- Проверка штрих-кода онлайн
- Виды и типы штрих кодов
- Описание, какие бывают
- Первые шаги
- Особенности маркировки
- Без учета серий и сроков годности
- С учетом серий и сроков годности
- Весовой продукции
- Какую информацию несет в себе штрих код
- Декодирование
- Место штрихового кодирования в управлении качеством
- Штриховой код
- Особенности технологии штрихкодирования
- Второе дыхание
- Виды штриховых кодировок
- EAN
- CODE 39
- Автоматизация работы со штихкодами и обязательной маркировкой с DataMobile
- Маркировка штучных товаров
- Если не учитывать серию и срок годности
- Если нужно учесть срок годности
- Маркировка весовых товаров
- Транспортные единицы
- Как устроен штрихкод?
- Сферы внедрения штрихкодирования
- Как будет выглядеть в торговле
- Штрихкодирование на производстве
- Применение на складе
- В других сферах деятельности
- Что в штрихкоде стандартизировано
- Преимущества работы со штрихкодами
- Штрихкод на товаре
- Азбука Морзе и берег морской
- Получаем битовую последовательность
- Как появилась система штрихкодирования
- Графическая характеристика штрихового кода
- Везде ли нужно штрихкодирование
- Штрихкод — полоски, которые покорили весь мир
- Нужно ли интегрировать систему штрихового кодирования на складе
- Дальнейшее развитие
- Штриховое кодирование товара
- Штрихкодирование победило
- Как получить штрих-код
- Как происходит процесс работы
- Выкуп патента и забвение
- Расшифровка
- Понятие штрихового кодирования информации
- Преимущества проведения штрихкодирования в 1С
- Первый успех
- Полезное видео
- Ключевые требования
Проверка штрих-кода онлайн
Для массовой проверки штрих-кодов, определении наименований товаров, подлинности и определения страны, воспользуйтесь сервисом онлайн Товар по штрих-коду.
Виды и типы штрих кодов
Существуют два способа кодирования:
- линейный — позволяет зашифровать небольшой объем информации (до 20–30 символов). Код такого типа может считываться только в одном направлении (по горизонтали), распознается даже самым недорогим и простым сканером.
- двумерный — более сложный способ, с помощью которого можно зашифровать увеличенный объем данных (до 2 Кб). Расшифровывается в двух направлениях (по горизонтали и вертикали). Для считывания таких штрихкодов необходимы 2D-сканеры.
Рассмотрим виды и основные типы штрихкодов подробнее.
Описание, какие бывают
Линейный (одномерный или 1D-) штрих код представляет собой рисунок, состоящий из комбинации черных полос разной ширины и пробелов между ними. Под линиями располагаются цифры, дублирующие информацию.
Штрихкод содержит закодированные по определенным стандартам текстовые и/или числовые данные. Их запись обеспечивается двоичной системой кодирования, где полосы обозначаются символом «1», а пробелы — «0».
Характерные особенности штрихкода:
- распознается любым видом сканера;
- применяется для автоматизации товарных оборотов;
- занимает большую площадь на этикетке, упаковке;
- с трудом читается или не читается вовсе, если имеет какие-либо повреждения.
Какие бывают 1D-штрихкоды (наиболее распространенные типы):
EAN — самый популярный тип линейных штрихкодов, используемый практически во всех торговых точках. Обычно кодировка состоит из 13 символов, но для небольших упаковок, где не хватает места для размещения полноразмерного кода, может использоваться EAN-8.
Цифры, расположенные под вертикальными штрихами, дублируют данные, зашифрованные в комбинации полос. Это нужно для того, чтобы при повреждении кода можно было получить информацию, вбив в учетную базу числовое сочетание.
Как выглядит штрих код EAN-13:

ITF-14 — обычно используется для учета оптовых партий товаров и организации складского хранения. Содержит 14 цифровых символов. Отличительная особенность кода — черная полоса по периметру, которая нужна для снижения вероятности неправильного чтения.

ISBN — используется в библиотечном деле, по сути это книжный паспорт. Литературу без такого кода можно продавать, это не является нарушением закона, но в библиотеку ее не примут, потому что не смогут зарегистрировать в базе.

Двумерный (2D-) штрихкод — изображение в виде прямоугольника или квадрата, которое считывается сразу в двух плоскостях. Такой способ шифрования позволяет экономить место на этикетке или упаковке и при этом хранить большой объем данных о товаре (до нескольких страниц текста). Применяется в торговле, в области документооборота, удостоверения личности, в складском учете, при маркировке товаров, транспортировке грузов и не только.
Характерные особенности кода:
- состоит из последовательности фигур и модулей;
- для считывания необходим 2D-сканер, обычный линейный с этой задачей не справляется;
- распознается, даже когда есть серьезные повреждения (царапины, потертости, выцветание).
На какие две распространенные группы делятся 2D-штрих коды:
QR-код — пожалуй, самый популярный тип. Он активно используется в торговле, рекламе, маркетинге, туризме, сервисах продаж электронных билетов и многих других сферах.
Любой QR-код содержит несколько обязательных элементов — 3 квадрата, благодаря которым сканер может определять положение рисунка, а также исправлять искажение.

Data Matrix — код, представляющий собой изображение из модулей контрастных цветов (чаще черного и белого). С двух сторон ограничивается линиями, благодаря которым сканер понимает ориентацию штрихкода. Алгоритмы шифрования позволяют восстанавливать утраченные фрагменты.
В России применяется для обязательной маркировки продукции. Такой код может иметь размеры 0,5 × 0,5 см, благодаря этому его удобно размещать на небольших упаковках, например, пачках сигарет или лекарств.

Подскажем, какой сканер штрихкодов из нашего каталога подойдет под ваш бизнес.

Первые шаги

