![]() |
發(fā)布時間: 2017-4-27 16:59
正文摘要:部分代碼預(yù)覽: /* **************************************** ** Copyright (C) W.ch 1999-2005 ** *************************************** ... |
請問你驅(qū)動的是什么打印機,我驅(qū)動熱敏打印機用你的代碼測試,調(diào)試發(fā)現(xiàn)get_descr_ex()函數(shù)返回為0 |
下載看看,萬一以后會用到![]() |
收藏一下,后續(xù)用到的時候來看看 |
MARK~~~~ |
下載看看,謝謝! |
收了,學(xué)習(xí)下 |
哪位老師能給解答一下 CH375_WR_CMD_PORT( CMD_WR_USB_DATA7 ); /* 向CH375的端點緩沖區(qū)寫入準(zhǔn)備發(fā)送的數(shù)據(jù) */ CH375_WR_DAT_PORT(5); CH375_WR_DAT_PORT(9); CH375_WR_DAT_PORT(3); CH375_WR_DAT_PORT(5); CH375_WR_DAT_PORT(6); CH375_WR_DAT_PORT(7); 應(yīng)該是發(fā)送5個字節(jié)的數(shù)據(jù),我把發(fā)發(fā)送到usb轉(zhuǎn)串口上。,用邏輯分析儀攔截,結(jié)果只發(fā)送出去了3個字節(jié),剩下兩個丟掉了,為什么? |
借鑒參考一下,非常感謝 |
非常好的資料,感謝 |
如果文件大于64k怎么辦。 |
大家好,CH375作為USB HOST可以驅(qū)動USB打印機,但也只是為USB主機和USB打印機搭建USB通信通道,但是至于USB打印機的打印協(xié)議還是跟各個打印機廠家相關(guān),不同廠家的打印協(xié)議通常會不太一樣(包括打印初始化等命令)所以不可能做到一段代碼能兼容到所有USB打印機,這也是嵌入式系統(tǒng)操作USB打印機最大的難點,針對不同的打印機還是需要針對性的修改代碼。 |
很棒的例子,正好需要用到,學(xué)習(xí)了學(xué)習(xí)了![]() |
零度的親吻 發(fā)表于 2017-10-9 17:33 估計不同打印機要求的數(shù)據(jù)格式不一樣,這里作者在程序開頭就提到了 /* 程序示例,C語言,CH375中斷為查詢方式,只負(fù)責(zé)數(shù)據(jù)傳輸,不涉及打印格式及打印描述語言 */ 具體應(yīng)該需要去查詢你所使用的打印機的通信協(xié)議。 |
unsigned char str_to_print[]= {27,'E'}; unsigned char wdf_pcl[] = {27,'E','a', 'b', 27,'&', 'l', '-',55, 48, 'C' }; 請問大俠,這些數(shù)據(jù)的含義是?搞不懂。謝謝大俠。 |
頂一下, |
有項目用到這個,學(xué)習(xí)一下,謝謝! |
感覺代碼質(zhì)量很好啊 正好有需要! 感謝 |
有空下來看看 |
Powered by 單片機教程網(wǎng)