Кога се появи QR кодът? Какво е QR код? За какво е QR кодът? Приложения за четене на QR кодове

QR кодът е малко изображение, съдържащо криптирана информация за потребителя. Най-често това е аналог на ненатрапчива реклама, която може да бъде прочетена, запазена в телефона ви и винаги под ръка. Виждате тези малки абстрактни черно-бели квадратчета на плакати, опаковки, уебсайтове или реклами? Точно това е QR, което ще научим как да използваме по-долу.

Кодът от типа „бърз отговор“ може да бъде прочетен от всеки. Информацията, която съдържа, също е различна. Това са връзки, слогани, адреси и телефони, имена на фирми, географски координати и др. Този тип криптиране се поддържа от неговата компактност и „неутралност“, лекота на използване поради значителното разпространение на преносимо оборудване. Почти всеки съвременен смартфон може да разбере QR код с помощта на вградена или инсталирана програма. Най-популярните от тях се наричат ​​QR Droid Code Scanner (за Android), Kaywa reader или QuickMark (за операционната среда Symbian OS V9 или Windows Mobile), iMatrix за Mac оборудване, BeeTagg за Blackberry, Plam OS и прости телефони с Java. „Nokia barcode reader“ е забележителен, защото поддържа сензорен контрол и бързо се справя дори с неясни или повредени изображения. Най-лесният начин да изтеглите програми за разпознаване на кодове е на уебсайта на разработчиците или в такива уважавани онлайн ресурси като „Windows Store“, „Google Play“, „App Store“. Това гарантира безопасност на потребителите и безплатен софтуер. Така че, изберете програмата, инсталирайте я, както е посочено в инструкциите за нея, стартирайте я и намерете необходимия QC код. След това насочваме камерата към снимката, която се разпознава автоматично или след запазване на снимката. Информацията веднага се обработва от избраното приложение и се показва на екрана. Връзките към уебсайтове обикновено се отварят в браузър.


Ако желаете, можете сами да създадете QR код. Дори не се нуждаете от софтуер на трети страни, за да направите това, тъй като някои сайтове предлагат криптиране онлайн. Например, можете да експериментирате с кодиране, като използвате маркера на QRCoder.ru. Услугата ви позволява да шифровате SMS, визитка, съобщение, линк под формата на картина само с помощта на смартфон и неговата камера. Съобщението може да съдържа до 7089 цифри, 4296 латински и 1450 кирилски букви, 1817 йероглифа. Размерът на изображението варира от 21x21 до 177x177 пиксела.От друга страна, най-гигантският QAr, включен в Книгата на рекордите на Гинес, заема около 3 хектара и се намира в царевично поле в Канада. Съвременният обхват на използване на QR е толкова широк, че те дори започнаха да се отпечатват върху тениски. Много е удобно да сканирате такъв код, като незабавно получавате връзка към страница в социалните мрежи или дори телефонен номер. QrRussia.RU ще ви помогне да създадете разширена версия на кода за запознанства.


Както видяхме, няма нищо сложно в използването на QR. Той е модерен, удобен и предоставя широко поле за творчество и креативно използване на съвременните технологии.

Повечето вече са се занимавали с баркодове или, както се наричат ​​по друг начин, QR кодове. Малък куп ивици на бял фон, които не означават нищо за обикновения човек. Но за автомобил това е истинска съкровищница от информация.

QR код или Quick Response („бърз отговор“) е по същество същата база данни, само квадратчета се използват вместо вече познатите ивици. Специално приложение ви позволява да шифровате различни видове информация в двуизмерни черно-бели „пулове“: телефонен номер или имейл, само текст за справка, координати, например, атракции или навигация. Най-често URL се кодира в QR код, т.е. връзка към организация или страница в Интернет. Използването на баркод се практикува с цел постигане на максимален комфорт и гъвкавост при използване. В края на краищата е много по-лесно да дешифрирате такава картина с едно кликване, отколкото да въвеждате щателно знаци в лентата за търсене.

Същото важи и за баналния маркетинг. Не винаги е подходящо да поставяте информация за всяка промоция върху опаковката, най-важните неща може просто да не паснат или дори да развалят целия външен вид на продукта. Много по-изгодно и практично е да прикачите специален QR код с пълен списък с правила и други неща. И просто изглежда солидно и модерно.

История на баркодовете

