Штриховой код ean 13 расшифровка. Как просто расшифровать штрих-код! Полезная информация! Распечатала и ношу с собой! Такое обязательно пригодится! Цветовые сочетания в штриховом кодировании

"Штриховой Код EAN13 является непрерывным, имеет фиксированную длину и высокую плотность записи позволяет отобразить 13 цифр от 0 до 9.

Рис.1. Пример штрихового кода EAN

Кодовое обозначение может выражаться восемью (EAN8) или тринадцатью (EAN13) цифрами, причем во втором случае реально кодируется только двеннадцать цифр. Знаки штрихового Кода EAN состоят из двух штрихов и двух промежутков.

Штриховое изображение всех 12-ти (8-ми) цифр составляет в целом символ кода EAN.

Краевые знаки (удлиненные штрихи - знаки начала и конца символа) определяют его границы; делится символ на две части разделительным знаком (удлиненные штрихи в центре символа), как показано на рисунке 2.

Рис.2. Стуктура штрихового кода EAN-13

Таблица 1. Характеристика позиций полного и сокращенного кодов в системе EAN


Возможен вариант, когда для кода страны-изготовителя отводится два знака, а для кода предприятия - пять.

Необходимо также помнить, что штриховой код не несет в себе информации по классификации товара, т.е. и код страны (первые 2-3 цифры), и код предприятия (следующие 4-5 цифр), и код изделия (следующие пять цифр) уникальные (единственные и неповторимые) для этого изделия и являются в это же время номером товара в том банке данных, где он зарегестрирован. Поэтому первые 2-3 цифры - это код страны или, другими словами, номер страны в международном банке данных.

Возьмем, к примеру цифровой код 4||018993||404787||. Первые две цифры (40), если читать слева направо, обозначают страну изготовителя (или продавца) продукта ("флаг страны"), в данном случае - Германии. Следующие пять (18993) - фирму-изготовителя. Еще пять (40478) - наименование товара. И, наконец, последняя цифра (7) - контрольная, используемая для проверки правильности считывания предыдущих цифр кода сканирующей системой. Контрольную цифру кода можно определить самому с помощью следующих математических действий.

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


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

Расчет абсолютно идентичен рассмотренному выше.

Структура штрихового кода

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

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

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

Сочетание штрихов и пробелов, а также их расстановка внутри кажого цифрового знака, в зависимости от вида паритета записывается в виде комбинаций кода A, B или C, которые приведены в таблице 2.

Таблица 2. Перевод цифр в двоичную систему записи в зависимости от четности паритета

Цифра Код цифры в двоичной системе
Комбинация A Комбинация B Комбинация C
нечетный паритет четный паритет четный паритет
0 0001101 0100111 1110010
1 0011001 0110011 1100110
2 0010011 0011011 1101100
3 0111101 0100001 1000010
4 0100011 0011101 1011100
5 0110001 0111001 1001110
6 0101111 0000101 1010000
7 0111011 0010001 1000100
8 0110111 0001001 1001000
9 0001011 0010111 1110100

Каждая цифра кода представляет собой сочетание штрихов и пробелов, исполняемых в комбинациях A, B или C, тип комбинации определяется первой цифрой префикса - "флага" страны.

Итак, любой символ кода EAN-13 состоит из шести цифровых знаков переменного паритета (исполненных в комбинациях A или B) в левой половине символа кода, а также шести цифровых знаков четного паритета (исполненных только в комбинации C) в правой половине символа кода, двух краевых и одного разделительного знаков.

Цифра, стоящая на 13-й позиции (она-же первая при чтении кода слева направо) определяет, в какой комбинации A или B, согласно паритета цифрового знака, будет исполнена каждая из цифр левой половины символа кода. По таблице 2.

Таблица 2. Исполнение цифровых знаков в комбинациях A и B в 7-12 позициях

Теперь рассмотрим пример кодирования кода EAN-13, который рассмотривали выше: 4||018993||404787||.

