ZD410 Android Bluetooth

J Jakub Stasiak 3 years 6 months ago
85 1 0

Hello,
 
I'm currently developing Android app (React Native app to be precise) which should be able to print labels on ZD410 printer connected through Bluetooth.
My problem is that printer is visible when am looking for USB printers(UsbDiscoverer.findPrinters(...)) but is not visible when am searching for Bluetooth printers(BluetoothDiscoverer.findPrinters()). It does not throw any exception just return no printers.
 
The problem does not occur in Zebra Printer Setup Utility app but also occur in following apps:

Print Station I only see printer by USB
Connect and Print Over TCP/IP and Bluetooth It cannot connect when I provide Bluetooth MAC address
rosebm/ZebraPrintingAndroid It does not see my printer

 
Self-diagnostic:

In AndroidManifest I added BLUETOOTH, BLUETOOTH_ADMIN, ACCESS_FINE_LOCATION and there are checked to be granted in runtime
Printers discovering is not in main UI thread

 
Here are technical details:

Android device: Samsung Galaxy Tab A (sm-t350)
Android version: 6.0.1
SDK version: 2.11.2800 (b522b31e733a7635e65608157a1a0472535
Printer: Zebra ZD410

 
Is anyone has any idea what can be wrong or what else I can check?
 
Prove that Zebra Printer Setup Utility works correctly:

Prove that Connect and Print Over TCP/IP and Bluetooth does not work:

 
Printer's configuration:

 
Thaks in advance for any help!

Please Register or Login to post a reply

1 Replies

Y Yanis Dalabiras

Hi,

It looks like the ZD410 only supports BTLE, not standard Bluetooth (at least according to the specs here: https://support.zebra.com/cpws/docs/zd400/zd410D_Specs.htm ).  The API you are using is for standard Bluetooth, have you tried using the BTLE API? Link-OS SDK - Zebra Technologies Techdocs

CONTACT
Can’t find what you’re looking for?