專利名稱:打印系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種將來自例如數(shù)字照相機等主機裝置的多個圖像文件傳輸給打印機,并進行打印的打印系統(tǒng)。
背景技術(shù):
伴隨著數(shù)字圖像技術(shù)及微型計算機系統(tǒng)的發(fā)展,拍攝圖像的數(shù)字照相機等正在廣泛普及。用數(shù)字照相機拍攝的圖像可通過內(nèi)置或外部連接的監(jiān)視器顯示屏來確認(rèn),但作為印品輸出的情況也很多。打印輸出由數(shù)字照相機拍攝的圖像時,數(shù)字照相機的圖像文件先傳輸給個人計算機,再從個人計算機傳輸給打印機,從而進行打印。
但是,由于要經(jīng)由個人計算機再打印,因此很費事,用戶使用不方便,為此提出了將圖像文件從數(shù)字照相機直接傳輸給打印機并進行打印的所謂直接打印的方案。但是,由于不通過個人計算機而在外圍設(shè)備之間對圖像文件進行存取,因此在現(xiàn)有的直接打印中,要打印的圖像的指定、打印頁數(shù)、圖像的旋轉(zhuǎn)及放大縮小等各種設(shè)定都很麻煩。
因此近年來,制定了DCF(Design rule for Camera File system)和DPOF(Digital Print Order Format)等標(biāo)準(zhǔn),將拍攝的圖像文件和圖像文件的打印指定信息預(yù)先存儲在數(shù)字照相機的記錄介質(zhì)(存儲卡等)內(nèi),可更簡單地進行自動直接打印。
由于按照DPOF,用于要求打印機打印的文件與圖像文件相關(guān)聯(lián)地存儲在記錄介質(zhì)上,因此,通過僅將數(shù)字照相機與打印機直接連接,并向打印機發(fā)送圖像文件及打印指定文件,用戶即可在指定的條件下打印所需的圖像。
但是,由于數(shù)字照相機發(fā)出打印指令后的打印處理全部在打印機方面進行,因此數(shù)字照相機方面無法得知當(dāng)前的打印狀態(tài)等。因而,即使例如打印機中發(fā)生塞紙或墨水用完的情況,或者打印機的電源線或連結(jié)打印機與數(shù)字照相機的數(shù)據(jù)傳輸線脫落,發(fā)生了打印故障時,數(shù)字照相機方面也無法得知到什么地方的打印正常完成了,哪個圖像文件是否未能打印完。
因此現(xiàn)有技術(shù)中,在消除塞紙等故障,恢復(fù)到可打印的狀態(tài)后,包含已正常打印完的部分在內(nèi),從最開始進行全部打印作業(yè)。因而,浪費了打印紙張和墨水,也延長了得到最終的印品所需的等待時間。
發(fā)明內(nèi)容
本發(fā)明正是鑒于上述問題而作出的,其目的在于提供一種打印系統(tǒng),當(dāng)進行包含多個任務(wù)的打印時,從打印故障狀態(tài)恢復(fù)后,可以以任務(wù)為單位重新開始打印,從而可避免打印資源的浪費,可改善使用的方便性。
為解決上述問題,本發(fā)明的一種打印系統(tǒng)具有發(fā)送包含多個任務(wù)而構(gòu)成的打印作業(yè)數(shù)據(jù)的主機裝置、基于來自主機裝置的打印作業(yè)數(shù)據(jù),打印前述多個任務(wù)的打印機,還包括第一存儲機構(gòu)、第二存儲機構(gòu)、作業(yè)狀況監(jiān)視機構(gòu)、判定機構(gòu)及重新開始打印機構(gòu)。
第一存儲機構(gòu)存儲發(fā)送給打印機的打印作業(yè)數(shù)據(jù)。作業(yè)狀況監(jiān)視機構(gòu)監(jiān)視前述打印機打印前述多個任務(wù)的打印動作,對每個任務(wù)生成作業(yè)狀況信息。第二存儲機構(gòu)存儲生成的作業(yè)狀況信息。判定機構(gòu)則是當(dāng)打印機在打印任務(wù)的過程中發(fā)生打印故障時,判定打印機在發(fā)生打印故障后是否從打印故障狀態(tài)恢復(fù)到了可打印的狀態(tài)。重新開始打印機構(gòu)是當(dāng)判定打印機恢復(fù)到了可打印的狀態(tài)時,基于存儲在第一存儲機構(gòu)中的打印作業(yè)數(shù)據(jù)和存儲在第二存儲機構(gòu)中的作業(yè)狀況信息,從上述多個任務(wù)中選擇1個以上的任務(wù),重新開始打印選擇的任務(wù)。
此處,所謂“任務(wù)”是指打印方面總括的可以處理的數(shù)據(jù),可以是,例如圖像數(shù)據(jù)和文字?jǐn)?shù)據(jù)、圖片數(shù)據(jù)等。具體地說,例如某一頁上混合著2個圖像和1個文章時,各圖像及文章分別相當(dāng)于“任務(wù)”,則在該頁上存在共計3個任務(wù)。
作為主機裝置,例如可以舉出,個人計算機、手提電話、便攜信息終端、數(shù)字照相機、數(shù)字?jǐn)z像機、掃描儀裝置等。作為一個優(yōu)選的例子,主機裝置可以是拍攝并記錄圖像的圖像輸入裝置,第一存儲機構(gòu)是可拆下地設(shè)在圖像輸入裝置中的記錄介質(zhì),打印機可以是串行打印機。
在打印打印作業(yè)數(shù)據(jù)過程中由于塞紙等原因而發(fā)生打印故障狀態(tài)時,打印中斷。中斷原因消除后,一旦恢復(fù)為可打印的狀態(tài),重新開始打印機構(gòu)取得打印作業(yè)數(shù)據(jù)和作業(yè)狀況信息,并基于上述數(shù)據(jù),從打印作業(yè)數(shù)據(jù)中選擇要打印的任務(wù),重新開始打印選擇的任務(wù)。例如,打印中斷前打印完畢的任務(wù)就不再打印了,未打印完的任務(wù)重新開始打印。由此,可防止浪費打印紙張和色劑(墨水或色粉)。
在一個實施方式中,作業(yè)狀況信息中可包含用于指定作為打印對象的任務(wù)的任務(wù)識別信息和表示該任務(wù)的已經(jīng)打印完的數(shù)量的信息,重新開始打印機構(gòu)可基于作業(yè)狀況信息及打印作業(yè)數(shù)據(jù),判斷哪個是打印未完成的任務(wù),并重新開始打印該任務(wù)。
在一個實施方式中,主機裝置可具有上述第一及第二存儲機構(gòu)。
在一個實施方式中,第一存儲機構(gòu)和第二存儲機構(gòu)可設(shè)在分別可擦寫的存儲裝置上。第一及第二存儲機構(gòu)可設(shè)在彼此不同的存儲裝置上,也可以設(shè)在同一存儲裝置上。
在一個實施方式中,第一及第二存儲機構(gòu)可設(shè)在可拆下地設(shè)在主機裝置上的可擦寫的記錄介質(zhì)上。作為可拆下的記錄介質(zhì),例如可以舉出,PC卡、卡狀的存儲裝置等。通過在同一記錄介質(zhì)上實現(xiàn)第一及第二存儲機構(gòu),在主機裝置中發(fā)生異常時,將該記錄介質(zhì)裝在其它主機裝置上,使該其它主機裝置與打印機連接,即可重新開始打印未完成打印的任務(wù)。
第一及第二存儲機構(gòu)設(shè)在同一記錄介質(zhì)上時,作業(yè)狀況信息也可包含在打印作業(yè)數(shù)據(jù)中。例如,打印作業(yè)數(shù)據(jù)可包含指定1個以上的圖像文件和該圖像文件的打印方法的打印指定文件,作業(yè)狀況信息記述在打印指定文件中。
在一個實施方式中,打印作業(yè)數(shù)據(jù)包含指定1個以上的圖像文件和該圖像文件的打印方法的打印指定文件,打印指定文件可至少包含用于識別打印作業(yè)的作業(yè)識別信息、指定打印種類的信息、指定打印份數(shù)的信息、表示圖像文件的存儲位置的路徑信息。上述作業(yè)狀況信息中包含的打印對象的任務(wù)的任務(wù)識別信息可由與該任務(wù)相關(guān)聯(lián)的圖像文件的路徑信息的一部分構(gòu)成。由此,重新開始打印機構(gòu)在重新開始打印時,參照作業(yè)狀況信息和打印作業(yè)數(shù)據(jù),將作業(yè)狀況信息中包含的打印對象的任務(wù)的圖像文件的路徑信息的一部分與打印作業(yè)數(shù)據(jù)中包含的圖像文件的路徑信息相互對照,發(fā)生打印故障時,可以判斷以哪個圖像文件為打印對象,換言之,可判斷應(yīng)該重新開始打印哪個圖像文件。
在一個實施方式中,主機裝置可以是拍攝并記錄圖像的照相機那樣的圖像輸入裝置,第一存儲機構(gòu)可以是可拆下地設(shè)置的記錄介質(zhì),打印機可以是串行打印機。
從本發(fā)明的另一種觀點出發(fā),提供了一種由上述打印系統(tǒng)執(zhí)行的打印方法。
從本發(fā)明的再一種觀點出發(fā),提供了一種上述打印系統(tǒng)使用的主機裝置、打印機及計算機程序。本發(fā)明所述的計算機程序可記錄在例如,存儲器、硬盤(HD)、CD-ROM、DVD-RAM等各種記錄介質(zhì)上散發(fā),此外也可以通過通訊網(wǎng)絡(luò)發(fā)布。
圖1是表示本發(fā)明第一實施方式所述的打印系統(tǒng)的整體概況的框圖。
圖2是表示記錄介質(zhì)的存儲構(gòu)造的說明圖。
圖3(a)是表示DPOF打印的指定方法的說明圖,圖3(b)是表示據(jù)此作成的DPOF腳本文件的構(gòu)造的說明圖。
圖4是表示DPOF腳本文件的具體例子的說明圖。
圖5是表示DPOF打印正常進行時的打印結(jié)果的模式圖。
圖6是表示照相機方面執(zhí)行的DPOF打印指定處理的流程圖。
圖7是表示打印機方面執(zhí)行的DPOF打印處理的流程圖。
圖8是表示打印機方面執(zhí)行的打印故障監(jiān)視處理的流程圖。
圖9是表示打印重新開始模式下的打印結(jié)果的模式圖。
圖10是本發(fā)明第二實施方式所述的DPOF打印處理的流程圖。
圖11是表示本發(fā)明第三實施方式所述的打印重新開始模式下的打印結(jié)果的模式圖。
圖12是表示本發(fā)明第四實施方式所述的DPOF腳本文件的具體例子的說明圖。
具體實施例方式
下面參照圖1~圖12詳細(xì)說明本發(fā)明的實施方式。
1、第一實施方式首先,基于圖1~圖9說明本發(fā)明的第一實施方式。圖1是表示本實施方式所述的打印系統(tǒng)的整體概況的框圖。
數(shù)字照相機(以下簡稱為“照相機”)10如后所述地拍攝圖像并保存為電子數(shù)據(jù),可將保存的圖像數(shù)據(jù)傳輸給打印機20并進行打印。照相機10對應(yīng)于DPOF(數(shù)字打印命令格式)標(biāo)準(zhǔn)。DPOF如下所述地進行規(guī)定將指定用戶所選擇的圖像的信息、打印頁數(shù)、打印方法等打印指定信息保存在文本基準(zhǔn)的文件(DPOF腳本文件)中,并將該打印指定信息傳輸給用戶所擁有的DPOF對應(yīng)打印機或顯影室的打印機,從而不經(jīng)過個人計算機而進行自動打印。
照相機10具有拍攝部11、記錄介質(zhì)12、控制部13、用戶界面14、USB設(shè)備控制器15、存儲部16。拍攝部11由例如CCD(電荷耦合元件)、透鏡、及前處理電路等構(gòu)成,使被拍攝的圖像電子化并輸出。
記錄介質(zhì)12是例如PC卡或存儲卡(不一定是卡的形狀)等可擦寫的記錄介質(zhì),該記錄介質(zhì)12可拆下地裝在照相機10的插卡槽中。記錄介質(zhì)12中記錄了用戶拍攝的圖像文件D1、用于指定打印的DPOF腳本文件D2、作業(yè)狀況信息D3。另外,也可以將作業(yè)狀況信息D3存儲在由可擦寫的非易失性存儲器等構(gòu)成的存儲部16中。
控制部13構(gòu)成由CPU、RAM、ROM等組成的微型計算機系統(tǒng),執(zhí)行各種程序。用戶界面14由例如液晶顯示屏、操作開關(guān)等構(gòu)成,顯示拍攝的圖像和操作菜單,并接收來自用戶的指令等。USB設(shè)備控制器15用于通過打印機20和USB數(shù)據(jù)線進行數(shù)據(jù)傳輸。
由此,照相機10與打印機20通過USB數(shù)據(jù)線連接,圖像文件D1、DPOF腳本文件D2、作業(yè)狀況信息D3從照相機10傳輸?shù)酱蛴C20,并進行打印。
下面說明打印機20的構(gòu)成。打印機20具有打印部21、存儲部22、控制部23、用戶界面24及USB主控制器25,構(gòu)成與DPOF對應(yīng)的串行彩色打印機。
打印部21包含打印引擎及引擎控制器。打印部21例如以帶為單位生成打印用圖像數(shù)據(jù),并使打印頭沿與輸紙方向相垂直的方向掃描,按照指定的設(shè)定條件進行所需打印。存儲部23由例如硬盤裝置、半導(dǎo)體存儲裝置構(gòu)成,存儲通過照相機10獲取的圖像文件等。用戶界面24由例如液晶面板及操作開關(guān)等構(gòu)成,在接收來自用戶的指令的同時,顯示打印的經(jīng)過等。USB主控制器25用于與照相機10之間通過USB進行數(shù)據(jù)通訊。
下面參照圖2說明可拆下地裝在照相機10上的記錄介質(zhì)12的存儲構(gòu)造。
記錄介質(zhì)12的根目錄(Root)下形成用于靜止圖像的DCF圖像目錄(DCIM)和用于輸出設(shè)定的目錄(MISC)等,DCF圖像目錄下形成用于存儲圖像文件的DCF目錄(100EPSON,102EPSON等)。此處,當(dāng)在DCF圖像目錄下生成多個DCF目錄時,預(yù)先規(guī)定各DCF目錄的目錄代號不得重復(fù)。
1個或多個被拍攝的圖像文件(EPSN0001.JPG,EPSN0002.JPG等)存儲在各DCF目錄內(nèi)。對各DCF目錄內(nèi)存儲的圖像文件的文件名進行規(guī)定,在同一DCF目錄內(nèi),文件代號不得重復(fù)。另外,不同DCF目錄內(nèi)的圖像文件和文件代號即使重復(fù)也沒關(guān)系。
自動打印文件(AUTPRINT.MRK)、統(tǒng)一代碼文字列記述文件(UNICODE.MRK)、自動發(fā)送文件(AUTXFER.MRK)、自動再現(xiàn)文件(AUTPLAYn.MRK)存儲在用于輸出設(shè)定的目錄內(nèi)。
自動打印文件相當(dāng)于DPOF腳本文件D2,為了將圖像文件從照相機10發(fā)送給打印機20并進行自動打印,而將必要的打印指令要以文本形式記述下來。另外,自動發(fā)送文件是通過互聯(lián)網(wǎng)等網(wǎng)絡(luò)發(fā)送圖像時使用的文件,自動再現(xiàn)文件是通過例如電視顯示器或投影儀等進行幻燈放映時使用的文件。而統(tǒng)一代碼文字列記述文件是為了對應(yīng)多國語言,而可使用統(tǒng)一代碼的文件。
下面參照圖3說明有關(guān)DPOF打印的指定及DPOF腳本文件D2的生成。
圖3(a)是顯示在照相機10的用戶界面14上的畫面例子,存儲在記錄介質(zhì)12中的各圖像文件縮小后以—覽圖的形式顯示出來。進行DPOF打印時,用戶選擇要打印哪個圖像文件,同時指定哪個圖像文件要打印多少頁、怎么打印等。圖3(a)中,在選擇要打印的圖像文件上顯示黑色的四角形標(biāo)記。并且,作為打印的種類,指定了標(biāo)準(zhǔn)打印(STD)和圖標(biāo)打印(IDX)。打印種類的旁邊并列的數(shù)值表示打印頁數(shù)。
如圖3(b)所示,用戶結(jié)束DPOF打印的指定后,生成DPOF腳本文件。DPOF腳本文件對于頭部和作業(yè)記述部有一定差別。對于頭部來說,除了包含對應(yīng)的DPOF版本代號、照相機10的機型名稱、DPOF腳本文件的作成年月日以外,還包含用戶名和用戶住所及電話號碼等用戶信息。對于作業(yè)記述部來說,包含打印產(chǎn)品ID、打印種類(是標(biāo)準(zhǔn)打印還是圖標(biāo)打印等)、打印份數(shù)、文件格式、圖像文件的路徑信息、打印設(shè)定信息(加入日期或使其旋轉(zhuǎn)等)及照相機制造商的各公司可單獨定義的廠商功能。另外,上述各項有的是必須的,有的是任選的。
圖4是表示DPOF腳本文件的具體例子的說明圖。如圖4所示,DPOF腳本文件由全部打印作業(yè)中共通的頭部[HDR]和每個打印作業(yè)的作業(yè)記述部[JOB]構(gòu)成。如與圖3(b)一起所述的那樣,各作業(yè)記述部以文本形式記述了用于指定各個打印作業(yè)的打印產(chǎn)品ID及打印種類、打印份數(shù)、要打印的圖像文件的路徑信息等。從而,打印機20可在從照相機10獲取要打印的圖像文件的同時,基于DPOF腳本文件,以指定的方法打印獲取的圖像文件。
圖5是表示DPOF打印正常進行時的情況的模式圖。圖5所示的例子示出了以下述指定進行打印時的情況。另外,指定標(biāo)準(zhǔn)打印時,假定在同一打印紙張上可打印2個。
(1)以標(biāo)準(zhǔn)打印打印2個存儲在“100EPSON”目錄中的圖像文件“EPSN0003”。
(2)以圖標(biāo)打印打印3份“EPSN0001”~“EPSN0005”5個圖像文件。
(3)以標(biāo)準(zhǔn)打印打印1個“EPSN0004”圖像文件。
如圖5所示,在第一頁上打印2個圖像文件“EPSN0003”,在第二至第四頁上分別打印圖像文件“EPSN0001”~“EPSN0005”的圖標(biāo),在最后的第五頁上打印1個圖像文件“EPSN0004”。另外,在圖5及后述圖9中,為了方便,圖像文件的文件代號用3位表示。
打印機20一直監(jiān)視打印部21的打印狀態(tài),以任務(wù)為單位生成作業(yè)狀況信息D3,并通知照相機10。作業(yè)狀況信息包含例如打印產(chǎn)品ID(PRTPID)、文件ID及已打印數(shù)(PRT QTY)。
此處,文件ID是用于指定目前打印的圖像文件的信息,是根據(jù)圖像文件的路徑信息唯一確定生成的。具體地說,將圖像文件存儲的DCF目錄的目錄代號和圖像文件的文件代號連結(jié)起來,生成文件ID。如上所述,預(yù)先規(guī)定DCF目錄代號與其它DCF目錄不得重復(fù),而且預(yù)先規(guī)定,同一DCF目錄內(nèi)的文件代號不得重復(fù)。因此,如果將目錄代號和文件代號連結(jié)起來,生成文件ID,構(gòu)成合計7位的代號,數(shù)據(jù)量由7個字節(jié)完成,可以很少的信息量唯一地指定存儲在記錄介質(zhì)12中的圖像文件。
照相機10將來自打印機20的以任務(wù)為單位通知的作業(yè)狀況信息寫入記錄介質(zhì)12或存儲部16,保存起來,從而可一直掌握最新的打印經(jīng)過。萬一電源線或USB數(shù)據(jù)線脫落了,或者發(fā)生塞紙或墨水用盡等情況,打印中斷時,從照相機10向打印機20發(fā)送最新的作業(yè)狀況信息,從而可從打印中斷時的任務(wù)(圖像文件)開始,重新開始打印。
下面參照圖6~圖9的各流程,說明打印系統(tǒng)的動作。下面將步驟簡稱為“S”。另外,圖示的流程僅示出了動作的概要,與實際的程序不同。
首先,圖6示出了照相機10方面執(zhí)行的DPOF打印指定處理。用戶通過用戶界面14,指定DPOF打印(S1)。用戶一旦指定了DPOF打印(S1是),則用戶分別指定要打印的圖像、打印份數(shù)、打印種類、同時打印的日期及信息等文字(S2)。根據(jù)用戶指定的打印方法等,生成DPOF腳本文件(S3)。照相機10通過USB數(shù)據(jù)線,向打印機20發(fā)送DPOF腳本文件(S4)。
如后所述,打印機20按照收到的DPOF腳本文件,開始照相機10要求的打印,并監(jiān)視打印狀態(tài),生成作業(yè)狀況信息,通知照相機10。照相機10等待來自打印機20的作業(yè)狀況信息的通知(S5),收到作業(yè)狀況信息時,寫入并保存(S6)。因此,照相機10一直都保存僅1個最新的作業(yè)狀況信息。
照相機10監(jiān)視打印機方面是否發(fā)生了打印故障(S7)。是否有打印故障可通過例如來自打印機20的打印發(fā)生故障通知來獲悉。或者,例如經(jīng)過規(guī)定時間之前,沒有任何來自打印機20的響應(yīng)時,可以推定為發(fā)生了故障。
沒有發(fā)生打印故障時(S7否),判定是否完成了DPOF打印(S10),反復(fù)進行S7~S10的處理,直至打印全部完成。另一方面,判定發(fā)生了打印故障時(S7是)待機,直到得到來自打印機20的是否完成了打印重新開始準(zhǔn)備的響應(yīng)為止(S8),完成了打印重新開始準(zhǔn)備時(S8是),將保存的最新的作業(yè)狀況信息與DPOF腳本文件發(fā)送給打印機20(S9),重新開始打印。
接著,圖7示出了打印機20方面執(zhí)行的DPOF打印處理。打印機20監(jiān)視是否從外部設(shè)備輸入了打印命令(S21),收到了打印命令時(S21是),判定是否要進行DPOF打印,即,判定是否收到了DPOF腳本文件(S22)。不是DPOF打印的其它命令時,按照命令進行通常的處理(S23)。例如,收到來自個人計算機的打印要求時,進行通常的打印處理。
指示進行DPOF打印時(S22是),解釋DPOF腳本文件,設(shè)定打印版式(S24)。接著,判定是否為從打印故障恢復(fù)后的打印重新開始模式(S25)。是打印故障發(fā)生前的正常打印模式時(S25否),從記錄介質(zhì)12中提取DPOF腳本文件的作業(yè)記述部中指定的圖像文件(S27)。接著生成打印用圖像(S28),開始打印(S29)。
新的圖像文件的打印開始時,更新作業(yè)狀況信息,并通知照相機10(S30)。反復(fù)進行S28~S30的處理,直到圖像文件的打印完成為止(S31)。由于本實施方式采用串行打印機,按照每個帶依次形成打印用圖像,一個路徑或多個路徑地進行打印。打印了指定數(shù)目的圖像文件時(S31是),轉(zhuǎn)換到接著要打印的圖像文件(S32),判定是否打印了所有的打印作業(yè)(S33)。反復(fù)進行上述處理,直到全部打印作業(yè)都打印完為止。
要打印的圖像文件是新文件時,更新作業(yè)狀況信息并通知照相機10,保存在照相機10方面。
另一方面,當(dāng)發(fā)生打印故障后準(zhǔn)備好重新開始打印,從照相機10向打印機20再次發(fā)送DPOF腳本和作業(yè)狀況信息時,判定為是重新開始打印模式(S25是)。重新開始打印模式下,解釋DPOF腳本,跳過DPOF腳本文件,直到具有與表示收到的來自照相機10的最新作業(yè)狀況信息的文件ID一致的文件ID的圖像文件的打印作業(yè),并按照文件ID一致的圖像文件重新開始打印(S26)。總之,從由于打印故障而導(dǎo)致打印中斷的圖像文件重新開始打印。
圖8示出了打印機20方面的故障處理。打印機20基于來自打印部21的響應(yīng)信號及輸入輸出口的電壓變化等,監(jiān)視是否發(fā)生了打印故障(S41),發(fā)生了打印故障時,通知照相機10(S42)。發(fā)生了意外的電源切斷及通訊線路切斷等由打印機方面不能檢測出的故障時,如上所述,通過照相機方面的超時處理等判定有無打印故障。消除了塞紙及墨水用盡等中斷原因,完成了重新開始打印準(zhǔn)備時(S43),將可打印的意思通知照相機10(S44)。
由此,一旦在打印機方面消除塞紙等打印故障,即從打印機向照相機10等主機裝置發(fā)送該意思的通知。主機裝置收到該通知后,可對用戶的手動操作作出響應(yīng),或自動地(即用戶沒有進行手動操作時)要求打印機20從未打印的頁開始,自動地重新開始打印。
當(dāng)打印故障是由于打印機方面的原因(例如塞紙等)而發(fā)生的時,可以以目前打印的圖像文件的信息作為作業(yè)狀況信息,并存儲在主機裝置內(nèi),但另一方面,當(dāng)打印故障是由于主機裝置方面的原因(例如照相機10的電池電量不足)而發(fā)生的時,可以以目前打印的圖像文件的信息作為作業(yè)狀況信息,并存儲在打印機20內(nèi)。后者的情況下,當(dāng)主機裝置方面的故障原因消除了(例如照相機10的電池充分地充電),可重新開始打印時,可將存儲在打印機20內(nèi)的作業(yè)狀況信息發(fā)送給主機裝置。主機裝置收到來自打印機20的上述作業(yè)狀況信息后,可要求打印機20自動地從未打印的頁開始,重新開始打印。
圖9是表示打印重新開始時的打印輸出結(jié)果的模式圖。以下述情況為例當(dāng)?shù)?份圖標(biāo)打印過程中,打印圖像文件“EPSN0003”中途發(fā)生打印故障時。由于打印中斷的圖像文件是保存在“EPSON100”的DCF目錄下的文件名為“EPSN0003”的圖像文件,因此,文件ID是將目錄代號“100”和文件代號“0003”連結(jié)起來而得到的“1000003”。
從照相機10發(fā)送的作業(yè)狀況信息中記述了“第二個打印作業(yè)中(PRTPID=002),文件ID“1000003”所指定的圖像文件的第3份(PRT QTY=003)正在打印過程中”的意思。因此,打印機20跳過(解釋文本代碼,但不生成打印用圖像)DPOF腳本文件,直到圖4中用黑三角標(biāo)記示出的行為止,從打印中斷的圖像文件開始重新開始打印。
圖9(a)示出了正常進行打印時的第4頁,圖9(b)示出了在重新開始打印模式下打印的第4頁。另外,圖9(b)中,進紙的長度相當(dāng)于已經(jīng)打印完畢的圖像文件“EPSN0001”及“EPSN0002”,因此在上部留有空白,但這是為了便于說明,實際上不必設(shè)置無用的上部空白。
采用如此構(gòu)成的本實施方式,從外圍設(shè)備向打印機直接發(fā)送圖像數(shù)據(jù),并使其自動打印的DPOF打印中,照相機方面可掌握最新的打印狀態(tài)。因此,即使打印中斷時,也可以從中斷的任務(wù)開始重新開始打印,可防止浪費打印紙張和墨水等。而且,由于不打印已經(jīng)打印過的部分,因此可縮短用戶得到最終的打印結(jié)果的等待時間。
并且,由于作業(yè)狀況信息保存在照相機10方面,即使打印機20長時間處于打印故障狀態(tài)時,只要將照相機10與同樣的其它打印機或同種類的打印機連接,仍然可以重新開始剩余的打印作業(yè)。因此,特別是在具有多個同種類的打印機的打印顯影室等處可充分發(fā)揮作用。
進而,作業(yè)狀況信息是由重新開始打印所必需的最小限度的信息構(gòu)成的,并且根據(jù)圖像文件的路徑信息的一部分生成文件ID,減小了數(shù)據(jù)量,且由于僅保存最新的作業(yè)狀況信息,因此可減輕照相機方面的作業(yè)狀況保存負(fù)擔(dān)。
而且,本實施方式中,除了圖像文件及DPOF腳本以外,作業(yè)狀況信息也存儲在記錄介質(zhì)12中,因此即使打印中斷過程中照相機10發(fā)生故障時,通過將記錄介質(zhì)12裝入其它同種類的照相機中,也可以從中斷的圖像文件開始,重新開始打印。
2.第二實施方式圖10是表示本發(fā)明第二實施方式所述的打印機方面的DPOF打印處理的流程圖。
本實施方式的特征在于,將打印對象的圖像文件先保存在打印機20的存儲部22中。即,一旦指示DPOF打印(S22是),打印機20就提取DPOF腳本文件所指定的全部圖像文件,并保存在存儲部22中(S27)。
3.第三實施方式圖11示出了第三實施方式所述的打印重新開始時的打印結(jié)果。本實施方式中,打印重新開始模式下,重新設(shè)定版式,不留無用的空白。
4.第四實施方式圖12示出了第四實施方式所述的DPOF腳本文件的例子。本實施方式的DPOF腳本文件中,如“RE-PRINT”所示,記述了作業(yè)狀況信息。另外,通常打印時,通過將“000”設(shè)定為作業(yè)狀況信息中的各參數(shù)的值,可宣告是通常的打印。
而且,分別形成作業(yè)狀況信息和DPOF腳本文件,并形成對應(yīng)關(guān)系的前述各實施方式中,通常打印時,通過將特別的代碼(000等)設(shè)定為作業(yè)狀況信息的參數(shù)值,可將是通常打印的意思通知打印機。由此,無論是正常打印模式還是重新開始打印模式時,可使從照相機10發(fā)送給打印機20的數(shù)據(jù)的種類和構(gòu)造相通,從而可簡化程序構(gòu)造。
另外,上述本發(fā)明的各實施方式是為說明本發(fā)明而舉的例子,本發(fā)明的范圍并不限于這些實施方式。本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明宗旨的前提下,可通過其它各種形態(tài)實施本發(fā)明。
例如,照相機10與打印機20不必通過USB連接。也可以通過例如,IEEE1394接口或無線LAN或紅外線等進行數(shù)據(jù)通訊。
權(quán)利要求
1.一種打印系統(tǒng),具有發(fā)送包含多個任務(wù)而構(gòu)成的打印作業(yè)數(shù)據(jù)的主機裝置、基于來自該主機裝置的打印作業(yè)數(shù)據(jù),打印前述多個任務(wù)的打印機,其特征在于,該打印系統(tǒng)包括存儲前述打印作業(yè)數(shù)據(jù)的第一存儲機構(gòu)、監(jiān)視前述打印機打印前述多個任務(wù)的打印動作,對每個前述任務(wù)生成作業(yè)狀況信息的作業(yè)狀況監(jiān)視機構(gòu)、存儲前述生成的作業(yè)狀況信息的第二存儲機構(gòu)、當(dāng)前述打印機在打印前述多個任務(wù)的過程中發(fā)生打印故障時,判定前述打印機在發(fā)生前述打印故障后是否從打印故障狀態(tài)恢復(fù)到了可打印的狀態(tài)的判定機構(gòu)、判定前述打印機恢復(fù)到了前述可打印的狀態(tài)時,基于存儲在前述第一存儲機構(gòu)中的前述打印作業(yè)數(shù)據(jù)和存儲在前述第二存儲機構(gòu)中的作業(yè)狀況信息,從前述多個任務(wù)中選擇1個以上的任務(wù),重新開始打印前述選擇的任務(wù)的重新開始打印機構(gòu)。
2.一種打印方法,其特征在于,該方法包括下述步驟從主機裝置向打印機發(fā)送包含多個任務(wù)而構(gòu)成的打印作業(yè)數(shù)據(jù)的步驟、打印機基于來自前述主機裝置的打印作業(yè)數(shù)據(jù)打印前述多個任務(wù)的步驟、存儲前述打印作業(yè)數(shù)據(jù)的步驟、監(jiān)視前述打印機打印前述多個任務(wù)的打印動作,對每個前述任務(wù)生成作業(yè)狀況信息的步驟、存儲前述生成的作業(yè)狀況信息的步驟、當(dāng)前述打印機在打印前述多個任務(wù)的過程中發(fā)生了打印故障時,判定前述打印機在發(fā)生前述打印故障后是否從打印故障狀態(tài)恢復(fù)到了可打印的狀態(tài)的步驟、判定前述打印機恢復(fù)到了前述可打印的狀態(tài)時,基于前述存儲的打印作業(yè)數(shù)據(jù)和前述存儲的作業(yè)狀況信息,從前述多個任務(wù)中選擇1個以上的任務(wù),重新開始打印前述選擇的任務(wù)的步驟。
3.如權(quán)利要求2所述的打印方法,其特征在于,在重新開始前述打印的步驟中,當(dāng)判定前述打印機恢復(fù)到了前述可打印的狀態(tài)時,自動地重新開始打印前述選擇的任務(wù)。
4.如權(quán)利要求2所述的打印方法,其特征在于,前述作業(yè)狀況信息中包含用于指定打印對象的任務(wù)的任務(wù)識別信息和表示前述打印對象的任務(wù)的已經(jīng)打印完的數(shù)量的信息,在重新開始前述打印的步驟中,基于前述作業(yè)狀況信息及前述打印作業(yè)數(shù)據(jù),選擇打印未完成的任務(wù),重新開始打印前述打印未完成的任務(wù)。
5.如權(quán)利要求2所述的打印方法,其特征在于,存儲前述打印作業(yè)數(shù)據(jù)的步驟及存儲前述作業(yè)狀況信息的步驟由前述主機裝置進行。
6.如權(quán)利要求5所述的打印系統(tǒng),其特征在于,前述打印作業(yè)數(shù)據(jù)及前述作業(yè)狀況信息存儲在可拆下地設(shè)在前述主機裝置中的可擦寫的記錄介質(zhì)上。
7.如權(quán)利要求5或6所述的打印方法,其特征在于,前述打印作業(yè)數(shù)據(jù)包含指定1個以上的圖像文件和前述圖像文件的打印方法的打印指定文件,存儲前述作業(yè)狀況信息的步驟中,前述作業(yè)狀況信息記錄在前述打印指定文件中。
8.如權(quán)利要求5所述的打印方法,其特征在于,該方法還包括下述步驟前述存儲的作業(yè)狀況信息至少直到前述打印作業(yè)數(shù)據(jù)打印完畢為止,一直保存在前述主機裝置中的步驟、當(dāng)判定前述打印機恢復(fù)到了前述可打印的狀態(tài)時,存儲在前述主機裝置中的前述作業(yè)狀況信息及前述打印作業(yè)數(shù)據(jù)從前述主機裝置發(fā)送給前述打印機的步驟,在重新開始前述打印的步驟中,前述打印機基于來自前述主機裝置的前述作業(yè)狀況信息和前述打印作業(yè)數(shù)據(jù),從前述多個任務(wù)中選擇打印未完成的任務(wù),重新開始打印前述打印未完成的任務(wù)。
9.如權(quán)利要求5所述的打印方法,其特征在于,該方法還包括下述步驟當(dāng)前述打印故障是由于前述主機裝置方面的原因而發(fā)生時,存儲前述作業(yè)狀況信息的步驟由前述打印機執(zhí)行,當(dāng)判定前述主機裝置方面的原因消除,前述打印機恢復(fù)到了可打印的狀態(tài)時,存儲在前述打印機中的前述作業(yè)狀況信息從前述打印機發(fā)送給前述主機裝置的步驟。
10.如權(quán)利要求4所述的打印方法,其特征在于,前述打印作業(yè)數(shù)據(jù)包含指定1個以上的圖像文件和前述圖像文件的打印方法的打印指定文件,前述打印指定文件包含指定打印份數(shù)的信息、表示前述圖像文件的存儲位置的路徑信息,前述作業(yè)狀況信息中包含的前述任務(wù)識別信息由與前述打印對象的任務(wù)相關(guān)聯(lián)的前述圖像文件的前述路徑信息的一部分構(gòu)成。
11.一種主機裝置,是將包含多個任務(wù)的打印作業(yè)數(shù)據(jù)發(fā)送給打印機,使其進行打印的主機裝置,其特征在于,該主機裝置包括存儲前述打印作業(yè)數(shù)據(jù)的第一存儲機構(gòu)、存儲基于前述打印機打印前述多個任務(wù)的打印動作而生成的每個前述任務(wù)的作業(yè)狀況信息的第二存儲機構(gòu)、當(dāng)前述打印機在打印前述多個任務(wù)的過程中發(fā)生了打印故障時,判定前述打印機在發(fā)生前述打印故障后是否從打印故障狀態(tài)恢復(fù)到了可打印的狀態(tài)的判定機構(gòu)、判定前述打印機恢復(fù)到了前述可打印的狀態(tài)時,將存儲在前述第一存儲機構(gòu)中的前述打印作業(yè)數(shù)據(jù)和存儲在前述第二存儲機構(gòu)中的作業(yè)狀況信息發(fā)送給前述打印機,基于前述打印作業(yè)數(shù)據(jù)和前述作業(yè)狀況信息,從前述多個任務(wù)內(nèi)選擇1個以上的任務(wù),控制前述打印機重新開始打印前述選出的任務(wù)的重新開始指示機構(gòu)。
12.一種打印機,是從主機裝置接收包含多個任務(wù)的打印作業(yè)數(shù)據(jù)并打印的打印機,其特征在于,該打印機包括監(jiān)視前述打印機打印前述多個任務(wù)的打印動作,對每個前述任務(wù)生成作業(yè)狀況信息,并發(fā)送給前述主機裝置的作業(yè)狀況監(jiān)視機構(gòu)、當(dāng)打印前述多個任務(wù)的過程中發(fā)生了打印故障時,判定前述打印機在發(fā)生前述打印故障后是否從打印故障狀態(tài)恢復(fù)到了可打印的狀態(tài)的判定機構(gòu)、判定前述打印機恢復(fù)到了前述可打印的狀態(tài)時,從前述主機裝置接收前述打印作業(yè)數(shù)據(jù)及前述作業(yè)狀況信息,基于前述打印作業(yè)數(shù)據(jù)及前述作業(yè)狀況信息,從前述多個任務(wù)中選擇1個以上的任務(wù),重新開始打印前述選擇的任務(wù)的重新開始打印機構(gòu)。
13.一種計算機程序,是用于在計算機上執(zhí)行下述打印方法的計算機程序,該打印方法是將包含多個任務(wù)的打印作業(yè)數(shù)據(jù)發(fā)送給打印機,并使其打印的方法,其特征在于,該計算機程序在計算機上執(zhí)行下述步驟存儲前述打印作業(yè)數(shù)據(jù)的步驟、存儲基于前述打印機打印前述多個任務(wù)的打印動作而生成的每個前述任務(wù)的作業(yè)狀況信息的步驟、當(dāng)前述打印機在打印前述多個任務(wù)的過程中發(fā)生了打印故障時,判定前述打印機在發(fā)生前述打印故障后是否從打印故障狀態(tài)恢復(fù)到了可打印的狀態(tài)的步驟、判定前述打印機恢復(fù)到了前述可打印的狀態(tài)時,將存儲的前述打印作業(yè)數(shù)據(jù)和前述作業(yè)狀況信息發(fā)送給前述打印機,基于前述打印作業(yè)數(shù)據(jù)和前述作業(yè)狀況信息,從前述多個任務(wù)內(nèi)選擇1個以上的任務(wù),控制前述打印機重新開始打印前述選擇的任務(wù)的步驟。
全文摘要
本發(fā)明的目的在于將圖像文件從數(shù)字照相機等外圍設(shè)備直接發(fā)送給打印機,使其自動打印時,在發(fā)生打印故障后,適當(dāng)?shù)刂匦麻_始打印。照相機(10)和打印機(20)對應(yīng)于DPOF打印,從照相機(10)不通過個人計算機等,即可指示打印機(20)打印圖像文件。打印機(20)監(jiān)視打印狀態(tài),生成關(guān)于目前打印的任務(wù)(圖像文件)的作業(yè)狀況信息,并通知照相機(10)。照相機(10)寫入作業(yè)狀況信息并保存,保存最新的作業(yè)狀況信息。由于塞紙等打印中斷后,重新開始打印時,將作業(yè)狀況信息和DPOF腳本文件從照相機(10)發(fā)送給打印機(20)。打印機(20)從打印中斷的圖像文件開始重新開始打印。
文檔編號H04N1/00GK1668472SQ0381665
公開日2005年9月14日 申請日期2003年7月17日 優(yōu)先權(quán)日2002年7月19日
發(fā)明者作田健二, 遠(yuǎn)藤正勝 申請人:精工愛普生株式會社