Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ковалев сборник МУ к ЛР 5 ИЗ 7 по оборудованию...doc
Скачиваний:
22
Добавлен:
12.11.2019
Размер:
920.58 Кб
Скачать

История возникновения штрих-кодов. Черно-белые штрихи на упаковке товаров... Кто и как их придумал?

Существует несколько версий, одна из которых такова. В конце 50-х годов на железной дороге в далеком американском штате Пенсильвания работал молодой инженер Давид Коллинз. Каждый день он занимался сортировкой вагонов, выясняя их номера и отслеживая дальнейший путь… Работа кропотливая и не самая интересная.

Известно, что лень - главный двигатель прогресса. Творческий (и, наверное, слегка ленивый) Давид решил что-то изменить в своей работе. Он предложил такую идею: освещать номера вагонов прожекторами и считывать их с помощью фотоэлементов. Для облегчения распознавания он предложил записывать номера не только обычными цифрами, но и специальным кодом, состоящим из красных и синих полос, которые располагались бы на стенке вагона в прямоугольнике длиной до полуметра. Интересно, что правильно считывать подобные штрих-коды удавалось даже при движении поезда со скоростью 100 км/час. Позже, в 1968 году Коллинз заменил прожекторы жестко сфокусированным лазерным лучом, что значительно сократило расходы энергии. В результате удалось сократить как размеры маркировки, так и размеры сканирующего устройства.

Дальше - больше. У Давида был друг, Джеймс МакДауэлл, работающий на складе супермаркета. Однажды он рассказал Давиду, сколько времени уходит на поиск нужного товара. Это навело инженера на мысль, что штриховой код можно использовать не только на железной дороге. Так штрих-код получил признание и в супермаркетах.

Расширение сферы применения штриховой кодировки на этом не прекратилось. В 1973 году в США была создана организация "Универсальный товарный код" (UPC - Universal Product Code), ратующая за использование штрих-кодов в промышленности и торговле. А с 1977 года в Западной Европе для идентификации потребительских товаров стала применяться аналогичная система под названием "Европейский артикул" (EAN - European Article Numbering). Важно, что американский и западноевропейский коды совместимы, более того, EAN является разновидностью UPC, единственная их разница - длина (UPC - 12, а EAN - 13 знаков). Таким образом, коды, нанесенные на упаковку товара в одной стране, могут быть расшифрованы в другой.

Сейчас существует более 50-и систем штрихового кодирования. Наиболее активно используются четыре из них - код 39 (Code 39) низкой, средней и высокой плотности, код "2 из 5" (Interleaved 2-of-5), код Codabar и упоминавшийся выше EAN/UPC. Технология штрихового кодирования подразумевает уникальность штрих-кода для каждого товара, поэтому необходимо централизованное распределение кодов. Например, в России представителем организации EAN International является "Ассоциация автоматической идентификации ЮНИСКАН/EAN Россия", зарегистрировавшись в которой, производитель получает штрих-коды на все выпускаемые им товары (кстати, в России коды EAN-13 имеют префиксы 460-469).

Указанные 13 цифр несут следующую информацию:

цифры с 1-й по 3-ю называются префиксом кода и присваивают­ся Международной организацией товарной нумерации (EAN International). Эти две-три цифры принадлежат Национальной организации товарной нумерации страны или региона, которые уполномочены EAN International использовать систему EAN на национальном или региональном уровнях в качестве официаль­ных представителей EAN International. В отдельно взятой стране или регионе может существовать только один представитель EAN International. На территории России представителем EAN Inter­national является Ассоциация автоматической идентификации (ЮНИСКАН/EAN РОССИЯ), единственная организация товар­ной нумерации. Список основных префиксов приведен в таблице 2.1;

следующие 9—10 цифр содержат кодовый номер предприятия-изготовителя, зарегистрированного национальной организацией, и номер товара. В настоящее время ЮНИСКАН/EAN РОССИЯ оп­ределена следующая структура: 4 цифры — номер предприятия-из­готовителя, 5 цифр — номер товара;

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

Таблица 2.1 - Префиксы и национальные организации TAN иUPC

Префикс

Национальная организация товарной нумерации

Регион мира

00... 13

UCC (USA & Canada)

США и Канада

30...37

GENCOD-EAN France

Франция

400...440

CCG (Germany)

Германия

45...49

Distribution Code Center — DCC (Japan)

Япония

460...469

ЮНИСКАН/EAN Россия (Россииcкая Федерация)

Российская Федерация

471

EAN Taiwan

Тайвань

482

EAN Ukraine

Украина

50

E Centre UK

Великобритания

54

ICODIF/EAN Belgium.Luxembourg

Бельгия, Люксембург

57

EAN Danmark

Дания

600...601

EAN South Africa

Южная Африка

64

EAN Finland

Финляндия

690...693

Article Numbering Centre of China -ANCC (China)

Китай

73

EAN Sweden

Швеция

76

EAN (Schweiz, Suisse, Svizzera)

Швейцария

80...83

INDICOD (Italy)