Всё началось в 1932 году. Студент Уоллес Флинт в своей исследовательской работе описал модель супермаркета будущего. По его задумке покупатели должны были выбирать продукты в торговом зале, определенным образом прокалывая перфокарту. На кассе устанавливалось считывающее устройство, которое собирало информацию с карточек, и ленточный конвейер привозил выбранные покупки. Уоллес предлагал эту идею нескольким бизнесменам, но в те годы американская экономика находилась на пике Великой Депрессии, и денег попросту не было. Амбициозная идея осталась на бумаге.
Особенности маркировки
Маркировка товаров отличается в зависимости от характеристик и вида продукции.
Без учета серий и сроков годности
Так, штучные товары маркируются уникальным штрих-кодом. При этом, если отдельный вид товара дополнительно различается по цвету, например, то каждой товарной единице определенного цвета также может быть присвоен уникальный идентификатор. Если же различия по цвету неважны, то всей продукции независимо от цвета присваивается один код.
Если штрих-коды используются в рамках одной организации, то их можно создать самостоятельно и их регистрация необязательна. Но если же товар представлен, например, в торговых сетях, то есть он используется несколькими пользователями, то коды для него должны быть обязательно зарегистрированы.
С учетом серий и сроков годности
Иногда бывает важно учитывать серию и сроки годности товара. Например, в торговых сетях, где продают скоропортящиеся продукты. Для того, чтобы вести учет такой продукции с помощью штрихкодирования на продукцию наносят два штрих-кода: первый идентифицирует сам товар, а второй – его серию и срок годности.
Такая маркировка может быть нанесена как при производстве на конвейере, так и на складе при приемке продукции.
Весовой продукции
Для того, чтобы вести учет весовых товаров их маркируют особым образом. Эта маркировка выполняется, как правило, посредством электронных весов, которые подключены к системе учета. При их использовании сначала вводятся данные о товарной единице (например, нажимается специальная кнопка, предназначенная конкретно для этой продукции), а затем система сама генерирует штрих-код, который содержит значение массы и суммы.
Таким образом, штрихкодирование имеет очень много плюсов для крупных организаций и торговых сетей. Оно позволяет ускорить процессы товародвижения и инвентаризации, повысить качество и скорость обслуживания клиентов. Наряду с этим оно повышает конкурентоспособность товаров.
Какую информацию несет в себе штрих код
Наиболее распространенная в России кодировка — EAN (13 или 8 символов). Второй вариант используется, когда нет физической возможности расположить на упаковке или товаре первый, расширенный тип.
первые 1–3 символа — код национальной компании, в чьих реестрах зарегистрирован производитель товара. Можно было бы сказать, что это информация о стране-производителе, но это не совсем корректно, поскольку регистрирующая организация может находиться в другом государстве.
Каждая страна имеет одну или несколько уникальных комбинаций кода, например, для России это 460–469, США и Канады — 00–13, Китая — 690–693. Номера присваиваются Международной Ассоциацией товарной нумерации (GS1).
вторые 4–5 цифр — номер регистрации компании-изготовителя. Он выдается национальным органом страны, в которой был произведен товар.
следующие 3–5 символов — сведения о товаре. Номер, под которым продукция занесена в базу данных компании-продавца. И уже в ней под порядковым номером со штрихкода зарегистрированы название товара, габариты, стоимость и другие характеристики.
последняя цифра — контрольное число, необходимое для проверки сканером подлинности товара.
Информация, зашифрованная в штрих коде, как правило, не предназначена для покупателей. Но с введением в России обязательной маркировки кодами Data Matrix, это изменилось. Теперь содержание штрихкода доступно для потребителей и является свидетельством качества продукции.
Какую информацию несет в себе штрихкод (что зашифровано в нем):
- наименование объекта, товара;
- компания-производитель или импортер;
- артикул;
- цвет;
- масса;
- размер;
- срок годности и др.
Идентифицировать товары без штрихкодов очень трудно, а порой невозможно, так как визуально они могут быть совершенно одинаковыми. Кроме того, штрихкодирование значительно ускоряет процесс продажи. Если кассиру приходилось бы при реализации каждого товара вручную вводить его параметры, на кассе образовывались бы огромные очереди.
Декодирование
Здесь никаких сложностей в принципе, нет. Символы в Code-128 кодируются 11-битным кодом, который имеет 3 разновидности (А, В и С) и может хранить либо разные кодировки символов, либо цифры от 00 до 99.
В нашем случае, начало последовательности 11010010000, что соответствует «Code B». Было жутко влом вбивать вручную все коды из Википедии, поэтому таблица была просто скопирована из браузера и ее парсинг был тоже сделан на Python (hint: на продакшене так делать не надо).
Теперь осталось самое простое. Разбиваем нашу битовую последовательность на 11-символьные блоки:
Наконец, формируем строку и выводим ее на экран:
Ответ на то, что закодировано в таблице, приводить не буду, пусть это будет домашним заданием для читателей (использование готовых программ для смартфонов будет считаться читерством:).
В коде также не реализована проверка CRC, желающие могут сделать это самостоятельно.
Разумеется, алгоритм неидеален, и был написан за полчаса. Для более профессиональных целей есть готовые библиотеки, например pyzbar. Код с использованием такой библиотеки займет всего 4 строчки:
from pyzbar.pyzbar import decode
img = Image.open(image_path)
decode = decode(img)
print(decode)
(предварительно нужно установить библиотеку, введя команду «pip install pyzbar»)
Дополнение: о подсчете CRC написал в комментариях пользователь vinograd19:
Интересна история контрольной цифры. Она возникла эволюционно.
Контрольная цифра нужна для того, чтобы избежать неправильного декодирования. Если штрихкод был 1234, а его распознали как 7234, то нужна валидация, которая предупредит замену 1 на 7. Валидация может быть неточная, чтобы хотя бы в 90% невалидные номера определялись заранее.
1-й подход: Давайте просто возьмем сумму. Чтобы в остатке от деления на 10 был 0. Ну то есть первые 12 символов несут информационную нагрузку, а последняя цифры подбирается так, чтобы сумма цифр делилась на 10. Декодируем последовательность, если сумма не делится на десять — значит декодировали с багом и нужно сделать это еще раз. Например, код 1234 — валидный. 1+2+3+4 = 10. Код 1216 — тоже валидный, а вот 1218 — нет.
Это позволяет избежать проблем с автоматикой. Однако в момент создания штрихкодов был фоллбек в виде набивания номер на клавишах. И там есть плохой кейс: если поменять порядок следования двух цифр, то контрольная сумма не меняется, и это плохо. То есть если штрихкод 1234 был вбит как 2134, контрольная сумма сойдется, а вот номер мы вбили неправильный. Оказывается, неправильный порядок цифр — это распространенный кейс, если стучать по клавишам быстро.
2-й подход. Хорошо, давайте сумму сделаем чуть сложнее. Чтобы цифры на четных местах учитывались дважды. Тогда при изменении порядка, сумма точно не сойдется к нужной. Например код 2364 валидный (2 + 3+3 + 6 + 4+4 = 20), а код 3264 — невалидный (3+ 2+2 + 6 + 4+4 = 19). Но тут оказался еще один плохой пример вбития. Некоторые клавиатуры такие, что десять цифр располагаются в два ряда. первый ряд 12345 и под ним второй второй ряд 67890. Если вместо клавишы «1» нажать правее клавишу «2», то контрольная сумма предупредит неправильный ввод. А вот если вместо клавишу «1» нажать ниже клавишу «6» — то может не предупредить. Ведь 6=1+5, и в случае когда эта цифра стоит на четном месте при вычислении контрольной суммы, мы имеем 2*6 = 2*1 + 2*5. То есть контрольная сумму увеличилась ровно на 10, поэтому ее последняя цифра не изменилась. Например контрольные суммы кодв 2134 и 2634 одинаковые. Та же ошибка будет, если мы вместо 2 нажмем 7, вместо 3 нажмем 8 и тд.
Описанный способ стал стандартом вычисления контрольной суммы EAN13 за небольшими правками: число цифр стало фиксированным и равно 13, где 13-ая — это та самая контрольная цифра. Цифры на нечетных местах считаются трижды, на четных — один раз.
Место штрихового кодирования в управлении качеством
Применение методов штрихового кодирования информации о продукции в управлении качеством происходит по следующим направлениям:
- наличие у продукта штрихового кода является нормативным условием его поставки на национальный рынок;
- с помощью штриховых кодов эффективнее организуется контроль за прохождением продукта (от упаковочной линии на производстве и до склада розничного магазина), что способствует сокращению логистических издержек;
- считывание штрихового кода подтверждает прием продукции для реализации или отказ от нее из-за наличия брака и ее направление на переработку;
- штриховое кодирование информации способствует повышению точности учета складируемых и отгружаемых товаров (поскольку автоматически происходит сопоставление с заказами и оформление накладных), а нанесение штриховых кодов на контейнеры с продукцией облегчает их складирование;
- использование штриховых кодов приводит к ускорению и повышению культуры обслуживания клиентов;
- посредством штрихового кодирования информации о товарах организуется эффективное проведение их маркетинговых исследований.
«Штриховое кодирование информации» 👇
Штриховой код
В последние годы
получили широкое распространение
технологии автоматической идентификации
на базе компьютерной техники, направленные
прежде всего на повышение производительности
труда и существенное снижение затрат.
Идентификация
– это установление характера и назначения
изделия на основе набора упорядоченной
информации, которая используется для
выяснения всех существующих характеристик,
определяющих уникальность, т.е. отличающих
его от всех других изделий.
В настоящее время
известны 15 технологий автоматической
идентификации:
- машинное зрение
(вычислительные методы обработки
изображения); - речевой ввод
данных и ряд других.
В международной
практике производства и торговли принято
штриховое кодирование товаров.
Штриховой код
–
информационный знак, предназначенный
для автоматизированных идентификации
и учета информации о товаре, закодированной
в виде цифр и штрихов.
Основана эта
технология на различных графических
представлениях кодов, обеспечивающих
не только понятные человеку формы кодов,
но и форматы, предназначенные для
считывания специальными устройствами
− сканерами штрих-кодов.
Штриховой код в
отличие от многих информационных знаков
выполняет не только общие функции
информационного и идентифицирующего
характера, но и ряд дополнительных
функций.
- автоматизированная
идентификация товаров с помощью
машиносчитывающих устройств; - автоматизированные
учет и контроль товарных запасов; - оперативное
управление процессом товародвижения:
отгрузкой, транспортировкой и
складированием товаров (производительность
труда по обеспечению товародвижения
повышается на
30%, в
некоторых случаях
— до
80%); - повышение скорости
и культуры обслуживания покупателей; - информационное
обеспечение маркетинговых исследований.
В соответствии с
требованиями проведения внешнеторговых
сделок наличие штрихового кода на
упаковке товара является обязательным
условием его экспорта. Отсутствие
штрихового кода отрицательно влияет
на конкурентоспособность продукции.
Иногда незакодированный товар просто
невозможно реализовать, так как торговые
фирмы с технологией, нацеленной на
автоматизированное товародвижение,
часто не принимают на реализацию товар
без штрихового кода.
Причина этого
заключается в том, что система кодирования
и обработки информации о товаре с помощью
штриховых кодов становится экономически
оправданной только тогда, когда охватывает
не менее
85% товаров.
Особенности технологии штрихкодирования
Система предназначена специально для идентификации товаров и документов. Каждое изделие получает уникальный номер, он может быть зашифрован как в DataMatrix, так и в обычный одномерный код. Запись и считывание информации происходят при помощи специального оборудования.
Это нововведение позволяет существенно снизить затраты времени на обработку заказов, а также размещение партий в складских помещениях.
Второе дыхание

