(57)【特許請求の範囲】
【請求項１】
ユーザから複数の期初日の指定を受け付ける期初日受付部と、
前記期初日受付部により受け付けられた複数の期初日のそれぞれについて、当該期初日を基準として所定のログ対象期間毎のログデータを生成するログデータ生成部と、を備え、
前記ログデータ生成部は、前記複数の期初日のうち、「日」の部分が一致する期初日におけるログデータは共用として生成する、
ことを特徴とする設備機器。
【請求項２】
前記ログ対象期間の少なくとも一つが該設備機器の電源オフ中に経過した場合には、前記ログデータ生成部は、該ログ対象期間におけるログデータを該設備機器の電源がオンされたときに生成することを特徴とする請求項１に記載の設備機器。
【請求項３】
前記ログデータ生成部により生成されるログデータには、前記ログ対象期間における合計印刷枚数またはトナーの合計使用量が含まれることを特徴とする請求項１または２に記載の設備機器。
【請求項４】
前記ログ対象期間は、一ヶ月間および／または一ヶ年間であることを特徴とする請求項１乃至３のいずれか一項に記載の設備機器。
【請求項５】
ユーザから複数の期初日の指定を受け付ける期初日受付ステップと、
前記期初日受付ステップで受け付けられた複数の期初日のそれぞれについて、当該期初日を基準として所定のログ対象期間毎のログデータを生成するログデータ生成ステップと、を有し、
前記ログデータ生成ステップでは、前記複数の期初日のうち、「日」の部分が一致する期初日におけるログデータは共用として生成する、
ことを特徴とするログデータ生成方法。
【請求項６】
前記ログデータ生成ステップでは、前記ログ対象期間の少なくとも一つが設備機器の電源オフ中に経過した場合には、該ログ対象期間におけるログデータを該設備機器の電源がオンされたときに生成することを特徴とする請求項５に記載のログデータ生成方法。
【請求項７】
設備機器と該設備機器に接続される端末装置とのうちの少なくとも一方に前記ログデータ生成ステップで生成されたログデータを表示する表示ステップを有することを特徴とする請求項５または６に記載のログデータ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備機器及びログデータ生成方法に関する。
【背景技術】
【０００２】
設備機器の利用者が、業務効率の改善を図るために、設備機器の使用実績や利用状況を把握することは重要なことである。現在、利用者が、印刷装置の利用状況を把握することを支援するための種々の技術が知られている。例えば、特許文献１には、印刷ジョブが実行される毎に、当該印刷ジョブに関するログデータ（以下「個別ログデータ」という。）を作成および保存し、利用者の要求に応じて、保存されている個別ログデータを集計し、集計の結果を出力する印刷管理システムが開示されている。
【０００３】
特許文献１に開示された印刷管理システムは、印刷ジョブが実行される毎に個別ログデータを作成するものであり、所定の期間が経過する毎に当該経過した期間における印刷装置の利用状況を示すログデータ（以下「期間ログデータ」という。）を作成するものではない。従って、例えば、所定の期間内に印刷された用紙の枚数を求める場合、保存されている全ての個別ログデータのうち、当該期間に生成された個別ログデータを抽出し、抽出された個別ログデータに基づいて、印刷枚数を集計する処理が必要となる。同様に、所定の期間内に消費された電力量や所定の期間内に消費された消耗品の量などを求めるためには、個別ログデータの抽出や集計などの処理が必要であった。このため、期間ログデータを取得するまでに長い時間を要したり、処理負荷の増大により、本来実行すべき印刷処理が遅くなったりするということがあった。
【０００４】
現在、このような問題を解決するための種々の技術が知られている。例えば、特許文献２には、設定された期初日により規定される所定の期間が経過する毎に、１つの期間ログデータを自動で記録および保存することが可能な印刷システムが開示されている。なお、期初日は、期の開始日であり、典型的には、１月１日や４月１日である。期初日が設定されると、１つの期間ログデータを生成する期間の区切りが決定される。
【０００５】
特許文献２に開示された印刷システムでは、個別ログデータの抽出や集計などの処理が行われないため、これらの処理に長い時間を要したり、処理負荷の増大により、本来実行すべき印刷処理が遅くなったりするということが抑制される。また、特許文献２に開示された印刷システムによれば、個別ログデータが保存されず、期間ログデータが保存されるため、ログデータが記憶される記憶装置の容量が非常に小容量で済むという利点がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１１０１５６号公報
【特許文献２】特開２０１０−０３０２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に開示された印刷システムでは、１つの期間ログデータを生成する期間の区切りを規定する期初日を、１個しか設定することができなかった。このため、特許文献２に開示された印刷システムでは、例えば、ある会社の会計期間が３月２１日から翌年の３月２０日であり、行政の会計期間が４月１日から翌年の３月３１日であり、当該ある会社の外国の本社の会計期間が１月１日から１２月３１日である場合、３種類の会計期間に対応した期間ログデータを生成することができなかった。従って、複数の期初日のそれぞれに対応する期間ログデータを生成することができる印刷装置が望まれている。このような要望は、印刷装置に限られず、種々の設備機器に共通する。
【０００８】
本発明は、上記問題に鑑みてなされたものであり、複数の期初日のそれぞれに対応するログデータを生成することが可能な設備機器及びログデータ生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明にかかる設備機器は、ユーザから複数の期初日の指定を受け付ける期初日受付部と、前記期初日受付部により受け付けられた複数の期初日のそれぞれについて、当該期初日を基準として所定のログ対象期間毎のログデータを生成するログデータ生成部と、を備え、前記ログデータ生成部は、前記複数の期初日のうち、「日」の部分が一致する期初日におけるログデータは共用として生成する、ことを特徴とする。
また、本発明にかかるログデータ生成方法は、ユーザから複数の期初日の指定を受け付ける期初日受付ステップと、前記期初日受付ステップで受け付けられた複数の期初日のそれぞれについて、当該期初日を基準として所定のログ対象期間毎のログデータを生成するログデータ生成ステップと、を有し、前記ログデータ生成ステップでは、前記複数の期初日のうち、「日」の部分が一致する期初日におけるログデータは共用として生成する、ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の期初日のそれぞれに対応するログデータを生成することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る印刷装置を含む印刷システムの構成を示す図である。
【図２】不揮発性メモリに確保されるログデータ領域全体の様子を示す図である。
【図３】各期初日に対応するログデータの構造を示す図である。
【図４】本発明の第１の実施形態に係る印刷装置の機能を説明するためのブロック図である。
【図５】本発明の第１の実施形態に係る印刷装置が実行する印刷制御処理を示すフローチャートである。
【図６】図５に示すログデータ作成処理を示すフローチャートである。
【図７】図６に示す月間ログデータ作成処理を示すフローチャートである。
【図８】図６に示す年間ログデータ作成処理を示すフローチャートである。
【図９】月間ログデータ作成処理を説明するための図である。
【図１０】本発明の第１の実施形態に係る印刷装置が実行する期初日設定処理を示すフローチャートである。
【図１１】期初日設定を受け付ける画面を説明するための図である。
【図１２】本発明の第１の実施形態に係る印刷装置が実行するログデータ表示処理を示すフローチャートである。
【図１３】ログデータ表示処理を実行する印刷システムを示す図である。
【図１４】期初日を４月１日とした場合の月間ログデータの表示例を示す図である。
【図１５】期初日を１月１日とした場合の月間ログデータの表示例を示す図である。
【図１６】年間ログデータの表示例を示す図である。
【図１７】ログデータの構造を示す図である。
【図１８】本発明の第２の実施形態に係る印刷装置が実行する日間ログデータ作成処理を示すフローチャートである。
【図１９】本発明の第２の実施形態に係る印刷装置が実行する期初日設定処理を示すフローチャートである。
【図２０】期初日設定を受け付ける画面を説明するための図である。
【図２１】本発明の第２の実施形態に係る印刷装置が実行するログデータ表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下、本発明の第１の実施形態を図面に基づいて説明する。なお、本実施形態では、設備機器が印刷装置である例について説明する。
【００１３】
図１は、本実施形態に係る印刷装置３を備える印刷システム１０００の構成図である。図１に示すように、印刷システム１０００は、ホスト機器１と、ホスト機器２と、印刷装置３と、を含む。ホスト機器１と、ホスト機器２と、印刷装置３と、は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線１３によって接続される。ホスト機器１およびホスト機器２は、印刷装置３に印刷指示を与えたり、印刷装置３から供給されるログデータを表示したりする装置であり、例えば、クライアントが操作するパーソナルコンピュータである。
【００１４】
以下、印刷装置３の構成について詳細に説明する。印刷装置３は、ＣＰＵ(Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４、ＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)５、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６、不揮発性メモリ７、表示パネル８、キー９、プリンタエンジン１０、クロック回路１１、ＬＡＮ制御回路１２、を備える。
【００１５】
ＣＰＵ４は、ＲＯＭ６に記憶されたプログラムに従って、印刷装置３全体を制御する。ＣＰＵ４は、例えば、印刷制御処理や期日設定処理を実行する。
【００１６】
ＲＡＭ５は、ＣＰＵ４のワークエリアとして機能する。
【００１７】
ＲＯＭ６は、ＣＰＵ４が印刷制御処理や期日設定処理を実行するためのプログラムを記憶する。
【００１８】
不揮発性メモリ７は、フラッシュメモリなどにより構成され、ログデータや印刷枚数累積カウンタ値（総印刷枚数）を記憶する。なお、ログデータは、例えば、設備機器の使用実績や利用状況を表すデータである。図２に、不揮発性メモリ７に確保されるログデータ領域全体の構造を示す。なお、ログデータ作成時には、適宜、ログデータ領域全体に格納されているログデータが、不揮発性メモリ７からＲＡＭ５に読み出される。ログデータ領域全体は、ログヘッダ領域と、複数の期初日のそれぞれに対応するログデータ領域と、を含む。
【００１９】
ログヘッダ領域には、設定可能な期初日の数の分だけ、期初日が格納される。ここで、期初日は、「月」と「日」とにより構成される。「月」は「ＭＭ」により表され、「日」は「ＤＤ」により表される。本実施形態では、この「日」の部分が異なる期初日が２つ設定可能であり、「日」の部分がこの２つの期初日のいずれかと同じ期初日が３つ設定可能であり、合計５つの期初日が設定可能である。従って、ログヘッダ領域には、期初日１〜５の５つの期初日が格納される。
【００２０】
ログデータ領域は、期初日の「日」の部分が異なる期初日の数の分だけ、あらかじめ確保される。本実施形態では、期初日１に対応するログデータ領域であるログデータ領域１と、期初日２に対応するログデータ領域であるログデータ領域２と、の２つの領域がログデータ領域全体に確保される。ログデータ領域１に記憶されるログデータとログデータ領域２に記憶されるログデータは、基本的に同じ構造である。
【００２１】
図３に、ログデータ領域１（ログデータ領域２）に記憶されるログデータの構造を示す。ログデータは、ヘッダ部、年間ログデータ部、及び、月間ログデータ部を含む。
【００２２】
ヘッダ部は、ログ開始日付、期初日を含む。ここで、ログ開始日付は、ログが開始された日付であり、印刷装置によって自動的にセットされる。また、期初日は、ユーザが設定可能な項目であり、任意に定義される期（１年間）の初日を表す。期初日は、例えば、会社の会計期間の開始日に設定されてもよいし、カレンダーにおける１年間の初日である１月１日に設定されてもよいし、行政に合わせて４月１日に設定されてもよい。
【００２３】
ここで、期初日が設定されると、ログデータが集計される年度や月度が設定される。なお、年度や月度をどのように設定するかは適宜調整が可能である。本実施形態では、期初日のカレンダー年が年度に設定され、各月の１日が含まれるカレンダー月が月度に設定されるものとする。例えば、期初日が３月２１日に設定された場合、２００８年３月２１日から２００９年３月２０日までは２００８年度に設定され、３月２１日から４月２０日までが４月度に設定され、４月２１日から５月２０日までが５月度に設定される。
【００２４】
年間ログデータ部は、各年度の年間ログデータを含む。図３に年間ログデータ３００Ａとして示しているように、各年度の年間ログデータは、年度、年間印刷枚数、期間最終印刷枚数累積値などを含む。月間ログデータ部は、各月度の月間ログデータを含む。また、図３に月間ログデータ３００Ｂとして示しているように、各月度の月間ログデータは、年度、月度、年（カレンダー年）、フラグ、月間印刷枚数、期間最終印刷枚数累積値などを含む。
【００２５】
月間ログデータは、年度と月度との両方で、いつの月間ログデータであるのかが特定される。例えば、２００８年度の５月度と２００７年度の５月度とは同じ５月度であるが、異なる期間である。このように、月度は年度と対となるもののため、以降の説明の中において、ＸＸ年度の○○月度を表す場合に、適宜、単に○○月度と記載する。例えば、当月度は当年度の当月度を表し、前月度は前月度の年度と前月度を表す。
【００２６】
表示パネル８は、印刷状況を表す文字列などを表示する。表示パネル８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やタッチパネルなどにより構成される。
【００２７】
キー９は、ユーザによる操作などを受け付けるボタンである。キー９は、例えば、方向キー、決定キー、取消キーなどを含むことができる。
【００２８】
プリンタエンジン１０は、印刷を実行する機構部分であり、給紙やドラムへの帯電、レーザーの照射、トナーの塗布、用紙への転写、定着など、物理的な印刷工程そのものを担当する。
【００２９】
クロック回路１１は、現在の時刻（年月日および時分秒）を示す情報を出力する機能（時計機能）を有する回路であり、例えば、水晶発振子を備える回路である。
【００３０】
ＬＡＮ制御回路１２は、ＬＡＮ回線１３を介して、ホスト機器１やホスト機器２と通信する。
【００３１】
一方、ホスト機器１は、ログデータ表示処理などを実行する。ホスト機器１は、例えば、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、ＬＡＮ制御回路３４、ハードディスク３５、液晶モニタ３６、キーボード３７、マウス３８、クロック回路３９、を備える。なお、ホスト機器２は、ホスト機器１と同様の構成とすることができる。
【００３２】
ＣＰＵ３１は、ＲＯＭ３３に記憶されたプログラムに従って、ホスト機器１全体を制御する。ＣＰＵ３１は、例えば、ログデータ表示処理を実行する。
【００３３】
ＲＡＭ３２は、ＣＰＵ３１のワークエリアとして機能する。
【００３４】
ＲＯＭ３３は、ＣＰＵ３１がログデータ表示処理を実行するためのプログラムを記憶する。
【００３５】
ＬＡＮ制御回路３４は、ＬＡＮ回線１３を介して、ホスト機器２や印刷装置３と通信する。
【００３６】
ハードディスク３５は、ログデータなど種々のデータを記憶する。
【００３７】
液晶モニタ３６は、集計済みのログデータなどを表示する。液晶モニタ３６は、ＬＣＤやタッチパネルなどにより構成される。
【００３８】
キーボード３７は、各キーの押圧操作などをユーザから受け付ける。
【００３９】
マウス３８、は、クリック操作、ドラッグ操作、スクロール操作などをユーザから受け付ける。
【００４０】
クロック回路３９は、現在の時刻（年月日および時分秒）を示す情報を出力する機能（時計機能）を有する回路であり、例えば、水晶発振子を備える回路である。
【００４１】
次に、図４を参照して、本実施形態に係る印刷装置３の機能について説明する。
【００４２】
印刷装置３は、機能的には、期初日受付部３０１、ログデータ記憶部３０２、使用実績情報記憶部３０３、使用実績情報更新部３０４、日付取得部３０５、ログデータ生成部３０６、ログ対象期間変更部３０７、を備える。
【００４３】
期初日受付部３０１は、ユーザから複数の期初日の指定を受け付ける。期初日は、「月」と「日」とを示す情報により指定される。期初日受付部３０１は、ユーザから複数の期初日の指定を、直接、受け付けても良いし、ホスト機器１もしくはホスト機器２を介して、間接的に受け付けてもよい。期初日受付部３０１は、例えば、キー９やＬＡＮ制御回路１２により構成される。
【００４４】
ログデータ記憶部３０２には、期初日受付部３０１により受け付けられた複数の期初日のそれぞれについて、期初日を基準として定義される複数のログ対象期間のそれぞれにおけるログデータが記憶される。ログデータ記憶部３０２には、複数の期初日のそれぞれに対応するログデータが記憶される。ログ対象期間が、期初日を基準にして一年毎に区切られた期間である場合、ログデータ記憶部３０２には、一年毎にログデータが記憶される。ログ対象期間が、期初日を基準にして一月毎に区切られた期間である場合、ログデータ記憶部３０２には、一月毎にログデータが記憶される。本実施形態では、ログ対象期間として、期初日を基準にして一年毎に区切られた期間と、期初日を基準にして一月毎に区切られた期間と、の２種類が設定される。従って、本実施形態では、ログデータ記憶部３０２には、１つの期初日に対して、一年毎に年間ログデータが記憶されるとともに、一月毎に月間ログデータが記憶される。ログデータ記憶部３０２は、例えば、不揮発性メモリ７により構成される。
【００４５】
使用実績情報記憶部３０３には、期初日受付部３０１により受け付けられた複数の期初日のそれぞれについて、複数のログ対象期間のうちログ生成中のログ対象期間以降における設備機器の使用実績を示す情報が記憶される。つまり、使用実績情報記憶部３０３には、期初日毎に、ログデータ記憶部３０２に未だに記憶されていないログデータを生成するための情報が記憶される。使用実績は、例えば、印刷枚数、消費電力、使用したトナー量である。使用実績情報記憶部３０３は、例えば、不揮発性メモリ７により構成される。
【００４６】
使用実績情報更新部３０４は、期初日受付部３０１により受け付けられた複数の期初日のそれぞれについて、印刷装置３が使用される毎に、使用実績情報記憶部３０３に記憶されている使用実績を示す情報を更新する。使用実績情報更新部３０４は、例えば、ＣＰＵ４により構成される。
【００４７】
日付取得部３０５は、本日の日付を取得する。日付取得部３０５は、例えば、クロック回路１１により構成される。
【００４８】
ログデータ生成部３０６は、期初日受付部３０１により受け付けられた複数の期初日のそれぞれについて、日付取得部３０５により取得された本日の日付が、ログ生成中のログ対象期間を過ぎた日付であると判別した場合、使用実績情報記憶部３０３に記憶されている使用実績を示す情報に基づいて、ログデータを生成し、生成したログデータをログデータ記憶部３０２に記憶させる。具体的には、ログデータ生成部３０６は、ログ生成中のログ対象期間から本日の日付が含まれるログ対象期間の１つ前のログ対象期間までにおけるログデータを生成し、生成したログデータを当該ログデータに対応するログ対象期間を示す情報と対応付けてログデータ記憶部３０２に記憶させる。つまり、ログデータ生成部３０６は、既に経過した全てのログ対象期間について、ログデータを生成し、保存する。ログデータ生成部３０６は、例えば、ＣＰＵ４により構成される。
【００４９】
ログ対象期間変更部３０７は、期初日受付部３０１により受け付けられた複数の期初日のそれぞれについて、ログデータ生成部３０６によりログデータが生成されたと判別した場合、ログ生成中のログ対象期間を、本日の日付が含まれるログ対象期間に変更する。つまり、ログ対象期間変更部３０７は、あるログ対象期間が経過して当該ログ対象期間のログデータが生成されたことを判別すると、当該ログ対象期間の次のログ対象期間におけるログデータの生成に移行する。ログ対象期間変更部３０７は、例えば、ＣＰＵ４により構成される。
【００５０】
次に、本実施形態に係る印刷装置３が実行する印刷制御処理について説明する。図５は、本実施形態に係る印刷装置３が実行する印刷制御処理を示すフローチャートである。印刷装置３は、電源が投入されると、図５に示す印刷制御処理の実行を開始する。
【００５１】
まず、ＣＰＵ４は、ハードウェアの初期化処理を実行する（ステップＳ１０１）。ハードウェアの初期化処理は、例えば、高圧電源への電圧印加処理や、定着装置のウォームアップ処理、制御回路への電源供給処理等である。
【００５２】
ＣＰＵ４は、ステップＳ１０１の処理を完了すると、不揮発性メモリ７からログデータを取得する（ステップＳ１０２）。すなわち、ＣＰＵ４は、不揮発性メモリ７のログヘッダ領域に記憶されているログヘッダと、不揮発性メモリ７のログデータ領域１及び２に記憶されているログデータを、メモリ（ＲＡＭ５）に読み出す。
【００５３】
ＣＰＵ４は、ステップＳ１０２の処理を完了すると、期初日１が設定済みであるか否かを判別する（ステップＳ１０３）。具体的には、ＣＰＵ４は、ＲＡＭ５に読み出されたログヘッダに、期初日１が設定されているか否かを判別する。
【００５４】
ＣＰＵ４は、期初日１が設定済みでないと判別した場合（ステップＳ１０３：ＮＯ）、デフォルトの日付を期初日１に設定する（ステップＳ１０４）。具体的には、ＣＰＵ４は、期初日のデフォルト値である４月１日を、不揮発性メモリ７に確保されたログヘッダ領域の期初日１と不揮発性メモリ７に確保されたログデータ領域１の期初日とに設定するとともに、ＲＡＭ５に読み出されたログヘッダの期初日１とＲＡＭ５に読み出されたログデータ（ログデータ領域１から読み出されたログデータ）の期初日とに設定する。
【００５５】
ＣＰＵ４は、期初日１が設定済みであると判別した場合（ステップＳ１０３：ＹＥＳ）、もしくは、ステップＳ１０４の処理を完了した場合、期初日１に対するログデータ作成処理を実行し（ステップＳ１０５）、さらに、期初日２に対するログデータ作成処理を実行する（ステップＳ１０６）。なお、期初日１に対するログデータ作成処理と、期初日２に対するログデータ作成処理と、は、期初日が異なることを除いて同様の処理である。これらのログデータ作成処理は、月間ログデータ部や年間ログデータ部を作成する処理であり、具体的には、図６に示すフローチャートに示す処理である。これらのログデータ作成処理については後述する。
【００５６】
ＣＰＵ４は、ステップＳ１０６の処理を完了すると、ホスト機器１やホスト機器２から印刷データを受信したか否かを判別する（ステップＳ１０７）。なお、ＣＰＵ４は、ＬＡＮ制御回路１２を監視することにより、印刷データを受信したか否かを判別することができる。ＣＰＵ４は、印刷データを受信していないと判別すると（ステップＳ１０７：ＮＯ）、ステップＳ１０７に処理を戻す。
【００５７】
一方、ＣＰＵ４は、印刷データを受信したと判別すると（ステップＳ１０７：ＹＥＳ）、受信した印刷データ（ＰＤＬ）を解析し、画像データを生成する（ステップＳ１０８）。ＣＰＵ４は、ステップＳ１０８の処理を完了すると、生成した画像データに基づいて印刷する（ステップＳ１０９）。具体的には、ＣＰＵ４は、生成した画像データを前述のプリンタエンジン１０に送り、プリンタエンジン１０に記録媒体への印刷処理を実行させる。ＣＰＵ４は、ステップＳ１０９の処理を完了すると、印刷枚数累積カウンタ値（総印刷枚数）をカウントアップする（ステップＳ１１０）。具体的には、ＣＰＵ４は、不揮発性メモリ７内に格納されている印刷枚数累積カウンタ値をカウントアップ（＋１）する。
【００５８】
ＣＰＵ４は、ステップＳ１１０の処理を完了すると、未印刷の印刷データがあるか否かを判別する（ステップＳ１１１）。ＣＰＵ４は、未印刷の印刷データがあると判別すると（ステップＳ１１１：ＹＥＳ）、ステップＳ１０８に処理を戻す。つまり、ＣＰＵ４は、未印刷の印刷データがある間、残っている受信データに対してステップＳ１０８からステップＳ１１１の処理を実行する。一方、ＣＰＵ４は、未印刷の印刷データがないと判別すると（ステップＳ１１１：ＮＯ）、ステップＳ１０７に処理を戻す。つまり、ＣＰＵ４は、受信データの処理が完了したと判別すると、次の印刷データの受信を待つ。
【００５９】
ここで、図６に示すフローチャートを参照して、前述のログデータ作成処理について説明する。上述したように、期初日１又は２に対するログデータ作成処理は、図６に示すフローチャートに従って実行される。ログデータ作成処理によりＲＡＭ５上の対応するログデータ領域１又は２に生成されたログデータは、不揮発性メモリ７の対応するログデータ領域１又は２に書き込まれる。なお、図６に示すログデータ作成処理はサブルーチンであってもよく、呼出側が、ＲＡＭ５上の対応するログデータ領域１又は２のメモリアドレスと、不揮発性メモリ７上の対応するログデータ領域１又は２のアドレスと、を引数として引き渡してもよい。この場合、引き渡された引数により示される、ＲＡＭ５上のログデータ領域１又は２、ならびに、不揮発性メモリ７上のログデータ領域１又は２に、ログデータが書き込まれる。
【００６０】
まず、ＣＰＵ４は、期初日が設定済みであるか否かを判別する（ステップＳ２０１）。ＣＰＵ４は、期初日が設定済みでないと判別すると（ステップＳ２０１：ＮＯ）、ログデータ作成処理を終了する。
【００６１】
一方、ＣＰＵ４は、期初日が設定済みであると判別すると（ステップＳ２０１：ＹＥＳ）、時計から本日の日付を取得する（ステップＳ２０２）。具体的には、ＣＰＵ４は、クロック回路１１から本日の日付を表す情報を読み出す。なお、本日の日付は、装置の使用日であり、例えば、ユーザが印刷装置３の電源を投入した日の日付である。
【００６２】
ＣＰＵ４は、ステップＳ２０２の処理を完了すると、期初日を基準にして本日の日付から、当年度等を特定する（ステップＳ２０３）。具体的には、ＣＰＵ４は、当年度、前年度、前々年度、翌年度、翌々年度、当月度、前月度、前々月度、翌月度、翌々月度などを求める。
【００６３】
例えば、期初日が４月１日として定義され、本日の日付が２００８年５月×日であれば、当年度として２００８年度が求まり、前年度として２００７年度が、前々年度として２００６年度が、翌年度として２００９年度が、翌々年度として２０１０年度が求まる。
また、当月度として２００８年度の５月度が求まり、前月度として２００８年度の４月度が、前々月度として２００７年度の３月度が、翌月度として２００８年度の６月度が、翌々月度として２００８年度の７月度が求まる。
【００６４】
ＣＰＵ４は、ステップＳ２０３の処理を完了した場合、不揮発性メモリ７から印刷枚数累積カウンタ値（総印刷枚数）を取得する（ステップＳ２０４）。すなわち、ＣＰＵ４は、不揮発性メモリ７に設けられ、印刷装置３による１枚毎の印刷処理に同期して計数を行う不図示の印刷枚数累積カウンタの値をＲＡＭ５に読み出し、印刷装置３における現在の印刷枚数累積カウンタ値とする。
【００６５】
ＣＰＵ４は、ステップＳ２０４の処理を完了すると、メモリに読み出されたログデータ内のヘッダ部に、ログ開始日付が設定済みであるか否かを判別する（ステップＳ２０５）。前述のように、ログ開始日付は、自動的に印刷装置３によって設定される。したがって、ＣＰＵ４は、ログ開始日付の情報（データ）が設定済みでないと判別した場合（ステップＳ２０５：ＮＯ）、本日の日付をログ開始日付としてログデータに設定し、不揮発性メモリ７に書き込む（ステップＳ２０６）。
【００６６】
ＣＰＵ４は、ステップＳ２０６の処理を完了すると、ログ開始時点の月間ログデータ及び年間ログデータを生成する（ステップＳ２０７）。つまり、月間ログデータにおいて、月度＝前月度、フラグ＝０ｘ０１、月間印刷枚数＝０、期間最終印刷枚数累計値＝印刷枚数累積カウンタ値、カレンダー年＝前月度の月初日のカレンダー年、として、ログ開始時点の月間ログデータを作成する。そして、年間ログデータにおいて、年度＝前年度、フラグ＝０ｘ０１、年間印刷枚数＝０、期間最終印刷枚数累計値＝印刷枚数累積カウンタ値、として、ログ開始時点の年間ログデータを作成する。
【００６７】
ＣＰＵ４は、ステップＳ２０７の処理を完了すると、ログ開始日付、ログ開始時点の月間ログデータ及び年間ログデータを、不揮発性メモリ７に保存する（ステップＳ２０８）。
【００６８】
ＣＰＵ４は、ログデータ内のヘッダ部にログ開始日付が設定済みであると判別した場合（ステップＳ２０５：ＹＥＳ）、もしくは、ステップＳ２０８の処理を完了した場合、月間ログデータ作成処理を実行する（ステップＳ２０９）。月間ログデータ作成処理については、図７に示すフローチャートを参照して、詳細に説明する。
【００６９】
まず、ＣＰＵ４は、ログデータ内の月間ログデータ部に、当月度の月間ログデータがあるか否か判別する（ステップＳ３０１）。ＣＰＵ４は、当月度の月間ログデータがあると判別した場合（ステップＳ３０１：ＹＥＳ）、現在の翌月度を当月度に設定する（ステップＳ３０２）。すなわち、ＣＰＵ４は、前月度として表していた月度を前々月度として表し、当月度として表していた月度を前月度として表し、翌月度として表していた月度を当月度として表し、翌々月度として表していた月度を翌月度として表す。なお、これらの処理は、例えば、当月度が何月度に該当するかを示す変数をＲＡＭ５上に用意し、ＣＰＵ４がこの変数を書き換えることにより実現が可能である。
【００７０】
ＣＰＵ４は、ステップＳ３０２の処理を完了すると、現在の印刷枚数累積カウンタ値と前月度の月間ログデータの期間最終印刷枚数累積値との差を当月度の月間印刷枚数とし、フラグを０ｘ００（通常データ）として、メモリ（ＲＡＭ５）上に当月度の月間ログデータを生成する。（ステップＳ３０９）。なお、この当月度の月間ログデータは、まだ当月度が終了していない為、不揮発性メモリ７へは書き込まれない。ＣＰＵ４は、ステップＳ３０９の処理を完了すると、月間ログデータ作成処理を終了する。
【００７１】
ＣＰＵ４は、当月度の月間ログデータがないと判別した場合（ステップＳ３０１：ＮＯ）、ログデータ内の月間ログデータ部に、前月度の月間ログデータがあるか否かを判別する（ステップＳ３０３）。ＣＰＵ４は、前月度の月間ログデータがあると判別した場合（ステップＳ３０３：ＹＥＳ）、ステップＳ３０９の処理を実行し、月間ログデータ作成処理を終了する。
【００７２】
ＣＰＵ４は、前月度の月間ログデータがないと判別した場合（ステップＳ３０３：ＮＯ）、ログデータ内の月間ログデータ部に、前々月度の月間ログデータがあるか否かを判別する（ステップＳ３０４）。ＣＰＵ４は、前々月度の月間ログデータがあると判別した場合（ステップＳ３０４：ＹＥＳ）、前月度の月間印刷枚数を算出する（ステップＳ３０５）。具体的には、ＣＰＵ４は、現在の印刷枚数累積カウンタ値と前々月度の月間ログデータの期間最終印刷枚数累積値との差を前月度の月間印刷枚数とし、前月度の月初日のカレンダー年を求めカレンダー年とする。
【００７３】
ＣＰＵ４は、ステップＳ３０５の処理を完了した場合、前月度の月間ログデータを生成する（ステップＳ３０６）。具体的には、ＣＰＵ４は、前月度の期間終了最終印刷枚数累積値を現在の印刷枚数累積カウンタ値とし、フラグを０ｘ００（通常データ）として、前月度の月間ログデータを生成し、ログデータに追加し、不揮発性メモリ７に書き込む。ＣＰＵ４は、ステップＳ３０６の処理を完了すると、ステップＳ３０９の処理を実行し、月間ログデータ作成処理を終了する。
【００７４】
ＣＰＵ４は、前々月度の月間ログデータがないと判別した場合（ステップＳ３０４：ＮＯ）、ログデータ内の月間ログデータのうち、最も新しい月度（最終記録月度）の月間ログデータを取り出し、その次の月度の月間ログデータを生成する（ステップＳ３０７）。すなわち、ＣＰＵ４は、最終記録月度の月間ログデータの期間最終印刷枚数累積値と現在の印刷枚数累積カウンタ値との差を月間印刷枚数とし、現在の印刷枚数累積カウンタ値を期間最終印刷枚数累積値とし、フラグを０ｘ００（通常データ）とし、カレンダー年を最終記録月度の次の月度の月初日のカレンダー年として、最終記録月度の次の月度の月間ログデータを生成し、生成した月間ログデータをログデータに追加し、不揮発性メモリ７に書込む。
【００７５】
ＣＰＵ４は、ステップＳ３０７の処理を完了すると、月間印刷枚数を０、期間最終印刷枚数累積値を現在の印刷枚数累積カウンタ値、フラグを０ｘ００（通常データ）として、最終記録月度の次の次の月度（ステップＳ３０７で書き込んだ月間ログデータの次の月度）から前月度までの月間ログデータを生成し、生成した月間ログデータをログデータに追加し、不揮発性メモリ７に書込む（ステップＳ３０８）。なお、カレンダー年は、それぞれの月度の月初日のカレンダー年として格納する。ＣＰＵ４は、ステップＳ３０８の処理を完了すると、ステップＳ３０９の処理を実行し、月間ログデータ作成処理を完了する。
【００７６】
ＣＰＵ４は、月間ログデータ作成処理（ステップＳ２０９）を完了すると、年間ログデータ作成処理（ステップＳ２１０）を実行する。以下、図８に示すフローチャートを参照して、年間ログデータ作成処理について、詳細に説明する。
【００７７】
まず、ＣＰＵ４は、ログデータ内の年間ログデータ部に、当年度の年間ログデータがあるか否か判別する（ステップＳ４０１）。ＣＰＵ４は、当年度の年間ログデータがあると判別した場合（ステップＳ４０１：ＹＥＳ）、現在の翌年度を当年度に設定する（ステップＳ４０２）。すなわち、ＣＰＵ４は、前年度として表していた年度を前々年度として表し、当年度として表していた年度を前年度として表し、翌年度として表していた年度を当年度として表し、翌々年度として表していた年度を翌年度として表す。なお、これらの処理は、例えば、当年度が何年度に該当するかを示す変数をＲＡＭ５上に用意し、ＣＰＵ４がこの変数を書き換えることにより実現が可能である。
【００７８】
ＣＰＵ４は、ステップＳ４０２の処理を完了すると、現在の印刷枚数累積カウンタ値と前年度の年間ログデータの期間最終印刷枚数累積値との差を当年度の年間印刷枚数とし、フラグを０ｘ００（通常データ）として、メモリ（ＲＡＭ５）上に当年度の年間ログデータを生成する。（ステップＳ４０９）。なお、この当年度の年間ログデータは、まだ当年度が終了していない為、不揮発性メモリ７へは書き込まれない。ＣＰＵ４は、ステップＳ４０９の処理を完了すると、年間ログデータ作成処理を終了する。
【００７９】
ＣＰＵ４は、当月度の年間ログデータがないと判別した場合（ステップＳ４０１：ＮＯ）、ログデータ内の年間ログデータ部に、前年度の年間ログデータがあるか否かを判別する（ステップＳ４０３）。ＣＰＵ４は、前年度の年間ログデータがあると判別した場合（ステップＳ４０３：ＹＥＳ）、ステップＳ４０９の処理を実行し、年間ログデータ作成処理を終了する。
【００８０】
ＣＰＵ４は、前年度の年間ログデータがないと判別した場合（ステップＳ４０３：ＮＯ）、ログデータ内の年間ログデータ部に、前々年度の年間ログデータがあるか否かを判別する（ステップＳ４０４）。ＣＰＵ４は、前々年度の年間ログデータがあると判別した場合（ステップＳ４０４：ＹＥＳ）、前年度の年間印刷枚数を算出する（ステップＳ４０５）。具体的には、ＣＰＵ４は、現在の印刷枚数累積カウンタ値と前々年度の年間ログデータの期間最終印刷枚数累積値との差を前年度の年間印刷枚数とする。
【００８１】
ＣＰＵ４は、ステップＳ４０５の処理を完了した場合、前年度の年間ログデータを生成する（ステップＳ４０６）。具体的には、ＣＰＵ４は、前年度の期間終了最終印刷枚数累積値を現在の印刷枚数累積カウンタ値とし、フラグを０ｘ００（通常データ）として、前年度の年間ログデータを生成し、ログデータに追加し、不揮発性メモリ７に書き込む。ＣＰＵ４は、ステップＳ４０６の処理を完了すると、ステップＳ４０９の処理を実行し、年間ログデータ作成処理を終了する。
【００８２】
ＣＰＵ４は、前々年度の年間ログデータがないと判別した場合（ステップＳ４０４：ＮＯ）、ログデータ内の年間ログデータのうち、最も新しい年度（最終記録年度）の年間ログデータを取り出し、その次の年度の年間ログデータを生成する（ステップＳ４０７）。すなわち、ＣＰＵ４は、最終記録年度の年間ログデータの期間最終印刷枚数累積値と現在の印刷枚数累積カウンタ値との差を年間印刷枚数とし、現在の印刷枚数累積カウンタ値を期間最終印刷枚数累積値とし、フラグを０ｘ００（通常データ）とし、最終記録年度の次の年度の年間ログデータを生成し、生成した年間ログデータをログデータに追加し、不揮発性メモリ７に書込む。
【００８３】
ＣＰＵ４は、ステップ４０７の処理を完了すると、年間印刷枚数を０、期間最終印刷枚数累積値を現在の印刷枚数累積カウンタ値、フラグを０ｘ００（通常データ）として、最終記録年度の次の次の年度（ステップＳ４０７で書き込んだ年間ログデータの次の年度）から前年度までの年間ログデータを生成し、生成した年間ログデータをログデータに追加し、不揮発性メモリ７に書込む（ステップＳ４０８）。ＣＰＵ４は、ステップＳ４０８の処理を完了すると、ステップＳ４０９の処理を実行し、月間ログデータ作成処理を完了する。
【００８４】
上述した処理が実行されることにより、印刷装置３の不揮発性メモリ７には、複数の期初日のそれぞれに対応する、正確な月間ログデータ及び年間ログデータが記録、保存される。特に、本例によれば、不揮発性メモリ７に記録され、保持される月間ログデータ及び年間ログデータは、印刷装置３の電源が投入された際、上記処理によって自動的に作成される。
【００８５】
ここで、図９を参照して、月間ログデータ作成処理について説明する。なお、年間ログデータ作成処理は、「年」と「月」とが異なるものの、基本的に、月間ログデータ作成処理と同様の処理となる。また、図９には、例１〜例３の３つの例について示している。ここで、３つの例は、いずれも、３月度の月間ログデータが月間ログデータ作成処理又はログ開始処理において既に作成・保存されており、４月度において既にｎ枚印刷されている状態（以下、適宜「状態Ａ」という。）であるものとする。
【００８６】
例１は、５月度になるまで印刷装置３が使用されず、５月度に初めて印刷装置３が使用された（印刷装置３の電源がＯＮとされた）時に、４月度の月間ログデータが生成・保存される例を示す。このとき、月間印刷枚数はｎ枚であり、不図示であるが、期間最終印刷枚数累計値は現在の印刷枚数累積カウンタ値として、４月度の月間ログデータが生成・保存される（ステップＳ３０３：ＮＯ、ステップＳ３０４：ＹＥＳ、ステップＳ３０５、ステップＳ３０６）。
【００８７】
例２と例３とは、さらに印刷装置３が使用されなかった期間が延び、それぞれ６月度、７月度になって初めて印刷装置３が使用された例を示す。
【００８８】
例２は、状態Ａのあと６月度になるまで印刷装置３が使用されず、６月度に初めて印刷装置３が使用された（印刷装置３の電源がＯＮとされた）時に、４月度と５月度の月間ログデータが生成・保存される例を示す（ステップＳ３０３：ＮＯ、ステップＳ３０４：ＮＯ、ステップＳ３０７、ステップＳ３０８）。このとき、月間印刷枚数はｎ枚であり、不図示であるが、期間最終印刷枚数累計値は現在の印刷枚数累積カウンタ値として、４月度の月間ログデータが生成・保存される（ステップＳ３０７）。一方、月間印刷枚数は０枚であり、不図示であるが、期間最終印刷枚数累計値は現在の印刷枚数累積カウンタ値として、５月度の月間ログデータが生成・保存される（ステップＳ３０８）。例２は、図９から明白なように、４月度に印刷装置３が使用されて印刷され、５月度は一切印刷装置３が使用されず印刷されていないため、上記のように月間ログデータが作成される。
【００８９】
例３は、状態Ａのあと７月度になるまで印刷装置３が使用されず、７月度に初めて印刷装置３が使用された（印刷装置３の電源がＯＮとされた）時に、４月度と５月度と６月度の月間ログデータが生成・保存される例を示す（ステップＳ３０３：ＮＯ、ステップＳ３０４：ＮＯ、ステップＳ３０７、ステップＳ３０８）。
【００９０】
なお、上記説明では、図６に示すログデータ作成処理（図７に示す月間ログデータ作成処理、および、図８に示す年間ログデータ作成処理を含む）は、印刷装置３の電源が投入されたときに、実行されるものとして説明した。しかしながら、図６に示されるログデータ作成処理は、日付が変わったときにも呼び出される。従って、図７に示す月間ログデータ作成処理、および、図８に示す年間ログデータ作成処理は、日付が変わったときにも、複数の期初日のそれぞれに対して呼び出され、月度が変わった場合、月間ログデータが作成および保存され、年度が変わった場合、年間ログデータが作成および保存される。
【００９１】
次に、図１０に示すフローチャートを参照して、期初日設定処理について説明する。なお、期初日設定処理は、例えば、印刷装置３により、ユーザが期初日を設定することの要求が受け付けられた場合に実行される。なお、ユーザが期初日を設定することの要求は、例えば、印刷装置３の設定メニュー項目の「期初日設定」が選択されることにより受け付けられる。
【００９２】
まず、ＣＰＵ４は、期初日設定画面を表示パネル８に表示する（ステップＳ５０１）。期初日設定画面は、複数の期初日に関する現在の設定値の表示エリアと、期初日の入力エリアとを含む。本実施形態では、複数の期初日は、期初日１〜５であり、複数の期初日の現在の設定値として、ログヘッダ内に含まれている期初日が反映されるものとする。なお、ログデータは、不揮発性メモリ７に記憶され、適宜、ＲＡＭ５に読み出される。
【００９３】
ＣＰＵ４は、ステップＳ５０１の処理を完了すると、期初日の入力を受け付ける（ステップＳ５０２）。なお、期初日の入力は、例えば、キー９に対するボタン操作として受け付けられる。表示パネル８がタッチスクリーンである場合、期初日の入力は、表示パネル８へのタッチ操作がボタン操作として受け付けられても良い。
【００９４】
ＣＰＵ４は、ステップＳ５０２の処理を完了すると、入力された期初日が設定済みであるか否かを判別する（ステップＳ５０３）。なお、入力された期初日が既に設定されている期初日１〜５のうちのいずれかと同じである場合、入力された期初日が設定済みであると判別される。一方、入力された期初日が既に設定されている期初日１〜５のうちのいずれとも異なる場合、入力された期初日が設定済みでないと判別される。ＣＰＵ４は、入力された期初日が設定済みであると判別すると（ステップＳ５０３：ＹＥＳ）、例えば、表示パネル８に「既に設定済みです」と表示し（ステップＳ５０４）、ステップＳ５０２に処理を戻す。
【００９５】
一方、ＣＰＵ４は、入力された期初日が設定済みでないと判別すると（ステップＳ５０３：ＮＯ）、入力された期初日の「日」が期初日１の「日」と同じであるか否かを判別する（ステップＳ５０５）。ＣＰＵ４は、入力された期初日の「日」が期初日１の「日」と同じでないと判別すると（ステップＳ５０５：ＮＯ）、ログヘッダに期初日２が設定済みであるか否かを判別する（ステップＳ５０６）。
【００９６】
ＣＰＵ４は、ログヘッダに期初日２が設定済みでないと判別すると（ステップＳ５０６：ＮＯ）、入力された期初日を期初日２として設定する（ステップＳ５０７）。具体的には、ＣＰＵ４は、入力された期初日をログヘッダ領域の期初日２とログデータ領域２のヘッダ部の期初日との両方に格納し、不揮発性メモリ７に書き込む。
【００９７】
ＣＰＵ４は、ステップＳ５０７の処理を完了すると、ログデータ領域２のメモリアドレス及び不揮発性メモリ７のメモリアドレスとを引数として引き渡して、期初日２に対するログデータ作成処理を呼び出して実行し（ステップＳ５０８）、期初日設定処理を完了する。
【００９８】
一方、ＣＰＵ４は、ログヘッダに期初日２が設定済みであると判別すると（ステップＳ５０６：ＹＥＳ）、入力された期初日の「日」が期初日２の「日」と同じであるか否かを判別する（ステップＳ５０９）。ＣＰＵ４は、入力された期初日の「日」が期初日２の「日」と同じではないと判別すると（ステップＳ５０９：ＮＯ）、例えば、表示パネル８に「期初日１及び２は既に設定済みです」と表示し（ステップＳ５１０）、ステップＳ５０２に処理を戻す。
【００９９】
ＣＰＵ４は、入力された期初日の「日」が期初日１の「日」と同じであると判別した場合（ステップＳ５０５：ＹＥＳ）、もしくは、入力された期初日の「日」が期初日２の「日」と同じであると判別した場合（ステップＳ５０９：ＹＥＳ）、期初日３〜５のうち未設定の期初日があるか否かを判別する（ステップＳ５１１）。
【０１００】
ＣＰＵ４は、期初日３〜５のうち未設定の期初日がないと判別した場合（ステップＳ５１１：ＮＯ）、例えば、表示パネル８に「期初日３〜５は既に設定済みです」と表示し（ステップＳ５１２）、ステップＳ５０２に処理を戻す。
【０１０１】
一方、ＣＰＵ４は、期初日３〜５のうち未設定の期初日があると判別した場合（ステップＳ５１１：ＹＥＳ）、入力された期初日を期初日３〜５のうちの未設定の期初日に設定する（ステップＳ５１３）。具体的には、ＣＰＵ４は、入力された期初日を、ログヘッダ領域の期初日３〜５のうちの未設定領域に格納し、不揮発性メモリ７に書き込む。ＣＰＵ４は、ステップＳ５１３の処理を終了すると、期初日設定処理を終了する。
【０１０２】
ここで、図１１を参照して、期初日設定処理について具体的に説明する。
【０１０３】
期初日設定画面１１００Ａは、期初日の入力エリア１１１１及び１１１２と、期初日の表示エリア１１２１及び１１２２と、決定ボタン１１３１と、を含む。期初日設定画面１１００Ａは、例えば、表示パネル８に表示される。入力エリア１１１１には、追加される期初日を構成する「月」を表す数字が表示される。入力エリア１１１２には、追加される期初日を構成する「日」を表す数字が表示される。表示エリア１１２１には、ログヘッダ領域に格納されている期初日１〜５のそれぞれを構成する「月」を表す数字が表示される。表示エリア１１２２には、ログヘッダ領域に格納されている期初日１〜５のそれぞれを構成する「日」を表す数字が表示される。決定ボタン１１３１がタッチされると、入力エリア１１１１及び１１１２に入力されている日付が期初日に設定される。
【０１０４】
なお、期初日１〜５のそれぞれには、互いに異なる日付（「月」又は「日」が互いに異なる日付）が設定される。また、期初日１を構成する「日」と期初日２を構成する「日」とは異なる。期初日３〜５のそれぞれは、「日」の部分が期初日１又は２を構成する「日」のいずれかと同じ日付となる。
【０１０５】
期初日設定画面１１００Ａは、期初日１として４月１日が設定されている状態において、ユーザが期初日として１月１日を入力している最中の画面である。期初日設定画面１１００Ａが表示されている状態において、ユーザが、入力エリア１１１１及び１１１２に、期初日として１月１日を入力し、決定ボタン１１３１を押圧すると、期初日設定画面１１００Ｂが表示される。
【０１０６】
期初日設定画面１１００Ｂは、期初日３として１月１日が設定された画面である。なお、入力された期初日は、「日」の部分が期初日１の「日」の部分と同じ「１」であるため、期初日２としては設定されず、期初日３〜５のいずれかとして設定される。期初日設定画面１１００Ｂは、入力された期初日が、期初日３として設定された例を示す。ここで、ユーザにより、さらに、期初日として３月２１日が入力され、決定ボタン１１３１が押圧されると、期初日設定画面１１００Ｃが表示される。
【０１０７】
期初日設定画面１１００Ｃは、期初日２として３月２１日が設定された画面である。なお、入力された期初日は、「日」の部分が期初日１の「日」の部分とは異なり、且つ、期初日２が未設定であるため、期初日２として設定される。ここで、ユーザにより、さらに、期初日として３月１１日が入力され、決定ボタン１１３１が押圧されると、期初日設定画面１１００Ｄが表示される。
【０１０８】
期初日設定画面１１００Ｄは、「期初日に追加できません」という旨の警告が表示された画面である。なお、入力された期初日は、「日」の部分が期初日１の「日」の部分とは異なり、且つ、期初日２が設定済みであるため、設定されない。
【０１０９】
次に、図１２に示すフローチャートを参照して、ログデータ表示処理について説明する。ログデータ表示処理は、上記処理によって作成されたログデータを収集し、表示する処理であり、例えば、ホスト機器１によって実行される。なお、ログデータ処理は、例えば、ホスト機器１に対してユーザからログデータ表示処理の指示がなされた際に開始される。
【０１１０】
また、図１３は、上記処理を模式的に示すシステム図であり、本実施形態に係る印刷装置３を含む印刷システムの構成図である。
【０１１１】
図１３は、ホスト機器１が、印刷装置３から供給されるログデータを表示するパーソナルコンピュータであり、ホスト機器２が、印刷装置３に印刷指示を与えるパーソナルコンピュータである例を示している。なお、ホスト機器１とホスト機器２の代わりに、ホスト機器１の機能とホスト機器２の機能を備える１台のホスト機器が利用されてもよい。
【０１１２】
ホスト機器１は、例えば、ログ収集部１ａと、ログ表示部１ｂと、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）制御部１ｃと、を備える。ログ収集部１ａは、印刷装置３から供給されたログデータを収集する。ログ表示部１ｂは、ログ収集部１ａにより収集されたログデータを表示する。ＬＡＮ制御部１ｃは、ＬＡＮ回線１３を介して、印刷装置３などと通信する。
【０１１３】
ホスト機器２は、例えば、アプリケーションプログラム２ａと、プリンタドライバ２ｂと、スプーラ２ｃと、ＬＡＮ制御部２ｄと、を備える。アプリケーションプログラム２ａは、印刷データを生成するプログラムである。プリンタドライバ２ｂは、印刷装置３による印刷を実現するためのソフトウェアである。スプーラ２ｃは、印刷装置３に対する印刷要求を保存し、印刷装置３に順次印刷要求を送出する。ＬＡＮ制御部２ｄは、ＬＡＮ回線１３を介して、印刷装置３などと通信する。ホスト機器２は、アプリケーションプログラム２ａに基づいて作成された印刷データを、両面印刷やマルチページ印刷、トナーセーブ等の各種エコロジーモードのコマンドと共に、印刷装置３に供給する。
【０１１４】
印刷装置３は、例えば、プリンタエンジン１０と、内蔵メモリ３ａと、操作パネル３ｂと、ＬＡＮ制御部３ｃと、を備える。プリンタエンジン１０は、印刷を実行する機構部分であり、給紙やドラムへの帯電、レーザーの照射、トナーの塗布、用紙への転写、定着など、物理的な印刷工程そのものを担当する。内蔵メモリ３ａは、ログデータなどを記憶する不揮発性のメモリである。操作パネル３ｂは、ユーザから各種の設定のための操作を受け付けるパネルである。ＬＡＮ制御部３ｃは、ＬＡＮ回線１３を介して、ホスト機器１やホスト機器２などと通信する。印刷装置３は、ホスト機器２から供給された印刷データやコマンドに基づいて、いわゆるエコレベルが印字される印刷を実行する。
【０１１５】
まず、ＣＰＵ３１は、管理対象の印刷装置を選択する（ステップＳ６０１）。選択される印刷装置は、あらかじめ定められた順序に従って決定される印刷装置であってもよいし、ユーザにより指定された順序に従って決定される印刷装置であってもよい。なお、本例では、印刷装置３が選択されるものとする。
【０１１６】
ＣＰＵ３１は、ステップＳ６０１の処理を完了すると、選択された印刷装置３からログデータを収集する（ステップＳ６０２）。このログデータの収集には、例えば、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が使用され、ＣＰＵ３１はＬＡＮ制御回路３４を介して印刷装置３に対してログデータの収集指示を送出し、当該ログデータの収集指示を受けた印刷装置３はログデータをホスト機器１にファイル転送する。なお、印刷装置３が転送するログデータは、前述の不揮発性メモリ７に記録されたログデータと、メモリ（ＲＡＭ５）上の当年度の年間ログデータと当月度の月間ログデータと、により生成される。つまり、不揮発性メモリ７から読み出されたログデータに対して、ＲＡＭ５上に記憶されている最新の情報である当年度の年間ログデータや当月度の月間ログデータが適宜上書きされたログデータが、印刷装置３からホスト機器１に転送される。
【０１１７】
ＣＰＵ３１は、ステップＳ６０２の処理を完了すると、ログ表示条件の入力を受け付ける（ステップＳ６０３）。ログ表示条件は、例えば、月間集計か年間集計かの指定、年度の指定、期初日の指定（どの期初日のログを表示するかの指定）である。ログ表示条件は、キーボード３７やマウス３８がユーザから受け付けてもよいし、ＬＡＮ制御回路３４が他の装置から受け付けても良い。
【０１１８】
ＣＰＵ３１は、ステップＳ６０３の処理を完了すると、月間集計表示が指定されたか否かを判別する（ステップＳ６０４）。ＣＰＵ３１は、月間集計表示が指定されたと判別すると（ステップＳ６０４：ＹＥＳ）、ログ表示条件により指定された期初日に基づいて期初月を求める（ステップＳ６０５）。
【０１１９】
ＣＰＵ３１は、ステップＳ６０５の処理を完了すると、上記期初日から１年間の月度をタイトルとして横方向に表示する（ステップＳ６０６）。図１４は、期初日を４月１日とした場合の、ログデータの表示例である。この場合、１年間の月度のタイトルとして、横方向に４月、５月、・・・、３月が表示される。
【０１２０】
ＣＰＵ３１は、ステップＳ６０６の処理を完了すると、上記タイトルの次の行（下の行）の最初に印刷装置名（例えば、Ｎ３６００．１２・・・）を表示する（ステップＳ６０７）。また、ＣＰＵ３１は、印刷装置名の右横にエコ項目として、印刷枚数を表示する。
【０１２１】
ＣＰＵ３１は、ステップＳ６０７の処理を完了すると、ログ表示条件により指定された期初日が、期初日１又は期初日２のうちのいずれかであるか否かを判別する（ステップＳ６０８）。ＣＰＵ３１は、ログ表示条件により指定された期初日が、期初日１又は期初日２のうちのいずれかであると判別すると（ステップＳ６０８：ＹＥＳ）、指定された期初日のログデータに基づいて、期初月から１年分の月間印刷枚数を横一列に表示する（ステップＳ６０９）。なお、月間印刷枚数は、対応する月表示の下に表示される。例えば、図１４に示す例では、４月の表示の下に１１８（枚）、５月の表示の下に１４７（枚）、６月の表示の下に１６５（枚）、・・・と表示される。この際、ログデータ内のフラグが０ｘ０１のデータは、非表示・非集計のため、表示されない。
【０１２２】
ＣＰＵ３１は、ログ表示条件により指定された期初日が、期初日１又は期初日２のうちのいずれでもないと判別すると（ステップＳ６０８：ＮＯ）、指定された期初日に対応する期初日のログデータに基づいて、期初月から１年分の月間印刷枚数を横１列に表示する（ステップＳ６１０）。具体的には、まず、ＣＰＵ３１は、指定された期初日の「日」の部分が、期初日１又は期初日２のうち、どちらの「日」の部分と一致するかを判別する。そして、ＣＰＵ３１は、「日」の部分が一致する方の期初日に対応するログデータ内の月間ログデータを抽出する。そして、ＣＰＵ３１は、カレンダー年と月度（「月」のみ）から、指定された期初日を基準にした月度を求め、期初月を求める。ここで、ＣＰＵ３１は、期初月から１年分の月間印刷枚数を横１列に表示する。この際も、ログデータ内のフラグが０ｘ０１のデータは、非表示・非集計のため、表示されない。
【０１２３】
ＣＰＵ３１は、ステップＳ６０９もしくはステップＳ６１０の処理を完了した場合、上記ログデータに基づいて、印刷枚数の年度合計と月平均を計算し、表示する（ステップＳ６１１）。なお、この集計の際も、ログデータ内のフラグが０ｘ０１のデータは、非表示・非集計のため、表示されない。なお、図１４に示すログデータの表示例は、期初日を４月１日とし、カレンダーに従って、４月〜３月の月間ログデータが表示されたものである。図１４に示す例では、年度合計として６０５（枚）、月平均として１５１（枚）の計算結果が表示されている。一方、図１５に示すログデータの表示例は、期初日を１月１日とし、カレンダーに従って、１月〜１２月の月間ログデータが表示されたものである。図１５に示す例では、年度合計として１０６４（枚）、月平均として１５２（枚）の計算結果が表示されている。
【０１２４】
一方、ＣＰＵ３１は、月間集計表示が指定されていない（年間集計表示が指定された）と判別すると（ステップＳ６０４：ＮＯ）、管理対象の印刷装置３が収集したログデータに基づいて、ログデータの年度を古い方から順にタイトルとして横方向に表示する（ステップＳ６１２）。
【０１２５】
ＣＰＵ３１は、ステップＳ６１２の処理を完了すると、上記タイトルの次の行（下の行）の最初に印刷装置名を表示する（ステップＳ６１３）。また、ＣＰＵ３１は、印刷装置名の右横にエコ項目として、印刷枚数を表示する。
【０１２６】
ＣＰＵ３１は、ステップＳ６１３の処理を完了すると、ログ表示条件により指定された期初日が、期初日１又は期初日２のうちのいずれかであるか否かを判別する（ステップＳ６１４）。ＣＰＵ３１は、ログ表示条件により指定された期初日が、期初日１又は期初日２のうちのいずれかであると判別すると（ステップＳ６１４：ＹＥＳ）、指定された期初日のログデータに基づいて、年度のタイトルに合わせて、最も古い年度から順に、年間印刷枚数を横一列に表示する（ステップＳ６１５）。この際、ログデータ内のフラグが０ｘ０１のデータは、非表示・非集計のため、表示されない。
【０１２７】
ＣＰＵ３１は、ログ表示条件により指定された期初日が、期初日１又は期初日２のうちのいずれでもないと判別すると（ステップＳ６１４：ＮＯ）、指定された期初日に対応する期初日のログデータに基づいて、年度のタイトルに合わせて、最も古い年度から順に、年間印刷枚数を横１列に表示する（ステップＳ６１６）。具体的には、まず、ＣＰＵ３１は、指定された期初日の「日」の部分が、期初日１又は期初日２のうち、どちらの「日」の部分と一致するかを判別する。そして、ＣＰＵ３１は、「日」の部分が一致する方の期初日に対応するログデータ内の月間ログデータを抽出する。そして、ＣＰＵ３１は、カレンダー年と月度（「月」のみ）から、指定された期初日を基準にした年度を求める。さらに、ＣＰＵ３１は、年度毎に月間データを集計して各年度の年間ログデータを求める。ここで、ＣＰＵ３１は、年度のタイトルに合わせて、最も古い年度から順に、年間印刷枚数を横１列に表示する。この際も、ログデータ内のフラグが０ｘ０１のデータは、非表示・非集計のため、表示されない。図１６は、年間ログデータを一覧表示した様子を示す図である。
【０１２８】
ＣＰＵ３１は、ステップＳ６１１、ステップＳ６１５、もしくは、ステップＳ６１６の処理を完了すると、未選択の印刷装置があるか否かを判別する（ステップＳ６１７）。ＣＰＵ３１は、未選択の印刷装置があると判別すると（ステップＳ６１７：ＹＥＳ）、ステップＳ６０１に処理を戻す。一方、ＣＰＵ３１は、未選択の印刷装置がないと判別すると（ステップＳ６１７：ＮＯ）、ログデータ表示処理を終了する。以上のようにしてログデータ表示処理が完了した後、イベント待ちとなり、マウス操作やキー操作が行われるのを待つ。
【０１２９】
本実施形態によれば、複数の期初日のそれぞれに対応して、ログデータを生成することができる。従って、期初日の設定を変更するなどの処理を実行せずに、複数の期初日の設定に対応することができる。
【０１３０】
また、本実施形態によれば、設定可能な一部の期初日は、「日」の部分が他の設定可能な期初日の「日」と一致するものに限定されている。このため、月間ログデータの一部が共通となり、メモリの節約が実現される。
【０１３１】
また、本実施形態によれば、印刷装置３の電源が投入された際もしくは日付が切り替わった際に、ログデータ生成処理が実行される。このため、本実施形態によれば、ログデータ生成処理のために、ユーザが、印刷装置３の電源を、一度オフした後、オンして、印刷装置３を立ち上げ直すという煩わしさが軽減される。
【０１３２】
また、本実施形態によれば、年間ログデータと月間ログデータとの双方が生成される。このため、年間ログデータと月間ログデータとの双方を、エコロジーの実現のために利用できる。なお、ログデータを集計する期間が１年や１ヶ月である場合、集計されたログデータがエコロジーを実現するために利用しやすくなると考えられる。
【０１３３】
また、本実施形態によれば、ログデータ記憶部３０２が、ハードディスクなどの大容量の記憶装置ではなく、フラッシュＲＯＭにより構成されている。このため、印刷装置３の低コスト化、省電力化、縮小化が期待できる。
【０１３４】
また、本実施形態によれば、ログデータが非常に少なくて済むため、ログデータ記憶部３０２の容量を小さくすることができる。例えば、１個のログデータを５１２バイトとし、１０年間分のログデータを保存する場合、１つの期初日に対応する１つのログデータ領域は、５１２バイト×（１２（１年間当たりの月間ログデータの個数）＋１（１年間当たりの年間ログデータの個数））×１０（年数）＝６５ＫＢ（キロバイト）となる。ログデータ領域が２個の場合、６５ＫＢ×２＝１３０ＫＢとなる。ログデータ領域が２８個の場合、６５ＫＢ×２８＝１．７８ＭＢ（メガバイト）となる。
【０１３５】
また、本実施形態によれば、ホスト機器１は、ログデータ記憶部３０２に記憶されているログデータをそのまま表示すればよいため、処理時間が非常に短くてすむ。これにより、表示性能の向上も期待される。また、「日」の部分が同一の期初日の場合、月間集計の表示は、カレンダー年と月度とからその期初日を基準にした月度を求めるだけであり、あとはそのままの表示でよい。年間集計の表示は、１年度当たり１２ヶ月分の月間ログデータを集計するだけでよく、１０年分のログデータを集計する場合でも１２０回の集計（演算）で済む。
【０１３６】
また、本実施形態によれば、前述のように不揮発性メモリ７には、正確なログデータとして月間ログデータ、及び年間ログデータが記録、保存されている。このため、ホスト機器１の表示部に表示されるログデータは正確な情報であり、ユーザにとってエコロジーの実践に有用に活用することができる。
【０１３７】
（第２の実施形態）
第１の実施形態では、印刷装置３が年間ログデータと月間ログデータとを作成し、不揮発性メモリ７に保存し、ホスト機器１が、基本的に、不揮発性メモリ７に保存されている月間ログデータと年間ログデータとを、そのまま表示する例を示した。本発明において、印刷装置３が一日分のログデータ（以下「日間ログデータ」という。）を作成し、不揮発性メモリ７に保存し、ホスト機器１が、不揮発性メモリ７に保存されている日間ログデータに基づいて、月間集計と年間集計とを実行し、これらの集計により得られた月間ログデータと年間ログデータとを、表示してもよい。
【０１３８】
以下、図面を参照して、第２の実施形態について説明するが、第１の実施形態と同様の構成及び動作については、適宜、説明を省略又は簡略化する。
【０１３９】
図１７に示すように、不揮発性メモリ７に記憶されるログデータは、ヘッダ部と日間ログデータ部とを含む。
【０１４０】
ヘッダ部は、ログ開始日付と、期初日１〜５と、を含む。ログ開始日付は、ログが開始された日の日付であり、例えば、年月日（ＹＹＹＹＭＭＤＤ）により表される。期初日１〜５のそれぞれは、印刷装置３やユーザにより設定された期初日であり、例えば、月日（ＭＭＤＤ）により表される。
【０１４１】
図１７に、ログ開始日付が２００６年３月１５日であり、期初日１が４月１日であり、期初日２が３月２１日であり、期初日３が１月１日であり、期初日４と期初日５とが未設定である例を示す。
【０１４２】
日間ログデータ部は、ログ開始時点の日間ログデータと、ログが開始された日以降の日間ログデータと、を含む。ログ開始時点の日間ログデータは、例えば、ログが開始された日の前日（２００６年３月１４日）の日間ログデータとみなすことができる。図１７は、ログ開始時点の日付が２００６年３月１５日であり、本日の日付が２００８年７月１４日である場合に、ログ開始時点の日間ログデータと、２００６年３月１５日から２００８年７月１３日までの日間ログデータと、が生成された例を示す。
【０１４３】
日間ログデータは、例えば、日付と、フラグと、日間印刷枚数と、期間最終印刷枚数累計値と、を含む。日付は、例えば、年月日（ＹＹＹＹＭＭＤＤ）で、日間ログデータの対象である日の日付を表す。フラグが０ｘ００であることは、日間ログデータが通常データであることを示し、フラグが０ｘ０１であることは、日間ログデータがログ開始時点のデータであることを示す。フラグが０ｘ０１である場合、日間ログデータは非表示となる。例えば、ログ開始時点の日間ログデータに含まれるフラグは０ｘ０１に設定される。
【０１４４】
日間印刷枚数は、日付により示される日に印刷された枚数であり、例えば、整数により示される。期間最終印刷枚数累計値は、ログ開始日付により示される日から、上記日付により示される日までに印刷された枚数の累計値であり、例えば、整数により示される。
【０１４５】
次に、ログデータ作成処理について説明する。本実施形態に係る印刷装置３が実行するログデータ作成処理は、ステップＳ２０７〜ステップＳ２１０の処理を除いて、図６に示すログデータ作成処理と基本的には同様である。
【０１４６】
本実施形態では、ステップＳ２０７の処理の代わりに、ログ開始時点の日間ログデータを生成する。つまり、ＣＰＵ４は、日付＝本日の日付、フラグ＝０ｘ０１、日間印刷枚数＝０、期間最終印刷枚数累計値＝印刷枚数累積カウンタ値、として、ログ開始時点の日間ログデータを作成する。
【０１４７】
また、本実施形態では、ステップＳ２０８の処理の代わりに、ログ開始日付とログ開始時点の日間ログデータとを保存する。つまり、ＣＰＵ４は、ログ開始日付とログ開始時点の日間ログデータとを、不揮発性メモリ７に保存する。
【０１４８】
さらに、本実施形態では、ステップＳ２０９及びステップＳ２１０の処理の代わりに、日間ログデータ作成処理を実行する。日間ログデータ作成処理については、図１８に示すフローチャートを参照して詳細に説明する。
【０１４９】
まず、ＣＰＵ４は、ログデータ内の日間ログデータ部に、前日の日間ログデータがあるか否かを判別する（ステップＳ７０１）。ＣＰＵ４は、前日の日間ログデータがあると判別した場合（ステップＳ７０１：ＹＥＳ）、日間ログデータ作成処理を終了する。
【０１５０】
ＣＰＵ４は、前日の日間ログデータがないと判別した場合（ステップＳ７０１：ＮＯ）、ログデータ内の日間ログデータ部に、前々日の日間ログデータがあるか否かを判別する（ステップＳ７０２）。ＣＰＵ４は、前々日の日間ログデータがあると判別した場合（ステップＳ７０２：ＹＥＳ）、前日の日間印刷枚数を算出する（ステップＳ７０３）。具体的には、ＣＰＵ４は、現在の印刷枚数累積カウンタ値と前々日の日間ログデータの期間最終印刷枚数累積値との差を前日の日間印刷枚数とし、日付を前日の日付とする。
【０１５１】
ＣＰＵ４は、ステップＳ７０３の処理を完了した場合、前日の日間ログデータを生成する（ステップＳ７０４）。具体的には、ＣＰＵ４は、前日の期間終了最終印刷枚数累積値を現在の印刷枚数累積カウンタ値とし、フラグを０ｘ００（通常データ）として、前日の日間ログデータを生成し、ログデータに追加し、不揮発性メモリ７に書き込む。ＣＰＵ４は、ステップＳ７０４の処理を完了すると、日間ログデータ作成処理を終了する。
【０１５２】
ＣＰＵ４は、前々日の日間ログデータがないと判別した場合（ステップＳ７０２：ＮＯ）、ログデータ内の日間ログデータのうち、最も新しい日（最終記録日）の日間ログデータを取り出し、その次の日の日間ログデータを生成する（ステップＳ７０５）。すなわち、ＣＰＵ４は、最終記録日の日間ログデータの期間最終印刷枚数累積値と現在の印刷枚数累積カウンタ値との差を日間印刷枚数とし、現在の印刷枚数累積カウンタ値を期間最終印刷枚数累積値とし、フラグを０ｘ００（通常データ）とし、日付は上記最も新しい日の次の日の日付として、最終記録日の次の日の月間ログデータを生成し、生成した日間ログデータをログデータに追加し、不揮発性メモリ７に書込む。
【０１５３】
ＣＰＵ４は、ステップＳ７０５の処理を完了すると、日間印刷枚数を０、期間最終印刷枚数累積値を現在の印刷枚数累積カウンタ値、フラグを０ｘ００（通常データ）として、最終記録日の次の次の日（ステップＳ７０５で書き込んだ日間ログデータの次の日）から前日までの日間ログデータを生成し、生成した日間ログデータをログデータに追加し、不揮発性メモリ７に書込む（ステップＳ７０６）。ＣＰＵ４は、ステップＳ７０４の処理を完了すると、日間ログデータ作成処理を終了する。
【０１５４】
次に、図１９に示すフローチャートを参照して、期初日設定処理について説明する。なお、期初日設定処理は、例えば、印刷装置３により、ユーザが期初日を設定することの要求が受け付けられた場合に実行される。なお、ユーザが期初日を設定することの要求は、例えば、印刷装置３の設定メニュー項目の「期初日設定」が選択されることにより受け付けられる。
【０１５５】
ＣＰＵ４は、期初日設定画面を表示パネル８に表示する（ステップＳ８０１）。期初日設定画面は、複数の期初日の設定値の表示エリア及び入力エリアを含む。本実施形態では、複数の期初日は、期初日１〜５であり、複数の期初日の現在の設定値として、ログヘッダ内に含まれている期初日が反映されるものとする。なお、ログデータは、不揮発性メモリ７に記憶され、適宜、ＲＡＭ５に読み出される。
【０１５６】
ＣＰＵ４は、ステップＳ８０１の処理を完了すると、期初日の入力を受け付ける（ステップＳ８０２）。なお、期初日の入力は、例えば、キー９に対するボタン操作として受け付けられる。表示パネル８がタッチスクリーンである場合、期初日の入力は、表示パネル８へのタッチ操作がボタン操作として受け付けられても良い。
【０１５７】
ＣＰＵ４は、ステップＳ８０２の処理を完了すると、入力された期初日が設定済みであるか否かを判別する（ステップＳ８０３）。なお、入力された期初日が既に設定されている期初日１〜５のうちのいずれかと同じである場合、入力された期初日が設定済みであると判別される。一方、入力された期初日が既に設定されている期初日１〜５のうちのいずれとも異なる場合、入力された期初日が設定済みでないと判別される。ＣＰＵ４は、入力された期初日が設定済みであると判別すると（ステップＳ８０３：ＹＥＳ）、例えば、表示パネル８に「既に設定済みです」と表示し（ステップＳ８０４）、ステップＳ８０２に処理を戻す。
【０１５８】
一方、ＣＰＵ４は、入力された期初日が設定済みでないと判別すると（ステップＳ８０３：ＮＯ）、入力された期初日を期初日１〜５のうちの未設定の期初日に設定する（ステップＳ８０５）。具体的には、ＣＰＵ４は、入力された期初日を、ログヘッダ領域の期初日１〜５のうちの未設定領域に格納し、不揮発性メモリ７に書き込む。ＣＰＵ４は、ステップＳ８０５の処理を終了すると、期初日設定処理を終了する。
【０１５９】
ここで、図２０を参照して、期初日設定処理について具体的に説明する。
【０１６０】
期初日設定画面２０００Ａは、期初日の入力エリア２０１１及び２０１２と、期初日の表示エリア２０２１及び２０２２と、決定ボタン２０３１と、を含む。期初日設定画面２０００Ａは、例えば、表示パネル８に表示される。入力エリア２０１１には、追加される期初日を構成する「月」を表す数字が表示される。入力エリア２０１２には、追加される期初日を構成する「日」を表す数字が表示される。表示エリア２０２１には、ログヘッダ領域に格納されている期初日１〜５のそれぞれを構成する「月」を表す数字が表示される。表示エリア２０２２には、ログヘッダ領域に格納されている期初日１〜５のそれぞれを構成する「日」を表す数字が表示される。
【０１６１】
なお、期初日１〜５のそれぞれには、互いに異なる日付（「月」又は「日」が互いに異なる日付）が設定される。また、本実施形態では、入力エリア２０１１及び２０１２は、入力済みの期初日の番号のうち最も大きい番号の次の番号の期初日に対応するエリアとなる。例えば、期初日１と期初日２とが設定されている場合、期初日３に対応するエリアが入力エリア２０１１及び２０１２となる。また、期初日１〜３が設定されている場合、期初日４に対応するエリアが入力エリア２０１１及び２０１２となる。なお、入力エリア２０１１及び２０１２に期初日が入力されると、入力エリア２０１１及び２０１２が自動的に下方に移動する。
【０１６２】
期初日設定画面２０００Ａは、期初日１として４月１日が設定されている状態において、ユーザが期初日２を入力しようとしている最中の画面である。期初日設定画面２０００Ａが表示されている状態において、ユーザが、入力エリア２０１１及び２０１２に、期初日として３月２１日を入力すると、期初日設定画面２０００Ｂが表示される。
【０１６３】
期初日設定画面２０００Ｂは、期初日２として３月２１日が設定された画面である。ここで、ユーザにより、さらに、期初日３として１月１日が入力されると、期初日設定画面２０００Ｃが表示される。
【０１６４】
期初日設定画面２０００Ｃは、期初日３として１月１日が設定された画面である。ここで、ユーザにより、決定ボタン２０３１が押圧されると、期初日設定が終了する。この場合、入力された期初日は、ログデータに期初日１〜５として格納され、不揮発性メモリ７に書き込まれる。
【０１６５】
次に、図２１に示すフローチャートを参照して、ログデータ表示処理について説明する。
【０１６６】
まず、ＣＰＵ３１は、管理対象の印刷装置を選択する（ステップＳ９０１）。なお、本例では、印刷装置３が選択されるものとする。
【０１６７】
ＣＰＵ３１は、ステップＳ９０１の処理を完了すると、選択された印刷装置３からログデータを取得する（ステップＳ９０２）。なお、印刷装置３が転送するログデータは、前述の不揮発性メモリ７に記録されたログデータと、メモリ（ＲＡＭ５）上の日間ログデータと、により生成される。つまり、不揮発性メモリ７から読み出されたログデータに対して、ＲＡＭ５上に記憶されている最新の情報である当日の日間ログデータが適宜上書きされたログデータが、印刷装置３からホスト機器１に転送される。
【０１６８】
ＣＰＵ３１は、ステップＳ９０２の処理を完了すると、ログ表示条件の入力を受け付ける（ステップＳ９０３）。ログ表示条件は、例えば、月間集計か年間集計かの指定、年度の指定、期初日の指定（どの期初日のログを表示するかの指定）である。ログ表示条件は、キーボード３７やマウス３８がユーザから受け付けてもよいし、ＬＡＮ制御回路３４が他の装置から受け付けても良い。
【０１６９】
ＣＰＵ３１は、ステップＳ９０３の処理を完了すると、月間集計表示が指定されたか否かを判別する（ステップＳ９０４）。ＣＰＵ３１は、月間集計表示が指定されたと判別すると（ステップＳ９０４：ＹＥＳ）、ログ表示条件により指定された期初日に基づいて期初月を求める（ステップＳ９０５）。
【０１７０】
ＣＰＵ３１は、ステップＳ９０５の処理を完了すると、上記期初日から１年間の月度をタイトルとして横方向に表示する（ステップＳ９０６）。
【０１７１】
ＣＰＵ３１は、ステップＳ９０６の処理を完了すると、上記タイトルの次の行（下の行）の最初に印刷装置名（例えば、Ｎ３６００．１２・・・）を表示する（ステップＳ９０７）。また、ＣＰＵ３１は、印刷装置名の右横にエコ項目として、印刷枚数を表示する。
【０１７２】
ＣＰＵ３１は、ステップＳ９０７の処理を完了すると、日間ログデータに基づいて、期初月から１年分の月間印刷枚数を集計する（ステップＳ９０８）。具体的には、ＣＰＵ３１は、ログデータに含まれる日間ログデータ内の日付を参照して、期初月から一年分の日間ログデータをログデータから抽出し、日間ログデータにより表される１日間の印刷枚数を月度毎に集計する。この際、フラグが０ｘ０１である日間ログデータは、非表示・非集計のため、集計されない。
【０１７３】
ＣＰＵ３１は、ステップＳ９０８の処理を完了した場合、集計された月間印刷枚数を横１列に表示する（ステップＳ９０９）。
【０１７４】
ＣＰＵ３１は、ステップＳ９０９の処理を完了した場合、上記ログデータに基づいて、印刷枚数の年度合計と月平均を計算し、表示する（ステップＳ９１０）。なお、この集計の際も、ログデータ内のフラグが０ｘ０１のデータは、非表示・非集計のため、表示されない。
【０１７５】
一方、ＣＰＵ３１は、月間集計表示が指定されていない（年間集計表示が指定された）と判別すると（ステップＳ９０４：ＮＯ）、管理対象の印刷装置３が収集したログデータに基づいて、ログデータの年度を古い方から順にタイトルとして横方向に表示する（ステップＳ９１１）。
【０１７６】
ＣＰＵ３１は、ステップＳ９１１の処理を完了すると、上記タイトルの次の行（下の行）の最初に印刷装置名を表示する（ステップＳ９１２）。また、ＣＰＵ３１は、印刷装置名の右横にエコ項目として、印刷枚数を表示する。
【０１７７】
ＣＰＵ３１は、ステップＳ９１２の処理を完了すると、日間ログデータに基づいて、年間印刷枚数を集計する（ステップＳ９１３）。具体的には、ＣＰＵ３１は、全ての日間ログデータをログデータから抽出し、日間ログデータにより表される１日間の印刷枚数を年度毎に集計する。この際、フラグが０ｘ０１である日間ログデータは、非表示・非集計のため、集計されない。
【０１７８】
ＣＰＵ３１は、ステップＳ９１３の処理を完了すると、年度のタイトルに合わせて、最も古い年度から順に、集計された年間印刷枚数を横一列に表示する（ステップＳ９１４）。この際、ログデータ内のフラグが０ｘ０１のデータは、非表示・非集計のため、表示されない。
【０１７９】
ＣＰＵ３１は、ステップＳ９１０、もしくは、ステップＳ９１４の処理を完了すると、未選択の印刷装置があるか否かを判別する（ステップＳ９１５）。ＣＰＵ３１は、未選択の印刷装置があると判別すると（ステップＳ９１５：ＹＥＳ）、ステップＳ９０１に処理を戻す。一方、ＣＰＵ３１は、未選択の印刷装置がないと判別すると（ステップＳ９１５：ＮＯ）、ログデータ表示処理を終了する。以上のようにしてログデータ表示処理が完了した後、イベント待ちとなり、マウス操作やキー操作が行われるのを待つ。
【０１８０】
本実施形態によれば、ログデータが非常に少なくて済むため、ログデータ記憶部３０２の容量を小さくすることができる。例えば、１個のログデータを５１２バイトとし、１０年間分のログデータを保存する場合、１つの期初日に対応する１つのログデータ領域は、５１２バイト×３６５（１年間当たりの日間ログデータの個数）×１０（年数）＝１８２５ＫＢ＝１．７８ＭＢ（メガバイト）となる。
【０１８１】
また、本実施形態によれば、期初日がいくつ設定されても、必要となるログデータ領域は１つでよく、ログデータ領域を増加させなくて済む。
【０１８２】
また、本実施形態によれば、新たに期初日が設定されることがあっても、新たに設定された期初日を記憶するだけで、新たに設定された期初日に対応するログデータの集計及び表示が可能となる。
【０１８３】
（変形例）
これまで、本発明の２つの実施形態を説明したが、本発明の範囲はこの実施形態に限定されない。つまり、この実施形態における各要素を当業者がこれと均等なものに置換した実施形態も本発明の範囲に含まれる。
【０１８４】
第１の実施形態では、「日」が互いに異なる期初日の数が２であり、「日」がいずれかの期初日と同じである期初日の数が３であり、期初日の合計の数が５である例について説明した。「日」が互いに異なる期初日の数、「日」がいずれかの期初日と同じである期初日の数、ならびに、期初日の合計の数は任意である。また、「日」がいずれかの期初日と同じである期初日の数が０であってもよい。また、第２の実施形態において、期初日の合計の数は任意である。
【０１８５】
第１及び２の実施形態では、印刷装置３が期初日設定処理を実行し、ホスト機器１がログデータ表示処理を実行する例を示した。この他、ホスト機器１が期初日設定処理を実行してもよいし、印刷装置３がログデータ表示処理を実行してもよい。また、ログデータ表示処理の代わりにログデータ集計処理が実行されてもよい。この場合、集計されたログデータは、画面に表示される代わりに記憶装置などに記憶される。
【０１８６】
第１及び第２の実施形態では、ログ開始時点のログデータであるか否かを示すフラグがログデータに設けられ、このフラグが参照されてログデータの表示・非表示が決定される例を示した。この他、ログデータにフラグが設けられない構成でもよい。例えば、ログデータに含まれる年度や月度や日付などが参照されて、ログデータの表示・非表示が決定されてもよい。
【０１８７】
第１及び第２の実施形態では、月間ログデータ部、及び年間ログデータ部に記録、保存されるログデータの対象が印刷枚数である場合について説明した。この他、例えば、（ａ）用紙サイズ毎の印刷枚数、（ｂ）カラー印刷枚数／モノクロ印刷枚数、（ｃ）消費電力値、（ｄ）トナー等の消耗品の消費量、をログデータの対象としてもよい。この場合、例えば、印刷装置３を以下に示すように構成する。
【０１８８】
まず、（ａ）用紙サイズ毎の印刷枚数累積カウンタ、（ｂ）カラー印刷枚数累積カウンタ／モノクロ印刷枚数累積カウンタ、（ｃ）消費電力累積カウンタ、（ｄ）トナー等の消耗品の消費量累積カウンタ、を設ける。
そして、月間ログデータ部には、各月度毎の、（ａ）用紙サイズ毎の月間印刷枚数と期間最終印刷枚数累積値、（ｂ）月間カラー印刷枚数／月間モノクロ印刷枚数とそれぞれの期間最終印刷枚数累積値、（ｃ）月間消費電力量と期間最終消費電力累積値、（ｄ）トナー等の消耗品の月間消費量と期間最終消費量累積値、が記録、保持される。
さらに、年間ログデータ部には、年度毎の、（ａ）用紙サイズ毎の年間印刷枚数と期間最終印刷枚数累積値、（ｂ）年間カラー印刷枚数／年間モノクロ印刷枚数とそれぞれの期間最終印刷枚数累積値、（ｃ）年間消費電力量と期間最終消費電力累積値、（ｄ）トナー等の消耗品の年間消費量と期間最終消費量累積値、が記録、保持される。
【０１８９】
第１及び第２の実施形態では、月間ログデータと年間ログデータとの両方が生成される例について示したが、月間ログデータのみが生成されてもよいし、年間ログデータのみが生成されてもよい。
【０１９０】
第１及び第２の実施形態では、日付取得部３０５がクロック回路１１により構成される例について説明したが、日付取得部３０５が電波時計などにより構成されていてもよい。また、日付取得部３０５は、無線もしくは有線の通信により、印刷装置３の外部から現在の日付を取得する構成であってもよい。
【０１９１】
第１及び第２の実施形態では、ログデータ記憶部３０２や使用実績情報記憶部３０３が印刷装置３に含まれている例を示した。しかし、ログデータ記憶部３０２や使用実績情報記憶部３０３は、印刷装置３の外部に設けられていても良い。
【０１９２】
第１及び第２の実施形態では、設備機器が印刷装置である例について示したが、設備機器は、コピー機、スキャナ、電話、テレビ、空調装置、通信装置などであってもよい。なお、ログデータの対象は、印刷枚数、スキャン枚数、通話時間、視聴時間、空調稼働時間、通信データ量、使用時間、消費電力など、適宜、調整することが可能である。
【０１９３】
なお、第１及び第２の実施形態の設備機器（印刷装置）と同様の機能や構成を予め備えた設備機器によって本発明を実現できることはもとより、既存の設備機器にプログラムを適用することで、本発明にかかる設備機器として機能させることもできる。この場合、第１及び第２の実施形態で例示した設備機器と同様の構成を備えた設備機器のコンピュータ（ＣＰＵなどの制御部）に、上述した設備機器の機能と同様の機能を実現させるためのプログラムを実行させることで、本発明にかかる設備機器として機能させることができる。このようなプログラムの適用方法は任意であり、例えば、ＣＤ−ＲＯＭやメモリカードなどの記憶媒体に格納して適用できる他、例えば、インターネットなどの通信媒体を介して適用することもできる。
【０１９４】
また、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本出願の当初の特許請求の範囲に記載された発明を付記する。
【０１９５】
（付記１）
ユーザから複数の期初日の指定を受け付ける期初日受付部と、
前記受け付けられた複数の期初日のそれぞれについて、当該期初日を基準として定義される複数のログ対象期間のそれぞれにおけるログデータが記憶されるログデータ記憶部と、
前記受け付けられた複数の期初日のそれぞれについて、前記複数のログ対象期間のうちログ生成中のログ対象期間以降における設備機器の使用実績を示す情報が記憶される使用実績情報記憶部と、
前記受け付けられた複数の期初日のそれぞれについて、前記設備機器が使用される毎に、前記使用実績情報記憶部に記憶されている使用実績を示す情報を更新する使用実績情報更新部と、
本日の日付を取得する日付取得部と、
前記受け付けられた複数の期初日のそれぞれについて、前記取得された本日の日付が、前記ログ生成中のログ対象期間を過ぎた日付であると判別した場合、前記使用実績情報記憶部に記憶されている使用実績を示す情報に基づいて、前記ログ生成中のログ対象期間から前記本日の日付が含まれるログ対象期間の１つ前のログ対象期間までにおけるログデータを生成し、前記ログデータ記憶部に記憶させるログデータ生成部と、
前記受け付けられた複数の期初日のそれぞれについて、前記ログデータ生成部により前記ログデータが生成されたと判別した場合、前記ログ生成中のログ対象期間を、前記本日の日付が含まれるログ対象期間に変更するログ対象期間変更部と、を備える、
ことを特徴とする設備機器。
【０１９６】
（付記２）
前記受け付けられた複数の期初日のそれぞれを基準として定義される複数のログ対象期間のそれぞれは、当該期初日を構成する月と日のうちの日と同じ日から始まる一ヶ月間であり、
前記受け付けられた複数の期初日のうち、同じ日により構成される期初日については、前記ログデータは共用され、前記使用実績を示す情報は共用される、
ことを特徴とする付記１に記載の設備機器。
【０１９７】
（付記３）
前記ログデータ生成部は、前記設備機器の電源がオンされた場合、もしくは、前記本日の日付が切り替わったと判別した場合、前記ログデータを生成するか否かの判別処理の結果に応じて、前記ログデータを生成し前記ログデータ記憶部に記憶させる処理を実行する、
ことを特徴とする付記１又は２に記載の設備機器。
【０１９８】
（付記４）
前記ログ対象期間は、２種類以上であり、
前記２種類以上のログ対象期間について、前記ログデータが生成される、
ことを特徴とする付記１乃至３のいずれかに記載の設備機器。
【０１９９】
（付記５）
前記ログ対象期間は、前記期初日から始まる一年間であり、当該期初日を含む年の年度を表すものとして定義される、
ことを特徴とする付記４に記載の設備機器。
【０２００】
（付記６）
前記ログ対象期間は、前記期初日を構成する月と日のうちの日と同じ日から始まる一ヶ月間であり、そこに含まれている１日が含まれる月の月度を表すものとして定義される、
ことを特徴とする付記４に記載の設備機器。
【０２０１】
（付記７）
前記ログデータ記憶部は、フラッシュＲＯＭである、
ことを特徴とする付記１乃至６のいずれかに記載の設備機器。
【０２０２】
（付記８）
設備機器とログデータ表示装置とを備えるログデータ表示システムであって、
前記設備機器は、
ユーザから複数の期初日の指定を受け付ける期初日受付部と、
前記受け付けられた複数の期初日のそれぞれについて、当該期初日を基準として定義される複数のログ対象期間のそれぞれにおけるログデータが記憶されるログデータ記憶部と、
前記受け付けられた複数の期初日のそれぞれについて、前記複数のログ対象期間のうちログ生成中のログ対象期間以降における設備機器の使用実績を示す情報が記憶される使用実績情報記憶部と、
前記受け付けられた複数の期初日のそれぞれについて、前記設備機器が使用される毎に、前記使用実績情報記憶部に記憶されている使用実績を示す情報を更新する使用実績情報更新部と、
本日の日付を取得する日付取得部と、
前記受け付けられた複数の期初日のそれぞれについて、前記取得された本日の日付が、前記ログ生成中のログ対象期間を過ぎた日付であると判別した場合、前記使用実績情報記憶部に記憶されている使用実績を示す情報に基づいて、前記ログ生成中のログ対象期間から前記本日の日付が含まれるログ対象期間の１つ前のログ対象期間までにおけるログデータを生成し、前記ログデータ記憶部に記憶させるログデータ生成部と、
前記受け付けられた複数の期初日のそれぞれについて、前記ログデータ生成部により前記ログデータが生成されたと判別した場合、前記ログ生成中のログ対象期間を、前記本日の日付が含まれるログ対象期間に変更するログ対象期間変更部と、
前記ログデータ記憶部に記憶されているログデータを前記ログデータ表示装置に送信する送信部と、を備え、
前記ログデータ表示装置は、
前記送信されたログデータを受信する受信部と、
前記受信されたログデータを画面内に表示する表示部と、を備える、
ことを特徴とするログデータ表示システム。
【０２０３】
（付記９）
設備機器とログデータ集計装置とを備えるログデータ集計システムであって、
前記設備機器は、
ユーザから複数の期初日の指定を受け付ける期初日受付部と、
前記受け付けられた複数の期初日のそれぞれを基準として定義される複数のログ対象期間のそれぞれよりも短い複数の部分期間のそれぞれにおけるログデータが記憶されるログデータ記憶部と、
前記複数の部分期間のうちログ生成中の部分期間以降における設備機器の使用実績を示す情報が記憶される使用実績情報記憶部と、
前記設備機器が使用される毎に、前記使用実績情報記憶部に記憶されている使用実績を示す情報を更新する使用実績情報更新部と、
本日の日付を取得する日付取得部と、
前記受け付けられた複数の期初日のそれぞれについて、前記取得された本日の日付が、前記ログ生成中の部分期間を過ぎた日付であると判別した場合、前記使用実績情報記憶部に記憶されている使用実績を示す情報に基づいて、前記ログ生成中の部分期間から前記本日の日付が含まれる部分期間の１つ前の部分期間までにおけるログデータを生成し、前記ログデータ記憶部に記憶させるログデータ生成部と、
前記ログデータ生成部により前記ログデータが生成されたと判別した場合、前記ログ生成中の部分期間を、前記本日の日付が含まれる部分期間に変更するログ対象期間変更部と、
前記ログデータ記憶部に記憶されているログデータを前記ログデータ集計装置に送信する送信部と、を備え、
前記ログデータ集計装置は、
前記送信されたログデータを受信する受信部と、
前記受け付けられた複数の期初日のそれぞれについて、当該期初日を基準として定義される複数のログ対象期間のそれぞれにおけるログデータを、前記受信されたログデータを集計するログデータ集計部と、を備える、
ことを特徴とするログデータ集計システム。
【０２０４】
（付記１０）
ログデータ記憶部と使用実績記憶部とを利用するログデータ保存方法であって、
前記ログデータ記憶部には、複数の期初日のそれぞれについて、当該期初日を基準として定義される複数のログ対象期間のそれぞれにおけるログデータが記憶され、
前記使用実績記憶部には、前記複数の期初日のそれぞれについて、前記複数のログ対象期間のうちログ生成中のログ対象期間以降における設備機器の使用実績を示す情報が記憶され、
ユーザから前記複数の期初日の指定を受け付ける期初日受付ステップと、
前記受け付けられた複数の期初日のそれぞれについて、前記設備機器が使用される毎に、前記使用実績情報記憶部に記憶されている使用実績を示す情報を更新する使用実績情報更新ステップと、
本日の日付を取得する日付取得ステップと、
前記受け付けられた複数の期初日のそれぞれについて、前記取得された本日の日付が、前記ログ生成中のログ対象期間を過ぎた日付であると判別した場合、前記使用実績情報記憶部に記憶されている使用実績を示す情報に基づいて、前記ログ生成中のログ対象期間から前記本日の日付が含まれるログ対象期間の１つ前のログ対象期間までにおけるログデータを生成し、前記ログデータ記憶部に記憶させるログデータ生成ステップと、
前記受け付けられた複数の期初日のそれぞれについて、前記ログデータ生成ステップにより前記ログデータが生成されたと判別した場合、前記ログ生成中のログ対象期間を、前記本日の日付が含まれるログ対象期間に変更するログ対象期間変更ステップと、を備える、
ことを特徴とするログデータ保存方法。
【０２０５】
（付記１１）
ログデータ記憶部と使用実績記憶部とにアクセス可能なコンピュータのためのプログラムであって、
前記ログデータ記憶部には、複数の期初日のそれぞれについて、当該期初日を基準として定義される複数のログ対象期間のそれぞれにおけるログデータが記憶され、
前記使用実績記憶部には、前記複数の期初日のそれぞれについて、前記複数のログ対象期間のうちログ生成中のログ対象期間以降における設備機器の使用実績を示す情報が記憶され、
前記プログラムは、前記コンピュータを、
ユーザから前記複数の期初日の指定を受け付ける期初日受付部、
前記受け付けられた複数の期初日のそれぞれについて、前記設備機器が使用される毎に、前記使用実績情報記憶部に記憶されている使用実績を示す情報を更新する使用実績情報更新部、
本日の日付を取得する日付取得部、
前記受け付けられた複数の期初日のそれぞれについて、前記取得された本日の日付が、前記ログ生成中のログ対象期間を過ぎた日付であると判別した場合、前記使用実績情報記憶部に記憶されている使用実績を示す情報に基づいて、前記ログ生成中のログ対象期間から前記本日の日付が含まれるログ対象期間の１つ前のログ対象期間までにおけるログデータを生成し、前記ログデータ記憶部に記憶させるログデータ生成部、
前記受け付けられた複数の期初日のそれぞれについて、前記ログデータ生成部により前記ログデータが生成されたと判別した場合、前記ログ生成中のログ対象期間を、前記本日の日付が含まれるログ対象期間に変更するログ対象期間変更部、として機能させる、
ことを特徴とするプログラム。
【産業上の利用可能性】
【０２０６】
本発明は、ログデータを記録する設備機器に適用することができる。
【符号の説明】
【０２０７】
１…ホスト機器、１ａ…ログ収集部、１ｂ…ログ表示部、１ｃ…ＬＡＮ制御部、２…ホスト機器、２ａ…アプリケーションプログラム、２ｂ…プリンタドライバ、２ｃ…スプーラ、２ｄ…ＬＡＮ制御部、３…印刷装置、３ａ…内蔵メモリ、３ｂ…操作パネル、３ｃ…ＬＡＮ制御部、４…ＣＰＵ、５…ＲＡＭ、６…ＲＯＭ、７…不揮発性メモリ、８…表示パネル、９…キー、１０…プリンタエンジン、１１…クロック回路、１２…ＬＡＮ制御回路、３１…ＣＰＵ、３２…ＲＡＭ、３３…ＲＯＭ、３４…ＬＡＮ制御回路、３５…ハードディスク、３６…液晶モニタ、３７…キーボード、３８…マウス、３９…クロック回路、３０１…期初日設定部、３０２…ログデータ記憶部、３０３…使用実績情報記憶部、３０４…使用実績情報更新部、３０５…日付取得部、３０６…ログデータ生成部、３０７…ログ対象期間変更部、１０００…印刷システム、１１００Ａ、１１００Ｂ、１１００Ｃ、１１００Ｄ…期初日設定画面、１１１１、１１１２…入力エリア、１１２１、１１２２…表示エリア、１１３１…決定ボタン、２０００Ａ、２０００Ｂ、２０００Ｃ…期初日設定画面、２０１１、２０１２…入力エリア、２０２１、２０２２…表示エリア、２０３１…決定ボタン
【図１】
0005957839.tif 000002
【図２】
0005957839.tif 000003
【図３】
0005957839.tif 000004
【図４】
0005957839.tif 000005
【図５】
0005957839.tif 000006
【図６】
0005957839.tif 000007
【図７】
0005957839.tif 000008
【図８】
0005957839.tif 000009
【図９】
0005957839.tif 000010
【図１０】
0005957839.tif 000011
【図１１】
0005957839.tif 000012
【図１２】
0005957839.tif 000013
【図１３】
0005957839.tif 000014
【図１４】
0005957839.tif 000015
【図１５】
0005957839.tif 000016
【図１６】
0005957839.tif 000017
【図１７】
0005957839.tif 000018
【図１８】
0005957839.tif 000019
【図１９】
0005957839.tif 000020
【図２０】
0005957839.tif 000021
【図２１】
0005957839.tif 000022