Interface BarcodeScanner

All Known Implementing Classes:
ZebraBarcodeScanner

public interface BarcodeScanner
Should implement this interface in order to access scanner specific methods and events.
  • Method Details

    • connect

      void connect() throws com.zebra.barcode.sdk.BarcodeScannerSdkException
      Connects to the barcode scanner of command execution
      Throws:
      com.zebra.barcode.sdk.BarcodeScannerSdkException
    • disconnect

      void disconnect() throws com.zebra.barcode.sdk.BarcodeScannerSdkException
      connects barcode scanner from host.
      Throws:
      com.zebra.barcode.sdk.BarcodeScannerSdkException
    • isConnected

      boolean isConnected()
      Indicates whether the underlying device is Connected or not
      Returns:
      true if the scanner is Connected. false otherwise
    • addBarcodeDataListener

      void addBarcodeDataListener(BarcodeDataListener barcodeDataListener)
      Set barcode scanner decode data listener
      Parameters:
      barcodeDataListener -
    • addImageListener

      void addImageListener(ImageListener imageListener)
      Set barcode scanner image data listener
      Parameters:
      imageListener -
    • addVideoListener

      void addVideoListener(VideoListener videoListener)
      Set barcode scanner video data listener
      Parameters:
      videoListener -
    • addBinaryDataListener

      void addBinaryDataListener(BinaryDataListener binaryDataListener)
      Set barcode scanner binary data listener
      Parameters:
      binaryDataListener -
    • addFirmwareUpdateEventListener

      void addFirmwareUpdateEventListener(FirmwareUpdateEventListener firmwareUpdateEventListener)
      Set barcode scanner firmware update data listener
      Parameters:
      firmwareUpdateEventListener -
    • addAuxiliaryScannerStatusChangeListener

      void addAuxiliaryScannerStatusChangeListener(AuxiliaryScannerStatusChangeListener auxiliaryScannerStatusChangeListener)
      Set barcode scanner Auxillary device add/remove listener
      Parameters:
      auxiliaryScannerStatusChangeListener -