We have an Angular Capacitor Application running in IOS. We are seeking a solution where we can print to a Zebra ZD621 label printer. All we require is when the printer dialog is displayed we have the ability to select the printer and desired label dimensions pre-saved or remembered. Our preference is the printer is connected via the ethernet and the printer is accessible from the office network.
On the webpage it says this device is made for Iphone/Ipads but when we speak to the our respresentatives they said it doesnt work.
https://www.zebra.com/us/en/products/spec-sheets/printers/desktop/zd621-series.html
It be great to get a definitive answer on this.
3 Replies
The MFi (a.k.a., Made for iPod/iPhone/iPad) requirement is only applied to iOS apps that communicate with external accessories over Bluetooth (excluding Bluetooth LE). If the iOS app uses network connection to communicate with the external accessory, then the MFi does not apply. In order words, you can use the Zebra Link-OS SDK for iOS to connect to a ZD621 printer over the network connection without any issues.
Thanks for your reply to the topic. We are only seeking network connection so that's great to hear. The only thing is our app is based on Ionic Capacitor which is cross platform application (ie web-based that renders to Native IOS). Do you know if there are existing Cordova plugins that integrates this SDK or do we need to build a plugin from scratch?
I am not aware of any existing Cordova plugins that support Zebra Link-OS printers. I am afraid that you may have to create your own plugin for that.