Спецификации штрихкодов
В данном разделе описываются типы штрихкодов, которые можно обнаружить с помощью DirectScan и условий обнаружения.
Одномерные штрих-коды

Пример: Code 3 of 9
Код |
Набор символов |
Проверочная цифра |
Ширина поля |
|---|---|---|---|
UPC-A |
Числовые символы (0-9) |
Если верификация проверочной цифры показывает ошибку, значение штрихкода не будет выведено. |
12 (включая контрольную цифру) |
EAN 8 (JAN 8) EAN 13 (JAN 13) |
Числовые символы (0-9) |
Если верификация проверочной цифры показывает ошибку, значение штрихкода не будет выведено. |
8 или 13 (включает контрольную цифру) |
Code 3 of 9 |
|
Значение штрихкода включая проверочную цифру будет выводиться без верификации последней. |
от 1 до 32 (исключает коды запуск и стоп) (*1) |
Code 128 (EAN 128) |
|
Если верификация проверочной цифры показывает ошибку, значение штрихкода не будет выведено. |
от 1 до 32 (не включает контрольный символ) (*1) |
Codabar (NW-7) |
|
Значение штрихкода включая проверочную цифру будет выводиться без верификации последней. |
от 1 до 32 (исключает коды запуск и стоп) (*1) |
ITF |
Числовые символы (0-9) |
Значение штрихкода включая проверочную цифру будет выводиться без верификации последней. |
от 2 до 32 (всегда четное число цифр) (*1) |
| *1: |
При сканировании штрихкодов, содержащих более 32 цифр перед началом операций проверьте то, что штрихкод был распознан правильно. |
Двухмерные коды

Пример: QR Code

Пример: PDF417

