(57)【要約】【課題】システム構成の変更前に管理されていた情報を変更後のシステム構成に合わせて移行すること。【解決手段】機器であって、当該機器が実行する処理に関するログ情報の転送先を示す設定情報を記憶する設定情報記憶部と、前記ログ情報を、前記設定情報が示す転送先に転送する第一の転送部と、前記第一の転送部より転送される前記ログ情報を受信し、前記ログ情報を、当該ログ情報よりも情報量の少ない情報に変換して、変換結果を情報記憶部に記憶する変換部と、前記設定情報の変更に応じ、前記情報記憶部が記憶する情報に基づいて、前記ログ情報の一部を復元する復元部と、復元された前記ログ情報の一部を、変更後の前記設定情報が示す、ネットワークを介して接続される情報管理装置に転送する第二の転送部とを有する。【選択図】図３
2014021940.tif 000002
【特許請求の範囲】
【請求項１】
機器であって、
当該機器が実行する処理に関するログ情報の転送先を示す設定情報を記憶する設定情報記憶部と、
前記ログ情報を、前記設定情報が示す転送先に転送する第一の転送部と、
前記第一の転送部より転送される前記ログ情報を受信し、前記ログ情報を、当該ログ情報よりも情報量の少ない情報に変換して、変換結果を情報記憶部に記憶する変換部と、
前記設定情報の変更に応じ、前記情報記憶部が記憶する情報に基づいて、前記ログ情報の一部を復元する復元部と、
復元された前記ログ情報の一部を、変更後の前記設定情報が示す、ネットワークを介して接続される情報管理装置に転送する第二の転送部とを有する機器。
【請求項２】
前記ログ情報は、当該ログ情報に係る処理が実行された時点を示す情報を含み、
前記変換部は、前記ログ情報を、当該機器の一定期間ごとの利用状況を示す指標値に変換し、前記指標値を前記情報記憶部に記憶し、
前記復元部は、前記変換部によって記憶された前記指標値に係る前記一定期間内のいずれかの時点に関する前記ログ情報の一部を復元する請求項１記載の機器。
【請求項３】
前記復元部は、前記一定期間と、前記情報管理装置が前記ログ情報を分析する分析期間との比率に基づいて、前記一定期間ごとの前記指標値を、前記分析期間単位に分割又は統合し、前記分析期間単位の前記指標値に基づいて、当該分析期間のいずれかの時点に関するログ情報の一部を復元する請求項２記載の機器。
【請求項４】
機器に、
当該機器が実行する処理に関するログ情報を、設定情報記憶部が記憶する設定情報が示す転送先に第一の転送手順と、
前記第一の転送手順において転送される前記ログ情報を受信し、前記ログ情報を、当該ログ情報よりも情報量の少ない情報に変換して、変換結果を情報記憶部に記憶する変換手順と、
前記設定情報の変更に応じ、前記情報記憶部が記憶する情報に基づいて、前記ログ情報の一部を復元する復元手順と、
復元された前記ログ情報の一部を、変更後の前記設定情報が示す、ネットワークを介して接続される情報管理装置に転送する第二の転送手順とを実行させるプログラム。
【請求項５】
機器と、前記機器にネットワークを介して接続される情報管理装置とを含む情報管理システムであって、
前記機器は、
当該機器が実行する処理に関するログ情報の転送先を示す設定情報を記憶する設定情報記憶部と、
前記ログ情報を、前記設定情報が示す転送先に転送する第一の転送部と、
前記第一の転送部より転送される前記ログ情報を受信し、前記ログ情報を、当該ログ情報よりも情報量の少ない情報に変換して、変換結果を情報記憶部に記憶する変換部と、
前記設定情報の変更に応じ、前記情報記憶部が記憶する情報に基づいて、前記ログ情報の一部を復元する復元部と、
復元された前記ログ情報の一部を、変更後の前記設定情報が示す、前記情報管理装置に転送する第二の転送部とを有する情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器、プログラム、及び情報管理システムに関する。
【背景技術】
【０００２】
従来、利用状況の把握や障害発生時の原因解析の容易化等を目的として、画像形成装置が実行する処理に関してログ情報が記録されている。画像形成装置は、原稿から読み取った画像の保存先としてＨＤＤ（Hard Disk Drive）等の補助記憶装置を有するものが有るが、その容量は、汎用的なコンピュータに比べて小さい。したがって、ログ情報を一元的に管理するためのサーバ（以下、「ログサーバ」という。）が設置されることが推奨される。ログサーバが設置された場合、画像形成装置が実行する処理に関するログ情報は、ログサーバに転送され、ログサーバにおいて保存される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特に、画像形成装置の設置台数の少ない小規模なユーザには、画像形成装置の導入当初からのログサーバの設置は敬遠される。このようなユーザに関しては、画像形成装置内にログ情報を記録することが考えられる。但し、単純に、ログサーバの機能を画像形成装置に移しただけでは、画像形成装置の記憶容量が足りなくなってしまう可能性がある。そこで、画像形成装置内にログ情報を記録する場合には、ログサーバとは異なる形式で、ログ情報を記録することが考えられる。
【０００４】
しかし、導入当初はログサーバの設置を敬遠したが、画像形成装置の設置台数の増加等に伴って、ログサーバの設置を希望するユーザの存在も考えられる。このようなユーザについては、ログサーバの設置前までに画像形成装置に記録されていたログ情報が、ログサーバに適切に移行できれば過去の利用状況等を把握することができ、便利である。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、システム構成の変更前に管理されていた情報を変更後のシステム構成に合わせて移行することを目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明は、機器であって、当該機器が実行する処理に関するログ情報の転送先を示す設定情報を記憶する設定情報記憶部と、前記ログ情報を、前記設定情報が示す転送先に転送する第一の転送部と、前記第一の転送部より転送される前記ログ情報を受信し、前記ログ情報を、当該ログ情報よりも情報量の少ない情報に変換して、変換結果を情報記憶部に記憶する変換部と、前記設定情報の変更に応じ、前記情報記憶部が記憶する情報に基づいて、前記ログ情報の一部を復元する復元部と、復元された前記ログ情報の一部を、変更後の前記設定情報が示す、ネットワークを介して接続される情報管理装置に転送する第二の転送部とを有する。
【発明の効果】
【０００７】
システム構成の変更前に管理されていた情報を変更後のシステム構成に合わせて移行することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における当初のシステム構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置の機能構成例を示す図である。
【図４】当初のシステム構成において実行される処理手順の一例を説明するためのシーケンス図である。
【図５】ログ情報の一例を示す図である。
【図６】印刷ジョブの消費量係数情報の例を示す図である。
【図７】ローカルログ情報の一例を示す図である。
【図８】ローカルユーザ情報記憶部の構成例を示す図である。
【図９】利用可能度数の現在値の回復時に実行される処理手順の一例を説明するためのフローチャートである。
【図１０】ローカルユーザ情報記憶部の更新例を示す図である。
【図１１】変更後のシステム構成例を示す図である。
【図１２】本発明の実施の形態における情報管理装置のハードウェア構成例を示す図である。
【図１３】本発明の実施の形態における情報管理装置の機能構成例を示す図である。
【図１４】サーバモードへの変更に伴って実行される処理手順の一例を説明するためのシーケンス図である。
【図１５】ローカルユーザ情報に基づいて生成されるログ情報の一例を示す図である。
【図１６】サーバモードへの変更後のジョブに関して実行される処理手順の一例を説明するためのシーケンス図である。
【図１７】ユーザ情報記憶部の構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における当初のシステム構成例を示す図である。図１においては、一台以上の画像形成装置１０が、ネットワーク３０に接続されている。画像形成装置１０は、印刷、スキャン、コピー、及びファクス送受信のうち２以上の機能を一台の筐体において実現する複合機である。但し、いずれか一つの機能の実現する機器であってもよい。また、プロジェクタ等、画像形成装置１０以外の機器であってもよい。
【００１０】
なお、当初のシステム構成において、画像形成装置１０は、ネットワークに接続されていなくてもよい。
【００１１】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１２】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。ＮＶＲＡＭ１１５には、各種の設定情報等が記録される。
【００１３】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１４】
図３は、本発明の実施の形態における画像形成装置の機能構成例を示す図である。図３において、画像形成装置１０は、ローカルユーザ情報記憶部１３１、消費量係数記憶部１３２、及び設定情報記憶部１３３等を有する。これら記憶部は、ＨＤＤ１１４又はＮＶＲＡＭ１１５等を用いて実現可能である。
【００１５】
ローカルユーザ情報記憶部１３１は、当該画像形成装置１０を利用する各ユーザの属性情報等（以下、「ローカルユーザ情報」という。）を記憶する。例えば、画像形成装置１０ごとにユーザが異なる場合、各画像形成装置１０のローカルユーザ情報記憶部１３１にローカルユーザ情報が記憶されるユーザは異なる。ローカルユーザ情報には、画像形成装置１０における処理の実行（本実施の形態では、ジョブの実行）に応じて消費される、ユーザごとの利用可能度数（利用可能量）が含まれる。利用可能度数とは、画像形成装置１０の利用を制限するための情報の一例である。例えば、各ユーザは、自らに与えられた利用可能度数の上限値の範囲内で画像形成装置１０の利用が許可される。「上限値−消費量」によって算出される値（すなわち、残量）を、「現在値」という。消費量は、ユーザによる利用可能度数の消費量であり、画像形成装置１０の利用状況を示す指標値の一例である。
【００１６】
消費量は、一定期間ごと（例えば、１ヶ月ごと）に「０（ゼロ）」に初期化される。換言すれば、現在値は、一定期間ごとに、上限値に回復する。したがって、上限値は、一定期間における上限値である。以下、上限値の有効期間である、前記一定期間を、「単位期間」という。
【００１７】
なお、消費量及び現在値は、上限値を基準として相互に裏返しの関係にある。したがって、現在値についても、画像形成装置１０の利用状況を示す指標値の一例であるといえる。
【００１８】
消費量係数記憶部１３２は、ジョブの属性情報（実行条件）を構成する属性項目に対する属性値に関して、利用可能度数の消費量に対する重み付け係数を示す情報（以下、「消費量係数情報」という。）を記憶する。ジョブの属性情報は、ジョブの種類ごと（例えば、印刷ジョブ、スキャンジョブ、コピージョブごと）に異なる。したがって、消費量係数情報は、例えば、ジョブの種類ごとに記憶される。
【００１９】
設定情報記憶部１３３は、画像形成装置１０に対して予め設定されるパラメータの値（以下、「設定情報」という。）を記憶する。本実施の形態では、「システム動作モード」と呼ばれるパラメータが利用される。システム動作モードは、後述される情報管理装置２０が設置されているか否かを示すパラメータをいう。情報管理装置２０が設置されていない状態に対応するモードを「サーバレスモード」という。情報管理装置２０が設置されている状態に対応するモードを「サーバモード」という。当初のシステム構成において、情報管理装置２０は設置されていない。したがって、当初のシステム構成において、各画像形成装置１０のシステム動作モードには、「サーバレスモード」に設定されている。
【００２０】
画像形成装置１０は、また、認証部１２１、ジョブ実行部１２２、設定管理部１２３、ログ転送部１２４、及びユーザ情報更新部１２５等を有する。これら各部は、画像形成装置１０にインストールされたプログラムが、ＣＰＵ１１１に実行させる処理によって実現される。
【００２１】
認証部１２１は、画像形成装置１０の操作者に関して認証を行う。例えば、操作パネル１５に表示されるログイン画面に関して入力されるユーザ名及びパスワードが、ローカルユーザ情報記憶部１３１に記憶されているユーザ名及びパスワードに一致する場合、当該ユーザの認証は成功する。認証部１２１は、認証されたユーザのユーザ名を、ログインユーザ名として、ＲＡＭ１１２に記憶する。また、ユーザによってログアウトが指示された場合、認証部１２１は、ログインユーザ名をＲＡＭ１１２より削除する。
【００２２】
ジョブ実行部１２２は、ネットワークを介して受信される印刷ジョブや、操作パネル１５を介して入力されるスキャンジョブ、コピージョブ、ＦＡＸジョブ等を、画像形成装置１０に実行させるための制御を行う。設定管理部１２３は、設定情報記憶部１３３が記憶する設定情報へのアクセス手段として機能する。例えば、設定管理部１２３は、アクセス元からパラメータ名を受け付けると、当該パラメータ名に対応する値を設定情報記憶部１３３から取得し、アクセス元に返却する。
【００２３】
ログ転送部１２４は、実行されたジョブに関するログ情報を、システム動作モードの値に応じた転送先に転送する。システム動作モードの値が「サーバレスモード」である場合、ログ転送部１２４は、ユーザ情報更新部１２５にログ情報を転送する。
【００２４】
ユーザ情報更新部１２５は、ログ転送部１２４より転送されたログ情報を、当該ログ情報よりも情報量の少ない情報に変換し、変換結果を、当該ログ情報に係るジョブの実行要求元のユーザに対するローカルユーザ情報の一部として記憶する。ログ情報に基づいてローカルユーザ情報が更新されるのは、ジョブの実行状況に依存する情報がローカルユーザ情報に含まれているからである。ユーザ情報更新部１２５は、また、ローカルユーザ情報に含まれている当該情報に基づいて、ログ情報の一部を復元する。
【００２５】
以下、当初のシステム構成において画像形成装置１０が実行する処理手順について説明する。図４は、当初のシステム構成において実行される処理手順の一例を説明するためのシーケンス図である。
【００２６】
ステップＳ１０１において、ジョブ実行部１２２は、実行されたジョブに関するログ情報の記録をログ転送部１２４に要求する。
【００２７】
図５は、ログ情報の一例を示す図である。図５には、ログ情報を構成する項目と、各項目の値の例とが示されている。図５において、ログ情報は、ユーザ名、日時、アプリケーション名、カウント数、カラーモード、印刷面、用紙サイズ、及び用紙タイプ等の項目を含む。
【００２８】
ユーザ名は、ジョブの実行要求元のユーザ名である。操作パネル１５を介して入力されるジョブに関して、ジョブの実行要求元のユーザ名は、ログインユーザ名である。印刷ジョブ等、ネットワークを介して入力されるジョブの実行要求元のユーザ名は、ジョブの送信元のコンピュータにおけるログインユーザ名である。
【００２９】
日時は、ジョブが実行された時点を示す日時である。アプリケーション名は、今回のジョブに関して画像形成装置１０をジョブ実行部１２２として機能させたアプリケーションプログラムの名前であり、ジョブの種類に一対一に対応する。アプリケーション名により、図５は、印刷ジョブに関するログ情報であることが分かる。カウント数は、印刷ジョブにおいて使用された用紙の枚数である。カラーモードは、カラー印刷かモノクロ印刷かを示す情報である。印刷面は、印刷面が片面か両面かを示す情報である。用紙サイズは、印刷ジョブにおいて使用された用紙のサイズである。用紙タイプは、印刷ジョブにおいて使用された用紙の種別である。
【００３０】
なお、アプリケーション名以降は、ジョブの属性情報であり、ジョブの種類に応じて、項目が異なりうる。
【００３１】
続いて、ログ転送部１２４は、設定管理部１２３に対して、システム動作モードの値を問い合わせる（Ｓ１０２）。設定管理部１２３は、設定情報記憶部１３３より、システム動作モードの値を取得し、ログ転送部１２４に返却する（Ｓ１０３）。ここでは、「サーバレスモード」が返却される。
【００３２】
ログ転送部１２４は、システム動作モードが「サーバレスモード」であるため、ログ情報を、ユーザ情報更新部１２５に転送する（Ｓ１０４）。
【００３３】
ユーザ情報更新部１２５は、ログ情報を受信すると、当該ログ情報よりも情報量の少ないローカルユーザ情報に合わせた形式に変換する（Ｓ１０５）。例えば、ログ情報に含まれるジョブの属性情報が、利用可能度数の消費量に変換される。ジョブの属性情報の消費量の変換には、消費量係数記憶部１３２が記憶する消費量係数情報が参照される。図５に示されるログ情報は、印刷ジョブに関するジョブ情報であるため、本実施の形態では、印刷ジョブの消費量係数情報が参照される。
【００３４】
図６は、印刷ジョブの消費量係数情報の例を示す図である。図６において、消費量係数情報は、印刷ジョブの属性項目の値に応じて（属性項目の値ごとに）、１枚あたりの消費量を算出するための係数を含む。例えば、図６では、カラー、モノクロ、Ａ４、Ａ３、両面、片面等について、順番に、「２」、「１」、「１」、「２」、「２」、「１」の係数が設定された例が示されている。
【００３５】
例えば、図５に示されるログ情報における印刷ジョブの場合、利用可能度数の消費量は、カウント数×カラーの係数×片面の係数×Ａ４の係数＝１×２×１×１＝２度数（２ポイント）となる。
【００３６】
その結果、例えば、ステップＳ１０５において、図５のログ情報は、図７に示されるように変換される。なお、変換後のログ情報を、以下、「ローカルログ情報」という。
【００３７】
図７は、ローカルログ情報の一例を示す図である。図７に示されるローカルログ情報は、ユーザ名及び消費量の項目を有する。ユーザ名には、ログ情報に含まれていた値がそのまま利用される。消費量は、上記した演算により算出された消費量である。
【００３８】
続いて、ユーザ情報更新部１２５は、ローカルログ情報によって、ローカルユーザ情報記憶部１３１を更新する（Ｓ１０６）。
【００３９】
図８は、ローカルユーザ情報記憶部の構成例を示す図である。図８に示されるように、ローカルユーザ情報記憶部１３１は、ユーザごとに、ユーザ名、パスワード、上限値、現在値、履歴等を記憶する。
【００４０】
上限値、現在値は、利用可能度数の上限値、現在値である。履歴は、単位期間ごとの、当該期間の終了時の現在値の履歴である。図８における、「２０１２０３＝７；２０１２０４＝５」は、２０１２年３月末の現在値は「７」であり、２０１２年４月末の現在値は「５」であったことを示す。なお、２単位期間分の履歴しかないのは、便宜的なものである。
【００４１】
ステップＳ１０６では、ローカルログ情報のユーザ名（「ＡＡＡ」）を含むレコードの現在値が更新される。すなわち、当該現在値から、ローカルログ情報に含まれている消費量の値が減算される。したがって、図７及び図８の例に基づけば、図８の「ＡＡＡ」に対する現在値は、更新前は「１２」であったが、図７の消費量の「２」が減算されることにより、「１０」に更新されたことになる。
【００４２】
以上で、ログ情報の記録に関する処理は終了する。すなわち、画像形成装置１０内においては、図５に示されるようなジョブごとのログ情報の履歴は記憶されない。これは、ログ情報に関する、ＨＤＤ１１４又はＮＶＲＡＭ１１５の記憶容量の消費量を、できるだけ少なくするためである。したがって、ローカルユーザ情報記憶部１３１において記憶される情報量も、できるだけ少なくなるように工夫されている。すなわち、ローカルユーザ情報の履歴には、ジョブごとの現在値の履歴ではなく、単位期間ごとの現在値の履歴が記憶される。その結果、当該履歴の記憶に必要な容量も、大幅に削減される。
【００４３】
続いて、単位期間の終了時又は新たな単位期間の開始時等、利用可能度数の現在値の回復時に実行される処理手順について説明する。
【００４４】
図９は、利用可能度数の現在値の回復時に実行される処理手順の一例を説明するためのフローチャートである。
【００４５】
ステップＳ１１１において、ユーザ情報更新部１２５は、ローカルユーザ情報記憶部１３１に記憶されている各レコードの現在値に基づいて、各レコードの履歴の値を更新する。続いて、ユーザ情報更新部１２５は、各レコードの現在値に対して、当該レコードの上限値を設定する（Ｓ１１２）。
【００４６】
例えば、図８に示される時点において、図９の処理が実行された場合、ローカルユーザ情報記憶部１３１は、図１０に示されるように更新される。
【００４７】
図１０は、ローカルユーザ情報記憶部の更新例を示す図である。図１０において、ユーザ名が「ＡＡＡ」のレコードに注目すると、履歴の値は、「２０１２０３＝７；２０１２０４＝５；２０１２０５＝１０」に更新されている。すなわち、「２０１２０５＝１０」という部分が追加されている。当該部分は、２０１２年５月末の現在値は、「１０」であったことを示す。すなわち、図１０は、５月末に図９の処理が実行された例を示す。
【００４８】
続いて、システム構成が図１１に示されるように変更された場合について説明する。図１１は、変更後のシステム構成例を示す図である。図１１中、図１と同一部分には同一符号を付し、その説明は省略する。
【００４９】
図１１では、情報管理装置２０が新たに設置されている。情報管理装置２０は、各画像形成装置１０と通信可能とされるように、ネットワーク３０に接続される。
【００５０】
情報管理装置２０は、各画像形成装置１０において実行されるジョブのログ情報や、各ユーザのユーザ情報等を一元的に管理する一以上のコンピュータである。
【００５１】
図１２は、本発明の実施の形態における情報管理装置のハードウェア構成例を示す図である。図１２の情報管理装置２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有する。
【００５２】
情報管理装置２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記録した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００５３】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って情報管理装置２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００５４】
図１３は、本発明の実施の形態における情報管理装置の機能構成例を示す図である。図１３において、情報管理装置２０は、ログ管理部２１１、ユーザ管理部２１２、及びレポート情報生成部２１３等を有する。これら各部は、情報管理装置２０にインストールされたプログラムが、ＣＰＵ２０４に実行させる処理により実現される。
【００５５】
情報管理装置２０は、また、ログ記憶部２２１、ユーザ情報記憶部２２２、消費量係数記憶部２２３、及びレポート情報記憶部２２４等を利用する。これら各機億部は、補助記憶装置２０２、又は情報管理装置２０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００５６】
ログ管理部２１１は、画像形成装置１０より転送される、ジョブのログ情報を受信し、当該ログ情報をログ記憶部２２１に記憶する。ユーザ管理部２１２は、当該ログ情報に基づいて、利用可能度数の消費量を算出し、当該消費量によって、ユーザ情報記憶部２２２に記憶されている、利用可能度数の現在値を更新する。
【００５７】
レポート情報生成部２１３は、所定の分析期間ごとに当該分析期間に日時が属するログ情報群を分析し、分析結果を示す情報（以下、「レポート情報」という。）を生成する。生成されたレポート情報は、レポート情報記憶部２２４に記憶される。所定期間は、例えば、１ヶ月又は２週間等、ユーザによる設定に応じて適宜変更されてよい。また、ログ情報の分析とは、例えば、同一の分析期間に属するログ情報の中で、いずれかの項目が共通するログ情報について、或る項目の値の合計値を算出したり、ログ情報のいずれかの項目に基づいて、ログ情報を分類したりすることをいう。
【００５８】
以下、変更後のシステム構成に合わせて、画像形成装置１０の設定情報におけるシステム動作モードが、「サーバモード」に変更される場合に実行される処理手順について説明する。図１４は、サーバモードへの変更に伴って実行される処理手順の一例を説明するためのシーケンス図である。
【００５９】
ステップＳ２０１において、設定管理部１２３は、システム動作モードを「サーバレスモード」から「サーバモード」に変更する旨の設定変更要求を受け付ける。当該設定変更要求は、例えば、設定管理部１２３が操作パネル１５に表示させる設定画面を介して入力される。
【００６０】
続いて、設定管理部１２３は、設定情報記憶部１３３が記憶する設定情報のうち、システム動作モードの値を、「サーバモード」に更新する（Ｓ２０２）。続いて、設定管理部１２３は、システム動作モードが「サーバモード」に変更されたことを、ユーザ情報更新部１２５に通知する（Ｓ２０３）。
【００６１】
システム動作モードが「サーバモード」に変更されたことに応じ、ユーザ情報更新部１２５は、ステップＳ２０４以降において、ローカルユーザ情報記憶部１３１に記憶されているローカルユーザ情報について、情報管理装置２０への移行処理を実行する。
【００６２】
ステップＳ２０４以降は、ローカルユーザ情報記憶部１３１にローカルユーザ情報が記憶されているユーザごと、かつ、各ユーザのローカルユーザ情報の履歴ごとに実行される。履歴ごととは、ローカルユーザ情報の履歴が更新される単位期間ごとをいう。以下、処理対象とされているユーザ、当該ユーザのローカルユーザ情報、処理対象とされている履歴を、それぞれ、「対象ユーザ」、「対象ローカルユーザ情報」、「対象履歴」という。
【００６３】
ステップＳ２０４において、ユーザ情報更新部１２５は、対象ローカルユーザ情報及び対象履歴に基づいて、ログ情報を生成する（Ｓ２０４）。
【００６４】
図１５は、ローカルユーザ情報に基づいて生成されるログ情報の一例を示す図である。図１５では、図１０における一行目が対象ローカルユーザ情報であり、「２０１２０３＝７」が、対象履歴である場合に生成されるログ情報の例が示されている。図１５に示されるログ情報は、基本的には、図５に示されるログ情報の形式と同じ形式を有する。但し、ローカルユーザ情報においては、元のログ情報に含まれている情報のうち、特に、ジョブの属性情報が省略されている。そのため、ステップＳ２０４においては、ローカルユーザ情報に基づいて復元可能な範囲で、ログ情報が生成される。したがって、図１５に示されるログ情報において、アプリケーション名の値は、空又は無効となっており、ジョブの属性情報は含まれていない。
【００６５】
一方、生成されるログ情報のユーザ名には、対象ローカルユーザ情報のユーザ名が与えられる。また、日時及びカウントについては、対象履歴に基づいて復元される。日時には、例えば、対象履歴の対応する単位期間の終了日時が与えられる。カウント数には、対象ユーザの上限値から、対象履歴の現在値を減算した値が与えられる。すなわち、単位期間において消費された消費量分のジョブが、単位期間の終了日時において実行されたこととされて、ログ情報が生成される。但し、対象履歴に対応する単位期間内の日時であれば、当該単位期間の終了日時以外の時点に係る日時が、ログ情報の日時に与えられてもよい。または、当該単位期間内の複数の日時のそれぞれごとに、ログ情報が生成されてもよい。例えば、消費量の値によって単位期間が均等に分割され、分割された期間ごとに、当該期間内の日時を有するログ情報が生成されてもよい。この場合、一つのローカルユーザ情報に基づいて、複数のログ情報が生成される。また、各ログ情報のカウント数は「１」となる。
【００６６】
更に、利用可能度数の上限値の単位期間と、情報管理装置２０のレポート情報生成部２１３がレポート情報を生成する分析期間との比率に基づいて、対象ローカルユーザ情報に含まれている単位期間ごとの履歴の値（単位期間終了時の現在値）に基づいて求まる単位期間ごとの消費量を、分析期間単位の値に分割又は統合し、分析期間単位の値に基づいて、当該分析期間のいずれかの時点に関するログ情報が生成されてもよい。
【００６７】
例えば、単位期間が１ヶ月であり、分析期間が２週間（０．５ヶ月）である場合、二つの期間の比率は、２：１となる。したがって、この場合、当該単位期間終了時の現在値に基づいて求まる消費量は、２分割される。２分割された値ごとに、当該値をカウンタ値とするログ情報が生成される。また、単位期間が１ヶ月であり、分析期間が２ヶ月である場合、二つの期間の比率は、１：２となる。したがって、この場合、二つの単位期間ごとに、終了時の現在値に基づいて求まる消費量が統合される。統合された値ごとに、当該値をカウンタ値とするログ情報が生成される。
【００６８】
続いて、ユーザ情報更新部１２５は、生成されたログ情報の記録を、ログ転送部１２４に要求する（Ｓ２０５）。当該要求は、例えば、図４のステップＳ１０１における、ジョブ実行部１２２によるログ転送部１２４に対する要求と同じインタフェース（例えば、ＡＰＩ（Application Program Interface））を介して、ログ転送部１２４に入力される。
【００６９】
続いて、ログ転送部１２４は、図４のステップＳ１０２と同様に、設定管理部１２３に対して、システム動作モードの値を問い合わせる（Ｓ２０６）。設定管理部１２３は、設定情報記憶部１３３より、システム動作モードの値を取得し、ログ転送部１２４に返却する（Ｓ２０７）。ここでは、「サーバモード」が返却される。
【００７０】
ログ転送部１２４は、システム動作モードが「サーバモード」であるため、ログ情報を、情報管理装置２０のログ管理部２１１に転送する（Ｓ２０８）。なお、情報管理装置２０のＩＰアドレスや、ログ管理部２１１に対応するポート番号、又はログ管理部２１１に対応するＵＲＬ（Uniform Resource Locator）等は、例えば、ステップＳ２０１において設定され、設定情報記憶部１３３に記憶されている。
【００７１】
ログ管理部２１１は、受信したログ情報を、ログ記憶部２２１に記憶する（Ｓ２０９）。ログ記憶部２２１は、ジョブごとにログ情報を記憶するために十分な記憶容量を有しているため、例えば、受信されたままのログ情報がログ記憶部２２１に記憶される。
【００７２】
ステップＳ２０４〜Ｓ２０９が、ローカルユーザ情報ごと、及び各ローカルユーザ情報の履歴ごとに実行されることにより、ローカルユーザ情報記憶部１３１に記憶されていた情報は、情報管理装置２０のログ記憶部２２１に移行される。なお、ユーザ情報更新部１２５は、ステップＳ２０４において、ログ情報に復元されたローカルユーザ情報を、ローカルユーザ情報記憶部１３１より削除するようにしてもよい。そうすることにより、画像形成装置１０におけるＨＤＤ１１４又はＮＶＲＡＭ１１５における記憶容量の消費量を削減することができる。
【００７３】
続いて、システム動作モードが「サーバモード」に変更された後に実行されたジョブに関して実行される処理手順について説明する。
【００７４】
図１６は、サーバモードへの変更後のジョブに関して実行される処理手順の一例を説明するためのシーケンス図である。図１６中、図１４と同一ステップには同一のステップ番号を付し、その説明は適宜省略する。
【００７５】
ステップＳ３０１において、ジョブ実行部１２２は、実行されたジョブに関するログ情報の記録をログ転送部１２４に要求する。ステップＳ３０１の内容は、図４のステップＳ１０１と同様である。したがって、例えば、図５に示されるようなログ情報の記録が、ログ転送部１２４に要求される。
【００７６】
続いて、図１４において説明した、ステップＳ２０６〜Ｓ２０９と同様の処理手順が実行される。なお、図１６の場合、これらのステップにおいて処理対象とされるログ情報には、ジョブの属性情報が含まれている点において、図１４の場合と異なる。
【００７７】
ステップＳ２１０において、ログ管理部２１１は、ステップＳ２０８において受信したログ情報を、ユーザ管理部２１２に転送する（Ｓ２１０）。
【００７８】
ユーザ管理部２１２は、当該ログ情報に基づいて、利用可能度数の消費量を算出する（Ｓ２１１）。消費量の算出には、図４のステップＳ１０５において説明した方法が用いられる。消費量係数は、情報管理装置２０の消費量係数記憶部２２３より取得される。
【００７９】
続いて、ユーザ管理部２１２は、ユーザ情報記憶部２２２における、対象ユーザのレコードに、算出された消費量に基づいて、当該レコードの現在値を更新する（Ｓ２１２）。
【００８０】
図１７は、ユーザ情報記憶部の構成例を示す図である。図１７に示されるように、ユーザ情報記憶部２２２は、図８及び図１０において示したローカルユーザ情報記憶部１３１が有する項目のうち、履歴の項目を有さない。情報管理装置２０においては、ジョブごとのログ情報が、ログ記憶部２２１に記憶され、ユーザ情報に基づいてログ情報を復元する必要が無いからである。ユーザ情報記憶部２２２が有するその他の項目の意味については、ローカルユーザ情報記憶部１３１の各項目と同じである。
【００８１】
ステップＳ２１２においては、対象ユーザのレコードの現在値から、ステップＳ２１１において算出された消費量が減算されることにより、当該現在値が更新される。
【００８２】
上述したように、本実施の形態によれば、システム動作モードが「サーバレスモード」から「サーバモード」に変更された場合、画像形成装置１０に記憶されているローカルユーザ情報に基づいて、ログ情報が復元され、当該ログ情報が情報管理装置２０に転送される。したがって、情報管理装置２０の設置前に画像形成装置１０ごとに記憶されていたローカルユーザ情報について、情報管理装置２０における管理形態に合わせて移行することができる。
【００８３】
なお、ローカルユーザ情報において、現在値の項目の代わりに消費量の項目が設けられてもよい。また、また、ローカルユーザ情報の履歴において、単位期間ごとの上限値ではなく、単位期間ごとの消費量が記録されるようにしてもよい。
【００８４】
また、本実施の形態では、利用可能度数の現在値又は消費量を、画像形成装置１０の利用状況を示す情報の一例として用いたが、他の演算によって算出される値によって、画像形成装置１０の利用状況を示す情報が表現されてもよい。
【００８５】
また、本実施の形態は、処理の実行に応じてログ情報を生成可能であり、ネットワークを介してログ情報を転送可能な機器であれば、画像形成装置１０以外の機器に適用されてもよい。
【００８６】
なお、本実施の形態において、ログ転送部１２４は、第一の転送部及び第二の転送部の一例である。ユーザ情報更新部１２５は、変換部及び復元部の一例である。
【００８７】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８８】
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          情報管理装置
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        認証部
１２２        ジョブ実行部
１２３        設定管理部
１２４        ログ転送部
１２５        ユーザ情報更新部
１３１        ローカルユーザ情報記憶部
１３２        消費量係数記憶部
１３３        設定情報記憶部
２００        ドライブ装置
２０１        記録媒体    
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
２１１        ログ管理部
２１２        ユーザ管理部
２１３        レポート情報生成部
２２１        ログ記憶部
２２２        ユーザ情報記憶部
２２３        消費量係数記憶部
２２４        レポート情報記憶部
Ｂ            バス
【先行技術文献】
【特許文献】
【００８９】
【特許文献１】特開２０１１−５９６３１号公報
【図１】
2014021940.tif 000003
【図２】
2014021940.tif 000004
【図３】
2014021940.tif 000005
【図４】
2014021940.tif 000006
【図５】
2014021940.tif 000007
【図６】
2014021940.tif 000008
【図７】
2014021940.tif 000009
【図８】
2014021940.tif 000010
【図９】
2014021940.tif 000011
【図１０】
2014021940.tif 000012
【図１１】
2014021940.tif 000013
【図１２】
2014021940.tif 000014
【図１３】
2014021940.tif 000015
【図１４】
2014021940.tif 000016
【図１５】
2014021940.tif 000017
【図１６】
2014021940.tif 000018
【図１７】
2014021940.tif 000019