AEWWSLite Modul Barcode Printing / Barcode drucken

Aus AE SYSTEME Support
Zur Navigation springen Zur Suche springen

Modul Barcode Printing / Barcode drucken

20160927-barcodedrucker-webx300x200.jpg

Strichcode / Barcode Etiketten direkt aus dem Programm heraus drucken ist ab Programmversionen 1.13.12 möglich.

Ihr benötigt:

1) das optionale Modul BARCODE PRINTING in AE WWS Lite

2) Eine oder mehrere Vorlagendatei mit dem Drucklayout / Templatedateien

3) Einen ZEBRA ZPL / EPL kompatiblen Barcode Drucker mit Etiketten im gewünschten Format

ZEBRA ZPL / EPL (c) ist die anerkannte Sprache für professionelle Barcodedrucker. Ob Euer Drucker diese unterstützt, müsst ihr dem Handbuch entnehmen. Drucker, die das nicht unterstützen (meistens preislich günstige Modelle) bieten oftmals eine eigene Art des Barcode Drucks. Dieses könnt Ihr mit unserem Modul BARCODE PRINTING dann nicht verwenden. (Dafür bieten diese Nicht-Standard Drucker dann i.d.R. eigene Software, so dass Ihr diese verwenden solltet.)

Für welche Felder Ihr Barcodes drucken könnt

Das könnt Ihr selbst entscheiden! Prinzipiell gilt, dass für alle Felder Datenbank ein Barcode gedruckt werden kann. Also kann z.B. die Artikelnummer 4711 oder ein Artikeltext als Barcode dargestellt werden. Die Umwandlung von Ziffern in Barcode erledigt der Barcodedrucker! Und natürlich könnt Ihr auf einem Etikett auch Felder im Klartext andrucken, so dass der Mensch sie lesen kann!

Welche Barcodes Ihr drucken könnt

Auch das hängt vom Barcodedrucker ab. Moderne Drucker bieten Euch eine Vielzahl möglicher Barcodes abhängig von den Informationen, die Ihr drucken wollt, z.B.

- rein numerische Strichcodes wie z.B. Code 2aus5 in beliebiger Länge, EAN (nur bei 8 oder 13stelligen Länge),

- alphanumerische Strichcodes mit Texten und Ziffern wie z .B. Code128 oder Code39

- QR Codes / Matrix Codes.

Wie aus einem Datenfeld ein Barcode wird

Das erledigt die Druckersprache ZPL / EPL für Euch! Zu jedem Etikett gehört eine Vorlagendatei (wir nennen sie nachstehend Templatedatei) mit der ZEBRA ZPL / EPL Syntax, wie das Etikett aussieht aussehen soll. Hier wird angegeben an welcher Stelle welche Felder gedruckt und welche Barcodes verwendet werden sollen.

Im Lieferumfang zu unserem Modul haben wir bereits diverse Vorlagen für einige Etikettenformate enthalte. In der der Praxis wird es jedoch in den meisten Fällen so sein, dass Ihr die Vorlagen nach Euren Wünschen anpassen werden. Passgenau zu dem Etikettenformat, das Ihr verwenden möchtet und genau abgestellt auf die Felder, die Ihr drucken wollt. Diese Vorlagendatei muss daher am Anfang eingerichtet werden. Doch keine Sorge: dieser Einrichtungsaufwand ist nur am Anfang einmalig zu erbringen (oder wenn sich etwas am Etikett geändert hat), etwas Logikverständnis und ein Texteditor reichen aus, dann noch etwas Zeit und Probedrucke, um Euer Etikett so zu formatieren, wir ihr es haben wollt.

AE WWS Lite bietet Euch verschiedene Stellen an denen Ihr Barcode Etiketten ausdrucken könnt. Diese sind z.B.

- Fenster Stammdaten / Details. Barcode Etikett für den gerade angezeigten Artikel

