Код 93 - Code 93
Код 93 это штрих-код символика, разработанная в 1982 г. Intermec для обеспечения более высокой плотности и повышения безопасности данных для Код 39. Это буквенно-цифровые символы переменной длины. Код 93 используется в основном Почта Канады для кодирования дополнительной информации о доставке. Каждый символ включает в себя два контрольных символа.
Каждый символ Code 93 состоит из девяти модулей и всегда имеет три черты и три пробела, отсюда и название. Ширина каждой планки и пробела составляет от 1 до 4 модулей. (Для сравнения, символ Code 39 состоит из пяти полосок и четырех пробелов, три из которых широкие, общая ширина составляет 13–16 модулей.)
Код 93 предназначен для кодирования тех же 26 букв верхнего регистра, 10 цифр и 7 специальных символов, что и код 39:
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ
0 1 2 3 4 5 6 7 8 9
-. $ / +% ПРОБЕЛ
Помимо 43 символов, Code 93 определяет 5 специальных символов (включая начальный / конечный символ), которые можно комбинировать с другими символами для однозначного представления всех 128 символов. ASCII символы.
В открытой системе минимальное значение размера X составляет 7,5. милы (0,19 мм). Минимальная высота полосы составляет 15 процентов от длины символа или 0,25 дюйма (6,4 мм), в зависимости от того, что больше. Начальная и конечная тихая зона должна быть не менее 0,25 дюйма (6,4 мм).
Структура штрих-кода code 93
Типичный штрих-код code 93 имеет следующую структуру:
- Начальный символ *
- Закодированное сообщение
- Первый контрольный символ по модулю 47 "C"
- Второй контрольный символ по модулю 47 "K"
- Стоп-символ *
- Панель прекращения
Подробный план
Ниже перечислены 48 возможных символов кода-93. На самом деле есть = 56 комбинаций, которые удовлетворяют правилам кодирования, но одну можно спутать с символом остановки в обратном порядке, а остальные 7 не используются. К кодам 43–46 может быть добавлен префикс к буквенно-цифровым значениям для получения всех 128 возможных кодов ASCII. Это делается точно так же, как Полный код ASCII 39, но использует зарезервированные коды, а не повторно использует коды 39–42.
Я БЫ | Характер | Ширина | Двоичный | Я БЫ | Характер | Ширина | Двоичный |
---|---|---|---|---|---|---|---|
0 | 0 | 131112 | 100010100 | 28 | S | 211122 | 110101100 |
1 | 1 | 111213 | 101001000 | 29 | Т | 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 | Икс | 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 | А | 211113 | 110101000 | 38 | КОСМОС | 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 | грамм | 112113 | 101101000 | 44 | (%) | 312111 | 111011010 |
17 | ЧАС | 112212 | 101100100 | 45 | (/) | 311121 | 111010110 |
18 | я | 112311 | 101100010 | 46 | (+) | 122211 | 100110010 |
19 | J | 122112 | 100110100 | Старт / Стоп * | 111141 | 101011110 | |
20 | K | 132111 | 100011010 | (Обратный останов) | 114111 | 101111010 | |
21 | L | 111123 | 101011000 | Неиспользованный | 411111 | 111101010 | |
22 | M | 111222 | 101001100 | 111132 | 101011100 | ||
23 | N | 111321 | 101000110 | 111231 | 101001110 | ||
24 | О | 121122 | 100101100 | 113112 | 101110100 | ||
25 | п | 131121 | 100010110 | 113211 | 101110010 | ||
26 | Q | 212112 | 110110100 | 213111 | 110111010 | ||
27 | р | 212211 | 110110010 | 212121 | 110110110 |
Полный код ASCII 93
Код 93 ограничен 43 символами и 5 специальными символами. В полном объеме ASCII Код 93, 43 основных символа (0–9, AZ, «-», «.», «$», «/», «+» И «%») совпадают с их отображением в Code 93. Нижний регистр буквы, дополнительные пунктуация символы и управляющие символы представлены последовательностями из двух символов Code 93.
Эта кодировка такая же, как и Full ASCII Code 39, за исключением того, что используются четыре специальных символа вместо переназначения $, /, + и%:
Детали кода | ||||||||||||||
№ | Характер | Кодирование | № | Характер | Кодирование | № | Характер | Кодирование | № | Характер | Кодирование | |||
0 | NUL | (%) U | 32 | [Космос] | [Космос] | 64 | @ | (%) V | 96 | ` | (%) Вт | |||
1 | SOH | ($) А | 33 | ! | (/) А | 65 | А | А | 97 | а | (+) А | |||
2 | STX | ($) Млрд | 34 | " | (/) B | 66 | B | B | 98 | б | (+) В | |||
3 | ETX | ($) C | 35 | # | (/) С | 67 | C | C | 99 | c | (+) С | |||
4 | EOT | ($) D | 36 | $ | $ | 68 | D | D | 100 | d | (+) D | |||
5 | ENQ | ($) E | 37 | % | % | 69 | E | E | 101 | е | (+) E | |||
6 | ACK | ($) F | 38 | & | (/) F | 70 | F | F | 102 | ж | (+) Ж | |||
7 | BEL | ($) G | 39 | ' | (/)ГРАММ | 71 | грамм | грамм | 103 | грамм | (+) G | |||
8 | BS | ($) H | 40 | ( | (/)ЧАС | 72 | ЧАС | ЧАС | 104 | час | (+) H | |||
9 | HT | ($) Я | 41 | ) | (/)Я | 73 | я | я | 105 | я | (+) Я | |||
10 | LF | ($) Дж | 42 | * | (/) Дж | 74 | J | J | 106 | j | (+) J | |||
11 | VT | ($) Тыс. | 43 | + | + | 75 | K | K | 107 | k | (+) К | |||
12 | FF | ($) L | 44 | , | (/) L | 76 | L | L | 108 | л | (+) L | |||
13 | CR | ($) Млн | 45 | - | - | 77 | M | M | 109 | м | (+) M | |||
14 | ТАК | ($) N | 46 | . | . | 78 | N | N | 110 | п | (+) N | |||
15 | SI | ($) O | 47 | / | / | 79 | О | О | 111 | о | (+) O | |||
16 | DLE | ($) P | 48 | 0 | 0 | 80 | п | п | 112 | п | (+) P | |||
17 | DC1 | ($) Q | 49 | 1 | 1 | 81 | Q | Q | 113 | q | (+) Q | |||
18 | DC2 | ($) R | 50 | 2 | 2 | 82 | р | р | 114 | р | (+) R | |||
19 | DC3 | ($) S | 51 | 3 | 3 | 83 | S | S | 115 | s | (+) S | |||
20 | DC4 | ($) Т | 52 | 4 | 4 | 84 | Т | Т | 116 | т | (+) Т | |||
21 | НАК | ($) U | 53 | 5 | 5 | 85 | U | U | 117 | ты | (+) U | |||
22 | SYN | ($) V | 54 | 6 | 6 | 86 | V | V | 118 | v | (+) V | |||
23 | ETB | ($) Вт | 55 | 7 | 7 | 87 | W | W | 119 | ш | (+) W | |||
24 | МОЖЕТ | ($) X | 56 | 8 | 8 | 88 | Икс | Икс | 120 | Икс | (+) Х | |||
25 | ЭМ | ($) Y | 57 | 9 | 9 | 89 | Y | Y | 121 | у | (+) Y | |||
26 | SUB | ($) Z | 58 | : | (/) Z | 90 | Z | Z | 122 | z | (+) Я | |||
27 | ESC | (%) А | 59 | ; | (%) F | 91 | [ | (%) К | 123 | { | (%)П | |||
28 | FS | (%) B | 60 | < | (%)ГРАММ | 92 | \ | (%) L | 124 | | | (%) Q | |||
29 | GS | (%) С | 61 | = | (%)ЧАС | 93 | ] | (%) M | 125 | } | (%)Р | |||
30 | RS | (%) D | 62 | > | (%)Я | 94 | ^ | (%) N | 126 | ~ | (%) S | |||
31 | нас | (%) E | 63 | ? | (%) Дж | 95 | _ | (%) O | 127 | DEL | (%) T, (%) X, (%) Y, (%) Z |
Рекомендации
- http://www.barcodeisland.com/code93.phtml Штрих-код Островное описание кода.
внешняя ссылка
- Спецификация кода 93 библиотеки Morovia Это включает алгоритм вычисления контрольной суммы. Обратите внимание, что «C» включается в вычисление «K».
- Технические характеристики Code 93