Scanner de código de barras para telemóvel para o sítio web sob a forma [fechado]

Tenho um site de manutenção de inventário. e a correr. atualmente, os usuários back end estão digitando manualmente o ID do item no sistema e usando para pesquisar e fazer o seu trabalho. Eu gostaria de automatizar a digitação para digitalizar códigos qr. Estamos a tentar implementar os utilizadores para usarem a câmara do telemóvel para actuarem como scanner.

Assim, o utilizador coloca o foco no campo de texto e usa o seu telemóvel para digitalizar o código e o valor tem de ser colocado automaticamente no campo de texto.

As aplicações no mercado não transferem dados em um pc ou formulário web diretamente. Estamos tentando implementar um scanner web de código aberto em vez de comprar um produto caro ou app. Você pode sugerir um ou devemos criar o nosso próprio aplicativo? Em caso afirmativo, de onde posso começar?

Author: BenMorel, 2013-07-19

6 answers

Há um scanner JS QrCode que funciona em sites móveis com uma câmara.

Https://github.com/LazarSoft/jsqrcode

Trabalhei com ele para um dos meus projectos e funciona muito bem !
 10
Author: edi9999, 2013-07-19 14:22:08

Check out https://github.com/serratus/quaggaJS

" QuaggaJS é um scanner de código de barras inteiramente escrito em JavaScript suportando localização e decodificação em tempo real de vários tipos de códigos de barras, tais como EAN, Código 128, Código 39, EAN 8, UPC-A, UPC-C, I2of5, 2of5, Código 93 e CODABAR. A biblioteca também é capaz de usar getUserMedia para obter acesso direto ao fluxo de câmera do Usuário. Embora o código se baseie no processamento de imagens pesadas, mesmo os smartphones recentes são capazes de localizar e descodificar códigos de barras em tempo real."

 10
Author: bchr02, 2018-05-25 00:09:27

O Scandit é um arranque cujo objectivo é substituir os scanners de código de barras a laser volumosos e caros por telemóveis baratos.

Existem SDKs para Android, iOS, Windows, C API/Linux, Reat Native, Cordova/PhoneGap, Xamarin.

Existe também Scandit Scanner SDK para a Web Qual a versão de montagem da web do SDK. Ele funciona em navegadores modernos, também em telefones.

Existe uma biblioteca cliente que também fornece um componente de picador de código de barras. Pode ser usado assim:

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

Aviso: eu trabalho para o Scandit

 5
Author: mak, 2017-11-30 11:10:57

Pode usar a aplicação Android Terminal de Scanner de código de barras (DISCLAIMER! Eu sou o desenvolvedor). Ele pode digitalizar o código de barras e enviá-lo para o PC e, no seu caso, introduzi-lo no formulário web. Mais detalhes aqui.

 3
Author: TheStoryCoder, 2019-03-01 16:23:23
Olha para isto.: http://qrdroid.com/web-masters.php

Você pode criar um link no seu formulário web, algo como:

Http://qrdroid.com/scan?q=http://www.your-site.com/your-form.php?code={Código}

Quando alguém clica esse link, uma aplicação para digitalizar o código será aberta. Após o usuário digitalizar o código, http://www.your-site.com/your-form.php?code={CODE} será automaticamente chamado. Você pode então fazer a tua forma.php leia o parâmetro Código para prepopular o campo.
 -1
Author: Jorge Cevallos, 2013-07-19 14:15:37
Temos um aplicativo no Google Play e a Loja de aplicativos que digitalizará códigos de barras em um site. O aplicativo é chamado de Scan para Web. http://berrywing.com/scantoweb.html

Você pode até mesmo inserir um link ou botão para iniciar o scanner você mesmo dentro de sua página web.

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

A página web de documentação do programador para a aplicação cobre como usar a aplicação e usar o JavaScript para processar a digitalização de códigos de barras. http://berrywing.com/scantoweb/#htmlscanbutton

 -1
Author: Berry Wing, 2016-11-15 13:26:54