الأساسيات
ما هو ZPL؟ – البنية والوحدات والملصق الأساسي
ZPL Zebra Programming Language هي لغة طباعة Zebra والعديد من طابعات الملصقات الحرارية الأخرى محاكاة ZPL-II: CAB وNovexx وغيرها . الملصق هو مستند نصي من …
ZPL (Zebra Programming Language) هي لغة طباعة Zebra والعديد من طابعات الملصقات الحرارية الأخرى (محاكاة ZPL-II: CAB وNovexx وغيرها). الملصق هو مستند نصي من أوامر (أوامر ^ وأوامر ~).
بنية الملصق
يبدأ كل ملصق بـ ^XA (بدء التنسيق) وينتهي بـ ^XZ (إنهاء التنسيق):
^XA
^FO50,50^FDHello World^FS
^XZ
^FO50,50– موضع الحقل (الأصل) عند x=50 نقطة وy=50 نقطة^FDHello World– بيانات الحقل (النص المراد طباعته)^FS– نهاية الحقل
الوحدات: النقاط والمليمتر والدقة
تُحدد جميع المواضع والمقاسات في ZPL بالنقاط. يعتمد الحجم المادي على دقة الطابعة (نقطة/بوصة):
| الدقة | النقاط لكل مم |
|---|---|
| 203 | 8.0 |
| 300 | 11.8 |
| 600 | 23.6 |
النقاط = مم × الدقة / 25.4
مثال: ملصق 75 مم عند 203 ← 75 × 203 / 25.4 = 600 نقطة عرضًا.
مثال عمل أدنى
^XA
^PW600 ; عرض الطباعة بالنقاط (75 مم عند 203)
^LL400 ; طول الملصق بالنقاط (50 مم عند 203)
^FO50,50^A0N,30,30^FDHello ZplCloud^FS
^XZ
نصائح
- الأوامر غير حساسة لحالة الأحرف (
^xaتعمل مثل^XA). - تتجاهل معظم الطابعات الأوامر غير المعروفة بصمت: افحص قبل الطباعة بفاحص ZPL.
- أنهِ كل نص بـ
^FS؛^FSالمنسي «يبتلع» الأمر التالي.