Veröffentlicht:
EPL ist die ältere Eltron-Sprache und läuft weiterhin auf einer großen installierten Basis — genau das macht sie schmerzhaft: Die Leute, die die ursprünglichen Vorlagen schrieben, sind oft weg, und die Drucker überleben die Dokumentation. Einen EPL-Auftrag am Bildschirm zu lesen ist der billigste Weg herauszufinden, was er tatsächlich tut.
N
q812
Q1218,24
A50,50,0,4,1,1,N,"HELLO"
B50,120,0,1,3,7,80,B,"123456"
P1
N leert den Bildpuffer — fehlt es, kann der Inhalt des
vorherigen Auftrags erneut drucken. q setzt die
Etikettenbreite in Punkten, Q die Höhe plus den Abstand
zwischen Etiketten. A platziert Text, B einen
Barcode, beide mit positionsgebundenen Argumenten. P druckt;
ohne das erhält der Drucker eine Beschreibung und tut nichts damit.
Zwei Dinge überraschen Umsteiger von ZPL. Es gibt keinen
Feldabschluss: Eine EPL-Zeile ist in sich vollständig. Und alles sind
Punkte — es gibt keinen Größenbefehl mit Einheit, die physische Größe
lebt vollständig in q/Q und dem eingelegten
Material.
A und
B erwarten eine feste Anzahl kommagetrennter Argumente. Fehlt
eines, landet jeder folgende Wert im falschen Platz; der Befehl wird
übersprungen statt falsch gezeichnet.D (Schwärzung), S (Geschwindigkeit),
I (Zeichensatz), JF, ZB und
ZT werden erkannt und als Druckerverhalten-Befehle gemeldet.
Sie ändern, wie die Mechanik brennt und vorschiebt, nicht den Bildinhalt —
sie zu zeichnen wäre gelogen. Stimmt Ihr Etikett am Bildschirm, druckt
aber zu hell, zu dunkel oder schiebt merkwürdig, sind das die Zeilen.
Formularbefehle (FS, FR, V,
?) sind ein anderer Fall: die Vorschau hat keinen
Druckerspeicher, der Inhalt des Formulars wird nur gezeichnet, wenn Sie den
FS…FE-Block selbst einfügen — und ein verschoben
gedrucktes Formular ist meist eine q/R-Einstellung,
siehe EPL-Etiketteninhalt
verschoben.
Viele EPL-Bestände werden durch ZPL-fähige Hardware ersetzt, und die
Versuchung ist, Zeile für Zeile zu übersetzen. Die Zuordnung ist nicht
mechanisch: EPLs positionsgebundene Argumente und ZPLs Caret-Felder
drücken dieselben Ideen mit anderen Vorgaben aus, und der Feldabschluss
(^FS) hat kein EPL-Gegenstück. Bauen Sie das Layout aus den
Maßen neu und vergleichen Sie dann die Renderings nebeneinander, statt
einer Konvertierung zu vertrauen.
Fangen Sie hier an: Der EPL-Viewer rendert den Auftrag, der EPL-Validator listet Befunde, und die Befehlsreferenz zeigt jeden Befehl mit Abdeckungsgrad. Sind Sie nicht sicher, ob eine Datei überhaupt EPL ist, klärt der Sprach-Detektor es anhand des Codes.
Ein seitlich verschobenes EPL-Etikett ist meist eine Druckereinstellung, nicht das Formular: q-Breite, R-Referenzpunkt und Formulare, die beides übernehmen.
TSPL vs. EPL: Migration vom AltbestandVon EPL-Druckern zu TSC-Hardware: was beide Sprachen teilen, was kein Gegenstück hat und wie man die Migration testet.
TSPL ohne Drucker prüfen und debuggenTSPL im Browser rendern, die Diagnosemeldungen lesen und wissen, welche Befehle eine Vorschau bewusst nicht zeichnet.
ZPL vs. CPCL: Tischdrucker und mobile GeräteWelche: ZPL, außer der Drucker ist ein mobiles CPCL-Gerät. Befehlstabelle im Vergleich, Druckersprache prüfen und umschalten, Etikett portieren.