Спецификации штрихкодов

В данном разделе описываются типы штрихкодов, которые можно обнаружить с помощью 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

  • Буквенные символы (А-Я)

  • Числовые символы (0-9)

  • Символы (-.*$/+%)

  • Пробел

Значение штрихкода включая проверочную цифру будет выводиться без верификации последней.

от 1 до 32 (исключает коды запуск и стоп) (*1)

Code 128 (EAN 128)

  • Буквенные символы (а-я, А-Я)

  • Числовые символы (0-9)

  • Символ (!"#$%&'()*+,-./:;<=>?@[Знак йен]^_`{|}~)

  • Пробел

  • Управляющие коды (все коды будут заменены пробелами)

  • Коды функций (от <FNC1> до <FNC4>)

    • Для штрихкодов, которые начинаются с <FNC1> (EAN128)

      Первый FNC1 выводиться не будет. Значения штрихкода будут выводиться с кодами функций, отличных от FNC1, замененного "_" (подчеркнутая линия).

    • Для штрихкодов, которые начинаются не с <FNC1>

      От <FNC1> до <FNC4> не выводятся.

  • Символы Пуск/Стоп (CODE-A, CODE-B, CODE-C)

  • Символы набора кода (CODE-A, CODE-B, CODE-C)

Если верификация проверочной цифры показывает ошибку, значение штрихкода не будет выведено.

от 1 до 32 (не включает контрольный символ) (*1)

Codabar (NW-7)

  • Символы Пуск/Стоп (ABCD)

  • Числовые символы (0-9)

  • Символы (-$/.+:)

Значение штрихкода включая проверочную цифру будет выводиться без верификации последней.

от 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 точек на дюйм

Угол штрих-кода

Горизонтально и вертикально

Ширина самого узкого элемента/ширина модуля

  • UPC-A/EAN 8 (JAN 8)/EAN13 (JAN 13)

    От 300 точек на дюйм: 0,264 мм или больше

    Для менее чем 300 точек на дюйм: 0,30 мм или больше

  • Code 3 of 9/Code 128 (EAN 128)/Codabar (NW-7)

    От 300 точек на дюйм: 0,20 мм или больше

    Для менее чем 300 точек на дюйм: 0,30 мм или больше

  • ITF

    От 300 точек на дюйм: 0,254 мм или больше

    Для менее чем 300 точек на дюйм: 0,30 мм или больше

Ширина широкого элемента

14,0 мм или меньше

(Для UPC-A/EAN 8 (JAN 8)/EAN13 (JAN 13)/Code 128 (EAN 128) данное является шириной самого широкого элемента, которое является эквивалентом общей ширины всех четырех модулей.)

Расстояние между знаками

  • UPC-A/EAN 8 (JAN 8)/EAN13 (JAN 13)/Code 128 (EAN 128)/ITF

    Нет расстояния между знаками

  • Code 3 of 9/Codabar (NW-7)

    равно или меньше чем 1,52 мм или трехкратная ширина тонкого элемента, в зависимости от того, что больше, равно или больше, чем ширина тонкого элемента

Условие обнаружения для 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), проверьте то, что он может быть распознан правильно.

  • При наличии нескольких штрихкодов неизвестно, какой штрихкод обнаружен.

  • При наличии нескольких штрихкодов неизвестно, в какой последовательности будут обнаруживаться штрихкоды.

  • Даже если основной цвет штрихкода либо цвет штрихкода не являются белым и черным, штрихкод может быть распознан. Для распознавания цветных штрих-кодов, выберите нужные настройки сканирования цветного документа, чтобы документ был распознан перед использованием штрих-кодов.

  • Результаты распознавания штрихкода могут включать ошибки, если штрихкод меньше чем требуемый минимальный размер.

  • Если отвечающие этим условиям штрихкоды не сканируются должным образом, процесс можно улучшить, попробовав сделать следующее.

    • Задайте более высокое разрешение в настройках сканирования

    • Напечатайте штрихкоды с более высоким разрешением (более высоким качеством)

    • Увеличьте размер штрихкодов

    • Замените бумагу, на которой печатаются штрихкоды, на бумагу с более высоким уровнем белизны

  • Чтобы провести верификацию проверочной цифры на типе штрихкода, где проверочная цифра не проверена, высчитайте проверочную цифру и верифицируйте ее сами.

  • При использовании типа штрихкода, где проверочная цифра проверена значение штрихкода не будет выведено, если верификация проверочной цифры показывает ошибку. Если штрихкоды не распознаются, проверьте правильность проверочной цифры.