Пример: Data Matrix
Код |
Набор символов |
Ширина поля |
|---|---|---|
PDF417 |
Данные ASCII, Двоичные данные (много байтовые символы), комбинация из выше перечисленного |
Алфавитно-цифровые символы: До 1 850 символов Числа: До 2 710-разрядов Двоичные данные: До 1 108 байтов |
QR Code |
Цифры, буквы, символы, Двоичные данные (много байтовые символы), коды управления, комбинация из выше перечисленного |
Алфавитно-цифровые символы: До 395 символов Числа: До 652 знаков |
Data Matrix |
Данные ASCII, Двоичные данные (много байтовые символы), комбинация из выше перечисленного |
Алфавитно-цифровые символы: До 2 335 символов Числа: До 3 116-разрядов Двоичные данные: До 1 555 байтов |
Для получения подробной информации о каждом коде, смотрите соответствующие стандарты.
Многобайтовые символы в двухмерных кодах (PDF417/QR Code/Data Matrix) обрабатываются как текст в кодировке UTF-8.
Условие обнаружения одномерных штрих-кодов
Элемент |
Условие |
|---|---|
Высота штрихкода |
от 10 до 30 мм |
Ширина штрих-кода |
300 мм или меньше |
Граница штрихкода |
5 мм или более вокруг штрих-кода (Если текст напечатан, то на расстоянии 5 мм или более от области, включающей текст) (Для ITF 5 мм или более или ширина в 6 раз больше ширины узкого элемента (в зависимости от того, что шире) справа и слева от ITF) |
Цвет штрихкода |
Черный (Даже если цвет штрих-кода отличается от черного, штрих-код может быть распознан) |
Цвет основания штрих-кода |
Белый (Даже если базовый цвет штрих-кода отличается от белого, штрих-код может быть распознан) |
Разрешение |
от 200 до 300 точек на дюйм |
Угол штрих-кода |
Горизонтально и вертикально |
Ширина самого узкого элемента/ширина модуля |
|
Ширина широкого элемента |
14,0 мм или меньше (Для UPC-A/EAN 8 (JAN 8)/EAN13 (JAN 13)/Code 128 (EAN 128) данное является шириной самого широкого элемента, которое является эквивалентом общей ширины всех четырех модулей.) |
Расстояние между знаками |
|
Условие обнаружения для QR Code
Элемент |
Условие |
|---|---|
Модель |
Модель 2 Режимы ECI и FNC1 не поддерживаются |
Тип информации |
Цифры, буквенные знаки, символы, многобайтные символы, контрольные коды, комбинация из выше перечисленного |
Версия |
от 2 до 10 |
Размер ячейки |
0,40 мм или больше |
Граница штрихкода |
4 ячейки или больше на каждой стороне штрих-кода |
Цвет штрихкода |
Черный (Даже если цвет штрих-кода отличается от черного, штрих-код может быть распознан) |
Цвет основания штрих-кода |
Белый (Даже если базовый цвет штрих-кода отличается от белого, штрих-код может быть распознан) |
Разрешение |
300 dpi |
Угол штрих-кода |
Горизонтально и вертикально |
Уровень исправления ошибок |
L/M/Q/H |
Условие обнаружения для PDF417
Элемент |
Условие |
|---|---|
Ширина модуля |
от 0,3 до 2,0 мм |
Высота модуля |
Рекомендуется в три раза или более ширины модуля (Модуль может быть распознан даже, если высота модуля меньше чем в два раза ширины модуля) |
Ширина штрих-кода (габаритная ширина) |
от 25,5 до 170,0 мм |
Высота штрихкода |
от 10,0 до 30,0 мм |
Граница штрихкода |
5 мм или более вокруг штрих-кода |
Цвет штрихкода |
Черный (Даже если цвет штрих-кода отличается от черного, штрих-код может быть распознан) |
Цвет основания штрих-кода |
Белый (Даже если базовый цвет штрих-кода отличается от белого, штрих-код может быть распознан) |
Разрешение |
200 точек на дюйм |
Угол штрих-кода |
Горизонтально и вертикально |
Уровень исправления ошибок |
0/2/3/4/5/6/7 |
Условия обнаружения для Data Matrix
Элемент |
Условие |
|---|---|
Версия |
ECC200 Режим FNC1 (GS1) не поддерживается |
Размер ячейки |
0,50 мм или больше |
Граница штрихкода |
2 ячейки или больше на каждой стороне штрих-кода |
Цвет штрихкода |
Черный |
Цвет основания штрих-кода |
Белый |
Разрешение |
300 dpi |
Угол штрих-кода |
Горизонтально и вертикально |
Перекошенные штрих-коды могут неправильно распознаваться.
Повторное использование того же документа может уменьшить точность распознавания, в связи с собирающейся на документе грязью. Если документ не распознан верно или смазывается, замените его новым документом.
Штрихкод может быть распознан неправильно в зависимости от документа (если есть перекос) и/или от состояния отпечатанного штрихкода. Перед использованием штрих-кода (barcode), проверьте то, что он может быть распознан правильно.
При наличии нескольких штрихкодов неизвестно, какой штрихкод обнаружен.
При наличии нескольких штрихкодов неизвестно, в какой последовательности будут обнаруживаться штрихкоды.
Даже если основной цвет штрихкода либо цвет штрихкода не являются белым и черным, штрихкод может быть распознан. Для распознавания цветных штрих-кодов, выберите нужные настройки сканирования цветного документа, чтобы документ был распознан перед использованием штрих-кодов.
Результаты распознавания штрихкода могут включать ошибки, если штрихкод меньше чем требуемый минимальный размер.
Если отвечающие этим условиям штрихкоды не сканируются должным образом, процесс можно улучшить, попробовав сделать следующее.
Задайте более высокое разрешение в настройках сканирования
Напечатайте штрихкоды с более высоким разрешением (более высоким качеством)
Увеличьте размер штрихкодов
Замените бумагу, на которой печатаются штрихкоды, на бумагу с более высоким уровнем белизны
Чтобы провести верификацию проверочной цифры на типе штрихкода, где проверочная цифра не проверена, высчитайте проверочную цифру и верифицируйте ее сами.
При использовании типа штрихкода, где проверочная цифра проверена значение штрихкода не будет выведено, если верификация проверочной цифры показывает ошибку. Если штрихкоды не распознаются, проверьте правильность проверочной цифры.