Pregunta

Estoy deseando construir un prototipo, que debería ejecutarse completamente sin cabeza y sin la interacción del usuario, el sistema debería poder iniciar un lector de códigos de barras, enviarlo por Internet a un php como file.php? code= var...

¿Cuál es la forma más sencilla de hacer esto?

Estoy pensando en:

  • aplicación de consola de Windows, una especie de ping ...
  • aplicación de consola Linux, una especie de wget o cosas así

¿Alguien tiene un enfoque mejor?

El sistema debe ser completamente autónomo, enchufarlo, escanear código de barras, enviar código, repetir ...

¿Fue útil?

Solución

Su trabajo se puede dividir en tres tareas principales:

  1. Obtenga el valor del código de barras (no solo una buena imagen)
  2. Transfiera el valor de código a una aplicación PHP remota
  3. procesar los datos en el objetivo. Fuera del ámbito.

Hay muchas formas diferentes de lograrlo. Pero tenga siempre en cuenta que no es necesario reinventar la rueda:

  1. Los lectores de códigos de barras suelen comportarse como un teclado normal. Un código escaneado se tratará como una entrada normal del usuario desde el teclado. Se puede configurar un buen lector de códigos de barras para finalizar su entrada con una tecla enter (\ r).
  2. Como ya se mencionó: use el lenguaje de programación que domine bien o que le interese. Mencionaste que el sistema de destino será un PHP-Script, por lo que la aplicación de la consola de transferencia también podría realizarse con PHP.

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

Consulte PHP-Manual Readline-functiond para obtener más detalles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top