¿Hay una biblioteca de JavaScript (u otra) para leer las licencias de conducir?

Estoy trabajando en un proyecto de JavaScript que consiste en leer tarjetas de crédito y licencias de conducir de un lector de banda magnética USB en modo de emulación de teclado. Resultó que hacer que las tarjetas de crédito funcionaran fue extremadamente fácil, ya que todas están en el mismo formato. Sin embargo, rápidamente quedó claro que las licencias de conducir son mucho más difíciles, ya que incluso en un solo estado (CA) el formato varía de una tarjeta a otra.

En cualquier caso, el objetivo es tomar los datos en bruto de deslizar una licencia de conducir (utilizando un lector de banda magnética) y extraer el número de la misma, de manera que se obtenga el número correcto para la mayor cantidad posible de estados de los EE. UU. se asombrozo). Vale la pena mencionar es queNo estoy particularmente interesado en la validación, Al menos no en este punto.

¿Alguien más ya lo ha hecho y lo ha empaquetado todo en una biblioteca (ya sea gratuita o comercial) que podría usar? Que sería increíble.

También debo señalar que aunque me encantaría ver una solución de JavaScript, en realidad estoy abierto a investigar cualquier solución, escrita en cualquier idioma.

Respuestas a la pregunta(2)

Su respuesta a la pregunta