'azz, progettino poco ambizioso... che conoscenze hai di programmazione?

Comunque, per quelle che sono le mie conoscenze, direi che Java andrebbe bene tranne per i punti

3: che protocollo usa il lettore per comunicare con il pc? E' connesso tramite seriale,parallela,usb? Non sono bene a conoscenza delle possibilità di java nel trattare device esterni. So che ci sono api a riguardo me le mie conoscenze si fermano qui. Cmq se il procollo di comunicazione del lettore con il pc e' sconosciuto ho idea che sara' una gara dura programmare un driver da zero.

4: gestire la stampa in java non e' impossibile, ma e' sempre stata una brutta bestia.