ব্রাউজার থেকে ESC/POS প্রিন্টিং: একজন ডেভেলপারের নির্দেশিকা

ব্রাউজার প্রিন্টিং সমস্যা

আপনি যদি কখনও একটি ওয়েব অ্যাপ থেকে রসিদ প্রিন্ট করার চেষ্টা করে থাকেন, তাহলে আপনি এর সমস্যাটি জানেন: window.print() একটি প্রিন্ট ডায়ালগ খোলে, পৃষ্ঠাটিকে PDF হিসাবে রেন্ডার করে এবং অটো-কাট বা কাস্টম কাগজের প্রস্থের মতো ESC/POS কমান্ডের জন্য কোনো সমর্থন নেই।

থার্মাল রসিদ প্রিন্টারগুলির জন্য, এটি একটি বড় সমস্যা। আপনার প্রয়োজন:

  • সাইলেন্ট প্রিন্টিং — কোনো ডায়ালগ নেই, কোনো ব্যবহারকারীর মিথস্ক্রিয়া নেই
  • ESC/POS কমান্ড — অটো-কাট, বোল্ড টেক্সট, অ্যালাইনমেন্ট, বারকোডের জন্য
  • নির্ভরযোগ্য এনকোডিং — আপনার প্রিন্টারের জন্য সঠিক কোড পৃষ্ঠায় UTF-8
  • ক্রস-প্ল্যাটফর্ম সমর্থন — Mac, Windows, Linux

সমাধানটি হল একটি স্থানীয় WebSocket ব্রিজ — একটি ছোট ব্যাকগ্রাউন্ড অ্যাপ যা ব্যবহারকারীর কম্পিউটারে চলে, আপনার ওয়েব অ্যাপ থেকে প্রিন্ট জব গ্রহণ করে এবং প্রিন্টারে কাঁচা ESC/POS কমান্ড পাঠায়।


WebSocket ব্রিজ কিভাবে কাজ করে

Related Articles

MenuForma Products