Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Custom Font als DefaultFont für einen Zebra Labelprinter
Hallo,
wir haben einen Zebra GK420t Labelprinter über Netzwerk an einem Ubuntu 20.04 LTS ohne GUI angeschlossen. Auf dem Ubuntu-System ist unser Corporate Font installiert. Der Font ist außerdem auch auf dem Flashspeicher des Druckers hinterlegt.
Wie können wir in CUPS den Font als Default-Font für den Drucker auswählen? In der PPD ist als Default Courier definiert, aber der Font der standardmäßig gedruckt wird, sieht auch aktuell gar nicht wie Courier aus.
*PPD-Adobe: "4.3"*%%%% PPD file for ZPL Label Printer with CUPS.*%%%% Created by the CUPS PPD Compiler CUPS v2.3.1.*% Copyright (c) 2007-2019 by Apple Inc.*% Copyright (c) 1997-2007 by Easy Software Products.*%*% Licensed under Apache License v2.0. See the file "LICENSE" for more*% information.*FormatVersion: "4.3"*FileVersion: "2.3"*LanguageVersion: English*LanguageEncoding: ISOLatin1*PCFileName: "zebra.ppd"*Product: "(ZPL Label Printer)"*Manufacturer: "Zebra"*ModelName: "Zebra ZPL Label Printer"*ShortNickName: "Zebra ZPL Label Printer"*NickName: "Zebra ZPL Label Printer"*PSVersion: "(3010.000) 0"*LanguageLevel: "3"*ColorDevice: False*DefaultColorSpace: Gray*FileSystem: False*Throughput: "8"*LandscapeOrientation: Plus90*TTRasterizer: Type42*% Driver-defined attributes...*cupsSNMPSupplies: "false"*cupsVersion: 2.3*cupsModelNumber: 18…*DefaultFont: Courier*Font AvantGarde-Book: Standard "(1.05)" Standard ROM*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM*Font Bookman-Demi: Standard "(1.05)" Standard ROM*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM*Font Bookman-Light: Standard "(1.05)" Standard ROM*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM*Font Courier: Standard "(1.05)" Standard ROM*Font Courier-Bold: Standard "(1.05)" Standard ROM*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM*Font Courier-Oblique: Standard "(1.05)" Standard ROM*Font Helvetica: Standard "(1.05)" Standard ROM*Font Helvetica-Bold: Standard "(1.05)" Standard ROM*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM*Font Palatino-Bold: Standard "(1.05)" Standard ROM*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM*Font Palatino-Italic: Standard "(1.05)" Standard ROM*Font Palatino-Roman: Standard "(1.05)" Standard ROM*Font Symbol: Special "(001.005)" Special ROM*Font Times-Bold: Standard "(1.05)" Standard ROM*Font Times-BoldItalic: Standard "(1.05)" Standard ROM*Font Times-Italic: Standard "(1.05)" Standard ROM*Font Times-Roman: Standard "(1.05)" Standard ROM*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM*Font ZapfDingbats: Special "(001.005)" Special ROM
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »benjamindahl« (20.07.2022, 08:15)
Heute kam eine Antwort direkt vom Zebra-Support. Das Festlegen des Standardfonts ist kein CUPS-Problem.
Die Lösung ist im Grunde, auf dem internen Flashspeicher des Druckers eine autoexec.zpl-Datei zu hinterlegen, die bei jedem Boot des Drucker ausgeführt wird.
Das ZPL-Kommando zum erstellen dieser Datei schickt man mithilfe der Zebra Setup Tools an den Drucker:
^XA
^DFE:AUTOEXEC.ZPL^FS
^CWX,E:YOURFONTFILENAME.FNT^FS
^XZ