Domanda

Non vedo l'ora di costruire un prototipo, che dovrebbe funzionare completamente senza testa e senza l'interazione dell'utente, il sistema dovrebbe essere in grado di avviare un lettore di codici a barre, inviarlo su Internet a un php come file.php? code= var...

Qual è il modo più semplice per farlo?

Sto pensando:

  • app per console Windows, una sorta di ping ...
  • app per console linux, una sorta di wget o cose del genere

Qualcuno ha un approccio migliore.

Il sistema dovrebbe essere completamente autonomo, collegarlo, scansionare il codice a barre, inviare il codice, ripetere ...

È stato utile?

Soluzione

Il tuo lavoro può essere suddiviso in tre attività principali:

  1. Ottieni il valore del codice a barre (non solo una bella foto)
  2. Trasferisci il valore del codice a un'applicazione PHP remota
  3. elabora i dati sulla destinazione. Fuori campo.

Esistono molti modi diversi per raggiungere questo obiettivo. Ma tieni sempre presente che non devi reinventare la ruota:

  1. I lettori di codici a barre di solito si comportano come una normale tastiera. Un codice scansionato verrà trattato come un normale input dell'utente dalla tastiera. Un buon lettore di codici a barre può essere configurato per finalizzare il suo input con un tasto di invio (\ r).
  2. Come già accennato: usa il linguaggio di programmazione che hai un buon comando o di cui sei curioso. Hai detto che il sistema di destinazione sarà uno script PHP, quindi l'applicazione della console di trasferimento potrebbe essere realizzata anche con PHP.

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

Vedi PHP-Manual Readline-functiond per maggiori dettagli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top