Перейти к содержимому

Проверка штрих-кода

Контроль штрих-кода по четырём уровням: верность контрольной цифры, читаемость символа по ISO/IEC 15416 (грейд от A до F), привязка GTIN к товару в базе GS1 и совпадение префикса со страной-регистратором.

Проверка штрих-кода — это не один шаг, а четыре независимых: верность контрольной цифры, читаемость символа, привязка номера к товару и соответствие префикса стране-регистратору. Касса считает код «правильным», если сканер прочитал. Для производителя планка выше: символ должен читаться на любом оборудовании с первого прохода.

Четыре уровня проверки

  1. Контрольная цифра. Последний знак EAN-13 вычисляется из первых двенадцати по алгоритму с весами 1 и 3. Не сходится — номер набран с ошибкой. Подробнее — контрольная цифра штрих-кода.
  2. Читаемость. Стандарт ISO/IEC 15416 оценивает печать по семи параметрам — контраст, дефекты, декодируемость — и выводит грейд от A (4.0) до F (0). Розница требует не ниже C (1.5).
  3. Привязка GTIN к товару. Номер валиден, но что за ним? Проверяют по базе GS1 или «Честному знаку»: там видно владельца префикса и наименование.
  4. Префикс и страна. Первые цифры указывают на организацию-регистратор, а не страну производства: 460–469 — это GS1 Russia.

Как проверить на телефоне

Самый быстрый способ — навести камеру. Откройте онлайн-сканер штрих-кодов, разрешите доступ к камере, наведите на полоски. Сервис распознает символ, покажет тип (EAN-13, EAN-8, UPC-A) и пересчитает контрольную цифру. Смазанный или порванный код не декодируется — это бытовой тест на читаемость.

Частые вопросы

Чем проверка отличается от обычного сканирования?

Сканер на кассе декодирует символ и ищет позицию в базе — ему хватает, чтобы код прочитался хоть раз. Верификация по ISO/IEC 15416 оценивает качество печати по семи параметрам и ставит грейд от A до F. Код может сканироваться, но иметь грейд D и отказывать на чужом оборудовании.

Можно ли проверить штрих-код онлайн без приложения?

Да. Веб-сканер работает в браузере телефона: открываете страницу, разрешаете доступ к камере, наводите на полоски. Распознаются EAN-13, EAN-8, UPC-A и другие линейные форматы. Сервис покажет цифры и проверит контрольный знак.

Что значит, если контрольная цифра не сходится?

Почти всегда это опечатка при ручном вводе или брак печати — потерянная либо лишняя полоса. Валидный EAN-13 обязан проходить проверку по алгоритму с весами 1 и 3. Если не проходит — товар с таким номером не зарегистрирован, кассе его лучше не принимать.