CH375控制C43打印机问题!

我用CH375+AT89C52去控制EPSON的C43打印机, 程序用CH375PRT.C的,初始化成功,但读打印机的状态为0x09, 送数据打印机没有反应,有高手能指点一下吗?

EPSON的C43打印机要先推出POCKET模式。


果然是高手,谢谢,现在可以打印了。 但是还有一个问题,读不到C43的状态,(读端口2返回0字节)应该怎样读呢? 再次感谢!


能否把硬件资料和编的程序给我看看? 我的信箱:个人信息保护,已隐藏


程序用CH375PRN.C,硬件用AT89C52+CH375,好简单。 但一直读不到打印机的状态(缺纸等),关键在打印机的描述语言,(www.epsondevelopers.com 可下载) 有谁试过啊? 还有,用控制传输方式时都失败,不知是不是CH375PRN.C有问题?


我的C43还没打印 unsigned char code str_to_init[29]=0x00,0x00,0x00,0x1b,0x01,0x40,0x45,0x4a,0x4c,0x20,0x31,0x32,0x38,0x34,0x2e,0x34,0x0a,0x40,0x45,0x4A,0x4C,0x20,0x20,0x20,0x20,0x20,0x0A,0x1b,0x40};//packet mode exit ...... s = get_port_status( ); if ( s!=0xFF ) { if ( s&0x20 ) printf("No paper!\n"); if ( (s&0x08) == 0 ) printf("Print ERROR!\n"); } send_data( 29, str_to_init ); send_data( strlen(str_to_print), str_to_print );

打印机没反应,什么原因?


我的程序都是这样的,但打印要按照其指令格式,不是单单送字符就可以打的, 好好看programming guide 吧。 有谁会读它的状态?


改了还是不行,检查发现endp_out_size好象总是为0,当然不能送出数据了,不知道是什么原因


读描述符有问题, endp_out_size 是取值于端点描述符的值


我也想做,能给我点资料吗?谢谢 个人信息保护,已隐藏


请问你们C43打印机的指令格式是从哪里可以得到啊?非常急!谢谢!


你好!你有打印机的打印描述语言吗?能给我传一份吗?个人信息保护,已隐藏 谢谢你!


邮件已发了


我也正在做单片机控制打印机的项目,急用,给我一份好吗?先谢谢了,我的email:个人信息保护,已隐藏


是给我发了吗?怎么我没有收到呢?能不能再发一遍啊?谢谢你了!


如果没有收到我再发一份,等等


只有登录才能回复,可以选择微信账号登录