Код 93

Code 93 — это символика штрих-кода , разработанная в 1982 году компанией Intermec для обеспечения более высокой плотности и повышения безопасности данных по сравнению с Code 39 . Это буквенно-цифровой символ переменной длины. Код 93 используется в основном Почтой Канады для кодирования дополнительной информации о доставке. Каждый символ включает в себя два контрольных символа.
Каждый символ Code 93 имеет ширину девять модулей и всегда состоит из трех полос и трех пробелов, отсюда и название. Ширина каждого бара и пространства составляет от 1 до 4 модулей. (Для сравнения, символ Code 39 состоит из пяти полос и четырех пробелов, три из которых широкие, что составляет общую ширину 13–16 модулей.)
Код 93 предназначен для кодирования тех же 26 заглавных букв, 10 цифр и 7 специальных символов, что и код 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
Помимо 43 символов, Code 93 определяет 5 специальных символов (включая начальный/стоповый символ), которые можно комбинировать с другими символами для однозначного представления всех 128 символов ASCII .
В открытой системе минимальное значение размера X составляет 7,5 мил (0,19 мм). Минимальная высота полосы составляет 15 процентов длины символа или 0,25 дюйма (6,4 мм), в зависимости от того, что больше. Начальная и задняя тихая зона должны быть не менее 0,25 дюйма (6,4 мм).
Структура штрих-кода кода 93
[ редактировать ]Типичный штрих-код кода 93 имеет следующую структуру:
- Стартовый символ *
- Закодированное сообщение
- Первый контрольный символ по модулю 47 "C"
- Второй контрольный символ по модулю 47 "K"
- Стоп-символ *
- Завершающая планка
Подробный план
[ редактировать ]Ниже приведены 48 возможных символов кода 93. на самом деле есть = 56 комбинаций, удовлетворяющих правилам кодирования, но одну можно спутать со стоп-символом наоборот, а остальные 7 не используются. Кодам 43–46 можно добавлять префиксы к буквенно-цифровым значениям, чтобы получить все 128 возможных кодов ASCII. Это делается точно так же, как полный код ASCII 39 , но вместо повторного использования кодов 39–42 используются зарезервированные коды.
ИДЕНТИФИКАТОР | Характер | Ширина | Двоичный | ИДЕНТИФИКАТОР | Характер | Ширина | Двоичный |
---|---|---|---|---|---|---|---|
0 | 0 | 131112 | 100010100 | 28 | С | 211122 | 110101100 |
1 | 1 | 111213 | 101001000 | 29 | Т | 211221 | 110100110 |
2 | 2 | 111312 | 101000100 | 30 | В | 221121 | 110010110 |
3 | 3 | 111411 | 101000010 | 31 | V | 222111 | 110011010 |
4 | 4 | 121113 | 100101000 | 32 | В | 112122 | 101101100 |
5 | 5 | 121212 | 100100100 | 33 | Х | 112221 | 101100110 |
6 | 6 | 121311 | 100100010 | 34 | И | 122121 | 100110110 |
7 | 7 | 111114 | 101010000 | 35 | С | 123111 | 100111010 |
8 | 8 | 131211 | 100010010 | 36 | - | 121131 | 100101110 |
9 | 9 | 141111 | 100001010 | 37 | . | 311112 | 111010100 |
10 | А | 211113 | 110101000 | 38 | КОСМОС | 311211 | 111010010 |
11 | Б | 211212 | 110100100 | 39 | $ | 321111 | 111001010 |
12 | С | 211311 | 110100010 | 40 | / | 112131 | 101101110 |
13 | Д | 221112 | 110010100 | 41 | + | 113121 | 101110110 |
14 | И | 221211 | 110010010 | 42 | % | 211131 | 110101110 |
15 | Ф | 231111 | 110001010 | 43 | ($) | 121221 | 100100110 |
16 | Г | 112113 | 101101000 | 44 | (%) | 312111 | 111011010 |
17 | ЧАС | 112212 | 101100100 | 45 | (/) | 311121 | 111010110 |
18 | я | 112311 | 101100010 | 46 | (+) | 122211 | 100110010 |
19 | Дж | 122112 | 100110100 | Старт/Стоп * | 111141 | 101011110 | |
20 | К | 132111 | 100011010 | (обратная остановка) | 114111 | 101111010 | |
21 | л | 111123 | 101011000 | Неиспользованный | 411111 | 111101010 | |
22 | М | 111222 | 101001100 | 111132 | 101011100 | ||
23 | Н | 111321 | 101000110 | 111231 | 101001110 | ||
24 | ТО | 121122 | 100101100 | 113112 | 101110100 | ||
25 | П | 131121 | 100010110 | 113211 | 101110010 | ||
26 | вопрос | 212112 | 110110100 | 213111 | 110111010 | ||
27 | Р | 212211 | 110110010 | 212121 | 110110110 |
Полный код ASCII 93
[ редактировать ]Код 93 ограничен 43 символами и 5 специальными символами. В полном коде ASCII 93 43 основных символа (0–9, AZ, «-», «.», «$», «/», «+» и «%») такие же, как их представления в коде 93. . Строчные буквы, дополнительные знаки пунктуации и управляющие символы представлены последовательностями двух символов кода 93.
Эта кодировка аналогична полному коду ASCII 39, за исключением того, что вместо переназначения $, /, + и % используются четыре символа специального назначения:
Детали кода | ||||||||||||||
Нет. | Характер | Кодирование | Нет. | Характер | Кодирование | Нет. | Характер | Кодирование | Нет. | Характер | Кодирование | |||
0 | НУЛЕВОЙ | (%)В | 32 | [космос] | [космос] | 64 | @ | (%)V | 96 | ` | (%)В | |||
1 | СОХ | ($)А | 33 | ! | (/)А | 65 | А | А | 97 | а | (+)А | |||
2 | СТХ | ($)Б | 34 | " | (/)Б | 66 | Б | Б | 98 | б | (+)Б | |||
3 | И Т. Д | ($)С | 35 | # | (/)С | 67 | С | С | 99 | с | (+)С | |||
4 | EOT | ($)Д | 36 | $ | $ | 68 | Д | Д | 100 | д | (+)Д | |||
5 | ENQ | ($)Е | 37 | % | % | 69 | И | И | 101 | и | (+)Э | |||
6 | ПОДТВЕРЖДЕНИЕ | ($)Ф | 38 | & | (/)Ф | 70 | Ф | Ф | 102 | ж | (+)Ф | |||
7 | БЕЛ | ($)Г | 39 | ' | (/)Г | 71 | Г | Г | 103 | г | (+)Г | |||
8 | БС | ($)Ч | 40 | ( | (/)ЧАС | 72 | ЧАС | ЧАС | 104 | час | (+)Ч | |||
9 | ХТ | ($)я | 41 | ) | (/)Я | 73 | я | я | 105 | я | (+)Я | |||
10 | НЧ | ($)Дж | 42 | * | (/)Дж | 74 | Дж | Дж | 106 | дж | (+)Дж | |||
11 | ВТ | ($)К | 43 | + | + | 75 | К | К | 107 | к | (+)К | |||
12 | ФФ | ($)л | 44 | , | (/)Л | 76 | л | л | 108 | л | (+)Л | |||
13 | ЧР | ($)М | 45 | - | - | 77 | М | М | 109 | м | (+)М | |||
14 | ТАК | ($)Н | 46 | . | . | 78 | Н | Н | 110 | н | (+)Н | |||
15 | И | ($)О | 47 | / | / | 79 | ТО | ТО | 111 | тот | (+)О | |||
16 | В СООТВЕТСТВИИ С | ($)П | 48 | 0 | 0 | 80 | П | П | 112 | п | (+)П | |||
17 | DC1 | ($)К | 49 | 1 | 1 | 81 | вопрос | вопрос | 113 | д | (+)В | |||
18 | DC2 | ($)р | 50 | 2 | 2 | 82 | Р | Р | 114 | р | (+)Р | |||
19 | DC3 | ($)С | 51 | 3 | 3 | 83 | С | С | 115 | с | (+)С | |||
20 | DC4 | ($)Т | 52 | 4 | 4 | 84 | Т | Т | 116 | т | (+)Т | |||
21 | ХОТЕТЬ | ($)U | 53 | 5 | 5 | 85 | В | В | 117 | в | (+)У | |||
22 | СИН | ($)V | 54 | 6 | 6 | 86 | V | V | 118 | v | (+)V | |||
23 | ЭТБ | ($)Вт | 55 | 7 | 7 | 87 | В | В | 119 | В | (+)Вт | |||
24 | МОЖЕТ | ($)Х | 56 | 8 | 8 | 88 | Х | Х | 120 | х | (+)Х | |||
25 | В | ($)Г | 57 | 9 | 9 | 89 | И | И | 121 | и | (+)Да | |||
26 | СУБ | ($)З | 58 | : | (/)С | 90 | С | С | 122 | С | (+)З | |||
27 | ЭКУ | (%)А | 59 | ; | (%)Ф | 91 | [ | (%)К | 123 | { | (%)П | |||
28 | ФС | (%)Б | 60 | < | (%)Г | 92 | \ | (%)Л | 124 | | | (%)Q | |||
29 | GS | (%)С | 61 | = | (%)ЧАС | 93 | ] | (%)М | 125 | } | (%)R | |||
30 | РС | (%)Д | 62 | > | (%)Я | 94 | ^ | (%)N | 126 | ~ | (%)С | |||
31 | НАС | (%)И | 63 | ? | (%)Дж | 95 | _ | (%) | 127 | ПРИНАДЛЕЖАЩИЙ | (%)T, (%)X, (%)Y, (%)Z |
Ссылки
[ редактировать ]- http://www.barcodeisland.com/code93.phtml. Архивировано 25 февраля 2009 г. на острове штрих-кодов Wayback Machine . Описание кода.
Внешние ссылки
[ редактировать ]- Спецификация кода библиотеки Моровии 93. Сюда входит алгоритм вычисления контрольной суммы. Обратите внимание, что «C» включено в расчет «K».
- Код 93 Технические характеристики