PDF417 बारकोड जनरेटर
आईडी, लॉजिस्टिक्स, परिवहन, संरचित रिकॉर्ड और बड़े एन्कोडेड डेटासेट की आवश्यकता वाले अन्य अनुप्रयोगों के लिए PDF417 बारकोड जनरेट करें।
बारकोड और मैट्रिक्स जनरेटर
लाइव स्टूडियो पूर्वावलोकन
Code 128 बैच सीरियल नंबर जनरेटर
वेयरहाउस SKU, एसेट टैग, इन्वेंटरी लेबल और अन्य आंतरिक पहचानकर्ताओं के लिए क्रमिक Code 128 बारकोड जनरेट करें।
PDF417 बारकोड जनरेटर
त्वरित उत्तर: PDF417 एक stacked 2D बारकोड symbology है जिसे ISO/IEC 15438:2015 में परिभाषित किया गया है। प्रत्येक codeword 17 मॉड्यूल चौड़ा होता है और इसमें 4 बार और 4 स्पेस होते हैं — यह संरचना इस फॉर्मेट को इसका नाम देती है। एरर करेक्शन स्तर 0 पर अधिकतम क्षमता 2,710 संख्यात्मक अंक, 1,850 टेक्स्ट अक्षर या 1,108 बाइट्स है।
What a PDF417 barcode is
PDF417 का पूरा नाम Portable Data File 417 है। यह नाम सिम्बल की संरचना बताता है: प्रत्येक कोडवर्ड 17 मॉड्यूल चौड़ा होता है और इसमें 4 बार तथा 4 स्पेस होते हैं। सबसे बड़ा एलिमेंट 6 मॉड्यूल तक फैला होता है।
PDF417 is defined in ISO/IEC 15438:2015. It is a continuous, multi-row, stacked 2D symbology — not a matrix like Data Matrix or QR Code, but a series of linear rows stacked one above the other. A reader decodes each row in sequence and assembles the full data payload. This design means a standard 1D laser scanner cannot read PDF417; the reader must be capable of scanning multiple rows and combining the result.
हर PDF417 प्रतीक में डेटा के 3 से 90 रो और 1 से 30 कॉलम हो सकते हैं, जिससे आस्पेक्ट रेशियो को बहुत लचीले ढंग से तय किया जा सकता है। शांत क्षेत्र सहित कुल चौड़ाई 90X से 583X तक होती है। इसी लचीलेपन के कारण PDF417 का उपयोग ड्राइविंग लाइसेंसों पर किया जाता है, जहाँ कार्ड का आकार और बारकोड का क्षेत्रफल AAMVA मानक द्वारा तय होता है, और एयरलाइन बोर्डिंग पास पर भी, जहाँ बारकोड को दस्तावेज़ के एक विशिष्ट हिस्से में समाना होता है।
PDF417 तकनीकी विनिर्देश
Capacity and symbol size
| पैरामीटर | मान | स्रोत |
|---|---|---|
| मानक | ISO/IEC 15438:2015 | iso.org/standard/65502.html |
| Code type | Continuous, multi-row, stacked 2D | ISO/IEC 15438:2015 §5.1.1 |
| Codeword structure | 17 modules: 4 bars + 4 spaces; max element 6 modules | ISO/IEC 15438:2015 §5.1.1(b) |
| Max capacity at EC level 0 (925 data codewords) — Text | 1,850 characters | ISO/IEC 15438:2015 §5.1.1(c) |
| Max capacity at EC level 0 — Byte | 1,108 bytes | ISO/IEC 15438:2015 §5.1.1(c) |
| Max capacity at EC level 0 — Numeric | 2,710 digits | ISO/IEC 15438:2015 §5.1.1(c) |
| Symbol rows | 3 to 90 | ISO/IEC 15438:2015 §5.1.1(d) |
| Symbol columns | 1 to 30 | ISO/IEC 15438:2015 §5.1.1(d) |
| Width including quiet zones | 90X to 583X | ISO/IEC 15438:2015 §5.1.1(d) |
| एरर करेक्शन | 9 levels (0–8): 2 to 512 ECC codewords per symbol | ISO/IEC 15438:2015 §5.1.1(e) |
| Bidirectional decode | हाँ | ISO/IEC 15438:2015 §5.1.1(i) |
Error correction levels
PDF417 में त्रुटि-सुधार के नौ स्तर निर्धारित हैं, जिन्हें 0 से 8 तक क्रमांकित किया गया है। स्तर 0 पर प्रतीक में त्रुटि-सुधार के 2 कोडवर्ड होते हैं। स्तर 8 पर प्रतीक में त्रुटि-सुधार के 512 कोडवर्ड होते हैं। त्रुटि-सुधार के लिए जितने अधिक कोडवर्ड उपयोग किए जाते हैं, डेटा के लिए उतने ही कम कोडवर्ड उपलब्ध होते हैं, जिससे अधिकतम क्षमता घट जाती है।
Level 0 is suitable for carefully controlled print and scanning environments where symbols are unlikely to be damaged. Level 5 or higher is appropriate for environments where symbols may be folded, printed on thermal paper that fades, or partially obscured. ISO/IEC 15438:2015 recommends a minimum of error correction level 2 for most applications.
Compact PDF417
Compact PDF417 एक ऐसा वैरिएंट है जिसमें दाईं ओर के रो इंडिकेटर कॉलम हटा दिए जाते हैं, जिससे सिंबल की चौड़ाई कम हो जाती है। इसका उपयोग तब किया जाता है जब लेबल की जगह बहुत सीमित हो और ऐप्लिकेशन यह सुनिश्चित कर सके कि सिंबल को गंभीर नुकसान नहीं पहुँचेगा। स्कैनर फ़र्मवेयर में Compact PDF417 का समर्थन, मानक PDF417 जितना व्यापक नहीं है; इसे लागू करने से पहले रीडर का समर्थन सत्यापित करें।
When to use a PDF417 barcode
Driving licences in the United States and Canada. The AAMVA Driver's License/Identification Card Design Standard mandates PDF417 as the barcode symbology on the back of all US state and most Canadian province driver's licences and ID cards. The PDF417 barcode encodes the card holder's full name, address, date of birth, licence number, issuing jurisdiction and other fields defined by AAMVA. The standard references ISO/IEC 15438. This is the largest single deployment of PDF417 globally.
एयरलाइन बोर्डिंग पास। IATA बोर्डिंग पास बारकोड के लिए 2D बारकोड विकल्पों में से एक के रूप में PDF417 निर्दिष्ट करता है। इसमें यात्री का नाम, बुकिंग संदर्भ, प्रस्थान स्थान, गंतव्य और सीट का आवंटन दर्ज होता है। हवाई अड्डों के गेट रीडर और चेक-इन बैग ड्रॉप सिस्टम PDF417 को अपने प्राथमिक या वैकल्पिक फ़ॉर्मैट के रूप में डिकोड करते हैं।
US Postal Service के शिपिंग लेबल। USPS शिपिंग लेबल पर PDF417 का उपयोग ट्रैकिंग जानकारी दर्ज करने के लिए करता है, जिससे स्वचालित छँटाई और डिलीवरी की पुष्टि की जा सके।
इवेंट टिकटिंग और प्रवेश नियंत्रण। PDF417 में एक ही सिंबल में पूरा टिकट डेटा शामिल किया जा सकता है, जिसमें इवेंट, सीट, गेट और वैधता अवधि की जानकारी होती है। इसलिए यह थर्मल-प्रिंटेड टिकटों के लिए एक व्यावहारिक विकल्प है, जिनमें नेटवर्क से जानकारी प्राप्त किए बिना सभी विवरण मौजूद होने चाहिए।
स्वास्थ्य सेवा में मरीज़ों के रिस्टबैंड। अस्पतालों में मरीज़ों की पहचान के लिए इस्तेमाल होने वाले रिस्टबैंड पर PDF417 के ज़रिए नाम, जन्मतिथि, मेडिकल रिकॉर्ड नंबर और एलर्जी संबंधी अलर्ट को ऐसे फ़ॉर्मैट में एन्कोड किया जाता है, जिसे देखभाल के दौरान हैंडहेल्ड स्कैनर पढ़ सकते हैं।
उच्च-घनत्व वाला दस्तावेज़ एन्कोडिंग। ऐसे किसी भी उपयोग में, जहाँ पूरे दस्तावेज़ या फ़ॉर्म को एक ही प्रिंट करने योग्य बारकोड में एन्कोड करना हो—जैसे सीमा शुल्क घोषणाएँ, निरीक्षण प्रमाणपत्र और प्रयोगशाला के आदेश—PDF417 की EC स्तर 0 पर 1,108-बाइट क्षमता उपयोगी साबित होती है।
Print requirements for PDF417
X-डाइमेंशन। X-डाइमेंशन मॉड्यूल की चौड़ाई होती है। सिंबल की कुल चौड़ाई उसके कॉलम की संख्या और X-डाइमेंशन से तय होती है। स्कैनर के न्यूनतम रिज़ॉल्यूशन विनिर्देश के अनुरूप, अपने लेबल की जगह में जितना बड़ा X-डाइमेंशन समा सके, उतना बड़ा इस्तेमाल करें।
Row height. ISO/IEC 15438:2015 specifies that the row height must be at least 3X. In practice, a row height of 5X to 10X improves scan reliability with laser-based readers that may not perfectly track between rows.
क्वाइट ज़ोन। PDF417 में प्रतीक के बाएँ और दाएँ कम से कम 2X तथा ऊपर और नीचे कम से कम 2X का क्वाइट ज़ोन आवश्यक है। क्वाइट ज़ोन में आने वाला कोई भी बॉर्डर, चित्र या टेक्स्ट पंक्ति संकेतकों को पढ़े जाने से रोक देगा और प्रतीक को डिकोड होने में विफल कर देगा।
आस्पेक्ट रेशियो। PDF417 प्रतीक को असमान रूप से स्केल न करें। मॉड्यूल की चौड़ाई और पंक्ति की ऊँचाई के बीच निर्दिष्ट अनुपात बनाए रखना आवश्यक है। असमान स्केलिंग से वर्गाकार मॉड्यूल के बजाय आयताकार मॉड्यूल बनते हैं और सही डिकोडिंग रुक जाती है।
सब्सट्रेट और कॉन्ट्रास्ट। PDF417 प्रति प्रतीक अधिकांश लीनियर कोड की तुलना में अधिक डेटा रखता है, इसलिए प्रिंट कॉन्ट्रास्ट की विफलताओं से एन्कोड किए गए कोडवर्ड का बड़ा अनुपात प्रभावित होता है। उच्च-कॉन्ट्रास्ट वाले प्रिंट माध्यम का उपयोग करें। थर्मल प्रिंटर को इस तरह कैलिब्रेट करना चाहिए कि गहरी पट्टियाँ फैलकर आस-पास के रिक्त स्थानों में न मिलें।
समस्या निवारण: आपका PDF417 बारकोड स्कैन क्यों नहीं हो रहा
पंक्ति की ऊँचाई बहुत कम है। यदि पंक्ति की ऊँचाई 3X से कम है, तो कई रीडर अलग-अलग पंक्तियों में भेद नहीं कर पाते और स्टैक की गई संरचना को डिकोड करने में विफल रहते हैं। जनरेटर की सेटिंग में पंक्ति की ऊँचाई बढ़ाएँ।
क्वाइट ज़ोन मौजूद नहीं है। PDF417 को हर तरफ़ कम-से-कम 2X खाली जगह चाहिए। जिन लेबलों पर प्रतीक लेबल सामग्री के किनारे तक छपा होता है, उनमें कटे हुए किनारे की ओर का पंक्ति संकेतक आमतौर पर स्कैन नहीं हो पाता।
प्रिंट के माहौल के लिए त्रुटि-सुधार स्तर बहुत कम है। थर्मल पेपर पर EC स्तर 0 पर छपा कोई प्रतीक, यदि कागज़ मुड़ता या फीका पड़ता है, तो अपनी उपयोगी अवधि पूरी होने से बहुत पहले ही ठीक से डिकोड होना बंद हो जाएगा। टिकाऊपन की चिंता हो, तो त्रुटि-सुधार का उच्च स्तर चुनें।
स्कैनर PDF417 को डिकोड नहीं कर सकता। सभी हैंडहेल्ड स्कैनर में PDF417 डिकोडिंग पहले से सक्षम नहीं होती। PDF417 सक्षम करने के निर्देश के लिए स्कैनर का प्रोग्रामिंग मैनुअल देखें। इमेजर-आधारित (एरिया-अरे) स्कैनर आम तौर पर PDF417 को विश्वसनीय रूप से पढ़ लेते हैं; लेज़र स्कैनर को प्रतीक की ऊँचाई पर कई बार स्कैन करना पड़ सकता है।
असमान स्केलिंग। प्रतीक की छवि को खींचने या दबाने से मॉड्यूल के आयाम बदल जाते हैं। SVG स्रोत से एक्सपोर्ट करें और प्रिंट के चरण में समान अनुपात में स्केल करें।
चुने गए कॉन्फ़िगरेशन की क्षमता से अधिक डेटा। यदि एन्कोड की गई स्ट्रिंग चुने गए EC स्तर पर प्रतीक की क्षमता से लंबी है, तो जनरेटर एक मान्य प्रतीक नहीं बनाएगा। डेटा कम करें, त्रुटि-सुधार स्तर घटाएँ या कॉलम की संख्या बढ़ाएँ।
बाइनरी डेटा एन्कोडिंग में त्रुटि। बाइनरी डेटा एन्कोड करते समय सुनिश्चित करें कि जनरेटर Byte Compaction मोड का उपयोग कर रहा हो। बाइनरी सामग्री को टेक्स्ट मानने से ऐसे बाइट मान दूषित हो जाएंगे जिन्हें प्रिंट नहीं किया जा सकता।
PDF417 versus Data Matrix
PDF417 और Data Matrix दोनों कम जगह में बड़ी मात्रा में डेटा एन्कोड करते हैं, लेकिन इनका उपयोग अलग-अलग परिस्थितियों में होता है और इनके लिए अलग-अलग स्कैनर चाहिए।
| PDF417 | Data Matrix | |
|---|---|---|
| मानक | ISO/IEC 15438:2015 | ISO/IEC 16022:2006 |
| Symbol type | Stacked linear (rows) | Matrix (grid) |
| Max capacity — numeric | 2,710 digits (EC level 0) | 3,116 digits |
| Max capacity — bytes | 1,108 bytes (EC level 0) | 1,555 bytes |
| Aspect ratio | Variable (3–90 rows × 1–30 columns) | Square or rectangular |
| Scanner requirement | Multi-row imager | 2D imager |
| सर्वश्रेष्ठ | Driving licences, boarding passes, tickets | Pharma DPM, electronics, small labels |
| Consumer phone readability | Typically requires a dedicated app | Typically requires a dedicated app |
जब किसी ऐप्लिकेशन में परिवर्तनीय आस्पेक्ट रेशियो वाले सिंबल की ज़रूरत हो और रीडिंग के लिए बहु-पंक्ति इमेजिंग स्कैनर इस्तेमाल होते हों, तब PDF417 चुनें—जैसे ड्राइविंग लाइसेंस सत्यापन टर्मिनलों, बोर्डिंग गेट रीडरों और डाक छँटाई प्रणालियों में। जब प्राथमिकता सतह पर चिह्नित किसी पुर्ज़े पर यथासंभव कम जगह घेरने की हो, तब Data Matrix चुनें।
बहरीन और अंतरराष्ट्रीय आपूर्ति श्रृंखलाओं में इस बारकोड का उपयोग
बहरीन के खुदरा विक्रेताओं, आयातकों, निर्माताओं और लॉजिस्टिक्स टीमों को पहचानकर्ताओं का चयन अपने व्यापारिक साझेदारों के नियमों के अनुसार करना चाहिए। खुदरा GTIN उचित जारीकर्ता संगठन से प्राप्त होने चाहिए; जनरेटर बारकोड डिज़ाइन तैयार करता है, लेकिन उसका स्वामित्व प्रदान नहीं करता। आंतरिक स्टॉक और परिसंपत्ति संदर्भों के लिए संगठन द्वारा निर्धारित मानों का उपयोग किया जा सकता है, बशर्ते उन्हें प्राप्त करने वाला सिस्टम उनका समर्थन करता हो।
जहाँ यह आपके संगठन की शैली के अनुरूप हो, वहाँ कार्य-संबंधी निर्देशों में ब्रिटिश अंग्रेज़ी का उपयोग करें और जिन टीमों को ज़रूरत हो, उनके लिए अरबी निर्देश भी जोड़ें। प्रिंट का परीक्षण उपयोग की वास्तविक परिस्थितियों में करें। बहरीन की गर्मी, तेज़ रोशनी, धूल, घुमावदार पैकेजिंग और चमकदार लैमिनेट से कंट्रास्ट या सतह की ऐसी समस्याएँ सामने आ सकती हैं जो मॉनिटर पर दिखाई नहीं देतीं।
क्वाइट ज़ोन खाली रखें, छवि को खींचकर विकृत न करें और हल्की, सादी पृष्ठभूमि पर गहरे बार को प्राथमिकता दें। प्रिंट रन की शुरुआत, बीच और अंत से नमूने स्कैन करें। विनियमित रिटेल, स्वास्थ्य सेवा, प्रकाशन या लॉजिस्टिक्स में उपयोग के लिए, उत्पादन को मंज़ूरी देने से पहले मौजूदा GS1, ISBN एजेंसी, ग्राहक या उद्योग विनिर्देश की पुष्टि करें।
प्रिंट करने से पहले
- सही प्रतीकात्मकता चयनित
- पहचानकर्ता स्वामित्व पुष्टि किया गया
- जाँच अंक सत्यापित
- शांत क्षेत्र साफ़ रखे जाएँ
- मजबूत बार कंट्रास्ट
- पहला अनुपात अपरिवर्तित
- SVG या उच्च-रिज़ॉल्यूशन PNG
- उत्पादन स्कैनर परीक्षण
अक्सर पूछे जाने वाले प्रश्न
संक्षिप्त तकनीकी उत्तर पढ़ने के लिए प्रश्न खोलें।
01PDF417 किसका संक्षेप है?+
PDF417 का अर्थ है Portable Data File 417। संख्या 417 प्रतीक संरचना का वर्णन करती है: प्रत्येक कोडवर्ड ठीक 17 मॉड्युल चौड़ा होता है और इसमें 4 बार और 4 स्पेस होते हैं, जिसमें सबसे बड़ा तत्व 6 मॉड्युल तक फैला होता है। यह फ़ॉर्मेट ISO/IEC 15438:2015 में परिभाषित है।
02PDF417 बारकोड कितने डेटा को रख सकता है?+
त्रुटि सुधार स्तर 0 पर, PDF417 में ISO/IEC 15438:2015 §5.1.1(c) के अनुसार प्रति बारकोड अधिकतम 2,710 संख्यात्मक अंक, 1,850 टेक्स्ट अक्षर या 1,108 बायट बाइनरी डेटा हो सकते हैं। उच्चतर त्रुटि सुधार स्तर क्षमता को कम कर देते हैं क्योंकि वे रिकवरी डेटा के लिए कोडवर्ड आरक्षित करते हैं।
03ड्राइवर के लाइसेंस पर PDF417 का उपयोग किस लिए किया जाता है?+
AAMVA Driver's Licence/Identification Card Design Standard सभी अमेरिकी राज्यों और अधिकांश कनाडाई प्रांतों के ड्राइविंग लाइसेंस के पीछे PDF417 अनिवार्य करता है। PDF417 बारकोड कार्ड धारक का नाम, पता, जन्मतिथि, लाइसेंस नंबर, जारी करने वाला प्राधिकरण और अन्य AAMVA-परिभाषित फ़ील्ड एन्कोड करता है। यह मानक ISO/IEC 15438 का संदर्भ देता है।
04PDF417 में कौन-कौन से त्रुटि सुधार स्तर होते हैं?+
PDF417 नौ एरर करेक्शन स्तर परिभाषित करता है, जो 0 से 8 तक हैं। स्तर 0 2 ECC कोडवर्ड्स का उपयोग करता है और अधिकतम डेटा क्षमता देता है। स्तर 8 512 ECC कोडवर्ड्स का उपयोग करता है और अधिकतम क्षति सहिष्णुता देता है। ISO/IEC 15438:2015 §5.1.1(e) प्रत्येक स्तर के लिए कोडवर्ड गिनतियों को निर्दिष्ट करता है।
05PDF417 और QR Code में क्या अंतर है?+
PDF417 एक स्टैक्ड लिनियर सिम्बोलॉजी है जो ISO/IEC 15438:2015 में परिभाषित है; QR Code एक मैट्रिक्स सिम्बोलॉजी है जो ISO/IEC 18004 में परिभाषित है। PDF417 का पहलू अनुपात अत्यधिक परिवर्तनशील है (3–90 पंक्तियाँ द्वारा 1–30 स्तम्भ) जो इसे कार्ड-आकार और दस्तावेज़-आकार के लेबलों के लिए उपयुक्त बनाता है। समान डेटा के लिए QR Code अधिक कॉम्पैक्ट है और उपभोक्ता फोन कैमरों द्वारा मूल रूप से पढ़ा जाता है। PDF417 AAMVA ड्राइविंग लाइसेंस, बोर्डिंग पास और डाक लेबलों के लिए चयन है; QR Code उपभोक्ता-उन्मुख अनुप्रयोगों के लिए चयन है।
06क्या मैं चालक का लाइसेंस बारकोड दोहराने के लिए एक PDF417 बारकोड बना सकता हूँ?+
यह जनरेटर वैध परीक्षण और विकास उपयोग के लिए सही ढंग से संरचित PDF417 प्रतीकों का उत्पादन करता है। AAMVA प्रारूप में डेटा एन्कोड करना और सरकार द्वारा जारी प्रमाण-पत्र का अनुकरण करने के लिए इसे कार्ड पर प्रिंट करना अवैध है। इस टूल का उपयोग केवल एप्लिकेशन परीक्षण, लॉजिस्टिक्स लेबल, इवेंट टिकट और अन्य कानूनी उद्देश्यों के लिए करें।
07Compact PDF417 क्या है?+
Compact PDF417 एक वेरिएंट है जो दाईं ओर की रो संकेतक कॉलमों को हटा देता है, जिससे सिम्बल की चौड़ाई कम हो जाती है। यह तब इस्तेमाल किया जाता है जब लेबल की जगह बहुत सीमित हो। Compact PDF417 सभी स्कैनर फ़र्मवेयर द्वारा समर्थित नहीं है; इसे प्रोडक्शन सिस्टम में लागू करने से पहले रीडर की अनुकूलता सत्यापित करें।
08क्या PDF417 बाइनरी डेटा को एन्कोड कर सकता है?+
हाँ। PDF417 Byte Compaction मोड बाइट मान 0–255 को एन्कोड करता है, जो सभी बाइनरी सामग्री को शामिल करता है। EC स्तर 0 पर, अधिकतम बाइनरी क्षमता ISO/IEC 15438:2015 §5.1.1(c) के अनुसार 1,108 बाइट्स है।
09क्या PDF417 एयरलाइन बोर्डिंग पास पर मौजूद बारकोड है?+
IATA बोर्डिंग पास के लिए 2D बारकोड विकल्पों में PDF417 को निर्दिष्ट करता है। यह प्रतीक यात्री का नाम, बुकिंग संदर्भ, उड़ान संख्या, प्रस्थान और गंतव्य हवाई अड्डे और सीट आवंटन दर्शाता है। सभी बोर्डिंग पास सिस्टम PDF417 का उपयोग नहीं करते — कुछ Aztec Code का उपयोग करते हैं — इसलिए वास्तविक सिम्बोलॉजी एयरलाइन और बोर्डिंग पास सिस्टम पर निर्भर करती है।
10मैं अपने फोन से PDF417 बारकोड कैसे स्कैन करूँ?+
अधिकांश उपभोक्ता फोन कैमरे PDF417 को स्थानीय रूप से डिकोड नहीं करते। PDF417 का समर्थन करने वाला एक समर्पित बारकोड स्कैनर ऐप आवश्यक है। औद्योगिक इमेजर-आधारित हैंडहेल्ड स्कैनर PDF417 को विश्वसनीय रूप से पढ़ते हैं जब स्कैनर की कॉन्फ़िगरेशन में यह सिम्बोलॉजी सक्षम हो।