AAMVA ڈرائیور لائسنس بارکوڈ
ہر امریکی ڈرائیونگ لائسنس کی پشت پر 2D بارکوڈ ایک PDF417 علامت ہے جو AAMVA کارڈ ڈیزائن معیار کے مطابق لائسنس ہولڈر کے شناختی فیلڈز کو انکوڈ کرتی ہے۔ اصل میں 2000 میں مخصوص کردہ، فی الحال ورژن 10 (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=قابل اطلاق نہیں) | 1 ہندسہ |
DAQ | لائسنس نمبر | حروف تہجی اعداد |
DAG | گلی کا پتہ لائن 1 | متن |
DAI | شہر | متن |
DAJ | ریاست (2 حرف) | حروف تہجی |
DAK | ZIP کوڈ | 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)
ہر امریکی ریاست کا AAMVA کا تفویض کردہ 6 ہندسوں کا IIN ہے۔ مثالیں:
| ریاست | 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 ریاستیں + DC + کینیڈین صوبے + امریکی علاقے) جنریٹر کے دائرہ اختیار ڈراپ ڈاؤن میں موجود ہے, کسی بھی جاری کنندہ کو تلاش کرنے کے لیے اسکرول کریں۔
ورژن کے فرق
| ورژن | شائع | اہم تبدیلیاں |
|---|---|---|
| v8 | 2013 | تعمیل ہیڈر (@\x1e\r) شامل کیا گیا۔ جدید پارسرز کی بنیادی لائن۔ |
| v9 | 2016 | DCF دستاویز امتیازی فارمیٹ واضح کیا گیا۔ DDE/DDF/DDG کٹوتی جھنڈے شامل کیے گئے۔ |
| v10 | 2020 | دستاویز تصویری عناصر شامل کیے گئے؛ قد کی اکائیاں نرم کی گئیں۔ زیادہ تر جدید DMV v10 ہیڈر جاری کرتے ہیں۔ |
اصل لائسنسوں میں کیا ہے جو مطبوعہ AAMVA بارکوڈ میں نہیں ہے
یہ دھوکہ دہی مخالف ورک فلو کے لیے اہم ہے: صحیح طریقے سے پارس ہونے والا PDF417 اصل لائسنس کے برابر نہیں ہے۔ جسمانی لائسنس ان پر انحصار کرتے ہیں:
- ہولوگرام, ریاستی مہر، لیمینیٹ پیٹرن، آپٹیکلی متغیر آلات۔
- UV/IR خصوصیات, سیاہی جو صرف 365nm UV یا IR روشنی میں نظر آتی ہے۔ ہر جدید لائسنس پر موجود۔
- مائیکرو پرنٹنگ, کارڈ میں سرایت شدہ 0.2mm متن جو reprographic کاپی کے خلاف مزاحم ہے۔
- لمسی خصوصیات, نام اور تاریخ پیدائش پر اٹھی ہوئی سطحیں، پولی کاربونیٹ کارڈز پر لیزر سے کندہ۔
- کرپٹوگرافک تصدیق (Mobile DL), ISO/IEC 18013-5 mDL ابھرتی ہوئی ڈیجیٹل دستخطی پرت ہے جو ثابت کرتی ہے کہ کارڈ دائرہ اختیار نے جاری کیا تھا۔
صرف PDF417 پارسنگ پر انحصار کرنے والے عمر تصدیق کیوسک باقاعدگی سے دھوکہ دیے جاتے ہیں۔ پروڈکشن ورک فلو میں بارکوڈ پارس + کم از کم ایک جسمانی خصوصیت کی جانچ کو یکجا کرنا چاہیے۔
قانونی ٹیسٹ ویکٹرز
ٹیسٹ پے لوڈ بنانے وقت واضح طور پر مصنوعی ڈیٹا استعمال کریں۔ JOHN TEST، JANE SAMPLE، مستقبل میں یا 1900 سے پہلے DOB, کچھ بھی جسے کسی حقیقی شخص کے ساتھ غلطی سے نہیں لیا جا سکتا۔
| کیس | ان پٹس | متوقع ہیڈر سب اسٹرنگ |
|---|---|---|
| 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/DDGT(کٹی ہوئی)،N(نہیں کٹی)، یاU(نامعلوم) ہونا چاہیے۔ کوئی اور قدر بعض پارسرز کو کریش کرتی ہے۔ - دائرہ اختیار مخصوص عنصر کوڈ۔ ریاستیں
ZA-ZZپریفکس کوڈ شامل کرتی ہیں (California میںZCA، Texas میںZTX، وغیرہ)۔ نامعلوم کوڈ پارسرز کو رد کرنے کی بجائے نظرانداز کرنے چاہئیں۔ - IIN کی عدم مطابقت۔ IIN 636015 (Texas) والا California لائسنس کامیابی سے پارس ہوتا ہے لیکن کسی بھی پوسٹ پارس درستگی جانچ میں ناکام ہوتا ہے۔ حقیقی DMV MRZ میں سرایت شدہ ریاست کے خلاف IIN کراس چیک کرتے ہیں۔
اسکینر مطابقت
| ریڈر | سپورٹ | نوٹس |
|---|---|---|
| iOS Camera (iOS 17+) | لائسنس سے واقف | Wallet ایپ AAMVA پے لوڈ پہچانتی ہے اور ID کارڈ کے طور پر شامل کرنے کی پیشکش کر سکتی ہے۔ |
| Android Camera | نیٹو نہیں | خام PDF417 کے طور پر سمجھا جاتا ہے۔ لائسنس سے واقف پارسنگ کے لیے ID تصدیقی ایپ درکار ہے۔ |
| Google Lens | صرف خام PDF417 | AAMVA پارسنگ کے بغیر ڈی کوڈ شدہ متن دکھاتا ہے۔ |
| تجارتی ID تصدیق SDK (IDEMIA, Jumio, Onfido) | مکمل پارس | عمر تصدیق کیوسک اور آن لائن KYC کے لیے صنعتی معیار۔ |
| صنعتی PDF417 اسکینر (Zebra, Honeywell) | مکمل پارس | زیادہ تر جدید فرم ویئر میں AAMVA پارسنگ ڈیفالٹ طور پر شامل ہے۔ |
مزید دیکھیں
- /drivers-license-aamva-barcode-generator/, تعمیل چیک لسٹ کے ساتھ جنریٹر۔
- /standards/, معیارات کے اشاریے پر واپس جائیں۔
- AAMVA.org, Card Design Standard, سرکاری اسپیسیفیکیشن۔