条码扫描器的C#编程:RS232与键盘楔对USB

时间:2010-12-25 21:00:36

标签: c# barcode-scanner

我即将购买Metrologic Quantim T条形码扫描仪,它配有RS232,键盘楔或USB。我需要创建一个程序来读取这个扫描仪,并试图做出决定。所以我猜主要的问题是: *什么是最快的写入界面? *哪个是从中获取信息的最快界面? (即我需要轮询,还是可以将信息推送给我,我可以处理一个事件?) *哪个会提供最大的灵活性? *哪种是未来的证据?

帮助将不胜感激:)

由于

4 个答案:

答案 0 :(得分:1)

根据您要执行的操作,您可能不需要特殊的API来编码。大多数(全部阅读)条形码扫描仪将扫描条形码并将其转换为键盘按下。在这种情况下,您可以使用简单的文本框来接受条形码输入。当然,如果应用程序不是标准的Windows窗体应用程序,则可能不是这种情况。

需要考虑的事情, 干杯, 斯蒂芬

答案 1 :(得分:0)

您好我用RS232为metrologic scaner写lib但是当我们完成项目时,我的PM告诉我他们为计量学scaners买了一些lib或api所以你最好试试那些api或其他一些,祝你好运

答案 2 :(得分:0)

我以前使用RS232,你从串口读取数据。我从未在Windows下进行任何串口编程,所以我不能说它有多容易或多么难。

键盘楔子看起来就像键盘一样,因此非常容易使用 IF ,无论如何都可以确保输入到正确的字段。如果你可以很好地控制输入焦点,这很容易,否则会非常痛苦。

我从来没有用USB来知道它是什么样的。

工业设备API经常发臭,我会对USB路由持怀疑态度,直到我看到它是什么样的。

答案 3 :(得分:0)

我在我工作的公司的一个项目中使用了Metrologic的条形码扫描仪。

我们发现键盘楔是最优雅和灵活的解决方案。在发送确切的条形码编号之前和之后,扫描仪会向您发送特定的密钥(我不记得哪一个,我认为您也可以根据自己的喜好设置它)。因此,只需等待键盘上的特定键并读取条形码编号,直到您点击结束键。

我们再一次找到了满足我们需求的最优雅的解决方案,这种方法很容易实现。