Как работает преобразование UPC-E?
UPC-E представляет подходящий номер UPC-A в восьми напечатанных цифрах. Развёртывание восстанавливает полный двенадцатизначный UPC-A перед проверкой последней цифры. Оба представления обозначают один товар.
Разобранный пример
Цифра режима сжатия
UPC-E содержит цифру системы нумерации, шесть цифр данных и контрольную цифру. Шестая цифра данных, непосредственно перед контрольной, определяет правило развёртывания.
Здесь синяя 0 перемещается после первых двух цифр данных. Перед оставшимися тремя цифрами данных восстанавливаются четыре нуля. Зелёная 7 остаётся контрольной цифрой.
- Режим 0, 1 или 2
Перемести цифру режима после первых двух цифр данных, восстанови четыре нуля и добавь оставшиеся три цифры данных.
- Режим 3
Сохрани первые три цифры данных, восстанови пять нулей и добавь следующие две.
- Режим 4
Сохрани первые четыре цифры данных, восстанови пять нулей и добавь пятую.
- Режим От 5 до 9
Сохрани первые пять цифр данных, восстанови четыре нуля и добавь цифру режима.
Цифра системы нумерации и контрольная цифра остаются на концах. Сжатие возможно только тогда, когда обратное применение одного из этих правил точно воспроизводит исходный UPC-A.
Ввести UPC-E
Введи все восемь напечатанных цифр, включая первую и последнюю.
Развернуть и проверить
Восстанови полный номер UPC-A и проверь его последнюю цифру.
Преобразовать обратно
Подходящий номер UPC-A можно сжать до UPC-E.
Обе формы обозначают один товар и сохраняют одну и ту же контрольную цифру: 7.
Правила GS1 по исключению нулей