繁体   English   中英

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

[英]C# programming for Barcode scanner: RS232 vs Keyboard Wedge vs USB

我将要购买配备RS232,键盘楔或USB的Metrologic Quantim T条形码扫描仪。 我将需要创建一个程序以从此扫描仪读取数据,并试图做出决定。 所以我想主要的问题是:*编写最快的接口是什么? *哪个是获取信息最快的界面? (即,我需要轮询,还是可以将信息推送给我,而我只能处理事件?)*哪种方法最灵活? *哪一个最能证明未来?

帮助将不胜感激:)

谢谢

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

只是要考虑的事情,干杯,斯特凡

嗨,我用RS232编写了用于计量扫描仪的lib,但是当我们完成项目后,我的项目经理告诉我他们为计量扫描仪购买了一些lib或api,因此您最好尝试找到那些api或其他好运

我过去使用过RS232,您从串行端口读取数据。 我从未在Windows下进行任何串行端口编程,所以不能说它是多么容易或困难。

键盘楔形外观就像键盘一样,因此如果您可以确保输入无论如何都可以正确输入,则非常容易使用。 如果您可以很好地控制输入焦点,那很容易,否则会很痛苦。

我从未使用过USB来了解它的状态。

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

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

我们发现键盘楔是最优雅,最灵活的解决方案。 在发送准确的条形码编号之前和之后,扫描仪都会向您发送特定的密钥(我不记得是哪个密钥,我想您也可以自行设置)。 因此,只需等待键盘上的特定键并读取条形码编号,直到您按下结束键。

再次,我们找到了适合我们需求的最优雅的解决方案,并且这种方法很容易实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM