Матрица 2 из 5

Матрица 2 из 5 (также известная как Матрица Код 2 из 5. [1] переменной длины, имеющий две ширины ) — это дискретный символ . Матрица 2 из 5 представляет собой подмножество кодов «два из пяти» . В отличие от кода Industrial 2 of 5, Matrix 2 of 5 может кодировать данные не только черными полосами, но и белыми пробелами.
Матрица 2 из 5 [2] [3] был разработан в 1970-х годах компанией Nieaf Co. [4] в Нидерландах и обычно использовался для складской сортировки, обработки фотографий и маркировки авиабилетов. [5]
Матрица 2 из 5 может кодировать только цифры 0–9. Матрица 2 из 5 может включать необязательную контрольную цифру. Большинство считывателей штрих-кодов поддерживают эту символику. [6] [7]
Кодирование
[ редактировать ]Матрица 2 из 5 [8] представляет собой подмножество семейства кодов «два из пяти» и использует для кодирования широкие и узкие элементы. В отличие от ранее разработанного Industrial 2 of 5, для кодирования данных используются как черные полосы, так и пробелы. [9] Однако он имеет меньшую плотность, чем код с чередованием 2 из 5, поскольку он представляет собой дискретную символику и требует дополнительного пространства между шаблонами данных. Основным преимуществом перед кодами с чередованием 2 из 5 является возможность кодировать нечетное количество символов в сообщении.
Матрица 2 из 5 кодирует только цифры от 0 до 9 в трех черных полосах и двух пробелах, причем каждый шаблон данных разделен дополнительным пробелом. Матрица 2 из 5 может включать дополнительный символ контрольной суммы , который добавляется в конец штрих-кода.
Особенности Матрицы 2 из 5: [10]
- набор символов — число (0–9);
- плотность кодирования умеренная: длина штрих-кода на 11% длиннее, чем у символики Interleaved 2 of 5 , и на 82%, чем у Code 128 ;
- переменная длина символа;
- может включать необязательный проверочный символ.
Четыре стартовых такта и пробелы в шаблоне имеют собственные веса, которые кодируют значение символа (кроме нуля). Кроме того, последняя черная полоса используется в качестве бита четности , чтобы избежать одиночной ошибки. Значение символа представляет собой сумму ненулевых весов четырех первых элементов шаблона.
цифра | Вес стержня | Бары | Кодирование | Мнемоника (с использованием весов) | ||||
---|---|---|---|---|---|---|---|---|
1 | 2 | 4 | 7 | Бит четности | ||||
0 | 0 | 0 | 1 | 1 | 0 | |▮ | | ННВОН | 4+7=11, заменено на 0 |
1 | 1 | 0 | 0 | 0 | 1 | ▮|▮ | ЧННННВ | 1+0=1 |
2 | 0 | 1 | 0 | 0 | 1 | | |▮ | СЗННЗ | 0+2=2 |
3 | 1 | 1 | 0 | 0 | 0 | ▮ || | WWNNN | 1+2=3 |
4 | 0 | 0 | 1 | 0 | 1 | |▮▮ | ННННВ | 4+0=4 |
5 | 1 | 0 | 1 | 0 | 0 | ▮▮| | МЫ БУДЕМ | 1+4=5 |
6 | 0 | 1 | 1 | 0 | 0 | | ▮| | СЗВНН | 2+4=6 |
7 | 0 | 0 | 0 | 1 | 1 | || ▮ | ННННВ | 7+0=7 |
8 | 1 | 0 | 0 | 1 | 0 | ▮| | | МЫ БУДЕМ | 1+7=8 |
9 | 0 | 1 | 0 | 1 | 0 | | | | | СЗСННН | 2+7=9 |
N – узкая черная полоса или пустое пространство.
W – широкая черная полоса или пустое пространство.
Разница между узкими и широкими компонентами может составлять от 1/3 до 2/5.
Ценить | Бары | Кодирование |
---|---|---|
Начинать | ▮|| | ВНННН |
Останавливаться | ▮|| | ВНННН |
Штрих-код имеет следующую физическую структуру: [11]
1. Тихая зона шириной в 10 раз.
2. Стартовый персонаж
3. Цифровые символы переменной длины, правильно закодированные.
4. Дополнительная контрольная цифра
5. Стоп-персонаж
6. Тихая зона шириной в 10 раз.
Контрольная сумма
[ редактировать ]Матрица 2 из 5 может включать необязательную контрольную цифру, которая рассчитывается как контрольная сумма по модулю 10/3 . Поскольку спецификация Матрицы 2 из 5 не требует контрольной суммы, с символами можно использовать любые другие типы контрольных сумм. Однако чаще всего используется контрольная сумма mod 10/3.
,
где это самая правильная цифра данных.
Пример первых 6 цифр 423456:
цифра | 4 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
Позиция | ||||||
Масса | 1 | 3 | 1 | 3 | 1 | 3 |
Взвешенная сумма | 4 | 6 | 3 | 12 | 5 | 18 |
Контрольная цифра | 10 - (48 против 10) = 2 |
Результат : 4234562 штрих-кода.
Даталогик 2 из 5
[ редактировать ]
Логика данных 2 из 5 [12] (также известный как Код 2 из 5 Datalogic, [13] Почтовый индекс Китая [14] ) — это собственная китайская версия символики «Матрица 2 из 5», разработанная Datalogic . [15] Он отличается от кода Матрицы 2 из 5 только использованием шаблонов запуска/остановки и, таким образом, имеет все преимущества и недостатки Матрицы 2 из 5.
Datalogic 2 из 5 использовался в основном в почтовых службах Китая. Некоторые читатели в настоящее время все еще поддерживают эту символику. [16]
Ценить | Бары | Кодирование |
---|---|---|
Начинать | || | ННН |
Останавливаться | ▮| | ВНН |
N – узкая черная полоса или пустое пространство.
W – широкая черная полоса или пустое пространство.
См. также
[ редактировать ]- Автоматизированная идентификация и сбор данных (AIDC)
- Штрих-код
- Код 2 из 5
- Даталогик
- Чередование 2 из 5
Ссылки
[ редактировать ]- ^ «Код 2 из 5 Матрицы» . www.smp-soft.com . Архивировано из оригинала 02 августа 2021 г.
- ^ Роджер К. Палмер (1991). Книга штрих-кодов: чтение, печать и спецификация символов штрих-кодов . Хелмерс Паб. п. 50. ISBN 9780911261059 .
- ^ Крейг К. Хармон, Расс Адамс (1984). Чтение между строк: введение в технологию штрих-кодов . Хелмерс Паб. п. 243. ИСБН 0911261001 .
- ^ Бенджамин Нельсон (1997). От перфокарт к штрих-кодам: 200-летний путь . Издательство Хелмерс. п. 302. ИСБН 0911261125 .
- ^ Журнал разработчика Windows V8 N1 . Миллер Фриман, Инкорпорейтед. 1997. с. 29.
- ^ «Руководство пользователя сканера штрих-кодов TS-200» . www.manualslib.com .
- ^ «Руководство пользователя OEM-сканирующего модуля EM2037-V4» (PDF) . www.newland-id.com .
- ^ «Поддержка типов штрих-кодов» . Технологический портал ABBYY . Архивировано из оригинала 21 сентября 2020 г.
- ^ «Матрица 2 из 5» . www.n-barcode.com .
- ^ «Матрица 2 из 5» . www.suchymips.de . Архивировано из оригинала 4 мая 2018 г.
- ^ «Руководство по штрих-кодам: Матрица 2 из 5» . barcodeguide.seagullscientific.com .
- ^ Комплексное создание решений IBM по управлению корпоративным контентом . Красные книги IBM. 2014. с. 192. ИСБН 978-0738439969 .
- ^ «2 из 5 Даталогик» . www.suchymips.de . Архивировано из оригинала 29 мая 2016 г.
- ^ «Datalogic 2 из 5 (Почта Китая)» . Руководство по штрих-кодам .
- ^ Дэвид Боуда (2012). Системы RFID и штрих-кодов: критическое сравнение с особым вниманием к логистическим аспектам (на немецком языке). диплом.де. п. 6. ISBN 978-3842823983 .
- ^ «Руководство по настройке сканера штрих-кодов DYscan 2D» (PDF) . www.sparkfun.com .