上記の特許文献1ないし4に開示された発明では、印刷履歴と共に印刷データを保存することが可能である。
しかしながら、例えば複数台のプリンタが配置されていた場合などでは、保存すべき印刷データと印刷ログの容量が膨大となり、効率よく重要な印刷データと印刷ログを保存することができない。
本発明は、これらを鑑みて、上記従来の問題を解決すべくなされたものであり、より重要なログ情報や機密性の高いログ情報を効率良く回収する印刷管理装置、ログ情報収集装置、印刷管理システム、印刷管理方法、印刷管理プログラム及び記憶媒体を提供することを目的としている。
本発明は、上記目的を達成するために、以下のような構成とした。
本発明の印刷管理装置は、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報収集装置より前記ログ情報を回収する印刷管理装置であって、前記印刷管理装置は、前記複数のログ情報収集装置に係る情報が格納された装置情報格納手段と、前記装置情報格納手段に格納された前記ログ情報収集装置に係る情報に基づき、前記ログ情報を回収する前記ログ情報収集装置の順序を決定する回収装置順序決定手段とを有する構成とすることができる。
係る構成によれば、より重要なログ情報や機密性の高いログ情報を効率良く回収することができる。
また、前記ログ情報収集装置に係る情報は、前記ログ情報収集装置が設置された場所に係る情報である構成とすることができる。
係る構成によれば、重要なログ情報や機密性の高いログ情報が、より多く蓄積される場所に設置されたログ情報収集装置からログ情報を回収することができる。
また、前記ログ情報収集装置に係る情報は、前記ログ情報収集装置の有する記憶媒体の容量に係る情報である構成とすることができる。
係る構成によれば、例えばログ情報収集装置の有する記憶媒体の空き容量等に応じてログ情報を回収することができる。
本発明の印刷管理装置は、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報収集装置より前記ログ情報を回収する印刷管理装置であって、前記印刷管理装置は、前記ログ情報収集装置の装置状態情報を取得する装置状態情報取得手段と、前記装置状態情報取得手段により取得された前記ログ情報収集装置の状態に基づき、前記ログ情報を回収する前記ログ情報収集装置の順序を決定する回収装置順序決定手段とを有する構成とすることができる。
係る構成によれば、ログ情報収集装置の状態に基づき、より重要なログ情報や機密性の高いログ情報を効率的に回収することができる。
また、前記装置状態情報は、前記ログ情報収集装置が収集したログ情報のデータ容量に係る情報である構成とすることができる。
係る構成によれば、例えばより多くのログ情報が蓄積されたログ情報収集装置からログ情報を回収することができる。
また、前記装置状態情報は、前記ログ情報収集装置が収集したログ情報の件数に係る情報である構成とすることができる。
係る構成によれば、例えば蓄積されたログ情報の件数が多いログ情報収集装置からログ情報を回収することができる。
本発明の印刷管理装置は、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報を前記ログ情報収集装置より回収する印刷管理装置であって、前記印刷管理装置は、予め設定された設定情報に基づき、回収する前記ログ情報の順序を決定するログ情報回収順序決定手段を有する構成とすることができる。
係る構成によれば、予め設定された設定情報に基づき、より重要なログ情報や機密性の高いログ情報から順に回収することができる。
また、前記設定情報は、前記ログ情報が収集された印刷装置の種類に係る情報である構成とすることができる。
係る構成によれば、特定の種類の印刷装置で生成されたログ情報を優先して回収することができる。
また、前記設定情報は、前記ログ情報のデータ容量に係る情報である構成とすることができる。
係る構成によれば、例えばよりデータ容量の小さいログ情報から優先して回収することができる。
また、前記設情報は、前記印ログ情報に含まれる特定のキーワードに係る情報である構成とすることができる。
係る構成によれば、例えば特定のキーワードを含むログ情報を優先して回収することができる。
本発明のログ収集装置は、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納され、前記格納されたログ情報が印刷管理装置により回収されるログ情報収集装置であって、前記ログ情報収集装置は、当該ログ情報収集装置の装置状態が予め設定された状態となったとき、前記印刷管理装置に前記ログ情報が回収される構成とすることができる。
係る構成によれば、当該ログ情報収集装置の状態に応じて蓄積されたログ情報を印刷管理装置に回収させる。
本発明のログ情報収集装置は、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納され、前記格納されたログ情報が印刷管理装置により回収されるログ情報収集装置であって、前記ログ情報収集装置は、予め設定された条件に基づき、前記格納されたログ情報が回収される順序を決定し、前記ログ情報は、前記決定された順序に従って、前記印刷管理装置に回収される構成とすることができる。
係る構成によれば、当該ログ情報収集装置において、例えばより重要なログ情報から印刷管理装置に回収されるように、ログ情報が回収される順序を決定することができる。
本発明の印刷管理システムは、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と、前記ログ情報収集装置と接続された刷管理装置により構成される印刷管理システムにおいて、前記印刷管理装置は、前記ログ情報収集装置に係る情報が格納されたログ情報収集装置情報格納手段と、前記収集装置情報格納手段に格納された前記ログ情報収集装置に係る情報に基づき、前記ログ情報を回収する前記ログ情報収集装置の順序を決定する回収装置順序決定手段とを有し、前記印刷管理装置は、前記回収装置順序決定手段により決定された順序に従い、前記ログ情報収集装置から前記ログ情報を回収する構成とすることができる。
係る構成によれば、所定の順序でログ情報収集装置からログ情報を回収することができ、効率よく重要なログ情報や機密性の高いログ情報を回収できる。
本発明の印刷管理システムは、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と、前記ログ情報収集装置と接続された刷管理装置により構成される印刷管理システムにおいて、前記印刷管理装置は、前記ログ情報収集装置の装置状態情報を取得する装置状態情報取得手段と、前記装置状態情報取得手段により取得された前記ログ情報収集装置の状態に基づき、前記ログ情報を回収する前記ログ情報収集装置の順序を決定する回収装置順序決定手段とを有し、前記印刷管理装置は、前記回収装置順序決定手段により決定された順序に従い、前記ログ情報収集装置から前記ログ情報を回収する構成とすることができる。
係る構成によれば、ログ情報収集装置の状態に基づき、より重要なログ情報や機密性の高いログ情報を効率的に回収することができる。
本発明の印刷管理システムは、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と、前記ログ情報収集装置と接続された刷管理装置により構成される印刷管理システムにおいて、前記印刷管理装置は、予め設定された設定情報に基づき、回収する前記ログ情報の順序を決定するログ情報回収順序決定手段を有し、前記印刷管理装置は、前記ログ情報回収順序決定手段により決定された順序に従い、前記ログ情報収集装置から前記ログ情報を回収する構成とすることができる。
係る構成によれば、予め設定された設定情報に基づき、より重要なログ情報や機密性の高いログ情報から順に回収することができる。
本発明の印刷管理方法は、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報収集装置より前記ログ情報を回収し、前記複数のログ情報収集装置に係る情報が格納された装置情報格納手段を有する印刷管理装置における印刷管理方法であって、前記印刷管理方法は、前記装置情報格納手段に格納された前記ログ情報収集装置に係る情報に基づき、前記ログ情報を回収する前記ログ情報収集装置の順序を決定する回収装置順序決定手順とを有する方法とすることができる。
係る方法によれば、所定の順序でログ情報収集装置からログ情報を回収することができ、効率よく重要なログ情報や機密性の高いログ情報を回収できる。
また、本発明の印刷管理方法は、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報収集装置より前記ログ情報を回収する印刷管理装置おける印刷管理方法であって、前記印刷管理方法は、前記ログ情報収集装置の装置状態情報を取得する装置状態情報取得手順と、前記装置状態情報取得手順により取得された前記ログ情報収集装置の状態に基づき、前記ログ情報を回収する前記ログ情報収集装置の順序を決定する回収装置順序決定手順とを有する方法とすることができる。
係る方法によれば、ログ情報収集装置の状態に基づき、より重要なログ情報や機密性の高いログ情報を効率的に回収することができる。
本発明の印刷管理方法は、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報収集装置より前記ログ情報を回収する印刷管理装置における印刷管理方法であって、前記印刷管理方法は、予め設定された設定情報に基づき、回収する前記ログ情報の順序を決定するログ回収順序決定手順を有する方法とすることができる。
係る方法によれば、予め設定された設定情報に基づき、より重要なログ情報や機密性の高いログ情報から順に回収することができる。
本発明の印刷管理プログラムは、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報収集装置より前記印刷ログを回収し、前記ログ情報収集装置に係る情報が格納された装置情報格納手段を有する印刷管理装置における印刷管理プログラムであって、コンピュータに、前記装置情報格納手段に格納された前記ログ情報収集装置に係る情報に基づき、前記ログ情報を回収する前記ログ情報収集装置の順序を決定する回収装置順序決定手順を実行させるプログラムとすることができる。
係るプログラムによれば、前記印刷管理装置に、所定の順序でログ情報収集装置からログ情報を回収させることができ、効率よく重要なログ情報や機密性の高いログ情報を回収させることができる。
本発明の印刷管理プログラムは、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報収集装置より前記ログ情報を回収する印刷管理装置における印刷管理プログラムであって、コンピュータに、前記ログ情報収集装置の装置状態情報を取得する装置状態情報取得手順と、前記装置状態情報取得手順により取得された前記ログ情報収集装置の状態に基づき、前記ログ情報を回収する前記ログ情報収集装置の順序を決定する回収装置順序決定手順とを実行させるプログラムとすることができる。
係るプログラムによれば、前記印刷管理装置に、ログ情報収集装置の状態に基づき、より重要なログ情報や機密性の高いログ情報を効率的に回収させることができる。
本発明の印刷管理プログラムは、印刷装置より収集した、印刷ログと印刷データからなるログ情報が格納された複数のログ情報収集装置と接続されて、前記ログ情報収集装置より前記ログ情報を回収する印刷管理装置における印刷管理プログラムであって、コンピュータに、予め設定された設定情報に基づき、回収する前記ログ情報の順序を決定するログ情報回収順序決定手順を実行させるプログラムとすることができる。
係るプログラムによれば、前記印刷管理装置は、予め設定された設定情報に基づき、より重要なログ情報や機密性の高いログ情報から順に回収させることができる。
また、本発明の記憶媒体は、上述の印刷管理プログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
本発明によれば、より重要なログ情報や機密性の高いログ情報を早急に回収することができる。
以下に図面を参照して本発明の実施例1について説明する。図1は、本実施例の印刷管理システム100のシステム構成図の例である。
印刷管理システム100は、印刷管理装置110、ログ情報収集装置120、ログ情報収集装置120に接続された印刷装置121、印刷装置121に印刷要求を送信する印刷要求端末122、ログ情報収集装置130、ログ情報収集装置130に接続された印刷装置131、印刷装置131に印刷要求を送信する印刷要求端末132がそれぞれネットワークを介して接続されて構成されている。
印刷管理装置110は、ログ情報格納部111、装置情報格納部112、装置状態取得部113、回収装置順序決定部114、ログ情報回収決定部115を備えている。印刷管理装置110は、ログ情報収集装置120、130に格納されたログ情報を回収し、この回収したログ情報をログ情報格納部111に格納して管理する。
装置情報格納部112は、ログ情報収集装置120、130に係る設定情報などが格納されている。ここでいう設定情報とは、例えばログ情報収集装置120、130が設置された場所に関する情報や、ログ情報収集装置120、130のそれぞれに接続された印刷装置の台数、ログ情報収集装置120、130の備えるハードディスクやメモリなどの記憶装置の容量などである。
装置状態取得部113は、ログ情報収集装置120、130の装置状態に係る情報を取得する。ここで言う装置状態とは、例えばログ情報収集装置120、130の備えるハードディスクやメモリなどの記憶装置の空き容量、ログ情報収集装置120、130の格納されたログ情報の容量、ログ情報収集装置120、130の備えるCPUの稼働時間などである。
回収装置順序決定部114は、装置情報格納部112に格納された装置情報や、装置状態取得部113で取得される装置状態に基づき、ログ情報が回収されるログ情報収集装置の順序を決定する。ログ情報回収順序決定部115は、予め設定された設定情報に基づき、回収されるログ情報の順序を決定する。ここでいう予め設定された設定情報については実施例2で説明する。
ログ情報収集装置120は、例えば演算処理装置であるCPUとメモリを有するコンピュータなどで実現される。ログ情報収集装置120は印刷装置121と接続されている。ログ情報収集装置120は例えばデータベース123を備えており、印刷装置121から送信されてきたログ情報をこのデータベース123へ格納している。尚ここで、データベース123は、ログ情報収集装置120を実現するコンピュータの外部に適切な方法で接続されていても良いし、ログ情報収集装置120を実現するコンピュータの内部に備えられたハードディスクドライブなどであっても良い。
印刷装置121は、例えばプリンタ等であり、印刷要求端末122により作成された印刷データを受けてこの印刷データの印刷処理を行い、この印刷データの印刷処理の履歴である印刷ログを生成する。そして、印刷データと印刷ログとをログ情報としてログ情報収集装置120へ送信する。尚、印刷装置121は、プリント機能を備えていれば良く、カラープリンタや複合機、モノクロプリンタなどであっても良い。
印刷要求端末122は、例えば入力装置と表示装置を備えるコンピュータなどである。印刷要求端末122では、印刷装置121への印刷指示の他にも、ユーザによる印刷データの作成などが行われる。印刷要求端末122において作成された印刷データは、印刷指示と共に印刷装置121へ送信され、印刷装置121における印刷処理により出力される。
ログ情報収集装置130、印刷装置131、印刷要求端末132、ログ情報収集装置130の備えるデータベース133は、その構成及び機能がログ情報収集装置120、印刷装置121、印刷要求端末122、データベース123と同様であるから説明は省略する。
以下に、印刷管理システム100の処理について説明する。図2は、印刷管理システム100の動作を説明するフローチャートの例である。
まず、印刷要求端末122、132において、ユーザにより印刷データが作成されて、印刷指示が出されると、この印刷要求とともに、作成された印刷データが印刷装置121、131に送られる(S21)。印刷装置121、131では、この印刷要求と、印刷データを受けて印刷処理を行い、印刷処理の履歴である印刷ログを生成する(S22)。そして、印刷装置121、131は、印刷処理により出力した印刷データと、印刷ログをログ情報として、ログ情報収集装置120、130へ送信する(S23)。ログ情報収集装置120、130では、印刷装置121、131から送信されるログ情報を受信し、このログ情報をデータベース123、133へ格納し、蓄積していく。
印刷装置121、131は、印刷処理を実行する度にこの処理を繰り返し、ログ情報収集装置120、130にはログ情報が蓄積されていく。
ログ情報収集装置120、130にログ情報が蓄積されると、印刷管理装置110は、各種設定に基づきログ情報収集装置120、130よりログ情報を回収する。そして印刷管理装置110は、この回収したログ情報をログ情報格納部111に格納する。印刷管理装置110内に格納されたログ情報は、例えばバックアップデータ等として、記憶媒体に複写されて保管されても良い。
次に、印刷管理装置110が、装置情報格納部112に格納されたログ情報収集装置120、130の装置情報に基づき、ログ情報収集装置120、130に蓄積されたログ情報を回収する際の順序について説明する。
まず、装置情報格納部112には、ログ情報収集装置120、130が設置された場所に関する情報が格納されていた場合について説明する。図3は、ログ情報収集装置の設置場所に基づく回収処理を説明するフローチャートの例である。
ここでの設置場所とは、例えばログ情報収集装置の設置される部署や部屋などの情報である。ログ情報収集装置は、設置される場所によって、収集するログ情報の内容や機密性、重要度などが異なることが考えられる。例えばある会社の人事部に設置されログ情報収集装置は、他の部署に設置されたログ情報収集装置に比べて機密性の高いログ情報を収集する可能性が高い。このように、機密性の高いログ情報は、情報漏洩を防止するためにも早急に回収する必要がある。
図3に示す例では、装置情報格納部112には、ログ情報収集装置120、130の設置場所に関する情報がユーザにより予め登録されている。また、印刷管理装置110の有するメモリ(図示せず)などには、ユーザによりログ情報が回収される設置場所の優先順位が予め登録される(S31)。
回収装置順序決定部114は、装置情報格納部112に登録されて格納されたログ情報収集装置の設置場所に係る情報と、設置場所の優先順位に基づき、最初に優先してログ情報を回収するログ情報収集装置を選択する。そして、ここで選択されたログ情報収集装置から順に、ログ情報を回収するログ情報収集装置の順序を決定する(S32)。印刷管理装置110は、S32において決定されて順序にログ情報収集装置に蓄積されたログ情報を回収していく。
本実施例では、例えばログ情報収集装置120が人事部に設置され、ログ情報収集装置130が広報部に設置されていたとする。これらの設置場所の情報は、装置情報格納部112に予め登録されており、さらに設置場所の優先順位が、人事部、広報部の順であることが印刷管理装置110に登録されていたとする。すると、回収装置順序決定部114は、S32において、優先的にログ情報を回収するログ情報収集装置としてログ情報収集装置120を選択する。そして、S33において、始めにログ情報収集装置120へアクセスし、データベース123に蓄積さたれたログ情報を回収する。
印刷管理装置110は、データベース123に蓄積された、回収可能なログ情報を全て回収すると、次にログ情報収集装置130へアクセスしてデータベース133に蓄積された回収可能なログ情報を回収する。印刷管理装置110は、データベース133に蓄積されたログ情報の回収処理が終了すると、再度ログ情報収集装置120からログ情報を回収する処理を行う。
ここで、印刷管理システム100では、例えば印刷管理装置110がログ情報収集装置120、130にアクセスしてログ情報を回収することができる回収可能時間が予め設定されていても良い。この回収可能時間が設定されている場合には、印刷管理装置110は、回収可能時間内はS32、S33の処理を繰り返す。
次に、装置情報格納部112に、ログ情報収集装置に接続された印刷装置の数に関する情報が格納されていた場合について説明する。図4は、ログ情報収集装置に接続された印刷装置の数に基づく回収処理を説明するフローチャートの例である。
ログ情報収集装置において、1台あたりのログ情報収集装置に接続されている印刷装置の数が多いほど、ログ情報収集装置に収集されるログ情報が多くなる。よって、接続された印刷装置の台数が多いログ情報収集装置から優先的に、蓄積されたログ情報を回収することにより、ログ情報収集装置のデータベースに常に新たなログ情報を蓄積するだけの空容量を持たせることができる。
装置情報格納部112には、各ログ情報収集装置に接続された印刷装置の台数が予め登録されている。印刷管理装置110は、装置情報格納部112から、予め登録されて格納された、各ログ情報収集装置に接続された印刷装置の台数の情報を取得する(S41)。回収装置順序決定部114は、この取得された印刷装置の台数の情報に基づき、接続された印刷装置の台数が最も多いログ情報収集装置を選択する(S42)。そして、印刷管理装置110は、S42で選択されたログ情報収集装置から、接続された印刷装置の台数が多い順に、ログ情報収集装置からログ情報を回収する(S43)。
尚ここで、本実施例では接続された印刷装置の台数情報は、装置情報格納部112に予め登録するものとしたが、この台数情報がS41において装置状態取得部113により取得されても良い。
例えばログ情報収集装置には、印刷装置121の他に図示しないもう一台の印刷装置が接続されていたとする。S41において、印刷管理装置110は、ログ情報収集装置120に接続された印刷装置の台数「2」と、ログ情報収集装置130に接続された印刷装置の台数「1」を取得する。そして、S42において、回収装置順序決定部113は、最初にログ情報を回収するログ情報収集装置として、接続された印刷装置の台数の多いログ情報収集装置120を選択する。そしてS43において、印刷管理装置110は、最初にログ情報収集装置120、次にログ情報収集装置130という順序でそれぞれのデータベース123、133に蓄積されたログ情報を回収する。
次に、装置情報格納部112に、過去のログ情報収集装置における情報漏洩の履歴が格納されていた場合について説明する。図5は、ログ情報収集装置の情報漏洩履歴に基づく回収処理を説明するフローチャートの例である。
過去に情報の漏洩があったログ情報収集装置では、他のログ情報収集装置に比べてより重要で機密性の高いログ情報が蓄積されている可能性がある。よって、予め過去のログ情報収集装置の情報漏洩などの履歴を装置情報格納部112に登録して格納しておくことにより、過去に情報漏洩のあったログ情報収集装置から優先的にログ情報を回収することができる。
装置情報格納部112には、各ログ情報収集装置の過去の履歴が予め登録されている。印刷管理装置110は、装置情報格納部112から、予め登録されたログ情報収集装置の履歴の情報を取得する(S51)。回収装置順序決定部114は、S51で取得した履歴の情報に基づき、過去に情報漏洩のあったログ情報収集装置を選択する。ここで選択されたログ情報収集装置から順に、回収装置順序決定部114はログ情報を回収するログ情報収集装置の順序を決定する(S52)。印刷管理装置110は、S52で決定されたログ情報収集装置から順に、蓄積されたログ情報を回収する(S53)。
ここで、S52において決定するログ情報収集装置の順序は、例えは情報漏洩をおこした回数の最も多いログ情報収集装置から優先的にログ情報を回収するようにしても良い。こうすることにより、過去に漏洩のあったログ情報収集装置を重点的に管理しつつ、より重要なログ情報を優先的に回収することができる。
次に、装置情報格納部112に、ログ情報収集装置の備える記憶装置の総容量に関する情報が格納されていた場合について説明する。記憶装置とは、例えばハードディスクドライブ(以下HDD)やメモリなどであり、本実施例では例えばデータベース123やデータベース133の容量などである。図6は、ログ情報収集装置が備える記憶装置の容量に基づく回収処理を説明するフローチャートの例である。
装置情報格納部112には、例えば印刷管理装置110に接続されたログ情報収集装置の備える記憶装置の容量の情報が予め登録されて、格納されている。印刷管理装置110は、回装置情報格納部112より、各記憶装置の容量の情報を取得する(S61)。回収装置順序決定部114は、S61で取得した容量の情報に基づき、最も容量の小さい記憶装置を備えるログ情報収集装置を選択する。そして、ここで選択されたログ情報収集装置から、記憶装置の小さい順に、ログ情報を回収するログ情報収集装置の順序を決定する(S62)。印刷管理装置110は、S72で決定された順に蓄積されたログ情報を回収する(S63)。
本実施例においては、例えばデータベース123の容量とデータべース133の容量が装置情報格納部112に予め登録されて、格納されている。ここで、例えばデータベース123の方が、データベース133よりも容量が小さい場合、回収装置順序決定部114は、S62において、データベース123を備えるログ情報収集装置120を選択する。そして、印刷管理装置110は、始めにログ情報収集装置120、ログ情報収集装置130の順にそれぞれのデータベース123、133に蓄積されたログ情報を回収する。
このように、容量の小さい記憶装置を備えたログ情報収集装置から優先的に蓄積されたログ情報を回収すれば、ログ情報収集装置において記憶装置に空き容量がなくなりログ情報を収集できなくなる状態を回避できる。
次に、印刷管理装置110が、装置状態取得部113に取得されたログ情報収集装置120、130の装置状態に基づき、ログ情報収集装置120、130に蓄積されたログ情報を回収する際の順序について説明する。
図7は、ログ情報収集装置が備える記憶装置の空き容量に基づく回収処理を説明するフローチャートの例である。装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置から、各ログ情報収集装置の備える記憶装置の空き容量の情報を取得する(S71)。
回収装置順序決定部114は、装置状態取得部113により取得された空き容量の情報に基づき、空き容量が最も少ない状態のログ情報収集装置を選択する。そして回収装置順序決定部114は、記憶装置の空き容量が少ない順に、ログ情報を回収するログ情報収集装置の順序を決定する(S72)。印刷管理装置110は、S72で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S73)。
このように、記憶装置の空き容量が小さい状態にあるログ情報収集装置から優先的に蓄積されたログ情報を回収することにより、ログ情報収集装置において記憶装置に空き容量がなくなりログ情報を収集できなくなる状態を回避できる。
図8は、ログ情報収集装置に蓄積されたログ情報のデータ容量に基づく回収処理を説明するフローチャートの例である。装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置から、各ログ情報収集装置に蓄積されたログ情報のデータ容の情報を取得する(S81)。
回収装置順序決定部114は、装置状態取得部113により取得されたログ情報のデータ容量の情報に基づき、最も蓄積されたログ情報のデータ容量が大きいログ情報収集装置を選択する。そして回収装置順序決定部114は、蓄積されたログ情報のデータ容量が大きい順に、ログ情報を回収するログ情報収集装置の順序を決定する(S82)。印刷管理装置110は、S82で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S83)。
ログ情報収集装置に収集されて蓄積されたログ情報のデータ容量が大きいほど、このログ情報収集装置には重要なログ情報が蓄積されている可能性が高くなる。このように、蓄積されたログ情報のデータ容量が大きいログ情報収集装置から順にログ情報を回収すれば、印刷管理装置110は多くの重要なログ情報を効率的に回収できる。
図9は、ログ情報収集装置に蓄積されたログ情報の件数に基づく回収処理を説明するフローチャートの例である。装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置から、各ログ情報収集装置に蓄積されたログ情報の件数の情報を取得する(S91)。
回収装置順序決定部114は、装置状態取得部113により取得されたログ情報の件数の情報に基づき、最も蓄積されたログ情報の件数が多いログ情報収集装置を選択する。そして回収装置順序決定部114は、蓄積されたログ情報の件数が多い順に、ログ情報を回収するログ情報収集装置の順序を決定する(S92)。印刷管理装置110は、S92で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S93)。
ログ情報収集装置に収集されて蓄積されたログ情報の件数が多いほど、蓄積されたログ情報に重要なログ情報が含まれる可能性が高くなる。よって、蓄積されたログ情報の件数が多いログ情報収集装置から順にログ情報を回収すれば、印刷管理装置110は多くの重要なログ情報を効率的に回収できる。
図10は、ログ情報収集装置に蓄積された重要ログ情報のデータ容量に基づく回収処理を説明するフローチャートの例である。
ここで言う重要ログ情報とは、印刷要求端末122、132を操作するユーザによって重要ログ情報であるか否かを設定されるものでも良い。例えば、印刷要求端末122、132においてユーザにより作成された印刷データが機密文書などの重要文書であった場合、この印刷データを作成したユーザは印刷要求を出す際に、印刷要求端末122、132によりこの印刷データを重要印刷データと設定する。するとこの印刷データには、重要印刷データである旨を示す識別子が付与される。そして、識別子が付与された印刷データと、印刷装置121、131で生成される印刷ログが紐付けされて、重要ログ情報としてログ情報収集装置に蓄積されても良い。
このように、より重要なログ情報に識別子を付与し、重要ログ情報としてログ情報収集装置に蓄積することにより、印刷管理装置110の装置状態取得部113は通常のログ情報とより重要な重要ログ情報とを識別することができる。尚、重要ログ情報と通常のログ情報との識別の方法はこれに限定されるものではなく、印刷管理装置110側で重要ログ情報と通常のログ情報とを識別可能とする方法であれば別の方法であっても良い。
例えば印刷要求端末122、132側である特定のキーワードを設定しおき、印刷データ中にこの特定のキーワードが含まれる場合に、この印刷データを重要印刷データとするようにしても良い。
装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置から、各ログ情報収集装置に蓄積された重要ログ情報のデータ容量の情報を取得する(S101)。回収装置順序決定部114は、装置状態取得部113により取得された重要ログ情報のデータ容量の情報に基づき、最も蓄積された重要ログ情報のデータ容量が大きいログ情報収集装置を選択する。そして回収装置順序決定部114は、蓄積された重要ログ情報のデータ容量が大きい順に、ログ情報を回収するログ情報収集装置の順序を決定する(S102)。印刷管理装置110は、S102で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S103)。
このように、重要ログ情報がより多く蓄積されたログ情報収集装置から順に、蓄積されたログ情報を回収すれば、印刷管理装置110は多くの重要なログ情報を効率的に回収できる。
図11は、ログ情報収集装置に蓄積された重要ログ情報の件数に基づく回収処理を説明するフローチャートの例である。装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置から、各ログ情報収集装置に蓄積された重要ログ情報の件数の情報を取得する(S111)。
回収装置順序決定部114は、装置状態取得部113により取得された重要ログ情報の件数の情報に基づき、最も蓄積された重要ログ情報の件数が多いログ情報収集装置を選択する。そして回収装置順序決定部114は、蓄積された重要ログ情報の件数が多い順に、ログ情報を回収するログ情報収集装置の順序を決定する(S112)。印刷管理装置110は、S112で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S113)。
このように、重要ログ情報がより多く蓄積されたログ情報収集装置から順に、蓄積されたログ情報を回収すれば、多くの重要なログ情報を効率的に回収できる。
図12は、ログ情報収集装置が単位時間当たりに収集したログ情報のデータ容量に基づく回収処理を説明するフローチャートの例である。尚、ここで言う単位時間は、ユーザにより予め設定されるものであっても良い。例えば単位時間を1時間としても良いし、1秒としても良い。さらには例えば印刷管理装置110の有するCPUのクロック周波数の1周期としても良い。
装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置が単位時間当たりに収集したログ情報のデータ容量の情報を取得する(S121)。回収装置順序決定部114は、装置状態取得部113により取得された情報に基づき、最も単位時間当たりに収集したログ情報のデータ容量が大きいログ情報収集装置を選択する。そして回収装置順序決定部114は、単位時間当たりに収集したログ情報のデータ容量が大きい順に、ログ情報を回収するログ情報収集装置の順序を決定する(S122)。印刷管理装置110は、S122で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S123)。
単位時間あたりに収集したログ情報のデータ容量が大きいログ情報収集装置は、直近に多く利用されたことを示し、ログ情報収集装置にはより多くのログ情報が蓄積されている可能性がある。よって、このように、単位時間あたりに収集したログ情報のデータ容量が大きいログ情報収集装置から優先的に、蓄積されたログ情報を回収することにより、より多くの直近のログ情報を効率的に回収できる。
図13は、ログ情報収集装置が単位時間当たりに収集したログ情報の件数に基づく回収処理を説明するフローチャートの例である。装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置が単位時間当たりに収集したログ情報の件数の情報を取得する(S131)。
回収装置順序決定部114は、装置状態取得部113により取得された情報に基づき、最も単位時間当たりに収集したログ情報の件数が多いログ情報収集装置を選択する。そして回収装置順序決定部114は、単位時間当たりに収集したログ情報の件数が多い順に、ログ情報を回収するログ情報収集装置の順序を決定する(S132)。印刷管理装置110は、S132で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S133)。
単位時間あたりに収集したログ情報の件数が多いログ情報収集装置は、直近に多く利用されたことを示す。よって、単位時間あたりに収集したログ情報の件数が多いログ情報収集装置から優先的に、蓄積されたログ情報を回収することにより、印刷管理装置110はより多くの直近のログ情報を効率的に回収できる。
図14は、ログ情報収集装置の有するCPUの稼働時間に基づく回収処理を説明するフローチャートの例である。装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置の有するCPUの稼働時間の情報を取得する(S141)。
回収装置順序決定部114は、装置状態取得部113により取得された情報に基づき、最もCPUの稼働時間が長いログ情報収集装置を選択する。そして回収装置順序決定部114は、CPUの稼働時間が長い順に、ログ情報を回収するログ情報収集装置の順序を決定する(S142)。印刷管理装置110は、S142で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S143)。
尚ここで言うCPUの稼働時間とは、例えば1日のうちの稼働時間でも良いし、1時間のうちの稼働時間でも良く、あるいはログ情報収集装置の電源をオンの状態にしてから通算の稼働時間であっても良い。
CPUの稼働時間が長いログ情報収集装置は良く利用されていることを示し、より多くのログ情報が蓄積されている可能性がある。よって、CPUの稼働時間が長いログ情報収集装置から優先的に蓄積されたログ情報を回収すれば、印刷管理装置110は効率的に多くのログ情報を回収できる。
図15は、ログ情報収集装置が稼働状態であるか否かに基づく回収処理を説明するフローチャートの例である。ここで言う稼働状態とは、ログ情報収集装置を定常状態に保つ処理以外の何らかの処理を行っている状態を示す。例えば印刷装置からのログ情報の収集処理などである。また、非稼働状態とは、ログ情報収集装置を定常状態に保つ処理以外の処理は行っていない状態を示す。
装置状態取得部113は、印刷管理装置110に接続された各ログ情報収集装置が稼働状態であるか、非稼働状態であるか示す情報を取得する(S151)。回収装置順序決定部114は、装置状態取得部113により取得された情報に基づき、非稼働状態のログ情報収集装置を選択し(S152)、非稼働状態のログ情報収集装置に蓄積されたログ情報を回収した後、稼働状態のログ情報収集装置からログ情報を回収する(S153)。
稼働状態のログ情報収集装置ではCPU負荷が増大しているため、印刷管理装置110によりログ情報の回収処理を行う際に、非稼働状態のログ情報収集装置に比べてログ情報の回収率が低下する。よって、非稼働状態のログ情報収集装置から優先的に、蓄積されたログ情報を回収することにより、印刷管理装置110は効率的により多くのログ情報を回収することができる。
図16は、ログ情報収集装置からログ情報が回収された後の経過時間に基づく回収処理を説明するフローチャートの例である。装置状態取得部113は、印刷管理装置110により前回ログ情報が回収された時刻情報を各ログ情報収集装置から取得する(S161)。
回収装置順序決定部114は、装置状態取得部113により取得された時刻情報に基づき、印刷管理装置110によりログ情報が回収された後、最も長い時間経過しているログ情報収集装置を選択する。そして回収装置順序決定部114は、ログ情報が回収された後の経過時間が長い順に、ログ情報を回収するログ情報収集装置の順序を決定する(S162)。印刷管理装置110は、S162で決定された順に、各ログ情報収集装置に蓄積されたログ情報を回収する(S163)。
ここで経過時間の算出方法について説明する。印刷管理装置110は、ログ情報収集装置より前回ログ情報を回収した時刻情報を取得すると、印刷管理装置110に内蔵されている時計機能により現在の時刻情報を取得する。そして、前回ログ情報を回収した時刻情報と現在の時刻情報を比較する。そして、印刷管理装置110は、この比較結果からログ情報を回収した後の経過時間を算出している。
1度ログ情報が回収された後、長い時間経過しているログ情報収集装置には、より多くのログ情報が蓄積されている可能性がある。よって、前回ログ情報を回収された後の経過時間が長いログ情報収集装置から優先的に蓄積されたログ情報を回収すれば、印刷管理装置110はより多くのログ情報を効率的に回収できる。
また、印刷管理システム100では、ログ情報収集装置ごとに回収されるログ情報の件数が設定されていても良い。
印刷管理装置110がログ情報を回収する際に、最初にアクセスしたログ情報収集装置に蓄積されたログ情報をすべて回収した後に、次のログ情報収集装置に蓄積されたログ情報を回収する、というように回収処理を行うと、印刷管理装置110がログ情報を回収することができる回収可能時間が予め設定されていた場合、限られた設定時間内に印刷感の装置110がアクセスできるログ情報収集装置の台数が限られてしまう。
そこで、ログ情報収集装置ごとに回収されるログ情報の件数を予め設定しておいても良い。このログ情報の件に関する設定情報は、印刷管理装置110の装置情報格納部112に格納されていても良いし、ログ情報収集装置120、130側に設定されていても良い。
例えば、回収装置順序決定部114によりログ情報を回収する順序がログ情報収集装置120、ログ情報収集装置130の順に決定されていた場合、印刷管理装置110は、まずログ情報収集装置120に蓄積されたログ情報から、設定された件数のログ情報を回収する。そして、印刷管理装置110は、ログ情報収集装置120に未回収のログ情報が残った状態であっても、次にログ情報収集装置130に蓄積されたログ情報から設定された件数のログ情報を回収する。
このようにすれば、限られた時間内でも複数台のログ情報収集装置からログ情報を均一に回収できる。よって、特定のログ情報収集装置にログ情報が多く蓄積された状態となることがなく、例え情報漏洩があった場合でも被害を最小限に抑えることができる。
次に、印刷管理装置110において、ログ情報収集装置の備える記憶装置の空き容量に応じて、回収するログ情報収集装置の順序を変更する場合の回収処理について説明する。図17は、ログ情報収集装置の備える記憶装置の空き容量に応じた回収処理を説明するフローチャートの例である。
まずS171、S172の処理において、印刷管理装置110は、図3ないし図16で説明したような特定の情報に基づき、優先的にログ情報を回収するログ情報収集装置の順序を決定する。そして、決定された順序に従い、ログ情報収集装置からログ情報の回収処理を行う(S173)。
例えばS172において、ログ情報収集装置120から優先的にログ情報を回収するように決定された場合には、印刷管理装置110はまずS173においてログ情報収集装置120の回収処理を行う。ログ情報収集装置120の回収処理が終了した後、印刷管理装置110は、各ログ情報収集装置において、記憶装置の空き容量がある一定量以下になっているログ情報収集装置が存在するか否かを確認する処理を行う(S174)。尚、ここでの一定量は、予め設定された値が印刷管理装置110の装置情報格納部112に格納されていても良い。
S174において、装置状態取得部113は、ログ情報収集装置120、130それぞれの記憶装置であるデータベース123とデータベース133の空き容量の情報を取得する。そして印刷管理装置110は、例えばデータベース133の空き容量が一定の値以下となっていた場合、空き容量不足と判断し、回収装置順序決定部114によりログ情報収集装置130を次に優先的にログ情報を回収するログ情報収集装置に決定する。そして、印刷管理装置110は、ログ情報収集装置130に蓄積されたログ情報を回収する(S175)。
このように、ログ情報収集装置の記憶装置の空き容量に応じてログ情報を回収する順序を変更することにより、印刷管理装置110に接続された全てのログ情報収集装置において、空き容量不足によりログ情報の収集ができなくなるという状態を回避でき、印刷管理装置110は効率的にログ情報を回収できる。
ここで、図17のS174におけるログ情報収集装置の備える記憶装置の空き容量不足の検出処理を、ログ情報収集装置側で行う場合について説明する。図18は、ログ情報収集装置が空き容量不足を検出した場合の回収処理を説明するフローチャートの例である。
ログ情報収集装置120は、印刷装置121よりログ情報を収集する(S181)。次にログ情報収集装置120は、データベース123の空き容量が一定量以上あるか否かを判断する(S182)。ここでの一定量については、予め設定された値がログ情報収集装置120の有するメモリなどに格納されていても良い。
S182において、データベース123の空き容量が一定量以下の空き容量不足であると判断された場合、ログ情報収集装置120は印刷管理装置110に対してログ情報の回収要求を送信する(S183)。印刷管理装置110は、この回収要求をうけて、回収処理の対象となるログ情報収集装置120を特定し(S184)、データベース123に蓄積されたログ情報を回収する(S185)。
このように、ログ情報収集装置側からログ情報の回収要求を印刷管理装置110へ送ることにより、例えば印刷管理装置110が他のログ情報収集装置に対する回収処理を行っている場合であっても、他のログ情報収集装置において記憶装置の空き容量不足によりログ情報の収集ができなくなる状態を回避できる。
また、このログ情報の回収要求は、ログ情報収集装置の記憶装置に蓄積されたログ情報の件数に基づき印刷管理装置110へ送られても良い。この場合には、図18のS182において、ログ情報収集装置120は、データベース123に予め設定された所定件数のログ情報が蓄積されたか否かを判断し、データベース123に所定件数のログ情報が蓄積されると、S183において印刷管理装置110へログ情報の回収要求を送る。また、ログ情報収集装置の記憶装置に蓄積された重要ログ情報のデータ容量や件数に基づきログ情報の回収要求が印刷管理装置110へ送られても良い。
さらにログ情報の回収要求は、予め設定された時刻になったときログ情報収集装置から印刷管理装置110へ送られても良い。この場合には、図18のS182において、ログ情報収集装置120の有する時計機能により取得した時刻情報が予め設定された時刻情報と一致した場合に、ログ情報収集装置よりログ情報の回収要求を印刷管理装置110に送信する。
このように、時刻情報に基づきログ情報を印刷管理装置110に回収させる場合には、例えばログ情報収集装置120、130のそれぞれに設定する時刻情報を近い時刻に設定すれば、印刷管理装置110は、同じ時間帯に複数のログ情報収集装置からログ情報を回収することができ、効率良く各ログ情報収集装置からログ情報を回収することができる。
また、ログ情報収集装置において、ログ情報が回収されるための条件を設定可能としても良い。図19は、ログ情報収集装置においてログ情報が回収されるための条件を設定されている場合の回収処理を説明するフローチャートの例である。
ここでログ情報収集装置において設定される条件とは、例えば上述した記憶装置の空き容量に関する条件、蓄積されたログ情報の件数に関する条件、所定の時刻情報に関する条件などであり、この条件はログ情報収集装置側で予め設定される。
まず、ログ情報収集装置120、130において、それぞれのログ情報回収の条件を設定する(S191)。ここで、ログ情報収集装置120では、例えばログ情報が10件蓄積されることをログ情報回収の条件とし、ログ情報収集装置130では、データベース133の空き容量が所定の値以下となる空き容量不足となることをログ情報回収の条件とする。
印刷管理装置110は、接続されたログ情報収集装置のうち、任意のログ情報収集装置にアクセスし(S192)、そのログ情報収集装置がログ情報回収の条件を満たす状態となっているか否かを判断する(S193)。
例えば印刷管理装置110は、まずログ情報収集装置130にアクセスし、ログ情報収集装置130が空き容量不足となっているか否かを判断する。このとき、ログ情報収集装置130が空き容量不足である場合、ログ情報回収の条件を満たしていることを示す情報を印刷管理装置110へ提供しても良い。S193において、ログ情報収集装置130がログ情報回収の条件を満たしていた場合、印刷管理装置110はログ情報収集装置130に蓄積されたログ情報を回収する(S194)。
S193において、ログ情報収集装置130がログ情報回収の条件を満たしていない場合、印刷管理装置110は、ログ情報収集装置120へアクセスし、ログ情報収集装置120がログ情報回収の条件を満たしているか否かを判断する。尚、ここでログ情報収集装置130がログ情報回収の条件を満たさない場合、ログ情報収集装置130はその旨を示す情報を印刷管理装置110へ提供しても良い。
このように、ログ情報収集装置ごとにログ情報の回収条件を設定し、それぞれのログ情報収集装置が回収条件を満たす場合に印刷管理装置110にログ情報を回収させることができる。このため、印刷管理装置110は、各ログ情報収集装置において重要とされる条件を満たす状態で、より柔軟かつ効率的にログ情報を回収できる。