ҳттпс://т.ме/мрди24янгиликлар

Бадиийлаштирилган ҚР-коди. Ортиқча маълумотларга қарамай, ушбу код ўқилиши мумкин.
Инглизча Википедия сайтининг мобил версияси сайтига ҳавола қилувчи ҚР-коди.
Йиртилган бўлса-да, барибир ўқилса бўлади
Япония давлати Токио вилоятиниг Шибуя шаҳридаги сагасоу.моби сайтига боғланган катта реклама тахтасига илинган ҚР-коди,.
Ёкогамадаги Ёкоҳама ВИВРЕ биносида ҚР-кодни ўқишга халақит бермаслик учун махсус ишлаб чиқилган реклама.
Хитойда ҚР-код 2010-йилдан бери поезд чипталарида қўлланиб келинмоқда[1].

ҚР-коди (инглизча: Қуиcк Респонсе cоде – тезкор жавоб коди; Аббревиатура: ҚР код) – дастлаб Японияда автомобил саноати учун ишлаб чиқилган матрицали штрихкод (ёки икки ўлчовли штрихкод) туридир. У Масаҳиро Хара томонидан яратилган[2]. Термин Денсо сўзидан олинган бўлиб, у Японияда рўйхатдан ўтган савдо брендларидан бири ҳисобланади. Штрихкод – бириктирилган обект ҳақидаги маълумотларни ўз ичига олган, тегишли машина ўқий оладиган оптик ёрлиқ саналади. ҚР-коди маълумотларни самарали сақлаш учун тўртта стандартлаштирилган кодлаш тизими (рақамли, алфанумерик, иккилик ва канжи)дан фойдаланади.

ҚР-код тизими тез ва осон ўқилиши ва Универсал Продуcт Cоде кодларига нисбатан юқори сиғимлилиги туфайли автомобил саноатидан ташқарида ҳам кенг оммалашган. Булар жумласига, маҳсулотни кузатиш, элементни идентификация қилиш, вақтни кузатиш, ҳужжатларни бошқариш ва умумий маркетинг киради[3].

ҚР-код оқ фонга тўртбурчак жойлаштирилган қора квадратли тўрсимон шакллардан иборат бўлиб, уларни турли камера қурилмалари орқали ўқилиши ва тасвир тўғри аниқланмагунча Реэд-Соломон кодлари ёрдамида қайта ишланиши мумкин. Сўнгра керакли маълумотлар тасвирнинг горизонтал ва вертикал қисмларида мавжуд бўлган нақшлар ёрдамида чиқарилади[3].

Тавсиф

ҚР-код яратилмасдан олдин Денсо заводида компонентларни сканерлаш турли штрих кодлари орқали амалга оширилган. Бироқ, уларнинг сони 10 га яқин бўлганлиги туфайли иш самарадорлиги ниҳоятда паст бўлган, оқибатда ишчилар тез чарчаётганидан шикоят қилишган ва оддий штрих-коддан кўра кўпроқ маълумотни ўз ичига оладиган код яратишни сўрашган. Шундан сўнг Денсо-Wаве юқори тезликда компонентларни сканерлашни йўлга қўйиш учун қўшимча маълумотларни ўз ичига оладиган код яратишга киришди[4]. Бу борада Денсо заводининг ходими Масаҳиро Хара 1992-йилдан янги кодни ишлаб чиқиш ишларини бошлаб юборади[5]. Масаҳиро Хара учун ҚР-Кодни яратиш ғояси тушлик пайти ишхонада ўйналадиган Го ўйини жароёнида туғилган[5]. Дизайннинг мақсади нафақат код маълумотлари миқдорини ошириш, балки „тўғри ва тез ўқиш“, уни ёғли доғлар, кирлар ва шикастланишларга чидамли қилиш эди. ҚР-код Япониянинг Денсо-Wаве компанияси томонидан 1994-йил икки йиллик тадқиқотлардан натижасида оммага тақдим этилган[6][7]. У Канбан ва Тоёта ишлаб чиқариш тизими томонидан автомобил эҳтиёт қисмлари заводлари ва тарқатиш марказларида фойдаланиш учун ишлаб чиқилган. Бироқ, у юқори даражадаги хатоларни аниқлаш ва тузатиш қобилиятига эга ва очиқ манбали дастурда ишлаб чиқарилганлиги сабабли, Тоёта ишлаб чиқариш таъминот занжирларининг тор доирасидан чиқиб, бошқа соҳаларда ҳам кенг қўлланила бошланди. Бу эса унинг жуда тез оммалашишига олиб келди. ҚР-код кейинчалик нафақат Японияда, балки бутун дунёда ҳам кенг қўлланила бошланган. Японияда штрих-кодларнинг кенг тарқалгани улардаги шифрланган маълумотлар миқдори тез орада саноатга мос келмай қолишига олиб келди. Японлар график расмли кичик ҳажмдаги маълумотларни кодлашнинг янги замонавий усулларини синаб кўриш ишларини бошлаб юбордилар. ҚР-коди дунёдаги энг кўп ишлатиладиган 2Д код турларидан бирига айланди. ҚР-коди спецификацияси маълумотлар форматини тасвирламайди[8].

