Виды штрихкодов: 1D и 2D, и какой стандарт выбрать для учёта товаров

Виды штрихкодов простыми словами: EAN, UPC, Code 128, Code 39, ITF-14, QR-код, Data Matrix, PDF417 и Aztec — и какой стандарт подходит для складских этикеток.

Видов штрихкодов много, но для повседневного складского учёта важен лишь десяток из них. Все они делятся на два семейства: линейные штрихкоды (1D) — привычные ряды вертикальных полос, и двумерные коды (2D), такие как QR-код и Data Matrix. Для этикеток, которые сканирует только ваша команда, почти всегда подходит QR-код или Code 128. Розничные коды вроде EAN и UPC предназначены для товаров, продающихся в магазинах, а не для складских полок.

Этот материал — справочник по распространённым стандартам штрихкодов: что каждый из них хранит, где встречается, в чём его сильные и слабые стороны и когда его стоит выбирать.

1D и 2D штрихкоды: единственное различие, которое имеет значение

Линейный штрихкод хранит данные только в одном направлении — в ширине полос и промежутков. Двумерный код хранит данные и по ширине, и по высоте — в сетке маленьких квадратов или точек.

Именно из этого различия вытекает почти всё остальное:

  • Ёмкость. Линейный штрихкод обычно содержит короткое число или код — часто это ключ, указывающий на запись в базе данных. Двумерный код вмещает гораздо больше, вплоть до полного веб-адреса или блока текста.
  • Размер. Чтобы вместить больше данных, линейный штрихкод удлиняется. Двумерный код остаётся компактным и квадратным.
  • Повреждения. Большинство двумерных кодов имеют встроенную коррекцию ошибок, поэтому их можно считать даже с царапиной, заломом или пятном. Линейные штрихкоды обычно несут только контрольную цифру, которая выявляет ошибку считывания, но не может восстановить утраченные данные.
  • Считыватели. Классический лазерный сканер читает линейные штрихкоды, проводя по ним лучом, и не умеет читать QR-код или Data Matrix. Сканеры на основе камеры, телефоны и планшеты читают оба типа.

Ни одно из семейств не лучше в целом. Линейные штрихкоды дёшевы в печати, читаются любым сканером и остаются стандартом на кассах. Двумерные коды выигрывают, когда этикетка маленькая, данных много или сканирование идёт с телефона.

Кто устанавливает стандарты штрихкодов: коротко о GS1

Большинство товарных штрихкодов, которые вы видите в магазинах, соответствуют стандартам GS1 — глобальной некоммерческой организации по стандартизации с членскими организациями во многих странах. GS1 определяет системы нумерации, такие как GTIN (глобальный номер товарной позиции), и выдаёт компаниям префиксы, чтобы никакие две компании в мире не присвоили товару один и тот же номер.

Сам рисунок полос — публичное достояние; действительность розничного штрихкода определяет именно выданный номер. У Code 128, Code 39 и QR-кода нет выдающего органа: что в них закодировать, решаете вы сами.

Розничные линейные штрихкоды: EAN и UPC

EAN и UPC — штрихкоды на потребительских товарах. Они содержат только цифры, имеют фиксированную длину и заканчиваются контрольной цифрой, по которой сканер выявляет ошибки считывания.

  • EAN-13 содержит 13 цифр и является самым распространённым товарным штрихкодом в мире.
  • EAN-8 — укороченная 8-значная версия для упаковок, слишком маленьких для EAN-13, например гигиенической помады или упаковки батареек.
  • UPC-A содержит 12 цифр и является традиционным товарным штрихкодом в США и Канаде. Номер UPC-A эквивалентен EAN-13 с ведущим нулём, поэтому современные кассы читают оба формата.
  • UPC-E сжимает некоторые номера UPC-A в более короткий символ, убирая нули, для маленьких упаковок.

Сильные стороны: их читает любой розничный сканер, а сам номер уже идентифицирует товар. Ограничения: только цифры, фиксированная длина, и номера должны быть зарегистрированы. Не придумывайте собственные номера EAN или UPC для внутренних этикеток — выдуманный номер может совпасть с номером реального товара.

