PDF417

PDF417 คือบาร์โค้ด 2D แบบซ้อนเส้นตรงที่ปรากฏบนใบขับขี่สหรัฐทุกใบ หนังสือเดินทางสหรัฐส่วนใหญ่ ใบส่งสินค้า FedEx/UPS และแบบฟอร์มรัฐบาลนับไม่ถ้วน เป็น 2D symbology ชนิดเดียวที่เครื่องสแกน เลเซอร์ 1D อ่านได้อย่างเชื่อถือได้ นั่นเป็นเหตุผลที่สถาบันที่มีฐานเครื่องสแกนมูลค่าหลายล้านยังไม่เปลี่ยนมาเป็นเวลา 30 ปี

สเปคมาตรฐาน:ISO/IEC 15438:2015, เทคโนโลยีสารสนเทศ, เทคนิคการระบุอัตโนมัติและการจับข้อมูล, ข้อกำหนดสัญลักษณ์บาร์โค้ด PDF417.
การประยุกต์ใช้ AAMVA:AAMVA Card Design Standard v10, บังคับใช้ PDF417 สำหรับใบขับขี่สหรัฐ/แคนาดา
ผู้พัฒนา: Symbol Technologies (ปัจจุบันคือ Zebra), 1991 ชื่อย่อมาจาก "Portable Data File, 4 bars, 17 modules"

ภาพรวม

ในเชิงกายภาพ สัญลักษณ์ PDF417 คือกองแถวแนวนอน แต่ละแถวเป็นบาร์โค้ดเส้นตรง PDF417 ขนาดเต็มดูเหมือนอิฐแคบสูงที่มี ~3–90 แถว แต่ละแถวนำข้อมูลส่วนหนึ่งของเพย์โหลดรวม เนื่องจากแต่ละแถวมี start pattern และ stop pattern PDF417 จึงถอดรหัสได้โดย เลเซอร์ ที่สแกนจากซ้ายไปขวาทีละแถว โดยไม่ต้องใช้ imager 2D

แต่ละ codeword กว้าง 17 โมดูล ประกอบด้วย 4 บาร์และ 4 ช่องว่าง (จึงเป็น "4/17") เพย์โหลดถูกแบ่งออกเป็น codeword โดยใช้หนึ่งใน "โหมดการบีบอัด" สามแบบ:

ความจุ (แถว × คอลัมน์)

ขนาด PDF417 ระบุเป็นแถว × คอลัมน์ข้อมูล สูงสุดคือ 90 แถว × 30 คอลัมน์ข้อมูล = 2,700 codeword ข้อมูล ความจุตัวอักขระโดยประมาณ:

แถว × คอลัมน์ข้อมูลตัวอักขระสูงสุดการใช้งานทั่วไป
3 × 1~3 ตัวอักษรสัญลักษณ์ขั้นต่ำ
10 × 3~30 ตัวอักษรID สั้น, URL สั้น
20 × 5~100 ตัวอักษรบัตรขึ้นเครื่อง, AAMVA สั้น
30 × 8~250 ตัวอักษรใบส่งสินค้า FedEx
40 × 12~500 ตัวอักษรใบขับขี่ AAMVA เต็มรูปแบบ
90 × 30~1,800 ตัวอักษรสูงสุดเชิงทฤษฎี, แทบไม่ใช้

ระดับการแก้ไขข้อผิดพลาด (0–8)

PDF417 กำหนด 9 ระดับการแก้ไขข้อผิดพลาด Reed-Solomon เพิ่ม 2, 4, 8, 16, 32, 64, 128, 256 หรือ 512 codeword ECC ระดับที่สูงกว่าจัดการความเสียหายได้มากกว่าแต่ใช้ความจุเพย์โหลด

ระดับ ECCcodeword ECCการใช้งานทั่วไป% overhead
02สำหรับการทดลองเท่านั้น~0.1%
14โค้ดสั้น สภาพแวดล้อมควบคุม~0.2%
28เพย์โหลดขนาดเล็ก~0.4%
316เพย์โหลดขนาดกลาง สแกนในอาคาร~0.8%
432ค่าเริ่มต้นสำหรับเอกสารสั้น~1.5%
564ค่าเริ่มต้นในทางปฏิบัติ, ใบส่งสินค้า บัตรขึ้นเครื่อง AAMVA~3%
6128สภาพแวดล้อมความเสียหายสูง~6%
7256ย่น / กลางแจ้ง / อุตสาหกรรม~12%
8512สภาพแวดล้อมรุนแรง~25%

Macro PDF417 (เพย์โหลดหลายสัญลักษณ์)

เมื่อเพย์โหลดเกินขีดจำกัด 1,800 ตัวอักษร PDF417 รองรับ Macro PDF417, เพย์โหลดถูกแบ่งออกเป็นสัญลักษณ์แยกกันสูงสุด 99,999 ชิ้น แต่ละชิ้นมี Macro index และ File ID เครื่องสแกนอ่านสัญลักษณ์ทั้งหมดในลำดับใดก็ได้ ประกอบใหม่ และส่งออกเพย์โหลดที่ถอดรหัสเดียว ไม่ค่อยพบในทางปฏิบัตินอกเหนือจากการสแกนเอกสารเฉพาะทาง

เวกเตอร์ทดสอบมาตรฐาน

กรณีเพย์โหลดสตริงย่อยที่คาดหวัง
ใบส่งสินค้า GS1 (สไตล์ FedEx)123456789012345 FEDEX 2026-04-20FEDEX
ใบขับขี่ AAMVA (ขั้นต่ำ)@\n\x1e\rANSI 636014100002DL00410241ZVZVA01DAQA123456789ANSI 636014
URL สั้นธรรมดาhttps://example.com/doc/X1234example.com/doc/X1234
ใบเสร็จ / ใบแจ้งหนี้ยาวINV:2026-04-19 VENDOR:ACME TOTAL:$1,234.56 TAX:$98.76 …ACME

ข้อผิดพลาดที่พบบ่อย

ความเข้ากันได้ของเครื่องสแกน

เครื่องอ่านรองรับ PDF417หมายเหตุ
กล้อง iOS (iOS 17+)เฉพาะ AAMVAขั้นตอน Wallet สำหรับใบขับขี่สหรัฐ เพย์โหลด PDF417 ทั่วไปไม่ถอดรหัส
กล้อง Android (ขึ้นอยู่กับ OEM)บางส่วนกล้อง Samsung + Pixel ถอดรหัสไม่สม่ำเสมอ Google Lens บางส่วน
Google Lensไม่น่าเชื่อถือไม่ใช่เส้นทางการตรวจสอบที่ใช้งานได้สำหรับการผลิต
เครื่องสแกน DMV สหรัฐ / kioskใช่ (มาตรฐาน)นี่คือสิ่งที่ PDF417 ออกแบบมาเพื่อ, ทุก DMV และ kiosk เครื่องดื่มแอลกอฮอล์อ่าน PDF417 โดยตรง
เครื่องอ่านบัตรขึ้นเครื่องบางสายการบินส่วนใหญ่เปลี่ยนไปใช้ Aztec แล้ว บางรายยังรับบัตรขึ้นเครื่อง PDF417 (ANA, JAL, สายการบินสหรัฐเก่า)
เครื่องอ่านใบส่งสินค้า FedEx / UPSใช่ (มาตรฐาน)เลเซอร์สแกนเนอร์ในทุกศูนย์คัดแยกอ่าน PDF417 โดยตรง
เลเซอร์สแกนเนอร์ 1Dใช่ข้อได้เปรียบเฉพาะเมื่อเทียบกับ Aztec / Data Matrix, เลเซอร์ 1D สามารถถอดรหัส PDF417 ได้
Imager Zebra / Honeywell / Datalogicใช่imager 2D อุตสาหกรรมทุกตัวรองรับ PDF417
Scandit / Dynamsoft SDKใช่รองรับเต็มรูปแบบรวมถึง Macro PDF417

ดูเพิ่มเติม

ตรวจสอบอ้างอิงข้อกำหนด 2026-04-19 ISO/IEC 15438:2015, AAMVA CDS v10 รีวิวครั้งต่อไป: 2026-07-19