QR код

кодталған ақпаратты оқуға арналған екі өлшемді штрих-код

QR код (ағылш. Quick Response code — «Жылдам жауап коды») — кодталған ақпаратты оқуға арналған екі өлшемді штрих-код. QR кодты суретті өңдеу құрылғыларының, мысалы камера немесе арнайы функцияның көмегімен оқуға болады.

Көркем QR код. Қосымша ақпаратқа қарамастан, бұл код оқуға жарамды

QR төлемдер жасау үшін пайдаланушы төлем карточкасына не электрондық әмиянға байланыстырылған смартфонның көмегімен сатушының QR кодын сканерден өткізуі қажет. QR қызметтерді сауда нүктелерінде, сондай-ақ интернетте төлемдер үшін пайдаланады. QR төлемдер жасау кезінде сатушыға POS терминалдың қажет емес екенін атап өткен жөн. QR кодты сканерлеу кезінде қаражат тікелей аударылады және сатушы дереу ақша қаражатының түскені туралы хабарлама алады. Бұл тауарлар мен қызметтерге ақы төлеу процесін елеулі түрде жылдамдатады және жеңілдетеді.[1]

1994 жылы жапондық Denso Wave компаниясы автомобиль бөлшектерін таңбалау үшін QR кодты ойлап тапқан.[2][3] Ол камералар сияқты бейнелеу құрылғыларымен оқуға болатын ақ фонда қара шаршыларды көрсетеді және кескінді дұрыс түсінгенге дейін Рид-Соломон қателерін түзету арқылы өңделеді. Содан кейін қажетті деректер QR кескінінің көлденең және тік құрамдас бөліктерінде бар үлгілерден алынады.[4]

Тарихы

өңдеу

QR код жүйесі 1994 жылы Жапониядағы автомобиль өнімдерін шығаратын Denso Wave компаниясында ойлап табылған.[5][6][7] Масахиро Хара басқаратын зерттеушілер тобы ұсынған бастапқы ауыспалы квадрат дизайнына Го тақтасында ойналған қара мен ақ есептегіштер әсер етті[8]; позицияны анықтау маркерінің үлгісі (1:1:3:1:1) болып табылған басып шығарылған материалда қара және ақ аймақтардың кезектесіп тұруының ең аз пайдаланылған тізбегін табу арқылы анықталды.[9][5] QR код жүйесінің функционалдық мақсаты автомобиль бөлшектерінің әр қорабындағы жеке сканерленетін штрих-код белгілерін әрбір затбелгі деректерін қамтитын бір жапсырмамен ауыстыру арқылы автомобиль бөлшектерінің түрлері мен нөмірлерін қадағалауды жеңілдету болды. QR код жүйесінің төрт жақты конфигурациясы әртүрлі штрих-код белгілерінен алынған деректерді бір жапсырмада басылған канжи, кана және әріптік-сандық кодтармен біріктірді.[10][9][5]

Стандарттар

өңдеу
 
QR код құрылымы (7-нұсқа), функционалдық элементтердің бөлек көрсетілуі

Деректерді QR код ретінде кодтауға арналған бірнеше стандарттар бар:[11]

  • 1997 жылғы қазан – AIM (Automatic Identification and Mobility қауымдастығы) International стандарты.[12]
  • 1999 жылғы қаңтар – JIS X 0510 (жапон стандарты).
  • 2000 жылғы маусым – ISO/IEC 18004:2000
    • Автоматты сәйкестендіру және деректерді түсіру әдістеріне арналған ақпараттық технологиялар стандарты.
    • QR кодтың 1 және 2 модельдерінің символдарын анықтайды (қазіргі таңда жойылған).[13]
  • 2006 жылғы қыркүйек – ISO/IEC 18004:2006
    • QR Code 2005 моделі кеңейтілген стандарт ретінде бекітілді.
    • 1-модель QR кодтарын оқу әдісін нақтыламайды және ол міндетті емес (қазіргі таңда жойылған).
  • 2015 жылғы ақпан – ISO/IEC 18004:2015
    • QR Code 2005 атауы жай ғана QR Code деп өзгертілді, сондай-ақ кейбір процедуралар нақтыланды және ұсақ қателер түзетілді.
  • 2022 жылғы мамыр – ISO/IEC 23941:2022[14]
    • Micro QR Code (тікбұрышты микро QR код) үшін талаптарды анықтайды.

