(57)【要約】【課題】  複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせる。【解決手段】  複数のＭＦＰのうち操作装置は、ユーザ識別情報が与えられるとそれにユーザ領域を割当てるボックス生成部１３と、ユーザの所望する機能を実行可能なＭＦＰを関連ＭＦＰとして抽出する関連ＭＦＰ抽出部１５と、関連ＭＦＰに対してユーザ識別情報にユーザ領域を割当てさせるボックス生成依頼部１７と、操作装置と関連ＭＦＰとの装置識別情報を含むグループリストを生成するグループリスト生成部３１と、グループリストを関連ＭＦＰに送信するグループリスト送信部３３と、プリントジョブが受け付けられると、ユーザ領域にプリントジョブを記憶するジョブ受付・記憶部２１と、グループリストに含まれる装置識別情報で識別される関連ＭＦＰにプリントジョブを送信するジョブ送信部２３とを備える。【選択図】        図５
2008027085.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の画像形成装置を含む画像形成システムであって、
前記複数の画像形成装置それぞれは、
データを記憶するための記憶手段と、
ユーザ識別情報が与えられると、該ユーザ識別情報に前記記憶手段の記憶領域の一部をユーザ領域として割当てるユーザ領域割当手段と、
ユーザの操作を受け付ける操作受付手段と、
前記操作受付手段により前記ユーザ識別情報が受け付けられると、該ユーザ識別情報に割当てられた記憶ユーザ領域へのアクセスを許可するアクセス許可手段と、
前記操作受付手段により前記ユーザ領域に記憶されたプリントジョブの実行指示が受け付けられると、該プリントジョブを実行するジョブ実行手段とを備え、
前記複数の画像形成装置のうち少なくとも１つのターゲットデバイスは、
前記ユーザ領域割当手段により前記与えられたユーザ識別情報に前記ユーザ領域が割当てられると、前記ターゲットデバイスが実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択する機能選択手段と、
前記複数の画像形成装置のうちから前記ユーザ選択機能のすべてを少なくとも実行可能な画像形成装置を関連装置として抽出する抽出手段と、
前記抽出された関連装置と、前記ターゲットデバイスとをそれぞれ識別するための装置識別情報と前記与えられたユーザ識別情報とを含むグループリストを生成するグループリスト生成手段と、
前記グループリストを前記記憶手段に記憶するグループリスト記憶手段と、
前記グループリストを前記関連装置に送信し、前記関連装置に記憶させるグループリスト記憶依頼手段と、
前記ユーザ領域割当手段に与えられた前記ユーザ識別情報を前記関連装置に送信し、前記関連装置に前記ユーザ識別情報に前記ユーザ領域を割当てさせるユーザ領域割当依頼手段と、
前記グループリストを前記関連装置に送信し、前記関連装置に記憶させるグループリスト記憶依頼手段と、を備え、
前記複数の画像形成装置それぞれは、さらに、
ユーザ識別情報を含むプリントジョブを受け付けるプリントジョブ受付手段と、
前記受け付けられたプリントジョブを、該プリントジョブが含む前記ユーザ識別情報に割当てられた前記ユーザ領域に記憶するとともに、前記グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、前記画像形成装置に前記プリントジョブを記憶させるプリントジョブ記憶依頼手段と、を備えた、画像形成システム。
【請求項２】
前記複数の画像形成装置それぞれは、さらに、
前記ジョブ実行手段によりプリントジョブが実行されることに応じて、該プリントジョブを前記ユーザ領域から削除する削除手段と、
前記ジョブ実行手段により実行された前記プリントジョブを識別するためのジョブ識別情報を前記グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、前記画像形成装置に前記プリントジョブを削除させるプリントジョブ削除依頼手段と、を備えた、請求項１に記載の画像形成システム。
【請求項３】
前記グループリストは、前記ユーザ選択機能を識別するための機能識別情報を含み、
前記複数の画像形成装置それぞれは、さらに、
前記ネットワークに新たな画像形成装置が接続されたことを検出すると、該新たな画像形成装置が備える機能を識別するための機能識別情報を含む機能情報を前記新たな画像形成装置から取得する機能情報取得手段と、
前記新たな画像形成装置から取得した機能情報が、前記記憶手段に記憶されたグループリストに含まれるユーザ機能のすべてを含む場合、前記グループリストに含まれる前記ユーザ識別情報を該グループリストに含まれる装置識別情報で識別されるグループ装置に送信し、前記新たな画像形成装置に対して前記ユーザ識別情報に前記ユーザ領域を割当てさせる新ユーザ領域割当依頼手段と、
前記新たな画像形成装置の装置識別情報を前記グループリストに追加するグループリスト更新手段と、
前記更新されたグループリストを、該グループリストに含まれる装置識別情報で特定される画像形成装置に送信し、前記グループリストの更新を依頼する更新依頼手段をさらに備えた、請求項１に記載の画像形成システム。
【請求項４】
ネットワークに接続された他の画像形成装置と通信可能な画像形成装置であって、
データを記憶するための記憶手段と、
ユーザ識別情報が与えられると、該ユーザ識別情報に前記記憶手段の記憶領域の一部をユーザ領域として割当てるユーザ領域割当手段と、
ユーザの操作を受け付ける操作受付手段と、
前記操作受付手段により前記ユーザ識別情報が受け付けられると、該ユーザ識別情報に割当てられた記憶ユーザ領域へのアクセスを許可するアクセス許可手段と、
前記ユーザ領域割当手段により前記与えられたユーザ識別情報に前記ユーザ領域が割当てられると、自装置が実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択する機能選択手段と、
前記複数の画像形成装置のうちから前記ユーザ選択機能のすべてを少なくとも実行可能な画像形成装置を関連装置として抽出する抽出手段と、
前記抽出された関連装置と自装置とをそれぞれ識別するための装置識別情報を含むグループリストを生成するグループリスト生成手段と、
前記グループリストを前記記憶手段に記憶するグループリスト記憶手段と、
前記ユーザ領域割当手段に与えられた前記ユーザ識別情報を前記関連装置に送信し、前記関連装置に前記ユーザ識別情報にユーザ領域を割当てさせるユーザ領域割当依頼手段と、
ユーザ識別情報を含むプリントジョブを受け付けるプリントジョブ受付手段と、
前記受け付けられたプリントジョブを、該プリントジョブが含む前記ユーザ識別情報に割当てられた前記ユーザ領域に記憶するとともに、前記グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、該画像形成装置に前記プリントジョブを記憶させるプリントジョブ記憶依頼手段と、を備えた画像形成装置。
【請求項５】
前記操作受付手段により前記ユーザ領域に記憶されたプリントジョブの実行指示が受け付けられると、該プリントジョブを実行するジョブ実行手段と、
前記ジョブ実行手段によりプリントジョブが実行されることに応じて、該プリントジョブを前記ユーザ領域から削除する削除手段と、
前記ジョブ実行手段により実行された前記プリントジョブを識別するためのジョブ識別情報を前記グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、前記画像形成装置に前記プリントジョブを削除させるプリントジョブ削除依頼手段と、をさらに備えた、請求項４に記載の画像形成装置。
【請求項６】
前記グループリストは、前記ユーザ選択機能を識別するための機能識別情報を含み、
前記ネットワークに新たな画像形成装置が接続されたことを検出すると、該新たな画像形成装置が備える機能を識別するための機能識別情報を含む機能情報を前記新たな画像形成装置から取得する機能情報取得手段と、
前記新たな画像形成装置から取得した機能情報が、前記記憶手段に記憶されたグループリストに含まれるユーザ機能のすべてを含む場合、前記グループリストに含まれる前記ユーザ識別情報を前記新たな画像形成装置に送信し、前記新たな画像形成装置に対して前記ユーザ識別情報に前記ユーザ領域を割当てさせる新ユーザ領域割当依頼手段と、
前記新たな画像形成装置の装置識別情報を前記グループリストに追加するグループリスト更新手段と、
前記更新されたグループリストを、該グループリストに含まれる装置識別情報で特定される画像形成装置に送信し、前記グループリストの更新を依頼する更新依頼手段をさらに備えた、請求項４に記載の画像形成装置。
【請求項７】
ネットワークに接続された他の画像形成装置と通信するための通信手段と、データを記憶するための記憶手段とを備えた画像形成装置で実行されるジョブ管理方法あって、
ユーザ識別情報が与えられると、該ユーザ識別情報に前記記憶手段の記憶領域の一部をユーザ領域として割当てるステップと、
ユーザの操作を受け付けるステップと、
前記操作受付ステップにより前記ユーザ識別情報が受け付けられると、該ユーザ識別情報に割当てられた記憶ユーザ領域へのアクセスを許可するステップと、
前記ユーザ領域割当ステップにより前記与えられたユーザ識別情報に前記ユーザ領域が割当てられると、自装置が実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択するステップと、
前記複数の画像形成装置のうちから前記ユーザ選択機能のすべてを少なくとも実行可能な画像形成装置を関連装置として抽出するステップと、
前記抽出された関連装置と自装置とをそれぞれ識別するための装置識別情報を含むグループリストを生成するステップと、
前記グループリストを前記記憶手段に記憶するステップと、
前記ユーザ領域割当ステップに与えられた前記ユーザ識別情報を前記関連装置に送信し、前記関連装置に前記ユーザ識別情報にユーザ領域を割当てさせるステップと、
ユーザ識別情報を含むプリントジョブを受け付けるステップと、
前記受け付けられたプリントジョブを、該プリントジョブが含む前記ユーザ識別情報に割当てられた前記ユーザ領域に記憶するとともに、前記グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、前記画像形成装置に前記プリントジョブを記憶させるステップと、を含むジョブ管理方法。
【請求項８】
ネットワークに接続された他の画像形成装置と通信するための通信手段と、データを記憶するための記憶手段とを備えた画像形成装置で実行されるジョブ管理プログラムあって、
ユーザ識別情報が与えられると、該ユーザ識別情報に前記記憶手段の記憶領域の一部をユーザ領域として割当てるステップと、
ユーザの操作を受け付けるステップと、
前記操作受付ステップにより前記ユーザ識別情報が受け付けられると、該ユーザ識別情報に割当てられた記憶ユーザ領域へのアクセスを許可するステップと、
前記ユーザ領域割当ステップにより前記与えられたユーザ識別情報に前記ユーザ領域が割当てられると、自装置が実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択するステップと、
前記複数の画像形成装置のうちから前記ユーザ選択機能のすべてを少なくとも実行可能な画像形成装置を関連装置として抽出するステップと、
前記抽出された関連装置と自装置とをそれぞれ識別するための装置識別情報を含むグループリストを生成するステップと、
前記グループリストを前記記憶手段に記憶するステップと、
前記ユーザ領域割当ステップに与えられた前記ユーザ識別情報を前記関連装置に送信し、前記関連装置に前記ユーザ識別情報にユーザ領域を割当てさせるステップと、
ユーザ識別情報を含むプリントジョブを受け付けるステップと、
前記受け付けられたプリントジョブを、該プリントジョブが含む前記ユーザ識別情報に割当てられた前記ユーザ領域に記憶するとともに、前記グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、前記画像形成装置に前記プリントジョブを記憶させるステップと、を前記画像形成装置に実行させるジョブ管理プログラム。
【請求項９】
ネットワークに接続された複数の画像形成装置および少なくとも１つの情報処理装置を含む画像形成システムであって、
前記少なくとも１つの情報処理装置は、
プリント条件の入力を受け付けるプリント条件受付手段と、
前記複数の画像形成装置のうちから前記プリント条件に従って画像形成可能なものを関連装置として抽出する抽出手段と、
前記受け付けられたプリント条件を含むプリントジョブを前記抽出された関連装置に送信し、該関連装置に記憶させるプリントジョブ記憶依頼手段と、を備え、
前記複数の画像形成装置それぞれは、
ユーザの操作を受け付ける操作受付手段と、
データを記憶するための記憶手段と、
前記情報処理装置から前記プリントジョブを受信することに応じて、該プリントジョブを前記記憶手段に記憶するプリントジョブ記憶手段と、
前記操作受付手段により前記記憶手段に記憶されたプリントジョブの実行指示が受け付けられると、該プリントジョブを実行するジョブ実行手段とを備える、画像形成システム。
【請求項１０】
前記情報処理装置は、
前記抽出された関連装置を識別するための装置識別情報を含むグループリストを生成するグループリスト生成手段をさらに備え、
前記プリントジョブ記憶依頼手段は、前記グループリストを前記プリントジョブとともに前記関連装置に送信し、前記関連装置に記憶させ、
前記複数の画像形成装置それぞれの前記プリントジョブ記憶手段は、前記情報処理装置から前記プリントジョブと前記グループ情報とを受信することに応じて、該プリントジョブを前記グループ情報と関連付け、前記記憶手段に記憶し、
前記複数の画像形成装置それぞれは、さらに、
前記ジョブ実行手段によりプリントジョブが実行されることに応じて、該プリントジョブと前記グループ情報とを前記記憶領域から削除する削除手段と、
前記ジョブ実行手段により実行された前記プリントジョブを識別するためのジョブ識別情報を前記グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、前記画像形成装置に前記プリントジョブと前記グループリストとを削除させるプリントジョブ削除依頼手段と、を備えた請求項１１に記載の画像形成システム。
【請求項１１】
前記少なくとも１つの情報処理装置は、前記複数の画像形成装置のいずれかである、請求項９に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成システム、画像形成装置、ジョブ管理方法およびジョブ管理プログラムに関し、特に、複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせることが可能な画像形成システム、そのシステムを構成する画像形成装置、その画像形成装置で実行されるジョブ管理方法およびジョブ管理プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを用いた通信技術が発達しており、ネットワークに接続された複数の画像形成装置を複数のユーザが共有することが可能となっている。このため、ユーザは、所望の画像形成装置を選択してプリントさせることができる。一方で、１つの画像形成装置を複数のユーザが同時に使用する場合があり、この場合には、プリントジョブが実行されるまでの待ち時間が多くなってしまうといった問題がある。
【０００３】
この問題に対応する技術として、特開２００１−２１６１１６号公報には、所定の通信媒体を介してプルプリント機能を持つ複数のプリンタとドキュメントサーバとバーチャルプリンタサーバと種々のユーザのデータ処理装置とが接続されたネットワークシステムであって、前記データ処理装置に、プルプリントの印刷ジョブを発行する際、前記複数プリンタの中から適切なプリンタを１つまたは複数選択する選択手段と、前記選択手段により選択した全プリンタに対して同一の印刷ジョブをそれぞれ発行する発行手段とを備え、前記バーチャルプリンタサーバに、最初に前記印刷ジョブの実行を開始したプリンタを検知する検知手段と、前記検知手段により最初に前記印刷ジョブの実行を開始したプリンタを検知した時点で、前記印刷ジョブの実行を開始していない他のプリンタに対して前記印刷ジョブの削除を指示する削除手段と、を備えたことを特徴とするネットワークシステムが記載されている。
【０００４】
しかしながら、従来のネットワークシステムは、最初に印刷ジョブを開始したプリンタが印刷ジョブを実行するため、ユーザは複数のプリンタのいずれが印刷ジョブを実行するかを選択することができないといった問題がある。
【特許文献１】特開２００１−２１６１１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせることが可能な画像形成システムを提供することである。
【０００６】
この発明の他の目的は、ネットワークに接続された他の画像形成装置と自装置のうちユーザの所望する画像形成装置にプリントさせることが可能な画像形成装置を提供することである。
【０００７】
この発明のさらに他の目的は、ネットワークに接続された複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせることが可能なジョブ管理方法を提供することである。
【０００８】
この発明のさらに他の目的は、ネットワークに接続された複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせることが可能なジョブ管理プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、画像形成システムは、ネットワークに接続された複数の画像形成装置を含む画像形成システムであって、複数の画像形成装置それぞれは、データを記憶するための記憶手段と、ユーザ識別情報が与えられると、該ユーザ識別情報に記憶手段の記憶領域の一部をユーザ領域として割当てるユーザ領域割当手段と、ユーザの操作を受け付ける操作受付手段と、操作受付手段によりユーザ識別情報が受け付けられると、該ユーザ識別情報に割当てられた記憶ユーザ領域へのアクセスを許可するアクセス許可手段と、操作受付手段によりユーザ領域に記憶されたプリントジョブの実行指示が受け付けられると、該プリントジョブを実行するジョブ実行手段とを備え、複数の画像形成装置のうち少なくとも１つのターゲットデバイスは、ユーザ領域割当手段により与えられたユーザ識別情報にユーザ領域が割当てられると、ターゲットデバイスが実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択する機能選択手段と、複数の画像形成装置のうちからユーザ選択機能のすべてを少なくとも実行可能な画像形成装置を関連装置として抽出する抽出手段と、抽出された関連装置と、ターゲットデバイスとをそれぞれ識別するための装置識別情報と与えられたユーザ識別情報とを含むグループリストを生成するグループリスト生成手段と、グループリストを記憶手段に記憶するグループリスト記憶手段と、グループリストを関連装置に送信し、関連装置に記憶させるグループリスト記憶依頼手段と、ユーザ領域割当手段に与えられたユーザ識別情報を関連装置に送信し、関連装置にユーザ識別情報にユーザ領域を割当てさせるユーザ領域割当依頼手段と、グループリストを関連装置に送信し、関連装置に記憶させるグループリスト記憶依頼手段と、を備え、複数の画像形成装置それぞれは、さらに、ユーザ識別情報を含むプリントジョブを受け付けるプリントジョブ受付手段と、受け付けられたプリントジョブを、該プリントジョブが含むユーザ識別情報に割当てられたユーザ領域に記憶するとともに、グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、画像形成装置にプリントジョブを記憶させるプリントジョブ記憶依頼手段と、を備える。
【００１０】
この局面に従えば、ターゲットデバイスに、ユーザ領域が割当てられると、ユーザの所望するユーザ選択機能のすべてを少なくとも実行可能な画像形成装置が関連装置として抽出される。そして、ターゲットデバイスと関連装置とにおいて、同じユーザ識別情報に対してユーザ領域が割当てられるとともに、関連装置とターゲットデバイスとをそれぞれ識別するための装置識別情報を含むグループリストが記憶される。このため、１つのターゲットデバイスにユーザ領域を割当てるだけで、関連装置のすべてにユーザ領域が割当てられるので、ユーザは、関連装置でユーザ領域を割当てる作業をする必要がない。さらに、プリントジョブが受け付けられると、プリントジョブが含むユーザ識別情報に割当てられたユーザ領域にプリントジョブが記憶されるとともに、グループリストに含まれる装置識別情報で識別される関連装置にプリントジョブが送信され、記憶される。このため、ターゲットデバイスと、関連装置とのいずれかにプリントジョブを記憶させるだけで、ターゲットデバイスと関連装置とにプリントジョブが記憶されるので、ターゲットデバイスと関連装置とのいずれかにプリントジョブを実行させることができる。その結果、複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせることが可能な画像形成システムを提供することができる。
【００１１】
好ましくは、複数の画像形成装置それぞれは、さらに、ジョブ実行手段によりプリントジョブが実行されることに応じて、該プリントジョブをユーザ領域から削除する削除手段と、ジョブ実行手段により実行されたプリントジョブを識別するためのジョブ識別情報をグループリストに含まれる装置識別情報で識別される画像形成装置に送信し、画像形成装置にプリントジョブを削除させるプリントジョブ削除依頼手段と、を備える。
【００１２】
この局面に従えば、プリントジョブが実行されることに応じて、プリントジョブがユーザ領域から削除されるとともに、関連装置においてもプリントジョブが削除される。このため、プリントジョブがいつまでも記憶された状態となるのを防止して、記憶資源を有効に利用することができる。
【００１３】
好ましくは、グループリストは、ユーザ選択機能を識別するための機能識別情報を含み、複数の画像形成装置それぞれは、さらに、ネットワークに新たな画像形成装置が接続されたことを検出すると、該新たな画像形成装置が備える機能を識別するための機能識別情報を含む機能情報を新たな画像形成装置から取得する機能情報取得手段と、新たな画像形成装置から取得した機能情報が、記憶手段に記憶されたグループリストに含まれるユーザ機能のすべてを含む場合、グループリストに含まれるユーザ識別情報を該グループリストに含まれる装置識別情報で識別されるグループ装置に送信し、新たな画像形成装置に対してユーザ識別情報にユーザ領域を割当てさせる新ユーザ領域割当依頼手段と、新たな画像形成装置の装置識別情報をグループリストに追加するグループリスト更新手段と、更新されたグループリストを、該グループリストに含まれる装置識別情報で特定される画像形成装置に送信し、グループリストの更新を依頼する更新依頼手段をさらに備える。
【００１４】
この局面に従えば、ネットワークに新たな画像形成装置が接続されると、グループリストが更新されるとともに、新たな画像形成装置において、グループリストに含まれるユーザ識別情報にユーザ領域が割当てられる。このため、ネットワークに画像形成装置を接続するだけで、その画像形成装置が備える機能に応じて、ユーザ領域が自動的に生成される。このため、ネットワークに新たに接続する画像形成装置にユーザ領域を割当てる作業を簡略化することができる。
【００１５】
この発明の他の局面によれば、画像形成装置は、ネットワークに接続された他の画像形成装置と通信可能な画像形成装置であって、データを記憶するための記憶手段と、ユーザ識別情報が与えられると、該ユーザ識別情報に記憶手段の記憶領域の一部をユーザ領域として割当てるユーザ領域割当手段と、ユーザの操作を受け付ける操作受付手段と、操作受付手段によりユーザ識別情報が受け付けられると、該ユーザ識別情報に割当てられた記憶ユーザ領域へのアクセスを許可するアクセス許可手段と、ユーザ領域割当手段により与えられたユーザ識別情報にユーザ領域が割当てられると、自装置が実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択する機能選択手段と、複数の画像形成装置のうちからユーザ選択機能のすべてを少なくとも実行可能な画像形成装置を関連装置として抽出する抽出手段と、抽出された関連装置と自装置とをそれぞれ識別するための装置識別情報を含むグループリストを生成するグループリスト生成手段と、グループリストを記憶手段に記憶するグループリスト記憶手段と、ユーザ領域割当手段に与えられたユーザ識別情報を関連装置に送信し、関連装置にユーザ識別情報にユーザ領域を割当てさせるユーザ領域割当依頼手段と、ユーザ識別情報を含むプリントジョブを受け付けるプリントジョブ受付手段と、受け付けられたプリントジョブを、該プリントジョブが含むユーザ識別情報に割当てられたユーザ領域に記憶するとともに、グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、該画像形成装置にプリントジョブを記憶させるプリントジョブ記憶依頼手段と、を備える。
【００１６】
この局面に従えば、ネットワークに接続された他の画像形成装置と自装置のうちユーザの所望する画像形成装置にプリントさせることが可能な画像形成装置を提供することができる。
【００１７】
好ましくは、操作受付手段によりユーザ領域に記憶されたプリントジョブの実行指示が受け付けられると、該プリントジョブを実行するジョブ実行手段と、ジョブ実行手段によりプリントジョブが実行されることに応じて、該プリントジョブをユーザ領域から削除する削除手段と、ジョブ実行手段により実行されたプリントジョブを識別するためのジョブ識別情報をグループリストに含まれる装置識別情報で識別される画像形成装置に送信し、画像形成装置にプリントジョブを削除させるプリントジョブ削除依頼手段と、をさらに備える。
【００１８】
好ましくは、グループリストは、ユーザ選択機能を識別するための機能識別情報を含み、ネットワークに新たな画像形成装置が接続されたことを検出すると、該新たな画像形成装置が備える機能を識別するための機能識別情報を含む機能情報を新たな画像形成装置から取得する機能情報取得手段と、新たな画像形成装置から取得した機能情報が、記憶手段に記憶されたグループリストに含まれるユーザ機能のすべてを含む場合、グループリストに含まれるユーザ識別情報を新たな画像形成装置に送信し、新たな画像形成装置に対してユーザ識別情報にユーザ領域を割当てさせる新ユーザ領域割当依頼手段と、新たな画像形成装置の装置識別情報をグループリストに追加するグループリスト更新手段と、更新されたグループリストを、該グループリストに含まれる装置識別情報で特定される画像形成装置に送信し、グループリストの更新を依頼する更新依頼手段をさらに備える。
【００１９】
この発明のさらに他の局面によれば、ジョブ管理方法は、ネットワークに接続された他の画像形成装置と通信するための通信手段と、データを記憶するための記憶手段とを備えた画像形成装置で実行されるジョブ管理方法あって、ユーザ識別情報が与えられると、該ユーザ識別情報に記憶手段の記憶領域の一部をユーザ領域として割当てるステップと、ユーザの操作を受け付けるステップと、操作受付ステップによりユーザ識別情報が受け付けられると、該ユーザ識別情報に割当てられた記憶ユーザ領域へのアクセスを許可するステップと、ユーザ領域割当ステップにより与えられたユーザ識別情報にユーザ領域が割当てられると、自装置が実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択するステップと、複数の画像形成装置のうちからユーザ選択機能のすべてを少なくとも実行可能な画像形成装置を関連装置として抽出するステップと、抽出された関連装置と自装置とをそれぞれ識別するための装置識別情報を含むグループリストを生成するステップと、グループリストを記憶手段に記憶するステップと、ユーザ領域割当ステップに与えられたユーザ識別情報を関連装置に送信し、関連装置にユーザ識別情報にユーザ領域を割当てさせるステップと、ユーザ識別情報を含むプリントジョブを受け付けるステップと、受け付けられたプリントジョブを、該プリントジョブが含むユーザ識別情報に割当てられたユーザ領域に記憶するとともに、グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、画像形成装置にプリントジョブを記憶させるステップと、を含む。
【００２０】
この局面に従えば、ネットワークに接続された複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせることが可能なジョブ管理方法を提供することができる。
【００２１】
この発明のさらに他の局面によれば、ジョブ管理プログラムは、ネットワークに接続された他の画像形成装置と通信するための通信手段と、データを記憶するための記憶手段とを備えた画像形成装置で実行されるジョブ管理プログラムあって、ユーザ識別情報が与えられると、該ユーザ識別情報に記憶手段の記憶領域の一部をユーザ領域として割当てるステップと、ユーザの操作を受け付けるステップと、操作受付ステップによりユーザ識別情報が受け付けられると、該ユーザ識別情報に割当てられた記憶ユーザ領域へのアクセスを許可するステップと、ユーザ領域割当ステップにより与えられたユーザ識別情報にユーザ領域が割当てられると、自装置が実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択するステップと、複数の画像形成装置のうちからユーザ選択機能のすべてを少なくとも実行可能な画像形成装置を関連装置として抽出するステップと、抽出された関連装置と自装置とをそれぞれ識別するための装置識別情報を含むグループリストを生成するステップと、グループリストを記憶手段に記憶するステップと、ユーザ領域割当ステップに与えられたユーザ識別情報を関連装置に送信し、関連装置にユーザ識別情報にユーザ領域を割当てさせるステップと、ユーザ識別情報を含むプリントジョブを受け付けるステップと、受け付けられたプリントジョブを、該プリントジョブが含むユーザ識別情報に割当てられたユーザ領域に記憶するとともに、グループリストに含まれる装置識別情報で識別される画像形成装置に送信し、画像形成装置にプリントジョブを記憶させるステップと、を画像形成装置に実行させる。
【００２２】
この局面に従えば、ネットワークに接続された複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせることが可能なジョブ管理プログラムを提供することができる。
【００２３】
この発明のさらに他の局面によれば、画像形成システムは、ネットワークに接続された複数の画像形成装置および少なくとも１つの情報処理装置を含む画像形成システムであって、少なくとも１つの情報処理装置は、プリント条件の入力を受け付けるプリント条件受付手段と、複数の画像形成装置のうちからプリント条件に従って画像形成可能なものを関連装置として抽出する抽出手段と、受け付けられたプリント条件を含むプリントジョブを抽出された関連装置に送信し、該関連装置に記憶させるプリントジョブ記憶依頼手段と、を備え、複数の画像形成装置それぞれは、ユーザの操作を受け付ける操作受付手段と、データを記憶するための記憶手段と、情報処理装置からプリントジョブを受信することに応じて、該プリントジョブを記憶手段に記憶するプリントジョブ記憶手段と、操作受付手段により記憶手段に記憶されたプリントジョブの実行指示が受け付けられると、該プリントジョブを実行するジョブ実行手段とを備える。
【００２４】
この局面に従えば、プリント条件を実行可能な画像形成装置のすべてにプリントジョブが送信され、記憶されるので、複数の画像形成装置のうちユーザの所望する画像形成装置にプリントさせることが可能な画像形成システムを提供することができる。
【００２５】
好ましくは、情報処理装置は、抽出された関連装置を識別するための装置識別情報を含むグループリストを生成するグループリスト生成手段をさらに備え、プリントジョブ記憶依頼手段は、グループリストをプリントジョブとともに関連装置に送信し、関連装置に記憶させ、複数の画像形成装置それぞれのプリントジョブ記憶手段は、情報処理装置からプリントジョブとグループ情報とを受信することに応じて、該プリントジョブをグループ情報と関連付け、記憶手段に記憶し、複数の画像形成装置それぞれは、さらに、ジョブ実行手段によりプリントジョブが実行されることに応じて、該プリントジョブとグループ情報とを記憶領域から削除する削除手段と、ジョブ実行手段により実行されたプリントジョブを識別するためのジョブ識別情報をグループリストに含まれる装置識別情報で識別される画像形成装置に送信し、画像形成装置にプリントジョブとグループリストとを削除させるプリントジョブ削除依頼手段と、を備える。
【００２６】
好ましくは、少なくとも１つの情報処理装置は、複数の画像形成装置のいずれかである。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２８】
＜第１の実施の形態＞
図１は、本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。図１を参照して、画像形成システム１は、それぞれがネットワーク２に接続されたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１０１，１０２とパーソナルコンピュータ（以下「ＰＣ」という）２００と、を含む。なお、図ではネットワーク２に３台のＭＦＰ１００，１０１，１０２が接続されている例を示しているが、本実施の形態においては１０台のＭＦＰ１００〜１０９がネットワーク２に接続されている例を説明する。また、ＭＦＰ１００〜１０９に代えて、画像を形成する機能を備えた装置であれば、たとえば、プリンタ、複写機、ファクシミリ装置等であってもよい。さらに、ＰＣ２００およびＭＦＰ１００〜１０９の台数を限定するものではない。
【００２９】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク２は、インターネットなどのワイドエリアネットワーク（ＷＡＮ）に接続されている。
【００３０】
ＰＣ１０５は、一般的なコンピュータであり、ＭＦＰ１００〜１０９を制御するためのプリンタドライバプログラムがインストールされている。なお、ＭＦＰ１００〜１０９の種類が異なる場合、ＰＣ２００には、ＭＦＰ１００〜１０９をそれぞれ制御するための複数のプリンタドライバプログラムがインストールされる。
【００３１】
ＭＦＰ１００〜１０９は、それぞれが備える機能は同じであってもよく異なっていてもよいが、基本的には、原稿を読み取って画像データを出力する画像読取機能、画像データを処理する画像処理機能、画像データに基づいて紙などの用紙に画像を形成するための画像形成機能、画像形成後の用紙にパンチ穴加工、ソート処理等する後処理機能、ファクシミリ送受信機能のいずれかを少なくとも含む。ＭＦＰ１００〜１０９各々が有する機能は同じではない場合があるが、ここではＭＦＰ１００が、他のＭＦＰ１０１〜１０９の少なくとも１つが有する機能を有しているものとし、ＭＦＰ１００について説明する。
【００３２】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰの機能の概要を示す機能ブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置（ＡＤＦ）１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、用紙を排紙するための後処理部１６０と、ユーザインターフェイスとしての操作パネル１７０とを含む。
【００３３】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェイス（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェイス（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、ＡＤＦ１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１７０と接続され、ＭＦＰ１００の全体を制御する。
【００３４】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００３５】
操作パネル１７０は、ＭＦＰ１００の上面に設けられ、表示部１７０Ａと操作部１７０Ｂとを含む。表示部１７０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１７０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１７０Ｂは、表示部１７０Ａ上に設けられたタッチパネルをさらに含む。
【００３６】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェイスである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＭＦＰ１０１〜１０９またはＰＣ２００との間で通信し、データを送受信する。
【００３７】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３８】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたジョブ管理プログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたジョブ管理プログラムに限られず、ＨＤＤ１１６に記憶されたジョブ管理プログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたジョブ管理プログラムを書換える、または、新たなジョブ管理プログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからジョブ管理プログラムをダウンロードして、そのジョブ管理プログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３９】
ＡＤＦ１２０は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、原稿読取部 １３０に搬送する。ＡＤＦ１２０は、原稿の両面を原稿読取部
１３０に読み取らせるために、原稿を原稿読取部 １３０に搬送して表面を読み取らせた後、原稿を裏返して原稿読取部 １３０に搬送して裏面を読み取らせる。原稿読取部 １３０は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。画像形成部１４０は、画像データが入力されると、画像データに基づいて用紙等の用紙上に画像を印刷する。
【００４０】
給紙部１５０は、複数の給紙トレイを有し、指定された給紙トレイに格納した用紙を１枚ずつ画像形成部１４０に供給する。複数の給紙トレイそれぞれは、複数のサイズの用紙のうちから選ばれたサイズの用紙を、複数の方向のうちから選ばれた方向に収納する。ここでは、給紙部１５０が３つの第１〜第３給紙トレイを有し、第１の給紙トレイがＡ４サイズの用紙を縦方向に収納し、第２の給紙トレイがＡ４サイズの用紙を横方向に収納し、第３の給紙トレイがＡ３サイズの用紙を縦方向に収納する。また、給紙部１５０は、両面印刷が指定されると、用紙の両面に画像を形成するために、画像形成部１４０に搬送した用紙を表裏反転させて、再度画像形成部１４０に搬送する。
【００４１】
後処理部１６０は、画像が形成された用紙を排紙する。後処理部１６０は、複数の排紙トレイを有し、ソート部、パンチ穴加工部、ステープル加工部を備えている。ソート部は、画像が形成された複数の用紙を複数の排紙トレイにソートして出力する。パンチ穴加工部は、用紙にパンチ穴を開ける。ステープル加工部は、画像が形成された複数の用紙をまとめるためにステープル加工する。
【００４２】
本実施の形態におけるＭＦＰ１００〜１０９それぞれが備えるＨＤＤ１１６は、ユーザ毎に予め割当てられた記憶領域（以下「ユーザボックス」という）を有する。ユーザボックスは、ユーザを識別するためのユーザ識別情報と関連付けられる。ＭＦＰ１００〜１０９それぞれは、プリントジョブを受信すると、そのプリントジョブに含まれるユーザ識別情報に関連付けられたユーザボックスにプリントジョブを記憶する。これにより、ユーザは、ＰＣ２００またはＭＦＰ１０１〜１０９を操作して、ＭＦＰ１００にプリントジョブを送信すると、ＭＦＰ１００〜１０９は、受信したプリントジョブをそのユーザに割当てられたユーザボックスに格納する。また、ユーザがＭＦＰ１００〜１０９それぞれを操作して、プリントジョブを入力する場合にも、ＭＦＰ１００〜１０９それぞれは、入力されたプリントジョブをそのユーザに割当てられたユーザボックスに格納する。例えば、ＭＦＰ１００のユーザが操作部１７０Ｂにプリント条件を入力し、原稿読取部１３０に原稿をスキャンさせれば、原稿読取部１３０が出力する画像データと、プリント条件とを含むプリントジョブを生成し、そのプリントジョブをユーザのユーザボックスに格納する。
【００４３】
図４は、ＰＣの機能の概要を示す機能ブロック図である。図４を参照して、ＰＣ２００は、それぞれがバス２２０に接続された中央演算装置（ＣＰＵ）２０１と、ＣＰＵ２０１が実行するためのプログラムなどを記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）２０７と、フラッシュメモリ２０８が装着されるカードインターフェイス（Ｉ／Ｆ）２０９と、ＣＰＵ２００をネットワーク２に接続するための通信Ｉ／Ｆ２１１と、ユーザとのインターフェイスとして機能する操作部２１９とを含む。
【００４４】
ＣＰＵ２０１は、カードＩ／Ｆ２０９に装着されたフラッシュメモリ２０８に記録されたプリンタドライバプログラムをＲＡＭ２０５にロードして実行する。なお、ＣＰＵ２０１が実行するプログラムは、フラッシュメモリ２０８に記録されたドライバプログラムに限られず、ＨＤＤ２０７に記憶されたプログラムをＲＡＭ２０５にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＰＣ２００のＨＤＤ２０７に記憶されたドライバプログラムを書換える、または、新たなドライバプログラムを追加して書き込むようにしてもよい。さらに、ＰＣ２００が、ネットワーク２に接続された他のコンピュータからドライバプログラムをダウンロードして、そのドライバプログラムをＨＤＤ２０７に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４５】
操作部２１９は、入力部２１９Ａと表示部２１９Ｂとを含む。入力部２１９Ａは、ＰＣ２００のユーザによる操作の入力を受付けるためのキーボードまたはマウス等の入力装置である。表示部２１９Ｂは、液晶表示装置（ＬＣＤ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルまたは陰極線管（ＣＲＴ）等の表示装置である。入力部２１９Ａに、タッチパネルなどのポインティングデバイスを用いるようにしてもよい。
【００４６】
通信Ｉ／Ｆ２１１は、ＰＣ２００をネットワーク２と接続するための通信インターフェイスである。これにより、ＰＣ２００は、他のＭＦＰ１００〜１０９との間で通信することが可能となる。ＰＣ２００と、他のＭＦＰ１００〜１０９とは、ネットワーク２を介して接続されるが、シリアルインターフェイスまたはパラレルインターフェイスを用いて直接接続されてもよい。通信Ｉ／Ｆ２１１は、ＰＣ２００と他のＭＦＰ１００〜１０９それぞれとの接続形態に応じたインターフェイスが用いられる。
【００４７】
図５は、第１の実施の形態におけるＭＦＰが備えるＣＰＵ１１１の機能の概要をＨＤＤ１１６に記憶されるデータとともに示す機能ブロック図である。図５を参照して、ＣＰＵ１１１は、ユーザボックスを管理するためのボックス管理部１０と、プリントジョブを管理するためのジョブ管理部２０と、グループリストを管理するためのグループリスト管理部３０とを含む。
【００４８】
ボックス管理部１０は、ユーザを認証するためのユーザ認証部１１と、ユーザボックスを生成するためのボックス生成部１３と、他のＭＦＰ１０１〜１０９のうちからＭＦＰ１００と同一属性の装置を関連ＭＦＰとして抽出するための関連ＭＦＰ抽出部１５と、関連ＭＦＰにユーザボックスの生成を依頼するためのボックス生成依頼部１７とを含む。
【００４９】
ボックス生成部１３は、ボックス生成指示を受け付けると、ＨＤＤ１１６にユーザボックス４１を生成する。ボックス生成部１３は、ユーザが操作部１７０Ｂにボックス生成指示を入力すると、操作部１７０Ｂからボックス生成指示を受け付ける。また、他のＭＦＰ１０１〜１０９が備える後述するボックス生成依頼部１７がボックス生成指示を送信する場合、通信Ｉ／Ｆ１１２がＰＣ２００からボックス生成指示を受信し、ボックス生成部１３は、通信Ｉ／Ｆ１１２からボックス生成指示を受け付ける。ボックス生成部１３は、ボックス生成指示を受け付けると、ＨＤＤ１１６の記憶領域の一部をユーザボックスに割り当て、そのユーザボックスに生成指示に含まれるユーザ識別情報を関連付ける。
【００５０】
ユーザ認証部１１は、ユーザ識別情報を受け付けると、ＨＤＤ１１６に予め記憶されたユーザ識別情報と一致するか否かを判断する。両者が一致すれば、受け付けたユーザ識別情報を認証する。なお、ユーザ識別情報とパスワード等の認証情報との組みを用いて、ユーザ識別情報を認証するようにしても良い。ユーザ認証部１１は、ユーザ識別情報を認証すると、そのユーザ識別情報に関連付けられたユーザボックスへのアクセスを許可する。すなわち、ユーザは、操作部１７０Ｂに入力したユーザ識別情報が、ユーザ認証部１１によって認証されることを条件に、ユーザボックスに記憶されたプリントジョブを実行させることができる。
【００５１】
関連ＭＦＰ抽出部１５は、ボックス生成部１３によりユーザボックスが生成されると、ＭＦＰ１００が実行可能な機能のうちユーザの所望する機能をユーザ選択機能として選択し、他のＭＦＰ１０１〜１０９のうちからユーザ選択機能のすべてを少なくとも実行可能なＭＦＰを実行可能装置として抽出する。具体的には、関連ＭＦＰ抽出部１５は、表示部１７０ＡにＭＦＰ１００が実行可能な機能を識別するための機能識別情報の一覧を表示するための機能選択画面を表示し、ユーザ選択機能を受け付ける。そして、他のＭＦＰ１０１〜１０９それぞれに、機能情報の送信を要求し、他のＭＦＰ１０１〜１０９が送信する機能情報を受信する。機能情報は、ＭＦＰ１０１〜１０９が実行可能な機能の機能識別情報を含む。そして、関連ＭＦＰ抽出部１５は、ＭＦＰ１０１〜１０９から受信した機能情報それぞれを、ユーザ選択機能と比較し、ユーザ選択機能に含まれる機能識別情報のすべてを含む機能情報を送信してきたＭＦＰのすべてを関連ＭＦＰとして抽出する。関連ＭＦＰ抽出部１５は、抽出したすべての関連ＭＦＰの装置識別情報を、ボックス生成依頼部１７およびグループリスト生成部３１に出力する。
【００５２】
ボックス生成依頼部１７は、ボックス生成部１３によりユーザボックスが生成されると、関連ＭＦＰそれぞれにユーザボックスの生成を依頼する。具体的には、ボックス生成依頼部１７は、ボックス生成部１３により生成されたユーザボックスに関連付けられたユーザ識別情報を含むボックス生成指示をすべての関連ＭＦＰに送信する。
【００５３】
グループリスト管理部３０は、グループリストを生成するグループリスト生成部３１と、グループリストをすべての関連ＭＦＰに送信するグループリスト送信部３３と、他のＭＦＰ１０１〜１０９のいずれかからグループリストを受信するグループリスト受信部３５とを含む。グループリスト生成部３１は、関連ＭＦＰ抽出部１５から関連ＭＦＰの装置識別情報が入力されると、グループリストを生成し、グループリストをＨＤＤ１１６に記憶するとともに、グループリスト送信部３３に出力する。これにより、ＨＤＤ１１６にグループリスト４５が記憶される。図７は、グループリストのフォーマットの一例を示す第１の図である。グループリストは、ボックス生成部１３により生成されたユーザボックスに関連付けられたユーザ識別情報と、自装置ＭＦＰ１００の装置識別情報と、すべての関連ＭＦＰの装置識別情報と、を含む。なお、グループリストに、ユーザ選択機能を含めるようにしてもよい。
【００５４】
グループリスト送信部３３は、グループリスト生成部３１からグループリストが入力されると、グループリストに含まれる装置識別情報から自装置以外の関連ＭＦＰを特定し、すべての関連ＭＦＰにグループリストを通信Ｉ／Ｆ部１１２を介して送信する。グループリスト受信部３５は、通信Ｉ／Ｆ部１１２が他のＭＦＰ１０１〜１０９のいずれかからグループリストを受信すると、そのグループリストをＨＤＤ１１６に記憶する。これにより、ＨＤＤ１１６にグループリスト４５が記憶される。すなわち、ＭＦＰ１００のグループリスト送信部３３が送信したグループリストは、関連ＭＦＰそれぞれの通信Ｉ／Ｆ部１１２により受信され、グループリスト受信部３５によりＨＤＤ１０６に記憶される。また、ＭＦＰ１０１〜１０９いずれかのグループリスト送信部３３がＭＦＰ１００に送信したグループリストは、ＭＦＰ１００の通信Ｉ／Ｆ部１１２により受信され、グループリスト受信部３５によりＭＦＰ１００のＨＤＤ１０６に記憶される。
【００５５】
ジョブ管理部２０は、ジョブ受付・記憶部２１と、ジョブ送信部２２と、ジョブ実行部２５と、ジョブ削除部２７とを含む。ジョブ受付・記憶部２１は、プリントジョブを受け付け、ＨＤＤ１１６のユーザボックス４１に記憶する。これにより、ユーザボックス４１にプリントジョブ４２が記憶される。ジョブ受付・記憶部２１は、通信Ｉ／Ｆ部１１２がＰＣ２００から受信するプリントジョブ、または、ユーザが操作部１７０Ｂに入力するプリントジョブを受け付け、プリントジョブに含まれるユーザ識別情報に関連付けられたユーザボックス４１に、プリントジョブを記憶する。図６にプリントジョブのフォーマットの一例を示す。プリントジョブは、プリントジョブを識別するためのジョブ識別情報と、ユーザ識別情報と、プリント条件と、プリントデータとを含む。
【００５６】
ジョブ実行部２５は、ジョブ実行指示を受け付けると、ユーザボックス４１に記憶されたプリントジョブを読出し、実行する。ジョブ実行指示は、プリントジョブを識別するためのジョブ識別情報を含む。ジョブ実行部２５は、ユーザが操作部１７０Ｂにジョブ実行指示を入力すると、操作部１７０Ｂからジョブ実行指示を受け付ける。上述したように、ユーザ認証部１１は、ユーザ識別情報の認証が成功することを条件に、ユーザボックス４１へのアクセスを許可するため、ジョブ実行部２５は、認証されたユーザ識別情報に関連付けられたユーザボックス４１に記憶されたプリントジョブのみを実行する。ジョブ実行部２５は、プリントジョブを実行すると、そのプリントジョブのジョブ識別情報とユーザ識別情報とをジョブ削除部２７に出力する。
【００５７】
ジョブ削除部２７は、ジョブ実行部２５が実行したプリントジョブ４２をユーザボックス４１から削除する。これにより、ユーザボックス４１にいつまでもプリントジョブ４２が記憶された状態となるのを防止して、ＨＤＤ１１６の記憶領域を有効に利用することができる。また、ジョブ削除部２７は、関連ＭＦＰのすべてに対して、ジョブ実行部２５が実行したプリントジョブ４２と同一のプリントジョブの削除を依頼する。具体的には、ジョブ削除部２７は、ジョブ実行部２５から入力されるユーザ識別情報を含むグループリスト４５をＨＤＤ１１６から読出し、グループリストに含まれる装置識別情報から自装置以外の関連ＭＦＰを特定する。そして、すべての関連ＭＦＰにジョブ実行部２５が実行したプリントジョブ４２のジョブ識別情報を含むジョブ削除指示を送信する。ジョブ削除部２７は、通信Ｉ／Ｆ部１１２が他のＭＦＰ１０１〜１０９からジョブ削除指示を受信すると、そのジョブ削除指示に含まれるジョブ識別情報で特定されるプリントジョブをＨＤＤ１１６から削除する。すなわち、ＭＦＰ１００のジョブ削除部２７が送信したジョブ削除指示は、関連ＭＦＰそれぞれの通信Ｉ／Ｆ部１１２により受信され、関連ＭＦＰそれぞれのジョブ削除部２７により、ＭＦＰ１００のジョブ実行部２５が実行したプリントジョブ４２と同一のプリントジョブがＨＤＤ１０６から削除される。
【００５８】
次に、ＭＦＰ１００にユーザボックスを生成する場合に、ＭＦＰ１００〜１０９それぞれで実行される処理について説明する。ここでは、ユーザが操作するＭＦＰ１００を、操作装置という。図８は、操作装置で実行されるユーザボックス管理処理の流れの一例を示すフローチャートである。図８に示すユーザボックス管理処理は、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１によって実行される処理である。ここでは、操作装置をＭＦＰ１００としているので、ＭＦＰ１００が図８に示すユーザボックス管理処理を実行する場合を説明する。図８を参照して、操作装置ＭＦＰ１００のＣＰＵ１１１は、ボックス生成指示を受け付けたか否かを判断する（ステップＳ０１）。ＣＰＵ１１１は、ユーザが操作部１７０Ｂにボックス生成指示を入力すると、操作部１７０Ｂからボックス生成指示を受け付ける。ボックス生成指示を受け付けたならば処理をステップＳ０２に進めるが、ボックス生成指示を受け付けなければ処理を終了する。すなわち、ユーザボックス管理処理は、操作装置ＭＦＰ１００の操作部１７０Ｂにユーザによりボックス生成指示が入力されることを条件に、実行される処理である。
【００５９】
ステップＳ０２においては、ユーザ識別情報を受け付ける。ＣＰＵ１１１は、表示部１７０Ａにユーザ識別情報を入力するための領域を含むボックス生成画面を表示し、ユーザが操作部１７０Ｂに入力するユーザ識別情報を受け付ける。そして、受け付けたユーザ識別情報に関連するユーザボックスを生成する（ステップＳ０３）。具体的には、ＨＤＤ１１６の記憶領域の一部をユーザボックスに割り当て、そのユーザボックスにステップＳ０２で受け付けたユーザ識別情報を関連付ける。
【００６０】
次のステップＳ０４においては、関連ＭＦＰにユーザボックスを生成するか否かを判断する。関連ＭＦＰにユーザボックスを生成するか否かは、操作装置ＭＦＰ１００に予め設定しておいてもよいし、ユーザに確認するようにしてもよい。関連ＭＦＰにユーザボックスを生成するならば処理をステップＳ０５に進め、生成しないならば処理を終了する。
【００６１】
ステップＳ０５においては、機能情報の送信要求を操作装置以外の装置ＭＦＰ１０１〜１０９に送信する。図９は、操作装置以外の装置で実行されるユーザボックス管理処理の流れの一例を示す図である。図９に示すユーザボックス管理処理は、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１によって実行される処理である。ここでは、操作装置をＭＦＰ１００としているので、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９それぞれのＣＰＵ１１１が図９に示すユーザボックス管理処理を実行する場合を説明する。
【００６２】
図９を参照して、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９それぞれのＣＰＵ１１１は、機能情報の送信要求を受信したか否かを判断する（ステップＳ１０１）。通信Ｉ／Ｆ部１１２が、操作装置ＭＦＰ１００から機能情報の送信要求を受信したならば処理をステップＳ１０２に進め、そうでなければ処理をステップＳ１０３に進める。ステップＳ１０２においては、自装置が実行可能な機能すべての機能識別情報を含む機能情報を、操作装置ＭＦＰ１００に返信する。このため、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９それぞれが、機能情報を操作装置ＭＦＰ１００に送信する。
【００６３】
図８に戻って、操作装置ＭＦＰ１００のＣＰＵ１１１は、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９すべてから機能情報を受信したならば（ステップＳ０６でＹＥＳ）、処理をステップＳ０７に進め、そうでなければ処理をステップＳ０５に戻す。ステップＳ０７においては、機能選択画面を表示部１７０Ａに表示し、ユーザが操作部１７０Ｂに入力する機能の選択を受け付ける。
【００６４】
図１０は、機能選択画面の一例を示す図である。図１０に示す機能選択画面は、操作装置ＭＦＰ１００が実行可能な機能の一覧を選択可能に表示する。ただし、操作装置ＭＦＰ１００が実行可能な機能のうち、選択しなければプリントジョブを実行することができない機能については、予め選択された状態で表示され、ユーザによる選択は不可能とされる。ここでは、ユーザボックスを識別するためのユーザボックス識別情報と、装置が保有するＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と、アクセス権限とが、選択不可能な状態で表示される。選択可能な機能としては、ステープル機能、カラー印刷機能、パンチ機能、生体認証機能、指定可能な用紙サイズである。操作装置ＭＦＰ１００が、ステープル機能、カラー印刷機能、パンチ機能および生体認証機能を有し、Ａ４サイズ、Ａ３サイズおよびＢ５サイズの用紙を指定可能なことを示している。各機能に対応するチェックボックスが指示されると、その機能が選択される。ここでは、選択された機能を、選択機能という。
【００６５】
図８に戻って、ステップＳ０８においては、機能選択が終了するまで選択を受け付け（ステップＳ０８でＮＯ）、機能選択が終了したならば（ステップＳ０８でＹＥＳ）処理をステップＳ０９に進める。ステップＳ０９においては、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９のうちから選択機能を実行可能なＭＦＰを関連ＭＦＰとして抽出する。具体的には、ステップＳ０６において、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９から受信した機能情報と選択機能とを比較し、選択機能すべての機能識別情報を含む機能情報を送信してきたＭＦＰを関連ＭＦＰとする。ここでは、ＭＦＰ１０１と、ＭＦＰ１０２とが関連ＭＦＰとして抽出された場合を説明する。
【００６６】
次のステップＳ１０においては、グループリストを生成する。グループリストは、ステップＳ０２で受け付けたユーザ識別情報と、操作装置ＭＦＰ１００の装置識別情報と、関連ＭＦＰ１０１，１０２それぞれの装置識別情報とを含む。そして、生成したグループリストを表示するためのグループリスト表示画面を表示部１７０Ａに表示する（ステップＳ１１）。図１１に、グループリスト表示画面の一例を示す。図１１を参照して、操作装置を示す「Ｔａｒｇｅｔ」の項目に、ＭＦＰ１００の装置識別情報「ＤｅｖｉｃｅＡ」が表示され、操作装置以外のＭＦＰ１０１〜１０９の装置識別情報が並んで表示され、装置識別情報それぞれに対応してチェックボックスが表示される。関連ＭＦＰ１０１，１０２の装置識別情報「ＤｅｖｉｃｅＣ」および「ＤｅｖｉｃｅＦ」に対応するチェックボックスに印が付されており、それらが関連ＭＦＰであることが示される。ユーザに、関連ＭＦＰ１０１，１０２にユーザボックスが生成されたことを知らせるためである。
【００６７】
図８に戻って、ステップＳ１２においては、生成したグループリストをＨＤＤ１１６に記憶する。そして、ユーザボックス生成依頼を関連ＭＦＰ１０１，１０２それぞれに送信する（ステップＳ１３）。ユーザボックス生成依頼は、ステップＳ０２で受け付けたユーザ識別情報を含む。次に、ステップＳ１０で生成したグループリストを関連ＭＦＰ１０１，１０２それぞれに送信し（ステップＳ１４）、処理を終了する。
【００６８】
図９を参照して、ステップＳ１０３においては、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９それぞれのＣＰＵ１１１は、ユーザボックス生成依頼を受信したか否かを判断する。ここでは、操作装置ＭＦＰ１００がユーザボックス生成依頼を関連ＭＦＰ１０１，１０２に送信するので、関連ＭＦＰ１０１，１０２がユーザボックス生成依頼を受信し、処理をステップＳ１０４に進めるが、ＭＦＰ１０３〜ＭＦＰ１０９は、ユーザボックス生成依頼を受信しないので、ステップＳ１０４をスキップして処理をステップＳ１０５に進める。関連ＭＦＰ１０１，１０２それぞれのＣＰＵ１１１は、ステップＳ１０４において、ユーザボックス生成依頼に含まれるユーザ識別情報に関連するユーザボックスを生成し、処理をステップＳ１０５に進める。具体的には、ＨＤＤ１１６の記憶領域の一部をユーザボックスに割り当て、そのユーザボックスにステップＳ０２で受け付けたユーザ識別情報を関連付ける。
【００６９】
ステップＳ１０５においては、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９それぞれのＣＰＵ１１１は、グループリストを受信したか否かを判断する。ここでは、操作装置ＭＦＰ１００がグループリストを関連ＭＦＰ１０１，１０２に送信するので、関連ＭＦＰ１０１，１０２がグループリストを受信し、処理をステップＳ１０６に進めるが、ＭＦＰ１０３〜ＭＦＰ１０９は、グループリストを受信しないので、ステップＳ１０６をスキップして処理を終了する。関連ＭＦＰ１０１，１０２それぞれのＣＰＵ１１１は、ステップＳ１０６において、受信したグループリストをＨＤＤ１１６に記憶し、処理を終了する。
【００７０】
このように、ユーザが操作装置ＭＦＰ１００を操作して、操作装置ＭＦＰ１００にユーザボックスを生成すると、ユーザが選択した選択機能を実行可能な関連ＭＦＰ１０１，１０２が決定され、関連ＭＦＰ１０１，１０２にユーザボックスが生成される。このため、ユーザは、ＭＦＰ１０１，１０２に生成されたユーザボックスにアクセス可能となる。
【００７１】
次に、ＭＦＰ１００にプリントジョブを記憶し、ＭＦＰ１００でプリントジョブを実行させる場合に、ＭＦＰ１００〜１０９それぞれで実行される処理について説明する。ここでは、ユーザが操作するＭＦＰ１００を、操作装置という。図１２は、操作装置で実行されるジョブ管理処理の流れの一例を示すフローチャートである。図１２に示すジョブ管理処理は、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１によって実行される処理である。ここでは、操作装置をＭＦＰ１００としているので、ＭＦＰ１００が図１２に示すジョブ管理処理を実行する場合を説明する。
【００７２】
図１２を参照して、操作装置ＭＦＰ１００のＣＰＵ１１１は、プリントジョブを受け付けたか否かを判断する（ステップＳ２１）。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２がＰＣ２００から受信するプリントジョブ、または、ユーザが操作部１７０Ｂに入力するプリントジョブを受け付ける。プリントジョブを受け付けたならば処理をステップＳ２２に進め、受け付けなければ処理をステップＳ２６に進める。ステップＳ２２においては、受け付けたプリントジョブを、プリントジョブに含まれるユーザ識別情報に関連付けられたユーザボックス４１に記憶する。
【００７３】
次のステップＳ２３においては、プリントジョブに含まれるユーザ識別情報を含むグループリストがＨＤＤ１１６に記憶されているか否かを判断する。そのようなグループリストが記憶されていれば処理をステップＳ２５に進め、そうでなければ処理をステップＳ２６に進める。ステップＳ２４においては、ステップＳ２１で受け付けたプリントジョブに含まれるユーザ識別情報を含むグループリストを読出す。そして、プリントジョブ記憶要求をグループリストに含まれる関連ＭＦＰのすべてにプリントジョブの記憶要求を送信する（ステップＳ２５）。ここでは、グループリストが、ＭＦＰ１００，１０１，１０２の装置識別情報を含む場合を例に説明する。グループリストに含まれる装置識別情報のうち操作装置ＭＦＰ１００の装置識別情報以外の装置識別情報が、関連ＭＦＰの装置識別情報である。したがって、ここではＭＦＰ１０１，１０２が関連ＭＦＰとなるため、操作装置ＭＦＰ１００のＣＰＵ１１１は、関連ＭＦＰ１０１，１０２にプリントジョブ記憶要求を送信する。
【００７４】
図１３は、操作装置以外の装置で実行されるジョブ管理の流れの一例を示す図である。図１３に示すジョブ管理処理は、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１によって実行される処理である。ここでは、操作装置をＭＦＰ１００としているので、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９それぞれのＣＰＵ１１１が図１３に示すユーザボックス管理処理を実行する場合を説明する。
【００７５】
図１３を参照して、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９それぞれのＣＰＵ１１１は、プリントジョブ記憶要求を受信したか否かを判断する（ステップＳ１１１）。ここでは、操作装置ＭＦＰ１００がプリントジョブ記憶要求を関連ＭＦＰ１０１，１０２に送信するので、関連ＭＦＰ１０１，１０２がプリントジョブ記憶要求を受信し、処理をステップＳ１１２に進めるが、ＭＦＰ１０３〜ＭＦＰ１０９は、プリントジョブ記憶要求を受信しないので、ステップＳ１１１をスキップして処理をステップＳ１１３に進める。関連ＭＦＰ１０１，１０２のＣＰＵ１１１は、ステップＳ１１２において、プリントジョブ記憶要求に含まれるユーザ識別情報に関連するユーザボックスに、プリントジョブを記憶し、処理をステップＳ１１３に進める。
【００７６】
図１２に戻って、ステップＳ２６においては、ユーザ認証が成功したか否かを判断し、成功したならば処理をステップＳ２７に進め、成功しなければ処理を終了する。ユーザ認証の成功により、ＣＰＵ１１１は、ユーザ識別情報を受け付ける。次のステップＳ２７において、プリントジョブの実行指示を受け付けたならば処理をステップＳ２８に進め、そうでなければ処理を終了する。ＣＰＵ１１１は、ユーザ認証が成功すると、ユーザ認証により受け付けたユーザ識別情報に関連付けられたユーザボックスに記憶されているプリントジョブのジョブ識別情報を表示部１７０Ａに表示する。ユーザが表示されたジョブ識別情報のいずれかを指示すれば、ＣＰＵ１１１は、そのプリントジョブに対する実行指示を受け付け、そのプリントジョブをユーザボックスから読み出し（ステップＳ２８）、プリントジョブを実行する（ステップＳ２９）。
【００７７】
次に実行したプリントジョブを削除するか否かを判断する（ステップＳ３０）。プリントジョブを削除するか否かは、操作装置ＭＦＰ１００に予め設定しておいてもよいし、ユーザに確認するようにしてもよい。プリントジョブを削除するならば処理をステップＳ３１に進め、削除しないならば処理を終了する。ステップＳ３１においては、ステップＳ２９において実行したプリントジョブをユーザボックスから削除し、処理をステップＳ３２にすすめる。
【００７８】
ステップＳ３２においては、ステップＳ２６におけるユーザ認証により受け付けたユーザ識別情報を含むグループリストを読出す。そして、プリントジョブ削除要求をグループリストに含まれる関連ＭＦＰのすべてに送信する（ステップＳ３３）。ここでは、グループリストが、ＭＦＰ１００，１０１，１０２の装置識別情報を含む場合を例に説明する。グループリストに含まれる装置識別情報のうち操作装置ＭＦＰ１００の装置識別情報以外の装置識別情報が、関連ＭＦＰの装置識別情報である。したがって、ここではＭＦＰ１０１，１０２が関連ＭＦＰとなるため、操作装置ＭＦＰ１００のＣＰＵ１１１は、関連ＭＦＰ１０１，１０２にプリントジョブ削除要求を送信する。プリントジョブの削除要求は、ステップＳ２９において実行したプリントジョブを識別するためのジョブ識別情報を含む。
【００７９】
再度図１３を参照して、操作装置ＭＦＰ１００以外の装置ＭＦＰ１０１〜１０９それぞれのＣＰＵ１１１は、プリントジョブ削除要求を受信したか否かを判断する（ステップＳ１１３）。ここでは、操作装置ＭＦＰ１００がプリントジョブ削除要求を関連ＭＦＰ１０１，１０２に送信するので、関連ＭＦＰ１０１，１０２がプリントジョブ削除記憶要求を受信し、処理をステップＳ１１４に進めるが、ＭＦＰ１０３〜ＭＦＰ１０９は、プリントジョブ削除要求を受信しないので、ステップＳ１１４をスキップして処理を終了する。関連ＭＦＰ１０１，１０２のＣＰＵ１１１は、ステップＳ１１４において、プリントジョブ削除要求に含まれるジョブ識別情報で特定されるプリントジョブをＨＤＤ１１６から削除し、処理を終了する。
【００８０】
次に、新規なＭＦＰ１１０がネットワーク２に接続された場合について説明する。この場合、グループリスト管理部３０は、グループリストを生成する際に、ユーザ選択機能を含んだグループリストを生成する。図１４は、ネットワーク２に既に接続されているＭＦＰ１００〜１０９それぞれで実行されるグループリスト更新処理の流れの一例を示す図である。図１４に示すグループリスト更新処理は、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１によって実行される処理である。ＭＦＰ１００〜１０９で実行されるグループリスト更新処理は、同じなので、ここではＭＦＰ１００のＣＰＵ１１１がグループリスト更新処理を実行する場合を例に説明する。図１５は、ネットワークに接続された新規なＭＦＰ１１０で実行されるユーザボックス管理処理の流れの一例を示す図である。図１５に示すユーザボックス管理処理は、ＭＦＰ１１０のＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＭＦＰ１１０のＣＰＵ１１１によって実行される処理である。
【００８１】
図１４および図１５を参照して、ＭＦＰ１００のＣＰＵ１１１は、ネットワーク２に新規なＭＦＰ１１０が接続されたことを検出したか否かを判断する（ステップＳ４１）。新規なＭＦＰ１１０を検出したならば処理をステップＳ４２に進めるが、検出しなければ待機状態となる。換言すれば、グループリスト更新処理は、ネットワーク２に接続された新規なＭＦＰ１１０を検出することを条件に、実行される処理である。ステップＳ４２においては、機能情報の送信要求を新規なＭＦＰ１１０に送信する。
【００８２】
新規なＭＦＰ１１０のＣＰＵ１１１は、機能情報の送信要求を受信したか否かを判断する（ステップＳ１０１）。機能情報の送信要求を受信したならば処理をステップＳ１０２に進め、そうでなければ処理をステップＳ１０３に進める。ステップＳ１０２においては、自装置が実行可能な機能すべての機能識別情報を含む機能情報を、ＭＦＰ１００に返信する。
【００８３】
ＭＦＰ１００のＣＰＵ１１１は、ステップＳ４３において、新規なＭＦＰ１１０から機能情報を受信したか否かを判断し、機能情報を受信したならば処理をステップＳ４４に進め、そうでなければ処理をステップＳ４２に戻す。
【００８４】
ステップＳ４４においては、ＭＦＰ１００のＣＰＵ１１１は、ＨＤＤ１１６に記憶されているグループリストを読み出す。複数のグループリストが記憶されているならば、それらのうちから１つを選択して読み出す。そして、ステップＳ４３において受信した新規なＭＦＰ１１０の機能情報と、グループリストに含まれる機能情報とを比較する（ステップＳ４５）。そして、ステップＳ４６において、新規なＭＦＰ１１０の機能情報が、グループリストに含まれる機能情報すべての機能識別情報を含むならば処理をステップＳ４７に進め、そうでなければ処理をステップＳ１０３に進める。
【００８５】
ステップＳ４７においては、グループリストに新規なＭＦＰ１１０の装置識別情報を追加する。そして、ＨＤＤ１１６に記憶されているグループリストを更新する（ステップＳ４８）。さらに、グループリストの自装置以外のＭＦＰにグループリストの更新依頼を送信する（ステップＳ４９）。更新依頼は、新規なＭＦＰ１１０の装置識別情報を追加したグループリストを含む。新規なＭＦＰ１１０とＭＦＰ１００以外のＭＦＰ１０１〜１０９は、グループリストの更新依頼を受信すると、対応するグループリストを、更新依頼に含まれるグループリストで書き換えることにより、グループリストを更新する。
【００８６】
次のステップＳ５０においては、ユーザボックス生成依頼を新規なＭＦＰ１１０に送信する。ユーザボックス生成依頼は、ステップＳ４８で更新したグループリストに含まれるユーザ識別情報を含む。次に、ステップＳ４８で更新したグループリストを新規なＭＦＰ１１０に送信し（ステップＳ５１）する。さらに、ステップＳ４８で更新したグループリストに含まれるユーザ識別情報に関連付けられたユーザボックスに記憶されているプリントジョブを新規なＭＦＰ１１０に送信する（ステップＳ５２）。次のステップＳ５３においては、ＨＤＤ１１６に未処理のグループリストが記憶されているか否かを判断する。未処理のグループリストが記憶されていれば処理をステップＳ４４に戻し、そうでなければ処理を終了する。これにより、ＨＤＤ１１６に記憶されているすべてのグループリストについて、ステップＳ４４〜ステップＳ５２の処理が実行される。
【００８７】
図１５を参照して、新規なＭＦＰ１１０のＣＰＵ１１１は、ステップＳ１０３において、ユーザボックス生成依頼を受信したか否かを判断する。ユーザボックス生成依頼を受信したならば処理をステップＳ１０４に進めるが、ユーザボックス生成依頼を受信しなければステップＳ１０４をスキップして処理をステップＳ１０５に進める。ステップＳ１０４において、ユーザボックス生成依頼に含まれるユーザ識別情報に関連するユーザボックスを生成し、処理をステップＳ１０５に進める。具体的には、ＨＤＤ１１６の記憶領域の一部をユーザボックスに割り当て、そのユーザボックスにユーザボックス生成依頼に含まれるユーザ識別情報を関連付ける。
【００８８】
ステップＳ１０５においては、グループリストを受信したか否かを判断する。グループリストを受信したならば処理をステップＳ１０６に進めるが、そうでなければステップＳ１０６をスキップして処理をステップＳ１０７に進める。ここでは、ＭＦＰ１００が送信したグループリストを受信し、処理をステップＳ１０６に進める。ステップＳ１０６において、受信したグループリストをＨＤＤ１１６に記憶し、処理をステップＳ１０７に進める。
【００８９】
ステップＳ１０７においては、プリントジョブを受信したか否かを判断する。プリントジョブを受信したならば処理をステップＳ１０８に進めるが、そうでなければステップＳ１０８をスキップして処理を終了する。ここでは、ＭＦＰ１００が送信したプリントジョブを受信し、処理をステップＳ１０８に進める。ステップＳ１０８において、受信したプリントジョブを、そのプリントジョブに含まれるユーザ識別情報に関連付けられたユーザボックスに記憶する。
【００９０】
このように、新規なＭＦＰ１１０がネットワーク２に接続されると、新規なＭＦＰ１１０にユーザボックスが生成され、そのユーザボックスにプリントジョブが記憶される。このため、新たにユーザボックスを新規なＭＦＰ１１０に生成させる必要がない。
【００９１】
以上説明したように第１の実施の形態における画像形成システム１は、操作装置ＭＦＰ１００に、ユーザボックスが割当てられると、ユーザの所望するユーザ選択機能のすべてを少なくとも実行可能なＭＦＰ１０１，１０２が関連ＭＦＰとして抽出される。そして、操作装置ＭＦＰ１００と関連ＭＦＰ１０１，１０２とにおいて、同じユーザ識別情報に対してユーザ領域が割当てられるとともに、操作装置ＭＦＰ１００と関連ＭＦＰ１０１，１０２とをそれぞれ識別するための装置識別情報を含むグループリストが記憶される。このため、１つの操作装置ＭＦＰ１００にユーザ領域を割当てるだけで、関連ＭＦＰ１０１，１０２のすべてにユーザ領域が割当てられるので、ユーザは、関連ＭＦＰ１０１，１０２でユーザ領域を割当てる作業をする必要がない。
【００９２】
また、プリントジョブが受け付けられると、プリントジョブが含むユーザ識別情報に割当てられたユーザ領域にプリントジョブが記憶されるとともに、グループリストに含まれる装置識別情報で識別される関連ＭＦＰにプリントジョブが送信され、記憶される。例えば、グループリストに含まれる装置識別情報で識別される関連ＭＦＰをＭＦＰ１００〜１０２とすれば、ＭＦＰ１００〜１０２のいずれかにプリントジョブを記憶させるだけで、ＭＦＰ１００〜１０２にプリントジョブが記憶される。このため、関連ＭＦＰ１００〜１０２のいずれかにプリントジョブを実行させることができる。
【００９３】
また、プリントジョブが実行されることに応じて、プリントジョブがユーザ領域から削除されるとともに、グループリストに含まれる装置識別情報で識別される関連ＭＦＰにおいてもプリントジョブが削除される。このため、プリントジョブがいつまでも記憶された状態となるのを防止して、記憶資源を有効に利用することができる。
【００９４】
さらに、ネットワーク２に新たなＭＦＰ１１０が接続されると、グループリストが更新されるとともに、新たなＭＦＰ１１０において、グループリストに含まれるユーザ識別情報にユーザ領域が割当てられる。このため、ネットワーク２にＭＦＰ１１０を接続するだけで、ＭＦＰ１１０が備える機能に応じて、ユーザ領域が自動的に生成される。このため、ネットワーク２に新たに接続するＭＦＰ１１０にユーザ領域を割当てる作業を簡略化することができる。
【００９５】
＜第２の実施の形態＞
第１の実施の形態における画像形成システムにおいては、ＭＦＰ１００〜ＭＦＰ１０９にユーザボックスを生成するようにしたが、第２の実施の形態における画像形成システムは、ＭＦＰ１００〜ＭＦＰ１０９にユーザボックスを生成することなく、複数のＭＦＰにプリントジョブを記憶する。以下、第１のユーザボックスを生成する
第２の実施の形態における画像形成システムの全体概要は、図１に示したのと同じであり、ＭＦＰおよびＰＣの機能は、図２および図３にそれぞれ示した機能ブロック図と同じである。したがって、それらについてここでは説明を繰り返さない。
【００９６】
図１６は、第２の実施の形態におけるＰＣが備えるＣＰＵの機能の概要を示す機能ブロック図である。図１６を参照して、ＣＰＵ２０１は、ＰＣ２００のユーザを認証するためのユーザ認証部５１と、プリントジョブを受け付けるためのジョブ受付部５３と、関連ＭＦＰ抽出部５５と、グループリスト生成部５７と、プリント指示部５９と、を含む。
【００９７】
ユーザ認証部５１は、ユーザが入力部２１９Ａに入力するユーザ識別情報を受け付け、ＨＤＤ２０７に予め記憶されたユーザ識別情報と一致するか否かを判断する。両者が一致すれば、受け付けたユーザ識別情報を認証する。ユーザ認証部５１は、認証に成功したならば受け付けたユーザ識別情報を、ジョブ受付部５３に出力する。なお、ユーザ識別情報とパスワード等の認証情報との組みを用いて、ユーザ識別情報を認証するようにしても良い。
【００９８】
ジョブ受付部５３は、プリントジョブを受け付ける。たとえば、ユーザが、ＰＣ２００にプリントするためのデータとプリント条件とを指定すると、ＣＰＵ２０１は、プリントジョブを生成する。プリントジョブは、プリントジョブを識別するためのジョブ識別情報と、ユーザ認証部５１により認証されたユーザ識別情報と、プリント条件と、プリントデータとを含む。ジョブ受付部５３は、生成されたプリントジョブを受け付け、プリントジョブを関連ＭＦＰ抽出部５５、グループリスト生成部５７およびプリント指示部５９に出力する。
【００９９】
関連ＭＦＰ抽出部５５は、ジョブ受付部５３からプリントジョブが入力されると、ＭＦＰ１００〜１０９のうちからプリントジョブに含まれるプリント条件でプリント処理を実行可能なＭＦＰを抽出する。具体的には、関連ＭＦＰ抽出部５５は、ＭＦＰ１００〜１０９それぞれに、機能情報の送信を要求し、ＭＦＰ１００〜１０９が送信する機能情報を受信する。機能情報は、ＭＦＰ１００〜１０９が実行可能な機能の機能識別情報を含む。そして、関連ＭＦＰ抽出部５５は、ＭＦＰ１００〜１０９から受信した機能情報それぞれに基づいて、ＭＦＰ１００〜１０９それぞれがプリント条件でプリント処理を、実行可能か否かを判断する。そして、プリント条件でのプリント処理を実行可能なＭＦＰの装置識別情報をグループリスト生成部５７に出力する。以下、関連ＭＦＰ抽出部が、プリント条件でのプリント処理を実行可能と判断したＭＦＰを、関連ＭＦＰという。
【０１００】
グループリスト生成部５７は、関連ＭＦＰ抽出部５５から関連ＭＦＰの装置識別情報が入力されると、グループリストを生成し、グループリストをプリント指示部５９に出力する。図１７は、グループリストのフォーマットの一例を示す第２の図である。グループリストは、プリントジョブを識別するためのプリントジョブ識別情報と、すべての関連ＭＦＰの装置識別情報とを含む。
【０１０１】
プリント指示部５９は、プリントジョブとグループリストとを、グループリストに含まれる装置識別情報で特定される関連ＭＦＰそれぞれに送信する。
【０１０２】
図１８は、第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。ＭＦＰ１００〜１０９それぞれが備えるＣＰＵ１１１の機能は同じなので、ここでは、ＭＦＰ１００が備えるＣＰＵ１１１を例に、その機能を説明する。
【０１０３】
ＭＦＰ１００が備えるＣＰＵ１１１は、ジョブ・グループリスト受信・記憶部２１Ａと、ジョブ実行部２５Ａと、ジョブ・グループリスト削除部２７Ａとを含む。ジョブ・グループリスト受信・記憶部２１Ａは、プリントジョブとグループリストとをＰＣ２００から受信し、それらを関連付けてＨＤＤ１１６に記憶する。これにより、ＨＤＤ１６６にプリントジョブとグループリストとが関連付けられ、記憶される。
【０１０４】
ジョブ実行部２５Ａは、ジョブ実行指示を受け付けると、ＨＤＤ１１６に記憶されたプリントジョブを読出し、実行する。ジョブ実行指示は、プリントジョブを識別するためのジョブ識別情報を含む。ジョブ実行部２５Ａは、ユーザが操作部１７０Ｂにジョブ実行指示を入力すると、操作部１７０Ｂからジョブ実行指示を受け付ける。ジョブ実行部２５Ａは、プリントジョブを実行すると、そのプリントジョブのジョブ識別情報をジョブ・グループリスト削除部２７Ａに出力する。
【０１０５】
ジョブ・グループリスト削除部２７Ａは、ジョブ実行部２５Ａが実行したプリントジョブとそれに関連付けられたグループリストとをＨＤＤ１１６ユーザボックス４１から削除する。これにより、ＨＤＤ１１６にいつまでもプリントジョブとグループリストとが記憶された状態となるのを防止して、ＨＤＤ１１６の記憶領域を有効に利用することができる。また、ジョブ・グループリスト削除部２７Ａは、関連ＭＦＰのすべてに対して、ジョブ実行部２５Ａが実行したプリントジョブ４２と同一のプリントジョブとそれに関連付けられたグループリストとの削除を依頼する。具体的には、ジョブ・グループリスト削除部２７Ａは、ジョブ実行部２５Ａから入力されるジョブ識別情報で特定されるプリントジョブに関連付けられたグループリストをＨＤＤ１１６から読出し、グループリストに含まれる装置識別情報から自装置以外の関連ＭＦＰを特定する。そして、すべての関連ＭＦＰにジョブ実行部２５Ａが実行したプリントジョブのジョブ識別情報を含むジョブ削除指示を送信する。
【０１０６】
ジョブ・グループリスト削除部２７Ａは、通信Ｉ／Ｆ部１１２が他のＭＦＰ１０１〜１０９からジョブ削除指示を受信すると、そのジョブ削除指示に含まれるジョブ識別情報で特定されるプリントジョブとそれに関連付けられたグループリストとをＨＤＤ１１６から削除する。すなわち、ＭＦＰ１００のジョブ・グループリスト削除部２７Ａが送信したジョブ削除指示は、関連ＭＦＰそれぞれの通信Ｉ／Ｆ部１１２により受信され、関連ＭＦＰそれぞれのジョブ・グループリスト削除部２７Ａにより、ＭＦＰ１００のジョブ実行部２５Ａが実行したプリントジョブと同一のプリントジョブとそれに関連付けられたグループリストとがＨＤＤ１０６から削除される。
【０１０７】
図１９は、ＰＣで実行されるプリントジョブ実行指示処理の流れの一例を示すフローチャートである。図１０に示すプリントジョブ実行指示処理は、ＰＣ２００が備えるＣＰＵ２０１がプリントジョブ実行指示プログラムを実行することにより、ＣＰＵ２０１によって実行される処理である。プリントジョブ実行指示プログラムは、プリンタドライバプログラムの一部である。図１９を参照して、ＰＣ２００のＣＰＵ２０１は、プリントジョブの生成指示を受け付けたか否かを判断する（ステップＳ９１）。ＣＰＵ２０１は、ユーザが入力部２１９Ａにプリント条件とデータとの指定を入力すると、プリントジョブの生成指示を受け付け、プリントジョブを生成する。プリントジョブの生成指示を受け付けたならば処理をステップＳ９２に進め、そうでなければ待機状態となる。すなわち、プリントジョブ実行指示は、プリントジョブの生成指示が入力部２１９Ａに入力されることを条件に、実行される処理である。ステップＳ９２においては、機能情報の送信要求をＭＦＰ１００〜１０９に送信する。
【０１０８】
図２０は、ＭＦＰで実行されるジョブ実行処理の流れの一例を示す図である。図２０に示すジョブ実行処理は、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１によって実行される処理である。図２０を参照して、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１は、機能情報の送信要求を受信したか否かを判断する（ステップＳ１２１）。通信Ｉ／Ｆ部１１２が、ＰＣ２００から機能情報の送信要求を受信したならば処理をステップＳ１２２に進め、そうでなければ処理をステップＳ１２３に進める。ステップＳ１２２においては、自装置が実行可能な機能すべての機能識別情報を含む機能情報を、ＰＣ２００に返信する。このため、ＭＦＰ１００〜１０９それぞれが、機能情報をＰＣ２００に送信する。
【０１０９】
図１９に戻って、ＰＣ２００のＣＰＵ２０１は、ＭＦＰ１００〜１０９すべてから機能情報を受信したならば（ステップＳ９３でＹＥＳ）、処理をステップＳ９４に進め、そうでなければ処理をステップＳ９２に戻す。ステップＳ９４においては、ＭＦＰ１００〜１０９のうちからプリントジョブに含まれるプリント条件を実行可能なＭＦＰを関連ＭＦＰとして抽出する。具体的には、ステップＳ９３において、ＭＦＰ１００〜１０９それぞれから受信した機能情報に基づいて、プリントジョブに含まれるプリント条件を実行可能か否かを判断する。ここでは、ＭＦＰ１００〜１０２が関連ＭＦＰとして抽出された場合を説明する。
【０１１０】
次のステップＳ９５においては、グループリストを生成する。グループリストは、ステップＳ９１で受け付けたプリントジョブを識別するためのジョブ識別情報と、関連ＭＦＰ１００〜１０３それぞれの装置識別情報とを含む。そして、生成したグループリストを表示するためのグループリスト表示画面を表示部２１９Ｂに表示する（ステップＳ９６）。グループリストを表示することにより、ユーザに、関連ＭＦＰ１００〜１０３にプリントジョブが記憶されたことを知らせることができる。そして、プリントジョブとグループリストとを関連ＭＦＰ１００〜１０３それそれぞれに送信する。
【０１１１】
図２０を再度参照して、ステップＳ１２３においては、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１は、プリントジョブとグループリストとを受信したか否かを判断する。ここでは、ＰＣ２００が関連ＭＦＰ１００〜１０３にプリントジョブとグループリストとを送信するので、関連ＭＦＰ１００〜１０３がプリントジョブとグループリストとを受信し、処理をステップＳ１２４に進めるが、ＭＦＰ１０４〜１０９は、プリントジョブとグループリストとを受信しないので、ステップＳ１２４をスキップして処理をステップＳ１２５に進める。関連ＭＦＰ１００〜１０３のＣＰＵ１１１は、ステップＳ１２４において、プリントジョブとグループリストとを関連付け、ＨＤＤ１１６に記憶し、処理をステップＳ１２５に進める。
【０１１２】
ステップＳ１２５においては、ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１は、プリントジョブの実行指示を受け付けたか否かを判断する。プリントジョブの実行指示を受け付けたならば処理をステップＳ１２６に進め、そうでなければ処理をステップＳ１３２に進める。ここでは、ＭＦＰ１００のＣＰＵ１１１がプリントジョブの実行指示を受け付けた場合を例に説明する。ＭＦＰ１００のＣＰＵ１１１は、プリントジョブの実行指示を受け付けるので、処理をステップＳ１２６に進め、ＭＦＰ１０１〜１０９それぞれのＣＰＵ１１１は、処理をステップＳ１３２に進める。
【０１１３】
ＭＦＰ１００のＣＰＵ１１１は、ステップＳ１２６において、実行指示のあったプリントジョブをＨＤＤ１１６から読み出す。そして、プリントジョブを実行する（ステップＳ１２７）。次に実行したプリントジョブを削除するか否かを判断する（ステップＳ１２８）。プリントジョブを削除するか否かは、ＭＦＰ１００〜１０９に予め設定しておいてもよいし、ユーザに確認するようにしてもよい。プリントジョブを削除するならば処理をステップＳ１２９に進め、削除しないならば処理をステップＳ１３２に進める。
【０１１４】
ステップＳ１２９においては、ステップＳ１２７において実行したプリントジョブに関連付けられたグループリストを読出す。そして、プリントジョブ削除要求をグループリストで特定される関連ＭＦＰのすべてに送信する（ステップＳ１３０）。ここでは、グループリストが、ＭＦＰ１００〜１０３の装置識別情報を含む場合を例に説明する。グループリストに含まれる装置識別情報のうち自装置ＭＦＰ１００の装置識別情報で特定されるＭＦＰ１０１〜１０３にプリントジョブ削除要求を送信する。プリントジョブの削除要求は、ステップＳ１２７において実行したプリントジョブを識別するためのジョブ識別情報を含む。そして、ステップＳ１２７において実行したプリントジョブと、それに関連付けられたグループリストとをＨＤＤ１１６から削除し（ステップＳ１３１）、処理をステップＳ１３２に進める。
【０１１５】
ＭＦＰ１００〜１０９それぞれのＣＰＵ１１１は、ステップＳ１３２において、プリントジョブ削除要求を受信したか否かを判断する。ここでは、ＭＦＰ１００がプリントジョブ削除要求を関連ＭＦＰ１０１〜１０３に送信するので、関連ＭＦＰ１００〜１０３がプリントジョブ削除記憶要求を受信し、処理をステップＳ１３３に進めるが、ＭＦＰ１００，１０４〜１０９は、プリントジョブ削除要求を受信しないので、ステップＳ１３３をスキップして処理を終了する。関連ＭＦＰ１０１〜１０３のＣＰＵ１１１は、ステップＳ１３３において、プリントジョブ削除要求に含まれるジョブ識別情報で特定されるプリントジョブと、それに関連付けられたグループリストとをＨＤＤ１１６から削除し、処理を終了する。
【０１１６】
以上説明したように第２の実施の形態における画像形成システムは、ＰＣ２００にプリント条件を入力すれば、ＭＦＰ１００〜１０９のうちからそのプリント条件を実行可能なＭＦＰ１００〜１０２のすべてにプリントジョブと、ＭＦＰ１００〜１０２それぞれの装置識別情報を含むグループリストとが送信され、記憶される。このため、複数のＭＦＰ１００〜１０２のうちユーザの所望するものにプリントさせることができる。
【０１１７】
また、複数のＭＦＰ１００〜１０２のうちいずれかで、プリントジョブが実行されると、そのプリントジョブとそれに関連するグループリストとが、ＭＦＰ１００〜１０２のすべてにおいて削除される。このため、ＨＤＤ１０６の記憶領域を有効に利用することができる。
【０１１８】
＜第３の実施の形態＞
第３の実施の形態における画像形成システムは、第２の実施の形態におけるＰＣ２００が備える機能の一部を、ＭＦＰ１００〜１０９それぞれが備えるようにしたものである。  具体的には、図１６に示したＰＣ２００が備えるＣＰＵ２０１の機能のうち関連ＭＦＰ抽出部５５と、グループリスト生成部５７と、をＭＦＰ１００〜１０９それぞれのＣＰＵ１１１に備えるようにする。この場合、ＰＣ２００のＣＰＵ２０１が備えるプリント指示部５９は、ＭＦＰ１００〜１０９のいずれかに、プリントジョブを送信する。ここでは、ＭＦＰ１００にプリントジョブが送信された場合を例に説明する。
【０１１９】
この場合、ＭＦＰ１００のＣＰＵ１１１は、ＰＣ２００からプリントジョブを受信すると、図１９に示したプリントジョブ実行指示処理のステップＳ９２〜ステップＳ９７の処理を実行するとともに、受信したプリントジョブと生成したグループリストとを関連付け、それらをＨＤＤ１１６に記憶する。
【０１２０】
第３の実施の形態における画像形成システムは、第２の実施の形態におけるＰＣ２００が実行していた処理の一部を、ＭＦＰ１００〜１０９のいずれかに実行させるようにしたので、ＰＣ２００の付加を軽減することができる。
【０１２１】
なお、上述した実施の形態においては、画像形成システム１について説明したが、ＭＦＰ１００〜１０９それぞれにおいて実行されるジョブ管理方法またはジョブ管理プログラムとして発明を捉えることができるのはいうまでもない。
【０１２２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２３】
【図１】本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰの機能の概要を示す機能ブロック図である。
【図４】ＰＣの機能の概要を示す機能ブロック図である。
【図５】第１の実施の形態におけるＭＦＰが備えるＣＰＵの機能の概要をＨＤＤに記憶されるデータとともに示す機能ブロック図である。
【図６】プリントジョブのフォーマットの一例を示す図である。
【図７】グループリストのフォーマットの一例を示す第１の図である。
【図８】操作装置で実行されるユーザボックス管理処理の流れの一例を示すフローチャートである。
【図９】操作装置以外の装置で実行されるユーザボックス管理処理の流れの一例を示す図である。
【図１０】機能選択画面の一例を示す図である。
【図１１】グループリスト表示画面の一例を示す図である。
【図１２】操作装置で実行されるジョブ管理処理の流れの一例を示すフローチャートである。
【図１３】操作装置以外の装置で実行されるジョブ管理の流れの一例を示す図である。
【図１４】ネットワークに既に接続されているＭＦＰで実行されるグループリスト更新処理の流れの一例を示す図である。
【図１５】ネットワークに接続された新規なＭＦＰで実行されるユーザボックス管理処理の流れの一例を示す図である。
【図１６】第２の実施の形態におけるＰＣが備えるＣＰＵの機能の概要を示す機能ブロック図である。
【図１７】グループリストのフォーマットの一例を示す第２の図である。
【図１８】第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。
【図１９】ＰＣで実行されるプリントジョブ実行指示処理の流れの一例を示すフローチャートである。
【図２０】ＭＦＰで実行されるジョブ実行処理の流れの一例を示す図である。
【符号の説明】
【０１２４】
１  画像形成システム、２  ネットワーク、１０  ボックス管理部、１１  ユーザ認証部、１３  ボックス生成部、１５  関連ＭＦＰ抽出部、１７  ボックス生成依頼部、２０  ジョブ管理部、２１  ジョブ受付・記憶部、２１Ａ  ジョブ・グループリスト受信・記憶部、２２  ジョブ送信部、２５  ジョブ実行部、２５Ａ  ジョブ実行部、２７  ジョブ削除部、２７Ａ  ジョブ・グループリスト削除部、３０  グループリスト管理部、３１  グループリスト生成部、３３  グループリスト送信部、３５  グループリスト受信部、４１  ユーザボックス、４２  プリントジョブ、４５  グループリスト、５１  ユーザ認証部、５３  ジョブ受付部、５５  抽出部、５７  グループリスト生成部、５９  プリント指示部、１００〜１０９  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１２０  ＡＤＦ、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  後処理部、１７０  操作パネル、１７０Ａ  表示部、１７０Ｂ  操作部、２００  ＰＣ、２０１  ＣＰＵ、２０３  ＲＯＭ、２０５  ＲＡＭ、２０７  ＨＤＤ、２０８  フラッシュメモリ、２０９  カードＩ／Ｆ、２１１  通信Ｉ／Ｆ、２１９  操作部、２１９Ａ  入力部、２１９Ｂ  表示部。
【図１】
2008027085.tif 000003
【図２】
2008027085.tif 000004
【図３】
2008027085.tif 000005
【図４】
2008027085.tif 000006
【図５】
2008027085.tif 000007
【図６】
2008027085.tif 000008
【図７】
2008027085.tif 000009
【図８】
2008027085.tif 000010
【図９】
2008027085.tif 000011
【図１０】
2008027085.tif 000012
【図１１】
2008027085.tif 000013
【図１２】
2008027085.tif 000014
【図１３】
2008027085.tif 000015
【図１４】
2008027085.tif 000016
【図１５】
2008027085.tif 000017
【図１６】
2008027085.tif 000018
【図１７】
2008027085.tif 000019
【図１８】
2008027085.tif 000020
【図１９】
2008027085.tif 000021
【図２０】
2008027085.tif 000022