運転免許PDF417
証カードの裏にあるバーコードを読み取って、カスタムオブジェクトにデータを解析できるようにする必要がある小さなライブラリを開発するタスクが与えられました。
ただし、これらのデータ型が示すデータ型を知る必要がありますか?
4/ANS, 10/ANS, 5/ANS, etc.
完全なドキュメントは次の場所にあります:http://www.dol.wa.gov/external/docs/barcodeCalibration-basic.pdf
ここで推測しますが、<フィールド長> / ANS、ここでAはアルファベット、Nは数字、Sはスペースですか?
たとえば、3/AはUSAのような3つのアルファベット文字です。
体重と性別が両方とも1/Nであるのはおかしいですが、与えられた例(どちらの場合も2)は私の仮説に適合します。
ワシントンの仕様は、AAMVA標準に基づいています: http ://www.aamva.org/DL-ID-Card-Design-Standard/
2013 IDカードの設計基準は次のとおりです:http ://www.aamva.org/WorkArea/DownloadAsset.aspx?id = 4435
PDF 417バーコードの仕様は、そのドキュメントの51ページ(65)から始まります。58ページ(72)に、タイプ定義がリストされています:「A =アルファAZ、N =数値0-9、S =特殊、F =固定長、V=可変長」
6 A / Nは、6桁または間隔のある(A)lpha /(N)umeric変数であることを意味します。たとえば、5'7 "は、" 067 in "の形式に適合する変数として表すことができます(引用符は実際の変数のみを囲みます。データベースプログラミングで通常見られる用語の非常に一般的な定義です。変数は常に6文字の長さになります(スペース文字を含む)--3つのアルファ(in)と3つの数値(067)。