Ajoutez WIA Code à votre scanner existant

Pour les équipes POS, kiosque et SDK de scanners qui utilisent déjà un décodeur QR. C'est le chemin le plus court pour lire WIA Code en parallèle — sans toucher au flux QR que vous déployez déjà.

Comment ça s'intègre

L'image de la caméra est décodée en parallèle par la bibliothèque QR existante et par wiascan-core.js 📷 image caméra Votre bibliothèque QR existante non modifiée + wiascan-core.js ajouté — detectAuto() Votre gestionnaire de résultats même callback, quel que soit le payload

Le flux QR existant n'est pas modifié. Le décodage WIA Code s'exécute en parallèle, sur la même image.

Intégration minimale

Même image, un appel supplémentaire. Si votre bibliothèque QR ne trouve rien, transmettez le même 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);
}

Cet appel exact à detectAuto() a été exécuté sur un vecteur de conformité réel (clean_square_url.png, kit d'évaluation) avant la publication de cette page, et l'a décodé correctement — ce n'est pas un exemple de code non testé.

Vérifiez votre propre build de la même façon : exécutez le moteur de référence sur les 35 vecteurs de conformité avec node verify.jskit d'évaluation ↗.

Lesquels de vos scanners peuvent faire ça

C'est un changement logiciel, pas matériel — mais uniquement pour les scanners qui capturent d'abord une image.

type de scannerévolutif par logiciel ?pourquoi
Basé sur caméra
imageur 2D, téléphone/kiosque/webcam
Oui Il capture une véritable image — la même entrée que celle décodée dans l'exemple ci-dessus.
Basé sur laser
lecteur de codes-barres laser 1D/CCD
Non Il ne capture jamais d'image — il ne fait que mesurer l'intensité du laser réfléchi le long d'une ligne. Il n'y a aucune image à transmettre à detectAuto().

Sans exagération : un scanner laser ne lira pas ceci avec une mise à jour du firmware. C'est une limite physique du capteur, pas une lacune de la feuille de route.

Les scanners que vous n'avez pas encore intégrés fonctionnent déjà — aujourd'hui

Chaque WIA Code porte un petit patch QR standard (le booster) qui pointe vers wiacode.com/s.html. Tout lecteur QR existant — y compris le vôtre, non modifié — peut déjà scanner ce patch et accéder au scanner web WIA dans un navigateur. L'intégration native permet de supprimer cette étape supplémentaire.

booster seul (non intégré)décodage natif (cette page)
étapes jusqu'au payload 2 — scanner le booster, charger la page, repointer la caméra sur le code 1 — votre propre pipeline le décode directement
réseau requis — charge une page web aucun — entièrement hors ligne
ce que vous obtenez rien directement — le booster ne porte qu'une URL de redirection fixe la chaîne de payload originale exacte, dans votre propre application
formes reconnues seulement le petit patch carré intégré les 8 silhouettes publiées
latence de décodage votre lecture QR, plus un aller-retour réseau décodage en une seule image — ≈386 ms par image mesuré sur le propre HUD de débogage du moteur de référence

Engagement ouvert

L'implémentation de WIA Code est gratuite pour quiconque réussit le test de conformité — sans redevance, sans exception accordée à un scanner concurrent. Lisez l'engagement complet et obtenez le kit d'évaluation ↗

Des questions après avoir testé le kit ? Les demandes concernant l'émission en masse, les partenariats et l'adoption commerciale sont envoyées à la même adresse. wiasoom@smilestory.ai

Voir aussi

WIA Code est un produit de SmileStory Co., Ltd. Le QR booster est une redirection fixe, pas une copie du payload — l'intégration native est ce qu'il manque à votre scanner.