EtikStudio

Konvertierung von Druckersprachen

SBPL in ZPL konvertieren: SATO-Etikettenaufträge auf Zebra-Drucker bringen

Äquivalente von SATO SBPL zu ZPL, wie SBPLs persistente Positionierung in ZPL-Felder aufgelöst wird, Zuordnung von Schriften und Barcodes und ein durchgerechnetes Beispiel.

SBPL-Aufträge stammen meist aus einem in Japan entwickelten ERP-Modul oder aus SATOs eigenen Werkzeugen, und sie sind schwer zu lesen: Escape-Sequenzen, vierstellige Koordinaten, Positionen, die von einem Objekt zum nächsten übernommen werden. Sie nach ZPL zu konvertieren heißt vor allem, Implizites explizit zu machen — jedes Feld bekommt sein eigenes ^FO, seine eigene Schrift, sein eigenes ^FS.

Befehlsäquivalente

VorgangSBPL (SATO)ZPL (Zebra)
Anfang / Ende<ESC>A … <ESC>Z^XA … ^XZ
Etikettengröße<ESC>A1 0609 0812 (Höhe, Breite in Punkten)^PW812 ^LL609
Feldposition<ESC>H0040 <ESC>V0030^FO40,30
Text<ESC>L0202 <ESC>XU Hallo (Schrift + Vergrößerung)^A0N,36,36 ^FDHallo^FS
Code 128<ESC>BG02090 daten (schmaler Balken 2, Höhe 90)^BY2 ^BCN,90,Y,N,N ^FDdaten^FS
QR-Code<ESC>2D30,L,06,0,0 <ESC>DN0004,daten^BQN,2,6 ^FDQA,daten^FS
Linie / Rahmen<ESC>FW02H0300 (Linie) / <ESC>FW0202V0100H0300 (Rahmen)^GB300,2,2^FS
Kopien<ESC>Q5^PQ5
Schwärzung / Geschwindigkeit<ESC>#E3 <ESC>CS4^MD10 ^PR4
Rotation<ESC>%1 (90°), %2 (180°), %3 (270°)^FWR oder Ausrichtungsbuchstabe

Worauf zu achten ist

Vorher und nachher

<ESC>A
<ESC>A1 0406 0609
<ESC>H0030 <ESC>V0020 <ESC>L0202 <ESC>XS Amoxicillin 250 mg
<ESC>V0060 <ESC>L0101 <ESC>XS Lot B8297K
<ESC>V0100 <ESC>BG02070 7601234567834
<ESC>Q1
<ESC>Z
^XA
^PW609 ^LL406
^FO30,20 ^A0N,30,30 ^FDAmoxicillin 250 mg^FS
^FO30,60 ^A0N,18,18 ^FDLot B8297K^FS
^FO30,100 ^BY2 ^BCN,70,Y,N,N ^FD7601234567834^FS
^PQ1
^XZ

Das zweite und dritte SBPL-Objekt setzen H nie: Sie erben 0030 vom ersten. Die ZPL-Version nennt es jedes Mal.

So macht es EtikStudio

Der SBPL-Interpreter löst die persistenten Positionen, Schriften und Vergrößerungen in ein einfaches visuelles Design auf; von dort ist der ZPL-Export derselbe wie bei jedem anderen Design, mit aus einem Feld neu aufgebauten Barcodes und Klartext.

Die Befehlsbeispiele sind zur Verdeutlichung vereinfacht; die genaue Syntax variiert je nach Modell und Firmware. Testen Sie immer auf dem Zieldrucker.

Weitere Paare

Ihr nächstes Etikett kann das letzte sein, das Sie neu machen.

Sprechen Sie mit unserem Team – wir richten Ihre Testphase gemeinsam ein. Unverbindlich.

Kostenlose Testphase starten