新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 噴墨打印機在單片機測控系統中的應用

        噴墨打印機在單片機測控系統中的應用

        作者: 時間:2012-03-27 來源:網絡 收藏

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

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

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

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

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

        3打印程序設計

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

        74.jpg

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

        75.jpg



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 响水县| 庄浪县| 凯里市| 泰兴市| 夏邑县| 揭阳市| 石家庄市| 丽江市| 乌兰县| 定远县| 武宣县| 汕头市| 兴义市| 古丈县| 荔波县| 昌邑市| 太湖县| 永年县| 湾仔区| 成都市| 虹口区| 女性| 广元市| 井冈山市| 永康市| 承德市| 嘉鱼县| 闸北区| 牟定县| 莱西市| 泸定县| 鄂托克旗| 古丈县| 西乡县| 新沂市| 博兴县| 泸水县| 商南县| 晋宁县| 墨脱县| 策勒县|