(57)【要約】【課題】ボックスに格納されているデータに関する操作性を従来よりも向上させる。【解決手段】画像形成装置１に、画像データが含まれるファイル６を記憶するハードディスク２３Ｈと、画像の出力処理のジョブに関するジョブ情報を記憶するアクティブジョブデータベースＤＢ３と、いずれかのジョブをユーザに選択させるためのアクティブジョブ操作画面ＨＧ４を生成してユーザに対して出力するジョブ一覧生成部１０８と、ユーザがアクティブジョブ操作画面ＨＧ４で選択したジョブに関連するファイル６を、ハードディスク２３Ｈの中から検索する、ファイル検索部１０５と、検索されたファイル６の一覧が含まれるファイル確認画面ＨＧ５をユーザに対して出力するファイル一覧生成部１０６と、を設ける。【選択図】図７
2006076072.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」というジョブモードを示している場合は、ファイル６を電子メールに添付してその電子メールアドレスに送信するように、通信インタフェース１６などを制御する。
【００７９】
なお、画像形成装置１には、ディスプレイ１２に表示する各画面と同等の画面の画面データをパーソナルコンピュータ３１に送信するためのプログラムおよびこれらの画面で入力された情報をパーソナルコンピュータ３１から受信するためのプログラムがインストールされている。これにより、ユーザは、自分のパーソナルコンピュータ３１から遠隔操作によって、ボックス５に保存されているファイル６を指定して、所望する処理を画像形成装置１に実行させることができる。また、次に説明するジョブ操作処理のための操作も、パーソナルコンピュータ３１によって行うことができる。
【００８０】
図１８および図１９は第一の実施形態におけるジョブ操作処理の流れの例を説明するフローチャート、図２０はアクティブジョブ操作画面ＨＧ４の例を示す図、図２１は関連ファイル検索処理の流れの例を説明するフローチャート、図２２はファイル確認画面ＨＧ５の例を示す図、図２３は結果確認画面ＨＧ６の例を示す図である。
【００８１】
ユーザは、画像形成装置１に登録されている未処理のジョブを指定することによって、そのジョブと関連性のあるファイル６を確認したり、そのジョブとともにそのファイル６を出力させたりすることができる。
【００８２】
ユーザは、これらの機能を使用したい場合は、図１０の初期メニュー画面ＨＧ１の中から「ジョブ操作」ボタンを押下する（図９の＃２でＮｏ、＃３でＮｏ、＃４でＹｅｓ）。すると、画像形成装置１は、これらの機能を実現するための処理を、図１８および図１９に示すような手順で実行する（＃１３）。
【００８３】
「ジョブ操作」ボタンが押下されると、図７のジョブ一覧生成部１０８は、図８のアクティブジョブデータベースＤＢ３を参照することによって、未だ処理が完了していないジョブの一覧であるアクティブジョブリストＬＴ４を生成し、図２０のようなアクティブジョブ操作画面ＨＧ４をディスプレイ１２に表示させる（図１８の＃２０１）。なお、画面サイズの関係上、係るジョブを一画面にすべて表示できないことがある。このような場合は、ユーザは、アクティブジョブリストＬＴ４の右方にあるスクロールボタンを押下してアクティブジョブリストＬＴ４をスクロールさせることによって、すべてのジョブを確認することができる。後に説明するファイルリストＬＴ５などのリストにおいても同様である。
【００８４】
ここで、ユーザは、実行を一時的に保留したいジョブがある場合は、アクティブジョブリストＬＴ４の中からそのジョブに対応する行を押下して選択し、「保留」ボタンを押下する。すると（＃２０２でＹｅｓ）、画像形成装置１は、今から行おうとしているジョブ操作処理の状態（種類）を示すフラグであるジョブ操作フラグに「保留」という値をセットするとともに（＃２０３）、選択されたジョブが実行されないようにアクティブジョブデータベースＤＢ３を制御する（＃２０８）。
【００８５】
図７のファイル検索部１０５は、選択されたジョブに関連性のあるファイル６を、例えば図２１に示すような手順で検索する（＃２０９）。すなわち、まず、そのジョブを実行するために使用するファイル６の属性情報６ａ（図４参照）を読み出すとともに（図２１の＃３０１）、そのファイル６が保存されているボックス５を抽出する（＃３０２）。そして、読み出した属性情報６ａに設定されているファイル属性と同じファイル属性を有するファイル６を、抽出したボックス５の中から検索する（＃３０３）。
【００８６】
図１８に戻って、図７のファイル一覧生成部１０６は、ファイル検索部１０５による検索結果に基づいてファイルリストＬＴ５を生成し、図２２のようなファイル確認画面ＨＧ５をディスプレイ１２に表示させる（＃２１０）。
【００８７】
ファイルリストＬＴ５において、「ジョブ状態」は、その行に示されるファイル６に基づく処理（ジョブ）が現在どのような状態であるかを示している。例えば、「印刷待ち」は、その行に対応するファイル６のコンテンツの印刷ジョブがアクティブジョブデータベースＤＢ３（図８参照）に登録されており、実行の順番が回ってくるのを待っている状態であることを意味する。「印刷中」は、その行に対応するファイル６に基づいて現在印刷処理が行われている最中であることを意味する。「待機中」は、その行に対応するファイル６に関連する処理が現在何も行われていないことを意味する。「保留」は、その行に対応するファイル６に基づく処理（ジョブ）がアクティブジョブデータベースＤＢ３に登録されているが、再開の指令があるまで実行を延期していることを意味する。また、図２０のアクティブジョブリストＬＴ４で選択されたジョブに対応するファイル６の行は、デフォルトで選択されている状態（例えば、グレー表示）になっている。
【００８８】
ユーザは、ファイル確認画面ＨＧ５を見て、そのジョブ（グレー表示のジョブ）を保留してもよいか否かを確認する。そして、保留してもよければ「ＯＫ」ボタンを押下し、保留するのをやめるのであれば「取消」ボタンを押下する。
【００８９】
「ＯＫ」ボタンが押下された場合は（図１９の＃２１３でＹｅｓ）、図１８のステップ＃２０８で制御した待機状態を解除し（＃２１４）、ジョブ操作フラグにセットされている処理を実行する（＃２１５）。すなわち、ここでは、そのジョブのジョブ状態が「保留」になるようにアクティブジョブデータベースＤＢ３（図８参照）を更新する。一方、「取消」ボタンが押下された場合は（＃２１３でＮｏ、＃２１６でＹｅｓ）、ジョブ操作フラグをリセットし、図２０のアクティブジョブ操作画面ＨＧ４で選択された処理（つまり、ジョブを保留する処理）の実行をキャンセルする。
【００９０】
または、ユーザは、ジョブの実行を中止させたい場合は、図２０のアクティブジョブリストＬＴ４の中からそのジョブに対応する行を押下して選択し、「削除」ボタンを押下する。すると（＃２０２でＮｏ、＃２０４でＹｅｓ）、画像形成装置１は、ジョブ操作フラグに「削除」という値をセットするとともに（＃２０５）、選択されたジョブが実行されないようにアクティブジョブデータベースＤＢ３を制御する（＃２０８）。
【００９１】
図７のファイル検索部１０５は選択されたジョブに関連性のあるファイル６を、前に説明した図２１に示すような手順で検索し（＃２０９）、ファイル一覧生成部１０６はその結果に基づいて図２２のようなファイル確認画面ＨＧ５をディスプレイ１２に表示させる（＃２１０）。
【００９２】
ユーザは、ファイル確認画面ＨＧ５を見て、そのジョブ（グレー表示のジョブ）の実行を中止してもよいか否かを確認する。そして、中止してもよければ「ＯＫ」ボタンを押下し、保留するのをやめるのであれば「取消」ボタンを押下する。
【００９３】
「ＯＫ」ボタンが押下された場合は（図１９の＃２１３でＹｅｓ）、図１８のステップ＃２０８で制御した待機状態を解除し（＃２１４）、そのジョブのデータをアクティブジョブデータベースＤＢ３（図８参照）から削除する（＃２１５）。一方、「取消」ボタンが押下された場合は（＃２１３でＮｏ、＃２１６でＹｅｓ）、ジョブ操作フラグをリセットし、ジョブの中止処理をキャンセルする。
【００９４】
または、ユーザは、実行待ちのジョブに、他のジョブをバインド（結合）させたい場合は、図２０のアクティブジョブリストＬＴ４の中からその実行待ちのジョブに対応する行を押下して選択し、「バインド」ボタンを押下する。すると（＃２０２でＮｏ、＃２０４でＮｏ、＃２０６でＹｅｓ）、画像形成装置１は、ジョブ操作フラグに「バインド」という値をセットするとともに（＃２０７）、選択されたジョブが実行されないようにアクティブジョブデータベースＤＢ３を制御する（＃２０８）。
【００９５】
「保留」および「削除」場合と同様に、選択されたジョブに関連性のあるファイル６を示すファイルリストＬＴ５を生成し、図２２のようなファイル確認画面ＨＧ５をディスプレイ１２に表示させる（＃２０９、＃２１０）。
【００９６】
ユーザは、ファイル確認画面ＨＧ５を見て、そのジョブ（グレー表示のジョブ）を実行するときに一緒に出力したいファイル６を、そのファイル６に対応する行を押下することによって選択する。複数選択することもできる。押下された行はグレー表示になる。または、ステップ＃２０９で検索されたファイル６がすべて自動的に選択されるようにしてもよい。出力したいファイル６をすべて選択したら「ＯＫ」ボタンを押下する。
【００９７】
すると（＃２１３でＹｅｓ）、図１８のステップ＃２０８で制御した待機状態を解除するとともに（＃２１４）、次のような処理を行う（＃２１５）。すなわち、図７のジョブ生成部１０１は、ファイルリストＬＴ５で選択されたファイル６を出力するためのジョブを生成する。そして、生成したジョブを、アクティブジョブリストＬＴ４で選択されたジョブとグループ化することによってバインドする。生成したジョブは、元のファイル６に設定されている出力条件（図４の属性情報６ａの「ジョブモード」）に従って実行されるようにしてもよいし、アクティブジョブリストＬＴ４で選択されたジョブの出力条件に従って実行されるようにしてもよい。
【００９８】
なお、アクティブジョブリストＬＴ４で選択されたジョブのジョブ種別とファイルリストＬＴ５の中から選択されたファイル６のジョブ属性とが異なる場合は、前者に示される処理が実行されるようにバインドを行ってもよい。例えば、アクティブジョブリストＬＴ４で選択されたジョブのジョブ種別が「コピー」であって、ファイルリストＬＴ５の中から選択されたファイル６のジョブ属性が「ＦＡＸ送信」である場合は、後者のジョブ属性は考慮せず、そのファイル６の実画像データ６ｂに係る画像をコピーするジョブを生成し、バインドを行うようにしてもよい。後に説明する第二の実施形態の場合も同様である。
【００９９】
「取消」ボタンが押下された場合は（＃２１３でＮｏ、＃２１６でＹｅｓ）、ジョブ操作フラグをリセットし、バインド処理をキャンセルする。
【０１００】
ステップ＃２１５の処理が完了すると、ジョブ一覧生成部１０８は、その結果に基づいてアクティブジョブリストを生成し直し、結果確認画面ＨＧ６を再表示する。図２３は、「ＴＡＮＡＫＡ」というユーザ名のユーザによる指令に基づいてバインド処理を行った後の結果確認画面ＨＧ６の例である。
【０１０１】
アクティブジョブ操作画面ＨＧ４において「保留」ボタン、「削除」ボタン、および「バインド」ボタン以外のボタンが押下された場合は（図１８の＃２０２でＮｏ、＃２０４でＮｏ、＃２０６でＮｏ、＃２０８でＹｅｓ）、それぞれのボタンに応じた処理が実行される（＃２１２）。係る処理の内容は、図９のステップ＃５で説明した内容と同じである。
【０１０２】
〔第二の実施形態〕
図２４はジョブ操作処理の流れの例を説明するフローチャート、図２５はファイル操作画面ＨＧ７の例を示す図、図２６は関連ジョブ操作処理の流れの例を説明するフローチャートである。
【０１０３】
第一の実施形態では、図１０の初期メニュー画面ＨＧ１において「ジョブ操作」ボタンが選択された場合には（図９の＃４でＹｅｓ）、図１８および図１９などで説明したように、処理待ちのジョブの一覧であるアクティブジョブリストＬＴ４（図２０参照）をユーザに対して表示し、この中からユーザが選択したジョブについて保留、削除、またはバインドの処理を施した。第二の実施形態では、ボックス５に保存されているファイル６の一覧を表示し、この中からユーザが選択したファイル６についてバインドなどの処理を施す。以下、「ジョブ操作」ボタンが選択された後の第二の実施形態におけるジョブ操作処理について説明する。なお、第一の実施形態と重複する部分の説明は省略する。
【０１０４】
「ジョブ操作」ボタンが選択されると（図９の＃４でＹｅｓ）、画像形成装置１は、例えば図２４に示すような手順でジョブ操作処理を実行する（＃１３）。
【０１０５】
図７のユーザ判別部１０９は、「ジョブ操作」ボタンを選択したユーザが誰であるかを判別する（図２４の＃２２１）。具体的には、現在、操作装置１１またはディスプレイ１２を操作して画像形成装置１に既にログインしているユーザがいる場合は、そのユーザを「「ジョブ操作」ボタンを選択したユーザ」であると判別する。そのようなユーザがいない場合は、ユーザ名およびパスワードを入力するための画面をディスプレイ１２に表示させることによって、画像形成装置１にログインするようにそのユーザに対して要求する。入力されたユーザ名に対応するパスワードを図５のユーザ情報データベースＤＢ１から呼び出し、入力されたパスワードと照合する。両者が一致し正しいユーザであることが認証されれば、そのユーザの画像形成装置１へのログインを許可する。そして、今ログインしたユーザを、「「ジョブ操作」ボタンを選択したユーザ」であると判別する。
【０１０６】
ファイル検索部１０５は判別されたユーザのボックス５に保存されているファイル６を検索し、ファイル一覧生成部１０６は検索結果に基づいてファイルリストＬＴ７を生成して図２５のようなファイル操作画面ＨＧ７をディスプレイ１２に表示させる（＃２２２）。
【０１０７】
ここで、ユーザは、どのファイル６についてどんな処理を施したいのかを選択する。ファイル６をボックス５から削除したい場合は、ファイルリストＬＴ７の中から削除対象のファイル６の行を押下して選択し、「削除」ボタンを押下する。すると（＃２２３でＹｅｓ）、ジョブ操作フラグに「削除」という値をセットし（＃２２４）、ジョブ検索部１０７は図２６に示すような手順で、選択されたファイル６に対応するジョブを検索する（＃２２７）。
【０１０８】
すなわち、そのファイル６の属性情報６ａ（図４参照）を読み出し（図２６の＃３２１）、選択されたファイル６に関連するジョブをアクティブジョブデータベースＤＢ３（図８参照）の中から検索する（＃３２２）。本実施形態では、ファイル６に関連するジョブとして、そのファイル６の属性情報６ａのファイル属性と同じファイル属性を有しかつログインしているユーザによって指令されたジョブを検索する。
【０１０９】
図２４に戻って、ファイルリストＬＴ７の中から選択されたファイル６について、ジョブ操作フラグに示される処理を施す（＃２２８）。ここでは、そのファイル６をボックス５から削除（消去）する。これと並行して、ジョブ一覧生成部１０８は、検索結果に基づいてアクティブジョブリストを生成し、ディスプレイ１２に表示させる（＃２２９）。
【０１１０】
または、ユーザは、ファイル６を実行待ちのジョブとバインドさせて出力させたい場合は、ファイルリストＬＴ７の中からそのファイル６の行を押下して選択し、「バインド」ボタンを押下する。すると（＃２２３でＮｏ、＃２２５でＹｅｓ）、ジョブ操作フラグに「バインド」という値をセットし（＃２２６）、「削除」の場合と同様に、選択されたファイル６に関連するジョブを検索する（＃２２７）。
【０１１１】
図７のジョブ生成部１０１は、選択されたファイル６の出力処理のジョブを生成し、これをステップ＃２２７で検索されたジョブにバインドしてアクティブジョブデータベースＤＢ３に登録する（＃２２８）。ジョブ一覧生成部１０８は、アクティブジョブリストを生成し直し、図２３の結果確認画面ＨＧ６と同じような画面をディスプレイ１２に表示させる（＃２２９）。なお、ステップ＃２２７で複数のジョブが見つかった場合は、どのジョブにバインドするのかをユーザに選択させるようにしてもよい。
【０１１２】
ファイル操作画面ＨＧ７において「削除」ボタンおよび「バインド」ボタン以外のボタンが押下された場合は（＃２２３でＮｏ、＃２２５でＮｏ、＃２３０でＹｅｓ）、それぞれのボタンに応じた処理が実行される（＃２３１）。係る処理の内容は、図９のステップ＃５で説明した内容と同じである。
【０１１３】
第一および第二の実施形態によると、キューに格納されているジョブまたはボックスに格納されているデータに関する操作性を従来よりも向上させることができる。例えば、第一の実施形態によると、キューに格納されているジョブに関連するファイル６を簡単な操作で見つけることができる。そのファイル６の画像を出力するジョブを、それに関連する実行待ちのジョブに、簡単な操作でバインドさせることができる。また、第二の実施形態によると、ボックスに格納されているファイル６に関連するジョブを簡単な操作で見つけることができる。さらに、そのファイル６の画像を出力するジョブを、そのファイル６に関連する実行待ちのジョブに、簡単な操作でバインドさせることができる。
【０１１４】
第一の実施形態のジョブ操作処理（図９のステップ＃１３）および第二の実施形態のジョブ操作処理の両方を１台の画像形成装置１で実現するようにしてもよい。この場合は、例えば、図１０の初期メニュー画面ＨＧ１に第一の実施形態のジョブ操作処理に対応する「ジョブ操作」ボタンと第二の実施形態のジョブ操作処理に対応する「ジョブ操作」ボタンとを設けておけばよい。そして、画像形成装置１は、前者が押下された場合は図１８で説明した処理を実行し、後者が押下された場合は図２４で説明した処理を実行すればよい。
【０１１５】
第一の実施形態では、ユーザが選択したジョブに関連するファイル６を検索する際の検索キーとしてファイル属性（図４参照）を用いたが、これ以外の情報を用いてもよい。例えば、そのジョブと同じ出力条件（図４のジョブモード）と同じ出力条件が設定されているファイル６を、関連するファイル６として検索するようにしてもよい。また、第二の実施形態でも、ユーザが選択したファイル６に関連するジョブを検索する際の検索キーとしてファイル属性を用いたが、同様に、出力条件など他の情報を検索キーに用いてもよい。
【０１１６】
第一の実施形態では、ユーザが選択したジョブに関連するファイル６の検索範囲を、そのジョブをキューに登録したユーザのボックス５としたが、これ以外のボックス５であってもよい。例えば、そのジョブを実行するのに必要なファイル６（つまり、そのジョブの基になるデータ）が保存されているボックス５を検索範囲としてもよい。
【０１１７】
図１に示すファイル共用システムＦＳには、画像形成装置１が１台だけ設けられているが、複数台設けられていてもよい。
【０１１８】
本発明は、ＭＦＰのほか、ＦＡＸ端末、印刷装置、または画像読取装置などにも適用可能である。または、ＦＡＸモデム、印刷装置、および画像読取装置が接続されているサーバなどにも適用可能である。
【０１１９】
その他、ファイル共用システムＦＳ、画像形成装置１の全体または各部の構成、処理内容、処理順序、出力条件、属性情報６ａの構成などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【０１２０】
本発明は、ＭＦＰなどの画像出力装置の操作性を向上させるために好適に用いられる。
【図面の簡単な説明】
【０１２１】
【図１】ファイル共用システムの全体的な構成の例を示す図である。
【図２】画像形成装置の外観およびハードウェア構成の例を示す図である。
【図３】ハードディスクに設けられているボックスなどの例を示す図である。
【図４】ファイルの構成の例を示す図である。
【図５】ユーザ情報データベースの例を示す図である。
【図６】ジョブ履歴データベースの例を示す図である。
【図７】画像形成装置の機能的構成の例を示す図である。
【図８】アクティブジョブデータベースの例を示す図である。
【図９】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１０】初期メニュー画面の例を示す図である。
【図１１】ボックス等指定処理の流れの例を説明するフローチャートである。
【図１２】ユーザ選択画面の例を示す図である。
【図１３】パスワード入力画面の例を示す図である。
【図１４】ファイル名入力画面の例を示す図である。
【図１５】ユーザ選択画面の例を示す図である。
【図１６】パスワード入力画面の例を示す図である。
【図１７】ファイル名入力画面の例を示す図である。
【図１８】第一の実施形態におけるジョブ操作処理の流れの例を説明するフローチャートである。
【図１９】第一の実施形態におけるジョブ操作処理の流れの例を説明するフローチャートである。
【図２０】アクティブジョブ操作画面の例を示す図である。
【図２１】関連ファイル検索処理の流れの例を説明するフローチャートである。
【図２２】ファイル確認画面の例を示す図である。
【図２３】結果確認画面の例を示す図である。
【図２４】ジョブ操作処理の流れの例を説明するフローチャートである。
【図２５】ファイル操作画面の例を示す図である。
【図２６】関連ジョブ操作処理の流れの例を説明するフローチャートである。
【符号の説明】
【０１２２】
１  画像形成装置（データ管理装置、画像出力装置）
５  ボックス（記憶領域）
６  ファイル（データ、出力用データ）
１２  ディスプレイ（ジョブ一覧表示手段）
１６  通信インタフェース（ジョブ一覧表示手段）
２３Ｈ  ハードディスク（データ記憶手段）
１０１  ジョブ生成部（ジョブ生成手段）
１０５  ファイル検索部（データ検索手段）
１０６  ファイル一覧生成部（データ一覧表示手段）
１０７  ジョブ検索部（ジョブ検索手段）
１０８  ジョブ一覧生成部（ジョブ一覧表示手段）
ＤＢ３  アクティブジョブデータベース（ジョブ情報記憶手段）
ＨＧ４  アクティブジョブ操作画面（ジョブ一覧画面）
ＨＧ５  ファイル確認画面（データ一覧画面）
ＨＧ７  ファイル操作画面（データ一覧画面）
【図１】
2006076072.tif 000003
【図２】
2006076072.tif 000004
【図３】
2006076072.tif 000005
【図４】
2006076072.tif 000006
【図５】
2006076072.tif 000007
【図６】
2006076072.tif 000008
【図７】
2006076072.tif 000009
【図８】
2006076072.tif 000010
【図９】
2006076072.tif 000011
【図１０】
2006076072.tif 000012
【図１１】
2006076072.tif 000013
【図１２】
2006076072.tif 000014
【図１３】
2006076072.tif 000015
【図１４】
2006076072.tif 000016
【図１５】
2006076072.tif 000017
【図１６】
2006076072.tif 000018
【図１７】
2006076072.tif 000019
【図１８】
2006076072.tif 000020
【図１９】
2006076072.tif 000021
【図２０】
2006076072.tif 000022
【図２１】
2006076072.tif 000023
【図２２】
2006076072.tif 000024
【図２３】
2006076072.tif 000025
【図２４】
2006076072.tif 000026
【図２５】
2006076072.tif 000027
【図２６】
2006076072.tif 000028