(57)【要約】【課題】本発明は、ＲＡＷファイルに含まれるＲＡＷ画像データに、現像処理を行う場合のユーザの利便性を向上することを目的とする。【解決手段】プリンタ１００は、プリンタ１００が取得した各ＲＡＷファイルについて、そのファイル名に含まれる拡張子に基づいて、プリンタ１００において現像処理が可能か不可能かを、それぞれ判断する判断部１２２と、プリンタ１００が取得したＲＡＷファイルに関する情報を表示する表示パネル１１２とを備える。表示制御部１２４は、判断部１２２によって、プリンタ１００において現像処理可能と判断されたＲＡＷファイルの総数を、表示パネル１１２に表示させる。【選択図】図１
2008105386.tif 000002
【特許請求の範囲】
【請求項１】
特定のＲＡＷファイルに含まれるＲＡＷ画像データに、現像処理を施すことが可能な画像処理装置であって、
前記画像処理装置が取得した各ＲＡＷファイルについて、そのファイル名に基づいて、前記画像処理装置において現像処理が可能か不可能かを、それぞれ判断する判断部と、
前記判断部によって、前記画像処理装置において現像処理可能と判断された前記ＲＡＷファイルに関する情報、および前記画像処理装置において現像処理不可能と判断された前記ＲＡＷファイルに関する情報の少なくともいずれか一方を表示させる表示部と、
を、備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記ＲＡＷファイルに関する情報は、前記画像処理装置において現像処理可能と判断された前記ＲＡＷファイルの総数、および前記画像処理装置において現像処理不可能と判断された前記ＲＡＷファイルの総数の少なくともいずれか一方であることを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、
前記判断部は、さらに、
前記画像処理装置が取得したファイルについて、そのファイル名に基づいて、ＲＡＷファイルか否かを判断し、ＲＡＷファイルと判断された前記ファイルを、前記画像処理装置が取得したＲＡＷファイルとすることを特徴とする画像処理装置。
【請求項４】
請求項１ないし３のいずれか一つに記載の画像処理装置において、
前記判断部は、
前記画像処理装置が取得した各ＲＡＷファイルについて、前記ファイル名の一部が、予め定められた所定の文字と一致する場合は、前記ＲＡＷファイルに含まれるファイル情報を取得して、取得した前記ファイル情報が、予め定められた所定のファイル情報と一致する場合は、前記画像処理装置において現像処理可能と判断し、前記ファイル名の一部が、予め定められた所定の文字と一致しない場合、および一致したとしても、前記ファイル情報が予め定められたファイル情報と一致しない場合は、前記画像処理装置において現像処理不可能と判断することを特徴とする画像処理装置。
【請求項５】
画像処理装置が取得したＲＡＷファイルに関する情報を、前記画像処理装置の備える表示画面に表示させる方法であって、
（ａ）前記画像処理装置が取得した各ＲＡＷファイルについて、そのファイル名に基づいて、前記画像処理装置において現像処理が可能か不可能かを、それぞれ判断する工程と、
（ｂ）前記工程（ａ）によって、前記画像処理装置において現像処理可能と判断された前記ＲＡＷファイルに関する情報、および前記画像処理装置において現像処理不可能と判断された前記ＲＡＷファイルに関する情報の少なくともいずれか一方を表示させる工程と、
を含むことを特徴とするＲＡＷファイル情報表示方法。
【請求項６】
表示部を備える画像処理装置に、前記画像処理装置が取得したＲＡＷファイルに関する情報を、前記表示部に表示させるためのコンピュータプログラムであって、
前記画像処理装置が取得した前記ＲＡＷファイルについて、そのファイル名に基づいて、前記画像処理装置において現像処理が可能か不可能かを、それぞれ判断する機能と、
前記画像処理装置において現像処理可能と判断された前記ＲＡＷファイルに関する情報、および前記画像処理装置において現像処理不可能と判断された前記ＲＡＷファイルに関する情報の少なくともいずれか一方を、前記表示部に表示させる機能と、
を前記画像処理装置に実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＡＷ画像データに、現像処理を施すことが可能な画像処理装置に関する。
【背景技術】
【０００２】
近年、ＲＡＷ画像データを保存することが可能なデジタルカメラが商品化されている。ここで、ＲＡＷ画像データとは、デジタルカメラのイメージセンサ（ＣＣＤ、ＣＭＯＳ等）から出力された信号をＡ／Ｄ変換したものをいう。すなわち、ＲＡＷ画像データは、画像処理を施して画像を生成（以下、現像ともいう）する以前のデータであり、現像処理をすることで初めて画像として見ることが可能となるデータである。ＲＡＷ画像データは、言わば加工前の“なま”のデータと言える。
【０００３】
ところで、デジタルカメラでＲＡＷ画像データが保存される場合、ＲＡＷ形式という画像記録フォーマットで、ＲＡＷファイルとして保存される。しかしながら、ＲＡＷ形式は、標準化された規格ではないため、同じＲＡＷ形式という名前でも、ＲＡＷファイルを保存したデジタルカメラのメーカや機種が異なれば、各ＲＡＷファイルは互換性がないものが多い。具体的には、拡張子、現像パラメータ、データ構造、ＲＡＷ画像データの圧縮方式等が異なる。ここで、現像パラメータとは、オプティカルブラック値、ホワイトバランス情報、イメージセンサのカラーフィルタの配列情報、色空間情報、階調補正情報等のＲＡＷ画像データを現像するために必要な種々の情報をいう。
【０００４】
デジタルカメラで保存されたＲＡＷファイルについて、コンピュータ等でデジタル的な現像処理をする場合、デジタルカメラのメーカや機種が異なると、各ＲＡＷファイルは互換性がないため、汎用のソフトウェアを用いて現像処理をすることができない。従って、メーカ毎に、ＲＡＷファイルに含まれるＲＡＷ画像データを、コンピュータで現像するためのソフトウェアが用意されており、ユーザがＲＡＷファイルを印刷する場合は、そのソフトウェアを用いて、コンピュータでＲＡＷ画像データに現像処理を施して、ＪＰＥＧ形式等の汎用の保存形式で保存した画像データを、プリンタに転送して印刷することが多い。
【０００５】
一方、デジタルカメラをＵＳＢケーブル等を介してプリンタに接続したり、デジタルカメラのメモリカードをプリンタのメモリスロットに挿入することによって印刷すること（以下、ダイレクトプリントともいう。）が可能なプリンタ（以下、ダイレクトプリンタともいう。）がある。そして、ダイレクトプリンタを用いて、デジタルカメラで保存されたＲＡＷファイルについて、ダイレクトプリントする技術が研究されている。例えば、特許文献１では、デジタルカメラ内部で、ＲＡＷファイルに含まれるＪＰＥＧ画像データを抽出し、プリンタに転送して、ダイレクトプリントをする技術を開示している。さらに、ＲＡＷファイルについて、プリンタ内部で現像することによってダイレクトプリントを可能とする技術が研究されている。
【０００６】
【特許文献１】特開２００５−３３４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記したように、ＲＡＷファイルは、デジタルカメラのメーカや機種が異なると、互換性がないため、ＲＡＷファイルについて、プリンタ内で現像する場合には、各ＲＡＷファイルについて、ＲＡＷ画像データを現像するのに必要な情報（以下、現像情報という。）を、プリンタが備える必要がある。従って、プリンタが、予め、特定のＲＡＷ形式のＲＡＷファイルについて、現像情報を備えている場合は、そのＲＡＷ形式のＲＡＷファイルについては、プリンタ内部で現像処理を施すことができるため、ダイレクトプリントをすることができる。一方、プリンタが、現像情報を備えていないＲＡＷ形式のＲＡＷファイルについては、プリンタ内部で現像処理をすることができないため、ダイレクトプリントをすることができないということになる。
【０００８】
例えば、メーカＡ製のデジタルカメラＡ、メーカＢ製のデジタルカメラＢが、それぞれ、ＲＡＷ画像データを保存できる機種である場合に、ダイレクトプリンタＣは、デジタルカメラＡで保存されたＲＡＷファイルＡについては、現像情報を備えており、デジタルカメラＢで保存されたＲＡＷファイルＢについては、現像情報を備えていないものとすると、ＲＡＷファイルＡについては、プリンタＣを用いてダイレクトプリントをすることができるが、ＲＡＷファイルＢについては、ダイレクトプリントをすることができない。
【０００９】
従って、ユーザが、１枚のメモリカードを、デジタルカメラＡ、Ｂに共通して使用してＲＡＷ画像データを保存していた場合に、プリンタＣを用いて、ダイレクトプリントをしようとすると、ＲＡＷファイルＡは印刷できるが、ＲＡＷファイルＢは印刷できない。すなわち、１枚のメモリカードの中に、複数のＲＡＷファイルが保存されている場合に、ダイレクトプリントできるファイルと、できないファイルがあるということになる。このような場合に、メモリカードに保存されているＲＡＷファイルについて、印刷できるか否かが速やかにわからないと、ユーザが不便に感じる可能性がある。
【００１０】
なお、このような問題は、フォトストレージ、パーソナルコンピュータ等、ＲＡＷ画像データに現像処理を施すことが可能な画像処理装置に共通する問題であった。
【００１１】
そこで、本発明は、ＲＡＷファイルに含まれるＲＡＷ画像データに、現像処理を行う場合のユーザの利便性を向上することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【００１３】
［適用例１］  特定のＲＡＷファイルに含まれるＲＡＷ画像データに、現像処理を施すことが可能な画像処理装置であって、
前記画像処理装置が取得した各ＲＡＷファイルについて、そのファイル名に基づいて、前記画像処理装置において現像処理が可能か不可能かを、それぞれ判断する判断部と、
前記判断部によって、前記画像処理装置において現像処理可能と判断された前記ＲＡＷファイルに関する情報、および前記画像処理装置において現像処理不可能と判断された前記ＲＡＷファイルに関する情報の少なくともいずれか一方を表示させる表示部と、
を、備えることを特徴とする画像処理装置。
【００１４】
本明細書中において、ＲＡＷ画像データとは、デジタルカメラの撮像素子（ＣＣＤ、ＣＭＯＳ等）から出力された画素値をそのままデジタルデータに変換したもの、及びそのデジタルデータを圧縮したデータを含む概念をいう。ここで、圧縮には可逆圧縮方式と非可逆圧縮方式がある。可逆圧縮方式とは、データの欠落がまったく起こらない圧縮方式のことをいい、可逆圧縮方式により圧縮された符号を復号すると、圧縮前のデータを完全に復元できるものである。非可逆圧縮方式としては、データの一部が復元できないが、画像情報としては十分有用な形で圧縮する方式をいう。例えば画像の明るい場所のデータについては量子化して記録する方法等がある。このような形式の圧縮データを復号すると、圧縮前のデータは完全には復元されず、明るい場所のデータは離散的なデータになるが、明るい場所の画像データでの階調表現に大きな影響が無いため、このような形式のデータであっても十分な画質を維持可能な画像を現像することが可能である。
【００１５】
適用例１の画像処理装置によれば、例えば、画像処理装置で現像することが可能なＲＡＷファイルの拡張子が少なくとも１以上記述された拡張子テーブルを、画像処理装置が備えていると、その拡張子テーブルに基づいて、記憶媒体に格納された各ＲＡＷファイルが現像処理可能か否かをそれぞれ判断して、現像処理可能なＲＡＷファイルのファイル名や、現像処理可能なＲＡＷファイルの総数を表示することができる。また、現像処理不可能なＲＡＷファイルのファイル名や、現像処理不可能なＲＡＷファイルの総数等を画像処理装置の備える表示部に表示することができる。もちろん、このように拡張子テーブルを用いずに、画像処理装置で現像することが可能なＲＡＷファイルのファイル名の命名規則などの情報に基づいて判断するなど他の方法でも良い。
【００１６】
したがって、ユーザは、表示部を見れば、記憶媒体に格納された複数のＲＡＷファイルのうち、画像処理装置で現像処理可能なＲＡＷファイルや現像処理不可能なＲＡＷファイルについてのファイル名、ファイル数等を知ることができる。また、ファイル名に基づいて、判断しているため、短時間で判断して、表示させることが可能であり、好適である。
【００１７】
［適用例２］  適用例１に記載の画像処理装置において、
前記ＲＡＷファイルに関する情報は、前記画像処理装置において現像処理可能と判断された前記ＲＡＷファイルの総数、および前記画像処理装置において現像処理不可能と判断された前記ＲＡＷファイルの総数の少なくともいずれか一方であることを特徴とする画像処理装置。
【００１８】
このようにすることによって、例えば、画像処理装置において現像処理可能なＲＡＷファイルの総数が、画像処理装置の備える表示部に表示されるため、ユーザは、記憶媒体に格納された複数のＲＡＷファイルのうち、現像処理可能なＲＡＷファイルの総数を知ることができる。従って、その総数が少ない場合は、ユーザはパーソナルコンピュータで、専用の現像ソフトを利用して現像処理を施した後に印刷するなどの対処をする必要があることを容易に判断することができるため、好適である。
【００１９】
[適用例３]   適用例１または２に記載の画像処理装置において、
前記判断部は、さらに、
前記画像処理装置が取得したファイルについて、そのファイル名に基づいて、ＲＡＷファイルか否かを判断し、ＲＡＷファイルと判断された前記ファイルを、前記画像処理装置が取得したＲＡＷファイルとすることを特徴とする画像処理装置。
【００２０】
このようにすると、画像処理装置が、ＲＡＷファイルとＲＡＷファイルでないファイルを一緒に取得した場合に、ＲＡＷファイルを抽出して、その現像の可否を判断することができる。
【００２１】
[適用例４]  適用例１ないし３のいずれか一つに記載の画像処理装置において、
前記判断部は、
前記画像処理装置が取得した各ＲＡＷファイルについて、前記ファイル名の一部が、予め定められた所定の文字と一致する場合は、前記ＲＡＷファイルに含まれるファイル情報を取得して、取得した前記ファイル情報が、予め定められた所定のファイル情報と一致する場合は、前記画像処理装置において現像処理可能と判断し、前記ファイル名の一部が、予め定められた所定の文字と一致しない場合、および一致したとしても、前記ファイル情報が予め定められたファイル情報と一致しない場合は、前記画像処理装置において現像処理不可能と判断することを特徴とする画像処理装置。
【００２２】
本明細書中において、文字とは、アルファベット、カタカナ、平仮名、漢字、数字および記号等の種々の符号や記号を含む概念をいう。また、ファイル情報とは、カメラメーカ名、カメラ機種名、ファイルフォーマットのバージョン名等、画像処理装置において、ＲＡＷファイルのファイルフォーマットを特定するための種々の情報を含む概念をいう。
【００２３】
例えば、デジタルカメラにおいてＲＡＷ画像データが保存される場合に、ＲＡＷファイルの拡張子が同一であっても、メーカ、機種、ファイルフォーマットのバージョン等によって、ファイルフォーマットが異なる場合がある。すなわち、ＲＡＷファイルの拡張子が同一であっても、画像処理装置で現像できるものとできないものがある。
【００２４】
そのような場合に、本適用例の画像処理装置において、例えば、現像処理可能なＲＡＷファイルの拡張子等のファイル名に関する情報が記述されたファイル名テーブルと、現像処理可能な機種名が記述された機種名テーブル等を、予め備えておけば、記憶媒体に格納された複数のＲＡＷファイルについて、ファイル名テーブルと、機種名テーブル等とを参照して、本画像処理装置において現像処理可能か否かを判断するため、より正確な判断結果を得ることができる。
【００２５】
なお、本発明は、上記した画像処理装置の態様に限ることなく、画像処理装置を構築するためのコンピュータプログラムとしての態様や、そのコンピュータプログラムを記憶した記憶媒体としての態様、ＲＡＷファイル情報表示方法としての態様など、種々の態様で実現することも可能である。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態を、実施例に基づいて、以下の順序で説明する。
Ａ．第１の実施例：
Ａ１．実施例の構成：
Ａ２．実施例の動作：
Ｂ．第２の実施例
Ｃ．第３の実施例
Ｄ．第４の実施例
Ｅ．変形例：
【００２７】
Ａ．第１の実施例：
Ａ１．第１の実施例の構成
プリンタ１００は、ダイレクトプリントが可能なカラーインクジェットプリンタである。プリンタ１００におけるダイレクトプリントのモードには、ＪＰＥＧ形式で保存されたＪＰＥＧファイルを印刷する「通常印刷モード」と、ＲＡＷ形式で保存されたＲＡＷファイルを印刷する「ＲＡＷ印刷モード」が用意されている。ここで、ＲＡＷ印刷モードとは、ＲＡＷ画像データを現像し、印刷するモードである。
【００２８】
図１は、本発明の第１の実施例としてのプリンタ１００を示すブロック図である。
プリンタ１００は、コンピュータプログラムに従って種々の処理や制御を行うためのＣＰＵ１０２と、メモリ１０４と、画像処理部１０６と、デジタルカメラや、ＨＤＤ、ＣＤ等のドライブ等のＵＳＢ機器２００と通信するためのＵＳＢコントローラ１０８、リムーバブルメモリ３００に格納されたデータを読み出すための外部メモリコントローラ１１０、メニューや画像を表示するためのＬＣＤ等で構成される表示パネル１１２、メニューを操作するための十字ボタンや印刷指示ボタン等の種々の押しボタン（図示しない）を備える操作パネル１１４、ＣＰＵ１０２からの指示に従って、印刷用紙に画像等の印刷を行うプリンタ機構部１１６、これらの構成要素をつなぐバス１２０を備えている。なお、ＣＰＵ１０２は、プリンタ用のコンピュータプログラムに従って、後述する判断部１２２、表示制御部１２４、印刷制御部１２６として機能する。
本実施例における表示制御部１２４および表示パネル１１２が、本請求項における表示部に相当する。
【００２９】
メモリ１０４は、一部がＲＯＭで構成されており、一部が書き換え可能な不揮発性メモリで構成されている。プリンタ用のコンピュータプログラムはそのＲＯＭに格納されている。従って、このコンピュータプログラムはＲＯＭのチップに記録された形態で提供される。また、このようなＲＯＭを用いる代わりに、プリンタ用のコンピュータプログラムをＣＤ−ＲＯＭドライブ装置によって読み取って、図示せざるネットワーク等を介してプリンタ１００に転送し、上記の不揮発性メモリに書き込むようにしてもよい。
【００３０】
また、書き換え可能な不揮発性メモリには、ＲＡＷプロファイル１４２が格納されている。ＲＡＷプロファイル１４２には、プリンタ１００で現像処理可能なＲＡＷファイルの拡張子、メーカ名、機種名、現像パラメータ、圧縮方式等のデータが記述されている。ここで、現像パラメータとは、オプティカルブラック値、ホワイトバランス情報、イメージセンサのカラーフィルタの配列情報、色空間情報、階調補正情報等のＲＡＷ画像データを現像する際に必要なパラメータをいう。なお、図示せざるネットワーク等を介して、プリンタメーカのホームページ等から、新しいＲＡＷプロファイル１４２をプリンタ１００に転送することによって、ＲＡＷプロファイル１４２を更新することができる。
【００３１】
画像処理部１０６は、ＲＡＷ画像データに現像処理を施して、印刷に適した印刷画像データを生成したり、ＪＰＥＧデータに基づいて印刷画像データを生成したりするための、画像処理専用のプロセッサである。現像処理とは、ＲＡＷ画像データにビット数の統一処理、オプティカルブラック補正処理、ホワイトバランス補正処理、露出補正処理、デモザイク処理を施した後、色再現処理、色調補正等の一連の画像処理を行うことをいう。
【００３２】
Ａ２．第１の実施例の動作：
それでは、第１の実施例の動作について説明する。例えば、ユーザが、コンパクトデジタルカメラＡ（以下、カメラＡと省略する。）と、一眼レフのデジタルカメラＢ（以下、カメラＢと省略する。）と、一眼レフのデジタルカメラＣ(以下、カメラＣと省略する。)とを用いて撮影を行い、１枚のリムーバブルメモリ３００をカメラＡ、Ｂ、Ｃに共通して使用して撮影画像データを保存していたとする。なお、カメラＡ、Ｂ、Ｃは全て、撮影した画像をＲＡＷ形式で保存することができ、ユーザは、いずれのカメラを使用した場合も、撮影した画像を、ＲＡＷ形式で保存しているものとする。
【００３３】
カメラＡで撮影した画像をＲＡＷ形式で保存した場合は、ファイルフォーマットＡのＲＡＷファイルＡが作成される。このＲＡＷファイルＡには、撮影順に連続した数字列に「ＡＡＡ」という拡張子が付されたファイル名が付与される。カメラＢで撮影した画像を、ＲＡＷ形式で保存した場合は、ファイルフォーマットＢのＲＡＷファイルＢが作成される。このＲＡＷファイルＢには、撮影順に連続した数字列に「ＢＢＢ」という拡張子が付されたファイル名が付与される。カメラＣで撮影した画像を、ＲＡＷ形式で保存した場合は、ファイルフォーマットＣのＲＡＷファイルＣが作成される。このＲＡＷファイルＣには、撮影順に連続した数字列に「ＣＣＣ」という拡張子が付されたファイル名が付与される。
【００３４】
リムーバブルメモリ３００には、ファイル名「０００１．ＡＡＡ」〜「０００４．ＡＡＡ」のＲＡＷファイルＡ、ファイル名「０００１．ＢＢＢ」〜「０００７．ＢＢＢ」のＲＡＷファイルＢ、ファイル名「０００１．ＣＣＣ」〜「０００５．ＣＣＣ」のＲＡＷファイルＣが格納されているものとする。
【００３５】
本実施例において、プリンタ１００のメモリ１０４に記憶されているＲＡＷプロファイル１４２には、カメラＡと、カメラＢに関する情報が記述されているが、ＲＡＷファイルＣに関する情報は、記述されていない。従って、プリンタ１００では、ＲＡＷファイルＣに含まれるＲＡＷ画像データを現像することができないため、ＲＡＷファイルＣについては、ユーザは、プリンタ１００を用いて、ダイレクトプリントをすることができない。
【００３６】
プリンタ１００が起動している場合に、ユーザが、複数のＲＡＷファイルＡ、Ｂ、Ｃが格納されているリムーバブルメモリ３００を、プリンタ１００のカードスロット（図示しない）に挿入することによって、リムーバブルメモリ３００が外部メモリコントローラ１１０と接続されると、ＣＰＵ１０２は、リムーバブルメモリ３００を認識する。
【００３７】
図２は、ＲＡＷ印刷モードが選択された場合に、プリンタ１００において印刷できるＲＡＷファイルの総数を表示パネルに表示させる処理を示すフローチャートである。
ユーザが、操作パネル１１４を操作して、表示パネル１１２に表示されたメニュー画面から、ＲＡＷ印刷モードを選択すると、判断部１２２は、ＲＡＷ印刷モードが選択されていることを認識し（ステップＳ１０２）、メモリ１０４に格納されているカウント値を０にする（ステップＳ１０４）。そして、メモリ１０４に格納されているＲＡＷプロファイル１４２に記述されている情報の中から、拡張子を抽出して、拡張子テーブル１４４を作成する（ステップＳ１０６）。ここで、ＲＡＷプロファイル１４２には、ＲＡＷファイルＡ、Ｂに関する情報が記述されているため、拡張子テーブルには、「ＡＡＡ」、「ＢＢＢ」が記述される。
【００３８】
続いて、判断部１２２は、リムーバブルメモリ３００に記憶されている各ＲＡＷファイルについて、拡張子テーブル１４４に記述されている拡張子のいずれかと、ＲＡＷファイルのファイル名に含まれる拡張子が一致するか否かを、順次、判断する。具体的には、判断部１２２は、外部メモリコントローラ１１０を介して、リムーバブルメモリ３００に記憶されている複数のＲＡＷファイルを検索し、１番目に記憶されているＲＡＷファイル「０００１．ＡＡＡ」を認識すると（ステップＳ１０８）、その拡張子「ＡＡＡ」を取得する（ステップＳ１１０）。そして、拡張子テーブルを参照すると、上記したように、拡張子テーブル１４４には、「ＡＡＡ」が記述されているため、判断部１２２は、ＲＡＷファイル「０００１．ＡＡＡ」については、拡張子が一致すると判断し(ステップＳ１１２のＹｅｓ)、カウント値を１増加させ（すなわち、カウント値＝１）、「０００１.ＡＡＡ」を、メモリ１０４に現像処理可能なＲＡＷファイルとして記憶する（ステップＳ１１４）。
【００３９】
続いて、判断部１２２は、次のＲＡＷファイルを検索し、「０００２．ＡＡＡ」を認識すると（ステップＳ１０８のＹｅｓ）、ＲＡＷファイル「０００２．ＡＡＡ」についても、同様に、拡張子が一致すると判断し、カウント値を１増加させ、メモリ１０４に記憶する。同様に、ＲＡＷファイル「０００４.ＡＡＡ」まで、判断する。このとき、カウント値は４となり、メモリ１０４には、「０００１．ＡＡＡ」〜「０００４．ＡＡＡ」が現像処理可能なＲＡＷファイルとして記憶されている。続いて、判断部１２２は、次のＲＡＷファイルを検索し、「０００１.ＢＢＢ」を認識すると（ステップＳ１０８のＹｅｓ）、「０００１.ＢＢＢ」について、同様に判断する。上記したように、拡張子「ＢＢＢ」も拡張子テーブル１４４に記述されているため、判断部１２２は、ＲＡＷファイル「０００１．ＢＢＢ」についても、拡張子が一致すると判断する。同様に、ＲＡＷファイル「０００２．ＢＢＢ」〜「０００７．ＢＢＢ」も、拡張子が一致すると判断し、１つのＲＡＷファイルごとに、カウント値を１ずつ増加させ、そのファイル名を、現像処理可能なＲＡＷファイルとして、メモリ１０４に記憶する。このとき、カウント値は“１１”となり、メモリ１０４には、さらに、「０００１．ＢＢＢ」〜「０００７．ＢＢＢ」が現像処理可能なＲＡＷファイルとして記憶されている。
【００４０】
続いて、判断部１２２は、次のファイルを検索し、「０００１.ＣＣＣ」を認識すると（ステップＳ１０８のＹｅｓ）、「０００１.ＣＣＣ」について、同様に判断する。上記したように、ＲＡＷプロファイル１４２には、ＲＡＷファイルＣに関する情報は記述されていないため、拡張子テーブル１４４に、拡張子「ＣＣＣ」は含まれていない。したがって、判断部１２２は、ＲＡＷファイル「０００１．ＣＣＣ」については、拡張子が一致しないと判断する。同様に、ＲＡＷファイル「０００２．ＣＣＣ」〜「０００５．ＣＣＣ」についても、拡張子が一致しないと判断する。判断部１２２は、拡張子が一致しないと判断した場合は、カウント値は増加させず、ファイル名も記憶しない。従って、ここまで判断したところで、カウント値は“１１”であり、メモリ１０４には、現像処理可能なＲＡＷファイルとして「０００１．ＡＡＡ」〜「０００４．ＡＡＡ」、「０００１．ＢＢＢ」〜「０００７．ＢＢＢ」が記憶されている。
【００４１】
判断部１２２は、次のＲＡＷファイルを検索し、次のＲＡＷファイルがないことを認識すると（ステップＳ１０８のＮｏ）、表示制御部１２４に対して、画像選択画面Ｗ１（後述する）を表示させるための指示をし、表示制御部１２４は、カウント値（＝１１）を、表示パネル１１２に表示された画像選択画面Ｗ１上に表示させる（ステップＳ１１６）。
【００４２】
図３は、表示パネル１１２に表示された画像選択画面Ｗ１を示す説明図である。
画像選択画面Ｗ１は、ユーザが、リムーバブルメモリ３００に記憶されているＲＡＷファイルの画像を確認し、印刷を指示したり、明るさ等の画像処理の設定を変更したりするための画面である。画像選択画面Ｗ１は、プレビュー画像表示部ＰＧ、枚数表示部ＮＤ、送りボタンＢ１、戻しボタンＢ２、印刷開始ボタンＢ３、設定変更ボタンＢ４を含む。
【００４３】
プレビュー画像表示部ＰＧは、現像処理可能と判断されたＲＡＷファイル内に記録されているプレビュー画像を読出して表示し、枚数表示部ＮＤは、表示されているプレビュー画像が、現像処理可能（印刷可能）なＲＡＷファイルの総数分の何番目かを示す。また、送りボタンＢ１は、表示するプレビュー画像を順次進めるためのボタン、戻しボタンＢ２は、順次戻すためのボタン、印刷開始ボタンＢ３は、プレビュー画像表示部ＰＧに表示されている画像のＲＡＷ印刷を指示するためのボタン、設定変更ボタンＢ４は、プレビュー画像が表示されているＲＡＷファイルの画像処理の設定を変更するためのボタンである。ここで、上記のカウント値（＝１１）は、枚数表示部ＮＤに、現像処理可能（印刷可能）なファイルの総数として表示されている。
【００４４】
なお、表示制御部１２４は、上記の処理において、拡張子が一致すると判断され、メモリ１０４に現像処理可能なＲＡＷファイルとして記憶されたファイル名に基づいて、リムーバブルメモリ３００に格納されているＲＡＷファイルに含まれるスクリーンネイルデータを取得して、画像選択画面Ｗ１のプレビュー画像表示部ＰＧに表示させている。ここで、スクリーンネイルデータとは、デジタルカメラにおいてプレビュー表示用に生成されるＪＰＥＧ形式の画像データである。本実施例において、スクリーンネイルデータは、ＲＡＷファイルに含まれているものとする。
【００４５】
このように、プリンタ１００において印刷できる（現像処理可能な）ＲＡＷファイルの総数を、画像選択画面Ｗ１に表示することによって、ユーザは、リムーバブルメモリ３００に記憶されているＲＡＷファイルのうち、何枚が印刷可能かを知ることができる。
【００４６】
さらに、ユーザが操作パネル１１４を操作して表示モードを変更した場合に、図４に示すようなファイル選択画面Ｗ２を表示させるようにしてもよい。図４は、ファイル選択画面Ｗ２を示す説明図であり、ファイル選択画面Ｗ２は、ファイル名表示部ＦＤ、プレビュー表示ボタンＢ５、総数表示部ＴＮを含む。ファイル名表示部ＦＤは、現像処理可能なＲＡＷファイルのファイル名（拡張子を含む）を表示し、総数表示部ＴＮは、現像処理可能なＲＡＷファイルの総数を、印刷可能な写真の枚数として表示する。すなわち、上記したカウント値は、総数表示部ＴＮに表示される。また、ユーザが、所望のファイルを選択して、プレビュー表示ボタンＢ５を選択すると、プレビュー画像（図示しない）が表示される。なお、判断部１２２において、現像処理可能と判断されたＲＡＷファイルについては、プリンタ１００において現像して印刷することが可能であるため、ファイル選択画面Ｗ２には「印刷可能なＲＡＷファイル」として、ユーザが理解し易い表示にしている。
【００４７】
上記したように、判断部１２２によって拡張子が一致すると判断されたＲＡＷファイルのファイル名（拡張子を含む）は、メモリ１０４に現像処理可能なＲＡＷファイルとして、記憶されている。表示制御部１２４は、メモリ１０４から現像処理可能なＲＡＷファイルのファイル名を読み出して、ファイル選択画面Ｗ２のファイル名表示部ＦＤに表示させる。すなわち、ファイル名表示部ＦＤには、「０００１．ＡＡＡ」〜「０００４．ＡＡＡ」、「０００１．ＢＢＢ」〜「０００７．ＢＢＢ」が表示される。
また、表示制御部１２４は、メモリ１０４に記憶されたカウント値（＝１１）を読み出して、表示パネル１１２の枚数表示部ＴＮに表示させる。
【００４８】
このように、現像処理可能（印刷可能）なＲＡＷファイルのファイル名が表示されると、ユーザは、操作パネル１１４を操作することにより、所望のファイル名を選択することによって、プレビュー画像を表示させたり、印刷を指示することができる。また、例えば、ユーザは、拡張子の違いを認識して、どちらのカメラで撮影されたものかを識別することができる。
【００４９】
上記の画像選択画面Ｗ１において、各ＲＡＷファイルのプレビュー画像を確認して、ＲＡＷファイル「０００１．ＡＡＡ」を印刷しようとする場合、ユーザが、画像選択画面Ｗ１のプレビュー画像表示部ＰＧに、ＲＡＷファイル「０００１．ＡＡＡ」のプレビュー画像を表示させて、印刷開始ボタンＢ３を選択すると、印刷制御部１２６は、外部メモリコントローラ１１０を介してリムーバブルメモリ３００からＲＡＷファイル「０００１．ＡＡＡ」に含まれるＲＡＷ画像データをメモリ１０４に転送し、画像処理部１０６に、画像処理を指示する。画像処理部１０６は、メモリ１０４に格納されているＲＡＷプロファイルに含まれる現像パラメータに基づいて、ＲＡＷ画像データに現像処理を施して、印刷用画像データを生成する。画像処理部１０６が、印刷用画像データをプリンタ機構部１１６に出力すると、プリンタ機構部１１６によって、印刷用紙に選択されたＲＡＷファイル「０００１．ＡＡＡ」の画像が印刷される。
【００５０】
Ｂ．第２の実施例：
続いて、第２の実施例について説明する。第２の実施例のプリンタは、第１の実施例のプリンタ１００と、構成が同一であるため、構成の説明を省略する。本実施例は、カウント結果として、現像処理不可能なＲＡＷファイルの総数を表示するが（ステップＳ１１６）、それ以外の処理は、第１の実施例と同様であるため、第１の実施例と共通する処理の説明を省略する。また、本実施例でも、第１の実施例と同様に、ユーザが、カメラＡと、カメラＢと、カメラＣとを用いて撮影を行い、１枚のリムーバブルメモリ３００をカメラＡ、Ｂ、Ｃに共通して使用して撮影画像データを保存していたとする。
【００５１】
リムーバブルメモリ３００がプリンタのカードスロット（図示しない）に挿入され、外部メモリコントローラ１１０と接続されると、ＣＰＵ１０２は、リムーバブルメモリ３００を認識するとともに、リムーバブルメモリ３００に記憶されているＲＡＷファイルの総数をカウントし、ＲＡＷファイルの総数をメモリ１０４に記憶する（本実施例では、“１６”）。判断部１２２が、リムーバブルメモリ３００に記憶された全てのＲＡＷファイルについて、ステップＳ１０８〜１１４を繰り返し、プリンタにおいて現像処理可能か否かを判断した結果、カウント値は、“１１”である。判断部１２２は、リムーバブルメモリ３００に記憶されているＲＡＷファイルの総数（”１６”）から、カウント値“１１”を引いた値“５”をカウント結果、すなわち現像処理不可能なＲＡＷファイルの総数として、表示パネル１１２に表示させる（ステップＳ１１６）。
【００５２】
このようにすることによって、ユーザは、印刷不可能（現像処理不可能）なＲＡＷファイルの総数を知ることができるため、印刷不可能なＲＡＷファイルの総数が多い場合は、コンピュータで現像処理を行ってＪＰＥＧ形式で保存した後に、プリンタでＪＰＥＧ画像を印刷するというような対処をすることができるようになる。
【００５３】
Ｃ．第３の実施例：
続いて、第３の実施例について説明する。第３の実施例のプリンタは、第１の実施例のプリンタ１００と、構成が同一であるため、構成の説明を省略する。本実施例は、カウント結果として、現像処理可能なＲＡＷファイルの総数と共に現像処理不可能なＲＡＷファイルの総数を表示する（ステップＳ１１６）。すなわち、ステップＳ１１２の後の処理が異なるが、それ以外の処理は、第１の実施例と同様であるため、第１の実施例と共通する処理の説明を省略する。また、本実施例でも、第１の実施例と同様に、ユーザが、カメラＡと、カメラＢと、カメラＣとを用いて撮影を行い、１枚のリムーバブルメモリ３００をカメラＡ、Ｂ、Ｃに共通して使用して撮影画像データを保存していたとする。
【００５４】
図５は、本実施例のプリンタにおいて現像処理可能なファイルの総数と、現像処理不可能なファイルの総数を表示パネルに表示させる処理を示すフローチャートである。本実施例では、ユーザが、ＲＡＷ印刷モードを選択すると、判断部１２２は、ＲＡＷ印刷モードが選択されていることを認識し（ステップＳ１０２）、メモリ１０４に格納されているカウント値Ｎ１とカウント値Ｎ２を０にする(ステップＳ１０４)。その後、第１の実施例と同様に、ステップＳ１０６〜１１２の処理を行う。ステップＳ１１２において、ＲＡＷファイルの拡張子が、拡張子テーブルのいずれかと一致する場合に(ステップＳ１１２おいてＹｅｓ)、カウント値Ｎ１を増加させ、そのファイル名を、現像処理可能なＲＡＷファイルとして、メモリ１０４に記憶する (ステップＳ１１４)。一方、ステップＳ１１２において、ＲＡＷファイルの拡張子が、拡張子テーブルのいずれとも一致しない場合には(ステップＳ１１２おいてＮｏ)、カウント値Ｎ２を増加させ、そのファイル名を、現像処理不可能なＲＡＷファイルとして、メモリ１０４に記憶する(ステップＳ１１５)。
【００５５】
そして、第１の実施例と同様に、リムーバブルメモリ３００に記憶されているＲＡＷファイルそれぞれについて、ステップＳ１０８〜ステップＳ１１４（または、ステップＳ１１５）を繰り返して、プリンタにおいて現像処理可能か否か判断し、その数を数える。そして、全てのＲＡＷファイルについて、その判断が終了すると（ステップＳ１０８においてＮｏ）、カウント値Ｎ１を、プリンタにおいて現像処理可能なＲＡＷファイルの総数、カウント値Ｎ２を、プリンタにおいて印刷不可能なＲＡＷファイルの総数として、表示パネル１１２に表示させる(ステップＳ１１６)。
【００５６】
図６は、表示パネル１１２に表示されたファイル情報表示画面Ｗ３を示す説明図である。ファイル情報表示画面Ｗ３は、ユーザがリムーバブルメモリ３００に記憶されているＲＡＷファイルのうち、本実施例のプリンタで印刷できるファイルと、印刷できないファイルを確認するための画面である。
【００５７】
ファイル情報表示画面Ｗ３は、ファイル名表示部ＦＤ１、ＦＤ２、プレビュー表示ボタンＢ５を含む。表示制御部１２４は、メモリ１０４から現像処理可能なＲＡＷファイルのファイル名を読み出して、ファイル情報表示画面Ｗ３のファイル名表示部ＦＤ１に表示させる。また、表示制御部１２４は、メモリ１０４に記憶されたカウント値Ｎ１（＝１１）を読み出して、ファイル情報表示画面Ｗ３のファイル名表示部ＦＤ１に印刷可能なＲＡＷファイルの総数として表示させる(図中のＮ１)。
【００５８】
同様に、表示制御部１２４は、メモリ１０４から現像処理不可能なＲＡＷファイルのファイル名を読み出して、ファイル選択画面Ｗ２のファイル名表示部ＦＤ２に表示させる。また、表示制御部１２４は、メモリ１０４に記憶されたカウント値Ｎ２（＝５）を読み出して、ファイル情報表示画面Ｗ３のファイル名表示部ＦＤ２に印刷不可能なＲＡＷファイルの総数として表示させる(図中のＮ２)。
【００５９】
このようにすることによって、ユーザは、リムーバブルメモリ３００に記憶されているＲＡＷファイルのうち、プリンタで現像して印刷することが可能なＲＡＷファイルの数と、印刷不可能なＲＡＷファイルの数の両方を確認することができる。したがって、印刷可能なファイルについては、そのままプリンタで印刷し、印刷不可能なファイルについては、コンピュータで現像処理を行って、ＪＰＥＧ形式で保存した後に、プリンタでＪＰＥＧ画像を印刷するというような対処をすることができるようになる。
【００６０】
Ｄ．第４の実施例：
続いて、第４の実施例について説明する。第４の実施例のプリンタは、第１の実施例のプリンタ１００と、構成が同一であるため、構成の説明を省略する。本実施例において、ユーザは、カメラＡ、Ｂ、およびコンパクトデジタルカメラＤ（以下、カメラＤと省略する。）とを用いて撮影を行い、１枚のリムーバブルメモリ３００をカメラＡ、Ｂ、Ｄに共通して、使用して撮影画像データを保存していたとする。カメラＤは、カメラＢと同じメーカ製のカメラであり、撮影した画像を、ＲＡＷ形式で保存した場合は、ファイルフォーマットＤのＲＡＷファイルＤが作成される。このＲＡＷファイルＤには、撮影順に、「Ｃ＋連番」に「ＢＢＢ」という拡張子が付されたファイル名が付与される。例えば、最初に撮影した画像のＲＡＷファイルＤは、「Ｃ０００１．ＢＢＢ」となる。なお、ＲＡＷファイルＡ、Ｂ、Ｃには、それぞれメーカ名、機種名、バージョン名等のファイル情報が含まれている。
【００６１】
リムーバブルメモリ３００には、ＲＡＷファイルＡである「０００１．ＡＡＡ」〜「０００４．ＡＡＡ」、ＲＡＷファイルＢである「０００１．ＢＢＢ」〜「０００７．ＢＢＢ」、ＲＡＷファイルＣである「Ｃ０００１．ＢＢＢ」〜「Ｃ０００５．ＢＢＢ」が、格納されているものとする。
【００６２】
本実施例におけるプリンタのメモリ１０４に記憶されているＲＡＷプロフィルには、第１の実施例と同様に、カメラＡ、Ｂに関する情報が記述されているが、ＲＡＷファイルＤの情報は記述されていない。従って、ＲＡＷファイルＡ、Ｂについては、プリンタで、ＲＡＷファイルＡ、Ｂに含まれるＲＡＷ画像データに現像処理を施して、ダイレクトプリントをすることができるが、ＲＡＷファイルＤに含まれるＲＡＷ画像データに現像処理を施すことができないため、ダイレクトプリントをすることができない。しかしながら、拡張子は、ＲＡＷファイルＢと同一の「ＢＢＢ」であるため、拡張子を見ただけでは、プリンタにおいて現像処理可能か否かを判断することができない。その問題を解決するための、第４の実施例のプリンタの動作について、以下に説明する。
【００６３】
図７は、プリンタにおいて現像処理可能なＲＡＷファイルの総数を、表示パネルに表示させる処理を示すフローチャートである。
ユーザが、操作パネル１１４を操作して、表示パネル１１２に表示されたメニュー画面から、ＲＡＷ印刷モードを選択すると、判断部１２２は、ＲＡＷ印刷モードが選択されていることを認識し（ステップＳ２０２）、メモリ１０４に格納されているカウント値を０にする（ステップＳ２０４）。そして、メモリ１０４に格納されているＲＡＷプロファイル１４２に記述されている情報の中から、拡張子と、機種名を抽出して、ファイル情報テーブルを作成する（ステップＳ２０６）。上記した通り、ＲＡＷプロファイル１４２には、ＲＡＷファイルＡ、Ｂに関する情報が記述されているため、ファイル情報テーブルには、拡張子情報として「ＡＡＡ」、「ＢＢＢ」、機種情報として「カメラＡ」、「カメラＢ」が記述される。
【００６４】
続いて、判断部１２２は、リムーバブルメモリ３００に記憶されている各ＲＡＷファイルについて、ファイル情報テーブルに記述されている拡張子のいずれかと、ＲＡＷファイルに付された拡張子が一致するか否かを判断し、一致すると判断した場合は、さらに、ＲＡＷファイルに含まれる機種情報が、ファイル情報テーブルに記述されている拡張子と一致するか否かを判断する。
【００６５】
具体的には、判断部１２２は、外部メモリコントローラ１１０を介して、リムーバブルメモリ３００に記憶されている複数のＲＡＷファイルを検索して、１番目に記憶されているＲＡＷファイルＡ「０００１．ＡＡＡ」を認識すると（ステップＳ２０８のＹｅｓ）、その拡張子「ＡＡＡ」を取得する（ステップＳ２１０）。そして、判断部１２２は、ファイル情報テーブルを参照すると、上記したように、ファイル情報テーブルには、「ＡＡＡ」が記述されているため、判断部１２２は、ＲＡＷファイルＡ「０００１．ＡＡＡ」については、拡張子が一致すると判断する(ステップＳ２１２のＹｅｓ)。
【００６６】
ファイル情報テーブルに記述されている拡張子と一致する場合、判断部１２２は、外部メモリコントローラ１１０を介して、リムーバブルメモリ３００に記憶されているＲＡＷファイルＡ「０００１．ＡＡＡ」に含まれる機種名である「カメラＡ」を取得し（ステップＳ２１４）、ファイル情報テーブルを参照すると、上記したように、「カメラＡ」は、ファイル情報テーブルに記述されているため、ＲＡＷファイルＡ「０００１．ＡＡＡ」については、機種名が一致すると判断する(ステップＳ１１６のＹｅｓ)。そして、第１の実施例と同様に、カウント値を増加させ、「０００１.ＡＡＡ」を、メモリ１０４に現像処理可能なＲＡＷファイルとして記憶する（ステップＳ１１８）。同様に、ＲＡＷファイル「０００２．ＡＡＡ」〜「０００４．ＡＡＡ」、およびＲＡＷファイルＢ「０００１．ＢＢＢ」〜「０００７．ＢＢＢ」についても、拡張子と、機種名を取得して、ファイル情報テーブルに記述されているものと一致するか否かを、それぞれ判断する。
【００６７】
上記したように、ＲＡＷプロファイルには、ＲＡＷファイルＡ、Ｂについての種々の情報が記述されており、ファイル情報テーブルには、「ＡＡＡ」、「ＢＢＢ」および「カメラＡ」、「カメラＢ」が記述されているため、判断部１２２は、ＲＡＷファイルＡ「０００１．ＡＡＡ」の場合と同様に判断して、１ファイルごとにカウント値を１ずつ増加させて、ファイル名を拡張子と共にメモリ１０４に記憶する。このとき、カウント値は“１１”となり、メモリ１０４には、「０００１．ＡＡＡ」〜「０００４．ＡＡＡ」、「０００１．ＢＢＢ」〜「０００７．ＢＢＢ」が現像処理可能なＲＡＷファイルとして記憶されている。
【００６８】
続いて、判断部１２２は、次のファイルを検索し、「Ｃ０００１.ＢＢＢ」を認識すると（ステップＳ２０８のＹｅｓ）、ＲＡＷファイルＤ「Ｃ０００１.ＢＢＢ」の拡張子を取得し（ステップＳ２１０）、同様に判断する。ファイル情報テーブルを参照すると、上記したように、ファイル情報テーブルには、「ＢＢＢ」が記述されているため、判断部１２２は、ＲＡＷファイルＤ「Ｃ０００１．ＢＢＢ」については、拡張子が一致すると判断する(ステップＳ２１２のＹｅｓ)。ファイル情報テーブルに記述されている拡張子と一致するため、判断部１２２は、外部メモリコントローラ１１０を介して、リムーバブルメモリ３００に記憶されているＲＡＷファイルＤ「Ｃ０００１．ＢＢＢ」に含まれる機種名である「カメラＤ」を取得し（ステップＳ２１４）、ファイル情報テーブルを参照すると、上記したように、「カメラＤ」は、ファイル情報テーブルに記述されていないため、ＲＡＷファイルＤ「Ｃ０００１．ＢＢＢ」については、機種名が一致しないと判断する(ステップＳ２１６のＮｏ)。同様に、ＲＡＷファイルＤ「Ｃ０００２．ＢＢＢ」〜「Ｃ０００５．ＢＢＢ」についても、拡張子は一致するが、機種名が一致しないと判断する。
【００６９】
判断部１２２は、機種名が一致しないと判断した場合は、カウント値は増加させず、ファイル名も記憶しない。従って、ここまで判断したところで、カウント値は“１１”であり、メモリ１０４には、現像処理可能なＲＡＷファイルとして「０００１．ＡＡＡ」〜「０００４．ＡＡＡ」、「０００１．ＢＢＢ」〜「０００７．ＢＢＢ」が記憶されている。
【００７０】
判断部１２２は、次のＲＡＷファイルを検索し、次のＲＡＷファイルがないことを認識すると（ステップＳ２０８のＮｏ）、表示制御部１２４に対して、画像選択画面Ｗ１（図３）を表示させるための指示をし、表示制御部１２４は、カウント値（＝１１）を、表示パネル１１２に表示された画像選択画面Ｗ１（図３）上に表示させる（ステップＳ２２０）。
【００７１】
本実施例において、表示パネル１１２には、第１の実施例と同様に、図３に示す画像選択画面Ｗ１が表示される。なお、カウント結果は、枚数表示部ＮＤに、印刷可能なファイルの総数として表示されている。
【００７２】
このように、本実施例のプリンタによれば、拡張子だけでなく、機種名も参照して、プリンタにおいて現像処理可能か否かを判断し、現像処理可能なＲＡＷファイルの総数を、ダイレクトプリントが可能なＲＡＷファイルの総数として、表示パネル１１２に表示している。したがって、ユーザは、ダイレクトプリントをすることができるＲＡＷファイルの総数を知ることができる。そのため、例えば、ダイレクトプリント可能なＲＡＷファイルの数が少ない場合は、ユーザはパーソナルコンピュータで、専用の現像ソフトを利用して現像処理を施した後に印刷するなどの対処をする必要があることを容易に判断することができるため、好適である。
【００７３】
Ｅ．変形例
なお、本発明は上記した実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
【００７４】
（１）上記した実施例において、ＲＡＷ画像データに現像処理を施すことができるプリンタについて説明したが、本発明は、ディスプレイ付きのパーソナルコンピュータや、フォトストレージ等のＲＡＷ画像データに対して現像処理を施すことが可能な種々の画像処理装置に適用することができる。なお、本発明をプリンタに適用する場合には、家庭用のプリンタだけでなく、業務用の比較的高機能のプリンタシステム等の種々のプリンタに適用することができる。また、スキャナ機能等を備える複合機にも適用可能である。
【００７５】
（２）上記した実施例においては、ＲＡＷファイルのファイル名に含まれる拡張子に基づいて、プリンタ１００において現像処理が可能か否かを判断しているが、ファイル名に含まれるその他の情報に基づいて、判断するようにしてもよい。また、テーブルとの一致以外も含めて判断しても良い。例えば、デジタルカメラにおいてＲＡＷ画像データにファイル名を付与する場合に、メーカＡではファイル名の頭に「Ａ」を付け、メーカＢではファイル名の頭に「Ｂ」とその後に続いて４桁の連番を付けるという規則があるとする。このような場合には、ファイル名の頭の文字（数字や記号も含む）に基づいて、ファイル名の頭に「Ａ」がついているのか、あるいはファイル名の頭に「Ｂ」がついているのか判断し、「Ｂ」がついている場合には、更にその後に４桁の数字がついているか否かに基づいて、プリンタ１００において現像処理可能か否かを判断することができる。
【００７６】
（３）上記した実施例においては、リムーバブルメモリ３００に、ＲＡＷファイルのみが記憶されている場合を例示しているが、ＲＡＷファイル以外の画像ファイル（例えば、ＪＰＥＧファイル）も、共に記憶されていてもよい。このような場合、判断部１２２は、リムーバブルメモリ３００内のファイルがＲＡＷファイルか否かを判断するようにしてもよい。
【００７７】
例えば、ユーザがリムーバブルメモリ３００を、プリンタ１００のカードスロット（図示しない）に挿入することによって、リムーバブルメモリ３００が外部メモリコントローラ１１０と接続されると、判断部１２２は、リムーバブルメモリ３００に記憶されている複数のファイルを検索し、その拡張子が「ＪＰＥＧ」であれば、そのファイル名を、ＪＰＥＧファイルとしてメモリ１０４に記憶する。その拡張子が「ＪＰＥＧ」でない場合には、上記した実施例において説明したとおり、拡張子テーブルを参照して、そのＲＡＷファイルが現像処理可能なＲＡＷファイルか否かを判断するようにしてもよい。なお、「ＪＰＥＧ」だけでなく、「ＧＩＦ」、「ＢＭＰ」等の、画像データに対して現像処理を施さなくても印刷可能な保存形式のファイルについても、ＲＡＷファイルでないと判断するようにしてもよい。その上で、「ＪＰＥＧ」等の現像処理を施さなくてもよい保存形式のファイルについても、数を数えて表示を行うようにしても良い。このようにすると、ユーザは現像処理を施さなくても良い画像の数、現像処理を施さなければならない画像の数、この装置では扱えない画像の数のそれぞれを把握することも可能になる。
【００７８】
（４）上記した実施例においては、リムーバブルディスク３００に格納されているＲＡＷファイルの拡張子が、拡張子テーブル、ファイル情報テーブルに記述されている複数の拡張子のいずれとも一致しない場合には、プリンタにおいて、現像処理を施すことができないと判断部１２２が判断するものを示したが、拡張子テーブル等を更新する機能を持たせてもよい。例えば、拡張子が一致しない場合に、ＲＡＷプロファイルをアップデートするためのヘルプ画面を、表示パネル１１２に表示するようにしてもよい。ユーザが、表示パネル１１２に表示されたヘルプ画面に記述された指示に従って操作すると、プリンタメーカのホームページから、新しいＲＡＷプロファイルをダウンロードして、プリンタが備えるＲＡＷプロファイルをアップデートすることができる。このようにすることによって、プリンタにおいて現像処理を施すことができる（すなわち、ダイレクトプリントをすることが可能な）ＲＡＷファイルを増やすことができる。
【００７９】
また、ＲＡＷプロファイルをアップデートするだけでなく、現像処理や、その他の画像処理を画像処理部１０６に実行させるためのプログラムを、アップデートする機能を持たせてもよい。例えば、ＲＡＷプロファイルをアップデートする場合と同様に、画像処理プログラムをアップデートするためのヘルプ画面を、表示パネル１１２に表示し、ユーザが、その指示に従って画像処理プログラムをアップデートすることにより、上記と同様に、プリンタ１００においてダイレクトプリントをすることが可能なＲＡＷファイルを増やすことができる。
【００８０】
（５）上記した第４の実施例においては、ファイル情報テーブルに記述されている拡張
子に一致する場合に、さらに、ＲＡＷファイルに含まれる機種名を参照して、プリンタに
おいて現像処理可能なＲＡＷファイルであるか否かを判断していたが、その他、ファイル
フォーマットのバージョン名、メーカ名等の情報に基づいて、判断してもよい。
【００８１】
また、拡張子ごとにファイル情報の確認を行うか否かを関連付けておき、同一の拡張子
であっても、現像処理が可能なファイルと不可能なファイルが混在している可能性がある
ものだけファイル情報の確認をするようにしても良い。例えば、上記した第４の実施例に
おいて、拡張子が「ＡＡＡ」の場合は、ファイル情報の確認をしない、「ＢＢＢ」の場合
には、ファイル情報の確認を行うように、予め、関連付けておくと、拡張子が「ＡＡＡ」
であれば、ファイル情報の確認を省略することができる。したがって、処理時間を短縮す
ることができる。
【００８２】
（６）リムーバブルメモリ３００に記憶されている各ＲＡＷファイルについて、プリン
タ１００において現像処理可能か否かを判断し、現像処理可能なＲＡＷファイルの総数を
数える処理（図２のステップＳ１０４〜ステップＳ１１４、図５のステップＳ２０４〜Ｓ
２１８）は、ユーザがＲＡＷ印刷モードを選択する前に行ってもよい。このようにすると
、ユーザがＲＡＷ印刷モードを選択したら、表示制御部１２４は、メモリ１０４に記載さ
れているカウント値を読み出して表示させるだけでいいため、ユーザがＲＡＷ印刷モード
を選択してから、表示パネル１１２にカウント結果が表示されるまでの処理時間が短くな
る。したがって、ユーザは、プリンタにおいて現像処理可能、または不可能なＲＡＷファ
イルの総数を、迅速に知ることができるようになる。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施例としてのプリンタ１００を示すブロック図である。
【図２】プリンタ１００において現像処理可能なＲＡＷファイルの総数を、表示パネルに表示させる処理を示すフローチャートである。
【図３】画像選択画面Ｗ１を示す説明図である。
【図４】ファイル選択画面Ｗ２を示す説明図である。
【図５】プリンタにおいて現像処理可能なファイルの総数と、現像処理不可能なファイルの総数を表示パネルに表示させる処理を示すフローチャートである。
【図６】ファイル情報表示画面Ｗ３を示す説明図である。
【図７】プリンタにおいて現像処理可能なＲＡＷファイルの総数を、表示パネルに表示させる処理を示すフローチャートである。
【符号の説明】
【００８４】
１００…プリンタ
１０２…ＣＰＵ
１０４…メモリ
１０６…画像処理部
１０８…ＵＳＢコントローラ
１１０…外部メモリコントローラ
１１２…表示パネル
１１４…操作パネル
１１６…プリンタ機構部
１２０…バス
１２２…判断部
１２４…表示制御部
１２６…印刷制御部
２００…ＵＳＢ機器
３００…リムーバブルメモリ
Ｗ１…画像選択画面
Ｂ１…送りボタン
Ｂ２…戻しボタン
Ｗ２…ファイル選択画面
Ｗ３…ファイル情報表示画面
Ｂ３…印刷開始ボタン
Ｂ４…設定変更ボタン
Ｂ５…プレビュー表示ボタン
ＮＤ…枚数表示部
ＦＤ、ＦＤ１、ＦＤ２…ファイル名表示部
ＰＧ…プレビュー画像表示部
ＴＮ…総数表示部
【図１】
2008105386.tif 000003
【図２】
2008105386.tif 000004
【図３】
2008105386.tif 000005
【図４】
2008105386.tif 000006
【図５】
2008105386.tif 000007
【図６】
2008105386.tif 000008
【図７】
2008105386.tif 000009