WIA Code-ро ба сканери мавҷудаи худ илова кунед

Барои дастаҳои POS, киоск ва scanner SDK, ки аллакай декодери QR доранд. Ин кӯтоҳтарин роҳ барои хондани WIA Code дар баробари он аст — бидуни даст задан ба масири QR-и мавҷуда, ки шумо аллакай истифода мебаред.

Чӣ гуна мувофиқат мекунад

Кадри камера ҳамзамон бо китобхонаи мавҷудаи QR ва wiascan-core.js декод карда мешавад 📷 кадри камера Китобхонаи мавҷудаи QR-и шумо тағйирнаёфта + wiascan-core.js илова карда шуд — detectAuto() Коркарди натиҷаи шумо ҳамон callback, ҳар гуна payload

Масири мавҷудаи QR даст нахӯрдааст. Декодкунии WIA Code дар баробари он, дар ҳамон кадр иҷро мешавад.

Ҳамгироии минималӣ

Ҳамон кадр, як даъвати иловагӣ. Агар китобхонаи QR-и шумо ҳеҷ чиз наёбад, ҳамон ImageData-ро ба WiaScan.detectAuto() диҳед.

async function onFrame(imageData) {
  // your existing decoder, unchanged:
  const qr = existingQrLib.decode(imageData);
  if (qr) return handleResult(qr.data);

  // same frame, handed to WIA Code:
  const wia = WiaScan.detectAuto(imageData, { psf: true, deep: true });
  if (wia && wia.decoded) return handleResult(wia.text);
}

Маҳз ин даъвати detectAuto() пеш аз нашри ин саҳифа дар муқобили векторҳои воқеии мутобиқат (clean_square_url.png, маҷмӯаи арзёбӣ) санҷида шуда, онро дуруст декод кард — ин код намунаи санҷиданашуда нест.

Сохти худро бо ҳамин тарз санҷед: муҳаррики истинодиро дар муқобили ҳамаи 35 вектори мутобиқат бо node verify.js иҷро кунед — маҷмӯаи арзёбӣ ↗.

Кадоме аз сканерҳои шумо инро карда метавонанд

Ин тағйироти нармафзорист, на сахтафзорӣ — аммо танҳо барои сканерҳое, ки аслан тасвирро мегиранд.

навъи сканербо нармафзор навсозишаванда?чаро
Дар асоси камера
тасвиргири 2D, телефон/киоск/вебкамера
Ҳа Он кадри воқеии тасвирро мегирад — айнан ҳамон вуруде, ки мисоли боло декод мекунад.
Дар асоси лазер
сканери штрихкоди лазерии 1D/CCD
Не Он ҳеҷ гоҳ тасвир намегирад — он танҳо шиддати лазери инъикосёфтаро дар тӯли як хат чен мекунад. Ҳеҷ кадре нест, ки ба detectAuto() дода шавад.

Бидуни муболиға: сканери лазерӣ инро ҳатто бо навсозии микропрограмма нахонад. Ин маҳдудияти физикии сенсор аст, на холигӣ дар нақшаи роҳ.

Сканерҳое, ки шумо ҳанӯз ҳамгиро накардаед, аллакай кор мекунанд — имрӯз

Ҳар як WIA Code як пораи хурди стандартии QR (booster)-ро мебарад, ки ба wiacode.com/s.html ишора мекунад. Ҳар хонандаи мавҷудаи QR — аз ҷумла хонандаи шумо, бидуни тағйирот — аллакай метавонад он порчаро сканер карда, ба сканери вебии WIA дар браузер расад. Ҳамгироии native маҳз он чизест, ки ин қадами иловагиро бартараф мекунад.

танҳо booster (ҳамгиро нашуда)декодкунии native (ин саҳифа)
қадамҳо то payload 2 — booster-ро сканер кунед, саҳифаро бор кунед, дубора камераро ба код нигаронед 1 — пайплайни худи шумо онро мустақим декод мекунад
шабака лозим аст — он саҳифаи вебро бор мекунад ҳеҷ — комилан офлайн
чӣ мегиред чизе мустақим не — booster танҳо як URL-и собити редирект мебарад риштаи дақиқи аслии payload, дар барномаи худи шумо
шаклҳои шинохташуда танҳо порчаи хурди мураббаи ҷосозишуда ҳамаи 8 силуэти нашршуда
таъхири декодкунӣ хониши QR-и шумо, плюс як рафтуо (round trip)-и шабакавӣ декодкунии як-кадра — ≈386ms барои ҳар кадр, дар HUD-и худи ислоҳи муҳаррики истинодӣ чен карда шудааст

Ваъдаи кушод

Татбиқи WIA Code барои ҳар кас, ки санҷиши мутобиқатро мегузарад, ройгон аст — бе ҳаққи муаллифӣ (royalty), бе истисно барои сканери рақиб. Ваъдаи пурраро хонед ва маҷмӯаи арзёбиро гиред ↗

Саволҳо пас аз иҷрои маҷмӯа? Дархостҳо оид ба содироти оммавӣ, шарикӣ ва қабули тиҷоратӣ ба ҳамон суроға фиристода мешаванд. wiasoom@smilestory.ai

Инчунин бингаред

WIA Code маҳсулоти SmileStory Co., Ltd. аст. Booster QR редиректи собит аст, на нусхаи payload — ҳамгироии native маҳз он чизест, ки дар сканери шумо намерасад.