
Штрихкод в представлении, конечно, не нуждается. Маленькие черные и белые полоски хорошо знакомы покупателям и стали почти обязательным элементом технологии как в торговле, так и в производстве.
Зачем нужны эти обозначения тоже всем понятно - позволяют просто, точно и быстро прочитать и передать в учетную систему информацию о любых предметах, которые нуждаются в контроле и слежении. Целый процесс, состоящий из - посмотреть и понять что за штука; вспомнить, найти или узнать ее код и точное название; посчитать количество и записать эту информацию в базу данных - заменяется простым движением сканера вдоль штрихованной поверхности. За сравнительно небольшие деньги - экономия времени и минимум ошибок ввода информации, выгода для бизнеса очевидна.
Заштрихованные предрассудки
Тем не менее, у тех, кто сталкивается с этой технологией лицом к лицу, возникает много типовых вопросов. Недостаток ответов (или времени, чтобы разобраться в теме) формирует распространенные и часто ложные стереотипы.
Например, можно наивно полагать, что
- - каждый товар имеет один уникальный штрихкод;
- - штрихкод содержит информацию о производителе товара и о том, в какой стране ведется производство;
- - несложная арифметика с цифрами расшифрованного штрихкода подскажет, продается подделка или качественный оригинал.
Код товара и штрихкод не родственники, а однофамильцы
Согласно Википедии:
Штрихкод - это последовательность чёрных и белых полос, представляющая некоторую информацию в удобном для считывания техническими средствами виде.
Как видно из определения, ни о каких кодах, товарах, производителях и тем более географии речь не идет. Штрихкод - всего лишь способ записать любую информацию. Смысл этой информации, соответственно, может быть любой: дата изготовления, срок годности, размер и сортамент, табельный номер начальника смены, день рождения рыжего кота и в том числе, почему бы не представить таким удобным способом код товара.
Важно четко для себя запомнить, что код товара (номенклатурный номер, уникальный идентификатор) и штрихкод - абсолютно разные понятия, и в общем случае никакого отношения друг к другу не имеют.
Понимая эту разницу легко объяснить, почему один товар (предмет) может иметь несколько различных штрихкодов - любую дополнительную информацию, которую поставщик считает нужным сообщить (цвет, номер серии, вес, цена и пр.), он кодирует с помощью черно-белых полос и помещает на товар и/или упаковку.
Как в таком случае, при считывании сканером, учетная система понимает, что несколько разных штрихкодов означают одну и ту же товарную позицию? Об этом должен позаботиться тот, кто заполняет базу данных системы. Обычно, это сделать несложно. Например, вот так может выглядеть карточка товара для телефона Nokia 3720 в программе 1С:Управление торговым предприятием (слева штрихкоды - как они выглядят на коробке и этикетках, справа - информация о товаре на экране оператора):
Изображение дает понять, что у телефонов Nokia 3720, с которыми организация имеет дело:
- - есть номенклатурный номер 6438158055094, назначенный производителем для обозначения всех телефонов этой модели;
- - отдельные экземпляры отличаются друг от друга цветом и уникальным номером IMEI. Этот факт обозначают двумя наборами цифр:
- код 2000090001398 присвоен серому телефону с IMEI 355441034567385,
- код 2000090001404 присвоен желтому с IMEI 355241034545385.
Никаких проблем такое количество меток на одном товаре не вызывает. Во-первых, обработка этой информации происходит автоматически; во-вторых, производитель, поставщик и транспортные компании, для облегчения понимания, всегда могут обменяться информацией о значении кодов, которые они помещают на товары.
Если бы товары всей земли люди закодировать могли
Ситуация становится интересной, когда количество участников в цепи поставок увеличивается и ассортимент товаров расширяется. Рано или поздно наступает момент, когда следить за всем и договариваться со всеми становится невозможно или слишком дорого.
Традиционно, для решения подобного рода задач применяют стандартизацию. Сегодня стандарты автоматической идентификации предметов торговли (в том числе правила присвоения, нанесения, считывания и визуального представления штрихкодов) разрабатывает и распространяет некоммерческая международная организация GS1 (ранее EAN International).
Результат работы этой организации - единая система обмена и представления информации для всех, кто учитывает объекты в цепях поставок: производителей, поставщиков, торговых организаций и логистических компаний.
Стандартизация проводится по нескольким направлениям.
Во-первых, регламентируется алгоритм составления кода и способ его представления в виде штрихкода. В основном, рекомендуются коды такого вида:
- - EAN-8, кодирует 8 цифр, используется как сокращенный вариант, если изображение кода надо разместить на небольшой площади;
- - EAN-13, кодирует 13 цифр, является основным для идентификации товара;
- - EAN-128, кодирует произвольное количество знаков (букв и/или цифр), используется для кодирования любой информации о товаре (дата изготовления, характеристики и прочее).
Вторая область применения стандартов - обеспечить уникальность товарных номеров в планетарном масштабе, и сделать так, чтобы любой заинтересованный человек мог по штрихкоду получить доступ к актуальной и полной информации о товаре. Для этого организация GS1 управляет распространением глобально-уникальных 13-ти значных кодов для товаров и услуг GTIN (Global Trade Item Number).
Расшифровка штрихкода
В штрихкоде GTIN логическая структура уже регламентирована стандартом, и значения цифр в элементах этой структуры имеют конкретный смысл.