Прошли годы. Выпускник Массачусетского технического института Дэвид Коллинз пришел работать в железнодорожную компанию Sylvania Company. Инженеры фирмы собрали компьютер и думали, как бы облегчить рабочий процесс с его помощью. Новичок Коллинз предложил создать систему автоматического учета вагонов, которые часто терялись на развесистых американских железных дорогах.
Он придумал наносить на составы маркировку, считываемую электронными устройствами. Информация отправлялась на компьютер и хранилась в нём. В любой момент диспетчеры могли отследить положение вагонов.
В качестве основы считывающего устройства Коллинз взял схему лампового аппарата Вудленда и Сильвера. Он усилил её новой технологией — лазером. Прибор работал быстро и мог считывать даже поврежденные штрихкоды.
Виды штриховых кодировок
Как уже было сказано, выделяют три категории изображений. Международные применяются при движении товаров между странами, национальные – внутри одной страны, а локальные нужны для того, чтобы проводить идентификацию в пределах компании.
EAN
European Article Number, сокращённо EAN – набор из двенадцати чёрных и белых полос различной ширины. В этих полосах закодированы цифры, есть и ещё одна, тринадцатая, она применяется, чтобы контролировать правильность ввода остальных символов. Это EAN 13.
На маленький продукт всё это может не уместиться, при этом уменьшать метку нельзя, иначе сканер не сможет её считать. Для таких случаев используется специальная обрезанная версия, она называется EAN 8, также содержащая в коде одни цифры. А вот в версию EAN 128 могут быть зашифрованы не только цифры, но и буквы. Они регламентированы и объединены в группы.
CODE 39
Вариант с куда большей свободой. Позволяет выбрать, что кодировать – ограничений нет ни по наполнению, ни по количеству. Шифровать можно как стандартные буквы и цифры, так и специальные символы. Для компаний, желающих уместить всю информацию о продукте, в том числе серийный номер, это очень удобно. Выглядит этот код столь же компактно, как EAN 13, а в каждый шаблон помещаются две цифры.
Автоматизация работы со штихкодами и обязательной маркировкой с DataMobile
Чтобы работать с товарами, подлежащими обязательной маркировке, в соответствии с требованиями законодательства, необходимо грамотное программное обеспечение. DataMobile Маркировка — решение, разработанное специально для автоматизации учета товаров с кодами Data Matrix.
- получать информацию о продукции посредством расшифровки маркировочного кода;
- проверять данные, указанные в документах на приемку, с фактически поступившими товарами (единично или партиями);
- создавать документы на отгрузку для передачи сведений в «Честный ЗНАК»;
- проводить инвентаризацию, списывать и перемещать товары;
- вводить коды маркировки в оборот;
- работать с групповыми упаковками, создавать собственные;
- выводить коды идентификации на печать.
Работать с ПО DataMobile Маркировка удобно благодаря быстрой интеграции с любой товароучетной системой, простой настройке галочками, понятному интерфейсу, поддержке большинства современных моделей сканеров штрихкодов и терминалов сбора данных (ТСД). Также важным преимуществом являются регулярные бесплатные обновления в соответствии с меняющимися требованиями законодательства. Чтобы выполнять операции с новыми категориями товаров, не нужно покупать или устанавливать другое ПО.
Функциональность софта можно расширять за счет перехода на старшую версию (по разнице в цене) и подключения дополнительных модулей (ЕГАИС, RFID, Конструктор).
Автоматизируем работу с маркированными товарами! Бесплатная консультация.

Штрихкодирование значительно упрощает учет товаров в магазинах, на складах, производстве, в офисе. Помимо этого, оно активно используется для идентификации любых объектов и даже людей: на выставках, в кино, рекламе, в медучреждениях и не только.
Применение штрихкодов не только автоматизирует все процессы в компании, но и помогает выйти на новый уровень дохода за счет оптимизации работы и роста эффективности труда. Главное, грамотно определить цели предприятия и подобрать соответствующий вид и тип штрихкода.
Ссылки на материалы, законы, постановления, использованные в статье:
Проведение маркировки зависит от формата, характеристик, количества изделий – реализуемых и хранимых.
Маркировка штучных товаров
На каждый такой товар крепится своя уникальная метка.
Если он будет использоваться только внутри компании, то можно обойтись без регистрации. Но если информацию с метки будут использовать и другие компании, регистрация становится обязательной.
Если не учитывать серию и срок годности
Если вещи можно разделить по таким параметрам, как объём, форма или цвет, каждая разновидность получает собственный идентификатор. Когда эти показатели не значимы, изделия получают одинаковый код.
Если нужно учесть срок годности
Когда организации нужно знать, сколько времени остаётся до конца срока хранения товара, ставятся две отметки. Первая отвечает за сорт, наименование и так далее, а вторая за дату его производства. Ставиться отметки могут либо при создании партий на конвейере, либо при проведении приёмки.
Маркировка весовых товаров
Во всех операциях потребуется применять электронные весы. Оборудование должно постоянно синхронизироваться с системой. Сначала вводится продукция, после взвешивания выдаётся стикер с зашифрованной информацией, а в базе меняется количество оставшегося товара.
Транспортные единицы
Компаниям с собственной развитой логистикой помогает отслеживать количество машин на территории организации.
Используемая для хранения и перевозки маркировка должна включать:
- адрес и имя отправителя и получателя;
- количество грузовых единиц;
- предупреждения относительно того, какое обращение требуется с грузом;
- сведения об условиях его хранения.
Маркеры обычно наносятся на боковую сторону машины, так их легко разглядеть.
Считываются они при помощи RFID-систем, то есть бесконтактных считывающих устройств. Так, для идентификации могут использоваться специальные ворота.
Единые стандарты способствуют повышению эффективности погрузочно-разгрузочных и транспортных процессов. В России для грузов применяется стандарт EAN.
Как устроен штрихкод?
Время на прочтение
Со штрихкодами современный человек сталкивается каждый день, даже не задумываясь об этом. Когда мы покупаем в супермаркете продукты, их коды считываются именно с помощью штрихкода. Также посылки, товары на складах, и прочее и прочее. Однако, мало кто знает, как же реально это работает.
Как устроен баркод, и что закодировано на этой картинке?

