ups код что это
Ups код что это
В процессе добавления своего товара для продажи на Амазон Вам как продавцу потребуется указать UPC или EAN код. Эти коды используются для маркировки/идентификации товаров.
UPC (Universal Product Code) — это 12-значный код, который используется в США, а
EAN (European Article Number) — в европейских странах. В отличии от UPC, код EAN имеет 13 знаков.
Следует заметить, что оба стандарта EAN — 13 цифр и UPC — 12 цифр утверждены GS1 (международная организация, которая занимается вопросами стандартизации учета и штрихового кодирования логистических единиц).
● В мире музыкальной дистрибьюции UPC-код присваивается релизу целиком (альбому, EP, синглу), включающему набор треков и обложку. Каждому альбому присваивается один-единственный UPC.
По своей сути UPC-код является штрих-кодом. Точно так же, если бы вы выпускали свой альбом на компакт-диске, на заднике обложки был бы проставлен штрих-код (UPC-код) релиза. ●
На первом этапе вам не обойтись без UPC-кода! Когда вы будете продавать товар на Амазоне под зарегистрированным собственным брендом то вы можете обратиться в GS1 и получить уникальный идентификатор товара для своего товара, который будете использовать впоследствии вместо UPC.
Еще весьма популярный вопрос – сколько мне нужно кодов для моего товара если у меня товар имеет ряд вариаций ( цвет, размер и т.п.)
Коды UPC используются Amazon для идентификации продуктов в их базе данных, и если вы добавляете новый уникальный листинг, вам нужен уникальный код UPC.
Помните, что каждому уникальному предмету нужен уникальный UPC, например:
Если вы продаете футболки, каждому уникальному цвету понадобится уникальный UPC. Если у вас есть 20 Black, 20 White и 20 Green для продажи, вам понадобятся 3 уникальных кода UPC, по 1 для каждого уникального цвета. А если еще разные размеры, то количество UPC = количество размеров * количество цветов.
Чтобы начать использовать UPC-код (ы), вам понадобится учетная запись Amazon Merchant, которая позволит вам добавлять новые продукты в каталог Amazon (учетная запись Pro Seller). После входа в свою учетную запись, перейдите на вкладку «Ресурсы» в верхней левой панели навигации, нажмите «Добавить продукт», затем нажмите ссылку «Создать новый товар»:
После нажатия этой страницы вы попадете на страницу, чтобы выбрать категорию своего продукта, которую вы выберете, в зависимости от продукта, который вы продаете. Вы можете искать категорию или просматривать категорию:
Впоследствии заполните все вкладки необходимой информацией (в каждой вкладке), а также любую другую информацию, которую вы можете предоставить. Обратите внимание, что вы можете сохранить изменения, а затем вернуться и отредактировать их после заполнения всех необходимых полей.
Обратите внимание, что каждый UPC может использоваться только для 1 уникального продукта. Когда вы используете UPC, его нельзя использовать для другого продукта, поскольку каждый UPC уникален.
Также обратите внимание, что если Amazon не принимает код UPC, добавьте в конце кода или вначале 0 (ноль), и он сохранится без проблем.
Стандартизацией и регистрацией кодов UPC занимались организации UCC (Uniform Code Council, Inc.) в США и ECCC (Electronic Commerce Council of Canada) в Канаде. В 2005 году эти организации объединились с европейской ассоциацией EAN и образовали глобальную организацию по стандартизации GS1.
Routes to finance
How Barcodes Work (Ноябрь 2021).
Что такое штрих-код UPC? Определение:
Хотя существуют другие системы штрих-кодов, UPC являются наиболее часто используемой системой слежения в США, Канаде и многих других странах.
Также известен как: Универсальный код продукта, штрих-код, штрих-код UPC
Примеры: Для ввода вам потребуется код UPC из специально выделенного пакета диетической колы.
Как работают коды UPC:
Код UPC состоит из двух способов отображения 12-значного числа:
Почему коды UPC имеют 12 номеров?
12-значный номер UPC фактически состоит из групп цифр с разными целями.
(Купоны также имеют коды UPC и могут быть отсканированы, чтобы проверить, используется ли купон с правильным продуктом, отслеживать, когда и где используются купоны, и проверить, что купонный номер по-прежнему действителен. с цифрой 5. Читайте больше от эксперта по купонам: как читать купонные купоны UPC.)
Каждому производителю необходимо присвоить номер позиции для каждого отдельного продукта. Например, номера предметов для 6-пакетика клубничного йогурта, одного контейнера с клубничным йогуртом и одного голубого йогурта от одного и того же производителя будут разными.
Контрольная цифра добавляется, чтобы гарантировать, что правильный номер был отсканирован или введен вручную.Он работает, складывая все нечетные цифры в коде и умножая результат на три, а затем складывая все четные цифры. Сумма, которую вам нужно добавить к результату, чтобы достичь кратного десяти, должна соответствовать контрольной цифре. Если нет, что-то пошло не так.
Почему UPC иногда короче 12 цифр?
Чтобы иметь возможность печатать штрих-коды UPC на небольших пакетах, существует способ сжатия нулей в UPC для экономии места.
Вы можете больше узнать о нулевом сжатии чисел из How Things Work.
Что не входит в коды UPC:
Код UPC не несет никакой информации о ценах. Когда код сканируется, компьютер магазина проверяет этот продукт на текущую цену, хранящуюся в его базе данных, для определения стоимости этого продукта. В противном случае новый код UPC должен был бы печататься каждый раз, когда цена была изменена (и производитель также должен был знать цену, которую хотели установить магазины. Это было бы кошмаром для отслеживания!)
Как Urban Legends Эксперт объясняет, что коды UPC также не содержат информации о том, где был произведен продукт, несмотря на то, что различные вирусные письма и сообщения в социальных сетях требуют иного.
Коды UPC и лотереи
Компании иногда требуют кода UPC от одного из своих продуктов для входа в лотерею.
Однако это не означает, что вам нужно покупать продукт для входа (помните, что обычно не требуется покупать покупку, чтобы ввести случайные розыгрыши, и вот почему).
Узнайте, как найти бесплатные коды UPC для получения дополнительной информации о вводе этих видов лотереи без покупки.
Навсегда Марки: что они и как они работают
Что такое Forever Stamps? Как они работают и какие преимущества у них есть для вас? Узнайте в этом всеобъемлющем обзоре.
Залоги: что они и как они работают
Залог дает кому-то интерес к кому-то else. Узнайте, как они работают, как они созданы и как избавиться от них.
Думают о присоединении к лотерейному пулу? Вот все, что вам нужно знать о лото-пулах, от тех, кто участвует, от ограничений и проблем.
Universal Product Code
Содержание
Стандартизация
Стандартизацией и регистрацией кодов UPC занимались организации UCC (Uniform Code Council, Inc.) в США и ECCC (Electronic Commerce Council of Canada) в Канаде. В 2005 году эти организации объединились с европейской ассоциацией EAN и образовали глобальную организацию по стандартизации GS1. «Национальная организация GS1 в России» является представителем этой организации в нашей стране.
Код UPC содержит только числа и никаких букв или других символов.
Усовершенствование кода для применения в других странах
UPC, содержащий 12 цифр, является прародителем европейского усовершенствованного кода EAN-13, кодирующего 13 цифр. Код UPC может считаться частным случаем, подмножеством кода EAN-13. Коды UPC легко преобразуются в EAN-13 (но не наоборот). Это достигается простым и естественным для понимания человека способом — добавлением тринадцатой цифры. Просто добавляется «ноль» перед двенадцатью цифрами кода UPC. То есть, товар, штрих-код которого мы видим на рисунке к этой статье, будет иметь код EAN-13: 0036000291452. Именно по этой причине товары США и Канады в привычной нам европейской кодировке начинаются с нуля.
Очень важно, что сама «штриховка» при таком преобразовании, то есть рисунок EAN-13 для кодов, соответствующих UPC, абсолютно идентична «штриховке» UPC. Это одно и то же. Таким образом была обеспечена совместимость американских кодов для чтения в Европе без какой-либо перепечатки этикеток или упаковки товара.
Более подробная информация о коде EAN-13 и его отличиях от UPC в статье European Article Number.
Общее описание структуры
Код UPC — простой и практически симметричный линейный штрих-код. Эта простота, симметричность и высокая помехозащищённость обусловлена недостаточно развитой техникой времён создания этих кодов. Код состоит из 2 групп цифр, по 6 цифр в каждой группе — левой и правой. Группы цифр окаймляются так называемыми защитными, или ограждающими, штрих-шаблонами (Guard Patterns). Эти шаблоны содержат штрихи единичной ширины, которые служат для синхронизации сканера штрих-кода. Наличие именно трёх таких полей обусловлено в первую очередь возможным нанесением штрих-кода на закруглённую поверхность. И если сейчас это не является особой проблемой, то во времена создания этого кода сканеру требовалось знать ширину единичного штриха в начале, середине и конце кода. Левые и правые защитные шаблоны состоят из 3 штрихов единичной ширины — двух тёмных и одного светлого между ними. Средний защитный шаблон состоит из 5 штрихов — трёх светлых и двух тёмных. Всё остальное — цифры.
Каждая цифра левой или правой группы кодируется с помощью четырёх штрихов: двух светлых и двух тёмных. Каждый штрих может иметь относительную ширину в одну, две, три или четыре единицы. Общая ширина штрихов для одной цифры всегда составляет семь единиц. Битовая комбинация для каждой цифры разработана таким образом, чтобы цифры, насколько это возможно, отличались друг от друга. Максимальная длина тёмного или светлого участка не может превышать четырёх единиц. Общая ширина всего кода всегда равна 95 единицам. В любом коде 29 светлых и 30 тёмных штрихов. Все эти технические решения очень важны для надёжности и простоты сканирования этого кода.
Первая цифра кода — это так называемый префикс — имеет некоторое логическое значение, но не столь важна с технической точки зрения. Последняя цифра — контрольное число, служит для выявления возможной ошибки при чтении кода сканером или ручного ввода цифр кода с клавиатуры.
Направление чтения комбинации штрихов значения не имеет, код специально разрабатывался так, чтобы он одинаково просто считывался как в прямом, так и обратном направлении (если товар перевёрнут). Также не имеет значения то, какое исполнение имеет весь штрих-код — фотографически позитивное или негативное. То есть штрих-код, нанесённый светлыми полосками по тёмному фону читается абсолютно так же, как и тёмными полосками по светлому фону. Мало того, цвета штрихов и фона не обязательно должны быть белыми и чёрными, возможны и другие цветовые комбинации.
Кодировка цифр
Цифра | Левый код | Правый код | Ширина линий |
---|---|---|---|
0 | 0001101 | 1110010 | 3-2-1-1 |
1 | 0011001 | 1100110 | 2-2-2-1 |
2 | 0010011 | 1101100 | 2-1-2-2 |
3 | 0111101 | 1000010 | 1-4-1-1 |
4 | 0100011 | 1011100 | 1-1-3-2 |
5 | 0110001 | 1001110 | 1-2-3-1 |
6 | 0101111 | 1010000 | 1-1-1-4 |
7 | 0111011 | 1000100 | 1-3-1-2 |
8 | 0110111 | 1001000 | 1-2-1-3 |
9 | 0001011 | 1110100 | 3-1-1-2 |
Шаблон | Слева | По центру | Справа |
---|---|---|---|
Левый защитный шаблон | 101 | ||
Средний защитный шаблон | 01010 | ||
Правый защитный шаблон | 101 |
При проектировании структуры кода, в условиях ещё не слишком развитой электроники, было важным сделать его как можно более простым для считывания сканером и упростить аппаратную часть самого сканера. Одной из сложностей была проблема вероятного считывания кода в обратном направлении, то есть считывания кода на товаре, который кассир поднёс к сканеру «вверх ногами». Поэтому очень важно было, чтобы чередование полос было одинаковым в обоих направлениях — сначала тёмный штрих, потом белый, потом опять тёмный и так далее. Да, и ещё было бы неплохо, чтобы положение защитных шаблонов было всегда на одном и том же месте.
Решение было найдено. Можно обратить внимание, что код выглядит очень симметрично, то есть количество штрихов справа и слева от центра всегда равно, а ширина правой и левой части штрих-кода одинаковы. То есть механизм считывания штрих-кода всегда одинаков, как этот код ни поверни.
Что касается одинаковой последовательности чередования светлых и тёмных штрихов при прямом и обратном чтении, то разработчики добились этого тем, что кодировка правой и левой групп цифр немного отличается — правые символы имеют фотографически негативное начертание относительно левых. То есть шаблоны штрихов для одной и той же цифры идентичны, но позитивны или негативны. Иначе говоря, отличие только в том, что если для левой части кода это светлый штрих, то для правой — тёмный.
Проблема распознавания прямого или обратного считывания точно так же легко разрешается логически. Например, если сканер считывает цифру с толщиной штрихов 3-2-1-1, то он понимает, что это цифра «ноль» и её прямое считывание, а если он считывает штрихи толщиной 1-1-2-3, то он понимает, что это тот же «ноль», но считанный в обратном направлении. Считывая числа, закодированные зеркально относительно обычной кодировки, сканер понимает, что весь штрих-код считывается в обратном направлении, следовательно, и всю полученную последовательность из 12 цифр нужно передать компьютеру в обратном порядке.
Всё это было определённой перестраховкой и по современным меркам излишеством, но и год был 1973.
Расчёт контрольного числа
В коде UPC-A (GTIN-12) контрольное число (цифра) рассчитывается следующим образом:
Например, контрольное число для приведённого на рисунке штрих-кода UPC-A «03600029145X», где «X» — это искомая контрольная цифра, рассчитывается путём сложения всех нечётных цифр (0+6+0+2+1+5 = 14), умножается на три (14 × 3 = 42), результат суммируется со всеми чётными цифрами (42+3+0+0+9+4 = 58), отбрасывается всё, кроме последней цифры (58 mod 10 = 8), вычитается из 10 (10 − 8 = 2) и ещё раз, если это необходимо, отбрасывается всё, кроме последней цифры (2 mod 10 = 2). Искомое контрольное число — цифра 2.
При считывании кода правильность считывания проверяется похожим способом, но несколько проще:
Технически цифры обрабатываются последовательно, за один проход, с умножением каждой цифры на 1 или 3, в зависимости от чётности позиции, добавлением к сумме и взятием остатка по модулю 10 от текущей суммы. Иными словами десятки сразу отбрасываются, что сильно упрощает механизм вычисления.
Если результат равен нулю, то принимается решение, что код считан правильно, если любая другая цифра, то код однозначно считан неверно.
Кодировка товара
Данный код создавался, в первую очередь, для автоматизации торговли продукцией, произведённой множеством предприятий, поэтому вопрос внутреннего содержания также был важен для стандартизации и регулирования, чтобы разные предприятия не могли присвоить товару одинаковый код. Каждый вновь производимый вид товара должен был иметь свой уникальный код, и это было главной задумкой всей этой системы. То есть, если производитель выпускает, например, джинсы, то джинсы разного цвета, размера, покроя, должны были иметь различные коды. То есть, если это, например, 10 цветов, 50 видов, 20 размеров, то для их кодировки потребуется десять тысяч кодов.
В свою очередь одинаковый товар, но разных предприятий-производителей, тоже должен был иметь различную кодировку. Всё это было важно для автоматизации учёта в торговле, автоматического контроля остатков товара на складе, прилавках магазинов и так далее.
Теоретический максимум этого кода — 100 миллиардов различных видов товара (11 цифр). Казалось бы, огромное число. Но теория не всегда соответствует практике, и нынешняя ситуация такова, что, более чем за 30 лет существования системы, этих кодов оказалось недостаточно. Это связано с несбалансированным, расточительным их расходованием.
Первоначально 11 цифр кода были распределены следующим образом:
То есть, теоретически система подразумевала до шестисот тысяч предприятий (по сто тысяч на префикс), каждое из которых могло кодировать до ста тысяч наименований выпускаемой им продукции.
Префикс
Это первая цифра кода. Логически делит коды на виды выпускаемой продукции.
Для европейских кодов EAN-13 все эти американские префиксы представляются начинающимися с нуля, то есть 01, 02, 03 и так далее. После объединения с европейской ассоциацией в глобальную GS1 Америке были присвоены дополнительные префиксы 10-13 в европейской кодировке, которые будут использоваться для кодировки обычного товара.
Код предприятия
Код предприятия — это та часть кода, которая присваивается регулирующей организацией предприятиям, желающим кодировать свой товар. Код предприятия, по-первоначальному замыслу, должен был занимать 5 цифр плюс префиксы, отведённые под кодирование обычного товара. Таким образом, можно было зарегистрировать порядка шестисот тысяч предприятий. Как оказалось, этого мало. Код предприятия располагается в левой части кода UPC.
Код товара
Код товара занимает 5 первых цифр правой части кода. Каждый вид товара предприятие должно было кодировать своим, уникальным кодом. Код 99999 зарезервирован для кодировки самого предприятия, в целях обеспечения автоматизации документооборота.
Кодировка товара
Смысловая нагрузка цифр в наименовании товара: Вопреки сложившемуся мнению, цифровой код самого товара (3-5 цифр) никакой смысловой нагрузки не несёт. Ассоциация рекомендует последовательное присвоение кодов по мере выпуска новых видов продукции без вложения в этот код какой либо дополнительной смысловой нагрузки.
Для использования UPС внутри предприятий и торговых организаций выделяются все коды, начинающиеся с цифры 2. Любое предприятие может использовать их как угодно и по своему усмотрению, но исключительно в своих внутренних целях. Использование этих кодов за пределами предприятия запрещено. Внутреннее содержание кодов, начинающихся с 2, может подчиняться любой логике, которое установило то или иное предприятие для себя (обычно это предприятия розничной торговли), и может содержать цену или вес товара, или любые другие параметры, и особенно часто эта кодировка применяется для весового товара.
Миф о закодированных 3-х шестёрках
Для синхронизации считывания кода Джордж Лорер предусмотрел 3 специальных защитных, или ограждающих, поля (Guard Patterns) — левое поле (LGP), центральное поле (CGP) и правое поле (RGP). На рисунке эти поля для наглядности выделены зелёным цветом, на самом деле они белые. Левое и правое поля имеют ширину по три единицы, среднее поле имеет ширину 5 единиц (напомним, код любой цифры имеет ширину 7 единиц). Легенда же возникла из-за того, что в одной из кодировок (см. таблицу выше) цифра 6 представлена последовательностью 1010000, что визуально можно воспринять как два штриха. Защитные же поля (101 и 01010) так же выглядят как два штриха, но это не имеет никакого отношения к кодировке цифры 6, кроме визуального сходства. Сам Джордж Лорер признаёт некоторое сходство этих полей с кодированием шестёрки, но считает это случайностью. Также случайностью он считает и тот факт, что его имя, фамилия и отчество (George Joseph Laurer) содержат по шесть букв. Никаких закодированных 3-х шестёрок в штрих-коде UPC нет. [1]
Исследования показывают, что внедрение и распространение UPC стимулировало инновации и способствовало росту международных розничных цепочек поставок.
СОДЕРЖАНИЕ
История
Предложение IBM
Примерно в конце 1969 года IBM из Research Triangle Park (RTP) в Северной Каролине поручила Джорджу Лауреру определить, как сделать сканер и этикетку для супермаркета. В конце 1970 года Херд Баумейстер представил уравнения для расчета символов на дюйм, достижимых с помощью двух штрих-кодов IBM, Delta A и Delta B. В феврале 1971 года Баумейстер присоединился к Laurer.
Лаурер приступил к определению деталей лейбла и написанию предложения. NJ Woodland был назначен планировщиком проекта и помог Лауреру в написании его предложения.
Первая попытка Лаурера со штрих-кодом использовала Delta B. Полученный размер этикетки был примерно шесть на три дюйма, что было слишком большим. Крауз предложил Лауреру использовать его штрих-код Delta C и предоставил копию своего патента, в котором был образец набора буквенно-цифровых символов и правил для создания алфавитов другого размера. Это уменьшило размер этикетки примерно до 1,5 x 0,9 дюйма. Позже Лаурер попросил Крауса помочь в том, как сканер обнаруживает этикетку. Вместе они определили защитные полосы и определение того, как определять этикетку. Защитные планки также обеспечивали идентификацию для распознавания половинной метки и обучающие планки для пороговых цепей сканера. У Лаурера было полное определение лейбла, и он приступил к написанию своего предложения.
Раньше Кроуз придумал простую палочку, которую носили как кольцо и браслет. Он решил разработать эту палочку, чтобы продемонстрировать этикетку.
Месяц спустя, 1 января 1973 года, Крауз вернулся в группу IBM Advanced Technology, а Лаурер остался с полной ответственностью за лейбл.
Было решено, что две половины этикетки должны иметь разный набор цифровых символов. Набор символов Laurer, полученный из патента Delta C, использовал семь печатаемых приращений или единиц, где должны были быть напечатаны две полосы и два пробела. Это дало двадцать комбинаций символов, но были две пары, которые при чтении по правилам Delta C давали один и тот же код для пары. Поскольку восемнадцати символов было недостаточно, Лаурер попытался добавить одну единицу к набору символов. Это дало двадцать шесть символов Delta C, которые могли предоставить два набора десятичных символов, но это также добавило четырнадцать процентов к ширине метки и, следовательно, к высоте. Это будет 30-процентное увеличение площади или метка 1,7 «x1,03». Лаурер считал это неприемлемым. Он вернулся к исходному набору символов с двадцатью символами, но четыре из них были двумя парами с одинаковым чтением Delta C. Он решил использовать их все. Чтобы различать пары, он измерял ширину полосы в каждой из пар, чтобы отличить их друг от друга. Для каждой пары эти полоски будут шириной в одну или две единицы. Лаурер не применял уравнения Баумейстера к этому множеству. Он чувствовал, что всего лишь одно измерение ширины штанги не было бы слишком серьезным. Как оказалось, для увеличения площади более чем вдвое потребовалось бы увеличение ширины и высоты более чем на пятьдесят процентов. Позже Лаурер признал, что эти четыре символа в каждом наборе ответственны за большинство ошибок чтения сканера.
Машиностроение и проектирование электронных схем обычно требуют проектирования наихудшего случая с использованием известных допусков. Многие инженеры, работающие со штрих-кодами, не имели опыта работы с такими вещами и использовали несколько интуитивно понятные методы. Это было причиной плохой работы кода Delta B и, скорее всего, отказа сканера «бычьего глаза» RCA.
В следующей таблице показаны рабочие этикетки, доступные в начале 1970-х годов, с указанием их размеров.
Тип ярлыка | Размеры этикетки | Площадь |
---|---|---|
Бычий глаз с азбукой Морзе | Большой | Большой |
Бычий глаз с дельтой B | Диаметр 12,0 дюймов (300 мм) | 113,10 дюйма 2 (729,7 см 2 ) |
Бычий глаз с дельтой А | Диаметр 9,0 дюйма (230 мм) | 63,62 дюйма 2 (410,5 см 2 ) |
Баумейстер 1-й с Дельтой B | 6,0 дюймов × 5,8 дюйма (150 мм × 150 мм) | 34,80 дюйма 2 (224,5 см 2 ) |
Баумейстер 2 тайма с Дельтой В | 6,0 дюйма × 3,0 дюйма (152 мм × 76 мм) | 18,00 дюймов 2 (116,1 см 2 ) |
Баумейстер 2 тайма с Дельтой А | 4,5 дюйма × 2,3 дюйма (114 мм × 58 мм) | 10,35 дюйма 2 (66,8 см 2 ) |
Баумейстер с Delta C | 1,5 дюйма × 0,9 дюйма (38 мм × 23 мм) | 1,35 дюйма 2 (8,7 см 2 ) |
Это предполагает получение такой же информации и надежной читабельности.
Сочинение
UPC-A 042100005264 эквивалентен UPC-E 425261 с шаблоном четности «EOEEOO», который определяется системой счисления 0 UPC-A и контрольной цифрой 4 UPC-A.
Форматирование
Размер x для UPC-A при номинальном размере составляет 0,33 мм (0,013 дюйма). Номинальная высота символа для UPC-A составляет 25,9 мм (1,02 дюйма). Полосы, образующие защитные узоры S (начало), M (середина) и E (конец), расширяются вниз в 5-кратном размере по оси x, в результате чего номинальная высота символа составляет 27,55 мм (1,08 дюйма). Это также относится к полосы первой и последней числовой цифры штрих-кода UPC-A. UPC-A может быть уменьшен или увеличен от 80% до 200%.
Кодирование
Штрих-код UPC-A визуально представлен полосами штрихов и пробелов, которые кодируют 12-значное число UPC-A. Каждая цифра представлена уникальным рисунком из 2 полосок и 2 пробелов. Полосы и пробелы имеют переменную ширину, то есть ширину 1, 2, 3 или 4 модуля. Общая ширина цифры всегда составляет 7 модулей; следовательно, для 12-значного номера UPC-A требуется всего 7 × 12 = 84 модуля.
Тихая зона | S (начало) | L (левая цифра) | M (средний) | R (правая цифра) | E (конец) | Тихая зона | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||||
Нумерация
Количество штрих-кодов UPC-A и UPC-E ограничено стандартами, используемыми для их создания.
UPC-A: (10 возможных значений на левую цифру ^ 6 левых цифр) × (10 возможных значений на правую цифру ^ 5 правых цифр) = 100000000000.
UPC-E: (10 возможных значений на цифру ^ 6 цифр) × (2 возможных шаблона четности на номер UPC-E) = 2 000 000.
Цифра системы счисления
Расчет контрольной цифры
UPC включает контрольную цифру для обнаружения типичных ошибок ввода данных. Например, коды UPC-A выбирают контрольную цифру, чтобы удовлетворить уравнение контрольной цифры : Икс 12 <\ displaystyle x_ <12>>
Если введенный код не удовлетворяет уравнению, то это недействительный код UPC-A.
Контрольная цифра UPC-A может быть рассчитана следующим образом:
Таким образом, контрольная цифра x 12 равна 2.
Уравнение контрольной цифры выбрано так, чтобы иметь разумные свойства обнаружения ошибок (см. Алгоритм Луна ).
Вариации
Технически UPC в его наиболее распространенном использовании относится к UPC-A.
Существуют и другие варианты UPC:
Последняя цифра UPC-E | Цифровой шаблон UPC-E | Эквивалент UPC-A |
---|---|---|
0 | XXNNN0 | 0 или 1 + XX000-00NNN + контрольная цифра |
1 | XXNNN1 | 0 или 1 + XX100-00NNN + контрольная цифра |
2 | XXNNN2 | 0 или 1 + XX200-00NNN + контрольная цифра |
3 | XXXNN3 | 0 или 1 + XXX00-000NN + контрольная цифра |
4 | XXXXN4 | 0 или 1 + XXXX0-0000N + контрольная цифра |
5 | XXXXX5 | 0 или 1 + XXXXX-00005 + контрольная цифра |
6 | XXXXX6 | 0 или 1 + XXXXX-00006 + контрольная цифра |
7 | XXXXX7 | 0 или 1 + XXXXX-00007 + контрольная цифра |
8 | XXXXX8 | 0 или 1 + XXXXX-00008 + контрольная цифра |
9 | XXXXX9 | 0 или 1 + XXXXX-00009 + контрольная цифра |
Например, UPC-E 654321 может соответствовать UPC-A 065100004327 или 165100004324, в зависимости от шаблона четности UPC-E закодированных цифр, как описано ниже:
Контрольная цифра UPC-A | Шаблон четности UPC-E для UPC-A система счисления 0 | Шаблон четности UPC-E для UPC-A система счисления 1 |
---|---|---|
0 | EEEOOO | ОООЭЭ |
1 | EEOEOO | OOEOEE |
2 | EEOOEO | OOEEOE |
3 | EEOOOE | OOEEEO |
4 | EOEEOO | OEOOEE |
5 | EOOEEO | OEEOOE |
6 | EOOOEE | OEEEOO |
7 | EOEOEO | OEOEOE |
8 | EOEOOE | OEOEEO |
9 | EOOEOE | OEEOEO |
S (начало) | O (цифра нечетной четности) | E (четная цифра) | E (конец) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
3-2-1-1 | 2-2-2-1 | 2-1-2-2 | 1-4-1-1 | 1-1-3-2 | 1-2-3-1 | 1-1-1-4 | 1-3-1-2 | 1-2-1-3 | 3-1-1-2 | 1-1-2-3 | 1-2-2-2 | 2-2-1-2 | 1-1-4-1 | 2-3-1-1 | 1-3-2-1 | 4-1-1-1 | 2-1-3-1 | 3-1-2-1 | 2-1-1-3 |
UPC-E 654321 с шаблоном четности EOEOEO (UPC-A 065100004327) будет закодирован как
Штрих-код будет выглядеть так:
EAN-13
Примечания по использованию UPC: