(57)【要約】【課題】画像形成装置を操作するユーザが、他のユーザのデータに悪影響を与えることなく、処理対象にしたい複数のデータを容易に選択して当該処理を実行できるようにする。【解決手段】ファイル６を保存するデータ記憶部２３、画像を印刷するプリンタ装置１４、および画像データを送信する通信インタフェース１６などを有する画像形成装置１に、画像形成装置１を操作するユーザを判別するユーザ判別部１０２と、判別されたユーザに関連するファイル６を検索して抽出する関連ファイル抽出部１０３と、抽出されたファイル６の中から処理対象にしたいものをユーザに選択させるためのデータ一覧画面を表示するディスプレイ１２と、ユーザが選択したファイル６に基づいて所定の処理を実行するようにプリンタ装置１４、通信インタフェース１６、またはハードディスク２３Ｈを制御する処理実行制御部１０１と、を設ける。【選択図】図７
2006079271.tif 000002
【特許請求の範囲】
【請求項１】
データを保存するデータ保存手段と、前記データに関連する処理であるデータ関連処理を実行するデータ関連処理手段と、を有するデータ制御装置であって、
当該データ制御装置を操作するユーザを判別するユーザ判別手段と、
前記ユーザ判別手段によって判別された前記ユーザに関連する前記データを前記データ保存手段に保存されている前記データの中から検索するデータ検索手段と、
検索された前記ユーザに関連する前記データの中から当該ユーザに前記データ関連処理の対象にしたいものを選択させるためのデータ一覧画面を当該ユーザに対して出力する画面出力手段と、を有し、
前記データ関連処理手段は、前記ユーザが前記データ一覧画面で選択した複数の前記データについて前記データ関連処理を実行する、
ことを特徴とするデータ制御装置。
【請求項２】
前記ユーザに関連する前記データをすべて選択する旨を当該ユーザに入力させるための入力手段、を有し、
前記データ関連処理手段は、すべて選択する旨が前記入力手段によって入力された場合は、前記ユーザに関連するすべての前記データについて前記データ関連処理を実行する、
請求項１記載のデータ制御装置。
【請求項３】
画像を出力する出力手段として、画像を記録シートに印刷する印刷手段および画像のデータを他の装置に送信するデータ送信手段のうちの少なくとも１つが設けられた画像出力装置であって、
前記出力手段によって出力するための画像の画像データを含む出力用データを保存するデータ保存手段と、
当該画像出力装置を操作するユーザを判別するユーザ判別手段と、
前記ユーザ判別手段によって判別された前記ユーザに関連する前記出力用データを前記データ保存手段に保存されているデータの中から検索するデータ検索手段と、
検索された前記ユーザに関連する前記出力用データの中から処理の対象にしたいものを当該ユーザに選択させるためのデータ一覧画面および当該ユーザが選択する当該出力用データについてどのような処理を実行させたいのかを当該ユーザに指定させるための処理指定画面を当該ユーザに対して出力する画面出力手段と、
前記ユーザが前記データ一覧画面で選択した複数の前記出力用データについて、当該ユーザが前記処理指定画面で指定した処理が実行されるように、当該画像出力装置を構成する各手段を制御する制御手段と、
を有することを特徴とする画像出力装置。
【請求項４】
前記ユーザに関連する前記出力用データをすべて選択する旨を前記ユーザに入力させるための入力手段、を有し、
前記制御手段は、すべて選択する旨が入力された場合は、前記ユーザに関連するすべての前記出力用データについて、当該ユーザが前記処理指定画面で指定した処理が実行されるように、当該画像出力装置を構成する各手段を制御する、
請求項３記載の画像出力装置。
【請求項５】
前記ユーザに関連する前記出力用データの中から所定の要件を満たすもののみをすべて選択する旨を前記ユーザに入力させるための入力手段、を有し、
前記制御手段は、所定の要件を満たす前記出力用データをすべて選択する旨が入力された場合は、前記ユーザに関連する当該出力用データのすべてについて、当該ユーザが前記処理指定画面で指定した処理が実行されるように、当該画像出力装置を構成する各手段を制御する、
請求項３記載の画像出力装置。
【請求項６】
前記出力手段に実行させる予定である画像の出力処理の実行順を管理する実行順管理手段、を有し、
前記出力用データには、画像の出力の条件を示す出力条件データが含まれており、
前記出力手段は、前記実行順管理手段によって管理される前記実行順に従って処理を実行し、
前記画面表示手段は、前記処理指定画面として、画像の出力の条件を変更する第一の処理、画像の出力の優先順位を上げる第二の処理、画像の出力を一時的に保留する第三の処理、画像の出力を中止する第四の処理、および画像の出力を予約する第五の処理の５つの処理のうちの少なくとも２つの中からいずれか１つを前記ユーザに選択させて指定させるための画面を表示し、
前記制御手段は、前記ユーザが前記データ一覧画面において前記第一の処理を指定した場合は前記ユーザが選択した前記各出力用データの前記出力条件データが変更されるように前記データ保存手段を制御し、前記第二の処理を指定した場合は前記ユーザが選択した前記各出力用データに係る画像の出力処理が他の出力処理よりも優先的に実行されるように前記実行順管理手段を制御し、前記第三の処理を指定した場合は前記ユーザが選択した前記各出力用データに係る画像の出力処理の実行が保留されるように前記実行順管理手段を制御し、前記第四の処理を指定した場合は前記ユーザが選択した前記各出力用データに係る画像の出力処理の実行が中止されるように前記実行順管理手段を制御し、前記第五の処理を指定した場合は前記ユーザが選択した前記各出力用データに係る画像の出力をそれぞれの前記出力条件データに示される出力の条件に基づいて実行するための予約が行われるように前記実行順管理手段を制御する、
請求項３ないし請求項５のいずれかに記載の画像出力装置。
【請求項７】
前記出力手段として、前記印刷手段および前記データ送信手段の両方が設けられており、
前記出力用データには、画像をどのような方法で出力すべきかを示す出力方法データが含まれており、
前記出力用データの前記出力方法データに、記録シートに印刷することによって出力すべき旨が示されている場合は、前記印刷手段が当該出力用データの前記画像データおよび前記出力条件データに基づいて画像を記録シートに印刷し、データを送信することによって出力すべき旨が示されている場合は、前記データ送信手段が当該出力用データの前記画像データを前記出力条件データに示される送信先に送信する、
請求項６記載の画像出力装置。
【請求項８】
データを保存するデータ保存手段と、前記データに関連する処理であるデータ関連処理を実行するデータ関連処理手段と、を有するデータ制御装置における制御方法であって、
当該データ制御装置を操作するユーザを判別し、
判別された前記ユーザに関連する前記データを前記データ保存手段に保存されている前記データの中から検索し、
検索された前記ユーザに関連する前記データの中から当該ユーザに前記データ関連処理の対象にしたいものを選択させるための一覧画面を当該ユーザに対して出力し、
前記ユーザが前記一覧画面で選択した複数の前記データについて前記データ関連処理が実行されるように前記データ関連処理手段を制御する、
ことを特徴とするデータ制御装置における制御方法。
【請求項９】
データを保存するデータ保存手段と、前記データに関連する処理であるデータ関連処理を実行するデータ関連処理手段と、を有するコンピュータに用いられるコンピュータプログラムであって、
当該データ制御装置を操作するユーザを判別する判別処理と、
判別された前記ユーザに関連する前記データを前記データ保存手段に保存されている前記データの中から検索する検索処理と、
検索された前記ユーザに関連する前記データの中から当該ユーザに前記データ関連処理の対象にしたいものを選択させるための一覧画面を当該ユーザに対して出力する画面出力処理と、
前記ユーザが前記一覧画面で選択した複数の前記データについて前記データ関連処理が実行されるように前記データ関連処理手段を制御する制御処理と、
をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクなどに記憶されているデータの取扱い方法などに関する。特に、ＭＦＰなどの画像出力装置で使用する画像データの取扱い方法に関する。
【背景技術】
【０００２】
近年、コピー、スキャナ、ＦＡＸ、ネットワークプリンタ、およびドキュメントサーバなどの機能が備わった、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる画像形成装置が普及し始めている。ドキュメントサーバの機能によると、ユーザごとに「パーソナルボックス」または「ボックス」などと呼ばれる記憶領域を設けることができる。そして、各ユーザは、様々なデータを自分のボックスに保存しておくことができる。例えば、画像形成装置によって印刷したい画像の画像データまたは画像形成装置から他の装置へ転送したい画像の画像データを保存しておくことができる。
【０００３】
また、画像形成装置などの装置におけるジョブのデータの管理方法として、特許文献１〜３に記載されるような方法が提案されている。特許文献１に記載される方法によると、コンソールから入力されたユーザ情報によりＭＦＰに対してログインすると、そのＭＦＰにおいて実行保留状態にあるジョブの一覧を取得する。その一覧の中で、ジョブに含まれるユーザ識別情報とログイン時のユーザ情報とが一致するジョブをコンソールへリスト表示する。そして、ＭＦＰは、そのコンソール上のリスト表示に含まれるジョブを、ユーザからのジョブ実行指示に基づき処理する。
【０００４】
特許文献２に記載される方法によると、デジタル複写機は、プリンタサーバコンピュータを介してネットワークに接続されたクライアントコンピュータからの印刷ジョブを受信する。印刷ジョブをデジタル複写機またはプリンタサーバの記憶手段に蓄積し、その記憶手段のジョブ管理テーブルによって管理する。操作パネル等から操作者がジョブ管理テーブルを書き変える操作を行うと、デジタル複写機は、その操作に応じて、印刷モードの変更または追加を行う。
【０００５】
特許文献３に記載される方法によると、プリントサーバを構成する印刷順制御モジュールは、条件保管テーブル内に任意に設定された「ソート抽出条件」に従ってドキュメントキュー内の各印刷ジョブを検索することによって、各印刷ジョブの印刷データから当該抽出条件に合致する情報を抽出するとともに、抽出した各情報をキーとして複数の印刷ジョブの印刷順を変更し、この印刷順に従って複数の印刷ジョブをジョブ単位ごとに順次印刷させる。
【特許文献１】特開２００３−１５０３３６号公報
【特許文献２】特開平１０−３１２２５１号公報
【特許文献３】特開２００３−２８０８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１〜３に記載されるような従来のジョブのデータの管理方法によると、ユーザは、ジョブのデータに関して何らかの処理を行う際は、これらのジョブを１つ選択するごとに処理内容について指令を与えなければならない。したがって、多数のジョブのデータに関して処理を行う必要がある場合は、操作が非常に煩わしい。
【０００７】
なお、画像形成装置のハードディスクなどに記憶されているジョブのデータをすべて削除する方法が知られているが、係る方法によると、他のユーザにとって必要なデータまでもが誤って削除されてしまうおそれがある。したがって、あまり実用的ではない。
【０００８】
本発明は、このような問題点に鑑み、ユーザが、他のユーザのデータに悪影響を与えることを防止しつつ、処理対象にしたい複数のデータを容易に選択して当該処理を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るデータ制御装置は、データを保存するデータ保存手段と、前記データに関連する処理であるデータ関連処理を実行するデータ関連処理手段と、を有するデータ制御装置であって、当該データ制御装置を操作するユーザを判別するユーザ判別手段と、前記ユーザ判別手段によって判別された前記ユーザに関連する前記データを前記データ保存手段に保存されている前記データの中から検索するデータ検索手段と、検索された前記ユーザに関連する前記データの中から当該ユーザに前記データ関連処理の対象にしたいものを選択させるためのデータ一覧画面を当該ユーザに対して出力する画面出力手段と、を有し、前記データ関連処理手段は、前記ユーザが前記データ一覧画面で選択した複数の前記データについて前記データ関連処理を実行する、ことを特徴とする。
【００１０】
前記データ制御装置は、画像を記録シートに印刷する印刷手段または画像のデータを他の装置に送信するデータ送信手段などを有する画像出力装置に適用することができる。この場合は、当該画像出力装置は、例えば次のように構成される。前記出力手段によって出力するための画像の画像データを含む出力用データを保存するデータ保存手段と、当該画像出力装置を操作するユーザを判別するユーザ判別手段と、前記ユーザ判別手段によって判別された前記ユーザに関連する前記出力用データを前記データ保存手段に保存されているデータの中から検索するデータ検索手段と、検索された前記ユーザに関連する前記出力用データの中から処理の対象にしたいものを当該ユーザに選択させるためのデータ一覧画面および当該ユーザが選択する当該出力用データについてどのような処理を実行させたいのかを当該ユーザに指定させるための処理指定画面を当該ユーザに対して出力する画面出力手段と、前記ユーザが前記データ一覧画面で選択した複数の前記出力用データについて、当該ユーザが前記処理指定画面で指定した処理が実行されるように、当該画像出力装置を構成する各手段を制御する制御手段と、によって構成される。
【発明の効果】
【００１１】
本発明によると、他のユーザのデータに悪影響を与えることを防止しつつ、処理対象にしたい複数のデータを容易に選択して当該処理を実行することができる。
【発明を実施するための最良の形態】
【００１２】
図１はファイル共用システムＦＳの全体的な構成の例を示す図、図２は本発明に係る画像形成装置１の外観およびハードウェア構成の例を示す図、図３はハードディスク２３Ｈに設けられたボックス５の例を示す図、図４はファイル６の構成の例を示す図、図５はユーザ情報データベースＤＢ１の例を示す図、図６はジョブ履歴データベースＤＢ２の例を示す図、図７は画像形成装置１の機能的構成の例を示す図、図８はアクティブジョブデータベースＤＢ３の例を示す図である。
【００１３】
図１に示すように、ファイル共用システムＦＳは、本発明に係る画像形成装置１、１台または複数台のパーソナルコンピュータ３１、１台または複数台のＦＡＸ端末３２、および通信回線４などによって構成される。画像形成装置１および各パーソナルコンピュータ３１には、それぞれを識別するためにＩＰアドレスなどの識別情報が割り当てられている。各ＦＡＸ端末３２には、いわゆる固定電話またはＩＰ電話などの電話番号が割り当てられている。
【００１４】
画像形成装置１と各パーソナルコンピュータ３１および各ＦＡＸ端末３２とは、通信回線４を介して互いに接続可能である。通信回線４として、ＬＡＮ、インターネット、専用線、または公衆回線などが用いられる。通信規約または通信規格として、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）、ＦＴＰ（File Transfer Protocol）、ＰＯＰ３（Post Office Protocol version 3）、ＳＭＴＰ（Simple Mail Transfer Protocol）、ＩＰＰ（Internet Printing Protocol）、有線ＬＡＮの規格であるＩＥＥＥ８０２．３、無線ＬＡＮの規格であるＩＥＥＥ８０２．１１、ＦＡＸのＧ３（Group 3）規格、またはＧ４（Group 4）規格などが用いられる。
【００１５】
このファイル共用システムＦＳによると、ユーザは、画像形成装置１のハードディスクに記憶されているデータを画像形成装置１およびパーソナルコンピュータ３１で共用することができる。パーソナルコンピュータ３１の代わりに、ワークステーション、ＰＤＡ（Personal Digital Assistant）、または携帯電話端末などを用いることもできる。
【００１６】
画像形成装置１は、コピー、ネットワークプリンティング、スキャナ、ＦＡＸ、またはドキュメントサーバなどの機能を集約した装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【００１７】
この画像形成装置１は、図２（ａ）の外観図および図２（ｂ）のハードウェア構成図に示すように、操作装置１１、ディスプレイ１２、スキャナ装置１３、プリンタ装置１４、通信インタフェース１６、ドキュメントフィーダ１７、給紙装置１８、トレイ１９、ＣＰＵ２０、ＲＡＭ２１、ＲＯＭ２２、およびデータ記憶部２３などによって構成される。
【００１８】
操作装置１１は、数字、文字、および記号などを入力するための複数のキー、押下されたキーを認識するセンサ、および認識したキーを示す信号をＣＰＵ２０に送信する送信用回路などによって構成される。
【００１９】
ディスプレイ１２は、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが設定内容および処理内容を入力するための画面、および画像形成装置１で形成された画像および処理の結果を示す画面などを表示する。本実施形態では、ディスプレイ１２として、タッチパネルが用いられる。したがって、ディスプレイ１２は、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ２０に送信する機能を備えている。
【００２０】
このように、操作装置１１およびディスプレイ１２は、ユーザが画像形成装置１を直接操作するためのユーザインタフェースの役割を果たしている。なお、パーソナルコンピュータ３１には、画像形成装置１に対して指令を与えるためのアプリケーションプログラムおよびドライバがインストールされている。したがって、ユーザは、パーソナルコンピュータ３１を使用して画像形成装置１を遠隔的に操作することもできる。
【００２１】
スキャナ装置１３は、原稿に描かれている写真、文字、絵、図表などの画像を光電的に読み取って、デジタルの画像データ（ここでは、ＲＧＢまたはブラックの濃度を表す濃度データ）を生成する。このようにして得られた画像データは、プリンタ装置１４において印刷のために用いられる。または、ＴＩＦＦ（Tagged Image File Format）やＰＤＦ（Portable Document Format）などのフォーマットのファイルに変換されてデータ記憶部２３に記憶されまたはパーソナルコンピュータ３１に送信される。または、ＦＡＸデータに変換されてＦＡＸ端末３２に送信される。ドキュメントフィーダ１７は、画像形成装置１の本体の上部に設けられており、１枚または複数枚の原稿をスキャナ装置１３に順次送るために用いられる。
【００２２】
プリンタ装置１４は、スキャナ装置１３によって読み取られた画像、パーソナルコンピュータ３１から送信されてきた画像データの画像、またはＦＡＸ端末３２から送信されてきたＦＡＸデータの画像を、用紙またはフィルムなどの記録シートに印刷する。給紙装置１８は、画像形成装置１本体の下部に設けられており、印刷対象の画像に適した記録シートをプリンタ装置１４に供給するために用いられる。プリンタ装置１４によって画像が印刷された記録シートつまり印刷物は、トレイ１９に排出される。
【００２３】
通信インタフェース１６は、送信部および受信部などによって構成され、パーソナルコンピュータ３１およびＦＡＸ端末３２とデータのやり取りを行うための装置である。通信インタフェース１６として、ＮＩＣ（Network Interface Card）、モデム、またはＴＡ（Terminal Adapter）などが用いられる。
【００２４】
データ記憶部２３は、ハードディスク２３Ｈおよびカードリードライタ２３Ｒなどを有している。カードリードライタ２３Ｒは、コンパクトフラッシュ（登録商標）またはスマートメディアなどのメモリカード９１からデータを読み取りまたはメモリカード９１にデータを書き込む。メモリカード９１は、主に、パーソナルコンピュータ３１とのデータのやり取りを通信回線４を介さずに行うためまたはデータのバックアップのために用いられる。
【００２５】
ハードディスク２３Ｈには、図３に示すように、自分のデータをファイル６として保存しておくための記憶領域であるパーソナルボックスがユーザごとに割り当てられている。パーソナルボックスは、パーソナルコンピュータまたはワークステーションなどにおける「ディレクトリ」または「フォルダ」に相当する。以下、このパーソナルボックスを「ボックス５」と記載する。ボックス５には、他のボックス５と識別するためのボックス名が対応付けられている。本実施形態では、ボックス名として、そのボックスの所有者であるユーザのユーザ名が用いられている。
【００２６】
ユーザは、ファイル６を、パーソナルコンピュータ３１からファイル転送することによってボックス５に保存させることができる。または、そのファイル６が保存されているメモリカード９１をカードリードライタ２３Ｒのスロットにセットしてファイルコピーすることによって、ボックス５に保存させることができる。そのほか、次のような場合にも、ファイル６をボックス５に保存させることができる。
【００２７】
例えば、ドキュメントフィーダ１７にセットされた原稿をコピーすべき旨の指令がユーザによってなされた場合に、画像形成装置１は、その原稿から読み取った画像の画像データをファイル６に変換し、そのユーザのボックス５に保存する。または、ドキュメントフィーダ１７にセットされた原稿の画像の画像データをパーソナルコンピュータ３１に送信すべき旨の指令がなされた場合も同様に、読み取ったその画像の画像データをファイル６に変換し、そのユーザのボックス５に保存する。ユーザのパーソナルコンピュータ３１からドキュメントを印刷（ネットワークプリンティング）すべき指令がなされた場合は、パーソナルコンピュータ３１から送信されてきたそのドキュメントの画像データをファイル６としてそのユーザのボックス５に保存する。ＦＡＸ端末３２からＦＡＸデータが送信されてきた場合は、そのＦＡＸデータをファイル６として受信者であるユーザのボックス５に保存する。ドキュメントフィーダ１７にセットされた原稿の画像をＦＡＸ端末３２に送信すべき旨の指令がなされた場合は、読み取ったその画像の画像データをファイル６に変換し、そのユーザのボックス５に保存する。
【００２８】
ボックス５に保存されるファイル６は、図４に示すように、属性情報６ａおよび実画像データ６ｂなどによって構成されている。属性情報６ａは、そのファイル６についての属性を示している。実画像データ６ｂは、ファイル６に係るドキュメントを構成する各ページのコンテンツ（画像、テキスト、図表など）のデータである。
【００２９】
属性情報６ａのうち「ファイル名」は、そのファイル６を、同じボックス５に保存されている他のファイル６と識別するための識別情報である。したがって、同じファイル名の複数のファイル６を同じボックス５に保存することはできないが、それぞれ別々のボックス５に保存することはもちろん可能である。「ファイル属性」は、そのファイル６に係るドキュメント（書類）の内容を分類するための情報であり、ユーザが自分の使いやすいように自由に決めることができる。
【００３０】
「ジョブ属性」は、そのファイル６がどのような処理を実行するためのファイルであるのかを示している。すなわち、ジョブ属性の値は、ユーザによってどのような指令がなされ、どのようにしてそのファイル６がボックス５に格納（保存）されたのかによって決まる。
【００３１】
図４の例では、ジョブ属性は「コピー」という値を示している。これは、そのファイル６が、原稿をコピーするためのファイルであって、ユーザによるコピー指令に従ってその原稿から読み取った画像の画像データをファイル変換することによって生成され、ボックス５に保存されたことを意味する。
【００３２】
そのほか、ジョブ属性は、「スキャン」、「プリント」、「ＦＡＸ送信」、および「ＦＡＸ受信」などの値を示すことがある。「スキャン」は、そのファイル６が、スキャンした原稿の画像をパーソナルコンピュータ３１に送信するためのファイルであって、ユーザによるスキャン指令に従ってその原稿から読み取った画像の画像データをファイル変換することによって生成され、ボックス５に格納されたことを意味する。「プリント」は、そのファイル６が、パーソナルコンピュータ３１で用意されたドキュメントの画像を印刷するためのファイルであって、ユーザによるプリント指令に従ってパーソナルコンピュータ３１から取得され、ボックス５に格納されたことを意味する。「ＦＡＸ送信」は、そのファイル６が、スキャンした原稿の画像をＦＡＸ端末３２に送信するためのファイルであって、ユーザによるＦＡＸ送信指令に従ってその原稿から読み取った画像の画像データをＦＡＸ用フォーマットのファイルに変換することによって生成され、ボックス５に格納されたことを意味する。「ＦＡＸ受信」は、そのファイル６が、ＦＡＸ端末３２から送信されてきた画像を印刷するためのファイルであって、受信したその画像のＦＡＸデータをファイル変換することによって生成され、ボックス５に保存されたことを意味する。
【００３３】
属性情報６ａの「ジョブモード」は、「ジョブ属性」に示される処理をどのような条件で実行すべきであるかを示している。図４の例では、印刷物の仕上げは「ステープル有」、記録シートへの印刷は「片面印刷」、倍率は「等倍」、という条件でコピーの処理を実行すべきであることを意味している。そのほか、「ジョブモード」として、カラー／モノクロ印刷、濃度、パンチ穴仕上げ、印刷部数、および送信先など、種々の条件を設定することができる。
【００３４】
属性情報６ａの「画像ページ情報」は、実画像データ６ｂの属性を示している。例えば、実画像データ６ｂに係るページの印刷サイズおよびカラーなどに関する属性を示している。
【００３５】
なお、単にパーソナルコンピュータ３１からファイル転送されただけのファイル６およびメモリカード９１からファイルコピーされただけのファイル６のジョブ属性およびジョブモードには、上記のような値は特に設定されていない。
【００３６】
さらに、ハードディスク２３Ｈには、ユーザ情報データベースＤＢ１およびジョブ履歴データベースＤＢ２が記憶されている。
【００３７】
ユーザ情報データベースＤＢ１には、図５に示すように、画像形成装置１を使用するユーザに関する情報が格納されている。「ユーザ名」は、各ユーザを識別するための識別情報である。このユーザ名は、ユーザが画像形成装置１にログインするときなどに用いられる。「パスワード」は、ユーザがログインするときのユーザ認証用（ユーザ確認用）の情報である。
【００３８】
ジョブ履歴データベースＤＢ２は、図６に示すように、画像形成装置１によって実行された処理（ジョブ）および実行することができなかった（つまり、失敗した）処理に関する情報が格納される。「ユーザ名」は、処理を指令したユーザのユーザ名を示している。ただし、ＦＡＸ受信の処理の場合は、受信者であるユーザのユーザ名を示す。「ジョブ種別」は、実行された処理または失敗した処理の種類を示している。「使用ファイル」は、その処理で使用されたデータに係るファイル６のファイル名を示している。「完了日時」は、処理の実行が完了した日付および時刻を示している。「結果」は、処理の実行が良好に完了したか失敗したかを示している。
【００３９】
図２に戻って、ＲＯＭ２２には、画像の読取（スキャン）、原稿の複写（コピー）、ＦＡＸデータの送受信、ネットワークプリンティング、およびドキュメントサーバ（ボックス機能）などの画像形成装置１の基本機能を実現するためのプログラムおよびデータが記憶されている。そのほか、図７に示す処理実行制御部１０１、ユーザ判別部１０２、関連ファイル抽出部１０３、および一括処理受付部１０４などの各機能を実現するためのプログラムおよびデータが記憶されている。これらのプログラムまたはデータの一部または全部を、データ記憶部２３にインストールしておいてもよい。この場合は、データ記憶部２３にインストールされているプログラムまたはデータは、必要に応じてＲＡＭ２１にロードされる。または、これらの機能の一部または全部をプロセッサ（回路）によって実現するようにしてもよい。
【００４０】
ＲＡＭ２１は、パーソナルコンピュータ３１またはＦＡＸ端末３２から送信されてきたデータ、パーソナルコンピュータ３１またはＦＡＸ端末３２に送信するためのデータ、およびスキャナ装置１３によって生成されたデータなどを一時的に記憶する。ＲＡＭ２１として、不揮発性のＲＡＭ（Nonvolatile RAM）を用いてもよい。
【００４１】
また、ＲＡＭ２１には、アクティブジョブデータベースＤＢ３が記憶されている。このアクティブジョブデータベースＤＢ３には、図８に示すように、実行待ちの処理（ジョブ）に関する情報が格納されている。つまり、アクティブジョブデータベースＤＢ３は、キュー（待ち行列）を示す情報であると言える。原則として、上の行のジョブから順に実行されていく。
【００４２】
「ユーザ名」は、そのジョブの依頼元であるユーザのユーザ名を示している。「ジョブ種別」は、そのジョブの種類を示している。「状態」は、そのジョブの現在の状態を示している。順番が回ってくればすぐに処理を実行してもよいジョブの「状態」には、「待ち」という値が格納されている。処理の実行を一時的に保留しているジョブの「状態」には、「保留」という値が格納されている。この場合は、このジョブに順番が回ってきても、保留が解除されるまでスキップされることになる。
【００４３】
ＣＰＵ２０は、ＲＯＭ２２記憶されているプログラムまたはＲＡＭ２１にロードされたプログラムを実行し、画像形成装置１全体を制御する。
【００４４】
図９は初期メニュー画面ＨＧ１の例を示す図、図１０は画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【００４５】
次に、図７に示す画像形成装置１の各部の機能および処理内容を、フローチャートなどを参照しながら説明する。なお、各フローチャートの処理を実現するためのプログラムは、ＲＯＭ２２またはハードディスク２３Ｈなどに記憶されており、そのプログラムに従ってＣＰＵ２０が画像形成装置１の各部を制御することによって、フローチャートの各動作が実行される。
【００４６】
画像形成装置１のディスプレイ１２は、誰も画像形成装置１を直接操作していないときは、図９に示すような初期メニュー画面ＨＧ１を表示している（図１０の＃１）。これから画像形成装置１に処理を実行させようとしているユーザは、初期メニュー画面ＨＧ１の中から所望する処理に対応するボタンを押下して選択する。
【００４７】
すると、図７の処理実行制御部１０１は、選択されたボタンに対応する処理が実行されるように、画像形成装置１の各部の制御を開始する。
【００４８】
ユーザが「コピー」ボタン、「スキャナ」ボタン、「ＦＡＸ送信」ボタン、または「ジョブ履歴」ボタンを選択した場合は（＃２〜＃４のすべてでＮｏ）、処理実行制御部１０１は、コピー処理、スキャン（画像読取）処理、ＦＡＸ送信処理、またはジョブ履歴画面の表示処理が実行されるように、画像形成装置１の各部を例えば次のように制御する（＃５）。
【００４９】
「コピー」ボタンが選択されたときは、コピー部数、拡大縮小率、濃度、カラー印刷を行うか否か、両面印刷を行うか否か、および仕上げ（ステープルおよびパンチ穴などの有無）などの条件を指定するための画面を表示するようにディスプレイ１２を制御する。ユーザが指定した内容の条件でコピーを行うためのジョブを生成し、図８のアクティブジョブデータベースＤＢ３に登録する。そして、そのジョブの実行順が来たら、ユーザが指定した条件に従って、ドキュメントフィーダ１７にセットされた原稿の画像を読み取るようにスキャナ装置１３などを制御し、その画像を記録シートに印刷するようにプリンタ装置１４を制御する。
【００５０】
「スキャナ」ボタンが選択されたときは、読取時の画質、濃度、原稿が両面原稿であるか否か、読み取った画像のデータをファイルに変換する際のフォーマット（ＴＩＦＦまたはＰＤＦなど）、および変換されたファイルの送信先などの条件を指定するための画面を表示するようにディスプレイ１２を制御する。そして、上記のコピーの場合と同様に、ジョブをアクティブジョブデータベースＤＢ３に登録し、順番が来たら、ユーザが指定した条件に従って、ドキュメントフィーダ１７にセットされた原稿の画像を読み取って画像のファイルを生成するようにスキャナ装置１３などを制御し、そのファイルを指定された宛先に送信するように通信インタフェース１６を制御する。
【００５１】
「ＦＡＸ送信」ボタンが選択されたときは、送信先の電話番号、読取時の画質、濃度、原稿が両面原稿であるか否かなどの条件を指定するための画面を表示するようにディスプレイ１２を制御する。そして、上記のコピーなどの場合と同様に、順番が来たら、ユーザが指定した条件に従って、ドキュメントフィーダ１７にセットされた原稿の画像を読み取ってＦＡＸデータを生成するようにスキャナ装置１３などを制御し、そのＦＡＸデータを送信するように通信インタフェース１６を制御する。
【００５２】
「ジョブ履歴」ボタンが選択されたときは、図６のジョブ履歴データベースＤＢ２に格納されている情報に基づいて、これまでに実行されたジョブおよび失敗したジョブの一覧を表示するようにディスプレイ１２を制御する。
【００５３】
なお、ユーザは、パーソナルコンピュータ３１を使用して遠隔操作によって印刷処理を画像形成装置１に実行させることができる。例えば、ユーザは、印刷したい画像のファイルをオープンしておき、印刷条件を指定してから所定のコマンドを入力する。すると、その画像の印刷用のデータが印刷条件を示す情報とともにパーソナルコンピュータ３１から画像形成装置１に送信される。画像形成装置１において、これらのデータが受信されると、上記のコピーの場合と同様に、その印刷処理のジョブをアクティブジョブデータベースＤＢ３に登録し、順番が来たらその印刷処理をプリンタ装置１４などに実行させる。
【００５４】
図１１はボックス等指定処理の流れの例を説明するフローチャート、図１２はユーザ選択画面ＨＧ２Ａの例を示す図、図１３はパスワード入力画面ＨＧ２Ｂの例を示す図、図１４はファイル名入力画面ＨＧ２Ｃの例を示す図である。
【００５５】
図１０に戻って、ユーザが初期メニュー画面ＨＧ１の中から「コピー」ボタン、「スキャナ」ボタン、および「ＦＡＸ送信」ボタンのうちのいずれかを選択する際に、「保存」ボタンを押下した場合は（＃２でＹｅｓ）、処理実行制御部１０１は、選択されたボタンに対応する処理を実行するためのファイル６が生成されボックス５に保存されるように、次のように各部を制御する。
【００５６】
今から行おうとしている処理の状態（種類）を示すための処理フラグに「保存」という値をセットする（＃６）。保存対象のファイル６のファイル名および保存先のボックス５を指定するための処理を、図１１に示すような手順で行う（＃８）。
【００５７】
すなわち、処理実行制御部１０１は、図１２のユーザ選択画面ＨＧ２Ａをユーザに対して表示するようにディスプレイ１２を制御する（＃１０１）。ここで、ユーザは、自分のユーザ名が記されているユーザ選択ボタンＢＴ２を見つけ、それを押下して選択する。処理実行制御部１０１は、選択されたユーザ選択ボタンＢＴ２を受け付けると（＃１０２）、図１３のパスワード入力画面ＨＧ２Ｂを表示させる（＃１０３）。ここで、ユーザは、操作装置１１のキーを操作して自分のパスワードをテキストボックスＴＸ２Ｂに入力し、「ＯＫ」ボタンを押下する。なお、図１３は、図１２のユーザ選択画面ＨＧ２Ａにおいて「ＭＯＲＩＫＡＷＡ」ボタンが押下されたときのパスワード入力画面ＨＧ２Ｂの例を示している。
【００５８】
入力されたパスワードが受け付けられると（＃１０４）、処理実行制御部１０１は、ユーザ判別部１０２に対してユーザ認証処理を実行するように要求する。ユーザ判別部１０２は、ユーザ情報データベースＤＢ１（図５参照）から、ユーザ選択画面ＨＧ２Ａで選択されたユーザのパスワードを呼び出し、そのパスワードと受け付けられたパスワードとを照合することによって、画像形成装置１を操作しているユーザが正しいユーザであるか否かを認証する（＃１０５）。
【００５９】
そして、正しいことが判別できたら（＃１０５でＹｅｓ）、そのユーザの画像形成装置１へのログインが完了するとともに、図１４のファイル名入力画面ＨＧ２Ｃを表示させる（＃１０６）。ここで、ユーザは、保存したいファイルのファイル名を決めてテキストボックスＴＸ２Ｃに入力し、「ＯＫ」ボタンを押下する。処理実行制御部１０１は、入力されたファイル名を受け付ける（＃１０７）。両パスワードが一致せず、正しいユーザであると判別できなかった場合は（＃１０５でＮｏ）、エラーメッセージを表示して、ユーザ名の選択およびパスワードの入力の操作をやり直すように促す。
【００６０】
このようにして、保存対象であるファイル６の保存場所およびファイル名が指定される。つまり、ステップ＃１０２で受け付けたユーザ名に対応するボックス５がファイル６の保存場所となり、ステップ＃１０７で受け付けたファイル名がファイル６のファイル名となる。
【００６１】
なお、上述の図１２、図１３、図１４の各画面および後に説明する各画面の中の「戻る」ボタンが押下されたときは、初期メニュー画面ＨＧ１の画面を再表示する。そして、ユーザは、各事項に関する選択などの操作を一からやり直すことができる。
【００６２】
図１０に戻って、処理実行制御部１０１は、初期メニュー画面ＨＧ１で選択された処理を実行するためのファイル６を生成し、これをステップ＃８で指定されたファイル名を付けてステップ＃８で指定されたボックス５に保存するように、画像形成装置１の各部を制御する（＃１０）。ファイル６を生成する手順は、ステップ＃５で説明した処理の手順の一部とほぼ同じである。
【００６３】
例えば、「コピー」ボタンが選択された場合は、コピー部数などの条件およびファイル属性を指定するための画面を表示する。ユーザによって指定された内容に基づいて、原稿の画像を読み取る。読み取った原稿の画像のデータを所定のフォーマットの実画像データ６ｂ（図４参照）に変換するとともに、指定された内容に基づいて属性情報６ａを生成する。そして、属性情報６ａおよび実画像データ６ｂをグループ化することによってファイル６を生成する。「スキャナ」ボタンが選択された場合は、読取時の画質などの条件およびファイル属性を指定するための画面を表示する。指定された内容に基づいて、原稿の画像を読み取る。そして、「コピー」ボタンが選択された場合と同様に、属性情報６ａおよび読み取った原稿の画像の実画像データ６ｂを生成し、これらをグループ化してファイル６を生成する。「ＦＡＸ送信」ボタンが選択された場合は、送信先の電話番号などの条件およびファイル属性を指定するための画面を表示する。指定された内容に基づいて、原稿の画像を読み取ってＦＡＸ送信用の実画像データ６ｂを生成する。そして、属性情報６ａおよび実画像データ６ｂを生成し、ファイル６を生成する。
【００６４】
なお、初期メニュー画面ＨＧ１の中から選択されたボタンに対応する処理を実行するためのファイル６を生成してボックス５に保存するだけでなく、その処理を直ちに実行するようにしてよい。または、ここではその処理は実行せず、後でユーザから指令があったときに実行するようにしてもよい。直ちに処理を実行するか否かは、ユーザが選択できるようにすればよい。
【００６５】
また、ユーザは、パーソナルコンピュータ３１で作成するなどした画像を画像形成装置１で印刷するためのファイル６を自分のボックス５に保存しておくことができる。この場合は、ユーザは、印刷処理のコマンドを入力する際に、初期メニュー画面ＨＧ１の「保存」ボタンに相当するオプションを選択しておく。すると、画像形成装置１は、パーソナルコンピュータ３１から送信されてきた印刷データなどをファイル化してファイル６を生成し、そのユーザのボックス５に保存させる。
【００６６】
ユーザは、画像形成装置１の使用を終えるときは、所定の操作を行って画像形成装置１からログアウトする。また、操作がまったく行われていない状態が所定の時間以上続いたら、強制的にログアウトさせるようにしてもよい。
【００６７】
図１５はユーザ選択画面ＨＧ３Ａの例を示す図、図１６はパスワード入力画面ＨＧ３Ｂの例を示す図、図１７はファイル名入力画面ＨＧ３Ｃの例を示す図である。
【００６８】
ユーザは、図１０のステップ＃６、＃８、＃９、＃１０の処理によってボックス５に保存されたファイル６を読み出して、所望する処理を画像形成装置１に実行させることができる。この場合は、画像形成装置１において次のような手順で処理が行われる。
【００６９】
ユーザが図９の初期メニュー画面ＨＧ１の中から「読出」ボタンを選択すると（＃２でＮｏ、＃３でＹｅｓ）、処理実行制御部１０１は、処理フラグに「読出」という値をセットする（＃７）。読み出す対象のファイル６を指定する（＃８）。指定する手順は、前に説明したファイル６の保存処理における保存場所およびファイル名の指定の場合と基本的に同じであり、図１１の通りである。ただし、図１１のステップ＃１０１、＃１０３、および＃１０６において、図１２のユーザ選択画面ＨＧ２Ａ、図１３のパスワード入力画面ＨＧ２Ｂ、および図１４のファイル名入力画面ＨＧ２Ｃの代わりに、それぞれ、図１５のユーザ選択画面ＨＧ３Ａ、図１６のパスワード入力画面ＨＧ３Ｂ、および図１７のファイル名入力画面ＨＧ３Ｃを表示させる。
【００７０】
処理実行制御部１０１は、ステップ＃８で指定されたボックス５に保存されている、ステップ＃８で指定されたファイル名のファイル６に基づいて処理を実行するように、画像形成装置１の各部を制御する
すなわち、まず、そのファイル６をそのボックス５から読み出すようにハードディスク２３Ｈを制御する（＃１１）。そのファイル６の属性情報６ａに基づいてアクティブジョブデータベースＤＢ３のキュー（図８参照）にジョブを登録する。これにより、ジョブの実行の予約がなされ、そのジョブは実行待ちの状態になる。そのジョブを実行する順番が来たら、属性情報６ａに示される条件の内容で実画像データ６ｂを出力する処理（コピー、印刷、ファイル転送、ＦＡＸ送信など）を実行するように、プリンタ装置１４および通信インタフェース１６などを制御する（＃１２）。
【００７１】
例えば、そのジョブのジョブ種別が「コピー」または「プリント」であり、属性情報６ａが「ステープル有、両面」というジョブモード（処理条件）を示している場合は、ファイル６の各実画像データ６ｂのドキュメントを両面印刷しかつ印刷物をステープル綴じするように、プリンタ装置１４などを制御する。または、ジョブ種別が「スキャン」であり、属性情報６ａが「送信先＝MORIKAWA@〜.com」というジョブモードを示している場合は、ファイル６を電子メールに添付してその電子メールアドレスに送信するように、通信インタフェース１６などを制御する。
【００７２】
なお、画像形成装置１には、ディスプレイ１２に表示する各画面と同等の画面の画面データをパーソナルコンピュータ３１に送信するためのプログラムおよびこれらの画面に入力された情報をパーソナルコンピュータ３１から受信するためのプログラムがインストールされている。これにより、ユーザは、自分のパーソナルコンピュータ３１から遠隔操作によって、ボックス５に保存されているファイル６を読み出して、所望する処理を画像形成装置１に実行させることができる。また、次に説明する一括処理のための操作も、パーソナルコンピュータ３１によって行うことができる。
【００７３】
図１８はジョブ操作処理の流れの例を説明するフローチャート、図１９は処理対象選択画面ＨＧ４の例を示す図、図２０および図２１はジョブ適用等受付処理の流れの例を説明するフローチャート、図２２は変更指定画面ＨＧ５の例を示す図である。
【００７４】
ユーザは、ボックス５に保存されている複数のファイル６に関する処理を一括して画像形成装置１に行わせることができる。しかも、本発明に係る画像形成装置１には、その一括して行う処理（以下、「一括処理」と記載する。）の対象とする複数のファイル６をユーザが簡単に選択することができる機能が備えられている。
【００７５】
この機能を使用したい場合は、ユーザは、初期メニュー画面ＨＧ１（図９参照）の中から「ジョブ操作」ボタンを選択する（図１０の＃２でＮｏ、＃３でＮｏ、＃４でＹｅｓ）。すると、画像形成装置１は、係る機能を実現するための処理を、図１８に示すような手順で実行する（＃１３）。
【００７６】
ユーザ判別部１０２は、「ジョブ操作」ボタンを選択したユーザが誰であるかを判別する。具体的には、現在、操作装置１１またはディスプレイ１２を操作して画像形成装置１にログインしているユーザがいる場合は（＃２０１でＹｅｓ）、そのユーザを、「「ジョブ操作」ボタンを選択したユーザ」であると判別する（＃２０３）。
【００７７】
そうでない場合は（＃２０１でＮｏ）、次のようにして、今「ジョブ操作」ボタンを選択したユーザを、画像形成装置１にログインさせる（＃２０２）。ユーザ名およびパスワードを入力するための画面をディスプレイ１２に表示させることによって、画像形成装置１にログインするようにそのユーザに対して要求する。入力されたユーザ名に対応するパスワードを図５のユーザ情報データベースＤＢ１から呼び出し、入力されたパスワードと照合する。両者が一致し正しいユーザであることが認証されれば、そのユーザの画像形成装置１へのログインを許可する。そして、今ログインしたユーザを、「ジョブ操作」ボタンを選択したユーザであると判別する（＃２０３）。
【００７８】
関連ファイル抽出部１０３は、ステップ＃２０３で判別されたユーザに関連するファイル６をハードディスク２３Ｈの中から検索して抽出する（＃２０４）。本実施形態では、そのユーザのユーザ名と同名のボックス名が付けられているボックス５に保存されているファイルを、そのユーザに関連するファイル６として抽出する。
【００７９】
処理実行制御部１０１は、抽出されたファイル６に関する情報の一覧を表示するようにディスプレイ１２を制御する。すると、ディスプレイ１２には、図１９に示すような、そのユーザに関連するファイル６の一覧表ＬＴ４を有する処理対象選択画面ＨＧ４が表示される（＃２０５）。
【００８０】
一覧表ＬＴ４において、「ジョブ状態」は、その行に示されるファイル６に基づく処理（ジョブ）が現在どのような状態であるかを示している。例えば、「プリント待ち」は、その行に対応するファイル６のコンテンツの印刷ジョブがアクティブジョブデータベースＤＢ３（図８参照）に登録されており、実行の順番が回ってくるのを待っている状態であることを意味する。「プリント中」は、その行に対応するファイル６に基づいて現在印刷処理が行われている最中であることを意味する。「待機中」は、その行に対応するファイル６に関連する処理が現在何も行われていないことを意味する。「保留」は、その行に対応するファイル６に基づく処理（ジョブ）がアクティブジョブデータベースＤＢ３に登録されているが、再開の指令があるまで実行を延期していることを意味する。
【００８１】
抽出されたファイル６の個数が多ければ、すべてを一度に一覧表ＬＴ４の表示領域に表示できないことがある。このような場合は、ユーザは、一覧表ＬＴ４の右方にある２つのスクロールボタンを操作して一覧表ＬＴ４を上下にスクロールさせることによって、抽出されたすべてのファイル６に関する情報を確認することができる。
【００８２】
ここで、ユーザは、その処理対象選択画面ＨＧ４の中の一覧表ＬＴ４またはボタンを操作して、一括処理の対象にしたいファイル６および一括処理の種類を指定する。一覧表ＬＴ４の中のすべてのファイル６を処理対象としたい場合は、「全ジョブ適用」ボタンを押下する。一部のファイル６を処理対象としたい場合は、それらのファイル６のファイル名が書かれた行を１つずつ順に押下して指定する。そして、指定したファイル６についてどのような一括処理を実行するのかを、一括処理選択ボタンＢＴ４１〜ＢＴ４５のいずれかを選択することによって指定する。これにより、画像形成装置１に対して一括処理の指令がなされる。
【００８３】
すると、図７の一括処理受付部１０４は、例えば図２０に示すように、ユーザからの指令を受け付ける処理を行う（図１８の＃２０６）。「全ジョブ適用」ボタンが押下されている場合は（図２０の＃３０１でＹｅｓ）、図１８のステップ＃２０４で抽出されたすべてのファイル６を一括処理の対象として受け付ける（＃３０２）。一覧表ＬＴ４の１つまたは複数の行が選択されている場合は（＃３０１でＮｏ、＃３０３でＹｅｓ）、選択されている行に対応するファイル６を一括処理の対象として受け付ける（＃３０４）。そして、選択された一括処理選択ボタンＢＴ４１〜ＢＴ４５に対応する一括処理を、ユーザからの指令として受け付ける（＃３０５）。
【００８４】
「全ジョブ適用」ボタンおよび一覧表ＬＴ４の行のいずれも押下されなかった場合は（＃３０３でＮｏ）、ここでは、処理対象が指定されなかったものとする（＃３０６）。
【００８５】
または、一括処理受付部１０４は、図１８の＃２０６において、図２１に示すように、ユーザからの指令を受け付ける処理を行ってもよい。
【００８６】
ユーザが一覧表ＬＴ４の中からファイル６を１つ選択し（図２１の＃３１１でＹｅｓ）、一括処理選択ボタンＢＴ４１〜ＢＴ４５のいずれかのボタンを押下すると（＃３１２でＹｅｓ）、一括処理受付部１０４は、そのファイル６の属性情報６ａのジョブ属性（図４参照）を読み出してその値をチェックする（＃３１３）。
【００８７】
同じ値のジョブ属性を持つ他のファイル６を、関連ファイル抽出部１０３が抽出したファイル６（本実施形態では、画像形成装置１を操作しているユーザのボックス５に保存されているファイル６）の中から検索して抽出する（＃３１４）。
【００８８】
そのようなファイル６が見つかったら（＃３１５でＹｅｓ）、これらのファイル６を一括処理の対象としてもよいか否かを問い合わせるための画面を表示させる（＃３１６）。そして、一括処理の対象としてもよい旨が入力されたら（＃３１７でＹｅｓ）、ステップ＃３１１で選択されたファイル６およびステップ＃３１４で検索されたファイル６を一括処理の対象に決定する（＃３１８）。検索されなかった場合（＃３１５でＮｏ）または検索されたファイル６を一括処理の対象としない旨が入力された場合（＃３１７でＮｏ）は、＃３１１で選択されたファイル６のみを処理対象に決定する（＃３１９）。
【００８９】
図７の処理実行制御部１０１は、一括処理受付部１０４によって受け付けられた指令の内容に基づいて、次のように画像形成装置１の各部を制御する。
【００９０】
一括処理選択ボタンＢＴ４２に対応する一括処理の指令が受け付けられた場合は（図１８の＃２０７でＹｅｓ）、図８のアクティブジョブデータベースＤＢ３（キュー）の中から、ステップ＃２０６で受け付けた処理対象のファイル６に係るジョブを検索し、これをキューの先頭に移動させる（＃２０８）。つまり、ユーザに指定された、「待ち」の状態である処理対象のファイル６に係るジョブを、優先的に実行するための制御を行う。なお、処理対象として指定されたファイル６に関するジョブがキューに登録されていない場合（つまり、指定されたファイル６のジョブ状態が「待機中」（図１９参照）である場合）は、そのファイル６に基づいてジョブデータを生成し、キューの先頭の方に登録するようにしてもよい。または、このようなファイル６の選択は無効であるものとし、一括処理の対象から除外するようにしてもよいし、図１９の処理対象選択画面ＨＧ４において選択できないようにしてもよい。
【００９１】
一括処理選択ボタンＢＴ４３に対応する一括処理の指令が受け付けられた場合は（＃２０９でＹｅｓ）、キューの中から、ステップ＃２０６で受け付けた処理対象のファイル６に係るジョブを検索し、そのジョブの実行を一時停止つまり保留するように制御する（＃２１０）。なお、処理対象として指定されたファイル６に係るジョブがキューに登録されていない場合は、そのファイル６に基づいてジョブデータを生成し、キューの一番後に登録するとともにその実行を保留するように制御してもよい。または、ステップ＃２０８の優先出力処理の場合と同様に、このようなファイル６は一括処理の対象から除外しまたは選択不能となるようにしてもよい。
【００９２】
一括処理選択ボタンＢＴ４４に対応する一括処理の指令が受け付けられた場合は（＃２１１でＹｅｓ）、ステップ＃２０６で受け付けた処理対象のファイル６に係るジョブをキューから削除させる（＃２１２）。
【００９３】
一括処理選択ボタンＢＴ４１に対応する一括処理の指令が受け付けられた場合は（＃２１３でＹｅｓ）、図２２に示すような変更指定画面ＨＧ５をディスプレイ１２に表示させる（＃２１４）。ここで、ユーザは、条件変更メニューＣＪ５を操作することによって、一括処理の対象のファイル６の実行条件を纏めて変更することができる。例えば、印刷条件を「両面印刷、カラー印刷、およびステープル仕上げ」に変更したい場合は、条件変更メニューＣＪ５の左列から順に、「両面」、「カラー」、および「ステープルあり」を押下する。そして、「ＯＫ」ボタンを押下する。
【００９４】
なお、ユーザに関連するすべてのファイル６について処理条件を変更したい場合は、「全ジョブ適用」ボタンを押下してから「ＯＫ」ボタンを押下する。画面に表示されていない他の処理条件を変更したい場合は、条件変更メニューＣＪ５の上方にあるスクロールボタンを操作すればよい。
【００９５】
「ＯＫ」ボタンが押下されると、図７の一括処理受付部１０４は、変更指定画面ＨＧ５で指定された内容を受け付け、処理実行制御部１０１は、その内容に従って一括処理の対象であるファイル６の属性情報６ａ（図４参照）を変更するようにハードディスク２３Ｈなどを制御する（＃２１５）。
【００９６】
ただし、ユーザが指定した通りに属性情報６ａを変更できない場合がある。例えば、条件変更メニューＣＪ５において「ステープルあり」が指定されたが、変更対象のファイル６に含まれるドキュメントの各ページの用紙サイズが不統一である場合は、ステープル仕上げを適用できない。または、「カラー」が指定されたが、変更対象のファイル６の画像がモノクロのみである場合は、カラー出力を適用できない。このように、ユーザの指定通りに条件を変更することができないは、係るファイル６については、一括処理の対象から除外する。または、適用可能な条件のみを変更する。または、係るファイル６を選択できないようにしてもよいし、「全ジョブ適用」が押下されても係るファイル６は選択されないようにしてもよい。
【００９７】
一括処理選択ボタンＢＴ４５に対応する一括処理の指令が受け付けられた場合は（＃２１６でＹｅｓ）、一括処理の対象であるファイル６に基づいて新規のジョブを生成し、これをアクティブジョブデータベースＤＢ３の最後尾に登録する（＃２１７）。すなわち、ファイル６を構成する各実画像データ６ｂの画像について、属性情報６ａの「ジョブモード」の出力条件で「ジョブ属性」の処理を実行するためのジョブを生成する。例えば、ファイル６が図４に示すような構成である場合は、各実画像データ６ｂの画像を等倍で記録シートの片面に順に印刷してその記録シートをステープル綴じするためのジョブを生成する。または、ジョブ属性が「スキャン」である場合は、ファイル６（またはファイル６に含まれる実画像データ６ｂ）を属性情報６ａに示される送信先に送信するためのジョブを生成する。
【００９８】
本実施形態によると、画像形成装置１に保存されている複数のファイル６について一括して処理を実行したい場合に、当該処理の対象のファイル６を従来よりも簡単に選択することができる。例えば、複数のファイル６に基づく印刷ジョブまたはコピージョブなどの実行の順番またはタイミングなどの状態を一括して容易に遷移させることができる。
【００９９】
しかも、操作を行うユーザに関連するファイル６のみを選択肢として提示するので、他のユーザのデータに悪影響を与えることを防止することができる。
【０１００】
本実施形態では、図７の関連ファイル抽出部１０３は、画像形成装置１を操作するユーザに関連するファイル６として、そのユーザのユーザ名が付けられた（つまり、そのユーザに割り当てられた）ボックス５に保存されているファイル６を抽出したが、これ以外の関連性を有するファイル６を抽出するようにしてもよい。
【０１０１】
例えば、画像形成装置１が会社や役所などに設置されており、各部署（グループ）にもボックス５が割り当てられている場合は、画像形成装置１を操作するユーザのボックス５に保存されているファイル６だけでなく、そのユーザが所属する部署のボックス５に保存されているファイル６をも抽出するようにしてもよい。または、ファイル６の属性情報６ａ（図４参照）に作成者を記録するためのフィールドが設けられている場合は、そのフィールドにそのユーザ名が記録されているファイル６を抽出するようにしてもよい。ファイル６の属性情報６ａにアクセス権を記録するためのフィールドが設けられている場合は、画像形成装置１を操作するユーザに対して所定のアクセス権（例えば、変更権またはフルアクセス権など）が与えられているファイル６を抽出するようにしてもよい。どのような関連性があるファイル６を抽出するのかは、画像形成装置１に予め設定しておいてもよいし、ユーザが選択できるようにしておいてもよい。
【０１０２】
本実施形態では、５種類の一括処理を用意しておいたが（図１９参照）、これ以外の一括処理を用意しておいてもよい。例えば、ユーザが選択した複数のファイル６をボックス５から一括して削除することができるようにしておいてもよい。または、ユーザが選択した複数のファイル６のアクセス権を一括して変更することができるようにしておいてもよい。ユーザが選択した複数のファイル６に係るジョブの実行開始時刻を一括して所定の時間だけ早くしたり遅くしたりすることができるようにしてもよい。
【０１０３】
図２３はジョブ一覧画面ＨＧ６の例を示す図である。本実施形態では、画像形成装置１を操作しているユーザに関連するファイル６の一覧をディスプレイ１２に表示したが、他のユーザに関連するファイル６を表示するようにしてもよい。
【０１０４】
例えば、図２３のような、ジョブ一覧表ＬＴ６を有するジョブ一覧画面ＨＧ６をディスプレイ１２に表示させる。ジョブ一覧表ＬＴ６には、出力処理を完了したジョブ、失敗したジョブ、および出力待ちのジョブが示されている。これらのジョブは、ジョブ履歴データベースＤＢ２およびアクティブジョブデータベースＤＢ３（図６、図８参照）に基づいている。
【０１０５】
この中からユーザがいずれか１つのジョブに対応する行を押下して選択すると、関連ファイル抽出部１０３は、そのジョブを指令したユーザに関連するファイル６を、ハードディスク２３Ｈに保存されているファイル６の中から選択して抽出する。そして、図１９のような、その抽出結果を示す一覧表ＬＴ４を有する処理対象選択画面ＨＧ４を表示させる。なお、ジョブ一覧画面ＨＧ６のジョブ一覧表ＬＴ６と、処理対象選択画面ＨＧ４の一覧表ＬＴ４、各ボタン、およびメッセージとを、１つの画面として表示するようにしてもよい。
【０１０６】
本発明は、ＭＦＰのほか、ＦＡＸ端末、印刷装置、または画像読取装置などにも適用可能である。または、ＦＡＸモデム、印刷装置、および画像読取装置が接続されているサーバなどにも適用可能である。
【０１０７】
その他、ファイル共用システムＦＳ、画像形成装置１の全体または各部の構成、処理内容、処理順序、出力条件、属性情報６ａの構成などは、本発明の趣旨に沿って適宜変更することができる。
【０１０８】
さらに、本実施形態には、以下のような発明も含む。
１．前記データ検索手段は、前記ユーザに関連する前記データとして、当該ユーザに対して割り当てられている記憶領域に保存されているデータを検索する、
請求項１または請求項２記載のデータ制御装置。
２．前記データ検索手段は、前記ユーザに関連する前記データとして、当該ユーザが作成者であるデータを検索する、
請求項１または請求項２記載のデータ制御装置。
３．前記データ検索手段は、前記ユーザに関連する前記データとして、当該ユーザに対して所定のアクセス権を与えているデータを検索する、
請求項１または請求項２記載のデータ制御装置。
４．前記制御手段は、所定の要件を満たす前記出力用データとして、前記ユーザが前記データ一覧画面で最初に選択した前記出力用データおよび当該出力用データと同じ属性を有するデータについて処理が実行されるように当該画像出力装置を構成する各手段を制御する、
請求項５記載のデータ制御装置。
【産業上の利用可能性】
【０１０９】
本発明は、ＭＦＰなどの画像形成装置の操作性を向上させるために好適に用いられる。
【図面の簡単な説明】
【０１１０】
【図１】ファイル共用システムの全体的な構成の例を示す図である。
【図２】本発明に係る画像形成装置の外観およびハードウェア構成の例を示す図である。
【図３】ハードディスクに設けられたボックス５の例を示す図である。
【図４】ファイルの構成の例を示す図である。
【図５】ユーザ情報データベースの例を示す図である。
【図６】ジョブ履歴データベースの例を示す図である。
【図７】画像形成装置の機能的構成の例を示す図である。
【図８】アクティブジョブデータベースの例を示す図である。
【図９】初期メニュー画面の例を示す図である。
【図１０】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１１】ボックス等指定処理の流れの例を説明するフローチャートである。
【図１２】ユーザ選択画面の例を示す図である。
【図１３】パスワード入力画面の例を示す図である。
【図１４】ファイル名入力画面の例を示す図である。
【図１５】ユーザ選択画面の例を示す図である。
【図１６】パスワード入力画面の例を示す図である。
【図１７】ファイル名入力画面の例を示す図である。
【図１８】ジョブ操作処理の流れの例を説明するフローチャートである。
【図１９】処理対象選択画面の例を示す図である。
【図２０】ジョブ適用等受付処理の流れの例を説明するフローチャートである。
【図２１】ジョブ適用等受付処理の流れの例を説明するフローチャートである。
【図２２】変更指定画面の例を示す図である。
【図２３】ジョブ一覧画面の例を示す図である。
【符号の説明】
【０１１１】
１  画像形成装置（データ制御装置）
６  ファイル（データ、出力用データ）
１１  操作装置（入力手段）
１２  ディスプレイ（一覧画面出力手段、入力手段、画面出力手段）
１４  プリンタ装置（データ関連処理手段、印刷手段）
１６  通信インタフェース（データ関連処理手段、画面出力手段、データ送信手段）
２３  データ記憶部（データ保存手段、データ関連処理手段）
１０１  処理実行制御部（制御手段）
１０２  ユーザ判別部（ユーザ判別手段）
１０３  関連ファイル抽出部（データ検索手段）
ＤＢ３  アクティブジョブデータベース（実行順管理手段）
ＨＧ４  処理対象選択画面（データ一覧画面、処理指定画面）
ＨＧ５  変更指定画面（処理指定画面）
【図１】
2006079271.tif 000003
【図２】
2006079271.tif 000004
【図３】
2006079271.tif 000005
【図４】
2006079271.tif 000006
【図５】
2006079271.tif 000007
【図６】
2006079271.tif 000008
【図７】
2006079271.tif 000009
【図８】
2006079271.tif 000010
【図９】
2006079271.tif 000011
【図１０】
2006079271.tif 000012
【図１１】
2006079271.tif 000013
【図１２】
2006079271.tif 000014
【図１３】
2006079271.tif 000015
【図１４】
2006079271.tif 000016
【図１５】
2006079271.tif 000017
【図１６】
2006079271.tif 000018
【図１７】
2006079271.tif 000019
【図１８】
2006079271.tif 000020
【図１９】
2006079271.tif 000021
【図２０】
2006079271.tif 000022
【図２１】
2006079271.tif 000023
【図２２】
2006079271.tif 000024
【図２３】
2006079271.tif 000025