Попробуем разобраться, заодно напишем декодер таких кодов.
Сферы внедрения штрихкодирования
Планируется, что к 2024 году в проект будут включены все разновидности продукции. Благодаря этому должна снизиться доля контрафактной продукции и упроститься взимание налогов. Полезно это и для производителей, ведь их недобросовестным конкурентам, предлагающим некачественную продукцию, делать это станет куда сложнее. Потребитель будет иметь возможность провести проверку качества с помощью приложения. Сейчас внедрение проходит в десяти направлениях – рассмотрим самые важные из них.
Как будет выглядеть в торговле
Ставить метки на алкоголь и меховые изделия стало обязательным ещё в 2016 году. После этого практику распространили на обувь, табачные изделия и некоторые другие товары. Разъяснения можно посмотреть в акте 792-р. Предпринимателям разрешается распространять эту практику и на товары, не входящие в список обязательных, а также провести тестирование способов и выбрать тот, который для них наиболее удобен.
Штрихкодирование на производстве
Внедрение сложнее, но и пользы для производителя оно приносит больше. С его помощью можно будет контролировать, где находится партия, от завода и вплоть до того, как она попадёт к покупателю. Это полезно для отслеживания того, насколько эффективно её продают «оптовики» и где стоит заняться улучшением логистики.
Применение на складе
Штрихкодирование позволяет существенно упростить учёт ТМЦ, помогает отслеживать остатки и сроки годности. Инвентаризация с ним становится в разы быстрее, как и сбор заказов по накладным. Все данные товарных групп становится не нужно вводить вручную, в результате снижается влияние человеческого фактора. С другой стороны, если произойдёт поломка или отключится электроэнергия, то встать может всё предприятие. Отправлять и принимать товары будет невозможно, как и проводить другие операции с ними.
Штрих-коды стали одним из важнейших инструментов для упрощения приёмки и хранения.
Автоматизируем работу вашего склада. Оставьте заявку!
В других сферах деятельности
Применение системы полезно не только на складских помещениях, но и в других местах, где много однотипных предметов, которые требуется учесть и систематизировать. Поэтому её задействуют также в:
- библиотеках – для книг, журналов и каталогов;
- архивах – для документов и материалов;
- почте – для посылок и писем;
- лабораториях – для анализов и их результатов, личных карт пациентов;
- осуществляющих перевозки компаниях;
- магазинах;
- ритейле.
Когда есть много того, что нужно сортировать и распределять, система упрощает работу. С ней становятся проще поиск, приёмка, отправка – и прочие операции, связанные с хранением и пересылкой.
Что в штрихкоде стандартизировано
И штрихкоды, и считывающие устройства должны быть стандартизированы. Нормы позаимствованы у Национального института США (ANSI) и Европейского комитета по стандартизации (СЕН). У нас они отражены в ГОСТе ИСО/МЭК 15420-2001*. В РФ, как правило, используются два вида стандартизированных штрихкодов: EAN — для продуктовых упаковок, ITF-14 — для транспортных.
Что может быть стандартизировано в самом штрихкоде? Например, номинальные размеры кода. Для EAN ширина и высота символа составляют 37,29 мм и 25,93 мм, высота штриха — 22,85 мм. Стандарт позволяет пропорционально увеличивать элементы кода до 200% или уменьшать до 80% от указанных номинальных значений.
Если говорить о двумерных штрихкодах, то Data Matrix является мировым стандартом Международной организации GS1, поскольку по результатам тестовых проектов показал наилучший результат среди прочих 2D-кодов. Средства идентификации должны наноситься в соответствии с требованиями национального стандарта РФ ГОСТ Р ИСО/МЭК 16022-2008*. Минимальные рекомендованные размеры кода — 24 × 24 символа (6,12–14,76 мм), в отдельных вариантах — 0,255–0,615 мм. Вокруг Data Matrix располагается свободная зона, ширина которой должна быть в 4 раза больше одного символа либо составлять 17% от ширины Data Matrix. Сокращать свободную область нельзя, так как это приведет к ухудшению читаемости кода. Также запрещено ламинировать идентификатор, покрывать пленкой и лаком.
Преимущества работы со штрихкодами
Использование системы штрихкодирования имеет ряд преимуществ для компании:
- сведение ошибок к минимуму — когда каждый товар имеет персональное средство идентификации, вероятность пересортицы или другой ошибки минимальна;
- упрощение учета — все данные, полученные при сканировании штрихкодов, вносятся в единую базу, что автоматизирует ведение как товарного, так и бухгалтерского учета;
- рост эффективности и производительности труда — все процессы, связанные с движением, размещением и комплектацией ТМЦ (товарно-материальных ценностей) за счет использования штрихкодов выполняются намного быстрее (например, ввод информации в ПК с помощью сканера штрихкодов как минимум в 100 раз быстрее по сравнению с ручным вводом с клавиатуры);
- увеличение прибыли компании — за счет роста производительности труда и оптимизации бизнес-процессов.
Использовать штрихкодирование для организации учета на предприятии — довольно просто. Для внедрения достаточно купить принтер этикеток с расходными материалами и сканер штрихкодов. При помощи товароучетной системы каждому изделию присваивается персональный код, он распечатывается на принтере и наносится на упаковку или поверхность объекта.
При продаже товара кассир считывает код, информация сравнивается с той, что имеется в учетной базе магазина или склада, стоимость автоматически пробивается на кассе.
При реализации товаров кассир сканирует штрихкоды и выдает чек покупателю. Данные с онлайн-кассы автоматически поступают в «Честный ЗНАК», и коды маркировки выводятся из оборота.

Штрихкод на товаре
Штрихкоды используются для идентификации любых объектов учета. Они содержат информацию, которая помогает определить принадлежность товара к какой-либо категории, заданной пользователем (производителем).
Для чего нужен штрих код на товаре? Он предоставляет основные характеристики изделий, тем самым облегчает и ускоряет работу с ними на различных предприятиях.
Зачем нужен штрих код:
- в торговле — для упрощения процесса продаж;
- на складах — для автоматизации бизнес-процессов (приемки, отгрузки, инвентаризации и прочих);
- в охране — для учета перемещения людей по территории;
- в почтовых службах — для отслеживания отправлений;
- в библиотеках — для учета перемещения книг и читателей.
Азбука Морзе и берег морской

