| Package | Description | 
|---|---|
| com.zebra.sdk.comm | Provides implementation for communication protocols. | 
| com.zebra.sdk.common.card.printer | Provides interfaces for card printer related functions. | 
| com.zebra.sdk.common.card.printer.discovery | Provides interfaces for discovering Zebra card printers. | 
| com.zebra.sdk.printer.discovery | Provides implementation for finding Zebra branded printers. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ConnectionWithWriteLoggingA connection to a device that copies data sent to the connection to the provided stream. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConnectionAAbstract class which implements the default functionality of  Connection. | 
| class  | TcpConnectionEstablishes a TCP connection to a device  | 
| class  | UsbConnectionEstablishes a direct connection to an attached Zebra USB printer without requiring the presence of a USB driver | 
| Modifier and Type | Method and Description | 
|---|---|
| static Connection | ConnectionBuilder. build(String descriptionString)Creates a Connection type based on the contents of  descriptionString. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | ConnectionBuilder. addConnectionType(Class<? extends Connection> c)Add a connection type to the ConnectionBuilder | 
| Modifier and Type | Method and Description | 
|---|---|
| Connection | ZebraCardPrinter. getConnection()Returns the printer connection | 
| Modifier and Type | Method and Description | 
|---|---|
| static ZebraCardPrinter | ZebraCardPrinterFactory. getInstance(Connection connection)Factory method to create the correct ZebraCardPrinter concrete class based on the printer's type. | 
| static ZebraPrinterZmotif | ZebraCardPrinterFactory. getZmotifPrinter(Connection connection)Create a wrapper around a Zebra printer that provides access to ZebraPrinterZmotif object from Connection. | 
| static ZebraPrinterZxp | ZebraCardPrinterFactory. getZxpPrinter(Connection connection)Create a wrapper around a Zebra printer that provides access to ZebraPrinterZxp object from Connection. | 
| void | ZebraCardPrinter. setConnection(Connection newConnection)Sets the printer connection | 
| Modifier and Type | Method and Description | 
|---|---|
| Connection | DiscoveredCardPrinterNetwork. getConnection() | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Map<String,String> | DiscoveryUtilCard. getDiscoveryDataMap(Connection connection)Reads the discovery packet from the provided connection. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Connection | DiscoveredPrinter. getConnection()Creates a connection based on the information in the DiscoveredPrinter response. | 
| Connection | DiscoveredPrinterDriver. getConnection() | 
| Connection | DiscoveredUsbPrinter. getConnection() | 
				© 2016 ZIH Corp. All Rights Reserved.