Юпқа нур билан сканерланган эски штрих-коддан фарқли ўлароқ, ҚР-коди сенсор ёки камера орқали икки ўлчамли тасвир сифатида аниқланади. Тасвирнинг бурчакларидаги учта квадрат ва код бўйлаб кичикроқ вақт квадратлари тасвир ўлчами ва йўналишини нормаллаштириб туради ва назорат ойнасини текшириш орқали иккилик рақамларга айлантиради[9].

„ҚР-cоде“ белгиси ДЕНСО корпорацияси томонидан рўйхатдан ўтказилган савдо белгиси бўлса-да, кодлардан фойдаланиш учун ҳеч қандай роялти тўланмайди ва ИСО стандарти сифатида қабул қилинади ҳамда нашр этилади[10].

Миниатюра шаклида чоп этилган Пушкиннинг „Евгений Онегин“ асари ҚР-кодида[11].

Энг кўп ҚР-коддан фойдаланвчилар қуйидаги маълумотлар форматларини қўллаб-қувватлайди: УРЛ, браузер хатчўплари, Электрон почта (мавзу қатори билан), рақамга СМС (мавзу қатори билан), МеCард, вCард, географик координаталар ва Wи-Фи тармоғига уланиш учун қўлланади.

Бундан ташқари, баъзи дастурлар ГИФ, ЖПГ, ПНГ ёки МИД каби форматларда 4 КБ дан кичик файлларни ва шифрланган матнни таний олади, аммо бу форматлар кенг оммалашмаган[12].

Илова

ҚР-кодлари Японияда жуда кенг тарқалган. 2000-йил бошида ҚР-кодлари мамлакатда шу қадар кенг тарқалдики, уларни кўплаб плакатлар, пакетлар ва товарларда учратиш мумкин эди. Японияда бундай кодлар дўконларда сотиладиган деярли барча товарларга қўлланади. Шу билан бирга уларда реклама буклетлари ва маълумотномалар жойлаштирилади. ҚР-код ёрдамида японлар ҳатто турли танловлар ва ўйинларни ташкил қилиб келишади. Япониянинг етакчи уяли алоқа операторлари ўзаро ҳамкорликда ҚР-кодни аниқлаш учун ўрнатилган қўллаб-қувватлашга эга мобил телефонларни ўз бренди остида ишлаб чиқарадилар[13].

Ҳозирги вақтда ҚР-коди бошқа Осиё мамлакатларида ҳам кенг тарқалган бўлиб, Европа ва Шимолий Америкада ҳам анча оммалашмоқда. У айниқса уяли алоқа фойдаланувчилари орасида катта эътирофга сазовор бўлди. Бунда керакли дастурни ўрнатиш орқали абонент ўз телефонига матнли маълумотларни бир зумда киритиши, Wи-Фи тармоғига уланиши, электрон почта орқали хат юбориши, манзиллар китобига контактларни қўшиши, веб-ҳаволалар ҳамда СМС хабарлар юбориши мумкин ва ҳ.к.

2011-йилда cомСcоре томонидан ўтказилган тадқиқотларга кўра, 20 миллион АҚШ фуқароси ҚР-кодларини сканерлаш учун мобил телефонлардан фойдаланишган[14].

