Как UPC-A связан с EAN-13
UPC-A по сути является подмножеством EAN-13. 12-значный номер UPC-A становится корректным номером EAN-13, если добавить впереди 0, а штрихи при этом те же, поэтому кассовые сканеры по всему миру читают оба.
UPC разработали в начале 1970-х годов, причём автором дизайна символа считается Джордж Лорер из IBM, а первое розничное сканирование состоялось в 1974 году в Огайо. EAN-13 был создан позже как международное расширение.
Цифры и контрольная цифра
12 цифр — это префикс компании GS1, номер товара и контрольная цифра. Контрольная цифра использует веса 3 и 1: умножьте цифры на нечётных позициях на 3, на чётных — на 1, сложите и округлите вверх до ближайшего кратного 10.
Например, для 01234567890 взвешенная сумма равна 85, поэтому контрольная цифра — 5, а полный код — 012345678905. UPC-E — более короткая форма с подавлением нулей для небольших упаковок.
- Длина: 12 цифр
- Ширина: 95 модулей плюс свободные зоны, как у EAN-13
- Короткая форма: UPC-E, 8 цифр
- Номера в США выдаёт GS1 US