PDF417

PDF417 on pinottuna lineaari 2D-viivakoodi jokaisen yhdysvaltalaisen ajokortin takana, useimmissa yhdysvaltalaisissa passeissa, FedEx/UPS-rahtikirjoissa ja lukemattomissa virastolomakkeissa. Se on ainoa 2D-symbologia, joka voidaan luotettavasti lukea 1D-laserskannereilla.

Canonical spec:ISO/IEC 15438:2015.
AAMVA application:AAMVA Card Design Standard v10.
Originator: Symbol Technologies (now Zebra), 1991. Name: "Portable Data File, 4 bars, 17 modules."

Mitä se on

PDF417-symboli on vaakarivien pino, jokainen rivi on lineaarinen viivakoodi. Jokainen koodisana on 17 modulia leveä, rakennettu 4 palkkista ja 4 välistä (siitä '4/17'). Hyötykuorma jaetaan koodisanoihin yhdessä kolmesta pakkausmoodista:

Capacity (rows × columns)

Rows × data colsMax alphanumericTypical use
3 × 1~3 charsMinimum viable symbol
10 × 3~30 charsShort IDs
20 × 5~100 charsBoarding pass, short AAMVA
30 × 8~250 charsFedEx airbill
40 × 12~500 charsFull AAMVA driver license
90 × 30~1,800 charsTheoretical max

Error correction levels (0–8)

ECC levelECC codewordsTypical use
02Experimental only
432Default for short documents
564Real-world default, airbills, boarding passes, AAMVA
7256Crumpled / outdoor / industrial
8512Extreme environments

Macro PDF417 (monisymboliset hyötykuormat)

Kun hyötykuorma ylittää 1 800 merkin rajan, PDF417 tukee Macro PDF417:ää, hyötykuorma jaetaan enintään 99 999 erilliseen symboliin. Skanneri lukee kaikki symbolit missä tahansa järjestyksessä, kokoaa uudelleen ja lähettää yhden puretun hyötykuorman. Harvinaista käytännössä.

Kanoniset testvektorit

TapausPayloadOdotettu substring
GS1-rahtikirja (FedEx-tyyli)123456789012345 FEDEX 2026-04-20FEDEX
AAMVA-ajokortti (minimaalinen)@  ANSI 636014100002DL00410241ZVZVA01DAQA123456789ANSI 636014
Lyhyt tavallinen URLhttps://example.com/doc/X1234example.com/doc/X1234
Pitkä kuitti / laskuINV:2026-04-19 VENDOR:ACME TOTAL:$1,234.56 …ACME

Yleiset sudenkuopat

Skanneriyhteensopivuus

LukijaPDF417 supportHuomiot
iOS Camera (iOS 17+)Vain AAMVANatiivi Lompakko-työnkulku yhdysvaltalaisille ajokorteille.
Android CameraOsittainSamsung + Pixel epäjohdonmukainen.
Google LensEpäluotettava
USA DMV/kioski-skanneriKyllä (kanoninen)Tähän PDF417 suunniteltiin.
Lentokone boarding-pass-lukijaJotkut lentoyhtiötUseimmat lentoyhtiöt ovat siirtyneet Azteciin.
FedEx / UPS rahtikirjan lukijaKyllä (kanoninen)Laserskannerit jokaisessa lajittelulaitoksessa.
1D-laserscannerKylläAinutlaatuinen etu vs Aztec / Data Matrix.
Zebra / Honeywell / DatalogicKyllä
Scandit / Dynamsoft SDKKylläMukaan lukien Macro PDF417.

Katso myös

Spec-viitteet vahvistettu 2026-04-19. ISO/IEC 15438:2015, AAMVA CDS v10. Seuraava tarkistus: 2026-07-19.