| Package | Description | 
|---|---|
| com.zebra.sdk.comm | Provides implementation for communication protocols. | 
| com.zebra.sdk.common.card.device | Provides interfaces for implementing card devices. | 
| com.zebra.sdk.common.card.graphics | Provides interfaces for card printer graphics utilities. | 
| com.zebra.sdk.common.card.job | Provides interfaces for card print job related functions. | 
| com.zebra.sdk.common.card.job.template | Utility package to support template printing within Zebra card printers | 
| com.zebra.sdk.common.card.template | Utility package to support template printing within Zebra card printers | 
| com.zebra.sdk.zmotif.device | Provides ZMotif card printer objects. | 
| com.zebra.sdk.zmotif.job | Provides container for ZMotif card printer job related functions. | 
| com.zebra.sdk.zmotif.settings | Provides container for accessing ZMotif card printer settings. | 
| com.zebra.sdk.zxp.settings | Provides container for ZXP settings access | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CardConnectionReestablisher. reestablishConnection(CardPrinterReconnectionHandler handler)Reestablishes a connection to a printer which may have been closed due to an event, like a reboot. | 
| Modifier and Type | Method and Description | 
|---|---|
| AlarmInfo | DeviceUtil. checkForAlarm()Gets the printer's current alarm code. | 
| void | DeviceUtil. clearOCPDisplay(boolean lockOCP)Clears any custom line data from the OCP and returns it to the main view. ZXP Series 1 and 3 and ZMotif series 7, 8, and 9 printers only. | 
| CardCountInfo | DeviceUtil. getCardCount()Returns the printer's total card count values. | 
| MagneticEncoderInfo | DeviceUtil. getMagneticEncoderConfiguration()Returns the printer's magnetic encoder configuration. | 
| java.util.List<MediaInfo> | DeviceUtil. getMediaInformation()Returns a List of the printer's installed media information. | 
| OCPDisplayInfo | DeviceUtil. getOCPDisplay()Returns the line data currently displayed on the printer's OCP. ZXP Series 1 and 3 and ZMotif series 7, 8, and 9 printers only. | 
| TransferType | DeviceUtil. getPrintCapability()Returns the transfer type of the printer. | 
| PrinterInfo | DeviceUtil. getPrinterInformation()Returns the printer's specific device information. | 
| PrinterStatusInfo | DeviceUtil. getPrinterStatus()Returns the printer's current status information. | 
| java.util.Map<String,String> | DeviceUtil. getSensorStates()Returns the printer's sensor states. | 
| java.util.Map<String,String> | DeviceUtil. getSensorValues()Returns the printer's sensor values. | 
| SmartCardInfo | DeviceUtil. getSmartCardConfiguration()Deprecated. 
 | 
| java.util.Map<String,String> | DeviceUtil. getSmartCardConfigurations()Returns the printer's smart card configuration. | 
| boolean | DeviceUtil. hasLaminator()Returns true if printer includes a laminator. | 
| boolean | DeviceUtil. hasMagneticEncoder()Returns true if printer includes magnetic encoder | 
| boolean | DeviceUtil. hasSmartCardEncoder()Returns true if printer includes a smart card encoder. | 
| void | DeviceUtil. reset()Resets the printer. | 
| void | DeviceUtil. setOCPDisplay(OCPDisplayInfo ocpDisplay)Displays the specified line data on the printer's OCP. ZXP Series 1 and 3 and ZMotif series 7, 8, and 9 printers only. | 
| void | DeviceUtil. updateFirmware(String firmwareFilePath)Updates the printers firmware. | 
| void | DeviceUtil. updateFirmware(String firmwareFilePath,
              CardFirmwareUpdateHandler handler)Updates the printers firmware. | 
| Constructor and Description | 
|---|
| ZebraCardGraphics(ZebraCardPrinter genericPrinter)Public Constructor to construct the ZebraCardGraphics object. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JobUtil. cancel(int jobID)Cancels all jobs or a specific job. | 
| void | JobUtil. destroy()Clean up all the resources and stop any running threads. ZXP Series 1/3: calling destroy with pending or active jobs will result in all jobs being canceled. | 
| void | JobUtil. ejectCard()Sends the card to the eject bin. | 
| java.util.List<JobStatus> | JobUtil. getJobList()Returns a list of all the current jobs in the printer's queue. | 
| JobStatusInfo | JobUtil. getJobStatus(int jobId)Returns the job status for the specified  jobId. | 
| int | JobUtil. magEncode(int copies,
         String track1Data,
         String track2Data,
         String track3Data)Encodes a magnetic card for the current job. | 
