Io ti rispondo con le conoscenze della scuola di eletronica che faccio! Per quello che ne so il codice a barre è un binario, oppure un gray. Tutte le pistole lo leggono ma il programma che gestisce la pistola deve decodificarlo!
Programmo anche in java quindi se posso aiutarti di più chiedilo!!!

Ciao!!!