本發(fā)明涉及將存儲于存儲器的對象數(shù)據(jù)刪除的打印系統(tǒng)、打印裝置以及終端裝置中的數(shù)據(jù)處理方法。
背景技術(shù):
在日本特開平11-45034號公報中,公開了圖像形成裝置存儲被加密了的圖像數(shù)據(jù)的構(gòu)成。該圖像形成裝置能夠在用戶輸入密碼且認(rèn)證成功的情況下,響應(yīng)于此而打印該圖像數(shù)據(jù)。而且,該圖像形成裝置在被指示了將加密存儲的圖像數(shù)據(jù)刪除的情況下,顯示促使密碼的輸入的畫面。并且,當(dāng)由用戶向該畫面輸入密碼后,該圖像形成裝置判斷所輸入的密碼是否是對圖像數(shù)據(jù)附加的密碼,在一致的情況下響應(yīng)于此而刪除圖像數(shù)據(jù)。
技術(shù)實現(xiàn)要素:
在日本特開平11-45034號公報的技術(shù)中,用戶在希望刪除圖像數(shù)據(jù)的情況下,需要走到圖像形成裝置之前向圖像形成裝置的畫面輸入密碼。也就是說,用戶需要僅僅為了將圖像數(shù)據(jù)刪除而走到圖像形成裝置之前。因而,對于用戶而言,將加密存儲的圖像數(shù)據(jù)刪除是費時費力的。
本發(fā)明是基于上述那樣的情況而完成的發(fā)明,其目的在于提供一種用于在將與關(guān)聯(lián)認(rèn)證信息建立關(guān)聯(lián)而存儲于存儲器的對象數(shù)據(jù)刪除的情況下減少用戶的麻煩的技術(shù)。
用于解決課題的技術(shù)方案
本發(fā)明是為了解決上述課題的至少一部分而做出的發(fā)明,能夠通過以下的方案來實現(xiàn)。
根據(jù)本發(fā)明的第一方案,提供一種打印系統(tǒng),具備終端裝置和打印裝置,其中,所述終端裝置具備:第一輸入部;請求發(fā)送部,向所述打印裝置發(fā)送用于打印由對象數(shù)據(jù)表示的對象圖像的打印請求,所述打印請求包含與所述對象數(shù)據(jù)建立了關(guān)聯(lián)的關(guān)聯(lián)認(rèn)證信息;第一輸入受理部,在發(fā)送了所述打印請求之后,經(jīng)由所述第一輸入部受理來自用戶的第一輸入認(rèn)證信息的輸入;以及信息發(fā)送部,向所述打印裝置發(fā)送由所述第一輸入受理部受理的所述第一輸入認(rèn)證信息,所述打印裝置具備:第二輸入部;打印部;請求接收部,從所述終端裝置接收所述打印請求;第一存儲部,將所述對象數(shù)據(jù)和所述打印請求所包含的所述關(guān)聯(lián)認(rèn)證信息建立關(guān)聯(lián)而存儲于第一存儲器;信息接收部,在將所述對象數(shù)據(jù)和所述關(guān)聯(lián)認(rèn)證信息存儲于所述第一存儲器之后,從所述終端裝置接收所述第一輸入認(rèn)證信息;第一判斷部,判斷從所述終端裝置接收到的所述第一輸入認(rèn)證信息是否與存儲于所述第一存儲器的所述關(guān)聯(lián)認(rèn)證信息一致;第二輸入受理部,在將所述對象數(shù)據(jù)和所述關(guān)聯(lián)認(rèn)證信息存儲于所述第一存儲器之后,經(jīng)由所述第二輸入部受理來自用戶的第二輸入認(rèn)證信息的輸入;第二判斷部,判斷由所述第二輸入受理部受理的所述第二輸入認(rèn)證信息是否與存儲于所述第一存儲器的所述關(guān)聯(lián)認(rèn)證信息一致;打印控制部,在由所述第二判斷部判斷為所述第二輸入認(rèn)證信息與所述關(guān)聯(lián)認(rèn)證信息一致的情況下,使用所述打印部打印由所述對象數(shù)據(jù)表示的所述對象圖像;以及刪除部,在由所述第一判斷部判斷為所述第一輸入認(rèn)證信息與所述關(guān)聯(lián)認(rèn)證信息一致的情況下,不使用所述打印部打印由所述對象數(shù)據(jù)表示的所述對象圖像,而將所述對象數(shù)據(jù)從所述第一存儲器中刪除。
在根據(jù)本發(fā)明的第一方案的打印系統(tǒng)中,終端裝置將通過終端裝置輸入的第一輸入認(rèn)證信息向打印裝置發(fā)送。打印裝置在接收到的第一輸入認(rèn)證信息與存儲于存儲器的關(guān)聯(lián)認(rèn)證信息一致的情況下,響應(yīng)于此而將與關(guān)聯(lián)認(rèn)證信息建立了關(guān)聯(lián)的對象數(shù)據(jù)從存儲器中刪除。也就是說,用戶即使不走到打印裝置之前向打印裝置輸入第一輸入認(rèn)證信息,也能夠通過向終端裝置輸入第一輸入認(rèn)證信息來從存儲器中將對象數(shù)據(jù)刪除。因而,在將與關(guān)聯(lián)認(rèn)證信息建立關(guān)聯(lián)而存儲于存儲器的對象數(shù)據(jù)刪除的情況下,能夠減少用戶的麻煩。
在根據(jù)本發(fā)明的第一方案的打印系統(tǒng)中,所述打印請求還包含用于識別所述對象數(shù)據(jù)的識別信息,所述打印裝置的所述第一存儲部將所述對象數(shù)據(jù)、所述關(guān)聯(lián)認(rèn)證信息以及所述識別信息建立關(guān)聯(lián)而存儲于所述第一存儲器,所述終端裝置還具備:顯示部;和顯示控制部,使用于使用戶指示所述對象數(shù)據(jù)從所述第一存儲器的刪除的刪除畫面顯示于所述顯示部,所述刪除畫面包含表示所述識別信息的項目,在通過所述刪除畫面指示了所述對象數(shù)據(jù)的刪除之后,由所述第一輸入受理部受理所述第一輸入認(rèn)證信息的輸入的情況下,所述終端裝置的所述信息發(fā)送部發(fā)送刪除請求,該刪除請求是用于將所述對象數(shù)據(jù)從所述第一存儲器中刪除的請求,包含所述識別信息和所述第一輸入認(rèn)證信息,所述打印裝置的所述信息接收部從所述終端裝置接收所述刪除請求,所述打印裝置的所述第一判斷部判斷所述刪除請求所包含的所述第一輸入認(rèn)證信息是否和與所述識別信息建立關(guān)聯(lián)而存儲于所述第一存儲器的所述關(guān)聯(lián)認(rèn)證信息一致。由此,用戶能夠基于終端裝置顯示的刪除畫面所包含的識別信息來指示所要刪除的對象數(shù)據(jù)。
在根據(jù)本發(fā)明的第一方案的打印系統(tǒng)中,所述終端裝置還具備取得存儲于所述第一存儲器的所述識別信息的取得部,所述刪除畫面包含表示由所述取得部取得的所述識別信息的所述項目。由此,終端裝置即使沒有存儲向打印裝置發(fā)送出的打印請求所包含的識別信息,也能夠顯示包含識別信息的刪除畫面。
在根據(jù)本發(fā)明的第一方案的打印系統(tǒng)中,所述打印裝置還具備所述第一存儲器,所述第一存儲器還存儲表示所述刪除畫面的畫面信息,所述終端裝置的所述取得部從所述打印裝置取得包含所述識別信息的所述畫面信息。由此,終端裝置能夠基于存儲于打印裝置的畫面信息來顯示刪除畫面。
在根據(jù)本發(fā)明的第一方案的打印系統(tǒng)中,所述終端裝置還具備第二存儲器,所述第二存儲器存儲用于顯示所述刪除畫面的標(biāo)準(zhǔn)格式,所述終端裝置還具備通過向所述標(biāo)準(zhǔn)格式追加所述識別信息來生成表示所述刪除畫面的畫面信息的生成部,所述終端裝置的所述顯示控制部使由所述生成部生成的所述畫面信息所表示的所述刪除畫面顯示于所述顯示部。由此,終端裝置能夠基于自身生成的畫面信息來顯示刪除畫面。
根據(jù)本發(fā)明的第一方案的打印系統(tǒng),具備包含第一終端裝置和第二終端裝置的多個所述終端裝置,所述第一終端裝置的所述請求發(fā)送部按照第一協(xié)議發(fā)送第一打印請求,該第一打印請求是用于打印由第一對象數(shù)據(jù)表示的第一對象圖像的請求,包含與所述第一對象數(shù)據(jù)建立了關(guān)聯(lián)的第一關(guān)聯(lián)認(rèn)證信息,所述第二終端裝置的所述請求發(fā)送部按照第二協(xié)議發(fā)送第二打印請求,該第二打印請求是用于打印由第二對象數(shù)據(jù)表示的第二對象圖像的請求,包含與所述第二對象數(shù)據(jù)建立了關(guān)聯(lián)的第二關(guān)聯(lián)認(rèn)證信息,在接收所述第一打印請求的情況下,所述打印裝置的所述第一存儲部將所述第一對象數(shù)據(jù)、所述第一關(guān)聯(lián)認(rèn)證信息、用于識別所述第一對象數(shù)據(jù)的第一識別信息以及所述第一協(xié)議建立關(guān)聯(lián)而存儲于所述第一存儲器,在接收所述第二打印請求的情況下,所述打印裝置的所述第一存儲部將所述第二對象數(shù)據(jù)、所述第二關(guān)聯(lián)認(rèn)證信息、用于識別所述第二對象數(shù)據(jù)的第二識別信息以及所述第二協(xié)議建立關(guān)聯(lián)而存儲于所述第一存儲器,所述終端裝置還具備取得部,該取得部取得存儲于所述第一存儲器的所述識別信息,包含:第一取得部,按照所述第一協(xié)議從所述第一存儲器取得與所述第一協(xié)議建立關(guān)聯(lián)而存儲于所述第一存儲器的所述第一識別信息;和第二取得部,按照所述第二協(xié)議從所述第一存儲器取得與所述第二協(xié)議建立關(guān)聯(lián)而存儲于所述第一存儲器的所述第二識別信息,所述第一終端裝置還具備:第三存儲器;第二存儲部,在由所述第一取得部取得了所述第一識別信息的情況下,將所述第一識別信息和所述第一協(xié)議建立關(guān)聯(lián)而存儲于所述第三存儲器;第三存儲部,在由所述第二取得部取得了所述第二識別信息的情況下,將所述第二識別信息和所述第二協(xié)議建立關(guān)聯(lián)而存儲于所述第三存儲器,所述第一終端裝置的所述顯示控制部使包含表示所述第一識別信息的第一項目和表示所述第二識別信息的第二項目的所述刪除畫面顯示于所述顯示部,所述第一終端裝置還具備確定部,在通過所述刪除畫面指示了所述第一對象數(shù)據(jù)的刪除的情況下,該確定部從所述第三存儲器中確定與所述第一識別信息建立了關(guān)聯(lián)的所述第一協(xié)議,在通過所述刪除畫面指示了所述第二對象數(shù)據(jù)的刪除的情況下,該確定部從所述第三存儲器中確定與所述第二識別信息建立了關(guān)聯(lián)的所述第二協(xié)議,在由所述確定部確定出所述第一協(xié)議的情況下,所述第一終端裝置的所述信息發(fā)送部按照所述第一協(xié)議發(fā)送用于將所述第一對象數(shù)據(jù)從所述第一存儲器中刪除的第一刪除請求,在由所述確定部確定出所述第二協(xié)議的情況下,所述第一終端裝置的所述信息發(fā)送部按照所述第二協(xié)議發(fā)送用于將所述第二對象數(shù)據(jù)從所述第一存儲器中刪除的第二刪除請求。由此,第一終端裝置能夠向打印裝置發(fā)送用于將與第二終端裝置按照第二協(xié)議發(fā)送的打印請求對應(yīng)的第二打印數(shù)據(jù)從第一存儲器中刪除的第二刪除請求。也就是說,即使不是與自身向打印裝置發(fā)送的打印請求對應(yīng)的對象數(shù)據(jù),而是與其他終端裝置發(fā)送的打印請求對應(yīng)的對象數(shù)據(jù),終端裝置也能夠?qū)Υ蛴⊙b置請求從第一存儲器中刪除。
根據(jù)本發(fā)明的第二方案,提供一種打印裝置,能夠與終端裝置進(jìn)行通信,其中,具備:輸入部;打印部;請求接收部,從所述終端裝置接收用于打印由對象數(shù)據(jù)表示的對象圖像的打印請求,所述打印請求包含與所述對象數(shù)據(jù)建立了關(guān)聯(lián)的關(guān)聯(lián)認(rèn)證信息;存儲部,將所述對象數(shù)據(jù)和所述打印請求所包含的所述關(guān)聯(lián)認(rèn)證信息建立關(guān)聯(lián)而存儲于存儲器;信息接收部,在將所述對象數(shù)據(jù)和所述關(guān)聯(lián)認(rèn)證信息存儲于所述存儲器之后,從所述終端裝置接收所述終端裝置受理了輸入的第一輸入認(rèn)證信息;第一判斷部,判斷從所述終端裝置接收到的所述第一輸入認(rèn)證信息是否與存儲于所述存儲器的所述關(guān)聯(lián)認(rèn)證信息一致;輸入受理部,在將所述對象數(shù)據(jù)和所述關(guān)聯(lián)認(rèn)證信息存儲于所述存儲器之后,經(jīng)由所述輸入部受理來自用戶的第二輸入認(rèn)證信息的輸入;第二判斷部,判斷由所述輸入受理部受理的所述第二輸入認(rèn)證信息是否與存儲于所述存儲器的所述關(guān)聯(lián)認(rèn)證信息一致;打印控制部,在由所述第二判斷部判斷為所述第二輸入認(rèn)證信息與所述關(guān)聯(lián)認(rèn)證信息一致的情況下,使用所述打印部打印由所述對象數(shù)據(jù)表示的所述對象圖像;以及刪除部,在由所述第一判斷部判斷為所述第一輸入認(rèn)證信息與所述關(guān)聯(lián)認(rèn)證信息一致的情況下,不使用所述打印部打印由所述對象數(shù)據(jù)表示的所述對象圖像,而將所述對象數(shù)據(jù)從所述存儲器中刪除。
根據(jù)本發(fā)明的第二方案的打印裝置,與第一方案同樣地,在從終端裝置接收到的第一輸入認(rèn)證信息與存儲于存儲器的關(guān)聯(lián)認(rèn)證信息一致的情況下,響應(yīng)于此而將與關(guān)聯(lián)認(rèn)證信息建立了關(guān)聯(lián)的對象數(shù)據(jù)從存儲器中刪除。也就是說,用戶即使不走到打印裝置之前向打印裝置輸入第一輸入認(rèn)證信息,也能夠通過向終端裝置輸入第一輸入認(rèn)證信息來從存儲器中將對象數(shù)據(jù)刪除。因而,在將與關(guān)聯(lián)認(rèn)證信息建立關(guān)聯(lián)而存儲于存儲器的對象數(shù)據(jù)刪除的情況下,能夠減少用戶的麻煩。
在根據(jù)本發(fā)明的第二方案的打印裝置中,所述打印請求還包含用于識別所述對象數(shù)據(jù)的識別信息,所述存儲部將所述對象數(shù)據(jù)、所述關(guān)聯(lián)認(rèn)證信息以及所述識別信息建立關(guān)聯(lián)而存儲于所述存儲器,所述信息接收部從所述終端裝置接收刪除請求,該刪除請求是用于將所述對象數(shù)據(jù)從所述存儲器中刪除的請求,包含所述識別信息和所述第一輸入認(rèn)證信息,所述第一判斷部判斷所述刪除請求所包含的所述第一輸入認(rèn)證信息是否和與所述識別信息建立關(guān)聯(lián)而存儲于所述存儲器的所述關(guān)聯(lián)認(rèn)證信息一致。由此,用戶能夠基于終端裝置顯示的刪除畫面所包含的識別信息來指示所要刪除的對象數(shù)據(jù)。
根據(jù)本發(fā)明的第二方案的打印裝置,還具備所述存儲器,所述存儲器還存儲表示所述刪除畫面的畫面信息,所述打印裝置還具備將包含所述識別信息的所述畫面信息向所述終端裝置發(fā)送的畫面發(fā)送部。由此,終端裝置能夠基于存儲于打印裝置的畫面信息來顯示刪除畫面。
根據(jù)本發(fā)明的第三方案,提供一種數(shù)據(jù)處理方法,是能夠與打印裝置進(jìn)行通信的終端裝置中的數(shù)據(jù)處理方法,其中,所述終端裝置具備輸入部和顯示部,所述數(shù)據(jù)處理方法包含:顯示控制處理,在用于打印由對象數(shù)據(jù)表示的對象圖像的包含關(guān)聯(lián)認(rèn)證信息和用于識別所述對象數(shù)據(jù)的識別信息的打印請求在所述打印裝置被接收,且所述對象數(shù)據(jù)、所述關(guān)聯(lián)認(rèn)證信息以及所述識別信息被建立關(guān)聯(lián)而存儲于第一存儲器之后,使用于使用戶指示所述對象數(shù)據(jù)從所述第一存儲器的刪除的刪除畫面顯示于所述顯示部,所述刪除畫面包含表示所述識別信息的項目;輸入受理處理,經(jīng)由所述輸入部受理來自用戶的輸入認(rèn)證信息的輸入;以及信息發(fā)送處理,在通過所述刪除畫面指示了所述對象數(shù)據(jù)的刪除之后,通過所述輸入受理處理受理所述輸入認(rèn)證信息的輸入的情況下,向所述打印裝置發(fā)送包含所述識別信息和所述輸入認(rèn)證信息的刪除請求,所述刪除請求是如下的請求:用于在所述打印裝置中響應(yīng)于所述輸入認(rèn)證信息和與所述識別信息建立關(guān)聯(lián)而存儲于所述第一存儲器的所述關(guān)聯(lián)認(rèn)證信息一致這一情況,不打印由所述對象數(shù)據(jù)表示的所述對象圖像,而將所述對象數(shù)據(jù)從所述第一存儲器中刪除。
在根據(jù)本發(fā)明的第三方案的數(shù)據(jù)處理方法中,終端裝置將包含所輸入的第一輸入認(rèn)證信息的對象數(shù)據(jù)的刪除請求向打印裝置發(fā)送。也就是說,用戶即使不走到打印裝置之前向打印裝置輸入輸入認(rèn)證信息,也能夠通過向終端裝置輸入輸入認(rèn)證信息,來經(jīng)由終端裝置向打印裝置發(fā)送用于從存儲器中將對象數(shù)據(jù)刪除的請求。因而,在將與關(guān)聯(lián)認(rèn)證信息建立關(guān)聯(lián)而存儲于存儲器的對象數(shù)據(jù)刪除的情況下,能夠減少用戶的麻煩。而且,用戶能夠基于終端裝置顯示的刪除畫面所包含的識別信息來指示所要刪除的對象數(shù)據(jù)。
根據(jù)本發(fā)明的第三方案的數(shù)據(jù)處理方法,還包含取得存儲于所述第一存儲器的所述識別信息的取得處理。由此,終端裝置即使沒有存儲向打印裝置發(fā)送出的打印請求所包含的識別信息,也能夠顯示包含識別信息的刪除畫面。
在根據(jù)本發(fā)明的第三方案的數(shù)據(jù)處理方法中,所述終端裝置還具備第二存儲器,所述第二存儲器存儲用于顯示所述刪除畫面的標(biāo)準(zhǔn)格式,所述數(shù)據(jù)處理方法還包含通過向所述標(biāo)準(zhǔn)格式追加通過所述取得處理取得的所述識別信息來生成表示所述刪除畫面的畫面信息的生成處理,所述顯示控制處理使通過所述生成處理生成的所述畫面信息所表示的所述刪除畫面顯示于所述顯示部。由此,終端裝置能夠基于自身生成的畫面信息來顯示刪除畫面。
在根據(jù)本發(fā)明的第三方案的數(shù)據(jù)處理方法中,所述終端裝置還具備第三存儲器,所述數(shù)據(jù)處理方法還包含:取得處理,取得存儲于所述第一存儲器的所述識別信息,包含第一取得處理和第二取得處理,所述第一取得處理是按照第一協(xié)議從所述第一存儲器取得與所述第一協(xié)議建立關(guān)聯(lián)而存儲于所述第一存儲器的所述第一識別信息的處理,所述第二取得處理是按照第二協(xié)議從所述第一存儲器取得與所述第二協(xié)議建立關(guān)聯(lián)而存儲于所述第一存儲器的所述第二識別信息的處理;第二存儲處理,在通過所述第一取得處理取得了所述第一識別信息的情況下,將所述第一識別信息和所述第一協(xié)議建立關(guān)聯(lián)而存儲于所述第三存儲器;以及第三存儲處理,在通過所述第二取得處理取得了所述第二識別信息的情況下,將所述第二識別信息和所述第二協(xié)議建立關(guān)聯(lián)而存儲于所述第三存儲器,所述顯示控制處理使包含表示所述第一識別信息的第一項目和表示所述第二識別信息的第二項目的所述刪除畫面顯示于所述顯示部,所述數(shù)據(jù)處理方法還包含確定處理,在通過所述刪除畫面指示了所述第一對象數(shù)據(jù)的刪除的情況下,該確定處理從所述第三存儲器中確定與所述第一識別信息建立了關(guān)聯(lián)的所述第一協(xié)議,在通過所述刪除畫面指示了所述第二對象數(shù)據(jù)的刪除的情況下,該確定處理從所述第三存儲器中確定與所述第二識別信息建立了關(guān)聯(lián)的所述第二協(xié)議,在通過所述確定處理確定出所述第一協(xié)議的情況下,所述信息發(fā)送處理按照所述第一協(xié)議發(fā)送用于將所述第一對象數(shù)據(jù)從所述第一存儲器中刪除的第一刪除請求,在通過所述確定處理確定出所述第二協(xié)議的情況下,所述信息發(fā)送處理按照所述第二協(xié)議發(fā)送用于將所述第二對象數(shù)據(jù)從所述第一存儲器中刪除的第二刪除請求。由此,即使不是與自身向打印裝置發(fā)送的打印請求對應(yīng)的對象數(shù)據(jù),而是與其他終端裝置發(fā)送的打印請求對應(yīng)的對象數(shù)據(jù),也能夠?qū)Υ蛴⊙b置請求從第一存儲器中刪除。
根據(jù)本發(fā)明的第三方案的數(shù)據(jù)處理方法,還包含向所述打印裝置發(fā)送所述打印請求的請求發(fā)送處理。由此,終端裝置能夠在一個數(shù)據(jù)處理中向打印裝置發(fā)送刪除請求和打印請求。
而且,本發(fā)明的終端裝置、打印系統(tǒng)、打印裝置、用于實現(xiàn)終端裝置的功能的控制方法、計算機程序以及用于儲存該計算機程序的計算機可讀存儲介質(zhì)也是新穎且有用的。
附圖說明
圖1是打印系統(tǒng)的構(gòu)成圖。
圖2是數(shù)據(jù)存儲處理的順序圖。
圖3是數(shù)據(jù)打印處理的流程圖。
圖4是第一實施例的數(shù)據(jù)刪除處理的順序圖。
圖5是接在圖4之后的第一實施例的數(shù)據(jù)刪除處理的順序圖。
圖6是示出刪除畫面的圖。
圖7是第二實施例的數(shù)據(jù)刪除處理的順序圖。
圖8是接在圖7之后的第二實施例的數(shù)據(jù)刪除處理的順序圖。
具體實施方式
[第一實施例]
參照圖1,對打印系統(tǒng)2的構(gòu)成進(jìn)行說明。打印系統(tǒng)2具備pc100、移動終端200、打印機300以及接入點(ap)400。pc100、打印機300以及ap400加入了同一局域網(wǎng)(lan)5。另外,移動終端200通過與ap400無線連接而加入了lan5。因而,pc100能夠不經(jīng)由互聯(lián)網(wǎng)地經(jīng)由lan5與移動終端200及打印機300進(jìn)行通信。移動終端200也同樣能夠不經(jīng)由互聯(lián)網(wǎng)地經(jīng)由lan5與pc100及打印機300進(jìn)行通信。此外,雖然在圖1中分別圖示了一臺pc100和一臺移動終端200,但實際上可以分別連接多臺。在此,在圖1中由虛線矩形記載的構(gòu)成不在第一實施例的構(gòu)成中出現(xiàn),所以在后述的第二實施例中進(jìn)行說明。
<pc100的構(gòu)成>
pc100是用戶為了使打印機300打印圖像數(shù)據(jù)而使用的終端。pc100具備網(wǎng)絡(luò)接口(網(wǎng)絡(luò)i/f)110、控制部120、顯示部130以及操作部140。網(wǎng)絡(luò)i/f110是用于經(jīng)由lan、互聯(lián)網(wǎng)等網(wǎng)絡(luò)而進(jìn)行信號的收發(fā)的接口。
控制部120具備cpu122和存儲器124。在存儲器124中儲存有程序126。存儲器124例如是ram、rom、hdd等。cpu122按照儲存于存儲器124的程序126來執(zhí)行各種處理。此外,程序126包含用于對打印數(shù)據(jù)進(jìn)行打印的打印用應(yīng)用程序127(詳情后述)。此外,在后述的第二實施例中,在存儲器124中存儲包含于圖1中的程序126的刪除用應(yīng)用程序128和標(biāo)準(zhǔn)格式129。然而,由于刪除用應(yīng)用程序128和標(biāo)準(zhǔn)格式129不出現(xiàn)在第一實施例的構(gòu)成中,所以在后述的第二實施例中進(jìn)行說明。
顯示部130是用于顯示各種信息的顯示器。操作部140具備鍵盤和鼠標(biāo)。用戶能夠通過操作操作部140來向pc100輸入各種指示。
<移動終端200的構(gòu)成>
移動終端200與pc100同樣,是用戶為了使打印機300打印圖像數(shù)據(jù)而使用的終端。移動終端200具備網(wǎng)絡(luò)i/f210、控制部220以及顯示部230。網(wǎng)絡(luò)i/f210是用于經(jīng)由lan、互聯(lián)網(wǎng)等網(wǎng)絡(luò)而進(jìn)行信號的收發(fā)的接口,且是用于與外部裝置無線連接的接口。
控制部220具備cpu222和存儲器224。在存儲器224中儲存有程序226。存儲器224例如是ram、rom、hdd等。cpu222按照儲存于存儲器224的程序226來執(zhí)行各種處理。此外,程序226包含用于對打印數(shù)據(jù)進(jìn)行打印的打印用應(yīng)用程序227(詳情后述)。此外,在后述的第二實施例中,在存儲器224中存儲包含于圖1中的程序226的刪除用應(yīng)用程序228和標(biāo)準(zhǔn)格式229。然而,由于刪除用應(yīng)用程序228和標(biāo)準(zhǔn)格式229不在第一實施例的構(gòu)成中出現(xiàn),所以在后述的第二實施例中進(jìn)行說明。
顯示部230是用于顯示各種信息的顯示器。此外,顯示部230也作為用于接受用戶的操作的觸摸面板而發(fā)揮功能。
<打印機300的構(gòu)成>
打印機300是激光打印機。打印機300具備網(wǎng)絡(luò)i/f310、控制部320、顯示部330、操作部340以及打印執(zhí)行部350。網(wǎng)絡(luò)i/f310是用于經(jīng)由lan、互聯(lián)網(wǎng)等網(wǎng)絡(luò)而進(jìn)行信號的收發(fā)的接口。
控制部320具備cpu322和存儲器324。在存儲器324中儲存有程序326、作業(yè)表327、打印機畫面數(shù)據(jù)328以及終端畫面數(shù)據(jù)329。存儲器324例如是ram、rom、hdd等。cpu322按照儲存于存儲器324的程序326來執(zhí)行各種處理。
在作業(yè)表327中存儲作業(yè)id、用戶名、文件名以及個人標(biāo)識號碼(pin碼)。作業(yè)id是用于識別根據(jù)來自pc的請求而生成的作業(yè)的作業(yè)固有的識別信息。用戶名是用于識別對發(fā)送了請求的pc進(jìn)行操作的用戶的識別信息。文件名是用于識別基于與作業(yè)建立了關(guān)聯(lián)的圖像數(shù)據(jù)的打印數(shù)據(jù)的識別信息。pin碼是在對打印數(shù)據(jù)進(jìn)行打印時所利用的認(rèn)證信息,例如由4位數(shù)字構(gòu)成。此外,在后述的第二實施例中,在作業(yè)表327中存儲協(xié)議名。然而,由于協(xié)議名不在第一實施例的結(jié)構(gòu)中出現(xiàn),所以在后述的第二實施例中進(jìn)行說明。
另外,打印機300能夠執(zhí)行安全打印,這一點將在后面進(jìn)行詳細(xì)說明。安全打印是如下的打印方法:經(jīng)由顯示部330和操作部340受理來自用戶的與打印數(shù)據(jù)建立了關(guān)聯(lián)的pin碼的輸入,在所輸入的pin碼與存儲于作業(yè)表327的pin碼一致的情況下,對與一致的pin碼建立了關(guān)聯(lián)的打印數(shù)據(jù)進(jìn)行打印。此外,圖1的作業(yè)表327示出了已經(jīng)登記有兩個作業(yè)的狀態(tài)。
打印機畫面數(shù)據(jù)328是表示為了執(zhí)行安全打印而在打印機300的顯示部330顯示的畫面的頁面數(shù)據(jù)。在打印機畫面數(shù)據(jù)328中包含后述的作業(yè)一覽畫面和pin碼輸入畫面。
終端畫面數(shù)據(jù)329是表示在pc100的顯示部130或移動終端200的顯示部230顯示的畫面的頁面數(shù)據(jù)。具體地說,打印機300能夠作為網(wǎng)頁服務(wù)器發(fā)揮功能,能夠?qū)⒆鳛榫哂谐谋緲?biāo)記語言(html)格式的網(wǎng)頁數(shù)據(jù)的終端畫面數(shù)據(jù)329向pc100和移動終端200發(fā)送,并使由終端畫面數(shù)據(jù)329表示的畫面顯示于pc100和移動終端200的顯示部。此外,通過終端畫面數(shù)據(jù)329而顯示的一部分畫面能夠通過pc100和移動終端200向打印機300登錄成功而顯示。
在終端畫面數(shù)據(jù)329中包含后述的主頁畫面數(shù)據(jù)、登錄畫面數(shù)據(jù)、登錄成功畫面數(shù)據(jù)、登錄失敗畫面數(shù)據(jù)、刪除畫面數(shù)據(jù)、刪除成功畫面數(shù)據(jù)以及刪除失敗畫面數(shù)據(jù)。此外,主頁畫面數(shù)據(jù)、登錄畫面數(shù)據(jù)、刪除成功畫面數(shù)據(jù)以及刪除失敗畫面數(shù)據(jù)預(yù)先作為終端畫面數(shù)據(jù)329存儲于存儲器324。登錄成功畫面數(shù)據(jù)和登錄失敗畫面數(shù)據(jù)在pc100等向打印機300登錄成功或登錄失敗的情況下響應(yīng)于此而生成(詳情后述)。刪除畫面數(shù)據(jù)在打印機300從pc100等接收到刪除畫面取得請求的情況下響應(yīng)于此而生成(詳情后述)。
顯示部330是用于顯示各種信息的顯示器。此外,顯示部330也作為用于接受用戶的操作的觸摸面板而發(fā)揮功能。操作部340具備多個按鍵。用戶能夠通過操作顯示部330和/或操作部340來向打印機300輸入各種指示。打印執(zhí)行部350執(zhí)行用于以已知的電子照相方式對打印介質(zhì)打印從外部取得的數(shù)據(jù)的處理。
<打印系統(tǒng)2的動作>(數(shù)據(jù)存儲處理)
參照圖2,對由打印系統(tǒng)2進(jìn)行的數(shù)據(jù)存儲處理進(jìn)行說明。
在用戶希望進(jìn)行安全打印的情況下,首先,通過由用戶操作pc100,打印系統(tǒng)2執(zhí)行t10~t22的數(shù)據(jù)存儲處理。在此,如前所述,安全打印是以向打印機300輸入pin碼為條件而執(zhí)行打印的打印方法。具體地說,打印機300在從pc100接收到pin碼和圖像數(shù)據(jù)的情況下不是立刻打印圖像數(shù)據(jù),而是在由用戶輸入了該pin碼的情況下打印與pin碼建立了關(guān)聯(lián)的圖像數(shù)據(jù)。
在t10中,pc100從用戶受理安全打印的執(zhí)行指示。具體地說,首先,通過用戶使用程序126所包含的圖像閱覽用應(yīng)用程序(未圖示)選擇圖像數(shù)據(jù)img1的打印,pc100使打印用應(yīng)用程序127啟動,在顯示部130顯示打印設(shè)定畫面。
打印設(shè)定畫面是用于使用戶進(jìn)行圖像數(shù)據(jù)img1的打印時的設(shè)定的畫面。pc100根據(jù)用戶在打印設(shè)定畫面上的輸入,取得包括圖像數(shù)據(jù)img1的打印時的打印份數(shù)、雙面打印指定以及紙張尺寸的設(shè)定信息st1。而且,pc100根據(jù)用戶在打印設(shè)定畫面上的輸入,取得用于對圖像數(shù)據(jù)img1進(jìn)行安全打印的用戶名us1和pin碼pin1。此外,也可以取代通過用戶的輸入來指定用戶名us1的做法,而指定在pc100啟動時登錄pc100時所使用的用戶名。
在t12中,pc100按照協(xié)議1向打印機300發(fā)送作業(yè)生成請求req1。協(xié)議1例如是webservicesondevices(wsd)。作業(yè)生成請求req1是用于使打印機300生成基于圖像數(shù)據(jù)img1的打印數(shù)據(jù)pimg1的打印用的作業(yè)的請求。在作業(yè)生成請求req1中包含圖像數(shù)據(jù)img1的文件名file1和在t10中取得的用戶名us1。此外,在t12~t22中,pc100和打印機300分別按照協(xié)議1進(jìn)行通信。
在t14中,打印機300生成基于作業(yè)生成請求req1的作業(yè)1。在作業(yè)1中包含用戶名us1和文件名file1。當(dāng)生成作業(yè)1后,打印機300對作業(yè)1賦予作業(yè)idjb1,并將作業(yè)idjb1、用戶名us1以及文件名file1建立關(guān)聯(lián)而作為作業(yè)1存儲于作業(yè)表327。
在t16中,打印機300按照協(xié)議1向pc100發(fā)送響應(yīng)res1。響應(yīng)res1是對于作業(yè)生成請求req1的響應(yīng),表示作業(yè)1的生成成功。
在t18中,pc100按照協(xié)議1向打印機300發(fā)送打印數(shù)據(jù)生成請求req2。打印數(shù)據(jù)生成請求req2是用于生成基于在t10中取得的設(shè)定信息st1的打印數(shù)據(jù)的請求。在打印數(shù)據(jù)生成請求req2中包含圖像數(shù)據(jù)img1、設(shè)定信息st1以及pin碼pin1。
在t20中,打印機300生成基于打印數(shù)據(jù)生成請求req2的打印數(shù)據(jù)。具體地說,打印機300根據(jù)圖像數(shù)據(jù)img1,生成對各像素賦予了0~255的rgb值的rgb輸出數(shù)據(jù)。此外,打印機300基于設(shè)定信息st1生成rgb輸出數(shù)據(jù)。接著,打印機300對rgb輸出數(shù)據(jù)所包含的各像素執(zhí)行將rgb值變換為cmyk值的色變換處理。由此,生成對各像素賦予了0~255的cmyk值的cmyk輸出數(shù)據(jù)。接著,打印機300對cmyk輸出數(shù)據(jù)執(zhí)行二值化處理。二值化處理例如使用抖動法或誤差擴散法。由此,生成各像素具有1或0的二灰度的像素值的打印數(shù)據(jù)pimg1。此外,“1”表示在打印介質(zhì)上形成點,“0”表示不在打印介質(zhì)上形成點。打印機300將生成的打印數(shù)據(jù)pimg1與作業(yè)idjb1建立關(guān)聯(lián)而存儲于存儲器324。
另外,打印機300在作業(yè)表327中與作業(yè)idjb1建立關(guān)聯(lián)而存儲pin碼pin1。由此,在存儲器324中,打印數(shù)據(jù)pimg1與作業(yè)1(作業(yè)idjb1、用戶名us1、文件名file1以及pin碼pin1)建立關(guān)聯(lián)而存儲。
在t22中,打印機300按照協(xié)議1向pc100發(fā)送響應(yīng)res2。響應(yīng)res2是對于打印數(shù)據(jù)生成請求req2的響應(yīng),表示打印數(shù)據(jù)pimg1的生成成功。
t30~t42表示與操作了pc100的用戶不同的用戶操作移動終端200而在與t10不同的定時對打印機300進(jìn)行了安全打印的執(zhí)行指示的情況。
在t30~t42中,與t10~t22同樣,通過移動終端200對打印機300發(fā)送作業(yè)生成請求req3和打印數(shù)據(jù)生成請求req4,打印機300生成作業(yè)2和打印數(shù)據(jù)pimg2,并與作業(yè)idjb2建立關(guān)聯(lián)而存儲于存儲器324。
pc100在t12中將包含用戶名us1和文件名file1的作業(yè)生成請求req1向打印機300發(fā)送,在t18中將包含圖像數(shù)據(jù)img1、設(shè)定信息st1以及pin碼pin1的打印數(shù)據(jù)生成請求req2向打印機300發(fā)送。另一方面,移動終端200在t32中按照與協(xié)議1不同的協(xié)議2(例如互聯(lián)網(wǎng)打印協(xié)議(ipp)),將用于生成包含用戶名us2、文件名file2以及pin碼pin2的作業(yè)2的作業(yè)生成請求req3向打印機300發(fā)送。另外,移動終端200在t38中將包含圖像數(shù)據(jù)img2和設(shè)定信息st2的打印數(shù)據(jù)生成請求req4向打印機300發(fā)送。也就是說,pin碼只要包含于作業(yè)生成請求和打印數(shù)據(jù)生成請求中的任一方即可。
由此,在存儲器324中,打印數(shù)據(jù)pimg2與作業(yè)2(作業(yè)idjb2、用戶名us2、文件名file2以及pin碼pin2)建立關(guān)聯(lián)而存儲。此外,在t32~t42中,移動終端200和打印機300分別按照協(xié)議2進(jìn)行通信。
此外,在上述的實施例中,pc100和移動終端200向打印機300分別發(fā)送作業(yè)生成請求和打印數(shù)據(jù)生成請求。但是,pc100和移動終端200也可以取代此而向打印機300發(fā)送匯總了作業(yè)生成請求和打印數(shù)據(jù)生成請求的一個生成請求。在該情況下,在生成請求中包含用戶名、文件名、pin碼、圖像數(shù)據(jù)以及設(shè)定信息。當(dāng)接收到生成請求后,打印機300將用戶名、文件名以及pin碼與作業(yè)id建立關(guān)聯(lián)而存儲于作業(yè)表327。而且,打印機300基于圖像數(shù)據(jù)和設(shè)定信息生成打印數(shù)據(jù),并與作業(yè)id建立關(guān)聯(lián)而存儲于存儲器324。由此,在存儲器324中,打印數(shù)據(jù)與作業(yè)建立關(guān)聯(lián)而存儲。
通過以上步驟,如圖1所示,在作業(yè)表327中登記兩個作業(yè)。此外,這些請求也可以通過pc100和移動終端200以外的其他終端裝置來對打印機300進(jìn)行。此外,在圖1所示的作業(yè)表327中,例示出了通過來自不同的用戶名的打印指示而登記的作業(yè),但在由相同用戶(例如用戶名us1)做出了打印指示的情況下,進(jìn)一步與用戶名us1建立關(guān)聯(lián)而向作業(yè)表327登記與作業(yè)1不同的作業(yè)(例如作業(yè)3)。
(數(shù)據(jù)打印處理)
接著,參照圖3,對由打印機300進(jìn)行的數(shù)據(jù)打印處理進(jìn)行說明。數(shù)據(jù)打印處理是對通過數(shù)據(jù)存儲處理而生成并存儲的作業(yè)的打印數(shù)據(jù)進(jìn)行打印的處理。
打印機300在受理了來自選擇在顯示部330顯示的用于執(zhí)行安全打印的按鈕的用戶的操作時,開始數(shù)據(jù)打印處理。
在s110中,cpu322使作業(yè)一覽畫面顯示于顯示部330,受理所要執(zhí)行的作業(yè)的選擇。作業(yè)一覽畫面包含存儲于作業(yè)表327的所有作業(yè)的文件名的一覽、用于選擇該作業(yè)中的指示執(zhí)行的作業(yè)的框、用于指示作業(yè)的執(zhí)行的執(zhí)行按鈕、以及用于中止安全打印的作業(yè)的選擇的中止按鈕。此外,在本實施例中,作業(yè)一覽畫面與用戶名無關(guān)地顯示出存儲于作業(yè)表327中的所有作業(yè)的文件名的一覽,但不限于此。例如,在選擇用于執(zhí)行安全打印的按鈕之前,通過向打印機300的登錄操作等而輸入用戶名的情況下,也可以從作業(yè)表327中提取出與所輸入的用戶名建立了關(guān)聯(lián)的作業(yè)而在作業(yè)一覽畫面中顯示。
在s112中,cpu322判斷是否在作業(yè)一覽畫面中選擇了作業(yè)并指示了執(zhí)行。在作業(yè)一覽畫面中執(zhí)行按鈕沒有被按下的情況和在用于選擇作業(yè)的框沒有被選擇的狀態(tài)下執(zhí)行按鈕被按下的情況下,cpu322判斷為沒有選擇作業(yè)(在s112中為否),執(zhí)行s110。另一方面,在框被選擇了的狀態(tài)下執(zhí)行按鈕被按下的情況下,cpu322判斷為選擇了作業(yè)(在s112中為是),執(zhí)行s114。此外,在中止按鈕被按下了的情況下(未圖示),cpu322結(jié)束數(shù)據(jù)打印處理。
在s114中,cpu322顯示用于執(zhí)行在作業(yè)一覽畫面中選擇出的作業(yè)(以下稱作“打印作業(yè)”)的pin碼輸入畫面,受理pin碼的輸入。pin碼輸入畫面包含用于輸入pin碼的框、用于指示pin碼的認(rèn)證的指示按鈕、以及用于中止pin碼的認(rèn)證的中止按鈕。
在s116中,cpu322判斷在pin碼輸入畫面中輸入的pin碼和與打印作業(yè)建立了關(guān)聯(lián)的pin碼是否一致。在pin碼輸入畫面中向用于輸入pin碼的框輸入pin碼且按下用于指示認(rèn)證的按鈕的情況下,cpu322響應(yīng)于此而執(zhí)行pin碼的認(rèn)證。具體地說,cpu322判斷所輸入的pin碼和與打印作業(yè)建立關(guān)聯(lián)而存儲于作業(yè)表327的pin碼是否一致。
在所輸入的pin碼和與打印作業(yè)建立了關(guān)聯(lián)的pin碼不一致的情況下(在s116中為否),cpu322執(zhí)行s114。另一方面,在所輸入的pin碼和與打印作業(yè)建立了關(guān)聯(lián)的pin碼一致的情況下(在s116中為是),cpu322執(zhí)行s118。此外,在中止按鈕被按下了的情況下(未圖示),cpu322執(zhí)行s110,再次受理作業(yè)的選擇。
在s118中,cpu322打印與打印作業(yè)建立了關(guān)聯(lián)的打印數(shù)據(jù)。在此,cpu322基于在生成了打印作業(yè)時的打印請求中包含的設(shè)定信息,使用打印執(zhí)行部250對打印介質(zhì)進(jìn)行打印數(shù)據(jù)的打印。
在s120中,cpu322刪除打印作業(yè)。具體地說,cpu322從作業(yè)表327中將與打印作業(yè)建立了關(guān)聯(lián)的作業(yè)id、用戶名、文件名以及pin碼刪除。而且,cpu322將與打印作業(yè)的作業(yè)id建立了關(guān)聯(lián)的打印數(shù)據(jù)從存儲器324中刪除。當(dāng)s120完成后,響應(yīng)于此,數(shù)據(jù)打印處理結(jié)束。
(數(shù)據(jù)刪除處理)
接著,參照圖4和圖5,對由打印系統(tǒng)2執(zhí)行的數(shù)據(jù)刪除處理進(jìn)行說明。數(shù)據(jù)刪除處理是將通過數(shù)據(jù)存儲處理而生成并存儲的作業(yè)刪除的處理。在本實施例中,在數(shù)據(jù)打印處理的說明之后進(jìn)行數(shù)據(jù)刪除處理的說明,但數(shù)據(jù)打印處理和數(shù)據(jù)刪除處理的執(zhí)行順序不限于此。數(shù)據(jù)刪除處理既可以在執(zhí)行數(shù)據(jù)打印處理之后執(zhí)行,也可以在執(zhí)行數(shù)據(jù)打印處理之前執(zhí)行。也就是說,打印機300能夠與特定的打印數(shù)據(jù)的打印無關(guān)地執(zhí)行其他的打印數(shù)據(jù)的刪除。
數(shù)據(jù)刪除處理在用戶經(jīng)由pc100進(jìn)行了用于登錄打印機300的指示的情況下開始。具體地說,首先,用戶操作pc100的操作部140,啟動程序126所包含的網(wǎng)頁瀏覽器(未圖示)。然后,用戶向網(wǎng)頁瀏覽器中用于指定地址的地址欄輸入打印機300的ip地址。pc100按照所輸入的ip地址訪問打印機300,取得終端畫面數(shù)據(jù)329所包含的主頁畫面數(shù)據(jù)。用戶在pc100上顯示的由主頁畫面數(shù)據(jù)表示的主頁畫面中按下登錄按鈕。由此,開始數(shù)據(jù)刪除處理。此外,在本實施例中,假設(shè)與用戶名us1對應(yīng)的用戶經(jīng)由pc100等登錄打印機300時所使用的用戶名us1與密碼pw1的組合預(yù)先登記于打印機300的存儲器324。
在t210中,pc100向打印機300發(fā)送登錄畫面取得請求req11。登錄畫面取得請求req11是pc100用于取得向打印機300登錄用的登錄畫面的請求。
在t212中,打印機300向pc100發(fā)送對于登錄畫面取得請求req11的響應(yīng)res11。在響應(yīng)res11中包含終端畫面數(shù)據(jù)329所包含的登錄畫面數(shù)據(jù)。
在t214中,pc100基于登錄畫面數(shù)據(jù)在顯示部130顯示登錄畫面。登錄畫面包含用于輸入用戶名的框、用于輸入密碼的框、以及用于指示登錄的執(zhí)行的按鈕。
在t215中,pc100受理用戶的用戶名和密碼的輸入。在登錄畫面中向用于輸入用戶名的框輸入了用戶名us1并向用于輸入密碼的框輸入了密碼pw1之后,按下了用于指示登錄的執(zhí)行的按鈕的情況下,pc100響應(yīng)于此而取得用戶名us1、密碼pw1以及登錄執(zhí)行指示。
在t216中,pc100向打印機300發(fā)送登錄請求req12。登錄請求req12是pc100用于登錄打印機300的請求。登錄請求req12包含在t215中所輸入的用戶名us1和密碼pw1。
在t218中,打印機300判斷pc100的登錄是否成功。具體地說,打印機300判斷登錄請求req12所包含的用戶名us1與密碼pw1的組合是否預(yù)先存儲于存儲器324。由于用戶名us1與密碼pw1的組合預(yù)先存儲于存儲器324,所以打印機300判斷為pc100的登錄成功(在t218中為是),執(zhí)行t220。
在t220中,打印機300生成終端畫面數(shù)據(jù)329所包含的登錄成功畫面數(shù)據(jù)。登錄成功畫面數(shù)據(jù)表示pc100的登錄成功。
在t224中,打印機300向pc100發(fā)送對于登錄請求req12的響應(yīng)res12。響應(yīng)res12包含用于顯示表示pc100向打印機300登錄成功的登錄成功畫面的登錄成功畫面數(shù)據(jù)。
在t226中,pc100基于從打印機300接收到的登錄成功畫面數(shù)據(jù),在顯示部130顯示登錄成功畫面。
此外,在t218中,在登錄請求所包含的用戶名和密碼沒有預(yù)先存儲于存儲器324的情況下,打印機300判斷為pc100的登錄失敗(在t218中為否),執(zhí)行t222。
在t222中,打印機300生成終端畫面數(shù)據(jù)329所包含的登錄失敗畫面數(shù)據(jù)。登錄失敗畫面數(shù)據(jù)表示pc100的登錄失敗。另外,在t224中發(fā)送的響應(yīng)res12中包含用于顯示表示pc100向打印機300登錄失敗的登錄失敗畫面的登錄失敗畫面數(shù)據(jù)。此外,登錄失敗畫面也可以是用于再次受理用戶名和密碼的輸入的畫面。在該情況下,在登錄失敗畫面中,與登錄畫面同樣,包含用于輸入用戶名的框、用于輸入密碼的框、以及用于指示登錄的執(zhí)行的按鈕。
在以下的說明中,以pc100顯示了成功畫面的情況為前提進(jìn)行說明。
在t227中,pc100受理用戶的刪除畫面取得指示。在用戶在成功畫面中選擇了用于取得刪除畫面sc1的按鈕的情況下,pc100響應(yīng)于此而執(zhí)行t228,該刪除畫面sc1是用于將存儲于打印機300的作業(yè)表327的作業(yè)刪除的畫面。
在t228中,pc100向打印機300發(fā)送刪除畫面取得請求req14。
在t230中,打印機300生成終端畫面數(shù)據(jù)329所包含的刪除畫面數(shù)據(jù)。刪除畫面數(shù)據(jù)是表示刪除畫面sc1的畫面數(shù)據(jù)。打印機300通過提取存儲于作業(yè)表327的所有作業(yè)即作業(yè)1和作業(yè)2來生成刪除畫面數(shù)據(jù)。此外,為了在刪除畫面sc1顯示提取出的作業(yè)的文件名,刪除畫面數(shù)據(jù)包含文件名file1和file2。另外,雖然不在刪除畫面sc1顯示,但與提取出的作業(yè)對應(yīng)的作業(yè)idjb1和jb2也包含于刪除畫面數(shù)據(jù)。由此,用戶能夠基于pc100顯示的刪除畫面sc1所包含的文件名file1、file2來指示所要刪除的對象數(shù)據(jù)。此外,也可以僅提取存儲于作業(yè)表327的作業(yè)中與登錄時所輸入的用戶名us1建立關(guān)聯(lián)而存儲的作業(yè),來生成刪除畫面數(shù)據(jù)。
在t232中,打印機300向pc100發(fā)送響應(yīng)res14。響應(yīng)res14是對于刪除畫面取得請求req14的響應(yīng),包含在t230中生成的刪除畫面數(shù)據(jù)。由此,pc100即使沒有存儲向打印機300發(fā)送出的打印請求所包含的文件名,也能夠顯示包含文件名的刪除畫面sc1。
在t234中,pc100在顯示部130顯示刪除畫面sc1。如上所述,刪除畫面sc1是能夠?qū)⒋鎯τ诖蛴C300的作業(yè)表327的作業(yè)1和作業(yè)2刪除的畫面。
如圖6所示,刪除畫面sc1的復(fù)選框cbx1是用于選擇作業(yè)1的框。用戶通過基于在復(fù)選框cbx1的旁邊顯示的文件名file1來勾選復(fù)選框cbx1,能夠選擇作業(yè)1。另外,通過復(fù)選框cbx1的勾選,文本框tbx1從不能進(jìn)行輸入的顯示狀態(tài)轉(zhuǎn)變?yōu)槟軌蜻M(jìn)行輸入的顯示狀態(tài)。文本框tbx1是用于輸入作業(yè)1的pin碼的框。如上所述,打印機300為了打印與作業(yè)對應(yīng)的打印數(shù)據(jù)而受理來自用戶的pin碼的輸入。因此,打印機300在刪除作業(yè)的情況下也需要受理來自用戶的pin碼的輸入。
復(fù)選框cbx2是用于選擇作業(yè)2的框。文本框tbx2是用于輸入作業(yè)2的pin碼的框。文本框tbx2與文本框tbx1同樣,通過復(fù)選框cbx2的勾選而從不能進(jìn)行輸入的顯示狀態(tài)轉(zhuǎn)變?yōu)槟軌蜻M(jìn)行輸入的顯示狀態(tài)。按鈕bt1是用于對打印機300指示所選擇的作業(yè)的刪除的按鈕。按鈕bt2是用于中止所要刪除的作業(yè)的選擇的按鈕。
返回圖5,在t236中,pc100受理用戶的作業(yè)的選擇和pin碼的輸入。用戶在pc100的顯示部130所顯示的刪除畫面sc1中勾選與想要刪除的作業(yè)對應(yīng)的復(fù)選框,向文本框輸入了pin碼,然后按下按鈕bt1。pc100取得所輸入的pin碼,并且根據(jù)復(fù)選框的勾選來確定對應(yīng)的作業(yè)的作業(yè)id。以下,對由用戶指示作業(yè)1的刪除的情況進(jìn)行說明。即,用戶在刪除畫面sc1中勾選了復(fù)選框cbx1并向文本框tbx1輸入了pin碼pin1的狀態(tài)下按下按鈕bt1。此時,pc100取得pin碼pin1,并且確定作業(yè)idjb1。
在t238中,pc100向打印機300發(fā)送作業(yè)刪除請求req15。作業(yè)刪除請求req15是用于使打印機300將用戶指示了刪除的作業(yè)1刪除的請求。在作業(yè)刪除請求req15中包含在t236中確定的作業(yè)idjb1和通過用戶的輸入而取得的pin碼pin1。
在t240中,打印機300判斷作業(yè)刪除請求req15所包含的pin碼和與用戶指示了刪除的作業(yè)對應(yīng)的pin碼是否一致。具體地說,打印機300根據(jù)作業(yè)刪除請求req15所包含的作業(yè)idjb1,確定為用戶指示了刪除的作業(yè)是作業(yè)1。打印機300判斷作業(yè)刪除請求req15所包含的pin碼是否和與作業(yè)1對應(yīng)的pin碼一致。在此,由于作業(yè)刪除請求req15所包含的pin碼和與作業(yè)1對應(yīng)的pin碼彼此都是pin碼pin1,所以判斷為pin碼一致(在t240中為是),打印機300執(zhí)行t242。
在t242中,打印機300將作業(yè)1刪除。具體地說,打印機300從作業(yè)表327中將作業(yè)idjb1、用戶名us1、文件名file1以及pin碼pin1刪除。而且,打印機300將與作業(yè)1的作業(yè)idjb1建立了關(guān)聯(lián)的打印數(shù)據(jù)pimg1從存儲器324中刪除。
在t244中,打印機300向pc100發(fā)送對于作業(yè)刪除請求req15的響應(yīng)res15。在響應(yīng)res15中包含終端畫面數(shù)據(jù)329所包含的刪除成功畫面數(shù)據(jù)。刪除成功畫面數(shù)據(jù)是用于顯示刪除成功畫面的畫面數(shù)據(jù),該刪除成功畫面是表示用戶指定了刪除的作業(yè)1的刪除成功的畫面。
在t246中,pc100基于從打印機300接收到的刪除成功畫面數(shù)據(jù),在顯示部130顯示刪除成功畫面。
此外,在t240中,作業(yè)刪除請求所包含的pin碼和與用戶指示了刪除的作業(yè)對應(yīng)的pin碼不一致的情況下(在t240中為否),打印機300不執(zhí)行t242,而是執(zhí)行t244。在該情況下,在t244中發(fā)送的響應(yīng)res15中包含終端畫面數(shù)據(jù)329所包含的刪除失敗畫面數(shù)據(jù)。刪除失敗畫面數(shù)據(jù)是用于顯示刪除失敗畫面的畫面數(shù)據(jù),該刪除失敗畫面是表示用戶指定了刪除的作業(yè)的刪除失敗的畫面。另外,在t246中,pc100在顯示部130顯示刪除失敗畫面。此外,刪除失敗畫面也可以是用于再次受理與刪除失敗的作業(yè)對應(yīng)的pin碼的輸入的畫面。在該情況下,在刪除失敗畫面中包含用于輸入pin碼的框和用于指示登錄的執(zhí)行的按鈕。
在t246完成的情況下,響應(yīng)于此而結(jié)束數(shù)據(jù)刪除處理。此外,在由用戶在刪除畫面sc1中指示了作業(yè)1和作業(yè)2的雙方的執(zhí)行的情況下,在t240中針對作業(yè)1和作業(yè)2的雙方判斷分別對應(yīng)的pin碼是否一致。在該情況下,例如,在雙方的作業(yè)的pin碼分別一致的情況下,打印機300響應(yīng)于此而向pc100發(fā)送刪除成功畫面數(shù)據(jù),在至少一方作業(yè)的pin碼不一致的情況下,打印機300響應(yīng)于此而向pc100發(fā)送刪除失敗畫面數(shù)據(jù)。
另外,在本實施例中,雖然用戶對pc100進(jìn)行操作,但也可以取代pc100而通過操作移動終端200來執(zhí)行數(shù)據(jù)刪除處理。該情況下的移動終端200的處理與由pc100執(zhí)行的處理是同樣的,所以省略說明。
如以上說明那樣,在本實施例中,當(dāng)pc100將在t236中輸入的pin碼pin1向打印機300發(fā)送后,打印機300在接收到的pin碼pin1和在存儲器324中與作業(yè)idjb1建立了關(guān)聯(lián)的pin碼pin1一致的情況下,響應(yīng)于此而將作業(yè)1的打印數(shù)據(jù)pimg1從存儲器324中刪除。也就是說,用戶即使不走到打印機300之前向打印機300輸入pin碼pin1,也能夠通過向pc100輸入pin碼pin1來從存儲器324中將打印數(shù)據(jù)pimg1刪除。因而,在將與pin碼pin1建立關(guān)聯(lián)而存儲于存儲器324的打印數(shù)據(jù)pimg1刪除的情況下,能夠減少用戶的麻煩。
<對應(yīng)關(guān)系>
pc100是“終端裝置”的一例。打印機300是“打印裝置”的一例。
打印數(shù)據(jù)pimg1是“對象數(shù)據(jù)”的一例。與打印數(shù)據(jù)pimg1對應(yīng)的pin碼pin1是“關(guān)聯(lián)認(rèn)證信息”的一例。在圖5的t236中輸入的pin碼是“第一輸入認(rèn)證信息”的一例,在圖3的s114中輸入的pin碼是“第二輸入認(rèn)證信息”的一例。
pc100的操作部140是“第一輸入部”的一例。打印機300的操作部340是“第二輸入部”的一例。打印機300的打印執(zhí)行部350是“打印部”的一例。打印機300的存儲器324是“第一存儲器”和“存儲器”的一例。
圖2的t12、t18、t32、t38是由“請求發(fā)送部”和“請求接收部”執(zhí)行的處理的一例。t14、t20、t34、t40是由“第一存儲部”執(zhí)行的處理的一例。
圖3的s116是由“第二判斷部”執(zhí)行的處理的一例。s118是由“打印控制部”執(zhí)行的處理的一例。
圖5的t236是由“第一輸入受理部”執(zhí)行的處理的一例。t238是由“信息發(fā)送部”和“信息接收部”執(zhí)行的處理的一例。t240是由“第一判斷部”執(zhí)行的處理的一例。t242是由“刪除部”執(zhí)行的處理的一例。
文件名file1、file2是“識別信息”的一例。pc100的顯示部130是“顯示部”的一例。圖5的t234是由“顯示控制部”執(zhí)行的處理的一例。t228、t232是由“取得部”執(zhí)行的處理的一例。
[第二實施例]
接著,參照圖1對第二實施例中的打印系統(tǒng)2進(jìn)行說明。在第二實施例的打印系統(tǒng)2中,向第一實施例的打印系統(tǒng)2追加以下的構(gòu)成。其他構(gòu)成與第一實施例是同樣的,所以省略說明。
<pc100的構(gòu)成>
pc100在程序126中包含用于將作業(yè)刪除的刪除用應(yīng)用程序128。刪除用應(yīng)用程序128包含標(biāo)準(zhǔn)格式129。標(biāo)準(zhǔn)格式129是用于通過刪除用應(yīng)用程序128生成在顯示部130顯示的畫面的格式(詳情后述)。
<移動終端200的構(gòu)成>
移動終端200在程序226中包含用于將作業(yè)刪除的刪除用應(yīng)用程序228。刪除用應(yīng)用程序228包含標(biāo)準(zhǔn)格式229。標(biāo)準(zhǔn)格式229是用于通過刪除用應(yīng)用程序228生成在顯示部230顯示的畫面的格式(詳情后述)。
<打印機300的構(gòu)成>
打印機300在作業(yè)表327中與作業(yè)id、用戶名、文件名以及pin碼建立關(guān)聯(lián)而存儲協(xié)議名。協(xié)議名是用于識別在打印機300與pc100、移動終端200等外部裝置進(jìn)行通信時所使用的通信協(xié)議的識別信息。
<打印系統(tǒng)2的動作>
(數(shù)據(jù)存儲處理)
參照圖2對第二實施例的數(shù)據(jù)存儲處理進(jìn)行說明。在第二實施例的數(shù)據(jù)存儲處理中,與第一實施例的數(shù)據(jù)存儲處理不同,打印機300還存儲協(xié)議名。具體如以下所述。
如前所述,pc100基于通過t10受理的安全打印的執(zhí)行指示,在t12中按照協(xié)議1向打印機300發(fā)送作業(yè)生成請求req1。
在t14中,打印機300生成基于作業(yè)生成請求req1的作業(yè)。在該作業(yè)中包含用戶名us1、文件名file1以及協(xié)議名pro1。協(xié)議名pro1是用于識別pc100向打印機300發(fā)送作業(yè)生成請求req1時的協(xié)議1的識別信息。打印機300按照協(xié)議1從pc100接收作業(yè)生成請求req1,據(jù)此能夠確定協(xié)議名pro1。打印機300在生成作業(yè)后,對該作業(yè)賦予作業(yè)idjb1,并將作業(yè)idjb1、用戶名us1、文件名file1以及協(xié)議名pro1建立關(guān)聯(lián)而存儲于作業(yè)表327。
t16~t22與第一實施例是同樣的,所以省略說明。通過直到t22為止的處理完成,在打印機300的存儲器324中,打印數(shù)據(jù)pimg1、用戶名us1、文件名file1、pin碼pin1以及協(xié)議名pro1被建立關(guān)聯(lián)。
另外,在t30~t42中,與t10~t22同樣地,在打印機300的存儲器324中,打印數(shù)據(jù)pimg2、用戶名us2、文件名file2、pin碼pin2以及協(xié)議名pro2被建立關(guān)聯(lián)。
(數(shù)據(jù)打印處理)
第二實施例的數(shù)據(jù)打印處理與第一實施例的數(shù)據(jù)打印處理是同樣的,所以省略說明。
(數(shù)據(jù)刪除處理)
參照圖7和圖8,對第二實施例的數(shù)據(jù)刪除處理進(jìn)行說明。在用戶在移動終端200的顯示部230的畫面中指示了刪除用應(yīng)用程序228的啟動的情況下,響應(yīng)于此而開始數(shù)據(jù)刪除處理。具體地說,用戶在移動終端200的顯示部230的畫面中選擇刪除用應(yīng)用程序228的圖標(biāo)。響應(yīng)于此,移動終端200啟動刪除用應(yīng)用程序228,開始數(shù)據(jù)刪除處理。此外,移動終端200能夠通過刪除用應(yīng)用程序228進(jìn)行按照協(xié)議1和協(xié)議2的通信。
在t310中,移動終端200按照協(xié)議1向打印機300發(fā)送作業(yè)列表取得請求req21。作業(yè)列表取得請求req21是用于取得通過按照協(xié)議1從外部裝置向打印機300發(fā)送的生成請求而生成并存儲的作業(yè)的列表的請求。
在t311中,打印機300提取出作業(yè)列表lst1。具體地說,打印機300將存儲于作業(yè)表327的作業(yè)中與用于識別協(xié)議1的協(xié)議名pro1建立關(guān)聯(lián)而存儲的作業(yè)的作業(yè)id和文件名的一覽作為作業(yè)列表提取出。因而,打印機300將作業(yè)1的作業(yè)idjb1、文件名file1以及協(xié)議名pro1作為作業(yè)列表lst1而從作業(yè)表327中提取出。
在t312中,打印機300按照協(xié)議1向移動終端200發(fā)送對于作業(yè)列表取得請求req21的響應(yīng)res21。在響應(yīng)res21中包含在t311中提取出的作業(yè)列表lst1。
在t314中,移動終端200將接收到的作業(yè)列表lst1存儲于存儲器224。
在t316~t320中,與t310~t314同樣地,移動終端200從打印機300取得作業(yè)列表lst2,并存儲于存儲器224。此外,在t316中,移動終端200按照協(xié)議2發(fā)送作業(yè)列表取得請求req22。因而,在t317中,打印機300提取出包括在作業(yè)表327中與協(xié)議名pro2建立關(guān)聯(lián)而存儲的作業(yè)2的作業(yè)idjb2、文件名file2以及協(xié)議名pro2的作業(yè)列表lst2。另外,在t318中,打印機300按照協(xié)議2發(fā)送響應(yīng)res22。
在t322中,移動終端200基于所取得的作業(yè)列表lst1、lst2以及標(biāo)準(zhǔn)格式229,生成用于顯示刪除畫面sc1(圖6)的刪除畫面數(shù)據(jù)。而且,移動終端200基于所生成的刪除畫面數(shù)據(jù)在顯示部230顯示刪除畫面sc1。
刪除畫面sc1中的文件名file1和file2以外的內(nèi)容能夠基于標(biāo)準(zhǔn)格式229來顯示。移動終端200向標(biāo)準(zhǔn)格式129追加所取得的作業(yè)列表lst1和lst2所包含的文件名file1和file2。由此,能夠在刪除畫面sc1的顯示文件名的欄中顯示文件名file1和file2。由此,移動終端200即使沒有存儲向打印機300發(fā)送出的打印請求所包含的文件名,也能夠顯示包含文件名的刪除畫面sc1。而且,移動終端200能夠基于自身生成的畫面信息來顯示刪除畫面sc1。
在t324中,移動終端200受理用戶的作業(yè)的選擇和pin碼的輸入。t324的處理與圖5的t236的處理是同樣的,所以省略說明。此外,以下對由用戶指示作業(yè)1的刪除的情況進(jìn)行說明。因而,移動終端200取得pin碼pin1,并且確定作業(yè)idjb1。
在t326中,移動終端200判斷與所確定的作業(yè)idjb1建立了關(guān)聯(lián)的協(xié)議名是否是協(xié)議名pro1。具體地說,移動終端200從存儲于存儲器224的所有作業(yè)列表之中提取出與作業(yè)idjb1建立了關(guān)聯(lián)的協(xié)議名。在此,由于作業(yè)idjb1被關(guān)聯(lián)了協(xié)議名pro1(在t326中為是),所以移動終端200執(zhí)行t328。
在t328中,移動終端200按照通過協(xié)議名pro1識別的協(xié)議1,向打印機300發(fā)送作業(yè)刪除請求req23。在作業(yè)刪除請求req23中包含確定出的作業(yè)idjb1和通過用戶的輸入而取得的pin碼pin1。
在t330中,打印機300判斷作業(yè)刪除請求req23所包含的pin碼和與用戶指示了刪除的作業(yè)對應(yīng)的pin碼是否一致。具體地說,打印機300根據(jù)作業(yè)刪除請求req23所包含的作業(yè)idjb1,確定為用戶指示了刪除的作業(yè)是作業(yè)1。打印機300判斷作業(yè)刪除請求req23所包含的pin碼和與作業(yè)1對應(yīng)的pin碼是否一致。在此,由于作業(yè)刪除請求req23所包含的pin碼和與作業(yè)1對應(yīng)的pin碼都是pin1,所以判斷為pin碼一致(在t330中為是),打印機300執(zhí)行t332。
在t332中,打印機300將作業(yè)1刪除。具體地說,打印機300從作業(yè)表327中將作業(yè)idjb1、用戶名us1、文件名file1以及pin碼pin1刪除。而且,打印機300將與作業(yè)1的作業(yè)idjb1建立了關(guān)聯(lián)的打印數(shù)據(jù)pimg1從存儲器324中刪除。
在t334中,打印機300按照協(xié)議1,向移動終端200發(fā)送對于作業(yè)刪除請求req23的響應(yīng)res23。在響應(yīng)res23中包含表示用戶指定了刪除的作業(yè)1的刪除成功的信息。
在t336中,移動終端200判斷與確定出的作業(yè)idjb1建立了關(guān)聯(lián)的協(xié)議名是否是協(xié)議名pro2。如上所述,由于作業(yè)idjb1被關(guān)聯(lián)了協(xié)議名pro1,所以協(xié)議名pro2沒有關(guān)聯(lián)(在t336中為否),移動終端200執(zhí)行t346。
在t346中,在響應(yīng)res23所包含的信息表示作業(yè)的刪除成功的情況下,移動終端200響應(yīng)于此而在顯示部230顯示表示作業(yè)的刪除成功的刪除成功畫面。在本實施例中,用于顯示刪除成功畫面的刪除成功畫面數(shù)據(jù)預(yù)先與標(biāo)準(zhǔn)格式129同樣地包含于程序126,但也可以取代此而在移動終端200接收到響應(yīng)res23的情況下響應(yīng)于此由移動終端200生成。在t346完成的情況下,響應(yīng)于此,數(shù)據(jù)刪除處理結(jié)束。
此外,在t330中,在作業(yè)刪除請求所包含的pin碼和與用戶指示了刪除的作業(yè)對應(yīng)的pin碼不一致的情況下(在t330中為否),打印機300不執(zhí)行t332,而是執(zhí)行t334。在該情況下,在t334中發(fā)送的響應(yīng)res23中包含表示用戶指定了刪除的作業(yè)的刪除失敗的信息。另外,在t346中,移動終端200在顯示部230顯示表示作業(yè)的刪除失敗的刪除失敗畫面。在本實施例中,用于顯示刪除失敗畫面的刪除失敗數(shù)據(jù)預(yù)先包含于程序126,但也可以取代此而在移動終端200接收到響應(yīng)res23的情況下響應(yīng)于此而由移動終端200生成。此外,刪除失敗畫面也可以是用于再次受理與刪除失敗的作業(yè)對應(yīng)的pin碼的輸入的畫面。在該情況下,在刪除失敗畫面中包含用于輸入pin碼的框和用于指示登錄的執(zhí)行的按鈕。
以上,對在t324中由用戶指示了作業(yè)1的刪除的情況進(jìn)行了說明。以下,對在t324中由用戶指示了作業(yè)2的刪除的情況進(jìn)行說明。
在t324中,移動終端200受理用戶的作業(yè)的選擇和pin碼的輸入。在此,假設(shè)用戶在刪除畫面sc1中勾選了復(fù)選框cbx2并向文本框tbx2輸入了pin碼pin2的狀態(tài)下按下了按鈕bt1。移動終端200取得pin碼pin2,并且確定作業(yè)idjb2。
在t326中,移動終端200判斷與確定出的作業(yè)idjb2建立了關(guān)聯(lián)的協(xié)議名是否是協(xié)議名pro1。在此,由于作業(yè)idjb2沒有被關(guān)聯(lián)協(xié)議名pro1(在t326中為否),所以移動終端200執(zhí)行t336。
在t336中,移動終端200判斷與確定出的作業(yè)id建立了關(guān)聯(lián)的協(xié)議名是否是協(xié)議名pro2。在此,由于作業(yè)idjb2被關(guān)聯(lián)了協(xié)議名pro2(在t336中為是),所以移動終端200執(zhí)行t338。
在t338中,移動終端200按照通過協(xié)議名pro2識別的協(xié)議2,向打印機300發(fā)送作業(yè)刪除請求req24。在作業(yè)刪除請求req24中包含確定出的作業(yè)idjb2和通過用戶的輸入而取得的pin碼pin2。
在t340中,打印機300判斷作業(yè)刪除請求req24所包含的pin碼和與用戶指示了刪除的作業(yè)對應(yīng)的pin碼是否一致。具體的判斷方法與t330是同樣的,所以省略說明。在此,由于作業(yè)刪除請求req24所包含的pin碼和與作業(yè)2對應(yīng)的pin碼都是pin2,所以判斷為pin碼一致(在t340中為是),打印機300執(zhí)行t342。
在t342中,打印機300將作業(yè)2刪除。具體地說,打印機300從作業(yè)表327中將作業(yè)idjb2、用戶名us2、文件名file2以及pin碼pin2刪除。而且,打印機300將與作業(yè)2的作業(yè)idjb2建立了關(guān)聯(lián)的打印數(shù)據(jù)pimg2從存儲器324中刪除。
在t344中,打印機300按照協(xié)議2,向移動終端200發(fā)送對于作業(yè)刪除請求req24的響應(yīng)res24。在響應(yīng)res24中包含表示用戶指定了刪除的作業(yè)2的刪除成功的信息。
在t346中,在響應(yīng)res23所包含的信息表示作業(yè)的刪除成功的情況下,移動終端200響應(yīng)于此而在顯示部230顯示表示作業(yè)的刪除成功的刪除成功畫面。在t346完成的情況下,響應(yīng)于此,數(shù)據(jù)刪除處理結(jié)束。
此外,在t340中,在作業(yè)刪除請求所包含的pin碼和與用戶指定了刪除的作業(yè)對應(yīng)的pin碼不一致的情況下(在t340中為否),打印機300不執(zhí)行t342,而是執(zhí)行t344。在該情況下,在t344中發(fā)送的響應(yīng)res24包含表示用戶指定了刪除的作業(yè)的刪除失敗的信息。另外,在t346中,pc100在顯示部130顯示刪除失敗畫面。
以上,對在t324中由用戶指示了作業(yè)2的刪除的情況進(jìn)行了說明。此外,在由用戶在刪除畫面sc1中指示了作業(yè)1和作業(yè)2的雙方的執(zhí)行的情況下,與所指示的作業(yè)數(shù)相應(yīng)地反復(fù)進(jìn)行t326~t344的處理。在該情況下,也可以是,在t346中,例如,移動終端200在t334或t344中從打印機300接收到包含表示各個作業(yè)的刪除成功的信息的響應(yīng)的情況下,響應(yīng)于此而在顯示部230顯示刪除成功畫面,在接收到包含表示至少一方的作業(yè)的刪除失敗的信息的響應(yīng)的情況下,響應(yīng)于此而在顯示部230顯示刪除失敗畫面。
另外,在刪除用應(yīng)用程序228也與協(xié)議1和協(xié)議2以外的協(xié)議對應(yīng)的情況下,在t346之前,也針對協(xié)議1和協(xié)議2以外的對應(yīng)的所有協(xié)議執(zhí)行與t326~t334或t336~t344同樣的處理。
另外,在本實施例中,雖然用戶對移動終端200進(jìn)行操作,但也可以取代移動終端200而通過操作pc100來執(zhí)行數(shù)據(jù)刪除處理。該情況下的pc100的處理與由移動終端200執(zhí)行的處理是同樣的,所以省略說明。不過,表示刪除畫面sc1的刪除畫面數(shù)據(jù)由pc100基于刪除用應(yīng)用程序128所包含的標(biāo)準(zhǔn)格式129以及所取得的作業(yè)列表lst1和lst2生成。具體的方法與在t322中所示的方法是同樣的。
如以上所說明,在本實施例中,當(dāng)移動終端200將在t324中輸入的pin碼pin1向打印機300發(fā)送后,打印機300在接收到的pin碼pin1和在存儲器324中與作業(yè)idjb1建立了關(guān)聯(lián)的pin碼pin1一致的情況下,響應(yīng)于此而將作業(yè)1的打印數(shù)據(jù)pimg1從存儲器324中刪除。也就是說,用戶即使不走到打印機300之前向打印機300輸入pin碼pin1,也能夠通過向移動終端200輸入pin碼pin1來從存儲器324中將打印數(shù)據(jù)pimg1刪除。因而,在將與pin碼pin1建立了關(guān)聯(lián)而存儲于存儲器324的打印數(shù)據(jù)pimg1刪除的情況下,能夠減少用戶的麻煩。
<對應(yīng)關(guān)系>
移動終端200是“終端裝置”和“第一終端裝置”的一例。pc100是“第二終端裝置”的一例。打印機300是“打印裝置”的一例。
打印數(shù)據(jù)pimg1是“對象數(shù)據(jù)”的一例。與打印數(shù)據(jù)pimg1對應(yīng)的pin碼pin1是“關(guān)聯(lián)認(rèn)證信息”的一例。在圖8的t324中輸入的pin碼是“第一輸入認(rèn)證信息”的一例,在圖3的s114中輸入的pin碼是“第二輸入認(rèn)證信息”的一例。
移動終端200的顯示部230是“第一輸入部”和“顯示部”的一例。打印機300的操作部340是“第二輸入部”的一例。打印機300的打印執(zhí)行部350是“打印部”的一例。
圖2的t12、t18、t32、t38是由“請求發(fā)送部”和“請求接收部”執(zhí)行的處理的一例。t14、t20、t34、t40是由“第一存儲部”執(zhí)行的處理的一例。
圖3的s116是由“第二判斷部”執(zhí)行的處理的一例。s118是由“打印控制部”執(zhí)行的處理的一例。
圖8的t324是由“第一輸入受理部”執(zhí)行的處理的一例。t328、t338是由“信息發(fā)送部”和“信息接收部”執(zhí)行的處理的一例。t330、t340是由“第一判斷部”執(zhí)行的處理的一例。t332、t342是由“刪除部”執(zhí)行的處理的一例。
文件名file1、file2是“識別信息”的一例。圖7的t322是由“顯示控制部”執(zhí)行的處理的一例。圖7的t322是由“生成部”執(zhí)行的處理的一例。
打印機300的存儲器324是“第一存儲器”和“存儲器”的一例。pc100的存儲器124和移動終端200的存儲器224分別是“第二存儲器”和“第三存儲器”的一例。
圖7的t310、t312是由“第一取得部”執(zhí)行的處理的一例。t316、t318是由“第二取得部”執(zhí)行的處理的一例。t314是由“第二存儲部”執(zhí)行的處理的一例。t320是由“第三存儲部”執(zhí)行的處理的一例。圖8的t326、t336是由“確定部”執(zhí)行的處理的一例。
以上,雖然對本發(fā)明的具體例進(jìn)行了詳細(xì)說明,但這些不過是例示,并不對權(quán)利要求書構(gòu)成限定。權(quán)利要求書中記載的技術(shù)包含將以上例示的具體例進(jìn)行各種變形、變更后的方案。
[變形例1]
在上述的第一實施例和第二實施例中,pc100和移動終端200在圖5的t234和圖7的t322中顯示包含用于選擇作業(yè)的復(fù)選框和用于輸入pin碼的文本框的刪除畫面sc1。但是,pc100和移動終端200也可以取代此而顯示用于使用戶在不同畫面中進(jìn)行作業(yè)的選擇和pin碼的輸入的刪除畫面。在該情況下,pc100和移動終端200首先顯示包含用于選擇作業(yè)的復(fù)選框而不包含用于輸入pin碼的文本框的畫面。在用戶在該畫面中勾選了與想要刪除的作業(yè)對應(yīng)的復(fù)選框并按下了用于指示執(zhí)行的按鈕的情況下,pc100和移動終端200響應(yīng)于此而顯示包含用于輸入所選擇的作業(yè)的pin碼的文本框的畫面。通常,終端裝置只要使用于使用戶指示對象數(shù)據(jù)從第一存儲器的刪除的刪除畫面顯示于顯示部即可。
[變形例2]
在上述的第一實施例和第二實施例中,打印機300在存儲器324內(nèi)存儲有作業(yè)表327。但是,也可以取代此而由能夠與打印機300進(jìn)行通信的外部服務(wù)器內(nèi)的存儲器存儲作業(yè)表327。在該情況下,打印機300在圖2的t12中接收到作業(yè)生成請求req1后,在t14中生成作業(yè)1。打印機300將生成的作業(yè)1向外部服務(wù)器發(fā)送,存儲于外部服務(wù)器內(nèi)的存儲器。而且,打印機300在t18中接收到打印數(shù)據(jù)生成請求req2后,在t20中生成打印數(shù)據(jù)pimg1。打印機300將生成的打印數(shù)據(jù)pimg1向外部服務(wù)器發(fā)送,存儲于外部服務(wù)器內(nèi)的存儲器。另外,也可以是,打印機300在接收到作業(yè)生成請求req1和/或打印數(shù)據(jù)生成請求req2后,向外部服務(wù)器轉(zhuǎn)發(fā),外部服務(wù)器生成作業(yè)1和/或打印數(shù)據(jù)pimg1,并存儲于外部服務(wù)器內(nèi)的存儲器。另外,也可以由與打印機300連接的usb存儲器等外部存儲器存儲作業(yè)表327。在該情況下,打印機300將生成的作業(yè)1和/或打印數(shù)據(jù)pimg1向外部存儲器發(fā)送,存儲于外部存儲器。通常,打印裝置只要將對象數(shù)據(jù)與打印請求所包含的關(guān)聯(lián)認(rèn)證信息建立關(guān)聯(lián)并存儲于第一存儲器即可。
[變形例3]
在上述的第一實施例中,在圖5的t236中,pc100向打印機300發(fā)送包含作業(yè)id和pin碼的作業(yè)刪除請求req15。但是,pc100也可以取代此而向打印機300發(fā)送包含作業(yè)id、pin碼以及表示操作pc100的用戶的用戶名的作業(yè)刪除請求。例如,該作業(yè)刪除請求所包含的用戶名是在t215中登錄時所輸入的用戶名us1。在該情況下,打印機300也可以在t240中判斷作業(yè)刪除請求req15所包含的pin碼與用戶名的組合和與用戶指示了刪除的作業(yè)對應(yīng)的pin碼與用戶名的組合是否一致。在作業(yè)刪除請求req15所包含的pin碼與用戶名的組合和與用戶指示了刪除的作業(yè)對應(yīng)的pin碼與用戶名的組合一致的情況下,將作業(yè)刪除。因而,操作pc100的用戶僅能夠刪除與該用戶對應(yīng)的作業(yè)。換言之,能夠防止由操作pc100的用戶將與該用戶以外的用戶對應(yīng)的作業(yè)刪除。
另外,在上述的第二實施例中,在圖8的t328和t338中,移動終端200向打印機300發(fā)送包含作業(yè)id和pin碼的作業(yè)刪除請求req23和req24。但是,移動終端200也可以取代此而與上述的變形例的pc100同樣地,向打印機300發(fā)送包含作業(yè)id、pin碼以及表示操作移動終端200的用戶的用戶名的作業(yè)刪除請求。在該情況下,為了取得作業(yè)刪除請求所包含的用戶名,例如,在t324中,移動終端200也可以除了受理用戶的作業(yè)的選擇和pin碼輸入之外,還受理用戶名的輸入。另外,該情況下的打印機300的動作如上述的變形例那樣。因而,操作移動終端200的用戶僅能夠刪除與該用戶對應(yīng)的作業(yè)。換言之,能夠防止由操作移動終端200的用戶將與該用戶以外的用戶對應(yīng)的作業(yè)刪除。
[變形例4]
在上述的第二實施例中,移動終端200在圖7的t310和t312以及t316和t318中從打印機300取得作業(yè)列表。但是,移動終端200也可以取代此而將作業(yè)列表預(yù)先存儲于存儲器224。在該情況下,移動終端200將在圖2的t23中取得的用戶名us2、文件名file2以及pin碼pin2作為作業(yè)列表存儲于存儲器224。此外,移動終端200在進(jìn)一步取得了安全打印的執(zhí)行指示的情況下,向作業(yè)列表中追加所輸入的用戶名、文件名以及pin碼,并存儲于存儲器224。另外,移動終端200不執(zhí)行圖7的t310~t320,而是在t322中基于存儲于存儲器224的作業(yè)列表來生成刪除畫面并顯示。由此,用戶成為在基于從正在操作的移動終端200發(fā)送出的作業(yè)的刪除畫面中指示作業(yè)的刪除,所以例如在移動終端200是設(shè)想僅由該用戶使用的便攜終端的情況下能夠保證安全。另外,pc100也可以與移動終端200同樣地具備上述的構(gòu)成。通常,終端裝置只要使用于使用戶指示對象數(shù)據(jù)從第一存儲器的刪除的刪除畫面顯示于顯示部即可。
[變形例5]
在上述的實施例2中,移動終端200的程序226包含打印用應(yīng)用程序227和刪除用應(yīng)用程序228。也就是說,移動終端200使用分別不同的應(yīng)用程序來對打印機300指示打印數(shù)據(jù)的打印和作業(yè)的刪除。但是,移動終端200的程序226也可以取代此而包含兼具打印用應(yīng)用程序227和刪除用應(yīng)用程序228的功能的能夠?qū)崿F(xiàn)打印數(shù)據(jù)的打印和作業(yè)的刪除的雙方的多應(yīng)用程序。在該情況下,在圖2的t30中,當(dāng)選擇了圖像數(shù)據(jù)img1的打印時,移動終端200取代打印用應(yīng)用程序227而使多應(yīng)用程序啟動,在顯示部130顯示打印設(shè)定畫面。另外,在圖7中,在用戶在移動終端200的顯示部230的畫面中指示了多應(yīng)用程序的啟動的情況下,移動終端200響應(yīng)于此而開始數(shù)據(jù)刪除處理。
另外,多應(yīng)用程序也可以兼具圖像閱覽用應(yīng)用程序、打印用應(yīng)用程序227以及刪除用應(yīng)用程序228的功能。在該情況下,在圖2的t30中,當(dāng)用戶使用多應(yīng)用程序指示了圖像數(shù)據(jù)img1的打印時,多應(yīng)用程序在顯示部130顯示打印設(shè)定畫面。另外,在圖7中,在用戶在移動終端200的顯示部230的畫面中指示了多應(yīng)用程序的啟動的情況下,移動終端200響應(yīng)于此而開始數(shù)據(jù)刪除處理。此外,實施例2的刪除用應(yīng)用程序可以是“計算機程序”的一例,上述變形例5的多應(yīng)用程序也可以是“計算機程序”的一例。
[變形例6]
在上述的第一實施例和第二實施例中,在圖2的t20中,打印機300將打印數(shù)據(jù)pimg1與作業(yè)idjb1建立關(guān)聯(lián)而存儲于存儲器224。但是,也可以取代此而存儲在t18中接收到的圖像數(shù)據(jù)img1和/或rgb輸出數(shù)據(jù)。在該情況下,打印機300在圖3的s118中根據(jù)圖像數(shù)據(jù)img1和/或rgb輸出數(shù)據(jù)生成打印數(shù)據(jù)pimg1并打印。
另外,也可以取代由打印機300生成打印數(shù)據(jù)pimg1,而由pc100生成打印數(shù)據(jù)pimg1。在該情況下,pc100在t16中接收到響應(yīng)res1后,基于設(shè)定信息st1,根據(jù)圖像數(shù)據(jù)img1生成rgb輸出數(shù)據(jù)。而且,pc100根據(jù)rgb輸出數(shù)據(jù)生成打印數(shù)據(jù)pimg1。具體的生成方法與t20所記載的方法相同。之后,pc100在t18中向打印機300發(fā)送打印數(shù)據(jù)pimg1。此外,由于打印數(shù)據(jù)pimg1基于設(shè)定信息st1而生成,所以pc100在t18中可以不發(fā)送打印設(shè)定信息st1。打印機300在t20中將打印數(shù)據(jù)pimg1與作業(yè)idjb1建立關(guān)聯(lián)而存儲于存儲器324。
[變形例7]
在上述的第一實施例和第二實施例中,打印機300是激光打印機。但是,打印機300也可以取代此而是噴墨打印機。通常,打印裝置只要具備打印部即可。
[變形例8]
上述的第一實施例和第二實施例的各處理通過由pc100的cpu122、移動終端200的cpu222以及打印機300的cpu322按照軟件(即程序126、程序226以及程序326)執(zhí)行處理來實現(xiàn),但也可以取代此而由邏輯電路等硬件來實現(xiàn)。