Wir haben diesen Drucker in einigen Pet-Projekten eingesetzt. Wir verfügen nicht über die vollständige Bluetooth-Spezifikation, daher haben wir eigene Recherchen durchgeführt.
Nach dem Einschalten beginnt dieser Drucker, Bluetooth-Pakete zu senden (Advertising).
Wie auf dem Screenshot zu sehen ist, unterstützt dieses Gerät sowohl Bluetooth-Classic- als auch Bluetooth-Low-Energy-Protokolle.
Das Advertising-Paket enthält zwei Dienste:
UUID = 0x18F0 (000018f0-0000-1000-8000-00805f9b34fb) – dies ist ein Standard-Batteriedienst
UUID = e7810a71-73ae-499d-8c15-faa9aef0c3f2 – dies ist ein benutzerdefinierter Dienst
Verbinden Sie sich per Bluetooth mit dem Drucker und ermitteln Sie die Dienste:
Um einen Text zu drucken, versuchen wir, die Characteristic uuid=”bef8d6c9-9c21-4c9e-b632-bd58c1009f9f” zu verwenden, aber tatsächlich ist der Schreibvorgang für diese Characteristic nicht verfügbar.
Wir können einen Text mithilfe einer anderen Characteristic uuid=”49535343-8841-43f4-a8d4-ecbe34729bb3″ (ISSC Transparent RX) drucken
Sie können die Befehle manuell vorbereiten oder eine Bibliothek verwenden. Zum Beispiel:
“com.github.anastaciocintra:escpos-coffee:4.1.0”
Um „CITRUSDEV“ zu drucken, sollten Sie diesen Text in UTF-8-Hex-Bytes (ASCII-Tabelle) umwandeln und LF CR in Hex (neue Zeile) hinzufügen
Sie können unterschiedliche Textstile, Ausrichtungen, Schriftgrößen festlegen oder Bilder drucken, indem Sie den ESC-Befehl (0x1B) und entsprechende Parameter senden.
Senden Sie eine Nachricht an unser Team um zu sehen, wie wir Ihnen helfen können
Wir brauchen nur ein paar Stunden!
Nicht mehr als 2 Arbeitstage nach Eingang Ihrer Anfrage.
Wir verwenden Cookies, um Ihnen die bestmögliche Erfahrung auf unserer Website zu bieten. Wenn Sie diese Website weiter nutzen, gehen wir davon aus, dass Sie damit einverstanden sind.