(57)【要約】      （修正有）【課題】印刷ログ等の収集データを収集元から該収集データを管理する収集データ管理装置に適切にかつ確実に送信する収集データ収集システム、収集データ収集プログラム及び記録媒体を提供する。【解決手段】印刷ログ管理システム１は、印刷装置Ｐｒ１〜Ｐｒｍが収集して印刷ログ保管メモリに記憶している印刷ログを、ネットワークＮＷ１で接続されている収集サーバ１１に送信する収集データ送信処理を実行する際に、送信対象の印刷ログが所定量を超えていると、印刷ログを所定の送信量ずつ分割して、印刷装置Ｐｒ１〜Ｐｒｍから収集サーバ１１に送信するとともに、最初の分割送信対象の印刷ログに転送開始情報を付加して送信し、以降の全ての各分割送信対象の印刷ログに転送継続情報を付加して送信し、送信対象の印刷ログが無くなると、転送完了情報を送信する。【選択図】図１
2008143095.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータを収集して収集データとして収集データ記憶手段に記憶するデータ収集装置と該収集データを管理する収集データ管理装置が所定の通信回線で接続され、該データ収集装置から該収集データ記憶手段に記憶されている収集データを該収集データ管理装置に送信する収集データ収集システムであって、前記データ収集装置は、前記収集データ記憶手段に記憶している送信対象の収集データが所定量を超えていると、所定の送信量ずつ分割して前記収集データ収集装置に分割送信するとともに、最初の分割送信対象の収集データに転送開始情報を付加し、中間の各分割送信対象の収集データに転送継続情報を付加し、最終の分割送信対象の収集データに転送完了情報を付加してそれぞれ送信するか、最初の分割送信対象の収集データに転送開始情報を付加して送信し、以降の全ての各分割送信対象の収集データに転送継続情報を付加して送信し、送信対象の収集データが無くなると、転送完了情報を送信することを特徴とする収集データ収集システム。
【請求項２】
データ収集装置が収集して収集データ記憶手段に記憶している収集データを、所定の通信回線で接続されている収集データ管理装置に送信する収集データ送信処理を実行する収集データ収集プログラムであって、前記収集データの送信に際して、前記データ収集装置の前記収集データ記憶手段に記憶されている送信対象の収集データが所定量を超えていると、該収集データを所定の送信量ずつ分割して、該データ収集装置から前記収集データ管理装置に送信するとともに、該分割送信において、最初の分割送信対象の収集データに転送開始情報を付加し、中間の各分割送信対象の収集データに転送継続情報を付加し、最終の分割送信対象の収集データに転送完了情報を付加してそれぞれ送信するか、最初の分割送信対象の収集データに転送開始情報を付加して送信し、以降の全ての各分割送信対象の収集データに転送継続情報を付加して送信し、送信対象の収集データが無くなると、転送完了情報を送信することを特徴とする収集データ収集プログラム。
【請求項３】
前記収集データ収集システムまたは前記収集データ収集プログラムは、前記収集データ管理装置が、前記データ収集装置から送信されてきた前記収集データを一時保管する一時保管手段を備え、前記分割送信において、前記分割送信されてきた収集データに前記転送開始情報が付加されていると、該一時保管手段をクリアした後に該分割送信されてきた収集データを該一時保管手段に保管し、前記分割送信されてきた収集データに前記転送継続情報が付加されていると、該分割送信されてきた収集データを該一時保管手段に保管し、前記分割送信されてきた収集データに前記転送完了情報が付加されていると、該分割送信されてきた収集データを該一時保管手段に保管した後に該一時保管手段の収集データを確定し、あるいは、前記転送継続情報のみが送信されてくると、該一時保管手段の収集データを確定することを特徴とする請求項１記載の収集データ収集システムまたは請求項２記載の収集データ収集プログラム。
【請求項４】
前記収集データ収集システムまたは前記収集データ収集プログラムは、前記収集データ管理装置が、前記データ収集装置に対して前記収集データの送信要求を発行し、該データ収集装置が、該送信要求毎に前記各分割送信を行い、該分割送信の途中において、次の送信要求が所定の待ち時間の間に未受信であり、その後に、送信要求を受信すると、該分割送信の最初の収集データから分割送信を再開するとともに、該分割送信の最初の分割送信対象の収集データに前記転送開始情報を付加して送信する再送信処理を行うことを特徴とする請求項１から請求項３のいずれかに記載の収集データ収集システムまたは収集データ収集プログラム。
【請求項５】
前記収集データ収集システムまたは前記収集データ収集プログラムは、前記収集データ管理装置が、前記データ収集装置から送信されてきた前記収集データを一時保管する一時保管手段を備え、前記データ収集装置に対して前記収集データの送信要求を発行し、該データ収集装置が、該送信要求毎に前記各分割送信を行い、該収集データ管理装置が、該収集データの収集開始時には、前記分割送信の最初の収集データからの送信を要求する先頭データ要求情報を付加した送信要求を発行するとともに、該一時保管手段をクリアすることを特徴とする請求項１から請求項４のいずれかに記載の収集データ収集システムまたは収集データ収集プログラム。
【請求項６】
前記収集データ収集システムまたは前記収集データ収集プログラムは、前記データ収集装置が、前記分割送信に際して、該分割送信開始時に前記収集データ記憶手段に記憶されている収集データの一覧を作成して記憶し、該収集データ一覧に基づいて前記収集データの分割送信を行うことを特徴とする請求項１から請求項５のいずれかに記載の収集データ収集システムまたは収集データ収集プログラム。
【請求項７】
前記収集データ収集システムまたは前記収集データ収集プログラムは、前記収集データを所定の暗号化方式で暗号化して送信することを特徴とする請求項１から請求項６のいずれかに記載の収集データ収集システムまたは収集データ収集プログラム。
【請求項８】
データ収集装置が収集して収集データ記憶手段に記憶している収集データを、所定の通信回線で接続されている収集データ管理装置に送信する収集データ送信処理を実行する収集データ収集プログラムを記録する記録媒体であって、前記収集データ収集プログラムとして、請求項２から請求項７のいずれかに記載の収集データ収集プログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、収集データ収集システム、収集データ収集プログラム及び記録媒体に関し、詳細には、印刷ログ等の収集データを収集元から該収集データを管理する収集データ管理装置に適切にかつ確実に送信する収集データ収集システム、収集データ収集プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来より、プリンタ、スキャナ、ファクシミリ、複写機及びこれらの機能を統合した複合装置の利用に関して、利用者や部門毎の印刷量を把握するシステムや印刷量に応じて各利用者や各部門に対して課金を行う印刷システムがある。
【０００３】
このような印刷システムとしては、例えば、コピー機能に関する出力枚数管理を印刷装置内で行い、プリント機能に関する出力枚数の管理については、プリントサーバを用いて実施する印刷システムがある（特許文献１参照）。
【０００４】
また、近年、ネットワークプリンタの普及に伴って、プリント機能に関しては、パーソナルコンピュータ等のクライアント装置から直接ネットワークプリンタに対して印刷要求を行う印刷システムが一般的になりつつある。
【０００５】
このようなクライアント装置からの印刷要求がプリントサーバを経由しないシステム構成においては、ネットワーク上に１つの印刷結果情報（以下、印刷ログという。）を管理する印刷ログ管理サーバを設置し、印刷ログ管理サーバで集中的に印刷枚数の管理や課金の管理を行なうのが一般的である（特許文献２参照）。
【０００６】
そして、このような印刷枚数の管理においては、コピー機能やファクシミリ機能に関して、印刷枚数をカウントするカウンタ（コピートータルカウンタ、ファクシミリトータルカウンタ、ユーザ別カウンタ等）を印刷装置内部に備えていたり、印刷装置に外付けでカードリーダ等の形態で備えており、これらのカウンタ値を基に、出力枚数を管理することが一般的に行われている。
【０００７】
このようなカウンタのカウンタ値に基づいて出力管理を行う場合、カウンタ値を印刷ログとして扱うために、前回の収集で取得されたカウンタ値と、今回の収集で取得されたカウンタ値の差分値を計算し、その差分値を今回の印刷ログとして記録する方式が一般的に用いられている。
【０００８】
例えば、上記特許文献１記載の従来技術においては、印刷装置が、各ユーザから依頼されたコピージョブの出力枚数を、該ユーザのコピーＩＤに対応付けて管理し、プリントサーバが、クライアントからネットワークを介して依頼されたプリントジョブの出力依頼を印刷装置に対して行うとともに、プリントジョブの出力枚数を、ユーザのプリントＩＤに対応付けて管理する。そして、部門管理サーバが、印刷装置の管理する出力枚数を取得して集計し、プリントサーバのプリントジョブ出力枚数を集計して、ユーザ毎のコピージョブの出力枚数とプリントジョブの出力枚数を一元的に管理する。
【０００９】
また、特許文献２記載の従来技術においては、クライアントが、印刷要求ファイルと帳票ファイルとを課金サーバに送信すると、課金サーバが、利用可能な印刷用紙の数等の資源の許可量を記述した印刷許可ファイルを、クライアントに送信するとともに、課金サーバは、資源量に基づいて課金情報を作成して、課金情報ファイルに格納し、クライアントが、帳票ファイルに先行して、印刷許可ファイルをプリンタ装置に送信する。そして、プリンタ装置が、帳票ファイルに先行して、印刷許可ファイルが送信されてきた場合にのみ、印刷処理を実行することで、課金情報を集中的に管理しつつ、印刷の制御を効率よく行おうとしている。
【００１０】
さらに、従来、周辺機器が、該周辺機器を使用したユーザのＩＤと、印刷設定情報（両面、片面）と、排紙枚数情報を含む履歴情報を、履歴情報蓄積部に蓄積し、該周辺機器に情報処理装置がネットワークを介して接続されている情報処理装置が、該周辺機器に蓄積された履歴情報を集計して、該履歴情報に基づいて、全て両面で印刷した場合の枚数と実際の排紙枚数との差を計算して、その差から計算した削減率を表示する周辺機器管理システムが提案されている（特許文献３参照）。この従来技術は、コピー、ファックス、印刷等の用紙を使用する処理において、用紙の片面でなく両面を使用した場合に、どの程度用紙が削減できるか、あるいは現在どの程度の削減が行われているかの把握を容易にすることを目的としている。
【００１１】
また、従来、クライアントが、ジョブの実施時刻を含むジョブの実施記録を表すジョブ記録情報を生成して、該生成したジョブ記録情報を外部に転送し、サーバが、クライアントから転送されてきたジョブ記録情報を蓄積して、周辺機器によるジョブの実施状況を管理するとともに、クライアントで計測されるクライアント時刻とサーバで計測されるサーバ時刻の差分を表す時刻補正データを算出し、該算出した時刻補正データを用いて、ジョブ記録情報に含まれる実施時刻をサーバ時刻に補正することで、クライアントが計測する時刻のずれに左右されることなく、ジョブの実施時刻を、統一された時刻で管理して、周辺機器におけるジョブの実施状況を正しく把握しようとする周辺機器管理システムが提案されている（特許文献４参照）。
【００１２】
すなわち、上記いずれの従来技術においても、印刷装置、周辺機器、クライアント等のデータ収集側の装置でカウント等によって収集した収集データを、該収集データに基づいて印刷枚数等を管理する他の装置に、一括して送信して、あるいは、該他の装置側から該収集データを一括して収集することが行われている。
【００１３】
【特許文献１】特開平１１−２０５４９８号公報
【特許文献２】特開平１１−２４２５７６号公報
【特許文献３】特開２００３−２４８５７６号公報
【特許文献４】特開２００４−１１０６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記従来技術にあっては、データ収集装置の収集した収集データをデータ管理側に、一括して送信しているため、収集データを適切かつ正確に送信する上で、改良の必要があった。
【００１５】
すなわち、収集データの送信には、通常、所定のタイムアウト時間を設けて、データ収集側から管理側に収集データを一括して送信しているため、データ収集側で収集した収集データが膨大な量になると、該タイムアウト時間内に送信が完了せず、送信対象の収集データを適切に送信することができない、あるいは、適切なタイムアウト時間を設定することが困難であるという問題がある。また、データ収集側で収集した収集データが膨大な量になると、収集データの送信・収集処理に負荷が掛かるとともに、データ収集側の装置のメモリ制約等により、膨大な量の収集データを一度では送信することができない事態も発生するとうの問題がある。
【００１６】
そこで、本発明は、データ収集装置の収集した収集データを、適切かつ正確に収集データ管理装置に送信する収集データ収集システム、収集データ収集プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１７】
請求項１記載の発明の収集データ収集システムは、所定のデータを収集して収集データとして収集データ記憶手段に記憶するデータ収集装置と該収集データを管理する収集データ管理装置が所定の通信回線で接続され、該データ収集装置から該収集データ記憶手段に記憶されている収集データを該収集データ管理装置に送信する収集データ収集システムであって、前記データ収集装置は、前記収集データ記憶手段に記憶している送信対象の収集データが所定量を超えていると、所定の送信量ずつ分割して前記収集データ収集装置に分割送信するとともに、最初の分割送信対象の収集データに転送開始情報を付加し、中間の各分割送信対象の収集データに転送継続情報を付加し、最終の分割送信対象の収集データに転送完了情報を付加してそれぞれ送信するか、最初の分割送信対象の収集データに転送開始情報を付加して送信し、以降の全ての各分割送信対象の収集データに転送継続情報を付加して送信し、送信対象の収集データが無くなると、転送完了情報を送信することにより、上記目的を達成している。
【００１８】
請求項２記載の発明の収集データ収集プログラムは、データ収集装置が収集して収集データ記憶手段に記憶している収集データを、所定の通信回線で接続されている収集データ管理装置に送信する収集データ送信処理を実行する収集データ収集プログラムであって、前記収集データの送信に際して、前記データ収集装置の前記収集データ記憶手段に記憶されている送信対象の収集データが所定量を超えていると、該収集データを所定の送信量ずつ分割して、該データ収集装置から前記収集データ管理装置に送信するとともに、該分割送信において、最初の分割送信対象の収集データに転送開始情報を付加し、中間の各分割送信対象の収集データに転送継続情報を付加し、最終の分割送信対象の収集データに転送完了情報を付加してそれぞれ送信するか、最初の分割送信対象の収集データに転送開始情報を付加して送信し、以降の全ての各分割送信対象の収集データに転送継続情報を付加して送信し、送信対象の収集データが無くなると、転送完了情報を送信することにより、上記目的を達成している。
【００１９】
上記各場合において、例えば、請求項３に記載するように、前記収集データ収集システムまたは前記収集データ収集プログラムは、前記収集データ管理装置が、前記データ収集装置から送信されてきた前記収集データを一時保管する一時保管手段を備え、前記分割送信において、前記分割送信されてきた収集データに前記転送開始情報が付加されていると、該一時保管手段をクリアした後に該分割送信されてきた収集データを該一時保管手段に保管し、前記分割送信されてきた収集データに前記転送継続情報が付加されていると、該分割送信されてきた収集データを該一時保管手段に保管し、前記分割送信されてきた収集データに前記転送完了情報が付加されていると、該分割送信されてきた収集データを該一時保管手段に保管した後に該一時保管手段の収集データを確定し、あるいは、前記転送継続情報のみが送信されてくると、該一時保管手段の収集データを確定してもよい。
【００２０】
また、例えば、請求項４に記載するように、前記収集データ収集システムまたは前記収集データ収集プログラムは、前記収集データ管理装置が、前記データ収集装置に対して前記収集データの送信要求を発行し、該データ収集装置が、該送信要求毎に前記各分割送信を行い、該分割送信の途中において、次の送信要求が所定の待ち時間の間に未受信であり、その後に、送信要求を受信すると、該分割送信の最初の収集データから分割送信を再開するとともに、該分割送信の最初の分割送信対象の収集データに前記転送開始情報を付加して送信する再送信処理を行ってもよい。
【００２１】
さらに、例えば、請求項５に記載するように、前記収集データ収集システムまたは前記収集データ収集プログラムは、前記収集データ管理装置が、前記データ収集装置から送信されてきた前記収集データを一時保管する一時保管手段を備え、前記データ収集装置に対して前記収集データの送信要求を発行し、該データ収集装置が、該送信要求毎に前記各分割送信を行い、該収集データ管理装置が、該収集データの収集開始時には、前記分割送信の最初の収集データからの送信を要求する先頭データ要求情報を付加した送信要求を発行するとともに、該一時保管手段をクリアしてもよい。
【００２２】
また、例えば、請求項６に記載するように、前記収集データ収集システムまたは前記収集データ収集プログラムは、前記データ収集装置が、前記分割送信に際して、該分割送信開始時に前記収集データ記憶手段に記憶されている収集データの一覧を作成して記憶し、該収集データ一覧に基づいて前記収集データの分割送信を行ってもよい。
【００２３】
また、例えば、請求項７に記載するように、前記収集データ収集システムまたは前記収集データ収集プログラムは、前記収集データを所定の暗号化方式で暗号化して送信してもよい。
【００２４】
請求項８記載の発明の記録媒体は、データ収集装置が収集して収集データ記憶手段に記憶している収集データを、所定の通信回線で接続されている収集データ管理装置に送信する収集データ送信処理を実行する収集データ収集プログラムを記録する記録媒体であって、前記収集データ収集プログラムとして、請求項２から請求項７のいずれかに記載の収集データ収集プログラムを記録することにより、上記目的を達成している。
【発明の効果】
【００２５】
本発明によれば、データ収集装置が収集して収集データ記憶手段に記憶している収集データを、所定の通信回線で接続されている収集データ管理装置に送信する収集データ送信処理を実行する際に、該送信対象の収集データが所定量を超えていると、該収集データを所定の送信量ずつ分割して、該データ収集装置から該収集データ管理装置に送信するとともに、該分割送信において、最初の分割送信対象の収集データに転送開始情報を付加し、中間の各分割送信対象の収集データに転送継続情報を付加し、最終の分割送信対象の収集データに転送完了情報を付加してそれぞれ送信するか、最初の分割送信対象の収集データに転送開始情報を付加して送信し、以降の全ての各分割送信対象の収集データに転送継続情報を付加して送信し、送信対象の収集データが無くなると、転送完了情報を送信するので、適切なタイムアウト時間を設定することができるとともに、膨大な量の収集データを適切かつ確実に送信することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２７】
図１〜図１０は、本発明の収集データ収集システム、収集データ収集プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の収集データ収集システム、収集データ収集プログラム及び記録媒体の一実施例を適用した印刷ログ管理システム１のシステム構成図である。
【００２８】
図１において、印刷ログ管理システム１は、統合管理サーバ２と複数のネットワークシステムＮ１〜ＮＬがインターネット等の通信回線３を介して接続されており、各ネットワークシステムＮ１〜ＮＬは、ＬＡＮ（Local Area Network）等の所定の通信回線網でネットワーク構成されている。
【００２９】
各ネットワークシステムＮ１〜ＮＬは、図１にそのネットワークシステムＮ１について示すように、ＬＡＮ等のネットワーク（通信回線）ＮＷ１に複数のクライアント端末ＣＴ１〜ＣＴｎと複数の印刷装置（データ収集装置）Ｐｒ１〜Ｐｒｍが接続されているとともに、収集サーバ（収集データ管理装置として機能することもある。）１１が接続されており、ネットワークシステムＮ１以外の他のネットワークシステムＮ２〜ＮＬについても同様のネットワークシステム構成となっている。
【００３０】
印刷装置Ｐｒ１〜Ｐｒｍは、少なくともプリント機能を備えているが、コピー機能、ファックス機能、スキャナ機能のうち少なくとも１つ以上の機能を備えていてもよい。各印刷装置Ｐｒ１〜Ｐｒｍは、ＣＤ（Compact Disc）、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、メモリカード、フレキシブルディスク等の記録媒体に記録されている収集データ収集プログラムを読み取らせて組み込むことにより、本発明のデータ収集装置として構築されている。
【００３１】
クライアント端末ＣＴ１〜ＣＴｎは、パーソナルコンピュータ等であり、ユーザが搭載するアプリケーションで作成した文書データや他のクライアント端末ＣＴ１〜ＣＴｎ等から取得した文書データを指定し、印刷装置Ｐｒ１〜Ｐｒｍを特定して印刷要求を行うと、該文書データを印刷データに変換して印刷設定情報とともに印刷ジョブとして該特定された印刷装置Ｐｒ１〜Ｐｒｍに送信する。
【００３２】
このとき、クライアント端末ＣＴ１〜ＣＴｎが印刷ログ（何を、何枚、何処に、どのように印刷したかの情報）を生成して収集サーバ１１に転送するようにしてもよいが、そのためには専用のソフトウェアをクライアント端末ＣＴ１〜ＣＴｎにインストールする必要があるため、本実施例では、クライアント端末ＣＴ１〜ＣＴｎの印刷ログを一切使用せずに、印刷装置Ｐｒ１〜Ｐｒｍの印刷ログのみを利用する。
【００３３】
そこで、本実施例の印刷装置Ｐｒ１〜Ｐｒｍは、プリント、コピー、ファックス、スキャナ等の各機能に関して印刷ログ（収集データ）を生成して、収集サーバ１１に転送する機能を有している。
【００３４】
また、印刷装置Ｐｒ１〜Ｐｒｍは、図２に印刷装置Ｐｒ１について示すように、外付け等により、カードリーダ２０を備えており、ユーザが、カードリーダ２０にユーザを特定するユーザＩＤ等の記入されているユーザカードを読み取らせた後に、印刷装置Ｐｒ１〜Ｐｒｍを直接操作して、コピー機能、スキャナ機能等を利用すると、印刷ログを生成して、印刷装置Ｐｒ１〜Ｐｒｍ及びカードリーダ２０から必要な情報を取得して、収集サーバ１１に転送する。
【００３５】
そして、印刷装置Ｐｒ１〜Ｐｒｍは、図３に示すように、制御部３１、操作表示部３２、プリンタ部３３、プリンタＩ／Ｆ部３４、スキャナ部３５、スキャナＩ／Ｆ部３６、画像データ処理部３７、印刷ログ保管メモリ３８、一覧保管メモリ３９及び通信Ｉ／Ｆ部４０等を備えており、主要各部は、バス４１に接続されている。
【００３６】
制御部３１は、印刷装置Ｐｒ１〜Ｐｒｍの各部を制御して、印刷装置Ｐｒ１〜Ｐｒｍとしての動作処理を実行するとともに、後述する収集データとしての印刷ログを収集して印刷ログ保管メモリ３８に保管する印刷ログ収集処理及び収集・保管した印刷ログの収集サーバ１１への送信処理を行う。特に、制御部３１は、印刷ログの収集サーバ１１への送信において、印刷ログ保管メモリ３８に保管されている印刷ログのデータ量が予め設定されている所定のデータ量（所定量）を超えていると、該印刷ログを分割して送信する分割送信処理を行う。
【００３７】
通信Ｉ／Ｆ部４０は、ネットワークＮＷ１に接続されており、ネットワークＮＷ１の通信規格に準拠したインターフェイスを備えていて、該ネットワークＮＷ１に接続されているクライアント端末ＣＴ１〜ＣＴｎや収集サーバ１１と通信を行って、クライアント端末ＣＴ１〜ＣＴｎからの印刷ジョブの受信、収集サーバ１１への印刷ログの送信等の各種情報の交換を行う。
【００３８】
一覧保管メモリ３９は、ＲＡＭ（Random Access Memory）等が用いられており、印刷ログ保管メモリ３８内の印刷ログの分割送信時に、制御部３１により生成された該印刷ログの一覧が格納される。なお、一時保管メモリ３９は、印刷ログ保管メモリ３８のメモリ領域の一部を利用して構成されていてもよい。
【００３９】
印刷ログ保管メモリ（収集データ記憶手段）３８は、ＲＡＭやハードディスク等が用いられており、制御部３１によって、制御部３１の収集した印刷ログが保管される。
【００４０】
画像データ処理部３７は、制御部３１の制御下で、通信Ｉ／Ｆ部４０を介してクライアント端末ＣＴ１〜ＣＴｎから受信した印刷データをプリンタ部３３で印刷するのに必要な各種データ処理を行ったり、スキャナ部３５で読み取った原稿の画像データに対して、プリンタ部３３で印刷出力したり、ネットワークＮＷ１を開始データの装置に転送するのに必要な各種データ処理を行う。
【００４１】
スキャナ部３５は、コピーモード、スキャナモード、ファクシミリモード時に、原稿を主走査及び副走査して、該原稿の画像を所定の解像度で読み取る。
【００４２】
スキャナＩ／Ｆ部３６には、スキャナ部３５が接続されており、スキャナＩ／Ｆ部３６は、制御部３１とスキャナ部３５を結ぶＩ／Ｆであって、制御部３１からスキャナ部３５への制御情報の転送及びスキャナ部３５から制御部３１への読取画像データの転送等を行う。
【００４３】
プリンタ部３３は、制御部３１の制御下で、渡された画像データに基づいて、電子写真方式等の印刷方式で画像を用紙に印刷出力する。
【００４４】
プリンタＩ／Ｆ部３４は、制御部３１とプリンタ部３３を結ぶＩ／Ｆであって、制御部３１からプリンタ部３３への制御情報の転送及び印刷モードや印刷画像データ等の制御部３１からプリンタ部３３への転送等を行う。
【００４５】
操作表示部３２は、テンキーやスタートキー等の各種操作キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）を備え、操作キーからは、送信操作、コピー操作、ファクシミリ操作等の各種命令操作が行われ、ディスプレイには、操作キーから入力された命令内容や印刷装置Ｐｒ１〜Ｐｒｍからオペレータに通知する各種情報が表示される。
【００４６】
なお、図３には示していないが、印刷装置Ｐｒ１〜Ｐｒｍは、ファクシミリ機能部を備えている。
【００４７】
そして、印刷装置Ｐｒ１〜Ｐｒｍは、上記各部を動作させて、クライアント端末ＣＴ１〜ＣＴｎから送られてきた印刷ジョブに基づいて印刷出力するプリントモード処理、スキャナ部３５にセットされた原稿を読み取ってプリンタ部３３で印刷出力するコピーモード処理、スキャナ部３５にセットされた原稿を読み取ってクライアント端末ＣＴ１〜ＣＴｎ等に送信するスキャナモード処理及び図示しない電話回線等を介して受信したファクシミリ画像をプリンタ部３３で印刷出力したり、スキャナ部３５にセットされた原稿をスキャナ部３５で読み取って送信するファクシミリモード処理等の各モード処理を実行し、これらの各モード処理を実行する毎に、制御部３１が印刷ログを収集して印刷ログ保管メモリ３８に保管する。
【００４８】
各ネットワークシステムＮ１〜ＮＬに設置された収集サーバ１１は、自身のネットワークシステムＮ１〜ＮＬ内における印刷装置Ｐｒ１〜Ｐｒｍの利用に関する印刷ログを収集して蓄積する。この収集サーバ１１による印刷ログの収集方法としては、例えば、印刷装置Ｐｒ１〜ＰｒｍからのＰＵＳＨ型を採用してもよいが、本実施例では、上述のように、収集サーバ１１から送信要求を各印刷装置Ｐｒ１〜Ｐｒｍに送信して、各印刷装置Ｐｒ１〜Ｐｒｍが、送信要求に応じて収集した収集データである印刷ログを送信する。
【００４９】
この収集サーバ１１は、コンピュータ等が用いられており、ＣＤ、ＭＯ、ＣＤ−ＲＯＭ、メモリカード、フレキシブルディスク等の記録媒体に記録されている収集データ収集プログラムを読み取らせて組み込むことにより、本発明の収集データ管理装置として構築されている。そして、収集サーバ１１は、例えば、図４に示すようにブロック構成されており、制御部５１、通信Ｉ／Ｆ部５２、一時保管メモリ５３、印刷ログ蓄積部５４及び入力部５５等を備えていて、各部は、バス５６により接続されている。
【００５０】
制御部５１は、各部を制御して印刷ログの管理処理を行うとともに、導入されている収集データ収集プログラムに基づいて収集サーバ１１の各部を制御して後述する印刷ログの収集処理、特に、分割収集処理を行う。
【００５１】
通信Ｉ／Ｆ部５２は、ネットワークＮＷ１に接続されており、ネットワークＮＷ１の通信規格に準拠したインターフェイスを備えていて、該ネットワークＮＷ１に接続されているクライアント端末ＣＴ１〜ＣＴｎや印刷装置Ｐｒ１〜Ｐｒｍと通信を行って、各種情報の交換、特に、印刷ログの収集を行う。
【００５２】
一時保管メモリ（一時保管手段）５３は、ＲＡＭ等で構成され、制御部５１の制御下で、印刷装置Ｐｒ１〜Ｐｒｍから印刷ログを分割収集（分割送信）する際に、該分割収集で各分割送信毎に印刷装置Ｐｒ１〜Ｐｒｍから送られてくる印刷ログを一時保管する。なお、一時保管メモリ５３は、印刷ログ蓄積部５４のメモリ領域の一部を利用して構成されていてもよい。
【００５３】
印刷ログ蓄積部５４は、ＲＡＭやハードディスク等で構成され、制御部５１の制御下で、印刷装置Ｐｒ１〜Ｐｒｍから送信されてきた印刷ログを蓄積する。
【００５４】
入力部５５は、キーボードやマウス等で構成され、各種操作、特に、印刷ログの収集タイミングの設定操作等が行われる。
【００５５】
各ネットワークシステムＮ１〜ＮＬの収集サーバ１１は、印刷ログ管理サーバ（収集データ管理装置）２から印刷ログの送信要求があると、蓄積している印刷ログ（収集データ）を印刷ログ管理サーバ２に送信し、この印刷ログの送信においても、必要に応じて、分割送信する。収集サーバ１１は、印刷ログ管理サーバ２に印刷ログを分割送信する際には、一時保管メモリ５３を、印刷装置Ｐｒ１〜Ｐｒｍの一覧保管メモリ３９と同様に、ログの一覧を保管するメモリとして利用する。
【００５６】
印刷ログ管理サーバ２は、コンピュータ等が用いられており、ＣＤ、ＭＯ、ＣＤ−ＲＯＭ、メモリカード、フレキシブルディスク等の記録媒体に記録されている収集データ収集プログラムを読み取らせて組み込むことにより、本発明の収集データ管理装置として構築されている。印刷ログ管理サーバ２は、各ネットワークシステムＮ１〜ＮＬの収集サーバ１１から印刷ログを収集して蓄積し、該蓄積した印刷ログに基づいて各ネットワークシステムＮ１〜ＮＬの管理対象の印刷装置Ｐｒ１〜Ｐｒｍの利用状況等を管理する。そして、印刷ログ管理サーバ２は、図示しないが、印刷ログの収集に必要な構成として、分割送信されてくる印刷ログを一時保管する一時保管メモリ及び印刷ログを蓄積する印刷ログ蓄積部等の資源を備えている。
【００５７】
なお、図１においては、印刷システム１が、印刷ログ管理サーバ２に収集サーバ１１を有する複数のネットワークシステムＮ１〜ＮＬが接続されている場合について示したが、印刷システム１の構成としては、図１に示したものに限るものではなく、例えば、図５に示すように、ＬＡＮ等のネットワークＮＷに複数のクライアント端末ＣＴ１〜ＣＴｎと印刷装置Ｐｒ１〜Ｐｒｍ及び印刷ログ管理サーバ１０１が接続されていて、印刷ログ管理サーバ１０１がクライアント端末ＣＴ１〜ＣＴｎや印刷装置Ｐｒ１〜Ｐｒｍから印刷ログを収集・蓄積して、各印刷装置Ｐｒ１〜Ｐｒｍの管理を行ってもよい。
【００５８】
なお、以下の説明では、印刷システム１が、図１の構成を有しているものとして、説明する。  
【００５９】
次に、本実施例の作用を説明する。本実施例の印刷ログ管理システム１は、印刷装置Ｐｒ１〜Ｐｒｍが収集した印刷ログを印刷ログ保管メモリ３８に蓄積して、収集サーバ１１からの送信要求に応じて必要に応じて分割して印刷ログを送信することで、適切かつ正確に送信する。
【００６０】
すなわち、印刷ログ管理システム１は、印刷装置Ｐｒ１〜Ｐｒｍがプリントモード処理、コピーモード処理等の各種モード処理を実行する毎に印刷ログを作成して印刷ログ保管メモリ３８に蓄積する。
【００６１】
そして、収集サーバ１１は、予め設定されている所定のデータ収集タイミングになると、図６に示すように、データ取得要求（送信要求）を自己の管理する各印刷装置Ｐｒ１〜Ｐｒｍに送信し、各印刷装置Ｐｒ１〜Ｐｒｍは、収集サーバ１１から送信要求があると、印刷ログ保管メモリ３８に保管している印刷ログの所定量（分割送信量）の印刷ログを送信するとともに、転送開始情報を付加したデータ取得応答を収集サーバ１１に送信する。
【００６２】
収集サーバ１１は、転送開始情報の付加されているデータ取得応答が返ってくると、印刷ログを一時保管メモリ５３に保管して、再度、データ取得要求を印刷装置Ｐｒ１〜Ｐｒｍに送信し、印刷装置Ｐｒ１〜Ｐｒｍは、データ取得要求を再度受け取ると、印刷ログ保管メモリ３８に保管している印刷ログの残りの印刷ログがあるかチェックして、残りの印刷ログがあると、該残りの印刷ログのうち所定量（分割送信量）の印刷ログを分割送信するとともに、転送継続情報を付加したデータ取得応答を収集サーバ１１に送信する。
【００６３】
収集サーバ１１は、転送継続情報の付加されているデータ取得応答が返ってくると、印刷ログを一時保管メモリ５３に保管して、再度、データ取得要求を印刷装置Ｐｒ１〜Ｐｒｍに送信し、印刷装置Ｐｒ１〜Ｐｒｍは、データ取得要求を再度受け取ると、印刷ログ保管メモリ３８に保管している印刷ログの残りの印刷ログがあるかチェックして、残りの印刷ログが無いと、転送完了情報を付加したデータ取得応答を収集サーバ１１に送信する。
【００６４】
収集サーバ１１は、転送完了情報の付加されたデータ取得応答が送信されてくると、一時保管メモリ５３の印刷ログを確定して印刷ログ蓄積部５４に格納する。
【００６５】
ところが、上記印刷ログの転送途中で、図７に示すように、印刷装置Ｐｒ１〜Ｐｒｍ側の電源断等によって転送エラーが発生したり、図８に示すように、収集サーバ１１側の電源断等によって転送エラーが発生することがある。
【００６６】
例えば、図７の場合は、収集サーバ１１がデータ取得要求を発行した後に、印刷装置Ｐｒ１〜Ｐｒｍの電源断等の理由によって一時的にネットワークＮＷ１に接続できない状態が発生した場合であり、この場合、印刷装置Ｐｒ１〜Ｐｒｍに電源断等が発生しているので、印刷装置Ｐｒ１〜Ｐｒｍは、その後に電源がオンとなって、収集サーバ１１からデータ取得要求が送られてくると、印刷ログを最初から送信することとなる。
【００６７】
このとき、収集サーバ１１が、分割送信の途中の印刷ログを記憶していて、その後に送信されてくる印刷ログをそのまま蓄積していくと、印刷ログに不整合が発生することとなる。
【００６８】
ところが、本実施例の印刷ログ管理システム１は、収集サーバ１１が一時保管メモリ５３を備えており、印刷装置Ｐｒ１〜Ｐｒｍからのデータ取得応答に付加されている転送情報が、転送開始であると、一時保管メモリ５３をクリアして印刷ログの保管を開始し、その後の印刷ログの転送でデータ取得応答に付加されている転送情報が転送継続であると、送信されてきた印刷ログを一時保管メモリ５３に保管し、データ取得応答に付加されている転送情報が転送完了情報になると、一時保管メモリ５３の印刷ログを確定して印刷ログ蓄積部５４に蓄積することで、印刷ログに不整合が発生することを防止して、印刷ログの正確さを向上させている。
【００６９】
また、図８の場合は、収集サーバ１１が印刷ログの収集中に電源断等で印刷ログ収集処理が中断した場合であり、この場合、収集サーバ１１は、データ取得要求を発行することができず、その後に復帰すると、収集途中であった印刷ログを破棄して、再度データ取得要求を発行する。
【００７０】
このとき、印刷装置Ｐｒ１〜Ｐｒｍが、印刷ログの分割送信途中でデータ取得要求が一定の待ち時間の間に送信されてこないと、転送中の印刷ログを破棄して、再度、収集サーバ１１からデータ取得要求があった場合に、印刷ログを最初から送信を開始するようにすると、印刷ログの不整合は発生しないが、一定の待ち時間が経過する前に、収集サーバ１１が復帰して、データ取得要求を発行すると、印刷装置Ｐｒ１〜Ｐｒｍは、転送中の印刷ログを破棄することなく、分割転送の続きの印刷ログから転送を開始することとなり、収集サーバ１１と印刷装置Ｐｒ１〜Ｐｒｍとの間で印刷ログの不整合が発生する。
【００７１】
そこで、本実施例の印刷ログ管理システム１は、収集サーバ１１は、電源断等のエラーが発生した後に、データ取得要求を発行する場合には、印刷ログを最初から送信するように依頼する先頭データ要求情報を付加したデータ取得要求を行うことで、印刷ログの不整合の発生を防止している。
【００７２】
すなわち、印刷ログ管理システム１は、収集サーバ１１が、図９に示すように、データ取得要求タイミングになると（ステップＳ１０１）、制御部３１が、通信Ｉ／Ｆ部４０及びネットワークＮＷ１を介してデータ取得要求を各印刷装置Ｐｒ１〜Ｐｒｍに送信し（ステップＳ１０２）、印刷装置Ｐｒ１〜Ｐｒｍからデータ取得応答を受信するかチェックする（ステップＳ１０３）。
【００７３】
一方、印刷装置Ｐｒ１〜Ｐｒｍは、図１０に示すように、制御部５１が、通信Ｉ／Ｆ部５２を介して収集サーバ１１からのデータ取得要求を受信するかチェックして（ステップＳ２０１）、データ取得要求を受信すると、印刷ログ保管メモリ３８に保管されている印刷ログの一覧を作成して一覧保管メモリ３９に保管し（ステップＳ２０２）、この一覧に基づいて印刷ログ保管メモリ３８内の所定の分割送信量の印刷ログに転送開始情報を付加してデータ取得応答として通信Ｉ／Ｆ４０及びネットワークＮＷ１を介して収集サーバ１１に送信する（ステップＳ２０３）。印刷装置Ｐｒ１〜Ｐｒｍは、転送開始情報を付加したデータ取得応答を送信すると、再度、データ取得要求を受信するかチェックする（ステップＳ２０４）。
【００７４】
収集サーバ１１は、ステップＳ１０３で、データ取得応答を受信しないときには、通信エラーが発生したかチェックし（ステップＳ１０４）、通信エラーが発生していないときには、ステップＳ１０３に戻って、データ取得応答を受信するかを確認する（ステップＳ１０３）。ステップＳ１０３で、データ取得応答を受信すると、制御部５１は、受信したデータ取得応答に転送開始情報が付加されているかチェックし（ステップＳ１０５）、いま、最初の印刷ログの転送開始であり転送開始情報が付加されているので、一時保管メモリ５３をクリアした後（ステップＳ１０６）、受信した印刷ログを一時保管メモリ５３に保管する（ステップＳ１０７）。収集サーバ１１の制御部５１は、印刷ログを一時保管メモリ５３に保管すると、ステップＳ１０２に戻って、所定タイミングに次のデータ取得要求を印刷装置Ｐｒ１〜Ｐｒｍに送信し（ステップＳ１０２）、データ取得応答を受信するかチェックする（ステップＳ１０３）。
【００７５】
印刷装置Ｐｒ１〜Ｐｒｍは、ステップＳ２０４で、次のデータ取得要求を受信しないときには、制御部３１が、予め設定されている待ち時間が経過したチェックし（ステップＳ２０５）、待ち時間が経過していないときには、先頭データ取得要求付きのデータ取得要求を受信したかチェックする（ステップＳ２０６）。ステップＳ２０６で、先頭データ取得要求付きデータ取得要求を受信しないときには、印刷装置Ｐｒ１〜Ｐｒｍの制御部３１は、自己に電源断等のエラーが発生したかチェックし（ステップＳ２０７）、エラーが発生していないときには、ステップＳ２０４に戻って、データ取得要求を受信したかチェックする（ステップＳ２０４）。
【００７６】
ステップＳ２０４で、データ取得要求を受信すると、印刷装置Ｐｒ１〜Ｐｒｍの制御部３１は、印刷ログ蓄積部５４に送信すべき残りの印刷ログがあるかチェックし（ステップＳ２０８）、残りの印刷ログがあるときには、該残りの印刷ログのうち分割送信量の印刷ログに転送継続情報を付加してデータ取得応答として通信Ｉ／Ｆ４０及びネットワークＮＷ１を介して収集サーバ１１に送信して（ステップＳ２０９）、ステップＳ２０４に戻って、次のデータ取得要求を受信するかチェックする（ステップＳ２０４）。
【００７７】
収集サーバ１１は、ステップＳ１０３で、データ取得応答を受信すると、制御部３１は、転送開始情報が付加されているかチェックし（ステップＳ１０５）、いま、２回目の分割転送であり転送開始情報ではないので、転送継続情報が付加されているかチェックして（ステップＳ１０８）、転送継続情報が付加されているので、一時保管メモリ５３に保管する（ステップＳ１０７）。収集サーバ１１の制御部５１は、印刷ログを一時保管メモリ５３に保管すると、ステップＳ１０２に戻って、所定タイミングに次のデータ取得要求を印刷装置Ｐｒ１〜Ｐｒｍに送信し（ステップＳ１０２）、データ取得応答を受信するかチェックする（ステップＳ１０３）。
【００７８】
印刷装置Ｐｒ１〜Ｐｒｍは、ステップＳ２０４で、データ取得要求を受信すると、印刷装置Ｐｒ１〜Ｐｒｍの制御部３１は、印刷ログ蓄積部５４に送信すべき残りの印刷ログがあるかチェックし（ステップＳ２０８）、残りの印刷ログがあるときには、上記同様に、該残りの印刷ログのうち分割送信量の印刷ログに転送継続情報を付加してデータ取得応答として通信Ｉ／Ｆ４０及びネットワークＮＷ１を介して収集サーバ１１に送信して（ステップＳ２０９）、ステップＳ２０４に戻って、次のデータ取得要求を受信するかチェックする（ステップＳ２０４）。ステップＳ２０８で、残りの印刷ログが印刷ログ蓄積部５４になくなると、印刷装置Ｐｒ１〜Ｐｒｍの制御部３１は、転送完了情報をデータ取得応答として通信Ｉ／Ｆ部４０及びネットワークＮＷ１を介して収集サーバ１１に送信して、処理を終了する（ステップＳ２１０）。
【００７９】
収集サーバ１１は、ステップＳ１０３で、データ取得応答を受信して、該受信したデータ取得応答が転送開始情報でも、転送継続情報でもなく、転送完了情報が付加されていると、印刷ログの転送が完了したと判断して、処理を終了する。
【００８０】
そして、収集サーバ１１は、データ取得応答の受信待ち中に、ステップＳ１０４で、通信エラーが発生すると、図８に示したように、自己（収集サーバ１１）に電源断等によってエラーが発生したか判別し（ステップＳ１０９）、収集サーバ１１にエラーが発生していないときには、図７に示したように、印刷装置Ｐｒ１〜Ｐｒｍの電源断等によってエラーが発生したと判断して、ステップＳ１０１に戻って、次のデータ取得要求を待って、上記同様に処理する。
【００８１】
また、ステップＳ１０９で、収集サーバ１１にエラーが発生すると、収集サーバ１１の制御部３１は、先頭データ取得要求情報を付加したデータ取得要求を送信し（ステップＳ１１０）、ステップＳ１０３に戻って、データ取得応答を受信するかチェックする（ステップＳ１０３）。
【００８２】
すなわち、上述のように、印刷装置Ｐｒ１〜Ｐｒｍが、印刷ログの分割送信途中でデータ取得要求が一定の待ち時間の間に送信されてこないと、転送中の印刷ログを破棄して、再度、収集サーバ１１からデータ取得要求があると、最初の印刷ログから送信を開始するようにすると、印刷ログの不整合は発生しないが、一定の待ち時間が経過する前に、収集サーバ１１が復帰して、データ取得要求を発行すると、印刷装置Ｐｒ１〜Ｐｒｍは、転送中の印刷ログを破棄することなく、分割転送の続きの印刷ログから転送を開始することとなり、収集サーバ１１と印刷装置Ｐｒ１〜Ｐｒｍとの間で印刷ログの不整合が発生する。ところが、上述のように、収集サーバ１１が、自己に電源断等のエラーが発生した後に、データ取得要求を発行する際に、印刷ログを最初から送信するように依頼する先頭データ要求情報を付加したデータ取得要求を行うと、印刷ログの不整合が発生することを防止することができる。
【００８３】
そして、印刷装置Ｐｒ１〜Ｐｒｍは、ステップＳ２０７で、図７に示したように、自己の電源が遮断される等ことによって印刷ログの転送途中にエラーが発生すると、ステップＳ２０１に戻って、初期状態から上記同様に処理する。すなわち、印刷装置Ｐｒ１〜Ｐｒｍは、自己の電源断等で印刷ログの転送途中にエラーが発生すると、次にデータ取得要求が送られてきたときには、途中まで転送した印刷ログの続きから転送するのではなく、最初から転送をやり直す。
【００８４】
また、印刷装置Ｐｒ１〜Ｐｒｍは、ステップＳ２０４で、図８に示したように、収集サーバ１１の電源断等によって、データ取得要求を受信することなく、ステップＳ２０５で、待ち時間が経過すると、ステップＳ２０１に戻って、初期状態から上記同様に処理する。すなわち、印刷装置Ｐｒ１〜Ｐｒｍは、自己の電源断等で印刷ログの転送途中にエラーが発生すると、次にデータ取得要求が送られてきたときには、途中まで転送した印刷ログの続きから転送するのではなく、最初から転送をやり直す。
【００８５】
さらに、印刷装置Ｐｒ１〜Ｐｒｍは、ステップＳ２０５で、待ち時間が経過していないが、ステップＳ２０６で、先頭データ取得要求付きデータ取得要求を受信すると、ステップＳ２０１に戻って、初期状態から上記同様に処理する。すなわち、印刷装置Ｐｒ１〜Ｐｒｍは、自己の電源断等で印刷ログの転送途中にエラーが発生すると、次にデータ取得要求が送られてきたときには、途中まで転送した印刷ログの続きから転送するのではなく、最初から転送をやり直す。
【００８６】
すなわち、図７に示したように、収集サーバ１１がデータ取得要求を発行した後に、印刷装置Ｐｒ１〜Ｐｒｍの電源断等の理由によって一時的にネットワークＮＷ１に接続できない状態が発生した場合、印刷装置Ｐｒ１〜Ｐｒｍに電源断等が発生しているので、印刷装置Ｐｒ１〜Ｐｒｍは、その後に電源がオンとなって、収集サーバ１１からデータ取得要求が送られてくると、印刷ログを最初から送信することとなるが、このとき、収集サーバ１１が、分割送信の途中の印刷ログを記憶していて、その後に送信されてくる印刷ログをそのまま蓄積していくと、印刷ログに不整合が発生することとなる。
【００８７】
ところが、上述のように、収集サーバ１１が一時保管メモリ５３を備えていて、印刷装置Ｐｒ１〜Ｐｒｍからのデータ取得応答に付加されている転送情報が、転送開始であると、一時保管メモリ５３をクリアして印刷ログの保管を開始し、その後の印刷ログの転送でデータ取得応答に付加されている転送情報が転送継続であると、送信されてきた印刷ログを一時保管メモリ５３に保管し、データ取得応答に付加されている転送情報が転送完了情報になると、一時保管メモリ５３の印刷ログを確定して印刷ログ蓄積部５４に蓄積すると、印刷ログに不整合が発生することを防止して、印刷ログの正確さを向上させることができる。
【００８８】
なお、上記説明においては、印刷ログの分割送信において、最初の分割送信対象の印刷ログに転送開始情報を付加して送信し、以降の全ての各分割送信対象の印刷ログに転送継続情報を付加して送信し、送信対象の印刷ログが無くなると、転送完了情報を送信しているが、転送開始情報、転送継続情報及び転送完了情報等の転送関連情報としては、上記送信方法に限るものではなく、例えば、最初の分割送信対象の印刷ログに転送開始情報を付加し、中間の各分割送信対象の印刷ログに転送継続情報を付加し、最終の分割送信対象の印刷ログに転送完了情報を付加してそれぞれ送信するようにしてもよい。
【００８９】
このように、本実施例の印刷ログ管理システム１は、印刷装置Ｐｒ１〜Ｐｒｍが収集して印刷ログ保管メモリ３８に記憶している収集データである印刷ログを、ネットワークＮＷ１で接続されている収集サーバ１１に送信する収集データ送信処理を実行する際に、該送信対象の印刷ログが所定量を超えていると、該印刷ログを所定の送信量ずつ分割して、印刷装置Ｐｒ１〜Ｐｒｍから収集サーバ１１に送信するとともに、該分割送信において、最初の分割送信対象の印刷ログに転送開始情報を付加し、中間の各分割送信対象の印刷ログに転送継続情報を付加し、最終の分割送信対象の印刷ログに転送完了情報を付加してそれぞれ送信するか、最初の分割送信対象の印刷ログに転送開始情報を付加して送信し、以降の全ての各分割送信対象の印刷ログに転送継続情報を付加して送信し、送信対象の印刷ログが無くなると、転送完了情報を送信している。
【００９０】
したがって、印刷ログの送信処理に適切なタイムアウト時間を設定することができるとともに、適切な分割送信のデータ量を設定して膨大な印刷ログを分割送信することで収集サーバ１１の負荷を分散させることができ、膨大な量の印刷ログを適切かつ確実に送信することができる。
【００９１】
また、本実施例の印刷ログ管理システム１は、収集サーバ１１が、印刷装置Ｐｒ１〜Ｐｒｍから送信されてきた印刷ログを一時保管する一時保管メモリ５３を備えており、印刷ログの分割送信において、分割送信されてきた印刷ログに転送開始情報が付加されていると、一時保管メモリ５３をクリアした後に該分割送信されてきた収集データを一時保管メモリ５３に保管し、分割送信されてきた印刷ログに転送継続情報が付加されていると、該分割送信されてきた印刷ログを一時保管メモリ５３に保管し、分割送信されてきた印刷ログに転送完了情報が付加されていると、該分割送信されてきた印刷ログを一時保管メモリ５３に保管した後に一時保管メモリ５３の収集データを確定し、あるいは、転送継続情報のみが送信されてくると、一時保管メモリ５３の収集データを確定している。
【００９２】
したがって、印刷ログの送信中に、エラーが発生しても、収集サーバ１１と印刷装置Ｐｒ１〜Ｐｒｍとの間で印刷ログの不整合が発生することを適切に防止することができ、膨大な量の印刷ログを適切かつより一層確実に送信することができる。
【００９３】
さらに、本実施例の印刷ログ管理システム１は、収集サーバ１１が、印刷装置Ｐｒ１〜Ｐｒｍに対して印刷ログの送信要求を発行し、印刷装置Ｐｒ１〜Ｐｒｍが、該送信要求毎に印刷ログの分割送信を行い、該分割送信の途中において、次の送信要求が所定の待ち時間の間に未受信であり、その後に、送信要求を受信すると、該分割送信の最初の印刷ログから分割送信を再開するとともに、該分割送信の最初の分割送信対象の印刷ログに転送開始情報を付加して送信する再送信処理を行っている。
【００９４】
したがって、印刷ログの送信中に、エラーが発生して一定の待ち時間が経過した後に復旧した場合であっても、収集サーバ１１と印刷装置Ｐｒ１〜Ｐｒｍとの間で印刷ログの不整合が発生することを適切に防止することができ、膨大な量の印刷ログを適切かつより一層確実に送信することができる。
【００９５】
また、本実施例の印刷ログ管理システム１は、収集サーバ１１が、印刷装置Ｐｒ１〜Ｐｒｍに対して印刷ログの送信要求を発行し、印刷装置Ｐｒ１〜Ｐｒｍが、該送信要求毎に印刷ログの分割送信を行い、収集サーバ１１が、印刷ログの収集開始時には、分割送信の最初の印刷ログからの送信を要求する先頭データ要求情報を付加した送信要求を発行するとともに、一時保管メモリ５３をクリアしている。
【００９６】
したがって、印刷ログの分割送信中に、エラーが発生して一定の待ち時間が経過する前に復旧した場合であっても、収集サーバ１１と印刷装置Ｐｒ１〜Ｐｒｍとの間で印刷ログの不整合が発生することを適切に防止することができ、膨大な量の印刷ログを適切かつより一層確実に送信することができる。
【００９７】
さらに、本実施例の印刷ログ管理システム１は、印刷装置Ｐｒ１〜Ｐｒｍが、ｉｎ去るログの分割送信に際して、該分割送信開始時に印刷ログ保管メモリ３８に記憶されている印刷ログの一覧を作成して一覧保管メモリ３９に記憶し、該印刷ログ一覧に基づいて印刷ログの分割送信を行っている。
【００９８】
したがって、印刷ログの分割送信中に、印刷装置Ｐｒ１〜Ｐｒｍの印刷ログ保管メモリ３８に蓄積されている印刷ログが変更されても、送信対象の印刷ログを正確に送信することができる。
【００９９】
なお、本実施例の印刷ログ管理システム１は、印刷装置Ｐｒ１〜Ｐｒｍが、印刷ログを収集サーバ１１に送信する際に、該印刷ログを所定の暗号化方式で暗号化して送信してもよい。
【０１００】
このようにすると、印刷ログが改竄されることを防止することができる。
【０１０１】
また、上記説明では、印刷装置Ｐｒ１〜Ｐｒｍから収集サーバ１１に印刷ログを送信する場合について説明したが、各収集サーバ１１から統合管理サーバ２に印刷ログを送信する場合にも、同様に適用することができる。
【０１０２】
さらに、上記説明では、収集データとして印刷ログを取り上げて説明したが、収集データとしては、印刷ログに限るものではない。
【０１０３】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１０４】
本発明は、印刷ログ等の収集データを該収集データを管理する収集データ管理装置に適切かつ正確に送信するシステム一般に適用することができる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の収集データ収集システム、収集データ収集プログラム及び記録媒体の一実施例を適用した印刷ログ管理システムのシステム構成図。
【図２】図１の印刷装置のカードリーダの接続されている状態の構成図。
【図３】図１の印刷装置の要部ブロック構成図。
【図４】図１の収集サーバの要部ブロック構成図。
【図５】本発明の収集データ収集システム、収集データ収集プログラム及び記録媒体の一実施例を適用した他の印刷システムのシステム構成図。
【図６】図１の収集サーバと印刷装置との間での正常時の印刷ログの転送処理シーケンス図。
【図７】図１の収集サーバと印刷装置との間での印刷装置の電源断による通信エラーが発生した場合の印刷ログの転送処理シーケンス図。
【図８】図１の収集サーバと印刷装置との間での収集サーバの電源断による通信エラーが発生した場合の印刷ログの転送処理シーケンス図。
【図９】図１の収集サーバによる印刷ログ収集制御処理を示すフローチャート。
【図１０】図１の印刷装置による印刷ログ収集制御処理を示すフローチャート。
【符号の説明】
【０１０６】
１  印刷ログ管理システム
２  統合管理サーバ
Ｎ１〜ＮＬ  ネットワークシステム
３  通信回線
ＮＷ１  ネットワーク
ＣＴ１〜ＣＴｎ  クライアント端末
Ｐｒ１〜Ｐｒｍ  印刷装置
１１  収集サーバ
２０  カードリーダ
３１  制御部
３２  操作表示部
３３  プリンタ部
３４  プリンタＩ／Ｆ部
３５  スキャナ部
３６  スキャナＩ／Ｆ部
３７  画像データ処理部
３８  印刷ログ保管メモリ
３９  一覧保管メモリ
４０  通信Ｉ／Ｆ部
４１  バス
５１  制御部
５２  通信Ｉ／Ｆ部
５３  一時保管メモリ
５４  印刷ログ蓄積部
５５  入力部
５６  バス
ＮＷ  ネットワーク
１００  印刷ログ管理システム
１０１  統合管理サーバ
【図１】
2008143095.tif 000003
【図２】
2008143095.tif 000004
【図３】
2008143095.tif 000005
【図４】
2008143095.tif 000006
【図５】
2008143095.tif 000007
【図６】
2008143095.tif 000008
【図７】
2008143095.tif 000009
【図８】
2008143095.tif 000010
【図９】
2008143095.tif 000011
【図１０】
2008143095.tif 000012