Технология автоматической идентификации по штрихкоду
Что такое технология автоматической идентификации по штрихкоду?
Технология автоматической идентификации по штрихкоду использует машиночитаемые оптические символы, сканеры и программное обеспечение для считывания закодированных данных и идентификации товаров, упаковок, логистических единиц и других объектов. В логистике и электронной торговле она связывает физические товары с цифровыми записями, используемыми для приемки, управления запасами, выполнения заказов, отправки и возврата. Эту технологию обычно называют идентификацией по штрихкоду; она является частью автоматической идентификации и сбора данных, или AIDC.

Штрихкод является носителем данных, а не всей системой идентификации. Он может кодировать идентификатор, который программное обеспечение использует для получения записи, или содержать дополнительную информацию, например номер партии или срок годности. Поэтому эффективная идентификация зависит как от считываемого символа, так и от правильной связи его данных со сканируемым объектом.
Как работает идентификация по штрихкоду
Система идентификации по штрихкоду объединяет несколько функций: назначение идентификаторов, кодирование данных, создание символов, их считывание, интерпретацию содержимого и связь результата с бизнес-процессом. Эти функции взаимосвязаны, но ошибка в одной из них не обязательно может быть исправлена другими.
- Назначение идентификатора. Организация определяет, какой товар, отдельная единица, короб, палета, отправление или другой объект представляет идентификатор. Важен предполагаемый охват: идентификатор товара и идентификатор логистической единицы отвечают на разные вопросы.
- Кодирование данных. Программное обеспечение преобразует идентификатор и любую разрешенную дополнительную информацию в определенный формат штрихкода. Формат определяет, как данные представляются полосами, пробелами или двумерными узорами.
- Создание и нанесение символа. Штрихкод печатается на упаковке, наносится в виде этикетки или иным образом маркируется на объекте. Его размеры, контрастность, расположение и окружающая свободная зона влияют на читаемость.
- Считывание и декодирование. Совместимое устройство считывает оптический узор и преобразует его в данные. Лазерные сканеры обычно используются с линейными штрихкодами, тогда как сканеры изображений могут поддерживать линейные и двумерные символы в зависимости от их возможностей и настроек.
- Интерпретация и проверка данных. Программное обеспечение проверяет декодированное содержимое на соответствие ожидаемому формату и бизнес-контексту. Считываемый штрихкод все равно может содержать неожиданный идентификатор или относиться к неправильному объекту.
- Регистрация бизнес-события. Приложение связывает идентификатор с действием, например приемкой товара, подтверждением комплектации или регистрацией передачи посылки.
Последний этап особенно важен в логистике. Сканирование этикетки само по себе не означает, что товар был отправлен, доставлен или принят на склад. Значение зависит от приложения, действий оператора, местоположения и рабочего процесса, связанных с этим сканированием.
Форматы штрихкодов и стандарты идентификации
Форматы штрихкодов и стандарты идентификации относятся к разным частям системы. Формат штрихкода определяет, как информация представляется оптически; стандарт идентификации определяет, что означает идентификатор и как он назначается. Стандарты GS1 содержат признанные примеры обоих типов.
| Семейство штрихкодов | Как представляются данные | Примеры | Операционный аспект |
|---|---|---|---|
| Линейные, или одномерные, штрихкоды | Данные представлены последовательностью полос и пробелов. | EAN/UPC, Code 128 и ITF-14 | Считыватель должен поддерживать конкретную символику, а символу необходимы подходящие размеры и свободная зона. |
| Двумерные штрихкоды | Данные представлены узорами, распределенными в двух измерениях. | Data Matrix и QR Code | Необходимы совместимый сканер изображений и подходящая интерпретация программным обеспечением. |
Эти семейства описывают структуру символов, а не отдельные категории товаров или отправлений. При выборе формата необходимо учитывать передаваемые данные, доступную область печати, условия сканирования и требования принимающих систем. Формат, подходящий для одного рабочего процесса, не обязательно подойдет для другого.
Идентификаторы, носители данных и внутренние ссылки
| Термин | Значение | Важное различие |
|---|---|---|
| GTIN | Global Trade Item Number идентифицирует торговую единицу в системе GS1. | Он идентифицирует торговую единицу, но не обязательно отдельно сериализованную физическую единицу. |
| SSCC | Serial Shipping Container Code идентифицирует отдельную логистическую единицу, например палету или посылку. | Он идентифицирует логистическую единицу, а не каждый содержащийся в ней товар. |
| SKU | Единица складского учета — это внутренняя ссылка, используемая для управления товаром или его вариантом. | Ее значение зависит от организации, которая ее назначает; это не автоматически стандартизированный глобальный идентификатор. |
| Barcode | Машиночитаемое оптическое представление данных. | Он содержит информацию, но не является синонимом идентификатора, который в нем закодирован. |
| Symbology | Правила представления данных в определенном формате штрихкода. | Она описывает структуру кодирования, а не идентифицируемый бизнес-объект. |
Например, GS1-128 использует символику Code 128 в системе GS1. Идентификаторы применения GS1 указывают значение и формат элементов данных, таких как SSCC, номер партии или срок годности. Считывание символов является лишь одной частью обработки такого символа; программное обеспечение также должно правильно интерпретировать структуру данных.
Использование в логистике и электронной торговле
Идентификация по штрихкоду связывает складские и транспортные операции с записями в приложениях для управления запасами, системах управления складом, системах управления заказами и системах перевозчиков. Ниже приведены примеры рабочих процессов, а не требования, применимые к каждой операции.
| Процесс | Возможное сканирование | Цель |
|---|---|---|
| Приемка | Сканирование этикетки товара, короба или палеты в соответствии с ожидаемой поставкой. | Связать прибывающие товары с правильной записью о приемке и выявить расхождения. |
| Размещение | Сканирование товара и этикетки места хранения. | Зафиксировать место размещения запасов. |
| Комплектация и упаковка | Сканирование товара и сравнение его с требованием заказа. | Проверить соответствие выбранного товара ожидаемой позиции. |
| Отправка | Сканирование этикетки посылки или логистической единицы во время отправки. | Связать физическую единицу с исходящим перемещением или передачей. |
| Возвраты | Сканирование ссылки на возврат и, если необходимо, идентификатора товара. | Связать возвращенный товар с соответствующим процессом возврата и проверки. |
Например, склад электронной торговли может отсканировать штрихкод товара перед помещением позиции в транспортную коробку. Программное обеспечение может сравнить декодированный идентификатор со строкой заказа. Такая проверка помогает повысить точность комплектации, но не подтверждает отсутствие повреждений или правильное количество товара в коробке, если рабочий процесс не включает эти проверки.
Трансграничная доставка
Трансграничные перемещения могут включать разные этикетки и идентификаторы на разных этапах. Штрихкод товара, складская ссылка и штрихкод отслеживания перевозчика могут находиться на связанной упаковке и выполнять разные функции. Когда бизнес-процесс требует их связи, системы должны обеспечивать надежное сопоставление этих ссылок.
Штрихкод сам по себе не подтверждает таможенную классификацию, страну происхождения, заявленную стоимость или соответствие нормативным требованиям. Он может помочь получить записи, содержащие такую информацию, но достоверность этих записей — отдельный вопрос. Аналогично, считывание идентификатора посылки не доказывает ее выпуск таможней; этот статус требует информации из соответствующего процесса оформления.
Идентификация по штрихкоду, отслеживание и прослеживаемость
Идентификация отвечает на вопрос, какой объект или категория объектов представлена кодом. Отслеживание связано с зарегистрированным перемещением или статусом. Прослеживаемость означает возможность проследить соответствующую историю и связи в рамках процесса или цепочки поставок. Сканирование штрихкодов может способствовать отслеживанию и прослеживаемости, но один напечатанный символ сам по себе не обеспечивает ни одну из этих возможностей.
Для записи отслеживания необходимы события, связанные с идентификатором, например время, местоположение и этап бизнес-процесса, на котором выполнено сканирование. Прослеживаемость также может требовать связей между товарами, партиями, коробами и палетами. GS1 EPCIS предоставляет стандарт обмена данными о событиях видимости; он отличается от штрихкода, используемого для считывания идентификатора.
Идентификатор на уровне товара, общий для взаимозаменяемых единиц, сам по себе не позволяет отличить одну отдельную единицу от другой. Если необходима прослеживаемость отдельных единиц, схема идентификации и записи должны обеспечивать такое различие, например с помощью сериализации. Идентификация на уровне партии служит другой цели и не должна приниматься за идентификацию отдельных единиц.
Читаемость, качество данных и операционные ограничения
Идентификация по штрихкоду зависит как от оптического качества, так и от качества информации. Хорошо напечатанная этикетка с неправильным идентификатором может создать ошибку в данных, а правильно назначенный идентификатор на нечитаемой этикетке может прервать рабочий процесс.
- Качество печати: недостаточная контрастность, искаженные размеры, размазывание или отсутствие элементов могут повлиять на декодирование.
- Расположение и состояние: складки, истирание, изогнутые поверхности, отражающая упаковка и препятствия могут затруднить считывание символа.
- Совместимость считывателя: считыватель должен поддерживать символику и быть настроен для передачи информации, ожидаемой приложением.
- Интерпретация данных: начальные нули, разделители и структурированные элементы данных должны сохраняться или обрабатываться надлежащим образом.
- Точность записи: декодированный идентификатор должен соответствовать правильному товару, логистической единице или операции в принимающей системе.
- Контроль рабочего процесса: приложениям необходимы правила для неожиданных кодов, повторных сканирований, отсутствующих записей и неудачных считываний.
Проверка штрихкода отличается от успешного сканирования. Проверка оценивает качество символа в соответствии с применимыми спецификациями. Успешное считывание одним устройством показывает, что устройство декодировало символ в данных условиях; оно не подтверждает стабильную читаемость на другом оборудовании или в других средах.
Перед внедрением рабочего процесса со штрихкодами оператор должен определить, что представляет каждый идентификатор, какие форматы принимают торговые партнеры, где будут размещаться этикетки и как будут обрабатываться исключения. Тестирование должно включать используемые принтеры, упаковочные материалы, считыватели и программные интерфейсы, а не только проверку изображения на экране.
Распространенные заблуждения
- Штрихкод содержит полную запись о товаре. Многие штрихкоды содержат идентификатор, используемый для получения информации из другого источника. Некоторые форматы могут содержать дополнительные данные, но доступное содержимое зависит от схемы кодирования и реализации.
- Каждый штрихкод идентифицирует уникальный физический объект. Некоторые штрихкоды идентифицируют торговую единицу, общую для множества одинаковых единиц. Для индивидуальной идентификации необходимы соответствующая уникальная ссылка и поддерживающие записи.
- Сканирование автоматически обновляет каждую подключенную систему. Обновления зависят от правил приложения, интеграций, подключения и обработки событий.
- Штрихкод, выглядящий действительным, подтверждает подлинность. Штрихкод можно скопировать. Одна лишь читаемость не подтверждает подлинность маркированного товара или законность нанесения этикетки.
Вопросы и ответы
Идентификация по штрихкоду — это то же самое, что отслеживание отправления?
Нет. Идентификация по штрихкоду считывает идентификатор. Отслеживание отправления объединяет этот идентификатор с зарегистрированными событиями и информацией о статусе в процессе перевозки.
Может ли штрихкод идентифицировать отдельную посылку?
Да, если закодированная ссылка идентифицирует эту посылку или логистическую единицу в соответствующей системе идентификации. Один лишь штрихкод товара не обязательно идентифицирует посылку, содержащую этот товар.
Требуется ли подключение к интернету для сканирования штрихкода?
Само оптическое декодирование не требует подключения к интернету. Получение удаленных записей, проверка данных через онлайн-сервис или передача событий могут требовать подключения в зависимости от реализации.
Являются ли QR-коды частью технологии автоматической идентификации по штрихкоду?
Да. QR-коды являются двумерными штрихкодами. Их полезность в логистическом процессе зависит от закодированных данных, совместимости считывателя и программного обеспечения, интерпретирующего результат.
Источники
- GS1 — Штрихкоды: семейства штрихкодов, носители данных GS1 и приложения для автоматического сбора данных.
- GS1 — Global Trade Item Number: роль GTIN в идентификации торговых единиц.
- GS1 — Serial Shipping Container Code: идентификация отдельных логистических единиц.
- GS1 — Проверка штрихкодов: оценка качества символов и различие между проверкой и обычным сканированием.
- GS1 — EPCIS: обмен данными о событиях видимости и их связь с прослеживаемостью цепочки поставок.