Универсальные линейные штрихкоды: Code 128, Code 39, Code 93

Эти штрихкоды хранят любой код по вашему выбору, поэтому подходят для внутренних этикеток, отгрузки и промышленности.

  • Code 128 может кодировать практически весь базовый набор символов клавиатуры: буквы в обоих регистрах, цифры и знаки препинания. Он компактный и имеет контрольный символ. Вариант GS1 — GS1-128 — используется на этикетках отгрузки и паллет для передачи структурированных данных, таких как номера партий и даты. Для внутренней линейной этикетки Code 128 обычно лучший выбор.
  • Code 39 хранит заглавные буквы, цифры и несколько символов. Он простой и очень терпим к качеству печати, поэтому долго держится в производстве, на пропусках сотрудников и в старых системах. Плата за это — размер: тот же код печатается заметно шире, чем Code 128.
  • Code 93 использует тот же набор символов, что и Code 39, но печатается компактнее и имеет два контрольных символа.

Штрихкоды для коробок: ITF и ITF-14

ITF (Interleaved 2 of 5) кодирует только цифры, парами, поэтому в нём всегда чётное количество цифр. Его полосы широкие и терпимы к неточностям печати, что позволяет наносить его прямо на грубые поверхности вроде гофрокартона.

ITF-14 — это применение ITF в стандарте GS1 для транспортных коробок. Он несёт 14-значный номер (GTIN-14), который идентифицирует короб с товаром, а не отдельную единицу, и обычно печатается с толстой рамкой (bearer bar), защищающей края от ошибок считывания.

Двумерные коды: QR-код, Data Matrix, PDF417 и Aztec

Двумерные коды вмещают больше данных на меньшей площади и лучше переносят повреждения. Для их считывания нужна камера, а она есть уже в любом телефоне.

  • QR-код — квадратный код с тремя крупными квадратами по углам. Разработан в Японии в 1990-х годах для отслеживания автомобильных деталей, а сегодня встречается повсюду. Он вмещает числа, текст и веб-адреса, быстро считывается почти под любым углом и предлагает четыре уровня коррекции ошибок. Для внутренних складских этикеток, сканируемых телефонами, это самый простой выбор.
  • Data Matrix — квадратная или прямоугольная сетка со сплошной L-образной рамкой с двух сторон. Он остаётся читаемым при очень малых размерах, поэтому его наносят печатью или даже лазерной гравировкой на электронные компоненты, инструменты, медицинские изделия и упаковки лекарств. GS1 DataMatrix — стандартная версия в здравоохранении.
  • PDF417 выглядит как стопка коротких линейных штрихкодов. Он вмещает много данных и часто встречается на удостоверениях личности, водительских правах, посадочных талонах и транспортных документах.
  • Aztec имеет в центре мишень и требует совсем небольшого пустого поля вокруг себя. Он хорошо работает на экранах телефонов и широко применяется для билетов на транспорт и мероприятия.

Сравнение видов штрихкодов

Тип Семейство Что хранит Где обычно встречается Подходит для внутренних этикеток?
EAN-13 1D 13 цифр, регистрируемый Потребительские товары по всему миру Нет, только розница
EAN-8 1D 8 цифр, регистрируемый Очень маленькие упаковки Нет, только розница
UPC-A / UPC-E 1D 12 цифр (UPC-E укороченный), регистрируемый Товары в США и Канаде Нет, только розница
Code 128 1D Буквы, цифры, символы Отгрузка, логистика, бирки на активы Да, лучший вариант среди 1D
Code 39 1D Заглавные буквы, цифры, несколько символов Производство, пропуска, старые системы Да, если этого требует существующая система
Code 93 1D То же, что Code 39, но компактнее Промышленное применение Редко нужен
ITF / ITF-14 1D Только цифры, чётная длина Гофрокоробки для отгрузки Нет, для коробок
QR-код 2D Числа, текст, веб-адреса Везде — от меню до этикеток Да, проще всего с телефоном
Data Matrix 2D Числа, текст, очень маленький размер Детали, электроника, лекарства Да, для мелких предметов
PDF417 2D (стековый) Большой объём данных Удостоверения, посадочные талоны, документы Редко
Aztec 2D Текст, компактный Билеты на экранах телефонов Редко

Существуют и другие стандарты, например Codabar и GS1 DataBar. Перед тем как на них полагаться, проверьте, читает ли ваш сканер или приложение этот формат.

Какой штрихкод выбрать для учёта товаров

Выбирайте исходя из того, чем вы сканируете и куда клеите этикетку.

  1. Сканируете телефонами или планшетами: используйте QR-код. Он печатается небольшим, считывается под любым углом и может сразу открывать карточку товара.
  2. У вас уже есть лазерные сканеры: используйте Code 128. Его читает любой линейный сканер, и код можно напечатать вместе с читаемым текстом внизу.
  3. Этикетки должны быть крошечными: используйте Data Matrix — для мелких инструментов, деталей и компонентов.
  4. Существующая система ожидает определённый формат: сохраните его. Единообразие важнее, чем смена стандарта на полпути.
  5. На товарах уже есть EAN или UPC: используйте эти штрихкоды как есть, а этикетки клейте на полки или ящики, не закрывая их.

Если один человек следит за несколькими предметами, рукописной этикетки и списка может быть достаточно. Штрихкоды оправдывают себя, когда запасами пользуются несколько человек или подсчёты постоянно расходятся.

Чем здесь может помочь Tana

Tana — это приложение для совместного учёта товаров в команде. Оно работает как с этикетками, которые вы печатаете сами, так и со штрихкодами, уже нанесёнными на товар.

  • QR-этикетки. Печатайте листы с QR-этикетками для товаров и мест хранения (полок, коробок, помещений, транспорта) прямо из веб-приложения. Сканирование этикетки открывает нужный товар или место хранения, чтобы записать остаток с помощью − и +, либо задать точное количество во время инвентаризации.
  • Существующие штрихкоды. Привяжите штрихкод производителя к товару — и сканирование продукта откроет его. Можно также искать по штрихкоду.
  • Форматы в приложении для iPhone и iPad: QR-код, EAN-13, EAN-8, UPC-E, Code 128, Code 39, Code 93, Data Matrix, Aztec, ITF, ITF-14 и PDF417.
  • Форматы в веб-приложении (камера браузера): QR-код, EAN-13, EAN-8, UPC-A, UPC-E, Code 128 и Code 39.
  • Общие, актуальные цифры. Все видят одни и те же остатки, приходят уведомления о низком запасе, а история показывает, кто и что изменил.

Tana не выдаёт розничные штрихкоды — их по-прежнему нужно получать через вашу организацию GS1. Есть бесплатный тариф без привязки карты.

Часто задаваемые вопросы

В чём разница между QR-кодом и штрихкодом?

QR-код — это разновидность штрихкода. Под «штрихкодом» обычно понимают линейный код из вертикальных полос, хранящий короткий код; QR-код — это двумерный штрихкод, вмещающий больше данных, включая веб-адреса, и всё ещё читаемый при частичном повреждении.

Какой вид штрихкода самый распространённый?

Для товаров в магазинах самые распространённые — EAN-13 и UPC-A. Для отгрузки и внутреннего использования чаще всего встречаются Code 128 и QR-код.

Что лучше для учёта товаров — Code 128 или Code 39?

В большинстве случаев Code 128: он вмещает больше символов и печатается уже. Code 39 стоит выбирать только тогда, когда этого требует существующая система.

Может ли телефон считать любой вид штрихкода?

Камера телефона способна считывать и линейные, и двумерные коды, но каждое приложение поддерживает собственный список форматов. Перед тем как полагаться на своё приложение, проверьте, читает ли оно виды штрихкодов, нанесённые на ваш товар.

Похожие статьи