欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于cups架構(gòu)的打印管控方法

文檔序號(hào):9432228閱讀:839來(lái)源:國(guó)知局
一種基于cups架構(gòu)的打印管控方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于文檔打印管控技術(shù)領(lǐng)域,具體涉及基于CUPS (Common Unix PrintingSystem,通用Unix打印系統(tǒng))架構(gòu)的打印管控方法。
【背景技術(shù)】
[0002]隨著數(shù)字化技術(shù)的迅猛發(fā)張,目前許多行業(yè)和個(gè)人普遍都使用電子文檔處理資料和保存信息,并且經(jīng)常通過(guò)打印,復(fù)印等途徑將電子文檔中的內(nèi)容顯示在紙張上,以供閱讀和傳播。這一過(guò)程無(wú)疑對(duì)資料和信息保密是一個(gè)重要挑戰(zhàn)。存在的問(wèn)題包括:如何控制用戶(hù)使用打印機(jī)避免紙張浪費(fèi)和打印機(jī)損耗;如何對(duì)進(jìn)行打印操作的用戶(hù)信息進(jìn)行記錄,并嵌入到打印數(shù)據(jù)中使形成的紙質(zhì)文檔具有明顯身份表示,便于紙質(zhì)文檔管理和來(lái)源追蹤。
[0003]目前已經(jīng)出現(xiàn)了針對(duì)Windows操作系統(tǒng)下的打印管控方法的諸多研究成果及成熟的應(yīng)用系統(tǒng),例如打印監(jiān)控審計(jì)技術(shù)研究黎伶鋒,郝東白,張誠(chéng),黃皓在“打印監(jiān)控審計(jì)技術(shù)研究”(《計(jì)算機(jī)工程與設(shè)計(jì)》,2009,30(2):484-486)中公開(kāi)了 Windows系統(tǒng)下常見(jiàn)的四種打印監(jiān)控技術(shù)。北大方正集團(tuán)在“一種文檔打印管控與文檔溯源追蹤方法和系統(tǒng)”專(zhuān)利中給出的打印管控和文檔溯源追蹤方法等。
[0004]然而在Linux操作系統(tǒng)下,國(guó)內(nèi)外尚未出現(xiàn)相應(yīng)的研究成果。隨著Linux系統(tǒng)的廣泛使用,該系統(tǒng)下的打印管控方法的重要性已經(jīng)日漸提升。此外,目前的國(guó)產(chǎn)操作系統(tǒng)都是基于Linux的衍生系統(tǒng),隨著國(guó)產(chǎn)化的推進(jìn)和保密要求的日漸嚴(yán)格,此類(lèi)操作系統(tǒng)下的打印管控方法也越來(lái)越具有重要意義。由于Linux系統(tǒng)和國(guó)產(chǎn)操作系統(tǒng)均采用CUPS作為打印系統(tǒng)架構(gòu),因此,研究基于CUPS架構(gòu)的打印管控方法,是實(shí)現(xiàn)Linux系統(tǒng)及國(guó)產(chǎn)操作系統(tǒng)下打印管控的關(guān)鍵點(diǎn),研發(fā)出基于CUPS架構(gòu)的打印管控方法具有重大意義。

【發(fā)明內(nèi)容】

