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