(57)【要約】【課題】システムの煩雑化や高コスト化を招くことなく、印刷ができなくなる事態を確実に回避して安定した運用が可能となるようにする。【解決手段】クライアントＰＣ２で生成した印刷データを蓄積サーバ４に一旦蓄積した上で、複合機１でのユーザの操作に応じて複合機が蓄積サーバから印刷データを取得して印刷を行う印刷処理システムにおいて、蓄積サーバを、クライアントＰＣの配置状態に応じて複数設けると共に、管理下の全てのクライアントＰＣからの印刷データを受け付ける受付サーバ６を設け、この受付サーバでは、クライアントＰＣからの印刷データを受信すると、蓄積サーバの各々の状態に基づいて印刷データの正常な蓄積が可能な蓄積サーバを選択して、その蓄積サーバに印刷データを送信して蓄積させる。【選択図】図１
2009295080.tif 000002
【特許請求の範囲】
【請求項１】
ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムにおいて、
前記蓄積サーバを、前記情報処理装置の配置状態に応じて複数設けると共に、管理下の全ての前記情報処理装置からの印刷データを受け付ける受付サーバを設け、
前記受付サーバは、前記情報処理装置からの前記印刷データを受信すると、前記蓄積サーバの各々の状態に基づいて印刷データの正常な蓄積が可能な蓄積サーバを選択して、その蓄積サーバに前記印刷データを送信し、
前記蓄積サーバは、前記受付サーバからの前記印刷データを受信すると、その印刷データを自装置に蓄積すると共に、前記印刷データ中の書誌情報を前記管理サーバに転送し、
前記管理サーバは、前記蓄積サーバから取得した書誌情報に基づいて前記蓄積サーバでの印刷データの蓄積状況を管理することを特徴とする印刷処理システム。
【請求項２】
前記受付サーバは、前記蓄積サーバの各々から状態に関するステータス情報を取得し、このステータス情報に基づいて印刷データの正常な蓄積が可能か否かに応じた利用の可否の判断を行い、前記ステータス情報及び利用の可否に関する情報を前記蓄積サーバごとに登録した蓄積サーバ管理テーブルを作成して、前記蓄積サーバの選択に用いることを特徴とする請求項１記載の印刷処理システム。
【請求項３】
前記受付サーバは、印刷データの送信元の前記情報処理装置またはそれを操作するユーザが属するグループごとに設定された優先順位に従って、前記蓄積サーバを選択することを特徴とする請求項１若しくは請求項２に記載の印刷処理システム。
【請求項４】
前記蓄積サーバの優先順位は、前記グループ内の前記情報処理装置とネットワークアドレス内のサブネットが近いものから順に順位付けされることを特徴とする請求項３に記載の印刷処理システム。
【請求項５】
前記受付サーバは、印刷データの送信元の前記情報処理装置またはそれを操作するユーザごとに設定された優先順位に従って、前記蓄積サーバを選択することを特徴とする請求項１若しくは請求項２に記載の印刷処理システム。
【請求項６】
前記蓄積サーバの優先順位は、情報処理装置またはそれを操作するユーザによる利用頻度が高い前記印刷装置と同じサブネットに属するものから順に、利用頻度に応じて順位付けされることを特徴とする請求項５に記載の印刷処理システム。
【請求項７】
前記受付サーバは、平時用とバックアップ用に少なくとも２つ設けられたことを特徴とする請求項１乃至請求項６のいずれかに記載の印刷処理システム。
【請求項８】
ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムにおいて、
前記蓄積サーバを、前記情報処理装置の配置状態に応じて複数設けると共に、前記管理サーバに、管理下の全ての前記情報処理装置からの印刷データを受け付ける受付手段を設け、
前記管理サーバは、前記情報処理装置からの前記印刷データを受信すると、その印刷データ中の書誌情報を自装置に蓄積すると共に、前記受付手段により前記蓄積サーバの各々の状態に基づいて印刷データの正常な蓄積が可能な蓄積サーバを選択して、その蓄積サーバに前記印刷データを送信し、
前記蓄積サーバは、前記管理サーバからの前記印刷データを受信すると、その印刷データを自装置に蓄積し、
前記管理サーバは、自装置に蓄積された書誌情報に基づいて前記蓄積サーバでの印刷データの蓄積状況を管理することを特徴とする印刷処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が蓄積サーバから印刷データを取得して印刷を行うようにすると共に、蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムに関するものである。
【背景技術】
【０００２】
近年、オフィスにおいてユーザ用の情報処理装置（ＰＣ）と印刷装置（複合機など）とをネットワーク接続して複数のユーザで印刷装置を共用するネットワーク印刷システムが広く普及している。特に経費の節減や印刷文書のセキュリティの確保を図ることを目的として、ユーザ用の情報処理装置で生成した印刷データを蓄積サーバ（プリントサーバ）に一旦蓄積した上で、印刷装置でのユーザ認証が成功した場合にのみ、ユーザが指定する文書の印刷データを蓄積サーバから印刷装置が取得して印刷を行う蓄積印刷方式の印刷処理システムが知られている（例えば、特許文献１参照）。
【０００３】
この種の印刷処理システムでは、印刷装置の使用をユーザごとに管理する機能が必要となり、またユーザ数が多く、１つの蓄積サーバでの処理が困難な場合には、印刷データを複数の蓄積サーバに分散して蓄積して、その蓄積サーバでの印刷データの蓄積状況を管理するために、管理サーバを蓄積サーバとは別に設けることになる。
【特許文献１】特開２００６−９９７１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかるに、前記の特許文献１に開示された従来の技術では、ユーザ用の情報処理装置から印刷データを蓄積サーバに送る一方で、印刷データの管理に必要となる書誌情報を含むデータを、ユーザ用の情報処理装置から印刷管理サーバに送るようにしているため、ユーザ用の情報処理装置では、蓄積サーバ及び管理サーバの２つのサーバにデータを送る手段が必要になり、ユーザ用の情報処理装置の構成が複雑になるという問題がある。また、印刷データと書誌情報を含むデータとを別々に送信するため、蓄積サーバでの蓄積内容と管理サーバでの管理内容との間で食い違いが発生しないように、２つのサーバ間でのデータ整合を図る手段が必要となり、処理が煩雑化する等の問題もある。
【０００５】
さらに、印刷データに対応する書誌情報が蓄積サーバに送られないと、蓄積サーバにおいて、印刷データの送信元であるユーザに対する利用制限を行うことができず、蓄積サーバでは印刷データを無制限に蓄積することになり、悪意であるいは誤操作により大量の印刷データが送られてきた場合に、蓄積サーバで容易にオーバーフローが発生して印刷不能となる事態を招く恐れがある。
【０００６】
また、蓄積印刷方式の印刷処理システムにおいては、ユーザ用の情報処理装置の各々に１台の蓄積サーバが予め割り当てられ、ユーザ用の情報処理装置で印刷を指示すると、その蓄積サーバに印刷データが送られて蓄積されるようになっている。このため、蓄積サーバがダウンすると、その蓄積サーバが割り当てられたユーザ用の情報処理装置では、蓄積サーバが復旧するまで印刷ができなくなる事態となり、利便性が大きく損なわれるという問題が生じる。
【０００７】
一方、このような問題を回避するために、蓄積サーバの各々にバックアップシステムを設けることが考えられるが、大規模なシステムで蓄積サーバの設置数が多い場合には、バックアップ用の蓄積サーバの設置数も多くなり、システムが煩雑化すると共にコストが嵩むという問題が生じる。
【０００８】
本発明は、このような従来技術の問題点を解消するべく案出されたものであり、その主な目的は、蓄積印刷方式の印刷処理システムにおいて、ユーザ用の情報処理装置の構成の簡素化、及び印刷データの蓄積及び管理をそれぞれ行う２つのサーバでの処理の簡素化を図ることができ、さらにシステムの煩雑化や高コスト化を招くことなく、印刷ができなくなる事態を確実に回避して安定した運用が可能となるように構成された印刷処理システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の印刷処理システムは、ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムにおいて、前記蓄積サーバを、前記情報処理装置の配置状態に応じて複数設けると共に、管理下の全ての前記情報処理装置からの印刷データを受け付ける受付サーバを設け、前記受付サーバは、前記情報処理装置からの前記印刷データを受信すると、前記蓄積サーバの各々の状態に基づいて印刷データの正常な蓄積が可能な蓄積サーバを選択して、その蓄積サーバに前記印刷データを送信し、前記蓄積サーバは、前記受付サーバからの前記印刷データを受信すると、その印刷データを自装置に蓄積すると共に、前記印刷データ中の書誌情報を前記管理サーバに転送し、前記管理サーバは、前記蓄積サーバから取得した書誌情報に基づいて前記蓄積サーバでの印刷データの蓄積状況を管理する構成とする。
【発明の効果】
【００１０】
本発明によれば、ユーザ用の情報処理装置において印刷データを受付サーバに送れば済むため、ユーザ用の情報処理装置の構成を簡素化することができる。また書誌情報が蓄積サーバを介して管理サーバに送られるため、蓄積サーバと管理サーバとの間でデータ整合を図る必要がなく、蓄積サーバ及び管理サーバでの処理を簡素化することができる。
【００１１】
さらに、印刷データの正常な蓄積が可能な蓄積サーバを選択してその蓄積サーバに印刷データが送信されて蓄積されるため、蓄積サーバのバックアップシステムを設けずとも、蓄積サーバの事情により印刷ができなくなる事態を確実に避けることができ、システムの煩雑化や高コスト化を招くことなく、安定したシステムを構築することができる。
【発明を実施するための最良の形態】
【００１２】
上記課題を解決するためになされた第１の発明は、ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムにおいて、前記蓄積サーバを、前記情報処理装置の配置状態に応じて複数設けると共に、管理下の全ての前記情報処理装置からの印刷データを受け付ける受付サーバを設け、前記受付サーバは、前記情報処理装置からの前記印刷データを受信すると、前記蓄積サーバの各々の状態に基づいて印刷データの正常な蓄積が可能な蓄積サーバを選択して、その蓄積サーバに前記印刷データを送信し、前記蓄積サーバは、前記受付サーバからの前記印刷データを受信すると、その印刷データを自装置に蓄積すると共に、前記印刷データ中の書誌情報を前記管理サーバに転送し、前記管理サーバは、前記蓄積サーバから取得した書誌情報に基づいて前記蓄積サーバでの印刷データの蓄積状況を管理する構成とする。
【００１３】
これによると、ユーザ用の情報処理装置において印刷データを受付サーバに送れば済むため、ユーザ用の情報処理装置の構成を簡素化することができる。また書誌情報が蓄積サーバを介して管理サーバに送られるため、蓄積サーバと管理サーバとの間でデータ整合を図る必要がなく、蓄積サーバ及び管理サーバでの処理を簡素化することができる。
【００１４】
さらに、印刷データの正常な蓄積が可能な蓄積サーバを選択してその蓄積サーバに印刷データが送信されて蓄積されるため、蓄積サーバのバックアップシステムを設けずとも、蓄積サーバの事情により印刷ができなくなる事態を確実に避けることができ、システムの煩雑化や高コスト化を招くことなく、安定したシステムを構築することができる。
【００１５】
この場合、印刷データは、印刷実データと書誌情報とを含むものであり、印刷実データに書誌情報を付加して印刷データとする、例えば印刷データのファイルに印刷実データと書誌情報とをまとめて格納して送るようにすれば、送信処理の簡素化を図る上で都合が良いが、印刷実データと書誌情報とを別々に送ることも可能である。なお、印刷実データに書誌情報を付加した印刷データの場合、蓄積サーバで印刷データから書誌情報を抽出する処理が必要になる。
【００１６】
ここで、印刷実データとは、文書の具体的内容を印刷装置で解釈可能なページ記述言語で記載したものであり、これに基づいて印刷装置で文書の印刷が行われる。また書誌情報とは、ユーザの識別情報、文書名、日時、及びユーザ用の情報処理装置の識別情報などの属性情報であり、これに基づいて印刷データを管理することができる。この書誌情報は、印刷用コマンド言語（例えばＰＪＬ（Printer Job Language））で記載されて印刷データに組み込むことができ、蓄積サーバでは印刷用コマンド言語を解読して書誌情報を抽出する。
【００１７】
前記課題を解決するためになされた第２の発明は、前記第１の発明において、前記受付サーバは、前記蓄積サーバの各々から状態に関するステータス情報を取得し、このステータス情報に基づいて印刷データの正常な蓄積が可能か否かに応じた利用の可否の判断を行い、前記ステータス情報及び利用の可否に関する情報を前記蓄積サーバごとに登録した蓄積サーバ管理テーブルを作成して、前記蓄積サーバの選択に用いる構成とする。
【００１８】
これによると、蓄積サーバのステータス情報及び利用の可否に関する情報が蓄積サーバ管理テーブルに登録されるため、蓄積サーバの選択処理を効率良く行うことができる。
【００１９】
この場合、蓄積サーバのステータス情報に基づいて利用可の場合の優先順位を判断し、この優先順位に関する情報も蓄積サーバ管理テーブルに登録するようにすると良い。これによると、印刷データの蓄積により適した蓄積サーバが優先的に選択されるため、蓄積サーバに印刷データを蓄積させる過程で発生するエラーなどの不都合を避けることができる。
【００２０】
なお、蓄積サーバにおいて印刷データの正常な蓄積が可能でない状態とは、ダウン、容量不足、及びメンテナンス中などの状態であり、このような状態にある場合には利用不可と判断する。ここで、蓄積サーバからのステータス情報は定型であるため、対応関係を予め定めておけば、印刷データの正常な蓄積が可能か否かを容易に判断することができる。
【００２１】
上記課題を解決するためになされた第３の発明は、前記第１・第２の発明において、前記受付サーバは、印刷データの送信元の前記情報処理装置またはそれを操作するユーザが属するグループごとに設定された優先順位に従って、前記蓄積サーバを選択する構成とする。
【００２２】
これによると、同一のグループに属する情報処理装置やユーザ同士で同一の蓄積サーバが選択されるため、データ管理上の利便性が向上する。
【００２３】
前記課題を解決するためになされた第４の発明は、前記第３の発明において、前記蓄積サーバの優先順位は、前記グループ内の前記情報処理装置とネットワークアドレス内のサブネットが近いものから順に順位付けされる構成とする。
【００２４】
これによると、グループ内の情報処理装置に位置的に近い蓄積サーバが優先的に選択されるため、データ管理上の利便性が向上する。
【００２５】
通常、情報処理装置のネットワークアドレス（ＩＰアドレス）は、部署などのグループ単位ごとにサブネットが決められることが多く、また部署などのグループは、業務の関連性などに応じて隣り合うように配置されて、その配置順で連番でサブネットが設定されることが多いため、サブネットの近さと位置的な近さとが概ね対応し、サブネットの近さによって位置的に近い蓄積サーバを選択することができる。
【００２６】
また、情報処理装置はネットワークアドレスで識別することが正確で且つ簡易であり、この場合、情報処理装置のグループをサブネット単位として、サブネットごとに蓄積サーバの優先順位を設定するようにすると良い。また、課金や利用制限などの管理上の都合で、ユーザがいずれの部署に属するかを判断することが多く、この場合、ユーザのグループを部署単位として、部署ごとに蓄積サーバの優先順位を設定するようにすると良い。
【００２７】
また、同一のサブネット内に複数の蓄積サーバが設置されている場合には、蓄積サーバ管理テーブルにおいて優先順位が高い蓄積サーバを選択するようにすると良い。
【００２８】
前記課題を解決するためになされた第５の発明は、前記第１・第２の発明において、前記受付サーバは、印刷データの送信元の前記情報処理装置またはそれを操作するユーザごとに設定された優先順位に従って、前記蓄積サーバを選択する構成とする。
【００２９】
これによると、情報処理装置やユーザごとに蓄積サーバが特定されるため、データ管理上の利便性が向上する。
【００３０】
前記課題を解決するためになされた第６の発明は、前記第５の発明において、前記蓄積サーバの優先順位は、情報処理装置またはそれを操作するユーザによる利用頻度が高い前記印刷装置と同じサブネットに属するものから順に、利用頻度に応じて順位付けされる構成とする。
【００３１】
これによると、ユーザが通常使用する印刷装置に位置的に近い蓄積サーバが優先的に選択されるため、データ管理上の利便性が向上する。
【００３２】
この場合、情報処理装置またはユーザ別に印刷装置ごとの利用頻度を算出する利用頻度算出手段が必要となるが、管理サーバでは、通常、過去に実行された印刷に関係する情報処理装置、ユーザ、及び印刷装置に関する情報を蓄積・管理する印刷履歴管理手段を備えていることから、この管理サーバに利用頻度算出手段を設けて、その算出結果を受付サーバに送る構成とすると良い。なお、受付サーバに利用頻度算出手段を設け、そこでの処理に要する情報を管理サーバから入手する構成も可能である。
【００３３】
また、同一のサブネット内に複数の蓄積サーバが設置されている場合には、蓄積サーバ管理テーブルにおいて優先順位が高い蓄積サーバを選択するようにすると良い。
【００３４】
なお、蓄積サーバの割り当て及び順位付けを管理者により予め設定されるものとすると、データ管理上の都合に応じて蓄積サーバの優先順位を管理者が自由に設定することができるため、データ管理上の利便性が向上する。例えば機密性の高い文書を扱う情報処理装置、ユーザ、及び部署の場合には、情報漏洩などに対して高い安全性が確保される蓄積サーバが優先して選択されるようにすると良い。
【００３５】
前記課題を解決するためになされた第７の発明は、前記第１〜第６の発明において、前記受付サーバは、平時用とバックアップ用に少なくとも２つ設けられた構成とする。
【００３６】
これによると、平時用の受付サーバがダウンした場合に、バックアップ用の受付サーバで受付処理を継続して実行することができるため、堅牢なシステムを構築することができる。そして、多数必要になる蓄積サーバのバックアップシステムを設ける必要がないため、システムを煩雑化させずに済み、また低コスト化を図ることができる。
【００３７】
前記課題を解決するためになされた第８の発明は、ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じてその印刷装置が前記蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムにおいて、前記蓄積サーバを、前記情報処理装置の配置状態に応じて複数設けると共に、前記管理サーバに、管理下の全ての前記情報処理装置からの印刷データを受け付ける受付手段を設け、前記管理サーバは、前記情報処理装置からの前記印刷データを受信すると、その印刷データ中の書誌情報を自装置に蓄積すると共に、前記受付手段により前記蓄積サーバの各々の状態に基づいて印刷データの正常な蓄積が可能な蓄積サーバを選択して、その蓄積サーバに前記印刷データを送信し、前記蓄積サーバは、前記管理サーバからの前記印刷データを受信すると、その印刷データを自装置に蓄積し、前記管理サーバは、自装置に蓄積された書誌情報に基づいて前記蓄積サーバでの印刷データの蓄積状況を管理する構成とする。
【００３８】
これによると、ユーザ用の情報処理装置において、印刷データの送信時に併せて書誌情報を管理サーバに送れば済むため、ユーザ用の情報処理装置の構成を簡素化することができる。また印刷データが管理サーバから蓄積サーバに送られるため、蓄積サーバと管理サーバとの間でデータ整合を図る必要がなく、蓄積サーバ及び管理サーバでの処理を簡素化することができる。
【００３９】
さらに、印刷データの正常な蓄積が可能な蓄積サーバを選択してその蓄積サーバに印刷データが送信されて蓄積されるため、蓄積サーバのバックアップシステムを設けずとも、蓄積サーバの事情により印刷ができなくなる事態を確実に避けることができ、システムの煩雑化や高コスト化を招くことなく、安定したシステムを構築することができる。
【００４０】
さらに、管理サーバに受付手段を設けたため、システム構成を簡素化することができる。
【００４１】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００４２】
図１は、本発明による印刷処理システムを示すシステム構成図である。図２・図３は、図１に示した各装置の概略構成を示すブロック図である。
【００４３】
この印刷処理システムでは、図１に示すように、各部署において、複合機１と、ユーザ用のクライアントＰＣ（情報処理装置）２と、蓄積サーバ３とがサブネットワークを介して接続され、サーバルームにおいて、管理サーバ５と、受付サーバ６と、管理者用のクライアントＰＣ７とがサブネットワークを介して接続され、さらに各部署の複合機１、クライアントＰＣ２、及び蓄積サーバ３と、サーバルームの管理サーバ５、及び受付サーバとが、ルータ１１・１２及び基幹ネットワークを介して接続されている。
【００４４】
ここでは、ユーザ用のクライアントＰＣ２で生成した印刷データを蓄積サーバ３に一旦蓄積した上で、複合機１でのユーザの操作に応じて複合機１が蓄積サーバ３から印刷データを取得して印刷を行うようになっており、特に管理下の全てのクライアントＰＣ２からの印刷データを受付サーバ６で受け付けた後、各蓄積サーバ３の状態に応じて適切な蓄積サーバ３に印刷データが振り分けられる。
【００４５】
また、蓄積サーバ３での印刷データの蓄積状況が管理サーバ５で管理される。さらにこの印刷処理システムにおいては、認証サーバ８と、ＡＤ（Active Directory）サーバ９とが接続されており、認証サーバ８でのユーザ認証により、使用を許可された正規のユーザにのみ印刷を許可すると共に、管理サーバ５においてユーザごとに複合機１の使用が管理される。
【００４６】
蓄積サーバ３は、ユーザ用のクライアントＰＣ２の配置状態に応じてシステム内に複数台設けられ、この例では、各部署（サブネットワーク）ごとに１台ずつ設置されるが、部署内のクライアントＰＣ２が少ない場合にはいくつかの部署をまとめて１台設置したり、部署内のクライアントＰＣ２が多い場合には１つの部署に複数設置するようにしても良い。
【００４７】
受付サーバ６は、平時用とバックアップ用に少なくとも２つ設けられており、平時用の受付サーバ６がダウンした場合に、バックアップ用の受付サーバ６で受付処理を継続して実行することができるようになっている。
【００４８】
複合機１は、図３に示すように、印刷部１０１と、コントロールパネル１０２と、要求／応答部（SOAPサービス）１０３と、印刷データ受信部（PORT9100サービス）１０４と、カードリーダ１０５とを有している。
【００４９】
印刷部１０１は、印刷データに基づいて電子写真プロセスなどにより記録紙に文書の画像を形成するものである。コントロールパネル１０２には、ユーザが入力操作を行うキーが配列され、また所要の画面を表示させてユーザに選択操作を行わせるタッチパネルディスプレイが設けられている。要求／応答部１０３は、管理サーバ５及び認証サーバ８を相手とした要求及び応答の処理を行うものである。印刷データ受信部１０４は、蓄積サーバ３からの印刷データを受信するものである。
【００５０】
クライアントＰＣ２は、図２に示すように、プリンタドライバ２０１と、印刷データ送信部（PORT Monitor）２０２と、通知受信部（TRAPサービス）２０３と、表示制御部（通知表示アプリケーション）２０４と、モニタ２０５とを有している。
【００５１】
プリンタドライバ２０１は、複合機１で解釈可能なページ記述言語（例えばPostScript）で記載された印刷データを生成するものである。印刷データ送信部２０２は、印刷データを蓄積サーバ３に送信するものである。通知受信部２０３は、蓄積サーバ３からの蓄積完了通知やエラー通知を受信するものである。表示制御部２０４は、受信した蓄積完了通知やエラー通知の画面をモニタ２０５に表示させる処理を行うものである。
【００５２】
蓄積サーバ３は、要求／応答部（SOAPサービス）３０１と、印刷データ送受信部（PORT9100サービス）３０２と、通知送信部（TRAPサービス）３０３と、文書情報データベース３０４と、文書ファイル保存部（印刷データ記憶手段）３０５と、蓄積サーバ設定データベース３０６とを有している。
【００５３】
要求／応答部３０１は、管理サーバ５及び認証サーバ８を相手とした要求及び応答の処理を行うものである。印刷データ送受信部３０２は、受付サーバ６からの印刷データを受信し、また複合機１に印刷データを送信するものである。通知送信部３０３は、クライアントＰＣ２に蓄積完了通知やエラー通知を送信するものである。文書情報データベース３０４は、文書（印刷ジョブ）ごとの文書情報が登録されるものである。文書ファイル保存部３０５は、印刷データをファイル化して保存するものである。蓄積サーバ設定データベース３０６は、蓄積サーバ３の設定情報及び動作ログ情報を蓄積するものである。
【００５４】
管理サーバ５は、要求／応答部（SOAPサービス）５０１と、管理アプリケーション５０２と、書誌情報データベース（書誌情報記憶手段）５０３と、管理サーバ設定データベース５０４と、印刷履歴管理部５０５とを有している。
【００５５】
要求／応答部５０１は、蓄積サーバ３及び複合機１を相手とした要求及び応答の処理を行うものである。管理アプリケーション５０２は、管理サーバ５で行われる処理に関する管理・設定を管理者に行わせるものである。書誌情報データベース５０３は、文書（印刷ジョブ）ごとの書誌情報が登録されるものである。管理サーバ設定データベース５０４は、管理サーバ５の設定情報及び動作ログ情報を蓄積するものである。印刷履歴管理部５０５は、過去（所定の期間）に実行された印刷に関する、ユーザの識別情報、クライアントＰＣ２の識別情報、複合機１の識別情報などを蓄積・管理するものである。
【００５６】
受付サーバ６は、要求／応答部（SOAPサービス）６０１と、印刷データ送受信部（PORT9100サービス）６０２と、蓄積サーバ管理部６０３と、蓄積サーバ管理データベース６０４とを有している。
【００５７】
要求／応答部６０１は、蓄積サーバ３及び管理サーバ５を相手とした要求及び応答の処理を行うものである。印刷データ送受信部６０２は、クライアントＰＣ２からの印刷データを受信し、また蓄積サーバ３に印刷データを送信するものである。蓄積サーバ管理部６０３は、蓄積サーバ３からステータス情報を収集して管理すると共に印刷データの振り分け先となる蓄積サーバ３を選択する処理を行うものである。蓄積サーバ管理データベース６０４は、蓄積サーバ３のステータス情報や、印刷データを蓄積サーバに振り分ける際の蓄積サーバの優先順位に関する情報を蓄積するものである。
【００５８】
認証サーバ８は、図３に示すように、要求／応答部（SOAPサービス）８０１と、設定ＧＵＩ（graphical user interface）８０２と、ユーザ情報データベース８０３と、認証サーバ設定データベース８０４とを有している。
【００５９】
要求／応答部８０１は、蓄積サーバ３及び複合機１を相手とした要求及び応答の処理を行うものである。設定ＧＵＩ８０２は、認証サーバ８の設定を管理者に行わせるものである。ユーザ情報データベース８０３は、ユーザ認証に要する情報を蓄積するものである。認証サーバ設定データベース８０４は、認証サーバ８の設定情報を蓄積するものである。
【００６０】
図４は、図１に示した印刷処理システムにおける処理の手順を示す概念図である。
【００６１】
まずユーザ用のクライアントＰＣ２においてユーザが印刷を指示すると、クライアントＰＣ２から受付サーバ６に印刷データが送られ、受付サーバ６において印刷データの振り分け先となる蓄積サーバ３が選択されて、その蓄積サーバ３に印刷データが送られ、ついでその印刷データの送信元であるユーザが印刷を許可された正規のユーザであるか否かを検証するユーザ認証が認証サーバ８で行われ、ここでのユーザ認証が成功すると、蓄積サーバ３に印刷データが蓄積され、また印刷データ内の書誌情報が蓄積サーバ３から管理サーバ５に転送される。
【００６２】
蓄積サーバ３に蓄積された印刷データの印刷出力は、いずれの複合機１においても可能であり、ユーザが所要の複合機１のところに移動して、複合機１のカードリーダ１０５にＩＣカードをかざすと、そのユーザが複合機１の使用が許可された正規のユーザであるか否かを検証するユーザ認証が認証サーバ８で行われ、ここでのユーザ認証が成功すると、そのユーザに関係する文書を管理サーバ５に検索させ、これで見つかった文書の中からユーザが所要の文書を選択して印刷を指示すると、複合機１から管理サーバ５に印刷要求が送られ、さらに管理サーバ５から蓄積サーバ３に印刷データ転送要求が行われ、これに応じて蓄積サーバ３から複合機１に印刷データが転送されて、複合機１にて文書の印刷が行われる。
【００６３】
図５は、図１に示した印刷処理システムにおける印刷データ生成から書誌情報登録までの処理手順を示すシーケンス図である。図６は、図１に示したクライアントＰＣ、蓄積サーバ、及び管理サーバでの書誌情報の処理の概要を示す概念図である。
【００６４】
クライアントＰＣ２において、所要のアプリケーションで文書の印刷を指示すると、図５に示すように、プリンタドライバ２０１において印刷データが作成され、印刷データ送信部２０２から受付サーバ６の印刷データ送受信部６０２に対して、印刷（蓄積）指示が印刷データと共に送信される。
【００６５】
このとき、クライアントＰＣ２のプリンタドライバ２０１で生成される印刷データには、文書の具体的内容を示す印刷実データの他に、書誌情報として、ユーザＩＤ、アカウントＩＤ、文書名、印刷日時、部数、ページ数、印刷データバージョン、及びクライアントＰＣ２のＩＰアドレスの各情報が、印刷用コマンド言語（例えばＰＪＬ（Printer Job Language））で記載されている（図６参照）。
【００６６】
受付サーバ６では、クライアントＰＣ２からの印刷データを受信すると、蓄積サーバ管理部６０３の指示のもと、蓄積サーバ３の状態を調査するためのステータス問い合わせが、要求／応答部６０１から蓄積サーバ３の要求／応答部３０１に対して送信される。
【００６７】
蓄積サーバ３では、受付サーバ６からのステータス問い合わせを受信すると、自装置内で自己診断機能により収集・保持されたステータス情報を読み出し、このステータス情報を付したステータス応答が、要求／応答部３０１から受付サーバ６の要求／応答部６０１に対して送信される。
【００６８】
受付サーバ６では、蓄積サーバ３からのステータス応答を受信すると、ここで取得した蓄積サーバ３のステータス情報に基づいて、印刷データの正常な蓄積が可能な蓄積サーバ３を選択する処理が蓄積サーバ管理部６０３にて行われ、印刷データ送受信部６０２から蓄積サーバ３の印刷データ送受信部３０２に対して印刷データが送信される。
【００６９】
蓄積サーバ３では、受付サーバ６からの印刷データを受信すると、その印刷データ内の印刷用コマンド言語を解読して書誌情報を抽出する処理が行われる。そして、書誌情報中のユーザ情報（ユーザＩＤやアカウントＩＤなど）を付したユーザ認証要求が、要求／応答部３０１から認証サーバ８の要求／応答部６０１に対して送信される。
【００７０】
認証サーバ８では、蓄積サーバ３からのユーザ認証要求を受信すると、ここで取得したユーザ情報に基づいてユーザ認証が行われ、ユーザ認証の成否を示す認証結果情報を付したユーザ認証応答が、要求／応答部６０１から蓄積サーバ３の要求／応答部３０１に対して送信される。
【００７１】
蓄積サーバ３では、認証サーバ８からのユーザ認証応答を受信し、ユーザ認証が成功した場合には、クライアントＰＣ２から取得した印刷データを文書ファイル保存部３０５に保存する処理が行われる。そして、印刷データの保存が終了すると、書誌情報を付した書誌情報登録要求が、要求／応答部３０１から管理サーバ５の要求／応答部５０１に対して送信される。（図６参照）。
【００７２】
管理サーバ５では、蓄積サーバ３からの書誌情報登録要求を受信すると、これで取得した書誌情報を書誌情報データベース５０３に登録する処理が行われる。また書誌情報に対応する印刷ジョブの識別情報（文書ＩＤ）および登録日時が発行され、この文書ＩＤ、登録日時及び蓄積サーバ３の識別情報（例えばＩＰアドレス）を、蓄積サーバ３から取得した書誌情報に加えて管理される（図６参照）。そして、管理サーバ５の要求／応答部５０１から蓄積サーバ３の要求／応答部３０１に対して、文書ＩＤ、登録日時を付した書誌情報登録応答が送信される。
【００７３】
蓄積サーバ３では、管理サーバ５からの書誌情報登録応答を受信すると、ここで取得した文書ＩＤ、登録日時と印刷データとの関連づけが行われて（図６参照）、文書情報データベース３０４に登録され、蓄積サーバ３の通知送信部３０３からクライアントＰＣ２の通知受信部２０３に対して、印刷データの蓄積が正常に終了したことを示す蓄積完了通知が送信される。
【００７４】
クライアントＰＣ２では、蓄積サーバ３からの蓄積完了通知を受信すると、この蓄積完了通知に基づいて、表示制御部２０４により、印刷データの蓄積が正常に終了した旨のメッセージ画面がモニタ２０５に表示され、印刷データの蓄積完了をユーザが確認することができる。
【００７５】
図７は、図２に示した受付サーバで用いられる蓄積サーバ管理テーブルを示す図である。図８・図９・図１０は、図２に示した受付サーバで用いられる蓄積サーバ選定テーブルを示す図である。この蓄積サーバ管理テーブル及び蓄積サーバ選定テーブルは、蓄積サーバ管理データベース６０４に格納され、蓄積サーバ管理部６０３で管理される。
【００７６】
図７に示す蓄積サーバ管理テーブルには、蓄積サーバ３ごとのステータス情報、並びに利用の可・不可、及び利用可の場合の優先順位に関する利用判断情報が登録されている。蓄積サーバ３ごとのステータス情報は、蓄積サーバ３から取得して登録され、そのステータス情報に基づいて、蓄積サーバ３の利用の可・不可、及び利用可の場合の優先順位が判断される。
【００７７】
この例では、待機中（READY）、及び印刷処理中（Busy）の場合には、利用可と判断し、蓄積残量なし（HDD Full）、メンテナンス中、及び応答なしの場合には、利用不可と判断している。また、蓄積サーバ３の優先順位については、待機中（READY）の蓄積サーバ３を印刷処理中（Busy）の蓄積サーバ３より優先させるようにしている。
【００７８】
図８・図９・図１０に示す蓄積サーバ選定テーブルは、蓄積サーバ管理部６０３で印刷データの振り分け先となる蓄積サーバ３を選択する際に用いられるものであり、優先順位の高いものから順に蓄積サーバ３が選択され、優先順位が上位の蓄積サーバ３が、図７に示した蓄積サーバ管理テーブルにおいて利用不可の場合には、優先順位が下位の蓄積サーバ３が選択される。
【００７９】
図８に示す例では、サブネット（192.168.1.*、192.168.2.*）に関し、クライアントＰＣ２が属するサブネット（グループ）ごとに蓄積サーバ３が割り当てられ、サブネットごとに予め設定された優先順位に従って蓄積サーバ３が選択され、特にここでは、印刷指示したクライアントＰＣ２とサブネットが近いものから順に順位付けがなされており、印刷指示したクライアントＰＣ２に位置的に近い蓄積サーバ３が優先的に選択される。この蓄積サーバ３の割り当て及び順位付けは、固定であり、管理者により予め設定される。
【００８０】
また、サブネット（192.168.3.*）では、蓄積サーバ３を動的に選択する設定（Ａｕｔｏ）となっており、この場合には、印刷指示したクライアントＰＣ２が属するサブネットに近いものから順に蓄積サーバ３が選択される。また、同一のサブネット内に複数の蓄積サーバ３が設置されている場合には、図７に示した蓄積サーバ管理テーブルにおいて優先順位が高い蓄積サーバ３が選択される。
【００８１】
図９に示す例では、営業及び総務の各部署（グループ）に関し、ユーザが属する部署ごとに蓄積サーバ３が割り当てられ、部署ごとに予め設定された優先順位に従って蓄積サーバ３が選択され、特にここでは、部署内のクライアントＰＣ２とサブネットが近いものから順に順位付けがなされており、部署内のクライアントＰＣ２に位置的に近い蓄積サーバ３が優先的に選択される。この蓄積サーバ３の割り当て及び順位付けは、固定であり、管理者により予め設定される。
【００８２】
なお、管理サーバ５では、課金や利用制限などの管理上の都合で、ユーザがいずれの部署に属するかをユーザの識別情報（ユーザＩＤ）で判断するようにしており、このユーザの識別情報と部署との対応づけに関する情報と書誌情報中のユーザの識別情報とに基づいて、受付サーバ６にてユーザが属する部署を判別することができる。
【００８３】
また、経理及びサブネット（192.168.3.*）の各グループでは、蓄積サーバ３を動的に選択する設定（Ａｕｔｏ）となっており、前記と同様に、印刷指示したクライアントＰＣ２が属するサブネットに近いものから順に蓄積サーバ３が選択される。
【００８４】
図１０に示す例では、ユーザごとに蓄積サーバ３が割り当てられ、ユーザごとに設定された優先順位に従って蓄積サーバ３が選択され、特にここでは、ユーザによる利用頻度が高い複合機１と同じサブネットに属するものから順に、利用頻度に応じて順位付けがなされており、各ユーザにおいて、利用頻度の高い複合機１と同じサブネットに設置された蓄積サーバ３、すなわちユーザが通常使用する複合機１に位置的に近い蓄積サーバ３が優先的に選択される。
【００８５】
ユーザごとの複合機１の利用状況は、管理サーバ５の印刷履歴管理部５０５で集計・管理されており、印刷が終了するたびに、あるいは適宜な期間をおいて、ユーザごとの複合機１の利用頻度が更新されて受付サーバ６に送られる。
【００８６】
またここでは、ユーザＩＤ00003のユーザについて、３番目に多く利用するサブネットがないため、蓄積サーバ３を動的に選択する設定（Ａｕｔｏ）となっており、前記と同様に、印刷指示したクライアントＰＣ２が属するサブネットに近いものから順に蓄積サーバ３が選択される。
【００８７】
なおここでは、ユーザごとに集計された複合機１の利用頻度に基づいて蓄積サーバ３の割り当て及び順位付けを行うものとしたが、クライアントＰＣ２ごとに集計された複合機１の利用頻度に基づいて行うことも可能である。
【００８８】
また、この例では、複合機１の利用頻度が変化するのに応じて、蓄積サーバ３の優先順位が入れ替わるが、図８・図９の例と同様に、蓄積サーバ３の割り当て及び順位付けを固定として、管理者により予め設定されるようにしても良い。
【００８９】
図１１は、図１に示した印刷処理システムにおける複合機での印刷指示から印刷終了までの処理手順を示すシーケンス図である。
【００９０】
複合機１において、コントロールパネル１０２に表示されるメイン画面でユーザがプリンタ機能を選択すると、認証待ち画面が表示され、ここでユーザがカードリーダ１０５にＩＣカードをかざすと、ＩＣカードに記憶された認証情報（ユーザＩＤなど）が読み込まれ、この認証情報を付したユーザ認証要求が、要求／応答部１０３から認証サーバ８の要求／応答部６０１に対して送信される。
【００９１】
認証サーバ８では、複合機１からのユーザ認証要求を受信すると、ここで取得した認証情報に基づいてユーザ認証が行われ、ユーザ認証の成否を示す認証結果情報を付したユーザ認証応答が、要求／応答部６０１から複合機１の要求／応答部１０３に対して送信される。
【００９２】
複合機１では、認証サーバ８からのユーザ認証応答を受信し、ユーザ認証が成功した場合には、ＩＣカードから取得したユーザ情報（ユーザＩＤなど）を付した文書一覧情報要求が、要求／応答部１０３から管理サーバ５の要求／応答部５０１に対して送信される。
【００９３】
管理サーバ５では、複合機１からの文書一覧情報要求を受信すると、ここで取得したユーザ情報（ユーザＩＤなど）に基づいて、書誌情報データベース５０３上で該当するユーザに関係する文書の書誌情報が検索され、ここで見つかった全ての文書に関する書誌情報を付した文書一覧情報応答が、要求／応答部５０１から複合機１の要求／応答部１０３に対して送信される。
【００９４】
複合機１では、管理サーバ５からの文書一覧情報応答を受信すると、ここで取得した書誌情報に基づいて文書一覧画面がコントロールパネル１０２に表示される。この文書一覧画面でユーザが所要の文書を選択して、印刷のボタンを操作すると、削除確認画面が表示される。この削除確認画面は、印刷が終了した後に該当する文書の印刷データを削除するか否かを問い合わせるものであり、この削除確認画面でユーザが削除を選択操作すると、文書の識別情報（文書ＩＤなど）及び削除指示情報を付した文書印刷要求が、要求／応答部１０３から管理サーバ５の要求／応答部５０１に対して送信される。
【００９５】
管理サーバ５では、複合機１からの文書印刷要求を受信すると、ここで取得した文書の識別情報（文書ＩＤなど）に基づいて、書誌情報データベース５０３上で指定の文書に関する印刷データを蓄積する蓄積サーバ３の検索が行われ、該当する蓄積サーバ３が見つかると、要求／応答部５０１から複合機１の要求／応答部１０３に対して文書印刷応答が送信され、複合機１では、印刷の受付を示す印刷指示受付画面が表示される。また、文書の識別情報（文書ＩＤなど）、及び出力先の複合機１の識別情報（ＩＰアドレスなど）を付した印刷データ転送要求が、管理サーバ５の要求／応答部５０１から蓄積サーバ３の要求／応答部３０１に対して送信される。
【００９６】
蓄積サーバ３では、管理サーバ５からの印刷データ転送要求を受信すると、ここで取得した文書の識別情報（文書ＩＤなど）に基づいて、文書ファイル保存部３０５に保存された印刷データの検索が行われ、該当する印刷データが見つかると、管理サーバ５から取得した出力先の複合機１の識別情報（ＩＰアドレスなど）に基づいて、印刷データ送受信部３０２から複合機１の印刷データ受信部１０４に対して印刷データが送信され、複合機１において文書の印刷が行われる。
【００９７】
図１２は、図１１に示した文書印刷の後に行われる処理手順を示すシーケンス図である。
【００９８】
複合機１において、図１１に示したように文書の印刷が実行されると、要求／応答部１０３から管理サーバ５の要求／応答部５０１に対して印刷完了通知が送信される。
【００９９】
管理サーバ５では、複合機１からの印刷完了通知を受信すると、印刷後に文書を削除する設定となっているか否かの判定が行われ、削除する設定となっていれば、文書の識別情報（文書ＩＤなど）を付した印刷データ削除要求が、要求／応答部５０１から蓄積サーバ３の要求／応答部３０１に対して送信される。
【０１００】
また管理サーバ５では、印刷完了通知を受けた印刷ジョブに関するユーザの識別情報（ユーザＩＤ）及び複合機の識別情報（ＩＰアドレス）を、書誌情報データベース５０３から読み出し、印刷履歴管理部５０５にてユーザ別の複合機１ごとの利用頻度を更新する処理が行われ、その利用頻度に関する情報が、要求／応答部５０１から受付サーバ６の要求／応答部６０１に対して送信される。
【０１０１】
受付サーバ６では、管理サーバ５からの利用頻度に関する情報を受信すると、この利用頻度に基づいてユーザごとの蓄積サーバ３の優先順位を決定して、図１０に示した蓄積サーバ選定テーブルを更新する処理が行われる。
【０１０２】
なお、利用頻度の算出を受付サーバ６に行わせることも可能であり、この場合、印刷完了通知を受けた印刷ジョブに関するユーザの識別情報（ユーザＩＤ）及び複合機の識別情報（ＩＰアドレス）が管理サーバ５から受付サーバ６に通知される。
【０１０３】
蓄積サーバ３では、管理サーバ５からの印刷データ削除要求を受信すると、ここで取得した文書の識別情報（文書ＩＤなど）に基づいて、文書ファイル保存部３０５に保存された印刷データの中から該当する文書の印刷データを検索する処理が行われ、これで見つかった印刷データを削除すると共に、文書情報データベース３０４に登録された該当する文書に関する書誌情報を削除する処理が行われる。そして、要求／応答部３０１から管理サーバ５の要求／応答部５０１に対して印刷データ削除応答が送信される。
【０１０４】
管理サーバ５では、蓄積サーバ３からの印刷データ削除応答を受信すると、書誌情報データベース５０３に登録された該当する文書に関する書誌情報を削除する処理が行われる。
【０１０５】
図１３は、図７に示した蓄積サーバ管理テーブルの作成・更新の処理手順を示すシーケンス図である。
【０１０６】
受付サーバ６では、（Ａ）に示すように、起動すると、管理サーバ５に登録された蓄積サーバ３の情報を求める蓄積サーバ情報要求が、管理サーバ５に対して送信される。管理サーバ５では、受付サーバ６からの蓄積サーバ情報要求を受信すると、自装置に登録された全ての蓄積サーバ３の識別情報（ＩＰアドレス）をデータベースから読み出して、その蓄積サーバ３の識別情報を付した蓄積サーバ情報応答が、受付サーバ６に対して送信される。受付サーバ６では、管理サーバ５からの蓄積サーバ情報応答を受信すると、ここで取得した蓄積サーバ３の識別情報に基づいて蓄積サーバ管理テーブルを作成する処理が行われる。  
【０１０７】
ついで、受付サーバ６では、蓄積サーバ３の状態を調査するためのステータス問い合わせが、各蓄積サーバ３に対して送信される。各蓄積サーバ３では、受付サーバ６からのステータス問い合わせを受信すると、自装置内で収集・保持されたステータス情報を読み出して、このステータス情報を付したステータス応答が、受付サーバ６に対して送信される。受付サーバ６では、各蓄積サーバ３からのステータス応答を受信すると、ここで取得した各蓄積サーバ３ごとのステータス情報に基づいて、各蓄積サーバ３の状態、利用の可・不可、及び利用可の場合の優先順位の高低に関する情報を蓄積サーバ管理テーブルに登録する更新処理が行われる。
【０１０８】
また、管理サーバ５では、蓄積サーバ３に増減などの変更が生じたことを検知すると、（Ｂ）に示すように、蓄積サーバ３の変更内容に関する情報を付した変更通知が、受付サーバ６に対して送信される。受付サーバ６では、管理サーバ５からの変更通知を受信すると、ここで取得した蓄積サーバ３の変更内容に基づいて蓄積サーバ管理テーブルを更新する処理が行われ、ついで蓄積サーバ管理テーブルの更新が正常に終了したことを示す変更終了通知が管理サーバ５に送信される。
【０１０９】
また、蓄積サーバ３を増設した際に、管理者による更新の指示に応じて、受付サーバ６では、（Ｃ）に示すように、蓄積サーバ３に対するステータス問い合わせが行われ、これに応じて蓄積サーバ３から送られるステータス応答により、蓄積サーバ３のステータス情報を取得し、このステータス情報に基づいて蓄積サーバ管理テーブルを更新する処理が行われる。
【０１１０】
この他、適宜に行われるステータス問い合わせ時に受信したステータス応答により、蓄積サーバ３のステータス情報を取得すると、その蓄積サーバ３のステータス情報と、蓄積サーバ管理テーブルの登録内容とを比較して、両者に相違点があれば、蓄積サーバ３から取得したステータス情報に基づいて蓄積サーバ管理テーブルを更新する処理が行われる。
【０１１１】
ここで、図５に示したように、クライアントＰＣ２からの印刷データを受信した際に、蓄積サーバ３からステータス情報を取得するようにすると、蓄積サーバ３の最新の状態に基づいて印刷データの正常な蓄積が可能か否かの判断を行うことができるため、蓄積サーバ３に印刷データを蓄積させる過程でエラーが発生することを確実に回避することができる。
【０１１２】
図１４は、本発明による印刷処理システムの別の例による処理の手順を示す概念図である。ここでは、前記の例での受付サーバ６を管理サーバ５に併合した構成となっており、管理サーバ５が、管理下の全てのクライアントＰＣ２からの印刷データを受け付ける受付部（受付手段）５１１を備えている。なお、管理サーバ５の受付部５１１で行われる処理の詳細は、前記の例での受付サーバ６と同様である。
【０１１３】
まずユーザ用のクライアントＰＣ２においてユーザが印刷を指示すると、クライアントＰＣ２から管理サーバ５に印刷データが送られ、管理サーバ５では、印刷データ内の書誌情報が抽出されて自装置に蓄積され、この書誌情報に基づいて蓄積サーバ３での印刷データの蓄積状況が管理される。
【０１１４】
また、管理サーバ５の受付部５１１では、各蓄積サーバ３の状態に応じて印刷データの正常な蓄積が可能な蓄積サーバ３が選択され、その蓄積サーバ３に印刷データが送られる。そして、その印刷データの送信元であるユーザが印刷を許可された正規のユーザであるか否かを検証するユーザ認証が認証サーバ８で行われ、ここでのユーザ認証が成功すると、管理サーバ５から取得した印刷データが蓄積サーバ３に蓄積される。
【０１１５】
これ以降の処理、すなわち蓄積サーバ３に蓄積された印刷データの印刷出力は、図４の例と同様である。
【産業上の利用可能性】
【０１１６】
本発明にかかる印刷処理システムは、ユーザ用の情報処理装置の構成の簡素化、及び印刷データの蓄積及び管理をそれぞれ行う２つのサーバでの処理の簡素化を図ることができ、さらにシステムの煩雑化や高コスト化を招くことなく、印刷ができなくなる事態を確実に回避して安定した運用が可能となる効果を有し、ユーザごとの情報処理装置で生成した印刷データを蓄積サーバに一旦蓄積した上で、印刷装置でのユーザの操作に応じて印刷装置が蓄積サーバから印刷データを取得して印刷を行うようにすると共に、前記蓄積サーバでの印刷データの蓄積状況を管理サーバで管理するようにした印刷処理システムなどとして有用である。
【図面の簡単な説明】
【０１１７】
【図１】本発明による印刷処理システムを示すシステム構成図
【図２】図１に示した各装置の概略構成を示すブロック図
【図３】図１に示した各装置の概略構成を示すブロック図
【図４】図１に示した印刷処理システムにおける処理の手順を示す概念図
【図５】図１に示した印刷処理システムにおける印刷データ生成から書誌情報登録までの処理手順を示すシーケンス図
【図６】図１に示したクライアントＰＣ、蓄積サーバ、及び管理サーバでの書誌情報の処理の概要を示す概念図
【図７】図２に示した受付サーバで用いられる蓄積サーバ管理テーブルを示す図
【図８】図２に示した受付サーバで用いられる蓄積サーバ選定テーブルの一例を示す図
【図９】図２に示した受付サーバで用いられる蓄積サーバ選定テーブルの別の例を示す図
【図１０】図２に示した受付サーバで用いられる蓄積サーバ選定テーブルの別の例を示す図
【図１１】図１に示した印刷処理システムにおける複合機での印刷指示から印刷終了までの処理手順を示すシーケンス図
【図１２】図１１に示した文書印刷の後に行われる処理手順を示すシーケンス図
【図１３】図７に示した蓄積サーバ管理テーブルの作成・更新の処理手順を示すシーケンス図
【図１４】本発明による印刷処理システムの別の例による処理の手順を示す概念図
【符号の説明】
【０１１８】
１  複合機
３  蓄積サーバ
５  管理サーバ
６  受付サーバ
１０３  要求／応答部
１０４  印刷データ受信部
２０１  プリンタドライバ
２０２  印刷データ送信部
３０１  要求／応答部
３０２  印刷データ送受信部
３０３  通知送信部
３０４  文書情報データベース
３０５  文書ファイル保存部
５０１  要求／応答部
５０３  書誌情報データベース
５０４  管理サーバ設定データベース
５０５  印刷履歴管理部
６０１  要求／応答部
６０２  印刷データ送受信部
６０３  蓄積サーバ管理部
６０４  蓄積サーバ管理データベース
【図１】
2009295080.tif 000003
【図２】
2009295080.tif 000004
【図３】
2009295080.tif 000005
【図４】
2009295080.tif 000006
【図５】
2009295080.tif 000007
【図６】
2009295080.tif 000008
【図７】
2009295080.tif 000009
【図８】
2009295080.tif 000010
【図９】
2009295080.tif 000011
【図１０】
2009295080.tif 000012
【図１１】
2009295080.tif 000013
【図１２】
2009295080.tif 000014
【図１３】
2009295080.tif 000015
【図１４】
2009295080.tif 000016