<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 噴墨打印機在單片機測控系統(tǒng)中的應(yīng)用

          噴墨打印機在單片機測控系統(tǒng)中的應(yīng)用

          作者: 時間:2012-03-27 來源:網(wǎng)絡(luò) 收藏

          選擇單色/彩色命令:ESC (K nL nH m n

          nL=01H,nH=00H,m=00H,n=00H,01H,02H。當(dāng)n=00H時,處于默認(rèn)的彩色模式;當(dāng)n=01H時,置為單色模式,即只能打印出黑色;當(dāng)n=02H時,置為彩色模式,可打印四種顏色。

          打印光柵圖像命令:ESC . c v h m N1 Nh d1…dk

          c=0,1,2表示打印模式。當(dāng)c=0時,打印機工作在非壓縮模式;c=1時,打印機處于壓縮模式;v:垂直方向打印密度,在這里v=30,因此垂直方向打印密度為3600/v=120(dpi);h:水平方向打印密度,在此h=10,因而水平方向打印密度為360(dpi);m:打印頭橫向移動過程中垂直方向所含點數(shù),也就是光柵個數(shù)或掃描行數(shù);nL,nH:水平方向所含點數(shù)為((256*nH)+nL);k:所有數(shù)據(jù)個數(shù),非壓縮方式下值為m*int((nH*256+nL+7)/8),壓縮方式下其值不定;d:數(shù)據(jù)。如果打印機要打印漢字或者圖形,那它一定要工作在圖形方式,因此每送一次數(shù)據(jù)給打印機都要用到它。要熟練掌握該命令才能準(zhǔn)確、快速地編寫程序。另外,打印機工作在光柵圖形模式下,它在水平方向和垂直方向上的分辨率是不一樣的,因此在打印過程中送給打印機的點陣和通常情況下(比如液晶顯示)是不一樣的,必須要經(jīng)過轉(zhuǎn)換后(橫向放大三倍,縱向不變)才能夠打印出正常字體。

          設(shè)置水平位置,設(shè)置水平相對位置,設(shè)置垂直位置,設(shè)置垂直相對位置這4條命令也用得比較多,其用法也很簡單,另外還有一些偶爾用到的命令,詳情可參閱EPSON C4X編程手冊,在此就不一一列舉了。

          3打印程序設(shè)計

          打印機的驅(qū)動軟件采用C51編寫,在keil C51環(huán)境下編譯通過,能夠正常工作。以下是其中的一些關(guān)鍵部分:

          74.jpg

          函數(shù)功能:把字節(jié)character發(fā)送到打印口。其工作過程是,先讀取打印機忙狀態(tài)信號,如果忙繼續(xù)查詢,直到不忙再送去一個字符到打印口,隨后發(fā)出選通信號。

          75.jpg



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();