Pergunta

Estou ansioso para construir um protótipo, que deve ser executado completamente sem interface e sem interação do usuário, o sistema deve ser capaz de iniciar um leitor de código de barras, enviá-lo pela Internet para um php como file.php? code= var...

Qual é a maneira mais simples de fazer isso?

Estou pensando:

  • aplicativo de console do Windows, algum tipo de ping ...
  • aplicativo de console Linux, algum tipo de wget ou coisas assim

Alguém tem uma abordagem melhor.

O sistema deve ser completamente autônomo, conecte-o, leia o código de barras, envie o código, repita ...

Foi útil?

Solução

Seu trabalho pode ser dividido em três tarefas principais:

  1. Obtenha o valor do código de barras (não apenas uma bela imagem dele)
  2. Transfira o valor-código para um aplicativo PHP remoto
  3. processar os dados no alvo. Fora do escopo.

Existem muitas maneiras diferentes de conseguir isso. Mas tenha sempre em mente que você não precisa reinventar a roda:

  1. Leitores de código de barras geralmente se comportam como um teclado comum. Um código digitalizado será tratado como uma entrada de usuário comum do teclado. Um bom leitor de código de barras pode ser configurado para finalizar sua entrada com uma tecla enter (\ r).
  2. Como já mencionado: Use a linguagem de programação que você tem bom comando ou sobre a qual está curioso. Você mencionou que o sistema de destino será um script PHP, portanto, o aplicativo de console de transferência também pode ser realizado com PHP.

    do while(true) { 
    // wait for bar-code reader input
      $code = readline();
    
    // transfer code to 
      transfer($code);
    }
    

Veja PHP-Manual Readline-functiond para mais detalhes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top