Hola bueno fijate, yo hice un sistema de afiliaciones para clientes de una tienda, en la cual ellos pueden suscribirse y el sistema les genera un Carnet con codigo de barras, la fuente del codigo de barras esta en esas maquinas donde las personas se suscriben. Hasta los momentos no hemos colocado las Pistolas de Codigo de Barras (Lectoras), pero en teoria cualquier pistola deberia leer ese codigo de barras y hacer el input en la PC.
Las Lectoras simulan una entrada de datos en un "textbox" y el final el Beep que generan esas pistolitas es en relidad la simulación de la tecla "ENTER"
Ahora tendrias que pensar en como capturas esa entrada de la lectora, y pienso que debe ser con "Javascript", haciendo un modulo en el cual se ejecute con un evento "Keypress[enter]" (Ojo esta no es la syntaxis)..
Consigue la Lectora y haces pruebas