Internationale Artikelnummer
Das Internationale Artikelnummer (auch bekannt als Europäische Artikelnummer oder Ean) ist ein Standard, der a beschreibt a Barcode -Symbologie und im globaler Handel verwendete Nummerierungssystem zur Identifizierung eines bestimmten Einzelhandelsprodukttyps in einer bestimmten Verpackungskonfiguration von einem bestimmten Hersteller. Der Standard wurde in der Subsum in der Global Handelsartikelnummer Standard aus dem GS1 Organisation; Die gleichen Zahlen können als bezeichnet werden Gtins und kann in anderen von GS1 definierten Barcode -Symbologien codiert werden. EAN -Barcodes werden weltweit zur Suche nach Einzelhandel verwendet Kasse, kann aber auch als Zahlen für andere Zwecke wie Großhandelsbestellung oder Rechnungslegung verwendet werden. Diese Barcodes repräsentieren nur die Ziffern 0–9, im Gegensatz zu einigen anderen Barcode -Symbologien, die zusätzliche Zeichen darstellen können.
Der am häufigsten verwendete EAN-Standard ist der dreizehn-stellige EAN-13, ein Superet des ursprünglichen 12-stelligen Universeller Produkt Code (UPC-A) Standard entwickelt 1970 von George J. Laurer.[1] Eine EAN-13-Nummer enthält eine 3-stellige GS1 Präfix (Angabe von Registrierungsland oder besonderer Produkttyp). Ein Präfix mit einer ersten Ziffer von "0" zeigt einen 12-stelligen UPC-A-Code an. Ein Präfix mit den ersten beiden Ziffern von "45" oder "49" zeigt, dass eine japanische Artikelnummer (Jan) folgt.
Die weniger häufig verwendeten 8-stelligen EAN-8 Barcode wurde zur Verwendung in kleinen Paketen eingeführt, in denen EAN-13 zu groß sein würde. 2-stellig EAN-2 und 5-stellig EAN-5 sind ergänzende Barcodes, die auf der rechten Seite von EAN-13 oder UPC platziert sind. Diese werden im Allgemeinen für Zeitschriften wie Zeitschriften verwendet[2] oder Bücher,[3] die Ausgabenummer des aktuellen Jahres anzugeben; und gewogene Produkte wie Lebensmittel, um das anzuzeigen Unverbindliche Preisempfehlung des Herstellers.
Komposition
Die 13-stellige EAN-13-Nummer besteht aus vier Komponenten:[4]
- GS1 Präfix - 3 Ziffern [5]
- Herstellercode - variable Länge
- Produktcode - variable Länge
- Prüfziffer
GS1 Präfix
Die ersten drei Ziffern des EAN-13 (GS1-Präfix) identifizieren normalerweise die GS1-Mitgliedsorganisation, der der Hersteller beigetreten ist (nicht unbedingt dort, wo das Produkt tatsächlich hergestellt wird).[6] Beachten Sie, dass EAN-13-Codes, die mit 0 beginnen, tatsächlich 12-stellige UPC-Codes mit Preped 0-Ziffern sind. In den vergangenen Jahren,[wenn?] Weitere Produkte, die von Einzelhändlern außerhalb der USA und Kanada verkauft wurden, haben EAN-13-Codes verwendet, die mit 0 abgeleitet wurden, seit sie von GS1-US generiert wurden.
Die Präfixe von 020-029 GS1 sind eine besondere Erwähnung wert. GS1 definiert dies als für die interne Nutzung des Einzelhändlers (oder für die interne Verwendung durch andere Geschäftsarten). Einige Einzelhändler verwenden dies für proprietäre Produkte (eigene Marke oder ungezügelte) Produkte, obwohl viele Einzelhändler ihren eigenen Herstellercode für ihre eigenen Marken erhalten. Andere Einzelhändler verwenden mindestens einen Teil dieses Präfixes für Produkte, die im Geschäft verpackt sind, z. In diesen Fällen kann der Barcode einen Preis, eine Menge oder ein Gewicht zusammen mit einer Produktkennung auf eine Einzelhändler definiert. Die Produktkennung kann von der Produce Electronic Identification Board (PEIB) zugewiesen oder der Einzelhändler zugewiesen sein. Einzelhändler, die in der Vergangenheit UPC-Barcodes verwendet haben, neigen dazu, GS1-Präfixe zu verwenden, beginnend mit "02" für gepackte Produkte.
Der EAN "Country Code" 978 (und später 979) wurde seit den 1980er Jahren zugewiesen, um ein einzigartiges Prefix (einzigartiger Ländercode) für EAN -Kennungen veröffentlichter Bücher zu reservieren, unabhängig vom Herkunftsland, damit der EAN -Raum Bücher durch katalogische Bücher durch katalogisieren kann ISBNS[3] Anstatt ein redundantes paralleles Nummernsystem aufrechtzuerhalten. Dies ist informell als "bekannt"Buchland". Das Präfix 979 mit der ersten Ziffer 0 wird für verwendet Internationale Standardmusiknummer (ISMN) und das Präfix 977 zeigt an Internationale Standard -Seriennummer (ISSN).
Hersteller Code
Der Herstellercode ist ein eindeutiger Code, der jedem Hersteller von der vom GS1 -Präfix angegebenen Nummerierungsbehörde zugewiesen wird. Alle von einem bestimmten Unternehmen hergestellten Produkte verwenden denselben Herstellercode. EAN-13 verwendet sogenannte "Herstellercodes variabler Länge". Durch die Zuweisung von 5-stelligen Herstellercodes mit fester Länge, wie die UCC bis vor kurzem getan hat, kann jeder Hersteller bis zu 99.999 Produktcodes haben. Viele Hersteller haben nicht so viele Produkte, was bedeutet, dass Hunderte oder sogar Tausende potenzieller Produktcodes für Hersteller verschwendet werden, die nur wenige Produkte haben. Wenn ein potenzieller Hersteller weiß, dass er nur einige Produkte produzieren wird, kann EAN-13 einen längeren Herstellercode ausstellen und weniger Platz für den Produktcode hinterlassen. Dies führt zu einer effizienteren Nutzung des verfügbaren Herstellers und der Produktcodes.[7]
In ISBN und ISSN wird diese Komponente verwendet, um die Sprache zu identifizieren, in der die Veröffentlichung von einer transnationalen Agentur über mehrere Länder ausgestellt und verwaltet wurde, oder um das Land zu identifizieren, in dem die rechtlichen Einlagen von einem bei einer nationalen Agentur registrierten Verlag durchgeführt werden, und Es ist weiter unterteilt, die Verleger zuweisen. Viele Länder haben mehrere Präfixe in den ISSN- und ISBN -Registern.
Produktcode
Der Produktcode wird vom Hersteller zugewiesen. Der Produktcode folgt unmittelbar nach dem Herstellercode. Die Gesamtlänge des Herstellerscode plus Produktcode sollte abhängig von der Länge des Ländercode (2–3 Ziffern) 9 oder 10 Ziffern betragen.
In ISBN, ISMN und ISSN identifiziert es die Veröffentlichung von demselben Verlag eindeutig; Es sollte vom registrierten Verlag verwendet und zugewiesen werden, um Lücken zu erstellen. Es kommt jedoch vor, dass ein registriertes Buch oder eine Serie niemals veröffentlicht und verkauft wird.
Prüfziffer
Die Überprüfung ist eine zusätzliche Ziffer, mit der überprüft wird, ob ein Barcode korrekt gescannt wurde. Es wird berechnet Modulo 10, wobei die Gewichte in der Prüfsummenberechnung 3 und 1. Insbesondere die Gewichte bis 10 relativ primär sind, wird das EAN-13-System alle einstelligen Fehler feststellen. Es erkennt auch 90% der Transpositionsfehler (alle Fälle, in denen der Unterschied zwischen benachbarten Ziffern nicht 5 beträgt).
Berechnung der Prüfsummenziffer
Die Prüfsumme wird als Produktsumme berechnet - und nimmt einen wechselnden Gewichtswert (3 oder 1) -fache des Werts jeder Datenstelle. Die Prüfsumme -Ziffer ist die Ziffer, die zu dieser Prüfsumme hinzugefügt werden muss, um eine Nummer zu erhalten, die um 10 teilbar ist (d. H. Die additive Umkehrung der Prüfsumme, Modulo 10).[8] Sehen ISBN-13 Überprüfen Sie die Ziffernberechnung Für eine umfangreichere Beschreibung und eine umfangreichere Algorithmus. Das Globale Standortnummer (GLN) Verwendet auch dieselbe Methode.
Position - Gewicht
Das Gewicht an einer bestimmten Position im EAN -Code wechselt (3 oder 1) in gewisser Weise, dass die endgültige Datenziffung ein Gewicht von 3 hat (und somit die Überprüfung ein Gewicht von 1).
Alle Global Handelsartikelnummer (GTIN) und Serienversandcontainercode (SSCC) Codes erfüllen die nächste Regel:
Nummerieren Sie die Positionen von rechts (Code nach rechts ausgerichtet), die ungeraden Datenstellen sind immer Gewicht von 3 und die gleichmäßigen Datenstellen sind immer Gewicht von 1, unabhängig von der Länge des Codes.
Gewichte für 18-stellige SSCC-Code und GTINS (GTIN-8, GTIN-12, GTIN-13, GTIN-14):
Position | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gewicht | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
Gewichte für EAN-13-Code:
Position | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Gewicht | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
Gewichte für EAN-8-Code:
Position | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|
Gewicht | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
Berechnungsbeispiele
- Zum EAN-13 Barcode 400638133393x, wo x ist die unbekannte Überprüfung (Stabilo -Punkt 88 Art. Nr. 88/57), die Prüfung Ziffer -Berechnung lautet ...
Position 12 11 10 9 8 7 6 5 4 3 2 1 Erste 12 Ziffern Barcode 4 0 0 6 3 8 1 3 3 3 9 3 Gewicht 1 3 1 3 1 3 1 3 1 3 1 3 Teilsumme 4 0 0 18 3 24 1 9 3 9 9 9 Überprüfung 89
- Das nächste Vielfache von 10, das gleich oder höher ist als die Prüfsumme, beträgt 90. Subtrahieren Sie sie: 90 - 89 = 1, das ist die Überprüfung x des Barcode.
- Zum EAN-8 Barcode 7351353x, wo x Ist die unbekannte Prüfung Ziffer, die Überprüfung der Ziffernberechnung lautet ...
Position 7 6 5 4 3 2 1 Erste 7 Ziffern Barcode 7 3 5 1 3 5 3 Gewicht 3 1 3 1 3 1 3 Teilsumme 21 3 15 1 9 5 9 Überprüfung 63
- Das nächste Vielfache von 10, das gleich oder höher ist als die Prüfsumme, beträgt 70. Subtrahieren Sie sie: 70 - 63 = 7, das ist die Überprüfung x des Barcode.
Binärer Codierung von Datenstellen in EAN-13-Barcode
Die GTIN-Zahlen, die an UPC-A, EAN-8 und EAN-13 codiert sind, verwenden alle ähnliche Codierung. Die codierten Daten werden normalerweise im Klartext unter dem Barcode wiederholt.
Barcode -Struktur
Der Barcode besteht aus 95 Bereichen (auch Module genannt) gleicher Breite. Jeder Bereich kann entweder weiß (hier als 0 dargestellt) oder schwarz (dargestellt als 1) sein. Von links nach rechts:
- 3 Bereiche für den Startmarker (101)
- 42 Bereiche (sieben pro Ziffer), um die Ziffern 2–7 zu codieren und Ziffern 1 indirekt zu codieren, wie im folgenden Abschnitt beschrieben
- 5 Bereiche für den Mittelmarker (01010)
- 42 Bereiche (sieben pro Ziffer), um Ziffern 8–13 zu codieren
- 3 Bereiche für den Endmarker (101)
Codierung der Ziffern
Um die 13-stellige EAN-13-Zahl zu codieren, werden die Ziffern in 3 Gruppen aufgeteilt. Die erste Ziffer, die erste Gruppe von 6 und die letzte Gruppe von 6. Die erste Gruppe von 6 wird unter Verwendung eines Musters codiert Parität (gekennzeichnet mit Buchstabe G) und einer von einer seltsamen Parität (mit Buchstabe L bezeichnet). Die erste Ziffer wird nicht direkt durch ein Muster von Balken und Räumen dargestellt, sondern wird indirekt kodiert, indem ein Auswahlmuster zwischen diesen beiden Codierungen für die erste Gruppe von 6 Ziffern gemäß der folgenden Tabelle ausgewählt wird. Alle Ziffern in der letzten Gruppe von 6 Ziffern werden unter Verwendung eines einzelnen Muster -RRRRRR codiert, der auch verwendet wird UPC.
Wenn die erste Ziffer Null ist, werden alle Ziffern in der ersten Gruppe von 6 unter Verwendung des für verwendeten Musters llllll codiert UPCDaher ist ein UPC-Barcode auch ein EAN-13-Barcode mit der ersten Ziffer auf Null.
Erste Ziffer | Erste Gruppe von 6 Ziffern | Letzte Gruppe von 6 Ziffern |
---|---|---|
0 | Llllll | Rrrrrr |
1 | Llglggg | Rrrrrr |
2 | Llgglg | Rrrrrr |
3 | Llggl | Rrrrrr |
4 | LGLLGG | Rrrrrr |
5 | Lggllg | Rrrrrr |
6 | Lgggll | Rrrrrr |
7 | Lglglg | Rrrrrr |
8 | Lglggl | Rrrrrr |
9 | LGGlgl | Rrrrrr |
Diese Codierung garantiert, dass die erste Gruppe immer mit einem L-Code beginnt, der seltsame Parität hat und dass die zweite Gruppe immer mit einem R-Code beginnt, der sogar Parität hat. Daher spielt es keine Rolle, ob der Barcode von links oder von rechts gescannt wird, da die Scan -Software diese Parität verwenden kann, um den Start und das Ende des Codes zu identifizieren.
EAN-8-Barcodes codieren alle Ziffern direkt unter Verwendung dieses Schemas:
Erste Gruppe von 4 Ziffern | Letzte Gruppe von 4 Ziffern |
---|---|
Llll | Rrrr |
Ziffer | L-Code | G-Code | R-Code |
---|---|---|---|
0 | 0001101 | 0100111 | 1110010 |
1 | 0011001 | 0110011 | 1100110 |
2 | 0010011 | 0011011 | 1101100 |
3 | 0111101 | 0100001 | 1000010 |
4 | 0100011 | 0011101 | 1011100 |
5 | 0110001 | 0111001 | 1001110 |
6 | 0101111 | 0000101 | 1010000 |
7 | 0111011 | 0010001 | 1000100 |
8 | 0110111 | 0001001 | 1001000 |
9 | 0001011 | 0010111 | 1110100 |
Notiz: Einträge in der R-Säule sind bitweise Ergänzungen (logischer Operator: Negation) der jeweiligen Einträge in der L-Säule. Einträge in der G-Säule sind die Einträge in der R-Säule in umgekehrter Reihenfolge. Siehe Bilder aller Codes vor einem farbigen Hintergrund.
Ein Lauf von einem oder mehreren schwarzen Bereichen wird als "Bar" bezeichnet, und ein Lauf von einem oder mehreren weißen Bereichen wird als "Raum" bezeichnet. Wie in der Tabelle zu sehen ist, umfasst die Codierung jeder Ziffern zwei Balken und zwei Plätze, und die maximale Breite eines Balkens oder Raums beträgt vier Bereiche.
EAN-13-Barcode-Beispiel
- C1, C3: Start/Endmarker.
- C2: Marker für die Mitte des Barcode.
- 6 Ziffern in der linken Gruppe: 003994.
- 6 Ziffern in der rechten Gruppe (die letzte Ziffer ist die Überprüfungsstelligkeit): 155486.
- Eine Ziffer wird in sieben Bereichen, von zwei schwarzen Balken und zwei weißen Räumen kodiert. Jeder schwarze Balken oder jeder weiße Raum kann eine Breite zwischen 1 und 4 Bereichen haben.
- Parität für die Ziffern aus der linken und rechten Gruppe: oeooee eeeeee (o = ungerade Parität, E = sogar Parität).
- Die erste Ziffer im EAN -Code: Die Kombination von Paritäten der Ziffern in der linken Gruppe codiert indirekt die erste Ziffer 4.
Der vollständige EAN-13-Code lautet also: 4 003994 155486.
Dekodierung
Durch die Verwendung des Barcode Center -Markers ist es möglich, dass ein Barcode -Scanner jeweils nur die Hälfte des Barcode scannt. Dies ermöglicht die Rekonstruktion des Codes mittels eines helikalen Scans des Barcode mit einem Winkel von ungefähr 45 Grad.
Japanische Artikelnummer
Japanische Artikelnummer (Jan) ist ein Barcode -Standard, der mit der EAN kompatibel ist. Die Verwendung des Jan -Standards begann 1978. Ursprünglich erhielt Jan einen Flaggencode (EAN -Nummernsystem) von 49. 1992 wurde Jan neu ein zusätzlicher Flag -Code von 45 ausgestellt. Im Januar 2001 wurde der Herstellercode in 7 Ziffern geändert ( 9 Ziffern einschließlich des Flaggencode) für neue Unternehmen.[9]
Siehe auch
- EAN-8, eine andere Form von Ean Barcode
- EAN-5, eine ergänzende EAN für die vorgeschlagenen Listenpreis
- Elektronischer Datenaustausch
- Europäischer Artikel Nummering-Uniform Code Council
- Globales Informationsregister für elektronische Partei (Gepir) eine durchsuchbare verteilte Datenbank von GS1 Gtins
- Gtin
Verweise
- ^ "Alumni Hall of Fame Mitglieder". Alumni Association der Universität Maryland. Das Universität von Maryland. 2005. archiviert von das Original am 2007-06-23. Abgerufen 2009-06-10.
Nach seinem Abschluss in Maryland im Jahr 1951 kam George Laurer als Junior -Ingenieur zu IBM und arbeitete die Reihen zum Senior Engineer auf. 1969 kehrte er auf die technische Seite des Ingenieurwesens zurück und wurde später die monumentale Aufgabe zur Gestaltung eines Codes und Symbols für die Produktidentifikation für den Uniform Grocery Product Code Council zugewiesen. Seine Lösung - der universelle Produktcode - veränderte die Einzelhandelswelt radikal. Seitdem hat er den Code erweitert, indem er eine 13. Ziffer hinzugefügt hat. Laurer zog sich 1987 von IBM zurück. Er hat rund 25 Patente und ist Mitglied der A. James Clark School of Engineering Hall of Fame der Universität.
- ^ "Barcodes für Zeitschriften".
- ^ a b "Barcodes für Bücher".
- ^ "Europäische Artikelnummer: War Das ist und wie Mann sie Beantragt" (auf Deutsch). 30. September 2019.
- ^ GS1 India (2021-06-07). "EAN 13 - die Barcode -Nummer". Abgerufen 2021-06-27.
Die ersten drei Ziffern des EAN-13 dienen als GS1-Präfix
- ^ Präfixliste, GS1.
- ^ "EAN-13-Symbologie". www.barcodeisland.com.
- ^ Überprüfen Sie den Ziffernrechner, bei GS1 UNS.
- ^ "Barcode -Handbuch - Barcode -Typen - Jan". Abgerufen 2016-05-02.
Externe Links
- Internationale Artikelnummer bei GS1 Webseite
- Código de Barras Webseite
- Barcode Perl Module bei CPAN
- Ein Beispiel für die Implementierung von EAN8/13
- Implementierung des EAN-13-Barcode in C#
- Global Electronic Party Information Registry (Gepir)
- UPCDATABASE, eine weitere Online -Barcode -Datenbank
- EANSEARCH, abonnementbasierte Barcode-Datenbank mit API, über 275 Millionen Einträge
- Offizielle Jan Homepage (auf Japanisch)
- Kostenlose EAN -Datenbank