ඔබේ පවතින ස්කෑනරයට WIA Code එකතු කරන්න

දැනටමත් QR විකේතකයක් ධාවනය කරන POS, kiosk, සහ scanner SDK කණ්ඩායම් සඳහා. දැනටමත් නිකුත් කර ඇති QR මාර්ගයට අත නොතබා, ඒ අසලින්ම WIA Code කියවීමට ඇති කෙටිම මාර්ගය මෙයයි.

එය ගැලපෙන ආකාරය

කැමරා රාමුව පවතින QR library එක සහ wiascan-core.js මගින් සමාන්තරව විකේතනය කිරීම 📷 කැමරා රාමුව ඔබේ පවතින QR library එක වෙනස් නොකළ + wiascan-core.js අලුතින් එකතු කළ — detectAuto() ඔබේ ප්‍රතිඵල handler එක එකම callback එක, ඕනෑම payload එකක්

පවතින QR මාර්ගය වෙනස් නොවේ. WIA Code විකේතනය එම රාමුවේම, ඒ අසලින්ම ධාවනය වේ.

අවම integration එක

එකම රාමුව, එක් අමතර call එකක් පමණි. ඔබේ QR library එකට කිසිවක් නොසැලකෙන්නේ නම්, එම 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() call එක සැබෑ අනුකූලතා vector එකකට (clean_square_url.png, ඇගයීම් කට්ටලය) එරෙහිව ධාවනය කර නිවැරදිව විකේතනය කළ බව සනාථ කර ඇත — මෙය පරීක්ෂා නොකළ නියැදි කේතයක් නොවේ.

ඔබේම build එකද එලෙසින්ම verify කරන්න: node verify.js මගින් reference engine එක අනුකූලතා vector 35 සියල්ලටම එරෙහිව ධාවනය කරන්න — ඇගයීම් කට්ටලය ↗.

ඔබේ කුමන ස්කෑනර වලට මෙය කළ හැකිද

මෙය software වෙනසක් මිස hardware වෙනසක් නොවේ — නමුත් මුලින්ම image එකක් capture කරන ස්කෑනර වලට පමණි.

ස්කෑනර වර්ගයsoftware upgrade කළ හැකිද?මන්ද
කැමරා-පාදක
2D imager එකක්, දුරකථනය/kiosk/webcam
ඔව් එය සැබෑ image රාමුවක් capture කරයි — ඉහත උදාහරණය විකේතනය කරන එකම input එකයි.
ලේසර්-පාදක
1D/CCD ලේසර් barcode scanner
නැත එය කිසි විටෙකත් රූපයක් capture නොකරයි — එය රේඛාවක් ඔස්සේ පරාවර්තිත ලේසර් තීව්‍රතාවය පමණක් මනිනවා. detectAuto() වෙත දීමට රාමුවක්ම නැත.

අතිශයෝක්තියක් නැතිව: ලේසර් ස්කෑනරයකට firmware update එකකින් මෙය කියවිය නොහැක. මෙය roadmap එකේ හිඩැසක් නොව, sensor එකේ භෞතික සීමාවකි.

ඔබ තවම ඒකාබද්ධ නොකළ ස්කෑනරත් අද සිටම ක්‍රියා කරයි

සෑම WIA Code එකක්ම wiacode.com/s.html වෙත යොමු කරන කුඩා standard QR patch එකක් (booster) රැගෙන යයි. ඕනෑම පවතින QR කියවනයකට — ඔබේම, වෙනස් නොකළමයින් — දැනටමත් එම patch එක ස්කෑන් කර browser එකේ WIA web ස්කෑනරයට ළඟා විය හැක. Native integration එකෙන් ඉවත් වන්නේ ඒ අතරමැදි අමතර පියවරයි.

booster පමණි (ඒකාබද්ධ කර නැත)native විකේතනය (මෙම පිටුව)
payload එකට යාමට පියවර 2 — booster එක ස්කෑන් කරන්න, පිටුව load කරන්න, කැමරාව නැවත කේතය දෙසට යොමු කරන්න 1 — ඔබේම pipeline එක එය කෙලින්ම විකේතනය කරයි
network එක අවශ්‍යයි — එය web page එකක් load කරයි අවශ්‍ය නැත — සම්පූර්ණයෙන්ම offline
ඔබට ලැබෙන්නේ කුමක්ද කෙලින්ම කිසිවක් නැත — booster රැගෙන යන්නේ ස්ථාවර redirect URL එකක් පමණි එකවර මුල් payload string එකම, ඔබේම app එක තුළ
හඳුනාගත් හැඩ ඇතුළත එබූ කුඩා හතරැස් patch එක පමණි ප්‍රකාශිත සියලුම සිල්හූට් 8
විකේතන ප්‍රමාදය ඔබේ QR කියවීම, ඊට අමතරව network round trip එකක් තනි-රාමු විකේතනය — reference engine එකේම debug HUD එකෙන් මනින ලද පරිදි රාමුවකට ≈386ms

විවෘත ප්‍රතිඥාව

අනුකූලතා පරීක්ෂණය සමත් වන ඕනෑම කෙනෙකුට WIA Code ක්‍රියාත්මක කිරීම නොමිලේය — royalty නැත, තරඟකාරී ස්කෑනරයකට වුවද කිසිදු ව්‍යතිරේකයක් නැත. සම්පූර්ණ ප්‍රතිඥාව කියවා ඇගයීම් කට්ටලය ලබාගන්න ↗

කට්ටලය run කළ පසුවත් ප්‍රශ්න තිබේද? විශාල පරිමාණ නිකුත් කිරීම්, හවුල්කාරිත්ව, සහ වාණිජ භාවිතය පිළිබඳ විමසීම්ද එම ලිපිනයටම එයි. wiasoom@smilestory.ai

මෙයත් බලන්න

WIA Code යනු SmileStory Co., Ltd. සමාගමේ නිෂ්පාදනයකි. Booster QR යනු payload එකේ පිටපතක් නොව ස්ථාවර redirect එකකි — ඔබේ ස්කෑනරයට අඩුවෙන් ඇත්තේ native integration එකයි.