5.4 Lineare Strichcodes GS1-128 Symbologiespezifikation

Ähnliche Dokumente
5.2 Lineare Strichcodes - EAN/UPC Symbologiespezifikation

5.3 Lineare Strichcodes ITF-14 Symbologiespezifikation

5.10 Anhang 1: Regeln zur Codierung/ Decodierungvon Datenelementen in GS1 Symbologien unter Verwendung der GS1 Application Identifier

5.10 Anhang 1: Regeln zur Codierung/Decodierungvon Datenelementen in GS1 Symbologien unter Verwendung der GS1 Application Identifier

Barcode- Referenzhandbuch

Barcode-Informationen

Wie werden die Barcode Prüfziffern berechnet?

5.7 Zweidimensionale Codes - GS1 DataMatrix Symbologie

Wie werden die Barcode Prüfziffern berechnet?

Merke: Mit jedem zusätzlichen Bit verdoppelt sich die Anzahl der darstellbaren Zahlen bzw. Zustände

Abbildung GS1 DataBar Limited Symbol mit einer 3-spaltigen CC-B Komponente (01)

Einstieg in die Informatik mit Java

5.7 Zweidimensionale Codes - GS1 DataMatrix Symbologie

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java

Barcode und OCR-Lesbarkeit

5.6 Lineare Strichcodes GS1 DataBar

Programmieren in C Einführung

5.9 Zweidimensionale Codes GS1 QR Code Symbologie

Dokumentation Anlieferbedingungen GS1-128 Barcode-Etiketten

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 11

Advanced Encryption Standard. Copyright Stefan Dahler 20. Februar 2010 Version 2.0

b. bei einer ungeraden Ziffernanzahl das Umschaltzeichen für den Zeichensatz C direkt nach der ersten Ziffer einzustellen.

Allgemeine GS1 Spezifikationen

Rechnerstrukturen. Michael Engel und Peter Marwedel. Sommer TU Dortmund, Fakultät für Informatik

Marken einfach selbst erstellen. Technische Spezifikation zur Gestaltung von Marke, Sendungsnummer und Barcode


WARENEINGANGSETIKETT. Barcode Label EAN128

Übung zur Wirtschaftsinformatik I. Zahlensysteme / Codierung

Da Code 128 B und C am häufigsten verwendet werden, wurden in HIT nur diese beiden implementiert.

Informatikgrundlagen I Grundlagen der Informatik I

Zahlen und Zeichen (1)

Rechnerstrukturen WS 2012/13

Darstellung von Informationen

X = {x 1,x 2,...} sei ein Symbolalphabet eines Kodes. In diesem Kode sind card(x) = X Sachverhalte darstellbar

x 4, t 3t, y 2y y 4, 5z 3z 1 2z 4, usw. Jede quadratische Gleichung kann durch elementare Umformungen auf die Form

Ermittlung von IBAN und BIC anhand von Kontonummer und Bankleitzahl in der Sparkassen-Finanzgruppe

Erwin Widmer Geschäftsführer

Vorkurs Mathematik für Informatiker Aussagenlogik -- Thomas Huckle Stefan Zimmer Matous Sedlacek,

, 2015W Übungstermin: Do.,

BARCODES UND BARCODESCANNER. Dozent : Prof. Dr. Alfons Stahlhofen Serdar Ayalp

Pädagogische Hochschule Schwäbisch Gmünd

Spezifikation. für die Erstellung und Übertragung einer Meldedatei zu erstattungsfähigen und gedeckten Einlagen. Version 1.0 BASIS

GS1 Standards. Automatische Identifizierungstechnik (AIT) in der Bundeswehr

Einführung in die Programmierung Wintersemester 2008/09

Escape-Sequenzen. Dr. Norbert Spangler

Skript. EDV Grundlagen

RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine

Kodierung. Kodierung von Zeichen mit dem ASCII-Code

3.1 Allgemeines. Abbildung 3.1: Eröffnungsmenü einer Excel-Mappe

Kapitel 3. Codierung von Text (ASCII-Code, Unicode)

, 2016W Übungstermin: Fr.,

Grundlagen der Technischen Informatik. Codierung und Fehlerkorrektur. Kapitel 4.2. Codewörter. Codewörter. Strukturierte Codes

1. Allgemein Technische Daten... 2

1 Mengenlehre. 1.1 Grundbegriffe

3 Lineare elektrische Gleichstromkreise

Mathematische Werkzeuge für Computergrafik 2016/17. Gleitkommzahlen

Auszeichnungskonzept Früchte und Gemüse. Switzerland. GS1 System. Auszeichnung der verschiedenen Einheiten. Zusammen Werte schaffen >

Eine Reihe häufig benötigter Datentypen ist in C vordefiniert

Modul Diskrete Mathematik WiSe 2011/12

Barcodes. Stefan Gärtner. Barcodes - Stefan Gärtner

Thema 1 -- Fortsetzung. Computersystem, Informationsdarstellung

Übungsblatt 8. Aufgabe 1 Datentransferrate und Latenz

Was ist Wirtschaftsinformatik?

3.5 Kryptographie - eine Anwendung der Kongruenzrechnung

Technische Informatik - Eine Einführung

Übung: AutoID Barcodes Teil 1

Elementare Konzepte von

Logistik-Richtlinie. 28. September Warenanlieferung an Bell Schweiz AG. Gültig ab Ersetzt - Richtlinie TE-Kennzeichnung

Voyager 9520/40 Voyager GS9590 Eclipse 5145 Kurzanleitung

Kodierung. Kodierung von Zeichen mit dem ASCII-Code

5. Darstellung und Verarbeitung von Textzeichen

Informationen über Barcodes

Bluetooth Linear Imager Scanner. Programmierung-Anleitung

Datentypen printf und scanf. Programmieren in C Dr. Michael Zwick

Strings. Daten aus Dateien einlesen und in Dateien speichern.

Datentypen. Agenda für heute, 4. März, Pascal ist eine streng typisierte Programmiersprache

HaDePrak WS 05/ Versuch

2. Europäischer KEP-Tag

Die Mathematik in der CD

Aufgabe 1: Berechnen Sie für den in Abbildung 1 gegebenen Graphen den. Abbildung 1: Graph für Flussproblem in Übungsaufgabe 1

Data Matrix ECC 200. Data Matrix 08/2010 W. Weber Seite 1

Wissen INFORMATIONSMATERIALIEN. Fach Mathematik/Informatik. Die Europäische Artikelnummer (EAN)

WS2500 V24-Kommunikation

Organisatorisches. Algorithmen und Datenstrukturen (für ET/IT) Programm heute. Definition Datenstruktur. Nächste Woche keine Vorlesung!

KNX TP1 Telegramm. KNX Association

Einführung in die Kodierungstheorie

DEUTSCHE BUNDESBANK Seite 1 Z Prüfzifferberechnungsmethoden zur Prüfung von Kontonummern auf ihre Richtigkeit (Stand: September 2015)

Optische Identifikation

Strichcode- /2D-Code Lösung EAN128-Checker fürs mobile Terminal BHT-800

Rechnernetze Übung 5. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Mai Wo sind wir?

Microsoft Excel 2007 Basis. Leseprobe

Kapitel 9: Informationstheorie. 2. Entropie

gleich ?

Programm heute. Algorithmen und Datenstrukturen (für ET/IT) Was sind primitive Datentypen? Bits und Bytes. Primitive Datentypen. Sommersemester 2014

MODBUS RTU Übertragungsprotokoll für Digitale Elektronische Vorschaltgeräte mit RS-485 Schnittstelle

Optimalcodierung. Thema: Optimalcodierung. Ziele

In vier Schritten zum GS1 System

Transkript:

llgemeine GS Spezifikationen bbildung...-. ITF- Symbol: bmessungen bei einer X-Modulbreite von,0 mm (Nominalgröße) (0.00 in.) nmerkung: Diese bbildung ist nicht maßstabsgetreu.. Lineare Strichcodes GS-8 Symbologiespezifikation GS-8 Strichcodes wurden in enger Zusammenarbeit von GS und dem Verband IM (ssociation for utomatic Identification and Mobility) entwickelt. Die Nutzung der GS-8 Strichcodes gewährleistet einen hohen Grad an Verarbeitungssicherheit und unterscheidet GS Datenelemente von anderen, nicht standardisierten Strichcodes. Die GS-8 Symbologie ist ein Subset der Symbologie Code 8. Gemäß der Vereinbarung zwischen IM und GS, ist die Nutzung des Funktionszeichens (FNC) in Code 8 Strichcodes an der ersten Position nach dem Startzeichen ausschließlich dem GS System vorbehalten. Die Norm ISO/IEC 7 enthält eine komplette eschreibung von Code 8. In Kapitel. finden Sie folgende Informationen: Kapitel..,..,..,..,.. und..: GS-8 Symbology Subset (mit Verweisen auf ISO/IEC 7) Kapitel..7: nwendungsbezogen definierte Parameter im GS System Kapitel.0: GS Regeln für die Ver- und Entschlüsselung von Datenelementen in GS-8 Strichcodesymbolen.. Symbologieeigenschaften GS-8 Strichcodes weisen folgende Eigenschaften auf: Codierbarer : Im GS System DRF nur das Subset des internationalen Standards ISO/IEC, wie in diesen llgemeinen GS Spezifikationen definiert, für die GS pplication Identifier (I) Datenelemente verwendet werden. Dieses Subset ist in Kapitel 7. definiert. bbildung 7. führt alle erlaubten Zeichen auf. Zeichen mit den SCII Werten 8 bis können im Code 8 ebenfalls verschlüsselt werden. Zeichen mit den SCII Werten 8 bis beginnend mit dem Funktionszeichen (FNC) sind für zukünftige nwendungen reserviert und werden nicht im GS-8 verwendet. Vier Nicht-Daten Funktionszeichen. FNC und FNC werden in GS-8 Symbolen nicht verwendet. Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 8 von 9

llgemeine GS Spezifikationen Vier auswahlzeichen (mit dem Umschaltzeichen shift ) Drei Startzeichen Ein Stoppzeichen Codeart: kontinuierlich Sechs Elemente pro Symbolzeichen, bestehend aus Strichen (dunkle alken) und Lücken (helle alken), mit einer reite von jeweils,, oder Modulen. Das Stoppzeichen besteht aus 7 Elementen, mit jeweils Strichen (dunkle alken) und Lücken (helle alken). Selbstüberprüfende Zeichen Variable Symbollänge i-direktional decodierbar Ein vorgeschriebenes Symbolprüfzeichen (siehe Kapitel...). Zeichendichte: Module pro Symbolzeichen (. Module für numerische Zeichen im C, Module für das Stoppzeichen) Notwendige Zeichen, die keine Nutzinformation beinhalten: Der GS-8 Strichcode hat ein besonderes doppeltes Startzeichen, bestehend aus dem normalen Startzeichen und dem Funktionszeichen (FNC). Das FNC erhöht die nzahl der notwendigen Zeichen, die keine Nutzinformation beinhalten: Gesamtanzahl Module. Das FNC wird innerhalb der Nutzdaten als Trennzeichen für die Datenelemente verwendet, die nicht in der Längenindikatortabelle in bbildung - bschnitt.0. angegeben sind. Eigenschaften der GS-8 Symbolgröße: Die maximale Länge des Strichcodes inklusive Ruhezonen beträgt,0 mm (.00 in.). Die maximale nzahl der Nutzdatenzeichen in einem Strichcode beträgt 8 Zeichen. ei einer gegebenen Menge an Nutzdatenzeichen, kann die Symbolgröße innerhalb bestimmter Grenzen für das X-Modul variieren, um die Qualitätsanforderungen der verschiedenen Druckverfahren abzudecken... Symbolstruktur GS-8 Strichcodes sind, von links nach rechts gelesen, wie folgt aufgebaut: Führende Ruhezone (Hellzone) Das Doppelte-Zeichen-Startmuster: Startzeichen (,, or C) Funktionszeichen (FNC) Nutzdaten (einschließlich GS pplication Identifier, verschlüsselt in den Zeichensätzen, oder C) Symbolprüfzeichen Stoppzeichen Nachfolgende Ruhezone (Hellzone) Für Regeln zur Klarschriftzeile siehe Kapitel.7. Für Regeln zur Klarschriftzeile, die sich speziell auf zulassungspflichtige Gesundheitsprodukte für den medizinischen Einzelhandel beziehen, siehe Kapitel... Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 9 von 9

llgemeine GS Spezifikationen bbildung..-. llgemeines Format eines GS-8 Strichcodes.. Zeichenaufbau bbildung...- definiert alle im Code 8 verwendbaren Symbolzeichen. In der Spalte Elementbreite steht der numerische Wert für die Elementbreite in Modulen oder als Vielfaches der reite des X-Moduls. Die Darstellung der Symbolzeichen des GS-8 Strichcodes sind identisch.... ufbau der Symbolzeichen Die Summe der alkenmodule ist in jedem Symbolzeichen gerade (gerade Parität), die Summe der Lückenmodule ist immer ungerade (ungerade Parität). Diese Eigenschaft der Paritäten ermöglicht, dass eine Selbstüberprüfung der Zeichen vorgenommen werden kann. bbildung...-. GS-8 Startzeichen 7 8 9 0 bbildung...- zeigt die Verschlüsselung des Symbolzeichenwertes. Im oder wird damit das Nutzdatenzeichen C, im C die zwei Nutzdatenzeichen dargestellt. bbildung...-. Symbolzeichenwert 7 8 9 0 bbildung...-. GS-8 Stoppzeichen 7 8 9 0 Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 0 von 9

llgemeine GS Spezifikationen... Verschlüsselung der Nutzdaten Der Code 8 besitzt drei Zeichensätze, und C, die in bbildung...- dargestellt sind. GS-8 basiert auf einem Subset des internationalen Standards ISO/IEC, um die internationale Kompatibilität sicherzustellen. Siehe bbildung 7.- für weitere Details. Die Strich- und Lückenkombinationen der Symbolzeichen, dargestellt in bbildung..., verschlüsseln die Nutzdaten, die in den Spalten für die Zeichensätze, oder C angeführt sind. Die uswahl des es hängt von dem gewählten Startzeichen, der Zeichen Code, Code oder Code C oder des Umschaltzeichens Shift ab. Falls der Strichcode mit de Startzeichen beginnt, ist dieser anfänglich definiert. Dieselbe ussage trifft analog auf die Zeichensätze und C zu. Der kann unter Verwendung der Zeichen Code, Code, und Code C oder des Umschaltzeichens Shift gewechselt werden (siehe Kapitel.. zur Handhabung dieser Sonderzeichen). Dieselbe Information kann durch verschiedene Code 8 Symbolzeichen unter Verwendung einer unterschiedlichen Kombination des Start-, Code- und Shiftzeichens dargestellt werden. Die individuelle nwendung spezifiziert nicht den, oder C. Kapitel..7.7 enthält bei gegebenen Daten Regeln zur Optimierung der Symbollänge. Jedem Symbolzeichen ist ein numerischer Wert zugewiesen, der in bbildung... aufgeführt ist. Dieser Wert wird zur estimmung des Symbolprüfzeichens herangezogen. Er kann ebenfalls verwendet werden, um eine Konvertierung in einen oder von einem SCII Wert zu ermöglichen (siehe Kapitel..7.7) bbildung...-. Code 8 Zeichentabelle Symbolzeichenwert SCIIWert für SCIIWert für C Elementbreite (Module) Elementmuster L L L 0 Leerzeichen Leerzeichen 00!! 0 " " 0 # # 0 $ $ 0 % 7 % 7 0 & 8 & 8 0 7 postroph 9 postroph 9 07 8 ( 0 ( 0 08 9 ) ) 09 0 * * 0 + + Komma Komma - - Punkt Punkt / 7 / 7 7 8 Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 9 0 Seite von 9

llgemeine GS Spezifikationen Symbolzeichenwert SCII- Wert für SCII- Wert für C Elementbreite (Module) Elementmuster L L L 7 8 9 0 0 8 0 8 7 9 9 7 8 0 0 8 9 9 0 0 7 7 8 8 9 7 9 7 Doppelpunkt 7 Semikolon 8 Doppelpunkt 9 Semikolon 8 9 7 8 < 0 < 0 8 9 = = 9 0 > > 0?? @ @ C 7 C 7 D 8 D 8 7 E 9 E 9 7 8 F 70 F 70 8 9 G 7 G 7 9 0 H 7 H 7 0 I 7 I 7 J 7 J 7 K 7 K 7 L 7 L 7 M 77 M 77 N 78 N 78 7 O 79 O 79 7 8 P 80 P 80 8 9 Q 8 Q 8 9 Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite von 9

llgemeine GS Spezifikationen Symbolzeichenwert SCII- Wert für SCII- Wert für C Elementbreite (Module) Elementmuster L L L 7 8 9 0 0 R 8 R 8 0 S 8 S 8 T 8 T 8 U 8 U 8 V 8 V 8 W 87 W 87 X 88 X 88 7 Y 89 Y 89 7 8 Z 90 Z 90 8 9 [ 9 [ 9 9 0 \ 9 \ 9 0 ] 9 ] 9 ^ 9 ^ 9 _ 9 _ 9 NUL 00 Gravis 9 SOH 0 a 97 STX 0 b 98 7 ETX 0 c 99 7 8 EOT 0 d 00 8 9 ENQ 0 e 0 9 70 CK 0 f 0 70 7 EL 07 g 0 7 7 S 08 h 0 7 7 HT 09 i 0 7 7 LF 0 j 0 7 7 VT k 07 7 7 FF l 08 7 77 CR m 09 77 78 SO n 0 78 79 SI o 79 80 DLE p 80 8 DC 7 q 8 8 DC 8 r 8 8 DC 9 s 8 8 DC 0 t 8 8 NK u 7 8 Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite von 9

llgemeine GS Spezifikationen Symbolzeichenwert SCII- Wert für SCII- Wert für C Elementbreite (Module) Elementmuster L L L 7 8 9 0 8 SYN v 8 8 87 ET w 9 87 88 CN x 0 88 89 EM y 89 90 SU z 90 9 ESC 7 { 9 9 FS 8 9 9 GS 9 } 9 9 RS 0 ~ 9 9 US DEL 7 9 9 FNC FNC 9 97 FNC FNC 97 98 SHIFT SHIFT 98 99 CODE C CODE C 99 00 CODE FNC CODE 0 FNC CODE CODE 0 FNC FNC FNC 0 Start 0 Start 0 Start C Symbolzeichenwert C Elementbreite Symbol-zeichen-wert Stop L L L 7 8 9 0 nmerkung: Das Stoppzeichen besteht aus Modulen, die in vier alken und drei Lücken aufgeteilt sind. Jedes andere Symbolzeichen ist Module breit, beginnt mit einem alken und endet mit einer Lücke und besteht aus sechs Elementen, die jeweils aus einem bis vier Modulen bestehen können. Die numerischen Werte in den Spalten und L geben die Modulanzahl des alkens und der Lücken des jeweiligen Symbolzeichens an. Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite von 9

llgemeine GS Spezifikationen... Zeichensätze... enthält alle Großbuchstaben des lphabets, die Zahlen 0 bis 9, Interpunktionszeichen, sowie Symbolsteuerzeichen (insgesamt alle Zeichen mit den SCII Werten 00 bis 9) und zusätzlich sieben Symbolsonderzeichen.... enthält alle Großbuchstaben des lphabets, die Zahlen 0 bis 9, Interpunktionszeichen sowie die Kleinbuchstaben des lphabets (insgesamt alle Zeichen mit den SCII Werten bis 7) und zusätzlich sieben Symbolsonderzeichen.... C C enthält 00 Zahlenpaare von 00 bis einschließlich 99, sowie drei Sonderzeichen. So können zwei numerische Zeichen in einem Symbolzeichen verschlüsselt werden.... Sonderzeichen Die letzten sieben Zeichen der Zeichensätze und (Zeichenwerte 9-0) und die letzten drei Zeichen des es C (Zeichenwerte 00-0) sind besondere, nicht informationstragende Zeichen mit keinem äquivalenten SCII Zeichen. Diese Zeichen haben eine besondere edeutung für Strichcodelesegeräte.... Umschaltzeichen und Shift -Zeichen Die Umschaltzeichen und das Shift -Zeichen MÜSSEN benutzt werden, um den innerhalb eines Strichcodesymbols zu wechseln. Der Decoder DRF diese Zeichen NICHT übertragen. Umschaltzeichen: Die Zeichen Code, oder C ändern den vorherigen in den durch das Umschaltzeichen definierten ab. Dieser Wechsel gilt für alle folgenden Symbolzeichen bis zum Ende des Strichcodesymbols oder bis ein neues Umschaltzeichen oder das Shift-Zeichen gesetzt wurde. Shift-Zeichen: ändert den für das nächste folgende Symbolzeichen von nach oder von nach. lle weiteren Zeichen werden wieder mit dem vor dem Shift-Zeichen definierten oder verschlüsselt.... Funktionszeichen Funktionszeichen (FNC - Function Code) definieren nweisungen für die Leseeinrichtung und ermöglichen so die Umsetzung spezieller Operationen oder nwendungen. Das Funktionszeichen (FNC) ist entsprechend den estimmungen in Kapitel... einzusetzen. Die Verwendung des Funktionszeichens an der ersten Position nach dem Startzeichen eines Code 8 Strichcodes ist ausschließlich dem GS System vorbehalten. Das FNC-Zeichen (Verkettung) wird im GS System nicht verwendet. Es weist das Strichcodelesegerät an, die im Symbol vorgefundenen Daten zwischenzuspeichern und als Startfrequenz der im nächsten Symbol enthaltenen Daten zu übertragen. Das Zeichen kann verwendet werden, um mehrere Symbole vor ihrer Übertragung miteinander zu verketten. Es darf überall im Symbol erscheinen. Sofern die Reihenfolge der Daten von edeutung ist, SOLLTEN Vorkehrungen getroffen werden, dass alle Symbole auch in der richtigen Reihenfolge gelesen werden. Das FNC-Zeichen (Initialisieren) weist das Strichcodelesegerät an, die Daten des Symbols mit dem FNC als efehle zum Initialisieren oder Reinitialisieren des Strichcodelesegeräts zu interpretieren. Die im Symbol verschlüsselten Daten (FNC) DÜRFEN NICHT vom Strichcodelesegerät übertragen werden. Dieses Zeichen kann an einer beliebigen Stelle im Symbol erscheinen. Das FNC-Zeichen wird im GS System nicht verwendet. Im Code 8 wird das FNC benutzt, um den erweiterten SCII es (Werte 8 bis ) entsprechend der Norm ISO 889- Information technology 8-bit single-byte coded graphic character sets Part : Latin alphabet No. oder ent- Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite von 9

llgemeine GS Spezifikationen sprechend einer anwendungsbezogenen Spezifikation darzustellen. Falls ein einzelnes FNC benutzt wird, wird dem SCII Wert des hinter dem FNC folgenden Datenzeichens hierfür der Wert 8 hinzugefügt. Das Shift-Zeichen kann dem FNC folgen, falls es notwendig ist, den für das folgende Datenzeichen zu wechseln. Später nachfolgende Datenzeichen werden im Standard SCII- verschlüsselt. Falls zwei aufeinanderfolgende FNC verwendet werden, ist der Wert 8 zum SCII Wert hinzuzurechnen bis zwei weitere FNC gesetzt werden oder das Ende des Symbols erreicht ist. Falls bei der Verschlüsselung des erweiterten SCII-es ein einzelnes FNC verwendet wird, zeigt dieses an, dass das direkt nachfolgende Datenzeichen im Standard SCII verschlüsselt wird. Die Umschaltzeichen und das Shift-Zeichen behalten ihre normale Funktion. Im Regelfall wird für den erweiterten SCII- mit den Werten 8 bis die darauf bezogene Hälfte der Norm ISO 889-, Latin, Zeichen des lphabets für westeuropäische Sprachen, verwendet, aber anwendungsspezifische Spezifikationen können andere Zeichensätze den Werten 8 bis zuweisen.... Start- und Stoppzeichen Die Startzeichen, und C definieren den jeweiligen, die zu eginn des Symbols zu verwenden sind. Das Stoppzeichen ist für alle Zeichensätze identisch Der Decoder DRF die Start- und Stoppzeichen NICHT übertragen.... Symbolprüfzeichen Das Symbolprüfzeichen ist als das letzte Symbolzeichen vor dem Stoppzeichen einzustellen. Kapitel..7.. definiert den Prüfalgorithmus. Das Symbolprüfzeichen ist weder in der Klarschriftzeile aufzuführen noch durch den Decoder zu übertragen....7 GS-8 Startmuster (doppeltes Startzeichen) Die GS-8 Symbologie hat ein spezielles doppeltes Startmuster, bestehend aus dem Startzeichen ( o- der oder C) und dem FNC. Es ist dieses besondere Startzeichen, das GS-8 Symbole von Code 8 Symbolen unterscheidet. Mit anderen Worten, ein Code 8 Symbol, welches mit einem der doppelten Startzeichen des GS-8 beginnt, ist immer ein GS-8 Strichcode. Ein Code 8 Symbol, das nicht mit einem solchen Startmuster beginnt, ist niemals ein GS-8 Strichcode. Das Funktionszeichen (FNC) kann das Symbolprüfzeichen sein (in weniger als % der Fälle). Es kann ebenso als Trennzeichen verwendet werden, sofern notwendig, falls Datenelemente in einem einzigen Strichcodesymbol verkettet werden. ei Verwendung des Zeichens Start erfolgt die GS-8 Datenverschlüsselung im. ei Verwendung des Zeichens Start erfolgt die GS-8 Datenverschlüsselung im. ei Verwendung des Zeichens Start C erfolgt die GS-8 Datenverschlüsselung im C. C SOLLTE immer dann verwendet werden, wenn die nachfolgenden Daten (inklusive Datenbezeichner/GS pplication Identifier) mit vier oder mehr numerischen Zeichen beginnen....8 Zusammenhang zwischen dem Symbolzeichenwert und dem SCII-Wert (informativ) Für die Umwandlung des Zeichenwertes (S) eines Symbolzeichens in einen dezimalen SCII-Wert oder vice versa, sind die folgenden Regeln auf die Zeichensätze und anwendbar. Wenn: S Dann: SCII-Wert = S + Wenn: S 9 Dann: SCII-Wert = S - Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite von 9

llgemeine GS Spezifikationen Wenn: S 9, Dann: SCII-Wert = S + Die Ergebnisse sind in bbildung...- aufgeführt. nmerkung: Wie in Kapitel.. beschrieben, wird das Funktionszeichen (FNC) im GS-System nicht verwendet. Wird das FNC im Code 8 verwendet, MUSS der Wert 8 zu dem SCII-Wert des Datenzeichens oder bei der Herleitung des Zeichens gemäß den obigen Regeln hinzugefügt werden... bmessungsanforderungen GS-8 Strichcodes MÜSSEN den in den folgenden Kapiteln beschriebenen bmessungen entsprechen.... Minimale Modulbreite (X) Die minimale Modulbreite wird durch die jeweilige nwendungsspezifikation definiert, da es von der Verfügbarkeit der Produktionsverfahren und der Leseeinrichtungen für die Symbole abhängt und den allgemeinen nwendungsanforderungen entsprechen MUSS (siehe Kapitel.). nwendungsstandards legen eine Ziel-, Minimum- und Maximumbreite des X-Moduls fest, siehe Symbolspezifikationen in Kapitel...7. Die reite des X-Moduls MUSS konstant innerhalb eines gegebenen Strichcodesymbols sein.... Ruhezone (Hellzone) Die minimale reite der rechten und linken Ruhezone (Hellzone) für GS-8 Symbole beträgt 0X.... Maximale Symbollänge Die maximale Länge eines GS-8 Strichcodes MUSS sich in folgenden Grenzen bewegen: Die physische Länge inklusive Hellzonen DRF,0 mm (.00 in.) NICHT überschreiten. Die maximale nzahl der kodierten Nutzdatenzeichen beträgt 8. Hierin enthalten sind die GS pplication Identifier und das FNC-Zeichen als Trennzeichen, nicht jedoch Hilfszeichen und Symbolprüfzeichen... Referenz-Decodieralgorithmus Strichcodelesesysteme sind so entworfen, dass sie defekte Symbole bis zu einem durch den lgorithmus definierten Grad entschlüsseln können. Dieser bschnitt beschreibt den Referenz-Decodieralgorithmus, der herangezogen wird, um das in der Norm ISO/IEC beschriebene Qualitätskriterium Decodierbarkeit zu bestimmen. Der lgorithmus enthält folgende Schritte zur Entschlüsselung eines Symbolzeichens: estimme die acht reitenmaße p, e, e, e, e, b, b und b (siehe bbildung..-). bbildung..-. reitenmaße b b e b e e e Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 7 von 9

