新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 測試打印機

        測試打印機

        作者: 時間:2011-12-24 來源:網絡 收藏

        1. 初始化
        ①初始化,打印機的初始化發生在打印機的內部,加電時自動進行。②初始化打印機端口是通過復位來進行。

        2.重設打印機
        當程序結束打印時,需要重置打印機。典型的HP LaserJet打印機重置由2字節Esc和Ese組成,其代碼為0B 45。使打印機返回默認值。例10-1 是用BIOS初始化LPT1端口。

        3.對打印機的底層訪問
        通過對適配器的端口寄存器操作可實現對打印機的底層訪問。每個打印機適配器的輸出控制寄存器有一位用于初始化并行端口。該寄存器在適配器基地址加2的端口地址處。如LPT1的基地址保存在0040:0008,LPT2在0040:000A等等。
        例10-2 用底層訪問初始化LPT1的編程

        4.打印機是否聯機
        程序在傳送數據之前,首先是否聯機。是通過檢測狀態寄存器的第3位來實現的。0為出錯,1為正常。(P273例10-3,10-4為測試示例)
        若出錯,可能出現的三種狀態①沒電②脫機③紙完。



        關鍵詞: 測試 打印機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泸定县| 墨玉县| 白河县| 甘肃省| 江口县| 平乡县| 浦城县| 安国市| 蒙城县| 桃源县| 宜宾县| 靖远县| 浦城县| 东乡县| 平果县| 丰都县| 泸定县| 蓬溪县| 遂宁市| 荣昌县| 义马市| 牡丹江市| 连云港市| 台北县| 峨眉山市| 淮北市| 清水县| 武夷山市| 锦州市| 思茅市| 兴安盟| 桂平市| 图木舒克市| 称多县| 景德镇市| 景泰县| 二手房| 六安市| 招远市| 南雄市| 醴陵市|