Иновацията под формата на QR код беше предложена от компанията Denso-Wave още в средата на 90-те години. Размерът на съдържащата се информация, разбира се, не е неограничен. Стандартният QR код може да побере малко над 4 хиляди латински символа или 7 хиляди десетични числа. Баркодовете са най-разпространени в азиатските страни и в тяхната родина Япония. QR кодовете се използват активно в музеи, справочници, рекламни брошури и други области, свързани с туризма (дори гробищата не са пощадени).

Програмите обикновено се използват за сканиране на баркодове. Те не са трудни за научаване и изискват малко памет. IPhone използва помощна програма за сканиране, която е подходяща както за сканиране на обикновени баркодове, така и за създаване на нови. Вторият вариант е Bakodo, който работи по-бързо от предишния. Единственото нещо е, че програмата не поддържа руски език, което се дължи на достъпния и разбираем интерфейс.

В случая с платформата Android всичко е различно, нейната библиотека от приложения за сканиране на QR кодове е много по-богата и по-достъпна. Приложението Quick Mark може да разпознава множество формати на баркод и има история на разпознаването. Идентифицираните връзки се отварят автоматично с помощта на браузър. Но тъй като това е програма за Android, има голяма вероятност да вземете куп претрупани реклами в безплатната версия. Някои смартфони дори отказват да работят с това приложение за сканиране на QR кодове. Закупуването на пълната версия решава този проблем в много случаи.

Друга опция се нарича баркод скенер. Целта му е да сканира баркодовете на „бакалията“, да разбере цените им и да обобщи отзивите за продукта. Принципът на използване не се различава от останалите - поставете изображението на фокус, след което цялата информация ще се покаже на екрана. Предимството е, че софтуерът е безплатен и не съдържа никаква реклама. Има и други представители за работа с QR кодове, наистина са много.

Има смартфони, които не изискват допълнителни приложения за сканиране на баркод, тъй като такава функция е вградена в техния софтуер от самото начало. Обикновено, когато го използвате, на екрана се показва специален знак. След като щракнете, всички криптирани данни ще бъдат отразени безопасно. Вярно е, че само флагманите често имат предварително инсталирана функция за сканиране на QR код.

Да приемем, че има нужда да създадете свой собствен QR код. Можете да осъществите идеята си отново чрез смартфон, компютър или специален уебсайт. Например qrcoder.ru или decodeit.ru. Изходният текст за създаване на баркод трябва да бъде вмъкнат в полето (или връзка към него) и щракнете върху бутона „Създаване на код“. Някои сайтове дори използват клавишната комбинация ctrl+enter. И тогава изскачащите съвети ще ви кажат какво да правите. По-специално, в Интернет се практикува създаването на анимирани QR кодове, които могат да се въртят на няколко градуса. Вярно е, че такава техника може да въведе някои усложнения в по-нататъшното разпознаване.

Специализиран генератор ви помага да създавате баркодове на вашия смартфон. Без реклама, без такси, всичко е на руски, достъпно, разбираемо и без ограничения. Google Play или AppStore са пълни с различни приложения, всичко, което трябва да направите, е да изберете правилното. Продължавайки темата за опциите за създаване на баркодове, можем да споменем QR Code Reader. Неговият акцент е високата скорост на обработка на изображенията, която също може да бъде модифицирана или напълно намалена. Собствениците на ранни версии на Windows Phone са още по-щастливи. Те просто трябва да стартират браузъра Bing и да активират бутона „око“, след което процесът на сканиране на QR кода ще започне сам. Не е толкова бърз и качествен като предишния, но за един-два пъти, ако стане нещо, става.

Заключение

В резултат на това се оказва, че всеки, който има камера на смартфона си, може да използва QR кода. Такива криптирания се сканират с едно движение и не изискват ръчно въвеждане; информацията също се показва бързо. С помощта на вградения браузър можете незабавно да следвате вградената връзка, ако има такава, или просто да се запознаете с представените данни. Има и други опции за кодиране, например с декоративни елементи под формата на надписи върху самата черно-бяла повърхност. Няма нужда да се страхувате от тях, защото те практически нямат ефект нито върху съдържанието, нито върху процеса на разпознаване.

Но не трябва да очаквате лист хартия с квадрати да свърши цялата работа вместо автора, защото ще трябва да се примирите с някои от недостатъците на QR кодовете. По един или друг начин те съдържат сравнително малко информация, въпреки че просто няма смисъл да се кодират цели томове. В Япония например криптират йероглифи един по един, за да запомнят по-добре азбуката и всичко работи чудесно. Важно е да запомните, че лекотата, с която информацията се въвежда в QR код, е същата, с която се извлича. Не трябва да криете твърде важни данни в баркода.

