Beh se hai un lettore in emulazione di tastiera (attaccato alla tastiera) non c'è bisogno di scrivere una riga di programma, il codice compare sul tuo campo come se l'avessi digitato con la tastiera.
Se invece il lettore ha un proprio driver/server che gira autonomamente ti devi interfacciare con questo.
In ogni caso quello che devi imparare sono le specifiche del lettore.