Штрихкод EAN-13 на российском товаре начинается не со случайных цифр: диапазон 460–469 закреплён системой GS1 именно за Россией, и по нему сканер на складе определяет страну регистрации компании-производителя, а вовсе не страну, где товар физически изготовлен.
Префикс 460–469 и что он на самом деле означает
Каждая национальная организация GS1 получает свой блок префиксов при вступлении в систему. Россию в GS1 представляет GS1 Russia (до середины 2000-х — ассоциация «ЮНИСКАН»), администрирующая диапазон 460–469 с 1990-х годов. Префикс указывает только на то, какая национальная организация выдала код компании, — если иностранный бренд локализовал производство в России, товар вполне может сохранить префикс страны происхождения бренда, а не 460–469.
Code 128: когда нужны буквы и символы
В отличие от EAN-13, формат Code 128 кодирует не только цифры, но и буквы, и спецсимволы полного набора ASCII. Его используют в логистике и на складах, где нужно закодировать серийный номер или составной идентификатор, а не просто число.
Почему нельзя произвольно поменять формат
У каждого формата штрихкода своя структура старт- и стоп-символов, ширина полос и алгоритм контрольной суммы. Сканер распознаёт формат автоматически по этим структурным признакам, поэтому нельзя просто закодировать произвольный текст как EAN-13 — он принимает только 12 цифр плюс контрольную.
Зачем это нужно
- Сгенерировать штрихкод нужного формата для маркировки товара или складской позиции.
- Разобраться, какой формат выбрать в зависимости от типа данных — только цифры или произвольный текст.
- Проверить корректность контрольной цифры перед печатью этикетки.
UPC-A и чем он отличается от EAN-13
UPC-A — 12-значный формат, исторически принятый в США и Канаде и появившийся раньше европейского EAN-13. По сути UPC-A — подмножество EAN-13: если добавить ноль в начало 12-значного номера UPC-A, получится полностью корректный 13-значный код EAN-13 с тем же значением. Именно поэтому современные сканеры розницы распознают оба формата без отдельной настройки, а российские кассовые системы работают с импортными товарами из США так же, как с локальными.