aaa视频网站,国产最新进精品视频,国产主播一区二区,999热精品视频,а√天堂资源8在线官网在线,国产免费不卡av,麻豆国产视频

圖像形成系統(tǒng)、圖像形成方法、服務(wù)器以及圖像形成裝置的制作方法

文檔序號(hào):7964495閱讀:415來(lái)源:國(guó)知局
專利名稱:圖像形成系統(tǒng)、圖像形成方法、服務(wù)器以及圖像形成裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于通過(guò)從服務(wù)器等接收數(shù)據(jù)來(lái)形成圖像的圖像形成系統(tǒng)和圖像形成裝置以及圖像形成方法。
背景技術(shù)
近年來(lái),提供了一種服務(wù),該服務(wù)使得能夠在互聯(lián)網(wǎng)上的服務(wù)器上積累打印數(shù)據(jù), 并且獲取該服務(wù)器中的打印數(shù)據(jù)以從諸如MFP (多功能外圍設(shè)備)的圖像形成裝置拉式打印(pull-print)該打印數(shù)據(jù)。打印數(shù)據(jù)是指包含圖像數(shù)據(jù)以及描述有打印設(shè)定的作業(yè)腳本或作業(yè)單(job ticket)的數(shù)據(jù)。這種云服務(wù)具有不特別限制用于打印的MFP的優(yōu)點(diǎn)。用戶可以指示使用連接到互聯(lián)網(wǎng)的任意MFP來(lái)進(jìn)行打印處理。然而,由于用戶指示使用任意圖像形成裝置進(jìn)行打印處理,所以在打印處理開(kāi)始后,他/她可能注意到已接收到打印指令的圖像形成裝置的吞吐量(throughput)較低,或者所指示的打印處理涉及大量數(shù)據(jù)。在此情況下,由于所花費(fèi)的時(shí)間比對(duì)打印數(shù)據(jù)預(yù)期的時(shí)間更長(zhǎng),所以用戶監(jiān)視處理的負(fù)擔(dān)增大,或者圖像形成裝置被占用了,由此給用戶帶來(lái)了很大的負(fù)擔(dān)。傳統(tǒng)上,提出了這樣一種技術(shù),其中如果一個(gè)圖像形成裝置執(zhí)行處理花費(fèi)較長(zhǎng)時(shí)間,則在該處理開(kāi)始之前,提前向用戶呈現(xiàn)多個(gè)裝置執(zhí)行處理的模式(例如,參見(jiàn)日本特開(kāi)第200H98565號(hào)公報(bào))。在日本特開(kāi)第200H98565號(hào)公報(bào)中,如果用戶選擇了多個(gè)裝置執(zhí)行處理的模式,則多個(gè)圖像形成裝置并行執(zhí)行處理,由此縮短了處理時(shí)間。此外,在另一種傳統(tǒng)技術(shù)中,特定圖像形成裝置的UI通過(guò)計(jì)算剩余份數(shù)和剩余處理時(shí)間,來(lái)顯示作業(yè)狀態(tài),包括其它圖像形成裝置的作業(yè)狀態(tài)(例如,參見(jiàn)日本特許第4270046號(hào)公報(bào))。在日本特許第4270046號(hào)公報(bào)中,由于顯示了與其它圖像形成裝置協(xié)同處理的作業(yè)的狀態(tài),所以用戶能夠查看剩余時(shí)間等。然而,以上所述的傳統(tǒng)技術(shù)均有問(wèn)題。在日本特開(kāi)第200H98565號(hào)公報(bào)中,在打印處理開(kāi)始之前,用戶必須確定是否使用多個(gè)裝置執(zhí)行該打印處理。此外,如果用戶確定使用多個(gè)裝置執(zhí)行打印處理,則他/她必須確定圖像形成裝置執(zhí)行并行處理,隨后發(fā)送指令。 一旦打印處理開(kāi)始,就根據(jù)在打印處理開(kāi)始前所給出的指令進(jìn)行打印處理。因此,即使在打印處理開(kāi)始后用戶注意到打印處理較慢,在該處理期間也無(wú)法利用其它圖像形成裝置執(zhí)行并行處理。此外,在日本特許第4270046號(hào)公報(bào)中,盡管可以檢查包括其它圖像形成裝置的作業(yè)狀態(tài)在內(nèi)的作業(yè)狀態(tài),但在處理中間仍無(wú)法開(kāi)始并行處理。

發(fā)明內(nèi)容
考慮到以上情況而提出了本發(fā)明,本發(fā)明提供了一種圖像形成系統(tǒng)和圖像形成裝置以及用于該圖像形成系統(tǒng)和圖像形成裝置的控制方法,根據(jù)本發(fā)明,即使在打印處理開(kāi)始之前用戶沒(méi)有指定執(zhí)行并行打印處理或者沒(méi)有指定圖像形成裝置執(zhí)行并行處理,在打印處理開(kāi)始之后,也使得能夠指定并行處理,以及指定圖像形成裝置執(zhí)行并行處理。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種圖像形成裝置,該圖像形成裝置執(zhí)行從服務(wù)器裝置提供的打印作業(yè)以進(jìn)行打印,該圖像形成裝置包括通知單元,用于向所述服務(wù)器裝置通知關(guān)于登錄用戶的信息;接收單元,用于從所述服務(wù)器裝置接收關(guān)于允許與所述通知對(duì)應(yīng)的所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表的列表信息;顯示單元,用于使用所接收到的列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表;請(qǐng)求單元,用于發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求;以及執(zhí)行單元,用于執(zhí)行與已響應(yīng)于所述請(qǐng)求而從外部接收到的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,所述顯示單元顯示另一圖像形成裝置正在處理打印數(shù)據(jù)的事實(shí),作為打印數(shù)據(jù)的狀態(tài),并且如果選擇了由所述另一圖像形成裝置正在處理的打印數(shù)據(jù),則當(dāng)所述執(zhí)行單元執(zhí)行響應(yīng)于由所述請(qǐng)求單元發(fā)送的請(qǐng)求而接收到的打印作業(yè)時(shí),所述圖像形成裝置本身和所述另一圖像形成裝置處理與所選擇的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖像形成裝置,該圖像形成裝置執(zhí)行從服務(wù)器裝置提供的打印作業(yè)以進(jìn)行打印,該圖像形成裝置包括通知單元,用于向所述服務(wù)器裝置通知關(guān)于登錄用戶的信息;接收單元,用于從所述服務(wù)器裝置接收關(guān)于允許與所述通知對(duì)應(yīng)的所述登錄用戶選擇的打印數(shù)據(jù)的列表信息;顯示單元,用于使用所接收到的列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)的列表;請(qǐng)求單元,用于發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求;以及執(zhí)行單元,用于執(zhí)行與已響應(yīng)于所述請(qǐng)求而從外部接收到的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí),向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,所述顯示單元顯示當(dāng)所述執(zhí)行單元正在處理所述打印作業(yè)時(shí)、另一圖像形成裝置也能夠處理所選擇的打印數(shù)據(jù)的事實(shí)。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種圖像形成裝置執(zhí)行的圖像形成方法,該圖像形成裝置執(zhí)行從服務(wù)器裝置提供的打印作業(yè)以進(jìn)行打印,該圖像形成方法包括通知步驟,向所述服務(wù)器裝置通知關(guān)于登錄用戶的信息;接收步驟,從所述服務(wù)器裝置接收關(guān)于允許與所述通知對(duì)應(yīng)的所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表的列表信息;顯示步驟,使用所接收到的列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表;請(qǐng)求步驟,發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求;以及執(zhí)行步驟,執(zhí)行與已響應(yīng)于所述請(qǐng)求而從外部接收到的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,在所述顯示步驟中顯示另一圖像形成裝置正在處理打印數(shù)據(jù)的事實(shí),作為打印數(shù)據(jù)的狀態(tài), 并且如果選擇了由所述另一圖像形成裝置正在處理的打印數(shù)據(jù),則當(dāng)在所述執(zhí)行步驟中執(zhí)行響應(yīng)于在所述請(qǐng)求步驟中發(fā)送的請(qǐng)求而接收到的打印作業(yè)時(shí),所述圖像形成裝置本身和所述另一圖像形成裝置處理與所選擇的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖像形成裝置執(zhí)行的圖像形成方法,該圖像形成裝置執(zhí)行從服務(wù)器裝置提供的打印作業(yè)以進(jìn)行打印,該圖像形成方法包括通知步驟,用于向所述服務(wù)器裝置通知關(guān)于登錄用戶的信息;接收步驟,從所述服務(wù)器裝置接收關(guān)于允許與所述通知對(duì)應(yīng)的所述登錄用戶選擇的打印數(shù)據(jù)的列表信息;顯示步驟,使用所接收到的列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)的列表;請(qǐng)求步驟,發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求;以及執(zhí)行步驟,執(zhí)行與已響應(yīng)于所述請(qǐng)求而從外部接收到的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,在所述顯示步驟中,顯示當(dāng)在所述執(zhí)行步驟中正在處理打印作業(yè)時(shí)另一圖像形成裝置也能夠處理所選擇的打印數(shù)據(jù)的事實(shí)。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種圖像形成系統(tǒng),在該圖像形成系統(tǒng)中,用于管理打印數(shù)據(jù)的服務(wù)器裝置和用于處理從所述服務(wù)器裝置提供的打印作業(yè)的多個(gè)圖像形成裝置相連接,其中,所述服務(wù)器裝置包括分割單元,用于在打印數(shù)據(jù)尚未被分割時(shí),根據(jù)處理時(shí)間指標(biāo)值將打印數(shù)據(jù)分割成多個(gè)打印作業(yè);以及發(fā)送單元,用于在從所述多個(gè)圖像形成裝置中的各圖像形成裝置接收到針對(duì)打印數(shù)據(jù)的請(qǐng)求時(shí),向已請(qǐng)求所述打印數(shù)據(jù)的圖像形成裝置發(fā)送與所述打印數(shù)據(jù)相關(guān)聯(lián)的多個(gè)打印作業(yè)中的一個(gè)打印作業(yè),并且所述多個(gè)圖像形成裝置中的各圖像形成裝置包括請(qǐng)求單元,用于向所述服務(wù)器裝置請(qǐng)求打印數(shù)據(jù), 以及執(zhí)行單元,用于執(zhí)行響應(yīng)于針對(duì)所述打印數(shù)據(jù)的所述請(qǐng)求而接收到的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,每當(dāng)從所述圖像形成裝置接收到打印作業(yè)處理結(jié)束通知時(shí),所述發(fā)送單元向所述圖像形成裝置發(fā)送所述多個(gè)打印作業(yè)中的未處理的打印作業(yè),直到所述打印數(shù)據(jù)的處理結(jié)束為止。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種圖像形成系統(tǒng)執(zhí)行的圖像形成方法,在該圖像形成系統(tǒng)中,用于管理打印數(shù)據(jù)的服務(wù)器裝置和用于處理從所述服務(wù)器裝置提供的打印作業(yè)的多個(gè)圖像形成裝置相連接,該圖像形成方法包括請(qǐng)求步驟,使得所述多個(gè)圖像形成裝置中的各圖像形成裝置向所述服務(wù)器裝置請(qǐng)求打印數(shù)據(jù);發(fā)送步驟,使得所述服務(wù)器裝置在從所述多個(gè)圖像形成裝置中的各圖像形成裝置接收到針對(duì)打印數(shù)據(jù)的請(qǐng)求時(shí),向已請(qǐng)求所述打印數(shù)據(jù)的圖像形成裝置發(fā)送通過(guò)根據(jù)處理時(shí)間指標(biāo)值分割所述打印數(shù)據(jù)而獲得的多個(gè)打印作業(yè)中的一個(gè)打印作業(yè);以及執(zhí)行步驟,使得所述多個(gè)圖像形成裝置中的各圖像形成裝置執(zhí)行響應(yīng)于針對(duì)所述打印數(shù)據(jù)的所述請(qǐng)求而接收到的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,每當(dāng)從所述圖像形成裝置接收到打印作業(yè)處理結(jié)束通知時(shí),在所述發(fā)送步驟中向所述圖像形成裝置發(fā)送所述多個(gè)打印作業(yè)中的未處理的打印作業(yè),直到所述打印數(shù)據(jù)的處理結(jié)束為止。根據(jù)本發(fā)明,通過(guò)預(yù)先根據(jù)打印處理的內(nèi)容分割打印數(shù)據(jù),在打印處理開(kāi)始之后, 用戶能夠指示在任意圖像形成裝置中開(kāi)始并行打印。根據(jù)以下參照附圖對(duì)示例實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。


