在扫描中查找霍尼韦尔Captuvo设备的条形码类型



我使用霍尼韦尔Captuvo设备和它的SDK扫描条形码与iPod。不幸的是,没有委托方法可以给出类型的条形码扫描。有两个委托方法给你条形码的字符串值和扫描条形码的NSData。

//Raw Data by delegate method. 
func decoderRawDataReceived(data: NSData!) {
}
//String return by delegate method.
func decoderDataReceived(data: String!) {
}

因为我从扫描条形码得到两种类型的数据。我一直在寻找一个解决方案,通过它我可以得到扫描数据的条形码类型。

是否有一种方法,我可以从NSData或字符串类型获得条形码类型?

我也一直在寻找这个问题的答案,并且想到了一个迂回的方法来做到这一点,因为SDK没有这个能力。

在Captuvo Sled用户指南中,它概述了与SDK分开配置扫描仪的方法。在数据编辑一节中,概述了您可能感兴趣的一些配置选项。您可以为不同的条形码符号添加前缀/后缀。

也许更简单的是,在数据格式化部分中,它提到了以下功能:

插入符号名称

B3

在输出消息中插入条形码的符号名称,不移动光标。只有带有霍尼韦尔标识的符号(见A-1页的符号学图)。参考ASCII码转换图表(代码页1252),页A-4为十进制,十六进制和字符编码。

因此,首先配置扫描器,然后您将能够解析div标记。

最新更新