- •Условные графические обозначения элементов кинематики машин и механизмов по гост 2.770-68
- •Виды и типы схем по гост 2.701
- •Лабораторная работа №2. Изучение штриховых кодов
- •История возникновения штрих-кодов. Черно-белые штрихи на упаковке товаров... Кто и как их придумал?
- •Контрольные вопросы и задания
- •Лабораторная работа №3.
- •Контрольные вопросы и задания
- •Лабораторная работа №4 Изучение рычажных платформенных весов
- •Контрольные вопросы и задания
- •Лабораторная работа №5 Изучение электронных весов
- •Контрольные вопросы и задания
История возникновения штрих-кодов. Черно-белые штрихи на упаковке товаров... Кто и как их придумал?
Существует несколько версий, одна из которых такова. В конце 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 International является Ассоциация автоматической идентификации (ЮНИСКАН/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-м этапе, и ближайшим к ней наибольшим числом, кратным десяти.
Сравнивают полученный результат со значением разряда на штриховом коде.
Обработка экспериментальных данных и составление отчета. В рабочие тетради вклеивают ксерокопии товарных и транспортных штрихов-кодов (их выдает преподаватель индивидуально каждому студенту).
Расшифровывают реквизиты всех кодов, определяют контрольный разряд кода (по этапам и с изображением схемы расчета для каждого хода).