專利名稱:數字照相機及打印機的制作方法
技術領域:
本發(fā)明涉及圖像輸入裝置(例如數字照相機)及圖像輸出裝置(例如打印機)。
背景技術:
近年來,在數字照相機與打印機之間用電纜直接進行連接,通過該電纜將數字照相機的數字圖像發(fā)送給打印機并使其打印的系統(tǒng)(以下,稱為光電直接打印系統(tǒng))得以提案。
但是,在現在的光電直接打印系統(tǒng)中,盡管在打印完成之前數字圖像的發(fā)送就完成,但不能將此情況從打印機通知給數字照相機。為此,數字照相機在打印完成之前,既不能將可從數字照相機或打印機取下電纜,也不能將可進行攝影的情況告知用戶。另外,在數字照相機與打印機用無線進行連接的情況下,也不能告知用戶可將數字照相機從可與打印機通信的區(qū)域拿出去。其結果為,用戶不能迅速開始攝影,還會有錯過拍攝機會(Shutter Chance)之類的問題。這樣的問題還會發(fā)生在,用電纜或無線直接連接把從數字照相機直接發(fā)送的數字圖像記錄到可隨機存取的記錄介質的圖像記錄裝置和數字照相機的系統(tǒng)中。
發(fā)明內容
本發(fā)明就是為了解決這樣的問題而完成,其目的之一在于使得能夠在數字圖像打印結束之前通知用戶可從數字照相機上取下電纜,能夠使錯過拍攝機會的情況盡量減少。另外,其目的在于使得能夠在數字圖像打印結束之前通知用戶可進行攝影,能夠使錯過拍攝機會的情況盡量減少。另外本發(fā)明的目的之一在于使得能夠在數字圖像打印結束之前通知用戶可將數字照相機從可與打印機或圖像記錄設備通信的區(qū)域拿走,能夠使錯過拍攝機會的情況盡量減少。
本發(fā)明的第1技術方案提供一種具有將數字圖像直接發(fā)送給打印機的功能的數字照相機,其特征在于在發(fā)送給上述打印機的數字圖像的打印結束之前,顯示表示能夠從上述數字照相機或上述打印機上取下電纜的信息。
另外,本發(fā)明的第2技術方案提供一種具有將數字圖像直接發(fā)送給打印機的功能的數字照相機,其特征在于在發(fā)送給上述打印機的數字圖像的打印結束之前顯示表示可進行攝影的情況的信息。
另外,本發(fā)明的第3技術方案提供一種打印從數字照相機直接發(fā)送的數字圖像的打印機,其特征在于具有將全部接收到從上述數字照相機發(fā)送的數字圖像的情況通知給上述數字照相機的功能。
本發(fā)明的其他特征以及優(yōu)點,通過以附圖為參照的下面的說明將會弄明白。其中,在附圖中對相同或相似的結構附加相同的參照標號。
具體實施例方式
圖1是本實施形式中PD打印機的概觀斜視圖。
圖2是本實施形式中PD打印機的操作面板的斜視圖。
圖3是表示本實施形式中涉及PD打印機的控制的主要部分的結構的框圖。
圖4是表示本實施形式中PD打印機的ASIC的結構的框圖。
圖5是表示本實施形式中將PD打印機與數字照相機進行了連接的狀態(tài)的圖。
圖6是表示本實施形式中PD打印機以及數字照相機安裝的NCDP(New Camera Direct Print)系統(tǒng)的協議組的圖。
圖7是說明NCDP系統(tǒng)中的通信過程的概要的圖。
圖8是說明NCDP系統(tǒng)中的命令的圖。
圖9是說明NCDP系統(tǒng)的“基本過程”中的打印過程的圖。
圖10是說明NCDP系統(tǒng)的“推薦過程”中的打印過程的圖。
圖11是表示本實施形式中數字照相機的構成的框圖。
圖12是表示本實施例中數字照相機在接收JobDataDone命令之前顯示的信息的一例的圖。
圖13是表示本實施例中數字照相機在接收到JobDataDone命令之后顯示的信息的一例的圖。
圖14是表示實施例中打印機的處理過程的流程圖。
圖15是表示實施例中數字照相機的處理過程的流程圖。
圖16是表示本實施例中數字照相機在接收JobDataDone命令之前顯示的信息的另一例的圖。
圖17是表示本實施例中數字照相機在接收到JobDataDone命令之后顯示的信息的另一例的圖。
具體實施例方式
下面按照附圖來說明涉及本發(fā)明的實施例。
圖1是本實施例中安裝作為直接打印系統(tǒng)的NCDP(New CameraDirect Print)系統(tǒng)的光電直接打印系統(tǒng)(以下稱為PD打印機)1000的概觀斜視圖。PD打印機1000備有從主計算機(PC)接收數據并進行打印的作為通常的PC打印機的功能,和直接讀取在存儲卡等存儲介質中所存儲的數字圖像并進行打印或接收來自數字照相機的數字圖像并進行打印的功能。
在圖1中,構成本實施例的PD打印機1000的外殼的主體具有殼體M1001、上外殼1002、入口蓋1003和排紙盤1004的外置部件。下外殼1001形成PD打印機裝置1000的大致下半部,上外殼1002形成主體的大致上半部,通過兩個外殼組合形成具有在內部容納后述的各機構的容納空間的中空體結構,在其上面部和前面部上分別形成開口部。此外,排紙盤1004其一端自由旋轉地保持在下外殼1001上,并可通過該旋轉使形成在下外殼1001的前面部上的開口部開合。因此,在使記錄動作執(zhí)行時,通過使排紙盤1004向前面?zhèn)刃D使開口部打開,就可從這里排出紙張(paper sheet),同時可依次堆疊所排出的紙張。另外,在排紙盤1004中事先容納2塊輔助紙盤1004a、1004b,并根據需要向跟前拉出各紙盤,據此就可使紙張的支承面積3級地進行擴大縮小。
入口蓋1003其一端自由旋轉地保持在上外殼1002上,并可使形成在上面上的開口部開合,通過打開該入口蓋1003就可更換在主體內部所容納的記錄頭盒(未示出)或墨盒(未示出)等。盡管這里雖特別圖示,但當開合入口蓋1003時,在其里面所形成的突起使蓋開合桿旋轉,通過用微動開關等檢測該桿的旋轉位置,就可檢測出入口蓋的開合狀態(tài)。
在上外殼1002的上面設置有電源鍵1005。在上外殼1002的右側設置有液晶顯示部1006和備有鍵開關等的操作面板1010。該操作面板1010的結構將參照圖2在后面詳細進行說明。1007是自動供紙部,自動將紙張向裝置主體內進行送給。1008是紙間隔選擇桿,是用于調整打印頭和紙張之間的間隔的桿。1009是卡插槽,在這里插入可安裝存儲卡的適配器,通過該適配器可直接取入在存儲卡中所存儲的數字圖像并進行打印。作為該存儲卡(PC),例如有壓縮閃速存儲器、智能介質、存儲器棒等。1011是觀察器(液晶顯示部),可在該PD打印機1000的主體上拆裝,在從在PC卡中所存儲的圖像中檢索想打印的圖像等情況下,用于顯示每1畫面的圖像和索引圖像等。1012是用于連接后述的數字照相機的USB端子。在該PD裝置1000的后面上設置有用于連接個人計算機(PC)的USB連接器。
圖2是本實施例中PD打印機1000的操作面板1010的概觀圖。
在圖2中,液晶顯示部1006在其左右顯示用于設定各種與所打印的項目相關的數據的菜單項目。作為在這里所顯示的項目,例如有想打印的范圍的起始照片序號、指定畫面序號(開始畫面指定/打印畫面指定)、已結束打印的范圍的最后的照片序號(結束)、打印份數(份數)、打印中使用的紙張種類(用紙種類)、1張用紙上打印的照片的張數設定(布局)、打印的品質指定(品質)、是否打印所攝取的日期的指定(日期打印)、是否校正照片進行打印的指定(圖像校正)、打印所需要的用紙張數的顯示(用紙張數)等。這些項目使用光標鍵2001進行選擇或指定。2002是模式鍵,每當按下該鍵,就可切換打印種類(索引打印、全部畫面打印、1畫面打印等),并依照此點亮LED2003的對應的LED。2004是維護鍵,是用于進行打印頭的清洗等打印機的維護的鍵。2005是打印開始鍵,在指示打印開始時或確立維護的設定時被按下。2006是打印中止鍵,在使打印中止時、和指示維護中止時被按下。
接著參照圖3說明本實施例中涉及PD打印機1000的控制的主要部分的結構。其中,在該圖3中,與前述附圖共通的部分附加相同的標記,并省略其說明。
在圖3中,3000表示控制部(控制基板)。3001表示ASIC(專用定制LSI),其結構將參照圖4的框圖在后面詳細進行說明。3002是DSP(數字信號處理處理器),內部有CPU,負責后述的各種控制處理和從亮度信號(RGB)向濃度信號(CMYK)的變換、縮放比例(scaling)、γ變換、誤差擴散等的圖像處理等。3003是存儲器,具有存儲DSP3002的CPU的控制程序的程序存儲器3003a和用作存儲執(zhí)行時的程序的RAM區(qū)、存儲數字圖像等的工作區(qū)的存儲區(qū)。3004是打印機引擎,這里,裝載使用多色的彩色墨水打印彩色圖像的噴墨打印機的打印機引擎。3005是作為用于連接數字照相機(DSC)3012的端口的USB連接器。3006是用于連接觀察器1011的連接器。3008是USB集線器,在該PD打印機裝置1000基于來自PC3010的數字圖像進行打印時,使來自PC3010的數據原樣通過,經USB3021輸出到打印機引擎3004。由此,所連接的PC3010就可與打印機引擎3004直接進行數據、信號的交換并執(zhí)行打印(用作一般的PC打印機)。3009是電源連接器,由電源3019輸入從商用AC變換來的直流電壓。PC3010是一般的個人計算機,3011是上述的存儲卡(PC卡),3012是數字照相機。
此外,該控制部3000和打印機引擎3004之間的信號交換經上述的USB3021或IEEE1284總線3022進行。
接著參照圖4,說明ASIC3001的結構。
在圖4中,4001是PC卡接口部,讀取在所安裝的PC卡3011中存儲的數字圖像或進行向PC卡3011的數據的寫入等。4002是IEEE1284接口部,與打印機引擎3004之間進行數據交換。該IEEE1284接口部4002是打印數字照相機3012或PC卡3011中所存儲的數字圖像時所使用的總線。4003是USB接口部,與PC3010之間進行數據交換。4004是USB主接口部,與數字照相機3012之間進行數據交換。4005是操作面板接口部,輸入來自操作面板1010的各種操作信號,或者向顯示部1006輸出顯示數據的等。4006是觀察器接口部,控制向觀察器1011的數字圖像的顯示。4007是控制各種開關和LED4009等之間的接口的接口部。4008是CPU接口部,進行與DSP3002之間的數據交換的控制。4010是連接這些各部件的內部總線(ASIC總線)。
圖11是說明本實施例中安裝作為直接打印系統(tǒng)的NCDP系統(tǒng)及其用戶界面的數字照相機3012的結構的框圖。
在圖11中,31是控制數字照相機3012的動作的CPU,32是存儲有CPU31的處理過程(固件)的ROM。(其中,固件假定進行適當的版本升級,由可寫入的非易失性存儲器、例如閃速存儲器構成)。33是作為CPU31的工作區(qū)來使用的RAM,34是包含進行各種操作的開關群的操作部。35是液晶顯示器,用來確認所拍攝的圖像,或者顯示進行各種設定時的菜單。這些34、35,當在本實施例中作為直接打印系統(tǒng)實現其功能的情況下,作為系統(tǒng)整體起到作為用戶界面的作用。36是光學單元,主要由透鏡及其驅動系統(tǒng)構成。37是CCD元件,38是在CPU31的控制下對光學單元36進行控制的驅動器。39是用于連接存儲介質40(壓縮閃速(compact flash注冊商標)存儲器卡、智能介質等)的連接器,41是用于與PC或者本實施例中的PD打印機1000進行連接的USB接口(USB的從屬側)。
以上是本實施例中PD打印機1000以及數字照相機3012的結構的說明。下面說明基于有關結構的動作概要。
<通常PC打印機模式>
這是基于從PC3010送來的打印數據來打印圖像的打印模式。
該模式中,當來自PC3010的數據經USB連接器1013(圖3)被輸入時,就經USB集線器3008、USB3021直接送到打印機引擎3004,基于來自PC3010的數據進行打印。
<從PC卡的直接打印模式>
當PC卡3011在卡插槽1009上安裝或在拆下時產生中斷,由此,DSP3002就可檢測到是安裝還是拆下(取下)PC卡3011。當安裝PC卡3011時,讀入在該PC卡3011中存儲的被壓縮的(例如JPEG壓縮)數字圖像并存儲到存儲器3003中。然后,把該被壓縮的數字圖像解壓縮并再次保存到存儲3003中。接著當使用操作面板101指示該保存了的數字圖像的打印時,通過,執(zhí)行從RGB信號向YMCK信號的變換、γ校正、誤差擴散等并變換成可由打印機引擎3004打印的記錄數據,并經IEEE1284接口部4002輸出到打印機引擎3004來進行打印。
<從照相機的直接打印模式>
圖5是說明本實施例中將PD打印機1000和數字照相機3012進行連接的狀態(tài)的圖。
在圖5中,電纜5000備有與PD打印機1000的連接器1012連接的連接器5001,和用于與數字照相機3012的連接用連接器5003進行連接的連接器5002,數字照相機3012構成為可把存儲在內部存儲器中的數字圖像經連接用連接器5003進行輸出。作為數字照相機3012的結構可采用在內部備有作為存儲裝置的存儲器、和備有用于安裝可拆卸的存儲器的插槽等各種結構。這樣,通過經圖5所示的電纜5000連接PD打印機1000和數字照相機3012,就可直接發(fā)送來自數字照相機3012的數字圖像由PD打印機1000進行打印。
這里當如圖5所示,數字照相機3012被連接到PD打印機1000上,且協商的結果為,向直接打印模式轉移的情況下,在操作面板1010的顯示部1006上只顯示照相機標記,操作面板1010上的顯示及操作變成無效,向觀察器1011的顯示也成為無效。從而,由于在此以后僅數字照相機3012的鍵操作和向數字照相機3012的顯示部(未圖示)的圖像顯示有效,所以用戶能夠使用該數字照相機3012進行打印指定。另外,還能夠防止因同時操作數字照相機3012和PD打印機1000的控制部而引起的錯誤。
圖6是表示本實施例中PD打印機1000以及數字照相機3012安裝的NCDP系統(tǒng)的協議組的圖。此外,本實施例中的NCDP系統(tǒng),如圖6所示,是不依賴于通信接口的種類的系統(tǒng)。
在圖6中,600表示利用USB的接口,601表示利用藍牙(Bluetooth)的接口。602表示構筑利用NCDP的系統(tǒng)時所裝入的應用層。603是用于執(zhí)行現有協議和接口的層,這里安裝有PTP(PictureTransfer Protocol)、SCSI和藍牙的BIP(Basic Image Profile)、USB接口等。NCDP系統(tǒng)的前提是安裝了這樣的協議層等的架構,并在其上作為應用進行安裝。這里,把PD打印機1000規(guī)定為USB主設備,照相機3012規(guī)定為USB從設備,如圖6所示,分別為相同的結構。
雖然細節(jié)在后進行敘述,但使用NCDP系統(tǒng)的優(yōu)點在于,當PD打印機1000與數字照相機3012相互向NCDP系統(tǒng)轉移時以及在轉移之后,在相互進行信息交換的情況下,生成以腳本記述了一系列的信息、一系列的動作過程的文件(例如文本文件),并將其發(fā)送給對方設備,在接收側解釋并處理接收到的腳本。當在欲將此結果或信息傳送給對方時,當該信息由多個要素構成的情況下,能夠減少用握手來交換一個個的要素,就不會有涉及信息傳輸的開銷,能夠提高信息傳輸的效率。例如,當在數字照相機3012側,存在多個欲進行打印的圖像時,隨意選擇欲進行打印的圖像并對每個圖像設定打印條件的情況下,就可將該一系列的處理過程作為腳本進行記錄并通知給PD打印機1000。在PD打印機1000側,解釋并處理接收到的腳本。
圖7是說明NCDP系統(tǒng)中PD打印機1000與數字照相機3012之間的通信過程的流程的圖。
在這里,如圖5所示那樣,當檢測到由USB電纜5000連接PD打印機1000和數字照相機3012時,就可這些設備之間進行通信。由此,執(zhí)行在這些設備上所安裝的應用并開始向NCDP系統(tǒng)中的過程701轉移。702表示NCDP系統(tǒng)的初始狀態(tài),這里判斷彼此的機型可否執(zhí)行NCDP系統(tǒng),如果可能,則轉移到NCDP系統(tǒng)的過程701。如果這里是數字照相機3012未安裝NCDP系統(tǒng)的情況,則不執(zhí)行NCDP系統(tǒng)中的通信控制。這樣在轉移到NCDP系統(tǒng)后,如703所示那樣,當從數字照相機3012指示“基本過程”中的數字圖像的傳送/打印時,則轉移到從數字照相機3012對PD打印機1000傳送圖像文件并進行打印的簡易打印模式。另外如704所示那樣,當從數字照相機3012指示“推薦過程”中的數字圖像的傳送/打印時,則在數字照相機3012和PD打印機1000之間進行各種協商并決定其打印條件后,轉移到從數字照相機3012對PD打印機1000傳送圖像文件并進行打印的更多樣化的打印模式。另外在由數字照相機3012進行705的“擴展過程”中的指示時,設定以例如DPOF、XHTML-print、SVG等高級排版功能和按各公司銷售商特有規(guī)格進行打印的模式。此外,關于該“擴展過程”中的詳細規(guī)格,由數字照相機的制造商各個公司的擴展規(guī)格說明書所規(guī)定,因此這里不特別進行說明。
圖8是說明在NCDP系統(tǒng)中所規(guī)定的命令的圖。
在圖8中,“對應模式”對應從數字照相機3012指示的,上述“基本過程”、“推薦過程”和“擴展過程”。由于相對于在“推薦過程”中可使用全部的命令,“基本過程”是簡易打印模式,故僅可使用向NCDP系統(tǒng)的轉移和其結束、向“基本過程”、“推薦過程”和“擴展過程”的各模式的轉移命令、來自照相機3012的數字圖像的取得以及來自照相機3012的打印命令。此外,盡管在“擴展過程”中,記載為僅可使用向NCDP系統(tǒng)的轉移和其結束、向“基本過程”、“推薦過程”和“擴展過程”的各模式的轉移命令,但不言而喻也可以如上述那樣,依照各公司的規(guī)格使用其他命令。
接著參照圖9說明NCDP系統(tǒng)的“基本過程”中的打印過程的圖。該“基本過程”只是從數字照相機3012對PD打印機1000傳送1個圖像文件并進行打印的簡易打印模式,作為對應的圖像格式,設為VGA大小(640×480像素)的RGB圖像、VGA大小(640×480像素)的JPEG圖像,數字照相機3012以PD打印機1000支持的圖像格式進行發(fā)送。在此情況下,不執(zhí)行錯誤處理。
首先在階段900中,從PD打印機1000對數字照相機3012發(fā)送指示向NCDP系統(tǒng)轉移的命令(NCDPStart)。這里如果數字照相機3012安裝有NCDP系統(tǒng),則返回OK(階段901)。
當這樣確認彼此都安裝有NCDP系統(tǒng)時,從PD打印機裝置1000對數字照相機3012發(fā)送命令(ProcedureStart)以轉移到給定模式(階段902)。相對于此在階段903中,當從數字照相機3012發(fā)送來作為簡易打印模式的“基本過程”時,在此以后轉移到“基本過程”中的打印模式。在此情況下,當通過數字照相機3012中的操作,選擇欲進行打印的圖像并指示打印時,指示打印開始的命令(JobStart)就從數字照相機3012發(fā)送到PD打印機1000(階段904)。即從數字照相機3012對PD打印機1000通知,存在欲進行打印的圖像。此時數字照相機3012成為不能進行攝影的狀態(tài)(或者,不能變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示限制從數字照相機3012或PD打印機1000取下電纜5000的信息(也可以是消息,或標記)。在圖12中表示此時在顯示器35上所顯示的信息的一例。
接收到JobStart命令的PD打印機1000,成為簡易打印模式,將請求打印對象的數字圖像(相當于作業(yè)數據)的命令(GetImage)發(fā)送給數字照相機3012(階段905),同時開始供紙。接收到GetImage命令的數字照相機3012開始向PD打印機1000發(fā)送打印對象的數字圖像(階段906)。接收到打印對象的數字圖像的PD打印機1000在所供給的記錄介質上開始打印處理。
在全部接收到打印對象的數字圖像的情況下,PD打印機1000向數字照相機3012發(fā)送表示接收到全部作業(yè)數據的命令(JobDataDone)(階段909)。接收到JobDataDone命令的數字照相機3012,成為能夠進行攝影的狀態(tài)(或者,能夠變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示表示能夠從數字照相機3012或PD打印機1000上取下電纜5000以及能夠進行攝影(或者,能夠變更成可進行攝影的動作模式)的信息(也可以是消息或者標記)。在圖13中表示此時在顯示器35上所顯示的信息的一例(細節(jié)后述)。
在打印對象的數字圖像的打印結束后,PD打印機1000將表示打印已結束的命令(JobEnd)從PD打印機1000發(fā)送給數字照相機3012(階段907)。當相對于此從數字照相機3012返回肯定應答(OK)時(階段908),此“基本過程”中的打印處理完成。
使以上處理在數字照相機3012側,每當選擇欲打印的圖像時就進行。
此外,由于數字照相機3012發(fā)送的圖像數據是JPEG文件,所以在其首標中記述有圖像的水平·垂直的像素數量(圖像尺寸)。從而,PD打印機1000能夠判別從最初進行接收開始,以幾個數據包接收到一個圖像的所有數據。另外,在如本實施例的PD打印機1000那樣的噴墨類型的打印機中,也在內部備有接收緩存,一旦保存到其中,且一邊進行解碼處理一邊進行打印處理,所以從數字照相機3012向PD打印機1000一個圖像的傳送完成的定時,比打印實際完成的定時要足夠早。
從而,作為用戶來看,從最后欲打印的圖像的發(fā)送完成開始到其打印完成為止都沒有必要用電纜5000將數字照相機3012持續(xù)連接到PD打印機1000,該連接從抑制基本上是電池驅動的數字照相機3012的消耗功率出發(fā)也是希望避免的。
于是,本實施形式中的PD打印機1000,在一個圖像的接收完成了的情況下,即使打印尚未完成(中途),也如圖9所示,將JobDataDone命令發(fā)送給數字照相機3012。數字照相機3012在接收到該命令時,成為可進行攝影的狀態(tài)(或者,能夠變更成可進行攝影的動作模式的狀態(tài))。然后,在顯示器35上顯示表示電纜5000可以拆下以及可進行攝影(或者,能夠變更成可進行攝影的動作模式)的信息(例如,圖13所示的消息)。
接著,參照圖10說明NCDP系統(tǒng)的“推薦過程”中圖像打印的順序。在圖10中,對與圖9共通的過程附加相同的序號,并省略其說明。在該“推薦過程”中,可設定以PD打印機1000和數字照相機3012之間的協商為前提的“更多彩的打印”模式,可進行多張的照片打印和排版打印。另外也可執(zhí)行錯誤處理。
在圖10中,與圖9的情況同樣,在確認了彼此都安裝有NCDP系統(tǒng)后,在此情況下,從數字照相機3012指示“推薦過程”(階段910)。首先,PD打印機1000生成包括關于PD打印機1000具備的功能的信息的性能(Capability)信息,并將其直接發(fā)送給數字照相機3012(階段911)。在性能信息中包含有,關于由PD打印機1000處理的紙張的種類及尺寸、關于打印品質的信息、關于可由PD打印機1000處理的圖像格式的信息、可否進行日期打印、可否進行文件名打印、關于可由PD打印機1000處理的打印布局的信息、可否進行圖像校正等。另外,在性能信息中還包含有,關于可由PD打印機1000處理的修剪打印方式的種類等。此外在本實施例中,通過XML(Extensible Markup Language)來記述性能信息,以使擴充性及移植性提高。
接收到PD打印機1000的性能信息的數字照相機3012能夠判斷使用該PD打印機裝置1000所具備的功能內的哪一個來進行打印。然后,數字照相機3012,向用戶提示與此結果相應的菜單,選擇欲進行打印的圖像,同時從PD打印機1000具備的功能(打印條件)中選擇并決定該圖像的打印條件。當這樣決定欲進行打印的圖像及打印條件等并指示打印開始時,打印命令(JobStart)就發(fā)送給PD打印機1000(階段904)。這時,數字照相機3012成為不能進行攝影的狀態(tài)(或者不能變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示限制從數字照相機3012或PD打印機1000取下電纜5000的信息(也可是消息,或標記)。在圖12中表示此時在顯示器35上所顯示的信息的一例。
接收到JobStart命令的PD打印機1000將請求打印對象的n(n是1以上的整數)張的數字圖像(相當于作業(yè)數據)的命令(GetImagexn)發(fā)送給數字照相機3012(階段912)。接收到GetImage xn命令的數字照相機3012將打印對象的數字圖像發(fā)送給PD打印機1000(階段913)。
在全部接收到打印對象的n張數字圖像的情況下,PD打印機1000向數字照相機3012發(fā)送表示接收到全部作業(yè)數據的命令(JobDataDone)(階段909)。接收到JobDataDone命令的數字照相機3012,與先前說明過的“基本過程”同樣成為能夠進行攝影的狀態(tài)(或者,能夠變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示表示能夠從數字照相機3012或PD打印機1000上取下電纜5000以及能夠進行攝影(或者,能夠變更成可進行攝影的動作模式)的信息(也可以是消息或者標記)。在圖13中表示此時在顯示器35上所顯示的信息的一例(細節(jié)后述)。
在打印對象的數字圖像的打印結束后,PD打印機1000將表示打印已結束的命令(JobEnd)從PD打印機1000發(fā)送給數字照相機3012(階段907)。當相對于此從數字照相機3012返回肯定應答(OK)時(階段908),此“推薦過程”中的打印處理完成。
這樣,利用本實施形式中的PD打印機1000,就能夠在NCDP的“基本過程”及“推薦過程”中,將數字圖像的接收已結束的情況通知給數字照相機3012。
接著,用圖14、圖15來說明用于實現上述處理的PD打印機1000及數字照相機3012的具體處理過程。
首先,按照圖14的流程圖說明本實施形式中的PD打印機1000的CPU3002的處理過程。
當在步驟S1中檢測出與數字照相機3012的連接時,就在步驟S2中,設定成進行此后的通信的錯誤處理。其結果,當在通信中發(fā)生了不匹配的情況下,就進行重試等的處理。
接著,進入步驟S3,為了確認所連接的數字照相機3012是否對應NCDP,而發(fā)送NCDPStart命令,并在步驟S4中以預定時間等待接收“OK”的確認。在未接收到的情況下,判斷為所連接的數字照相機3012不對應NCDP,結束本處理。
另外,在判斷為所連接的數字照相機3012對應NCDP的情況下,進入步驟S5,為了詢問用怎樣的過程進行而發(fā)送ProcedureStart命令。在從數字照相機3012指定了“基本過程”的情況下,從步驟S6進入步驟S7,進行下面的“基本過程”處理。
首先,在步驟S7等待接收JobStart命令。在接收到該JobStart命令的情況下,在步驟S8中啟動錯誤處理,在步驟S9中開始供紙。此外,在步驟S8中啟動錯誤處理理由是為應付處理從后述的步驟S19返回到步驟S7的情況。
接著,進入步驟S10,為了請求選擇圖像的發(fā)送而發(fā)送GetImage命令,在步驟S11中開始圖像數據的接收,在步驟S12中開始打印處理。然后,在步驟S13中進行等待直到判斷為圖像數據的接收已完成為止。此外,在步驟S13中以別的任務進行接收、打印處理,直到判斷為圖像數據的接收已完成為止。
在判斷為圖像數據的接收已完成的情況下(打印處理未完成),進入步驟S14,發(fā)送表示可取下電纜的JobDataDone命令。然后,在步驟S15中設定成不進行此后的錯誤處理。
在步驟S16中等待打印處理完成,在已完成的情況下,在步驟S17中進行JobEnd命令的發(fā)送、在步驟S18中進行OK的接收處理,由于在該狀態(tài)下不進行錯誤處理,所以不詢問JobEnd命令是否被正確發(fā)送、OK的接收是否被正確接收。關于OK接收,只在適當的時間內等待其接收,不管有沒有接收到都進入步驟S19。
在步驟S19中判斷數字照相機3012與電纜的連接是否斷開。在判斷為連接斷開的情況下,結束本處理。另外,判斷為連接中的情況下,返回步驟S7,在下一個圖像的打印指示存在的情況下(接收到JobStart命令的情況),在此設定成進行錯誤處理(S8)。
另一方面,當在步驟S6中,從數字照相機3012指定了“推薦過程”的情況下,進入步驟S20,發(fā)送PD打印機1000具有的功能數據Capability。然后,在步驟S21中,進行與先前說明過的步驟S7至步驟S19同樣的處理。但在步驟S21中,不同點是容許從數字照相機3012接收涉及打印的各種設定信息和多個圖像數據。
接著,按照圖15的流程圖說明本實施形式中的數字照相機3012的處理。
首先在步驟S31中判斷是否連接到設備,在判斷為處于非連接狀態(tài)的情況下結束本處理。
另外,在步驟S32中判斷是否接收到NCDPStart命令。在未接收該命令的情況下,判斷為連接中的設備至少是不對應NCDP的設備,結束本處理。另外,在接收到NCDPStart命令的情況下,判斷為所連接的PD打印機1000是對應NCDP的打印機,在步驟S33中發(fā)送接收到NCDPStart命令的旨意的信號OK。
接著,在步驟S34中,當接收到ProcedureStart命令時,則在步驟S35中選擇基本過程和推薦過程的某一個,并將該選擇結果發(fā)送給PD打印機1000。此外,在數字照相機3012僅支持基本過程的情況下,就不存在選擇處理,并在接收到ProcedureStart命令時,無條件地發(fā)送“基本過程”。
在作為打印處理模式采樣“基本過程”的情況下,處理進入步驟S37,使用顯示器35和開關34提示從存儲卡40中所存儲的數據中選擇打印對象的圖像,并發(fā)送JobStart命令。接著,進入步驟S38,將數字照相機3012設成不能進行攝影的狀態(tài)(或者,不能變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示圖12所示的消息,進入步驟S39。在步驟S39中等待從PD打印機1000接收GetImage命令。
當接收GetImage命令時,處理就進入步驟S40,進行在前面的步驟S37中所選擇的圖像數據的發(fā)送,在步驟S41中等待表示接收完成的JobDataDone命令的接收。當接收此JobDataDone命令時,就進入步驟S42,將數字照相機3012設成可進行攝影的狀態(tài)(或者,能夠變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示圖13所示的消息。然后,在步驟S43中檢查電纜5000是否切斷,在步驟S44中等待作為打印完成的通知的JobEnd命令的接受。當在該JobEnd命令的接收等待狀態(tài)下檢測出電纜5000取下的情況下,結束本處理。另外,在維持連接并接收到JobEnd命令的情況下返回OK,返回到步驟S37,進行下一個圖像的選擇。
另一方面,當在步驟S36中作為打印模式選擇了“推薦過程”的情況下,進入步驟S46,接收PD打印機1000的性能(Capability)信息。然后,進入步驟S47,進行與先前說明過的步驟S37至45同樣的處理。此外,在“推薦過程”的情況下,由于能夠一次進行多個圖像的打印,以及利用了PD打印機1000的功能的各種打印條件的設定(打印尺寸等),故通過相當于步驟S37的處理,來進行這些處理。
如上面那樣,利用本實施形式中的數字照相機3012,由于能夠在數字圖像的打印結束之前,檢測出該數字圖像已由PD打印機1000接收到的情況,所以就能夠在該數字圖像的打印結束之前通知用戶可從數字照相機3012或PD打印機1000上取下電纜5000,且保證了在那時不發(fā)生通信錯誤。其結果,用戶就能夠迅速開始攝影,并能夠使錯過拍攝機會的情況盡量減少。
另外,利用本實施形式中的數字照相機3012,由于能夠在數字圖像的打印結束之前檢測出該數字圖像已由PD打印機1000接收到的情況,所以就能夠在該數字圖像的打印結束之前通知用戶可進行攝影。其結果用戶就能夠迅速開始攝影。其結果就能夠使錯過拍攝機會的情況盡量減少。
此外,盡管在本實施例中,設為將PD打印機1000和數字照相機3012之間通過遵循USB(Universal Serial Bus)標準的數字接口直接進行連接,但并不限于此。PD打印機1000和數字照相機3012之間,也可以通過遵循Bluetooth標準、IEEE802.11標準的無線接口直接進行連接。在這樣的實施形式的情況下,數字照相機3012將取代通知用戶電纜5000能否取下,而通知用戶能否將數字照相機3012拿到可與PD打印機1000進行通信的區(qū)域(下面稱為可通信區(qū)域)之外。例如,數字照相機3012在發(fā)送了JobStart命令后,就成為不能進行攝影的狀態(tài)(或者,不能變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示限制將數字照相機3012拿到可通信區(qū)域之外的信息(也可以是消息或標記)。在圖16中表示此時在顯示器35所顯示的信息的一例。另外例如,數字照相機3012在接收到JobDataDone命令后,就成為可進行攝影的狀態(tài)(或者,能夠變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示表示能夠將數字照相機3012拿到可通信區(qū)域之外的信息及可進行攝影的情況(或者,能夠變更成可進行攝影的動作模式的情況)的信息。在圖17中表示此時在顯示器35上所顯示的信息的一例。利用這樣的實施形式,就能夠在從數字照相機3012發(fā)送到PD打印機1000的數字圖像的打印完全結束之前將數字照相機3012從可通信區(qū)域拿走,并能夠迅速地進行下一次攝影。
另外,盡管在本實施形式中說明了在顯示器35上顯示表示能夠從數字照相機3012或PD打印機1000上取下電纜5000的消息或標記的方法,但也可以從數字照相機3012的揚聲器輸出表示能夠從數字照相機3012或PD打印機1000上取下電纜5000的聲音。
另外,本發(fā)明的實施形式,并不限于由數字照相機3012和PD打印機1000組成的系統(tǒng)。例如,本發(fā)明的實施形式還可以適用于由數字照相機3012和將從數字照相機3012直接發(fā)送的數字圖像記錄到可隨機存取的記錄介質中存儲設備組成的系統(tǒng)。在這樣的實施形式的情況下,數字照相機3012在將JobStart命令發(fā)送給存儲裝置后,就成為不能進行攝影的狀態(tài)(或者,不能變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示圖12或圖16所示的消息。另外,數字照相機3012在從存儲裝置接收到JobDataDone命令后,就成為可進行攝影的狀態(tài)(或者,能夠變更成可進行攝影的動作模式的狀態(tài)),同時在顯示器35上顯示圖13或圖17所示的消息。利用這樣的實施形式,就能夠在從數字照相機3012發(fā)送到存儲裝置的數字圖像向記錄介質的記錄完全結束之前,迅速地進行下一次攝影。
此外,本實施例,也能夠不用DSC3012而用具有與其同樣的功能的其他的圖像輸入裝置來實現,另外也能夠不要上述的PD打印機1000而用具有與其同樣的功能的其他的圖像輸出裝置來實現。
本發(fā)明并不限于上述實施形式,在不脫離本發(fā)明的精神和范圍內可以進行各種變更和修正。因此,為了公開本發(fā)明的范圍,附加以下的權利要求項。
權利要求
1.一種數字照相機,具有將數字圖像直接發(fā)送給打印機的功能,其特征在于具有顯示裝置,在從上述數字照相機發(fā)送到上述打印機的數字圖像的打印結束之前,顯示表示能夠從上述數字照相機或上述打印機上取下電纜的信息。
2.一種數字照相機,具有將數字圖像直接發(fā)送給打印機的功能,其特征在于具有顯示裝置,在從上述數字照相機發(fā)送到上述打印機的數字圖像的打印結束之前,顯示表示可進行攝影的信息。
3.一種打印從數字照相機直接發(fā)送的數字圖像的打印機,其特征在于具有將全部接收到從上述數字照相機發(fā)送的數字圖像的情況通知給上述數字照相機的功能。
4.一種數字照相機,可用電纜直接與打印機接連,具有直接發(fā)送所拍攝的數字圖像的功能,其特征在于包括判斷裝置,判斷在連接著上述電纜的狀態(tài)下,發(fā)送了待打印的數字圖像數據后,是否從連接中的打印機接收到接收完成的通知;以及顯示裝置,在由該判斷裝置接收到接收完成的通知時,顯示上述電纜可以取下的信息。
5.一種可通過電纜直接與數字照相機連接,打印從上述數字照相機接收到的圖像的打印機,其特征在于包括打印控制裝置,在檢測出從上述數字照相機發(fā)送待打印的圖像時,開始打印處理;以及發(fā)送裝置,在由該打印控制裝置進行打印中,待打印的圖像的接收已完成時,將用于表示容許取下上述電纜的預定信息發(fā)送給上述數字照相機。
6.根據權利要求6所述的打印機,其特征在于還包括通信錯誤處理控制裝置,在接收待打印的圖像中啟動(Enable)通信錯誤處理,且,在由上述發(fā)送裝置將上述預定信息發(fā)送給上述數字照相機以后的,發(fā)送表示打印狀態(tài)的狀況信息的通信處理中,禁止(disable)由于電纜取下而導致的通信錯誤的處理。
7.一種可用電纜直接與打印機接連,具有直接發(fā)送所拍攝的數字圖像的功能的數字照相機的控制方法,其特征在于包括判斷步驟,判斷在連接著上述電纜的狀態(tài)下,發(fā)送了待打印的數字圖像數據后,是否從連接中的打印機中接收到接收完成的通知;以及顯示步驟,在該判斷步驟中接收到接收完成的通知時,顯示上述電纜可以取下的信息。
8.一種可通過電纜直接與數字照相機連接,打印從上述數字照相機接收到的圖像的打印機的控制方法,其特征在于包括打印控制步驟,在檢測出從上述數字照相機發(fā)送待打印的圖像時,開始打印處理;以及發(fā)送步驟,在由該打印控制步驟進行打印中,待打印的圖像的接收已完成時,將用于表示容許取下上述電纜的預定信息發(fā)送給上述數字照相機。
9.根據權利要求8所述的控制方法,其特征在于還包括通信錯誤處理控制步驟,在接收待打印的圖像中啟動(Enable)通信錯誤處理,且,在由上述發(fā)送裝置將上述預定信息發(fā)送給上述數字照相機以后的,發(fā)送表示打印狀態(tài)的狀況信息的通信處理中,禁止(disable)由于電纜取下而導致的通信錯誤的處理。
10.一種具有將數字圖像直接發(fā)送給打印機的功能的數字照相機,其特征在于具有顯示裝置,在從上述數字照相機發(fā)送到上述打印機的數字圖像的打印結束之前,顯示表示能夠將上述數字照相機拿到可與上述打印機通信的區(qū)域之外的信息。
11.一種具有將數字圖像直接發(fā)送給圖像輸出裝置的功能的圖像輸入裝置,其特征在于具有顯示裝置,在從上述圖像輸入裝置發(fā)送到上述圖像輸出裝置的數字圖像的圖像輸出結束之前,顯示表示能夠從上述圖像輸入裝置或上述圖像輸出裝置取下電纜的信息。
12.一種具有將數字圖像直接發(fā)送給圖像輸出裝置的功能的圖像輸入裝置,其特征在于具有顯示裝置,在從上述圖像輸入裝置發(fā)送到上述圖像輸出裝置的數字圖像的圖像輸出結束之前,顯示表示可進行攝影的信息。
13.一種具有將數字圖像直接發(fā)送給圖像輸出裝置的功能的圖像輸入裝置,其特征在于具有顯示裝置,在從上述圖像輸入裝置發(fā)送到上述圖像輸出裝置的數字圖像的圖像輸出結束之前,顯示表示能夠將上述圖像輸入裝置拿到可與上述圖像輸出裝置通信的區(qū)域之外的信息。
全文摘要
本發(fā)明提供一種數字照相機及打印機,能夠在數字圖像的打印結束之前,通知用戶可從數字照相機或打印機上取下電纜以及可進行攝影。為此,本發(fā)明的PD打印機1000向數字照相機3012發(fā)送表示接收到打印對象的全部打印圖像的JobDataDone命令(909)。接收到JobDataDone的數字照相機3012在顯示器35上顯示表示可從數字照相機3012或PD打印機1000上取下電纜5000的信息。
文檔編號H04N1/00GK1487724SQ0314963
公開日2004年4月7日 申請日期2003年8月4日 優(yōu)先權日2002年8月5日
發(fā)明者石見猛, 山田顯季, 季 申請人:佳能株式會社