我们有一个定制的成像应用程序,其中包括条形码识别功能。我们使用 softek 条码阅读器 API 作为我们的识别编解码器,到目前为止,一切正常。
但是,最近我们将该应用程序出售给了我们的一位客户。我们部署了它,我们对条形码阅读器完全停止工作的事实感到震惊。它仍然在某种程度上“工作”,但在客户端的机器上,它返回随机值(随机,我的意思是真的随机。“05020018”变成“16Y”,然后是“4848”,然后是“1024”.. .) 每次读取都会返回不同的值。大多数时候这个值比它应该的短,虽然代码栏只包含数字,但当我阅读它时,它经常会返回字母。
该软件使用常规(桌面)扫描仪工作。该文档被捕获并发送到将其存储在远程服务器上的 Web 服务。每个文档都有一个条形码,该条形码存储它应该存储在服务器上的“位置”。它通常是一个长数字(24 位数字),以定制格式对文档的所有相关信息进行编码。每个字符都是数字。
在另一个环境中具有相同配置的相同软件可以完美运行。
会发生什么?可能是机器架构还是其他?
不是扫描仪。相同的设备适用于大多数机器,但不适用于麻烦的机器。
.NET 3.5!
提前致谢!
** 编辑 **
只是为了更清楚一点,没有条形码阅读器设备,只是softek开发的编码API。他们的文件没有帮助,我也无法联系他们。在谷歌上搜索这个问题也没有给出任何结果。
识别 API 的配置在我们的软件上完成并存储在数据库中。我们在我的工作场所使用相同的数据库(相同的服务器,相同的数据)并且软件运行良好,所以这不是软件配置问题,它看到了。可能与一些本地的、外来的软件有冲突吗?