Первые 3 цифры это префикс национальной организации GS1, следующие 4-6 цифр - уникальный идентификатор предприятия, на которое зарегистрирован этот товар, остальные цифры это код товара, контрольное число и, возможно, еще один дополнительный символ.
Ошибочно считается, что первые три цифры в расшифровке штрихкода, определяют страну производства. Это не верно. Во-первых, по этим трем цифрам можно определить только то, в какой национальной организации зарегистрировано предприятие. Во-вторых, совсем не обязательно предприятие самостоятельно производит товар - это может быть владелец торговой марки или крупный поставщик, размещающий производственные заказы в любой интересной ему стране.
Еще одно анонсированное в начале статьи заблуждение - вычислением контрольного числа в расшифровке штрихкода можно отличить оригинальный товар от подделки. Это не верно. Контрольное число даст знать только о том, все ли цифры прочитаны сканером правильно. Товар не всегда хранится в идеальных условиях, штриховое изображение может быть повреждено и сам сканер может случайно выйти из строя, поэтому после того как код прочитан, вычисляется контрольное число и делается вывод - все ли в порядке с кодом.
Вообще, штрихкоды не задумывались для информирования потребителя (конечного покупателя) о чем-либо, их функция - информационное обслуживание тех, кто стоит вдоль пути товара от места производства до магазина. Ситуация, правда, может измениться с распространением стандартов двухмерного кодирования (QR-коды, Aztec Code и др.).
Проверка штрихкода
Проверить штрихкод GTIN и получить информацию о товаре можно на сайте gepir.gs1.org. Если указать товарный номер, система поищет его в глобальном реестре GEPIR (Global Electronic Party Information Registry) и покажет данные о владельце товарного кода и ссылку на национальную организацию GS1, в которой код был зарегистрирован.
Если товар не найден в каталоге, это, скорее всего, означает, что производитель посчитал необязательным получать коды своих товаров в Международной организации GS1 и сформировал их самостоятельно. Какой смысл он вложил в эти обозначения - известно только ему самому и тому, с кем он этой информацией поделится.
Организации участвуют в формировании глобального реестра товарных номеров добровольно и если видят в этом для себя смысл. Участвовать приходится на платной основе. Если кто-то решил сделать штрихкод своих товаров уникальным - обращается к национальному регистратору, предоставляет информацию о себе и товаре, оплачивает членский взнос и отдельную сумму за каждый выданный регистратором штрихкод. Порядок цен примерно такой: от 50 до 300$ разовый взнос, от 3 до 20$ за каждый штрихкод (для организаций цены выше, для предпринимателей ниже, и зависит от количества - оптом дешевле).
Штрихи истории
Начало использованию штриховых кодов было положено в средине XX века. В то время на железной дороге в штате Пенсильвания (см. карту) молодой инженер Давид Коллинз занимался учетом и сортировкой вагонов, выясняя их номера и отслеживая дальнейший путь. Чтобы упростить это однообразное дело, Давид решил освещать номера вагонов прожекторами и считывать отражаемый свет с помощью фотоэлементов.
Для облегчения распознавания он предложил записывать номера не только обычными цифрами, но и специальным кодом из синих и красных полос, которые наносились бы на стенки вагонов в прямоугольник длиной до полуметра. Позднее, в 1968 году, для сокращения расхода электроэнергии, прожекторы были заменены сфокусированным лазерным лучом. От знакомого, который работал на складе магазина, Давид узнал как много времени уходит на поиск нужного товара и решил, что штриховой код пригодится не только на железной дороге. Так штрихкод появился в торговле и далее везде.
Параллельно над похожей идеей работали Бернард Сильвер и Джозеф Вудланд. С самого начала они понимали, с каким эффектом такую технологию можно применить в торговле. Поэтому в 1949 году подали заявку на изобретение и 7 октября 1952 получили патент. Эта дата и считается официальным днем рождения штрихкода.
Кстати, если не хотите стать врагом русской грамматике, пишите не раздельно - штрих код, а слитно или через дефис, т.е. штрихкод или штрих-код.



