Anwendungskennzeichen statt Zeichenkette
Ein GS1-DataMatrix-Code enthält eine Folge von Anwendungskennzeichen (AI). (01) steht für die GTIN, (10) für die Charge, (17) für das Mindesthaltbarkeitsdatum im Format JJMMTT, (21) für die Seriennummer, (30) für die Menge. Führende Nullen und variable Längen machen die Rohdaten ohne Parser unbrauchbar – deshalb zeigen wir die Felder einzeln.
Der Scanner verarbeitet sowohl kompakte GS1-Element-Strings mit FNC1-Trennzeichen als auch GS1 Digital Link URLs, bei denen die AIs im Pfad und in Query-Parametern stecken, etwa /01/04012345678901/10/ABC123?17=270101. Beide Formen werden normalisiert und identisch dargestellt.
Typische Einsatzfelder
In der Logistik begegnen dir DataMatrix-Codes auf VDA-4902-Etiketten, KLT-Begleitscheinen und Odette-Transportlabels. Im Handel ist der GS1 DataMatrix auf Arzneimitteln und im Frischebereich verbreitet, in der Industrie markiert er Bauteile mit Seriennummer und Produktionscharge.
Die SSCC (00) eines Versandetiketts zeigt die Sendungsnummer, die (02) enthält die GTIN der Sammelpackung. Wird der Code nicht erkannt, liegt es häufig am Druck: DataMatrix braucht einen Ruhebereich und mindestens zwei Kantenmodule pro 25 mm. Unser Etikettengenerator liefert druckfertige Vorlagen mit korrekten Ruhebereichen.
Warum die Bilder dein Gerät nicht verlassen
Der Decoder läuft als JavaScript im Browser. Kamera-Frames werden in ein Canvas geschrieben und dort ausgewertet; hochgeladene Bilder werden per FileReader lokal gelesen. Es gibt keinen Upload-Endpunkt für Bilddaten. Das ist kein Marketing-Satz, sondern eine Architekturentscheidung: Die Anwendung besitzt schlicht keine Route, die Bildinhalte annimmt.
Für die Verbesserung des Tools speichern wir ausschließlich anonyme Metadaten: welches Format erkannt wurde, welche Kategorie (etwa WLAN oder Produktcode), welche Sprache und ob die Erkennung erfolgreich war. Kein dekodierter Inhalt, keine Datei, keine IP-basierte Profilbildung. Der Scan-Verlauf liegt ausschließlich im localStorage deines Browsers und lässt sich mit einem Klick löschen.
Wenn der Code nicht erkannt wird
Die häufigsten Ursachen sind zu wenig Kontrast, ein zu kleiner Code oder Spiegelungen auf dem Etikett. Halte die Kamera ruhiger, zoome leicht heran und achte darauf, dass der gesamte Code im Bild ist. Bei gedruckten Codes hilft es, das Bild zuerst zu drehen und erneut zu versuchen.
Ist der Code stark beschädigt, kann ein zweiter Scan aus einem anderen Winkel helfen. Bei Produktcodes prüfe, ob es sich um einen EAN-13 mit gültiger Prüfziffer handelt – wir zeigen dir das direkt im Ergebnis. Für Datenmatrix-Codes aus der Industrie, etwa nach VDA 4902 oder GS1, lohnt zusätzlich ein Blick in den Etikettengenerator unseres Netzwerks.
FAQ
Häufig gestellte Fragen
Was ist ein GS1 DataMatrix?
Ein zweidimensionaler Code, der Daten nach GS1-Standard mit Anwendungskennzeichen strukturiert. Er wird vor allem in Logistik, Industrie und Pharmazie eingesetzt.
Was bedeutet die Zahl in Klammern?
Das ist ein Anwendungskennzeichen (AI). (01) ist die GTIN, (10) die Charge, (17) das Mindesthaltbarkeitsdatum, (21) die Seriennummer.
Werden GS1 Digital Link URLs erkannt?
Ja. Der Scanner erkennt die AI-Struktur im Pfad und in Query-Parametern und zeigt dieselben Felder wie bei einem kompakten GS1-String.
Kann ich VDA-4902-Etiketten scannen?
Der enthaltene Data-Matrix-Inhalt wird dekodiert. Für das Erzeugen und Drucken der Etiketten nutzt du unseren Etikettengenerator.
Was passiert mit den gelesenen Chargen- und Seriendaten?
Nichts verlässt dein Gerät. Die Daten werden nur im Browser dargestellt und beim Schließen der Seite verworfen, wenn du sie nicht kopierst.