Ang application na ito ay gumaganap bilang isang makapangyarihang driver ng serbisyo sa pag-print, na nagpapahintulot sa anumang web-based na application (POS, Inventory, Order Management) na direktang makipag-ugnayan sa mga ESC/POS thermal printer na nakakonekta sa iyong Android device sa pamamagitan ng Bluetooth o USB.
Mga Pangunahing Tampok:
- Universal Connectivity: Suporta para sa parehong Bluetooth at USB ESC/POS o StarPRNT thermal printer.
- WebSocket Bridge: Nagpapatakbo ng isang lokal na WebSocket server (default port 22300) sa iyong Android device. Ang iyong web app ay kumokonekta lamang sa ws://localhost:22300 (o sa IP ng device) upang magpadala ng mga trabaho sa pag-print.
- Background Service: Ang app ay tumatakbo bilang isang matatag na background service, tinitiyak na ang iyong koneksyon ay mananatiling aktibo kahit na naka-off ang screen o naka-minimize ang app.
- Image Printing: Na-optimize para sa pag-print ng mga imaheng naka-encode sa Base64. Perpekto para sa mga resibo, barcode, at QR code na nabuo ng iyong web app.
- Suporta sa Cash Drawer: Magpadala ng mga command upang buksan ang konektadong cash drawer.
- Suporta sa Paper Cut: Sinusuportahan ang mga auto-cut command para sa mga compatible na printer.
- Live Status: Pagsubaybay sa katayuan ng koneksyon sa real-time para sa parehong WebSocket server at printer.
- Diagnostics: Mga built-in na tool para subukan ang koneksyon at kalidad ng pag-print.
Paano Ito Gumagana:
- Kumonekta: Ipares ang iyong Bluetooth printer o isaksak ang iyong USB thermal printer.
Simulan: Buksan ang app at simulan ang serbisyo ng WebSocket.
- Pagsasama: Sa iyong web application, kumonekta sa WebSocket server na tumatakbo sa Android device.
- Pag-print: Magpadala ng Base64 image data o mga ESC/POS command mula sa iyong web app para agad na mag-print.
Tamang-tama Para sa:
- Mga web-based na Point of Sale (POS) system na tumatakbo sa mga Android tablet.
- Mga Kitchen Display Systems (KDS) na kailangang mag-print ng mga tiket.
- Mga app sa pamamahala ng imbentaryo na nangangailangan ng pag-print ng label.
- Sinumang developer na nangangailangan ng tulay sa pagitan ng isang browser at isang hardware printer.
Mga Detalye ng Teknikal:
Default na Port: 22300
Protocol: WebSocket (ws://)
Format ng Datos: Mga Naka-encode na Larawan ng Base64 / Raw ESC/POS Bytes
Mga Kinakailangan:
Android 5.0+
Aparato na may kakayahang Bluetooth o USB OTG
Thermal printer na tugma sa ESC/POS (58mm o 80mm)
Mga Nasubukang Aparato:
- SEIKO SII RP-F10
- SEIKO SII MP-B20
- EPSON TM-m30
- MUNBYN TM-m30III
- Star Micronics Mc-Print3
Na-update noong
Ene 15, 2026