【问题标题】:How to enable SoftScan to read Data Matrix codes in Socket Mobile ScanApi如何启用 SoftScan 以读取 Socket Mobile ScanApi 中的数据矩阵代码
【发布时间】:2016-09-01 11:29:27
【问题描述】:

这是我在 StackOverflow 上的第一个问题,所以如果我没有正确地提出我的问题,请原谅我!

我正在使用 Socket Mobile 的 Scan Api 在 Objective-C 中编写一个 iOS 应用程序(它源自 GitHub 上 Socket Mobile 提供的 SingleEntry 示例),但是我在将 SoftScan 功能的符号系统设置为读取数据矩阵代码。返回的错误是 -15L,从文档转换为 ESKT_NOTSUPPORTED。我在 ScanApi Helper 中使用它来设置符号系统,其中 deviceInfo 是一个 DeviceInfo 对象:

[ScanApi postSetSymbologyInfo:deviceInfo SymbologyId:kSktScanSymbologyDataMatrix Status:TRUE Target:self Response:@selector(onSetSymbology:)];

onSetSymbology 方法(返回错误-15L):

-(void)onSetSymbology:(ISktScanObject*)scanObj{
SKTRESULT result=[[scanObj Msg]Result];
if(!SKTSUCCESS(result)){
    // display an error message saying a symbology cannot be set
    NSLog(@"Symbology can not be set, error %ld", result);
}

}

我已广泛查看文档和互联网,但找不到与此问题相关的任何信息。

所以我的问题是:

  • SoftScan 可以扫描/识别 Data Matrix 代码吗?
  • 如果是这样,您如何启用它?

提前致谢!

【问题讨论】:

  • 你找到答案了吗?我遇到了同样的问题 - 其他条形码扫描良好
  • 不幸的是,我还没有,但是除了 Data Matrix 条码之外,每次条码扫描我都处于相同的位置。如果我确实找到了解决方案,我一定会在这里发布。
  • @Cechner Socket Mobile 现在增加了对 Data Matrix 条形码的支持 :)
  • 这是个好消息,谢谢!

标签: ios objective-c socketmobile


【解决方案1】:

在与 Socket Mobile 的开发人员交换了一些电子邮件后,他们在最新版本的 Scan API SDK (10.3.83) 中添加了对 Data Matrix 条形码的支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2016-04-19
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多