gpt4 book ai didi

c# - 如何使用 C# 从 Symbol LS2208 条码扫描器正确捕获数据

转载 作者:行者123 更新时间:2023-11-30 21:02:37 24 4
gpt4 key购买 nike

有人要求我开发一个 C# Winforms 应用程序,该应用程序可以读取条形码并根据带有相关条形码的产品处理数据。

我们使用的条码扫描仪是 Symbol LS2208 USB 扫描仪,送达时包装盒中没有说明或 CD。我们将其插入,它向我们发出哔哔声,并能够将条形码值扫描到记事本中作为测试。

在我的应用程序中,我如何确保扫描仪将数据填充到相关文本框中(我一直在每次其他操作(例如单击按钮等)后设置焦点)以及我如何知道何时扫描了整个条形码?目前我有一个表单计时器,每 50 毫秒计时一次并检查文本框值的长度。如果它不再变大,我认为整个条形码都已写入。

只是感觉有点“笨拙”,想知道是否有其他方法可以做到这一点?

最佳答案

Distinguishing Barcode Scanners from the Keyboard in WinForms

查看此线程。那里有您需要的一切。

如果您要使用这个特定的扫描仪,您可以将其设置为在输入结束时发送特定信号。要设置扫描枪,您需要阅读设备的文档,可能在制造商的网站上提供。

Another solution如果您将使用相同的扫描枪。

如果您的客户要使用很多不同的扫描仪,那么设置每个扫描仪并跟踪他们的输入会有点困难。在这种情况下,您必须计算按键之间的时间(Windows 无法区分条码扫描器和普通键盘)。但是您仍然必须知道扫描仪发送的输入的后缀。

关于c# - 如何使用 C# 从 Symbol LS2208 条码扫描器正确捕获数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13343458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com