llgemeine GS Spezifikationen p Wandeln Sie die Messergebnisse e, e, e und e in die normalisierten Werte E, E, E und E um, die die integrierte Modulbreite (Ei) der Messergebnisse wiedergeben. Die folgende Methode ist auf den iten Wert anzuwenden: Wenn,p/ ei <,p/, dann Ei = Wenn,p/ ei <,p/, dann Ei = Wenn,p/ ei <,p/, dann Ei = Wenn,p/ ei <,p/, dann Ei = Wenn,p/ ei <,p/, dann Ei = Wenn,p/ ei < 7,p/, dann Ei = 7 nsonsten ist das Symbolzeichen fehlerhaft. Das Symbolzeichen kann der Decodiertabelle unter Verwendung der vier Werte E, E, E und E entnommen werden (siehe bbildung.. ). Ermitteln Sie den Wert des selbstüberprüfenden Symbolzeichens V anhand von der Tabelle in bbildung..-. Der Wert V entspricht der Modulanzahl aller alken. Überprüfen Sie die folgende ussage: (V-, 7)p / < (b + b + b) < (V +, 7)p / nderenfalls ist das Symbolzeichen fehlerhaft. ei dieser erechnung wird indirekt von der Zeichenparität Gebrauch gemacht, um alle Dekodierfehler aufzudecken, die durch nicht-systematische, auf ein Modul bezogene, Randfehler verursacht werden. Unter Durchführung der vorangegangenen fünf Schritte, ist das erste Zeichen des Symbols zu dekodieren. Falls das erste Zeichen ein Startzeichen ist, ist das Symbol in der normalen Vorwärtsrichtung zu decodieren. Falls es sich nicht um ein Startzeichen, sondern um ein Stoppzeichen handelt, sind alle nachfolgenden Zeichen in umgekehrter Richtung zu decodieren. Nachdem alle Zeichen decodiert wurden, ist zu prüfen, ob ein gültiges Start- und Stoppzeichen vorhanden ist und, ob das Symbolprüfzeichen korrekt ist. Übersetzen Sie die Symbolzeichen in die entsprechenden Nutzdatenzeichen aus den Zeichensätzen, oder C, in Übereinstimmung mit den im Symbol verwendeten Start-, Code- oder Shift-Zeichen. Zusätzlich SOLLTEN, bei angemessener eachtung der Leseeinrichtung und der voraussichtlichen nwendungsumgebung, weiterführende Überprüfungen wie beispielsweise die Kontrolle der Hellzonen, des Frequenzbereichs des Scanningstrahls, der Maße etc., durchgeführt werden. nmerkung: In diesem lgorithmus wird eine Vermessung von Rand zu korrespondierendem Rand (e), plus zusätzlicher Vermessung der Summe der drei Strichbreiten eingesetzt. bbildung..-. Kantendifferenzen für die Dekodierung des Code 8 Wert des Symbolzeichens E E E E V Wert des Symbolzeichens E E E E V 00 0 0 0 7 0 8 0 9 0 0 8 Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 8 von 9

llgemeine GS Spezifikationen Wert des Symbolzeichens E E E E V Wert des Symbolzeichens E E E E V 07 08 7 09 0 7 8 9 70 7 7 8 7 9 7 0 7 7 7 8 77 8 78 79 7 80 7 8 8 8 9 8 0 8 8 8 87 88 89 8 90 8 7 9 8 8 9 9 9 7 0 9 9 9 7 97 98 99 8 00 8 Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 9 von 9

llgemeine GS Spezifikationen Wert des Symbolzeichens E E E E V Wert des Symbolzeichens E E E E V 7 0 8 8 8 0 8 9 0 0 0 0 Stop 8 Stop nmerkung: Die Stopp Werte sind für die Decodierung in Vorwärtsrichtung heranzuziehen. Die Stopp Werte beziehen sich auf die sechs äußeren rechten Elemente des Stoppzeichens, wenn in umgekehrter Richtung gelesen wird.. Symbolqualität... llgemeines Die Norm ISO/IEC definiert eine standardisierte Methode zur Vermessung und ewertung von Strichcodes. Code 8 Symbole MÜSSEN gemäß diesen Standards bewertet werden. Der ReferenzDecodieralgorithmus wie in Kapitel... beschrieben, MUSS bei der erechnung der Parameter "Decodierung "Decodierbarkeit der Norm ISO/IEC herangezogen werden. nmerkung: Für die minimale Qualitätsanforderung für einen GS-8 Strichcode beachten Sie Kapitel..7.... Decodierbarkeit Das Kriterium Decodierbarkeit misst, wie genau die im Decodieralgorithmus verwendeten Maßangaben mit den Werten eines theoretisch perfekten Symbols übereinstimmen. Die Decodierbarkeit ist ein Parameter, der misst, wie nahe das Scan-Reflexionsprofil an eine Fehllesung eines vorliegenden Symbols herankommt. Für die erechnung des Wertes V des Parameters Decodierbarkeit ist folgende, unten beschriebene Vorgehensweise heranzuziehen. Diese kann zusätzlich zu der in der Norm ISO/IEC angegebenen Vermessung von Rand zu korrespondierendem Rand decodierbarer Symbologien angewendet werden. Ersetzen Sie V für VC in der Formel VC = K / (S / n) mit: K = die kleinste Differenz zwischen gemessenen Wert und Referenzschwellenwert N = (Modulanzahl eines Symbolzeichens) S = Gesamtbreite eines Symbolzeichens erechnen Sie V,7 - {S[(Wb x /S) - M]} V =,7 mit: M = Modulanzahl der alken in einem Symbolzeichen S = Gesamtbreite eines Symbolzeichens Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 70 von 9

