Koodi 93 - Code 93
Koodi 93 on viivakoodisymbologia , jonka Intermec on suunnitellut vuonna 1982 tarjoamaan suuremman tiheyden ja tietoturvan parannuksen koodiin 39 . Se on aakkosnumeerinen, vaihtelevan pituinen symbologia. Koodi 93 on ensisijaisesti Canada Postin koodaama täydentäviä toimitustietoja. Jokainen symboli sisältää kaksi tarkistusmerkkiä.
Jokainen Code 93 -merkki on yhdeksän moduulia leveä, ja siinä on aina kolme palkkia ja kolme välilyöntiä, siis nimi. Jokainen palkki ja tila ovat 1 - 4 moduulia leveät. (Vertailun vuoksi, Code 39 -merkki koostuu viidestä pylväästä ja neljästä välilyönnistä, joista kolme on leveitä, yhteensä 13–16 moduulia.)
Koodi 93 on suunniteltu koodaamaan samat 26 isoa kirjainta, 10 numeroa ja 7 erikoismerkkiä kuin koodi 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 Z0 1 2 3 4 5 6 7 8 9- . $ / + % SPACE
Koodissa 93 määritetään 43 merkin lisäksi 5 erikoismerkkiä (mukaan lukien aloitus- / lopetusmerkki), jotka voidaan yhdistää muiden merkkien kanssa edustamaan yksiselitteisesti kaikkia 128 ASCII- merkkiä.
Avoimessa järjestelmässä X-mitan vähimmäisarvo on 7,5 mils (0,19 mm). Palkin vähimmäiskorkeus on 15 prosenttia symbolin pituudesta tai 0,25 tuumaa (6,4 mm) sen mukaan, kumpi on suurempi. Hiljaisen aloitus- ja loppuvyöhykkeen tulisi olla vähintään 6,4 mm.
Koodin 93 viivakoodin rakenne
Tyypillisellä koodin 93 viivakoodilla on seuraava rakenne:
- Aloitushahmo *
- Koodattu viesti
- Ensimmäinen moduuli-47-tarkistusmerkki "C"
- Toinen moduuli-47-tarkistusmerkki "K"
- Lopeta merkki *
- Päätepalkki
Yksityiskohtainen luonnos
48 mahdollista koodi-93-symbolia ovat seuraavat. On tosiasiallisesti = 56 yhdistelmää, jotka täyttävät koodaussäännöt, mutta yksi sekoitettaisiin stop-symboliin päinvastoin ja loput 7 ovat käyttämättömiä. Koodit 43–46 voidaan liittää aakkosnumeerisiin arvoihin tuottamaan kaikki 128 mahdollista ASCII-koodia. Tämä tapahtuu täsmälleen samalla tavalla kuin koko ASCII-koodi 39 , mutta käyttää varattuja koodeja sen sijaan, että käyttäisi koodeja 39–42 uudelleen.
| Henkilötunnus | Merkki | Leveydet | Binääri | Henkilötunnus | Merkki | Leveydet | Binääri |
|---|---|---|---|---|---|---|---|
| 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 | A | 211113 | 110101000 | 38 | Avaruus | 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 | Minä | 112311 | 101100010 | 46 | (+) | 122211 | 100110010 |
| 19 | J | 122112 | 100110100 | Käynnistä / Lopeta * | 111141 | 101011110 | |
| 20 | K | 132111 | 100011010 | (Käänteinen pysäytys) | 114111 | 101111010 | |
| 21 | L | 111123 | 101011000 | Käyttämätön | 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 | Q | 212112 | 110110100 | 213111 | 110111010 | ||
| 27 | R | 212211 | 110110010 | 212121 | 110110110 | ||
Täysi ASCII-koodi 93
Koodi 93 on rajoitettu 43 merkkiin ja viiteen erikoismerkkiin. Täydellisessä ASCII- koodissa 93 43 perussymbolia (0–9, AZ, "-", ".", "$", "/", "+" Ja "%") ovat samat kuin niiden esitykset koodissa 93 Pienet kirjaimet, välimerkit ja ohjausmerkit on esitetty koodin 93 kahden merkin jaksoissa.
Tämä koodaus on sama kuin koko ASCII-koodi 39, paitsi että käytetään neljää erikoiskäyttöistä symbolia sen sijaan, että määrittäisit uudelleen $, /, + ja%:
| Koodin tiedot | ||||||||||||||
| Nro | Merkki | Koodaus | Nro | Merkki | Koodaus | Nro | Merkki | Koodaus | Nro | Merkki | Koodaus | |||
| 0 | NUL | (%) U | 32 | [välilyönti] | [välilyönti] | 64 | @ | (%) V | 96 | " | (%) W | |||
| 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 | ) | (/) I | 73 | Minä | Minä | 105 | i | (+) I | |||
| 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 | CR | ($) M | 45 | - | - | 77 | M | M | 109 | m | (+) M | |||
| 14 | NIIN | ($) 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 | ($) 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 | 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 | VOI | ($) X | 56 | 8 | 8 | 88 | X | X | 120 | x | (+) X | |||
| 25 | EM | ($) Y | 57 | 9 | 9 | 89 | Y | Y | 121 | y | (+) Y | |||
| 26 | SUB | ($) Z | 58 | : | (/) Z | 90 | Z | Z | 122 | z | (+) Z | |||
| 27 | POISTU | (%) 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 | MEILLE | (%) E | 63 | ? | (%) J | 95 | _ | (%) O | 127 | DEL | (%) T, (%) X, (%) Y, (%) Z | |||
Viitteet
- http://www.barcodeisland.com/code93.phtml Arkistoitu 25.02.2009 Wayback Machine -viivakoodisaaren kuvauksessa koodista.
Ulkoiset linkit
- Morovian kirjastokoodin 93 määrittely Tämä sisältää tarkistussumman laskenta-algoritmin. Huomaa, että "C" sisältyy "K": n laskentaan.
- Koodi 93 Tekniset tiedot