Un "terminale ATM" è spesso un lettore a banda magnetica (MSR).
Esistono diversi approcci per questo:
- Tastiera "wedge" o USB. Si aggancia al sistema USB e agisce come un'altra tastiera. Magtek ne produce alcuni (ovviamente, questo è un marchio di fascia più alta).
- Il lettore di banda magnetica con tastiera integrata fa parte di una tastiera come si può vedere con questa tastiera Cherry .
-
NFC dispositivi.
- Lettori di carte dedicati con display (come quelli di VeriFone e Ingenico )
Poiché alcuni di questi funzionano come tastiere, sì, è possibile simularlo digitando i dati da una tastiera. Altrimenti, se vuoi supportare cose come le tastiere di ciliegie e VeriFone 870 probabilmente dovrai procurartene uno . Considerate soprattutto che questi dispositivi sono spesso dei computer dedicati, con i loro linguaggi di programmazione e i loro sistemi operativi (nel caso dell'870 collegato, è un sistema linux incorporato).
Ci sono biblioteche che cercano di astrarre il 'lettore di carte' (e quindi puoi fare qualcosa che funzioni con JavaPOS o simili, ma per esperienza, questi possono essere molto frustranti per lavorare in quanto spesso hanno come target il minimo comune denominatore dei dispositivi (e che possono essere molto bassi).