llgemeine GS Spezifikationen Wb = der alkenbreiten innerhalb eines Symbolzeichens S = mathematischer usdruck für den bsolutwert der nachfolgenden erechnung VC ist kleiner als V und V. Es ist zu beachten, dass das Stoppzeichen einen zusätzlichen alken aufweist. Zur erechnung der Decodierbarkeit SOLLTE das Stoppzeichen zweimal geprüft werden. Das eine Mal sind die sechs rechten Elemente und das andere Mal die sechs linken Elemente zu nutzen. Die sechs Elemente weisen beide jeweils die gleiche reite wie ein Standardsymbolzeichen auf.... bmessungen Ruhezonen Die rechte und linke Ruhezonen (Hellzonen) des GS-8 Symbols sind zwingend vorgeschrieben. eide Hellzonen haben eine Mindestbreite von 0X. Die Norm ISO/IEC lässt die Formulierung weiterer Kriterien (bestanden/durchgefallen) durch eine Symbolspezifikation zu. Für den GS-8 Strichcode ist eine minimale Ruhezone von 0Z festgelegt. Sowohl die rechte als auch die linke Ruhezone eines Scan-Reflektionsprofils (SRP) MÜSSEN, unter Verwendung der ISO/IEC wie folgt gemessen und bewertet werden: Hellzone 0Z: Klasse () Hellzone < 0Z: Klasse 0 (F) mit Z = die gemessene durchschnittliche reite des schmalsten alkens oder der schmalsten Lücke ( Modul) innerhalb des Strichcodes.... Übertragene Daten Die übertragenen Daten eines decodierten GS-8 Strichcodes MÜSSEN aus den Werten der Nutzdatenzeichen bestehen. Es wird der Symbologie-Identifikator ]C vorangestellt, sofern dieser genutzt wird. Start und Stoppzeichen, Funktionszeichen, und wechsel, sowie die Symbolprüfziffer DÜRFEN NICHT in den übertragenen Daten enthalten sein. nmerkung: Für die GS-8 Implementierung, siehe Kapitel..7...7 Definierte anwendungsbezogene Parameter..7. Symbolhöhe Die Symbolhöhe eines GS-8 Strichcodes hängt von den spezifischen nwendungsanforderungen ab. Für die Spezifikationen zur minimalen Symbolhöhe siehe Kapitel...7...7. Symbollänge Die Länge eines GS-8 Strichcodes hängt von der nzahl der verschlüsselten Daten ab: Startzeichen x Module = Funktionszeichen (FNC) x Module = Symbolprüfzeichen x Module = Stoppzeichen x Module = N Symbolzeichen x Module = N (N + ) Module wobei N der Gesamtanzahl der Symbolzeichen entspricht und auch zusätzliche Symbolzeichen (Umschaltzeichen, FNC Trennzeichen, etc.) beinhaltet. Ein Modul entspricht der reite des X-Moduls des Symbols. Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 7 von 9

llgemeine GS Spezifikationen Der C ermöglicht die Verschlüsselung von zwei Ziffern in einem einzigen Symbolzeichen. Numerische Daten können daher in einer doppelten Dichte verschlüsselt werden, wenn der C genutzt wird. Zusätzlich sind die rechte und die linke Hellzone mit einer reite von jeweils 0 Modulen zwingend vorgeschrieben. Die Gesamtsymbolbreite inklusive Hellzonen beträgt daher: (N + ) modules = (N + )X..7. Maximale Symbollänge Zwei Parameter sind bei der estimmung der Gesamtlänge eines GS-8 Strichcodes zu beachten: die physische Länge des Symbols in bhängigkeit der nzahl der zu verschlüsselnden Information und die verwendete Modulbreite (reite des X-Moduls) sowie der nzahl der verschlüsselten Nutzdatenzeichen ohne Sonder- und Steuerzeichen. Die maximale Länge eines GS-8 Strichcodes MUSS sich innerhalb der folgenden Grenzen bewegen: Die Gesamtsymbollänge inklusive Hellzonen DRF,0 mm (.00 in.) NICHT überschreiten. Die maximale nzahl an Nutzdatenzeichen beträgt 8, inklusive GS pplication Identifier und FNC- Trennzeichen. Nicht enthalten sind Sonderzeichen sowie das Symbolprüfzeichen...7. Klarschriftzeile Regeln zur Klarschriftzeile sind in Kapitel.7 ausführlich beschrieben. Regeln zur Klarschriftzeile, die sich speziell auf zulassungspflichtige Gesundheitsprodukte für den medizinischen Einzelhandel beziehen, sind in Kapitel.. aufgeführt...7. Übertragene Daten (FNC) Die nachfolgend beschriebene GS-8 Implementierung steht im Einklang mit dem in der Norm ISO/IEC 7 enthaltenen nhang für die Übertragung von Daten: Das Funktionszeichen (FNC) kann als Symbolprüfzeichen auftreten. FNC wird, sofern es an der dritten Stelle oder einer folgenden Stelle auftritt, als der SCII Wert 9 (GS) übertragen. Für Symbole, die FNC in der ersten Position nach dem Startzeichen verwenden, SOLLTE in den Lesegeräten der entsprechende Symbologie-Identifikator freigegeben sein. Wenn FNC an der ersten Stelle nach dem Startzeichen steht, DRF es NICHT in der zu übertragenden Nachricht dargestellt werden, obwohl seine Präsenz durch das Modifikator-Zeichen im Symbologie- Identifikator angezeigt wird...7. Zusatzeigenschaften des Code 8 (normativ)..7.. Symbolprüfzeichen Das Symbolprüfzeichen des Codes 8 ist gemäß den folgenden Regeln zu berechnen.. estimmen Sie den Wert des Symbolzeichens gemäß der Tabelle in bbildung...-.. Jede Position des Symbolzeichens wird gewichtet. Das Startzeichen erhält die Gewichtung. Dann wird, links beginnend, jedem Symbolzeichen fortlaufend das entsprechende Gewicht,,, bis... n zugewiesen, bis das Symbolprüfzeichen erreicht ist. Das Symbolprüfzeichen erhält keine Gewichtung. N entspricht der nzahl der Symbolzeichen zuzüglich der Sonderzeichen aber exklusive des Start- und Stoppzeichens sowie des Symbolprüfzeichens. nmerkung: Sowohl das Start-, als auch das dem Startzeichen folgende Funktionszeichen (FNC) werden mit dem gewichtenden Faktor versehen.. Der Wert des Symbolzeichens wird jeweils mit dem Gewicht multipliziert. Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 7 von 9

