两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

打印系統(tǒng)、信息收集方法、信息檢索方法及信息檢索系統(tǒng)的制作方法

文檔序號:6562919閱讀:221來源:國知局
專利名稱:打印系統(tǒng)、信息收集方法、信息檢索方法及信息檢索系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及例如可抑制信息泄漏的打印系統(tǒng)等。尤其涉及通過將由圖像形成裝置打印的內(nèi)容作為日志(log)進行存儲并使打印記錄能夠被跟蹤來抑制信息泄漏的打印系統(tǒng)等。
背景技術(shù)
當(dāng)前,作為抑制保存于計算機的信息被泄漏的對策,廣泛采用如下方法通過對機密信息或者存儲該機密信息的存儲服務(wù)器等設(shè)定訪問權(quán)來限定可訪問機密信息的人。但是,近年來的信息泄漏事件的傾向在于,由被許可訪問機密信息的人故意實施的內(nèi)部犯罪已占壓倒性多數(shù)。
另一方面,不僅限于以大企業(yè)的客戶信息為代表的在量上巨大的信息,就是信息量較少但在質(zhì)上重要的信息也是需要防止信息泄漏的信息。這種少量的信息可以很容易地被作為打印品帶走。例如,對某信息具有訪問權(quán)的人就能夠?qū)⒃撔畔⒋蛴〕鰜韼ё摺?br> 基于以上情況,對于保存于計算機的數(shù)據(jù),也迫切需要對因該打印品流出而引起的信息泄漏的對策。并且,當(dāng)前已經(jīng)設(shè)計出了如下幾種對策。
(1)對要打印的文檔或打印數(shù)據(jù)預(yù)先設(shè)定打印許可信息,在要進行打印時參照該打印許可信息的打印系統(tǒng)(例如參照專利文獻1)。
(2)為使用連接于網(wǎng)絡(luò)的設(shè)備而進行用戶認(rèn)證的方法(例如參照專利文獻2)。
(3)由打印服務(wù)器在可重新打印的狀態(tài)下保管打印數(shù)據(jù),并且,對作業(yè)名、客戶機名、用戶名等信息附加計時標(biāo)記(time stamp)進行保存的方法。并且,根據(jù)打印數(shù)據(jù)生成位圖數(shù)據(jù),將其作為打印日志進行保管的方法(例如參照專利文獻3)。
(4)預(yù)先在打印機側(cè)取得打印日志,并將其存儲到服務(wù)器的方法(例如參照專利文獻4)。
(5)打印服務(wù)器從客戶機接收打印數(shù)據(jù),同時,還接收能夠唯一地確定用戶的信息,根據(jù)該打印數(shù)據(jù)和用戶信息生成打印日志,從而可以進行打印數(shù)據(jù)的檢索、閱覽、重新打印(例如參照專利文獻5)。
日本特開2004-252784號公報[專利文獻2]日本特開2003-288327號公報[專利文獻3]日本特開2002-149371號公報[專利文獻4]日本特開2003-330677號公報[專利文獻5]日本特開2004-118243號公報但是,在上述現(xiàn)有例的嵌入打印許可信息的技術(shù)(專利文獻1)、進行用戶認(rèn)證的技術(shù)(專利文獻2)等中,需要有特殊的應(yīng)用程序和特殊的打印機等網(wǎng)絡(luò)設(shè)備,因此,只能停留在限定用途的應(yīng)用。例如,通過將特殊的打印應(yīng)用程序和特殊的打印機等網(wǎng)絡(luò)設(shè)備引入在日常業(yè)務(wù)中處理個人信息等高機密性信息的辦公室,就能夠抑制信息泄漏。但是,通過該方法抑制信息泄漏的對象,僅限于使用特殊的應(yīng)用程序和特殊的打印機的范圍。即,具有可適用信息泄漏抑制對策的環(huán)境非常狹窄這樣的問題。
如果對照起來看,在專利文獻3~5的方法中就沒有這樣的限制。由此,在應(yīng)用于普通辦公室時不會有較大的障礙,只要是經(jīng)由打印服務(wù)器進行打印,就能夠進行打印內(nèi)容信息的收集、存儲和跟蹤。
但是,在專利文獻3~5的方法中,抑制信息泄漏的對象已經(jīng)被限定為經(jīng)由打印服務(wù)器進行的打印。即,不能適用于從客戶機PC直接向打印機等打印設(shè)備發(fā)送打印數(shù)據(jù)那樣的結(jié)構(gòu)。例如,不能適用于通過本地端口連接客戶機和打印機的結(jié)構(gòu),或者通過網(wǎng)絡(luò)協(xié)議連接的結(jié)構(gòu)。并且,打印服務(wù)器除了需要進行通常的打印處理,還需要進行打印內(nèi)容信息的收集和生成。由此,可以預(yù)料到當(dāng)從多臺客戶機PC幾乎同時地向同一打印機發(fā)出打印請求時,打印性能將會下降。另外,理所當(dāng)然地,由于必須要設(shè)置打印服務(wù)器,因而需要在物理上確保設(shè)置它們的空間。
除了上述問題點以外,在信息泄漏抑制系統(tǒng)中,需要考慮對應(yīng)于要處理的信息的特性和進行輸出操作的日期時刻的泄漏抑制效果。例如,在考慮在辦公室日常進行的打印行為的情況下,如果是在營業(yè)日的白天,則大量打印機密信息的行為非常引人注目,這樣的行為難以進行。即,營業(yè)日并且是白天這樣的時間段本身就具有某種信息泄漏抑制效果。相反地,在營業(yè)日的從夜間到早晨的時間段和休息日,由于目擊打印大量機密信息這樣的行為的人也少,因此,信息泄漏抑制力因時間段而下降。
不考慮以上事實,假設(shè)為了抑制信息泄漏而收集的信息的內(nèi)容和檢查收集到的信息的等級在所有時間段內(nèi)都一樣時,將產(chǎn)生如下問題。即,收集的信息的內(nèi)容和檢查的等級,要與信息泄漏抑制力低(即泄漏的可能性高)的時間段一致,。這是因為如果不這樣則有可能看漏所發(fā)生的信息泄漏。為此,即使在信息泄漏抑制力高的時間段,也要收集水平高于原本需要的信息,并檢查收集到的信息。這會使收集到的日志信息的價值降低并使檢查結(jié)果的驗證效率也降低。從而,必須要有大容量的存儲介質(zhì)和較長的檢查時間,致使管理成本增加。
并且,在處理以公開為前提的信息(企業(yè)的結(jié)算信息、關(guān)于新產(chǎn)品/服務(wù)的信息、專利信息、關(guān)于股票公開收購等的信息等)的企業(yè)、政府機關(guān)、團體等中,這些信息是需要在公開前置于嚴(yán)格管理下的信息。但是,由于在公開后秘密性就會喪失,因此,沒有必要再作為機密信息進行管理。由此,對于公開信息,通常等級的日志信息收集和日志檢查內(nèi)容就足夠了。在為這種信息的情況下,不考慮信息公開前后地,以與機密信息相同的等級收集日志信息并檢查收集到的日志信息,這與在先舉出的例子相同,會致使管理成本增加。