В итоге мы получаем штриховой год, который приведен ниже. Распечатайте и считайте его!

  • размещено в разделе: Автоматизация торговли
  • найти еще статьи

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

    Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.

    Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позоволяют кодировать небольшой объем информации (до 20-30 символов - обычно цифр) с помощью несложных штрихкодов, читаемых недорогими сканерами. Пример кода символики EAN-13:

    Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Двухмерный штрих-код считывается при помощи специального сканера двухмерных кодов и позволяет быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали). Datamatrix, Data Glyph, Aztec.

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

    Расшифровка штрих-кода производителя

    C помощью штрихового кода зашифрована информация о некоторых наиболее существенных параметрах продукции. Наиболее распространены американский универсальный товарный штрих-код UPC и Европейская система кодирования EAN. Наиболее распространенны EAN/UCC товарные номера EAN-13, EAN-8, UPC-A, UPC-E и 14-разрядный код транспортной упаковки ITF-14. Так же существует 128 разрядная система UCC/EAN-128. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр (EAN-13).

    Возьмем, к примеру, цифровой код: 4820024700016. Первые две цифры (482) означают страну происхождения (изготовителя или продавца) продукта, следующие 4 или 5 в зависимости от длинны кода страны (0024) - предприятие-изготовитель, еще пять (70001) - наименование товара, его потребительские свойства, размеры, массу, цвет. Последняя цифра (6) контрольная, используемая для проверки правильности считывания штрихов сканером.

    Штрих-код EAN-13

    Для "кода товара":

    1. цифра: наименование товара,

    2. цифра: потребительские свойства,

    3. цифра: размеры, масса,

    4. цифра: ингредиенты,

    5. цифра: цвет.

    Пример вычисления контрольной цифры для определения подлинности товара

    1. Сложить цифры, стоящие на четных местах: 8+0+2+7+0+1=18

    2. Полученную сумму умножить на 3: 18x3=54

    3. Сложить цифры, стоящие на нечетных местах, без контрольной цифры: 4+2+0+4+0+0=10

    4. Сложить числа, указанные в пунктах 2 и 3: 54+10=64

    5. Отбросить десятки: получим 4

    6. Из 10 вычесть полученное в пункте 5: 10-4=6

    Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.

    Таблица соответствия штрих-кода производителя стран мира

    Штрих-код производителя

    Организация EAN

    США и Канада

    UCC (U.S.A. & Canada)

    Внутренний штрих-код предприятия

    GENCOD-EAN France

    Болгария

    Словения

    Хорватия

    Босния и Герцеговина

    EAN-BIH (Bosnia-Herzegovina)

    Германия

    Distribution Code Center - DCC (Japan)

    UNISCAN / EAN RUSSIA (Russian Federation)

    EAN Eesti (Estonia)

    Азербайджан

    Узбекистан

    Шри-Ланка

    Филиппины

    PANC (Philippines)

    Беларусь

    Казахстан

    HKANA (Hong Kong)

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

    HELLCAN - EAN HELLAS (Greece)

    Македония

    EAN-MAC (FYR Macedonia)

    Ирландия

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

    ICODIF/EAN Belgium.Luxembourg

    Португалия

    CODIPOR (Portugal)

    Исландия

    Южная Африка

    EAN South Africa

    Маврикий

    EAN Maroc (Marocco)

    TUNICODE (Tunisia)

    Иордания

    Саудовская Аравия

    EAN Saudi Arabia

    Объединенные Арабские Эмираты

    Финляндия

    Article Numbering Centre of China - ANCC (China)

    Норвегия

    EAN Norge (Norway)

    Israeli Bar Code Association - EAN Israel

    Гватемала

    Сальвадор

    Гондурас

    Никарагуа

    Коста-Рика

    Доминиканская Республика

    EAN Republica Dominicana

    Венесуэла

    Швейцария

    EAN (Schweiz, Suisse, Svizzera)

    Колумбия

    Аргентина

    CODIGO - EAN Argentina

    Парагвай

    Бразилия

    Camera de Comercio de la Republica de Cuba (Cuba)

    Словакия

    Югославия

    EAN YU (Yugoslavia)

    Северная Корея

    EAN DPR Korea (North Korea)

    Union of Chambers of Commerce of Turkey (Turkey)

    Нидерланды

    EAN Nederland (Netherlands)

    Южная Корея

    EAN Korea (South Korea)

    Сингапур

    SANC (Singapore)

    Индонезия

    Австралия

    Новая Зеландия

    Малайзия

    Malaysian Article Numbering Council (MANC).

    960-969

    Великобритания (для EAN-8)

    Периодические издания ISSN

    Книжные издания ISBN

    Музыкальные издания ISMN

    Возвратные квитанции

    Валютные купоны

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

    В первую очередь штриховой код нужен в торговле. Если в магазине внедрена автоматизированная система, к которой подключены компьютерные кассы со считывателями штрихового кода (так называемые POS-терминалы от англ. Point of Sale — «Пункты продажи»), то наличие штрихового кода на всех товарах торгового зала позволяет сократить время обслуживания покупателей у касс (POS-терминалов). Кассиру достаточно специальным считывателем (сканером) считать номер EAN/UCC-13 с упаковки товара, чтобы на кассовом чеке зафиксировалось точное наименование покупки и ее цена.

    Кроме того, при подключении всех контрольно-кассовых машин торгового зала к единому контролирующему устройству (компьютеру) в любой момент времени можно оценить реальный объем продаж того или иного товара, уровень спроса на те или иные изделия (в случае со швейными изделиями оценить спрос на конкретные модели), заблаговременно сделать заказ на склад для восполнения запасов товаров на полках торгового зала.

    Простое правило: штриховой код на товаре в магазине является эквивалентом как цены, так и наименования покупки. Если два товара отличаются по цене, то они должны иметь различные штриховые коды (номера EAN).

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


    ИСХОДНЫЕ МАТЕРИАЛЫ:
    1) Иеромонах Лука, монах Продром, насельники афонского монастыря Григориат. "Штриховой код и число 666". Исследование третье (23.6.1997). Обитель преподобного Григория. 23 июня 1997 года. Использованы приведенные в работе описания штрих-кода EAN-13 и описания способов его обработки сканерами.
    2) Устные высказывания двух независимых инженеров-программистов, работавших в разное время со сканерами штрих-кодов, о способе представления и передачи кодов от сканера к компьютеру.

    ТЕРМИНОЛОГИЯ:
    Код - штрих-код EAN-13.
    Штрих-символ - 2 штриха различной (в общем случае) толщины, посредством которых графически представляется любая цифра в коде.
    Ограждающие штрихи - (Guard Bars, Guard Patterns) - выступающие штриховые символы в начале, середине и конце этикеток кода.
    LGP - Left Guard Pattern - левый ограждающий штрих.
    CGP - Center Guard Pattern - центральный ограждающий штрих.
    RGP - Right Guard Pattern - правый ограждающий штрих.
    Сканер - устройство для считывания штрих-кода с этикеток и передачи его в компьютер (кассовый аппарат или банкомат).

    РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЙ:
    Основная предпосылка к соображению о наличии закодированного числа 666 в штрих-коде EAN-13 (далее: код) - наличие визуального сходства изображения числа 6 и изображений ограждающих штрихов этого кода. Для проверки этого сходства было произведено теоретическое сравнение графического и внутреннего представления, а также способов обработки сканером числа 6 и ограждающих штрихов кода.

    1. Графическое представление в штрих-коде EAN-13.

    1.1 Размеры изображений числа 6 и ограждающих штрихов.

    Чтобы представить графически (в виде штрихов) любое число в коде, в том числе 6, используеся штрих-символ - вертикальная полоска, состоящая, в свою очередь, из 7 более мелких полосок, так называемых модулей, каждый из которых может быть черным или белым. Для представления ограждающих штрихов применяются полоски из меньшего (и различного) числа модулей:
    для LGP и RGP - полоски из 3 модулей,
    для CGP - полоска из 5 модулей.

    На следующем рисунке изображена этикетка кода с пояснениями по количеству используемых модулей:

    1.2 Изображение числа 6 и ограждающих штрихов.

    Для представления любого числа в коде используется 3 множества штрих-символов: Set A, Set B, Set C, т.е. каждое число на этикетке кода представляется одним из 3-х возможых вариантов. Для изображения числа в Правой части этикетки всегда используется Set C. В Левой части используется Set A или Set B в соответствие с Таблицей 1 в зависимости от первого числа штрих-кода N, находящегося на этикетке слева от LGP.



    процентное соотношение чисел кода, представляемых множествами Set A и Set B." bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#000000">Таблица 1. Множества, используемые в Левой части этикетки и процентное соотношение чисел кода, представляемых множествами Set A и Set B.
    Левая часть этикетки кода И Т О Г О
    Значение
    числа N
    1-я цифра 2-я цифра 3-я цифра 4-я цифра 5-я цифра 6-я цифра Кол-во
    Set A
    Кол-во
    Set B
    0 A A A A A A 6 0
    1 A A B A B B 3 3
    2 A A B B A B 3 3
    3 A A B B B A 3 3
    4 A B A A B B 3 3
    5 A B B A A B 3 3
    6 A B B B A A 3 3
    7 A B A B A B 3 3
    8 A B A B B A 3 3
    9 A B B A B A 3 3
    И Т О Г О 33 27
    Процентное соотношение (50% занимает Set C) 27,5 22,5

    Число N для каждой цифры из Левой части этикетки определяет символом какого множества (Set A или Set B) будет представлена эта цифра. Например, если в крайней левой позиции этикетки (т.е. слева от LGP) стоит 2 (N=2), то 1-я и 2-я цифры представлены штрих-символами Set A, 3-я и 4-я - Set B, 5-я - Set A, 6-я - Set B.

    Таким образом, после подсчёта всех вариантов представления любой цифры, в т.ч. и 6, из таблицы становится понятно: если взять все возможные сочетания цифр на этикетке кода (т.е. все возможные варианты этикеток), то 27,5% всех "шестёрок" будут представлены штрих-символами из множества Set A, 22,5% - Set B и 50% - Set C.

    Число 6 во множествах Set A,B и C и ограждающие штрихи изображаются следующими способами:


    Рис 3. Графическое представление числа 6 в Set A, Set B, Set C
    и ограждающих штрихов кода EAN-13.


    Из рисунка ясно видно, что изображения ограждающих штрихов совпадают визуально с изображениями числа 6 только в Set B и Set C, что составляет 50%+22,5%=72,5 %, в остальных 27,5% (Set A) эти изображения визуально не совпадают.

    2. Внутреннее представление в сканере.

    Любой штрих-символ этикетки кода преобразуется сканером в двоичную последовательность нулей и единиц (0 и 1), в которой каждому чёрному модулю соответстует 1, белому - 0. В соответствие с рис.3 двоичные представления изображений следующие:

    6(Set A) - 0101111;
    6(Set B) - 0000101;
    6(Set C) - 1010000;
    LGP, RGP - 101;
    CGP - 01010;.

    Эти последовательности нельзя рассматривать как двоичные числа, а лишь как двоичные изображения (картинки из 0-ей и 1-ц). B процессоре и памяти сканера эти изображения представляются в 8-разрядном двоичном виде путём дополнения слева нулями до 8 разрядов. Таким образом, получаем:

    6(Set A) - 00101111; 6(Set B) - 00000101; 6(Set C) - 01010000; LGP, RGP - 00000101; CGP - 00001010;.

    Ясно, что совпадают только внутренние представления изображения LGP/RGP с внутренним представлением изображения числа 6(Set B), что составляет 22,5% от всех возможных шестёрок в коде (см. ). Внутренние представления LGP/RGP не совпадают с внутренним представлением CGP, а внутреннее представление CGP не совпадает с какими-либо 6-ми.

    К сожалению, в ИСХОДНЫХ МАТЕРИАЛАХ нет явного описания 8-разрядного представления числа 6(Set C) - 01010000 2 , это представление выведено на основе общих правил представления информации в процессоре и памяти. Поэтому оно может оказаться неверным, если именно для числа 6(Set C) в конструкции сканера сделано какое-либо исключение, что представляется практически невероятным. Во всяком случае, это представление легко проверить по каким-либо другим источникам.

    3. Алгоритм обработки и распознавания символа сканером.

    В ИСХОДНЫХ МАТЕРИАЛАХ подробно описан алгоритм Техника "расстояния ширины" (width distance), который выдает одинаковое для числа 6(Set B,C) и для LGP/RGP соотношение 3:2:1. Теоретическое применение данного алгоритма для распознавания CGP позволяет сдалать вывод:
    для CGP возможно получение соотношения 4:3:2:1, которое отличается от 3:2:1 для LGP/RGP и даёт при расшифровке согласно описанию этого алгоритма (в двоичном виде):

    00001111
    -00000111
    +00000011
    -00000001
    ---------
    00001010 2 - это как раз внутреннее представление CGP, что и подтверждает правильность соотношения 4:3:2:1.

    4. Момент идентификации штрихового символа именно как числа 6.

    Сканер передаёт результаты своей работы компьютеру, к которому подключается по клавиатурному входу вместе с клавиатурой (см. рис.4) в точке (*). Такое подключение делается для обеспечения возможности вводить код с этикетки вручную, просто набирая цифры кода на клавиатуре. Клавиатура передаёт в компьютер порядковые номера нажатых клавиш. Поскольку сканер и клавиатура подключены к компьютеру в общей точке (*), сканер "вынужден" также передавать в компьютер порядковые номера клавиш, которые надо было бы нажать на клавиатуре, чтобы получить на экране последовательность чисел с этикетки штрих-кода.


    Рис 4. Путь информации от штрих-символа цифры 6 (Set A)
    до двоичного представления 6 в компьютере.


    Движение информации происходит следующим образом (на рис.4 оно показано на примере штрих-символа цифры 6(Set A)). Любой штрих-символ этикетки кода преобразуется сканером в двоичную последовательность нулей и единиц (0 и 1), в которой каждому чёрному модулю соответстует 1, белому - 0 (см. ). Затем для всех двоичных последовательностей, соответсвующих цифрам кода, определяются порядковые номера клавиш, которые необходимо было бы нажать для получения этих цифр (для цифры 6 - клавиша № 77), и передаются в компьютер. Таким образом, ограждающие штрихи в компьютер не передаются, они там не нужны по двум причинам:

    1) Ограждающие штрихи выполняют свою служебную функцию выделения правой и левой части этикетки кода лишь на этапе получения в сканере двоичных последовательностей, и далее не нужны.

    2) При ручном вводе штрих-кода на клавиатуре набираются только цифры кода, и, соответственно, передаются в компьютер порядковые номера нажатых цифровых (0-9) клавиш без всяких ограждающих штрихов. Поскольку сканер подключен к клавиатурному входу, он "вынужден" передавать также порядковые номера только цифровых клавиш.

    И только внутри компьютера происходит преобразование № клавиши в цифру.
    В нашем примере по № клавиши 77 компьютер определяет, что введена была цифра 6.

    Таким образом, в сканере отсутствует числовое представление числа 6 (двоичное число 00000110), а присутствует только представление изображения числа 6 (см. настоящей Справки). Числовое представление числа 6 появляется только в компьютере, где ограждающие штрихи в каком-либо виде вообще отсутствуют.


    5. О сходстве штрихового изображения числа 6 и ограждающих штрихов.

    Данный пункт является вследствие недостатка информации предположением, основанным скорее даже не на логике, а на здравом смысле.

    5.1 Использование 2-х полосок единичной ширины с единичным белым промежутком для ограждающих штрихов.

    Эта пригодность выражается в том, что для настройки сканера на считывание удобно получить следующую единичную серию импульсов от изображения:
    - единичный чёрный импульс;
    - единичный белый импульс;
    - единичный чёрный импульс,
    которая будет использоваться как эталон длительности импульсов при последующем считывании.

    5.2 Использование 2-х штрихов единичной ширины с единичным белым промежутком для изображения числа 6(Set B,C).

    Изображения числа 6(Set B,C) получаются путём инвертирования (каждый чёрный модуль переходит в белый и наоборот) и последующего зеркального отображения исходного изображения числа 6(Set A). Вероятно, сначала было разработано изображения числа 6(Set A), а уже из него автоматически получились изображения числа 6(Set B) и 6(Set C), которые и соответствуют двум тонким полосам. К сожалению, пока не удалось найти информацию о том, насколько необходимо было изначальное изображение числа 6(Set A) именно в таком виде.


    ВЫВОДЫ:

    Чтобы было возможно сделать вывод о том, что с математической точки зрения ограждающие штрихи представляют собой три шестерки (666), необходимо выполнение 2-х условий:

    1. Все три ограждающих штриха должны совпадать между собой.
    2. Изображения ограждающих штрихов должны совпадать с изображением цифры 6.
    Из исследования ясно видно, что:
    1. При наличии визуального сходства, имеет место только непрямое совпадение ограждающих штрихов между собой, т.к. на уровне внутреннего представления и на уровне результатов применения алгоритма распознавания ограждающие штрихи LGP/RGP не совпадают с центральным штрихом CGP.
    2. Имеет место также непрямое совпадение изображений ограждающих штрихов и цифры 6, т.к. при наличии 3-х вариантов изображения цифры 6, различных в Set A, Set B и Set C, в представлении Set A цифра 6 вообще не совпадает с ограждающими штрихами, в Set C не совпадает на уровне внутреннего представления в сканере, и только в Set B (22,5% от всех возможных вариантов изображения цифры 6) присутствует полное совпадение изображений ограждающих штрихов и цифры 6.

    При проведении данного исследования применялся односторонний подход к анализу информации - чисто математический. Однако известно, что число 666 как имя зверя - число символическое, не имеющее уже математического смысла. Следовательно, и рассматривать его надо символически, как состоящее из символов 6. Шестерки, таким образом, теряют свой математический смысл и также становятся символами. Что же остается от 3-х вариантов представления цифры 6? - Ничего, т.к. можно символ инвертировать - обратить (преобразование по вертикали), можно зеркально отобразить (по горизонтали) - он останется тем же символом - 6.


    Такая же ситуация и с различием левого/правого ограждающих штрихов LGP/RGP и центрального штриха CGP. Добавление белых полосок слева (или даже справа) не меняет значения символа. Таким образом, изображения ограждающих штрихов и шестерок совпадают символически, и, следовательно, штрих-код EAN-13 содержит число 666.

    EAN/UCC- это глобальная международная система товарных номеров, образованная более 20 лет назад на основе Европейской (European Article Numbering Association- EAN International) и Северо-Американской (Uniform Code Council- UCC) ассоциаций товарных нумерации. В настоящее время система EAN/UCC объединяет 92 национальные организации в 94 странах мира. С 2005 года две ассоциации (EAN International и UCC) образуют единую организацию.

    В Российской Федерации национальной организацией товарной нумерации - членом EAN International является Ассоциация автоматической идентификации ЮНИСКАН/EAN РОССИЯ. В настоящее время она насчитывает около 5000 предприятий-членов. Всем им присвоены уникальные идентификационные номера, которые начинаются с цифр 460 (EAN РОССИЯ).

    Регистрационный номер предприятия отображается на упаковке продукции в виде первых цифр штрихового кода EAN (например, 460700222).

    Первые цифры кода EAN называются префиксом национальной организации. Их присваивает EAN International (460- ЮНИСКАН/EAN РОССИЯ).

    Существует заблуждение, что по первым 2-3 цифрам штрихового кода можно определить страну происхождения товара. Это не так.

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

    Система EAN/UCC по своему статусу является необязательной и добровольной. Нигде в мире не существует нормативных актов, обязывающих то или иное предприятие (компанию) вступать в EAN и наносить на упаковку штриховые коды исключение составляют Украина и Татарстан).

    Предприятие имеет право определить, в национальную организацию какой страны ему следует вступать. Например, вся продукция компании Coca-Cola, произведенная в Европе, имеет префикс национальной организации Бельгии-Люксембурга 54. Обратите внимание, что эти же цифры указаны в штриховом коде на бутылках Coca-Cola, произведенных в Москве.

    Одно и тоже предприятие может вступать одновременно в несколько национальных организаций. Например, одна из немецких фармацевтических компаний, экспортирующая лекарственные средства в разные страны, вступила в национальные организации-члены EAN International стран-импортеров и для каждой страны изготавливает упаковки со своим штриховым кодом (например, для России с префиксом 460, для Бельгии- с префиксом 54 и т.д.).

    ПРИСВОЕННЫЙ ПРЕДПРИЯТИЮ НОМЕР УНИКАЛЕН

    Регистрационный номер, полученный Вашим предприятием в ЮНИСКАН/EAN РОССИЯ (например, 460700222), является уникальным. Нигде в мире не встретится другое предприятие с таким же номером.

    Регистрационный номер состоит из префикса национальной организации, который присваивает EAN International (например, 460 - ЮНИСКАН/EAN) и номера предприятия внутри национальной организации (например, 700222 - ОАО "Дом вина "ДИОНИС"): 460700222.

    EAN International следит за тем, чтобы только у одной национальной организации был префикс 460. В свою очередь, Национальная организация (ЮНИСКАН/ EAN Россия) следит, чтобы никому в Ассоциации не было присвоено двух одинаковых номеров 700222.

    Если в EAN РОССИЯ (460) под номером 700222 зарегистрировано предприятие ОАО "Дом вина "ДИОНИС", то в EAN Греция (520) под номером 700222 будет зарегистрировано совсем другое предприятие (какое-нибудь греческое).

    КАК ИСПОЛЬЗУЕТСЯ РЕГИСТРАЦИОННЫЙ НОМЕР

    На упаковку Вашей продукции наносится штриховой код EAN-13. Он представляет в графическом виде (штрихи и пробелы) 13 цифр номера товара EAN-13. Поэтому и имеет соответствующее название. Первые цифры этого кода - регистрационный номер предприятия в системе GS1 (например, 460700952).

    Если Ваше предприятие получило регистрационный номер, например, 460700952, то во всем мире только Ваша продукция будет иметь штриховые коды, начинающиеся с 460700952.

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

    первые 3 цифры - это ПРЕФИКС или код национальной организации-члена GS1 (для ЮНИСКАН/GS1 Russia- 460-469);

    следующие 6 цифр - это регистрационный номер предприятия внутри национальной организации;

    следующая группа цифр - это порядковый номер продукции внутри предприятия;

    последняя 13-я цифра - контрольное число. Оно вычисляется из предыдущих двенадцати.

    Например, значение 4607009520018 может быть интерпретировано следующим образом:

    РАЗНЫМ ТОВАРАМ НУЖНЫ РАЗНЫЕ НОМЕРА

    Штриховой код EAN используется для уникальной идентификации продукции. Например, одинаковый по наименованию и характеристикам коньяк "Три звездочки" производства ОАО "Дои вина "ДИОНИС" в зависимости от вида упаковки должен иметь разные номера в штриховом коде:

    Это очень важно! Одинаковая по названию и изготовленная по одной и той же технологии на разных предприятиях продукция должна иметь разные номера EAN-13.

    Любое изменение в потребительских свойствах продукции (сорт, вес, вид и т.п.) должно повлечь за собой изменение номера EAN-13 на упаковке.

    Уникальный номер продукции EAN-13 наносится на упаковку товара в виде штрихового кода. Как это видно из предыдущей таблицы, номер EAN-13 точно соответствует конкретному наименованию и потребительским свойствам товара.

    Известны примеры, кода торговля не принимала у производителя продукцию без штрихового кода.

    Один из изготовителей швейных изделий на этикетки всех моделей и размеров нанес один и тот же код с нулями в товарной части, например, 4600952000002. Формально штриховой код был нанесен. Торговля приняла продукцию на реализацию. Изготовитель понес затраты на штриховое кодирование и маркировку, но никто таким штриховым кодом реально воспользоваться не сможет.

    ДЛЯ ЧЕГО НУЖЕН НА ТОВАРЕ ШТРИХОВОЙ КОД EAN-13

    Номер EAN-13 изображается на упаковке товара в виде штрихового кода. Эти полоски и пробелы графического изображения штрихового кода очень хорошо понятны специальным приборам - сканерам. При считывании штрихового кода сканер из комбинации штрихов восстанавливает зашифрованный номер EAN-13 и предает его в компьютер или контрольно - кассовую машину.

    В первую очередь штриховой код нужен в торговле. Если в магазине внедрена автоматизированная система, к которой подключены компьютерные кассы со считывателями штрихового кода (так называемые POS-терминалы от англ. Point of Sale - "Пункты продажи"), то наличие штрихового кода на всех товарах торгового зала позволяет сократить время обслуживания покупателей у касс (POS- терминалов). Кассиру достаточно специальным считывателем (сканером) считать номер EAN-13 с упаковки товара, чтобы на кассовом чеке зафиксировалось точное наименование покупки и ее цена.

    Кроме того, при подключении всех контрольно - кассовых машин торгового зала к единому контролирующему устройству (компьютеру) в любой момент времени можно оценить реальный объем продаж того или иного товара, уровень спроса на те или иные изделия (в случае со швейными изделиями оценить спрос на конкретные модели), заблаговременно сделать заказ на склад для пополнения запасов товаров на полках торгового зала.

    Простое правило: штриховой код в магазине является эквивалентом как цены, так и наименования покупки. Если два товара отличаются по цене, они должны иметь разные штриховые коды (номера EAN).

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

    РАЗМЕРЫ СИМВОЛА ШТРИХОВОГО КОДА EAN/UPC

    Штриховой код считывается лазерным лучом сканера. При этом для успешного считывания кода EAN/UPC необходимо добиться того, чтобы лазерный луч пересек в поперечном направлении ВСЕ штрихи символа.

    На основании считанной информации встроенная программа восстанавливает все цифры номера EAN-13 и по первым 12-ти разрядам вычисляет 13-й контрольный разряд.

    Если значение вычисленного контрольного разряда совпадает со значением 13-го разряда сканируемого кода, сканер выдает звуковой сигнал об успешном считывании.

    Если размеры или расположение штрихового кода неправильные, то луч сканера не сможет при считывании пересечь все штрихи. Штриховой код не будет считан также и в том случае, если на упаковке указан неверный контрольный разряд. Вот почему особое внимание следует уделять как высоте штрихов, так и правильности расчета контрольного разряда.

    На практике качество нанесения штрихового кода проверяется простым правилом: качественно напечатанный символ штрихового кода должен считываться стационарным сканером с ПЕРВОЙ попытки.

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

    Символ штрихового кода EAN/UPC отображается в виде светлого прямоугольника, внутри которого расположены штрихи. При макетировании упаковки необходимо предусмотреть "окно" соответствующего размера. Не следует также искусственно уменьшать размеры штрихового кода. Лучше вынести код EAN на другую поверхность, отдельно от основной этикетки, но отклонятся от стандартных размеров не следует.

    В стандартах размеры символов приведены в МОДУЛЯХ - единицах измерения всех знаков штрихового кода, т.е. штрихов и пробелов (их ширина может колебаться в пределах от 1 до 4 модулей). Меняется масштаб увеличения - меняется и размер модуля в миллиметрах. Для стандартного размера штрихового кода (коэффициент увеличения 1,0) ширина модуля 1х = 0,33 мм. Ширина самого узкого штриха в символе штрихового кода не может быть больше одного модуля. Для удобства все нижеследующие размеры приведены не в модулях (как в тексте стандарта), а в миллиметрах.

    НОМИНАЛЬНЫЕ РАЗМЕРЫ СИМВОЛА ШТРИХОВОГО КОДА EAN-13
    (В СООТВЕТСТВИИ С ГОСТ Р 51201-98)

    • ширина символа - 37,29 мм;
    • высота символа - 26,26 мм;
    • высота штриха - 22,85 мм;
    • минимальная свободная зона выше и ниже штрихов - 0,33 мм (или 1х);
    • минимальная свободная зона слева от штрихов - 3,63 мм (или 11х);
    • минимальная свободная зона справа от штрихов - 2,31 мм (или 7х);

    штрихи, образующие левый и правый знаки-ограничители, а также центральный знак-ограничитель, должны быть удалены вниз на 1,65 мм (или 5х).

    Допускается как пропорциональное увеличение стандартного символа EAN от коэффициента 1,0 до 2,0, так и уменьшение до коэффициента 0,8.

    Вероятно, многие видели "красивые" штриховые коды, представляющие собой узкую и вытянутую лесенку. Для достижения этого эффекта изготовители этикетки сильно урезают символы штрихового кода по высоте, не изменяя горизонтальных размеров.

    Усечение штрихового кода по высоте не допустимо. Если из-за размера этикетки избежать усечения нельзя, то сократить высоту штрихового кода можно не более, чем на 30 %. Дальнейшее уменьшение штрихового кода по высоте будет препятствовать считыванию его стационарными многолучевыми сканерами, которые широко используются в магазинах.

    КАК ПРОВЕРИТЬ КОНТРОЛЬНЫЙ ЗНАК В ТОВАРНОМ ШТРИХКОДЕ EAN-13

    Как проверить контрольный знак в товарном штрихкоде EAN-13

    ШАГ 1: Отбросить контрольный разряд (крайний справа).

    ШАГ 2: Сложить разряды, стоящие на четных местах.

    ШАГ 3: Результат ШАГа 2 умножить на 3.

    ШАГ 4: Сложить разряды, стоящие на нечетных местах.

    ШАГ 5: Суммировать результаты ШАГов 3 и 4.

    ШАГ 6: В полученном числе крайнюю справа цифру вычесть из 10. Полученный результат и есть значение контрольной цифры.

    Пример расчета контрольного разряда в коде EAN-13:
    427 622135 746 С

    Шаг 1: 427 622135 746

    Шаг 2: 2+6+2+3+7+6=26

    Шаг 3: 26х3=78

    Шаг 4: 4+7+2+1+5+4=23

    Шаг 5: 78+23=101

    Шаг 6: 10-1=9

    Полный номер EAN-13 будет следующим: 427 622135 746 9

    ЦВЕТОВЫЕ СОЧЕТАНИЯ В ШТРИХОВОМ КОДИРОВАНИИ

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

    В идеале, напечатанные штр