llgemeine GS Spezifikationen. Die Produkte aus Schritt werden aufsummiert.. Die Summe der Produkte wird durch 0 dividiert.. Der verbleibende Rest aus Schritt entspricht dem Wert des Symbolprüfzeichens. bbildung..7..- erklärt die erechnung des Symbolprüfzeichens für die Chargen-/Losnummer 0X für die nwendung in einem GS-8 Strichcodesymbol. bbildung..7..-. eispielrechnung für ein Symbolprüfzeichen Start C FNC 0 (*) 0 Code X [Symbolprüfzeichen] Stop Symbolzeichen Start C FNC 0 0 Code X Zeichenwerte (Schritt ) 0 0 0 00 Gewichtung (Schritt ) Multiplikation (Schritt ) 0 0 0 7 00 Produktsumme (Schritt ) 0 Teilung durch 0 (Schritt ) Rest = Wert des Symbolprüfzeichen 0 / 0 = 7 (*) GS pplication Identifier (0) ist als Chargen-/Losnummer definiert. Das Symbolprüfzeichen MUSS im direkten nschluss an die Daten oder eines Sonderzeichens und vor dem Stoppzeichen positioniert werden. nmerkung: Das Symbolprüfzeichen DRF NICHT in der Klarschriftzeile aufgeführt werden...7.7 Einsatz des Start-, Umschalt- und Shift-Zeichens zur Optimierung der Symbollänge (informativ) Dieselbe Information kann auf verschiedene rt und Weise in einem GS-8 Strichcode durch eine unterschiedliche Kombination des Start-, Umschalt- und Shift-Zeichens verschlüsselt werden. Die folgenden Regeln versuchen die nzahl der Symbolzeichen, die benötigt werden, zu reduzieren (und damit die Gesamtlänge des Symbols), um einen gegebenen Satz an Information zu verschlüsseln. Diese Regeln SOLLTEN normalerweise in der Strichcode-erzeugenden Software hinterlegt sein.. estimmung des Startzeichens: a. Falls die Daten aus zwei Ziffern bestehen, ist das Startzeichen für den C zu verwenden. b. Falls die Daten mit vier oder mehr Ziffern beginnen, ist das Startzeichen für den C zu verwenden. c. Falls ein SCII Steuerzeichen (z..: NUL) vor einem Kleinbuchstaben erscheint, ist das Startzeichen für den zu verwenden. d. nsonsten ist das Startzeichen für den zu verwenden.. Falls das Startzeichen für den C benutzt wird, und die zu verschlüsselnde Information mit einer ungeraden nzahl von Ziffern beginnt, ist ein Umschaltzeichen für die Zeichensätze oder zu verwenden. Zur Unterscheidung zwischen den Zeichensätzen und sind die Regeln unter c und d heranzuziehen.. Falls während der Verwendung der Zeichensätze oder vier oder mehr zusammenhängende Ziffern, dann ist: a. bei einer geraden Ziffernanzahl das Umschaltzeichen für den C direkt vor der ersten Ziffer einzustellen. Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 7 von 9

llgemeine GS Spezifikationen b. bei einer ungeraden Ziffernanzahl das Umschaltzeichen für den C direkt nach der ersten Ziffer einzustellen.. Falls während der Verwendung des es ein SCII Steuerzeichen in den Daten auftritt: a. und diesem Zeichen ein Kleinbuchstabe folgt bevor ein weiteres Steuerzeichen auftritt, ist ein Shift-Zeichen vor dem Steuerzeichen einzustellen. b. nsonsten ist das Umschaltzeichen für den vor dem Steuerzeichen einzustellen.. Falls während der Verwendung des es ein Kleinbuchstabe auftritt: a. und diesem Zeichen ein Steuerzeichen folgt, bevor ein weiter Kleinbuchstabe erscheint, ist das Shift-Zeichen vor dem Kleinbuchstaben einzustellen. b. nsonsten ist das Umschaltzeichen für den vor einem Kleinbuchstaben einzufügen.. Wenn im C nicht numerische Ziffern auftreten, ist ein Umschaltzeichen für die Zeichensätze oder einzustellen. Zur Unterscheidung zwischen den Zeichensätzen und sind die Regeln unter c und d heranzuziehen. nmerkung: In diesen Regeln wird der egriff Kleinbuchstabe der Einfachheit halber den Werten -9 (SCII Werte 9-7) gleichgestellt, z.. alle alphabetischen Zeichen plus `{ }~DEL. Der usdruck Symbolsteuerzeichen bezeichnet die Symbolzeichenwerte bis 9 (SCII Werte 00 bis ) des es. nmerkung: Falls an erster Stelle das Funktionszeichen (FNC), gefolgt von einem Startzeichen oder einer ungeraden Stelle in einem numerischen Feld erscheint, SOLLTE es als zweistellig behandelt werden, um den korrekten zu bestimmen...7.8 Empfehlungen zur Nutzung des Code 8 (informativ)..7.8. utodiskrimination Der Code 8 kann von entsprechend programmierten Strichcodedecodern gelesen werden, die so eingestellt sind, dass der Code 8 von anderen Symbologien unterschieden wird. Die Symbologie ist vollständig von den unten angeführten linearen Strichcodesymbologien unterscheidbar und dadurch auch kompatibel zu diesen: ITF (Interleaved aus ) Codabar Code 9 Code 9 EN/UPC Telepen GS Dataar. Strichcodeherstellung und Qualitätsbewertung.. Einführung Dieses Kapitel der llgemeinen GS Spezifikationen wird regelmäßig überarbeitet, um Änderungen bezüglich der Datenträger und ihrer nwendung im GS System gerecht zu werden. Einige dieser Änderungen sind zum eispiel nforderungen an die Symbolgröße, die Einführung von neuen Symbolen (z.. GS Dataar und Composite Component) und die Entwicklung von der Nutzung analoger Filmmaster hin zu digitalen Strichcodedateien. Version 7.0..usgabe, Genehmigt, Januar 07 GS ustria, GS Germany und GS Switzerland 07 Seite 7 von 9