發(fā)明內(nèi)容
本發(fā)明正是鑒于上述現(xiàn)有例而完成的,其目的在于提供一種打印系統(tǒng)等,能夠通過以對應(yīng)于日期或時刻或者日期時刻的內(nèi)容為對象進行用于抑制信息泄漏的日志信息的收集,高效地進行日志信息的收集和檢查。
并且,其目的還在于提供一種打印系統(tǒng)等,能夠通過將表示保護水平和該水平的保護期間或者其中的任意一個的安全信息嵌入打印數(shù)據(jù)中,有效地按打印作業(yè)控制管理等級。
為了解決上述課題,本發(fā)明具有以下結(jié)構(gòu)。即,一種打印系統(tǒng),包括確定裝置,從與時間信息對應(yīng)起來保存的抽取條件中確定對應(yīng)于當(dāng)前的時刻信息的抽取條件;抽取裝置,從打印數(shù)據(jù)中抽取適合由上述確定裝置所確定的抽取條件的信息;以及保存裝置,將由上述抽取裝置抽取出的信息作為日志信息保存到存儲單元。
或者,一種信息檢索系統(tǒng),能夠從收集到的與時刻對應(yīng)起來保存的日志信息的數(shù)據(jù)庫中,檢索適合所給出的條件的信息,包括確定裝置,從與時間信息對應(yīng)起來保存的檢索條件中確定對應(yīng)于所給出的時間的檢索條件;以及檢索裝置,按照由上述確定裝置所確定的檢索條件檢索上述數(shù)據(jù)庫,取得適合的信息。
或者,一種用于收集日志信息的信息收集方法,包括確定步驟,從與時間信息對應(yīng)起來保存的抽取條件中確定對應(yīng)于當(dāng)前的時刻信息的抽取條件;抽取步驟,從打印數(shù)據(jù)中抽取適合在上述確定步驟所確定的抽取條件的信息;以及保存步驟,將在上述抽取步驟抽取出的信息作為日志信息保存到存儲單元。
或者,
一種信息檢索方法,用于從收集到的與時刻對應(yīng)起來保存的日志信息的數(shù)據(jù)庫中,檢索適合所給出的條件的信息,包括確定步驟,從與時間信息對應(yīng)起來保存的檢索條件中確定對應(yīng)于所給出的時間的檢索條件;以及檢索步驟,按照在上述確定步驟所確定的檢索條件檢索上述數(shù)據(jù)庫,取得適合的信息。
根據(jù)本發(fā)明,能夠按照打印作業(yè)的發(fā)出日期和時刻,以對應(yīng)于該日期時刻的抽取條件收集日志信息,或者以對應(yīng)于日期時刻的檢索條件檢索收集到的日志信息。由此,能夠有效地實施信息的收集和檢查。結(jié)果,能夠提高收集到的信息的密度和精度,并且,能夠?qū)哂袝r限性的價值的信息實施有效的檢查。
并且,還能夠提供一種信息泄漏抑制系統(tǒng),能夠有選擇地提高安全等級,取得成本和性能的平衡。
本發(fā)明的其他特征和優(yōu)點,可以通過下面參照附圖進行的說明得到明確。