получайте новости на 
Лихо закручено! Спасибо, ибо в теме штрихкодов больше вопросов чем ответов.
Да - насчет ответов и вопросов тоже заметил )
Потому решил себя избавить от регулярных устных пояснений.
Пользуйтесь на здоровье
http://www.tehreg.ru/scode.htm - статья о проверке штрихового кода.
Какие-то проблески правды есть, да. )
Ссылки на GEPIR, по крайней мере, дают.
И на следующей же странице опять двадцать пять:
"...если полученная в результате расчета цифра не совпадает с контрольной цифрой - товар произведен незаконно..."
Ну, при копировании глупостей с других сайтов не обязательно ведь мозг выключать. )
1. Какой именно закон нарушается в данном случае? Дайте понять, какой документ запрещает мне печатать черно-белые полосы на бумаге и любые цифры рядом с ними?
2. Если на этой же странице объясняется как правильно составить эту контрольную цифру, что мешает штрихкодовому злодею ее напечатать?
Контрольное число даст знать только о том, все ли цифры прочитаны сканером правильно. Неужели не очевидно еще?
Код страны - значение первых 3 цифр штрихкода, обозначающих национальную организацию EAN. Например, 482 - префикс национальной Ассоциации Товарной Нумерации Украины "ЄАН-УКРАЇНА". Полный список префиксов EAN/UCC:
00-13 США и Канада UCC (U.S.A. & Canada)
30-37 Франция GENCOD-EAN France
380 Болгария BCCI (Bulgaria)
383 Словения EAN Slovenia
385 Хорватия EAN Croatia
387 Босния и Герцеговина EAN-BIH (Bosnia-Herzegovina)
400-440 Германия CCG (Germany)
45+49 Япония Distribution Code Center - DCC (Japan)
460-469 Россия UNISCAN / EAN RUSSIA (Russian Federation)
471 Тайвань EAN Taiwan
474 Эстония EAN Eesti (Estonia)
475 Латвия EAN Latvia
476 Азербайджан EAN Azerbaijan
477 Литва EAN Lithuania
478 Узбекистан EAN Uzbekistan
479 Шри-Ланка EAN Sri Lanka
480 Филиппины PANC (Philippines)
481 Беларусь EAN Belarus
482 Украина EAN Ukraine
484 Молдова EAN Moldova
485 Армения EAN Armenia
486 Грузия EAN Georgia
487 Казахстан EAN Kazakhstan
489 Гонконг HKANA (Hong Kong)
50 Великобритания E Centre UK
520 Греция HELLCAN - EAN HELLAS (Greece)
528 Ливан EAN Lebanon
529 Кипр EAN Cyprus
531 Македония EAN-MAC (FYR Macedonia)
535 Мальта EAN Malta
539 Ирландия EAN Ireland
54 Бельгия, Люксембург ICODIF/EAN Belgium.Luxembourg
560 Португалия CODIPOR (Portugal)
569 Исландия EAN Iceland
57 Дания EAN Danmark
590 Польша EAN Poland
594 Румыния EAN Romania
599 Венгрия EAN Hungary
600-601 Южная Африка EAN South Africa
609 Маврикий EAN Mauritius
611 Марокко EAN Maroc (Marocco)
613 Алжир EAN Algeria
616 Кения EAN Kenya
619 Тунис TUNICODE (Tunisia)
621 Сирия EAN Syria
622 Египет EAN Egypt
624 Ливия EAN Libya
625 Иордания EAN Jordan
626 Иран EAN Iran
627 Кувейт EAN Kuwait
628 Саудовская Аравия EAN Saudi Arabia
629 Объединенные Арабские Эмираты EAN Emirates
64 Финляндия EAN Finland
690-693 Китай Article Numbering Centre of China - ANCC (China)
70 Норвегия EAN Norge (Norway)
729 Израиль Israeli Bar Code Association - EAN Israel
73 Швеция EAN Sweden
740 Гватемала EAN Guatemala
741 Сальвадор EAN El Salvador
742 Гондурас EAN Honduras
743 Никарагуа EAN Nikaragua
744 Коста-Рика EAN Costa Rica
745 Панама EAN Panama
746 Доминиканская Республика EAN Republica Dominicana
750 Мексика AMECE (Mexico)
759 Венесуэла EAN Venezuela
76 Швейцария EAN (Schweiz, Suisse, Svizzera)
770 Колумбия IAC (Colombia)
773 Уругвай EAN Uruguay
775 Перу EAN Peru
777 Боливия EAN Bolivia
779 Аргентина CODIGO - EAN Argentina
780 Чили EAN Chile
784 Парагвай EAN Paraguay
786 Эквадор ECOP (Ecuador)
789 Бразилия EAN Brazil
80-83 Италия INDICOD (Italy)
84 Испания AECOC (Spain)
850 Куба Camera de Comercio de la Republica de Cuba (Cuba)
858 Словакия EAN Slovakia
859 Чехия EAN Czech
860 Югославия EAN YU (Yugoslavia)
867 Северная Корея EAN DPR Korea (North Korea)
869 Турция Union of Chambers of Commerce of Turkey (Turkey)
87 Нидерланды EAN Nederland (Netherlands)
880 Южная Корея EAN Korea (South Korea)
885 Таиланд EAN Thailand
888 Сингапур SANC (Singapore)
890 Индия EAN India
893 Вьетнам EAN Vietnam
899 Индонезия EAN Indonesia
90-91 Австрия EAN Austria
93 Австралия EAN Australia
94 Новая Зеландия EAN New Zealand
955 Малайзия Malaysian Article Numbering Council (MANC)
958 Макао EAN Macau
у меня вот такой вопрос хочу заняться производством чая и вот проблема в штрих коде могул я самостоятельно рсовать цифры шртихкода или должен сначала получить лицензию и вводит данные с него
Зависит от того, где использовать этот штрих код. Если у себя внутри организации - можно рисовать самостоятельно. Если этим штрихкодом будет пользоваться покупатель (супермаркет, оптовые покупатели) - лучше зарегистрировать и получить гарантированно уникальный код для своего чая.
то есть подобрав любой штрих код закон я не нарушу
Нет, если этот "любой штрих код" не использовать как зарегистрированный GTIN.
если я создам свой штрихкод своего товара то как он окажется в базе данных или в сканере магазина продающего мой товар
и как происходит что при считывании сканером в магазине на кассе появляется что это за товар и его цена