Проверка штрих-кода
Контроль штрих-кода по четырём уровням: верность контрольной цифры, читаемость символа по ISO/IEC 15416 (грейд от A до F), привязка GTIN к товару в базе GS1 и совпадение префикса со страной-регистратором.
Проверка штрих-кода — это не один шаг, а четыре независимых: верность контрольной цифры, читаемость символа, привязка номера к товару и соответствие префикса стране-регистратору. Касса считает код «правильным», если сканер прочитал. Для производителя планка выше: символ должен читаться на любом оборудовании с первого прохода.
Четыре уровня проверки
- Контрольная цифра. Последний знак EAN-13 вычисляется из первых двенадцати по алгоритму с весами 1 и 3. Не сходится — номер набран с ошибкой. Подробнее — контрольная цифра штрих-кода.
- Читаемость. Стандарт ISO/IEC 15416 оценивает печать по семи параметрам — контраст, дефекты, декодируемость — и выводит грейд от A (4.0) до F (0). Розница требует не ниже C (1.5).
- Привязка GTIN к товару. Номер валиден, но что за ним? Проверяют по базе GS1 или «Честному знаку»: там видно владельца префикса и наименование.
- Префикс и страна. Первые цифры указывают на организацию-регистратор, а не страну производства: 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. Если не проходит — товар с таким номером не зарегистрирован, кассе его лучше не принимать.