(57)【特許請求の範囲】
【請求項１】
データの格納時に、前記データを読み出す際に参照される前記データの格納領域を示す情報を書き込むデータ記録方式を用いた記録装置であって、
前記記録装置に対する電源が切断されたか否かを判定する判定部と、
前記電源が切断されたとき、残留電荷を用いて前記情報を書き込む処理を実行する書込部と
を有し、
前記情報が複数存在する場合、前記書込部は、前記記録装置と接続された機器の状態に応じて設定された優先順位に基づいて、前記情報を書き込む処理を実行する、
記録装置。
【請求項２】
データの格納時に、前記データを読み出す際に参照される前記データの格納領域を示す情報を書き込むデータ記録方式を用いた記録装置であって、
前記記録装置に対する電源が切断されたか否かを判定する判定部と、
前記電源が切断されたとき、残留電荷を用いて前記情報を書き込む処理を実行する書込部と
を有し、
前記情報が複数存在する場合、前記書込部は、容量の大きい前記データが格納されている格納領域を示す前記情報から順に、前記情報を書き込む処理を実行する、
記録装置。
【請求項３】
データの格納時に、前記データを読み出す際に参照される前記データの格納領域を示す情報を書き込むデータ記録方式を用いた記録装置であって、
前記記録装置に対する電源が切断されたか否かを判定する判定部と、
前記電源が切断されたとき、残留電荷を用いて前記情報を書き込む処理を実行する書込部と
を有し、
前記情報を書き込む処理が完了した後、保存されていない前記データが存在する場合、前記書込部は、前記保存されていない前記データを格納する処理を実行する、
記録装置。
【請求項４】
データの格納時に、前記データを読み出す際に参照される前記データの格納領域を示す情報を書き込むデータ記録方式を用いた記録装置による記録方法であって、
前記記録装置に対する電源が切断されたか否かを判定し、
前記電源が切断されたとき、残留電荷を用いて前記情報を書き込む処理を実行し、
前記情報が複数存在する場合、前記記録装置と接続された機器の状態に応じて設定された優先順位に基づいて、前記情報を書き込む処理を実行する、
記録方法。
【請求項５】
データの格納時に、前記データを読み出す際に参照される前記データの格納領域を示す情報を書き込むデータ記録方式を用いた記録装置による記録方法であって、
前記記録装置に対する電源が切断されたか否かを判定し、
前記電源が切断されたとき、残留電荷を用いて前記情報を書き込む処理を実行し、
前記情報が複数存在する場合、容量の大きい前記データが格納されている格納領域を示す前記情報から順に、前記情報を書き込む処理を実行する、
記録方法。
【請求項６】
データの格納時に、前記データを読み出す際に参照される前記データの格納領域を示す情報を書き込むデータ記録方式を用いた記録装置による記録方法であって、
前記記録装置に対する電源が切断されたか否かを判定し、
前記電源が切断されたとき、残留電荷を用いて前記情報を書き込む処理を実行し、
前記情報を書き込む処理が完了した後、保存されていない前記データが存在する場合、前記保存されていない前記データを格納する処理を実行する、
記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及び記録方法に関する。
【背景技術】
【０００２】
従来から、機器の状態をログ情報として記録する記録装置が知られている。この記録装置では、データを格納する際にデータの格納領域を示す情報を書き込むデータ記録方式が用いられており、記録装置からデータを読み出す際には、読み出し対象のデータの格納領域を示す情報が参照され、データが読み出される。
【０００３】
このような記録装置では、データの格納領域を示す情報が書き込まれる前に予期せぬ電源の切断が発生すると、データが読み込めなくなることがある。そこで、従来では、予備電源を備えるメモリを別途有し、予備電源を備えるメモリにデータの格納領域を示す情報を記録する技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、予備電源を備えるメモリ等を有していない記録装置においては、従来のデータ記録方式によりデータを保存しているものの、予期せぬ電源の切断に対する対策が取られていない。このため、上述の記録装置において、予期せぬ電源の切断が発生すると、データの格納領域を示す情報が書き込まれないまま記録の処理が終了し、データが読み込めなくなるという不具合が発生するおそれがある。
【０００５】
開示の技術では、予期せぬ電源の切断による不具合の発生を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
開示の技術は、データの格納時に、前記データを読み出す際に参照される前記データの格納領域を示す情報を書き込むデータ記録方式を用いた記録装置であって、前記記録装置に対する電源が切断されたか否かを判定する判定部と、前記電源が切断されたとき、残留電荷を用いて前記情報を書き込む処理を実行する書込部とを有し、前記情報が複数存在する場合、前記書込部は、前記記録装置と接続された機器の状態に応じて設定された優先順位に基づいて、前記情報を書き込む処理を実行する。
【発明の効果】
【０００７】
予期せぬ電源の切断による不具合の発生を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】データ記録方式の一例を説明する図である。
【図２】本実施形態に係る記録装置のハードウェア構成を示す図である。
【図３】本実施形態に係る記録装置の機能構成を説明する図である。
【図４】画像形成装置のログ情報のファイルを例示する図である。
【図５】優先順位の設定を例示する図である。
【図６】交流電源の電圧波形、ゼロクロス信号及び直流電源の電圧波形の関係を示す図である。
【図７】本実施形態に係る記録装置の動作を説明するフローチャートである。
【図８】図７のファイル検索ステップの一例を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本実施形態の記録装置について説明する。本実施形態の記録装置は、例えばプリンタ機能、スキャナ機能等を搭載した画像形成装置等の機器に組み込まれることで、機器に関する情報を記録する。以下の説明では、機器に関する情報を機器の動作履歴情報（以下「ログ情報」という。）として説明するが、本実施形態の記録装置に記録される情報は、ログ情報でなくてもよい。
【００１０】
まず、本実施形態に係る記録装置で用いられるデータ記録方式について、図１を参照しながら説明する。図１は、データ記録方式の一例を説明する図である。
【００１１】
記録装置は、外部記憶装置等にログ情報を記録する際、メモリ上のデータ記録領域において、どの格納領域にデータを格納するかを指定する（以下「ファイルオープン処理」という。）。
【００１２】
続いて、記録装置は、メモリ上で指定された格納領域にデータを格納する（以下「データの書き込み処理」という。）。
【００１３】
続いて、記録装置は、データが格納された格納領域を示す情報をメモリ上のヘッダ領域に書き込む（以下「ファイルクローズ処理」という。）。これにより、格納領域に格納されたデータは、一つのファイルとして記録される。なお、データが格納された格納領域を示す情報は、データを読み出す際に参照される。
【００１４】
図１では、メモリ上の３つの格納領域Ｄ１、Ｄ２、Ｄ３にデータが格納され、これらの格納領域Ｄ１、Ｄ２、Ｄ３を示す情報がメモリ上のヘッダ領域Ｈに書き込まれる。本実施形態では、ヘッダ領域Ｈに格納領域Ｄ１、Ｄ２、Ｄ３を示す情報が格納されると、格納領域Ｄ１、Ｄ２、Ｄ３に格納されたそれぞれのデータが一つのファイルとして記録される。
【００１５】
本実施形態の記録装置では、電源が切断されたときに、記録装置や、記録装置を搭載した機器に残留する電荷を用いて、データの格納領域を示す情報の書き込み処理を実行する。すなわち、本実施形態の記録装置は、電源が切断されたときの残留電荷を用いてファイルクローズ処理を実行する。このため、本実施形態によれば、ファイルクローズ処理が実行されていないファイルが存在する場合であっても、予備電源等を設けずにファイルクローズ処理を実行することができる。
【００１６】
結果として、本実施形態では、予備電源や予備電源を備えるメモリ等を用いずに、簡易な構成で、予期せぬ電源の切断により、データが読み込めなくなるという不具合の発生を抑制することができる。
【００１７】
次に、本実施形態に係る記録装置１０のハードウェア構成について、図２を参照しながら説明する。図２は、本実施形態に係る記録装置１０のハードウェア構成を示す図である。
【００１８】
記録装置１０は、それぞれバスＢで相互に接続された演算処理装置１１、メモリ装置１２、入出力装置１３及びインタフェース装置１４を有する。
【００１９】
演算処理装置１１は、メモリ装置１２に格納された制御プログラムを実行し、記録装置１０全体の処理動作の制御を行う。
【００２０】
メモリ装置１２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＮＶＲＡＭ（Non Volatile RAM）等を有する。ＲＯＭは、制御プログラム等を格納する。ＲＡＭは、ＲＯＭに格納されている制御プログラム等を実行する際のワークエリアとして機能する。ＮＶＲＡＭは、不揮発性であり、更新が必要な制御パラメータ等を格納する。ＮＶＲＡＭに格納されたパラメータは、演算処理装置１１によってＲＡＭに展開される。
【００２１】
入出力装置１３は、各種の信号の入力と出力を行うためのものである。例えば入出力装置１３は、電源から記録装置１０に供給される電力のゼロクロス信号等の電源監視信号の入出力を仲介する。また、入出力装置１３は、ユーザによる各種のデータの入力が可能な入力部と、各種のデータの表示を行う表示部とを有し、ユーザ操作により各種のデータが記録装置１０に入力されると共に、各種のデータが表示されてもよい。
【００２２】
インタフェース装置１４は、演算処理装置１１と外部記憶装置１５との間の信号の入出力を仲介する。外部記憶装置１５は、機器のログ情報を記録する装置であり、例えばハードディスク等の磁気ディスク、ＣＤ−Ｒ（Compact Disk Recordable）等の光学ディスク、メモリーカード等のフラッシュメモリ記憶装置が挙げられる。また、インタフェース装置１４は、モデム、ＬＡＮ（Local Area Network）カード等を含んでいてもよい。
【００２３】
次に、本実施形態の記録装置１０の機能構成について、図３を参照しながら説明する。図３は、本実施形態の記録装置１０の機能構成を説明する図である。図３に示す本実施形態の記録装置１０の有する各部は、演算処理装置１１が制御プログラムを読み出して実行することで実現される。
【００２４】
図３では、記録装置１０が画像形成装置３１に接続（搭載）されており、画像形成装置３１のログ情報４１を記録する場合を示している。
【００２５】
記録装置１０は、電源切断判定部２１と、ログ処理部２２とを有する。
【００２６】
電源切断判定部２１は、判定部の一例であり、記録装置１０に入力される電源（以下「入力電源」という。）が切断されているか否かを判定する。具体的には、例えば電源から入力されるゼロクロス信号等の電源状態監視用信号を監視することにより、入力電源が切断されているか否かを判定する。判定方法については後述する。
【００２７】
ログ処理部２２は、書込部の一例であり、ログ収集部２２１と、ログ保存部２２２とを有する。
【００２８】
ログ収集部２２１は、画像形成装置３１等の機器のログ情報４１を収集する。
【００２９】
ログ保存部２２２は、ログ収集部２２１により収集されたログ情報４１を外部記憶装置１５に記録する。また、ログ保存部２２２は、ログ情報４１が複数存在する場合、優先順位設定テーブルの情報に基づいて、ファイルクローズ処理を実行する順序を決定する。本実施形態では、優先順位設定テーブルとして、４つの優先順位設定テーブル５１、５２、５３、５４を有する場合について説明するが、優先順位設定テーブルの数、種類についてはこれに限定されるものではない。優先順位設定テーブルについては後述する。
【００３０】
次に、ログ情報４１のファイルの一例について、図４を参照しながら説明する。図４は、画像形成装置３１のログ情報４１のファイルを例示する図である。
【００３１】
ログ情報４１は、画像形成装置３１の動作履歴情報であり、例えばシステムログ（Ｌｏｇ＿Ｓ）、通信ログ（Ｌｏｇ＿Ａ）、機内状態変化ログ（Ｌｏｇ＿Ｂ）、プリンタ動作ログ（Ｌｏｇ＿Ｃ）、スキャナ動作ログ（Ｌｏｇ＿Ｄ）、調整ログ（Ｌｏｇ＿Ｅ）を有する。これらのログ情報４１は、例えば画像形成装置３１の動作中に何らかの障害が発生したときに障害解析を実施する場合に用いられる。
【００３２】
システムログは、システムの動作履歴情報が記録されているログである。システムの動作履歴情報としては、例えば画像形成装置３１のシステムデータの変更等の情報が挙げられる。
【００３３】
通信ログは、通信履歴情報が記録されているログである。通信履歴情報としては、通信の内容、通信の成功可否等の情報が挙げられる。
【００３４】
機内状態変化ログは、画像形成装置３１の機内状態変化の履歴が記録されているログである。画像形成装置３１の機内状態変化の履歴としては、例えばドアの開閉状態の情報、紙詰まりの有無の情報等の機内に設置されたセンサ情報が挙げられる。
【００３５】
プリンタ動作ログは、プリンタの動作履歴情報が記録されているログである。プリンタの動作履歴情報としては、例えば印刷枚数等の印刷情報が挙げられる。
【００３６】
スキャナ動作ログは、スキャナの動作履歴情報が記録されているログである。スキャナの動作履歴情報としては、例えば読取枚数等の読取情報が挙げられる。
【００３７】
調整ログは、画像形成装置３１の調整履歴情報が記録されているログである。画像形成装置３１の調整履歴情報としては、例えば印刷の濃度調整、ズレ調整等の自動補正情報が挙げられる。
【００３８】
次に、優先順位設定テーブルについて、図５を参照しながら説明する。図５は、優先順位の設定を例示する図である。
【００３９】
優先順位設定テーブルとしては、種々のテーブルを設けることができる。本実施形態の優先順位設定テーブル５１、５２、５３及び５４では、ログ情報４１が有する各種のログと、優先順位とが対応付けられている。
【００４０】
優先順位設定テーブル５１は、ファイルサイズに応じた各種のログの優先順位を示しており、ファイルサイズの大きいファイルから順にファイルを検索させるための設定（以下「ファイルサイズの降順設定」ともいう。）である。優先順位設定テーブル５１における優先順位は、例えば図５（ａ）に示すように、Ｌｏｇ＿Ｂ、Ｌｏｇ＿Ｃ、Ｌｏｇ＿Ｄ、Ｌｏｇ＿Ｅ、Ｌｏｇ＿Ａの順となっている。
【００４１】
優先順位設定テーブル５２は、ユーザ設定に応じた各種のログの優先順位を示しており、ユーザによって決められた順にファイルを検索させるための設定である。優先順位設定テーブル５２における優先順位は、ユーザが自由に設定できる。優先順位設定テーブル５２における優先順位は、例えば図５（ｂ）に示すように、Ｌｏｇ＿Ａ、Ｌｏｇ＿Ｅ、Ｌｏｇ＿Ｂ、Ｌｏｇ＿Ｃ、Ｌｏｇ＿Ｄの順となっている。
【００４２】
優先順位設定テーブル５３は、機器の動作状態に応じた各種のログの優先順位を示しており、画像形成装置３１の動作状態に基づく順にファイルを検索させるための設定である。
【００４３】
画像形成装置３１の動作状態は、例えば図５（ｃ）に示すように、スリープ中、プリンタ動作中、スキャナ動作中、調整中等がある。優先順位設定テーブル５３では、画像形成装置３１の動作状態がスリープ中である場合、優先順位の設定は、Ｌｏｇ＿Ａ、Ｌｏｇ＿Ｂ、Ｌｏｇ＿Ｃ、Ｌｏｇ＿Ｄ、Ｌｏｇ＿Ｅの順となっている。また、画像形成装置３１の動作状態がプリンタ動作中である場合、優先順位の設定は、Ｌｏｇ＿Ｃ、Ｌｏｇ＿Ａ、Ｌｏｇ＿Ｂ、Ｌｏｇ＿Ｅ、Ｌｏｇ＿Ｄの順となっている。また、画像形成装置３１の動作状態がスキャナ動作中である場合、優先順位の設定は、Ｌｏｇ＿Ｄ、Ｌｏｇ＿Ａ、Ｌｏｇ＿Ｂ、Ｌｏｇ＿Ｅ、Ｌｏｇ＿Ｃの順となっている。また、画像形成装置３１の動作状態が調整中である場合、優先順位の設定は、Ｌｏｇ＿Ｅ、Ｌｏｇ＿Ａ、Ｌｏｇ＿Ｂ、Ｌｏｇ＿Ｃ、Ｌｏｇ＿Ｄの順となっている。
【００４４】
優先順位設定テーブル５４は、デフォルト設定に応じた各種のログの優先順位を示す。デフォルト設定は、記録装置１０に予め設定されている初期設定である。優先順位設定テーブル５４における優先順位は、例えば図５（ｄ）に示すように、Ｌｏｇ＿Ａ、Ｌｏｇ＿Ｂ、Ｌｏｇ＿Ｃ、Ｌｏｇ＿Ｄ、Ｌｏｇ＿Ｅの順となっている。
【００４５】
また、いずれの優先順位の設定においても、無条件に最優先で処理するファイルとしてＬｏｇ＿Ｓが記録されている。
【００４６】
次に、電源切断判定部２１により、入力電源の信号がＯＦＦ状態になっているか否かを判定する方法の一例として、ゼロクロス信号を監視することにより、入力電源が切断されているか否かを判定する方法について、図６を参照しながら説明する。図６は、交流電源の電圧波形６１、ゼロクロス信号６２及び直流電源の電圧波形６３の関係を示す図である。
【００４７】
図６に示すように、交流電源から電力が供給されている通常の通電時には、ゼロクロス信号６２が交流電源の周波数に応じてＨｉｇｈレベルの状態とＬｏｗレベルの状態とを繰り返す。これに対して、交流電源が切断され、交流電源の電圧波形６１の値が０になると、ゼロクロス信号６２がＬｏｗレベルの状態を維持する。
【００４８】
電源切断判定部２１は、ゼロクロス信号６２の状態（Ｈｉｇｈレベル、Ｌｏｗレベル）を検知することにより、ファイルクローズ処理を実行するか否かを判定する。具体的には、電源切断判定部２１は、ゼロクロス信号６２がＬｏｗレベルの状態となった後に所定時間Ｔが経過した場合、電源が切断されたと判定して、画像形成装置３１に残留する電荷（直流電源）を用いてファイルクローズ処理を実行する。なお、電源切断判定部２１によるファイルクローズ処理は、直流電源の電圧が所定電圧以下となったときに停止する。
【００４９】
なお、電源切断判定部２１により入力電源が切断されているか否かを判定する方法は、上記ゼロクロス信号を用いる方法に限定されるものではない。例えば、交流電源を分圧して信号として読み取れるようにしたもので電源切断を判定しても良い。さらに、直流電圧低下をアナログで検知して判断しても良い。また、機器によっては安全対策として、ドア開時等にリレーを介して一部交流電源を切断する仕組みを有するものがある。その場合、ゼロクロス信号もＯＦＦしてしまう場合があるため、ドア開閉情報やリレーのＯＮ／ＯＦＦ信号等の他の情報も考慮して電源切断を判定してもよい。  次に、記録装置１０の動作について、図７を参照しながら説明する。以下では、記録装置１０の動作の一例として、記録装置１０を用いて画像形成装置３１のログ情報を記録する場合について、図７を参照しながら説明する。図７は、本実施形態に係る記録装置１０の動作を説明するフローチャートである。
【００５０】
記録装置１０は、電源切断判定部２１により、入力電源の信号がＯＦＦ状態になっているか否かを判定する（ステップＳ１０１）。
【００５１】
ステップＳ１０１において、入力電源の信号がＯＦＦ状態になっていないと判定された場合、ステップＳ１０１を繰り返す。ステップＳ１０１において、入力電源の信号がＯＦＦ状態になっていると判定された場合、記録装置１０は、電源切断判定部２１により、入力電源の信号がＯＦＦ状態となっている時間を計測する（ステップＳ１０２）。
【００５２】
続いて記録装置１０は、電源切断判定部２１により、入力電源の信号がＯＦＦ状態になった後、所定時間が経過したか否かを判定する（ステップＳ１０３）。
【００５３】
ステップＳ１０３において、所定時間が経過することなく、入力電源の信号がＯＮ状態になったと判定された場合、ステップＳ１０１へ戻る。ステップＳ１０３において、所定時間が経過したと判定された場合、記録装置１０は、ログ保存部２２２により、ファイルクローズ処理が実行されていないファイル（ファイルオープン中のファイル）が存在するか否かを判定する（ステップＳ１０４）。
【００５４】
ステップＳ１０４において、ファイルクローズ処理が実行されていないファイルが存在すると判定された場合、記録装置１０は、ログ保存部２２２により、ファイルクローズ処理が実行されていないファイルが複数存在するか否かを判定する（ステップＳ１０５）。
【００５５】
ステップＳ１０５において、ファイルクローズ処理が実行されていないファイルが複数存在すると判定された場合、ログ保存部２２２は、ファイル検索を行う（ステップＳ１０６）。そして、ログ保存部２２２は、検索されたファイルに対してファイルクローズ処理を実行（ステップＳ１０７）した後、ステップＳ１０４へ戻る。
【００５６】
ステップＳ１０５において、ファイルクローズ処理が実行されていないファイルが複数存在しないと判定された場合、ログ保存部２２２は、ファイルクローズ処理が実行されていないファイルに対してファイルクローズ処理を実行（ステップＳ１０７）した後、ステップＳ１０４へ戻る。なお、ファイル検索については後述する。
【００５７】
ステップＳ１０４において、ファイルクローズ処理が実行されていないファイルが存在しないと判定された場合、ログ保存部２２２は、保存されていないログ情報が存在するか否かを判定する（ステップＳ１０８）。
【００５８】
ステップＳ１０８において、保存されていないログ情報が存在しないと判定された場合、ステップＳ１１２へ進む。
【００５９】
ステップＳ１０８において、保存されていないログ情報が存在すると判定された場合、記録装置１０は、ログ保存部２２２により、新たにファイルオープン処理を実行する（ステップＳ１０９）。続いて、記録装置１０は、ログ保存部２２２により、保存されていないログ情報の書き込み処理を行う（ステップＳ１１０）。ログ情報の書き込み処理が完了すると、記録装置１０は、ログ保存部２２２により、ファイルクローズ処理を実行（ステップＳ１１１）した後、ステップＳ１０８へ戻る。これにより、保存されていないログ情報を保存することができる。
【００６０】
ステップＳ１１２では、記録装置１０は、電源切断判定部２１により、入力電源の信号がＯＮ状態になっているか否かを判定する。
【００６１】
ステップＳ１１２において、入力電源の信号がＯＮ状態になっていないと判定された場合、ステップＳ１１２を繰り返す。ステップＳ１１２において、入力電源の信号がＯＮ状態になっていると判定された場合、記録装置１０は、ログ処理部２２により、ログ情報の記録を再開（ステップＳ１１３）した後、ステップＳ１０１へ戻る。
【００６２】
なお、前述したステップＳ１０２からステップＳ１１１までのステップは、残留電荷を用いて演算処理装置１１によって実行される。
【００６３】
残留電荷は、例えば、交流を直流に変換する変換回路に含まれる直流の脈動を平滑化するコンデンサ等の画像形成装置３１内や記録装置１０内に蓄積された電荷である。
【００６４】
次に、ファイル検索について、図８を参照しながら説明する。図８は、図７のファイル検索ステップの一例を説明するフローチャートである。
【００６５】
まず、記録装置１０は、ログ保存部２２２により、無条件に最優先で処理するファイルが存在するか否かを検索する（ステップＳ２０１）。記録装置１０は、ログ保存部２２２により、ステップＳ２０１における検索の結果、該当するファイルが存在するか否かを判定する（ステップＳ２０２）。
【００６６】
ステップＳ２０２において、該当するファイルが存在すると判定された場合、記録装置１０は、ログ保存部２２２により、該当するファイルを選択した後、ファイル検索を終了する。ステップＳ２０２において、該当するファイルが存在しないと判定された場合、記録装置１０は、ログ保存部２２２により、優先順位の設定がファイルサイズの大きい順であるか否かを判定する（ステップＳ２０３）。
【００６７】
ステップＳ２０３において、優先順位の設定がファイルサイズの大きい順であると判定された場合、記録装置１０は、ログ保存部２２２により、優先順位設定テーブル５１の情報を参照し、ファイルサイズが大きい順でファイルを検索する（ステップＳ２０４）。そして、検索した結果、ファイルサイズが最も大きいファイルを選択してファイル検索を終了する。ステップＳ２０３において、優先順位の設定がファイルサイズの大きい順ではないと判定された場合、記録装置１０は、ログ保存部２２２により、優先順位の設定がユーザ設定であるか否かを判定する（ステップＳ２０５）。
【００６８】
ステップＳ２０５において、優先順位の設定がユーザ設定である判定された場合、記録装置１０は、ログ保存部２２２により、優先順位設定テーブル５２の情報を参照し、ユーザ設定の順でファイルを検索する（ステップＳ２０６）。そして、検索した結果、優先順位の最も高いファイルを選択してファイル検索を終了する。ステップＳ２０５において、優先順位の設定がユーザ設定ではないと判定された場合、記録装置１０は、ログ保存部２２２により、優先順位の設定が機器の動作状態に応じた設定であるか否かを判定する（ステップＳ２０７）。
【００６９】
ステップＳ２０７において、優先順位の設定が機器の動作状態に応じた設定であると判定された場合、記録装置１０は、ログ保存部２２２により、優先順位設定テーブル５３の情報を参照し、機器の動作状態に応じて設定された優先順位に基づいてファイルを検索する（ステップＳ２０８）。そして、検索した結果、優先順位の最も高いファイルを選択してファイル検索を終了する。
【００７０】
ステップＳ２０７において、優先順位の設定が機器の動作状態に応じた設定ではないと判定された場合、記録装置１０は、ログ保存部２２２により、優先順位設定テーブル５４の情報を参照し、デフォルト設定の優先順位に基づいてファイルを検索する（ステップＳ２０９）。そして、検索した結果、優先順位の最も高いファイルを選択してファイル検索を終了する。
【００７１】
以上のように、本実施形態では、データの格納時に、データを読み出す際に参照されるデータの格納領域を示す情報を書き込むデータ記録方式を用いた記録装置であって、記録装置に対する電源が切断されたか否かを判定する判定部と、電源が切断されたとき、残留電荷を用いてデータの格納領域を示す情報を書き込む処理を実行する書込部とを有する。このため、予備電源や予備電源を備えるメモリ等を用いずに、簡易な構成で、予期せぬ電源の切断によりデータが読み込めなくなるといった不具合の発生を抑制することができる。
【００７２】
また、本実施形態では、機器の動作状態に応じて設定された優先順位に基づいて、データの格納領域を示す情報の書き込み処理を実行する。このため、データの格納領域を示す情報が複数存在する場合であっても、電源が切断されたときに動作していた機能に関連するログ情報を優先的に記録することができる。結果として、予期せぬ電源の切断により機器に障害が発生したとしても、障害解析を行う際に必要となるログ情報を優先的に記録することができる。
【００７３】
また、本実施形態では、容量の大きいデータが格納されている格納領域を示す情報から順に書き込み処理を実行する。このため、データの格納領域を示す情報が複数存在する場合であっても、多くのログ情報を記録することができる。
【００７４】
また、本実施形態では、ユーザによって設定された優先順位に基づいて、データの格納領域を示す情報の書き込み処理を実行する。このため、データの格納領域を示す情報が複数存在する場合であっても、ユーザの所望する順番でログ情報を記録することができる。
【００７５】
また、本実施形態では、電源が切断され、データの格納領域を示す情報の書き込み処理が完了した後、保存されていないデータが存在する場合、保存されていないデータの格納を実行する。このため、電源が切断されたとする判定が誤っていたとしても、別のファイルを用いて継続してログ情報を記録することができる。
【００７６】
以上、記録装置及び記録方法を実施形態により説明したが、本発明は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。
【符号の説明】
【００７７】
１１    演算処理装置
１２    メモリ装置
１３    入出力装置
１４    インタフェース装置
１５    外部記憶装置
２１    電源切断判定部
２２    ログ処理部
２２１  ログ収集部
２２２  ログ保存部
３１    画像形成装置
４１    ログ情報
５１、５２、５３、５４  優先順位設定テーブル
６１    交流電源の電圧波形
６２    ゼロクロス信号
６３    直流電源の電圧波形
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特許３３１０９７５号公報
【図１】
0006455266.tif 000002
【図２】
0006455266.tif 000003
【図３】
0006455266.tif 000004
【図４】
0006455266.tif 000005
【図５】
0006455266.tif 000006
【図６】
0006455266.tif 000007
【図７】
0006455266.tif 000008
【図８】
0006455266.tif 000009