阅读:1781回复:0
请教打印机驱动开发数据传输问题
我用1161做得usb打印机驱动,打印机为佳能激光打印机lbp 1120,目前已经完成设备枚举!
但是在尝试运用bulk传输时,OUT_DATA方向发送命令显示可以发送数据,IN_DATA方向数据传输,总是不能完成数据返回。实际传输数据量始终是为0的,PTD中Active为也是1,无法跳变为0. 我发送的命令为Get_Port_Status和SoftReset。 相同的命令使用控制传输可以正常完成,前一个命令返回的Port_Status为0x18. 另外,在设备枚举时读取的配置描述符中bmAttributes获取值为0xc0。这值是正确的么? 请各位高手指导!! |
|