如何在c#.net应用程序中使用scanner

如何在c#.net应用程序中使用scanner,c#,asp.net,barcode-scanner,C#,Asp.net,Barcode Scanner,我有一个条形码扫描仪(Symbol-ls2208),但我不知道如何将信息从它读取到我的应用程序(C#)。有人能帮我解决这个示例代码问题吗 操作系统:WindowsXP。 扫描仪:符号LS2208通用条形码扫描仪 Geetha。您可能需要某种类型的驾驶员交互模块。您是否获得了.NET程序集或其他接口组件?一旦您有了某种接口组件,解决方案通常是在文档中查找它,并根据需要连接您的软件…您可能需要某种类型的驱动程序交互模块。您是否获得了.NET程序集或其他接口组件?一旦您有了某种接口组件,解决方案通常是

我有一个条形码扫描仪(Symbol-ls2208),但我不知道如何将信息从它读取到我的应用程序(C#)。有人能帮我解决这个示例代码问题吗

操作系统:WindowsXP。 扫描仪:符号LS2208通用条形码扫描仪


Geetha。

您可能需要某种类型的驾驶员交互模块。您是否获得了.NET程序集或其他接口组件?一旦您有了某种接口组件,解决方案通常是在文档中查找它,并根据需要连接您的软件…

您可能需要某种类型的驱动程序交互模块。您是否获得了.NET程序集或其他接口组件?一旦您有了某种接口组件,解决方案通常是在文档中查找它,并根据需要连接软件…

您有什么类型的条形码扫描仪?通常,这些扫描器使用键盘楔块,这意味着它们将直接“键入”扫描器通过操作系统的键盘处理系统读取的字符。在这种情况下,您不必做任何特殊的事情来获取信息

如果不是这样,你应该提供更多的信息。什么样的扫描仪,有什么样的连接?你在用什么操作系统

编辑

根据Symbol关于LS2208的信息,它有以下连接方式:

支持的接口:IBM,键盘 楔块,RS-232,突触,USB,棒

这是一个非常简单的模型,我认为它没有任何内存,因此它总是将条形码直接发送到连接的计算机

您使用的是什么界面?您是否实际测试过该设备的扫描功能?只需打开一个文本编辑器并扫描一些内容。条形码应显示在屏幕上。使用提供的手册,您可以在代码后添加LF。因此,您可以在应用程序中使用文本框并检查Enter键

Edit2

一个小的代码示例。将名为TextBox1的文本框添加到表单中,并向其添加以下事件处理程序:

private void TextBox1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        // Do your thing with the supplied barcode! 
        e.Handled = true;
    }
}
您需要将扫描仪配置为在扫描后提供换行/回车,以使其正常工作

Edit3

要配置扫描仪,您确实需要检查提供的信息。我找到了一个,甚至一个这样做的方法。你应该能够用这两个来解决它。既然我没有LS2208,我想我不能再帮你了


好的,也许可以链接到LS2208的通用支持下载页面。能用吗?

你们有什么类型的条形码扫描仪?通常,这些扫描器使用键盘楔块,这意味着它们将直接“键入”扫描器通过操作系统的键盘处理系统读取的字符。在这种情况下,您不必做任何特殊的事情来获取信息

如果不是这样,你应该提供更多的信息。什么样的扫描仪,有什么样的连接?你在用什么操作系统

编辑

根据Symbol关于LS2208的信息,它有以下连接方式:

支持的接口:IBM,键盘 楔块,RS-232,突触,USB,棒

这是一个非常简单的模型,我认为它没有任何内存,因此它总是将条形码直接发送到连接的计算机

您使用的是什么界面?您是否实际测试过该设备的扫描功能?只需打开一个文本编辑器并扫描一些内容。条形码应显示在屏幕上。使用提供的手册,您可以在代码后添加LF。因此,您可以在应用程序中使用文本框并检查Enter键

Edit2

一个小的代码示例。将名为TextBox1的文本框添加到表单中,并向其添加以下事件处理程序:

private void TextBox1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        // Do your thing with the supplied barcode! 
        e.Handled = true;
    }
}
您需要将扫描仪配置为在扫描后提供换行/回车,以使其正常工作

Edit3

要配置扫描仪,您确实需要检查提供的信息。我找到了一个,甚至一个这样做的方法。你应该能够用这两个来解决它。既然我没有LS2208,我想我不能再帮你了


好的,也许可以链接到LS2208的通用支持下载页面。有用吗?

我知道很晚了,但请查看此链接

使用此扫描仪的最佳方法是使用windows SDK并将其作为USB设备连接。然后您可以在事件的基础上使用扫描仪,这很好!比键盘挂钩更快更可靠。它们有一个可以静默安装的驱动程序集,以及可以访问所有驱动程序集的.NET程序集


我知道已经很晚了,但请查看此链接

使用此扫描仪的最佳方法是使用windows SDK并将其作为USB设备连接。然后您可以在事件的基础上使用扫描仪,这很好!比键盘挂钩更快更可靠。它们有一个可以静默安装的驱动程序集,以及可以访问所有驱动程序集的.NET程序集


添加了另一个链接,该链接有效吗?否则,只需访问符号LS2208的产品页面并转到支持/手册部分。添加了另一个链接,该链接有效吗?否则,只需访问符号LS2208的产品页面并转到支持/手册部分。不幸的是,死链接:(嗯,看起来CoreScanner驱动程序和Windows SDK最近由其他人管理。不幸的是,死链接:(嗯,看起来CoreScanner驱动程序和Windows SDK最近由其他人管理。