Все по-често на опаковки, продукти и страници в Интернет виждаме черни и бели квадратчета, смътно напомнящи познати от детството баркодове, които се намират на почти всички опаковки. Това са модифицирани баркодове, наречени QR кодове.

Как се четат "квадрати"?

За да сканирате QR код, вашето мобилно устройство трябва да има камера. Освен това трябва да има предварително инсталирано специално приложение, което ви позволява да четете и разпознавате QR кода.

QR код - що за звяр е това?

QR кодът е двуизмерен баркод, съдържащ определена информация. Съкращението QR означава „бърз отговор“, което се превежда от английски като „бърз отговор“.

Най-важното предимство на QR кода, благодарение на което той получи широко разпространение, е лесното му и бързо разпознаване чрез сканиращо оборудване. Това доведе до активното използване на QR кодове в различни сфери на човешкия живот: в производството, търговията и дори туризма

Те се използват широко от собствениците на мобилни устройства. След инсталиране в устройството, което ви позволява да разпознаете кода, потребителят може незабавно да извърши редица действия - да въведе текстова информация в телефона, да следва връзки, да изтегли необходимите приложения.

QR код - поглед в историята

Днес QR кодовете са най-разпространени в Япония. Това се дължи на факта, че японците са използвали много активно баркодове в миналото. Постепенно количеството информация, криптирана в кода, стана недостатъчно.

Експериментите започнаха с други начини за кодиране на данни в графична картина. В резултат на това през 1994 г. компанията Denso-Wave (Япония) разработи QR код. Преди 10 години в Япония QR кодовете вече можеха да се видят на голям брой продукти, опаковки и плакати. Днес те са поставени на почти всички продукти, в указатели и брошури. Използването на QR кодове нараства бързо в Америка и Европа.

Как се четат "квадрати"?

За да сканирате QR код, вашето мобилно устройство трябва да има камера. Освен това трябва да има инсталирано специално приложение, което ви позволява да четете и разпознавате QR кода.

Има редица програми за разпознаване на QR кодове. За устройства с Android най-популярен е Barcode Scanner. Телефоните с нови версии на фърмуера вече го съдържат. Ако нямате това приложение, можете да го изтеглите от Android Market.

Да приемем, че сте попаднали на програма в интернет, която ви интересува и която искате да инсталирате на мобилното си устройство. Ако има QR код на страницата до програмата, няма да е необходимо ръчно да въвеждате връзката към него в адресната лента на браузъра на мобилното си устройство. Просто отворете програмата за разпознаване на кодове и донесете телефона до монитора. След като прочетете и разпознаете кода, ще бъдете подканени да отворите браузъра си, за да изтеглите необходимото приложение.

Възможно ли е сами да създадете QR код?

Често обаче възникват ситуации, когато на страницата с желаната програма няма QR код. В този случай генераторите на такъв код ще помогнат. На нашия уебсайт можете да го използвате онлайн. С негова помощ генерирането на код е много лесно. Просто попълнете формуляра и щракнете върху бутона „Генериране“. Всичко. Вашият QR код е готов.

  • Урок

Понякога възникват ситуации, когато трябва да прочетете QR код, но нямате смартфон под ръка. Какво да правя? Единственото нещо, което идва на ум, е да се опитате да го прочетете ръчно. Ако някой се е сблъсквал с подобни ситуации или просто е любопитен как QR кодовете се четат от машините, тогава тази статия ще ви помогне да разберете този проблем.

Статията разглежда основните характеристики на QR кодовете и метода за декриптиране на информация без използване на компютри.

Илюстрации: 14, символи: 8 510.

За тези, които не знаят какво е QR код, има го в английската Wikipedia. Можете също да прочетете тематичен блог на Habré и ​​няколко добри статии по свързани теми, които можете да намерите чрез търсене.

Нека разгледаме решението на проблема с директното четене на информация от QR картина, използвайки два кода като пример. Информацията е кодирана в онлайн QR генератора Coder.ru.

За да разберете как да извличате данни от код, трябва да разберете алгоритъма. В семейството на QR кодовете има няколко стандарта; техните основни принципи могат да бъдат намерени в спецификациите. Нека обясня накратко: данните, които трябва да бъдат кодирани, са разделени на блокове в зависимост от режима на кодиране. Към данните, разделени на блокове, се добавя заглавка, указваща режима и броя на блоковете. Има и режими, които използват по-сложна структура за поставяне на информация. Няма да разглеждаме тези режими поради факта, че е непрактично ръчното извличане на информация от тях. Въпреки това, въз основа на принципите, описани по-долу, можете да се адаптирате към тези режими.

В случай на неправилно четене на данни QR използва специални кодове, които могат да коригират грешките при четене. Това са така наречените кодове на Рийд-Соломон. Няма да разглеждаме принципа на изчисляване на кодове, както и коригиране на грешки в блокове информация, това е тема на отделна статия. Кодовете на Рийд-Соломон (RS) за коригиране на грешки се записват след всички информационни данни. Това значително опростява задачата за директно четене на информация: можете просто да прочетете данните, без да докосвате кодовете. Както показва практиката, обикновено по-голямата част от QR матрицата е заета от коригиращи RS кодове.

Според стандарта, данните с RS кодове се „смесват“, преди да бъдат записани в изображението. За тези цели се използват специални маски. Има 8 алгоритъма, сред които е избран най-добрият. Критериите за подбор се основават на система от санкции, за които можете да прочетете и в спецификациите.

„Смесените“ данни се записват в специална последователност върху изображение на шаблон, където се добавя техническа информация за декодиращи устройства. Въз основа на описания алгоритъм можем да различим схема за извличане на данни от QR код:

Тук точките, които ще трябва да бъдат попълнени при директно четене на кода, са подчертани със зелен флумастер. Останалите точки могат да бъдат пропуснати поради факта, че четенето се извършва от човек.

Стъпка 0. QR код

Разглеждайки снимките, можете да видите няколко различни области. Тези области се използват за откриване на QR кода. Тези данни не представляват интерес от гледна точка на записаната информация, но трябва да ги зачеркнете или просто да запомните местоположението им, за да не пречат. Останалата част от кодовото поле вече съдържа полезна информация. Тя може да бъде разделена на две части: системна информация и данни. Има и информация за версията на кода. Максималното количество данни, които могат да бъдат записани в кода, зависи от версията на кода. Когато версията е надстроена, се добавят специални блокове, например като тук:

Можете да ги използвате, за да навигирате и да разберете коя версия на QR е пред вас. Кодовете на по-високи версии също обикновено са непрактични за ръчно четене.

Местоположението на системната информация е показано на фигурата:

Системната информация се дублира, което значително намалява вероятността от възникване на грешки при откриване и четене на кода. Системната информация е 15 бита данни, сред които първите 5 са ​​полезна информация, а останалите 10 са BCH (15.5) код, който ви позволява да коригирате грешки в системните данни. Класът BCH кодове също включва RS кодове. Моля, обърнете внимание, че на фигурата двете 15-битови ленти не се пресичат.

Стъпка 1: Прочетете 5 бита системна информация

Както вече споменахме, само първите 5 бита представляват интерес. От които 2 бита показват нивото на коригиране на грешката, а останалите 3 бита показват коя маска от наличните 8 се прилага към данните. В разглежданите QR кодове системната информация съдържа:

Стъпка 2. Маска за системна информация

В допълнение към вече обявените схеми за защита на системната информация, освен това се използва статична маска, която се прилага към всяка системна информация. Изглежда като: 101010000010010 . Тъй като само първите 5 бита представляват интерес, маската може да бъде съкратена и лесно запомнена: 10101 (десет - сто и едно). След прилагане на операцията „изключително или“ (xor), получаваме информация.

Възможни нива на коригиране на грешки:

Л 01
М 00
Q 11
з 10

Възможни маски:

000 (i + j) mod 2 = 0
001 i mod 2 = 0
010 j mod 3 = 0
011 (i + j) mod 3 = 0
100 ((i div 2) + (j div 3)) mod 2 = 0
101 (i j) mod 2 + (i j) mod 3 = 0
110 ((i j) mod 2 + (i j) mod 3) mod 2 = 0
111 ((i+j) mod 2 + (i j) mod 3) mod 2 = 0

Стъпка 3: Четене на заглавката на данните

За да разберете с какви данни трябва да работите, трябва първоначално да прочетете 4-битовия хедър, който съдържа информация за режима. Спецификата на четене на данни е показана на снимката:

Списък на възможните режими:

P.S. Следвайте правилата за ресурсите и условията на Creative Commons Attribution 3.0 Unported (CC BY 3.0)

P.P.S. Ако съм направил грешен блог, моля, кажете ми къде да го преместя.

Тагове: Добавете тагове



Свързани публикации