www.wikidata.de-de.nina.az
Die Kodierung Code 39 auch kurz 3 of 9 drei aus neun genannt ist eine diskrete Barcode Symbologie mit variabler Lange Sie stellt einen alphanumerischen Zeichensatz zur Verfugung Ausser Ziffern und Grossbuchstaben sind sieben Sonderzeichen definiert Start und Stoppzeichen sind identisch und werden durch das Sonderzeichen dargestellt Der Code 39 wurde 1973 von Intermec USA entwickelt und ist in der ISO IEC 16388 1 spezifiziert Code 39 Beispiel mit Prufzeichen Dollar Inhaltsverzeichnis 1 Aufbau 2 Zeichenkodierung 3 Full ASCII Code 39 4 Code 39 reduced 5 Unterstutzung 6 Weblinks 7 EinzelnachweiseAufbau Bearbeiten nbsp Code 39 ZeichensatzJedem Zeichen des verfugbaren Alphabets wird ein Barcode aus funf Strichen und vier Zwischenraumen zugeordnet ein Zeichen besteht also aus 5 schwarzen und 4 weissen Balken Es gibt zwei verschiedene Balken und Luckenbreiten wobei immer drei Balken breit und alle anderen schmal sind Die Bezeichnung Code 39 oder 3 of 9 geht auf diese Struktur der Kodierung zuruck Dieser Aufbau ermoglicht die Darstellung von 44 verschiedenen Zeichen davon 40 mit zwei breiten schwarzen und einem breiten weissen Balken 39 dieser 40 Moglichkeiten entsprechen den Ziffern 0 9 dem Alphabet A Z dem Punkt dem Minuszeichen bzw Bindestrich und dem Leerzeichen Die 40 Moglichkeit codiert das Start Stoppzeichen Die letzten 4 Zeichen Prufsummenwert 39 42 werden mit drei breiten weissen Balken dargestellt Code 39 ist ein diskreter Code mit variabler Codelange variable Zeichenanzahl Der Codeaufbau erlaubt die bidirektionale Abtastung der selbstuberprufenden Elemente 2 Fur Anwendungen mit erhohten Anforderungen an die Lesesicherheit existiert ein optionales Prufsummenverfahren das auf einer Wertetabelle fur jedes Zeichen beruht Hierbei besitzt das Zeichen 0 den numerischen Wert 0 das Zeichen 1 den Wert 1 das Zeichen A den Wert 10 das Zeichen Z den Wert 35 Als letztem Zeichen wird der Wert 42 zugeordnet Der Wert W displaystyle W nbsp des Prufzeichens P displaystyle P nbsp errechnet sich demnach wie folgt W P W z 1 W z 2 W z n mod 43 displaystyle W P bigl W z 1 W z 2 W z n bigr mod 43 nbsp So ist zum Beispiel T das Prufzeichen der Zeichenfolge 12345ABCDE Durch folgende Berechnung kommt das T zustande 1 2 3 4 5 10 11 12 13 14 40 115 displaystyle 1 2 3 4 5 10 11 12 13 14 40 115 nbsp 115 mod 4 3 29 displaystyle 115 bmod 4 3 29 nbsp 29 T displaystyle 29 Rightarrow T nbsp 3 Der Code 39 ist einfach herzustellen 4 da ein Zeichen Klarschrift einem Zeichen Barcode entspricht Code 39 dominierte fruhere Anwendungsgebiete die eine alphanumerische Kodierung verlangten Wegen der relativ geringen Informationsdichte und einer im Vergleich zu anderen Kodierungen geringen Zeichensatzauswahl wird er in jungster Zeit jedoch zunehmend durch den Code128 ersetzt Allerdings ist er durch die Beschrankung auf zwei deutlich unterscheidbare Breiten auch bei schlechter Druckqualitat zuverlassig lesbar notigenfalls sogar mit blossem Auge Zeichenkodierung BearbeitenZeichen Code Bedeutung Wert fur Prufsumme 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 0 0 0 A A 10 B B 11 C C 12 D D 13 E E 14 F F 15 G G 16 H H 17 I I 18 J J 19 K K 20 L L 21 M M 22 N N 23 O O 24 P P 25 Q Q 26 R R 27 S S 28 T T 29 U U 30 V V 31 W W 32 X X 33 Y Y 34 Z Z 35 Bindestrich Minus 36 Punkt 37 Space Leerzeichen 38 Start Stopp Dollar 39 Schragstrich 40 Plus 41 Prozent 42 5 Full ASCII Code 39 BearbeitenCode 39 ist auf 43 Zeichen beschrankt Um alle 128 ASCII Zeichen darstellen zu konnen wird das System so erweitert Die Symbole 0 9 A Z und sind die gleichen wie bei Code 39 Kleinbuchstaben weitere Zeichen und Steuerungszeichen werden durch zwei aufeinanderfolgende Symbole von Code 39 gebildet Symboltabelle Full ASCII Code 39 Nr Zeichen Kodierung0 NUL U1 SOH A2 STX B3 ETX C4 EOT D5 ENQ E6 ACK F7 BEL G8 BS H9 HT I10 LF J11 VT K12 FF L13 CR M14 SO N15 SI O16 DLE P17 DC1 Q18 DC2 R19 DC3 S20 DC4 T21 NAK U22 SYN V23 ETB W24 CAN X25 EM Y26 SUB Z27 ESC A28 FS B29 GS C30 RS D31 US E Nr Zeichen Kodierung32 space space 33 A34 B35 C36 D37 E38 amp F39 G40 H41 I42 J43 K44 L45 46 47 O48 0 049 1 150 2 251 3 352 4 453 5 554 6 655 7 756 8 857 9 958 Z59 F60 lt G61 H62 gt I63 J Nr Zeichen Kodierung64 V65 A A66 B B67 C C68 D D69 E E70 F F71 G G72 H H73 I I74 J J75 K K76 L L77 M M78 N N79 O O80 P P81 Q Q82 R R83 S S84 T T85 U U86 V V87 W W88 X X89 Y Y90 Z Z91 K92 L93 M94 N95 O Nr Zeichen Kodierung96 W97 a A98 b B99 c C100 d D101 e E102 f F103 g G104 h H105 i I106 j J107 k K108 l L109 m M110 n N111 o O112 p P113 q Q114 r R115 s S116 t T117 u U118 v V119 w W120 x X121 y Y122 z Z123 P124 Q125 R126 S127 DEL T X Y ZCode 39 reduced BearbeitenIst eine Variante die nur aus den Zeichen 0 bis 9 und A bis Z besteht und das Prufzeichen wird modulo 36 berechnet Unterstutzung BearbeitenAls altbewahrte Symbolik wird Code 39 von fast allen gangigen Strichcodelesern und Etikettendruckern unterstutzt Fur Textverarbeitungs Software wird Code 39 als Schriftart von verschiedenen Anbietern auch kostenfrei angeboten und fur LaTeX empfiehlt sich das barcodes Paket Weblinks BearbeitenKostenloser Code 39 Schriftfont und Excel Makro fur Warenanhanger der Automobilzulieferer Downloadmoglichkeit des Code 39 als TrueType Font EAN MediaWiki extension eine MediaWiki Extension die Code 39 Codabar UPC EAN 13 EAN 8 Barcodes nur durch die Angabe der Barcode Nummer Symbole visuell darstellt ISO IEC 16388 Information technology Automatic identification and data capture techniques Code 39 bar code symbology specification Barcode Lexikon Code 39Einzelnachweise Bearbeiten ISO IEC 16388 2007 Information technology Automatic identification and data capture techniques Code 39 bar code symbology specification International Organization for Standardization abgerufen am 10 Marz 2014 Strichcodesysteme Code 39 Memento vom 31 Marz 2015 im Internet Archive Strichcodeservice Michael Franken Abgerufen am 10 Marz 2014 Strichcodesysteme Code 39 Prufzeichenberechnung Beschreibung Memento vom 31 Marz 2015 im Internet Archive Strichcodeservice Michael Franken Abgerufen am 10 Marz 2014 mit ahnlicher Berechnung Barcode Lexikon Code 39 Vorteile Starken Suchy MIPS Abgerufen am 10 Marz 2014 Strichcodesysteme Code 39 Prufzeichenberechnung Beschreibung Memento vom 31 Marz 2015 im Internet Archive Strichcodeservice Michael Franken Abgerufen am 10 Marz 2014 Tabelle listet die Sonderzeichen auf Abgerufen von https de wikipedia org w index php title Code 39 amp oldid 223006021