Package com.zebra.barcode.sdk
Class ZebraBarcodeScanner
java.lang.Object
com.zebra.barcode.sdk.ZebraBarcodeScanner
- All Implemented Interfaces:
BarcodeScanner
Represent a Zebra barcode scanner
-
Constructor Summary
ConstructorsConstructorDescriptionZebraBarcodeScanner
(BarcodeScannerInfo barcodeScannerInfo) Create a new barcode scanner -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAuxiliaryScannerStatusChangeListener
(AuxiliaryScannerStatusChangeListener auxiliaryScannerStatusChangeListener) Add auxiliary scanners status change listener for Auxiliary device add/remove from the connected barcode scanner.void
addBarcodeDataListener
(BarcodeDataListener barcodeDataListener) Add barcode data listener for decode data from the connected barcode scanner.void
addBinaryDataListener
(BinaryDataListener binaryDataListener) Add binary data listener for binary data from the connected barcode scanner.void
addFirmwareUpdateEventListener
(FirmwareUpdateEventListener firmwareUpdateEventListener) Add firmware update listener for firmware update data from the connected barcode scanner.void
addImageListener
(ImageListener imageListener) Add image listener for image data from the connected barcode scanner.void
addVideoListener
(VideoListener videoListener) Add video listener for video data from the connected barcode scanner.void
connect()
Connects to the barcode scanner of command executionvoid
Disconnects barcode scanner from host.boolean
Indicates whether the underlying barcode scanner is connected for command execution or not.
-
Constructor Details
-
ZebraBarcodeScanner
public ZebraBarcodeScanner(BarcodeScannerInfo barcodeScannerInfo) throws com.zebra.barcode.sdk.BarcodeScannerSdkException Create a new barcode scanner- Parameters:
barcodeScannerInfo
-- Throws:
com.zebra.barcode.sdk.BarcodeScannerSdkException
-
-
Method Details
-
connect
public void connect() throws com.zebra.barcode.sdk.BarcodeScannerSdkExceptionConnects to the barcode scanner of command execution- Specified by:
connect
in interfaceBarcodeScanner
- Throws:
com.zebra.barcode.sdk.BarcodeScannerSdkException
-
disconnect
public void disconnect() throws com.zebra.barcode.sdk.BarcodeScannerSdkExceptionDisconnects barcode scanner from host.- Specified by:
disconnect
in interfaceBarcodeScanner
- Throws:
com.zebra.barcode.sdk.BarcodeScannerSdkException
-
isConnected
public boolean isConnected()Indicates whether the underlying barcode scanner is connected for command execution or not.- Specified by:
isConnected
in interfaceBarcodeScanner
- Returns:
- True if the scanner is connected. false otherwise
-
addBarcodeDataListener
Add barcode data listener for decode data from the connected barcode scanner.- Specified by:
addBarcodeDataListener
in interfaceBarcodeScanner
- Parameters:
barcodeDataListener
- Barcode scanner decode data event listener
-
addImageListener
Add image listener for image data from the connected barcode scanner.- Specified by:
addImageListener
in interfaceBarcodeScanner
- Parameters:
imageListener
- Barcode scanner image data event listener
-
addVideoListener
Add video listener for video data from the connected barcode scanner.- Specified by:
addVideoListener
in interfaceBarcodeScanner
- Parameters:
videoListener
- Barcode scanner video data event listener
-
addBinaryDataListener
Add binary data listener for binary data from the connected barcode scanner.- Specified by:
addBinaryDataListener
in interfaceBarcodeScanner
- Parameters:
binaryDataListener
- Barcode scanner binary data event listener
-
addFirmwareUpdateEventListener
Add firmware update listener for firmware update data from the connected barcode scanner.- Specified by:
addFirmwareUpdateEventListener
in interfaceBarcodeScanner
- Parameters:
firmwareUpdateEventListener
- Barcode scanner firmware update data event listener
-
addAuxiliaryScannerStatusChangeListener
public void addAuxiliaryScannerStatusChangeListener(AuxiliaryScannerStatusChangeListener auxiliaryScannerStatusChangeListener) Add auxiliary scanners status change listener for Auxiliary device add/remove from the connected barcode scanner.- Specified by:
addAuxiliaryScannerStatusChangeListener
in interfaceBarcodeScanner
- Parameters:
auxiliaryScannerStatusChangeListener
- Barcode scanner Auxiliary device add/remove event listener
-