Codice 93 - Code 93

Image
" WIKIPEDIA " codificato nel codice 93

Code 93 è una simbologia di codici a barre progettata nel 1982 da Intermec per fornire una maggiore densità e un miglioramento della sicurezza dei dati al Code 39 . È una simbologia alfanumerica a lunghezza variabile. Il codice 93 viene utilizzato principalmente da Canada Post per codificare le informazioni di consegna supplementari. Ogni simbolo include due caratteri di controllo.

Ogni carattere del codice 93 è largo nove moduli e ha sempre tre barre e tre spazi, da cui il nome. Ogni barra e spazio è largo da 1 a 4 moduli. (Per confronto, un carattere Code 39 è composto da cinque barre e quattro spazi, tre dei quali larghi, per una larghezza totale di 13-16 moduli.)

Il codice 93 è progettato per codificare le stesse 26 lettere maiuscole, 10 cifre e 7 caratteri speciali del codice 39:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
- . $ / + % SPACE

Oltre ai 43 caratteri, il Codice 93 definisce 5 caratteri speciali (incluso un carattere di inizio/fine), che possono essere combinati con altri caratteri per rappresentare in modo univoco tutti i 128 caratteri ASCII .

In un sistema aperto, il valore minimo della dimensione X è 7,5 mil (0,19 mm). L'altezza minima della barra è il 15% della lunghezza del simbolo o 0,25 pollici (6,4 mm), a seconda di quale sia maggiore. La zona di quiete iniziale e finale deve essere di almeno 0,25 pollici (6,4 mm).

Struttura di un codice a barre codice 93

Un tipico codice a barre codice 93 ha la seguente struttura:

  • Un carattere iniziale *
  • Messaggio codificato
  • Primo carattere di controllo modulo-47 "C"
  • Secondo carattere di controllo modulo-47 "K"
  • Carattere di arresto *
  • Barra di terminazione

Struttura dettagliata

I 48 possibili simboli del codice 93 sono i seguenti. In realtà ci sono = 56 combinazioni che soddisfano le regole di codifica, ma una verrebbe confusa con il simbolo di stop al contrario e le altre 7 non sono utilizzate. I codici 43-46 possono essere preceduti da valori alfanumerici per produrre tutti i 128 possibili codici ASCII. Questa operazione viene eseguita esattamente allo stesso modo del codice ASCII completo 39 , ma utilizza codici riservati anziché riutilizzare i codici 39-42.

Codice 93 codice a barre
ID Personaggio larghezze Binario ID Personaggio larghezze Binario
0 0 131112 100010100 28 S 211122 110101100
1 1 111213 101001000 29 T 211221 110100110
2 2 111312 101000100 30 tu 221121 110010110
3 3 111411 101000010 31 V 222111 110001010
4 4 121113 100101000 32 W 112122 101101100
5 5 121212 100100100 33 X 112221 101100110
6 6 121311 100100010 34 122121 100110110
7 7 111114 101010000 35 Z 123111 100111010
8 8 131211 100010010 36 - 121131 100101110
9 9 141111 100001010 37 . 311112 111010100
10 UN 211113 110101000 38 SPAZIO 311211 111010010
11 B 211212 110100100 39 $ 321111 111001010
12 C 211311 110100010 40 / 112131 101101110
13 D 221112 110010100 41 + 113121 101110110
14 E 221211 110010010 42 % 211131 110101110
15 F 231111 110001010 43 ($) 121221 100100110
16 G 112113 101101000 44 (%) 312111 111011010
17 H 112212 101100100 45 (/) 311121 111010110
18 io 112311 101100010 46 (+) 122211 100110010
19 J 122112 100110100 Avvio/Arresto * 111141 101011110
20 K 132111 100011010 (Arresto inverso) 114111 101111010
21 l 111123 101011000 Inutilizzato 411111 11101010
22 M 111222 101001100 111132 101011100
23 no 111321 101000110 111231 101001110
24 oh 121122 100101100 113112 101110100
25 P 131121 100010110 113211 101110010
26 Q 212112 110110100 213111 110111010
27 R 212211 110110010 212121 110110110

Codice ASCII completo 93

Il codice 93 è limitato a 43 caratteri e 5 caratteri speciali. Nel codice ASCII completo 93, i 43 simboli di base (0–9, AZ, "-", ".", "$", "/", "+" e "%") sono gli stessi delle loro rappresentazioni nel codice 93 Le lettere minuscole, i caratteri di punteggiatura aggiuntivi e i caratteri di controllo sono rappresentati da sequenze di due caratteri del Codice 93.

Questa codifica è la stessa del codice ASCII completo 39, tranne per il fatto che vengono utilizzati quattro simboli speciali, anziché riassegnare $, /, + e %:

Dettagli codice
Nr Personaggio Codifica     Nr Personaggio Codifica     Nr Personaggio Codifica     Nr Personaggio Codifica
0 NUL (%)U 32 [spazio] [spazio] 64 @ (%)V 96 ` (%)W
1 SOH ($)A 33 ! (/)UN 65 UN UN 97 un (+)A
2 STX ($)B 34 " (/)B 66 B B 98 b (+) B
3 ETX ($)C 35 # (/)C 67 C C 99 c (+)C
4 EOT ($)D 36 $ $ 68 D D 100 d (+)D
5 ENQ ($)E 37 % % 69 E E 101 e (+)E
6 ACK ($)F 38 & (/)F 70 F F 102 f (+)F
7 BEL ($)G 39 ' (/)G 71 G G 103 g (+)G
8 BS ($) H 40 ( (/)H 72 H H 104 h (+) H
9 HT ($) io 41 ) (/)IO 73 io io 105 io (+) io
10 LF ($)J 42 * (/)J 74 J J 106 j (+)J
11 VT ($)K 43 + + 75 K K 107 K (+)K
12 FF ($)L 44 , (/)L 76 l l 108 io (+)L
13 CR ($)M 45 - - 77 M M 109 m (+)M
14 COSÌ ($)N 46 . . 78 no no 110 n (+)N
15 SI ($)O 47 / / 79 oh oh 111 o (+)O
16 DLE ($)P 48 0 0 80 P P 112 p (+)P
17 DC1 ($)Q 49 1 1 81 Q Q 113 q (+)Q
18 DC2 ($)R 50 2 2 82 R R 114 r (+)R
19 DC3 ($)S 51 3 3 83 S S 115 S (+)S
20 DC4 ($)T 52 4 4 84 T T 116 t (+)T
21 NAK ($)U 53 5 5 85 tu tu 117 tu (+)U
22 SIN ($)V 54 6 6 86 V V 118 v (+)V
23 ETB ($)W 55 7 7 87 W W 119 w (+)W
24 PUÒ ($)X 56 8 8 88 X X 120 X (+)X
25 EM ($) Sì 57 9 9 89 121 (+) Sì
26 SUB ($)Z 58 : (/)Z 90 Z Z 122 z (+)Z
27 ESC (%)UN 59 ; (%)F 91 [ (%)K 123 { (%)P
28 FS (%)B 60 < (%)G 92 \ (%)L 124 | (%)Q
29 GS (%)C 61 = (%)H 93 ] (%)M 125 } (%)R
30 RS (%)D 62 > (%)IO 94 ^ (%)N 126 ~ (%)S
31 NOI (%)E 63 ? (%)J 95 _ (%)O 127 DEL (%)T, (%)X, (%)Y, (%)Z

Riferimenti

link esterno