बारकोड
ZPL में बारकोड – 1D और 2D सिम्बोलॉजी
ZPL बारकोड सीधे प्रिंटर पर रेंडर करता है — चित्रों की ज़रूरत नहीं। दो सबसे महत्वपूर्ण कमांड हैं ^B बारकोड प्रकार और ^FD डेटा । बारकोड पैरामीटर दिशा,…
ZPL बारकोड सीधे प्रिंटर पर रेंडर करता है — चित्रों की ज़रूरत नहीं। दो सबसे महत्वपूर्ण कमांड हैं ^B* (बारकोड प्रकार) और ^FD (डेटा)। बारकोड पैरामीटर (दिशा, ऊँचाई, व्याख्या पंक्ति) सीधे ^B कमांड पर दिए जाते हैं।
रैखिक बारकोड (1D)
^XA
^FO50,50^BY2,2,80^BCN,80,Y,N,N^FD4006381333931^FS
^XZ
^BY2,2,80– बारकोड डिफ़ॉल्ट: मॉड्यूल चौड़ाई 2 डॉट, चौड़ा/पतला अनुपात 2, ऊँचाई 80 डॉट^BCN,80,Y,N,N– Code 128, सामान्य दिशा, ऊँचाई 80, व्याख्या पंक्ति प्रिंट (Y), कोड के ऊपर नहीं (N), UCC चेक अंक नहीं (N)
सामान्य सिम्बोलॉजी:
| सिम्बोलॉजी | कमांड | उदाहरण डेटा |
|---|---|---|
| Code 128 | ^BC | ^BCN,80,Y,N,N |
| Code 39 | ^B3 | ^B3N,N,80,Y,N |
| Code 93 | ^BA | ^BAN,80,Y,N,N |
| Codabar | ^BK | ^BKN,N,80,Y,N,A,B |
| GS1-128 (EAN-128) | ^BC >;>8 के साथ | ^BCN,80,Y,N,N |
| Industrial 2 of 5 | ^BI | ^BIN,80,Y,N |
| Interleaved 2 of 5 | ^B2 | ^B2N,80,Y,N,N |
| MSI | ^BM | ^BMN,B,80,Y,N |
| Plessey | ^BP | ^BPN,N,80,Y,N |
| EAN-13 | ^BE | ^BEN,80,Y,N |
| EAN-8 | ^B8 | ^B8N,80,Y,N |
| UPC-A | ^BU | ^BUN,80,Y,N |
| UPC-E | ^B9 | ^B9N,80,Y,N,N |
| POSTNET | ^BZ | ^BZN,80,N,N |
| PLANET | ^B5 | ^B5N,80,N,N |
| PDF417 | ^B7 | ^B7N,80,5,5 |
2D बारकोड
^XA
^FO50,50^BQN,2,8^FDMA,https://example.com^FS
^XZ
^BQN,2,8– QR कोड, सामान्य दिशा, मॉडल 2, आवर्धन 8^FDMA,– त्रुटि सुधार (H/Q/M/L) और इनपुट मोड (A = स्वचालित, M = मैनुअल) से बना उपसर्ग:MA= त्रुटि सुधार M, स्वचालित इनपुट। डेटा अल्पविराम के बाद आता है।
अन्य 2D: Data Matrix ^BX, Aztec ^B0/^BO, MicroPDF417 ^BF, MaxiCode ^BD।
GS1-128 (EAN-128) ^BC उपयोग करता है और डेटा से पहले >;>8 (उपसमुच्चय C के साथ FNC1) लगाता है:
^BCN,80,Y,N,N^FD>;>80104006381333931^FS
डिज़ाइनर में बारकोड सेटिंग्स
zplCloud डिज़ाइनर में हर बारकोड तत्व स्पष्ट टेक्स्ट, पट्टियाँ, क्वाइट ज़ोन और सिम्बोलॉजी विकल्प के अंतर्गत वही सेटिंग्स देता है जो चुने गए कोड प्रकार की अनुमति देती हैं: स्पष्ट टेक्स्ट की स्थिति और आकार पट्टियों से उसकी दूरी के साथ, पतली पट्टी की चौड़ाई, पट्टी ऊँचाई और अनुपात, चेक अंक, वाहक पट्टियाँ, EAN/UPC सप्लीमेंट, QR त्रुटि सुधार, Data Matrix प्रारूप, PDF417 स्तंभ और पंक्तियाँ, Aztec त्रुटि सुधार और अधिक। खाली फ़ील्ड का अर्थ «स्वचालित» है — रेंडरर कोड को फ़ील्ड के अनुसार पहले की तरह अनुकूलित करता है।
कुछ बहुत कम सेटिंग्स रेज़िडेंट ZPL कमांड से व्यक्त नहीं की जा सकतीं (डिज़ाइनर में * से चिह्नित)। फिर भी वे प्रिंट होती हैं: तत्व तब ^B कमांड के बजाय ग्राफ़िक के रूप में आउटपुट होता है, ताकि पूर्वावलोकन और प्रिंट मेल खाएँ।
सुझाव
- मॉड्यूल चौड़ाई (
^BYका पहला पैरामीटर) स्कैन-गुणवत्ता का सबसे सामान्य प्रश्न है: 1 डॉट कई सामग्रियों के लिए बहुत पतला है, 2–3 सामान्य है। - EAN/UPC निश्चित लंबाई के हैं — चेक अंक प्रिंटर स्वतः पूरा करता है।
- बारकोड के चारों ओर क्वाइट ज़ोन (खाली सफ़ेद स्थान): मॉड्यूल चौड़ाई का कम से कम 10×।