Kód 39
Kódovací kód 39 , také krátce 3 z 9 ( „devět tři“ ), je diskrétní symbolika čárového kódu s proměnnou délkou. Poskytuje alfanumerickou znakovou sadu . Kromě čísel a velkých písmen je definováno sedm zvláštních znaků . Počáteční a koncové znaky jsou identické a jsou reprezentovány zvláštním znakem „*“. Kód 39 byl vyvinut společností Intermec (USA) v roce 1973 a je specifikován v ISO / IEC 16388.
konstrukce
Každému znaku dostupné abecedy je přiřazen čárový kód složený z pěti čárek a čtyř mezer. Existují dvě různé šířky pruhů a mezer. Označení Kód 39 nebo „3 z 9“ se vrací zpět ke struktuře kódování. Každá z kódovaných znaků je představována celkem 9 střídajícími se černými a bílými pruhy. Tři z těchto pruhů jsou široké, všechny ostatní jsou úzké. Postava se tedy skládá z 5 černých a 4 bílých pruhů. Tato struktura umožňuje zobrazit 44 různých znaků, z nichž 40 má dva široké černé pruhy a jeden široký bílý pruh. 39 z těchto 40 možností odpovídá číslicím 0–9, abecedě (A - Z), tečce, znaménku minus (nebo pomlčce) a mezerám. 40. možnost zakóduje znak start / stop „*“. Poslední 4 znaky (hodnota kontrolního součtu 39–42) jsou zobrazeny se třemi širokými bílými pruhy.
Kód 39 je diskrétní kód s proměnnou délkou kódu (proměnný počet znaků). Struktura kódu umožňuje obousměrné skenování samokontrolních prvků.
Pro aplikace se zvýšenými požadavky na zabezpečení čtení existuje volitelný postup kontrolního součtu založený na tabulce hodnot pro každý znak. Znak „0“ má číselnou hodnotu 0, znak „1“ má hodnotu 1, znak „A“ má hodnotu 10 a znak „Z“ má hodnotu 35. „%“ je přiřazena hodnota 42 jako poslední znak. Hodnota zkušební značky se vypočítá takto:
Například „T“ je testovací znak řetězce znaků „12345ABCDE /“. Písmeno „T“ vyplývá z následujícího výpočtu:
Kód 39 se snadno vyrábí, protože jeden znak v prostém textu odpovídá jednomu znaku v čárovém kódu. V kódu 39 dominovaly dřívější aplikace, které vyžadovaly alfanumerické kódování. Avšak vzhledem k relativně nízké hustotě informací a malému výběru znakových sad ve srovnání s jinými kódováními byl v poslední době stále více nahrazován Code128 . Kvůli omezení na dvě jasně rozlišitelné šířky je však možné jej spolehlivě číst i při špatné kvalitě tisku; v případě potřeby i pouhým okem.
Kódování znaků
| charakter | kód | důležitost | Hodnota kontrolního součtu |
|---|---|---|---|
| , 1 ' | ▮ | || ▮ | 1 | 1 |
| '2' | | ▮ || ▮ | 2 | 2 |
| '3' | ▮▮ ||| | 3 | 3 |
| '4' | || ▮ | ▮ | 4. místo | 4. místo |
| '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 |
| ‚Já ' | | ▮ | ▮ | | I. | 18. den |
| 'J' | || ▮ ▮ | | J | 19 |
| 'K' | ▮ ||| ▮ | K. | 20 |
| 'L' | | ▮ || ▮ | L. | 21 |
| 'M' | ▮▮ || | | M. | 22 |
| ‚N ' | || ▮ | ▮ | N | 23 |
| ,Ó' | ▮ | ▮ | | | Ó | 24 |
| 'P' | | ▮▮ | | | P. | 25 |
| 'Q' | ||| ▮ ▮ | Q | 26 |
| „R“ | ▮ || ▮ | | R. | 27 |
| 'S' | | ▮ | ▮ | | S. | 28 |
| 'T' | || ▮▮ | | T | 29 |
| 'U' | ▮ ||| ▮ | U | 30 |
| 'PROTI' | | ▮ || ▮ | PROTI | 31 |
| 'W' | ▮ | ||| | W. | 32 |
| 'X' | | | ▮ | ▮ | X | 33 |
| 'Y' | ▮ | ▮ || | Y | 34 |
| „Z“ | | ▮▮ || | Z | 35 |
| '-' | | || ▮▮ | Pomlčka, minus | 36 |
| '.' | ▮ || ▮ | | Směřovat | 37 |
| '' | | ▮ | ▮ | | Prostor, prostor | 38 |
| '*' | | | ▮▮ | | Začátek Konec | |
| '$' | | | | || | dolar | 39 |
| '/' | | | || | | rozřezat | 40 |
| '+' | | || | | | Plus | 41 |
| '%' | || | | | | procent | 42 |
Úplný kód ASCII 39
Kód 39 je omezen na 43 znaků. Aby bylo možné zobrazit všech 128 ASCII znaků, byl systém rozšířen následovně: Symboly 0–9, A - Z, „.“ A „-“ jsou stejné jako u kódu 39. Malá písmena, další znaky a řídicí znaky jsou nahrazeny dvěma po sobě následujícími symboly tvořenými kódem 39.
|
|
|
|
Kód 39 snížen
Je varianta, která se skládá pouze ze znaků 0 až 9 a A až Z a testovací znak se počítá modulo 36.
Podpěra, podpora
Jako osvědčená symbolika je Code 39 podporován téměř všemi běžnými čtečkami čárových kódů a tiskárnami štítků. U softwaru pro zpracování textu je Code 39 nabízen jako písmo od různých poskytovatelů (také zdarma) a pro LaTeX je doporučen balíček čárových kódů .
webové odkazy
- Písmo Code 39 zdarma a makro Excel pro značky zboží dodavatelů automobilů
- Kód 39 lze stáhnout jako písmo TrueType
- Rozšíření EAN MediaWiki, rozšíření MediaWiki, které vizuálně zobrazuje čárové kódy Code 39 / Codabar / UPC / EAN-13 / EAN-8 pouze zadáním čísla / symbolů čárového kódu.
- ISO / IEC 16388: Informační technologie - Techniky automatické identifikace a sběru dat - Specifikace symboliky čárového kódu Code 39
- Lexikón čárových kódů, kód 39
Individuální důkazy
- ↑ ISO / IEC 16388: 2007 Informační technologie - Techniky automatické identifikace a sběru dat - Specifikace symboliky čárového kódu Code 39 International Organization for Standardization , Citováno 10. března 2014
- ↑ Systémy čárových kódů Code 39 ( Memento ze dne 31. března 2015 v internetovém archivu ). Služba čárových kódů Michael Franken . Citováno 10. března 2014.
- ↑ Barcode systems Code 39 - výpočet testovacího znaku (popis) ( Memento ze dne 31. března 2015 v internetovém archivu ). Služba čárových kódů Michael Franken . Zpřístupněno 10. března 2014. - s podobným výpočtem
- ↑ Lexcode Code čárových kódů 39 - Výhody / silné stránky. Suchý MIPS . Citováno 10. března 2014.
- ↑ Barcode systems Code 39 - výpočet testovacího znaku (popis) ( Memento od 31. března 2015 v internetovém archivu ). Služba čárových kódů Michael Franken . Citováno 10. března 2014. - Tabulka uvádí speciální znaky