Япония, Австрия ва Россия қабристонларида ҳам ҚР-кодлар қўлланади ва уларда марҳум ҳақидаги маълумотлар мавжуд[15].

Хитойнинг Хефей шаҳрида кексаларга ҚР-кодли нишонлар топширилган. Бу каби ҚР-кодлар ёрдамида қариялар адашиб қолганларида ўз уйларига қайтишлари мумкин[16].

Эмланганликни тасдиқлаш учун ҚР-кодларидан фойдаланиш

2021-йил баҳорида CОВИД-19 га қарши оммавий эмлаш бошланиши билан бир вақтда дунёнинг деярли барча мамлакатларида эмлаш ҳужжатлари – рақамли ёки қоғоз сертификатлар шаклида чиқарила бошланди ва уларда махсус ҚР-кодлар ҳам жойлаштирилди. 2021-йил 9-ноябрга қадар Россия Федерациясининг 77 та субектида эмлаш ёки касалликни (CОВИД-19) тасдиқловчи ҚР-кодлар жорий этилди. Татаристонда ҚР-кодларининг жорий этилиши метрога киришда йўловчилар ва жамоат транспорти кондукторлари ўртасида кўплаб низоларга сабаб бўлди[9].

Умумий техник маълумотлар

Энг кичик ҚР-коди (1-версия) 21×21 пиксел (четидан ташқари), энг каттаси (40-версия) 177×177 пикселни ташкил қилади.

ҚР-кодларининг тўртта асосий кодлаш тизими мавжуд:

  • Рақамли;
  • Алфанумерик;
  • Байтли;
  • Канжи.

Бундан ташқари, „псевдо-кодлаш“ ҳам мавжуд: бунда маълумотларда кодлаш усулини кўрсатиш, узун хабарни бир нечта кодларга бўлиш ва ҳоказо амалларни бажариш мумкин.

Кодда сканерни чалкаштириб юборадиган элементлар йўқлиги учун маълумотлар майдонига махсус ниқоб билан модул 2 қўшилади. Тўғри ишлайдиган энкодер барча ниқоб вариантларини синаб кўриши, ҳар бири учун махсус қоидаларга мувофиқ жарима баллларини ҳисоблаши ва энг муқобилини танлаши керак[17].


Микро ҚР-коди

Микро Қр-кодига мисол
Микро ҚР-коднинг функсионал соҳалари

Алоҳида-алоҳида, сиғими 35 та рақамгача бўлган Микро ҚР-код мавжуд.

ҚР-кодларидаги хатоларни тузатиш даражаси Микро ҚР-коди тўртта версияда келади(М1-М4)[18].

Код версияси Модуллар сони Хатоларни тузатиш даражаси Рақамлар Рақамлар ва ҳарфлар Иккилик маълумотлар Канжи
М1 ўн бир - 5 - - -
М2 13 Л (7%) 10 6 - -
М (15%) 8 5 - -
М3 15 Л (7%) 23 14 9 6
М (15%) 18 11 7 4
М4 17 Л (7%) 35 21 15 9
М (15%) 30 18 13 8
Қ (25%) 21 13 9 5

Маълумотларни кодлаш

ҚР-кодида маълумотни кодлашнинг бир неча усуллари мавжуд бўлиб, маълум бир усулни танлаш қандай белгилар ишлатилишига боғлиқ. Агар фақат 0 дан 9 гача рақамлар ишлатилса, рақамларга қўшимча равишда лотин алифбоси, ҳарфлар, бўш жой ва $%*±. /:, алфанумерик кодлаш қўлланади. Бундан ташқари, хитой ва япон белгиларни шифрлаш учун ишлатиладиган канжи кодлаш ва байт кодлаш тури ҳам мавжуд. Ҳар бир кодлаш усулидан аввал бўш бит кетма-кетлиги яратиб олинади, кейин эса у тўлдирилади[19].

Рақамли кодлаш

Ушбу турдаги кодлаш 3 та белги учун 10 битни талаб қилади. Белгиларнинг бутун кетма-кетлиги 3 та рақамдан иборат гуруҳларга бўлинади ва ҳар бир гуруҳ (уч хонали сон) 10 битли иккилик рақамга таржима қилинади ва бит кетма-кетлигига қўшилади. Агар белгиларнинг умумий сони 3 каррали бўлмаса ва охирида 2 та белги қолса, ҳосил бўлган икки хонали сон 7 бит, агар 1 белги бўлса, 4 бит билан кодланади.

