如何使用条形码阅读器详细信息获取条形码数据

时间:2017-08-31 07:27:11

标签: c# barcode-scanner

我正在研究C#。 我正在创建应用程序,它通过USB从多个条形码阅读器获取输入。所以,我想知道我从哪个读者获得价值

1 个答案:

答案 0 :(得分:0)

条形码扫描器的工作原理是让系统认为他们的输入来自键盘。 所以,这样做的一种方法: 可以对条形码扫描仪进行编程,以便在每次扫描时发送预先和/或后缀。 你可以在每次扫描前加上例如' F12'一个扫描仪的键和“F11”的键。另一台扫描仪的钥匙。在您的应用程序的主要形式中,在keypreview事件中,您扫描' F12'和' F11'键,如果有一个,你会弹出一个模态对话框,其中包含一个具有焦点的文本框。其余扫描的字符将最终出现在该对话框的文本框中。如果最重要的话,你也可以编入一个'输入' keysequence作为扫描代码的后缀,它会自动关闭该对话框(如果对话框构建良好)。这种模式的一个优点是,如果代码不可读,您可以按F11或F12,弹出对话框,您可以手动输入数字。