Skip to content
FonctionnalitésTarifsAffiliésBlogAideÀ proposContact
CommencerSe connecter
Retour au Blog
guides2026-08-285 min de lecture

Imprimante de Reçus + Bluetooth: Star Micronics TSP143 via Web Bluetooth API

Envoyez des commandes ESC/POS depuis Chrome 56+ directement à une imprimante Bluetooth Star Micronics TSP143IIIBI — sans pilote, sans application.

th

thMenu Team

thmenu.com

Un café du quartier de Cihangir à Istanbul a acheté une imprimante Star Micronics TSP143IIIBI Bluetooth à 260 $ et construit tout son système de caisse pour 0 $ de licence logicielle — car l'API Web Bluetooth de Chrome envoie de l'ESC/POS directement depuis le navigateur. Ce guide couvre le code fonctionnel, l'encodage des caractères accentués et les cas limites réels.

Appairage Web Bluetooth

Chrome 56+ sur Android, macOS, Linux et Windows prend en charge Web Bluetooth — iOS Safari non. L'appel navigator.bluetooth.requestDevice avec l'UUID 000018f0 ouvre le sélecteur OS. Le TSP143IIIBI expose la caractéristique FFE1 pour écrire des flux ESC/POS.

L'appairage est unique, mais Chrome impose un user-gesture par session. Solution: bouton "Connecter l'imprimante", conserver la référence BluetoothDevice en mémoire.

Encodage Caractères Accentués (CP858)

L'ASCII par défaut imprime "é, è, à, ç" comme "?". Le TSP143 supporte la page de code CP858:

  • 0x1B 0x74 0x13 — sélectionner CP858
  • Convertir le texte en Uint8Array via table de correspondance
  • Coupe papier: 0x1D 0x56 0x00

Stratégie de Reset

La connexion Bluetooth tombe après 4-5 minutes d'inactivité; vérifier device.gatt.connected avant chaque impression. Soft-reset via 0x1B 0x40 efface la page de code — la réémettre à chaque début d'impression.

Le café de Cihangir a imprimé 11 400 reçus en 90 jours avec seulement 3 incidents de reset.

FAQ

Fonctionne sur iPad? Non, iOS Safari ne supporte pas Web Bluetooth.

Modèle USB possible? Oui via Web USB API.

HTTPS requis? Oui, contexte sécurisé obligatoire.

Cet article vous a été utile ? Partagez-le.