專利名稱:信息處理裝置及其方法
信息處理裝置及其方法
"i古4"、 A石士一^
本發(fā)明涉及用于管理圖像形成裝置的作業(yè)執(zhí)行結(jié)果的信息處理。
背景技術(shù):
^>司、學校、社團等對管理和限制復(fù)印機和打印機的使用具有 要求。作為管理單元,不僅需要用戶單元而且需要組單元。也就是 說,要求為用戶所屬于的各項目或者組織(下文稱為"組")設(shè)置 金錢數(shù)額的上限以及頁數(shù)的上限,并且要求執(zhí)行計費控制、上限控 制以及結(jié)果匯總。為了滿足這樣的要求,已知一種技術(shù),該技術(shù)指 定組作為用于各打印過程的匯總目標并且根據(jù)所指定的組來執(zhí)行計 費和輸出控制以便匯總結(jié)果。
然而在上述技術(shù)中,當屬于多個組的用戶執(zhí)行與多個組相關(guān)聯(lián) 的打印過程時,僅能指定一個組,而組的指定留待用戶的判決。例 如,當屬于項目A和項目B兩者的用戶扭J亍與兩個項目相關(guān)聯(lián)的打 印過程時,用戶指定任一項目。即使打印內(nèi)容保持相同,給定用戶 仍然可以指定項目A,而另一用戶可以指定項目B。也就是說,組的 指定根據(jù)用戶的判決。結(jié)果,與多個組相關(guān)聯(lián)的計費控制、上限控 制以及打印過程的結(jié)果匯總?cè)狈_性。
發(fā)明內(nèi)容
在一個方面中, 一種信息處理裝置包括保持部分,布置用以 保持被用來分配圖像形成裝置的作業(yè)執(zhí)行結(jié)果的用戶組的信息;接 收器,布置用以從圖像形成裝置接收被附加有結(jié)果分組目標信息的 作業(yè)執(zhí)行結(jié)果,該結(jié)果分組目標信息被要求用來指定作業(yè)執(zhí)行結(jié)果
所要分組到的用戶組;以及分配器,布置用以將作業(yè)執(zhí)行結(jié)果分配 給被附加到接收的作業(yè)執(zhí)行結(jié)果中的結(jié)果分組目標信息所指定的至 少一個用戶組。
在另一方面中, 一種信息處理方法包括以下步驟在存儲器中 保持被用來分配圖像形成裝置的作業(yè)執(zhí)行結(jié)果的用戶組的信息;從 圖像形成裝置接收被附加有結(jié)果分組目標信息的作業(yè)執(zhí)行結(jié)果,該 結(jié)果分組目標信息被要求用來指定作業(yè)執(zhí)行結(jié)果所要分組到的用戶 組;以及將作業(yè)執(zhí)行結(jié)果分配給被附加到接收的作業(yè)執(zhí)行結(jié)果中的 結(jié)果分組目標信息所指定的至少一個用戶組。
根據(jù)這些方面,能夠充分地完成與多個組相關(guān)聯(lián)的作業(yè)執(zhí)行的 計費管理。
本發(fā)明的更多特征將從參照附圖對示例性實施例的如下描述中 變得明顯。
圖1是示出了散布于網(wǎng)絡(luò)上的各PC的布置的框圖2是示出了結(jié)果管理系統(tǒng)的布置的框圖3示出了目錄服務(wù)器所保持的組信息的例子;
圖4是示出了上限設(shè)置和分配設(shè)置序列的流程圖5示出了上線設(shè)置窗口的例子;
圖6示出了分配窗口的例子;
圖7是用于說明結(jié)果分組目標的指定方法的流程圖; 圖8示出了驅(qū)動器的UI窗口例子;
圖9A和圖9B示出了目錄服務(wù)器所保持的組信息的例子; 圖10是用于說明結(jié)果管理服務(wù)器的組信息取回以及組樹生成序 列的流程圖11示出了目錄服務(wù)器所保持的用戶信息的例子; 圖12是用于說明當MFP接收打印作業(yè)時將由MFP和結(jié)果管理服 務(wù)器執(zhí)行的過程的流程圖13是用于說明結(jié)果管理服務(wù)器的分配過程的流程圖;以及
圖14是用于說明當用戶在MFP的UI上給出用于打印過程的指 令時將由MFP和結(jié)果管理服務(wù)器執(zhí)行的過程的流程圖。
具傳-實施方式
下文將參照附圖具體地描述根據(jù)本發(fā)明實施例的信息處理。 第一實施例
根據(jù)這一實施例管理作業(yè)執(zhí)行結(jié)果的信息處理系統(tǒng)(下文稱為 "結(jié)果管理系統(tǒng)")根據(jù)系統(tǒng)管理員設(shè)置的結(jié)果分配方式來分配結(jié) 果,并且執(zhí)行計費控制、上限控制和結(jié)果匯總。結(jié)果管理系統(tǒng)通過 結(jié)果管理軟件來實施,該軟件運行用以在散布于網(wǎng)絡(luò)上的信息處理 裝置如個人計算機等(下文稱為"PC")以及圖像形成裝置如多功 能外圍設(shè)備(MFP)、復(fù)印機、打印機等上實現(xiàn)協(xié)作過程。打印結(jié)果 在下文中將舉例為典型的作業(yè)執(zhí)行結(jié)果。然而,也可以例如假設(shè)其 它類型的作業(yè)執(zhí)行結(jié)果,諸如紙件文檔的掃描結(jié)果、應(yīng)用的使用結(jié) 果等。
圖1是示出了散布于網(wǎng)絡(luò)上的PC 200或者各種服務(wù)器的硬件布 置的框圖。
微處理器(CPU) 201使用隨機存取存儲器(RAM) 203作為工作 存儲器來執(zhí)行只讀存儲器(ROM) 202和硬盤驅(qū)動(HDD) 211中存儲 的程序以經(jīng)由系統(tǒng)總線204來控制隨后將描述的各種部件,并且執(zhí) 行隨后將描述的結(jié)果管理過程。
作為非易失性存儲器的HDD 211存儲各種程序,包括操作系統(tǒng) (OS)和前述結(jié)果管理軟件以及數(shù)據(jù)。例如從能夠安裝于盤驅(qū)動212 上的存儲介質(zhì)如CD-ROM等供應(yīng)結(jié)果管理軟件。CPU 201經(jīng)由盤控制 器(DKC ) 207訪問HDD 211和盤驅(qū)動212以在HDD 211上安裝結(jié)果
管理軟件等。
CPU 201經(jīng)由視頻卡(VC )2 06在監(jiān)視器210上顯示用戶接口 ( UI )。 用戶通過操作鍵盤(KB) 209和指示設(shè)備如鼠標等將指令和輸入給予 UI。 CPU 201經(jīng)由鍵盤控制器(KBC) 205接受用戶的指令和輸入, 并且^f艮據(jù)用戶的指令和輸入來執(zhí)行各種過程。
CPU 2 01能夠經(jīng)由網(wǎng)絡(luò)接口卡(NIC) 2 08與網(wǎng)絡(luò)100上的其它 PC、服務(wù)器、MFP 104、打印機、復(fù)印機等通信。
圖2是示出了結(jié)果管理系統(tǒng)的布置的框圖。
結(jié)果管理服務(wù)器101是具有與圖1中所示相同的布置的PC,并 且用作執(zhí)行計費控制、上限控制和結(jié)果匯總的服務(wù)器。結(jié)果管理服 務(wù)器IOI提供UI 105。結(jié)果管理系統(tǒng)的系統(tǒng)管理員使用UI 105設(shè)置 上限和結(jié)果分配方式。結(jié)果管理服務(wù)器101的通信單元106與包括 驅(qū)動器107、 MFP 104和目錄服務(wù)器102的PC 103 (隨后將加以描述) 通信。
目錄服務(wù)器102是具有與圖1中所示相同的布置的PC,并且用 作保持和管理用戶信息以及組信息的服務(wù)器。另外,目錄服務(wù)器102 保持由系統(tǒng)管理員使用結(jié)果管理器服務(wù)器101的UI 105來設(shè)置的上 限和結(jié)果分配方式(隨后將加以描述)以及用于各組的數(shù)量(隨后 將加以描述)。注意到結(jié)果管理服務(wù)器101和目錄服務(wù)器102可以 由單個PC實施。因此,例如在隨后將加以描述的流程圖中那些相應(yīng) 步驟的將由目錄服務(wù)器102執(zhí)行的過程能夠被結(jié)果管理器服務(wù)器 101執(zhí)行的過程所取代。
圖3示出了目錄服務(wù)器102所保持的組信息的例子。 目錄服務(wù)器102使用樹結(jié)構(gòu)來管理MFP 104的作業(yè)執(zhí)行結(jié)果(例 如打印結(jié)果)所分組到的組的信息。例如,組"系統(tǒng)A"具有下級組
如"產(chǎn)品1"等,而組"第一分部,,具有下級組"第一部門,,。注意 到打印結(jié)果對應(yīng)于用于相應(yīng)打印屬性的打印頁數(shù)、費用、點等。打 印屬性指示了打印紙的質(zhì)量、打印紙大小、彩色/單色等。
用戶能夠?qū)儆?個或者更多組。例如,用戶"用戶001"能夠設(shè)
置為屬于"系統(tǒng)A"和"第一部門"。用戶的從屬關(guān)系通常發(fā)送到下 級組。例如,當"用戶001"屬于"系統(tǒng)A"時,他或者她也屬于作
為"系統(tǒng)A"的下級組的"產(chǎn)品1"、"產(chǎn)品1-2"和"產(chǎn)品2"。 然而,組信息的管理不限于此。例如,可以規(guī)定以便用戶不屬于他 或者她所屬于的組的所有或者一些下級組。
另外,在圖3中所示組名稱之后附加的括號中的數(shù)字指示了為 這些組而設(shè)置的上限(隨后將具體描述)。
客戶機103是具有圖1中所示布置的PC并且用作用戶終端???戶機103的驅(qū)動器107是發(fā)出打印作業(yè)到MFP 104的打印機驅(qū)動器。
MFP 104除了復(fù)印功能之外還具有掃描儀功能、打印機功能、傳 真功能等。MFP 104的UI 108是提供給操作面板的用戶接口 ,該操 作面板允許用戶在使用復(fù)印功能、傳真功能等時直接地操作MFP 104。 MFP 104的結(jié)果確認模塊109具有在打印過程的執(zhí)行時向結(jié)果 管理服務(wù)器101查詢數(shù)量的功能。MFP 104的結(jié)果管理模塊110具有 通知結(jié)果管理服務(wù)器101打印過程數(shù)量的功能。注意到該數(shù)量指示 了當在圖像形成裝置中執(zhí)行作業(yè)時消耗的資源的量。例如,作為代 表性的數(shù)量,能夠引用用于相應(yīng)大小和彩色以及單色打印過程的打 印頁數(shù)。除了打印頁數(shù)之外,還能夠引用各種資源如費用、調(diào)色劑 消耗用量、應(yīng)用的使用次數(shù)等作為例子。MFP 104的輸出單元111 具有根據(jù)打印作業(yè)來輸出打印輸出的功能。
注意到執(zhí)行打印過程的裝置不限于MFP,而也可以使用打印機或 者復(fù)印機。
圖4是示出了上限設(shè)置和分配設(shè)置序列的流程圖。 結(jié)果管理服務(wù)器101根據(jù)經(jīng)由UI 105輸入的系統(tǒng)管理員的指令
從目錄服務(wù)器102獲取組信息,并且在UI 105上顯示上限設(shè)置窗口 (S300 )。組信息沒有對應(yīng)于與具體用戶標識符(隨后將加以描述)
相對應(yīng)的組而無論用戶標識符如何都對應(yīng)于系統(tǒng)所管理的各組。 圖5示出了上限設(shè)置窗口的例子。圖5示出了用于從在步驟S300 中獲取的組信息中提取的組"產(chǎn)品1-1"的上限設(shè)置窗口。在實踐中,
為在步驟S300中獲取的相應(yīng)組而進行設(shè)置,但是下文將僅給出關(guān)于
"產(chǎn)品1-1"的描述。
系統(tǒng)管理員為將要經(jīng)歷結(jié)果管理的組而設(shè)置上限單位以及上 限。上限單位能夠選自于"總頁數(shù)"、"與彩色/單色有關(guān)的頁數(shù)" 和"費用,,。如果添加"單面打印/雙面打印的頁數(shù)"等作為上限單 位,則能夠更具體地進行上限設(shè)置。系統(tǒng)管理員根據(jù)所選上限單位
的類型來輸入上限。圖5的例子示出了如下狀態(tài)系統(tǒng)管理員選擇 "總頁數(shù)"作為上限單位并且輸入"2000"頁作為上限。
結(jié)果管理服務(wù)器101將系統(tǒng)管理員所設(shè)置的上限單位以及上限 輸入到在UI 105上顯示的組。當系統(tǒng)管理員在上限設(shè)置窗口上按下 確認按鈕時,結(jié)果管理服務(wù)器101在與組相關(guān)聯(lián)的目錄服務(wù)器102 的預(yù)定區(qū)域中存儲向上限設(shè)置窗口輸入的上限單位以及上限 (S301 )。
接著,結(jié)果管理服務(wù)器101在UI 105上顯示用來設(shè)置組的結(jié)果 分配方式的窗口 (分配設(shè)置窗口) (S302 )。系統(tǒng)管理員使用分配 設(shè)置窗口來設(shè)置結(jié)果分配方式,該方式指示了當用戶指定了沒有直 接為之設(shè)置上限的組以及具有多個下級組的組作為結(jié)果分組目標時 如何分配數(shù)量。注意到結(jié)果分組目標意味著用戶所指定的作業(yè)執(zhí)行 結(jié)果將要分組到的組。
圖6示出了分配設(shè)置窗口的例子。注意到在實踐中針對直接為 之設(shè)置上限的各組以及具有多個下級組的組來依次地顯示圖6中所 示分配設(shè)置窗口。將描述如下情況作為例子,在該情況下設(shè)置用于 組"產(chǎn)品l"的結(jié)果分配方式。
能夠設(shè)置多個結(jié)果分配方式,并且能夠為各條件而設(shè)置結(jié)果分 配方式(動作)。圖6示出了用來設(shè)置條件1和條件2的窗口例子。 另外,能夠設(shè)置條件3以及后續(xù)條件。
例如,假設(shè)系統(tǒng)管理員想要進行如下設(shè)置。也就是說,當用戶
指定沒有為之設(shè)置上限的組作為結(jié)果分組目標時,起初將數(shù)量等分 給指定組的下級組。作為分配結(jié)果,如果某一下級組的數(shù)量超過上 限,則將就上限而言具有最大剩余的下級組改變?yōu)榻Y(jié)果分組目標。
在這一情況下,系統(tǒng)管理員從"默認分配方式,,的文本框的下 拉列表中選擇"等分給下級組,,。然后,系統(tǒng)管理員從"條件1"的 文本框的下拉列表中選擇"某組的數(shù)量已經(jīng)達到上限"。另外,系 統(tǒng)管理員從與"條件1"相對應(yīng)的"動作1"的文本框的下拉列表中 選擇"全部分組給就上限而言具有最大剩余的組"。
另外,系統(tǒng)管理員從"條件2"的文本框的下拉列表中選擇"無 指定"。優(yōu)先于"條件2"來檢查"條件1"。也就是說,當"條件 1"不適用時檢查"條件2"。當在"條件2"中設(shè)置"無指定"時,
如果"條件r,不適用,則執(zhí)行默認分配方式。因此,將默認分配方
式"等分給下級組,,自動地輸入到與"條件2"相對應(yīng)的"動作2"
的文本框。
注意到在結(jié)果管理系統(tǒng)中預(yù)先預(yù)備分配方式、條件和動作的下 拉列表。系統(tǒng)管理員從預(yù)先預(yù)備的分配方式、條件和動作中選擇恰 當?shù)姆峙浞绞?、條件和動作。例如,分配方式和動作的下拉列表包
括
等分給下級組;
全部分組給就上限而言具有最大剩余的下級組;
根據(jù)就上限而言的剩余比率來分配;
全部分組給具有最小數(shù)量的下級組;
根據(jù)用戶以往數(shù)量的分配比率來分配;等等。 又如,條件的下拉列表包括
某組的數(shù)量已經(jīng)達到上限;
就上限而言某組的剩余達到預(yù)定比率;
用戶的以往數(shù)量達到預(yù)定值;等等。 例如能夠從結(jié)果管理服務(wù)器101所管理的日志數(shù)據(jù)中獲取用戶 的以往數(shù)量。
當在分配設(shè)置窗口上按下確認按鈕時,結(jié)果管理服務(wù)器101在 與組相關(guān)聯(lián)的目錄服務(wù)器102的預(yù)定區(qū)域中存儲向分配設(shè)置窗口輸
入的分配方式、條件和動作(S303 )。
注意到在圖4以及以上描述中,已經(jīng)說明用于一個組的上限設(shè)
置以及用于一個組的分配設(shè)置。然而,系統(tǒng)管理員為需要設(shè)置的組 而重復(fù)上限設(shè)置和分配設(shè)置。
在以上描述的例子中,經(jīng)由圖5中的上限設(shè)置窗口為各組而設(shè) 置上限單位,以及經(jīng)由圖6中的分配設(shè)置窗口為各組而設(shè)置結(jié)果分 配方式。然而,本發(fā)明不限于這樣的特定模式。例如,當允許為多 個組而共同地設(shè)置上限單位以及結(jié)果分配方式時,能夠進行更靈活 的設(shè)置。在這一情況下,當需要為各組而進行上限設(shè)置時,可以使 用圖5中所示設(shè)置窗口 。 指定結(jié)果分組目標
圖7是用于說明結(jié)果分組目標的指定方法的流程圖。也就是說, 圖7示出了當用戶操縱客戶機103的驅(qū)動器107所提供的UI時在發(fā) 出打印作業(yè)到MFP 104時將由驅(qū)動器107和結(jié)果管理服務(wù)器101執(zhí) 行的過程。圖8示出了驅(qū)動器107的UI窗口例子。圖8中所示UI 用作指定窗口 ,該窗口用來根據(jù)用戶而指定結(jié)果分組目標。
當用戶在UI窗口上選擇與結(jié)果分組目標相對應(yīng)的"目標"標簽 并且按下"獲取最新信息"按鈕時,客戶機103的驅(qū)動器107將該 用戶的標識符(例如用戶001 )發(fā)送到結(jié)果管理驅(qū)動器101 (S401)。 能夠從當用戶登錄客戶機103時使用的登錄名中導(dǎo)出用戶標識符。
結(jié)果管理服務(wù)器101訪問目錄服務(wù)器102以取回與接收的用戶 標識符(在步驟S401中由驅(qū)動器107發(fā)送的作為用戶信息的用戶標 識符)相關(guān)聯(lián)的組信息(S411)。與用戶標識符相關(guān)聯(lián)的組信息指 示了用戶能夠指定為結(jié)果分組目標的一個或者多個組。結(jié)果管理服 務(wù)器101然后生成包括所取回的組信息的組樹(S412)。隨后將使
用圖10的流程圖來描述組信息取回和組樹生成序列。然后,結(jié)果管
理服務(wù)器101將生成的組樹發(fā)送到驅(qū)動器107 (S413)。組樹僅包括
能夠被指定為結(jié)果分組目標的組。措詞"僅包括能夠被指定為…… 的組"指示了各種情況,比如一種方法不顯示任何不能被指定的組、
一種方法顯示不能被顯示的組但是允許用戶在UI上選擇它們,等等。
能夠被指定為結(jié)果分組目標的組是那些為之將用戶設(shè)置為成員的組 (也就是為之設(shè)置上限的組)以及這些組的上級組。
在從結(jié)果管理服務(wù)器101收到組樹時,驅(qū)動器107根據(jù)收到的 組信息來檢查組樹中組的數(shù)量是否已經(jīng)達到上限(S402 )。注意到 隨后將參考圖9A和圖9B來描述該檢查方法的細節(jié)。如果能夠被指 定的所有組的數(shù)量已經(jīng)達到上限,則驅(qū)動器107確定不能執(zhí)行打印 過程并且通知客戶機103該消息(S403 ),由此結(jié)束處理。在步驟 S403中乂人驅(qū)動器107接收該消息的客戶才幾103在它的顯示器單元上 顯示指示了不能執(zhí)行打印過程的警告消息。
圖9A和圖9B示出了目錄服務(wù)器102所保持的組信息的例子。
組信息包括組標識符(ID)、組名稱(名稱)、上級組(ID) (memberOf)、下級組ID (成員)、上限(限制)、數(shù)量(數(shù)量) 等。驅(qū)動器107基于組信息中包含的上限和數(shù)量來檢查該數(shù)量是否 已經(jīng)達到上限。注意到結(jié)果管理服務(wù)器101可以檢查該數(shù)量是否已 經(jīng)達到上限并且可以通知驅(qū)動器107該結(jié)果,由此進一步減少驅(qū)動 器107上的處理負荷。
接著,驅(qū)動器1Q7在UI窗口上顯示組樹(S句4)。在這一情況 下,驅(qū)動器107例如使其數(shù)量被確定為已經(jīng)達到上限的組變灰以便 指示該組不能被指定為結(jié)果分組目標。由于驅(qū)動器107的顯示控制 方法指示了某組不能被指定為結(jié)果分組目標,所以在按照用戶的指 令選擇組之后,顯示警告消息以使用戶的選擇無效。
當用戶已經(jīng)在UI窗口上從組樹中選擇組(用戶已經(jīng)在圖8的顯 示例子中選擇"產(chǎn)品1")時,UI窗口顯示所選組的上限和數(shù)量。 在圖8的例子中,由于組"產(chǎn)品1"作為結(jié)果分組目標而沒有設(shè)置上
限,所以將上限和數(shù)量顯示為"無設(shè)置"。
如果用戶按下"指定"按鈕,則驅(qū)動器107接受結(jié)果分組目標
的指定(S405 )。另外,如果用戶按下"確認"按鈕,則驅(qū)動器107 向MFP 104發(fā)送附加有組ID的打印作業(yè),該組ID與被指定為結(jié)果 分組目標的組相對應(yīng)。當結(jié)果管理服務(wù)器以后指定組作為多個結(jié)果 分組目標時使用這一組ID。
注意到驅(qū)動器107根據(jù)客戶機103的登錄用戶來存儲對結(jié)果分 組目標的指定。因此,如果用戶沒有改變對結(jié)果分組目標的指定, 則驅(qū)動器107發(fā)出打印作業(yè)以使在步驟S405中指定的并且為各用戶 而保存的組(組ID)作為結(jié)果分組目標。
組的取回和組樹的生成 圖IO是用于說明如下序列的流程圖,該序列用于結(jié)果管理服務(wù) 器101取回作業(yè)執(zhí)行結(jié)果的分組目標的組信息并且生成組樹。也就 是說,圖10示出了上述圖4中的步驟S411和步驟S412中過程的細節(jié)。
結(jié)果管理服務(wù)器101訪問目錄服務(wù)器102以取回與從例如為各 登錄用戶而唯一確定的登錄名中導(dǎo)出的用戶標識符相對應(yīng)的用戶信 息。結(jié)果管理服務(wù)器101然后獲取所取回的用戶信息的屬性值 (S502 )。
圖11示出了目錄服務(wù)器102所保持的用戶信息的例子。 用戶信息保持指示了用戶ID ( ID)、在步驟S5 01中使用的用戶 標識符(名稱)、用戶所屬于的組等的信息作為屬性。圖11中所示 例子指示了具有用戶標識符"用戶001"的用戶信息包括用戶ID "U0000001"以及該用戶所屬于的組的ID"G0000015,'和"G0021 000"。 結(jié)果管理服務(wù)器101然后訪問目錄服務(wù)器102以取回用戶所屬 于的組(S503 )。在這一例子中,結(jié)果管理服務(wù)器101取回具有組 ID "G0000015"和"G0021000"的組。正如從圖9A和圖9B中所示 組信息中可見,組ID"G0000015"指示了"系統(tǒng)A",而組ID"G0021 000"
指示了"第一部門,,。
結(jié)果管理服務(wù)器101獲取在步驟S503中取回的組之一的組信息 并且獲取下級組的組ID (成員)(S5 04 )。在這一例子中,結(jié)果管 理服務(wù)器101先選擇所取回的組("系統(tǒng)A"和"第一部門,,)中的 "系統(tǒng)A",并且獲取"系統(tǒng)A"的下級組的組ID。假設(shè)舉、回如圖3 中所示作為"系統(tǒng)A,,的下級組的"產(chǎn)品1"、"產(chǎn)品1-1"、"產(chǎn) 品1-2"和"產(chǎn)品2"。在完成針對"系統(tǒng)A"的過程時,結(jié)果管理 服務(wù)器101執(zhí)行針對"第一部門"的與另一組相同的過程。在這一 情況下,如圖9B中所示,"第一部門"沒有下級組。
結(jié)果管理服務(wù)器101 ;檢查在步驟S504中選擇的組及其下級組中 任一個組的參考屬性以便了解是否為該組設(shè)置了上限(S505 )。如 果沒有設(shè)置上限,則該過程跳到步驟S509。如果設(shè)置了上限,則結(jié) 果管理服務(wù)器101將該組的信息添加到組樹(S506 )、獲取該組的 上級組的信息(S507 )并且將上級組的信息添加到組樹(S508)。
利用上述過程,例如如果結(jié)果管理服務(wù)器101在步驟S505中選 擇"產(chǎn)品1-1",由于"產(chǎn)品1-1"的上限在圖3所示例子中設(shè)置為 "2000",所以它將"產(chǎn)品1-1"的組信息添加到組沖對。另外,結(jié)果 管理服務(wù)器101將作為"產(chǎn)品1-1"的上級組的"產(chǎn)品l"的信息添 力口到組初于。
結(jié)果管理服務(wù)器101檢查是否已經(jīng)為在步驟S504中選擇的一個 組及其下級組全部完成了步驟S505至S508中的過程。如果仍然留 有待處理的組,則結(jié)果管理服務(wù)器101在步驟S504中選擇的一個組 及其下級組中選擇待處理的組,而該過程返回到步冬聚S505以針對該 組來重復(fù)步驟S505至S508中的過程。如果結(jié)果管理服務(wù)器101在 步驟S509中確定為所有組完成了這些過程,則該過程進展到步驟 S510。
在以上描述的例子中,作為上級組取回方法,跟蹤下級組的僅 一個父組(上級組)。然而,上級組取回方法不限于此。例如,組 可以纟皮跟蹤到最上級組。
也有這樣的上級組,該上級組僅具有 一 個設(shè)置有上限的下級組。 在這一情況下,即使當用戶指定該上級組時,這實際上意味著他或 者她指定該下級組,并且可以從組樹中排除下級組。結(jié)果管理服務(wù) 器101可以確認針對組的用戶的權(quán)限,并且可以僅將如下組添加到 組樹,他或者她具有用于指定這些組作為結(jié)果分組目標的權(quán)限。
結(jié)果管理服務(wù)器101檢查是否為在步驟S503中取回的所有組完 成了步驟S504至S509以及步驟S511中的過程(S510 )。如果仍然 留有待處理的組,則結(jié)果管理服務(wù)器101在步驟S503中取回的那些 組中選4奪待處理的組,而該過程返回到步驟S504以針對所選組重復(fù) 步驟S5 04至S5 09和S511中的過程。如果結(jié)果管理月良務(wù)器101在步 驟S51G中確定完成了這些過程,則它結(jié)束組樹的生成。
利用上述過程,構(gòu)建了圖8中所示組樹。通過圖IO中的流程圖 來構(gòu)建的組樹的信息被發(fā)送到驅(qū)動器107。
打印過程
圖12是用于說明當MFP 104收到打印作業(yè)時將由MFP 104和結(jié) 果管理服務(wù)器101執(zhí)行的過程的流程圖。
MFP 104從客戶機103接收在圖7的步驟S4 06中驅(qū)動器107所 發(fā)送的打印作業(yè)(S601)。隨后將描述當MFP 104接收打印結(jié)果時 將要執(zhí)行的過程。響應(yīng)于在步驟S601中打印作業(yè)的接收,結(jié)果確認 模塊109將打印確認/拒絕確定信息發(fā)送到結(jié)果管理服務(wù)器101 (S6Q2)。注意到確定信息意味著用來在結(jié)果管理服務(wù)器1Q1側(cè)上 確定打印確認或者拒絕的信息。這一確定信息包括組ID、待打印頁 數(shù)、與彩色/單色打印相關(guān)聯(lián)的信息等。注意到組ID對應(yīng)于在圖7 的步驟S405中由用戶指定為結(jié)果分組目標的組(圖8的顯示例子中 的"產(chǎn)品1")。
在接收確定信息時(步驟S611 ),結(jié)果管理服務(wù)器101獲取與 組ID所指定的組和下級組相關(guān)聯(lián)的上限、數(shù)量和結(jié)果分配方式 (S612)。如果接收的信息是確定信息(S613),則結(jié)果管理服務(wù)
器101基于獲取的上限、數(shù)量和結(jié)果分配方式來確定打印過程是確
認還是拒絕(S614 )。結(jié)果管理服務(wù)器101在步驟S614中將確定結(jié) 果發(fā)送回到MFP 104 (S615),而該過程返回到步專聚S611。
在從結(jié)果管理服務(wù)器1Q1接收打印確認/拒絕確定結(jié)果時 (S6Q3) , MFP 104確定接收的確定結(jié)果是否指示了打印過程確認 (S604 )。通過基于組信息中包含的上限和數(shù)量來檢查該數(shù)量是否 達到上限從而確定打印過程是確認或拒絕。如果數(shù)量已經(jīng)達到上限, 則確定打印過程拒絕。另外,當已經(jīng)刪除在步驟S602中指定的組時, 結(jié)果管理服務(wù)器1Q1的確定結(jié)果指示了打印拒絕。
如果確定打印過程確認,則MFP 104 -使用輸出單元111來執(zhí)行 打印過程(S605 )以及使用結(jié)果收集模塊110來通知結(jié)果管理服務(wù) 器101打印結(jié)果(S606 ),由此結(jié)束打印過程。打印結(jié)果被附加有 在圖7的步驟S405中用戶所指定的結(jié)果分組目標的組ID。注意到結(jié) 果分組目標的組ID意味著如下信息,該信息指示了用來指定打印結(jié) 果所分組到的多個組(用戶和部門)的結(jié)果分組目標,而除了組ID 之外的格式也是適用的,只要它們指示了類似信息。
另一方面,如果確定打印拒絕(例如作為結(jié)果分組目標的所有 組都已經(jīng)達到上限),則MFP 104取消打印作業(yè)并且通知客戶機103 這一點(S607 ),由此結(jié)束打印過程。
結(jié)果管理服務(wù)器101接收在步驟S606中MFP 104所發(fā)送的附加 有多個結(jié)果分組目標的信息的打印結(jié)果(S611)。結(jié)果管理服務(wù)器 101基于附加到打印結(jié)果中的結(jié)果分組目標的信息來訪問目錄服務(wù) 器102以獲取與對應(yīng)于組ID的組以及一個或者多個下級組相關(guān)聯(lián)的 上限、數(shù)量和結(jié)果分配方式(S612)。如果接收的信息是打印結(jié)果 (S613),則結(jié)果管理服務(wù)器101基于獲取的上限、數(shù)量和結(jié)果分 配方式來分配打印結(jié)果(S616)。隨后將參考圖13來描述打印結(jié)果 分配過程。結(jié)果管理服務(wù)器101將分配的打印結(jié)果與各組的數(shù)量相 加并且在目錄服務(wù)器102中存儲該和(S6.17)。此后,該過程返回 到步驟S611。分配過程
在以下描述中,假設(shè)用戶指定上級組"產(chǎn)品1"作為結(jié)果分組目
標并且指令執(zhí)行300頁的打印作業(yè)。還假設(shè)作為"產(chǎn)品1"的下級組 的"產(chǎn)品1-1"的數(shù)量和上限分別為1900頁和2000頁,而"產(chǎn)品 l-2"的數(shù)量和上限分別為200頁和1 000頁。另外假設(shè)在步驟S612 中結(jié)果管理服務(wù)器101所獲取的結(jié)果分配方式設(shè)置如下
默認分配方式等分給下級組;
條件1:某組的數(shù)量已經(jīng)達到上限;
動作1:全部分組給就上限而言具有最大剩余的下級組;以及 條件2:無指定
圖13是用于說明在圖12的步驟S616中結(jié)果管理服務(wù)器101的 分配過程的流程圖。
當默認分配方式應(yīng)用于與在步驟S611中接收的組ID相對應(yīng)的 組及其下級組的當前數(shù)量以添加結(jié)果時,結(jié)果管理服務(wù)器101檢查 是否滿足"條件l" (S701)。由于結(jié)果分組目標是具有上限的下級 組"產(chǎn)品1-1"和"產(chǎn)品1-2",所以當分別將150頁分配給"產(chǎn)品 和"產(chǎn)品l-2"時檢查它們的數(shù)量是否已經(jīng)達到上限。
如果在步驟S701中確定不滿足條件,則結(jié)果管理服務(wù)器101檢 查是否仍然留有待確定的條件(S702 )。如果仍然留有待確定的條 件,則該過程返回到步驟S701以在結(jié)果分別分配給下級組時檢查是 否滿足待確定的條件。如果沒有留有待確定的條件,則結(jié)果管理服 務(wù)器101根據(jù)默認分配方式將結(jié)果分配給基于上級組的多個下級組 (S703 )。
如果在步驟S701中確定滿足條件,則結(jié)果管理服務(wù)器101根據(jù) 與該條件相對應(yīng)的動作來分配結(jié)果(S704 )。
在上述假設(shè)之下,當將150頁的結(jié)果分配給"產(chǎn)品1-1"時,數(shù) 量變?yōu)?050頁并且已經(jīng)超過上限2000頁。因此,結(jié)果管理服務(wù)器 101確定"產(chǎn)品1-1"的數(shù)量已經(jīng)達到上限,而在步驟S701中的確
定結(jié)果指示了滿足條件。然后,結(jié)果管理服務(wù)器101在步驟S704中
將所有300頁的結(jié)果分組給"產(chǎn)品1-2"。如果打印頁數(shù)為100頁, 則由于已經(jīng)分別分配50頁的結(jié)果,所以"產(chǎn)品l-l"和"產(chǎn)品1-2" 的數(shù)量沒有達到上限。在這一情況下,結(jié)果管理服務(wù)器101在步驟 S703中分別將50頁的結(jié)果分配給"產(chǎn)品1-1"和"產(chǎn)品l-2"。
以這一方式,在執(zhí)行與多個組相關(guān)聯(lián)的打印過程時,用戶能夠 指定多個組的上級組作為結(jié)果分組目標。然后,根據(jù)針對作為結(jié)果 分組目標的組而設(shè)置的結(jié)果分配方式,將結(jié)果適當?shù)胤峙浣o下級組。 因此,能夠準確地執(zhí)行與多個組相關(guān)聯(lián)的計費控制、上限控制以及 打印過程的結(jié)果匯總。
第一實施例的變型
在以上描述中,以條件l、條件2、…的順序來確定是否滿足條
滿足各條件。然后,如果滿足多個條件,則可以進行與具有高優(yōu)先 級的條件相對應(yīng)的動作。
如果在打印過程中表現(xiàn)出滿足條件的情形,則可以在滿足該條 件時改變結(jié)果分配方式,或者可以基于該條件來分配整個結(jié)果。例 如,執(zhí)行200頁打印過程以使組"產(chǎn)品1"作為結(jié)果分組目標。假設(shè) 在打印過程之前就下級組"產(chǎn)品1-1"的上限而言的剩余為50頁, 而"產(chǎn)品l-2"的剩余為400頁。
利用一種方法,根據(jù)默認分配設(shè)置,起初將結(jié)果等分給"產(chǎn)品 l-l"和"產(chǎn)品1-2"。當"產(chǎn)品1-1"的數(shù)量已經(jīng)達到上限時,由 于滿足條件"某組的數(shù)量已經(jīng)達到上限",所以將其余結(jié)果分組給 "產(chǎn)品1-2"。
利用另一種方法,由于在打印過程中表現(xiàn)出滿足條件"某組的 數(shù)量已經(jīng)達到上限",所以從一開始就施加動作1以將整個結(jié)果分 組給"產(chǎn)品1—2"。 第二實施例
下文將描述根據(jù)本發(fā)明第二實施例的信息處理。注意到第二實 施例中的相同標號表示與第 一 實施例中的部件相同的部件,并且將 不再給出其具體描述。
第二實施例將說明如下情況當用戶他或者她想要復(fù)印放置在 MFP 104的文檔臺上的文檔或者他或者她想要處理保存在MFP 104 的內(nèi)部石更盤中的打印作業(yè)時,用戶使用MFP 104的UI 108給出用以 執(zhí)行打印過程的指令。
圖14是用于說明當用戶使用MFP 104的UI 108來指令執(zhí)行打 印過程時將由MFP 104和結(jié)果管理服務(wù)器101執(zhí)行的過程的流程圖。
MFP 104接受用戶的登錄訪問(S1401)并且將用戶標識符(例 如用戶001)發(fā)送到結(jié)果管理服務(wù)器101 (S1402 )。注意到用戶通 過將登錄名和口令輸入到UI 108來登錄MFP 104。用戶標識符能夠 從登錄名等中導(dǎo)出。
結(jié)果管理服務(wù)器IOI訪問目錄服務(wù)器102以取回與接收的用戶 標識符相關(guān)聯(lián)的組信息(S1411),并且生成包括所取回的組信息的 組樹(S1412 )。結(jié)果管理服務(wù)器1Q1然后將生成的組樹發(fā)送到MFP 104 (S1413)。注意到組樹生成方法與第一實施例的圖10流程圖的描 述中的組樹生成方法相同。
在接收組樹時,MFP 104參考組信息來確定組樹中組的數(shù)量是否 已經(jīng)達到它們的上限(S1403 )。注意到確定方法與第一實施例的圖 9A和圖9B的描述中的確定方法相同。如果所有組的數(shù)量已經(jīng)達到上 限,則MFP 104確定打印過程拒絕并且在UI 108上顯示相應(yīng)告知的 消息,由此結(jié)束處理。
如果MFP 104確定打印過程確認,則它在UI 108上顯示組樹 (S1405 )。在這一情況下,MFP104使其數(shù)量被確定為已經(jīng)超過上 限的組變灰以便指示該組不能被指定為結(jié)果分組目標。
如果用戶使用UI 108來選擇組,則MFP 104接受對結(jié)果分組目 標的指定(S1406 )。另外,如果用戶在操作面板上按下打印開始按
鈕,則MFP 104執(zhí)行打印過程(S1407 )并且使用結(jié)果收集模塊110 將打印結(jié)果通知給結(jié)果管理服務(wù)器101 (S1408 ),由此結(jié)束打印過 程。打印結(jié)果被附加有在步驟S1406中用戶所指定的結(jié)果分組目標 的組ID。注意到結(jié)果管理服務(wù)器101中的結(jié)果分配過程與第一實施 例的圖12和圖13的描述中的結(jié)果分配過程相同。
在以上描述的例子中,使用MFP 104的打印機功能和復(fù)印功能 來進行輸出過程。這一實施例也能夠應(yīng)用于當使用MFP 104的掃描 儀功能、傳真功能等時將要執(zhí)行的結(jié)果管理。
示例性實施例
本發(fā)明能夠應(yīng)用于多個設(shè)備(例如主機計算機、接口、讀取器、 打印機)構(gòu)成的系統(tǒng)或者包括單個設(shè)備(例如復(fù)印機、傳真機)的裝置。
另外,本發(fā)明能夠向計算機系統(tǒng)或者裝置(例如個人計算機)
系統(tǒng)或者裝置的CPU或者MPU從該存儲介質(zhì)讀取該程序代碼、然后 執(zhí)行該禾呈序。
例的功能。
另外,存儲介質(zhì)如軟盤、硬盤、光盤、磁光盤、CD-ROM、 CD-R、 磁帶、非易失性存儲卡和ROM能夠用于提供程序代碼。
另外,除了能夠通過執(zhí)行計算機所讀取的程序代碼來實現(xiàn)根據(jù) 上述實施例的上述功能之外,本發(fā)明還包括如下情況在計算機上 工作的OS (操作系統(tǒng))等根據(jù)程序代碼的指定來執(zhí)行部分或者全部 過程并且實現(xiàn)根據(jù)上述實施例的功能。
另外,本發(fā)明也包括如下情況在從存儲介質(zhì)讀取的程序代碼 被寫入插入到計算機中的功能擴展卡中或者連接到計算機的功能擴 展單元中提供的存儲器中之后,功能擴展卡或者單元中包含的CPU 等根據(jù)程序代碼的指定來執(zhí)行部分或者全部過程并且實現(xiàn)上述實施
例的功能。
在本發(fā)明應(yīng)用于前述存儲介質(zhì)的情況下,存儲介質(zhì)存儲與在實 施例中描述的流程圖相對應(yīng)的程序代碼。
盡管已經(jīng)參考示例性實施例描述了本發(fā)明,但是將理解到本發(fā) 明不限于公開的示例性實施例。.所附權(quán)利要求的范圍將被給予最廣 義的解釋以便涵蓋所有這樣的變型以及等效結(jié)果和功能。
權(quán)利要求
1.一種信息處理裝置,包括保持部分,布置用以保持被用來分配圖像形成裝置的作業(yè)執(zhí)行結(jié)果的用戶組的信息;接收器,布置用以從所述圖像形成裝置接收被附加有結(jié)果分組目標信息的所述作業(yè)執(zhí)行結(jié)果,所述結(jié)果分組目標信息被要求用來指定所述作業(yè)執(zhí)行結(jié)果所要分組到的用戶組;以及分配器,布置用以將所述作業(yè)執(zhí)行結(jié)果分配給被附加到所述接收的作業(yè)執(zhí)行結(jié)果的所述結(jié)果分組目標信息所指定的至少一個用戶組。
2. 根據(jù)權(quán)利要求1所述的裝置,還包括取回器,布置用以根據(jù)從外部裝置輸入的用戶的信息來取回能 夠由用戶指定為所述作業(yè)執(zhí)行結(jié)果的分組目標的用戶組;以及發(fā)送器,布置用以基于所述取回結(jié)果將能夠由所述用戶指定的 所述用戶組的信息發(fā)送到所述外部裝置,其中所述外部裝置基于所述用戶能夠指定的所述用戶組的所述 信息來顯示所述作業(yè)執(zhí)行結(jié)果的所述分組目標的指定窗口 ,在所述 指定窗口上基于所述用戶的指令來生成所述結(jié)果分組目標信息,并 且將附加有所述結(jié)果分組目標信息的打印作業(yè)發(fā)送到所述圖像形成 裝置。
3. 根據(jù)權(quán)利要求2所述的裝置,其中能夠由所述用戶指定的所 述用戶組的所述信息包括上級組的信息以及與所述上級組相關(guān)聯(lián)的 至少一個下級組的信息,而所述外部裝置基于經(jīng)由所述指定窗口指 定的所述上級組來生成所述結(jié)果分組目標信息。
4. 根據(jù)權(quán)利要求1所述的裝置,其中能夠由所述用戶指定的所述用戶組的所述信息包括上級組的信息以及與所述上級組相關(guān)聯(lián)的 至少 一個下級組的信息,而所述結(jié)果分組目標信息指示了所述上級組。
5. 根據(jù)權(quán)利要求4所述的裝置,還包括指定部分,布置用以基于所述結(jié)果分組目標信息所指示的所述用戶組來指定與所述上級 組相關(guān)聯(lián)的下級組,其中所述分配器將所述作業(yè)執(zhí)行結(jié)果分配到所述指定部分所指定的所述下級組。
6. 根據(jù)權(quán)利要求4所述的裝置,還包括設(shè)置部分,布置用以 設(shè)置能夠為各下級組而分組的所述作業(yè)執(zhí)行結(jié)果的上限。
7. 根據(jù)權(quán)利要求4所述的裝置,還包括設(shè)置部分,布置用以 設(shè)置能夠為各下級組而分組的所述作業(yè)執(zhí)行結(jié)果的上限單位和上限。
8. 根據(jù)權(quán)利要求4所述的裝置,還包括設(shè)置部分,布置用以 設(shè)置被用來將所述作業(yè)執(zhí)行結(jié)果分配給與所述上級組相關(guān)聯(lián)的所述 下《及纟且的分配方式。
9. 根據(jù)權(quán)利要求4所述的裝置,還包括第一設(shè)置部分,布置用以設(shè)置能夠為各下級組而分組的所述作 業(yè)執(zhí)行結(jié)果的上限;第二設(shè)置部分,布置用以設(shè)置被用來將所述作業(yè)執(zhí)行結(jié)果分配確定器,布置用以確定向與所述結(jié)果分組目標信息所指示的所 述上級組相關(guān)聯(lián)的所述下級組分配的所述作業(yè)執(zhí)行結(jié)果的數(shù)量是否 達到所述上限,其中所述分配器基于所述確定結(jié)果和所述分配方式來分配所述 作業(yè)執(zhí)行結(jié)果。,
10. —種信息處理方法,包括以下步驟在存儲器中保持被用來分配圖像形成裝置的作業(yè)執(zhí)行結(jié)果的用 戶組的信息;從所述圖像形成裝置接收被附加有結(jié)果分組目標信息的所述作 業(yè)執(zhí)行結(jié)果,所述結(jié)果分組目標信息被要求用來指定所述作業(yè)執(zhí)行 結(jié)果所要分組到的用戶組;以及 將所述作業(yè)執(zhí)行結(jié)果分配給被附加到所述接收的所述作業(yè)執(zhí)行 結(jié)果的所述結(jié)果分組目標信息所指定的至少 一 個用戶組。
全文摘要
本發(fā)明涉及用于管理圖像形成裝置的作業(yè)執(zhí)行結(jié)果的信息處理裝置及其方法。根據(jù)本發(fā)明,在存儲器中保持被用來分配圖像形成裝置的作業(yè)執(zhí)行結(jié)果的用戶組的信息。從圖像形成裝置接收被附加有結(jié)果分組目標信息的作業(yè)執(zhí)行結(jié)果,該結(jié)果分組目標信息被要求用來指定作業(yè)執(zhí)行結(jié)果所要分組到的用戶組。將作業(yè)執(zhí)行結(jié)果分配給被附加到接收的作業(yè)執(zhí)行結(jié)果的結(jié)果分組目標信息所指定的至少一個用戶組。能夠充分地進行與多個組相關(guān)聯(lián)的作業(yè)執(zhí)行的計費管理。
文檔編號H04N1/00GK101175133SQ20071016707
公開日2008年5月7日 申請日期2007年10月31日 優(yōu)先權(quán)日2006年11月1日
發(fā)明者舟根奈央 申請人:佳能株式會社