باركود رخصة القيادة AAMVA
الباركود ثنائي الأبعاد على ظهر كل رخصة قيادة أمريكية هو رمز PDF417 يُرمّز حقول هوية صاحب الرخصة وفق معيار تصميم بطاقة AAMVA. صدر أصلاً عام 2000، ويُطبَّق حالياً بإصداره العاشر (2020). هذه الصفحة مرجع لتطوير المحللات، واختبار الأكشاك، وسير عمل جهات الإصدار المعتمدة.
رمز الباركود: PDF417 (ISO/IEC 15438).
الإصدارات السابقة: v8 (2013)، v9 (2016)، v10 (2020). معظم الولايات على الإصدار v8 أو أعلى؛ يتفاوت اعتماد v10 من ولاية لأخرى.
ما هو
باركود AAMVA هو رمز PDF417 تبدأ حمولته المفككة بترويسة ثابتة، ثم "ملف فرعي" واحد لكل نطاق بيانات. الملف الفرعي الأساسي هو DL (رخصة القيادة)؛ وتُضيف الرخص التجارية ملفات فرعية خاصة بالولاية القضائية من ZA إلى ZZ.
بنية الترويسة:
@
ANSI <IIN><version><jurisdiction version><subfile count>DL<subfile offset><subfile length>البايتات الأربعة الأولى هي: مؤشر الامتثال (@)، وفاصل عناصر البيانات (\x1e)، وفاصل السجلات (\x0d)، والنص الحرفي ANSI . المحللات التي تتجاهل هذه البايتات ترفض الرمز.
رموز العناصر
كل عنصر بيانات عبارة عن رمز مكوّن من 3 أحرف يليه قيمته مع فاصل سطر جديد. الأكثر شيوعاً:
| الرمز | المعنى | الصيغة |
|---|---|---|
DAA | اسم العميل (قديم، ما قبل v8) | LAST,FIRST,MIDDLE |
DAC | الاسم الأول | نص |
DCS | اسم العائلة | نص |
DAD | الاسم الأوسط | نص |
DBB | تاريخ الميلاد | MMDDYYYY |
DBA | انتهاء صلاحية الرخصة | MMDDYYYY |
DBD | تاريخ إصدار الرخصة | MMDDYYYY |
DBC | الجنس (1=ذكر، 2=أنثى، 9=غير محدد) | رقم واحد |
DAQ | رقم الرخصة | أحرف وأرقام |
DAG | سطر العنوان 1 | نص |
DAI | المدينة | نص |
DAJ | الولاية (حرفان) | أحرف |
DAK | الرمز البريدي | 5 أو 9 أرقام |
DAU | الطول | مثال: 070 in |
DAW | الوزن (بالرطل) | مثال: 180 |
DAY | لون العينين | 3 أحرف: BLU / BRO / GRN / GRY / HZL / BLK / MAR / PNK / DIC / UNK |
DAZ | لون الشعر | 3 أحرف: BAL / BLK / BLN / BRO / GRY / RED / SDY / WHI / UNK |
DCA | فئة المركبة | A / B / C / D / M / أخرى |
DCB | القيود | أحرف وأرقام |
DCD | التصاريح الإضافية | أحرف وأرقام |
DCF | مميّز المستند | خاص بالولاية القضائية |
DDE | اقتطاع اسم العائلة | T / N / U |
رقم تعريف الجهة المصدِرة (IIN)
لكل ولاية أمريكية رقم IIN مكوّن من 6 أرقام تُعيّنه AAMVA. أمثلة:
| الولاية | IIN | الولاية | IIN |
|---|---|---|---|
| California | 636014 | New York | 636001 |
| Texas | 636015 | Florida | 636010 |
| Illinois | 636035 | Pennsylvania | 636025 |
| Ohio | 636023 | Georgia | 636055 |
| North Carolina | 636004 | Michigan | 636032 |
جدول IIN الكامل للولايات القضائية (50 ولاية + مقاطعة كولومبيا + المقاطعات الكندية + الأراضي الأمريكية) متاح في القائمة المنسدلة للولايات القضائية في المولّد, مرّر للأسفل للعثور على أي جهة مصدِرة.
الفروق بين الإصدارات
| الإصدار | تاريخ الإصدار | التغييرات الرئيسية |
|---|---|---|
| v8 | 2013 | إضافة ترويسة الامتثال (@\x1e\r). الخط الأساسي للمحللات الحديثة. |
| v9 | 2016 | توضيح صيغة مميّز المستند DCF. إضافة أعلام الاقتطاع DDE/DDF/DDG. |
| v10 | 2020 | إضافة عناصر صورة المستند؛ تخفيف اشتراطات وحدات الطول. معظم DMVs الحديثة تُصدر ترويسات v10. |
ما تحتويه الرخص الحقيقية وتفتقر إليه رخص AAMVA المطبوعة
هذا مهم لسير عمل مكافحة الاحتيال: PDF417 يُحلَّل بشكل صحيح لا يساوي رخصة أصلية. تعتمد الرخص المادية على:
- الصور المجسّمة, ختم الولاية، وأنماط الطبقة اللاصقة، والأجهزة البصرية المتغيرة.
- خصائص UV/IR, أحبار مرئية فقط تحت ضوء UV بطول موجي 365nm أو ضوء IR. موجودة في كل رخصة حديثة.
- الطباعة الدقيقة, نص بحجم 0.2mm مُدمَج في البطاقة ويقاوم النسخ.
- الخصائص اللمسية, أسطح مرفوعة على الاسم وتاريخ الميلاد، محفورة بالليزر على بطاقات البولي كربونات.
- التصديق التشفيري (Mobile DL), mDL وفق ISO/IEC 18013-5 هو طبقة التوقيع الرقمي الناشئة التي تُثبت أن البطاقة صادرة من الولاية القضائية.
أكشاك التحقق من العمر التي تعتمد فقط على تحليل PDF417 يُخدَع فيها بانتظام. يجب أن تجمع سير العمل الإنتاجية تحليل الباركود مع فحص خاصية مادية واحدة على الأقل.
متجهات الاختبار القانونية
استخدم بيانات اصطناعية واضحة عند إنشاء حمولات اختبار. JOHN TEST، JANE SAMPLE، تاريخ ميلاد في المستقبل أو قبل 1900, أي شيء لا يمكن الخلط بينه وبين شخص حقيقي.
| الحالة | المدخلات | سلسلة الترويسة المتوقعة |
|---|---|---|
| California v10، اصطناعي | jurisdiction=CA | ANSI 636014100002DL |
| Texas v10، اصطناعي | jurisdiction=TX | ANSI 636015100002DL |
| New York v9، اصطناعي | jurisdiction=NY | ANSI 636001090002DL |
المشكلات الشائعة
- ترويسة الامتثال مفقودة. المحللات التي تبدأ القراءة من
ANSIوتتجاهل البادئة@\x1e\rسترفض حمولتك لأن البايت 0 ليس@. - صيغة التاريخ خاطئة. تستخدم AAMVA الصيغة
MMDDYYYYلاYYYY-MM-DD. تاريخ انتهاء 2030-03-01 يُرمَّز كـ03012030. - وحدات الطول. يقبل v10 كلاً من البوصة (
070 in) والسنتيمتر (178 cm). الإصدارات الأقدم تقبل البوصة فقط. - أعلام اقتطاع الاسم. يجب أن تكون قيمة
DDE/DDF/DDGإماT(مقتطع)، أوN(غير مقتطع)، أوU(غير معروف). أي قيمة أخرى تُعطّل بعض المحللات. - رموز عناصر خاصة بالولاية القضائية. تُضيف الولايات رموزاً بادئة
ZA-ZZ(California لديهاZCA، Texas لديهاZTX، إلخ). يجب على المحللات تجاهل الرموز غير المعروفة لا رفضها. - عدم تطابق IIN. رخصة California برقم IIN 636015 (Texas) تُحلَّل بنجاح لكنها تفشل في أي فحص صلاحية بعد التحليل. تقوم DMVs الحقيقية بمطابقة IIN مع الولاية المضمّنة في MRZ.
توافق أجهزة المسح
| الجهاز | الدعم | ملاحظات |
|---|---|---|
| iOS Camera (iOS 17+) | إدراك الرخصة | تطبيق Wallet يتعرف على حمولات AAMVA ويمكنه عرض إضافتها كبطاقة هوية. |
| Android Camera | غير أصلي | يُعامَل كـ PDF417 خام. يتطلب التعرف على الرخصة تطبيق التحقق من الهوية. |
| Google Lens | PDF417 خام فقط | يعرض النص المفكوك دون تحليل AAMVA. |
| حزمة SDK للتحقق من الهوية (IDEMIA, Jumio, Onfido) | تحليل كامل | المعيار الصناعي لأكشاك التحقق من العمر ومنظومة KYC الإلكترونية. |
| ماسح PDF417 صناعي (Zebra, Honeywell) | تحليل كامل | تشمل معظم إصدارات البرامج الثابتة الحديثة تحليل AAMVA افتراضياً. |
انظر أيضاً
- /drivers-license-aamva-barcode-generator/, المولّد مع قائمة تحقق الامتثال.
- /standards/, العودة إلى فهرس المعايير.
- AAMVA.org, معيار تصميم البطاقة, المواصفة الرسمية.