用CH375控制打印机的例程,在连接上打印机后打印机有反应,标志性地响了几声,就是打印机刚开机那种声音,但是不能真正打印。 这个控制打印机的例程对打印机有啥要求么,是不是只能控制USB1.0的打印机?[Emot]9[/Emot]
热门产品 :
CH390:以太网控制器芯片
用CH375控制打印机的例程,在连接上打印机后打印机有反应,标志性地响了几声,就是打印机刚开机那种声音,但是不能真正打印。 这个控制打印机的例程对打印机有啥要求么,是不是只能控制USB1.0的打印机?[Emot]9[/Emot]
打印机有声响说明CH375正在对打印机枚举,你确保一下正确枚举完成。之后打印数据需要向对应的端点发送数据才能正常打印。 我们控制打印机的例程,只负责数据传输,不涉及打印格式及打印描述语言。适用于符合USB打印机类规范的各种USB打印机。
对程序进行步骤标记之后,觉得枚举应该是完成了,那不能成功打印可能的情况大概有哪些呢
不能打印的情况有以下几种: (1)有的打印机可能是枚举阶段还需要发送其他的命令(例如set_interface设置接口)。 (2)配置描述符枚举到的端点信息与你发送打印机数据不符。 (3)打印数据是没有按照相应打印格式发送 你最好监控一下打印机连接电脑的打印过程,CH375模拟这个过程来操作。