Falscher Dateityp an Remote-Drucker übertragen
Ich habe einen Etikettendrucker (Brother QL-550), der über Tassen an einen Raspberry Pi angeschlossen ist. Das funktioniert. Ich habe auch eine Desktop-Maschine und habe diesen Drucker hinzugefügt (dies ist notwendig, da Gnome sich sonst nicht an den zu verwendenden Drucker erinnert).
Wann immer ich versuche, von der Desktop-Maschine aus zu drucken, wird die Datei dort gerastert und dann mit einem Dateityp an den Pi gesendet, von application/vnd.cups-pdf
dem versucht wird, sie erneut zu rastern, was offensichtlich fehlschlägt. Wie kann ich also dem Desktop beibringen, entweder keine lokalen Rasterung durchzuführen (würde ich lieber), oder den richtigen Dateityp so einstellen, dass der Pi die binären Daten direkt an den USB-Drucker weiterleitet?
Dies ist der Header der PPD-Datei, der vermutlich behoben werden muss:
*FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "BRQ550PT.PPD" *Manufacturer: "Brother" *Product: "(QL-550)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 100 foomatic-rip" *cupsFilter: "application/vnd.cups-pdf 0 foomatic-rip" *%pprRIP: foomatic-rip other *ModelName: "Brother QL-550" *ShortNickName: "Brother QL-550 ptouch" *NickName: "Brother QL-550 Foomatic/ptouch (recommended)" *PSVersion: "(3010.000) 550" *PSVersion: "(3010.000) 651" *PSVersion: "(3010.000) 652" *PSVersion: "(3010.000) 653" *PSVersion: "(3010.000) 704" *PSVersion: "(3010.000) 705" *PSVersion: "(3010.000) 800" *PSVersion: "(3010.000) 815" *PSVersion: "(3010.000) 850" *PSVersion: "(3010.000) 860" *PSVersion: "(3010.000) 861" *PSVersion: "(3010.000) 862" *PSVersion: "(3010.000) 863" *PSVersion: "(3010.000) 864" *PSVersion: "(3010.000) 870" *LanguageLevel: "3" *ColorDevice: False *DefaultColorSpace: Gray *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *TTRasterizer: Type42 *1284DeviceID: "MFG:Brother;MDL:QL-550;CMD:PT-CBP;DRV:Dptouch,R1,M0,TF;" *driverName ptouch: "" *driverType F/Filter: "" *driverObsolete: False *HWMargins: 4.25 8.50 4.25 8.5 *VariablePaperSize: True *MaxMediaWidth: 100000 *MaxMediaHeight: 100000 *NonUIOrderDependency: 100 AnySetup *CustomPageSize *CustomPageSize True: "pop pop pop <</PageSize [ 5 -2 roll ] /ImagingBBox null>>setpagedevice" *End *ParamCustomPageSize Width: 1 points 36 100000 *ParamCustomPageSize Height: 2 points 36 100000 *ParamCustomPageSize Orientation: 3 int 0 0 *ParamCustomPageSize WidthOffset: 4 points 0 0 *ParamCustomPageSize HeightOffset: 5 points 0 0 *FoomaticIDs: Brother-QL-550 ptouch *FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPA&& USE -dNOINTERPOLATE -sDEVICE=cups %A%Z -sOutputFile=- - | rastertoptch&& dummyjob dummyuser dummytitle 1 '%B'" *End [ lots of option setting omitted ]
Jetzt kann ich natürlich einfach das FoomaticRIPCommandLine
mit "cat"
auf den Remote-Systemen ersetzen, und alles funktioniert, aber ich hätte gerne eine Lösung, die eine einzige PPD-Datei bietet, die sowohl auf direkt angeschlossenen als auch auf Remote-Druckmaschinen funktioniert.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Belkin Bluetooth und Wireless USB Adapter
-
2
Rechner für die Scanauflösung
-
21
Wie kann ich die Dateisystemnutzung unter Windows visualisieren?
-
1
Gibt es mit OpenOffice.org eine Möglichkeit, nicht nur den Inhalt, sondern auch die Kommentare zu ei...
-
4
Sind Farblaserdrucker gut genug, um Fotos zu drucken?
-
3
Warum wird mein Excel-Dokument auf legalem Papier gedruckt, jedoch mit Briefrändern?
-
2
Firefox: Vermeiden Sie das Teilen von Bildern und Textzeilen beim Drucken
-
3
Mac entspricht der Fähigkeit von FinePrint, Druckaufträge zusammenzuführen
-
5
Warum ist mein aktueller Drucker in Office nicht verfügbar?
-
3
Frage zur Druckerschrift unter Windows