براؤزر سے ESC/POS پرنٹنگ: ایک ڈویلپر کی گائیڈ

براؤزر پرنٹنگ کا مسئلہ

اگر آپ نے کبھی کسی ویب ایپ سے رسید پرنٹ کرنے کی کوشش کی ہے، تو آپ کو مشکل کا اندازہ ہوگا: window.print() ایک پرنٹ ڈائیلاگ کھولتا ہے، صفحے کو پی ڈی ایف کے طور پر رینڈر کرتا ہے، اور آٹو کٹ یا کسٹم پیپر کی چوڑائی جیسی ESC/POS کمانڈز کے لیے بالکل بھی سپورٹ نہیں کرتا ہے۔

تھرمل رسید پرنٹرز کے لیے، یہ ایک بڑی رکاوٹ ہے۔ آپ کو ضرورت ہے:

  • سائلنٹ پرنٹنگ — کوئی ڈائیلاگ نہیں، کوئی صارف تعامل نہیں
  • ESC/POS کمانڈز — آٹو کٹ، بولڈ ٹیکسٹ، الائنمنٹ، بارکوڈز کے لیے
  • قابل اعتماد انکوڈنگ — UTF-8 سے آپ کے پرنٹر کے لیے صحیح کوڈ پیج تک
  • کراس پلیٹ فارم سپورٹ — میک، ونڈوز، لینکس

حل ایک مقامی ویب ساکٹ برج ہے — ایک چھوٹی بیک گراؤنڈ ایپ جو صارف کے کمپیوٹر پر چلتی ہے، آپ کی ویب ایپ سے پرنٹ جابز قبول کرتی ہے، اور پرنٹر پر خام ESC/POS کمانڈز بھیجتی ہے۔


ویب ساکٹ برج کیسے کام کرتا ہے

Related Articles

MenuForma Products