Skip to content
المميزاتالأسعارالشراكةالمدونةالمساعدةمن نحنتواصل معنا
ابدأ الآنتسجيل الدخول
العودة إلى المدونة
guides2026-08-285 دقيقة قراءة

طابعة الإيصالات + Bluetooth: Star Micronics TSP143 عبر Web Bluetooth API

إرسال أوامر ESC/POS من Chrome 56+ مباشرة إلى طابعة إيصالات Bluetooth Star Micronics TSP143IIIBI — بدون تعريف ولا تطبيق.

th

thMenu Team

thmenu.com

اشترى مقهى في حي جيهانغير بإسطنبول طابعة Star Micronics TSP143IIIBI Bluetooth بسعر 260 دولار وبنى نظام نقاط بيع كاملاً بـ 0 دولار في رسوم ترخيص البرامج — لأن Web Bluetooth API في Chrome يتحدث ESC/POS مباشرة من المتصفح. هذا الدليل يغطي الكود العامل، ترميز الأحرف العربية، وحالات الحافة الواقعية.

اقتران Web Bluetooth

Chrome 56+ على Android وmacOS وLinux وWindows يدعم Web Bluetooth — iOS Safari لا يدعمه. استدعاء navigator.bluetooth.requestDevice مع UUID 000018f0 يفتح منتقي نظام التشغيل. TSP143IIIBI يعرض خاصية FFE1 لكتابة تدفقات ESC/POS.

الاقتران لمرة واحدة لكن Chrome يفرض user-gesture لكل جلسة. الحل: زر "اتصال بالطابعة"، الاحتفاظ بمرجع BluetoothDevice في الذاكرة.

ترميز العربية (CP864)

ASCII الافتراضي يطبع الأحرف العربية كـ "?". TSP143 يدعم صفحة الترميز CP864:

  • 0x1B 0x74 0x16 — اختيار CP864
  • تحويل النص إلى Uint8Array عبر جدول البحث
  • قطع الورق: 0x1D 0x56 0x00

استراتيجية إعادة التعيين

اتصال Bluetooth يسقط بعد 4-5 دقائق من الخمول؛ تحقق من device.gatt.connected قبل كل طباعة. Soft-reset عبر 0x1B 0x40 يمسح صفحة الترميز — أعد إرسالها في بداية كل طباعة.

مقهى Cihangir طبع 11,400 إيصال في 90 يوماً مع 3 حوادث إعادة تعيين فقط.

الأسئلة الشائعة

هل يعمل على iPad؟ لا، iOS Safari لا يدعم Web Bluetooth.

طراز USB؟ نعم عبر Web USB API.

HTTPS مطلوب؟ نعم، يتطلب سياقاً آمناً.

هل وجدت هذا مفيداً؟ شاركه.