Se eu adquirir um scanner de código de barras / QR USB, posso configurá-lo para iniciar automaticamente um navegador ao ler um URL?

3

Estou pensando em comprar um scanner como o Esky™ Automatic USB (Bi-directional) Barcode Scanner .

Eu produzi alguns códigos QR (contendo URLs http válidos) que eu gostaria que os alunos da minha escola fizessem.

Eu gostaria de usar a máquina como um terminal - os alunos verificam a URL e não conseguem fazer mais nada (sem teclado ou mouse, por exemplo).

Como tal, é possível configurar este scanner de código de barras (ou qualquer outro) para abrir automaticamente o meu navegador se o QR Code que estiver sendo verificado tiver um formato de URL?

Além disso, seria possível ter conteúdo QR não URL a ser inserido no campo de formulário ativo do navegador? Ou seja se o código QR disser 12345 , ele apenas entraria na caixa de texto ativa na página da Web atual (se uma página da Web já estivesse aberta)?

    
por dunc 15.02.2013 / 16:09

3 respostas

3

Não compre esse scanner específico - ele não suporta códigos de barras 2D.

O computador que você planeja usar para isso tem uma webcam? Porque isso pode ser um scanner totalmente aceitável para esse propósito. Então você poderia usar um software como link para fazer o que você quer. (Eu testei isso. É claramente um projeto de fim de semana, mas ao contrário do que o post diz, funciona para mim no Windows 7).

Aqui está outro, que eu não testei, que parece que pode fazer exatamente o que você quer (usando uma webcam): link

Uma preocupação que tenho é como trazer o aplicativo QR de volta ao primeiro plano depois de visualizar a página da web, se você não tiver um teclado ou mouse. Se fosse eu, eu provavelmente iria mexer com AutoHotKey como uma maneira de fazer isso, mas provavelmente existem outras maneiras de ir.

Se uma webcam não é uma opção, então você precisa comprar um scanner 2D (geralmente mais caro do que uma webcam!) E a questão de como chegar à página da web se torna um pouco mais complicada. Dito isso, acho que é possível construir a coisa toda no AutoHotKey se você estiver usando um scanner 2D.

    
por 02.03.2013 / 00:49
4

Você precisará de alguém (ou de você mesmo) para desenvolver um software para essa finalidade.

Basicamente, você precisará capturar a entrada de código de barras, usar API ShellExecute para iniciar o navegador da Web e usar o < href="http://msdn.microsoft.com/pt-br/library/windows/desktop/ms644950(v=vs.85).aspx"> API SendMessage para enviar o texto para o formulário do navegador campo.

Para ajuda na programação, você pode tentar stackoverflow.com :)

    
por 25.02.2013 / 11:45
0

Para o preenchimento automático de um campo de formulário, se você controlar o servidor Web, adicione um parâmetro (s) ao URL que será usado para preencher o (s) campo (s) de formulário exigido (s).

Além disso, por que não usar um smartphone para ler o URL, em vez de um computador?

Um smartphone certamente terá um aplicativo de leitura de códigos QR que pode ler um URL e navegar nele. Não haverá problemas de segurança com o seu PC, mas é melhor não deixar dados pessoais no smartphone ...

    
por 25.02.2013 / 16:02