QR Code - Бібліотеки генерації та читання знаменитого японського 2D штрих-коду

  • бібліотеки

На основі даних бібліотек і прикладів можна легко написати зовнішню компоненту для генерації "QR Code" штрих-коду з метою розміщення його на друкованих формах документів, присвоєння номенклатурі замість стандартного штрих-коду. буду радий, якщо ці бібліотеки та робочі приклади виявляться вам корисними.

Дякую за плюсики :))

Сам збираюся найближчим часом зайнятися розробкою такої компоненти, але поки що не вистачає вільного часу. Ідея проста, компонента повинна вміти кодувати переданий у параметрі методу текст до 4096 символів, і зберігати картинку зі ШК для подальшого використання в базі.

Інтернет-енциклопедія Wikipedia визначає QR-код як матричний, двомірний графічний код, розроблений японською корпорацією Denso-Wave у 1994 році. Абревіатура QR розшифровується як "Quick Response", "Швидкий відгук" і припускає, що код розшифровується в додаткову інформацію, більшого обсягу, ніж зберігається в штрих-коді, і з більш швидким розпізнаванням. Сьогодні QR-коди найбільш поширені в Японії, країні, де штрих-коди користувалися такою великою популярністю, що обсяг інформації, зашифрованої в коді, незабаром перестав влаштовувати індустрію. Японці почали експериментувати з новими способами шифрування невеликих обсягів інформації у графічній картинці. Вже на початку 2000 року QR-коди набули широкого поширення в Японії, їх можна було зустріти на великій кількості плакатів, упаковок та товарів.

Кілька років по тому, японський оператор NTT DoCoMo інтегрував розпізнавання QR-кодів у свій сервіс i-mode. Першими цими можливостями скористалися компанії NIKE, McDonald's та Northwest Airlines, вонирозмістили QR-коди на упаковці і товарах, а користувач, сфотографувавши QR-код, отримував миттєвий доступом до додаткової інформації.

Хочете дізнатися, скільки калорій у чизбургері McDonald's? Сфотографуйте QR-код на упаковці. Бажаєте знати, де в Японії можна купити кеди NIKE? Сфотографуйте QR-код на білбоарді. Хочете знати, які рейси здійснює сьогодні авіакомпанія Northwest Airlines з аеропорту Narita? Просто сфотографуйте QR-код на білбоарді поряд зі станцією Shibuya у Токіо.

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

Квінтесенцією використання QR-кодів в Японії стало розміщення кодів на візитівка, що є чудовим прикладом того, як можна надати набагато більше інформації про себе та вашу компанію, ніж може влізти на листок картону.

Що ще цікавіше, так це те, що власник патенту, компанія Denso Wave, зробила технологію відкритою та доступною для всіх. За словами представників компанії, "QR-коди є відкритими, всі специфікації доступні, і компанія Denso Wave не збирається вимагати будь-яких патентних відрахувань".