Мисол учун, кодлаш керак бўлган „12345678“ қатори мавжуд. Кетма-кетлик рақамларга бўлинади: 123, 456 ва 78. Кейин ҳар бир рақам иккилик шаклга айланади: 0001111011, 0111001000, 1001110 ва бир битли оқимга бирлаштирилади: 0001111011011100110[20].

Алфанумерик кодлаш

Рақамли кодлашдан фарқли ўлароқ, 2 та белгини кодлаш учун 11 бит маълумот талаб қилинади. Белгилар кетма-кетлиги 2 гуруҳга бўлинади. Гуруҳда ҳар бир белги „Алфанумерик кодлашда белгилар қийматлари“ жадвалига мувофиқ кодланади. Биринчи белгининг қиймати 45 га кўпайтирилади, кейин иккинчи белгининг қиймати ушбу маҳсулотга қўшилади. Олинган сон 11 битли иккилик рақамга айлантирилади ва битлар кетма-кетлигига қўшилади. Агар охирги гуруҳда битта белги қолса, унинг қиймати 6 битли рақам сифатида кодланади.

Намунага қаранг: „ПРООФ“.

Белгилар кетма-кетлигини гуруҳларга ажратилади: ПР, ОО, Ф.

Ҳар бир гуруҳга белгилар учун мос қийматлар топилади (жадвалга қаранг): ПР – (25,27), ОО – (24,24), Ф – (15).

Ҳар бир гуруҳ учун қийматлар топилади: 25 × 45 + 27 = 1152, 24 × 45 + 24 = 1104, 15 = 15.

Ҳар бир қиймат иккиликга айлантирилади: 1152 = 10010000000, 1104 = 10001010000.

Ҳосил бўлган кетма-кетлик: 1001000000010001010000001111[21].

Байтли кодлаш

Ҳар қандай белги байтли кодланиши мумкин. Кириш белгилар оқими ҳар қандай кодлашда кодланади (УТФ-8 да тавсия этилади), шундан сўнг иккилик шаклга айлантирилади ва кейин битта бит оқимига бирлаштирилади.

Масалан, биз „Мир“ сўзини Униcоде (ҲЕХ) да УТФ-8 да кодлаймиз: М – Д09C; и – Д0Б8; п – Д180. Биз ҳар бир қийматни иккилик тизимга ўтказамиз: Д0 = 11010000, 9C = 10011100, Д0 = 11010000, Б8 = 10111000, Д1 = 11010001 ва 80 = 10000000; бир битли оқимга бирлаштирамиз: 11010000 10011100 11010000 10111000 11010001 10000000[22].

Канжи

Иэроглифларни (шунингдек, бошқа белгиларни) кодлаш визуал тарзда идрок этилган жадвал ёки кодлари билан иэроглифларнинг тасвирлари рўйхатига асосланади. Бундай жадвал „чараcтер сет“ деб аталади. Япон тили учун иккита белгилар жадвали асосий аҳамиятга эга: ЖИС 0208:1997 ва ЖИС 0212:1990. Улардан иккинчиси биринчисига қўшимча бўлиб хизмат қилади. ЖИС 0208:1997 94 та белгидан иборат 94 саҳифага бўлинган. Масалан, 4-саҳифа ҳирагана, 5-саҳифа катакана, 7-саҳифа кирилл, 16—43 саҳифа 1-даражали канжи ва 48—83 саҳифа 2-даражали канжи деб номланади[23].

Хизмат маълумотларини қўшиш

Код версияси ва кодлаш аниқлагандан сўнг, хатоларни тузатиш даражасини аниқлаш керак. Жадвалда ҚР-кодининг турли версиялари учун максимал тузатиш даражалари кўрсатилган. Хатоларни тузатиш учун 8 битли код сўзига эга Реэд-Соломон коди ишлатилади[24].