1948 год. Солнечная Филадельфия. Декан Дрексельского университета общается в своём кабинете с давним знакомым — владельцем сети супермаркетов. Дружеская беседа перетекла в деловую. Бизнесмен загорелся идей разработки системы автоматического учета товаров и предложил товарищу заняться её разработкой на базе университета. Бернард Сильвер, аспирант вуза, проходил мимо кабинета и случайно подслушал разговор. Задумка показалась ему революционной.
Боб решил взяться за это дело. Он пришел к своему другу, тоже аспиранту, Норману Вудленду и заразил его идей разработки системы автоматизации. Разумеется, друзья набили не одну шишку. Их первые наработки были безумно далеки от сколько-нибудь реального воплощения. Поначалу новаторы хотели маркировать товары специальными чернилами, светящимися при ультрафиолетовом освещении. Проект получился дорогостоящим, и его окупаемость не представлялась возможной. После провала идеи, друзья обратили внимание на азбуку Морзе. Им показалось, что в гениальной простоте морзянки кроется ключ к их загадке.

После ещё одной бессонной ночи Вудленд пришел к океану встречать рассвет. Думая над проектом, он рисовал на песке знаки азбуки Морзе — точки и тире. Усилился ветер, и языки воды всё ближе подбирались к его рисункам. В один момент вода превратила черточки в длинные вертикальные полоски. В скором времени друзья запатентовали свою систему маркировки.
Норман опешил. Эта форма отлично подходила для маркировки! Но радоваться рано. Без устройства, способного считывать символы, всё это оставалось бесполезным. Целый год они думали над устройством и придумали прибор, отдалённо напоминающий современные сканеры штрихкода.
Получаем битовую последовательность
В принципе, это самая сложная часть, и разумеется, алгоритмически ее можно реализовать по-разному. Не уверен, что приведенный ниже алгоритм оптимальный, но для учебного примера его вполне достаточно.
Для начала загрузим изображение, растянем его по ширине, возьмем из середины изображения горизонтальную линию, преобразуем ее в ч/б и загрузим в виде массива.
На штрихкоде черному соответствует «1», а в RGB наоборот, 0, так что массив нужно инвертировать. Заодно вычислим среднее значение.
hor_data = 255 — hor_data
avg = np.average(hor_data)
plt.plot(hor_data)
plt.show()
Запускаем программу, чтобы убедиться, что баркод загружен корректно:

Теперь нужно определить ширину одного «бита». Для этого мы выделим начало стартовой последовательности «1101», записывая моменты перехода графика через среднюю линию.
Мы записываем только переходы через середину, так что код «1101» будет записан как «101», но нам этого достаточно чтобы узнать его ширину в пикселах.
Теперь собственно декодирование. Находим очередной переход через середину, и определяем число бит, попавших в интервал. Поскольку совпадение не абсолютное (код может быть слегка изогнут или растянут), используем округление.
Не уверен что это оптимальный вариант, возможно, есть способ лучше, желающие могут написать в комментариях.
Если все было сделано правильно, то мы получаем на выходе примерно такую последовательность:
Как появилась система штрихкодирования
Сейчас система внедрена и работает почти во всех магазинах и организациях. Штрих-коды кажутся всего лишь чередующимися чёрными и белыми полосками, но на деле их значение весьма высокое, ведь работающая система штрихкодирования значительно упрощает работу торгового предприятия, обеспечивает более высокий уровень сервиса для покупателей, позволяет тратить меньше времени на проведение приёмки и складские операции.
Графическая характеристика штрихового кода
Длинные
штрихи слева штрихового кода называются
«знак СТАРТ», являются вспомогательными
штрихами и служат для настройки сканера
– электронного устройства, считывающего
код.
Длинные
штрихи справа штрихового кода называются
«знак СТОП», являются вспомогательными
штрихами и указывают сканеру на окончание
символа штрихового кода.
Между
вспомогательными штрихами располагаются
короткие штрихи. Они являются значащими,
несут информацию о значениях кода. Две
темные полосы и два пробела несут
информацию об одном разряде цифрового
кода.
Цифры
внизу штрихового кода сканером не
считываются и предназначены для
потребителей.
Рисунок
9.1
— Штриховой код EAN-13
Везде ли нужно штрихкодирование
Иногда считается, что внедрение системы непременно принесёт компании пользу, поскольку скорость товарооборота вырастет вследствие автоматизации складских задач, а также больше не будут возникать вопросы о пересортах.
Но нужно помнить – эта процедура обходится довольно дорого, и провести её не так просто. Потребуется закупить оборудование, а траты на него будут зависеть от того, какие требуются элементы, и насколько велика компания.
Это только части системы, в неё ещё входит программное обеспечение, необходимое для управления складскими операциями, информационными, трудовыми ресурсами и прочим. Если организация маленькая, траты могут оказаться неоправданно высокими, а результатом станет только усложнение многих действий.
Если ассортимент состоит лишь из нескольких позиций, метки не дадут прироста к скорости нахождения экземпляров, сбор заказа проще не станет. Процесс при этом усложнится, а стоимость вырастет.
Нужно помнить о том, что появляются всё новые товарные группы, на относящиеся к которым товары обязательно наносить маркировку. Если знаки на продукции уже всё равно есть, то стоит ими пользоваться.
Чтобы решить, стоит ли покупать и устанавливать всё необходимое для системы, сравните затраты, которые предприятие несёт на каждую операцию – не только материальные, но также затраты времени, и иные, с теми, которые предполагается нести после внедрения системы. Такое сравнение позволит ориентироваться при принятии решения на количественные показатели.
Если сложно выявить, существует ли потребность в системе, или времени на расчёты просто нет, стоит обратиться в нашу компанию. Специалисты помогут определить, какие нужны изменения для упрощения рутинных задач и увеличения прибыли, как высвободить время сотрудников, чтобы они могли потратить его на более важные задачи.
Штрихкод — полоски, которые покорили весь мир

