(57)【要約】      （修正有）【課題】ユーザがメディアデバイスに保存されている所望のデータファイルを見つけ出すことを容易にし、迅速に該ファイルを用いた画像処理を実行させることができる画像処理装置の提供する。【解決手段】データ記憶装置を着脱可能に接続する外部インタフェース部と、所定の画像処理に関する設定項目の入力を受け付ける入力部と、入力部を介した設定の入力を検出する設定入力検出部と、設定の入力を検出した場合に所定の画像処理に関する設定項目について設定された設定値に基づいて検索条件を生成し、設定の入力を検出した場合に検索部にデータファイル検索の実行を指示する実行指示部と、実行指示部の指示に従いデータ記憶装置に格納されたデータファイルについて検索条件生成部が生成した検索条件に基づくデータファイル検索を実行して検索結果を出力する検索部と、データファイル検索の検索結果を表示する表示部と、を有する画像処理装置。【選択図】図５
2010226301.tif 000002
【特許請求の範囲】
【請求項１】
データ記憶装置に格納されたデータファイルを用いて所定の画像処理を実行する画像処理装置であって、
前記データ記憶装置を着脱可能に接続する外部インタフェース部と、
前記所定の画像処理に関する設定項目に対する設定の入力を受け付ける入力部と、
前記入力部を介した前記設定の入力を検出する設定入力検出部と、
前記設定入力検出部が前記設定の入力を検出した場合に前記所定の画像処理に関する設定項目について設定された設定値に基づいて検索条件を生成する検索条件生成部と、
前記設定入力検出部が前記設定の入力を検出した場合に検索部にデータファイル検索の実行を指示する実行指示部と、
前記実行指示部の指示に従い前記データ記憶装置に格納されたデータファイルについて前記検索条件生成部が生成した検索条件に基づくデータファイル検索を実行して検索結果を出力する検索部と、
データファイル検索の前記検索結果を表示する表示部と、を有する画像処理装置。
【請求項２】
前記検索部は、前記検索条件と関連する前記データファイルの属性の属性値を取得して、前記属性値が検索条件を満足するか否かを判定することにより前記データファイル検索を実行する、請求項１に記載の画像処理装置。
【請求項３】
前記検索条件生成部は、前記所定の画像処理に関する設定項目に含まれる第１の設定項目の設定値に基づいて第１の検索条件を生成し、同じく前記所定の画像処理に関する設定項目に含まれる第２の設定項目の設定値に基づいて第２の検索条件を生成し、
前記検索部は、前記第１の検索条件に基づくデータファイル検索と前記第２の検索条件に基づくデータファイル検索とを実行し、それぞれについて第１の検索結果と第２の検索結果とを出力する、請求項１に記載の画像処理装置。
【請求項４】
前記入力部は、さらに、前記表示部に表示される前記検索結果に含まれるデータファイルの選択の入力を受け付ける、請求項１に記載の画像処理装置。
【請求項５】
前記検索部は、前記入力部を介してデータファイルの選択が入力されている状態において実行したデータファイル検索の検索結果に前記選択にかかるデータファイルが含まれるか否かを判定し、
前記表示部は、前記データファイル検索の検索結果に前記選択にかかるデータファイルが含まれない場合には、警告メッセージを表示する、請求項４に記載の画像処理装置。
【請求項６】
前記検索部は、前記データファイル検索の検索結果に前記選択にかかるデータファイルが含まれない場合に、前記検索結果に前記選択にかかるデータファイルを含めるように前記検索結果を修正して出力する、請求項４に記載の画像処理装置。
【請求項７】
前記検索部は、前記所定の画像処理に関する設定項目のうちで未設定の状態にある設定項目について、該設定項目が設定された場合に前記検索条件生成部が生成する検索条件を生成し、該生成した検索条件にもとづくデータファイル検索の検索結果に含まれるデータファイル総数を導出し、
前記表示部は、前記データファイル総数がゼロである場合には、前記未設定の状態にある設定項目にかかる設定の入力を受け付けない、請求項１に記載の画像処理装置。
【請求項８】
前記表示部は、前記検索結果に含まれるデータファイル総数が所定数以下の場合には、前記検索結果に含まれるデータファイルについてプレビュー画像を表示する、請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、データ記憶装置に保存されたデータファイルを用いて印刷出力処理を実行する画像処理装置に関する。
【背景技術】
【０００２】
近年にあっては、パーソナルコンピュータといった従来の情報処理装置のみならず、プリンタやデジタル複合機といった画像処理装置もまた、単独で情報処理装置として機能するのに十分な程度に高度な情報処理機能を備える。
【０００３】
そのような画像処理装置にあっては、ユーザは、接続ポートを介して直接的に、または、ネットワークを介して間接的に、データ記憶装置を画像処理装置に接続し、該データ記憶装置に保存されたデータファイルを用いた画像処理を該装置に実行させることができる。例えば、ユーザは、そのような画像処理装置の一形態であるデジタル複合機（以下において、「ＭＦＰ」（MultiFunction Peripheral）とも称する。）に対しデータ記憶装置を接続し、デジタル複合機を操作して該データ記憶装置にデータファイルとして保存された画像をデジタル複合機に印刷出力させることができる。
【０００４】
デジタル複合機（ＭＦＰ）に接続可能なデータ記憶装置としては、ＵＳＢメモリ、ＳＤメモリーカード（ＳＤカード）、コンパクトフラッシュ（登録商標）（ＣＦカード）、フレキシブルディスク（ＦＤ）、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）、光磁気ディスク（ＭＯ）、および、ハードディスクなどが挙げられる。なお、本願では、これらデータ記憶装置を「メディアデバイス」とも称する。現在のメディアデバイスにおいては、その最大データ記憶容量は飛躍的に増大しており、１つのメディアデバイス中に膨大な数のデータファイルを保存することが可能である。
【０００５】
当然の事ながら、１つのメディアデバイス中には、様々なデータ形式（フォーマット）のデータファイルを保存することができる。しかるに、１つのメディアデバイスの中には、ユーザが業務上で使用する報告書のデータファイルからユーザのプライベートユースに供される画像データまで、多種多様なデータファイルが混在することが考えられる。ＭＦＰは、各データファイルに与えられたファイル名、ならびに、データファイルを格納するフォルダ（ディレクトリ）が構成する階層構造（ファイルパス等）を用いてメディアデバイス中のデータファイルを管理する。ユーザがデータファイルを指定する場合も、これらファイル名およびファイルパスが用いられる。だが、メディアデバイス中に保存されるデータファイルの数が膨大になった昨今においては、ユーザが、メディアデバイス中に保存されている各データファイルについてファイル名やファイルパス等を記憶しておくことは事実上不可能である。
【０００６】
そのため、情報処理装置や画像処理装置は、メディアデバイスに保存されたデータファイル群をフォルダ単位で一覧表示してユーザにデータファイル群を提示するファイル一覧機能や、ユーザが指定する特定のキーワード（検索キー）の情報と、データファイルに関連付けて保持された情報とを用いてデータファイルを検索するファイル検索機能を予め備える場合が多い。
【０００７】
ユーザは、これらの機能を適宜利用して所望のデータファイルを特定する。
例えば、ファイル一覧機能を利用する場合にあっては、ユーザは、当該データファイルが格納されていると思われるフォルダを指定して当該フォルダ内のデータファイル群を一覧表示させたり、各データファイルに関連付けて保持されるタイムスタンプのような管理データを用いてファイル一覧をソートしたりして、所望のデータファイルを一覧中から探し当てようとする。
あるいは、例えば、ファイル検索機能を利用する場合にあっては、ユーザは、所望のデータファイルのファイル名の一部とユーザ自身が考える文字列等を検索キーとして情報処理装置に入力し、情報処理装置に該検索キーをファイル名の一部に含むデータファイルの一覧を表示させて、所望のデータファイルを一覧中から見つけようとする。
【０００８】
しかしながら、上述のファイル一覧機能やファイル検索機能では、必ずしも効率的にデータファイルを特定することができるとは限らない。なぜなら、所望のデータファイルについて、ユーザが部分的に記憶しているファイル名や該データファイルが格納されたフォルダの情報が誤りを含んでいる場合が多いからである。
とくに、情報デバイス（例えば、デジタルカメラ）によって生成されメディアデバイスへ自動的に保存されるデータファイル（例えば、画像データ）に関しては、情報機器がデータファイル名や保存先フォルダを自動的に決定することが多く、ユーザは、データファイルがメディアデバイス中においてどのように管理されているのかについての情報を全く知らないことすらある。
【０００９】
別の側面として、デジタル複合機のような画像処理装置が備える文字入力手段は、操作パネル上に一時的に必要に応じて表示されるソフトウェアキーボードであることが多く、たとえ、ユーザが、データファイルのファイル名について正しく記憶していたとしても、ユーザは文字列（検索キー）の入力に手間取ることもしばしばある。故に、デジタル複合機のような画像処理装置にあっては、従来のような文字列の入力に基づくデータファイル検索機能は、必ずしも効率的であるとはいえない。
【００１０】
特許文献１は、画像データの絞り込み手法に特徴を有する画像形成装置、方法、および、プログラムを開示する。
【００１１】
例えば、特許文献１の画像形成装置は、当該画像形成装置に設定されている設定のうち印刷にかかる設定項目（印刷モード、印刷用紙サイズ、および、印刷ページ数）を用いて複合条件を生成し、当該複合条件に適うデータファイルのみを一覧表示する機能（フィルタリング機能）を有する。
【００１２】
特許文献１の発明においては、上記フィルタリングは、「ファイル選択ボタン」（特許文献１図面［図８］等参照。）が押下されて初めて実行される。つまり、特許文献１の発明においては、ユーザによるファイル選択ボタンの押下が、フィルタリング機能実行のトリガとして利用される。
また、フィルタリングに用いる複合条件は、ユーザがファイル選択ボタンを押下した時点において画像形成装置に設定されている印刷にかかる設定内容に基づく複合条件である。よって、特許文献１の発明においては、ユーザが印刷にかかる設定内容の一部を変更しても、ユーザが再度ファイル選択ボタンを押下するまでは、その変更を反映したフィルタリングの結果がユーザに提供されることはない。
特許文献１が開示する構成にあっては、フィルタリングに用いる複合条件を変更するために、ユーザは、ファイル選択画面（特許文献１図面［図１１］等参照。）を一旦キャンセルし、機能を選択する画面（特許文献１図面［図６］等参照。）に戻って機能（上述の印刷モードを含む。）を選択し、さらに、詳細機能の設定画面（特許文献１図面［図８］、［図９］、［図１０］等参照。）において諸設定（上述の印刷用紙サイズ、印刷ページ数の設定を含む。）を行ってから、ファイル選択ボタンを押下しなければならず、ユーザに要求される操作は煩雑にならざるを得ない。加えて、特許文献１の発明においては、フィルタリングに用いられる複合条件に含まれる設定項目の組み合わせをユーザが任意に選択することもできない。
【００１３】
ユーザは、フィルタリングの結果に所望のデータファイルが含まれていなかった場合に、次に、行うべき操作が煩雑となり、場合によっては、如何なる操作を行えば所望のデータファイルに到達することができるのかわからなくなる。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００８−０２２３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
上述の従来技術が抱える問題点を鑑み、本発明は、ユーザがメディアデバイス（データ記憶装置）に保存されている所望のデータファイルを見つけ出すことを容易にし、迅速に該ファイルを用いた画像処理を実行させることができる画像処理装置の提供を目的とする。そうすることにより、本発明は、画像処理装置の操作性を改善し、もって、画像処理装置の生産性、利用効率を向上させる。
【課題を解決するための手段】
【００１６】
本発明は、その一態様においては、データ記憶装置に格納されたデータファイルを用いて所定の画像処理を実行する画像処理装置であって、データ記憶装置を着脱可能に接続する外部インタフェース部と、所定の画像処理に関する設定項目に対する設定の入力を受け付ける入力部と、入力部を介した設定の入力を検出する設定入力検出部と、設定入力検出部が設定の入力を検出した場合に所定の画像処理に関する設定項目について設定された設定値に基づいて検索条件を生成する検索条件生成部と、設定入力検出部が設定の入力を検出した場合に検索部にデータファイル検索の実行を指示する実行指示部と、実行指示部の指示に従いデータ記憶装置に格納されたデータファイルについて検索条件生成部が生成した検索条件に基づくデータファイル検索を実行して検索結果を出力する検索部と、データファイル検索の検索結果を表示する表示部と、を有する画像処理装置である。
【００１７】
本発明の一態様においては、検索部は、検索条件と関連するデータファイルの属性の属性値を取得して、属性値が検索条件を満足するか否かを判定することによりデータファイル検索を実行することが好ましい。
【００１８】
本発明の一態様においては、検索条件生成部は、所定の画像処理に関する設定項目に含まれる第１の設定項目の設定値に基づいて第１の検索条件を生成し、同じく所定の画像処理に関する設定項目に含まれる第２の設定項目の設定値に基づいて第２の検索条件を生成し、検索部は、第１の検索条件に基づくデータファイル検索と第２の検索条件に基づくデータファイル検索とを実行し、それぞれについて第１の検索結果と第２の検索結果とを出力することが好ましい。
【００１９】
本発明の一態様においては、入力部は、さらに、表示部に表示される検索結果に含まれるデータファイルの選択の入力を受け付けることが好ましい。
【００２０】
本発明の一態様においては、検索部は、入力部を介してデータファイルの選択が入力されている状態において実行したデータファイル検索の検索結果に選択にかかるデータファイルが含まれるか否かを判定し、表示部は、データファイル検索の検索結果に選択にかかるデータファイルが含まれない場合には、警告メッセージを表示することが好ましい。
【００２１】
本発明の一態様においては、検索部は、データファイル検索の検索結果に選択にかかるデータファイルが含まれない場合に、検索結果に選択にかかるデータファイルを含めるように検索結果を修正して出力することが好ましい。
【００２２】
本発明の一態様においては、検索部は、所定の画像処理に関する設定項目のうちで未設定の状態にある設定項目について、該設定項目が設定された場合に検索条件生成部が生成する検索条件を生成し、該生成した検索条件にもとづくデータファイル検索の検索結果に含まれるデータファイル総数を導出し、表示部は、データファイル総数がゼロである場合には、未設定の状態にある設定項目にかかる設定の入力を受け付けないことが好ましい。
【００２３】
本発明の一態様においては、表示部は、検索結果に含まれるデータファイル総数が所定数以下の場合には、検索結果に含まれるデータファイルについてプレビュー画像を表示することが好ましい。
【発明の効果】
【００２４】
本発明にかかる画像処理装置においては、ユーザは、メディアデバイス（データ記憶装置）に保存されている所望のデータファイルを容易に見つけ出すことができ、該ファイルを用いた画像処理を迅速に完了させることができる。本発明は、画像処理装置の操作性、生産性の向上という効果を奏する。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係るデジタル複合機およびメディアデバイスの斜視図
【図２】メディアデバイス中のデータファイルのファイル属性情報例
【図３】本発明の実施の形態に係るデジタル複合機のファイル絞り込み機能の概念図
【図４】本発明の実施の形態に係るデジタル複合機のハードウェア構成のブロック図
【図５】本発明の実施の形態に係るデジタル複合機の機能的構成のブロック図
【図６Ａ】本発明の実施の形態のデジタル複合機のファイル絞り込み機能のフローチャート
【図６Ｂ】本発明の実施の形態のデジタル複合機のファイル絞り込み機能のフローチャート
【図７】デジタル複合機ユーザインタフェース部構成例（印刷設定未選択状態）
【図８】デジタル複合機ユーザインタフェース部構成例（用紙トレイ選択後）
【図９】デジタル複合機ユーザインタフェース部構成例（用紙トレイ選択後、倍率選択状態）
【図１０】デジタル複合機ユーザインタフェース部構成例（用紙トレイ・倍率選択後、カラー選択状態）
【図１１】デジタル複合機ユーザインタフェース部構成例（用紙トレイ・倍率・カラー選択後、ステープル位置選択状態）
【図１２】デジタル複合機ユーザインタフェース部構成例（ファイル選択後状態）
【図１３】デジタル複合機ユーザインタフェース部構成例（選択ファイル・印刷設定不整合状態）
【図１４】デジタル複合機ユーザインタフェース部構成例（条件適合ファイルリスト表示例）
【図１５】デジタル複合機ユーザインタフェース部構成例（条件適合ファイルプレビュー表示例）
【図１６】デジタル複合機ユーザインタフェース部構成例（条件適合ファイル不在による未選択印刷設定項目非表示（グレイアウト）状態）
【図１７】デジタル複合機ユーザインタフェース部構成例（条件適合ファイル不在状態）
【図１８】デジタル複合機ユーザインタフェース部構成例（カラー選択状態）
【図１９】デジタル複合機ユーザインタフェース部構成例（カラー選択後、用紙トレイ選択状態）
【図２０】デジタル複合機ユーザインタフェース部構成例（カラー選択後、用紙トレイ選択状態の別例）
【発明を実施するための形態】
【００２６】
本願にかかる実施の形態によるＭＦＰは、以下に示す、発明者らの発想に基づいて完成された。
ユーザがＭＦＰを用いてメディアデバイス（例えば、ＵＳＢメモリ）中のデータファイルについて印刷出力処理を行う場合、ユーザは、データファイルのメディアデバイス中におけるファイル名やファイルパス等に関する情報よりも、むしろ、当該データファイルを用いた印刷出力物の完成形のイメージ（ページ数、用紙サイズ（原稿サイズ、あるいは、画像サイズ）、カラー設定（モノクロ、２色、フルカラー）、倍率、両面／片面、仕上げ設定（ステープル処理およびその位置の設定、パンチ穴処理設定およびその位置の設定等）等）について明確なイメージを有することが多いと思われる。
また、ユーザが心中に抱いた印刷出力物の完成形のイメージは、ユーザがＭＦＰに対してする設定の内容に反映される蓋然性は非常に高いと思われる。
したがって、発明者らは、ユーザがＭＦＰに対して行った設定の内容に基づいてデータファイルの絞り込みを行えば、換言すれば、当該設定内容と整合する属性を有するデータファイルのみをユーザに提示すれば、ユーザが膨大な数のデータファイルが保存されているメディアデバイスの中から所望のデータファイルを見つけ出すことが容易になり、もって、ＭＦＰの操作性、生産性等の向上が期待される、と発想した。
また、上述のようにしてデータファイルを絞り込んだ結果として残った少数のデータファイルについてはサムネイル画像を生成しプレビュー表示を実施すれば、ユーザが所望のデータファイルについてファイルパス、ファイル名、ファイル形式等についての情報を全く有さない場合においても、ユーザは、迅速に所望のデータファイルを見つけ出すことができる。
【００２７】
このような発想に基づいて完成された、本実施の形態によるＭＦＰにおいては、ユーザが行った設定入力の内容に基づいてメディアデバイス中のデータファイルを検索するために用いる検索条件を自動的に生成し、そして、当該検索条件によるデータファイル検索を自動的に実行してその結果をユーザに提供する。該ＭＦＰは、そうすることによって、ユーザがメディアデバイス中のデータファイル群から所望のデータファイルを見つけ出すことを支援する。
本実施の形態によるＭＦＰにおいては、自動生成される検索条件に基づき、メディアデバイス中のデータファイルの属性情報（例えば、データファイル内のヘッダ情報、あるいは、データファイルと関係づけて生成されるデータファイル管理情報）に対して検索を実行する。また、ＭＦＰは、ユーザが設定入力を行うたびに、つまり、設定内容が変更されるたびに、自動的に検索条件の再生成およびデータファイル再検索を行ってユーザに随時その結果を通知することができる。
【００２８】
このような本実施の形態によるＭＦＰは、ユーザがＭＦＰに対して行った設定の内容（上述のようにこの「設定の内容」は、ユーザが心中に抱いている印刷出力物完成形に対するイメージが反映されている蓋然性が非常に高い。）を用いてデータファイル検索の条件を生成し、該条件に基づいてメディアデバイス中のデータファイルの絞り込み（データファイル検索）を行う。
従って、本実施の形態によるＭＦＰにおいては、ユーザがデータファイルのファイル名やデータファイルのフォーマットについて一切の情報を持たない場合であってもデータファイルを絞り込むことが可能である。このことは、デジタルカメラ等の情報処理デバイスによって自動生成されてメディアデバイスに自動保存されたデータファイルを検索する場合にも有利である。
【００２９】
上述したように、本実施の形態によるＭＦＰにおいては、データファイル検索の結果を、ユーザインタフェースにリスト表示する。
そのため、ユーザは、設定内容の変更を行うたびに直ちに、新たに検索を実行させるための特別な操作をすることなしに、当該変更を反映したデータファイル検索の結果を見ることができる。
本実施の形態によるＭＦＰにおいては、データファイル検索の条件に含めたくない設定項目については、ユーザは、その設定項目についての入力を、データファイルを見つけ出した後に行えばよい。したがって、本実施の形態によるＭＦＰにおいては、データファイルの検索の条件をユーザが任意に選択的に設定した設定項目のみに基づいて自動的に生成してデータファイル検索を実行することが可能である。
また、本実施の形態によるＭＦＰにおいては、ユーザが選択したデータファイルのデータの特性（属性値）と当該選択よりも後で入力された設定内容との間で不整合が生じた場合には、ユーザに警告を発することにより当該選択されたデータファイルにかかる印刷出力処理の設定内容に対する修正を、ユーザに促すこともできる。
【００３０】
このような特徴により、本実施の形態によるＭＦＰにおいては、ユーザは、データファイルの検索の条件を自由にかつ簡便に取捨選択しながら迅速にデータファイルを検索することができ、もって、本実施の形態によるＭＦＰは、操作性の向上、利用効率・生産性の向上、という効果を奏する。
【００３１】
また、本実施の形態によるＭＦＰにおいては、ユーザが検索条件に組み込まれる設定項目の取捨選択を自由に決定できるため、データファイル検索の結果が膨大な数のデータファイルを提示したり、該当するデータファイルがゼロとなったりすることを可能な限り回避できる。
さらには、ユーザは、データファイル検索条件の変化に応答して変化するユーザインタフェースに表示される検索結果の変化の過程を追うことができるので、自らが心中に抱く印刷出力物完成形に対するイメージの誤りに気付くことも容易になり、自らがした印刷設定中の誤りを訂正し、正しい設定で印刷出力を実行させることも可能になる。そのため、本実施の形態によるＭＦＰにおいては、ミスプリントが生じる頻度も減少する。
【００３２】
以下、本発明の実施の形態について、詳細に説明する。
【００３３】
本発明にかかる画像処理装置は、その実施の形態においては、デジタル複合機（ＭＦＰ）である。デジタル複合機（ＭＦＰ）とは、例えば、プリンタ、ファクシミリ、複写機、スキャナ等の機能のうち少なくとも２つ以上の機能を有する画像処理装置である。
本実施の形態によるＭＦＰは、その接続ポートを介して直接的に、あるいは、ネットワークを介して間接的に、データ記憶装置（メディアデバイス）を接続可能である。メディアデバイスには、ＵＳＢメモリ、ＳＤメモリーカード（ＳＤカード）、コンパクトフラッシュ（登録商標）（ＣＦカード）、ＦＤ、ＣＤ、ＤＶＤ、ＭＯディスク、および、ハードディスクなどが用いられる。
【００３４】
図１は、本実施の形態によるＭＦＰ１およびメディアデバイス１０１（ＵＳＢメモリ）の斜視図である。ＭＦＰ１は、外部インタフェース部３を備える。外部インタフェース部３には、メディアデバイス１０１（ＵＳＢメモリ）を接続することが可能である。また、ＭＦＰ１は、ユーザインタフェース部５を備える。ユーザインタフェース部５は、表示部５ａおよび入力部５ｂを含む。なお、表示部５ａは、タッチパネル付きＬＣＤで構成されており、そのタッチパネルは入力部５ｂの一部として機能する。
【００３５】
ＭＦＰ１は、メディアデバイス１０１に保存されたデータファイル（例えば、画像データのファイル）を用いて所定の処理（例えば、当該画像データファイルの画像の印刷出力処理）を実行することができる。ただし、ここでのデータファイルは、画像データに限定されない。上記所定の処理が印刷出力処理である場合には、データファイルは、印刷可能なデータファイル（ドキュメントデータ等）であればよい。なお、本実施の形態においては、上記所定の処理を、データファイルに基づく印刷出力処理としているが、このことは、本発明における上記所定の処理が印刷出力処理に限定されることを意味しない。
【００３６】
ＭＦＰ１は、自機に接続されたメディアデバイス（ＵＳＢメモリ）１０１に保存された各データファイルについて、適宜、後述する属性値を取得することができる。
【００３７】
図２は、メディアデバイス（ＵＳＢメモリ）１０１に保存されているデータファイル（本図では、ファイル１〜ファイル１００）とその属性値を示す例図である。ここで、データファイルの属性には、
例えば、
データファイルに含まれる画像、文書、等（以下、「画像等」。）のページ数、
画像等の印刷用としてデータファイルにプリセットされた原稿サイズ（用紙サイズ）、
画像等の印刷用としてデータファイルにプリセットされた拡大・縮小の倍率、
画像等の印刷用としてデータファイルにプリセットされたカラー選択の設定、
画像等の印刷用としてデータファイルにプリセットされたステープル位置、
画像等の印刷用としてデータファイルにプリセットされたパンチ位置（パンチ穴処理の位置）、が含まれる。例えば、「ファイル３」の属性「ページ数」の属性値は、「１００」である。同様、属性「原稿サイズ」の値は、「Ａ４」であり、属性「カラー選択」の値は、「フルカラー」であり、属性「ステープル位置」の値は、「左」である。なお、「ファイル３」については、属性「倍率」および「パンチ位置」に属性値は設定されていない。
これら属性および属性値は、データファイルの一部（例えば、ヘッダ部）に含まれてもよいし、あるいは、データファイルと関係づけて別途メディアデバイス１０１等に記録されていてもよい。また、属性および属性値は、画像等の印刷を目的として付与された属性および属性値に限定されない。
ＭＦＰ１は、各データファイルの各属性について、属性値が与えられていない場合には、該属性に関連した自機の設定項目の値を優先するなどして適切に処理するものとする。
【００３８】
図３は、本実施の形態によるＭＦＰ１が行うデータファイル検索および再検索の流れを示す概念図である。メディアデバイス１０１中には、ファイル１からファイル１００までの１００個のデータファイルが記憶されているものとする（図３中左端部参照。）。
この状態で、例えば、ＭＦＰ１に対して、印刷出力に用いる用紙のトレイを用紙トレイ３に選択する設定が入力されたとする。このとき、用紙トレイ３にはＡ４サイズの用紙が格納されているとすると、ＭＦＰ１は、検索条件「属性「原稿サイズ」の値が「Ａ４」」を自動的に生成し、メディアデバイス中のデータファイルの絞り込みを実行する。
図３中央部の括弧｛｝は、検索条件「属性「原稿サイズ」の値が「Ａ４」」に適合するデータファイルを示す。
このようにして、ＭＦＰ１は、ユーザが行った印刷出力処理のための設定入力に基づいて、当該設定内容に適合するデータファイルを見つけ出してユーザに提示する。この時点においてユーザは、提示されているデータファイルの中から１つ以上のデータファイルを選択し、印刷出力処理の実行をＭＦＰ１に対して指示してもよい。
あるいは、ユーザは、ＭＦＰ１に対し、さらに、印刷出力処理の設定入力を行うことも可能である。例えば、ユーザが、ＭＦＰ１に対して、印刷出力にかかるカラー設定（例えば、フルカラー）を入力したとする。ＭＦＰ１は、現在設定されている設定内容に基づいて、複合的検索条件「属性「原稿サイズ」の値が「Ａ４」でありかつ、属性「カラー選択」の値が「フルカラー」」を自動的に再生成し、メディアデバイス中のデータファイルの絞り込みを再度実行する。
図３中右端部には、データファイル再検索の結果残ったデータファイル（ファイル２５）が示される。
２度にわたる自動検索の結果、ユーザは、２項目（用紙サイズ、カラー選択）の設定入力の内容に適合するデータファイルが、データファイル２５のみであることを容易に知ることができる。これら２度にわたる検索の間、ユーザは、データファイル検索のための条件設定について何ら頭を悩まされることはない。ユーザは、単に、印刷出力の結果物に対するイメージに従って設定入力を行ったのみである。
【００３９】
＜ＭＦＰのハードウェア構成について＞
図４は、本実施の形態によるＭＦＰ１のハードウェア構成の概略を示すブロック図である。ＭＦＰ１は、内部に、中央処理装置（ＣＰＵ）１３、リード・オンリー・メモリ１５、ランダム・アクセス・メモリ（ＲＡＭ）１７を有しており、ＣＰＵ１３、ＲＯＭ１５、および、ＲＡＭ１７は、ＭＦＰ１のコンピュータ主要部１１を構成する。また、ＲＡＭ１７は、ワークメモリ部１７ａおよび画像メモリ部１７ｂを備える。ワークメモリ部１７ａは、画像処理等に必要なデータを記憶する記憶領域を構成し、画像メモリ部１７ｂは、スキャナ部２１にて生成、あるいは、通信インタフェース部２５を介して外部から与えられた画像データを一時的に格納するための記憶領域を構成する。なお、ワークメモリ部１７ａおよび画像メモリ部１７ｂは、単一の揮発性メモリにより構成されてもよい。そして、ＭＦＰ１のコンピュータ主要部１１は、データバスを通じて他のハードウェア要素とデータ送受信可能に接続されている。
ＭＦＰ１には、ハードウェア要素として、画像データの圧縮及び復号を行う圧縮および復号化部５と、画像を光学的に読み取り電子データを生成するスキャナ部（画像入力部）２１と、電子データが示す画像を所定の用紙に印刷するプリンタ部２３（画像出力部）と、ネットワーク２０１（ＬＡＮ、ＵＳＢ、電話回線等）を介して外部の装置との間で通信を行うための通信インタフェース部２５と、メディアデバイス１０１等を接続するための外部インタフェース３と、ユーザ（操作者）との間で種々の情報の授受を行うユーザインタフェース部５と、を有する。
【００４０】
ＲＡＭ１７は、画像データを圧縮および復号化部５により圧縮処理した後、符号データとして格納することもできる。
圧縮および復号化部１９は、入力された画像データを必要に応じて圧縮して符号データとして出力し、また、符号データを伸張して画像データを復元する。なお、圧縮及び復号化部５は、コンピュータ主要部１１において実行されるプログラムとしてソフト的に実現されてもよい。
スキャナ部２１は、ＣＣＤ等のイメージセンサ、スライダ制御、各種画像処理制御等により構成され、原稿を光学的に読み取り電気信号（電子データ）に変換する。
プリンタ部２３は、レーザやインクジェット等のエンジン制御、各種画像処理制御等により構成され、電気信号（電子データ）として表現されている画像を記録紙上へ出力する。
ユーザインタフェース部５は、タッチパネル付きＬＣＤおよびハードウェアキーで構成されてよく、その場合、ＬＣＤが表示部５ａを構成し、タッチパネルおよびハードウェアキーが入力部５ｂを構成する。ここでは、タッチパネル上に構成される入力部５ｂをソフトウェアキーと称する。
ユーザインタフェース部５の入力部５ｂは、テンキーやスタートキー、ＬＣＤ（液晶表示器）等などから構成され、ユーザは、モードの選択、各種設定の入力、処理の実行指示の入力等を行うことができる。
【００４１】
＜ＭＦＰの機能的構成について＞
図５は、本実施の形態によるＭＦＰ１の機能的構成の概略を示すブロック図である。
図５においては、図４にて示されているハードウェア要素の他、コンピュータ主要部１１において実行されるプログラムによってソフト的に実現される機能がブロックとして表現されている。
制御部３１は、ＭＦＰ１全体を制御する機能を有する。制御部３１は、ＲＯＭ１５等に保持され、ＣＰＵ１３および周辺回路（図示せず。）によって読み出されて実行される１つ以上のプログラムおよびプログラムモジュールおよびデータ、ならびに、ＲＡＭ１７において一時的に記憶されるパラメータ等のデータの作用により実現される。なお、ＭＦＰ１においては、プログラムおよびプログラムモジュールは、ＲＯＭ１５に保持されるが、本発明は、そのような実施の形態に限定されない。プログラムおよびプログラムモジュールは、通信インタフェース部２５または外部インタフェース部３を介して提供されてよい。あるいは、一部のプログラムおよびプログラムモジュールは、外部の情報処理装置において実行され、ＭＦＰ１の制御部３１は、実行指示、実行結果を当該外部の情報処理装置との間で送受信して取得してもよい。例えば、プログラムおよびプログラムモジュールの一部は、パーソナルコンピュータのプリンタドライバとして実行されてもよい。そのような場合には、ユーザインタフェース部は、当該パーソナルコンピュータが備えるユーザインタフェースで構成可能である。
ユーザインタフェース部５の入力部５ｂは、操作者（ユーザ）による設定入力（設定項目の設定値の変更等）を受け付け、受け付けた内容について、設定入力検出部３７や制御部３１へ出力する。
設定入力検出部３７は、ユーザインタフェース部５の入力部５ｂを監視し、入力部５ｂを介して設定入力が入力された場合には、当該入力にかかる設定項目および設定された内容を検索条件生成および実行指示部３５へ出力する。
検索条件生成および実行指示部３５は、ユーザインタフェース部５の入力部５ｂ等を介して操作者が入力した設定内容に基づいて検索条件を生成し、検索部３３に対し該検索条件および検索実行指示を出力する。
検索部３３は、メディアデバイス１０１、画像メモリ部１７ｂといった記憶領域に格納されたデータファイルを、所定の検索条件に基づいて検索し、検索結果を出力する。例えば、検索部３３は、検索条件生成および実行指示部３５から入力された検索条件および検索実行指示に従って、メディアデバイス１０１中のデータファイルについて検索を行い、検索結果をユーザインタフェース部５の表示部５ａに表示することができる。
メーラ４７は、電子メールの送受信を行うモジュール（電子メール送受信用アプリケーション）６である。
ファイル変換部４１は、画像データのファイル形式及び電子メールファイル形式等の種々のファイル変換を行うモジュールである。
ユーザ認証部４９は、ユーザ認証に用いる情報をデータとして保持し、適宜、ユーザ認証を実行するモジュールおよびハードウェアである。
モードカウント部４３は、現在設定しているモードが設定された回数およびマシンの総使用回数をカウントするモジュールである。
画面表示変更部４５は、モードカウント部４３の使用頻度情報に応じて、表示部５ａに表示されるソフトウェアキーのサイズおよび画面レイアウトを段階的に変更するモジュールである。
ＭＦＰ１においては、制御部３１による統合的制御の下、上記各機能ブロックおよびハードウェアブロックが協働的に動作する。
【００４２】
＜処理のフローチャート＞
図６Ａおよび図６Ｂは、本実施の形態によるデータファイル検索および選択されたデータファイルを用いた画像処理にかかるフローチャートである。
【００４３】
ＭＦＰ１には、その外部インタフェース部３を介してメディアデバイス１０１が接続されているものとする。
【００４４】
ステップＳ１０１において、ＭＦＰ１は、メディアデバイス１０１中に保存されているデータファイルの画像属性情報等を抽出する。画像属性情報等には、データファイルのファイル名、ファイルパス、メディアデバイスのディレクトリ構成、ファイル管理情報（作成日時、ファイルサイズ等）、ならびに、図２において例示した属性および属性値等が含まれる。
【００４５】
ステップＳ１０３において、ＭＦＰ１は、データファイル一覧表示モードをリスト表示モードに設定する。本ステップは、データファイル検索結果の表示のための初期設定工程の一部とみなしてよい。
【００４６】
ステップＳ１０５において、ＭＦＰ１は、ステップＳ１０１において取得した画像属性情報等を用いてメディアデバイス中のデータファイル一覧を表示部５ａに表示する。
【００４７】
図７は、ステップＳ１０５において表示部５ａに表示されるデータファイル一覧５３の例である。この時点において、ＭＦＰ１は、操作者からの設定入力を受けていない状態にある。よって、ＭＦＰ１は、データファイル検索は行っていない。そのため、表示部５ａには、メディアデバイス中のデータファイル群がアルファベット順で一覧表示される。データファイル総数が多くて表示部５ａに一度に表示できない場合には、ＭＦＰ１は、データファイル群の一部について一覧表示を行う。
このとき、表示部５ａには、データファイル一覧５３のほか、設定入力キー５１が表示される。当然の事ながら、入力部５ｂのタッチパネルは、設定入力キー５１に対応したソフトウェアキーとして機能する。設定入力キー５１には、印刷出力に用いる用紙を選択するためのトレイ選択キー５１ａ、印刷時の拡大・縮小の倍率を設定するための倍率キー５１ｂ、印刷のカラー設定を選択するためのカラー選択キー５１ｃ、印刷出力物に対するステープル処理を設定するためのステープル位置キー５１ｄ、印刷出力物に対するパンチ穴あけ処理を設定するためのパンチ処理キー５１ｅが含まれる。
「次へ」キー（５１ｆ）は、ファイル選択、印刷設定が完了したときに押下され、表示部５ａの表示を次のフェイズへ移行させるためのキーである。
【００４８】
図６Ａに戻り、ステップＳ１０７において、ＭＦＰ１は、メディアデバイス１０１についてのデータファイル検索の結果がＭＦＰ１に保持されているか、否か、について判定する。
ステップＳ１０１からステップＳ１０５を経てステップＳ１０７へ処理が移行してきた場合には、通例、データファイル検索の結果はＭＦＰ１に保持されていないため（ステップＳ１０７における「ＮＯ」）、処理はステップＳ１１１へ移行する。
ＭＦＰ１がメディアデバイス１０１についてのデータファイル検索の結果がＭＦＰ１に保持されている、と判定した場合（ステップＳ１０７における「ＹＥＳ」）、処理は、ステップＳ１０９へ移行する。
【００４９】
ステップＳ１０９において、ＭＦＰ１は、保持しているデータファイル検索の結果に基づいて、表示部５ａにデータファイル一覧を表示する。
【００５０】
ステップＳ１１１において、ＭＦＰ１は、入力部５ｂに対する入力の有無を判定する。
ＭＦＰ１が入力部５ｂに対する入力があった、と判定した場合（ステップＳ１１１における「ＹＥＳ」）、処理は、ステップＳ１１３へ移行する。
ＭＦＰ１が入力部５ｂに対する入力がなかった、と判定した場合（ステップＳ１１１における「ＮＯ」）、処理は、ステップＳ１０７へ戻る。
【００５１】
ステップＳ１１３において、ＭＦＰ１は、当該入力が設定項目に対する新たな設定値の入力であったか、否か、について判定する。ここでの設定項目に対する新たな設定値の入力とは、例えば、操作者が設定入力キー５１を操作して入力した設定値の入力を指す。
ＭＦＰ１が当該入力は設定項目に対する新たな設定値の入力であった、と判定した場合（ステップＳ１１３における「ＹＥＳ」）、処理は、ステップＳ１１５へ移行する。このとき、設定入力検出部３７（図５）は、検索条件生成および実行指示部３５（図５）へ当該入力にかかる新たな設定値についての情報を出力する。
ＭＦＰ１が当該入力は設定項目に対する新たな設定値の入力ではなかった、と判定した場合（ステップＳ１１３における「ＮＯ」）、処理は、ステップＳ１２３へ移行する。
【００５２】
ステップＳ１１５において、検索条件生成および実行指示部３５（図５）は、設定入力検出部３７（図５）から受け取った新たな設定値を含む現在の設定内容に基づいて、新たな検索条件を生成する。具体的には、検索条件生成および実行指示部３５は、現在、ＭＦＰ１において設定がなされている設定項目（例えば、操作者によってデフォルト設定値から変更されている設定項目）について、各項目に対応するデータファイル属性の属性値が、全て、現在の設定内容と整合するデータファイルを抽出できるように検索条件を生成する。生成した検索条件は、検索部３３（図５）へ送られる。また、検索条件生成および実行指示部３５は、検索実行指示を検索部３３へ送る。
【００５３】
ステップＳ１１７において、検索部３３（図５）は、検索条件生成および実行指示部３５（図５）から受け取った検索条件に基づいてメディアデバイス１０１に記録されているデータファイル（例えば、図２）に対するデータファイル検索を実行する。
【００５４】
ステップＳ１１９において、検索部３３は、ステップＳ１１７にて実行した検索の結果を獲得する。
【００５５】
ここで、ステップＳ１２１以下の処理を説明する前に、Ｓ１１９にて獲得した検索結果を表示部５ａに表示する例を示す。この表示は、ステップＳ１１９から所定の処理を経てステップＳ１０９に戻ることで実施される。
【００５６】
図８、図９、図１０、図１１は、ステップＳ１０９において、ＭＦＰ１が、ステップＳ１１９において獲得した検索結果にもとづいて表示部５ａに表示するデータファイル一覧表示の表示例である。
【００５７】
ステップＳ１０９においては、ＭＦＰ１は、ステップＳ１１９において獲得した検索結果を、ステップＳ１３７（後述）、ステップＳ１４３（後述）、または、ステップＳ１５１（後述）において設定された表示モードで、表示部５ａに表示する。
【００５８】
図８は、図７に示されるように、操作者からの設定入力を一切受けていない状態でステップＳ１１１においてトレイ選択キー５１ａを介して用紙トレイ「トレイ３」が選択され、そして、ステップＳ１１９において検索結果が獲得され、そして、ステップＳ１０９において表示部５ａに表示されるデータファイル一覧表示の表示例である。
図８を参照すれば、トレイ選択キー５１ａには、操作者による設定が入力されたことを示すアイコン６１が付与される。そして、データファイル一覧５３には、トレイ３（Ａ４サイズの用紙）に印刷出力することに適したデータファイルの一覧が表示される。つまり、データファイル一覧５３には、属性「原稿サイズ」の属性値が「Ａ４」であるデータファイル（図２参照。）の一覧が表示される。
【００５９】
図９は、図８の状態、つまり、用紙トレイ「トレイ３」が操作者によって選択された状態でステップＳ１１１において倍率キー５１ｂを介して倍率７１％が選択され、そして、ステップＳ１１９において検索結果が獲得され、そして、ステップＳ１０９において表示部５ａに表示されるデータファイル一覧表示の表示例である。
図９を参照すれば、トレイ選択キー５１ａおよび倍率キー５１ｂには、操作者による設定が入力されたアイコン６１が付与される。そして、データファイル一覧５３には、トレイ３（Ａ４サイズの用紙）に倍率７１％で印刷出力することに適したデータファイルの一覧が表示される。つまり、データファイル一覧５３には、属性「原稿サイズ」の属性値が「Ａ３」であるデータファイル（図２参照。）の一覧が表示される。このようにＭＦＰ１は、原稿サイズと倍率が両方とも設定された場合には、倍率を考慮して検索条件に含める原稿サイズの値を決定すればよい。
本例では、Ａ４サイズの用紙に倍率７１％で印刷出力することに適したデータファイル、すなわち、原稿サイズＡ３のデータファイルが一覧表示されるが、なお、属性「原稿サイズ」において属性値「Ａ４」が設定され、属性「倍率」において属性値「７１％」が設定されているデータファイルをデータファイルの一覧表示に追加してもよい。
【００６０】
図１０は、図９の状態、つまり、用紙トレイ「トレイ３」および倍率「７１％」が操作者によって選択された状態でステップＳ１１１においてカラー選択キー５１ｃを介して「フルカラー」が選択され、そして、ステップＳ１１９において検索結果が獲得され、そして、ステップＳ１０９において表示部５ａに表示されるデータファイル一覧表示の表示例である。
図１０を参照すれば、トレイ選択キー５１ａ、倍率キー５１ｂ、および、カラー選択キー５１ｃには、操作者による設定が入力されたアイコン６１が付与される。そして、データファイル一覧５３には、トレイ３（Ａ４サイズの用紙）に倍率を７１％としてフルカラーで印刷出力することに適したデータファイルの一覧が表示される。つまり、データファイル一覧５３には、属性「原稿サイズ」の属性値が「Ａ３」であってかつ属性「カラー選択」の属性値が「フルカラー」であるデータファイル（図２参照。）の一覧が表示される。
【００６１】
図１１は、図１０の状態、つまり、用紙トレイ「トレイ３」、倍率「７１％」、カラー選択「フルカラー」が操作者によって選択された状態でステップＳ１１１においてステープル位置キー５１ｄを介して「左下」が選択され、そして、ステップＳ１１９において検索結果が獲得され、そして、ステップＳ１０９において表示部５ａに表示されるデータファイル一覧表示の表示例である。
図１１を参照すれば、トレイ選択キー５１ａ、倍率キー５１ｂ、カラー選択キー５１ｃおよび、ステープル位置５１ｄには、操作者による設定が入力されたアイコン６１が付与される。そして、データファイル一覧５３には、トレイ３（Ａ４サイズの用紙）に倍率を７１％としてフルカラーで印刷出力しさらに出力物の「左下」にステープル処理を施すことに適したデータファイルの一覧が表示される。つまり、データファイル一覧５３には、属性「原稿サイズ」の属性値が「Ａ３」であってかつ属性「カラー選択」の属性値が「フルカラー」であってかつ属性「ステープル位置」の属性値が「左下」であるデータファイル（図２参照。）の一覧が表示される。
【００６２】
このように、本実施の形態によるＭＦＰ１においては、操作者が設定を入力（変更を含む。）する度に、検索条件が再生成され、最新の検索条件に基づいてデータファイル検索が自動的に実行されてその結果が表示部５ａに表示される。
【００６３】
以下、図６Ａに戻り、ステップＳ１２１以降の処理について説明を続ける。
【００６４】
（操作者によるデータファイルの選択および選択の解除について）
本実施の形態によるＭＦＰ１においては、操作者は、表示部５ａ（入力部５ｂ）をタッチすることで、一覧表示されているデータファイルについて選択／選択解除することができる。ステップＳ１２３およびＳ１２５は、操作者が、データファイルの選択／選択解除を行った場合にＭＦＰ１がする処理である。
【００６５】
ステップＳ１２３において、ＭＦＰ１は、当該入力が一覧表示されているデータファイルに対する選択／選択解除の入力であったか、否か、について判定する。
ＭＦＰ１が当該入力は一覧表示されているデータファイルに対する選択／選択解除の入力であった、と判定した場合（ステップＳ１２３における「ＹＥＳ」）、処理は、ステップＳ１２５へ移行する。
ＭＦＰ１が当該入力は一覧表示されているデータファイルに対する選択／選択解除の入力ではなかった、と判定した場合（ステップＳ１２３における「ＮＯ」）、処理は、ステップＳ１１１へ移行する。
【００６６】
ステップＳ１２５において、ＭＦＰ１は、当該入力にかかるデータファイルについて、その選択状態を、選択状態に（非選択状態に）変更して記憶し、データファイル一覧における当該データファイルの表示方式を、選択状態（非選択状態）として表示する。
【００６７】
図１２は、選択状態にあるデータファイルの表示例を示す例図である。選択ファイル７１は、データファイル一覧表示５３において、所定の色彩および背景色で非選択状態にあるデータファイルとは視覚的に識別可能に表示される。
【００６８】
ステップＳ１２１において、ＭＦＰ１は、選択状態にあるデータファイルが最後に行った検索の検索結果に含まれるか、否か、について判定する。なお、選択状態にあるデータファイルとは、操作者がユーザインタフェース部５を介して選択したデータファイルを指す。選択状態にあるデータファイルが無い場合は、検索条件に適合しない選択状態データファイルが無い、とみなし、処理は、ステップＳ１３５へ移行する（ステップＳ１２１における「ＹＥＳ」）。
ＭＦＰ１が選択状態にあるデータファイルは最後に行った検索の検索結果に含まれる、と判定した場合（ステップＳ１２１における「ＹＥＳ」）、処理は、ステップＳ１３５へ移行する。
ＭＦＰ１が選択状態にあるデータファイルは最後に行った検索の検索結果に含まれない、と判定した場合（ステップＳ１２１における「ＮＯ」）、処理は、ステップＳ１２７へ移行する。
【００６９】
（選択されているデータファイルの取り扱いについて）
図６Ｂを参照すれば、ステップＳ１２７、Ｓ１２９、Ｓ１３１、Ｓ１３３は、ステップＳ１１９において獲得された新たな検索結果において、選択状態にあるデータファイルが含まれていない場合に（ステップＳ１２１における「ＮＯ」の相当。）、ＭＦＰ１がする処理である。
【００７０】
ステップＳ１２７において、ＭＦＰ１は、選択状態にあるファイルが、新たな検索条件に適合しない旨の警告メッセージを表示する。ＭＦＰ１は、警告メッセージを表示するとともに、操作者による設定内容の変更を受け付ける。
【００７１】
操作者が設定内容を変更しないときには、ステップＳ１２９において、ＭＦＰ１は操作者が警告メッセージを無視していると判断し（ステップＳ１２９における「ＹＥＳ」）、処理は、ステップＳ１３１へ移行する。
操作者が設定内容を変更した場合、ステップＳ１２９において、ＭＦＰ１は操作者が警告メッセージを受け容れたと判断し（ステップＳ１２９における「ＮＯ」）、処理は、ステップＳ１３３へ移行する。
【００７２】
ステップＳ１３１においては、ステップＳ１１９において獲得された検索結果に対し、選択状態にあるデータファイルを追加し、検索結果を修正する。
【００７３】
このように、操作者がデータファイルをデータファイル一覧５３から選択した後で行ったさらなる設定入力により、選択状態にあるデータファイルが現在の検索条件に適合しないような場合も生じる。
図１３は、そのような場合における表示部５ａのデータファイル一覧５３表示例である。本図は、警告メッセージ８１が表示（ステップＳ１２７）されているが、操作者は、未だ、設定内容を変更していない状況の表示部５ａ表示例である。このような場合には、本図に示されるように、ＭＦＰ１は、新たな検索結果に選択状態のデータファイルを追加し（ステップＳ１３１）、データファイル一覧５３を構成する。
【００７４】
ステップＳ１３３においては、最新の検索結果を破棄し、ステップＳ１２９において操作者が行った設定内容変更の後における設定内容に対応する検索条件に基づく検索結果（例えば、１つ前に行った検索で獲得された検索結果）を呼び出して現在の検索結果とする。
【００７５】
（検索されたデータファイル数に基づく表示形態切替処理）
ステップＳ１３５、Ｓ１３７、Ｓ１３９、Ｓ１４１、Ｓ１４３、Ｓ１４５、Ｓ１４７、Ｓ１４９、Ｓ１５１、Ｓ１５３、は、検索結果に含まれるデータファイル数に基づいて、データファイル一覧表示の表示形態をファイル名リスト表示と画像プレビュー表示との間で切り換えたり、警告メッセージを表示したりするための処理である。
図６Ｂを参照すれば、ステップＳ１３５において、ＭＦＰ１は、検索結果に含まれるデータファイルの総数が５以下であるか、否か、について判定する。本実施の形態においては、「５以下」としているが、表示部５ａにおいて検索結果に含まれるデータファイルについて画像プレビュー表示するのに適当な数以下であれば、２以上の任意の整数値Ｎ１を当該判定の閾値として用いてよい。
ＭＦＰ１が検索結果に含まれるデータファイルの総数は５以下である、と判定した場合（ステップＳ１３５における「ＹＥＳ」）、処理は、ステップＳ１４１へ移行する。
ＭＦＰ１が検索結果に含まれるデータファイルの総数は５以下ではない（６以上である）、と判定した場合（ステップＳ１３５における「ＮＯ」）、処理は、ステップＳ１３７へ移行する。
【００７６】
ステップＳ１４１において、ＭＦＰ１は、検索結果に含まれるデータファイルの総数が１以下であるか、否か、について判定する。
ＭＦＰ１が、検索結果に含まれるデータファイルの総数は１以下である、と判定した場合（ステップＳ１４１における「ＹＥＳ」）、処理は、ステップＳ１４７へ移行する。
ＭＦＰ１が、検索結果に含まれるデータファイルの総数は１以下ではない、と判定した場合（ステップＳ１４１における「ＮＯ」）、処理は、ステップＳ１４３へ移行する。
【００７７】
ステップＳ１４７において、ＭＦＰ１は、検索結果に含まれるデータファイルの総数がゼロであるか、否か、について判定する。
ＭＦＰ１が、検索結果に含まれるデータファイルの総数はゼロである、と判定した場合（ステップＳ１４７における「ＹＥＳ」）、処理は、ステップＳ１４９へ移行する。
ＭＦＰ１が、検索結果に含まれるデータファイルの総数はゼロではない、と判定した場合（ステップＳ１４７における「ＮＯ」）、処理は、ステップＳ１５１へ移行する。
【００７８】
（（ファイル名リストの表示））
ステップＳ１３７およびＳ１３９は、検索結果に含まれるデータファイルの総数が６以上である場合における、表示部５ａ表示形態の設定処理である。
ステップＳ１３７において、ＭＦＰ１は、データファイル一覧表示モードをリスト表示モードに設定する。リスト表示モードは、検索結果をファイル名リストとして表示部５ａに表示する表示モードである。本表示モードは、表示すべきファイルの数が比較的多い場合に有利である。
【００７９】
ステップＳ１３９において、ＭＦＰ１は、入力部５ｂの設定入力キー５１（図７）に含まれるキー５１ａないし５１ｅのうち操作者が操作していないキーも、図７のように、全て表示する表示形態を設定する。
ＭＦＰ１は、検索結果に複数のデータファイルが含まれる場合には、未設定の設定項目についてさらに設定が入力されることでさらなるデータファイルの絞り込みが見込まれるため、未設定の設定項目のキーを表示部５ａに残し、方や、検索結果に単一のデータファイルしか残っていない場合には、未設定の設定項目に対応するキーを表示して操作者による入力を待ってもこれ以上のデータファイル絞り込みの効果が見込まれないため、自動的に、未設定の設定項目のキーの表示を表示部５ａから削除する。あるいは、ＭＦＰ１は、未設定の設定項目に対応する属性の属性値を検索結果に含まれるデータファイルについて調査し、当該未設定の設定項目が設定された場合に検索結果がゼロになると予測される場合には、未設定の設定項目に対応するキーを表示部５ａから削除してもよい。この場合には、現在の検索結果に含まれるデータファイル総数は考慮されなくともよい。
【００８０】
（（プレビュー画像の表示））
ステップＳ１４３およびＳ１４５は、検索結果に含まれるデータファイルの総数が５以下でありかつ２以上である場合における、表示部５ａ表示形態の設定処理である。
ステップＳ１４３において、ＭＦＰ１は、データファイル一覧表示モードをプレビュー表示モードに設定する。プレビュー表示モードは、検索結果をデータファイルのプレビュー画像を用いて表示部５ａに表示する表示モードである。本表示モードは、表示すべきファイルの数が比較的少ない場合に有利である。
【００８１】
ステップＳ１４５において、ＭＦＰ１は、入力部５ｂの設定入力キー５１（図７）に含まれるキー５１ａないし５１ｅのうち操作者が操作していないキーも、図７のように、全て表示する表示形態を設定する。
【００８２】
ステップＳ１５１およびＳ１５３は、検索結果に含まれるデータファイルの総数が１つである場合における、表示部５ａ表示形態の設定処理である。
ステップＳ１５１において、ＭＦＰ１は、データファイル一覧表示モードをプレビュー表示モードに設定する。
【００８３】
図１４は、データファイル一覧表示モードがリスト表示モードで表示される場合のデータファイル一覧５３の例である。これに対し、図１５は、プレビュー表示モードで表示される場合のデータファイル一覧５３ｐの例図である。このように、ＭＦＰ１は、検索結果に含まれるデータファイル総数が所定数以下（プレビュー表示に適当な数以下）の場合に、データファイル一覧５３ｐの表示をプレビュー表示モードに設定する。そうすることにより、操作者は、ファイル名についての知識が無くとも、容易に所望のファイルを選択することが可能になる。
【００８４】
ステップＳ１５３において、ＭＦＰ１は、入力部５ｂの設定入力キー５１（図７）に含まれるキー５１ａないし５１ｅのうち操作者が操作していないキーを表示部５ａに表示しない表示形態を設定する。
ＭＦＰ１は、検索結果に単一のデータファイルしか含まれない場合には、未設定の設定項目に対応するキーを表示して操作者による入力を待ってもこれ以上のデータファイル絞り込みの効果が見込まれないため、自動的に、未設定の設定項目のキーの表示を表示部５ａから削除する。
【００８５】
図１６は、ステップＳ１５３（図６Ｂ）において未選択設定項目を非表示に設定する例である。図１６に示されるように、データファイル一覧５３には、単一のファイルのみが表示される。このような場合、ＭＦＰ１は、ステップＳ１５３（図６Ｂ）において、操作者が設定を入力していない設定項目についてその表示を行わない。この例では、パンチ処理キー５１ｅの表示が消去される（６３）。なお、未入力設定項目のキーの表示を削除するかわりに、キーをグレイアウト表示するようにしてもよい。
【００８６】
（（警告メッセージの表示））
ステップＳ１４９は、検索結果のデータファイル総数がゼロになってしまった場合においてＭＦＰ１がする処理である。
ステップＳ１４９において、ＭＦＰ１は、現在の検索条件、すなわち、現在の設定内容に適したデータファイルが存在しないことを、操作者に通知するためのメッセージを表示部５ａに表示する。
【００８７】
図１７は、検索結果のデータファイル総数がゼロになってしまった場合における表示部５ａ表示例である。このように、表示部５ａには警告メッセージ８３が表示されるとともに、最後に追加された設定項目に対応するキー（５１ｂ）が、強調表示される。そうすることで、操作者は、いずれの設定項目が検索結果データファイル数ゼロという結果を生じさせたのかを認識することができるようになる。
【００８８】
ステップＳ１５５において、ＭＦＰ１は、所定の条件に基づいてデータファイル検索のための処理を終了するか、継続するか、判断する。
ＭＦＰ１がデータファイル検索処理を終了すると判断した場合（ステップＳ１５５における「ＹＥＳ」）、本フローチャートに示した処理は終了する。
ＭＦＰ１がデータファイル検索処理を継続すると判断した場合（ステップＳ１５５における「ＮＯ」）、処理は、ステップＳ１０７（図６Ａ）に戻る。
【００８９】
図１８、図１９、図２０は、表示部５ａにおけるデータファイル検索の別例を示す例図である。
【００９０】
本実施の形態によるＭＦＰ１においては、操作者は、任意の設定項目について設定入力を行って、その設定内容に基づくデータファイル検索の結果を見ることが可能である。
例えば、図１８に示されるように、操作者は、カラー選択キー５１ｃを用いて、カラー選択についてのみ設定を行い、データファイル検索をＭＦＰ１に実行させることができる。ここでは、「カラー選択」について「フルカラー」が操作者により設定されている。
ＭＦＰ１は、カラー選択キー５１ｃについて、操作者による設定が入力されたことを示すアイコン６１が付与される。そして、ＭＦＰ１は、データファイル検索を行って、属性「カラー選択」の属性値が「フルカラー」であるデータファイルの一覧を一覧５３に表示する。
次に、図１８に示された状態で操作者がトレイ選択キー５１ａを操作して使用する用紙のトレイを「トレイ３」に設定したとする。図１９は、２つの設定項目について操作者が設定を入力した場合におけるデータファイル一覧５３の表示例を示す。このとき、ＭＦＰ１は、現在設定されている複数の設定項目それぞれについて検索条件を１つずつ生成し、各検索条件について独立したデータファイル検索を並列的に実行し、複数の検索結果を獲得し、各検索結果を別個の一覧表示として操作者に提示してもよい。図１９においては、属性「原稿サイズ」の属性値が「Ａ４」であるデータファイルの一覧５３ａと、属性「カラー選択」の属性値が「フルカラー」であるデータファイルの一覧５３ｂとが、互いに独立して表示される。
なお、図２０に示されるように、複数の設定項目についての複合的検索条件を１つ生成して、複合的条件「原稿サイズがＡ４であってかつカラー選択がフルカラー」であるデータファイルを検索して、１つのデータファイル一覧５３にその結果を表示してもよい。
図１９のように、複数の独立した検索を並列的に行って複数の一覧表示を操作者に提示するか、複数の設定項目から１つの複合的検索条件を生成して単一の一覧表示を操作者に提示するか、は、例えば、操作者が任意に選択できるようにＭＦＰ１を構成してよい。
【産業上の利用可能性】
【００９１】
本発明にかかる実施の形態によるＭＦＰは、ユーザによる印刷出力処理にかかる設定の内容を利用して、ユーザによる上記データファイルの指定にかかる操作を支援する画像処理装置として有用である。
【符号の説明】
【００９２】
１・・・  デジタル複合機（ＭＦＰ）
３・・・  外部インタフェース部
５・・・  ユーザインタフェース部
１１・・・  コンピュータ主要部
１３・・・  中央処理装置（ＣＰＵ）
１５・・・  リード・オンリー・メモリ（ＲＯＭ）
１７・・・  ランダム・アクセス・メモリ（ＲＡＭ）
１９・・・  圧縮および復号化部
２１・・・  スキャナ部
２３・・・  プリンタ部
２５・・・  通信インタフェース
３１・・・  制御部
３３・・・  検索部
３５・・・  検索条件生成および実行指示部
３７・・・  設定入力検出部
５１・・・  設定入力キー
５３・・・  データファイル一覧
５３ｐ・・  データファイル一覧プレビュー表示
６１・・・  設定済アイコン
７１・・・  選択状態データファイル
８１・・・  警告メッセージ
８３・・・  警告メッセージ
１０１・・・  メディアデバイス
【図１】
2010226301.tif 000003
【図２】
2010226301.tif 000004
【図３】
2010226301.tif 000005
【図４】
2010226301.tif 000006
【図５】
2010226301.tif 000007
【図６Ａ】
2010226301.tif 000008
【図６Ｂ】
2010226301.tif 000009
【図７】
2010226301.tif 000010
【図８】
2010226301.tif 000011
【図９】
2010226301.tif 000012
【図１０】
2010226301.tif 000013
【図１１】
2010226301.tif 000014
【図１２】
2010226301.tif 000015
【図１３】
2010226301.tif 000016
【図１４】
2010226301.tif 000017
【図１５】
2010226301.tif 000018
【図１６】
2010226301.tif 000019
【図１７】
2010226301.tif 000020
【図１８】
2010226301.tif 000021
【図１９】
2010226301.tif 000022
【図２０】
2010226301.tif 000023