الطباعة
الرسومات في ZPL – صور GRF (^GF)
تتحول الصور والشعارات والنصوص المعروضة في ZPL إلى صور نقطية أحادية اللون عبر أمر ^GF . يقوم zplCloud بذلك تلقائيًا صورة ← GRF وSVG ← GRF وHTML/PDF ← GRF .
تتحول الصور والشعارات والنصوص المعروضة في ZPL إلى صور نقطية أحادية اللون عبر أمر ^GF. يقوم zplCloud بذلك تلقائيًا (صورة ← GRF وSVG ← GRF وHTML/PDF ← GRF).
بنية ^GF
^GFa,b,c,d,data^FS
| المعامل | المعنى |
|---|---|
| a | الضغط: A = hex ASCII، B = ثنائي، C = مضغوط (RLE) |
| b | إجمالي بايتات الرسم (بدون ضغط) |
| c | البايتات لكل سطر (بدون ضغط) |
| d | بايتات البيانات الفعلية لكل سطر (مع الضغط) |
| data | بيانات البكسلات |
مثال (مربع أسود 4×4، hex ASCII):
^XA
^FO50,50^GFA,8,8,2,FFFFFFFF^FS
^XZ
تحويل صورة إلى GRF
1. قِس الصورة على دقة الملصق: widthPx = مم × الدقة / 25.4.
2. حوّلها إلى أحادية اللون (عتبة أو تظليل: يستخدم zplCloud Floyd–Steinberg للصور).
3. عبّئ الأسطر: 1 بت لكل بكسل، MSB أولاً، مع استكمال كل سطر حتى حد البايت.
4. رمّز بالنسخة C (المضغوطة) ليبقى ZPL صغيرًا – عادة 1:4 على الباركود و1:2 على الصور.
نصائح
- أبقِ GRF صغيرة: كل نقطة تكلف بايتات. قد تفجّر صورة ملونة بدقة 600 ذاكرة الطابعة – استخدم 203 أو اقتصّ.
- تخزن طابعات Zebra صور GRF في الفلاش (
~DYE:LOGO.GRF) – ارفعها مرة واحدة وأشر إليها بالاسم بدلاً من إعادة إرسال^GFمع كل ملصق. - يدير تبويب صور Zebra في zplCloud صور GRF المحفوظة على الطابعة.