(57)【要約】  【課題】  利便性を損なうことなく、利用者数の増大等に対応することのできる印刷システム、印刷制御装置、印刷制御プログラムを提供する。  【解決手段】  画像形成装置２−２からのリスト出力指示があった際に、命令処理部１０４−１は、印刷情報保持部１０２−１に蓄積されている印刷情報のリストを取得するとともに、命令処理部１０４−２を介して印刷情報保持部１０２−２に蓄積されている印刷情報のリストを取得して両者を合成して画像形成装置２−２に返し、画像形成装置２−２からの印刷指示があった際に、命令処理部１０４−１は、印刷情報管理部１０１−１に対して印刷情報保持部１０２−１に蓄積されている印刷情報を画像形成装置２−２に転送させ、命令処理部１０４−２を介して印刷情報管理部１０１−２に対して印刷情報保持部１０２−２に蓄積されている印刷情報を画像形成装置２−２に転送させる。【選択図】        図３
2008257568.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置からのリスト出力指示に応じて、印刷情報を蓄積する複数の印刷制御装置のそれぞれから該それぞれの印刷制御装置が蓄積している印刷情報のリストを取得するリスト取得手段と、
前記リスト取得手段が取得した複数のリストを合成するリスト合成手段と、
前記リスト合成手段が合成したリストを前記リスト出力指示に対する応答として前記画像形成装置に出力するリスト出力手段と、
前記画像形成装置からの印刷指示に応じて印刷情報を特定する印刷情報特定手段と、
前記印刷制御装置のうち前記印刷情報特定手段が特定した印刷情報を蓄積する印刷制御装置に対して、該印刷情報を前記画像形成装置に出力させる印刷情報出力手段と
を前記印刷制御装置のぞれぞれに備えたことを特徴とする印刷システム。
【請求項２】
前記リスト合成手段は、前記リスト取得手段が取得した複数のリストを予め指定された条件に従って並び替えて合成することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記印刷情報出力手段は、前記印刷情報特定手段が特定した印刷情報を予め指定された条件に従った順で前記画像形成装置に出力させることを特徴とする請求項１記載の印刷システム。
【請求項４】
印刷情報を蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷情報のリストを取得するリスト取得手段と、
画像形成装置からのリスト出力指示に応じて他の印刷制御装置に対して該他の印刷制御装置が蓄積する印刷情報のリストを要求するリスト要求手段と、
前記リスト要求手段の要求に応じて前記他の印刷制御装置が返したリストと前記リスト取得手段が取得したリストとを合成するリスト合成手段と、
前記リスト合成手段が合成したリストを前記リスト出力指示に対する応答として前記画像形成装置に出力するリスト出力手段と、
前記他の印刷制御装置からのリスト要求に応じて前記リスト取得手段が取得したリストを該他の印刷制御装置に返すリスト要求応答手段と、
前記画像形成装置からの印刷指示または前記他の印刷制御装置からの印刷要求に応じて印刷情報を特定する印刷情報特定手段と、
前記印刷情報特定手段が特定した印刷情報が前記蓄積手段に蓄積されていた場合に、該印刷情報を画像形成装置に出力する印刷情報出力手段と、
前記印刷情報特定手段が特定した印刷情報が前記他の印刷制御装置に蓄積されていた場合に、該他の印刷制御装置に該印刷情報の印刷を要求する印刷要求手段と
を具備することを特徴とする印刷制御装置。
【請求項５】
前記リスト合成手段は、前記リスト要求手段の要求に応じて前記他の印刷制御装置が返したリストと前記リスト取得手段が取得したリストとを予め指定された条件に従って並び替えて合成することを特徴とする請求項４記載の印刷制御装置。
【請求項６】
前記印刷情報特定手段が特定した印刷情報を出力する順を予め指定された条件に従って特定し、該特定した順に従って前記印刷情報出力手段と前記印刷要求手段とを動作させる出力順制御手段をさらに具備することを特徴とする請求項４記載の印刷制御装置。
【請求項７】
印刷情報を蓄積手段に蓄積する蓄積処理と、
前記蓄積手段に蓄積された印刷情報のリストを取得するリスト取得処理と、
画像形成装置からのリスト出力指示に応じて他の印刷制御装置に対して該他の印刷制御装置が蓄積する印刷情報のリストを要求するリスト要求処理と、
前記リスト要求処理による要求に応じて前記他の印刷制御装置が返したリストと前記リスト取得処理で取得したリストとを合成するリスト合成処理と、
前記リスト合成処理で合成したリストを前記リスト出力指示に対する応答として前記画像形成装置に出力するリスト出力処理と、
前記他の印刷制御装置からのリスト要求に応じて前記リスト取得処理で取得したリストを該他の印刷制御装置に返すリスト要求応答処理と、
前記画像形成装置からの印刷指示または前記他の印刷制御装置からの印刷要求に応じて印刷情報を特定する印刷情報特定処理と、
前記印刷情報特定処理で特定した印刷情報が前記蓄積手段に蓄積されていた場合に、該印刷情報を画像形成装置に出力する印刷情報出力処理と、
前記印刷情報特定処理で特定した印刷情報が前記他の印刷制御装置に蓄積されていた場合に、該他の印刷制御装置に該印刷情報の印刷を要求する印刷要求処理と
を情報処理装置に実行させることを特徴とする印刷制御プログラム。
【請求項８】
前記リスト合成処理は、前記リスト要求処理による要求に応じて前記他の印刷制御装置が返したリストと前記リスト取得処理で取得したリストとを予め指定された条件に従って並び替えて合成することを特徴とする請求項７記載の印刷制御プログラム。
【請求項９】
前記印刷情報特定処理で特定した印刷情報を出力する順を予め指定された条件に従って特定し、該特定した順に従って前記印刷情報出力処理と前記印刷要求処理とを実行させる出力順制御処理をさらに前記情報処理装置に実行させることを特徴とする請求項７記載の印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷制御装置、印刷制御プログラムに関する。
【背景技術】
【０００２】
近年、プリントサーバ等の印刷制御装置に、印刷情報を一時的に蓄積し、この印刷制御装置とネットワークを介して接続されたプリンタ等の画像形成装置のうち、利用者が所望する画像形成装置から操作を行うことによって、当該画像形成装置が印刷制御装置から印刷情報を取得して印刷を行うことのできる印刷システムが利用されている。
【０００３】
このような印刷システムでは、利用者数が増大すると、印刷制御装置に蓄積される印刷情報の量が膨大となり、印刷制御装置の負荷も増大するため、利用者による利便性が損なわれることもある。
【０００４】
このため、利用者数が増大した場合には、印刷制御装置の数を複数設置するなどの対策がとられることがあるが、この場合には、単に印刷システムが複数存在するだけとなり、通常、各利用者が利用する印刷制御装置は、指定された１つのものに限定されてしまうことが多い。
【０００５】
なお、印刷制御装置の負荷を軽減するために、複数の印刷制御装置のほかにインデックスサーバを用意し、印刷情報の書誌情報をインデックスサーバで一元管理し、利用者は印刷指示をインデックスサーバに対して行い、インデックスサーバが各印刷制御装置に印刷指示を行うようにした印刷システムが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００６−３５０４９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、利便性を損なうことなく、利用者数の増大等に対応することのできる印刷システム、印刷制御装置、印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するため、請求項１の発明は、画像形成装置からのリスト出力指示に応じて、印刷情報を蓄積する複数の印刷制御装置のそれぞれから該それぞれの印刷制御装置が蓄積している印刷情報のリストを取得するリスト取得手段と、前記リスト取得手段が取得した複数のリストを合成するリスト合成手段と、前記リスト合成手段が合成したリストを前記リスト出力指示に対する応答として前記画像形成装置に出力するリスト出力手段と、前記画像形成装置からの印刷指示に応じて印刷情報を特定する印刷情報特定手段と、前記印刷制御装置のうち前記印刷情報特定手段が特定した印刷情報を蓄積する印刷制御装置に対して、該印刷情報を前記画像形成装置に出力させる印刷情報出力手段とを前記印刷制御装置のぞれぞれに備えたことを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記リスト合成手段は、前記リスト取得手段が取得した複数のリストを予め指定された条件に従って並び替えて合成することを特徴とする。
【０００９】
また、請求項３の発明は、請求項１の発明において、前記印刷情報出力手段は、前記印刷情報特定手段が特定した印刷情報を予め指定された条件に従った順で前記画像形成装置に出力させることを特徴とする。
【００１０】
また、請求項４の発明は、印刷情報を蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷情報のリストを取得するリスト取得手段と、画像形成装置からのリスト出力指示に応じて他の印刷制御装置に対して該他の印刷制御装置が蓄積する印刷情報のリストを要求するリスト要求手段と、前記リスト要求手段の要求に応じて前記他の印刷制御装置が返したリストと前記リスト取得手段が取得したリストとを合成するリスト合成手段と、前記リスト合成手段が合成したリストを前記リスト出力指示に対する応答として前記画像形成装置に出力するリスト出力手段と、前記他の印刷制御装置からのリスト要求に応じて前記リスト取得手段が取得したリストを該他の印刷制御装置に返すリスト要求応答手段と、前記画像形成装置からの印刷指示または前記他の印刷制御装置からの印刷要求に応じて印刷情報を特定する印刷情報特定手段と、前記印刷情報特定手段が特定した印刷情報が前記蓄積手段に蓄積されていた場合に、該印刷情報を画像形成装置に出力する印刷情報出力手段と、前記印刷情報特定手段が特定した印刷情報が前記他の印刷制御装置に蓄積されていた場合に、該他の印刷制御装置に該印刷情報の印刷を要求する印刷要求手段とを具備することを特徴とする。
【００１１】
また、請求項５の発明は、請求項４の発明において、前記リスト合成手段は、前記リスト要求手段の要求に応じて前記他の印刷制御装置が返したリストと前記リスト取得手段が取得したリストとを予め指定された条件に従って並び替えて合成することを特徴とする。
【００１２】
また、請求項６の発明は、請求項４の発明において、前記印刷情報特定手段が特定した印刷情報を出力する順を予め指定された条件に従って特定し、該特定した順に従って前記印刷情報出力手段と前記印刷要求手段とを動作させる出力順制御手段をさらに具備することを特徴とする。
【００１３】
また、請求項７の発明は、印刷情報を蓄積手段に蓄積する蓄積処理と、前記蓄積手段に蓄積された印刷情報のリストを取得するリスト取得処理と、画像形成装置からのリスト出力指示に応じて他の印刷制御装置に対して該他の印刷制御装置が蓄積する印刷情報のリストを要求するリスト要求処理と、前記リスト要求処理による要求に応じて前記他の印刷制御装置が返したリストと前記リスト取得処理で取得したリストとを合成するリスト合成処理と、前記リスト合成処理で合成したリストを前記リスト出力指示に対する応答として前記画像形成装置に出力するリスト出力処理と、前記他の印刷制御装置からのリスト要求に応じて前記リスト取得処理で取得したリストを該他の印刷制御装置に返すリスト要求応答処理と、前記画像形成装置からの印刷指示または前記他の印刷制御装置からの印刷要求に応じて印刷情報を特定する印刷情報特定処理と、前記印刷情報特定処理で特定した印刷情報が前記蓄積手段に蓄積されていた場合に、該印刷情報を画像形成装置に出力する印刷情報出力処理と、前記印刷情報特定処理で特定した印刷情報が前記他の印刷制御装置に蓄積されていた場合に、該他の印刷制御装置に該印刷情報の印刷を要求する印刷要求処理とを情報処理装置に実行させることを特徴とする。
【００１４】
また、請求項８の発明は、請求項７の発明において、前記リスト合成処理は、前記リスト要求処理による要求に応じて前記他の印刷制御装置が返したリストと前記リスト取得処理で取得したリストとを予め指定された条件に従って並び替えて合成することを特徴とする。
【００１５】
また、請求項９の発明は、請求項７の発明において、前記印刷情報特定処理で特定した印刷情報を出力する順を予め指定された条件に従って特定し、該特定した順に従って前記印刷情報出力処理と前記印刷要求処理とを実行させる出力順制御処理をさらに前記情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、印刷制御装置の数を任意にして構成することにより利用者数の増大等に対応することができ、この際に、利用者は構成を意識することなく利用が可能なため、利用者の利便性を損なうことがない。
【００１７】
また、印刷制御装置の一部に障害が生じた場合であっても、印刷システム全体が利用できなくなるといったことがない。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る印刷システム、印刷制御装置、印刷制御プログラムの一実施の形態について、添付図面を参照して詳細に説明する。
【実施例】
【００１９】
図１は、印刷システムの構成例を示した図である。同図に示すように、印刷システムは、複数の印刷制御装置１（１−１〜１−ｎ）、それぞれ認証端末３（３−１〜３−ｍ）が接続された複数の画像形成装置２（２−１〜２−ｍ）、複数の情報処理装置４（４−１〜４−ｌ）がネットワーク５に接続されて構成されている。
【００２０】
印刷制御装置１は、印刷情報の蓄積および管理を行う。画像形成装置２は、操作部を備えるかもしくは操作端末に接続されており、印刷制御装置１から印刷情報を取得し、取得した印刷情報に基づいて用紙等の媒体上に画像を形成する。認証端末３は、画像形成装置２が印刷制御装置１にアクセスする際に必要な認証情報の入力を行う。認証端末３に入力された認証情報は、画像形成装置２または認証装置（不図示）等の予め定められた認証機構により利用者の認証に用いられる。情報処理装置４は、文書等を作成、編集するアプリケーションソフトウェアが動作し、これを利用して印刷情報を生成して生成した印刷情報を印刷制御装置１に送出する。なお、画像形成装置２、認証装置３、情報処理装置４は、従来から用いられているものと同様のものであるため、ここでの詳細な説明は省略する。
【００２１】
図２は、印刷制御装置１の構成を示した図である。同図に示すように、印刷制御装置１は、演算部１０と記憶部１１、一時期億部１２、通信部１３、記憶装置接続部１４、記憶装置１５、入力装置接続部１６、表示装置接続部１７を有している。
【００２２】
演算部１０は、プログラム等にしたがって演算処理を行うもので、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサにより実現されるものである。記憶部１１は、少なくとも印刷制御装置１を動作させる最小限の情報やプログラム等を記憶するもので、例えば、ＲＯＭ（Read Only Memory）、不揮発性メモリ(Nonvolatile Memory)等のメモリで実現されるものである。一時記憶部１２は、情報等を一時的に記憶するもので、例えば、ＲＡＭ（Random Access Memory）等のメモリで構成される。通信部１３は、印刷制御装置１をネットワーク５へ接続するためのインタフェイスである。記憶装置接続部１４は、記憶装置１５を接続するためのインタフェイスであり、記憶装置１５は、磁気ディスクやＲＡＭ等の情報等を記憶する装置であり、印刷制御装置１を印刷制御装置として動作させるために演算部１０に実行させるプログラム等が記憶されている。入力装置接続部１６は、キーボードやマウス等の入力装置（不図示）を接続するためのインタフェイスである。表示装置接続部１７は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイ等の表示装置（不図示）を接続するためのインタフェイスである。なお、印刷制御装置１には、汎用のコンピュータを利用することが可能である。
【００２３】
次に、印刷制御装置１の機能的な構成について説明する。図３は、印刷制御装置１の機能的な構成を示すブロック図である。なお、同図においては、説明を簡単にするために、印刷制御装置１、画像形成装置２、認証装置３、情報処理装置４の数を、それぞれ、２、３、３、２としているが、各装置の数に限りはない。
【００２４】
同図に示すように、印刷制御装置１−１は、印刷情報管理部１０１−１と、印刷情報保持部１０２−１、情報入出力部１０３−１、命令処理部１０４−１、対応情報保持部１０５−１を有している。同様に、印刷制御装置１−２は、印刷情報管理部１０１−２と、印刷情報保持部１０２−２、情報入出力部１０３−２、命令処理部１０４−２、対応情報保持部１０５−２を有している。なお、印刷情報管理部１０１−１と、印刷情報保持部１０２−１、情報入出力部１０３−１、命令処理部１０４−１、対応情報保持部１０５−１の各部と、印刷制御装置１−２は、印刷情報管理部１０１−２と、印刷情報保持部１０２−２、情報入出力部１０３−２、命令処理部１０４−２、対応情報保持部１０５−２の各部は、図２に示した印刷制御装置１においてプログラムを実行させることで実現されるものである。また、印刷制御装置１−１と印刷制御装置１−２は、同様のものである。
【００２５】
印刷情報管理部１０１−１（１０１−２）は、情報処理装置４−１（４−２）から送出される印刷情報を受け付け、受け付けた印刷情報を印刷情報保持部１０２−１（１０２−２）に蓄積する。また、印刷情報管理部１０１−１（１０１−２）は、命令処理部１０４−１（１０４−２）からの指示にしたがって、画像形成装置２−１、画像形成装置２−２、画像形成装置２−３のいずれかに印刷情報保持部１０２−１（１０２−２）に蓄積している印刷情報を転送する。ただし、図３に示した例においては、印刷情報管理部１０１−２は、画像形成装置２−１への印刷情報の転送は行わない。
【００２６】
印刷情報保持部１０２−１（１０２−２）は、印刷情報管理部１０１−１（１０１−２）が受け付けた印刷情報を蓄積する。
【００２７】
情報入出力部１０３−１（１０３−２）は、画像形成装置２−１、画像形成装置２−２、画像形成装置２−３との間で出力情報や指示情報等の授受を行う。具体的には、情報入出力部１０３−１（１０３−２）は、画像形成装置２−１（２−２、２−３）からの印刷情報リストの出力指示を受け付け、これに応じて印刷情報リストを返したり、画像形成装置２−１（２−２、２−３）からの印刷指示を受け付けたりする。また、情報入出力部１０３−１（１０３−２）は、画像形成装置２−１、画像形成装置２−２、画像形成装置２−３がウェブブラウザを有している場合には、ウェブサーバとして動作するように構成することも可能である。
【００２８】
命令処理部１０４−１（１０４−２）は、情報入出力部１０３−１（１０３−２）や命令処理部１０４−２（１０４−１）からの指示や要求に応じた処理を行う。具体的には、命令処理部１０４−１（１０４−２）は、情報入出力部１０３−１（１０３−２）が受け付けた印刷情報リストの出力指示に応じて、印刷管理部１０１−１（１０１−２）が管理する印刷情報に関する情報を取得するとともに、命令処理部１０４−２（１０４−１）に対して印刷情報リストを要求したり、命令処理部１０４−２（１０４−１）からの印刷情報リストの要求に対して印刷管理部１０１−１（１０１−２）が管理する印刷情報に関する情報を取得して返したり、情報入出力部１０３−１（１０３−２）が受け付けた印刷指示や命令処理部１０４−２（１０４−１）からの印刷実行要求に応じて、印刷管理部１０１−１（１０１−２）に印刷処理を実行させる等の処理を行う。
【００２９】
対応情報保持部１０５−１（１０５−２）は、印刷制御装置１−１（１−２）が対応可能な画像形成装置２の情報を保持する。図３に示した例では、対応情報保持部１０５−１には、画像形成装置２−１、画像形成装置２−２、画像形成装置２−３の情報が保持され、対応情報保持部１０５−２には、画像形成装置２−２、画像形成装置２−３の情報が保持されている。なお、前述の印刷情報管理部１０１−１（１０１−２）による印刷情報の転送先となるのは、対応情報保持部１０５−１（１０５−２）に情報が保持されている画像形成装置である。
【００３０】
次に、図３に示した画像形成装置２−２から印刷出力を行う場合に、画像形成装置２−２と印刷制御装置１−１、印刷制御装置１−２の間で授受される情報等について説明する。図４は、印刷出力時の情報等の流れの概略を示した図である。
【００３１】
また、ここでは、情報処理装置４−１と情報処理装置４−２で生成された印刷情報は、予め定められた蓄積先として、それぞれ、印刷情報保持部１０２−１と印刷情報保持部１０２−２に蓄積されているものとする。なお、情報処理装置４−１、情報処理装置４−２等で生成された印刷情報は、蓄積先を固定とせず、図示しない負荷分散装置等を介して、比較的印刷情報の蓄積量の少ない印刷制御装置１に蓄積するように構成することも可能である。
【００３２】
まず、利用者が画像形成装置２−２が備える操作部または画像形成装置２−２に接続された操作端末を操作し、認証端末３−２を利用した認証が終了すると、画像形成装置２−２は、印刷制御装置１−１の情報入出力部１０３−１に対して印刷情報のリスト出力指示を送出する（ステップ２０１）。
【００３３】
情報入出力部１０３−１は、画像形成装置２−２からのリスト出力指示を受け付けると、その旨を命令処理部１０４−１に伝え（ステップ２０２）、命令処理部１０４−１は、命令処理部１０４−２にリスト要求を伝えるとともに（ステップ２０３）、印刷情報管理部１０１−１から印刷情報保持部１０２−１に蓄積されている印刷情報のリストを取得する（ステップ２０４、ステップ２０５）。
【００３４】
一方、命令処理部１０４−１からリスト要求が伝えられた命令処理部１０４−２は、印刷情報管理部１０１−２から印刷情報保持部１０２−２に蓄積されている印刷情報のリストを取得し（ステップ２０６、ステップ２０７）、取得したリストを命令処理部１０４−１に伝える（ステップ２０８）。
【００３５】
続いて、命令処理部１０４は、印刷情報保持部１０２−１に保持されている印刷情報のリストと印刷情報保持部１０２−２に保持されているリストを合成するとともに、予め設定されている条件に基づいてリストの内容を並べ替え、これを情報入出力部１０３−１に伝える（ステップ２０９）。そして、情報入出力部１０３−１は、当該リストを画像形成装置２−２で表示可能な形式で、ステップ２０１で受け付けたリスト出力指示に対する応答として画像形成装置２−２へ送信し（ステップ２１０）、画像形成装置２−２は、当該リストを表示する。
【００３６】
その後、利用者が画像形成装置２−２が備える操作部または画像形成装置２−２に接続された操作端末を操作して印刷を指示すると、画像形成装置２−２は、情報入出力部１０３−１に対して印刷指示を送出する（ステップ２１１）。
【００３７】
情報入出力部１０３−１は、画像形成装置２−２からの印刷指示を受け付けると、その旨を命令処理部１０４−１に伝え（ステップ２１２）、命令処理部１０４−１は、予め定められた条件、例えば、印刷情報が生成された日時順に、印刷実行処理を行う。なお、ここでは、３つの印刷情報に対する印刷指示を受け付けたものとする。
【００３８】
命令処理部１０４−１は、まず、印刷情報保持部１０２−１に蓄積されている印刷情報に基づく印刷実行処理を行うため、印刷情報管理部１０１−１へ該当する印刷情報の画像形成装置２−２への転送を指示する（ステップ２１３）。続いて、命令処理部１０４−１は、印刷情報保持部１０２−２に蓄積されている印刷情報に基づく印刷実行処理を行うため、命令処理部１０４−２へ該当する印刷情報の印刷を要求する（ステップ２１４）。そして、当該要求を受けた命令処理部１０４−２が印刷情報管理部１０１−２へ該当する印刷情報の画像形成装置２−２への転送を指示する（ステップ２１５）。さらに、命令処理部１０４−１は、印刷情報保持部１０２−１に蓄積されている印刷情報に基づく印刷実行処理を行うため、印刷情報管理部１０１−１へ該当する印刷情報の画像形成装置２−２への転送を指示する（ステップ２１６）。
【００３９】
そして、印刷情報管理部１０１−１と印刷情報管理部１０１−２は、それぞれ、命令処理部１０１−１と命令処理部１０１−２からの指示に応じて、該当する印刷情報を画像形成装置２−２に転送する（ステップ２１７、ステップ２１８、ステップ２１９）。
【００４０】
次に、印刷制御装置１の動作について説明する。図５乃至７は、印刷制御装置１の動作の流れを示すフローチャートである。なお、ここでは、印刷制御装置１が印刷情報管理部１０１、印刷情報保持部１０２、情報入出力部１０３、命令処理部１０４、対応情報保持部１０５を有しているものとして説明するが、これは、それぞれ、図３に示した印刷情報管理部１０１−１、印刷情報保持部１０２−１、情報入出力部１０３−１、命令処理部１０４−１、対応情報保持部１０５−１または印刷情報管理部１０１−２、印刷情報保持部１０２−２、情報入出力部１０３−２、命令処理部１０４−２、対応情報保持部１０５−２に相当するものとする。
【００４１】
印刷制御装置１は、情報処理装置４が送出する印刷情報を受信すると（ステップ３０１でＹＥＳ）、印刷情報管理部１０１が当該印刷情報を受け付け、これを印刷情報保持部１０３に蓄積する（ステップ３０２）。
【００４２】
また、印刷制御装置１は、情報入出力部１０３が画像形成装置２からリスト出力指示を受けると（ステップ３０３でＹＥＳ）、命令処理部１０４がリスト出力処理を実行する（ステップ３０４）。
【００４３】
リスト出力処理では、命令処理部１０４は、まず、印刷情報管理部１０１から画像形成装置２を操作している利用者が出力可能な印刷情報（通常は、利用者が情報処理装置４から印刷制御装置１に送出したもの）のリストを取得する（図６のステップ３０４１）。この利用者の特定は、利用者が認証端末３に入力した認証情報を利用して行う。
【００４４】
そして、命令処理部１０４は、他の全ての印刷制御装置１に対して対応情報を要求し（ステップ３０４２）、これに応じて他の印刷制御装置１から返される対応情報を取得する（ステップ３０４３）。他の全ての印刷制御装置１からの対応情報を受信するか、一定の時間が経過すると、受信した対応情報に基づいて、印刷情報リストの要求先となる対象装置を特定する（ステップ３０４４）。
【００４５】
対象装置を特定すると、命令処理部１０４は、特定した全ての印刷制御装置１に対して画像形成装置２を操作している利用者が出力可能な印刷情報のリストを要求し（ステップ３０４５）、これに応じて他の印刷制御装置１から返されるリストを受信する（ステップ３０４６）。特定した全ての印刷制御装置１からリストを受信するか、一定の時間が経過すると、命令処理部１０４は、受信した各リストとステップ３０４１で取得したリストを合成するとともに、これを印刷情報が生成された日時順等の予め定められた順序に並び替えて情報入出力部１０３に渡す（ステップ３０４７）。そして、情報入出力部１０３が、当該リストを画像形成装置２で表示できる形式の表示用リストとして、画像形成装置２に送信し（ステップ３０４８）、リスト出力処理を終了する。
【００４６】
なお、リスト出力処理においては、ステップ３０４１の自印刷制御装置１からのリスト取得は、必ずしも最初に実行する必要はなく、ステップ３０４７のリストの合成、並び替えの処理よりも前であれば、任意の時期に実行可能である。また、ステップ３０４２乃至ステップ３０４４の処理での対象装置の特定を省略し、他の全ての印刷制御装置１にリストを要求するようにしてもよい。
【００４７】
また、印刷制御装置１は、命令処理部１０４が他の印刷制御装置１からの対応情報要求を受けると（図５のステップ３０５でＹＥＳ）、命令処理部１０４は、対応情報保持部１０５に保持している対応情報を取得し、これを対応情報要求の要求元の印刷制御装置１に送信する（ステップ３０６）。
【００４８】
また、印刷制御装置１は、命令処理部１０４が他の印刷制御装置１からのリスト要求を受けると（ステップ３０７でＹＥＳ）、命令処理部１０４は、印刷情報管理部１０１からリスト要求に含まれる利用者（リスト要求の要求元の印刷制御装置１にアクセスしている画像形成装置２の操作者）が出力可能な印刷情報のリストを取得し、これをリスト要求の要求元の印刷制御装置１に送信する（ステップ３０８）。
【００４９】
また、印刷制御装置１は、情報入出力部１０３が画像形成装置２から印刷指示を受けると（ステップ３０９でＹＥＳ）、命令処理部１０４が印刷処理を実行する（ステップ３１０）。
【００５０】
印刷処理では、命令処理部１０４は、まず、印刷指示で指定された印刷情報から、その印刷実行順を特定する（図７のステップ３１０１）。印刷実行順の特定は、予め定められたまたは印刷指示とともに指定された条件で行い、例えば、印刷情報が生成された日時順に印刷実行順を特定する。
【００５１】
印刷実行順を特定すると、最初に印刷を実行すべき印刷情報が自装置、つまり、印刷情報管理部１０１が管理する印刷情報であれば（ステップ３１０２でＹＥＳ）、印刷情報管理部１０１が印刷情報保持部１０２に保持している印刷情報から印刷実行すべき印刷情報を特定し（ステップ３１０３）、特定した印刷情報を画像形成装置２に転送する（ステップ３１０４）。そして、まだ、印刷実行すべき印刷情報があれば（ステップ３１０５でＮＯ）、ステップ３１０２の処理に戻る。
【００５２】
一方、印刷を実行すべき印刷情報が他の印刷制御装置１が管理する印刷情報であれば（ステップ３１０２でＮＯ）、命令処理部１０４が、該当する印刷制御装置１に対して印刷実行を要求する（ステップ３１０６）。そして、まだ、印刷実行すべき印刷情報があれば（ステップ３１０５でＮＯ）、ステップ３１０２の処理に戻る。
【００５３】
このような処理を繰り返し、指定された全ての印刷情報に対する処理が終了すると（ステップ３１０５でＹＥＳ）、印刷処理を終了する。
【００５４】
また、印刷制御装置１は、命令処理部１０４が他の印刷制御装置１からの印刷実行要求を受けると（図５のステップ３１１でＹＥＳ）、印刷情報管理部１０１が印刷情報保持部１０２に保持している印刷情報から印刷実行すべき印刷情報を特定し（ステップ３１２）、特定した印刷情報を画像形成装置２に転送する（ステップ３１３）。
【図面の簡単な説明】
【００５５】
【図１】印刷システムの構成例を示した図である。
【図２】印刷制御装置１の構成を示した図である。
【図３】印刷制御装置１の機能的な構成を示すブロック図である。
【図４】印刷出力時の情報等の流れの概略を示した図である。
【図５】印刷制御装置１の動作の流れを示すフローチャートである。
【図６】印刷制御装置１の動作の流れを示すフローチャートである。
【図７】印刷制御装置１の動作の流れを示すフローチャートである。
【符号の説明】
【００５６】
１、１−１〜１−ｎ    印刷制御装置
２−１〜２−ｍ    画像形成装置
３−１〜３−ｍ    認証端末
４−１〜４−ｌ    情報処理装置
５    ネットワーク
１０    演算部
１１    記憶部
１２    一時記憶部
１３    通信部
１４    記憶装置接続部
１５    記憶装置
１６    入力装置接続部
１７    表示装置接続部
１０１−１、１０１−２    印刷情報管理部
１０２−１、１０２−２    印刷情報保持部
１０３−１、１０３−２    情報入出力部
１０４−１、１０４−２    命令処理部
１０５−１、１０５−２    対応情報保持部
【図１】
2008257568.tif 000003
【図２】
2008257568.tif 000004
【図３】
2008257568.tif 000005
【図４】
2008257568.tif 000006
【図５】
2008257568.tif 000007
【図６】
2008257568.tif 000008
【図７】
2008257568.tif 000009