Najpewniej to nie jest zwykła drukarka tylko drukarka GDI. Domyślam się że udostępniasz tę drukarkę w grupie roboczej Windows Network (samby).
Zobacz czy masz zainstalowane właściwe sterowniki do drukarki. Z tego co mnie się wydaje powinny być takie same jak dla drukarki podłączonej lokalnie (przez USB/LPT/etc.). Nie mam pewności czy drukarka jest jakby sterowana przez maszynę wysyłającą wydruk czy przez maszynę podłączoną bezpośrednio do drukarki.
Generalnie z drukarkami GDI zdarzają się jaja również pod wingrozą. Nie wykluczam że masz jakieś dziwne problemy z obsługą kolejki drukowania. Tym bardziej że de facto jeśli drukujesz po sieci, to masz do dwóch kolejek drukowania: kolejkę na maszynie wysyłającej wydruk i kolejkę na maszynie z drukarką. Być może istnieje jakaś niekompatybilność pomiędzy serwerami drukowania (w końcu próbujesz drukować z 8mki na XPku).
Jak masz podłączoną drukarkę bezpośrednio, to masz tylko jedną kolejkę drukowania i podczas drukowania drukarka GDI jest bezpośrednio sterowana (drukarki GDI nie muszą mieć własnej pamięci na wydruk).
Ktoś kto się pyta czym jest zwykła drukarka, to odpowiem że pierwotne drukarki miały własne pamięci. Ich własna pamięć również była na wydruk (szczególnie jeżeli drukowały grafikę).
Jest również kilka protokołów/standardów definiujących działanie drukarki.
Model GDI pozwala produkować tanie urządzenia drukujące, dzięki możliwości przejęcia obsługi drukowania przez system bezpośrednio do niej podłączony. Drukarka GDI może ograniczyć się tylko to przetwarzania zrozumiałych dla niej poleceń na wydruk (przesuwanie papieru, przesuwanie karetki/ładowanie bębna etc.), które są przygotowane przez oprogramowanie (sterownik GDI lub CUPS w przypadku systemów non-wingroza) zainstalowany w systemie.