專利名稱:圖像形成裝置、日志存儲方法、以及計算機程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在圖像形成裝置中將日志信息存儲作為事件歷史的 技術(shù)。
背景技術(shù):
近年來,例如多功能外設(shè)(MFP)的圖像形成裝置已經(jīng)被用于和例如互聯(lián) 網(wǎng)(Internet)或局域網(wǎng)(LAN)的網(wǎng)絡(luò)相連,從而在相同網(wǎng)絡(luò)上的客戶端等 能夠訪問該圖像形成裝置。這樣的圖像形成裝置被配置存儲例如安全日志或任 務(wù)日志等的日志信息,以確保其安全或者使得能夠進行使用等的研究(例如見 日本專利申請公開No. HI 1-136428,日本專利申請公開No. 2004-151994以及 日本專利申請公開No. 2006-107217)。同時,近年來,圖像形成裝置已經(jīng)由平 臺單元和在平臺單元上工作的應(yīng)用單元組成。通過該配置,允許圖像形成裝置 的用戶或者第三人,例如第三方供貨商,來開發(fā)例如用于圖像處理的應(yīng)用的新 的外部應(yīng)用以及來在圖像形成裝置中安裝新的外部應(yīng)用,從而能夠在平臺單元 上激活新的外部應(yīng)用。
然而,當(dāng)向預(yù)定應(yīng)用發(fā)布一個處理請求時(例如當(dāng)用戶按下一次用于執(zhí)行 預(yù)定處理的操作按鈕時),可能存在這樣的情況從該應(yīng)用向平臺單元下發(fā)了 大量的處理請求。在這種情況下,根據(jù)大量的處理請求創(chuàng)建了大量的日志信息 作為處理執(zhí)行結(jié)果。例如,當(dāng)從用戶發(fā)布用于使用批處理的數(shù)據(jù)訪問的處理請 求時,關(guān)于每個項目或每個數(shù)據(jù)記錄日志,從而創(chuàng)建大量日志信息,該批處理 例如是關(guān)于單個處理請求的初始設(shè)置的1000個項目的輸出或者地址簿數(shù)據(jù)的 500條的輸入。如果創(chuàng)建了大量日志信息,用于日志信息的存儲器區(qū)域?qū)⒊錆M曰志信息,從而可能不能保證用于記錄新的日志信息的存儲器區(qū)域。進一步地, 如果日志信息被轉(zhuǎn)發(fā)到外部裝置,由于大量日志信息的轉(zhuǎn)發(fā),通信路徑上的負(fù) 載增力口。
發(fā)明內(nèi)容
本發(fā)明的目的是至少部分解決現(xiàn)有技術(shù)中的問題。
根據(jù)本發(fā)明的一個方面,提供了一種圖像形成裝置,包括日志存儲單元, 在該日志存儲單元中存儲作為圖像形成裝置中事件歷史的日志信息;接收單 元,從用戶接收預(yù)定的處理請求;標(biāo)箋生成單元,對于從用戶接收到的處理請 求、以及包含基于所述處理請求將被執(zhí)行的一系列處理的實體,生成包含請求 識別信息和用戶信息的標(biāo)箋,所述請求識別信息用于識別處理請求,所述用戶 信息用于識別用戶;執(zhí)行處理單元,當(dāng)接收到處理請求和標(biāo)箋時,執(zhí)行基于實 體的所請求的處理;以及日志管理單元,以減小的方式在日志存儲單元中記錄 第一 日志信息,所述第一 日志信息是與所述執(zhí)行處理單元執(zhí)行的處理相關(guān)的曰 志信息。
進一步地,根據(jù)本發(fā)明的另一方面,提供了一種圖像形成裝置中的日志存 儲方法,所述圖像形成裝置包括日志存儲單元,在該日志存儲單元中存儲作為 圖像形成裝置中事件歷史的日志信息。所述日志存儲方法包括從用戶接收預(yù) 定處理請求;對于從用戶接收到的處理請求、以及包含基于所述處理請求將被 執(zhí)行的一系列處理的實體,生成包含請求識別信息和用戶信息的標(biāo)箋,所述請 求識別信息用于識別處理請求,所述用戶信息用于識別用戶;當(dāng)接收到處理請 求和標(biāo)實時,執(zhí)行基于實體的所請求的處理;以及以減小的方式在日志存儲單 元中記錄與執(zhí)行時執(zhí)行的處理相關(guān)的日志信息。
此外,根據(jù)本發(fā)明的另一方面,提供了一種計算機程序產(chǎn)品,所述計算機 產(chǎn)品包括具有在介質(zhì)中體現(xiàn)的計算機可讀程序代碼的計算機可用介質(zhì),所述計 算機可用介質(zhì)用于在圖像形成裝置中存儲日志,所述圖像形成裝置包括日志存 儲單元,在該日志存儲單元中存儲作為圖像形成裝置中事件歷史的日志信息。 當(dāng)被執(zhí)行時所述程序代碼使得計算機執(zhí)行從用戶接收預(yù)定處理請求;對于從 用戶接收到的處理請求、以及包含基于所述處理請求將被執(zhí)行的一系列處理的 實體,生成包含請求識別信息和用戶信息的標(biāo)箋,所述請求識別信息用于識別處理請求,所述用戶信息用于識別用戶;當(dāng)接收到處理請求和標(biāo)箋時,執(zhí)行基
于實體的所請求的處理;以及以減小的方式在日志存儲單元中記錄與執(zhí)行時執(zhí) 行的處理相關(guān)的日志信息。
當(dāng)結(jié)合附圖閱讀本發(fā)明的當(dāng)前優(yōu)選實施例的下述詳細(xì)描述時能夠更好地 理解本發(fā)明的上述和其它目的、特征、優(yōu)勢以及技術(shù)和產(chǎn)業(yè)重要性。
圖l是根據(jù)本發(fā)明第一實施例的多功能外設(shè)(MFP)的功能配置的框圖; 圖2是說明安全日志的例子的示意圖3是說明基于記錄圖案A記錄的安全日志的例子的示意圖; 圖4是說明基于記錄圖案B記錄的安全日志的例子的示意圖; 圖5是說明基于記錄圖案C記錄的安全日志的例子的示意圖; 圖6是記錄圖案設(shè)置表的內(nèi)容的例子; 圖7是說明標(biāo)箋的例子的示意圖; 圖8是日志省略確定表的內(nèi)容的例子;
圖9是根據(jù)第 一 實施例的由MFP存儲安全日志的處理的序列圖; 圖10是根據(jù)第一實施例的由MFP存儲安全日志的處理的序列圖; 圖11是根據(jù)第一實施例的由MFP存儲安全日志的處理的序列圖; 圖12是用于記錄安全日志的處理的流程圖13是根據(jù)本發(fā)明第二實施例的說明圖像形成系統(tǒng)的例子的示意圖14是圖13所示的MFP和日志收集服務(wù)器的配置的框圖15是說明當(dāng)打印了第一頁打印數(shù)據(jù)時創(chuàng)建的打印日志的例子的示意
圖16是說明當(dāng)打印了第二頁打印數(shù)據(jù)時創(chuàng)建的打印日志的例子的示意
圖17是當(dāng)打印了第二頁打印數(shù)據(jù)時創(chuàng)建的打印日志的另一個例子的示意
圖18是用于由圖13所示的MFP存儲打印日志的處理的序列圖19是用于由圖13所示的MFP記錄打印日志的處理的序列圖;以及
圖20是根據(jù)本發(fā)明第一和第二實施例的MFP的硬件配置的框圖。下面參考附圖詳細(xì)描述本發(fā)明的示例實施例。在下面的實施例中,使用了
例子,在該例子中,將根據(jù)本發(fā)明的圖像形成裝置應(yīng)用到多功能外設(shè)(MFP), 該多功能外設(shè)具有復(fù)印機功能、打印機功能、掃描儀功能和傳真機(FAX)功 能中的至少兩個功能。然而,本發(fā)明也可應(yīng)用到其它例如復(fù)印機、打印機、掃 描儀和傳真機的其它圖像形成裝置。
圖1是根據(jù)本發(fā)明第一實施例的MFP 100的功能配置的框圖。MFP 100 包括硬件組140,該硬件組140包括黑白激光打印機(B&WLP) 101,彩色激 光打印機(彩色LP) 102,硬盤驅(qū)動器(HDD) 103,例如掃描4義、FAX和存 儲器的硬件資源104,執(zhí)行關(guān)于外部裝置的輸入輸出控制的網(wǎng)絡(luò)接口 ( I/F )105, 以及操作面板106。 MFP IOO還包括軟件組110,該軟件組110包括應(yīng)用單元 130和平臺單元120。應(yīng)用單元130執(zhí)行和圖形形成相關(guān)的處理。平臺單元120 根據(jù)從應(yīng)用單元130接收的請求控制硬件組140。
MFP IOO記錄和MFP 100的安全相關(guān)的安全日志,作為已經(jīng)在MFP 100 中發(fā)生的作為事件歷史的日志信息的一條信息。MFP 100被配置以當(dāng)記錄安全 日志時省略記錄冗余日志和不必要的日志。
特別地,安全日志是和MFP IOO的安全相關(guān)的、并且被存儲用于系統(tǒng)管 理員(MFP100的管理員)使用的日志。安全日志用于在之后的日期,檢查在 MFP 100中是否已經(jīng)嘗試或者成功地進行了未授權(quán)的活動,或者用于通過向第 三人通知記錄了安全日志的事實來防止第三人對MFP 100進行未授權(quán)的活動。 由于安全日志的這樣的特性,因此對安全日志的訪問被控制,從而即使是已經(jīng) 記錄了安全日志的人也不被允許重寫或刪除安全日志。
在MFP 100中,從平臺單元120記錄安全日志是有效的。原因是如果強 迫應(yīng)用去存儲例如安全日志的日志信息,應(yīng)用的開發(fā)負(fù)擔(dān)可能較重,導(dǎo)致開發(fā) 的中斷。進一步地,通過從平臺單元120存儲日志信息,能夠防止例如存儲某 些日志信息條失敗或丟失某些日志信息條的問題。
同時,為了使用外部應(yīng)用實現(xiàn)各種功能,優(yōu)選地在平臺單元120中提供具 有可能的最簡單結(jié)構(gòu)的應(yīng)用程序接口 (API)。例如,假設(shè)平臺單元l加僅具 有能夠成批獲取從"A"、 "B,,、,,"和"Z"開始的地址的API,并且當(dāng)要從地址簿提取地址時,即使僅要提取一個特定地址或者僅要提取預(yù)定數(shù)目(例如
30)的由應(yīng)用列出的任意地址,API總是在第一處理階段成批地獲取從"A"、 "B"、,,,、和"Z" 開始的地址。因此,接下來需要執(zhí)行用于從應(yīng)用獲取的 地址提取和請求相對應(yīng)的地址的處理。結(jié)果,對地址簿的訪問計數(shù)增加了并且 可能冗余地執(zhí)行處理,導(dǎo)致性能下降。因此,在第一實施例中,平臺單元120 不僅具有用于成批獲耳又從"A"、 "B"、,,,,、和"Z"開始的地址的API功能而 且具有用于請求獲取單個地址的簡單API功能。因而,平臺單元120能夠支
持用于獲取地址的各種過程。
當(dāng)用戶向應(yīng)用發(fā)送單個處理請求時,應(yīng)用發(fā)布API功能以將處理請求發(fā)
送到平臺單元120。此時,由于平臺單元120的API包括用于請求獲取單個地 址的簡單API,響應(yīng)于來自用戶的單個處理請求可以發(fā)布大量的API功能。相 應(yīng)地,對于每個發(fā)布的API功能,記錄安全日志,從而創(chuàng)建大量安全日志。 例如,如上所述,當(dāng)從用戶發(fā)布用于使用批處理的數(shù)據(jù)訪問的處理請求時,關(guān) 于每個項目或每個數(shù)據(jù)發(fā)布API功能并且關(guān)于每個API功能記錄日志,從而 創(chuàng)建大量的安全日志,該批處理例如是關(guān)于單個處理-清求的初始設(shè)置的1000 個項目的輸出或者地址簿數(shù)據(jù)的500條的輸入。如果創(chuàng)建了大量日志信息,可 能占用用于安全日志的存儲器區(qū)域,從而可能不能保證用于記錄新的安全曰志 的存儲器區(qū)域。因此,當(dāng)記錄安全日志時需要省略記錄安全日志的某些項目。 MFP 100被配置用于能夠記錄來自具有簡單結(jié)構(gòu)的API的平臺單元120 的安全日志。進一步地,MFP100被配置以使得即使當(dāng)記錄了大量安全日志時 也能夠通過當(dāng)記錄安全日志時省略記錄冗余日志和不必要的日志來存儲具有 減小的大小的安全日志。下面詳細(xì)描述由MFP IOO存儲具有減小的大小的安 全日志的方法。
HDD 103是用于存儲日志信息的記錄介質(zhì),該日志信息例如是通過打印 創(chuàng)建的安全日志或打印日志、各種表格、以及文檔信息。操作面板106被配置 以顯示用于用戶的各種屏幕并且輔助用戶通過顯示的屏幕和操作鍵來輸入指 令。
下面詳細(xì)描述應(yīng)用單元130。應(yīng)用單元130包括作為用于打印機的應(yīng)用并 采用頁面描述語言(PDL)、打印機命令語言(PCL)、以及Postscript (PS)的打印機應(yīng)用111,作為用于復(fù)印機的應(yīng)用的復(fù)印應(yīng)用112,作為用于傳真機的
應(yīng)用的FAX應(yīng)用113,作為用于掃描儀的應(yīng)用的掃描儀應(yīng)用114,作為用于網(wǎng) 絡(luò)文件的應(yīng)用的網(wǎng)絡(luò)文件應(yīng)用115,作為用于^r查處理的應(yīng)用的處理^r查應(yīng)用 116,以及作為關(guān)于連接到互聯(lián)網(wǎng)的例如個人計算機(PC )的客戶終端的WEB 服務(wù)器(即http服務(wù)器)而工作并且在在客戶終端上工作的WEB瀏覽器上顯 示各種屏幕的WEB應(yīng)用117。
應(yīng)用單元130和平臺單元120通過經(jīng)由功能呼叫進行的彼此之間的通信、 從功能發(fā)送的返回值、消息的發(fā)送和接收等來實現(xiàn)用于圖像形成處理的用戶服 務(wù),該用戶服務(wù)例如是復(fù)印機、打印機、掃描儀和傳真機。
MFP IOO允許例如MFP 100的用戶或第三方供貨商的第三人在控制服務(wù) 層上的應(yīng)用層中開發(fā)和安裝外部應(yīng)用172。
下面詳細(xì)描述平臺單元120。平臺單元120主要包括通用操作系統(tǒng)(OS) 121、在通用OS 121上面操作的接收單元122、 FAX發(fā)送接收單元123、電子 郵件發(fā)送接收單元124、會話管理單元125、用戶信息管理單元126、請求管 理單元127、日志管理單元128、讀取控制單元129、打印控制單元131、文檔 管理單元132、地址簿管理單元133、初始設(shè)置管理單元134、幫助信息管理 單元135、以及宏信息管理單元136。
通用OS 121是例如UNIX (注冊商標(biāo))的通用操作系統(tǒng),并且當(dāng)處理時 并行執(zhí)行平臺單元120的軟件和應(yīng)用單元130的軟件。
接收單元122通過操作面板106從用戶接收登錄(login)請求、預(yù)定處理 請求等。預(yù)定處理是例如由應(yīng)用執(zhí)行的復(fù)印、FAX發(fā)送、以及電子郵件發(fā)送 和接收。響應(yīng)于從用戶接收到的單個處理請求執(zhí)行一系列的處理。例如,如果 用戶 一旦按下了用于執(zhí)行復(fù)印處理的操作按鈕,則MFP 100使得復(fù)印應(yīng)用112 和平臺單元120的單元執(zhí)行一系列的處理,用于傳送原件、讀取原件的圖像、 將讀取的圖像輸出到例如紙張的記錄介質(zhì)上并且輸出紙張。
接收單元122也接收記錄圖案(recordingpattern)的設(shè)置,其中關(guān)于將被 進行預(yù)定處理的每種類型的信息(下文中稱為"操作目標(biāo)信息")以及操作目 標(biāo)信息的操作類型,來設(shè)置當(dāng)記錄安全日志時將要被省略的日志項目。記錄圖 案能夠由例如MFP 100的系統(tǒng)管理員來設(shè)置。接收單元U2也接收當(dāng)記錄安全日志時的操作目標(biāo)信息的屬性的設(shè)置,關(guān)于每種類型的操作目標(biāo)信息增加該 屬性的設(shè)置。
下面詳細(xì)描述安全日志和記錄圖案。圖2是說明安全日志的例子的示意 圖。安全日志包含例如事件發(fā)生日期和時間的項目、關(guān)于已經(jīng)執(zhí)行了操作的用
戶的信息(即用戶信息)、以及當(dāng)MFP 100中已經(jīng)發(fā)生任何事件時記錄的處理 內(nèi)容。
更詳細(xì)地,如圖2所示,安全日志包含(A)用于識別日志的日志ID, (B) 事件發(fā)生日期和時間,(C)事件名稱,(D)至(H)關(guān)于用戶的信息(即(D) 用于識別用戶的用戶ID, (E)用戶的登錄名,(F)顯示的用戶名,(G)作為 用戶的類型的用戶類型,以及(H)用戶的所屬組),(I)操作目標(biāo)信息的操作 類型,(K)處理已經(jīng)失敗時的失敗原因,以及(L)至(P)關(guān)于操作目標(biāo)信 息的信息(即(L)用于識別操作目標(biāo)信息的信息ID, (M)通過其使用用戶 能夠容易地識別信息的信息描述,以及用于指示信息的詳細(xì)內(nèi)容的信息(N) 屬性1、 (0)屬性2、 (P)屬性3)。
以此方式,圖2所示的安全日志包含用于所有已經(jīng)發(fā)生的事件的所有曰 志。然而,在有的情況下,有的記錄的日志可能是冗余的或可能不是必不可少 的。更詳細(xì)地,,由于基于單個用戶進行的請求創(chuàng)建了日志,和用戶相關(guān)的信 息(即(D)至(H))包含冗余信息。因此,如果清楚地確認(rèn)第一至第四行上 的日志是基于單個用戶進行的單個處理請求而創(chuàng)建的,則不需要記錄冗余曰 志。進一步地,和操作目標(biāo)相關(guān)的信息(即(L)至(P))被記錄以僅用于提 供和處理相關(guān)的詳細(xì)信息,而不包含冗余日志。因此,信息可能包含不是必須 被記錄的項目以防止安全日志的大小的增加。因而,記錄圖案指示能夠被省略 的例如冗余日志和不必要日志的日志項目。在第一實施例中,MFP100預(yù)先基 于記錄圖案A至D中的一個來記錄安全日志。
下面詳細(xì)描述記錄圖案A。圖3是說明基于記錄圖案A記錄的安全曰志 的例子的示意圖。記錄圖案A被構(gòu)造以使得在根據(jù)從用戶接收的單個處理請 求而創(chuàng)建的日志中,和已經(jīng)發(fā)送了處理請求的用戶相關(guān)的信息是冗余的并且能 夠被共享的,和與用戶相關(guān)的信息相對應(yīng)的日志僅在第一記錄時被記錄并且在
第二或更后面的記錄中省略記錄。記錄圖案A也被構(gòu)造以使得記錄和與操作目標(biāo)信息相關(guān)的信息相對應(yīng)的日志,例如信息ID、信息描述、以及屬性1至3。
下面詳細(xì)描述記錄圖案B。圖4是說明基于記錄圖案B記錄的安全日志的 例子的示意圖。和記錄圖案A相似,記錄圖案B被構(gòu)造以使得在根據(jù)從用戶 接收的單個處理請求而創(chuàng)建的日志中,僅對于第一事件記錄和與用戶相關(guān)的信 息相對應(yīng)的日志并且對于第二或更后面的事件省略記錄該日志。記錄圖案B 也被構(gòu)造以使得在和與操作目標(biāo)信息相關(guān)的信息相對應(yīng)的日志中,僅記錄信息 ID和信息描述而不記錄屬性1至3。
下面詳細(xì)描述記錄圖案C。圖5是說明基于記錄圖案C記錄的安全日志的 例子的示意圖。記錄圖案C被構(gòu)造以使得在根據(jù)從用戶接收的單個處理請求 而創(chuàng)建的日志中,不記錄和與操作目標(biāo)信息相關(guān)的信息相對應(yīng)的日志,并且僅 記錄對操作目標(biāo)信息的訪問計數(shù)。記錄圖案D被構(gòu)造為使得不記錄安全日志。
在從用戶接收到記錄圖案(記錄圖案A至D)之一的設(shè)置時,接收單元
122在記錄圖案設(shè)置表中注冊設(shè)置。記錄圖案設(shè)置表是關(guān)于要被進行預(yù)定處理
的每種類型的操作目標(biāo)信息和關(guān)于操作目標(biāo)信息的每種操作類型而用于注冊
記錄圖案的表。記錄圖案設(shè)置表由可擴展標(biāo)記語言(XML)或文本語言書寫
并且記錄在存儲單元(未圖示)中。關(guān)于每種類型的操作目標(biāo)信息,記錄圖案
設(shè)置表也包含操作目標(biāo)信息的屬性,該屬性由用戶設(shè)置并且將被增加到安全曰 士
圖6是說明記錄圖案設(shè)置表的例子的示意圖。在記錄圖案設(shè)置表中,關(guān)于 每種類型的操作目標(biāo)信息并關(guān)于操作目標(biāo)信息的每種操作類型注冊記錄圖案, 操作目標(biāo)信息例如是"用戶信息"和"地址簿,,,操作類型例如是"查詢 (reference)"和"創(chuàng)建"。進一步地,在記錄圖案設(shè)置表中,關(guān)于每種類型的 操作目標(biāo)信息注冊將被增加到安全日志的例如"信息描述"和"屬性l"的操 作目標(biāo)信息的屬性。
返回圖1, FAX發(fā)送接收單元123控制FAX數(shù)據(jù)的發(fā)送和接收。電子郵 件發(fā)送接收單元124控制電子郵件的發(fā)送和接收。
在從接收單元122接收到已經(jīng)由用戶進行的登錄請求時,會話管理單元
125從用戶信息管理單元126獲取作為用于識別用戶的信息的用戶信息,執(zhí)行 用戶認(rèn)證,并且將登錄結(jié)果和會話信息通知給接收單元122。會話信息包含和已經(jīng)登錄的用戶相關(guān)的作為用戶認(rèn)證中成功的結(jié)果的信息(即用戶信息)以及 登錄處理的屬性信息。
在從接收單元122接收到用戶進行的預(yù)定處理請求時,會話管理單元125 生成用于一個包含從用戶接收的單個處理請求以及基于該單個處理請求將被 執(zhí)行的一系列的處理的實體的一個標(biāo)箋(ticket )。標(biāo)箋包含用于識別處理請求 并且由會話管理單元125發(fā)布的請求ID,以及用于識別已經(jīng)發(fā)送處理請求的 用戶的用戶信息。當(dāng)應(yīng)用向平臺單元120發(fā)送用于各種處理的標(biāo)箋以及請求 時,平臺單元120能夠基于請求ID識別從應(yīng)用接收的請求是根據(jù)用戶發(fā)送的 單個處理請求而進行的。當(dāng)請求的處理完成時,會話管理單元125使標(biāo)箋無效。
在傳統(tǒng)的圖像形成裝置中,基于為例如打印任務(wù)的每個任務(wù)生成的標(biāo)箋, 執(zhí)行例如打印的預(yù)定處理。另一方面,MFP100基于為每個實體生成的標(biāo)箋執(zhí) 行例如打印的預(yù)定處理。因此,為每個實體存儲安全日志。例如,如果基于用 戶進行的單個處理請求而執(zhí)行查詢兩個地址的處理,僅存儲一個安全日志。另 一方面,如果每次都是基于用戶進行的單個處理請求而執(zhí)行兩次用于查詢一個 地址的處理,即,如果基于用戶進行的兩個處理請求而執(zhí)行用于查詢兩個地址 的處理,存儲兩個安全日志。
圖7是說明標(biāo)箋的例子的示意圖。標(biāo)箋包含請求ID "11111111"以及用戶 信息,用戶信息例如是登錄名"yamada"、顯示的名稱"yamada"、用戶類型 "標(biāo)準(zhǔn)用戶"以及所屬組"銷售部,第二組"。
返回圖1,用戶信息管理單元126管理用戶信息。當(dāng)接收到用于從會話管 理單元125獲取用戶信息的請求時,用戶信息管理單元126將用戶信息發(fā)送到 會話管理單元125。
請求管理單元127授權(quán)處理請求的執(zhí)行并且管理處理序列。更詳細(xì)地,請 求管理單元127從應(yīng)用接收處理請求,使得會話管理單元125根據(jù)一個接收到 的處理請求生成用于一個實體的標(biāo)箋,并且將生成的標(biāo)箋發(fā)送到應(yīng)用。當(dāng)完成 處理時,請求管理單元127使得會話管理單元125使生成的標(biāo)箋無效。
日志管理單元128管理日志。關(guān)于由從應(yīng)用獲取的標(biāo)箋指示的每個處理請 求,日志管理單元128也記錄和處理相關(guān)的安全日志,并基于記錄圖案設(shè)置表 中設(shè)置的記錄圖案省略對于一些項目的日志的記錄,該處理已經(jīng)由執(zhí)行處理單元(例如文檔管理單元132和打印控制單元131 )根據(jù)單個處理請求而執(zhí)行。
例如,當(dāng)設(shè)置了記錄圖案A時,日志管理單元128關(guān)于每個由標(biāo)蓬指示 的處理請求并才艮據(jù)單個處理請求而在第一記錄時在HDD 103中記錄所有的安 全曰志,并且省略包含冗余內(nèi)容的日志的記錄,即和關(guān)于用戶的信息相對應(yīng)的 曰志,并同時省略在第二或更后面的記錄時在HDD 103中的安全日志的記錄。 登錄管理單元128在HDD 103中記錄安全日志并同時將記錄圖案設(shè)置表中設(shè) 置的屬性增加到安全日志(見圖3)中。
當(dāng)設(shè)置了記錄圖案B時,日志管理單元128關(guān)于每個由標(biāo)箋指示的處理 請求并根據(jù)單個處理請求而在第一記錄時在HDD 103記錄所有的安全曰志, 并且省略包含冗余內(nèi)容的日志的記錄,即和關(guān)于用戶的信息相對應(yīng)的日志,并 同時省略在第二或更后面的記錄時在HDD 103中的安全日志的記錄。當(dāng)在 HDD 103中記錄安全日志(見圖4 )時,登錄管理單元128省略操作目標(biāo)信息 的屬性1至3的記錄。
當(dāng)設(shè)置了記錄圖案C時,日志管理單元128對于每個由標(biāo)箋指示的處理 請求并根據(jù)單個處理請求,而僅將對HDD 103中的揭:作目標(biāo)信息的訪問計數(shù) 作為安全日志而記錄(見圖5)。當(dāng)設(shè)置了記錄圖案D時,日志管理單元128 不記錄安全數(shù)據(jù)。
當(dāng)基于設(shè)置的記錄圖案記錄安全日志時,日志管理單元128臨時存儲和管 理日志省略確定表,該表用于確定多次進^f的安全日志記錄^"求之間的關(guān)系。 圖8是說明日志省略確定表的內(nèi)容的例子的示意圖。每次當(dāng)執(zhí)行預(yù)定處理并 生成日志時都更新日志省略確定表。如圖8所示,日志省略確定表以相關(guān)聯(lián)的 方式包含例如"333333333333"的處理請求的請求ID,例如"地址簿"或"用 戶信息"的操作目標(biāo)信息的類型,例如"查詢"或"更新"的操作目標(biāo)信息的 操作類型,以及例如"成功,,或"失敗"的處理結(jié)果。
當(dāng)記錄安全日志時,日志管理單元128確定創(chuàng)建的安全日志是否包含在曰 志省略確定表中。當(dāng)安全日志包含在日志省略確定表中時,日志管理單元128 確定基于第二或更后面的處理請求創(chuàng)建了安全日志。另一方面,當(dāng)安全日志不 包含在日志省略確定表中時,日志管理單元128確定基于第一處理請求創(chuàng)建了 安全日志,并將關(guān)于安全日志的信息增加到日志省略確定表。日志省略確定表能夠被構(gòu)造以如下方式最多地存儲預(yù)定數(shù)目的日志當(dāng)已經(jīng)存儲預(yù)定數(shù)目的日 志并且將要存儲新日志時,用最新的日志覆蓋最老的日志。處理結(jié)果包含在曰
志省略確定表中的原因是考慮到當(dāng)處理已經(jīng)失敗時創(chuàng)建的安全曰志需要被檢
查,當(dāng)處理已經(jīng)成功時創(chuàng)建的安全日志以及當(dāng)處理已經(jīng)失敗時創(chuàng)建的安全日志 能夠被彼此獨立地記錄。
當(dāng)從例如復(fù)印應(yīng)用112和掃描儀應(yīng)用114的應(yīng)用一起接收到讀取處理請求 和標(biāo)箋時,讀取控制單元129控制掃描儀來執(zhí)行讀取處理。當(dāng)從例如復(fù)印件應(yīng) 用112的應(yīng)用一起接收到打印請求和標(biāo)蓬時,打印控制單元131控制打印機來 執(zhí)行打印。
文檔管理單元132管理存儲在HDD 103中的文檔,并在從應(yīng)用一起接收 到處理請求和標(biāo)箋時執(zhí)行請求的處理。地址簿管理單元133管理作為通信目的 地的地址信息,并在從應(yīng)用一起接收到處理請求和標(biāo)奚時執(zhí)行請求的處理。初 始設(shè)置管理單元134管理初始設(shè)置,并在從應(yīng)用一起接收到處理請求和標(biāo)箋時 執(zhí)行請求的處理。幫助信息管理單元135管理幫助信息,并在從應(yīng)用一起接收 到處理請求和標(biāo)箋時執(zhí)行請求的處理。宏信息管理單元136管理宏信息,并在 從應(yīng)用 一起接收到處理請求和標(biāo)箋時執(zhí)行請求的處理。
下面詳細(xì)描述由如上所述配置的MFP 100存儲安全日志的處理。圖9是 用于MFP IOO存儲安全日志的處理的序列圖。在圖9所示的例子中,解釋了 當(dāng)平臺單元120的執(zhí)行處理單元(例如文檔管理單元132或者打印控制單元 131 )中的任一個執(zhí)行預(yù)定處理時執(zhí)行的用于存儲安全日志的處理。
當(dāng)通過操作面板106從用戶接收到登錄請求時,接收單元122將接收到的 請求發(fā)送到會話管理單元125 (步驟Sll )。當(dāng)接收到登錄請求時,會話管理單 元125從用戶信息管理單元126獲取用戶信息(步驟S12 ),執(zhí)行對已經(jīng)發(fā)送 登錄請求的用戶的用戶認(rèn)證(S13 ),并輸出認(rèn)證結(jié)果和會話信息以通知接收單 元122登錄結(jié)果(步驟S14)。
當(dāng)通過操作面板106從作為用戶認(rèn)證成功的結(jié)果的已經(jīng)登錄的用戶接收 到預(yù)定處理請求時,接收單元122發(fā)送激活請求,用于激活和預(yù)定處理相對應(yīng) 的應(yīng)用(步驟S15),并發(fā)送預(yù)定處理請求至激活的應(yīng)用(步驟S16)。
當(dāng)接收到預(yù)定處理請求時,應(yīng)用向請求管理單元127發(fā)送會話信息和所請求的內(nèi)容,并向請求管理單元127發(fā)送根據(jù)處理請求的用于一個實體的標(biāo)箋生
成請求(步驟S17)。當(dāng)接收到標(biāo)箋生成請求時,請求管理單元127將標(biāo)箋生 成請求發(fā)送到會話管理單元125 (步驟S18 )。
當(dāng)接收到標(biāo)箋生成請求時,會話管理單元125生成和用戶發(fā)送的一個處理 請求相對應(yīng)的標(biāo)箋,并將標(biāo)箋發(fā)送至請求管理單元127 (步驟S19)。此時,會 話管理單元125檢查會話信息的有效性。然后,請求管理單元127將標(biāo)箋發(fā)送 到已經(jīng)發(fā)布了處理請求的應(yīng)用(步驟S20)。
當(dāng)獲取到標(biāo)箋時,應(yīng)用將預(yù)定處理請求和標(biāo)奚一起發(fā)送到執(zhí)行處理單元, 該執(zhí)行處理單元作為平臺單元120的模塊而操作并且執(zhí)行預(yù)定處理(步驟 S21)。執(zhí)行處理單元基于處理請求而執(zhí)行處理,并將安全日志記錄請求和標(biāo)箋 一起發(fā)送到日志管理單元128 (步驟S22 )。
日志管理單元128將用于檢查所獲取的標(biāo)箋的有效性的檢查請求發(fā)送到 會話管理單元125 (步驟S23 )。會話管理單元125檢查標(biāo)箋的有效性并將檢查 標(biāo)箋的有效性的結(jié)果發(fā)送到日志管理單元128(步驟S24)。當(dāng)標(biāo)箋有效時,日 志管理單元128基于記錄圖案設(shè)置表中設(shè)置的記錄圖案來在HDD 103中記錄 安全日志。
當(dāng)完成基于處理請求的預(yù)定處理時,應(yīng)用將和處理請求相對應(yīng)的處理的完 成以及標(biāo)奚一起通知到請求管理單元127 (步驟S25 )。請求管理單元127將用 于使標(biāo)箋無效的無效請求發(fā)送到會話管理單元125 (步驟S26 )。
當(dāng)接收到無效請求時,會話管理單元125使得標(biāo)箋無效并將標(biāo)箋無效的完 成通知到日志管理單元128 (步驟S27 )。日志管理單元128根據(jù)需要在已經(jīng)被 臨時存儲的日志省略確定表中記錄安全日志。應(yīng)用將和預(yù)定處理請求相對應(yīng)的 處理的執(zhí)行結(jié)果通知到接收單元122 (步驟S28 )。因而,完成用于存儲安全日 志的處理。
在圖9所示的處理中, 一個處理請求以及基于該一個處理請求而執(zhí)行的一 系列處理被認(rèn)為是一個實體,并且生成和發(fā)布用于該一個實體的一個標(biāo)箋,其 中該一系列的處理是從登錄請求的接收到執(zhí)行請求的通知的處理(步驟Sll 至步驟S28)。然后,存儲用于所執(zhí)行的預(yù)定請求的一個安全日志。
下面詳細(xì)描述當(dāng)平臺單元120的文檔管理單元132和打印控制單元131由MFP 100存儲安全日志的處理的序列圖。
從將登錄請求發(fā)送到會話管理單元125至登錄結(jié)果的通知的處理(步驟 S31至步驟S34)和圖9所示的那些(步驟Sll至步驟S14)相同。
當(dāng)通過操作面板106從作為用戶認(rèn)證成功的結(jié)果的已經(jīng)登錄的用戶接收 到用于打印所存儲的文檔的請求(下文中稱為"存儲文檔的打印請求")時, 接收單元122發(fā)送激活請求,用于激活執(zhí)行用于打印所存儲的文檔的處理(下 文中稱為"存儲文檔的打印處理")的復(fù)印應(yīng)用112 (步驟S35),并發(fā)送用于 打印所存儲的文檔的存儲文檔的打印請求至已經(jīng)被激活的復(fù)印應(yīng)用112 (步驟 S36)。
當(dāng)接收到存儲文檔的打印請求時,復(fù)印應(yīng)用112向請求管理單元127發(fā)送 會話信息和所請求的內(nèi)容,并向請求管理單元127發(fā)送根據(jù)存儲文檔的打印請 求的用于一個實體的標(biāo)箋生成請求(步驟S37)。當(dāng)接收到標(biāo)箋生成請求時, 請求管理單元127將標(biāo)箋生成請求發(fā)送到會話管理單元125 (步驟S38 )。
當(dāng)接收到標(biāo)箋生成請求時,會話管理單元125生成和用戶發(fā)送的一個存儲 文檔的打印請求相對應(yīng)的標(biāo)箋,并將標(biāo)箋發(fā)送至請求管理單元127(步驟S39 )。 此時,會話管理單元125檢查會話信息的有效性。然后,請求管理單元127 將標(biāo)箋發(fā)送到復(fù)印應(yīng)用112 (步驟S40)。
當(dāng)獲取到標(biāo)箋時,復(fù)印應(yīng)用112將用于獲取由存儲文檔的打印請求識別的 所存儲文檔的請求和標(biāo)箋一起發(fā)送到文檔管理單元132 (步驟S41 )。文檔管理 單元132從HDD 103獲取所識別的存儲文檔(步驟S42 ),并將安全日志記錄 請求和標(biāo)箋一起發(fā)送到日志管理單元128 (步驟S43 )。
曰志管理單元128將用于檢查所獲取的標(biāo)箋的有效性的檢查請求發(fā)送到 會話管理單元125 (步驟S44 )。會話管理單元125檢查標(biāo)箋的有效性并將檢查 標(biāo)箋的有效性的結(jié)果發(fā)送到日志管理單元128(步驟S45)。當(dāng)標(biāo)箋有效時,曰 志管理單元128基于記錄圖案設(shè)置表中設(shè)置的記錄圖案來在HDD 103中記錄 安全日志。此時,用于獲取所存儲的文檔的處理被作為"文檔的查詢"記錄在 安全日志中。
當(dāng)根據(jù)一個存儲文檔的打印請求打印多個文檔,例如N個文檔時,重復(fù)N次從步驟S41至步驟S45的處理,從而記錄N次安全日志。
當(dāng)獲取了所識別的所存儲的文檔時,復(fù)印應(yīng)用112將用于打印所存儲的文 檔的打印請求以及標(biāo)箋一起發(fā)送到打印控制單元131 (步驟S46)。打印控制單 元131執(zhí)行由打印機獲取的所存儲的文檔的打印(步驟S47)。在這個例子中, 假設(shè)關(guān)于打印的執(zhí)行不記錄安全日志,從而不記錄和打印相關(guān)的安全日志。
當(dāng)完成基于存儲文檔的打印請求的打印時,復(fù)印應(yīng)用112將打印的完成以 及標(biāo)箋一起通知到請求管理單元127 (步驟S48 )。請求管理單元127將用于使 標(biāo)實無效的無效請求發(fā)送到會話管理單元125 (步驟S49 )。
當(dāng)接收到無效請求時,會話管理單元125使得標(biāo)蓬無效并將標(biāo)箋無效的完 成通知到日志管理單元128 (步驟S50 )。日志管理單元128根據(jù)需要在已經(jīng)被 臨時存儲的日志省略確定表中記錄安全日志。復(fù)印應(yīng)用112將存儲文檔的打印 處理的執(zhí)行結(jié)果通知到接收單元122 (步驟S51 )。因而,完成用于存儲存儲文 檔的打印處理中的安全日志的處理。
下面詳細(xì)描述當(dāng)平臺單元120的讀取控制單元129和打印控制單元131 執(zhí)行復(fù)印處理時用于存儲安全日志的處理。圖11是用于由MFP100存儲安全 日志的處理的序列圖。
從將登錄請求發(fā)送到會話管理單元125至登錄結(jié)果的通知的處理(步驟 S61至步驟S64)和圖9所示的那些(步驟Sll至步驟S14)相同。
當(dāng)通過操作面板106從作為用戶認(rèn)證成功的結(jié)果的已經(jīng)登錄的用戶接收 到復(fù)印請求時,接收單元122發(fā)送激活請求,用于激活執(zhí)行復(fù)印處理的復(fù)印應(yīng) 用112(步驟S65),并發(fā)送復(fù)印請求至已經(jīng)被激活的復(fù)印應(yīng)用112(步驟S66)。
當(dāng)接收到復(fù)印請求時,復(fù)印應(yīng)用112向請求管理單元127發(fā)送會話信息和 所請求的內(nèi)容,并向請求管理單元127發(fā)送根據(jù)復(fù)印請求的用于一個實體的標(biāo) 箋生成請求(步驟S67)。當(dāng)接收到標(biāo)箋生成請求時,請求管理單元127將標(biāo) 箋生成請求發(fā)送到會話管理單元125 (步驟S68 )。
當(dāng)接收到標(biāo)箋生成請求時,會話管理單元125生成和用戶發(fā)送的復(fù)印請求 相對應(yīng)的標(biāo)箋,并將標(biāo)箋發(fā)送至請求管理單元127 (步驟S69)。此時,會話管 理單元125檢查會話信息的有效性。然后,請求管理單元l"將標(biāo)箋發(fā)送到復(fù) 印應(yīng)用112 (步驟S70)。
19當(dāng)獲取到標(biāo)箋時,復(fù)印應(yīng)用112將用于讀取原件的請求和標(biāo)箋一起發(fā)送到
讀取控制單元129 (步驟S71 )。讀取控制單元129通過使用掃描儀來讀取原件 (步驟S72 ),并將安全日志記錄請求和標(biāo)箋一起發(fā)送到曰志管理單元128 (步 驟S73 )。
日志管理單元128將用于檢查所獲取的標(biāo)箋的有效性的檢查請求發(fā)送到 會話管理單元125 (步驟S74 )。會話管理單元125檢查標(biāo)箋的有效性并將檢查 標(biāo)箋的有效性的結(jié)果發(fā)送到日志管理單元128 (步驟S75 )。當(dāng)標(biāo)箋有效時,日 志管理單元128基于記錄圖案設(shè)置表中設(shè)置的記錄圖案來在HDD 103中記錄 安全日志。
當(dāng)讀取了原件時,復(fù)印應(yīng)用112將用于打印所讀取的圖像的打印請求和標(biāo) 箋一起發(fā)送到打印控制單元131 (步驟S76)。打印控制單元131打印由打印機 讀取的圖像(步驟S77),并將安全日志記錄請求和標(biāo)箋一起發(fā)送到日志管理 單元128 (步驟S78 )。
曰志管理單元128將用于檢查所獲取的標(biāo)箋的有效性的檢查請求發(fā)送到 會話管理單元125 (步驟S79 )。會話管理單元125檢查標(biāo)箋的有效性并將檢查 標(biāo)箋的有效性的結(jié)果發(fā)送到日志管理單元128(步驟S80)。當(dāng)標(biāo)箋有效時,日 志管理單元128基于記錄圖案設(shè)置表中設(shè)置的記錄圖案來在HDD l(B中記錄 安全日志。
當(dāng)完成塞于復(fù)印請求的讀取處;皇和打印處理時,復(fù)印應(yīng)用112將復(fù)印處理 的完成以及標(biāo)箋一起通知到請求管理單元127 (步驟S81 )。請求管理單元127 將用于使標(biāo)箋無效的無效請求發(fā)送到會話管理單元125 (步驟S82 )。
當(dāng)接收到無效請求時,會話管理單元125使得標(biāo)箋無效并將標(biāo)箋無效的完 成通知到日志管理單元128 (步驟S83 )。日志管理單元根據(jù)需要在已經(jīng)被 臨時存儲的日志省略確定表中記錄安全日志。復(fù)印應(yīng)用112將復(fù)印處理的執(zhí)行 結(jié)果通知到接收單元122(步驟S84)。因而,完成用于存儲復(fù)印處理時的安全 日志的處理。
以此方式,MFP 100生成用于一個包含一個處理請求以及基于該一個處理 請求將被執(zhí)行的一系列的處理的實體的一個標(biāo)箋,使平臺單元120的執(zhí)行處理 單元通過使用標(biāo)箋來執(zhí)行預(yù)定處理,并根據(jù)該一個處理請求來記錄安全日志。進一步的,MFP 100在和上述處理不同的處理中記錄安全日志。例如,當(dāng)執(zhí)行通信處理時并且如果發(fā)生了關(guān)鍵錯誤或者如果從通過掃描原件獲得的圖像中檢測到重要信息,MFP100生成標(biāo)菱、通過使用所生成的標(biāo)箋執(zhí)行處理、并且 記錄安全日志。下面描述當(dāng)用于記錄安全日志的請求凈皮發(fā)送到日志管理單元128時(即圖 9中的步驟S22、圖10中的步驟S43、圖11中的步驟S73和步驟S78 )用于 記錄安全日志的處理。圖12是用于記錄安全日志的處理的流程圖。當(dāng)由基于處理請求執(zhí)行預(yù)定處理的平臺單元120的任一個執(zhí)行處理單元 發(fā)布安全日志記錄請求時,日志管理單元128從記錄圖案設(shè)置表獲取由和處理 內(nèi)容相對應(yīng)的操作目標(biāo)信息類型以及操作目標(biāo)信息的操作類型的組合所識別 的記錄圖案的設(shè)置(步驟S91 )。曰志管理單元128確定所獲取的記錄圖案的設(shè)置是否對應(yīng)于記錄圖案D (步驟S92)。當(dāng)所獲取的設(shè)置對應(yīng)于記錄圖案D時(步驟S92,是),由于不 記錄安全日志,處理控制結(jié)束。另一方面,當(dāng)所獲取的設(shè)置不對應(yīng)于記錄圖案D時(步驟S92,否),日 志管理單元128確定在日志省略確定表中是否包含由執(zhí)行處理單元基于處理 請求而執(zhí)行的處理的請求ID、操作目標(biāo)信息的類型、操作目標(biāo)信息的操作類 型、以及處理的執(zhí)行結(jié)果的組合(步驟S93)。當(dāng)以上組合不包括在日志省略確定表中時(步驟S93,否),日志管理單 元128確定請求被記錄的安全日志對應(yīng)于第一日志,在HDD 103中記錄第一 安全日志,并且在日志省略確定表中額外記錄必要信息(請求ID、操作目標(biāo) 信息的類型、操作目標(biāo)信息的操作類型、以及執(zhí)行結(jié)果)(步驟S94)。在這種 情況下,由于安全日志是第一日志,不省略地記錄所有項目的日志。日志管理單元128確定所獲取的記錄圖案的設(shè)置是否對應(yīng)于記錄圖案C (步驟S95)。當(dāng)所獲取的設(shè)置對應(yīng)于記錄圖案D時(步驟S95,是),日志管 理單元128在臨時存儲器(未圖示)中存儲安全日志的內(nèi)容(步驟S96)并結(jié) 束處理。然后,日志管理單元128記錄隨后生成的安全日志。另一方面,當(dāng)所獲取的設(shè)置不對應(yīng)于記錄圖案C時(步驟S95,否),曰 志管理單元128結(jié)束處理并然后記錄隨后生成的安全日志。在步驟S93,當(dāng)組合包含在日志省略確定表中時(步驟S93,是),曰志 管理單元128確定請求;故記錄的安全日志對應(yīng)于第二或更后面的日志,并確定 所獲取的記錄圖案的設(shè)置是否對應(yīng)于記錄圖案C (步驟S97)。當(dāng)所獲取的設(shè) 置對應(yīng)于記錄圖案C時(步驟S97,是),日志管理單元128在臨時存儲器(未 圖示)中遞增訪問計數(shù)(步驟S98 )。日志管理單元128結(jié)束處理并且然后記 錄隨后生成的安全日志。當(dāng)完成基于處理內(nèi)容的處理時,日志管理單元128 在安全日志中記錄在臨時存儲器中存儲的訪問計數(shù)。
在步驟S97,當(dāng)所獲取的設(shè)置不對應(yīng)于記錄圖案C時(步驟S97,否), 日志管理單元128確定所獲取的記錄圖案的設(shè)置是否對應(yīng)于記錄圖案B(步驟 S99)。當(dāng)所獲取的設(shè)置對應(yīng)于記錄圖案B時(步驟S99,是),日志管理單元 128記錄第二或更后面的安全日志并同時省略和關(guān)于用戶的信息以及操作目 標(biāo)信息的屬性1至3相對應(yīng)的日志的記錄(見圖4 )(步驟S100 )。
另一方面,當(dāng)所獲取的設(shè)置不對應(yīng)于記錄圖案B時(步驟S99,否),所 獲取的設(shè)置被識別為記錄圖案A,從而日志管理單元128記錄第二或更后面的 安全日志并同時省略和關(guān)于用戶的信息相對應(yīng)的日志的記錄(步驟S101 )。
以此方式,MFP 100生成用于一個包含一個處理-清求以及基于該一個處理 請求將被執(zhí)行的一系列的處理的每個實體的一個標(biāo)箋,使平臺單元120的執(zhí)行 處理單元通過使用標(biāo)蓬來執(zhí)行預(yù)定處理。相應(yīng)地,MFP100能夠通過關(guān)于由標(biāo) 箋指示的每個處理請求在HDD 103中記錄安全日志并同時根據(jù)預(yù)定的記錄圖 案來省略冗余日志和不必要日志的記錄,從而以減小的大小記錄安全日志。
下面描述本發(fā)明的第二實施例。在根據(jù)第一實施例的MFP 100中,安全 日志存儲在平臺單元120中。然而,根據(jù)第二實施例的MFP 100被配置為當(dāng) 應(yīng)用單元打印打印數(shù)據(jù)時在應(yīng)用單元中存儲打印日志。
圖13是根據(jù)本發(fā)明第二實施例的說明圖像形成系統(tǒng)的例子的示意圖。圖 像形成系統(tǒng)包括通過網(wǎng)絡(luò)500互相連接的MFP 100、日志收集服務(wù)器200、以 及客戶端PC 300。
客戶端PC 300主要包括通信單元、數(shù)據(jù)存儲單元、應(yīng)用單元、顯示單元 以及輸入單元,這些單元未圖示。當(dāng)打印存儲在數(shù)據(jù)存儲單元中的打印數(shù)據(jù)時, 客戶端PC300從通信單元向MFP IOO發(fā)送打印數(shù)據(jù)以及用于打印數(shù)據(jù)的打印、日志收集 服務(wù)器200以及客戶端PC 300互相連接。下面詳細(xì)描述MFP 100以及日志收集服務(wù)器200。圖14是MFP 100和日 志收集服務(wù)器200的配置的框圖。當(dāng)從客戶端PC 300發(fā)送的打印數(shù)據(jù)被打印或者由掃描儀單元(未圖示) 讀取的數(shù)據(jù)被打印時,MFP 100存儲打印日志并將打印日志轉(zhuǎn)發(fā)到日志收集服 務(wù)器200,該打印日志是在打印數(shù)據(jù)上執(zhí)行的打印處理的歷史。MFP100通過 網(wǎng)絡(luò)I/F 105以及網(wǎng)絡(luò)500被連接到客戶端PC 300以及日志收集服務(wù)器200。根據(jù)第二實施例的MFP 100具有和第一實施例中描述的MFP IOO相同的 配置。下面參考圖14詳細(xì)描述在MFP100中執(zhí)行打印的打印機應(yīng)用111。除了第一實施例中描述的功能之外,根據(jù)第二實施例的操作面板106還具 有從用戶接收選擇指令的輸入的功能,該選擇指令指示當(dāng)從MFP 100至日志刪除傳遞的打印日志。當(dāng)打印處理單元157通過使用打印機引擎(未圖示)打印數(shù)據(jù)時,根據(jù)第 二實施例的HDD 103用于存儲打印日志,打印處理單元157將在下文中描述, 該打印日志是和打印數(shù)據(jù)的打印以及打印的紙張的數(shù)目相關(guān)的打印信息的歷 史。打印信息包含關(guān)于打印了打印數(shù)據(jù)的紙的類型(紙張類型)以及打印模式 的信息,紙的類型例如是"普通紙張"或"可回收紙",打印模式例如是"彩 色打印"或"單色打印"。 'MFP IOO的打印機應(yīng)用111是在打印數(shù)據(jù)上執(zhí)行處理的應(yīng)用。如圖14所 示,打印機應(yīng)用111主要包括打印機圖像繪制單元151、日志控制單元152、 通信處理單元155、轉(zhuǎn)印單元156以及打印處理單元l57。通信處理單元155執(zhí)行用于和例如客戶端PC 300的外部裝置的通信的通 信處理。通信處理單元155的例子包括文件傳送協(xié)議(FTP)服務(wù)器。在第二 實施例中,通信處理單元155被配置以從客戶端PC 300接收打印數(shù)據(jù)和用于 打印數(shù)據(jù)的打印請求。當(dāng)從客戶端PC 300接收到打印數(shù)據(jù)和用于打印數(shù)據(jù)的打印請求時,打印機圖像繪制單元15在接收到的打印數(shù)據(jù)上執(zhí)行圖像處理,并向日志控制單元
152發(fā)送"打印日志記錄開始指令",該指令是用于開始打印日志的記錄的指令。
打印機圖像繪制單元151基于接收到的打印請求向打印處理單元157發(fā)送 作為用于開始打印的指令的"打印處理開始指令"。當(dāng)從打印處理單元157接 收到作為打印完成的通知的"打印處理完成通知"時,打印機圖像繪制單元 151向日志控制單元152發(fā)送作為用于記錄打印日志的指令的"打印日志記錄 指令"。
當(dāng)完成用于和由標(biāo)箋指示的處理請求相對應(yīng)的一個打印任務(wù)的打印時,打 印機圖像繪制單元151向日志控制單元152發(fā)送作為用于終止打印日志的記錄 的指令的"打印日志記錄終止指令"。
日志控制單元152執(zhí)行和打印日志的記錄相關(guān)的處理。日志控制單元152 包括打印信息確定單元153和日志記錄單元154。
當(dāng)從打印機圖像繪制單元151接收到"打印日志記錄指令"時,打印信息 確定單元153確定當(dāng)和打印處理單元157打印打印數(shù)據(jù)時獲得的打印信息相對 應(yīng)的打印信息(下文中稱為"新打印信息")是否包含在存儲在HDD 103中的 打印日志。更詳細(xì)地,打印信息確定單元153將當(dāng)打印打印數(shù)據(jù)時獲得的新打 印信息中的紙張類型、紙張大小以及打印模式和HDD 103中存儲的打印曰志 中包含的打印信息中的紙張類型、紙張大小以及打印模式相比較。然后,當(dāng)打 印信息和新打印信息中所有的項目都相同時,打印信息確定單元153確定和新 的打印信息相同的打印信息已經(jīng)包含在HDD 103中。另一方面,當(dāng)打印信息 和新的打印信息中至少有一個項目不同時,打印信息確定單元153確定和新的 打印信息相同的打印信息不包含在存儲在HDD 103中的打印日志中。
日志記錄單元154通過打印HDD 103中的打印數(shù)據(jù)而記錄打印日志。在 第二實施例中,當(dāng)從打印機圖像繪制單元151接收到"打印日志記錄開始指令" 時,日志記錄單元154開始記錄打印日志。更詳細(xì)地,日志記錄單元154進入 這樣的狀態(tài)即使當(dāng)在較后的時間打印打印數(shù)據(jù)并且日志記錄單元154從打印 機圖像繪制單元151接收到"打印日志記錄指令"時,日志記錄單元154也記 錄和打印事件相關(guān)的打印日志。當(dāng)從打印機圖像繪制單元151接收到"打印曰志記錄終止指令"時,日志記錄單元154終止打印日志的記錄。更詳細(xì)地,日志記錄單元154進入這樣的狀態(tài)即使當(dāng)在較后的時間打印打印數(shù)據(jù)時,日志 記錄單元154也不記錄和打印事件相關(guān)的打印日志。當(dāng)打印信息確定單元153確定和當(dāng)打印打印數(shù)據(jù)時獲得的新的打印信息 相同的打印信息已經(jīng)包含在HDD 103中存儲的打印日志中時,日志記錄單元 154通過向?qū)嶋H打印的紙張的數(shù)目增加在HDD 103中存儲的相同的打印信息 中包含的打印的紙張的計數(shù)來更新打印的紙張的數(shù)目。此時,日志記錄單元 154不將新的打印信息記錄為打印日志,因為已經(jīng)存儲了相同的打印信息。下面參考附圖詳細(xì)描述不需記錄新的打印信息而更新打印的紙張的數(shù)目 的處理。圖15是說明當(dāng)打印了第一紙張的打印數(shù)據(jù)時創(chuàng)建的打印日志的例子 的示意圖。在打印日志的左側(cè),包含了當(dāng)執(zhí)行打印時用于識別用戶的"用戶ID" 和指示日期和時間的"執(zhí)行時間"。在打印日志的中央,存儲了和掃描儀以及 打印機相關(guān)的打印日志。對于打印機,存儲"紙張大小"、"打印模式"、"紙張 類型"、以及"打印的紙張的數(shù)目,,,其中前三項是打印信息的項目。在打印日 志的右側(cè),包含當(dāng)實際打印打印數(shù)據(jù)時獲得的打印信息以及作為打印的紙張的 數(shù)目的歷史的打印日志。更詳細(xì)地,在圖15所示的例子中,指示基于打印信 息打印了一張紙張,該打印信息指示紙張類型是普通紙張、紙張大小是A5以及打印模式是單色模式。圖16是說明當(dāng)打印第二紙張的打印數(shù)據(jù)時創(chuàng)建的打印日志的例子的示意 圖。和第一紙張的打印數(shù)據(jù)相似,對于第二紙張的打印數(shù)據(jù),如果在紙張類型 是普通紙張、紙張大小是A5以及打印模式是單色模式的條件下執(zhí)行打印,則 日志記錄單元154增加打印的紙張的數(shù)目的計數(shù),從而打印的紙張的數(shù)目被更 新為"2"。相應(yīng)地,不需記錄新的打印信息就能存儲具有正確內(nèi)容的打印曰志。當(dāng)打印信息確定單元153確定和當(dāng)打印打印數(shù)據(jù)時獲得的新的打印信息 相同的打印信息不包含在HDD 103中存儲的打印日志中時,日志記錄單元154 在HDD 103中將新的打印信息作為打印日志的打印信息而記錄。圖17是當(dāng)打印了第二頁打印數(shù)據(jù)時創(chuàng)建的打印日志的另一個例子的示意 圖。如圖17所示,當(dāng)?shù)诙垙埖拇蛴?shù)據(jù)在不同于第一紙張的打印數(shù)據(jù)的條 件下被打印時,即條件是紙張類型是普通紙張、紙張大小是A3以及打印模式25是單色模式,日志記錄單元154—起記錄打印.日志和當(dāng)打印第二紙張的打印數(shù) 據(jù)時獲得的打印信息。相應(yīng)地,即使當(dāng)沒有存儲相同的打印信息時,能夠存儲 具有正確內(nèi)容的打印日志。如果使用相同的打印信息打印第三或更后面紙張的 打印數(shù)據(jù),只有通過更新打印的紙張的數(shù)目才能存儲具有正確內(nèi)容的打印日
志o
下面詳細(xì)描述"打印日志的記錄"。如上所述,日志記錄單元154執(zhí)行不
印信息作為打印日志的打印信息而記錄的處理。在第二實施例中,這兩個處理 凈皮聯(lián)合地稱作"打印日志的記錄"。
關(guān)于通過其打印打印數(shù)據(jù)的每個打印任務(wù),日志記錄單元154執(zhí)行打印日 志的記錄,該打印日志的記錄包括打印信息的更新以及新的打印信息的記錄。 當(dāng)完成打印日志的記錄時,日志記錄單元154向轉(zhuǎn)發(fā)單元156發(fā)送作為用于轉(zhuǎn) 發(fā)打印日志的指令的"打印日志轉(zhuǎn)發(fā)指令"。
當(dāng)通過操作面板106接收到指示打印日志的刪除的選才奪指令時,當(dāng)在從轉(zhuǎn) 發(fā)單元156至日志收集服務(wù)器200的打印日志的轉(zhuǎn)發(fā)之后已經(jīng)經(jīng)過了預(yù)定時間 時,日志記錄單元154從HDD 103刪除打印日志。
當(dāng)完成一個打印任務(wù)并且轉(zhuǎn)發(fā)單元156從日志記錄單元154接收到"打印 曰志轉(zhuǎn)發(fā)指令"時,轉(zhuǎn)發(fā)單元156向日志收集服務(wù)器200轉(zhuǎn)發(fā)在HDD 103中 存儲的打印日志。轉(zhuǎn)發(fā)單元156的例子包括http客戶端。
打印處理單元157控制打印機引擎來打印通過由掃描儀讀取原件而獲取 的打印數(shù)據(jù)。更詳細(xì)地,當(dāng)從打印機圖像繪制單元151接收到作為用于開始打 印的指令的"打印處理開始指令"時,打印處理單元157打印打印凄t據(jù)。然后, 當(dāng)完成打印時,打印處理單元157向打印機圖像繪制單元151發(fā)送作為打印的 完成的通知的"打印處理完成通知"。
下面詳細(xì)描述日志收集服務(wù)器200。日志收集服務(wù)器200是用于收集和存 儲打印日志的服務(wù)器。如圖14所示,日志收集服務(wù)器200主要包括通信單元 201、日志記錄單元202以及HDD210。
通信單元201執(zhí)行和例如MFP 100的外部裝置的通信處理。在第二實施 例中,通信單元201接收從MFP 100發(fā)送的打印日志。日志記錄單元202在接收到的打印日志。HDD 210是用于存儲從 MFP 100接收到的打印日志的存儲介質(zhì)。下面詳細(xì)描述由具有上述配置的MFP100存儲打印日志的處理。圖18是 根據(jù)第二實施例的用于由MFP IOO存儲打印數(shù)據(jù)的處理的序列圖。在圖18所 示的例子中,用于兩張紙張的打印數(shù)據(jù)被作為一個打印任務(wù)而打印,該一個打 印任務(wù)對應(yīng)于由標(biāo)箋指示的處理請求。當(dāng)從客戶端PC 300接收到打印數(shù)據(jù)和用于打印數(shù)據(jù)的打印請求時,打印 機圖像繪制單元151向日志控制單元152發(fā)送"打印日志記錄開始指令"(步 驟S110 )。'當(dāng)接收到"打印日志記錄開始指令"時,日志控制單元152開始記 錄打印日志(步驟Sl]l)。打印機圖像繪制單元151向打印處理單元157發(fā)送用于第一紙張的"打印 處理開始指令,,(步驟S112)。然后,打印處理單元157打印第一紙張的打印 數(shù)據(jù)(步驟S113 )。當(dāng)從打印處理單元157接收到"打印處理完成通知"時(步 驟S114 ),打印機圖像繪制單元151向日志控制單元152發(fā)送用于第一紙張的"打印日志記錄指令"(步驟S115)。然后,在接收到"打印日志記錄指令" 時,日志控制單元152在HDD 103中記錄打印日志(步驟S116)。打印機圖像繪制單元151然后向打印處理單元157發(fā)送用于第二紙張的 "打印處理開始指令,,(步驟S117)。然后,打印處理單元157打印第二紙張 的打印數(shù)據(jù)(步驟S118)。當(dāng)從打印處理單元157接收到"打印處理完成通知,, 時(步驟S119),打印機圖像繪制單元151發(fā)送用于第二紙張的"打印日志記 錄指令"(步驟S120)。然后,在接收到"打印日志記錄指令"時,日志控制 單元152在HDD 103中記錄打印日志(步驟S121 )。此時,在根據(jù)第二實施例的MFP 100中,當(dāng)?shù)诙垙埖拇蛴⌒畔⒑偷谝?紙張的打印信息相同時,如圖16所示,日志控制單元152通過更新打印的紙 張的數(shù)目來記錄打印日志。另一方面,當(dāng)?shù)诙垙埖拇蛴⌒畔⒑偷谝患垙埖拇?印信息不相同時,如圖17所示,日志控制單元152通過寫入第二紙張的打印 信息來記錄打印日志。當(dāng)完成了根據(jù)一個打印任務(wù)的打印時(在圖18所示的例子中完成了用于 兩張紙張的打印),打印機圖像繪制單元151向日志控制單元152發(fā)送"打印日志記錄終止指令"(步驟S122)。當(dāng)接收到"打印日志記錄終止指令"時,
曰志控制單元152終止打印日志的記錄(步驟S123 )。
然后,日志控制單元152向轉(zhuǎn)發(fā)單元156發(fā)送"打印日志轉(zhuǎn)發(fā)指令"(步 驟S124 )。然后轉(zhuǎn)發(fā)單元156向日志收集服務(wù)器200轉(zhuǎn)發(fā)在HDD 103中存儲 的打印日志(步驟S125 )。當(dāng)通過操作面板106接收到指示打印日志的刪除的 選擇指令時,在已經(jīng)經(jīng)過了預(yù)定時間之后,日志記錄單元154從HDD 103中 刪除打印日志。然后,MFP 100的處理結(jié)束。
下面詳細(xì)描述圖18中的步驟S116和步驟S121的打印日志的記錄。圖19 是根據(jù)第二實施例的用于由MFP 100記錄打印日志的處理的流程圖。
當(dāng)曰志控制單元152從打印機圖形繪制單元151接收到"打印日志記錄指 令"時(見圖18中的步驟S115和步驟S120),打印信息確定單元153確定和 當(dāng)打印處理單元157打印打印數(shù)據(jù)時獲得的新的打印信息相同的打印信息是 否已經(jīng)包含在HDD 103中存儲的打印日志(步驟S130)。
當(dāng)確定和新的打印信息相同的打印信息已經(jīng)包含在打印日志中時(步驟 S130,是),日志記錄單元154在HDD 103中存儲的相同的打印信息中增加打 印的紙張的數(shù)目的計數(shù)以更新打印的紙張的數(shù)目(步驟S131)。此時,日志記 錄單元154不在HDD 103中將新的打印信息作為打印日志而記錄。
另 一方面,當(dāng)確定和新的打印信息相同的打印信息不包含在打印日志中時 (步驟S130,否),曰志記錄單元154在HDD 103中記錄作為打印日志的打 印信息的新的打印信息(步驟S132)。
以此方式,在根據(jù)第二實施例的MFP 100中,當(dāng)和在打印打印數(shù)據(jù)時獲 得的新的打印信息相同的打印信息已經(jīng)包含在HDD 103中存儲的打印日志中 時,新的打印信息不作為打印日志而被記錄,而是更新HDD 103中存儲的相 同打印信息中的打印的紙張的數(shù)目。另一方面,當(dāng)和新的打印信息相同的打印 信息不包含在HDD 103中存儲的打印日志中時,新的打印信息作為打印曰志 的打印信息而被記錄。當(dāng)完成了根據(jù)用于和由標(biāo)箋指示的處理請求相對應(yīng)的一 個打印任務(wù)的打印處理的打印日志的存儲時,打印日志被轉(zhuǎn)發(fā)到日志收集服務(wù) 器200,從而日志收集服務(wù)器200存儲和管理打印日志。如上所述,MFP 100 被配置以通過更新打印的紙張的數(shù)目或記錄新的打印信息來存儲所有的新的打印信息,從而能夠正確地存儲新的打印信息。更詳細(xì)地,當(dāng)已經(jīng)存儲了新的
打印信息時,MFP 100僅更新打印的紙張的數(shù)目,從而可以存儲減小的大小的
打印日志。
根據(jù)第二實施例的MFP 100被配置以當(dāng)完成了由標(biāo)箋指示的處理請求相 對應(yīng)的一個打印任務(wù)時,打印打印數(shù)據(jù)、存儲通過打印生成的打印日志、以及 將存儲的打印日志轉(zhuǎn)發(fā)到日志收集服務(wù)器,從而日志收集服務(wù)器200能夠存儲 和管理打印日志。然而,MFP100能夠被配置以使得不轉(zhuǎn)發(fā)打印日志。換句話 說,MFP 100能夠被配置以使得MFP 100管理當(dāng)打印打印數(shù)據(jù)并且存儲通過 打印生成的打印日志時的打印日志,而不需將存儲的打印日志轉(zhuǎn)發(fā)到日志收集 服務(wù)器200。
圖20是根據(jù)第一和第二實施例的MFP 100的硬件配置的框圖。如圖20 所示,MFP100包括由外部部件互聯(lián)(PCI)總線連接的控制器10和引擎60。 控制器10控制MFP100并控制成像、通信和從搡作單元(未圖示)的輸入。 引擎60是能夠被連接到PCI總線的打印機引擎。例如,引擎60是黑白繪圖機、 單鼓彩色繪圖機、四鼓彩色繪圖機、掃描儀、或傳真單元。除了例如繪圖機的 引擎部分之外,引擎60還包括例如誤差擴散器或伽馬轉(zhuǎn)換器的圖像處理部分。
控制器10包括CPU 11、北橋(NB) 13、系統(tǒng)存儲器(MEM-P) 12、南 橋(SB) 14、本地存儲器(MEM-C) 17、特定用途集成電路(ASIC) 16以 及HDD 103。 NB 13和ASIC 16由加速圖形端口 (AGP) 15連接起來。MEM-P 12包括ROM 12a和RAM 12b。
CPU 11控制MFP 100。 CPU 11包括芯片組,芯片組包括NB13、 MEM-P 12以及SB 14。 CPU 11通過芯片組連接到其它設(shè)備。
NB 13將CPU 11連接到MEM-P 12、 SB 14以及AGP 15。 NB 13包括存 儲器控制器,該存儲器控制器控制關(guān)于MEM-P 12、主PCI以及AGP目標(biāo)的 讀取/寫入。
MEM-P 12用作用于存儲計算機程序和數(shù)據(jù)的存儲器、用于擴展計算機程 序和數(shù)據(jù)的存儲器以及用于打印機成像的存儲器。MEM-P 12包括ROM 12a 和RAM 12b。 ROM 12a用作用于存儲計算機程DMAC序和數(shù)據(jù)的存儲器。 RAM 12b用作用于擴展計算機程序和數(shù)據(jù)的存儲器以及用于打印機成像的存儲器。
SB 14將NB 13和PCI設(shè)備以及周圍設(shè)備連接起來。SB 14通過PCI總線 連接到NB 13。網(wǎng)絡(luò)接口 ( I/F )也連接到PCI總線。
ASIC 16是包括用于圖像處理的硬件元件的用于圖像處理的IC。 ASIC 16 用作連接AGP 15、 PCI總線、HDD 103和MEM-C 17的橋。ASIC 16包括PCI 目標(biāo)和主AGP、形成ASIC 16的核心的仲裁器(ARB )、控制MEM-C 17的存 儲器控制器、使用硬件邏輯執(zhí)行圖像數(shù)據(jù)的旋轉(zhuǎn)的多個直接存儲器訪問控制器 (DMAC )、以及通過PCI總線執(zhí)行在ASIC 16和引擎60之間的數(shù)據(jù)轉(zhuǎn)發(fā)的 PCI單元。傳真控制單元(FCU) 30、通用串行總線(USB) 40、 IEEE 1394 (電氣和電子工程師協(xié)會1394 ) I/F 50被連接到ASIC 16。操作面板106被直 接連接到ASIC 16。
MEM-C 17是用作用于復(fù)制的圖像緩存和用作代碼緩存的本地存儲器。 HDD103是用于存儲圖像數(shù)據(jù)、計算機程序、字體數(shù)據(jù)和形式的存儲單元。
AGP15是用于圖形加速器卡的總線I/F,圖形加速器卡意欲提高圖形處理 的速度。AGP 15以高吞吐量直接訪問MEM-P 12,從而提高圖形加速器卡的 速度。
通過預(yù)先將日志存儲程序嵌入到ROM中等提供由MFP 100執(zhí)行的日志存 儲程序。
也可以通過在計算機可讀存儲介質(zhì)中記錄作為可安裝格式或可執(zhí)行格式 的文件的日志存儲程序來提供日志存儲程序,計算機可讀記錄介質(zhì)例如是 CD-ROM、 FD、 CD-R、或DVD。
日志存儲程序也可以存儲在連接到例如互聯(lián)網(wǎng)的網(wǎng)絡(luò)上的計算機中,并且 能夠通過網(wǎng)絡(luò)下載日志存儲程序而提供日志存儲程序。進一步地,可以通過例 如互聯(lián)網(wǎng)的網(wǎng)絡(luò)提供或分布日志存儲程序。
根據(jù)第一和第二實施例的MFP IOO執(zhí)行的日志存儲程序具有模塊結(jié)構(gòu), 該模塊結(jié)構(gòu)包括上述單元(即接收單元122、 FAX發(fā)送接收單元123、電子郵 件發(fā)送接收單元124、會話管理單元125、用戶信息管理單元126、請求管理 單元127、日志管理單元128、讀取控制單元129、打印控制單元131、文檔管 理單元132、地址簿管理單元133、初始設(shè)置管理單元l34、幫助信息管理單
30元135、宏信息管理單元136、圖像繪制單元151、日志控制單元152、通信處理單元155、轉(zhuǎn)印單元156以及打印處理單元157)。作為實際的硬件,CPU(處理器)從ROM中讀取日志收集程序并執(zhí)行日志收集程序,從而上述單元被載入主存儲裝置。結(jié)果,接收單元122、 FAX發(fā)送接收單元123、電子郵件發(fā)送接收單元124、會話管理單元125、用戶信息管理單元126、請求管理單元127、曰志管理單元128、讀取控制單元129、打印控制單元131、文檔管理單元132、地址簿管理單元133、初始設(shè)置管理單元134、幫助信息管理單元135、宏信息管理單元136、圖^象繪制單元151、日志控制單元152、通信處理單元155、轉(zhuǎn)印單元156以及打印處理單元157在主存儲裝置上被生成。
如上所述,根據(jù)本發(fā)明的一個方面,由于關(guān)于包含單個處理請求以及基于該單個處理請求將被執(zhí)行的一系列處理的每個實體生成了標(biāo)箋,并且關(guān)于由標(biāo)箋指示的每個處理請求減小和記錄了日志信息,可以存儲具有縮小大小的曰志信息。
盡管為了完整和清楚的揭示,已經(jīng)關(guān)于特定實施例描述了本發(fā)明,但是并不因而限制所附的權(quán)利要求,而是應(yīng)當(dāng)理解所附權(quán)利要求體現(xiàn)對于本領(lǐng)域普通技術(shù)人員來說落入本發(fā)明基本教示內(nèi)的可能出現(xiàn)的所有變型和替換構(gòu)造。
權(quán)利要求
1.一種圖像形成裝置,包括日志存儲單元,在該日志存儲單元中存儲作為圖像形成裝置中事件歷史的日志信息;接收單元,用于從用戶接收預(yù)定的處理請求;標(biāo)箋生成單元,對于從用戶接收到的處理請求、以及包含基于所述處理請求將被執(zhí)行的一系列處理的實體,生成包含請求識別信息和用戶信息的標(biāo)箋,所述請求識別信息用于識別處理請求,所述用戶信息用于識別用戶;執(zhí)行處理單元,用于當(dāng)接收到所述處理請求和所述標(biāo)箋時,執(zhí)行基于實體的所請求的處理;以及日志管理單元,用于以減小的方式在所述日志存儲單元中記錄第一日志信息,所述第一日志信息是與所述執(zhí)行處理單元執(zhí)行的處理相關(guān)的日志信息。
2. 根據(jù)權(quán)利要求1所述的圖像形成裝置,進一步包括 應(yīng)用單元,用于執(zhí)行與圖像形成相關(guān)的處理; 硬件資源,包括所述日志存儲單元;以及平臺單元,包括所述日志管理單元和所述執(zhí)行處理單元,并基于從所述應(yīng) 用單元接收到的請求來控制所述硬件資源。
3. 根據(jù)權(quán)利要求2所述的圖像形成裝置,其中所述第一 日志信息是與圖像形成裝置的安全相關(guān)的安全日志信息。
4. 根據(jù)權(quán)利要求3所述的圖像形成裝置,其中對于由所述標(biāo)箋指示的每個處理請求,所述日志管理單元通過排除處理請 求中的冗余內(nèi)容而在存儲單元中記錄所述安全日志信息。
5. 根據(jù)權(quán)利要求4所述的圖像形成裝置,其中對于由所述標(biāo)箋指示的每個處理請求,所述日志管理單元通過在第一記錄 時在日志存儲單元中記錄安全日志的所有內(nèi)容并通過排除在處理請求中的在 第二或更后面的記錄時的冗余內(nèi)容而在存儲單元中記錄所述安全日志信息。
6. 根據(jù)權(quán)利要求3所述的圖像形成裝置,其中對于由所述標(biāo)箋指示的每個處理請求,所述日志管理單元將處理請求中對期望信息的訪問計數(shù)全部記錄作為日志存儲單元中的安全日志。
7. 根據(jù)權(quán)利要求3所述的圖像形成裝置,其中所述接收單元進一步接收記錄圖案的設(shè)置,所述記錄圖案限定在對于每種 類型的操作目標(biāo)以及操作目標(biāo)的操作類型而記錄安全日志時要被排除的曰志 項目;以及所述日志管理單元通過基于處理請求中設(shè)置的記錄圖案來排除項目的記 錄,對于由所述標(biāo)箋指示的每個處理請求而在存儲單元中記錄安全日志信息。
8. 根據(jù)權(quán)利要求7所述的圖像形成裝置,其中所述接收單元進一步接收屬性的設(shè)置,所述屬性的設(shè)置將在對于每種類型 的操作目標(biāo)記錄安全日志時被加入到安全日志中,以及所述日志管理單元在日志存儲單元中記錄具有加入的屬性的安全曰志。
9. 根據(jù)權(quán)利要求1所述的圖像形成裝置,進一步包括 應(yīng)用單元,用于執(zhí)行與圖像形成相關(guān)的處理; 硬件資源,包括所述日志存儲單元;以及平臺單元,包括所述日志管理單元和所述執(zhí)行處理單元,并基于從所述應(yīng) 用單元接收到的請求控制所述硬件資源,其中所述日志存儲單元進一步存儲第二日志信息,所述第二日志信息是輸 出數(shù)據(jù)的輸出信息及輸出紙張的數(shù)目的歷史, 所述應(yīng)用單元包括 輸出單元,用于輸出所述輸出數(shù)據(jù),曰志記錄單元,對于由的歷史標(biāo)箋指示的處理請求相對應(yīng)的每個輸 出任務(wù),在日志存儲單元中記錄的歷史第二日志信息,和輸出信息確定單元,用于確定與輸出單元輸出所述輸出數(shù)據(jù)時獲得 的新的輸出信息相同的輸出信息是否包含在日志存儲單元中存儲的第二曰 志信息中,和當(dāng)所述輸出信息確定單元確定與新的輸出信息相同的輸出信息包含在 第二日志信息中時,所述日志記錄單元通過增加與新的輸出信息相同的、 并且存儲在日志存儲單元中的輸出信息中所包含的輸出紙張的數(shù)目來更新 輸出紙張的數(shù)目,而不需要在日志存儲單元中將新的輸出信息作為第二曰志信息而記錄。
10. 根據(jù)權(quán)利要求9所述的圖像形成裝置,其中當(dāng)所述輸出信息確定單元確定與新的輸出信息相同的輸出信息不包含在 第二日志信息中時,所述日志記錄單元在日志存儲單元中記錄新的輸出信息作 為第二日志信息。
11. 根據(jù)權(quán)利要求IO所述的圖像形成裝置,其中 所述圖像形成裝置通過網(wǎng)絡(luò)連接到日志收集裝置,以及所述應(yīng)用單元進一步包括轉(zhuǎn)發(fā)單元,所述轉(zhuǎn)發(fā)單元將存儲在所述日志存儲 單元中的第二日志信息轉(zhuǎn)發(fā)到所述日志收集裝置。
12. 根據(jù)權(quán)利要求11所述的圖像形成裝置,其中當(dāng)向所述日志收集裝置轉(zhuǎn)發(fā)第二日志信息之后已經(jīng)過去了預(yù)定時間時,所 述日志記錄單元從日志存儲單元中刪除被轉(zhuǎn)發(fā)到日志收集裝置的第二日志信 息。
13. —種圖像形成裝置中的日志存儲方法,所述圖像形成裝置包括日志存 儲單元,在該日志存儲單元中存儲作為所述圖像形成裝置中事件歷史的日志信 息,所述日志存儲方法包括從用戶接收預(yù)定處理請求;對于從用戶接收到的處理請求、以及包含基于所述處理請求將被執(zhí)行的一 系列處理的實體,生成包含請求識別信息和用戶信息的標(biāo)箋,所述請求識別信 息用于識別處理請求,所述用戶信息用于識別用戶;當(dāng)接收到所述處理請求和所述標(biāo)箋時,執(zhí)行基于實體的所請求的處理;以及以減小的方式在所述日志存儲單元中記錄與執(zhí)行時執(zhí)行的處理相關(guān)的曰 志信息。
14. 一種計算機程序產(chǎn)品,包括具有在介質(zhì)中體現(xiàn)的計算機可讀程序代碼 的計算機可用介質(zhì),所述計算機可用介質(zhì)用于在圖像形成裝置中存儲日志,所 述圖像形成裝置包括日志存儲單元,在該日志存儲單元中存儲作為所述圖像形 成裝置中事件歷史的日志信息,當(dāng)被執(zhí)行時所述程序代碼使得計算機執(zhí)行從用戶接收預(yù)定處理請求;對于從用戶接收到的處理請求、以及包含基于所述處理請求將被執(zhí)行的一 系列處理的實體,生成包含請求識別信息和用戶信息的標(biāo)箋,所述請求識別信息用于識別處理請求,所述用戶信息用于識別用戶;當(dāng)接收到所述處理請求和所述標(biāo)實時,執(zhí)行基于實體的所請求的處理;以及以減小的方式在所述日志存儲單元中記錄與執(zhí)行時執(zhí)行的處理相關(guān)的曰 志信息。
全文摘要
一種圖像形成裝置、日志存儲方法、以及計算機程序產(chǎn)品。對于從用戶接收到的處理請求以及包含基于所述處理請求將被執(zhí)行的一系列處理的實體,標(biāo)箋生成單元生成包含請求識別信息和用戶信息的標(biāo)箋,所述請求識別信息用于識別處理請求,所述用戶信息用于識別用戶。當(dāng)接收到處理請求和標(biāo)箋時,執(zhí)行處理單元執(zhí)行根據(jù)實體的所請求的處理。日志管理單元以減小的方式在日志存儲單元中記錄和由執(zhí)行處理單元執(zhí)行的處理相關(guān)的日志信息。
文檔編號H04N1/00GK101645997SQ20091016030
公開日2010年2月10日 申請日期2009年8月5日 優(yōu)先權(quán)日2008年8月8日
發(fā)明者東條慶春, 梶河武志 申請人:株式會社理光