SdkApi.Card.Core Defines methods used to reestablish a connection to a printer that may have been closed or reset. Reestablishes a connection to a printer that may have been closed due to an event, like a reboot. Handles recreating and opening a connection to a printer. If the printer cannot be found. If the connection cannot be created or opened. If a connection cannot be reestablished after a defined timeout. If the device is busy or if the connection cannot talk to the printer. This interface is used to signal when an alarm condition has occurred. Refer to for a list of error codes and descriptions Invoked when an alarm condition is detected. Instance containing information about the reported alarm condition. Class holding information about a printer alarm or error condition. Refer to for list of error codes and descriptions. Alarm or error code. Alarm or error description. Class for holding the barcode data returned from a barcode read job. The barcode symbology type. The data read from the barcode. Printer alarm code. Class for retrieving the printer's card count information. Number of cards sent to the reject bin. For ZMotif and ZC Series printers only. Number of cards rejected. For ZMotif and ZC Series printers only. Total number of cards. Returns a Dictionary object containing all of the printer's card counters. For ZMotif and ZC Series printers only.
The returned card counter names and values will vary by printer model.
  • Key = card counter name.
  • Value = card counter value.
Class for getting and/or setting card type information. For ZMotif Series re-transfer printers only. Default constructor. True if contact tag present. True if contactless tag present. True if magnetic stripe present. Card thickness (mils). If custom card, specifies 0 - CUSTOM_CARD_1 or 1 - CUSTOM_CARD_2. Magnetic stripe coercivity type ("high" or "low"). Card Description. Zebra part number for card. Film transfer temperatures. Film transfer speed. Laminator adjustment values. Class for specifying the graphics information used during printing. Card side to print on. Type of graphics information (color, mono, etc.). X-offset (pixels) from origin 0, 0. Y-offset (pixels) from origin 0, 0. Opacity value - meaningful only with multiple bitmaps of the same .
  • 0 = All pixels opaque, except "pure white" instances
  • 1 (default) = All pixels opaque, including "pure white" instances
Background fill color.
  • 0 = All pixels off (white)
  • 1 = All pixels on, mono panel
  • RGB = Hex values for color (0xFFFFFF = white)
  • See for ZC Series printers.
Applies to UV only.
  • true = prints the UV panel to a fresh panel of transfer film
Sets the amount of baseline energy used on the non-printed (white areas) of the card. Increasing the value from 0 will make the transition from non-printing (white) to printing (color or black) stronger.
  • For ZMotif and ZC Series printers only.
Type of }. Bitmap image data. Class for configuring a print job's settings. Card source location. Card destination. Card type. For ZMotif re-transfer printers only. Thickness of cards (mil). For ZMotif re-transfer printers only. The data source for the specified mag or barcode read operation. Indicates whether all image data should be deleted following job completion. Sets side configuration properties used during print jobs. Sets the orientation of the image. Sets the rotation of the image. Sets the sharpness level of the image. Sets the monochrome optimization type. Class for retrieving the printer's job history information. Job ID. Job print status. Class for retrieving job status information for a specified job ID.
  • Refer to for a list of error codes and descriptions.
Indicates whether the printer is ready to accept another job. For ZMotif and ZC Series printers only. Status of job. Example values: parsed, receive_ok, in_progress, cleaning_up, done_ok, done_error, cancelled_by_user, cancelled_by_error Current card position. For ZMotif and ZC Series printers only.
Example values: not_in_printer, feeding, in_process, printing, mag_write, mag_retrace, mag_read, read_ein, smart_encode, ejecting_eject, laminate_insert, done_ok
Current printer alarm information. Current printer error information. Number of copies completed. Number of copies requested. Magnetic encoding job status. Example values: encoding, reading Contact encoding job status.
  • Used to indicate when the card has reached the contact encoder ("at_station").
Contactless encoding job status.
  • Used to indicate when the card has reached the contactless encoder ("at_station").
Class for getting/setting the laminator's adjustment parameters. Default constructor. Bottom laminate temperature offset. Top laminate temperature offset. Lamination speed. Class for retrieving the laminator's card count information. Number of cards that have been laminated. Number of cards that have been processed through the laminator. Class for retrieving information about the laminator. Serial number. Firmware version. Media firmware version. Class for configuring a magnetic encoding job. Card side to magnetic encode (back or front). Coercivity of magnetic card: (high or low) Magnetic encoding type. Track 1 data format (ASCII or HEX). Track 2 data format (ASCII or HEX). Track 3 data format (ASCII or HEX). Indicates whether or not to verify that the data was encoded successfully. Indicates whether or not to erase existing magnet data before enconding new data. Class for retrieving the printer's magnetic encoder configuration. Default constructor. The magnetic encoder type (ISO or JIS). Location of the magnetic encoder (front or back). Class for getting/setting the magnetic encoder offset values. Dictionary containing the magentic track start sentinel offset values for each track.
  • Key = track number
  • Value = offset
Magnetic card x-offset value. See . Class for getting and/or setting the individual magnetic encoder track sentinel configurations. For ZMotif and ZC Series printers only. Sentinel data format. Start sentinel character. End sentinel character. Class for reading magnetic encoder track data. Track 1 data. Track 2 data. Track 3 data. Class for retrieving information about the printer's installed media. The media type. Initial media size. Number of panels remaining. Media description. Media OEM code. Media part number. Class for getting the printer's available memory. For ZMotif and ZC Series printers only. Flash available. RAM available. Class for getting/setting the printer's wired network configuration. MAC address. Read only IP address. If setting the value, you must also disable DHCP . Subnet mask. Gateway. DNS Name. Read only for ZMotif Series 7, 8, and 9 printers. True if DHCP is enabled. True if SNMP is enabled. Class for getting/setting the printer's OCP line data. Default constructor. Dictionary containing the individual OCP line data.
  • Key = OCP line number (0-6)
  • Value = instance of
Indicates whether to lock the OCP display. For ZMotif Series printers only. Class for getting/setting the printer's OCP line data. Line message to display. Indicates whether the message should be underlined. For ZMotif Series 7, 8, and 9 printers only. Indicates whether the message should be reversed. For ZMotif Series 7, 8, and 9 printers only. Indicates whether the message should toggle. For ZMotif Series 7, 8, and 9 printers only. Indicates whether the message should be displayed as double height characters. For ZMotif Series 7, 8, and 9 printers only. Class for getting/setting the printer's Operator Control Panel (OCP) configuration. The OCP contrast. The OCP language. Class for retrieving information about a setting's value and range. Maximum allowed value. Minimum allowed value. Parameter's value. Class for retrieving information about the printer. Vendor. Model. Serial number. MAC address. Printhead serial number. OEM code. Main control board firmware version. Media control board firmware version. Heater control board firmware version. Sensor control board firmware version. For ZC Series printers only. Feeder user interface firmware version. For ZC Series printers only. Flipper control board firmware version. For ZC Series printers only. Options control board firmware version. For ZC Series printers only. ZMotif version. Class for getting the printer's current status information. Refer to for a list of error codes and descriptions. Current printer status. Current printer error information. Number of pending jobs. Number of active jobs. Number of jobs completed. Number of job errors. Number of jobs cancelled. Total number of jobs Next job action ID. Current printer alarm information. Class for getting the printer's reservation information. For ZMotif and ZC Series printers only. Reservation token. True if the requested reservation has been granted. True if the printer is currently in session. Class holding data to be rendered during card template printing. The job configuration. Side specific job configuration information.
  • Key = Card side.
  • Value = Job configuration info.
A List of GraphicsInfo instances containing details of the images to be printed. Contains configuration for a magnetic encoding job. Contains magnetic track data. A ZebraGraphicsI instance for all Zebra card printer graphics-related tasks. Class for retrieving card type specific transfer speed offsets for ZMotif re-transfer printers. Default contructor. Double-sided input speed offset. Single-sided input speed offset. Double-sided UV input speed offset. Single-sided UV input speed offset. Double-sided output speed offset. Single-sided output speed offset. Double-sided UV output speed offset. Single-sided UV output speed offset. Class for retrieving card type specific transfer temperature offsets for ZMotif Series re-transfer printers. Default constructor. Top single-sided temperature offset. Bottom single-sided temperature offset. Top double-sided temperature offset. Bottom double-sided temperature offset. Class for retrieving information about the printer's discovered wireless access points. Indicates whether this access point is currently selected. Indicates if this access point is configured for infrastructure mode. Wireless channel. Privacy mode. Wireless signal strength. Maximum supported data rate. Wireless SSID. Wireless BSSID. Wireless security mode. Wireless encryption mode. Class for getting/setting the printer's wireless network configuration. For ZMotif Series printers only. Indicates whether DHCP is enabled. Indicates if the printer's wireless radio is enabled. Indicates whether SNMP is enabled. Channel number. Country. Gateway. IP address. MAC address. SSID. BSSID. Subnet mask. Wireless key (write-only). Wireless cryptographic security type. Wireless security type. Defines functions used for printer related operations. Gets the printer's current alarm code. Printer alarm code.
  • Refer to for the list of error codes and descriptions
If there is an error communicating with the printer. If the device is busy.
Clears any custom line data from the OCP and returns it to the main view. For ZMotif Series 7, 8, and 9 printers only. True to lock the printer's OCP display. If there is an error communicating with the printer. If an error occurs while clearing the OCP display. If the printer model is not supported or the device is busy. Returns the printer's total card count values. A CardCountInfo instance populated with the printer's card count information. If there is an error communicating with the printer. If an error occurs while retrieving the card count. If the device is busy. Returns the printer's magnetic encoder configuration. A MagneticEncoderInfo instance populated with the printer's installed magnetic encoder configuration. If there is an error communicating with the printer. If an error occurs while retrieving the magnetic encoder configuration. If the device is busy. Returns the line data currently displayed on the printer's OCP. For ZMotif Series 7, 8, and 9 printers only. An OcpDisplayInfo instance populated with the printer's OCP line data. If there is an error communicating with the printer. If an error occurs while retrieving the OCP display information. If the printer model is not supported or the device is busy. Returns the printer's specific device information. A PrinterInfo instance populated with the printer specific information. If there is an error communicating with the printer. If an error occurs while retrieving the printer information. If the device is busy. Returns the printer's current status information. A PrinterStatusInfo instance populated with the printer's status information. If there is an error communicating with the printer. If an error occurs while retrieving the printer's status information. If the device is busy. Returns a List of the printer's installed media information. A List of MediaInfo instance/s populated with the printer's installed media information. If there is an error communicating with the printer. If an error occurs while retrieving the installed media information. If the device is busy. Returns the printer's sensor states. A Dictionary containing the printer's various sensor names and states.
  • Key = sensor name
  • Value = sensor state
