(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
ユーザーの作成したユーザーデータを記憶するＨＤＤと、
システムの動作に必要なシステムデータを記憶する不揮発性半導体記憶装置と、
前記ＨＤＤが動作不能状態であるか否かを判断するＨＤＤ確認部と、
前記ＨＤＤが動作不能状態である場合には、前記ＨＤＤをシステムから切り離して、前記画像形成装置を制限モードに設定するシステム制御部と
を備え、
前記ＨＤＤ確認部は、
前記ＨＤＤからの応答がないことに基づいて前記ＨＤＤの故障情報を取得し、
前記故障情報を取得したとき、ＨＤＤをシステムから切離すべきことを示すカットオフフラグがオン状態の場合、前記ＨＤＤが動作不能状態と判断して、前記ＨＤＤを前記システムから切り離し、
前記故障情報を取得したとき、ＨＤＤをシステムから切離すべきことを示すカットオフフラグがオフ状態の場合、故障履歴の有無を示す故障履歴フラグをオン状態にし、
前記システムの起動時に、前記故障履歴フラグがオン状態、且つ前記カットオフフラグがオフ状態であれば、前記カットオフフラグをオン状態に変更し、
前記システムの起動時に、前記故障履歴フラグがオン状態、且つ前記カットオフフラグがオン状態であれば、前記故障履歴フラグ及び前記カットオフフラグをオフ状態に変更する
ことを特徴とする、画像形成装置。
【請求項２】
ジョブを実行するジョブ実行部を備え、
前記ジョブ実行部は、前記制限モードにおいては、ユーザーデータを前記不揮発性半導体記憶装置に記憶することが可能であるジョブを実行することを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
ジョブを実行するジョブ実行部と、
揮発性記憶装置とを備え、
前記ジョブ実行部は、前記制限モードにおいては、ユーザーデータを前記揮発性記憶装置に記憶することが可能であるジョブを実行する、
ことを特徴とする、請求項１に記載の画像形成装置。
【請求項４】
前記ＨＤＤ確認部は、
ＨＤＤの故障が１回のみ検出されたことでは動作不能状態であるとの判断をせず、
ＨＤＤの故障が検出された状態でシステムが起動された後にＨＤＤの故障が再び検出された場合に動作不能状態であると判断する、
ことを特徴とする、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
ユーザーの作成したユーザーデータを記憶するＨＤＤと、
システムの動作に必要なシステムデータを記憶する不揮発性半導体記憶装置と
を備えるコンピューターを、
前記ＨＤＤが動作不能状態であるか否かを判断するＨＤＤ確認部、及び
前記ＨＤＤが動作不能状態である場合には、前記ＨＤＤをシステムから切り離して、画像形成装置を制限モードに設定するシステム制御部
として機能させ、
前記ＨＤＤ確認部は、
前記ＨＤＤからの応答がないことに基づいて前記ＨＤＤの故障情報を取得し、
前記故障情報を取得したとき、ＨＤＤをシステムから切離すべきことを示すカットオフフラグがオン状態の場合、前記ＨＤＤが動作不能状態と判断して、前記ＨＤＤを前記システムから切り離し、
前記故障情報を取得したとき、ＨＤＤをシステムから切離すべきことを示すカットオフフラグがオフ状態の場合、故障履歴の有無を示す故障履歴フラグをオン状態にし、
前記システムの起動時に、前記故障履歴フラグがオン状態、且つ前記カットオフフラグがオフ状態であれば、前記カットオフフラグをオン状態に変更し、
前記システムの起動時に、前記故障履歴フラグがオン状態、且つ前記カットオフフラグがオン状態であれば、前記故障履歴フラグ及び前記カットオフフラグをオフ状態に変更する
ことを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び該画像形成装置を機能させるプログラムに関する。
【背景技術】
【０００２】
画像形成装置は、データを、不揮発性記憶装置としてのＨＤＤ（Hard Disk Drive）に記憶するものが多い。そうすると、ＨＤＤが動作不能となってしまう場合には、画像形成装置が使用できなくなってしまうことも考えられる。
【０００３】
この点について、特許文献１には、ＨＤＤに書込み・読出しの指令を与え、その応答時間によってＨＤＤの動作不能を事前に予測し、動作不能となる前に切り離して運用するハードディスク装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１４９５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されたハードディスク装置を画像形成装置に使用する場合には、切り離されたＨＤＤを代替する別のＨＤＤが必要となる。すなわち、特許文献１に開示されたものは、２台以上のＨＤＤを備える画像形成装置においてのみ活用可能である。
【０００６】
一方、コストダウン、小型化等の要請に応えるため、１台のみのＨＤＤを備える画像形成装置も多い。
【０００７】
本発明は、１台のみのＨＤＤを備え、ＨＤＤの動作不能時に切離して運用することが可能な画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、
画像形成装置であって、
ユーザーの作成したユーザーデータを記憶するＨＤＤと、
システムの動作に必要なシステムデータを記憶する不揮発性半導体記憶装置と、
前記ＨＤＤが動作不能状態であるか否かを判断するＨＤＤ確認部と、
前記ＨＤＤが動作不能状態である場合には、前記ＨＤＤをシステムから切り離して、前記画像形成装置を制限モードに設定するシステム制御部と
を備えることを特徴とする。
【０００９】
この特徴によれば、ＨＤＤをシステムから切り離した状態においてもシステムデータを使用でき、代替のＨＤＤを用いずに運用することが可能となる。また、ＨＤＤ確認部によって、ＨＤＤが動作不能状態である場合には、自動的にＨＤＤをシステムから切り離した制限モードに移行することができる。
【００１０】
本発明の画像形成装置は、
ジョブを実行するジョブ実行部を備え、
前記ジョブ実行部は、前記制限モードにおいては、ユーザーデータを前記不揮発性半導体記憶装置に記憶することが可能であるジョブを実行することを特徴とする。
【００１１】
この特徴によれば、システムデータを保持する不揮発性記憶装置（ＳＳＤ（Solid State Drive）等）の空き領域をＨＤＤに替えて使用することができる。一方、ＳＳＤ等には書込み回数の制限があるので、多量の書込みを行わないようにすることが好ましい。
【００１２】
本発明の画像形成装置は、
ジョブを実行するジョブ実行部と、
揮発性記憶装置とを備え、
前記ジョブ実行部は、前記制限モードにおいては、ユーザーデータを前記揮発性記憶装置に記憶することが可能であるジョブを実行する、
ことを特徴とする。
【００１３】
この特徴によれば、揮発性記憶装置の空き容量の範囲でユーザーデータが保持されるジョブのみが実行される。
【００１４】
本発明の画像形成装置は、
前記ＨＤＤ確認部は、
ＨＤＤの故障が１回のみ検出されたことでは動作不能状態であるとの判断をせず、
ＨＤＤの故障が検出された状態でシステムが起動された後にＨＤＤの故障が再び検出された場合に動作不能状態であると判断する、
ことを特徴とする。
【００１５】
この特徴によれば、ファイルシステムエラー等のシステム再起動によって修復可能な故障については、ＨＤＤをシステムから切離さずに画像形成装置を使用することができる。
【００１６】
本発明のプログラムは、
ユーザーの作成したユーザーデータを記憶するＨＤＤと、
システムの動作に必要なシステムデータを記憶する不揮発性半導体記憶装置と
を備えるコンピューターを、
前記ＨＤＤが動作不能状態であるか否かを判断するＨＤＤ確認部、及び
前記ＨＤＤが動作不能状態である場合には、前記ＨＤＤをシステムから切り離して、前記画像形成装置を制限モードに設定するシステム制御部
として機能させることを特徴とする。
【００１７】
この特徴によれば、ＨＤＤをシステムから切り離した状態においてもシステムデータを使用でき、代替のＨＤＤを用いずに運用することが可能となり、また、ＨＤＤ確認部によって、ＨＤＤが動作不能状態である場合には、自動的にＨＤＤをシステムから切り離した制限モードに移行することができるシステム制御部を備えるプログラムが提供される。
【発明の効果】
【００１８】
本発明によれば、１台のみのＨＤＤを備え、ＨＤＤの動作不能時に切離して運用することが可能な画像形成装置が提供される。
【図面の簡単な説明】
【００１９】
【図１】図１は、画像形成装置の構成を示す図である。
【図２】図２（ａ）は、システム起動（再起動を含む。）時のＨＤＤ確認部の処理を示すフローチャートである。図２（ｂ）は、システム起動中にＨＤＤの故障情報が取得された時のＨＤＤ確認部の処理を示すフローチャートである。
【図３】図３は、ジョブ実行部の処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
図１は、本発明の画像形成装置の構成を示す図である。画像形成装置１は、制御部２及び記憶部３を備えている。
【００２１】
制御部２は、ＨＤＤ確認部２１、ジョブ実行部２２、及びシステム制御部２３を含む。
【００２２】
なお、制御部２は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサーであり、プログラムを実行することによりＨＤＤ確認部２１、ジョブ実行部２２、及びシステム制御部２３として動作する。
【００２３】
制御部２において実行されるプログラムを含むシステムデータは、ＳＳＤ３２に記憶されており、システムの起動（画像形成装置１の電源ＯＮ）の時に、ＳＳＤ３２から読出されてロードされる。
【００２４】
ＨＤＤ確認部２１は、ＨＤＤ３１の故障を通知され、ＨＤＤ３１が動作不能状態であるか否かの判断を行う。詳細については後述する。
【００２５】
ジョブ実行部２２は、プリント、スキャン、その他の画像形成装置１のジョブを実行する。ジョブ実行部２２は、ジョブの実行に当たり、例えばコピーのためにスキャナーから読取った画像のようにそのジョブのためにユーザーが作成したデータ（ユーザーデータ）を記憶する場合には、ＨＤＤ３１が使用できる限り、ＨＤＤ３１に記憶する。
システム制御部２３は、ＨＤＤ３１をシステムから切離し、また、画像形成装置１の動作モードを、ユーザーデータをＨＤＤ３１に記憶してジョブを実行する通常モード、又はＨＤＤ３１がシステムから切離された状態でジョブを実行する制限モードに設定する。初期値は通常モードに設定されている。
【００２６】
記憶部３は、ＨＤＤ３１、ＳＳＤ３２及びメモリー（揮発性記憶装置）３３を含む。
【００２７】
ＨＤＤ３１は、ユーザーの作成したユーザーデータ（ジョブで使用される）を記憶する記憶領域を有する。
【００２８】
ＳＳＤ３２は、システムデータを記憶する記憶領域を有する。ＳＳＤ３２は、フラッシュ（登録商標）メモリー等の不揮発性半導体記憶装置であり、書込み回数の制限が設けられたものである。
【００２９】
メモリー３３も、ＲＡＭ（Random Access Memory）等の揮発性半導体記憶装置である。
【００３０】
以下、ＨＤＤの動作不能を判断する手順について説明する。
【００３１】
図２（ａ）及び図２（ｂ）は、ＨＤＤ確認部の処理を示すフローチャートである。ＨＤＤ確認部２１は、システムが起動（再起動を含む。）された時と、システム起動中又は起動後の動作中にＨＤＤの故障情報が取得された時に作動する。なお、ＨＤＤの故障情報は、制御部２の処理においてＨＤＤ３１の応答がないことによって取得され、制御部２１はＨＤＤ確認部２１を起動する。
【００３２】
ＨＤＤ確認部２１は、２つのフラグＨＦ（故障履歴フラグ：故障履歴の有無を示すフラグ）及びＣＦ（カットオフフラグ：ＨＤＤをシステムから切離すべきことを示すフラグ）を用いる。故障履歴フラグＨＦは、ＯＮのときＨＤＤ３１の故障履歴があることを示し、ＯＦＦのときＨＤＤ３１の故障履歴がないことを示す。カットオフフラグＣＦは、ＯＮのときＨＤＤ３１をシステムから切離すべきであることを示し、ＯＦＦのときＨＤＤ３１をシステムから切離すべきでないことを示す。
【００３３】
まず、システムが起動（再起動を含む。）された時の処理を説明する。
【００３４】
図２（ａ）に示すように、システムが再起動される（ステップ２１ａ）と、ＨＤＤ確認部２１はまず、故障履歴フラグＨＦがＯＮであるか否かを確認する（ステップ２１ｂ）。故障履歴フラグＨＦがＯＦＦであれば（ステップ２１ｂ：Ｎｏ）、ＨＤＤ３１の故障履歴がないので、ＨＤＤ確認部２１は何もせずに処理を終了する。従って、通常モードが継続される。
【００３５】
ＨＤＤ確認部２１は、故障履歴フラグＨＦがＯＮの場合（ステップ２１ｂ：Ｙｅｓ）には、カットオフフラグＣＦの値によって処理を分岐する（ステップ２１ｃ）。ＨＤＤ確認部２１は、カットオフフラグＣＦがＯＦＦであれば（ステップ２１ｃ：Ｎｏ）、カットオフフラグＣＦをＯＮとする（ステップ２１ｅ）。故障履歴フラグＨＦがＯＮであり、前回起動時にＨＤＤ３１の故障履歴があるので、後にＨＤＤ３１の故障が検出された時にＨＤＤ３１をシステムから切離すためである。但し、画像形成装置１の動作モードは、通常モードが継続される。
【００３６】
ＨＤＤ確認部２１は、カットオフフラグＣＦがＯＮであれば（ステップ２１ｃ：Ｙｅｓ）、故障履歴フラグＨＦ及びカットオフフラグＣＦをＯＦＦとする（ステップ２１ｄ）。カットオフフラグＣＦは前回起動時までにＯＮとされている。それにもかかわらずＨＤＤ３１がシステムから切離されずにシステムが再起動されたので、カットオフフラグＣＦをＯＮとして運用された前回起動時にはＨＤＤ３１の故障が検出されなかったこととなる。すなわち、前々回起動時に検出されたＨＤＤ３１の故障が、前回起動時には修復されていたということである。故障が修復されたので、故障履歴フラグＨＦ及びカットオフフラグＣＦをＯＦＦとして通常の運用とするものである。すなわち、通常モードが継続される。
【００３７】
なお、前々回起動時における故障がファイルシステムエラーによるものであり、前回起動時に修復されたものである可能性が高い。
【００３８】
次に、ＨＤＤ３１の故障が検出された場合の処理を説明する。
【００３９】
図２（ｂ）に示すように、ＨＤＤ３１の故障情報が取得される（ステップ２１ｆ）と、ＨＤＤ確認部２１は、カットオフフラグＣＦの値によって処理を分岐する（ステップ２１ｇ）。ＨＤＤ確認部２１は、カットオフフラグＣＦがＯＮであれば（ステップ２１ｇ：Ｙｅｓ）、ＨＤＤ３１が動作不能と判定する。このとき、システム制御部２３は、ＨＤＤ３１をシステムから切離して、画像形成装置１の動作モードを制限モードに設定する。ＨＤＤ確認部２１は、ＨＤＤ３１の切離し後、処理を終了する。なお、ＨＤＤ確認部２１は、ステップ２１ｈの後、ＨＦ＝ＯＦＦ、ＣＦ＝ＯＦＦに設定してもよい。これは、既に切離されたＨＤＤ３１を交換し他と機に、故障履歴フラグＨＦ及びカットオフフラグＣＦをリセットしておくためである。
なお、システム制御部２３は、ＨＤＤ３１の切離し後、システムを再起動させてもよい。その場合、ＨＤＤ確認部２１は、図２（ａ）に示す処理を行わなくてもよい。
ＨＤＤ確認部２１は、カットオフフラグＣＦがＯＦＦであれば（ステップ２１ｇ：Ｎｏ）、故障履歴フラグＨＦをＯＮとする。すなわち、将来にシステムが再起動された後にも再度ＨＤＤ３１の故障情報が取得される場合にＨＤＤ３１をシステムから切離すように設定する。そして、システム制御部２３は、システムを再起動する（ステップ２１ｊ）。このとき、図２ａに示す処理を行った後、通常モードが継続される。
【００４０】
以上の処理により、ＨＤＤ３１は、システムの再起動の前後で共に故障が発生する場合にシステムから切離される。なお、システム制御部２３は、カットオフフラグＣＦの値を監視し、ＣＦ＝ＯＮの場合にはＨＤＤ３１をシステムから切離す。
【００４１】
以下、ジョブ実行部２２の処理について説明する。
【００４２】
図３は、ジョブ実行部の処理を示すフローチャートである。ジョブ実行部２２は、ジョブの要求（ステップ２２ａ）を受けると、ジョブを実行しようとする。
【００４３】
ジョブ実行部２２は、ＨＤＤ確認部２１によって動作不能と判断されたか否かをチェックする（ステップ２２ｂ）。動作不能と判断されていない場合には、ＨＤＤ３１の故障がない限り（ステップ２２ｃ）、ユーザーデータをＨＤＤ３１に記憶してジョブを実行する（ステップ２２ｄ）。このとき、画像形成装置１は通常モードで動作する。
【００４４】
ＨＤＤ３１の故障が検出された場合には、ＨＤＤ３１を使用することができないので、動作不能と判断された場合と同様の処理を行う（ステップ２２ｃ）。なお、ＨＤＤ３１の故障は２つのフラグＨＦ及びＣＦによって判断することもできるが、そのジョブにおいて初めて故障が検出される可能性もあるので、ＨＤＤ３１への書込みを行って故障の有無を判断してもよい。
【００４５】
以下、動作不能と判断された場合、すなわち、ＨＤＤ３１がシステムから切離された場合の処理について説明する。この場合、画像形成装置１は、制限モードで動作する。
【００４６】
ジョブ実行部２２は、ユーザーデータの大きさＵＤを求める。その後、メモリー３３の空き容量Ｍを求め、ＵＤ≦Ｍであれば（ステップ２２ｅ）、ユーザーデータをメモリー３３に記憶してジョブを実行する（ステップ２２ｆ）。メモリー３３の空き容量を求めるのは、複数のジョブが同時実行される場合に他のジョブに依存して空き容量が変動するためである。ただし、ＨＤＤが切離されている状態において多くのジョブを実行するために、ジョブを１つずつ実行し、全てのジョブに最大となるＭの値を用いてもよい。
【００４７】
ＵＤ＞Ｍの場合には、ジョブ実行部は、ＳＳＤ３２の許容書込みデータ量ＡＳをユーザーデータの大きさＵＤと比較し（ステップ２２ｇ）、ＵＤ≦ＡＳであれば、ユーザーデータをＳＳＤ３２に記憶してジョブを実行する（ステップ２２ｈ）。ここで、ＡＳは、ＳＳＤの寿命を維持できるように定めた１回あたりの最大書込みデータ量である。ただし、ＳＳＤ３２には書込み回数の制約があるので、ＳＳＤの寿命を維持するために、ステップ２２ｇ及び２２ｈを行わないこととしてもよい。
【００４８】
メモリー３３及びＳＳＤ３２のいずれにもユーザーデータが記憶できない場合には、ジョブを実行しない（ステップ２２ｉ）。
【００４９】
以上詳細に説明したように、本実施例の画像形成装置１では、備えているＨＤＤ３１が１つのみでありながら、ＨＤＤ３１の動作不能時にはＨＤＤ３１をシステムから切離して運用することができる。
【００５０】
例えば、制限モードにおいてはジョブを１つずつ実行することとし、メモリー３３の容量Ｍを用紙１枚分の画像データよりも大きなものとすることにより、コピー及びスキャンの基本機能についてはＨＤＤ３１がシステムから切離された場合にも確実に行うことができる。
【産業上の利用可能性】
【００５１】
１台のみのＨＤＤを備え、ＨＤＤの動作不能時に切離して運用することが可能な画像形成装置である。多くの画像形成装置生産者及び画像形成装置利用者による利用が考えられる。
【符号の説明】
【００５２】
１      画像形成装置
２      制御部
２１    ＨＤＤ確認部
２２    ジョブ実行部
２３    システム制御部
３      記憶部
３１    ＨＤＤ
３２    ＳＳＤ
３３    メモリー
【図１】
0006376472.tif 000002
【図２】
0006376472.tif 000003
【図３】
0006376472.tif 000004