私は、キーボード エミュレーション モードで USB 磁気ストライプ リーダーからクレジット カードと運転免許証を読み取る JavaScript プロジェクトに取り組んでいます。クレジット カードはすべて同じ形式であるため、機能するようになるのは非常に簡単であることがわかりました。ただし、単一の州 (CA) 内であっても、カードごとに形式が異なるため、運転免許証ははるかに難しいことがすぐに明らかになりました。
いずれにせよ、目標は、運転免許証を読み取って (磁気ストライプ リーダーを使用して) 生データを取得し、そこから番号を抽出して、できるだけ多くの米国の州の正しい番号を生成することです (50 州すべてが素晴らしいです)。言及する価値があるのは、少なくとも現時点では、validation には特に関心がないということです。
他の誰かがすでにこれを行っていて、私が使用できるライブラリ (無料または商用) にすべてパッケージ化していますか? それは素晴らしいでしょう。
また、私は JavaScript のソリューションを見たいと思っていますが、実際には、任意の言語で書かれた任意のソリューションを調査することにオープンであることにも注意してください。