(57)【要約】【課題】  複合機のような表示領域が小さい装置であっても、記憶装置に記憶されている電子画像データの中から、ユーザによる処理対象とするデータの指定を効率化させるための技術を提供すること。【解決手段】  電子画像データを抽出するために用いるフィルタリングルールを実行する処理と対応付けて複数記憶しておく。そして、ユーザが指定した処理に従って、適用するフィルタリングルールを決定する。そして、そのフィルタリングルールを適用した形での電子画像データの抽出を行う。【選択図】  図８
2012015740.tif 000002
【特許請求の範囲】
【請求項１】
電子画像データを保存する記憶装置を備え、前記電子画像データに対して所定の処理を実行する画像処理装置であって、
前記電子画像データに属性情報を付加して前記記憶装置に記憶する第１の記憶手段と、
前記電子画像データの抽出に用いるフィルタ条件を前記所定の処理と対応付けて前記記憶装置に記憶する第２の記憶手段と、
前記電子画像データに対して実行する処理を受け付ける第１の受付手段と、
前記第１の受付手段で受け付けた処理に対応するフィルタ条件と、前記電子画像データとを表示部に表示する第１の表示制御手段と、
前記表示部に表示されているフィルタ条件に対する指定を受け付ける第２の受付手段と、
前記第２の受付手段で受け付けたフィルタ条件に合致する電子画像を抽出する抽出手段と、
前記抽出手段で抽出された電子画像データのみを前記表示部に表示するよう表示制御する第２の表示制御手段と、
前記表示部に表示されている前記電子画像データから、前記所定の処理を実行する対象とする対象電子画像データの指定を受け付ける第２の受付手段と、
前記第２の受付手段で受け付けた対象電子画像データに対して、前記第１の受付手段で受け付けた処理を実行する実行手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の表示制御手段は、前記記憶手段に記憶されている電子画像データのフィルタ条件として設定されている属性項目に設定されている属性のデータ種類を前記フィルタ条件として表示すること
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記フィルタ条件には属性項目の適用順が設定されていること
を特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
電子画像データを保存する記憶装置を備え、前記電子画像データに対して所定の処理を実行する画像処理装置によって行われる情報処理方法であって、
前記電子画像データに属性情報を付加して前記記憶装置に記憶する第１の記憶工程と、
前記電子画像データの抽出に用いるフィルタ条件を前記所定の処理と対応付けて前記記憶装置に記憶する第２の記憶工程と、
前記電子画像データに対して実行する処理を受け付ける第１の受付工程と、
前記第１の受付工程で受け付けた処理に対応するフィルタ条件と、前記電子画像データとを表示部に表示する第１の表示制御工程と、
前記表示部に表示されているフィルタ条件に対する指定を受け付ける第２の受付工程と、
前記第２の受付工程で受け付けたフィルタ条件に合致する電子画像を抽出する抽出工程と、
前記抽出工程で抽出された電子画像データのみを前記表示部に表示するよう表示制御する第２の表示制御工程と、
前記表示部に表示されている前記電子画像データから、前記所定の処理を実行する対象とする対象電子画像データの指定を受け付ける第３の受付工程と、
前記第３の受付工程で受け付けた対象電子画像データに対して、前記第１の受付工程で受け付けた処理を実行する実行工程と、
を備えることを特徴とする情報処理方法。
【請求項５】
電子画像データを保存する記憶装置を備え、前記電子画像データに対して所定の処理を実行する画像処理装置を、
前記電子画像データに属性情報を付加して前記記憶装置に記憶する第１の記憶手段と、
前記電子画像データの抽出に用いるフィルタ条件を前記所定の処理と対応付けて前記記憶装置に記憶する第２の記憶手段と、
前記電子画像データに対して実行する処理を受け付ける第１の受付手段と、
前記第１の受付手段で受け付けた処理に対応するフィルタ条件と、前記電子画像データとを表示部に表示する第１の表示制御手段と、
前記表示部に表示されているフィルタ条件に対する指定を受け付ける第２の受付手段と、
前記第２の受付手段で受け付けたフィルタ条件に合致する電子画像を抽出する抽出手段と、
前記抽出手段で抽出された電子画像データのみを前記表示部に表示するよう表示制御する第２の表示制御手段と、
前記表示部に表示されている前記電子画像データから、前記所定の処理を実行する対象とする対象電子画像データの指定を受け付ける第３の受付手段と、
前記第３の受付手段で受け付けた対象電子画像データに対して、前記第１の受付手段で受け付けた処理を実行する実行手段と、
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ等を保存する記憶装置を有する複合機等の画像処理装置において、記憶装置に記憶された画像データに対する印刷、ＦＡＸ送信、ファイル転送等の処理を効率的に指定する技術に関する。
【背景技術】
【０００２】
現在広く流通している複合機には、印刷データや、スキャン処理によって作成された画像データ、受信したＦＡＸのイメージデータであるＦＡＸイメージデータなどを保存可能な記憶装置が備えられている。
【０００３】
この場合、印刷データや画像データ、ＦＡＸイメージデータなどは、記憶装置に設定されているボックスと呼ばれる論理的な記憶領域を指定して保存される。ボックスの指定はボックスを一意に識別するボックス番号の指定により行われ、ユーザは、それら印刷データ等に対する印刷指示、ＦＡＸ送信指示を入力する際には、処理対象とするデータが保存されているボックス番号を指定する。その指定に対応して複合機の表示部には当該ボックス番号に対応するボックスに保存されているデータの一覧が表示されるので、一覧表示されたデータから処理対処とするデータを選択し、処理実行命令を複合機に対して入力することになる。
【０００４】
ここで、処理対象とするデータをどのボックスに保存しているかを忘れてしまった場合に、ユーザは、１つ１つボックスを指定し、そのボックスに処理対象とするファイルが保存されているかを確認する必要がある。指定したボックスに処理対象とするデータが保存されていない場合には、他のボックスを新たに指定し、新たに指定したボックスに処理対象とするファイルが保存されているかを確認するといったことを繰り返さなくてはならない。
【０００５】
このようにデータを登録する技術に関し、たとえば特許文献１には、データを分類する方法の１つとして、ファイル及びファイル群の分類を行う電子ファイル装置が開示されている。特に、文書を階層的に分類し、分類内に文書を登録することにより、高速に一覧表示を行うように動作するものである。また、別の方法として、特許文献２には、データの登録作業を迅速に行うことができ、属性値を階層的に構成することができるデータ管理システムが開示されている。特に、属性項目毎に属性値を格納し、複数の属性項目について順位付けをし、各データを属性値で分類することにより属性値を階層的に構成する階層分類図を作成するものである。また、特許文献３には、文書データの分類に関する操作性と利便性を向上できる文書管理装置が開示されている。特に、１つの文書データを複数のディレクトリに「分類」して、利便性を向上できる文書管理装置を提供するものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−１１０８０９号公報
【特許文献２】特開２０００−２５０７９８号公報
【特許文献３】特開２００３−１３１９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
データをボックスに保存した後に、それらデータに対して処理を行う際に、ボックスを指定してそのボックスに保存されている処理対象データを選択し、選択した処理対象データに対する処理の実行命令を行うという手法では、既に述べたとおり、処理対象データを保存したボックスのボックス番号を処理対象データの検索性が悪い。
【０００８】
上述した各特許文献に記載の発明を、複合機に適用しようとした場合には、表示領域の限られているため、過度に画面表示が小さくなってしまうことが考えられる。
【０００９】
そこで本発明は、上記した課題に鑑み、複合機のような表示領域が小さい装置であっても、記憶装置に記憶されているデータの中から、ユーザによる処理対象とするデータの指定を効率化させるための技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記した目的を達成するために、本発明の画像処理装置は、電子画像データを保存する記憶装置を備え、前記電子画像データに対して所定の処理を実行する画像処理装置であって、前記電子画像データに属性情報を付加して前記記憶装置に記憶する第１の記憶手段と、前記電子画像データの抽出に用いるフィルタ条件を前記所定の処理と対応付けて前記記憶装置に記憶する第２の記憶手段と、前記電子画像データに対して実行する処理を受け付ける第１の受付手段と、前記第１の受付手段で受け付けた処理に対応するフィルタ条件と、前記電子画像データとを表示部に表示する第１の表示制御手段と、前記表示部に表示されているフィルタ条件に対する指定を受け付ける第２の受付手段と、前記第２の受付手段で受け付けたフィルタ条件に合致する電子画像を抽出する抽出手段と、前記抽出手段で抽出された電子画像データのみを前記表示部に表示するよう表示制御する第２の表示制御手段と、前記表示部に表示されている前記電子画像データから、前記所定の処理を実行する対象とする対象電子画像データの指定を受け付ける第３の受付手段と、前記第３の受付手段で受け付けた対象電子画像データに対して、前記第１の受付手段で受け付けた処理を実行する実行手段と、を備えることを特徴とする。
【００１１】
上記した目的を達成するために、本発明の情報処理方法は、電子画像データを保存する記憶装置を備え、前記電子画像データに対して所定の処理を実行する画像処理装置によって行われる情報処理方法であって、前記電子画像データに属性情報を付加して前記記憶装置に記憶する第１の記憶工程と、前記電子画像データの抽出に用いるフィルタ条件を前記所定の処理と対応付けて前記記憶装置に記憶する第２の記憶工程と、前記電子画像データに対して実行する処理を受け付ける第１の受付工程と、前記第１の受付工程で受け付けた処理に対応するフィルタ条件と、前記電子画像データとを表示部に表示する第１の表示制御工程と、前記表示部に表示されているフィルタ条件に対する指定を受け付ける第２の受付工程と、前記第２の受付工程で受け付けたフィルタ条件に合致する電子画像を抽出する抽出工程と、前記抽出工程で抽出された電子画像データのみを前記表示部に表示するよう表示制御する第２の表示制御工程と、前記表示部に表示されている前記電子画像データから、前記所定の処理を実行する対象とする対象電子画像データの指定を受け付ける第３の受付工程と、前記第３の受付工程で受け付けた対象電子画像データに対して、前記第１の受付工程で受け付けた処理を実行する実行工程と、を備えることを特徴とする。
【００１２】
上記した目的を達成するために、本発明のコンピュータプログラムは、電子画像データを保存する記憶装置を備え、前記電子画像データに対して所定の処理を実行する画像処理装置を、前記電子画像データに属性情報を付加して前記記憶装置に記憶する第１の記憶手段と、前記電子画像データの抽出に用いるフィルタ条件を前記所定の処理と対応付けて前記記憶装置に記憶する第２の記憶手段と、前記電子画像データに対して実行する処理を受け付ける第１の受付手段と、前記第１の受付手段で受け付けた処理に対応するフィルタ条件と、前記電子画像データとを表示部に表示する第１の表示制御手段と、前記表示部に表示されているフィルタ条件に対する指定を受け付ける第２の受付手段と、前記第２の受付手段で受け付けたフィルタ条件に合致する電子画像を抽出する抽出手段と、前記抽出手段で抽出された電子画像データのみを前記表示部に表示するよう表示制御する第２の表示制御手段と、前記表示部に表示されている前記電子画像データから、前記所定の処理を実行する対象とする対象電子画像データの指定を受け付ける第３の受付手段と、前記第３の受付手段で受け付けた対象電子画像データに対して、前記第１の受付手段で受け付けた処理を実行する実行手段として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複合機のような表示領域が小さい装置であっても、記憶装置に記憶されているデータの中から、ユーザによる処理対象とするデータの指定を効率化させるための技術を提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明のシステム構成の一例を示す図である。
【図２】本発明の画像処理装置のハードウェア構成の一例を示す図である。
【図３】本発明の画像処理装置によって行われる処理の概要を示すフローチャートである。
【図４】図３のステップＳ３０４のフィルタ設定処理の詳細を示すフローチャートである。
【図５】図３のステップＳ３０４の操作受付処理の総裁を示すフローチャートである。
【図６】画像処理装置１０１の操作部２０８に表示されるフィルタ設定画面の一例を示す図である。
【図７】画像処理装置１０１の操作部２０８に表示される操作画面の第１の例を示す図である。
【図８】データのフィルタ処理を行った場合に画像処理装置１０１の操作部に表示される画面の変遷を示す図である。
【図９】画像処理装置１０１の操作部２０８に表示される操作画面の第２の例を示す図である。
【図１０】画像処理装置１０１の操作部２０８に表示される操作画面の第３の一例を示す図である。
【図１１】フィルタ順設定画面の構成の一例を示す図である。
【図１２】フィルタデータテーブルのデータ構成の一例を示す図である。
【図１３】操作タイプデータテーブルのデータ構成の一例を示す図である。
【図１４】保存データテーブルのデータ構成の一例を示す図である。
【図１５】フィルタ設定データテーブルのデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１６】
図１は、本発明の画像処理システムのシステム構成の一例を示す図である。図中、１０１は複合機であって、コピー機能、ＦＡＸ送受信機能、スキャン機能、プリント機能、ファイル転送機能などを有する、本発明の画像処理装置として機能する装置である。尚、複合機１０１は、後述する情報処理装置１０２−１、１０２−２等から送信された印刷データのうち、保存指定がなされた印刷データを記憶装置に保存する機能や、ファクシミリ装置１０５から公衆回線網１０４を介して受信したＦＡＸデータを記憶装置に保存する機能、スキャン機能を使用して作成した画像データを記憶装置に保存する機能等を有している。尚、本発明の複合機の記憶装置には、文書を区分するために使用する論理記憶領域であるボックスが設定されていないものとして説明する。ユーザの指示により、これら記憶装置に記憶されたデータの印刷処理、ＦＡＸ送信処理、情報処理装置に設定された共有ディレクトリへのファイル転送処理等を行う。
【００１７】
１０２−１、１０２−２は情報処理装置であって（以下、まとめて情報処理装置１０２という）、複合機１０１に対して印刷データの送信する際に用いられるコンピュータである。
【００１８】
１０３はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークであり、複合機１０１と情報処理装置１０２とを相互に通信可能に接続するためのネットワークである。接続形態は、有線／無線を問わない。
【００１９】
１０５はファクシミリ装置であり、公衆回線網１０４を介して複合機１０１とファクシミリデータの送受信を可能に接続されており、複合機１０１に対するファクシミリデータの送信処理、複合機１０１から受信したファクシミリデータに対する印刷処理等を行う。
【００２０】
次に、図２を参照して、本発明の画像処理装置として適用可能な複合機のハードウェア構成の一例を説明する。図２は、図１の複合機１０１のハードウェア構成の一例を示す図である。
【００２１】
図２において、２１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ２１４や、画像出力デバイスとして機能するプリンタ部２１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０３）や公衆回線網１０４（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２２】
コントローラユニット２１６において、２０１はＣＰＵで、システム全体を制御するプロセッサである。２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２３】
２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。２０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００２４】
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部２０８とのインタフェース部である。また、操作部Ｉ／Ｆ２０７は、操作部２０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ２０１に伝える役割をする。
【００２５】
２０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０３等のネットワークに接続し、データの入出力を行う。２０６はモデムで、公衆回線網１０４に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２６】
２１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ２１９が外部Ｉ／Ｆ部２１８に接続されている。そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス２０９上に配置される。
【００２７】
２２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
【００２８】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。２１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。
【００２９】
２１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部３１７は、スキャナ部２１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ２０１と連携して、ネットワークＩ／Ｆ２０５を介して、外部装置に画像データのファイルを送信することができる。
【００３０】
スキャナ部２１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３１】
プリンタ部２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。なお、プリンタ部２１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３２】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０１に伝える。また、操作部２０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３３】
ここで、操作部２０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部２０８のストップキーは、稼働中の動作を止める働きをする。また、操作部２０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３４】
カードリーダ２１９は、ＣＰＵ２０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。
【００３５】
以上のような構成によって、複合機１０１は、スキャナ２１４から読み込んだ画像データを、ＬＡＮ１０３を介して情報処理装置１０２に対して送信したり、ＬＡＮ１０３を介して情報処理装置１０２から受信した印刷データをプリンタ部２１２により印刷出力したりすることができる。
【００３６】
また、スキャナ２１４から読み込んだ画像データをモデム２０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部２１２により出力したりすることができる。以上が、複合機１０１のハードウェア構成の一例である。
【００３７】
次に、図３を参照して、複合機１０１のＣＰＵ２０１によって行われる処理の概要について説明する。この処理を複合機１０１のＣＰＵ２０１に実行させるためのプログラムはＨＤＤ２０４に記憶されており、ＣＰＵ２０１は必要に応じて当該プログラムをＲＡＭ２０２にロードし、ロードしたプログラムによる制御に従って本処理を実行する。
【００３８】
ＣＰＵ２０１は、常時、複合機１０１の使用を希望するユーザからのログイン要求があったか（ステップＳ３０１）、ファクシミリ装置１０５からＦＡＸデータを受信したか（ステップＳ３０９）、情報処理装置１０２から送信された印刷データを取得したか（ステップＳ３１１）を監視している。
【００３９】
ＣＰＵ２０１は、複合機１０１の使用を希望するユーザからのログイン要求があったと判定した場合には（ステップＳ３０１でＹＥＳ）、ログイン処理を行う（ステップＳ３０２）。ここで、ユーザは例えばカードリーダ２１９に自身が所有するＩＣカードをかざすことにより、複合機１０１に対してログイン処理要求の入力を行うことができる。カードリーダ２１９にＩＣカードがかざされると、ＣＰＵ２０１はカードリーダ２１９が取得した当該ＩＣカードに記憶されているユーザを特定するための情報を外部Ｉ／Ｆ２１８経由で取得し、その情報を用いたユーザ認証処理が正常に終了するとログイン処理を行うことになる。尚、ユーザ認証処理については、複合機１０１が行っても、不図示のサーバ装置が行っても構わない。
【００４０】
ログイン処理が終了すると、操作部２０８のＬＣＤ表示部に操作画面を表示し、ユーザからのフィルタ設定指示（ステップＳ３０３）及び操作指示（ステップＳ３０５）の受付状態に移る。
【００４１】
そして、フィルタ設定指示を受け付けると（ステップ３０３でＹＥＳ）、フィルタ設定処理を行う（ステップＳ３０４）。この処理の詳細については、図４を参照して説明する。
【００４２】
また、操作指示を受け付けると（ステップＳ３０５でＹＥＳ）、操作受付処理を行う（ステップＳ３０６）。この処理の詳細については図５を参照して説明する。
【００４３】
ＣＰＵ２０１は、ユーザのログアウト要求を受け付けると（ステップＳ３０７でＹＥＳ）、ログアウト処理を行う（ステップＳ３０８）。尚、ログイン中のユーザからのフィルタ設定指示及び操作指示を一定時間受け付けなかった場合には、ログアウト要求がなされなくても、当該ユーザのログアウト処理が行われる。
【００４４】
また、前述の通り、複合機１０１のＣＰＵ２０１は、常時、ファクシミリ装置１０５からのＦＡＸデータを受信したかを監視しており（ステップＳ３０９）、ＦＡＸデータを受信すると、ＨＤＤ２０４に設定されている保存データテーブル１４００に保存する。
【００４５】
また、情報処理装置１０２からの印刷データを取得した場合には（ステップＳ３１１でＹＥＳ）、その印刷データに保存指定がされているかを判定する（ステップＳ３１２）。保存指定がされていると判断した場合には（ステップＳ３１２でＹＥＳ）、処理をステップＳ３１３に進め、当該印刷データを、保存データテーブル１４００に保存する。
【００４６】
ここで、図１４を参照して、保存データテーブル１４００のデータ構成について説明する。図１４は、複合機１０１のＨＤＤ２０４に保存されている保存データテーブルの構成の一例を示す図である。本発明の複合機１０１は、記憶装置にボックスを備えている必要性はなく、受信したＦＡＸのイメージデータや、保存指定をされた印刷データ、スキャン処理によって作成されたイメージデータはこの保存データテーブル１４００に保存されることになる。
【００４７】
図１４に示す通り、保存データテーブル１４００は、データＩＤ１４０１、操作タイプＩＤ１４０２、日時１４０３、操作者１４０４、表示ファイル名１４０５、データ１４０６がデータ項目として設定されている。
【００４８】
データＩＤ１４０１には、データを一意に特定するためのＩＤ情報が登録される。操作タイプＩＤ１４０２には、当該データが印刷データ、スキャンデータ、ＦＡＸ受信データの何れであるかを示すデータが登録される。このデータは、図１３の操作タイプテーブルの操作タイプＩＤに関連付けられており、そのデータ種別を特定できるようになっている。
【００４９】
日時１４０３には、当該データが保存データテーブル１４００に登録された日時を示す日時情報が登録される。操作者１４０４には、本データの登録を行ったユーザの情報が登録される。印刷データの場合には、印刷データに含まれる当該印刷データの印刷指示を行ったユーザの情報、スキャンデータの場合には、当該スキャンデータを作成するためのスキャン処理を行った際のログインユーザの情報が、ＦＡＸ送信データの場合には、ＦＡＸデータに含まれるＦＡＸ送信者の情報が登録される。
【００５０】
表示ファイル名１４０５には、当該データを選択可能に表示する際に用いる文字列データが登録される。印刷データの場合には、印刷されたファイルのファイル名が、スキャンデータの場合には、スキャンデータの名称として入力されたファイル名が登録される。ＦＡＸイメージデータの場合には、特に何も登録しなくても、また、ＦＡＸ送信者のユーザ情報と登録しても構わない。
【００５１】
データ１４０６には、データＩＤで特定されるデータが登録される。尚ここには、データそのものを登録せず、データの保存個所を特定するポインタ情報を登録する方法を用いても構わない。以上が図１４の保存データテーブル１４００の構成の一例の説明である。
【００５２】
次に、図１３を参照して操作タイプデータテーブル１３００のデータ構成について説明する。図１３に示すように、操作タイプデータテーブル１３００にはデータ項目として、操作タイプＩＤ１３０１、操作タイプ名１３０２が設定されている。このデータは、既に説明した保存データテーブル１４００に保存されているデータがどのように作成されたかを示すデータである。
【００５３】
操作タイプＩＤ１３０１は、操作タイプを一意に識別するためのＩＤ情報が登録されるデータ項目である。操作タイプ名１３０２は、操作タイプの名称である。本実施例では、操作タイプとして印刷データ、スキャンデータ、ＦＡＸ受信データがあるものとして説明するが、これらデータのうち、一部を除外しても、また他の操作タイプデータを登録しても勿論構わない。
【００５４】
図３の説明に戻る。ステップＳ３１２の判定処理で、印刷データに保存指定がされていないとＣＰＵ２０１が判定した場合には（ステップＳ３１２でＮＯ）、処理をステップＳ３１４に進め、受信した印刷データの印刷処理を行う。
【００５５】
本処理を終了する（ステップＳ３１５でＹＥＳ）と判断するまで、上記した処理を繰り返し行うことになる。以上が、画像処理装置１０１によって行われる処理の概要である。
【００５６】
次に、図４を参照して図３のステップＳ３０４のフィルタ設定処理の詳細について説明する。まずＣＰＵ２０１は、フィルタ設定指示を受け付けると（図３のステップＳ３０４でＹＥＳ）、図６に示すフィルタ設定画面６００を操作部２０８のＬＣＤ表示部に表示する（ステップＳ４０１）。
【００５７】
ここで、図６を参照して、フィルタ設定画面６００の構成の一例について説明する。尚、この画面は、図中の「フィルタ設定」ボタン６０１に対する押下指示を受け付けることによりＣＰＵ２０１に対して表示設定指示の入力がなされると、操作部２０８のＬＣＤ表示部に表示される。
【００５８】
図中６０２は実行処理指定部であり、保存データテーブル１４００に保存されているデータに対して実行可能な処理を選択可能に表示されている。ここで選択された処理を保存データテーブル１４００に保存されたデータに実行する際に、そのデータのフィルタリングを行うデータとして、本画面を用いて入力された情報に従ったフィルタ設定データが用いられることになる。
【００５９】
６０３はフィルタ設定順指定部であり、この欄には、図１２のフィルタ設定項目データテーブル１２００に登録されている情報が表示される。このフィルタ設定順指定部で指定された順に、保存データテーブルに登録されているデータの一覧表示時にフィルタ設定が行われることになる。順番の指定は、この欄に表示されているボタン（「日時」ボタン、「操作者」ボタン、「操作タイプ」ボタン）に対する押下指示の順に従って設定される。図６に示す例では、ユーザが「日時」ボタン、「操作タイプ」ボタンの順にそれらボタンに対する押下指示を行った結果を示している。また、設定順情報はユーザが認識可能に画面表示することが好ましい。
【００６０】
リセットボタン６０４は、既に設定したフィルタ設定順のリセット指示を入力するために用いられるボタンである。表示名称入力部６０５は、フィルタ設定の選択を行う際に表示される文字列を入力する入力欄である。追加ボタン６０７は、本画面に入力した情報に従ったフィルタ設定データを図１５に示すフィルタ設定データテーブル１５００に登録するために用いられるボタンである。以上が、図６のフィルタ設定画面の構成の一例の説明である。
【００６１】
ここで、図１２を参照してフィルタ設定項目データテーブル１２００のデータ構成について説明する。フィルタ設定項目テーブル１２００には、データ項目としてフィルタＩＤ１２０１、項目名１２０２が設定されている。
【００６２】
フィルタ項目ＩＤ１２０１は、データフィルタを一意に識別するためのＩＤ情報を登録するためのデータ項目である。項目名１２０２は、図１４のデータ項目として設定されている項目（操作タイプＩＤ、日時、操作者等）の内、データフィルタとして設定する項目が登録されるデータ項目である。以上が、フィルタ設定項目データテーブル１２００のデータ構成の説明である。
【００６３】
図４の説明に戻る。フィルタ設定画面６００をＬＣＤに表示後、フィルタ設定を適用する処理種別の指定、フィルタ設定の表示名称の入力を受け付ける（ステップＳ４０２、Ｓ４０３）。そしてその後フィルタ設定項目の指定（図６のフィルタ設定順指定部６０３中のボタンに対する押下指示）を新たに受け付けると（ステップＳ４０４でＹＥＳ）、指定を受け付けたデータ項目をフィルタ設定項目として設定し、フィルタ項目として追加し、そのフィルタ項目の優先度を最下位に設定する（ステップＳ４０５）。また、図６のリセットボタン６０４に対する押下指示を受け付けることにより入力されるリセット指示を受け付けた場合には（ステップＳ４０６でＹＥＳ）、既に設定されているフィルタ項目設定をリセットする（ステップＳ４０７）。
【００６４】
そして、図６の追加ボタン６０６の押下指示を受け付けることにより入力される追加指示を受け付けることにより（ステップＳ４０８でＹＥＳ）、フィルタ設定画面６００に入力された情報に従って、フィルタ設定データテーブル１５００にフィルタ設定データを追加登録し（ステップＳ４０９）、本処理を終了する。また、図６の「印刷」ボタンや「ＦＡＸ」ボタン、「ファイル転送」ボタンが押されると、フィルタ設定の実行キャンセル指示が発行されるので、その指示を受け付けると（ステップＳ４１０でＹＥＳ）、本処理を終了する。以上が、図３のステップＳ３０４のフィルタ設定処理の詳細な説明である。
【００６５】
次に、図１５を参照して、フィルタ設定データテーブルのデータ構成について説明する。フィルタ設定データテーブル１５００は、保存データテーブル１４００に保存されているデータに対しての処理を実行する際に、データを指定するときに用いるフィルタとして設定するデータ項目及びその適用順を管理するデータテーブルであり、フィルタＩＤ１５０１、ユーザ１５０２、操作種別１５０３、表示名称１５０４、フィルタ適用順１５０５がデータ項目として設定されている。
【００６６】
フィルタＩＤ１５００は、フィルタ設定データを一意に特定するための識別情報が登録されるデータ項目である。ユーザ１５０２には、当該フィルタ設定データを利用可能なユーザを示す情報が登録される。例えば、複合機１０１のＣＰＵ２０１が図６のフィルタ設定画面に対して入力された情報を用いてフィルタ設定データを作成した際に、ログイン状態であったユーザのユーザ情報が登録される。
【００６７】
操作種別１５０３には、当該フィルタ設定データを適用する操作の種別を示すデータが登録される。ここには、図６のフィルタ設定画面６００の実行処理指定部６０２で指定された操作種別が登録されることになる。そして、この操作種別１５０３に登録されている操作種別に対応する処理を保存データテーブル１４００に保存されているデータに対して実行する際のデータ選択のフィルタ情報として、当該フィルタ設定データが使用可能になる。
【００６８】
表示名称１５０４には、フィルタ設定データの指定を受け付ける際に、複合機１０１の操作部２０８のＬＣＤ表示部に表示されるフィルタ設定データの名称が登録される。フィルタ適用順１５０５には、フィルタ設定画面６００のフィルタ順指定部６０３で指定されたフィルタ項目の適応順を示すデータが登録される。以上がフィルタ設定データテーブル１５００のデータ構成である。
【００６９】
次に、図５を参照して、図３のステップＳ３０６の操作受付処理の詳細について説明する。本処理を行う際には、例えば図７に示すような画面が表示されている。
【００７０】
まず、ＣＰＵ２０１は、処理種別の指定を受け付けたと判定すると（ステップＳ５０１でＹＥＳ）、当該処理を実行するための入力情報を受け付けるための操作画面を操作部２０８のＬＣＤ表示部に表示する（ステップＳ５０２）。
【００７１】
ここで、図７を参照して、操作画面の構成の一例について説明する。「印刷」、「ＦＡＸ送信」、「ファイル転送」夫々の処理に毎に、操作画面が用意されている。図７は「印刷」処理が指定された場合の操作画面の例を示す。「印刷」ボタン７０１の押下指示を受け付けると、ＣＰＵ２０１は、この操作画面をＬＣＤ表示部に表示する。
【００７２】
図中の７０２は、処理データ指定部であり、この場合、印刷処理対象とするデータを指定する領域である。処理データ指定部７０２には、フィルタ条件表示部７０３とデータ表示部７０４が設定されている。フィルタ条件表示部７０３は、フィルタ設定データテーブル１５００に登録されているログインユーザに対応するフィルタ設定データのうち、ユーザが選択した処理に合致するフィルタ設定データの表示を行うための表示領域であり、データ表示部７０４は、保存データテーブル１４００に保存されているデータを選択可能に表示する表示領域である。尚、データ表示部７０４に表示されるデータは、フィルタ条件表示部で指定を受け付けたフィルタ設定に従って決定されることになる。
【００７３】
フィルタ設定選択部７０３には、フィルタ条件選択部７０３−１と、「１階層上へ」ボタン７０３−２が設定されている。フィルタ条件選択部７０３−１に表示されているフィルタ条件を設定すると、当該フィルタ条件に合致するデータのみが、データ表示部７０４に表示される。この表示制御については、図８を参照して後述することにする。
【００７４】
「１階層上へ」ボタン７０３−２の押下を受け付けると、フィルタ設定を１階層上のフィルタ設定にする。
【００７５】
そして、データ表示部７０４に表示されている少なくとも１つのデータを選択して状態で「印刷」ボタン７０５に対する押下指示を受け付けると、ＣＰＵ２０１は、選択されたデータに対する印刷処理を実行する。以上が、図７の操作画面７００の説明である。
【００７６】
図５の説明に戻る。ステップＳ５０２で表示される画面には、ログインユーザが選択した処理種別に対応するフィルタ設定データがフィルタ設定データテーブル１５００に登録されている場合に、図７のフィルタ条件選択部７０３−１に表示される。尚、このとき、フィルタ設定データテーブル１５００に当該ログインユーザの選択された処理に対応するフィルタ設定データが複数登録されていた場合には、表示名称１５０４に登録されている情報が、１つしか登録されていない場合には、適用順１５０５の「１」に登録されているデータ種別のデータとして、保存データテーブル１４００に登録されているデータが表示される。
【００７７】
そしてフィルタ条件選択部７０３−１に表示されているフィルタ条件の指定を受け付けると、保存データテーブル１４００に登録されているデータの内、選択されたフィルタ条件に合致したデータのみをデータ表示部７０４に表示する（ステップＳ５０４）。また、フィルタ条件選択部７０３−１の表示を１階層下の適用順に指定されたデータ項目のデータに変更する（ステップＳ５０５）。このステップＳ５０４、Ｓ５０５で行われる画面制御については、図８を参照して詳細に説明する。
【００７８】
そして、フィルタ条件選択部７０３−１のファイル条件を選択することで表示件数が少なくなるので、ユーザは、データ表示部７０４に表示されているデータの内、処理対象としたいデータの選択をしやすくなる。
【００７９】
そして、データの選択を受け付けると（ステップＳ５０６でＹＥＳ）、選択されたデータを処理対象データに指定する（ステップＳ５０７）。そして、処理実行の指示を受け付けると（ステップＳ５０８でＹＥＳ）、処理対象データとして指定したデータに対して、ステップＳ５０１で指定された処理を実行する。以上が図３のステップＳ３０６の操作受付処理の詳細である。
【００８０】
次に、図８を参照して、図５の操作受付処理を実行中の操作部２０８のＬＣＤ表示部に表示される画面の遷移について説明する。ここでは、ログインユーザが三浦由明、実行する処理が印刷、複合機１０１のＨＤＤ２０４の保存データテーブル１４００には、図１４に示す内容のデータが登録されており、フィルタ設定データテーブル１５００には、図１５に示す通りのフィルタ設定データが登録されている場合を例にして説明する。
【００８１】
まず、ユーザ（三浦由明）による、図６の「印刷」ボタンが押下指示を受け付けると、ＣＰＵ２０１は、フィルタ設定テーブル１５００に当該ユーザに対応するフィルタ設定データがあるか判定する。そして、フィルタ設定データがあると判定した場合には、フィルタ条件指定部にフィルタ条件データを表示する。当該ユーザ（三浦由明）の「印刷」処理を行う際のフィルタ設定データとしてはフィルタＩＤが１のデータのみが登録されている。
【００８２】
よって、ＣＰＵ２０１は、フィルタ条件選択部７０３−１の表示を表示名称１５０４に登録されている情報ではなく、フィルタ適用順１５０５の「１」に登録されているデータ種別の種類に設定することになる。この例では、操作タイプのデータの種類を設定することになる。
【００８３】
保存データテーブル１４００に登録されているデータの操作タイプデータ項目には、「１」（印刷データ）、「２」（スキャンデータ）、「３」（ＦＡＸ受信データ）が登録されているので、フィルタ条件選択部７０３−１には、「印刷データ」、「スキャンデータ」、「ＦＡＸ受信データ」が表示されることになる。そして、この段階ではまだデータのフィルタ条件設定が行われていないので、データ表示部には、保存データテーブル１４００に登録されている全てのデータが選択可能に表示されることになる。尚、この場合、全てのデータを表示せず、ログインユーザと関連性があるデータのみを表示する構成にしても勿論構わない。
【００８４】
そして、その後図８の（１）の８０１に示すようにＦＡＸ受信データが選択されると、ＣＰＵ２０１は、データ表示部の表示を、保存データテーブル１４００に保存されているデータのうち、操作タイプＩＤに「３」が設定されているデータのみに絞り込む。そしてフィルタ条件指定部の表示を次の適用順のデータにする。この場合は、適用順１５０５の「２」に操作者が設定されているので、操作タイプＩＤに「３」が設定されているデータに設定されている操作者の種類を示すデータが表示されることになる。つまり、ここでフィルタ条件選択部に表示されるのは、図８の（２）に示すように、「ＣＤＥ株式会社」、「ＡＢＣ銀行」、「ＹＹＹ証券」、「ＺＺＺ株式会社」となる。
【００８５】
そして、図８の（２）の８０２に示すように「ＣＤＥ株式会社」が選択されると、さらにデータの絞り込みが行われ、保存データテーブル１４００に登録されているデータの内、操作タイプＩＤに「３」、操作者に「ＣＤＥ株式会社」が設定されているデータのみの表示に表示が遷移する。それが、図８の（３）に示す状態である。
【００８６】
図９は、ユーザ「三浦由明」がログインした後に処理種別として「ＦＡＸ送信」を指定した場合の操作部２０８のＬＣＤ表示部に表示される操作画面の例を示したものである。フィルタ設定データテーブル１５００には、ユーザ「三浦由明」の操作種別「ＦＡＸ送信」である設定データが２つ登録されているので、フィルタ設定データテーブル１５００の表示名称１５０４に登録されているデータがまず表示され、その後、適用順に従ったフィルタ設定が行われることになる。
【００８７】
図１０は、操作画面の第３の表示例を示しており、予めフィルタ設定データテーブルに登録されているフィルタ設定データ以外に従ったフィルタ条件設定を可能にするための操作画面を示している。
【００８８】
ここで、図１０のフィルタ順設定ボタン１００１に対する押下指示を受け付けると、図１１のフィルタ設定画面１１００が表示され、この画面を介してフィルタ条件設定を行うことが可能となる。このフィルタ設定画面１１００で設定されたフィルタ条件に従ってフィルタ設定が行われることになる。この画面を介してのフィルタ条件設定は、図６を参照して説明したものと同等であるので詳細な説明は割愛する。
【００８９】
尚、本実施の形態の説明では、操作タイプや操作者等をフィルタ条件として設定する例を示したが、これに限らず、任意の条件をフィルタ条件として設定しても勿論構わない。このような方法をとることで、一般的なコンピュータで行われているディレクトリツリーによるファイル管理のように、類似のデータ毎に分類した形でデータの表示制御を行うことができる。また、一般的なコンピュータで行われているディレクトリツリーによるデータ管理では、データが登録されたディレクトリを開かない限り、ファイルを指定することはできないが、本願発明では、条件で表示を絞り込んでいく手法をとっているので、ディレクトリツリーでの管理とは異なり、最下層の条件まで指定しなくてもデータを選択することが可能となる。
【００９０】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００９１】
施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【符号の説明】
【００９４】
１０１  複合機
１０２−１、１０２−２  情報処理装置
１０３  ＬＡＮ
１０４  公衆回線網
１０５  ファクシミリ装置
【図１】
2012015740.tif 000003
【図２】
2012015740.tif 000004
【図３】
2012015740.tif 000005
【図４】
2012015740.tif 000006
【図５】
2012015740.tif 000007
【図６】
2012015740.tif 000008
【図７】
2012015740.tif 000009
【図８】
2012015740.tif 000010
【図９】
2012015740.tif 000011
【図１０】
2012015740.tif 000012
【図１１】
2012015740.tif 000013
【図１２】
2012015740.tif 000014
【図１３】
2012015740.tif 000015
【図１４】
2012015740.tif 000016
【図１５】
2012015740.tif 000017