Füügt WIA Code zu Ärem existente Scanner derbäi

Fir POS-, Kiosk- a Scanner-SDK-Teams, déi scho e QR-Decoder benotzen. Dëst ass de kierzsten Wee fir WIA Code parallel dozou ze liesen — ouni un Ärem existente QR-Wee, deen Der scho verschéckt, eppes ze änneren.

Wéi et passt

Kamerabild gëtt parallel vun der existenter QR-Bibliothéik an wiascan-core.js dekodéiert 📷 Kamerabild Är existent QR-Bibliothéik onverännert + wiascan-core.js dobäigesat — detectAuto() Äre Resultat-Handler selwechte Callback, egal wellech Payload

Den existenten QR-Wee gëtt net ugerouert. D'Dekodéierung vu WIA Code leeft parallel dozou, um selwechte Bild.

Minimal Integratioun

Selwecht Bild, ee extra Opruff. Wann Är QR-Bibliothéik näischt fënnt, gitt déi selwecht ImageData un WiaScan.detectAuto() weider.

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);
}

Genau dëse detectAuto()-Opruff gouf géint e richtege Konformitéits-Vektor (clean_square_url.png, Evaluatiouns-Kit) getest ier dës Säit publizéiert gouf, an huet e korrekt dekodéiert — dëst ass kee net-getesten Beispill-Code.

Iwwerpréift Äre Build op déiselwecht Manéier: lafft de Referenz-Engine géint all 35 Konformitéits-Vektore mat node verify.jsEvaluatiouns-Kit ↗.

Wéi eng vun Äre Scanner kënnen dat

Dëst ass eng Software-Ännerung, keng Hardware-Ännerung — awer nëmmen fir Scanner déi iwwerhaapt e Bild opzeechnen.

Scanner-TypSoftware-upgradbar?firwat
Kamerabaséiert
2D-Imager, Handy/Kiosk/Webcam
Jo Et hëlt e richtegt Kamerabild op — déiselwecht Entrée déi d'Beispill hei uewen dekodéiert.
Laserbaséiert
1D/CCD-Laser-Barcode-Scanner
Nee Et hëlt ni e Bild op — et moosst nëmmen d'reflektéiert Laser-Intensitéit laanscht eng Linn. Et gëtt kee Bild fir un detectAuto() weiderzeginn.

Keng Iwwerdreiwung: e Laser-Scanner liest dëst net mat engem Firmware-Update. Dat ass eng physesch Limitt vum Sensor, keng Lück op engem Roadmap.

Scanner, déi Der nach net integréiert hutt, funktionéieren haut scho

All WIA Code huet e klengen Standard-QR-Patch (de Booster) mat sech, deen op wiacode.com/s.html weist. All existente QR-Liesapparat — och Ärer, onverännert — kann dëse Patch scho scannen an de WIA-Web-Scanner an engem Browser erreechen. Nativ Integratioun ass dat, wat dee Extra-Schrëtt ewechhëlt.

nëmmen Booster (net integréiert)nativ Dekodéierung (dës Säit)
Schrëtt bis zur Payload 2 — de Booster scannen, d'Säit lueden, d'Kamera nach eng Kéier op de Code riichten 1 — Är eege Pipeline dekodéiert et direkt
Netzwierk erfuerderlech — et lued eng Websäit keent — komplett offline
wat Der kritt näischt direkt — de Booster huet nëmmen eng fix Redirect-URL de genaue Original-Payload-String, an Ärer eegener App
erkannte Formen nëmmen dee klengen agebette Quadrat-Patch all 8 publizéiert Silhouetten
Dekodéierungs-Latenz Äre QR-Liesvirgang, plus e Netzwierk-Roundtrip Ee-Bild-Dekodéierung — ≈386ms pro Bild gemooss um Debug-HUD vum Referenz-Engine selwer

Oppent Versprieche

D'Ëmsetzung vu WIA Code ass gratis fir jiddereen deen den Konformitéitstest besteet — keng Royalty, keng Ausnam fir e konkurréierende Scanner. Liest dat komplett Versprieche a kritt den Evaluatiouns-Kit ↗

Froen no dem Testen mam Kit? Ufroe fir Massen-Ausgab, Partnerschaft a kommerziell Adoptioun ginn un déiselwecht Adress geschéckt. wiasoom@smilestory.ai

Kuckt och

WIA Code ass e Produkt vun SmileStory Co., Ltd. De Booster-QR ass e fixe Redirect, keng Kopie vun der Payload — nativ Integratioun ass dat wat Ärem Scanner feelt.