[發明專利]在Windows打印過程中監控打印數據的系統和方法無效
| 申請號: | 201110268913.8 | 申請日: | 2011-09-13 |
| 公開(公告)號: | CN102999299A | 公開(公告)日: | 2013-03-27 |
| 發明(設計)人: | 張勇;汪雷 | 申請(專利權)人: | 北京路模思科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100088 北京市西城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | windows 打印 過程 監控 數據 系統 方法 | ||
1.一種在Windows操作系統打印過程中提取、增加和(或)修改打印數據的系統:此系統能夠從公知Windows操作系統的所有EMF格式打印任務中截獲并提取打印數據和對打印數據進行增加和(或)修改。此系統包含注入模塊和打印數據處理模塊:
此注入模塊負責將此打印數據處理模塊注入到Windows操作系統的Print?Spooler服務進程中,并將此Print?Spooler中所有打印處理器的引出函數PrintDocumentOnPrintProcessor替換為此打印數據處理模塊的處理函數PrintDocumentOnPrintProcessor。
此打印數據處理模塊負責接收、提取、增加和(或)修改打印數據,并可以將此打印數據繼續傳遞給相應的打印處理器,讓Windows繼續處理此打印任務。
2.一種在Windows操作系統打印過程中提取打印數據的方法,此方法能夠從公知Windows操作系統的所有EMF格式打印任務中截獲并提取打印數據。此方法包含如下步驟:
將一個打印數據處理模塊注入到Windows操作系統的Print?Spooler服務進程并將此Prin?Spooler中所有的打印處理器的引出函數PrintDocumentOnPrintProcessor替換為此打印數據處理模塊的處理函數PrintDocumentOnPrintProcessor;
用戶以任意公知的方法發起一個EMF格式打印任務;
此打印數據處理模塊的處理函數PrintDocumentOnPrintProcessor接收到用戶打印的數據;
此打印數據處理模塊提取此打印數據。
3.一種在Windows操作系統打印過程中增加和(或)修改打印數據的方法,此方法能夠從公知Windows操作系統的所有EMF格式打印任務中截獲并增加和(或)修改打印數據。此方法包含如下步驟:
注入打印數據處理模塊步驟,將一個打印數據處理模塊注入到Windows操作系統的Print?Spooler服務進程并將此Print?Spooler中所有的打印處理器的引出函數PrintDocumentOnPrintProcessor替換為此打印數據處理模塊的處理函數PrintDocumentOnPrintProcessor;
用戶以任意公知的方法發起一個EMF格式打印任務;
此打印數據處理模塊的處理函數PrintDocumentOnPrintProcessor接收到用戶打印的數據;
此打印數據處理模塊將此打印數據進行增加和(或)修改;
打印數據繼續傳遞步驟,此打印數據處理模塊將增加和(或)修改后的打印數據傳遞到對應的真實的打印處理器的引出函數PrintDocumentOnPrintProcessor,Windows將繼續處理此打印任務。
4.一種在Windows操作系統打印過程中提取、增加和(或)修改打印數據的系統:此系統能夠從公知的Windows操作系統中的用戶選擇的非EMF打印格式的打印任務中截獲、提取打印數據和對打印數據進行增加和(或)修改;此系統包含注入模塊、打印格式修改模塊和打印數據處理模塊:
此注入模塊負責將此打印格式修改模塊注入到文件打印進程并將其打印格式選擇函數修改為此打印格式修改模塊的打印格式選擇函數;此注入模塊還負責將此打印數據處理模塊注入到Windows操作系統的Print?Spooler服務進程中并此Print?Spooler中所有打印處理器的引出函數PrintDocumentOnPrintProcessor替換為此打印內容處理模塊的處理函數PrintDocumentOnPrintProcessor;
此打印格式修改模塊負責將用戶發起打印任務時選擇的非EMF打印格式強制修改為EMF打印格式;
此打印數據處理模塊負責接收、提取、增加和(或)修改打印數據,并可以將此打印數據繼續傳遞給相應的打印處理器,讓Windows繼續處理此打印任務。
5.根據權利要求4所述的系統,所述的非EMF打印格式是指所述的文件打印進程在調用Windows?API:StartDoc時將打印格式參數設為非EMF格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京路模思科技有限公司,未經北京路模思科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110268913.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電動車螺旋制動器
- 下一篇:一種電動自行車車把豎管折疊裝置





