Veb manzil QR kodi manzilning oʻzini olib yuradi, shuning uchun hech qachon muddati tugamaydi va siz yoʻnaltirgan joyga doimiy ishora qiladi. Chop etishdan oldin tekshirishga arziydigan yagona narsa — uzunlik, chunki uzunroq manzil zichroq kod beradi.
Bu statik kod yaratadi: manzil naqshning oʻzida saqlanadi. Hech narsa soʻralmaydi, kimdir skanerlaganda bizning hech bir serverimiz ishtirok etmaydi va doimiy toʻlanadigan narsa yoʻq. Bu shuni ham anglatadiki, manzil fayl yuklab olingan paytda qotib qoladi.
Bu doimiylik butun kelishuvning oʻzi. example.com/aksiya ga yoʻnaltiruvchi oʻn ming varaqa chop etsangiz va aksiya joyini oʻzgartirsa, kodlarni oʻzgartirib boʻlmaydi — lekin oʻsha manzil nima qaytarishini oʻzgartira olasiz. Chop etilgan kodlarni oʻzingiz nazorat qiladigan manzilga yoʻnaltiring va serverdan qayta yoʻnaltiring, shunda dinamik kod obunasiga pul toʻlamasdan moslashuvchanlikni saqlaysiz.
Manzil aslida veb sahifa boʻlmasa, boshqa turga murojaat qiling. Telefon raqami Telefon kodiga, tarmoq Wi-Fi tarmog‘i kodiga, kontakt maʼlumotlari Kontakt kartasi (vCard 3.0) kodiga tegishli — ularning har biri manzil qila olmaydigan ishni bajaradi, masalan tarmoqqa ulanadi yoki manzillar kitobiga yozadi.
Qadoqqa quyilgan yoki devorga burab qoʻyilgan kod yillar davomida skanerlanadi. Uni oʻz domeningizdagi doimiy manzilga yoʻnaltiring va oʻsha yerdan qayta yoʻnaltiring, shunda mahsulot sahifasi oʻzgarganda manzil ham oʻzgara oladi.
10:1 qoidasini zalga qoʻllang. Uch metrdan oʻqiladigan plakat taxminan 30 sm kod soʻraydi; zalning orqasidan oʻqiladigan slayd slaydning katta qismini soʻraydi. Dizaynerning ekranida ishlagan kod zalda muvaffaqiyatsizlikka uchrashining eng koʻp uchraydigan sababi shu.
UTM parametrlarini qoʻshish bepul, chop etish esa bepul emas. Shu generator bilan oʻlchangan: 40 belgili manzil 29 modul kenglikda, uch parametrli UTM satri bilan aynan oʻsha manzil esa 41 — oʻsha kvadrat 40% koʻproq tafsilot saqlaydi, demak mutanosib ravishda koʻproq qogʻoz soʻraydi.
Uzun yoʻllar, tokenli ulashish havolalari, katalogdagi aniq qator. Kod aynan manzilni ovoz chiqarib oʻqish imkonsiz boʻlgan joyda kerak.
Quyidagi modul sonlari shu generatorga tegishli, xato tuzatishning toʻrt darajasi boʻyicha oʻlchangan. «Modul» — bir tomon boʻylab kvadratchalar soni; oʻsha jismoniy joyda modul koʻp boʻlsa, har biri kichikroq, kichik modullar esa telefon kameralari qoqiladigan narsadir.
Sxema va xostni bosh harf bilan yozsangiz, kod kichrayadi. QR’da cheklangan belgilar toʻplami uchun — raqamlar, A-Z, boʻshliq va bir necha belgi — ixcham rejim bor, u kvadratga umumiy matn rejimidan taxminan uchdan bir koʻp saqlaydi. Kichik harflar undan tashqarida qoladi. Xost nomlari harf registrini ajratmaydi, shuning uchun HTTPS://MISOL.UZ/ kichik harfli variant bilan aynan bir joyga yetadi: bu yerda oʻlchanganida, oʻsha 40 belgili manzil L darajasida 29 moduldan 25 ga, Q da esa 37 dan 29 ga tushadi. Yoʻlda toʻxtang — xostdan keyingi hamma narsa koʻpchilik serverlarda harf registrini ajratadi.
Lotin yozuvi bu yerda ASCII kafolati emas. «oʻ» va «gʻ» dagi belgi hamda tutuq belgisi ASCII dan tashqarida: ular ixcham rejimga kirmaydi va yoʻlda uchrasa foizli kodlashdan keyin bitta harf oltita belgi egallaydi. Manzil koʻzga oddiy koʻrinsa ham, kodda kutilganidan ogʻirroq boʻlishi mumkin.
Format shipi amaliy boʻlgan har qanday narsadan ancha yuqori: eng past xato tuzatishda taxminan 2900 bayt. Undan ancha oldin kod maʼqul chop oʻlchamida skanerlanadigan boʻlmay qoladi. Ishchi chegara sifatida bir necha yuz belgini oling va chop etishda modulga kamida 0.4 mm ni maqsad qiling.
Manzil ochiq saqlanadi. Har qanday odam chop etilgan kodni dekodlab, u qayerga olib borishini aniq oʻqiy oladi — tokenli ulashish havolalari uchun buni yodda tutish foydali.