(57)【要約】【課題】  サマータイム期間の時刻補正量を任意に設定することができる設定手段を設けることにより、将来１時間以外の時刻補正を行うサマータイム制度が採用される場合にも、画像形成装置に煩雑な修正を加えることなく、対応できる時刻補正装置を提供する。【解決手段】  時刻補正装置は、サマータイム期間の時間補正量としての入力時間量を含むサマータイム情報を保持するサマータイム情報保持手段と、サマータイム情報保持手段から取得されるサマータイム情報から予め算出された複数年のサマータイム遷移日時を保持する遷移日時保持手段と、遷移日時保持手段から取得されるサマータイム遷移日時と現在の日時を比較し、現在の日時がサマータイム期間中であるか否かを判定する時刻判定手段と、時刻判定手段による判定結果に応じて、サマータイム情報保持手段からの入力時間量を用いて現在時刻をサマータイム期間用の時刻に補正する時刻補正手段とを備える。【選択図】  図１
2006038833.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置内の現在時刻を補正するために装備される時刻補正装置であって、
サマータイム期間の時間補正量としての入力時間量を含むサマータイム情報を保持するサマータイム情報保持手段と、
前記サマータイム情報保持手段から取得される前記サマータイム情報から予め算出された複数年のサマータイム遷移日時を保持する遷移日時保持手段と、
前記遷移日時保持手段から取得されるサマータイム遷移日時と現在の日時を比較し、現在の日時がサマータイム期間中であるか否かを判定する時刻判定手段と、
前記時刻判定手段による判定結果に応じて、前記サマータイム情報保持手段からの入力時間量を用いて現在時刻をサマータイム期間用の時刻に補正する時刻補正手段と
を備えることを特徴とする時刻補正装置。
【請求項２】
前記サマータイム情報保持手段から取得される前記サマータイム情報に基いて、所定の複数年分のサマータイム開始日時とサマータイム終了日時を算出し、各年のサマータイム開始日時とサマータイム終了日時を順次、サマータイム遷移日時として前記遷移日時保持手段に格納することにより、遷移時刻表を生成する遷移時刻表生成手段を備えることを特徴とする請求項１に記載の時刻補正装置。
【請求項３】
前記遷移時刻表生成手段は、前記画像形成装置の起動時に前記遷移時刻表を生成することを特徴とする請求項２に記載の時刻補正装置。
【請求項４】
前記遷移時刻表生成手段は、前記サマータイム情報保持手段の前記サマータイム情報が変更された場合に、前記遷移時刻表を更新することを特徴とする請求項２又は３に記載の時刻補正装置。
【請求項５】
前記遷移時刻表生成手段は、現在の日時に含まれる年度のサマータイム開示日時とサマータイム終了日時を最初に算出するサマータイム遷移日時とすることを特徴とする請求項２又は３に記載の時刻補正装置。
【請求項６】
前記時刻判定手段は、前記遷移日時保持手段に保持された複数年のサマータイム遷移日時のうち先頭のサマータイム遷移日時から順次取得することを特徴とする請求項１に記載の時刻補正装置。
【請求項７】
前記時刻判定手段は、前記遷移日時保持手段に保持された複数年のサマータイム遷移日時を順次取得して、取得されるそれぞれのサマータイム遷移日時と現在の日時とを比較して、現在の日時がサマータイム期間中であるか否かを判定することを特徴とする請求項１に記載の時刻補正装置。
【請求項８】
前記サマータイム情報保持手段に保持される前記サマータイム情報は入力サマータイム遷移日時を含むことを特徴とする請求項１記載の時刻補正装置。
【請求項９】
前記現在時刻を含む現在の日時を保持する日時保持手段を備えることを特徴とする請求項１記載の時刻補正装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の時刻補正装置と、前記サマータイム情報を反映した現在時刻を前記時刻補正装置から取得する画像形成部とを備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻補正を行う時刻補正装置に関し、特に、現在の日時がサマータイム期間であるか否かを判定してサマータイム期間における時刻補正を行う時刻補正装置、及び時刻補正装置を備える画像形成装置に関する。
【背景技術】
【０００２】
サマータイム期間中に、１〜２時間程度、標準時刻を進めるサマータイム制度を実施している国が知られている。それに伴い、ファクシミリ装置などの通信装置の時刻表示や、タイマ制御による自動通信を行う装置において、サマータイム期間に現在時刻を補正する時刻補正装置が従来から提案されている。
【０００３】
特許文献１は、サマータイム制度を実施していない地域に将来サマータイム制度が設けられるような場合に、ユーザが繁雑な操作を行うことなく、サマータイム期間とそれ以外の期間とで時刻の調整を行うことを可能とする時刻調整装置及び方法を開示している。
【０００４】
また、特許文献２は、標準時間帯と夏時間帯の切り替わりが発生する場合に、両時間帯の時間差に基づいて、装置がタイマ機能の設定時刻を自動的に追従させることができる画像形成装置を開示している。
【特許文献１】特開２００１−０４２０７２号公報
【特許文献２】特開２００１−３１８１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の時刻補正装置では、サマータイム期間の時刻補正量が１時間に固定されているため、１時間以外の時刻補正を行うサマータイム制度が将来採用される場合、対応することが困難であり、画像形成装置に内蔵されたソフトウェアを修正するなどの対策作業が必要となる。
【０００６】
特許文献１、特許文献２に開示されている技術では、サマータイム期間中の時刻補正量が１時間に固定されており、現在の日時と、当該年のみのサマータイム開始日時及び終了日時を比較して、当該年のサマータイム期間中であるか否かを判定するだけである。
【０００７】
また、現在の日時と、当該年のみのサマータイム開始日時及び終了日時を比較して、当該年のサマータイム期間中であるか否かを判定するだけなので、複数年に渡って画像形成装置を連続稼働させる場合に不具合が発生する可能性がある。この不具合の発生を回避するためには、時刻変化を複数に渡って監視し、年度が変わる際に、サマータイム開始日時と終了日時を更新する処理が必要となる。
【０００８】
さらに、ファクシミリ装置などの通信装置の時刻表示や、タイマ制御による自動通信を行う装置において、時刻補正処理が頻繁に実行される場合が多い。このような場合に、時刻補正処理によりＣＰＵ負荷を増大させることは好ましくない。
【０００９】
本発明は、上述した課題に鑑みてなされたものであり、サマータイム期間の時刻補正量を任意に設定することができる設定手段を設けることにより、将来１時間以外の時刻補正を行うサマータイム制度が採用される場合にも、画像形成装置に煩雑な修正を加えることなく、対応できる時刻補正装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するため、本発明の時刻補正装置は、画像形成装置内の現在時刻を補正するために装備される時刻補正装置であって、サマータイム期間の時間補正量としての入力時間量を含むサマータイム情報を保持するサマータイム情報保持手段と、前記サマータイム情報保持手段から取得される前記サマータイム情報から予め算出された複数年のサマータイム遷移日時を保持する遷移日時保持手段と、前記遷移日時保持手段から取得されるサマータイム遷移日時と現在の日時を比較し、現在の日時がサマータイム期間中であるか否かを判定する時刻判定手段と、前記時刻判定手段による判定結果に応じて、前記サマータイム情報保持手段からの入力時間量を用いて現在時刻をサマータイム期間用の時刻に補正する時刻補正手段とを備えることを特徴とする。
【００１１】
上述した時刻補正装置は、前記サマータイム情報保持手段から取得される前記サマータイム情報に基いて、所定の複数年分のサマータイム開始日時とサマータイム終了日時を算出し、各年のサマータイム開始日時とサマータイム終了日時を順次、サマータイム遷移日時として前記遷移日時保持手段に格納することにより、遷移時刻表を生成する遷移時刻表生成手段を備えるように構成してもよい。
【００１２】
上述した時刻補正装置は、前記遷移時刻表生成手段が前記画像形成装置の起動時に前記遷移時刻表を生成するように構成してもよい。
【００１３】
上述した時刻補正装置は、前記遷移時刻表生成手段が前記サマータイム情報保持手段の前記サマータイム情報が変更された場合に、前記遷移時刻表を更新するように構成してもよい。
【００１４】
上述した時刻補正装置は、前記遷移時刻表生成手段が現在の日時に含まれる年度のサマータイム開示日時とサマータイム終了日時を最初に算出するサマータイム遷移日時とするように構成してもよい。
【００１５】
上述した時刻補正装置は、前記時刻判定手段が前記遷移日時保持手段に保持された複数年のサマータイム遷移日時のうち先頭のサマータイム遷移日時から順次取得するように構成してもよい。
【００１６】
上述した時刻補正装置は、前記時刻判定手段が前記遷移日時保持手段に保持された複数年のサマータイム遷移日時を順次取得して、取得されるそれぞれのサマータイム遷移日時と現在の日時とを比較して、現在の日時がサマータイム期間中であるか否かを判定するように構成してもよい。
【００１７】
上述した時刻補正装置は、前記サマータイム情報保持手段に保持される前記サマータイム情報が入力サマータイム遷移日時を含むように構成してもよい。
【００１８】
上述した時刻補正装置は、前記現在時刻を含む現在の日時を保持する日時保持手段を備えるように構成してもよい。
【００１９】
上述した課題を解決するため、本発明の画像形成装置は、上述した時刻補正装置と、前記サマータイム情報を反映した現在時刻を前記時刻補正装置から取得する画像形成部とを備えることを特徴とする。
【発明の効果】
【００２０】
本発明の時刻補正装置によれば、サマータイム期間の時刻補正量を任意に設定できる。したがって、将来１時間以外の時刻補正を行うサマータイム制度が採用される場合にも、画像形成装置に煩雑な修正を加えることなく、その変更に対応することができる。また、予め算出された複数年分の遷移日時から１つを取得して、取得した遷移日時ごとに現在の日時と比較してサマータイム期間の判定を行うことができる。従って、本発明の時刻補正装置を備える画像形成装置によれば、時刻補正装置により画像形成装置内部の現在の日時がサマータイム期間に自動的に追従するように時刻補正されるため、複数年に渡って不具合を生じることなく画像形成装置を連続稼働させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について図面を用いて説明する。
【００２２】
図１は、本発明の時刻補正装置を画像形成装置に適用した場合の構成例を示す。
【００２３】
図１の画像形成装置１００において、本実施形態の時刻補正装置は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＲＴＣ（リアルタイムクロック）１０４と、ＮＶＲＡＭ１０５と、操作パネル１０６と、時刻補正処理部１２０とから構成される。時刻補正処理部１２０は、ＲＯＭ１０２に格納され、ＣＰＵ１０１で動作するソフトウエア（アプリケーションプログラム）である。
【００２４】
ＲＡＭ１０３は、揮発性メモリであり、時刻補正処理部１２０（ＣＰＵ１０１）によりＲＡＭ１０３内に時刻遷移表１０３ａが作成される。ＲＴＣ１０４は、現在の日付と時刻（例えば、標準時の年月日と時分秒）を保持するデバイスである。
【００２５】
ＮＶＲＡＭ１０５は、ユーザが操作パネル１０６から入力するサマータイム情報を保存するデバイスである。このＮＶＲＡＭ１０５に保存されるサマータイム情報は、例えば、標準時間帯に対する画像形成装置１００の設置地域の時間帯のオフセット値、サマータイム開始日時及び終了日時、サマータイム補正時間等を含む。
【００２６】
図２は、サマータイム情報の設定を行うための操作パネル画面の一例を示す。
【００２７】
図２の操作パネル画面は、図１の画像形成装置１００において、操作パネル１０６上に表示される。この操作パネル画面上で、ユーザは、サマータイム期間の開始日時と終了日時、およびサマータイム補正時間を入力することにより、ＮＶＲＡＭ１０５のサマータイム情報を設定することができる。
【００２８】
図２に示すように、ユーザは、操作パネル画面上で、ユーザの居住している地域のサマータイム期間の開始日時と終了日時として月、週、曜日、時間を指定することができ、さらに、サマータイム補正時間（時間補正量）として任意の時間量（分単位）を指定することができる。
【００２９】
図３は、本実施形態における遷移時刻表の一例を示す。
【００３０】
上述のように、この時刻遷移表１０３ａは、時刻補正処理部１２０によりＲＡＭ１０３内に作成され、保存される。
【００３１】
図３の遷移時刻表１０３ａは、サマータイム開始日時を３月最終日曜の０時とし、サマータイム終了日時を１０月最終日曜の１時とした場合の、２００４年から２００７年までの４年間の遷移時刻の値を、連続する複数のデータ項目として格納している。
【００３２】
この実施形態の遷移時刻表１０３ａに格納される遷移時刻の時刻値は全て、基準時刻２０００年１月１日０時から経過した時間（経過秒）で表現されている。例えば、図３の遷移時刻表１０３ａの一番目のデータ項目（２００４年のサマータイム開始日時）は、２００４年３月最終日曜の０時であり、この時刻が基準時刻２０００年１月１日０時からの経過秒で表現されている。
【００３３】
遷移時刻表１０３ａに含まれるデータ項目はサマータイム開始日時とサマータイム終了日時の２つのデータ項目が組になっており、遷移時刻表１０３ａには、２つのデータ項目（開始日時と終了日時）の組が、格納可能な複数年度に対応する個数だけ格納されている。
【００３４】
なお、遷移時刻表１０３ａが基準時刻２０００年１月１日０時からの経過秒で表現された時刻値で作成される場合、基準時刻２０００年１月１日０時以前の時刻は表現できないか、あるいは負の値として表現される。
【００３５】
上述した基準時刻２０００年１月１日０時より以前の時刻を表現する必要がある場合には、２０００年１月１日０時より前の日時を基準時刻として遷移時刻表１０３ａを作成しても良い。また、負の値でサマータイム遷移時刻の時刻値を表現する形式を採用しても良い。
【００３６】
また、本発明の時刻補正装置を適用する範囲で考慮して最も過去の日時を基準時刻にすることが適切である。
【００３７】
次に、図１、図４及び図５を参照して、本実施形態の時刻補正装置が行う処理動作を説明する。
【００３８】
図４は、本発明の一実施形態における遷移時刻表を作成する作成処理動作を説明するためのフローチャートである。
【００３９】
図１の画像形成装置１００の電源がオンされ、画像形成装置１００が起動すると、時刻補正処理部１２０（ＣＰＵ１０１）は、図４の遷移時刻表作成処理の実行を開始する。
【００４０】
図４の作成処理動作が開始すると、現在の日時を取得する（ステップＳ１００）。ここでは、ＣＰＵ１０１が、現在の日時を保持するＲＴＣ１０４から現在の日時を取得する。ＲＴＣ１０４が保持する現在の日時には、年月日の日付情報が含まれている。
【００４１】
次に、ＣＰＵ１０１は、現在の日時中の日付情報から現在の年を取得する（ステップＳ１０１）。
【００４２】
次に、ＣＰＵ１０１は、取得した現在の年を、サマータイム開始日時とサマータイム終了日時の計算を開始する当該年（Ｙ）として設定する（ステップＳ１０２）。
【００４３】
次に、ＣＰＵ１０１は、当該年（Ｙ）のサマータイム開始日時とサマータイム終了日時を算出する（ステップＳ１０３）。このステップＳ１０３において、ＣＰＵ１０１は、ＮＶＲＡＭ１０５に保存されたサマータイム情報中のサマータイム開始日時及び終了日時の月、週、曜日、時間の情報から、当該年（Ｙ）の月、日、時刻を算出する。さらに、ＣＰＵ１０１は、算出結果を基準時刻２０００年１月１日０時からの経過秒に換算して、ＲＡＭ１０３に用意した遷移時刻表１０３ａに１つのデータ項目として追加する。そして、ＣＰＵ１０１は、更新した遷移時刻表１０３ａをＲＡＭ１０３に保存する。
【００４４】
ＮＶＲＡＭ１０５のサマータイム情報中の月、週、曜日、時間の情報から、当該年（Ｙ）の月、日、時刻を算出するには様々な方法がある。以下、一例として、サマータイム開始日時が３月最終日曜の０時である場合の、２００４年のサマータイム開始日時の算出手順を説明する。
【００４５】
２０００年１月１日が土曜日であることから、２００４年３月１日が月曜日であることが算出できる。
【００４６】
２００４年３月１日が月曜日であることから、２００４年３月の最初の日曜日が２００４年３月７日であることが算出できる。
【００４７】
３月７日に７日ずつ加算して行き、３月１４日、３月２１日、３月２８日が有効な日付であることから、２００４年３月の最終日曜日は２００４年３月２８日であることが分かる。このようにして、２００４年の３月最終日曜の０時が、２００４年３月２８日の０時であると算出できる。
【００４８】
したがって、遷移時刻表１０３ａには、２００４年１月１日０時から２００４年３月２８日０時までの経過秒の値を格納する。
【００４９】
なお、上述した日付計算には当然、うるう年やうるう秒を考慮しておくことが必要である。
【００５０】
当該年（Ｙ）のサマータイム開始日時および終了日時を遷移時刻表に追加した後、ＣＰＵ１０１は、遷移時刻表１０３ａに格納可能な空き領域が残っているか否かを判定する（ステップＳ１０4）。
【００５１】
時刻遷移表１０３ａに空き領域が有ると判定した場合（ステップＳ１０４のＹＥＳ）、ＣＰＵ１０１は、当該年（Ｙ）の値を１増分して（Ｙ＋１）とする（ステップＳ１０５）。そして、上述したステップＳ１０３に移行する。ＣＰＵ１０１は、ステップＳ１０３とステップＳ１０４の処理動作を繰り返すことにより、翌年のサマータイム開始日時および終了日時を算出して遷移時刻表１０３ａに追加する。
【００５２】
一方、時刻遷移表１０３ａに空き領域がないと判定した場合（ステップＳ１０４のＮＯ）、ＣＰＵ１０１は、遷移時刻表１０３ａの作成処理動作を終了する。
【００５３】
図５は、本発明の一実施形態におけるサマータイム期間を判定する判定処理動作を説明するためのフローチャートである。
【００５４】
図５の判定処理動作において、時刻補正処理部１２０（又はＣＰＵ１０１）は、ＲＴＣ１０４から時刻補正処理部１２０に入力された現在の日時（Ｔ）がサマータイム期間の時刻であるか否かを判定する。
【００５５】
図５の判定処理動作が開始すると、ＣＰＵ１０１は、ＲＡＭ１０３から遷移時刻表１０３ａの先頭の日時（ｔ）を取得する（ステップＳ２００）。この取得した日時（ｔ）は当該年のサマータイム開始日時であり、その数値は２０００年１月１日からの経過秒で表されている。
【００５６】
次に、ＣＰＵ１０１は、ステップＳ２００で取得した日時（サマータイム開始日時（ｔ））と、現在の日時（Ｔ）との大小を比較する（ステップＳ２０１）。
【００５７】
サマータイム開始日時（ｔ）が現在の日時（Ｔ）より大きい場合（ステップＳ２０１のＹＥＳ）、現在の日時（Ｔ）がまだサマータイム期間の前であると判断できるため、ＣＰＵ１０１は判定処理動作を終了する。
【００５８】
一方、サマータイム開始日時（ｔ）が現在の日時（Ｔ）より小さい場合（ステップＳ２０１のＮＯ）、現在の日時（Ｔ）がサマータイム期間中である可能性があると判断できるため、当該年のサマータイム終了日時との比較に移行する。
【００５９】
ＣＰＵ１０１は、遷移時刻表１０３ａ中の次の日時（ｔ）を取得する（ステップＳ２０２）。この取得した日時（ｔ）は当該年のサマータイム終了日時であり、その数値は２０００年１月１日からの経過秒で表されている。
【００６０】
次に、ＣＰＵ１０１は、ステップＳ２０２で取得した日時（サマータイム終了日時（ｔ））と、現在の日時（Ｔ）との大小を比較する（ステップＳ２０３）。
【００６１】
サマータイム終了日時（ｔ）が現在の日時（Ｔ）より大きい場合（ステップＳ２０３のＹＥＳ）、現在の日時（Ｔ）がサマータイム期間中であると判断できるため、ＣＰＵ１０１は、現在の日時（Ｔ）にＮＶＲＡＭ１０５からのサマータイム補正時間を加算することにより、現在の日時をサマータイム期間用の時刻に時刻補正する（Ｓ２０６）。時刻補正が完了すると、ＣＰＵ１０１は判定処理動作を終了する。
【００６２】
一方、サマータイム終了日時（ｔ）が現在の日時（Ｔ）より小さい場合（ステップＳ２０３のＮＯ）、現在の日時（Ｔ）がサマータイム期間の後である可能性があると判断できる。この場合、ＣＰＵ１０１は、ステップＳ２０２で取得した日時が遷移時刻表１０３ａ中の最後のデータ項目であるか否かを判定する（ステップＳ２０４）。
【００６３】
画像形成装置１００を複数年に渡って不具合を生じることなく連続稼働させるために、この実施形態の時刻補正装置は、遷移時刻表１０３ａに連続する複数のデータ項目として格納されている複数年度分の遷移日時を全て取得して、取得した日時ごとに現在の日時（Ｔ）と比較してサマータイム期間の判定を行うように構成している。
【００６４】
ステップＳ２０２で取得した日時が遷移時刻表１０３ａ中の最後のデータ項目である場合（ステップＳ２０４のＹＥＳ）、サマータイム期間の時刻補正は不要であると判断できるため、ＣＰＵ１０１は判定処理動作を終了する。
【００６５】
ステップＳ２０２で取得した日時が遷移時刻表１０３ａ中の最後のデータ項目でない場合（ステップＳ２０４のＮＯ）、ＣＰＵ１０１は、遷移時刻表１０３ａ中の次の日時（ｔ）を取得する（ステップＳ２０５）。この取得した日時（ｔ）は、翌年のサマータイム開始日時である。そして、ＣＰＵ１０１は、上述したステップＳ２０１からステップＳ２０６の処理動作を繰り返す。
【００６６】
次に、図１を参照して、本発明の時刻補正装置を備える画像形成装置１００の動作例を説明する。
【００６７】
図１の画像形成装置１００は、コントローラ１１３と、操作パネル１０６と、スキャナ１１１と、プロッタ１１２とから構成される。コントローラ１１３において、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＲＴＣ１０４と、ＮＶＲＡＭ１０５とがＡＳＩＣ１０７を介して接続されている。
【００６８】
また、UＳB１０８と、ＮＩＣ（ＮｅｔｗｏｒｋＩｎｔｅｒｆａｃｅＣａｒｄ）１０９と、ＦＣＵ(ＦａｘＣｏｎｔｒｏｌＵｎｉｔ)１１０は、ＰＣＩバスを介してＡＳＩＣ１０７に接続されている。さらに、コントローラ１１３には、画像データを格納するためのＨＤＤ１１８がＡＳＩＣ１０７を介して接続されている。
【００６９】
ＦＡＸアプリ１１４は、ＲＯＭ１０２に格納され、ＣＰＵ１０１で実行されるソフトウエア（アプリケーションプログラム）である。ＦＡＸアプリ１１４が実行されることにより、スキャナ１１１で読み取られる送信原稿の画像データは、いったんＲＡＭ１０３に格納された後、ＦＣＵ１１０が制御されて画像データが公衆回線経由で相手先ＦＡＸに送信される。
【００７０】
送信が完了すると、ＦＡＸアプリ１１４は、時刻補正処理部１２０を利用して、サマータイム情報を反映した現在の日時を取得して、送信完了時刻をＮＶＲＡＭ１０５に記録する。この送信完了時刻は、操作パネル１０６からのユーザの指示により、ＦＡＸアプリ１１４が操作パネル１０６に表示される。従って、ユーザは送信完了時刻を容易に確認できる。
【００７１】
また、ＦＡＸアプリ１１４は、公衆回線経由で相手先ＦＡＸから受信したデータを、いったんＲＡＭ１０３に格納する際に、時刻補正処理部１２０を利用して、サマータイム情報を反映した現在の日時を取得する。
【００７２】
その後、ＦＡＸアプリ１１４は、ＲＡＭ１０３に格納された受信データをプロッタ１１２を用いて用紙に印字する際に、用紙の先頭付近に、先に取得したＦＡＸ受信の時刻情報を画像合成によって印字する。従って、ユーザは当該ＦＡＸの受信時刻を容易に確認できる。
【００７３】
さらに、操作パネル１０６からユーザが送信時刻を指定すると、ＦＡＸアプリ１１４は、スキャナ１１１で読み取った送信原稿の画像データをＨＤＤ１１８にいったん格納しておく。ユーザが指定した送信時刻になった時点で、ＦＡＸアプリ１１４は、ＨＤＤ１１８から画像データをＲＡＭ１０３に読み出して、ＦＣＵ１１０を制御して画像データを公衆回線経由で相手先ＦＡＸに送信する。
【００７４】
このように、本実施形態の画像形成装置１００によれば、上述の時刻補正装置により、画像形成装置内部の現在の日時がユーザの居住している地域のサマータイムに自動的に追従するように時刻補正される。本実施形態の画像形成装置１００を利用するユーザは、ＦＡＸの送受信処理を、時刻補正後の現在の日時と関連付けて管理することができるので、ユーザの利便性が向上する。
【００７５】
また、図１の画像形成装置１００において、プリンタアプリ１１５は、ＲＯＭ１０２に格納され、ＣＰＵ１０１で実行されるソフトウエアである。UＳB１０８又はＮＩＣ１０９経由で画像形成装置１００に接続されるホストコンピュータから、ユーザが印刷指示することにより、ホストコンピュータから画像形成装置１００に対し、UＳB１０８又はＮＩＣ１０９経由で画像データが転送される。プリンタアプリ１１５が実行されることにより、転送された画像データがいったんＲＡＭ１０３に格納された後、当該画像データが指定された印字枚数分だけプロッタ１１２を使って用紙に印字される。
【００７６】
ユーザの印刷指示によって、プリンタアプリ１１５は転送された画像データを印字せずに、ＲＡＭ１０３からＨＤＤ１１８に格納することもできる。その場合、プリンタアプリ１１５は、時刻補正処理部１２０を利用してサマータイム情報を反映した現在の日時を取得し、当該画像データが転送されてきた転送時刻をＨＤＤ１１８に記録する。
【００７７】
プリンタアプリ１１５は、操作パネル１０６からのユーザの指示により、ＨＤＤ１１８に格納済みの画像データと、当該画像データが転送されてきた転送時刻の一覧を操作パネル１０６に表示する。ユーザは、操作パネル１０６に表示された、転送時刻の一覧を参考にして、どの画像データを印字するかを指定する。プリンタアプリ１１５は、ユーザから指定された画像データだけを、プロッタ１１２を使って用紙に印字する。
【００７８】
このように、本実施形態の画像形成装置１００によれば、上述の時刻補正装置により、画像形成装置内部の現在の日時がユーザの居住している地域のサマータイムに自動的に追従するように時刻補正される。本実施形態の画像形成装置１００を利用するユーザは、印字要求した画像データと、当該画像データの時刻補正後の転送時刻とを関連付けて把握することができるので、ユーザの利便性が向上する。
【００７９】
また、図１の画像形成装置１００において、コピーアプリ１１６は、ＲＯＭ１０２に格納され、ＣＰＵ１０１で実行されるソフトウエアである。コピーアプリ１１６が実行されると、操作パネル１０６からのユーザの指示により、スキャナ１１１が原稿画像を読み取り、読み取った画像データがいったんＲＡＭ１０３に格納された後、当該画像データが指定された印字枚数分だけプロッタ１１２を用いて用紙に印字される。
【００８０】
コピーアプリ１１６は、ユーザが操作パネル１０６から指示することにより、ＲＡＭ１０３に格納した画像データを用紙に印字するとともに、ＨＤＤ１１８にも同じ画像データを格納することができる。
【００８１】
コピーアプリ１１６は、画像データをＨＤＤ１１８に格納した後、時刻補正処理部１２０を利用して、サマータイム情報を反映した現在の日時を取得し、当該画像データを格納した書込み時刻をＨＤＤ１１８に記録する。
【００８２】
さらに、図１の画像形成装置１００において、スキャナアプリ１１７は、ＲＯＭ１０２に格納され、ＣＰＵ１０１で実行されるソフトウエアである。スキャナアプリ１１７が実行されると、操作パネル１０６からユーザが画像データの転送を指示した場合、スキャナ１１１が原稿画像を読み取り、読み取った画像データがＵＳＢ１０８又はＮＩＣ１０９に接続されたホストコンピュータに転送される。さらに、ユーザが画像データの保存を指示した場合は、読み取った画像データがＨＤＤ１１８に格納される。
【００８３】
スキャナアプリ１１７は、読み取った画像データをＨＤＤ１１８に格納した後、時刻補正処理部１２０を利用して、サマータイム情報を反映した現在の日時を取得し、当該画像データを読み取った読取り時刻をＨＤＤ１１８に記録する。
【００８４】
コピーアプリ１１６及びスキャナアプリ１１７は、操作パネル１０６からのユーザの指示により、ＨＤＤ１１８に格納済みの画像データと、当該画像データを読み取った読取り時刻の一覧を操作パネル１０６上に表示する。
【００８５】
ユーザが、操作パネル１０６に表示された、読み取り時刻の一覧を参考にして、どの画像データを印字するかを指定することにより、ユーザから指定された画像データだけが、プロッタ１１２で用紙に印字される。
【００８６】
このように、本実施形態の画像形成装置１００によれば、上述の時刻補正装置により、画像形成装置内部の現在の日時がユーザの居住している地域のサマータイムに自動的に追従することにように時刻補正される。本実施形態の画像形成装置１００を利用するユーザは、画像形成装置内に保存した画像データと、当該画像データの時刻補正後の読取り時刻とを関連付けて把握することができるので、ユーザの利便性が向上する。
【００８７】
以上説明したように、本発明の時刻補正装置によれば、サマータイム期間の時刻補正量を任意に設定できる。したがって、将来１時間以外の時刻補正を行うサマータイム制度が採用される場合にも、画像形成装置に煩雑な修正を加えることなく、その変更に対応することができる。
【００８８】
また、予め算出された複数年分の遷移日時候補から１つを取得して、取得した遷移日時候補ごとに現在の日時と比較してサマータイム期間の判定を行うことができる。従って、本発明の時刻補正装置を備える画像形成装置によれば、時刻補正装置により画像形成装置内部の現在の日時がサマータイム期間に自動的に追従するように時刻補正されるため、複数年に渡って不具合を生じることなく画像形成装置を連続稼働させることができる。
【００８９】
本発明は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形や変更が可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係る時刻補正装置を画像形成装置に適用した場合の構成例を示すブロック図である。
【図２】本発明の一実施形態におけるサマータイム情報設定を行うための操作パネル画面の一例を示す図である。
【図３】本発明の一実施形態における遷移時刻表の一例を示す図である。
【図４】本発明の一実施形態における遷移時刻表を作成する作成処理動作を説明するためのフローチャートである。
【図５】本発明の一実施形態におけるサマータイム期間を判定する判定処理動作を説明するためのフローチャートである。
【符号の説明】
【００９１】
１００  画像形成装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０３ａ  遷移時刻表
１０４  ＲＴＣ
１０５  ＮＶＲＡＭ
１０６  操作パネル
１２０  時刻補正処理部
【図１】
2006038833.tif 000003
【図２】
2006038833.tif 000004
【図３】
2006038833.tif 000005
【図４】
2006038833.tif 000006
【図５】
2006038833.tif 000007