[RESOLVIDO] Ler QR code ou Código de Barras pelo Celular

Prezados e Prezadas.

Sei que o tópico é antigo, mas não vi evolução que pudesse me ajudar. Penso que o Haroldo e os mais experientes talvez pudessem me dar uma luz.

Como posso ler um Código de Barras ou QR Code, colocando o valor lido dentro do Quick Search de um formulário de consulta?
Se é que isso é possível?

Alguém já passou por isso?

Um abração.

Cezar

Cezar,
Boa noite,
Não fique bravo por eu usar o: Permita-me usar o google para você .
http://permita.me/?q=php+read+%20qrcode+smartphone
É uma brincadeira ok? Já teve muito troll me xingando por causa dele ao invés de ver os links que ele te trás.
Veja os links que tratam de escanear o qrcode com o html5.
Na primeira página da busca já tem pelo menos dois resultados com a solução para você.
Desejo sorte!

Olá Alexandre.

Como ficar chateado com uma pessoa que só agrega ao grupo, compartilha conhecimento e é (entre tantos) uma das maiores feras deste Fórum?

Eu estava cansado, jogando a toalha e só via uma solução que o Haroldo já havia mencionado. Peço desculpas ao grupo. Penso que como eu, estamos todos sob pressão de entregas e prazos vencidos e pouco $$$. (rsrsrsrs)

Eu vou ler com atenção e depois te peço socorro com duvidas.

Um abração e mais uma vez obrigado.

Pensei em criar um botão (scanear qrcode) para abrir uma blank em outra janela, scanear o qrcode usando um dos do links passados, exemplo:
http://www.auere.com.br/blog/html/usando-a-camera-do-celular-como-leitor-de-codigo-de-barras-numa-aplicao-web
https://a.kabachnik.info/reading-barcodes-with-built-in-camera-with-html5.html
Após scanear jogar no quicksearch via javascript e fechar a blank de forma automática.

PS: Se for imprescindível que ao clicar no quick search já abra para ler o qrcode.
Então pode-se programar um evento quando o quick search ao ganhar foco via ajax já abrir a blank.

Alexandre.

É extamente isso que preciso. Colocar o valor lido pelo celular no QuickSearch no form consulta.
Eu iniciei assim:

?>

Código de Barras Código de barras (Leitor): <?php

//sc_redir(form_TB_FUNCIONARIO_BARCODE_DP.php, “parm=codigo”, “_self”);
//sc_redir(form_TB_FUNCIONARIO_BARCODE_DP.php, “parm=codigo”, “”);

Conforme o exemplo do link:
http://www.auere.com.br/blog/html/usando-a-camera-do-celular-como-leitor-de-codigo-de-barras-numa-aplicao-web

Não faço ideia de como colocar o valor retornado no campo do QS…

Esta difícil por causa do {CODE}.
O Scriptcase teima em confundir com variável de campo.

PS: Eu não sei porque o Scriptcase é tão fechado assim.

Olá Alexandre.

Estou com dificuldades também. Estou tentando ajuda com o suporte do SC. Coloco o retorno aqui.

Um grande abraço

Ao invés de fechar o php, usa assim:

print('
<!DOCTYPE html>
<html lang="pt-Br">
    <head>
        <meta charset="utf-8" />
        <title>Código de Barras</title>
    </head>
    <body>
        <form action="#"><method="post">
            Código de barras
(<a href="http://zxing.appspot.com/scan?ret=http:/www.indexaweb.com.br/verde/barcode/barcode.php?codigo={'.'CODE'.'}">Leitor</a>):   
            <input type="text" name="cod" value=""/>
         <input type="submit" value="Submit">
        </form>
    </body>
</html>
');
1 Curtida

Prezados.

Acabei conseguindo resolver, após a orientação do Ronyan. Funcionou direitinho.

Alexandre e onyan. Obrigado mais uma vez.

Abs

Olá Cesar, bom dia! Tudo bem?
Tenho a necessidade de ler um qr-code via câmera do celular, você implementou esse processo? Por favor, poderia compartilhar? Obrigado

Pessoal,

Por favor, alguem pode postar a solucao?

Obrigado.

Olá Cezar…
Poderia postar como resolveu tal situação?

Bom dia!Entrei a pouco no fórum,mas estou com uma duvida relacionada ao Barcode irei utilizar ele junto ao site da empresa onde trabalho para realizar leitura de EAN, (facilitar o processo de rastreio)segui as instruções desse tópico,porem estou tendo uma erro com a variável na url,esses caracteres que aparecem,alguém poderia me dar uma luz para a resolução desse problema? Anexei uma imagem mostrando a situação.
barcode|690x388

Sr @eugeniocdr, o Sr possui licença Scriptcase?

Por ser um tópico marcado como resolvido, sugiro que abra um novo tópico e pode até referenciar esse tópico aqui pela URL. Isso se o assunto envolver a Ferramenta Scriptcase.

Irei criar um novo tópico,com a situação que estou tendo.

Olá Joelton.

A solução que encontrei foi a que o Ronyan apresentou. Fiz como ele mandou e funcionou direitinho.
Segue abaixo:
Jan '18

Ao invés de fechar o php, usa assim:

print('
<!DOCTYPE html>
<html lang="pt-Br">
    <head>
        <meta charset="utf-8" />
        <title>Código de Barras</title>
    </head>
    <body>
        <form action="#"><method="post">
            Código de barras
(<a href="http://zxing.appspot.com/scan?ret=http:/www.indexaweb.com.br/verde/barcode/barcode.php?codigo={'.'CODE'.'}">Leitor</a>):   
            <input type="text" name="cod" value=""/>
         <input type="submit" value="Submit">
        </form>
    </body>
</html>
');

Abraços
1 Curtida

Fiz um teste em minha aplicação, ele funciona, porém ao ler o código de barras ele abre uma nova aba do navegador… Vocês conseguiram fazer retornar o valor lido no input ?

Olá Luiz.

Aqui funcionou direitinho.
Voce tentou com outros navegadores?

Att

Muito util esse post, obrigado

1 Curtida

Boa noite pessoal, alguém poderia disponibilizar o trecho do código que manda a leitura do barcode para o campo do formulário, estou conseguindo chamar a câmera, faz a leitura do código de barras, porém esse não leva para o campo que desejo.

Ps, os links de exemplos já não existem mais.

Atenciosamente,
Clayton Marreiro