Қолдану деңгейінде:

өңдеу

QR-кодтардың әртүрлі нұсқаларын қолдануда айырмашылықтар бар. Жапонияның NTT DoCoMo компаниясы URL-дер, байланыс ақпараттары және басқа да деректер түрлерін кодтауға арналған де-факто стандарттарды орнатты.[15] Open-source "ZXing" жобасы QR код деректерінің түрлерінің тізімін қолдайды.[16]

Дереккөздер

өңдеу
  1. QR-кодтар арқылы жасалатын алаяқтық: өзіңді қалай қорғауға болады. Fingramota.kz (23 қаңтар 2023).
  2. Hung, Shih-Hsuan; Yao, Chih-Yuan; Fang, Yu-Jen; Tan, Ping; Lee, RuenRone; Sheffer, Alla; Chu, Hung-Kuo (2020-09-01). "Micrography QR Codes". IEEE Transactions on Visualization and Computer Graphics 26 (9): 2834–2847. doi:10.1109/TVCG.2019.2896895. ISSN 1077-2626. PMID 30716038. https://ieeexplore.ieee.org/document/8632711. Retrieved 21 April 2021. 
  3. Chen, Rongjun; Yu, Yongxing; Xu, Xiansheng; Wang, Leijun; Zhao, Huimin; Tan, Hong-Zhou (2019-12-11). "Adaptive Binarization of QR Code Images for Fast Automatic Sorting in Warehouse Systems" (in en). Sensors 19 (24): 5466. Bibcode 2019Senso..19.5466C. doi:10.3390/s19245466. PMC 6960674. PMID 31835866. 
  4. QR Code Essentials. Denso ADC (2011).
  5. a b c QRコード開発|テクノロジー|デンソーウェーブ  (жап.).
  6. 2D Barcodes. NHK World-Japan (26 наурыз 2020).
  7. From Japanese Auto Parts to Ubiquity: A Look at the History of QR Codes  (ағыл.), Mainichi Daily News (9 қараша 2021).
  8. The Little-Known Story of the Birth of the QR Code (10 ақпан 2020).
  9. a b History of QR Code.
  10. Borko Furht Handbook of Augmented Reality — Springer, 2011. — P. 341. — ISBN 9781461400646.
  11. QR Code Standardization. QR Code.com. Denso-Wave. Басты дереккөзінен мұрағатталған 10 мамыр 2016. Тексерілді, 23 мамыр 2016.
  12. ISS QR Code — AIM Store: Historical Archive. Aimglobal.org. Басты дереккөзінен мұрағатталған 8 тамыз 2016. Тексерілді, 26 мамыр 2016.
  13. ISO/IEC 18004:2006 — Information technology Automatic identification and data capture techniques — QR Code 2005 bar code symbology specification  (ағыл.) (5 ақпан 2009). Басты дереккөзінен мұрағатталған 8 наурыз 2017. Тексерілді, 7 наурыз 2017.
  14. ISO/IEC 23941:2022 Information technology — Automatic identification and data capture techniques — Rectangular Micro QR Code (rMQR) bar code symbology specification. ISO. Басты дереккөзінен мұрағатталған 3 қаңтар 2023. Тексерілді, 3 қаңтар 2023.
  15. Synchronization with Native Applications. NTT DoCoMo. Басты дереккөзінен мұрағатталған 6 тамыз 2016. Тексерілді, 26 мамыр 2016.
  16. Sean Owen Barcode contents (17 қаңтар 2014). Басты дереккөзінен мұрағатталған 15 ақпан 2016. Тексерілді, 26 мамыр 2016.

Сыртқы сілтемелер

өңдеу