我有一个程序需要用到扫描枪,有谁做过啊,请大哥们帮帮忙啊

解决方案 »

  1.   

    跟鼠标键盘一样啊
     我只知道 当textbox有焦点时,扫描枪一扫,数据自动填入到textbox中
      

  2.   

    good good study,day day up
      

  3.   

    如果用USB连接,那就当作一种输入设备,如果是COM,那就对COM编程。
      

  4.   

    我用过扫描枪,它是接在键盘口的,和键盘共享一个IO输入,扫到的条码信息直接模拟键盘输入发送给PC机的,所以不需要任何驱动,更不需要编程,接上即可使用。
      

  5.   

    我曾经用过扫描枪,其实它只是一种输入设备,一般安装好驱动后就可以使用.
    当然,我用的是USB接口的,其他的我没尝试过.
    只要你在程序里设置焦点,例如焦点在TextBox里,只要扫描一下相关的数据值就填进去了.
    另外,如果想在扫描完后想再执行一点别的代码,可以在TextBox的KeyDown事件里写代码,具体如下:        private void textBox1_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Enter)
                { 
                    //此处添加想执行的方法或函数
                }
            }
    以上是在WindowsForm中实现的,在ASP.NET里可以通过添加属性捕获KeyDown事件并使用Ajax执行后台代码.
      

  6.   

    我现在在做条码打印与扫描这块.扫描枪买来是带驱动的. 你配置好COM口 用SerialPort 类的相关方法取数就行了.只要确定你的扫描枪的驱动装好就行.
      

  7.   

    現在的倏碼槍都做成鍵盤接口了,USB接口也被虛擬成鍵盤,
    如果槍能正確認到倏碼,就象鍵盤一樣輸入
      

  8.   

    不需要什么接口的
    如果你仅仅是一个扫描枪,一般有USB口,键盘口和串口
    前两个不用编程,插上后直接扫描条码,条码内容会直接显示在焦点的地方
    串口的话就需要处理一下了