Завтра отмечают День рождения штрихкода. 3 апреля 1973 года компания IBM предложила универсальную технологию штрихкодирования, которая распространилась по всему миру. Проекты по индивидуальной маркировке товаров появились на несколько десятилетий раньше. Путь от первоначальной идеи до реализации занял почти 40 лет. Мысли изобретателей спотыкались на несовершенстве технологий. Многие годы общество не обращало внимания на их труды. Но они всё равно сумели изменить мир.
Нужно ли интегрировать систему штрихового кодирования на складе
Идентификация товаров помогает оптимизировать многие процессы, упрощает отгрузку и приёму, позволяет быстрее найти нужный товар при проведении инвентаризации – и так далее. В некоторых компаниях без неё уровень сервиса бы значительно снизился, а складские помещения оказались бы объяты хаосом.
Внедрение системы может показаться слишком дорогим, но если проводить его постепенно, при помощи коробочных решений от нашей компании, то стоимость будет вполне приемлемой.
Интегрируем систему штрихового кодирования на вашем складе
Дальнейшее развитие

В 1966 году в США прошла конференция владельцев торговых сетей. Ритейлеры договорились плотно заняться исследованиями в области маркировок штрихкодов. Компания RCA, которая владела патентом Сильвера и Вудленда, узнав о решении владельцев магазинов, озадачилась созданием оптимальной системы штрихкодирования.
Компания предложила новое решение — круглый штрихкод «Бычий глаз». На следующей конференции ритейлеров RCA устроили интересный перфоманс — бизнесменам предложили сыграть в лотерею. Розыгрыш состоял в том, что гостям съезда раздали значки со штрихкодом. Гости подходили к сканеру, и если их штрихкод оказывался выигрышным, победитель получал приз — эксклюзивное право поставлять такие системы штрихкодирования в торговые сети США.
Спохватилось и руководство IBM. В компании всё ещё работал Норман Вудленд один из авторов концепции штрихкодирования. Его назначили главной нового отделения. Компания разработала технологию линейного штрихового кодирования, которая в итоге и получила большее распространение.
К сожалению, верный соратник Нормана Бернард Сильвер, который и подтолкнул его к исследованию, не дожил до триумфа их детища. Он умер за десять лет до принятия прямого штрихкода в качестве мирового стандарта маркировки товаров.
Штриховое кодирование товара
Первый
штриховой код был разработан в США в
1973 году и получил наименование UPC
(Universal Product Code). Полный код UPC содержит 12
разрядов.
В
1980-ые годы в Европе был разработан
13-разрядный код EAN
(European Article Number).
В
2005 году организации по кодированию UPC
и EAN объединились и образовали глобальную
организацию по стандартизации GS1 (General
Specifications).
В
РФ действует свыше 40 стандартов по
штриховому кодированию, основными из
которых являются:
1)
ГОСТ 30721-2000/ ГОСТ Р 51294.3-99 Автоматическая
идентификация. Кодирование штриховое.
Термины и определения;
2)
ГОСТ ИСО / МЭК 15420-2001 Автоматическая
идентификация. Кодирование штриховое.
Спецификация символики EAN/UPC.
Наиболее
широко используется 13-разрядный штриховой
код (EAN-13). Для маленьких упаковок товаров
применяется 8-разрядный код (EAN-8).
Существует также код EAN-128.
Структура
кода EAN-13 представлена на рисунке 9.1.
Штрихкодирование победило
В июне 1974 года в магазине американского городка Трои, штат Огайо, кассир отсканировал первый в мире коммерческий штрихкод. Знаменательной покупкой стала упаковка жевательной резинки Wrigley’s Juicy Fruit. Сейчас эту пачку можно увидеть в Национальном музее американской истории при Смитсоновском институте.
Спустя годы штрихкоды распространились по всему миру. Они обрели разные формы, в них можно записывать всё больше информации, но одна вещь остаётся неизменной — системы штрихкодирования делают нашу жизнь заметно проще.
Вы приходите в магазин, и продавец за кассой сканирует каждую вашу покупку. Считанный код передаётся на компьютер, и среди многотысячной базы товаров кассовая программа находит информацию о той самой упаковке молока, которую вы себе положили в корзину.
Как получить штрих-код
Для получения штрих-кода компания должна вступить в Национальную организацию товарной нумерации. Чтобы сделать это, оформляется заявление, его должен будет подписать и заверить печатью руководитель. Затем оно дополняется пакетом необходимых документов и отправляется в ассоциацию. Когда все документы будут рассмотрены и одобрены, останется внести взнос в 25 тысяч рублей, и затем ежегодно вносить по 15 тысяч.
Вступление в Национальную организацию GS1 – дело добровольное, как и нанесение штрих-кода на упаковку.
Но если товар предназначен для реализации в крупных торговых сетях, штрих-код стоит зарегистрировать, поскольку с его помощью можно собирать информацию о движении, подлинности продукта, изготовителе. Штриховое кодирование превращается в вопрос успешной реализации продукта.
Как происходит процесс работы
При покупке продавец рассчитывает покупателя и получает чек.
Наименование товара, количество и сумма, а также другая информация в зашифрованном виде передаются оператору фискальных данных, он их проверяет и подтверждает получение. Устройство получает кодировку от сканера, продажа отмечается, а чек отправляется в ОФД. Кассы могут различаться по своему функционалу, интерфейсу, размерам, набору возможностей и цене.
Какой выбор будет лучшим решать предстоит вам. За помощью можно обратить в нашу компанию. Специалисты проконсультируют вас по всем интересующим вопросам и помогут подобрать ПО, лучше всего отвечающее задачам, и при этом без переплаты.
Поможем выбрать и настроить онлайн-кассу для вашего бизнеса. Оставьте заявку!
Выкуп патента и забвение