Жадвал. Маълумотларнинг максимал миқдори.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Л 152 272 440 640 864 1088 1248 1552 1856 2192 2592 2960 3424 3688 4184 4712 5176 5768 6360 6888
М 128 224 352 512 688 864 992 1232 1456 1728 2032 2320 2672 2920 3320 3624 4056 4504 5016 5352
Қ 104 176 272 384 496 608 704 880 1056 1232 1440 1648 1952 2088 2360 2600 2936 3176 3560 3880
Ҳ 72 128 208 288 368 480 528 688 800 976 1120 1264 1440 1576 1784 2024 2264 2504 2728 3080
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Л 7456 8048 8752 9392 10208 10960 11744 12248 13048 13880 14744 15640 16568 17528 18448 19472 20528 21616 22496 23648
М 5712 6256 6880 7312 8000 8496 9024 9544 10136 10984 11640 12328 13048 13800 14496 15312 15936 16816 17728 18672
Қ 4096 4544 4912 5312 5744 6032 6464 6968 7288 7880 8264 8920 9368 9848 10288 10832 11408 12016 12656 13328
Ҳ 3248 3536 3712 4112 4304 4768 5024 5288 5608 5960 6344 6760 7208 7688 7888 8432 8768 9136 9776 10208

Хатоларни тузатиш даражаси аниқлангандан сўнг, хизмат кўрсатиш майдонларини қўшиш керак. Улар кодлаш босқичидан кейин олинган бит кетма-кетлигидан олдин ёзилади ҳамда кодлаш усули ва маълумотлар миқдорини кўрсатади. Кодлаш усули майдонининг қиймати 4 битдан иборат бўлиб, у ўзгармайди. Лекин кодлаш усули қўлланишини кўрсатувчи белги бўлиб хизмат қилади.

У қуйидаги маъноларга эга:

  • 0001 рақамли кодлаш учун,
  • 0010 алфанумерик учун
  • 0100 байтли учун


Мисол:

Олдинги байт кодлаш мисолида „Мир“ сўзи кодланган бўлиб, натижада қуйидаги иккилик кодлар кетма-кетлиги пайдо бўлди:

11010000 10011100 11010000 10111000 11010001 10000000, 48 бит маълумотни ўз ичига олади.

Йўқолган маълумотларнинг 30% ини тиклашга имкон берувчи хатоликни тузатиш даражаси Ҳ талаб қилинсин. Жадвалга кўра, ҚР-кодининг оптимал версияси маълумотларнинг максимал миқдоридан танланади (бу ҳолда, Ҳ хатоларни тузатиш даражасида 72 бит фойдали маълумотларни кодлаш имконини берувчи 1-версия ҳисобланади).


Кодлаш усули ҳақидаги маълумот: 0100 майдони байтли кодлашга мос келади.

Маълумотлар миқдорини кўрсатиш: бу кетма-кетлик 6 байт маълумотни ўз ичига олади.

Жадвалга кўра, иккилик рақамнинг керакли узунлиги аниқланади – 8 бит. Йўқолган ноллар қўшилади: 00000110.

1-9 Версия 10-26 Версия 27-40 Версия
Рақамли 10 бит 12 бит 14 бит
Алфанумерик 9 бит 11 бит 13 бит
Байтли 8 бит 16 бит 16 бит

Барча маълумотлар <кодлаш усули> <маʻлумотлар миқдори> <маʻлумотлар> тартибида ёзилади, натижада битлар кетма-кетлиги ҳосил бўлади:

0100 00000110 11010000 10011100 11010000 10111000 11010001 10000000.



Тузатиш байтларини яратиш

Жараён Реэд-Соломон алгоритмига асосланган. У ҚР-кодидаги ҳар бир маълумот блокига қўлланиши керак. Аввал яратилиши керак бўлган тузатиш байтлари сони аниқланади, сўнг эса бу маълумотлар асосида кўпҳад авлод яратилади. Блокдаги тузатиш байтлари сони танланган код версияси ва хатоларни тузатиш даражаси билан белгиланади.

Қуйидаги жадвалда кўришингиз мумкин[25]:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Л 7 10 15 20 26 18 20 24 30 18 20 24 26 30 22 24 28 30 28 28 28 28 30 30 26 28 30 30 30 30 30 30 30 30 30 30 30 30 30 30
М 10 16 26 18 24 16 18 22 22 26 30 22 22 24 24 28 28 26 26 26 26 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
Қ 13 22 18 26 18 24 18 22 20 24 28 26 24 20 30 24 28 28 26 30 28 30 30 30 30 28 30 30 30 30 30 30 30 30 30 30 30 30 30 30
Ҳ 17 28 22 16 22 28 26 26 24 28 24 28 22 24 24 30 28 28 26 28 30 24 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30


