我的任务是开发一个小型库,该库需要能够读取位于驾驶执照PDF417
背面的条形码并将数据解析到我们的自定义对象。
但是我需要知道这些数据类型表示什么数据类型?
4/ANS, 10/ANS, 5/ANS, etc.
完整文档可在以下网址找到:http: //www.dol.wa.gov/external/docs/barcodeCalibration-basic.pdf
在这里猜测,但是 <field length>/ANS,其中 A 是字母,N 数字和 S 空格?
例如,3/A 是 3 个字母字符,例如 USA。
有趣的是,体重和性别都是 1/N,但给出的例子(两种情况下都是 2)符合我的假设。
The Washington spec is based on the AAMVA standard here: http://www.aamva.org/DL-ID-Card-Design-Standard/
The 2013 ID Card Design Standard is here: http://www.aamva.org/WorkArea/DownloadAsset.aspx?id=4435
The PDF 417 barcode specifications start on page 51 (65) of that document. On page 58 (72) they list the type definitions: "A=alpha A-Z, N=numeric 0-9, S=special, F=fixed length, V=variable length"
6 A/N 表示它是一个 6 位数字或间隔 (A)lpha/(N)umeric 变量。例如 5'7" 可以表示为适合格式为“067 in”的变量(引号仅包含实际变量。非常常见的术语定义通常在数据库编程中找到。您的变量将始终为 6 个字符长(包括空格字符)--3 个字母(in)和 3 个数字(067)。