專利名稱:打印裝置、信息處理裝置、打印系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印裝置、信息處理裝置、打印系統(tǒng)和方法。
背景技術(shù):
在日本特開2005-182477號公報(bào)中,公開了一種用于包括發(fā)布打印請求的多個(gè)主機(jī)裝置和響應(yīng)于打印請求而執(zhí)行打印的打印機(jī)的打印系統(tǒng)的技木。在該技術(shù)中,主機(jī)裝置創(chuàng)建打印數(shù)據(jù)并在向打印機(jī)發(fā)送創(chuàng)建的打印數(shù)據(jù)之前向打印機(jī)發(fā)送打印作業(yè)信息,打印作業(yè)信息包括指示主機(jī)裝置的特定信息或特定于主機(jī)裝置的用戶的用戶信息。打印機(jī)使用從主機(jī)裝置發(fā)送來的打印作業(yè)信息來控制打印請求的接收順序。
發(fā)明內(nèi)容
本發(fā)明的目的是提供打印裝置、信息處理裝置、打印系統(tǒng)和方法,其中在打印裝置未能接收到響應(yīng)于來自用戶的打印指令而由信息處理裝置創(chuàng)建并發(fā)送的打印數(shù)據(jù)的情況下,打印裝置可以獲得并打印未接收到的打印數(shù)據(jù),無需除了信息處理裝置以外的特定管理裝置并且在打印裝置進(jìn)入能夠接收打印數(shù)據(jù)的狀態(tài)時(shí)無需由信息處理裝置側(cè)的用戶執(zhí)行的重傳打印數(shù)據(jù)的操作。根據(jù)本發(fā)明的第一方面,提供了一種打印裝置,該打印裝置包括打印部、注冊部、確定部、請求部和控制器。所述打印部基于打印數(shù)據(jù)執(zhí)行打印。所述注冊部預(yù)先注冊信息處理裝置。所述信息處理裝置響應(yīng)于來自用戶的打印指令而創(chuàng)建并發(fā)送打印數(shù)據(jù),并且將未被傳輸目的地接收的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中。當(dāng)所述打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),所述確定部確定未被所述打印裝置接收的打印數(shù)據(jù)是否存儲(chǔ)在注冊的信息處理裝置中。所述請求部請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù)。當(dāng)接收到響應(yīng)于所述請求部的所述請求而發(fā)送的打印數(shù)據(jù)時(shí),所述控制器控制所述打印部基于所述打印數(shù)據(jù)來執(zhí)行打印。根據(jù)本發(fā)明的第二方面,根據(jù)第一方面的打印裝置還包括接受部,所述接受部接受識別注冊的信息處理裝置用的識別信息或識別使用注冊的信息處理裝置的用戶用的用戶識別信息。當(dāng)所述打印裝置從不能接收所述打印數(shù)據(jù)的狀態(tài)返回到能夠接收所述打印數(shù)據(jù)的狀態(tài)時(shí),所述確定部確定在利用所述接受部接受的所述裝置識別信息識別出的信息處理裝置中或在利用所述接受部接受的所述用戶識別信息識別出的用戶使用的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的所述打印數(shù)據(jù)。根據(jù)本發(fā)明的第三方面,根據(jù)第一方面的打印裝置還包括顯示處理部以及選擇部。所述顯示處理部從被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置獲得識別存儲(chǔ)的打印數(shù)據(jù)用的打印數(shù)據(jù)識別信息,并且在顯示器上顯示獲得的打印數(shù)據(jù)識別信息。所述選擇部使用戶從所述顯示器上顯示的所述打印數(shù)據(jù)識別信息中選擇要打印的打印數(shù)據(jù)的打印數(shù)據(jù)識別信息。所述請求部請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù)中利用所述選擇部選擇的所述打印數(shù)據(jù)識別信息識別出的所述打印數(shù)據(jù)。
根據(jù)本發(fā)明的第四方面,根據(jù)第二方面的打印裝置還包括顯示處理部和選擇部。所述顯示處理部從被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置獲得識別存儲(chǔ)的打印數(shù)據(jù)用的打印數(shù)據(jù)識別信息,并且在顯示器上顯示獲得的打印數(shù)據(jù)識別信息。所述選擇部使用戶從所述顯示器上顯示的所述打印數(shù)據(jù)識別信息中選擇要打印的打印數(shù)據(jù)的打印數(shù)據(jù)識別信息。所述請求部請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù)中利用所述選擇部選擇的所述打印數(shù)據(jù)識別信息識別出的所述打印數(shù)據(jù)。根據(jù)本發(fā)明的第五方面,在根據(jù)第一至方面第四方面中任一方面的打印裝置中,所述不能接收所述打印數(shù)據(jù)的狀態(tài)是斷電狀態(tài)或節(jié)電狀態(tài)。根據(jù)本發(fā)明的第六方面,提供了ー種信息處理裝置,該信息處理裝置包括創(chuàng)建和發(fā)送部、存儲(chǔ)處理部以及重傳部。所述創(chuàng)建和發(fā)送部響應(yīng)于來自用戶的打印指令而創(chuàng)建打印數(shù)據(jù)并將所述打印數(shù)據(jù)發(fā)送到打印裝置,所述打印裝置包括打印部、注冊部、確定部、請求部以及控制器。所述打印部基于所述打印數(shù)據(jù)來執(zhí)行打印。所述注冊部預(yù)先注冊信息處理裝置。所述信息處理裝置響應(yīng)于來自所述用戶的所述打印指令而創(chuàng)建并發(fā)送所述打印數(shù)據(jù),并且將未被傳輸目的地接收的所述打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中。當(dāng)所述打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),所述確定部確定注冊的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的所述打印數(shù)據(jù)。所述請求部請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù)。當(dāng)接收到響應(yīng)于所述請求部的所述請求而發(fā)送的打印數(shù)據(jù)時(shí),所述控制器控制所述打印部基于所述打印數(shù)據(jù)來執(zhí)行打印。當(dāng)所述打印裝置未接收到從所述創(chuàng)建和發(fā)送部發(fā)送來的所述打印數(shù)據(jù)時(shí),所述存儲(chǔ)處理部將未接收的打印數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)器中。當(dāng)所述打印裝置對存儲(chǔ)在所述存儲(chǔ)器中的所述打印數(shù)據(jù)做出發(fā)送請求時(shí),所述重傳部向所述打印裝置重傳與所述發(fā)送請求相對應(yīng)的所述打印數(shù)據(jù)。根據(jù)本發(fā)明的第七方面,提供了ー種打印系統(tǒng),該打印系統(tǒng)包括根據(jù)第一方面至第五方面中任一方面的打印裝置;以及根據(jù)第六方面的信息處理裝置。根據(jù)本發(fā)明的第八方面,提供了ー種方法,該方法包括以下步驟預(yù)先注冊信息處理裝置;所述信息處理裝置響應(yīng)于來自用戶的打印指令而創(chuàng)建并發(fā)送打印數(shù)據(jù),并且將未被傳輸目的地接收的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中;當(dāng)打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),確定注冊的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的所述打印數(shù)據(jù);請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù);以及在接收到響應(yīng)于請求部的所述請求而發(fā)送的打印數(shù)據(jù)時(shí),控制打印部基于所述打印數(shù)據(jù)來執(zhí)行打印。根據(jù)本發(fā)明的第九方面,提供了ー種方法,該方法包括以下步驟響應(yīng)于來自用戶的打印指令而創(chuàng)建打印數(shù)據(jù)并將所述打印數(shù)據(jù)發(fā)送到打印裝置,所述打印裝置包括打印部、注冊部、確定部、請求部以及控制器。所述打印部基于所述打印數(shù)據(jù)執(zhí)行打印。所述注冊部預(yù)先注冊信息處理裝置。所述信息處理裝置響應(yīng)于來自所述用戶的所述打印指令而創(chuàng)建并發(fā)送所述打印數(shù)據(jù),并且將未被傳輸目的地接收的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中。當(dāng)所述打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),所述確定部確定注冊的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的所述打印數(shù)據(jù)。所述請求部請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù)。當(dāng)接收到響應(yīng)于所述請求部的所述請求而發(fā)送的打印數(shù)據(jù)時(shí),所述控制器控制所述打印部基于所述打印數(shù)據(jù)來執(zhí)行打印。該方法還包括以下步驟在被創(chuàng)建和發(fā)送的打印數(shù)據(jù)未被是所述打印裝置接收時(shí),將未接收的所述打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中;并且當(dāng)所述打印裝置對存儲(chǔ)在所述存儲(chǔ)器中的所述打印數(shù)據(jù)做出發(fā)送請求時(shí),向所述打印裝置重傳與所述發(fā)送請求相對應(yīng)的所述打印數(shù)據(jù)。本發(fā)明的第一方面具有的效果在于在打印裝置未能接收響應(yīng)于來自用戶的打印指令而由信息處理裝置創(chuàng)建并發(fā)送的打印數(shù)據(jù)的情況下,打印裝置可以獲得并打印未接收到的打印數(shù)據(jù),無需除了信息處理裝置以外的特定管理裝置并且在打印裝置進(jìn)入能夠接收打印數(shù)據(jù)的狀態(tài)時(shí)無需由信息處理裝置側(cè)上的用戶執(zhí)行的重傳打印數(shù)據(jù)的操作。根據(jù)本發(fā)明的第二方面,可以防止不必要的打印。根據(jù)本發(fā)明的第三方面,可以防止不必要的打印。根據(jù)本發(fā)明的第四方面,可以防止不必要的打印。根據(jù)本發(fā)明的第五方面,即使當(dāng)打印裝置進(jìn)入斷電狀態(tài)或節(jié)電狀態(tài)時(shí),打印裝置也可以在不影響用戶的便利性的情況下獲得并打印打印數(shù)據(jù)。本發(fā)明的第六方面具有的效果在于在打印裝置未能接收到響應(yīng)于來自用戶的打印指令而由信息處理裝置創(chuàng)建并發(fā)送的打印數(shù)據(jù)的情況下,打印裝置可以獲得并打印未接收到的打印數(shù)據(jù),無需除了信息處理裝置以外的特定管理裝置并且在打印裝置進(jìn)入能夠接收打印數(shù)據(jù)的狀態(tài)時(shí)在無需由信息處理裝置側(cè)上的用戶執(zhí)行的重傳打印數(shù)據(jù)的操作。本發(fā)明的第七方面具有的效果在于在打印裝置未能接收到響應(yīng)于來自用戶的打印指令而由信息處理裝置創(chuàng)建并發(fā)送的打印數(shù)據(jù)的情況下,打印裝置可以獲得并打印未接收到的打印數(shù)據(jù),無需除了信息處理裝置以外的特定管理裝置并且在打印裝置進(jìn)入能夠接收打印數(shù)據(jù)的狀態(tài)時(shí)在無需由信息處理裝置側(cè)上的用戶執(zhí)行的重傳打印數(shù)據(jù)的操作。本發(fā)明的第八方面具有的效果在于在打印裝置未能接收到響應(yīng)于來自用戶的打印指令而由信息處理裝置創(chuàng)建并發(fā)送的打印數(shù)據(jù)的情況下,打印裝置可以獲得并打印未接收到的打印數(shù)據(jù),無需除了信息處理裝置以外的特定管理裝置并且在打印裝置進(jìn)入能夠接收打印數(shù)據(jù)的狀態(tài)時(shí)在無需由信息處理裝置側(cè)上的用戶執(zhí)行的重傳打印數(shù)據(jù)的操作。本發(fā)明的第九方面具有的效果在于在打印裝置未能接收到響應(yīng)于來自用戶的打印指令而由信息處理裝置創(chuàng)建并發(fā)送的打印數(shù)據(jù)的情況下,打印裝置可以獲得并打印未接收到的打印數(shù)據(jù),無需除了信息處理裝置以外的特定管理裝置并且在打印裝置進(jìn)入能夠接收打印數(shù)據(jù)的狀態(tài)時(shí)在無需由信息處理裝置側(cè)上的用戶執(zhí)行的重傳打印數(shù)據(jù)的操作。
將基于以下附圖詳細(xì)地描述本發(fā)明的示例性實(shí)施方式,在附圖中圖1是示出根據(jù)本發(fā)明的第一和第二示例性實(shí)施方式的打印系統(tǒng)的配置的圖;圖2是示出根據(jù)本發(fā)明的第一和第二示例性實(shí)施方式的信息處理裝置(主機(jī)裝置)的配置的圖;圖3是示出根據(jù)本發(fā)明的第一和第二示例性實(shí)施方式的打印裝置(打印機(jī))的配置的圖;圖4是示出主機(jī)裝置的注冊狀態(tài)的圖5是示出根據(jù)本發(fā)明的第一和第二示例性實(shí)施方式的由主機(jī)裝置執(zhí)行的處理的流程圖;圖6是示出根據(jù)本發(fā)明第一示例性實(shí)施方式的由打印機(jī)執(zhí)行的處理的流程圖;圖7是示出根據(jù)本發(fā)明的第一和第二示例性實(shí)施方式的由主機(jī)裝置執(zhí)行的處理的流程圖;圖8是示出根據(jù)本發(fā)明的第一和第二示例性實(shí)施方式的由主機(jī)裝置執(zhí)行的處理的流程圖;圖9是示出根據(jù)本發(fā)明第二示例性實(shí)施方式的由打印機(jī)執(zhí)行的處理的流程圖;以及圖10是示出打印隊(duì)列信息的示例性顯示的圖。
具體實(shí)施例方式以下將參照附圖描述本發(fā)明的示例性實(shí)施方式。第一不例性實(shí)施方式如圖1所示,根據(jù)第一示例性實(shí)施方式的打印系統(tǒng)10包括充當(dāng)信息處理裝置的主機(jī)裝置12以及打印裝置(以下稱為打印機(jī))14,主機(jī)裝置12和打印機(jī)14通過通信組件16彼此連接。圖1例示了四個(gè)主機(jī)裝置12。但是,主機(jī)裝置12的數(shù)量不限于四個(gè),并且可以少于四個(gè)或多于四個(gè)。通信組件16可以是公共線路或可以是諸如因特網(wǎng)、局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)的網(wǎng)絡(luò)。通信組件16可以是無線通信組件或有線通信組件。在從用戶接收打印指令時(shí),每個(gè)主機(jī)裝置12根據(jù)打印指令創(chuàng)建打印數(shù)據(jù)并將創(chuàng)建的打印數(shù)據(jù)發(fā)送到打印機(jī)14。打印數(shù)據(jù)包括表示要打印的圖像的數(shù)據(jù)。打印數(shù)據(jù)還可以包括打印打印數(shù)據(jù)時(shí)使用的打印設(shè)置信息,諸如對打印范圍的指定、對是否執(zhí)行縮放的指定、對彩色打印或黑白色打印的指定以及紙張尺寸。打印機(jī)14根據(jù)從主機(jī)裝置12發(fā)送來的打印數(shù)據(jù)執(zhí)行打印。根據(jù)示例性實(shí)施方式的打印機(jī)14被配置為通過停止對打印機(jī)14中包括的各種組件的電カ供應(yīng)而切換到降低電力消耗的節(jié)電狀態(tài),并且被配置為通過解除節(jié)電狀態(tài)并開始被停止的電カ供應(yīng)而從節(jié)電狀態(tài)返回。打印機(jī)14被配置為在預(yù)定條件被滿足時(shí),例如,當(dāng)節(jié)電按鈕被按下時(shí)或當(dāng)用戶不操作打印機(jī)14的狀態(tài)已至少持續(xù)預(yù)定時(shí)段時(shí),切換到節(jié)電狀態(tài)。由于對與通信操作相關(guān)的組件的電カ供應(yīng)被停止,因此不僅在斷電狀態(tài)中,而且在節(jié)電狀態(tài)中,根據(jù)示例性實(shí)施方式的打印機(jī)14不能接收打印數(shù)據(jù)。當(dāng)用戶按下如下描述的設(shè)置在操作面板34上的節(jié)電解除按鈕時(shí),節(jié)電狀態(tài)被解除,并且打印機(jī)14切換到非節(jié)電狀態(tài)以處于能夠接收打印數(shù)據(jù)的狀態(tài)。在根據(jù)示例性實(shí)施方式的打印系統(tǒng)10中,在主機(jī)裝置12和打印機(jī)14之間沒有設(shè)置諸如打印服務(wù)器的臨時(shí)存儲(chǔ)從主機(jī)裝置12發(fā)送來的打印數(shù)據(jù)并向打印機(jī)14發(fā)送打印數(shù)據(jù)的管理裝置。因此,打印數(shù)據(jù)是在主機(jī)裝置12和打印機(jī)14之間直接發(fā)送/接收的。圖2是示出主機(jī)裝置12的示例性配置的圖。根據(jù)示例性實(shí)施方式的主機(jī)裝置12包括中央處理單元(CPU) 20、只讀存儲(chǔ)器(ROM) 21、隨機(jī)存取存儲(chǔ)器(RAM) 22、顯示單元23、操作單元24、硬盤驅(qū)動(dòng)器(HDD) 25以及通信接ロ(I/F) 26,它們通過總線27彼此連接。CPU 20執(zhí)行存儲(chǔ)在ROM 21或HDD 25中的程序以控制主機(jī)裝置12的全部操作。ROM 21存儲(chǔ)由CPU 20執(zhí)行的程序以及例如由CPU 20執(zhí)行的處理所必需的數(shù)據(jù)。RAM 22
被用作工作存儲(chǔ)器。HDD 25存儲(chǔ)由CPU 20執(zhí)行的程序和各種數(shù)據(jù)。HDD 25還包括在打印機(jī)14不能接收從主機(jī)裝置12發(fā)送來的打印數(shù)據(jù)時(shí)存儲(chǔ)打印數(shù)據(jù)用的存儲(chǔ)區(qū)域(以下,稱為打印隊(duì)列)。存儲(chǔ)在HDD 25或ROM 21中的程序包括用于打印機(jī)驅(qū)動(dòng)器的程序。在從用戶接收打印指令時(shí),打印機(jī)驅(qū)動(dòng)程序根據(jù)打印指令創(chuàng)建打印數(shù)據(jù)并通過通信I/F 26向打印機(jī)14發(fā)送創(chuàng)建的打印數(shù)據(jù)。另外,在通過通信I/F 26從打印機(jī)14接收關(guān)于打印隊(duì)列的狀態(tài)的查詢時(shí),打印機(jī)驅(qū)動(dòng)程序根據(jù)該查詢而檢查打印隊(duì)列的存儲(chǔ)狀態(tài),并通過通信I/F 26向打印機(jī)14通知存儲(chǔ)狀態(tài)。此外,在通過通信I/F 26從打印機(jī)14接收對打印數(shù)據(jù)的發(fā)送請求時(shí),打印機(jī)驅(qū)動(dòng)程序從打印隊(duì)列讀出打印數(shù)據(jù)并通過通信I/F 26向打印機(jī)14發(fā)送打印數(shù)據(jù)。存儲(chǔ)由CPU 20執(zhí)行的程序用的存儲(chǔ)介質(zhì)不限于HDD 25或ROM 21。例如,存儲(chǔ)介質(zhì)可以是軟盤、數(shù)字通用盤(DVD)、或通用串行總線(USB)存儲(chǔ)器(未示出),或者可以是與通信組件16相連接的另ー裝置(未示出)中的存儲(chǔ)設(shè)備。顯示單元23由例如液晶顯示器(IXD)構(gòu)成,并且在CPU 20的控制下顯示各種圖像、消息等。操作単元24由例如鍵盤和鼠標(biāo)構(gòu)成。用戶對操作単元24進(jìn)行操作以輸入或指定各種類型的信息。通信I/F 26是通過通信組件16從其他裝置接收數(shù)據(jù)/向其他裝置發(fā)送數(shù)據(jù)的接□。圖3是示出打印機(jī)14的示例性配置的圖。打印機(jī)14包括CPU 30、ROM 31、RAM 32、HDD 33、操作面板34、打印單元35以及通信I/F 36和I/F 37,它們通過總線39彼此連接。CPU 30執(zhí)行存儲(chǔ)在ROM 31或HDD 33中的程序以控制打印機(jī)14的全部操作。ROM31存儲(chǔ)由CPU 30執(zhí)行的程序和例如由CPU 30執(zhí)行的處理所必需的數(shù)據(jù)。RAM32被用作エ
作存儲(chǔ)器。操作面板34由包括IXD的顯示單元以及十個(gè)鍵、觸摸板等構(gòu)成,并且設(shè)置有用于接受用戶執(zhí)行的操作的接受単元。操作面板34還設(shè)置有打開/關(guān)閉打印機(jī)14的電源按鈕和用于解除打印機(jī)14的節(jié)電狀態(tài)和將打印機(jī)14切換到非節(jié)電狀態(tài)的節(jié)電解除按鈕。HDD 33存儲(chǔ)由CPU 30執(zhí)行的程序。存儲(chǔ)在HDD 33或ROM 31中的程序包括打印機(jī)14從斷電狀態(tài)進(jìn)入通電狀態(tài)時(shí)或解除節(jié)電狀態(tài)時(shí)執(zhí)行的處理用的程序以及用戶認(rèn)證用的程序。下面將詳細(xì)地描述這些程序。在HDD 33中的預(yù)定存儲(chǔ)區(qū)域預(yù)先存儲(chǔ)了主機(jī)裝置12的IP地址(以下稱為主機(jī)IP)作為識別主機(jī)裝置12用的識別信息。將主機(jī)IP存儲(chǔ)在HDD 33中的存儲(chǔ)區(qū)域中在這里被表述為“注冊主機(jī)裝置”。根據(jù)示例性實(shí)施方式,例如用戶或管理員預(yù)先操作操作面板34以向打印機(jī)14輸入主機(jī)IP、用戶ID和用戶名,如圖4所示。按照使主機(jī)IP、用戶ID和用戶名按照彼此關(guān)聯(lián)的方式將主機(jī)IP、用戶ID和用戶名存儲(chǔ)在打印機(jī)14的HDD 33中,由此注冊了主機(jī)裝置。用戶ID是識別對被給予了與該用戶ID關(guān)聯(lián)的主機(jī)IP的主機(jī)裝置進(jìn)行操作的用戶用的識別信息。用戶名是用戶使用的名稱。打印単元35根據(jù)打印數(shù)據(jù)在記錄介質(zhì)上形成圖像,即,執(zhí)行打印。通信I/F 36是用于通過通信組件16從其他裝置接收數(shù)據(jù)/向其他裝置發(fā)送數(shù)據(jù)的接ロ。讀卡器38連接到I/F 37。讀卡器38讀出在集成電路(IC)卡的存儲(chǔ)器中記錄的信息(在打印系統(tǒng)10的情況下為用戶ID)。打印機(jī)14設(shè)置有用戶認(rèn)證功能。當(dāng)打印機(jī)14的用戶認(rèn)證功能被啟動(dòng)吋,CPU 30執(zhí)行用戶認(rèn)證用的程序并使用已利用讀卡器38讀取的用戶ID來對用戶進(jìn)行認(rèn)證?,F(xiàn)在將描述根據(jù)示例性實(shí)施方式的打印系統(tǒng)10的操作。在該示例性實(shí)施方式中,將描述在不使用用戶認(rèn)證功能的情況下的操作。在主機(jī)裝置12中,當(dāng)用戶對操作単元24進(jìn)行操作以指定用戶需要打印的數(shù)據(jù)并通過由諸如打印機(jī)驅(qū)動(dòng)程序的軟件提供的設(shè)置畫面輸入設(shè)置信息而指定執(zhí)行打印用的打印設(shè)置吋,圖5中示出的處理開始。在步驟100中,主機(jī)裝置12根據(jù)用戶提供的打印設(shè)置來創(chuàng)建打印數(shù)據(jù)。在步驟102中,主機(jī)裝置12將創(chuàng)建的打印數(shù)據(jù)發(fā)送給打印機(jī)14。在步驟104中,主機(jī)裝置12確定打印機(jī)14是否已接收發(fā)送的打印數(shù)據(jù)。根據(jù)本示例性實(shí)施方式,如果主機(jī)裝置12在發(fā)送打印數(shù)據(jù)后的預(yù)定時(shí)段過去之前的時(shí)段中從打印機(jī)14接收到接收通知,則確定的結(jié)果為“是”。如果主機(jī)裝置12在該時(shí)段中未從打印機(jī)14接收到接收通知,則確定的結(jié)果為“否”。另選地,重傳的最大次數(shù)可以預(yù)先確定。當(dāng)主機(jī)裝置12在該時(shí)段中未接收到接收通知時(shí),主機(jī)裝置12可以反復(fù)地重傳打印數(shù)據(jù),直到重傳的次數(shù)達(dá)到最大次數(shù)為止。如果主機(jī)裝置12即使在重傳的次數(shù)達(dá)到最大次數(shù)時(shí)也未從打印機(jī)14接收到接收通知,則步驟104中的確定結(jié)果為“否”。如果步驟104中的確定結(jié)果為“是”,則處理結(jié)束,這是由于打印機(jī)14已經(jīng)成功地接收到打印數(shù)據(jù)。如果步驟104中的確定結(jié)果為“否”,則處理進(jìn)行到步驟106,并且主機(jī)裝置12將打印機(jī)14未接收的打印數(shù)據(jù)存儲(chǔ)到打印隊(duì)列中。當(dāng)打印機(jī)14處于斷電狀態(tài)中或處于節(jié)電狀態(tài)中時(shí),打印機(jī)14不能接收打印數(shù)據(jù)。但是,當(dāng)從斷電狀態(tài)開啟電源時(shí)或當(dāng)打印機(jī)14從節(jié)電狀態(tài)返回到非節(jié)電狀態(tài)時(shí),打印機(jī)14能夠接收打印數(shù)據(jù)。因此,當(dāng)用戶操作打印機(jī)14的電源按鈕以使打印機(jī)從斷電狀態(tài)進(jìn)入通電狀態(tài)時(shí)或當(dāng)用戶按下打印機(jī)14的節(jié)電解除按鈕以解除節(jié)電狀態(tài)時(shí),打印機(jī)14執(zhí)行圖6中示出的處理。在步驟200中,打印機(jī)14將N設(shè)置為I。在步驟202中,打印機(jī)14向預(yù)先注冊的主機(jī)裝置12中的被注冊為第N個(gè)主機(jī)的主機(jī)裝置12 (以下稱為主機(jī)裝置N)詢問(即,發(fā)送查詢)打印隊(duì)列的存儲(chǔ)狀態(tài),并且檢查存儲(chǔ)狀態(tài)。圖7是當(dāng)主機(jī)裝置12接收到關(guān)于打印隊(duì)列的存儲(chǔ)狀態(tài)的查詢時(shí)由主機(jī)裝置12執(zhí)行的處理的流程圖。在步驟300中,主機(jī)裝置12檢查主機(jī)裝置12的打印隊(duì)列的存儲(chǔ)狀態(tài),并且確定打印隊(duì)列中是否存儲(chǔ)了打印數(shù)據(jù)。
在步驟302中,主機(jī)裝置12將其打印隊(duì)列的存儲(chǔ)狀態(tài)通知給打印機(jī)14。換言之,主機(jī)裝置12向打印機(jī)14發(fā)送指示打印隊(duì)列中是否存儲(chǔ)了打印數(shù)據(jù)的信息。在接收到該信息時(shí),在圖6中示出的步驟204中,打印機(jī)14參考接收到的信息并確定主機(jī)裝置N的打印隊(duì)列中是否存儲(chǔ)了打印數(shù)據(jù)。如果在步驟204中的確定結(jié)果為“是”,則處理進(jìn)行到步驟206,并且針對主機(jī)裝置N的打印隊(duì)列中存儲(chǔ)的打印數(shù)據(jù)的發(fā)送請求被發(fā)送到主機(jī)裝置N。圖8是當(dāng)主機(jī)裝置12從打印機(jī)14接收到對打印數(shù)據(jù)的發(fā)送請求時(shí)由主機(jī)裝置12執(zhí)行的處理的流程圖。在步驟350中,主機(jī)裝置12讀出其打印隊(duì)列中存儲(chǔ)的打印數(shù)據(jù),并且將打印數(shù)據(jù)發(fā)送給打印機(jī)14。在步驟352中,主機(jī)裝置12從打印隊(duì)列中去除已發(fā)送的打印數(shù)據(jù)。打印數(shù)據(jù)可以在主機(jī)裝置12從打印機(jī)14接收到指示打印機(jī)14已經(jīng)接收到發(fā)送去的打印數(shù)據(jù)的通知時(shí)被去除。在圖6的步驟208中,打印機(jī)14接收響應(yīng)于對打印數(shù)據(jù)的發(fā)送請求而從主機(jī)裝置N發(fā)送來的打印數(shù)據(jù),并且向主機(jī)裝置N發(fā)送接收通知。打印機(jī)14還控制打印単元35根據(jù)接收到的打印數(shù)據(jù)執(zhí)行打印。在完成打印后,處理進(jìn)行到步驟210。如果步驟204中的確定結(jié)果為“否”,則處理跳過步驟206和208并進(jìn)行到步驟210。在步驟210中,打印機(jī)14確定是否注冊了其他主機(jī)裝置12。如果步驟210中的確定結(jié)果為“是”,則處理進(jìn)行到步驟212,打印機(jī)14將N加1,并且處理返回到步驟202。如果步驟210中的確定結(jié)果為“否”,則處理結(jié)束,這是因?yàn)榇蛴C(jī)14已檢查了全部注冊的主機(jī)裝置12的打印數(shù)據(jù)的存在/不存在,并且完成了必要的打印?,F(xiàn)在,作為與示例性實(shí)施方式進(jìn)行比較的比較例,將描述由于打印機(jī)14處于斷電狀態(tài)或處于節(jié)電狀態(tài)而導(dǎo)致打印機(jī)14不能接收到從主機(jī)裝置12發(fā)送來的打印數(shù)據(jù)時(shí)由相關(guān)技術(shù)的打印系統(tǒng)執(zhí)行的處理。在相關(guān)技術(shù)中,在由于打印機(jī)14處于斷電狀態(tài)或處于節(jié)電狀態(tài)而導(dǎo)致打印機(jī)14不能接收打印數(shù)據(jù)時(shí),主機(jī)裝置12取消打印數(shù)據(jù)的發(fā)送并且去除打印數(shù)據(jù)。用戶移動(dòng)到打印機(jī)14的位置并按下打印機(jī)14的電源按鈕或節(jié)電按鈕以使打印機(jī)14返回到通電狀態(tài)或非節(jié)電狀態(tài),使得打印機(jī)14能夠接收打印數(shù)據(jù)。此后,用戶返回到主機(jī)裝置12的位置處并再次操作主機(jī)裝置12以輸入打印指令。用戶接著需要再次移動(dòng)到打印機(jī)14處以收取打印的材料。相反,根據(jù)示例性實(shí)施方式,當(dāng)打印機(jī)14不能接收從主機(jī)裝置12發(fā)送來的打印數(shù)據(jù)時(shí),主機(jī)裝置12將打印數(shù)據(jù)存儲(chǔ)起來。接著,在由于用戶執(zhí)行的操作而使打印機(jī)14進(jìn)入到能夠接收打印數(shù)據(jù)的狀態(tài)中時(shí),打印機(jī)14請求注冊的主機(jī)裝置12發(fā)送存儲(chǔ)在該主機(jī)裝置12中的打印數(shù)據(jù),并獲得和打印該打印數(shù)據(jù)。因此,用戶只須等候在打印機(jī)14的位置處以獲得打印出的材料。因而,用戶不需要再次操作主機(jī)裝置12以重傳打印數(shù)據(jù)。另外,不需要用于從主機(jī)裝置12接收打印數(shù)據(jù)、管理接收到的打印數(shù)據(jù)并將打印數(shù)據(jù)傳遞到打印機(jī)14的管理裝置。根據(jù)示例性實(shí)施方式,已描述了執(zhí)行圖5、圖7和圖8中示出的處理作為打印機(jī)驅(qū)動(dòng)程序的功能的示例。但是,程序不限于打印機(jī)驅(qū)動(dòng)程序,只要程序執(zhí)行這些處理即可。第二示例性實(shí)施方式在第二示例性實(shí)施方式中,將描述在使用用戶認(rèn)證功能的情況下的打印系統(tǒng)10的操作。根據(jù)第二示例性實(shí)施方式的打印系統(tǒng)10、主機(jī)裝置12和打印機(jī)14的配置類似于第一實(shí)施方式的配置,并將不再進(jìn)行描述。由主機(jī)裝置12執(zhí)行的處理(圖5、圖7和圖8)類似于第一示例性實(shí)施方式的處理,并且不再進(jìn)行描述。圖9是根據(jù)第二示例性實(shí)施方式的當(dāng)用戶操作打印機(jī)14的電源按鈕以使打印機(jī)14從斷電狀態(tài)進(jìn)入通電狀態(tài)時(shí)或當(dāng)用戶按下打印機(jī)14的節(jié)電解除按鈕以解除節(jié)電狀態(tài)時(shí)由打印機(jī)14執(zhí)行的處理的流程圖。在步驟400中,當(dāng)用戶使IC卡靠近為打印機(jī)14設(shè)置的讀卡器38吋,讀卡器38讀出存儲(chǔ)在IC卡的存儲(chǔ)器中的用戶ID。打印機(jī)14使用讀出的用戶ID來執(zhí)行認(rèn)證處理。例如,如果讀出的用戶ID是注冊的用戶ID,則認(rèn)證的結(jié)果是成功的。如果用戶ID不是注冊的用戶ID,則認(rèn)證的結(jié)果是失敗的。當(dāng)認(rèn)證結(jié)果是失敗時(shí),打印機(jī)14中的打印可不被允許。這里將不對認(rèn)證的結(jié)果是失敗時(shí)執(zhí)行的處理進(jìn)行描述,并且假定認(rèn)證的結(jié)果是成功的,處理進(jìn)行到下ー步驟402。在步驟402中,打印機(jī)14向已被認(rèn)證的主機(jī)裝置12 (以下,稱為認(rèn)證的主機(jī)裝置)詢問(即,發(fā)送查詢)打印隊(duì)列的存儲(chǔ)狀態(tài),并且檢查存儲(chǔ)狀態(tài)。換言之,打印機(jī)14讀取與已被讀取的用戶ID關(guān)聯(lián)地注冊的主機(jī)IP。打印機(jī)14向與該主機(jī)IP相對應(yīng)的傳輸目的地發(fā)送查詢,并檢查被給予該主機(jī)IP的認(rèn)證的主機(jī)裝置的打印隊(duì)列。由接收到查詢的認(rèn)證的主機(jī)裝置執(zhí)行的處理是根據(jù)第一示例性實(shí)施方式的參照圖7描述的處理。值得注意的是,根據(jù)第二示例性實(shí)施方式,除了指示打印隊(duì)列是否存儲(chǔ)了打印數(shù)據(jù)的信息以外,響應(yīng)于來自打印機(jī)14的查詢而從認(rèn)證的主機(jī)裝置發(fā)送的信息還包括用于識別存儲(chǔ)在打印隊(duì)列中的打印數(shù)據(jù)用的打印數(shù)據(jù)識別信息。例如,打印數(shù)據(jù)識別信息可以例如是用戶已指定打印的文件的文件名、打印數(shù)據(jù)的創(chuàng)建日期和時(shí)間或打印數(shù)據(jù)的傳輸日期和時(shí)間、或按照打印數(shù)據(jù)被創(chuàng)建的時(shí)間順序而給予打印數(shù)據(jù)的號碼。在步驟404中,打印機(jī)14參考從認(rèn)證的主機(jī)裝置接收到的信息,并且確定該認(rèn)證的主機(jī)裝置的打印隊(duì)列是否存儲(chǔ)了打印數(shù)據(jù)。如果步驟404中的確定結(jié)果為“是”,則處理進(jìn)行到步驟406,并且打印機(jī)14在操作面板34上顯示關(guān)于打印隊(duì)列的信息的列表。根據(jù)第二示例性實(shí)施方式,在操作面板34上顯示打印隊(duì)列中存儲(chǔ)的打印數(shù)據(jù)的打印數(shù)據(jù)識別信息。圖10示出了關(guān)于打印隊(duì)列的信息的示例性顯示。在圖10中示出的示例中,顯示了從認(rèn)證的主機(jī)裝置獲得的用戶ID、用戶名和打印數(shù)據(jù)識別信息。另外,還顯示了消息“選擇打印數(shù)據(jù)”以允許用戶從列表中選擇要打印的打印數(shù)據(jù)。例如,用戶觸摸操作面板34的觸摸板或操作操作鍵以選擇所顯示的打印數(shù)據(jù)的打印數(shù)據(jù)識別信息。選擇的數(shù)量可以超過ー個(gè)。在步驟408中,打印機(jī)14確定用戶是否選擇了打印數(shù)據(jù)(打印數(shù)據(jù)的打印數(shù)據(jù)標(biāo)識信息)中的至少ー個(gè)。如果打印機(jī)14確定用戶選擇了打印數(shù)據(jù)中的至少ー個(gè),則打印機(jī)14在步驟410中向認(rèn)證的主機(jī)裝置發(fā)送針對選擇的打印數(shù)據(jù)的發(fā)送請求。
由接收到發(fā)送請求的認(rèn)證的主機(jī)裝置執(zhí)行的處理是根據(jù)第一示例性實(shí)施方式的參照圖8描述的處理。值得注意的是,根據(jù)第二示例性實(shí)施方式,認(rèn)證的主機(jī)裝置讀出由用戶選擇的打印數(shù)據(jù)并且將讀出的打印數(shù)據(jù)發(fā)送給打印機(jī)14,而不是將存儲(chǔ)在打印隊(duì)列中的全部打印數(shù)據(jù)都發(fā)送給打印機(jī)14。在步驟412中,打印機(jī)14接收響應(yīng)于發(fā)送請求而從認(rèn)證的主機(jī)裝置發(fā)送來的打印數(shù)據(jù),并且向認(rèn)證的主機(jī)裝置發(fā)送接收通知。打印機(jī)14還控制打印単元35根據(jù)接收到的打印數(shù)據(jù)來執(zhí)行打印。根據(jù)第二示例性實(shí)施方式,用戶ID被用于認(rèn)證。另選地,IC卡存儲(chǔ)主機(jī)IP,并且從IC卡讀取主機(jī)IP的信息,由此基于主機(jī)IP是否注冊在打印機(jī)14中而執(zhí)行認(rèn)證。根據(jù)第二示例性實(shí)施方式,已經(jīng)描述了使用IC卡進(jìn)行認(rèn)證的示例。另選地,在不使用IC卡的情況下,用戶對操作面板34進(jìn)行操作以輸入可以用于認(rèn)證的用戶ID或主機(jī)IP0此外,根據(jù)第一和第二示例性實(shí)施方式,已經(jīng)描述了當(dāng)打印機(jī)14處于斷電狀態(tài)或處于節(jié)電狀態(tài)時(shí)打印機(jī)14不能接收打印數(shù)據(jù)的情況。本發(fā)明不限于該情況,并且可適用于在處于斷電狀態(tài)時(shí)不能接收打印數(shù)據(jù)但在處于節(jié)電狀態(tài)時(shí)打印機(jī)能夠接收打印數(shù)據(jù)的打印機(jī)。此外,在由于通信故障或打印機(jī)14的通信I/F 36的故障導(dǎo)致打印機(jī)14不能接收打印數(shù)據(jù)的情況下,當(dāng)用戶例如在故障恢復(fù)或故障修復(fù)后開啟打印機(jī)14時(shí),可以執(zhí)行上述處理。此外,根據(jù)第一示例性實(shí)施方式,已經(jīng)描述當(dāng)打印隊(duì)列存儲(chǔ)有打印數(shù)據(jù)時(shí)打印機(jī)14從主機(jī)裝置12獲得打印數(shù)據(jù)并執(zhí)行打印的示例,但獲得打印數(shù)據(jù)的方式不限于此。即使當(dāng)不執(zhí)行認(rèn)證時(shí),類似于第二示例性實(shí)施方式,打印機(jī)14可以首先在操作面板34上顯示每一個(gè)注冊的主機(jī)裝置12的打印數(shù)據(jù)識別信息的列表,并指示用戶在列表中選擇至少ー項(xiàng)。打印機(jī)14接著可以向主機(jī)裝置12發(fā)送針對選擇的打印數(shù)據(jù)識別信息所表示的打印數(shù)據(jù)的發(fā)送請求,并且獲得由選擇的打印數(shù)據(jù)識別信息表示的打印數(shù)據(jù)并打印該打印數(shù)據(jù)。對本發(fā)明實(shí)施方式的前述描述是為了例示和說明的目的而提供的。其并非g在窮舉或者將本發(fā)明限于所公開的確切形式。顯然,許多變型和修改對于本領(lǐng)域技術(shù)人員是顯而易見的。選擇并描述這些示例性實(shí)施方式是為了最好地說明本發(fā)明的原理及其實(shí)際應(yīng)用,從而使得本領(lǐng)域其他技術(shù)人員能夠理解本發(fā)明的適用于所構(gòu)想特定用途的各種實(shí)施方式和各種變型。_在由所附權(quán)利要求書及其等同物來限定本發(fā)明的范圍。
權(quán)利要求
1.一種打印裝置,該打印裝置包括 打印部,其基于打印數(shù)據(jù)執(zhí)行打??; 注冊部,其預(yù)先注冊信息處理裝置,所述信息處理裝置響應(yīng)于來自用戶的打印指令而創(chuàng)建并發(fā)送打印數(shù)據(jù)并且將未被傳輸目的地接收的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中; 確定部,當(dāng)所述打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),所述確定部確定注冊的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的所述打印數(shù)據(jù); 請求部,其請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù);以及 控制器,在接收到響應(yīng)于所述請求部的所述請求而發(fā)送的打印數(shù)據(jù)時(shí),所述控制器控制所述打印部基于所述打印數(shù)據(jù)來執(zhí)行打印。
2.根據(jù)權(quán)利要求1所述的打印裝置,該打印裝置還包括 接受部,其接受用于識別注冊的信息處理裝置的裝置識別信息或用于識別使用注冊的信息處理裝置的用戶的用戶識別信息, 其中當(dāng)所述打印裝置從不能接收所述打印數(shù)據(jù)的狀態(tài)返回到能夠接收所述打印數(shù)據(jù)的狀態(tài)時(shí),所述確定部確定在利用所述接受部接受的所述裝置識別信息識別出的信息處理裝置中或者在利用所述接受部接受的所述用戶識別信息識別出的用戶使用的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的所述打印數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的打印裝置,該打印裝置還包括 顯示處理部,其從被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置獲得用于識別存儲(chǔ)的打印數(shù)據(jù)的打印數(shù)據(jù)識別信息,并且在顯示器上顯示獲得的打印數(shù)據(jù)識別信息;以及選擇部,其使得用戶從所述顯示器上顯示的所述打印數(shù)據(jù)識別信息中選擇要打印的打印數(shù)據(jù)的打印數(shù)據(jù)識別信息, 其中所述請求部請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù)中的利用所述選擇部選擇的所述打印數(shù)據(jù)識別信息識別出的打印數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的打印裝置,該打印裝置還包括 顯示處理部,其從被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置獲得用于識別存儲(chǔ)的打印數(shù)據(jù)的打印數(shù)據(jù)識別信息,并且在顯示器上顯示獲得的打印數(shù)據(jù)識別信息;以及選擇部,其使得用戶從所述顯示器上顯示的所述打印數(shù)據(jù)識別信息中選擇要打印的打印數(shù)據(jù)的打印數(shù)據(jù)標(biāo)識信息, 其中所述請求部請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù)中利用所述選擇部選擇的所述打印數(shù)據(jù)識別信息識別出的打印數(shù)據(jù)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的打印裝置,其中所述不能接收所述打印數(shù)據(jù)的狀態(tài)是斷電狀態(tài)或節(jié)電狀態(tài)。
6.一種信息處理裝置,該信息處理裝置包括 創(chuàng)建和發(fā)送部,其響應(yīng)于來自用戶的打印指令而創(chuàng)建打印數(shù)據(jù)并向打印裝置發(fā)送所述打印數(shù)據(jù),所述打印裝置包括 打印部,其基于所述打印數(shù)據(jù)執(zhí)行打??; 注冊部,其預(yù)先注冊信息處理裝置,所述信息處理裝置響應(yīng)于來自所述用戶的打印指令而創(chuàng)建并發(fā)送所述打印數(shù)據(jù)并將未被傳輸目的地接收的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中;確定部,當(dāng)所述打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),所述確定部確定注冊的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的打印數(shù)據(jù); 請求部,其請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù);以及 控制器,當(dāng)接收到響應(yīng)于所述請求部的所述請求而發(fā)送的打印數(shù)據(jù)時(shí),所述控制器控制所述打印部基于所述打印數(shù)據(jù)來執(zhí)行打印, 存儲(chǔ)處理部,其在從所述創(chuàng)建和發(fā)送部發(fā)送的所述打印數(shù)據(jù)未被所述打印裝置接收時(shí)將未接收的打印數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)器中;以及 重傳部,當(dāng)所述打印裝置對存儲(chǔ)在所述存儲(chǔ)器中的所述打印數(shù)據(jù)做出發(fā)送請求時(shí),所述重傳部向所述打印裝置重傳與所述發(fā)送請求對應(yīng)的所述打印數(shù)據(jù)。
7.—種打印系統(tǒng),該打印系統(tǒng)包括 權(quán)利要求1至5中任一項(xiàng)所述的打印裝置;以及 權(quán)利要求6所述的信息處理裝置。
8.一種方法,該方法包括以下步驟 預(yù)先注冊信息處理裝置,所述信息處理裝置響應(yīng)于來自用戶的打印指令而創(chuàng)建并發(fā)送打印數(shù)據(jù)并將未被傳輸目的地接收的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中; 當(dāng)打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),確定注冊的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的打印數(shù)據(jù); 請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送所存儲(chǔ)的打印數(shù)據(jù);以及當(dāng)接收到響應(yīng)于來自請求部的所述請求而發(fā)送的打印數(shù)據(jù)時(shí),控制打印部基于所述打印數(shù)據(jù)來執(zhí)行打印。
9.一種方法,該方法包括以下步驟 響應(yīng)于來自用戶的打印指令而創(chuàng)建打印數(shù)據(jù)并向打印裝置發(fā)送所述打印數(shù)據(jù),所述打印裝置包括 打印部,其基于所述打印數(shù)據(jù)執(zhí)行打??; 注冊部,其預(yù)先注冊信息處理裝置,所述信息處理裝置響應(yīng)于來自所述用戶的打印指令而創(chuàng)建并發(fā)送打印數(shù)據(jù)并將未被傳輸目的地接收的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中; 確定部,當(dāng)所述打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),所述確定部確定注冊的信息處理裝置中是否存儲(chǔ)有未被所述打印裝置接收的打印數(shù)據(jù); 請求部,其請求被確定為存儲(chǔ)有所述打印數(shù)據(jù)的所述信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù);以及 控制器,當(dāng)接收到響應(yīng)于所述請求部的所述請求而發(fā)送的打印數(shù)據(jù)時(shí),所述控制器控制所述打印部基于所述打印數(shù)據(jù)來執(zhí)行打印, 當(dāng)被創(chuàng)建和發(fā)送的所述打印數(shù)據(jù)未被所述打印裝置接收時(shí),將未接收的打印數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)器中;以及 當(dāng)所述打印裝置對所述存儲(chǔ)器中存儲(chǔ)的所述打印數(shù)據(jù)做出發(fā)送請求時(shí),向所述打印裝置重 傳與所述發(fā)送請求相對應(yīng)的打印數(shù)據(jù)。
全文摘要
本發(fā)明涉及打印裝置、信息處理裝置、打印系統(tǒng)和方法。打印裝置包括打印部、注冊部、確定部、請求部和控制器。打印部基于打印數(shù)據(jù)執(zhí)行打印。注冊部預(yù)先注冊信息處理裝置。信息處理裝置響應(yīng)于來自用戶的打印指令而創(chuàng)建并發(fā)送打印數(shù)據(jù),并且將未被傳輸目的地接收的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中。當(dāng)打印裝置從不能接收打印數(shù)據(jù)的狀態(tài)返回到能夠接收打印數(shù)據(jù)的狀態(tài)時(shí),確定部確定注冊的信息處理裝置中是否存儲(chǔ)有未被打印裝置接收的打印數(shù)據(jù)。請求部請求被確定為存儲(chǔ)有打印數(shù)據(jù)的信息處理裝置發(fā)送存儲(chǔ)的打印數(shù)據(jù)。在接收到響應(yīng)于請求部的請求而發(fā)送的打印數(shù)據(jù)時(shí),控制器控制打印部基于該打印數(shù)據(jù)來執(zhí)行打印。
文檔編號G06F3/12GK103019629SQ20121010200
公開日2013年4月3日 申請日期2012年4月9日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者林博司, 吉田隆行, 齊藤重明, 齋藤協(xié), 河北恭一 申請人:富士施樂株式會(huì)社