If there is an error communicating with the printer. If an error occurs while retrieving the sensor states. If the device is busy.
Returns the printer's sensor values. A Dictionary containing the printer's various sensor names and values.
  • Key = sensor name
  • Value = sensor value
If there is an error communicating with the printer. If an error occurs while retrieving the sensor values. If the device is busy.
Returns the printer's smart card encoder configurations. A Dictionary containing the encoder types and their serial numbers.
  • Key = type
  • Value = serial number
If there is an error communicating with the printer. If an error occurs while retrieving the smartcard configuration. If the device is busy.
Registers a callback routine for asynchronous reporting of printer alarm conditions. An AlarmHandler callback instance for printer alarm conditions. Resets the printer. If there is an error communicating with the printer. If the device is busy. Displays the specified line data on the printer's OCP. For ZMotif Series 7, 8, and 9 printers only. Instance populated with the OCP line data to be displayed. If there is an error communicating with the printer. If an error occurs while setting the OCP display information. If the printer model is not supported or the device is busy. Updates the printers firmware. The full path to the firmware file. If the firmwareFilePath is not found. If there is an error communicating with the printer. If there is a printer error or firmwareFilePath is invalid. Updates the printers firmware. The full path to the firmware file. A callback for firmware status updates. If there is an error communicating with the printer. If attempting to reconnect fails. If the firmwareFilePath is not found. If the firmware update times out. If there is a printer error or firmwareFilePath is invalid. Returns true if the printer includes a magnetic encoder. True if the printer has a magnetic encoder. If there is an error communicating with the printer. If an error occurs while retrieving the printer's configuration information. If the device is busy. Returns the transfer type of the printer. The transfer type of the printer. If there is an error communicating with the printer. If an error occurs while retrieving the printer's configuration information. If the device is busy. Returns true if the printer includes a laminator. True if the printer configuration includes a laminator. If there is an error communicating with the printer. If an error occurs while retrieving the printer's configuration information. If the device is busy. Returns true if the printer includes a smart card encoder. True if printer configuration includes a smart card encoder. If there is an error communicating with the printer. If an error occurs while retrieving the printer's configuration information. If the device is busy. Specifies a specific calibration table contained in the printer. For ZMotif Series printers only. Name of the installed Lut 1. Name of the installed Lut 2. Name of the installed Lut 3. Name of the default Lut 1. Name of the default Lut 2. Name of the default Lut 3. Specifies the type of printer capabilities to request. For ZMotif and ZC Series printers only. General capabilities for the printer. Media capabilities for the printer. Specifies the destination of the card following job completion. Sends the card to the eject bin. Sends the card to the reject bin. Holds the card inside the printer. Returns the card to the feeder. Sends the card to the laminator for top lamination. Sends the card to the laminator for bottom lamination. Sends the card to the laminator for top and bottom lamination. Sends the card to the laminator for no lamination. Sends the card to the laminator regardless of installed laminate. Specifies the card side to be used for the desired operation. Front side of the card. Back side of the card. Specifies the card source location. ATM card feeder. Main card feeder. Internal to the printer. Main feeder or ATM.
For ZMotif Series 7 and ZC Series printers only.
Specifies a cleaning path for the cleaning operation. ATM card feeder. Main card feeder. Laminator card path. Laminator rollers. Transfer station.
For ZMotif Series re-transfer printers only.
Specifies the coercivity type for magnetic encoding. High coercivity. Low coercivity. Specifies the custom card type to use. For ZMotif Series re-transfer printers only. Custom card 1. Custom card 2. Specifies the data character parity for magnetic encoding. Odd parity. Even parity. Parity not specified.
For ZC Series printers only.
Specifies the data format for magnetic encoding. ASCII data. Hexadecimal data.

Expressed as a 2-character ASCII hex sequence.
Example: The word 'Zebra' would be expressed as "5A65627261" in Hex.
Specifies the data source for the specified magnetic or barcode read operation. No data source. Track 1. Track 2. Track 3. Barcode. Specifies the printer's error control level. Specifies an internal error handling mode of high. Specifies an internal error handling mode of medium. Specifies no internal error handling. Specifies the full coverage print type for Overlay 'O' and Laminate 'L' ribbon panels.
  • For ZC Series printers only.
  • Used with a of and .
Generates no fill. Generates rectangular fill. Generates rectangular fill with non-printing block inserted in fill to prevent printing over the magnetic stripe. Generates rectangular fill with non-printing block inserted in fill to prevent printing over the smart card contacts. Generates rectangular fill with rounded corners. Round pattern and size reduction specified in StdPrnProfile.json. Generates rectangular fill with rounded corners with non-printing block inserted in fill to prevent printing over the magnetic stripe. Generates rectangular fill with rounded corners with non-printing block inserted in fill to prevent printing over the smart card contacts. Specifies the type of image data. Bitmap image. No image data. Specifies the rotation of the image data. No rotation. 180 degree rotation. Specifies the Internet Protocol to use during device discovery. Internet Protocol version 4. Internet Protocol version 6. Specifies the monochrome optimization mode. Optimize for text. Optimize for barcode. Optimize for photographs and text. Optimize for photographs. Specifies the laminator offset type to get or set. Bottom laminate temperature offset. Bottom laminate x-offset. Coarse x-offset. Lamination speed offset. Pass-thru speed offset. Laminate patch length offset. Top laminate temperature offset. Top laminate x-offset. Available log types. For ZMotif and ZC Series printers only. Error log.
Note: Cannot be cleared.
Clean events log.
Note: Cannot be cleared.
Service log.
Note: Cannot be cleared.
General events log. The type of magnetic encoding supported. No magnetic encoder available. ISO data encoding. Specifies the type of magnetic encoding to perform. ISO encoding with track data validation.
Magnetic encoding settings automatically configured for 'ISO/IATA' encoding.
AAMVA encoding with track data validation.
Magnetic encoding settings automatically configured for 'AAMVA' encoding.
Custom encoding without track data validation. Binary encoding without track data validation.

The only magnetic encoding setting that will be applied is the density setting .
All other magnetic encoding settings (parity, sentinels, bits per character, etc.) are ignored.

The Binary data provided for encoding is interpreted as a literal bitstream to be encoded, with the LSbit of each byte written out first. When the data is in format, each character is treated as a 8-bit integer. In format, each 2-character (2 digit) ASCII hex digit pair is converted to an 8-bit integer and treated as such. Each 8-bit value is encoded in the order it was provided in the data stream, in LSbit to MSbit order.

