Personalmente non ne ho la più pallida idea, però cercando su google ho trovato questo...
1. Scollegare il cavo USB della stampante dal PC con XP
2. Collegare il cavo al PC con Vista
3. Installare i driver della stampante su Vista
4. Ricollegare la stampante al PC con XP
5. Aprire nel PC con vista il pannello di gestione delle stampanti.
6. Cliccare col tasto destro del mouse sulla stampante appena installata, cliccando poi su proprietà.
7. Nella sottosezione Porte, aggiungerne una nuova di tipo Locale
8. Il sistema operativo chiederà il nome della porta: inserire il percorso esatto di rete per raggiungere la stampante che si desidera utilizzare collegata al PC con XP (ad esempio \\PCCASA\Stampante)
9. Applicare le modifiche ed incrociare le dita
Fonte