我试了几种打印机,能读出配置符,但是一读端口状态,,总是返回18H。在送打印指令和数据,也没有反应。我是用贵公司的CH375PRT.C的程序,改写的汇编程序。请问还有别的打印机程序吗?该程序用的是外置固件还是内置固件?有区别吗?可否发一个外置固件的程序给我:CDRSDQ@163.COM.感谢你们
没人回复以下?帮帮我啦!
你只要按照我们程序的流程来做的话,枚举设备那部分是没有任何问题,你可以看下返回的值为0X18是什么样的端口状态,符合不符合你的打印机当前状态.程序是采用的外置固件,和内置固件是有区别的.
06H模式是外置固件吧?0X18是指位5为0,位4为1,位3为1吗?按照各位意思就是:有纸,打印机联机,打印机未出错吧?我装不装纸都是这状态!有0X18这种端口状态吗?
主机只有模式6这一种模式,你仔细看下USB打印机的英文协议,上面有这样一个注释:Some USB printers may not always be able to determine this information. In this case, they should return benign status of “Paper Not Empty,” “Selected,” and “No Error.”所以可能你打印机就是上述的状态.也就是说你获取的状态是成功的.
这协议是在哪里能看见?谢谢你。不知这种境况的打印机多不多?我是试用佳能IP1880 ,IP1980,爱普森EPL-6200L,惠普1007,都是如此返回值。如果正常,那问题就只是在于打印机语言不对。
你到网上去搜索USBPRINTF,应该就可以找到.
不知上述打印机,比如佳能具体用的哪种打印指令
关于打印机这一块恐怕我们不专业,为了不浪费您的时间,您还是直接到其他网站上去搜索一下,或者直接找代理商要资料.如果采购数量大的话可能会给您资料.
感谢你们的解答
ha还是不行,有高手的打印机返回我这种端口状态,送数据也能打印的吗?