我有一个非常简单的应用程序,运行一系列不推荐使用的扫描程序,从串行端口获取条形码扫描并发送回扫描仪,确定它接收到扫描.基于此,扫描仪闪烁绿色,用户知道它们可以继续.
我喜欢这个模型而不是我对键盘楔的理解,因为如果应用程序发生了某些事情(应用程序挂起,焦点的表单发生了变化,PC挂起,PC就无法跟上扫描),拿着扫描枪的人会知道有问题,因为他们不会收到绿色闪光,他们将无法继续扫描.
我正在寻找添加一些扫描仪,似乎很多人正在使用有效充当键盘楔的条形码扫描仪.其中一些扫描仪的范围超过100英尺,这意味着人们使用它们远离PC(就像我的用户一样).所以我想知道我是否遗漏了关于键盘楔形模型的东西.我是否缺少一些机制来确保由充当键盘楔的扫描仪解码的扫描实际到达PC上运行的应用程序?一台运行像Windows Mobile这样的全功能手持电脑似乎非常难以确保我的用户不会扫描不会进入应用程序的数据,甚至是带键盘和屏幕的中档扫描仪也是如此,但后者是扫描仪任何可编程性的切入点吗?