Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Автоматизированный ввод и регистрация товарно-транспортных документов на базе систем автоматической идентификации. Структура кода upc. Структура кода еан-13. Структура кода еан-8.

Поиск

ЭТАЛОННЫЙ ОТВЕТ

 

UPC или Universal Product Code (универсальный код товара) — американский стандарт штрих-кода, предназначенный для отслеживания товаров в магазинах. UPC был разработан в 1973 году Джорджем Джосефом Лорером (George Joseph Laurer), работавшим инженером в корпорации IBM.

Код UPC — простой и практически симметричный линейный штрих-код. Эта простота, симметричность и высокая помехозащищённость обусловлена недостаточно развитой техникой времён создания этих кодов. Код состоит из 2 групп цифр, по 6 цифр в каждой группе — левой и правой. Группы цифр окаймляются так называемыми защитными, или ограждающими, штрих-шаблонами (Guard Patterns). Эти шаблоны содержат штрихи единичной ширины, которые служат для синхронизации сканера штрих-кода. Наличие именно трёх таких полей обусловлено в первую очередь возможным нанесением штрих-кода на закруглённую поверхность. И если сейчас это не является особой проблемой, то во времена создания этого кода сканеру требовалось знать ширину единичного штриха в начале, середине и конце кода. Левые и правые защитные шаблоны состоят из 3 штрихов единичной ширины — двух тёмных и одного светлого между ними. Средний защитный шаблон состоит из 5 штрихов — трёх светлых и двух тёмных. Всё остальное — цифры.

Каждая цифра левой или правой группы кодируется с помощью четырёх штрихов: двух светлых и двух тёмных. Каждый штрих может иметь относительную ширину в одну, две, три или четыре единицы. Общая ширина штрихов для одной цифры всегда составляет семь единиц. Битовая комбинация для каждой цифры разработана таким образом, чтобы цифры, насколько это возможно, отличались друг от друга. Максимальная длина тёмного или светлого участка не может превышать четырёх единиц. Общая ширина всего кода всегда равна 95 единицам. В любом коде 29 светлых и 30 тёмных штрихов. Все эти технические решения очень важны для надёжности и простоты сканирования этого кода.

Первая цифра кода — это так называемый префикс — имеет некоторое логическое значение, но не столь важна с технической точки зрения. Последняя цифра — контрольное число, служит для выявления возможной ошибки при чтении кода сканером или ручного ввода цифр кода с клавиатуры.

Направление чтения комбинации штрихов значения не имеет, код специально разрабатывался так, чтобы он одинаково просто считывался как в прямом, так и обратном направлении (если товар перевёрнут). Также не имеет значения то, какое исполнение имеет весь штрих-код — фотографически позитивное или негативное. То есть штрих-код, нанесённый светлыми полосками по тёмному фону читается абсолютно так же, как и тёмными полосками по светлому фону. Мало того, цвета штрихов и фона не обязательно должны быть белыми и чёрными, возможны и другие цветовые комбинации.

Расчёт контрольного числа.

В коде UPC-A (GTIN-12) контрольное число (цифра) рассчитывается следующим образом:

· Суммируются все цифры на нечётных позициях (первая, третья, пятая, и т. д.) и результат умножается на три.

· Суммируются все цифры на чётных позициях (вторая, четвёртая, шестая, и т. д.).

· Числа, полученные на предыдущих двух шагах, складываются, и из полученного результата оставляется только последняя цифра.

· Эту цифру вычитают из 10.

· Конечный результат этих вычислений и есть контрольная цифра (десятке соответствует цифра 0).

Например, контрольное число для приведённого на рисунке штрих-кода 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.

При считывании кода правильность считывания проверяется похожим способом, но несколько проще:

· суммируются все чётные цифры, включая контрольную цифру.

· суммируются все нечётные цифры и умножаются на 3.

· эти суммы складываются и оставляется последняя цифра от результата.

