How to get battery status via Bluetooth (ZQ320, Android)?

I'm trying to get battery status via bluetooth connection for mobile printer ZQ320.
Programming reference says me, that I should use the command "~HB" to receive battery status.
But when I send "~HB" to the printer, printer does not answer anything.
What I'm doing wrong and how to fix it?

ZT410 Printer Width Problem

I have an existing application that is trying to print labels to a new ZT410 (203 dpi, firmware V75.20.14Z) printer but the images are being drawn too large and don't fit inside the label. In the application we have a calibrate button that sends the following to the printer:

Variable Data Scans In Enterprise Browser

I am trying to develop a web app that allows users to scan variable text into text inputs, print a label with the variable data on it, then reset the fields. I would like to embed all the label data into the html file so that the labels don't have to be exported to every printer on the network.

I can print static ZPL from the web app but I can't seem to get my printData function to recognize a variable with HTML data. Is there a way to do this?

Zebra.Printer.SDK ThreadPool Issue

I am encountering a strange issue when consuming Zebra .NET SDK.
The issue is occurring when we are trying to discover thermal printers in the local network. Particularly invoking this line of code:
`NetworkDiscoverer.SubnetSearch(DiscoveryHandler discoveryHandler, string subnetRange);`

The threads in the Zebra .NET SDK are implemented with old .NET
classes(ThreadPool) which probably are incompatible with the current
version or Xamarin.Forms and/or netstandard framework version.

Installation failed with message INSTALL_FAILED_MISSING_SHARED_LIBRARY:

From here I have setup the EMDK

When I am using this tag in manifest in barcodesample1 from your github example

<uses-library android:name="com.symbol.emdk" android:required="true"/>

Then Application does not get installed.

[Android] Increasing Label Darkness with ZD420: can't find ZebraPrinterLinkOs


I'm trying to increase the sharpness & darkness of shipping labels printed with my ZD420 printer via an Android app.

I found sample code for this in the docs here ( but when I try it, my code crashes when I call ZebraPrinterFactory.getLinkOsPrinter(connection). The error I get is:

"java.lang.NoClassDefFoundError: Failed resolution of: Lcom/fasterxml/jackson/databind/ObjectMapper;"

[ANDROID] Is it possible to pull paper back after a calibration through ZPL commands? ZQ520 Printer

I have 2 models of zebra printer being supported by the application: RW420 and ZQ520.

The RW420 has a nice feature of pulling the paper back by pressing a button on the printer, but the ZQ520 doesn't have this feature and I'm wondering if it is possible to have the printer pull the paper back in after a calibration using ZPL commands. We wish to avoid manually reseating the paper after the calibration process.