Barcode-Scanner für Handy für Website in Form [closed]

Lesezeit: 5 Minuten

Benutzer-Avatar
MA

Ich habe eine Bestandspflege-Website eingerichtet und ausgeführt. Derzeit geben die Back-End-Benutzer die Artikel-ID manuell in das System ein und verwenden sie, um zu suchen und ihre Arbeit zu erledigen. Ich möchte das Tippen zum Scannen von QR-Codes automatisieren. Wir versuchen, Benutzer dazu zu bringen, ihre Handykamera als Scanner zu verwenden.

Der Benutzer setzt also den Fokus auf das Textfeld und verwendet sein Mobiltelefon, um den Code zu scannen, und der Wert muss automatisch auf dem Textfeld platziert werden.

Die Apps auf dem Markt übertragen Daten nicht direkt in einen PC oder ein Webformular. Wir versuchen, einen Open-Source-Webscanner zu implementieren, anstatt ein teures Produkt oder eine teure App zu kaufen. Können Sie eine vorschlagen oder müssen wir unsere eigene App erstellen? Wenn ja, wo kann ich anfangen?

  • @Benjamin Hast du dafür eine Lösung bekommen? Ich suche auch nach der ähnlichen Lösung für Microsoft-Oberflächenanwendungen.

    – Moni Bhattacharya

    17. November 2017 um 12:44 Uhr

Kasse https://github.com/serratus/quaggaJS

„QuaggaJS ist ein Barcode-Scanner, der vollständig in JavaScript geschrieben ist und die Lokalisierung und Dekodierung verschiedener Arten von Barcodes in Echtzeit unterstützt, wie z und CODABAR. Die Bibliothek ist auch in der Lage, getUserMedia zu verwenden, um direkten Zugriff auf den Kamerastream des Benutzers zu erhalten. Obwohl der Code auf starker Bildverarbeitung beruht, sind selbst neuere Smartphones in der Lage, Barcodes in Echtzeit zu lokalisieren und zu decodieren.”

Es gibt einen JS-QrCode-Scanner, der auf mobilen Websites mit einer Kamera funktioniert:

https://github.com/LazarSoft/jsqrcode

Ich habe damit für eines meiner Projekte gearbeitet und es funktioniert ziemlich gut!

  • Haben Sie diese Bibliothek jemals auf einem Mobilgerät verwendet? Demzufolge webqr.com/faq.html , erfordert die Bibliothek Flash oder die “getUserMedia/Stream API”. Mobile Flash stirbt aus, und die getUserMedia-API wird nur auf BlackBerry unterstützt (laut caniuse.com/stream)

    – Walter Stabosz

    1. August 2013 um 18:47 Uhr

  • Funktioniert nicht auf dem iPhone.

    – Brian Cannard

    7. Dezember 2016 um 2:21 Uhr

  • Lesen Sie zuerst das Thema und beantworten Sie die Fragen zum Barcode

    – Saravana

    2. August 2017 um 2:54 Uhr

  • Kein Glück mit iPhone – iOS

    – Imtee

    10. Juni 2020 um 2:51 Uhr

Scandit ist ein Startup, dessen Ziel es ist, sperrige, teure Laser-Barcode-Scanner durch billige Mobiltelefone zu ersetzen.

Es gibt SDKs für Android, iOS, Windows, C API/Linux, React Native, Cordova/PhoneGap, Xamarin.

Es gibt auch Scandit Barcode Scanner SDK für das Web die die WebAssembly-Version des SDK. Es läuft in modernen Browsern, auch auf Handys.

Da ist ein Client-Bibliothek die auch eine Barcode-Picker-Komponente bereitstellt. Es kann wie folgt verwendet werden:

<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>

Haftungsausschluss: Ich arbeite für Scandit

  • Ich verwende denselben Code mit meinem eigenen Lizenzschlüssel, er schaltet meine mobile Kamera ein, beim Barcode-Scannen gibt es auch Ton, aber keine Ausgabe des Scan-Ergebnisses, wohin geht das Barcode-Ergebnis? und wie kann ich auf dieses Ergebnis in meinem Eingabeformular-Textfeld zugreifen? kannst du es kurz erklären?

    – Faiz Farid

    17. Juli 2018 um 13:57 Uhr

  • @FaizFareed, das Barcode-Ergebnis ist in der verfügbar onScan Callback-Methode, in meinem Code wird sie einfach auf der Konsole gedruckt. Hier ist ein Beispiel, das den Barcode in einem Eingabeformular-Textfeld speichert: github.com/Scandit/barcodescanner-sdk-for-web-samples/blob/…

    – mak

    21. August 2018 um 10:06 Uhr

  • Und die Seite “Preise” zeigt nur die Schaltflächen “Kontaktieren Sie uns für ein Angebot”. Sehr informativ…

    – Styx

    19. Dezember 2018 um 13:37 Uhr

  • Tolle Software, aber sehr teuer. 2450 US-Dollar pro Jahr für 1-50 Geräte – anscheinend ihr günstigster Plan

    – Peter Koopmann

    1. August 2019 um 20:58 Uhr

  • Kostenintensives Abonnement oder Kostenmodell pro Scan? Nein danke – geben Sie uns einen einmaligen Preis, Unternehmen mögen keine hochwertigen Abonnements.

    – Markus G

    4. Juni 2020 um 9:46 Uhr

Benutzer-Avatar
TheStoryCoder

Sie können die Android-App verwenden Barcode-Scanner-Terminal (HAFTUNGSAUSSCHLUSS! Ich bin der Entwickler). Es kann den Barcode scannen und an den PC senden und in Ihrem Fall in das Webformular eingeben. Mehr Details hier.

Sieh dir das an:
http://qrdroid.com/web-masters.php

Sie können einen Link in Ihrem Webformular erstellen, etwa so:

http://qrdroid.com/scan?q=http://www.your-site.com/your-form.php?code={CODE}

Wenn jemand auf diesen Link klickt, wird eine App zum Scannen des Codes geöffnet. Nachdem der Benutzer den Code gescannt hat, http://www.ihre-seite.com/ihr-formular.php?code={CODE} wird automatisch aufgerufen. Kannst du dann machen ihr-formular.php Lesen Sie den Parameter Code um das Feld vorzubelegen.

  • Habe 404 Fehler, scheint die Funktion geschlossen zu haben.

    – Chris Ho

    15. November 2017 um 1:55 Uhr

Benutzer-Avatar
Beerenflügel

Wir haben eine App in Google Play und im App Store, die Barcodes in eine Website scannt. Die App heißt Scan to Web.
http://berrywing.com/scantoweb.html

Sie können sogar einen Link oder eine Schaltfläche in Ihre Webseite einbetten, um den Scanner selbst zu starten.

<a href="https://stackoverflow.com/questions/17738395/bwstw://startscanner">Link to start scanner</a>

Auf der Entwicklerdokumentations-Website für die App wird beschrieben, wie Sie die App verwenden und JavaScript zum Verarbeiten des Barcode-Scans verwenden.
http://berrywing.com/scantoweb/#htmlscanbutton

  • Habe 404 Fehler, scheint die Funktion geschlossen zu haben.

    – Chris Ho

    15. November 2017 um 1:55 Uhr

1228200cookie-checkBarcode-Scanner für Handy für Website in Form [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy