两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

打印裝置及打印方法、控制程序、記錄介質(zhì)的制作方法

文檔序號:2480455閱讀:131來源:國知局
專利名稱:打印裝置及打印方法、控制程序、記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及到一種具有跨越處理功能的打印裝置及打印方法。
背景技術(shù)
在現(xiàn)有技術(shù)中,當(dāng)打印多個打印任務(wù)(以下簡稱為任務(wù))時,在某個任務(wù)由于紙張用盡等打印資源不足而導(dǎo)致無法打印的情況下,存在以下提案使待機(jī)中的打印任務(wù)跨越無法打印的任務(wù)并執(zhí)行,從而可高效地進(jìn)行打印處理的打印裝置。
這種跨越無法打印的任務(wù),進(jìn)行待機(jī)中的任務(wù)的打印的結(jié)構(gòu)例如包括日本專利申請1、2(以下稱作專利文獻(xiàn)1、2進(jìn)行說明)。
在上述專利文獻(xiàn)1所公開的結(jié)構(gòu)中,在執(zhí)行打印任務(wù)前,判斷是否存在用于打印的必需的紙張,當(dāng)沒有紙張時禁止打印,同時在任務(wù)打印過程中當(dāng)判斷紙張用盡時,停止打印,而進(jìn)行待機(jī)中的任務(wù)的打印。并且,在上述專利文獻(xiàn)1中,在中止打印時,判斷剩余(待機(jī)中)的任務(wù)的優(yōu)先級,根據(jù)該優(yōu)先級進(jìn)行跨越處理。
并且,在上述專利文獻(xiàn)2的結(jié)構(gòu)中,當(dāng)在打印過程中發(fā)生錯誤無法繼續(xù)打印時,進(jìn)行下一任務(wù)的打印,并且當(dāng)該下一任務(wù)在打印中發(fā)生錯誤時,再進(jìn)一步進(jìn)行下一任務(wù)的打印。即,在上述專利文獻(xiàn)2所公開的結(jié)構(gòu)中,暫時停止錯誤狀態(tài)的打印任務(wù),而對于待機(jī)的任務(wù),只要可以打印,就進(jìn)行打印。
專利文獻(xiàn)1日本專利申請,特開2003-131831公報(
公開日2003年5月9日)
專利文獻(xiàn)2日本專利申請,特開2004-1320公報(
公開日2004年1月8日)但是,在上述現(xiàn)有的結(jié)構(gòu)中,在某個任務(wù)的打印過程中,例如發(fā)生紙張用盡等錯誤而不能打印時,不論該不可打印的內(nèi)容,而跳過上述不可打印任務(wù)進(jìn)行待機(jī)中的任務(wù)的打印。也就是說,例如即使不可打印任務(wù)的前任務(wù)與該不可打印任務(wù)之間互相關(guān)聯(lián)、需要將這二個任務(wù)連續(xù)打印的情況下,也執(zhí)行了跨越處理。并且,例如當(dāng)上述不可打印任務(wù)和待機(jī)中的任務(wù)是一系列的任務(wù),希望在不可打印任務(wù)之后打印待機(jī)中的任務(wù)的情況下,也同樣地執(zhí)行了跨越處理。
具體而言,在專利文獻(xiàn)1的結(jié)構(gòu)中,在進(jìn)行跨越處理時,從優(yōu)先級高的任務(wù)開始進(jìn)行跨越打印。這種情況下,例如即使存在和發(fā)生錯誤的任務(wù)關(guān)聯(lián)的一系列任務(wù)的時候,也會按照優(yōu)先級順序改變排列而被打印。即,無法打印與產(chǎn)生錯誤的任務(wù)的后續(xù)具有關(guān)聯(lián)性的任務(wù)。
并且,在上述專利文獻(xiàn)2所公開的結(jié)構(gòu)中,不論與不可打印的任務(wù)之間的關(guān)聯(lián)性,而對待機(jī)中的任務(wù)中可打印的任務(wù)進(jìn)行打印。
即,在上述現(xiàn)有技術(shù)的結(jié)構(gòu)中,即使在存在一系列具有關(guān)聯(lián)性的多個任務(wù)的情況下,也要進(jìn)行跨越處理,因此存在上述多個任務(wù)之間混合不同的任務(wù)的狀態(tài)下進(jìn)行打印的問題。
并且,例如在上述專利文獻(xiàn)1所公開的結(jié)構(gòu)中,為了高效地進(jìn)行跨越處理,需要對所有任務(wù)設(shè)定優(yōu)先級,并且設(shè)定上述優(yōu)先級的操作由用戶親自進(jìn)行,較為繁雜。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種在跨越不可打印的任務(wù)而進(jìn)行待機(jī)中的任務(wù)的打印處理時,通過判斷是否進(jìn)行打印處理而可進(jìn)一步提高易用性的打印裝置。
為了實現(xiàn)上述目的,本發(fā)明涉及的打印裝置,其特征在于,具有對接收的任務(wù)進(jìn)行打印處理的任務(wù)處理部;檢測部,檢測有無對上述任務(wù)進(jìn)行打印處理所必需的資源;任務(wù)控制部,控制任務(wù)處理部,使其對上述任務(wù)的打印處理順序進(jìn)行管理的同時,跳過作為打印處理之前的打印處理順序的任務(wù)或打印處理中的任務(wù)中、被上述檢測部判斷為不存在上述資源的不足任務(wù),進(jìn)行比該不足任務(wù)靠后的打印處理順序中的后任務(wù)的打印處理;以及判斷部,對上述不足任務(wù)中含有的至少包括用于識別任務(wù)的打印處理條件及/或任務(wù)的識別信息的任務(wù)信息、與該不足任務(wù)之前的任務(wù)即前任務(wù)的任務(wù)信息進(jìn)行比較,判斷是否需要對兩者進(jìn)行連續(xù)打印處理,當(dāng)上述判斷部判斷為需要對上述兩者進(jìn)行連續(xù)打印處理時,上述任務(wù)控制部對任務(wù)處理部進(jìn)行控制,使得直到上述不足任務(wù)的打印處理完成之前,不跳過該不足任務(wù)進(jìn)行比被判斷為需要進(jìn)行連續(xù)打印處理的該不足任務(wù)靠后的后任務(wù)的打印處理。
作為上述打印處理之前的打印處理順序的任務(wù)是指,為進(jìn)行打印處理而待機(jī)的任務(wù)中應(yīng)在下一個進(jìn)行打印處理的任務(wù)。即,上述打印處理之前的任務(wù)是指還未進(jìn)行打印處理的任務(wù)中,進(jìn)行打印處理之前打印處理順序的任務(wù)。
并且,任務(wù)控制部為了管理打印處理順序,決定接收的任務(wù)的打印順序。具體而言,例如,任務(wù)控制部一般按照接收的任務(wù)的順序來決定打印處理順序,但當(dāng)任務(wù)打印處理過程中出現(xiàn)紙張用盡發(fā)生錯誤時,跳過上述錯誤的任務(wù)(不足任務(wù))進(jìn)行之后的任務(wù)的打印處理,以此決定打印處理順序。
并且,任務(wù)中含有任務(wù)信息。該任務(wù)信息中至少含有用于識別任務(wù)的打印處理條件及/或任務(wù)的識別信息。上述任務(wù)的打印條件包括例如任務(wù)的打印處理所使用的紙張尺寸、打印份數(shù)等。并且,上述識別信息包括例如表示任務(wù)的發(fā)送源的發(fā)送源信息、做成任務(wù)的用戶名等。
一般情況下,當(dāng)進(jìn)行任務(wù)的跨越處理時,當(dāng)比判斷為不存在資源的任務(wù)靠后的任務(wù)可形成圖像時,后任務(wù)形成圖像。
根據(jù)上述結(jié)構(gòu),判斷部對不足任務(wù)的任務(wù)信息和前任務(wù)的任務(wù)信息進(jìn)行比較,判斷是否需要對兩者進(jìn)行連續(xù)打印處理。具體而言,例如,比較前任務(wù)和不足任務(wù)的任務(wù)信息,當(dāng)任務(wù)的識別信息相同時,判斷為需要對兩者進(jìn)行連續(xù)打印處理。并且,例如,比較前任務(wù)和不足任務(wù)的任務(wù)信息,在打印處理條件中使用通常使用可能性低的紙張盤中放置的紙張進(jìn)行打印處理等、特殊打印處理條件相同時,判斷為需要對兩者進(jìn)行連續(xù)打印處理。
并且,當(dāng)判斷為需要對不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理時,進(jìn)行比上述不足任務(wù)靠后的后任務(wù)的打印處理,即,進(jìn)行控制,使比判斷為需要進(jìn)行連續(xù)打印處理的該不足任務(wù)靠后的后任務(wù)的打印處理不跳過該不足任務(wù)而執(zhí)行。因此根據(jù)上述結(jié)構(gòu),到不足任務(wù)的打印處理完成為止,不進(jìn)行后任務(wù)的打印處理,所以可以防止在相關(guān)的前任務(wù)和不足任務(wù)之間輸出不同的任務(wù)。并且,可對前任務(wù)和不足任務(wù)進(jìn)行連續(xù)的打印處理。
進(jìn)一步,利用前任務(wù)和不足任務(wù)的任務(wù)信息,判斷是否應(yīng)對兩者進(jìn)行連續(xù)輸出,并根據(jù)該判斷結(jié)果進(jìn)行打印處理,因此無需像現(xiàn)有技術(shù)這樣由用戶賦予各任務(wù)優(yōu)先級。由此,可以不進(jìn)行對各任務(wù)賦予優(yōu)先級的繁雜作業(yè),從而可更高效地進(jìn)行跨越處理。因此通過上述結(jié)構(gòu),和現(xiàn)有現(xiàn)有技術(shù)相比,可提供一種在進(jìn)行跨越處理時進(jìn)一步提高易用性的打印裝置。
本發(fā)明的其他目的、特征及優(yōu)點通過下述說明可得以證明。并且,可以通過參照附圖的下述說明明確本發(fā)明的優(yōu)點。


圖1是表示本發(fā)明涉及的打印裝置的概要結(jié)構(gòu)的功能框圖。
圖2是存儲在信息存儲部的任務(wù)信息的一個例子的表。
圖3(a)、圖3(b)、圖3(c)及圖3(d)是表示根據(jù)完成了打印處理的任務(wù)和打印處理執(zhí)行前/打印處理中的任務(wù)的關(guān)系進(jìn)行跨越處理的方法的圖。
圖4(a)是用于說明等待由于跨越處理而進(jìn)行打印處理中的任務(wù)的打印處理完成,進(jìn)行不足任務(wù)的打印處理時的情況的圖,圖4(b)是用于說明停止由于跨越處理而進(jìn)行打印處理中的任務(wù)的打印處理,進(jìn)行不足任務(wù)的打印處理時的情況的圖。
圖5是用于說明本實施方式涉及的打印方法的流程圖。
圖6是表示相關(guān)判斷處理的一系列流程的流程圖。
圖7是用于說明后任務(wù)判斷處理的流程圖。
圖8是用于說明跨越處理中,進(jìn)行不足任務(wù)的打印處理所需的資源被補(bǔ)給時的打印處理的流程及跨越處理的流程圖。
具體實施例方式
對本發(fā)明的一個實施方式進(jìn)行如下說明。即,本發(fā)明涉及的打印裝置構(gòu)成是在按照接收順序?qū)θ蝿?wù)進(jìn)行圖像形成(以下稱為打印)的打印裝置中,由于錯誤而進(jìn)行跨越處理時,比較發(fā)生錯誤的現(xiàn)在的任務(wù)和該現(xiàn)在的任務(wù)的前一任務(wù),判斷是否需要對兩者進(jìn)行連續(xù)打印處理,當(dāng)需要進(jìn)行連續(xù)打印處理時,不進(jìn)行跨越處理。此外在以下說明中,對于判斷是否需要連續(xù)對不足任務(wù)和前任務(wù)進(jìn)行打印處理,通過判斷是否有關(guān)聯(lián)性來說明。
此外,在以下說明中,上述打印裝置以具有圖像形成功能的數(shù)字復(fù)合機(jī)為例進(jìn)行了說明,但不限于此。上述打印裝置例如包括復(fù)印機(jī)、FAX、打印機(jī)(噴墨打印機(jī)、激光打印機(jī))等可連續(xù)對多個任務(wù)進(jìn)行打印處理的設(shè)備。
圖1是本實施方式涉及的打印裝置1的概要結(jié)構(gòu)的功能框圖。
本實施方式涉及的打印裝置1如圖1所示,具有控制部2、設(shè)備狀態(tài)管理部(檢測單元)3、送紙部4、圖像形成部(任務(wù)處理單元)5、排紙部6、信息存儲部7、及外部I/F部8。并且,上述打印裝置1中也可根據(jù)需要具備電子郵件處理部50、面板控制部52、顯示部51、及Web頁控制部53。
設(shè)備狀態(tài)管理部3是打印裝置1所具有的、例如用于監(jiān)視送紙部4、圖像形成部5、排紙部6等任務(wù)打印處理所必需的結(jié)構(gòu)的狀態(tài)。并且,上述設(shè)備狀態(tài)管理部3在上述各結(jié)構(gòu)為異常狀態(tài)時,向關(guān)聯(lián)任務(wù)判斷部10通知異常狀態(tài)。并且,上述設(shè)備狀態(tài)管理部3也可以將上述異常狀態(tài)的內(nèi)容通知面板控制部52。設(shè)備狀態(tài)管理部3將上述異常狀態(tài)的內(nèi)容通知面板控制部52時,上述面板控制部52在顯示部51上顯示被通知的異常狀態(tài)的內(nèi)容。
送紙部4、圖像形成部5、排紙部6是用于進(jìn)行任務(wù)打印處理所必需的結(jié)構(gòu)。上述送紙部4用于收容任務(wù)的打印處理所必需的紙張。此外,送紙部4優(yōu)選具有多個送紙盤,用于收容上述不同尺寸(規(guī)格)的紙張。
圖像形成部5用于向由送紙部4提供的紙張形成圖像。具體而言,圖像形成部5根據(jù)由外部或裝置內(nèi)部發(fā)送的任務(wù)在紙張上形成圖像。
排紙部6用于將利用上述圖像形成部5形成圖像的紙張輸出到打印裝置1的外部。并且,具體而言,排紙部6具有排紙盤,將打印處理的紙張輸出到該排紙盤。
信息存儲部7用于將必需的各種信息存儲到打印裝置1上。并且,信息存儲部7具有任務(wù)存儲部15和歷史存儲部(歷史存儲單元)16。任務(wù)存儲部15存儲用于進(jìn)行打印處理的任務(wù)。并且上述任務(wù)存儲部15中將發(fā)送來的任務(wù)按照發(fā)送順序、即按照接收的順序進(jìn)行存儲。換言之,任務(wù)存儲部15中存儲有多個任務(wù),這些被存儲的任務(wù)中,分別附加有時間信息。該時間信息例如可以在將任務(wù)存儲到信息存儲部7時由信息存儲部7賦予,或者在做成任務(wù)的裝置中做成該任務(wù),在進(jìn)行打印處理時由上述裝置賦予。并且,在上述打印裝置1中,按照被賦予的時間信息的早晚的順序,依次進(jìn)行任務(wù)的打印處理。
并且,歷史存儲部16用于存儲完成圖像處理(打印處理)的任務(wù)中,與最近的任務(wù)相關(guān)的任務(wù)信息。換言之,和完成打印處理的任務(wù)相關(guān)的任務(wù)的任務(wù)信息存儲在歷史存儲部16中。并且,當(dāng)歷史存儲部16中存儲新的任務(wù)時,已經(jīng)存儲的任務(wù)信息被刪除。即,上述歷史存儲部16中,在已經(jīng)完成打印處理的任務(wù)相關(guān)的任務(wù)信息中,至少存儲最新的任務(wù)信息,即至少存儲正在進(jìn)行打印處理的任務(wù)的前一任務(wù)相關(guān)的任務(wù)信息。此外,上述歷史存儲部16當(dāng)然也可以存儲完成打印處理的多個任務(wù)相關(guān)的任務(wù)信息。
此外,上述歷史存儲部16存儲任務(wù)信息,但上述任務(wù)信息可以是任務(wù)本身,也可以僅存儲與任務(wù)相關(guān)的信息。
上述外部I/F部8用于接收由外部發(fā)送的任務(wù)。并且,從外部發(fā)送的任務(wù)通過外部I/F部8發(fā)送到控制部2,之后存儲在信息存儲部7的任務(wù)存儲部15中。此時,上述任務(wù)以輸入到任務(wù)存儲部15的順序被存儲。并且,該存儲的順序是通常的打印處理中的打印處理順序。此外,在進(jìn)行跨越處理時,上述打印處理順序被跨越處理部14變更,對此將在稍后論述。
并且,外部I/F部8通過打印裝置1外部的網(wǎng)絡(luò)發(fā)送信息。并且,電子郵件處理部50用于制作向打印裝置1的外部發(fā)送的電子郵件。具體而言,電子郵件處理部50根據(jù)由控制部2發(fā)送的信息及特定的地址,制作將上述信息發(fā)送到該特定地址的電子郵件。并且,做成的電子郵件通過上述外部I/F部8發(fā)送。
面板控制部52控制顯示在顯示部51的信息。并且,顯示部51顯示信息。Web頁控制部53例如制作將與該打印裝置1的狀態(tài)相關(guān)的信息顯示到外部Web頁的信息。
在此對本實施方式涉及的控制部2進(jìn)行詳細(xì)說明。
控制部2進(jìn)行對打印裝置1整體的控制。特別是上述控制部2控制打印處理中的跨越處理。并且上述控制部2具有關(guān)聯(lián)任務(wù)判斷部10、跨越標(biāo)記設(shè)定部(標(biāo)記設(shè)定單元)13、及跨越處理部14。
關(guān)聯(lián)任務(wù)判斷部10用于判斷存儲在任務(wù)存儲部15中的任務(wù)或者存儲在歷史存儲部16中的任務(wù)信息、與不存在用于打印處理的資源的任務(wù)(以下稱為不足任務(wù))之間有無關(guān)聯(lián)性。具體而言,上述關(guān)聯(lián)任務(wù)判斷部10具有前任務(wù)判斷部(判斷單元)11和后任務(wù)判斷部(關(guān)聯(lián)判斷單元)12。
上述前任務(wù)判斷部11用于判斷上述不足任務(wù)和存儲在歷史存儲部16中的在不足任務(wù)之前完成打印處理的任務(wù)(以下稱為前任務(wù))相關(guān)的任務(wù)信息之間的關(guān)聯(lián)性。具體而言,上述前任務(wù)判斷部11通過比較不足任務(wù)相關(guān)的任務(wù)信息和前任務(wù)相關(guān)的任務(wù)信息,來判斷兩者有無關(guān)聯(lián)性。
另一方面,后任務(wù)判斷部12用于判斷不足任務(wù)和任務(wù)存儲部15中比上述不足任務(wù)存儲靠后的任務(wù)(以下稱為后任務(wù))之間的關(guān)聯(lián)性。具體而言,后任務(wù)判斷部12通過比較上述不足任務(wù)相關(guān)的任務(wù)信息和后任務(wù)相關(guān)的任務(wù)信息,來判斷兩者有無關(guān)聯(lián)性。
此外,任務(wù)的構(gòu)成中含有與該任務(wù)相關(guān)的任務(wù)信息。具體而言,任務(wù)含有進(jìn)行打印處理的圖像數(shù)據(jù)本身、進(jìn)行打印處理時的處理條件、用于識別圖像數(shù)據(jù)的信息等任務(wù)信息。并且,任務(wù)信息中至少含有用于識別任務(wù)的打印處理條件及/或任務(wù)的識別信息。
圖2是表示存儲在信息存儲部7的任務(wù)信息的一個例子的表。以下對上述任務(wù)信息進(jìn)行詳細(xì)說明。
如圖2所示,任務(wù)信息例如包括任務(wù)跨越指定、任務(wù)種類、IP(Internet Protocol)地址、份數(shù)、打印方向、紙張尺寸、紙張類型、送紙盤、排紙盤、雙面、訂書釘、打孔機(jī)、及用戶名等。并且,含有上述任務(wù)信息的任務(wù)存儲在任務(wù)存儲部15中。
上述任務(wù)跨越指定是例如在圖像形成裝置、或做成任務(wù)的裝置中,對該任務(wù)是否進(jìn)行跨越處理事先確定時所賦予的信息。
上述任務(wù)種類用于表示任務(wù)的種類。具體而言,例如上述種類包括做成任務(wù)的應(yīng)用程序名等。并且,任務(wù)種類包括例如由做成任務(wù)的裝置中添加給任務(wù)的組名等。
上述IP地址是發(fā)送上述任務(wù)的裝置(做成任務(wù)的裝置)的固有地址。通過該IP地址可明確任務(wù)的發(fā)送源。
上述打印方向是和任務(wù)的格式相關(guān)的信息。具體而言,上述打印方向例如含有表示縱向輸出/橫向輸出等的信息。
上述份數(shù)表示打印任務(wù)的份數(shù)。并且,紙張尺寸表示對任務(wù)進(jìn)行打印處理時所使用的紙張的大小。上述紙張類型是對任務(wù)進(jìn)行打印處理時,使用彩色紙張、OHP等特殊紙張時的相關(guān)信息。
上述送紙盤是對任務(wù)進(jìn)行打印處理時,存儲作為必需資源的紙張的送紙盤相關(guān)的信息。具體而言,表示在對紙張進(jìn)行打印處理時進(jìn)行送紙的紙張盤。上述排紙盤表示對任務(wù)進(jìn)行打印處理后,排紙的排紙盤。此外,存在這些送紙盤、排紙盤分別只具有一個時,沒有這些信息的情況。
雙面是進(jìn)行打印處理的任務(wù)是否進(jìn)行雙面打印的信息。訂書釘是在進(jìn)行任務(wù)的打印處理后是否對輸出的紙張進(jìn)行裝訂的信息,打孔機(jī)是表示是否對上述輸出的紙張進(jìn)行打孔處理的信息。
用戶是做成上述任務(wù)的用戶名。
并且,上述任務(wù)信息中,判斷關(guān)聯(lián)性的任務(wù)信息包括以下至少一種IP地址、任務(wù)種類、任務(wù)跨越指定、用戶名、紙張尺寸、紙張類型、送紙盤、及排紙盤等。并且,在上述示例中,判斷關(guān)聯(lián)性的任務(wù)信息優(yōu)選使用IP地址、用戶名、及/或任務(wù)種類進(jìn)行判斷的方法。并且,判斷上述關(guān)聯(lián)性時,在上述任務(wù)信息中,可以使用單獨的信息進(jìn)行關(guān)聯(lián)性有無的判斷,也可以使用多個信息判斷是否有關(guān)聯(lián)性。
并且,在上述說明中,在任務(wù)信息中也含有與判斷關(guān)聯(lián)性無關(guān)的信息,而在本實施方式中,上述任務(wù)信息也可以僅僅是可判斷和不足任務(wù)的關(guān)聯(lián)性的信息。即,上述任務(wù)信息中只要至少含有可判斷與不足任務(wù)的關(guān)聯(lián)性的信息即可。
此外,用于判斷關(guān)聯(lián)性的項目(條件)不限于此,例如也可通過前任務(wù)和不足任務(wù)之間的接收間隔判斷有無關(guān)聯(lián)性。此外,上述歷史存儲部16中例如可存儲含有上述任務(wù)信息的任務(wù),或者也可僅存儲上述任務(wù)信息。
在此對判斷與不足任務(wù)的關(guān)聯(lián)性、并根據(jù)該結(jié)果進(jìn)行跨越處理的方法進(jìn)行說明。此外在以下說明中,對利用IP地址對是否進(jìn)行跨越處理進(jìn)行判斷的例子進(jìn)行說明。但是,對是否進(jìn)行跨越處理的判斷條件不限于IP地址。
圖3是根據(jù)打印處理完成的任務(wù)和、打印處理執(zhí)行前/打印處理中的任務(wù)之間的關(guān)系,進(jìn)行跨越處理的方法的示意圖。此外,在以下說明中,為了便于說明,號碼按照存儲在信息存儲部7的任務(wù)的順序排列。即,任務(wù)0表示存儲在信息存儲部7的任務(wù)中的最早的任務(wù)。
在此對任務(wù)打印處理中紙張用盡的情況下的處理進(jìn)行說明。如圖3(a)所示,任務(wù)0是從IP地址A發(fā)送的任務(wù),打印處理已經(jīng)完成。并且,任務(wù)1~任務(wù)4表示待機(jī)中的任務(wù)或者打印處理執(zhí)行中的任務(wù)。并且,任務(wù)0已經(jīng)完成打印處理,且該任務(wù)0存儲在歷史存儲部16中。此時歷史存儲部16中也可僅存儲任務(wù)信息,也可存儲含有該任務(wù)信息的任務(wù)本身。
如圖3(a)所示,當(dāng)設(shè)備狀態(tài)管理部3在執(zhí)行打印處理的任務(wù)1的紙張打印處理中途檢測出紙張用盡時,前任務(wù)判斷部11將紙張用盡的任務(wù)1作為不足任務(wù),比較該不足任務(wù)的任務(wù)信息和存儲在歷史存儲部16中的前任務(wù)(在這里是任務(wù)0)的任務(wù)信息。換言之,當(dāng)設(shè)備狀態(tài)管理部3檢測到在打印處理中任務(wù)發(fā)生錯誤時,前任務(wù)判斷部11比較存儲在任務(wù)存儲部15中最早的任務(wù)(不足任務(wù))的任務(wù)信息和存儲在歷史存儲部16中的任務(wù)信息。并且,前任務(wù)判斷部11比較前任務(wù)和不足任務(wù)的IP地址(任務(wù)信息),當(dāng)相互的IP地址相同、即當(dāng)判斷其有關(guān)聯(lián)性時,將跨越標(biāo)記設(shè)定部13中設(shè)定的標(biāo)記OFF(不設(shè)置標(biāo)記)。另一方面,當(dāng)前任務(wù)判斷部11比較前任務(wù)和不足任務(wù)的IP地址(任務(wù)信息)判斷其沒有關(guān)聯(lián)性時,使跨越標(biāo)記設(shè)定部13中設(shè)定的標(biāo)記ON(設(shè)置標(biāo)記)。
并且,跨越處理部14根據(jù)在跨越標(biāo)記設(shè)定部13中設(shè)定的標(biāo)記進(jìn)行跨越處理。即,當(dāng)跨越處理部14檢測到跨越標(biāo)記設(shè)定部13的標(biāo)記為OFF時,不進(jìn)行跨越處理。另一方面,當(dāng)跨越處理部14檢測到跨越標(biāo)記設(shè)定部13的標(biāo)記為ON(設(shè)置標(biāo)記)時,進(jìn)行跨越處理。具體而言,跨越處理部14使圖像形成部5起動,進(jìn)行任務(wù)的打印處理。
具體而言,在圖3(a)中,跨越處理部14檢測到跨越標(biāo)記設(shè)定部13的標(biāo)記為OFF,不進(jìn)行跨越處理。其結(jié)果是,進(jìn)行了打印處理的任務(wù)(圖中為打印執(zhí)行)在任務(wù)0后,輸出任務(wù)1的1、2頁的狀態(tài)下停止。即,之前任務(wù)和不足任務(wù)存在關(guān)聯(lián)性時,不進(jìn)行比不足任務(wù)靠后的任務(wù)的打印處理。并且,直到用于對不足任務(wù)進(jìn)行打印處理的紙張被補(bǔ)給為止,任務(wù)的打印處理為停止?fàn)顟B(tài),當(dāng)上述紙張被補(bǔ)給后,對不足任務(wù)的剩余頁進(jìn)行完打印處理后,進(jìn)行待機(jī)中的任務(wù)的打印處理。此外,完成打印處理的任務(wù),通過控制部2從任務(wù)存儲部15移動到歷史存儲部16。并且,在歷史存儲部16中,當(dāng)新的任務(wù)(任務(wù)信息)被存儲時,以前存儲在歷史存儲部16中的任務(wù)信息可以刪除。
圖3(b)是用于說明在任務(wù)0打印處理后,對是否可進(jìn)行任務(wù)1的打印處理進(jìn)行判斷的圖。這對于任務(wù)1需要用特殊紙張來進(jìn)行打印處理的情況是較為有效的。
如圖3(b)所示,在任務(wù)0的打印處理完成時,設(shè)備狀態(tài)管理部3判斷用于對下一個任務(wù)的任務(wù)1進(jìn)行打印處理必需的紙張是否存在。并且,當(dāng)判斷沒有用于對任務(wù)1進(jìn)行打印處理的紙張時,將這一消息通知關(guān)聯(lián)任務(wù)判斷部10。接收到?jīng)]有用于對任務(wù)1進(jìn)行打印處理的紙張這一消息的關(guān)聯(lián)判斷部10的前任務(wù)判斷部11將上述任務(wù)1作為不足任務(wù),對上述不足任務(wù)和作為該不足任務(wù)的前任務(wù)的任務(wù)0的關(guān)聯(lián)性根據(jù)各自的IP地址進(jìn)行判斷。并且,在圖3(b)的情況下,由于其是相同的IP地址,因此前任務(wù)判斷部11判斷這二個任務(wù)具有關(guān)聯(lián)性,將跨越標(biāo)記設(shè)定部13的標(biāo)記設(shè)為OFF。并且,跨越處理部14檢測到跨越標(biāo)記設(shè)定部13的標(biāo)記為OFF,不進(jìn)行跨越處理。即,在圖3(b)的情況下,當(dāng)任務(wù)0進(jìn)行打印處理后,直到任務(wù)1的紙張被補(bǔ)給為止,停止任務(wù)的打印處理。
接著,如圖3(c)所示,對前任務(wù)和不足任務(wù)的IP地址不同時的情況進(jìn)行說明。
如圖3(c)所示,已經(jīng)完成打印處理且存儲在歷史存儲部16的任務(wù)0的IP地址是IP地址A,處于打印處理執(zhí)行前、且存儲在任務(wù)存儲部15的最早的任務(wù)的任務(wù)1的IP地址是IP地址B,各自的IP地址是不同的。
并且,當(dāng)設(shè)備狀態(tài)管理部3判斷在任務(wù)0的打印處理完成、且任務(wù)1的打印處理前,用于對任務(wù)1進(jìn)行打印處理必需的紙張用盡時,在前任務(wù)判斷部11中,將任務(wù)1作為不足任務(wù),對上述不足任務(wù)和作為該不足任務(wù)前的任務(wù)的任務(wù)0之間的關(guān)聯(lián)性通過各自的IP地址進(jìn)行判斷。并且,當(dāng)前任務(wù)判斷部11判斷二個任務(wù)(任務(wù)信息)是不同的IP地址,即當(dāng)判斷這二個任務(wù)沒有關(guān)聯(lián)性時,使跨越標(biāo)記部13的標(biāo)記為ON。并且,當(dāng)跨越處理部14檢測到跨越標(biāo)記設(shè)定部13的標(biāo)記為ON時,跳過(跨越)任務(wù)1的打印處理,進(jìn)行作為任務(wù)1的下一個任務(wù)的任務(wù)2及其之后的任務(wù)的打印處理。其結(jié)果是,在任務(wù)0之后,任務(wù)2跨越任務(wù)1進(jìn)行打印處理。
接著,參照圖3(d)對前任務(wù)與不足任務(wù)之間沒有關(guān)聯(lián)性,進(jìn)行跨越處理(跳過前一個任務(wù)的打印處理)時,根據(jù)不足任務(wù)和后任務(wù)之間的關(guān)聯(lián)性進(jìn)行跨越處理的結(jié)構(gòu),進(jìn)行說明。
如圖3(d)所示,當(dāng)設(shè)備狀態(tài)管理部3判斷出對任務(wù)1進(jìn)行打印處理的紙張用盡時,上述前任務(wù)判斷部11比較作為前任務(wù)的任務(wù)0和作為不足任務(wù)的任務(wù)1的IP地址。并且,當(dāng)上述前任務(wù)判斷部11判斷出二個IP地址不同時,將跨越標(biāo)記設(shè)定部13的標(biāo)記設(shè)定為ON,同時將二個IP地址不同的消息通知給后任務(wù)判斷部12。當(dāng)從前任務(wù)判斷部11接收到二個IP地址不同的消息時,在后任務(wù)判斷部12中,比較作為不足任務(wù)的任務(wù)1和比該任務(wù)1靠后的后任務(wù)(任務(wù)2~任務(wù)6)的IP地址。
具體而言,后任務(wù)判斷部12比較任務(wù)1和距離該任務(wù)1最近的任務(wù)2的IP地址,當(dāng)判斷其相同時,比較任務(wù)1和任務(wù)2之后的任務(wù)3的IP地址。由此,后任務(wù)判斷部12按照進(jìn)行打印處理的順序離上述不足任務(wù)近的順序,依次判斷后任務(wù)和上述不足任務(wù)有無關(guān)聯(lián)性。并且,后任務(wù)判斷部12到發(fā)現(xiàn)不足任務(wù)與后任務(wù)之間沒有關(guān)聯(lián)性為止、即發(fā)現(xiàn)IP地址不一致的后任務(wù)為止,持續(xù)進(jìn)行上述IP地址的比較。并且,后任務(wù)判斷部12將判斷為不足任務(wù)與后任務(wù)沒有關(guān)聯(lián)性的任務(wù)(在這里是任務(wù)4)作為應(yīng)跨越處理的任務(wù),將應(yīng)跨越處理的任務(wù)通知到跨越處理部14。
并且,跨越處理部14在設(shè)定在跨越標(biāo)記設(shè)定部13的標(biāo)記為ON的、從后任務(wù)判斷部12接收到應(yīng)進(jìn)行跨越處理的任務(wù)后,使應(yīng)進(jìn)行上述跨越處理的任務(wù)的之后的任務(wù)跳過不足任務(wù)進(jìn)行打印處理。具體而言,如圖3(d)所示,后任務(wù)判斷部12判斷出作為不足任務(wù)的任務(wù)1和任務(wù)2及任務(wù)3為相同的IP地址,使應(yīng)進(jìn)行跨越處理的任務(wù)為任務(wù)4。其結(jié)果是,當(dāng)任務(wù)0打印完成后,跳過任務(wù)1-任務(wù)3,依次對任務(wù)4及其之后的任務(wù)進(jìn)行打印處理。
由此,當(dāng)前任務(wù)判斷部11判斷出不足任務(wù)與前任務(wù)具有關(guān)聯(lián)性(此處為IP地址一致)時,跨越處理部14不進(jìn)行跨越處理,直到用于對不足任務(wù)進(jìn)行打印處理的所必需的資源(這里是紙張)被補(bǔ)給為止,保持待機(jī)。
接著,參照圖4對執(zhí)行跨越處理、不足任務(wù)之后的任務(wù)被打印處理時,用于對不足任務(wù)進(jìn)行打印處理的必要資源被補(bǔ)給,該不足任務(wù)可進(jìn)行打印處理時的情況進(jìn)行說明。
圖4(a)是說明等待由于跨越處理而進(jìn)行打印處理中的任務(wù)的打印處理完成,進(jìn)行不足任務(wù)的打印處理時的情況的圖。
如圖4(a)所示,當(dāng)由設(shè)備狀態(tài)管理部3判斷出沒有對任務(wù)1打印處理的紙張時,前任務(wù)判斷部11根據(jù)前任務(wù)(任務(wù)0)和不足任務(wù)(任務(wù)1)的IP地址是否一致判斷這二個任務(wù)的關(guān)聯(lián)性。并且,當(dāng)判斷出不具有上述關(guān)聯(lián)性時,跨越處理部14跳過不足任務(wù)對比該不足任務(wù)靠后的后任務(wù)進(jìn)行打印處理。
并且,當(dāng)跨越上述不足任務(wù)對后任務(wù)(這里為任務(wù)4)進(jìn)行打印處理時,當(dāng)設(shè)備狀態(tài)管理部3檢測到用于對上述不足任務(wù)進(jìn)行打印處理的必要資源(這里是紙張)得到補(bǔ)給時,該設(shè)備狀態(tài)管理部3將可進(jìn)行不足任務(wù)打印處理的消息通知關(guān)聯(lián)任務(wù)判斷部10。接收到上述消息的關(guān)聯(lián)任務(wù)判斷部10將跨越標(biāo)記設(shè)定部13上設(shè)定的標(biāo)記設(shè)為OFF??缭教幚聿?4在上述后任務(wù)(任務(wù)4)的打印處理完成時,檢測到跨越標(biāo)記設(shè)定部13的標(biāo)記變?yōu)镺FF,進(jìn)行作為上述不足任務(wù)的任務(wù)1的打印處理。并且,按照存儲在任務(wù)存儲部15的任務(wù)的順序進(jìn)行打印處理。這種情況下,如圖4(a)所示,在任務(wù)0之后,任務(wù)4被打印處理,進(jìn)一步在其之后任務(wù)1之后的任務(wù)被打印處理。此時,由于任務(wù)4已經(jīng)打印處理完畢,因此任務(wù)3之后打印任務(wù)5。
圖4(b)是用于說明停止由于跨越處理而進(jìn)行的打印處理中的任務(wù)的打印處理,進(jìn)行不足任務(wù)的打印處理的情況的圖。在上述圖4(a)的說明中,從關(guān)聯(lián)任務(wù)判斷部10接收到可進(jìn)行不足任務(wù)的打印處理的消息的關(guān)聯(lián)任務(wù)判斷部10將跨越標(biāo)記設(shè)定部13的標(biāo)記設(shè)為OFF,同時將可進(jìn)行不足任務(wù)打印處理的消息通知跨越處理部14。從關(guān)聯(lián)任務(wù)判斷部10接收到消息的跨越處理部14立即停止跨越不足任務(wù)而進(jìn)行打印處理的后任務(wù)(任務(wù)4)的打印處理,開始作為不足任務(wù)的任務(wù)1的打印處理。并且,跨越處理部14在完成對任務(wù)1和與該任務(wù)1相關(guān)的任務(wù)2、3的打印處理時,再次開始對停止打印處理的任務(wù)4的打印處理。因此,當(dāng)最終打印處理完成時,如圖4(b)所示,當(dāng)任務(wù)0的打印處理完成后,任務(wù)4的一部分被打印處理,之后進(jìn)行任務(wù)1~任務(wù)3的打印處理。在其后,進(jìn)行任務(wù)4剩余部分的打印處理。這樣,通過中斷執(zhí)行跨越處理的任務(wù)(任務(wù)4)的打印處理,優(yōu)選對不足任務(wù)(任務(wù)1)進(jìn)行打印處理,例如,在上述不足任務(wù)的緊急性非常高,需要進(jìn)行緊急打印處理等情況下是有效的。
在此參照圖5的流程圖對本實施方式涉及的打印方法進(jìn)行說明。
首先,當(dāng)打印裝置1的電源接通時,任務(wù)跨越標(biāo)記設(shè)定部的標(biāo)記為OFF(S10)。并且,當(dāng)從外部接收到應(yīng)進(jìn)行打印處理的任務(wù)時,任務(wù)存儲到任務(wù)存儲部15,依次進(jìn)行打印處理。
此時,設(shè)備狀態(tài)管理部3判斷任務(wù)是否可進(jìn)行打印處理,即判斷是否存在用于對任務(wù)進(jìn)行打印處理必需的紙張、色粉等資源(S11)。
在上述步驟S11中,當(dāng)判斷為存在用于進(jìn)行打印處理的資源時,控制部2起動圖像形成部5,進(jìn)行任務(wù)的打印處理(S12)。并且,控制部2判斷是否存在任務(wù)中含有的應(yīng)進(jìn)行打印處理的剩余頁(S13),當(dāng)存在時,返回到S11。
另一方面,在上述步驟S13中,當(dāng)判斷為不存在剩余頁時,控制部2參照任務(wù)存儲部15,判斷是否存在應(yīng)進(jìn)行打印處理的下一個任務(wù)(S14)。并且,當(dāng)判斷出存在應(yīng)打印處理的下一個任務(wù)時,控制部2為了起動圖像形成部5以進(jìn)行下一個任務(wù)的打印處理,使跨越標(biāo)記設(shè)定部13的標(biāo)記為OFF(S20),前進(jìn)到S11。
在上述步驟S11中,當(dāng)判斷出不存在用于打印處理的資源時,通過關(guān)聯(lián)任務(wù)判斷部10的前任務(wù)判斷部11進(jìn)行關(guān)聯(lián)性判斷處理(S15)。對該關(guān)聯(lián)性判斷處理在稍后進(jìn)行論述,其用于判斷前任務(wù)和不足任務(wù)的關(guān)聯(lián)性,并判斷跨越標(biāo)記設(shè)定部13的標(biāo)記是否設(shè)置。
并且,在上述步驟S15的關(guān)聯(lián)性判斷處理之后,跨越處理部14通過檢測設(shè)定在上述跨越標(biāo)記設(shè)定部13的標(biāo)記的狀態(tài),判斷是否進(jìn)行跨越處理(S16)。
并且,在上述步驟S16中,當(dāng)判斷為進(jìn)行跨越處理時,即,在上述步驟S15中,跨越標(biāo)記設(shè)定部13的標(biāo)記為ON時,通過后任務(wù)判斷部12進(jìn)行后任務(wù)判斷處理(S17),決定進(jìn)行跨越處理的任務(wù)。并且,在后任務(wù)判斷處理中,當(dāng)決定了進(jìn)行跨越處理的任務(wù)(下一個任務(wù))時,進(jìn)行跨越控制處理(S19)。并且,前進(jìn)到步驟S14。此外,對上述跨越控制處理在稍后論述。
另一方面,在上述步驟S16中,當(dāng)判斷不進(jìn)行跨越處理時,即,在上述步驟S15中,當(dāng)跨越標(biāo)記設(shè)定部13的標(biāo)記為OFF時,不進(jìn)行跨越處理,不進(jìn)行任務(wù)的打印處理而保持待機(jī)。并且,控制部2判斷是否從設(shè)備狀態(tài)管理部3接收到不存在打印處理所必需的資源的任務(wù)被供給了打印處理所需的資源的通知(S18)。并且,當(dāng)資源被補(bǔ)給時,處理前進(jìn)到步驟S12。
圖6是關(guān)聯(lián)判斷處理的一系列流程的流程圖。以下對關(guān)聯(lián)性判斷處理進(jìn)行說明。此外,在以下說明中,對通過圖2所示的任務(wù)跨越指定、任務(wù)種類、IP地址、前任務(wù)和不足任務(wù)的接收間隔這四個條件判斷不足任務(wù)和前任務(wù)的關(guān)聯(lián)性為例進(jìn)行說明。
首先,前任務(wù)判斷部11判斷是否有前任務(wù)(S25)。具體而言,前任務(wù)判斷部11判斷歷史存儲部16中是否存儲了任務(wù)信息。并且,在歷史存儲部16中存儲了多個任務(wù)信息時,前任務(wù)判斷部11將其中最新存儲的任務(wù)作為前任務(wù),進(jìn)行以下判斷。并且,當(dāng)歷史存儲部16中僅存儲一個任務(wù)信息時,前任務(wù)判斷部11將該任務(wù)作為前任務(wù)并進(jìn)行以下的判斷。
在上述步驟S25中,當(dāng)判斷存在前任務(wù)時,前任務(wù)判斷部11參照不足任務(wù)的任務(wù)信息,判斷該不足任務(wù)是否是跨越指定(S26)。接著在上述步驟S26中,當(dāng)判斷不足任務(wù)不是跨越指定時,前任務(wù)判斷部11比較不足任務(wù)的任務(wù)信息和前任務(wù)的任務(wù)信息,判斷二個任務(wù)的IP地址是否相同(S27)。
進(jìn)一步,在上述步驟S27中,當(dāng)判斷兩個任務(wù)為相同地址時,前任務(wù)判斷部11根據(jù)前任務(wù)及不足任務(wù)各自的任務(wù)信息,參照打印裝置1的信息存儲部7接收到這些任務(wù)的時刻,判斷二個任務(wù)的接收間隔是否為預(yù)定時間以內(nèi)(S28)。上述預(yù)定時間可以任意設(shè)定。
并且,在上述步驟S28中,當(dāng)判斷二個任務(wù)的接收間隔為預(yù)定時間以內(nèi)時,前任務(wù)判斷部11參照前任務(wù)和不足任務(wù)各自的任務(wù)信息,判斷這二個任務(wù)種類是否相同(S29)。
并且,在上述步驟S29中,當(dāng)判斷二個任務(wù)種類相同時,前任務(wù)判斷部11判斷出前任務(wù)與不足任務(wù)具有關(guān)聯(lián)性,將跨越標(biāo)記設(shè)定部13的標(biāo)記設(shè)為OFF狀態(tài)(不改變)(S30)。并且,完成關(guān)聯(lián)性判斷處理。
另一方面,在以下五種情況下(1)在上述步驟S25中判斷沒有前任務(wù)時,(2)在步驟S26中不足任務(wù)未被指定為跨越時,(3)在上述步驟S27中,當(dāng)判斷出兩個任務(wù)不是同一地址時,(4)在上述步驟S28中,當(dāng)判斷二個任務(wù)的接收間隔不處于預(yù)定時間以內(nèi)時,(5)在上述步驟S29中,當(dāng)判斷出二個任務(wù)種類不相同時,前任務(wù)判斷部11判斷出前任務(wù)與不足任務(wù)之間沒有關(guān)聯(lián)性,為進(jìn)行跨越處理,使跨越標(biāo)記設(shè)定部13的標(biāo)記設(shè)為ON(S31)。并且,完成關(guān)聯(lián)性判斷處理。
并且,在上述步驟S16中,根據(jù)跨越標(biāo)記設(shè)定部13的標(biāo)記的狀態(tài)判斷是否進(jìn)行跨越處理。
由此,根據(jù)前任務(wù)和不足任務(wù)的任務(wù)信息來決定是否進(jìn)行跨越處理。
圖7是用于說明后任務(wù)判斷處理的流程圖。以下對后任務(wù)判斷處理進(jìn)行說明。
首先,后任務(wù)判斷部12判斷是否存在后任務(wù)(S35)。具體而言,后任務(wù)判斷部12參照任務(wù)存儲部15,判斷是否存在比不足任務(wù)靠后存儲的任務(wù)(后任務(wù))。并且,當(dāng)判斷出沒有后任務(wù)時,完成后任務(wù)判斷處理。
并且,在上述步驟S35中,當(dāng)判斷出存在后任務(wù)時,后任務(wù)判斷部12將存儲在任務(wù)存儲部15的任務(wù)中的該不足任務(wù)的下一個任務(wù)作為后任務(wù),判斷該不足任務(wù)與后任務(wù)是否有關(guān)聯(lián)性(S36)。此外,對于關(guān)聯(lián)性的判斷,如上述關(guān)聯(lián)性判斷處理所說明的,例如,通過比較二個任務(wù)的IP地址,可以判斷是否有關(guān)聯(lián)性,在此省略對其的詳細(xì)說明。
并且,在上述步驟S36中,當(dāng)判斷出不足任務(wù)與后任務(wù)之間具有關(guān)聯(lián)性時,后任務(wù)判斷部12將后任務(wù)的下一個任務(wù)設(shè)定為新的后任務(wù)(S37)。并且處理前進(jìn)到上述步驟S36。即,通過上述步驟S36及步驟S37的處理,后任務(wù)判斷部12對于比不足任務(wù)靠后的后任務(wù),判斷與該不足任務(wù)有關(guān)聯(lián)性的任務(wù)到哪一個任務(wù)為止。并且,在上述步驟S36中,當(dāng)判斷出不足任務(wù)與后任務(wù)之間沒有關(guān)聯(lián)性時,后任務(wù)判斷部12將判斷為沒有關(guān)聯(lián)性的任務(wù)設(shè)定為應(yīng)進(jìn)行跨越處理的任務(wù)、即作為下一個任務(wù)(S38)。并且,跨越處理部14控制圖像形成部5,使其跳過不足任務(wù)的打印處理,進(jìn)行在步驟S38中設(shè)定的任務(wù)的打印處理。
圖8是用于說明跨越處理中進(jìn)行不足任務(wù)的打印處理所需的資源被補(bǔ)給時的打印處理的流程及跨越處理的流程圖。
在上述后任務(wù)判斷處理中,當(dāng)決定了進(jìn)行跨越處理的后任務(wù)時,后任務(wù)判斷部12將上述結(jié)果通知給跨越處理部14。并且,接收到上述結(jié)果的跨越處理部14進(jìn)行確定的后任務(wù)的打印處理(S39)。
并且,在進(jìn)行上述后任務(wù)的打印處理的期間及其之后的期間內(nèi),設(shè)備狀態(tài)管理部3判斷用于進(jìn)行不足任務(wù)的打印處理所必需的資源是否被補(bǔ)給(S40)。
并且,在上述步驟S40中,當(dāng)檢測到上述不足任務(wù)的資源被補(bǔ)給時,設(shè)備狀態(tài)管理部3將已經(jīng)補(bǔ)給的消息通知控制部2。接收到上述已補(bǔ)給通知的控制部2判斷是否處于后任務(wù)的打印處理中(S41)。
在上述步驟S41中,當(dāng)判斷出處于打印處理中時,根據(jù)事先設(shè)定的打印條件設(shè)置,判斷是中斷正在進(jìn)行打印處理的后任務(wù)的打印處理優(yōu)先進(jìn)行不足任務(wù)的打印處理,還是在正在進(jìn)行打印處理的后任務(wù)的打印處理完成后進(jìn)行不足任務(wù)的打印處理(S42)。
在上述步驟S42中,當(dāng)判斷出優(yōu)先進(jìn)行不足任務(wù)的打印處理時,跨越處理部14中斷后任務(wù)的打印處理中的圖像形成部5的動作(S43)。并且,跨越處理部14進(jìn)行不足任務(wù)的打印處理(S44)。接著,跨越處理部14判斷是否存在與不足任務(wù)有關(guān)聯(lián)性的任務(wù)(S45)。具體而言,在之后的后任務(wù)判斷處理中,判斷后任務(wù)中是否存在被判斷為與不足任務(wù)有關(guān)聯(lián)性的任務(wù)。
并且,在上述步驟S45中,當(dāng)判斷存在與不足任務(wù)有關(guān)聯(lián)的任務(wù)時,返回到步驟S44,跳過不足任務(wù),進(jìn)行比正在打印處理的后任務(wù)靠前的任務(wù)的打印處理。
并且,在上述S45中,在作為比跨越處理的后任務(wù)靠前的任務(wù)、不足任務(wù)及與該不足任務(wù)具有關(guān)聯(lián)性的任務(wù)的打印處理完成時,跨越處理部14再次開始上述后任務(wù)的打印處理(S46)。
接著,跨越處理部14判斷是否存在其他應(yīng)打印處理的后任務(wù)(S47)。并且,當(dāng)判斷存在其他應(yīng)打印處理的后任務(wù)時,返回到S40,當(dāng)沒有時完成處理。
另一方面,在上述步驟S41中,當(dāng)判斷不處于后任務(wù)的打印處理中時,前進(jìn)到S44。并且,在上述步驟S42中,當(dāng)判斷優(yōu)先正在進(jìn)行的打印處理的后任務(wù)的打印處理時,跨越處理部14使不足任務(wù)的打印處理直到上述后任務(wù)的打印處理完成為止保持待機(jī)(S48)。并且,在上述步驟S40中,當(dāng)未檢測到補(bǔ)給了上述不足任務(wù)的資源時,即資源未被補(bǔ)給時,處理前進(jìn)到步驟S47。
如上所述,本發(fā)明涉及的打印裝置1具有對接收的任務(wù)進(jìn)行打印處理的圖像形成部(任務(wù)處理單元)5;檢測有無對上述任務(wù)進(jìn)行打印處理所必需的資源的設(shè)備狀態(tài)管理部(檢測單元)3;和跨越處理部(任務(wù)控制單元)14,控制圖像形成部5,使其對上述任務(wù)的打印處理順序進(jìn)行管理,并且跳過作為打印處理之前的打印處理順序的任務(wù)或打印處理中的任務(wù)中、被上述設(shè)備狀態(tài)管理部3判斷為不存在用于打印處理的資源的不足任務(wù),以進(jìn)行比該不足任務(wù)靠后的打印處理順序中的后任務(wù)的打印處理,其特征在于,還具有判斷部(判斷單元)11,對上述不足任務(wù)中含有的至少包括用于識別任務(wù)的打印處理條件及/或任務(wù)的識別信息的任務(wù)信息、和該不足任務(wù)之前的任務(wù)的前任務(wù)的任務(wù)信息進(jìn)行比較,判斷是否需要對兩者進(jìn)行連續(xù)打印處理,其中,當(dāng)上述前任務(wù)判斷部11判斷需要對上述兩者進(jìn)行連續(xù)打印處理時,上述跨越處理部14對圖像形成部5進(jìn)行控制,使得直到上述不足任務(wù)的打印處理完成為止,不跳過該不足任務(wù)進(jìn)行比被判斷為需要進(jìn)行連續(xù)打印處理的該不足任務(wù)靠后的后任務(wù)的打印處理。
上述打印處理之前的打印處理順序的任務(wù)是指,為進(jìn)行打印處理而待機(jī)的任務(wù)中應(yīng)在下一個進(jìn)行打印處理的任務(wù)。即,上述打印處理之前的任務(wù)是指還未進(jìn)行打印處理的任務(wù)中,進(jìn)行打印處理之前的打印處理順序的任務(wù)。
并且,跨越處理部14為了管理打印處理順序,決定接收的任務(wù)的打印順序。具體而言,例如,跨越處理部14一般按照接收的任務(wù)的順序來決定打印處理順序,但當(dāng)任務(wù)打印處理過程中出現(xiàn)紙張用盡發(fā)生錯誤時,跳過上述錯誤的任務(wù)進(jìn)行之后的任務(wù)的打印處理,以此決定打印處理順序。
并且,任務(wù)中含有任務(wù)信息。該任務(wù)信息中至少含有用于識別任務(wù)的打印處理條件及/或任務(wù)的識別信息。上述任務(wù)的打印條件例如包括任務(wù)的打印處理所使用的紙張尺寸、打印份數(shù)等。并且,上述識別信息例如包括表示任務(wù)的發(fā)送源的發(fā)送源信息、做成任務(wù)的用戶名等。
一般地,當(dāng)進(jìn)行任務(wù)的跨越處理時,當(dāng)比判斷為不存在資源的任務(wù)靠后的任務(wù)可形成圖像時,后任務(wù)形成圖像。
根據(jù)上述結(jié)構(gòu),前任務(wù)判斷部11對不足任務(wù)的任務(wù)信息和前任務(wù)的任務(wù)信息進(jìn)行比較,判斷是否需要對兩者進(jìn)行連續(xù)打印處理。
具體而言,例如,比較前任務(wù)和不足任務(wù)的任務(wù)信息,當(dāng)任務(wù)的識別信息相同時,判斷為需要對兩者進(jìn)行連續(xù)打印處理。并且,例如,比較前任務(wù)和不足任務(wù)的任務(wù)信息,在打印處理條件中使用通常使用可能性低的紙張盤中放置的紙張進(jìn)行打印處理等、特殊打印處理條件相同時,判斷為需要對兩者進(jìn)行連續(xù)打印處理。
并且,當(dāng)判斷需要對不足任務(wù)的前任務(wù)進(jìn)行連續(xù)打印處理時,進(jìn)行控制,使其不進(jìn)行比上述不足任務(wù)靠后的后任務(wù)的打印處理。因此根據(jù)上述結(jié)構(gòu),到不足任務(wù)的打印處理完成為止,不進(jìn)行后任務(wù)的打印處理,所以在關(guān)聯(lián)的前任務(wù)和不足任務(wù)之間,可以防止輸出不同的任務(wù)。
進(jìn)一步,由于利用前任務(wù)和不足任務(wù)的任務(wù)信息,判斷是否應(yīng)對兩者進(jìn)行連續(xù)輸出,因此用戶無需為了進(jìn)行跨越處理而對各任務(wù)賦予優(yōu)先級。由此,可以不進(jìn)行對各任務(wù)賦予優(yōu)先級的作業(yè),從而可更高效地進(jìn)行跨越處理。
本發(fā)明涉及的打印裝置1優(yōu)選具有存儲上述前任務(wù)的任務(wù)信息的至少一部分的歷史存儲部(歷史存儲單元)16。
一般地,打印處理完成的任務(wù)依次被刪除。根據(jù)上述結(jié)構(gòu),具有用于存儲與已經(jīng)完成打印處理的前任務(wù)相關(guān)的任務(wù)信息的至少一部分的歷史存儲部16。由此,可以存儲與完成的打印處理的前任務(wù)相關(guān)的任務(wù)信息,因此可以判斷上述不足任務(wù)和前任務(wù)是否關(guān)聯(lián)(是否需要進(jìn)行連續(xù)打印處理)。此外,上述歷史存儲部16可以存儲上述前任務(wù)的任務(wù)信息的至少一部分,也可存儲前任務(wù)本身,并且也可僅存儲任務(wù)信息中的可判斷與不足任務(wù)是否具有關(guān)聯(lián)性的信息。
本發(fā)明涉及的打印裝置1具有后任務(wù)判斷部(關(guān)聯(lián)判斷單元)12,其按照打印處理順序距離從上述不足任務(wù)近的順序,比較后任務(wù)和上述不足任務(wù)的任務(wù)信息,依次判斷是否需要對該后任務(wù)和不足任務(wù)進(jìn)行連續(xù)的打印處理,上述跨越處理部14的結(jié)構(gòu)優(yōu)選對上述圖像形成部5進(jìn)行控制,使得對于被判斷為無需對不足任務(wù)進(jìn)行連續(xù)打印處理的任務(wù)之后的后任務(wù)跳過不足任務(wù)進(jìn)行打印處理。
根據(jù)上述結(jié)構(gòu),比較不足任務(wù)和后任務(wù)的任務(wù)信息,判斷是否需要對該后任務(wù)和不足任務(wù)進(jìn)行連續(xù)打印處理。并且,對于被判斷為不進(jìn)行連續(xù)打印處理的任務(wù)之后的后任務(wù)進(jìn)行跨越處理。換言之,在按距離不足任務(wù)近的順序判斷了關(guān)聯(lián)性的后任務(wù)中,對于被判斷為需要進(jìn)行連續(xù)打印處理的后任務(wù)不進(jìn)行打印處理。由此,由于對被判斷為需要進(jìn)行連續(xù)打印處理的后任務(wù)不進(jìn)行打印處理,因此可以防止在需要進(jìn)行連續(xù)打印處理的多個任務(wù)間不同的任務(wù)被打印處理并輸出。
本發(fā)明涉及的打印裝置1的結(jié)構(gòu)優(yōu)選對上述圖像形成部5進(jìn)行控制,使得當(dāng)上述前任務(wù)判斷部11判斷無需對不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理時,上述跨越處理部14跳過不足任務(wù),對比該不足任務(wù)靠后的后任務(wù)進(jìn)行處理。
根據(jù)上述結(jié)構(gòu),由于當(dāng)判斷為無需對前任務(wù)和不足任務(wù)進(jìn)行連續(xù)打印處理時,進(jìn)行跨越處理(跳過不足任務(wù),對比該不足任務(wù)靠后的任務(wù)進(jìn)行打印處理的處理),因此在用于對不足任務(wù)進(jìn)行打印處理的資源未被供給的情況下,也可對上述后任務(wù)進(jìn)行打印處理。
本發(fā)明涉及的打印裝置1的結(jié)構(gòu)優(yōu)選對圖像形成部5進(jìn)行控制,使得當(dāng)上述設(shè)備狀態(tài)管理部3檢測到用于對上述不足任務(wù)進(jìn)行打印處理的資源被供給時,圖像形成部5跳過上述不足任務(wù)進(jìn)行上述后任務(wù)的打印處理時,上述跨越處理部14中斷后任務(wù)的打印處理的同時進(jìn)行不足任務(wù)的打印處理。
根據(jù)上述結(jié)構(gòu),由于中斷了后任務(wù)的打印處理,進(jìn)行不足任務(wù)的打印處理,因此可將上述不足任務(wù)盡快輸出。
本發(fā)明涉及的打印裝置1的結(jié)構(gòu)優(yōu)選對圖像形成部5進(jìn)行控制,使得當(dāng)上述設(shè)備狀態(tài)管理部3檢測到用于對上述不足任務(wù)進(jìn)行打印處理的資源被供給時,圖像形成部5跳過上述不足任務(wù)進(jìn)行上述后任務(wù)的打印處理時,上述跨越處理部14在上述后任務(wù)的打印處理完成后,進(jìn)行該不足任務(wù)的打印處理。
根據(jù)上述結(jié)構(gòu),在檢測到由于資源不足而無法進(jìn)行打印處理的不足任務(wù)有資源補(bǔ)給時,當(dāng)進(jìn)行上述后任務(wù)的打印處理時,等待打印處理中的后任務(wù)的打印處理完成,執(zhí)行不足任務(wù)的打印處理。即,在后任務(wù)執(zhí)行打印處理的中途,不進(jìn)行不足任務(wù)的打印處理。因此,可以防止后任務(wù)由于不足任務(wù)而被斷開。
本發(fā)明涉及的打印裝置1的結(jié)構(gòu)優(yōu)選上述前任務(wù)判斷部11根據(jù)任務(wù)信息中含有的和任務(wù)的發(fā)送源相關(guān)的發(fā)送源信息,判斷是否需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理。
當(dāng)上述不足任務(wù)和前任務(wù)的發(fā)送源信息相同時,兩者具有關(guān)聯(lián)性的可能較高。因此,通過根據(jù)發(fā)送源信息判斷是否需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理,可以更正確地對應(yīng)連續(xù)打印處理的任務(wù)進(jìn)行連續(xù)打印處理。
本發(fā)明涉及的打印裝置1的結(jié)構(gòu)優(yōu)選上述前任務(wù)判斷部11通過比較任務(wù)信息中含有的任務(wù)的種類,判斷是否需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理。
上述任務(wù)的種類例如是用于識別做成任務(wù)的應(yīng)用程序的擴(kuò)展名等。由于上述任務(wù)信息表示出前任務(wù)和不足任務(wù)之間是否關(guān)聯(lián)的可能性較高,因此可利用上述任務(wù)的種類來判斷是否需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理。
本發(fā)明涉及的打印裝置1的結(jié)構(gòu)優(yōu)選上述前任務(wù)判斷部11根據(jù)接收前任務(wù)的時刻和接收不足任務(wù)的時刻的接收間隔,判斷是需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理。
在不足任務(wù)和前任務(wù)中,即使在任務(wù)的種類、發(fā)送源信息相同時,在不足任務(wù)和前任務(wù)之間的接收間隔相當(dāng)長時,兩者有時也是不關(guān)聯(lián)的。因此通過根據(jù)接收間隔來判斷是否需要對不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理,可以較為正確地判斷不足任務(wù)和前任務(wù)是否關(guān)聯(lián)。
本發(fā)明涉及的打印裝置1的結(jié)構(gòu)優(yōu)選跨越處理部14可以對跨越限制模式和跨越模式進(jìn)行切換,上述跨越限制模式是指當(dāng)上述前任務(wù)判斷部11判斷出需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理時,對圖像形成部5進(jìn)行控制,使得直到上述不足任務(wù)的打印處理完成為止,停止上述后處理的打印處理;上述跨越模式是指與上述前任務(wù)判斷部11的判斷結(jié)果無關(guān),控制圖像形成部5,使得跳過上述不足任務(wù)的打印處理而進(jìn)行后任務(wù)的打印處理。
根據(jù)上述結(jié)構(gòu),在跨越限制模式中,對于希望對前任務(wù)和不足任務(wù)進(jìn)行連續(xù)處理的情況是非常有效的,而在跨越模式中,對于希望盡快對上述后任務(wù)進(jìn)行打印處理的情況是有效的。
在上述結(jié)構(gòu)中,由于可切換跨越限制模式和跨越模式,因此可以根據(jù)用戶的希望改變跨越處理。
本發(fā)明涉及的打印裝置1的結(jié)構(gòu)優(yōu)選為具有上述圖像形成部5具有根據(jù)上述前任務(wù)判斷部11的結(jié)果,通過標(biāo)記的狀態(tài)表示是否需要對前任務(wù)和不足任務(wù)進(jìn)行連續(xù)打印處理跨越標(biāo)記設(shè)定部13,根據(jù)上述標(biāo)記的狀態(tài)控制圖像形成部5。
根據(jù)上述結(jié)構(gòu),根據(jù)跨越標(biāo)記設(shè)定部13所具有的標(biāo)記是豎立的還是未豎立的狀態(tài),判斷是否需要對前任務(wù)和不足任務(wù)進(jìn)行連續(xù)打印處理。由此,由于在不足任務(wù)的打印處理完成之前,不進(jìn)行后任務(wù)的打印處理,因此在具有關(guān)聯(lián)性的前任務(wù)和不足任務(wù)之間,可切實防止輸出不同的任務(wù)。
本發(fā)明涉及的打印裝置1的打印方法是打印裝置1的打印方法,具有對接收的任務(wù)進(jìn)行打印處理的任務(wù)處理步驟;檢測步驟,檢測有無對上述任務(wù)進(jìn)行打印處理所必需的資源;任務(wù)控制步驟,對上述圖像形成部5進(jìn)行控制,使得對上述任務(wù)的打印處理順序進(jìn)行管理的同時,跳過作為打印處理的前打印處理順序的任務(wù)或打印處理中的任務(wù)中被上述檢測步驟判斷為不存在上述資源的不足任務(wù),以進(jìn)行比該不足任務(wù)靠后的打印處理順序中的后任務(wù)的打印處理;其中,還具有判斷步驟,對上述不足任務(wù)中含有的至少包括用于識別任務(wù)的打印處理條件及/或任務(wù)的識別信息的任務(wù)信息、與該不足任務(wù)之前的任務(wù)的前任務(wù)的任務(wù)信息進(jìn)行比較,判斷是否需要對兩者進(jìn)行連續(xù)打印處理,當(dāng)上述判斷步驟判斷需要對上述兩者進(jìn)行連續(xù)打印處理時,在上述任務(wù)控制步驟控制上述圖像形成部5,使得直到上述不足任務(wù)的打印處理完成之前,停止比該不足任務(wù)靠后的后任務(wù)的打印處理。
根據(jù)上述結(jié)構(gòu),當(dāng)判斷為需要對不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理時,進(jìn)行控制,使之不進(jìn)行比上述不足任務(wù)靠后的后任務(wù)的打印處理。因此,由于到不足任務(wù)的打印處理完成為止,不進(jìn)行后任務(wù)的打印處理,因此可以防止在有關(guān)聯(lián)性的前任務(wù)和不足任務(wù)之間輸出不同的任務(wù)。
此外,在上述說明中,對于歷史存儲部16中有新的任務(wù)(任務(wù)信息)被存儲時,以前所存儲的任務(wù)信息被刪除的結(jié)構(gòu)進(jìn)行了說明,但不限于此,例如,不刪除以前的任務(wù)信息,而存儲新的任務(wù),在經(jīng)過一定期間后,在存儲的任務(wù)中保留最新存儲的任務(wù)而刪除其余的任務(wù)。這種情況下,存儲在歷史存儲部16中的任務(wù)中,最新存儲的任務(wù)(任務(wù)信息)成為前任務(wù)。
并且,在上述說明中,對于用于進(jìn)行任務(wù)打印處理的必需資源以紙張為例進(jìn)行了說明,但上述資源不限于紙張。上述資源例如也可以是訂書釘?shù)?。此外,例如用于將任?wù)打印處理并輸出的排紙盤變滿而無法排紙的情況等無法進(jìn)行任務(wù)打印處理的情況也屬于沒有用于打印處理任務(wù)的資源。
此外,上述實施方式中的打印裝置1的各個部及各個處理步驟可以通過CPU等運(yùn)算裝置執(zhí)行存儲在ROM(Read Only Memory)、RAM等信息存儲部7的程序中,并控制接口電路等通信裝置來實現(xiàn)。因此,具有這些裝置的計算機(jī)可以通過讀取記錄了上述程序的記錄介質(zhì)、并執(zhí)行該程序,來實現(xiàn)本實施方式的打印裝置1的各種功能及各種處理。并且,通過將上述程序記錄到可移動記錄介質(zhì)中,可在任意的計算機(jī)上實現(xiàn)上述各種功能及各種處理。
這里的記錄介質(zhì)可以是用于在微機(jī)上進(jìn)行處理的未圖示的存儲器,例如ROM這樣的程序介質(zhì),也可以作為未圖示的外部存儲裝置設(shè)有程序讀取裝置,通過將記錄介質(zhì)插入到其中可進(jìn)行讀取的程序介質(zhì)。
并且在任何情況下,存儲的程序結(jié)構(gòu)優(yōu)選為微處理器可訪問并執(zhí)行的結(jié)構(gòu)。進(jìn)一步優(yōu)選以下方式讀出程序,讀出的程序被下載到微機(jī)的程序存儲區(qū)域,執(zhí)行該程序。此外,該下載用的程序是事先存儲在主體裝置中的。
并且,上述程序介質(zhì)是可以和主體分離結(jié)構(gòu)的記錄介質(zhì),包括磁帶、盒式帶等帶類,軟盤、硬盤等磁盤、CD/MO/MD/DVD盤等盤類,IC卡(包含存儲卡)等卡類,或者M(jìn)ASK ROM、EPROM(ErasableProgrammable Read Only Memory)、EEPROM(Electrically ErasableProgrammable Read Only Memory)、FLASH ROM等含有半導(dǎo)體存儲器的固定地裝載程序的記錄介質(zhì)等。
并且,如果是可與包括因特網(wǎng)在內(nèi)的網(wǎng)絡(luò)進(jìn)行連接的系統(tǒng)結(jié)構(gòu),優(yōu)選可流動性地裝載程序的記錄介質(zhì),以從網(wǎng)絡(luò)下載程序。
進(jìn)一步,當(dāng)從網(wǎng)絡(luò)下載程序時,優(yōu)選該下載用的程序事先存儲在主體裝置中,或者是從其他記錄介質(zhì)下載的程序。
本實施方式涉及的打印裝置1的結(jié)構(gòu)也可以為在具有任務(wù)跨越功能的打印裝置1中,具有根據(jù)打印順序存儲打印任務(wù)信息和打印數(shù)據(jù)的信息存儲部7;對打印任務(wù)的跨越進(jìn)行控制的控制部2;關(guān)聯(lián)任務(wù)判斷部10,判斷從信息存儲部7接收打印任務(wù)信息和打印數(shù)據(jù)并執(zhí)行打印處理的現(xiàn)在的打印任務(wù)與打印順序比現(xiàn)在的打印任務(wù)靠前的前打印任務(wù)的關(guān)聯(lián),其中,當(dāng)判斷現(xiàn)在的打印任務(wù)中沒有打印資源時,在上述關(guān)聯(lián)任務(wù)判斷部10中,判斷現(xiàn)在的打印任務(wù)是否是和前打印任務(wù)相關(guān)聯(lián)的任務(wù),當(dāng)判斷為關(guān)聯(lián)任務(wù)時,上述控制部2使比現(xiàn)在的打印任務(wù)的打印順序靠后的打印任務(wù)不執(zhí)行跨越處理。
雖然具有當(dāng)現(xiàn)在的打印任務(wù)中沒有打印資源時使下一個打印任務(wù)跨越現(xiàn)在的打印任務(wù)的跨越功能,但當(dāng)現(xiàn)在的打印任務(wù)與前打印任務(wù)具有關(guān)聯(lián)性時,可以防止由于下一打印任務(wù)的跨越而造成關(guān)聯(lián)任務(wù)間的打印順序以不同順序被輸出的問題。并且,對從同一用戶接收的任務(wù)進(jìn)行跨越處理時,由于需要等待跨越的打印任務(wù),因此通過來自其他用戶的任務(wù)進(jìn)行跨越處理更為有效。因此,通過上述結(jié)構(gòu),通過對關(guān)聯(lián)的任務(wù)根據(jù)某一條件進(jìn)行判斷,對于關(guān)聯(lián)的打印任務(wù)可以不執(zhí)行任務(wù)的跨越處理而必需按照打印執(zhí)行順序進(jìn)行打印處理。
本實施方式涉及的打印裝置1的結(jié)構(gòu)也可以是前打印任務(wù)是打印輸出完成的任務(wù)。如果現(xiàn)在的打印任務(wù)與打印輸出后的前打印任務(wù)具有關(guān)聯(lián)性,可以防止由于下一個打印任務(wù)的跨越造成關(guān)聯(lián)任務(wù)間的打印順序以不同的順序被輸出的問題。并且,如果前打印任務(wù)和現(xiàn)在的打印任務(wù)是同一用戶,在取得前打印任務(wù)的打印輸出結(jié)果時,可以注意到?jīng)]有現(xiàn)打印任務(wù)的打印資源之事,因此可以防止下一打印任務(wù)的跨越。
本實施方式涉及的打印裝置1的結(jié)構(gòu)也可以是,在判斷為前打印任務(wù)是未完成打印輸出的任務(wù)、現(xiàn)打印任務(wù)中存在打印資源、是關(guān)聯(lián)任務(wù)時,不打印現(xiàn)在的打印任務(wù)。由于前打印任務(wù)中沒有打印資源打印輸出沒有完成,但當(dāng)現(xiàn)打印任務(wù)與前打印任務(wù)有關(guān)聯(lián)時,如果打印現(xiàn)打印任務(wù),關(guān)聯(lián)任務(wù)間的打印順序以不同的順序被輸出,可以防止上述問題的發(fā)生。
本實施方式涉及的打印裝置1的結(jié)構(gòu)也可以是,將打印順序比現(xiàn)在的打印任務(wù)靠后的打印任務(wù)作為現(xiàn)在的打印任務(wù),將現(xiàn)在的打印任務(wù)作為前打印任務(wù),進(jìn)行上述跨越處理。通過上述結(jié)構(gòu),現(xiàn)在的打印任務(wù)和前打印任務(wù)關(guān)聯(lián)時不進(jìn)行打印,之后的打印任務(wù)的跨越處理也和上述跨越處理一樣,可以防止關(guān)聯(lián)任務(wù)間的打印順序以不同的順序輸出的問題。
本實施方式涉及的打印裝置1的結(jié)構(gòu)也可以是,對于打印順序比現(xiàn)在的打印任務(wù)靠前、且打印輸出未完成的任務(wù),當(dāng)檢測到打印資源的補(bǔ)給時,中止現(xiàn)在的打印任務(wù),進(jìn)行該任務(wù)的處理。通過上述結(jié)構(gòu),對于打印順序比現(xiàn)在的打印順序靠前、但由于沒有打印資源而未完成打印輸出的任務(wù),當(dāng)打印資源被補(bǔ)給時,可以優(yōu)先進(jìn)行該任務(wù)的打印處理。
本實施方式涉及的打印裝置1的結(jié)構(gòu)也可以是,對現(xiàn)在的打印任務(wù)中沒有打印資源的判斷是在現(xiàn)在打印任務(wù)的打印輸出中。根據(jù)上述結(jié)構(gòu),在由多頁構(gòu)成的打印任務(wù)的打印輸出中,由于存在打印開始后還有數(shù)張未打印而打印資源用盡的情況,因此同樣可控制跨越處理。
本實施方式涉及的打印裝置1的結(jié)構(gòu)也可以通過網(wǎng)絡(luò)地址對關(guān)聯(lián)任務(wù)進(jìn)行判斷。一般地,關(guān)聯(lián)任務(wù)大部分是從同一PC連續(xù)打印的情況,因此可以不進(jìn)行任何特別的設(shè)定,使關(guān)聯(lián)任務(wù)不會以和打印順序不同的順序輸出。
本實施方式涉及的打印裝置1的結(jié)構(gòu)還可以是任務(wù)間隔在一定時間以內(nèi)的情況下判斷為關(guān)聯(lián)任務(wù)。即使是來自同一PC,也存在打印不關(guān)聯(lián)的任務(wù)的情況,因此當(dāng)任務(wù)的間隔超過一定時間以上時,判斷為非關(guān)聯(lián)任務(wù),即使是來自同一PC的打印,也可在任務(wù)跨越處理中使可打印的任務(wù)先輸出。
本實施方式涉及的打印裝置1的構(gòu)成也可以是通過任務(wù)種類來進(jìn)行對關(guān)聯(lián)任務(wù)的判斷。即使是來自同一PC,也存在連續(xù)打印不關(guān)聯(lián)的任務(wù)的情況,因此用戶通過指定任務(wù)種類執(zhí)行打印,即使是來自同一PC的連續(xù)打印,也可僅將用戶所指定的關(guān)聯(lián)任務(wù)不以和打印順序不同的輸出順序輸出。
本實施方式涉及的打印裝置1的結(jié)構(gòu)也可以是,設(shè)置任務(wù)跨越指令,當(dāng)指令無任務(wù)跨越時,不進(jìn)行關(guān)聯(lián)任務(wù)的判斷,進(jìn)行通常的任務(wù)跨越處理。通過上述結(jié)構(gòu),用戶可以通過任務(wù)跨越指令在打印時控制任務(wù)跨越處理。
本發(fā)明涉及的打印裝置適用于通過網(wǎng)絡(luò)從多個裝置發(fā)送任務(wù)的例如網(wǎng)絡(luò)打印機(jī)、數(shù)字復(fù)合機(jī)、FAX等打印裝置。
在發(fā)明的詳細(xì)說明中的具體實施方式

或者實施例只是為了明確本發(fā)明的技術(shù)內(nèi)容,并不僅限于具體示例,不得作狹義的解釋,本發(fā)明在不脫離其主旨和權(quán)利要求的范圍內(nèi),可以進(jìn)行各種變更并實施。
權(quán)利要求
1.一種打印裝置,具有對接收的任務(wù)進(jìn)行打印處理的任務(wù)處理部(5);檢測部(3),檢測有無對上述任務(wù)進(jìn)行打印處理所必需的資源;任務(wù)控制部(14),控制任務(wù)處理部(5),使其對上述任務(wù)的打印處理順序進(jìn)行管理的同時,跳過作為打印處理之前的打印處理順序的任務(wù)或打印處理中的任務(wù)中、被上述檢測部(3)判斷為不存在上述資源的不足任務(wù),進(jìn)行比該不足任務(wù)靠后的打印處理順序中的后任務(wù)的打印處理;以及判斷部(11),對上述不足任務(wù)中含有的至少包括用于識別任務(wù)的打印處理條件及/或任務(wù)的識別信息的任務(wù)信息、與該不足任務(wù)之前的任務(wù)即前任務(wù)的任務(wù)信息進(jìn)行比較,判斷是否需要對兩者進(jìn)行連續(xù)打印處理,當(dāng)上述判斷部(11)判斷為需要對上述兩者進(jìn)行連續(xù)打印處理時,上述任務(wù)控制部(14)對任務(wù)處理部(5)進(jìn)行控制,使得直到上述不足任務(wù)的打印處理完成之前,不跳過該不足任務(wù)進(jìn)行比被判斷為需要進(jìn)行連續(xù)打印處理的該不足任務(wù)靠后的后任務(wù)的打印處理。
2.根據(jù)權(quán)利要1所述的打印裝置,其中,具有歷史存儲部(16),存儲上述前任務(wù)的任務(wù)信息的至少一部分。
3.根據(jù)權(quán)利要求1所述的打印裝置,其中,具有關(guān)聯(lián)判斷部(12),按照打印處理順序離上述不足任務(wù)近的任務(wù)的順序,比較上述后任務(wù)和上述不足任務(wù)的任務(wù)信息,依次判斷是否需要對該后任務(wù)和不足任務(wù)進(jìn)行連續(xù)打印處理,上述任務(wù)控制部(14)對上述任務(wù)處理部(5)進(jìn)行控制,使對于判斷為無需和不足任務(wù)連續(xù)進(jìn)行打印處理的任務(wù)之后的后任務(wù),跳過不足任務(wù)進(jìn)行打印處理。
4.根據(jù)權(quán)利要求1所述的打印裝置,其中,當(dāng)上述判斷部(11)判斷為無需對不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理時,上述任務(wù)控制部(14)控制上述任務(wù)處理部(5),使得跳過不足任務(wù),處理比該不足任務(wù)靠后的后任務(wù)。
5.根據(jù)權(quán)利要求1所述的打印裝置,其中,當(dāng)上述檢測部(3)檢測到用于對上述不足任務(wù)進(jìn)行打印處理的資源被提供時,在任務(wù)處理部(5)跳過上述不足任務(wù)進(jìn)行上述后任務(wù)的打印處理的情況下,上述任務(wù)控制部(14)控制任務(wù)處理部(5),使得中斷后任務(wù)的打印處理,并且進(jìn)行不足任務(wù)的打印處理。
6.根據(jù)權(quán)利要求1所述的打印裝置,其中,當(dāng)上述檢測部(3)檢測到用于對上述不足任務(wù)進(jìn)行打印處理的資源被提供時,在任務(wù)處理部(5)跳過上述不足任務(wù)進(jìn)行上述后任務(wù)的打印處理的情況下,上述任務(wù)控制部(14)對任務(wù)處理部(5)進(jìn)行控制,使得完成上述后任務(wù)的打印處理后,進(jìn)行該不足任務(wù)的打印處理。
7.根據(jù)權(quán)利要求1所述的打印裝置,其中,上述判斷部(11)根據(jù)任務(wù)信息中含有的與任務(wù)的發(fā)送源相關(guān)的發(fā)送源信息來判斷是否需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理。
8.根據(jù)權(quán)利要求7所述的打印裝置,其中,上述發(fā)送源信息是IP地址。
9.根據(jù)權(quán)利要求7所述的打印裝置,其中,上述發(fā)送源信息是發(fā)送上述任務(wù)的用戶名。
10.根據(jù)權(quán)利要求1所述的打印裝置,其中,上述判斷部(11)通過比較任務(wù)信息中含有的任務(wù)的種類來判斷是否需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理。
11.根據(jù)權(quán)利要求7所述的打印裝置,其中,上述判斷部(11)根據(jù)接收前任務(wù)的時刻和接收不足任務(wù)的時刻之間的接收間隔來判斷是否需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理。
12.根據(jù)權(quán)利要求10所述的打印裝置,其中,上述判斷部(11)根據(jù)接收前任務(wù)的時刻和接收不足任務(wù)的時刻之間的接收間隔來判斷是否需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理。
13.根據(jù)權(quán)利要求1所述的打印裝置,其中,任務(wù)控制部(14)可以對跨越限制模式和跨越模式進(jìn)行切換,上述跨越限制模式是指當(dāng)上述判斷部(11)判斷為需要對上述不足任務(wù)和前任務(wù)進(jìn)行連續(xù)打印處理時,控制任務(wù)處理部(5),使得直到上述不足任務(wù)的打印處理完成為止,停止上述后處理的打印處理;上述跨越模式是指和上述判斷部(11)的判斷結(jié)果無關(guān),控制任務(wù)處理部(5),使得跳過上述不足任務(wù)的打印處理而進(jìn)行后任務(wù)的打印處理。
14.根據(jù)權(quán)利要求1所述的打印裝置,其中,上述任務(wù)控制部(14)具有標(biāo)記設(shè)定部(13),根據(jù)上述判斷部(11)的結(jié)果,通過標(biāo)記狀態(tài)來表示是否需要對前任務(wù)和不足任務(wù)進(jìn)行連續(xù)打印處理,并且根據(jù)上述標(biāo)記的狀態(tài)控制任務(wù)處理部(5)。
15.根據(jù)權(quán)利要求1所述的打印裝置,其中,上述資源是紙張、訂書釘中的至少一種。
16.一種打印裝置的打印方法,具有對接收的任務(wù)進(jìn)行打印處理的任務(wù)處理步驟;檢測步驟,檢測有無對上述任務(wù)進(jìn)行打印處理所必需的資源;任務(wù)控制步驟,進(jìn)行控制,使得對上述任務(wù)的打印處理順序進(jìn)行管理,并且跳過作為打印處理之前的打印處理順序的任務(wù)或打印處理中的任務(wù)中、被上述檢測步驟判斷為不存在打印處理所需資源的不足任務(wù),進(jìn)行比該不足任務(wù)靠后的打印處理順序中的后任務(wù)的打印處理;其中,具有判斷步驟,對上述不足任務(wù)中含有的至少包括用于識別任務(wù)的打印處理條件及/或任務(wù)的識別信息的任務(wù)信息、與該不足任務(wù)之前的任務(wù)即前任務(wù)的任務(wù)信息進(jìn)行比較,判斷是否需要對兩者進(jìn)行連續(xù)打印處理,當(dāng)上述判斷步驟判斷為需要對上述兩者進(jìn)行連續(xù)打印處理時,上述任務(wù)控制步驟進(jìn)行控制,使得直到上述不足任務(wù)的打印處理完成之前,停止比該不足任務(wù)靠后的后任務(wù)的打印處理。
全文摘要
打印裝置(1)具有跨越處理部(14)和前任務(wù)判斷部(11),跨越處理部控制圖像形成部(5),使其對任務(wù)的打印處理順序進(jìn)行管理,并且跳過作為打印處理之前的打印處理順序的任務(wù)或打印處理中的任務(wù)中、被設(shè)備狀態(tài)管理部(3)判斷為不具有用于進(jìn)行打印處理的資源的不足任務(wù),以進(jìn)行不足任務(wù)之后的打印處理順序中的后任務(wù)的打印處理;前任務(wù)判斷部對不足任務(wù)中含有的任務(wù)信息和不足任務(wù)之前的前任務(wù)的任務(wù)信息進(jìn)行比較,判斷是否需要對兩者進(jìn)行連續(xù)打印處理,其中,當(dāng)前任務(wù)判斷部(11)判斷為需要對兩者進(jìn)行連續(xù)打印處理時,跨越處理部(14)控制圖像形成部(5),使得直到不足任務(wù)的打印處理完成為止,停止比不足任務(wù)靠后的后任務(wù)的打印處理。
文檔編號B41J29/48GK1724267SQ2005100874
公開日2006年1月25日 申請日期2005年7月22日 優(yōu)先權(quán)日2004年7月22日
發(fā)明者安宅宏之 申請人:夏普株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
常德市| 肥西县| 平和县| 衡东县| 乐业县| 亚东县| 博野县| 明水县| 资源县| 沁源县| 天峨县| 陆丰市| 峡江县| 康定县| 顺义区| 宜章县| 台江县| 大同县| 大城县| 马关县| 苍南县| 沙田区| 上杭县| 县级市| 江油市| 花垣县| 松阳县| 大邑县| 辽阳市| 嵩明县| 客服| 罗甸县| 资中县| 玛沁县| 聊城市| 商河县| 平阴县| 荥经县| 青田县| 吉木乃县| 龙游县|