Существует два типа кодов 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 и у вас нет контрольной цифры, вы должны завершить преобразование и затем вычислить контрольную цифру. Хотя вы можете сделать это вручную, проще всего использовать калькулятор контрольных цифр (см. Ресурсы).