(57)【要約】【課題】簡単な構成で、かつ、省エネルギー性を損なうことなく、画像形成装置の給電状態にかかわらず適切なタイミングで画像形成装置内のデータを保護できるようにすること。【解決手段】画像形成装置における所定の構成要素への通電を遮断するスリープモードに移行するにあたり、まず、内蔵ハードディスク内のデータを外部のバックアップサーバにバックアップする場合、そのバックアップに要する時間を予測する（Ｓ４０１）。その後、あらかじめ設定されたスリープモードへの移行タイミングから少なくとも予測された時間だけ遡ったタイミング（Ｓ５０４〜Ｓ５０７）で、バックアップを開始する（Ｓ５０８）。そして、バックアップ終了後、駆動電源の通電を遮断する（Ｓ５１３）。【選択図】  図５
2004148609.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータを記憶する第１の記憶装置を有する画像形成装置と、この画像形成装置に接続された第２の記憶装置とを含む画像形成システムであって、
前記画像形成装置における所定の構成要素への通電を遮断するスリープモードに移行する制御手段を有し、
当該制御手段は、
前記第１の記憶装置内のデータの前記第２の記憶装置へのバックアップに要する時間を予測する予測手段と、
あらかじめ設定されたスリープモードへの移行タイミングから少なくとも前記予測手段で予測された時間遡ったタイミングで、当該バックアップを開始するよう制御するバックアップ制御手段と、
を含むことを特徴とする画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置内のデータを保護するための技術に関する。
【０００２】
【従来の技術】
近年、複写機のディジタル化、マルチファンクション化に伴い、複写機内部にハードディスク等の記憶装置を設け、ドキュメントスキャナで読み取った原稿の画像データや、ネットワーク経由で受信した画像データ等を記憶装置に格納する、いわゆるＢＯＸ機能が提案されている。このようなＢＯＸ機能によれば、記憶装置内部に格納された画像データを操作者が自由に印刷できるだけでなく、ネットワーク接続されたＰＣ等の端末から、記憶装置上に操作者が書き込みを許可された領域にデータを自由にアップロードすることも可能である。さらに、複写機内の記憶装置に対して操作者が読み出しを許可されたデータをリモート端末からダウンロードすることや、複写機上でプリントアウトすることも可能であり、複写機の役割は単なるコピーマシンとしてだけでなく、画像データの貯蔵庫としての役割も大きくなってきている。また、複写機本体に格納されるデータ量が多くなるに従って、重要データが格納される場合も多くなっておきており、記憶装置内のデータのバックアップを確実に行うことが近年の複写機にとって重要な課題になっている。
【０００３】
【発明が解決しようとする課題】
ところが従来の複写機では、地球環境に対する配慮から、一定時間連続して操作がない場合には待機時の電力の消費量を抑えるために、駆動ユニットへの電力の供給を遮断し、機体制御マイコンの搭載された制御ユニットや、ネットワークユニットのみを通電する、いわゆる省エネモードを搭載することが一般的になっており、上記した記憶装置への給電もスリープモード時は遮断されることが多くなっている。したがって、スリープモード状態に移行している複写機では、記憶装置を駆動させることが不可能なため、記憶装置に対するデータ読み出しおよびデータ書き込みを行うことができない。
【０００４】
一般的な解決策としては、複写機がスリープモードに移行している間は記憶装置へのアクセスを禁止する、あるいは、記憶装置へのアクセスがあったときには省エネモードを解除する、ということが考えられる。しかしながら、前者の場合にはスリープモード移行後は記憶装置にアクセスできなくなるため、操作者の利便性を損なうことになる。また、後者の場合には記憶装置にアクセスするたびにスリープモードが解除されるため、複写機の省エネルギー性を阻害することになる。
【０００５】
一方、記憶装置に対する電力供給系統を駆動ユニットと別系統にし、スリープモード時であっても記憶装置に対する電力を遮断しない構成をとることも考えられるが、通常では、ヘッドやモータ等の駆動機構を持つハードディスク等の記憶装置を駆動させるための駆動電圧は、制御ユニットを駆動するための駆動電圧よりも高い駆動電圧を必要とするために、制御ユニットとも駆動ユニットとも異なる電圧の電源供給構成にする必要がある。したがって、装置の複雑化の面、およびスリープモードにおける通電の遮断できるユニットが減少することによる省エネルギー効率の悪化の面の両面から、効率の良い構成であるとはいえない。
【０００６】
本発明はこのような問題点に鑑みなされたものであり、簡単な構成で、かつ、省エネルギー性を損なうことなく、画像形成装置の給電状態にかかわらず適切なタイミングで画像形成装置内のデータを保護できるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の一側面は、入力されたデータを記憶する第１の記憶装置を有する画像形成装置と、この画像形成装置に接続された第２の記憶装置とを含む画像形成システムに関する。この画像形成システムは、前記画像形成装置における所定の構成要素への通電を遮断するスリープモードに移行する制御手段を備えている。そして、当該制御手段は、前記第１の記憶装置内のデータの前記第２の記憶装置へのバックアップに要する時間を予測する予測手段と、あらかじめ設定されたスリープモードへの移行タイミングから少なくとも前記予測手段で予測された時間遡ったタイミングで、当該バックアップを開始するよう制御するバックアップ制御手段とを含むことを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【０００９】
（実施形態１）
図１は、本発明の実施形態に係る画像形成装置１００の構成を示す断面図である。画像形成装置１００は、画像形成装置本体１６０と、デッキ１５０と、自動原稿給送装置（ＤＦ）１８０と、排紙処理装置１９０とを有する。
【００１０】
画像形成装置本体１６０は、原稿載置台として使用されるプラテンガラス１０１と、スキャナ１０２と、原稿照明ランプ１０３と、走査ミラー１０４、１０５、１０６と、レンズ１０７と、イメージセンサ部１０８とを具備する。
【００１１】
ここで、スキャナ１０２は、モータ（図示せず）によって駆動され、所定方向に往復走査する。原稿照明ランプ１０３は、原稿に照射する光を発するランプである。スキャナ１０２が走査するときに、上記原稿から反射した反射光が、走査ミラー１０４、１０５、１０６を介して、レンズ１０７を通過する。そして、レンズ１０７を通過した上記反射光によって、ＣＣＤセンサ（図示せず）に上記原稿の画像が結像される。なお、ＣＣＤセンサは、イメージセンサ部１０８内に設けられている。
【００１２】
また、画像形成装置本体１６０は、画像形成部１１０を有する。そして、画像形成部１１０は、露光制御部１０９と、感光体ドラム１１１と、１次帯電器１１２と、現像器１１３と、前露光ランプ１１４と、クリーニング装置１１５と、転写帯電器１１６とによって構成されている。
【００１３】
ここで、露光制御部１０９は、レーザ光発生部とポリゴンスキャナ等とによって構成されている。また、イメージセンサ部１０８で電気信号に変換された画像信号であって、所定の画像処理が施された画像信号に基づいて変調されたレーザ光１１９を、露光制御部１０９が発生する。そして、このレーザ光１１９が、感光体ドラム１１１に照射される。
【００１４】
また、感光体ドラム１１１の周辺には、１次帯電器１１２と、現像器１１３と、転写帯電器１１６と、前露光ランプ１１４と、クリーニング装置１１５とが装備されいる。
【００１５】
感光体ドラム１１１は、モータ（図示せず）によって駆動され、矢印ＡＲ１の方向に回転し、１次帯電器１１２によって、所望の電位に帯電された後、露光制御部１０９が発するレーザ光１１９の照射を受ける。そして、感光体ドラム１１１上に静電潜像が形成される。感光体ドラム１１１上に形成された上記静電潜像は、現像器１１３によって現像され、トナー像として可視化される。
【００１６】
また、画像形成装置本体１６０は、分離帯電器１１７と、転写ベルト１３４と、定着器１３５と、排紙フラッパ１３７と、右カセットデッキ１２１と、左カセットデッキ１２２と、上段カセットデッキ１２３と、下段カセットデッキ１２４とを有する。
【００１７】
なお、カセットデッキ１２１、１２２、１２３、１２４には、画像形成部１１０が画像形成するときに用いる転写紙（記録紙）が格納されている。
【００１８】
ここで、ピックアップローラ１２５と、給紙ローラ１２９と、レジストローラ１３３とによって、右カセットデッキ１２１から転写ベルト１３４に、転写紙が給送される。また、ピックアップローラ１２６と、給紙ローラ１３０と、レジストローラ１３３とによって、左カセットデッキ１２２から転写ベルト１３４に、転写紙が給送される。
【００１９】
また、ピックアップローラ１２７と、給紙ローラ１３１と、レジストローラ１３３とによって、上段カセットデッキ１２３から転写ベルト１３４に、転写紙が給送される。また、ピックアップローラ１２８と、給紙ローラ１３２と、レジストローラ１３３とによって、下段カセットデッキ１２４から転写ベルト１３４に、転写紙が給送される。
【００２０】
そして、転写ベルト１３４に給送された転写紙に、上記感光体ドラム１１１上で可視化されたトナー像が転写される。
【００２１】
なお、上記トナー像の転写は、転写帯電器１１６を用いて行われる。上記トナー像を転写紙に転写した後、感光体ドラム１１１に残留している残留トナーを、クリーナ装置１１５が清掃し、また、感光体ドラム１１１の残留電荷を、前露光ランプ１１４が消去する。
【００２２】
また、分離帯電器１１７が、上記トナー像転写後の転写紙を感光体ドラム１１１から分離し、この分離された転写紙が、転写ベルト１３４によって定着器１３５に送られ、定着器１３５で加圧と加熱とをすることによって、上記転写紙にトナーが定着する。そして、上記トナーが定着した転写紙（画像形成された記録紙）が、排出ローラ１３６によって、画像形成装置本体１６０の外に排出される。
【００２３】
排紙フラッパ１３７は、上記トナーが定着された転写紙の排出先を、搬送パス１３８側または排出パス１４３側に切り替える。
【００２４】
下搬送パス１４０は、排紙ローラ１３６が送出した転写紙を、反転パス１３９を介して、再給紙パス１４１に導く。また、反転パス１３９と下搬送パス１４０とを通過することによって、転写紙が裏返しになる。
【００２５】
なお、左カセットデッキ１２２から、給紙ローラ１３０によって給紙される転写紙は給紙パス１４１を通過し、画像形成部１１０に供給される。
【００２６】
再給紙ローラ１４２は、転写紙を画像形成部１１０に再給紙するローラである。排紙フラッパ１３７の近傍に設けられている排出ローラ１４４は、排紙フラッパ１３７によって排出パス１４３側に排出された転写紙を、画像形成装置本体１６０の外に排出するローラである。
【００２７】
転写紙の両面に画像を形成（両面複写）する場合、片面に画像が形成された転写紙を、排紙フラッパ１３７が搬送パス１３８に搬出し、この搬出された転写紙が、反転パス１３９、下搬送パス１４０を介して再給紙パス１４１に導かれる。
【００２８】
すなわち、上記転写紙の後端が搬送パス１３８から全て抜け出し、上記転写紙の後端が反転ローラ１４５に噛む位置まで、反転ローラ１４５が、上記転写紙を反転パス１３９に引き込む。この後、反転ローラ１４５が逆転して、上記転写紙を搬送パス１４０に送り出すと、上記転写紙が再給紙パス１４１に導かれる。
【００２９】
また、画像形成装置本体１６０から転写紙を反転して（裏返して）排出する場合、上記転写紙を、排紙フラッパ１３７が搬送パス１３８に搬出し、この搬出された転写紙の後端が搬送パス１３８に残る位置まで、反転ローラ１４５が、上記転写紙を反転パス１３９に引き込む。この後、反転ローラ１４５が逆転して、転写紙を排出ローラ１４４側に送り出す。
【００３０】
デッキ１５０は、大量の枚数（たとえば４０００枚）の転写紙を収納することができる。また、マルチ手差しトレイ１５４は、１００枚の転写紙を収容することができる。
【００３１】
また、デッキ１５０は、リフタ１５１と、ピックアップローラ１５２と、給紙ローラ１５３とを有する。
【００３２】
デッキ１５０に設けられているリフタ１５１は、転写紙がピックアップローラ１５２に常に当接するように、転写紙の量に応じて上昇する。そして、ピックアップローラ１５２に当接している上記転写紙が、ピックアップローラ１５２と給紙ローラ１５３とによって画像形成装置本体１６０に送られる。
【００３３】
排紙処理部１９０は、画像形成装置本体１６０から排出された転写紙を処理する装置である。
【００３４】
また、排紙処理装置１９０は、用紙トレイ１９１と、排紙トレイ１９２、１９３、１９７と、処理トレイ１９４と、Ｚ折り機１９５と、製本機１９６とを有する。
【００３５】
ここで、処理トレイ１９４は、画像形成装置本体１６０から１枚ずつ排出される転写紙を積載して揃え、上記排出された転写紙が一部（一揃い）集まったときに、この集まった一部の転写紙束をステイプルし、排紙トレイ１９２、または、排紙トレイ１９３に排出する。
【００３６】
排紙トレイ１９２、１９３は、モータ（図示せず）によって駆動され、処理トレイ１９４から排出される転写紙束を積載するために所定の位置に移動する。
【００３７】
用紙トレイ１９１は、排出された転写紙の間に挿入する区切り紙を積載する用紙トレイであり、Ｚ折り機１９５は、排出された転写紙をＺ折りする装置である。
【００３８】
また、製本機１９６は、排出された転写紙を、一部まとめてセンター折りし、ステイプルすることによって、製本する製本機であり、この製本された紙束が排出トレイ１９７に排出される。
【００３９】
図２は、画像形成装置１００の制御回路の構成を示すブロック図である。
【００４０】
画像形成装置１００の制御回路は、本体制御部２００と、ＣＣＤ２０１と、画像処理部２０２と、画像データセレクタ２０３と、レーザユニット２０４と、画像形成部１１０と、ＣＰＵ間通信インタフェース（Ｉ／Ｆ）部２０６と、画像データ圧縮／伸長部２０７とを有する。
【００４１】
ここで、本体制御部２００は、画像形成装置本体１６０に設けられている画像読取部２１８と、画像形成部１１０等との駆動制御を行う。また、本体制御部２００は、ＣＰＵと、このＣＰＵに作業領域を提供するＲＡＭと、上記ＣＰＵの制御プログラムを格納しているＲＯＭとによって構成されている。
【００４２】
なお、上記ＲＯＭは、後述する各動作モードを実行するための制御プログラムと、画像形成装置１００全体を制御する制御プログラムとを格納している。
【００４３】
たとえば、上記ＲＯＭは、ＣＣＤ２０１が読み取った画像データを画像処理部２０２を用いて所定の画像データに変換する制御プログラムと、画像データセレクタ２０３が受け取った画像データをレーザユニット２０４、画像データ圧縮部２０７、画像メモリ２０８、ファンクション制御部２０９のうちのいずれかに送出するように切り換える制御プログラムとを格納している。
【００４４】
また、上記ＲＯＭは、原稿給送装置制御部２１６を用いて原稿を給送する制御プログラムと、後処理装置制御部２１７に設定されている所定のモードを実行する制御プログラムと、画像データに対して所定の処理を施す制御プログラムとを格納している。
【００４５】
ＣＣＤ２０１は、原稿台と、原稿照射部と、光学系等とによって構成されている画像読み取り部に設けられ、上記が原稿照射部が照射する光のうちで、原稿から反射する光をとらえて光電変換し、この光電変換によって得られた画像データを出力する。
【００４６】
画像処理部２０２は、ＣＣＤ２０１が出力した画像データに対して、所定の画像処理を施す。なお、上記所定の画像処理は、操作部２１９を介して設定された画像処理モードに応じた処理である。
【００４７】
画像データセレクタ２０３は、画像データバスを介して、レーザユニット２０４と、画像データ圧縮部２０７と、画像メモリ２０８と、ファンクション制御部２０９とに接続されており、本体制御部２００から制御情報を受け取り、この受け取った制御情報に基づいて、画像データが流れる方向を決定する。
【００４８】
レーザユニット２０４は、画像形成部１１０に設けられているドラム１１１に対して、レーザ露光を行うユニットである。画像形成部１１０は、上述のように、レーザ露光によってドラム１１１に形成された画像を記録紙に現像する。
【００４９】
ＣＰＵ間通信Ｉ／Ｆ部２０６は、本体制御部２００とファンクション制御部２０９との間で、制御情報を送受信するインタフェースである。
【００５０】
画像データ圧縮／伸長部２０７は、画像データセレクタ２０３から出力された画像データを、大容量不揮発性メモリであるハードディスク装置（ＨＤＤ）２１２に蓄積する際に、ＨＤＤ２１２における画像データの占有率を節約することを目的として、上記出力された画像データを圧縮する。
【００５１】
また、画像データ圧縮／伸長部２０７は、圧縮されてＨＤＤ２１２に格納されている画像データを、画像データセレクタへ転送する際に、圧縮前の元の画像データに伸長する。
【００５２】
画像形成装置１００の制御回路は、さらに、画像メモリ２０８と、ファンクション制御部２０９と、ＣＰＵ間通信インタフェース（Ｉ／Ｆ）部２１０と、ＨＤ制御部２１１と、ＨＤＤ２１２と、スキャン画像変更部２１３と、プリント画像変換部２１４と、ネットワーク通信インタフェース（Ｉ／Ｆ）部２１５と、原稿給送装置制御部２１６と、後処理装置制御部２１７と、原稿読み取り部２１８と、操作部２１９とを有する。
【００５３】
ここで、画像メモリ２０８は、画像データセレクタ２０３が送出した画像データを、一時的に格納するメモリである。上記格納された画像データは、必要に応じて画像データセレクタ２０３に送出される。なお、画像メモリ２０８は、揮発性メモリで構成されている。
【００５４】
ファンクション制御部２０９は、本体制御部２００との間で通信し、本体制御部２００から受け取った画像データ制御情報を、スキャン画像変換部２１３と、プリント画像変換部２１４とへ送出する。
【００５５】
なお、上記画像データ制御情報として、画像データセレクタ２０３が送出した画像データをスキャン画像変更部２１３へ送出すべき制御情報と、プリント画像変換部２１４が送出した画像データを、画像データセレクタ２０３へ送出すべき制御情報とが考えられる。
【００５６】
また、プリント画像変換部２１４は、ネットワーク通信Ｉ／Ｆ部２１５からプリント画像データ受け取り、この受け取った画像データに所定の変換処理を施し、この変換処理された画像データを、画像データセレクタ２０３へ送出する。
【００５７】
また、ファンクション制御部２０９は、操作部２１９を介して入力された制御情報であって、画像形成装置１００全体を制御する制御情報を、ＣＰＵ間通信Ｉ／Ｆ２０６を介して、本体制御部２００へ送出する。
【００５８】
ＣＰＵ間通信Ｉ／Ｆ２１０は、ＨＤＤ２１２に記憶されている画像データに関する制御情報を、ＨＤ制御部２１１と本体制御部２００との間で送受するインタフェースである。
【００５９】
ＨＤ制御部２１１は、画像データ圧縮／伸長部２０７が送出した画像データをＨＤＤ２１２が記憶するように、ＨＤＤ２１２を制御する。また、ＨＤ制御部２１１は、記憶されている画像データを読み出し、この読み出した画像データを画像データ圧縮／伸長部２０７へ送出するように、ＨＤＤ２１２を制御する。
【００６０】
なお、ＨＤ制御部２１１が、ＨＤＤ２１２を制御するために必要な制御情報は、ＣＰＵ間通信Ｉ／Ｆ２１０を介して、本体制御部２００から受け取る。また、ＨＤＤ２１２は、不揮発性メモリによって構成されている。
【００６１】
スキャン画像変更部２１３は、画像データセレクタ２０３が送出した画像データを、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）によって記述される画像データに変換し、この変換された画像データを、ネットワーク通信Ｉ／Ｆ２１５を介して接続されているホストコンピュータ（図示せず）に転送する。
【００６２】
なお、上記ホストコンピュータは、ＰＤＬによって記述された画像データを処理することができる。また、スキャン画像変更部２１３は、上記ホストコンピュータから受け取ったＰＤＬの画像データを、画像形成部１１０が印字出力できる形式の画像データに変更する。また、スキャン画像変更部２１３における上記変更処理は、本体制御部２００の制御に基づいて行われる。
【００６３】
ネットワーク通信Ｉ／Ｆ２１５は、画像形成装置１００を、ネットワークに接続する。そして、所定の通信規約（プロトコル）に基づいて、上記ネットワークに接続されている機器（たとえばコンピュータ）との間で、画像データや制御情報を送受する。
【００６４】
原稿給送装置制御部２１６は、本体制御部２００が送出した制御情報に基づいて、原稿給送装置１８０を制御し、後処理制御部２１７は、本体制御部２００が送出した制御情報に基づいて、後処理装置１９０を制御する。
【００６５】
原稿読み取り制御部２１８は、本体制御部２００が送出した制御情報に基づいて、光学ユニット駆動装置を制御する。なお、上記光学ユニット駆動装置が、光学ユニットを駆動する。また、上記光学ユニットは、原稿照射手段と、光学手段等とを具備し、これらの手段を用いて原稿を照射する。また、上記光学ユニットが駆動することによって、原稿に記録されている画像が、ＣＣＤ２０１に結像される。
【００６６】
操作部２１９は、画像形成装置１００に情報を入力するときに、ユーザが使用する。また、操作部２１９を介して、画像形成装置１００の動作状況がユーザに示される。なお、操作部２１９に設けられているキーを介して入力されたキー情報が、ファンクション制御部２０９に通知される。そして、ファンクション制御部２０９が、上記キー情報のコマンドを解析し、この解析されたコマンドを、ＣＰＵ間Ｉ／Ｆ２０６を介して、本体制御部２００に送出することによって、ユーザが入力した制御情報が、本体制御部２００に通知される。
【００６７】
５０はバックアップサーバであり、典型的にはハードディスクドライブもしくは光磁気ディスク等の大容量のバックアップユニットを有するコンピュータである。画像形成装置１００は、ＨＤ制御部２１１により、ネットワークユニット２１５を介して、ＨＤＤ２１２に格納されたデータを転送することにより、バックアップすることができる。
【００６８】
この画像形成装置１００とバックアップサーバ５０とで本発明に係る画像形成システムが構成される。
【００６９】
また、画像形成装置１００は、なるべく早い反応で画像形成処理を行うために、各構成要素には電源を供給した状態でデータ入力を待機するスタンバイモードと、省エネルギー性を確保するべく、所定の構成要素への通電を遮断するスリープモードとで動作するように構成されている。このモードに応じた各構成要素への電力の供給／遮断は、電源制御部６０によって行われる。
【００７０】
スリープモードに移行すると、電源制御部６０は本体制御部２００以外への通電を遮断する。このとき、ＨＤＤ２１２を含めた駆動デバイスに対する通電もやはり遮断されるため、スリープモードへ移行した後はＨＤＤ２１２内のデータを読み書きすることは不可能である。
【００７１】
次に、ＨＤＤ２１２のバックアップについて図３を用いて詳しく説明する。
【００７２】
まず、ＨＤＤ２１２内部は、セクタと呼ばれる一定量のデータ単位の集合で構成されている。図３で示すように、各セクタには１からＮまでのセクタ番号が付与されており、データをバックアップするときには、データが格納されているセクタのみを選択し、選択された各セクタのデータにセクタ番号が付与されたデータ（例えば図３のＡ）をネットワークＩ／Ｆ２１５を介してバックアップサーバ５０に転送する。バックアップサーバ５０は、バックアップ記憶領域に対して、画像形成装置１００から転送されてきたデータをセクタ番号の順に格納する。
【００７３】
図４は、本体制御部２００がＨＤＤ２１２のバックアップに必要な時間を予測する処理を示すフローチャートである。このフローチャートに対応するプログラムは例えば、本体制御部２００におけるＲＯＭに制御プログラムの１モジュールとして格納されており、ＣＰＵによって実行されるものである。
【００７４】
この予測ルーチン４０１では、まず、ステップＳ４０２で、ネットワークを介して、ネットワーク通信Ｉ／Ｆ２１５とバックアップサーバ５０間で所定量のデータを通信するために要する時間を計測する。この計測により、ＨＤＤ２１２の１セクタあたりのデータ転送に要する時間Ｔｓを求める（ステップＳ４０３）。
【００７５】
続くステップＳ４０４〜Ｓ４０８では、ＨＤＤ２１２のデータが格納されたセクタ数を求める。具体的には、ステップＳ４０４で、セクタ番号Ｓを１に、セクタ数Ｄを０に初期化した後、ステップＳ４０５で、セクタＳは未使用かどうかを検査する。ここでセクタＳが使用されている（すなわちデータが格納されている）ときはステップＳ４０６でセクタ数Ｄを１増加させて、ステップＳ４０７に進む。セクタＳが使用されていなければそのままステップＳ４０７に進む。
【００７６】
ステップＳ４０７では、次のセクタを検査すべくＳを１増加させ、ステップＳ４０８でＳが最終セクタ番号を超えた値Ｎになったかどうかを判断する。Ｓ＜Ｎの場合にはステップＳ４０５に戻り処理を繰り返し、Ｓ＝Ｎの場合にはステップＳ４０９に進む。
【００７７】
ステップＳ４０９では、求めたセクタ数Ｄに、１セクタあたりの転送時間Ｔｓを乗算して得た時間を、ＨＤＤ２１２のバックアップに必要な時間（すなわち、データ転送時間）Ｔｔｒａｎｓとして求め、ステップＳ４１０でこの値を返す。
【００７８】
このように、ＨＤＤ２１２にデータが記録されているセクタの数と、１セクタあたりのデータ転送時間とに基づいて、バックアップに要する時間が予測される。
【００７９】
図５は、実施形態における画像形成装置１００におけるジョブが終了しスリープモードに移行するまでの処理を示すフローチャートである。このフローチャートに対応するプログラムは例えば、本体制御部２００におけるＲＯＭに制御プログラムの１モジュールとして格納されており、ＣＰＵによって実行されるものである。
【００８０】
まず、上記した図４のバックアップに必要な時間を予測する処理（ＨＤバックアップ時間予測ルーチン）４０１で、あらかじめＨＤ２１２をバックアップするために必要な時間を演算しておく。
【００８１】
次に、ステップＳ５０３で、図示しない画像形成装置１００の操作パネルより操作者が設定したスリープモードへの移行時間Ｔｓｌｅｅｐと、ＨＤバックアップ時間予測ルーチン４０１で求めたＨＤバックアップ時間を基に、ジョブが終了してからバックアップを始めるまでの時間Ｔｐｒｅｐａｒｅを求める。具体的には、Ｔｐｒｅｐａｒｅは次式で求められる。
【００８２】
Ｔｐｒｅｐａｒｅ＝Ｔｓｌｅｅｐ−Ｔｔｒａｎｓ
【００８３】
また、このとき、スリープモードに移行するフラグｆｌａｇを０にしておく（ｆｌａｇ＝０のときはスタンバイモード、ｆｌａｇ＝１のときはスリープモードに移行することを示す。）。
【００８４】
次に、ステップＳ５０４で、ジョブが終了してからスタンバイ状態のまま経過した時間を測定するための変数Ｔｓｔａｎｄｂｙを０に初期化する。
【００８５】
次のステップＳ５０５は、ジョブがスタートしたかどうかを判断するステップであり、ジョブがスタートしていない、即ちスタンバイ状態であると判断されると、ステップＳ５０６で変数Ｔｓｔａｎｄｂｙを１加算する。次に、ステップＳ５０７で、Ｔｓｔａｎｄｂｙ  がＴｐｒｅｐａｒｅを上回った、即ちスリープモードへ移行するためのスタンバイ時間が経過したかどうかを判断する。この条件を満たさない場合にはステップＳ５０５に戻って、ジョブがスタートするまでＴｓｔａｎｄｂｙが１加算されていく。ステップＳ５０５でジョブがスタートしたと判断されたときはステップＳ５０４に戻りＴｓｔａｎｄｂｙが０にクリアされる。
【００８６】
ステップＳ５０７で、Ｔｓｔａｎｄｂｙ  ＞Ｔｐｒｅｐａｒｅを満たすときはステップＳ５０８に進み、ｆｌａｇを１に設定するとともに、ＨＤＤ２１２のバックアップ（ＨＤバックアップ）をスタートする。
【００８７】
次のステップＳ５０９では、ＨＤバックアップ中にジョブがスタートしたかどうかを監視している。ＨＤバックアップ中にジョブがスタートしたした場合、ＨＤバックアップは継続するが、スリープモードには移行しないので、ステップＳ５１０に進み、ｆｌａｇを０にリセットした後、ステップＳ５１１に進む。ステップＳ５１１では、ＨＤバックアップが終了したか否かを判断し、終了していなければステップＳ５０９に戻り、終了したと判断されると、ステップＳ５１２に進む。
【００８８】
ステップＳ５１２では、ｆｌａｇの値を検査する。ｆｌａｇに０が設定されていれば、ステップＳ５０４に戻って処理を繰り返すが、ｆｌａｇに１が設定されていれば、ステップＳ５１３で駆動電源に対する通電を遮断するよう処理し、このルーチンを返す。
【００８９】
本実施形態に係るスリープモードに移行する際の処理は概ね上記のとおりである。
【００９０】
図６は、画像形成装置１００において、ジョブが終了してからスリープモードに入り駆動電源が遮断されるまでのタイミングチャートを示している。
【００９１】
６０１はジョブ中か、ジョブ中以外（スタンバイ状態）を示している。６０２は、画像形成装置１００がスタンバイ状態に移行してからのタイマーのカウント値の変化を示している。６０３は、ＨＤＤ２１２が、バックアップサーバ５０にてバックアップ中か否かを示している。６０４は、駆動電源が通電されているか否かを示している。
【００９２】
まず、６０１でジョブが終了したタイミングをトリガとして、６０２ではスタンバイ状態のカウントアップが開始する。スタンバイ状態においてカウンタがＴｐｒｅｐａｒｅまでカウントアップされた時、６０３ではバックアップが開始される。Ｔｐｒｅｐａｒｅは図５のサブルーチン５０１で示したように、操作者が設定したスリープ設定時間Ｔｓｌｅｅｐと、サブルーチン４０１で示したように、ＨＤＤ２１２のバックアップに要する時間Ｔｔｒａｎｓの差分から求められる。６０４では、バックアップが完了すると、駆動電源の通電を遮断することによりスリープモードに移行する。
【００９３】
このように、本実施形態によれば、スリープモードにより記憶装置への通電が遮断される場合であっても、操作者が記憶装置の最新の記憶データに対して確実にアクセスすることが可能になる。また、記憶データにアクセスする場合もスリープモードをわざわざ解除する必要がなくなるため、記憶装置へのアクセスが多い複写機であっても省電力性能を損なわずにすむ。
【００９４】
（実施形態２）
従来の複写機はエラー等でシャットダウンするとき、装置の安全のため駆動ユニットへの通電を遮断すると共に、記憶装置への通電も遮断する。したがって、エラー状態に移行した複写機の記憶装置に対しては、データの書き込みや読み出しができず、エラー状態から復帰するまでは記憶装置に格納されている最新の重要データに対するアクセスが不可能になるだけでなく、エラーが記憶装置に関連するエラーである場合は、最悪の場合には記憶装置内の格納データは復帰不可能となる場合も有り得、その場合に重要データが消失したことにより多大な損害が発生することも懸念される。
【００９５】
そのため、かかるエラー等が発生した場合であっても少なくとも重要なデータは確実に保護される機構が要請される。
【００９６】
そこで、第２の実施形態として、エラー停止状態に移行するとき、エラーの種類から判断してバックアップ先を決定し、なおかつ指定された重要データのみを転送する画像形成装置の例について説明する。
【００９７】
本実施形態における画像形成装置の構成は、図１で述べた実施形態１における画像形成装置の構成と同一であるので同一の参照符号を使用し、説明を省略する。
【００９８】
図７は、本実施形態における画像形成装置１００の制御回路の構成を示すブロック図である。
【００９９】
この構成は図２に示した制御回路の構成とほぼ同様であるので、図２と共通するブロックには同一の参照符号を付し説明を省略する。図２と異なる点は、内蔵バックアップユニット７１が設けられている点である。バックアップユニット７１は画像形成装置１００に内蔵されており、フラッシュメモリ等の比較的高速に書き込みが可能な不揮発性記憶デバイスが搭載されており、本体制御部２００を介してＨＤＤ２１２内のデータをバックアップすることができる。
【０１００】
次に、本実施形態におけるＨＤＤ２１２のバックアップについて図８を用いて詳しく説明する。
【０１０１】
図８に示すように、ＨＤＤ２１２内部の各セクタには１からＮまでのセクタ番号が付与されており、各セクタに格納されたデータには、各データが重要データか否かを判断するＰｒｉｍａｒｙ  Ｂｉｔフィールドがある。データをバックアップするときには、データが格納されているセクタで、なおかつＰｒｉｍａｒｙ  Ｂｉｔが付与されているデータのみを選択し、選択された各セクタのデータにセクタ番号が付与されたデータをバックアップサーバ７２０もしくは、内蔵バックアップユニット７２１に転送する。
【０１０２】
なお、本実施形態では、上記Ｐｒｉｍａｒｙ  Ｂｉｔの付与ルールについて詳細な記述を行っていないが、例えば機体固有の調整値や、ユーザ別の課金情報等の、あらかじめ重要と分かっているデータの格納セクタに限定して付与する。また、画像形成装置１００がエラーを発生した時には、ただちに駆動電源への通電を遮断する必要があるため、バックアップできるデータ量も必要最小限にする必要があるため、むやみに重要データを増やすことは、装置の安全面から考慮しても避ける必要がある。
【０１０３】
図９は、本実施形態における画像形成装置１００がエラーを発生した時の重要データのバックアップ処理を示すフローチャートである。このフローチャートに対応するプログラムは例えば、本体制御部２００におけるＲＯＭに制御プログラムの１モジュールとして格納されており、ＣＰＵによって実行されるものである。
【０１０４】
このエラー時バックアップルーチン９０１では、まず、ステップＳ９０２で、発生したエラーがネットワークに関するエラーかどうかを判断する。ネットワークに関するエラーである場合は、ステップＳ９０３に進み、そうでなければステップＳ９０４に進む。
【０１０５】
ステップＳ９０３では、バックアップサーバ５０に対してＨＤ２１２のデータを転送することができないため、バックアップ先として内蔵バックアップユニット７１を選択し、重要データをバックアップする。次のステップＳ９０５では、そのバックアップが終了したかどうかを調べ、バックアップが終了していなければステップＳ９０３に戻り、バックアップが終了すればステップＳ９０７に進む。
【０１０６】
一方、ステップＳ９０４では、ネットワークに障害を生じているわけではないので、バックアップサーバ５０をバックアップ先として選択し、重要データをバックアップする。次のステップＳ９０６では、そのバックアップが終了したかどうかを調べ、バックアップが終了していなければステップＳ９０４に戻り、バックアップが終了すればステップＳ９０７に進む。
【０１０７】
そして、ステップＳ９０７で、画像形成装置１００に対する駆動電源をシャットダウンし、エラー時の緊急停止処理を完了する（ステップＳ９０８）。
【０１０８】
このように、本実施形態によれば、エラー等により複写機が緊急停止する場合であっても、必要最小限の重要データをバックアップしてから記憶装置への通電を遮断することにより、複写機がエラー状態で停止している時でも重要データへのアクセスを可能にすると共に、エラーが原因で記憶装置の復帰が不可能になった時、最新の重要データが消失してしまうことを回避することが可能になった。また、複写機のエラーの種類により、バックアップ先を変更することにより、いかなるエラーに際しても、確実に最新の重要データが保護できるようになり、記憶装置のデータ保全性の観点からも、より強固な複写機を実現することが可能になった。
【０１０９】
上述した実施形態２の特徴は、次のようにまとめることができる。
【０１１０】
本実施形態は、入力されたデータを記憶する第１の記憶装置を有する画像形成装置と、この画像形成装置に接続された第２の記憶装置とを含む画像形成システムに係り、この画像形成システムは、所定のエラーを検知したときに前記画像形成装置における所定の構成要素の動作を緊急停止させる制御手段を有し、当該制御手段は、第１の記憶装置内のデータにおける所定の重要データを第２の記憶装置にバックアップさせた後に所定の構成要素の動作を緊急停止させることを特徴とする。
【０１１１】
また、上記画像形成装置は第３の記憶装置を更に含み、上記制御手段は、検知したエラーの種類に応じて第２または第３の記憶装置を重要データのバックアップ先として選択することが好ましい。
【０１１２】
より具体的には、上記制御手段は、検知したエラーがネットワーク関連のエラーである場合には第３の記憶装置を、そうでなければ第２の記憶装置を、重要データのバックアップ先として選択することが好ましい。
【０１１３】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、例えばシステム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。
【０１１４】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。
【０１１５】
従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１１７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１１８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【０１１９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１２１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１２２】
【発明の効果】
本発明によれば、簡単な構成で、かつ、省エネルギー性を損なうことなく、画像形成装置の給電状態にかかわらず適切なタイミングで画像形成装置内のデータを保護できるようにすることができる。
【図面の簡単な説明】
【図１】実施形態に係る画像形成装置の構成を示す断面図である。
【図２】実施形態１における画像形成装置の制御回路の構成を示すブロック図である。
【図３】実施形態１におけるバックアップの内容を説明する図である。
【図４】実施形態１におけるバックアップに必要な時間を予測する処理を示すフローチャートである。
【図５】実施形態１における画像形成装置のスリープモード移行処理を示すフローチャートである。
【図６】実施形態１における画像形成装置のジョブが終了してからスリープモードに入り駆動電源が遮断されるまでのタイミングチャートである。
【図７】実施形態２における画像形成装置の制御回路の構成を示すブロック図である。
【図８】実施形態２におけるバックアップの内容を説明する図である。
【図９】実施形態２における画像形成装置がエラーを発生した時の重要データのバックアップ処理を示すフローチャートである。
【図１】
2004148609.tif 000003
【図２】
2004148609.tif 000004
【図３】
2004148609.tif 000005
【図４】
2004148609.tif 000006
【図５】
2004148609.tif 000007
【図６】
2004148609.tif 000008
【図７】
2004148609.tif 000009
【図８】
2004148609.tif 000010
【図９】
2004148609.tif 000011