(57)【要約】【課題】  画像情報を記憶する揮発性の記憶手段を有する画像処理装置において、商用電源に障害が発生した場合であっても、適切に記憶手段に記憶されている画像情報の消失を防ぐことである。【解決手段】  イメージセンサ３０１により入力された画像情報を記憶するＲＡＭ３０４を備えた画像処理装置２において、ＰＣ４のバッテリ４Ａから第１の直流電圧を受給可能なＵＳＢインタフェース３２０を備え、ＰＳＵ３が商用電源から入力される交流電圧から第２の直流電圧を生成し、画像メモリバックアップ回路３１９が検知する該生成する第２の直流電圧が所定電圧値以上である場合は前記第２の直流電圧がＲＡＭ３０４に供給されるよう制御し、第２の直流電圧が所定電圧より低い場合は第１の直流電圧がＲＡＭ３０４に供給するように制御する構成を特徴とする。【選択図】  図１
2006166044.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を入力する入力手段と、
前記入力手段により入力された画像情報を記憶する揮発性記憶手段と、
外部装置と通信するための通信手段であって、第１の直流電圧を受給可能な通信手段と、
商用電源から入力される交流電圧から第２の直流電圧を生成する電圧生成手段と、
前記電圧生成手段が生成する第２の直流電圧を検知する検知手段と、
前記検知手段が検知する前記第２の直流電圧が所定電圧値以上である場合は前記第２の直流電圧が前記記憶手段に供給されるよう制御し、前記検知手段が検知する前記第２の直流電圧が所定電圧より低い場合は前記第１の直流電圧が前記記憶手段に供給されるよう制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記検知手段が検知する前記第２の直流電圧が所定電圧より低い場合は前記第１の直流電圧が前記記憶手段に供給されるよう制御するとともに、前記記憶手段に記憶される画像情報を前記通信手段により外部装置へ転送するよう制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記検知手段が検知する前記第２の直流電圧が前記所定電圧より低い電圧値から前記所定電圧以上の電圧値に変化したことに応じて、前記外部装置へ転送させた前記画像情報を前記記憶手段に再転送するよう制御することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記通信手段は、ＵＳＢインタフェースを介して通信することを特徴とする請求項１または２記載の画像処理装置。
【請求項５】
前記通信手段に接続される外部装置が前記第１の直流電圧を供給可能であるかどうかを判別する判別手段を備えることを特徴とする請求項１乃至３のいずれか記載の画像処理装置。
【請求項６】
画像情報を入力する入力ステップと、
前記入力ステップにより入力された画像情報を揮発性の記憶部に記憶する記憶ステップと、
商用電源から入力される交流電圧から第１の直流電圧を生成する電圧生成部が生成する第１の直流電圧を検知する検知ステップと、
前記検知ステップが検知した前記第１の直流電圧が所定電圧値以上である場合は前記第１の直流電圧が前記記憶部に供給されるよう制御し、前記検知ステップが検知する前記第１の直流電圧が所定電圧より低い場合は外部装置から入力される第２の直流電圧が前記記憶部に供給されるよう制御する制御ステップとを有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報を記憶する画像メモリを備える画像処理装置および画像処理方法に関するものである。
【背景技術】
【０００２】
従来、この種の画像処理装置、例えばＦＡＸ（ファクシミリ）機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）などの画像処理装置でＦＡＸ受信した後に、印刷を行う前に停電があるとＦＡＸ受信画像データが画像メモリから失われるため、停電時に画像メモリに電源電力を供給するバッテリバックアップ回路を有するものがあった。
【０００３】
また、特許文献１には、データ通信時に、一方の電源供給側の装置からもう一方の電源受給側の装置へ電源電力を供給し、その相手側の装置の必要な部分の電源を立ち上げて装置内の状態をパワーマネージメント部にて検知し、その検知情報をデータＩ／Ｆ部を通して装置に送信し、記憶部に記憶するとともに、その記憶した状態情報に基づいて装置への電力供給を制御している。このように電源受給側の装置にＡＣを入力しなくとも、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）経由による給電を行い電源受給側の装置の状態を知るものがあった。
【特許文献１】特開平１０−１６４６６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例の停電時に画像メモリに電源電力を供給するバッテリバックアップ回路を有する画像処理装置では、バッテリバックアップ回路の２次電池などのバッテリ部品のコストがかかるという問題があった。
【０００５】
また、上記従来例の停電時に画像メモリに電源電力を供給するバッテリバックアップ回路を有する画像処理装置ではバッテリバックアップ回路の２次電池などの容量が停電時間を越えると画像メモリの画像データが失われるというという問題があった。
【０００６】
このように画像処理装置において、パワーユニットから供給される電源がＡＣ電源の遮断、例えば停電等が発生した場合に、画像メモリに対する電源供給が危うくなる事態に際して、画像メモリへの電源のバックアップと画像メモリに記憶される情報のバックアップとは相互に連携を必要する技術的課題である。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、第１の目的は、画像情報を記憶する揮発性の記憶手段を有する画像処理装置において、商用電源に障害が発生した場合であっても、適切に記憶手段に記憶されている画像情報の消失を防ぐことである。
【０００８】
第２の目的は、画像情報を記憶する揮発性の記憶手段を有する画像処理装置において、商用電源に障害が発生した場合であっても、適切に記憶手段に記憶されている画像情報を外部装置へ転送するとともに、商用電源の障害が解消したことに応じて転送した画像情報を画像処理装置へ再転送することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１０】
画像情報を入力する入力手段と、前記入力手段により入力された画像情報を記憶する揮発性記憶手段と、外部装置と通信するための通信手段であって、第１の直流電圧を受給可能な通信手段と、商用電源から入力される交流電圧から第２の直流電圧を生成する電圧生成手段と、前記電圧生成手段が生成する第２の直流電圧を検知する検知手段と、前記検知手段が検知する前記第２の直流電圧が所定電圧値以上である場合は前記第２の直流電圧が前記記憶手段に供給されるよう制御し、前記検知手段が検知する前記第２の直流電圧が所定電圧より低い場合は前記第１の直流電圧が前記記憶手段に供給されるよう制御する制御手段とを有することを特徴とする。
【００１１】
上記目的を達成する本発明の画像処理方法は以下に示す構成を備える。
【００１２】
画像情報を入力する入力ステップと、前記入力ステップにより入力された画像情報を揮発性の記憶部に記憶する記憶ステップと、商用電源から入力される交流電圧から第１の直流電圧を生成する電圧生成部が生成する第１の直流電圧を検知する検知ステップと、前記検知ステップが検知した前記第１の直流電圧が所定電圧値以上である場合は前記第１の直流電圧が前記記憶部に供給されるよう制御し、前記検知ステップが検知する前記第１の直流電圧が所定電圧より低い場合は外部装置から入力される第２の直流電圧が前記記憶部に供給されるよう制御する制御ステップとを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画像情報を記憶する揮発性の記憶手段を有する画像処理装置において、商用電源に障害が発生した場合であっても、適切に記憶手段に記憶されている画像情報の消失を防ぐことができる。
【００１４】
また、画像情報を記憶する揮発性の記憶手段を有する画像処理装置において、商用電源に障害が発生した場合であっても、適切に記憶手段に記憶されている画像情報を外部装置へ転送するとともに、商用電源の障害が解消したことに応じて転送した画像情報を画像処理装置へ再転送することができる。
【発明を実施するための最良の形態】
【００１５】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１６】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置の構成を説明するブロック図であり、画像読取機能、画像形成機能、ファクシミリ機能、ＰＣプリント機能等を備えてＭＦＰとして動作する画像処理装置例に対応する。なお、画像処理装置２は、大別してメインコントローラ１とパワーサプライユニット（ＰＳＵ）３とから構成されている。
【００１７】
図１において、３０１はイメージセンサで、イメージセンサ制御部３０８の指示に基づき、図示しないフィーダ装置から給送される原稿、または原稿台上に載置される原稿を露光して得られる反射画像を受光してアナログ画像信号として出力する。３０２はＡ／Ｄ変換部で、イメージセンサ３０１から出力されるアナログ画像信号を、所定ビットの画像データに変換して画像処理部３０３に出力する。
【００１８】
３０４はＲＡＭで、画像メモリとして機能し、画像メモリバックアップ回路３１９により、画像メモリ３０４に記憶された画像データが消失しないように電力供給が制御される。なお、画像メモリバックアップ回路３１９は、ＰＳＵ３からのＤＣ電源で動作し、メインＣＰＵ３０７、ＲＯＭ３０９、ＲＡＭ３０５に所定レベルのＤＣ電源を供給する。
【００１９】
３０９はＲＯＭで、メインＣＰＵ３０７により制御プログラムが読み出されて実行される。３１８はバックアップ回路で、ＰＳＵ３から供給されるＤＣ電源で動作し、ＳＲＡＭ３１７、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）３１６に所定レベルの電源を供給する。
【００２０】
３２０はＵＳＢインタフェースで、ＵＳＢケーブルを介して、例えば携帯可能なデータ処理装置（ＰＣ）と電源供給可能に接続されている。
【００２１】
３１０は通信部で、公衆電話網等を介してファクシミリ送受信処理を行う。３０６は記録処理部で、記録装置３０５の動作を制御する。３１４は操作部及びセンサ制御部で、操作部３１５に対する表示や操作部３１５からのキー指示、あるいは各種センサ３１１が検出するセンサ出力を受け付ける。３１３はモータ制御部で、記録装置３０５の記録処理に利用される各種のローラ系を駆動するモータ３１２の動作を制御する。
【００２２】
なお、ＰＣ４は、充電可能なバッテリ４Ａからの電源で動作し、かつ、ＰＣ４が備えるＵＳＢｐ−とに接続されるＵＳＢケーブルを介してメインコントローラ１のＵＳＢインタフェース３２０に電源を供給可能に構成されている。
【００２３】
さらに、上記構成を詳述すると、イメージセンサ３０１は、光源から原稿へ照射したその反射光を電気信号に光電変換する。Ａ／Ｄ変換部３０２は、イメージセンサ３０１の出力信号のＡ／Ｄ変換を行う。画像処理部３０３は、Ａ／Ｄ変換部３０２の出力信号に画像処理を施すものであり、シェーディング補正用の演算器、符号復号化処理部、画像データ蓄積用のメモリ、輝度濃度変換テーブル、光源点灯時間測定ブロック等を備えている。
【００２４】
ＲＡＭ３０４は、画像処理部３０３で画像処理が施された画像データを記憶する。また、メインＣＰＵ３０７が画像処理装置を制御するための作業領域としても使用する。ＲＴＣ３１６は、ファクシミリ動作や画像処理装置の時刻表示、時刻管理のため使用する。ＳＲＡＭ３１７は、画像処理装置の初期設定やファクシミリの電話番号データを保存する。ＳＲＡＭ・ＲＴＣ用のバックアップ回路３１８は、ＡＣ電源が何らかの要因に基づき、遮断されているときに、時刻や初期設定や電話番号データが失われないよう内蔵する１次電池より電圧を供給してバックアップを行う回路である。
【００２５】
記録処理部３０６は、記録（画像形成）用画像処理を行う。記録装置３０５は、記録紙に対する画像の記録（画像形成）を行う。メインＣＰＵ３０７は、画像処理装置各部を制御する中央処理装置であり、ＲＯＭ３０９に格納された或いは外部から供給される制御プログラムに基づき、図３に示すフローチャートに示す処理を実行する。
【００２６】
イメージセンサ制御部３０８は、光源制御信号、蓄積制御信号及びセンサ制御信号に基づき原稿を読み取るイメージセンサ３０１を制御する。ＲＯＭ３０９は、本発明に係る画像処理装置における省エネ制御プログラムを含む各種の制御プログラムや固定データ（フォントデータを含む）を格納している。
【００２７】
通信部３１０は、画像処理装置と外部装置との間のデータ通信を制御する。ファクシミリ機能を有する場合、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌ  Ｕｎｉｔ）、モデムを含み、ネットワーク接続機能を有する場合はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を含んでいる。モータ３１２は、イメージセンサ３０１が固定されたキャリッジ７０３（図２参照）を駆動する。
【００２８】
モータ制御部３１３は、モータ３１２を駆動制御する。操作部及びセンサ制御部３１４は、操作部・センサ３１１に対する信号の入出力を制御する。の操作部３１５は、各種データ入力や各種設定を行うための入力手段、各種表示を行う表示手段を備えている。
【００２９】
上記構成を更に詳述すると、画像処理装置２の各々のブロック（イメージセンサ３０１等）には、ＰＳＵ３（Ｐｏｗｅｒ  Ｓｕｐｐｌｙ  Ｕｎｉｔ）からＤＣ電源が供給されている。また、画像処理装置２の各々のブロックは、電気信号線により結合されており、データの伝送が可能であり、メインＣＰＵ３０７がＲＯＭ３０９からプログラムを読み込み実行することにより制御されている。
【００３０】
画像処理装置２は、電源投入後に初期動作を行い、稼動状態に有る場合、画像処理装置２の操作部３１５をユーザが操作することによって、画像処理装置２が有するコピー機能やファクシミリ機能を使用したり、画像処理装置２における各種動作の設定モードを指示したりすることが可能である。
【００３１】
また、ＰＣ４とＵＳＢ  Ｉ／Ｆ３２０を介して接続されている場合やネットワーク（通信回線５）と通信部３１０を介して接続されている場合、ＰＣ４よりプリントデータを受け取ることでＰＣプリンタとして動作する。
【００３２】
また、公衆電話網（ＰＳＴＮ）（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）（通信回線５）と通信部３１０を介して接続し、ファクシミリの送信・受信動作を行う事が可能である。
【００３３】
次に、通常の画像処理動作について説明する。
【００３４】
例えば、画像処理装置２で原稿から画像を読み取り記録紙上に画像を形成するコピーを行う場合を説明する。
【００３５】
ユーザが原稿を画像処理装置に積載し、操作部３１５よりコピーを指示する。なお、イメージセンサ３０１を固定したキャリッジは、モータに対しギヤ及びベルトで結合された可動式となっており、メインＣＰＵ３０７はキャリッジを白基準板まで搬送し黒シェーディング及び白シェーディング用のデータを取得する。
【００３６】
本実施形態では、原稿の長手方向の先端から終端までを６００ｄｐｉの密度で読み取る。イメージセンサ３０１の出力をＡ／Ｄ変換部３０２でＡ／Ｄ変換し得られた１０ｂｉｔの読み取り値を、画像処理部３０３内の演算器により白シェーディング補正及び黒シェーディング補正用として保存する。
【００３７】
シェーディング補正データ取得後に、キャリッジをホームポジションまで搬送したのち、再度キャリッジを原稿方向に搬送する。クロックにて計時を行い、所定時間経過すると、メインＣＰＵ３０７が原稿先端位置にイメージセンサ３０１が達したと判断し、イメージセンサ３０１による読取処理を開始する。
【００３８】
イメージセンサ３０１で読取られた１ライン分の読み取り値を、それぞれ対応する同画素位置の上記白シェーディング補正値及び黒シェーディング補正値を用いて次式で正規化し、処理階調数（例えば８ｂｉｔ階調）を積算して、それぞれの画素の輝度とする。
【００３９】
輝度値＝１５５×（読み取り値−黒シェーディング値）／（白シェーディング値−黒シェーディング値）
上記演算で得られた輝度値を濃度値に変換する際は、輝度濃度変換テーブル（図示略）を参照して、得られた輝度値を対応する濃度値に変換する。
【００４０】
そして、濃度値に対し多値→２値化処理を行う。様々な多値→２値化処理法があるが、誤差拡散法では、注目画素の濃度値に対し、階調の真ん中の値（２５６階調なら１２７）を閾値として、閾値以上なら黒と判断し、閾値以下なら白と判断する。その際に注目画素の濃度値と黒（濃度２５５）または白（濃度０）との濃度値の差を誤差として、周囲の画素に一定配分で振り分けながら２値化処理を行う。得られた２値画像データを、画像処理装置から外部装置に送信するための通信用の画像データや、画像処理装置における記録（画像形成）処理用の画像データとして使用する。
【００４１】
本例では、Ａ４サイズ１ページ分の画像データをＲＡＭ３０４に蓄積する。即ち、画像処理部３０３において処理された６００×６００ｄｐｉの画像データをＲＡＭ３０４に蓄積する。ＲＡＭ３０４に画像データを蓄積する際、及びＲＡＭ３０４から画像データを記録処理部３０５へ転送する際に、適切な圧縮・展開方法で、画像データの圧縮・展開を行うことも可能である。画像データをＲＡＭ３０４から記録処理部３０５へ転送し、記録処理部３０６で記録用画像処理を行った後、記録装置３０５で記録紙に画像の記録を行う。記録処理部３０６では、１２００×１２００ｄｐｉの画像データに変換し、スムージング処理を行う。
【００４２】
記録装置３０５が、例えばレーザビームプリンタである場合、記録処理部３０６から伝送された画像データに従い、レーザビームプリンタ内のレーザ発生装置のレーザビームをＯＮ／ＯＦＦする。レーザビームプリンタ内のポリゴンミラーは一定速度で回転するよう制御されており、レーザビームをポリゴンミラーにより反射させ、帯電器により帯電された感光ドラム上の主走査方向へ照射し、照射された点のみ帯電が中和されることにより、主走査１本分の静電潜像を形成する。感光ドラム上に形成された静電潜像に対し現像器によりトナーを付着させ、転写器により記録紙上にトナーを転写し、除電針にて記録紙を分離した後、定着器により記録紙上のトナーを定着させる。また、記録紙上へのトナーの転写後、感光ドラム上に残ったトナーをクリーナブレードにより除去する。この手順により記録紙へ印字が行われる。
【００４３】
次に、画像処理装置２でファクシミリ通信を行う場合を説明する。
【００４４】
本例ではＡ３サイズ１ページ分の画像データをＲＡＭ３０４に蓄積する。画像処理部３０３において縦横変換を行った後、６００×６００ｄｐｉの画像データを、ファインモードでは８ｐｅｌ×７．７ｍｍ／ｌｉｎｅｓの解像度に変換する。その後、画像データを画像処理部３０３内の符号復号化処理部に転送し、ＭＲ（Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）（ｋ＝８）で符号化した後、符号化された画像データをＲＡＭ３０４に蓄積する。
【００４５】
メインＣＰＵ３０７は、通信部３１０内に存在するＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を制御し、公衆電話網を経由して指定された電話番号の相手機ファクシミリへ発呼し、接続を試みる。本画像処理装置が指定された電話番号の相手機ファクシミリと接続されれば、ＩＴＵ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ）−Ｔ（Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）（国際電気通信連合電気通信標準化部門）のＴ．３０勧告の手順に従い適切なファクシミリ通信を行う。その際、画像データをＲＡＭ３０４から画像処理部３０３内の符号復号化処理部に転送した後、生画像データに変換し、再度、相手機ファクシミリに応じた符号化を行い、通信部３１０内に存在するモデムへ符号化データを転送する。モデムは、符号化データの変調を行い、公衆電話網を介して相手機ファクシミリへ画像データを送信する。受信では、通信部３１０内の呼び出し信号検知回路で呼び出し信号を検知すると、通信回線５と回線を接続し、ＩＴＵ−ＴのＴ．３０勧告の手順に従い適切なファクシミリ通信を行い、画像データを画像メモリに蓄積し、印刷を行う。
【００４６】
図２は、図１に示した画像処理装置２の各部の電源供給状態を説明するタイミングチャートである。
【００４７】
図３は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示するフローチャートであり、停電時の画像メモリ３１９に対するバックアップ制御手順に対応する。なお、Ｓ３０１〜Ｓ３１１は各ステップを示す。また、各ステップは、メインＣＰＵ３０７がＲＯＭ３０９等のメモリからプログラムをロードして実行することで実現される。
【００４８】
また、ＵＳＢケーブルが挿入されており、ＰＣ４の電源がオフ、画像処理装置２の電源がオフである状態とする。
【００４９】
先ず、ＰＣ４と画像処理装置２の電源をオンして、ＡＣ電源を入力する（Ｓ３０１）。ＰＣ４はＡＣ電源により電力が供給され、起動処理を行い、通常動作状態となる。画像処理装置２が起動後、ＵＳＢにより画像処理装置と通信を行い印刷できる状態となる（Ｓ３０２）。
【００５０】
次に、画像処理装置２はＡＣ電源により電源電力が供給され、画像処理装置２のメインコントローラ１にＡＣ電源よりＰＳＵ３が生成したＤＣ電圧を供給する。そして、記録装置３０５にＰＳＵ３からヒータ用ＡＣが供給される。画像処理装置２の内部のその他の負荷（図１に示すモータ３１２と操作部３１５とセンサ３１１とイメージセンサ３０１と記録装置３０５）にメインコントローラ１を経由して、所定レベルのＤＣ電圧が供給される。
【００５１】
例えばＰＳＵ３がＤＣ電圧として＋５Ｖ、＋３．３Ｖ、＋２４Ｖ、＋１２Ｖが供給できるように構成されている。例えば、画像処理部３０３、ＲＡＭ３０４、記録処理部３０６、メインＣＰＵ３０７、ＲＯＭ３０９、ＲＴＣ３１６、ＳＲＡＭ３１７、ＳＲＡＭ・ＲＴＣバックアップ回路３１８、画像メモリバックアップ回路３１９に対しては＋３．３Ｖを供給し、記録装置３０５には＋３．３Ｖと＋２４Ｖと、ＡＣを供給する。
【００５２】
また、イメージセンサ３０１、Ａ／Ｄ変換部３０２、イメージセンサ制御部３０８、センサ３１１、操作部及びセンサ制御部３１４、ＵＳＢ  Ｉ／Ｆ３２０に対しては、＋３．３Ｖと＋５Ｖを供給し、通信部３１０に対しては、＋３．３Ｖと＋５Ｖと＋１２Ｖとを供給し、モータ３１２、モータ制御部３１３に対しては＋５Ｖと＋２４Ｖを供給する。
【００５３】
画像メモリバックアップ回路３１９は、ＡＣ電源の供給が遮断されているときに、画像メモリを含むＲＡＭ３０４へのバックアップを行う回路である。また、メインコントローラ１のリセット回路も兼ねている。
【００５４】
すると、メインコントローラ１内のＤＣ電圧が上昇し、画像メモリバックアップ回路３１９が既定のリセット電圧を検知すると、メインコントローラ１をリセットするため、メインＣＰＵ３０７へリセット信号を発行する。
【００５５】
メインＣＰＵ３０７は、メインコントローラ１で接続されているＬＳＩ、ＡＳＩＣ、制御部、処理部をリセットする。同時に、画像メモリバックアップ回路３１９があるしきい値以下（このしきい値はリセット電圧より高く設定される）にＤＣ電圧が低下したことを検知して、メインＣＰＵ３０７へＮＭＩ（Ｎｏｎ  Ｍａｓｋａｂｌｅ  Ｉｎｔｅｒｒｕｐｔ）を発行するが、リセット状態であるのでＮＭＩ処理は行われない。
【００５６】
ＳＲＡＭ・ＲＴＣバックアップ回路３１８は、ＤＣ電圧が既定値を超えたことを検知して、ＳＲＡＭ・ＲＴＣバックアップ回路３１８に内蔵する１次電池３１８ＡからＳＲＡＭ３１７、ＲＴＣ３１６へ供給していた電圧をＰＳＵ３からのＤＣ電圧を供給するよう切り替える。
【００５７】
なお、バックアップ時のＲＡＭ３０４の消費電力は現行品のローパワータイプの６４ＭｂｉｔＳＤＲＡＭで構成した場合、１ヶ当たり４００ｕＡと、バックアップ時のＲＴＣ３１６とＳＲＡＭ３１７の現行品の消費電流１．２ｕＡ＋２ｕＡ＝３．２ｕＡより大幅に大きいため、ＳＲＡＭ・ＲＴＣバックアップ回路３１８内蔵の１次電池３１８ＡでＲＡＭ３０４をバックアップすると、ＲＴＣ３１６とＳＲＡＭ３１７のバックアップ時間が短縮され、かつ１次電池３１８Ａは充電できないため、それを行う事はメリットが少ないため行わない。
【００５８】
そして、画像メモリバックアップ回路３１９は、ＤＣ電圧が既定値を超えたことを検知して、ＲＡＭ３０４へ供給する電圧が無かったため電圧を供給していなかったのを、ＰＳＵ３からのＤＣ電圧を供給するよう切り替える。
【００５９】
リセット解除後、メインＣＰＵ３０７がＲＯＭ３０９からプログラムを読み込み実行する。そして、メインＣＰＵ３０７は画像処理装置２のすべてのハードウェアの初期設定を行う。
【００６０】
その時、ＵＳＢ  Ｉ／Ｆ３２０、及びＵＳＢ  Ｉ／Ｆ３２０内部に存在するＵＳＢバスパワー検知部も初期化される（Ｓ３０３）。
【００６１】
次に、初期化が終了後、画像処理装置２は通常動作モードで動作する。
【００６２】
この状態であれば、画像処理装置２としてのすべての機能が使用でき、例えばコピー、ファクシミリ、ＰＣプリンタ、スキャナ、メール機能等が使用できる。そして、起動して稼動状態にあるＰＣ４と画像処理装置２はこの状態でＵＳＢケーブルを挿入され、Ｄ＋信号とＤ−信号がＵＳＢ  Ｉ／Ｆ３２０に入力されＵＳＢの初期化を行い、データ通信を行いプリントできる状態にある。
【００６３】
そのとき、ＵＳＢケーブルのＶＢＵＳとＧＮＤがＵＳＢ  Ｉ／Ｆ３２０に入力され検知されるので、バスパワーが検知される。そして、ＦＡＸの受信動作が終了して印刷できる状態にあったとする。
【００６４】
そのときに、例えば停電が発生したとすると、該停電により、ＰＣ４と画像処理装置２へのＡＣ供給は遮断されるため、この結果、ＰＳＵ３からのＤＣ電圧は、図２に示すように徐々に低下しは始める（Ｓ３０５）。
【００６５】
すると、メインコントローラ１内のＤＣ電圧が低下し、画像メモリバックアップ回路３１９があるしきい値ＴＨ以下（このしきい値ＴＨはリセット電圧より高く設定される）にＤＣ電圧が低下したことを検知して、メインＣＰＵ３０７へＮＭＩを発行する。すると、メインＣＰＵ３０７は、ＮＭＩ処理へ移行する（Ｓ３０６）。
【００６６】
そして、このＮＭＩ処理では、ＲＴＣ３１６やＳＲＡＭ３１７やＲＡＭ３０４等へのアクセスを停止し、ＲＴＣ３１６やＳＲＡＭ３１７を省電力動作へ移行させ、ＲＡＭ３０４をセルフリフレッシュモードなどの省電力動作へ移行させる（Ｓ３０７）。
【００６７】
そして、メインＣＰＵ３０７は、ＵＳＢ  Ｉ／Ｆ３２０でＰＣ４よりＵＳＢバスパワーが検知できるかを判断し、ＵＳＢバスパワーが検知できると判断した場合、ステップＳ３０９へ移行する。
【００６８】
なお、ＰＣ４が起動中で無い場合、又はＵＳＢバスパワーが遮断されている場合、あるいはＵＳＢケーブルが抜けている場合は、ステップＳ３０８で、バスパワーが検知できないので、ステップＳ３１０へ移行する。
【００６９】
そして、ステップＳ３０９では、ＵＳＢバスパワーが検知できるので、ＵＳＢ  Ｉ／Ｆ３２０よりバスパワーを画像メモリバックアップ回路３１９へ供給する。
【００７０】
なお、バスパワーは＋５Ｖなので、画像メモリバックアップ回路３１９内の３端子レギュレータやＤＣ−ＤＣコンバータ等で＋３．３Ｖへ変換する。
【００７１】
そして、画像メモリバックアップ回路３１９は、ＤＣ電圧があるしきい値ＴＨ以下（このしきい値はリセット電圧より高く設定される）に低下したことを検知して、ＰＳＵ３からのＤＣ電圧を供給していたのを、バスパワーを＋３．３Ｖに変換した電圧をＲＡＭ３０４（画像メモリ含む）へ供給するようＤＣ電源供給状態を切り替え制御し、ＲＡＭ３０４のバックアップを行う。
【００７２】
その後、画像メモリバックアップ回路３１９が既定のリセット電圧を検知すると、メインコントローラ１をリセットするため、メインＣＰＵ３０７へリセット信号を発行する。
【００７３】
また、ＳＲＡＭ・ＲＴＣバックアップ回路３１８は、ＤＣ電圧が既定値以下になったことを検知して、ＰＳＵ３からのＤＣ電圧をＳＲＡＭ３１７、ＲＴＣ３１６へ供給していたのをＳＲＡＭ・ＲＴＣバックアップ回路３１８に内蔵する１次電池３１８Ａから供給するよう切り替える。そして、ステップＳ３１１へ移行する。
【００７４】
一方、ステップＳ３０８で、バスパワーが検知できない場合、画像メモリバックアップ回路３１９は、ＤＣ電圧があるしきい値以下（このしきい値はリセット電圧より高く設定される）に低下したことを検知しても、バスパワーを＋３．３Ｖに変換した電圧をＲＡＭ３０４（画像メモリ含む）へ供給できないので、ＰＳＵ３からのＤＣ電圧が低下するとＲＡＭ３０４の内容は失われる。
【００７５】
その後、画像メモリバックアップ回路３１９が既定のリセット電圧を検知すると、メインコントローラ１をリセットするため、メインＣＰＵ３０７へリセット信号を発行する。
【００７６】
またＳＲＡＭ・ＲＴＣバックアップ回路３１８は、ＤＣ電圧が既定値以下になったことを検知して、ＰＳＵ３からのＤＣ電圧をＳＲＡＭ３１７、ＲＴＣ３１６へ供給していたのをＳＲＡＭ・ＲＴＣバックアップ回路３１８に内蔵する１次電池３１８Ａから供給するよう切り替える。そして、ステップＳ３１１へ移行する。
【００７７】
一方、停電が復旧してＡＣ電源の供給が再開されるまで、ステップＳ３１１が繰り返される。
【００７８】
その間、ＰＣ４のバッテリ４Ａより、ＵＳＢ経由でバスパワーを画像処理装置２に供給して、ＲＡＭ３０４のバックアップを行う。そして、ＡＣ供給が再開されると、通常の電源オンと同様に初期化処理を行うため、ステップＳ３１１からステップＳ３０３へ戻る。
【００７９】
その際、ＲＡＭ３０４の内容がバックアップされているかをチェックサム等を計算することで検出し、ＲＡＭ３０４の内容が破壊されていれば内容をクリアして利用し、バックアップされていれば、画像メモリ内にある画像データを印刷するなどの復旧処理を行う。このように画像メモリバックアップ回路３１９より２次電池等の部品が無くても停電時の画像メモリのバックアップが可能となる。
【００８０】
〔第２実施形態〕
上記実施形態では、ＡＣ電源からの電力供給が停電等で遮断された場合に、ＰＣ４のバッテリ４ＡからＵＳＢケーブルを介して画像メモリバックアップ回路３１９に対して規定のＤＣ電圧を供給することで、画像メモリのバックアップを行う場合について説明したが、画像メモリ内の情報をバックアップする場合、画像メモリそのものへのＤＣ電源供給に代えて、例えばＤＣ電源を内蔵するメモリデバイスの接続状態を検知して、接続されていることを検知した場合には、当該メモリデバイスに画像メモリの内容を転送するように制御することで画像メモリのバックアップを実現するように構成してもよい。以下、その実施形態について説明する。
【００８１】
図４は、本発明の第２実施形態を示す画像処理装置の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００８２】
図４において、４０はＵＳＢフラッシュメモリで、バッテリ（ＵＳＢフラッシュメモリ４０内）４０１、ＵＳＢフラッシュメモリコントローラ４０２、フラッシュメモリ４０３、ＵＳＢ  Ｉ／Ｆ（ＵＳＢフラッシュメモリ４０内）４０４を備えている。ＵＳＢフラッシュメモリコントローラ４０２によって、ＵＳＢ  Ｉ／Ｆ（ＵＳＢフラッシュメモリ４０内）４０４経由での通信制御を行い、またフラッシュメモリ４０３のリードライトアクセス制御を行い、またバッテリ（ＵＳＢフラッシュメモリ４０内）４０１の制御を行う。
【００８３】
図５は、図４に示した画像処理装置２の各部の電源供給状態を説明するタイミングチャートである。
【００８４】
図６は、本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、停電時の画像メモリ３１９に対するバックアップ制御手順に対応する。なお、Ｓ６０１〜Ｓ６０９は各ステップを示す。また、各ステップは、メインＣＰＵ３０７がＲＯＭ３０９等のメモリからプログラムをロードして実行することで実現される。なお、現在画像処理装置は、ＵＳＢ  Ｉ／Ｆ３２０が図１に示したＰＣ４と接続された状態で、ＰＣ４が稼動状態にあり、画像処理装置２の電源がオフである状態とする。
【００８５】
先ず、画像処理装置２の電源をオンして（Ｓ６０１）、ＡＣ電源から電力が供給されると、画像処理装置２はＡＣ電源により電源電力が供給され、画像処理装置２のメインコントローラ１にＡＣ電源より生成したＰＳＵ３からＤＣ電圧を供給する。
【００８６】
そして、記録装置３０５にＰＳＵ３からヒータ用ＡＣが供給される。画像処理装置の内部のその他の負荷（図２中のモータ３１２と操作部３１５とセンサ３１１とイメージセンサ３０１と記録装置３０５）にメインコントローラ１を経由して電圧が供給される。
【００８７】
例えばＰＳＵ３がＤＣ電圧として＋５Ｖ、＋３．３Ｖ、＋２４Ｖ、＋１２Ｖが供給できるように構成されている。例えば、画像処理部３０３、ＲＡＭ３０４、記録処理部３０６、メインＣＰＵ３０７、ＲＯＭ３０９、ＲＴＣ３１６、ＳＲＡＭ３１７、ＳＲＡＭ・ＲＴＣバックアップ回路３１８、画像メモリバックアップ回路３１９に対しては＋３．３Ｖを供給し、記録装置３０５には＋３．３Ｖと＋２４Ｖと、ＡＣを供給する。
【００８８】
また、イメージセンサ３０１、Ａ／Ｄ変換部３０２、イメージセンサ制御部３０８、操作部及びセンサ３１１、操作部及びセンサ制御部３１４、ＵＳＢ  Ｉ／Ｆ３２０に対しては、＋３．３Ｖと＋５Ｖを供給し、通信部３１０に対しては、＋３．３Ｖと＋５Ｖと＋１２Ｖとを供給し、モータ３１２、モータ制御部３１３に対しては＋５Ｖと＋２４Ｖを供給する。
【００８９】
そして、画像メモリバックアップ回路３１９は、ＡＣ電源が遮断されているときに、画像メモリを含むＲＡＭ３０４へのバックアップを行う回路であり、メインコントローラ１のリセット回路も兼ねている。
【００９０】
するとメインコントローラ１内のＤＣ電圧が上昇し、画像メモリバックアップ回路３１９が既定のリセット電圧を検知すると、メインコントローラ１をリセットするため、メインＣＰＵ３０７へリセット信号を発行する。これに応じて、メインＣＰＵ３０７はメインコントローラ１で接続されているＬＳＩ、ＡＳＩＣ、制御部、処理部をリセットする。同時に、画像メモリバックアップ回路３１９があるしきい値ＴＨ以下（このしきい値ＴＨはリセット電圧より高く設定される）にＤＣ電圧が低下したことを検知して、メインＣＰＵ３０７へＮＭＩ（Ｎｏｎ  Ｍａｓｋａｂｌｅ  Ｉｎｔｅｒｒｕｐｔ）を発行するが、リセット状態であるのでＮＭＩ処理は行われない。
【００９１】
この時、ＳＲＡＭ・ＲＴＣバックアップ回路３１８は、ＤＣ電圧が既定値を超えたことを検知して、ＳＲＡＭ・ＲＴＣバックアップ回路３１８に内蔵する１次電池３１８ＡからＳＲＡＭ３１７、ＲＴＣ３１６へ供給していたＤＣ電圧をＰＳＵ３からのＤＣ電圧を供給するよう切り替える。
【００９２】
なお、バックアップ時のＲＡＭ３０４の消費電力は、現行品のローパワータイプの６４ＭｂｉｔＳＤＲＡＭで構成される場合、１ヶ当たり４００ｕＡと、バックアップ時のＲＴＣ３１６とＳＲＡＭ３１７の現行品の消費電流１．２ｕＡ＋２ｕＡ＝３．２ｕＡより大幅に大きいため、ＳＲＡＭ・ＲＴＣバックアップ回路３１８内蔵の１次電池３１８ＡでＲＡＭ３０４をバックアップするとＲＴＣ３１６とＳＲＡＭ３１７のバックアップ時間が短縮され、かつ１次電池３１８Ａは充電できないため、それを行う事はメリットが少ないため行わない。
【００９３】
そこで、画像メモリバックアップ回路３１９は、ＤＣ電圧が既定値を超えたことを検知して、画像メモリバックアップ回路３１９に内蔵する２次電池３１９ＡよりＲＡＭ３０４へ電源電圧を供給していたのを、ＰＳＵ３からのＤＣ電圧を供給するよう切り替える。
【００９４】
そして、２次電池３１９Ａへの充電を開始する。リセット解除後、メインＣＰＵ３０７がＲＯＭ３０９からプログラムを読み込み実行する。そして、メインＣＰＵ３０７は画像処理装置２のすべてのハードウェアの初期設定を行う。その時、ＵＳＢ  Ｉ／Ｆ３２０、及びＵＳＢ  Ｉ／Ｆ３２０内部に存在するＵＳＢバスパワー検知部も初期化される。
【００９５】
次に、画像処理装置２が起動後初期化を行い、ＵＳＢ  Ｉ／Ｆ３２０により図１に示したＰＣ４と画像処理装置２とが通信を行い印刷できる状態となる（ステップＳ６０２）。
【００９６】
そして、初期化が終了後、画像処理装置は通常動作モードで動作する（６０３）。この状態であれば、画像処理装置としてのすべての機能が使用できる。例えばコピー、ファクシミリ、ＰＣプリンタ、スキャナ、メール機能等が使用できる。起動して稼動状態にあるＰＣ４と画像処理装置２はこの状態でＵＳＢケーブルで接続され通信を行いプリントできる状態にある。そして、ＦＡＸの受信動作が終了して印刷できる状態にあったとする。
【００９７】
そのような状態で、停電が発生したとすると、該停電により、ＰＣ４と画像処理装置２へのＡＣ供給は遮断され（Ｓ６０４）、ＰＳＵ３からのＤＣ電圧は、図５に示すように低下し始める。
【００９８】
これにより、メインコントローラ１内のＤＣ電圧が低下し、画像メモリバックアップ回路３１９があるしきい値ＴＨ以下（このしきい値ＴＨはリセット電圧より高く設定される）にＤＣ電圧が低下したことを検知してメインＣＰＵ３０７へＮＭＩを発行する（Ｓ６０５）。これにより、メインＣＰＵ３０７はＮＭＩ処理へ移行する。
【００９９】
当該ＮＭＩ処理では、ＲＴＣ３１６やＳＲＡＭ３１７やＲＡＭ３０４等へのアクセスを停止し、ＲＴＣ３１６やＳＲＡＭ３１７を省電力動作へ移行させ、ＲＡＭ３０４をセルフリフレッシュモードなどの省電力動作へ移行させる。
【０１００】
また、画像メモリバックアップ回路３１９は、ＤＣ電圧があるしきい値ＴＨ以下（このしきい値はリセット電圧より高く設定される）に低下したことを検知して、ＰＳＵ３からのＤＣ電圧を供給していたのを、内蔵する２次電池３１９Ａより電源電圧をＲＡＭ３０４（画像メモリ含む）へ供給するよう切り替え、ＲＡＭ３０４のバックアップを行うとともに、２次電池３１９Ａへの充電を停止する。その後、画像メモリバックアップ回路３１９が既定のリセット電圧を検知すると、メインコントローラ１をリセットするため、メインＣＰＵ３０７へリセット信号を発行する。
【０１０１】
またＳＲＡＭ・ＲＴＣバックアップ回路３１８は、ＤＣ電圧が既定値以下になったことを検知して、ＰＳＵ３からのＤＣ電圧をＳＲＡＭ３１７、ＲＴＣ３１６へ供給していたのをＳＲＡＭ・ＲＴＣバックアップ回路３１８に内蔵する１次電池３１８Ａから供給するよう切り替える省電力モードへ移行する（Ｓ６０６）。
【０１０２】
そして、ＵＳＢ  Ｉ／Ｆ３２０より、ＵＳＢバスパワーが検知できる場合は、ＵＳＢバスパワーを用いＵＳＢ  Ｉ／Ｆ３２０にて、コンフィグレーションを行い、ＵＳＢに何が接続されているかを認識して（Ｓ６０７）、接続されているのがＵＳＢフラッシュメモリ４でかつ、バックアップ未実行であることを識別できるようフラッシュメモリに書き込んであるデータがバックアップ未実行を示していると判断した場合は、ＵＳＢ  Ｉ／Ｆ３２０より画像メモリバックアップ回路３１９へ出力されるバックアップモード移行信号をＨｉｇｈレベルにして、ステップＳ６０８へ移行する。
【０１０３】
なお、バックアップモード移行信号は通常Ｌｏｗレベルにセットされている。
【０１０４】
一方、ステップＳ６０７で、接続されているのがＵＳＢフラッシュメモリ４０ででないと判断した場合は、何も行わずステップＳ６０９へ移行する。
【０１０５】
現在はＵＳＢ  Ｉ／Ｆ３２０はＰＣと接続されており、バッテリ４Ａを有するＰＣ４であればバスパワーが供給されるが、ＵＳＢフラッシュメモリではないので、ステップＳ６０９へ移行する。
【０１０６】
なお、バッテリの無いＰＣ４であればＵＳＢバスパワーが供給されないので、コンフィグレーションを行わずに、ステップＳ６０９へ移行する。
【０１０７】
ここで、ユーザが、ＰＣ４のＵＳＢケーブルを本体から抜いて、バッテリ４０１を有するＵＳＢフラッシュメモリ４０をＵＳＢ  Ｉ／Ｆ３２０に接続すると、ステップＳ６０８へ移行する。
【０１０８】
そして、ステップＳ６０８では、ＵＳＢバスパワーが供給されるので、ＵＳＢ  Ｉ／Ｆ３２０よりバスパワーを画像メモリバックアップ回路３１９へ供給する。
【０１０９】
なお、本実施形態において、バスパワーは＋５Ｖなので、画像メモリバックアップ回路３１９内の３端子レギュレータやＤＣ−ＤＣコンバータ等で必要に応じて＋３．３Ｖへ変換して、メインＣＰＵ３０７やＲＯＭ３０９や他の部分へ電源を供給する。
【０１１０】
また、ＵＳＢバスパワーより供給できる電流は最大５００ｍＡであり、それ以下で動作するようシステムは構成される。なお、記録装置３０５や通信部３１０は動作させないので、その部分で必要とする＋２４Ｖや＋１２ＶやＡＣは供給しないが問題はない。
【０１１１】
これにより、バスパワーを検知して画像メモリバックアップ回路３１９からメインＣＰＵ３０７に対してリセット信号が発生し、リセット解除されたときに、ＵＳＢ  Ｉ／Ｆ３２０よりメインＣＰＵ３０７に出力されるバックアップモード移行信号がＨｉｇｈかＬｏｗレベルかによって、画像メモリをバックアップするか否かを決定する。
【０１１２】
この時点で、バックアップモード移行信号がＨｉｇｈであるので、メインＣＰＵ３０７よりＲＡＭ３０４をリードしてＵＳＢ  Ｉ／Ｆ３２０経由で、画像データをＵＳＢフラッシュメモリ４０へ転送する。
【０１１３】
なお、ＵＳＢフラッシュメモリ４０はＵＳＢフラッシュメモリコントローラ４０２により制御されており、ＵＳＢ  Ｉ／Ｆ（ＵＳＢフラッシュメモリ４０内）４０４より転送されてきた、画像データをフラッシュメモリ４０３へライトする。
【０１１４】
画像メモリの内容をすべてＵＳＢフラッシュメモリ４０へバックアップすると、ＵＳＢ  Ｉ／Ｆ３２０より出力されるバックアップモード移行信号をＬｏｗレベルにセットする。
【０１１５】
そして、ＵＳＢフラッシュメモリ４０はバックアップ済みであることを識別できるようフラッシュメモリにライトを行い、バスパワーを遮断して、サスペンドモードへ移行し、バッテリの消耗を防ぐ。
【０１１６】
これにより、画像メモリバックアップ回路３１９があるしきい値ＴＨ以下（このしきい値はリセット電圧より高く設定される）にバスパワーが低下したことを検知して、メインＣＰＵ３０７へＮＭＩを発行する。ＮＭＩ処理では、ＲＴＣ３１６やＳＲＡＭ３１７やＲＡＭ３０４等へのアクセスを停止し、ＲＴＣ３１６やＳＲＡＭ３１７を省電力動作へ移行させ、ＲＡＭ３０４をセルフリフレッシュモードなどの省電力動作へ移行させる。
【０１１７】
そして、画像メモリバックアップ回路３１９は、バスパワーからメインＣＰＵ３０７やＲＯＭ３０９や他の部分への電源供給していたのを、内蔵する２次電池３１９Ａより電源電圧をＲＡＭ３０４（画像メモリ含む）へ供給するよう切り替え、ＲＡＭ３０４のバックアップを行う。その後、画像メモリバックアップ回路３１９がバスパワー電圧の低下により既定のリセット電圧を検知すると、メインコントローラ１をリセットするため、メインＣＰＵ３０７へリセット信号を発行する。
【０１１８】
そして、画像処理装置２の処理はステップＳ６０９へ移行し、停電が復旧しＡＣ供給が再開されたかにより次の処理が異なる。
【０１１９】
ここで、ＡＣ供給が再開されたと判断した場合は、通常の電源オンと同様に初期化処理を行うためステップＳ６０２へ戻る。一方、再開されないと判断した場合は、ステップＳ６０７へ戻る。
【０１２０】
なお、停電時間が２次電池３１９Ａの容量を超えると、ＲＡＭ３０４へ供給される電源電圧は低下しＲＡＭ３０４の内容は失われるが、その前にＵＳＢフラッシュメモリ４０に画像データをバックアップしていれば良い。
【０１２１】
このようにしてＡＣ供給が再開されると、処理はステップＳ６０２へ戻り、その際、ＲＡＭ３０４の内容がバックアップされているかチェックサム等を計算することで検出し、ＲＡＭ３０４の内容が破壊されていれば内容をクリアして利用し、バックアップされていれば、画像メモリ内にある画像データを印刷するなどの復旧処理を行う。
【０１２２】
また、画像データをバックアップ済みのＵＳＢフラッシュメモリ４０をＵＳＢ  Ｉ／Ｆ３２０に接続しておくと、初期化時にＵＳＢ  Ｉ／Ｆ３２０で通信を行い、画像データバックアップ済みＵＳＢフラッシュメモリ４０である事を認識すると、メインＣＰＵ３０７がバックアップされた画像データをＵＳＢフラッシュメモリ４０より読み出して、ＵＳＢ  Ｉ／Ｆ３２０を経由してＲＡＭ３０４に転送し、画像データを印刷するなどの復旧処理を行うことが可能となる。
【０１２３】
そして、正常に印刷されたことをユーザが確認した後、ユーザが操作部３１５より操作することでＵＳＢフラッシュメモリ４０の内容を消去し、バックアップ済みかバックアップ未実行かを示す識別するようフラッシュメモリに書き込んであるデータをバックアップ未実行に書き戻す。
【０１２４】
これにより、画像メモリに記憶された情報が、停電等によりＡＣ電源が遮断されるような事態が発生しても、バッテリ内容のＵＳＢフラッシュメモリ４０を装着することで、画像メモリの情報をバックアップした後、メインコントローラ１の動作が停止することとなり、画像メモリの情報が消失してしまう事態を確実に防止できる。
【０１２５】
なお、画像メモリに記憶された情報をＵＳＢフラッシュメモリ４０に転送する際に、ＵＳＢフラッシュメモリ４０のメモリ容量に応じて、画像メモリに記憶されている情報中からバックアップすべき情報を選別してＵＳＢフラッシュメモリ４０に転送制御するように構成してもよい。
【０１２６】
そして、電源復旧後、ＵＳＢフラッシュメモリ４０のバックアップ状態を検知して、その旨を印刷ジョブの要求者等にネットワークを介して通知するように制御してもよい。
【０１２７】
さらには、中断される印刷状態等を合わせてＵＳＢフラッシュメモリ４０に転送して、電源復旧後、残存している印刷処理のみを再開できるように制御してもよい。
【０１２８】
以下、図７に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１２９】
図７は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３０】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３１】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３２】
本実施形態における図３，図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３３】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３５】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３６】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４３】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜６について説明する。
【０１４４】
〔実施態様１〕
画像情報を入力する入力手段（図１に示すイメージセンサ３０１）と、前記入力手段により入力された画像情報を記憶する揮発性記憶手段（図１に示すＲＡＭ３０４）と、外部装置と通信するための通信手段（図１に示す図１に示すＵＳＢインタフェース３２０）であって、第１の直流電圧を受給可能な通信手段と、商用電源から入力される交流電圧から第２の直流電圧を生成する電圧生成手段（図１に示すＰＳＵ３）と、前記電圧生成手段が生成する第２の直流電圧を検知する検知手段（図１に示す画像メモリバックアップ回路３１９）と、前記検知手段が検知する前記第２の直流電圧が所定電圧値以上である場合は前記第２の直流電圧が前記記憶手段に供給されるよう制御し、前記検知手段が検知する前記第２の直流電圧が所定電圧より低い場合は前記第１の直流電圧が前記記憶手段に供給されるよう制御する制御手段（図１に示す画像メモリバックアップ回路３１９）とを有することを特徴とする画像処理装置。
【０１４５】
これにより、画像情報を記憶する揮発性の記憶手段を有する画像処理装置において、商用電源に障害が発生した場合であっても、適切に記憶手段に記憶されている画像情報の消失を防ぐことができる。
【０１４６】
〔実施態様２〕
前記制御手段は、前記検知手段が検知する前記第２の直流電圧が所定電圧より低い場合は前記第１の直流電圧が前記記憶手段に供給されるよう制御するとともに、前記記憶手段に記憶される画像情報を前記通信手段により外部装置へ転送するよう制御することを特徴とする請求項１に記載の画像処理装置。
【０１４７】
これにより、画像情報を記憶する揮発性の記憶手段を有する画像処理装置において、商用電源に障害が発生した場合であっても、適切に記憶手段に記憶されている画像情報を外部装置へ転送するとともに、商用電源の障害が解消したことに応じて転送した画像情報を画像処理装置へ再転送することができる。
【０１４８】
〔実施態様３〕
前記制御手段は、前記検知手段が検知する前記第２の直流電圧が前記所定電圧より低い電圧値から前記所定電圧以上の電圧値に変化したことに応じて、前記外部装置へ転送させた前記画像情報を前記記憶手段に再転送するよう制御することを特徴とする請求項２に記載の画像処理装置。
【０１４９】
これにより、電源復旧後、電源障害時に記憶されていた情報をメモリデバイスから読み出して正常な画像処理を再開できる。
【０１５０】
〔実施態様４〕
前記通信手段は、ＵＳＢインタフェースを介して通信することを特徴とする請求項１または２記載の画像処理装置。
【０１５１】
これにより、汎用性の高いＵＳＢインタフェースを備えて電池で動作可能なデータ処理装置あるいは電池を内蔵するＵＳＢフラッシュメモリからのＤＣ電源を画像メモリのバックアップもしくは画像メモリのデータのバックアップを自在に行うことができる。
【０１５２】
〔実施態様５〕
前記通信手段に接続される外部装置が前記第１の直流電圧を供給可能であるかどうかを判別する判別手段を備えることを特徴とする請求項１乃至３のいずれか記載の画像処理装置。
【０１５３】
これにより、パワーユニットからの電源供給が停止する前に、画像メモリのバックアップあるいは画像メモリのデータバックアップを確実に行うことができる。
【０１５４】
〔実施態様６〕
画像情報を入力する入力ステップと、前記入力ステップにより入力された画像情報を揮発性の記憶部に記憶する記憶ステップと、商用電源から入力される交流電圧から第１の直流電圧を生成する電圧生成部が生成する第１の直流電圧を検知する検知ステップと、前記検知ステップが検知した前記第１の直流電圧が所定電圧値以上である場合は前記第１の直流電圧が前記記憶部に供給されるよう制御し、前記検知ステップが検知する前記第１の直流電圧が所定電圧より低い場合は外部装置から入力される第２の直流電圧が前記記憶部に供給されるよう制御する制御ステップとを有することを特徴とする画像処理方法。
【０１５５】
これにより、画像情報を記憶する揮発性の記憶手段を有する画像処理装置において、商用電源に障害が発生した場合であっても、適切に記憶手段に記憶されている画像情報の消失を防ぐことができる。
【０１５６】
さらに、上記各実施形態または実施態様によれば、あらかじめ画像メモリをバックアップするための電池を備えていなくても、電源障害時に画像メモリの情報を安全にバックアップできる安価なメモリシステムを構築できる。
【０１５７】
さらに、画像メモリのバックアップ機能が停止してしまう前に、画像メモリの情報が消失してしまう事態を確実に回避して、電源復旧後、電源障害時に記憶されていた情報をメモリデバイスから読み出して正常な画像処理を再開できる。
【０１５８】
また、パワーユニットが回復した後は、パワーユニットからのＤＣ電源により画像メモリのバックアップ処理に移行することができる。
【０１５９】
さらに、画像処理装置内の内部バスを介してＤＣ電源をバックアップ手段に容易に供給することができる。
【０１６０】
また、汎用性の高いＵＳＢインタフェースを備えて電池で動作可能なデータ処理装置あるいは電池を内蔵するＵＳＢフラッシュメモリからのＤＣ電源を画像メモリのバックアップもしくは画像メモリのデータのバックアップを自在に行うことができる。
【０１６１】
また、パワーユニットからの電源供給が停止する前に、画像メモリのバックアップあるいは画像メモリのデータバックアップを確実に行うことができる。
【図面の簡単な説明】
【０１６２】
【図１】本発明の第１実施形態を示す画像処理装置の構成を説明するブロック図である。
【図２】図１に示した画像処理装置の各部の電源供給状態を説明するタイミングチャートである。
【図３】本発明に係る画像処理装置における第１のデータ処理手順の一例を示するフローチャートである。
【図４】本発明の第２実施形態を示す画像処理装置の構成を説明するブロック図である。
【図５】図４に示した画像処理装置の各部の電源供給状態を説明するタイミングチャートである。
【図６】本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１６３】
１  メインコントローラ
２  画像処理装置
３  ＰＳＵ
３０４  ＲＡＭ
３０７  メインＣＰＵ
３０９  ＲＯＭ
【図１】
2006166044.tif 000003
【図２】
2006166044.tif 000004
【図３】
2006166044.tif 000005
【図４】
2006166044.tif 000006
【図５】
2006166044.tif 000007
【図６】
2006166044.tif 000008
【図７】
2006166044.tif 000009