(57)【要約】【課題】プリント管理サーバが、プリンタによる印刷が完了する印刷完了時刻を推定できるようにして、その印刷完了後の処理を円滑に行えるようにする。【解決手段】プリント管理サーバ３は、クライアント１ａからの印刷開始指示により、Ｗｅｂサーバ５０が存在する場所を特定するためのＵＲＬ情報をクライアント１ａ経由でプリンタ２に送信して印刷（プルプリント）を行わせる。プリンタ２は、ＵＲＬ情報を受けると、その情報に基づいてＷｅｂサーバ５０に対して印刷データのダウンロードを要求し、その印刷データを取得して印刷を行う。Ｗｅｂサーバ５０は、その要求により、プリンタ２への印刷データのダウンロード後（プリンタ２による印刷データの取得後）、メモリ内のアクセスログにデータ取得ログを書き出す。プリント管理サーバ３は、定期的にＷｅｂサーバ５０からアクセスログを取得して解析し、その結果により印刷完了時刻を推定する。【選択図】　　　　図１
2004145554.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ情報に基づいて前記印刷データ管理サーバから印刷データを取得して用紙への印刷を行うプリンタと共にネットワークを介して接続され、前記プリンタにＵＲＬ情報を送信して前記印刷を行わせるプリント管理サーバであって、
前記印刷データ管理サーバから該サーバへのアクセスログを取得するアクセスログ取得手段と、
該手段によって取得したアクセスログを解析するアクセスログ解析手段と、
該手段による解析結果に基づいて前記プリンタによる印刷が完了する印刷完了時刻を推定する印刷完了時刻推定手段と
を設けたことを特徴とするプリント管理サーバ。
【請求項２】
印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ情報に基づいて前記印刷データ管理サーバから印刷データを取得して用紙への印刷を行うプリンタと共にネットワークを介して接続され、前記プリンタにＵＲＬ情報を送信して前記印刷を行わせるプリント管理サーバであって、
前記プリンタへのＵＲＬ情報の送信時刻を記憶するＵＲＬ情報送信時刻記憶手段と、
該手段に記憶された前記ＵＲＬ情報の送信時刻に基づいて前記プリンタによる印刷が完了する印刷完了時刻を推定する印刷完了時刻推定手段と
を設けたことを特徴とするプリント管理サーバ。
【請求項３】
請求項１又は２記載のプリント管理サーバにおいて、
前記印刷完了時刻推定手段によって推定した印刷完了時刻に達した後、前記印刷データ管理サーバに対して前記プリンタによって取得された印刷データの削除又は移動等の後処理を指示する後処理指示手段を設けたことを特徴とするプリント管理サーバ。
【請求項４】
印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ情報に基づいて前記印刷データ管理サーバから印刷データを取得して用紙への印刷を行うプリンタと共にネットワークを介して接続され、前記プリンタにＵＲＬ情報を送信して前記印刷を行わせるプリント管理サーバとしての機能を有するコンピュータに、前記印刷データ管理サーバから該サーバへのアクセスログを取得するアクセスログ取得機能と、該機能によって取得したアクセスログを解析するアクセスログ解析機能と、該機能による解析結果に基づいて前記プリンタによる印刷が完了する印刷完了時刻を推定する印刷完了時刻推定機能とを実現させるためのプログラム。
【請求項５】
印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ情報に基づいて前記印刷データ管理サーバから印刷データを取得して用紙への印刷を行うプリンタと共にネットワークを介して接続され、前記プリンタにＵＲＬ情報を送信して前記印刷を行わせるプリント管理サーバとしての機能を有するコンピュータに、前記プリンタへのＵＲＬ情報の送信時刻をメモリに記憶するＵＲＬ情報送信時刻記憶機能と、前記メモリに記憶された前記ＵＲＬ情報の送信時刻に基づいて前記プリンタによる印刷が完了する印刷完了時刻を推定する印刷完了時刻推定機能とを実現させるためのプログラム。
【請求項６】
請求項４又は５記載のプログラムにおいて、
前記印刷完了時刻推定機能によって推定した印刷完了時刻に達した後、前記印刷データ管理サーバに対して前記プリンタによって取得された印刷データの削除又は移動等の後処理を指示する後処理指示機能も実現させるためのプログラム。
【請求項７】
請求項４乃至６のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プリント管理サーバと、そのプリント管理サーバ（コンピュータ）に必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
プリント管理サーバとして、印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）情報に基づいて印刷データ管理サーバから印刷データを取得して用紙への印刷（プルプリント）を行うプリンタと共にＬＡＮ（ローカル・エリア・ネットワーク）等のネットワークを介して接続され、プリンタにＵＲＬ情報を送信してプルプリントを行わせるようにしたものがある（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開２００１−１８４１８０号公報
【０００４】
【発明が解決しようとする課題】
このようなプリント管理サーバでは、プリンタによる印刷（プルプリント）が完了する印刷完了時刻を知ることができなかっため、その印刷完了後の処理を円滑に行うことができなかった。
この発明は上記の点に鑑みてなされたものであり、プリント管理サーバが、プリンタによる印刷が完了する印刷完了時刻を推定できるようにして、その印刷完了後の処理を円滑に行えるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
この発明は、上記の目的を達成するため、プリント管理サーバと、そのプリント管理サーバ（コンピュータ）に必要な機能を実現させるためのプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体を提供する。
請求項１の発明によるプリント管理サーバは、印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ情報に基づいて上記印刷データ管理サーバから印刷データを取得して用紙への印刷を行うプリンタと共にネットワークを介して接続され、上記プリンタにＵＲＬ情報を送信して上記印刷を行わせるプリント管理サーバであって、上記印刷データ管理サーバから該サーバへのアクセスログを取得するアクセスログ取得手段と、該手段によって取得したアクセスログを解析するアクセスログ解析手段と、該手段による解析結果に基づいて上記プリンタによる印刷が完了する印刷完了時刻を推定する印刷完了時刻推定手段とを設けたものである。
【０００６】
請求項２の発明によるプリント管理サーバは、印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ情報に基づいて上記印刷データ管理サーバから印刷データを取得して用紙への印刷を行うプリンタと共にネットワークを介して接続され、上記プリンタにＵＲＬ情報を送信して上記印刷を行わせるプリント管理サーバであって、上記プリンタへのＵＲＬ情報の送信時刻を記憶するＵＲＬ情報送信時刻記憶手段と、該手段に記憶された上記ＵＲＬ情報の送信時刻に基づいて上記プリンタによる印刷が完了する印刷完了時刻を推定する印刷完了時刻推定手段とを設けたものである。
請求項３の発明によるプリント管理サーバは、請求項１又は２のプリント管理サーバにおいて、上記印刷完了時刻推定手段によって推定した印刷完了時刻に達した後、上記印刷データ管理サーバに対して上記プリンタによって取得された印刷データの削除又は移動等の後処理を指示する後処理指示手段を設けたものである。
【０００７】
請求項４の発明によるプログラムは、印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ情報に基づいて上記印刷データ管理サーバから印刷データを取得して用紙への印刷を行うプリンタと共にネットワークを介して接続され、上記プリンタにＵＲＬ情報を送信して上記印刷を行わせるプリント管理サーバとしての機能を有するコンピュータに、上記印刷データ管理サーバから該サーバへのアクセスログを取得するアクセスログ取得機能と、該機能によって取得したアクセスログを解析するアクセスログ解析機能と、該機能による解析結果に基づいて上記プリンタによる印刷が完了する印刷完了時刻を推定する印刷完了時刻推定機能とを実現させるためのものである。
【０００８】
請求項５の発明によるプログラムは、印刷データを蓄積して管理する印刷データ管理サーバ、およびＵＲＬ情報に基づいて上記印刷データ管理サーバから印刷データを取得して用紙への印刷を行うプリンタと共にネットワークを介して接続され、上記プリンタにＵＲＬ情報を送信して上記印刷を行わせるプリント管理サーバとしての機能を有するコンピュータに、上記プリンタへのＵＲＬ情報の送信時刻をメモリに記憶するＵＲＬ情報送信時刻記憶機能と、上記メモリに記憶された上記ＵＲＬ情報の送信時刻に基づいて上記プリンタによる印刷が完了する印刷完了時刻を推定する印刷完了時刻推定機能とを実現させるためのものである。
【０００９】
請求項６の発明によるプログラムは、請求項４又は５のプログラムにおいて、上記印刷完了時刻推定機能によって推定した印刷完了時刻に達した後、上記印刷データ管理サーバに対して上記プリンタによって取得された印刷データの削除又は移動等の後処理を指示する後処理指示機能も実現させるためのものである。
請求項７の発明による記録媒体は、請求項４〜６のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１０】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図２は、この発明を実施するプリント管理サーバ（プリントシステムサーバ）を含むプリントシステムの構成例を示すブロック図である。
このプリントシステムは、クライアントコンピュータ（以下単に「クライアント」という）１ａ，１ｂ，……１ｎと、プリンタ２（デジタル複合機，デジタル複写機等の他の画像形成装置でもよい）と、プリント管理サーバ３とを設け、それらをＬＡＮ（ローカル・エリア・ネットワーク）およびインタネットを含むネットワーク４とによって相互に接続している。
【００１１】
図３は、クライアント１ａ，１ｂ，……１ｎおよびプリント管理サーバ３の構成例を示すブロック図である。なお、クライアント１ａ，１ｂ，……１ｎとプリント管理サーバ３は、基本的には、ほぼ同一のハード構成なので、プリント管理サーバ３の構成について説明し、クライアント１ａ，１ｂ，……１ｎの構成の説明は省略する。
プリント管理サーバ３は、コンピュータであり、サーバ本体３１と、ディスプレイ装置３２と、キーボート３３と、マウス３４とを少なくとも備えている。
【００１２】
サーバ本体３１は、ＣＰＵ３５，メモリ３６，各種Ｉ／Ｆ（インタフェース）３７ａ，３７ｂ，３７ｃ，３７ｄ，それらを接続するバスライン３８と、バスライン３８にＩ／Ｆ３７ａを介して接続されるハードディスク装置４０と、バスライン３８にＩ／Ｆ３７ｂを介して接続される記録メディアアクセス装置４１とによって構成されている。また、キーボート３３およびマウス３４はＩ／Ｆ３７ｃに、ディスプレイ装置３２はＩ／Ｆ３７ｄにそれぞれ接続されている。
ＣＰＵ３５は、メモリ３６内のこの発明に係わるプログラムを含む各種プログラム（電源投入時にハードディスク装置４０からロードされる）によってプリント管理サーバ３全体を統括的に制御するマイクロコンピュータである。
【００１３】
以下、プリント管理サーバ３による制御の異なる例（第１〜第３実施形態）について、図１，図４，図５を参照して具体的に説明する。
〔第１実施形態〕
図１は、プリント管理サーバ３とクライアント１ａ（１ｂ，……１ｎのいずれかでもよい）とプリンタ２とＷｅｂサーバ５０との間のデータの流れの第１例を示す説明図である。
【００１４】
ここで、Ｗｅｂサーバ５０とは、ネットワーク４のインタネット上の情報システムであるＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）を構成するサーバのことである。この例では、印刷データを蓄積して管理する印刷データ管理サーバに相当する。
また、この第１実施形態では、プリント管理サーバ３のＣＰＵ３５が、メモリ３６内のこの発明に係るプログラムであるプリンタ管理システムに従って動作することにより、アクセスログ取得手段，アクセスログ解析手段，および印刷完了時刻推定手段としての機能を実現することができる。
【００１５】
プリント管理サーバ３は、クライアント１ａから印刷開始が指示されたとき、Ｗｅｂサーバ５０が存在する場所を特定するための情報であるＵＲＬ情報をクライアント１ａを介してプリンタ２に送信して印刷（プルプリント）を行わせる。プリンタ２は、プリント管理サーバ３からＵＲＬ情報を受けると、そのＵＲＬ情報に基づいてＷｅｂサーバ５０に対して印刷データのダウンロードを要求し、その印刷データを取得して用紙への印刷（プルプリント）を行う。
Ｗｅｂサーバ５０は、その要求により、プリンタ２へ印刷データをダウンロードした後（プリンタ２による印刷データの取得後）、図示しないメモリ（ハードディスク装置等）内のアクセスログにデータ取得ログ（例えば印刷データのダウンロードが完了した時刻）を書き出す（追加する）。
【００１６】
プリント管理サーバ３は、定期的にＷｅｂサーバ５０から該サーバ５０へのアクセスログを取得し（Ｐｏｌｌｉｎｇ）、その取得したアクセスログを解析する。そして、その解析結果に基づいてプリンタ２による印刷が完了する印刷完了時刻を推定する。この例では、取得したアクセスログ中にデータ取得ログが含まれている場合、プリンタ２による印刷が完了と判定できるため、その時点を印刷完了時刻とすればよい。
このように、第１実施形態によれば、プリント管理サーバ３が、プリンタ２による印刷が完了する印刷完了時刻を推定できるため、その印刷完了後の処理を円滑に行うことができる。
【００１７】
〔第２実施形態〕
図４は、プリント管理サーバ３とクライアント１ａ（１ｂ，……１ｎのいずれかでもよい）とプリンタ２とＷｅｂサーバ５０との間のデータの流れの第２例を示す説明図である。
ここで、この第２実施形態では、プリント管理サーバ３のＣＰＵ３５が、メモリ３６内のこの発明に係るプログラムであるプリンタ管理システムに従って動作することにより、ＵＲＬ情報送信時刻記憶手段および印刷完了時刻推定手段としての機能を実現することができる。
【００１８】
プリント管理サーバ３は、クライアント１ａから印刷開始が指示されたとき、Ｗｅｂサーバ５０が存在する場所を特定するための情報であるＵＲＬ情報をクライアント１ａを介してプリンタ２に送信して印刷を行わせる。
プリンタ２は、プリント管理サーバ３からＵＲＬ情報を受けると、そのＵＲＬ情報に基づいてＷｅｂサーバ５０に対して印刷データのダウンロードを要求し、その印刷データを取得して用紙への印刷を行う。
Ｗｅｂサーバ５０は、その要求により、プリンタ２へ印刷データをダウンロードする。
【００１９】
プリント管理サーバ３はまた、プリンタ２へのＵＲＬ情報の送信時刻をメモリ３６に記憶し、そのＵＲＬ情報の送信時刻（送信終了時刻又は送信開始時刻）に基づいてプリンタ２による印刷が完了する印刷完了時刻を推定する。この例では、プリンタ２へのＵＲＬ情報の送信時刻（送信終了時刻）から図示しないタイマによって時間計測を行ない、その計測時間が予め設定された所定時間に達したとき、印刷完了時刻とすればよい。
このように、第２実施形態によっても、プリント管理サーバ３が、プリンタ２による印刷が完了する印刷完了時刻を推定できるため、その印刷完了後の処理を円滑に行うことができる。
【００２０】
〔第３実施形態〕
図５は、プリント管理サーバ３とクライアント１ａ（１ｂ，……１ｎのいずれかでもよい）とプリンタ２とＷｅｂサーバ５０との間のデータの流れの第３例を示す説明図である。
ここで、この第３実施形態では、プリント管理サーバ３のＣＰＵ３５が、メモリ３６内のこの発明に係るプログラムであるプリンタ管理システムに従って動作することにより、アクセスログ取得手段，アクセスログ解析手段，印刷完了時刻推定手段，および後処理指示手段としての機能を実現することができる。
【００２１】
この第３実施形態では、プリント管理サーバ３，プリンタ２，Ｗｅｂサーバ５０がそれぞれ第１実施形態と同様の制御を行う。
さらに、プリント管理サーバ３が、推定した印刷完了時刻に達した後（プリンタ２による印刷が完了した後）、Ｗｅｂサーバ５０に対してプリンタ２により取得された印刷データの削除又は移動等の後処理（この例では削除）を指示する。このように、第３実施形態によれば、プリント管理サーバ３が、プリンタ２による印刷が完了する印刷完了時刻を推定できるため、その印刷完了後の処理を円滑に行うことができる。また、Ｗｅｂサーバ５０における印刷完了後の印刷データの削除又は移動等の後処理（メンテナンス）をリアルタイムで行うことができる。
【００２２】
なお、プリント管理サーバ３，プリンタ２，Ｗｅｂサーバ５０がそれぞれ第２実施形態と同様の制御を行い、更にプリント管理サーバ３が、推定した印刷完了時刻に達した後、Ｗｅｂサーバ５０に対してプリンタ２により取得された印刷データの削除又は移動等の後処理を指示するようにすることもできる。この場合、プリント管理サーバ３のＣＰＵ３５が、メモリ３６内のこの発明に係るプログラムであるプリンタ管理システムに従って動作することにより、ＵＲＬ情報送信時刻記憶手段，印刷完了時刻推定手段，および後処理指示手段としての機能を実現することができる。
また、上述したプリントシステムにプリント管理サーバ３を設けず、クライアント１ａ，１ｂ，……１ｎがそのプリント管理サーバ３としての機能を備えるようにしてもよい。
【００２３】
さらに、以上説明したプリント管理サーバ３（コンピュータ）に、この発明による機能（各手段としての機能）を実現させるためのプログラムを記録したコンピュータ読み取り可能な光ディスク（ＣＤ−ＲＯＭ等）等の記録メディア（記録媒体）を作成することもできる。
よって、その記録メディアを図３の記録メディアアクセス装置４１（外付けしたものでもよい）に挿着して、その記録メディアに記録されているプログラムを読み取って内部のハードディスク装置（ＨＤＤ）４０にインストールさせることにより、この発明による機能を実現させることができる。
【００２４】
【発明の効果】
以上説明してきたように、この発明によれば、プリント管理サーバが、プリンタによる印刷が完了する印刷完了時刻を推定できるため、その印刷完了後の処理を円滑に行うことができる。
【図面の簡単な説明】
【図１】図２のプリント管理サーバ３とクライアント１ａとプリンタ２とＷｅｂサーバ５０との間のデータの流れの第１例を示す説明図である。
【図２】この発明を実施するプリント管理サーバ（プリントシステムサーバ）を含むプリントシステムの構成例を示すブロック図である。
【図３】図２のクライアント１ａ，１ｂ，……１ｎおよびプリント管理サーバ３の構成例を示すブロック図である。
【図４】図２のプリント管理サーバ３とクライアント１ａとプリンタ２とＷｅｂサーバ５０との間のデータの流れの第２例を示す説明図である。
【図５】図２のプリント管理サーバ３とクライアント１ａとプリンタ２とＷｅｂサーバ５０との間のデータの流れの第３例を示す説明図である。
【符号の説明】
１ａ，１ｂ，……１ｎ：クライアント　　２：プリンタ
３：プリント管理サーバ　　　４：ネットワーク
３１：サーバ本体　　　　　　３２：ディスプレイ装置
３３：キーボート　　　　　　３４：マウス
３５：ＣＰＵ　　　　　　　　３６：メモリ
３７ａ，３７ｂ，３７ｃ，３７ｄ：Ｉ／Ｆ
３８：バスライン　　　　　４０：ハードディスク装置
４１：記録メディアアクセス装置　５０：Ｗｅｂサーバ
【図１】
2004145554.tif 000003
【図２】
2004145554.tif 000004
【図３】
2004145554.tif 000005
【図４】
2004145554.tif 000006
【図５】
2004145554.tif 000007