(57)【要約】【課題】撮像素子で撮影された現像処理前のＲＡＷデータを含むＲＡＷファイルを画像処理装置でより確実に処理することができる。【解決手段】デジタルカメラ４０が、プリンタ２０によって直接印刷が可能なＲＡＷファイル形式の情報であるＲＡＷ形式対応情報を送信する指令をプリンタ２０へ送信し、プリンタ２０からＲＡＷ形式対応情報を受信すると、受信したＲＡＷ形式対応情報とフラッシュメモリ４６に記憶されたＲＡＷファイルの形式とに基づいてプリンタ２０によりＲＡＷファイルを直接印刷が可能であるか否かを判定し、直接印刷が可能であるときにはこのＲＡＷファイルをプリンタ２０へ送信し、直接印刷が可能でないときにはＲＡＷファイルに含まれる画像データとしてのＲＡＷデータを解析可能な現像可能化パラメータとＲＡＷファイルとをプリンタ２０へ送信する。プリンタ２０は、現像可能化パラメータを利用してＲＡＷファイルを印刷する。【選択図】図１
2008136167.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と接続され情報をやり取りする画像出力装置であって、
第１記憶手段に記憶された現像処理前の画像データであるＲＡＷデータを取得する第１取得手段と、
情報を送信可能な第１送信手段と、
情報を受信可能な第１受信手段と、
前記画像処理装置によって処理可能なＲＡＷデータに関する情報を含む対応情報を確認する確認指令を前記画像処理装置へ前記第１送信手段に送信させ、前記第１受信手段が前記確認指令に対する応答結果を画像処理装置から受信すると、該受信した応答結果に基づいて前記画像処理装置が該ＲＡＷデータを処理可能であるか否かを判定し、処理可能であると判定したときには該ＲＡＷデータを前記第１送信手段に前記画像処理装置へ送信させる第１制御手段と、
を備えた画像出力装置。
【請求項２】
前記第１取得手段は、前記ＲＡＷデータの内容の解析に用いる情報である解析可能化情報を更に取得し、
前記第１制御手段は、前記受信した応答結果に基づいて前記画像処理装置が該ＲＡＷデータを前記解析可能化情報なしに処理可能であるか否かを判定し、処理可能でないと判定したときには前記解析可能化情報を前記第１送信手段に前記画像処理装置へ送信させる、
請求項１に記載の画像出力装置。
【請求項３】
前記第１制御手段は、前記画像処理装置が処理可能なＲＡＷデータの種類として記憶している前記対応情報を前記第１受信手段が前記画像処理装置から受信すると、該受信した対応情報と前記第１取得手段が取得したＲＡＷデータの形式に関する情報とに基づいて前記画像処理装置が該ＲＡＷデータを処理可能であるか否かを判定する、
請求項１又は２に記載の画像出力装置。
【請求項４】
前記第１制御手段は、前記第１取得手段が取得したＲＡＷデータに関する情報を含む前記確認指令を前記画像処理装置へ前記第１送信手段に送信させ、前記第１取得手段が取得したＲＡＷデータのうち前記画像処理装置で処理可能であるＲＡＷデータについての情報を含む処理可否情報を前記第１受信手段が前記確認指令に対する応答結果として前記画像処理装置から受信すると、該受信した処理可否情報に基づく処理可能なＲＡＷデータと前記第１取得手段が取得したＲＡＷデータに関する情報とに基づいて前記画像処理装置が該ＲＡＷデータを処理可能であるか否かを判定する、請求項１〜３のいずれか１項に記載の画像出力装置。
【請求項５】
前記第１制御手段は、前記画像処理装置が前記ＲＡＷデータを処理可能でないと判定したときには、該ＲＡＷデータを前記画像処理装置で処理可能なデータに変換し、該変換後のデータを前記第１送信手段に前記画像処理装置へ送信させる、
請求項１〜４のいずれか１項に記載の画像出力装置。
【請求項６】
請求項１〜５のいずれか１項に記載の画像出力装置であって、
画像を表示可能な表示手段、を備え、
前記第１制御手段は、前記受信した応答結果と前記ＲＡＷデータに関する情報とに基づいて前記画像処理装置が該ＲＡＷデータを処理可能か否かを判定し、処理可能でないと判定したときには該ＲＡＷデータを前記処理可能であると判定されたデータと異なる態様で前記表示手段に表示させる、画像出力装置。
【請求項７】
前記第１制御手段は、前記画像処理装置が処理可能であると判定したＲＡＷデータを、ユーザが前記ＲＡＷデータに対して前記画像処理装置で処理する旨の指令である処理指令の入力操作をできる態様で表示手段に表示させる、請求項１〜６のいずれか１項に記載の画像出力装置。
【請求項８】
画像出力装置と接続され情報をやり取りする画像処理装置であって、
情報を送信可能な第２送信手段と、
情報を受信可能な第２受信手段と、
前記第２受信手段が受信したＲＡＷデータを用いて所定の処理を行う処理実行手段と、
前記処理実行手段が処理可能なＲＡＷデータに関する情報を含む対応情報を記憶する第２記憶手段と、
処理可能なＲＡＷデータを確認する確認指令を前記画像出力装置から前記第２受信手段が受信すると、前記対応情報に基づいて応答結果を前記画像出力装置へ前記第２送信手段に送信させ、前記第２受信手段が前記画像出力装置から前記処理可能なＲＡＷデータを受信したときには該ＲＡＷデータを前記処理実行手段に前記処理をさせる第２制御手段と、
を備えた画像処理装置。
【請求項９】
請求項８に記載の画像処理装置であって、
ＲＡＷデータの内容を解析に用いる情報である解析可能化情報に基づいて前記処理可能でないＲＡＷデータが前記処理実行手段によって処理可能であるか否かを判定する処理判定手段、を備え、
前記第２制御手段は、前記第２受信手段が前記処理可能でないＲＡＷデータの解析可能化情報を受信したときには、前記処理可能でないＲＡＷデータが該受信した解析可能化情報を用いて前記処理実行手段によって処理可能か否かを前記処理判定手段が判定し、前記処理実行手段によって処理可能であると判定すると、該解析可能化情報を利用して該ＲＡＷデータを前記処理実行手段に対し前記処理をさせる、画像処理装置。
【請求項１０】
前記処理判定手段は、前記第２受信手段が前記処理可能ではないＲＡＷデータと該ＲＡＷデータの解析可能化情報とを受信したときには、該処理可能ではないＲＡＷデータの内容を前記解析可能化情報を用いて解析を試み、該解析結果に基づいて該ＲＡＷデータが前記処理実行手段によって処理可能か否かを判定する、請求項９に記載の画像処理装置。
【請求項１１】
前記第２制御手段は、前記処理判定手段による前記判定結果を前記第２送信手段に前記画像出力装置へ送信させる、請求項９又は１０に記載の画像処理装置。
【請求項１２】
前記第２制御手段は、前記第２受信手段が前記確認指令を前記画像出力装置から受信したときには、前記第２記憶手段が記憶した対応情報を含む前記応答結果を前記第２送信手段に前記画像出力装置へ送信させる、請求項８〜１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記第２制御手段は、前記第２受信手段が前記画像出力装置に取得されたＲＡＷデータに関する情報を含む前記確認指令を前記画像出力装置から受信したときには、該受信したＲＡＷデータに関する情報と前記対応情報とに基づいて、前記画像出力装置に取得されたＲＡＷデータを前記処理実行手段で処理可能であるか否かを判定し、該判定結果に基づく処理可否情報を含む応答結果を前記第２送信手段に前記画像出力装置へ送信させる、請求項８〜１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記処理実行手段は、前記ＲＡＷデータを印刷媒体へ印刷処理する印刷処理実行手段である、請求項８〜１３のいずれか１項に記載の画像処理装置。
【請求項１５】
請求項１〜７のいずれか１項に記載の画像出力装置と、
請求項８〜１４のいずれか１項に記載の画像処理装置と、
を備えた画像出力画像処理システム。
【請求項１６】
画像処理装置と接続され情報をやり取りする画像出力装置を利用した画像出力方法であって、
（ａ）第１記憶手段に記憶された現像処理前の画像データであるＲＡＷデータを取得するステップと、
（ｂ）前記画像処理装置によって処理可能なＲＡＷデータに関する情報を含む対応情報を確認する確認指令を前記画像処理装置へ送信するステップと、
（ｃ）前記ステップ（ｂ）のあと、前記確認指令に対する応答結果を画像処理装置から受信すると、該受信した応答結果に基づいて前記画像処理装置が該ＲＡＷデータを処理可能であるか否かを判定するステップと、
（ｄ）前記ステップ（ｃ）で処理可能であると判定したときには該ＲＡＷデータを前記画像処理装置へ送信するステップと、
を含む画像出力方法。
【請求項１７】
画像出力装置と接続され、受信したＲＡＷデータを用いて所定の処理を行う処理実行手段と、前記処理実行手段が処理可能なＲＡＷデータに関する情報を含む対応情報を記憶する第２記憶手段と、を備え、情報をやり取りする画像処理装置を利用した画像処理方法であって、
（ａ）処理可能なＲＡＷデータを確認する確認指令を前記画像出力装置から前記第２受信手段が受信すると、前記対応情報に基づいて応答結果を前記画像出力装置へ送信するステップと、
（ｂ）前記画像出力装置から前記処理可能なＲＡＷデータを受信したときには該ＲＡＷデータを前記処理実行手段に前記処理をさせるステップと、
を含む画像処理方法。
【請求項１８】
請求項１６に記載の画像出力方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【請求項１９】
請求項１７に記載の画像処理方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置、画像処理装置、画像出力画像処理システム、それらの方法及びそれらのプログラムに関する。
【背景技術】
【０００２】
従来、画像出力装置としては、ユーザによって選択された画像ファイルがＲＡＷ形式のファイルであり、このＲＡＷファイルに対応し、印刷に適するＪＰＥＧファイルがあるときには、このＪＰＥＧファイルを印刷装置へ送信し、ＲＡＷファイルに対応し印刷に適するＪＰＥＧファイルがないときにはＲＡＷファイルからＪＰＥＧファイルを生成してこれを印刷装置へ送信することにより、印刷装置がＲＡＷファイルを直接印刷できないときでも確実に印刷処理を行うものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−３３４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載された画像出力装置では、ＲＡＷファイルを記憶しているにも関わらず、印刷装置へはＪＰＥＧファイルしか送信しないため、未現像であり様々な画像処理が施されていないＲＡＷファイルの特長を生かした印刷処理を行うことはできなかった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、画像処理装置でＲＡＷデータをより確実に処理することができる画像出力装置、画像処理装置、画像出力画像処理システム、それらの方法及びそれらのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の画像出力装置は、
画像処理装置と接続され情報をやり取りする画像出力装置であって、
第１記憶手段に記憶された現像処理前の画像データであるＲＡＷデータを取得する第１取得手段と、
情報を送信可能な第１送信手段と、
情報を受信可能な第１受信手段と、
前記画像処理装置によって処理可能なＲＡＷデータに関する情報を含む対応情報を確認する確認指令を前記画像処理装置へ前記第１送信手段に送信させ、前記第１受信手段が前記確認指令に対する応答結果を画像処理装置から受信すると、該受信した応答結果に基づいて前記画像処理装置が該ＲＡＷデータを処理可能であるか否かを判定し、処理可能であると判定したときには該ＲＡＷデータを前記第１送信手段に前記画像処理装置へ送信させる第１制御手段と、
を備えたものである。
【０００７】
この画像出力装置では、画像処理装置によって処理可能なＲＡＷデータに関する情報を含む対応情報を確認する確認指令を画像処理装置へ送信し、確認指令に対する応答結果を画像処理装置から受信すると、この受信した応答結果に基づいて画像処理装置がこのＲＡＷデータを処理可能であるか否かを判定し、処理可能であると判定したときにはこのＲＡＷデータを画像処理装置へ送信する。したがって、画像処理装置でＲＡＷデータをより確実に処理することができる。
【０００８】
あるいは、本発明の画像出力装置は、
画像処理装置と接続され情報をやり取りする画像出力装置であって、
撮像素子で撮影された現像処理前のＲＡＷデータを含むＲＡＷファイルと該ＲＡＷファイルの形式に関する情報とを記憶する第１記憶手段と、
情報を送信可能な第１送信手段と、
情報を受信可能な第１受信手段と、
前記画像処理装置によって直接処理可能なＲＡＷファイル形式の情報である形式対応情報に基づいて直接処理可能なＲＡＷファイルの形式を確認する確認指令を前記画像処理装置へ前記第１送信手段に送信させ、前記第１受信手段が前記確認指令に対する応答結果を画像処理装置から受信すると、該受信した応答結果と前記ＲＡＷファイルの形式に関する情報とに基づいて前記画像処理装置により該ＲＡＷファイルを直接処理可能であるか否かを判定し、直接処理可能であると判定したときには該ＲＡＷファイルを前記画像処理装置へ前記第１送信手段に送信させる第１制御手段と、
を備えたものとしてもよい。
【０００９】
本発明の画像出力装置において、前記第１取得手段は、前記ＲＡＷデータの内容の解析に用いる情報である解析可能化情報を更に取得し、前記第１制御手段は、前記受信した応答結果に基づいて前記画像処理装置が該ＲＡＷデータを前記解析可能化情報なしに処理可能であるか否かを判定し、処理可能でないと判定したときには前記解析可能化情報を前記第１送信手段に前記画像処理装置へ送信させるものとしてもよい。こうすれば、画像処理装置がＲＡＷデータの解析可能化情報を利用可能であるため、画像処理装置が処理に対応していないＲＡＷデータを解析可能化情報を利用して処理することができる。このとき、前記第１制御手段は、ユーザによる前記ＲＡＷデータを前記画像処理装置で直接処理する旨の指令である直接処理指令の入力操作に先んじて前記解析可能化情報を前記画像処理装置へ前記第１送信手段に送信させるものとしてもよい。こうすれば、ユーザがＲＡＷデータの直接処理指令を入力する前にそのＲＡＷデータが解析可能化情報を利用して処理可能であるか否かを判定可能であるため、その後の処理を円滑に実行することができる。また、前記第１制御手段は、前記ＲＡＷデータの解析可能化情報と共に該解析可能化情報に対応する前記ＲＡＷデータを前記画像処理装置へ前記第１送信手段に送信させるものとしてもよい。こうすれば、ＲＡＷデータと共にこのＲＡＷデータの解析可能化情報を取得可能であるため、画像処理装置がＲＡＷデータを処理可能であるか否かを把握しやすい。
【００１０】
本発明の画像出力装置において、前記第１制御手段は、ユーザによる前記ＲＡＷデータの選択操作に先んじて前記確認指令を前記画像処理装置へ前記第１送信手段に送信させるものとしてもよい。こうすれば、ユーザがＲＡＷデータを選択する前にそのＲＡＷデータが画像処理装置で処理可能か否かを判定可能であるため、その後の処理を円滑に実行することができる。
【００１１】
本発明の画像出力装置において、前記第１制御手段は、前記画像処理装置が処理可能なＲＡＷデータの種類として記憶している前記対応情報を前記第１受信手段が前記画像処理装置から受信すると、該受信した対応情報と前記第１取得手段が取得したＲＡＷデータの形式に関する情報とに基づいて前記画像処理装置が該ＲＡＷデータを処理可能であるか否かを判定するものとしてもよい。こうすれば、対応情報を利用して比較的簡単にＲＡＷデータを処理可能かを判定することができる。
【００１２】
本発明の画像出力装置において、前記第１制御手段は、前記第１取得手段が取得したＲＡＷデータに関する情報を含む前記確認指令を前記画像処理装置へ前記第１送信手段に送信させ、前記第１取得手段が取得したＲＡＷデータのうち前記画像処理装置で処理可能であるＲＡＷデータについての情報を含む処理可否情報を前記第１受信手段が前記確認指令に対する応答結果として前記画像処理装置から受信すると、該受信した処理可否情報に基づく処理可能なＲＡＷデータと前記第１取得手段が取得したＲＡＷデータに関する情報とに基づいて前記画像処理装置が該ＲＡＷデータを処理可能であるか否かを判定するものとしてもよい。こうすれば、処理可否情報を利用して比較的簡単にＲＡＷデータを処理可能かを判定することができる。
【００１３】
本発明の画像出力装置において、前記第１制御手段は、前記画像処理装置が前記ＲＡＷデータを処理可能でないと判定したときには、該ＲＡＷデータを前記画像処理装置で処理可能なデータに変換し、該変換後のデータを前記第１送信手段に前記画像処理装置へ送信させるものとしてもよい。こうすれば、画像処理装置でＲＡＷデータを一層確実に処理することができる。ここで、「画像処理装置で処理可能なデータ」は、画像処理装置で処理可能なＲＡＷデータとしてもよい。
【００１４】
本発明の画像出力装置は、画像を表示可能な表示手段、を備え、前記第１制御手段は、前記受信した応答結果と前記ＲＡＷデータに関する情報とに基づいて前記画像処理装置が該ＲＡＷデータを処理可能か否かを判定し、処理可能でないと判定したときには該ＲＡＷデータを前記処理可能であると判定されたデータと異なる態様で前記表示手段に表示させるものとしてもよい。こうすれば、ユーザは容易にＲＡＷデータが処理可能であるか否かを視認することができる。
【００１５】
本発明の画像出力装置において、前記第１制御手段は、前記画像処理装置が処理可能であると判定したＲＡＷデータを、ユーザが前記ＲＡＷデータに対して前記画像処理装置で処理する旨の指令である処理指令の入力操作をできる態様で表示手段に表示させるものとしてもよい。こうすれば、画像処理装置が処理可能であるＲＡＷデータを予めユーザが視認することができる。
【００１６】
本発明の画像処理装置は、
画像出力装置と接続され情報をやり取りする画像処理装置であって、
情報を送信可能な第２送信手段と、
情報を受信可能な第２受信手段と、
前記第２受信手段が受信したＲＡＷデータを用いて所定の処理を行う処理実行手段と、
前記処理実行手段が処理可能なＲＡＷデータに関する情報を含む対応情報を記憶する第２記憶手段と、
処理可能なＲＡＷデータを確認する確認指令を前記画像出力装置から前記第２受信手段が受信すると、前記対応情報に基づいて応答結果を前記画像出力装置へ前記第２送信手段に送信させ、前記第２受信手段が前記画像出力装置から前記処理可能なＲＡＷデータを受信したときには該ＲＡＷデータを前記処理実行手段に前記処理をさせる第２制御手段と、
を備えたものである。
【００１７】
この画像処理装置では、処理可能なＲＡＷデータを確認する確認指令を画像出力装置から受信すると、対応情報に基づいて応答結果を画像出力装置へ送信し、画像出力装置から処理可能なＲＡＷデータを受信したときにはこのＲＡＷデータを処理する。このように、処理可能なＲＡＷデータを確認可能な応答結果を画像出力装置へ伝えるため、画像出力装置は、画像処理装置で処理可能なＲＡＷデータを把握することが可能である。したがって、より確実にＲＡＷデータを処理することができる。
【００１８】
あるいは、本発明の画像処理装置は、
画像出力装置と接続され情報をやり取りする画像処理装置であって、
直接処理可能なＲＡＷファイル形式の情報である対応情報を記憶する第２記憶手段と、
情報を送信可能な第２送信手段と、
情報を受信可能な第２受信手段と、
前記第２受信手段が受信したＲＡＷファイルを用いて所定の処理を行う処理実行手段と、
前記対応情報に基づいて直接処理可能なＲＡＷファイルの形式を確認する確認指令を前記画像出力装置から前記第２受信手段が受信すると、前記処理実行手段で直接処理可能な前記対応情報に基づくＲＡＷファイルの形式を確認可能な応答結果を前記画像出力装置へ前記第２送信手段に送信させ、その後前記第２受信手段が前記画像出力装置から前記ＲＡＷファイルを受信したときには該ＲＡＷファイルを前記処理実行手段に前記処理させる第２制御手段と、
を備えたものとしてもよい。
【００１９】
本発明の画像処理装置は、ＲＡＷデータの内容を解析に用いる情報である解析可能化情報に基づいて前記処理可能でないＲＡＷデータが前記処理実行手段によって処理可能であるか否かを判定する処理判定手段、を備え、前記第２制御手段は、前記第２受信手段が前記処理可能でないＲＡＷデータの解析可能化情報を受信したときには、前記処理可能でないＲＡＷデータが該受信した解析可能化情報を用いて前記処理実行手段によって処理可能か否かを前記処理判定手段が判定し、前記処理実行手段によって処理可能であると判定すると、該解析可能化情報を利用して該ＲＡＷデータを前記処理実行手段に対し前記処理をさせるものとしてもよい。こうすれば、解析可能化情報を利用して、処理が可能でないＲＡＷデータを処理することができる。このとき、前記処理判定手段は、前記第２受信手段が前記処理可能ではないＲＡＷデータと該ＲＡＷデータの解析可能化情報とを受信したときには、該処理可能ではないＲＡＷデータの内容を前記解析可能化情報を用いて解析を試み、該解析結果に基づいて該ＲＡＷデータが前記処理実行手段によって処理可能か否かを判定するものとしてもよい。こうすれば、実際にＲＡＷデータをこのＲＡＷデータの解析可能化情報を用いて解析可能であるため、処理可能であるか否かを確実に判定することができる。また、前記処理判定手段による前記判定結果を前記第２送信手段に前記画像出力装置へ送信させるものとしてもよい。こうすれば、ＲＡＷデータを処理可能であるか否かの情報を画像出力装置で利用することができる。
【００２０】
本発明の画像処理装置において、前記第２制御手段は、前記第２受信手段が前記確認指令を前記画像出力装置から受信したときには、前記第２記憶手段が記憶した対応情報を含む前記応答結果を前記第２送信手段に前記画像出力装置へ送信させるものとしてもよい。こうすれば、対応情報を送信するという比較的簡単な処理でＲＡＷデータを処理可能か否かを判定することができる。
【００２１】
本発明の画像処理装置において、前記第２制御手段は、前記第２受信手段が前記画像出力装置に取得されたＲＡＷデータに関する情報を含む前記確認指令を前記画像出力装置から受信したときには、該受信したＲＡＷデータに関する情報と前記対応情報とに基づいて、前記画像出力装置に取得されたＲＡＷデータを前記処理実行手段で処理可能であるか否かを判定し、該判定結果に基づく処理可否情報を含む応答結果を前記第２送信手段に前記画像出力装置へ送信させるものとしてもよい。こうすれば、処理可否情報を利用して画像出力装置がＲＡＷデータを処理可能か否かを判定することができる。
【００２２】
本発明の画像処理装置において、前記処理実行手段は、前記ＲＡＷデータを印刷媒体へ印刷処理する印刷処理実行手段であるものとしてもよい。印刷処理ではＲＡＷデータを処理することが多いため、本発明を適用する意義が高い。あるいは、前記処理実行手段は、前記ＲＡＷデータの画像を表示処理する表示処理実行手段であるものとしてもよい。
【００２３】
本発明の画像出力画像処理システムは、上述したいずれかに記載の画像出力装置と、上述したいずれかに記載の画像処理装置と、を備えたものである。この画像出力画像処理システムは、画像出力装置が画像処理装置によって処理可能なＲＡＷデータの情報を含む対応情報に基づいて処理可能なＲＡＷデータを確認する確認指令を画像処理装置へ送信し、画像処理装置が確認指令を受信すると対応情報に基づいて応答結果を画像出力装置へ送信し、画像出力装置がこの応答結果を画像処理装置から受信するとこの受信した応答結果に基づいて画像処理装置によりこのＲＡＷデータを処理可能であるか否かを判定し、処理可能であると判定したときにはこのＲＡＷデータを送信し、画像処理装置がＲＡＷデータを受信したときにはこのＲＡＷデータを処理する。したがって、画像処理装置でＲＡＷデータをより確実に処理することができる。
【００２４】
本発明の画像出力方法は、
画像処理装置と接続され情報をやり取りする画像出力装置を利用した画像出力方法であって、
（ａ）第１記憶手段に記憶された現像処理前の画像データであるＲＡＷデータを取得するステップと、
（ｂ）前記画像処理装置によって処理可能なＲＡＷデータに関する情報を含む対応情報を確認する確認指令を前記画像処理装置へ送信するステップと、
（ｃ）前記ステップ（ｂ）のあと、前記確認指令に対する応答結果を画像処理装置から受信すると、該受信した応答結果に基づいて前記画像処理装置が該ＲＡＷデータを処理可能であるか否かを判定するステップと、
（ｄ）前記ステップ（ｃ）で処理可能であると判定したときには該ＲＡＷデータを前記画像処理装置へ送信するステップと、
を含むものである。
【００２５】
この画像出力方法では、画像処理装置の応答結果に基づいて画像処理装置によりこのＲＡＷデータを処理可能であるか否かを判定し、処理可能であると判定したときにはこのＲＡＷデータを画像処理装置へ送信する。したがって、画像処理装置でＲＡＷデータをより確実に処理することができる。なお、この画像出力方法において、上述した画像出力装置の種々の態様を採用してもよいし、また、上述した画像出力装置の各機能を実現するようなステップを追加してもよい。
【００２６】
本発明の画像処理方法は、
画像出力装置と接続され、受信したＲＡＷデータを用いて所定の処理を行う処理実行手段と、前記処理実行手段が処理可能なＲＡＷデータに関する情報を含む対応情報を記憶する第２記憶手段と、を備え、情報をやり取りする画像処理装置を利用した画像処理方法であって、
（ａ）処理可能なＲＡＷデータを確認する確認指令を前記画像出力装置から前記第２受信手段が受信すると、前記対応情報に基づいて応答結果を前記画像出力装置へ送信するステップと、
（ｂ）前記画像出力装置から前記処理可能なＲＡＷデータを受信したときには該ＲＡＷデータを前記処理実行手段に前記処理をさせるステップと、
を含むものである。
【００２７】
この画像処理方法では、処理可能なＲＡＷデータを確認可能な応答結果を画像出力装置へ伝えるため、画像出力装置は、画像処理装置で処理可能なＲＡＷデータを把握することが可能である。したがって、より確実にＲＡＷデータを処理することができる。なお、この画像処理方法において、上述した画像処理装置の種々の態様を採用してもよいし、また、上述した画像処理装置の各機能を実現するようなステップを追加してもよい。
【００２８】
本発明のプログラムは、上述した画像出力方法又は画像処理方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した方法の各ステップが実行されるため、この方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００２９】
次に本発明を具現化した一実施形態について説明する。図１は本発明の一実施形態であるダイレクト印刷システム１０の構成の概略を示す構成図であり、図２はプリンタ２０のフラッシュメモリ２５に記憶されたＲＡＷ形式対応情報２５ａの説明図であり、図３は、デジタルカメラ４０のフラッシュメモリ４６に記憶された情報の説明図である。本実施形態のダイレクト印刷システム１０は、画像を記録紙Ｓに印刷するプリンタ２０と、このプリンタ２０とＵＳＢケーブル３２を介して接続されたデジタルカメラ４０とによって構成されている。
【００３０】
プリンタ２０は、装置全体の制御を司るコントローラ２１と、記録紙Ｓへ画像を印刷処理する印刷機構２６と、接続された外部機器との間で信号の入出力が可能なＵＳＢコントローラ２８と、を備えている。コントローラ２１は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ２３と、一時的にデータを記憶するＲＡＭ２４と、データを書き込み消去可能なフラッシュメモリ２５とを備えている。ＲＯＭ２３には、現像処理前の未加工画像データであるＲＡＷデータを含むＲＡＷファイルやＲＡＷデータに基づいて生成されたＪＰＥＧファイルなどの画像ファイルを直接印刷したり直接印刷に未対応のＲＡＷファイルを印刷処理可能となるように解析したりする機能を有するアプリケーションプログラムである画像印刷処理プログラムなどが記憶されている。フラッシュメモリ２５には、このプリンタ２０で直接印刷可能なファイルの形式の情報であるＲＡＷ形式対応情報２５ａなどが記憶されている。このＲＡＷ形式対応情報２５ａには、ここでは、図２に示すように、様々なデジカメなどで生成されるＲＡＷファイルの形式であるＲＡＷ第１形式〜第４形式に対応している情報が含まれている。印刷機構２６は、図示しないが、各色のインクに圧力をかけ、この加圧されたインクを記録紙Ｓに吐出して印刷処理を実行するインクジェット方式の機構である。
【００３１】
デジタルカメラ４０は、各種制御を実行するコントローラ４１と、入射した光を撮像素子により電気信号に変換し画像ファイルを生成する撮像ユニット４５と、画像ファイルを書き込み消去可能なフラッシュメモリ４６と、ユーザへ情報を表示可能でありユーザの指示を入力可能である操作パネル５０と、ＵＳＢ端子に接続された外部機器との間で信号の入出力が可能なＵＳＢコントローラ４８と、を備えている。コントローラ４１は、ＣＰＵ４２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ４３と、一時的にデータを記憶したりデータを保存したりするＲＡＭ４４とを備えている。ＲＯＭ４３には、印刷する画像の選択表示や選択した画像ファイルをプリンタ２０で印刷処理させるアプリケーションプログラムである画像表示送信処理プログラムが記憶されている。撮像ユニット４５は、撮像素子（例えばＣＣＤやＣＭＯＳなど）により入射した光をレッド「Ｒ」、グリーン「Ｇ」、ブルー「Ｂ」の各色に分解して得られた電気信号に基づいて、ＲＡＷファイルを生成可能であると共に、生成したＲＡＷファイルに周知の画像処理（例えばホワイトバランス処理やガンマ処理など）を施し非可逆圧縮したＪＰＥＧファイルを生成可能に構成されている。このデジタルカメラ４０では、ＲＡＷファイルのみを記憶したり、ＲＡＷファイルとＪＰＥＧファイルとの両方を記憶したり、ＪＰＥＧファイルのみを記憶したりできる。なお、ＲＡＷファイルには、未現像の画像データとしてのＲＡＷデータやこのＲＡＷデータの表示用縮小画像（サムネイル画像）、例えば夜景モード撮影や撮影日時など撮影時の撮影設定情報などが含まれている。また、ここでは、ＲＡＷファイルからＪＰＥＧファイルを生成するものとしたが、撮像素子により得られた電気信号から直接ＪＰＥＧファイルとＲＡＷファイルとを生成しても構わない。フラッシュメモリ４６には、図３に示すように、ＲＡＷファイルＡ，Ｂ，ＤやＪＰＥＧファイルＣ，Ｄなどの画像ファイルや、ＲＡＷファイルの内容をあとで解析するための情報である現像可能化パラメータ６４ａ，６４ｂ，６４ｄ、デジタルカメラ４０のＲＡＷファイルの記録形式の情報であるＲＡＷ記録形式６６などが記憶されている。現像可能化パラメータは、撮影したときにＲＡＷファイルと共に生成されるものとした。現像可能化パラメータ６４ａには、撮像ユニット４５の撮像素子の配列（例えば「Ｒ・Ｇ・Ｇ・Ｂ」など）の情報であるカラーフィルタ配列や、ＲＡＷファイルの記録方式の情報であるＲＡＷ記録形式、ファイルの中に含まれるデータの圧縮方式に関する情報であるＲＡＷ圧縮方式、ＲＡＷデータの画像サイズの情報であるＲＡＷ画像サイズ、印刷開始座標及び印刷終了座標の情報であるクロップ情報、白や黒の数値のズレに関する情報である白・黒レベル、表示用縮小画像に対してユーザが設定した情報であるホワイトバランスゲイン及び色再現パラメータ並びにトーンカーブ、夜景モード撮影や撮影日時など撮影時の撮影設定情報を含むＥｘｉｆ情報などが含まれている。この現像可能化パラメータ６４ａを用いてＲＡＷファイルＡを解析すれば、ファイル内にどのような圧縮が施された何のデータがどこに配置されているかを把握可能であり、未対応の形式のＲＡＷファイルであっても、含まれているＲＡＷデータの現像処理及び印刷処理が可能となる。なお、他の現像可能化パラメータについても同様の情報が含まれている。このフラッシュメモリ４６には、ＲＡＷファイルと、このＲＡＷファイルの現像可能化パラメータと、ある場合はＪＰＥＧファイルとが対応づけられて記憶されている（点線円弧参照）。操作パネル５０は、ユーザがデジタルカメラ４０に対して各種の指示を入力するためのデバイスであり、各種の指示に応じた文字や画像が表示される表示部５２や、各種操作を行う操作部５４が設けられている。表示部５２は、カラー画像を表示する液晶パネルにより構成されている。操作部５４には、ユーザが処理や文字等を選択するカーソルなどを移動させるときに押下されるカーソルキー５４ａや処理選択などを決定するときに押下される決定キー５４ｂなどが配置されている。
【００３２】
なお、本実施形態では、現像可能化パラメータ（解析可能化情報）を用いずにＲＡＷファイルを処理する場合と区別するために、プリンタ２０が現像可能化パラメータを用いてＲＡＷファイルを処理可能である場合は、説明の便宜のため、「直接処理（印刷）可能でない」ものとし、現像可能化パラメータを用いずにＲＡＷファイルを処理する場合を含めて単に「処理する」と総称することとする。
【００３３】
次に、こうして構成された本実施形態のダイレクト印刷システム１０の動作について、特に、直接印刷処理でデジタルカメラ４０に記憶された画像ファイルをプリンタ２０へ送信する動作について説明する。ここでは、ＲＡＷファイルＡ（図３参照）を印刷指令する場合について主に説明する。図４は、デジタルカメラ４０のＣＰＵ４２により実行される画像表示送信処理ルーチンの一例を示すフローチャートである。このルーチンは、デジタルカメラ４０を起動し、プリンタ２０とデジタルカメラ４０とをＵＳＢケーブル３２で接続したあと実行される。このルーチンを開始すると、まず、ＣＰＵ４２は、ＲＡＷ形式対応情報２５ａの送信指令をプリンタ２０へＵＳＢコントローラ４８を介して送信し（ステップＳ１００）、プリンタ２０から送信されたＲＡＷ形式対応情報２５ａをＵＳＢコントローラ４８を介して受信したか否かを判定する（ステップＳ１１０）。ＲＡＷ形式対応情報２５ａを受信していないときはそのまま待機し、ＲＡＷ形式対応情報２５ａを受信したときには、受信したＲＡＷ形式対応情報２５ａをＲＡＭ４４に記憶しフラッシュメモリ４６に記憶されている画像ファイルを読み出す（ステップＳ１２０）。ここでは、ファイル名の順に読み出すものとした。次に、読み出したファイルの記録形式がプリンタ２０の直接印刷に対応しているか否かを、ＲＡＷ形式対応情報２５ａに含まれるＲＡＷ記録形式のいずれかと、読み出したＲＡＷファイルのヘッダ部分又は現像可能化パラメータに記述されているＲＡＷ記録形式とが適合するか否かに基づいて判定する（ステップＳ１３０）。ＪＰＥＧファイルは、直接印刷に対応しているファイルに認識されるものとした。なお、画像ファイルがデジタルカメラ４０でのみ撮影されたものである場合は、ＲＡＷ形式対応情報２５ａに含まれる記録形式のいずれかとＲＡＷ記録形式６６とが適合するか否かを判定するものとしてもよい。
【００３４】
読み出したファイルの記録形式がプリンタ２０に対応しているときにはプリンタ２０で直接印刷可能なファイルとして記憶し（ステップＳ１４０）、読み出したファイルの記録形式がプリンタ２０に対応していないときにはプリンタ２０で直接印刷可能でないファイルとして記憶する（ステップＳ１５０）。ステップＳ１４０，Ｓ１５０のあと、すべての画像ファイルついてプリンタ２０への対応の判定処理を行ったか否かを判定し（ステップＳ１６０）、すべての画像ファイルについて上記判定処理を行っていないときには、ステップＳ１２０以降の処理を繰り返し実行し、すべての画像ファイルについて上記判定処理を行ったときには、直接印刷可能な画像ファイルと直接印刷可能でない画像ファイルとを異なる態様で表示部５２に表示させる（ステップＳ１７０）。ここでは、画像ファイルに含まれている表示用縮小画像をそれぞれ読み出し、図５に示すように、画像選択画面８０を表示部５２に表示するものとした。なお、この画像選択画面８０を表示部５２に表示したあと、ユーザが画像選択画面８０に表示された画像を選択可能になる。
【００３５】
図５は、表示部５２に表示する画像選択画面８０の説明図であり、（ａ）がユーザによる画像選択前の図、（ｂ）が画像選択後の図である。画像選択画面８０は、各画像ファイルのサムネイル画像を横３枚で２段となるよう画像ファイルの画像８０ａ〜８０ｆを配置し、カーソルキー５４ａｂの左右キーの押下に伴いカーソル８１が移動し次ページや前ページを表示するよう設定されている。ここでは、ＲＡＷファイルＡが画像８０ａ、ＲＡＷファイルＢが画像８０ｂ、ＪＰＥＧファイルＣが画像８０ｃ、ＪＰＥＧファイルＤが画像８０ｄに対応するものとした。また、画像選択画面８０では、直接印刷可能でない画像ファイルをグレー表示するものとした（画像８０ａ，８０ｂ参照）。なお、ＲＡＷファイルとこのＲＡＷファイルから生成したＪＰＥＧファイルとがあるもの（図３のＲＡＷファイルＤ参照）では、ＪＰＥＧファイルのサムネイル画像のみを表示するものとした。
【００３６】
さて、ステップＳ１７０のあと、ＣＰＵ４２は、画像選択画面８０に表示されている画像が印刷指令されたか否かを、決定キー３４ｂが押下されたか否かに基づいて判定し（ステップＳ１８０）、印刷指令されていないときにはそのまま待機し、印刷指令されたときには直接印刷可能な画像ファイルが選択されたか否かを判定する（ステップＳ１９０）。ここで、ＲＡＷファイルとこのＲＡＷファイルから生成されたＪＰＥＧファイルとが記憶された画像ファイルが印刷指令されたときに、このＲＡＷファイルが直接印刷可能でないときには、ステップＳ１９０では、直接印刷可能ではない画像ファイルが選択されたと判定されるものとした。直接印刷可能でない画像ファイルが選択されたときには、選択された画像ファイルの現像可能化パラメータをプリンタ２０へ送信し（ステップＳ２００）、プリンタ２０での解析結果を受信するのを待ち、この解析結果に基づいてプリンタ２０で印刷可能であるか否かを判定する（ステップＳ２１０）。このように、現像可能化パラメータを用いてプリンタ２０側で印刷可能か否かを解析させるのである。プリンタ２０で印刷可能でないときには、ＲＡＷファイルから生成されたＪＰＥＧファイルが記憶されているか否かを判定し（ステップＳ２２０）、ＪＰＥＧファイルがあるときにはこれを送信し（ステップＳ２３０）、一方、ＪＰＥＧファイルがないときには、印刷処理不能である態様で表示画像を表示部５２に表示させる（ステップＳ２４０）。ここでは、図示しないが、表示画像をブラックアウトさせるものとした。
【００３７】
一方、ステップＳ２１０で現像可能化パラメータを用いてプリンタ２０側で印刷可能であるときには、ＣＰＵ４２は、選択されている画像を印刷可能な態様、即ち、図５（ｂ）の画像８０ａに示すように、グレー表示からカラー表示に切り替えて表示する（ステップＳ２５０）。ステップＳ２５０のあと、または、ステップＳ１９０で直接印刷可能であると判定されたあと、選択された画像ファイルをプリンタ２０へ送信する（ステップＳ２６０）。続いて、画像の選択処理が終了したか否かを判定し（ステップＳ２７０）、画像の選択処理が終了していないときには、ステップＳ１７０以降の処理を繰り返し、画像の選択処理が終了したときにはこのルーチンを終了する。このように、ＲＡＷファイルが直接印刷に対応するときにはこれをプリンタ２０へ送信し、ＲＡＷファイルが直接印刷に対応していなくても現像可能化パラメータを用いれば印刷可能であるときにはＲＡＷファイルと現像可能化パラメータとを送信し、ＲＡＷファイルが印刷できないものであってもＪＰＥＧファイルがあるときにはこれをプリンタ２０へ送信する。つまり、ＲＡＷファイルを最優先として印刷処理をプリンタ２０に行わせるのである。
【００３８】
次に、デジタルカメラ４０から送信された画像ファイルをプリンタ２０で印刷処理する動作について説明する。図６は、プリンタ２０のＣＰＵ２２により実行される画像印刷処理ルーチンの一例を示すフローチャートである。このルーチンは、ＵＳＢコントローラ２８にＵＳＢケーブル３２を介してデジタルカメラ４０が接続されたあと所定の間隔ごと（例えば数ｍｓｅｃごと）に実行される。このルーチンを開始すると、ＣＰＵ２２は、まず、ＲＡＷ形式対応情報２５ａの送信指令をＵＳＢコントローラ２８を介してデジタルカメラ４０から受信したか否かを判定し（ステップＳ３００）、ＲＡＷ形式対応情報の送信指令を受信したときには、ＲＡＷ形式対応情報２５ａをデジタルカメラ４０へＵＳＢコントローラ２８を介して送信する（ステップＳ３１０）。
【００３９】
次に、ステップＳ３１０のあと、又はステップＳ３００でＲＡＷ形式対応情報の送信指令を受信していないとき、現像可能化パラメータを受信したか否かを判定し（ステップＳ３２０）、現像可能化パラメータを受信したときには、この現像可能化パラメータをＲＡＭ２４の所定領域に記憶すると共に、この現像可能化パラメータに対応するＲＡＷファイルが印刷処理可能か否かを解析し（ステップＳ３３０）、解析した結果を送信する（ステップＳ３４０）。ここでは、未対応のＲＡＷファイルの印刷処理を行うに際して必要な情報が現像可能化パラメータに含まれているときには印刷処理可能と判定し、含まれていないときには印刷処理不能と判定するものとした。あるいは、現像可能化パラメータに格納されたＲＡＷ圧縮方式にプリンタ２０が対応していないときなどに印刷処理不能と判定するものとしてもよい。
【００４０】
次に、ステップＳ３４０のあと、又はステップＳ３２０で現像可能化パラメータを受信していないとき、ＲＡＷファイルを受信したか否かを判定し（ステップＳ３５０）、ＲＡＷファイルを受信していないときには、ＪＰＥＧファイルを受信したか否かを判定し（ステップＳ３６０）、ＪＰＥＧファイルを受信していないときにはそのままこのルーチンを終了する。一方、ＪＰＥＧファイルを受信したときには、この受信したファイルを直接印刷処理し（ステップＳ３７０）、このルーチンを終了する。一方、ステップＳ３５０でＲＡＷファイルを受信したときには、受信したＲＡＷファイルが現像可能化パラメータを受信したファイルであるか否かを判定し（ステップＳ３８０）、現像可能化パラメータを受信したファイルでないときには、そのままＲＡＷファイルを現像処理すると共に直接印刷処理し（ステップＳ３９０）、このルーチンを終了する。一方、現像可能化パラメータを受信したファイルであるときには、ＲＡＭ２４に記憶された現像可能化パラメータを用いて、ＲＡＷファイルを解析しこれに含まれている画像データに相当するＲＡＷデータを読み出しこのデータを現像処理すると共に印刷処理し（ステップＳ４００）、このルーチンを終了する。このように、例えばモデルチェンジなどにより直接印刷に対応できない形式のＲＡＷファイルがデジタルカメラ４０で生成されるようになっても、現像可能化パラメータを利用してＲＡＷファイルの現像処理及び印刷処理を実行可能であるため、ＲＡＷファイルの特長を生かした印刷処理を優先的に行うことができる。
【００４１】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のプリンタ２０が本発明の画像処理装置に相当し、デジタルカメラ４０が画像出力装置に相当する。このうち、フラッシュメモリ４６が第１記憶手段に相当し、ＵＳＢコントローラ４８が第１送信手段及び第１受信手段に相当し、表示部５２が表示手段に相当し、ＣＰＵ４２が第１制御手段に相当する。また、フラッシュメモリ２５が第２記憶手段に相当し、ＵＳＢコントローラ２８が第２送信手段及び第２受信手段に相当し、印刷機構２６が処理実行手段及び印刷処理実行手段に相当し、ＣＰＵ２２が処理判定手段及び第２制御手段に相当する。更に、ＲＡＷ形式対応情報２５ａが形式対応情報に相当し、現像可能化パラメータ６４ａなどが解析可能化情報に相当し、記録紙Ｓが印刷媒体に相当する。なお、本実施形態では、ダイレクト印刷システム１０の動作を説明することにより本発明の画像出力方法及び画像処理方法の一例も明らかにしている。
【００４２】
以上詳述した本実施形態のダイレクト印刷システム１０によれば、デジタルカメラ４０がプリンタ２０によって直接印刷が可能なＲＡＷファイル形式の情報であるＲＡＷ形式対応情報２５ａを送信する確認指令をプリンタ２０へ送信し、プリンタ２０から応答結果としてのＲＡＷ形式対応情報２５ａを受信すると、受信したＲＡＷ形式対応情報２５ａとフラッシュメモリ４６に記憶されたＲＡＷファイルに含まれるＲＡＷファイルの形式とに基づいてプリンタ２０によりこのＲＡＷファイルを直接印刷が可能であるか否かを判定し、直接印刷が可能であると判定したときにはこのＲＡＷファイルをプリンタ２０へ送信する。このように、プリンタ２０により直接印刷可能なＲＡＷファイルを予め確認しておくのである。したがって、プリンタ２０でＲＡＷファイルをより確実に直接印刷処理することができる。
【００４３】
また、ユーザによるＲＡＷファイルの選択操作に先んじてＲＡＷ形式対応情報２５ａの送信指令をプリンタ２０へ送信するため、その後の処理を円滑に実行することができる。更に、ＲＡＷファイルを直接印刷処理が可能でないと判定したときには現像可能化パラメータをプリンタ２０へ送信するため、プリンタ２０が直接印刷に対応していないＲＡＷファイルを解析可能化情報を利用して印刷処理することができる。更にまた、直接印刷が可能でないと判定されたＲＡＷファイルをグレー表示するため、ユーザは容易にＲＡＷファイルが直接印刷可能であるか否かを視認することができる。このとき、グレー表示されたＲＡＷファイルを印刷指令し、現像可能化パラメータを用いてこのＲＡＷファイルが印刷可能であると判定されたときには、グレー表示が解除されるため、その後、印刷可能であることをユーザが視認しやすい。
【００４４】
また、プリンタ２０がＲＡＷ形式対応情報２５ａをデジタルカメラ４０へ伝え、デジタルカメラ４０がプリンタ２０で印刷処理可能なＲＡＷファイルを把握することが可能であるため、より確実にＲＡＷファイルを処理することができる。また、デジタルカメラ４０では、ＲＡＷ形式対応情報２５ａを利用して比較的簡単にＲＡＷファイルを印刷処理可能か否かの判断を行うことができるし、プリンタ２０では、ＲＡＷ形式対応情報２５ａを送信するという比較的簡単な処理でＲＡＷファイルを印刷処理可能か否かをデジタルカメラ４０に判断させることができる。更に、直接印刷が可能でない形式のＲＡＷファイルの現像可能化パラメータを受信したときには、受信した現像可能化パラメータを用いてこのＲＡＷファイルを印刷処理可能か否かを判定するため、現像可能化パラメータを利用して、直接処理が可能でないＲＡＷファイルを印刷処理することができる。更にまた、上記判定結果をデジタルカメラ４０へ送信するため、プリンタ２０でＲＡＷファイルを印刷処理可能であるか否かの情報を利用することができる。
【００４５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４６】
例えば、上述した実施形態では、デジタルカメラ４０がプリンタ２０でＲＡＷファイルを直接印刷可能でないときには、このファイルを印刷可能なファイルと異なる態様で表示すると共に、このファイルの現像可能化パラメータをプリンタ２０へ送信するものとしたが、印刷可能なファイルと異なる態様で表示するのを省略してもよいし、現像可能化パラメータの送信を省略してもよいし、印刷可能なファイルと異なる態様で表示するのと現像可能化パラメータの送信とを両方省略してもよい。こうしても、直接印刷可能なＲＡＷファイルをプリンタ２０へ送信するため、プリンタ２０でＲＡＷファイルを確実に直接印刷することはできる。
【００４７】
上述した実施形態では、直接印刷が可能でないＲＡＷファイルの表示画像をグレー表示するものとしたが、例えば、現像可能化パラメータを用いれば印刷できる可能性はある旨のメッセージを表示画像に付してもよいし、その旨を示す記号（例えば「△」や「？」など）を付してもよいし、表示画像に網掛け処理や斜線処理、ぼかし処理のいずれかを施してもよい。また、直接印刷が可能でないＲＡＷファイルが現像可能化パラメータを用いても印刷可能でないときに、表示画像をブラックアウト表示するものとしたが、印刷不能である旨のメッセージを表示画像に付してもよいし、その旨を示す記号（例えば「×」や「−」など）をその画像に付してもよい。
【００４８】
上述した実施形態では、画像選択画面８０で画像が選択され直接印刷が指令されたあとに現像可能化パラメータをプリンタ２０へ送信してこのＲＡＷファイルが印刷可能か否かを判定するものとしたが、ユーザによる直接印刷の指令の入力操作に先んじて現像可能化パラメータ６４ａ，６４ｂ、６４ｄをプリンタ２０へ送信してもよい。こうすれば、ユーザがＲＡＷファイルの直接印刷の指令を入力する前にＲＡＷファイルが現像可能化パラメータを利用して印刷処理が可能であるか否かがわかるため、その後の処理を円滑に実行することができる。
【００４９】
上述した実施形態では、直接印刷が可能でないＲＡＷファイルとその現像可能化パラメータとを別々のタイミングでプリンタ２０へ送信するものとしたが、ＲＡＷファイルと共にこのＲＡＷファイルの現像可能化パラメータをプリンタ２０へ送信してもよい。こうすれば、プリンタ２０が実際にＲＡＷファイルをこの現像可能化パラメータを用いて解析可能であるため、プリンタ２０でＲＡＷファイルを印刷処理が可能であるか否かを確実に把握することができる。また、上述した実施形態では、プリンタ２０で直接印刷可能なＲＡＷファイルの形式を確認する確認指令と現像可能化パラメータとを別々のタイミングでプリンタ２０へ送信するものとしたが、これらを同じタイミングでプリンタ２０へ送信してもよい。こうすれば、プリンタ２０でＲＡＷファイルを印刷処理可能か否かを迅速に判定することができる。また、上述した実施形態では、現像可能化パラメータは、撮影と同時に生成されフラッシュメモリ４６に記憶されるものとしたが、画像表示送信処理ルーチンが起動したあとＲＡＷファイルの内容を解析して生成するものとしてもよい。
【００５０】
上述した実施形態では、図４の画像表示送信処理ルーチンのステップＳ２４０でＲＡＷファイルに対応するＪＰＥＧファイルがないときに印刷可能でない態様でその画像を表示するものとしたが、例えば、プリンタ２０のフラッシュメモリ２５に、現像可能化パラメータを用いても印刷ができないことが経験上わかっているＲＡＷ記録形式を格納したＲＡＷ形式対応情報２５ａが記憶されており、このＲＡＷ形式対応情報２５ａをデジタルカメラ４０が受信したときには、ステップＳ１７０で、直接印刷可能なファイルと、直接印刷可能でないが印刷可能なファイルと、印刷可能でないファイルとをそれぞれ異なる態様で表示するものとしてもよい。こうしても、ユーザは、表示されている画像が直接印刷可能であるか、印刷可能であるかなどを容易に視認することができる。
【００５１】
上述した実施形態では、ＲＡＷファイルとＪＰＥＧファイルとが記憶されている場合（図３のＲＡＷファイルＤ参照）は、ＪＰＥＧファイルをプリンタ２０へ送信して直接印刷するものとしたが、できる限りＲＡＷファイルを用いて印刷処理するようにしてもよい。
【００５２】
上述した実施形態では、ＵＳＢケーブル３２によってプリンタ２０とデジタルカメラ４０とを通信可能に接続するものとしたが、プリンタ２０とデジタルカメラ４０とが通信可能に接続するものであれば特に限定されず、他のケーブル（シリアルケーブルやＩＥＥＥ１３９４ケーブルなど）で接続するものとしてもよいし、無線でこれらの機器を接続するものとしてもよい。
【００５３】
上述した実施形態では、直接印刷可能なＲＡＷファイルの形式を確認するためのＲＡＷ形式対応情報の送信指令をデジタルカメラ４０からプリンタ２０へ送信し応答結果としてのＲＡＷ形式対応情報２５ａに基づいてプリンタ２０が直接処理可能なＲＡＷファイルを判定するものとしたが、これに加えて又はこれに代えて、デジタルカメラ４０のフラッシュメモリ４６に記憶されているＲＡＷファイルの形式の情報をデジタルカメラ４０からプリンタ２０へ送信し、これを受けたプリンタ２０が受信した情報の中から直接印刷に対応するＲＡＷファイルの記録形式をＲＡＷ形式対応情報２５ａに基づいて抽出し、この抽出したＲＡＷ記録形式を応答結果としてデジタルカメラ４０へ送信するものとしてもよい。具体的には、デジタルカメラ４０のＣＰＵ４２は、図７に示す画像表示送信処理ルーチンを実行し、プリンタ２０のＣＰＵ２２は、図８に示す画像印刷処理ルーチンを実行する。図７は、別の画像表示送信処理ルーチンの一例を示すフローチャートであり、図８は、別の画像印刷処理ルーチンの一例を示すフローチャートである。まず、デジタルカメラ４０のＣＰＵ４２は、フラッシュメモリ４６に記憶されている画像ファイルを読み出しそのファイルがＲＡＷファイルであるときにはそのＲＡＷ記録形式を取得する（ステップＳ５００）。次に、ファイル読出処理が全ファイルについて終了するまでこの処理を継続し（ステップＳ５１０）、すべてのファイル読出処理が終了したときには、取得したすべてのＲＡＷ記録形式をプリンタ２０へ送信する（ステップＳ５２０）。次に、プリンタ２０から直接印刷可能なＲＡＷ記録形式の情報である直接印刷可否情報を受信するまで待機し（ステップＳ５３０）、この直接印刷可否情報を受信したときには、フラッシュメモリ４６に記憶されているファイルのＲＡＷ記録形式を読み出し（ステップＳ５４０）、上述した図４の画像表示送信処理ルーチンのステップＳ１３０以降の処理を実行する。一方、プリンタ２０のＣＰＵ２２は、デジタルカメラ４０からフラッシュメモリ４６に記憶されているＲＡＷ記録形式を受信したか否かを判定し（ステップＳ６００）、ＲＡＷ記録形式を受信したときには、ＲＡＷ形式対応情報２５ａを用いて、受信したＲＡＷ記録形式が直接印刷可能なＲＡＷ記録形式であるか否かを判定することによりプリンタ２０で直接印刷可能なＲＡＷ記録形式を抽出する（ステップＳ６１０）。次に、この抽出した直接印刷可能なＲＡＷ記録形式を直接印刷可否情報としてデジタルカメラ４０へ送信し（ステップＳ６２０）、ステップＳ６２０のあと、または、ステップＳ６００でＲＡＷ記録形式を受信していないときには、上述した図６の画像印刷処理ルーチンのステップＳ３２０以降の処理を実行するのである。こうすれば、デジタルカメラ４０では、直接処理可否情報を利用して比較的簡単にＲＡＷファイルを直接印刷可能かを判定することができ、プリンタ２０では、直接処理可否情報を利用してどの形式のＲＡＷファイルがプリンタ２０で直接印刷可能かをデジタルカメラ４０に判定させることができる。そして、プリンタ２０でＲＡＷファイルをより確実に印刷することができる。なお、デジタルカメラ４０において、ＲＡＷ形式対応情報２５ａの送信指令を確認指令としてデジタルカメラ４０からプリンタ２０へ送信してＲＡＷファイルの直接印刷を実行させるか、デジタルカメラ４０に記憶されているＲＡＷファイルのＲＡＷ記録形式の情報を確認指令としてデジタルカメラ４０からプリンタ２０へ送信してＲＡＷファイルの直接印刷を実行させるか、のいずれかを図示しないメニュー画面でユーザの入力により設定するものとしてもよい。あるいは、デジタルカメラ４０は、確認指令としてＲＡＷ形式対応情報の送信指令をプリンタ２０へ送信し、ＲＡＷ形式対応情報２５ａを受信したときにはこれを用いて直接印刷可能なＲＡＷファイルを確認し、所定時間を経過してもＲＡＷ形式対応情報を受信できないときには、フラッシュメモリ４６に記憶されているすべてのＲＡＷファイルの形式の情報を確認指令としてプリンタ２０へ送信するものとしてもよい。こうしても、プリンタ２０でＲＡＷファイルをより確実に印刷することができる。
【００５４】
上述した実施形態では、ユーザが印刷する画像を選択するのに先んじてどの形式のＲＡＷファイルをプリンタ２０で直接印刷可能かの確認指令をプリンタ２０へ送信するものとしたが、ユーザが印刷する画像を選択したあとにＲＡＷファイルを直接印刷可能かの確認指令をプリンタ２０へ送信するものとしてもよい。図９は、別の画像表示送信処理ルーチンの一例を表すフローチャートである。このルーチンは、ＲＯＭ４３に記憶され、デジタルカメラ４０がプリンタ２０と通信可能となったあとデジタルカメラ４０のＣＰＵ４２により繰り返し実行される。このルーチンを起動すると、まず、ＣＰＵ４２は、印刷する画像が選択され、印刷指令されたか否かを、例えば画像選択画面８０でカーソル８１が配置されて画像が選択され決定キー５４ｂが押下されて印刷指令されたか否かに基づいて判定し（ステップＳ７００）、印刷指令されていないときにはそのまま待機する。一方、印刷指令されたときには、この選択されたファイルを読み出し（ステップＳ７１０）、ＲＡＷファイルが選択されたＲＡＷ印刷であるか否かを判定する（ステップＳ７２０）。ＲＡＷ印刷であるときには、選択されたＲＡＷファイルの形式を確認指令としてプリンタ２０へ送信し（ステップＳ７３０）、応答結果を受信するまで待機する（ステップＳ７４０）。プリンタ２０では、ＲＡＷ形式対応情報２５ａを用いて、受信したＲＡＷ記録形式が直接印刷可能なＲＡＷ記録形式であるか否かを判定し判定結果を応答結果（ここでは直接処理可否情報）としてデジタルカメラ４０へ送信する。応答結果を受信すると、ＣＰＵ４２は、直接印刷可能か否か判定し（ステップＳ７５０）、直接印刷可能でないときには、例えば、図５の画像８０ａのように、直接印刷可能でない態様で選択した画像を表示部５２に表示させ（ステップＳ７６０）、このＲＡＷファイルとこのＲＡＷファイルに対応付けられた現像可能化パラメータとをプリンタ２０へ送信する（ステップＳ７７０）。プリンタ２０は、ＲＡＷファイルと現像可能化パラメータとにより上述したと同様に印刷可能か否かを判定し、この判定結果をデジタルカメラ４０へ送信する。そして、プリンタ２０の判定結果を受信すると、ＣＰＵ４２は、上述した図４の画像表示送信処理ルーチンのステップＳ２１０〜Ｓ２６０の処理を実行してこのルーチンを終了する。また、ステップＳ７２０でＲＡＷ印刷でないとき、または、ステップＳ７５０で直接印刷可能であるときには、上述した図４の画像表示送信処理ルーチンのステップＳ２５０〜Ｓ２６０の処理を実行してこのルーチンを終了する。こうしても、画像の選択後に直接印刷可能なＲＡＷファイルを確認するため、プリンタ２０でＲＡＷファイルをより確実に印刷処理することができる。
【００５５】
上述した実施形態では、デジタルカメラ４０は、処理可能なＲＡＷファイルをプリンタ２０へ送信するものとしたが、複数の形式に亘ってＲＡＷファイルを変換可能な変換機能をコントローラ４１に設け、ＲＡＷファイルを直接処理可能でないという応答結果をプリンタ２０から受信したときには、この機能を用いてこの直接処理可能でないＲＡＷファイルをプリンタ２０で直接処理可能な形式のファイルに変換し、この変換後のファイルをプリンタ２０へ送信させるものとしてもよい。ここで、プリンタ２０で直接処理可能なファイルとしてはプリンタ２０の対応するＲＡＷファイルに変換することが好ましい。こうしても、プリンタ２０でＲＡＷファイルをより確実に直接印刷処理することができる。なお、ＲＡＷファイル以外のファイルに変換するものとしてもよい。
【００５６】
上述した実施形態では、デジタルカメラ４０を本発明の画像出力装置として説明したが、画像ファイルを送信するものであれば特に限定されず、画像を再生するピクチャービューワや、デジタルビデオ、カメラ付き携帯電話などに適用してもよい。また、プリンタ２０を本発明の画像処理装置として説明したが、画像ファイルを処理するものであれば特に限定されず、スキャナを備えたマルチファンクションプリンタ、ＦＡＸなどに適用してもよい。上述した実施形態では、ＲＡＷファイルを直接印刷処理する場合について説明したが、例えばモニタ装置などにデジタルカメラ４０を接続してＲＡＷファイルを表示処理する場合に適用してもよい。また、印刷機構２６は、インクジェット方式としたが、電子写真方式のレーザプリンタや、熱転写方式のプリンタや、ドットインパクト方式のプリンタとしてもよいし、これらのモノクロプリンタとしてもよい。更に、プリンタ２０やデジタルカメラ４０の態様で説明したが、画像出力方法や画像処理方法の態様としてもよいし、これらの方法のプログラムの態様としてもよい。
【図面の簡単な説明】
【００５７】
【図１】ダイレクト印刷システム１０の構成の概略を示す構成図。
【図２】フラッシュメモリ２５に記憶されたＲＡＷ形式対応情報２５ａの説明図。
【図３】フラッシュメモリ４６に記憶された情報の説明図。
【図４】画像表示送信処理ルーチンの一例を示すフローチャート。
【図５】表示部５２に表示する画像選択画面８０の説明図。
【図６】画像印刷処理ルーチンの一例を示すフローチャート。
【図７】別の画像表示送信処理ルーチンの一例を示すフローチャート。
【図８】別の画像印刷処理ルーチンの一例を示すフローチャート。
【図９】別の画像表示送信処理ルーチンの一例を示すフローチャート。
【符号の説明】
【００５８】
１０  ダイレクト印刷システム、２０  プリンタ、２１  コントローラ、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  フラッシュメモリ、２５ａ  ＲＡＷ形式対応情報、２６  印刷機構、２８  ＵＳＢコントローラ、３２  ＵＳＢケーブル、４０  デジタルカメラ、４１  コントローラ、４２  ＣＰＵ、４３  ＲＯＭ、４４  ＲＡＭ、４５  撮像ユニット、４６  フラッシュメモリ、４８  ＵＳＢコントローラ、５０  操作パネル、５２  表示部、５４  操作部、５４ａ  カーソルキー、５４ｂ  決定キー、６４ａ，６４ｂ，６４ｄ  現像可能化パラメータ、６６  ＲＡＷ記録形式、８０  画像選択画面、８１  カーソル、８０ａ〜８０ｆ  画像、Ｓ  記録紙。
【図１】
2008136167.tif 000003
【図２】
2008136167.tif 000004
【図３】
2008136167.tif 000005
【図４】
2008136167.tif 000006
【図５】
2008136167.tif 000007
【図６】
2008136167.tif 000008
【図７】
2008136167.tif 000009
【図８】
2008136167.tif 000010
【図９】
2008136167.tif 000011