Hallo Hans,
in der PPD-Datei stehen ja einige vorgefertigte Formate, von denen wir hier in der Regel nur A4 und A3 verwerten können.
'Letter' war überall als Voreinstellung eingetragen.
Durch eine kleine Versuchsreihe habe ich herausbekommen, an welcher Stelle in der PPD die Einträge für das Auswahlmenü für die XP-Druckeinstellungen vorgegeben werden.
Da ich für meine Anwendung (PS-Datei erzeugen für Distiller) grundsätzlich das in XP angelegte Dokumentformat benutze, brauche ich kein einziges der in der PPD vorgegebenen Formate.
Also habe ich in TexEdit sämtliche Vorkommen von benannten Formaten entfernt, ebenfalls die Einträge in den Defaultzeilen; die ppd habe ich unter einem anderen Namen abgespeichert. Diesen Namen habe ich auch in der Zeile mit dem "ModelName" eingetragen, dann erkennt der PPD-Manager beim Aktualisieren, dass es sich um eine weitere ppd handelt und zeigt diesen Namen im Aufklappmenü im Druckenfenster an.
Ergebnis: Für Bearbeitungen mit AS (und nur dafür) verwende ich die angepasste PPD, im Print Setup wird "Paper Size" nicht mit angegeben, da die PPD nur "Anwenderdefiniert" anbietet, also immer das Format des XP-Dokumentes nimmt.
Es war mühsam, hat aber Spaß gemacht.
Jetzt werde ich mir nach und nach die PPD-Dateien, der Druckereien vornehmen, die von mir größere Mengen pdf bekommen, und die entsprechend umrüsten. Dann kann ich die jeweiligen Printsetups im Skript ablegen und über eine einfache Abfrage vorgeben, welche verschiedenen Sorten PS-Dateien (später auch pdf-Dateien) aus den ausgewählten XP-Dateien erzeugt werden sollen.
Gruß
Goar
als Antwort auf: [#418155]