Nous avons utilisé cette imprimante dans quelques projets personnels. Nous ne disposons pas de la spécification Bluetooth complète, nous avons donc mené nos propres recherches.
Après la mise sous tension, cette imprimante commence à diffuser des paquets Bluetooth (advertising).
Comme le montre la capture d’écran, cet appareil prend en charge les protocoles Bluetooth Classic et Bluetooth Low Energy.
Le paquet d’annonce (advertising) contient deux services :
UUID = 0x18F0 (000018f0-0000-1000-8000-00805f9b34fb) – il s’agit d’un service de batterie standard
UUID = e7810a71-73ae-499d-8c15-faa9aef0c3f2 – il s’agit d’un service personnalisé
Connectez-vous à l’imprimante via Bluetooth et découvrez les services :
Pour imprimer un texte, nous essayons d’utiliser la caractéristique uuid=”bef8d6c9-9c21-4c9e-b632-bd58c1009f9f”, mais en réalité l’opération d’écriture n’est pas disponible pour cette caractéristique.
Nous parvenons à imprimer un texte en utilisant une autre caractéristique uuid=”49535343-8841-43f4-a8d4-ecbe34729bb3″ (ISSC Transparent RX)
Vous pouvez préparer les commandes manuellement ou utiliser une bibliothèque. Par exemple :
“com.github.anastaciocintra:escpos-coffee:4.1.0”
Pour imprimer « CITRUSDEV », vous devez convertir ce texte en octets hexadécimaux UTF-8 (table ASCII) et ajouter LF CR en hexadécimal (nouvelle ligne)
Vous pouvez définir différents styles de texte, alignements, tailles de police ou imprimer une image en envoyant la commande ESC (0x1B) et ses paramètres.
Envoyez un message à notre équipe. pour voir comment nous pouvons vous aider.
Nous n’avons besoin que de quelques heures !
Pas plus de 2 jours ouvrables après réception de votre demande.
Nous utilisons des cookies afin de vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous considérerons que vous acceptez leur utilisation.