现在公司的打印机要实现用USB口进行数据传输,
即使用USB口向打印机发送命令,上网查了一些资料,都不是很懂,
有一个叫Jan Axelson的人写了一大段代码,但看不太明白,
现在请求如下:
如何用VB实现与USB口的通信,如向打印机发送“Hello World“?
用了哪些API?

解决方案 »

  1.   

    没有明白   以前见过一个帖子
    建议用USB转COM口之类的东西来传递吧
      

  2.   

    公司主要是用来测试USB口的通信能力,所以不能转COM
      

  3.   

    打印机没有驱动吗?用驱动的SDK岂不是很方便?
      

  4.   

    这个问题已经解决了,其实最重要的是GUID的设置,我原来用HidD_GetHidGuid来获得Guid,但这并不是打印机的GUID,结果导致后面的操作失败,现在的解决办法是手工给GUID赋值,一切正常。