Жадвал. Полиномларни ҳосил қилиш.
Тузатиш байтлари сони Полином ҳосил қилиш
7 87, 229, 146, 149, 238, 102, 21
10 251, 67, 46, 61, 118, 70, 64, 94, 32, 45
13 74, 152, 176, 100, 86, 100, 106, 104, 130, 218, 206, 140, 78
15 8, 183, 61, 91, 202, 37, 51, 58, 58, 237, 140, 124, 5, 99, 105
16 120, 104, 107, 109, 102, 161, 76, 3, 91, 191, 147, 169, 182, 194, 225, 120
17 43, 139, 206, 78, 43, 239, 123, 206, 214, 147, 24, 99, 150, 39, 243, 163, 136
18 215, 234, 158, 94, 184, 97, 118, 170, 79, 187, 152, 148, 252, 179, 5, 98, 96, 153
20 17, 60, 79, 50, 61, 163, 26, 187, 202, 180, 221, 225, 83, 239, 156, 164, 212, 212, 188, 190
22 210, 171, 247, 242, 93, 230, 14, 109, 221, 53, 200, 74, 8, 172, 98, 80, 219, 134, 160, 105, 315,
24 229, 121, 135, 48, 211, 117, 251, 126, 159, 180, 169, 152, 192, 226, 228, 218, 111, 0, 118, 72, 232,
26 173, 125, 158, 2, 103, 182, 118, 17, 145, 201, 111, 28, 165, 53, 161, 21, 245, 142, 13, 102, 72, 41, 415, 70
28 168, 223, 200, 104, 224, 234, 108, 180, 110, 190, 195, 147, 205, 27, 232, 201, 21, 43, 245, 87, 43, 245, 8712, 5 37, 9, 123
30 41, 173, 145, 152, 216, 31, 179, 182, 50, 48, 110, 86, 239, 96, 222, 125, 42, 173, 226, 193, 321, 225, 216, 238, 40, 192, 180


Код майдонига маълумотларни жойлаштириш босқичи

ҚР-кодида мажбурий майдонлар мавжудки, улар кодланган маълумотни ўз ичига олмайди, лекин декодлаш учун маълумотларни ўз ичига олади[26].

Бу:

  • қидирув нақшлари
  • Ҳизалама нақшлари
  • Синхронлаш бантлари
  • Ниқоб коди ва тузатиш даражаси
  • Версия коди (7-версиядан бошлаб)

шунингдек, код атрофида мажбурий индент қўйиш. Индент – оқ модуллар рамкаси, кенглиги – 4 модул.

Қидирув нақшлари — пастки ўнгдан ташқари бурчаклардаги 3 квадратдан иборат нақшлардир. Коднинг жойлашишини аниқлаш учун ишлатилади. Улар 3х3 квадрат қора модуллардан иборат бўлиб, жами бу обектлар 8×8 модул ўлчамига эга.

Ҳизалама нақшлари – иккинчи версиядан бошлаб пайдо бўлиб, кодни қўшимча барқарорлаштириш ҳамда декодлаш пайтида уни янада аниқроқ жойлаштириш учун ишлатилади. Улар 1 та қора модулдан иборат бўлиб, унинг атрофида кенглиги 1 бўлган оқ модуллар рамкаси, кейин эса қора модулларнинг яна бир рамкасига эга. Ҳизалама нақшининг умумий ўлчами 5х5. Ҳизалама нақшлари қидирув нақшлари билан бир-бирига мос кела олмайди. Қуйида марказий қора модулнинг жойлашуви жадвали мавжуд, у ерда горизонтал ва вертикал бўлиши мумкин бўлган координаталар рақамлари кўрсатилган.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
- 18 22 26 30 34 6, 22, 38 6, 24, 42 6, 26, 46 6, 28, 50 6, 30, 54 6, 32, 58 6, 34, 62 6, 26, 46, 66 6, 26, 48, 70 6, 26, 50, 74 6, 30, 54, 78 6, 30, 56, 82 6, 30, 58, 86 6, 34, 62, 90
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
6, 28, 50, 72, 94 6, 26, 50, 74, 98 6, 30, 54, 78, 102 6, 28, 54, 80, 106 6, 32, 58, 84, 110 6, 30, 58, 86, 114 6, 34, 62, 90, 118 6, 26, 50, 74, 98, 122 6, 30, 54, 78, 102, 126 6, 26, 52, 78, 104, 130 6, 30, 56, 82, 108, 134 6, 34, 60, 86, 112, 138 6, 30, 58, 86, 114, 142 6, 34, 62, 90, 118, 146 6, 30, 54, 78, 102, 126, 150 6, 24, 50, 76, 102, 128, 154 6, 28, 54, 80, 106, 132, 158 6, 32, 58, 84, 110, 136, 162 6, 26, 54, 82, 110, 138, 166 6, 30, 58, 86, 114, 142, 170