Италия

84

AECOC (Spain)

Испания

869

Union of Chambers of Commerce of Turkey (Turkey)

Турция

880

EAN Korea (South Korea)

Южная Корея

885

EAN Thailand

Таиланд

888

EAN (Singapore)

Сингапур

90...91

EAN Austria

Австрия

93

EAN Australia

Австралия

Код EAN8 был специально разработан организацией EAN International для малоразмерных упаковок товара. Этот «корот­кий» товарный штриховой код состоит из 8 знаков и имеет мень­шие, чем штриховой код EAN13, размеры.

Штриховой код EAN8 присваивается отдельным видам продук­ции в том случае, когда размещение кода EAN13 невозможно из-за размеров упаковки. Право присваивать продукции или товару код EAN8 принадлежит исключительно Ассоциации ЮНИСКАН/EAN.

Страны — члены Ассоциации не имеют права самостоятельно формировать код EAN8.

Цифры кода EAN8 несут следующую информацию:

цифры с 1-й по 3-ю называются префиксом штрихового кода и обозначают условный номер национальной организации (напри­мер, ЮНИСКАН/EAN Россия);

цифры с 4-й по 7-ю — номер продукции. Данный номер присва­ивается каждому отдельному виду продукции независимо от кода предприятия;

завершающая 8-я цифра кода — контрольный разряд. Эта цифра вычисляется в процессе считывания предыдущих семи цифр и служит для проверки правильности воспринятых сканером цифр штрихового кода.

Для перемещения в единичной или групповой упаковке това­ры укладывают в транспортную упаковку (картонная коробка, ящик, поддон и др.). На транспортную упаковку наносят 14-раз­рядный штриховой код EAN14. При нанесении кода используют графическую символику «2 из 5 с чередованием» (Interleaved Two of Five — ITF). Данный штриховой код получил сокращенное название — ITF14. По сравнению с кодами EAN8 и EAN13 сим­волы данного кода имеют большие размеры: ширина 152,4 мм, высота 41,4 мм. В связи с этим требования к поверхности кода не столь строгие — код может быть нанесен непосредственно на стенку картонной коробки или ящика. По 14-разрядному номеру можно определить EAN13 продукции, которая находится внутри транспортной упаковки. Структура штрихового кода ITF14 сле­дующая:

1-я цифра — логистический вариант (допустимая нумерация — от 1 до 8);

цифры со 2-й по 4-ю — префикс национальной организации (ЮНИСКАН/EAN);

цифры с 5-й по 8-ю — регистрационный номер предприятия;

цифры с 9-й по 13-ю — номер товара;

цифра 14-я — контрольный разряд.

Транспортные упаковки с одним и тем же содержимым разли­чаются разрядом логистического варианта. Например, картонная коробка с товаром будет обозначаться номером 1 (логистический вариант 1), а деревянный ящик с тем же самым товаром — номе­ром 2 (логистический вариант 2).

Методика проведения эксперимента. В качестве объекта иссле­дования используют штриховые коды товаров, продуктов и транс­портных упаковок (EAN13, EAN8, ITF14).

Для каждого вида штриховых кодов определяют:

вид кода;

геометрические размеры кода, его масштаб;

структуру кода (префикс), код изготовителя, код товара и конт­рольный разряд);

страну-изготовитель;

логистический вариант для кода транспортной упаковки.

Для расчета контрольного разряда штриховых кодов EAN8, EAN13, ITF14, а также кода UPC используют один и тот же алго­ритм вычислений.

Перед началом вычислений нумеруют все разряды кода справа налево, начиная с позиции контрольного разряда (1-й разряд кода — контрольный). Схема нумерации разрядов приведена в таблице 2.2.

Таблица 2.2. Схема нумерации разрядов кодов EAN, UPC, ITF

Код

Номер разряда

14

13

12

11

10

9

8

7

6

5

4

3

2

1

EAN8

Х

ХХ

Х

Х

Х

Х

Х

К

UPC

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

К

EAN13

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

К

ITFI4

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

Х

К

Примечание. К — контрольный разряд, X — разряд, имеющий цифровое значение.

Расчет выполняют в несколько этапов:

1-й этап. Начиная со 2-го разряда складывают значения всех четырех разрядов;

2-й этап. Полученную сумму умножают на 3;

3-й этап. Начиная с 3-го разряда складывают значения нечет­ных разрядов;

4-й этап. Складывают результаты выполнения 2-го и 3-го эта­пов;

5-й этап. Определяют значение контрольного разряда как раз­ницу между суммой, полученной на 4-м этапе, и ближайшим к ней наибольшим числом, кратным десяти.

Сравнивают полученный результат со значением разряда на штриховом коде.

Обработка экспериментальных данных и составление отчета. В рабочие тетради вклеивают ксерокопии товарных и транспортных штрихов-кодов (их выдает преподаватель индивидуально каждому студенту).

Расшифровывают реквизиты всех кодов, определяют конт­рольный разряд кода (по этапам и с изображением схемы расчета для каждого хода).