ابدأ مجاناً

الأساسيات

ما هو 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 بالنقاط. يعتمد الحجم المادي على دقة الطابعة (نقطة/بوصة):

الدقةالنقاط لكل مم
2038.0
30011.8
60023.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 المنسي «يبتلع» الأمر التالي.