到我的应用程序(在C#中)。谁能用示例代码帮我解决这个问题?操作系统:WindowsXP。扫描器:SymbolLS2208通用条码扫描器Geta。你有什么类型的条码扫描器?通常这些扫描仪使用键盘楔,这意味着它们将通过操作系统的键盘处理系统逐字地“键入”扫描仪读取的字符。在这种情况下,您无需执行任何特殊操作即可获取信息。如果不是这种情况,您应该提供更多信息。什么样的扫描仪,什么样的连接?您使用什么操作系统?编辑:根据Symbol关于LS2208的信息,它有以下连接方式:支持的接口:IBM,KeyboardWedge,RS-232,Synapse,USB,Wand这是一个非常简单的模型,我不认为它有任何内存,所以它总是将条形码直接发送到连接的计算机。您使用的是什么界面,您是否实际使用该设备测试过扫描?只需打开文本编辑器并扫描一些内容。条形码应该出现在屏幕上。使用提供的手册,您可以在代码后添加LF。因此,您可以在应用程序中使用TextBox并检查Enter键。编辑2:一个小代码示例。在表单中添加一个名为TextBox1的文本框,并向其中添加以下事件处理程序:privatevoidTextBox1_KeyDown(objectsender,KeyEventArgse){if(e.KeyCode==Keys.Enter){//使用提供的条形码执行您的操作!e.Handled=true;}}扫描完成后,需要配置扫描仪提供换行/回车。编辑3:要配置扫描仪,您确实需要检查提供的信息。我找到了一个快速参考指南,甚至是一个配置实用程序。你应该能够通过这两个来弄清楚。由于我没有LS2208,因此我认为除此之外我无能为力。好的,也许是LS2208的一般支持下载页面的链接。这个链接有用吗?我知道已经晚了,但请查看此链接。使用此扫描仪的最佳方式是使用WindowsSDK并将其作为USB设备连接到它。然后你可以在事件的基础上使用扫描仪,效果很好!比键盘挂钩更快、更可靠。他们有一个可以静默安装的驱动程序集,以及一个用于访问它的.NET程序集。http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=14978401apdf&sliceId=&dialogID=265730457&stateId=1%200%20265720256您可能需要某种驱动程序交互模块。您是否获得了.NET程序集或其他接口组件?一旦你有了某种界面组件,解决方案通常是查看它的文档并根据需要连接你的软件……以上就是C#学习教程的全部内容:如何在c#中使用扫描器。很有用,需要多了解C#学习教程。希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
