專利名稱:信息處理系統(tǒng)、信息處理裝置以及信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理系統(tǒng)、信息處理裝置以及信息處理方法。
背景技術(shù):
例如,日本公開專利申請(qǐng)N0.2007-200284揭示了一種打印服務(wù)器。該打印服務(wù)器放在客戶端PC和圖像形成裝置之間,存儲(chǔ)從客戶端PC發(fā)送的打印任務(wù),并依據(jù)來自圖像形成裝置的請(qǐng)求將存儲(chǔ)的打印任務(wù)傳送至圖像形成裝置。在包含這樣的打印服務(wù)器的打印系統(tǒng)中,用戶首先輸入打印指令到客戶端PC。客戶端PC根據(jù)打印指令將打印任務(wù)發(fā)送到打印服務(wù)器。代替立即傳送打印任務(wù)到圖像形成裝置,打印服務(wù)器將打印任務(wù)存儲(chǔ)在存儲(chǔ)設(shè)備例如HDD (硬盤驅(qū)動(dòng))中。此后,用戶操作圖像形成裝置來指示圖像形成裝置打印打印任務(wù)。圖像形成裝置根據(jù)該指令從打印服務(wù)器獲取打印任務(wù)以執(zhí)行打印。根據(jù)這樣的打印系統(tǒng),用戶可以在輸入打印指令后選擇用于打印的圖像形成裝置。另一方面,為了獲得使用狀態(tài)和分析故障等目的,記錄圖像形成裝置的處理日志。在放置了多個(gè)圖像形成裝置的中型或大型用戶環(huán)境中,放置服務(wù)器(此后稱作“日志服務(wù)器”)來集中管理日志。圖像形成裝置,例如不具有高容量輔助存儲(chǔ)設(shè)備的行列式打印機(jī)(此后稱為低端機(jī)),不能記錄日志。因此,在低端機(jī)是主流的時(shí)期,由打印服務(wù)器執(zhí)行日志的記錄和將日志傳送到日志服務(wù)器。然而,近年來,存在一種圖像處理裝置(此后稱為高端機(jī)),例如多功能機(jī),具有高容量輔助存儲(chǔ)設(shè)備,如HDD(硬盤驅(qū)動(dòng))。高端機(jī)可以記錄日志,并將日志傳送到日志服務(wù)器。在具有傳送日志到日志服務(wù)器的功能的打印服務(wù)器與高端機(jī)一起使用時(shí)的情況下,可能存在將打印任務(wù)的日志從打印服務(wù)器發(fā)送到日志服務(wù)器以及將打印任務(wù)的日志從高端機(jī)發(fā)送到日志服務(wù)器的情況。因此,存在打印任務(wù)的日志在日志服務(wù)器重疊的可能性。如果未指定日志與同一打印任務(wù)相關(guān),則存在不能正確地確定使用狀態(tài)等的可能性。
發(fā)明內(nèi)容
因此,本發(fā)明實(shí)施例的目的在于提供能避免一個(gè)打印任務(wù)的多個(gè)日志重疊的信息處理系統(tǒng)、信息處理裝置以及信息處理方法。根據(jù)實(shí)施例,提供一種信息處理系統(tǒng),包括:任務(wù)執(zhí)行裝置;信息處理裝置,用于發(fā)送任務(wù)到所述任務(wù)執(zhí)行裝置;以及信息管理裝置,用于存儲(chǔ)所述任務(wù)的日志信息,
所述信息處理裝置包括:任務(wù)發(fā)送單元,用于將每個(gè)任務(wù)的識(shí)別信息與任務(wù)一起發(fā)送到所述任務(wù)執(zhí)行裝置;以及第一日志發(fā)送單元,用于通過將所述識(shí)別信息包含在所述日志信息中,將所述任務(wù)的所述日志信息發(fā)送到所述信息管理裝置,并且所述任務(wù)執(zhí)行裝置包括:第二日志發(fā)送單元,用于將所述識(shí)別信息包含到所述任務(wù)的所述日志信息中,并將所述日志信息發(fā)送到所述信息管理裝置,其中,所述信息管理裝置整合具有共同識(shí)別信息的多條日志信息,并存儲(chǔ)整合后的日志信息。根據(jù)實(shí)施例,可以避免一個(gè)打印任務(wù)的多條日志信息的重疊。在結(jié)合附圖閱讀時(shí),從以下的具體實(shí)施例將會(huì)更清楚本發(fā)明的其他目的和進(jìn)一步的特征。
圖1是示出本發(fā)明實(shí)施例中的信息處理裝置的配置示例的圖示;圖2是示出本發(fā)明實(shí)施例中的圖像形成裝置的硬件配置示例的圖示;圖3是示出依據(jù)本發(fā)明實(shí)施例的打印服務(wù)器的硬件配置示例的圖示;圖4是示出本發(fā)明實(shí)施例中的信息處理系統(tǒng)的功能配置示例的圖示;圖5是用于說明在第一實(shí)施例中執(zhí)行打印任務(wù)時(shí)的處理過程的時(shí)序圖;圖6是示出一個(gè)用戶的用戶信息的配置示例的圖示;圖7是示出日志信息的配置示例的圖示;圖8是用于說明在第二實(shí)施例中執(zhí)行打印任務(wù)時(shí)的處理過程的時(shí)序圖;圖9是用于說明在第三實(shí)施例中執(zhí)行打印任務(wù)時(shí)的處理過程的時(shí)序圖;以及圖10是示出第三實(shí)施例的日志信息的配置示例的圖示。
具體實(shí)施例方式以下將參考附圖描述本發(fā)明的實(shí)施例。圖1是示出在本發(fā)明實(shí)施例中的信息處理系統(tǒng)的配置示例的圖示。在該附圖所示的信息處理系統(tǒng)I中,通過網(wǎng)絡(luò)N(可以是有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò))如英特網(wǎng)連接一個(gè)或多個(gè)圖像形成裝置(如圖像形成裝置IOa和10b,在不區(qū)分每個(gè)圖像形成裝置時(shí)稱為“圖像形成裝置10”),用戶終端50、打印服務(wù)器20以及信息管理服務(wù)器30,由此它們可以相互通信。圖像形成裝置10可以是一體實(shí)現(xiàn)打印、掃描、復(fù)印、傳真發(fā)送/接收等功能中的兩個(gè)或更多功能的裝置(多功能機(jī)),或者可以是具有單個(gè)打印功能的裝置,如行列式打印機(jī)。在本實(shí)施例中,圖像形成裝置IOa是多功能機(jī),圖像形成裝置IOb是行列式打印機(jī)。用戶終端50是根據(jù)用戶輸入的指令生成打印任務(wù)(打印數(shù)據(jù))并發(fā)送生成的打印任務(wù)到打印服務(wù)器20的計(jì)算機(jī)。打印服務(wù)器20是存儲(chǔ)(或后臺(tái)打印)從用戶終端50傳送的打印任務(wù)來實(shí)現(xiàn)存儲(chǔ)文檔打印功能的計(jì)算機(jī)。存儲(chǔ)文檔打印功能是用于代替立即執(zhí)行打印任務(wù)來根據(jù)用戶的打印指令存儲(chǔ)打印任務(wù)并根據(jù)用戶在圖像形成裝置10上的操作執(zhí)行存儲(chǔ)的打印任務(wù)的功能。因此,打印服務(wù)器20依據(jù)來自圖像形成裝置10的請(qǐng)求將存儲(chǔ)的打印任務(wù)傳送到圖像形成裝置10。信息管理服務(wù)器30是管理與由圖像形成裝置10執(zhí)行的打印任務(wù)相關(guān)的日志并管理信息處理系統(tǒng)I的用戶信息的計(jì)算機(jī)。由于圖像形成裝置10執(zhí)行任務(wù),因此,可以將圖像形成裝置10稱為任務(wù)執(zhí)行裝置。圖2是示出在本發(fā)明實(shí)施例中的圖像形成裝置10的硬件配置示例的圖示。如圖所示,圖像形成裝置10包括作為硬件部件的控制器11、掃描儀12、打印機(jī)13、調(diào)制解調(diào)器
14、操作面板15、網(wǎng)絡(luò)接口 16以及SD卡槽17等??刂破?1 包括 CPU IlURAM 112,ROM 113,HDD 114 以及 NVRAM 115 等。ROM 113存儲(chǔ)各種程序以及由程序等使用的數(shù)據(jù)。RAM 112用作用于加載程序的存儲(chǔ)區(qū)域,并用作用于加載后的程序等的工作區(qū)域。CPU 111通過處理RAM 112中加載的程序來實(shí)現(xiàn)各種功能。HDD 114存儲(chǔ)程序以及由程序使用的各種數(shù)據(jù)等。NVRAM 115存儲(chǔ)各種設(shè)置信息等。掃描儀12是用于從文檔讀取圖像數(shù)據(jù)的硬件(圖像讀取單元)。打印機(jī)13是用于在打印紙張上打印數(shù)據(jù)的硬件(打印單元)。調(diào)制解調(diào)器14是用于連接到電話線的硬件,用于通過傳真通信發(fā)送和接收?qǐng)D像數(shù)據(jù)。操作面板15是包括如用于從用戶接收輸入的按鈕等輸入單元,并包括如液晶面板等顯示單元的硬件。液晶面板可以包括觸控面板的功能。在此情況下,液晶面板也用作輸入單元的功能。網(wǎng)絡(luò)接口 16是用于連接網(wǎng)絡(luò)(可以是有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò))如LAN的硬件。SD卡槽17用于讀取SD卡80中存儲(chǔ)的程序。也就是,在圖像形成裝置10中,可以加載到RAM 112中并執(zhí)行的不僅是ROM 113中存儲(chǔ)的程序,還可以是在SD卡80中存儲(chǔ)的程序。SD卡80可以由其他記錄介質(zhì)(如⑶-ROM或USB (通用串行總線)存儲(chǔ)器等)代替。也就是,與SD卡80對(duì)應(yīng)的記錄介質(zhì)的類型不限于特定類型。在此情況下,僅僅以與該類型的記錄介質(zhì)對(duì)應(yīng)的硬件來代替SD卡槽17是必要的。圖像形成裝置IOb不包括掃描儀12、調(diào)制解調(diào)器14和HDD 114。圖3是示出依據(jù)本發(fā)明實(shí)施例的打印服務(wù)器20的硬件配置示例的圖示。圖3的打印服務(wù)器20包括通過總線B彼此連接的驅(qū)動(dòng)設(shè)備200、輔助存儲(chǔ)設(shè)備202、存儲(chǔ)器設(shè)備203、CPU 204以及接口設(shè)備205。通過記錄介質(zhì)201如⑶-ROM等來提供用于實(shí)現(xiàn)打印服務(wù)器的處理的程序。當(dāng)在驅(qū)動(dòng)設(shè)備200中設(shè)置了記錄了程序的記錄介質(zhì)201時(shí),經(jīng)由驅(qū)動(dòng)設(shè)備200將程序從記錄介質(zhì)201安裝到輔助存儲(chǔ)設(shè)備202中。然而,從記錄介質(zhì)201安裝程序不是必須的??梢越?jīng)由網(wǎng)絡(luò)從其他計(jì)算機(jī)下載程序。輔助存儲(chǔ)設(shè)備202存儲(chǔ)安裝的程序,并且還存儲(chǔ)必要的文件和數(shù)據(jù)等。當(dāng)接收到程序啟動(dòng)指令時(shí),存儲(chǔ)器設(shè)備203從輔助存儲(chǔ)設(shè)備202讀取程序并存儲(chǔ)該程序。CPU 204依據(jù)存儲(chǔ)器設(shè)備203中存儲(chǔ)的程序執(zhí)行打印服務(wù)器20的功能。接口設(shè)備205用作用于連接網(wǎng)絡(luò)的接口。信息管理服務(wù)器30可以具有與圖3所示相同的硬件配置。圖4是示出在本發(fā)明實(shí)施例中的信息處理系統(tǒng)的功能配置示例的圖示。如圖所示,圖像形成裝置10包括任務(wù)接收部121、任務(wù)執(zhí)行部122、主體認(rèn)證部123、日志記錄部124以及認(rèn)證管理部125等。通過CPU 111依據(jù)圖像形成裝置10中安裝的程序而執(zhí)行的處理來實(shí)現(xiàn)這些部件。任務(wù)接收部121執(zhí)行打印任務(wù)的接收等。打印任務(wù)可以是經(jīng)由打印服務(wù)器20接收到的,或者可以是直接從用戶終端50接收到的。任務(wù)執(zhí)行部122使圖像形成裝置10對(duì)由任務(wù)接收部121接收到的打印任務(wù)執(zhí)行打印處理。主體認(rèn)證部123依據(jù)來自任務(wù)執(zhí)行部122的請(qǐng)求,確定打印任務(wù)的執(zhí)行的正當(dāng)性。例如,主體認(rèn)證部123檢查任務(wù)是否是由有效用戶輸入的任務(wù)。日志記錄部124將執(zhí)行打印任務(wù)的日志信息(歷史信息)記錄在HDD 144等中。另夕卜,日志記錄部124在預(yù)定時(shí)刻將記錄的日志傳送到信息管理服務(wù)器30。圖像形成裝置IOb不具有日志記錄部124?;蛘?,圖像形成裝置IOb的日志記錄部124不能正確工作。原因是,由于圖像形成裝置IOb不具有HDD 114,因此不能存儲(chǔ)日志。認(rèn)證管理部125請(qǐng)求信息管理服務(wù)器30針對(duì)打印任務(wù)認(rèn)證用戶。信息管理服務(wù)器30包括日志管理部31、日志存儲(chǔ)部32、用戶管理部33以及用戶信息存儲(chǔ)部34等。日志管理部31和用戶管理部33是通過由信息管理服務(wù)器30的CPU根據(jù)信息管理服務(wù)器30中安裝的程序來執(zhí)行處理而實(shí)現(xiàn)的。日志存儲(chǔ)部32和用戶信息存儲(chǔ)部34可以通過使用信息管理服務(wù)器30的輔助存儲(chǔ)設(shè)備來實(shí)現(xiàn)。日志存儲(chǔ)部32存儲(chǔ)日志信息,如由每個(gè)圖像形成裝置10執(zhí)行的打印任務(wù)。日志管理部31用作日志存儲(chǔ)部32的接口。用戶信息存儲(chǔ)部34存儲(chǔ)每個(gè)用戶的屬性信息(用戶信息)等。用戶管理部33執(zhí)行用戶認(rèn)證等。打印服務(wù)器20包括任務(wù)中繼部21、任務(wù)監(jiān)視部22以及日志發(fā)送部23。通過打印服務(wù)器20中安裝的程序在CPU 204上執(zhí)行的處理來實(shí)現(xiàn)這些部件。同樣,打印服務(wù)器20包括任務(wù)存儲(chǔ)部24。任務(wù)存儲(chǔ)部24例如可以通過使用輔助存儲(chǔ)設(shè)備20來實(shí)現(xiàn)。任務(wù)中繼部21接收從用戶終端50傳送的打印任務(wù),并將打印任務(wù)存儲(chǔ)在任務(wù)存儲(chǔ)部24中。同樣,任務(wù)中繼部21響應(yīng)于來自圖像形成裝置10的打印任務(wù)獲取請(qǐng)求傳送任務(wù)存儲(chǔ)部24中存儲(chǔ)的打印任務(wù)。任務(wù)監(jiān)視部22監(jiān)視傳送到圖像形成裝置10的打印任務(wù)的狀態(tài)。當(dāng)任務(wù)監(jiān)視部22檢測到傳送到圖像形成裝置10的打印任務(wù)完成時(shí),日志發(fā)送部23生成打印任務(wù)的日志信息并將該日志信息發(fā)送到信息管理服務(wù)器30。以下將描述信息處理系統(tǒng)I執(zhí)行的處理過程。圖5是用于說明在第一實(shí)施例中執(zhí)行打印任務(wù)時(shí)的處理過程的時(shí)序圖。在步驟SIOI,任務(wù)中繼部21通過網(wǎng)絡(luò)N從用戶終端50接收打印任務(wù)。作為屬性信息,打印任務(wù)包括打印指令源的用戶的用戶名和密碼(用戶名和密碼設(shè)置在打印任務(wù)中)。例如,用戶通過由打印機(jī)驅(qū)動(dòng)顯示的打印設(shè)置屏幕來輸入用戶名和密碼。任務(wù)中繼部21將接收到的打印任務(wù)存儲(chǔ)在任務(wù)存儲(chǔ)部24中。此后,用戶移動(dòng)到圖像形成裝置10a,并通過操作面板15輸入用戶名和密碼。當(dāng)基于用戶名和密碼認(rèn)證了用戶后,任務(wù)接收部121通過指定認(rèn)證用戶的用戶名(此后稱為“登錄用戶名”),將用于獲取打印任務(wù)的請(qǐng)求發(fā)送到打印服務(wù)器20。根據(jù)用于獲取打印任務(wù)的請(qǐng)求來執(zhí)行步驟S102和步驟S102之后的步驟。在步驟S102,任務(wù)中繼部21將關(guān)于特殊用戶名的詢問發(fā)送到信息管理服務(wù)器30的用戶管理部33。特殊用戶名是被圖像形成裝置IOa的日志記錄部124識(shí)別為非日志記錄目標(biāo)的用戶名。也就是,日志記錄部124識(shí)別出包含該特殊用戶名的打印任務(wù)不是日志記錄和日志傳送等的對(duì)象。特殊用戶名可以預(yù)先記錄(設(shè)置)在打印服務(wù)器20的輔助存儲(chǔ)設(shè)備202中。在此情況下,任務(wù)中繼部21發(fā)送關(guān)于特殊用戶名的詢問到用戶管理部33是不必要的。像本實(shí)施例通過在用戶管理部33中集中管理特殊用戶名,可以增強(qiáng)處理特殊用戶名的彈性。接下來,在步驟S103中,用戶管理部33將特殊用戶名返回到任務(wù)中繼部21。特殊用戶名可以是由用戶管理部33基于實(shí)際用戶名(設(shè)置在打印任務(wù)中的用戶名)動(dòng)態(tài)生成的,從而特殊用戶名不會(huì)與其他用戶的特殊用戶名重疊。在此情況下,僅僅步驟S201中的詢問包括打印任務(wù)中包含的用戶名是必要的。在當(dāng)從實(shí)際用戶名到特殊用戶的轉(zhuǎn)換邏輯是可逆時(shí)的情況下,不必保存實(shí)際用戶與特殊用戶名之間的對(duì)應(yīng)信息。當(dāng)該轉(zhuǎn)換邏輯不可逆時(shí),用戶管理部33可以保存實(shí)際用戶與特殊用戶名之間的對(duì)應(yīng)信息。特殊用戶名可以作為固定值預(yù)先設(shè)置在信息管理服務(wù)器30中。接下來,對(duì)于包含登錄用戶名的打印任務(wù)(此后稱為“目標(biāo)任務(wù)”),任務(wù)中繼部21在步驟S104將用戶名的值改變?yōu)樘厥庥脩裘H缓?,任?wù)中繼部21生成用于監(jiān)視目標(biāo)任務(wù)的狀態(tài)的標(biāo)識(shí)符(此后稱為追蹤ID)。對(duì)每個(gè)打印任務(wù)生成追蹤ID。接下來,任務(wù)中繼部21在步驟S106將目標(biāo)任務(wù)與目標(biāo)ID —起傳送到圖像形成裝置IOa的任務(wù)接收部212,該目標(biāo)任務(wù)包含特殊用戶名作為用戶名。例如,追蹤ID可以被包含作為目標(biāo)任務(wù)的屬性信息。當(dāng)接收到目標(biāo)任務(wù)時(shí),任務(wù)接收部121在步驟S107請(qǐng)求任務(wù)執(zhí)行部122執(zhí)行目標(biāo)任務(wù)。任務(wù)執(zhí)行部122在步驟S108從目標(biāo)任務(wù)提取用戶名和密碼,并通過指定所提取的用戶名和密碼來請(qǐng)求主體認(rèn)證部123執(zhí)行認(rèn)證。主體認(rèn)證部123在步驟S109通過指定所指定的用戶名和密碼來請(qǐng)求認(rèn)證管理部125執(zhí)行認(rèn)證。認(rèn)證管理部125在步驟SllO通過指定用戶名和密碼來請(qǐng)求信息管理服務(wù)器30的用戶管理部33執(zhí)行認(rèn)證。用戶管理部33在步驟Slll基于用戶名和密碼,通過參考用戶信息存儲(chǔ)部34中存儲(chǔ)的用戶信息來執(zhí)行認(rèn)證處理。圖6是示出一個(gè)用戶的用戶信息的配置示例的圖示。如圖所示,用戶信息包括認(rèn)證用戶名、認(rèn)證密碼、授權(quán)信息、所屬組名、上限值、消耗量等項(xiàng)目。認(rèn)證用戶名和認(rèn)證密碼是用于用戶認(rèn)證的用戶名和密碼。授權(quán)信息是允許用戶執(zhí)行或使用的任務(wù)或功能的類型。所屬組名是用戶所屬的組的組名。例如,在公司中,一個(gè)部門可以分配一個(gè)組。上限值是用戶的可使用數(shù)的上限值??墒褂脭?shù)是表示依據(jù)對(duì)圖像形成裝置10的功能的使用所消耗的可使用量。例如,允許每個(gè)用戶在提供給用戶的可使用數(shù)的上限值的范圍內(nèi)使用圖像形成裝置10。消耗量是用戶的可使用數(shù)的消耗量。以下,“可使用數(shù)”是通過“上限值-消耗量”計(jì)算得到的值(余量)。當(dāng)用戶信息存儲(chǔ)部34存儲(chǔ)了與認(rèn)證請(qǐng)求中指定的用戶名和密碼相同的認(rèn)證用戶名和認(rèn)證密碼時(shí),用戶管理部33確定認(rèn)證成功。但是,在用戶信息的可使用數(shù)等于或小于O時(shí),用戶管理部33確定認(rèn)證失敗。當(dāng)認(rèn)證請(qǐng)求中指定的用戶名是特殊用戶名時(shí),基于用戶信息存儲(chǔ)部34是否存儲(chǔ)了包含與由特殊用戶名和密碼指定的實(shí)際用戶名相同的認(rèn)證用戶名和認(rèn)證密碼的用戶信息,并基于用戶信息的可使用數(shù),來確定認(rèn)證的成功或失敗?;谔厥庥脩裘付ǖ膶?shí)際用戶名是通過特殊用戶名的逆轉(zhuǎn)換而獲得的用戶名,或者是與特殊用戶名關(guān)聯(lián)存儲(chǔ)的用戶名。
接下來,用戶管理部33在步驟S112將認(rèn)證結(jié)果返回到認(rèn)證管理部125。在步驟S113和S114通過認(rèn)證管理部125和主體認(rèn)證部123將認(rèn)證結(jié)果返回到任務(wù)執(zhí)行部122。當(dāng)認(rèn)證結(jié)果表示認(rèn)證成功時(shí),任務(wù)執(zhí)行部122在步驟SI 15使圖像形成裝置IOa基于目標(biāo)任務(wù)執(zhí)行打印處理。在執(zhí)行打印處理的過程中,任務(wù)執(zhí)行部122在步驟S116例如以頁為單位(逐頁)生成日志信息,并請(qǐng)求日志記錄部124記錄日志信息。圖7是示出日志信息的配置示例的圖示。在圖中,日志信息包括用戶名、機(jī)器ID、日期和時(shí)間、任務(wù)屬性信息等項(xiàng)目。用戶名是在打印任務(wù)中設(shè)置的用戶名。在第一實(shí)施例中,對(duì)于經(jīng)由打印服務(wù)器20傳送的打印任務(wù),以特殊用戶名代替用戶名的值。在圖中,示出的例子是,“noLog”表示特殊用戶名。機(jī)器ID是執(zhí)行任務(wù)的圖像形成裝置IOa的ID。日期和時(shí)間是當(dāng)執(zhí)行任務(wù)時(shí)的日期和時(shí)間。任務(wù)屬性信息是打印任務(wù)的屬性信息。例如,屬性信息的例子是彩色/單色、紙張大小等。接下來,日志記錄部124參考日志信息中包含的用戶名。當(dāng)該用戶名是特殊用戶名(noLog)時(shí),日志記錄部124在步驟S 117丟棄該日志信息而不記錄它。也就是,日志記錄部124不發(fā)送該日志信息到信息管理服務(wù)器30。另一方面,在步驟S106中傳送打印任務(wù)后,打印服務(wù)器20的任務(wù)監(jiān)視部22執(zhí)行輪詢,用于詢問關(guān)于打印任務(wù)的狀態(tài)。任務(wù)監(jiān)視部22例如以恒定頻率發(fā)送詢問到任務(wù)執(zhí)行部122。在輪詢過程中,將追蹤ID指定為詢問目標(biāo)的打印任務(wù)的標(biāo)識(shí)符。當(dāng)在步驟S118與詢問中指定的追蹤ID對(duì)應(yīng)的打印任務(wù)結(jié)束時(shí),任務(wù)執(zhí)行部122響應(yīng)于步驟S121和S122中的詢問,返回表示打印完成的響應(yīng)。任務(wù)監(jiān)視部22基于該響應(yīng)檢測目標(biāo)任務(wù)的完成。響應(yīng)于檢測到目標(biāo)任務(wù)的完成,日志發(fā)送部23在步驟S123中生成目標(biāo)任務(wù)的日志信息,并將該日志信息傳送到信息管理服務(wù)器30的日志管理部31。日志信息可以具有與圖7中所示的類似的配置,或者可以包括不同的信息。日志信息的用戶名包括與特殊用戶名對(duì)應(yīng)的實(shí)際用戶名。日志管理部31在步驟S124將日志信息記錄在日志存儲(chǔ)部32中?;谠撊罩拘畔?,用戶管理部33基于日志信息的任務(wù)屬性信息來更新與日志信息的用戶名對(duì)應(yīng)的用戶信息的可使用數(shù)的消耗量。更具體地,將基于任務(wù)屬性信息計(jì)算的值增加到消耗量。如上所述,依據(jù)第一實(shí)施例,對(duì)于從打印服務(wù)器20傳送的打印任務(wù),丟棄圖像形成裝置IOa中生成的日志信息,從而優(yōu)先地將打印服務(wù)器20中生成的日志信息記錄在信息管理服務(wù)器30中。因此,可以避免一個(gè)打印任務(wù)的多條日志信息冗余地傳送到信息管理服務(wù)器30。在上述實(shí)施例中,已經(jīng)說明了特殊用戶名被用作用于識(shí)別傳送日志信息的必要性的識(shí)別信息的示例。然而,可以使用其他屬性項(xiàng)目的識(shí)別信息來識(shí)別傳送日志信息的必要性,只要該屬性項(xiàng)目的信息從打印任務(wù)傳遞到日志信息。接下來描述第二實(shí)施例。在第二實(shí)施例中,描述與第一實(shí)施例不同的點(diǎn)。因此,沒有描述的點(diǎn)可能與第一實(shí)施例中的相同。圖8是用于說明在第二實(shí)施例中執(zhí)行打印任務(wù)時(shí)的處理過程的時(shí)序圖。步驟S201與圖5的步驟SlOl相同。以與圖5中的步驟S201后的步驟相同的方式,依據(jù)用于從圖像形成裝置10獲取打印任務(wù)的請(qǐng)求執(zhí)行步驟S202和步驟S202之后的步驟。在步驟S202中,任務(wù)中繼部21發(fā)送詢問到圖像形成裝置10來檢查日志信息的發(fā)送能力(日志信息的發(fā)送功能)存在或不存在。例如,詢問被發(fā)送到日志記錄部124開放的端口。如上所述,日志記錄部124有效率地工作在圖像形成裝置IOa中。因此,圖像形成裝置IOa的日志記錄部124接收該詢問,并且響應(yīng)于該詢問,在步驟S203返回表不日志記錄部124具有日志信息的發(fā)送能力的響應(yīng)(此后稱為“響應(yīng)A”)。另一方面,圖像形成裝置IOb的日志記錄部124不是有效的。因此,圖像形成裝置IOb的日志記錄部124不能接收該詢問,并且不能返回對(duì)于該詢問的響應(yīng)。任務(wù)中繼部21存儲(chǔ)響應(yīng)A的存在或不存在。接下來的步驟S204-S214與圖5的步驟S105-S115類似。然而,在第二實(shí)施例中,不執(zhí)行將用戶名替代為特殊用戶名。因此,在第二實(shí)施例中,不執(zhí)行特殊用戶名的處理。接下來,僅在發(fā)送了響應(yīng)A時(shí)執(zhí)行步驟S215、S216和S218。也就是,在目標(biāo)任務(wù)的傳送目的地是圖像形成裝置IOa時(shí)執(zhí)行這些步驟。在目標(biāo)任務(wù)的傳送目的地是圖像形成裝置IOb時(shí)不執(zhí)行這些步驟。在步驟S215,任務(wù)執(zhí)行部122例如以頁為單位(逐頁)生成日志信息,并請(qǐng)求日志記錄部124記錄日志信息。日志記錄部124在步驟S216中將日志信息記錄在HDD 114中。當(dāng)在步驟S217中完成了目標(biāo)任務(wù)時(shí),日志記錄部124在步驟S218將HDD114中記錄的日志信息傳送到信息管理服務(wù)器30的日志管理部31。另一方面,當(dāng)未接收到響應(yīng)A時(shí),在步驟S205傳送打印任務(wù)后,打印服務(wù)器20的任務(wù)監(jiān)視部22執(zhí)行輪詢,用于詢問關(guān)于打印任務(wù)的狀態(tài)。因此,在步驟S221-S223,當(dāng)未接收到響應(yīng)A時(shí)(也就是,當(dāng)打印任務(wù)的傳送目的地是圖像形成裝置IOb時(shí)),執(zhí)行與圖5的步驟S121-S123類似的處理。日志管理部31在步驟S231將在步驟S218或S223中接收到的日志信息記錄在日志存儲(chǔ)部32中。如上所述,依據(jù)第二實(shí)施例,對(duì)于具有日志信息發(fā)送能力的圖像形成裝置10a,不從打印服務(wù)器20傳送日志信息。對(duì)于不具有日志信息發(fā)送能力的圖像形成裝置10b,從打印服務(wù)器20傳送日志信息。因此,對(duì)于在圖像形成裝置IOa中執(zhí)行的一個(gè)打印任務(wù),可以避免多條日志信息被冗余地傳送到信息管理服務(wù)器30。此外,由不具有日志信息發(fā)送能力的圖像形成裝置IOb執(zhí)行的打印任務(wù)的日志信息能夠被傳送到信息管理服務(wù)器30。接下來描述第三實(shí)施例。在第三實(shí)施例中,描述與第一實(shí)施例不同的點(diǎn)。因此,未描述的點(diǎn)可能是與第一實(shí)施例中相同的點(diǎn)。圖9是用于說明當(dāng)在第三實(shí)施例中執(zhí)行打印任務(wù)時(shí)的處理過程的時(shí)序圖。步驟S301與圖5中的步驟SlOl相同。以與圖5中的步驟SlOl之后的步驟相同的方式,依據(jù)用于從圖像形成裝置IOa獲取打印任務(wù)的請(qǐng)求,執(zhí)行步驟S302和步驟S302之后的步驟。步驟S302和S303與圖5中的步驟S105和S106類似。接下來,任務(wù)接收部121在步驟S304將與目標(biāo)任務(wù)一起接收到的追蹤ID和目標(biāo)任務(wù)中包含的用戶名之間的對(duì)應(yīng)關(guān)系存儲(chǔ)在例如RAM 112中。接下來,任務(wù)接收部121在步驟S305將目標(biāo)任務(wù)的用戶名的值蓋寫成追蹤ID。例如,以具有例如“Flag:〈track ID>”的格式的字符串代替目標(biāo)任務(wù)的用戶名的值。字符串“Flag:”是識(shí)別信息,表示用戶名的值是追蹤ID?!啊磘rack ID>”表示追蹤ID的值。步驟S306-S308與圖5中的步驟S 107-S109類似。然而,在步驟S307和S308中的認(rèn)證請(qǐng)求中,指定了替換用戶ID和密碼的追蹤ID。在步驟S309,認(rèn)證管理部125基于用戶名以“Flag: ”開始的事實(shí),從認(rèn)證請(qǐng)求中指定的用戶名提取追蹤ID。也就是,“Flag:”之后的字符串被提取作為追蹤ID。接下來,認(rèn)證管理部125在步驟S310將關(guān)于與追蹤ID對(duì)應(yīng)的用戶名的詢問發(fā)送到任務(wù)接收部121。響應(yīng)于該詢問,任務(wù)接收部121在步驟S311參考RAM 112中存儲(chǔ)的用戶名與追蹤ID之間的對(duì)應(yīng)關(guān)系,并將與該查詢的追蹤ID對(duì)應(yīng)的用戶名返回到認(rèn)證管理部125。接下來,認(rèn)證管理部125在步驟S312通過指定用戶名和密碼,請(qǐng)求信息管理服務(wù)器30的用戶管理部33執(zhí)行認(rèn)證。步驟S313-S317與圖5的步驟SI I 1-Sl 15相同。在執(zhí)行打印處理的過程中,任務(wù)執(zhí)行部122以頁為單位(逐頁)生成日志信息,并在步驟S318請(qǐng)求日志記錄部124記錄日志信息。任務(wù)執(zhí)行部122將追蹤ID包含到日志信息中。圖10是示出第三實(shí)施例的日志信息的配置示例的圖示。在圖10中,沒有描述與圖6中相同的部分。如圖10所示,第三實(shí)施例的日志信息包括追蹤ID。在步驟S318的階段,目標(biāo)任務(wù)中設(shè)置的用戶名被設(shè)置在(或傳遞到)日志信息中,作為用戶名的值。因此,日志信息的用戶名的值是“Flag:〈track ID〉”。接下來,日志記錄部123在步驟S319通過指定所提取的追蹤ID,將關(guān)于與追蹤ID對(duì)應(yīng)的用戶名的詢問發(fā)送到任務(wù)接收部121。響應(yīng)于該詢問,任務(wù)接收部121在步驟S320參考RAM 112中存儲(chǔ)的用戶名與追蹤ID之間的對(duì)應(yīng)信息,并返回與該詢問的追蹤ID對(duì)應(yīng)的用戶名。接下來,日志記錄部124以步驟S320中獲得的用戶名替代日志信息中包含的用戶名(圖10)。結(jié)果,日志信息的用戶名的值恢復(fù)為實(shí)際用戶名。如圖10所示,在日志信息中,追蹤ID記錄在與用戶名的項(xiàng)目不同的項(xiàng)目中。因此,即便蓋寫了用戶名,也不從日志信息中移除追蹤ID。接下來,日志記錄部124在步驟S322將日志信息記錄在HDD 114中。當(dāng)在步驟S323中完成了目標(biāo)任務(wù)時(shí),日志記錄部124在步驟S324將HDDl 14中記錄的日志信息傳送到信息管理服務(wù)器30的日志管理部31。日志管理部31在步驟S325將接收到的日志信息記錄在日志存儲(chǔ)部32中。此時(shí),日志管理部31在日志存儲(chǔ)部32中搜索包含了與接收到的日志信息中包含的追蹤ID相同的追蹤ID的日志信息。當(dāng)找到包含了相同追蹤ID的日志信息時(shí),日志管理部31整合接收到的日志信息和搜索到的日志信息,并將整合的信息記錄在日志存儲(chǔ)部32中。在該整合中,例如可以移除相同項(xiàng)目中的重疊的值,以獲得一條日志信息,或者,兩條日志信息可以簡單地彼此關(guān)聯(lián)。另一方面,在步驟S303中傳送打印任務(wù)后,打印服務(wù)器20的任務(wù)監(jiān)視部22執(zhí)行輪詢來詢問關(guān)于打印任務(wù)的狀態(tài)。因此,在步驟S331-S333,執(zhí)行與圖5的步驟S121-S123類似的處理。但是,日志發(fā)送部23將步驟S302中生成的追蹤ID包含到要在步驟S333中傳送的日志信息中。在步驟S334,當(dāng)接收到日志信息時(shí),日志管理部31執(zhí)行與步驟S325類似的處理。因此,如果存在具有共同追蹤ID的多條日志信息,則將這些多條日志信息整合并記錄在日志存儲(chǔ)部32中。如上所述,依據(jù)第三實(shí)施例,可以識(shí)別每個(gè)打印任務(wù)的追蹤ID被包含在圖像形成裝置IOa生成的日志信息中以及打印服務(wù)器20生成的日志信息中。信息管理服務(wù)器30整合具有共同追蹤ID的日志信息來存儲(chǔ)整合的日志信息。因此,可以避免冗余地管理一個(gè)打印任務(wù)的多條日志信息。追蹤ID是用于監(jiān)視打印任務(wù)的識(shí)別信息。也就是,用于日志信息的整合的追蹤ID具有另外的用于監(jiān)視打印任務(wù)的功能。通過使用具有一項(xiàng)功能的識(shí)別信息用于另外的功能(用于針對(duì)日志信息確定打印任務(wù)的身份),可以不必定義新的識(shí)別信息。在圖像形成裝置IOa中生成的日志信息和打印服務(wù)器20中生成的日志信息中的任何一個(gè)日志信息包括另外的日志信息中未包括的信息的情況下,第三實(shí)施例是特別有效的??梢栽谟脩艚K端50中執(zhí)行每個(gè)實(shí)施例中打印服務(wù)器2執(zhí)行的處理。也就是,在第一實(shí)施例中,用戶終端50可以執(zhí)行用于將特殊用戶名寫入打印任務(wù)的處理,將日志信息發(fā)送到信息管理服務(wù)器30等。同樣,在第二實(shí)施例中,用戶終端50可以執(zhí)行對(duì)圖像形成裝置10中的日志信息發(fā)送能力的檢查,并在未接收到響應(yīng)A時(shí)發(fā)送日志信息。同樣,在第三實(shí)施例中,用戶終端50可以執(zhí)行對(duì)包含追蹤ID的日志信息的發(fā)送。用戶終端50代表打印服務(wù)器20執(zhí)行打印服務(wù)器20的功能,從而即使在未放置打印服務(wù)器20的系統(tǒng)環(huán)境下(也即是,在打印任務(wù)直接從用戶終端50傳送到圖像形成裝置10的系統(tǒng)環(huán)境下),也可以獲得與實(shí)施例中說明的效果相同的效果。也就是,用戶終端50以及打印服務(wù)器20是信息處理裝置的示例。在每個(gè)實(shí)施例中,任務(wù)中繼部21是任務(wù)發(fā)送單元和檢查單元的示例。日志發(fā)送部23是第一日志發(fā)送單元和日志發(fā)送單元的示例。日志監(jiān)視部22是監(jiān)視單元的示例。本發(fā)明可以以任何適合的形式實(shí)現(xiàn),例如,使用專用硬件,或者混合專用硬件和軟件。本發(fā)明可以實(shí)現(xiàn)為由一個(gè)或更多聯(lián)網(wǎng)的處理裝置執(zhí)行的計(jì)算機(jī)軟件。網(wǎng)絡(luò)可以包括任何傳統(tǒng)的陸地通信網(wǎng)絡(luò)或無線通信網(wǎng)絡(luò),例如英特網(wǎng)。處理裝置可以包括任何適合的編程裝置,例如通用計(jì)算機(jī),個(gè)人數(shù)字助理,移動(dòng)電話(例如WAP或3G兼容電話)等。由于本發(fā)明可以實(shí)現(xiàn)為軟件,因此,本發(fā)明的每個(gè)方面包含了在可編程設(shè)備上可實(shí)現(xiàn)的計(jì)算機(jī)軟件。可以使用任何用于存儲(chǔ)處理器可讀的代碼的存儲(chǔ)介質(zhì),如軟盤、硬盤、CD ROM、磁帶設(shè)備或固態(tài)存儲(chǔ)器設(shè)備,來將計(jì)算機(jī)軟件提供給可編程設(shè)備。盡管使用具體示例描述了實(shí)施例,但本發(fā)明不限于這些實(shí)施例,而是在不脫離本發(fā)明的廣的原理和范圍的情況下可以做出各種改變和修改。也就是,本發(fā)明不應(yīng)受限于實(shí)施例的具體描述和附圖。
權(quán)利要求
1.一種信息處理系統(tǒng),包括: 任務(wù)執(zhí)行裝置; 信息處理裝置,用于發(fā)送任務(wù)到所述任務(wù)執(zhí)行裝置;以及 信息管理裝置,用于存儲(chǔ)所述任務(wù)的日志信息, 所述信息處理裝置包括: 任務(wù)發(fā)送單元,用于將每個(gè)任務(wù)的識(shí)別信息與任務(wù)一起發(fā)送到所述任務(wù)執(zhí)行裝置;以及 第一日志發(fā)送單元,用于通過將所述識(shí)別信息包含在所述日志信息中,將所述任務(wù)的所述日志信息發(fā)送到所述信息管理裝置,并且所述任務(wù)執(zhí)行裝置包括: 第二日志發(fā)送單元,用于將所述識(shí)別信息包含到所述任務(wù)的所述日志信息中,并將所述日志信息發(fā)送到所述信息管理裝置, 其中,所述信息管理裝置整合具有共同識(shí)別信息的多條日志信息,并存儲(chǔ)整合后的日 肩、。
2.如權(quán)利要求1所述的信息處理系統(tǒng),所述信息處理裝置包括: 監(jiān)視單元,用于將關(guān)于所述任務(wù)發(fā)送單元發(fā)送的所述任務(wù)的狀態(tài)的詢問發(fā)送到所述任務(wù)執(zhí)行裝置, 其中,所述監(jiān)視單元通過 使用所述識(shí)別信息來指定所述詢問的對(duì)象的任務(wù)。
3.—種信息處理系統(tǒng),包括: 任務(wù)執(zhí)行裝置;以及 信息處理裝置,用于發(fā)送任務(wù)到所述任務(wù)執(zhí)行裝置, 所述信息處理裝置包括: 任務(wù)發(fā)送單元,用于通過將預(yù)定的識(shí)別信息包含在所述任務(wù)中來將所述任務(wù)發(fā)送到所述任務(wù)執(zhí)行裝置;以及 第一日志發(fā)送單元,用于將所述任務(wù)的日志信息發(fā)送到經(jīng)由網(wǎng)絡(luò)連接的信息管理裝置, 所述任務(wù)執(zhí)行裝置包括: 第二日志發(fā)送單元,用于將所述任務(wù)的日志信息發(fā)送到所述信息管理裝置, 其中,在所述任務(wù)中包含所述預(yù)定的識(shí)別信息時(shí),所述第二日志發(fā)送單元不發(fā)送所述日志信息到所述信息管理裝置。
4.如權(quán)利要求3所述的信息處理系統(tǒng),其中,所述任務(wù)發(fā)送單元將所述預(yù)定的識(shí)別信息作為用戶名的值包含在所述任務(wù)中。
5.一種信息處理裝置,其將任務(wù)發(fā)送到任務(wù)執(zhí)行裝置,所述信息處理裝置包括: 檢查單元,用于將關(guān)于所述任務(wù)執(zhí)行裝置是否能發(fā)送所述任務(wù)的日志信息到經(jīng)由網(wǎng)絡(luò)連接的信息管理裝置的詢問發(fā)送到所述任務(wù)執(zhí)行裝置;以及 日志發(fā)送單元,用于在基于所述詢問確定了所述任務(wù)執(zhí)行裝置不能發(fā)送所述任務(wù)的所述日志信息時(shí),將所述任務(wù)的所述日志信息發(fā)送到所述信息管理裝置。
6.一種信息處理系統(tǒng)中的信息處理方法,所述信息處理系統(tǒng)包括任務(wù)執(zhí)行裝置,用于將任務(wù)發(fā)送到所述任務(wù)執(zhí)行裝置的信息處理裝置以及用于存儲(chǔ)所述任務(wù)的日志信息的信息管理裝置,所述信息處理方法包括: 任務(wù)發(fā)送步驟,由所述信息處理裝置將每個(gè)任務(wù)的識(shí)別信息與任務(wù)一起發(fā)送到所述任務(wù)執(zhí)行裝置; 第一日志發(fā)送步驟,由所述信息處理裝置通過將所述識(shí)別信息包含在所述日志信息中,將所述任務(wù)的所述日志信息發(fā)送到所述信息管理裝置;以及 第二日志發(fā)送步驟,由所述任務(wù)執(zhí)行裝置將所述識(shí)別信息包含到所述任務(wù)的所述日志信息中,并將所述日志信息發(fā)送到所述信息管理裝置, 其中,所述信息管理裝置整合具有共同識(shí)別信息的多條日志信息,并存儲(chǔ)整合后的日 肩、。
7.如權(quán)利要求6所述的信息處理方法,進(jìn)一步包括: 監(jiān)視步驟,由所述信息處理裝置將關(guān)于所述任務(wù)發(fā)送步驟發(fā)送的所述任務(wù)的狀態(tài)的詢問發(fā)送到所述任務(wù)執(zhí)行裝置, 其中,在所述監(jiān)視步驟中,所述信息處理裝置通過使用所述識(shí)別信息來指定所述詢問的對(duì)象的任務(wù)。
8.一種信息處理系統(tǒng)中的信息處理方法,所述信息處理系統(tǒng)包括任務(wù)執(zhí)行裝置、以及用于發(fā)送任務(wù)到所述任務(wù)執(zhí)行裝置的信息處理裝置,所述信息處理方法包括: 任務(wù)發(fā)送步驟,由所述信息處理裝置通過將預(yù)定的識(shí)別信息包含在所述任務(wù)中來將所述任務(wù)發(fā)送到所述任務(wù)執(zhí)行裝置; 第一日志發(fā)送步驟,由所述信息處理裝置將所述任務(wù)的日志信息發(fā)送到經(jīng)由網(wǎng)絡(luò)連接的信息管理裝置;以及 第二日志發(fā)送步驟,由所述任務(wù)執(zhí)行裝置將所述任務(wù)的日志信息發(fā)送到所述信息管理裝置, 其中,在所述任務(wù)中包含所述預(yù)定的識(shí)別信息時(shí),在所述第二日志發(fā)送步驟中,所述任務(wù)執(zhí)行裝置不發(fā)送所述日志信息到所述信息管理裝置。
9.一種由信息處理裝置執(zhí)行的信息處理方法,所述信息處理裝置用于將任務(wù)發(fā)送到任務(wù)執(zhí)行裝置,所述信息處理方法包括以下步驟: 檢查步驟,將關(guān)于所述任務(wù)執(zhí)行裝置是否能發(fā)送所述任務(wù)的日志信息到經(jīng)由網(wǎng)絡(luò)連接的信息管理裝置的詢問發(fā)送到所述任務(wù)執(zhí)行裝置;以及 日志發(fā)送步驟,在基 于所述詢問確定了所述任務(wù)執(zhí)行裝置不能發(fā)送所述任務(wù)的所述日志信息時(shí),將所述任務(wù)的所述日志信息發(fā)送到所述信息管理裝置。
全文摘要
本發(fā)明涉及信息處理系統(tǒng)、信息處理裝置以及信息處理方法。該信息處理系統(tǒng)包括:任務(wù)執(zhí)行裝置;信息處理裝置,用于發(fā)送任務(wù)到所述任務(wù)執(zhí)行裝置;以及,信息管理裝置,用于存儲(chǔ)所述任務(wù)的日志信息。所述信息處理裝置包括:任務(wù)發(fā)送單元,用于將每個(gè)任務(wù)的識(shí)別信息與任務(wù)一起發(fā)送到所述任務(wù)執(zhí)行裝置;以及,第一日志發(fā)送單元,用于通過將所述識(shí)別信息包含在所述日志信息中,將所述任務(wù)的所述日志信息發(fā)送到所述信息管理裝置。并且,所述任務(wù)執(zhí)行裝置包括第二日志發(fā)送單元,用于將所述識(shí)別信息包含到所述任務(wù)的所述日志信息中,并將所述日志信息發(fā)送到所述信息管理裝置。其中,所述信息管理裝置整合具有共同識(shí)別信息的多條日志信息,并存儲(chǔ)整合后的日志信息。
文檔編號(hào)G06F3/12GK103197902SQ201210336970
公開日2013年7月10日 申請(qǐng)日期2012年9月12日 優(yōu)先權(quán)日2011年9月13日
發(fā)明者西尾覺 申請(qǐng)人:株式會(huì)社理光