Kód 93 - Code 93 - Wikipedia

Kód 93 je čárový kód symbolika navržená v roce 1982 autorem Intermec poskytnout vyšší hustotu a vylepšení zabezpečení dat Kód 39. Jedná se o alfanumerickou symboliku s proměnnou délkou. Kód 93 používá především Canada Post kódovat doplňující informace o doručení. Každý symbol obsahuje dva kontrolní znaky.
Každý znak kódu 93 je široký devět modulů a vždy má tři pruhy a tři mezery, tedy název. Každá lišta a prostor jsou široké od 1 do 4 modulů. (Pro srovnání se znak kódu 39 skládá z pěti pruhů a čtyř mezer, z nichž tři jsou široké, o celkové šířce 13–16 modulů.)
Kód 93 je navržen tak, aby kódoval stejných 26 velkých písmen, 10 číslic a 7 speciálních znaků jako kód 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
-. $ / +% VESMÍR
Kromě 43 znaků definuje Code 93 5 speciálních znaků (včetně znaku start / stop), které lze kombinovat s dalšími znaky tak, aby jednoznačně představovaly všech 128 znaků. ASCII postavy.
V otevřeném systému je minimální hodnota dimenze X 7,5 mil (0,19 mm). Minimální výška pruhu je 15 procent délky symbolu nebo 0,25 palce (6,4 mm), podle toho, která hodnota je větší. Počáteční a koncová tichá zóna by měla být nejméně 0,25 palce (6,4 mm).
Struktura čárového kódu kódu 93
Typický čárový kód 93 má následující strukturu:
- Počáteční znak *
- Zakódovaná zpráva
- První kontrolní znak modulo-47 "C"
- Druhý kontrolní znak modulo-47 "K"
- Zastavovací znak *
- Ukončovací lišta
Podrobný přehled
48 možných symbolů kódu 93 je následující. Vlastně existují = 56 kombinací, které splňují pravidla kódování, ale jedna by byla zaměněna se symbolem zastavení obráceně a dalších 7 je nevyužito. Kódy 43–46 mohou být předponovány alfanumerickými hodnotami, aby vzniklo všech 128 možných kódů ASCII. To se děje přesně stejným způsobem jako Úplný kód ASCII 39, ale místo opětovného použití kódů 39–42 používá vyhrazené kódy.
ID | Charakter | Šířky | Binární | ID | Charakter | Šířky | Binární |
---|---|---|---|---|---|---|---|
0 | 0 | 131112 | 100010100 | 28 | S | 211122 | 110101100 |
1 | 1 | 111213 | 101001000 | 29 | T | 211221 | 110100110 |
2 | 2 | 111312 | 101000100 | 30 | U | 221121 | 110010110 |
3 | 3 | 111411 | 101000010 | 31 | PROTI | 222111 | 110011010 |
4 | 4 | 121113 | 100101000 | 32 | Ž | 112122 | 101101100 |
5 | 5 | 121212 | 100100100 | 33 | X | 112221 | 101100110 |
6 | 6 | 121311 | 100100010 | 34 | Y | 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 | A | 211113 | 110101000 | 38 | PROSTOR | 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 | Já | 112311 | 101100010 | 46 | (+) | 122211 | 100110010 |
19 | J | 122112 | 100110100 | Začátek Konec * | 111141 | 101011110 | |
20 | K. | 132111 | 100011010 | (Zpětný doraz) | 114111 | 101111010 | |
21 | L | 111123 | 101011000 | Nepoužitý | 411111 | 111101010 | |
22 | M | 111222 | 101001100 | 111132 | 101011100 | ||
23 | N | 111321 | 101000110 | 111231 | 101001110 | ||
24 | Ó | 121122 | 100101100 | 113112 | 101110100 | ||
25 | P | 131121 | 100010110 | 113211 | 101110010 | ||
26 | Q | 212112 | 110110100 | 213111 | 110111010 | ||
27 | R | 212211 | 110110010 | 212121 | 110110110 |
Úplný kód ASCII 93
Kód 93 je omezen na 43 znaků a 5 speciálních znaků. Plně ASCII Kód 93, 43 základních symbolů (0–9, AZ, „-“, „.“, „$“, „/“, „+“ A „%“) je stejných jako jejich vyobrazení v kódu 93. Malá písmena dopisy, další interpunkce znaky a řídicí znaky jsou reprezentovány sekvencemi dvou znaků kódu 93.
Toto kódování je stejné jako kód Full ASCII 39, až na to, že jsou použity čtyři speciální symboly, místo toho, aby byly znovu přiřazeny $, /, + a%:
Detaily kódu | ||||||||||||||
Č | Charakter | Kódování | Č | Charakter | Kódování | Č | Charakter | Kódování | Č | Charakter | Kódování | |||
0 | NUL | (%) U | 32 | [prostor] | [prostor] | 64 | @ | (%)PROTI | 96 | ` | (%) Ž | |||
1 | SOH | ($) A | 33 | ! | (/)A | 65 | A | A | 97 | A | (+) 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 | ($) I | 41 | ) | (/) Já | 73 | Já | Já | 105 | i | (+) Já | |||
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 | l | (+) L. | |||
13 | ČR | ($) M | 45 | - | - | 77 | M | M | 109 | m | (+) M. | |||
14 | TAK | ($) N | 46 | . | . | 78 | N | N | 110 | n | (+) N | |||
15 | SI | ($) O. | 47 | / | / | 79 | Ó | Ó | 111 | Ó | (+) O. | |||
16 | DLE | ($) P | 48 | 0 | 0 | 80 | P | P | 112 | p | (+) P | |||
17 | DC1 | ($) Q | 49 | 1 | 1 | 81 | Q | Q | 113 | q | (+) Otázka | |||
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 | U | U | 117 | u | (+) U | |||
22 | SYN | ($) V | 54 | 6 | 6 | 86 | PROTI | PROTI | 118 | proti | (+) V | |||
23 | ETB | ($) Ž | 55 | 7 | 7 | 87 | Ž | Ž | 119 | w | (+) Ž | |||
24 | UMĚT | ($) X | 56 | 8 | 8 | 88 | X | X | 120 | X | (+) X | |||
25 | EM | ($) R | 57 | 9 | 9 | 89 | Y | Y | 121 | y | (+) Y | |||
26 | SUB | ($) Z | 58 | : | (/) Z | 90 | Z | Z | 122 | z | (+) Z | |||
27 | ESC | (%)A | 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 | > | (%) I | 94 | ^ | (%) N | 126 | ~ | (%) S | |||
31 | NÁS | (%)E | 63 | ? | (%) J. | 95 | _ | (%)Ó | 127 | DEL | (%) T, (%) X, (%) Y, (%) Z |
Reference
- http://www.barcodeisland.com/code93.phtml Čárový kód Popis kódu ostrova.
externí odkazy
- Specifikace kódu knihovny Morovia 93 To zahrnuje algoritmus výpočtu kontrolního součtu. Všimněte si, že "C" je zahrnuto do výpočtu "K".
- Kód 93 Technická specifikace