如何配置扫描仪一次扫描多个条形码?

时间:2019-09-04 07:00:34

标签: c# xamarin.android barcode-scanner

我正在为Zebra设备创建一个应用程序,并且希望一次读取多个条形码。我找不到正确的EMDK配置来实现此目的。

我找到了此链接,但是找不到设置该值的方法...

https://techdocs.zebra.com/emdk-for-android/6-8/api/reference/com/symbol/emdk/barcode/ScannerConfig.ScanMode.html

1 个答案:

答案 0 :(得分:0)

Zebra有一个示例显示了如何执行此操作:https://github.com/Zebra/samples-emdkforandroid-7_3/tree/master/MultiBarcodeSample1

该样本中配置多条形码的相关代码如下:

ScannerConfig config = scanner.getConfig();
// Scan Mode set to Multi Barcode
// If it is a imager
config.readerParams.readerSpecific.imagerSpecific.scanMode = ScannerConfig.ScanMode.MULTI_BARCODE;
// If it is a camera
config.readerParams.readerSpecific.cameraSpecific.scanMode = ScannerConfig.ScanMode.MULTI_BARCODE;
// Setting the barcode count
if(barcodeCount.getText().toString().length() > 0) {
  config.multiBarcodeParams.barcodeCount = Integer.parseInt(barcodeCount.getText().toString());
}
scanner.setConfig(config);