w7 se chovají shitově ke starším windows v sítích.
u tvého druhého případu (tiskárna u xp) by mohlo zabrat použít do w7 ovladače pro vistu.
pro první případ - tiskárna u w7 - by snad mohlo pomoct namapování lokálního portu v xp:
net use lpt1: \\computername_w7\printername
instalace xp ovladačů pro lpt1: se nejspíš nezdaří, muselu by se naunstalovat pro usb, a ve vlastnostech tiskárny - port - později zvolit buď lpt1, nebo rovnou ten \\computername_w7\printernametyto usb shity v síti jsou za trest, možným řešením je připojení usb tiskárny k routeru s usb výstupem pro tiskárnu. jenže to často nezkousnou primitivní levné gdi tiskárny.
u tvé tiskárny jsem nenašel zda umí nějaký slušný tiskový jazyk (pcl), nebo jde o gdi závislou na pc.