我用CH375+AT89C52去控制EPSON的C43打印機, 程序用CH375PRT.C的,初始化成功,但讀打印機的狀態(tài)為0x09, 送數(shù)據(jù)打印機沒有反應(yīng),有高手能指點一下嗎?
EPSON的C43打印機要先推出POCKET模式。
果然是高手,謝謝,現(xiàn)在可以打印了。 但是還有一個問題,讀不到C43的狀態(tài),(讀端口2返回0字節(jié))應(yīng)該怎樣讀呢? 再次感謝!
能否把硬件資料和編的程序給我看看? 我的信箱:個人信息保護,已隱藏
程序用CH375PRN.C,硬件用AT89C52+CH375,好簡單。 但一直讀不到打印機的狀態(tài)(缺紙等),關(guān)鍵在打印機的描述語言,(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 );
打印機沒反應(yīng),什么原因?
我的程序都是這樣的,但打印要按照其指令格式,不是單單送字符就可以打的, 好好看programming guide 吧。 有誰會讀它的狀態(tài)?
改了還是不行,檢查發(fā)現(xiàn)endp_out_size好象總是為0,當然不能送出數(shù)據(jù)了,不知道是什么原因
讀描述符有問題, endp_out_size 是取值于端點描述符的值
我也想做,能給我點資料嗎?謝謝 個人信息保護,已隱藏
請問你們C43打印機的指令格式是從哪里可以得到啊?非常急!謝謝!
你好!你有打印機的打印描述語言嗎?能給我傳一份嗎?個人信息保護,已隱藏 謝謝你!
郵件已發(fā)了
我也正在做單片機控制打印機的項目,急用,給我一份好嗎?先謝謝了,我的email:個人信息保護,已隱藏
是給我發(fā)了嗎?怎么我沒有收到呢?能不能再發(fā)一遍啊?謝謝你了!
如果沒有收到我再發(fā)一份,等等