Як працює QR-код і хто його придумав?

Як працює QR-код і хто його придумав

Через пандемію коронавірусу, в деяких містах потрапити до кафе, кіно, торгові центри або інші громадські заклади, можна лише отримавши сертифікат про вакцинацію, інколи його можна перевірити через QR-код у ДІЇ. Багато людей зіткнулися з QR-кодами тільки в 2020 році і вважають цю технологію чимось новим. Але вперше вони з’явилися далекого 1994 року і використовувалися у сфері торгівлі — продавцям стало простіше приймати в покупців оплату. Існує кілька видів QR-кодів і кожен з них має свої індивідуальні зовнішній вигляд та обсяг пам’яті. Давайте розберемося, якими вони є і як працюють QR-коди.

Хто вигадав QR-коди?

Ідея створення QR-кодів виникла у японської компанії Denso Wave у 1990-ті роки. Ця дочірня структура Toyota займалася розробкою обладнання для зчитування штрих-кодів, що широко використовуються в магазинах для швидкого визначення вартості товарів. Штрих-коди були вигадані у другій половині XX століття, могли містити обмежену кількість символів і довго зчитувалися. Потрібно було щось більш сучасне, швидке та з великим обсягом пам’яті. В результаті праць був створений перший QR-код, який є квадратом з чорними і білими фігурами всередині. Він дозволяв зашифрувати до 7000 знаків і зчитувався в 10 разів швидше, ніж штрих-коди.

Винахідником QR-кодів вважається співробітник Denso Wave Масахіро Хара. Він представив плід своїх праць у 1994 році і спочатку тип кодування інформації використовувався в автомобільній промисловості. Згодом компанія відкрила свою технологію для вільного користування. У 2000 році QR-коди стали схваленим стандартом кодування даних.

Як працюють QR-коди?

QR-код складається зі складного візерунка, який складається з пікселів і зберігає дані у двійковому форматі. Кожен піксель, залежно від кольору (чорний чи білий), має значення. Під час створення QR-коду ці пікселі групуються у великі візерунки. У кодах достатньо простору для створення копій даних, завдяки чому їх можна зчитувати навіть у пошкодженому вигляді за умови, що сканеру доступно більше 30% площі зображення. У QR-зображеннях можна кодувати текстову інформацію, у тому числі й посилання на всі можливі джерела.

Як смартфон читає QR-код?

Сучасні смартфони зчитують QR-коди під час наведення на нього камери. Старі моделі теж вміють це робити, але для цього потрібно завантажити спеціальний сканер у Google Play або іншому магазині програм. Камера розуміє, що в кадрі знаходиться QR-код, орієнтуючись на три квадратні мітки по кутах . Після цього сканер починає сканувати решту коду, представляючи його у вигляді сітки. Кожний QR-код має смуги синхронізації , які дозволяють зчитувати мітку навіть на нерівній поверхні. Також у QR-коді є маркери , які нагадують смартфону, в якому форматі закодовані дані. Місця, які дозволяють зчитувати код навіть за його часткового пошкодження, називаються блоками виправлення помилок Ріда .. Ще однією обов’язковою частиною кожної мітки є “тиха зона” – біла рамка, в зону якої не повинна наїжджати жодне зображення з упаковки чи іншої поверхні. Якщо ця частина буде закрита, сканер може не розпізнати код.

Є різні способи,щоб зчитати QR-коди, у нс про це є ціла стаття де ми розібрали усі варіанти як відсканувати QR-код.

Якими бувають QR-коди?Якими бувають QR-коди?

На сьогоднішній день існує 6 різновидів QR-кодів, розроблених компанією Denso Wave. Вони різняться за зовнішнім виглядом, розмірами та обсягом пам’яті.

  • QR-код модель 1
    Цей вид QR-кодів майже не використовується, тому що є прототипом двох наступних різновидів міток. Він дозволяє кодувати до 1167 цифр або 707 символів.
  • QR-код модель 2
    Цей вид QR-кодів має найкраще вирівнювання і вміщує більший обсяг даних. Максимум може кодувати 7089 цифр або 4296 символів.
  • Micro QR-код
    Так називається зменшена версія традиційного QR-коду. Такий вид міток використовується в місцях, де мало вільного простору: невеликі упаковки, деталі і так далі. Micro QR-код має лише одну квадратну мітку, за якою сканери його розпізнають. Місткість маленького QR-коду залежить від його розміру – найменший вміщує 35 цифр або 21 символ.
  • IQR-код
    Такий вид QR-кодів може бути квадрат, прямокутник або навіть точковий малюнок. Він може містити до 40 000 цифр. Ще однією особливістю IQR-кодів є те, що він зчитується навіть за 50% пошкодження.
  • SQRC-код
    Це найбезпечніший вид кодування інформації за допомогою QR-кодів. Вони можуть містити в собі конфіденційну інформацію і чудово їх зберігати — рахувати ці дані можуть лише пристрої з відповідним криптографічним ключем. Створити SQRC-код можна лише за допомогою спеціального пристрою. Як правило, такий вид міток використовуються на перепустках у захищені об’єкти і так далі.
  • Frame QR-код
    Такий код ви могли бачити в месенджерах – посередині мітки можна встановити своє зображення. Спробуйте просканувати зображення нижче, подивіться, що вийде.

Крім офіційних QR-кодів, існують і варіанти, які не мають жодного стосунку до компанії Denso Wave. Наприклад, на квитках в літаки та поїзди можна побачити мітки Aztec Code – їх легко впізнати по квадрату в центрі. Їх ємність залежить від розмірів і становить від 13 цифр та 12 букв до 3832 цифр та 3067 букв.

Be the first to comment

Leave a Reply