GS-Zeichen: Scanner für Kennzeichnungscodes und GS1 einrichten
Der Kennzeichnungscode von „Честного ЗНАКа“ und der GS1-DataMatrix-Barcode mit Charge und Haltbarkeitsdatum bestehen aus mehreren Feldern. Zwischen den Feldern steht ein unsichtbares Dienstzeichen GS (Group Separator, Code 29). Wenn der Scanner es verliert, verschmelzen die Felder: Der Kennzeichnungscode wird „unvollständig“, und Charge und Haltbarkeitsdatum werden falsch gelesen. In einem Telefon als MDE-Gerät wird das einmalig eingerichtet.
Was GS ist und warum es verloren geht#
| Wo es vorkommt | Was ohne GS passiert |
|---|---|
| Kennzeichnungscode (DataMatrix auf dem Produkt) | Der Code besteht die Prüfung nicht, der Wareneingang per УПД stimmt nicht |
| GS1 DataMatrix und GS1-128 mit Charge (AI 10) und Haltbarkeitsdatum (AI 17) | Die Charge „verschluckt“ die folgenden Felder, das Haltbarkeitsdatum wird nicht erkannt |
| Gewöhnlicher EAN/UPC-Barcode | Dort gibt es kein GS – es muss nichts eingerichtet werden |
Die Telefonkamera und der integrierte Scanner eines Android-MDE-Geräts übertragen GS normalerweise unverändert. Verloren geht es meistens bei einem Scanner im Tastaturmodus (HID): Eine Tastatur hat keine Taste für das Zeichen 29, und der Scanner überspringt es standardmäßig einfach.
Was für den Start nötig ist#
| Was | Wofür |
|---|---|
| 2D-Scanner (Imager) | Ein Laser-1D-Scanner liest DataMatrix überhaupt nicht |
| Konfigurationsblatt (Programmierblatt) Ihres Modells – PDF auf der Website des Herstellers | Dienst-Barcodes, die den Modus des Scanners ändern |
| Test-Kennzeichnungscode oder GS1 DataMatrix | Um das Ergebnis mit dem Assistenten zu prüfen |
Schritt 1. GS-Übertragung im Scanner einschalten#
Suchen Sie im Konfigurationsblatt den Abschnitt zu GS / FNC1 / Group Separator (manchmal „Ersetzung nicht druckbarer Zeichen“, „Function key mapping“). Der Scanner soll statt des unsichtbaren Zeichens eine Taste senden, die die App versteht:
| Was der Scanner sendet | Versteht die App |
|---|---|
| F8 | ja |
| Ctrl+] | ja (auf iPhone – auch in russischer Tastaturbelegung) |
| Tab | ja |
| Zeichen mit Code 0x1D („unverändert“) | ja |
Prüfen Sie dabei auch das Enter-Suffix nach dem Code – ohne es erkennt das Telefon nicht, dass der Scan beendet ist (ein Scanner ohne Suffix funktioniert ebenfalls, lässt sich aber langsamer von manueller Eingabe unterscheiden).
Schritt 2. Mit dem Assistenten prüfen#
Öffnen Sie auf Android im MDE-Gerät auf dem Hauptbildschirm „Scanner prüfen“ und scannen Sie den Test-Kennzeichnungscode. Der Assistent sagt eines von drei Ergebnissen:
| Ergebnis | Was es bedeutet |
|---|---|
| Geeignet | Der Code kam vollständig an, GS ist vorhanden |
| Code unvollständig | GS ist verloren – kehren Sie zu Schritt 1 zurück, der Assistent zeigt, wie es einzuschalten ist |
| Geeignet mit Warnung | GS ist verloren, aber die App hat es anhand der Vorlage des Kennzeichnungscodes wiederhergestellt – besser ist es trotzdem, den Scanner einzurichten |
Der Assistent zeigt dabei auch die Eingabegeschwindigkeit (für einen Tastatur-Scanner) und meldet, wenn er die russische Tastaturbelegung korrigiert hat. Auf iPhone gibt es keinen Assistenten – prüfen Sie den Scanner beim ersten Wareneingang: Die App markiert einen unvollständigen Code.
Integrierter Scanner eines Android-MDE-Geräts#
Der integrierte Scanner übergibt den Code direkt an die App (Broadcast), und GS kommt normalerweise unverändert an. Falls doch nicht – schalten Sie in den Scanner-Einstellungen des Terminals (bei Zebra – DataWedge, bei anderen – „Scanner settings“) die Übertragung von GS1/FNC1 sowie die Decoder DataMatrix und GS1 DataMatrix ein. Bei Zebra wird das App-Profil automatisch mit den nötigen Decodern erstellt.
Kamera#
Die Telefonkamera liest DataMatrix zusammen mit GS – es muss nichts eingerichtet werden. Wenn der Code klein ist, halten Sie das Telefon näher heran, schalten Sie die Taschenlampe oder den Zoom ein.
Einschränkungen#
- Die Wiederherstellung von GS anhand der Vorlage funktioniert nur für Kennzeichnungscodes; für GS1 mit Charge und Haltbarkeitsdatum muss der Scanner eingerichtet werden.
- Den Assistenten „Scanner prüfen“ gibt es nur auf Android.
- Konkrete Einstellungen von Scannern beschreiben wir nach der Dokumentation der Hersteller.
Fehlerbehebung#
| Symptom | Was zu prüfen ist |
|---|---|
| Der Assistent meldet „Code unvollständig“ | GS ist nicht eingeschaltet oder wird durch eine Taste ersetzt, die die App nicht versteht (nicht F8, Ctrl+], Tab, 0x1D) |
| Das Haltbarkeitsdatum aus dem Barcode wurde nicht übernommen | GS ist im GS1-Code verloren – Schritt 1; oder das Haltbarkeitsdatum des Produkts ist nicht chargenbezogen |
Nach dem Scan stehen zusätzliche Zeichen ]C1, ]d2 im Feld |
Am Scanner ist die Übertragung der Symbolik-Kennung (AIM ID) eingeschaltet – die App versteht sie, für andere Programme ist es besser, sie auszuschalten |
| Buchstaben im Kennzeichnungscode sind vertauscht | Tastaturbelegung des Scanners; die russische wird automatisch korrigiert |
Häufige Fragen#
Muss ich GS einrichten, wenn ich nicht mit Kennzeichnung arbeite?#
Nur wenn Ihre GS1-Barcodes Charge und Haltbarkeitsdatum enthalten und Sie möchten, dass das Telefon sie übernimmt. Für gewöhnliche EAN – nicht nötig.
Ist derselbe Scanner für die Kasse geeignet?#
Ja, die GS-Anforderung ist an der Kasse dieselbe – siehe Barcode-Scanner an der Kasse.