ব্রাউজার থেকে ESC/POS প্রিন্টিং: একজন ডেভেলপারের নির্দেশিকা
MenuForma
ব্রাউজার প্রিন্টিং সমস্যা
আপনি যদি কখনও একটি ওয়েব অ্যাপ থেকে রসিদ প্রিন্ট করার চেষ্টা করে থাকেন, তাহলে আপনি এর সমস্যাটি জানেন: window.print() একটি প্রিন্ট ডায়ালগ খোলে, পৃষ্ঠাটিকে PDF হিসাবে রেন্ডার করে এবং অটো-কাট বা কাস্টম কাগজের প্রস্থের মতো ESC/POS কমান্ডের জন্য কোনো সমর্থন নেই।
থার্মাল রসিদ প্রিন্টারগুলির জন্য, এটি একটি বড় সমস্যা। আপনার প্রয়োজন:
- সাইলেন্ট প্রিন্টিং — কোনো ডায়ালগ নেই, কোনো ব্যবহারকারীর মিথস্ক্রিয়া নেই
- ESC/POS কমান্ড — অটো-কাট, বোল্ড টেক্সট, অ্যালাইনমেন্ট, বারকোডের জন্য
- নির্ভরযোগ্য এনকোডিং — আপনার প্রিন্টারের জন্য সঠিক কোড পৃষ্ঠায় UTF-8
- ক্রস-প্ল্যাটফর্ম সমর্থন — Mac, Windows, Linux
সমাধানটি হল একটি স্থানীয় WebSocket ব্রিজ — একটি ছোট ব্যাকগ্রাউন্ড অ্যাপ যা ব্যবহারকারীর কম্পিউটারে চলে, আপনার ওয়েব অ্যাপ থেকে প্রিন্ট জব গ্রহণ করে এবং প্রিন্টারে কাঁচা ESC/POS কমান্ড পাঠায়।
WebSocket ব্রিজ কিভাবে কাজ করে
সম্পর্কিত নিবন্ধ
- বাংলাদেশের ৫টি সেরা QR মেনু নির্মাতা (২০২৬): MenuForma তুলনা
- রেস্তোরাঁর জন্য কন্ট্যাক্টলেস মেনু: ডিজিটালে যাওয়ার সম্পূর্ণ গাইড
- MenuForma vs FineDine: কোন QR মেনু প্ল্যাটফর্ম কম খরচে বেশি সুবিধা দেয়?