Двумерный штрихкод
Что такое двумерный штрихкод?
Двумерный штрихкод, также называемый двумерным баркодом или 2D-штрихкодом, представляет собой машиночитаемый символ, который кодирует информацию с помощью шаблона, расположенного в двух измерениях. В логистике и электронной коммерции он может содержать идентификаторы или другие данные, используемые для распознавания товаров, посылок, складских единиц и операций возврата. В зависимости от формата и области применения символ может содержать данные непосредственно либо предоставлять идентификатор или веб-адрес, по которому система получает связанную информацию.

В отличие от линейного штрихкода, который кодирует информацию в одном измерении с помощью полос и пробелов, 2D-штрихкод использует матрицу элементов или несколько расположенных друг над другом рядов. QR Code, Data Matrix и PDF417 являются примерами форматов 2D-штрихкодов. Формат определяет способ представления и декодирования информации, а бизнес-приложение — значение этой информации.
Как работает двумерный штрихкод
Приложение для создания штрихкодов преобразует строку данных в символ в соответствии с правилами определённого формата штрихкода, также называемого символогией. Данные могут представлять собой идентификатор товара, серийный номер, номер отправления или URL. Совместимое считывающее устройство захватывает изображение символа и декодирует его шаблон обратно в данные.
Декодирование не обязательно завершает бизнес-задачу. Складское, транспортное или розничное программное обеспечение должно интерпретировать декодированное содержимое и связать его с правильной записью или действием. Поэтому успешное сканирование может выдать читаемый текст, но при этом не пройти операционную проверку, если принимающее приложение не распознаёт структуру данных или идентификатор.
- Определите данные: Организация выбирает идентификатор, атрибуты или ссылку, необходимые для операции.
- Закодируйте символ: Программное обеспечение создаёт штрихкод с использованием выбранной символогии и применимых правил обработки данных.
- Распечатайте или отобразите его: Символ размещается на упаковке, транспортной этикетке, документе или экране.
- Захватите и декодируйте его: Совместимое устройство для обработки изображений или приложение на основе камеры считывает шаблон.
- Проверьте и обработайте его: Принимающая система проверяет содержимое и, если это необходимо, извлекает или обновляет бизнес-запись.
Эти этапы объясняют, почему качество штрихкода, совместимость считывающего устройства и интеграцию программного обеспечения необходимо рассматривать отдельно. Хорошо напечатанный символ не компенсирует неправильный идентификатор, а корректные данные не компенсируют символ, который доступное оборудование не может прочитать.
Основные форматы и их различия
Двумерные штрихкоды включают матричные и многострочные символы. Матричные символы располагают элементы в двумерной сетке. Многострочные символы размещают закодированную информацию в нескольких рядах. Это структурные различия, а не рейтинг качества или пригодности.
| Формат | Структура | Основные характеристики | Особенности применения |
|---|---|---|---|
| QR Code | Матричный | Может кодировать текст, идентификаторы и URL; распознаётся по заметным поисковым шаблонам в углах. | Полезен, когда предполагается доступ с камеры к веб-ресурсу или приложению. Назначение и синтаксис данных по-прежнему необходимо определить. |
| Data Matrix | Матричный | Использует сетку ячеек с характерными граничными шаблонами; GS1 DataMatrix применяет соглашения о данных GS1. | Подходит для структурированной идентификации товаров и приложений, где пространство для этикетки ограничено. |
| PDF417 | Многострочный | Кодирует информацию в нескольких рядах, а не в одной линейной последовательности. | Требует оборудования и программного обеспечения, поддерживающих эту символогию и требования принимающего приложения к данным. |
Сам по себе формат штрихкода не устанавливает полноценную отраслевую систему идентификации. Например, Data Matrix обозначает символогию, тогда как GS1 DataMatrix означает её использование с правилами кодирования и обработки данных GS1. Аналогично, QR Code с произвольным веб-адресом автоматически не равнозначен QR Code, содержащему URI GS1 Digital Link.
Использование в логистике и электронной коммерции
Идентификация товаров и управление запасами
2D-штрихкод на товаре или его упаковке может поддерживать идентификацию при приёмке, комплектации, упаковке или проверке запасов. Если соответствующий стандарт данных это допускает, один символ может содержать идентификатор товара вместе с такими атрибутами, как номер партии, серийный номер или срок годности. Принимающее приложение должно понимать, какие поля присутствуют и как они разделены.
Например, склад может отсканировать символ GS1 DataMatrix при приёмке, чтобы получить идентификатор товара и номер партии. Затем система управления запасами может использовать эти значения при регистрации запасов. Это пример рабочего процесса, а не утверждение, что каждый склад принимает один и тот же символ или фиксирует одни и те же атрибуты.
Транспортировка и обработка посылок
Транспортная этикетка может содержать машиночитаемую информацию, используемую перевозчиком или оператором выполнения заказов. Если указан 2D-штрихкод, его роль зависит от применимой спецификации этикетки: он может содержать номер отправления, операционные данные или структурированное сочетание полей.
Штрихкод товара и транспортный штрихкод не следует считать взаимозаменяемыми. Первый может идентифицировать товар внутри посылки, а второй — отправление или поддерживать транспортный процесс. Сканирование неправильного символа может извлечь несвязанную запись, даже если оба символа технически читаемы.
Возвраты и передача клиенту
Розничный продавец может выдать 2D-штрихкод, который представляет разрешение на возврат или предоставляет уполномоченному пункту приёма доступ к записи о возврате. В таком процессе код является ссылкой, используемой участвующими системами; сам по себе он не является транспортной этикеткой и не гарантирует, что возврат можно принять в любом месте.
Инструкции для клиентов должны различать предъявление кода для обработки и прикрепление транспортной этикетки к посылке. Применяемая схема возврата определяет, требуются ли упаковка, печать этикетки или дополнительная идентификация.
Трансграничные цепочки поставок
В трансграничной торговле организации могут обмениваться товарами, этикетки которых должны интерпретироваться разными торговыми партнёрами. Общие стандарты идентификаторов и данных помогают установить единое значение информации, закодированной в символе. Одной совместимости считывающих устройств недостаточно, если отправитель и получатель по-разному интерпретируют поля.
2D-штрихкод сам по себе не заменяет коммерческий счёт, таможенную декларацию или другую необходимую торговую документацию. Возможность использования конкретного штрихкода в таможенном или транспортном процессе зависит от правил и технических спецификаций этого процесса.
Связанные термины и важные различия
| Термин | Значение | Связь с 2D-штрихкодом |
|---|---|---|
| Линейный штрихкод | Символ, который представляет данные посредством одномерного расположения полос и пробелов. | Альтернативная структура штрихкода, а не синоним 2D-штрихкода. |
| QR Code | Конкретная симвология матричного штрихкода. | Один из типов 2D-штрихкодов, но не название всей категории. |
| Номер отслеживания | Идентификатор, используемый для получения информации об отправлении в системе отслеживания. | Может быть закодирован в штрихкоде, но существует независимо от символа, который его содержит. |
| Идентификатор применения GS1 | Префикс, определяющий значение и формат поля данных в системе GS1. | Помогает принимающему программному обеспечению интерпретировать структурированные поля, содержащиеся в поддерживаемых штрихкодах GS1. |
| URI GS1 Digital Link | Структура веб-адреса, представляющая идентификаторы GS1 и способная связывать их с онлайн-информацией. | Может содержаться в подходящем 2D-штрихкоде; структура URI и симвология штрихкода являются отдельными понятиями. |
| RFID | Технология, использующая радиочастотную связь для считывания информации с меток. | Не является технологией штрихкодов; оптическое считывание штрихкодов и радиочастотная идентификация используют разные методы захвата данных. |
Проверки считывания, печати и внедрения
Выбор 2D-штрихкода требует большего, чем просто выбор знакомого символа. Следующие проверки охватывают отдельные причины операционных сбоев.
- Подтвердите спецификацию принимающей стороны. Установите, какие симвология, поля данных, правила идентификаторов и макет этикетки принимает торговый партнёр или приложение. Не предполагайте, что любой читаемый 2D-штрихкод будет принят.
- Проверьте оборудование для сканирования. Обычный лазерный сканер, предназначенный только для линейных штрихкодов, не может декодировать матричный символ лишь потому, что он считывает линейные штрихкоды. Подтвердите поддержку выбранного формата в фактической конфигурации устройства и программного обеспечения.
- Контролируйте размеры символа. Для кодирования большего объёма данных может потребоваться более крупный символ или более мелкие отдельные элементы. Выбирайте размеры, которые остаются читаемыми при предполагаемых условиях печати и сканирования.
- Сохраняйте контраст и свободное пространство. Соблюдайте требования символогии к незапечатанной области вокруг символа, обычно называемой зоной покоя. Не размещайте текст, границы или другую графику внутри этой области.
- Оцените физическую поверхность. Складки, швы, блики, кривизна и истирание могут мешать захвату изображения. Проверяйте этикетку на фактической упаковке, а не только на плоском макете.
- Проверяйте декодированные данные. Проверяйте идентификаторы, длину полей, разделители и правила приложения. Отображение символов сканером не доказывает, что система склада или перевозчика их примет.
- Различайте сканирование и верификацию. Успешное сканирование демонстрирует читаемость в одном наборе условий. Верификация штрихкода оценивает качество символа по заданным критериям и не равнозначна одному операционному сканированию.
- Тестируйте весь рабочий процесс. Убедитесь, что сканирование извлекает нужную запись и запускает правильное действие, включая обработку приложением дублирующихся, неизвестных или недействительных идентификаторов.
Распространённые заблуждения
2D-штрихкод сам по себе не обеспечивает отслеживание в реальном времени. Он может кодировать идентификатор отслеживания или ссылку на ресурс отслеживания, но события по отправлению должны поступать из подключённых операционных систем. Напечатанный символ не отслеживает перемещение посылки самостоятельно.
Исправление ошибок не делает символ неуязвимым к повреждениям. Такие форматы, как QR Code и Data Matrix, включают механизмы исправления ошибок, однако восстановление зависит от формата, конфигурации и характера повреждения. Закрытые шаблоны распознавания или низкое качество изображения по-прежнему могут препятствовать декодированию.
Больше данных не всегда означает большую пользу. Кодирование ненужной информации может увеличить размер символа или снизить допустимость ошибок печати, если доступная площадь фиксирована. Идентификатор, связанный с поддерживаемой записью, может быть предпочтительнее встраивания сведений, которые могут измениться.
Читаемость не означает надёжность. Штрихкод является носителем данных, а не автоматической гарантией подлинности или безопасности содержимого. Приложения должны проверять идентификаторы и обрабатывать закодированные URL в соответствии с требованиями безопасности.
Часто задаваемые вопросы
Является ли QR Code тем же самым, что и двумерный штрихкод?
QR Code — это один из типов двумерных штрихкодов. Data Matrix и PDF417 — другие форматы, входящие в более широкую категорию.
Может ли 2D-штрихкод содержать номер отслеживания посылки?
Да. Он может кодировать номер отслеживания или URL, используемый для доступа к информации об отслеживании. Принимающее приложение должно распознавать содержимое и связывать его с соответствующей записью об отправлении.
Может ли существующий сканер штрихкодов считывать 2D-штрихкоды?
Только если оборудование и его конфигурация поддерживают соответствующую символогию. Сканер, предназначенный только для линейных штрихкодов, недостаточен для матричных штрихкодов; необходимо совместимое оборудование для обработки изображений или подходящее приложение на основе камеры.
Работает ли 2D-штрихкод без подключения к интернету?
Символ можно декодировать в автономном режиме при наличии совместимого локального программного обеспечения. Для открытия онлайн-ресурса или получения удалённой бизнес-записи требуется доступ к соответствующей сети или сервису.
Источники
- GS1: Штрихкоды — Типы штрихкодов, стандарты идентификации и различия между линейными и двумерными символами.
- GS1: Двумерные штрихкоды — Структурированные данные о товарах и использование 2D-штрихкодов в розничной торговле и цепочках поставок.
- GS1: GS1 DataMatrix — Реализация Data Matrix, кодирование данных GS1 и вопросы качества символа.
- GS1: GS1 Digital Link — Связь между стандартизированными идентификаторами, веб-адресами и доступом к онлайн-информации.
- DENSO WAVE: О QR Code — Структура QR Code, представление данных и характеристики исправления ошибок.


