We have a web application that works on iOS in safari. Our client requires us to create custom labels in PDF or HTML to then print to a label printer. We are evaluating label printers to do the job and looking at Zebra printers.
Our current logic is:
1. Webapp creates a custom pdf/html to correct dimensions and then sends to web browser printer in Safari iOS (or can be chrome).
2. Printer dialogs is displayed. Label printer is selected (or made as default). User clicks print.
3. Labels are printed.
We are trying to avoid the use of API keys etc as currently, our App does not have this capability of storing keys to APIs. Hence ultimately seeking a solution where the label printers sits a printer option in the dialog which the user can select and we can print.
Therefore does have Zebra have any wireless printers that can work in IOS which can meet our solution? Thanks for the help.
1 Replies
The simplest solution for a web app on iOS to print labels is to use the SendFileToPrinter API, which is a simple REST request. The app doesn't need to store the API key at all. The user just indicates which printer to print the label from and sends the acknowledgement to the backend. The backend then sends out request along with the PDF of the label to a Zebra Link-OS printer that connects to the Zebra cloud. The API key and its associated credentials are stored on the backend server. This scenario is typical useful for enterprise use case.
If the use case is for individual sellers to print out a shipping label, then I would recommend the ZSB Series Printers. The user uses the web app to generate the label in PDF and then opens the PDF in Safari. Then use the Share icon on the Safari to share the PDF to the ZSB Series iOS app. The user needs to download and install the ZSB Series iOS app on an iOS device first.