(57)【要約】【課題】  デジタル複合機内のＨＤＤ１５に障害が発生した場合であっても、ＨＤＤ１５が復旧するまでの間、機能を制限した状態で当該デジタル複合機を稼動させることができる。【解決手段】  デジタル複合機内のＨＤＤ１５に障害が発生し、ＨＤＤ１５に記憶されている第１のアプリケーション１５ａにより提供される種々の機能が提供できない場合、デジタル複合機１は、予めＲＯＭ１２に記憶されている第２のアプリケーション１２ｃにより上記ＨＤＤ１５を使用しないで実行できる機能のみを提供する。【選択図】      図１
2006113680.tif 000002
【特許請求の範囲】
【請求項１】
種々の機能を提供する第１のアプリケーションプログラムが予め記憶され、上記第１のアプリケーションプログラムが提供する種々の機能において処理対象となる画像データを記憶する第１の記憶装置と、
上記第１の記憶装置を使用せずに実行可能な機能のみを提供する第２のアプリケーションプログラムが予め記憶されている第２の記憶装置と、
上記第１の記憶装置が使用可能である場合、上記第１の記憶装置に記憶されている第１のアプリケーションプログラムにより提供される機能を実行可能な状態とし、上記第１の記憶装置が使用不能な状態である場合、上記第２の記憶装置に記憶されている第２のアプリケーションプログラムにより提供される機能のみを実行可能な状態とする制御手段と、
を具備することを特徴とする画像処理装置。
【請求項２】
前記第１の記憶装置は、ハードディスクドライブである、ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項３】
上記第２の記憶装置は、リードオンリーメモリである、ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項４】
上記制御手段は、当該画像処理装置の起動時に上記第１の記憶装置が使用可能か否かを判断する、ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項５】
さらに、上記第２の記憶装置に記憶されている第２のアプリケーションプログラムにより提供される機能のみが実行可能な状態である場合、当該画像処理装置の機能が制限されている旨を報知する報知手段を有する、ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項６】
さらに、第３の記憶装置を有し、
上記第２のアプリケーションは、上記第１の記憶装置の代わりとして第３の記憶装置を使用することにより実行可能な機能を提供する、ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項７】
上記第３の記憶装置は、ランダムアクセスメモリである、ことを特徴とする前記請求項６に記載の画像処理装置。
【請求項８】
さらに、リムーバルメディアを接続するインターフェースを有し、
上記第２のアプリケーションプログラムは、上記インターフェースにより接続されるリムーバルメディアを上記第１の記憶装置の代わりとして使用することにより実行可能な機能を提供する、ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項９】
さらに、リムーバルメディアを接続するインターフェースを有し、
上記第２の記憶装置は、上記インターフェースにより接続されるリムーバルメディアである、ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項１０】
さらに、ネットワークに接続するネットワークインターフェースを有し、
上記第２の記憶装置は、上記ネットワークインターフェースによりネットワークを介して接続される外部装置内の記憶装置である、ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項１１】
画像処理装置に用いられる制御方法であって、
種々の機能を提供する第１のアプリケーションプログラムを予め第１の記憶装置に記憶しておき、
上記第１の記憶装置を使用せずに実行可能な機能のみを提供する第２のアプリケーションプログラムを予め第２の記憶装置に記憶しておき、
上記第１の記憶装置が使用可能である場合、上記第１の記憶装置に記憶されている第１のアプリケーションプログラムにより提供される機能を実行可能な状態とし、
上記第１の記憶装置が使用不能な状態である場合、上記第２の記憶装置に記憶されている第２のアプリケーションプログラムにより提供される機能のみを実行可能な状態とする、
ことを特徴とする画像処理装置の制御方法。
【請求項１２】
上記第１の記憶装置は、ハードディスクドライブである、ことを特徴とする前記請求項１１に記載の画像処理装置の制御方法。
【請求項１３】
上記第２の記憶装置は、リードオンリーメモリである、ことを特徴とする前記請求項１１に記載の画像処理装置の制御方法。
【請求項１４】
さらに、上記第１の記憶装置が使用可能か否かは、当該画像処理装置の起動時に判断する、ことを特徴とする前記請求項１１に記載の画像処理装置の制御方法。
【請求項１５】
さらに、上記第２の記憶装置に記憶されている第２のアプリケーションプログラムにより提供される機能のみが実行可能な状態である場合、当該画像処理装置の機能が制限されている旨を報知する、ことを特徴とする前記請求項１１に記載の画像処理装置の制御方法。
【請求項１６】
上記画像処理装置は、さらに、第３の記憶装置を有し、
上記第２のアプリケーションプログラムは、上記第１の記憶装置の代わりとして第３の記憶装置を使用することにより実行可能な機能を提供するものである、ことを特徴とする前記請求項１１に記載の画像処理装置の制御方法。
【請求項１７】
上記第３の記憶装置は、ランダムアクセスメモリである、ことを特徴とする前記請求項１６に記載の画像処理装置の制御方法。
【請求項１８】
上記第２のアプリケーションプログラムは、当該画像処理装置に接続されているリムーバルメディアを上記第１の記憶装置の代わりとして使用することにより実行可能な機能を提供するものである、ことを特徴とする前記請求項１１に記載の画像処理装置の制御方法。
【請求項１９】
上記第２のアプリケーションプログラムを記憶する第２の記憶装置は、当該画像処理装置に接続されているリムーバルメディアである、ことを特徴とする前記請求項１１に記載の画像処理装置の制御方法。
【請求項２０】
上記第２のアプリケーションプログラムを記憶する第２の記憶装置は、当該画像処理装置とネットワークを介して通信可能な外部装置内の記憶装置である、ことを特徴とする前記請求項１１に記載の画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、ハードディスクドライブなどの大容量の記憶装置を有するデジタル複合機などの画像処理装置と画像処理装置の制御方法に関する。
【背景技術】
【０００２】
近年、デジタル複合機などの画像処理装置には、大容量の記憶装置としてハードディスクドライブ（ＨＤＤ）が設けられている。このようなデジタル複合機に設けられているＨＤＤには、当該デジタル複合機の種々の機能を提供するためのアプリケーションプログラムが記憶されている。また、上記のようなデジタル複合機のＨＤＤには、処理対象となる画像データが記憶されることもある。このような構成では、ＨＤＤが使用不能となると、ＨＤＤに記憶されているアプリケーションプログラムが読み出せなくなる。このため、上記ＨＤＤ内のアプリケーションプログラムが提供する当該デジタル複合機の種々の機能が実施できなくなってしまう。さらに、ＨＤＤに使用不能となると、処理対象とする画像データをＨＤＤに保持することができなくなる。このため、ＨＤＤに画像データを記憶する必要がある機能は、実施できなくなる。
【０００３】
これに対して、特開２００３−８４９５６号公報では、特定のハードウエアに障害が発生した場合、ハードウエア障害の影響がない機能を実行するものが記載されている。しかしながら、特開２００３−８４９５６号公報では、ハードウエア障害がない場合の機能を提供するアプリケーションとハードウエア障害が発生している場合の機能を提供するアプリケーションとが同一のものである。つまり、特開２００３−８４９５６号公報では、ハードウエア障害が発生した場合であっても、通常のアプリケーションを用いて実行できる機能のみを提供するようにしている。
【０００４】
従って、特開２００３−８４９５６号公報のような制御方法では、アプリケーション自体が起動できない場合、当該装置を動作させることができない。具体的にいうと、特開２００３−８４９５６号公報では、アプリケーションを記憶している記憶装置に障害が発生した場合、当該記憶装置の障害の影響がない機能（当該記憶装置を使用しないで実行できる機能）も実行できないという問題がある。
【特許文献１】特開２００３−８４９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、上記のような問題を解決するものであり、記憶装置に障害が発生した場合であっても、特定の機能を提供することができる画像処理装置と画像処理装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の画像処理装置は、種々の機能を提供する第１のアプリケーションプログラムが予め記憶され、上記第１のアプリケーションプログラムが提供する種々の機能において処理対象となる画像データを記憶する第１の記憶装置と、上記第１の記憶装置を使用せずに実行可能な機能のみを提供する第２のアプリケーションプログラムが予め記憶されている第２の記憶装置と、上記第１の記憶装置が使用可能である場合、上記第１の記憶装置に記憶されている第１のアプリケーションプログラムにより提供される機能を実行可能な状態とし、上記第１の記憶装置が使用不能な状態である場合、上記第２の記憶装置に記憶されている第２のアプリケーションプログラムにより提供される機能のみを実行可能な状態とする制御手段とを有する。
【０００７】
この発明の画像処理装置の制御方法は、画像処理装置に用いられる方法であって、種々の機能を提供する第１のアプリケーションプログラムを予め第１の記憶装置に記憶しておき、上記第１の記憶装置を使用せずに実行可能な機能のみを提供する第２のアプリケーションプログラムを予め第２の記憶装置に記憶しておき、上記第１の記憶装置が使用可能である場合、上記第１の記憶装置に記憶されている第１のアプリケーションプログラムにより提供される機能を実行可能な状態とし、上記第１の記憶装置が使用不能な状態である場合、上記第２の記憶装置に記憶されている第２のアプリケーションプログラムにより提供される機能のみを実行可能な状態とする。
【発明の効果】
【０００８】
この発明によれば、記憶装置に障害が発生した場合であっても、特定の機能を提供することができる画像処理装置と画像処理装置の制御方法を提供できる。
【発明を実施するための最良の形態】
【０００９】
この発明を実施するための最良の実施の形態について図面を参照しつつ説明する。
【００１０】
まず、この発明の第１、第２及び第３の実施の形態に係る画像処理装置としてのデジタル複合機１の構成について説明する。  
図１は、デジタル複合機１の構成を概略的に示すブロック図である。  
図１に示すように、上記デジタル複合機１は、システム制御部１１、ＲＯＭ（リードオンリーメモリ）１２、ＲＡＭ（ランダムアクセスメモリ）１３、ハードディスクドライブ（ＨＤＤ）制御部１４、ハードディスクドライブ（ＨＤＤ）１５、操作パネル制御部１７、操作パネル１８、スキャナ制御部１９、スキャナ２０、プリンタ制御部２１、プリンタ２２、ネットワーク制御部２３、ネットワーク通信部２４、および外部装置インターフェース２５などを有している。
【００１１】
上記システム制御部１１は、デジタル複合機１全体の制御を司るものである。上記ＲＯＭ１２は、不揮発性のメモリにより構成される。上記ＲＯＭ１２には、デジタル複合機１を制御するための制御プログラムあるいは制御データなどが格納される。例えば、ＲＯＭ１２には、ブートローダ１２ａ、ＯＳ（オペレーティングシステム）１２ｂ、第２のアプリケーション１２ｃなどが記憶される。上記ブートローダ１２ａは、デジタル複合機１を起動させるための制御プログラムである。上記ＯＳ１２ｂは、デジタル複合機１を稼動させるための基本となる制御プログラムである。上記第２のアプリケーション１２ｃは、デジタル複合機１の一部の機能を実行するためのアプリケーションプログラムである。この第２のアプリケーション１２ｃについては、後で詳細に説明する。
【００１２】
上記ＲＡＭ１３は、例えば、揮発性の汎用メモリにより構成される。上記ＲＡＭ１３には、動作上のプログラムやデータなどが格納される。例えば、ＲＡＭ１３には、起動時にＯＳ、及び、第１のアプリケーション１５ａ又は第２のアプリケーション１２ｃなどがロードされる。
【００１３】
上記ＨＤＤ制御部１４は、上記ＨＤＤ１５用のインターフェースであり、上記ＨＤＤ１５へのアクセスを制御する。上記ＨＤＤ１５は、大容量の記憶装置である。上記ＨＤＤ１５には、例えば、第１のアプリケーション１５ａが予め記憶されている。上記ＨＤＤ１５は、上記ＲＯＭ１２等に比べて大容量である。また、第１のアプリケーション１５ａはデジタル複合機１が実現する種々の機能を提供するプログラムであり、プログラムサイズ（データ量が）大きい。このため、本第１の実施の形態では、デジタル複合機１が実現する種々の機能を提供する第１のアプリケーション１５ａは、上記ＨＤＤ１５に記憶されるものとする。また、上記ＨＤＤ１５には、上記スキャナ２０によりスキャンした画像データ、プリンタ２２によりプリント処理する画像データなどの画像処理の対象となる画像データを記憶する記憶領域１５ｂを有している。
【００１４】
上記操作パネル制御部１７は、操作パネル１８の制御を司るものである。上記操作パネル１８は、表示部と操作部とを有するユーザインターフェースである。上記操作パネル１８では、表示部によりユーザに対する操作案内や当該デジタル複合機の動作設定の状態などを表示するとともに、操作部によりユーザからの操作指示が入力されるようになっている。例えば、上記操作パネル１８は、タッチパネル内蔵の表示装置とテンキーなどのハードキーとにより構成される。
【００１５】
上記スキャナ制御部１９は、スキャナ２０の制御を司るものである。上記スキャナ２０は、原稿の画像を光学的に読み取って画像データに変換するものである。  
上記プリンタ制御部２１は、プリンタ２２の制御を司るものである。上記プリンタ２２は、被画像形成媒体に画像を形成するものである。上記プリンタ２２は、例えば、上記スキャナ２０により読み取った画像データあるいは外部から与えられた画像データに基づいて被画像形成媒体にプリントする。
【００１６】
上記ネットワーク制御部２３は、ネットワーク通信部２４によるネットワーク５内のデータ通信を制御するものである。上記ネットワーク通信部２４は、ネットワーク５内の各機器とのデータ通信を行うためのネットワークインターフェースである。  
上記外部装置インターフェース２５は、当該デジタル複合機１に直接接続されるリムーバルメディア用のインターフェースである。上記外部装置インターフェース２５は、例えば、ＵＳＢ、ＳＣＳＩ、ＩＥＥＥ１３９４などのインターフェースである。上記外部装置インターフェース２５により接続されるリムーバルメディアとしての外部装置は、例えば、ＵＳＢメモリ、ハードディスクドライブ、ＣＤドライブ、ＤＶＤドライブなどがある。
【００１７】
次に、第１の実施の形態について説明する。  
ここでは、上記のように構成されるデジタル複合機１の第１の実施の形態としての起動処理について説明する。  
図２は、第１の実施の形態としてのデジタル複合機１の起動処理を説明するためのフローチャートである。また、図３は、第１の実施の形態としての起動処理におけるＲＯＭ１２、ＲＡＭ１３およびＨＤＤ１５の関係を示す図である。
【００１８】
まず、ユーザがデジタル複合機１の主電源をオンしたものとする。すると、デジタル複合機１内の各部には、図示しない電源部により電源が供給される（ステップＳ１１）。電源が供給されると、上記システム制御部１１は、ＲＯＭ１２に記憶されているブートローダ１２ａを起動する（ステップＳ１２）。上記ブートローダ１２ａは、デジタル複合機の各部の動作チェックなどを行うプログラムである。なお、ブートローダ１２ａが不要である場合、上記ステップＳ１２は省略される。
【００１９】
上記ブートローダ１２ａを実行すると、上記システム制御部１１は、図３に示すように、上記ＲＯＭ１２に記憶されているＯＳ１２ｂをＲＡＭ１３にロードする（ステップＳ１３）。上記ＯＳ１２ｂは、ＨＤＤ１５に記憶されている第１のアプリケーション１５ａあるいはＲＯＭ１２に記憶されている第２のアプリケーション１２ｃを実行するためのオペレーティングシステムである。言い換えると、第１のアプリケーション１５ａまたは第２のアプリケーション１２ｃは、ＲＡＭ１３にロードされたＯＳ１２ｂ上で動作する。
【００２０】
上記ＯＳ１２ｂをＲＡＭ１３にロードすると、上記システム制御部１１は、図３に示すように、上記ＨＤＤ１５に対するマウント処理を行う（ステップＳ１４）。このマウント処理は、ＨＤＤ１５及びＨＤＤ１５内のデータを識別するための処理である。このマウント処理では、例えば、ＨＤＤ１５内のファイルシステム（フォーマット）等をチェックする。
【００２１】
上記のようなマウント処理において、上記システム制御部１１は、上記ＨＤＤ１５が使用可能な否かを判断する（ステップＳ１５）。この判断によりＨＤＤ１５が使用可能な状態であると判断した場合（ステップＳ１５、ＹＥＳ）、上記システム制御部１１は、図３に示すように、上記ＨＤＤ１５から第１のアプリケーション１５ａを読み出し、上記ＲＡＭ１３にロードする（ステップＳ１６）。
【００２２】
上記ＨＤＤ１５に記憶されている第１のアプリケーション１５ａは、当該デジタル複合機１が提供する種々の機能を実現するための少なくとも１つ以上のプログラムから構成される。例えば、上記ＨＤＤ１５に記憶されている第１のアプリケーション１５ａは、当該デジタル複合機１が実行する全ての機能を提供する。上記第１のアプリケーション１５ａがＲＡＭ１３にロードされると、上記デジタル複合機１は、上記第１のアプリケーション１５ａにより提供される種々の機能が可能な状態（つまり、通常動作状態）となる（ステップＳ１７）。
【００２３】
また、上記通常動作状態において、上記システム制御部１１は、ＨＤＤ１５が使用可能な状態か否かを監視している（ステップＳ１８）。これにより、通常動作状態においてＨＤＤ１５に障害が発生してＨＤＤ１５が使用不能な状態となった場合（ステップＳ１８、ＮＯ）、上記システム制御部１１は、後述するステップＳ１９へ進み後述する処理を行うものとする。
【００２４】
なお、第１のアプリケーション１５ａをＲＡＭ１３にロードする過程において上記ＨＤＤ１５の障害が発生した場合にも（ステップＳ１８、ＮＯ）、上記システム制御部１１は、後述するステップＳ１９へ進み後述する処理を行うものとする。
【００２５】
また、上記判断によりＨＤＤ１５が使用不能な状態であると判断した場合（ステップＳ１５、ＮＯ）、上記システム制御部１１は、図３に示すように、上記ＲＯＭ１２から第２のアプリケーション１２ｃを読み出し、上記ＲＡＭ１３にロードする（ステップＳ１９）。
【００２６】
上記ＲＯＭ１２に記憶されている第２のアプリケーション１２ｃは、当該デジタル複合機１が提供する種々の機能のうち、ＨＤＤ１５を使用しないで実行できる機能のみを行うプログラムから構成される。つまり、上記第２のアプリケーション１２ｃでは、当該デジタル複合機１が本来有している機能を制限あるいは縮小して提供するプログラムである。なお、上記第２のアプリケーション１２ｃが提供する機能の具体例については、後で説明する。
【００２７】
上記ＲＯＭ１２に記憶されている第２のアプリケーション１２ｃをＲＡＭ１３にロードすると、上記システム制御部１１は、上記操作パネル１８の表示部により当該デジタル複合機が機能を制限あるいは縮小した状態（つまり、ＨＤＤを不使用）で使用可能である旨を表示する（ステップＳ２０）。これにより、ユーザに対しては、当該デジタル複合機の状態を報知することができる。また、この際、上記システム制御部１１は、ネットワーク等を介して当該デジタル複合機のメンテナンスを行うサービスマンへＨＤＤ１５に障害が発生していることを通知するようにしても良い。
【００２８】
上記第２のアプリケーション１２ｃがＲＡＭ１３にロードされると、上記デジタル複合機１は、上記第２のアプリケーション１２ｃにより提供される機能のみが使用可能な状態（つまり、機能を制限した動作状態）となる（ステップＳ２１）。
【００２９】
上記のように、ＨＤＤ１５に障害が発生し、ＨＤＤ１５内の第１のアプリケーション１５ａにより提供されるＨＤＤ１５を使用した機能が提供できない場合、ＲＯＭ１２に記憶している、ＨＤＤ１５を使用しないで実行できる機能のみを提供する第２のアプリケーション１２ｃをＲＡＭ１３にロードするようにしたものである。
【００３０】
これにより、ＨＤＤ１５に障害が発生した場合であっても、ＨＤＤが復旧するまでの間、機能を制限した状態で当該デジタル複合機１を稼動させることができる。
【００３１】
次に、上記第２のアプリケーション１２ｃについて説明する。  
上記のように、上記第２のアプリケーション１２ｃは、大容量記憶装置としてのＨＤＤ１５を使用しないで実行できる機能を提供することが前提となる。このため、上記第２のアプリケーション１２ｃでは、上記ＨＤＤ１５に記憶される第１のアプリケーション１５ａが提供する機能を制限あるいは縮小した状態の機能を提供する。この第２のアプリケーションが提供する機能の例としては、以下のようなものがある。
【００３２】
まず、第２のアプリケーション１２ｃでは、コピー処理及びプリント処理において、ＨＤＤ１５に画像データを記憶しないで実行できる機能を提供する。  
例えば、複数ページの画像データを複数部プリントする場合、通常の動作状態（第１のアプリケーションが提供する機能）では、複数ページ分の画像データを一旦ＨＤＤに保存し、複数ページからなる画像データの複数部のプリントを実現している。これに対して、ＨＤＤ１５が使用不能となると、画像データをＨＤＤ１５に保存することができない。このため、第２のアプリケーション１２ｃでは、複数ページの複数部のコピーあるいは複数ページのプリント機能は提供しない。
【００３３】
また、ＨＤＤ１５以外の記憶装置（例えば、ＲＡＭ１３）などに画像データを保持できる場合、第２のアプリケーション１２ｃでは、ＨＤＤ１５以外の記憶装置に保持できるページ数までのページ数からなる画像データの複数部のコピーあるいはプリントを提供するようにしても良い。この場合、第２のアプリケーション１２ｃでは、画像データを保持する記憶装置をＨＤＤ以外の記憶装置として動作させる。つまり、上記第２のアプリケーション１２ｃでは、第１のアプリケーション１５ａとは異なり、ＲＡＭなどのＨＤＤ以外の記憶装置に画像データを保持する制御ルーチンとなる。
【００３４】
同様な理由により、上記第２のアプリケーション１２ｃでは、画像データをＨＤＤに一旦保持することにより実現されるソート機能も提供しない。例えば、マガジンソート機能では、印刷結果が本となるように、最初の用紙の表面に１番最初のページを印刷し、裏面に１番最後のページを印刷する。つまり、マガジンソート機能では、全てのページの画像データを取得した状態（保持した状態）でなければ、プリントを開始できない。
【００３５】
このため、上記第２のアプリケーション１２ｃでは、ＨＤＤ１５に画像データを保持する制御ルーチンではソート機能を提供しない。従って、上記第２のアプリケーションでは、ソート機能を提供しないか、あるいは、ＲＡＭ１３などのＨＤＤ１５以外の記憶装置に保持できるページ数まででソート機能を提供する。
【００３６】
また、ＨＤＤ１５が使用不能である場合、スキャンした画像データは、デジタル複合機１内のＨＤＤ１５に保存することはできない。従って、上記第２のアプリケーション１２ｃでは、スキャンした画像データをＨＤＤ１５にファイリングする機能（画像ファイリング機能）は提供しない。
【００３７】
ただし、上記第２のアプリケーション１２ｃでは、スキャナ機能として、上記ネットワーク通信部２４によりネットワーク経由でアクセス可能なＰＣあるいはＭＦＰへのスキャンした画像データを記憶（転送）する機能、あるいは、上記外部装置インターフェース２５により接続された外部装置にスキャンした画像データを記憶（転送）する機能は提供する。
【００３８】
なお、当該デジタル複合機が上記ネットワーク通信部２４によりネットワークに接続されている場合、上記第２のアプリケーション１２ｃでは、ＨＤＤ１５の代わりにネットワーク上の外部装置の記憶部に画像データを記憶することにより、上記のような機能を提供するようにしても良い。さらに、当該デジタル複合機が上記外部装置インターフェース２５により記憶部を有する外部装置が接続されている場合、上記第２のアプリケーションは、ＨＤＤ１５の代わりに外部装置の記憶部に画像データを記憶することにより、上記のような機能を提供するようにしても良い。
【００３９】
次に、第２の実施の形態について説明する。  
第２の実施の形態は、図１に示すようなハードウェア構成を有するデジタル複合機がネットワークを介して他の機器に接続されている画像処理システムで実現されるものである。  
図４は、デジタル複合機１を含む画像処理システムの構成例を概略的に示す図である。  
図４に示す画像処理システムでは、複数のデジタル複合機１（１ａ、１ｂ）、ファイルサーバ２、及びクライアントＰＣ３等がローカルエリアネットワークなどのネットワーク５により接続されている。
【００４０】
上記デジタル複合機１ａ及び１ｂは、図１に示すようなハードウェア構成を有し、互いのネットワーク通信部２４によりネットワーク５を介して相互に通信が可能であるものとする。また、第２の実施の形態では、上記デジタル複合機１ａ及び１ｂでは、上記第２のアプリケーション１２ｃがＲＯＭ１２ではく、ＨＤＤ１５に記憶されているものとする。
【００４１】
上記ファイルサーバ２は、上記ネットワーク５を介して上記デジタル複合機１ａ及び１ｂと通信可能なサーバコンピュータである。上記ファイルサーバ２は、例えば、大容量な記憶装置を具備する。上記クライアントＰＣ３は、上記ネットワーク５を介して上記デジタル複合機１ａ及び１ｂと通信可能なコンピュータ（ＰＣ）である。上記クライアントＰＣ３は、ユーザが使用するＰＣであるものとする。なお、ファイルサーバ２またはクライアントＰＣ３には、第２のアプリケーション１２ｃが記憶されているようにしても良い。
【００４２】
次に、上記のような画像処理システムにおけるデジタル複合機１の第２の実施の形態としての起動処理について説明する。  
図５は、第２の実施の形態としてのデジタル複合機１ａの起動処理を説明するためのフローチャートである。  
まず、上記ＨＤＤ１５に障害がない場合、つまり、ＨＤＤ１５が使用可能な状態である場合、上記ステップＳ１１〜Ｓ１８と同様な動作により、ＨＤＤ１５内の第１のアプリケーション１５ａがＲＡＭ１３にロードされ、デジタル複合機１ａは、通常動作状態となる（ステップＳ３１〜Ｓ３８）。
【００４３】
また、電源オン時にＨＤＤ１５が使用不能な状態であると判断した場合（ステップＳ３５、ＮＯ）、または、通常動作時にＨＤＤ１５に障害が発生した場合（ステップＳ３８、ＮＯ）、上記デジタル複合機１ａのシステム制御部１１は、上記ネットワーク通信部２４によりネットワーク５を介して接続されている他のデジタル複合機１ｂから第２のアプリケーション１２ｃをダウンロードする。
【００４４】
上記デジタル複合機１ａがネットワーク経由で上記第２のアプリケーション１２ｃをダウンロードする方法には、例えば、以下のような方法がある。
【００４５】
まず、上記デジタル複合機１ａは、当該デジタル複合機１ａと同様な構成のデジタル複合機１ｂをネットワーク内が検索する。この検索結果に基づいて、上記デジタル複合機１ａは、当該デジタル複合機１ａと同様な構成のデジタル複合機１ｂにアクセスし、そのデジタル複合機１ｂから第２のアプリケーション１２ｃをダウンロードする。
【００４６】
また、デジタル複合機１ａには、予め第２のアプリケーション１２ｃをダウンロードするデジタル複合機１ｂを設定しておく。これにより、上記デジタル複合機１ａは、予め設定されているデジタル複合機１ｂにアクセスし、デジタル複合機１ｂから第２のアプリケーション１２ｃをダウンロードする。
【００４７】
また、上記デジタル複合機１ａとネットワーク５を介して通信可能なファイルサーバ２あるいはクライアントＰＣ３には、上記第２のアプリケーション１２ｃを記憶しておく。これとともに、デジタル複合機１ａには、上記第２のアプリケーション１２ｃを記憶したファイルサーバ２あるいはクライアントＰＣ３を設定しておく。これにより、上記デジタル複合機１ａは、予め設定されているファイルサーバ２あるいはクライアントＰＣ３にアクセスし、ファイルサーバ２あるいはクライアントＰＣ３から第２のアプリケーションをダウンロードする。
【００４８】
上記のような処理によりネットワーク経由で第２のアプリケーション１２ｃをダウンロードすると、上記システム制御部１１は、ダウンロードした第２のアプリケーション１２ｃを上記ＲＡＭ１３にロードする（ステップＳ３９）。
【００４９】
上記ネットワーク経由でダウンロードした第２のアプリケーション１２ｃをＲＡＭ１３にロードすると、上記システム制御部１１は、上記ステップＳ２０及びＳ２１と同様に、上記操作パネル１８の表示部に当該デジタル複合機が機能を制限あるいは縮小した状態（つまり、ＨＤＤを不使用）で使用可能である旨を表示し（ステップＳ４０）、当該デジタル複合機１ａを上記第２のアプリケーション１２ｃにより提供される機能のみが使用可能な状態（つまり、機能を制限した動作状態）とする（ステップＳ４１）。
【００５０】
なお、第２の実施の形態では、上記第２のアプリケーション１２ｃは、当該デジタル複合機１ａのＨＤＤ１５を使用しないで実行可能な機能のみを提供するものであっても良いし、当該デジタル複合機１ａのＨＤＤ１５の代わりにネットワーク経由で通信可能な外部装置の記憶部を用いて機能を提供するものであっても良い。
【００５１】
上記のように、ＨＤＤ１５に障害が発生し、ＨＤＤ１５内の第１のアプリケーション１５ａにより提供されるＨＤＤ１５を使用した機能が提供できない場合、ネットワーク経由でＨＤＤ１５を使用しないで実行できる機能のみを提供する第２のアプリケーション１２ｃをＲＡＭ１３にロードするようにしたものである。
【００５２】
これにより、ＲＯＭ１２に第２のアプリケーションを記憶しておくことなく（第２のアプリケーションがＲＯＭ１２の記憶領域を占有することなく）、ＨＤＤ１５に障害が発生した場合に機能を制限した状態で当該デジタル複合機１を稼動させることができる。
【００５３】
次に、第３の実施の形態について説明する。  
第３の実施の形態は、図１に示すようなハードウエア構成を有するデジタル複合機に外部装置が接続された状態において実現されるものである。また、第３の実施の形態では、上記デジタル複合機１のＲＯＭ１２には、上記第２のアプリケーション１２ｃが記憶されていないものとする。
【００５４】
図６は、リムーバルメディアなどの外部装置Ｒが接続されたデジタル複合機を概略的に示す図である。図６に示す状態のデジタル複合機１では、外部装置Ｒの記憶部に記憶されているデータを取得することができるようになっている。また、外部装置Ｒとしては、例えば、ＵＳＢメモリ、ハードディスクドライブ、ＣＤドライブ、ＤＶＤドライブなどがある。
【００５５】
次に、第３の実施の形態としての上記外部装置Ｒが接続された状態のデジタル複合機１の起動処理について説明する。  
図７は、第３の実施の形態としてのデジタル複合機１の起動処理を説明するためのフローチャートである。  
まず、上記ＨＤＤ１５に障害がない場合、つまり、ＨＤＤ１５が使用可能な状態である場合、上記ステップＳ１１〜Ｓ１８と同様な動作により、ＨＤＤ１５内の第１のアプリケーション１５ａがＲＡＭ１３にロードされ、デジタル複合機１は、通常動作状態となる（ステップＳ５１〜Ｓ５８）。
【００５６】
また、電源オン時にＨＤＤ１５が使用不能な状態であると判断した場合（ステップＳ５５、ＮＯ）、または、通常動作時にＨＤＤ１５に障害が発生した場合（ステップＳ５８、ＮＯ）、上記デジタル複合機１のシステム制御部１１は、上記外部装置インターフェース２５を介して接続されている外部装置Ｒから第２のアプリケーション１２ｃを読み出し（ステップＳ５８）、ＲＡＭ１３にロードする（ステップＳ５９）。
【００５７】
なお、外部装置Ｒが接続されていない場合、あるいは、外部装置Ｒから第２のアプリケーション１２ｃが読み出せない場合、上記システム制御部１１は、当該デジタル複合機１の動作を中止するようにしても良い。この場合、上記操作パネル１８には、当該デジタル複合機１がＨＤＤの障害及び外部装置の非装備により動作できない旨を表示するようにする。これに対して、ユーザが第２のアプリケーション１２ｃを記憶した外部装置を接続し、再度電源をオンすることにより当該デジタル複合機１は、第２のアプリケーション１２ｃによる動作が可能となる。
【００５８】
上記のような処理により外部装置Ｒから読み出した第２のアプリケーション１２ｃをＲＡＭ１３にロードすると、上記システム制御部１１は、上記ステップＳ２０及びＳ２１と同様に、上記操作パネル１８の表示部に当該デジタル複合機が機能を制限あるいは縮小した状態（つまり、ＨＤＤを不使用）で使用可能である旨を表示し（ステップＳ６０）、当該デジタル複合機１を上記第２のアプリケーション１２ｃにより提供される機能のみが使用可能な状態（つまり、機能を制限した動作状態）とする（ステップＳ６１）。
【００５９】
なお、第３の実施の形態では、上記第２のアプリケーション１２ｃは、当該デジタル複合機１のＨＤＤ１５を使用しないで実行可能な機能のみを提供するものであっても良いし、当該デジタル複合機１のＨＤＤ１５の代わりに外部装置Ｒの記憶部を用いて機能を提供するものであっても良い。
【００６０】
上記のように、ＨＤＤ１５に障害が発生し、ＨＤＤ１５内の第１のアプリケーション１５ａにより提供されるＨＤＤ１５を使用した機能が提供できない場合、当該デジタル複合機１に接続されている外部装置ＲからＨＤＤ１５を使用しないで実行できる機能のみを提供する第２のアプリケーション１２ｃをＲＡＭ１３にロードするようにしたものである。
【００６１】
これにより、ＲＯＭ１２に第２のアプリケーションを記憶しておくことなく（第２のアプリケーションがＲＯＭの記憶領域を占有することなく）、ＨＤＤ１５に障害が発生した場合に機能を制限した状態で当該デジタル複合機１を稼動させることができる。
【００６２】
なお、上記第１、第２、第３の実施の形態では、大容量記憶装置としてのＨＤＤにデジタル複合機１が提供するサービスや機能を実現するアプリケーション（第１のアプリケーション）を記憶していることを前提としている。これは、デジタル複合機１が提供するサービスや機能が非常に多種多様になってきているため、全ての機能（あるいは多くの機能）を実現する第１のアプリケーションのプログラムサイズ（データ量）が肥大化しているためである。
【００６３】
このようなデータ量の大きな第１のアプリケーションは、容量あたりの単価が比較的安価なＨＤＤなどの大容量記憶装置に記憶するのがコスト的に現実的である。例えば、上記のような第１のアプリケーションをＨＤＤよりも記憶領域当たりの単価が高価なＲＯＭに記憶すると、デジタル複合機のコストが非常に高価になってしまう。
【００６４】
これに対して、第１の実施の形態では、ＨＤＤに障害が発生した時に使用するアプリケーションのみをＲＯＭに記憶しておくようにしている。また、第２の実施の形態では、他のデジタル複合機などのネットワーク経由でアクセス可能な外部装置のＨＤＤに第２のアプリケーションを記憶しておくようにしている。また、第３の実施の形態では、デジタル複合機に直接的に接続可能な外部装置に第２のアプリケーションを記憶するようにしている。
【００６５】
これにより、第１、第２、第３の実施の形態では、第１のアプリケーションを記憶しているＨＤＤが使用不能となった場合であっても、当該デジタル複合機の機能を制限あるいは縮小した状態で当該デジタル複合機を動作させることができる。
【図面の簡単な説明】
【００６６】
【図１】この発明の第１の実施の形態に係る画像処理装置としてのデジタル複合機の構成を概略的に示すブロック図である。
【図２】第１の実施の形態としてのデジタル複合機の起動処理を説明するためのフローチャートである。
【図３】第１の実施の形態としての起動処理におけるＲＯＭ、ＲＡＭおよびＨＤＤの関係を示す図である。
【図４】第２の実施の形態に係るデジタル複合機を含む画像処理システムの構成例を概略的に示す図である。
【図５】第２の実施の形態としてのデジタル複合機の起動処理を説明するためのフローチャートである。
【図６】第３の実施の形態に係るリムーバルメディアなどの外部装置が接続されたデジタル複合機を概略的に示す図である。
【図７】第３の実施の形態としてのデジタル複合機の起動処理を説明するためのフローチャートである。
【符号の説明】
【００６７】
１１…システム制御部、１２…ＲＯＭ、１２ａ…ブートローダ、１２ｂ…ＯＳ（オペレーティングシステム）、１２ｃ…第２のアプリケーション、１３…ＲＡＭ、１４…ハードディスクドライブ制御部、１５…ハードディスクドライブ（ＨＤＤ）、１５ａ…第１のアプリケーション、１５ｂ…記憶領域、１７…操作パネル制御部、１８…操作パネル、１９…スキャナ制御部、２０…スキャナ、２１…プリンタ制御部、２２…プリンタ、２３…ネットワーク制御部、２４…ネットワーク通信部、２５…外部装置インターフェース
【図１】
2006113680.tif 000003
【図２】
2006113680.tif 000004
【図３】
2006113680.tif 000005
【図４】
2006113680.tif 000006
【図５】
2006113680.tif 000007
【図６】
2006113680.tif 000008
【図７】
2006113680.tif 000009