قائمة انتظار مهام الطباعة

كل إيصال أو ملصق باركود أو أمر فتح درج يُرندر مرة واحدة على الخادم إلى مهمة مضمونة في قائمة انتظار، بحيث لا تضيع أي طباعة عند انقطاع الطابعة مؤقتاً.

خلف كل إيصال مطبوع أو ملصق باركود توجد مهمة طباعة — سجل مضمون في قائمة انتظار يُنشأ في اللحظة التي تكتمل فيها عملية بيع، أو يُطبع إيصال يدوياً، أو تُطلب ملصقات باركود بشكل جماعي. يُنشئ الخادم تسلسل البايتات الكامل الخاص بالطابعة مرة واحدة فقط، وقت الإنشاء، ويبقى دور وكيل الطباعة مقصوداً أن يكون بسيطاً: هو فقط يفك ترميز تلك البايتات ويرسلها إلى الطابعة، دون تفسير الطلب أو القالب بنفسه أبداً. هذا يعني أن تعديل قالب إيصال أو ملصق يسري أثره في الطباعة التالية مباشرة، دون أي تحديث مطلوب على جهاز وكيل الطباعة في الفرع.

ولأن المهام تنتظر في قائمة بدلاً من إرسالها مباشرة، فإن انقطاع الطابعة أو وكيلها مؤقتاً لا يضيّع أي طباعة — تنتظر المهمة كمعلّقة حتى يستفسر الوكيل عنها في الدورة التالية. المهمة التي تفشل بشكل متكرر تُعلَّم كفاشلة وتُصدر تنبيهاً، ويمكن إعادة محاولة أي مهمة طباعة أو حذفها يدوياً من شاشة الطابعات.

القدرات الأساسية