Wenn du seinen Freigabenamen kennst, dann so:
AssignFile(output, '\\workstation\sharedprinter');
Wenn es Probleme geben sollte, dann öffne ein Konsolfenster und gib ein:
Code:
net use lpt2 "\\workstation\shared printer" /persistent:yes
Danach funktioniert auch das hier:
AssignFile(output, 'lpt2:');
Auf den Standarddrucker solltest du aber auch so zugreifen können:
Printers.AssignPrn(output);
Grüße vom marabu