Технически цифры обрабатываются последовательно, за один проход, с умножением каждой цифры на 1 или 3, в зависимости от чётности позиции, добавлением к сумме и взятием остатка по модулю 10 от текущей суммы. Иными словами десятки сразу отбрасываются, что сильно упрощает механизм вычисления.

Если результат равен нулю, то принимается решение, что код считан правильно, если любая другая цифра, то код однозначно считан неверно.

 

European Article Number, EAN-13 (европейский номер товара) — европейский стандарт штрихкода, предназначенный для кодирования идентификатора товара и производителя. Является надмножеством американского стандарта UPC.

Первые 3 (в общем случае) цифры называются префиксом EAN и присваиваются EAN International. Ими обозначаются Национальные организации.

Национальные организации товарной нумерации EAN, являясь официальными представителями EAN International, уполномочены использовать систему EAN на национальном или региональном уровнях. В отдельно взятой стране может существовать только один представитель EAN International.

Ассоциация Автоматической идентификации ЮНИСКАН/EAN РОССИЯ, как член EAN International, является единственной организацией товарной нумерации - представителем EAN International на территории России. Поэтому другие организации, обещающие помощь в получении штриховых кодов, являются, в лучшем случае, посредниками.

Префикс 460 в коде EAN-13 присвоен ЮНИСКАН/EAN РОССИЯ. Префикс всегда является ссылкой на национальную организацию. Так префикс 460 означает то, что предприятие зарегистрировано в ЮНИСKAH/EAN РОССИЯ, а вовсе не то, что предприятие находится на территории России (хотя, в большинстве случаев, это так).

Следующие 9 цифр содержат номер предприятия, зарегистрированного внутри национальной организации, и номер товара. Структура 9 знаков, приходящихся на номер предприятия и номер товара, определяется непосредственно национальной организацией, например: 5 - предприятие / 4 - товар, 6 - предприятие / 3 - товар, 7 - предприятие / 2 - товар и др. В настоящее время ЮНИСКАН/ЕAN РОССИЯ определила следующую структуру: 6 цифр - номер предприятия, 3 цифры - номер товара. Последняя, 13-я цифра, называется контрольным числом.

Любое предприятие, зарегистрированное на территории России, будет иметь штриховой код, начинающийся с цифр 460. Предприятие имеет право определить, в Национальную организацию какой страны ему следует вступать. Одно и то же предприятие может вступить одновременно в несколько Национальных организаций, руководствуясь при этом соображениями бизнеса, требованиями торговых партнеров или законами той или иной страны.

Следующие шесть цифр отведены под регистрационный номер предприятия. Этот номер, полученный предприятием в Национальной организации, является уникальным. Нигде в мире не встретится другое предприятие с таким же номером. Регистрационный номер состоит из префикса Национальной организации, присвоенного EAN International, и номера предприятия внутри Национальной организации. EAN International следит за тем, чтобы только у одной Национальной организации был бы префикс, например, 460. В свою очередь, Национальная организация следит, чтобы никому в ее рамках не было присвоено двух одинаковых номеров.

Группа из трех цифр, следующая за регистрационным номером, - номер продукции внутри предприятия. И здесь мы подходим к определению двух основных принципов системы EAN - уникальности и незначимости. Действительно, исходя из вышесказанного, номер уже уникален. Однако осталась часть кода, отвечающая за номер продукции. И здесь необходимо пояснить следующее. Сам по себе штриховой код EAN ничего не обозначает. Система EAN — неклассификационная и незначащая! Это нумерационная система. Сам штриховой код—это только машиночитаемое представление цифр, написанных под ним. Номер штрихового кода служит только ключом к информации, хранящейся в базе данных в компьютере. В самом номере нет ни наименования предприятия, ни вида товара, ни страны производства - вообще ничего. Номер продукции - всего лишь произвольный набор цифр, присвоенный тому или иному изделию. В большинстве случаев здесь используется порядковая нумерация. Новый товар - новый номер. Новый вариант старого изделия - новый номер. Новая упаковка - новый номер.

