Основна інформація про QR-код
08/05/2024Основна інформація про QR-код®
Наразі QR-код широко використовується у цифровому маркетингу та рекламі, адже він дозволяє швидко зв'язуватися з клієнтами та надавати контент кінцевим користувачам. Це можуть бути посилання на веб-сайти, цифрові купони зі знижками, квитки на різні транспортні послуги тощо.
Щоб ефективно використовувати QR-код у будь-якій з цих галузей, потрібно чітко розуміти його концепцію та технологію розробки.
Що таке QR-код?
QR-код
QR-код означає код швидкої реакції. Це двовимірний (2-D) матричний код, що належить до великої групи машинозчитуваних кодів. Усі ці коди називаються штрих-кодами, незалежно від того, чи містять вони смужки, квадрати або елементи іншої форми.
Розглянемо 1-D і 2-D коди. У порівнянні з першим типом, 2-D коди можуть містити більше інформації, займаючи менше місця. Проте QR-код містить значно більше даних, ніж згадані типи кодів. Крім того, QR-код має більш досконалий метод корекції помилок і вищу швидкість читання.
Штрих-коди візуально представляють інформацію, як будь-який текст, але не для людей — для машин. Сканер зчитує код за допомогою спеціальних оптичних систем і програмного забезпечення для зчитування штрих-кодів. Правила створення штрих-коду (як граматика) та набір символів, які він використовує (його алфавіт), становлять його символіку.
Основна ідея 1-D штрих-кодів
Основні символи штрих-коду можна розділити на два типи: одновимірні або лінійні та двовимірні.
Одновимірні (1-D) штрих-коди, такі як Загальний товарний код (UPC), широко використовуються в торгівлі, на цінниках і упаковці товарів. Вони складаються з вертикальних смужок і пробілів. Ці коди класифікуються як одновимірні, оскільки інформація, зашифрована в них, передається лише через різницю в їх горизонтальному розмірі — ширині смужок і пробілів — та їх позицію зліва направо.
Висота стовпців штрих-коду не впливає на зашифровану інформацію. Отже, програмне забезпечення зчитує обидва варіанти без жодних відмінностей.
Єдине, що має значення, це ширина та порядок смужок, а не їх висота.
2-D коди - наступний рівень
1-D штрих-коди з'явилися в 1966 році і швидко стали популярними. Однак час не стоїть на місці, і незабаром виникла потреба в нових типах кодів, менших за розмірами, але більш інформативних одночасно.
Пізніше були зроблені спроби збільшити інформативність штрих-коду. Це передбачало або збільшення кількості смужок, або створення макета з кількома кодами. Усе це призвело до збільшення розміру штрих-коду і, відповідно, до ускладнення читання та витрат на друк.
Ось чому були створені 2-D коди. Спочатку вони повторювали ті ж самі лінійні символи вертикально, а згодом почали виготовляти їх у формі матричних кодів. Код формувався з маленьких симетричних елементів квадратної або прямокутної форми.
Макет декількох штрих-кодів | 2-D штабелевий штрих-код | 2-D матричний код |
Штрих-коди
2-D матричні коди містять інформацію як у вертикальному, так і в горизонтальному напрямку, тому вони мають досить високу щільність даних у маленькому розмірі. Однак подальші вдосконалення з QR-кодом ще попереду.
У наступній таблиці представлені характеристики та особливості деяких типових 2-D кодів.
QR-код | PDF417 | DataMatrix | MaxiCode | |
Розробник | DENSO Wave | Symbol Technologies |
RVSI Acuity CiMatrix |
UPS |
Тип | Матриця | Штабельний штрих-код | Матриця | Матриця |
Числовий | 7,089 | 2,710 | 3,116 | 138 |
Алфавітно-цифровий | 4,296 | 1,850 | 2,355 | 93 |
Двійковий | 2,953 | 1,018 | 1,556 | - |
Японські, китайські або корейські символи |
1,817 | 554 | 778 | - |
Основні характеристики | Велика ємність, маленький розмір, висока швидкість сканування |
Велика ємність | Маленький розмір | Висока швидкість сканування |
Основні застосування | Усі категорії | Офісна автоматизація |
Фабрична автоматизація |
Логістика |
Стандарти | AIM, JIS, ISO | AIM, ISO | AIM, ISO | AIM, ISO |
Як працює QR-код
<-Не містить даних->
<-Містить дані->
<-Містить дані->
<-Містить дані->
QR-код належить до типу 2-D матричних кодів. У цьому типі коду інформація зашифрована не за позицією та шириною смужок і пробілів у горизонтальному вимірі, а за розташуванням темних і світлих модулів у стовпцях і рядках, як горизонтально, так і вертикально.
Під кожним темним або світлим модулем QR-коду зашифровано 0 або 1, щоб комп'ютер міг це зчитати.
Модулі QR-коду виконують різні функції. Деякі містять фактичні дані, в той час як інші акумулюються в функціональних шаблонах, які покращують читабельність і забезпечують вирівнювання символів, корекцію помилок та компенсацію спотворень. Є також шаблон синхронізації - він дозволяє зчитувачу визначити розмір символу. Крім того, існує обов'язкова "тиха зона." Це буферна зона шириною чотири модулі, необхідна для того, щоб текст або розмітка навколо не були визнані як дані в QR-коді.
Читання звичайних двомірних матричних кодів вимагало багато часу, оскільки читачеві потрібно було знайти символ код, визначити його кут орієнтації, положення (координати x і y) і розмір.
Отже, QR-код був розроблений із використанням спеціальних шаблонів визначення позиції. Вони були розташовані в трьох кутах кожного символу. Шаблони мають симетричне співвідношення між лініями сканування 1:1:3:1:1, що дозволяє їх сканувати з будь-якого напрямку в межах повного 360-градусного діапазону. Крім того, шаблони взаємопов'язані, що забезпечує швидкий доступ до відомостей про кут, позицію та розмір, що містяться на периферії коду.
У результаті QR-код зчитується в 20 разів швидше, ніж звичайний матричний код. Крім того, устаткування для сканування може шукати шаблони, що підвищує загальну швидкість через одночасне захоплення зображення та обробку даних.
Версії символів QR-кода
QR-коди можуть бути згенеровані в 40 різних версіях символів, від 21 x 21 модулів (версія 1) до 177 x 177 модулів (версія 40).
Кожна наступна версія символу має 4 додаткових модулі з кожного боку (16 додаткових модулів на символ) і може мати пропорційно більше даних. Максимальна ємність даних для даного символу визначається його версією, типом символу та рівнем корекції помилок.
Корекція помилок у QR-коді
QR-код має потужні можливості корекції помилок, додаючи коди Ріда-Соломона до оригінальних даних. Цей математичний метод корекції помилок дозволяє скануючій машині зчитувати символи QR-коду навіть у випадках забруднення або пошкодження.
Існує чотири доступні рівні корекції помилок. Чим вищий рівень, тим краща корекція помилок, але також і вищий QR-код версії.
Рівень корекції помилок | Приблизний обсяг корекції | |
L | 7% | Рекомендується для QR-кодів, які не будуть надруковані. Ті, що будуть відображатися на екранах. |
M | Рекомендується для стійкого до зносу друку. Для рухомих об'єктів, таких як транспортування. | |
Q | 25% | Рекомендується для QR-кодів, які будуть активно носитися або забруднені. |
H | 30% | Рекомендується для тих, що містять логотип і будуть активно зношуватись. |
При виборі рівня корекції помилок слід враховувати фактори навколишнього середовища та бажаний розмір символу QR-коду.
Наприклад, для рослин, фабрик і інших місць, де QR-код може забруднитися або пошкодитися, краще вибрати рівень Q (корекція помилок 25%) або H (30%). У чистих місцях і кодах з великою кількістю даних можна вибрати рівень L (7%). В цілому, найпопулярніший рівень - M (15%).
Переваги QR-коду
Унікальний дизайн QR-коду надає йому величезну кількість переваг, включаючи:
Швидке сканування в усіх напрямках: QR-код можна прочитати під будь-яким кутом в межах 360 градусів завдяки малюнку визначення положення в трьох кутах кожного символу. Отже, немає потреби тримати сканер на одному рівні з кодом. Крім того, малюнок визначення положення усуває будь-які фонові перешкоди, тому QR-код читається стабільно та швидко.
Велика ємність пам'яті для зберігання даних: Один символ QR-коду може містити до 7089 цифр. Це в 200 разів більше, ніж може вміститися в стандартному 1-D штрих-коді.
В такому символі QR-коду можна містити 300 алфавітно-цифрових символів.
Компактність: Дані, що містяться в 1-D штрих-коді, займуть лише 1/10 обсягу даних QR-коду.
Корекція помилок: Символ QR-коду можна прочитати та декодувати, навіть якщо близько 30% даних забруднені або пошкоджені. Звичайно, це також залежить від вибраного рівня корекції помилок.
Різноманітність типів даних: QR-код може обробляти числа, алфавітні символи, символи, японські, китайські або корейські символи, а також двійкові дані.
Компенсація спотворень: Символ QR-коду можна прочитати, навіть якщо він знаходиться на вигнутій або спотвореній поверхні.
Зв'язок (структуроване застосування): Символ QR-коду можна поділити на 16 менших символів, щоб вмістити в довгих і вузьких просторах. Менші символи читаються як один код, і порядок сканування в цьому випадку не має значення.
Пряме маркування: Якщо умови низького контрасту не дозволяють прочитати QR-код, його можна надрукувати, лазерно гравірувати або нанести методом DPM безпосередньо на продукт.
Використання QR-коду
Заслужує уваги, що спочатку QR-код був розроблений для відстеження автомобільних компонентів і систем у процесах виробництва та доставки. Проте він швидко набув широкої популярності в практично всіх сферах застосування стандартних штрих-кодів, а також у деяких нових областях.
Традиційні сфери застосування включають:
• Виробництво
Відстеження продукції
Управління процесами
Відстеження замовлень та часу
Управління запасами та обладнанням
• Склади та логістика
Відстеження товарів
• Роздрібна торгівля
Ідентифікація продукції в момент покупки
Управління продажами
Контроль запасів
• Охорона здоров'я
Управління медичною документацією
Ідентифікація пацієнтів
Відстеження ліків
Відстеження обладнання та пристроїв
• Життєві науки
Відстеження зразків
• Транспорт
Управління автопарком
Продаж квитків та посадкових талонів
• Автоматизація офісів
Управління документацією
• Маркетинг та реклама
Мобільний маркетинг
Електронні квитки, платежі, купони та програми лояльності
Використання QR-кодів у маркетингу та рекламі.
Спочатку мобільний маркетинг був популярний у Нідерландах, Кореї та Японії. Однак нещодавно його популярність зростає в Північній Америці. Тут QR-коди використовуються в рекламі та друку, а також на білбордах, плакатах, одязі, посуді та інших предметах. Скануючи QR-код за допомогою смартфона, користувач може перейти на веб-сайт або отримати купон на знижку, спеціальну пропозицію, інформацію про продукт або інформацію про магазин.
QR-коди тепер можна читати навіть з дисплея смартфона за допомогою спеціальних сканерів. Такий код може містити квиток на подію або купон на покупку, квитанцію про оплату, карточку лояльності тощо.
Генерація QR-кодів
DENSO Wave Incorporated, винахідник QR-коду та власник торгової марки QR-коду, зробив цей тип коду вільно доступним для громадськості. Тому велика кількість веб-сайтів тепер містить онлайн-генератори QR-кодів або завантажуване програмне забезпечення для генерації кодів.
Проте такі генератори кодів та програмне забезпечення не мають сертифіката Міжнародної організації з стандартизації (ISO), тому неможливо визначити, чи відповідають вони стандарту ISO 18004 на основі патенту DENSO Wave. У результаті такі символьні коди можуть бути неприємними для читання деякими пристроями, або якість читання може бути знижена.
(Простий тест: згенеруйте той же символ коду, використовуючи кілька різних онлайн-генераторів. Відмінності в розміщенні модулів будуть відразу очевидні).
Найбільш незручним є те, що нестандартизовані ISO-генератори не можуть визначити мінімальний розмір друку символу QR-коду. І якщо символ надруковано менше ніж мінімальний розмір, враховуючи обсяг даних, версію символу та роздільну здатність відповідно до ISO, його читабельність буде значно знижена.
Якщо QR-код генерується за допомогою програмного забезпечення, яке не відповідає ISO, його буде важко використовувати, особливо якщо він призначений для читання смартфоном. Також варто зазначити, що програмне забезпечення для читання QR-кодів, як і програмне забезпечення для їх генерації, не завжди спирається на стандарт ISO.
Для того щоб гарантувати успішне зчитування QR-коду найбільшою часткою пристроїв, важливо використовувати програмне забезпечення для генерації кодів, яке пропонує тільки поважний виробник, якому можна довіряти у дотриманні специфікацій ISO.
Читання QR-кодів: 5 необхідних речей для 2D-сканера або термінала
1. Висока швидкість зчитування: ефективність оператора залежить від швидкості сканування та можливості робити це дистанційно. Тому краще шукати пристрої з покращеною CCD технологією сканування. Завдяки цьому можна сканувати коди з високою щільністю або важкочитабельні коди.
2. Легкість у використанні: щоб зменшити втому оператора і, як наслідок, підвищити швидкість роботи, краще вибрати зручні моделі — легкі, ергономічні, з великим екраном.
3. Структурна цілісність: У складних умовах експлуатації ручні сканери та термінали іноді піддаються грубому поводженню, ударам та падінням. Водостійкі, пилозахищені та ударостійкі пристрої будуть хорошою інвестицією в технічне обладнання.
4. Час роботи від батареї: Варто звернути увагу на моделі сканерів з енергозберігаючими функціями — так батарея прослужить довше, зберігаючи свій термін служби.
5. Репутація та досвід виробника: Шукайте популярних виробників з хорошими відгуками, рекомендаціями та тривалим терміном служби.
Про компанію DENSO ADC
DENSO Wave - один з найбільших виробників систем збору мобільних даних у світі. Вона включає DENSO ADC, американське підрозділ DENSO Wave Incorporated, піонера технологій CCD та винахідника революційного QR-коду.
Компанія має широкий спектр передових технологій і виробляє портативні 1D та 2D термінали й сканери. Ці пристрої характеризуються легким і ергономічним дизайном; міцною конструкцією, яка витримує найскладніші умови експлуатації; хорошою водо- та пилозахистом; енергозберігаючими функціями, які подовжують термін служби пристрою; з'єднанням через Bluetooth, USB, послідовний або клавіатурний інтерфейси або з'єднанням через 802.11b, Bluetooth або GPRS; а також економічною ефективністю.
Для отримання більш детальної інформації відвідайте веб-сайт DENSO ADC на www.denso-adc.com.
DENSO ADC є товарним знаком корпорації DENSO, що має свою штаб-квартиру в місті Кярія, Японія. DENSO є провідним глобальним постачальником передових технологій, систем і компонентів для електроніки, інформаційної безпеки, теплової та енергетичної галузей. Клієнтами компанії є всі основні світові автовиробники. DENSO має понад 200 дочірніх і афілійованих компаній у 35 країнах та регіонах (у тому числі Японію) по всьому світу. Вона також налічує близько 120 000 працівників. Консолідовані глобальні продажі за фінансовий рік, що завершився 31 березня 2011 року, склали 37,7 мільярда доларів США. У попередньому фінансовому році DENSO витратила 9,3% своїх глобальних продажів на дослідження та розробки. Акції DENSO котируються на Токійській та Наґойській фондових біржах. У Північній Америці DENSO має 13 000 працівників, а загальний обсяг продажів за фінансовий рік, що завершився 31 березня 2011 року, склав 6,4 мільярда доларів США.
Авторське право © 2012 DENSO ADC
QR Code® є зареєстрованим товарним знаком DENSO Wave Incorporated.