Синхронизация чизиқлари – модулларнинг ўлчамларини аниқлаш учун ишлатилади. Нивелирлаш модулига қатлам қўйилганда, у ўзгаришсиз қолиши керак. Синхронизация чизиқлари ўзгарувчан қора ва оқ модуллар қаторига ўхшайди.

Ниқоб ва тузатиш даражаси коди қидирув нақшлари ёнида жойлашган: юқори ўнг томонда (8 модул) ва пастки ўнг томонида (7 модул) ва юқори чап томонда бўш жой билан такрорланади. 7-ҳужайра – синхронизация чизиқлари кетадиган жой, бундан ташқари, горизонтал код вертикал қисмга, вертикал код эса горизонтал қисмга алоқаси бор.

Версия коди – код версиясини аниқлаш учун керак. Улар юқори чап томонда ва пастки чап томонда жойлашган. Қуйида кодлар жадвали мавжуд, 1 – қора модул, 0 – оқ.


Версия 7 8 9 10 11 13 12 14 15 16 17 18 19 20 21 22 23
Версия коди 000010 011110 100110 010001 011100 111000 110111 011000 000100 101001 111110 000000 001111 111010 111100 101011 100000 100110 001101 100100 011010 110101 000110 100010 010011 000010 011110 011100 010001 011100 111010 010101 100000 100100 110011 100100 000010 110111 011000 000000 101001 111110 100110 101101 000010 111000 001011 000110 011110 001111 111010
24 25 26 27 28 29 31 30 32 33 34 35 36 37 38 39 40
001101 001101 100100 101011 001001 011000 110101 101111 011100 010011 101011 100000 010001 110101 000110 110111 110001 111010 001111 010011 000010 101001 010111 111110 101000 011000 101101 001110 011100 010001 010000 111010 010101 110110 111110 101001 110100 100000 001111 010010 100100 110011 001100 000010 110111 101010 000110 001011 111001 000100 010101

Маълумотларни киритиш

Қолган бўш жой 2 модул кенглигидаги устунларга бўлинади ва у ерда маълумотлар киритилади. Маълумотларнинг биринчи бити пастки ўнг квадратга, сўнг унинг чап қўшнисига, сўнгра биринчисидан юқори бўлганига киритилади. Агар маълумот етарли бўлмаса, майдонлар шунчаки бўш қолади (оқ модуллар). Бундай ҳолда, ҳар бир модулга ниқоб қўлланади[27].