Example: B1C2E3 () would be encoded as:
10001101 01000011 11000111
0xB1 bit 0->7 0xC2 bit 0->7 0xE3 bit 0->7
Specifies the type of media. Ribbon. Film. Top laminate. Bottom laminate. Specifies the OCP language. Display text in English. Display text in French. Display text in Spanish. Display text in German. Display text in Portuguese. Display text in Italian. Display text in Polish. Display text in Russian.
For ZC Series printers only.
Display text in Chinese.
For ZC Series printers only.
Display text in Arabic.
For ZC Series printers only.
Specifies the orientation of the image. Portrait mode. Landscape mode. Specifies a specific panel on the card ribbon. Cyan panel. Helper panel. Inhibit panel. Monochrome panel. Back monochrome panel. Front monochrome panel. Magenta panel. Overlay panel. Back UV panel. Front UV panel. Secondary panel.
For ZMotif and ZC Series printers only.
Yellow panel. Specifies the card printer model type. ZMotif Series card printer. Specifies the print optimization mode. For ZMotif Series 9 printers only. Optimize for quality. Optimize for speed. Specifies the type of print to be performed for the given image data. 24bpp image that will be printed on the yellow, magenta, and cyan ribbon panels. 1bpp image that will be printed on the UV ribbon panel. 1bpp image that will be printed on a monochrome ribbon panel. 1bpp image that will be printed on the white resin (Wr) ribbon panel. 1bpp image to be printed on the overlay (O) or laminate (L) ribbon panel.
PrintType.Overlay used in conjunction with GraphicType.NA will produce full overlay coverage.
8bpp image that will be printed on the UV ribbon panel.
For ZMotif Series printers only.
8bpp image that will be printed on a monochrome ribbon panel. 1bpp image that masks out an area to 'inhibit' printing.
For ZMotif Series 8 and 9 only.
Specified area will not be printed on.
Specifies that the ribbon helper (H) or dye receptive (D) panel should be used when printing the job.
Must be used in conjunction with GraphicType.NA.
8bpp image that will be printed on the ghost panel.
For ZMotif Series 7 printers only.
1bpp image that will be printed on the ghost panel.
For ZMotif Series 7 printers only.
1bpp image that will be printed on the silver resin (Sr) ribbon panel. 1bpp image that will be printed on the pearlescent (P) ribbon panel. Specifies the type of reservation to request. Immediate reservation request. Pending reservation request. Specifies the level of sharpening to apply to the image data. No sharpening. Normal sharpening. High sharpening. Low sharpening. Specifies the type of smart card. No smart card. Contact smart card. Contactless smart card. Contactless ultra high frequency smart card. Third party contactless encoder. Specifies the amount of time before the printer enters standby mode. ZMotif series printers only. Never enter standby mode. After thirty minutes of inactivity. After one hour of inactivity. After two hours of inactivity. After four hours of inactivity. Specifies the track of the magnetic card to be written to/read from. Magnetic card track 1. Magnetic card track 2. Magnetic card track 3. Specifies a particular re-transfer temperature sensor. For ZMotif Series re-transfer printers only. Bottom roller double side printing offset. Bottom roller single side printing offset. Top roller double side printing offset. Top roller single side printing offset. Specifies the transfer type of the printer. Single sided printing. Dual sided printing. Specifies the wireless cryptographic security type. None. RC4. TKIP. CCMP. Specifies the wireless security type. Open. WEP40. WEP104. WPA. WPA2. Card printer error code values. System: No error SDK: Device not open SDK: Device already open SDK: Device not available SDK: Device not responding SDK: Invalid ZMC response signature SDK: Bad ZMC command echo SDK: Insufficient data received from device SDK: Invalid argument SDK: Path to XML element not found SDK: XML parse error SDK: Empty/Invalid Data structure SDK: Buffer overflow SDK: Smartcard encoder not available SDK: Encryption error SDK: Job status error SDK: Dual sided printing not supported SDK: Unable to obtain exclusive access to device SDK: Device in session with another host SDK: Invalid device for requested operation SDK: Passphrase or security key required for requested operation SDK: Memory allocation error SDK: No devices found SDK: Disconnect error SDK: Wi-Fi not available SDK: Invalid media for requested operation SDK: Requested operation timed out SDK: Write data error SDK: Requested operation not supported SDK: Barcode reader is not available SDK: Unexpected error System: Printer powering up System: Boot region integrity error System: Program region integrity error System: Watchdog timer error System: Incompatible firmware upgrade attempted System: EP diagnostic mode error System: Firmware upgrade failed System: Critical error System: Intertask message error System: Duplex upgrade error System: Invalid hardware configuration error System: MLB authentication error ZMJ: Invalid command ZMJ: Command processing error ZMJ: Job Control XML parse error ZMJ: Job already open ZMJ: Invalid job ID ZMJ: Invalid ZMOTIF version ZMJ: Number of requested copies out-of-range ZMJ: Command identifier 'ZBR1' not found ZMJ: No XML data received ZMJ: No job type received ZMJ: Unknown job type received ZMJ: Data decryption error ZMJ: No magnetic encoder installed ZMJ: No barcode reader installed ZMJ: No matching encoder type Imaging: Image to print area error Imaging: Print to media area error Imaging: Font render error Imaging: Drawing render error Imaging: Invalid image processing data Imaging: Error receiving IPD Imaging: Error sending IPD to job scheduler Imaging: Received incomplete image data Imaging: Image processing aborted Imaging: Invalid image bits per pixel format ZMC: Printer offline ZMC: Printer busy ZMC: Invalid command ZMC: Invalid sub-command ZMC: Invalid parameter (1) ZMC: Invalid parameter (2) ZMC: Invalid parameter (3) ZMC: Command processing error ZMC: Response too large for host ZMC: Host write occurred when host read expected ZMC: Host read occurred when host write expected ZMC: Data less than specified in header ZMC: Data more than specified in header ZMC: Communication synch error ZMC: End Action error ZMC: Cancel Action error ZMC: No Start Action ZMC: Start Action already called ZMC: Job data error ZMC: Memory-pool allocation error ZMC: XML parse error ZMC: Invalid payload length ZMC: HMAC missing ZMC: Invalid payload content ZMC: Device reservation failed ZMC: Parameter value outside of valid range ZMC: Incorrect parameter type ZMC: Parameter not found ZMC: Parameter setting error Media: Out of cards Media: Invalid card type Media: Card jam Media: Out of retransfer media Media: Invalid retransfer media Media: Retransfer media jam Media: Retransfer media motion error Media: Card not detected Media: Insert card timeout Media: Card feeder is empty Media: Invalid retransfer media MAC Donor: Out of ribbon Donor: Invalid ribbon Donor: Ribbon jam Donor: Ribbon motion error Donor: Ribbon ADC error Donor: Ribbon BEMF error Donor: Ribbon color detection error Donor: Invalid ribbon MAC Donor: Low ribbon Donor: Ribbon calibration error Donor: Ribbon calibration sensor error Donor: Ribbon calibration sensor error Donor: Ribbon calibration sensor error Donor: Ribbon calibration sensor error Donor: Ribbon calibration sensor error Donor: Ribbon calibration sensor error Memory: Out of RAM Memory: Out of external flash Memory: Out of internal flash Memory: Out of NVM Memory: Data store error Memory: Data delete error Memory: Font store error Memory: Font delete error Memory: Program FPGA error Memory: Erase FPGA failure Memory: Program EP failure Memory: Erase EP failure Memory: Program IP failure Memory: Erase IP failure Memory: Pool allocation error Memory: Pool de-allocation error Memory: NVM EP communication error Memory: NVM CRC error Memory: NVM access error Memory: NVM initialization error Memory: NVM backup error Memory: NVM restore error Memory: NVM open or close error Memory: NVM program backup error Memory: NVM erase backup error Memory: Invalid file path Memory: File access permission error Memory: File read error Memory: File write error Memory: File delete error Engine: Card feed error Engine: Card cleaning error Engine: Printhead cable disconnected Engine: Card eject error Engine: Printhead temperature too high Engine: Printhead temperature too low Engine: Protocol error Engine: Door open Engine: Invalid EP script Engine: Printhead CAM home error Engine: Transfer rollers temperature too high Engine: transfer rollers temperature too low Engine: Motor voltage range error Engine: EP script processing error Engine: Mag retrace error Engine: Card transfer error Engine: Card reject error Engine: Smartcard positioning error Engine: EP script content error Engine: EP script transmission error Engine: Print path initialization error Engine: Flipper initialization error Engine: Smartcard CAM error Engine: Options module card jam Engine: Print path card jam Engine: Flipper card jam Engine: Media drawer open Engine: Feeder door open Engine: Flipper move failure Engine: ATM card jam Engine: Reject bin full Engine: Magnetic encoder card jam Engine: Print path card jam Engine: Print synchroniztion card jam Engine: Print entrance card jam Engine: Print exit card jam Engine: Flipper initialization error Engine: Printhead initialization error Engine: Print path initialization error Engine: Options module initialization error Engine: Smartcard initialization error Engine: Pusher plate error Engine: Cleaning due error Engine: Cleaning pre-warning error Engine: Cleaning required error OCP: Unresponsive OCP: Transmit error Mag: Read error Mag: Write verification error Mag: Receive error Mag: No magnetic stripe detected Mag: No data read Contact: Read error Contact: Write verification error Contact: Encoding timeout error Contactless: Read error Contactless: Write verification error Contactless: No reader installed Contactless: Invalid region code Contactless: Checksum error Contactless: Flash read error Contactless: Flash write error Contactless: RF configuration error Contactless: Unknown module error USB: Locked USB: Open failed USB: Handle error USB: Message short USB: Message error USB: Payload pending USB: Payload too big USB: Restart USB: Synchronization error Job: Create job error Job: Queue error Job: Job ID not found Job: Insufficient memory available to accept job Job: EP Processing error Job: Job cancelled Job: Job aborted Job: Job buffer full HCB: Control board missing HCB: Bulb error HCB: Sensor error HCB: Bootloader mode - Firmware reload may be required MAB: Control board missing MAB: Bootloader mode - Firmware reload may be required Security: Invalid passkey Security: Invalid crypto key Security: Authentication failed Security: Invalid printer data Security: Invalid HMAC Security: Unsupported action Security: Create random error Security: Read random error Security: Read serial number error Laminator: Missing laminator Laminator: Initialization error Laminator: Unknown error Laminator: Media authentication board missing Lamintaor: Top laminate feed error Laminator: Bottom laminate feed error Laminator: Top laminate registration error Laminator: Staging error Laminator: Early card jam Laminator: Mid card jam Laminator: Late card jam Laminator: Poll timeout Laminator: Top heater error - Power off printer and correct problem Laminator: Bottom heater error - Power off printer and correct problem Laminator: Top heater over temperature - Power off printer and correct problem Laminator: Bottom heater over temperature - Power off printer and correct problem Laminator: Top cutter stall - Power off printer and correct problem Laminator: Bottom cutter stall - Power off printer and correct problem Laminator: Top cutter failure - Power off printer and correct problem Laminator: Bottom cutter failure - Power off printer and correct problem Laminator: Top sensor failure - Power off printer and correct problem Laminator: Bottom sensor failure - Power off printer and correct problem Laminator: Fan failure - Power off printer and correct problem Laminator: EEPROM corrupt Laminator: Out of top and bottom laminate Lamintaor: Out of top laminate Laminator: Out of bottom laminate Laminator: Invalid top laminate Laminator: Invalid bottom laminate Laminator: Bottom laminate registration error Laminator: Remove top laminate Laminator: Remove bottom laminate Laminator: Remove top and bottom laminate Laminator: Door open Laminator: Initializing Laminator: Bootloader mode - Firmware reload may be required Laminator: MAB Bootloader mode - Firmware reload may be required Ethernet: Open failed WIFI: Open failed WIFI: Access point missing WIFI: Link lost WIFI: Incompatible configuration WIFI: Association failed WIFI: Connection failed Barcode: Reader initialization error Barcode: Invalid/incomplete data read Barcode: No data read STACKER: Module missing STACKER: Unauthorized module STACKER: Initialization error STACKER: Entry jam STACKER: Lift jam STACKER: Communication error STACKER: Hopper absent STACKER: Hopper full STACKER: Deck full STACKER: Invalid firmware MCU: Sensor communication error MCU: Feeder control board communication error MCU: Flipper control board communication error MCU: Options control board communication error MCU: Sensor control board firmware upgrade error MCU: Feeder control board firmware upgrade error MCU: Flipper control board firmware upgrade error MCU: Options control board firmware upgrade error MCU: Sensor missing MCU: Sensor control board in boot loader mode MCU: Feeder missing MCU: Feeder control board in boot loader mode MCU: Flipper missing MCU: Flipper control board in boot loader mode MCU: Options missing MCU: Options control board in boot loader mode MCU: Options control board failure CFG: Version mismatch CFG: Read configuration into DOM error CFG: Write from DOM error CFG: Parse DOM error CFG: Read active configuration error CFG: Reader configuration copy error CFG: Read backup configuration error CFG: Read configuration defaults error CFG: Copy active configuration to configuration copy error CFG: Copy active configuration to backup error CFG: Copy active configuration to factory error CFG: Copy configuration copy to active configuration error CFG: Copy backup configuration to active configuration error CNTR: Read into DOM error CNTR: Write from DOM error CNTR: Parse DOM error CNTR: Read file error CNTR: Copy active counters to backup CNTR: Copy backup counters to active counters Generic Zebra card printer Exception class. Constructs a ZebraCardException. Constructs a ZebraCardException with message. The exception message. Constructs a ZebraCardException with chained exception cause. The cause of the exception. Constructs a ZebraCardException with message and chained exception cause. The exception message. The cause of the exception. Constructs a ZebraCardException with the errorCode and message. The error code associated with the exception. The exception message. Constructs a ZebraCardException with the errorCode, message and chained exception cause. The error code associated with the exception. The exception message. The cause of the exception. Returns the error code associated with the exception. Container class used for the raw image data returned from . Extracted monochrome image data (1bpp). Extracted color image data (24bpp). Specifies the location of where the image is to be drawn relative to its layout rectangle. Upper left hand corner of drawing surface. Lower left hand corner of drawing surface. Upper right hand corner of drawing surface. Lower right hand corner of drawing surface. Center of drawing surface. Specifies the type of monochrome conversion to apply to the image. No dithering. Diffusion dithering. Halftone dithering, 8x8 matrix. Halftone dithering, 6x6 matrix. Specifies the printer model type used to determine the max width and max height of the drawing surface. ZXP Series 7 printer.
  • Max Width = 1006
  • Max Height = 640
