(57)【要約】【課題】ユーザに対して、非対応の画像ファイルであることを確実に、かつ迅速に認識させることが可能な画像処理装置を提供する。【解決手段】画像処理装置は、外部記憶装置から画像ファイル２０１を取得して表示または印刷することができる。そして、表示または印刷するための画像データを解析および画像変換ができない場合、画像ファイルに非対応であることを示す情報をデバイス情報２０７として付加する。また、このデバイス情報２０６が付加された画像ファイル２０７を外部記憶装置から取得して表示または印刷する場合、デバイス情報のみを先に取得して解析し、画像データの解析やデコードをすることなく非対応通知画像２０９を表示または印刷する。【選択図】図２
2010056739.tif 000002
【特許請求の範囲】
【請求項１】
外部から取得した複数の画像データを含む画像ファイルに画像処理が可能な画像データがあるか否かを判断する第１の判断手段と、
該第１の判断手段により画像処理が可能でない画像データがあると判断された場合に、前記画像ファイルのファイルヘッダに非対応である情報を含むデバイス情報を付加する付加手段と、
外部から取得した画像ファイルのファイルヘッダ情報に前記デバイス情報があるか否かを判断する第２の判断手段と、
前記第１の判断手段により画像処理が可能な画像データがあると判断された画像ファイル、及び前記第２の判断手段により前記ファイルヘッダ情報に前記デバイス情報がないと判断された画像ファイルに対して画像処理を施す画像処理手段と、を備える
ことを特徴とする画像処理装置。
【請求項２】
前記第１の判断手段により画像処理が可能でない画像データがあると判断された場合、及び前記第２の判断手段により前記ファイルヘッダ情報に前記デバイス情報があると判断された場合に、非対応であることを通知する画像を出力する出力手段を備える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力手段は、前記非対応であることを通知する画像を表示部および印刷部のうちの少なくとも一つに出力する、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２の判断手段により前記ファイルヘッダ情報に前記デバイス情報があると判断された場合に、該デバイス情報が他の画像処理装置のものか否かを判断する第３の判断手段と、
該第３の判断手段により前記デバイス情報が他の画像処理装置のものであると判断された場合に、該デバイス情報を含む画像ファイルの画像の処理が可能であるか否かを判断する第４の判断手段と、を備え、
前記画像処理手段は、前記第４の判断手段により処理が可能であると判断された場合に、外部から取得した前記デバイス情報を含む画像ファイルの画像に対して画像処理を施す、
ことを特徴とする請求項１〜３のいずれか一項に記載の画像処理装置。
【請求項５】
前記外部から取得する画像ファイルに含まれる複数のページの画像データのそれぞれに前記第１の判断手段による処理が実行される、
ことを特徴とする請求項１〜４のいずれか一項に記載の画像処理装置。
【請求項６】
外部から取得した複数の画像データを含む画像ファイルに画像処理が可能な画像データがあるか否かを判断する第１の判断ステップと、
該第１の判断ステップで画像処理が可能でない画像データがあると判断された場合に、前記画像ファイルのファイルヘッダに非対応である情報を含むデバイス情報を付加する付加ステップと、
外部から取得した画像ファイルのファイルヘッダ情報に前記デバイス情報があるか否かを判断する第２の判断ステップと、
前記第１の判断ステップで画像処理が可能な画像データがあると判断された画像ファイル、及び前記第２の判断ステップで前記ファイルヘッダ情報に前記デバイス情報がないと判断された画像ファイルに対して画像処理を施す画像処理ステップと、を備える
ことを特徴とする画像処理方法。
【請求項７】
外部から取得した複数の画像データを含む画像ファイルに画像処理が可能な画像データがあるか否かを判断する第１の判断ステップと、
該第１の判断ステップで画像処理が可能でない画像データがあると判断された場合に、前記画像ファイルのファイルヘッダに非対応である情報を含むデバイス情報を付加する付加ステップと、
外部から取得した画像ファイルのファイルヘッダ情報に前記デバイス情報があるか否かを判断する第２の判断ステップと、
前記第１の判断ステップで画像処理が可能な画像データがあると判断された画像ファイル、及び前記第２の判断ステップで前記ファイルヘッダ情報に前記デバイス情報がないと判断された画像ファイルに対して画像処理を施す画像処理ステップと、コンピュータに実行させる、
ことを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを格納した、
ことを特徴とするコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶装置から取得した画像ファイルを処理する画像処理装置、画像処理方法、プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
オフィスや家庭で利用するプリンタおよび複合機等の画像処理装置として、ＵＳＢやＴＣＰ／ＩＰ等の各種通信手段によって外部記憶装置と接続し、接続した外部記憶装置から画像ファイルを取得して、表示や印刷を行うものがある。外部記憶装置から取得する画像ファイルには、様々な画像の種類および画像形式が存在する。
【０００３】
一方、画像処理装置は、ハードウェアの低コスト化・小型化のために一部の画像の種類や画像形式にしか対応していないものがあり、したがって、外部記憶装置から取得した画像ファイルを表示または印刷することができない場合がある。
【０００４】
この場合、従来においては、画像処理装置は、ユーザにエラーを通知したり、非対応の画像ファイルであることを示す画像（以下、非対応通知画像という）を表示または印刷している。
【０００５】
また、複数工程のジョブフロー中にエラーが発生すると、処理済みの画像データに電子署名を付加して保存し、ジョブフロー再開時に、電子署名を検証してユーザに通知し、再開するか否かをユーザに選択させる画像処理装置が提案されている（特許文献１）。
【特許文献１】特開２００８−７８７５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ユーザが別の操作を実行した後や、外部記憶装置を画像処理装置から取り外した後、再度外部記憶装置から画像ファイルを取得して表示または印刷する場合もある。
【０００７】
しかし、上記従来の画像処理装置のように、ユーザにエラーを通知したり、非対応通知画像を表示または印刷する場合、ユーザは表示または印刷を実行している間しかどの画像ファイルが非対応であるのかを確認することができない。
【０００８】
従って、非対応の画像ファイルを確認することができない場合があり、同じエラーを発生してしまう可能性が高く、ユーザに無駄な操作を強いることや、画像処理エラーにより無駄な処理時間が発生する問題がある。
【０００９】
そこで、本発明は、ユーザに対して、非対応の画像ファイルであることを確実に、かつ迅速に認識させることが可能な画像処理装置、画像処理方法、プログラム、および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像処理装置は、外部から取得した複数の画像データを含む画像ファイルに画像処理が可能な画像データがあるか否かを判断する第１の判断手段と、該第１の判断手段により画像処理が可能でない画像データがあると判断された場合に、前記画像ファイルのファイルヘッダに非対応である情報を含むデバイス情報を付加する付加手段と、外部から取得した画像ファイルのファイルヘッダ情報に前記デバイス情報があるか否かを判断する第２の判断手段と、前記第１の判断手段により画像処理が可能な画像データがあると判断された画像ファイル、及び前記第２の判断手段により前記ファイルヘッダ情報に前記デバイス情報がないと判断された画像ファイルに対して画像処理を施す画像処理手段と、を備えることを特徴とする。
【００１１】
本発明の画像処理方法は、外部から取得した複数の画像データを含む画像ファイルに画像処理が可能な画像データがあるか否かを判断する第１の判断ステップと、該第１の判断ステップで画像処理が可能でない画像データがあると判断された場合に、前記画像ファイルのファイルヘッダに非対応である情報を含むデバイス情報を付加する付加ステップと、外部から取得した画像ファイルのファイルヘッダ情報に前記デバイス情報があるか否かを判断する第２の判断ステップと、前記第１の判断ステップで画像処理が可能な画像データがあると判断された画像ファイル、及び前記第２の判断ステップで前記ファイルヘッダ情報に前記デバイス情報がないと判断された画像ファイルに対して画像処理を施す画像処理ステップと、を備えることを特徴とする。
【００１２】
本発明のプログラムは、外部から取得した複数の画像データを含む画像ファイルに画像処理が可能な画像データがあるか否かを判断する第１の判断ステップと、該第１の判断ステップで画像処理が可能でない画像データがあると判断された場合に、前記画像ファイルのファイルヘッダに非対応である情報を含むデバイス情報を付加する付加ステップと、外部から取得した画像ファイルのファイルヘッダ情報に前記デバイス情報があるか否かを判断する第２の判断ステップと、前記第１の判断ステップで画像処理が可能な画像データがあると判断された画像ファイル、及び前記第２の判断ステップで前記ファイルヘッダ情報に前記デバイス情報がないと判断された画像ファイルに対して画像処理を施す画像処理ステップと、コンピュータに実行させることを特徴とする。
【００１３】
本発明のコンピュータで読み取り可能な記憶媒体は、前記プログラムを格納した、ことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ユーザに対して、非対応の画像ファイルであることを確実に、かつ迅速に認識させることが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１６】
図１は、本発明の実施形態の一例である画像処理装置のハードウェア構成例を説明するためのブロック図である。
【００１７】
図１に示すように、本実施形態の画像処理装置１０１は、接続部１０２、画像処理部１０４、入力部１０５、表示部１０６、印刷部１０７、ＣＰＵ１０９、ＲＯＭ１１０、及び記憶部１０３を備える。
【００１８】
接続部１０２は、ＵＳＢやＬＡＮ等の通信インターフェースであり、外部記憶装置１０８との通信に使用される。画像処理装置１０１は、この接続部１０２を介して外部記憶装置１０８との間でデータ通信を行い、外部記憶装置１０８に格納された画像ファイルなどのデータを取得したり、外部記憶装置１０８に画像ファイルなどのデータを書き込んだりすることができる。
【００１９】
画像処理部１０４は、画像ファイルを表示部１０６に表示する画像データに変換するため、また、画像ファイルを印刷部１０７で印刷する画像データに変換するために、画像ファイルの解析および画像変換を行う。また、画像処理部１０４は、画像変換後の画像データを表示部１０６へ表示するために必要な色処理、画像変換後の画像データを印刷部１０７で印刷するために必要な色処理などの画像処理を行う。
【００２０】
ここで、本実施形態では、画像処理装置が解析および画像変換が可能な画像データを対応画像と呼び、解析および画像変換が不可能な画像データを非対応画像と呼ぶ。また、画像ファイルは、１ファイルに一つまたは複数の画像を含むことができるマルチページ形式の画像ファイルであるとする。
【００２１】
入力部１０５は、ユーザによる動作指示を受け付けるためのユーザインターフェース部であり、例えば、操作キーなどで構成される。画像処理装置１０１は、外部記憶装置１０８に格納された画像ファイルを表示または印刷する指示が入力部１０５からあった場合、接続部１０２を介して画像ファイルを取得する。
【００２２】
表示部１０６は、操作画面を表示したり、画像処理部１０４で解析および画像変換された画像データ等を表示する。なお、表示部１０６をＬＣＤなどで構成し、ＬＣＤ上にタッチパネルシートを貼り付けることで入力部１０５と表示部１０６とを一体化するように構成してもよい。
【００２３】
印刷部１０７は、画像処理部１０４で解析および画像変換された画像データ等を紙媒体などに印刷処理する。
【００２４】
ＣＰＵ１０９は、画像処理装置１０１全体を制御する。ＲＯＭ１１０は、ＣＰＵ１０９の制御プログラムを格納する。記憶部１０３は、ＤＲＡＭ１１１とＳＲＡＭ１１２を含み、非対応通知画像の画像データ及び外部記憶装置１０８から取得したデータを保存する。ＤＲＡＭ１１１は、ＣＰＵ１０９の制御プログラムの変数を格納する。ＳＲＡＭ１１２は、各処理用バッファを格納する。
【００２５】
ここで、本実施形態では、画像処理部１０４において画像ファイルの解析および画像変換ができない場合、記憶部１０３に格納された非対応通知画像の画像データを表示部１０６に表示、又は印刷部１０７で印刷することができる。
【００２６】
図２は、本実施形態の画像処理装置１０１が扱う画像ファイルの構成例を示す図である。
【００２７】
図２において、画像ファイル２０１は、デバイス情報を付加する前の画像ファイルであり、画像ファイル２０６は、デバイス情報を付加した後の画像ファイルである。デバイス情報については後述する。
【００２８】
画像ファイル２０１及び画像ファイル２０６は、共に１つのファイル内に複数ページ（複数枚）の画像を含むことができる。
【００２９】
画像ファイル２０１は、先頭にファイルヘッダ２０２、次に画像１〜３の各々について画像のヘッダ情報と画像データで構成される。ファイルヘッダ２０２は、画像ファイル２０１全体の構成情報を含む。構成情報とは、各画像１〜３のヘッダ情報を参照するためのファイル内でのデータアドレス等を示す。
【００３０】
画像１のヘッダ２０３は、画像１のヘッダ情報であり、画像１の画像形式情報を含む。画像２のヘッダ２０４は、画像２のヘッダ情報であり、画像２の画像形式情報を含む。画像３のヘッダ２０５は、画像３のヘッダ情報であり、画像３の画像形式情報を含む。
【００３１】
ここで、画像ファイル２０１の場合、画像１の画像形式はＡ、画像２の画像形式はＢ、画像３の画像形式はＣであるものとする。画像形式としては、例えば、ＪＰＥＧやビットマップなどの画像フォーマットが挙げられる。また、ＪＰＥＧの中でも、圧縮方式としてベースライン形式やプログレッシブ形式や、ロスレス形式、色コンポーネント形式としてＲＧＢ形式、ＹＵＶ形式などのより細かい形式を画像形式としてもよい。
【００３２】
本実施形態の画像処理装置１０１が処理可能な画像ファイルは、上述したように、複数ページ（複数枚）の画像データから１つのファイルを構成するようにしてもよく、また、各ページの画像データの画像形式が異なっていてもよい。
【００３３】
例えば、画像処理装置１０１が外部記憶装置１０８から画像ファイル２０１を取得して表示部１０６に表示したり印刷部１０７で印刷したりする場合を考える。
【００３４】
画像処理装置１０１は、取得した画像ファイル２０１のファイルヘッダ２０２、画像１のヘッダ２０３、画像２のヘッダ２０４および画像３のヘッダ２０５を画像処理部１０４で解析し、各画像を表示または印刷するための画像データに変換する。
【００３５】
ここで、画像処理装置１０１が対応している画像形式がＢのみである場合を想定する。
【００３６】
画像処理部１０４は、画像ファイルのファイルヘッダ２０２にデバイス情報を付加し、ファイルヘッダ２０７とする。ファイルヘッダ２０７に付加されたデバイス情報の詳細については、後述する。
【００３７】
また、画像処理部１０４は、記憶部１０３に格納されている非対応通知画像の画像データを次ページの画像として付加することもできる。
【００３８】
非対応通知画像は、例えば、画像データ２０９のように「Ｎｏｔ  Ｓｕｐｐｏｒｔｅｄ」等の表示、或いは印刷出力を可能にするための画像である。付加される画像４は、画像４のヘッダ２０８および画像４の画像データ２０９である。画像データ２０９は、画像処理装置１０１が解析および画像変換が可能な画像形式Ｂである。
【００３９】
画像処理装置１０１は、画像ファイル２０６に基づいて画像を表示または印刷する場合、ファイルヘッダ２０７のデバイス情報を参照した上で画像の表示や印刷処理を行う。詳細については後述する。
【００４０】
また、ＰＣ等の他の装置で画像ファイル２０６を表示する際に、ファイルヘッダ２０７のデバイス情報を用いて、付加された画像４の画像データ２０９を画像１および画像３と関連付けて表示させることも可能である。これにより、画像処理装置１０１での表示または印刷時でなくても、ユーザは画像ファイル２０６が非対応画像を含むこと、および画像ファイル２０６のどの画像データが非対応画像であるかを判別することができる。
【００４１】
図３は、画像ファイル２０６のファイルヘッダ２０７に記述されるデバイス情報の一例を示す図である。
【００４２】
図３において、デバイス情報マーカ３０１は、ファイルヘッダ２０７内にデバイス情報が記載されていることを示し、画像処理部１０４による画像ファイルの解析時に参照される。
【００４３】
機種コード３０２は、画像ファイルを取得して何らかの出力処理（印刷処理や、表示処理など）を行った画像処理装置の種類を表す。本実施形態では、画像処理装置が取得した画像ファイルに非対応画像、或いは破損したファイル等が存在する等の理由で処理できない画像ファイルが含まれていた場合に、その画像ファイルのファイルヘッダに当該画像処理装置の機種コードを記録する。なお、本実施形態では、同一の機種コードであれば同一の画像処理能力を持つものとする。すなわち、同一機種コードの画像処理装置であれば、対応画像／非対応画像の種類も等しいものとする。
【００４４】
画像位置情報３０３は、画像ファイルに存在する非対応画像の画像ヘッダ情報のファイル内でのデータアドレスを示し、画像処理部１０４による画像ファイルの解析時に参照される。また、図２において前述したように、非対応通知画像が付加されている場合、画像位置情報３０３は、非対応通知画像の画像ヘッダ情報のデータ位置および非対応通知画像であることを表す情報を含むことができる。
【００４５】
非対応理由３０４は、画像処理装置１０１が非対応画像を解析および画像変換できない理由を示し、画像形式情報や画像変換エラー情報などで表される。画像形式情報とは、例えば、画像ファイルがＪＰＥＧである場合、圧縮方式や色コンポーネントなど任意に指定できる画像形式情報のことである。また、画像変換エラー情報とは、例えば、元画像データの破損などにより、画像データのデコード中にエラーしたことを示すエラー情報のことである。非対応理由３０４は、画像ファイルの解析時の非対応判定および、他の装置での画像ファイル表示時の情報通知のために参照される。
【００４６】
対応可能方法３０５は、前記非対応理由３０４の画像形式情報に対して、画像処理装置が対応可能な画像形式情報を表し、他装置での画像ファイル表示時の情報通知のために参照される。
【００４７】
図３のデバイス情報３０１〜３０５の下方に、デバイス情報３０１〜３０５のフォーマットに基づいたデバイス情報構造３０６を示す。
【００４８】
デバイス情報マーカ３０１に対し、機種コード３０２は複数有してもよい。機種Ａでデバイス情報が付加された画像ファイルが、別の機種Ｂで表示または印刷される場合、機種コード３０２にデバイス情報が追加される。
【００４９】
機種コード３０２に対し、画像位置情報３０３は複数有してもよい。画像ファイルの複数の画像データが非対応画像である場合、各画像データについて画像位置情報３０３にデバイス情報が付加される。また、図２において前述したように、非対応通知画像が付加されている場合、非対応通知画像の画像位置情報３０３が追加される。
【００５０】
画像位置情報３０３に対し、非対応理由３０４は複数有してもよい。画像ファイルの解析時に、一つの画像データに対し複数の非対応理由があった場合、それぞれについて、非対応理由３０４にデバイス情報が付加される。一つの非対応理由３０４に対し、対応可能方法３０５は一つ設定される。
【００５１】
次に、図４を参照して、本実施形態の画像処理装置によるデバイス情報の付加処理の一例について説明する。図４での各処理は、ＲＯＭ１１０等に記憶されたプログラムがＲＡＭにロードされて、ＣＰＵ１０９により実行される。
【００５２】
ステップＳ４０１では、ＣＰＵ１０９は、外部記憶装置１０８から接続部１０２を介して画像ファイルのファイル情報を取得し、表示部１０６にファイル名の一覧を表示する。また、ＣＰＵ１０９は、表示部１０６に一覧表示したファイル名のうち、ユーザが入力部１０５で選択したファイル名の指示を受け付けるとともに、当該ファイル名で特定される画像ファイルの表示または印刷の要求を受け付ける。
【００５３】
ここで、ファイル情報とは、拡張子を含むファイル名やファイルサイズなどの情報を含み、ファイル名の表示に利用される情報である。
【００５４】
次に、ステップＳ４０２で、ＣＰＵ１０９は、接続部１０２を介して外部記憶装置１０８から画像ファイルを取得し、記憶部１０３に保存する。
【００５５】
次に、ステップＳ４０３では、ＣＰＵ１０９は、画像処理部１０４を制御して、ステップＳ４０２で取得した画像ファイルのファイルヘッダおよび画像ヘッダ情報を解析する。ここでの解析処理は、画像ヘッダ情報に含まれる画像形式情報を参照する。画像ファイルに複数ページの画像データが含まれている場合には、各ページの画像ヘッダ情報を解析する。
【００５６】
次に、ステップＳ４０４では、ＣＰＵ１０９（第１の判断手段）は、ステップＳ４０３で解析した画像形式情報が画像処理部１０４の画像処理能力において非対応画像かどうかを判断する。
【００５７】
そして、ＣＰＵ１０９は、対応画像であると判断した場合（画像ファイルが複数ページの画像データを含む場合、全ての画像データが対応画像である）は、ステップＳ４０５に進む。また、ＣＰＵ１０９は、非対応画像であると判断した場合（画像ファイルが複数ページの画像データを含む場合、少なくとも１ページ以上の非対応画像が存在する）は、ステップＳ４０８に進む。
【００５８】
ステップＳ４０５では、ＣＰＵ１０９は、画像処理部１０４を制御して、画像データを表示または印刷するために画像データのデコード処理を実行し、ステップＳ４０６に進む。
【００５９】
ステップＳ４０６では、ＣＰＵ１０９は、ステップＳ４０５において正常にデコード処理が完了した場合、ステップＳ４０７に進み、デコード処理中に何らかのエラーが発生した場合、ステップＳ４０８に進む。
【００６０】
ステップＳ４０７では、ＣＰＵ１０９は、ステップＳ４０５でデコードされた画像データに対して、画像処理部１０４で表示または印刷に必要な色処理などの画像処理を実行する。そして、ＣＰＵ１０９は、画像処理後の画像データを表示部１０６で表示、または印刷部１０７で紙媒体等に印刷し、処理を終了する。
【００６１】
ステップＳ４０８では、ＣＰＵ１０９は、記憶部１０３に保持している非対応通知画像に対して、画像処理部１０４で表示または印刷に必要な色処理等の画像処理を実行する。そして、ＣＰＵ１０９は、画像処理後の非対応通理画像を表示部１０６で表示、または印刷部１０７で紙媒体等に印刷し、ステップＳ４０９に進む。
【００６２】
ステップＳ４０９では、ＣＰＵ１０９は、ステップＳ４０２で記憶部１０３に保存した画像ファイルのファイルヘッダに対し、デバイス情報を付加し、ステップＳ４１０に進む。このデバイス情報には、ステップＳ４０４及びステップＳ４０６で得た非対応理由（非対応画像、デコードエラー）が含まれる。
【００６３】
ステップＳ４１０では、ＣＰＵ１０９は、ステップ４０８で表示または印刷した非対応通知画像をステップＳ４０９の画像ファイルに付加し、ステップＳ４１１に進む。
【００６４】
ステップＳ４１１では、ＣＰＵ１０９は、ステップＳ４１０の画像ファイルを接続部１０２を介して外部記憶装置１０８に転送して保存する。このとき、ＣＰＵ１０９は、外部記憶装置１０８に転送した画像ファイルを上書き保存、もしくは別ファイルとして保存してもよい。
【００６５】
本実施形態では、図４の処理を実行することで、ステップＳ４１１で外部記憶装置１０８に保存された画像ファイルをＰＣや他の装置で表示する際にステップＳ４１０の非対応通知画像を表示することができる。これにより、画像処理装置１０１に非対応画像が存在することを認識することができる。
【００６６】
また、ステップＳ４０９のデバイス情報の内容を同時に通知することで、どの機種の画像処理装置で画像ファイル内のどの画像データがどのような理由で非対応なのかを確認することができる。
【００６７】
次に、図５を参照して、本実施形態の画像処理装置１０１によるデバイス情報の解析処理の一例について説明する。図５での各処理は、ＲＯＭ１１０等に記憶されたプログラムがＲＡＭにロードされて、ＣＰＵ１０９により実行される。
【００６８】
ステップＳ５０１では、ＣＰＵ１０９は、接続部１２を介して外部記憶装置１０８内の画像ファイルのファイル情報を取得して、表示部１０６にファイル名を表示し、ステップＳ５０２に進む。
【００６９】
ステップＳ５０２では、ＣＰＵ１０９は、接続部１２を介して外部記憶装置１０８内の画像ファイルに対してファイルヘッダ情報のみを取得して、記憶部１０３に保存し、ステップＳ５０３に進む。
【００７０】
ステップＳ５０３では、ＣＰＵ１０９（第２の判断手段）は、ファイルヘッダ情報からデバイス情報マーカを検索することで、ファイルヘッダ情報にデバイス情報が含まれているかを判断する。
【００７１】
そして、ＣＰＵ１０９は、デバイス情報ある場合、ステップＳ５０４に進み、デバイス情報がない場合、ステップＳ５１２に進む。
【００７２】
ステップＳ５０４で、ＣＰＵ１０９は、画像処理部１０４を制御して、図３に示したフォーマットに基づいてデバイス情報を解析し、非対応画像が含まれるかを判定し、ステップＳ５０５に進む。
【００７３】
ここで、ＣＰＵ１０９（第３の判断手段）は、自機種における非対応画像か他機種における非対応画像かについて判断する。また、ＣＰＵ１０９は、画像処理装置１０１に該当する機種コード３０２がある場合、それに続くデバイス情報である画像位置情報３０３を記憶部１０３に保存する。更に、ＣＰＵ１０９は、機種コード３０２が画像処理装置１０１に該当しない場合は、それに続くデバイス情報である画像位置情報３０３、非対応理由３０４および対応可能方法３０５を記憶部１０３に保存する。
【００７４】
ステップＳ５０５では、ＣＰＵ１０９は、入力部１０５から要求された、外部記憶装置１０８に格納された画像ファイルの表示または印刷処理を開始し、ステップＳ５０６に進む。
【００７５】
ステップＳ５０６では、ＣＰＵ１０９は、ステップＳ５０５で要求された画像データが、ステップＳ５０４で自機種において非対応画像と判定された場合、ステップＳ５０７に進み、それ以外の場合、ステップＳ５０８に進む。
【００７６】
ステップＳ５０７では、ＣＰＵ１０９は、ＣＰＵ１０９は、記憶部１０３に保持している非対応通知画像に対して、画像処理部１０４で表示または印刷に必要な色処理等の画像処理を実行する。
【００７７】
そして、ＣＰＵ１０９は、画像処理後の非対応通理画像を表示部１０６で表示、または印刷部１０７で紙媒体等に印刷し、処理を終了する。
【００７８】
一方、ステップＳ５０８では、ＣＰＵ１０９は、ステップＳ５０５で要求された画像データが、ステップＳ５０４で他機種において非対応画像と判定された場合、ステップＳ５０９に進み、それ以外の場合、ステップＳ５１２に進む。
【００７９】
ステップＳ５０９では、ＣＰＵ１０９（第４の判断手段）は、ステップＳ５０５で要求された画像データに対して、ステップＳ５０４で記憶部１０３に保存したデバイス情報を参照し、対応可能方法３０５に従って画像変換可能かを判定する。
【００８０】
そして、ＣＰＵ１０９は、画像変換が可能と判定した場合、ステップＳ５１０に進み、それ以外の場合、ステップＳ５１２に進む。
【００８１】
ステップＳ５１０では、ＣＰＵ１０９は、接続部１０２を介して外部記憶装置１０８から画像ファイルを取得して、記憶部１０３に保存する。また、ＣＰＵ１０９は、ステップＳ５０５で要求された画像データに対して、ステップＳ５０９の判定に従い画像変換し、ステップＳ５１１に進む。
【００８２】
ステップＳ５１１で、ＣＰＵ１０９は、ステップＳ５１０で画像変換した画像データを付加した画像ファイルを接続部１０２を介して外部記憶装置１０８に転送して保存し、ステップＳ５１２に進む。このとき、ＣＰＵ１０９は、外部記憶装置１０８に転送した画像ファイルを上書き保存、もしくは別ファイルとして保存してもよい。
【００８３】
ステップＳ５１２では、ＣＰＵ１０９は、通常の画像ファイルの表示、印刷処理、すなわち、図４におけるステップＳ４０２以降の処理を実行し、処理を終了する。
【００８４】
本実施形態では、図５の処理を実行することで、自機種で非対応通知画像を表示または印刷する場合、予め非対応画像の判定が行われているため、表示または印刷を開始する際に、各々の画像データの解析や画像変換を行わないですむ。すなわち、画像データのヘッダ情報２０３、２０４および２０５の解析処理が不要となる。これにより、迅速に非対応通知画像を表示または印刷することができる。
【００８５】
また、他機種での非対応通知画像を表示または印刷する場合、他機種で要求している画像形式に画像変換して画像ファイルに付加することで、他機種でも非対応通知画像を表示または印刷できるようにすることができる。
【００８６】
なお、本発明は、上記実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００８７】
例えば、上記実施形態では、画像ファイル或いは非対応通知画像を表示または印刷する場合を例示したが、画像ファイル或いは非対応通知画像の表示と印刷との両方を行うようにしてもよい。
【００８８】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９２】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態の一例である画像処理装置のハードウェア構成例を説明するためのブロック図である。
【図２】画像処理装置が処理可能な画像ファイルの構成例を示す図である。
【図３】画像ファイルのファイルヘッダに記述されるデバイス情報の一例を示す図である。
【図４】画像処理装置によるデバイス情報の付加処理の一例について説明するためのフローチャート図である。
【図５】画像処理装置によるデバイス情報の解析処理の一例について説明するためのフローチャート図である。
【符号の説明】
【００９４】
１０１  画像処理装置
１０２  接続部
１０３  記憶部
１０４  画像処理部
１０５  入力部
１０６  表示部
１０７  印刷部
１０９  ＣＰＵ
１１０  ＲＯＭ
１１１  ＤＲＡＭ
１１２  ＳＲＡＭ
【図１】
2010056739.tif 000003
【図２】
2010056739.tif 000004
【図３】
2010056739.tif 000005
【図４】
2010056739.tif 000006
【図５】
2010056739.tif 000007