چاپ ESC/POS از مرورگر: راهنمای توسعه‌دهندگان

مشکل چاپ در مرورگر

اگر تا به حال سعی کرده‌اید یک رسید را از یک برنامه وب چاپ کنید، با این مشکل آشنا هستید: window.print() یک کادر محاوره‌ای چاپ را باز می‌کند، صفحه را به عنوان PDF رندر می‌کند و هیچ پشتیبانی از دستورات ESC/POS مانند برش خودکار (auto-cut) یا عرض کاغذ سفارشی ندارد.

برای چاپگرهای رسید حرارتی، این یک مشکل اساسی است. شما نیاز دارید به:

  • چاپ بی‌صدا — بدون کادر محاوره‌ای، بدون تعامل کاربر
  • دستورات ESC/POS — برای برش خودکار، متن پررنگ، تراز، بارکدها
  • رمزگذاری قابل اعتماد — UTF-8 به صفحه کد صحیح برای چاپگر شما
  • پشتیبانی چند پلتفرمی — مک، ویندوز، لینوکس

راه‌حل یک پل WebSocket محلی است — یک برنامه کوچک در پس‌زمینه که روی رایانه کاربر اجرا می‌شود، کارهای چاپی را از برنامه وب شما می‌پذیرد و دستورات خام ESC/POS را به چاپگر ارسال می‌کند.


پل WebSocket چگونه کار می‌کند

Related Articles

MenuForma Products