Adaugă WIA Code la scanerul tău existent

Pentru echipele POS, kiosk și SDK de scanere care rulează deja un decodor QR. Aceasta este cea mai scurtă cale pentru a citi WIA Code alături de acesta — fără a atinge calea QR pe care o folosești deja.

Cum se potrivește

Cadrul de la cameră este decodat în paralel de biblioteca QR existentă și de wiascan-core.js 📷 cadru cameră Biblioteca ta QR existentă nemodificată + wiascan-core.js adăugat — detectAuto() Handlerul tău de rezultate același callback, oricare ar fi payload-ul

Calea QR existentă rămâne neatinsă. Decodarea WIA Code rulează alături de aceasta, pe același cadru.

Integrare minimă

Același cadru, un apel suplimentar. Dacă biblioteca ta QR nu găsește nimic, transmite același ImageData către 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);
}

Acest apel exact detectAuto() a fost rulat pe un vector de conformitate real (clean_square_url.png, kit de evaluare) înainte ca această pagină să fie publicată, și l-a decodat corect — acesta nu este cod exemplu netestat.

Verifică-ți propria versiune în același mod: rulează motorul de referință pe toți cei 35 de vectori de conformitate cu node verify.jskit de evaluare ↗.

Care dintre scanerele tale pot face asta

Aceasta este o schimbare de software, nu de hardware — dar numai pentru scanerele care captează în primul rând o imagine.

tip de scanerpoate fi actualizat prin software?de ce
Bazat pe cameră
scaner de imagine 2D, telefon/kiosk/webcam
Da Captează un cadru de imagine real — aceeași intrare pe care o decodează exemplul de mai sus.
Bazat pe laser
scaner de coduri de bare cu laser 1D/CCD
Nu Nu captează niciodată o imagine — măsoară doar intensitatea laserului reflectat de-a lungul unei linii. Nu există niciun cadru de transmis către detectAuto().

Fără exagerare: un scaner cu laser nu va citi acest lucru printr-o actualizare de firmware. Aceasta este o limită fizică a senzorului, nu un gol în foaia de parcurs.

Scanerele pe care nu le-ai integrat încă funcționează deja — de azi

Fiecare WIA Code poartă un mic patch QR standard (boosterul) care indică spre wiacode.com/s.html. Orice cititor QR existent — inclusiv al tău, nemodificat — poate deja scana acel patch și ajunge la scanerul web WIA într-un browser. Integrarea nativă este cea care elimină acest pas suplimentar.

doar booster (neintegrat)decodare nativă (această pagină)
pași până la payload 2 — scanează boosterul, încarcă pagina, îndreaptă din nou camera spre cod 1 — propriul tău pipeline îl decodează direct
rețea necesară — încarcă o pagină web niciuna — complet offline
ce obții nimic direct — boosterul poartă doar un URL de redirecționare fix șirul exact al payload-ului original, în propria ta aplicație
forme recunoscute doar micul patch pătrat încorporat toate cele 8 siluete publicate
latență de decodare citirea ta QR, plus o călătorie dus-întors în rețea decodare într-un singur cadru — ≈386ms per cadru, măsurat pe propriul HUD de depanare al motorului de referință

Angajament deschis

Implementarea WIA Code este gratuită pentru oricine trece testul de conformitate — fără redevențe, fără excepție pentru un scaner concurent. Citește angajamentul complet și obține kitul de evaluare ↗

Ai întrebări după ce ai rulat kitul? Solicitările privind emiterea în masă, parteneriatul și adoptarea comercială merg la aceeași adresă. wiasoom@smilestory.ai

Vezi și

WIA Code este un produs al SmileStory Co., Ltd. Boosterul QR este o redirecționare fixă, nu o copie a payload-ului — integrarea nativă este ceea ce îi lipsește scanerului tău.