(57)【特許請求の範囲】
【請求項１】
画像形成装置が実行する機能の選択を受け付ける機能選択手段と、
選択された前記機能と文書の格納場所と文書の属性情報とに基づいて、文書の優先順位を決定する決定手段と、
選択された前記機能に基づいて、文書の検索を行う検索手段と、
前記決定手段で決定された優先順位に基づいて、前記検索手段で検索された文書から選択した文書の一覧を表示する表示手段とを備え、
前記表示手段は、前記検索手段で同じ内容の文書が検索された場合、優先順位が最も高い文書を前記一覧に表示することを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、
機能と文書の格納場所と文書の属性情報と優先順位の情報とが対応付けられたテーブルを記憶する記憶手段を更に備え、
前記決定手段は、前記テーブルと選択された前記機能とに基づいて、文書の優先順位を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記決定手段は、前記選択された機能と文書の格納場所と文書の属性情報とに基づいて、文書の優先順位を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記文書の属性情報は、前記文書のフォーマットが印刷用の画像処理を行った後のデータであるか、又は、印刷用の画像処理を行う前の送信に適したデータであるかを示す請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画像形成装置は、
前記表示手段に表示された一覧からの文書を選択を受け付ける文書選択手段と、
前記文書選択手段によって選択された文書に対して、前記機能選択手段によって選択された機能の処理を実行する実行手段と
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記機能選択手段で選択された機能が印刷処理であり、リモート画像形成装置に格納されている文書を検索対象とする場合、前記優先順位は、当該画像形成装置の機種とリモート画像形成装置の機種とが同じであるか否かに応じて決定されることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記テーブルは、文書が処理される経路の情報を更に含むことを特徴とする請求項２に記載の画像形成装置。
【請求項８】
前記検索手段は、前記優先順位が高い文書から順に検索を行い、検索された文書の数が閾値に達した時点で検索を中止して当該検索された文書を検索結果とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
画像形成装置において実行される画像形成方法であって、
前記画像形成装置の機能選択手段が、画像形成装置が実行する機能の選択を受け付ける機能選択工程と、
前記画像形成装置の決定手段が、選択された前記機能と文書の格納場所と文書の属性情報とに基づいて、文書の優先順位を決定する決定工程と、
前記画像形成装置の検索手段が、選択された前記機能に基づいて、文書の検索を行う検索工程と、
前記画像形成装置の表示手段が、前記決定工程において決定された優先順位に基づいて、前記検索工程において検索された文書から選択した文書の一覧を表示する表示工程とを備え、
前記表示工程は、前記検索工程において同じ内容の文書が検索された場合、優先順位が最も高い文書を前記一覧に表示することを特徴とする画像形成方法。
【請求項１０】
画像形成装置が実行する機能の選択を受け付ける機能選択手段と、
選択された前記機能と文書の格納場所と文書の属性情報とに基づいて、文書の優先順位を決定する決定手段と、
選択された前記機能に基づいて、文書の検索を行う検索手段と、
前記決定手段で決定された優先順位に基づいて、前記検索手段で検索された文書から選択した文書の一覧を表示する表示手段としてコンピュータを機能させ、
前記表示手段は、前記検索手段で同じ内容の文書が検索された場合、優先順位が最も高い文書を前記一覧に表示することを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置内に文書格納部を有し、文書を検索する画像形成装置に関する。
【背景技術】
【０００２】
近年の画像形成装置の機能は、ますます多様化しており、多様化する機能についてユーザの操作の効率性を向上させるために、様々な技術が開発されている。
【０００３】
画像形成装置の機能の多様化の一つとして、ファイル等の再利用が挙げられる。下記の特許文献１においては、ファイルサーバに顧客情報やジョブ等を保管しておき、ユーザからの再印刷要求等に対して迅速に対応するジョブ管理装置が記載されている。また、ユーザ機能の１つとして、スキャナ等で取り込まれたデータをファイル形式で保存するボックス機能が広く知られている。そのようなボックス機能においては、画像形成装置等のデバイスでファイルを保存するファイルシステムが「ボックス」と称され、ユーザは、ボックスから所望のファイルを取り出し、再利用することができる。例えば、画像形成装置のボックスに画像ファイルを保存させておけば、再印刷や外部装置への再送信などが容易に行えるようになる。
【０００４】
従来、ユーザが機能を操作する画像形成装置と、ボックスを含む画像形成装置とが同一である構成でボックス機能が操作される場合が多かった。ここで、特に、そのようなボックスをローカルボックスという。ローカルボックスに対して、ユーザが操作し入力する画像形成装置と、ボックスを含む画像形成装置とがネットワーク上で異なる場合におけるボックスを、特に、リモートボックスという。近年においては、ボックス機能は、ローカルボックスだけでなく、リモートボックスに対しても実行される場合が多くなっている。
【０００５】
ユーザによるファイルの再利用の用途には、例えば、印刷機能が挙げられる。従来、ボックスに格納されているファイルを印刷指示する場合において、指示されたファイルは、印刷に適したデータ（印刷用のビットマップ形式であるデータ、若しくは、そのようなデータが圧縮されたデータ）に限られていた。そのような印刷に適したデータは、ＲＩＰ処理後のデータ、又は、プリント用の画像処理後のデータをいい、ここでは、プリントレディデータと呼ぶこととする。一般的に、プリントレディデータは、プリント直前のビットマップに展開されたデータであるのでデータ量が大きく、機種毎のＲＩＰ処理又はプリント出力処理後のデータであるので機種依存性が高いが、高速にプリント処理することができる特徴を有している。また、ボックスに格納可能なデータは、そのようなプリントレディデータだけでなく、送信に適した形式のデータもある。ここでは、送信に適したデータ（他の装置で利用しやすいデータ）を、コネクトレディデータと呼ぶこととする。例えば、ＰＤＦは、ＰＣなどの他の装置での利用に適しており、コネクトレディデータとして利用できるファイル形式である。また、コネクトレディデータとは、ＲＩＰ処理前のデータであるので、プリントレディデータに比べると、印刷までの時間がかかってしまうが、機種に依存する処理前のデータであるので機種依存性が低く、汎用性が高いという特徴を有している。
【０００６】
従来、ボックスの操作において、データフォーマットの違いや、ローカルボックスとリモートボックスとの違いを考慮する必要はなかった。しかしながら、近年においては、上記のようにファイルの保存場所や、データフォーマットが多様化されているので、ユーザの操作に対応した適切なファイルが選択される必要性が増してきている。
【０００７】
また、同一内容の文書が異なるファイル形式で格納されている場合もある。しかしながら、文書の保存場所やデータフォーマットに関わらず、一覧表示すると、ユーザにとっては、文書が区別できなくなってしまう。その結果、例えば、ローカルボックス内にある文書ではなく、リモートボックスにある文書を処理してしまったり、又は、プリントレディデータで処理すべき場合に、コネクトレディデータで処理してしまうことが考えられる。そのような場合には、ユーザにとって同一と見える文書であっても、文書の保存場所やデータフォーマットによって処理のパスが異なるので、余分な印刷処理時間がかかってしまう場合がある。
【０００８】
以上のように、文書の保存場所としてローカルボックスとリモートボックスとが混在している場合や、文書のフォーマットとしてコネクトレディデータとプリントレディデータとが混在している場合には、ユーザが適切な文書を選択することが望ましい。しかしながら、実際上は、ユーザによる選択は困難であり、利便性を低下させてしまう。
【特許文献１】特開２００６−３０２０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで、上記の点に鑑み、本発明は、ユーザが意識することなく、最適な文書に対して操作を行うことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係る画像形成装置は、画像形成装置が実行する機能の選択を受け付ける機能選択手段と、選択された機能と文書の格納場所と文書の属性情報とに基づいて、文書の優先順位を決定する決定手段と、選択された機能に基づいて、文書の検索を行う検索手段と、決定手段で決定された優先順位に基づいて、検索手段で検索された文書から選択した文書の一覧を表示する表示手段とを備え、表示手段は、検索手段で同じ内容の文書が検索された場合、優先順位が最も高い文書を一覧に表示することを特徴とする。
【００１１】
また、本発明に係る画像形成方法は、画像形成装置において実行される画像形成方法であって、画像形成装置が実行する機能の選択を受け付ける機能選択工程と、選択された機能と文書の格納場所と文書の属性情報とに基づいて、文書の優先順位を決定する決定工程と、選択された機能に基づいて、文書の検索を行う検索工程と、決定工程において決定された優先順位に基づいて、検索工程において検索された文書から選択した文書の一覧を表示する表示工程とを備え、表示工程は、検索工程において同じ内容の文書が検索された場合、優先順位が最も高い文書を一覧に表示することを特徴とする。
【００１２】
更に、本発明に係る画像形成プログラムは、画像形成装置が実行する機能の選択を受け付ける機能選択手段と、選択された機能と文書の格納場所と文書の属性情報とに基づいて、文書の優先順位を決定する決定手段と、選択された機能に基づいて、文書の検索を行う検索手段と、決定手段で決定された優先順位に基づいて、検索手段で検索された文書から選択した文書の一覧を表示する表示手段としてコンピュータを機能させ、表示手段は、検索手段で同じ内容の文書が検索された場合、優先順位が最も高い文書を一覧に表示することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、文書検索した結果、同じ内容の文書が存在する場合は、優先順位が最も高い文書のみを表示することによって、同じ内容の文書が複数表示されるのを防ぐとともに、最も早く出力可能な文書を表示することができる。したがって、ユーザが意識することなく、最適な文書に対して操作を行うので利便性を向上することができる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明を実施するための最良の形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１５】
図１は、本発明の実施形態に係る画像形成システムの構成の一例を示す図である。図１に示すように、本画像形成システムは、ＬＡＮ１０１、印刷クライアント装置１０３及び１０４、画像形成装置１０５、１０６、１０７を含んでいる。本実施形態において、画像形成装置１０６及び１０７は、ＭＦＰ（Multi Function Peripheral：マルチファンクション周辺機器）である。また、画像形成装置１０５は、ＳＦＰ（Single Function Peripheral：単一機能周辺機器）である。印刷クライアント装置１０３及び１０４は、例えば、ＰＣが用いられても良い。ＬＡＮ１０１に接続された機器は、所定のプロトコルによって互いに通信することができる。印刷クライアント装置１０３は、インターネット１０２を介して、ＬＡＮ１０１に接続されている。また、印刷クライアント装置１０３及び１０４は、図示されていないハードディスク等からプリンタドライバ等のシステム資源をＲＡＭ上にロードするようにしても良い。更に、アプリケーションからの印刷要求時に、プリンタドライバの印刷制御画面を表示し、ユーザからの印刷要求に応えるように構成されても良い。
【００１６】
図１に示す画像形成装置１０７は、装置内部に複数のジョブデータを記憶することができるハードディスク等のメモリを含んでいる。画像形成装置１０７は、そのようなメモリを用いて、スキャナから出力されたジョブデータ（スキャンイメージを含むスキャンジョブ）に対して画像形成装置におけるプリンタ部においてプリントするようなコピー機能等、複数の機能を備えている。その他の機能としては、メモリを用いて、外部装置である印刷クライアント装置１０３又は１０４から出力されたジョブデータ（プリントデータを含むプリントジョブ）に対して、画像形成装置におけるプリント部においてプリントするプリント機能がある。
【００１７】
本実施形態においては、図１に示す画像形成装置１０６及び１０７のような複数の機能を備える複合機能型の画像形成装置の他に、画像形成装置１０５のような、例えばプリント機能のみを備えた単一機能型の画像形成装置が、ＬＡＮ１０１に接続されても良い。また、複数の複合機能型の画像形成装置が、ＬＡＮ１０１に接続されていても良いし、複数の単一機能型の画像形成装置が、ＬＡＮ１０１に接続されていても良い。
【００１８】
図２は、図１に示す画像形成装置の機能ブロックの構成を示す図である。以下、図２は、ＭＦＰである画像形成装置１０７の内部の構成として説明する。なお、画像形成装置１０６についても同様である。図２に示すように、本画像形成装置は、入力画像処理部２１３、ＦＡＸ部２１２、ＮＩＣ部２１１、専用インタフェース部２１０、ＵＳＢインタフェース部２０９とを含んでいる。入力画像処理部２１３は、紙原稿等の画像を読取り、読み取られた画像データを画像処理する。ＦＡＸ部２１２は、ファクシミリ等に代表される電話回線を利用した画像の送受信を行う。ＮＩＣ（Network Interface Card：ネットワークインタフェースカード）部は、ネットワークを利用して画像データ、文書データ、装置情報等、様々なデータのやりとりを行う。また、専用インタフェース部２１０は、外部装置とデータの情報交換を行う。ＵＳＢ（Universal Serial Bus：ユニバーサルシリアルバス）インタフェースは、リムーバブルメディアの一種であるＵＳＢメモリに代表されるＵＳＢ機器とデータを送受信する。
【００１９】
また、図２に示すシステム制御部２０１は、用途に応じてデータを一時保存したり、機能ブロック間の経路（以下、パスともいう）を決定し、システム全体を制御する。データ管理部２０７は、複数の画像データや文書データ等の様々なデータを格納可能なハードディスク等であるメモリを含んでいる。例えば、システム制御部２０１のＣＰＵが主に、様々なデータ等をハードディスクに複数格納できるように制御する。その場合のデータとして、入力画像処理部２１３からの画像データや、ＦＡＸ部２１２を介して入力されたファクシミリジョブの画像データが用いられても良い。また、ＮＩＣ部２１１を介して入力されたコンピュータ等の外部装置からの画像データや文書データ、専用インタフェース部２１０やＵＳＢインタフェース部２０９を介して入力されたデータが用いられても良い。
【００２０】
システム制御部２０１のＣＰＵが主に、ハードディスクに格納されたデータを、適宜読み出して処理し、プリンタ部２１９又は出力画像処理部２０４に転送し、例えば、プリンタ処理等の出力処理の実行を制御することができる。また、ユーザからの指示によって、ハードディスクから読み出された各種データは、コンピュータや他の画像形成装置等の外部装置に転送するように制御されることもできる。
【００２１】
各種データをデータ管理部２０７に記憶する際に、必要に応じて圧縮して格納したり、圧縮して格納されたデータを読み出す際に、元のデータに伸張する場合がある。その場合の処理は、圧縮伸張部２０８によって行われることができる。一般的に、データがネットワークを経由する際に、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰ等の方式によって圧縮される場合がある。例えば、本画像形成装置が、ネットワーク経由でデータを送受信する場合に、圧縮伸張部２０８においてデータを圧縮又は解凍することができる。
【００２２】
リソース管理部２０６は、フォント、カラープロファイル、ガンマテーブル等、共通に扱われる各種のパラメータテーブル等を格納する。それらのパラメータテーブルは、必要に応じて呼び出され、修正されて更新されることもできる。また、新たなパラメータテーブルが作成され、リソース管理部２０６に格納されることもできる。
【００２３】
ＲＩＰ部２０３は、ＰＤＬデータが入力された場合に、ＲＩＰ（Raster Image Processor：ラスタイメージプロセッサ）処理を行う。また、出力画像処理部２０４は、プリントする画像に対して、必要に応じて画像処理を行う。ＲＩＰ処理（および画像処理）が実行された後のデータ（即ち、プリントレディデータ）を、必要に応じて、データ管理部２０７に、格納することができる。
【００２４】
プリントレディデータとは、プリントのためのビットマップデータや、圧縮されたビットマップデータをいう。プリントレディデータはプリンタ部２１９に送られると、画像形成処理（即ち、印刷処理）が行われる。プリンタ部２１９においてプリントアウトされたシートは、後処理部２０５に送られ、シートの仕分け処理や、シートの仕上げ処理が行われる。
【００２５】
ＰＤＦ処理部２２０は、データ管理部２０７に格納されているコネクトレディデータや、ＮＩＣ部２１１を介して入力されたＰＤＦ等のコネクトレディデータの解釈処理を行う。
【００２６】
ＰＤＦ処理部２２０とＲＩＰ部２０３と出力画像処理部２０４とシステム制御部２０１とが連携することによって、コネクトレディデータとプリントレディデータとが、相互にデータ交換されることができる。
【００２７】
ここで、プリントレディデータとコネクトレディデータとの特徴について説明する。プリントレディデータとは、ＲＩＰ部２０３でＲＩＰ処理されたデータであり、また、出力画像処理部２０４で、プリントのための画像処理の後に生成されるデータである。
【００２８】
以下、プリントレディデータを、印刷用に処理されたデータとして、処理後データともいう。プリントレディデータは、プリント直前のビットマップに展開したデータであるので、データ量が大きく、装置の機種毎にＲＩＰ処理、プリント出力用の画像処理が行われるので、機種依存性が高いという特徴を有している。しかしながら、プリントレディデータに対してプリント処理を行う場合には、高速に印刷処理することができる。
【００２９】
一方、コネクトレディデータとは、ＲＩＰ処理前のデータであるので、コネクトレディデータに対してプリント処理を行う場合には、プリントレディデータと比べて、処理速度が劣ってしまう。しかしながら、ＲＩＰ処理やプリント出力処理される前のデータであるので、機種依存性が低い（汎用性が高い）という特徴を有している。以下、コネクトレディデータを、印刷用に処理される前のデータとして、処理前データともいう。
【００３０】
本画像形成装置におけるシステム制御部２０１は、ユーザから指定された種々の機能のジョブに応じて、図２に示す各機能ブロック間の適切なパスを設定する。
【００３１】
図３は、ユーザ操作の内容（ユーザによって指定された機能）と、処理対象となるデータの種類（文書属性、文書の属性情報ともいう）に対して、どのような機能ブロック間のパスで処理されるかを示している。なお、図３は、処理のパスの概略を示し、必要に応じて用いられる圧縮伸張部２０８、後処理部２０５、ＰＤＦ処理部２２０、システム制御部２０１等の処理は、省略されている。また、図３に図示されている以外にも、処理のパスの一部として、中間データとして画像データがデータ管理部２０７等に、必要に応じて格納される場合もある。
【００３２】
図３に示す機能以外にも、Ｅ−ｍａｉｌサービスやＷｅｂサーバ機能等、様々な機能との組み合わせが実現される場合もある。また、データ管理部２０７を用いてデータの書込みや読出しを伴う画像形成装置の処理機能を備えてもよい。また、データが保存されるボックスには、ユーザＩＤとパスワードが関連づけられるようにして、ボックスを利用する際はユーザ認証を行うようにしてもよい。
【００３３】
図２に示す操作部２０２はユーザによって操作され、図３に示した種々の機能の選択や、文書の表示等を実行することができる。例えば、データ管理部２０７に格納されている画像データを、操作部２０２の表示装置においてプレビューし、ユーザによる確認後に印刷することができる。操作部２０２の詳細については後述する。
【００３４】
図４は、データ管理部のデータ領域を示す図である。図４に示すように、データ管理部２０７のデータ領域は、領域４０１、４０２、４０３、４０４、４０５、４０６を含んでいる。
【００３５】
領域４０１は、管理情報領域として用いられ、データ管理部２０７の管理情報を格納する。領域４０２は、プログラム領域として用いられ、画像形成装置１０７を制御するためのコンピュータ・プログラムを格納する。当該プログラムは、後述するフローチャートの処理を画像形成装置に実行させるために用いられる。
【００３６】
領域４０３は、キャッシュ領域として、システム制御部２０１の処理中において、データの一時的な保管領域として用いられる。領域４０４は、印刷キュー領域として、印刷前のデータのスプールエリアとして用いられる。領域４０５は、文書管理領域として、文書管理機能において用いられる。領域４０６は、印刷履歴データ保存領域として用いられ、印刷履歴を保存する。
【００３７】
次に、本実施形態に係る画像形成装置の機能について説明する。文書管理機能とは、各種の処理を行うことのできる文書データ又は画像データを保存する機能である。以下、そのような機能をボックス機能ともいう。そのようなデータ管理は、データ管理部２０７の領域４０５において行われる。本機能において、文書管理領域である領域４０５は、データ管理領域と文書管理情報領域とに分けて用いられる。既に説明した、プリントレディデータ及びコネクトレディデータは、データ管理領域に格納され管理されている。
【００３８】
検索機能とは、データ管理部２０７に保存されている文書データや画像データを検索する機能である。ユーザは、検索を行う場合に、検索条件を指定することができる。
【００３９】
外部検索機能とは、外部装置内の文書データや画像データを検索する機能である。本画像形成装置は、外部検索機能を用いて、検索処理命令をＮＩＣ部２１１を介して外部装置に送信し、外部装置内のデータに対して検索を依頼することができる。また、本画像形成装置は、ＮＩＣ部２１１を介して、検索結果を受信することもできる。
【００４０】
次に、それぞれの処理において、データの格納場所、又は、データのフォーマットに応じた処理のパスについて説明する。
【００４１】
また、前述した図３は、更に、文書優先順位を決定する際に参照されるテーブルとして用いるようにしてもよい。図３に示すように、機能操作（ユーザによって指定された機能）に対して、どの文書属性を有する文書を優先すべきかを示す優先順位が対応付けられている。
【００４２】
なお、文書属性には、データの種類（プリントレディデータ／コネクトレディデータ）や、文書の格納場所（ローカルボックス又はリモートボックス）などの情報が含まれる。例えば、ローカルボックス内に格納されている文書データを印刷処理する指示が行われた場合について図３を参照する。その場合に、文書データがプリントレディデータとコネクトレディデータの両方のフォーマットで格納されていれば、優先順位の番号が小さいプリントレディデータの方が優先される。
【００４３】
また、リモートボックス内に格納されているデータの印刷処理が指示された場合、ローカル装置とリモート装置の機種の同一性が判断される。ここで、ローカル装置とは、ローカルボックスを有する画像形成装置であり、リモート装置とは、リモートボックスを有する画像形成装置である。以下、リモート装置を、リモート画像形成装置ともいう。また、画像形成装置に、ネットワーク機器の管理プロトコルとして広く知られているＳＮＭＰ（Simple Network Management Protocol）等が実装され、リモート装置から機種情報を取得し、機種の同一性が判断されても良い。
【００４４】
リモートボックスに、文書データがプリントレディデータとコネクトレディデータの両方のフォーマットで格納されているときに、ローカル装置とリモート装置が同じ機種であると判断された場合、優先順位番号が小さいプリントレディデータが優先される。一方、ローカル装置とリモート装置が異機種の場合はコネクトレディデータの方が優先されることになる。
【００４５】
なお、同機種であると判断された場合に、図３に示すように、リモート装置内のリモートデータ管理部から、リモート装置内のリモートＮＩＣ部、ＮＩＣ部２１１を介して、プリンタ部２１９へのパスでジョブが処理される。即ち、リモート装置からプリントレディデータをＰＵＬＬ（プル）し、画像形成装置において印刷処理を行う。
【００４６】
一方、異機種であると判断された場合、図３に示すように、リモート装置内のリモートデータ管理部から、リモートＰＤＦ処理部、リモートＮＩＣ部、ＮＩＣ部２１１、ＲＩＰ部２０３、出力画像処理部２０４、プリンタ部２１９へのパスでジョブが処理される。即ち、リモート装置からコネクトレディデータをＰＵＬＬ（プル）し、本画像形成装置のＲＩＰ部２０３においてプリントレディデータに変換し、印刷処理を行う。
【００４７】
なお、優先順位は、コネクトレディデータとプリントレディデータとの変換時間と、出力画像処理部２０４における画像処理時間と、ＮＩＣ部２１１を介してのリモート装置とローカル装置との通信時間とが考慮されて決定されている。つまり、印刷処理時間が短時間で済むデータから順に順位付けされているといえる。ここで、印刷処理時間とは、ユーザから機能操作が入力されてから、機能操作に従った機能が実行されるまでの時間である。
【００４８】
また、ローカルボックス内に格納されているデータの送信処理の指示が為された場合も、対象となるデータがどこに格納されているかによって、優先順位が決められている。図３に記載されているように、ローカルボックスに格納されているデータがプリントレディデータの場合には、データ管理部２０７から、ＰＤＦ処理部２２０、ＮＩＣ部２１１へのパスでジョブが処理される。また、ローカルボックスに格納されているデータがコネクトレディデータの場合には、データ管理部２０７から、ＮＩＣ部２１１へのパスでジョブが処理される。
【００４９】
また、リモートボックス内に格納されているデータを送信処理する場合には、図３に示すようなパス（経路）でジョブが処理される。リモートボックスに格納されているデータがプリントレディデータの場合には、リモート装置内のリモートデータ管理部から、リモートＰＤＦ処理部、リモートＮＩＣ部へのパスでジョブが処理される。また、リモートボックスに格納されているデータがコネクトレディデータの場合には、リモート装置内のリモートデータ管理部から、リモートＮＩＣ部へのパスでジョブが処理される。
【００５０】
従って、それぞれの処理パスにおいての処理時間が短くて済むものから順に、図３のように、送信処理についての優先順位が付与されている。
【００５１】
また、図３に示すように、本画像処理装置が、ローカルボックス内に格納されているデータをプレビュー処理する際に、そのデータがプリントレディデータの場合には、データ管理部２０７から、操作部２０２へのパスでジョブが処理される。また、コネクトレディデータの場合にも、データ管理部２０７から、操作部２０２へのパスでジョブが処理される。
【００５２】
また、画像処理装置が、リモートボックス内に格納されているデータをプレビュー処理する際に、図３に示すように、リモート装置内のリモートデータ管理部から、リモートＮＩＣ部、ＮＩＣ部２１１、操作部２０２へのパスでジョブが処理される。
【００５３】
従って、それぞれの処理パスにおいての処理時間が短くて済むものから順に、図３のように、プレビュー処理についての優先順位が付与されている。
【００５４】
本実施形態においては、図３に示すようなテーブルは、例えば、画像形成装置における図示されていないＲＡＭ等のメモリに格納されても良い。
【００５５】
次に、本実施形態における画像形成装置の操作部２０２について説明する。図６は、本実施形態に係る操作部２０２のレイアウトの一例を示す図である。図６に示すように、操作部２０２は、タッチパネル部６０１と、キー入力部６０２とを含んでいる。キー入力部６０２は、定常的な操作設定を行うことができ、スタートキー、ストップキー、テンキー、クリアキー、リセットキー、ユーザモードキー等で構成される。
【００５６】
図７は、図６に示すタッチパネル部のレイアウトの一例を示す図である。図７は、ＬＣＤ（liquid Crystal Display：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイを表した模式図を示している。ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、検知され、例えば、別の操作画面が表示されるように予めプログラムされている。図７は、スタンバイモード時の初期画面（トップメニュー）であり、設定操作に応じて様々な操作画面を表示することができる。
【００５７】
タブ７０１は、初期画面へ遷移するためのタブであり、選択されることによって、各種設定が行われる前の初期画面に戻ることができる。また、他の画面上においても、表示されているトップメニューのタブが選択されると、初期画面に戻る。タブ７０２は、印刷を行うための画面に遷移する際に用いられる。タブ７０２が選択されることによって、図８に示す印刷を実行するためのサブメニューの画面に遷移することができる。
【００５８】
タブ７０３は、データ送信を行うためのサブメニューの画面に遷移する際に用いられる。タブ７０３が選択されることによって、ボックスデータからの送信や文書スキャンからの送信をユーザに選択させるための画面に遷移することができる。
【００５９】
また、タブ７０４が選択されることによって、ローカルボックス内に格納された文書のプレビュー、リモートボックス内に格納された文書のプレビュー、外部メモリ文書のプレビューなどを、ユーザに選択させるための画面に遷移することができる。
【００６０】
また、タブ７０５が選択されることによって、ユーザに所望のボックスを指定させ、ユーザに指定されたボックスに格納されている文書の一覧を表示する画面に遷移する。そして、その後、ユーザによって選択された文書に対して所望の処理を実行することができる。
【００６１】
タブ７０６は、文書検索を行うための画面に遷移する際に用いられる。タブ７０６が選択されることによって、外部メモリ、外部デバイス、リモートボックス、ローカルボックスに格納されている文書データを検索する画面に遷移することができる。
【００６２】
タブ７０７は、システム設定を行う画面に遷移する際に用いられる。本実施形態において、ここで、図示されたタブの他に、例えば、ＦＡＸ機能設定を行う画面に遷移するタブ等が構成されても良い。
【００６３】
図８は、印刷処理を行う際に表示される画面の一例を示す図である。図８は、図７に示す初期画面よりタブ７０２を押下することによって表示することができる。図８に示すタブ８０１は、図７に示す初期画面に遷移する際に用いられる。
【００６４】
タブ８０２は、スキャナで文書をスキャンして、プリンタ部から印刷を行うための詳細設定、及び、実行を行う画面に遷移する際に用いられる。タブ８０３、８０４、８０５は、記憶装置に格納されているデータの印刷を行うための画面に遷移する際に用いられる。タブ８０３が指定された場合は、ローカルボックスとリモートボックスと外部メモリの全ての記憶装置に格納されている文書を処理対象にする。
【００６５】
タブ８０４が指定された場合は、ローカルボックスに格納されている文書を処理対象にする。タブ８０５が指定された場合は、リモートボックスに格納されている文書を処理対象にする。タブ８０６が指定された場合は、外部メモリに格納されている文書を処理対象にする。
【００６６】
タブ８０７は、文書データの検索条件の設定を予め行う画面に遷移する際に用いられる。タブ８０７を選択することによって、ユーザが、検索詳細設定（検索条件）を行うか、又は、対象文書を全て見つけるかを確認するためのダイアログが表示される。そのようなダイアログは、システム設定によって、表示の可否を設定することができるようにしても良い。例えば、システム設定によって、ダイアログを表示しないように設定している場合に、検索された対象文書を全て表示するようにしても良い。
【００６７】
なお、図８は、印刷処理を行う際に表示されるサブメニューの画面であるが、例えば、図７においてタブ７０３やタブ７０４を選択し、それぞれの詳細設定のサブメニュー画面を表示することができる。その場合にも、タブ８０７と同様に、それぞれの機能に応じた検索用のユーザインタフェースとしてのタブが構成されている。即ち、ユーザは、図７に示すタブ７０２〜７０４を選択して遷移したサブメニュー画面において、文書検索の設定を予め行うことができる。
【００６８】
図８の８０３〜８０６のいずれかが選択された場合、それぞれの記憶装置を対象として検索を行うときの図５のような検索条件設定画面に遷移する。図５のタブ５０１が選択されると初期画面に戻る。図５において、検索条件として、文書名５０２、保存日５０３、保存日の範囲を設定する条件５０４、文書の保存を行ったユーザ名５０５などを設定することができる。
【００６９】
なお、条件５０４は、例えば、５０３で指定した日の「当日」を指定したり、５０３で指定した日より前の日に保存されたものを範囲設定したり、指定した日より後に保存されたものを範囲設定したりすることができる。そして、検索条件を設定した後、検索実行ボタン５０６が選択されると、図８のタブ８０３〜８０６のいずれかで指定された記憶装置を対象として、検索が行われる。
【００７０】
なお、本実施形態では、検索条件として、文書名、保存日時、ユーザ名を設定できるものとしたが、これに限るものではなく、その他の文書に付与されている情報で検索できるようにしても構わない。なお、予めタブ８０７が選択されて検索条件設定が行われていた場合は、図８のタブ８０３〜８０６のいずれかが選択されると、検索条件設定のステップをスキップして検索を実行するようにしてもよい。
【００７１】
図９は、検索結果を表示する画面の一例を示す図である。図９は、例えば、図５に示す画面において、検索実行の検索実行ボタン５０６を選択することによって表示される。図９に示すタブ９０１は、図７に示す初期画面に遷移する際に用いられる。タブ９０２は、図８に示す印刷のサブメニュー画面に遷移する際に用いられる。
【００７２】
表示９０３は、検索結果数を示していて、例えば、検索結果が８件あることを示している。表示９０４は、画面内に表示されている検索結果数を示しており、例えば、全検索結果８件の内、１〜６件目までの検索結果が表示されていることを示している。表示９０５は、検索結果の順位を示している。
【００７３】
例えば、表示９０５は、検索順位が１番である文書であることを示している。なお、このときの検索順位は、図３で示した優先順位のテーブルを考慮して決定するようにしてもよい。タブ９０６は、文書の詳細情報を表示する画面に遷移する際に用いられる。チェックボックス９０７は、ユーザにより選択された状態か否かを表示していて、オンの場合には文書が選択されている状態を表し、オフの場合には文書が選択されていない状態を表している。
【００７４】
表示９０８は、文書名を示していて、例えば、「会議資料Ａ」と示されている。タブ９０９は、検索条件の絞込みを行うための画面に遷移する際に用いられる。なお、絞込みを行う際は、図５と同様の検索条件設定画面で、追加の検索条件を設定する。タブ９１０及び９１１は、検索結果の表示を前後にスライドさせる際に用いられる。
【００７５】
タブ９１２は、チェックボックス９０７でオンとされている文書を印刷する際に用いられる。なお、タブ９０２と９１２は、図８に示す印刷画面からタブ８０６が選択されたときに表示されるものであり、図７の初期画面において、タブ７０６を押下して図９のような検索結果表示画面を表示した場合には、表示されない。また、表示９０５は、優先順位ではなく、単に、文書名を示す表示９０８の順番を示すようにしても良い。
【００７６】
図１０は、文書の詳細情報を表示する画面の一例を示す図である。図１０は、図９に示すタブ９０６がユーザに押下されると、表示される。タブ１００１は、図７に示す初期画面に遷移する際に用いられ、タブ１００２は、図８に示す印刷サブメニュー画面に遷移する際に用いられ、タブ１００３は、図９に示す検索結果画面に戻る際に用いられる。
【００７７】
表示１００４は、文書のプレビュー画面を示し、表示１００５は、例えば、「会議資料Ａ」のような文書名を示している。タブ１００６及び１００８は、文書のページを遷移する際に用いられ、タブを押下することによって、文書プレビューがページ毎に遷移する。表示１００７は、文書が５頁あることを示すと共に、現在表示されているページが１頁目であることを示している。
【００７８】
タブ１００９は、表示されている文書の印刷を実行する際に用いられる。表示１０１０は、例えば、「ローカルボックス」のような文書の保管場所を示しており、表示１０１１は、データのフォーマットを示している。既に説明したように、データのフォーマットとして、「プリントレディデータ」又は「コネクトレディデータ」のいずれかが示される。
【００７９】
図１１Ａ及び図１１Ｂは、本発明の実施形態に係る画像処理システムにおけるデータ処理の手順を示すフローチャートである。図１１Ａ及び図１１Ｂに示すように、ステップＳ１１０２の「ＮＯ」の判断後の処理と、ステップＳ１１１２の前段の処理において、図１１Ａと図１１Ｂのそれぞれのフローが接続される。図１１Ａ及び図１１Ｂに示すフローチャートは、ユーザが所望する機能の操作を行なってから、文書の検索結果を表示し、選択された処理を実行するまでのデータ処理の手順を示している。
【００８０】
まず、ステップＳ１１０１において、図７に示すトップメニュー（初期画面）において、ユーザによって選択された所望の機能タブを判定する。機能タブが押下されると、それぞれの機能に応じた画面に遷移する。ステップＳ１１０１における処理は、機能選択の処理の一例である。
【００８１】
ステップＳ１１０２において、印刷、送信、プレビューのいずれかが選択された場合、ステップＳ１１０３に進む。ステップＳ１１０３では、印刷、送信、プレビューのそれぞれに応じたサブメニュー画面を表示し、更にユーザによって、サブメニューのうちのどの機能が選択されたかを判定する。例えば、ユーザが印刷を所望する場合には、タブ７０２が押下され、図８に示す印刷のサブメニュー画面に遷移し、ユーザによってどの機能が選択されたか判定する。
【００８２】
ステップＳ１１０４では、ユーザによって選択された機能と、図３の優先順位を示すテーブルとに基づいて、各文書の優先順位を決定する。例えば、図８のタブ８０３が選択された場合は、全ての保管場所を対象として検索してから印刷を行う。その場合、図３を参照して、「ローカルボックス内データの印刷」、「リモートボックス内データの印刷」、「外部メモリ内のデータの印刷」のそれぞれに割り当てられた優先順位の情報を取得する。
【００８３】
なお、本実施形態では、図３のテーブルに基づいて優先順位を決定するものとしたが、これに限るものではなく、例えば、その都度、パスに基づいて想定される処理時間を算出して、優先順位を決定するようにしてもよい。この場合、その時点でのネットワークを介した転送速度を考慮することが可能になるので、より的確に優先順位を決定しやすくなる。
【００８４】
ステップＳ１１０５では、検索条件設定を行わせるための画面（図５）を表示し、ユーザに検索条件を入力させる。検索条件設定画面において、「検索実行」のボタンがユーザにより押下されるとステップＳ１１０６に進んで文書検索を実行する。
【００８５】
次に、ステップＳ１１０６では、ステップＳ１１０３でユーザにより選択された機能とステップＳ１１０５で設定された検索条件とに基づいて、文書検索が実行される。検索対象となる格納場所（ローカルボックス、リモートボックス、外部メモリなど）は、選択された機能に基づいて決定される。
【００８６】
ステップＳ１１０６においては、ユーザによって入力された検索条件に合致した文書を検索するような一般的な検索操作が行われる。検索された検索結果は、一旦、メモリ等に格納されても良い。本実施形態においては、検索されたそれぞれの文書と、文書優先順位テーブルのそれぞれの処理項目とが対応付けられる。例えば、検索された文書の格納場所とデータフォーマットを識別し、優先順位とパス情報とが文書情報に付与されてメモリ等に格納されても良い。
【００８７】
次に、ステップＳ１１０７において、検索された文書中で、同じ内容の文書（以下、同一文書ともいう）が存在するか否かが判定される。ここで、同一文書が存在すると判定された場合には、ステップＳ１１０８に進み、同じ内容の文書のうち、最も優先順位が高い文書を残し、低い優先順位の文書を検索結果から削除し、ステップＳ１１０９に進む。一方、同一文書が存在しないと判定された場合には、ステップＳ１１０９に進む。
【００８８】
例えば、図８のタブ８０３が選択され、全ての格納場所を検索範囲として検索を行ったときに、同じ内容の文書が検索されたものとする。例えば、検索条件を満たす同じ内容の文書が、ローカルボックス内のプリントレディデータと、ローカルボックス内のコネクトレディデータと、リモートボックス内のプリントレディデータとであった場合を考える。その場合には、ローカルボックス内のプリントレディデータを残し、それ以外を検索結果から削除する。
【００８９】
なお、同じ内容の文書であるか否かの判定は、予め文書を格納しておくときに、同じ内容の文書に対しては同じ文書ＩＤを付与して格納しておき、当該文書ＩＤに基づいて判定するものとするが、これに限るものではない。例えば、文書の名称や保存日、保存したユーザ名などにより判定するようにしてもよい。
【００９０】
ステップＳ１１０９において、検索結果の文書の一覧が、表示部において表示される。
【００９１】
以上のように、文書検索した結果、同じ内容の文書が存在する場合は、優先順位が最も高い文書のみを表示することによって、同じ内容の文書が複数表示されるのを防ぐとともに、最も早く出力可能な文書を表示することができる。よって、処理速度の遅い不適切な文書をユーザが選択してしまうことを防ぐことができる。
【００９２】
ステップＳ１１１０では、図９のタブ９０９（絞込み検索）が選択されたか否かを判定し、選択されたと判定した場合は、ステップＳ１１０５に戻って検索条件の設定を行う。一方、タブ９０９が選択されなかった場合は、ステップＳ１１１１において、表示されている文書一覧の中から、所望の文書をユーザに選択させる（文書選択）。
【００９３】
そして、ステップＳ１１１２において、ステップＳ１１１１においてユーザにより選択された文書に対して、ステップＳ１１０３で選択された機能の処理を実行する。
【００９４】
また、ステップＳ１１０１において、ボックス機能（図７のタブ７０５）が選択されたと判定された場合は、ステップＳ１１０２とＳ１１１３とを介してステップＳ１１１４に進む。ステップＳ１１１４では、所望の格納場所（ローカルボックス、リモートボックス、外部メモリ）を、ユーザに選択させる。
【００９５】
ステップＳ１１１５では、ステップＳ１１１４で選択されたボックスに格納されている全ての文書の一覧を表示する。ステップＳ１１１６では、表示されている文書一覧の中から、所望の文書をユーザに選択させる。ステップＳ１１１７では、ステップＳ１１１６で選択された文書に対して実行する機能（印刷、送信、プレビュー等）をユーザに選択させ、ステップＳ１１１２に進んで、当該選択された文書に当該選択された機能の処理を実行する。
【００９６】
また、ステップＳ１１０１において、検索機能（図７のタブ７０６）が選択されたと反対された場合は、ステップＳ１１０２とＳ１１１３とを介して、ステップＳ１１１８に進む。ステップＳ１１１８では、検索条件をユーザに設定させて、当該設定された条件を用いて検索する。
【００９７】
ステップＳ１１１９では、ステップＳ１１１８で検索された文書の一覧を表示する。ステップＳ１１２０では、表示されている文書一覧の中から、所望の文書をユーザに選択させる。ステップＳ１１２１では、ステップＳ１１２０で選択された文書に対して実行する機能（印刷、送信、プレビュー等）をユーザに選択させ、ステップＳ１１１２に進んで、当該選択された文書に当該選択された機能の処理を実行する。
【００９８】
図１２Ａ及び図１２Ｂは、本発明の画像処理システムにおけるデータ処理の他の手順を示すフローチャートである。図１２Ａ及び図１２Ｂに示すように、ステップＳ１２０２の「ＮＯ」の判断後の処理と、ステップＳ１２１４の前段の処理において、図１２Ａと図１２Ｂのそれぞれのフローが接続される。図１２Ａ及び図１２Ｂは、図１１Ａ及び図１１Ｂのフローチャートに対して、検索結果が非常に多くなったときに、途中で検索を終了する手順が付加されている場合についての手順を示している。
【００９９】
図１２Ａ及び図１２ＢのステップＳ１２０１〜Ｓ１２０５については、図１１Ａ及び図１１ＢのステップＳ１１０１〜Ｓ１１０５と同様である。
【０１００】
ステップＳ１２０６において、優先順位に基づいて文書検索が行われる。すなわち、ステップＳ１２０６では、優先順位の高いものから順に検索を行う。例えば、ユーザにより図８のタブ８０３が選択された場合、全ての格納場所が検索範囲となるので、図３を参照して印刷機能の優先順位が決定されている。従って、ステップＳ１２０６においては、まず、ローカルボックス内のプリントレディデータについての文書検索を開始し、それが終了すると、次に、ローカルボックス内のコネクトレディデータについての文書検索を行うことになる。
【０１０１】
また、ステップＳ１２０７においては、１つの文書が検索条件に合致するかどうか判定する毎に、合致した文書の数を、予め、メモリ等に格納された閾値と比較する。ステップＳ１２０７において、検索合致数が閾値に達していないと判定した場合には、ステップＳ１２０８に進み、全ての文書の検索判定処理が終了したか否かが判定される。
【０１０２】
例えば、優先順位にしたがって、全ての格納場所の検索が終了した場合には、ステップＳ１２０９に進む。一方、検索が終了していないと判定された場合には、ステップＳ１２０６〜Ｓ１２０７を繰り返す。また、ステップＳ１２０７において、検索条件に合致した文書の数が、閾値に達したと判定した場合には、文書検索を中止し、ステップＳ１２０９に進む。
【０１０３】
ステップＳ１２０９〜Ｓ１２２３は、ステップＳＳ１１０７〜Ｓ１１２１と同様であるので、詳細な説明は省略する。なお、ステップＳ１２０９〜Ｓ１２１０では、同じ内容の文書が異なる格納場所や異なるデータフォーマットで検索された場合、優先順位の低い文書が削除される。従って、検索結果にはユーザにより選択された機能を実行するのに適した文書のみが表示されることになる。
【０１０４】
図１２Ａ及び図１２Ｂに示す場合においては、文書優先順位テーブルを参照し、優先順位が高い、文書のデータフォーマット及び格納場所から文書の検索を開始する。従って、文書検索数が膨大となり、途中で閾値により検索が中止された場合においても、既に検索された文書には、優先順位が高い文書が残り、また同じ内容の文書の削除が行われ、ユーザによる文書の選択が行われる。
【０１０５】
すなわち、文書検索した結果、同じ内容の文書が存在する場合は、優先順位が最も高い文書のみを表示することによって、同じ内容の文書が複数表示されるのを防ぐとともに、最も早く出力可能な文書を表示することができる。また、検索結果数が所定の閾値以上になった時点で検索処理を打ち切るので、検索結果の表示が速く行われることになる。
【０１０６】
本発明にはプログラム（画像形成プログラム）コードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるコンピュータ読み取り可能なメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施形態に係る画像形成システムの構成の一例を示す図である。
【図２】図１に示す画像形成装置の機能ブロックの構成を示す図である。
【図３】本画像形成装置における機能に応じたパスを示す図である。
【図４】図１に示すデータ管理部のデータ領域を示す図である。
【図５】検索条件設定画面の一例を示す図である。
【図６】図１に示す操作部のレイアウトの一例を示す図である。
【図７】図６に示すタッチパネル部の画面の一例を示す図である。
【図８】印刷処理を行う際に表示される画面の一例を示す図である。
【図９】検索結果を表示する画面の一例を示す図である。
【図１０】文書の詳細情報を表示する画面の一例を示す図である。
【図１１Ａ】本実施形態におけるデータ処理の手順を示すフローチャートである。
【図１１Ｂ】本実施形態におけるデータ処理の手順を示すフローチャートである。
【図１２Ａ】本実施形態におけるデータ処理の他の手順を示すフローチャートである。
【図１２Ｂ】本実施形態におけるデータ処理の他の手順を示すフローチャートである。
【符号の説明】
【０１０８】
１０１  ＬＡＮ
１０２  インターネット
１０３、１０４  印刷クライアント装置
１０５、１０６、１０７  画像形成装置
【図１】
0005144429.tif 000002
【図２】
0005144429.tif 000003
【図３】
0005144429.tif 000004
【図４】
0005144429.tif 000005
【図５】
0005144429.tif 000006
【図６】
0005144429.tif 000007
【図７】
0005144429.tif 000008
【図８】
0005144429.tif 000009
【図９】
0005144429.tif 000010
【図１０】
0005144429.tif 000011
【図１１Ａ】
0005144429.tif 000012
【図１１Ｂ】
0005144429.tif 000013
【図１２Ａ】
0005144429.tif 000014
【図１２Ｂ】
0005144429.tif 000015