(57)【要約】【課題】本発明の課題は、設定情報等の画像形成装置の駆動に関する情報のバックアップを適切なタイミングにて実行すると共に、これらの情報を確実に保護して、情報が消失した場合であっても容易に情報を復帰させる。【解決手段】画像形成装置１は、メンテナンスマンの指示又は自動バックアップモードの設定により、画像形成装置１に備える不揮発メモリ１１２に記憶された不揮発データを読み出して、記憶部１１９又は記憶部２０５に記憶させ、不揮発データのバックアップを行う。また、自動バックアップモードにおいて、不揮発データのバックアップを行う際に、不揮発データに異常が発生しているか否かを判別し、不揮発データが正常である場合に不揮発データのバックアップを行う。【選択図】      図１
2004195737.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の駆動に関する情報を更新可能に記憶する不揮発メモリと、各種指示を入力する入力部とを備える画像形成装置において、
前記不揮発メモリに記憶された情報をバックアップデータとして記憶する記憶部と、
前記入力部の指示により調整モードが設定された場合、前記入力部からの指示に応じて、前記不揮発メモリに記憶された情報を読み出して、前記記憶部にバックアップデータとして記憶させる制御を行い、前記入力部の指示により自動バックアップモードが設定された場合、所定時間毎に前記不揮発メモリに記憶された情報を読み出して、前記記憶部にバックアップデータとして記憶させる制御を行う制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記不揮発メモリから読み出された情報をバックアップデータとして記憶するための複数の記憶部を備え、
前記制御手段は、前記不揮発メモリに記憶されている画像形成装置の駆動に関する情報に基づいて、前記複数の記憶部の中から保存先を選択して、前記不揮発メモリから読み出された情報をバックアップデータとして記憶させる制御を行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、前記不揮発メモリに記憶された情報に異常があるか否かを判別し、前記不揮発メモリに記憶された情報に異常がある場合に、当該情報を記憶部に記憶させない制御を行うことを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
表示部を備え、
前記制御手段は、前記不揮発メモリに記憶された情報に異常がある場合に、当該情報に異常があることを示す警告情報を生成して、前記表示部に表示させる制御を行うことを特徴とする請求項１から３のいずれか一項に記載の画像形成装置。
【請求項５】
前記制御手段は、前記入力部から入力される指示に応じて、前記記憶部に記憶されたバックアップデータを読み出して、前記不揮発メモリに記憶させる制御を行うことを特徴とする請求項１から４のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データのバックアップ機能を有する画像形成装置に関するものである。
【０００２】
【従来の技術】
従来、画像形成装置は、ユーザの使用形態に応じて多様な機能を実現するため、種々の設定情報、調整値、カウンタ、バックアップデータ等を更新可能に記憶する不揮発メモリを備えている。そして、画像形成装置は、この不揮発メモリに記憶された各種情報に基づいて、画像形成装置の動作を制御する。このような画像形成装置では、不具合等により不揮発メモリに記憶された情報が消えてしまった場合、不具合から復旧後、画像形成装置の再調整やユーザが設定した内容の再入力を行い、不揮発メモリに記憶されていた情報の復元を行っていた。しかしながら、画像形成装置の駆動に伴って常に更新されるカウンタ等の情報を再現することは困難であり、完全な情報の復元は殆ど不可能であった。
【０００３】
そこで、近年では、ユーザにより設定されたユーザ設定情報を通信回線を介してホスト装置に送信し、ホスト装置にてユーザ設定情報をバックアップする画像形成装置が知られている（例えば、特許文献１参照）。また、省エネモード移行時及び省エネモードからの復帰時に、第１格納部に格納されたデータを他の格納部に格納することで、省エネモード中に電源が供給されているデバイスが不具合を起こしても正常なデータを他の格納部から読み出して復元が可能な画像形成装置が知られている（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開２０００−２２４３６８号公報
【特許文献２】
特開２００２−６７４４９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した画像形成装置においては、例えば、通信回線を介してユーザ設定情報をホスト装置に送信してバックアップを取る場合、画像形成装置の他に別途ホスト装置を備える必要がありコストが係るという問題があった。また、通信回線を介してユーザ設定情報を送信することから、セキュリティ上の問題や、通信に時間及びコストが係るという問題があった。
【０００６】
また、省エネモードの移行時及び省エネモードの復帰時に他の格納部にデータの格納を行う場合、省エネモードの度にデータの書き込みを行われ、処理が煩雑になる場合があった。また、データの格納タイミングが省エネモードに限られるため、画像形成装置が頻繁に使用され、省エネモードに移行しない場合は、データのバックアップが殆ど行われない。このため、画像形成装置を使用中に不具合が発生した場合、重要なデータが失われてしまうという問題があった。
【０００７】
さらに、従来の画像形成装置においては、不揮発メモリに記憶された情報のバックアップを行う際に、バックアップする情報が正常な情報であるか否かをチェックすることなく情報のバックアップを行っていた。したがって、バックアップを行った情報に異常があった場合、バックアップした情報を不揮発メモリに復元した際に、画像形成装置が正常に動作しないことにより、初めてバックアップした情報に異常があったことに気付く場合が殆どであり、確実な情報のバックアップが行えないという問題があった。
【０００８】
本発明の課題は、設定情報等の画像形成装置の駆動に関する情報のバックアップを適切なタイミングにて実行すると共に、これらの情報を確実に保護して、情報が消失した場合であっても容易に情報を復帰させることができる画像形成装置を提供することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明は、
画像形成装置の駆動に関する情報を更新可能に記憶する不揮発メモリと、各種指示を入力する入力部とを備える画像形成装置において、
前記不揮発メモリに記憶された情報をバックアップデータとして記憶する記憶部と、
前記入力部の指示により調整モードが設定された場合、前記入力部からの指示に応じて、前記不揮発メモリに記憶された情報を読み出して、前記記憶部にバックアップデータとして記憶させる制御を行い、前記入力部の指示により自動バックアップモードが設定された場合、所定時間毎に前記不揮発メモリに記憶された情報を読み出して、前記記憶部にバックアップデータとして記憶させる制御を行う制御手段と、
を備えることを特徴とする。
【００１０】
したがって、例えば、調整モードにおいてメンテナンスマンの指示により、不揮発メモリに記憶された画像形成装置の駆動に関する情報をバックアップデータとして記憶部に記憶させておくことができる。これにより、不揮発メモリに不具合が生じ、情報が破壊されてしまった場合であっても、記憶部に記憶させた情報を読み出して、容易に情報を復元することができる。また、自動バックアップモードにおいて、所定時間毎に不揮発メモリに記憶された情報を記憶部にバックアップデータとして記憶させることができるため、画像形成装置の駆動に伴って更新される情報も記憶部に保存させることができる。これにより、重要な情報の損失を防いで、画像形成装置の運用を確実に行うことができる。
【００１１】
請求項２記載の発明によれば、請求項１記載の画像形成装置において、
前記不揮発メモリから読み出された情報をバックアップデータとして記憶するための複数の記憶部を備え、
前記制御手段は、前記不揮発メモリに記憶されている画像形成装置の駆動に関する情報に基づいて、前記複数の記憶部の中から保存先を選択して、前記不揮発メモリから読み出された情報をバックアップデータとして記憶させる制御を行うことを特徴とする。
【００１２】
したがって、画像形成装置に複数の記憶部が備えられている場合、複数の中から記憶部を選択して保存先に決定することができ、ユーザの使用形態に応じて複数の記憶部を有効に利用することができる。
【００１３】
請求項３記載の発明によれば、請求項１又は２記載の画像形成装置において、
前記制御手段は、前記不揮発メモリに記憶された情報に異常があるか否かを判別し、前記不揮発メモリに記憶された情報に異常がある場合に、当該情報を記憶部に記憶させない制御を行うことを特徴とする。
【００１４】
したがって、不揮発メモリに記憶されている情報に異常があるか否かを確認し、この情報に異常がある場合に記憶部に記憶させないため、不必要な情報がバックアップデータとして記憶部に記憶されてしまうことがない。また、不揮発メモリに記憶されている情報の異常の有無を確認することにより、不揮発メモリの不具合を速やか発見して、迅速に不具合に対応することができる。
【００１５】
請求項４記載の発明によれば、請求項１から３のいずれか一項に記載の画像形成装置において、
表示部を備え、
前記制御手段は、前記不揮発メモリに記憶された情報に異常があった場合に、当該情報に異常があることを示す警告情報を生成して、前記表示部に表示させる制御を行うことを特徴とする。
【００１６】
したがって、不揮発メモリに記憶された情報に異常があった場合、速やかにユーザに異常を知らせることができ、発生した不具合に迅速に対応することができる。これにより、画像形成装置を常に正常に運用させることができ、ユーザの利益機会の損失を最小限に抑えて、顧客満足度を向上させることができる。
【００１７】
請求項５記載の発明によれば、請求項１から４のいずれか一項に記載の画像形成装置において、
前記制御手段は、前記入力部から入力される指示に応じて、前記記憶部に記憶されたバックアップデータを読み出して、前記不揮発メモリに記憶させる制御を行うことを特徴とする。
【００１８】
したがって、不揮発メモリに記憶された情報が破壊されてしまった場合でも、記憶部に記憶された情報を読み出して、不揮発メモリに記憶させることができるため、容易に情報の復元を行うことができる。これにより、画像形成装置のメンテナンスに係る労力を大幅に軽減して、業務効率を向上させることができる。
【００１９】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００２０】
まず、本実施の形態の構成を説明する。図１は、本実施の形態における画像形成装置１の要部構成を示すブロック図である。図１に示すように、画像形成装置１は、制御部１１、スキャナ部１２、入力部１３、プリンタ部１４を備える本体と、コントローラ部２０を備えて構成され、本体とコントローラ部２０は、ＰＣＩバスにより接続されている。
【００２１】
まず、制御部１１は、制御手段としてのＣＰＵ１１１、不揮発メモリ１１２、画像メモリ１１３、ＤＲＡＭ制御ＩＣ１１４、読み取り処理部１１５、圧縮ＩＣ１１６、伸長ＩＣ１１７、書き込み処理部１１８、記憶部１１９を備えて構成されており、入力部１３から入力される指示に応じて、スキャナ部１２、コントローラ部２０から入力される画像データに所定の処理を施して、プリンタ部１４に出力する。
【００２２】
制御手段としてのＣＰＵ（Central Processing Unit）１１１は、後述する記憶部１１９に記憶される各種制御プログラムを読み出して、該制御プログラムに従って、画像形成装置１を構成する各部の動作を集中制御する。具体的に、ＣＰＵ１１１は、ＤＲＡＭ制御ＩＣ１１４、スキャナ制御部１２２、入力制御部１３２、プリンタ制御部１４２等の各制御部を統括して制御することにより、画像形成装置全体の制御を行う。
【００２３】
また、ＣＰＵ１１１は、記憶部１１９から調整モード処理プログラム、自動バックアップ設定処理プログラム、自動バックアップモード処理プログラム、データ破壊チェック処理プログラムを読み出して、後述する調整モード処理（図２参照）、自動バックアップ設定処理（図６参照）、自動バックアップモード処理（図１０参照）、データ破壊チェック処理（図１１参照）を実行する。なお、各処理の詳細については後述する。
【００２４】
不揮発メモリ１１２は、各種処理プログラムで処理されたデータ等を格納している。また、不揮発メモリ１１２は、画像形成装置１の駆動に関する情報（以下、「不揮発データ」と呼ぶ）として、画像形成装置１に係る調整値データ、各駆動部に係るカウンタ、ユーザ（メンテナンスマンを含む）により設定される設定情報等を更新可能に記憶している。
【００２５】
ここで、画像形成装置１の駆動に関する情報について具体的に説明する。画像形成装置１に係る調整値データは、例えば、印刷用紙サイズに応じたストッパー位置調整値データ、パンチ位置調整値データ、折り位置調整値データ等を含んでいる。各駆動部に係るカウンタは、例えば、印刷用紙サイズ毎にコピーの回数をカウントするコピーカウンタ、スキャナの回数をカウントするスキャナカウンタ、プリントの回数をカウントするプリントカウンタ等を含んでいる。ユーザにより設定される設定情報は、例えば、自動バックアップモードの設定の有無や、不揮発データの保存先等を含んでいる。なお、上述した画像形成装置１の駆動に関する情報は、一例であり、その他種々の画像形成装置１の駆動に関する情報が含まれている。
【００２６】
不揮発メモリ１１２は、ＣＰＵ１１１の制御に応じて、後述する記憶部１１９又はコントローラ２０の記憶部２０５に上述した不揮発データを出力する。また、不揮発メモリ１１２は、ＣＰＵ１１１の制御により、記憶部１１９又はコントローラ２０の記憶部２０５から入力される不揮発データを記憶する。
【００２７】
画像メモリ（ＤＲＡＭ：Dynamic Random Access Memory）１１３は、圧縮メモリ１１３ａ、ページメモリ１１３ｂを備えている。圧縮メモリ１１３ａは、スキャナ部１２、コントローラ部２０から入力され、圧縮ＩＣで圧縮された画像データを一時的に格納する。ここで、圧縮メモリ１１３ａは、圧縮された画像データを格納する領域と、圧縮メモリ１１３ａに取り込まれた後に記憶部に出力される画像データを一時的に格納するための領域を備えている。即ち、圧縮メモリ１１３ａは、ユーザにより入力部１３を介して入力、設定される規定値、又はデフォルトで設定されている規定値の容量を除いた領域に圧縮された画像データを格納し、圧縮メモリ１１３ａの残容量が規定値以下になった場合、格納した圧縮画像データを記憶部１１９に出力する。また、ページメモリ１１３ｂは、圧縮されていない画像データ、圧縮された後、伸長された画像データ等を一時的に格納する。
【００２８】
ＤＲＡＭ制御ＩＣ（Integrated Circuit）１１４は、ＣＰＵ１１１の制御に応じて、画像メモリ１１３に格納される画像データの入出力、及び圧縮／伸長処理の制御を行う。例えば、スキャナ部１２から画像データが入力された場合、圧縮ＩＣ１１６から入力された圧縮済画像データを圧縮メモリ１１３ａに格納させる。また、コントローラ部２０から画像データが入力された場合、ＰＣＩバスを介して入力される非圧縮画像データをページメモリに一旦格納させ、ページメモリから非圧縮画像データを読み出して圧縮ＩＣに出力し、画像データの圧縮を行わせ、圧縮された画像データを圧縮メモリ１１３ａに格納させる。
【００２９】
また、プリンタ部１４に画像データを出力する場合、ＤＲＡＭ制御ＩＣ１１４は、圧縮メモリ１１３ａから圧縮された画像データを読み出して伸長ＩＣ１１７に出力し、画像データを伸長させ、伸長された画像データを書き込み処理部１１８に出力させる。さらに、コントローラ部２０に画像データを出力する場合、圧縮メモリ１１３ａから圧縮された画像データを読み出して伸長ＩＣ１１７に出力し、画像データを伸長させ、伸長された画像データをページメモリ１１３ｂに一旦格納させる。続いて、ページメモリから伸長された画像データを読み出して、ＰＣＩバスを介して、コントローラ部２０に伸長された画像データを出力させる。
【００３０】
読み取り処理部１１５は、スキャナ部１２のＣＣＤ１２１から入力される原稿に記載されている文字列又は画像の光情報を電気信号（画像データ）に変換して、圧縮ＩＣ１１６に出力する。
【００３１】
圧縮ＩＣ１１６は、読み取り処理部１１５から入力された画像データを圧縮して、ＤＲＡＭ制御ＩＣ１１４に出力する。
伸長ＩＣ１１７は、ＤＲＡＭ制御ＩＣ１１４から入力された圧縮された画像データを可視化するため伸長して、書込み処理部１１８に出力する。
【００３２】
書き込み処理部１１８は、伸長ＩＣ１１７から入力される伸長済画像データに基づいて、プリンタ部１４のＬＤ１４１を制御して、図示しない感光体ドラム上にレーザビームを照射させ、静電潜像を形成させる。
【００３３】
記憶部１１９は、プログラムやデータ等が予め記憶されている図示しない記録媒体（例えば、ＨＤＤ：Hard Disk Drive）を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。また、この記録媒体は記憶部１１９に固定的に設けられるもの、もしくは着脱自在に装着するものであり、システムプログラム、当該システムに対応する各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記憶する。
【００３４】
記憶部１１９は、不揮発メモリ１１２に記憶された不揮発データのバックアップを行うため、ＣＰＵ１１１の制御に応じて、不揮発メモリ１１２から不揮発データを取得して記憶する。さらに、記憶部１１９は、ＣＰＵ１１１の制御に応じて、記憶した不揮発データを読み出して不揮発メモリ１１２に出力し、不揮発データの復元を行う。
【００３５】
この記憶部１１９は、バックアップデータを格納するための特定の領域を有しており、例えば、階層化ディレクトリ構造により、不揮発メモリ１１２から取得された不揮発データに当該取得した日時情報を付帯させたファイル形式にて順次記憶している。記憶部１１９は、不揮発メモリ１１２から取得された不揮発データを全て蓄積して記憶する構成であっても良いが、記憶部１１９の容量を有効に利用するため、所定の期間が経過したファイルから順次削除を行う構成であっても良い。また、不揮発データを更新する毎に、古い不揮発データを消去する構成であっても良い。なお、画像形成装置１の初期設定時の不揮発データは、常に記憶部１１９に記憶させておくことが好ましい。
【００３６】
スキャナ部１２は、ＣＣＤ１２１、スキャナ制御部１２２等を備えて構成されている。ＣＣＤ１２１は、光電変換機能を有する複数の画素が配列された光電面（図示せず）を有しており、これら複数の画素によって前記原稿面の画像情報を含む光情報を読み取り処理部１１５に出力する。また、スキャナ制御部１２２は、ＣＰＵ１１１の制御に応じて、ＣＣＤ１２１を駆動制御する。
【００３７】
入力部１３は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）等によってなる表示部１３１を覆うように設けられたタッチパネルを備え、入力制御部１３２は、電磁誘導式、磁気歪式、感圧式等の座標読み取り原理でタッチ指示された座標を検出し、検出した座標を位置信号としてＣＰＵ１１１に出力する。
【００３８】
プリンタ部１４は、赤外レーザ光、ＬＥＤ（Light Emitting Diode）、ＬＤ（laser diode）等によってなる光源１４１を備え、プリンタ制御部１４２は、光源１４１の投射光を用いた電子写真方式によって、書込処理部１１８から入力される画像データを、被画像形成媒体（例えば、印刷用紙等）に転写して排紙出力する。
【００３９】
コントローラ部２０は、コントローラ制御ＣＰＵ２０１、ＤＲＡＭ制御ＩＣ２０２、画像メモリ（ＤＲＡＭ）２０３、ＬＡＮ  Ｉ／Ｆ２０４、記憶部２０５等を備えて構成されている。コントローラ部２０は、ネットワークＮを介してパーソナルコンピュータ、ファクシミリ等から受信した画像データを画像メモリ２０３に一旦記憶した後、制御部１１に画像データを出力して画像形成可能なデータに変換し、プリンタ部１４にて画像形成を行わせる。
【００４０】
コントローラ制御ＣＰＵ２０１は、図示しないＲＯＭに記憶される各種制御プログラムを読み出して、該制御プログラムに従って、コントローラ部２０を構成する各部の動作を集中制御する。
【００４１】
ＤＲＡＭ制御ＩＣ２０２は、コントローラ制御ＣＰＵ２０１の制御に応じて、画像メモリ２０３に格納される画像データの入出力の制御を行う。具体的に、ＤＲＡＭ制御ＩＣ２０２は、ＬＡＮ  Ｉ／Ｆ２０４を介して入力される画像データ又は制御部１１からＰＣＩバスを介して入力される画像データを画像メモリ２０３に格納する。また、画像メモリ２０３に格納された画像データをＬＡＮ  Ｉ／Ｆ２０４に出力して他機器に送信させる。さらには、ＰＣＩバスを介して制御部１１に出力して、画像形成を行わせる。
【００４２】
画像メモリ２０３は、ネットワークＮを介してＬＡＮ  Ｉ／Ｆ２０４から入力される画像データ、又はＰＣＩバスを介して制御部１１から入力される画像データを一時的に格納する。
【００４３】
ＬＡＮ  Ｉ／Ｆ２０４は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、あるいはインターネット等のネットワークＮに接続された伝送媒体に接続可能なインターフェイスであり、ネットワークＮを介して入力される画像データをＤＲＡＭ制御ＩＣ２０２に出力すると共に、ＤＲＡＭ制御ＩＣ２０２から出力される画像データを、ネットワークＮを介して他機器に送信する。
【００４４】
記憶部２０５は、プログラムやデータ等があらかじめ記憶されている図示しない記録媒体（例えば、ＨＤＤ）を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。また、この記録媒体は記憶部１７に固定的に設けられるもの、もしくは着脱自在に装着するものであり、システムプログラム、当該システムに対応する各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記憶する。
【００４５】
また、記憶部２０５は、不揮発メモリ１１２に記録された不揮発データのバックアップを行うため、ＣＰＵ１１１の制御に応じて、不揮発メモリ１１２から不揮発データを取得して記憶する。さらに、記憶部２０５は、制御部１１の制御に応じて、記憶した不揮発データを読み出して、不揮発メモリ１１２に出力し、不揮発データの復元を行う。
【００４６】
記憶部２０５は、バックアップデータを格納するための特定の領域を有しており、不揮発メモリ１１２から取得された不揮発データをファイル形式にて順次記憶する。また、記憶部２０５は、不揮発メモリ１１２から取得された不揮発データを蓄積して記憶する構成であっても良いが、記憶部１１９の容量を有効に利用するため、所定の期間が経過したファイルから順次削除を行う構成であっても良い。或いは、不揮発データを更新する毎に、古い不揮発データを消去する構成であっても良い。
【００４７】
次に、本実施の形態の動作を説明する。
なお、動作説明の前提として、以下のフローチャートに記述されている各処理を実現するためのプログラムは、画像形成装置１のＣＰＵ１１１が読み取り可能なプログラムコードの形態で記憶部１１９に格納されており、ＣＰＵ１１１は、当該プログラムコードに従った動作を逐次実行する。
【００４８】
図２は、ＣＰＵ１１１により実行される調整モード処理を示すフローチャートである。図２に示すように、ＣＰＵ１１１は、調整モードの設定が指示されたか否かを判別し、調整モードの設定が指示された場合（ステップＳ１；ＹＥＳ）、後述する調整モード画面（図３参照）を表示部１３１に表示させる。
【００４９】
次いで、ＣＰＵ１１１は、調整モード画面において、不揮発データのバックアップを行う指示が入力されたか否かを判別し（ステップＳ３）、バックアップを行う指示が入力された場合（ステップＳ３；ＹＥＳ）、不揮発メモリ１１２から、不揮発データを取得して、記憶部１１９のＨＤＤに不揮発データを記憶させる（ステップＳ９）。
【００５０】
一方、バックアップの指示が入力されない場合（ステップＳ３；ＮＯ）、ＣＰＵ１１は、不揮発データを復元する指示が入力されたか否かを判別し（ステップＳ４）、不揮発データを復元する指示が入力された場合（ステップＳ４；ＹＥＳ）、不揮発メモリ１１２に記憶されている保存先を取得して（ステップＳ５）、保存先がコントローラ２０であるか否かを判別する（ステップＳ６）。保存先がコントローラ２０である場合（ステップＳ６；ＹＥＳ）、ＣＰＵ１１１は、コントローラ２０の記憶部２０５から不揮発データを取得して（ステップＳ７）、取得した不揮発データを不揮発メモリ１１２に記憶させる（ステップＳ９）。
【００５１】
一方、保存先がコントローラ２０でない場合（ステップＳ６；ＮＯ）、ＣＰＵ１１１は、記憶部１１９から不揮発データを取得して（ステップＳ８）、取得した不揮発データを不揮発メモリ１１２に記憶させる（ステップＳ９）。続いて、ＣＰＵ１１１は、調整モードを終了するか否かを判別し（ステップＳ１０）、調整モードを終了する指示が入力されない場合（ステップＳ１０；ＮＯ）、ステップＳ２に戻って調整モード画面を表示させ、入力された指示に応じて上述した処理を繰り返して実行する。一方、調整モードを終了する指示が入力された場合（ステップＳ１０；ＹＥＳ）、ＣＰＵ１１１は、本調整モード処理を終了する。
【００５２】
図３を参照して、調整モード画面について説明する。ここで、調整モードは、例えば、画像形成装置１の初期設定やメンテナンスを行う際に、メンテナンスマンが各種設定を行うためのモードである。図３に示すように、調整モード画面１２１には、調整モードのメニュー項目として、「１．プロセス調整」、「２．画像調整」、「３．ランニングテストモード」、「４．テストパターン出力モード」、「５．テストパターン濃度設定」、「６．フィニッシャ調整」、「７．リスト出力モード」、「８．不揮発バックアップモード」、「９．不揮発復元モード」を設定するための設定釦が設けられている。この調整モード画面１３１ａ上において、各設定釦が操作されることにより、対応するメニューを設定するための設定画面が表示される。
【００５３】
例えば、調整モード画面１３１ａにおいて、「８．不揮発バックアップモード」釦が操作されると、図４に示す設定画面１３１ｂが表示部１３１に表示される。図４に示すように、表示画面１３１ｂの上部には、「不揮発バックアップモード」として、設定を行うメニュー項目が表示され、その下方には、「全ての不揮発データをバックアップしますか？」なるメッセージが表示されている。さらに、その下方には、不揮発データのバックアップを行う指示を入力するための「ＹＥＳ」釦と、不揮発データのバックアップを行わない指示を入力するための「ＮＯ」釦が設けられている。この設定画面１３１ｂにおいて、「ＹＥＳ」釦を操作することにより、不揮発データのバックアップを行う指示を入力することができる。
【００５４】
また、図３の調整モード画面１３１ａにおいて、「９．不揮発復元モード」釦が操作されると、図５に示す設定画面１３１ｃが表示部１３１に表示される。図５に示すように、表示画面１３１ｃの上部には、「不揮発復元モード」として、設定を行うメニュー項目が表示され、その下方には、「不揮発データを復元しますか？」なるメッセージが表示されている。さらに、その下方には、不揮発データの復元を行う指示を入力するための「ＹＥＳ」釦と、不揮発データの復元を行わない指示を入力するための「ＮＯ」釦が設けられている。この設定画面１３１ｃにおいて、「ＹＥＳ」釦を操作することにより、不揮発データの復元を行う指示を入力することができる。
【００５５】
続いて、図６を参照して、自動バックアップ設定処理について説明する。図６は、ＣＰＵ１１１により実行される自動バックアップ設定処理を示すフローチャートである。図６に示すように、入力部１３を介して、各種設定を行うための設定メニュー画面を表示させる指示が入力されると（ステップＳ２１）、ＣＰＵ１１１は、表示部１３１に後述する設定メニュー画面（図７参照）を表示させる（ステップＳ２２）。次いで、ＣＰＵ１１１は、設定メニュー画面において、自動バックアップモードの設定を行う指示が入力されたか否かを判別する（ステップＳ２３）。
【００５６】
自動バックアップモードの設定を行う指示が入力された場合（ステップＳ２３；ＹＥＳ）、ＣＰＵ１１１は、バックアップ期間等の設定条件を入力させ（ステップＳ２４）、入力された設定条件を設定情報として不揮発メモリ１１２に記憶させる（ステップＳ２５）。続いて、ＣＰＵ１１１は、設定メニュー画面において、バックアップ先、すなわち不揮発データの保存先を設定する指示が入力されたか否かを判別する（ステップＳ２６）。保存先を設定する指示が入力された場合（ステップＳ２６；ＹＥＳ）、ＣＰＵ１１１は、設定条件として保存先を入力させ（ステップＳ２７）、入力された設定条件を設定情報として不揮発メモリ１１２に記憶させる（ステップＳ２８）。
【００５７】
続いて、ＣＰＵ１１１は、設定を終了する指示が入力されたか否かを判別し（ステップＳ２９）、設定を続行する指示が入力された場合（ステップＳ２９；ＮＯ）、ステップＳ２２に戻り、上述した処理を繰り返して実行する。一方、設定を終了する指示が入力された場合（ステップＳ２９；ＹＥＳ）、ＣＰＵ１１１は、本バックアップ設定処理を終了する。
【００５８】
ここで、図７を参照して、上述した設定メニュー画面について説明する。図７に示すように、設定メニュー画面１３１ｄは、設定メニューの項目と、設定内容とを表示する設定メニュー領域１３１ｅ、設定メニューの項目を選択するためのカーソル釦１３１ｆ、次ページの設定メニューを表示させるためのページ釦１３１ｇ、設定内容の変更を指示するための変更釦１３１ｈ、前画面を表示させるための前画面釦１３１ｉが設けられている。この設定メニュー画面１３１ｄにおいて、カーソル釦１３１ｆにより、設定メニュー表示領域１３１ｅの中から設定メニューが選択され、変更釦１３１ｈが操作されると、対応するメニューを設定するための設定画面が表示部１３１に表示される。
【００５９】
例えば、この設定メニュー画面１３１ｅにおいて、カーソル釦１３１ｆにより、「６．自動バックアップ機能」が選択され、変更釦１３１ｈが操作されると、図８に示す設定画面１３１ｊが表示部１３１に表示される。図８に示すように、設定画面１３１ｊの上部には、設定を行うメニュー項目として、「６．自動バックアップ機能」が表示されている。その下方には、設定条件を表示するための設定条件領域１３１ｋ、設定条件を選択するためのカーソル釦１３１ｌ、選択された設定条件を設定するための設定釦１３１ｍ、選択された設定条件をキャンセルするためのキャンセル釦１３１ｎ、前画面釦１３１ｏが設けられている。
【００６０】
また、設定条件領域１３１ｋには、自動バックアップモードを作動させない「ＯＦＦ」、１日、１週間又は１ヶ月毎に自動バックアップを行う「１日」、「１週間」、「１ヶ月」が自動バックアップモードの設定条件として表示されている。この設定画面１３１ｊにおいて、例えば、カーソル釦１３１ｌにより、「１週間」の設定条件が選択され、設定釦１３１ｍが操作されると、１週間毎の自動バックアップモードの設定が行われる。
【００６１】
また、図７の設定メニュー画面１３１ｄにおいて、カーソル釦１３１ｆにより、「７．バックアップ先」が選択され、変更釦１３１ｈが操作されると、図９に示す設定画面１３１ｐが表示部１３１に表示される。図９に示すように、設定画面１３１ｐの上部には、設定を行うメニュー項目として、「７．バックアップ先」が表示されている。その下方には、設定条件を表示するための設定条件表示領域１３１ｑ、設定条件を選択するためのカーソル釦１３１ｓ、選択された設定条件を設定するための設定釦１３１ｔ、選択された設定条件をキャンセルするためキャンセル釦１２５ｄ、前画面釦１２６ｅが設けられている。
【００６２】
また、設定条件表示領域１３１ｑには、「内蔵ＨＤＤ」、「コントローラ」、「その他」が表示され、バックアップ先としてそれぞれを設定することができる。なお、「１．内蔵ＨＤＤ」は、記憶部１１９に備えられるＨＤＤに対応し、「２．コントローラ」は、コントローラ２０の記憶部２０５に備えられるＨＤＤに対応している。また、「３．その他」には、例えば、後付けされた記憶部をバックアップ先として指定するため、後付けされた記憶部の名称や、この記憶部と接続されるインターフェイス、ポート番号等の情報を入力する。この設定画面１３１ｐにおいて、例えば、カーソル釦１３１ｓにより、「２．コントローラ」の設定条件を選択し、設定釦１３１ｔを操作することにより、不揮発データのバックアップ先をコントローラ２０の記憶部２０５に設定することができる。
【００６３】
続いて、図１０を参照して、バックアップモード処理について説明する。図１０は、ＣＰＵ１１１により実行されるバックアップモード処理のフローチャートを示す図である。図１０に示すように、ＣＰＵ１１１は、不揮発メモリ１１２から設定情報を読み出して、自動バックアップモードがＯＮに設定されているか否かを判別する（ステップＳ３１）。
【００６４】
自動バックアップモードがＯＮに設定されている場合（ステップＳ３１；ＹＥＳ）、ＣＰＵ１１１は、取得した設定情報から自動バックアップを行う期間を取得して、所定時間が経過しているか否かを判別する（ステップＳ３２）。所定時間が経過していない場合（ステップＳ３２；ＮＯ）、所定時間が経過するまで待機し、所定時間が経過した場合（ステップＳ３２；ＹＥＳ）、不揮発メモリ１１２に記憶されている不揮発データに異常があるか否かを判別するためのデータ破壊チェック処理を実行する（ステップＳ３３）。
【００６５】
図１１は、ＣＰＵ１１１により、自動バックアップモード処理の一部として実行されるデータ破壊チェック処理を示すフローチャートである。図１１に示すように、ＣＰＵ１１１は、不揮発メモリ１１２から、不揮発データを取得すると（ステップＳ５１）、記憶部１１９又は記憶部２０５から前回のバックアップデータを取得する（ステップＳ５２）。次いで、ＣＰＵ１１は、取得した不揮発データの調整値と、前回のバックアップデータの調整値とを同一項目においてそれぞれ比較し、調整値の差分を算出する（ステップＳ５３）。
【００６６】
続いて、算出された調整値の差分が所定範囲以内であるか否かを判別し（ステップＳ５４）、調整値の差分が所定範囲以内である場合（ステップＳ５４；ＹＥＳ）、ＣＰＵ１１１は、不揮発データが正常であると判断して（ステップＳ５５）、本データ破壊チェック処理を終了し、バックアップモード処理に移行する。一方、調整値の差分が所定範囲以内でない場合（ステップＳ５４；ＮＯ）、ＣＰＵ１１１は、不揮発データが異常であると判断して（ステップＳ５６）、本データ破壊チェック処理を終了し、バックアップモード処理に移行する。
【００６７】
図１０に戻り、データ破壊チェック処理により、データに異常があると判断された場合（ステップＳ３４；ＮＯ）ＣＰＵ１１１は、警告情報を生成して表示部１３１に表示させる。図１２は、警告情報が表示された場合の表示画面例を示す図である。図１２に示すように、表示画面１３１ｗには、エラーが発生したメニュー項目として、「不揮発バックアップモード」が表示され、その下方には、「不揮発データが壊れている可能性があります。サービスへ連絡してください。」なる警告情報が表示されている。
【００６８】
一方、図１０に戻り、データ破壊チェック処理により、データが正常であると判断された場合（ステップＳ３４；ＹＥＳ）、ＣＰＵ１１１は、設定情報から不揮発データの保存先を取得して（ステップＳ３５）、保存先が制御部１１の記憶部１１９であるか、コントローラ２０の記憶部２０５であるかを判別する（ステップＳ３６）。保存先がコントローラ２０の記憶部２０５である場合（ステップＳ３６；ＹＥＳ）、ＣＰＵ１１１は、記憶部２０５にＨＤＤが正常に装着されているか否かを確認し、記憶部２０５にＨＤＤが正常に装着されている場合（ステップＳ３７；ＹＥＳ）、不揮発メモリ１１２から不揮発データを取得して、記憶部２０５のＨＤＤに格納する。
【００６９】
一方、保存先が制御部１１の記憶部１１９である場合（ステップＳ３６；ＮＯ）、ＣＰＵ１１１は、記憶部１１９にＨＤＤが正常に装着されているか否かを判別し（ステップＳ４０）、記憶部１１９にＨＤＤが正常に装着されている場合（ステップＳ４０；ＹＥＳ）、不揮発メモリ１１２から不揮発データを読み出して、記憶部１１９のＨＤＤに格納する（ステップＳ４１）。そして、ＣＰＵ１１１は、本自動バックアップモード処理を終了する。
【００７０】
以上のように、本実施の形態によれば、画像形成装置１に備える不揮発メモリ１１２に記憶された不揮発データをメンテナンスマンの指示により、記憶部１１９又は記憶部２０５に記憶させ、不揮発データのバックアップを行う。これにより、不具合により不揮発メモリ１１２に記憶された不揮発データに異常が発生した場合であっても、重要なデータを記憶部１１９又は２０５から取得して、不揮発メモリ１１２に復元させることができる。したがって、メンテナンスマンは、不揮発メモリ１１２に記憶させた不揮発データを煩雑な作業を行うことなく、容易に復元することができ、画像形成装置１のメンテナンスに係る業務効率を大幅に向上させることができる。
【００７１】
また、自動バックアップモードを設定しておくことにより、予め設定した時間毎に自動で不揮発メモリ１１２に記憶された不揮発データのバックアップを行うことができるため、画像形成装置１の使用に伴って常に更新されるカウンタの値等も容易に復元させることができる。これにより、例えば、カウンタ値に基づいて課金処理を行っている場合に、データの消失に伴う金銭的損失を防ぐことができる。また、各カウント値や調整値データ等を容易に復元して、画像形成装置１の運用を確実に行うことができる。
【００７２】
また、画像形成装置１に複数の記憶部１１９又は記憶部２０５を備え、ユーザの設定に応じて、不揮発データの保存先を設定することができる。すなわち、ユーザの使用形態に応じて、記憶部１１９又は２０５を選択して使用することができるため、記憶部１１９又は２０５を有効に利用することができる。さらに、自動バックアップモードにおいて、バックアップを行う期間は、ユーザにより任意に設定できるため、ユーザの使用形態に応じて好適なタイミングにて不揮発データのバックアップを行うことができる。
【００７３】
また、自動バックアップモードにて不揮発データのバックアップを行う場合、不揮発メモリ１１２に記憶されている不揮発データに異常があるか否かをチェックし、不揮発データが正常である場合に、不揮発データのバックアップを行う。したがって、正常な不揮発データのみをバックアップすることができ、効率の良いバックアップを確実に行うことができる。
【００７４】
また、不揮発データに異常がある場合、不揮発データのバックアップを行わず、警告情報を表示部１３に表示させる。これにより、不揮発データに異常が発生した場合、即座にこれを把握することができるため、速やかに不具合に対応することができる。この結果、ユーザの利益機会の損失を最小限に抑えることができ、顧客満足度を向上させることができる。また、無駄なバックアップが行われることを防いで、効率良く画像形成装置１の運用を行うことができる。
【００７５】
なお、上述した本実施の形態における記述は、本発明に係る好適な画像形成装置の一例であり、これに限定されるものではない。
例えば、上述したデータ破壊チェック処理は、一例であり、その他種々の方法により、不揮発メモリ１１２に記憶された不揮発データの確認を行う構成であってもよい。
【００７６】
例えば、不揮発データとして記憶される画像形成装置１に係る調整値データは、調整幅の範囲が規定されている。そこで、記憶部１１９又は記憶部２０５に調整値データの調整幅の範囲を規定したデータを記憶させておき、データ破壊チェック処理において、不揮発メモリ１１２から調整値データを読み出し、記憶部１１９又は記憶部２０５に記憶させた調整値データの調整幅の範囲内にあるか否かに基づいて、異常の有無を確認する構成であってもよい。
【００７７】
また、不揮発メモリ１１２に記憶されたカウンタのカウント値により不揮発データの確認を行う構成であっても良い。この場合、例えば、印刷用紙サイズ毎にプリントの回数をカウントするカウンタの合計値を算出し、この合計値と、プリントの合計回数をカウントするカウンタの値とを比較することにより、データのチェックを行う構成であっても良い。
【００７８】
さらに、不揮発メモリ１１２の特定のエリア、及び記憶部１１９又は２０５に同一の固定データを記憶させておくことにより、不揮発データの確認を行う構成であっても良い。すなわち、データ破壊チェック処理において、不揮発メモリ１１２の固定データと、記憶部１１９又は記憶部２０５の固定データとを読み出して比較し、これらの固定データが一致しない場合に、不揮発メモリ１１２に記憶された不揮発データに異常があると判断する構成であっても良い。
【００７９】
また、不揮発メモリ１１２に記憶される情報及び不揮発データとしてバックアップが行われる情報の種類は上述した例に限定されない。また、本実施の形態においては、画像形成装置１に２つの記憶部１１９及び記憶部２０５を備える構成として説明を行ったが、記憶部の数はこれに限定されず任意である。
【００８０】
その他、本実施の形態における画像形成装置１の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることはもちろんである。
【００８１】
【発明の効果】
請求項１記載の発明によれば、例えば、調整モードにおいてメンテナンスマンの指示により、不揮発メモリに記憶された画像形成装置の駆動に関する情報をバックアップデータとして、記憶部に記憶させておくことができる。これにより、不揮発メモリに不具合が生じ、情報が破壊されてしまった場合であっても、記憶部に記憶させた情報を読み出して、容易に情報を復元することができる。また、自動バックアップモードにおいて、所定時間毎に不揮発メモリに記憶された情報を記憶部にバックアップデータとして記憶させることができるため、画像形成装置の駆動に伴って更新される情報も記憶部に保存させることができる。これにより、重要な情報の損失を防いで、画像形成装置の運用を確実に行うことができる。
【００８２】
請求項２記載の発明によれば、請求項１記載の発明の効果に加えて、画像形成装置に複数の記憶部が備えられている場合、複数の中から記憶部を選択して保存先に決定することができ、ユーザの使用形態に応じて複数の記憶部を有効に利用することができる。
【００８３】
請求項３記載の発明によれば、請求項１又は２記載の発明の効果に加えて、不揮発メモリに記憶されている情報に異常があるか否かを確認し、この情報に異常がある場合に記憶部に記憶させないため、不必要な情報がバックアップデータとして記憶部に記憶されてしまうことがない。また、不揮発メモリに記憶されている情報の異常の有無を確認することにより、不揮発メモリの不具合を速やか発見して、迅速に不具合に対応することができる。
【００８４】
請求項４記載の発明によれば、請求項１から３のいずれか一項に記載の発明の効果に加えて、不揮発メモリに記憶された情報に異常があった場合、速やかにユーザに異常を知らせることができ、発生した不具合に迅速に対応することができる。これにより、画像形成装置を常に正常に運用させることができ、ユーザの利益機会の損失を最小限に抑えて、顧客満足度を向上させることができる。
【００８５】
請求項５記載の発明によれば、請求項１から４のいずれか一項に記載の発明の効果に加えて、不揮発メモリに記憶された情報が破壊されてしまった場合でも、記憶部に記憶された情報を読み出して、不揮発メモリに記憶させることができるため、容易に情報の復元を行うことができる。これにより、画像形成装置のメンテナンスに係る労力を大幅に軽減して、業務効率を向上させることができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態における画像形成装置１の機能的構成を示すブロック図である。
【図２】図１のＣＰＵ１１１により実行される調整モード処理を示すフローチャートである。
【図３】図２のステップＳ２において表示される調整モード画面の一例を示す図である。
【図４】図２のステップＳ３において表示される設定画面の一例を示す図である。
【図５】図２のステップＳ４において表示される設定画面の一例を示す図である。
【図６】図１のＣＰＵ１１１により実行されるバックアップ設定処理を示すフローチャートである。
【図７】図６のステップＳ２２において表示される設定メニュー画面の一例を示す図である。
【図８】図６のステップＳ２３において表示される設定画面の一例を示す図である。
【図９】図６のステップＳ２６において表示される設定画面の一例を示す図である。
【図１０】図１のＣＰＵ１１１により実行されるバックアップモード処理を示すフローチャートである。
【図１１】図１０のバックアップモード処理の一部として実行されるデータ破壊チェック処理を示す図である。
【図１２】図１０のステップＳ３９において表示される警告情報の表示画面の一例を示す図である。
【符号の説明】
１    画像形成装置
１１    制御部
１１１    ＣＰＵ
１１２    不揮発メモリ
１１３    画像メモリ
１１３ａ  圧縮メモリ
１１３ｂ  ページメモリ
１１４    ＤＲＡＭ制御ＩＣ
１１５    読み取り処理部
１１６    圧縮ＩＣ
１１７    伸長ＩＣ
１１８    書き込み処理部
１１９    記憶部
１２    スキャナ部
１２１    ＣＣＤ
１２２    スキャナ制御部
１３    入力部
１３１    表示部
１３２    入力制御部
１４    プリンタ部
１４１    ＬＤ
１４２    プリンタ制御部
２０    コントローラ部
２０１    コントローラ制御部
２０２    ＤＲＡＭ制御ＩＣ
２０３    画像メモリ
２０４    ＬＡＮ  Ｉ／Ｆ
２０５    記憶部
Ｎ    ネットワーク
【図１】
2004195737.tif 000003
【図２】
2004195737.tif 000004
【図３】
2004195737.tif 000005
【図４】
2004195737.tif 000006
【図５】
2004195737.tif 000007
【図６】
2004195737.tif 000008
【図７】
2004195737.tif 000009
【図８】
2004195737.tif 000010
【図９】
2004195737.tif 000011
【図１０】
2004195737.tif 000012
【図１１】
2004195737.tif 000013
【図１２】
2004195737.tif 000014