The Zebra Value/Performance Class SDK contains information for software developers intending to write applications for Zebra card printers. This allows software developers to quickly integrate commands into a card application to directly control specific features and functions of Value and Performance class card printers.
Each Zebra card printer SDK download package contains the following:
Programming documentation (command information, coding sequence and sample codes) and DLL's for:
Printer and graphics functions
Contact encoding with an integrated GemCore® contact encoder
Contactless encoding with the integrated GemProx® MIFARE® encoding module
An application is included to verify that the contact and contactless encoder in your printer is functioning correctly. This application was written using the very same information and sample code in this SDK.
A SDK reference manual describing the programming functions that control operations and deliver data for Zebra card printers.
An application programming interface (API) to provide functions to access card printer features.
The following table shows the supported functions (Printer, Graphic, and Smart Cards) for the associated printer model:
Basic printer functions supported by this SDK include:
Card Feeding
Card Cleaning
Encoding Cards - Smart Card and Magnetic Stripe
Front and Back Printing
Applying a Clear Varnish
Card Flipping
Lamination
Ejecting Cards
Status
All Zebra printers must be running on the latest firmware V1.16 to support the SDK.
The firmware can be downloaded from the Zebra public website at Drivers and Downloads. For the P330i and P430i printers, the latest firmware and drivers (V5.00.13/V6.00.06) must be upgraded at the same time, and the firmware should be upgraded before the driver.
The Zebra printer drivers run on 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 and Delphi®.
Experience in developing applications using dynamic link libraries (dll)
Experience with Microsoft’s Windows Graphics Device Interface (GDI)