Hallo cornelsurf,
es wäre auch einen Versuch wert folgenden Code an der richtigen Stelle in die verwendete PPD einzufügen:
*OpenUI *MirrorPrint/Seitenspiegelung: PickOne
*DefaultMirrorPrint: PrinterDefault
*OrderDependency: 36.0 DocumentSetup *MirrorPrint
*MirrorPrint False/Seitenrichtig: "1 dict dup /MirrorPrint false put setpagedevice"
*MirrorPrint True/Seitenverkehrt: "1 dict dup /MirrorPrint true put setpagedevice"
*MirrorPrint PrinterDefault/Standardeinstellungen des Druckers: ""
*?MirrorPrint: "currentpagedevice /MirrorPrint 2 copy known {get {/True} {/False}
ifelse} {pop pop /Unknown} ifelse ="
*End
*CloseUI: *MirrorPrint
Da die richtige Stelle zu finden nicht ganz trivial ist, könnten Sie mir Ihre PPD-Datei auch zur Modifikation zukommen lassen.
Allerdings ist es nur ein Versuch, da ich nicht voraussagen kann wie der Interpreter in Ihrem Drucker darauf reagiert. Es handelt sich zwar um Standard PostScript Level 2 Code aber bei einem HP-Drucker weiß man ja nie :-(
Mit freundlichen Grüßen
Robert Zacherl
************************
IMPRESSED GmbH
http://www.impressed.de