- Fenster Tabellenübersicht. Barcode Etikett für alle gerade markierten Artikel, d.h. hier können auch Etiketten für mehrere Artikel in einem Arbeitsgang gedruckt werden!

- Fenster Listen / Lagerorte. Hier könnt Ihr ein Etikett für Lagerorte ausdrucken.

Welche Felder ihr auf dem Etikett drucken möchtet, könnt Ihr mit der Vorlagendatei selbst entscheiden! Die jeweiligen Vorlagen / Template Dateien für Artikeletiketten oder Lagerorte werden in Settings / Barcode Printing vor eingestellt.

Falls Ihr dazu mehr wissen möchtet - eine ausführliche Information zum Thema Barcode Printing und ZPL TPL Etiketten findet ihr bei uns Benutzermanual:

https://terminal-systems.de/wws-lager/doc-barcodeprinting-de.pdf


Nachfolgend noch einige Tipps zur Installation von Zebra Druckern und den Vorlagendateien:

Wenn Ihr den Etikettendrucker installiert:

Achtet bei der Installation darauf, dass der Etikettendrucker für User und Anwendung unter Windows erreichbar ist UND stellt sicher, dass Drucken im RAW Format unterstützt wird. Etikettendaten werden im RAW Format an den Drucker gesendet!

Wenn Ihr einen Netzwerkdrucker verwendet: eine auf Eurem PC installierte Firewall muss die Kommunikation mit dem angegeben Port erlauben - sonst klappt das mit Drucken nicht. (Wenn es Probleme gibt, Tipp für Test: Firewall zum Test immer ausschalten und erst später wieder aktivieren.) Beispiel zeigt einen Zebra GK420T Drucker, der im Netzwerk verwendet wird.

210602drucker1.jpg

210602drucker2.jpg


Die Sache mit den Templates

Unser Modul BARCODE PRINTING unterstützt Vorlagendateien für verschiedene Etiketten. Basis ist die Druckersprache für professionelle Etikettendrucker ZPL / EPL, wie sie z.B. von ZEBRA Druckern unterstützt wird. (ZPL = Zebra Programming Language)

Die Vorlagendateien nennen wir Template-Dateien. In unserem Lieferumfang befinden sich bereits diverse Template-Dateien, die ihr individuell mit einem Standard Text Editor verändern könnt. Häufige ZPL Befehle sind z.B:

      ^XA	Beginn
      ^FO	Position x,y für nachfolgendes Feld oder Barcode
      ^BC	Barcode 128
      ^FD	Field Data
      ^FS	Feld Trenner
      ^FT	Position Text x,y für nachfolgenden Text
      ^A	Bitmap / Font für Text
      ^FD	Field Data
      ^FS	Feld Trenner
      ^PQ	Anzahl
      ^XZ	End

Tipp: Handbuch der Druckerhersteller lesen, wenn ihr mehr wissen wollt! Detaillierte Informationen zu den Befehlen der Druckersprache ZPL / Zebra (c) finden sich i.d.R. im Lieferumfang des Druckers. Und ganz wichtig: Nach dem Erstellen eines Etiketts nicht vergessen den Barcode mit einem Scanner zu testen! Nicht alles, was auf dem Papier gut aussieht, kann auch von einem Lesegerät identifiziert werden!


Template Dateien für AE WWS Lite ab 2.03.007

Die Templates ab Programmversion 2.03.007 sind einfach und simpel aufgebaut: Datenfelder werden durch [ ] spezifiziert und im Template an der Stelle eingetragen an der sie gedruckt werden sollen. Achtung: Unbedingt korrekte Schreibweise der Datenfelder beachten, incl. richtiger Klein- und Großschreibung und die Datenfelder müssen so eingetragen werden, wie sie in der Datenbank bekannt sind (interner Name), nicht wie ihr sie verwendet!