圖1是表示本發(fā)明的實施方式所涉及的打印系統(tǒng)的結(jié)構(gòu)的框圖。
圖2是表示本發(fā)明的實施方式所涉及的主計算機3000和打印機1500的結(jié)構(gòu)的框圖。
圖3是表示用于在主計算機3000中進行打印處理的一種結(jié)構(gòu)的圖。
圖4是表示日志信息生成單元的處理流程的流程圖。
圖5是表示日志信息管理服務(wù)器內(nèi)的檢索處理流程的流程圖。
圖6是表示根據(jù)打印日期時刻變更安全等級的變更處理的框圖。
圖7是表示圖6的日志信息生成單元的處理的流程圖。
圖8是表示根據(jù)打印日期時刻變更檢索內(nèi)容的處理的框圖。
圖9是表示圖8的日志信息生成單元的處理的流程圖。
圖10是表示圖8的檢索單元的處理的流程圖。
圖11是表示根據(jù)創(chuàng)建者所設(shè)定的時限性的安全信息變更日志信息內(nèi)容的方式的框圖。
圖12是表示根據(jù)創(chuàng)建者所設(shè)定的時限性的安全信息執(zhí)行檢索處理的方式的框圖。
圖13是表示圖11的日志信息生成單元的處理的流程圖。
圖14是表示圖12的日志信息生成單元的處理的流程圖。
圖15是表示圖12的檢索單元的處理的流程圖。
具體實施例方式以下,參照附圖詳細(xì)說明本發(fā)明的實施方式。
<打印系統(tǒng)的結(jié)構(gòu)>
圖1是表示本發(fā)明的實施方式所涉及的打印系統(tǒng)的結(jié)構(gòu)例的框圖。本打印系統(tǒng)包括連接在網(wǎng)絡(luò)5000上的主計算機3000等信息處理裝置、以及與主計算機3000本地連接的打印機1500等圖像形成裝置。還包括連接在網(wǎng)絡(luò)5000上的日志信息存儲服務(wù)器1000和管理用客戶機4000。
主計算機3000從用戶接收打印請求,按照打印請求的內(nèi)容生成打印數(shù)據(jù)并發(fā)送給打印機1500。并且,主計算機3000抽取并生成符合該打印請求的日志信息,并發(fā)送給日志信息存儲服務(wù)器1000。
打印機1500按照接收到的打印數(shù)據(jù)執(zhí)行打印處理(打印作業(yè))。日志信息存儲服務(wù)器1000,將從主計算機3000接收的日志信息,登錄到服務(wù)器1000自身或其他信息設(shè)備內(nèi)所構(gòu)筑的存儲區(qū)域,作成數(shù)據(jù)庫保管該信息。管理用客戶機4000,用于檢索、閱覽由系統(tǒng)管理員根據(jù)需要登錄在上述數(shù)據(jù)庫內(nèi)的日志信息。因此,在管理用客戶機4000中,安裝有用于檢索和閱覽由日志信息存儲服務(wù)器1000管理的數(shù)據(jù)庫的程序。管理用客戶機4000也可以是與日志信息存儲服務(wù)器1000相同的信息設(shè)備。
在本實施方式中,由于為跟蹤進行了打印的用戶而要參照日志信息,因此,有時也將日志信息稱作用戶跟蹤信息。另外,有時也將日志信息稱作用戶跟蹤數(shù)據(jù)。日志信息包括打印作業(yè)的屬性,例如打印作業(yè)的作業(yè)ID、發(fā)出日期時刻等可確定打印作業(yè)的信息,以及打印數(shù)據(jù)的內(nèi)容的一部分。
<主計算機3000和打印機1500的結(jié)構(gòu)>
圖2是表示主計算機3000和打印機1500的結(jié)構(gòu)的框圖。本發(fā)明既可以用于單個的設(shè)備,也可以用于由多部設(shè)備構(gòu)成的系統(tǒng),還可以用于經(jīng)由LAN(局域網(wǎng))、WAN(廣域網(wǎng))等網(wǎng)絡(luò)連接起來的系統(tǒng)。
在圖2中,主計算機3000具有執(zhí)行存儲于ROM3的程序用ROM或者外部存儲器11的程序的CPU1。要執(zhí)行的程序包括用于處理圖形、圖像、字符、表(包括表計算等)等混雜在一起的文檔并基于該文檔進行打印處理的文檔處理程序。還包括用于實現(xiàn)圖4、圖5、圖7、圖9、圖10、圖13、圖14、圖15等所示的流程圖的步驟的程序。
CPU1執(zhí)行存儲于ROM3或外部存儲器11的操作系統(tǒng)(以下稱作OS),集中控制連接在系統(tǒng)總線4上的各個設(shè)備。另外,在ROM3的字體用ROM或外部存儲器11中存儲有進行文檔處理時使用的字體數(shù)據(jù)等。并且,在ROM3的數(shù)據(jù)用ROM或外部存儲器11中存儲有進行文檔處理等時使用的各種數(shù)據(jù)(文檔數(shù)據(jù)等)。RAM2是CPU1的主存儲器,用于保存程序或數(shù)據(jù),或者作為工作區(qū)等發(fā)揮作用。
鍵盤控制器(KBC)5控制來自鍵盤9或未圖示的定位設(shè)備的鍵輸入。CRT控制器(CRTC)6控制CRT等顯示器10的顯示。盤控制器(DKC)7控制對硬盤(HD)、軟盤(FD)等外部存儲器11的訪問。在外部存儲器11中保存有引導(dǎo)程序、各種應(yīng)用程序、字體數(shù)據(jù)、用戶文件、編輯文件、打印機控制指令生成程序(以下稱作打印機驅(qū)動程序)等。打印機控制器(PRTC)8經(jīng)由雙向接口(接口)21與打印機1500連接,執(zhí)行與打印機1500的通信控制處理。
CPU1根據(jù)由CRT10上的未圖示的鼠標(biāo)光標(biāo)等指示的指令,打開預(yù)先登錄的各種窗口,執(zhí)行各種數(shù)據(jù)處理。用戶能夠在要執(zhí)行打印時打開關(guān)于打印設(shè)定的窗口,進行打印機的設(shè)定、包括打印模式的選擇在內(nèi)的對打印機驅(qū)動程序的打印處理方法的設(shè)定。
打印機1500由其CPU12進行控制。CPU12執(zhí)行存儲于ROM13的控制程序等或存儲于外部存儲器14的控制程序等,向連接在系統(tǒng)總線15上的打印單元(打印機引擎)17輸出作為打印輸出信息的圖像信號。
另外,在該ROM13的程序ROM中存儲有CPU12的控制程序等。另外,在ROM 13的字體用ROM中存儲有生成上述打印輸出信息時使用的字體數(shù)據(jù)等。另外,在ROM13的數(shù)據(jù)用ROM中,在沒有硬盤等外部存儲器14的打印機的情況下,存儲有在計算機上使用的信息等。
CPU12可以經(jīng)由輸入單元18與計算機進行通信處理。由此,能夠向計算機3000通知打印機內(nèi)的信息等。RAM19是作為CPU12的主存儲器或工作區(qū)等發(fā)揮作用的RAM。另外,能夠利用連接在未圖示的增設(shè)端口上的可選(option)RAM擴展存儲器容量。RAM19被用于輸出信息展開區(qū)域、環(huán)境數(shù)據(jù)存儲區(qū)域、NVRAM等。
硬盤(HD)、IC卡等外部存儲器14,由存儲器控制器(MC)20控制對其的訪問。外部存儲器14作為可選設(shè)備連接,存儲字體數(shù)據(jù)、仿真程序、模板數(shù)據(jù)等。另外,輸入單元18具有用于在上述操作板上進行操作的開關(guān)和LED顯示器等。另外,打印機1500具有未圖示的NVRAM,也可以存儲來自操作板1501的打印機模式設(shè)定信息。
在本實施方式中打印單元17是電攝影方式的引擎。因此,打印數(shù)據(jù)通過調(diào)色劑的點最終記錄在紙等打印介質(zhì)上。本發(fā)明的打印方式當(dāng)然不限于這種電攝影方式。例如還可以在噴墨方式等形成點進行打印的任意方式的打印裝置中應(yīng)用本發(fā)明。
<打印系統(tǒng)的軟件結(jié)構(gòu)>
圖3是表示用于在圖1所示的主計算機3000中進行打印處理的一種結(jié)構(gòu)的圖。應(yīng)用程序201、圖形引擎202、打印機驅(qū)動程序203以及系統(tǒng)假脫機程序204,作為保存在外部存儲器11的文件而存在。并且,這些程序是由OS及利用該模塊的模塊加載在RAM2中并執(zhí)行的程序模塊。
圖3用于表示以本實施方式為首的本發(fā)明的各個實施方式所共有的結(jié)構(gòu)。因此,如圖6等所示,各個實施方式的打印系統(tǒng)還具有圖3所示的模塊以外的構(gòu)成要素。對于這些構(gòu)成要素將參照詳細(xì)的附圖在后進行說明。
可以將應(yīng)用程序201和打印機驅(qū)動程序203追加到外部存儲器11的FD、未圖示的CD-ROM,或者經(jīng)由未圖示的網(wǎng)絡(luò)追加到外部存儲器11的HD。將保存于外部存儲器11的應(yīng)用程序201加載到RAM2中并執(zhí)行。當(dāng)由該應(yīng)用程序201使打印機1500進行打印時,利用同樣可加載到RAM2中并執(zhí)行的圖形引擎202進行輸出(描繪)。
圖形引擎202,將按打印機等打印裝置準(zhǔn)備的打印機驅(qū)動程序203從外部存儲器11加載到RAM2中,將應(yīng)用程序201的輸出設(shè)定給打印機驅(qū)動程序203。另外,圖形引擎202,將由應(yīng)用程序201接收的GDI(Graphic Device Interface圖形設(shè)備接口)函數(shù)轉(zhuǎn)換成DDI(Device Driver Interface設(shè)備驅(qū)動程序接口)函數(shù),輸出給打印機驅(qū)動程序203。打印機驅(qū)動程序203,根據(jù)從圖形引擎202接收到的DDI函數(shù)將其轉(zhuǎn)換成打印機可識別的控制指令,例如PDL(PageDescription Language頁面描述語言)。轉(zhuǎn)換后的打印機控制指令,是通過由OS加載在RAM2中的系統(tǒng)假脫機程序204經(jīng)由接口21作為打印數(shù)據(jù)輸出給打印機1500的結(jié)構(gòu)。GDI是安裝在Windows(注冊商標(biāo))OS上的程序,但其他OS也具有同樣的結(jié)構(gòu),由打印機驅(qū)動程序203生成打印數(shù)據(jù)。
另外,本實施方式的打印系統(tǒng),在打印機驅(qū)動程序203內(nèi)具有日志信息生成單元400。日志信息生成單元400既可以是打印機驅(qū)動程序203的內(nèi)置模塊,也可以是通過單獨安裝而追加的程序庫(library)模塊的格式。打印機驅(qū)動程序203,通過執(zhí)行日志信息生成單元400進行日志信息的抽取和生成,將所生成的日志信息發(fā)送給日志管理單元500。
日志管理單元500接收(或者截取(intercept))日志信息,并將其傳送給日志信息存儲服務(wù)器1000。日志管理單元500,也可以根據(jù)需要對接收到的日志信息進行加工或選擇。或者,也可以與接收日志信息同時地將其發(fā)送給日志信息存儲服務(wù)器1000,或者暫時存儲在硬盤等的存儲區(qū)域內(nèi),按照另行指定的發(fā)送調(diào)度將其發(fā)送給日志信息存儲服務(wù)器1000。
<日志信息收集處理>
圖4是表示打印機驅(qū)動程序203和日志信息生成單元400的處理流程的流程圖。以下,使用該圖4說明由日志信息生成單元400進行的作業(yè)跟蹤處理。
在打印作業(yè)開始后,在步驟S701中,打印機驅(qū)動程序203從GDI接收描繪指令(DDI指令)。然后,在步驟S702中,打印機驅(qū)動程序203的日志信息生成單元400,按照接收到的描繪指令收集并生成日志信息,并將其傳送給日志管理單元500。
在進行了日志信息的收集、生成和傳送后,在步驟S703中,打印機驅(qū)動程序203生成符合在步驟S701中接收到的描繪指令的打印數(shù)據(jù)(打印機1500可識別的控制指令)。然后,將打印數(shù)據(jù)寫入系統(tǒng)假脫機程序204。由假脫機析取程序(despooler)讀取保存于假脫機的打印數(shù)據(jù),再將其傳送給打印機1500。
打印機驅(qū)動程序203例如以各個指令單位接收描繪指令,生成打印數(shù)據(jù)。在步驟S704中,打印機驅(qū)動程序203,判斷是否已經(jīng)接收到作業(yè)結(jié)束指令,所述作業(yè)結(jié)束指令表示已經(jīng)接收完構(gòu)成1個打印作業(yè)的所有描繪指令。
這樣,反復(fù)執(zhí)行描繪指令的接收(S701)、日志信息的生成/傳送(S702)、打印數(shù)據(jù)的生成/傳送(S703)等各種處理,直到作業(yè)結(jié)束指令被處理為止(步驟S704)。
在此,說明步驟S702中的日志信息的收集、生成和傳送。日志信息是用于指定從產(chǎn)生打印數(shù)據(jù)到輸出打印數(shù)據(jù)為止的路徑、時間,或者打印請求人等的信息。日志信息例如包括如下所示的作業(yè)屬性等信息。
(1)請求打印處理的用戶的用戶ID(2)打印請求源的客戶機名和地址(3)打印請求源的應(yīng)用程序名
(4)發(fā)出打印請求的日期時間(5)執(zhí)行打印的打印機的地址或ID(6)打印數(shù)據(jù)所包含的特定信息(7)打印作業(yè)的ID上述信息不過是一個例子,當(dāng)然還可以包含其他信息,也可以不包含上述例子的所有信息。作為原則,要根據(jù)從應(yīng)用程序傳送的信息收集日志信息,但打印機驅(qū)動程序203可單獨取得的信息也可以不從應(yīng)用程序傳送。例如,可以由打印機驅(qū)動程序從實際時間計時器取得打印請求的發(fā)出時刻等。
另外,打印數(shù)據(jù)所包含的特定信息,是與作為打印品輸出的字符、圖像、圖形等對應(yīng)的信息。例如,日志信息生成單元400,除了從數(shù)據(jù)量較多的圖像數(shù)據(jù)中抽取字符代碼以外,還從打印數(shù)據(jù)中抽取字符代碼,將其收集起來作為日志信息。當(dāng)然也可以將圖像數(shù)據(jù)或圖形數(shù)據(jù)收集起來作為日志信息。另外,還可以將所指定的字符串收集起來作為日志信息??梢灶A(yù)先由用戶或管理員進行字符串的指定,并保存所指定的字符串,也可以預(yù)先保存由管理客戶機4000等指定的字符串。此時,日志信息生成單元400,從打印數(shù)據(jù)中檢索與所保存的字符串一致的字符串,在一致時將該字符串或包含該字符串的一定范圍的字符串收集起來作為日志信息。
然后,通過將這樣收集到的數(shù)據(jù)與表示數(shù)據(jù)意思(即項目)的代碼建立關(guān)聯(lián)等,生成日志信息。在日志信息上還可以添加標(biāo)識符。當(dāng)然,只要在后能夠判斷收集到的數(shù)據(jù)的意思則不限于該格式。最后,將所生成的日志信息傳送給日志管理單元500。
日志管理單元500將接收到的日志信息發(fā)送給日志信息存儲服務(wù)器1000。日志信息存儲服務(wù)器1000將日志信息登錄到數(shù)據(jù)庫。因此,能夠?qū)⑺母鱾€項目作為檢索鍵并按項目指定每個項目的值或范圍,從而讀取所保存的日志信息。
<日志信息檢索處理>
下面,就日志信息存儲服務(wù)器1000中的檢索處理說明其概要。在日志信息存儲服務(wù)器1000內(nèi)的存儲器中以打印作業(yè)為單位存儲有日志信息,日志信息存儲服務(wù)器1000可以分為按照來自管理客戶機4000的檢索執(zhí)行指示執(zhí)行檢索的檢索執(zhí)行單元、和處理檢索執(zhí)行單元輸出的檢索結(jié)果的檢索結(jié)果處理單元。
圖5是表示日志信息管理服務(wù)器內(nèi)的檢索處理流程的流程圖。首先,接收來自管理客戶機4000的檢索執(zhí)行指示,啟動日志信息存儲服務(wù)器1000的檢索處理。檢索執(zhí)行指示可以由管理員在任意的時刻從管理客戶機4000發(fā)出,也可以進行調(diào)度使得由管理客戶機4000定期地發(fā)出檢索執(zhí)行指示。
當(dāng)接收到檢索執(zhí)行指示時,首先檢查是否存在檢索對象的日志信息(步驟S801)。當(dāng)在該處理中判斷為不存在檢索對象的日志信息時,結(jié)束本檢索處理,將表示不存在檢索對象日志信息的消息返回客戶機4000。當(dāng)存在檢索對象日志信息時,在客戶機4000上,用由用戶指定的關(guān)鍵字執(zhí)行關(guān)鍵字檢索處理(步驟S802)。
在關(guān)鍵字檢索結(jié)束后,檢查在檢索結(jié)果中是否有檢索命中(hit)的內(nèi)容(步驟S803)。當(dāng)沒有檢索命中的內(nèi)容時,再次返回步驟S801。然后,如果有其他需要檢索的日志信息則以之為對象進行關(guān)鍵字檢索。
當(dāng)有檢索命中的內(nèi)容時,執(zhí)行檢索命中處理(步驟S804)。在檢索命中處理中,例如進行如下處理讀取命中的日志信息(也稱作日志文件)中記錄的數(shù)據(jù),作為獨立的文件(將其稱作檢出文件)進行保存,或者將該文件用郵件發(fā)送給管理員等。在檢出文件中,記錄有表示打印日期時刻、用戶名、打印作業(yè)名等作業(yè)屬性的信息,命中的日志信息的標(biāo)識符信息,以及命中的關(guān)鍵字信息等。在執(zhí)行了步驟S804后返回步驟S801,對所有對象的日志信息執(zhí)行處理。
接著,更詳細(xì)地說明本實施方式的打印系統(tǒng)。本實施方式的打印系統(tǒng)的結(jié)構(gòu)如圖1~圖6所示。作為本實施方式的打印系統(tǒng)的軟件結(jié)構(gòu),具體而言具有圖6所示的結(jié)構(gòu)。根據(jù)該結(jié)構(gòu),在本實施方式中進行按照打印日期和時刻變更日志信息的內(nèi)容和檢索關(guān)鍵字的處理。
<詳細(xì)的軟件模塊的說明>
圖6是表示根據(jù)打印日期時刻變更安全等級的變更處理的最簡單的系統(tǒng)的框圖。在此,描繪數(shù)據(jù)310是從主計算機3000內(nèi)的圖形引擎202傳送到打印機驅(qū)動程序203的數(shù)據(jù)。日志信息生成單元400包含在打印機驅(qū)動程序203中。這種方式并不限定本發(fā)明的范圍,日志信息生成單元400也可以是從打印機驅(qū)動程序203中獨立出來的模塊。另外,也可以用于復(fù)印機等的圖像形成處理。日志信息生成單元400是對圖4的步驟S702進行具體化的功能處理單元。日志信息生成單元400接收描繪數(shù)據(jù)310,按照日期時刻信息410或抽取條件文件330所包含的抽取條件生成日志信息320,傳送給在圖6中未圖示的日志管理單元500。日志信息320由日志信息存儲服務(wù)器1000進行保存。日期時刻信息410能夠從計算機所具有的實際時間時鐘讀取出來。另外,抽取條件文件330,是保存有表示用于從打印數(shù)據(jù)中抽取日志信息的抽取條件的信息的文件,被保存在外部存儲器11等中。
打印處理單元120是執(zhí)行圖4的步驟S703的處理的功能處理單元,將描繪數(shù)據(jù)310轉(zhuǎn)換成打印機1500可處理的數(shù)據(jù)格式(將其稱作打印數(shù)據(jù)660),傳送給假脫機程序204。從假脫機程序204向打印機1500發(fā)送打印數(shù)據(jù)并執(zhí)行打印。假脫機程序204、打印機1500在圖6中已經(jīng)省略。
在以下說明的本實施方式和其他實施方式中,“時間信息”是指除了日期時刻,還包括指定日期時刻的時間范圍、月份、日期、星期、時間段或者它們的組合的關(guān)于時間的信息。例如,可以對月份的指定和時間段的指定進行組合,或者還可以對星期的指定和時間段的指定進行組合。
抽取條件設(shè)定單元130起到設(shè)定對應(yīng)于時間信息的各種抽取條件的作用。抽取條件包括例如關(guān)于打印作業(yè)屬性的信息、表示是否從打印內(nèi)容中抽取文本的信息(稱作字符串記錄標(biāo)志(flag))、表示是否進行頁面圖像生成的信息(稱作圖像記錄標(biāo)志)等各種項目。打印作業(yè)的屬性包括例如指定打印日期時間、作業(yè)名稱、打印執(zhí)行用戶的信息,指定打印客戶機PC的信息,執(zhí)行打印的設(shè)備的信息等。另外,在生成頁面圖像時,還能夠?qū)⒁傻膱D像的顏色數(shù)、分辨率等指定為抽取條件。這樣的抽取條件是用于規(guī)定日志信息320所包含的數(shù)據(jù)(信息)的項目和質(zhì)量的信息。
并且,在本實施方式中,能夠按照時間信息(例如星期、時間段)指定作為抽取條件登錄的項目和質(zhì)量。
在本實施方式中,抽取條件設(shè)定單元130顯示用于由用戶輸入抽取條件的用戶界面,以一定的格式將所輸入的抽取條件保存到外部存儲器11等中。該一定的格式,是日志信息生成單元400讀取所保存的抽取條件,并能按照其內(nèi)容生成日志信息的格式。例如,抽取條件是將表示上述各個項目的ID和表示星期、時間段等的時間信息對應(yīng)起來保存的。用戶界面例如按照各個項目顯示適當(dāng)?shù)牟藛?,可以由用戶指定是否將該項目作為抽取條件,并選擇與項目對應(yīng)起來的時間信息,或者讓用戶直接輸入作為抽取條件的字符串等。對于與日期時刻無關(guān)的項目,可不與時間信息相對應(yīng)地進行登錄。另外,例如對于按照時間段指定不同值的項目,可使多個時間信息與1個項目相對應(yīng)地進行登錄。
具體而言,抽取條件是1個數(shù)據(jù)文件,其1個記錄對應(yīng)于抽取對象的1個項目。因此,作為構(gòu)成記錄的字段,包括抽取對象的項目的ID和時間信息。另外,在像字符串的抽取那樣還有對項目ID附加的條件時,該條件也構(gòu)成1個字段。對各個字段附加表示各個字段的意思的代碼。當(dāng)然這只是一個例子,只要是能與所指定的條件一起確定抽取對象的項目的格式,可以是任何格式。
在根據(jù)接收到的描繪數(shù)據(jù)310生成日志信息320時,日志信息生成單元400參照抽取條件文件330,根據(jù)符合所取得的日期時刻信息410的內(nèi)容生成日志信息320。在圖6中記載了由抽取條件設(shè)定單元130設(shè)定抽取條件330的方式,但抽取條件也可以靜態(tài)地保持在日志信息生成單元400內(nèi)部。
圖7是表示上述日志信息生成單元400的處理的流程圖。日志信息生成單元400與第1實施方式同樣地執(zhí)行圖4的步驟。其中,步驟S702的內(nèi)容不同。流程圖7用于具體地說明第1實施方式中圖4的步驟S702的處理。
首先,在步驟S1001中判斷是否為作業(yè)開始。例如,如果接收到的描繪指令是作業(yè)開始指令則判斷為是作業(yè)開始。如果是作業(yè)開始,則需要對該打印作業(yè)收集的信息的屬性和內(nèi)容未確定。因此,通過讀取實際時間時鐘等來取得當(dāng)前的日期、時刻、星期等日期時刻信息(步驟S1002)。在步驟S1003中,參照抽取條件文件330確定作為收集對象的打印作業(yè)的屬性和內(nèi)容,作為日志信息。即,當(dāng)抽取條件包括將時間信息和值對應(yīng)起來的項目時,比較當(dāng)前的日期時刻和時間信息,判斷是否為符合當(dāng)前的日期時刻的項目。然后,將符合的項目確定為是作為收集對象的項目(收集對象項目),將收集對象項目的ID的列表(收集對象列表)保存到外部存儲器11等中。另外,作為需要無條件收集的項目,將未與時間信息對應(yīng)起來的項目確定為收集對象項目,并將其保存到收集對象列表中。
例如,假定抽取條件中包含有未與時間信息對應(yīng)起來的項目“用戶ID”。并且,假定在抽取條件中與周末(星期六、星期日)相對應(yīng)地登錄有項目“字符串記錄標(biāo)志”。當(dāng)然,抽取對象的字符串(抽取字符串)也被登錄。
在這樣的情況下,如果當(dāng)前的日期時刻是平日,則收集對象項目僅為未與時間信息對應(yīng)起來的項目(用戶ID)。因此,項目“用戶ID”的項目ID作為收集對象項目列表保存。如果當(dāng)前的日期時刻是周末,則收集對象項目除了未與時間信息對應(yīng)起來的項目(用戶ID)以外,還將與表示周末的時間信息對應(yīng)起來的字符串記錄標(biāo)志和抽取對象的字符串作為收集對象列表進行保存。
接著,在步驟S1004中取得描繪數(shù)據(jù)310,在步驟S1005中,按照在步驟S1004中保存的收集對象列表中包含的項目的屬性和內(nèi)容,從描繪數(shù)據(jù)310中收集日志信息。然后,生成日志信息,并將其傳送給日志管理單元500。將日志信息保存到日志信息存儲服務(wù)器中,作為日志信息文件320。由檢索單元用所希望的關(guān)鍵字等條件檢索日志信息文件。符合的日志信息被讀入管理客戶機,由例如系統(tǒng)管理員等進行檢查。只要有信息泄漏的嫌疑就進行該檢查。
如上所述,能夠按照時刻、日期等時間信息預(yù)先指定要收集的日志信息。由此,實際收集的日志信息按照日期、星期、時間段而變化。結(jié)果,本發(fā)明的打印系統(tǒng)能夠改變在由本發(fā)明的打印系統(tǒng)收集日志信息帶來的信息泄漏抑制效果以外任何的抑制力起作用的時間、和除此以外的時間要收集的信息量。因此,例如可以進行如下調(diào)整對于可合理地認(rèn)為難以產(chǎn)生信息泄漏的時間段減少收集對象項目;對于可認(rèn)為有可能產(chǎn)生信息泄漏的時間段增加收集對象項目。這樣,就能夠提高日志信息收集的效率及其檢查的效率。
在第1實施方式中,說明了由日志信息生成單元110按照打印作業(yè)的發(fā)出日期時刻變更日志信息320的內(nèi)容的方式。除此之外,還說明了在執(zhí)行檢索處理的日志信息存儲服務(wù)器1000一側(cè),執(zhí)行對應(yīng)于日期時間的檢索處理的方式。本實施方式,使用圖8取代第1實施方式的圖6,使用圖9取代圖7。另外,圖5的步驟S802的詳細(xì)情況為圖10那樣的步驟。除了這些以外與第1實施方式相同。
檢查日志信息320時的主要檢索對象是日志信息320所包含的文本信息。但除此以外,還能夠通過對日志信息320所包含的圖像實施OCR處理來抽取文本,并將抽取出的文本數(shù)據(jù)作為檢索對象。這樣,還可以將根據(jù)日志信息320二次生成的信息作為記錄(logging)對象。
圖8是表示根據(jù)打印作業(yè)的發(fā)出日期時刻變更檢索內(nèi)容的處理的最簡單的系統(tǒng)的框圖。在圖8中追加了檢索條件設(shè)定單元150。檢索條件設(shè)定單元150,對以日志信息320為對象執(zhí)行檢索的檢索單元140,設(shè)定對應(yīng)于打印日期時刻(發(fā)出了打印作業(yè)的日期時刻)的檢索關(guān)鍵字,作為檢索條件文件340進行輸出。打印日期時刻可以用表示時間段等的上述時間信息進行指定。時間信息和對應(yīng)于時間信息的檢索關(guān)鍵字,例如可以由用戶通過檢索條件設(shè)定單元150提供的用戶界面進行設(shè)定。即,檢索條件文件340,例如由時間信息和對應(yīng)于時間信息的關(guān)鍵字構(gòu)成1個記錄的文件構(gòu)成。在圖8中,與圖6相同省略了日志管理單元500和系統(tǒng)假脫機程序。
檢索條件設(shè)定單元150可以按照日期時刻設(shè)定各種檢索關(guān)鍵字的組合(set),將其結(jié)果作為檢索條件文件340保持在本系統(tǒng)內(nèi)。另外,日志信息生成單元110,預(yù)先將所取得的日期時刻信息410嵌入收集到的日志信息320內(nèi)部。由此,檢索單元140能夠知道對象的日志信息320是何時打印的打印品的信息。
圖9、圖10是分別表示圖8的日志信息生成單元110和檢索單元140的處理的流程圖。首先,從圖9的日志信息生成單元的處理開始進行說明。
步驟S1101和步驟S1102的處理與在先說明的圖7的步驟S1001和步驟S1002相同。在步驟S1103中,生成日志信息320,在其中寫入所取得的日期時刻信息410。要寫入的日期時刻信息為獨立的字段,使得在將日志信息登錄到數(shù)據(jù)庫后,讀取符合所指定的條件的日期時刻信息。其后的步驟S1104和步驟S1105的處理也與在先的圖7的步驟S1004和步驟S1005相同。在步驟S1105中,收集已經(jīng)登錄的日期時刻信息以外的信息,使日志信息320完成。當(dāng)然,也可以在步驟S1105中的日志信息320的生成時,將所讀取的日期時刻信息附加到日志信息中。
在步驟S1105中,仍舊使用所指定的抽取條件(在圖8中未圖示)。不按照打印作業(yè)的發(fā)出時刻進行用于預(yù)先確定抽取信息的處理(圖7的步驟S1003)。但是,在本實施方式中,還可以像第1實施方式那樣按照打印時刻變更日志信息的屬性和內(nèi)容。
接著,用圖10說明檢索單元的處理。本流程圖用于更詳細(xì)地說明圖5的步驟S802的處理。首先,指定作為對象的日志信息320(步驟S2101)。例如通過由用戶經(jīng)由用戶界面進行指定來實現(xiàn)該指定。指定的方式可以有各種方法。例如,能夠通過打印作業(yè)的ID、用戶ID、打印機名稱等屬性,作業(yè)發(fā)出的時間段等時間信息等來指定。當(dāng)然,根據(jù)指定的方式,從多個打印作業(yè)中取得的日志信息成為檢索對象。在將所有日志信息作為檢索對象時,跳過步驟S2101。
接著,當(dāng)在步驟S2101中指定了條件時,從日志信息存儲服務(wù)器1000的數(shù)據(jù)庫中取得符合該條件的日期時刻信息(即在圖9的步驟S1103中登錄的日期時刻信息)(步驟S2102)。當(dāng)沒有指定條件時,對已經(jīng)登錄在數(shù)據(jù)庫中的所有打印作業(yè)取得其日期時刻信息。
接著,從檢索條件文件340中搜索符合所取得的日期時刻信息的檢索關(guān)鍵字,確定檢索關(guān)鍵字(步驟S2103)。未與時間信息相關(guān)聯(lián)地登錄在檢索條件340中的關(guān)鍵字,被確定為是符合的檢索關(guān)鍵字。然后,用在步驟S2103中確定的關(guān)鍵字對檢索對象的信息執(zhí)行檢索(步驟S2104)。對檢索對象的所有信息執(zhí)行該檢索處理(步驟S2105),然后結(jié)束對作為對象的日志信息320的檢索處理。當(dāng)然,還能夠?qū)㈥P(guān)鍵字以外的檢索條件登錄到檢索條件文件340中。
根據(jù)以上的結(jié)構(gòu)和處理步驟,在本實施方式的打印系統(tǒng)中,能夠根據(jù)打印作業(yè)的發(fā)出日期時刻指定關(guān)鍵字等檢索條件。由此,能夠在信息泄漏的可能性較高的時間段和較低的時間段,變更日志信息的檢查精度。由此,能夠迅速高效地進行日志信息的檢查。
并且,通過將其與第1實施方式的打印系統(tǒng)組合起來,能夠進一步提高日志信息的信息量和檢查的效率。
也可以由用戶輸入作為檢索對象的時間段等時間信息,取代步驟S2101和步驟S2102,并根據(jù)所輸入的時間信息執(zhí)行步驟S2103以后的處理。
接著,說明由創(chuàng)建者對特定文檔設(shè)定時限性的抽取檢查等級(日志信息內(nèi)容和檢索關(guān)鍵字等)的處理。
圖11是按照創(chuàng)建者所設(shè)定的時限性的安全信息變更日志信息320的內(nèi)容時的框圖。圖12是表示根據(jù)創(chuàng)建者所設(shè)定的時限性的安全信息執(zhí)行檢索處理的方式的框圖。圖6、圖8分別被追加了安全信息嵌入單元160。安全信息包括表示強化安全期間的信息、表示該期間的安全等級的信息。安全信息所包含的期間和安全等級,由用戶通過安全信息嵌入單元160提供的用戶界面輸入。安全信息嵌入單元160,作為例如應(yīng)用程序或者打印機驅(qū)動程序等進行打印時調(diào)用的程序的一部分來實現(xiàn)。在本實施方式中表示為獨立的程序。
安全信息嵌入單元160,將所指定的安全信息追加到描繪數(shù)據(jù)所包含的圖像數(shù)據(jù)(例如位像數(shù)據(jù))。安全信息也可以包括用于收集日志信息的抽取條件即打印作業(yè)的屬性的項目或關(guān)鍵字等,以取代表示所指定的期間的安全的等級(安全等級)的信息(安全等級)。
對追加了安全信息的描繪數(shù)據(jù)進行管理,使得不能由創(chuàng)建者以外的人刪除或篡改。由此,對追加了安全信息的描繪數(shù)據(jù)進行訪問控制,使得不能由例如接受認(rèn)證的人以外的人訪問。另外,嵌入到圖像數(shù)據(jù)的安全數(shù)據(jù),以在打印品的紙面上可視或不可視的狀態(tài)輸出。
在本實施方式中,打印系統(tǒng)由計算機和打印機構(gòu)成。因此,安全信息嵌入單元160,例如追加安全信息,將其作為用于描繪圖像數(shù)據(jù)的描繪指令的參數(shù)之一。另外,當(dāng)打印系統(tǒng)是復(fù)印機等,不使用描繪指令時,也可以使用電子水印技術(shù)將安全信息嵌入圖像數(shù)據(jù)。此時,在要進行復(fù)制操作時,安全信息嵌入單元160在實施復(fù)制處理以前將安全信息附加到圖像數(shù)據(jù)。為此,可以使用例如電子水印技術(shù)。為了生成電子水印,優(yōu)選為使用可逆的編碼技術(shù),使得能夠?qū)Π踩畔⑦M行解碼。
這樣,安全信息嵌入單元160,將所指定的安全信息嵌入到作為本打印系統(tǒng)打印處理的對象的描繪數(shù)據(jù)或者圖像數(shù)據(jù)中。具體而言,所指定的安全信息,包括關(guān)于將安全等級保持得較高的期間的期間信息,以及指定期間內(nèi)的安全等級或者打印作業(yè)的屬性、內(nèi)容或檢索關(guān)鍵字等抽取條件。也可以把將安全等級保持得較高的期間設(shè)定為無期限。當(dāng)所指定的期間是無期限的情況下,在執(zhí)行作為日志信息收集對象的打印作業(yè)時或復(fù)印(執(zhí)行復(fù)印作業(yè))時,總是按照設(shè)定的抽取條件生成日志信息。另外,總是用設(shè)定的關(guān)鍵字執(zhí)行日志信息的檢索。
<安全強化期間的日志信息的變更>
接著,說明按照創(chuàng)建者所設(shè)定的安全強化期間信息變更日志信息的內(nèi)容的處理(圖11)。圖11具有在第1實施方式的圖6中附加了安全信息嵌入單元160的結(jié)構(gòu)。抽取條件文件330中保存有與安全等級相對應(yīng)的抽取條件,以取代與時間信息對應(yīng)的抽取條件。即,只要給出安全等級就能確定抽取條件。另外,在抽取條件文件330中,還保存有未與安全等級對應(yīng)起來的默認(rèn)的抽取條件。
在圖11中,安全信息嵌入單元160,在從應(yīng)用程序經(jīng)由圖形引擎?zhèn)魉徒o打印機驅(qū)動程序的描繪數(shù)據(jù)中截取圖像數(shù)據(jù)的描繪指令?;蛘撸瑥拇蛴C驅(qū)動程序接收并暫時保存的描繪指令中選出圖像數(shù)據(jù)的描繪指令進行讀取。然后,將包括所指定的期間和安全等級等的安全信息嵌入到作為該描繪指令的操作數(shù)的圖像數(shù)據(jù)。
日志信息生成單元400讀取嵌入了這樣指定的安全信息的圖像數(shù)據(jù)310,按照附加在圖像數(shù)據(jù)的安全信息所包含的期間信息和所取得的日期時刻信息,確定要生成的日志信息320的屬性和內(nèi)容。例如,如果當(dāng)前的日期時刻符合包含在安全信息中的期間信息所示的期間,則讀取與該期間信息相對應(yīng)的安全等級。然后,日志信息生成單元400,從抽取條件文件330中讀取對應(yīng)于讀取出的安全等級的項目等條件。將讀取出的抽取條件確定為收集對象項目,并作為收集對象列表保存到外部存儲器11等中。收集對象列表所包含的項目等抽取條件表示要作為日志信息收集的信息。
當(dāng)作為描繪指令的參數(shù)附加有安全信息時,日志信息生成單元400,通過為識別該參數(shù)而附加的代碼識別并讀取對應(yīng)的參數(shù)。另外,當(dāng)圖像數(shù)據(jù)中嵌入有安全信息時,采用對應(yīng)于嵌入時使用的編碼方法的解碼方法,讀取安全信息。
在此,如果嵌入到圖像數(shù)據(jù)的安全信息中包含有作為該期間的抽取條件的項目的內(nèi)容和質(zhì)量,則即便不特意參照抽取條件文件330,也能確定抽取條件即日志信息320的項目和質(zhì)量。因此,在收集對象列表中原樣復(fù)制安全信息所包含的抽取條件。
另外,在日志信息生成單元取得日期時刻信息410后,判斷為與期間信息所示的安全強化期間不相符時,將另行確定的抽取條件(上述默認(rèn)的抽取條件)保存到收集對象列表中。
日志信息生成單元400收集符合如以上那樣確定的抽取條件的項目生成日志信息,并將其傳送給日志管理單元500。另外,打印單元120生成打印數(shù)據(jù),使得以可視或不可視的狀態(tài)在紙面上打印描繪數(shù)據(jù)310所包含的安全信息的內(nèi)容。
圖13是表示圖12的日志信息生成單元400的處理的流程圖。簡單地說明處理流程。日志信息生成單元400,根據(jù)是否接收到作業(yè)開始指令來判斷是否開始作業(yè)(步驟S1201)。如果是開始作業(yè)時則取得日期時刻信息410(步驟S1202)。然后,取得描繪數(shù)據(jù)(步驟S1203),取得該描繪數(shù)據(jù)所包含的安全信息(步驟S1204)。然后,如上所述地,根據(jù)與日期時刻信息和安全信息所包含的期間信息對應(yīng)的安全等級,確定要生成的日志信息320的屬性和內(nèi)容(即抽取條件)(步驟S1205)。然后,按照所確定的該抽取條件,從描繪數(shù)據(jù)中收集、生成日志信息,并將其傳送給日志管理單元500(步驟S1206)。
如以上說明的那樣,根據(jù)本實施方式,通過將安全信息嵌入到描繪數(shù)據(jù)中,能夠?qū)γ總€指定的期間將安全等級變更成所指定的等級。本打印系統(tǒng)從打印數(shù)據(jù)中抽取對應(yīng)于安全等級的項目,將其作為日志信息保存,并能夠根據(jù)安全等級控制要收集的信息量。
接著,使用圖14、圖15的流程圖說明按照創(chuàng)建者所設(shè)定的安全信息變更檢索關(guān)鍵字的處理(圖12)。圖12是本實施方式的打印系統(tǒng)的框圖。在圖12的檢索條件文件340中,保存有由檢索條件設(shè)定單元150輸入的檢索條件。檢索單元檢索符合從檢索條件文件340讀入的檢索條件的日志信息320。另外,日志信息生成單元110讀入日期時刻信息,將該日期時刻信息附加到所生成的日志信息中。安全信息嵌入單元160的功能與第3實施方式相同。
圖14、圖15的各流程圖分別表示日志信息生成單元110和檢索單元140的處理。在圖14中,當(dāng)啟動日志信息生成單元110檢測到作業(yè)開始時(步驟S1301),取得日期時刻信息410(步驟S1302)。在生成日志信息320后,預(yù)先寫入在此取得的日期時刻信息(步驟S1303)。寫入的日期時刻信息,以可從服務(wù)器1000管理的數(shù)據(jù)庫中取得的格式追加到日志信息中。
接著,讀入描繪數(shù)據(jù)310(步驟S1304),取得由安全信息嵌入單元160嵌入到描繪數(shù)據(jù)310中的安全信息(步驟S1305)。將所取得的安全信息寫入日志信息320(步驟S1306)。由此,即便嵌入了安全信息的描繪指令和圖像數(shù)據(jù)沒有成為收集對象,也能將安全信息附加到日志信息中。
步驟S1304和步驟S1205按照與第3實施方式相同的要領(lǐng)來進行。然后,日志信息生成單元110,收集、生成日志信息的各項目,并將其傳送給日志管理單元500(步驟S1307)。在該時刻,在日志信息文件320中,除了通常的收集項目,還嵌入有日期時刻信息和安全信息。
接著,說明日志信息存儲服務(wù)器1000的檢索側(cè)的處理。首先,指定作為對象的日志信息320(步驟S2301)。例如通過由用戶經(jīng)由用戶界面進行指定來實現(xiàn)該指定。指定的方式可以有各種方法。例如,可以通過打印作業(yè)的ID、用戶ID、打印機名等屬性,作業(yè)發(fā)出的時間段等時間信息等來指定。當(dāng)然,根據(jù)指定的方式,從多個打印作業(yè)中取得的日志信息成為檢索對象。在將所有日志信息作為檢索對象時,跳過步驟S2301。
接著,當(dāng)在步驟S2301中指定了條件時,從日志信息存儲服務(wù)器1000的數(shù)據(jù)庫中取得符合該條件的打印作業(yè)的日期時刻信息(即在圖14的步驟S1303中登錄的日期時刻信息)。另外,從日志信息存儲服務(wù)器1000的數(shù)據(jù)庫中取得符合該條件的打印作業(yè)的描繪數(shù)據(jù)所附加的安全信息(步驟S2302)。在沒有指定條件時,對于登錄在數(shù)據(jù)庫中的所有打印作業(yè),取得其日期時刻信息和安全信息。
接著,判斷所取得的日期時刻信息所示的時刻是否符合安全信息所包含的期間信息所示的期間。即,判斷該打印作業(yè)是否為安全強化期間中的打印處理。在符合的情況下,即判斷為是安全強化期間中的打印的情況下,如果在步驟S2302中取得的安全信息內(nèi)包含有具體的抽取條件,例如檢索關(guān)鍵字,則將該關(guān)鍵字確定為檢索關(guān)鍵字。所確定的檢索關(guān)鍵字被暫時保存在外部存儲器11等中。另外,如果安全信息中包含有表示安全等級的標(biāo)識符,則參照檢索條件文件340讀取符合該安全等級的檢索關(guān)鍵字。將該關(guān)鍵字作為檢索關(guān)鍵字進行保存(步驟S2303)。
在步驟S2304中,使用在步驟S2303確定并保存的檢索關(guān)鍵字執(zhí)行檢索處理。當(dāng)然,檢索條件設(shè)定單元150能夠設(shè)定對應(yīng)于各安全等級的檢索關(guān)鍵字,并將結(jié)果作為檢索條件文件340保持在本系統(tǒng)內(nèi)。另外,如果判斷為是安全信息所包含的安全強化期間以外的打印,則用通常的應(yīng)用等級的檢索關(guān)鍵字(即對應(yīng)于默認(rèn)的安全等級的關(guān)鍵字)執(zhí)行檢索處理。此時也可以從檢索條件340中取得檢索關(guān)鍵字(以上為步驟S2304)。如上所述,對所有作為對象的日志信息320都進行檢索處理(步驟S2305)。
如以上說明的那樣,根據(jù)本實施方式,通過將安全信息嵌入到描繪數(shù)據(jù)中,能夠?qū)γ總€指定的期間將安全等級變更成所指定的等級。本打印系統(tǒng)從打印數(shù)據(jù)中抽取對應(yīng)于安全等級的項目,將其作為日志信息保存,并能夠根據(jù)安全等級控制要收集的信息量。
另外,本打印系統(tǒng)能夠用每個指定期間的檢索條件檢索收集到的日志信息,并提高檢索效率。
本發(fā)明可以適用于由多個設(shè)備構(gòu)成的系統(tǒng),也可以適用于由一個設(shè)備組成的裝置。
此外,本發(fā)明也可以這樣來實現(xiàn)直接或遠(yuǎn)程地向系統(tǒng)或設(shè)備供給實現(xiàn)上述實施例的功能的軟件程序,用上述系統(tǒng)或裝置的計算機讀出上述所供給的程序代碼,然后執(zhí)行該程序代碼。在這種情況下,只要該系統(tǒng)或裝置具有該程序的功能,執(zhí)行的方式不需要依賴于程序。
因此,由于本發(fā)明的功能由計算機實現(xiàn),所以安裝在該計算機中的程序代碼本身也實現(xiàn)本發(fā)明。即,本發(fā)明的權(quán)利要求也包括用于實現(xiàn)本發(fā)明的功能處理的計算機程序。
在這種情況下,只要該系統(tǒng)或裝置具有該程序的功能,該程序也可以以任何形式執(zhí)行,例如,目標(biāo)代碼,由解釋程序執(zhí)行的程序,或供給到操作系統(tǒng)的腳本(script)數(shù)據(jù)等。
作為用于供給程序的存儲介質(zhì)有,例如,floppy(注冊商標(biāo))盤、硬盤、光盤、光磁盤、CD-ROM、CD-R、CD-RW、磁帶、非易失性存儲卡、ROM、以及DVD(DVD-ROM和DVD-R)等。
此外,也可以通過下述方法供給程序,即客戶計算機用客戶計算機的瀏覽器連接到互聯(lián)網(wǎng)的站點上,將本發(fā)明的計算機程序或壓縮的包括自動安裝功能的程序文件,下載到硬盤等記錄介質(zhì)中。此外,也能夠通過將構(gòu)成程序的程序代碼劃分為多個文件,并從不同的站點下載各文件來實現(xiàn)供給。即,將用于利用計算機實現(xiàn)本發(fā)明的功能處理的程序文件對多個用戶下載的WWW(萬維網(wǎng))服務(wù)器,也包含在本發(fā)明中。
而且,也能夠?qū)⒈景l(fā)明的程序加密并存儲在CD-ROM等存儲介質(zhì)中,并向用戶分發(fā)該存儲介質(zhì),對符合預(yù)定條件的用戶,允許其經(jīng)互聯(lián)網(wǎng)從站點下載解密的密鑰信息,并允許這些用戶使用該密鑰信息對加密的程序進行解密,并將其安裝到用戶計算機。
此外,除了計算機通過執(zhí)行讀出的程序來實現(xiàn)上述實施例的功能之外,通過下述處理也能實現(xiàn)上述實施例的功能,即在計算機上運行的操作系統(tǒng)等,進行實際處理的全部或部分。
此外,在從存儲介質(zhì)中讀出的程序?qū)懭氲讲迦胗嬎銠C內(nèi)的功能擴展板或連接于計算機的功能擴展單元中的存儲器之后,安裝到該功能擴展板上或功能擴展單元的CPU等,進行實際處理的全部或部分,通過該處理也實現(xiàn)上述實施例的功能。
以上,參照具體的實施方式對本發(fā)明進行了說明,可以理解為,本發(fā)明不限于公開的具體實施方式
。附加的權(quán)利要求的范圍對應(yīng)于最寬的解釋,以包含所有的修改、等效的結(jié)構(gòu)和功能。
權(quán)利要求
1.一種打印系統(tǒng),包括確定裝置,從與時間信息對應(yīng)起來保存的抽取條件中確定對應(yīng)于當(dāng)前的時刻信息的抽取條件;抽取裝置,從打印數(shù)據(jù)中抽取適合由上述確定裝置所確定的抽取條件的信息;以及保存裝置,將由上述抽取裝置抽取出的信息作為日志信息保存到存儲單元。
2.根據(jù)權(quán)利要求1所述的打印系統(tǒng),上述與時間信息對應(yīng)起來的抽取條件,被作為與上述打印數(shù)據(jù)不同的信息輸入。
3.根據(jù)權(quán)利要求1所述的打印系統(tǒng),將上述與時間信息對應(yīng)起來的抽取條件添加到上述打印數(shù)據(jù)中,從而與打印數(shù)據(jù)一起輸入。
4.一種信息檢索系統(tǒng),能夠從收集到的與時刻對應(yīng)起來保存的日志信息的數(shù)據(jù)庫中,檢索適合所給出的條件的信息,包括確定裝置,從與時間信息對應(yīng)起來保存的檢索條件中確定對應(yīng)于所給出的時間的檢索條件;以及檢索裝置,按照由上述確定裝置所確定的檢索條件檢索上述數(shù)據(jù)庫,取得適合的信息。
5.根據(jù)權(quán)利要求4所述的打印系統(tǒng),上述與時間信息對應(yīng)起來的檢索條件,被作為與上述打印數(shù)據(jù)不同的信息輸入。
6.根據(jù)權(quán)利要求4所述的打印系統(tǒng),將上述與時間信息對應(yīng)起來的檢索條件添加到上述日志信息中,保存到數(shù)據(jù)庫中。
7.一種用于收集日志信息的信息收集方法,包括確定步驟,從與時間信息對應(yīng)起來保存的抽取條件中確定對應(yīng)于當(dāng)前的時刻信息的抽取條件;抽取步驟,從打印數(shù)據(jù)中抽取適合在上述確定步驟所確定的抽取條件的信息;以及保存步驟,將在上述抽取步驟抽取出的信息作為日志信息保存到存儲單元。
8.一種信息檢索方法,用于從收集到的與時刻對應(yīng)起來保存的日志信息的數(shù)據(jù)庫中,檢索適合所給出的條件的信息,包括確定步驟,從與時間信息對應(yīng)起來保存的檢索條件中確定對應(yīng)于所給出的時間的檢索條件;以及檢索步驟,按照在上述確定步驟所確定的檢索條件檢索上述數(shù)據(jù)庫,取得適合的信息。
全文摘要
本發(fā)明提供一種打印系統(tǒng)、信息收集方法、信息檢索方法及信息檢索系統(tǒng)。在客戶機PC中,打印機驅(qū)動程序(203)的日志信息生成單元(400),當(dāng)接收描繪數(shù)據(jù)時,參照當(dāng)前時刻,收集適合于包括當(dāng)前時刻的時間段所對應(yīng)的抽取條件的關(guān)鍵字、打印作業(yè)屬性的項目等。將收集到的信息匯總成日志信息文件(320),保存到日志信息存儲服務(wù)器(1000)。檢索單元能夠按照所希望的檢索條件從該日志信息文件中讀取所保存的日志信息。讀取出的日志信息,由例如系統(tǒng)管理員等檢查,只要有信息泄漏的嫌疑就進行該檢查。
文檔編號G06F21/00GK1975730SQ20061014689
公開日2007年6月6日 申請日期2006年11月27日 優(yōu)先權(quán)日2005年11月28日
發(fā)明者內(nèi)田達郎 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长寿区| 北辰区| 阿巴嘎旗| 安阳县| 巢湖市| 出国| 紫云| 沙洋县| 龙南县| 隆安县| 武清区| 金川县| 太仓市| 满洲里市| 乌拉特中旗| 太保市| 宁陕县| 贡嘎县| 吴堡县| 思茅市| 都江堰市| 巧家县| 扶沟县| 鹰潭市| 淮安市| 五峰| 资中县| 溆浦县| 南靖县| 佳木斯市| 二连浩特市| 若尔盖县| 吉林市| 米脂县| 平和县| 成都市| 双辽市| 特克斯县| 门源| 大洼县| 万宁市|