(57)【要約】      （修正有）【課題】電池から電力の供給を受けて動作する計時部を備える印刷装置について、電池からの電力の供給が停止した場合に対応する処理を実行可能とする。【解決手段】電池３０からの電力の供給の停止に応じて初期状態へ移行し、初期状態のときに計時日時の設定があった場合に非初期状態へ移行するＲＴＣ１７と、記憶日時を記憶する第１記憶部１５と、起動時に起動日時を取得し、取得した起動日時と起動時からの経過時間とに基づいてシステム日時を管理し、システム日時に基づいて所定のタイミングで第１記憶部１５が記憶する記憶日時を更新するシステム日時管理部１０ａと、を備え、システム日時管理部１０ａは、ＲＴＣ１７が初期状態の場合、第１記憶部１５が記憶する記憶日時を起動日時として取得してシステム日時を管理し、ＲＴＣ１７が非初期状態の場合、ＲＴＣ１７が出力する計時日時を起動日時として取得してシステム日時を管理する。【選択図】図１
2017148993.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に印刷する印刷部と、
電池から電力の供給を受けて計時日時を管理して前記計時日時を出力し、前記電池からの電力の供給の停止に応じて初期状態へ移行し、前記初期状態のときに前記計時日時の設定があった場合に非初期状態へ移行する計時部と、
記憶日時を記憶する記憶部と、
起動時に起動日時を取得し、取得した前記起動日時と起動時からの経過時間とに基づいてシステム日時を管理し、前記システム日時に基づいて所定のタイミングで前記記憶部が記憶する前記記憶日時を更新するシステム日時管理部と、を備え、
前記システム日時管理部は、
前記計時部が前記初期状態の場合、前記記憶部が記憶する前記記憶日時を前記起動日時として取得して前記システム日時を管理し、
前記計時部が前記非初期状態の場合、前記計時部が出力する前記計時日時を前記起動日時として取得して前記システム日時を管理する
ことを特徴とする印刷装置。
【請求項２】
前記計時日時を設定する計時日時設定部をさらに備えることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記計時日時設定部は、
前記計時部が前記初期状態の場合でも、前記システム日時管理部が管理する前記システム日時を用いて、前記計時部が管理する前記計時日時の設定を行わないことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記計時日時設定部は、
設定日時の入力に基づいて前記計時日時を設定でき、
前記計時部が前記初期状態の場合、前記設定日時の入力を促す情報を出力することを特徴とする請求項２又は３に記載の印刷装置。
【請求項５】
前記計時日時設定部は、
前記印刷部に、前記設定日時の入力を促す情報を印刷させることを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記計時日時設定部は、
前記記憶部が記憶する前記記憶日時よりも前の日時には、前記計時日時を設定しないことを特徴とする請求項４又は５に記載の印刷装置。
【請求項７】
前記計時日時設定部は、
ネットワークを介した所定のサーバーとの通信に基づいて前記計時日時を設定することを特徴とする請求項２又は３に記載の印刷装置。
【請求項８】
前記計時日時設定部は、
前記ネットワークを介した前記所定のサーバーとの通信に基づいて前記計時日時を設定した場合、前記印刷部に、前記計時日時を設定した旨の情報を印刷させることを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記システム日時管理部が前記記憶日時を更新する前記所定のタイミングは、電源がオフされたときに対応するタイミングを含むことを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
記録媒体に印刷する印刷部と、電池から電力の供給を受けて計時日時を管理して前記計時日時を出力し、前記電池からの電力の供給の停止に応じて初期状態へ移行し、前記初期状態のときに前記計時日時の設定があった場合に非初期状態へ移行する計時部とを備える印刷装置の制御方法であって、
記憶日時を記憶し、
前記計時部が前記初期状態の場合、記憶する前記記憶日時を起動日時として取得し、取得した前記起動日時と起動時からの経過時間とに基づいてシステム日時を管理し、一方、前記計時部が前記非初期状態の場合、前記計時部が出力する前記計時日時を前記起動日時として取得し、取得した前記起動日時と起動時からの経過時間とに基づいて前記システム日時を管理し、
前記システム日時に基づいて所定のタイミングで、記憶する前記記憶日時を更新する
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、電池（ＲＴＣ用電源回路）から電力の供給を受けて、計時日時を管理する計時部（リアルタイムクロック）を備える印刷装置（プリンター）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２３２０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した印刷装置のように、電池から電力の供給を受けて動作する計時部を備える印刷装置では、電池の出力不足（二次電池の場合は充電不足に起因する出力不足）に起因して電池から計時部への電力の供給が停止し、計時部の動作が停止する可能性がある。従って、電池から計時部への電力の供給が停止した場合でも、対応する処理を行って、できるだけ、現在の日時と乖離しない日時を管理できるようにする必要がある。
本発明は、上述した事情に鑑みてなされたものであり、電池から電力の供給を受けて動作する計時部を備える印刷装置について、電池からの電力の供給が停止した場合に対応する処理を実行可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記録媒体に印刷する印刷部と、電池から電力の供給を受けて計時日時を管理して前記計時日時を出力し、前記電池からの電力の供給の停止に応じて初期状態へ移行し、前記計時日時の設定があった場合に非初期状態へ移行する計時部と、記憶日時を記憶する記憶部と、起動時に起動日時を取得し、取得した前記起動日時と起動時からの経過時間とに基づいてシステム日時を管理し、起動した状態のときに前記システム日時に基づいて所定のタイミングで前記記憶部が記憶する前記記憶日時を更新するシステム日時管理部と、を備え、前記システム日時管理部は、前記計時部が前記初期状態の場合、前記記憶部が記憶する前記記憶日時を前記起動日時として取得して前記システム日時を管理し、前記計時部が前記非初期状態の場合、前記計時部が出力する前記計時日時を前記起動日時として取得して前記システム日時を管理することを特徴とする。
本発明の構成によれば、印刷装置は、システム日時の管理に際し、電池からの電力の供給の停止に応じて計時部が初期状態へ移行した場合でも、システム日時に基づいて更新され、システム日時が至ったことについて保障される記憶日時を起点として、システム日時を管理できる。このため、印刷装置は、計時部が初期状態の場合でも、システム日時の値を、現在日時との近似性について一定の信頼性を持つ値とすることができる。すなわち、上記構成によれば、電池から電力の供給を受けて動作する計時部を備える印刷装置について、電池からの電力の供給が停止した場合に対応する処理を実行できる。
【０００６】
また、本発明は、前記計時日時を設定する計時日時設定部をさらに備えることを特徴とする。
本発明の構成によれば、印刷装置は、計時日時設定部の機能により、計時日時を設定して、計時部を初期状態から非初期状態へ移行できる。
【０００７】
また、本発明は、前記計時日時設定部は、前記計時部が前記初期状態の場合でも、前記システム日時管理部が管理する前記システム日時を用いて、前記計時部が管理する前記計時日時の設定を行わないことを特徴とする。
本発明の構成によれば、計時日時設定部は、計時部が初期状態の場合でも、システム日時管理部が管理するシステム日時を用いて、前記計時部が管理する計時日時の設定を行わないことにより、計時日時が、現在日時との近似性の点で信頼性の低い値となることを防止できる。
【０００８】
また、本発明は、前記計時日時設定部は、設定日時の入力に基づいて前記計時日時を設定でき、前記計時部が前記初期状態の場合、前記設定日時の入力を促す情報を出力することを特徴とする。
本発明の構成によれば、印刷装置は、計時部が初期状態の場合に、迅速に設定日時の入力を行うよう促すことができ、迅速に計時部の非初期状態への移行を実現できる。
【０００９】
また、本発明は、前記計時日時設定部は、前記印刷部に、前記設定日時の入力を促す情報を印刷させることを特徴とする。
本発明の構成によれば、印刷装置が有する印刷機能を好適に活用して、ユーザーに対して、設定日時の入力を促すことができる。
【００１０】
また、本発明は、前記計時日時設定部は、前記記憶部が記憶する前記記憶日時よりも前の日時には、前記計時日時を設定しないことを特徴とする。
本発明の構成によれば、ユーザーの誤入力に基づいて計時日時の設定が行われるのを抑制できる。
【００１１】
また、本発明は、前記計時日時設定部は、ネットワークを介した所定のサーバーとの通信に基づいて前記計時日時を設定することを特徴とする。
本発明の構成によれば、計時日時設定部は、計時部が初期状態の場合、所定のサーバーから取得した、現在日時との近似性について信頼性の高い日時に基づいて、計時日時を設定できる。
【００１２】
また、本発明は、前記計時日時設定部は、前記ネットワークを介した前記所定のサーバーとの通信に基づいて前記計時日時を設定した場合、前記印刷部に、前記計時日時を設定した旨の情報を印刷させることを特徴とする。
本発明の構成によれば、印刷装置が有する印刷機能を好適に活用して、ユーザーに、計時日時が設定されたことを認識させることができる。
【００１３】
また、本発明は、前記システム日時管理部が前記記憶日時を更新する前記所定のタイミングは、電源がオフされたときに対応するタイミングを含むことを特徴とする。
本発明の構成によれば、記憶日時を、システム日時管理部が管理可能な範囲で、時間的に最新のシステム日時に対応する値とすることができる。これにより、記憶日時を、システム日時が実際に至ったことについて保障される値のうち、時間的に最新の値とすることができる。
【００１４】
また、上記目的を達成するために、本発明は、記録媒体に印刷する印刷部と、電池から電力の供給を受けて計時日時を管理して前記計時日時を出力し、前記電池からの電力の供給の停止に応じて初期状態へ移行し、前記初期状態のときに前記計時日時の設定があった場合に非初期状態へ移行する計時部とを備える印刷装置の制御方法であって、記憶日時を記憶し、前記計時部が前記初期状態の場合、記憶する前記記憶日時を起動日時として取得し、取得した前記起動日時と起動時からの経過時間とに基づいてシステム日時を管理し、一方、前記計時部が前記非初期状態の場合、前記計時部が出力する前記計時日時を前記起動日時として取得し、取得した前記起動日時と起動時からの経過時間とに基づいて前記システム日時を管理し、前記システム日時に基づいて所定のタイミングで、記憶する前記記憶日時を更新することを特徴とする。
本発明の構成によれば、印刷装置は、システム日時の管理に際し、電池からの電力の供給の停止に応じて計時部が初期状態へ移行した場合でも、システム日時に基づいて更新され、システム日時が至ったことについて保障される記憶日時を起点として、システム日時を管理できる。このため、印刷装置１は、計時部が初期状態の場合でも、システム日時の値を、現在日時との近似性について一定の信頼性を持つ値とすることができる。すなわち、上記構成によれば、電池から電力の供給を受けて動作する計時部を備える印刷装置について、電池からの電力の供給が停止した場合に対応する処理を実行できる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る印刷装置の機能的構成を示すブロック図。
【図２】印刷装置の動作を示すフローチャート。
【図３】印刷装置の動作を示すフローチャート。
【図４】印刷装置の動作を示すフローチャート。
【図５】印刷装置が発行する紙片の一例を示す図。
【図６】印刷装置の動作を示すフローチャート。
【図７】印刷装置が発行する紙片の一例を示す図。
【図８】印刷装置が発行する紙片の一例を示す図。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
【００１７】
図１は、本実施形態に係る印刷装置１の機能的構成を示すブロック図である。
本実施形態に係る印刷装置１は、ロール紙（記録媒体）を収容し、ロール紙にサーマルヘッドによりドットを形成して画像を印刷し、カッターによりロール紙を切断して、画像が印刷された紙片を発行可能なサーマルプリンターである。
図１に示すように、印刷装置１は、制御部１０と、印刷部１１と、ネットワーク通信部１２と、表示部１３と、入力部１４と、第１記憶部１５（記憶部）と、第２記憶部１６と、ＲＴＣ（Real-time clock：リアルタイムクロック）１７とを備える。
【００１８】
制御部１０は、ＣＰＵ、その他の制御回路を備え、印刷装置１を制御する。制御部１０は、例えば、ＣＰＵが、後述する第１記憶部１５に記憶されたプログラムを読み出して実行することによって処理を実行したり、信号処理回路による信号処理によって処理を実行したりする等、ハードウェア及びソフトウェアにより印刷装置１を制御する。
制御部１０は、システム日時管理部１０ａと、計時日時設定部１０ｂとを備える。これら機能ブロックについては後述する。
印刷部１１は、ロール紙を搬送する搬送機構や、サーマルヘッドによりロール紙にドットを形成するサーマルヘッドを有する印刷機構、カッターによりロール紙を切断する切断機構、各種機構を制御する制御回路等、ロール紙に画像を印刷して切断するための各種構成要素を備える。
【００１９】
ネットワーク通信部１２は、制御部１０の制御で、インターネットを含むネットワークにアクセスし、ネットワークに接続された外部装置と所定の通信規格に従って通信する。
表示部１３は、液晶表示パネル等の表示パネルを有し、制御部１０の制御で、表示パネルに各種情報を表示する。
入力部１４は、印刷装置１の筐体に設けられた複数の操作スイッチを備え、操作スイッチに対する操作を検出し、検出した操作を示す信号を制御部１０に出力する。制御部１０は、入力部１４から入力された信号に基づいて、操作スイッチに対する操作に対応する処理を実行する。操作スイッチは、少なくとも、印刷装置１の電源のオン／オフを指示する電源スイッチを含む。
第１記憶部１５は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種情報を記憶する。第１記憶部１５は、最古日時情報Ｊ１と、記憶日時情報Ｊ２とを記憶する。これら情報については後述する。
第２記憶部１６は、ＲＡＭ等の揮発性メモリーを備え、各種情報を記憶する。第２記憶部１６は、制御部１０のワークエリアとして機能する。第２記憶部１６は、システム日時情報Ｊ３を記憶する。システム日時情報Ｊ３については後述する。
【００２０】
以下の説明において、実際の現在の日時を「現在日時」と表現し、後述する計時日時や、記憶日時等と区別する。
また、本実施形態において、「日時」とは、年月日、及び、時刻（時分秒）を意味する。例えば、「２０１６年１月１日１３時３０分３０秒」が、本実施形態における「日時」に相当する。なお、本実施形態では、「日時」は、年月日、及び、時刻を意味するが、「日時」は、時刻のみを意味したり、月日のみを意味したりする等、ある時点を意味する概念であればよい。
【００２１】
ＲＴＣ１７は、日時を管理し、管理する日時を示す情報を制御部１０に出力する機能を有する構成要素である。以下、ＲＴＣ１７が管理する日時を「計時日時」という。
図１に示すように、ＲＴＣ１７は、ＲＴＣ制御部２０と、ＲＴＣ揮発性メモリー２１とを備える。
【００２２】
ＲＴＣ制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、制御回路、その他周辺回路等を備え、ＲＴＣ１７を制御する。ＲＴＣ制御部２０と、制御部１０とは、通信可能に接続される。
ＲＴＣ揮発性メモリー２１は、ＲＴＣ１７に対して電力が供給された状態の間、記憶した情報を保持する揮発性メモリーである。ＲＴＣ１７に対する電力の供給が停止した場合は、記憶した情報が消去される。
ＲＴＣ揮発性メモリー２１は、計時日時を示す計時日時情報Ｊ４を記憶する。ＲＴＣ制御部２０は、図示しない発振器が生成した基準クロックに基づいて計時動作を実行し、ＲＴＣ揮発性メモリー２１に記憶された計時日時情報Ｊ４を経過時間に応じて更新する。すなわち、ＲＴＣ１７は、時間の経過に応じて、計時日時情報Ｊ４を更新することによって、日時（計時日時）を管理する。
ＲＴＣ揮発性メモリー２１は、日時設定フラグＦ１を記憶する。日時設定フラグＦ１については後述する。
【００２３】
図１に示すように、印刷装置１は、二次電池３０（電池）を備える。二次電池３０は、充電式の電池であり、コンデンサー（例えば、電気二重層コンデンサー）が実装された電源回路を備える。二次電池３０は、印刷装置１の電源がオンのときは、商用電源から電力が供給される主電源（不図示）から供給される電力により、コンデンサーに電荷を蓄える。一方、印刷装置１の電源がオフのときは、コンデンサーに蓄えた電荷を放電して、ＲＴＣ１７に電力を供給する。
ＲＴＣ１７は、印刷装置１の電源がオンされ、商用電源から印刷装置１に対して電力が供給された状態の間は、主電源（不図示）から電力が供給され、主電源から供給される電力に基づいて動作する。ＲＴＣ１７は、印刷装置１の電源がオフされた状態の間は、二次電池３０からバックアップ用の電力が供給され、二次電池３０から供給される電力に基づいて動作する。
【００２４】
このように、ＲＴＣ１７は、印刷装置１の電源がオフのときは、二次電池３０から電力の供給を受けて動作する。しかしながら、電源がオフの状態が相当期間続くと、コンデンサーに蓄えた電荷の容量が不足し、二次電池３０からの出力電圧の電位が低下して、二次電池３０からＲＴＣ１７への電力の供給が停止し、ＲＴＣ１７の動作が停止する場合が生じ得る。なお、「二次電池３０からの電力の供給の停止する」とは、ＲＴＣ１７の正常な動作が停止する程度に二次電池３０の出力電圧の電位が低下した状態を意味する。
二次電池３０からのＲＴＣ１７に対する電力の供給が停止した場合は、揮発性メモリーであるＲＴＣ揮発性メモリー２１への電力の供給が停止し、ＲＴＣ揮発性メモリー２１が記憶する情報（計時日時情報Ｊ４、日時設定フラグＦ１を含む。）が消去される。電力の供給の停止に起因してＲＴＣ揮発性メモリー２１が記憶する計時日時情報Ｊ４が消去された後、再び、ＲＴＣ１７に電力が供給された場合、計時日時情報Ｊ４は、所定の初期値となる。その後、計時日時情報Ｊ４は、当該所定の初期値を起点として、ＲＴＣ制御部２０による計時動作に応じて、その値が更新される。また、日時設定フラグＦ１は、後述する計時日時情報Ｊ４に対する設定が実行されるまで、初期状態を維持する。
【００２５】
ＲＴＣ１７への電力の供給の停止、その他の原因によって、計時日時情報Ｊ４が所定の初期値となると、ＲＴＣ１７は、初期状態へ移行する。
一方、計時日時情報Ｊ４は、後述する方法で、設定することができる。計時日時情報Ｊ４を設定するとは、計時日時設定部１０ｂ（後述）により、計時日時情報Ｊ４の値を、特定の日時を示す値へと変更することをいう。そして、ＲＴＣ１７が初期状態へ移行した後、計時日時情報Ｊ４の設定が行われた場合、ＲＴＣ１７は、非初期状態へ移行する。
すなわち、初期状態とは、ＲＴＣ１７への電力の供給の停止、その他の原因によりＲＴＣ揮発性メモリー２１が記憶する計時日時情報Ｊ４が所定の初期値となり、その後、計時日時情報Ｊ４の設定が行われてない状態である。一方、非初期状態とは、ＲＴＣ１７が初期状態のときに初めて計時日時情報Ｊ４の設定が行われた後、ＲＴＣ１７が初期状態へ移行してない状態である。
【００２６】
上述したように、ＲＴＣ揮発性メモリー２１は、日時設定フラグＦ１を記憶する。日時設定フラグＦ１は、ＲＴＣ１７が初期状態か、非初期状態かを管理するフラグである。すなわち、日時設定フラグＦ１がオフ（初期状態）の場合、ＲＴＣ１７は初期状態であり、日時設定フラグＦ１がオンの場合、ＲＴＣ１７は非初期状態である。
二次電池３０からのＲＴＣ１７に対する電力の供給が停止し、ＲＴＣ１７が初期状態へ移行した場合、日時設定フラグＦ１も初期状態のオフになる。
一方、ＲＴＣ制御部２０は、計時日時情報Ｊ４に対する設定が実行されてＲＴＣ１７が非初期状態へ移行すると、日時設定フラグＦ１をオンする。
【００２７】
ところで、印刷装置１の制御部１０のシステム日時管理部１０ａは、日時を示すシステム日時を管理する。後に詳述するが、システム日時管理部１０ａは、印刷装置１の起動時に、ワークエリアとして機能する第２記憶部１６にシステム日時を示すシステム日時情報Ｊ３を記憶し、時間の経過に応じて、システム日時情報Ｊ３を更新することによって、システム日時を管理する。
印刷装置１の制御部１０は、印刷装置１の稼働時間の算出等、日時を用いて実行する処理について、システム日時管理部１０ａが管理するシステム日時を用いて処理を実行する。従って、システム日時は、現在日時とできるだけ近いことが求められる。
以上を踏まえ、印刷装置１は、以下の処理を実行する。
【００２８】
図２は、電源がオンされたときの印刷装置１の動作を示すフローチャートである。
図２に示すように、印刷装置１の電源スイッチの操作に応じて電源がオンされて、印刷装置１が起動すると（ステップＳ１）、印刷装置１の制御部１０のシステム日時管理部１０ａは、ＲＴＣ１７が初期状態であるか否かを判別する（ステップＳＡ１）。
ステップＳＡ１において、システム日時管理部１０ａは、ＲＴＣ制御部２０と通信し、日時設定フラグＦ１の状態（オンかオフか）を問い合わせ、問い合せに対する応答に基づいて、ＲＴＣ１７が初期状態であるか否かを判別する。上述したように、日時設定フラグＦ１は、ＲＴＣ１７が初期状態へと移行した場合オフとなる。その後、計時日時情報Ｊ４に対する設定が実行され、ＲＴＣ１７が非初期状態へと移行した場合、ＲＴＣ制御部２０は、日時設定フラグＦ１をオンする。
例えば、ステップＳ１で行われた印刷装置１の電源のオンのタイミングが、当該電源のオンの前に行われた電源のオフのタイミングから相当期間経過しており、当該電源のオフから当該電源のオンの間に、二次電池３０からＲＴＣ１７への電力の供給が停止した場合、ステップＳＡ１の時点でＲＴＣ１７は初期状態である。
【００２９】
ＲＴＣ１７が初期状態ではない場合（＝非初期状態の場合）（ステップＳＡ１：ＮＯ）、システム日時管理部１０ａは、ＲＴＣ１７が出力する計時日時情報Ｊ４が示す日時を、起動日時（後述）として取得する（ステップＳＡ２）。なお、ＲＴＣ１７は、印刷装置１の電源がオンの間、間隔をあけて、計時日時情報Ｊ４を制御部１０に出力する。ステップＳＡ２において、システム日時管理部１０ａは、ＲＴＣ１７から制御部１０に入力された計時日時情報Ｊ４を取得する。
なお、システム日時管理部１０ａが、ＲＴＣ１７に計時日時情報Ｊ４の出力を要求し、当該要求に応じてＲＴＣ１７が出力した計時日時情報Ｊ４を取得する構成でもよい。
後に明らかとなるとおり、ＲＴＣ１７が非初期状態の場合、ＲＴＣ１７が管理する計時日時は、現在日時に近い信頼性の高い日時である。
次いで、システム日時管理部１０ａは、取得した起動日時（計時日時情報Ｊ４が示す日時）を示す情報を、システム日時情報Ｊ３として、第２記憶部１６に記憶する（ステップＳＡ３）。
次いで、システム日時管理部１０ａは、システム日時の管理を開始する（ステップＳＡ４）。
詳述すると、システム日時管理部１０ａは、図示しない発振器が生成した基準クロックに基づいて計時動作を実行し、第２記憶部１６に記憶されたシステム日時情報Ｊ３を経過時間に応じて更新する。なお、システム日時管理部１０ａが、システム日時情報Ｊ３を経過時間に応じて更新する処理が、「起動日時と、起動時からの経過時間とに基づいてシステム日時を管理する処理」に相当する。
システム日時管理部１０ａは、システム日時の管理（システム日時情報Ｊ３に対する経過時間に応じた更新）を、印刷装置１が起動した状態の間、継続して実行する。
以上のように、印刷装置１の電源のオンに伴う起動時に、ＲＴＣ１７が初期状態ではなく非初期状態の場合、システム日時管理部１０ａは、ＲＴＣ１７が出力する計時日時情報Ｊ４が示す日時（起動日時）を起点とし、当該日時からの経過時間に基づいて、システム日時を管理する。
なお、「起動日時」は、印刷装置１の起動に伴うシステム日時の管理にあたり、システム日時の起点となる日時のことである。
【００３０】
ステップＳＡ４の処理後、システム日時管理部１０ａは、処理手順をステップＳＡ８へ移行する。
【００３１】
一方、ステップＳＡ１においてＲＴＣ１７が初期状態と判別した場合（ステップＳＡ１：ＹＥＳ）、計時日時設定部１０ｂは、計時日時設定関連処理を実行する（ステップＳＡ９）。計時日時設定部１０ｂが実行する計時日時設定関連処理については、後述する。
【００３２】
また、ＲＴＣ１７が初期状態の場合（ステップＳＡ１：ＹＥＳ）、システム日時管理部１０ａは、第１記憶部１５が記憶する記憶日時情報Ｊ２が示す日時（以下、適宜、「記憶日時」という。）を、起動日時として取得する（ステップＳＡ５）。
後に明らかとなるとおり、記憶日時情報Ｊ２が示す日時は、現在日時とは乖離した日時である可能性があるものの、保証できる範囲で、現在日時に近い日時である。
次いで、システム日時管理部１０ａは、取得した起動日時（記憶日時情報Ｊ２が示す日時）を示す情報を、システム日時情報Ｊ３として、第２記憶部１６に記憶する（ステップＳＡ６）。
次いで、システム日時管理部１０ａは、システム日時の管理を開始する（ステップＳＡ７）。
上述したように、システム日時の管理に際し、システム日時管理部１０ａは、第２記憶部１６に記憶されたシステム日時情報Ｊ３を経過時間に応じて更新する。また、システム日時管理部１０ａは、システム日時の管理（システム日時情報Ｊ３に対する経過時間に応じた更新）を、印刷装置１が起動した状態の間、継続して実行する。
以上のように、印刷装置１の電源のオンに伴う起動時に、ＲＴＣ１７が初期状態の場合、システム日時管理部１０ａは、第１記憶部１５が記憶する記憶日時情報Ｊ２が示す日時を起点とし、当該日時からの経過時間に基づいて、システム日時を管理する。
【００３３】
ステップＳＡ７の処理後、システム日時管理部１０ａは、処理手順をステップＳＡ８へ移行する。
【００３４】
ステップＳＡ８において、システム日時管理部１０ａは、記憶日時更新処理を実行する。
【００３５】
図３は、図２のフローチャートのステップＳＡ８で、システム日時管理部１０ａが実行する記憶日時更新処理の詳細を示すフローチャートである。
システム日時管理部１０ａは、印刷装置１の電源がオンされて印刷装置１が起動した状態の間、図３のフローチャートで示す記憶日時更新処理を実行する。
図３に示すように、システム日時管理部１０ａは、後述するステップＳＢ３の記憶日時情報Ｊ２の更新を実行するタイミングが到来したか否かを監視しつつ（ステップＳＢ１）、電源スイッチの操作に基づく電源のオフの指示があったか否かを監視する（ステップＳＢ２）。
ここで、システム日時管理部１０ａは、予め定められた所定の間隔をあけて、後述する記憶日時情報Ｊ２の更新を実行する。ステップＳＢ１において、システム日時管理部１０ａは、前回、記憶日時情報Ｊ２の更新を行ったタイミングから、当該所定の間隔が経過した場合、記憶日時情報Ｊ２の更新を実行するタイミングが到来したと判別する。なお、システム日時管理部１０ａは、印刷装置１の起動時に、当該所定の間隔にかかわらず、記憶日時情報Ｊ２の更新を実行する。
【００３６】
電源のオフの指示がある前に、記憶日時情報Ｊ２を更新するタイミングが到来した場合（ステップＳＢ１：ＹＥＳ）、システム日時管理部１０ａは、第１記憶部１５が記憶する記憶日時情報Ｊ２を更新する（ステップＳＢ３）。
詳述すると、上述したように、システム日時管理部１０ａは、第２記憶部１６に記憶したシステム日時情報Ｊ３を経過時間に応じて更新することにより、システム日時を管理する。
そして、ステップＳＢ３において、システム日時管理部１０ａは、記憶日時情報Ｊ２の値が、現時点のシステム日時の値となるように、システム日時情報Ｊ３に基づいて、記憶日時情報Ｊ２を更新する。つまり、システム日時管理部１０ａは、記憶日時情報Ｊ２の値が、システム日時情報Ｊ３の値と同期するように、間隔をあけて、システム日時情報Ｊ３に基づいて記憶日時情報Ｊ２を更新する。
ステップＳＢ３の処理が行われることにより、ステップＳＢ３の処理が行われた時点における記憶日時情報Ｊ２が示す日時が、その時点におけるシステム日時であることが保証される。
ステップＳＢ３の処理後、システム日時管理部１０ａは、処理手順をステップＳＢ１へ戻す。
【００３７】
ここで、第１記憶部１５は、最古日時情報Ｊ１を記憶する。最古日時情報Ｊ１は、以下の方法で使用される情報である。
すなわち、最古日時情報Ｊ１の値は、記憶日時情報Ｊ２が取り得る、時間的に最も古い値とされる。
そして、最古日時情報Ｊ１の値は、記憶日時情報Ｊ２が１度も更新されてない場合における記憶日時情報Ｊ２のデフォルト値として用いられる。最古日時情報Ｊ１の値を、記憶日時情報Ｊ２のデフォルト値として用いることにより、システム日時が、最古日時情報Ｊ１が示す日時よりも時間的に古くなることを防止できる。
【００３８】
一方、ステップＳＢ２において、電源スイッチの操作に基づく電源のオフの指示があったと判別した場合（ステップＳＢ２：ＹＥＳ）、システム日時管理部１０ａは、システム日時情報Ｊ３に基づいて、記憶日時情報Ｊ２を更新する（ステップＳＢ４）。ステップＳＢ４の処理後、印刷装置１は、所定のシャットダウン処理を行って、電源がオフされた状態へ移行する。
ステップＳＢ４の処理は以下の目的で実行される。すなわち、システム日時管理部１０ａは、印刷装置１の電源がオンの状態の間のみ、システム日時を管理可能である。そして、印刷装置１の電源のオフが指示されたときに、システム日時情報Ｊ３に基づいて記憶日時情報Ｊ２を更新することにより、記憶日時情報Ｊ２の値を、システム日時管理部１０ａが管理可能な範囲で、時間的に最新のシステム日時に対応する値とすることができる。これにより、記憶日時情報Ｊ２の値を、システム日時が実際に至ったことについて保障される値のうち、時間的に最新の値とすることができる。
【００３９】
なお、例えば、印刷装置１の電源がオンされた状態のときに、商用電源に係る電源コンセントから印刷装置１側のプラグ（不図示）が引き抜かれる等、電源スイッチに対する操作に基づく電源のオフ以外のイレギュラーな態様で印刷装置１の電源がオフされる場合がある。この場合、ステップＳＢ４の処理は行われない。しかしながら、この場合でも、印刷装置１の電源がオンの状態の間、間隔をあけて定期的に記憶日時情報Ｊ２の更新が行われるため、記憶日時情報Ｊ２の値を、システム日時が実際に至ったことが保証される値のうち、時間的に最新の値に近い値とすることができる。
【００４０】
次に、図２のフローチャートのステップＳＡ９で、計時日時設定部１０ｂが実行する計時日時設定関連処理について説明する。
ステップＳＡ９の処理が行われる場合、ＲＴＣ１７が初期状態であり、ＲＴＣ１７が管理する計時日時と、現在日時とが乖離した状態である。従って、ＲＴＣ１７が管理する計時日時が現在日時に対応する日時となるように、できるだけ早く、計時日時情報Ｊ４を設定する必要がある。
【００４１】
なお、計時日時関連処理は、ネットワークを介してＮＴＰ（Network Time Protocol）サーバーとＮＴＰに従って通信して日時を取得する機能（以下、便宜的に「ＮＴＰ機能」という。）を利用する場合と、利用しない場合とで、処理が異なる。以下、ＮＴＰ機能を利用する場合と、利用しない場合とのそれぞれについて、計時日時関連処理を説明する。
【００４２】
＜ＮＴＰ機能を利用する場合＞
図４は、ＮＴＰ機能を利用する場合における計時日時設定関連処理の詳細を示すフローチャートである。
図４のフローチャートで示す計時日時設定関連処理を実行する場合、印刷装置１にＮＴＰ機能が実装された状態であることが前提となる。
【００４３】
図４に示すように、印刷装置１の制御部１０の計時日時設定部１０ｂは、ＮＴＰ機能によりネットワーク通信部１２を制御してＮＴＰサーバーと通信し、現在日時に対応する日時を取得する（ステップＳＣ１）。
次いで、計時日時設定部１０ｂは、ＲＴＣ１７のＲＴＣ制御部２０と通信し、ＮＴＰサーバーから取得した日時の値となるように、ＲＴＣ揮発性メモリー２１が記憶する計時日時情報Ｊ４の値を変更する（ステップＳＣ２）。ステップＳＣ２の処理は、計時日時情報Ｊ４を設定する処理に相当する。
次いで、計時日時設定部１０ｂは、印刷部１１を制御して、以下の情報が印刷された紙片を発行させる（ステップＳＣ３）。すなわち、計時日時設定部１０ｂは、（１）ＲＴＣ１７が初期状態となったため、ＮＴＰサーバーから取得した日時に基づいて計時日時情報Ｊ４を設定したことを示す情報、及び、（２）システム日時を変更するため、印刷装置１の電源を一旦オフし、再びオンすることを示す情報の２つの情報が少なくとも印刷された紙片を発行させる。
なお、上述したように、計時日時情報Ｊ４の設定に応じて、ＲＴＣ１７は初期状態から非初期状態へと移行し、日時設定フラグＦ１がオンされる。この状態で、電源のオフ→電源のオンが行われることにより、図２のフローチャートのステップＳＡ１、ステップＳＡ２、ステップＳＡ３、及び、ステップＳＡ４の処理が実行されて、システム日時管理部１０ａにより管理されるシステム日時が、ＲＴＣ１７が出力する計時日時情報Ｊ４に基づく日時となる。
図５は、ステップＳＣ３の処理に基づいて発行される紙片の一例を示す図である。
【００４４】
ユーザーは、ステップＳＣ３の処理に基づいて発行された紙片に印刷された情報を参照することにより、ＲＴＣ１７が初期状態となったこと、ＲＴＣ１７が管理する計時日時がＮＴＰサーバーから取得した日時に基づいて更新されたこと、及び、印刷装置１の電源を一旦オフし再びオンする必要があることを認識できる。
なお、印刷装置１が、電源のオフ→電源のオンを伴うことなく再起動する「リセット」を実行可能な場合は、電源のオフ→電源のオンの実行を促す情報に代えて、リセットの実行を促す情報を印刷する構成でもよい。
また、印刷装置１が、ユーザーの操作によらず自身で再起動する「リセット」を実行可能な場合は、リセットを実行したことを示す情報を印刷する構成でもよい。
【００４５】
なお、本実施形態では、ステップＳＣ３において、計時日時設定部１０ｂは、上述した所定の情報をロール紙に印刷する構成である。しかしながら、制御部１０が、表示部１３を制御して、表示パネルに当該所定の情報を表示する構成でもよい。また、制御部１０が、印刷装置１に接続された外部装置に当該所定の情報を表示させる構成でもよい。
【００４６】
図４のフローチャートで示す計時日時設定関連処理によれば、ＲＴＣ１７が初期状態となった場合、自動で迅速に、計時日時情報Ｊ４を設定してＲＴＣ１７を非初期状態とすることができる。また、ユーザーに電源のオフ→電源のオンを実行させて、システム日時を、現在日時に対応する日時へと変更させることができる。
【００４７】
＜ＮＴＰ機能を利用しない場合＞
図６は、ＮＴＰ機能を利用しない場合における計時日時設定関連処理の詳細を示すフローチャートである。
例えば、印刷装置１は、印刷装置１にＮＴＰ機能が実装されてない場合や、ＮＴＰ機能が実装されていても当該機能が無効化された状態の場合、通信エラー等により印刷装置１がネットワークにアクセスできない場合等に、図６のフローチャートで示す計時日時設定関連処理を実行する。なお、ＮＴＰ機能を利用する計時日時設定関連処理を実行するか、ＮＴＰ機能を利用しない計時日時設定関連処理を実行するかをユーザーが選択可能な構成としてもよい。
【００４８】
図６に示すように、印刷装置１の制御部１０の計時日時設定部１０ｂは、印刷部１１を制御して、以下の情報が印刷された紙片を発行させる（ステップＳＤ１）。すなわち、計時日時設定部１０ｂは、（１）ＲＴＣ１７が初期状態となったこと、及び、（２）ＲＴＣ１７が管理する計時日時を現在日時に対応する日時とするため、操作スイッチに対して所定の操作を行って現在日時に対応する日時を入力すべきことを示す情報の２つの情報が少なくとも印刷された紙片を発行させる。
図７は、ステップＳＤ１の処理に基づいて発行される紙片の一例を示す。
ユーザーは、ステップＳＤ１の処理に基づいて発行された紙片に印刷された情報を参照することにより、印刷装置１に対して、日時を入力する必要があることを認識できる。
以下、ユーザーが印刷装置１に対して入力する日時を、「設定日時」という。
【００４９】
ステップＳＤ１の処理後、計時日時設定部１０ｂは、ユーザーによる設定日時の入力があったか否かを監視する（ステップＳＤ２）。
ユーザーによる設定日時の入力があった場合（ステップＳＤ２：ＹＥＳ）、計時日時設定部１０ｂは、ユーザーから入力された設定日時と、第１記憶部１５が記憶する記憶日時情報Ｊ２が示す日時（記憶日時）とを比較し、設定日時の値の方が、記憶日時の値よりも時間的に新しい値であるか否かを判別する（ステップＳＤ３）。
設定日時の値の方が、記憶日時の値よりも時間的に新しい値ではない場合（ステップＳＤ３：ＮＯ）、計時日時設定部１０ｂは、印刷部１１を制御して、誤った入力が行われた可能性があるため、再度の入力を行うことを促す情報が印刷された紙片を発行させ（ステップＳＤ４）、処理手順をステップＳＤ２へ戻す。
【００５０】
このように、本実施形態では、設定日時の値の方が、記憶日時の値よりも時間的に新しい値ではない場合、設定日時に基づく計時日時情報Ｊ４の設定を行わない。これは、以下の理由による。
すなわち、記憶日時は、ステップＳＤ３の処理が行われるタイミングよりも、過去のタイミングにおいてシステム日時に基づいて更新される日時であり、必ず、現在日時よりも古い日時を示す。そして、ユーザーが、誤った入力を行わなければ、設定日時の値は、現在日時の値と近似するはずであり、設定日時の値は、記憶日時の値よりも時間的に新しい値である。換言すれば、設定日時の値が、記憶日時の値よりも時間的に古い場合、設定日時の入力に関し、ユーザーが誤った入力を行った可能性がある。
以上を踏まえ、ユーザーの誤入力に基づいて計時日時情報Ｊ４の設定が行われるのを抑制すべく、計時日時設定部１０ｂは、設定日時の値の方が、記憶日時の値よりも時間的に新しい値ではない場合、設定日時に基づく計時日時情報Ｊ４の設定を行わない。
【００５１】
ステップＳＤ３において、設定日時の値の方が、記憶日時の値よりも時間的に新しい値であると判別した場合（ステップＳＤ３：ＹＥＳ）、計時日時設定部１０ｂは、ＲＴＣ１７のＲＴＣ制御部２０と通信し、設定日時の値となるように、ＲＴＣ揮発性メモリー２１が記憶する計時日時情報Ｊ４の値を変更する（ステップＳＤ５）。ステップＳＣ２の処理は、計時日時情報Ｊ４を設定する処理に相当する。
次いで、計時日時設定部１０ｂは、印刷部１１を制御して、以下の情報が印刷された紙片を発行させる（ステップＳＤ６）。すなわち、計時日時設定部１０ｂは、（１）ユーザーにより入力された設定日時に基づいて計時日時情報Ｊ４を設定したことを示す情報、及び、（２）システム日時を変更するため、印刷装置１の電源を一旦オフし、再びオンすることを示す情報の２つの情報が少なくとも印刷された紙片を発行させる。
なお、上述したように、計時日時情報Ｊ４の設定に応じて、ＲＴＣ１７は初期状態から非初期状態へと移行し、日時設定フラグＦ１がオンされる。この状態で、電源のオフ→電源のオンが行われることにより、図２のフローチャートの、ステップＳＡ１、ステップＳＡ２、ステップＳＡ３、及び、ステップＳＡ４の処理が実行されて、システム日時管理部１０ａにより管理されるシステム日時が、ＲＴＣ１７が出力する計時日時情報Ｊ４に基づくものとなる。
図８は、ステップＳＤ６の処理に基づいて発行される紙片の一例を示す図である。
【００５２】
ユーザーは、ステップＳＤ６の処理に基づいて発行された紙片に印刷された情報を参照することにより、印刷装置１の電源を一旦オフし再びオンする必要があることを認識できる。
なお、印刷装置１が、電源のオフ→電源のオンを伴うことなく再起動する「リセット」を実行可能な場合は、電源のオフ→電源のオンを促す情報に代えて、リセットの実行を促す情報を印刷する構成でもよい。
また、印刷装置１が、ユーザーの操作によらず自身で再起動する「リセット」を実行可能な場合は、リセットを実行したことを示す情報を印刷する構成でもよい。
【００５３】
なお、本実施形態では、ステップＳＤ１、ステップＳＤ６において、制御部１０は、所定の情報をロール紙に印刷する構成である。しかしながら、制御部１０が、表示部１３を制御して、表示パネルに当該所定の情報を表示する構成でもよい。また、制御部１０が、印刷装置１に接続された外部装置に当該所定の情報を表示させる構成でもよい。
【００５４】
図６のフローチャートで示す計時日時設定関連処理によれば、ＲＴＣ１７が初期状態となった場合、迅速に、計時日時情報Ｊ４を設定してＲＴＣ１７を非初期状態とすることができる。また、ユーザーに電源のオフ→電源のオンを実行させて、システム日時を、現在日時に対応する日時へと変更させることができる。
【００５５】
なお、図４のフローチャート、及び、図６のフローチャートを用いて説明したように、計時日時設定部１０ｂは、ＲＴＣ１７が初期状態の場合でも、システム日時管理部１０ａが管理するシステム日時に基づく計時日時情報Ｊ４の設定を行わない。これは以下の理由による。すなわち、システム日時は、ＮＴＰサーバーから取得した日時や、ユーザーが入力した設定日時と比較して、現在日時との近似性の点で、信頼性が低い。換言すれば、ＮＴＰサーバーから取得した日時、及び、ユーザーが入力した設定日時は、現在日時に対応する日時である蓋然性が非常に高い。これを踏まえ、ＲＴＣ１７が初期状態の場合でも、システム日時管理部１０ａが管理するシステム日時に基づく計時日時情報Ｊ４の設定を行わないことにより、計時日時情報Ｊ４の値が、現在日時との近似性の点で信頼性の低い値となることを防止できる。
【００５６】
以上説明したように、本実施形態に係る印刷装置１は、印刷部１１と、ＲＴＣ１７（計時部）と、第１記憶部１５（記憶部）と、システム日時管理部１０ａとを備える。
印刷部１１は、ロール紙（記録媒体）に印刷する。ＲＴＣ１７は、二次電池３０から電力の供給を受けて計時日時を管理して計時日時情報Ｊ４を出力し、二次電池３０からの電力の供給の停止に応じて初期状態へ移行し、初期状態のときに計時日時情報Ｊ４の設定があった場合に非初期状態へ移行する。第１記憶部１５は、記憶日時情報Ｊ２を記憶する。システム日時管理部１０ａは、印刷装置１の起動時に起動日時を取得し、取得した起動日時と起動時からの経過時間とに基づいてシステム日時を管理し、起動した状態のときにシステム日時に基づいて所定のタイミングで第１記憶部１５が記憶する記憶日時情報Ｊ２を更新する。また、システム日時管理部１０ａは、ＲＴＣ１７が初期状態の場合、第１記憶部１５が記憶する記憶日時情報Ｊ２を起動日時として取得してシステム日時を管理し、ＲＴＣ１７が非初期状態の場合、ＲＴＣ１７が出力する計時日時情報Ｊ４が示す日時（計時日時）を起動日時として取得してシステム日時を管理する。
この構成によれば、印刷装置１は、システム日時の管理に際し、二次電池３０からの電力の供給の停止に応じてＲＴＣ１７が初期状態へ移行した場合でも、システム日時に基づいて更新され、システム日時が至ったことについて保障される記憶日時を起点として、システム日時を管理できる。このため、印刷装置１は、ＲＴＣ１７が初期状態の場合でも、システム日時の値を、現在日時との近似性について一定の信頼性を持つ値とすることができる。すなわち、上記構成によれば、二次電池３０から電力の供給を受けて動作するＲＴＣ１７を備える印刷装置１について、二次電池３０からの電力の供給が停止した場合に対応する処理を実行できる。
【００５７】
また、本実施形態に係る印刷装置１は、計時日時情報Ｊ４を設定する計時日時設定部１０ｂをさらに備える。
この構成によれば、印刷装置１は、計時日時設定部１０ｂの機能により、計時日時を設定して、ＲＴＣ１７を初期状態から非初期状態へ移行できる。
【００５８】
また、本実施形態では、計時日時設定部１０ｂは、ＲＴＣ１７が初期状態の場合でも、システム日時管理部１０ａが管理するシステム日時に基づく計時日時情報Ｊ４の設定を行わない。
この構成によれば、計時日時設定部１０ｂは、ＲＴＣ１７が初期状態の場合でも、システム日時管理部１０ａが管理するシステム日時に基づく計時日時情報Ｊ４の設定を行わないことにより、計時日時情報Ｊ４の値が、現在日時との近似性の点で信頼性の低い値となることを防止できる。
【００５９】
また、本実施形態では、計時日時設定部１０ｂは、設定日時の入力に基づいて計時日時情報Ｊ４を設定できる。計時日時設定部１０ｂは、ＲＴＣ１７が初期状態の場合、設定日時の入力を促す情報を出力する。
この構成によれば、印刷装置１は、ＲＴＣ１７が初期状態の場合に、迅速に設定日時の入力を行うよう促すことができ、迅速にＲＴＣ１７の非初期状態への移行を実現できる。
【００６０】
また、本実施形態では、計時日時設定部１０ｂは、印刷部１１に、設定日時の入力を促す情報を印刷させる。
この構成によれば、印刷装置１が有する印刷機能を好適に活用して、ユーザーに対して、設定日時の入力を促すことができる。
【００６１】
また、本実施形態では、計時日時設定部１０ｂは、計時日時情報Ｊ４が示す日時が、第１記憶部１５が記憶する記憶日時情報Ｊ２が示す日時よりも前の日時となるようには、計時日時情報Ｊ４を設定しない。
この構成によれば、ユーザーの誤入力に基づいて計時日時情報Ｊ４の設定が行われるのを抑制できる。
【００６２】
また、本実施形態では、計時日時設定部１０ｂは、ネットワークを介したＮＴＰサーバー（所定のサーバー）と通信し、ＮＴＰに従ってＮＴＰサーバーから日時を取得し、取得した日時に基づいて計時日時情報Ｊ４を設定する。
この構成によれば、計時日時設定部１０ｂは、ＲＴＣ１７が初期状態の場合、ＮＴＰサーバーから取得した、現在日時との近似性について信頼性の高い日時に基づいて、計時日時情報Ｊ４を設定できる。
【００６３】
また、本実施形態では、計時日時設定部１０ｂは、ネットワークを介したＮＴＰサーバーとの通信に基づいて計時日時情報Ｊ４を設定した場合、印刷部１１に、計時日時情報Ｊ４を設定した旨の情報を印刷させる。
この構成によれば、印刷装置１が有する印刷機能を好適に活用して、ユーザーに、計時日時情報Ｊ４が設定されたことを認識させることができる。
【００６４】
また、本実施形態では、システム日時管理部１０ａが記憶日時情報Ｊ２を更新するタイミングは、印刷装置１の電源がオフされたときに対応するタイミングを含む。
この構成によれば、記憶日時情報Ｊ２の値を、システム日時管理部１０ａが管理可能な範囲で、時間的に最新のシステム日時に対応する値とすることができる。これにより、記憶日時情報Ｊ２の値を、システム日時が実際に至ったことについて保障される値のうち、時間的に最新の値とすることができる。
【００６５】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した印刷装置１の制御方法（印刷装置の制御方法）が、印刷装置１が備えるコンピューター、又は、印刷装置１に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、印刷装置１や、印刷装置１に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
また、上述した実施形態では、印刷装置１の印刷方式はサーマル式としたが、印刷装置１の印刷方式はサーマル式に限らず、インクジェット式、ドットインパクト式、レーザー式等何でもよい。
また、上述した実施形態では、ＲＴＣに電力を供給する電池を充電可能な二次電池としたが、放電のみが可能な一次電池でも良い。一次電池が放電しきった場合にも適用できる。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００６６】
１…印刷装置、１０…制御部、１０ａ…システム日時管理部、１０ｂ…計時日時設定部、１１…印刷部、１２…ネットワーク通信部、１３…表示部、１４…入力部、１５…第１記憶部（記憶部）、１６…第２記憶部、１７…ＲＴＣ、２０…ＲＴＣ制御部、２１…ＲＴＣ揮発性メモリー、３０…二次電池（電池）。
【図１】
2017148993.tif 000003
【図２】
2017148993.tif 000004
【図３】
2017148993.tif 000005
【図４】
2017148993.tif 000006
【図５】
2017148993.tif 000007
【図６】
2017148993.tif 000008
【図７】
2017148993.tif 000009
【図８】
2017148993.tif 000010