Za POS, kiosk i skener SDK timove koji već koriste QR dekoder. Ovo je najkraći put da čitate WIA Code uz njega — bez diranja QR puta koji već koristite.
Postojeći QR put je nedirnut. Dekodiranje WIA Code radi paralelno, na istom kadru.
Isti kadar, jedan dodatni poziv. Ako vaša QR biblioteka ništa ne pronađe, proslijedite isti ImageData u 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);
}
Ovaj tačan poziv detectAuto() je pokrenut na stvarnom vektoru usklađenosti (clean_square_url.png, evaluacijski komplet) prije objavljivanja ove stranice i ispravno ga je dekodirao — ovo nije netestirani primjer koda.
Provjerite vlastitu verziju na isti način: pokrenite referentni engine na svih 35 vektora usklađenosti pomoću node verify.js — evaluacijski komplet ↗.
Ovo je softverska promjena, ne hardverska — ali samo za skenere koji uopće snimaju sliku.
| tip skenera | nadogradivo softverom? | zašto |
|---|---|---|
| Zasnovan na kameri 2D imager, telefon/kiosk/web kamera |
Da | Snima stvarni kadar slike — isti ulaz koji dekodira primjer iznad. |
| Zasnovan na laseru 1D/CCD laserski skener barkodova |
Ne | Nikada ne snima sliku — samo mjeri reflektovani intenzitet lasera duž linije. Nema kadra za predaju u detectAuto(). |
Bez preterivanja: laserski skener ovo neće pročitati uz ažuriranje firmvera. To je fizičko ograničenje senzora, a ne praznina u planu razvoja.
Svaki WIA Code nosi mali standardni QR flaster (booster) koji upućuje na wiacode.com/s.html. Bilo koji postojeći QR čitač — uključujući vaš, nepromijenjen — već može skenirati taj flaster i doći do WIA web skenera u pregledniku. Nativna integracija uklanja taj dodatni korak.
| samo booster (nije integrisan) | nativno dekodiranje (ova stranica) | |
|---|---|---|
| koraci do payload-a | 2 — skenirajte booster, učitajte stranicu, ponovo usmjerite kameru na kod | 1 — vaš vlastiti pipeline ga direktno dekodira |
| mreža | potrebna — učitava web stranicu | nema — potpuno offline |
| šta dobijate | ništa direktno — booster nosi samo fiksni URL za preusmjeravanje | tačan originalni payload string, u vašoj vlastitoj aplikaciji |
| prepoznati oblici | samo mali ugrađeni kvadratni flaster | svih 8 objavljenih silueta |
| kašnjenje dekodiranja | vaše QR čitanje, plus mrežno putovanje tamo-nazad | dekodiranje jednog kadra — ≈386ms po kadru izmjereno na vlastitom debug HUD-u referentnog engine-a |
Implementacija WIA Code je besplatna za sve koji prođu test usklađenosti — bez naknade (royalty), bez izuzetka za konkurentski skener. Pročitajte puno obećanje i preuzmite evaluacijski komplet ↗
Pitanja nakon pokretanja kompleta? Upiti o masovnom izdavanju, partnerstvu i komercijalnom usvajanju idu na istu adresu. wiasoom@smilestory.ai
WIA Code je proizvod SmileStory Co., Ltd. Booster QR je fiksno preusmjeravanje, ne kopija payload-a — nativna integracija je ono što nedostaje vašem skeneru.