Tja, ähm, das ist so ...

Je nachdem, wie der Drucker angeschlossen ist (am Client normalerweise über einen Druckertreiber) kannst du den Drucker nur darüber erreichen.

Auf der AS/400 ist der Drucker z.B. über IP erreichbar. Dies wird über HOSTPRINTTRANSFORM (HPT) dann an den Drucker gesendet.
Hierfür erstellst du einen Spool, der dann über den Treiber (DEVD/OUTQ) und IP-Protokoll an den Drucker geht.

Analog ist das auch auf einem PC-Client zu sehen. Du läßt den gewünschten Drucker über einen Dialog auswählen und verwendest dann die Druckbefehle die es so gibt.