[0005]針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明旨在提供一種基于CUPS架構(gòu)的打印管控方法,以解決Linux操作系統(tǒng)和國(guó)產(chǎn)操作系統(tǒng)上的打印控制及打印信息記錄等問(wèn)題。本打印管控方法適用于所有使用CUPS架構(gòu)的操作系統(tǒng),包括Unix系統(tǒng)、Linux操作系統(tǒng)、國(guó)產(chǎn)操作系統(tǒng)以及Mac系統(tǒng);通過(guò)對(duì)物理打印機(jī)的訪問(wèn)控制實(shí)現(xiàn)了打印管理并通過(guò)對(duì)打印內(nèi)容的處理和存儲(chǔ)為后續(xù)的文檔來(lái)源追蹤和審計(jì)提供基礎(chǔ)數(shù)據(jù)。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:一種基于CUPS架構(gòu)的打印管控方法包括如下步驟:
[0007](I)設(shè)計(jì)并安裝基于CUPS架構(gòu)的虛擬打印機(jī)驅(qū)動(dòng)。
[0008](2)通過(guò)CUPS對(duì)虛擬打印機(jī)和物理打印機(jī)(包括本地打印機(jī)、共享打印機(jī)和網(wǎng)絡(luò)打印機(jī))進(jìn)行訪問(wèn)控制,使得所有物理打印機(jī)只能被一個(gè)區(qū)別于普通用戶(hù)的指定用戶(hù)(該指定用戶(hù)的用戶(hù)名可以由root用戶(hù)指定,假設(shè)為print_user)訪問(wèn),而虛擬打印機(jī)可以被所有用戶(hù)訪問(wèn)。
[0009](3)配置不同用戶(hù)可以用來(lái)輸出打印內(nèi)容的物理打印機(jī),并形成配置文件。
[0010](4)監(jiān)控用戶(hù)打印操作:用戶(hù)在客戶(hù)端啟動(dòng)打印操作,當(dāng)用戶(hù)在打印操作界面中選擇虛擬打印機(jī)啟動(dòng)打印操作時(shí),虛擬打印機(jī)獲得打印請(qǐng)求。
[0011](5)虛擬打印機(jī)驅(qū)動(dòng)獲得打印操作的用戶(hù)名,并根據(jù)用戶(hù)名從步驟(3)的配置文件中獲得該用戶(hù)可以使用的物理打印機(jī)列表,并將列表展示給用戶(hù)以供選擇
[0012](6)用戶(hù)在物理打印機(jī)列表中選擇用于完成實(shí)際打印操作的物理打印機(jī)名稱(chēng),虛擬打印機(jī)驅(qū)動(dòng)記錄用戶(hù)名,用戶(hù)選擇的物理打印機(jī)名稱(chēng)、打印格式及打印作業(yè)的相關(guān)信息(包括標(biāo)題,拷貝數(shù)量,打印時(shí)間等)。
[0013](7)虛擬打印機(jī)驅(qū)動(dòng)將打印內(nèi)容緩存為PostScr ipt格式文檔并嵌入步驟(6)中保存的用戶(hù)信息
[0014](8)虛擬打印機(jī)驅(qū)動(dòng)通過(guò)指定用戶(hù)(print_User)將緩存的打印內(nèi)容按照用戶(hù)指定的打印格式發(fā)送給用戶(hù)選擇的物理打印機(jī),完成實(shí)際輸出。
[0015](9)虛擬打印機(jī)驅(qū)動(dòng)將執(zhí)行打印操作的用戶(hù)名,用戶(hù)選擇的物理打印機(jī)名稱(chēng)、打印格式及打印作業(yè)的相關(guān)信息形成記錄進(jìn)行保存,便于后續(xù)的查詢(xún)及審計(jì)操作。
[0016]本發(fā)明的有益效果在于:
[0017]第一,由于目前國(guó)內(nèi)外還沒(méi)有針對(duì)Linux系統(tǒng)及國(guó)產(chǎn)操作系統(tǒng)的打印管控方法的研究成果,因此本發(fā)明填補(bǔ)了這一領(lǐng)域的技術(shù)空白。
[0018]第二,由于本發(fā)明以CUPS架構(gòu)為基礎(chǔ),而該架構(gòu)在Linux、國(guó)產(chǎn)操作系統(tǒng)以及Mac系統(tǒng)下都被廣泛使用,因此本發(fā)明也適用于這些系統(tǒng),具備較強(qiáng)的通用性。
[0019]第三,本發(fā)明采用CUPS架構(gòu)下虛擬打印機(jī)驅(qū)動(dòng)來(lái)實(shí)現(xiàn)用戶(hù)信息獲取和打印內(nèi)容記錄及重定向,不需要在系統(tǒng)中一直運(yùn)行的后臺(tái)程序,使得本發(fā)明不會(huì)占用過(guò)多計(jì)算機(jī)系統(tǒng)資源。
【附圖說(shuō)明】
[0020]圖1為基于CUPS架構(gòu)的打印管控系統(tǒng)的整體結(jié)構(gòu)示意圖;
[0021]圖2為本發(fā)明一種基于CUPS架構(gòu)的打印管控方法的流程圖。
【具體實(shí)施方式】
[0022]以下將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述,需要說(shuō)明的是,本實(shí)施例以本技術(shù)方案為前提,給出了詳細(xì)的實(shí)施方式和具體的操作過(guò)程,但本發(fā)明的保護(hù)范圍并不限于本實(shí)施例。
[0023]如圖1所示的基于CUPS架構(gòu)的打印管控系統(tǒng)的整體結(jié)構(gòu)。本發(fā)明的方法以CUPS架構(gòu)為基礎(chǔ),包括虛擬打印機(jī)驅(qū)動(dòng)、用戶(hù)配置、打印記錄、多個(gè)物理打印機(jī)。虛擬打印機(jī)驅(qū)動(dòng)和物理打印機(jī)安裝在CUPS架構(gòu)上,用戶(hù)配置和打印記錄保存在系統(tǒng)存儲(chǔ)器。
[0024]CUPS是本發(fā)明的底層架構(gòu),用于支持虛擬打印機(jī)及物理打印機(jī),并對(duì)打印機(jī)訪問(wèn)控制提供支持。
[0025]虛擬打印機(jī)驅(qū)動(dòng)用于獲得打印操作用戶(hù)名,打印內(nèi)容及相關(guān)打印信息。
[0026]用戶(hù)配置保存不同用戶(hù)的配置信息,包括可操作物理打印機(jī)列表等,用戶(hù)配置為顯示給用戶(hù)的操作界面提供數(shù)據(jù)
[0027]打印記錄保存打印操作的用戶(hù)名、拷貝數(shù)、標(biāo)題、頁(yè)數(shù)以及打印內(nèi)容等,為后續(xù)的查詢(xún)及審計(jì)等功能提供數(shù)據(jù)。
[0028]物理打印機(jī)通過(guò)通信線纜與計(jì)算機(jī)連接,接收嵌入用戶(hù)信息的打印文檔,完成實(shí)際的打印操作,得到紙質(zhì)文檔。
[0029]本發(fā)明基于CUPS架構(gòu)的打印管控方法的流程參照附圖2,其步驟如下:
[0030]步驟1.設(shè)計(jì)并安裝基于CUPS架構(gòu)的虛擬打印機(jī)驅(qū)動(dòng)
[0031]設(shè)計(jì)基于PostScript的虛擬打印機(jī)驅(qū)動(dòng),包括一個(gè)打印機(jī)描述文件和一個(gè)命令行程序,打印機(jī)描述文件包含虛擬打印機(jī)驅(qū)動(dòng)的信息和用戶(hù)界面配置,命令行程序在CUP
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大厂| 板桥市| 达尔| 吴堡县| 千阳县| 甘南县| 平陆县| 昭平县| 湖州市| 新密市| 开远市| 大厂| 永善县| 宜州市| 上饶县| 灵璧县| 隆尧县| 万州区| 锡林郭勒盟| 庆云县| 出国| 东宁县| 万山特区| 礼泉县| 紫云| 通化县| 芜湖县| 兴义市| 潞西市| 庆城县| 扶风县| 应城市| 邵武市| 句容市| 抚宁县| 通城县| 漳州市| 肥乡县| 宜兰市| 漯河市| 肥西县|