Kode 93 - Code 93
Kode 93 er en strekkodesymbologi designet i 1982 av Intermec for å gi høyere tetthet og datasikkerhetsforbedring til kode 39 . Det er en alfanumerisk symbologi med variabel lengde. Kode 93 brukes hovedsakelig av Canada Post for å kode tilleggsleveringsinformasjon. Hvert symbol inneholder to rutetegn.
Hver Code 93-karakter er ni moduler brede, og har alltid tre søyler og tre mellomrom, og dermed navnet. Hver stang og plass er fra 1 til 4 moduler brede. (Til sammenligning består et kode 39-tegn av fem søyler og fire mellomrom, hvorav tre er brede, for en total bredde på 13–16 moduler.)
Kode 93 er designet for å kode de samme 26 store bokstaver, 10 sifre og 7 spesialtegn som kode 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
I tillegg til 43 tegn definerer kode 93 5 spesialtegn (inkludert et start / stopp-tegn), som kan kombineres med andre tegn for entydig å representere alle de 128 ASCII- tegnene.
I et åpent system er minimumsverdien av X-dimensjon 0,19 mm ( 7,5 mils ). Minste stanghøyde er 15 prosent av symbollengden eller 0,25 tommer (6,4 mm), avhengig av hva som er størst. Start og etterfølgende stille sone bør være minst 6,25 mm.
Struktur av en kode 93 strekkode
En typisk kode 93-strekkode har følgende struktur:
- Et startkarakter *
- Kodet melding
- Første modulo-47 sjekktegn "C"
- Andre modulo-47 sjekktegn "K"
- Stopp tegn *
- Oppsigelseslinje
Detaljert oversikt
De 48 mulige kode-93 symbolene er som følger. Det er faktisk = 56 kombinasjoner som tilfredsstiller kodingsreglene, men man vil forveksles med stopp-symbolet i omvendt retning, og de andre 7 er ubrukt. Kodene 43–46 kan være prefikset til alfanumeriske verdier for å produsere alle 128 mulige ASCII-koder. Dette gjøres på nøyaktig samme måte som Full ASCII Code 39 , men bruker reserverte koder i stedet for å bruke kodene 39–42 på nytt.
ID | Karakter | Bredder | Binær | ID | Karakter | Bredder | Binær |
---|---|---|---|---|---|---|---|
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 | V | 222111 | 110011010 |
4 | 4 | 121113 | 100101000 | 32 | W | 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 | EN | 211113 | 110101000 | 38 | ROM | 311211 | 111010010 |
11 | B | 211212 | 110100100 | 39 | $ | 321111 | 111001010 |
12 | C | 211311 | 110100010 | 40 | / | 112131 | 101101110 |
1. 3 | 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 | Jeg | 112311 | 101100010 | 46 | (+) | 122211 | 100110010 |
19 | J | 122112 | 100110100 | Start stopp * | 111141 | 101011110 | |
20 | K | 132111 | 100011010 | (Omvendt stopp) | 114111 | 101111010 | |
21 | L | 111123 | 101011000 | Ubrukt | 411111 | 111101010 | |
22 | M | 111222 | 101001100 | 111132 | 101011100 | ||
23 | N | 111321 | 101000110 | 111231 | 101001110 | ||
24 | O | 121122 | 100101100 | 113112 | 101110100 | ||
25 | P | 131121 | 100010110 | 113211 | 101110010 | ||
26 | Spørsmål | 212112 | 110110100 | 213111 | 110111010 | ||
27 | R | 212211 | 110110010 | 212121 | 110110110 |
Full ASCII-kode 93
Kode 93 er begrenset til 43 tegn og 5 spesialtegn. I full ASCII- kode 93 er de 43 grunnleggende symbolene (0–9, AZ, "-", ".", "$", "/", "+" Og "%") de samme som deres fremstillinger i kode 93 Små bokstaver, ekstra tegnsettingstegn og kontrolltegn er representert med sekvenser med to tegn i kode 93.
Denne kodingen er den samme som Full ASCII-kode 39, bortsett fra at fire spesielle symboler brukes, i stedet for å tildele $, /, + og%:
Kodedetaljer | ||||||||||||||
Nr | Karakter | Koding | Nr | Karakter | Koding | Nr | Karakter | Koding | Nr | Karakter | Koding | |||
0 | NUL | (%) U | 32 | [rom] | [rom] | 64 | @ | (%) V | 96 | ` | (%) W | |||
1 | SOH | ($) A | 33 | ! | (/)EN | 65 | EN | EN | 97 | en | (+) 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 | ($) Jeg | 41 | ) | (/)JEG | 73 | Jeg | Jeg | 105 | Jeg | (+) Jeg | |||
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. | |||
1. 3 | CR | ($) M | 45 | - | - | 77 | M | M | 109 | m | (+) M | |||
14 | SÅ | ($) N | 46 | . | . | 78 | N | N | 110 | n | (+) N | |||
15 | SI | ($) O | 47 | / | / | 79 | O | O | 111 | o | (+) O | |||
16 | DLE | ($) P | 48 | 0 | 0 | 80 | P | P | 112 | s | (+) P | |||
17 | DC1 | ($) Sp | 49 | 1 | 1 | 81 | Spørsmål | Spørsmål | 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 | U | U | 117 | u | (+) U | |||
22 | SYN | ($) V | 54 | 6 | 6 | 86 | V | V | 118 | v | (+) V | |||
23 | ETB | ($) W. | 55 | 7 | 7 | 87 | W | W | 119 | w | (+) W | |||
24 | KAN | ($) X | 56 | 8 | 8 | 88 | X | X | 120 | x | (+) X | |||
25 | EM | ($) Y | 57 | 9 | 9 | 89 | Y | Y | 121 | y | (+) Y | |||
26 | UNDER | ($) Z | 58 | : | (/) Z | 90 | Z | Z | 122 | z | (+) Z | |||
27 | ESC | (%)EN | 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 | > | (%)JEG | 94 | ^ | (%) N | 126 | ~ | (%) S | |||
31 | OSS | (%) E | 63 | ? | (%) J | 95 | _ | (%) O | 127 | DEL | (%) T, (%) X, (%) Y, (%) Z |
Referanser
- http://www.barcodeisland.com/code93.phtml Arkivert 2009-02-25 ved Wayback Machine Strekkode Islands beskrivelse av koden.
Eksterne linker
- Morovia Library Code 93 Spesifikasjon Dette inkluderer sjekksummen beregningsalgoritme. Merk at "C" er inkludert i beregningen av "K".
- Kode 93 Teknisk spesifikasjon