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. (Windows 10 only)
Public classCode exampleBluetoothConnectionInsecure
Establishes an insecure Bluetooth® connection to a printer. Insecure Bluetooth® connections do not require the device and the printer to be paired. (Windows 10 only)
Public classCode exampleBluetoothStatusConnection
Establishes a Bluetooth® status only connection to a Link-OS printer. (Windows 10 only)
Public classCode exampleBluetoothStatusConnectionInsecure
Establishes a status only insecure Bluetooth® connection to a Link-OS printer. (Windows 10 only)
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, USB, or Bluetooth® (Windows 10 only).
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. (Windows 10 only)
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 a direct connection to an attached Zebra USB printer without requiring the presence of a USB driver.
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.
Enumerations
  EnumerationDescription
Public enumerationConnectionChannel
For printers that support both Status and Printing channel (Link OS printers).