Beispiel für ein Template das Artikelnummer und Artikeltext auf einem ZEBRA Drucker druckt:

      ^XA
      ^FX ArtNr ArtText from Database. Fix CompanyName ^FS
      ^FX Code 128. Label Art Item. Size 75x50mm ^FS
      ^CI27
      ^FO138,50
      ^BCN,50,N,N
      ^FD[ArtNr]^FS
      ^FT168,130^A0N,34,47^FD[ArtNr]^FS
      ^FT66,190^A0N,40,50^FD[ArtText]^FS
      ^FT66,250^A0N,25,30^FDAE SYSTEME DE-Burgdorf^FS
      ^PQ%Q,0,1,Y
      ^XZ

Achtung die Felder müssen in der Templatedatei in [ ] gesetzt werden, z.B. [Idx]

Ab Vers. 2.03.026 können folgende Felder aus der Datenbank auf dem Etikett erscheinen:

      "Idx", "ArtNr", "ArtText", "MaterialGroup", "StorageLocation", "Supplier", "TextF1", "DT1" , "PR1"

Ab Vers. 2.03.034 können alle Felder aus dem Datensatz auf einem Etikett erscheinen. Diese müssen jedoch zurvor unter Settings freigegeben werden!

230130-bcprinting.jpg



Template Dateien für AE WWS Lite VOR 2.03.007

Hierbei werden die Druckfelder durch %1 ...%5 Variablen angegeben und ihr müsst in der ersten Zeile der Template Datei selbst definieren, was %1, %2 ...%5 gerade ist. Beispiel für eine Vorlagendatei bei der das Modul BARCODE PRINTING die Parameter %1 und %2 jeweils durch Artikelnummer (%1) und Artikeltext (%2) ersetzt. Verwendet wurde eine Etikettenvorlage Template-Datei für mittlere bis große Etiketten bis zu 100x50mm. Die erste Zeile enthält die Definition: Erster Wert = %1, zweiter Wert = %2 etc.

[quote]^XA ^FX ArtNr ArtText^FS ^FX Label Art Item. Size 10x5cm / 4x2" ^FS ^CI27 ^FO138,50 ^BCN,50,N,N ^FD%1 ^FS ^FT168,130^A0N,34,47^FD%1^FS ^FT66,190^A0N,40,50^FD%2^FS ^FT66,250^A0N,25,30^FDAE SYSTEME DE-Burgdorf^FS ^PQ%Q,0,1,Y ^XZ[/quote]

Das Etikett gedruckt mit einem Zebra Thermotransferdrucker auf 50x75mm Etikettengröße, Material Folie, Transferrolle Harz sieht dann z.B. so aus:

20200206etikett1.jpg

Die Ersetzung von %x in durch ein Feld aus der Artikeldatenbank erfolgt automatisch. Insgesamt können aktuell bis zu fünf Felder auf einem Etikett untergebracht werden (%1...%5).


Papierformat

Weil es immer mal wieder zu Irritationen kommt - wir empfehlen das verwendete Papierformat unter Drucker - Settings einzustellen!

Entweder mit dem ZEBRA Setup Tool - oder unter Windows Settings - Drucker, siehe Bild, Beispiel, hier wurde ein Etikettenformat von 57 (Breite) x 76 (Höhe) mm vor eingestellt.


20200807zebrasettings.jpg


Eine neue Quickstart Anleitung zum Etikettendruck findet sich im Doku Center bzw. direkt mit diesem Link:

https://terminal-systems.de/wws-lager/doc-quickstartbarcodeprinting-de.pdf


Modul BARCODE PRINTING Download

Das Modul BARCODE PRINTING könnt Ihr aus unserem Doku-Center downloaden. Nutzen könnt Ihr es unter AE WWS Lite natürlich nur, wenn es in der Software freigeschaltet wurde:

https://www.terminal-systems.de/wp/home-2/lager1/lagerverwaltung-aktuell/lagerverwaltung-software-download/aewwslite-dokucenter/