0

我正在使用 Verifone E355 进行付款的 POS(iPad)应用程序中工作。现在我需要通过 iPad 上的软件触发 verifone e355 设备(https://www.verifone.com/en/us/devices/mpos/e355 )的条码扫描器。

VMF(Verifone 移动框架)iOS sdk 用于与 E355 进行呼叫通信。

我遵循了框架文档并初始化了条形码扫描仪 API。要激活条形码扫描仪并扫描以下代码片段,请使用。

在调用 startScan 和 sendTriggerEvent: api时,我总是得到 -9 的返回(这是一个错误代码,按照文档的描述 -当设备连接但未初始化连接时发送命令时返回的值)。

[self.barcodeScanner initDevice];
int startScanResult = [self.barcodeScanner startScan]
int setSoftTrigger = [self.barcodeScanner sendTriggerEvent:true];

上面的代码块是我到目前为止所尝试的。如果有人有使用 e355 集成的经验,请在此处提供帮助。

4

1 回答 1

1

您需要向 VFIBarcode 的委托确认,一旦您扫描,您将收到来自 barcodeScanData 委托方法的响应。

于 2019-06-17T06:40:16.300 回答