Любые изменения в изделии влекут за собой изменение номера продукции. Даже если одно и то же изделие будет производиться на разных предприятиях, оно будет иметь разные номера, будут различными не только регистрационные номера предприятий (это само собой), но и номера продукции.

Последняя цифра кода - контрольное число. Оно предназначено для проверки правильности считывания кода EAN сканирующим устройством. Прочитав графическое изображение штрихового кода с помощью сканера и преобразовав его в цифровой код, компьютер по специальному алгоритму вычисляет контрольное число и сравнивает его с числом, считанным из графического изображения. Совпадение считанного и вычисленного контрольных чисел означает правильное считывание штрихового кода. В этом случае на сканере появляется соответствующий световой звуковой сигнал. Если качество кода недостаточно высоко, то одна или несколько цифр кода могут быть искажены при считывании. В этом случае сканер не даст сигнала о правильном считывании. В случае каких-либо ошибок при построении штрихового кода, или если кто-то произвольно скомбинировал свой код из 13 цифр, или если контрольный разряд имеет произвольное значение, то этот штриховой код сканером считываться не будет!

Расчет контрольной цифры для кода EAN-13

Необходимо.1. Складываем цифры, стоящие на четных позициях, затем на нечетных позициях:

Необходимо.2. Теперь складываем результат сложения цифр на четных позициях, помноженный на три и результат сложения цифр на нечетных позициях:

(33*3) + 24 = 123;

Необходимо.3. Контрольное число представляет собой разницу между окончательной суммой (123) и ближайшим к ней наибольшим числом, кратным десяти (в данном случае - 130):

130 - 123 = 7;

Необходимо.4. Полученная в результате последняя семерка и соответствует контрольной цифре.

 

European Article Number, EAN-8 (европейский номер товара) — европейский стандарт штрихкода, предназначенный для кодирования идентификатора товара и производителя. Является надмножеством американского стандарта UPC.

Код EAN-8 не содержит явных признаков принадлежности тому или иному предприятию. Другими словами, в нем нет номера, присвоенного предприятию. Код EAN-8 состоит из префикса национальной организации, номера изделия и контрольного числа. Каждому отдельному виду продукции, независимо от кода предприятия, соответствует отдельный порядковый номер. Номера продукции различных предприятий идут вперемешку. Однако никакой путаницы не происходит: за каждым предприятием закрепляется конкретный номер (номера) EAN-8. Поэтому определить, кому принадлежит номер EAN-8, так же несложно, как и по номеру EAN-13. Что касается размеров кода EAN-8, то они подчиняются тем же законам, что и EAN-13.

Понятно, что запас возможных номеров EAN-8 очень невелик. Так как в номере EAN-8 непосредственно для кодирования товара используются всего 4 разряда, то возможна нумерация изделий от 0000 до 9999, т.е. можно закодировать 10 тысяч видов продукции.

Ясно, что 10 тысяч номеров EAN-8 на всех не хватит. Для того чтобы номера EAN-8 доставались только тем, кому они действительно необходимы, в Национальной организации EAN РОССИЯ действует следующий и порядок: предприятие вместе с заявлением на выдачу кода EAN-8 представляет образец упаковки или этикетки для своей продукции. Номер EAN-8 выдается только в том случае, если символ штрихового кода EAN-13 номинального размера (26,26 х 37,29 мм) занимает больше 25% печатной поверхности упаковки или этикетки.

Для увеличения площади упаковки малоразмерных товаров можно использовать блистерные упаковки, когда на картон (или любой другой материал), формата от почтовой открытки до стандартного листа А4, типографским способом наносится информация о товаре и изготовителе вместе со штриховым кодом EAN 13 номинального размера, а само изделие размещается на этой же поверхности под прозрачным пластиком или пленкой.

Расчёт контрольного числа идентичен расчёту контрольного числа кода EAN-13.

 

ЗАДАНИЕ N-6



Поделиться:


Последнее изменение этой страницы: 2016-04-19; просмотров: 362; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.148.108.174 (0.006 с.)