Click or drag to resize

Zebra.Sdk.Comm Namespace

Provides implementation for communication protocols.
Classes
  ClassDescription
Public classCode exampleBluetoothConnection
Establishes a Bluetooth® connection to a printer
Public classCode exampleBluetoothConnectionInsecure
Establishes an insecure Bluetooth® connection to a printer.
Public classCode exampleBluetoothStatusConnection
Establishes a Bluetooth® status only connection to a Link-OS printer.
Public classCode exampleBluetoothStatusConnectionInsecure
Establishes a status only insecure Bluetooth® connection to a Link-OS printer.
Public classConnectionA
Abstract class which implements the default functionality of Connection.
Public classCode exampleConnectionBuilder
Builds a Connection from a description string. The description string is used to specify a connection to a specific device over TCP or Bluetooth®.
Public classConnectionException
Signals that an error has occurred on the connection.
Public classConnectionStatusA
Abstract class which implements the default functionality of StatusConnection.
Public classCode exampleDriverPrinterConnection
Establishes a USB connection to a printer.
Public classLogStreamException
Signals that an error has occurred while writing to the connections log stream.
Public classCode exampleMultichannelBluetoothConnection
Establishes a Bluetooth® label and status connection to a printer.
Public classMultichannelConnection
Base class for Link-OS printers which support separate printing and status channels.
Public classCode exampleMultichannelTcpConnection
Establishes a Multichannel TCP connection to a device.
Public classCode exampleTcpConnection
Establishes a TCP connection to a device.
Public classCode exampleTcpStatusConnection
Establishes a status only TCP connection to a device
Public classUsbConnection
Establishes an Android™ USB connection to an attached Zebra USB printer.
Interfaces
  InterfaceDescription
Public interfaceConnection
A connection to a device.
Public interfaceConnectionReestablisher
Defines methods used to reestablish a connection to a printer which may have been closed.
Public interfaceConnectionWithWriteLogging
A connection to a device that copies data sent to the connection to the provided stream.
Public interfaceIpAddressable
An interface defining methods associated with a device that may be addressed via an IP connection.
Public interfaceResponseValidator
An interface defining a method to validate whether a response from the printer is complete.
Public interfaceStatusConnection
A status connection to a Link-OS printer. The status connection requires Link-OS firmware 2.5 or higher. This connection will not block the printing channel, nor can it print.
Public interfaceStatusConnectionWithWriteLogging
A status connection to a Link-OS printer. The status connection requires Link-OS firmware 2.5 or higher. This connection will not block the printing channel, nor can it print.It copies data sent to the connection to the provided stream.
Public interfaceUsbPermissionRequestor
Interface defining a UsbPermissionRequestor.
Enumerations
  EnumerationDescription
Public enumerationConnectionChannel
For printers that support both Status and Printing channel (Link OS printers).