Der Etikettendruckauftrag ist ein Beleg, der als Grundlage für den Druck von Artikeletiketten dient. Etiketten lassen sich aus den Einkaufsbelegen (Bestellung, Wareneingang, Geb. Wareneingang etc.) sowie Verkaufsbelegen erstellen.
Der Ausdruck von Etiketten erfolgt aus dem ERP-System direkt auf Etikettendruckern, welche über Windowsdruckertreiber angesprochen werden können. Es werden fortlaufende Etikettenrollen verwendet, keine A4 Zweckformetiketten o.ä.
Etiketten können über die App BC.ZPL-Label-Print via Print Node als ZPL Datei an den Drucker gesendet werden.
Die App BE-Print Connect sowie ein Drucker mit ZPL Unterstützung müssen vorhanden sein. Der Drucker muss in BE-Print Connect eingerichtet sein.
In der "ZPL Drucker Einrichtung" kann der "Labelary API Endpunkt" (http://api.labelary.com/v1/printers/) hinterlegt werden, um aus dem ZPL Editorfenster ein Vorschaubild zu generieren.
Auf dem Etikettentyp muss zuerst das Feld "Verarbeitung" auf "ZPL" gesetzt werden. Bei Bedarf kann das Kennzeichen "ZPL Dateien zusammenführen" hinterlegt werden. Pro Etikettendruckauftragszeile wird eine ZPL Datei erstellt und per "Request" an Print Node gesendet. Bei gesetztem Kennzeichen werden alle ZPL Dateien eines Druckauftrags in einer Datei zusammengeführt und in einem Request an Print Node übermittelt.
Am Etikettentyp wird der "ZPL Editor" über "Aktionen" und "Bearbeite ZPL Template" geöffnet. Über beliebige "Ersetzungen" (z.B. "[EAN]", "[COLOUR],"[ITEMNO]" etc. im Bsp. unten) werden später beim Drucken des Etiketts die Feldwerte aus der Etikettendruckauftragszeile in die ZPL Datei übernommen. Beispiel ZPL Vorlage:
^XA
^CI28
^BY3,3,80
^BEB
^FT572,320^FD[EAN]^FS
^AFB,30
^FT532,776^FDFarbe:^FS
^ADB,40
^FT532,630^FD[COLOUR]^FS
^AFB,30
^FT412,776^FDArt.Nr:^FS
^ADB,40
^FT412,630^FD[ITEMNO]^FS
^AFB,30
^FT472,776^FDGröße:^FS
^ADB,40
^FT472,630^FD[SIZE]^FS
^ADI,30
^FO527,840^FDEUR^FS
^ADI,40
^FO357,840^FD 329,00^FS
^XZ
Im Reiter "Etiketteneigenschaften" können optional die Abmessungen und die Druckerauflösung hinterlegt werden. Diese werden nur für die Erstellung des Vorschaubildes über den Labelary Webservice benötigt. Über "Aktualisiere Vorschau" wird ein Vorschaubild für das aktuelle ZPL Template erzeugt und in einer Factbox angezeigt. An der Factbox gibt es außerdem eine Funktion für den Download der ZPL Vorschau als png Bild. Beim Schließen des ZPL Editor Fensters wird das ZPL Template am Etikettentyp gespeichert (BLOB Feld).
Über den Etikettentyp wird das Mapping der Ersetzungen über "Zugehörig" und "ZPL Mapping" definiert. Die Ersetzungen werden auf die entsprechende Feldnummer der Etikettendruckauftragszeile gemapped. Beispiel Mapping:
| Ersetzung | Feld ID | Feld Name |
|---|---|---|
| [COLOUR] | 10 | Colour |
| [EAN] | 24 | EAN |
| [ITEMNO] | 8 | Item No. |
| [SIZE] | 12 | Size |
| [SIZERUN] | 11 | Size Run |
Sollen auf ein Etikettenträger mehr als ein (1) Artikeletikett gedruckt werden, kann auf dem Etikettentyp die "Anzahl der Artikel pro Etikett" definiert werden. Die Daten für das Etikett kommen dann aus 2 oder mehr Etikettendruckauftragszeilen. Daher muss dann zusätzlich im "ZPL Mapping" ein "Zeilen Tag" angegeben werden. Im ZPL Template muss dann zusätzlich zum "Ersetzungs Tag" das "Zeilen Tag" gesetzt werden.
Bsp. ZPL Mapping für 2 Artikel pro Etikett:
| Ersetzung | Feld ID | Feld Name | Zeilen Tag |
|---|---|---|---|
| [COLOUR] | 10 | Colour | [Line1] |
| [EAN] | 24 | EAN | [Line1] |
| [ITEMNO] | 8 | Item No. | [Line1] |
| [SIZE] | 12 | Size | [Line1] |
| [SIZERUN] | 11 | Size Run | [Line1] |
| [COLOUR] | 10 | Colour | [Line2] |
| [EAN] | 24 | EAN | [Line2] |
| [ITEMNO] | 8 | Item No. | [Line2] |
| [SIZE] | 12 | Size | [Line2] |
| [SIZERUN] | 11 | Size Run | [Line2] |
Bsp. ZPL Template 2 Artikel pro Etikett:
^XA
^CI28
^BY3,3,80
^BEB
^FT172,320^FD[LINE1][EAN]^FS
^AFB,30
^FT132,776^FDFarbe:^FS
^ADB,40
^FT132,630^FD[LINE1][COLOUR]^FS
^AFB,30
^FT52,776^FDArt.Nr:^FS
^ADB,40
^FT52,630^FD[LINE1][ITEMNO]^FS
^AFB,30
^FT92,776^FDGröße:^FS
^ADB,40
^FT92,630^FD[LINE1][SIZE]^FS
^ADI,30
^FO177,840^FDEUR^FS
^ADI,40
^FO22,840^FD 329,00^FS
^CI28
^BY3,3,80
^BEB
^FT572,320^FD[LINE2][EAN]^FS
^AFB,30
^FT532,776^FDFarbe:^FS
^ADB,40
^FT532,630^FD[LINE2][COLOUR]^FS
^AFB,30
^FT452,776^FDArt.Nr:^FS
^ADB,40
^FT452,630^FD[LINE2][ITEMNO]^FS
^AFB,30
^FT492,776^FDGröße:^FS
^ADB,40
^FT492,630^FD[LINE2][SIZE]^FS
^ADI,30
^FO577,840^FDEUR^FS
^ADI,40
^FO422,840^FD 329,00^FS
^XZ
Am Etikettendruckauftrag kann für eine ausgewählte Zeile aus der ZPL Datei mithilfe der Action "ZPL-Vorschau als pdf herunterladen" über die Labelary API ein pdf generiert werden, um das Template zu testen.
Die Labelary API unterliegt gewissen Beschränkungen, welche die Auflösung und die Auslastung des Dienstes reglementieren, um eine Überlastung dessen zu vermeiden. Diese können unter https://labelary.com/service.html#limits nachgelesen werden.
In der "ZPL Drucker Einrichtung" können über die Funktion "Demo-Etikett erstellen" Demo Daten erstellt werden. Die folgenden Demo Daten werden angelegt: - Etikettentyp "DEMO_ZPL" - ZPL Template (wird am Etikettentyp "DEMO_ZPL" hinterlegt - ZPL Mapping für Etikettentyp "DEMO_ZPL"