專利名稱:印刷控制裝置及印刷控制程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在登記的印刷裝置中執(zhí)行印刷的技術(shù)。
背景技術(shù):
專利文獻(xiàn)1公開了判定印刷作業(yè)所包含的用戶ID是否在服務(wù)器中登記,在用戶ID 沒有在服務(wù)器中登記的場合,不許可印刷作業(yè)的執(zhí)行的技術(shù)。在不許可印刷作業(yè)的執(zhí)行的場合,將印刷不許可的信息通知客戶PC,并取消印刷作業(yè)(參照段落0022)。專利文獻(xiàn)1 日本特開2001-312380號公報
發(fā)明內(nèi)容
專利文獻(xiàn)1中,在通知不許可印刷的場合,存在用戶不明白怎樣能夠許可印刷的問題。即,在專利文獻(xiàn)1的場合,通過向服務(wù)器登記用戶ID即可許可印刷,但是,存在用戶無法知道向服務(wù)器登記用戶ID即可的問題。本發(fā)明鑒于上述課題而提出,目的是引導(dǎo)用戶在印刷禁止時能夠許可印刷。(1)為了達(dá)成上述目的,本發(fā)明的印刷控制裝置中,在接收到印刷指示后,根據(jù)從服務(wù)器取得的登記信息,判定是否為登記了印刷裝置的登記印刷裝置。在判定印刷裝置為登記印刷裝置的場合,許可根據(jù)印刷指示使印刷裝置執(zhí)行印刷。另一方面,在判定印刷裝置不是登記印刷裝置的場合,禁止根據(jù)印刷指示使印刷裝置執(zhí)行印刷。從而,可設(shè)為為了使印刷裝置執(zhí)行印刷,必須登記印刷裝置。而且,在禁止未登記的印刷裝置執(zhí)行印刷的同時,進(jìn)行促使用戶將印刷裝置作為登記印刷裝置在服務(wù)器登記的通知。從而,即使是禁止印刷的場合,也可以引導(dǎo)用戶許可印刷。(2)通知單元進(jìn)行上述通知時,若接收到用于執(zhí)行向服務(wù)器請求將印刷裝置作為登記印刷裝置登記的登記請求處理的指示,則可順利引導(dǎo)用戶登記印刷裝置。(3)而且,登記請求處理中,向服務(wù)器發(fā)送請求將印刷裝置作為登記印刷裝置登記的登記請求后,通過從服務(wù)器重新取得登記信息,可以取得反映將印刷裝置作為登記印刷裝置登記的登記信息。從而,在通過登記請求處理從服務(wù)器重新取得登記信息后接收印刷指示的場合,可許可印刷裝置執(zhí)行印刷。另外,由于不必在每次接收印刷指示時從服務(wù)器取得登記信息,可降低與服務(wù)器的通信頻度。(4)優(yōu)選的是,在接收到用于執(zhí)行登記請求處理的指示的場合,首先保持印刷指示,由登記請求處理從服務(wù)器重新取得登記信息后,進(jìn)行判定印刷裝置是否登記印刷裝置的再判定。這是因為,在該再判定中判定印刷裝置是登記印刷裝置的場合,許可根據(jù)保持的印刷指示使印刷裝置執(zhí)行印刷,在不再次接收印刷指示的情況下就可使印刷裝置執(zhí)行基于最初接收的印刷指示的印刷。但是,若在從服務(wù)器重新取得登記信息前再判定印刷裝置是否為登記印刷裝置,則再次禁止使印刷裝置執(zhí)行印刷。登記請求根據(jù)例如登記信息的輸入等的用戶的操作而發(fā)送,因此要進(jìn)行再判定的定時依賴于用戶。因而,在接收到用于執(zhí)行登記請求處理的指示的場合,若接收用于使判定單元執(zhí)行再判定的指示,則通過用戶的操作,可在由登記請求處理從服務(wù)器重新取得登記信息后進(jìn)行再判定。由于通過用戶的操作可獲得要進(jìn)行再判定的定時,因此可減輕監(jiān)視登記請求處理的進(jìn)展?fàn)顩r的處理負(fù)載。(5)也可以在每次接收印刷指示時從服務(wù)器取得登記信息。從而,在各印刷指示的時刻,可根據(jù)最新的登記信息,判定印刷裝置是否登記印刷裝置。另外,本發(fā)明除了上述印刷控制裝置,也可以確定為印刷控制方法、印刷控制程序的發(fā)明,或者程序的記錄介質(zhì)。當(dāng)然,該記錄介質(zhì)可以是磁記錄介質(zhì),也可以是光磁記錄介質(zhì),同樣可以是今后開發(fā)的任何的記錄介質(zhì)。另外,權(quán)利要求所述的動作的順序只要沒有技術(shù)的阻礙要因,就不限定于所述順序,可以同時執(zhí)行,也可以以所述順序的逆序執(zhí)行,也可以不以連續(xù)順序執(zhí)行。
圖1是第1實施例的打印機管理系統(tǒng)的方框圖。圖2是印刷控制處理的流程圖。圖3是對話框示圖。圖4是登記請求處理的流程圖。標(biāo)號說明1...打印機管理系統(tǒng),20...打印機,30...服務(wù)器,40...因特網(wǎng),50...顯示器, 60...輸入設(shè)備,100...印刷控制程序,110...印刷指示接收部,120...判定部,130...許可部,140...禁止部,150...通知部,160...印刷控制部,200...通信程序,210...登記請求部,220...狀態(tài)報告部,300...登記信息,400...管理程序,410...登記管理部, 420...狀態(tài)管理部,Bl B7...按鈕,Dl D3...對話框,500...登記打印機DB。
具體實施例方式以下,參照
本發(fā)明的實施例。各圖中對應(yīng)的構(gòu)成要素附上同一標(biāo)號,省略重復(fù)的說明。1.打印機管理系統(tǒng)的構(gòu)成打印機管理系統(tǒng)1具有作為本發(fā)明的印刷控制裝置的一實施例的PC(個人電腦)10、作為印刷設(shè)備的打印機20和服務(wù)器30。打印機20和服務(wù)器30經(jīng)由作為通信線路的因特網(wǎng)40可通信連接。雖然沒有圖示,服務(wù)器30可經(jīng)由因特網(wǎng)40與多個PClO連接,并且PClO可與多個打印機20連接。以下,說明PClO的硬件構(gòu)成。PClO構(gòu)成為根據(jù)印刷指示使打印機20執(zhí)行印刷。 PClO具備CPU11、RAM12、R0M13、作為存儲介質(zhì)的硬盤裝置(HDD) 14、外部接口(I/F)15、內(nèi)部接口(I/F)16、通信接口(I/F)17、視頻接口(I/F)18和輸入接口(I/F)19。在R0M13存儲了啟動程序。在HDD14存儲了用于執(zhí)行印刷控制程序100、通信程序200、0S等的各種程序的程序數(shù)據(jù)(沒有圖示),和打印機20的登記信息300。程序數(shù)據(jù)在RAM12加載,由CPUll執(zhí)行。外部I/F15與打印機20連接。內(nèi)部I/F16構(gòu)成為用于使CPU11、RAM12、R0M13、HDD14、 外部I/F15可相互通信的接口。作為通信單元的通信I/F17經(jīng)由因特網(wǎng)40將PClO與服務(wù)器30連接。PClO經(jīng)由視頻I/F18在顯示器50顯示各種UI圖像,經(jīng)由輸入I/F19接收用戶對鍵盤、鼠標(biāo)等的輸入設(shè)備60的操作。
接著,說明根據(jù)印刷指示使打印機20執(zhí)行印刷的PClO的軟件構(gòu)成。印刷控制程序100是用于使PClO執(zhí)行根據(jù)印刷指示生成印刷控制數(shù)據(jù),向打印機20輸出印刷控制數(shù)據(jù)的功能的程序。因此,印刷控制程序100具備印刷指示接收部110、判定部120、許可部 130、禁止部140、通知部150和印刷控制部160。通信程序200具有登記請求部210和狀態(tài)報告部220。以下,說明構(gòu)成印刷控制程序100的各程序模塊110 160的功能。印刷指示接收部110是用于使PClO執(zhí)行接收為使打印機20執(zhí)行印刷的印刷指示的功能的程序模塊。 即,PClO通過印刷指示接收部110的功能,根據(jù)用戶的操作、來自其他應(yīng)用程序的請求,接收印刷指示。該印刷指示包含確定印刷對象的印刷數(shù)據(jù)、執(zhí)行印刷的打印機20、印刷條件等
的信息。判定部120是用于在接收到印刷指示時,使PClO執(zhí)行根據(jù)通過通信I/F17從服務(wù)器取得的登記信息300判定打印機20是否為登記打印機的功能的程序模塊。即,PClO通過判定部120的功能,執(zhí)行以下的處理。首先,PClO通過判定部120的功能,根據(jù)印刷指示執(zhí)行印刷時,經(jīng)由外部I/F15取得指示的打印機20的制造編號。打印機20的制造編號是按每個打印機20的機體賦予的固有的編號,在打印機20的制造工序中存儲在打印機20具備的非易失性存儲器。另外,也可以將打印機20的制造編號預(yù)先存儲在PClO的HDD14,從 HDD14取得。接著,PClO通過判定部120的功能,從HDD14取得登記信息300。然后,PClO 通過判定部120的功能,比較打印機20的制造編號和登記打印機的制造編號。這里,在打印機20的制造編號和登記打印機的制造編號一致的場合,判定打印機20是登記打印機,在打印機20的制造編號和登記打印機的制造編號不一致的場合,判定打印機20不是登記打印機。許可部130是用于在判定打印機20是登記打印機時,使PClO執(zhí)行許可根據(jù)印刷指示使打印機20執(zhí)行印刷的功能的程序模塊。即,首先PClO通過許可部130的功能,檢測判定打印機20為登記打印機的情況,相應(yīng)地,PClO許可通過印刷控制部160的功能生成印刷控制數(shù)據(jù)。從而,在打印機20是登記打印機的場合,可使打印機20執(zhí)行印刷。禁止部140是用于在判定打印機20不是登記打印機的場合,使PClO執(zhí)行禁止根據(jù)印刷指示使打印機20執(zhí)行印刷的功能的程序模塊。即,PClO通過禁止部140的功能,在判定打印機20不是登記打印機時,PClO禁止通過印刷控制部160的功能生成印刷控制數(shù)據(jù)。從而,可將打印機20的登記作為使打印機20執(zhí)行印刷的必要條件。通知部150是用于在判定打印機20不是登記打印機的場合,使PClO執(zhí)行在HDD14 保持印刷指示,并進(jìn)行促使用戶將打印機20作為登記打印機在服務(wù)器登記的通知的功能的程序模塊。即,PClO通過通知部150的功能,在判定打印機20不是登記打印機時,在顯示器50顯示作為促使打印機20登記的通知的對話框(圖:3B的對話框擬)。這樣,在打印機 20不是登記打印機的場合禁止打印機20執(zhí)行印刷時,通過進(jìn)行促使打印機20登記的通知, 可引導(dǎo)用戶登記打印機20。在打印機20登記后,成為可許可打印機20執(zhí)行印刷的狀態(tài)。上述對話框中,表示了可通過輸入設(shè)備60按下的接收用于啟動通信程序200的登記請求部210的指示的按鈕、接收用于使判定部120再判定的指示的按鈕以及用于指示印刷中止的按鈕。通過啟動通信程序200的登記請求部210,PClO開始執(zhí)行登記請求處理。 該登記請求處理是向服務(wù)器30發(fā)送請求將打印機20作為登記打印機登記的登記請求,重新取得反映該結(jié)果的登記信息300的處理。登記請求處理中,若從服務(wù)器30重新取得登記信息300,則可以從服務(wù)器30重新取得反映登記請求的登記信息300。本實施例中,通過登記請求處理從服務(wù)器30取得登記信息300,而不是在每次接收印刷指示時從服務(wù)器30取得登記信息300,因此可以抑制與服務(wù)器30的通信頻率。以上,通過在上述對話框中設(shè)置接收用于啟動登記請求部210的指示的按鈕,可順利引導(dǎo)用戶登記打印機20。上述對話框在接收用于啟動登記請求部210的指示后也進(jìn)行顯示。通過在該對話框中設(shè)置接收用于使判定部120進(jìn)行再判定的指示的按鈕,可以通過用戶的操作,在由登記請求處理重新取得登記信息300后,由印刷控制程序100的判定部 120進(jìn)行再判定。這是因為,用戶可以知道登記請求處理的進(jìn)展?fàn)顩r,在由登記請求處理重新取得登記信息300后,用戶操作接收用于使判定部120進(jìn)行再判定的指示的按鈕。根據(jù)該構(gòu)成,通過登記請求處理重新取得登記信息300后,可進(jìn)行再判定。即,接收用于啟動登記請求部210的指示后的期間中,不必監(jiān)視登記請求處理的進(jìn)展?fàn)顩r,因此可防止處理負(fù)載的增大。印刷控制部160是在許可打印機20執(zhí)行印刷的場合,使PClO執(zhí)行根據(jù)印刷指示而生成印刷圖像數(shù)據(jù),而且對印刷圖像數(shù)據(jù)依次執(zhí)行尺寸變換處理、色變換處理、半色調(diào)處理、重排處理等而生成印刷控制數(shù)據(jù)的功能的程序模塊。而且,PClO通過印刷控制部160的功能向打印機20輸出印刷控制數(shù)據(jù),從而使打印機20執(zhí)行基于印刷指示的印刷。以下,說明構(gòu)成通信程序200的各程序模塊210 220的功能。登記請求部210 是使PCio執(zhí)行向服務(wù)器30發(fā)送請求將打印機20作為登記打印機登記的登記請求,從服務(wù)器30取得登記信息300的登記請求處理的程序模塊。該登記請求包含要登記的打印機20 的制造編號、機種名、PClO的識別信息和用戶ID等。從服務(wù)器30取得的登記信息300在 HDD14中不更新地保持,直到接著執(zhí)行登記請求處理為止。另外,本實施例中,在印刷控制程序100由PClO執(zhí)行的狀況下,不限于一定要在PClO安裝通信程序200。本實施例中,由于在發(fā)送登記請求后取得登記信息300,因此必須使PClO執(zhí)行登記請求部210的登記請求處理。即,為了許可打印機20印刷,必須在PClO安裝通信程序200。狀態(tài)報告部220是使PClO執(zhí)行定期地取得打印機20的狀態(tài)信息并向服務(wù)器30發(fā)送的功能和在顯示器50顯示根據(jù)該狀態(tài)從服務(wù)器30返回的維護(hù)信息的功能的程序模塊。 本實施例中,作為打印機20的狀態(tài)信息,取得打印機20中的墨液的使用量信息,作為維護(hù)信息,在顯示器50顯示墨液箱的更換通知。從而,用戶可知道墨液箱的適合的更換定時,可在適合的更換定時向業(yè)務(wù)中心委托墨液箱的更換。從而,使打印機20執(zhí)行印刷時,推薦啟動通信程序200的狀態(tài)報告部220。接著,說明服務(wù)器30的硬件構(gòu)成。服務(wù)器30構(gòu)成為進(jìn)行登記打印機的管理。PC30 具備 CPU31、RAM32、R0M33、HDD34、內(nèi)部 1/F16 和通信 I/F17。R0M33 存儲了啟動程序。HDD34 存儲用于執(zhí)行管理程序400、OS等的各種程序的程序數(shù)據(jù)(沒有圖示)、登記打印機數(shù)據(jù)庫(DB) 500。程序數(shù)據(jù)在RAM32加載,由CPU31執(zhí)行。內(nèi)部I/F36構(gòu)成為使CPU31、RAM32、 R0M33.HDD34可相互通信的接口。通信I/F37經(jīng)由因特網(wǎng)40將服務(wù)器30與PClO連接。說明服務(wù)器30的軟件構(gòu)成。管理程序400是使服務(wù)器30執(zhí)行用于進(jìn)行登記打印機的管理的功能的程序。管理程序400具有登記管理部410和狀態(tài)管理部420。以下,說明構(gòu)成管理程序400的各程序模塊410 420的功能。通過登記管理部410的功能,服務(wù)器30根據(jù)上述登記請求,將打印機20的制造編號、PClO的識別信息、用戶 ID、機種名對應(yīng)地向登記打印機DB500追加,從而將打印機20登記為登記打印機。而且,通過登記管理部410的功能,服務(wù)器30向發(fā)送了登記請求的PClO發(fā)送反映打印機20的登記情況的登記信息300。該登記信息300中,使與發(fā)送登記請求的PClO的識別信息對應(yīng)地登記的打印機20的制造編號一覽化。從而,根據(jù)來自其他PClO的登記請求而登記的打印機 20的制造編號不包含在登記信息300中。通過狀態(tài)管理部420的功能,服務(wù)器30解析從PClO接收的打印機20的狀態(tài)信息, 向PClO返回打印機20的維護(hù)信息。本實施例中,解析作為狀態(tài)信息的打印機20中的墨液的使用量信息,作為維護(hù)信息,發(fā)送用于顯示打印機20的墨液箱的更換通知的信息。另外, 為了使?fàn)顟B(tài)管理部420提供維護(hù)信息,打印機20必須是登記打印機。2.印刷控制處理圖2是印刷控制處理的流程圖。首先,PClO通過印刷指示接收部110的功能,接收為使打印機20執(zhí)行印刷的印刷指示(S100)。接著,PClO通過判定部120的功能,經(jīng)由外部I/F15取得打印機20的制造編號(SllO)。印刷指示包含確定執(zhí)行印刷的打印機20的信息,因此根據(jù)該信息,確定取得制造編號的打印機20。接著,PClO通過判定部120的功能, 從HDD14取得登記信息300 (S120)。PClO通過判定部120的功能,判定打印機20的制造編號是否與在登記信息300中一覽化的登記打印機的制造編號之一一致(S130)。在登記信息300中使作為可由PClO執(zhí)行印刷的打印機20而登記的單個或多個登記打印機的制造編號一覽化,在登記信息300所包含的任一制造編號與執(zhí)行印刷的打印機20的制造編號一致的場合,判定執(zhí)行印刷的打印機20是登記打印機。另一方面,在登記打印機的制造編號和執(zhí)行印刷的打印機20的制造編號不一致的場合,判定執(zhí)行印刷的打印機20不是登記打印機。在判定執(zhí)行印刷的打印機20是登記打印機的場合,PClO通過許可部130的功能, 根據(jù)印刷指示,許可打印機20執(zhí)行印刷。然后,PClO通過許可部130的功能,判定通信程序200的狀態(tài)報告部220是否啟動(S140)。另外,通信程序200和印刷控制程序100是不同的程序,因此在印刷控制程序100的執(zhí)行中,有通信程序200的狀態(tài)報告部220未起動的情況。在通信程序200的狀態(tài)報告部220未啟動的情況下,PClO通過許可部130的功能, 在顯示器50顯示對話框Dl (S150)。圖3A是對話框Dl的一例示圖。對話框Dl中,顯示推薦啟動通信程序200的狀態(tài)報告部220的消息,并分別設(shè)置了可按下的、在狀態(tài)報告部220啟動后執(zhí)行印刷的按鈕Bl 和不啟動狀態(tài)報告部220而執(zhí)行印刷的按鈕B2。對話框Dl顯示期間,PClO通過許可部130 的功能,接收按鈕Bl、B2的任一個的按下(S160)。按下按鈕Bl的場合,啟動狀態(tài)報告部220 后(S170),PClO通過印刷控制部160的功能,生成印刷控制數(shù)據(jù)(S180)。另一方面,按下按鈕B2的場合,不啟動狀態(tài)報告部220,PClO通過印刷控制部160的功能生成印刷控制數(shù)據(jù) (S180)。步驟S180中,PClO通過印刷控制部160的功能,根據(jù)印刷指示生成印刷圖像數(shù)據(jù), 而且對印刷圖像數(shù)據(jù)通過依次執(zhí)行尺寸變換處理、色變換處理、半色調(diào)處理、重排處理等而生成印刷控制數(shù)據(jù)。而且,PClO通過印刷控制部160的功能,向打印機20輸出印刷控制數(shù)據(jù),從而使打印機20執(zhí)行基于印刷指示的印刷(S190)。如以上說明,在判定執(zhí)行印刷的打印機20是登記打印機的場合,許可打印機20執(zhí)行基于印刷指示的印刷。另外,在通信程序200的狀態(tài)報告部220未啟動的場合,推薦啟動狀態(tài)報告部220。執(zhí)行印刷時,若啟動狀態(tài)報告部220,則可通過狀態(tài)報告部220的功能提示適合的維護(hù)信息。另一方面,在判定執(zhí)行印刷的打印機20不是登記打印機的場合,PClO通過禁止部 140的功能,禁止根據(jù)印刷指示生成印刷控制數(shù)據(jù)。即,打印機20作為登記打印機登記是印刷執(zhí)行的必要條件。以下,說明禁止打印機20的印刷時的處理。首先,PClO通過通知部 150的功能,在HDD14保持印刷指示(S200)。接著,PClO通過通知部150的功能,判定通信程序200是否在PClO安裝(S210)。在判定通信程序200在PClO安裝的場合,PClO通過通知部150的功能,在顯示器50顯示對話框D2 (S220)。圖;3B是對話框D2的一例示圖。對話框D2中,設(shè)置了促使登記請求部210 (打印機登記向?qū)?啟動的消息,并分別設(shè)置了可按下的、用于啟動通信程序200的登記請求部210 的按鈕B3、用于通過判定部120的功能再判定打印機20的登記有無的按鈕B4以及用于指示印刷中止的按鈕B5。對話框D2顯示期間,PClO通過通知部150的功能,接收按鈕B3 B5之一的按下(S230)。在用于啟動通信程序200的登記請求部210的按鈕B3被按下的場合,PClO通過通知部150的功能,啟動登記請求部210,開始登記請求處理的執(zhí)行。PClO通過印刷控制程序100的功能,啟動登記請求部210后,返回步驟S220,再次通過對話框D2接收按鈕B3 B5之一的按下(S230)。S卩,PClO在登記請求處理的執(zhí)行開始后,以顯示對話框D2的狀態(tài)待機。圖4是登記請求處理的流程圖。登記請求處理中,接收用戶相關(guān)信息、維護(hù)契約相關(guān)信息等的輸入,接收確定這些信息的操作后(S400),根據(jù)該操作向服務(wù)器30發(fā)送登記請求(S410)。另外,用戶進(jìn)行中止登記請求處理的操作后(S400),直接結(jié)束登記請求處理。 登記請求中至少包含要登記的打印機20的制造編號和PClO的識別信息以及用戶ID等。 登記請求接收后,通過登記管理部410的功能,服務(wù)器30通過在登記打印機DB500中對應(yīng)存儲打印機20的制造編號、PClO的識別信息和用戶ID,將打印機20作為登記打印機登記 (S420)。而且,通過登記管理部410的功能,服務(wù)器30對PClO發(fā)送登記信息300 (S430)。 具體地說,由登記打印機DB500檢索與發(fā)送登記信息300的對象的PClO的識別信息對應(yīng)的登記打印機的制造編號,使檢索的登記打印機的制造編號一覽化,作為登記信息300發(fā)送在。根據(jù)來自單一的PClO的登記請求而登記多個登記打印機的場合,使多個登記打印機的制造編號一覽化。另外,登記打印機的制造編號與PClO的識別信息對應(yīng),因此,即使打印機 20作為登記打印機登記,也無法使由執(zhí)行打印機20的登記請求處理的PClO以外的PClO登記的打印機20的制造編號一覽化。通過登記請求部210的功能,PClO取得從服務(wù)器30接收的登記信息300,在HDD14更新登記信息300 (S440)。這樣,在重新取得登記信息300的狀態(tài)下,登記請求處理結(jié)束。步驟S230(圖2)中,在接收到用于執(zhí)行打印機20的登記狀況的再判定的按鈕B4 的按下時,返回步驟S110。即,通過判定部120的功能,再判定執(zhí)行印刷的打印機20是否為登記打印機。登記請求處理若結(jié)束,則判定執(zhí)行印刷的打印機20是登記打印機,許可暫時禁止的打印機20的印刷。PClO在HDD14保持印刷指示,因此可以從HDD14取得印刷指示, 執(zhí)行印刷。為了使登記請求處理結(jié)束,用戶的操作是必須的,因此PClO無法預(yù)測登記請求處理結(jié)束的定時,即應(yīng)該執(zhí)行再判定的定時。另外,根據(jù)用戶的操作,也有登記請求處理不結(jié)束而中止的場合,因此PClO也無法預(yù)測是否應(yīng)該執(zhí)行再判定。但是,考慮到用戶在登記請求處理結(jié)束的時刻按下按鈕B4,因此,在用于啟動登記請求部210的按鈕B3按下后的期間,不通過例如過程間通信,監(jiān)視登記請求處理的進(jìn)展?fàn)顩r,可在登記請求處理的結(jié)束后執(zhí)行再判定。在步驟S230中接收到用于指示印刷中止的按鈕B5的按下的場合,廢棄在HDD14 保持的印刷指示(S250),結(jié)束印刷控制處理。從而,在登記請求處理中止的場合,印刷控制處理也可以中止。接著,說明通信程序200未在PClO安裝時的處理。首先,PClO通過通知部150的功能,在顯示器50顯示對話框D3 (S260)。圖3C是對話框D3的一例示圖。對話框D3中,設(shè)置了促使執(zhí)行通信程序200的安裝的消息,并且,分別設(shè)置了可按下的、用于執(zhí)行通信程序200的安裝的按鈕B6和用于指示印刷中止的按鈕B7。在對話框D3顯示期間,PClO通過通知部150的功能,接收按鈕B6、B7 之一的按下(S270)。在步驟S280中接收到用于執(zhí)行通信程序200的安裝的按鈕B6的按下的場合,在安裝通信程序200(S280)后,啟動登記請求部210(S290),返回步驟S110。由于登記請求部 210的啟動后返回步驟S110,因此,再判定執(zhí)行印刷的打印機20是否登記打印機。此時登記請求處理若結(jié)束,則判定執(zhí)行印刷的打印機20是登記打印機,許可暫時禁止的打印機20 的印刷。另一方面,登記請求處理若未結(jié)束,則再次禁止打印機20的印刷,以顯示對話框D2 的狀態(tài)待機(S230)。即,即使是安裝通信程序200的場合,在登記請求處理的開始后,由于顯示了對話框D2,不通過印刷控制程序100的功能總是詢問登記請求處理的進(jìn)展?fàn)顩r,可待機到登記請求處理結(jié)束為止。在步驟S270中接收到用于指示印刷中止的按鈕B7的按下的場合,廢棄在HDD14 保持的印刷指示(S250),結(jié)束印刷控制處理。3.其他實施例第1實施例中,登記請求處理中,從服務(wù)器30取得登記信息300。S卩,PClO進(jìn)行發(fā)送打印機20的登記請求的處理和PClO從服務(wù)器30取得登記信息300的處理二者。但是, 通過與PClO進(jìn)行打印機20的登記無關(guān)的單元,例如服務(wù)器30根據(jù)來自用戶的電話、FAX等登記打印機20的場合,若PClO不將從服務(wù)器30取得登記信息300的處理與登記請求的發(fā)送獨立進(jìn)行,則PClO無法從服務(wù)器30取得反映電話、FAX等的登記信息300。因此,也可以將PClO從服務(wù)器30取得登記信息300的處理與登記請求的發(fā)送獨立執(zhí)行。例如,每次接收印刷指示(圖2的步驟S100)時,通過從服務(wù)器30取得登記信息300,可在各印刷指示的時刻根據(jù)最新的登記信息300,判定打印機20是否為登記打印機。該場合,即使是由與 PClO無關(guān)的單元登記的打印機20也可以許可印刷的執(zhí)行。另外,每次接收印刷指示時,也可以構(gòu)成為PClO向服務(wù)器30詢問由印刷指示指定的打印機20是否登記,服務(wù)器30返回表示打印機20是否為登記打印機的二值信息,作為登記信息300。該場合,根據(jù)打印機20的制造編號,由服務(wù)器30執(zhí)行與判定打印機20是否為登記打印機的判定部120相當(dāng)?shù)某绦蚰K。與判定部120相當(dāng)?shù)某绦蚰K,通過參照服務(wù)器30中的登記打印機DB500,可根據(jù)制造編號判定打印機20是否為登記打印機。
權(quán)利要求
1.一種印刷控制裝置,其特征在于,具備 通信單元,其與服務(wù)器通信;印刷指示接收單元,其接收使印刷裝置執(zhí)行印刷的印刷指示;判定單元,其在接收到上述印刷指示的場合,根據(jù)經(jīng)由上述通信單元從上述服務(wù)器取得的登記信息,判定上述印刷裝置是否為在上述服務(wù)器中登記的登記印刷裝置;許可單元,其在判定上述印刷裝置是上述登記印刷裝置的場合,許可根據(jù)上述印刷指示使上述印刷裝置執(zhí)行印刷;禁止單元,其在判定上述印刷裝置不是上述登記印刷裝置的場合,禁止根據(jù)上述印刷指示使上述印刷裝置執(zhí)行印刷;以及通知單元,其在判定上述印刷裝置不是上述登記印刷裝置的場合,進(jìn)行促使用戶將上述印刷裝置作為上述登記印刷裝置在上述服務(wù)器登記的通知。
2.權(quán)利要求1所述的印刷控制裝置,其特征在于,上述通知單元接收用于執(zhí)行請求上述服務(wù)器將上述印刷裝置作為上述登記印刷裝置登記的登記請求處理的指示。
3.權(quán)利要求2所述的印刷控制裝置,其特征在于,上述登記請求處理中,在向上述服務(wù)器發(fā)送請求將上述印刷裝置作為上述登記印刷裝置登記的登記請求后,從上述服務(wù)器重新取得上述登記信息。
4.權(quán)利要求3所述的印刷控制裝置,其特征在于,上述登記請求處理中,根據(jù)用戶的操作向上述服務(wù)器發(fā)送上述登記請求,并且, 上述通知單元在接收到用于執(zhí)行上述登記請求處理的指示的場合,保持上述印刷指示,接收用于使上述判定單元執(zhí)行根據(jù)上述登記信息再次判定上述印刷裝置是否為上述登記印刷裝置的再判定的指示,上述許可單元在上述再判定中判定上述印刷裝置是上述登記印刷裝置的場合,許可根據(jù)上述保持的上述印刷指示使上述印刷裝置執(zhí)行印刷。
5.權(quán)利要求1或2的任一項所述的印刷控制裝置,其特征在于, 上述登記信息在每次接收上述印刷指示時從上述服務(wù)器取得。
6.一種存儲介質(zhì),其特征在于,存儲使計算機執(zhí)行以下功能的印刷控制程序 與服務(wù)器通信的通信功能;接收使印刷裝置執(zhí)行印刷的印刷指示的印刷指示接收功能;在接收到上述印刷指示的場合,根據(jù)經(jīng)由上述通信功能從上述服務(wù)器取得的登記信息,判定上述印刷裝置是否為在上述服務(wù)器中登記的登記印刷裝置的判定功能;在判定上述印刷裝置是上述登記印刷裝置的場合,許可根據(jù)上述印刷指示使上述印刷裝置執(zhí)行印刷的許可功能;在判定上述印刷裝置不是上述登記印刷裝置的場合,禁止根據(jù)上述印刷指示使上述印刷裝置執(zhí)行印刷的禁止功能;以及在判定上述印刷裝置不是上述登記印刷裝置的場合,進(jìn)行促使用戶將上述印刷裝置作為上述登記印刷裝置在上述服務(wù)器登記的通知的通知功能。
全文摘要
本發(fā)明提供了可在禁止印刷時引導(dǎo)用戶許可印刷的印刷控制裝置及印刷控制程序。印刷控制裝置具備通信單元,其與服務(wù)器通信;印刷指示接收單元,其接收使印刷裝置執(zhí)行印刷的印刷指示;判定單元,其在接收到上述印刷指示的場合,根據(jù)經(jīng)由上述通信單元從上述服務(wù)器取得的登記信息,判定上述印刷裝置是否為在上述服務(wù)器中登記的登記印刷裝置;許可單元,其在判定上述印刷裝置是上述登記印刷裝置的場合,許可根據(jù)上述印刷指示使上述印刷裝置執(zhí)行印刷;禁止單元,其在判定上述印刷裝置不是上述登記印刷裝置的場合,禁止根據(jù)上述印刷指示使上述印刷裝置執(zhí)行印刷;以及通知單元,其在判定上述印刷裝置不是上述登記印刷裝置的場合,進(jìn)行促使用戶將上述印刷裝置作為上述登記印刷裝置在上述服務(wù)器登記的通知。
文檔編號G06F3/12GK102193756SQ201110050819
公開日2011年9月21日 申請日期2011年3月3日 優(yōu)先權(quán)日2010年3月3日
發(fā)明者巖谷政治 申請人:精工愛普生株式會社