تتضمن لغة برمجة ZPL مواقع ذاكرة طابعة مختلفة تُستخدم لتشغيل الطابعة، وتجميع صورة الطباعة، وتخزين التنسيقات (النماذج)، والرسومات، والخطوط، وإعدادات التكوين.
تُعالِج لغة ZPL التنسيقات (النماذج) والخطوط والرسومات بالطريقة نفسها التي تعالج بها الملفات. حيث تُعالج مواقع الذاكرة مثل محركات الأقراص في بيئة نظام التشغيل DOS.
تدعم تسمية كائن الذاكرة ما يصل إلى 16 حرفًا أبجديًا رقميًا متبوعًا بامتداد ملف مكون من ثلاثة أحرف (على سبيل المثال:
123456789ABCDEF.TTF
).
يمكن لطابعات ZPL القديمة التي تعمل بالبرنامج الثابت V60.13 والإصدارات الأقدم استخدام تنسيق اسم ملف 8.3 فقط بدلاً من تنسيق اسم الملف 16.3 الحالي.
تسمح بنقل عناصر بين مواقع الذاكرة إلى جانب حذف الكائنات.
تدعم تقارير قائمة ملفات نمط دليل DOS كنُسَخ مطبوعة أو حالة للجهاز المركزي أو جهاز الكمبيوتر المضيف.