Zebra Card ZMotif and ZXP SDK
The Zebra card printer ZMotif™ SDK contains information for software developers intending to write applications for the ZXP Series 8 based retransfer printer. This new XML job control based SDK allows software developers to integrate custom applications and card printer commands into a card application, and directly control specific features and functions of the ZXP Series 8 card printer.
The new ZXP3 SDK allows software developers to integrate custom applications and printer commands and directly control specific features and functions of the ZXP Series 3 Direct to Card printer.
Currently the "ZMotif_Printer_SDK" and "ZMotif_Graphic_ SDK" API supports the Zebra ZXP Series 8™ retransfer printer only, and the "ZXP_S3_SDK" supports the new ZXP Series 3 Direct to Card printer.
The ZMotif SDK+ download contents include:
- Programming documentation (job and printer command information, coding sequence and sample code) and DLL libraries for:
- Printer and graphics functions
- Encoding with an integrated contact and contactless PC/SC compliant smart card chip encoder
- ZGT/PGT (Zebra General Tool), a printer utility / application used to verify and exercise various ZMotif/ZXP SDK printer functions and features available in the SDK.
- A ZMotif and ZXP SDK reference manual describing the programming functions that control operations and deliver data for Zebra card printers.
- ZXP Printer Software Emulator Application – A software printer preview tool that emulates a ZXP Series 8 printer. Used in testing and validating print jobs sent via the Zebra Windows® driver or ZMotif SDK+ commands to the ZXP Series 8 printer.
The following table shows the supported functions (Printer, Graphic, and Smart Cards) for the associated printer model:
| MODELS |
FUNCTIONS |
ZMotif_Printer _SDK |
ZMotif_Graphic _SDK |
ZXP3_SDK (1) |
Contact
Smart Card |
MIFARE®
Smart Card |
UHF Gen2
RFID |
| ZXP Series 8 (All configurations) |
Yes |
Yes |
No |
Yes |
Yes |
No |
| ZXP Series 3 (All configurations) |
No |
No |
Yes |
Yes |
Yes |
No |
(1) New SDK to support ZXP Series 3 Direct to Card printer.
Note: All Zebra Value class printers (P110i,P120i), Performance Class printers (P330i,P430i) and Security Class printers (P630i/P640i) are supported by our Value/Performance Class SDK (http://www.zebra.com/cardpartner/index.php)
Some of the basic printer functions supported by the ZMotif / ZXP SDK include (Printer configuration / option dependent):
- Card Feeding, Card Movement Ejecting Cards
- Card Cleaning
- Encoding Cards - Smart Card and Magnetic Stripe
- Front and Back Printing
- Bar code support
- Error Handling
- Lamination
- Printer Status
All Zebra printers must be running on the latest firmware to support the ZMotif SDK+.
The firmware can be downloaded from the Zebra public website at Drivers and Downloads
The Zebra ZMotif SDK requires the following Windows Operating Systems:
- Windows XP Professional with Service Pack 2
- Windows 2000 with Service Pack 4
- Windows Server 2003 Service Pack 2
- Windows Vista
Developers using this SDK will require the following skills:
- Experience in developing applications with Microsoft® Windows programming environments including Visual Basic® 6, Visual C++®, Visual C#®, Visual Basic®.NET
- Experience in developing applications using dynamic link libraries (dll)
- Experience with Microsoft’s Windows Graphics Device Interface (GDI)
Current Release Notes:
ZMotif Printer SDK version 1.1.5.0: includes:
- GetRejectCardCount – method for returning the number of cards currently in the printer’s reject bin.
- ClearRejectBinCount – method for clearing the counter which tracks the number of cards currently in the printer’s reject bin.
- SmartCardTypeEnum – added FeliCa to this enumeration
- SharpnessLevelEnum – added Low to this enumeration
- New SNMP library that supports IPv6 as well as SNMP v3
- Improved error handling in BuildGraphicsLayers and Print routines
- ZMotif Graphics SDK version 1.1.5.0: this version includes:
- CropImage – method for creating a cropped image from another image
- 2 new versions of ConvertToGrayScale method
- New algorithm for converting color (24bpp) to mono (1bpp)
ZXP3 SDK version 3.1.5.0 includes:
- Printer & Graphics SDKs
- C# sample application
ZGT version 1.1.5.0: this version includes:
- Ability to set custom data for smart card encoding
- Ability to display printer's IP address, subnet mask, and default gateway configuration
- Bug fixes
PGT version 3.1.5.0:
- New "ZGT-like" tool utility for the ZXP3 printer
|