解决方案 »

  1.   

    是啊,需要硬件支持的,有第三方的SDK
      

  2.   

    实现很容易的,只要扫描议有相应的API
      

  3.   

    int bytecount = serialPort1.BytesToRead;
    byte[] byteBar = new byte[bytecount];
    serialPort1.Read(byteBar, 0, bytecount);
    for (int i = 0; i < byteBar.Length; i++)
    {
      if (byteBar[i].ToString() != "13")
      {
    ls_ReceviBAR += (char)byteBar[i];
      }
      else
      {
    ls_ReceviBAR = "";
      }
    }
      

  4.   

    几乎可以说,没有什么API。那个玩意大多数是直接填充到键盘消息中。同时条形码读取设备可以设置一些起止信息,使得你可以在处理键盘上键入的数据时解析判断。