(57)【要約】【課題】  各印刷制御装置に対する印刷依頼の到来ムラを低減してシステム全体の文書出力処理能力を向上させる。【解決手段】  出力管理サーバ３０において、出力管理制御部３２２は、出力先のプリンタを指定した文書情報の印刷依頼を受付けると、印刷サーバ・プリンタ割当管理部３３により管理されている印刷サーバ・プリンタ割当管理情報を参照して出力先のプリンタに相当する論理プリンタに割当てられている印刷サーバを選択して当該文書情報の印刷指示を送出する。割当変更処理部３２５は、プリンタ稼動状態管理部３２３で管理される各プリンタの稼動状態と、印刷サーバ稼動状態管理部３２４で管理される各印刷サーバの稼動状態に基づき、印刷サーバ・プリンタ割当管理情報における各印刷サーバに対する論理プリンタの割当設定を変更する。【選択図】  図２
2006260216.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷制御装置に各々対応して出力制御対象の論理出力装置の割当を設定した割当管理情報を管理する管理手段を有する出力管理装置をネットワークを介して前記複数の印刷制御装置に接続し、出力先の出力装置を指定した文書情報の印刷依頼を受付けた前記出力管理装置が、前記割当管理情報を参照して前記出力先の出力装置に相当する論理出力装置に割当てられている印刷制御装置を選択して当該文書情報の印刷指示を送出する文書出力管理システムの前記出力管理装置に実装される文書出力管理プログラムにおいて、
前記管理手段が管理する前記割当管理情報における前記各印刷制御装置に対する前記論理出力装置の割当設定を変更する割当設定変更処理を前記出力管理装置に行なわせる
ことを特徴とする文書出力管理プログラム。
【請求項２】
前記各出力装置の稼動状態を管理する出力装置稼動状態管理処理と、
前記各印刷制御装置の稼動状態を管理する印刷制御装置稼動状態管理処理と
を前記出力管理装置に更に行なわせ、
前記割当設定変更処理では、
前記出力装置稼動状態管理処理により管理される各出力装置の稼動状態と、前記印刷制御装置稼動状態管理処理により管理される各印刷制御装置の稼動状態に基づき、前記割当管理情報における前記各印刷制御装置に対する前記論理出力装置の割当設定を変更する処理を行わせる
ことを特徴とする請求項１記載の文書出力管理プログラム。
【請求項３】
前記出力装置稼動状態管理処理では、
前記各出力装置が文書情報を出力した各時間と、前記各出力装置における前記各時間の出力枚数と、前記各時間の出力枚数から算出される前記各出力装置の所定時間当りの平均印刷枚数と、前記各出力装置の所定時間当りの平均印刷枚数から算出される前記各出力装置の各時間毎の負荷状態と、前記各出力装置の所定時間当りの平均印刷枚数と予め出力装置の機種毎に定義される任意時間当りの出力可能枚数とに基づき算出される前記各出力装置毎の出力能力を含む出力装置稼動状態を記録する出力装置稼動状態記録処理を行わせ、
前記印刷制御装置稼動状態管理処理では、
前記各印刷制御装置が前記印刷依頼を受けた各時間と、前記各印刷制御装置における前記各時間毎の印刷依頼数と、前記各印刷制御装置における前記時間毎の印刷依頼数と予め定義される任意時間当りの処理可能な印刷依頼数とに基づき算出される前記各印刷制御装置毎の印刷依頼率とを含む印刷制御装置稼動状態を記録する印刷制御装置稼動状態記録処理を行わせる
ことを特徴とする請求項２記載の文書出力管理プログラム。
【請求項４】
前記割当設定変更処理では、
最も負荷状態が高い時間帯に、前記出力能力が予め設定される規定レベルよりも低い出力装置が存在するか否かを判定する第１の判定処理と、
前記第１の判定処理により、出力能力が前記規定レベルよりも低い出力装置が存在すると判定された場合、該出力装置を割当変更候補として特定する割当変更候補特定処理と、
前記第１の判定処理により、出力能力が前記規定レベルよりも低い出力装置が存在すると判定された場合、当該時間帯に印刷依頼率が予め設定される規定レベルよりも低下している印刷制御装置が存在するか否かを判定する第２の判定処理と、
前記第２の判定処理により、印刷依頼率が前記規定レベルよりも低下している印刷制御装置が存在する場合、該印刷制御装置が前記割当変更候補に対して現在割当てられている移動元の印刷制御装置であるか否かを判定する第３の判定処理と、
前記第３の判定処理により、前記印刷制御装置が前記移動元の印刷制御装置でないと判定された場合、該印刷制御装置を移動先の印刷制御装置として特定する移動先印刷制御装置特定処理と、
前記割当管理情報を操作し、前記割当変更候補の出力装置の割当を、前記移動元の印刷制御装置から前記移動先の印刷制御装置に移動させることにより割当設定を変更する割当管理情報操作処理と
を行わせることを特徴とする請求項３記載の文書出力管理プログラム。
【請求項５】
前記割当設定変更を行う割当設定変更タイミングを設定する設定処理を前記出力管理装置に更に行なわせ、
前記割当設定変更処理では、前記割当設定変更タイミング毎に、前記割当設定変更の処理を行わせる
ことを特徴とする請求項１乃至４のいずれか記載の文書出力管理プログラム。
【請求項６】
前記システムに付加する出力装置に相当する論理出力装置を作成する論理出力装置作成処理と、
前記論理出力装置作成処理により作成された論理出力装置を、前記印刷制御装置のいずれか１つに割当設定されるように前記割当管理情報に自動登録する論理出力装置登録処理を前記出力管理装置に更に行なわせる
ことを特徴とする請求項１乃至５のいずれか記載の文書出力管理プログラム。
【請求項７】
論理出力装置の登録条件を設定する登録条件設定処理を前記出力管理装置に更に行なわせ、
前記論理出力装置登録処理では、
前記登録条件に従って前記印刷制御装置に対する登録対象の論理出力装置の割当設定を行わせる
ことを特徴とする請求項６記載の文書出力管理プログラム。
【請求項８】
前記登録条件設定処理では、
論理出力装置を機種毎に１台の印刷制御装置にまとめる、同一機種の論理出力装置を異なる印刷制御装置に分散させる、論理出力装置を設置場所毎に対応する印刷制御装置にまとめる、論理出力装置を登録順に印刷制御装置に対応させるという各条件の少なくとも１つを前記登録条件として設定する処理を行わせる
ことを特徴とする請求項７記載の文書出力管理プログラム。
【請求項９】
複数の印刷制御装置に各々対応して出力制御対象の論理出力装置の割当を設定した割当管理情報を管理する管理手段を有する出力管理装置をネットワークを介して前記複数の印刷制御装置に接続し、出力先の出力装置を指定した文書情報の印刷依頼を受付けた前記出力管理装置が、前記割当管理情報を参照して前記出力先の出力装置に相当する論理出力装置に割当てられている印刷制御装置を選択して当該文書情報の印刷指示を送出する文書出力管理システムにおいて、
前記出力管理装置は、
前記管理手段が管理する前記割当管理情報における前記各印刷制御装置に対する前記論理出力装置の割当設定を変更する割当設定変更手段
を具備することを特徴とする文書出力管理システム。
【請求項１０】
複数の印刷制御装置に各々対応して出力制御対象の論理出力装置の割当を設定した割当管理情報を管理する管理手段を有する出力管理装置をネットワークを介して前記複数の印刷制御装置に接続し、出力先の出力装置を指定した文書情報の印刷依頼を受付けた前記出力管理装置が、前記割当管理情報を参照して前記出力先の出力装置に相当する論理出力装置に割当てられている印刷制御装置を選択して当該文書情報の印刷指示を送出する文書出力管理方法において、
前記出力管理装置が、前記管理手段が管理する前記割当管理情報における前記各印刷制御装置に対する前記論理出力装置の割当設定を変更する割当設定変更ステップ
を有することを特徴とする文書出力管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力管理装置と複数の印刷制御装置をネットワークを介して接続し、出力先の出力装置を指定した文書情報の印刷依頼を受付けた出力管理装置が、予め登録された割当管理情報を参照して出力先の出力装置に相当する論理出力装置に割当てられている印刷制御装置を選択して当該文書情報の印刷指示を送出する文書出力管理システムに係わり、詳しくは、各印刷制御装置に対する印刷依頼の到来ムラを低減してシステム全体の文書出力処理能力を向上させることが可能な文書出力管理システム、その方法及びプログラムに関する。
【背景技術】
【０００２】
文書出力管理システムの構成として、例えば、出力管理装置（出力管理サーバ）と分散設置される複数の印刷制御装置（印刷サーバ）をネットワークにより接続し、外部機器等から文書情報の印刷依頼を受けた出力管理サーバが、予め登録されている各印刷サーバとその印刷制御対象の出力装置（プリンタ）の割当設定に基づき印刷サーバを選択して当該文書情報の印刷指示を送出するという構成が考えられる。
【０００３】
このように分散設置される複数の処理装置を介して文書情報等の出力を行うシステムの処理分散化技術について、例えば、下記特許文献１には、メールサーバの通信量を均等化して処理の分散を図る技術が開示されている。
【０００４】
また、下記特許文献２には、印刷ジョブを流す複数のクライアントコンピュータと、それらの印刷ジョブを統括して受けるプリンタサーバコンピュータを共通の通信ネットワーク上に配置し、それぞれのクライアントコンピュータのＣＰＵ負荷状態によって処理をクライアントに行わせる技術が開示されている。
【０００５】
また、下記特許文献３には、複数のサーバの負荷を適切に平準化すると共に、目標とするクライアントアプリケーションの応答性または目標性能を確保する技術が開示されている。
【特許文献１】特開平８−２３７２９６号公報
【特許文献２】特開平１１−２５９２５８号公報
【特許文献３】特開平２００１−０９２７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１乃至３に記載される各技術は、分散先の処理装置が担当する処理が固定されているシステムを前提としたものであり、かかる前提の下でシステム全体の出力管理処理能力を向上させるために、各処理装置にどのように効率良く印刷ジョブを振り分けるかを決めるという技術思想であった。
【０００７】
かかる従来の技術思想を、上述した如く、出力管理装置に分散先の複数の印刷制御装置をネットワーク接続した文書出力管理システムに適用した場合、分散先の印刷制御装置の担当処理が固定されていることが前提となり、論理出力装置の登録状況によっては、ある印刷制御装置に印刷が集中し、別の印刷制御装置には印刷依頼があまり到来しないというムラが生じ、システム全体として本来の文書出力能力を十分に発揮できない場合があるという問題点があった。
【０００８】
また、この種の従来のシステムでは、各印刷制御装置に対応して登録する論理出力装置の数が多い場合、印刷制御装置に論理出力装置を作成（登録）する作業に多くの手間と時間を要するという問題点があった。
【０００９】
本発明は、上記問題点を解消し、各印刷制御装置に対する印刷依頼の到来ムラを低減してシステム全体の文書出力処理能力を向上させることができると共に、各印刷制御装置に対応して論理出力装置の割当設定を簡単に登録可能な文書出力管理システム、その方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の発明は、複数の印刷制御装置に各々対応して出力制御対象の論理出力装置の割当を設定した割当管理情報を管理する管理手段を有する出力管理装置をネットワークを介して前記複数の印刷制御装置に接続し、出力先の出力装置を指定した文書情報の印刷依頼を受付けた前記出力管理装置が、前記割当管理情報を参照して前記出力先の出力装置に相当する論理出力装置に割当てられている印刷制御装置を選択して当該文書情報の印刷指示を送出する文書出力管理システムの前記出力管理装置に実装される文書出力管理プログラムにおいて、前記管理手段が管理する前記割当管理情報における前記各印刷制御装置に対する前記論理出力装置の割当設定を変更する割当設定変更処理を前記出力管理装置に行なわせることを特徴とする。
【００１１】
請求項２記載の発明は、上記請求項１記載の発明において、前記各出力装置の稼動状態を管理する出力装置稼動状態管理処理と、前記各印刷制御装置の稼動状態を管理する印刷制御装置稼動状態管理処理とを前記出力管理装置に更に行なわせ、前記割当設定変更処理では、前記出力装置稼動状態管理処理により管理される各出力装置の稼動状態と、前記印刷制御装置稼動状態管理処理により管理される各印刷制御装置の稼動状態に基づき、前記割当管理情報における前記各印刷制御装置に対する前記論理出力装置の割当設定を変更する処理を行わせることを特徴とする。
【００１２】
請求項３記載の発明は、上記請求項２記載の発明において、前記出力装置稼動状態管理処理では、前記各出力装置が文書情報を出力した各時間と、前記各出力装置における前記各時間の出力枚数と、前記各時間の出力枚数から算出される前記各出力装置の所定時間当りの平均印刷枚数と、前記各出力装置の所定時間当りの平均印刷枚数から算出される前記各出力装置の各時間毎の負荷状態と、前記各出力装置の所定時間当りの平均印刷枚数と予め出力装置の機種毎に定義される任意時間当りの出力可能枚数とに基づき算出される前記各出力装置毎の出力能力を含む出力装置稼動状態を記録する出力装置稼動状態記録処理を行わせ、前記印刷制御装置稼動状態管理処理では、前記各印刷制御装置が前記印刷依頼を受けた各時間と、前記各印刷制御装置における前記各時間毎の印刷依頼数と、前記各印刷制御装置における前記時間毎の印刷依頼数と予め定義される任意時間当りの処理可能な印刷依頼数とに基づき算出される前記各印刷制御装置毎の印刷依頼率とを含む印刷制御装置稼動状態を記録する印刷制御装置稼動状態記録処理を行わせることを特徴とする。
【００１３】
請求項４記載の発明は、上記請求項３記載の発明において、前記割当設定変更処理では、最も負荷状態が高い時間帯に、前記出力能力が予め設定される規定レベルよりも低い出力装置が存在するか否かを判定する第１の判定処理と、前記第１の判定処理により、出力能力が前記規定レベルよりも低い出力装置が存在すると判定された場合、該出力装置を割当変更候補として特定する割当変更候補特定処理と、前記第１の判定処理により、出力能力が前記規定レベルよりも低い出力装置が存在すると判定された場合、当該時間帯に印刷依頼率が予め設定される規定レベルよりも低下している印刷制御装置が存在するか否かを判定する第２の判定処理と、前記第２の判定処理により、印刷依頼率が前記規定レベルよりも低下している印刷制御装置が存在する場合、該印刷制御装置が前記割当変更候補に対して現在割当てられている移動元の印刷制御装置であるか否かを判定する第３の判定処理と、前記第３の判定処理により、前記印刷制御装置が前記移動元の印刷制御装置でないと判定された場合、該印刷制御装置を移動先の印刷制御装置として特定する移動先印刷制御装置特定処理と、前記割当管理情報を操作し、前記割当変更候補の出力装置の割当を、前記移動元の印刷制御装置から前記移動先の印刷制御装置に移動させることにより割当設定を変更する割当管理情報操作処理とを行わせることを特徴とする。
【００１４】
請求項５記載の発明は、上記請求項１乃至４のいずれか記載の発明において、前記割当設定変更を行う割当設定変更タイミングを設定する設定処理を前記出力管理装置に更に行なわせ、前記割当設定変更処理では、前記割当設定変更タイミング毎に、前記割当設定変更の処理を行わせることを特徴とする。
【００１５】
請求項６記載の発明は、上記請求項１乃至５のいずれか記載の発明において、前記システムに付加する出力装置に相当する論理出力装置を作成する論理出力装置作成処理と、前記論理出力装置作成処理により作成された論理出力装置を、前記印刷制御装置のいずれか１つに割当設定されるように前記割当管理情報に自動登録する論理出力装置登録処理を前記出力管理装置に更に行なわせることを特徴とする。
【００１６】
請求項７記載の発明は、上記請求項６記載の発明において、論理出力装置の登録条件を設定する登録条件設定処理を前記出力管理装置に更に行なわせ、前記論理出力装置登録処理では、前記登録条件に従って前記印刷制御装置に対する登録対象の論理出力装置の割当設定を行わせることを特徴とする。
【００１７】
請求項８記載の発明は、上記請求項７記載の発明において、前記登録条件設定処理では、論理出力装置を機種毎に１台の印刷制御装置にまとめる、同一機種の論理出力装置を異なる印刷制御装置に分散させる、論理出力装置を設置場所毎に対応する印刷制御装置にまとめる、論理出力装置を登録順に印刷制御装置に対応させるという各条件の少なくとも１つを前記登録条件として設定する処理を行わせることを特徴とする。
【００１８】
請求項９記載の発明は、複数の印刷制御装置に各々対応して出力制御対象の論理出力装置の割当を設定した割当管理情報を管理する管理手段を有する出力管理装置をネットワークを介して前記複数の印刷制御装置に接続し、出力先の出力装置を指定した文書情報の印刷依頼を受付けた前記出力管理装置が、前記割当管理情報を参照して前記出力先の出力装置に相当する論理出力装置に割当てられている印刷制御装置を選択して当該文書情報の印刷指示を送出する文書出力管理システムにおいて、前記出力管理装置は、前記管理手段が管理する前記割当管理情報における前記各印刷制御装置に対する前記論理出力装置の割当設定を変更する割当設定変更手段を具備することを特徴とする。
【００１９】
請求項１０記載の発明は、複数の印刷制御装置に各々対応して出力制御対象の論理出力装置の割当を設定した割当管理情報を管理する管理手段を有する出力管理装置をネットワークを介して前記複数の印刷制御装置に接続し、出力先の出力装置を指定した文書情報の印刷依頼を受付けた前記出力管理装置が、前記割当管理情報を参照して前記出力先の出力装置に相当する論理出力装置に割当てられている印刷制御装置を選択して当該文書情報の印刷指示を送出する文書出力管理方法において、前記出力管理装置が、前記管理手段が管理する前記割当管理情報における前記各印刷制御装置に対する前記論理出力装置の割当設定を変更する割当設定変更ステップを有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、複数の印刷制御装置に各々対応して出力制御対象の論理出力装置の割当を設定した割当管理情報を管理する管理手段を有する出力管理装置に、該管理手段が管理する割当管理情報における各印刷制御装置に対する論理出力装置の割当設定を変更する割当設定変更処理機能を更に設けたため、ある印刷制御装置に印刷依頼が集中して印刷制御対象の出力装置の出力能力が低下するような稼動状態の発生後、印刷依頼が集中したことのある印刷制御装置に割当設定されている出力能力が低下したことのある出力装置を、当該出力装置の出力能力が低下した上記時点で印刷依頼が少なかった印刷制御装置に対応する印刷制御対象の論理出力装置として割当設定し直す割当設定変更処理を実施することによって、各印刷制御装置に対する印刷依頼のムラを低減してシステム全体の文書出力処理能力を大幅に向上させることができる。
【００２１】
また、本発明では、システムに付加する出力装置に相当する論理出力装置を作成する論理出力装置作成処理機能と、作成された論理出力装置を、印刷制御装置のいずれか１つに割当設定されるように割当管理情報に自動登録する論理出力装置登録処理機能を設けたため、各印刷制御装置に対応して登録する論理出力装置の数が多い場合にも、各印刷制御装置に対応して論理出力装置の割当設定を簡単に登録できる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００２３】
図１は、本発明に係る文書出力管理システムの全体構成を示すブロック図である。
【００２４】
このシステムは、文書情報の印刷依頼を行うクライアント端末（ＰＣ：パーソナル・コンピュータ）１０、文書情報を保存・管理する文書管理サーバ２０、クライアントＰＣ１０からの印刷依頼に基づき、該印刷依頼を受けた文書情報を文書管理サーバ２０から取得し、自装置に登録されている複数の印刷サーバ４０（４０Ａ，４０Ｂ，…）のうちのいずれか１つを選択して当該文書情報の出力指示を送出する文書出力管理処理を行う出力管理サーバ３０、出力管理サーバ３０から出力指示を受けることにより、該出力指示に含まれる出力先のプリンタ５０に当該出力指示された文書情報を印刷出力させる印刷出力制御を行う複数の印刷サーバ４０（４０Ａ，４０Ｂ，…）をネットワーク９０により接続して構成される。
【００２５】
このシステムにおいて、各印刷サーバ４０と、拠点Ａ，Ｂ，…に分散設置される複数のプリンタ５０〔（５０Ａ−１，５０Ａ−２，５０Ａ−３，…）、（５０Ｂ−１，５０Ｂ−２，５０Ｂ−３，…）、…〕とは、例えば、ＬＡＮ等の通信手段により接続されている。
【００２６】
かかる構成を利用して、出力管理サーバ３０は、どのプリンタ（出力機器）５０に対してどの印刷サーバ４０経由で出力するかを割当てた印刷サーバ・プリンタ割当管理情報を予め設定しておくことで、クライアントＰＣ１０から印刷対象の文書情報と出力先のプリンタ５０を含む印刷依頼を受けた際、上記印刷サーバ・プリンタ割当管理情報を参照して上記出力先のプリンタ５０に対応する印刷サーバ４０を選択し、該選択した印刷サーバ４０に対して当該印刷対象の文書情報の印刷指示を送出する。
【００２７】
これにより、出力管理サーバ３０は、図１に示す構成において、例えば、拠点Ａに設置されるプリンタＡ１（５０Ａ−１）に対する文書出力を行う場合、上記印刷サーバ・プリンタ割当管理情報での印刷サーバ４０とプリンタ５０の割当設定次第で、印刷サーバ４０Ａを経由して文書出力を行うことができる他、印刷サーバ４０Ｂ経由で文書出力を行うことも可能である。
【００２８】
また、本発明に係わる出力管理サーバ３０は、印刷サーバ４０と該印刷サーバ４０の印刷制御対象となるプリンタ５０の割当設定を、一旦、印刷サーバ・プリンタ割当管理情報中に登録した後、印刷サーバ４０及び各プリンタ５０それぞれの稼動状態等に応じて、印刷サーバ４０とプリンタ５０の割当設定を変更して再登録する割当設定変更処理機能を有している。
【００２９】
以下、本発明に係わる出力管理サーバ３０の構成及び処理動作について順次説明していく。
【００３０】
図２は、本発明に係わる出力管理サーバ３０の機能構成を示すブロック図である。
【００３１】
図２に示すように、出力管理サーバ３０は、ネットワーク９０を介して印刷サーバ４０等との通信インタフェースを司る通信インタフェース（Ｉ／Ｆ）部３１、通信Ｉ／Ｆ部３１を介してクライアントＰＣ１０からの印刷依頼を受付け、この印刷依頼に基づき、該印刷依頼された文書情報を文書管理サーバ２０から取得すると共に、印刷依頼時によって指定された出力先のプリンタ５０に対応する印刷サーバ４０を選択して出力指示を行う文書出力管理処理をはじめとした装置全体の制御を行なう制御部３２、制御部３２が上記印刷依頼に基づき印刷指示する印刷サーバ４０を選択するために用いる印刷サーバ・プリンタ割当管理情報を印刷サーバ・プリンタ割当管理情報テーブル（ＴＢ）３３１を用いて管理する印刷サーバ・プリンタ割当管理部３３、制御部３２が受付けた印刷依頼に含まれる印刷対象文書情報等の各種情報を記憶する記憶部３４、キーボードやマウス等の入力装置を備え、上記印刷サーバ・プリンタ割当管理情報等の各種情報あるいは指令の入力操作を行う入力／操作部３５、該入力／操作部３５での入力操作に用いる画面や各種情報の表示を行う表示部３６を具備して構成される。
【００３２】
この出力管理サーバ３０の制御部３２には、論理プリンタ登録部３２１、出力管理制御部３２２、プリンタ稼動状態管理部３２３、印刷サーバ稼動状態管理部３２４、割当変更処理部３２５が設けられる。
【００３３】
論理プリンタ登録部３２１は、例えば、あるプリンタ５０を任意の拠点に設置して本システムに組み込む場合、上述した出力管理処理で、論理上、該プリンタ５０として扱う論理プリンタ（印刷オプションの設定値なども含めた仮想プリンタ）を作成する処理と、この作成した論理プリンタを既に登録されている印刷サーバ４０のいずれかに割当ててシステム内（印刷サーバ・プリンタ割当管理情報ＴＢ３３１内）に登録する処理を行う。
【００３４】
出力管理制御部３２２は、クライアントＰＣ１０からの出力先のプリンタ５０の指定と印刷対象の文書情報を含む印刷依頼に基づき、指定された出力先のプリンタ５０に対応する印刷サーバ４０を、上記論理プリンタ登録部３２１により印刷サーバ・プリンタ割当管理情報ＴＢ３３１内に登録された当該プリンタ５０（論理プリンタ）と印刷サーバ４０との割当設定を参照して選択し、該選択した印刷サーバ４０に印刷対象の文書情報の出力指示を発行する文書出力管理処理を行なう。
【００３５】
プリンタ稼動状態管理部３２３は、システム内の各プリンタ５０の稼動状態を記憶部３４の稼動状態記憶部３４０に記録する処理と、稼動状態記憶部３４０に記録された各プリンタ５０の稼動状態から各プリンタ５０毎の出力能力や負荷状態等を算出して記憶・管理する処理を行う。
【００３６】
印刷サーバ稼動状態管理部３２４は、システム内の各印刷サーバ４０の稼動状態を記憶部３４の稼動状態記憶部３４０に記録する処理と、稼動状態記憶部３４０に記録された各印刷サーバ４０の稼動状態から各印刷サーバ４０毎の印刷依頼受付率を算出して記憶、管理する処理を行う。
【００３７】
割当変更処理部３２５は、プリンタ稼動状態管理部３２３により管理される各プリンタ５０毎の出力能力や負荷状態と、印刷サーバ稼動状態管理部３２４により管理される各印刷サーバ４０毎の印刷依頼受付率を照合し、該照合結果に基づき、論理プリンタ登録部３２１により事前に登録されている論理プリンタと印刷サーバ４０の割当設定を変更して再登録する割当設定変更処理を行う。
【００３８】
なお、これら論理プリンタ登録部３２１、出力管理制御部３２２、プリンタ稼動状態管理部３２３、印刷サーバ稼動状態管理部３２４及び割当変更処理部３２５における上述の該当各処理〔論理プリンタ作成・登録処理（図３参照）、文書出力管理処理、プリンタ稼動状態管理処理、印刷サーバ稼動状態管理処理及び割当設定変更処理（図９参照）〕は、当該出力管理サーバ３０の例えば制御部３２に実装される文書出力管理プログラムに基づき、各機能部が該当する各処理を分担して実行することにより実現される。
【００３９】
図３は、制御部３２の論理プリンタ登録部３２１における論理プリンタ作成・登録処理を示すフローチャートである。
【００４０】
論理プリンタ登録部３２１では、入力／操作部３５での所定の操作に基づき表示部３６に論理プリンタ作成画面（図示せず）を表示し（ステップＳ１０１）、該画面上で、入力／操作部３５から論理プリンタ作成上必要な情報の入力を受付け（ステップＳ１０２）、該入力情報に基づいて論理プリンタを作成する（ステップＳ１０３）。
【００４１】
上記ステップＳ１０２の処理に際して、ユーザは、論理プリンタ作成画面上で、例えば、システムに新たに組み込むプリンタ５０等、新規登録しようとするプリンタ５０のプリンタ名、機種情報、設置場所等の情報を入力したうえで作成指示操作（画面上の「作成」ボタン押下等）を行う。
【００４２】
これにより、上記ステップＳ１０３において、論理プリンタ登録部３２１は、上記ステップＳ１０２でユーザにより入力された情報に基づき当該プリンタ５０に対応する論理プリンタ（アイコン）を作成する。
【００４３】
この作成された論理プリンタを登録するために、ユーザは、更に、登録指示操作を（画面上の「登録」ボタン押下等）行う。
【００４４】
一方、論理プリンタ登録部３２１は、上記ステップＳ１０３で論理プリンタを作成した後、登録操作がなされたか否かを監視し（ステップＳ１０４）、登録操作がなされた場合（ステップＳ１０４ＹＥＳ）、予め設定された登録条件（登録先サーバ選択条件）に従って当該論理プリンタを既に登録されている複数の印刷サーバ４０のうちのいずれかに割当てて自動登録する（ステップＳ１０５）。
【００４５】
ここでの登録条件（登録先サーバ選択条件）としては、例えば、「条件１：論理プリンタを機種毎に１台の印刷サーバにまとめる」、「条件２：同一機種の論理プリンタを異なる印刷サーバに分散させる」、「条件３：論理プリンタを設置場所毎に対応する印刷サーバにまとめる」、「条件４：登録順（論理プリンタを登録順に印刷サーバに対応させる）」等が考えられる。
【００４６】
上記ステップＳ１０５における論理プリンタの印刷サーバ４０に対する自動登録処理が完了することにより、論理プリンタ登録部３２１は、その登録結果を後述する印刷サーバ・プリンタ割当登録画面３６０を用いて表示部３６に表示し（ステップＳ１０６）、その後、所定の終了操作がなされた場合（ステップＳ１０６ＹＥＳ）、当該画面を閉じて一連の登録処理を終了する（ステップＳ１０７）。
【００４７】
図４は、上記ステップＳ１０６における印刷サーバ・プリンタ割当登録画面３６０の表示例を示す図である。
【００４８】
この印刷サーバ・プリンタ割当登録画面３６０には、本システムに含まれる出力管理サーバ３０と、該出力管理サーバ３０の管理下の各印刷サーバ４０と、各印刷サーバ４０に対応して割当設定されたプリンタ５０とが、各々に対応するアイコンを用い、各装置間の対応関係を示すラインで結ばれる形で表示される。
【００４９】
この印刷サーバ・プリンタ割当登録画面３６０において、出力管理サーバ３０に対しては複数の印刷サーバ４０Ａ、４０Ｂ、…が上記ラインで結ばれ、該出力管理サーバ３０に対してその出力指示発行先として各印刷サーバ４０Ａ、４０Ｂ、…が登録される様子が示されている。
【００５０】
また、各印刷サーバ４０Ａ、４０Ｂ、…に対しては、各々、（プリンタＡ１，Ａ２，Ａ３，Ａ４，…）、（プリンタＢ１，Ｂ２，Ｂ３，Ｂ４，…）、…が上記ラインで結ばれ、これら各印刷サーバ４０Ａ、４０Ｂ、…に対して、その出力制御対象として、各々、（プリンタＡ１，Ａ２，Ａ３，Ａ４，…）、（プリンタＢ１，Ｂ２，Ｂ３，Ｂ４，…）、…（但し、いずれも論理プリンタ）が割当設定される様子が示されている。
【００５１】
ここで、斜線を付加して示すプリンタアイコンは、新規登録されるプリンタ５０に相当する論理プリンタを示し、それ以外のプリンタアイコンは、既に登録済みのプリンタ５０に相当する論理プリンタを表わしている。
【００５２】
これにより、図４の例においては、Ａ３サイズ以上の用紙を用いる機種（大刷り機）である“プリンタＡ４”が、例えば、登録条件「条件１：論理プリンタを機種毎に１台の印刷サーバにまとめる」に従って、同一機種（大刷り機）である“プリンタＡ１”、“プリンタＡ２”、“プリンタＡ３”（いずれも論理プリンタ）が既に対応付けて登録されている印刷サーバＡに割当てられて新規登録されている様子が分かる。
【００５３】
なお、この印刷サーバ・プリンタ割当登録画面３６０に表示される各印刷サーバ４０と各プリンタ５０の割当関係は、実際には、印刷サーバ・プリンタ割当管理部３３において、図５に示す内容から成る印刷サーバ・プリンタ割当管理情報として保持、管理される。
【００５４】
すなわち、論理プリンタ登録部３２１は、図３におけるステップＳ１０１からＳ１０５の処理によって、図５に示す内容の印刷サーバ・プリンタ割当管理情報を印刷サーバ・プリンタ割当管理情報ＴＢ３３１に登録し、登録完了後、ステップＳ１０６では、印刷サーバ・プリンタ割当管理情報ＴＢ３３１に記憶される上記印刷サーバ・プリンタ割当管理情報に基づいて図４に示す登録結果を示す印刷サーバ・プリンタ割当登録画面３６０を表示する。
【００５５】
図５に示すように、印刷サーバ・プリンタ割当管理情報ＴＢ３３１には、出力管理サーバ３０の管理下の各印刷サーバＡ，Ｂ，Ｃ，…にそれぞれ対応して、該各印刷サーバＡ，Ｂ，Ｃ，…の出力制御対象の論理プリンタ〔（プリンタＡ１，Ａ２，Ａ３，Ａ４，…）、（プリンタＢ１，Ｂ２，Ｂ３，Ｂ４，…）、…〕を割当設定した印刷サーバ・プリンタ割当管理情報が記憶されている。
【００５６】
図６は、図５に示す内容の印刷サーバ・プリンタ割当管理情報が印刷サーバ・プリンタ割当管理情報ＴＢ３３１に登録されている時の本システム内各装置の論理上の接続状態を示す概念図である。
【００５７】
図６において、出力管理サーバ３０の管理下の各印刷サーバＡ（４０Ａ），Ｂ（４０Ｂ），Ｃ（４０Ｃ），Ｄ（４０Ｄ）のうち、印刷サーバＡは、図５に示す内容の印刷サーバ・プリンタ割当管理情報の登録により、論理上、プリンタＡ１，Ａ２，Ａ３，Ａ４（いずれも大刷り機）を出力制御対象として接続される状態となっている。
【００５８】
同様に、印刷サーバＢ，Ｃ，Ｄは、図５に示す内容の印刷サーバ・プリンタ割当管理情報の登録により、論理上、各々、（プリンタＢ１，Ｂ２，Ｂ３，Ｂ４），（プリンタＣ１，Ｃ２，Ｃ３，Ｃ４），（プリンタＤ１，Ｄ２，Ｄ３，Ｄ４）を出力制御対象として接続される状態となっている。
【００５９】
この状態において、出力管理サーバ３０は、制御部３２の出力管理制御部３２２が、クライアントＰＣ１０から印刷対象の文書情報と出力先のプリンタ５０を含む印刷依頼を通信Ｉ／Ｆ部３１を通じて受信すると、該印刷対象の文書情報を文書管理サーバ２０から取得すると共に、上記印刷サーバ・プリンタ割当管理情報ＴＢ３３１内に登録された当該プリンタ５０（論理プリンタ）と印刷サーバ４０との割当設定を参照して上記印刷依頼に含まれる出力先のプリンタ５０に相当する論理プリンタに対応する印刷サーバ４０を選択し、該選択した印刷サーバ４０に上記印刷対象文書情報の出力指示を発行する文書出力管理処理を行なう。
【００６０】
各印刷サーバ４０は、配布管理サーバ３０から出力指示を受信すると、該出力指示に含まれる出力先のプリンタ５０に対して当該出力指示に含まれる印刷対象の文書情報の印刷要求を送出する。これにより、印刷要求を受けたプリンタ５０では該印刷要求と一緒に送られてくる文書情報を印刷出力する。
【００６１】
この制御部３０の出力管理制御部３２２による文書出力管理処理の実施中、同、制御部３２のプリンタ稼動状態管理部３２３は、ネットワーク９０、通信Ｉ／Ｆ部３１を通じて各プリンタ５０の稼動状態を監視し、該稼動状態を記憶部３４の稼動状態記憶部３４０に記録する。
【００６２】
具体的には、各プリンタ５０が出力した枚数と該出力した時間を監視し、該監視結果を基に、各時間に出力した枚数を各プリンタ５０毎に、例えば、図７に示す態様で、稼動状態記憶部３４０内のプリンタ稼動状態ログテーブル３４３に記録する。
【００６３】
また、プリンタ稼動状態管理部３２３は、各プリンタ５０における上記各時間の出力枚数から当該各プリンタ毎の所定時間当り（例えば、１分当たり）の平均印刷枚数を算出してプリンタ稼動状態ログテーブル３４３（図７参照）に併せ記録する。
【００６４】
また、プリンタ稼動状態管理部３２３は、処理能力として例えば１分間当りの出力可能枚数を論理プリンタの機種毎に予め定義しておき、各プリンタ５０における各時間の実際の出力枚数と予めプリンタ５０の機種毎に定義される任意時間当りの出力可能枚数とに基づき、実際の出力枚数が上記処理能力に対して何パーセントにあたるか（処理能力が何パーセント発揮されているか）の割合を逐次算出し、該算出した割合を出力能力として該当する各プリンタ５０に対応付けて時間単位にプリンタ稼動状態ログテーブル３４３（図７参照）に併せ記録する。
【００６５】
また、プリンタ稼動状態管理部３２３は、各プリンタの所定時間当りの平均印刷枚数から当該各プリンタの各時間毎の負荷状態を算出し、該算出した各プリンタ５０の負荷状態をプリンタ稼動状態ログテーブル３４３（図７参照）に併せ記録する。
【００６６】
また、出力管理制御部３２２による上述した文書出力管理処理の実施中、制御部３２の印刷サーバ稼動状態管理部３２４は、ネットワーク９０、通信Ｉ／Ｆ部３１を通じて各印刷サーバ４０の稼動状態を監視し、該稼動状態を記憶部３４の稼動状態記憶部３４０に記録する。
【００６７】
具体的には、各印刷サーバ４０に対する印刷依頼と該印刷依頼の発生時間を監視し、該監視結果を基に、各印刷サーバ４０の印刷依頼数を時間毎に当該各印刷サーバ４０に対応付けて、例えば、図８に示す態様で、稼動状態記憶部３４０内の印刷サーバ稼動状態ログテーブル３４５に記録する。
【００６８】
また、印刷サーバ稼動状態管理部３２４は、出力能力の基準値として、例えば、時間あたりに処理可能な印刷依頼数を予め定義しておき、各時間の実際の印刷依頼数と上記基準値とに基づき印刷依頼率を算出する。そして、この算出した印刷依頼率を該当する各印刷サーバ４０に対応付けて時間単位に印刷サーバ稼動状態ログテーブル３４５（図８参照）に併せ記録する。
【００６９】
かかる印刷サーバ稼動状態管理部３２４の処理によれば、例えば、図６に示す接続状態での文書出力管理処理の実行中、ある時間帯において、各印刷サーバＡ，Ｂ，Ｃ，Ｄに対する印刷依頼数に基づき、当該各印刷サーバＡ，Ｂ，Ｃ，Ｄ毎に、同図に点線枠で示すような印刷依頼受付率が算出され、印刷サーバ稼動状態ログテーブル３４５（図８参照）に記録される。
【００７０】
この例では、当該時間帯に、Ａ２以上の用紙サイズを指定した複数の印刷依頼があり、これら印刷依頼に基づく上記印刷サーバ・プリンタ割当管理情報（図５参照）を用いた印刷指示先印刷サーバ４０の選択によって、上記Ａ２以上の用紙サイズでの印刷に対処可能な機種（大刷り機）であるプリンタＡ１，Ａ２，Ａ３，Ａ４を出力制御対象として登録されている印刷サーバＡに印刷指示が集中し、該印刷サーバＡの印刷依頼受付率が１００パーセントとなっている。
【００７１】
一方で、当該時間帯においては、Ａ３以下の用紙サイズを指定した印刷依頼が少なく、しかも、これら印刷依頼に基づく上記印刷サーバ・プリンタ割当管理情報（図５参照）を用いた印刷指示先印刷サーバ４０の選択によって、上記Ａ３以下の用紙サイズでの印刷に対処可能な機種である各プリンタ〔（プリンタＢ１，Ｂ２，Ｂ３，Ｂ４）、（プリンタＣ１，Ｃ２，Ｃ３，Ｃ４）、（プリンタＤ１，Ｄ２，Ｄ３，Ｄ４）〕を出力制御対象として登録されている印刷サーバＢ，Ｃ，Ｄに印刷指示が振り分けられる結果、これら各印刷サーバＢ，Ｃ，Ｄの印刷依頼受付率は、各々、１０パーセント，３５パーセント，１５パーセントとなっている。
【００７２】
このように、例えば、論理プリンタ登録条件「条件１：論理プリンタを機種毎に１台の印刷サーバにまとめる」に従って図５に示す内容の印刷サーバ・プリンタ割当管理情報を登録した場合、ある時間帯によっては、ある印刷サーバ４０（図６では、大刷り機がまとめられる印刷サーバＡ）に印刷依頼が集中し、他の印刷サーバ４０（同、印刷サーバＢ，Ｃ，Ｄ）には印刷依頼があまり来ないというように印刷依頼のムラが生じ、システム全体としての能力が十分に発揮できない状況が発生する可能性がある。
【００７３】
かかる状況の発生を低減すべく、本発明に係わる出力管理サーバ３０では、制御部３２内に設けた割当変更処理部３２５により、各プリンタ５０毎の出力能力及び負荷状態と、各印刷サーバ４０毎の印刷依頼受付率の照合結果に基づき、印刷サーバ・プリンタ割当管理情報ＴＢ３３１（図５参照）に一旦登録された印刷サーバ・プリンタ割当管理情報における印刷サーバ４０と論理プリンタとの割当設定を変更して再登録する割当変更処理を行う。
【００７４】
図９は、本発明の出力管理サーバ３０における印刷サーバ・プリンタ割当変更処理を示すフローチャートである。
【００７５】
この処理を行うに当って、出力管理サーバ３０では、印刷サーバ４０と論理プリンタとの割当設定を変更して再登録する割当設定変更タイミングとして、例えば、「毎日（０時００分）」、「一週間に１回（月曜日：０時００分）」、「一ヶ月に１回（一日：０時００分）」の各割当変更タイミングのうちのいずれかを予め設定（例えば、制御部３２内に）しておく。
【００７６】
図９において、出力管理サーバ３０では、出力管理制御部３２２による図６に示すような態様での出力管理処理の実施中、割当変更処理部３２５が、予め設定されている上記割当設定変更タイミングが到来したか否かを監視している（ステップＳ２０１）。
【００７７】
ここで、割当設定変更タイミングが到来したと判定された場合（ステップＳ２０１ＹＥＳ）、割当変更処理部３２５は、稼動状態記憶部３４０内のプリンタ稼動状態ログテーブル３４３（図７参照）に記録されている各プリンタ５０の負荷状態と出力能力を検索し、最も負荷状態が高い（最も稼動が多い）時間帯に出力能力が規定レベル以下のプリンタ５０が存在するか否かをチェックする（ステップＳ２０２）。
【００７８】
この処理においては、出力能力のしきい値（規定レベル）として例えば５０パーセントを予め規定しておき、プリンタ稼動状態ログテーブル３４３に記録されている出力能力が上記しきい値以下の場合には規定レベル以下であると判定する。
【００７９】
そして、出力能力が規定レベル以下のプリンタ５０が存在しない場合（ステップＳ２０２ＮＯ）、ステップＳ２０１に戻る。
【００８０】
これに対し、出力能力が規定レベル以下のプリンタ５０が存在する場合（ステップＳ２０２ＹＥＳ）、割当変更処理部３２５は、当該プリンタ５０を割当変更候補として選択し（ステップＳ２０３）、その後、割当変更候補として選択されたプリンタ５０に関して上記ステップＳ２０２で出力能力が規定レベル以下と判定された時間帯を特定する（ステップＳ２０４）。
【００８１】
次に、割当変更処理部３２５は、稼動状態記憶部３４０内の印刷サーバ稼動状態ログテーブル３４５（図８参照）に記録されている各印刷サーバ４０の印刷依頼受付率を上記特定した時間帯をキーに検索し、当該時間帯に印刷依頼受付率が規定レベル以下の印刷サーバ４０が存在するか否かをチェックする（ステップＳ２０５）。
【００８２】
この処理においては、印刷依頼率のしきい値（規定レベル）として例えば５０パーセントを予め規定しておき、印刷サーバ稼動状態ログテーブル３４５に記録されている印刷依頼率（但し、プリンタ５０の出力能力が規定レベル以下の時間帯の印刷受付率）が上記しきい値以下の場合には規定レベル以下であると判定する。
【００８３】
ここで、プリンタ５０の出力能力が規定レベル以下の時間帯に印刷依頼受付率が規定レベル以下の印刷サーバ４０が存在する場合（ステップＳ２０５）、割当変更処理部３２５は、当該印刷サーバ４０が上記ステップＳ２０３で選択された割当変更候補に対する移動元の印刷サーバ４０か否か（つまり、現時点で当該割当変更候補が当該印刷サーバ４０に割当設定されているか否か）をチェックする（ステップＳ２０６）。
【００８４】
ここで、印刷受付率が規定レベル以下の印刷サーバが割当変更候補に対する移動元の印刷サーバ４０でない場合（ステップＳ２０６ＮＯ）、割当変更処理部３２５は、この印刷受付率が規定レベル以下の印刷サーバ４０を移動先の印刷サーバ４０として特定し（ステップＳ２０７）、上記ステップＳ２０３で特定した割当変更候補のプリンタ５０を、該プリンタ５０が現時点で割当設定されている移動元の印刷サーバ４０から上記ステップＳ２０７で特定した移動先の印刷サーバ４０に移動させる処理（ステップＳ２０８）を行う。
【００８５】
この時、該割当変更候補のプリンタ５０に関する論理プリンタとしての設定は変更せずに移動し、その後、ステップＳ２０１に処理を戻す。
【００８６】
このステップＳ２０８での処理により、印刷サーバ・プリンタ割当管理情報ＴＢ３３１（図５参照）内の印刷サーバ・プリンタ割当管理情報は、移動元の印刷サーバ４０に対する出力制御対象プリンタ欄から割当変更候補のプリンタ５０の情報が削除され、移動先の印刷サーバ４０に対する出力制御対象プリンタ欄に割当変更候補のプリンタ５０の情報が新規に記憶された内容に更新登録される。
【００８７】
なお、上記ステップＳ２０５で印刷依頼受付率が規定レベル以下の印刷サーバ４０が存在しない場合（ステップＳ２０５ＮＯ）、ステップＳ２０１に戻って処理を続行する。すなわち、この場合、割当変更処理部３２５は、割当変更候補に対して現在対応関係にある印刷サーバ４０が最適であると判断し、移動先を同じ印刷サーバとする設定を維持する。
【００８８】
また、上記ステップＳ２０６で印刷依頼受付率が規定レベル以下の印刷サーバが割当変更候補に対する移動元の印刷サーバ４０である場合（ステップＳ２０６ＹＥＳ）、つまり、移動元と移動先の印刷サーバ４０が同じである場合、割当変更処理部３２５は、割当変更候補のプリンタ５０の移動は行わず、ステップＳ２０１に戻る。
【００８９】
図１０は、図６に示す接続状態で各印刷サーバ４０の印刷依頼受付率が各々同図に示す値となる時間帯を経過して文書出力動作が行なわれる本システムにおいて、当該時間帯後の割当設定変更タイミングで、図９に示す印刷サーバ・プリンタ割当変更処理が適用された時の各装置の論理上の接続状態を示す概念図である。
【００９０】
この場合の割当変更処理では、当該割当設定変更タイミングまでにプリンタ稼動状態ログテーブル３４３（図７参照）に記録された情報に基づき、図９のステップＳ２０２で、プリンタＡ１，Ａ３に関して最も稼動の多い時間帯（図６に示す動作状態を行う時間帯）に出力能力が規定レベル以下であることが認識され、同、ステップＳ２０３でこれらプリンタＡ１，Ａ３が割当変更候補として特定される。
【００９１】
また、この時、当該割当変更タイミングまでに印刷サーバログテーブル３４５（図８参照）に記録された情報に基づき、図９のステップＳ２０４〜Ｓ２０７の処理を経て、プリンタＡ１，Ａ３の出力能力が規定レベル以下の時間帯に印刷依頼受付率が規定レベル以下の印刷サーバＢと印刷サーバＤとが移動先印刷サーバとして特定される。
【００９２】
その後、図９のステップＳ２０８では、図６に示す内容で登録されている印刷サーバ・プリンタ割当管理情報を対象として、割当変更候補であるプリンタＡ１，Ａ３を、それぞれ、移動先印刷サーバＢと移動先印刷サーバＤに移動させる処理が行われ、当該印刷サーバ・プリンタ割当管理情報が更新される。
【００９３】
これにより、本システムでは、図１０に示すように、それまで印刷サーバＡに割当てられていたプリンタＡ１，Ａ３が、上記割当変更処理後には、各々、印刷サーバＢと印刷サーバＤに割当てられるような接続状態（図１０参照）が確立される。
【００９４】
従って、これ以後、本システムでは、仮に図６に例示したようなＡ２以上の用紙サイズに対応する大刷り機（プリンタＡ１，Ａ２，Ａ３，Ａ４）を出力先とする印刷依頼が集中する（図６の接続状態では印刷サーバＡの印刷依頼率が１００パーセントとなる状態）時間帯が生じたとしても、プリンタＡ１およびＡ３を出力先とする印刷依頼をそれぞれ印刷サーバＢと印刷サーバＤに振り分けることで、印刷サーバＡの印刷依頼率を例えば５０パーセントに維持して割当関係にあるプリンタＡ２，Ａ４の出力能力を最大限活用した文書出力が行える。
【００９５】
一方、プリンタＡ１，Ａ３の移動先である各印刷サーバＢ，Ｄにおいても、プリンタＡ１，Ａ３の出力制御対象として割当てを受容しつつも、規定レベル以下の印刷依頼率を保った状態で、これら割当てられた各プリンタ（プリンタＢ１，Ｂ２，Ｂ３，Ｂ４，プリンタＡ１），（プリンタＢ１，Ｂ２，Ｂ３，Ｂ４，プリンタＡ１）の出力能力を最大限引き出して文書出力を行うことができ、システム全体として文書出力処理能力を大幅に向上させることができる。
【００９６】
また、本発明では、出力管理サーバ３０の論理プリンタ登録部３２１が、作成上必要な情報の入力を受付けて、例えば、システムに付加するプリンタに相当する論理プリンタを作成する論理プリンタ作成処理機能と、作成された論理プリンタを、既に登録済みの印刷サーバ４０のいずれか１つに割当設定されるように印刷サーバ・プリンタ割当管理情報に自動登録する論理プリンタ登録処理機能を有するため、各印刷サーバ４０に対応して登録する論理プリンタの数が多い場合にも、各印刷サーバ４０に対応して論理プリンタの割当設定を簡単に登録することができる。
【００９７】
この種の従来のシステムでは、印刷サーバの配置に関しては、ユーザが処理状況から判断して手動で行わなければならなかったが、本発明のシステムでは、上述した論理プリンタ作成及び登録処理機能と、登録後の印刷サーバ対プリンタの割当設定変更機能との併用によって、ユーザのサーバ設置、最適化処理の負担が大幅に軽減できる。
【００９８】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００９９】
例えば、上記実施例で述べてきた論理プリンタは、物理プリンタと置き換えることも可能である。
【産業上の利用可能性】
【０１００】
本発明は、出力管理装置と分散設置される複数の印刷制御装置をネットワークにより接続し、外部機器等から文書情報の印刷依頼を受けた出力管理装置が、予め登録されている各印刷制御装置とその印刷制御対象の出力装置の割当設定に基づき印刷制御装置を選択して当該文書情報の印刷指示を送出する文書出力管理システム全般に適用でき、出力管理装置に、割当管理情報における各印刷制御装置に対する論理出力装置の割当設定を変更する割当設定変更処理機能を設けることにより、各印刷制御装置に対する印刷依頼のムラを低減してシステム全体の文書出力処理能力を大幅に向上させることができる。
【図面の簡単な説明】
【０１０１】
【図１】本発明に係る文書出力管理システムの全体構成を示すブロック図。
【図２】本発明に係わる出力管理サーバの機能構成を示すブロック図。
【図３】論理プリンタ登録部における論理プリンタ作成・登録処理を示すフローチャート。
【図４】印刷サーバ・プリンタ割当登録画面の表示例を示す図。
【図５】印刷サーバ・プリンタ割当管理情報の登録例を示す図。
【図６】図５に示す印刷サーバ・プリンタ割当管理情報が登録されている時のシステム内各装置の論理上の接続状態を示す概念図。
【図７】プリンタ稼動状態ログテーブルの記録内容を示す図。
【図８】印刷サーバ稼動状態ログテーブルの記録内容を示す図。
【図９】出力管理サーバの印刷サーバ・プリンタ割当変更処理を示すフローチャート。
【図１０】図６の接続状態での運用に対して印刷サーバ・プリンタ割当変更処理を適用した後のシステム内各装置の論理上の接続状態を示す概念図。
【符号の説明】
【０１０２】
１０…クライアント端末（ＰＣ）、２０…文書管理サーバ、３０…出力管理サーバ、３１…通信インタフェース（Ｉ／Ｆ）部、３２…制御部、３２１…論理プリンタ登録部、３２２…出力管理制御部、３２３…プリンタ稼動状態管理部、３２４…印刷サーバ稼動状態管理部、３２５…割当変更処理部、３３…印刷サーバ・プリンタ割当管理部、３３１…印刷サーバ・プリンタ割当管理情報テーブル（ＴＢ）、３４…記憶部、３４０…稼動状態記憶部、３４３…プリンタ稼動状態ログテーブル、３４５…印刷サーバ稼動状態ログテーブル、３５…入力／操作部、３６…表示部、３６０…印刷サーバ・プリンタ割当登録画面、４０，４０Ａ，４０Ｂ，４０Ｃ，４０Ｄ…印刷サーバ、５０，５０Ａ−１，５０Ａ−２，５０Ａ−３，５０Ａ−４，５０Ｂ−１，５０Ｂ−２，５０Ｂ−３，５０Ｂ−４…プリンタ、９０…ネットワーク
【図１】
2006260216.tif 000003
【図２】
2006260216.tif 000004
【図３】
2006260216.tif 000005
【図４】
2006260216.tif 000006
【図５】
2006260216.tif 000007
【図６】
2006260216.tif 000008
【図７】
2006260216.tif 000009
【図８】
2006260216.tif 000010
【図９】
2006260216.tif 000011
【図１０】
2006260216.tif 000012