Printing to a Zebra Bluetooth printer from a TMS WEB Core app

Hi,

I have developed a web application using TMS WEB Core 3, which will be used on an iPad.

I need to print labels directly from the web application to a Zebra Bluetooth printer, such as the Zebra ZQ521, paired with the iPad.

What would be the recommended approach to start a print job from a TMS WEB Core application on iOS?

Since the application runs inside a browser, I understand that direct access to a Bluetooth printer may be restricted by iOS/Safari. Is there any supported solution or integration in TMS WEB Core for this scenario?

For example, is it possible to:

  • communicate directly with the Zebra printer via Bluetooth;
  • send ZPL commands to the printer;
  • or invoke an external iOS application/service from the TMS WEB Core application to handle the printing?

Any example or recommended solution would be very helpful.

Thank you.

The Bluetooth protocol is not supported for a web application on iOS.
So, directly communicating with the printer won't be possible.
A possible solution could be to generate the label as HTML content on a new page and then invoke window.print() from this new page.