[發明專利]一種用微軟系統直接驅動的打印系統、裝置及方法在審
| 申請號: | 202210294907.8 | 申請日: | 2022-03-24 |
| 公開(公告)號: | CN114661253A | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | 夏勁松;姜皓 | 申請(專利權)人: | 杭州利江電子科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 杭州凱知專利代理事務所(普通合伙) 33267 | 代理人: | 金國棟 |
| 地址: | 310061 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 微軟 系統 直接 驅動 打印 裝置 方法 | ||
本申請公開了一種用微軟系統直接驅動的打印系統、裝置及方法,提供DDI規定的一系列接口函數供GDI調用,同時在這些函數中實現打印機控制語言以驅動打印機工作。與其他顯示設備驅動不同的是,打印機驅動程序并不直接操縱硬件,而是把數據流發給假脫機組件,GDI的調用傳遞到GDI圖形引擎,該引擎將繪制指令脫機處理為EMF文件(增強型圖元文件)或者直接連接到打印機驅動程序上,然后將打印圖像傳遞到假脫機系統,假脫機組件再把數據發送到相應端口,最后發送到打印機設備;本發明在微軟系統中(不使用原廠驅動)直接驅動打印機,實現簡潔高效、針對性強的打印輸出功能,擺脫對打印機品牌及其驅動程序的依賴。
技術領域
本申請涉及打印機領域,尤其涉及一種用微軟系統直接驅動的打印系統、裝置及方法。
背景技術
打印機驅動是一款支持包括(95、98、2000、2003、XP、vista、win7、win10)等各操作系統的集成了市場上90%以上的打印機驅動;
盡管微軟已經提供了通用打印機驅動程序,簡化了打印機驅動程序(或控制軟件)的開發,但是通用打印機驅動程序結構復雜,各部件之間存在隱性依賴關系,參考已公開專利CN215552024U,其功能繁冗也不夠靈活,開發者無法在圖形引擎中加入自己的分色、數字半調、色彩匹配等對提高打印輸出質量至關重要的算法,因此開發人員迫切需要設計自己的打印機驅動程序,以便在整體上把握驅動程序,加入所需要的各種算法。
發明內容
本申請實施例提供一種用微軟系統直接驅動的打印系統、裝置及方法,在微軟系統中(不使用原廠驅動)直接驅動打印機,實現簡潔高效、針對性強的打印輸出功能,擺脫對打印機品牌及其驅動程序的依賴。
一種用微軟系統直接驅動的打印方法,其特征在于,包括以下步驟:
接口調用步驟,打印機驅動程序提供DDI規定的接口函數供GDI調用;
傳遞步驟,GDI的調用傳遞到GDI圖形引擎,該引擎將繪制指令脫機處理為EMF文件,或直接連接打印機驅動程序,將打印圖像傳遞到假脫機系統,此時應用程序完成打印文檔任務。
檢查步驟,所述假脫機系統將頁面布局信息和作業控制指令加入數據流,然后將數據流發送到打印處理器,打印處理器檢查打印假脫機接收的文件的格式,將EMF文件內容的每一頁回放給GDI,GDI把GDI命令分解成DDI定義的繪制圖元,并把繪制圖元傳送到打印機驅動程序;
數據傳送步驟,打印機驅動程序將繪制圖元繪制成打印機語言格式的原始數據,并將原始數據傳送到所述假脫機系統;
指令發送步驟,所述假脫機系統通過語言監視器把數據發送到端口監視器,端口監視器用OS文件系統API往將數據寫入硬件端口,最后數據被發送到打印機,并發送打印指令。
優選地,所述打印機驅動程序包括打印機驅動程序渲染模組、打印機驅動程序模型配置模組、驅動程序存儲模組和打印設備通信模組,所述印機驅動程序包括以下步驟:
頁面描述步驟,所述打印機驅動程序渲染模組將打印作業呈現到打印設備的頁面描述語言中,所述打印驅動程序模型配置模組使用XPSDrv Render模塊;
配置模組步驟,所述打印機驅動程序模型配置模組連接print config括號內容放入說明書中、高級約束處理、PrintTicket和PrintCapabilities支持的JavaScript文件、AutoConfig和DevModeMap;
指令捕獲步驟,所述驅動程序存儲模組通過清單文件捕獲打印機的設置指令;
通信步驟,所述打印設備通信模組使用打印機的雙向通信和Web服務與打印設備通信。
優選地,還包括后臺處理程序,所述后臺處理程序設置于本地計算機或遠程網絡打印服務器上;所述雙向通信包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州利江電子科技有限公司,未經杭州利江電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210294907.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種幕墻單元、光伏幕墻及建筑物
- 下一篇:一種二維動畫生成方法及系統





