com.pax.dal
Interface IScanner
-
public interface IScanner
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface and Description static interfaceIScanner.IScanListener
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidclose()关闭摄像头close scannerbooleanopen()打开扫码open scannerbooleansetBarcodeParam(java.util.Map<java.lang.String,java.lang.Object> paramMap)设置条形码设备参数。Set bar code device parameters.voidsetContinuousInterval(int interval)设置扫码间隔Set scan intervalbooleansetContinuousTimes(int times)设置最大扫码次数Set the maximum number of scanbooleansetFlashOn(boolean isOn)设置扫码时是否开启闪光灯。Set whether flash is turned on when scanning.voidsetPort(EUartPort port)设置外置扫码模块的连接端口Set connection port of the external scannerbooleansetScannerType(int type)设置扫码类型。Set the scan type.voidsetTimeOut(int timeOut)设置超时时间set timeoutvoidstart(IScanner.IScanListener listener)开始扫描begin scanvoidstop()停止扫码。要和start(IScanListener)成对使用。Stop scanning.
-
-
-
Method Detail
-
open
boolean open()
打开扫码open scanner- Returns:
- true -- 打开成功
- false -- 打开失败
- true -- open success
- false -- failure
-
start
void start(IScanner.IScanListener listener)
开始扫描begin scan- Parameters:
listener-IScanner.IScanListener
-
close
void close()
关闭摄像头close scanner
-
setTimeOut
void setTimeOut(int timeOut)
设置超时时间set timeout- Parameters:
timeOut-超时时间timeout
-
setContinuousTimes
boolean setContinuousTimes(int times)
设置最大扫码次数Set the maximum number of scan- Parameters:
times-最大扫码次数,0代表连续扫码Maximum scan times,0 represents continuous scan.- Returns:
- true:设置成功; false:设置失败;true:set successful false:set failed
- Since:
- V2.02.00
-
setContinuousInterval
void setContinuousInterval(int interval)
设置扫码间隔Set scan interval- Parameters:
interval-扫码间隔时间(ms)Scan interval time (ms)- Since:
- V2.02.00
-
setPort
void setPort(EUartPort port)
设置外置扫码模块的连接端口Set connection port of the external scanner- Parameters:
port-EUartPort- Since:
- V3.02.00
-
setFlashOn
boolean setFlashOn(boolean isOn)
设置扫码时是否开启闪光灯。Set whether flash is turned on when scanning.- Parameters:
isOn-- true:开启。
- false:关闭。
- true:Turn on.
- false:Turn off.
- Returns:
- 设置结果。
- true:成功。
- false:失败。
The result of setting.- true:success.
- false:failure.
- Since:
- V3.11.00
-
stop
void stop()
停止扫码。要和start(IScanListener)成对使用。Stop scanning. Use it in pairs withstart(IScanListener).- Since:
- V3.25.00
-
setScannerType
boolean setScannerType(int type)
设置扫码类型。Set the scan type.- Parameters:
type-扫码类型。- 0:Zxing
- 1:Cortex
- 2:ScanIt
- 3:ScanS
- 4:LiveScan
The scan type.- 0:Zxing
- 1:Cortex
- 2:ScanIt
- 3:ScanS
- 4:LiveScan
- Returns:
- 结果。
- true:成功。
- false:失败。
The result.- true:success.
- false:failure.
- Since:
- V3.25.00
-
setBarcodeParam
boolean setBarcodeParam(java.util.Map<java.lang.String,java.lang.Object> paramMap)
设置条形码设备参数。Set bar code device parameters.- Parameters:
paramMap-D800条形码参数的键值对. Map的键如下:Key Meaning preferences_decode_upc_a support UPC-A format decoding preferences_decode_upc_e support UPC-E format decoding preferences_decode_ean_8_jan8 support EAN-8/JAN8 format decoding preferences_decode_ean_13_jan13 support EAN-13/JAN13 format decoding preferences_decode_code128 support CODE128 format decoding preferences_decode_code39 support CODE39 format decoding preferences_decode_code93 support CODE93 format decoding preferences_decode_code11 support CODE11 format decoding preferences_decode_i25 support I25 format decoding preferences_decode_d25 support D25 format decoding preferences_decode_codabar support Codabar format decoding preferences_decode_msi support MSI format decoding preferences_decode_chinese2of5 support "Chinese 2 of 5" format decoding preferences_decode_korean3of5 support "Korean 3 of 5" format decoding preferences_decode_matrix2of5 support "Matrix 2 of 5" format decoding preferences_decode_pdf417 support PDF417 format decoding preferences_decode_micropdf417 support MicroPDF417 format decoding preferences_decode_data_matrix support "Data Matrix" format decoding preferences_decode_maxicode support Maxicode format decoding preferences_decode_qr_code support QR_CODE format decoding preferences_decode_aztec support Aztec format decoding preferences_play_beep Play beep when decode succeeds preferences_open_illumination Open illumination when decoding preferences_open_aiming_pattern Open aiming pattern when decoding
其他设备条形码参数的键值对.Map的键如下:Key Meaning UPC-A support UPC-A format decoding C39 support C39 format decoding C128 support C128 format decoding I25 support I25 format decoding C93 support C93 format decoding GS1 DATABAR support GS1 DATABAR format decoding MSI support MSI DATABAR format decoding CODEBLOCK F support CODEBLOCK F format decoding PDF417 support PDF417 format decoding MICROPDF support MICROPDF format decoding MAXICODE support MAXICODE format decoding QR CODE support QR CODE format decoding DATA MATRIX support DATA MATRIX format decoding AZTEC support AZTEC format decoding HAXIN support HAXIN format decoding MATRIX 25 support MATRIX 25 format decoding TRIOPTIC support TRIOPTIC format decoding STRAIGHT 25 support STRAIGHT 25 format decoding TELEPEN support TELEPEN format decoding C11 support C11 format decoding NEC25 support NEC25 format decoding CodaBar support CodaBar format decoding HK25 support HK25 format decoding Postal support Postal format decoding UPC-E support UPC-E format decoding EAN-13 support EAN-13 format decoding EAN-8 support EAN-8 format decoding D800 Key value pairs of bar code parameters. The keys for Map are as follows:Key Meaning preferences_decode_upc_a support UPC-A format decoding preferences_decode_upc_e support UPC-E format decoding preferences_decode_ean_8_jan8 support EAN-8/JAN8 format decoding preferences_decode_ean_13_jan13 support EAN-13/JAN13 format decoding preferences_decode_code128 support CODE128 format decoding preferences_decode_code39 support CODE39 format decoding preferences_decode_code93 support CODE93 format decoding preferences_decode_code11 support CODE11 format decoding preferences_decode_i25 support I25 format decoding preferences_decode_d25 support D25 format decoding preferences_decode_codabar support Codabar format decoding preferences_decode_msi support MSI format decoding preferences_decode_chinese2of5 support "Chinese 2 of 5" format decoding preferences_decode_korean3of5 support "Korean 3 of 5" format decoding preferences_decode_matrix2of5 support "Matrix 2 of 5" format decoding preferences_decode_pdf417 support PDF417 format decoding preferences_decode_micropdf417 support MicroPDF417 format decoding preferences_decode_data_matrix support "Data Matrix" format decoding preferences_decode_maxicode support Maxicode format decoding preferences_decode_qr_code support QR_CODE format decoding preferences_decode_aztec support Aztec format decoding preferences_play_beep Play beep when decode succeeds preferences_open_illumination Open illumination when decoding preferences_open_aiming_pattern Open aiming pattern when decoding
Key value pairs for bar code parameters of other devices. The keys for Map are as follows:Key Meaning UPC-A support UPC-A format decoding C39 support C39 format decoding C128 support C128 format decoding I25 support I25 format decoding C93 support C93 format decoding GS1 DATABAR support GS1 DATABAR format decoding MSI support MSI DATABAR format decoding CODEBLOCK F support CODEBLOCK F format decoding PDF417 support PDF417 format decoding MICROPDF support MICROPDF format decoding MAXICODE support MAXICODE format decoding QR CODE support QR CODE format decoding DATA MATRIX support DATA MATRIX format decoding AZTEC support AZTEC format decoding HAXIN support HAXIN format decoding MATRIX 25 support MATRIX 25 format decoding TRIOPTIC support TRIOPTIC format decoding STRAIGHT 25 support STRAIGHT 25 format decoding TELEPEN support TELEPEN format decoding C11 support C11 format decoding NEC25 support NEC25 format decoding CodaBar support CodaBar format decoding HK25 support HK25 format decoding Postal support Postal format decoding UPC-E support UPC-E format decoding EAN-13 support EAN-13 format decoding EAN-8 support EAN-8 format decoding Map.value:- true:打开。
- false:关闭。
Map.value:- true:open
- false:close
- Returns:
- 结果。
- true:成功。
- false:失败。
The result.- true:success.
- false:failure.
- Since:
- V4.08.00
-
-