C#条码扫描器

Ric*_*nen 2 c# barcode

嗨,目前正在编写一个程序,我希望使用条形码扫描仪将条形码扫描到系统中,然后使用该信息做出某些决定。我的第一个问题是当我使用条形码扫描仪时如何让 C# 做出反应,其次我需要哪些 DLL 或 API 才能使用条形码阅读器。这是我第一次尝试这个,所以任何帮助将不胜感激

我可以创建条形码,但知道需要一种方法让 c# 从外部读取它们并将它们导入到程序中

小智 7

理查德,

重要的是要知道条码扫描器通常支持分为两类的多个接口。许多都有一个选项,使条形码扫描仪显示为键盘,每当您扫描数据时,文本就会在插入点输入到您的应用程序中。扫描仪的制造商可能将其称为键盘、键盘楔、HID 键盘或简称为 HID 模式,但是此列表中的最后一个在技术上并不准确,因为除了键盘之外还有其他 HID 接口。

第二类通常称为应用程序模式。支持应用模式的接口有多种,如IBM Scanner、HID POS Scanner等,每一个接口都代表遵循特定的硬件规范。您必须确保您的扫描仪所处的模式与您用来与扫描仪交互的 SDK 相匹配。

如果您使用 .NET Framework,您可能会发现 POS for .NET 很有用,因为它以一种允许您使用多个制造商的扫描仪而无需更改您的应用程序的方式将条形码扫描仪从软件中抽象出来。在这种情况下,您需要从扫描仪制造商处获取 OPOS 服务对象,以便与 POS for .NET 一起使用。有关更多信息,请参阅 POS for .NET 1.14.1 下载页面:https : //www.microsoft.com/en-us/download/details.aspx? id=55758

特里·沃里克 微软