Додајте WIA Code свом постојећем скенеру

За POS, киоск и скенер 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, евалуацијски комплет) прије објављивања ове странице и исправно га је декодирао — ово није нетестирани примјер кода.

Провјерите властиту верзију на исти начин: покрените референтни engine на свих 35 вектора усклађености помоћу node verify.jsевалуацијски комплет ↗.

Који од ваших скенера то могу

Ово је софтверска промјена, не хардверска — али само за скенере који уопће снимају слику.

тип скенеранадоградиво софтвером?зашто
Заснован на камери
2D imager, телефон/киоск/веб камера
Да Снима стварни кадар слике — исти улаз који декодира примјер изнад.
Заснован на ласеру
1D/CCD ласерски скенер баркодова
Не Никада не снима слику — само мјери рефлектовани интензитет ласера дуж линије. Нема кадра за предају у detectAuto().

Без претјеривања: ласерски скенер ово неће прочитати уз ажурирање фирмвера. То је физичко ограничење сензора, а не празнина у плану развоја.

Скенери које још нисте интегрисали већ раде — данас

Сваки WIA Code носи мали стандардни QR фластер (booster) који упућује на wiacode.com/s.html. Било који постојећи QR читач — укључујући ваш, непромијењен — већ може скенирати тај фластер и доћи до WIA веб скенера у прегледнику. Нативна интеграција уклања тај додатни корак.

само booster (није интегрисан)нативно декодирање (ова страница)
кораци до payload-а 2 — скенирајте booster, учитајте страницу, поново усмјерите камеру на код 1 — ваш властити pipeline га директно декодира
мрежа потребна — учитава веб страницу нема — потпуно offline
шта добијате ништа директно — booster носи само фиксни URL за преусмјеравање тачан оригинални payload string, у вашој властитој апликацији
препознати облици само мали уграђени квадратни фластер свих 8 објављених силуета
кашњење декодирања ваше QR читање, плус мрежно путовање тамо-назад декодирање једног кадра — ≈386ms по кадру измјерено на властитом debug HUD-у референтног engine-а

Отворено обећање

Имплементација WIA Code је бесплатна за све који прођу тест усклађености — без накнаде (royalty), без изузетка за конкурентски скенер. Прочитајте пуно обећање и преузмите евалуацијски комплет ↗

Питања након покретања комплета? Упити о масовном издавању, партнерству и комерцијалном усвајању иду на исту адресу. wiasoom@smilestory.ai

Погледајте и

WIA Code је производ SmileStory Co., Ltd. Booster QR је фиксно преусмјеравање, не копија payload-а — нативна интеграција је оно што недостаје вашем скенеру.