(57)【要約】【課題】第１の記憶装置に故障が生じた場合であっても、機能の制限を極力小さくした状態での使用を可能とし、かつダウンタイムを極力短くすること。【解決手段】制御手段であるシステム制御部１２０により、起動処理の際に、第１の記憶装置であるＨＤＤ１３４のそれぞれのパーティションＡ〜Ｄに対するマウント処理が行われた後、第２の記憶装置であるＳＳＤ１３５のアプリケーションプログラムの読み出しが行われ、いずれかのパーティションＡ〜Ｄに対するマウント処理に失敗した場合、該失敗したパーティションＡ〜Ｄと同じ第２の記憶装置のパーティションＡ’〜Ｄ’に対するマウント処理が行われるようにした。【選択図】図３
2016024474.tif 000002
【特許請求の範囲】
【請求項１】
画像形成に関わる各種機能毎のデータを格納する複数のパーティションを有する第１の記憶装置と、
前記画像形成に関わる各種機能を実行させるためのアプリケーションプログラムを格納し、前記第１の記憶装置のパーティションと同じパーティションを有する第２の記憶装置と、
起動処理の際に、前記第１の記憶装置のそれぞれの前記パーティションに対するマウント処理を行った後、前記第２の記憶装置のアプリケーションプログラムの読み出しを行う制御手段とを備え、
前記制御手段は、いずれかの前記パーティションに対するマウント処理に失敗した場合、該失敗したパーティションと同じ前記第２の記憶装置のパーティションに対するマウント処理を行う
ことを特徴とする請求項１に記載の画像形成装置。
【請求項２】
情報を表示する表示手段と、
ネットワークを介してメンテナンスメールを送信する通信手段とを備え、
前記制御手段は、前記第１の記憶装置に対するマウント処理に失敗した際、前記表示手段を介して故障の発生を表示させ、前記通信手段を介してメンテナンスメールを送信させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１の記憶装置はＨＤＤであり、
前記第２の記憶装置はＳＳＤである
ことを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）などの大容量の記憶装置を有する画像形成装置に関する。
【背景技術】
【０００２】
たとえば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの画像形成装置には、大容量の記憶装置としてＨＤＤが設けられている。ＨＤＤには、ＭＦＰの種々の機能を提供するためのアプリケーションプログラムなどが記憶されている。ちなみに、ＭＦＰの種々の機能としては、コピー、プリント、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）などの各ジョブのマルチ動作機能、ユーザーボックス機能などがある。
【０００３】
ところで、ＨＤＤが使用不能となると、ＨＤＤに記憶されているアプリケーションプログラムなどが読み出せなくなる。この場合、サービスマンによる処置（ＨＤＤ交換）が済むまで、ＭＦＰを使うことのできない状態（ダウンタイム）が続いてしまう。
【０００４】
このような不具合に対処するようにしたものとして、特許文献１では、デジタル複合機内のＨＤＤに障害が発生した場合であっても、ＨＤＤが復旧するまでの間、機能を制限した状態で当該デジタル複合機を稼動させることができるようにした画像処理装置を提案している。これは、デジタル複合機内のＨＤＤに障害が発生し、ＨＤＤに記憶されている第１のアプリケーションにより提供される種々の機能が提供できない場合、予めＲＯＭに記憶されている第２のアプリケーションによりＨＤＤを使用しないで実行できる機能のみを提供するようにしたものである。
【０００５】
また、特許文献２では、ストレージの故障個所を検知し、検知した結果に基づいて機能を制限するようにした画像形成装置を提案している。これは、ストレージ内の故障個所を検知し、フォーマットにより復旧の可能性のある故障が発生した旨を表示し、故障のアドレスを含むパーティションをフォーマットする機能を備えたものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１１３６８０
【特許文献２】特開２００９−２１２６７７
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した特許文献１での画像処理装置では、予めＲＯＭに記憶されている第２のアプリケーションにより、ＨＤＤを使用しないで実行できる機能のみを提供することができるものの、ＨＤＤを使用する機能が一切使用できなくなってしまうという問題があった。
【０００８】
また、上述した特許文献２では、ストレージの故障個所を検知し、検知した結果に基づき機能を制限しての使用が可能となっているものの、ＨＤＤ自体が故障すると、フォーマットでは復旧できず、その場合はダウンタイムが発生してしまうという問題があった。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の画像形成装置は、画像形成に関わる各種機能毎のデータを格納する複数のパーティションを有する第１の記憶装置と、前記画像形成に関わる各種機能を実行させるためのアプリケーションプログラムを格納し、前記第１の記憶装置のパーティションと同じパーティションを有する第２の記憶装置と、起動処理の際に、前記第１の記憶装置のそれぞれの前記パーティションに対するマウント処理を行った後、前記第２の記憶装置のアプリケーションプログラムの読み出しを行う制御手段とを備え、前記制御手段は、いずれかの前記パーティションに対するマウント処理に失敗した場合、該失敗したパーティションと同じ前記第２の記憶装置のパーティションに対するマウント処理を行うことを特徴とする。
また、情報を表示する表示手段と、ネットワークを介してメンテナンスメールを送信する通信手段とを備え、前記制御手段は、前記第１の記憶装置に対するマウント処理に失敗した際、前記表示手段を介して故障の発生を表示させ、前記通信手段を介してメンテナンスメールを送信させることを特徴とする。
また、前記第１の記憶装置はＨＤＤであり、前記第２の記憶装置はＳＳＤであることを特徴とする。
本発明の画像形成装置では、制御手段により、起動処理の際に、第１の記憶装置のそれぞれのパーティションに対するマウント処理が行われた後、第２の記憶装置のアプリケーションプログラムの読み出しが行われ、いずれかのパーティションに対するマウント処理に失敗した場合、該失敗したパーティションと同じ第２の記憶装置のパーティションに対するマウント処理が行われる。これにより、第１の記憶装置に故障が生じた場合であっても、第１の記憶装置の正常なパーティションのデータをそのまま使用することができる。
【発明の効果】
【００１１】
本発明の画像形成装置によれば、第１の記憶装置に故障が生じた場合であっても、第１の記憶装置の正常なパーティションのデータをそのまま使用することができることから、機能の制限を極力小さくした状態での使用を可能とし、かつダウンタイムを極力短くすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の画像形成装置の一実施形態を示す斜視図である。
【図２】図１の画像形成装置の各種記憶装置の構成を説明するものであって、同図（ａ）はＨＤＤの構成を示す図であり、同図（ｂ）はＳＳＤの構成を示す図であり、同図（ｃ）はＲＯＭの構成を示す図である。
【図３】図１の画像形成装置のＨＤＤのパーティションの故障の対処について説明するための図である。
【図４】図１の画像形成装置のＨＤＤのパーティションの故障の他の対処について説明するための図である。
【図５】図１の画像形成装置のＨＤＤのパーティションの故障の対処について説明するためのフローチャートである。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の画像形成装置の一実施形態を、図１〜図５を参照しながら説明する。なお、以下の説明においての画像形成装置の一例としては、たとえばプリンター機能、ＦＡＸ機能、スキャン機能などの複数の機能を搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。
【００１４】
まず、図１に示すように、ＭＦＰ１００は、制御部１１０、スキャナー部１３０、プリンター部１３１、ＦＡＸ部１３２、パネル部１３３、ＨＤＤ１３４、ＳＳＤ（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅ）１３５を備えている。
【００１５】
スキャナー部１３０は、イメージセンサ（図示省略）によって読み取られる原稿の画像データを制御部１１０に入力する。すなわち、スキャナー部１３０は、イメージセンサ（図示省略）からの原稿の画像信号をデジタルの画像データに変換し、順次、制御部１１０に入力する。
【００１６】
プリンター部１３１は、制御部１１０から出力される画像データに基づき、用紙上に画像をプリントする。ＦＡＸ部１３２は、制御部１１０から出力される画像データを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからの画像データを受信して制御部１１０に入力する。すなわち、ＦＡＸ部１３２は、図示しないＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）により電話回線との接続を制御しつつ、制御部１１０から出力される画像データを圧縮し変調して、相手方ファクシミリへと送信する。また、ＦＡＸ部１３２は、ＮＣＵにより電話回線と接続しつつ、相手方ファクシミリからの画像データを復調し伸張して、制御部１１０に入力する。
【００１７】
パネル部１３３は、ＭＦＰ１００のプリンター機能、ＦＡＸ機能、スキャン機能のいずれかの選択や、各種設定のための表示を行う。また、ＭＦＰ１００に故障などが生じた場合、故障などが発生した旨を伝えるアイコンなどを表示する。
【００１８】
ＨＤＤ１３４には、詳細は後述するが、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラムなどが記憶されている。ＳＳＤ１３５は、詳細は後述するが、プログラム格納用として搭載される。
【００１９】
制御部１１０は、ＭＦＰ１００全体の動作を制御するものであり、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部１１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１５、ネットワーク制御部１１６、パネル操作制御部１１７、ＨＤＤ制御部１１８、ＳＳＤ制御部１１９、システム制御部１２０を備えている。また、これらは、データバス１２１に接続されている。
【００２０】
スキャナー制御部１１１は、スキャナー部１３０の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１３１のプリント動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１３２による画像データの送受信動作を制御する。
【００２１】
ＲＡＭ１１４は、プログラムを実行するためのワークメモリである。ＲＯＭ１１５には、各部の動作チェックなどを行う制御プログラムなどが格納されている。ネットワーク制御部１１６は、図示しないＩ／Ｆ（インターフェイス）を介しネットワーク１４０経由でのメンテナンスが生じたことを知らせるメンテナンスメールなどの送受信の制御を行う。なお、メンテナンスメールの送信は、特定のサービスマン宛であってもよいし、メンテナンス会社宛であってもよい。
【００２２】
パネル操作制御部１１７は、パネル部１３３の表示動作を制御する。ＨＤＤ制御部１１８は、ＨＤＤ１３４に対するデータの書き込みや読み出しなどを制御する。ＳＳＤ制御部１１９は、ＳＳＤ１３５に対するデータの書き込みや読み出しなどを制御する。システム制御部１２０は、詳細は後述するが、主としてＨＤＤ１３４の状態を管理し、故障などの不具合が生じた場合はＳＳＤ１３５上の予備ストレージを使用するように制御する。
【００２３】
次に、図２を参照し、ＨＤＤ１３４、ＳＳＤ１３５、ＲＯＭ１１５の構成について説明する。まず、同図（ａ）はＨＤＤ１３４の構成を示すものであり、パーティションＡ〜Ｄが設けられている。パーティションＡは、画像データハンドリング用とされている。パーティションＢは、ボックス用とされている。パーティションＣは、システム用とされている。パーティションＤは、アドレス帳などのデータベース用とされている。
【００２４】
同図（ｂ）は、ＳＳＤ１３５の構成を示すものであり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）イメージ、アプリケーションプログラム、パーティションＡ’〜Ｄ’が設けられている。本来、ＳＳＤ１３５は、アプリケーションプログラムの読み込み速度を早くするために搭載されているものであるが、本実施形態では、ＳＳＤ１３５にパーティションＡ’〜Ｄ’を設けている。これらのパーティションＡ’〜Ｄ’は、上述したＨＤＤ１３４のパーティションＡ〜Ｄの予備として設けられている。
【００２５】
同図（ｃ）は、ＲＯＭ１１５の構成を示すものであり、システムの起動に必要なＢｏｏｔ  Ｌｏａｄｅｒが格納されている。
【００２６】
次に、図３を参照し、システム制御部１２０によるＨＤＤ１３４に故障が生じた場合の処理の一例について説明する。まず、制御部１１０の起動時において、システム制御部１２０がＨＤＤ１３４のパーティションＡ〜Ｄのマウント処理を実行する。このとき、符号ａで示すようにパーティションＡのマウント処理が失敗したとする。ちなみに、このパーティションＡは、上述したように、画像データハンドリング用とされている。
【００２７】
この場合、システム制御部１２０は、符号ｂで示すように、ＳＳＤ１３５のパーティションＡ’をマウントする。これにより、ＨＤＤ１３４のパーティションＡに代えて、ＳＳＤ１３５のパーティションＡ’の使用が可能となる。また、ＨＤＤ１３４のパーティションＢ〜Ｄはそのまま使用できるため、たとえばパーティションＤのアドレス帳などの使用が可能となる。
【００２８】
また、システム制御部１２０は、ＨＤＤ１３４のパーティションＡのマウント処理が失敗した場合、符号ｃで示すように、パネル操作制御部１１７を介してパネル部１３３に故障などが発生した旨を伝えるアイコンなどを表示させる。また、システム制御部１２０は、符号ｄで示すように、ネットワーク制御部１１６及び図示しないＩ／Ｆを介しネットワーク１４０経由でメンテナンスが生じたことを知らせるメンテナンスメールを送信させる。
【００２９】
このように、ＨＤＤ１３４のパーティションＡのマウント処理が失敗した場合、ＳＳＤ１３５のパーティションＡ’を使用するようにすることで、ＨＤＤ１３４の正常なパーティションＢ〜Ｄはそのまま使用できるため、たとえばパーティションＤのアドレス帳などの使用が可能となり、機能の制限を極力小さくした状態での使用が可能となる。
【００３０】
次に、図４を参照し、システム制御部１２０によるＨＤＤ１３４に故障が生じた場合の処理の他の例について説明する。まず、制御部１１０の起動時において、上記同様に、システム制御部１２０がＨＤＤ１３４のパーティションＡ〜Ｄのマウント処理を実行する。このとき、符号ａで示すように全てのパーティションＡ〜Ｄのマウント処理が失敗したとする。
【００３１】
この場合、システム制御部１２０は、符号ｂで示すように、ＳＳＤ１３５のパーティションＡ’〜Ｄ’をマウントする。これにより、ＨＤＤ１３４のパーティションＡ〜Ｄに代えて、ＳＳＤ１３５のパーティションＡ’〜Ｄ’の使用が可能となる。なお、ＳＳＤ１３５の容量は、ＨＤＤ１３４に比べて小さいため、ボックス用として使用できる容量は減少するものの、上記同様に、機能の制限を極力小さくした状態での使用が可能となる。
【００３２】
また、システム制御部１２０は、ＨＤＤ１３４のパーティションＡ〜Ｄのマウント処理が失敗した場合、符号ｃで示すように、パネル操作制御部１１７を介してパネル部１３３に故障などが発生した旨を伝えるアイコンなどを表示させる。また、システム制御部１２０は、符号ｄで示すように、ネットワーク制御部１１６及び図示しないＩ／Ｆを介しネットワーク１４０経由でメンテナンスが生じたことを知らせるメンテナンスメールを送信させる。
【００３３】
このように、ＨＤＤ１３４のパーティションＡ〜Ｄのマウント処理が失敗した場合、ＳＳＤ１３５のパーティションＡ’〜Ｄ’を使用するようにすることで、ボックス用として使用できる容量は減少するものの、上記同様に、機能の制限を極力小さくした状態での使用が可能となる。
【００３４】
次に、図５を参照し、システム制御部１２０の起動処理の具体例について説明する。
【００３５】
（ステップＳ１０１）
システム制御部１２０は、ＭＦＰ１００の電源のオン待ちの状態で（ステップＳ１０１：Ｎｏ）、電源がオンされると（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移る。
【００３６】
（ステップＳ１０２）
システム制御部１２０は、ＲＯＭ１１５に記憶されているブートローダーを実行する。
【００３７】
（ステップＳ１０３）
次いで、システム制御部１２０は、ブートローダーを実行すると、ＳＳＤ１３５のＯＳをＲＡＭ１１４にロードする。
【００３８】
（ステップＳ１０４）
次いで、システム制御部１２０は、ＳＳＤ１３５のＯＳをＲＡＭ１１４にロードすると、ＨＤＤ１３４に対するマウント処理を行う。このマウント処理は、たとえばＨＤＤ１３４内の各パーティションＡ〜Ｄのファイルシステム（フォーマット）などをチェックする。
【００３９】
（ステップＳ１０５）
次いで、システム制御部１２０は、マウント処理が成功したかどうかを判断する。ここで、全てのパーティションＡ〜Ｄのマウント処理が成功した場合（ステップＳ１０５：Ｙｅｓ）、ステップＳ１０６に移る。これに対し、いずれかまたは全てのパーティションＡ〜Ｄのマウント処理が成功しなければ、ステップＳ１０８に移る。
【００４０】
（ステップＳ１０６）
システム制御部１２０は、全てのパーティションＡ〜Ｄのマウント処理が成功したと判断すると、ＳＳＤ１３５のアプリケーションプログラムをＲＡＭ１１４にロードする。このように、アプリケーションプログラムをＳＳＤ１３５からＲＡＭ１１４にロードすることで、アプリケーションプログラムの読み込みの高速化が図れる。
【００４１】
（ステップＳ１０７）
システム制御部１２０は、ＲＡＭ１１４へのアプリケーションプログラムのロードを終えると、ＭＦＰ１００の全ての機能が使用可能な通常動作に移行させる。
【００４２】
（ステップＳ１０８）
ステップＳ１０５において、いずれかまたは全てのパーティションＡ〜Ｄのマウント処理が成功しなければ、ＳＳＤ１３５のパーティションのマウント処理を行う。すなわち、図３で説明したように、たとえばＨＤＤ１３４のパーティションＡのマウント処理が失敗した場合、ＳＳＤ１３５のパーティションＡ’を使用できるようにマウントする。また、図４で説明したように、ＨＤＤ１３４の全てのパーティションＡ〜Ｄのマウント処理が失敗した場合、ＳＳＤ１３５のパーティションＡ’〜Ｄ’を使用できるようにマウントする。
【００４３】
（ステップＳ１０９）
次いで、システム制御部１２０は、図３及び図４の符号ｃで示したように、パネル操作制御部１１７を介してパネル部１３３に故障などが発生した旨を伝えるアイコンなどを表示させる。
【００４４】
（ステップＳ１１０）
また、システム制御部１２０は、図３及び図４の符号ｄで示したように、ネットワーク制御部１１６及び図示しないＩ／Ｆを介しネットワーク１４０経由でメンテナンスが生じたことを知らせるメンテナンスメールを送信させる。そして、ステップＳ１０７に移る。
【００４５】
このように、本実施形態では、制御手段であるシステム制御部１２０により、起動処理の際に、第１の記憶装置であるＨＤＤ１３４のそれぞれのパーティションＡ〜Ｄに対するマウント処理が行われた後、第２の記憶装置であるＳＳＤ１３５のアプリケーションプログラムの読み出しが行われ、いずれかのパーティションＡ〜Ｄに対するマウント処理に失敗した場合、該失敗したパーティションＡ〜Ｄと同じ第２の記憶装置のパーティションＡ’〜Ｄ’に対するマウント処理が行われるようにした。
【００４６】
これにより、第１の記憶装置であるＨＤＤ１３４に故障が生じた場合であっても、ＨＤＤ１３４の正常ないずれかのパーティションＡ〜Ｄのデータをそのまま使用することができることから、機能の制限を極力小さくした状態での使用を可能とし、かつダウンタイムを極力短くすることができる。
【００４７】
また、本実施形態では、制御手段であるシステム制御部１２０により、ＨＤＤ１３４のいずれかのパーティションＡ〜Ｄに対するマウント処理が失敗した際、表示手段であるパネル部１３３を介して故障の発生を表示させ、通信手段であるネットワーク制御部１１６を介してメンテナンスメールを送信させるようにしているので、パネル部１３３を介してユーザーに故障を知らせることができるとともに、特定のサービスマン又はメンテナンス会社に故障を自動的に知らせることができる。
【００４８】
特に、メンテナンスメールが自動で送信されることで、特定のサービスマン又はメンテナンス会社に対して即座に故障を知らせることができ、機能の制限を極力小さくした状態での使用を行いつつ、たとえばサービスマンによるメンテナンスの対応を待つことができる。また、パネル部１３３を介してユーザーに故障を知らせることで、ＨＤＤ１３４がストックされていれば、即座にＨＤＤ１３４の交換も可能となる。
【００４９】
また、本実施形態では、第１の記憶装置をＨＤＤ１３４とし、第２の記憶装置はＳＳＤ１３５としているため、ＨＤＤ１３４により格納するデータ量を多くすることができ、ＳＳＤ１３５によりアプリケーションプログラムなどの読み出しを高速で行わせることができる。
【符号の説明】
【００５０】
１００  ＭＦＰ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４  ＲＡＭ
１１５  ＲＯＭ
１１６  ネットワーク制御部
１１７  パネル操作制御部
１１８  ＨＤＤ制御部
１１９  ＳＳＤ制御部
１２０  システム制御部
１２１  データバス
１３０  スキャナー部
１３１  プリンター部
１３２  ＦＡＸ部
１３３  パネル部
１３４  ＨＤＤ
１３５  ＳＳＤ
１４０  ネットワーク
Ａ〜Ｄ、Ａ’〜Ｄ’  パーティション
【図１】
2016024474.tif 000003
【図２】
2016024474.tif 000004
【図３】
2016024474.tif 000005
【図４】
2016024474.tif 000006
【図５】
2016024474.tif 000007