ZXP Series 8 printer.
  • Max Width = 1024
  • Max Height = 648
ZXP Series 9 printer.
  • Max Width = 1024
  • Max Height = 648
ZC 100 Series printer.
  • Max Width = 1006
  • Max Height = 640
ZC 150 Series printer.
  • Max Width = 1006
  • Max Height = 640
ZC 300 Series printer.
  • Max Width = 1006
  • Max Height = 640
ZC 350 Series printer.
  • Max Width = 1006
  • Max Height = 640
Specifies the rotation of the image. Specifies the text alignment relative to its layout rectangle. Text is aligned to the left of the layout rectangle. Text is aligned to the center of the layout rectangle. Text is aligned to the right of the layout rectangle. Text is aligned to the top of the layout rectangle. Text is aligned to the bottom of the layout rectangle. Class for platform-dependent graphic bitmap image data. Initializes a new instance of the ZebraCardImage class. The raw bitmap image data. Returns the raw bitmap image data. Interface for platform-dependent graphic images. Returns the bitmap formatted image data. Interface for all Zebra card printer graphics related tasks. Initializes the drawing surface. If the specified maxWidth or maxHeight is 0, then the maximum values for the specified printer model will be used. The maximum width of the image (limited based on printer model). The maximum height of the image (limited based on printer model). The orientation of the image. (default is OrientationType.Landscape) The type of print to be performed. (default is PrintType.Color) The RGB background fill color. (default is White or 0xffffff) If there is an error with the provided arguments. If an error occurs initializing the graphics objects. Draws the image into the specified rectangle. The bitmap image data. The x coordinate. The y coordinate. The width of the rectangle.
  • If 0, then the width of the specified image will be used.
The height of the rectangle.
  • If 0, then the height of the specified image will be used
The rotation of the image. If there is an error with the provided arguments. If an error occurs while rendering the image.
Draws the image into the specified rectangle. The bitmap image data. The x coordinate. The y coordinate. The width of the rectangle.
  • If width is 0, then the width of the specified image will be used.
The height of the rectangle.
  • If height is 0, then the height of the specified image will be used.
The transparency level.
  • 0.0f = completely opaque
  • 100.0f = completely transparent
The rotation type for the image. If there is an error with the provided arguments. If an error occurs while rendering the image.
Draws the image at the specified image position in the rectangle. The bitmap image data. The position of the image in the rectangle. The width of the rectangle.
  • If width is 0, then the width of the specified image will be used.
The height of the rectangle.
  • If height is 0, then the height of the specified image will be used.
The transparency level.
  • 0.0f = completely opaque
  • 100.0f = completely transparent
The rotation type for the image. If there is an error with the provided arguments. If an error occurs while rendering the image.
Generates the final bitmap image. Instance containing the bitmap image data. If an error occurs while rendering the image. Clears the drawing surface and all user specified parameters. If any non-default values were specified during a previous call to Initialize, then Initialize will need to be called again following this method. Releases all resources. Initialize must be called prior to creating any new graphics. Gets or Sets the monochrome conversion type to be used during . Valid for ribbon types of 1bpp and 8bpp only. Sets the brightness correction level to be applied during .
  • Range: -25 to 25
  • Values passed in (-25 to 25) will be converted to a range of -127 to 127 before being applied to each pixel (e.g. a value of 25 will correspond to an actual offset of 127).
If the value is outside of the specified range.
Sets the contrast correction level to be applied during .
  • Range: -25 to 25
  • Values passed in (-25 to 25) will be converted to a range of -127 to 127 before being applied to each pixel (e.g. a value of 25 will correspond to an actual offset of 127).
If any of the arguments are outside of the specified range.
Sets the gamma correction level to be applied during . Range: -25 to 25. If any of the arguments are outside of the specified range. Sets the saturation level to be applied during . Range: -25 to 25. If any of the arguments are outside of the specified range. Sets the color scale correction values for red, green, and blue pixel values during .
  • Range: -25 to 25
  • Values passed in (-25 to 25) will be converted to a range of -127 to 127 before being applied to each pixel (e.g. a value of 25 will correspond to an actual offset of 127).
The red pixel correction value. The blue pixel correction value. The green pixel correction value. If any of the arguments are outside of the specified range.
Rotates the image by the specified rotationType. The bitmap image source data. The rotation type. The rotated bitmap image data. If there is an error with the provided arguments. If an error occurs while rotating the image. Rotates the image by the specified rotationType and then resizes it. The bitmap image source data. The rotated image width. The rotated image height. The rotation type. The rotated and resized bitmap image data. If there is an error with the provided arguments. If an error occurs while rotating the image. Gets or Sets the printer model for use when creating or processing graphic images. Not needed if the constructor that accepts the object is used; otherwise, the printer model should be set prior to all Initialize(...) methods or individual image processing methods to ensure that the correct width and height values are used./> Separates the monochrome and color data from the specified image data using the specified threshold values. The 24 or 32 bpp color image data. The red pixel threshold value.
  • Range: 0 to 255
The green pixel threshold value.
  • Range: 0 to 255
The blue pixel threshold value.
  • Range: 0 to 255
Instance of ExtractedImages containing the color and monochrome image data. If there is an error with the provided arguments. If an error occurs while extracting the monochrome data.
Attempts to identify and extract the color and non-color half panel regions of the source image.
  • For ZMotif Series 7 and ZC Series printers only.
  • The printer model must be set prior to calling this method. (ZebraCardGraphics(ZebraCardPrinter zebraCardPrinter) or )"/>
The 24bpp bitmap color image data. The extracted half panel color image data. If imageData is invalid or the printer model is not supported. If an error occurs while extracting the half panel image data.
Crops an image to the supplied dimensions. The bitmap image data. The x coordinate of the cropped image. The y coordinate of the cropped image. The width of the cropped image. The height of the cropped image. Bitmap data containing the cropped image. If there is an error with the provided arguments. If an error occurs while cropping the image. Interface that provides access to job related settings. Job settings are not persistent and must be set prior to each job. Retrieve all of the setting identifiers for a device. The setting names that may be used as keys for retrieving and updating settings for a device. A HashSet of the identifiers available for a device. If there is an error communicating with the printer. If the settings could not be loaded Retrieves the device's setting value for a setting ID. The setting ID. The setting's value. If there is an error communicating with the printer. If the setting could not be retrieved. Retrieves the device's setting values for a list of setting IDs. List of setting IDs. A Dictionary containing the setting ID's and their values. If there is an error communicating with the printer. If the settings could not be retrieved. Retrieve all settings and their attributes. A Dictionary of job setting IDs and setting attributes contained in the profile. If there is an error communicating with the printer. If the settings could not be retrieved Retrieves all of the device's setting values. A Dictionary containing the job setting IDs and values of all the settings provided by the printer. If there is an error communicating with the printer. If the settings could not be loaded Sets the setting to the given value. The setting ID. The setting's value If there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set Set more than one setting. A Dictionary containing the setting IDs and new values. If there is an error communicating with the printer. If the settings cannot be sent to the device. Retrieves the allowable range for a setting. The setting ID. The setting's range as a string If there is an error communicating with the printer. If the setting does not exist Returns true if value is valid for the given setting. The setting ID. The setting's value True if value is valid for the given setting. If there is an error communicating with the printer. If the setting does not exist Returns true if the setting is read only. The setting ID. True if the setting is read only If there is an error communicating with the printer. If the setting does not exist Returns true if the setting is write only. The setting ID. True if the setting is write only If there is an error communicating with the printer. If the setting does not exist Returns the data type of the setting. The setting ID. The data type of the setting (e.g. string, bool, enum, etc.) If there is an error communicating with the printer. If the setting does not exist An interface used to define functions used in job related operations. All Job settings must be set separately for each job. Cancels all jobs or a specific job. The ID of the job to cancel.
  • Set jobID to '0' to cancel all jobs.
If the device is busy or there is an error communicating with the printer. If a printer error occurs.
Sends the card to the eject bin.
  • A smart card encoding job is a separate activity and the card cannot be ejected from the encoder. The job must be resumed or aborted.
If the device is busy or there is an error communicating with the printer. If a printer error occurs.
Returns a list of all the current jobs in the printer's queue. A List containing all the current jobs in the printer's queue. If the device is busy or there is an error communicating with the printer. If an error occurs processing the job list data. If a printer error occurs. Returns the job status for the specified jobId. ID number of the job. A JobStatusInfo instance containing the requested job status information. If the device is busy or there is an error communicating with the printer. If jobId is invalid or if an error occurs processing the job status data. If a printer error occurs or jobId is invalid. Moves a card from the specified source to the specified destination.
  • and can be individually set prior to calling this method otherwise the default values of and will be used.
