Nicht standardmäßige Schlüsselwörter im PostScript-Druckertreiber (PPD) unterbrechen die Integration mit dem Ubuntu-Druckdialog

Nicht standardmäßige Schlüsselwörter im PostScript-Druckertreiber (PPD) unterbrechen die Integration mit dem Ubuntu-Druckdialog

Ich habe mir vor kurzem einen neuen Drucker-Scanner zugelegt. Es ist ein BrotherMFC-L8850CDWMultifunktionscenter. Die Hardware scheint sehr gut zu funktionieren. Der Hersteller stellt eine Linux-Version (eine PPD-Datei) des Druckertreibers für dieses Gerät zur Verfügung. Im Gegensatz zu den Druckertreibern für frühere Modelle von Brother lässt sich der Druckertreiber für dieses spezielle Modell jedoch nicht gut in den Ubuntu-Druckdialog integrieren.

Dies ist ein Screenshot des Druckdialogs, der sich in Evince 3.10.3, dem Standard-PDF-Viewer von Ubuntu 14.04, öffnet.

Druckdialog für den Brother MFC-L8850CDW-Drucker von Ubuntu Evince

Die Option für beidseitigen (Duplex-)Druck ist deaktiviert. Die Auswahl von Papiertyp, Papierquelle, Ausgabefach und Seitenreihenfolge ist auf der Registerkarte „Seite einrichten“ oben deaktiviert. Die Registerkarte „Erweitert“ unten zeigt jedoch die Option für Duplexdruck, Papiertyp, Papierquelle und viele andere Optionen, die vom Benutzer ausgewählt werden können:

Druckdialog, die Registerkarte „Erweitert“

Ich habe größtenteils durch Ausprobieren festgestellt, dass der Duplexdruck, die Papierzufuhr und andere Optionen auf der Registerkarte „Seite einrichten“ aufgrund der Verwendung nicht standardmäßiger Schlüsselwörter in der PPD-Druckertreiberdatei deaktiviert sind.

Dies ist beispielsweise ein Abschnitt der PPD-Datei, der sich mit dem Duplexdruck befasst:

*%=== BRDuplex ================================
*OpenUI *BRDuplex/Two-Sided: PickOne
*OrderDependency: 25 AnySetup *BRDuplex
*DefaultBRDuplex: None
*BRDuplex DuplexTumble/Short-Edge Binding: "          "
*BRDuplex DuplexNoTumble/Long-Edge Binding: "          "
*BRDuplex None/Off: "          "
*CloseUI: *BRDuplex

Wenn ich alle Vorkommen des nicht standardmäßigen Schlüsselworts BRDuplex durch das standardmäßige Schlüsselwort Duplex ersetze, wird die Duplex-Option auf der Registerkarte „Seite einrichten“ des Druckdialogs einwandfrei angezeigt.

Das Ersetzen von BRInputSlot durch InputSlot behebt das Problem mit der Option „Papierquelle“. Das Ersetzen von BRMediaType durch MediaType behebt das Problem mit der Option „Papiertyp“ und so weiter und so fort.

Das Ersetzen der nicht standardmäßigen BR-Schlüsselwörter durch die standardmäßigen Schlüsselwörter unterbricht jedoch die Interaktion mit dem Drucker. MFC-L8850CDW funktioniert nicht mehr mit der geänderten PPD-Datei.

Meines Wissens sind die nicht standardmäßigen Schlüsselwörter in die Hardware des MFC-L8850CDW integriert. Warum hat der Hersteller beschlossen, die nicht standardmäßigen Schlüsselwörter anstelle der in derSpezifikation des Dateiformats für die Adobe PostScript-Druckerbeschreibungist mir schleierhaft. Die nicht standardmäßigen Schlüsselwörter stören offenbar die Integration mit den Standarddruckdialogen in Ubuntu und vielleicht auch in anderen Betriebssystemen. Ich sehe nicht, wie die Verwendung nicht standardmäßiger Schlüsselwörter für Benutzer oder Hersteller von Vorteil sein kann.

Nicht nur der Druckdialog von Evince funktioniert bei diesem Drucker nicht. Auch Google Chrome zeigt die Option für Duplexdruck nicht mehr an. LibreOffice erkennt die Option für Duplexdruck nicht. In all diesen Fällen muss ich die Registerkarte „Erweitert“ oder den gerätespezifischen Druckdialog verwenden, um die Option für Duplexdruck zu aktivieren.

DIE FRAGE

Und jetzt meine Frage: Kann mir jemand eine Methode vorschlagen, um die nicht standardmäßigen Schlüsselwörter den standardmäßigen Schlüsselwörtern zuzuordnen und so die Integration mit Ubuntu-Druckdialogen wiederherzustellen? Vielleicht gibt es eine Möglichkeit, einen Code-Wrapper zu schreiben, um die standardmäßigen Schlüsselwörter später, wenn die Anweisungen an den Drucker gesendet werden, den geräteabhängigen Schlüsselwörtern zuzuordnen? Ich bin für alle Vorschläge, Hinweise und Ideen sehr dankbar.

verwandte Informationen