Marc-Hendrik Bremer: Verschiedene Drucker ansprechen

Beitrag lesen

And the answer is ...

Hallo zusammen,

ich habe eine einfache Lösung gefunden - sicher nicht die Beste aber in meinem Fall ausreichend.

Der Standardprinter wird gesetzt durch:

shell_exec('rundll32 printui.dll,PrintUIEntry /y /n "Printername"');

Und eine Konfiguration, die man vorher mit /Ss abgespeichert hat, kann man mit
shell_exec('rundll32 printui.dll,PrintUIEntry /Sr /n "Printername" /a "filename.dat" u');
wieder laden, was z.B. das Umschalten zwischen Papiergrößen ermöglicht.

Danke für eure Unterstützung und die Ideen!

Viele Grüße aus dem (verregneten) Norden,
Marc-Hendrik