The assigned job ID number. If the device is busy or there is an error communicating with the printer. If the job settings are not valid. If a printer error occurs. If an error occurs while building the job.
Encodes a magnetic card for the current job. Number of copies to be encoded. Data to be encoded on track 1. Data to be encoded on track 2. Data to be encoded on track 3. The assigned job ID number. If the device is busy or there is an error communicating with the printer. If the job settings are not valid. If a printer error occurs or there is an error creating the job. If any of the supplied arguments are invalid or an error occurs while building the job. Demonstrates how to encode a magnetic card. Prints a card. The number of copies to be printed. A List containing details of the images to be printed. The assigned job ID number. If the device is busy or there is an error communicating with the printer. If there is an error with the job settings. If a printer error occurs or there is an error creating the job. If copies or graphicsData are invalid or an error occurs while building the job. Demonstrates how to print a color image with full overlay on the front side of the card and a monochrome image on the back. Demonstrates how to print a monochrome image on the back side of the card. Prints a card from the provided templatejobData. The number of copies to be printed. A TemplateJob instance containing details of the job to be executed. The assigned job ID number. If the device is busy or there is an error communicating with the printer. If the job settings are not valid. If a printer error occurs or if the specified arguments are invalid. If copies or templateJob are invalid or an error occurs while building the job. Demonstrates how to create and print a template job. Writes the magnetic encoding data and prints a card. The number of copies to be printed. A List containing details of the images to be printed. Data to be encoded on track 1. Data to be encoded on track 2. Data to be encoded on track 3. The assigned job ID number. If the device is busy or there is an error communicating with the printer. If the job settings are not valid. If a printer error occurs or if the specified arguments are invalid. If any of the supplied arguments are invalid or an error occurs while building the job. Demonstrates how to encode and print to a magnetic card. Reads the data from a magnetically encoded card. Specifies which tracks to read data from. A MagTrackData instance containing the magnetic data read from the card. If the device is busy or there is an error communicating with the printer. If the job settings are not valid. If the process times out while trying to read the data. If a printer error occurs or there is an error creating the job. If tracksToRead is invalid or an error occurs while building the job. Reads the data from a magnetically encoded card. Specifies which tracks to read data from. True to increase the amount of detail presented to the user (Console.Out). A MagTrackData instance containing the magnetic data read from the card. If the device is busy or there is an error communicating with the printer. If the job settings are not valid. If the process times out while trying to read the data. If a printer error occurs. If tracksToRead is invalid or an error occurs while building the job. Demonstrates how to read data from a magnetic card. Demonstrates how to read from, and print to, a magnetic card. Reprints the last rendered job. The number of copies to reprint. If the device is busy or there is an error communicating with the printer. If a printer error occurs. If copies is invalid. Resumes the processing of a held job such as a smart card encoding job. If the device is busy or there is an error communicating with the printer. If a printer error occurs. Positions a card at the smart card station, suspends the job to allow the card to be read or encoded, and waits for to be called before completing the job.
  • Smart card job settings must be configured prior to calling this method in order to specify the card type.