圖1是示出根據(jù)本發(fā)明實(shí)施例的圖像形成系統(tǒng)的總體構(gòu)成的圖;圖2是示出根據(jù)本發(fā)明實(shí)施例的MFP的硬件構(gòu)成的框圖;圖3是示出根據(jù)本發(fā)明實(shí)施例的服務(wù)器的硬件構(gòu)成的框圖;圖4是示出根據(jù)本發(fā)明實(shí)施例的MFP的軟件構(gòu)成的框圖;圖5是示出根據(jù)本發(fā)明實(shí)施例的服務(wù)器的軟件構(gòu)成的框圖;圖6A和圖6B是分別示出根據(jù)本發(fā)明實(shí)施例的由服務(wù)器管理的列表的圖;圖7是示出根據(jù)本發(fā)明實(shí)施例在MFP 110與服務(wù)器之間的通信處理的第一序列圖;圖8A和圖8B是分別示出根據(jù)本發(fā)明實(shí)施例的各MFP的拉式打印設(shè)定畫(huà)面的圖9是例示根據(jù)本發(fā)明實(shí)施例的服務(wù)器130的分割確定處理的流程圖;圖IOA和圖IOB是示出根據(jù)本發(fā)明實(shí)施例在分割處理前、后的作業(yè)腳本的圖;圖11是示出根據(jù)本發(fā)明實(shí)施例的MFP 110的指示打印中的畫(huà)面的圖;圖12是例示根據(jù)本發(fā)明實(shí)施例的服務(wù)器的打印結(jié)束確定處理的流程圖;圖13是示出根據(jù)本發(fā)明實(shí)施例在MFP 110與服務(wù)器之間的通信處理的第二序列圖;圖14是示出根據(jù)本發(fā)明實(shí)施例的由服務(wù)器管理的狀態(tài)列表的圖;圖15是示出根據(jù)本發(fā)明第一實(shí)施例在MFP 120與服務(wù)器之間的通信處理的序列圖;圖16是示出根據(jù)本發(fā)明第二實(shí)施例在MFP 120與服務(wù)器之間的通信處理的序列圖。
具體實(shí)施例方式下面,將參照附圖描述實(shí)現(xiàn)本發(fā)明的優(yōu)選方式。[第一實(shí)施例]首先說(shuō)明本發(fā)明的第一實(shí)施例。第一實(shí)施例示出了圖像形成系統(tǒng)的示例,在該圖像形成系統(tǒng)中,作為圖像形成裝置的示例的MFP響應(yīng)于來(lái)自用戶的指令開(kāi)始拉式打印,另一 MFP響應(yīng)于來(lái)自同一用戶的指令并行地執(zhí)行拉式打印。拉式打印是指這樣一種打印方法,即在該打印方法中,打印機(jī)首先通過(guò)向外部存儲(chǔ)部請(qǐng)求PDH格式等的打印數(shù)據(jù)來(lái)獲取該打印數(shù)據(jù),隨后在打印機(jī)自身上打印該打印數(shù)據(jù)。<系統(tǒng)構(gòu)成>圖1是示出可應(yīng)用本發(fā)明的系統(tǒng)的總體構(gòu)成的圖。如圖1所示,MFPllO和120以及PC 190連接到LAN 140,LAN 140包括以太網(wǎng) 。MFP 110和120中的每一個(gè)都具有打印功能和復(fù)印功能。此外,各MFP具有讀取原稿圖像并且使用FTP協(xié)議、SMB協(xié)議等將由此獲得的圖像數(shù)據(jù)發(fā)送給LAN 140上的指定裝置的數(shù)據(jù)發(fā)送功能。各MFP還具有從經(jīng)由互聯(lián)網(wǎng) 180指定的裝置(例如服務(wù)器130)接收打印數(shù)據(jù)的功能。注意,在本示例中,如果不需要區(qū)分MFP 110和120,則將簡(jiǎn)單地使用“MFP”。在本實(shí)施例中,假定打印數(shù)據(jù)指示后述的圖 6A所示的打印數(shù)據(jù)列表600的各個(gè)項(xiàng)目和對(duì)應(yīng)的圖像數(shù)據(jù)的集合。因此,當(dāng)上傳打印數(shù)據(jù)時(shí),一個(gè)打印數(shù)據(jù)形成一個(gè)打印作業(yè)。注意,打印作業(yè)表示打印處理的單位。作為與打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè),下面將描述用于打印特定打印數(shù)據(jù)的打印作業(yè)。打印作業(yè)由作為該打印作業(yè)的作業(yè)腳本(隨后描述)的數(shù)據(jù)來(lái)定義,并且在該示例中將作業(yè)腳本當(dāng)作打印作業(yè)。例如,也將作業(yè)腳本的發(fā)送描述為打印作業(yè)的發(fā)送;將作業(yè)腳本的保持描述為打印作業(yè)的保持;將作業(yè)腳本的刪除描述為打印作業(yè)的刪除。PC 190能夠響應(yīng)于來(lái)自用戶的指令,經(jīng)由互聯(lián)網(wǎng)180將打印數(shù)據(jù)上傳到服務(wù)器 130。路由器160設(shè)置在互聯(lián)網(wǎng)180與LAN 140之間,路由器170設(shè)置在互聯(lián)網(wǎng)180與LAN 150之間。服務(wù)器130與LAN 150相連接。注意,MFP、服務(wù)器以及PC的構(gòu)成不限于圖1所示的構(gòu)成。對(duì)于各組件,可以設(shè)置一個(gè)或多個(gè)組件。此外,服務(wù)器130可以繞過(guò)互聯(lián)網(wǎng)180 而與LAN 140相連接,并且MFP 110和120、服務(wù)器130以及PC 190可以分別與不同的LAN 相連接。
<MFP的硬件構(gòu)成>MFP 110和120具有相同的硬件構(gòu)成,該硬件構(gòu)成包括如圖2所示的以下組件。即, 該構(gòu)成包括用作圖像輸入裝置的掃描儀單元212、用作圖像輸出裝置的打印機(jī)單元213、用于控制MFP的控制器200以及操作單元211。掃描儀單元212用作用于讀取原稿上的圖像以生成圖像數(shù)據(jù)的裝置。注意,原稿被放置在原稿給送器上,并且控制器200向掃描儀單元212發(fā)送原稿讀取指令。在接收到該指令時(shí),掃描儀單元212從原稿給送器逐一給送原稿,并且執(zhí)行原稿讀取操作。注意,代替使用原稿給送器的自動(dòng)給送方法,可以使用通過(guò)將原稿放置在玻璃表面(未示出)上并移動(dòng)曝光單元來(lái)掃描原稿的方法作為原稿讀取方法。打印機(jī)單元213用作基于從控制器200接收到的圖像數(shù)據(jù)在紙張上形成圖像的圖像形成裝置。注意,在本實(shí)施例中,除了使用感光鼓或感光帶的電子照相方法外,還可以使用噴墨方法作為圖像形成方法??刂破?00電連接到操作單元211、掃描儀單元212以及打印機(jī)單元213,還經(jīng)由網(wǎng)絡(luò)接口 206電連接到LAN 140。S卩,控制器200經(jīng)由LAN140連接到其它裝置。這使得能夠根據(jù)HTTP協(xié)議進(jìn)行通信。CPU 201基于存儲(chǔ)在ROM 202中的控制程序等來(lái)中央控制對(duì)各種連接的裝置的訪問(wèn)和來(lái)自其它裝置的訪問(wèn)。此外,CPU 201中央控制在控制器200內(nèi)執(zhí)行的各種處理。該控制處理包括對(duì)用于實(shí)現(xiàn)流程圖(隨后描述)的程序的執(zhí)行。ROM 202存儲(chǔ)裝置的引導(dǎo)程序。RAM 203用作用于CPU 201的操作的系統(tǒng)工作存儲(chǔ)器,還用作用于臨時(shí)存儲(chǔ)圖像數(shù)據(jù)的存儲(chǔ)器。RAM 203包括用于即使在裝置主體斷電后也保持被存儲(chǔ)為備份等的內(nèi)容的區(qū)域,和用于在斷電后擦除被存儲(chǔ)的內(nèi)容的區(qū)域。CPU 201 將程序加載到后一區(qū)域中并執(zhí)行該程序。HDD 204是硬盤(pán)驅(qū)動(dòng)器,其能夠存儲(chǔ)系統(tǒng)軟件(程序和數(shù)據(jù))和圖像數(shù)據(jù)。操作單元I/F 205用作用于連接系統(tǒng)總線214和操作單元211的接口單元。操作單元I/F 205從系統(tǒng)總線214接收用于在操作單元211上顯示的圖像數(shù)據(jù),并且在將該圖像數(shù)據(jù)輸出到操作單元211,同時(shí)向系統(tǒng)總線214輸出通過(guò)操作單元211輸入的信息。操作單元211包括觸摸屏和鍵盤(pán),用來(lái)指示復(fù)印或打印操作(例如拉式打印操作)和顯示打印狀態(tài)。此外,根據(jù)本實(shí)施例,用戶可以使用操作單元211來(lái)給出并行處理的附加指令等。網(wǎng)絡(luò)I/F 206連接到LAN 140和系統(tǒng)總線214,以輸入/輸出信息。掃描儀I/F 207對(duì)從掃描儀單元212接收的圖像數(shù)據(jù)進(jìn)行校正、處理及編輯。掃描儀I/F 207具有確定所接收的圖像數(shù)據(jù)的類型(即,彩色原稿還是單色原稿,或者文本原稿還是照片原稿)的功能。圖像處理單元208例如改變圖像數(shù)據(jù)的取向,并且壓縮/解壓縮圖像。圖像處理單元208還能夠?qū)DD 204中保存的圖像進(jìn)行合成,以生成一個(gè)圖像。打印機(jī)I/F 209接收從圖像處理單元208發(fā)送的圖像數(shù)據(jù),并且參照添加到圖像數(shù)據(jù)的打印設(shè)定來(lái)對(duì)圖像數(shù)據(jù)執(zhí)行圖像形成處理。打印機(jī)I/F 209隨后將經(jīng)歷了圖像形成處理的圖像數(shù)據(jù)輸出給打印機(jī)單元213。注意,在本實(shí)施例中,MFP是顯示UI的網(wǎng)絡(luò)MFP。然而,MFP也可以是具有打印功能的另一種圖像形成裝置,例如與通用打印機(jī)相連接的通用計(jì)算機(jī)等。<服務(wù)器130的硬件構(gòu)成>
圖3是示出圖1中所示的服務(wù)器130的硬件構(gòu)成300的框圖。參照?qǐng)D3,CPU 301、 RAM 302、ROM 303、網(wǎng)絡(luò)I/F 305以及硬盤(pán)驅(qū)動(dòng)器(HDD) 306經(jīng)由系統(tǒng)總線309彼此可通信地連接。諸如CRT的顯示裝置307、諸如鍵盤(pán)的輸入裝置304以及諸如鼠標(biāo)的指點(diǎn)裝置 (pointing device) 308也經(jīng)由系統(tǒng)總線309彼此可通信地連接。ROM 303或HDD 306存儲(chǔ)控制程序(例如操作系統(tǒng)或Web應(yīng)用)以及本實(shí)施例的打印數(shù)據(jù)。CPU 301在需要時(shí)將控制程序從ROM 303或HDD 306讀出到RAM 302中,隨后執(zhí)行該控制程序,由此發(fā)揮其如計(jì)算機(jī)一樣的功能。CPU 301使用顯示裝置307來(lái)顯示各項(xiàng)信息,并且還從輸入裝置304或指點(diǎn)裝置 308接受用戶指令等。CPU 301還經(jīng)由網(wǎng)絡(luò)I/F 305與LAN 150上的其它裝置通信。當(dāng)MFP 執(zhí)行拉式打印時(shí),CPU 301執(zhí)行用于響應(yīng)于來(lái)自MFP的請(qǐng)求提供打印數(shù)據(jù)的服務(wù)(程序)。<MFP的軟件構(gòu)成>MFP 110和120具有相同的軟件構(gòu)成,該軟件構(gòu)成包括如圖4所示的以下組件。軟件模塊存儲(chǔ)在HDD 204中,并由CPU 201執(zhí)行。UI單元401是如下的軟件模塊,其在操作單元211上顯示用于使用內(nèi)部功能的 UI,例如針對(duì)拉式打印功能的UI、用于圖像數(shù)據(jù)發(fā)送功能的UI或者用于設(shè)置MFP主體的設(shè)定UI。HTTP通信單元402是通過(guò)操作網(wǎng)絡(luò)I/F 206根據(jù)HTTP協(xié)議進(jìn)行通信的軟件模塊。發(fā)送/接收數(shù)據(jù)處理單元403是分析經(jīng)由HTTP通信單元402接收到的打印數(shù)據(jù)等并且指示功能控制單元405執(zhí)行打印處理和指示UI單元401顯示UI的軟件模塊。發(fā)送 /接收數(shù)據(jù)處理單元403在圖像數(shù)據(jù)管理單元404中存儲(chǔ)所接收的打印數(shù)據(jù)中包含的圖像數(shù)據(jù)。發(fā)送/接收數(shù)據(jù)處理單元403還經(jīng)由HTTP通信單元402,外部發(fā)送從UI單元401接收到的輸入信息。圖像數(shù)據(jù)管理單元404是對(duì)從發(fā)送/接收數(shù)據(jù)處理單元403接收到的圖像數(shù)據(jù)進(jìn)行管理的軟件模塊。功能控制單元405是對(duì)諸如拉式打印功能和圖像數(shù)據(jù)發(fā)送功能等的功能進(jìn)行控制的軟件模塊。例如,功能控制單元405操作打印機(jī)單元213,以根據(jù)從發(fā)送/接收數(shù)據(jù)處理單元403接收到的打印數(shù)據(jù)中包含的作業(yè)腳本中的打印設(shè)定執(zhí)行打印處理。<服務(wù)器130的軟件構(gòu)成>圖5是示出根據(jù)本實(shí)施例的服務(wù)器130的軟件構(gòu)成的框圖。圖5所示的軟件模塊存儲(chǔ)在HDD 306中,并由CPU 301執(zhí)行。UI單元501是在顯示裝置307上顯示用于設(shè)置服務(wù)器130的拉式打印功能的UI的軟件模塊。使用用于設(shè)置拉式打印功能的UI,可以將打印處理所需時(shí)間設(shè)置為閾值,閾值例如用作分割打印數(shù)據(jù)時(shí)的確定基準(zhǔn)。在本實(shí)施例中,假定該閾值被設(shè)置為2分鐘。即,當(dāng)打印處理所需時(shí)間被認(rèn)為超過(guò)2分鐘時(shí),執(zhí)行分割處理。另選的是,可以使用打印數(shù)據(jù)的數(shù)據(jù)量或頁(yè)數(shù)作為閾值。 HTTP通信單元502是通過(guò)操作網(wǎng)絡(luò)I/F 305根據(jù)HTTP協(xié)議進(jìn)行通信的軟件模塊。 發(fā)送/接收數(shù)據(jù)處理單元503是對(duì)經(jīng)由HTTP通信單元502接收到的數(shù)據(jù)執(zhí)行與該數(shù)據(jù)的內(nèi)容對(duì)應(yīng)的處理的軟件模塊。如果例如該數(shù)據(jù)是從PC 190上傳的打印數(shù)據(jù),則發(fā)送/接收數(shù)據(jù)處理單元503將該數(shù)據(jù)存儲(chǔ)在打印數(shù)據(jù)管理單元505中。 打印數(shù)據(jù)分割單元504是對(duì)從發(fā)送/接收數(shù)據(jù)處理單元503接收到的打印數(shù)據(jù)進(jìn)行分割的軟件模塊。打印數(shù)據(jù)管理單元505是響應(yīng)于來(lái)自發(fā)送/接收數(shù)據(jù)處理單元503的指令,存儲(chǔ)打印數(shù)據(jù)或者將所存儲(chǔ)的打印數(shù)據(jù)傳送給發(fā)送/接收數(shù)據(jù)處理單元503的軟件模塊。稍后描述由打印數(shù)據(jù)管理單元505管理的數(shù)據(jù)。狀態(tài)管理單元506是對(duì)由MFP 110或120處理的打印數(shù)據(jù)的狀態(tài)進(jìn)行管理的模塊。響應(yīng)于來(lái)自發(fā)送/接收數(shù)據(jù)處理單元503的指令,狀態(tài)管理單元重寫(xiě)狀態(tài)。稍后描述由狀態(tài)管理單元506管理的數(shù)據(jù)。<由打印數(shù)據(jù)管理單元505和狀態(tài)管理單元506管理的數(shù)據(jù)>圖6A是示意性示出由服務(wù)器130的打印數(shù)據(jù)管理單元505管理的打印數(shù)據(jù)列表 600的圖。已根據(jù)用戶指令從PC 190上傳了打印數(shù)據(jù)。在本實(shí)施例中,假定打印數(shù)據(jù)列表 600存儲(chǔ)在服務(wù)器130的HDD 306中。盡管在本實(shí)施例中的示意圖中使用了表格式,但是也可以使用CSV(逗號(hào)分隔值,Comma Separated Values)格式或XML(可擴(kuò)展標(biāo)記語(yǔ)言)格式的文本文件。列表呈現(xiàn)信息。為說(shuō)明此點(diǎn),列表也可以稱為列表信息。打印數(shù)據(jù)列表600包括列601到607。列601表示打印數(shù)據(jù)ID。打印數(shù)據(jù)ID用來(lái)唯一地標(biāo)識(shí)打印數(shù)據(jù)。在本實(shí)施例中,打印數(shù)據(jù)ID具有從“1”開(kāi)始的序號(hào)。理想地說(shuō), 打印數(shù)據(jù)ID是用于唯一標(biāo)識(shí)打印數(shù)據(jù)的ID,例如UUID(通用唯一標(biāo)識(shí)符)。列602表示打印數(shù)據(jù)名稱。用戶使用打印數(shù)據(jù)名稱來(lái)標(biāo)識(shí)打印數(shù)據(jù)。當(dāng)從PC 190 向服務(wù)器130上傳打印數(shù)據(jù)時(shí),用戶輸入該打印數(shù)據(jù)的打印數(shù)據(jù)名稱。盡管在本實(shí)施例中用戶輸入打印數(shù)據(jù)名稱,但是也可以使用任何名稱,只要用戶能夠識(shí)別打印數(shù)據(jù)即可。例如,可以使用圖像數(shù)據(jù)的文件名稱作為打印數(shù)據(jù)名稱。列603表示用于標(biāo)識(shí)上傳打印數(shù)據(jù)的用戶的用戶名,列604表示要打印的圖像數(shù)據(jù)的份數(shù),列605表示圖像數(shù)據(jù)的頁(yè)數(shù),列606表示圖像數(shù)據(jù)。在本實(shí)施例中,圖像數(shù)據(jù)被保持為打印數(shù)據(jù)。然而,例如,可以僅將用來(lái)指定圖像數(shù)據(jù)的數(shù)據(jù)(例如圖像數(shù)據(jù)的路徑) 保持為打印數(shù)據(jù),而圖像數(shù)據(jù)可以存儲(chǔ)在其他位置。當(dāng)然,各種格式(例如位圖格式和矢量格式)的圖像數(shù)據(jù)也適用于本實(shí)施例。例如,PDF格式是圖像數(shù)據(jù)的一種格式。列607表示描述了打印設(shè)定的作業(yè)腳本。打印設(shè)定例如包括布局設(shè)定。圖6B示意性示出由服務(wù)器130的狀態(tài)管理單元506管理的打印數(shù)據(jù)狀態(tài)列表 650。在本實(shí)施例中,假定打印數(shù)據(jù)狀態(tài)列表650存儲(chǔ)在服務(wù)器130的HDD 306中。盡管在本實(shí)施例中的示意圖中使用了表格式,但是也可以使用CSV(逗號(hào)分隔值)格式或XML(可擴(kuò)展標(biāo)記語(yǔ)言)格式的文本文件。狀態(tài)列表650呈現(xiàn)包括列651到656的信息,并且表示打印數(shù)據(jù)處理的狀態(tài)。響應(yīng)于服務(wù)器130的發(fā)送/接收數(shù)據(jù)處理單元503的指令來(lái)重寫(xiě)該狀態(tài)列表中的各狀態(tài)。列651表示打印數(shù)據(jù)ID。打印數(shù)據(jù)ID用來(lái)唯一地標(biāo)識(shí)打印數(shù)據(jù)。打印數(shù)據(jù)ID使得能夠指定狀態(tài)由對(duì)應(yīng)狀態(tài)表示的打印數(shù)據(jù)。這對(duì)應(yīng)于打印數(shù)據(jù)列表600的“打印數(shù)據(jù)ID” 列 601。列652表示打印數(shù)據(jù)的處理狀態(tài)。打印數(shù)據(jù)的處理狀態(tài)包括“未處理”、“進(jìn)行中” 以及“完成”。當(dāng)MFP開(kāi)始拉式打印時(shí),處理狀態(tài)變?yōu)椤斑M(jìn)行中”。當(dāng)MFP完成拉式打印時(shí), 處理狀態(tài)變?yōu)椤巴瓿伞?。?53表示打印數(shù)據(jù)的分割狀態(tài)。當(dāng)分割了打印數(shù)據(jù)時(shí),設(shè)置“真”;否則,設(shè)置“假”。列肪4表示MFP已完成打印的份數(shù)。列655表示分割打印數(shù)據(jù)之后的作業(yè)腳本。如果分割了打印數(shù)據(jù),則存儲(chǔ)數(shù)量與分割后的打印數(shù)據(jù)的數(shù)量相等的作業(yè)腳本。列656表示正在處理打印數(shù)據(jù)的MFP。例如,當(dāng)用戶將打印數(shù)據(jù)上傳到服務(wù)器130時(shí),服務(wù)器130生成并存儲(chǔ)打印數(shù)據(jù)列表600和狀態(tài)列表650。對(duì)于狀態(tài)列表650,“未處理”被設(shè)置為處理狀態(tài)的初始值,“假”被設(shè)置為分割狀態(tài)的初始值。<MFP 110中(帶作業(yè)分割的)拉式打印處理>用戶指示MFP 110開(kāi)始拉式打印。下面參照?qǐng)D7到圖13描述在此情況下MFP 110 與服務(wù)器130之間的處理。圖7是示出MFP 110與服務(wù)器130之間的通信處理的序列圖。圖7具體示出了因打印數(shù)據(jù)的處理時(shí)間超過(guò)閾值(在該示例中是2分鐘)而分割打印數(shù)據(jù)的情況。用戶操作MFP 110的操作單元211來(lái)登錄MFP 110。例如,用戶通過(guò)經(jīng)由在操作單元211上顯示的登錄UI (未示出)輸入他/她的用戶名和密碼,來(lái)進(jìn)行登錄。另選的是,用戶將記錄有他/她的用戶名和密碼的登錄卡保持在讀卡器等的(未示出)上方。在接受了這種登錄操作時(shí),MFPl 10執(zhí)行登錄處理。在登錄處理中,MFP 110可以比對(duì)自身中保持的用戶名和密碼來(lái)檢查所輸入的用戶名和密碼,或者可以由單獨(dú)的認(rèn)證服務(wù)器(未示出)來(lái)檢查所輸入的用戶名和密碼。另選的是,服務(wù)器130還可以用作認(rèn)證服務(wù)器。如果登錄處理成功,則處理進(jìn)行到步驟701。在步驟701,發(fā)送/接收數(shù)據(jù)處理單元403使用HTTP的GET命令來(lái)向服務(wù)器130 請(qǐng)求服務(wù)器130中保持的打印數(shù)據(jù)列表。更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元403將登錄用戶信息(用戶名等)和服務(wù)器130的地址傳送給HTTP通信單元402。響應(yīng)于此,HTTP 通信單元402根據(jù)HTTP協(xié)議與服務(wù)器130的HTTP通信單元502通信。下面省略了對(duì)HTTP 通信單元402和HTTP通信單元502的操作的描述。在步驟702,響應(yīng)于請(qǐng)求,服務(wù)器130向MFP 110發(fā)送登錄用戶的打印數(shù)據(jù)列表 600的一部分信息和狀態(tài)列表650的一部分信息。更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元 503從打印數(shù)據(jù)管理單元505獲取與在步驟701中接收的用戶名相關(guān)聯(lián)的打印數(shù)據(jù)的信息。 相關(guān)聯(lián)的打印數(shù)據(jù)包括由登錄用戶上傳的打印數(shù)據(jù)和允許登錄用戶訪問(wèn)的打印數(shù)據(jù)。為了允許用戶訪問(wèn)打印數(shù)據(jù),將擁有訪問(wèn)權(quán)限的用戶名登記為包含在打印數(shù)據(jù)列表或另一數(shù)據(jù)中的項(xiàng)目。假定在該示例中,僅上傳了的打印數(shù)據(jù)的用戶被賦予針對(duì)打印數(shù)據(jù)的打印權(quán)限。 因此,在該示例中,發(fā)送/接收數(shù)據(jù)處理單元503在打印數(shù)據(jù)列表600的“用戶名”列603 中搜索對(duì)應(yīng)于登錄用戶名的用戶名,隨后讀取與該對(duì)應(yīng)用戶相關(guān)聯(lián)的數(shù)據(jù)。例如,如果登錄用戶名是“A”,則發(fā)送/接收數(shù)據(jù)處理單元503獲取打印數(shù)據(jù)列表的第一行和第二行中的數(shù)據(jù),作為對(duì)應(yīng)的數(shù)據(jù)。此后,發(fā)送/接收數(shù)據(jù)處理單元503從狀態(tài)管理單元506獲取與所獲取的打印數(shù)據(jù)相關(guān)聯(lián)的狀態(tài)信息?;诖蛴?shù)據(jù)ID來(lái)確定該情況下的關(guān)聯(lián)。即,服務(wù)器 130向MFP 110發(fā)送打印數(shù)據(jù)列表以及具有與所獲取的打印數(shù)據(jù)ID相同的ID的數(shù)據(jù)的狀態(tài)列表。向MFP 110發(fā)送的信息包括屬性信息,例如打印數(shù)據(jù)列表600的打印數(shù)據(jù)ID 601、 打印數(shù)據(jù)名稱602以及用戶名603,以及狀態(tài)列表650的打印數(shù)據(jù)ID 651、處理狀態(tài)652以及分割狀態(tài)653。此時(shí)服務(wù)器130不發(fā)送數(shù)據(jù)大小較大的圖像數(shù)據(jù)606等。在步驟703,MFP 110的操作單元211顯示UI單元401的用于接受對(duì)打印數(shù)據(jù)的選擇的UI。使用在步驟702中接收的信息作為此時(shí)要顯示的打印數(shù)據(jù)信息。圖8A中所示的UI 800是在步驟703中由MFP 110的UI單元401顯示的UI的示例。當(dāng)打印數(shù)據(jù)列表600和狀態(tài)列表650如圖6B所示那樣時(shí)顯示UI 800,隨后用戶“A”登錄。使用按鈕801來(lái)切換到拉式打印設(shè)定畫(huà)面。UI 800顯示拉式打印設(shè)定畫(huà)面。通過(guò)按壓另一切換按鈕,可以切換到對(duì)應(yīng)的設(shè)定畫(huà)面,例如“復(fù)印”或“發(fā)送/傳真”設(shè)定畫(huà)面。列表802呈現(xiàn)打印數(shù)據(jù)信息(在本示例中是狀態(tài)列表的一部分),并且用來(lái)接受對(duì)打印數(shù)據(jù)的選擇。由于用戶“A”已登錄,所以顯示了用戶“A”能夠訪問(wèn)的打印數(shù)據(jù)1和2。 由于這些打印數(shù)據(jù)尚未被任何MFP處理,所以它們的處理狀態(tài)是“未處理”。使用按鈕803來(lái)接受拉式打印的開(kāi)始。當(dāng)按鈕803被按下時(shí),開(kāi)始對(duì)列表802的所選擇的打印數(shù)據(jù)的拉式打印。再次參照?qǐng)D7,在步驟704,MFP 110發(fā)送針對(duì)由服務(wù)器130選擇的打印作業(yè)的請(qǐng)求。更具體地說(shuō),將UI單元401在步驟703接受的打印數(shù)據(jù)的打印數(shù)據(jù)ID傳送到發(fā)送/接收數(shù)據(jù)處理單元403。發(fā)送/接收數(shù)據(jù)處理單元403經(jīng)由HTTP通信單元402向服務(wù)器130 發(fā)送針對(duì)所選擇的打印數(shù)據(jù)的請(qǐng)求。此時(shí),打印數(shù)據(jù)的請(qǐng)求消息包含指示MFP 110的打印處理能力的信息。例如,如果MFP 110的打印速度是50ppm(頁(yè)/分),則請(qǐng)求消息包含指示打印能力是50ppm的信息。在步驟705,服務(wù)器130基于所請(qǐng)求的打印數(shù)據(jù)的份數(shù)來(lái)確定是否分割打印數(shù)據(jù)。 如果服務(wù)器130確定分割打印數(shù)據(jù),則對(duì)打印數(shù)據(jù)進(jìn)行分割。注意,在打印數(shù)據(jù)分割處理中,代替分割數(shù)據(jù),而是分割基于打印數(shù)據(jù)的打印作業(yè)。通過(guò)分割打印數(shù)據(jù),生成了數(shù)量與分割后的打印數(shù)據(jù)的數(shù)量相等的作業(yè)腳本,并且將這些作業(yè)腳本存儲(chǔ)在狀態(tài)列表的列655 中。在各作業(yè)腳本中,寫(xiě)入了針對(duì)分割后的打印數(shù)據(jù)要打印的份數(shù)。各作業(yè)腳本如其名稱所暗示的那樣定義作業(yè)。執(zhí)行在各作業(yè)腳本中定義的打印作業(yè)。即,作業(yè)腳本的復(fù)印和重寫(xiě)意味著對(duì)打印作業(yè)的分割。在本示例中,按以下方式分割打印作業(yè),使得各分割后的打印作業(yè)能夠在指定為閾值的時(shí)間段內(nèi)完成。稍后參照?qǐng)D9描述步驟705中的具體處理。<作業(yè)腳本的分割示例>圖IOA和圖IOB示出了分割處理前、后的“打印數(shù)據(jù)1”的作業(yè)腳本。分割處理前的作業(yè)腳本1000以XML描述,并且存儲(chǔ)在打印數(shù)據(jù)列表600的“作業(yè)腳本”列607中。作業(yè)腳本不限于本示例中所示的作業(yè)腳本,而可以是根據(jù)JDF(作業(yè)定義格式)的作業(yè)單。盡管在本示例中以XML描述腳本,但是它可以采用任何格式,只要MFP能夠處理該腳本即可。 當(dāng)上傳了打印數(shù)據(jù)時(shí),由服務(wù)器生成作業(yè)腳本,并且在服務(wù)器中存儲(chǔ)所生成的作業(yè)腳本。屬性1001表示打印數(shù)據(jù)ID。屬性1002是指示是否已分割了打印數(shù)據(jù)的分割屬性。由于屬性1002的值是“false(假)”,所以屬性1002指示尚未分割打印數(shù)據(jù)。 “^ intingkttings (打印設(shè)定)”標(biāo)簽1003指示在該標(biāo)簽之后有打印設(shè)定,并且以子元素描述打印設(shè)定。“Copies(份數(shù))”標(biāo)簽1004指示要打印的份數(shù)的設(shè)定。即,“打印數(shù)據(jù)1” 被設(shè)置為要打印150份。圖IOB中所示的作業(yè)腳本1050是通過(guò)分割作業(yè)腳本1000而獲得的作業(yè)腳本,并且是分割處理之后的“打印數(shù)據(jù)1”的作業(yè)腳本。作業(yè)腳本1050存儲(chǔ)在狀態(tài)列表650的“分割作業(yè)腳本”列655內(nèi)。
屬性1051表示打印數(shù)據(jù)ID。打印數(shù)據(jù)ID與分割處理前的打印數(shù)據(jù)ID相同。屬性1052是指示是否已分割了打印數(shù)據(jù)的分割屬性。由于屬性1052的值是“true(真)”,所以屬性1052指示已分割了打印數(shù)據(jù)?!癈opies”標(biāo)簽1053表示要打印的份數(shù)。該值已被覆寫(xiě)為通過(guò)分割作業(yè)腳本1000而獲得的值。由于“Copies”標(biāo)簽的值是“20”,所以要打印20 份。由于要打印150份“打印數(shù)據(jù)1”,所以在分割處理之后生成了 7個(gè)作業(yè)腳本1050 和一個(gè)標(biāo)簽1053的值為“10”的作業(yè)腳本,S卩,總共8個(gè)作業(yè)腳本。這8個(gè)作業(yè)腳本存儲(chǔ)在狀態(tài)列表650的列655中。一個(gè)作業(yè)腳本對(duì)應(yīng)于一個(gè)打印作業(yè)。各個(gè)作業(yè)腳本具有相關(guān)聯(lián)的處理狀態(tài)。當(dāng)在上傳或分割處理中生成作業(yè)腳本時(shí),將指示“未處理”的值設(shè)置為其處理狀態(tài)。該處理狀態(tài)可以通過(guò)將狀態(tài)列表650中包含的“處理狀態(tài)”列與各分割后的作業(yè)腳本相關(guān)聯(lián)以分割“處理狀態(tài)”列來(lái)實(shí)現(xiàn)。為了準(zhǔn)備重新發(fā)送作業(yè)腳本,希望向分割后的作業(yè)腳本分配序號(hào),并且與作業(yè)腳本相關(guān)聯(lián)地存儲(chǔ)序號(hào)。如果不重新發(fā)送作業(yè)腳本,則不必這樣做。再次參照?qǐng)D7,如果在步驟705中分割了打印作業(yè),則處理進(jìn)行到步驟706。另外, 圖7是分割打印數(shù)據(jù)時(shí)的序列圖。因此,假定在步驟705中分割了打印作業(yè)。在步驟706,服務(wù)器130將分割后的打印數(shù)據(jù)發(fā)送給MFP 110。更具體地說(shuō),服務(wù)器130的發(fā)送/接收數(shù)據(jù)處理單元403獲取打印數(shù)據(jù)列表600的圖像數(shù)據(jù)和狀態(tài)列表650 的分割后的作業(yè)腳本,并經(jīng)由HTTP通信單元502將它們發(fā)送給MFP 110。在此情況下,發(fā)送 /接收數(shù)據(jù)處理單元503將已發(fā)送的打印數(shù)據(jù)的“處理狀態(tài)”列652從“未處理”覆寫(xiě)為“進(jìn)行中”。發(fā)送/接收數(shù)據(jù)處理單元503還在“處理中的MFP”列656中寫(xiě)入執(zhí)行打印作業(yè)的圖像形成裝置(即,在本示例中是“MFP 110”)的ID(S卩,標(biāo)識(shí)信息)。從狀態(tài)列表650中刪除已發(fā)送的作業(yè)腳本。同時(shí),將要通過(guò)已發(fā)送的作業(yè)腳本打印的份數(shù)添加給“打印份數(shù)” 列654的值。注意,可以在接收到打印完成通知時(shí),執(zhí)行作業(yè)腳本的刪除和要打印份數(shù)的添加。 在此情況下,即使出現(xiàn)通信錯(cuò)誤,也可以重新發(fā)送作業(yè)腳本。為此,服務(wù)器130必須將作業(yè)腳本與其處理結(jié)果關(guān)聯(lián)起來(lái),刪除處理已完成的打印作業(yè)的作業(yè)腳本,并且添加打印的頁(yè)數(shù)。因此,在分割作業(yè)時(shí)需要向各作業(yè)腳本分配唯一的ID,并且將該唯一的ID包括在打印數(shù)據(jù)和打印完成通知中。在步驟707,MFP 110分析在步驟706中接收到的打印數(shù)據(jù),并且如果已分割打印作業(yè),則存儲(chǔ)圖像數(shù)據(jù)。更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元403分析所接收到的打印數(shù)據(jù)的作業(yè)腳本,以確定是否已分割了作業(yè)。發(fā)送/接收數(shù)據(jù)處理單元403基于作業(yè)腳本1050 的屬性1052的值來(lái)確定是否已分割了作業(yè)。如果已分割了作業(yè),則發(fā)送/接收數(shù)據(jù)處理單元403在圖像數(shù)據(jù)管理單元404中存儲(chǔ)所接收到的打印數(shù)據(jù)中包含的圖像數(shù)據(jù)。同時(shí),發(fā)送/接收數(shù)據(jù)處理單元403還與圖像數(shù)據(jù)相關(guān)聯(lián)地保存打印數(shù)據(jù)ID。在步驟708,發(fā)送/接收數(shù)據(jù)處理單元403指示功能控制單元405打印在步驟706 中接收到的打印數(shù)據(jù)。功能控制單元405根據(jù)在打印數(shù)據(jù)中包含的作業(yè)腳本中描述的處理,來(lái)打印在所接收到的打印數(shù)據(jù)中包含的圖像數(shù)據(jù)。當(dāng)打印處理開(kāi)始時(shí),UI單元401顯示用于指示打印在進(jìn)行中的畫(huà)面。圖11示出了在打印處理開(kāi)始之后在步驟708中由MFP 110的UI單元401在操作
14單元211上顯示的UI 1100的示例。文本1101指示打印處理在進(jìn)行中,并且可以針對(duì)正在打印的打印數(shù)據(jù)用另一 MFP 執(zhí)行并行打印處理。這能夠提示用戶在打印處理開(kāi)始之后用另一 MFP執(zhí)行并行打印處理。按鈕1102用來(lái)關(guān)閉UI。當(dāng)按下按鈕1102時(shí),UI單元401切換到用于顯示圖8A 中所示的打印數(shù)據(jù)列表的UI。按鈕1103用來(lái)停止打印處理。當(dāng)按下按鈕1103時(shí),功能控制單元405停止打印處理。注意,圖11的畫(huà)面并非在任何條件下都顯示,而可以僅在基于作業(yè)腳本的分割屬性確定打印作業(yè)是分割后的打印作業(yè)(也被稱為分割作業(yè))的情況下顯示。再次參照?qǐng)D7,如果打印處理完成,則在步驟709中MFP 110通知服務(wù)器130打印處理完成。完成通知包含打印數(shù)據(jù)ID。在接收到打印完成通知時(shí),在步驟710中服務(wù)器130 針對(duì)具有通知中所包含的打印數(shù)據(jù)ID的打印數(shù)據(jù),確定打印處理是否完成。稍后參照?qǐng)D12 描述實(shí)際的處理。如果打印處理未完成,則讀取(獲取)分割后的作業(yè)腳本中未處理的一個(gè),以前進(jìn)到步驟711 ;否則,處理前進(jìn)到步驟714。在步驟711,發(fā)送/接收數(shù)據(jù)處理單元503將所獲取的分割后的作業(yè)腳本中未處理的一個(gè)發(fā)送給MFP 110。此時(shí),從狀態(tài)列表650中刪除已發(fā)送的作業(yè)腳本。與此同時(shí),將要通過(guò)已發(fā)送的作業(yè)腳本打印的份數(shù)添加給“打印份數(shù)”列6M的值。注意,如上所述,可以在接收到打印完成通知時(shí),執(zhí)行作業(yè)腳本的刪除和要打印份數(shù)的添加。在步驟712,MFP 110根據(jù)在步驟711中接收到的作業(yè)腳本的設(shè)定來(lái)執(zhí)行打印處理。更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元403從圖像數(shù)據(jù)管理單元404獲取與所接收到的分割后的作業(yè)腳本具有相同打印ID的圖像數(shù)據(jù)。此后,發(fā)送/接收數(shù)據(jù)處理單元403將分割后的作業(yè)腳本和所獲取的圖像數(shù)據(jù)發(fā)送給功能控制單元405。功能控制單元405根據(jù)在分割后的作業(yè)腳本中描述的處理來(lái)打印圖像數(shù)據(jù)。在本實(shí)施例中,考慮到網(wǎng)絡(luò)負(fù)載和MFP 110的數(shù)據(jù)接收時(shí)間,將圖像數(shù)據(jù)管理單元404設(shè)置在MFP 110中。由于MFP 110已在圖像數(shù)據(jù)管理單元404中保存了在步驟706中接收到的打印數(shù)據(jù)中包含的圖像數(shù)據(jù),所以在步驟711中服務(wù)器130僅需要將分割后的作業(yè)腳本發(fā)送給MFP 110。注意,本發(fā)明不限于此。 例如,MFP 110可以沒(méi)有圖像數(shù)據(jù)管理單元404,并且服務(wù)器130可以每次發(fā)送包含圖像數(shù)據(jù)和分割后的作業(yè)腳本的打印數(shù)據(jù)。該配置使得MFP不需要具有保存圖像數(shù)據(jù)的存儲(chǔ)器容量。在步驟713,發(fā)送/接收數(shù)據(jù)處理單元403向服務(wù)器130發(fā)送打印完成通知。此后,服務(wù)器130重復(fù)從步驟710起的處理。如果在步驟710中確定打印處理完成,則在步驟714中服務(wù)器130向MFP 110發(fā)送打印結(jié)束通知。在所有分割后的作業(yè)腳本的打印處理完成之后,并且在步驟710到713 中的重復(fù)處理結(jié)束之后,服務(wù)器130執(zhí)行步驟714中的處理。此時(shí),服務(wù)器130可以從打印數(shù)據(jù)列表600和狀態(tài)列表650中刪除由打印處理已完成的打印數(shù)據(jù)ID指定的打印數(shù)據(jù)的信息。注意,這適用于僅允許上傳的打印數(shù)據(jù)被打印一次的情況。如果允許打印數(shù)據(jù)被打印多次,則保留打印數(shù)據(jù)。在步驟715,MFP 110的發(fā)送/接收數(shù)據(jù)處理單元403刪除在圖像數(shù)據(jù)管理單元 404中存儲(chǔ)的圖像數(shù)據(jù)。更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元403在指示刪除圖像數(shù)據(jù)的同時(shí),向圖像數(shù)據(jù)管理單元傳送在步驟714中接收到的打印結(jié)束通知中包含的打印數(shù)據(jù) ID。圖像數(shù)據(jù)管理單元404刪除由打印數(shù)據(jù)ID指定的圖像數(shù)據(jù)。已經(jīng)解釋了在打印數(shù)據(jù)的處理時(shí)間超過(guò)閾值(在本示例中為2分鐘)、由此分割打印數(shù)據(jù)的情況下的拉式打印過(guò)程的示例?!创蛴∽鳂I(yè)分割處理〉圖9是例示當(dāng)根據(jù)本實(shí)施例的服務(wù)器130基于份數(shù)確定要分割打印作業(yè)時(shí)步驟 705中的分割打印作業(yè)的處理的流程圖。通過(guò)假定軟件模塊占主導(dǎo)來(lái)進(jìn)行以下描述。事實(shí)上,執(zhí)行軟件模塊的CPU占主導(dǎo),并且圖9例示了處理過(guò)程。這同樣適合于圖7,或者其它流程圖或序列。在步驟S901,發(fā)送/接收數(shù)據(jù)處理單元503確定是否正在處理被請(qǐng)求的打印數(shù)據(jù)。 更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元503使用所請(qǐng)求的打印數(shù)據(jù)的打印數(shù)據(jù)ID和狀態(tài)列表650的列651的打印數(shù)據(jù)ID來(lái)指定打印數(shù)據(jù)的狀態(tài),并且獲取列652的處理狀態(tài)。隨后, 發(fā)送/接收數(shù)據(jù)處理單元503參照該處理狀態(tài)進(jìn)行確定。如果處理狀態(tài)是“進(jìn)行中”,則處理進(jìn)行到步驟S902。如果處理狀態(tài)是“未處理”,則處理進(jìn)行到步驟S903。在步驟S902,發(fā)送/接收數(shù)據(jù)處理單元503確定是否已分割了被請(qǐng)求的打印數(shù)據(jù)。 參照狀態(tài)列表650的“分割狀態(tài)”列653來(lái)進(jìn)行該確定。如果分割狀態(tài)是“假”,則處理進(jìn)行到步驟S905。另選的是,如果分割狀態(tài)是“真”,這意味著已分割了數(shù)據(jù),因此處理結(jié)束。在步驟S905,發(fā)送/接收數(shù)據(jù)處理單元503生成錯(cuò)誤。無(wú)法分割已開(kāi)始執(zhí)行的打印作業(yè),從而生成與此相關(guān)聯(lián)的錯(cuò)誤。在生成錯(cuò)誤之后,處理結(jié)束。生成錯(cuò)誤包括例如在預(yù)定區(qū)域中存儲(chǔ)對(duì)應(yīng)的錯(cuò)誤代碼。另一方面,在步驟S903,發(fā)送/接收數(shù)據(jù)處理單元503確定打印處理所需時(shí)間是否超過(guò)閾值。利用通過(guò)使用打印數(shù)據(jù)列表600的列604的份數(shù)和列605的頁(yè)數(shù)計(jì)算待打印頁(yè)數(shù)、和基于步驟704中接收的打印處理能力估計(jì)打印處理所需時(shí)間而獲得的值,來(lái)進(jìn)行該確定。當(dāng)然,可以使用任何其它值,只要該值是處理時(shí)間指標(biāo)值即可。如果打印處理所需時(shí)間超過(guò)閾值,則確定要分割打印作業(yè)。例如,如果所請(qǐng)求的打印數(shù)據(jù)是“打印數(shù)據(jù)1”,則列604的份數(shù)是150,列605的頁(yè)數(shù)是5。因此,待打印頁(yè)數(shù)是750。如果MFP 110的打印處理能力是50ppm,則執(zhí)行打印處理所需的時(shí)間是15分鐘。由于處理時(shí)間超過(guò)作為閾值的 2分鐘,所以確定要分割打印作業(yè)。如果所請(qǐng)求的打印數(shù)據(jù)是“打印數(shù)據(jù)2”,則待打印頁(yè)數(shù)是15,打印處理所需時(shí)間是15/50分鐘,其小于閾值O分鐘),由此確定不需要分割打印作業(yè)。盡管在本實(shí)施例中,通過(guò)從MFP 110獲取打印處理能力來(lái)確定時(shí)間是否超過(guò)閾值,但是該確定也可以在不獲取打印處理能力的情況下做出。例如,可以使用頁(yè)數(shù)作為閾值,并且可以確定待打印頁(yè)數(shù)是否超過(guò)閾值。另選的是,可以根據(jù)是否設(shè)置了雙面打印或者是否設(shè)置了布局設(shè)定(例如,2合1)來(lái)進(jìn)行該確定。例如,即使已進(jìn)行了諸如布局的打印設(shè)定,也與打印處理并行地執(zhí)行布局處理,并且針對(duì)第二頁(yè)以及后續(xù)頁(yè)不增加布局處理的處理時(shí)間。 因此,如果指定了諸如N合1的布局,則使用紙張的面數(shù)(即,通過(guò)將頁(yè)數(shù)除以N所獲得的值)作為要與閾值相比較的待打印頁(yè)數(shù)。在雙面打印的情況下,對(duì)一個(gè)打印紙張的打印處理所需時(shí)間增加翻轉(zhuǎn)一個(gè)打印紙張所需的平均時(shí)間,并且將由此獲得的時(shí)間乘以要打印的紙張數(shù),由此獲得雙面打印的打印處理所需時(shí)間。在此情況下,可以接收翻轉(zhuǎn)時(shí)間作為來(lái)自 MFP的處理能力信息的一部分。在任一種情況下,如果所估計(jì)的打印處理所需時(shí)間超過(guò)所設(shè)置的閾值,則處理進(jìn)行到步驟S904,否則,處理結(jié)束。在步驟S904,打印數(shù)據(jù)分割單元504分割打印數(shù)據(jù)的作業(yè)腳本。具體地說(shuō),通過(guò)獲得分割處理之前的作業(yè)腳本的副本(其數(shù)量等于分割后的作業(yè)腳本的數(shù)量)并且用要由各分割后的打印作業(yè)打印的份數(shù)覆寫(xiě)各作業(yè)腳本中包含的“份數(shù)”標(biāo)簽的值,來(lái)實(shí)現(xiàn)對(duì)作業(yè)腳本的分割。按照如下方式確定分割后的作業(yè)腳本的數(shù)量和要由各作業(yè)腳本打印的份數(shù)。針對(duì)基于閾值確定的各份數(shù)來(lái)分割作業(yè)腳本。即,執(zhí)行分割處理,使得各分割后的作業(yè)腳本在閾值時(shí)間內(nèi)完成該作業(yè)腳本中指定的份數(shù)的打印數(shù)據(jù)的打印處理。例如,如果所請(qǐng)求的打印數(shù)據(jù)是“打印數(shù)據(jù)1”,則為了針對(duì)每20份執(zhí)行打印處理而將打印數(shù)據(jù)1分割成8個(gè)打印數(shù)據(jù)。因此,將打印作業(yè)分割成各自打印20份的7個(gè)打印作業(yè)和打印10份的 1個(gè)打印作業(yè)。這是因?yàn)?,在本示例中,打印能力?0ppm,并且在閾值時(shí)間O分鐘)內(nèi)能夠打印的頁(yè)數(shù)等于或者小于100。假定“打印數(shù)據(jù)1”的頁(yè)數(shù)是5,并且打印20份。在此情況下,待打印頁(yè)數(shù)是100,并且打印處理時(shí)間不超過(guò)閾值O分鐘)。打印作業(yè)的分割也被描述為打印數(shù)據(jù)的分割。分割后的打印作業(yè)具有共同的打印數(shù)據(jù)ID。如果打印一份所需的時(shí)間超過(guò)閾值,則生成作業(yè)腳本,以針對(duì)一份形成一個(gè)打印作業(yè)。在分割打印數(shù)據(jù)之后,發(fā)送/接收數(shù)據(jù)處理單元503用“真”覆寫(xiě)狀態(tài)列表650的列653的分割狀態(tài)。此外,發(fā)送/接收數(shù)據(jù)處理單元503將分割后的作業(yè)腳本存儲(chǔ)在狀態(tài)列表650的列655中。分割處理前、后的作業(yè)腳本如參照?qǐng)DIOA和圖IOB所描述的。通過(guò)以一份為單位分割打印數(shù)據(jù)來(lái)滿足條件,即使多個(gè)MFP并行執(zhí)行打印處理,也可以將各份作為組進(jìn)行打印。 當(dāng)分割處理完成時(shí),處理結(jié)束。〈打印完成的確定〉圖12是示出確定步驟710中服務(wù)器130的打印處理是否完成的處理的流程圖。在步驟S1201,發(fā)送/接收數(shù)據(jù)處理單元503參照狀態(tài)列表650的“處理狀態(tài)”列652。如果列652的值是“進(jìn)行中”,則處理進(jìn)行到步驟S1202。如果列652的值是“完成”,則處理進(jìn)行到步驟S1206。在步驟S1202,發(fā)送/接收數(shù)據(jù)處理單元503確定是否仍存在分割后的作業(yè)腳本。 更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元503向狀態(tài)管理單元506詢問(wèn)是否有對(duì)應(yīng)打印數(shù)據(jù)的分割后的作業(yè)腳本。狀態(tài)管理單元506確定在狀態(tài)列表650的列655中是否存在數(shù)據(jù)。 因此,狀態(tài)管理單元506向發(fā)送/接收數(shù)據(jù)處理單元503傳送指示作業(yè)腳本的有/無(wú)的信息。發(fā)送/接收數(shù)據(jù)處理單元503基于所接收到的信息確定有/無(wú)分割后的作業(yè)腳本。如果可以獲取到分割后的作業(yè)腳本,則處理進(jìn)行到步驟S1203 ;否則,處理進(jìn)行到步驟S1205。在步驟S1203,發(fā)送/接收數(shù)據(jù)處理單元503從狀態(tài)管理單元506獲取一個(gè)分割后的作業(yè)腳本,并且處理進(jìn)行到圖7中的步驟711。在步驟S1205,發(fā)送/接收數(shù)據(jù)處理單元503將狀態(tài)列表650的“處理狀態(tài)”列652 從“進(jìn)行中”覆寫(xiě)為“完成”。更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元503指示狀態(tài)管理單元 506覆寫(xiě)處理狀態(tài)。在步驟S1206,發(fā)送/接收數(shù)據(jù)處理單元503從狀態(tài)列表650的“處理中的MFP” 列656中刪除已發(fā)送打印完成通知的MFP。如果對(duì)應(yīng)的MFP是MFP 110,則發(fā)送/接收數(shù)據(jù)處理單元503刪除“MFP 110”,并且處理進(jìn)行到圖7中的步驟714。
<MFP 110中(不帶作業(yè)分割的)拉式打印處理>下面說(shuō)明由于打印數(shù)據(jù)的處理時(shí)間未超過(guò)閾值O分鐘)所以不分割打印數(shù)據(jù)的情況。圖13是示出MFP 110與服務(wù)器130之間的通信處理的序列圖。圖13具體示出了打印數(shù)據(jù)的處理時(shí)間未超過(guò)閾值(2分鐘)的情況。將省略對(duì)與圖7中打印數(shù)據(jù)的處理時(shí)間超過(guò)閾值O分鐘)時(shí)的處理相同部分的描述,而僅說(shuō)明不同的部分。步驟1301到1304中的處理與步驟701到704中的處理相同,因此將省略對(duì)它們的描述。在步驟1305,服務(wù)器130確定是否分割所請(qǐng)求的打印數(shù)據(jù)。該確定處理與參照?qǐng)D 9描述的確定處理相同。由于圖13是打印數(shù)據(jù)的處理時(shí)間未超過(guò)閾值O分鐘)時(shí)的序列, 所以在步驟S903中確定處理時(shí)間不超過(guò)閾值。在步驟1306,服務(wù)器130將所請(qǐng)求的打印數(shù)據(jù)發(fā)送給MFP 110。更具體地說(shuō),服務(wù)器130的發(fā)送/接收數(shù)據(jù)處理單元403獲取打印數(shù)據(jù)列表600的圖像數(shù)據(jù)和描述了打印設(shè)定的作業(yè)腳本,并經(jīng)由HTTP通信單元502將它們發(fā)送給MFP 110。由于獲取的作業(yè)腳本是從打印數(shù)據(jù)列表600獲取的,所以它尚未被分割。在“打印數(shù)據(jù)1”的情況下,所獲取的作業(yè)腳本是圖IOA中的作業(yè)腳本1000。此時(shí),發(fā)送/接收數(shù)據(jù)處理單元將已發(fā)送的打印數(shù)據(jù)的 “處理狀態(tài)”列652從“未處理”覆寫(xiě)為“進(jìn)行中”。此外,發(fā)送/接收數(shù)據(jù)處理單元在“處理中的MFP”列656中寫(xiě)入“MFP 110”。在此情況下,不刪除尚未分割的原作業(yè)腳本。這與圖 7中的相同。在步驟1307,MFP 110分析在步驟1306中接收到的打印數(shù)據(jù),并且執(zhí)行打印處理。 發(fā)送/接收數(shù)據(jù)處理單元403分析所接收到的打印數(shù)據(jù),并且確定打印數(shù)據(jù)是否已被分割。 由于打印數(shù)據(jù)尚未被分割,所以發(fā)送/接收數(shù)據(jù)處理單元403指示功能控制單元405執(zhí)行打印處理。功能控制單元405根據(jù)作業(yè)腳本中描述的處理來(lái)打印所接收到的圖像數(shù)據(jù)。在步驟1308,MFP 110向服務(wù)器130通知打印處理完成。在接收到該通知時(shí),服務(wù)器130從打印數(shù)據(jù)列表600和狀態(tài)列表650中,刪除由該通知中包含的打印數(shù)據(jù)ID指定的打印數(shù)據(jù)的信息。注意,這適用于僅允許上傳的打印數(shù)據(jù)被打印一次的情況。如果允許打印數(shù)據(jù)被打印多次,則服務(wù)器可以不刪除該打印數(shù)據(jù)。已經(jīng)說(shuō)明了未分割打印數(shù)據(jù)時(shí)的示例。當(dāng)要打印的張數(shù)較少,并且因此打印時(shí)間不太長(zhǎng)時(shí),在不經(jīng)歷分割處理的情況下對(duì)打印數(shù)據(jù)進(jìn)行打印。因此,必須在服務(wù)器130與 MFP 110之間只交換一次諸如打印數(shù)據(jù)的數(shù)據(jù)。<MFP 120中的拉式打印處理〉在使用MFP 110開(kāi)始打印處理之后,用戶操作MFP 120。下面說(shuō)明用戶使用MFP 110開(kāi)始打印“打印數(shù)據(jù)1”并且已分割了打印數(shù)據(jù)的情況。在此情況下,參照?qǐng)D14到圖16 描述MFP 120與服務(wù)器130之間的處理。將省略對(duì)與MFP 110中的拉式打印處理中相同的部分的描述。當(dāng)MFP 110和服務(wù)器130重復(fù)步驟710到713中的處理時(shí),在MFP 110中執(zhí)行打印處理。圖14示出了當(dāng)用戶操作MFP 120時(shí)由服務(wù)器130的狀態(tài)管理單元506管理的狀態(tài)列表650。S卩,圖14的狀態(tài)列表650表示與根據(jù)圖7中的過(guò)程分割的打印數(shù)據(jù)1相關(guān)聯(lián)的打印作業(yè)的處理在進(jìn)展中,并且其中兩個(gè)打印作業(yè)完成或在進(jìn)行中。圖14中的狀態(tài)列表 650的各列與圖6B中的狀態(tài)列表650的各列相同,從而將省略其描述。下面僅說(shuō)明不同的部分。打印數(shù)據(jù)列表與圖6A中所示的相同。字段1451表示打印數(shù)據(jù)ID為“1”的打印數(shù)據(jù)在“進(jìn)行中”。字段1452的值是“真”,這表示打印數(shù)據(jù)ID為“1”的打印數(shù)據(jù)已被分割。字段1453的值是“40”,這表示打印數(shù)據(jù)ID為“ 1”的打印數(shù)據(jù)中包含的圖像數(shù)據(jù)已被打印40份。字段1妨4存儲(chǔ)通過(guò)對(duì)打印數(shù)據(jù)ID為“1”的打印數(shù)據(jù)中包含的作業(yè)腳本進(jìn)行分割而獲得的作業(yè)腳本。字段1455的值是“MFP 110”,這表示正在處理打印數(shù)據(jù)ID為“1”的打印數(shù)據(jù)的 MFP是MFP 110。即,對(duì)于打印數(shù)據(jù)1,MFP 110已打印總共150份中的40份。<MFP 120進(jìn)行的拉式打印序列〉圖15是示出MFP 120與服務(wù)器130之間的通信處理的序列圖。圖15具體示出了當(dāng)“打印數(shù)據(jù)1”的打印處理已在MFP 110中開(kāi)始并且在進(jìn)行中時(shí)的序列。假定在MFP 110 中執(zhí)行之前,已由服務(wù)器130分割了與打印數(shù)據(jù)1相關(guān)聯(lián)的打印作業(yè)。服務(wù)器130的處理與參照?qǐng)D7描述的與MFP 110的通信處理的情況下的處理相同,下面僅描述不同的部分。 MFP120具有與MFP 110相同的硬件構(gòu)成和軟件構(gòu)成,從而將省略對(duì)MFP 120的與圖7中所示相同的內(nèi)部處理的描述。和圖7中一樣,圖15中的各裝置也主要由其CPU控制。在步驟1501,MFP 120向服務(wù)器130發(fā)送登錄用戶信息(用戶名等)。在步驟1502,服務(wù)器130向MFP 120發(fā)送登錄用戶的打印數(shù)據(jù)列表600的一部分信息和狀態(tài)列表650的一部分信息。此時(shí),狀態(tài)列表650如圖14中所示。在步驟1503,MFP 120在操作單元211上顯示UI單元401的用于接受對(duì)打印數(shù)據(jù)的選擇的UI。此時(shí),MFP 120使用在步驟1502接收到的信息來(lái)顯示打印數(shù)據(jù)的信息。圖8B中的UI 850是在步驟1503中由MFP 120的UI單元401在操作單元211上顯示的UI的示例。字段851的值是“進(jìn)行中”,這表示正在打印“打印數(shù)據(jù)1”。字段852的值是“MFP 110”,這表示正在打印“打印數(shù)據(jù)1 ”的MFP是MFP 110。字段853的值是“啟用并行打印”,這表示也可以使用MFP 120來(lái)開(kāi)始打印“打印數(shù)據(jù)1”?!按蛴?shù)據(jù)名稱”字段、“處理狀態(tài)”字段以及“處理中的MFP”字段的值分別對(duì)應(yīng)于所接收的狀態(tài)列表650的“打印數(shù)據(jù)ID”列651、“處理狀態(tài)”列652以及“處理中的MFP” 列656的內(nèi)容。MFP 120參照例如狀態(tài)列表650中包含的“分割后的作業(yè)腳本”列655。如果打印數(shù)據(jù)的“分割狀態(tài)”列653的值是“真”,并且存在分割后的作業(yè)腳本,也就是說(shuō),還有未處理的分割作業(yè),則確定可以進(jìn)行并行打印,這在“注釋”列中指示。如果沒(méi)有分割后的作業(yè)腳本,則顯示“禁用并行打印”。使用按鈕邪4來(lái)接受打印開(kāi)始指令。用戶可以從所顯示的打印數(shù)據(jù)列表中選擇未處理的或者能夠進(jìn)行并行打印的打印數(shù)據(jù),并且通過(guò)按下“執(zhí)行打印”按鈕邪4來(lái)指示打印。假定已選擇了能夠進(jìn)行并行打印的打印數(shù)據(jù),例如,選擇了“打印數(shù)據(jù)1”。在此情況下, 當(dāng)按下了按鈕854時(shí),MFP 120也接受對(duì)“打印數(shù)據(jù)1”的打印開(kāi)始指令,并且處理進(jìn)行到步驟 1504。再次參照?qǐng)D15,在步驟1504,MFP 120向服務(wù)器130發(fā)送打印數(shù)據(jù)請(qǐng)求。這里,所請(qǐng)求的打印數(shù)據(jù)是已通過(guò)圖8B中的UI 850接受了指令的打印數(shù)據(jù),S卩,在本示例中是“打
19印數(shù)據(jù)1”。在步驟1505,服務(wù)器130確定是否可以分割打印數(shù)據(jù)。該確定處理與參照?qǐng)D9描述的確定處理相同,從而省略對(duì)它的詳細(xì)描述。由于已經(jīng)開(kāi)始了“打印數(shù)據(jù)1”的打印并且已分割了打印數(shù)據(jù),所以在步驟S902中確定已分割了打印數(shù)據(jù)。在步驟1506,服務(wù)器130 將分割后的打印數(shù)據(jù)發(fā)送給MFP 120。更具體地說(shuō),服務(wù)器130的發(fā)送/接收數(shù)據(jù)處理單元 403獲取打印數(shù)據(jù)列表600的圖像數(shù)據(jù)和狀態(tài)列表650的分割后的作業(yè)腳本中的一個(gè),并發(fā)送它們。此時(shí),發(fā)送/接收數(shù)據(jù)處理單元503向“處理中的MFP”列656添加“MFP 120”。 從狀態(tài)列表650中刪除已發(fā)送的作業(yè)腳本。在步驟1507,MFP 120的發(fā)送/接收數(shù)據(jù)處理單元403分析在步驟1506中接收到的打印數(shù)據(jù),并且將圖像數(shù)據(jù)存儲(chǔ)在圖像數(shù)據(jù)管理單元404中。同時(shí),發(fā)送/接收數(shù)據(jù)處理單元403還存儲(chǔ)打印數(shù)據(jù)ID。在步驟1508,發(fā)送/接收數(shù)據(jù)處理單元403指示功能控制單元405打印在步驟 1506中接收到的打印數(shù)據(jù)。功能控制單元405根據(jù)打印數(shù)據(jù)中包含的作業(yè)腳本中描述的處理,來(lái)打印所接收到的打印數(shù)據(jù)中包含的圖像數(shù)據(jù)。當(dāng)打印處理開(kāi)始時(shí),UI單元401顯示用于指示打印在進(jìn)行中的畫(huà)面。雖然未示出指示打印在進(jìn)行中的畫(huà)面,但是和圖11的UI類似,該畫(huà)面提示用戶執(zhí)行并行打印。在本實(shí)施例中,描述了使用MFP 110和120的并行打印處理。然而,本發(fā)明不限于兩個(gè)MFP,其他MFP也可以執(zhí)行并行打印。在步驟1509,MFP 120向服務(wù)器130通知打印處理完成。完成通知包含打印數(shù)據(jù) ID。在接收到打印完成通知時(shí),在步驟1510中服務(wù)器130確定針對(duì)通知中包含的打印數(shù)據(jù)ID的打印處理是否完成。步驟1510中的服務(wù)器130的具體處理與圖12中的幾乎相同,但有兩點(diǎn)不同之處。第一點(diǎn)是步驟S1203分支到圖15的步驟1511。第二點(diǎn)是步驟 S1206分支到圖15的步驟1514中的處理。步驟1514意味著處理已從步驟1510到1513的循環(huán)中退出。稍后描述步驟1514中的處理。在步驟1511,發(fā)送/接收數(shù)據(jù)處理單元503向MFP 120發(fā)送在圖12的步驟S1203 中獲取的分割后的作業(yè)腳本。在步驟1512,MFP 120根據(jù)在步驟1511中接收到的作業(yè)腳本中描述的設(shè)定執(zhí)行打印處理。更具體地說(shuō),發(fā)送/接收數(shù)據(jù)處理單元403從圖像數(shù)據(jù)管理單元404獲取與所接收到的分割后的作業(yè)腳本具有相同打印ID的圖像數(shù)據(jù)。此后,發(fā)送/接收數(shù)據(jù)處理單元403 將分割后的作業(yè)腳本和所獲取的圖像數(shù)據(jù)傳送給功能控制單元405。功能控制單元405根據(jù)在分割后的作業(yè)腳本中描述的處理來(lái)打印圖像數(shù)據(jù)。如果在打印中出現(xiàn)了諸如卡紙等的錯(cuò)誤,則可以向服務(wù)器130通知該錯(cuò)誤。在此情況下,服務(wù)器130不將分割后的作業(yè)腳本發(fā)送給MFP 120,而自此僅將分割后的作業(yè)腳本發(fā)送給MFP 110。在步驟1513,發(fā)送/接收數(shù)據(jù)處理單元503向服務(wù)器130發(fā)送打印完成通知。隨后,服務(wù)器130執(zhí)行步驟1510中的處理。在接收到通知時(shí),服務(wù)器130重復(fù)執(zhí)行從步驟1510起的處理。如果在步驟1510中確定打印處理結(jié)束,則處理分支到步驟1514。在分割后的作業(yè)腳本的打印處理完成之后,服務(wù)器130執(zhí)行步驟1514中的處理。在處理退出步驟1510到 1513的循環(huán)之后執(zhí)行步驟1514中的處理。在步驟1514,服務(wù)器130向MFP 120發(fā)送打印結(jié)束通知。在步驟1515,MFP 120的發(fā)送/接收數(shù)據(jù)處理單元403刪除在圖像數(shù)據(jù)管理單元 404中存儲(chǔ)的圖像數(shù)據(jù)。如上所述,通過(guò)在執(zhí)行打印之前根據(jù)打印設(shè)定內(nèi)容分割打印數(shù)據(jù),即使在特定圖像形成裝置開(kāi)始打印處理之后,也可以使用連接到同一網(wǎng)絡(luò)的其他MFP來(lái)執(zhí)行并行打印。 在本實(shí)施例中,由于是以打印材料的一份為單位來(lái)分割作業(yè),所以除了份數(shù)外,圖像形成裝置的打印材料的內(nèi)容是一樣的。這方便了對(duì)分割后的打印作業(yè)的管理,由此簡(jiǎn)化了用于實(shí)現(xiàn)根據(jù)本發(fā)明的服務(wù)器或MFP的打印系統(tǒng)的程序。注意,在本實(shí)施例中,以一份為單位分割打印作業(yè)。然而,可以將一份打印材料分割成多個(gè)部分,隨后并行地打印它們,盡管這使得作業(yè)的管理變復(fù)雜了。在此情況下,由于執(zhí)行并行打印的圖像形成裝置的輸出材料不同,所以需要嚴(yán)格地管理打印作業(yè)的內(nèi)容和作業(yè)的完成。即,如作為本實(shí)施例中的選項(xiàng)所描述的,對(duì)各作業(yè)腳本(即,各打印作業(yè))分配唯一的ID,并且每當(dāng)MFP發(fā)送打印作業(yè)完成通知時(shí),服務(wù)器都刪除對(duì)應(yīng)的作業(yè)腳本并記錄已打印的范圍。這樣,當(dāng)一份打印材料的處理完成時(shí),確定打印的完成。[第二實(shí)施例]下面,參照?qǐng)D16描述本發(fā)明的第二實(shí)施例。與第一實(shí)施例的不同之處是當(dāng)MFP 120與MFP 110并行地開(kāi)始打印時(shí)從中獲取圖像數(shù)據(jù)的裝置。即,在第一實(shí)施例中,從服務(wù)器130獲取包含圖像數(shù)據(jù)的打印數(shù)據(jù)。在第二實(shí)施例中,從MFP 110獲取打印數(shù)據(jù)中包含的圖像數(shù)據(jù)。第二實(shí)施例中的系統(tǒng)構(gòu)成、MFP和服務(wù)器130的硬件構(gòu)成以及軟件構(gòu)成等與第一實(shí)施例中的相同。圖16是示出當(dāng)MFP 120并行打印正由MFP 110打印的打印數(shù)據(jù)時(shí)MFP 110,120 與服務(wù)器130之間的通信處理的序列圖。將省略對(duì)與圖15中所示的處理中相同的部分的描述。步驟1601到1605中的處理與圖15中的步驟1501到1505中的處理相同,因此將省略對(duì)它們的描述。在步驟1606,服務(wù)器130向MFP 120發(fā)送分割后的作業(yè)腳本和通信所需的MFP 110的標(biāo)識(shí)符。更具體地說(shuō),服務(wù)器130的發(fā)送/接收數(shù)據(jù)處理單元503指示狀態(tài)管理單元 506獲取“處理中的MFP”信息。狀態(tài)管理單元506從狀態(tài)列表650的列656獲取正在處理目標(biāo)打印數(shù)據(jù)(打印數(shù)據(jù)1)的MFP (在本實(shí)施例中為“MFP 110”),并且將它傳送給發(fā)送/ 接收數(shù)據(jù)處理單元503。發(fā)送/接收數(shù)據(jù)處理單元經(jīng)由HTTP通信單元502,將在步驟1605 中獲取的分割后的作業(yè)腳本和所獲取的“處理中的MFP”信息發(fā)送給MFP 120。在步驟1607,MFP 120向MFP 110請(qǐng)求圖像數(shù)據(jù)。更具體地說(shuō),MFP120的發(fā)送/ 接收數(shù)據(jù)處理單元403分析在步驟1606中接收到的分割后的作業(yè)腳本。MFP 120的發(fā)送/ 接收數(shù)據(jù)處理單元403向作為正在處理打印數(shù)據(jù)的圖像形成裝置的MFP 110請(qǐng)求具有通過(guò)分析處理所獲取的打印數(shù)據(jù)ID的圖像數(shù)據(jù)。將在步驟1606中接收到的標(biāo)識(shí)符設(shè)置為請(qǐng)求的目的地。在步驟1608,MFP 110的發(fā)送/接收數(shù)據(jù)處理單元403從圖像數(shù)據(jù)管理單元404 獲取具有在步驟1607接收到的打印數(shù)據(jù)ID的圖像數(shù)據(jù)。在步驟1609,MFP 110的發(fā)送/接收數(shù)據(jù)處理單元403將在步驟1608中獲取的圖像數(shù)據(jù)發(fā)送給MFP 120。在步驟1610,MFP 120的發(fā)送/接收數(shù)據(jù)處理單元403將在步驟1609中接收到的圖像數(shù)據(jù)存儲(chǔ)在圖像數(shù)據(jù)管理單元404中。同時(shí),發(fā)送/接收數(shù)據(jù)處理單元403還存儲(chǔ)打印數(shù)據(jù)ID。在步驟1611,發(fā)送/接收數(shù)據(jù)處理單元403將在步驟1606中接收到的分割后的作業(yè)腳本和在步驟1609中接收到的圖像數(shù)據(jù)作為打印數(shù)據(jù)進(jìn)行發(fā)送,以指示功能控制單元405打印該打印數(shù)據(jù)。功能控制單元405根據(jù)在打印數(shù)據(jù)中包含的作業(yè)腳本中描述的處理,來(lái)打印在所接收到的打印數(shù)據(jù)中包含的圖像數(shù)據(jù)。步驟1612到1618中的后續(xù)處理與圖15中的步驟1509到1515中的處理相同,因此將省略對(duì)它們的描述。如上所述,當(dāng)從同一 LAN中的另一 MFP獲取具有大小較大的圖像數(shù)據(jù)時(shí),相比于從互聯(lián)網(wǎng)等中的外部服務(wù)器獲取圖像數(shù)據(jù)的情況,拉式打印時(shí)間變短。其它實(shí)施例還可以由讀出并執(zhí)行記錄在存儲(chǔ)裝置上的程序來(lái)執(zhí)行上述實(shí)施例的功能的系統(tǒng)或設(shè)備的計(jì)算機(jī)(或諸如CPU或MPU等的設(shè)備),來(lái)實(shí)現(xiàn)本發(fā)明的各方面;并且可以利用由通過(guò)例如讀出并執(zhí)行記錄在存儲(chǔ)裝置上的程序來(lái)執(zhí)行上述實(shí)施例的功能的系統(tǒng)或設(shè)備的計(jì)算機(jī)來(lái)執(zhí)行各步驟的方法,來(lái)實(shí)現(xiàn)本發(fā)明的各方面。為此,例如經(jīng)由網(wǎng)絡(luò)或從充當(dāng)存儲(chǔ)裝置的各種類型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))將程序提供給計(jì)算機(jī)。雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明不局限于所公開(kāi)的示例性實(shí)施例。應(yīng)當(dāng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使所述范圍涵蓋所有的此類變型例、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種圖像形成裝置,該圖像形成裝置執(zhí)行從服務(wù)器裝置提供的打印作業(yè)以進(jìn)行打印,該圖像形成裝置包括通知單元,用于向所述服務(wù)器裝置通知關(guān)于登錄用戶的信息; 接收單元,用于從所述服務(wù)器裝置接收關(guān)于允許與所述通知對(duì)應(yīng)的所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表的列表信息;顯示單元,用于使用所接收到的列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表;請(qǐng)求單元,用于發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求;以及執(zhí)行單元,用于執(zhí)行與已響應(yīng)于所述請(qǐng)求而從外部接收到的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,所述顯示單元顯示另一圖像形成裝置正在處理打印數(shù)據(jù)的事實(shí),作為打印數(shù)據(jù)的狀態(tài),并且在選擇了由所述另一圖像形成裝置正在處理的打印數(shù)據(jù)的情況下,當(dāng)所述執(zhí)行單元執(zhí)行響應(yīng)于所述請(qǐng)求單元發(fā)送的請(qǐng)求而接收到的打印作業(yè)時(shí),所述圖像形成裝置本身和所述另一圖像形成裝置處理與所選擇的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)。
2.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,所述顯示單元使用所述列表信息來(lái)顯示所述另一圖像形成裝置的標(biāo)識(shí)信息以及所述另一圖像形成裝置正在處理打印數(shù)據(jù)的事實(shí),作為打印數(shù)據(jù)的狀態(tài)。
3.根據(jù)權(quán)利要求1或權(quán)利要求2所述的圖像形成裝置,其中,當(dāng)所述服務(wù)器裝置已分割了所述另一圖像形成裝置正在處理的打印數(shù)據(jù)時(shí),能夠從所述顯示單元顯示的所述列表中選擇所述另一圖像形成裝置正在處理的打印數(shù)據(jù)。
4.根據(jù)權(quán)利要求1或權(quán)利要求2所述的圖像形成裝置,其中,所述執(zhí)行單元使用響應(yīng)于所述請(qǐng)求從所述服務(wù)器裝置接收到的所述另一圖像形成裝置的標(biāo)識(shí)符,來(lái)從所述另一圖像形成裝置接收與所選擇的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè),并且執(zhí)行該打印作業(yè)的處理。
5.根據(jù)權(quán)利要求1或權(quán)利要求2所述的圖像形成裝置,其中,所述圖像形成裝置和所述服務(wù)器裝置經(jīng)由互聯(lián)網(wǎng)相互連接。
6.一種圖像形成裝置,該圖像形成裝置執(zhí)行從服務(wù)器裝置提供的打印作業(yè)以進(jìn)行打印,該圖像形成裝置包括通知單元,用于向所述服務(wù)器裝置通知關(guān)于登錄用戶的信息; 接收單元,用于從所述服務(wù)器裝置接收關(guān)于允許與所述通知對(duì)應(yīng)的所述登錄用戶選擇的打印數(shù)據(jù)的列表信息;顯示單元,用于使用所接收到的列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)的列表;請(qǐng)求單元,用于發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求;以及執(zhí)行單元,用于執(zhí)行與已響應(yīng)于所述請(qǐng)求而從外部接收到的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,所述顯示單元顯示當(dāng)所述執(zhí)行單元正在處理所述打印作業(yè)時(shí)另一圖像形成裝置也能夠處理所選擇的打印數(shù)據(jù)的事實(shí)。
7.根據(jù)權(quán)利要求6所述的圖像形成裝置,其中,如果所述服務(wù)器裝置已分割了所選擇的打印數(shù)據(jù),則所述顯示單元顯示另一圖像形成裝置也能夠處理所選擇的打印數(shù)據(jù)的事實(shí)。
8.一種圖像形成裝置執(zhí)行的圖像形成方法,該圖像形成裝置執(zhí)行從服務(wù)器裝置提供的打印作業(yè)以進(jìn)行打印,該圖像形成方法包括通知步驟,向所述服務(wù)器裝置通知關(guān)于登錄用戶的信息;接收步驟,從所述服務(wù)器裝置接收關(guān)于允許與所述通知對(duì)應(yīng)的所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表的列表信息;顯示步驟,使用所接收到的列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表;請(qǐng)求步驟,發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求;以及執(zhí)行步驟,執(zhí)行與已響應(yīng)于所述請(qǐng)求而從外部接收到的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,在所述顯示步驟中顯示另一圖像形成裝置正在處理打印數(shù)據(jù)的事實(shí),作為打印數(shù)據(jù)的狀態(tài),并且在選擇了由所述另一圖像形成裝置正在處理的打印數(shù)據(jù)的情況下,當(dāng)在所述執(zhí)行步驟中執(zhí)行響應(yīng)于在所述請(qǐng)求步驟中發(fā)送的請(qǐng)求而接收到的打印作業(yè)時(shí),所述圖像形成裝置本身和所述另一圖像形成裝置處理與所選擇的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)。
9.一種圖像形成裝置執(zhí)行的圖像形成方法,該圖像形成裝置執(zhí)行從服務(wù)器裝置提供的打印作業(yè)以進(jìn)行打印,該圖像形成方法包括通知步驟,向所述服務(wù)器裝置通知關(guān)于登錄用戶的信息;接收步驟,從所述服務(wù)器裝置接收關(guān)于允許與所述通知對(duì)應(yīng)的所述登錄用戶選擇的打印數(shù)據(jù)的列表信息;顯示步驟,使用所接收到的列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)的列表;請(qǐng)求步驟,發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求;以及執(zhí)行步驟,執(zhí)行與已響應(yīng)于所述請(qǐng)求而從外部接收到的打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,在所述顯示步驟中,顯示當(dāng)在所述執(zhí)行步驟中正在處理打印作業(yè)時(shí)另一圖像形成裝置也能夠處理所選擇的打印數(shù)據(jù)的事實(shí)。
10.一種圖像形成系統(tǒng),在該圖像形成系統(tǒng)中,用于管理打印數(shù)據(jù)的服務(wù)器裝置和用于處理從所述服務(wù)器裝置提供的打印作業(yè)的多個(gè)圖像形成裝置相連接,其中,所述服務(wù)器裝置包括分割單元,用于在打印數(shù)據(jù)未被分割的情況下,根據(jù)處理時(shí)間指標(biāo)值將打印數(shù)據(jù)分割成多個(gè)打印作業(yè);以及發(fā)送單元,用于在從所述多個(gè)圖像形成裝置中的各圖像形成裝置接收到針對(duì)打印數(shù)據(jù)的請(qǐng)求時(shí),向已請(qǐng)求所述打印數(shù)據(jù)的圖像形成裝置發(fā)送與所述打印數(shù)據(jù)相關(guān)聯(lián)的多個(gè)打印作業(yè)中的一個(gè)打印作業(yè),并且所述多個(gè)圖像形成裝置中的各圖像形成裝置包括 請(qǐng)求單元,用于向所述服務(wù)器裝置請(qǐng)求打印數(shù)據(jù);以及執(zhí)行單元,用于執(zhí)行響應(yīng)于針對(duì)所述打印數(shù)據(jù)的所述請(qǐng)求而接收到的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,每當(dāng)從所述圖像形成裝置接收到打印作業(yè)處理結(jié)束通知時(shí),所述發(fā)送單元向所述圖像形成裝置發(fā)送所述多個(gè)打印作業(yè)中的未處理打印作業(yè),直到所述打印數(shù)據(jù)的處理結(jié)束為止。
11.根據(jù)權(quán)利要求10所述的圖像形成系統(tǒng),其中,所述服務(wù)器裝置還包括列表發(fā)送單元,該列表發(fā)送單元用于在從所述圖像形成裝置接收到關(guān)于登錄用戶的信息的通知時(shí),向所述圖像形成裝置發(fā)送關(guān)于允許所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表的列表信息,所述圖像形成裝置包括顯示單元,該顯示單元用于使用從所述服務(wù)器裝置接收到的所述列表信息來(lái)顯示允許所述登錄用戶選擇的打印數(shù)據(jù)以及該打印數(shù)據(jù)的狀態(tài)的列表,并且所述請(qǐng)求單元發(fā)送針對(duì)從所述列表中選擇的打印數(shù)據(jù)的請(qǐng)求。
12.根據(jù)權(quán)利要求11所述的圖像形成系統(tǒng),其中,所述顯示單元使用所述列表信息來(lái)顯示另一圖像形成裝置的標(biāo)識(shí)信息以及所述另一圖像形成裝置正在處理所述打印數(shù)據(jù)的事實(shí),作為所述打印數(shù)據(jù)的狀態(tài)。
13.根據(jù)權(quán)利要求11或權(quán)利要求12所述的圖像形成系統(tǒng),其中,如果所述服務(wù)器裝置已分割了另一圖像形成裝置正在處理的打印數(shù)據(jù),則在所述圖像形成裝置中能夠從所述顯示單元顯示的所述列表中選擇所述另一圖像形成裝置正在處理的打印數(shù)據(jù)。
14.一種圖像形成系統(tǒng)執(zhí)行的圖像形成方法,在該圖像形成系統(tǒng)中,用于管理打印數(shù)據(jù)的服務(wù)器裝置和用于處理從所述服務(wù)器裝置提供的打印作業(yè)的多個(gè)圖像形成裝置相連接, 該圖像形成方法包括請(qǐng)求步驟,使得所述多個(gè)圖像形成裝置中的各圖像形成裝置向所述服務(wù)器裝置請(qǐng)求打印數(shù)據(jù);發(fā)送步驟,使得所述服務(wù)器裝置在從所述多個(gè)圖像形成裝置中的各圖像形成裝置接收到針對(duì)打印數(shù)據(jù)的請(qǐng)求時(shí),向已請(qǐng)求所述打印數(shù)據(jù)的圖像形成裝置發(fā)送通過(guò)根據(jù)處理時(shí)間指標(biāo)值分割所述打印數(shù)據(jù)而獲得的多個(gè)打印作業(yè)中的一個(gè)打印作業(yè);以及執(zhí)行步驟,使得所述多個(gè)圖像形成裝置中的各圖像形成裝置執(zhí)行響應(yīng)于針對(duì)所述打印數(shù)據(jù)的所述請(qǐng)求而接收到的打印作業(yè)的處理,并且在該打印作業(yè)的處理結(jié)束時(shí)向所述服務(wù)器裝置發(fā)送該處理已結(jié)束的通知,其中,每當(dāng)從所述圖像形成裝置接收到打印作業(yè)處理結(jié)束通知時(shí),在所述發(fā)送步驟中向所述圖像形成裝置發(fā)送所述多個(gè)打印作業(yè)中的未處理打印作業(yè),直到所述打印數(shù)據(jù)的處理結(jié)束為止。
全文摘要
本發(fā)明提供了圖像形成系統(tǒng)、圖像形成方法、服務(wù)器以及圖像形成裝置。本發(fā)明提供了以下機(jī)制。即,根據(jù)打印處理內(nèi)容,服務(wù)器預(yù)先將與打印數(shù)據(jù)相關(guān)聯(lián)的打印作業(yè)分割成多個(gè)打印作業(yè)。通過(guò)以分割后的打印作業(yè)為單位向圖像形成裝置進(jìn)行發(fā)送,用戶可以在打印處理開(kāi)始之后請(qǐng)求使用多個(gè)圖像形成裝置的打印作業(yè),開(kāi)始并行打印。
文檔編號(hào)H04N1/00GK102469229SQ20111034871
公開(kāi)日2012年5月23日 申請(qǐng)日期2011年11月7日 優(yōu)先權(quán)日2010年11月11日
發(fā)明者佐藤鐵也 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1