因为电脑没有打印机端口所以用USB转的。
打印机驱动有设置打印完打开钱箱和打印前打开钱箱。
我想不打印的时候就能直接打开钱箱。
请问下如何发送指令到USB???
(最好能给个例子[email protected]  [email protected] )
谢谢了!

解决方案 »

  1.   

    it depends whether driver of ur cashbox support DeviceIoControl1st, you must get hDevice2nd,
    应用程序可以通过API函数DeviceIoControl来实现对设备的访问―获取信息,发送命令,交换数据等。利用该接口函数向指定的设备驱动发送正确的控制码及数据,然后分析它的响应
      

  2.   

    不同的打印机打开钱箱的指令并不一定是相同的
    所以,首先要联系打印机厂商获取打开钱箱的指令
    或者是用bushoud自己监控打开钱箱的指令(你可以选择一次打开,一次不打开,看看多出来的数据)
      

  3.   


    呵呵,不同公司的USB端口有不同的UID,PID,所以各个公司的USB打印机通讯也不相同
    一般打印机公司都会提供给你一个USB动态库供你使用,也会有说明文档
    你看看你有没有,没有的话,就只能联系你所使用的打印机公司了