英創(chuàng)公司W(wǎng)inCE系列工控主板(WinCE6、WinCE7)現(xiàn)可支持惠普USB噴墨打印機(jī),提供彩色(黑白)打印功能。
除了最早支持的pcl協(xié)議激光打印機(jī),現(xiàn)在英創(chuàng)還可支持PCL3GUI協(xié)議噴墨打印機(jī)。該協(xié)議為惠普HP噴墨打印機(jī)所使用協(xié)議,HP公司噴墨打印機(jī)也是市場(chǎng)上主流打印機(jī)之一。噴墨打印機(jī)可以打印彩色頁(yè)面,相比激光打印機(jī),價(jià)格便宜很多,HP目前市面上主流噴墨打印機(jī)(Deskjet 1011,Deskjet 1010)價(jià)格只在200元左右,是考慮打印功能的客戶(hù)的最佳選擇。
測(cè)試
為方便客戶(hù)測(cè)試打印功能,英創(chuàng)提供測(cè)試程序test_PclPrinter.exe,該程序?qū)谧钚碌拈_(kāi)發(fā)光盤(pán)中,客戶(hù)也可以聯(lián)系英創(chuàng)工程師獲得。程序核心打印代碼如下。
DOCINFO di={sizeof(DOCINFO),L'printer',NULL};
DEVMODE m_dm;
memset(&m_dm,0,sizeof(DEVMODE));
m_dm.dmSize = sizeof(DEVMODE);
m_dm.dmOrientation = DMORIENT_PORTRAIT;
m_dm.dmPrintQuality = DMRES_HIGH;
m_dm.dmPaperSize = DMPAPER_A4;
m_hdcprint = CreateDC(TEXT('PCLGUI.dll'), TEXT('PCLGUI Inkjet'), TEXT('LPT1:'), &m_dm);
StartDoc(m_hdcprint,&di);//開(kāi)始執(zhí)行一個(gè)打印作業(yè)
StartPage(m_hdcprint);//打印機(jī)走紙,開(kāi)始打印
SaveDC(m_hdcprint);//保存打印機(jī)設(shè)備句柄
DrawTable();
RestoreDC(m_hdcprint,-1);//恢復(fù)打印機(jī)設(shè)備句柄
EndPage(m_hdcprint);//打印機(jī)停紙,停止打印
EndDoc(m_hdcprint);//結(jié)束一個(gè)打印作業(yè)
DeleteDC(m_hdcprint);
程序運(yùn)行界面如下。
測(cè)試效果如下圖。
以前的主板要支持打印功能需要聯(lián)系英創(chuàng)工程師升級(jí)內(nèi)核。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6092瀏覽量
35844
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
英創(chuàng)工控主板大容量U盤(pán)SD卡支持情況測(cè)試
英創(chuàng)WinCE主板CAN接口數(shù)據(jù)接收性能測(cè)試
WinCE工控主板WiFi解決方案
在英創(chuàng)主板中預(yù)裝Modbus通訊協(xié)議
英創(chuàng)主板JAVA應(yīng)用開(kāi)發(fā)簡(jiǎn)介
WinCE工控主板對(duì)音頻播放的支持
英創(chuàng)WinCE工控主板屏幕旋轉(zhuǎn)的方法

英創(chuàng)WinCE工控主板的3種不同的WiFi解決方案
英創(chuàng)信息技術(shù)WinCE工控主板的數(shù)據(jù)庫(kù)配置簡(jiǎn)介
英創(chuàng)信息技術(shù)WinCE遠(yuǎn)程桌面介紹

英創(chuàng)信息技術(shù)WinCE應(yīng)用程序啟動(dòng)觸摸屏較準(zhǔn)功能

英創(chuàng)信息技術(shù)主板WinCE應(yīng)用程序的FTP遠(yuǎn)程更新介紹

英創(chuàng)信息技術(shù)WinCE主板與STM32多功能模塊通訊介紹
英創(chuàng)信息技術(shù)WinCE文件系統(tǒng)測(cè)試及故障分析簡(jiǎn)介

評(píng)論