Zebra.Sdk.Comm Namespace | 
          
| Class | Description | |
|---|---|---|
| BluetoothConnection | 
            Establishes a Bluetooth® connection to a printer. (Windows 10 only)
              | |
| BluetoothConnectionInsecure | 
            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)
              | |
| BluetoothStatusConnection | 
            Establishes a Bluetooth® status only connection to a Link-OS printer. (Windows 10 only)
              | |
| BluetoothStatusConnectionInsecure | 
            Establishes a status only insecure Bluetooth® connection to a Link-OS printer. (Windows 10 only)
              | |
| ConnectionA | 
            Abstract class which implements the default functionality of Connection.
              | |
| ConnectionBuilder | 
      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).
      | |
| ConnectionException | 
            Signals that an error has occurred on the connection.
              | |
| ConnectionStatusA | 
            Abstract class which implements the default functionality of StatusConnection.
              | |
| DriverPrinterConnection | 
            Establishes a USB connection to a printer.
              | |
| LogStreamException | 
            Signals that an error has occurred while writing to the connections log stream.
              | |
| MultichannelBluetoothConnection | 
            Establishes a Bluetooth® label and status connection to a printer. (Windows 10 only)
              | |
| MultichannelConnection | 
            Base class for Link-OS printers which support separate printing and status channels.
              | |
| MultichannelTcpConnection | 
            Establishes a Multichannel TCP connection to a device.
              | |
| TcpConnection | 
            Establishes a TCP connection to a device
              | |
| TcpStatusConnection | 
            Establishes a status only TCP connection to a device
              | |
| UsbConnection | 
            Establishes a direct connection to an attached Zebra USB printer without requiring the presence of a USB driver.
              | 
| Interface | Description | |
|---|---|---|
| Connection | 
            A connection to a device.
              | |
| ConnectionReestablisher | 
            Defines methods used to reestablish a connection to a printer which may have been closed.
              | |
| ConnectionWithWriteLogging | 
            A connection to a device that copies data sent to the connection to the provided stream.
              | |
| IpAddressable | 
            An interface defining methods associated with a device that may be addressed via an IP connection.
              | |
| ResponseValidator | 
            An interface defining a method to validate whether a response from the printer is complete.
              | |
| StatusConnection | 
            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.
              | |
| StatusConnectionWithWriteLogging | 
            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.
              | 
| Enumeration | Description | |
|---|---|---|
| ConnectionChannel | 
            For printers that support both Status and Printing channel (Link OS printers).
              |