как определить тип штрих кода по изображению
Штрих-код и его расшифровка
Штриховой код представляет собой вид информации, наносимой на упаковку товара, и дающей представление об основных свойствах того или иного товара. Наносится штрих-код либо в виде последовательно располагаемых черных и белых полос, являющихся продолжением идеи азбуки Морзе, либо в виде геометрических рисунков, расположенных в определенной последовательности.
Вопрос: Можно ли внести в форму товарной накладной N ТОРГ-12 такой дополнительный реквизит, как штрихкод?
Посмотреть ответ
Расшифровка и структура
Тринадцатизначный код EAN разделяется на отдельные структурные зоны:
Расчёт контрольной цифры в штрих-коде
Воспользуйтесь приведённым ниже алгоритмом:
Полученная цифра и есть контрольная. Если не совпала — товар может быть произведён незаконно.
Штрих-коды стран производителей
Код производителя | Страна | Национальная организация 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 |
Назначение штрих-кода
Введение в действие штрихового кода имело место в 1974 году, хоть патент на его изобретение был выдан в 1962 году.
Изначально назначением штрих-кода было нанесение маркировочных признаков на товары потребления с целью упрощения процедуры передачи товаров на реализацию и их последующей продажи конечным потребителям.
В настоящее время штриховой код имеет и иные функции, а именно:
Местом нанесения штрихового кода является упаковка товара, а способом его нанесения – приклеивание ярлыков с нанесенными на них печатными штрих-кодами.
Виды штрих-кодов
Существует два вида штриховых кодов, дифференцируемых по типу наносимых на товар графических изображений: линейный и двумерный. Различие состоит в способе кодирования информации и в способе ее считывания.
Линейный код читается по горизонтали, то есть в одном направлении. К линейным штрих-кодам относятся следующие подвиды, различающиеся, в том числе, и по количеству включаемых в код символов. Например, код EAN имеет два варианта – восьмизначный и тринадцатизначный. Логично предположить, что 13-значный код включает в себя больший объем информации о товаре.
Однако по сравнению с двумерными кодами все линейные штриховые коды обладают относительно малой информативной емкостью.
Двумерные штриховые коды изначально создавались для включения в них большего объема информации. Для обеспечения желаемой цели была разработана система, позволяющая включать в штрих-код два направления для считывания – горизонтальное и вертикальное.
Дополнительно двумерные штриховые коды дифференцируются на:
Современные двумерные штриховые коды могут вмещать в себя, в зависимости от количества слоев, от 7 до 1900 байт информации о товаре.
Применение в штрих-кодов в РФ
В Российской Федерации наиболее распространенным видом штриховых кодов являются линейный 13-значный и линейный 8-значный.
Предполагается, что в ближайшее время в РФ будет введен в действие расширенный штриховой код, в который будет вноситься информация о дополнительных характеристиках товара. Например:
Считывание
Функциональная польза от штрих-кодов может быть только в случае применения сканеров, считывающих со штрих-кода информацию. То есть отсутствие сканера сделает из штрих-кода всего лишь более или менее красивую картинку.
В настоящее время существуют два вида сканеров – стационарные, то есть кассовые, и портативные, чаще всего выглядящие как небольшая трубка с читающим устройством на одном из ее концов.
Применение того или иного вида сканера обусловлено их разрешительной способностью при считывании информации, объемом товаров, товарооборотом и количеством покупателей.
Сканер, считывая информацию, находится в постоянном контакте с базой данных конкретного субъекта предпринимательской деятельности. То есть, считывая штриховой код, сканер передает в компьютерную сеть не только факт покупки или отгрузки, но одновременно запускает алгоритмы перерасчета остатков продукции на складе и выдает информацию о необходимости пополнения запасов.
Что касается EAN-8:
По сути это младший собрат EAN-13, был введён для малоразмерных упаковок, для таких, где нет достаточно места для нанесения символики EAN-13.
Штрих-коды: виды и типы
Штриховой код ― это графическое черно-белое изображение, которое наносится на поверхность товара для маркировки и последующей идентификации. У каждого кода ― свой уникальный рисунок, в котором зашифрованы числовые и текстовые данные. В зависимости от рисунка и объема памяти выделяют следующие виды штрих-кодов: одномерный (с вертикальными полосами) и двухмерный (сочетание полос с другими геометрическими фигурами, например, точками). Большое значение имеют стандарты производства, они же ― типы штрих-кодов. Вот наиболее популярные: линейные 13-ти символьные EAN-коды, которые встречаются на упаковках продуктов, и двухмерные QR, используемые для передачи информации с одного устройства на другое.
Штриховое кодирование информации используется во всех отраслях, где есть необходимость в оперативной обработке данных, быстром учете, приемке и отпуске товаров и их эффективной инвентаризации. Технология широко распространена в сфере оптовой и розничной торговли, промышленности, на складах, в логистике. Для генерации и печати штрих-кодов используют специальные принтеры, а для чтения ― сканеры, что значительно снижает вероятность человеческой ошибки во время процедуры ввода данных.
История появления
Разработка штриховой маркировки началась в 1940-х годах, когда американская промышленность испытывала проблемы с оперативностью обработки маркетинговой информации. Создателями первого официально внедренного в использование штрих-кода стали американские исследователи Норман Джозеф Вудланд и Бернард Сильвер. Код их авторства представлял собой чередующиеся точки и тире азбуки Морзе, а для его считывания использовали технологию оптической звукозаписи, заимствованную из киноиндустрии. Он был создан в 1949 г, а запатентован ― в 1952 г.
Основные виды штрих-кодов
Штриховые коды разделяют на две категории ― одномерные (линейные) и двухмерные. Они отличаются графическим изображением, емкостью, т.е. «вместимостью» записываемых символов, способом шифрования информации и чтения. Также выбор зависит от вида данных, которые необходимо записать ― цифры, буквы (заглавные и сточные, кириллица и латиница). Исходя от этих критериев одномерные и двухмерные штрих-коды используют в разных сферах, а для их считывания может понадобиться разное оборудование.
Линейные (1D)
Линейные или одномерные (1D) коды представлены в виде ряда вертикальных линий и пробелов разной ширины. Они читаются строго в горизонтальном направлении, слева направо. Вмещают около 20-30 символов ― например, артикул или серийный номер товара. Подходят для автоматической расшифровки считывателем и ручной обработки сведений: для этого достаточно ввести в систему буквенную либо числовую информацию, которая указывается под рисунком.
Самый распространенный из линейных кодов ― это международный стандарт кодирования EAN. Он состоит из 8 или 13 символов и имеет следующую структуру:
Некоторые коды, также выполненные в стандарте EAN, используются для маркировки конкретных товаров. Например, ISBN используется для маркировки книг и всегда начинается с 978, а ISSN, код периодической печатной продукции, с 977. Для маркировки лечебных препаратов применяют двоичный фармакод, представляющий собой чередование единиц и нулей.
Также к линейным кодам относят Code-39, Code-93, Code-128, Codabar и «Interleaved 2 of 5».
Двухмерные (2D)
В отличие от линейных, двухмерные коды читаются в двух измерениях ― по горизонтали и по вертикали. Они состоят из линий, расположенных в разных направлениях, в том числе под прямым углом, точек, клеток и других фигур и имеют ярко выраженные пиксели. Могут считываться под произвольным углом.
К двухмерным относятся многоуровневые и матричные коды. Многоуровневые представляют собой «склейку» нескольких линейных, поставленных друг на друга, а матричные упаковывают информацию в виде черных и белых «клеток» прямоугольной или квадратной формы.
Двухмерные коды хранят значительно больший объем данных ― до 4 000 символов. Они подходят для шифрования продукции, имеющей множество характеристик и параметров (до нескольких страниц).
Самые известные двухуровневые коды ― DataMatrix, QR-код и Aztec.
Кроме этих двухмерных кодов выделяют менее распространенные MaxiCode, PDF417, Microsoft Tag.
Где применяются
Штрих-коды универсальны и используются в совершенно разных сферах ― от пищевой до тяжелой промышленности. Однако отдельные стандарты шифрования традиционно связаны с определенными областями.
Принтеры для печати штрих-кодов
Четкость печати ― гарантия правильной расшифровки кода. Для нанесения штрих-кодов используют специальное оборудование ― принтеры этикеток, которые функционируют по схожему с обычными принтерами принципу, однако основываются на технологии термо либо термотрансферной печати.
В принтерах прямой термопечати в качестве расходного материала применяется бумага со специальным покрытием. При соприкосновении с нагреваемой печатающей головкой отдельные участки бумаги изменяют свой цвет на черный, формируя графический рисунок. Созданные таким образом штрих-коды не отличаются долговечностью, поскольку символы выцветают под воздействием солнечных лучей и воды. Поэтому их используют для маркировки быстрореализуемых товаров (например, выпечки). Также их применяют для идентификации взвешенного товара на кассе, в кассовых аппаратах и чековых принтерах.
Для термотрансферной печати необходимы два расходных материала ― бумага и красящее вещество на специальной ленте (риббон). Печать осуществляется методом нагрева риббона термоголовкой, в результате чего расплавленные чернила переносятся на этикетку. В силу увеличенного количества расходников термотрансферная технология затратнее, однако среди ее значительных преимуществ ― долгий срок службы напечатанных символов, т.к. они устойчивы к внешним воздействиям. Такие принтеры применяются при складской логистике, предприятий типографии, на оптовых базах.
В зависимости от размеров и скорости печати принтеры этикеток могут быть мобильными (переносимыми сотрудником), настольными (портативными) или коммерческими (промышленными).
Сканеры для чтения штрих-кодов
Для считывания штрих-кода необходимо использование сканера. Устройство производит перевод графического изображения в числовую или текстовую последовательность и передачу полученной информации на компьютер, кассовый аппарат или POS-систему.
В зависимости от считывающего элемента выделяют несколько видов считывателей информации ― светодиодные, лазерные и имидж-сканеры.
Светодиодные, лазерные и имидж-сканеры
В светодиодном сканере подсвечивание кода обеспечивается светодиодом, а считывание выполняется с помощью ПЗС-матрицы. Это недорогие и надежные модели, которые необходимы для считывания линейных кодов. Однако они работают только при прямом контакте сканера и кода, т.е. вплотную. Их целесообразно использовать для сканирования небольшого объема данных, в основном ― документации.
В лазерных сканерах применяется узкий лазерный луч, который позволяет быстро и точно считывать данные на дистанции до 15-30 см (для ручных моделей) или 19 м (для промышленных). Они не способны идентифицировать плохо пропечатанные, поврежденные и двухмерные коды, а также отличаются хрупкостью в силу наличия подвижных деталей ― механизма развертки считывающего луча. Их применяют для идентификации линейных штрих-кодов.
В имидж-сканерах в качестве считывающего устройства используется фотокамера (второе название ― фото-сканеры). Они захватывают, т.е. фотографируют данные и отправляют их в базу. Работают как с одномерными, так и с двумерными кодами, успешно распознают плохо пропечатанные, мелкие и поврежденные изображения. Считывают коды с этикеток (в том числе через вакуумную упаковку товара), дисплеев мобильных телефонов, пластиковых карт. Успешно работают с DPM-маркировкой, т.е. маркировкой, нанесенной непосредственно на поверхность изделия методом вытравливания или лазерным способом.
По типу исполнения ридеры могут быть: ручными, стационарными, конвейерными. По способу подключения: проводными или беспроводными.
Промышленные дальнобойные сканеры
Для применения на производственных участках и складах (в том числе неотапливаемых и складах-холодильниках) от сканеров требуется максимально высокий уровень надежности.
Промышленные модели соответствуют этому требованию и работают в жестких условиях: хорошо переносят вибрацию, удары о бетон, не имеют хрупких частей. Они используются в оборонной, авиа- и авто-строительной промышленности, на тяжелых производствах.
Данные устройства способны декодировать поврежденные и загрязненные штрих-коды. Отличаются дальностью считывания ― у отдельных моделей дальность достигает 15 м.
Выводы: как выбрать и преимущества внедрения
Выбирая подходящий стандарт шифрования, следует знать виды штрих-кодов и учитывать их вместимость ― т.е. количество записываемых символов. Например, для идентификации товаров в розничной торговле достаточно линейных штрих-кодов, а в сфере крупной промышленности будут эффективны «вместительные» двухмерные коды. Также типы штрих-кодов подбираются, исходя из записываемой информации. Так, Code-39 шифрует заглавные буквы латинского алфавита и цифры, Code-93 добавляет к этому набору строчные буквы, а Code-128 позволяет зашифровать все варианты символов латинского и русского алфавитов и, конечно же, цифры.
Внедрение штрихового кодирования максимально увеличит скорость документооборота, снизит количество неточностей при вводе и обработке данных и минимизирует ошибки считывания. С помощью штрих-кодов контроль товаров и их идентификация становятся проще и быстрее, а бумажная работа заметно сокращается.
Штрих-коды товаров: что это такое, виды, типы, расшифровка, как формируется
Расшифровка значений цифр на штрих-кодах товара интересует не только продавцов, но и покупателей. Это заметные полоски, нанесенные в определенной последовательности и имеющие серьезное значение для идентификации продукта. Их используют для определения данных, отображения вида в складском и торговом учете, разделения разных вкусов или цветов внутри одного наименования во время инвентаризации. Есть различные системы кодирования, функции и технические требования к нанесению.
Штрих-код на упаковке: что это такое и как называется
Так обозначается картинка, которая крепится или печатается для автоматизации учета. Она помогает опознать вещь, выявить конкретную разновидность и проверить информацию о ней в общей базе. С ее помощью можно сократить время на обработку данных и оптимизацию складских помещений.
Кажется, что в код закладывается все о товаре, но на самом деле это просто двухмерная графика, которая предназначена для считывания. Все сведения будут храниться в памяти сервера того предприятия, которое занимается производством обуви, одежды и многой другой продукции.
Можно встретить разные типы штрих-кода:
История изобретения
Еще в 1948 году многие производства столкнулись с серьезной проблемой необходимости считывания для оптимизации складов и ускорения обработки заказов. Бернард Сильвер, аспирант университета, занялся вопросом маркировки вместе с друзьями. Начало экспериментов было не самым удачным – использовались ультрафиолетовые чернила, которые быстро теряли цвет и стоили дорого.
Правильное решение пришло внезапно – на пляже. Первый нужный код выглядел, как удлиненная азбука Морзе – это были широкие и узкие полоски. Чтобы считывать их, настроили технологию, которую обычно применяли для записи звука к фильмам.
В 1949 году изобретение отправили на получение патента. А в 1951 его отвергли, так как посчитали слишком дорогими воплощение и применение. В 1952 году документально подтвердили уникальность созданной системы, но из-за недостатка финансов и отсутствия спонсоров идею продали компании RCA.
В 1974 году появился первый супермаркет, в котором реализовывалась продукция через считывание. Сейчас чек от этой покупки хранится в музее «Американской истории» как символ начала новой эпохи.
Принцип штрихового кода на любом товаре
Так называют создание сменяющих друг друга черно-белых полос с отличающейся шириной. Это кодирование, которое в момент считывания передает данные через сканирующую и расшифровывающую технику.
Именно такая работа считается одним из максимально распространенных способов идентификации.
Максимально известными являются JEAN-13 и EAN-8. Все они имеют определенные значения. Из чего состоит штрих-код:
Номинально размер всего кодированного послания составляет 31,35 мм, но с обеих сторон от него ничего не должно размещаться, поэтому полный размер с полями – 37,29 мм. Первый и последний символы будут удлиненными, чтобы выделить начало сканирования и его конец.
Функционал
Штрих-код имеет больше полезных функций, чем многие другие знаки, несущие информацию. Он пригодится на любом предприятии, в магазине, на складе.
Виды штрих-кодов и их примеры
Существуют 3 формы:
Если нужно понять, как выглядит штрих-код, мы привели образец. У первых двух разновидностей из списка не может быть никаких иных обозначений, только числа. У подробных типов допускается размещение любого объема букв, скобок, других знаков.
Кодировку EAN-8 применяют обычно для маленьких партий или для малогабаритных изделий. Причина использования таких обозначений – проверка продукции на быстром конвейере. Чем меньше длина полосок, тем оперативнее они будут считаны без риска получить ошибочные результаты.
Расширенный формат обычно используется, чтобы снабдить данными другое предприятие, в которое деталь или расходник отправляется. Содержаться в значке штрих-кода может большое количество цифр. Цифровой тип носит такое название не по максимальной длине, а из-за словаря Code-128, который используется при составлении перечня. Он может означать что угодно, обычно содержит в себе закодированные:
Основным остается EAN-13, который постоянно используется в легкой промышленности.