الطباعة في المطبخ وفي الصالة
تتم كل عمليات الطباعة الفعلية في المنشأة عبر Cenaly Hardware Bridge — برنامج صغير على جهاز نقطة البيع المتصلة به الطابعات. لا يطبع المتصفح على الطابعة الحرارية مباشرة: بل يرسل المستند إلى الجسر، والجسر هو من يتخاطب مع العتاد بلغة ESC/POS.
عبر الجسر تُطبع: تذاكر المطبخ حسب المحطات، والملصقات لكل عنصر وللكيس، وإيصال البيع والإرجاع، والفاتورة الأولية، وتقارير X وZ، وبيان محتويات الكيس على شاشة التسليم.
تذاكر المطبخ حسب المحطات#
يجب أن تصل التذكرة إلى المكان الذي يُحضَّر فيه الطبق: القسم البارد إلى طابعته، والشواية إلى طابعتها، والبار إلى طابعته.
يتم الإعداد في المطبخ (KDS) → لوحة «الأقسام»، ومن خلال جدول «المحطة → الطابعة» داخلها. لكل محطة تُحدَّد الحقول التالية:
| الحقل | ما يعنيه |
|---|---|
| الطابعة | جهاز معيّن من أجهزة الجسر؛ وإذا تُرك فارغًا تُطبع على الطابعة ذات الدور «مطبخ» |
| الطابعة الاحتياطية | إلى أين تذهب التذكرة إذا لم تستجب الطابعة الأساسية |
| من يطبع | معطّل، أو نقطة البيع، أو KDS |
| عرض الشريط | 42 حرفًا (شريط 80 مم) أو 32 (58 مم) |
| صفحة الترميز | انظر أدناه |
| ملصقات على العناصر | طباعة الملصقات عند تحويل التذكرة إلى «جاهز» |
تُجلب قائمة الطابعات من الجسر المحلي، لذلك يجب إعداد المحطة من الجهاز المتصلة به الطابعة فعليًا.
ما تدخله التذكرة. خط كبير (فالطاهي يقرأ الورقة عبر الطاولة)، واسم الطبق، والكمية، والمعدّلات في سطر منفصل تحت الطبق، والملاحظة («بدون بصل»)، ورقم الضيف ودورة التقديم إذا كان الطلب موزعًا عليهما. لا أسعار ولا مجاميع في تذكرة المطبخ.
لا يُطبع إلا الجديد. ضغطة النادل المتكررة لا تطبع تذكرة ثانية: فالنظام يتذكر السطور التي أُرسلت إلى المحطة بالفعل. وإذا أُضيف عنصر أو تغيّرت الكمية، تذهب تذكرة طلب إضافي، لا نسخة كاملة مكررة من الطلب.
الملصقات لكل عنصر وللكيس#
ملصق 60×40 مم على الكوب وعلى العلبة يحل مشكلتين في التسليم: فالأكياس لم تعد تختلط بين مندوبي التوصيل، ويرى الضيف على الكوب أن الحليب فعلًا خالٍ من اللاكتوز — فلم يعد المعدّل محصورًا في تذكرة المطبخ.
- ملصق لكل عنصر — يُطبع عند تحويل التذكرة إلى «جاهز»، إذا كان الإعداد المقابل مفعّلًا في المحطة؛
- ملصق للكيس — يُطبع عند التسليم: تسأل الشاشة عن عدد الأكياس وتطبع «الكيس 1 من 3»، و«2 من 3» وهكذا؛
- بيان محتويات الكيس — ورقة داخل الكيس تضم كامل مكونات الطلب، بما في ذلك المعدّلات في سطور منفصلة: يراجع بها مندوب التوصيل والضيف اكتمال الطلب، ويُحسم بها الخلاف مع منصة التوصيل حول «عنصر ناقص» بدليل مطبوع. الزر موجود على شاشة التسليم (Expo).
تطبع الملصقات جهة ذات دور «طابعة ملصقات»؛ وإذا لم يكن هذا الدور موجودًا على الجسر، يذهب الملصق إلى طابعة إيصالات عادية.
مستندات نقطة البيع#
| المستند | عبر الجسر | ملاحظة |
|---|---|---|
| إيصال البيع / الإرجاع | نعم | البديل الاحتياطي — الطباعة من المتصفح |
| الفاتورة الأولية (فاتورة الضيف) | نعم | غير ضريبية، مع توقيع واضح على الورق |
| تقارير X وZ | نعم | انظر وردية نقطة البيع |
| بيان محتويات الكيس | نعم | شاشة التسليم (Expo) |
| تذكرة المطبخ، الملصقات | نعم | بلا بديل احتياطي من المتصفح |
إعادة طباعة إيصال صادر تُسجَّل دائمًا في سجل العمليات الخطرة؛ ولا يطلب PIN المدير إلا من الوظائف التي فيها «إعادة الطباعة تحت PIN» مفعّلة — انظر ضبط الخسائر.
الإيصال الضريبي قصة منفصلة: فهو يُطبع بجهاز الضريبة ويخضع لقوانين البلد، انظر الضريبة.
قائمة انتظار الطباعة وما تعنيه النتيجة#
لدى الجسر قائمة انتظار آمنة ضد إعادة التشغيل مع إعادة المحاولات: إذا كانت الطابعة غير متصلة، لا تُفقد المهمة، بل تنتظر وتُعاد. يظهر مؤشر قائمة الانتظار في رأس نقطة البيع.
يمكن إلغاء المهمة العالقة. المشكلة الكلاسيكية في المطبخ: تعلّقت الورقة في الطابعة، ويُصلحونها نصف ساعة، وعند تشغيلها تبصق خمسين تذكرة قديمة. من قائمة الانتظار في رأس نقطة البيع تُلغى المهمة واحدة تلو الأخرى: يضع الجسر علامة «ملغاة»، وعندما تعود الطابعة للعمل يتخطاها ببساطة. إذا كانت المهمة قد ذهبت إلى الطباعة بالفعل، فسيصرّح الإلغاء بذلك بصدق — وفي هذه الحالة ستخرج الورقة.
زر «إلغاء» موجود فقط لدى المهام العالقة — تلك التي تنتظر الطابعة أكثر من ثلاث دقائق. تظهر المهام الحديثة في سطر، لكن لا يمكن إلغاؤها، وهذا مقصود: تأخّر ثانية (استيقظت الطابعة، اهتزّ الكابل) أمر طبيعي، وسيكمل الجسر الطباعة بنفسه، أما زر بجانب مهمة كهذه فكان سيعني إيصالًا مفقودًا.
نتيجة الطباعة رباعية، وهي أخبار مختلفة لأمين الصندوق:
| النتيجة | ما حدث |
|---|---|
| تمت الطباعة | أكّد الجسر الطباعة الفعلية |
| في قائمة الانتظار | استلم الجسر المهمة، لكن الطابعة غير متاحة — لم يستلم الضيف الإيصال في يده |
| عبر المتصفح | لا يوجد جسر أو لم يستلم المستند، فذهبت الطباعة عبر نافذة المتصفح |
| لم تتم الطباعة | تعذّر ذلك بأي طريقة |
عند نتيجة «في قائمة الانتظار» لا يُشغَّل الرجوع الاحتياطي إلى المتصفح — وإلا لطُبع الإيصال نفسه مرتين.
المهام متطابقة الأثر: إعادة إرسال المستند نفسه لا تُنتج ورقة ثانية.
صفحات الترميز وغير اللاتينية#
لا تعرف الطابعة الحرارية ما هو UTF-8: فهي ترسم رمزًا واحدًا لكل بايت من الجدول أحادي البايت المختار. لذلك تُحدَّد صفحة الترميز لكل طابعة مُهيّأة:
| القيمة | ما تفعله |
|---|---|
auto (افتراضيًا) |
وجدت السيريلية — تحوّل الرأس إلى CP1251؛ وتبقى اللاتينية واللاتينية الموسّعة (التركية والبولندية والألبانية) كما هي |
cp1251 / cp866 |
اختيار صريح للجدول السيريلي — فالرؤوس الرخيصة تأتي بأحد الجدولين |
georgian-academy / georgian-ps / georgian-expert |
تخطيطات ذاكرة الخطوط الثابتة في الأجهزة الجورجية |
utf8 |
السلوك التاريخي: رموز مشوّهة عند أي نص غير لاتيني |
عن الجورجية بصدق. أي جدول «تفهمه» رأس معيّنة هو خاصية للجهاز الفعلي، وليس في مواصفات البروتوكول؛ لذلك يُختار الجدول حسب الجهاز. ولا توجد صفحة ترميز جورجية في معيار ESC/POS أصلًا، لذا كانت «ხინკალი» سابقًا تخرج بالكتابة اللاتينية — khinkali: تُقرأ، لكن المطلوب لم يكن هذا.
الآن السطر الذي لا تستطيع الرأس طباعته يرسمه الجسر صورةً — طباعة نقطية بخط مدمج، تعمل على أي طابعة ولا تعتمد على ذاكرتها الثابتة. ويكفي الخط المدمج للاتينية واللاتينية الموسّعة واليونانية والسيريلية والأرمينية والأشكال الجورجية الثلاثة كلها (مخيدرولي، متافرولي، أسومتافرولي). وحيث يُطبع النص بالطريقة العادية لا يتغير شيء — فلا يُشغَّل النقطي إلا عند الحاجة.
يُدار السلوك بخيار «النقطي لغير اللاتينية» لدى كل جهاز (مفعّل افتراضيًا، وهو موجود في صفحة الجسر وفي قسم «الأجهزة» السحابي). إذا أزلت التحديد عادت الكتابة اللاتينية السابقة: وهذا مطلوب لرؤوس نادرة لا تفهم الطباعة النقطية.
والرموز الصينية واليابانية والكورية والعبرية والعربية لم تدخل الخط عمدًا: ففي الكتابات من اليمين إلى اليسار كان السطر سيخرج معكوسًا، وهذا أسوأ من النتيجة الحالية. وتعرض لوحة المحطات في المطبخ بصدق ما سيحدث للسطر: «سيخرج صورةً» أو «لا جدول ولا خط».
واللاتينية التركية والبولندية والألبانية لا تمرّ عمدًا عبر CP1251: فهناك كان ş وğ وą سيتحولان إلى ?.
ما يلزم للتشغيل#
- الجسر على حاسوب نقطة البيع — Cenaly Hardware Bridge. كل الطباعة الفعلية تمرّ عبره.
- طابعة موصولة بالحاسوب نفسه — USB أو LAN أو Bluetooth؛ والجسر يجد الأجهزة بنفسه.
- ربط «المحطة ← الطابعة» — وإلا فلا وجهة لتوجيه التذاكر.
- لفافة بالمقاس المطلوب لملصقات العنصر والطرد.
- محطات لدى الأطباق — تُجمَّع التذكرة حسب محطة العنصر (KDS).
القيود#
- الجسر يطبع من حاسوبه فقط. لا يصل المتصفح إلى جسر على حاسوب مجاور: ثبّت الجسر على كل جهاز نقطة بيع أو استخدم الطباعة عبر السحابة إلى طابعة حاسوب آخر.
- طابعات الملصقات TSPL/ZPL لم تُختبر على أجهزة حقيقية — تُطبع الملصقات حاليًا نقطيًا على طابعة الإيصالات.
- عرض الشريط يحدده الجهاز. يُؤخذ من إعداد الطابعة، وإلا من طراز جهاز الضريبة، وإلا يُعتمد عرض آمن؛ وعرض المستند 80 مم لا ينتقل إلى جهاز الضريبة، لأن الجهاز لا يلتفّ بالسطر بل يقطعه مع المبالغ.
- الفاتورة الأولية لا تبقى في قائمة الانتظار. إذا كانت طابعة الإيصالات مهيّأة لكنها غير متصلة، تُطبع فاتورة الضيف على جهاز الضريبة: فالورقة مطلوبة الآن، ونسخة بعد ساعة فوق طلب مدفوع تعني ورقة ثانية. أما إيصال البيع فيتصرف خلاف ذلك — فهو ينتظر الإعادة.
- الفاتورة الأولية لا تذهب إلى طابعة المطبخ — ففاتورة الضيف تُعدّ هذه الطابعة غير صالحة لها، وينتقل العمل إلى نقطة البيع.
استكشاف الأخطاء وإصلاحها#
لم تُطبع التذكرة. تحقق من حالة الجسر: إذا كان غير متصل، تبقى المهمة في قائمة انتظار الطباعة وتُرسل عند استعادة الاتصال به — قائمة الانتظار تصمد أمام إعادة التشغيل.
الطباعة تجري على طابعة غير صحيحة. لم تُحدَّد طابعة خاصة بالمحطة، فاختار المُحدِّد «أي طابعة متاحة». حدِّد ربط المحطات صراحةً.
بدل الحروف تظهر رموز أو مربعات فارغة. المشكلة في صفحة ترميز الطابعة: فعِّل الخط النقطي — فهو يرسم النص صورةً ويطبع أي لغة.
تُقتطع المبالغ من اليمين. عرض الورق المُحدَّد أكبر من اللازم: أدخل العرض الفعلي في خيارات الجهاز.
تخرج الملصقات بحجم غير صحيح. تحقق من مقاس اللفة ومن أن الطباعة تجري على طابعة ملصقات لا على طابعة إيصالات (حاليًا تُطبع الملصقات على طابعة الإيصالات بالنمط النقطي).
الأقسام ذات الصلة#
- Cenaly Hardware Bridge — تثبيت الجسر، قائمة الأجهزة، أدوار الطابعات
- المطبخ (KDS) — المحطات، مراحل التقديم وإعداد الطباعة
- نقطة البيع (POS) — الإيصال، الإيصال المبدئي، إعادة الطباعة
- التسليم (Expo) — بيان الطلب وملصقات الحزمة
- وردية نقطة البيع — تقارير X وZ
- مراقبة الفاقد — إعادة الطباعة كحدث خطر
الأسئلة الشائعة#
طُبعت التذكرة مرتين — لماذا؟#
على الأرجح أن الطباعة على المحطة مفعَّلة على نقطة البيع وعلى KDS معًا. هذان جهازان مختلفان بجسرين، وكلٌّ منهما طبع نسخته. اترك قيمة واحدة في حقل «من يطبع».
أُوقف تشغيل الطابعة — هل ضاعت الطلبات؟#
لا. تُرسل المهمة إلى قائمة انتظار الجسر وتُطبع عندما تعود الطابعة للعمل. لكن ما دامت في قائمة الانتظار فلا ورق فعليًا — والواجهة تقول ذلك صراحةً.
هل يمكن الطباعة إلى المطبخ دون جسر؟#
تذاكر المطبخ والملصقات — لا، فهي تمر عبر الجسر فقط. أما مستندات نقطة البيع فلديها بديل في المتصفح: الطباعة عبر نافذة الطباعة العادية. الاستثناء فرع لا يملك من العتاد سوى جهاز الضريبة: هناك تطبع نقطة البيع الإيصال بنفسها، ولا يُفعَّل البديل في المتصفح.
لماذا قائمة الطابعات فارغة؟#
تُستمد القائمة من الجسر على هذا الجهاز. إذا لم يكن الجسر قيد التشغيل أو كانت الطابعة موصولة بجهاز آخر، فلن تظهر الأجهزة — اضبط المحطة من الجهاز الموصولة به الطابعة فعليًا.
هل تُطبع المعدِّلات في بيان الحزمة؟#
نعم. تُجمَّع تذكرة المطبخ وملصق العنصر وبيان الحزمة بتنسيق سطر واحد: اسم الطبق، وتحته المعدِّلات في أسطر منفصلة ثم التعليق. هكذا تبدو الأوراق الثلاث للطلب الواحد متطابقة ويمكن مطابقتها بالعين.