Існує два типи кодів UPC: 12-значний UPC-A-код і семизначний UPC-E-код. Код UPC-A складається з 11 цифр для ведучого, однозначного коду продукту, коду виробника, номера товару та контрольної цифри. Написаний усно UPC-A код стає (LPC) (MC) (IN) (CD). Код виробника містить до трьох кінцевих нулів, а номер елемента містить до чотирьох нулів. Перетворення з UPC-A в UPC-E по суті видаляє LPC і будь-які зайві нулі.
Перетворення тризначних номерів елементів
При перетворенні з UPC-A в UPC-E, подивіться на перші три цифри після LPC. Якщо третя цифра - нуль, один або два, це вказує на двозначний код виробника і тризначний номер елемента. Щоб перетворити код UPC-E, використовуйте перші дві цифри після LPC і три останні цифри перед контрольної цифрою. Потім додайте нуль, один або два до кінця цих п'яти цифр. Нарешті, закрийте свій UPC-E-код оригінальним контрольним номером з коду UPC-A. Наприклад, UPC-A код 012100005984 стає UPC-E кодом 1259814.
Перетворення двозначних номерів елементів
Для елемента, що містить лише дві цифри, код виробника завершиться з трьох до дев'яти. Слідуйте аналогічним правилам перетворення згори, приймаючи перші три цифри після LPC, але тільки останні дві цифри перед контрольною цифрою. Додайте три кінці цього рядка і перенесіть початкову контрольну цифру. Наприклад, UPC-A код 015600000589 стає UPC-E кодом 1565839.
Перетворення однозначних номерів елементів
Однозначні номери позицій у коді UPC-A поділяються на дві різні категорії: ті, що мають чотиризначний код виробника, і ті, що мають п'ятизначний код виробника. Якщо перші чотири місця частини номера елемента коду UPC-A є усіма нулями, це вказує на однозначний номер елемента. Якщо п'яте місце коду виробництва є нульовим, це означає код виробника з чотирьох цифр. Для цього коду додайте чотири перед контрольної цифрою. Наприклад, UPC-A 015890000085 стає UPC-E 1589845. Якщо п'яте місце для коду виробника не дорівнює нулю, тільки допустимі номери позицій становлять від п'яти до дев'яти. Для цього коду переносьте номер елемента та контрольну цифру. Наприклад, UPC-A код 015985000075 стає UPC-E 1598575.
Зміна процесу
Щоб повернути коди UPC-E до UPC-A, ключ є останнім номером перед контрольної цифрою. Нуль, один або два перед контрольним цифрою вказують двозначний код виробника плюс один з цих трьох чисел. Номер три означає, що перші три номери UPC-E є кодом виробника. Номер чотири означає, що перші чотири - код виробника. Цифра з п'яти до дев'яти означає, що перші п'ять номерів є кодом виробника. Щоб конвертувати, додайте правильний LPC для продукту до коду виробника, розмістіть нулі між ним і номером елемента, щоб скласти всього 11 цифр і перенесіть контрольну цифру. Наприклад, код UPC-E 1556449 стає кодом UPC-A 015560000049. Список списку продуктів див. У розділі Ресурси.
Обчислення контрольних цифр
Якщо ви перетворюєте з UPC-E на UPC-A і не маєте контрольної цифри, ви повинні завершити перетворення, а потім обчислити контрольний розряд. Хоча ви можете зробити це вручну, найпростіше використовувати калькулятор контрольних цифр (див. Ресурси).