کچن اور ہال میں پرنٹنگ
ادارے کی تمام جسمانی پرنٹنگ Cenaly Hardware Bridge کے ذریعے ہوتی ہے — یہ کیش ڈیوائس پر ایک چھوٹا پروگرام ہے جس سے پرنٹر جڑے ہوتے ہیں۔ براؤزر تھرمل پرنٹر پر براہ راست پرنٹ نہیں کرتا: وہ دستاویز برج کو بھیجتا ہے، اور برج پھر ESC/POS کی زبان میں ہارڈویئر سے بات کرتا ہے۔
برج کے ذریعے یہ پرنٹ ہوتے ہیں: اسٹیشن کے حساب سے کچن ٹکٹس، آئٹم اور پیکٹ کے اسٹیکرز، فروخت اور واپسی کی رسید، پری چیک، X- اور Z-رپورٹس اور پیکٹ کا مینی فیسٹ حوالگی کی اسکرین پر۔
اسٹیشن کے حساب سے کچن ٹکٹس#
ٹکٹ وہاں پہنچنا چاہیے جہاں پکوان تیار ہوتا ہے: کولڈ سیکشن — اپنے پرنٹر پر، گرل — اپنے پرنٹر پر، بار — اپنے پرنٹر پر۔
ترتیب کچن (KDS) → «سیکشنز» پینل میں ہے، اس کے اندر «اسٹیشن → پرنٹر» کا جدول۔ ہر اسٹیشن کے لیے یہ چیزیں مقرر کی جاتی ہیں:
| فیلڈ | کیا مطلب ہے |
|---|---|
| پرنٹر | برج کا مخصوص ڈیوائس؛ خالی — «کچن» رول والے پرنٹر پر پرنٹ کریں |
| بیک اپ پرنٹر | اگر بنیادی جواب نہ دے تو ٹکٹ کہاں جائے گا |
| کون پرنٹ کرتا ہے | بند، POS یا KDS |
| ربن کی چوڑائی | 42 حروف (80-ملی میٹر ربن) یا 32 (58-ملی میٹر) |
| کوڈ پیج | نیچے دیکھیں |
| آئٹم پر اسٹیکرز | ٹکٹ کو «تیار» میں منتقل کرتے وقت لیبل پرنٹ کریں |
پرنٹرز کی فہرست مقامی برج سے آتی ہے، اس لیے اسٹیشن کی ترتیب اسی مشین سے کرنی چاہیے جس سے پرنٹر جسمانی طور پر جڑا ہو۔
ٹکٹ میں کیا آتا ہے۔ بڑا فونٹ (باورچی کاغذ میز کے پار سے پڑھتا ہے)، پکوان کا نام، تعداد، پکوان کے نیچے الگ سطر میں موڈیفائرز، تبصرہ («پیاز کے بغیر»)، مہمان کا نمبر اور پیشکش کا کورس، اگر آرڈر ان کے مطابق تقسیم ہو۔ کچن ٹکٹ میں قیمتیں اور ٹوٹل نہیں ہوتے۔
صرف نیا پرنٹ ہوتا ہے۔ ویٹر کا دوبارہ ٹیپ دوسرا ٹکٹ پرنٹ نہیں کرتا: سسٹم کو یاد رہتا ہے کہ کون سی سطریں اسٹیشن پر جا چکی ہیں۔ اگر آئٹم شامل کیا جائے یا تعداد بدلی جائے — اضافی ٹکٹ جائے گا، آرڈر کی مکمل نقل نہیں۔
آئٹم اور پیکٹ کے اسٹیکرز#
گلاس اور ڈبے پر 60×40 ملی میٹر کا لیبل حوالگی کے دو مسائل حل کرتا ہے: پیکٹ ڈیلیوری والوں کے درمیان الجھنا بند ہو جاتے ہیں، اور مہمان گلاس پر دیکھ لیتا ہے کہ دودھ واقعی بغیر لیکٹوز کا ہے — موڈیفائر اب صرف کچن ٹکٹ تک محدود نہیں رہتا۔
- آئٹم پر اسٹیکر — ٹکٹ کو «تیار» میں منتقل کرتے وقت پرنٹ ہوتا ہے، اگر اسٹیشن پر متعلقہ ترتیب آن ہو؛
- پیکٹ پر اسٹیکر — حوالگی پر پرنٹ ہوتا ہے: اسکرین پیکٹوں کی تعداد پوچھتی ہے اور «پیکٹ 1 از 3»، «2 از 3» وغیرہ پرنٹ کرتی ہے؛
- پیکٹ کا مینی فیسٹ — پیکٹ کے اندر کاغذ جس پر آرڈر کی مکمل تفصیل ہوتی ہے، بشمول الگ سطروں میں موڈیفائرز: اس سے ڈیلیوری والا اور مہمان مکمل ہونے کی تصدیق کرتے ہیں، اور ایگریگیٹر کے ساتھ «آئٹم نہیں بھیجا» کا جھگڑا پرنٹ شدہ ثبوت سے ختم ہو جاتا ہے۔ بٹن حوالگی (Expo) اسکرین پر ہے۔
اسٹیکرز «لیبل پرنٹر» رول والا ڈیوائس پرنٹ کرتا ہے؛ اگر برج پر ایسا رول نہ ہو تو لیبل عام رسید پرنٹر پر چلا جائے گا۔
کیش دستاویزات#
| دستاویز | برج کے ذریعے | تبصرہ |
|---|---|---|
| فروخت / واپسی کی رسید | ہاں | فال بیک — براؤزر سے پرنٹنگ |
| پری چیک (مہمان بل) | ہاں | غیر فسکل، کاغذ پر واضح دستخط کے ساتھ |
| X- اور Z-رپورٹس | ہاں | دیکھیں نقد شفٹ |
| پیکٹ کا مینی فیسٹ | ہاں | حوالگی (Expo) اسکرین |
| کچن ٹکٹ، اسٹیکرز | ہاں | براؤزر فال بیک کے بغیر |
جاری شدہ رسید کا ری پرنٹ ہمیشہ خطرناک کارروائیوں کے جرنل میں درج ہوتا ہے؛ مینیجر PIN وہ صرف ان عہدوں سے پوچھتا ہے جہاں «PIN کے تحت ری پرنٹ» آن ہو — دیکھیں نقصان کا کنٹرول۔
فسکل رسید الگ معاملہ ہے: یہ فسکل رجسٹر پرنٹ کرتا ہے اور ملک کے قوانین کے تابع ہے، دیکھیں فسکلائزیشن۔
پرنٹ کی قطار اور نتیجے کا مطلب#
برج میں دوبارہ شروع ہونے پر محفوظ قطار بمع دوبارہ کوشش ہے: اگر پرنٹر آف لائن ہو تو کام ضائع نہیں ہوتا، بلکہ انتظار کرتا اور دہرایا جاتا ہے۔ قطار کا اشارہ POS کے ہیڈر میں نظر آتا ہے۔
پھنسے ہوئے کام کو ہٹایا جا سکتا ہے۔ کچن کی کلاسیکی مصیبت: پرنٹر نے کاغذ چبا دیا، اسے آدھا گھنٹہ ٹھیک کیا جا رہا ہے، اور جب اسے آن کیا جاتا ہے تو وہ پچاس پرانے ٹکٹ اگل دیتا ہے۔ POS کے ہیڈر میں قطار سے کام ایک ایک کر کے منسوخ کیا جاتا ہے: برج "منسوخ" کا نشان لگاتا ہے اور جب پرنٹر بحال ہو تو اسے محض چھوڑ دیتا ہے۔ اگر کام پہلے ہی پرنٹ کے لیے جا چکا ہو تو منسوخی اس بارے میں صاف بتا دے گی — اس صورت میں کاغذ نکل آئے گا۔
"منسوخ" کا بٹن صرف پھنسے ہوئے کاموں کے پاس ہے — یعنی وہ جو پرنٹر کا تین منٹ سے زیادہ انتظار کر رہے ہوں۔ تازہ کام ایک سطر میں نظر آتے ہیں، مگر انہیں ہٹایا نہیں جا سکتا، اور یہ جان بوجھ کر کیا گیا ہے: لمحہ بھر کی توقف (پرنٹر جاگ اٹھا، کیبل ہل گئی) معمول ہے، برج خود ہی پرنٹ کر دے گا، اور ایسے کام کے ساتھ بٹن کا مطلب ضائع شدہ رسید ہوتا۔
پرنٹ کا نتیجہ چار ہندسوں کا ہے، اور کیشیئر کے لیے یہ مختلف خبریں ہیں:
| نتیجہ | کیا ہوا |
|---|---|
| پرنٹ ہو گیا | برج نے طبعی پرنٹ کی تصدیق کی |
| قطار میں | برج نے کام قبول کیا، مگر پرنٹر دستیاب نہیں — مہمان کو رسید ہاتھ میں نہیں ملی |
| براؤزر سے | برج موجود نہیں یا اس نے دستاویز قبول نہیں کی، پرنٹ براؤزر کے ڈائیلاگ سے ہوا |
| پرنٹ نہیں ہوا | کسی بھی طرح ممکن نہ ہوا |
"قطار میں" کے نتیجے پر براؤزر کا متبادل راستہ نہیں چلتا — ورنہ ایک ہی رسید دو بار پرنٹ ہو جاتی۔
کام idempotent ہیں: اسی دستاویز کو دوبارہ بھیجنے سے دوسرا کاغذ نہیں نکلتا۔
کوڈ صفحات اور غیر لاطینی متن#
تھرمل پرنٹر کو یہ نہیں معلوم کہ UTF-8 کیا ہے: وہ منتخب کردہ یک بائٹ جدول سے فی بائٹ ایک گلف بناتا ہے۔ اسی لیے کوڈ صفحہ ہر ترتیب شدہ پرنٹر کے لیے مقرر کیا جاتا ہے:
| قدر | کیا کرتی ہے |
|---|---|
auto (طے شدہ) |
سیریلک ملا تو ہیڈ کو CP1251 پر بدل دیتی ہے؛ لاطینی اور توسیعی لاطینی (ترک، پولش، البانوی) جوں کی توں رہتی ہیں |
cp1251 / cp866 |
سیریلک جدول کا واضح انتخاب — سستے ہیڈ ان دو میں سے ایک کے ساتھ آتے ہیں |
georgian-academy / georgian-ps / georgian-expert |
جارجیائی ڈیوائسز کے فونٹ ROM کی ترتیبیں |
utf8 |
تاریخی رویہ: کسی بھی غیر لاطینی متن پر بے معنی حروف |
جارجیائی کے بارے میں صاف بات۔ کوئی مخصوص ہیڈ کون سا جدول "سمجھتا" ہے — یہ طبعی ڈیوائس کی خصوصیت ہے، پروٹوکول کی تفصیل میں یہ نہیں ہے؛ اسی لیے جدول ڈیوائس کے مطابق منتخب کیا جاتا ہے۔ ESC/POS کے معیار میں جارجیائی کوڈ صفحہ سرے سے موجود ہی نہیں، چنانچہ پہلے "ხინკალი" رومنائزیشن کے ساتھ جاتا تھا — khinkali: پڑھا تو جا سکتا ہے، مگر آرڈر یہ نہیں ہوا تھا۔
اب جس سطر کو ہیڈ پرنٹ نہیں کر سکتا، برج اسے تصویر کے طور پر بناتا ہے — بلٹ اِن فونٹ کے ساتھ راسٹر پرنٹ، جو کسی بھی پرنٹر پر چلتا ہے اور اس کے ROM پر منحصر نہیں۔ بلٹ اِن فونٹ لاطینی اور توسیعی لاطینی، یونانی، سیریلک، آرمینیائی اور جارجیائی کے تینوں رسم الخط (مخیدرولی، متاورولی، اسومتاورولی) کے لیے کافی ہے۔ جہاں متن عام طریقے سے پرنٹ ہوتا ہے، وہاں کچھ نہیں بدلتا — راسٹر صرف ضرورت پر چلتا ہے۔
یہ رویہ ہر ڈیوائس کے پاس "غیر لاطینی کے لیے راسٹر" کے چیک باکس سے کنٹرول ہوتا ہے (طے شدہ طور پر فعال، یہ برج کے صفحے پر بھی ہے اور کلاؤڈ کے "ہارڈویئر" سیکشن میں بھی)۔ ہٹا دیں تو پرانی رومنائزیشن واپس آ جائے گی: یہ ان نایاب ہیڈز کے لیے ضروری ہے جو راسٹر پرنٹ نہیں سمجھتے۔
تصویری حروف (چینی، جاپانی، کورین)، عبرانی اور عربی رسم الخط جان بوجھ کر فونٹ میں شامل نہیں کیے گئے: دائیں سے بائیں لکھی جانے والی رسم الخط میں سطر اُلٹی نکلتی، اور یہ موجودہ نتیجے سے بدتر ہے۔ کچن میں اسٹیشنز کا پینل صاف بتاتا ہے کہ سطر کے ساتھ کیا ہوگا: "تصویر کے طور پر جائے گی" یا "نہ جدول ہے نہ فونٹ"۔
ترک، پولش اور البانوی لاطینی جان بوجھ کر CP1251 سے نہیں گزارے جاتے: وہاں ş، ğ، ą ? میں بدل جاتے۔
شروع کرنے کے لیے کیا درکار ہے#
- POS کمپیوٹر پر برج — Cenaly Hardware Bridge۔ تمام طبعی پرنٹ اسی کے ذریعے ہوتا ہے۔
- اسی کمپیوٹر سے منسلک پرنٹر — USB، LAN یا Bluetooth؛ برج خود ڈیوائسز ڈھونڈ لیتا ہے۔
- "اسٹیشن → پرنٹر" کی میپنگ — ورنہ ٹکٹوں کی روٹنگ کہیں ممکن نہیں۔
- آئٹم اور پیکٹ کے اسٹیکرز کے لیے مطلوبہ فارمیٹ کا رول۔
- کھانوں پر اسٹیشنز — ٹکٹ آئٹم کے اسٹیشن کے مطابق بنتا ہے (KDS)۔
پابندیاں#
- برج صرف اپنے کمپیوٹر سے پرنٹ کرتا ہے۔ براؤزر ساتھ والے پی سی کے برج تک نہیں پہنچ سکتا: ہر POS ڈیوائس پر برج لگائیں یا کسی دوسرے پی سی کے پرنٹر پر کلاؤڈ کے ذریعے پرنٹ استعمال کریں۔
- TSPL/ZPL لیبل پرنٹرز حقیقی ہارڈویئر پر جانچے نہیں گئے — فی الحال لیبل رسید والے پرنٹر پر راسٹر سے پرنٹ ہوتے ہیں۔
- رول کی چوڑائی ڈیوائس طے کرتی ہے۔ یہ پرنٹر کی سیٹنگ سے لی جاتی ہے، ورنہ فسکل رجسٹر کے ماڈل سے، ورنہ محفوظ سمجھ کر قبول کر لی جاتی ہے؛ 80 mm کی دستاویزی چوڑائی فسکل رجسٹر پر منتقل نہیں ہوتی، کیونکہ فسکل رجسٹر سطر کو نہیں موڑتا بلکہ رقموں سمیت کاٹ دیتا ہے۔
- پری چیک قطار میں نہیں رہتا۔ اگر رسید والا پرنٹر ترتیب شدہ ہو مگر آف لائن، تو مہمان کا بل فسکل رجسٹر پر پرنٹ ہوتا ہے: کاغذ ابھی چاہیے، اور ایک گھنٹے بعد ادا شدہ آرڈر کے اوپر نقل — یہ دوسرا کاغذ ہے۔ فروخت کی رسید کا رویہ مختلف ہے — وہ دہرائے جانے کا انتظار کرتی ہے۔
- پری چیک کچن کے پرنٹر پر نہیں جاتا — مہمان کے بل کے لیے ایسا پرنٹر ناقابلِ استعمال سمجھا جاتا ہے، اور کام POS پر چلا جاتا ہے۔
مسائل کا حل#
ٹکٹ پرنٹ نہیں ہوا۔ برج کی حیثیت دیکھیں: اگر وہ آف لائن ہے تو کام پرنٹ قطار میں رکھا ہے اور اس سے رابطہ بحال ہونے پر چلا جائے گا — قطار دوبارہ شروع ہونے پر بھی برقرار رہتی ہے۔
غلط پرنٹر پر پرنٹ ہو رہا ہے۔ اسٹیشن کے لیے اپنا پرنٹر مقرر نہیں، اور حل کنندہ نے ”کوئی بھی دستیاب“ چن لیا۔ اسٹیشنوں کی نقشہ بندی صریح طور پر لکھیں۔
حروف کی جگہ عجیب علامات یا خالی مربع۔ یہ پرنٹر کے کوڈ پیج کا مسئلہ ہے: بٹ میپ فونٹ آن کریں — یہ متن کو تصویر کی صورت میں بناتا ہے اور کسی بھی زبان میں پرنٹ کرتا ہے۔
دائیں طرف سے رقمیں کٹ رہی ہیں۔ رول کی چوڑائی بہت زیادہ درج ہے: ڈیوائس کی ترتیبات میں اصل چوڑائی ڈالیں۔
اسٹیکرز کا سائز بگڑا ہوا آ رہا ہے۔ رول کا فارمیٹ دیکھیں اور یہ کہ پرنٹنگ لیبل پرنٹر پر ہو رہی ہے، رسید والے پرنٹر پر نہیں (فی الحال رسید والے پرنٹر پر لیبل بٹ میپ کے ذریعے پرنٹ ہوتے ہیں)۔
متعلقہ حصے#
- Cenaly Hardware Bridge — برج کی تنصیب، ڈیوائسز کی فہرست، پرنٹرز کے کردار
- کچن (KDS) — اسٹیشن، پیشکش کے کورس اور پرنٹ کی ترتیبات
- POS — رسید، پیش رسید، دوبارہ پرنٹ
- حوالگی (Expo) — مینی فیسٹ اور پیکج کے اسٹیکرز
- نقد شفٹ — X اور Z رپورٹس
- نقصان کی نگرانی — دوبارہ پرنٹ بطور خطرے کا واقعہ
اکثر پوچھے جانے والے سوالات#
ٹکٹ دو بار پرنٹ ہوا — کیوں؟#
غالباً اسٹیشن کے لیے پرنٹنگ POS اور KDS دونوں پر آن ہے۔ یہ دو مختلف ڈیوائسز ہیں جن کے دو برج ہیں، اور ہر ایک نے اپنی نقل پرنٹ کی۔ ”کون پرنٹ کرتا ہے“ والے خانے میں ایک ہی قدر رکھیں۔
پرنٹر بند کر دیا — آرڈر ضائع ہو گئے؟#
نہیں۔ کام برج کی قطار میں چلا جاتا ہے اور پرنٹر بحال ہونے پر پرنٹ ہوتا ہے۔ لیکن جب تک وہ قطار میں ہے، کاغذ پر کچھ موجود نہیں — انٹرفیس یہ بات صاف بتاتا ہے۔
کیا برج کے بغیر کچن پر پرنٹ کر سکتے ہیں؟#
کچن کے ٹکٹ اور اسٹیکرز — نہیں، وہ صرف برج کے ذریعے جاتے ہیں۔ POS دستاویزات کے لیے براؤزر متبادل موجود ہے: عام پرنٹ ڈائیلاگ کے ذریعے پرنٹنگ۔ استثنا وہ برانچ ہے جہاں ہارڈویئر میں صرف فسکل رجسٹر ہے: وہاں رسید خود POS پرنٹ کرتا ہے، اور براؤزر متبادل آن نہیں ہوتا۔
پرنٹرز کی فہرست خالی کیوں ہے؟#
فہرست اسی ڈیوائس پر برج سے لی جاتی ہے۔ اگر برج چل نہیں رہا یا پرنٹر کسی دوسری مشین سے منسلک ہے تو ڈیوائسز ظاہر نہیں ہوں گی — اسٹیشن اُسی مشین سے ترتیب دیں جہاں پرنٹر حقیقت میں منسلک ہے۔
کیا مینی فیسٹ میں ترمیم کنندہ پرنٹ ہوتے ہیں؟#
جی ہاں۔ کچن کا ٹکٹ، آئٹم کا اسٹیکر اور پیکج کا مینی فیسٹ ایک ہی سطری فارمیٹ میں تیار ہوتے ہیں: ڈش کا نام، اس کے نیچے ترمیم کنندہ الگ سطروں میں اور تبصرہ۔ اس طرح ایک ہی آرڈر کے تین کاغذ ایک جیسے دکھائی دیتے ہیں اور آنکھ سے ملائے جا سکتے ہیں۔