專利名稱:信息處理裝置、信息處理方法與作業(yè)管理系統的制作方法
技術領域:
本發(fā)明涉及網絡上的外圍設備通過客戶機計算機等,在用戶使用時進行作業(yè)統計的信息處理裝置、信息處理方法與作業(yè)管理系統。
背景技術:
以往,與網絡連接的打印機(印刷裝置)與掃描器、復印機等外圍設備,都是根據用戶的判斷進行利用。因此,即使外圍設備或網絡的管理者(操作者)能夠預想利用各外圍設備的用戶利用狀況的概要,但難以掌握和管理各外圍設備以怎樣的目的被利用或各外圍設備進行什么樣的處理。
此外,在用戶能對外圍設備的利用設置限制時,管理者雖可掌握外圍設備的利用狀況,根據其利用狀況計算有關限制并將此限制通知用戶,但這對于管理者成為負擔。于是,為了解決這類問題,提出了相對于外圍設備的利用進行作業(yè)統計的作業(yè)統計系統(特開2001-282475號公報)。此種作業(yè)統計系統如圖16所示。
圖16中,以往的作業(yè)統計系統包括信息處理裝置即客戶機計算機1410與1420;基地服務器計算機1430;具有用于保持作業(yè)歷史(印刷歷史)的作業(yè)歷史保持功能的印刷機1440;具有印刷機功能、計算機功能、掃描器功能以及作業(yè)履歷保持功能的MFP(多功能打印機)1450;不具有作業(yè)歷史保持功能的打印機1460。
客戶機計算機1410中,當用于生成文件的應用程序1411調用操作系統(以下簡記為“OS”)的作為圖形引擎的GDI(圖形設備接口)1412時,GDI 1412根據應用程序1411的指示,用打印機驅動程序生成印刷數據,將此印刷數據發(fā)送給假脫機程序1413。
作業(yè)統計客戶機應用程序1414是為了進行作業(yè)統計而安裝的軟件模塊,監(jiān)視(鉤)應用程序1411的GDI 1412的調用(印刷請求),存儲包含印刷數據的印刷作業(yè)的作業(yè)信息。這種作業(yè)信息包括印刷張數、頁數、印刷規(guī)格、紙張類型、單面印刷或是雙面印刷的信息、n合1(n in 1)的印刷信息(示明于各張紙1面上的是否將印刷N頁的信息)。然后,作業(yè)統計客戶機應用程序1414定期地將存儲的作業(yè)信息發(fā)送給基地服務器計算機1430內的作業(yè)統計服務器應用程序1431。
另一方面在客戶機計算機1420中,作業(yè)統計客戶機應用程序1424定期地監(jiān)視假脫機程序1423。此時,當假脫機程序1423中存在有假脫機的印刷作業(yè)時,作業(yè)統計客戶機應用程序1424用API(應用程序接口)取得該印刷作業(yè)的作業(yè)信息。然后作業(yè)統計客戶機應用程序1424將定期地監(jiān)視假脫機程序1423取得的作業(yè)信息發(fā)送給據點服務器計算機1430內的作業(yè)統計服務器應用程序1431。
這樣,以往的作業(yè)統計系統中,當客戶機計算機1410取得印刷張數、紙張尺寸等作業(yè)信息時,作業(yè)統計客戶機應用程序1414通過對應用程序1411的GDI 1412的調用進行鉤取得作業(yè)信息,或是通過參考監(jiān)視Windows(注冊商標)上的邏輯打印機,從印刷作業(yè)接收到刪除之間定期地發(fā)行“Win 3 LAPI Get Job”取得作業(yè)信息。于是,在以往的作業(yè)統計系統中,由于不經意地浪費了客戶機計算機1410中CPU的使用時間與資源,就會增大客戶機計算機1410的負載,而這種可能性也會出現于客戶機計算機1420中。
為了解決上述的以往作業(yè)統計系統的種種問題,可以考慮利用作業(yè)統計系統專用的端口監(jiān)視器的方法。例如在客戶機計算機1410中,通過將作業(yè)統計系統專用的端口監(jiān)視器所監(jiān)視的端口設定為打印機驅動程序的輸出目的地,在將印刷數據發(fā)送給外圍設備時,可起動該設定的作業(yè)統計系統的專用端口監(jiān)視器,此端口監(jiān)視器構造成將印刷作業(yè)的作業(yè)信息通知作業(yè)統計客戶機應用程序1414。通過采用此種結構,不需對應用程序1411的GDI 1412的調用進行鉤或定期地監(jiān)視假脫機程序1413。
但是,已有的客戶機計算機1410由于是通過OS設定了打印機驅動程序與端口監(jiān)視器,因而各用戶需在作業(yè)統計系統內對作業(yè)統計系統的專用端口監(jiān)視器進行變更打印機驅動程序的輸出目的地的作業(yè)。
此外,近年來的印刷系統中,網絡上眾多的共用印刷機是為許多的客戶機所利用,于是當前的情形是,在各客戶機中都裝有許多打印機驅動程序。這樣,當新引入作業(yè)統計系統時,對于成為管理對象的許多客戶機的用戶,要將安裝于各客戶機中的許多打印機驅動程序的各輸出目的地的端口變更為作業(yè)統計系統專用端口監(jiān)視器所監(jiān)視的端口,這對于作業(yè)統計系統的管理者與用戶是非常費事的工作,成為引入作業(yè)統計系統的一個嚴重障礙。
發(fā)明內容
本發(fā)明的目的在于提供引入作業(yè)統計系統時能減輕管理者與用戶的負擔,可進行高效的作業(yè)管理的信息處理裝置、信息處理方法與作業(yè)管理系統。
為了達到上述目的,根據本發(fā)明的第一方面提出了一種信息處理裝置,與至少一個外圍設備連接且其中安裝有至少一個設備驅動程序用來生成將輸出給上述外圍設備的輸出作業(yè),其特征在于,具有為了監(jiān)視上述設備驅動程序的輸出目的地的端口而預設定的第一端口監(jiān)視器,該第一端口監(jiān)視器接收上述設備驅動程序生成的輸出作業(yè)并將其輸出給上述外圍設備;第二端口監(jiān)視器,接收上述設備驅動程序生成的輸出作業(yè),將上述輸出作業(yè)輸出給上述外圍設備,并且收集該輸出作業(yè)的作業(yè)信息;變更裝置,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,將上述設備驅動程序的輸出目的地的端口從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
根據上述結構,在構成接收由設備驅動程序生成的輸出作業(yè)且利用輸出給外圍設備的第二端口監(jiān)視器取得該輸出作業(yè)的作業(yè)信息的系統時,由于將設備驅動程序的輸出目的地的端口從第一端口監(jiān)視器所監(jiān)視的端口變更到第二端口監(jiān)視器所監(jiān)視的端口。于是利用此信息處理裝置的用戶與管理者就不必要由手動變更設備驅動程序的端口監(jiān)視器,而能減輕引入作業(yè)統計系統時管理者與用戶的負擔,高效地進行作業(yè)管理。
最好是,上述變更裝置具有判別裝置,判別上述信息處理裝置中登錄的上述外圍設備的設備驅動程序的輸出目的地的端口;以及選擇裝置,顯示上述判別裝置判別出的輸出目的地的端口與上述設備驅動程序的名稱,并且從該顯示的設備驅動程序的名稱中選擇變更上述輸出目的地的端口的設備驅動程序,上述變更裝置將上述選擇裝置所選擇的設備驅動程序的輸出目的地的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
最好是,還具有判斷裝置,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,用于判斷是根據用戶的選擇指示由上述變更裝置從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口、還是自動地由上述變更裝置從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
最好是,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,上述變更裝置識別上述第一端口監(jiān)視器是否是預定的端口監(jiān)視器,在上述第一端口監(jiān)視器為預定的端口監(jiān)視器時,將上述輸出目的地的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口,而在上述第一端口監(jiān)視器不是上述預定的端口監(jiān)視器時進行警告顯示。
最好是,還具有作業(yè)信息收集裝置,用于將上述作業(yè)信息通過應用程序接口收集并將所收集的作業(yè)信息通知另一個信息處理裝置,在上述輸出作業(yè)被接收時上述第二端口監(jiān)視器通知上述作業(yè)信息收集裝置上述輸出作業(yè)已接收。
最好是,上述至少一個外圍設備包括打印機、復印機與掃描器。
為了達到前述目的,根據本發(fā)明的第二方面,提供了一種信息處理裝置的信息處理方法,上述信息處理裝置與至少一個外圍設備連接且其中安裝有至少一個設備驅動程序用來生成將輸出給上述外圍設備的輸出作業(yè),通過監(jiān)視作為上述設備驅動程序的輸出目的地的端口而預設定的端口的第一端口監(jiān)視器或者監(jiān)視作為上述設備驅動程序的輸出目的地的端口而可以設定的端口的第二端口監(jiān)視器將上述輸出作業(yè)輸出到上述外圍設備,其特征在于,該信息處理方法具有輸出和收集步驟,利用上述第二端口監(jiān)視器,接收上述設備驅動程序所生成的輸出作業(yè),將該輸出作業(yè)輸出給上述外圍設備,并且收集該輸出作業(yè)的作業(yè)信息;變更步驟,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,將上述設備驅動程序的輸出目的地的端口從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
根據上述結構能獲得與上述第一方面相同的效果。
最好是,上述變更步驟具有判別步驟,判別上述信息處理裝置中登錄的上述外圍設備的設備驅動程序的輸出目的地的端口;以及選擇步驟,顯示由上述判別步驟判別出的輸出目的地的端口與上述設備驅動程序的名稱,并且從該顯示的設備驅動程序的名稱中選擇變更上述輸出目的地的端口的設備驅動程序,上述變更步驟將由上述選擇步驟所選擇的設備驅動程序的輸出目的地的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
最好是,還具有判斷步驟,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,用于判斷是根據用戶的選擇指示由上述變更步驟從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口、還是自動地由上述變更步驟從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
最好是,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,上述變更步驟識別上述第一端口監(jiān)視器是否是預定的端口監(jiān)視器,在上述第一端口監(jiān)視器為預定的端口監(jiān)視器時,將上述輸出目的地的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口,而在上述第一端口監(jiān)視器不是上述預定的端口監(jiān)視器時進行警告顯示。
最好是,還具有作業(yè)信息收集步驟,用于將上述作業(yè)信息通過應用程序接口收集并將所收集的作業(yè)信息通知另一個信息處理裝置,控制步驟,控制上述第二端口監(jiān)視器以在上述輸出作業(yè)被接收時上述作業(yè)信息收集裝置通知上述輸出作業(yè)已接收。
最好是,上述至少一個外圍設備包括打印機、復印機與掃描器。
為了達到上述目的,根據本發(fā)明的第三方面,提供了一種作業(yè)管理系統,具有信息處理裝置和作業(yè)管理裝置,該信息處理裝置安裝有用于生成輸出到至少一個外圍設備的輸出作業(yè)的至少一個設備驅動程序,通過監(jiān)視作為該設備驅動程序的輸出端口而預先設定的端口的第一端口監(jiān)視器將上述輸出作業(yè)輸出到上述外圍設備,該作業(yè)管理裝置從上述信息處理裝置取得上述輸出作業(yè)的作業(yè)信息進行管理,其特征在于,上述信息處理裝置具有第二端口監(jiān)視器,接收上述設備驅動程序生成的輸出作業(yè),將該輸出作業(yè)輸出給上述外圍設備,并且收集該輸出作業(yè)的作業(yè)信息;變更裝置,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,將上述設備驅動程序的輸出目的地的端口從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
根據上述結構,能取得與上述第一方面相同的效果。
本發(fā)明的上述的和其他的目的、特點與優(yōu)點,將通過下面結合附圖所作的詳述描述獲得更清楚的了解。
圖1示明包含本發(fā)明第一實施形式的信息處理裝置的作業(yè)統計系統的基本結構。
圖2是示明圖1中客戶機計算機與基地服務器計算機的基本硬件結構的框圖。
圖3示明圖2的RAM中加載到的程序與數據的存儲映射。
圖4示明圖2的HD中存儲的程序與數據的存儲映射。
圖5是示明圖1中外圍設備的基本硬件結構的框圖。
圖6是示明圖1中作業(yè)信息管理模塊的功能結構的框圖。
圖7是示明由圖6的作業(yè)信息部分進行的作業(yè)信息登錄處理的流程圖。
圖8例示登錄于圖6的作業(yè)歷史數據庫中的作業(yè)信息例。
圖9A和9B是示明端口監(jiān)視器的變更處理的流程圖。
圖10例示用于進行圖9的端口監(jiān)視器的變更處理的GUI。
圖11例示圖9處理中進行警告時所顯示的GUI。
圖12例示存儲于本發(fā)明第二實施形式的基地服務器計算機內數據庫中的用戶管理信息。
圖13是示明由基地服務器計算機執(zhí)行的對客戶機計算機的指示處理的流程圖。
圖14是示明端口監(jiān)視器的變更處理的流程圖。
圖15說明將圖4所示程序與數據提供給計算機的方法。
圖16是以往的作業(yè)統計系統的系統結構圖。
具體實施例方式
下面將對本發(fā)明參考示明其最佳實施形式的附圖作詳細說明。在所附各圖中,一致的部件與部分將附以相同的標號而略去其重復性的說明。
圖1示明本發(fā)明第一實施形式的信息處理裝置的作業(yè)統計系統的基本結構。
圖1中,此作業(yè)統計系統(作業(yè)管理系統)包括信息處理裝置的客戶機計算機1010、1020;基地服務器計算機1030(作業(yè)管理裝置);具有用于保持印刷歷史(作業(yè)歷史)的作業(yè)歷史保持功能的打印機1040;具有打印機功能、復印機功能、掃描器功能與作業(yè)歷史保持功能的MFP(多功能打印機)1050;不具有作業(yè)歷史保持功能的打印機1060。
信息處理裝置的客戶機計算機1010與1020、基地服務器計算機1030、外圍設備的打印機1040與1060以及MFP1050通過網絡1080連接,能相互進行通信,它們還能與連接到網絡1080上的其他裝置(未圖示)進行通信。
客戶機計算機1010作為軟件結構具有用于生成文件的應用程序1011、作為操作系統(以下簡記為“OS”)的描繪引擎的GDI(圖形設備接口)1012、假脫機程序1013、作業(yè)統計客戶機應用程序1014、打印機驅動程序1015(設備驅動程序)、可監(jiān)視打印機驅動程序1015的輸出目的地端口的預設的第一端口監(jiān)視器1017以及監(jiān)視作業(yè)統計系統專用的作業(yè)統計用端口的第二端口監(jiān)視器1016。
于客戶機計算機1010中,應用程序1011調用GDI 1012,應用程序1011相對于GDI 1012輸出描繪函數(GDI函數圖形設備接口)。GDI 1012根據應用程序1011的指示將GDI函數變換為可由打印機驅動程序1015解釋的描繪函數(DDI函數設備驅動器接口),輸出給打印機驅動程序1015。
打印機驅動程序1015基于從GDI 1012接收的DDI函數,生成用于由輸出目的地的打印機印刷的印刷數據,指示印刷數據的輸出目的地的端口監(jiān)視器將此印刷數據發(fā)送給假脫機程序1013、當印刷數據于假脫機程序1013中假脫機后,設定為打印機驅動程序1015的輸出目的地端口的第二端口1016,將輸出打印機驅動程序1015生成的印刷數據的輸出作業(yè)輸出給外圍設備,再收集該輸出作業(yè)的作業(yè)信息。具體地說,第二端口監(jiān)視器1016將印刷數據為假脫機程序1013假脫機的事件通知作業(yè)統計客戶機應用程序1014。在此,當作業(yè)統計客戶機應用程序1014未起動時則促令其起動。此外,當打印機驅動程序的輸出目的地設定為由第一端口監(jiān)視器1017監(jiān)視的端口(例如標準TCP/IP端口或LPR端口)時,此第一端口監(jiān)視器1017內不具有作業(yè)信息的收集(記錄管理)功能,只將由假脫機程序1013假脫機的印刷數據的輸出作業(yè)輸出給外圍設備后即結束處理。
作業(yè)統計客戶機應用程序1014從第二端口監(jiān)視器1016接收到通知后,用API(應用程序接口)對OS請求印刷作業(yè)(輸出作業(yè))的作業(yè)信息,取得此作業(yè)信息。作業(yè)信息中包含印刷張數或頁數、印刷規(guī)格、所用紙的類型、單面印刷或雙面印刷的信息、N合1印刷信息(示明于各張紙1面上的是否將印刷N頁的信息)、有關發(fā)出印刷請求的用戶的信息(用戶信息)、有關彩色印刷的信息(彩色信息)、擬印刷的文件名的信息(文件名稱)。
第二端口監(jiān)視器1016通過網絡1080與外圍設備(打印機1040與1060、MFP1050)通信,印刷數據的輸出目的地的外圍設備處于備用狀態(tài)時,發(fā)送印刷數據。作業(yè)統計客戶機應用程序1014將取得的作業(yè)信息發(fā)送給基地服務器計算機1030內的作業(yè)統計服務器應用程序1031。
客戶機計算機1020作為軟件結構具有應用程序1021;GDI 1022;假脫機程序1023;打印驅動程序1025(設備驅動程序);預設定成監(jiān)視作為打印機驅動程序1025的輸出目的地的端口的第一端口監(jiān)視器1027;以及此作業(yè)統計系統的專用于監(jiān)視作業(yè)統計端口的第二端口監(jiān)視器1026。應用程序1021、GDI 1022、假脫機程序1023、打印機驅動程序1025、第一端口監(jiān)視器1027與第二端口監(jiān)視器1026,分別具有與上述的應用程序1010、GDI 1012、假脫機程序1013、打印機驅動程序1015、第一端口監(jiān)視器1017以及第二端口監(jiān)視器1016相同的功能。此外,打印機驅動程序1015、1025也可對應于與網絡1080連接的外圍設備數而為多數。
基地服務器計算機1030是在與網絡1080連接的打印機1040或MFP1050等外圍設備通過客戶機計算機1010等而為用戶利用時進行作業(yè)統計的作業(yè)統計服務器。此基地服務器計算機1030作為軟件結構具有作業(yè)統計服務器應用軟件1031。
作業(yè)統計服務器應用程序1031具有用戶信息管理模塊1031a、設備信息管理模塊1031b、作業(yè)信息管理模塊1031c與應用狀況輸入/輸出模塊1031d。
用戶信息管理模塊1031a管理基地服務器計算機1030內未圖示的存儲裝置所存儲的用戶信息。用戶信息是特定(識別)利用外圍設備的用戶的信息,例如利用外圍設備的用戶的計算機登錄名稱(用戶用于在計算機中登錄而輸入的名稱)以及網絡登記名稱(用戶用于在網絡中登記而輸入的名稱)。
設備信息管理模塊1031調查與網絡1080連接的外圍設備是否具有作業(yè)歷史保持功能。將具有作業(yè)歷史保持功能的外圍設備和不具有作業(yè)歷史保持功能的其他設備的設備信息存儲于基地服務器計算機1030內的存儲裝置(未圖示)中進行管理。設備信息中例如包括外圍設備的印刷速度、顏色信息以及網絡地址等。
作業(yè)信息管理模塊1031c從作業(yè)統計客戶機應用程序1014、1024接收作業(yè)信息,保存于作為后述的作業(yè)歷史數據庫的D/B 1090中。此外,作業(yè)信息管理模塊1031c對具有作業(yè)歷史保持功能的外圍設備(例如打印機1040)請求歷史信息(作業(yè)信息),經由利用狀況輸入/輸出模塊1031d,從外圍設備接收作業(yè)信息。這種從外圍設備請求與接收作業(yè)信息的順序處理不限于1次而定可以定期地進行。再有,當外圍設備的作業(yè)歷史信息存儲部分(未圖示)的存儲容量變小時,即將此事實通知利用狀況輸入/輸出模塊1031d,此時也可進行上述處理。
利用狀況輸入/輸出模塊1031d從具有作業(yè)歷史保持功能的外圍設備獲得包含作業(yè)歷史(作業(yè)信息)的該外圍設備的利用狀況的信息。利用狀況輸入/輸出模塊1031d基于所取得的信息,將利用狀況報告(示明各個用戶已進行了多少作業(yè)的報告)打印輸出給外圍設備或由監(jiān)視器顯示。
圖1的作業(yè)統計系統的管理者(操作者)借助利用狀況輸入/輸出模塊1031輸出利用狀況報告,可以獲得外圍設備的利用狀況。具體地說,利用狀況輸入/輸出模塊1031d基于未圖示的存儲裝置中存儲的用戶信息、設備信息以及作業(yè)信息,輸出各種利用狀況報告。管理者能對利用狀況輸入/輸出模塊1031d指定其輸出形式(輸出格式)。
此利用狀況報告例如雖可顯示于基地服務器計算機1030的顯示裝置(未圖示)中,但此報告的輸出數據也可發(fā)送給客戶機計算機1010、1020,而將其內容顯示于客戶機計算機1010、1020的顯示裝置(未圖示)上。
利用狀況報告中輸出各用戶的利用量(可用于輸出的紙張數與墨粉量)以及外圍設備的利用時間。此外可按彩色印刷與雙面印刷等的外圍設備的工作方式(功能)輸出利用狀況、按所用紙的規(guī)格與所用紙的種類輸出利用狀況。再有,通過將外圍設備的用費設定于設備信息中,能按不同外圍設備或不同用戶輸出應付費用。
通過于設備信息中設定不用作業(yè)方式的用費,不同紙張規(guī)格的用費、不同紙張類型的用費,則能對各個用戶根據其所用的紙、所用的作業(yè)方式、所用的外圍設備及其進行的印刷量等,就可輸出相應的用費。
管理者通過用戶信息管理模塊1031a與設備信息管理模塊1031b,就能按不同功能、不同用戶、不同使用部門、不同的所用設備設定應用限制。作為可設定的限制信息包括用費、頁數、所用紙張數等項。
利用狀況輸入/輸出模塊1031d監(jiān)視設定的限制(限制信息)與印刷歷史信息(作業(yè)信息)進行比較,在外圍設備的利用超過限度時,將此結果輸出。這一結果的輸出可以由顯示裝置顯示,也可采用郵件之類的其他通信方式。
作業(yè)信息管理模塊1031c監(jiān)視對各用戶設定的限制與印刷歷史信息,進行比較,當特定用戶的利用超過限制時,客戶機計算機1010或外圍設備本身就會拒絕用戶使用。再有,當特定用戶的利用超過限制時,也可于顯示裝置上進行警告顯示或以郵件類其他通信方式作出警告。
圖2是示明圖1的客戶機計算機1010、1020與基地服務器計算機1030的基本硬件結構的框圖。
圖2中,客戶機計算機1010、1020與基地服務器計算機1030具有CPU(中央處理機)201、ROM(只讀存儲器)202、RAM(隨機存取存儲器)203、KBC(鍵盤控制部)204、CRTC(顯示器控制部)205、HD(硬盤裝置)206、通信部分207與系統總線208。
CPU 201進行裝置總體的控制與運算處理等。ROM202具有存儲系統起動程序的信息等的存儲區(qū)域。RAM203具有對使用不限制的數據存儲區(qū)域。
KBC204接收從裝置附屬的鍵盤(未圖示)鍵入的數據,將鍵入的數據傳送給CPU201,CRTC205對顯示裝置進行顯示控制。HD206存儲OS、應用程序、設備驅動程序(打印機驅動程序以與通信控制用程序以及數據等。)這些程序與數據可根據需要加載到RAM203中,由CPU201執(zhí)行。
基地服務器計算機103內的HD206中存儲用于進行后述處理的程序(作業(yè)管理程序)以及用戶信息、設備信息與作業(yè)信息(作業(yè)歷史數據庫)。HD206可代之以外存儲裝置的可換磁盤裝置、SRAM(非易失性存儲裝置)以及CD-ROM等。
通信部分207用于控制網絡通信。利用此通信部分,可與連接到網絡1080上的其他計算機和外圍設備通信。系統總線208將上述CPU201、ROM202等各組成部分之間連接,進行數據交換。此外,圖中雖未示明,客戶機計算機1010等還具有作為操作部的鼠標等指點裝置。
上述HD206與可換磁盤裝置以及CD-ROM等之中存儲的程序與相關數據的存儲映射(存儲區(qū)域)400示明于圖4,從HD206等加載到到RAM203中,能由CPU201執(zhí)行的應用程序等的存儲映射示明于圖3。
圖3中,存儲映射300包括基本I/O程序301、操作系統302、包括作業(yè)統計客戶機應用程序1014與用于后述處理的程序的程序303、相關數據304以及CPU201在執(zhí)行程序303等之時所用的工作區(qū)305。
圖4中,存儲映射400包括卷信息401、目錄信息402、作業(yè)統計客戶機應用程序1014等應用程序執(zhí)行文件403以及作業(yè)統計的相關數據文件404等。
圖5是示明圖1中外圍設備的基本硬件結構的框圖。
圖5中,作為外圍設備的打印機1040、1060與MFP1050,其基本的硬件結構包括有控制部分605、引擎部分606、通信部分607與系統總線608??刂撇糠?05具有CPU601、ROM602、RAM603以及HD604,控制設備的全部操作。
CPU601進行控制部分605與外圍設備整體的控制與運算處理等。ROM602是只讀存儲器,具有存儲系統起動程序等存儲區(qū)域。RAM603是隨機存取存儲器,具有數據存儲區(qū)域。HD604是硬盤裝置,但可由SRAM等其他非易失性存儲裝置取代。
具有作業(yè)歷史保持功能的打印機1040與MFP1050將作業(yè)歷史信息存儲于RAM603或HD604中。操作系統、通信控制用程序以及引擎部分控制用程序加載到RAM603中,由CPU601執(zhí)行。
引擎部分606具體地說是由打印機引擎或是由掃描器引擎或是由此兩者構成,在控制部分605的控制下,它們進行印刷作業(yè)或圖像讀取作業(yè)。通信部分607控制網絡通信。利用通信部分607,外圍設備能與客戶機計算機1010與基地服務器計算機1030通信。系統總線608將上述CPU601等各組成部分之間連接,進行數據交換。
圖6是示明圖1的作業(yè)信息管理模塊1031c的功能結構的框圖。
圖6中,作業(yè)信息管理模塊1031c具有作業(yè)信息接收部分701、作業(yè)信息登錄部分702以及作業(yè)歷史數據庫703。
作業(yè)信息接收部分701通過網絡1080,從作業(yè)統計應用程序1014、1024與具有作業(yè)歷史保持功能的打印機1040、MFP1050接收作業(yè)信息。作業(yè)信息登錄部702將從作業(yè)信息接收部701接收到的作業(yè)信息登錄于歷史數據庫703中。
通過參考作業(yè)歷史數據庫703的數據,就能判別何時、由誰、用何種外圍設備進行何種數量(頁數、排送的紙張數、紙張類型)的作業(yè)(印刷作業(yè)、復印作業(yè)以及FAX作業(yè)等),而可進行詳細的統計。
下面參照圖7說明,將圖6的作業(yè)信息接收部分701接收到的作業(yè)信息登錄于作業(yè)歷史數據庫703中時有關作業(yè)信息登錄部分702的處理。
圖7是示明圖6中作業(yè)信息登錄部702進行作業(yè)信息登錄處理的流程圖。
圖7中,作業(yè)信息登錄部分702首先判別作業(yè)信息接收部分701中是否有未處理的作業(yè)信息(步驟S801)。當不存在未處理的作業(yè)信息時(于步驟S801,“否”),結束此處理。另一方面,當存在未處理的作業(yè)信息時(于步驟S801,“是”),作業(yè)信息登錄部分702從作業(yè)信息接收部分701取得作業(yè)信息(步驟S802)。
然后,在步驟S803,作業(yè)信息登錄部702判別取得的作業(yè)信息是否伴隨有排紙作業(yè)。當此判別結果為取得的作業(yè)信息不伴隨排紙時(于步驟S803,“否”),則返回步驟S801。另一方面,當取得的作業(yè)信息是伴隨有排紙時,則進行步驟S804。從步驟S804到步驟S807的處理是用于將作業(yè)信息登錄于作業(yè)歷史數據庫703中的處理。
首先于步驟S804,作業(yè)信息登錄部702判別此作業(yè)信息是否是通過外圍設備的作業(yè)歷史保持功能取得的。當此判別結果是,作業(yè)信息是通過外圍設備的作業(yè)歷史保持功能取得的時(于步驟S804,“是”),由于沒有可能重復登錄作業(yè)信息故進到步驟S807,將作業(yè)信息登錄到作業(yè)歷史數據庫703中,返回步驟S801。在登錄作業(yè)信息時,用作業(yè)信息進行檢索,求出此作業(yè)信息是否已作為暫時性作業(yè)信息(作業(yè)歷史)登錄,當作為暫時性作業(yè)信息登錄時,將暫時性標記設為OFF,登錄作業(yè)信息。另一方面,當未作為暫時性的作業(yè)信息登錄時,則新登錄此作業(yè)信息。
當步驟S804的判別結果為,作業(yè)信息不是通過外圍設備的歷史保持功能取得時(于步驟S804,“否”),作業(yè)信息登錄部分702即判別作業(yè)信息是否是由作業(yè)統計客戶機應用程序1014、1024取得的(步驟S805)。當此判別結果為,作業(yè)信息是由作業(yè)統計客戶機應用程序1014、1024取得的時(于步驟S805,“是”),由于沒有可能重復登錄作業(yè)信息,于是進到步驟S807,進行作業(yè)信息的登錄。
另一方面,當作業(yè)信息不是通過作業(yè)統計客戶機應用程序1014、1024取得的時(于步驟S805,“否”),將示明作業(yè)信息為暫時性作業(yè)信息(作業(yè)歷史)的暫時性標志設為ON(步驟S806),進到步驟S807,新登錄作業(yè)信息。
圖8例示登錄于圖6的作業(yè)歷史數據庫703中的作業(yè)信息。
圖8中,作業(yè)歷史數據庫703由項目與此項目內容構成。901為作業(yè)信息的輸出設備,也即示出將所獲得的作業(yè)信息由哪個外圍設備處理。此外,對于不伴隨排紙的作業(yè)信息的情形,則登錄文件名(原文的掃描結果)、傳真發(fā)送以及其他不伴隨排紙的作業(yè)這三者中之某一。902示明作業(yè)信息的取得方法。作業(yè)信息的取得方法有通過鉤取得,從假脫機程序取得以及從作業(yè)歷史保持功能取得(設備的作業(yè)歷史)等方法。
903指的是執(zhí)行的作業(yè)的起始時刻或結束時刻。904表明排送的紙張類型。905示明輸出的頁數。906示明排送的紙的張數。907表明作業(yè)信息是否是接收到由客戶機計算機1010等共用的打印機1040等之中。908示明作業(yè)信息的發(fā)布者的用戶名。909示明用于識別作業(yè)信息是彩色印刷用還是單色印刷用的方式。910示明印刷的文件名。911表明識別是單面印刷還是雙面印刷的信息。912是示明識別相對于紙張的1面印刷頁數的N合1的印刷信息。913是示明作業(yè)信息是暫時性歷史(暫時性標志,ON)還是最終的歷史(OFF)的暫時性標志。
以下用圖9-11說明作為本發(fā)明的特征結構的,在未設定第二端口監(jiān)視器1016的客戶機計算機1010中,于加載到了作業(yè)統計客戶機應用程序1014之后接著進行的端口監(jiān)視器的變更處理,也即將打印機驅動程序1015的輸出目的地,從由作為打印機驅動程序1015的輸出目的地端口預定的第一端口監(jiān)視器1017所監(jiān)視的端口,變換為作業(yè)統計系統專用的第二端口監(jiān)視器1016所監(jiān)視的端口的處理。
圖9是流程圖,示明在構成利用第二端口監(jiān)視器1016取得作業(yè)信息的系統之際的,亦即在作業(yè)統計客戶機應用程序1014與第二端口監(jiān)視器1016加載到客戶機計算機1010之后執(zhí)行的設備驅動程序輸出目的地的端口監(jiān)視器變換處理流程。在以下處理中,將成為端口監(jiān)視器變更對象的標準端口(由第一端口監(jiān)視器1017監(jiān)視的端口)作為“標準TCP/IP”或“LPR”,但并不局限于此,也可將其他端口監(jiān)視器所監(jiān)視的端口變換為由第二端口監(jiān)視器1016所監(jiān)視的端口。
圖9中,于步驟S1001進行作業(yè)統計客戶機應用程序1014與第二端口監(jiān)視器1016的安裝處理。由于這種軟件模塊的安裝處理是周知的故略去其說明,執(zhí)行該處理后,作業(yè)統計客戶機應用程序1014與第二端口監(jiān)視器1016的各個模塊(未圖示)復制到OS上預定的文件夾內,并改寫用于程序登錄的OS入口項。
于步驟S1002中,作業(yè)統計客戶機應用程序1014與第二端口監(jiān)視器1016的安裝模塊確認登錄于客戶機計算機1010內的打印機信息。具體地說,作業(yè)統計客戶機應用程序1014對OS發(fā)布稱作為“EnumPrinters”周知的API,接收其返回值,取得已安裝于客戶機計算機1010中打印機驅動程序名(打印機名)。
此外,作業(yè)統計客戶機應用程序1014通過發(fā)布稱之為“EnumPorts”周知的API,取得監(jiān)視安裝于客戶機計算機1010中的打印機驅動程序輸出目的地的端口的端口監(jiān)視器的設定。此時,當打印機驅動程序安裝有多個的情形,則分別取得各打印機驅動程序的端口監(jiān)視器(分別相當于第一端口監(jiān)視器)的設定。
然后于步驟S1003中,由CRTC205將對話畫面(未圖示)顯示于顯示裝置上,判別是否選擇了默示方式。具體地說,判別是否是將安裝于客戶機計算機1010中所有打印機驅動程序的各端口監(jiān)視器為對象自動進行端口監(jiān)視器變換處理的默示方式,還是相對于安裝在客戶機計算機1010中的打印機驅動程序個別地進行端口監(jiān)視器的變換處理。當此判別結果為未選擇默示方式時(于步驟S1003,“否”),則于步驟S1004中,將用于進行圖10所示端口監(jiān)視器變換處理的對話畫面顯示于客戶機計算機1010的顯示器裝置上。
圖10例示用于進行圖9的端口監(jiān)視器變換處理的GUI。
圖10中,于列表框內列舉了現在安裝于客戶機計算機1010中打印機驅動程序的打印機名1001、端口名1002以及打印機驅動程序名1003。在逐個地選擇設置于打印機名1001前頭的復選框或是壓下“Select All(全選)”按鈕1004使所有的復選框處于選擇狀態(tài)后,通過壓下“Replace(變換)”按鈕1005,執(zhí)行從監(jiān)視各打印機驅動程序的端口監(jiān)視器的端口到監(jiān)視作業(yè)統計系統專用端口監(jiān)視器的端口的變換處理。
返回圖9,于步驟S1005,在選擇了對話顯示結束時,亦即壓下圖10的1006的按鈕時,結束本處理,而在不如此的情形,則于步驟S1006中進行變換端口監(jiān)視器的打印機(打印機驅動程序)的選擇處理。此時接收用戶的指示,如上所述,對列表框1000的復選框進行逐個地選擇或是壓下“Select All”1004的按鈕使所有的復選框處于選擇狀態(tài)。
再于步驟1007,壓下“Replace”按鈕1005時,(于步驟S1007,“是”),于步驟S1008判別由步驟S1006所選擇的打印機的打印機驅動程序中是否存在有未進行端口監(jiān)視器的變換處理的程序,亦即是否有成為變更對象的打印機驅動程序,若是不存在有成為變更對象的打印機驅動程序時(于步驟S1008,“否”)則返回步驟S1005,而當存在有成為變更對象的打印機驅動程序時(于步驟S1008,“是”),進到步驟S1009。
于步驟S1009,判別成為變更對象的打印機驅動程序的輸出目的地端口是否是為標準地采用的預定端口監(jiān)視器所監(jiān)視的端口,即是否是“Standard(標準)TCP/IP”或“LPR”。通過確認由步驟S1002發(fā)布“EnumPorts”取得的打印機驅動程序輸出目的地端口的設定,就能進行上述判別。
當步驟S1009的判別結果是,成為變更對象的打印機驅動程序的輸出目的地的端口是與前述端口(“Standard TCP/IP”或“LPR”)的種類不同時(于步驟S1009,“否”),則在步驟S1010中于顯示器裝置上顯示圖11所示的不應進行端口監(jiān)視器變更為內容的警告對話1101,返回到步驟S1008。
另一方面,當成為變更對象的打印機驅動程序輸出目的地的端口是“Standard TCP/IP”或“LPR”時(于步驟S1009,“是”),則在步驟S1011中執(zhí)行從該端口到作業(yè)統計系統專用的端口監(jiān)視器(第二端口監(jiān)視器)所監(jiān)視的端口的變更處理,然后返回步驟S1008。
于步驟S1003選擇默示方式時(于步驟S1003,“是”),則于步驟S1012判別客戶機計算機1010中已安裝的所有打印機驅動程序中是否有未進行端口監(jiān)視器變更處理的打印機驅動程序,即是否存在要成為變更對象的打印機驅動程序。
當步驟S1012的判別結果為不存在成為變更對象的打印機驅動程序時(于步驟S1012,“否”),結束本處理。另一方面,當存在成為變更對象的打印機驅動程序時(于步驟S1012,“是”),則于步驟S1013中判別成為變更對象的打印機驅動程序輸出目的地的端口是否為“Standard TCP/IP”或“LPR”。當此判別結果為,成為變更對象的打印機驅動程序輸出目的地的端口與上述端口(“Standard TCP/IP”或“LPR”)的種類不同時(于步驟S1013,“否”),則在步驟S1014于顯示裝置上顯示不應進行端口監(jiān)視器變更為內容的警告對話1101然后返回到步驟S1012。
另一方面,當成為變更對象的打印機驅動程序的輸出目的地端口為“Standard TCP/IP”或“LPR”時(于步驟S1013,“是”),則在步驟S1015中執(zhí)行從該端口到作業(yè)統計系統專用端口監(jiān)視器(第二端口監(jiān)視器)所監(jiān)視的端口的變更處理,然后返回步驟S1012。
另一方面,當成為變更對象的打印機驅動程序的輸出目的地端口是“Standard TCP/IP”或“LPR”時(于步驟S1013,“是”),則在步驟S1015中執(zhí)行從該端口到作業(yè)統計系統專用端口監(jiān)視器(第二端口監(jiān)視器)所監(jiān)視的端口的變更處理,然后返回步驟S1012。
根據上述第一實施形式,在未設第二端口監(jiān)視器1016的客戶機計算機1010中所安裝的作業(yè)統計客戶機應用程序1014,確認該客戶機計算機1010內安裝的打印機(打印機驅動程序)(步驟S1002),在已安裝的所有打印機驅動程序中判別未進行端口監(jiān)視器變更處理的打印機驅動程序(步驟S1012),當所判別的打印機驅動程序的輸出目的地端口是“Standard TCP/IP”或“LPR”時(于步驟S1012,“是”),則變更為作業(yè)統計系統專用端口監(jiān)視器所監(jiān)視的端口,因此在將作業(yè)統計系統導入共用多個外圍設備的網絡中時,對于該系統的管理者與成為作業(yè)管理對象的許多客戶機的各個用戶,由于可不進行將安裝在各客戶機中的許多打印機輸出程序的各輸出目的地的端口變更為作業(yè)統計系統專用端口監(jiān)視器所監(jiān)視的端口的作業(yè),故可減輕管理者與用戶的負擔,能高效地引入作業(yè)統計系統,同時能高效地進行作業(yè)管理。
下面說明本發(fā)明的第二實施形式。第二實施形式的結構(圖1-6)與上述第一實施形式的相同,故略去其說明。
在此第二實施形式中,基地服務器計算機1030對客戶機計算機1010指示進行端口監(jiān)視器的變更?,F用圖12-14說明客戶機計算機1010根據基地服務器計算機1030的指示執(zhí)行端口監(jiān)視器的變更處理。
圖12例示存儲于基于服務器計算機1030內D/B 1090中的用戶管理信息。
本實施形式的作業(yè)管理系統中,作為作業(yè)管理裝置的基地服務器計算機1030,根據圖12所示用戶管理信息對各客戶機計算機的用戶(例如客戶機用戶A、客戶機用戶B)管理打印機驅動程序輸出目的地端口的監(jiān)視器。
圖12中,用戶管理信息存儲于D/B 1090中。管理各客戶機計算機的用戶。1501指作業(yè)統計客戶機應用程序(JACA)的模塊。1502指各客戶和用戶例如客戶機計算機1010中登錄的打印機名(打印機驅動程序名),1503指打印機驅動程序中設定的輸出目的地的端口信息。
圖13是流程圖,示明由基地服務器計算機1030執(zhí)行的對客戶機計算機1010進行端口監(jiān)視器變換的指示處理。
圖13中,于步驟S1301,基地服務器計算機1030內的作業(yè)統計服務器應用程序1031確認基地服務器計算機1030中已登錄的客戶機的端口信息。具體地說,作業(yè)統計服務器應用程序1031參考D/B 1090中存儲的用戶管理信息。
其次于步驟S1302中,基地服務器計算機1030的CRTC 205使顯示裝置上顯示基于用戶管理信息的對話畫面,得以從基地服務器計算機1030的管理者接受成為端口監(jiān)視器變更對象的客戶機的選擇。
隨后于步驟S1303中,例如在由步驟S1302選擇客戶機計算機1010時,對客戶機計算機1010作變更端口監(jiān)視器的指示。再于步驟S1304中,基于客戶機計算機1010通知的信息,更新D/B 1090中存儲的用戶管理信息,結束本處理。
圖14是示明由客戶機計算機1010執(zhí)行的端口監(jiān)視器變更處理的流程圖。
圖14中,于步驟1103,客戶機計算機1010內的作業(yè)統計客戶機應用程序1014判別是否有來自基地服務器計算機1030的指示。當此判別結果為無指示時(于步驟S1103,“否”),則定期地重復此判別處理,當有指示時(于步驟S1103,“是”),則于客戶機計算機1010的顯示器裝置上顯示使用戶選擇是否進行端口監(jiān)視器的自動變更處理的對話畫面(未圖示)。當根據所顯示的對話畫面指示不進行端口監(jiān)視器的自動變更處理時(于步驟S1104,“否”)則結束本處理,而當指示進行端口監(jiān)視器的自動變更時(于步驟S1104,“是”)則進行步驟S1105。
于步驟S1105,作業(yè)統計客戶機應用程序1014與圖9的步驟S1002相同,確認客戶機計算機1010中已登錄的打印機信息。然后于步驟S1106,判別客戶機計算機1010中已安裝的所有打印機驅動程序中有無未進行端口監(jiān)視器變更處理的,亦即有無成為變更對象的打印機驅動程序。
當步驟S1106的判別結果為存在成為變更對象的打印機時(于步驟S1106,“是”),于步驟S1108判別成為變更對象的打印機驅動程序的輸出目的地端口是否為“Standard TCP/IP”或“LPR”。若此判別結果為,成為變更對象的打印機驅動程序輸出目的地的端口與“Standard TCP/IP”或“LPR”的種類不同時(于步驟S1108,“否”),則在步驟S1109中于顯示裝置上顯示不進行端口監(jiān)視器變更為內容的警告對話,然后返回步驟S1106。
另一方面,當成為變更對象的打印機驅動程序輸出目的地的端口是“Standard TCP/IP”或“LPR”時(于步驟S1108,“是”),則于步驟S1110中執(zhí)行從該端口到作業(yè)統計系統專用端口監(jiān)視器(第二端口監(jiān)視器)所監(jiān)視的端口的變更處理,然后返回步驟S1106。
于步驟S1106,當成為變更對象的打印機驅動程序的端口監(jiān)視器的變更處理完全結束時(于步驟S1106,“否”),則將已變更的端口監(jiān)視器的信息通知基地服務器計算機1030(步驟S1107)而結束本處理。
根據本實施形式,基地服務器計算機1030對于管理者所選擇的客戶機計算機1010指示其進行端口監(jiān)視器的變更(圖13的步驟S1303),該客戶機計算機1010則根據基地服務器計算機1030的指示執(zhí)行端口監(jiān)視器的變更處理。因此當將作業(yè)統計系統引入共用多個外圍設備的網絡中時,就能減輕該系統的管理者與成為作業(yè)管理對象的許多客戶機的各個用戶的負擔,同時能有效地引入作業(yè)統計系統和有效地進行作業(yè)統計系統的版本更新作業(yè)。
在本實施形式中是由基地服務器計算機1030指示客戶機計算機1010進行端口監(jiān)視器的變更,故在客戶機計算機1010一側能進行端口監(jiān)視器的變更處理,但如前述第一實施形式所說明的,也可以在緊接安裝了作業(yè)統計客戶機應用程序1014之后進行端口監(jiān)視器的變更處理。
本發(fā)明也可以通過將實現上述實施形式的功能軟件的程序提供給計算機或CPU,讀出供給該計算機或CPU的程序來執(zhí)行而達到其目的。
上述程序只需能在計算機上實現上述各實施形式的功能。而此程序的形式可以具有由目標代碼、解釋器執(zhí)行的程序或供給于OS的腳本數據等形式。
此外,本發(fā)明的目的也可以通過將記錄有用于實現其實施形式功能的軟件的程序代碼的存儲媒體提供給于系統或裝置,而由此系統或裝置的計算機(或是CPU或MPU等)讀出和執(zhí)行此存儲媒體中存儲的程序代碼來達到。
此時,通過從存儲媒體讀出的程序代碼本身實現上述實施形式的功能。由此,此程序代碼與存儲了該程序代碼的存儲媒體便構成了本發(fā)明。
作為用于提供程序代碼的存儲媒體例如可以采用軟盤(floppy,注冊商標名)、硬盤、磁光盤、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁帶、非易失性存儲卡與ROM等。此外,上述程序可以通過與因特網、商用網或局域網等連接的未圖示的其他計算機或數據庫等下載供給。
通過執(zhí)行計算機讀出的程序代碼不僅能實現上述實施形式的功能,而且基于此程序代碼的指示,使在計算機上工作的OS(操作系統)等進行實際處理的一部分或全部,通過這種處理也能實現上述實施形式的功能。
此外,從存儲媒體讀出的程序代碼在寫入設于插入計算機的功能擴展板中或與計算機連接的功能擴展單元中的存儲器之后,基于此程序代碼的指示,能進行此功能擴展板或功能擴展單元中所設CPU等實際處理的一部或全部,而通過這種處理也能實現上述實施形式的功能。
上面說明了本發(fā)明的實施形式,但本發(fā)明并不局限于上述實施形式的結構,而是要是能實現專利權要求范圍所示的功能或實施形式結構具有的功能的結構都是可以采用的。
由于在不背離本發(fā)明的精神與范圍內可以給出本發(fā)明的顯而易見的眾多的不同實施形式,故應理解到本發(fā)明除了后附權利要求書所規(guī)定的內容外是不受其特殊實施形式之限。
權利要求
1.一種信息處理裝置,與至少一個外圍設備連接且其中安裝有至少一個設備驅動程序用來生成將輸出給上述外圍設備的輸出作業(yè),其特征在于,具有為了監(jiān)視上述設備驅動程序的輸出目的地的端口而預設定的第一端口監(jiān)視器,該第一端口監(jiān)視器接收上述設備驅動程序生成的輸出作業(yè)并將其輸出給上述外圍設備;第二端口監(jiān)視器,接收上述設備驅動程序生成的輸出作業(yè),將上述輸出作業(yè)輸出給上述外圍設備,并且收集該輸出作業(yè)的作業(yè)信息;變更裝置,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,將上述設備驅動程序的輸出目的地的端口從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
2.權利要求1所述的信息處理裝置,其中上述變更裝置具有判別裝置,判別上述信息處理裝置中登錄的上述外圍設備的設備驅動程序的輸出目的地的端口;以及選擇裝置,顯示上述判別裝置判別出的輸出目的地的端口與上述設備驅動程序的名稱,并且從該顯示的設備驅動程序的名稱中選擇變更上述輸出目的地的端口的設備驅動程序,上述變更裝置將上述選擇裝置所選擇的設備驅動程序的輸出目的地的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
3.權利要求1所述的信息處理裝置,其中還具有判斷裝置,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,用于判斷是根據用戶的選擇指示由上述變更裝置從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口、還是自動地由上述變更裝置從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
4.權利要求1所述的信息處理裝置,其中在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,上述變更裝置識別上述第一端口監(jiān)視器是否是預定的端口監(jiān)視器,在上述第一端口監(jiān)視器為預定的端口監(jiān)視器時,將上述輸出目的地的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口,而在上述第一端口監(jiān)視器不是上述預定的端口監(jiān)視器時進行警告顯示。
5.權利要求1所述的信息處理裝置,其中還具有作業(yè)信息收集裝置,用于通過應用程序接口收集上述作業(yè)信息并將所收集的作業(yè)信息通知另一個信息處理裝置,在上述輸出作業(yè)被接收時上述第二端口監(jiān)視器通知上述作業(yè)信息收集裝置上述輸出作業(yè)已接收。
6.權利要求1所述的信息處理裝置,其中上述至少一個外圍設備包括打印機、復印機和掃描器。
7.一種信息處理裝置的信息處理方法,上述信息處理裝置與至少一個外圍設備連接且其中安裝有至少一個設備驅動程序用來生成將輸出給上述外圍設備的輸出作業(yè),通過監(jiān)視作為上述設備驅動程序的輸出目的地的端口而預設定的端口的第一端口監(jiān)視器或者監(jiān)視作為上述設備驅動程序的輸出目的地的端口而可以設定的端口的第二端口監(jiān)視器將上述輸出作業(yè)輸出到上述外圍設備,其特征在于,該信息處理方法具有輸出和收集步驟,利用上述第二端口監(jiān)視器,接收上述設備驅動程序所生成的輸出作業(yè),將該輸出作業(yè)輸出給上述外圍設備,并且收集該輸出作業(yè)的作業(yè)信息;變更步驟,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,將上述設備驅動程序的輸出目的地的端口從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
8.權利要求7所述的信息處理方法,其中上述變更步驟具有判別步驟,判別上述信息處理裝置中登錄的上述外圍設備的設備驅動程序的輸出目的地的端口;以及選擇步驟,顯示由上述判別步驟判別出的輸出目的地的端口與上述設備驅動程序的名稱,并且從該顯示的設備驅動程序的名稱中選擇變更上述輸出目的地的端口的設備驅動程序,上述變更步驟將由上述選擇步驟所選擇的設備驅動程序的輸出目的地的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
9.權利要求7所述的信息處理方法,其中還具有判斷步驟,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,用于判斷是根據用戶的選擇指示由上述變更步驟從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口、還是自動地由上述變更步驟從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
10.權利要求7所述的信息處理方法,其中在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,上述變更步驟識別上述第一端口監(jiān)視器是否是預定的端口監(jiān)視器,在上述第一端口監(jiān)視器為預定的端口監(jiān)視器時,將上述輸出目的地的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口,而在上述第一端口監(jiān)視器不是上述預定的端口監(jiān)視器時進行警告顯示。
11.權利要求7所述的信息處理方法,其中還具有作業(yè)信息收集步驟,用于通過應用程序接口收集上述作業(yè)信息并將所收集的作業(yè)信息通知另一個信息處理裝置,控制步驟,控制上述第二端口監(jiān)視器以在上述輸出作業(yè)被接收時上述作業(yè)信息收集裝置通知上述輸出作業(yè)已接收。
12.權利要求7所述的信息處理方法,其中上述至少一個外圍設備包括打印機、復印機與掃描器。
13.一種作業(yè)管理系統,具有信息處理裝置和作業(yè)管理裝置,該信息處理裝置安裝有用于生成輸出到至少一個外圍設備的輸出作業(yè)的至少一個設備驅動程序,通過監(jiān)視作為該設備驅動程序的輸出目的地的端口而預先設定的端口的第一端口監(jiān)視器將上述輸出作業(yè)輸出到上述外圍設備,該作業(yè)管理裝置從上述信息處理裝置取得上述輸出作業(yè)的作業(yè)信息進行管理,其特征在于,上述信息處理裝置具有第二端口監(jiān)視器,接收上述設備驅動程序生成的輸出作業(yè),將該輸出作業(yè)輸出給上述外圍設備,并且收集該輸出作業(yè)的作業(yè)信息;變更裝置,在構成利用上述第二端口監(jiān)視器取得上述作業(yè)信息的系統時,將上述設備驅動程序的輸出目的地的端口從上述第一端口監(jiān)視器所監(jiān)視的端口變更為上述第二端口監(jiān)視器所監(jiān)視的端口。
全文摘要
提供了引入作業(yè)統計系統時能減輕管理者與用戶負擔,可高效進行作業(yè)管理的信息處理裝置,客戶機(1010)與一個外圍設備連接且于其中安裝有至少一個設備驅動程序用來生成將輸出給上述外圍設備的輸出作業(yè)。預設有用于監(jiān)視打印機驅動程序(1015)的輸出目的地的端口的第一端口監(jiān)視器(1017),接收打印機驅動程序(1015)生成的輸出作業(yè)而輸出給外圍設備。第二端口監(jiān)視器(1016)接收上述打印機驅動程序(1015)生成的輸出作業(yè)將此輸出作業(yè)輸出給外圍設備的同時,收集該輸出作業(yè)的作業(yè)信息。在構成利用上述第二端口監(jiān)視器(1016)以取得上述作業(yè)信息的系統時,CPU(201)將上述打印機驅動程序(1015)的輸出目的地的端口從上述第一端口監(jiān)視器(1017)監(jiān)視的端口變更到第二端口監(jiān)視器(1016)監(jiān)視的端口。
文檔編號G06F3/12GK1677334SQ200510059600
公開日2005年10月5日 申請日期2005年3月30日 優(yōu)先權日2004年3月30日
發(fā)明者堀山潤 申請人:佳能株式會社