टेक्स्ट और फ़ॉन्ट
ZPL में फ़ॉन्ट – रेज़िडेंट, डाउनलोड किए और छवि फ़ॉन्ट
ZPL तीन फ़ॉन्ट रणनीतियाँ देता है। कौन सी उपयुक्त है यह फ़ॉन्ट, भाषा यूनिकोड? और प्रिंटर मॉडल पर निर्भर करता है।
ZPL तीन फ़ॉन्ट रणनीतियाँ देता है। कौन सी उपयुक्त है यह फ़ॉन्ट, भाषा (यूनिकोड?) और प्रिंटर मॉडल पर निर्भर करता है।
1. रेज़िडेंट फ़ॉन्ट (तेज़, कोई अपलोड नहीं)
^XA
^FO50,50^A0N,30,30^FDHello^FS
^XZ
^A0N,30,30– फ़ॉन्ट 0, सामान्य दिशा, ऊँचाई 30 डॉट, चौड़ाई 30 डॉट- रेज़िडेंट फ़ॉन्ट:
0(Standard A),1(Bold Condensed),2(Bold),3(Regular),4–9(OCR आदि) – प्रिंटर मॉडल पर निर्भर
ऊँचाई डॉट → pt: pt = डॉट × 72 / DPI। 203 dpi पर: 30 डॉट ≈ 10.6 pt।
2. डाउनलोड किए फ़ॉन्ट (मेमोरी फ़ॉन्ट, ^A@)
TrueType फ़ॉन्ट एक बार अपलोड करें (~DYE:ARIAL.TTF), फिर उपयोग करें:
^XA
^A@N,40,40,E:ARIAL.TTF^FDHello^FS
^XZ
^A@o,h,w,d – दिशा, ऊँचाई डॉट्स में, चौड़ाई डॉट्स में, प्रिंटर पर फ़ॉन्ट पथ।
3. छवि फ़ॉन्ट (बैकएंड में रेंडर किया TrueType)
zplCloud डिज़ाइनर टेक्स्ट को बैकएंड में TrueType फ़ॉन्ट से रेंडर करके मोनोक्रोम ग्राफ़िक (^GF) के रूप में एम्बेड करता है। यह हर प्रिंटर पर समान आउटपुट सुनिश्चित करता है और कोई भी फ़ॉन्ट व यूनिकोड समर्थन करता है — बड़े ZPL की कीमत पर।
^XA
^FO50,50^GFA,1234,1234,77,...^FS
^XZ
सुझाव
- यूनिकोड (उच्चारण, सिरिलिक): रेज़िडेंट फ़ॉन्ट केवल Latin-1 कवर करते हैं। डाउनलोड किया यूनिकोड TTF (
E:LIBERATION_SANS.TTF) या छवि फ़ॉन्ट उपयोग करें। - लंबे रनों में नेटिव मोड काफ़ी तेज़ है (कोई ग्राफ़िक ट्रांसफ़र नहीं)।
- डिज़ाइनर में फ़ॉन्ट आकार:
fontUnit: 'pt'कोडॉट = pt × DPI / 72से परिवर्तित किया जाता है।