| int | JobUtil. positionCard()Moves a card from the specified source to the specified destination. | 
| int | JobUtil. print(int copies,
     java.util.List<GraphicsInfo> graphicsData)Prints a card with the images provided. | 
| int | JobUtil. printAndMagEncode(int copies,
                 java.util.List<GraphicsInfo> graphicsData,
                 String track1Data,
                 String track2Data,
                 String track3Data)Encodes the magnetic encoding data and prints a card with the images provided. | 
| int | JobUtil. printTemplate(int copies,
             TemplateJob jobData)Prints a card with the provided template. | 
| MagTrackData | JobUtil. readMagData(java.util.EnumSet<DataSource> tracksToRead)Reads the data from a magnetically encoded card. | 
| MagTrackData | JobUtil. readMagData(java.util.EnumSet<DataSource> tracksToRead,
           boolean isVerbose)Reads the data from a magnetically encoded card. | 
| void | JobUtil. reprint(int copies)Reprints the last rendered job. | 
| void | JobUtil. resume()Resumes the processing of a held job such as a smart card encoding job. | 
| int | JobUtil. smartCardEncode(int copies)Positions a card at the smartcard station, suspends the job to allow the card to be read or encoded, and waits for  JobUtil.resume()to be called before
 completing the job. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<String,String> | ZebraTemplate. convertDataDocumentToDataMap(String dataDocument)Converts a JSON or XML formatted template data document into a Map. | 
| void | ZebraTemplate. deleteTemplate(String templateName)Deletes the specified template. | 
| void | ZebraTemplate. deleteTemplateImage(String imageName)Deletes the specified template image. | 
| TemplateJob | ZebraTemplate. generateTemplateDataJob(String templateData,
                       java.util.Map<String,String> fieldDataMap)Returns an instance of TemplateJob containing the job specific data. | 
| TemplateJob | ZebraTemplate. generateTemplateJob(String templateName,
                   java.util.Map<String,String> fieldDataMap)Returns an instance of TemplateJob containing the job specific data. | 
| java.util.List<String> | ZebraTemplate. getTemplateFields(String templateName)Returns the template fields from the specified XML template. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<String,String> | ZebraCardTemplate. convertDataDocumentToDataMap(String dataDocument) | 
| void | ZebraCardTemplate. deleteTemplate(String templateName) | 
| void | ZebraCardTemplate. deleteTemplateImage(String imageName) | 
| TemplateJob | ZebraCardTemplate. generateTemplateDataJob(String templateData,
                       java.util.Map<String,String> fieldDataMap) | 
| TemplateJob | ZebraCardTemplate. generateTemplateJob(String templateName,
                   java.util.Map<String,String> fieldDataMap) | 
| java.util.List<String> | ZebraCardTemplate. getTemplateFields(String templateName) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LaminatorUtilZmotif. calibrateLaminate()Calibrates the Laminator. | 
| AlarmInfo | DeviceUtilZmotif. clearError()Clears the printer error and returns the printer alarm information. | 
| void | DeviceUtilZmotif. clearRejectBinCounter()Clears the printer's Reject Bin counter. | 
| java.util.List<String> | DeviceUtilZmotif. getAvailableCardTypes()Queries the printer and returns the available card types. | 
| MemoryInfo | DeviceUtilZmotif. getAvailableMemory()Queries the printer and returns the memory available for job storage. | 
| CardTypeInfo | DeviceUtilZmotif. getCardTypeInformation(String cardType)Queries the printer and returns the card type information for specified card type. | 
| LaminatorCardCountInfo | LaminatorUtilZmotif. getLaminatorCardCount()Queries the printer and returns the Laminator card count. | 
| LaminatorInfo | LaminatorUtilZmotif. getLaminatorInformation()Queries the printer and returns Laminator information. | 
| java.util.Map<String,String> | LaminatorUtilZmotif. getLaminatorOdometerValues()Returns the odometer names and values. | 
| java.util.Map<String,String> | LaminatorUtilZmotif. getLaminatorSensorStates()Queries the printer and returns a Map of Laminator Sensor and their states. | 
| java.util.Map<String,String> | LaminatorUtilZmotif. getLaminatorSensorValues()Returns Map of Laminator sensors and their values. | 
| String | LaminatorUtilZmotif. getLaminatorStatus()Queries the printer and returns the Laminator Status. | 
| String | DeviceUtilZmotif. getLog(LogType logType,
      boolean clearLog)Queries the printer and returns the specified log. | 
| java.util.Map<String,String> | DeviceUtilZmotif. getWirelessRadioStatus()Queries the printer and returns the Wireless Radio Status. | 
| java.util.Map<String,String> | DeviceUtilZmotif. getWirelessStatus()Queries the printer and returns the Wireless Status. | 
| boolean | DeviceUtilZmotif. hasBarcodeReader()Queries the printer's configuration and returns true if printer includes barcode reader. | 
| void | DeviceUtilZmotif. resetNetwork()Sends the network reset command to the printer. | 
| void | LaminatorUtilZmotif. restoreLaminatorDefaultConfiguration()Restores the Laminator to default configuration | 
| void | DeviceUtilZmotif. resumeFromStandby()Resume from standby. | 
| java.util.List<WirelessAccessPointInfo> | DeviceUtilZmotif. scanWirelessAccessPoints(int scanIterations)Gets the Access points discoverable by printer. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JobUtilZmotif. abort(boolean reject)Aborts a print job. | 
| String | JobControlHelperUtilZmotif. getCardType()Returns the currently selected card type. | 
| ReservationInfo | JobUtilZmotif. getReservationStatus(int reservationToken)Queries the printer and returns the current status of the printer from the supplied reservation token. | 
| java.util.List<String> | JobUtilZmotif. getTestPrintImageNames()Queries the printer and returns a list of available test print image names. ZC Series printers only. | 
| ReservationInfo | JobUtilZmotif. isDeviceInSession()Queries the printer and returns whether the printer is currently in session. | 
| int | JobUtilZmotif. printTestCard(byte imageNumber,
             int copies,
             boolean dualSided)Prints the specified test image. ZMotif series 7, 8, and 9 printers only. | 
| void | JobUtilZmotif. printTestCard(String testPrintName)Prints the specified test image. ZC Series printers only. | 
| BarcodeReadInfo | JobUtilZmotif. readBarcodeData()Sends a job to the printer to scan and return the barcode data from a card. | 
| void | JobUtilZmotif. reject()Rejects a card from the printer's home position. | 
| void | JobUtilZmotif. releaseDeviceReservation(int reservationToken)Releases the reservation session associated with the reservationToken. | 
| int | JobUtilZmotif. reserveDevice(ReservationType type)Requests a reservation to a shared printer. | 
| void | JobUtilZmotif. retrySmartCard(SmartCardType type)Repositions a smart card that is already present at the encoder. | 
| void | JobControlHelperUtilZmotif. setCardType(String cardType)Sets the card type to be used for the job. | 
| void | JobControlHelperUtilZmotif. setJobConfiguration(JobConfigInfo jobConfig)Method for configuring the current print job. | 
| void | JobControlHelperUtilZmotif. setMagConfiguration(MagConfigInfo magConfig)Method for configuring settings for a magnetic encoding job. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | SettingsHelperUtilZmotif. getCalibrationTableData(CalibrationTable table)Get the printer's specified Calibration Table data. ZMotif series 7, 8, and 9 printers only. | 
| String | SettingsHelperUtilZmotif. getCapabilities(CapabilitiesType reportType)Get the printer's specified Capabilities in an XML format. | 
| String | SettingsHelperUtilZmotif. getConfiguration()Get the XML configuration. | 
| MagneticEncoderOffsetInfo | SettingsHelperUtilZmotif. getMagneticEncoderOffsets()Gets the Magnetic Encoder Offset Info object | 
| void | SettingsHelperUtilZmotif. loadCalibrationTableData(String xmlCalibrationData)Load the Calibration table data from an XML Calibration Data document. ZMotif series 7, 8, and 9 printers only. | 
| void | SettingsHelperUtilZmotif. setConfiguration(String xmlConfiguration)Set specified values for settings with an XML form. | 
| void | SettingsHelperUtilZmotif. setCustomCardConfiguration(CardTypeInfo cardInfo)Set the specified Card Type Information. | 
| void | SettingsHelperUtilZmotif. setMagneticEncoderOffsets(MagneticEncoderOffsetInfo offsets)Set Magnetic Encoder Offsets. | 
| void | SettingsHelperUtilZmotif. setNetworkParameters(NetworkInfo netInfo)Set the printer's Network Information. | 
| void | SettingsHelperUtilZmotif. setOCPParameters(OCPSettings ocpParams)Set the printer's OCP configuration. ZMotif series 7, 8, and 9 printers only. | 
| void | SettingsHelperUtilZmotif. setWirelessParameters(WirelessNetworkInfo netInfo)Sets the Wireless Network Information. | 
| Modifier and Type | Method and Description | 
|---|---|
| MagneticEncoderOffsetInfo | SettingsHelperUtilZxp. getMagneticEncoderOffsets()Returns the magnetic encoder offset values. | 
				© 2016 ZIH Corp. All Rights Reserved.