Anmelden
Produkte
ZPL-ViewerBarcode-GeneratorBild → ZPLZPL-SpickzettelEtiketten-DesignerVorlagen-Galerie
Entwickler
API-SchnellstartAPI-ReferenzMCP-ServerMassenerzeugungWebhooksSDKs & BeispieleLimitsDirectPrint-Agent NeuGitHub ActionVS-Code-ErweiterungOn-Premise
Lösungen
Logistik und VersandE-CommerceERP & WMSProduktionEinzelhandelGesundheitswesen und LaborAlle Lösungen
Tools
ZPL-DiagnosezentrumZPL-DebuggerGrößen- und DPI-AnalyseDPI-KonverterBarcode-PlatzrechnerVersandetiketten-AnalyseSchriftprüfungAusrichtungs-DebuggerKalibrierungsassistentDruckerkompatibilitätsprüfungBarcode-LesbarkeitsprüfungDruckersprachen-ErkennungThermodrucker-TestpaketZPL-ToolsEPL-ToolsTSPL-ToolsCPCL-ToolsDruckersprachen-KonverterAlle WerkzeugeRatgeberPreise
Sprache
EnglishTürkçeDeutsch
Startseite›Ratgeber›TSPL BITMAP druckt ein schwarzes Rechteck

TSPL BITMAP druckt ein schwarzes Rechteck

Veröffentlicht:

Sie senden ein Logo per BITMAP an einen TSC-Drucker und erhalten ein schwarzes Rechteck, oder einen schwarzen Block mit dem Logo als weißer Silhouette. Der Befehl stimmt. Die Bits sind verkehrt herum.

Die Ursache: In TSPL ist ein 0-Bit schwarz

Das eigene BITMAP-Beispiel im TSC-TSPL/TSPL2- Programmierhandbuch druckt einen Pfeil, und die Zeilen aus lauter 00-Bytes sind sein schwarzer Balken. In TSPL druckt ein 0-Bit also einen Punkt, ein 1-Bit lässt das Papier weiß. ZPLs ^GF und die meisten Bildbibliotheken nutzen die umgekehrte Konvention: 1 ist schwarz. Mit ZPL-Gewohnheit umgewandelte oder direkt aus einer 1-Bit-Bildbibliothek übernommene Daten drucken daher ihr eigenes Negativ. Ein überwiegend weißes Logo wird zum überwiegend schwarzen Kasten.

Vier typische Fehler

So sieht der Befehl aus

SIZE 50 mm, 25 mm
GAP 3 mm, 0 mm
CLS
BITMAP 20,20,13,60,0,<780 rohe Bytes>
PRINT 1

Parameter: x, y, Breite in Bytes, Höhe in Punkten, Modus, Daten. Modus 0 überschreibt den Bereich, 1 verknüpft das Bild per OR mit dem bereits Gezeichneten, 2 per XOR.

Vor dem Druck prüfen

Der TSPL-Viewer zeichnet BITMAP mit der Bitbedeutung aus dem Handbuch; ein invertiertes Bild erscheint auch am Bildschirm als schwarzer Kasten. Binärdaten senden Sie als rohe Bytes an die Render-API (POST /v1/tspl/render); ein Textfeld kann beliebige Bytes nicht tragen. Ohne eigene Umwandlung: Bild in Bild zu ZPL hochladen, als Ausgabesprache TSPL (BITMAP) wählen, und Sie erhalten einen fertigen Binärauftrag mit richtigen Bits, Füllbits und Bytebreite.

Unsere Darstellung folgt dem TSC-Handbuch; sie wurde nicht gegen jede TSC-Firmware geprüft. Vor einem großen Stapel ein Etikett drucken.

Häufig gestellte Fragen

Warum druckt mein TSPL-BITMAP ein schwarzes Quadrat?

In TSPL druckt ein 0-Bit einen Punkt und ein 1-Bit bleibt weiß, umgekehrt wie bei ZPL ^GF und den meisten Bildbibliotheken. Nach ZPL-Art vorbereitete Daten drucken ihr Negativ. Jedes Byte vor dem Senden invertieren.

Ist die BITMAP-Breite in Punkten oder Bytes?

In Bytes: 8 Punkte pro Byte, aufgerundet. Ein 100 Punkte breites Bild ist 13 Bytes breit, und die Füllbits am Zeilenende müssen in TSPL 1 (weiß) sein.

Verwandte Ratgeber

CPCL ohne Drucker prüfen und debuggen

Etiketten mobiler Drucker im Browser: der Session-Header, der alles steuert, die wichtigen Befunde und was nicht gezeichnet wird.

TSPL ohne Drucker prüfen und debuggen

TSPL im Browser rendern, die Diagnosemeldungen lesen und wissen, welche Befehle eine Vorschau bewusst nicht zeichnet.

Arabischer Text in CPCL gespiegelt oder zerrissen

Arabisch oder Hebräisch per CPCL TEXT kann gespiegelt oder mit getrennten Buchstaben drucken. Warum, und drei Wege, Rechts-nach-links-Text richtig zu drucken.

EPL-Etiketteninhalt verschoben

Ein seitlich verschobenes EPL-Etikett ist meist eine Druckereinstellung, nicht das Formular: q-Breite, R-Referenzpunkt und Formulare, die beides übernehmen.

Eigenen ZPL-Code testen →