(57)【要約】【課題】  撮像装置および記録媒体と画像形成装置が直接接続された画像形成システムにおいて、白黒画像や白黒印刷に適したカラー画像を白黒印刷することで、印刷画像の画質を向上させ、不必要なカラー印刷を避け、印刷コストを低減する。【解決手段】  印刷する画像情報に白黒画像や白黒画像に近い色情報を持つカラー画像が含まれるか否かをカラー・白黒判別手段によって判別する。白黒画像に近い色情報を持つカラー画像が含まれると判断した場合、画像形成装置の表示部にカラー印刷から白黒印刷への切替えを誘導する指示を表示する。また白黒印刷時において、カラー印刷時に実行される「赤目補正」等の不要な画像処理を実行不可にする切替手段を有する。カラー印刷時において、白黒画像が綺麗に印刷可能な画像処理の実行の指示を表示する表示手段を有する。複数画像の一括印刷において、白黒画像とカラー画像が混在する場合の印刷順序の並び替え手段を有する。【選択図】  図６
2007328520.tif 000002
【特許請求の範囲】
【請求項１】
カートリッジ装着部を有し該カートリッジに収納されているインクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタと通信可能なデジタルカメラであって、
撮像した画像を記憶媒体に記録する記録手段と、
前記記憶媒体に記録されている画像の中から印刷画像を選択する選択手段と、
前記選択手段により選択された印刷画像が白黒印刷に適しているかを判定する画像判定手段と、
前記プリンタに装着されているカートリッジに関する情報を取得する取得手段と、
前記取得手段により取得した情報から、前記プリンタに装着されているカートリッジの種類を判別する判別手段と、
前記画像判定手段による判定結果および前記判別手段で判別したカートリッジの種類に応じて、前記プリンタに装着されているカートリッジの交換を促すための通知を行う通知手段を有することを特徴とするデジタルカメラ。
【請求項２】
前記通知手段は、前記判定手段により白黒印刷に適した画像であると判定され、かつ、前記判別手段により前記プリンタに装着されているカートリッジが白黒印刷用のカートリッジでないと判別された場合には、白黒印刷用のカートリッジへの交換を促すための通知を行うことを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
前記通知手段は、音または表示によりカートリッジの交換を促すための通知を行うことを特徴とする請求項１または２に記載のデジタルカメラ。
【請求項４】
前記判定手段は、前記選択手段により選択された複数の印刷画像について白黒印刷に適した画像であるかを判定し、
前記判定手段による判定結果に応じて複数の印刷画像の印刷順を決定する印刷順決定手段を有することを特徴とする請求項１ないし３のいずれか１項に記載のデジタルカメラ。
【請求項５】
前記画像判定手段は、前記印刷画像の属性情報から、白黒印刷に適しているかを判定することを特徴とする請求項１ないし４のいずれか１項に記載のデジタルカメラ。
【請求項６】
前記画像判定手段は、前記印刷画像の色差に関する情報から白黒印刷に適しているかを判定することを特徴とする請求項１ないし４のいずれか１項に記載のデジタルカメラ。
【請求項７】
インクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタであって、
インクシートが収納されたカートリッジを装着する装着手段と、
前記装着手段に装着されているカートリッジに関する情報を取得する取得手段と、
印刷対象画像が白黒印刷に適した画像であるか判定する判定手段と、
前記判定手段による判定結果と前記取得手段により取得したカートリッジに関する情報に応じて、白黒印刷用カートリッジの交換のための通知を行う通知手段とを有することを特徴とするプリンタ。
【請求項８】
前記通知手段は、前記判定手段により白黒印刷に適した画像データであると判定され、かつ、前記判別手段により前記プリンタに装着されているカートリッジが白黒印刷用のカートリッジでないと判別された場合には、白黒印刷用のカートリッジへの交換を促すための通知を行うことを特徴とする請求項７に記載のプリンタ。
【請求項９】
前記通知手段は、音または表示によりカートリッジの交換を促すための通知を行うことを特徴とする請求項７または８に記載のプリンタ。
【請求項１０】
前記判定手段は、複数の印刷対象画像について白黒印刷に適した画像であるかを判定し、
前記判定手段による判定結果に応じて複数の印刷対象画像の印刷順を決定する印刷順決定手段を有することを特徴とする請求項７ないし９のいずれか１項に記載のプリンタ。
【請求項１１】
カートリッジ装着部を有し該カートリッジに収納されているインクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタと通信可能なデジタルカメラであって、
撮像した画像を記憶媒体に記録する記録手段と、
記憶媒体に記録されている画像の中から印刷画像を選択する選択手段と、
前記選択手段により選択された印刷画像がモノカラー印刷に適しているかを判定する画像判定手段と、
前記プリンタに装着されているカートリッジに関する情報を取得する取得手段と、
前記取得手段により取得した情報から、前記プリンタに装着されているカートリッジの種類を判別する判別手段と、
前記画像判定手段による判定結果および前記判別手段で判別したカートリッジの種類に応じて、前記プリンタに装着されているカートリッジの交換を促すための通知を行う通知手段を有することを特徴とするデジタルカメラ。
【請求項１２】
インクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタであって、
インクシートが収納されたカートリッジを装着する装着手段と、
前記装着手段に装着されているカートリッジに関する情報を取得する取得手段と、
印刷対象画像がモノカラー印刷に適した画像であるか判定する判定手段と、
前記判定手段による判定結果と前記取得手段により取得したカートリッジに関する情報に応じて、白黒印刷用カートリッジの交換のための通知を行う通知手段とを有することを特徴とするプリンタ。
【請求項１３】
カートリッジ装着部を有し該カートリッジに収納されているインクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタと通信可能であり、撮像した画像を記憶媒体に記録する記録手段を有するデジタルカメラの制御方法であって、
前記記憶媒体に記録されている画像の中から、選択された印刷画像を読み出す読み出し工程と、
前記読み出し工程で読み出された印刷画像が白黒印刷に適しているかを判定する画像判定工程と、
前記プリンタに装着されているカートリッジに関する情報を取得する取得工程と、
前記取得工程で取得した情報から、前記プリンタに装着されているカートリッジの種類を判別する判別工程と、
前記画像判定工程での判定結果および前記判別工程で判別したカートリッジの種類に応じて、前記プリンタに装着されているカートリッジの交換を促すための通知を行う通知工程を有することを特徴とするデジタルカメラの制御方法。
【請求項１４】
前記通知工程は、音または表示によりカートリッジの交換を促すための通知を行うことを特徴とする請求項１３に記載のデジタルカメラの制御方法。
【請求項１５】
前記判定工程は、前記選択手段により選択された複数の印刷画像について白黒印刷に適した画像であるかを判定し、
前記判定工程による判定結果に応じて複数の印刷画像の印刷順を決定する印刷順決定工程を有することを特徴とする請求項１３または１４に記載のデジタルカメラの制御方法。
【請求項１６】
インクシートが収納されたカートリッジを装着する装着手段を有し、インクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタの制御方法であって、
前記装着手段に装着されているカートリッジに関する情報を取得する取得工程と、
印刷対象画像が白黒印刷に適した画像であるか判定する判定工程と、
前記判定工程での判定結果と前記取得工程で取得したカートリッジに関する情報に応じて、白黒印刷用カートリッジへの交換のための通知を行う通知工程とを有することを特徴とするプリンタの制御方法。
【請求項１７】
前記通知工程は、音または表示によりカートリッジの交換を促すための通知を行うことを特徴とする請求項１６に記載のプリンタの制御方法。
【請求項１８】
前記判定工程は、複数の印刷対象画像について白黒印刷に適した画像であるかを判定し、
前記判定工程による判定結果に応じて複数の印刷対象画像の印刷順を決定する印刷順決定工程を有することを特徴とする請求項１６または１７に記載のプリンタの制御方法。
【請求項１９】
カートリッジ装着部を有し該カートリッジに収納されているインクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタと通信可能であり、撮像した画像を記憶媒体に記録する記録手段を有するデジタルカメラの制御方法であって、
前記記憶媒体に記録されている画像の中から、選択された印刷画像を読み出す読み出し工程と、
前記読み出し工程で読み出された印刷画像がモノカラー印刷に適しているかを判定する画像判定工程と、
前記プリンタに装着されているカートリッジに関する情報を取得する取得工程と、
前記取得工程で取得した情報から、前記プリンタに装着されているカートリッジの種類を判別する判別工程と、
前記画像判定工程での判定結果および前記判別工程で判別したカートリッジの種類に応じて、前記プリンタに装着されているカートリッジの交換を促すための通知を行う通知工程を有することを特徴とするデジタルカメラの制御方法。
【請求項２０】
インクシートが収納されたカートリッジを装着する装着手段を有し、インクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタの制御方法であって、
前記装着手段に装着されているカートリッジに関する情報を取得する取得工程と、
印刷対象画像がモノカラー印刷に適した画像であるか判定する判定工程と、
前記判定工程での判定結果と前記取得工程で取得したカートリッジに関する情報に応じて、白黒印刷用カートリッジへの交換のための通知を行う通知工程とを有することを特徴とするプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクカートリッジに収納されているインクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタおよびプリンタと通信可能なデジタルカメラに関するものである。
【背景技術】
【０００２】
デジタルカメラとプリンタを直接接続し、画像を印刷するプリントシステムが提案されている。プリンタは通常、ＹＭＣインクを使用して印刷を行う。従って、印刷する画像がカラー画像か白黒画像かに関わらずＹＭＣの３種類のインクによってカラー印刷する。ところが、黒インクのみで印刷できる白黒画像を、ＹＭＣの３種類のインクを用いてカラー印刷することは、印刷コストがかかり、印刷出力に時間がかかってしまう。また、カラー印刷ではＹＭＣの３色のインクから黒色を生成するので、黒インクを使用した白黒印刷した場合と比較して、階調表現が難しく画質が低下してしまうという問題点がある。
【０００３】
この問題点を解決するために、カラー画像と白黒画像が混在することのある画像データをモノクロ・プリンタとカラー・プリンタの一方を選択して切り換えて印刷出力する画像処理装置がある（特許文献１）。
【０００４】
この画像形成装置は、印刷しようとする画像情報にカラー画像が含まれるか否かを判別して、画像情報にカラー画像が含まれる場合には、カラー・プリンタで印刷出力し、そうでない場合は、モノクロ・プリンタで印刷出力している。
【特許文献１】特開平０８−００９１７０号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例ではカラー画像形成装置と白黒画像形成装置を装備するため、機構が複雑化する欠点がある。また、カラー画像であっても色情報が白黒画像に近いものであれば、白黒印刷が適していると考えられる。
【０００６】
さらに、カートリッジ装着部を有し該カートリッジに収納されているインクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタで白黒印刷とカラー印刷を切り換える場合には、カートリッジの交換が必要となる。そのため、カートリッジの交換が適切に行われないと、印刷ができなくなってしまうという問題があった。
【０００７】
本発明の目的は、カートリッジに収納されているインクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタにおいて、カートリッジの交換が適切に行われるようにすることである。また、白黒画像や白黒印刷に適したカラー画像を白黒印刷することによって、不必要なカラー印刷を避け、印刷コストを低減できるプリンタを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のデジタルカメラは以下の構成を備える。すなわち、
カートリッジ装着部を有し該カートリッジに収納されているインクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタと通信可能なデジタルカメラであって、撮像した画像を記憶媒体に記録する記録手段と、記憶媒体に記録されている画像の中から印刷画像を選択する選択手段と、選択手段により選択された印刷画像が白黒印刷に適しているかを判定する画像判定手段と、プリンタに装着されているカートリッジに関する情報を取得する取得手段と、取得手段により取得した情報から、プリンタに装着されているカートリッジの種類を判別する判別手段と、画像判定手段による判定結果および判別手段で判別したカートリッジの種類に応じて、プリンタに装着されているカートリッジの交換を促すための通知を行う通知手段を有することを特徴とする。
【０００９】
上記目的を達成するため、本発明のプリンタは以下の構成を備える。すなわち、
インクシートに塗布されたインクを記録紙に転写して画像の印刷を行うプリンタであって、インクシートが収納されたカートリッジを装着する装着手段と、装着手段に装着されているカートリッジに関する情報を取得する取得手段と、印刷対象画像が白黒印刷に適した画像であるか判定する判定手段と、判定手段による判定結果と取得手段により取得したカートリッジに関する情報に応じて、白黒印刷用カートリッジの交換のための通知を行う通知手段とを有することを特徴とする。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、選択された印刷画像が白黒印刷に適しているかを判断し、白黒印刷に適した画像であるときに、白黒カートリッジへの交換を促す通知を行うことができる。そのため、ユーザは、白黒印刷に適した画像のときにい白黒印刷用カートリッジに交換して白黒印刷を行うことができるので、不必要なカラー印刷を避け、印刷コストを低減できる。また、カセット交換を促す通知を行うことで、ユーザはカートリッジの交換を適切に行うことができ、カラー印刷用インクで白黒印刷をしてしまうような事態を防ぐことができる。
【００１１】
以上の点を備えることでユーザに対して、白黒画像を印刷する際に、より利便性の高いダイレクトプリントシステムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１２】
（実施例１）
以下、図面を参照して、本発明の最良な実施形態にづいて詳細に説明する。
【００１３】
図１に、本実施形態におけるカメラダイレクトプリントシステムの構成を示す。カメラダイレクトシステムにおいては、デジタルカメラ１で撮影し、デジタルカメラの内部メモリに記録された画像データや撮影後にメモリカード４に保存した画像データを、ＵＳＢケーブル２経由でプリンタ３に送出する。カードダイレクトシステムにおいては、メモリカード４をプリンタ３のメモリカード装着部１０に装着し、メモリカード４に記憶されている画像データをプリンタ３が読み出す。プリンタはデジタルカメラから受信した画像データ、あるいはメモリカード４から読み出した印刷対象の画像データを、プリンタ３内で画像データの伸長、リサイズ、画像補正、プリントデータへの変換等の画像処理を行った後、印刷用紙上に印刷出力する。
【００１４】
カメラダイレクトプリントシステムにおいては、デジタルカメラ１に備えられた操作部材５を用いてプリントパターンやプリント対象画像、プリント指定枠、用紙サイズ等を選択する。同じくデジタルカメラ１に備えられた液晶画面６によって、その選択操作内容を確認することができる。
【００１５】
同様に、プリンタ３に備えられた操作部材８を用いてプリントパターンやプリント対象画像、プリント指定枠、用紙サイズ等を選択し、同じくプリンタ３に備えられた液晶画面８によって、その操作内容を確認することもできる。
【００１６】
また、プリンタ３は用途に応じてインクカートリッジの交換が可能であり、カートリッジ装着部９からインクカートリッジを差し替えることが可能である。（図２）本実施例のプリンタ３では、ＹＭＣインクカートリッジと白黒インクカートリッジを装着可能であり、カラー印刷の場合はＹＭＣインクカートリッジを、白黒印刷の場合は白黒インクカートリッジを使用する。
【００１７】
図３は、デジタルカメラの構成を示すブロック図である。
【００１８】
図中、２１はデジタルカメラ１のシステム制御や演算処理を司るＣＰＵである。２０は不図示のレンズを通して結像された画像を電気信号に変換するためのＣＣＤである。２２はＣＣＤ２０で撮像された電気信号を処理して画像データを生成する画像処理部である。画像処理部２２において、撮像された電気信号に対する色補間処理、ガンマ変換処理やリサイズ、圧縮処理等の各種画像処理が行われ画像データが生成される。２３はデジタルカメラ１のシステム制御用プログラムを格納するＦｌａｓｈ  ＲＯＭであり、ＣＰＵ２１は、Ｆｌａｓｈ  ＲＯＭ２３に記憶されているプログラムを読み出して、読み出したプログラムに基づき各部の制御および処理を行う。２４は電気信号や画像データを一時的に保存したり、データ処理の処理作業に用いるＳＤＲＡＭである。２５は、画像処理部２２で作成された画像データを記録するメモリカードであり、デジタルカメラ１に着脱可能な記憶媒体である。２６はメモリカード２５へのデータの書き込みや読み出しを行うメモリコントローラである。２７はデジタルカメラ１で撮像した画像や操作メニュー等を表示するＬＣＤ表示部であり、図１の液晶画面６と同様のものである。２８は、画像データやメニュー表示用データをＬＣＤ２７に表示可能なデータに変換し、ＬＣＤ２７に表示させるＬＣＤ制御部である。２９は通信制御部であり、デジタルカメラ１に接続されるプリンタやＰＣ等の外部機器との通信を制御する。３０は図１の操作部材５のような操作部であり、ユーザによる選択や指示の入力が行われる。
【００１９】
図４は、プリンタ３の構成を示すブロック図である。
【００２０】
３４はプリンタ３のシステム制御や演算処理を司るＣＰＵである。３５はデジタルカメラから通信制御部３６により受信した画像データ、または、メモリカードから読み出した画像データの画像処理を行う画像処理部である。画像処理部３５においては、画像データに対してＪＰＥＧ解凍処理、印刷用紙に応じたリサイズ、回転処理、画像補正処理等の各種画像処理が行われ、画像処理が施された画像データに基づいて印画用の印刷データが生成される。３９はプリンタ３のシステム制御用プログラムを格納するＦｌａｓｈ  ＲＯＭであり、ＣＰＵ３４はＦｌａｓｈ  ＲＯＭ３９からプログラムを読み込んで、読み込んだプログラムに基づいて各部の制御を行う。４０は画像データを一時的に保存したり、データ処理の作業用に用いるＳＤＲＡＭである。４１は画像データが記憶されている記録媒体でありプリンタ３に着脱可能な構成となっている。４２はプリンタに装着されたメモリカード４１からの画像データの読み出しやデータの書き込みを行うメモリコントローラである。３６は通信制御部であり、プリンタ３に接続されたデジタルカメラとの通信を制御する。３７は操作部であり、ユーザによる指示入力が行われる。４３はメモリカードに記憶されている画像や、プリンタの操作メニューを表示するＬＣＤで、ＬＣＤ制御部４４がＬＣＤ４３への表示のための制御を行っている。３３はサーマルヘッド制御部、３２はサーマルヘッドであり、画像処理部で生成された印刷データをサーマルヘッド制御部が電気信号に変換しサーマルヘッドに出力する。サーマルヘッドは電気信号を熱エネルギーに変換してインクカートリッジに収納されているインクシートに塗布されているインクを印刷用紙に転写することで画像の印刷を行う。３８はサーマルヘッドの温度を計測するヘッド温度センサ、３１は周囲の環境温度を測定する環境温度センサである。４６はカートリッジ検出部で、プリンタ３のカートリッジ装着部９からプリンタに装着されたインクカートリッジ４５の種類を判別する。本実施例では、イエロー（Ｙ）・マゼンタ（Ｍ）・シアン（Ｃ）・オーバーコート（ＯＣ）のインクが収納されたカラー印刷用のカートリッジと、黒（ＢＫ）・オーバーコート（ＯＣ）のインクが収納されたカラー印刷用のカートリッジがある。ユーザは、カラー印刷するか、白黒印刷するかに応じて、対応するカートリッジをカートリッジ装着部９に挿入する必要がある。
【００２１】
図５は、プリンタ３の処理のフローチャートを示す図である。図５に示す処理は、Ｆｌａｓｈ  ＲＯＭ３９に格納された制御用プログラムに基づき、ＣＰＵ３４によって制御される。また、プリンタ３に装着された記憶媒体４９には、撮像された複数の画像データが、それぞれＪＰＥＧ画像ファイルとして格納されているとする。
【００２２】
以下、図５を用いて、本実施形態におけるプリンタの動作について説明する。
【００２３】
まずプリンタ３は、Ａ１において、カードコントローラ４２によりメモリカード４１に記録されている画像データを読み出し、画像処理部３５で伸張した後に、ＳＤＲＡＭ４０に一時記憶する。ＬＣＤ制御部４４は、ＳＤＲＡＭ４０記憶された画像データをＬＣＤ表示用のデータに変換してＬＣＤ４３に表示させる。Ａ２で、ユーザは、メモリカードに記憶された画像をＬＣＤ４３の表示で確認し、印刷する画像を操作部３７で選択する。するとＡ３において、ＣＰＵ３４は、Ａ２で選択された画像データが、白黒画像であるか、あるいは白黒印刷に適した画像であるかを判断する。白黒画像の判断方法については、後に詳しく説明する。白黒画像または白黒印刷に適した画像であると判断された場合はＡ４へ、白黒画像でないまたは白黒印刷に適していない画像であると判断された場合はＡ６へ遷移する。
【００２４】
Ａ４では、印刷指定された画像が白黒印刷に適した画像である場合、白黒印刷を推奨するメッセージをＬＣＤ４３に表示する。さらにＡ５では、選択した画像を白黒印刷するか否かを問うメッセージを表示し、ユーザに白黒印刷するかそれともカラー印刷するかの選択をさせる。Ａ４およびＡ５のＬＣＤ４３の表示の例を図９に示す。Ａ５で白黒印刷が選択された場合はＡ７に遷移し、カラー印刷が選択された場合はＡ６に遷移する。
【００２５】
Ａ７では、カートリッジ判別部４６がプリンタ３に装着されているインクカートリッジの種類に関する情報を取得し、カートリッジの種類を判別する。プリンタ３に装着されているカートリッジが白黒インクカートリッジであると判断された合はＡ９へ、カラーインクカートリッジであると判断された場合はＡ８へ遷移する。Ａ８では、プリンタに白黒印刷用のカートリッジ以外、例えば、カラー印刷用のカートリッジが装着されているので、白黒印刷用のインクカートリッジへの交換を促すメッセージをＬＣＤ４３に表示し、カートリッジの交換を促す。Ａ９では、Ａ２で選択した画像を白黒印刷することが確定したので、印刷印刷設定時に設定可能な画像処理の機能を白黒印刷用の機能に切り換え、白黒印刷では不要となる「赤目補正」等の画像処理の機能を実行不可能にする。一方、Ａ６では、Ａ２で選択した画像をカラー印刷することが確定したので、印刷印刷設定時に設定可能な画像処理の機能をカラー印刷用の機能に切り換える。このときに白黒画像をＹＭＣのカラーインクで印刷する場合には、ＹＭＣインクによる印刷でも白黒が綺麗に印刷できるような画像補正処理を行うような画像処理の機能を実行可能なようにするとよい。
【００２６】
Ａ１０で、ユーザが操作部３７を操作して印刷枚数や印刷画像のレイアウト、画像補正等の印刷設定を行い、印刷開始を指示する。印刷開始が指示されると、Ａ１１で、画像処理部３５がＡ２で選択された画像データをＳＤＲＡＭ４０から読み出して、Ａ１０で設定された印刷設定に応じて白黒印刷用の印刷データ、またはカラー印刷用の印刷データを生成する。生成した印刷データに基づいて、サーマルヘッド３２により印刷用紙に画像印刷を行う。
【００２７】
図５のＡ３で行った、選択した画像が白黒印刷に適しているか否かを判定する白黒画像の判断方法について、図６のフローチャートを用いてさらに詳細に説明する。
【００２８】
印刷する画像を選択すると、Ｂ１において選択した画像の属性情報、例えばＥｘｉｆタグのＣｏｌｏｒ  Ｍｏｄｅのような情報を読み取る。次にＢ２で読み取った属性情報から選択した画像が白黒画像であるかを判断する。例えば、属性情報にＣｏｌｏｒ  Ｍｏｄｅ＝２と記述されていた場合、選択した画像は白黒画像であるので、Ｂ７で白黒印刷に適した画像であると判断する。Ｃｏｌｏｒ  Ｍｏｄｅ＝１と記述されていた場合、選択した画像はカラー画像であると判断しＢ３へ遷移する。カラー画像であっても色彩が白黒画像に近似していると判定できるならば、白黒印刷することが望ましいので、Ｂ３〜Ｂ６では、白黒画像に近似しているかの判断を行う。
【００２９】
まずＢ３で、選択した画像を画像処理部でＹＵＶ形式に変換し、Ｂ４にてサムネイル抽出して、Ｂ５で各ピクセルの色データであるＵ，Ｖデータの差分Ｄを算出する。Ｂ６では、Ｂ５で算出した差分Ｄが、Ｍｉｎ値とＭａｘ値の範囲内にあるか否かを判定する。このＭｉｎ値とＭａｘ値は白黒画像に近似しているか否かを判定するための閾値であり、予めプリンタに記憶されている値である。また、プリンタ３の操作部７によってユーザがこの閾値を設定可能にしてもよい。差分ＤがＭｉｎ値とＭａｘ値の範囲内にある場合、選択された画像は色差が少なく白黒画像に近似しているので、白黒印刷に適していると判断する（Ｂ７）。また、差分ＤがＭｉｎ値とＭａｘ値の範囲外にある場合、選択された画像は色差が大きく、白黒印刷に適していないと判断され、カラー印刷に適していると判断される（Ｂ８）。
【００３０】
次に図１のようなカメラダイレクトプリントシステムにおける処理手順を図１１を参照しながら説明する。なお、これらの処理は、デジタルカメラ１のＣＰＵ２１、および、プリンタ３のＣＰＵ３４がＦｌａｓｈＲｏｍから読みだしたプログラムにもとづいて、ＣＰＵ２１、ＣＰＵ３４が各部の制御や演算処理を行うことよって実現される。
【００３１】
まず、デジタルカメラ１とプリンタ３が接続され、通信制御部２９、および通信制御部３６により通信が開始されると（Ｓ１００、Ｓ２００）、Ｓ１０１において、デジタルカメラ１はプリンタ３に機能情報を要求する。プリンタ３は、デジタルカメラ１から機能情報要求を受信すると、プリンタ３のカートリッジ装着部に装着されているカートリッジの種類を、カートリッジ判別部４６が判別する。このカートリッジの種類の判別は、カラー印刷用のカットリッジが装着されているか、白黒用のインクカートリッジが装着されているか、どの印刷サイズ（Ｌ．Ｃａｒｄ、Ｐｏｓｔサイズ等）のカートリッジであるかを判別する。Ｓ２０２では、Ｓ２０１で判別したインクカートリッジの種類の情報を含むプリンタの機能情報をデジタルカメラ１に送信する。通信接続が開始したら、このような機能情報の通知を自動的におこなう。そのため、確実に機能情報を通知することができる。また、この機能情報の通知は、Ｓ１０３，Ｓ１０４で、ユーザが画像を選択している間に行ってもよい。
【００３２】
Ｓ１０３で、デジタルカメラ１に装着されているメモリカード２５に記録されている画像データをカードコントローラ４２により読み出し、読み出した画像データをＳＤＲＡＭに一時記憶する。ＳＤＲＡＭに一時記憶された画像を、ＬＣＤ制御部は表示可能なデータに変換してＬＣＤに表示させる。Ｓ１０４で、ユーザはＬＣＤに表示された画像を見ながら操作部３０を操作して印刷する画像を選択する。印刷する画像が選択されたら、Ｓ１０５において、選択された画像が白黒印刷に適した画像であるかを判断する。この白黒判断方法は、前述した方法で行う。
【００３３】
Ｓ１０５で白黒印刷に適した画像であると判断された場合は、Ｓ１０６で、図９のような白黒印刷を推奨し、さらに白黒印刷するかそれともカラー印刷するかを選択するための画面をＬＣＤ２７に表示させ、ユーザに選択させる。Ｓ１０７で白黒印刷が選択された場合は、Ｓ１０８に遷移する。Ｓ１０８では、Ｓ１０２で取得したインクカートリッジの種類の情報から、プリンタに装着されているインクカートリッジが白黒印刷用のカートリッジであるかを判定する。白黒印刷用のカートリッジ以外（例えば、カラー印刷用のカートリッジ）が装着されているようであれば、Ｓ１０９で、図１０のような白黒印刷用のカートリッジへの交換を促すメッセージをＬＣＤ２７に表示する。そして、Ｓ１１０において、画像処理モードを白黒印刷用に切換える。画像処理モードを白黒印刷用に切換えることで、印刷印刷設定時に設定可能な画像処理の機能を白黒印刷用の機能に切り換え、白黒印刷では不要となる「赤目補正」等の画像処理の機能を選択実行不可能にする。
【００３４】
Ｓ１０７で白黒印刷が選択されなかった場合（カラー印刷が選択された場合）は、Ｓ１１１に遷移する。Ｓ１１１では、Ｓ１０２で取得したインクカートリッジの種類の情報から、プリンタに装着されているインクカートリッジが白黒印刷用のカートリッジであるか、または、カラー印刷用カートリッジであるかを判定する。白黒印刷用のカートリッジが装着されているようであれば、Ｓ１１２で、白黒印刷用カートリッジ以外（カラー印刷用カートリッジ）への交換を促すメッセージをＬＣＤ２７に表示する。そして、Ｓ１１３において、画像処理モードをカラー印刷用に切換える。画像処理モードをカラー印刷用の機能に切り換えることにより、「赤目補正」等の画像処理の機能を選択実行可能にする。また、カラーインクによる印刷でも白黒が綺麗に印刷できるような画像補正処理を行うような画像処理の機能を実行可能なようにするとよい。
【００３５】
Ｓ１１４では、ユーザが操作部３０を操作して、選択した画像に対する印刷設定を行う。印刷設定では、例えば、印刷枚数、レイアウト、画像補正等の設定が行われる。印刷設定が確定し、不図示の印刷開始ボタンにより印刷開始指示が入力されると、Ｓ１１５では印刷要求をプリンタに送信する。この印刷要求には印刷ジョブが含まれていて、印刷する画像を特定するための情報や、Ｓ１１５で行った印刷設定に関する情報、白黒印刷モードで印刷するかカラー印刷モードで印刷するかの情報が記述されている。
【００３６】
プリンタ３は印刷要求を受信すると（Ｓ２０３）、デジタルカメラ１に印刷対象の画像を要求し（Ｓ２０４）、それに応えてデジタルカメラは、画像データをプリンタ３に送信する（Ｓ１１６）。プリンタ３は印刷対象の画像データを受信すると（Ｓ２０５）、画像処理部３５において、印刷設定や印刷モード（白黒印刷、カラー印刷）に応じた画像処理を行い、プリントデータに変換される。プリントデータはサーマルヘッド制御部３３に送信され、サーマルヘッド３２により、印刷用紙に画像が出力される（Ｓ２０７）。
【００３７】
このような構成により、選択された印刷画像が白黒印刷に適しているかを判断し、白黒印刷に適した画像であるときだけ、白黒カートリッジへの交換を促す表示を行うことができる。ユーザは、白黒印刷に適した画像のときだけ白黒カートリッジに交換し、白黒印刷を行うことができるので、不必要なカラー印刷を避け、印刷コストを低減できる。また、カセット交換を促す表示を行うので、ユーザはカートリッジの交換を適切に行うことができ、カラーインクで白黒印刷をしてしまうような事態を防ぐことができる。
【００３８】
上記実施例では、機能情報の通知をデジタルカメラ１とプリンタ３が接続した後に自動的に行った。しかし、Ｓ１０３〜Ｓ１０７の処理を行っている間に、インクカートリッジが交換されてしまうと、プリンタ３から取得したカートリッジの情報と、プリンタ３に実際に装着されているカートリッジの種類が一致しなくなってしまう。そのため、実際には白黒印刷用のカートリッジが装着されているにもかかわらず、Ｓ１０８でカラー印刷用カートリッジが装着されていると判定されてしまう可能性がある。そうすると、白黒印刷用のカートリッジが装着されているのに、白黒印刷用カートリッジへの交換のメッセージが表示されて、ユーザは混乱してしまうかもしれない。
【００３９】
このような事態を避けるために、Ｓ２０２で送信したカートリッジの種類と異なる種類のカートリッジが装着された場合には、プリンタ３は、装着されたカートリッジの種類を再びデジタルカメラ１に通知するようにすると良い。こうすることで、カートリッジが交換された場合に、交換されたカートリッジの種類を確実にデジタルカメラに通知することができる。
【００４０】
また、デジタルカメラ１は、プリンタ３と接続した直後に機能情報を要求するだけでなく、印刷する画像を決定したあとに再び機能情報を要求してもよい。この場合、Ｓ１０２で受信した機能情報から、接続されているプリンタは白黒印刷に対応しているかを判断する。そして白黒印刷に対応じているプリンタが接続されている場合だけＳ１０５〜Ｓ１１３の白黒印刷判定処理を行う。さらに、印刷する画像を決定したあとに、再び機能情報の取得を行い、機能情報に含まれるインクカートリッジの種類の情報からＳ１０８、Ｓ１１１の判断を行う。この、再び行う機能情報の要求は、印刷する画像を決定したあとだけでなく、白黒印刷に適した画像であるかを判断した後またはこれらの処理中や、Ｓ１０８やＳ１１１でプリンタに装着されているカートリッジの種類を判別する直前にプリンタに要求しても良い。こうすることで、接続時ではなく、印刷画像決定後や白黒印刷決定後に実際にプリンタに装着されているインクカートリッジの種類を取得することができる。また、カートリッジの種類と共に、装着されたカートリッジに対応する用紙サイズの情報を取得すれば、現在プリンタに装着されているカートリッジに対応した用紙サイズで印刷画像の印刷設定を行うことができる。
【００４１】
また、上記実施例では、白黒印刷に適しているかの判断や、白黒印刷を推奨する通知の表示をデジタルカメラ１で行ったが、デジタルカメラでは印刷画像の選択のみを行い、プリンタ３で上記のような判断処理や表示を行っても良い。プリンタでも、画像の性質特性に合わせて適切なインクカートリッジを利用することが可能になる。また、白黒印刷を推奨する表示をデジタルカメラ１とプリンタ３の両方の表示部に表示させてもよい。こうすることで確実にユーザに通知することができる。
【００４２】
（実施例２）
複数のカラー画像、白黒画像を一括印刷する場合、カラー印刷と白黒印刷が切り替わるごとにインクカートリッジの交換をする必要があり煩雑である。そこで、印刷順序の並び替えを実行することによって、インクカートリッジの交換回数を複数回から一回に削減できる。図７に複数のカラー画像、白黒画像を一括印刷する場合における印刷順序並び替え手段の概念図を示す。図７において、印刷順序の並び替え前である（ａ）は１番と２番、２番と３番、３番と４番、４番と５番の間にそれぞれインクカートリッジの交換を行う必要がある。一方、印刷順序を白黒画像グループ、カラー画像グループの順番に並び替えた（ｂ）の場合、２番と３番の間のみインクカートリッジの交換を行えばよい。
【００４３】
図８は、図３および図４に示す構成からなる、本実施形態のカメラダイレクトプリントシステムにおける複数のカラー・白黒画像を一括印刷する処理シーケンスを示す図である。図８に示す処理シーケンスは、Ｆｌａｓｈ  ＲＯＭ３４に格納された制御用プログラムに基づき、ＣＰＵ３０によって制御される。また、デジタルカメラ１内のメモリ４には、撮像された複数の画像データが、それぞれＪＰＥＧファイルとして格納されているとする。以下、図８を用いて、画像並び替え処理について説明する。また、このＣ１〜Ｃ１５の処理は、第１の実施例の図５におけるプリンタ３の処理のフローチャートや図１１のカメラダイレクトプリントシステムにおける処理のフローチャートに組み込むことができる。
【００４４】
Ｃ１は、Ａ２またはＳ１０４での画像選択に対応している。Ｃ１で画像選択が行われると、Ｃ２において、選択された画像が複数であるかを判断する。複数でない場合は図５のＡ３、または図１１のＳ１０５の処理に遷移し、それぞれのフローに戻り処理を行う。Ｃ２で複数の画像であると判断された場合は、Ｃ５で、選択された複数の画像の中に白黒印刷に適した画像があるかを判断する。この判断方法は、第１の実施例と同様の方法で行う。白黒印刷に適した画像がないと判断された場合は、Ｃ１１に遷移する。Ｃ１１はＳ１１１、Ｃ１２はＳ１１２、Ｃ１３はＳ１１３の処理にそれぞれ対応しているので、説明は省略する。白黒印刷に適した画像があると判断された場合は、Ｃ５に遷移し、Ｃ５では、白黒印刷に適した画像について、白黒印刷を行うかユーザに選択させる。白黒印刷を行うと選択された場合は、Ｃ６において印刷順序を決定する。このとき、図７（ｂ）のように、全ての白黒画像が先に印刷されるように、白黒画像→カラー画像という順番で選択画像の並べ替えを行う。Ｃ７ではプリンタ３（または、カートリッジ判別部４６）から取得した機能情報やカートリッジの種類の情報からプリンタ３に装着されているカートリッジが白黒印刷用のカートリッジであるかを判断する。白黒印刷用でないカートリッジが装着されている場合は、Ａ８やＳ１０９のように、Ｃ８でデジタルカメラのＬＣＤ、またはプリンタのＬＣＤ、あるいは両方に、白黒カートリッジへの交換を促す表示を行う。Ｃ９は、Ａ９、Ｓ１１０の処理と同じである。そして、Ｃ１０で、プリンタ３は、白黒印刷に適した画像のみを印刷する。または、デジタルカメラ１は、白黒印刷に適した画像のみの印刷要求ジョブを作成しプリンタに送信する。白黒画像の印刷が終了すると、Ｃ１５でカラー印刷用のカートリッジへの交換を促す表示を、デジタルカメラのＬＣＤまたはプリンタのＬＣＤ、あるいは両方におこなう。また、遠くにいるユーザに分かるように音や光でカートリッジの交換を通知しても良い。そして、Ｃ１５では、残りのカラー印刷に適した画像のみがプリンタ３で印刷される。
【００４５】
このような構成をとることで、複数の画像を印刷する場合に、カートリッジの交換回数を最小にすることにすることができる。
【００４６】
また、Ｃ６で印刷順序を決定する前にプリンタに装着されているカートリッジの種類を判別して、判別されたカートリッジで印刷するのが適している画像を先に印刷するように並べ替えても良い。たとえば、白黒印刷用カートリッジが装着されている場合は、白黒画像→カラー画像に並び替え、カラー印刷用カートリッジが装着されている場合は、カラー画像→白黒画像に並び替える。こうすることでさらに交換回数を減らすこともできる。
【００４７】
（その他の実施例）
上記実施例では、白黒印刷モードついて説明したが、本実施例はこれに限られない。白黒ではなく、セピア等のモノカラー印刷モードにも適応できる。
【００４８】
この場合には、白黒印刷用カートリッジではなく、モノカラー印刷に対応したモノカラー印刷用カートリッジを印刷時に使用することになる。また、モノカラー印刷に適しているかの判断は、白黒のときと同様に、ＥＸＩＦ情報や印刷対象画像を解析した結果から判断する。そして、プリンタ３から取得したカートリッジの情報からプリンタに３に装着されているカートリッジの種類を判別し、モノカラー印刷用のカートリッジ以外のカートリッジが装着されているときにはユーザに通知する。
【００４９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００５０】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００５１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００５２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が考えられる。また、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００５４】
有線／無線通信を用いたプログラムの供給方法としては、次のような方法が考えられる。すなわち、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくはプログラムデータファイルを記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードするような方法である。
【００５５】
ここで、プログラムデータファイルは、本発明を形成するコンピュータプログラムを圧縮され自動インストール機能を含むファイル等も含む。
【００５６】
この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００５７】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００５８】
また、上述の実施形態の機能を実現するプログラムを暗号化し記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、ネットワークを介してダウンロードさせることによって供給するような方法も考えられる。その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて本発明を実現することも可能である。
【００５９】
コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現される。また、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【００６０】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される場合にも本発明に含まれる。また、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態に係るダイレクトプリントシステムの構成を示すブロック図
【図２】本発明の実施の形態に係るメディアの差し替えを表す概念図
【図３】本発明の実施の形態に係るデジタルカメラの構成を示すブロック図
【図４】本発明の実施の形態に係るプリンタの構成を示すブロック図
【図５】本発明の実施の形態に係るプリンタの処理のフローチャート
【図６】白黒印刷に適している画像かを判定するためのフローチャート
【図７】複数のカラー・白黒画像を一括印刷した場合の順番並び替え
【図８】画像並び替え処理フローチャート
【図９】ＬＣＤ表示の例
【図１０】ＬＣＤ表示の例
【図１１】本発明の実施の形態に係るプリンタおよびデジタルカメラの処理のフローチャート
【符号の説明】
【００６２】
１  デジタルカメラ
２  ケーブル
３  プリンタ
４  メモリカード
５  デジタルカメラ操作部材
６  デジタルカメラ操作画面
７  プリンタ操作部材
８  プリンタ操作画面
９  カートリッジ装着部
１０  メモリカード装着部
２０  ＣＣＤ
２１  ＣＰＵ
２２  画像処理部
２３  Ｆｌａｓｈ  ＲＯＭ
２４  ＳＤＲＡＭ
２５  コンパクトフラッシュ（登録商標）メモリ
２６  カードコントローラ
２７  ＬＣＤ
２８  ＬＣＤ制御部
２９  通信制御部
３０  操作部
３１  環境温度センサ
３２  サーマルヘッド
３３  サーマルヘッド制御部
３４  ＣＰＵ
３５  画像処理部
３６  通信制御部
３７  操作部
３８  ヘッド温度センサ
３９  ＦｌａｓｈＲＯＭ
４０  ＳＤＲＡＭ
４１  記憶媒体
４２  カードコントローラ
４３  ＬＣＤ
４４  ＬＣＤ制御部
【図１】
2007328520.tif 000003
【図２】
2007328520.tif 000004
【図３】
2007328520.tif 000005
【図４】
2007328520.tif 000006
【図５】
2007328520.tif 000007
【図６】
2007328520.tif 000008
【図７】
2007328520.tif 000009
【図８】
2007328520.tif 000010
【図９】
2007328520.tif 000011
【図１０】
2007328520.tif 000012
【図１１】
2007328520.tif 000013