it-swarm.dev

ماسح الباركود للهاتف المحمول لموقع الويب في النموذج

لدي موقع صيانة المخزون وتشغيلها. يقوم المستخدمون الحاليون في الوقت الحالي بكتابة معرف العنصر على النظام يدويًا واستخدامه للبحث عن عملهم والقيام به. أود أن أتمتة الكتابة لمسح رموز ريال قطري. نحن نحاول تنفيذ المستخدمين لاستخدام كاميرا الهاتف المحمول الخاصة بهم لتكون بمثابة الماسح الضوئي.

وبالتالي ، حدد المستخدم التركيز على مربع النص ويستخدم هاتفه المحمول لمسح الرمز ويجب وضع القيمة تلقائيًا في مربع النص.

لا تنقل التطبيقات الموجودة في السوق البيانات إلى كمبيوتر شخصي أو نموذج ويب مباشرة. نحاول تنفيذ ماسح ضوئي مفتوح المصدر بدلاً من شراء منتج أو تطبيق مكلف. يمكنك اقتراح واحد أو يجب علينا إنشاء التطبيق الخاص بنا؟ إذا كان الأمر كذلك ، فمن أين يمكنني البدء من؟

29
M.A

يوجد ماسح JS QrCode ، يعمل على مواقع الجوّال باستخدام كاميرا:

https://github.com/LazarSoft/jsqrcode

لقد عملت معها في أحد مشاريعي وهي تعمل بشكل جيد!

11
edi9999

راجع https://github.com/serratus/quaggaJS

"QuaggaJS هو ماسح الباركود مكتوب بالكامل في JavaScript يدعم توطين وفك تشفير أنواع مختلفة من الباركود في الوقت الفعلي مثل EAN و CODE 128 و CODE 39 و EAN 8 و UPC-A و UPC-C و I2of5 و 2of5 و CODE 93 والمكتبة أيضًا قادرة على استخدام getUserMedia للوصول المباشر إلى دفق كاميرا المستخدم. على الرغم من أن الكود يعتمد على معالجة الصور الثقيلة ، إلا أن الهواتف الذكية الحديثة قادرة على تحديد موقع الرموز الشريطية وفك تشفيرها في الوقت الفعلي. "

7
bchr02

Scandit هي شركة ناشئة هدفها استبدال الماسحات الضوئية الباركود الليزرية الضخمة باهظة الثمن بهواتف محمولة رخيصة الثمن.

هناك SDKs لأجهزة Android و iOS و Windows و C API/Linux و React Native، Cordova/PhoneGap، Xamarin.

هناك أيضًا Scandit Barcode Scanner SDK for Web الذي إصدار WebAssembly من SDK. يتم تشغيله في المتصفحات الحديثة ، وكذلك على الهواتف.

هناك مكتبة العميل التي توفر أيضًا مكون لاقط الباركود. يمكن استخدامه مثل هذا:

<div id="barcode-picker" style="max-width: 1280px; max-height: 80%;"></div>

<script src="https://unpkg.com/scandit-sdk"></script>
<script>
    console.log('Loading...');
    ScanditSDK.configure("xxx", {
engineLocation: "https://unpkg.com/scandit-sdk/build/"
    }).then(() => {
      console.log('Loaded');
      ScanditSDK.BarcodePicker.create(document.getElementById('barcode-picker'), {
        playSoundOnScan: true,
        vibrateOnScan: true
      }).then(function(barcodePicker) {
        console.log("Ready");
        barcodePicker.applyScanSettings(new ScanditSDK.ScanSettings({
          enabledSymbologies: ["ean8", "ean13", "upca", "upce", "code128", "code39", "code93", "itf", "qr"],
          codeDuplicateFilter: 1000
        }));
        barcodePicker.onScan(function(barcodes) {
          console.log(barcodes);
        });
      });
    });
</script>

إخلاء المسئولية: أعمل في Scandit

6
mak

يمكنك استخدام التطبيق Android app Barcode Scanner Terminal (إخلاء المسئولية! أنا مطور). يمكنه مسح الباركود وإرساله إلى جهاز الكمبيوتر وفي حالتك أدخله على نموذج الويب. مزيد من التفاصيل هنا .

2
TheStoryCoder

لدينا تطبيق في Google Play ومتجر App Store يقوم بمسح الباركود في موقع ويب. يسمى التطبيق المسح الضوئي إلى الويب. http://berrywing.com/scantoweb.html

يمكنك حتى تضمين رابط أو زر لبدء تشغيل الماسح الضوئي بنفسك داخل صفحة الويب الخاصة بك.

<a href="bwstw://startscanner">Link to start scanner</a>

يغطي موقع ويب مطور وثائق التطبيق كيفية استخدام التطبيق واستخدام JavaScript لمعالجة فحص الباركود. http://berrywing.com/scantoweb/#htmlscanbutton

1
Berry Wing