[發明專利]一種打印審計的方法在審
| 申請號: | 201711477796.X | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108255440A | 公開(公告)日: | 2018-07-06 |
| 發明(設計)人: | 程效波;何建鋒;張旭 | 申請(專利權)人: | 西安交大捷普網絡科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 710075 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 打印 審計 打印機連接 打印操作 審計信息 備份 打印數據 打印文件 打印信息 打印頁數 審計數據 文件類型 打印機 記錄 過濾 真實性 部署 攜帶 計算機 分析 | ||
1.一種打印審計的方法,其特征在于,該方法包含以下步驟:
步驟1.打印過濾:在用戶通過應用程序發起打印操作后,獲取打印操作所攜帶的上下文信息;根據該上下文信息得到打印作業的基本信息;將所述上下文信息和打印作業的基本信息存儲在內存中;
所述上下文信息包括:打印作業ID、文檔名稱;
所述打印作業的基本信息包括:打印作業ID、文檔名稱、打印機名稱、打印進程名稱;
步驟2.打印分析:通過分析打印作業的基本信息中的文檔名稱獲取文件名稱、文件路徑,將文件名稱、文件路徑存儲在內存中;
步驟3.獲取打印份數:
根據打印作業的打印進程名稱進行判斷,如果該打印作業的打印進程名稱是微軟的字處理軟件,則枚舉打印池中所有的打印作業,獲取與打印作業ID相同的打印作業的打印份數;如果該打印作業的打印進程名稱不是微軟字處理軟件,則利用API掛鉤捕獲應用程序設置打印作業屬性的操作,從打印作業屬性中獲取打印份數;
將打印份數存儲在內存中;
步驟4.獲取打印頁數:
利用API掛鉤捕獲應用程序繪制打印作業的操作,獲取打印頁數,將打印頁數存儲在內存中;
步驟5.獲取打印機IP地址、文件類型、文件大小和文件所在的計算機IP地址:
通過打印機名稱解析出打印機IP地址并存儲在內存中;
通過文件名稱、文件路徑獲取文件類型、文件大小、文件所在的計算機IP地址并存儲在內存中;
步驟6.生成審計數據:
匯總步驟1步驟5儲在內存中的信息,生成審計數據;
所述審計數據包括:打印機名稱、打印進程名稱、打印機IP地址、文件名稱、文件路徑、文件類型、文件大小、打印頁數、打印份數、文件所在的計算機IP地址;
步驟7.備份打印文件:
生成備份文件名稱:備份文件名稱由三部分構成:第一部分是計算機名稱,第二部分是當前時間,第三部分是文件名稱;將打印文件拷貝到臨時目錄中,以備份文件名稱命名。
2.根據權利要求1所述的方法,其特征在于,在所述步驟2中,通過分析打印作業的文檔名稱獲取文件名稱、文件路徑;進一步包括以下步驟:
步驟21.用戶在打印文件時,應用程序首先打開該文件并將該文件中的內容讀取到內存中,獲取所述應用程序啟動以來打開的所有文件,生成打開文件列表,將打開文件列表中的每個文件與打印作業的文檔名稱匹配,如果匹配成功,則跳到步驟24;如果匹配失敗,則繼續執行步驟22;
步驟22.獲取所述應用程序的句柄表,將句柄表中的每個條目與打印作業的文檔名稱匹配,如果匹配成功,則跳到步驟24;如果匹配失敗,則繼續執行步驟23;
步驟23.獲取“最近打開的文檔”文件夾中的所有快捷方式名稱,將每個快捷方式名稱與打印作業的文檔名稱匹配,如果匹配成功,則繼續執行步驟24;如果匹配失敗,結束;
步驟24.得到該打印作業的文件名稱、文件路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安交大捷普網絡科技有限公司,未經西安交大捷普網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711477796.X/1.html,轉載請聲明來源鉆瓜專利網。





