Има два вида 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 и нямате контролна цифра, трябва да завършите преобразуването и след това да изчислите контролната цифра. Въпреки че можете да направите това ръчно, най-лесно е да използвате калкулатор с контролна цифра (вж. Ресурси).