Provides classes for interfacing with Zebra printers from an Apple® mobile digital device.
I want to...
Tips for developing with this API...
-
As a best practice, Zebra recommends not making calls to our API from the GUI thread. Use Grand Central Dispatch to accomplish this.
-
Only Mobile printers are available with built-in magnetic card readers
-
Each ZebraPrinterConnection object should only be used on a single thread
Project Settings and Configuration
-
The API library was built using XCode 14.2
-
Minimum iOS SDK is 11
-
Valid architectures are armv7 and arm64
-
Code is compiled with Apple clang version 14.0.0
-
Library compiled using Manual Reference Counting
-
If you wish to communicate to a Made For iPhone Zebra printer using Bluetooth, you need to:
-
Link your project to the ExternalAccessory framework
-
Add the proper protocol string to your plist file; com.zebra.rawport
-
Set the key Required Background modes to App Communicates with an accessory in your app's plist file
-
To submit an App to the App Store which uses the MFi Zebra printer, follow the instructions here
-
Your app must have this entitlement to send or receive IP multicast or broadcast on iOS. It also allows your app to browse and advertise arbitrary Bonjour service types. This entitlement requires permission from Apple before you can use it in your app. Please see this Apple Developer Documentation for information about requesting the permission from Apple.
-
com.apple.developer.networking.multicast
-
com.apple.developer.networking.wifi-info
-
Please supply your project's settings and configuration information if you need to contact Tech Support