L'emulazione di tastiera è una facilitazione alla quale di solito si ricorre perché più comoda e anche perché permette di digitare a mano un codice a barre che non si riesce a leggere con il lettore. Un po' come accade talvolta alla cassa del supermercato.
Però, come ti dicevo prima, i lettori di barcode sono in realtà dei dispositivi seriali e, anche se vengono collegati ad una porta USB, in realtà è come se fossero collegati ad una porta COMn, la quale può essere "letta" con l'oggetto MSComm. E' anche possibile che il lettore sia corredato da un qualche software alternativo.