PDF417
PDF417 هو الباركود ثنائي الأبعاد المكدس الذي يظهر على ظهر كل رخصة قيادة أمريكية، وعلى معظم جوازات السفر الأمريكية، وعلى بوالص شحن FedEx/UPS، وعلى عدد لا يحصى من النماذج الحكومية. إنه النظام الرمزي ثنائي الأبعاد الوحيد الذي يمكن قراءته بشكل موثوق بواسطة ماسحات الليزر أحادية البعد, وهذا هو السبب في أن المؤسسات التي تمتلك قواعد ماسحات ضوئية بملايين الدولارات لم تتخل عنه منذ 30 عامًا.
تطبيق AAMVA:معيار تصميم بطاقة AAMVA الإصدار 10, يُلزم باستخدام PDF417 لرخص القيادة الأمريكية والكندية.
المبتكر: Symbol Technologies (المعروفة حاليًا بـ Zebra)، 1991. الاسم يرمز إلى "ملف بيانات محمول، 4 أشرطة، 17 وحدة."
ما هو
من الناحية المادية، رمز PDF417 عبارة عن مجموعة من الصفوف الأفقية, كل صف هو باركود خطي. يبدو PDF417 بالحجم الكامل كلبنة ضيقة طويلة تحتوي على ~3–90 صفًا، حيث يحمل كل صف جزءًا من الحمولة الإجمالية. لأن كل صف يبدأ بنمط بداية وينتهي بنمط إيقاف، يمكن فك تشفير PDF417 بواسطة ليزر ماسح يتحرك من اليسار إلى اليمين صفًا تلو صف, دون الحاجة إلى ماسح ثنائي الأبعاد.
كل كلمة رمز عرضها 17 وحدة، مبنية من 4 أشرطة و4 مسافات (ومن هنا "4/17"). تُوزَّع الحمولة عبر كلمات الرمز باستخدام أحد أوضاع "الضغط" الثلاثة:
- ضغط النص, 1.8 حرف/كلمة رمز. يُستخدم للأحرف الأبجدية الرقمية المختلطة.
- ضغط البايت, 1.2 بايت/كلمة رمز. يُستخدم للبيانات الثنائية العشوائية.
- ضغط الأرقام, 2.9 رقم/كلمة رمز. يُستخدم للحمولات الرقمية الطويلة (مثل مجموعات الرمز البريدي+الولاية في AAMVA).
السعة (الصفوف × الأعمدة)
يُحدد حجم PDF417 بالصفوف × أعمدة البيانات. الحد الأقصى هو 90 صفًا × 30 عمود بيانات = 2,700 كلمة رمز بيانات. السعة التقريبية للأحرف الأبجدية الرقمية:
| الصفوف × أعمدة البيانات | الحد الأقصى للأحرف الأبجدية الرقمية | الاستخدام المعتاد |
|---|---|---|
| 3 × 1 | ~3 أحرف | أقل رمز ممكن |
| 10 × 3 | ~30 حرفًا | معرفات قصيرة، روابط قصيرة |
| 20 × 5 | ~100 حرف | بطاقة الصعود، AAMVA قصير |
| 30 × 8 | ~250 حرفًا | بوليصة شحن FedEx |
| 40 × 12 | ~500 حرف | رخصة قيادة AAMVA كاملة |
| 90 × 30 | ~1,800 حرف | الحد الأقصى النظري, نادر الاستخدام |
مستويات تصحيح الأخطاء (0–8)
يحدد PDF417 تسعة مستويات لتصحيح أخطاء Reed-Solomon، تضيف 2، 4، 8، 16، 32، 64، 128، 256، أو 512 كلمة رمز ECC. تتعامل المستويات الأعلى مع المزيد من التلف لكنها تكلف سعة الحمولة.
| مستوى ECC | كلمات رمز ECC | الاستخدام المعتاد | % التحميل الزائد |
|---|---|---|---|
| 0 | 2 | تجريبي فقط | ~0.1% |
| 1 | 4 | رموز قصيرة، بيئة محكومة | ~0.2% |
| 2 | 8 | حمولات صغيرة | ~0.4% |
| 3 | 16 | حمولات متوسطة، مسح داخلي | ~0.8% |
| 4 | 32 | افتراضي للمستندات القصيرة | ~1.5% |
| 5 | 64 | الافتراضي الفعلي, بوالص الشحن، بطاقات الصعود، AAMVA | ~3% |
| 6 | 128 | بيئات التلف العالي | ~6% |
| 7 | 256 | مجعد / خارجي / صناعي | ~12% |
| 8 | 512 | بيئات قصوى | ~25% |
Macro PDF417 (حمولات متعددة الرموز)
عندما تتجاوز الحمولة الحد الأقصى البالغ 1,800 حرف، يدعم PDF417 Macro PDF417, تُقسَّم الحمولة عبر ما يصل إلى 99,999 رمزًا منفصلًا، يحمل كل منها فهرس Macro ومعرف الملف. يقرأ الماسح جميع الرموز بأي ترتيب، يعيد تجميعها، ويُصدر حمولة مفككة واحدة. نادر في الممارسة خارج المسح الضوئي المتخصص للمستندات.
متجهات الاختبار القياسية
| الحالة | الحمولة | السلسلة الفرعية المتوقعة |
|---|---|---|
| بوليصة شحن GS1 (بأسلوب FedEx) | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| رخصة قيادة AAMVA (الحد الأدنى) | @\n\x1e\rANSI 636014100002DL00410241ZVZVA01DAQA123456789 | ANSI 636014 |
| رابط قصير عادي | https://example.com/doc/X1234 | example.com/doc/X1234 |
| إيصال/فاتورة طويلة | INV:2026-04-19 VENDOR:ACME TOTAL:$1,234.56 TAX:$98.76 … | ACME |
المزالق الشائعة
- كاميرات الهاتف الاستهلاكية لا تفك تشفير PDF417 بشكل موثوق. يمتلك iOS 17+ تدفقًا خاصًا يدرك AAMVA (يتعرف Wallet على رخص القيادة الأمريكية)، لكن اعتبار ذلك "دعم iPhone لـ PDF417" مضلل, فهو فقط لحمولة AAMVA المحددة. يتفاوت سلوك Android تفاوتًا كبيرًا حسب تطبيق الكاميرا الخاص بالشركة المصنعة.
- AAMVA يُلزم بـ PDF417. يتطلب معيار تصميم بطاقة AAMVA (CDS) تحديدًا PDF417, وليس QR أو Aztec. إذا كنت تُنشئ حمولات AAMVA، فالمعيار يُقيدك به.
- مناطق الهدوء تساوي ضعف عرض الوحدة. تختلف عن QR (4 وحدات) وAztec (لا شيء). يحتاج PDF417 إلى مسافة بيضاء بمقدار وحدتين على الأقل على الحواف اليسرى واليمنى؛ الخطأ في منطقة الهدوء هو السبب الأول لفشل رموز PDF417 الشرعية وقت المسح.
- نسبة العرض إلى الارتفاع مهمة. صفوف PDF417 أعرض من ارتفاعها بحكم التصميم. فرض نسبة عرض إلى ارتفاع مربعة (عن طريق التحجيم أو الطباعة على ركيزة مربعة) يكسر فك التشفير بالماسح الليزري؛ أحيانًا تستطيع الماسحات ثنائية الأبعاد التعافي.
- PDF417 المقتطع. متغير يحذف مؤشر الصف الأيمن ونمط الإيقاف. يوفر ~12% من عرض الرمز لكنه يُفك تشفيره فقط على الماسحات ثنائية الأبعاد, تحتاج ماسحات الليزر إلى نمط الإيقاف. استخدمه فقط عندما تعرف فئة الماسح.
- الاختيار التلقائي لوضع الضغط. تتبدل برامج الترميز الجيدة بين أوضاع الضغط في منتصف الحمولة لتحقيق الكفاءة (كتلة رقمية → كتلة نصية). تهدر برامج الترميز اليدوية التي تقفل وضعًا واحدًا السعة. يختار مشفر Abundera تلقائيًا لكل كلمة رمز.
- وضع الضغط ومجموعة الأحرف. يتعامل ضغط النص مع ASCII القابل للطباعة فقط. تفرض NULs المضمنة، أو لهجات Latin-1، أو البيانات الثنائية ضغط البايت، مما يخفض الكفاءة إلى 1.2 بايت/كلمة رمز.
- التصميم معطل. ميزات QR المحددة (أشكال النقاط المخصصة، التدرجات، الشعارات المركزية) لا تنطبق. تعطل لوحة النمط في Abundera نفسها لـ PDF417.
توافق الماسح الضوئي
| القارئ | دعم PDF417 | ملاحظات |
|---|---|---|
| كاميرا iOS (iOS 17+) | AAMVA فقط | تدفق Wallet الأصلي لرخص القيادة الأمريكية. حمولات PDF417 العامة لا تُفك تشفيرها. |
| كاميرا Android (يعتمد على الشركة المصنعة) | جزئي | كاميرات Samsung وPixel الافتراضية تُفك التشفير بشكل متقطع. Google Lens جزئي. |
| Google Lens | غير موثوق | ليس مسارًا قابلًا للتطبيق للتحقق في الإنتاج. |
| ماسح DMV الأمريكي / الكشك | نعم (قياسي) | هذا ما صُمم له PDF417, كل إدارة مركبات وكشك مشروبات يقرأ PDF417 أصلًا. |
| قارئ بطاقة صعود الطائرة | بعض شركات الطيران | انتقلت معظم شركات الطيران إلى Aztec؛ لا تزال بعضها (ANA، JAL، شركات الطيران الأمريكية القديمة) تقبل بطاقات صعود PDF417. |
| قارئ بوليصة شحن FedEx / UPS | نعم (قياسي) | ماسحات الليزر في كل منشأة فرز تقرأ PDF417 أصلًا. |
| ماسح ليزر أحادي البعد | نعم | ميزة فريدة مقارنة بـ Aztec / Data Matrix, يمكن لليزر أحادي البعد فك تشفير PDF417. |
| Zebra / Honeywell / Datalogic ماسح | نعم | كل ماسح صناعي ثنائي الأبعاد يدعم PDF417. |
| Scandit / Dynamsoft SDK | نعم | دعم كامل بما في ذلك Macro PDF417. |
انظر أيضًا
- /pdf417-barcode-generator/, مولّد PDF417.
- مرجع AAMVA, حالة الاستخدام القياسية لـ PDF417 (رخص القيادة الأمريكية). مُلزَم بالمواصفة.
- مقارنة Aztec · PDF417 · Data Matrix, مقارنة جنبًا إلى جنب.
- مرجع Aztec, الشقيق المخصص للعرض، لبطاقات الصعود والعبور.
- مرجع Data Matrix, الشقيق المخصص للوسم المباشر على الأجزاء.
- فهرس المعايير, العودة إلى مركز المراجع.