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 TypeMethodDescriptionvoidaddAuxiliaryScannerStatusChangeListener(AuxiliaryScannerStatusChangeListener auxiliaryScannerStatusChangeListener) Add auxiliary scanners status change listener for Auxiliary device add/remove from the connected barcode scanner.voidaddBarcodeDataListener(BarcodeDataListener barcodeDataListener) Add barcode data listener for decode data from the connected barcode scanner.voidaddBinaryDataListener(BinaryDataListener binaryDataListener) Add binary data listener for binary data from the connected barcode scanner.voidaddFirmwareUpdateEventListener(FirmwareUpdateEventListener firmwareUpdateEventListener) Add firmware update listener for firmware update data from the connected barcode scanner.voidaddImageListener(ImageListener imageListener) Add image listener for image data from the connected barcode scanner.voidaddVideoListener(VideoListener videoListener) Add video listener for video data from the connected barcode scanner.voidconnect()Connects to the barcode scanner of command executionvoidDisconnects barcode scanner from host.booleanIndicates 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:
connectin interfaceBarcodeScanner- Throws:
com.zebra.barcode.sdk.BarcodeScannerSdkException
-
disconnect
public void disconnect() throws com.zebra.barcode.sdk.BarcodeScannerSdkExceptionDisconnects barcode scanner from host.- Specified by:
disconnectin 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:
isConnectedin 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:
addBarcodeDataListenerin interfaceBarcodeScanner- Parameters:
barcodeDataListener- Barcode scanner decode data event listener
-
addImageListener
Add image listener for image data from the connected barcode scanner.- Specified by:
addImageListenerin interfaceBarcodeScanner- Parameters:
imageListener- Barcode scanner image data event listener
-
addVideoListener
Add video listener for video data from the connected barcode scanner.- Specified by:
addVideoListenerin interfaceBarcodeScanner- Parameters:
videoListener- Barcode scanner video data event listener
-
addBinaryDataListener
Add binary data listener for binary data from the connected barcode scanner.- Specified by:
addBinaryDataListenerin 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:
addFirmwareUpdateEventListenerin 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:
addAuxiliaryScannerStatusChangeListenerin interfaceBarcodeScanner- Parameters:
auxiliaryScannerStatusChangeListener- Barcode scanner Auxiliary device add/remove event listener
-