Манбалар

  1. ↑ „ҚР cодес он Чина'с траин тиcкец май леак персонал информатион“. Wант Чина Тимес. 2013-йил 12-декабрда асл нусхадан архивланган. Қаралди: 2013-йил 16-март.
  2. ↑ „История ҚР-кода Эту технологию придумал японский инженер во время игры в го на работе“. 2021-йил 8-ноябрда асл нусхадан архивланган. Қаралди: 2021-йил 8-ноябр.
  3. ↑ 3,0 3,1 „ҚР Cоде Эссентиалс“ (эн). Денсо АДC (2011). 2013-йил 12-майда асл нусхадан архивланган. Қаралди: 2017-йил 28-август.
  4. ↑ Борко Фуртҳ. Борко Фурҳт. Ҳандбоок оф Аугментед Реалитй — 341 бет. Спрингер, ИСБН 9781461400646
  5. ↑ 5,0 5,1 „ヒントは休憩中の“囲碁”だった…『ҚРコード』開発秘話 生みの親が明かす「特許オープンにした」ワケ“. ニュースОне. 東海テレビ放送 (2019-йил 29-ноябр). 2020-йил 30-сентябрда асл нусхадан архивланган. Қаралди: 2019-йил 29-ноябр.
  6. ↑ „2Д Барcодес“. НҲК Wорлд-Жапан (2020-йил 26-март). 2020-йил 7-апрелда асл нусхадан архивланган. Қаралди: 2020-йил 24-апрел.
  7. ↑ „Сайт компании Денсо-Wаве“. 2012-йил 16-октябрда асл нусхадан архивланган. Қаралди: 2012-йил 18-сентябр.
  8. ↑ „ҚР Cоде—Абоут 2Д Cоде“. Денсо-Wаве. 2016-йил 5-июнда асл нусхадан архивланган. Қаралди: 2016-йил 27-май.
  9. ↑ 9,0 9,1 „ҚР коды на кладбищах“. 2014-йил 6-июнда асл нусхадан архивланган. Қаралди: 2012-йил 24-октябр.
  10. ↑ „ҚР коды на кладбищах“. 2021-йил 15-майда асл нусхадан архивланган. Қаралди: 2020-йил 24-апрел.
  11. ↑ „«Евгений Онегин» — теперь и в ҚР-коде“. 2020-йил 27-ноябрда асл нусхадан архивланган. Қаралди: 2020-йил 23-ноябр.
  12. ↑ „Популярность ҚР-кодов“. 2022-йил 8-январда асл нусхадан архивланган. Қаралди: 2022-йил 8-январ.
  13. ↑ „ҚР-код: использование“. 2014-йил 6-июнда асл нусхадан архивланган. Қаралди: 2010-йил 14-март.
  14. ↑ Леонид Бугаэв. 2012, стр. 167
  15. ↑ „Внук Юрия Никулина рассказывает про интерактивный мемориал“. Цифровое наследие (2017-йил 21-август). 2017-йил 23-августда асл нусхадан архивланган. Қаралди: 2017-йил 27-август.
  16. ↑ „Бейджи с ҚР-кодами для поиска дороги домой“. 2014-йил 19-ноябрда асл нусхадан архивланган. Қаралди: 2014-йил 15-октябр.
  17. ↑ „Описание Миcро ҚР кода | ҚР коди нового поколения“. қрcc.ру. 2018-йил 12-июнда асл нусхадан архивланган. Қаралди: 2018-йил 9-июн.
  18. ↑ „Миcро ҚР Cоде | ҚРcоде.cом | ДЕНСО WАВЕ“ (эн). www.қрcоде.cом. 2019-йил 31-майда асл нусхадан архивланган. Қаралди: 2019-йил 31-май.
  19. ↑ „Что такое ҚР-коды и как их сканировать“.
  20. ↑ „Алгоритм генерации ҚР-кода“.
  21. ↑ „ҚР КОДИРОВАНИЕ В АВТОМАТИЗАЦИЯ ПРОИЗВОДСТВА“.
  22. ↑ „Генератор ҚР-кодов“.
  23. ↑ „ҚР-Статья 1:«Базовые характеристики ҚР»“.
  24. ↑ „Бесплатный универсальный онлайн генератор статических и динамических ҚР-кодов: Геолокация“.
  25. ↑ „Как создать и зашифровать ҚР-код онлайн — обзор сервисов и редакторов штрих-кодов“.
  26. ↑ „ҚР-коды, их свойства и применение“.
  27. ↑ „Занесение данных со сканера бар/қр кода в бд через wеб форму“. 2023-йил 15-апрелда асл нусхадан архивланган. Қаралди: 2023-йил 15-апрел.

Адабиётлар

  • ГОСТ Р ИСО/МЕК 18004-2015 Информационниэ технологии. Технологии автоматической идентификации и сбора данних. Спесификация символики штрихового кода ҚР Cоде.
  • Бугаэв Л.. Мобилний маркетинг. Как зарядит свой бизнес в мобилном мире. М.: ИСБН 978-5-9614-2222-1.

Ҳаволалар