Number of cards to be encoded. The assigned job ID number. If the device is busy or there is an error communicating with the printer. If the job settings are not valid. If a printer error occurs or copies is invalid. Demonstrates how to position a smart card for encoding. Demonstrates how to position and print to a smart card.
Clean up all the resources and stop any running threads. If the device is busy, a printer error, or there is an error communicating with the printer. Interface used to define functions used in template related operations. Sets the directory location for retrieving/storing template files. The directory path for template files. If there is an error accessing or creating the template file directory. If the directoryPath is invalid. Deletes the specified template. The name of the template. If the specified template is not found. If the specified template name is invalid. If there is an error deleting the template file. Saves the specified template data. The name of the template. The XML formatted template data. If there is an error saving the templateData to a file. If the arguments are invalid or the specified templateName already exists. Returns the specified template data. The name of the template. The XML formatted template data. If the specified template is not found. If an error occurs while accessing the requested template. If the specified template name is invalid. If there is an error retrieving the template data. Returns a list of the stored template names. A List containing the stored template names. If an error occurs while accessing the stored templates. Returns a list of the template fields from the specified XML template. The name of a previously saved template. () List containing the template field names. If the specified template is not found. If an error occurs while accessing the requested template. If the specified template name is invalid. If there is an error retrieving the template data fields. Returns a list of the template fields from the XML template data. The XML formatted template data. A List containing the template field names. If an error occurs while accessing the requested template. If the specified template data is invalid. If there is an error retrieving the template data fields. Sets the directory location for retrieving/storing template image files. The directory path for template image files. If there is an error accessing or creating the template image file directory. If the directoryPath is invalid. Deletes the specified template image. The name of the image. If the specified image is not found. Saves the specified template image data. The name of the image. The image data. If an error occurs while saving the image data. If the specified image name and/or data is empty or null. Returns a list of all stored template image names. A List containing the stroed template image file names. If an error is encountered while accessing the stored image files. Returns the raw image data from the specified image name. The name of the image. The raw image data. If the specified image is not found. If the specified image name is invalid. Converts a JSON or XML formatted template data document into a Dictionary object. JSON or XML formatted template data document. A Dictionary object containing the template field names as the keys and the template field values for the key values. If an error occurs while parsing the dataDocument. If the dataDocument is invalid. Returns an instance of the TemplateJob object containing the job specific data. The name of the template. A Dictionary object containing the template field names as the keys and the template field values for the key values. A TemplateJob object containing the required job specific data. If the device is busy or an error occurs communicating with the printer. If the specified template or referenced image file/s are not found. If the specified template data or field data is invalid. If there is an error generating the template job. Returns an instance of the TemplateJob object containing the job specific data. The XML formatted template data. A Dictionary object containing the template field names as the keys and the template field values for the key values. A TemplateJob object containing the required job specific data. If the device is busy or an error occurs communicating with the printer. If the specified template or referenced image file/s are not found. If the specified template data or field data is invalid. If there is an error generating the template job. Container class for common card printer job parameter key names. Card source. Card destination. Data source. Delete after. Magnetic encode card side. Magnetic encoding coercivity. Magnetic encoding type. Magnetic encoding verification. Magnetic track 1 density. Magnetic track 2 density. Magnetic track 3 density. Smart card front contact encode job. Smart card front contactless encode job. Monochrome optimization front. Monochrome optimization back. Print optimization mode. Handler class used to update status while performing a firmware download and to notify the caller when the printer has reconnected after restarting. Default constructor. Called when the firmware download completes. Called when the printer is back online and has been rediscovered. The printer object which came back online. The new firmware version on the printer. Callback to notify the user of the firmware updating progress. The total number of bytes written to the printer. The total number of bytes to be written to the printer. Called during individual firmware module upgrades. The current firmware module being loaded. The completion percentage of the currently loading firmware module or 0 if no completion percentage is available. Interface definition for a callback to be invoked when a printer comes back online and has been rediscovered. Called when the printer is back online and has been rediscovered. The printer object that came back online. The current firmware version on the printer. Called during individual firmware module upgrades. The current firmware module being loaded. The completion percentage of the currently loading firmware module or 0 if no completion percentage is available. Instance of that is returned when performing a network discovery for card printers. Returns an instance of a DiscoveredCardPrinterNetwork with address and port. The address of the discovered network card printer The active raw port of the discovered network card printer Returns an instance of a DiscoveredCardPrinterNetwork built using the provided attributes. A map of attributes associated with the discovered network card printer " A class used to discover printers on an IP Network. Sets the list of network adapter addresses to be used during discovery. If not specified, uses the default network adapter's address. Sends a discovery packet to the IP addresses specified in the subnetRange. Subnet searches are defined by the first three subnet octets, followed by a range, such as 192.168.2. This method accepts IP addresses of the form, assuming a subnet of 192.168.2: 192.168.2.254 (will send a discovery packet to 192.168.2.254) 192.168.2.* (will send a discovery packet for the range 192.168.2.1 - 192.168.2.254) 192.168.2.8-* (will send a discovery packet for the range 192.168.2.8 - 192.168.2.254) 192.168.2.37-42 (will send a discovery packet for the range 192.168.2.37 - 192.168.2.42) This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). The subnet search range. If an error occurs while starting the discovery (errors during discovery will be sent via .
Sends a discovery packet to the IP addresses specified in the subnetRange. This method will wait up to waitForResponsesTimeout milliseconds determining that there are no more discovery responses. Subnet searches are defined by the first three subnet octets, followed by a range, such as 192.168.2. This method accepts IP addresses of the form, assuming a subnet of 192.168.2: 192.168.2.254 (will send a discovery packet to 192.168.2.254) 192.168.2.* (will send a discovery packet for the range 192.168.2.1 - 192.168.2.254) 192.168.2.8-* (will send a discovery packet for the range 192.168.2.8 - 192.168.2.254) 192.168.2.37-42 (will send a discovery packet for the range 192.168.2.37 - 192.168.2.42) This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). The subnet search range. Time to wait, in milliseconds, before determining that there are no more discovery responses. If an error occurs while starting the discovery (errors during discovery will be sent via .
Sends a directed broadcast discovery packet to the subnet specified by ipAddress. Directed broadcasts are defined by the first three subnet octets, followed by 255, such as 192.168.2.255. This method accepts IP addresses of the form, assuming a subnet of 192.168.2: 192.168.2.255 192.168.2.1 (last octet will be replaced with 255) 192.168.2 (will append 255 for the last octet) 192.168.2. (will append 255 for the last octet) This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). The IP address of the subnet. If an error occurs while starting the discovery (errors during discovery will be sent via .
Sends a directed broadcast discovery packet to the subnet specified by ipAddress. This method will wait up to waitForResponsesTimeout milliseconds determining that there are no more discovery responses. Directed broadcasts are defined by the first three subnet octets, followed by 255, such as 192.168.2.255. This method accepts IP addresses of the form, assuming a subnet of 192.168.2: 192.168.2.255 192.168.2.1 (last octet will be replaced with 255) 192.168.2 (will append 255 for the last octet) 192.168.2. (will append 255 for the last octet) This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). The IP address of the subnet. Time to wait, in milliseconds, before determining that there are no more discovery responses. If an error occurs while starting the discovery (errors during discovery will be sent via .
Sends a local broadcast packet. This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). If an error occurs while starting the discovery (errors during discovery will be sent via .
Sends a local broadcast packet. This method will wait up to waitForResponsesTimeout milliseconds determining that there are no more discovery responses.

This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). Time to wait, in milliseconds, before determining that there are no more discovery responses. If an error occurs while starting the discovery (errors during discovery will be sent via .
This method will search the network using a combination of discovery methods to find printers on the network. This is a convenience method that can be used as an alternative to the other discovery methods (e.g. multicast).

This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). If an error occurs while starting the discovery (errors during discovery will be sent via .
Sends a discovery request to the list of printer DNS names or IP addresses in printersToFind. This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). A list of IP addresses or DNS names for the printers to be discovered. If an error occurs while starting the discovery (errors during discovery will be sent via .
Sends a discovery request to the list of printer DNS names or IP addresses in printersToFind. This method will wait up to waitForResponsesTimeout milliseconds determining that there are no more discovery responses.

This method will invoke the method for each printer that is found during discovery. will be invoked when the discovery is finished and will be invoked when any errors are encountered during discovery. When is invoked, the discovery will be cancelled and will not be invoked.

If a printer responds to the discovery request more than once, the method will only be invoked on the first occurrence.
A instance that is used to handle discovery events (e.g. found a printer, errors, discovery finished). A list of IP addresses or DNS names for the printers to be discovered. Time to wait, in milliseconds, before determining that there are no more discovery responses. If an error occurs while starting the discovery (errors during discovery will be sent via .
An interface used to obtain various properties of a Zebra card printer. Gets/sets the printer's connection. Sets the printer connection. The new printer connection. If a communication error occurs. Creates a card printer object. Factory method to create the correct ZebraCardPrinter concrete class based on the printer's type. An open connection to a printer. An instance of ZebraCardPrinter. If an I/O error occurs. Create a wrapper around a Zebra printer that provides access to a ZebraPrinterZmotif object from a Connection object. An open connection to a printer. An instance of ZebraPrinterZmotif. If an I/O error occurs. Create a wrapper around a Zebra printer that provides access to a ZebraPrinterZmotif object from a ZebraCardPrinter object. Instance of ZebraCardPrinter. An instance of ZebraPrinterZmotif. If an I/O error occurs. Interface to ZMotif Series printers. Returns the SettingsHelperUtilZmotif object. Returns the JobControlHelperUtilZmotif object. Container class for common card printer device parameter key names. Wired MAC address. Wired DHCP enabled. Wired IP address. Wired subnet mask. Wired gateway address. Total cards printed. Printhead resistance. Magnetic encoder x-offset. Smart card encoder x-offset. Ribbon type. Ribbon description. Ribbon OEM code. Ribbon initial size. Ribbon panels remaining. Clean x-direction card path threshold. LCD contrast. Internal smart card contact encoder. Internal contactless smart card encoder. Internal smart card encoder serial number. Single or dual sided printing. Interface to ZMotif printer utility functions. Clears the printer error and returns the printer alarm information. The alarm information.
  • Refer to for a list of error codes and descriptions
If the device is busy or there is an error communicating with the printer. If a printer error occurs.
Clears the printer's reject bin counter. If the device is busy or there is an error communicating with the printer. If there is an issue clearing the reject bin count. If a printer error occurs. Queries the printer and returns the available card types. A List of supported card types. If the device is busy or there is an error communicating with the printer. If there is an error retrieving the available card types. If a printer error occurs. Queries the printer and returns the card type information for specified card type. The card type. The card specific information. If the device is busy or there is an error communicating with the printer. If there is an error retrieving the card type information. If a printer error occurs. If the cardType specified is invalid. Queries the printer and returns the memory available for job storage. The printer's available memory. If the device is busy or there is an error communicating with the printer. If there is an error retrieving the available memory. If a printer error occurs. Queries the printer and returns the specified log. The type of log. True to clear the log. The log in XML form. If the device is busy or there is an error communicating with the printer. If a printer error occurs. Queries the printer and returns the Wireless Radio Status. A Dictionary containing the wireless radio status information.
  • Key = Wireless Radio Setting
  • Value = Setting value
If the device is busy or there is an error communicating with the printer. If there is an error retrieving the wireless radio status. If a printer error occurs.
Queries the printer and returns the Wireless Status. A Dictionary containg the wireless status information.
  • Key = Wireless Setting
  • Value = Setting value
If the device is busy or there is an error communicating with the printer. If there is an error retrieving the wireless status. If a printer error occurs.
Gets the Access points discoverable by printer. Number of scan iterations. A List of available WirelessAccessPointInfo objects. If the device is busy or there is an error communicating with the printer. If there is an error retrieving the available access points. If a printer error occurs. Resumes the printer from standby. If the device is busy or there is an error communicating with the printer. If a printer error occurs. Queries the printer's configuration and returns true if the printer's configuration includes a barcode reader. True if the printer is configured with a barcode reader. If the device is busy or there is an error communicating with the printer. If there is an error retrieving the barcode reader information. If a printer error occurs. Returns whether host authentication mode is enabled. True if host authentication is enabled. If the device is busy or there is an error communicating with the printer. Returns whether encryption is enabled on the printer. True if encryption is enabled. If the device is busy or there is an error communicating with the printer. Sends the network reset command to the printer. For ZC Series printers only. If the device is busy or there is an error communicating with the printer. If there is an error retrieving the printer information. If the printer model is not supported or a printer error occurs. Interface for laminator utility functions. Calibrates the Laminator. If the device is busy or there is an error communicating with the printer. If an error occurs while calibrating the laminator. If the printer does not have a laminator or laminate installed or a printer error occurs. Returns the laminator's card count. A LaminatorCardCountInfo instance populated with the laminator's card count information. If the device is busy or there is an error communicating with the printer. If an error occurs retrieving the laminator card count information. If the printer does not have a laminator or a printer error occurs. Returns the laminator's device specific information. A LaminatorInfo instance populated with the laminator's device information. If the device is busy or there is an error communicating with the printer. If an error occurs while calibrating the laminator. If the printer does not have a laminator or a printer error occurs. Returns the sensor names and states.
  • Key = Sensor name
  • Value = Sensor state>
A Dictionary object containing the sensor names and their states. If the device is busy or there is an error communicating with the printer. If an error occurs retrieving the sensor states. If the printer does not have a laminator or a printer error occurs.
Returns the sensor names and values.
  • Key = Sensor name
  • Value = Sensor value>
A Dictionary object containing the sensor names and their values. If the device is busy or there is an error communicating with the printer. If an error occurs retrieving the sensor values. If the printer does not have a laminator or a printer error occurs.
Returns the laminator's current status. Laminator status. If the device is busy or there is an error communicating with the printer. If an error occurs retrieving the laminator's status. If the printer does not have a laminator or a printer error occurs. Restores the laminator's settings to their default configuration values. If the device is busy or there is an error communicating with the printer. If an error occurs restoring the laminator's default configuration values. If the printer does not have a laminator or a printer error occurs. Returns the odometer names and values.
  • Key = Odometer name
  • Value = Odometer value>
A Dictionary object containing the odometer names and their values. If the device is busy or there is an error communicating with the printer. If an error occurs retrieving the odometer values. If the printer does not have a laminator or a printer error occurs.
Interface for configuring job related parameters. All job settings must be set separately for each job. Sets the 16 byte host authentication key used when sending a job to the printer.
  • Host authentication option must be pre-configured on the printer.
If the host authentication key is invalid.
Sets the 16 byte encryption used to encrypt job data between the printer and host.
  • Encryption option must be pre-configured on the printer.
If the encryption key is invalid.
Indicates whether the job control data should be encrypted using the provided .
  • Encryption option must be pre-configured on the printer.
Indicates whether the job's graphics data should be encrypted using the provided .
  • Encryption option must be pre-configured on the printer.
Method for configuring the current print job. Instance containing details of the job to be printed. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. If a printer error occurs. Returns the card thickness in mils. The card thickness in mils. If the device is busy or there is an error communicating with the printer. If the setting does not exist, is invalid, the device is busy, or there is an error communicating with the printer. Sets the thickness of the card to be used. The card thickness in mils. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the currently selected card type. The current card type. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the card type. If a printer error occurs. Sets the card type to be used for the job. The name of the card type. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. If a printer error occurs. Returns the preheat level for the color panels. The color panels preheat level. If the device is busy or there is an error communicating with the printer. If there was an error parsing the response from the printer or there is an error communicating with the printer. Sets the color panel preheat level. The preheat level. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the image sharpening level to be used on the specified side of the card. The card side. The sharpening level for the specified card side. If the device is busy or there is an error communicating with the printer. If there was an error parsing the response from the printer or there is an error communicating with the printer. Sets the image sharpening level to be used on the specified card side. The card side. The level of sharpening to apply to the image data. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the selected monochrome panel optimization type for the specified card side. The card side. The monochrome optimization type for the specified card side. If the device is busy or there is an error communicating with the printer. If there was an error parsing the response from the printer or there is an error communicating with the printer. Sets the monochrome optimization mode for the specified card side. The card side. The monochrome optimization type. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the current monochrome preheat level for the specified card side. The card side. The monochrome monochrome panels preheat level for the specified card side. If the device is busy or there is an error communicating with the printer. If there was an error parsing the response from the printer or there is an error communicating with the printer. Sets the monochrome preheat level for the specified card side. The card side. The monochrome preheat level. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Method for configuring settings for a magnetic encoding job. Instance containing details of the magnetic encoding job to perform. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the magnetic encoding data format for each track. Dictionary object containing the individual track DataFormat values. If the device is busy or there is an error communicating with the printer. If there was an error parsing the response from the printer or a magnetic encoder is not currently installed. Sets the magnetic encoding data format for each track contained in the specified Dictionary object. A Dictionary object containing an entry for each track with the desired DataFormat.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The data format for magnetic encoding.
If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set.
Returns whether the OCP reprint button is enabled. True if enabled. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the OCP reprint button value. Sets whether or not the OCP Reprint button will be enabled. True to enable. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns whether or not monochrome panel overwrite has been selected for the specified card side. The card side. True if monochrome panel overwrite has been selected for the specified card side. If the device is busy or there is an error communicating with the printer. If the setting could not be retrieved. Specifies whether the monochrome panel overwrite should be performed for the specified card side. The card side. True to enable monochrome panel overwriting. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Gets the print optimization mode. For ZMotif Series 9 printers only. The print optimization mode for ZMotif Series 9 model printers. If the device is busy or there is an error communicating with the printer. If the setting does not exist, the device is busy, or there is an error communicating with the printer. Sets the print optimization mode. For ZMotif Series 9 printers only. The print optimization mode for ZMotif Series 9 model printers. If the device is busy or there is an error communicating with the printer. If the setting does not exist, is invalid, the device is busy, or there is an error communicating with the printer. Returns the current card destination location. The card destination location. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the card destination. Sets the card destination for the current job. The card destination location. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the current card source location. The card source location. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the card source. Sets the card source for the current job. The card source location. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the selected data source(s) to be used during a read job. DataSource enumeration for the specified magnetic read operation. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the data source. Sets the data source(s) to be used during a read job. DataSource enumeration for the specified magnetic read operation. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the selected image orientation for the specified card side. The card side. The image orientation for the specified card side. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the image orientation value. Sets the image orientation for the specified card side for the current job. The card side. The orientation to be applied to the specified card side. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the selected image orientation for the specified card side. The card side. The image rotation value to be applied to the specified card side. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the image rotation value. Sets the image rotation type for the specified card side for the current job. The card side. The rotation to be applied to the specified card side. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns the current type of magnetic encoding to perform. The type of magnetic encoding to perform. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the magentic encoding type. Sets the type of magnetic encoding to perform for the current job. The type of magnetic encoding to perform. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Sets the magnetic encoding type for each track contained in the specified Dictionary object. A Dictionary object containing an entry for each track with the desired MagEncodingType.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The magentic encoding type.
If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set.
Returns the current coercivity type for magnetic encoding. The coercivity type to be used for magnetic encoding. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the magentic coercivity type. Sets the magnetic encoding coercivity type for the current job. The coercivity type to be used for magnetic encoding. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Gets the density value for each track. A Dictionary object containing the density value for each TrackNumber. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the magnetic track density. Sets the density value for each supplied track number for the current job. A Dictionary object containing the density value for each TrackNumber.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The density value.
If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set.
Gets the sentinel format values for each track. A Dictionary oject containing the MagSentinel information for each TrackNumber.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The track sentinel configuration.
If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the magnetic track sentinel formats.
Sets the sentinel formats for each supplied track for the current job. A Dictionary object containing the MagSentinel information for each TrackNumber.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The track sentinel configuration.
If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set.
Returns the bits per character for each track number. A Dictionary object containing the bits per character for each TrackNumber.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The magnetic bits per character.
If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the magnetic bits per character.
Sets the bits per character for each track. A Dictionary object containing the bits per character for each TrackNumber.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The magnetic bits per character.
If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set.
Gets the data parity for each track. A Dictionary object containing the TrackNumber and DataCharParity for each track.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The data character parity for magnetic encoding.
If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the magnetic data parity.
Sets the data character parity for each track for the current job. A Dictionary object containing the TrackNumber and DataCharParity for each track.
  • Key = The track of the magnetic card to be written to/read from.
  • Value = The data character parity for magnetic encoding.
If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set.
Returns whether the image data will be deleted following a completed job. True if the image data will be deleted. If the device is busy or there is an error communicating with the printer. If the setting could not be retrieved. Specifies whether the image data should be deleted following the current job completion. True to delete the image data follwoing a completed job. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Returns whether magnetic encoding erase should be performed. Only for ZC printer models True if the magnetic erase is enabled. If the device is busy or there is an error communicating with the printer. If the setting could not be retrieved. Returns whether magnetic encoding write verification should be performed. True if the magnetic verification is enabled. If the device is busy or there is an error communicating with the printer. If the setting could not be retrieved. Specifies whether magnetic encoding write verification should be performed for the current job. True to verify the magnetic encoding. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Configures smart card encoding for the current job. A List of smart card types for configuring a smart card encoding job. If the device is busy or there is an error communicating with the printer. If the setting is read only, does not exist, or if the setting could not be set. Interface for job related tasks and information. Aborts a print job. True = abort the job and send the card to the reject bin. False = abort the job and hold the card in the printer's home position. If the device is busy or there is a error communicating with the printer. If a printer error occurs. Rejects a card from the printer's home position. If the device is busy or there is a error communicating with the printer. If a printer error occurs. Queries the printer and returns the current status of the printer from the supplied reservation token. Must be polled at a minimum rate of once per minute with the returned reservation token to keep the reservation active. The reservation token for the status query. Specify '0' for the reservationToken to query whether the printer is currently in session. A ReservationInfo instance containing the status of the requested device reservation token. If the device is busy or there is a error communicating with the printer. If a printer error occurs. If the reservationToken is invalid. Releases the reservation session associated with the reservationToken. The printer supplied resrevation token. If the device is busy or there is a error communicating with the printer. If a printer error occurs. If the reservationToken is invalid. Requests a reservation to a shared printer. The type of reservation to request. A request specific reservation token. If the device is busy or there is a error communicating with the printer. If a printer error occurs. Sends a job to the printer to scan and return the barcode data from a card. A BarcodeData object containing the barcode type and data read from the card. If the device is busy or there is a error communicating with the printer. If an error occurs while reading the barcode data. If the operation times out. If a printer error occurs. If an error occurs while building the job. Repositions a smart card that is already present at the encoder. The smart card type. If the device is busy or there is a error communicating with the printer. If an error occurs while repositioning the smart card. If a printer error occurs. If the smartCardType is invalid. Prints the specified test image. For ZMotif series 7, 8, and 9 printers only. The test print image number. The number of copies to print. True to print the test image dual sided. The ID value assigned to the job. If the device is busy or there is a error communicating with the printer. If an error occurs while retrieving the printer information. If the printer model is not supported or a printer error occurs. If any of the specified arguments are invalid. Queries the printer and returns a list of available test print image names. For ZC Series printers only. A List of the available test print image names. If the device is busy or there is a error communicating with the printer. If an error occurs while retrieving the test print image names. If the printer model is not supported or a printer error occurs. Prints the specified test image. For ZC Series printers only. The test print image name.
  • Use to retrieve the list of available test print image names.
If the device is busy or there is a error communicating with the printer. If an error occurs while retrieving the printer information. If the printer model is not supported or a printer error occurs. If any of the specified arguments are invalid.
Container class for ZMotif Series card printer job parameter key names. Card type. Card thickness. OCP reprint. The amount of baseline energy used on the non-printed (white areas) of the card for YMC printing. Orientation front. Rotation front Monochrome overwrite front. The amount of baseline energy used on the non-printed (white areas) of the card for front side monochrome printing. Sharpening front. Orientation back. Rotation back. Monochrome overwrite back. The amount of baseline energy used on the non-printed (white areas) of the card for back side monochrome printing. Sharpening back. Magnetic track 1 encoding type. Magnetic track 1 data format. Magnetic track 1 bits per character. Magnetic track 1 data parity. Magnetic track 1 start sentinel. Magnetic track 1 end sentinel. Magnetic track 1 sentinel format. Magnetic track 1 leading zeros for start sentinel positioning. Specifies the number of leading zeros from the edge of the card. Magnetic track 1 start sentinel offset (mm). For ZC Series printers only.

Specifies the position of the start sentinel from the edge of the card.
The MAG_TRACK_1_LEADING_ZEROS setting is recalculated from the offset and density parameters.
Magnetic track 1 LRC character parity. ZC Series printers only. Magnetic track 2 encoding type. Magnetic track 2 format. Magnetic track 2 bits per character. Magnetic track 2 data parity. Magnetic track 2 start sentinel. Magnetic track 2 end sentinel. Magnetic track 2 sentinel format. Magnetic track 2 leading zeros for start sentinel positioning. Specifies the number of leading zeros from the edge of the card. Magnetic track 2 start sentinel offset (mm). For ZC Series printers only.

Specifies the position of the start sentinel from the edge of the card.
The MAG_TRACK_2_LEADING_ZEROS setting is recalculated from the offset and density parameters.
Magnetic track 2 LRC character parity. ZC Series printers only. Magnetic track 3 encoding type. Magnetic track 3 format. Magnetic track 3 bits per character. Magnetic track 3 data parity. Magnetic track 3 start sentinel. Magnetic track 3 end sentinel. Magnetic track 3 sentinel format. Magnetic track 3 leading zeros for start sentinel positioning. Specifies the number of leading zeros from the edge of the card. Magnetic track 3 start sentinel offset (mm). For ZC Series printers only.

Specifies the position of the start sentinel from the edge of the card.
The MAG_TRACK_3_LEADING_ZEROS setting is recalculated from the offset and density parameters.
Magnetic track 3 LRC character parity. For ZC Series printers only. Change Jaguar wired network settings access from 'R' to 'RW' Interface for settings related tasks and information. Returns the printhead resistance value. The head resistance value and range. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the head resistance. Sets the printhead resistance value. The printhead resistance value. If the device is busy or there is an error communicating with the printer. If the headResistance value is invalid. Returns the printer's network information. The printer's wired network configuration. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the network parameters. Returns the cleaning interval for the specified path. The cleaning path. The cleaning interval value and range. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the cleaning interval. Sets the the cleaning interval for the specified path. The cleaning path. The number of cards printed before the clean path warning appears. If the device is busy or there is an error communicating with the printer. If the path or interval values are invalid. Returns the smart card offset value. The smart card offset value and range. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the smart card offset. Sets the contact smart card encoding position offset value. The contact smart card encoding position offset. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Sets the contactless smart card encoding position offset value. The contactless encoder type (mifare, uhf, hf, lf, other). The contactless smart card encoding position offset. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Returns the offset value for the specified contactless smart card encoder type. The contactless encoder type (mifare, uhf, hf, lf, other). The contactless smart card offset value and range. If the device is busy or there is an error communicating with the printer. If the encoder type is not valid or an error occurs while retrieving the smart card offset. Returns the magnetic encoder offset values. The magnetic encoder offset values. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the magnetic encoder offsets. If the printer does not have a magnetic encoder. Sets the magnetic encoder offsets values. The magnetic encoder offset values. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. If an error occurs while setting the encoder offsets. Returns the configuration of the printer. The printer configuration in xml format. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the configuration. Sets the configuration of the printer. Printer configuration xml document. If the device is busy or there is an error communicating with the printer. If an error occurs while setting the XML configuration. If the xmlConfiguration is invalid or an error occurs while setting the configuration. Returns the printer's wireless network information. The printer's wireless network information. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the wireless parameters. Sets the printer's wireless network information. WirelessNetworkInfo object containing the wireless network information. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Returns the power level of the specific panel. The ribbon panel. The ribbon panel power level and range. If the device is busy or there is an error communicating with the printer. If the panel is invalid or an error occurs while retrieving the panel power level. Sets the specificed ribbon panel's power level. The ribbon panel. The power level for the specified panel. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Returns the printer's OCP configuration. For ZMotif Series 7, 8, and 9 printers only. The configuration of the OCP. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the OCP configuration. If the printer model is not supported. Sets the printers OCP configuration. For ZMotif Series 7, 8, and 9 printers only. The configuration of the OCP. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. If the printer model is not supported. Returns the transfer temperature offset value for the specified sensor. For ZMotif Series re-transfer printers only. The transfer temperature sensor. The transfer temperature value and range. If the device is busy or there is an error communicating with the printer. If the type is invalid or an error occurs while retrieving the transfer temperature value. Sets the transfer temperature offset value for the specified sensor. The transfer temperature sensor. The transfer temperature offset value. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Returns the configuration of the specified custom card. The CustomCard type to use. The custom card configuration. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the card configuration. Sets the custom card configuration. The configuration values for the custom card. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Returns the printer's current error control handling mode. The error control level. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the error control level. Sets the printer's error control handling mode. The error control level. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Returns the printer's current standby timeout value. The standby timeout value. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the standby timeout. Returns the specified capabilities of the printer. The capabilitites type. Capabliltites in xml format. If the device is busy or there is an error communicating with the printer. If an error occurs processing the capabilities data. If an error occurs while retrieving the capabilities. Sets the printer's standby timeout value. The standby timeout. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Sets the clean warning threshold of the printer. The number of cards printed before the clean warning appears on the printer. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Returns the clean printer warning threshold. The clean warning threshold value and range. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the cleaning warning threshold. Sets the calibration table to be used by the printer. For ZMotif Series 7, 8, and 9 printers only. The calibration table to use. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. If the printer model is not supported. Returns the active calibration table identifier. For ZMotif Series 7, 8, and 9 printers only. The active calibration table. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the active LUT table. If the printer model is not supported or if an error occurs while retrieving the calibration table. Loads the calibration table data to the printer. For ZMotif Series 7, 8, and 9 printers only. The calibration data in xml format. If the device is busy or there is an error communicating with the printer. If the xmlCalibrationData is invalid. If the printer model is not supported or if a printer error occurs. Sets the printer's network configuration information. The network configuration. If the device is busy or there is an error communicating with the printer. If the setting does not exist, is invalid, the device is busy, or there is an error communicating with the printer. Returns the specified calibration table data. For ZMotif Series 7, 8, and 9 printers only. The calibration table to retrieve. The calibration data in xml format. If the device is busy or there is an error communicating with the printer. If an error occurs processing the calibration data. If the printer model is not supported or if an error occurs while retrieving the calibration table. Returns the stored calibration table names and data. For ZMotif Series 7, 8, and 9 printers only. A Dictionary containing the stored calibration table names and data.
  • Key = The calibration table name.
  • Value = The calibration table data.
If the device is busy or there is an error communicating with the printer. If an error occurs while processing the calibration table names. If the printer model is not supported or if an error occurs while retrieving the calibration table names.
Returns the printer's image transfer type. The transfer type of the printer. If the device is busy or there is an error communicating with the printer. If an error occurs while retrieving the image transfer type. Returns the specified laminator offset value. The offset type. The laminator offset value and range. If the device is busy or there is an error communicating with the printer. If the type is invalid or an error occurs while retrieving the laminator offset. Sets the sepcified laminator offset value. The offset type to set. The offset value. If the device is busy or there is an error communicating with the printer. If the setting does not exist or is invalid. Container class for ZMotif Series card printer device parameter key names. Clock month. Clock day. Clock year. Clock hour. Clock minute. Wireless MAC address. Wired SNMP enabled. Wired DNS name. Wired IPV6 IP address. Default wired IP address. For ZC Series printers only. Default wired Subnet mask. For ZC Series printers only. Default wired Gateway address. For ZC Series printers only. Wireless SNMP enabled. Wireless DHCP enabled. Wireless IP address. Wireless Subnet mask. Wireless Gateway address. Wireless BSSID. Wireless channel. Wireless country. Wireless cryptographic security type. Wireless radio enabled. Wireless security type. Wireless SSID name. Wireless security key. USB read operation timeout. USB write operation timeout. USB speed. Printer speed. OCP language type. OCP language name. Error control level. Card feeder mode. For ZC Series printers only. Kiosk mode. For ZC Series printers only. Total lines printed. Total print passes completed. For ZC Series printers only. Standby timeout. Manufacturing yellow panel power adjustment. Manufacturing magenta panel power adjustment. Manufacturing cyan panel power adjustment. Manufacturing k-resin panel power adjustment front. Manufacturing k-resin panel power adjustment back. Manufacturing k-dye panel power adjustment. Manufacturing overlay panel power adjustment. Manufacturing uv panel power adjustment front. Manufacturing uv panel power adjustment back. Manufacturing inhibit panel power adjustment. Manufacturing helper panel power adjustment. Manufacturing x-resin panel power adjustment. User yellow panel power adjustment. User magenta panel power adjustment. User cyan panel power adjustment. User k-resin panel power adjustment front. User k-resin panel power adjustment back. User k-dye panel power adjustment. User overlay panel power adjustment. User uv panel power adjustment front. User uv panel power adjustment back. User inhibit panel power adjustment. User helper panel power adjustment. User x-resin panel power adjustment. Tricolor red sensor. Tricolor green sensor. Tricolor blue sensor. Tricolor clear to color sensor. Ribbon motor takeup S0. Ribbon motor takeup K0. Ribbon motor takeup KB. Ribbon motor takeup KA. Ribbon motor takeup M0. Ribbon motor takeup MB. Ribbon motor takeup MA. Ribbon motor takeup VtoI. Ribbon sensor offset. BEMF potentiometer. Ribbon full YMC pre-print takeup tension. Ribbon empty YMC pre-print takeup tension. Ribbon full YMC print takeup tension. Ribbon empty YMC print takeup tension. Ribbon full YMC post-print takeup tension. Ribbon empty YMC post-print takeup tension. Ribbon YMC idle takeup tension. Ribbon YMC idle payout tension. Ribbon full Monochrome pre-print takeup tension. Ribbon empty Monochrome pre-print takeup tension. Ribbon full Monochrome print takeup tension. Ribbon empty Monochrome print takeup tension. Ribbon full Monochrome post-print takeup tension. Ribbon empty Monochrome post-print takeup tension. Ribbon Monochrome idle takeup tension. Ribbon Monochrome idle payout tension. Ribbon full UV pre-print takeup tension. Ribbon empty UV pre-print takeup tension. Ribbon full UV print takeup tension. Ribbon empty UV print takeup tension. Ribbon full UV post-print takeup tension. Ribbon empty UV post-print takeup tension. Ribbon UV idle takeup tension. Ribbon UV idle payout tension. Ribbon full Inhibit pre-print takeup tension. Ribbon empty Inhibit pre-print takeup tension. Ribbon full Inhibit print takeup tension. Ribbon empty Inhibit print takeup tension. Ribbon full Inhibit print takeup tension. Ribbon empty Inhibit print takeup tension. Ribbon Inhibit idle takeup tension. Ribbon Inhibit idle payout tension. Ribbon full Overlay pre-print takeup tension. Ribbon empty Overlay pre-print takeup tension. Ribbon full Overlay print takeup tension. Ribbon empty Overlay print takeup tension. Ribbon full Overlay post-print takeup tension. Ribbon empty Overlay post-print takeup tension. Ribbon Overlay idle takeup tension. Ribbon Overlay idle payout tension. Ribbon full Helper pre-print takeup tension. Ribbon empty Helper pre-print takeup tension. Ribbon full Helper print takeup tension. Ribbon empty Helper print takeup tension. Ribbon full Helper post-print takeup tension. Ribbon empty Helper post-print takeup tension. Ribbon Helper idle takeup tension. Ribbon Helper idle payout tension. Film print x-offset. Film print y-offset. Film transfer start offset. Smart card contactless encoder x-offset. For ZMotif Series 7, 8, and 9 printers only. Smart card LF encoder x-offset. For ZC Series printers only. Smart card HF encoder x-offset. For ZC Series printers only. Smart card UHF encoder x-offset. For ZC Series printers only. Card center x-offset. Card center y-offset. Card transfer start y-offset. Card transfer end y-offset. Card transfer roll y-offset. Film end roll transfer offset. Film extra transfer takeup move. Flux correction. Flipper sensor offset. Platen temperature offset. Manufacturing print speed adjustment. User print speed adjustment. Magnetic encode speed adjustment. Yellow print speed adjustment. Magenta print speed adjustment. Cyan print speed adjustment. K-color print speed adjustment. K-mono print speed adjustment. Overlay print speed adjustment. UV print speed adjustment. Monox print speed adjustment. Yellow print x-offset. Magenta print x-offset. Cyan print x-offset. K-color print x-offset. K-mono print x-offset. Overlay print x-offset. UV print x-offset. MONOX print x-offset. Film type. Film description. Film OEM code. Film initial size. Film panels remaining. Custom card 1 prefix. Custom card 2 prefix. Custom card coercivity information. Custom card contact smartcard information. Custom card contactless smartcard information. Custom card description. Custom card magnetic stripe information. Custom card thickness. Custom card type. Custom card part number. Custom card transfer temperature top single sided. Custom card transfer temperature bottom single sided. Custom card transfer temperature top double sided. Custom card transfer temperature bottom double sided. Custom card transfer speed input single sided. Custom card transfer speed output single sided. Custom card transfer speed input double sided. Custom card transfer speed output double sided. Custom card UV transfer speed input single sided. Custom card UV transfer speed output single sided. Custom card UV transfer speed input double sided. Custom card UV transfer speed output double sided. Custom card laminator top temperature adjustment. Custom card laminator bottom temperature adjustment. Custom card laminator speed adjustment. Transfer type. Transfer top temperature single sided. Transfer bottom temperature single sided. Transfer top temperature double sided. Transfer bottom temperature double sided. Transfer top temperature offset single sided. Transfer bottom temperature offset single sided. Transfer top temperature offset double sided. Transfer bottom temperature offset double sided. Transfer top temperature calibration. Transfer bottom temperature calibration. Transfer top temperature tilt. Transfer bottom temperature tilt. Clean y-direction card path threshold. Clean transfer rollers threshold. Clean laminator x-direction card path threshold. Clean laminator heated rollers threshold. Clean printhead lapping enabled threshold. Clean printhead lapping threshold. Clean pre-warning threshold. Clean printer deadline enforcment level. For ZC Series printers only. Clean with alcohol card threshold level. For ZC Series printers only. Laminate patch length adjustment. Laminate coarse x-offset adjustment. Laminate speed adjustment. Laminate pass-thru speed adjustment. Laminate type top. Laminate description top. Laminate thickness top. Laminate width top. Laminate registration top. Laminate OEM top. Laminate initial size top. Laminate panels remaining top. Laminate fine x-offset adjustment top. Laminate temperature adjustment top. Laminate type bottom. Laminate description bottom. Laminate thickness bottom. Laminate width bottom. Laminate registration bottom. Laminate OEM bottom. Laminate initial size bottom. Laminate panels remaining bottom. Laminate fine x-offset adjustment bottom. Laminate temperature adjustment bottom. Internal encoder communication channel. Internal smartcard encoder vendor id. Internal smartcard product id. Internal smartcard encoder device class. Internal smartcard encoder manufacturer. Internal smartcard encoder product. Mag track 1 start sentinel correction. Mag track 2 start sentinel correction. Mag track 3 start sentinel correction. Magnetic encoding verification. Only for ZC printer models Enable ribbon synchronization on power up and door closing. For ZC Series printers only. Calibration LUT 1 prefix. Calibration LUT 2 prefix. Calibration LUT type. Calibration LUT default name. Calibration LUT current name. Active LUT. Indicates whether or not the printer has a display panel. For ZC Series printers only.