В 1952 году Норман и Бернард обратились к совету директоров компании IBM. Они просили выкупить патент и профинасировать исследования. Им отказали. Патент перешел к компании RCA. Несколько лет упорной и самоотверженной работы оказались напрасными.
Расшифровка
Расшифровать код может кто угодно, если знает значение следующих цифр:
- 1-3 – код страны, где зарегистрирована компания-производитель;
- 4-7 – присвоенные предприятию цифры;
- 8-12 – цифры для самого товара;
- 13 – нужна для контроля.
Понятие штрихового кодирования информации
Одним из основных организационно-экономических направлений обеспечения качества и конкурентоспособности продукции является штриховое кодирование. Оно представляет собой технологию идентификации и сбора данных, которая реализуется в автоматическом режиме.
Информация о продукции изображается в виде напечатанных формализованных комбинаций элементов, которые характеризуются установленными цветом, размером, формой. Эта информация подлежит последующему оптическому считыванию, после чего она будет автоматически введена в вычислительную машину.
Студент ➡️ No-code разработчик
Антонина — специалист в области No-code разработки. За ее плечами такие крупные
проекты резидентов Сколково, как Баранка и Кампус.
Но еще два года назад она была студенткой второго курса факультета графического дизайна
Художественно-технического института (ВХУТЕИН) без опыта работы и совершенно далекой от разработки.
Читать историю 👉
Штриховое кодирование информации о продукции позволяет автоматизировать процессы ее ввода в компьютер и обработки. Благодаря этому быстрее решаются задачи по фиксации фактов поступления, получения, отгрузки, продажи, передачи продукции на последующие этапы воспроизводства.
Преимущества проведения штрихкодирования в 1С
При вводе системы штрихкодирования в компании эффективность её работы возрастёт благодаря:
- полному учёту всех товарных групп;
- отсутствию пересортицы;
- отслеживанию перемещений продукции по складу;
- контролю получения и отправки товаров – как партиями, так и по отдельности;
- снижению количества времени, уходящего на отгрузку и приёмку;
- упрощению изучения уровня востребованности продуктов.
Первый успех

Через два года Норман Вудленд устроился в IBM. В свободное время Норман продолжал работу над сканером штрихкода. Ему удалось собрать более-менее подходящее устройство.
Компактным его точно нельзя было назвать — по габаритам сканер напоминал большой письменный стол, который к тому же необходимо накрывать плотной материей при сканировании. Посторонний свет мешал процессу.
Кроме того, сканер получился довольно опасным — мощная 500-ваттная лампа обжигала руки и плавила этикетку со штрихкодом. Ожоги рук не останавливали изобретателя. Смотря на них, Норман уверял себя, что всё не зря. Раз за разом он поднимал ширму и продолжал попытки сканирования. Он мучительно доводил механизм до ума. И однажды всё получилось. Штрихкод считывался! Фотоумножитель поглощал отраженный свет и выводил его на экран осциллографа в виде графика. Но триумф всё ещё оставался далеко впереди.
Сильвер и Вудленд собрали считывающее устройство, придумали кодировку, но системы, способной её расшифровать, не существовало. Компьютеры тогда находились в зачаточной стадии — ЭВМ не могли справиться с такой задачей. Друзья опередили прогресс. Технологии доросли до их идей лишь в шестидесятых годах.
Полезное видео
Рассказ маркетолога торговой сети о том, для чего нужен и что обозначает штрих-код на товарах, а также, как его изобрели:
Не нашли ответа на свой вопрос? Узнайте, как решить именно Вашу проблему — позвоните прямо сейчас (это быстро и бесплатно):
Ключевые требования
Цель, с которой внедряется формат кода Datamatrix – снижение объёма контрафактной продукции в продаже. Штрих-код позволяет отслеживать любое изделие начиная с его производства и вплоть до того, как оно попадёт к покупателю.
Кроме того, покупатели могут проводить с его помощью проверку товара. Сделать это можно через приложение «Честный знак». Оно работает на устройства с операционными системами Android и iOS, и позволяет защититься от поддельного товара.
Для этих целей и появилась обязательная маркировка. Проверка качества товара благодаря ей стала проще и для контролирующих органов, и для потребителей.
Информация, которую должна содержать метка:
- наименование;
- масса, состав и ценность как пищевого продукта;
- дата истечения срока годности;
- название компании изготовителя, её адрес, страну происхождения;
- советы по эксплуатации или приготовлению.
В некоторых случаях в метке содержится и дополнительная информация, если её счёл нужны добавить производитель. Например, это может быть указание на то, что в составе продукта нет ГМО и консервантов. В таких случаях производитель должен провести исследование, подтверждающее эти сведения, и иметь соответствующие документы.
Отличается от приведённого список пунктов, которые должны быть в метках для косметической продукции. Он должен содержать:
- полное наименование;
- основное назначение;
- состав, цвет и объём тары;
- дату истечения срока годности;
- условия хранения, а также чего следует опасаться;
- рекомендации по использованию.
Есть и особые обязательные поля для одежды – в этом случае требуются подробные сведения о материале, из которого она изготовлена, чтобы было ясно, каким должен быть уход за вещью. Так, для мехового изделия требуется указать тип меха и способ его обработки.
Общие требования к меткам включают несколько правил:
- они должны быть устойчивы к внешним воздействиям;
- знаки должны выделяться на фоне этикетки, быть читаемыми, чёткими и разборчивыми;
- климатические факторы не должны приводить к порче меток и потери ими читаемости.
Если любое из этих указаний не было выполнено, нарушитель понесёт административную ответственность в соответствии со статьёй 15.12 Кодекса об административных правонарушениях РФ. ИП придётся заплатить штраф на сумму от 10 до 20 тысяч рублей, а юридическому лицу – до 300 тысяч рублей. Если вследствие нарушений здоровью покупателя был нанесён вред, сумма штрафа увеличится втрое.
