專利名稱:網絡打印系統的制作方法
技術領域:
本發明涉及一種圖像形成設備和一種網絡打印系統,其響應于來自例如通過網絡連接的終端的打印請求來執行圖像形成處理。
背景技術:
通常,在網絡打印系統中,打印機響應于來自連接至網絡的每個裝置的打印請求來執行打印處理。在這種情況下,從網絡上的每個裝置到打印機的打印請求通過連接至網絡的緩沖器被轉存作為打印任務。在這種情況下,通過緩沖器轉存的打印任務根據例如在打印機的操作被下載至打印機,并被打印。
例如,日本專利申請公開出版物第2002-132464號已經提出了一種適合網絡打印系統、網絡打印控制方法、轉存設備等的技術。在日本專利申請公開出版物第2002-132464號描述的系統中,到打印機的打印請求通過安裝在網絡上的轉存服務器(緩沖器)被轉存作為打印任務。
當給出任務號碼時,轉存服務器轉存打印任務,并且將任務號碼返回到作為打印請求來源的裝置。根據在打印機的任務號碼輸入,從轉存服務器下載由轉存服務器轉存的打印任務,并且對其執行打印處理。
如果存在多個轉存服務器,則打印機向給定的緩沖器查詢是否存在(存在/不存在)指定任務號碼的打印任務。如果該轉存服務器沒有轉存該指定任務號碼的任何打印任務,則轉存服務器向另一個轉存服務器查詢是否存在(存在/不存在)指定任務號碼的打印任務。因此,在這樣的系統中,如果接收了來自打印機的查詢的轉存服務器沒有轉存期望的打印任務,則該轉存服務器向另一個轉存服務器發送查詢。這樣,如果存在多個轉存服務器,則花費大量時間來重新獲得期望的打印任務。
發明內容
根據本發明一個方面的圖像形成設備,包括用戶認證單元,用于認證用戶;獲取單元,獲取表示由通過用戶認證單元認證的用戶使用的緩沖器的信息;通信單元,基于由獲取單元獲取的表示緩沖器的信息,請求緩沖器發送該用戶的打印任務列表,并且從緩沖器接收打印任務列表作為對請求的響應;操作單元,基于由通信單元從各個緩沖器接收的打印任務列表,以可選擇狀態顯示打印任務;以及圖像形成單元,當通過操作單元選擇特定打印任務時,基于所選擇的打印任務執行圖像形成處理。
根據本發明一個方面的網絡系統,是其中終端和圖像形成設備通過網絡連接的系統,并且被配置為由圖像形成設備訪問的多個緩沖器連接在網絡上,終端包括用戶信息獲取單元,獲取發布打印任務的保存指令的用戶的用戶信息;打印任務保存處理單元,將由用戶信息獲取單元獲取的用戶的打印任務保存在連接至網絡的一個緩沖器中;以及緩沖器信息記錄處理單元,在用戶的數據表中記錄與保存了打印任務的緩沖器相關的信息。圖像形成設備包括用戶認證單元,用于認證用戶;獲取單元,從數據表獲取表示由通過用戶認證單元認證的用戶使用的緩沖器的信息;通信單元,基于由獲取單元獲取的表示緩沖器的信息,同時請求緩沖器發送該用戶的打印任務列表,并且從緩沖器依次接收打印任務列表作為對請求的響應;操作單元,基于由通信單元從各個緩沖器接收的打印任務列表,以可選擇狀態顯示打印任務;以及圖像形成單元,當通過操作單元選擇特定打印任務時,基于所選擇的打印任務執行圖像形成處理。
根據本發明一個方面的圖像形成方法,包括認證用戶;獲取表示由通過成功的用戶使用的緩沖器的信息;基于獲取的表示緩沖器的信息,請求緩沖器發送該用戶的打印任務列表;從緩沖器接收打印任務列表作為對請求的響應;基于從各個緩沖器接收的打印任務列表,以可選擇狀態顯示打印任務;以及當選擇了特定打印任務時,基于所選擇的打印任務執行圖像形成處理。
根據本發明一個方面的圖像形成方法是用于網絡打印系統的方法,在該網絡系統中,終端和圖像形成設備通過網絡連接,并且被配置為由圖像形成設備訪問的多個緩沖器連接在網絡上,在終端的操作包括獲取發布打印任務的保存指令的用戶的用戶信息;將其用戶信息被獲取的用戶的打印任務保存在連接至網絡的一個緩沖器中;以及在用戶的數據表中記錄與其中保存了打印任務的緩沖器相關的信息。在圖像形成設備中的操作包括認證用戶;從數據表獲取表示由通過認證的用戶使用的緩沖器的信息;基于獲取的表示緩沖器的信息,同時請求緩沖器發送該用戶的打印任務列表;依次從緩沖器接收打印任務列表作為對請求的響應;基于從各個緩沖器接收的打印任務列表,以可選擇狀態顯示打印任務;以及當選擇特定打印任務時,基于所選擇的打印任務執行圖像形成處理。
本發明的其他目的和優點將在下面的說明中描述,并且部分地將從該描述中變得顯而易見,或可以通過實施本發明而了解。本發明的目的和優點可以通過下文中特別指出的手段及其組合來實現和獲得。
附圖結合于說明書中并構成說明書的一部分,其示出了本發明的優選實施例,并且與以上給出的概括描述和以下給出的對實施例的詳細描述一起用于解釋本發明的原理。
圖1是示出網絡打印系統的整體布置的示意圖;圖2是示出圖像形成設備1的布置實例的示意性框圖;圖3是用于解釋私用打印模式的總體流程的流程圖;圖4是示出記錄在給定的緩沖器SP中的打印任務的實例的視圖;圖5是示出記錄在作為存儲介質的IC卡C中的緩沖器表Ca的實例的視圖;圖6是示出由圖像形成設備1從網絡上的各個緩沖器獲取并且對應于給定用戶的打印任務列表的實例的視圖;圖7是解釋私用打印模式中的打印任務的記錄處理的流程圖;圖8是解釋私用打印模式中的打印處理的流程圖;以及圖9示出在私用打印模式中的打印處理中顯示在操作面板12上的打印任務選擇窗口的顯示實例。
具體實施例方式
以下將參照附圖來描述根據本發明的優選實施例。
下面將描述根據本發明實施例的網絡打印系統。
圖1是示出網絡打印系統的整體布置的示意圖。
如圖1所示,網絡打印系統通過經由網絡4連接圖像形成設備1(1A,1B)、服務器2(2A,2B)、以及終端3(3A,3B)而形成。
每個圖像形成設備1都通過例如數字多功能外圍設備(MFP)、網絡打印機等實施。圖像形成設備1具有響應于來自每個終端3等的打印請求通過網絡執行打印處理的功能(網絡打印功能)。
圖像形成設備1的網絡打印功能基于由連接至網絡的各個裝置中各個緩沖器(SP1至SP6)轉存的打印任務執行打印處理。在圖像形成設備1中,具有轉存來自終端3等的打印請求作為打印任務的緩沖器SP(SP1,SP2)。
存儲介質的讀/寫器R(R1,R2)連接至圖像形成設備1。讀/寫器R(R1,R2)具有讀取存儲在存儲介質中的信息的功能,以及將信息寫入存儲介質中的功能。通過讀/寫器R從其讀取數據或在其上寫入數據的存儲介質僅需為用戶便攜式的。例如,可以應用IC卡、存儲卡、便攜式存儲裝置、便攜式終端等。應當注意,本實施例假設將IC卡C作為存儲介質。
作為存儲介質的IC卡C由每個用戶持有。IC卡C存儲包括每個用戶的認證數據的用戶信息。IC卡C存儲緩沖器表Ca(稍后描述)。應當注意,緩沖器表Ca可以設置在網絡4上的另一個裝置上。在這種情況下,IC卡C可以存儲訪問關注的用戶的緩沖器表Ca所需的信息。
每個服務器2(2A,2B)都具有作為轉存對圖像形成設備1(1A,1B)的打印請求的轉存服務器的功能。在服務器2(2A,2B)中,具有將打印請求轉存作為打印任務的緩沖器SP(SP3,SP4)。
每個終端3(3A,3B)都是由用戶使用的裝置。終端3包括例如個人計算機(PC)等。終端3(3A,3B)具有顯示單元3a(3Aa,3Ba)、操作單元3b(3Ab,3Bb)、以及處理器3c(3Ac,3Bc)。
顯示單元3a包括顯示裝置。操作單元3b包括例如鍵盤、鼠標等的操作裝置。處理器3c具有作為控制器的CPU、作為存儲單元的各種存儲器、用于控制顯示單元3a的顯示控制器、用于操作單元3b的接口、用于網絡通信的通信接口等。處理器3c具有在CPU等執行存儲在存儲單元中的應用程序時執行各種處理的功能。
作為存儲介質的IC卡C的讀/寫器R(R3,R4)連接至終端3的處理器3c。與讀/寫器R1和R2相同,每個讀/寫器R3和R4都具有讀取存儲在作為存儲介質的IC卡C中的信息的功能,以及將信息寫入作為存儲介質的IC卡C中的功能。終端3的處理器3c包括將打印請求轉存作為打印任務的緩沖器SP(SP5,SP6)。
該網絡打印系統以存在多個緩沖器為前提。如果網絡打印系統只有一個緩沖器,則諸如網絡打印系統中的打印任務的數據將集中在一個緩沖器上。這種數據的集中在容錯和安全方面不是優選的。即,通過在該網絡打印系統中的網絡上設置多個緩沖器,就提供了有效的防御故障并具有安全性的系統。
應當注意,圖1示出的系統布置表示當緩沖器分別位于多個裝置中時的布置。然而,多個緩沖器無需位于網絡上的所有裝置中。用于該網絡打印系統的多個緩沖器可以根據用戶環境、系統設計、或安全政策按照需要來設置。
下面將描述圖像形成設備1的布置實例。
圖2是示出圖像形成設備1的布置實例的示意性框圖。
如圖2所示,該圖像形成設備1具有主控制器11、操作面板12、打印機單元13、網絡連接單元14、打印控制器15、存儲控制器16、硬盤驅動器(HDD)17等。
讀/寫器R連接至圖像形成設備1。如上所述,讀/寫器R具有讀取存儲在由用戶提供的作為存儲介質的IC卡C中的信息的功能,以及將信息寫入IC卡C中的功能。例如,由讀/寫器R從作為存儲介質的IC卡C中讀取的信息被提供給主控制器11。
主控制器11控制整個圖像形成設備。主控制器11具有控制各個單元的功能。主控制器11具有CPU(中央處理單元)、RAM(隨機存取存儲器)、ROM(只讀存儲器)、非易失性存儲器、圖像處理器等。當CPU執行存儲在ROM、非易失性存儲器、HDD 17等中的控制程序時,主控制器11實施各種處理或各種功能。
操作面板12是從用戶接收操作指令的用戶接口。操作面板12具有硬件鍵(例如數字小鍵盤等),以及包括觸摸面板的內置顯示裝置的顯示單元12a。操作單元12的顯示單元12a顯示操作向導消息、觸摸鍵等。操作面板12檢測顯示在顯示單元12a上的到觸摸面板上的給定觸摸鍵的輸入。
打印機單元13在圖像形成介質上形成圖像。打印機單元13包括傳送單元(未示出),用于傳送圖像形成介質;圖像形成單元(未示出),用于在由傳送單元傳送的圖像形成介質上形成彩色或單色圖像,等。打印機單元13在打印控制器15的控制下在圖像形成介質上打印圖像數據。打印控制器15根據來自主控制器11的請求控制使用打印機單元13的打印處理。
網絡連接單元14通過網絡4控制數據通信。網絡連接單元14包括連接網絡4所需的網絡接口卡(NIC)等。在圖1示出的布置實例中,網絡連接單元14通過網絡4實現與服務器2或終端(PC)3的數據通信。
存儲控制器16控制輸入到HDD 17或從其輸出的數據。在存儲控制器16的控制下,數據從HDD 17被讀出或被寫入HDD 17。HDD 17也被用作各種數據的備用存儲器,并且存儲各種設置數據或管理數據。如果需要,HDD 17還存儲通過網絡4接收的數據等。
HDD 17設置有用戶信息數據庫(DB)18、緩沖器SP、日志記錄區域19等。
用戶信息數據庫18是用于存儲用戶信息的數據庫。用戶信息數據庫18為各個用戶存儲彼此相關的用戶ID和認證數據。用戶ID是每個用戶的識別信息。認證數據是執行由用戶ID指定的用戶的認證處理所需的數據。使用口令等作為認證數據。應當注意,認證數據只需為能夠認證用戶的信息,例如,可以使用生物統計信息等。
應當注意,用戶信息數據庫18可以設置在網絡4上的另一個裝置中或設置在IC卡C中。即,用戶信息數據庫18只需要被設置為在通過圖像形成設備1執行網絡打印功能時被獲取。
緩沖器SP將來自網絡4上的每個裝置的打印請求轉存作為打印任務。如上所述,應當注意,緩沖器只需要被設置為通過網絡系統中的圖像形成設備1實施網絡打印功能。例如,如果緩沖器設置在網絡上的可以被圖像形成設備1訪問的另一個裝置中,則沒有緩沖器SP設置在圖像形成設備1中。
日志記錄區域19是用于存儲打印處理等的處理結果的數據庫。例如,日志記錄區域19記錄表示諸如以下各種處理的歷史的信息在圖像形成設備的緩沖器中的記錄打印任務、打印任務的列表請求(稍后描述)、來自另一個裝置的每個緩沖器的打印任務的下載請求等。應當注意,日志記錄區域19可以設置在網絡上的可以被圖像形成設備1訪問的另一個裝置中。
下面將描述具有上述布置的網絡打印系統中的網絡打印功能。
在網絡打印系統中的網絡打印功能中,圖像形成設備1通過網絡4執行從終端3等請求的打印任務。此外,作為一種網絡打印功能,稱作私用打印(或安全打印)的功能可以使用。私用打印功能是在打印結果(打印的紙張)的安全性得到保證的狀態下執行網絡打印功能的功能。
在上述網絡打印系統中,每個圖像形成設備1由多個用戶共享。由于這個原因,當每個圖像形成設備1響應于來自網絡4上的各個裝置的各種打印請求,依次執行打印處理作為正常網絡打印功能時,根據這樣的打印請求,在圖像形成設備1上依次排出打印的紙張。換言之,在正常網絡打印功能的情況下,圖像形成設備1具有作為來自未指定號碼的用戶的打印請求的打印結果的紙張被排出的狀況。在這種狀況下,未指定的用戶可以基于另一個人的打印請求輕易秘密地看到打印結果。
與這種正常網絡打印功能相反,當來自給定用戶的打印請求的安全性得到保證時,私用打印功能執行打印處理。即,在私用打印功能中,來自給定用戶的打印請求作為打印任務被轉存在網絡上的任意緩沖器中。圖像形成設備1響應于該用戶的打印指令從緩沖器下載打印任務,并執行打印處理。
這種私用打印功能意味著,當用戶靠近圖像形成設備1時,執行由關注的用戶請求的打印處理。因此,由于當用戶靠近圖像形成設備1時執行打印任務,因此私用打印功能能夠改善打印結果的安全性。
下面將描述私用打印功能的概況。
圖3是用于解釋私用打印功能的總體流程的流程圖。
如圖3所示,私用打印功能大至通過兩種處理實施。即,私用打印功能通過記錄處理(步驟S1)和打印處理(步驟S2)實施,其中,記錄處理在緩沖器中記錄待執行的打印任務作為私用打印任務,并且在打印處理中,圖像形成設備基于該記錄處理記錄的打印任務執行打印處理。
例如,用戶在終端3指定私用打印處理。然后,終端3執行記錄處理,用于在緩沖器SP中記錄(存儲)該用戶的用戶信息和私用打印模式的打印任務作為打印數據。
用戶使用終端3在圖像形成設備1輸入記錄的私用打印處理的執行指令。然后,圖像形成設備1根據用戶的操作執行以下打印處理其基于作為私用打印任務記錄在緩沖器SP中的打印任務執行打印處理(私用打印)。
圖4示出記錄在給定緩沖器SP中的打印任務的實例。
每個緩沖器SP都根據來自網絡4上各個裝置的私用打印請求記錄(保存)打印任務。上述作為私用打印任務的打印任務包括用戶信息、打印數據等。
在圖4示出的實例中,緩沖器SP保存用戶名(用戶ID)、文件名,并且保存作為管理每個打印任務所需的信息的日期和時間。用戶名(用戶ID)是識別請求上述私用打印處理的用戶所需的信息。因此,每個用戶的打印任務基于用戶名(用戶ID)被重新獲得。文件名是表示作為關注的打印任務的打印數據的文件的信息。保存的日期和時間包括表示當關注的打印任務被記錄在該緩沖器中時的日期和時間的信息。
圖5示出記錄在作為由用戶持有的便攜式存儲介質的IC卡C中的緩沖器表Ca的實例。
在作為由用戶持有的便攜式存儲介質的IC卡C中,表示記錄私用打印處理的打印任務的緩沖器的信息被記錄在緩沖器表Ca中。在圖5示出的實例中,緩沖器表Ca存儲每個緩沖器的最后訪問日期和時間、緩沖器位置、用戶ID、口令等。
最后訪問日期和時間包括表示由用戶ID識別的用戶的最后訪問日期和時間的信息。緩沖器位置是表示網絡上的關注的緩沖器的位置的信息。換言之,緩沖器位置是訪問網絡系統中的關注的緩沖器所需的訪問信息。
用戶ID是識別用戶所需的信息。使用用戶ID可以重新獲得記錄在緩沖器中的打印任務。即,用戶ID是對應于記錄在緩沖器中的用戶名(用戶ID)的信息。例如,用戶ID是對應于圖4中示出的緩沖器中的打印任務的管理信息中的用戶名的信息。
口令是認證關注的用戶是否是由用戶ID指定的用戶所需的認證數據。因此,通過將由用戶指定的認證數據和口令進行比較,就能夠認證所關注的用戶是否是由用戶ID指定的用戶。
應當注意,緩沖器表Ca可以設置在網絡4上的裝置上,以便從終端3或圖像形成設備1被訪問。在這種情況下,IC卡C可以存儲訪問關注的用戶的緩沖器表Ca所需的信息。
圖6示出由圖像形成設備1從網絡上的多個緩沖器獲取并且對應于給定用戶的打印任務列表的實例。
稍后將描述在打印處理中由圖像形成設備1生成的圖6中示出的對應于特定用戶的打印任務列表。圖像形成設備1從記錄在由通過認證的用戶提供的IC卡C中的緩沖器表中的緩沖器中收集表示對應于該用戶的打印任務的信息。基于表示從這些緩沖器收集的打印任務的信息,圖像形成設備1生成打印任務列表。
打印任務列表顯示文件名、保存的日期和時間、保存位置等作為表示從圖6示出的實例中的各個緩沖器收集的打印任務的信息。文件名是表示作為打印數據的文件的信息。文件名也用作表示打印任務的打印任務名。保存的日期和時間包括顯示記錄(保存)關注的打印任務的日期和時間的信息。保存位置是表示緩沖器(或具有該緩沖器的裝置)名稱(或網絡上的位置)的信息,在該緩沖器中記錄了關注的打印任務。
下面將詳細描述私用打印模式中的記錄處理。
圖7是用于解釋私用打印模式中的打印任務的記錄處理的流程圖。
以下描述將假設,例如在圖1示出的系統布置中,終端3A將用戶指定的私用打印任務記錄在服務器2B的緩沖器SP4中。
用戶在終端3A將IC卡C插入讀/寫器R3中。在這種情況下,用戶使用操作單元3Ab指定打印數據,并參照顯示單元3Aa的顯示屏指定私用打印模式。應當注意,在他或她指定私用打印模式之后,用戶可以將IC卡C插入讀/寫器R3中。
例如,當用戶想要在終端3A執行通過應用程序打開的文件的私用打印處理時,他或她通過操作操作單元3Ab啟動用于執行網絡打印(私用打印)處理的打印機驅動程序。在啟動打印機驅動程序后,用戶通過操作操作單元3b指定私用打印模式,以使該文件的數據作為打印數據。
在用戶指定私用打印模式之后,終端3A的處理器3Ac獲取指定該用戶作為私用打印模式的執行者所需的用戶信息(用戶ID等)(步驟S11)。例如,從置于讀/寫器R3中的IC卡C獲取用戶信息。可選地,用戶可以通過操作操作單元3Ab輸入用戶信息。
在獲取用戶信息之后,終端3A的處理器3Ac將獲取的用戶信息和作為私用打印記錄請求(保存請求)的打印數據傳輸至具有提前設置的緩沖器SP4的服務器2B(步驟S12)。在這種情況下,假設緩沖器SP4被提前設置作為用于轉存私用打印模式的關注的打印任務的緩沖器。
應當注意,如圖1所示,當在網絡打印系統中有多個緩沖器時,用于轉存私用打印模式的打印任務的緩沖器可以由用戶通過打印機驅動程序來指定。
在從終端3A接收到私用打印記錄請求時,服務器2B在緩沖器SP4中記錄接收到的用戶信息和打印數據作為私用打印模式的打印任務。在這種情況下,緩沖器SP4保存作為打印數據的文件,并且記錄圖4示出的打印任務的管理信息。在打印任務被記錄在緩沖器SP4中之后,服務器2B通知終端3A記錄完成。
根據服務器2B的響應狀況,將私用打印記錄請求傳輸至服務器2B的終端3A的處理器3Ac,檢查緩沖器SP4中的關注的打印任務的記錄(保存)是否成功(步驟S13)。
如果在預定時間內沒有從服務器2B接收到響應或者如果從服務器2B接收到作為該檢查步驟結果的記錄失敗消息,則終端3A的處理器3Ac確定緩沖器SP4中的打印任務的記錄失敗(步驟S13中為否)。
更特別地,如果不能建立與服務器2B的通信(如果服務器2B不能通過網絡被訪問),則終端3A不能從服務器2B獲得任何響應。因此,如果在預定時間內沒有從服務器2B接收到響應,則終端3A的處理器3Ac確定緩沖器SP4中的打印任務的記錄失敗。如果緩沖器SP4的容量達到極限,或者如果緩沖器SP4遇到故障,則終端3A從服務器2B接收到記錄失敗消息。因此,如果從服務器2B接收到記錄失敗消息,則終端3A的處理器3Ac確定緩沖器SP4中的打印任務的記錄失敗。
如果確定緩沖器SP4中的私用打印模式的打印任務的記錄失敗,則終端3A的處理器3Ac將用于轉存該打印任務的緩沖器更換為緩沖器SP4之外的緩沖器(步驟S14)。
在更換用于記錄打印任務的緩沖器之后,終端3A的處理器3Ac控制流程返回步驟S12,并且將打印任務的記錄請求發送至具有更換的緩沖器的裝置。在這種情況下,假設緩沖器SP4之外的緩沖器被提前設置作為待更換的緩沖器。可選地,終端3A可以選擇緩沖器SP4之外的任意緩沖器。
當從服務器2B接收到打印任務的記錄完成消息時,終端3A的處理器3Ac確定緩沖器SP4中的打印任務的記錄(保存)成功(步驟S13中為是)。
如果確定緩沖器SP4中的私用打印模式的打印任務的記錄成功,則終端3A的處理器3Ac從置于讀/寫器R3中的IC卡C讀出緩沖器表Ca(步驟S15)。如圖5所示,緩沖器表Ca記錄先前由關注的用戶使用的緩沖器列表。
即,如果緩沖器SP4中的關注的打印任務的記錄成功,則終端3A的處理器3Ac從置于讀/寫器R3中的IC卡C中的緩沖器表Ca讀出記錄的緩沖器列表。在從緩沖器表Ca讀出記錄的緩沖器列表之后,終端3A的處理器3Ac檢查其中記錄了關注的打印任務的緩沖器SP4是否已經被記錄在緩沖器表Ca中(步驟S16)。
如果確定緩沖器SP4已經被記錄在緩沖器表Ca中(步驟S16為是),則終端3A的處理器3Ac更新置于讀/寫器R3中的IC卡C的緩沖器表Ca中的緩沖器SP4的信息。例如,在圖5示出的緩沖器表Ca中,將表示最后訪問日期和時間的信息更新為當前的日期和時間。
另一方面,如果確定緩沖器SP4還沒有被記錄在緩沖器表Ca中(步驟S16為否),則終端3A的處理器3Ac檢查記錄在置于讀/寫器R3中的IC卡C的緩沖器表Ca中的緩沖器的數量是否等于或大于預定極限值(步驟S18)。
如果在步驟S18中確定記錄在緩沖器表Ca中的緩沖器數量等于或大于極限值(步驟S 18中為是),則終端3A的處理器3Ac刪除緩沖器表Ca中的最早的緩沖器(在圖5示出的緩沖器表Ca中具有最早的最后訪問日期和時間的緩沖器)(步驟S19)。在刪除最早的緩沖器的信息之后,終端3A的處理器3Ac另外記錄適于緩沖器SP4的信息,在緩沖器SP4中,打印任務被記錄在緩沖器表Ca中(步驟S20)。
另一方面,如果在步驟S18中確定記錄在緩沖器表Ca中的緩沖器數量小于極限值(步驟S18中為否),則終端3A的處理器3Ac另外記錄適于緩沖器SP4的信息,在緩沖器SP4中,打印任務被記錄在緩沖器表Ca中(步驟S20)。
應當注意,步驟S18和S19中的處理基于預定條件從IC卡C的緩沖器表Ca刪除緩沖器信息。在本實施例中,將被記錄在緩沖器表Ca中的緩沖器的數量是有限的,并且當將被記錄在緩沖器表Ca中的緩沖器的數量變得等于或大于極限值時,最早的緩沖器被刪除。與步驟S18和S19中的處理一樣,具有最小使用頻率的緩沖器的信息或者預定時期的或更早的緩沖器的信息可以被刪除。
執行步驟S18和S19中的處理,以將用作緩沖器表Ca的存儲區域的容量減少至等于或小于預定大小。通常,存儲介質(例如IC卡C等)具有存儲器的小存儲容量,并且能夠在各種應用中使用的存儲容量經常是有限的。由于這個原因,當未滿足預定條件的緩沖器被從緩沖器表刪除時,用作緩沖器表Ca的存儲容量可以被減少至預定大小或更少。
此外,通過刪除具有最小使用頻率的緩沖器的信息或者未用于預定時期的緩沖器的信息,能夠有效地使用將被記錄在緩沖器表Ca中的緩沖器。在稍后描述的私用打印模式中的打印處理中,從記錄在緩沖器表Ca中的每個緩沖器重新獲得打印任務。由于這個原因,通過從緩沖器表刪除不必要的緩沖器信息,可以實施有效的處理。
下面將詳細描述私用打印模式中的打印處理。
圖8是用于解釋私用打印模式中的打印處理的流程圖。圖9示出在私用打印模式中的打印處理中顯示在操作面板12上的打印任務選擇窗口的顯示實例。
通過上述記錄處理記錄網絡4上的任意緩沖器SP中的私用打印模式的打印任務,基于私用打印功能,由圖像形成設備1執行作為打印處理。
即,通過上述記錄處理執行私用打印模式的打印任務的記錄處理的用戶,從圖像形成設備1的操作面板12選擇私用打印功能。然后,圖像形成設備1的主控制器11在操作面板12上顯示用戶認證窗口(登陸窗口)(步驟S31)。
用戶認證窗口顯示用戶持有的IC卡的插入向導消息,以及用戶ID和作為用戶認證數據的對應于該用戶ID的口令的輸入向導消息。如果假設每個用戶一個IC卡(每個用戶一個ID),則可以只顯示口令的輸入向導消息,或者可以省略用戶ID和口令的輸入向導消息。在這種情況下,可以從IC卡獲取用戶ID、或用戶ID和口令。
然而,如果假設一個IC卡C被多個用戶使用(或一個用戶使用多個用戶ID),則操作面板12顯示IC卡的插入向導消息以及用戶ID和作為用戶認證數據的對應于該用戶ID的口令的輸入向導消息。
當顯示這種認證窗口時,用戶將IC卡C插入到讀/寫器R中,并且使用操作面板12輸入用戶ID和口令。這樣,主控制器11獲取由用戶(他或她)自己指定的用戶信息(步驟S32)。
在獲取用戶信息之后,主控制器11通過將獲取的用戶信息和記錄在用戶信息數據庫18中的信息進行比較,來執行用戶認證(步驟S33)。當用戶信息數據庫18設置在外部設備中時,通過將獲取到的認證數據和記錄在用戶信息數據庫18中的認證數據進行比較來完成用戶認證處理。
如果用戶通過認證,則主控制器11從插入讀/寫器R的IC卡C的緩沖器表Ca讀出對應于通過認證的用戶的用戶ID的所有緩沖器信息(步驟S34)。
在讀出記錄在IC卡C的緩沖器表Ca中并且對應于用戶ID的所有緩沖器信息之后,主控制器11執行用于異步地請求所有緩沖器發送該用戶的打印任務的列表的處理,并且提醒該用戶從獲得的打印任務列表選擇期望的打印任務作為對這些請求的響應(步驟S35至S41)。
更特別地,主控制器11基于記錄在IC卡C的緩沖器表Ca中并對應于用戶ID的所有緩沖器信息,同時請求具有緩沖器的裝置(管理緩沖器的裝置)發送對應于該用戶ID的打印任務的列表(步驟S35)。
響應于來自圖像形成設備1的該請求,具有緩沖器的裝置重新獲取對應于該用戶ID的所有打印任務,并將重新獲取的結果返回到圖像形成設備1。管理緩沖器的裝置具有不同的處理性能、操作狀態、到網絡的連接條件等。由于這個原因,從圖像形成設備1請求各個裝置發送列表直到其接收到來自裝置的響應的時間根據裝置而有所改變。
請求緩沖器(具有緩沖器的裝置)發送打印任務列表的圖像形成設備1的主控制器11在操作面板12的顯示單元12a上顯示打印任務選擇窗口,并提醒用戶選擇打印任務(步驟S36)。主控制器11在內部存儲器等(未示出)中生成表示可以由用戶選擇的打印任務的列表(任務顯示列表)。在沒有從各個裝置接收到響應的狀態下(最初狀態),任務顯示列表中沒有打印任務。由于這個原因,在打印任務選擇窗口上顯示表示關于該緩沖器的打印任務的詢問正在進行中的消息。
每當圖像形成設備1的主控制器11從緩沖器接收到打印任務列表時(步驟S37為是),其將打印任務列表添加到任務顯示列表(步驟S38)。在將打印任務被添加到任務顯示列表之后,主控制器11在操作面板12的顯示單元12a上顯示(更新)打印任務選擇窗口,其中,打印任務選擇窗口以可選擇狀態顯示包括在當前任務顯示列表中的所有打印任務以及添加到任務顯示列表的打印任務(步驟S39)。
在更新打印任務選擇窗口之后,主控制器11通過察看是否接收到來自所有緩沖器的響應來檢查是否完成了打印任務列表的接收(步驟S40)。如果確定沒有完成打印任務列表的接收(步驟S40為否),則主控制器11控制流程返回步驟S36,并且等待用戶選擇打印任務或來自下一個緩沖器的響應。
在這種狀態下,如果用戶選擇特定打印任務并輸入打印開始指令(步驟S36為是),則主控制器11控制流程跳到步驟S42。另一方面,如果檢測到來自下一個緩沖器的響應(步驟S37為是),雖然用戶沒有選擇任何打印任務(步驟S36為否),主控制器11也會重復地執行步驟S38至S40中的處理。
如果確定完成了打印任務列表的接收(步驟S40為是),則主控制器11在操作面板12的顯示單元12a上顯示選擇窗口,其中,選擇窗口以可選擇狀態顯示從所有緩沖器獲取的所有打印任務,并且等待用戶在該狀態下選擇打印任務。在這種狀態下,如果用戶選擇了特定打印任務并輸入打印開始指令(步驟S41為是),則主控制器11控制流程跳到步驟S42。
另一方面,如果還沒有完成對來自所有裝置的響應的接收,則以可選擇狀態顯示當前可選的打印任務的列表,并且在打印任務選擇窗口上顯示表示存在其查詢正在進行中的裝置的向導消息。
圖9示出當還沒有完成對來自所有裝置的響應的接收時顯示的打印任務選擇窗口的顯示實例。圖9中示出的顯示實例顯示了當從四個緩沖器中的兩個緩沖器接收到響應時顯示的打印任務選擇窗口。圖9中示出的選擇窗口顯示提醒用戶選擇打印任務的向導消息,以及表示完成了四個對緩沖器的詢問中的兩個查詢的向導消息(2/4)。
同樣,圖9中示出的選擇窗口以可選擇狀態顯示從兩個緩沖器(圖像形成設備A和PCA)收集的三個打印任務以及打印鍵和撤消鍵。注意,打印鍵是用于發布選擇的打印任務的打印開始指令的鍵。撤消鍵是用于發布撤消處理的指令的鍵。
此外,圖9中示出的選擇窗口在選擇項的顯示欄顯示“查詢進行中......”,以表明存在其查詢在進行中的緩沖器。
例如,當對應于三個打印任務中的一個的期望的打印任務顯示在圖9中示出的選擇窗口上時,用戶選擇期望的打印任務并觸摸打印鍵。以這種操作,主控制器11控制流程前進到步驟S42,并且開始用戶選擇的打印任務的打印處理。
另一方面,當期望的打印任務與顯示在圖9示出的選擇窗口上的三個打印任務中的任何一個都不對應時,用戶將一直等待,直到顯示了其查詢在進行中的兩個緩沖器的打印任務為止。在這種情況下,每當主控制器11從兩個剩下的緩沖器的每個獲取打印任務列表時,其都在打印任務選擇窗口上顯示獲取的打印任務列表。
在本實施例中,并行地執行打印任務選擇窗口的顯示處理以及用于從每個緩沖器獲取打印任務的列表的處理。這樣,可以有效地對每個緩沖器進行關于打印任務的查詢,并且可以縮短用戶獲取期望的打印任務所需要的時間。當從每個緩沖器獲取打印任務時,用戶可以選擇打印任務。由于這個原因,可以改善用戶的操作能力。
即使當從一些緩沖器獲取的打印任務顯示在打印任務選擇窗口上時,也可能沒有用戶期望的打印任務被顯示。由于這個原因,當存在其查詢在進行中的緩沖器時,打印任務選擇窗口以容易理解的方式顯示其尋詢在進行中的緩沖器。這樣,即使在沒有期望的打印任務顯示在打印任務選擇窗口上時,也可以提供用戶友好操作窗口而不會使用戶感到疑惑。
如果用戶在打印選擇窗口上選擇特定打印任務,并且輸入打印開始指令(步驟S36為是,或步驟S41為是),主控制器11執行用于從該緩沖器下載用戶選擇的打印任務的處理(步驟S42)。在該下載處理中,打印任務的下載請求被發送到保存用戶選擇的打印任務的緩沖器(具有緩沖器的裝置),并且從該緩沖器下載打印任務的打印數據。
在下載打印任務之后,主控制器11基于下載的打印任務執行打印處理(步驟S43)。在完成該打印處理時,主控制器11執行用于從下載了打印任務的緩沖器刪除該打印任務的處理(步驟S44)。在該刪除處理中,打印任務的刪除請求被發布給保存了下載的打印任務的緩沖器(具有緩沖器的裝置),并且在從緩沖器接收到打印任務的刪除完成消息時完成該處理。應當注意,表示下載的打印任務完成的消息可以被發送到緩沖器(具有緩沖器的裝置),并且接收該消息的緩沖器可以刪除打印任務。
如上所述,在本實施例中,用戶持有的IC卡記錄保存私用打印模式的打印任務的緩沖器的信息。在執行私用打印處理時,圖像形成設備從IC卡獲取緩沖器的列表,并且同時請求在獲取的列表中的緩沖器發送對應于用戶的打印任務的列表。響應于請求,圖像形成設備將打印任務以從緩沖器獲取時的順序顯示給用戶。當用戶從顯示的打印任務選擇期望的打印任務時,圖像形成設備下載選擇的打印任務,并且執行其打印處理。
這樣,即使系統包括多個緩沖器,也能夠以私用打印模式有效地執行用于從多個緩沖器獲取特定用戶的打印任務的處理。
圖像形成設備限制保存用戶可以通過從IC卡獲取的緩沖器的列表選擇的打印任務的緩沖器,并且請求這些被限制的緩沖器發送該用戶的打印任務的列表。即,圖像形成設備可以同時請求從IC卡獲取的緩沖器發送用戶可以選擇的打印任務的列表。因此,圖像形成設備可以從各個緩沖器有效地獲取該用戶的打印任務。
當從每個緩沖器獲取打印任務的列表時,用戶可以選擇的打印任務依次被顯示給用戶。這樣,用戶可以很快地指定期望的打印任務。
此外,即使用戶期望的打印任務沒有被立即顯示,圖像形成設備也會通知用戶存在其查詢在進行中的緩沖器。這樣,用戶可以沒有任何疑惑地進行操作。
當用戶示出IC卡并指定私用打印模式時,終端在系統中的一個緩沖器中保存用戶指定的私用打印模式的打印任務。終端記錄將打印任務保存在用戶示出的IC卡中的緩沖器的信息。這樣,每當用戶指定私用打印模式時,保存私用打印模式的打印任務的緩沖器的信息可以被記錄在IC卡中。因此,可以有效地執行用于將緩沖器信息記錄在IC卡中的處理。
當將保存打印任務的緩沖器的信息記錄在IC卡中時,如果已經被記錄在IC卡中的緩沖器的數量等于或大于預定極限值,則終端刪除最早的緩沖器信息,然后記錄保存打印任務的緩沖器的信息。這樣,將被保存在IC卡中的緩沖器信息的大小可以被保持在預定大小或更小。
本領域的技術人員將容易地發現其他優點和修改。因此,在更寬泛的方面的本發明并不局限于在此示出和描述的特定細節和示例性實施例。因此,在不背離由所附權利要求及等同物限定的本發明的精神或范圍的情況下,可以進行多種修改。
權利要求
1.一種圖像形成設備,包括用戶認證單元,用于認證用戶;獲取單元,獲取表示由通過所述用戶認證單元認證的用戶使用的緩沖器的信息;通信單元,基于由所述獲取單元獲取的表示緩沖器的信息,請求所述緩沖器發送該用戶的打印任務列表,并且從所述緩沖器接收打印任務列表作為對請求的響應;操作單元,基于由所述通信單元從各個緩沖器接收的所述打印任務列表,以可選擇狀態顯示打印任務;以及圖像形成單元,當通過所述操作單元選擇特定打印任務時,基于所選擇的打印任務執行圖像形成處理。
2.根據權利要求1所述的圖像形成設備,其中,所述獲取單元通過從通過所述用戶認證單元認證的用戶的數據表讀取表示由該用戶使用的緩沖器的信息,來獲取所述信息。
3.根據權利要求1所述的圖像形成設備,其中,所述獲取單元通過從通過所述用戶認證單元認證的用戶持有的便攜式存儲介質讀取表示由該用戶使用的緩沖器的信息,來獲取所述信息。
4.根據權利要求1所述的圖像形成設備,其中,所述通信單元基于由所述獲取單元獲取的表示緩沖器的信息,同時請求所述緩沖器發送所述用戶的打印任務列表。
5.根據權利要求1所述的圖像形成設備,其中,每當所述通信單元從每個緩沖器接收打印任務列表時,所述操作單元基于接收的打印任務列表以可選擇狀態顯示打印任務。
6.根據權利要求5所述的圖像形成設備,其中,每當所述通信單元從每個緩沖器接收打印任務列表時,所述操作單元基于接收的打印任務列表以可選擇狀態顯示打印任務,并且響應于對打印任務列表的請求,以等待狀態顯示緩沖器的存在/不存在。
7.一種網絡打印系統,其中,終端和圖像形成設備通過網絡連接,并且被配置為由所述圖像形成設備訪問的多個緩沖器連接在所述網絡上,所述終端包括用戶信息獲取單元,獲取發布打印任務的保存指令的用戶的用戶信息;打印任務保存處理單元,將由所述用戶信息獲取單元獲取的用戶的打印任務保存在連接至所述網絡的所述緩沖器中的一個之中;以及緩沖器信息記錄處理單元,在用戶的數據表中記錄與其中保存了打印任務的緩沖器相關的信息,所述圖像形成設備包括用戶認證單元,用于認證用戶;獲取單元,從所述數據表獲取表示由通過所述用戶認證單元認證的用戶使用的緩沖器的信息;通信單元,基于由所述獲取單元獲取的表示緩沖器的信息,同時請求所述緩沖器發送該用戶的打印任務列表,并且依次從所述緩沖器接收打印任務列表作為對請求的響應;操作單元,基于由所述通信單元從各個緩沖器接收的所述打印任務列表,以可選擇狀態顯示打印任務;以及圖像形成單元,當通過所述操作單元選擇特定打印任務時,基于所選擇的打印任務執行圖像形成處理。
8.根據權利要求7所述的網絡打印系統,其中,當與其中保存了打印任務的緩沖器相關的信息已經被記錄在所述數據表中時,所述終端的所述緩沖器信息記錄處理單元更新與其中保存了打印任務的緩沖器相關的信息,以及當與其中保存了打印任務的緩沖器相關的信息沒有被記錄在所述數據表中時,所述緩沖器信息記錄處理單元另外記錄與其中保存了打印任務的緩沖器相關的信息。
9.根據權利要求7所述的網絡打印系統,其中,當已經記錄在所述數據表中的緩沖器信息的條數不小于預定極限時,所述終端的所述緩沖器信息記錄處理單元基于預定刪除條件刪除與所述緩沖器相關的至少一條信息,然后在所述數據表中記錄與其中保存了打印任務的緩沖器相關的信息。
10.一種圖像形成方法,包括認證用戶;獲取表示由通過認證的用戶使用的緩沖器的信息;基于獲取的表示緩沖器的信息,請求緩沖器發送該用戶的打印任務列表;從緩沖器接收打印任務列表作為對請求的響應;基于從各個緩沖器接收的打印任務列表,以可選擇狀態顯示打印任務;以及當選擇了特定打印任務時,基于所選擇的打印任務執行圖像形成處理。
全文摘要
當執行私用打印處理時,圖像形成設備從IC卡獲取緩沖器的列表,其中,IC卡記錄了保存私用打印模式的打印任務的緩沖器的信息,并且同時請求獲取的緩沖器發送關注的用戶的打印任務列表。圖像形成設備響應于請求將從緩沖器獲取的打印任務列表顯示給用戶。當用戶從顯示的打印任務選擇期望的打印任務時,圖像形成設備下載所選擇的打印任務并且執行打印處理。
文檔編號G06F3/12GK1955917SQ20061015073
公開日2007年5月2日 申請日期2006年10月24日 優先權日2005年10月25日
發明者小倉一泰, 牧島真二, 水谷昭弘, 井田俊博 申請人:株式會社東芝, 東芝泰格有限公司