Штрихкод
Що таке штрихкод?
Штрихкод — це оптично зчитуваний символ, який представляє дані за допомогою певного розташування штрихів, пробілів або інших графічних елементів. У логістиці та електронній комерції штрихкоди допомагають ідентифікувати товари, місця зберігання, посилки та логістичні одиниці, щоб сканувальне обладнання могло зчитувати їхні ідентифікатори для використання в бізнес-системах. Закодована інформація може бути ідентифікаційним номером, додатковими даними про товар або посиланням на онлайн-ресурс.

Традиційні одновимірні штрихкоди представляють інформацію за допомогою штрихів і пробілів, розташованих уздовж лінії. Двовимірні штрихкоди, такі як QR Code і Data Matrix, кодують інформацію у двовимірному шаблоні. Хоча їхній вигляд відрізняється, обидва типи належать до засобів автоматичної ідентифікації та збору даних. Штрихкод є носієм даних: його значення залежить від правил кодування, ідентифікатора, який він містить, і системи, що його інтерпретує.
Як працює штрихкод
Штрихкод поєднує фізичний об’єкт з інформацією, яку може обробляти програмне забезпечення. Щоб зрозуміти цей зв’язок, потрібно розрізняти надрукований символ, дані, представлені цим символом, і записи, пов’язані з цими даними.
- Дані призначаються або вибираються. Підприємство визначає відповідний товар, місце зберігання, відправлення або логістичну одиницю. Воно може використовувати внутрішній ідентифікатор або ідентифікатор, визначений зовнішнім стандартом.
- Дані кодуються. Програмне забезпечення для створення штрихкодів перетворює дані на символ відповідно до певної символіки. Символіка визначає правила представлення символів, компонування символу та перевірки його структури.
- Символ відображається або друкується. Штрихкод може бути нанесений на упаковку товару, складську етикетку, транспортну етикетку або іншу придатну поверхню.
- Зчитувач захоплює та декодує його. Сумісне сканувальне обладнання інтерпретує графічний шаблон і виводить закодовані дані. Не кожен зчитувач підтримує всі типи штрихкодів.
- Застосунок використовує результат. Складська, роздрібна або транспортна система може отримати запис, перевірити очікуваний товар або зареєструвати операційну подію.
Штрихкод не обов’язково містить інформацію, яка відображається після сканування. Наприклад, ідентифікатор товару можна використати для отримання опису з бази даних товарів. Так само ідентифікатор посилки може пов’язати сканування із записом про відправлення, не кодуючи повний маршрут або історію доставки посилки.
Основні типи штрихкодів
Штрихкоди можна поділити за їхньою графічною структурою на одновимірні та двовимірні. У межах цих груп окремі типи символіки мають різні набори символів, обмеження місткості, вимоги до зчитування та правила застосування. Тому вибір штрихкоду передбачає більше, ніж просто вибір його зовнішнього вигляду.
| Тип або символіка | Структура | Відповідне комерційне використання | Важлива відмінність |
|---|---|---|---|
| EAN/UPC | Одновимірний | Ідентифікація товарів, особливо під час розрахунку в роздрібній торгівлі | Кодує ідентифікатор товару, а не повний запис про товар. |
| Code 128 | Одновимірний | Буквено-цифрова ідентифікація в бізнесі та логістиці | Сама символіка не визначає бізнес-значення своїх даних. |
| GS1-128 | Одновимірний, на основі Code 128 | Структуровані дані ланцюга постачання на етикетках | Використовує правила GS1 та ідентифікатори застосування для ідентифікації елементів даних. |
| ITF-14 | Одновимірний | Ідентифікація груп торговельних одиниць, зокрема коробів | Містить GTIN і підходить для застосувань, що передбачають друк на гофрованих матеріалах. |
| GS1 DataMatrix | Двовимірний | Ідентифікація товарів і пов’язані структуровані дані | Використовує Data Matrix із правилами форматування даних GS1. |
| QR Code | Двовимірний | Веб-посилання та інша закодована інформація | QR Code не є автоматично стандартизованим ідентифікатором товару або відправлення. |
Двовимірні символи можуть містити більше інформації на компактній площі, ніж багато лінійних символів, але це не робить їх взаємозамінними з наявними етикетками. Можливості зчитувача, підтримка програмного забезпечення, вимоги торговельних партнерів і відповідний стандарт ідентифікації визначають, чи підходить конкретний символ.
Використання в логістиці та електронній комерції
Приймання та контроль запасів
Під час приймання на складі працівник може відсканувати штрихкод товару або короба та порівняти результат з очікуваним прийманням. Потім складський застосунок може пов’язати отриману кількість із записом про запаси. Окремий штрихкод місця може ідентифікувати полицю, комірку або зону зберігання, де розміщено товар.
Ці ідентифікатори мають різне призначення. Штрихкод товару ідентифікує товар або відповідну торговельну одиницю, а штрихкод місця ідентифікує місце зберігання товару. Сканування сприяє точності обліку запасів лише тоді, коли програмне забезпечення правильно інтерпретує ідентифікатор і реєструє передбачену операцію. Саме по собі сканування товару без підтвердження кількості, місця або контексту робочого процесу не встановлює точний залишок запасів.
Комплектування, пакування та відправлення
Під час комплектування сканування може допомогти порівняти вибраний товар із вимогою замовлення. Під час пакування підприємство може повторно відсканувати товар, щоб перевірити його зв’язок із замовленням. Це можливі засоби контролю робочого процесу, а не функції, гарантовані самим штрихкодом.
Відправлення передбачає інший рівень ідентифікації. Транспортна етикетка може містити штрихкод, що представляє ідентифікатор посилки або інше посилання, необхідне перевізнику. Логістична етикетка може ідентифікувати палету або іншу логістичну одиницю за допомогою серійного коду транспортної тари, або SSCC. Ідентифікацію товару та логістичної одиниці не слід вважати еквівалентною: палета може містити кілька товарів, а однакові товари можуть перевозитися в окремих посилках.
Доставка та повернення
У мережах доставки посилок сканування ідентифікатора може сприяти створенню події відстеження, коли система перевізника пов’язує сканування з місцем, часом і операційним статусом. Сам символ не повідомляє про місцезнаходження посилки безперервно. Видимість відстеження залежить від подій, зафіксованих і доступних у відповідних системах.
Під час повернення штрихкод може ідентифікувати дозвіл на повернення, зворотне відправлення або товар, який повертається. Ці посилання відповідають на різні запитання. Ідентифікатор зворотного відправлення пов’язує посилку з транспортним записом, тоді як ідентифікатор товару допомагає встановити, який саме товар надійшов. Жоден із них окремо не доводить, що повернення коштів схвалено.
Транскордонні відправлення
У транскордонній електронній комерції штрихкоди можуть допомагати пов’язувати фізичні товари та посилки із записами, якими обмінюються продавці, склади й транспортні оператори. Стандартизовані ідентифікатори можуть підтримувати обмін даними, але сумісність усе одно потребує узгоджених визначень даних і систем.
Не слід вважати, що штрихкод товару визначає митну класифікацію, країну походження, заявлену вартість або право на імпорт. Це окремі питання торговельних даних і дотримання вимог. Штрихкод може надавати доступ до допоміжних записів, але його сканування не замінює інформацію або документи, необхідні для конкретного відправлення.
Штрихкод, ідентифікатор, SKU та номер відстеження
На упаковці та етикетках часто разом зустрічаються кілька термінів, але вони описують різні речі. Відмінність полягає між графічним носієм, ідентифікатором, який він містить, і бізнес-об’єктом, що ідентифікується.
| Термін | Значення | Зв’язок зі штрихкодом |
|---|---|---|
| Штрихкод | Машинозчитуване графічне представлення даних | Містить ідентифікатор або іншу закодовану інформацію. |
| GTIN | Глобальний номер торговельної одиниці, ідентифікатор GS1 для торговельних одиниць | Може бути представлений у відповідному штрихкоді. |
| SKU | Одиниця обліку запасів, яку підприємство використовує для ідентифікації товару в запасах | Може бути закодована у штрихкоді; це не автоматично стандартизований глобальний ідентифікатор. |
| Номер відстеження | Ідентифікатор для отримання інформації про відстеження відправлення або посилки | Може бути представлений як читабельний текст і як закодовані дані на транспортній етикетці. |
| SSCC | Ідентифікатор GS1 для логістичної одиниці, наприклад палети, короба або посилки | Може бути закодований на логістичній етикетці, зокрема у GS1-128. |
| Серійний номер | Ідентифікатор, що відрізняє окремий екземпляр у межах відповідного контексту ідентифікації | Може бути закодований разом з іншими даними, якщо це підтримується форматом і застосунком. |
Ідентифікатор рівня товару не обов’язково ідентифікує окремий фізичний товар. Кілька одиниць одного торговельного товару можуть мати однаковий GTIN. Для розрізнення окремих одиниць потрібна додаткова ідентифікація, наприклад серіалізація, якщо її підтримує відповідна система.
Якість зчитування та операційні перевірки
Успішне сканування залежить як від якості символу, так і від правильності застосування. Зчитуваний штрихкод із неправильним ідентифікатором усе одно може спричинити операційну помилку. І навпаки, правильно призначені дані можуть бути непридатними, якщо надрукований символ неможливо надійно декодувати.
- Перевірте необхідний формат. Перед виготовленням етикеток узгодьте символіку, структуру даних і вимоги до етикетки із системою-одержувачем або торговельним партнером.
- Перевірте призначення ідентифікатора. Переконайтеся, що закодоване значення стосується потрібного товару, посилки, місця або логістичної одиниці.
- Зберігайте геометрію символу. Уникайте розтягування, обрізання або зміни розміру, які змінюють потрібні пропорції чи роблять символ непридатним для застосування.
- Забезпечте вільний простір. Не розміщуйте текст, рамки та іншу графіку в необхідних зонах навколо символу.
- Враховуйте фізичну поверхню. Зморшки, пошкодження, низький контраст, відбивна упаковка та розміщення на краях можуть перешкоджати зчитуванню.
- Перевірте весь робочий процес. Переконайтеся не лише в тому, що зчитувач декодує символ, а й у тому, що кінцевий застосунок правильно інтерпретує та записує дані.
Верифікація штрихкоду є більш конкретною процедурою, ніж успішне тестове сканування. Під час верифікації якість символу оцінюється за відповідними критеріями з використанням належного обладнання та методів. Якщо символ зчитується на одному пристрої, це ще не доводить його відповідність усім вимогам щодо якості або застосування. Настанови GS1 розрізняють верифікацію та звичайне сканування й охоплюють як якість друку, так і цілісність даних.
Поширені непорозуміння
Штрихкод — це не повна база даних. Деякі символи містять додаткові атрибути, але багато з них містять лише ідентифікатор, за яким інформація знаходиться в іншому місці. Описи товарів, ціни та історія відправлень можуть зберігатися поза символом.
Штрихкод не є доказом автентичності. Видимий символ можна скопіювати. Автентифікація потребує належних засобів контролю, а не лише наявності зчитуваного коду.
Штрихкод — це не RFID-мітка. Штрихкоди зчитуються оптично, тоді як радіочастотна ідентифікація використовує радіозв’язок. Обидві технології можуть підтримувати автоматичну ідентифікацію, але методи зчитування та інфраструктура відрізняються.
Сканування не обов’язково є оновленням місцезнаходження. Його значення залежить від застосунку та робочого процесу. Наприклад, сканування запасів на складі автоматично не є подією відстеження перевізника.
Запитання та відповіді
Чи є “bar code” і “barcode” різними термінами?
Ні. Це альтернативні написання одного й того самого терміна. “Barcode” широко використовується як одне слово у стандартах і технічній документації.
Чи є QR Code штрихкодом?
Так. QR Code — це двовимірний штрихкод. Його закодованим вмістом може бути веб-адреса або інші дані; він не обов’язково ідентифікує товар або відправлення.
Чи є штрихкод номером відстеження?
Ні. Номер відстеження є ідентифікатором, тоді як штрихкод є графічним способом представлення даних. Транспортна етикетка може кодувати номер відстеження у штрихкоді.
Чи оновлює сканування штрихкоду запаси автоматично?
Ні. Зміни запасів відбуваються лише тоді, коли підключений застосунок інтерпретує сканування як частину налаштованої операції, наприклад приймання, комплектування або коригування запасів.
Джерела
- GS1: Barcodes — функції штрихкодів, лінійна та двовимірна символіка і застосування в ланцюгу постачання.
- GS1: Global Trade Item Number (GTIN) — ідентифікація торговельних одиниць і відмінність між ідентифікаторами та носіями даних.
- GS1: Serial Shipping Container Code (SSCC) — ідентифікація логістичних одиниць.
- GS1: Barcode Verification — оцінювання якості штрихкодів і відмінність між верифікацією та скануванням.
- GS1: EPC/RFID — радіочастотна ідентифікація як окрема технологія автоматичної ідентифікації.


