Штрих код прическа
Интернет: Интернет и СМИ: Lenta.ru
В сети посмеялись над ориентировкой преступника, опубликованной британскими полицейскими. Снимок доступен на странице West Midland Police в Twitter.
Сотрудники правоохранительных органов разыскивают 28-летнего Джеймса Флинна (James Flynn). Мужчина подозревается в сексуальных домогательствах и угрозах. Вместе с сообщением стражи правопорядка выложили фотографию предполагаемого злоумышленника.
Вместо того, чтобы помочь полицейским с поисками потенциального преступника, подписчики страницы посмеялись над героем снимка из-за его необычной прически. Они сравнили ее со штрихкодом, который печатается на продуктах в супермаркетах.
«Парикмахер, мне сзади покороче и спереди штрихкод, пожалуйста», — пошутил один из комментаторов. «Это парикмахера нужно арестовать», — поддержал другой пользователь. «Вы можете просто просканировать его в супермаркете», — нашел решение проблемы третий.
Другие обратили внимание на то, что Флинн похож на Ральфа — персонажа из мультсериала «Симпсоны».
Ранее пользователи сети посмеялись над ориентировкой другого подозреваемого по имени Джордан О’Рейли (Jordan O'Reilly). Полицейские опубликовали снимок 22-летнего мужчины с ярко-красной помадой на губах.
Больше мрачных и странных новостей в Telegram-канале «Лента дна». Подписывайтесь!проверить онлайн, расшифровка, подлинность, таблица
В странах постсоветского пространства штрихкодирование появилось относительно недавно. Это нанесение графического изображения полосок и цифр, при котором цвет штрихов — черный и белый.
Изначально многие думали, что это облегчает распознавание товаров на границе. В некоторой степени так и есть, но основная цель — проверить оригинальность товара. Чаще встречаются номера ean, состоящие из тринадцати знаков и уникальных линий.
Рассмотрим в статье как по линейному штрих коду достоверно определить изготовителя и подлинность товара.
Кто придумал Штрих код
В 1948 году Бернард Сильвер, будучи студентом института в Филадельфии, узнал о просьбе президента местной сети продовольствия разработать систему для контроля продукта с указанием определенных данных о нем. Сильвер поделился идеей со своими друзьями Норманом Джозефом Вудландом и Джордином Йохансоном. Они начали работать над проектом. Первая действующая система была основана на использовании дорогостоящих ультрафиолетовых чернил. Позже стало ясно, что они быстро выцветают. Вудланд был уверен в том, что систему можно осуществить и продолжал работать над ней.
Следующее решение было основано на Азбуке Морзе. Точки и тире растянулись в штрих и объединились в код.
Для того, чтобы распознать штрихи он использовал технологию оптической звукозаписи для киноиндустрии. В просьбе о финансировании развития системы отказалась компания IBM. Примерно через год 7 октября 1952 года Сильвер и Вудланд получили патент на изобретение. Позже патент был продан компании Philco, перепродавшей его RCA. Первый товар, который магазин продал по номеру, — жевательная резинка от производителя Wrigley.
Какую информацию несет в себе штрих код
В цифровые значения зашифрованы следующие данные (читаются слева направо):
- Коды стран производителей. При этом коды некоторые из них не встречаются в торговле, а используются только внутри организации, а также используются для печатных изданий. Все остальные значения — те, по которым можно узнать страну.
- Номер регистрации производителя.
- Код товара.
- Контрольный знак для сверки сканера и онлайн проверки, также используется для того, чтобы расшифровать код вручную.
- Необязательное свободное поле.
По штрих коду не видны данные: цена, состав, название.
Важно понимать, что проверка актуальна для штрих кода, наносимого изготовителем. Упаковка может содержать информацию, указанную самим магазином. Это помогает отслеживать прайс.
Самостоятельная расшифровка по цифрам
Бывают случаи, когда указан код страны, не соответствующий производителю:
- товар изготовлен на дочернем предприятии, расположенном в иной стране;
- производитель зарегистрирован в одной стране, а выпуск товара организован за ее пределами;
- товар изготовлен неофициально.
Для того чтобы проверить оригинальность продукта можно воспользоваться определенным расчетом.
ВНИМАНИЕ! Верный штрих-код еще не дает 100% гарантии оригинальности товара. Тем не менее некорректный штрих-код - это явный признак подделки.
Рассмотрим штрихкод 4814723005800. Проверить код на подлинность можно, используя несложные арифметические действия:
- Плюсуем цифры, стоящие на четных позициях: 8+4+2+0+5+0=19
- Итог умножаем на три: 19×3=57
- Определяем сумму всех цифр, указанных на нечетных местах. Контрольный знак (последний) считать не нужно: 4+1+7+3+0+8=23
- Складываем 2 суммы: 57+23=80
- Из последнего числа (80) выбираем последнюю цифру, то есть 0.
- Вычитаем найденную цифру от 10: 10-0=10. Определение подлинности проходит по этой последней цифре 0.
- Полученная итоговая цифра должна быть равной последней контрольной в штрихкоде: 0=0.
Если при отнимании от 10 получается единичное число, то оно и является итоговым, по которому можно проверить легальный ли штрих код.
Как проверить производителя
Разберемся, как определить страну изготовителя. Для этого необходимы три начальные цифры. Таблица содержит перечень кодов, соответствующих стране, по адресу которой зарегистрировано производство.
Штрихкод (1) | Страна (2) | 1 | 2 | 1 | 2 | 1 | 2 |
000-139 | США и Канада | 500-509 | Англия | 627 | Кувейт | 789-790 | Бразилия |
200-299 | Внутренняя нумерация | 520 | Греция | 628 | Саудовская Аравия | 800-839 | Италия |
300-379 | Франция | 528 | Ливан | 629 | ОАЭ | 840-849 | Испания |
380 | Болгария | 529 | Кипр | 640-649 | Финляндия | 850 | Куба |
383 | Словения | 531 | Македония | 690-695 | Китай | 858 | Словакия |
385 | Хорватия | 535 | Мальта | 700-709 | Норвегия | 859 | Чехия |
387 | Босния-Герцоговина | 539 | Ирландия | 729 | Израиль | 860 | Югославия |
400-440 | Германия | 540-549 | Бельгия, Люксембург | 730-739 | Швеция | 867 | Северная Корея |
450-459 | Япония | 560 | Португалия | 740 | Гватемала | 869 | Турция |
490-499 460-469 | Россия | 569 | Исландия | 741 | Сальвадор | 870-879 | Нидерланды |
470 | Киргизия | 570-579 | Дания | 742 | Гондурас | 880 | Южная Корея |
471 | Тайвань | 590 | Польша | 743 | Никарагуа | 885 | Таиланд |
474 | Эстония | 594 | Румыния | 744 | Коста-Рика | 888 | Сингапур |
475 | Латвия | 599 | Венгрия | 745 | Панама | 890 | Индия |
476 | Азербайджан | 600-601 | Южная Африка | 746 | Доминиканская республика | 893 | Вьетнам |
477 | Литва | 608 | Бахрейн | 750 | Мексика | 899 | Индонезия |
478 | Узбекистан | 609 | Маврикий | 759 | Венесуэла | 900-919 | Австрия |
479 | Шри-Ланка | 611 | Марокко | 760-769 | Швейцария | 930-939 | Австралия |
480 | Филиппины | 613 | Алжир | 770 | Колумбия | 940-949 | Новая Зеландия |
481 | Беларусь | 616 | Кения | 773 | Уругвай | 955 | Малайзия |
482 | Украина | 619 | Тунис | 775 | Перу | 958 | Макао |
484 | Молдова | 621 | Сирия | 777 | Боливия | 977 | Периодические издания, пресса |
485 | Армения | 622 | Египет | 779 | Аргентина | 978 | Книги |
486 | Грузия | 624 | Ливия | 780 | Чили | 979 | Книги и ноты |
487 | Казахстан | 625 | Иордания | 784 | Парагвай | 980 | Возвратные квитанции |
489 | Гонконг | 626 | Иран | 786 | Эквадор | 981-982, 990-999 | Купоны |
Проверка в режиме онлайн
Раньше обычные потребители не имели доступа к международной базе данных организаций, поэтому проверка была малодоступной.
С появлением гаджетов и распространением информации в интернете стали доступны порталы, содержащие информацию о некоторых товарах. Это позволяет оперативно и достоверно найти необходимые данные.
barcode-list.ru — На платформе можно прочитать информацию о товарах по их штрихкодам. Проект имеет более 500 тысяч внесенных позиций.
Удобен портал и для продавцов, которые могут вносить наименования и код своих товаров в базу данных.
Данные постоянно обновляются, работает поиск очень быстро, расшифровка проводится без труда.
www.gs1ru.org — база данных предоставляет информацию о товаре. Расшифровываем их по внесенному штрих-коду. Интерфейс здесь более сложный. Кроме того, как найти интересующий товар по известному штрих коду, на сайте представлены и другие сервисы.
Проверку онлайн можно осуществить, используя многочисленные мобильные приложения. Это бесплатный способ, открытый для любого пользователя мобильного телефона.
Заключение
Сегодня штрихкодирование получило широкое распространение. Оно используется для быстрой оплаты, для чего камера смартфона наводится на код и моментально совершается платеж.
Любую информацию можно легко пробить по предложенному коду. Это часто используется на выставках, в сопровождении многих товаров, книжных изданиях. Всплывающие уведомления обычно содержат развернутую информацию.
Имея код почтовой посылки можно не дожидаться, когда принесут извещение в почтовый ящик, а отслеживая трек онлайн, получатель отслеживает весь путь следования.
Штрих код можно прочесть онлайн, не имея под рукой специальных устройств. Для этого необходим телефон с установленной программой и доступ в интернет.
Что обязательная маркировка расскажет покупателю о товаре? Узнаем с помощью смартфона
С 1 июля в России вводится обязательная маркировка обуви, табака и лекарств. Так что, если в магазине вам попадутся ботинки или пачка сигарет без специального кода на упаковке, это сигнал, что товар с большой вероятностью — контрафактный. С лекарствами пока не все так строго: если препарат произвели до 1 июля, то он может продаваться и без маркировки до истечения срока годности.
Также в пилотном режиме сейчас тестируется маркировка духов, фотоаппаратов, шин, воды, молочных продуктов и других групп товаров — для них запрет на продажу без Data Matrix кода наступит позднее.
Как создается маркировка
Зачем она нужна, понятно — пресечь поток контрафакта. Маркировка позволяет отследить путь товара от выпуска или ввоза в страну до продажи потребителю. Генерирует и выдает Data Matrix коды оператор системы, утвержденный правительством, — Центр развития перспективных технологий (ЦРПТ), а движение товара фиксирует система "Честный знак", к которой привязано одноименное приложение. Все идентификаторы уникальные и повторяться не могут.
Руководитель мобильного приложения "Честный знак" Евгений Матвеев объяснил, что работает это так: производитель передает в базу данных описание товара и свои реквизиты. Система по заказу компании выпускает необходимое количество уникальных кодов и отправляет их по защищенным каналам связи. Затем изготовитель наносит их на товары и регистрирует в базе данных. После этого все передвижения вещи отслеживаются и записываются.
Но все, что здесь нужно рядовому покупателю, — быть уверенным, что он покупает качественный товар. Так какую из всей этой информации непосредственно он может узнать?
В приложении есть три главные опции — проверить Data Matrix код, штрих-код и другие знаки на упаковке. Разбираем по порядку каждую из них.
Код Data Matrix
Это своеобразный цифровой паспорт, который вещь получает на заводе. В нем зашифрованы все данные о ней: страна-производитель, срок годности, материалы и т.д. И чтобы понять, подлинный перед вами товар или нет, нужно этот код отсканировать.
Вспоминаю про пару коробок с обувью, которая ждет своего часа еще с допандемийных времен. На них действительно обнаруживается нужный код, хотя на момент покупки маркировка обуви была еще в стадии эксперимента. И что в итоге показывает приложение?
© Сергей Савостьянов/ТАСС- Самое главное: код подлинный.
- Товарная группа продукта: в данном случае это обувь.
- Наименование: 049-011-20203 полуботинки для активного отдыха женские, спилок / текстиль синий, Thomas Munz, размер 37-й.
- Текущее состояние: "Код маркировки выбыл. Товар выбыл". В ЦРПТ объяснили, что формулировки кодов могут отличаться в зависимости от вида товаров. Так, для табака коды состояния довольно лаконичные — в аналогичной ситуации было просто "выбыл", а вот для обуви уже более подробные. Но в целом они дают понять, где должен находиться этот товар. В моем случае понятно — я уже купила эту обувь. "В обороте" или "в продаже" означают одно и то же — товар должен быть в магазине. А вот статус "нанесен" на товаре, который уже стоит на полке у продавца, может говорить о контрафактном изделии, ведь этот статус означает, что изделию еще полагается быть у производителя. Хотя и существует вероятность временного лага — до покупателя товар дошел быстрее, чем система зафиксировала изменения. "Мы сейчас работаем над тем, чтобы сделать этот момент более удобным для потребителя, — отметил Евгений Матвеев. — Но пока эти статусы более техничные". А вот если "код не найден в системе", то скорее всего товар продается с нарушением и можно воспользоваться еще одной немаловажной функцией приложения — отправить жалобу.
Также вижу:
- Дату проверки: 18.06.2020.
- Код маркировки, состоящий из множества букв и цифр.
- Собственника товара: ООО "Томас Мюнц Рус".
- Бренд: Thomas Munz.
- Модель производителя: по этому артикулу получилось найти пару в интернет-магазине производителя.
- Страну производства: Китай.
- Вид обуви: полуботинки.
- Материал верха: спилок, то есть разновидность кожи.
- Материал подкладки: текстиль.
- Материал низа: ТЭП, то есть подошва из термопластичной резины.
- Размер: 37.
- Название товара на этикетке: в данном случае совпадает с тем же, что указано в графе "наименование".
- Документ соответствия и код товара в ТН ВЭД ЕАЭС. Вот эта информация техническая и для потребителя не важна.
Кстати, стоит помнить, что Data Matrix наносится именно на упаковку, а не на само изделие, так что в случае с обувью в некоторых магазинах для проверки кода до покупки придется попросить консультанта принести коробку. Зато удобно, когда вся обувь на витринах уже выставлена в них.
Проверка штрих-кода
Она позволяет получить информацию об изделии, которая находится в Национальном каталоге товаров. То есть это может быть любой продукт, а не только те, что участвуют в обязательной маркировке. От того, насколько подробно производитель заполнил карточку товара, зависит, сколько данных вы узнаете.
© Сергей Савостьянов/ТАССРешаю проверить лак для волос. И приложение выдает достаточно много данных: об условиях хранения, материале упаковки, бренде и стране-производителе, составе, объеме и габаритах упаковки, а также полном названии товара. Там даже было его фото.
Впрочем, не все проверки здесь оказались такими же информативными. Например, в карточке антибактериального геля, кроме названия товара и производителя, больше ничего и не было. Проблема в том, что сейчас в каталоге не все товары подробно описаны, объяснили в ЦРПТ. Но они рассчитывают в ближайшее время привлечь больше производителей, объяснив им конкурентную пользу от хорошо заполненного описания продукта.
И все-таки важно понимать, этот пункт не про подлинность конкретной вещи, он только призван дать еще больше информации в целом про категорию этого изделия.
Распознавание знаков
Оно помогает разобраться с условными обозначениями на упаковке или бирках, чтобы понять, как утилизировать товар или ухаживать за ним. Проводим такую проверку все на том же лаке для волос — оказалось, что на косметике и бытовой химии достаточно много дополнительных знаков. Совет — фотографировать тару нужно так, чтобы знаки оставались вверху экрана. Тогда всплывающие объяснения не будут их закрывать. Делаю фото, и на экране появляется список расшифровок всех обозначений.
- ЕАС — единый знак для продукции на рынках государств — членов Таможенного союза и Евразийского экономического союза (ЕАЭС). Подтверждает, что товар отвечает минимальным требованиям союза.
- Треугольник, состоящий из стрелок, означает, что упаковку можно переработать. А цифра внутри говорит о типе материала: в данном случае это 41, то есть металл.
- Есть и второй знак, связанный с экологией, так называемая зеленая точка (состоит из двух стрелок, заключенных в круг). Изначально она была запатентована в Германии, когда там была создана "Дуальная система" (DSD) по сбору и утилизации мусора. В России не имеет фактической силы, лишь указывает, что товар в принципе может быть переработан.
- Круглые знаки с зеркальцем и перечеркнутой посудой указывают на то, что тара предназначена только для косметики и содержит продукт, который нельзя есть.
- Огонь в ромбе означает воспламеняющиеся вещества. Кстати, если при этом есть еще и знак "F+" (не в данном случае), то это сигнализирует "крайне опасно" — перевозить и хранить такие жидкости нужно с максимальной осторожностью.
- И знак нетто рядом с объемом продукта без учета упаковки.
При этом каждый знак подсвечивается цветной рамкой, а напротив описания стоит кружок соответствующего цвета, чтобы не запутаться.
По словам представителей ЦРПТ, сейчас система может распознавать около 40–50 самых распространенных знаков, но со временем их должно стать больше. Кроме того, разработчики рассказали о задумке расширить функционал, чтобы, например, при наведении на значок переработки можно было перейти на карту с точками сбора вещей для утилизации.
Кроме того, в приложении можно отсканировать еще и QR-код с чека: в этом случае оно просто продублирует данные из него, типа, суммы покупки, магазина, имени кассира и т.п.
Как работают с жалобами
Если покупателю от системы нужно подтверждение, что купленный товар подлинный, то ей от него требуется информация о нарушениях. Если код не находится или товар не соответствует описанию в приложении, то можно отправить жалобу, нажав соответствующую кнопку. В настоящий момент претензии копятся в системе "Честного знака", но когда работа с государственными ведомствами будет полностью налажена, они уйдут им на обработку. Тем более что, пока проект оставался пилотным, нарушения фактически еще и не были нарушениями.
© Сергей Савостьянов/ТАССКстати, если вы любите геймификацию процессов и не прочь поучаствовать в акциях, приложение предлагает выполнять задание — купив промаркированный товар, нужно отсканировать сначала QR-код на чеке, а затем Data Matrix. Пользователь получает возможность денежного выигрыша, а оператор формирует массив данных о работе системы. По данным на 11 июня, пользователи уже проверили с помощью приложения более 6 млн товаров.
Будет ли покупатель получать обратную связь по своей заявке, остается под вопросом. Конечно, хотелось бы. Но это зависит от того, как получится выстроить взаимодействие все с теми же госорганами. Ведь проверку по жалобам проводят именно они.
Где искать маркированный товар
Увы, списка конкретных брендов или ретейлеров, где можно точно найти промаркированную продукцию, нет. Но магазины, подключившиеся к системе, могут размещать на своих витринах наклейку "Честный знак" как своего рода знак качества, но это исключительно добровольно для них. Евгений Матвеев поделился, что они работают над идеей, как сделать такую карту. Конечно, идти в магазин, заранее зная, что там можно купить точно подлинный товар, было бы удобнее. Но пока все упирается в юридические ограничения — инициатива не должна дискриминировать никого из участников рынка.
Так что поживем — увидим, какие еще функции сможет предложить приложение "Честный знак" пользователям.
Арина Раксина
Малоизвестные факты о штрихкодах — загадочные цифры под штрихкодом
Число зверя, штрихи смерти — насколько все это реально? Можно ли зашить в штрихкод видеоролик или фото голой Эммы Уотсон? Бывают ли “неправильные штрихкоды”, и что вообще значит “неправильный штрихкод”?В “Клеверенсе” мы разрабатываем платформу Mobile SMARTS для создания мобильных решений по учету маркированного товара и постоянно сталкиваемся с детскими ошибками в маркировке. Обычно они вызваны простым нежеланием людей хоть немного разбираться в теме.
Наша платформа тоже не идеальна, но кое-что в своём деле мы понимаем. Статья не к тому, что типа мы крутые и разбираемся, а все вокруг не крутые и не разбираются, нет. У каждого свои задачи, мы тоже часто лажаем. Просто тема набирает популярность и выходит в массы, а любые ошибки стоят денег.
Сначала для затравки расскажем про кассовый штрихкод, а затем про загадочный GS1 DataMatrix, который используется в проекте тотальной маркировки товаров.
Сама статья больше развлекательная, всё изложенное при желании легко гуглится, но может и побудить кого-то изучить тему глубже.
Загадочные цифры под штрихкодом
Цифры под штрихкодом — что это такое? Знающие люди говорят, что тут всё просто: именно эти цифры “зашиты” в штрихкод. Девушка на кассе вбивает в программу цифры под штрихкодом — и вуаля — товар найден.
К сожалению, это заблуждение. Цифры под штрихкодом не “зашиты” в штрихкод. Для разговоров у камина сойдет, а для айтишника беда.
Это распространенное заблуждение приводит к тому, что когда встает задача распечатать штрихкод, человек гуглит бесплатный онлайн генератор штрихкода, пихает в поле эти самые цифры, и… получает проблему на ровном месте.
Надписи под штрихкодом называются Human readable interpretation (HRI). Одно только название уже должно наводить на мысль, что тут не всё в порядке.
В самом мягком варианте вера в то, что цифры под штрихкодом повторяют содержимое штрихкода — это примерно как верить в то, что название файла определяет его содержимое. Типа: “Переименовала ваш файл в .doc, но он всё равно не открывается”.
Рассмотрим подробнее, где тут собака зарыта.
Кассовый штрихкод
Пример про кассовый штрихкод — для затравки. Он на самом деле не вызывает никаких проблем, потому что за 50 лет использования в софте и оборудовании были вставлены 1000 костылей, чтобы обойти все проблемы (ну почти). Зато он хорошо иллюстрирует вопрос.Вот в этих двух штрихкодах (EAN-13) ниже, под которыми написано “4601200000003” и “0123456789128”, в обоих нет штрихов для первой цифры. В первом штрихкоде нет штрихов для “4” (она закодирована другим способом), а во втором штрихкоде вообще в принципе нет лидирующего нуля, хотя он и напечатан под штрихкодом.
Да-да, именно первой цифры, а не последней (чексуммы) как можно было бы подумать. Последняя цифра (чексумма) в полосках этих штрихкодов как раз-таки есть, иначе затея с чексуммой не будет работать.
Рассмотрим поближе, что тут происходит.
В первом приведенном штрихкоде (“4601200000003”) в начале идут две длинные полосочки, они кодируют “начало штрихкода”, далее идут штрихи и пропуски для цифры “6”, затем про цифры “0”, “1”, “2”, “0” и “0”, две длинные полосочки в центре говорят про середину, затем пять одинаковых групп штрихов и пропусков кодируют “00000”, далее идут штрихи и пропуски для цифры “3” и завершающие две длинные полоски про конец штрихкода. Итого, в штрихкоде есть штрихи только про “601200000003”. Цифра “3” (последняя) в полосках штрихкода есть, а первой “4” нет! Откуда же взялась “4”?
Дело в том, что “4” закодирована грязным хаком. Для неё не хватает места, и вообще всё это большой исторический казус.
Изначально такие кассовые штрихкоды появились в США, там они состоят из 12 цифр и называются UPC (Universal Product Code). Для переноса технологии в Европу и адаптации стандарта Европе нужны были дополнительные цифры, потому что американские 12 все уже были заняты.
Первым товаром, приобретенным по штрих-коду на этикетке, стал блок из 10 жевательных резинок Wrigley Juicy Fruit. Это произошло в супермаркете Marsh города Трой (Огайо) в четверг, 26 июня 1974 года в 8.01 утра. В историю вошли и имя покупателя, и имя кассира, открывших новую страницу розничной торговли. Теперь упаковка жвачки, которая тогда обошлась в 67 центов, вместе с чеком хранятся в музее американской истории Смитсоновского института.Чтобы расширить емкость, можно было бы просто добавить еще немного штрихов и пропусков, но в те времена это серьезно ухудшало считываемость. Поэтому вместо того, чтобы просто увеличить штрихкод в ширину, был применен “хак”.
По американскому стандарту любая из цифр штрихкода может быть записана: а) обычными штрихами и пропусками; б) их зеркальным отражением; в) инверсией черного и белого; г) зеркальной инверсией. Всё это нужно для того, чтобы можно было печатать инверсные штрихкоды (белым по черному) и сканировать штрихкод вверх ногами (зеркальное отражение в случае штрихкода — то же самое, что и поворот на 180°).
В “американском” штрихкоде (который на 12 цифр) первые 6 цифр кодируются обычными штрихами, а вторые 6 цифр инвертированными штрихами (где черные штрихи заменены на белые полоски и наоборот). Это сделано для того, чтобы понимать, перевернут штрихкод или нет, нормально я его сканирую или вверх ногами (и затем декодировать цифры в правильном порядке, а не задом наперед).
В новом “европейском” штрихкоде (который на 13 цифр), первая цифра (например, “4”) кодируется не штрихами, а путем «перетасовывания» способов кодирования следующих за ней 6 цифр из первого блока (второй блок из 6 оставили в покое).
Например, следующая за четверкой “6” выводится как обычно, штрихи следующего за ней “0” выводятся в обратном порядке (зеркально), следующие за ней “1” и “2” выводится снова в обычном виде, следующие два “0” снова зеркально. Общая длина штрихкода и число штрихов в результате этого трюка не меняется.
Для “американского сканера” такая белиберда не имеет смысла, а для Европы это тайный знак того, что в штрихкоде закодирована еще одна цифра! (да, мы всегда знали, что европейцы извращенцы).
Для всех цифр от “1” до “9” были придуманы такие правила тасовки способов кодирования. Для “0” ничего нет, т.е. 13-значный штрихкод с лидирующим нулем визуально ничем не отличается от 12-значного штрихкода без этого лишнего ноля (EAN-13 с лидирующим нулем эквивалентен UPC-А).
Из этого получается первый прикол, что если перед нами “американский” штрихкод (в котором варианты кодирования не “перетасованы”), то “американский сканер” читает 12 цифр, а условный “европейский сканер” может считать, что в нем есть лидирующий «0», и считывать лишний ноль (т.к. для кодирования ноля не предусмотрено никакой “перетасовки”, этого “лидирующего нуля” очевидно в принципе нигде нет в штрихкоде).
Конечно, мир давно глобализован, поэтому “американский” сканер и “европейский” сканер — это просто условности. Сканер один и тот же, но у него есть настройка: нужно ли ему в принципе считывать EAN-13 (Европа) или читать только UPC-А (США), а если считывать EAN-13, то надо ли добавлять лишний ноль к американским штрихкодам UPC-А.
С этим связана одна распространенная проблема при внедрении штрихкодирования: когда в базе данных у компании либо нет нолей в начале штрихкодов, а сканер считывает с “лишним” нолем, либо наоборот, в базе данных есть ноль в начале, а сканер его “не считывает” (хотя, что там считывать, — этого ноля в принципе в штрихкоде нет).
Казалось бы, сложно накосячить в использовании EAN-13/UPC. Тем не менее, люди делают следующие ошибки:
- Сохраняют штрихкод в учетной системе без чексуммы (последнего знака).
- Забывают обрабатывать присутствие/отсутствие лидирующего нуля при разработке алгоритма поиска по штрихкоду.
- Требуют ввода 13 символов, а потом приходят сигареты с EAN-8 (с вводом маркировки табака станет неактуально, но пока так).
- Не оставляют положенных широких белых полей справа и слева от штрихкода.
В наших программных продуктах, таких как “Магазин 15” или “Склад 15”, построенных на платформе Mobile SMARTS, мы решаем эту проблему очень просто: сканер устройства всегда автоматически настраивается на возврат ноля, а поиск товара по базе данных производится два раза: и с нолем, и без ноля (чтобы уж точно найти товар).
Сканер мы стараемся настраивать программно, без участия человека. Если сканер нельзя настроить программно — то это всегда проблема, потому что по умолчанию сканером может обрезаться не только 0 (который в начале), но еще и чексумма (которая в конце), тогда в программу придут не 13, а уже 11 символов, зачастую даже без указания типа штрихкода (такие замечательные сканеры тоже бывают).
В этом случае мы бессильны улучшить результат. 11 символов могли прийти от сканирования любого другого типа штрихкода, мы не можем считать все штрихкоды как EAN-13. Чтобы настроить сканер, человеку придется сканировать с листа настроечные штрихкоды или заходить в какие-нибудь меню, а всё это — источники ошибок.
GS1 DataMatrix
Этот пример стал популярным благодаря введению обязательной маркировки товаров. История полна граблей, велосипедов и трупиков мелких животных, как сарай вашей бабушки.Ну ладно, допустим с EAN-13 можно придраться и сказать, что первая цифра всё-таки есть в штрихкоде, просто она закодирована не совсем штрихами (хотя для лидирующего “0” это и не так).
Возьмем тогда другой пример, штрихкод GS1 DataMatrix "(21)abba01(01)04601200000003":
В этом штрихкоде “внутри” нет ни скобок, ни символа «0», ни буквы «a», ни переноса строки.
Что тут происходит?
Во-первых, никакие скобки в штрихкод не кодируются, они печатаются только для удобства прочтения человеком. Это снова называется Human readable interpretation (HRI), привет, кожаный мешок.
Во-вторых, в штрихкоде есть специальные управляющие символы, которые должна расставить та программа, которая формирует данные для штрихкода. Не какая-то бесплатная opensource программа, написанная умными очкариками, а ваша программа, та самая, которую пишете Вы, мой друг. В этот раз символы, которые нужно вставить, не имеют отношения к “коррекции” и т.п., а размечают данные, которые нужно закодировать в штрихкод.
В самом начале в штрихкод вставляется управляющий символ, который называется FNC1 и имеет код 232, что соответствует либо странному печатаемому символу "Þ" (ANSI), либо русской букве “и” (Windows-1251), смотря какую кодировку использовать. Этот символ говорит, что у нас не просто абы какой DataMatrix, а именно GS1 DataMatrix, данные в котором имеют определенный формат: массив данных из пар (“код поля”, “значение поля”).
Этот управляющий символ FNC1 попадает в самое начало штрихкода, но его нельзя “передать” в штрихкод в составе данных.
Кроме того, непечатаемые символы, вполне очевидно, нельзя копипастить в составе строки, хаха! Страдай, кожаный мешок!
Указание, нужен префикс или не нужен, обычно передают как отдельную настройку (галочку) в программу формирования штрихкода. Если передать префикс как часть данных, то получим либо ошибку, либо два префикса в штрихкоде (в зависимости от используемой программы).
Далее, поскольку в штрихкоде внутри нет скобок, то уже непонятно, где кончается одно поле и начинается другое, где тут номера полей. Без скобок получается “21abba010104601200000003” (тут “01” встречается три раза, ха-ха).
Где заканчивается “01” из значения поля (21) и начинается настоящее (01)?
Это решается следующим способом:
По стандарту GS1 поля имеют формат. Не абы что, а формат значения. Например, значение для (01) должно состоять из 14 цифр и баста (нельзя 13 цифр, нельзя 12 цифр, нельзя не цифры). А поле (21), наоборот, имеет переменную длину, разрешены цифры, латинские буквы обоих регистров, знаки препинания и даже (опачки!) скобки.
Если после значения для (21) штрихкод не закончился, и там еще что-то есть, то в данные вставляется разделитель (это может быть снова или FNC1, или непечатаемый символ GS с кодом 29).
А общее правило звучит так: спецсимвол GS не вставляется, только в случае если AI начинается с пары цифр из этой вот таблицы:
Для всех остальных полей GS1 (не из этой таблицы) в конце значения нужно вставлять GS.
Т.е., мы получим “FNC121abba01GS0104601200000003” (только помним, что первый FNC1 мы не будем передавать в программу формирования штрихкода, а второй GS — это не строка “GS”, а один символ с кодом 29).
Эти требования — именно про данные, а не про штрихкод DataMatrix, потому что в штрихкод DataMatrix можно положить любые данные, они прекрасно закодируются и прочитаются. Тут речь о GS1 DataMatrix, который имеет определенный формат, и ваша программа должна соблюсти этот формат, прежде чем подавать данные в штрихкод.
Вообще говоря, в мире существуют программы печати штрихкодов, которым можно скармливать данные со скобками и они сами всё разрулят. Но это специализированный софт, который стоит денег, а не тот бестолковый и бесплатный онлайн-генератор штрихкодов, которым вы пользуетесь.
И наконец. То, как это будет напечатано и то, как это будет отсканировано, — две большие разницы. То, как данные печатаются под штрихкодом, и как они передаются сканером — это в чистом виде настройки принтера и сканера.
В нашем примере мы закодировали в штрихкод поля порядке: сначала (21), потом (01), а на изображении под штрихкодом распечаталось сначала (01), потом (21). Это снова называется Human readable interpretation (HRI), и порядок вывода в подписи соответствует правилу “потому что так принято”.
Сканер штрихкодов тоже имеет свои настройки, которые заставляют его переставлять поля, вставлять скобки и другие символы, переносить строки и т.п.
В большинстве случаев сканер прочитает наш штрихкод как “21abba01GS0104601200000003”. Никакого лидирующего FNC1, никаких скобок, GS не печатаемый и не виден в “Блокноте” (нужно использовать хотя бы Notepad+).
И принтер, и сканер могут делать со штрихкодами что хотят: добавлять и убирать символы, менять их местами — ради соответствия гайдлайну или для совместимости со сторонней программой.
Что еще интересно: в этом штрихкоде только 16 байт данных (на 24 символа без скобок).
Вот что тут происходит:
- пары подряд идущих цифр кодируются одним байтом;
- все отдельно стоящие цифры, не парные, а также все символы из таблицы ASCII (а это символы с кодами с 0 по 127, без русских букв, и печатаемые, и непечатаемые) кодируются в штрихкод как (значение байта символа)+1.
Т.е. чтобы закодировать “a”, нужно записать в штрихкод “b”, чтобы закодировать “1”, нужно записать “2” и т.д., именно поэтому прямо в самом штрихкоде нет байта 97 (значение буквы “a” в ASCII).
Итого, в приведенном штрихкоде “закодировано” в байтах 232, 151, 98, 99, 99, 98, 131, 232, 131, 134, 190, 142, 130, 130, 130, 133. И это еще до кодов коррекции и паддинга!
Непонимание процесса кодирования приводит к тому, что, например, для начавшейся обязательной маркировки обуви люди печатают на принтер неправильно сформированные данные и получают неправильные штрихкоды, которые выглядят вполне нормально, читаются приложением “Честный знак”, но данные в них неверные, как минимум это не GS1 DataMatrix.
Штрихкоды неправильно напечатаны, неправильно читаются, и такая обувь не считается правильно промаркированной.
В своем софте “Кировка” мы боремся с этим следующим образом: для печати принимаем в качестве исходных данных любой мусор, пытаемся распарсить его как GS1 DataMatrix, разбираем на косточки. Если всё прошло удачно, то конвертируем в правильный формат, чтобы принтер это понял; а при сканировании перепроверяем данные от сканера, делая таким образом вывод о правильности печати.
Для этого нам, конечно, приходится работать на нативном уровне и со сканером мобильных устройств, и с принтерами, чтобы всё это было правильно ими интерпретировано, а мы собирали максимально полную информацию.
Выполним еще одно упражнение: посмотрим, какого размера должен быть штрихкод GS1 DataMatrix для хранения кода маркировки обуви и легпрома.
На сайте «Честного знака» написано, что код маркировки обуви должен содержать следующие поля (для легпрома те же требования):
- Кода товара, 14 цифровых символов (GTIN).
- Индивидуального серийного номера единицы товара, который генерируется оператором системы или участником оборота товаров, 13 символов (s/n).
- Ключ проверки, предоставляемый оператором системы, 4 символа.
- Код проверки, предоставляемый оператором системы, 88 символов.
Для каждого из этих полей в данных для штрихкода должен быть указан идентификатор применения GS1 (AI, application identifier).
Таблица codeword для DataMatrix
Таблица, объясняющая кодирование КМ обуви в DataMatrix:
* если в данных для штрихкода есть пары подряд идущих цифр, то они будут кодироваться одним байтом, а не двумя (Codewords со [130] по [229]), и это экономит байты.
Как видно, размер данных в теории может меняться в широких пределах от 68 до 118 байт. На практике разброс меньше, длина ближе к 118, потому что в серийном номере и в криптокоде мало цифр и много знаков препинания, включая скобки.
Согласно GS1 DataMatrix Guideline, такие данные укладываются в штрихкоды размером от 36х36 до 44х44 (колонок и строк битов, не миллиметров). В миллиметрах размер будет зависеть от разрешающей способности принтера (обычно это 203-600 dpi).
Таблица из GS1 DataMatrix Guideline
Пожалуй, достаточно.
А как же голая Эмма Уотсон? Рассмотрим в следующей статье.
Что означает штрих-код: полосы и контрольные цифры - Жизнь
Штрих-коды сегодня встречаются практически на всех товарах в официальных торговых точках. Но не все знают, что они нужны не только для «прохождения» покупки через кассу. Штрих-коды содержат зашифрованные данные для проверки качества продукта. Путем нехитрых вычислений можно узнать — законно ли произведен товар и из какой страны прибыл.
Штрих-коду уже 44 года. З апреля 1973 года компания IBM официально представила свою разработку UPC – один из самых распространенных линейных символик штрихового кода. С тех пор эта дата и считается днем рождения штрих-кода, а его родителями принято считать Бернарда Силвера и Норманна Джозефа Вудленда.
Штриховой код (штрих-код) называют одним из самых передовых и полезных изобретений XX века, которое положило начало автоматизации процесса учёта и отпуска товаров, а значит, улучшило и ускорило процесс обслуживания покупателя.
Полосы со смыслом
Предпосылки возникновения штрих-кода возникли еще в 30-е годы ХХ века, а активно стали использовать кодирование потребительского товара, особенно в розничной сети, после 50-х годов, рассказала завкафедрой бизнеса в сфере услуг НГУЭУ Лариса Нюренбергер.
Как говорится в справке Роспотребнадзора, сегодня штрих-код — это наносимая на упаковку в виде штрихов закодированная информация, считываемая при помощи специальных устройств. C помощью штрихового кода кодируют информацию о некоторых наиболее существенных параметрах продукции. Наиболее распространены американский Универсальный товарный код UPC и Европейская система кодирования EAN. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр.
«На сегодняшний день штрих-код — не просто последовательность черно-белых полос, есть двухмерные, которые представляют собой матрицу с закодированными позициями. Недавно компания Microsoft разработала цветные штрих-коды», — добавила Нюренбергер.
По ее словам, продавцу при обилии продукции штрих-код дает возможность моментального учета и контроля за движением товаров. А потребитель в каждой из систем кодирования может почерпнуть информацию, которая ему необходима: страна-производитель, материал, из которого изготовлен товар, другие параметры продукции. Права потребителей: скупой платит дважды
«Для грамотных потребителей возможность рассчитать контрольную цифру штрих-кода проблем не составляет, существует специальный алгоритм. Если высчитанная контрольная цифра совпадает с последней цифрой кода, это значит, что он произведен законно и определённого качества. Если результат расчетов отличается от контрольной цифры — товар произведен незаконно, есть сомнения в его качестве», — сказала эксперт.
По данным Роспотребнадзора, код страны присваивается Международной ассоциацией EAN. Он никогда не состоит из одной цифры. Нередко на товаре можно увидеть надпись, например, «Сделано в Голландии», а код, нанесенный на этикетку, этой стране не соответствует. Тут причин может быть несколько.
«Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции. Вторая: товар был изготовлен на дочернем предприятии. Третья: возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны. И, наконец, четвертая, когда учредителями предприятия становятся несколько фирм из различных государств», — отмечается на сайте ведомства.
Бесплатный генератор штрих-кодов онлайн
Меню
Штрих - код — Штриховой код представляет собой последовательность расположенных по правилам определенной символики темных (штрихов) и светлых (пробелов) прямоугольных элементов различной ширины, которая обеспечивает представление символов данных в машиночитаемом виде, представляющая возможность считывания её техническими средствами.
Виды штриховых кодов
- Линейные штрихкоды
- EAN -Международная ассоциация товарной нумерации (European Article Number ) - (подразделяются на: тринадцати- (EAN-13) и восьмизначные (EAN-8))
- UPC - американские универсальные товарные коды – (Universal Product Code)
- Interleaved 2 of 5 (ITF)
- GS1-128
- Код 39
- Codabar
- Двумерные штриховые коды
Считываемые и не считываемые цветовые сочетания штриховых кодов
Интернет ресурс «Service-Online.su» разработан для свободного и бесплатного использования. На этом сайте никогда не будет вирусов или других вредоносных программ. Наша задача упростить вашу работу и постараться помочь Вам по мере своих сил.
Данный сайт является бесплатным сервисом предназначенным облегчить Вашу работу. На сайте представлено большое количество бланков которые удобно заполнять и распечатывать онлайн, сервисов по работе с текстами и многое другое.
Материалы сайта носят справочный характер, предназначены только для ознакомления и не являются точным официальным источником. При заполнении реквизитов необходимо убедиться в их достоверности сверив с официальными источниками.
© Service-Online.SU 2013-2020
По всем вопросам обращайтесь на почту: support(@)service-online.su
⇧
изображений, фотографий и векторов со штрих-кодом
В настоящее время вы используете старую версию браузера, и ваша работа может быть не оптимальной. Пожалуйста, подумайте об обновлении. Учить больше. ImagesImages homeCurated collectionsPhotosVectorsOffset ImagesCategoriesAbstractAnimals / WildlifeThe ArtsBackgrounds / TexturesBeauty / FashionBuildings / LandmarksBusiness / FinanceCelebritiesEditorialEducationFood и DrinkHealthcare / MedicalHolidaysIllustrations / Clip-ArtIndustrialInteriorsMiscellaneousNatureObjectsParks / OutdoorPeopleReligionScienceSigns / SymbolsSports / RecreationTechnologyTransportationVectorsVintageAll categoriesFootageFootage homeCurated collectionsShutterstock SelectShutterstock ElementsCategoriesAnimals / WildlifeBuildings / LandmarksBackgrounds / TexturesBusiness / FinanceEducationFood и DrinkHealth CareHolidaysObjectsIndustrialArtNaturePeopleReligionScienceTechnologySigns / SymbolsSports / RecreationTransportationEditorialAll categoriesEditorialEditorial ГлавнаяРазвлеченияНовостиРоялтиСпортМузыкаМузыка домойПремиумBeatИнструментыShutterstock EditorМобильные приложенияПлагиныИзменение размера изображенияКонвертер файловСоздатель коллажейЦветовые схемыБлог Главная страница блогаДизайнВидеоКонтроллерНовостиPremiumBeat blogEnterpriseЦена ing
Войти
Зарегистрироваться
Меню
ФильтрыОчистить всеВсе изображения- Все изображения
- Фото
- Векторы
- Иллюстрации
- Редакционные
- Видеоматериалы
- Музыка
-
- Поиск по изображению
штрих-код
Сортировать поНаиболее актуальное
Свежее содержание
Тип изображенияВсе изображения
Фото
Векторы
Иллюстрации
ОриентацияВсе ориентации
Горизонтально
Вертикально
Цветные ЛюдиС людьми
Афроамериканцы
Без людей
Черный
Бразильский
Китайский
Кавказский
Показать больше ВозрастМладенцы
Дети
Подростки
20 лет
30 лет
40 лет
50 лет
60 лет Старшие
60 .
Основы штрих-кодов | Основы штрих-кодов | Справочный сайт «Информация о штрих-кодах и советы» по стандартам штрих-кодов и ноу-хау чтения
Структура штрих-кода
Ниже поясняется формат штрих-кода.
Тихая зона (край)
Правый и левый края символа штрих-кода.
Если поле недостаточно велико, считыватель штрих-кода не сможет сканировать данные штрих-кода.
И правое, и левое поля должны быть как минимум в 10 раз шире ширины узкой полосы (минимальная ширина элемента). (См. Страницу здесь для получения информации об узкой полосе)
Одна точка
Если тихие зоны не достаточно широки, считыватель штрих-кода не сможет сканировать данные штрих-кода.
Старт / стоп-символ
Знак, обозначающий начало или конец данных.
Символ начала / остановки различается в зависимости от типа штрих-кода.CODE 39 использует «*», а CODABAR использует «a», «b», «c» и «d». (EAN и ITF используют вместо символа полосу, которая указывает начало / конец данных.)
Данные (сообщение)
Штриховые рисунки, представляющие данные (числовые символы, алфавит и т. Д.), Располагаются слева.
На приведенном выше рисунке показано, что данные «012» демонстрируются с полосами, представляющими 0, 1 и 2, расположенными соответственно слева.
Контрольная цифра
Числовое значение, рассчитанное для проверки на наличие ошибок чтения.Он добавляется сразу после данных штрих-кода.
(Подробности см. Здесь)
Длина штрих-кода
Длина штрих-кода определяет общую длину, включая правую и левую тихие зоны.
Если длина штрих-кода, включая тихие зоны, не соответствует ширине сканирования, считыватель штрих-кода не может сканировать данные.
Высота штрих-кода
Рекомендуется делать штрих-код настолько высоко, насколько позволяет принтер.
Если штрих-код недостаточно высокий, лазер может отклониться от штрих-кода, что приведет к нестабильным показаниям.
Рекомендуется сохранять высоту более 15% длины штрих-кода.
Скачать
Узкий стержень и широкий стержень
Ниже объясняются полосы и пробелы, которые являются минимальной единицей для формирования штрих-кода. Штрих-код - это комбинация узких и широких полос и пробелов. Названия каждой полосы и пробела указаны ниже:
.NB | Узкий стержень |
---|---|
WB | Широкая штанга |
NS | Узкое пространство |
WS | Пространство |
Узкая и широкая ширина определяется в следующем соотношении:
NB: WB = NS: WS = от 1: 2 до 1: 3
Одна точка
Если соотношение узкого и широкого выходит за пределы указанного диапазона, считыватель штрих-кода может выполнять нестабильные показания.
При изготовлении штрих-кода особое внимание следует уделять этому соотношению. Для изготовления штрих-кода обычно рекомендуется следующее соотношение.
NB: WB = NS: WS = 1: 2,5 (Рекомендуемое соотношение)
Ширина узкой полосы - ключ к выбору сканера штрих-кода.
Ширина узкой полосы также называется «минимальной шириной элемента».
Одна точка
- Если узкая ширина мала:
- Размер штрих-кода становится маленьким.
- Штрих-код с большим количеством цифр может быть напечатан в заданном месте.
- Диапазон считывания (глубина считывания) штрих-кода сужен.
- Для печати штрих-кода требуется высокая производительность принтера (лазерный принтер, термотрансферный принтер)
- Если узкая ширина большая
- Размер штрих-кода становится большим.
- Диапазон считывания (глубина считывания) штрих-кода расширен.
- Допускается низкая производительность принтера для печати штрих-кода. (Точечный принтер, струйный принтер для FA)
Скачать
Двоичный и многоуровневый уровни
Штрих-коды в категориях CODE 39, CODABAR и ITF состоят из полос и пробелов, которые имеют два шага узкой и широкой ширины. Он называется штрих-кодом «двоичного уровня».
Соотношение между узким и широким составляет от 1: 2 до 1: 3.Возможна некоторая надбавка.
Штрих-коды в категориях EAN и CODE 128 состоят из штрихов и пробелов, которые имеют четыре шага узкой и широкой ширины. Он называется «многоуровневым» штрих-кодом.
Соотношение 1: 2: 3: 4. Допуск очень ограничен.
Одна точка
«Многоуровневый» EAN и CODE 128 имеют четыре шага ширины полосы.
Если качество печати недостаточно хорошее, чтобы определить ширину полосы, обычно возникает ошибка чтения.
Принтеры с плохим качеством печати, включая точечный ударный принтер, не подходят для EAN и CODE 128.
Скачать
Что такое контрольная цифра?
Контрольная цифра - это числовое значение, рассчитанное для проверки на наличие ошибок чтения.
Ниже поясняется процедура проверки и метод расчета.
Штрих-код с данными «123» и контрольной цифрой «6».
- Считывается штрих-код.
- Контрольная цифра рассчитывается на основе данных.
- Рассчитанная контрольная цифра сравнивается с той, которая добавлена к считанному штрих-коду.
- Если они не совпадают, возникает ошибка чтения.
Одна точка
- Расчет контрольной цифры
-
Ниже поясняется, как рассчитать контрольную цифру на примере модуля упругости 10/3, который применяется для EAN и ITF.
① Пронумеруйте значение кода последовательно, начиная справа.
② Умножьте каждое нечетное числовое значение на 3 и каждое четное числовое значение на 1.
③Суммируйте умноженные значения, а затем вычтите последнюю цифру из общего значения из 10, чтобы получить контрольную цифру.Таким образом, контрольная цифра равна 7.
Скачать
.типов штрих-кодов: выбор правильного штрих-кода
Существует множество типов штрих-кодов, каждый из которых имеет уникальные возможности и ограничения. Имея такой широкий выбор вариантов, может быть сложно определить, какие штрих-коды лучше всего подходят для ваших продуктов, инвентаря или активов. Стоит ли инвестировать в штрих-коды 1D или 2D? Какие варианты штрих-кода лучше всего подходят для вашей отрасли? И, что наиболее важно, какие штрих-коды обеспечат максимальную эффективность и коммерческую ценность для вашего предприятия?
В Scandit мы гордимся тем, что помогаем компаниям использовать преимущества сканирования штрих-кода.Итак, сегодня давайте рассмотрим 13 основных типов одномерных и двухмерных штрих-кодов, чтобы помочь вам найти правильное решение для вашей команды. Мы выделим общие способы использования каждого из них, а также их ограничения, чтобы помочь вам сузить круг вариантов.
Примечание. Если вам нужна дополнительная информация о конкретных сценариях использования сканирования штрих-кодов и отраслевых преимуществах, ознакомьтесь с нашей бесплатной электронной книгой Выбор лучшего штрих-кода для вашего бизнеса .
Типы одномерных (1D) штрих-кодов
Одномерные (или одномерные) штрих-коды систематически представляют данные, изменяя ширину и расстояние между параллельными линиями.К ним относятся некоторые из наиболее традиционных и хорошо узнаваемых типов штрих-кодов, такие как коды UPC и EAN. Одномерные штрих-коды также обычно называют линейными штрих-кодами.
Длина одномерного штрих-кода напрямую связана с объемом информации, который он содержит. Следовательно, пользователи должны ограничить количество символов, содержащихся в каждом коде, от 8 до 15. Одномерные штрих-коды обычно используются в корпоративных операциях, чтобы сэкономить время и сделать рабочие процессы инвентаризации более эффективными.
КОД UPC
Штрих-кодыUPC используются для маркировки и сканирования потребительских товаров в торговых точках по всему миру, в основном в США, но также в Великобритании, Австралии, Новой Зеландии и других странах.Вариант UPC-A кодирует двенадцать числовых цифр, тогда как UPC-E - меньший вариант, который кодирует только шесть числовых цифр.
UPC фактически означает универсальный код продукта. В контексте розничной торговли цель этого штрих-кода - облегчить пользователям идентификацию конкретных характеристик продукта (например, его размера или цвета), когда товар сканируется при оформлении заказа. Помимо повышения эффективности процесса оформления заказа, коды UPC помогают оптимизировать отслеживание запасов в магазинах и на складах.UPC обеспечивают точное и эффективное отслеживание продукта на всем протяжении от производства до распределения.
Отрасль: Розничная торговля
Варианты: UPC-A, UPC-E
КОД EAN
Штрих-кодыEAN также используются для маркировки потребительских товаров по всему миру для сканирования торговых точек, в первую очередь в Европе. Они очень похожи на коды UPC, и главное отличие заключается в их географическом применении. В то время как EAN-13 (состоящий из 13 цифр) является форм-фактором по умолчанию, вы найдете штрих-коды EAN-8 (покрывающие восемь цифр) на продуктах с ограниченным пространством, таких как маленькие конфеты.
Главное преимущество кодов EAN - их гибкость. EAN-13 - это штрих-код высокой плотности, который может кодировать относительно большие объемы данных на небольшой площади, в то время как коды EAN-8 идеальны для идентификации очень небольших продуктов или активов. Коды EAN также легко читаются одномерными сканерами, что делает процесс сканирования быстрым и беспроблемным.
Отрасль: Розничная торговля
Варианты: EAN-13, EAN-8, JAN-13, ISBN, ISSN
КОД 39
Штрих-кодыCode39 (или код 3 из 9) используются для маркировки товаров во многих отраслях промышленности и часто встречаются в автомобильной промышленности и США.С. Министерство обороны. Он позволяет использовать как цифры, так и символы, и его название происходит из того факта, что он мог кодировать только 39 символов, хотя в его последней версии набор символов был увеличен до 43. Он похож на, но не такой компактный, как , штрих-код Code 128.
Одним из ограничений Code39 является относительно низкая плотность данных. Размер, необходимый для этих штрих-кодов, делает их непригодными для очень небольших товаров и активов. Однако Code39 остается популярным и универсальным выбором, а именно потому, что он устраняет необходимость генерировать контрольную цифру - и может быть декодирован практически любым считывателем штрих-кода.
Отрасль: Автомобилестроение и оборона
КОД 128
Штрих-кодыCode 128 - это компактные коды высокой плотности, используемые в логистике и транспортной отрасли для заказов и распространения. Они ориентированы на продукты, не относящиеся к POS-терминалам, например, когда приложения цепочки поставок маркируют единицы продукции серийными кодами транспортных контейнеров (SSCC). Поскольку штрих-коды Code 128 поддерживают любые символы из набора символов ASCII 128, они могут хранить разнообразную информацию.
Самым большим преимуществом Code 128 является его высокая плотность данных. Эти штрих-коды могут хранить большие объемы линейных данных в компактной форме, что делает их идеально подходящими для идентификации отправленных или упакованных контейнеров и предметов. Эти сильные стороны делают штрих-коды Code 128 естественным выбором для операций доставки и поставок.
Отрасль: Цепочка поставок
ITF (с чередованием 2 из 5)
Штрих-кодыITF (или Interleaved 2 of 5) используются для маркировки упаковочных материалов по всему миру.Поскольку они могут работать с высокими допусками при печати, они идеально подходят для печати на гофрированном картоне. Штрих-коды ITF кодируют 14 цифр и используют полный набор ASCII.
Одной из самых сильных сторон Interleaved 2 of 5 является то, что его допуски при печати подходят для гофрированного картона. В результате этот код самопроверки является мощным инструментом для кодирования информации на упаковке продукта. Хотя штрих-код Interleaved 2 of 5 может кодировать только цифры (не буквы), он не требует контрольной цифры.
Отрасль: Упаковка
КОД 93
Штрих-кодыCode 93 используются в логистике для идентификации упаковок в розничной торговле, маркировки электронных компонентов и даже для предоставления дополнительной информации о доставке для канадской почты. Как и Code 39, штрих-коды Code 93 полностью поддерживают ASCII. Помимо обеспечения дополнительной безопасности внутри самого кода, высокая плотность и компактный размер Code 93 делают их примерно на 25% короче, чем штрих-коды, созданные в Code 39.
Code 93 действует как более компактная и безопасная альтернатива Code 39, отчасти благодаря дополнительным символам. Его небольшой размер и избыточность данных делают его идеальным для использования в широком спектре отраслей, от автомобильной до розничной торговли и логистики.
Отрасль: Розничная торговля, производство и логистика
Узнайте больше о штрих-кодах Code 93 в блоге Scandit.
CODABAR
Штрих-кодыCodabar используются специалистами в области логистики и здравоохранения, в том числе U.S. банки крови, FedEx, фотолаборатории и библиотеки. Их главное преимущество заключается в том, что их легко печатать и их можно печатать на любом принтере ударного типа - даже на пишущей машинке. Следовательно, пользователи могут создавать множество кодов Codabar, используя последовательные числа без использования компьютера. Codabar - это дискретная самопроверяющаяся символика, которая кодирует до 16 различных символов с дополнительными 4 символами запуска / остановки.
Преимущества штрих-кодов Codabar включают простоту сканирования и самопроверки, что снижает количество ошибок при вводе кода.Однако коды Codabar постепенно заменяются новыми формами кода, которые позволяют хранить больше данных в гораздо меньшей форме. Тем не менее, Codabar по-прежнему широко используется в логистике, здравоохранении и даже в школах, где код применяется к корешкам библиотечных книг.
Варианты: Codeabar, Ames Code, NW-7, Monarch, Code 2 of 7, Rationalized Codabar, ANSI / AIM BC3-1995, USD-4
Отрасль: Логистика, здравоохранение и образование
GS1 ДАННАЯ
Штрих-кодыGS1 DataBar (ранее известные как символы с сокращенным пространством) используются в торговых точках для идентификации купонов потребителей, продуктов и скоропортящихся товаров, а также небольших объектов в сфере здравоохранения.Они более компактны, чем обычные штрих-коды, ориентированные на потребителя. GS1 DataBar был представлен в 2001 году и стал обязательным типом штрих-кода для розничных купонов в США
. КодыGS1 DataBar предлагают множество потенциальных преимуществ. Например, ведущие розничные торговцы используют эти компактные инструменты для сокращения времени транзакций в точках продаж. Коды GS1 также обеспечивают более быструю и приятную процедуру оформления заказа для клиентов на станциях самообслуживания. Эти коды также поддерживают более быстрые и эффективные рабочие процессы сканирования в условиях ухода за пациентами.
Варианты: GS1 DataBar Всенаправленный, Усеченный, С накоплением, С накоплением Всенаправленный, Расширенный, Расширенный С накоплением
Отрасль: Розничная торговля и здравоохранение
Узнайте больше о штрих-кодах GS1 Databar в блоге Scandit.
MSI PLESSEY
Штрих-кодыMSI Plessey (или модифицированный Plessey) используются для управления запасами в розничной торговле, например, для маркировки полок супермаркетов. Они также используются на складах и других складских объектах для обеспечения точной проверки запасов.
КодыMSI Plessey могут кодировать только числа, но могут быть созданы любой длины, что позволяет им кодировать практически любой объем данных. Его двоичный формат также менее надежен и эффективен, чем более новые и более экономичные штрих-коды.
Отрасль: Розничная торговля
Типы двумерных (2D) штрих-кодов
Двумерные (или 2D) штрих-коды систематически представляют данные с использованием двумерных символов и фигур. Они похожи на линейный одномерный штрих-код, но могут отображать больше данных на единицу площади.2D-штрих-коды включают некоторые новые типы штрих-кодов, такие как QR-код и PDF417.
Еще одно ключевое преимущество 2D штрих-кодов - их формулы защиты от ошибок. Эти коды предназначены для сохранения целостности данных и возможности их сканирования даже после того, как они были разорваны, поцарапаны или повреждены. Эта функция делает двухмерные штрих-коды уникальными для более интенсивных и динамичных приложений сканирования.
QR-КОД
QR-кодычаще всего используются в программах отслеживания и маркетинга, таких как реклама, журналы и визитки.Они гибки по размеру, обладают высокой отказоустойчивостью и имеют быструю читаемость, хотя их нельзя прочитать с помощью лазерного сканера. QR-коды поддерживают четыре различных режима данных: числовой, буквенно-цифровой, байт / двоичный и даже кандзи. Они являются общественным достоянием и бесплатны для использования.
QR-кодыпредлагают исключительную универсальность. Их можно сканировать практически на любом устройстве с возможностью сканирования (включая недорогие смартфоны) и кодировать практически любые типы данных. QR-коды также обладают исключительной отказоустойчивостью, что позволяет пользователям декодировать информацию, даже если часть кода повреждена.
Отрасль: Розничная торговля, развлечения и реклама
Узнайте больше о QR-кодах в блоге Scandit.
КОД DATAMATRIX
КодыDatamatrix обычно используются для маркировки небольших предметов, товаров и документов. Их крошечный размер делает их идеальными для небольших продуктов в сфере логистики и операций. Фактически, Союз электронной промышленности США (EIA) рекомендует использовать их для маркировки небольших электронных компонентов. Как и QR-коды, они обладают высокой отказоустойчивостью и быстрой читаемостью.
КодыDatamatrix обеспечивают высокую плотность данных, что означает, что они занимают меньше места на продуктах и активах. Они также разработаны так, чтобы их можно было читать даже при низком разрешении или с неидеальными положениями сканирования. Как и многие другие двухмерные штрих-коды, коды Datamatrix также обладают высокой отказоустойчивостью.
Вариант: Micro-Datamatrix
Промышленность : Электроника, розничная торговля и правительство
Узнайте больше о кодах Datamatrix в блоге Scandit.
PDF417
КодыPDF417 используются для приложений, требующих хранения огромных объемов данных, таких как фотографии, отпечатки пальцев и подписи.Они могут содержать более 1,1 килобайта машиночитаемых данных, что делает их намного более мощными, чем другие двухмерные штрих-коды. Как и QR-коды, штрих-коды PDF417 являются общественным достоянием и бесплатны для использования.
Благодаря эффективности обработки данных коды PDF417 подходят для самых разных приложений, включая управление транспортом и запасами. Эти штрих-коды также хорошо подходят для создания бумажных посадочных талонов, а также удостоверений личности государственного образца.
Вариант: Усеченный PDF417
Отрасль: Логистика и правительство
AZTEC
КодыAztec обычно используются в транспортной отрасли, особенно для билетов и посадочных талонов авиакомпаний.Штрих-коды все еще могут быть декодированы, даже если они имеют плохое разрешение, что делает их полезными, когда билеты печатаются плохо или представлены на телефоне. Они также могут занимать меньше места, потому что им не требуется окружающая пустая «тихая зона», в отличие от некоторых других типов 2D-штрих-кодов.
Штрих-кодыAztec занимают очень мало места. Они могут хранить огромные объемы данных, сохраняя при этом относительно небольшой размер, и обладают отличным исправлением ошибок для предотвращения ошибок сканирования. И хотя эти коды не поддерживают тот же набор символов, что и QR-коды, они остаются мощным инструментом для транспорта, здравоохранения и других отраслей.
Отрасль: Транспорт
Узнайте больше о кодах Aztec в блоге Scandit.
Как найти лучший штрих-код для вашего бизнеса
Теперь, когда вы лучше понимаете наиболее распространенные типы одномерных и двухмерных штрих-кодов и то, как они используются сегодня, вот пять вопросов, которые вы можете задать себе, чтобы найти правильные штрих-коды для своего предприятия.
1. Сканируется ли товар в точках продажи в розничных магазинах?
- Штрих-коды UPC и EAN идеально подходят для сканирования PoS.
2. Какой набор символов необходимо поддерживать? Буквенно-цифровые символы?
- Code39, Code128 и QR Code
3. Сколько места доступно на упаковке продукта?
- EAN8, UPC-E, Code128 и Datamatrix имеют малые форм-факторы.
4. На каком материале вы будете печатать штрих-код?
- TF отлично подходит для печати штрих-кодов на гофрированном картоне.
5.Какой тип штрих-кода поддерживает самые большие объемы данных?
- Коды PDF417 отлично подходят для хранения огромных объемов данных.
Если вы ищете одномерные или двухмерные штрих-коды для вашего бизнеса, организации или личного пользования, предоставленная нами информация должна послужить отличным инструментом, который поможет вам выбрать подходящие типы штрих-кодов для ваших нужд.
Оптимизируйте операции сканирования с помощью Scandit
Как только вы выберете тип штрих-кода, загрузите SDK сканера штрих-кода Scandit для своего мобильного приложения, чтобы начать сканирование всех основных одномерных и двухмерных штрих-кодов с непревзойденной скоростью и точностью с устройств iOS или Android сегодня.Вы также можете заглянуть в нашу библиотеку символов штрих-кодов, чтобы просмотреть все типы штрих-кодов и их варианты.
Есть вопросы о нашем SDK сканера штрих-кода или использовании продуктов Scandit для вашего бизнеса? Тогда обязательно обратитесь к члену нашей команды сегодня за поддержкой. Мы всегда готовы помочь.
Ищете больше?
Ознакомьтесь с нашей последней электронной книгой
Выбор лучшего штрих-кода для вашего бизнеса
Скачать бесплатную электронную книгу
.Бесплатный генератор штрих-кода EAN-13 с уменьшением ширины полосы (векторные PDF, AI, EPS)
Штрих-код EAN-13 / JAN-13 ( GTIN-13 / UCC-13 ) состоит из 12 цифр данных и 1 цифры контрольной суммы.
Штрих-код EAN-13 / JAN-13 может иметь дополнительных цифр ( 2 или 5 цифр).
В поле ниже введите коды через запятую или любой код в новой строке.
Вы можете вводить штрих-коды без цифры контрольной суммы, генератор может рассчитать сам.
Если вы вводите менее 12 цифр, для завершения кода добавляется достаточная цифра 0 ( 12 цифр).
Все символы вне допустимого диапазона игнорируются.
Для создания штрих-кода EAN-13 / JAN-13 с дополнительными цифрами укажите его как таковой:
• 123456789012 : 12
• 123456789012 : 12345
Генератор может создавать одновременно от 1 до 20 штрих-кодов.
Для получения дополнительной информации о штрих-кодах EAN-13 / JAN-13 посетите сайт Wikipedia .
По префиксу кода можно определить страну происхождения или область применения, например
См. Перечень областей нанесения штрих-кодов EAN-13 / JAN-13 .
Чтобы получить действительный уникальный номер EAN-13, обратитесь в местную организацию GS1 .
.Бесплатный генератор штрих-кодов EAN-13, EAN-8, EAN-128, ISBN, ISSN, UPC, Code-128, Code-39, Code-93, ITF-14, 2 z 5, Code-11, Pharmacode, MSI, Codabar, QR, Datamatrix, Aztec
Штрих-код EAN-8
Штрих-код EAN-13
Штрих-код EAN-14 (UCC-14 / GTIN-14)
Штрих-код EAN-18 (SSCC-18)
Штрих-код EAN-128 (GS1-128)
Штрих-код UPC-A
Штрих-код UPC-E
Панель данных (RSS-14)
DataBar Stacked (RSS-14 Stacked)
DataBar Limited (RSS Limited)
Штрих-код Code-128
Штрих-код Код-93
Штрих-код Code-39
Штрих-код Код-32
Штрих-код Код-11
Матрица 2 из 5 штрих-кода
Стандартный штрих-код 2 из 5
Штрих-код 2 из 5 с чередованием
Штрих-код ITF-14
Штрих-код идентификационного кода
Штрих-код Leitcode
Штрих-код Codabar
Codabar Рационализированный штрих-код
Штрих-код MSI Plessey
Штрих-код Pharmacode One Track
Двухканальный штрих-код Pharmacode
Штрих-код Postnet
Штрих-код планеты
Royalmail (RM4SCC) штрих-код
Код ацтеков
Код DataMatrix
QR код
PDF417 код
Код-16К
Что такое штрих-код
Штрих-код - это графическое представление информации.Информация кодируется темными и светлыми полосами, определяемыми кодом, специфичным для символики. Штрих-код предназначен для чтения электронных книг, дополнительно обычно под кодом помещается текстовое представление того, что содержалось в коде. Он предназначен для ручного ввода кода, когда читатель не сможет прочитать информацию.
Использование кодов
Штрих-код нашел самое широкое применение в торговле. Основное использование штрих-кода - автоматическая идентификация продуктов, что позволяет намного быстрее, например, обслуживание клиентов на кассах.В настоящее время практически невозможно найти в магазине товар, которому не присвоен штрих-код. Если в магазине появляется товар, на котором нет официального штрих-кода, он присваивает ему собственный штрих-код. Даже компании, связанные с транспортом, не могли устоять перед популярностью штрих-кода: каждая посылка, поддон маркируется штрих-кодом.
Воспроизведение штрих-кода
Ключевым элементом, определяющим, выполняет ли штрих-код свою основную задачу, является качество печати.Качество печати зависит от характера почвы и от методов воспроизведения. Основные проблемы воспроизведения: растекание краски, плохая фиксация краски, слишком низкий контраст между цветом основы и цветными полосами.
СпецификацияGS1 (5.2.1.4.1) - изменение ширины полосы для цифр 1, 2, 7, 8
Для штрих-кодов EAN-8 , EAN-13 , UPC-A , UPC-E , ISBN , ISSN в спецификации GS1 мы можем прочитать: „Для цифр 1, 2, 7, 8 черты и пробелы уменьшаются или увеличиваются на одну тринадцатую часть ширина модуля для равномерного распределения допусков на ширину полосы и, таким образом, повышения надежности сканирования.”Генераторы штрих-кодов EAN-8 , EAN-13 , UPC-A , UPC-E , ISBN , ISSN поддержите этот вариант.
Штрих-код EAN-13 (1278127812786)
• черный цвет - штрих-код генерируется без изменения ширины полосы для цифр 1, 2, 7, 8,
• красный цвет - штрих-код, созданный с изменением ширины полосы для цифр 1, 2, 7, 8.
Уменьшение ширины прутка
Одна из самых частых проблем при репродукции - увеличение толщины планки. Каждый из генераторов имеет возможность уменьшать ширину линии. Это позволяет сгенерировать такой код, который после печати будет иметь правильную ширину полосы. Это увеличивает ваши шансы прочитать код читателем. Для штрих-кодов EAN-8 , EAN-13 , UPC-A , UPC-E , ISBN , ISSN номинальная ширина прутка 0.33 мм . Использование уменьшения ширины полосы не должно приводить к ситуации, когда самая тонкая полоса будет меньше 0,13 мм в печатной форме. В этом случае используйте более высокий коэффициент увеличения до (0,33 мм × коэффициент увеличения) - УМЕНЬШИТЕ ШИРИНУ ≥ 0,13 мм.-
без уменьшения ширины полосы (BWR = 0)
Сгенерировано
После репродукции
-
с уменьшением ширины полосы (BWR> 0)
Сгенерировано
После репродукции
Масштаб (коэффициент увеличения)
Для штрих-кодов EAN-8 , EAN-13 , UPC-A , UPC-E , ISBN , ISSN Рекомендуется использовать коэффициент увеличения в диапазоне от 80% до 200% от номинального размера.Каждый из генераторов позволяет вам вводить коэффициент масштабирования в этом диапазоне.Рекомендуемые коэффициенты увеличения:
Процесс и материалы | мин. масштаб |
---|---|
Офсетная печать | 80% |
Флексопечать на бумаге и фольге | 130% |
Флексопечать на гофрокартоне | 160% |
Трафаретная печать | 120% |
Соотношение широкого и узкого стержня (соотношение «широкий элемент» к «узкому элементу»)
Отношение широкого к узкому штрих-коду - это отношение узких элементов к широким элементам.Пример: коэффициент 3, установите ширину «широкого элемента» в 3 раза больше, чем «узкого элемента».
-
Штрих-код создан с соотношением сторон 2,5
«узкий элемент» - ширина 2px
«широкий элемент» - ширина 5 пикселей
-
Штрих-код создан с соотношением 4.0
«узкий элемент» - ширина 2px
«широкий элемент» - ширина 8px
Контраст между основным цветом и цветом полос
Наиболее часто используемые считыватели штрих-кода оснащены красным светом с длиной волны 630 нм.Символы правильно читаются только в том случае, если отпечатки с напечатанным кодом, размерами линий имеют правильный контраст наложения. Получение контраста зависит как от цвета фона, так и от цветных полос. Фон должен быть как можно более ярким, а линии - максимально темными. Цвет фона должен быть: белый, желтый, оранжевый или ярко-красный, а линии: черный, синий, зеленый и темно-коричневый.
Точность устройств вывода
При воспроизведении штрих-кода необходимо учитывать точность устройств вывода.Струйный принтер, работающий с разрешением 600 dpi, имеет точность 0,0423 мм. Таким образом, если мы напечатаем на полосе 0,33 мм, мы можем получить штрих толщиной от 0,2961 мм до 0,3384 мм. Фотовыставка, которая используется для выполнения печатных форм, обычно с разрешением 2540 dpi, дает точность 0,01 мм. В этом случае ширина полосы составляет от 0,32 мм до 0.34 мм.
Промышленные принтеры штрих-кодов
Подавляющее большинство промышленных принтеров имеет разрешение 203,2 точек на дюйм (8 точек в минуту). Это означает, что принтер имеет точность 0,125 мм. Мы можем печатать линии, например: 0,125 мм, 0,250 мм, 0,375 мм (толщина линии кратна 0,125 мм). Также доступны промышленные принтеры с более высоким разрешением: 304,8 dpi (12 dpm), что дает точность 0,0833 мм или даже 609.6 точек на дюйм (24 точек в минуту), что дает точность 0,0416 мм. Большинство программистов, впервые столкнувшихся с промышленным принтером, пытались относиться к нему как к обычному офисному принтеру. Такой подход приводит к низкому качеству печати, поскольку нет надлежащего простого способа управления печатью (параметрами штрих-кода) сгенерированного штрих-кода. когда программисты используют такое программное обеспечение, как CrystalReport или FastReport, или при попытке печати на этом принтере с помощью драйвера, предоставленного системе. Печатая таким образом, мы всегда получаем лучшие результаты для офисной печати, чем для промышленного принтера. Печать на таком принтере сводится к написанию программы и ее отправке в него. Наиболее популярные языки программирования промышленных принтеров: DPL , EPL , ZPL , Basic , J-Script . Как правило, все промышленные принтеры имеют функции, позволяющие печатать коды. Использование этих функций дает наилучшие результаты: код очень четкий, читаемый и не вызывает проблем при попытке чтения любым устройством для считывания штрих-кода.В противном случае любая попытка распечатать коды не удалась (качество напечатанного кода далеко от ожидаемого). .Смотрите также
- Прически для обработки пони креатор
- Шишка на голове прическа
- Прически 2020 на волосы средней длины
- Прически детские своими руками простые
- Лунный календарь на 2020 год прически
- Мужские прически по бокам сбрито
- Странная прическа у депутата валентины петренко
- Моделирование причесок в зависимости от формы лица
- Как понять какая прическа тебе подходит
- Острые козырьки как называется прическа
- Где найти пони креатор 3 с новой прической