(57)【特許請求の範囲】
【請求項１】
電力が供給されていないときにも情報を保持する不揮発記録装置と、変更可能な時刻をＣＰＵによって計る可変クロックと、前記ＣＰＵに電力が供給されていないときにも時刻を計るＲＴＣと、前記ＲＴＣの時刻に基づいて前記可変クロックの時刻を設定する可変クロック設定手段と、前記可変クロックの時刻を変更する可変クロック変更手段と、前記ＲＴＣの時刻によって履歴を保存する履歴保存手段とを備えており、
前記可変クロック変更手段は、前記可変クロックの時刻を変更するとき、変更した前記可変クロックの時刻と、前記ＲＴＣの時刻との差分を前記不揮発記録装置に記憶させ、
前記可変クロック設定手段は、前記ＲＴＣの時刻に前記差分を適用した時刻を、前記可変クロックの時刻として設定し、
前記履歴保存手段は、前記可変クロックの時刻から前記差分を引いた時刻によって前記履歴を保存することによって、間接的に前記ＲＴＣの時刻によって前記履歴を保存することを特徴とする画像形成装置。
【請求項２】
電力が供給されていないときにも情報を保持する不揮発記録装置と、変更可能な時刻をＣＰＵによって計る可変クロックと、前記ＣＰＵに電力が供給されていないときにも時刻を計るＲＴＣと、前記ＲＴＣの時刻に基づいて前記可変クロックの時刻を設定する可変クロック設定手段と、前記可変クロックの時刻を変更する可変クロック変更手段と、前記ＲＴＣの時刻によって履歴を保存する履歴保存手段と、前記履歴のための時刻を前記ＣＰＵによって計るログクロックと、前記ＲＴＣの時刻を前記ログクロックの時刻として設定するＬＣ設定手段とを備えており、
前記可変クロック変更手段は、前記可変クロックの時刻を変更するとき、変更した前記可変クロックの時刻と、前記ＲＴＣの時刻との差分を前記不揮発記録装置に記憶させ、
前記可変クロック設定手段は、前記ＲＴＣの時刻に前記差分を適用した時刻を、前記可変クロックの時刻として設定し、
前記履歴保存手段は、前記ログクロックの時刻によって前記履歴を保存することによって、間接的に前記ＲＴＣの時刻によって前記履歴を保存することを特徴とする画像形成装置。
【請求項３】
前記可変クロックは、複数備えられており、
前記可変クロック変更手段は、複数の前記可変クロック毎に前記差分を前記不揮発記録装置に記憶させることを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
電力が供給されていないときにも情報を保持する不揮発記録装置と、ＣＰＵに電力が供給されていないときにも時刻を計るＲＴＣとを備えている画像形成装置によって実行されるプログラムであって、
変更可能な時刻を前記ＣＰＵによって計る可変クロックと、前記ＲＴＣの時刻に基づいて前記可変クロックの時刻を設定する可変クロック設定手段と、前記可変クロックの時刻を変更する可変クロック変更手段と、前記ＲＴＣの時刻によって履歴を保存する履歴保存手段として前記画像形成装置を機能させ、
前記可変クロック変更手段は、前記可変クロックの時刻を変更するとき、変更した前記可変クロックの時刻と、前記ＲＴＣの時刻との差分を前記不揮発記録装置に記憶させ、
前記可変クロック設定手段は、前記ＲＴＣの時刻に前記差分を適用した時刻を、前記可変クロックの時刻として設定し、
前記履歴保存手段は、前記可変クロックの時刻から前記差分を引いた時刻によって前記履歴を保存することによって、間接的に前記ＲＴＣの時刻によって前記履歴を保存することを特徴とするプログラム。
【請求項５】
電力が供給されていないときにも情報を保持する不揮発記録装置と、ＣＰＵに電力が供給されていないときにも時刻を計るＲＴＣとを備えている画像形成装置によって実行されるプログラムであって、
変更可能な時刻を前記ＣＰＵによって計る可変クロックと、前記ＲＴＣの時刻に基づいて前記可変クロックの時刻を設定する可変クロック設定手段と、前記可変クロックの時刻を変更する可変クロック変更手段と、前記ＲＴＣの時刻によって履歴を保存する履歴保存手段と、前記履歴のための時刻を前記ＣＰＵによって計るログクロックと、前記ＲＴＣの時刻を前記ログクロックの時刻として設定するＬＣ設定手段として前記画像形成装置を機能させ、
前記可変クロック変更手段は、前記可変クロックの時刻を変更するとき、変更した前記可変クロックの時刻と、前記ＲＴＣの時刻との差分を前記不揮発記録装置に記憶させ、
前記可変クロック設定手段は、前記ＲＴＣの時刻に前記差分を適用した時刻を、前記可変クロックの時刻として設定し、
前記履歴保存手段は、前記ログクロックの時刻によって前記履歴を保存することによって、間接的に前記ＲＴＣの時刻によって前記履歴を保存することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻を計る機能を有する画像形成装置に関する。
【背景技術】
【０００２】
従来、時刻を計る機能を有する画像形成装置として、デジタル複合機全体の時間管理を行うためのＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）と、ファクシミリ通信上の時間管理を行うためのＲＴＣとを別々に有するデジタル複合機が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−９４７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置においては、２台のＲＴＣを有しているので、製品価格が高くなるという問題がある。
【０００５】
そこで、本発明は、１台のＲＴＣによって複数の時刻を計ることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、電力が供給されていないときにも情報を保持する不揮発記録装置と、変更可能な時刻をＣＰＵによって計る可変クロックと、前記ＣＰＵに電力が供給されていないときにも時刻を計るＲＴＣと、前記ＲＴＣの時刻に基づいて前記可変クロックの時刻を設定する可変クロック設定手段と、前記可変クロックの時刻を変更する可変クロック変更手段とを備えており、前記可変クロック変更手段は、前記可変クロックの時刻を変更するとき、変更した前記可変クロックの時刻と、前記ＲＴＣの時刻との差分を前記不揮発記録装置に記憶させ、前記可変クロック設定手段は、前記ＲＴＣの時刻に前記差分を適用した時刻を、前記可変クロックの時刻として設定することを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、不揮発記録装置に記憶されている差分をＲＴＣの時刻に適用した時刻を、可変クロックの時刻として設定するので、１台のＲＴＣによって、ＲＴＣの時刻と、可変クロックの時刻という複数の時刻を計ることができる。
【０００８】
また、本発明の画像形成装置は、前記ＲＴＣの時刻によって履歴を保存する履歴保存手段を備えていても良い。
【０００９】
この構成により、本発明の画像形成装置は、時刻が変更される可変クロックではなく、ＲＴＣの時刻を履歴に記録するので、時間上の順番が不正確な履歴が残ることを防止することができる。
【００１０】
また、本発明の画像形成装置は、前記履歴のための時刻を前記ＣＰＵによって計るログクロックと、前記ＲＴＣの時刻を前記ログクロックの時刻として設定するＬＣ設定手段とを備えており、前記履歴保存手段は、前記ログクロックの時刻によって前記履歴を保存することによって、間接的に前記ＲＴＣの時刻によって前記履歴を保存しても良い。
【００１１】
この構成により、本発明の画像形成装置は、履歴の記録の度にＣＰＵがＲＴＣにアクセスすることを防止することができる。
【００１２】
また、本発明の画像形成装置の前記可変クロックは、複数備えられており、前記可変クロック変更手段は、複数の前記可変クロック毎に前記差分を前記不揮発記録装置に記憶させても良い。
【００１３】
この構成により、本発明の画像形成装置は、１台のＲＴＣによって、複数の可変クロックの時刻を計ることができる。
【００１４】
本発明のプログラムは、電力が供給されていないときにも情報を保持する不揮発記録装置と、ＣＰＵに電力が供給されていないときにも時刻を計るＲＴＣとを備えている画像形成装置によって実行されるプログラムであって、変更可能な時刻を前記ＣＰＵによって計る可変クロックと、前記ＲＴＣの時刻に基づいて前記可変クロックの時刻を設定する可変クロック設定手段と、前記可変クロックの時刻を変更する可変クロック変更手段として前記画像形成装置を機能させ、前記可変クロック変更手段は、前記可変クロックの時刻を変更するとき、変更した前記可変クロックの時刻と、前記ＲＴＣの時刻との差分を前記不揮発記録装置に記憶させ、前記可変クロック設定手段は、前記ＲＴＣの時刻に前記差分を適用した時刻を、前記可変クロックの時刻として設定することを特徴とする。
【００１５】
この構成により、本発明のプログラムを実行する画像形成装置は、不揮発記録装置に記憶されている差分をＲＴＣの時刻に適用した時刻を、可変クロックの時刻として設定するので、１台のＲＴＣによって、ＲＴＣの時刻と、可変クロックの時刻という複数の時刻を計ることができる。
【発明の効果】
【００１６】
本発明の画像形成装置は、１台のＲＴＣによって複数の時刻を計ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すＣＰＵの機能のブロック図である。
【図３】電源が入れられたときの図１に示すＭＦＰの動作のフローチャートである。
【図４】システムクロックの時刻が変更されるときの図１に示すＭＦＰの動作のフローチャートである。
【図５】図１に示すＭＦＰの時刻の変化の具体例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１９】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００２０】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００２１】
図１に示すように、ＭＦＰ１０は、ＭＦＰ１０全体を制御するコントローラ１１と、種々の情報を表示する表示部１２と、利用者によって種々の操作が入力される操作部１３と、電力が供給されていないときにも情報を保持する不揮発記録装置１４と、用紙に印刷を実行するプリンタエンジン１５と、原稿を読み込んで画像データを生成する読込デバイスであるスキャナ１６と、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの図示していない外部の装置とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク経由で通信を行うためのネットワーク通信部１７と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でＦＡＸ通信を行うためのファクシミリ通信部１８とを備えている。
【００２２】
コントローラ１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１ａと、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１ｂと、ＣＰＵ１１ａの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１ｃと、ＣＰＵ１１ａに電力が供給されていないときにも時刻を計るＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１１ｄと、ＲＴＣ１１ｄに電力を供給する電池１１ｅとを備えている。ＣＰＵ１１ａは、ＲＯＭ１１ｂに記憶されているプログラムを実行することによってコントローラ１１を動作させる演算処理装置である。ＲＡＭ１１ｃは、ＣＰＵ１１ａによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。ＲＴＣ１１ｄの時刻は、利用者によって一切変更されることができない。
【００２３】
表示部１２は、例えばＬＣＤ(Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ)などの表示デバイスである。
【００２４】
操作部１３は、表示部１２とともにタッチパネルを形成するボタンなどの入力デバイスである。
【００２５】
不揮発記録装置１４は、例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである。
【００２６】
プリンタエンジン１５は、例えば、スキャナ１６によって生成された画像データや、外部の装置からネットワーク通信部１７を介して受信された印刷データや、外部のファクシミリ装置からファクシミリ通信部１８を介して受信されたＦＡＸデータなどの各種のデータを印刷する印刷デバイスである。
【００２７】
ネットワーク通信部１７は、例えば、スキャナ１６によって生成された画像データを外部の装置に送信したり、プリンタエンジン１５で印刷されるための印刷データを外部の装置から受信したりするようになっている。
【００２８】
ファクシミリ通信部１８は、例えば、スキャナ１６によって生成された画像データを外部のファクシミリ装置にＦＡＸ送信したり、プリンタエンジン１５で印刷されるためのＦＡＸデータを外部のファクシミリ装置から受信したりするようになっている。
【００２９】
図２は、ＣＰＵ１１ａの機能のブロック図である。
【００３０】
ＣＰＵ１１ａは、ＲＯＭ１１ｂに記憶されているプログラムを実行することによって、図２に示すように、変更可能な時刻を計る本発明の可変クロックとしてのシステムクロック２１と、ＲＴＣ１１ｄの時刻に基づいてシステムクロック２１の時刻を設定する本発明の可変クロック設定手段としてのＳＣ設定手段２２と、システムクロック２１の時刻を変更する本発明の可変クロック変更手段としてのＳＣ変更手段２３と、履歴のための時刻を計るログクロック２４と、ＲＴＣ１１ｄの時刻をログクロック２４の時刻として設定するＬＣ設定手段２５と、ログクロック２４の時刻によって不揮発記録装置１４に履歴１４ａを保存する履歴保存手段２６として機能する。なお、ＳＣ変更手段２３は、システムクロック２１の時刻を変更するとき、変更したシステムクロック２１の時刻と、ＲＴＣ１１ｄの時刻との差分１４ｂを不揮発記録装置１４に記憶させる。
【００３１】
次に、ＭＦＰ１０の動作について説明する。
【００３２】
ＣＰＵ１１ａの履歴保存手段２６は、ＭＦＰ１０にエラーが発生したときや、ＭＦＰ１０が印刷ジョブやＦＡＸジョブなどの各種のジョブを実行したときなど、ＭＦＰ１０の履歴を保存する必要が生じたときには、ログクロック２４の時刻によって不揮発記録装置１４に履歴１４ａを保存する。
【００３３】
一方、ＣＰＵ１１ａは、予約されていたＦＡＸを予約時刻にファクシミリ通信部１８を介してＦＡＸ送信するときや、ＭＦＰ１０の利用状況をネットワーク通信部１７を介して電子メールで定期的に管理者に通知するときなど、時刻に基づいて何らかの動作を実行するときには、システムクロック２１の時刻に基づいて動作を実行する。
【００３４】
図３は、電源が入れられたときのＭＦＰ１０の動作のフローチャートである。
【００３５】
ＭＦＰ１０の電源が入れられると、図３に示すように、ＣＰＵ１１ａは、不揮発記録装置１４に記憶されている差分１４ｂを、不揮発記録装置１４から取得する（Ｓ１０１）。
【００３６】
次いで、ＣＰＵ１１ａは、ＲＴＣ１１ｄの時刻を取得する（Ｓ１０２）。
【００３７】
次いで、ＣＰＵ１１ａのＳＣ設定手段２２は、Ｓ１０２において取得したＲＴＣ１１ｄの時刻に、Ｓ１０１において取得した差分１４ｂを適用した時刻を、システムクロック２１の時刻として設定する（Ｓ１０３）。例えば、Ｓ１０１において取得した差分１４ｂが＋６００秒であって、Ｓ１０２において取得したＲＴＣ１１ｄの時刻が２０１０年１月１日９時３０分である場合には、ＳＣ設定手段２２は、ＲＴＣ１１ｄの時刻である２０１０年１月１日９時３０分に、差分１４ｂである＋６００秒を足した２０１０年１月１日９時４０分をシステムクロック２１の時刻として設定する。また、Ｓ１０１において取得した差分１４ｂが−９００秒であって、Ｓ１０２において取得したＲＴＣ１１ｄの時刻が２０１０年１月１日９時３０分である場合には、ＳＣ設定手段２２は、ＲＴＣ１１ｄの時刻である２０１０年１月１日９時３０分に、差分１４ｂである−９００秒を足した２０１０年１月１日９時１５分をシステムクロック２１の時刻として設定する。
【００３８】
最後に、ＣＰＵ１１ａのＬＣ設定手段２５は、Ｓ１０２において取得したＲＴＣ１１ｄの時刻をログクロック２４の時刻として設定し（Ｓ１０４）、図３に示す処理を終了する。例えば、Ｓ１０２において取得したＲＴＣ１１ｄの時刻が２０１０年１月１日９時３０分である場合には、ＬＣ設定手段２５は、ＲＴＣ１１ｄの時刻である２０１０年１月１日９時３０分をログクロック２４の時刻として設定する。
【００３９】
図４は、システムクロック２１の時刻が変更されるときのＭＦＰ１０の動作のフローチャートである。
【００４０】
利用者は、例えば、ＭＦＰ１０が設置される地域の時刻に合わせてシステムクロック２１の時刻を変更したり、ＭＦＰ１０が設置される地域の時刻に対して＋５分などの好みのズレが生じるようにシステムクロック２１の時刻を変更したりすることができる。利用者が操作部１３を介してシステムクロック２１の時刻の変更をＭＦＰ１０に指示すると、ＭＦＰ１０は、図４に示す処理を実行する。
【００４１】
図４に示すように、ＣＰＵ１１ａのＳＣ変更手段２３は、利用者からの指示に応じてシステムクロック２１の時刻を変更する（Ｓ１１１）。
【００４２】
次いで、ＳＣ変更手段２３は、ＲＴＣ１１ｄの時刻を取得する（Ｓ１１２）。
【００４３】
最後に、ＳＣ変更手段２３は、Ｓ１１１において変更したシステムクロック２１の時刻と、Ｓ１１２において取得したＲＴＣ１１ｄの時刻との差分１４ｂを不揮発記録装置１４に記憶させ（Ｓ１１３）、図４に示す処理を終了する。例えば、Ｓ１１１において変更したシステムクロック２１の時刻が２０１０年１月１日９時４０分であり、Ｓ１１２において取得したＲＴＣ１１ｄの時刻が２０１０年１月１日９時３０分である場合には、ＳＣ変更手段２３は、システムクロック２１の時刻である２０１０年１月１日９時４０分から、ＲＴＣ１１ｄの時刻である２０１０年１月１日９時３０分を引いた＋６００秒を差分１４ｂとして不揮発記録装置１４に記憶させる。また、Ｓ１１１において変更したシステムクロック２１の時刻が２０１０年１月１日９時１５分であり、Ｓ１１２において取得したＲＴＣ１１ｄの時刻が２０１０年１月１日９時３０分である場合には、ＳＣ変更手段２３は、システムクロック２１の時刻である２０１０年１月１日９時１５分から、ＲＴＣ１１ｄの時刻である２０１０年１月１日９時３０分を引いた−９００秒を差分１４ｂとして不揮発記録装置１４に記憶させる。
【００４４】
図５は、ＭＦＰ１０の時刻の変化の具体例を示す図である。
【００４５】
図５に示すように、ＲＴＣ１１ｄの時刻が２０１０年３月２９日１２時のときに、ＭＦＰ１０の電源が入れられると、不揮発記録装置１４に記憶されている差分１４ｂが０秒であるので、ＣＰＵ１１ａが図３に示す処理を実行した結果、システムクロック２１の時刻およびログクロック２４の時刻は、ともに２０１０年３月２９日１２時となる。
【００４６】
次いで、ＲＴＣ１１ｄの時刻が１分進んで２０１０年３月２９日１２時１分になったとき、システムクロック２１の時刻およびログクロック２４の時刻も、ＲＴＣ１１ｄとは無関係に独自に１分進んで２０１０年３月２９日１２時１分となる。ここで、利用者によってシステムクロック２１の時刻が１時間戻るように指示されると、ＣＰＵ１１ａが図４に示す処理を実行した結果、システムクロック２１の時刻は、２０１０年３月２９日１２時１分から２０１０年３月２９日１１時１分に変更され、不揮発記録装置１４には差分１４ｂとして−３６００秒が記憶される。このとき、ログクロック２４の時刻は、２０１０年３月２９日１２時１分のままである。
【００４７】
次いで、ＲＴＣ１１ｄの時刻が１分進んで２０１０年３月２９日１２時２分になったとき、システムクロック２１の時刻も、ＲＴＣ１１ｄとは無関係に独自に１分進んで２０１０年３月２９日１１時２分となり、ログクロック２４の時刻も、ＲＴＣ１１ｄとは無関係に独自に１分進んで２０１０年３月２９日１２時２分となる。ここで、利用者によってシステムクロック２１の時刻が１時間進むように指示されると、ＣＰＵ１１ａが図４に示す処理を実行した結果、システムクロック２１の時刻は、２０１０年３月２９日１１時２分から２０１０年３月２９日１２時２分に変更され、不揮発記録装置１４には差分１４ｂとして０秒が上書きされる。このとき、ログクロック２４の時刻は、２０１０年３月２９日１２時２分のままである。
【００４８】
次いで、ＲＴＣ１１ｄの時刻が１分進んで２０１０年３月２９日１２時３分になったとき、システムクロック２１の時刻およびログクロック２４の時刻も、ＲＴＣ１１ｄとは無関係に独自に１分進んで２０１０年３月２９日１２時３分となる。ここで、利用者によってシステムクロック２１の時刻が１時間進むように指示されると、ＣＰＵ１１ａが図４に示す処理を実行した結果、システムクロック２１の時刻は、２０１０年３月２９日１２時３分から２０１０年３月２９日１３時３分に変更され、不揮発記録装置１４には差分１４ｂとして＋３６００秒が上書きされる。このとき、ログクロック２４の時刻は、２０１０年３月２９日１２時３分のままである。
【００４９】
次いで、ＲＴＣ１１ｄの時刻が１分進んで２０１０年３月２９日１２時４分になったとき、ＭＦＰ１０の電源が切られると、ＣＰＵ１１ａに電力が供給されなくなるので、システムクロック２１の時刻およびログクロック２４の時刻は、無くなる。ここで、不揮発記録装置１４には差分１４ｂとして＋３６００秒が記憶されているままである。
【００５０】
次いで、ＲＴＣ１１ｄの時刻が１分進んで２０１０年３月２９日１２時５分になったとき、ＭＦＰ１０の電源が入れられると、不揮発記録装置１４に記憶されている差分１４ｂが＋３６００秒であるので、ＣＰＵ１１ａが図３に示す処理を実行した結果、システムクロック２１の時刻は、２０１０年３月２９日１３時５分となり、ログクロック２４の時刻は、２０１０年３月２９日１２時５分となる。
【００５１】
以上に説明したように、ＭＦＰ１０は、不揮発記録装置１４に記憶されている差分１４ｂをＲＴＣ１１ｄの時刻に適用した時刻を、システムクロック２１の時刻として設定するので、１台のＲＴＣ１１ｄによって、ＲＴＣ１１ｄの時刻と、システムクロック２１の時刻と、ログクロック２４の時刻という複数の時刻を計ることができる。
【００５２】
また、ＭＦＰ１０は、時刻が変更されるシステムクロック２１ではなく、ＲＴＣ１１ｄの時刻を履歴１４ａに記録するので、時間上の順番が不正確な履歴１４ａが残ることを防止することができる。例えば、利用者が証拠隠滅のためにシステムクロック２１の時刻を意図的に過去の時刻に変更した上でＭＦＰ１０の不正な利用を行い、その後、システムクロック２１の時刻を現在の時刻に合わせることによって、ＭＦＰ１０の不正な利用を履歴１４ａに残さないようにしたとしても、ＭＦＰ１０は、ＲＴＣ１１ｄの時刻を履歴１４ａに記録するので、時間上の順番が正確な履歴１４ａが残る。
【００５３】
また、ＭＦＰ１０は、ログクロック２４の時刻によって履歴１４ａを保存することによって、間接的にＲＴＣ１１ｄの時刻によって履歴１４ａを保存しているので、履歴１４ａの記録の度にＣＰＵ１１ａがＲＴＣ１１ｄにアクセスすることを防止することができる。なお、ＭＦＰ１０は、ログクロック２４を備えることなく、履歴１４ａの記録の度にＣＰＵ１１ａがＲＴＣ１１ｄにアクセスすることによって、直接ＲＴＣ１１ｄの時刻によって履歴１４ａを保存するようになっていても良い。また、ＭＦＰ１０は、履歴１４ａの記録の度にシステムクロック２１の時刻から不揮発記録装置１４に記憶されている差分１４ｂを引いた時刻を算出し、算出した時刻、すなわち、間接的なＲＴＣ１１ｄの時刻によって履歴１４ａを保存するようになっていても良く、このようになっている場合、ログクロック２４を備えることも、履歴１４ａの記録の度にＣＰＵ１１ａがＲＴＣ１１ｄにアクセスすることも必要ない。
【００５４】
以上においては、本発明の可変クロックとして１つのシステムクロック２１について説明しているが、可変クロックの時刻と、ＲＴＣ１１ｄの時刻との差分１４ｂを複数の可変クロック毎に不揮発記録装置１４に記憶させるようになっていれば、１台のＲＴＣ１１ｄによって、複数の可変クロックの時刻を計ることができる。
【００５５】
なお、本実施の形態において、ＲＴＣ１１ｄの時刻は、利用者によって一切変更されることができないようになっているが、利用者によって変更されることができるようになっていても良い。ＲＴＣ１１ｄの時刻は、利用者によって変更されることができるようになっているとき、システムクロック２１と比較して変更されることが困難になっていることが好ましい。
【００５６】
また、本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、コピー機、プリンタなど、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００５７】
１０  ＭＦＰ（画像形成装置）
１１ａ  ＣＰＵ
１１ｄ  ＲＴＣ
１４  不揮発記録装置
１４ａ  履歴
１４ｂ  差分
２１  システムクロック（可変クロック）
２２  ＳＣ設定手段（可変クロック設定手段）
２３  ＳＣ変更手段（可変クロック変更手段）
２４  ログクロック
２５  ＬＣ設定手段
２６  履歴保存手段
【図１】
0005550469.tif 000002
【図２】
0005550469.tif 000003
【図３】
0005550469.tif 000004
【図４】
0005550469.tif 000005
【図５】
0005550469.tif 000006