(57)【要約】【課題】  カウント値が容易に書き替えられないようにすることによって、信頼性の向上が図られた画像形成装置及び画像形成システムを提供すること。【解決手段】  ネットワークを介して遠隔操作装置と通信可能に接続されており、自機の動作に関わる調整値が記憶されているデータブロックと自機の寿命や課金に関わるカウント値が記憶されているデータブロックとを有し、当該調整値及びカウント値のデータを読み書き可能に記憶している不揮発性メモリ２３と、遠隔操作装置に不揮発性メモリデータ書替信号を送信し、遠隔操作装置から送信されるデータを受信して不揮発性メモリ２３のデータを書き替える際、カウント値が記憶されているデータブロックに対する当該データの書き込み処理を禁止させるよう制御する制御部２１と、を備える画像形成装置２０。【選択図】図３
2006305899.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して遠隔操作装置と通信可能に接続された画像形成装置において、
自機の動作に関わる調整値が記憶されている領域と、自機の寿命や課金に関わるカウント値が記憶されている領域とを有し、当該調整値及びカウント値のデータを読み書き可能に記憶している不揮発性メモリと、
前記遠隔操作装置に不揮発性メモリデータ書替信号を送信し、前記遠隔操作装置から送信されるデータを受信して前記不揮発性メモリのデータを書き替える際、前記カウント値が記憶されている領域に対する当該データの書替処理を禁止させるよう制御する書替制御手段と、
を備えること、
を特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記書替制御手段は、前記遠隔操作装置から送信されるデータを受信して前記不揮発性メモリのデータを書き替える前に、前記カウント値が記憶されている領域に対してマスク処理を施すこと、
を特徴とする画像形成装置。
【請求項３】
画像形成装置と遠隔操作装置とがネットワークを介して通信可能に接続された画像形成システムにおいて、
前記遠隔操作装置は、
前記画像形成装置に設けられた不揮発性メモリに記憶されているデータを記憶する記憶手段と、
前記画像形成装置が備える不揮発性メモリに記憶されているデータを定期的に取得して前記記憶手段に記憶させ、前記画像形成装置から送信された不揮発性メモリデータ書替信号を受信した場合、前記記憶手段に記憶されているデータを前記画像形成装置に送信する送信制御手段と、
を備え、
前記画像形成装置は、
自機の動作に関わる調整値が記憶されている領域と、自機の寿命や課金に関わるカウント値が記憶されている領域とを有し、当該調整値及びカウント値のデータを読み書き可能に記憶している不揮発性メモリと、
前記遠隔操作装置に不揮発性メモリデータ書替信号を送信し、前遠隔操作装置から送信されるデータを受信して前記不揮発性メモリのデータを書き替える際、前記カウント値が記憶されている領域に対する当該データの書替処理を禁止させるよう制御する書替制御手段と、
を備えること、
を特徴とする画像形成システム。
【請求項４】
請求項３に記載の画像形成システムにおいて、
前記書替制御手段は、前記遠隔操作装置から送信されるデータを受信して前記不揮発性メモリのデータを書き替える前に、前記カウント値が記憶されている領域に対してマスク処理を施すこと、
を特徴とする画像形成装置システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ、ファクシミリ及びこれらの複合機（以下、画象形成装置という。）と遠隔操作装置とがネットワークを介して通信可能に接続された画像形成システムに関する。
【背景技術】
【０００２】
近年、紙等の記録媒体に画像を形成して出力する複写機等の画像形成装置と、ネットワークを介して遠隔操作するＰＣ（Personal Computer）等の遠隔操作装置とが接続され、遠隔操作装置から操作指示を送信して画像形成装置が操作されたり、遠隔操作装置によって画像形成装置が備える不揮発性メモリの定期的なバックアップ処理が行われたりする画像形成システムが実現されている。
【０００３】
画像形成装置が備える不揮発性メモリには、レジスト量やたわみ量等の調整値や累計印字枚数等のカウント値などが記憶されている。調整値及びカウント値等が記憶されている不揮発性メモリに不具合が生じた場合、この不揮発性メモリに記憶されている調整値及びカウント値をマニュアル操作又は自己復帰動作によって初期化したり不揮発性メモリ自体を新規の不揮発性メモリに交替した後、バックアップされていた調整値及びカウント値を書き込む方策が提案されている。
【０００４】
例えば、プログラムが書き込まれた第１フラッシュメモリに画像形成装置に応じた固有の調整値が書き込まれており、画像形成装置の動作条件に関するデータが書き込まれる第２フラッシュメモリに異常が発生した場合には、第１フラッシュメモリの調整値が第２フラッシュメモリに書き込まれる画像形成装置が開示されている（特許文献１参照）。
【０００５】
また、印刷ジョブのプリント出力処理を制御するための複数の制御基板それぞれに不揮発性メモリを設け、当該不揮発性メモリに各印刷ジョブ固有の情報及び／又は装置の動作に関する自機固有の情報を書き込み、複数の制御基板それぞれに設けられた不揮発性メモリは、書き込まれた情報を相互にバックアップするプリンタが開示されている（特許文献２参照）。
【特許文献１】特開２００４−１８６７９５号公報
【特許文献２】特開２００１−４７６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来の画像形成装置及び画像形成システムでは、調整値及びカウント値が記憶されている不揮発性メモリに不具合が生じた場合、不揮発性メモリに記憶されている調整値及びカウント値全てがバックアップされている調整値及びカウント値に書き替えられてしまうため、累計印字枚数等のカウント値は、バックアップ時の古いデータを示すこととなる。カウント値は、機器内の各種部品の寿命監視や出力枚数による課金の基準となるデータであるため、バックアップ時の古いデータに書き替えられてしまうことにより、装置全体の管理が適正に行われなくなる恐れがあると共に、課金情報が改ざんされてしまったように思われ、また、このように自由にカウント値が書き込み可能な状態であると、悪意者によってカウント値を不正に書き替えられてしまう恐れがあり、画像形成装置及び画像形成システムの信頼性が低下するという問題がある。
【０００７】
本発明の課題は、カウント値が容易に書き替えられないようにすることによって、信頼性の向上が図られた画像形成装置及び画像形成システムを提供することである。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、ネットワークを介して遠隔操作装置と通信可能に接続された画像形成装置において、自機の動作に関わる調整値が記憶されている領域と、自機の寿命や課金に関わるカウント値が記憶されている領域とを有し、当該調整値及びカウント値のデータを読み書き可能に記憶している不揮発性メモリと、前記遠隔操作装置に不揮発性メモリデータ書替信号を送信し、前記遠隔操作装置から送信されるデータを受信して前記不揮発性メモリのデータを書き替える際、前記カウント値が記憶されている領域に対する当該データの書替処理を禁止させるよう制御する書替制御手段と、を備える画像形成装置であること、を特徴としている。
【０００９】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記書替制御手段は、前記遠隔操作装置から送信されるデータを受信して前記不揮発性メモリのデータを書き替える前に、前記カウント値が記憶されている領域に対してマスク処理を施すこと、を特徴としている。
【００１０】
請求項３に記載の発明は、画像形成装置と遠隔操作装置とがネットワークを介して通信可能に接続された画像形成システムにおいて、前記遠隔操作装置は、前記画像形成装置に設けられた不揮発性メモリに記憶されているデータを記憶する記憶手段と、前記画像形成装置が備える不揮発性メモリに記憶されているデータを定期的に取得して前記記憶手段に記憶させ、前記画像形成装置から送信された不揮発性メモリデータ書替信号を受信した場合、前記記憶手段に記憶されているデータを前記画像形成装置に送信する送信制御手段と、を備え、前記画像形成装置は、自機の動作に関わる調整値が記憶されている領域と、自機の寿命や課金に関わるカウント値が記憶されている領域とを有し、当該調整値及びカウント値のデータを読み書き可能に記憶している不揮発性メモリと、前記遠隔操作装置に不揮発性メモリデータ書替信号を送信し、前遠隔操作装置から送信されるデータを受信して前記不揮発性メモリのデータを書き替える際、前記カウント値が記憶されている領域に対する当該データの書替処理を禁止させるよう制御する書替制御手段と、を備える画像形成システムであること、を特徴としている。
【００１１】
請求項４に記載の発明は、請求項３に記載の画像形成システムにおいて、前記書替制御手段は、前記遠隔操作装置から送信されるデータを受信して前記不揮発性メモリのデータを書き替える前に、前記カウント値が記憶されている領域に対してマスク処理を施すこと、を特徴としている。
【発明の効果】
【００１２】
請求項１又は３に記載の発明によれば、遠隔操作装置から送信されるデータによってカウント値が容易に書き替えられないようにすることができるため、不揮発性メモリに不具合が生じた際において、不揮発性メモリが初期化又は新規に交換された後、バックアップ時の古い情報に書き替えられることがなくなり、装置全体の管理が適正に行われなくなる恐れや課金情報が改ざんされてしまったように思われることを防止することができ、更に、悪意者によってカウント値を不正に書き替えられてしまう恐れも防止することができるため、画像形成装置又は画像形成システムの信頼性の向上を図ることができる。
【００１３】
請求項２又は４に記載の発明によれば、請求項１又は３と同様の効果を得られるのは勿論のこと、容易にカウント値の書替防止を実現することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図を参照して本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
図１に、本実施の形態における画像形成システム１の構成を示す。
【００１５】
図１に示すように、画像形成システム１は、遠隔操作装置１０と画像形成装置２０とを備え、各装置はネットワークＮを介して相互にデータの送受信が可能に構成されている。なお、図１には、１台の遠隔操作装置１０と３台の画像形成装置が接続された例を示したが、各装置の設置台数は特に限定しない。
【００１６】
遠隔操作装置１０は、画像形成装置２０を遠隔操作することを目的として、例えば、ブラウザを用いて画像形成装置２０の操作画面を閲覧し、この操作画面上で行う操作指示を画像形成装置２０へ送信したり、定期的に画像形成装置２０内のデータのバックアップを行う装置である。例えば、汎用のＰＣ等の情報処理装置が適用可能である。
【００１７】
画像形成装置２０は、ブラウザで閲覧するコンテンツを提供するためのソフトウェアがインストールされており、画像形成機能とウェブサーバとしての機能を併せ持ち、装置本体に設けられた操作部からの操作指示又は遠隔操作装置１０から送信される操作指示に従って処理を行う装置である。例えば、例えば、複写機、プリンタ、ファクシミリ及びこれらの複合機等が適用可能である。
【００１８】
ネットワークＮは、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）としてもよく、また、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広帯域通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Community Antenna Television）回線、光通信回線、無線通信回線等と、それらを接続するインターネットサービスプロバイダなどを含む構成でもよい。
【００１９】
まず、遠隔操作装置１０について説明する。
図２に、遠隔操作装置１０の内部構成を示す。
図２に示すように、遠隔操作装置１０は、制御部１１、記憶部１２、ＲＡＭ（Random Access Memory）１３、操作部１４、表示部１５、通信部１６等を備え、各部はバス１７を介して互いに通信可能に接続されている。
【００２０】
制御部１１は、ＣＰＵ（Central Processing Unit）等を備え、記憶部１２に記憶されているシステムプログラム、各種制御プログラム、各種データ等をＲＡＭ１３内に展開し、これらのプログラム及びデータとの協働により、遠隔操作装置１０の動作全般を集中制御する。また、制御部１１は、記憶部１２に記憶されているブラウザプログラムや各種データを用いて画像形成装置２０から通信部１４を介して受信した操作画面の画面データを表示部１２に閲覧操作画面として表示させ、閲覧操作画面上で操作部１２によって設定された操作位置に対応した指示座標を画像形成装置２０に送信し、画像形成装置の遠隔操作を実行する。
【００２１】
制御部１１は、記憶部１２及びＲＡＭ１３との協働によって、画像形成装置２０に設けられた後述する不揮発性メモリに記憶されているデータを定期的に取得して、取得したデータをバックアップデータとして記憶部１２に記憶させ、画像形成装置２０が備える不揮発性メモリの定期的なデータのバックアップ処理を行うと共に、画像形成装置２０から送信された不揮発性メモリデータ書替信号を受信した場合、記憶部１２に記憶されているバックアップデータを画像形成装置２０に送信する送信制御手段の機能を実現する。
【００２２】
記憶部１２は、ＲＯＭ（Read Only Memory）やＨＤＤ（Hard Disk Drive）等の不揮発性の記憶媒体を備え、この記憶媒体内に、制御部１１により実行されるシステムプログラム、各種制御プログラム、ブラウザを実行するためのブラウザプログラム１２ａ及びこれらのプログラムに係るデータ等を記憶していると共に、画像形成装置２０に設けられた不揮発性メモリに記憶されているデータをバックアップデータ１２ａとして記憶する記憶手段である。
【００２３】
ＲＡＭ１３は、制御部１１によって実行される各種プログラム及びこれらに係るデータを一時的に記憶するワークエリアを形成する。
【００２４】
操作部１４は、画像形成装置２０に対する操作指示を入力するための数字キー、文字キー、各種機能キー等から構成されるキーボードやマウス等のポインティングデバイスを含んで構成され、操作された操作信号を制御部１１に出力する。
【００２５】
表示部１５は、ＬＣＤ（Liquid Crystal Display）等を備えて構成され、制御部１１から入力される制御信号に基づき各種表示を行うものであり、操作部１２における入力内容や、ブラウザを用いて通信部１４を介して画像形成装置２０から送信される操作画面の画面データをウェブページ上で閲覧操作画面として表示する。
【００２６】
通信部１６は、ネットワークインターフェースカード（ＮＩＣ；Network Interface Card）、モデム（ＭＯＤＥＭ：MOdulator-DEModulator）、ＵＳＢ（Universal Serial Bus）等の各種インターフェースを備えて構成され、ネットワークＮ上の外部機器と相互に情報の送受信を行う。
【００２７】
次に、画像形成装置２０を説明する。
図３に、画像形成装置２０の内部構成を示す。
図３に示すように、画像形成装置２０は、制御部２１、記憶部２２、不揮発性メモリ２３、ＲＡＭ２４、操作表示部２５、画像読取部２６、プリント部２７、通信部２８を備え、各部はバス２９を介して互いに通信可能に接続されている。
【００２８】
制御部２１は、ＣＰＵ等を備え、記憶部２２及び不揮発性メモリ２３に記憶されているシステムプログラム、各種制御プログラム、各種データをＲＡＭ２４内に展開し、これらのプログラム及びデータとの協働により、画像形成装置２０を構成する各部を統括的に制御する。また、制御部２１は、記憶部２２に記憶されているウェブサーバプログラムをＲＡＭ２４に展開してウェブサーバを実行し、ウェブサーバ上のウェブページを通信部２８を介してネットワークＮに接続された遠隔操作装置１０に送信する機能を有する。
【００２９】
ウェブサーバは、例えば、ＳＧＭＬ（Standard Generalized Markup Language）、ＨＴＭＬ（HyperText Markup Language）、ＴＥＸ等のマークアップ言語を用いて表示部２５２上に表示される操作画面を遠隔操作装置１０のブラウザで表示される閲覧操作画面とするため、例えば、ＰＮＧ（Portable Network Graphics）形式の画面データに変換する画像変換処理を行いＶＲＡＭ２５２ａに蓄積し、遠隔操作装置１０のブラウザ等の要求に応じて、ネットワークＮを通じて、これらの画面データを送信する役割を果たす。
【００３０】
閲覧操作画面は、表示部２５２上で表示される操作画面と同様の形態の画像であり、また、表示部２５２上で表示される操作画面は、表示部２５２が有するＶＲＡＭ（Video Random Access Memory）２５２ａに書き込まれた画面データである。
【００３１】
制御部２１は、記憶部２２、不揮発性メモリ２３、ＲＡＭ２４と協働により、不揮発性メモリ２３に記憶されているデータを書き替える場合、遠隔操作装置１０に不揮発性メモリデータ書替信号を送信する。そして、遠隔操作装置１０から送信されるバックアップデータを受信し、受信したバックアップデータを不揮発性メモリ２３のデータとして書き替える際、カウント値が記憶されている領域に対する当該バックアップデータの書替処理を禁止させるよう制御する書替制御手段の機能を実現する。
【００３２】
記憶部２２は、ＲＯＭ（Read Only Memory）やＨＤＤ（Hard Disk Drive）等の不揮発性の記憶媒体を備え、この記憶媒体内に、制御部２１により実行されるシステムプログラム、各種制御プログラム、ウェブサーバを実行するためのウェブサーバプログラム、画像変換処理に要するプログラム、バックアップデータ書替処理に要するプログラム、書込不可アドレステーブル２２１及びこれらのプログラムに係るデータ等を記憶している。
【００３３】
図４に、書込不可アドレステーブル２２１の一例を示す。
図４に示すように、書込不可アドレステーブル２２１は、不揮発性メモリ２３に記憶されているデータの復元時（バックアップデータを不揮発性メモリ２３のデータとして書き替えるとき）において、不揮発性メモリ２３のデータ領域におけるバックアップデータの書き込み禁止の領域を示すために、書込禁止領域の先頭のアドレス番号２２１ａと、当該アドレス番号２２１ａに対応するデータ量（データ領域）を示すバイト数２２１ｂが予め記憶されている。アドレス番号２２１ａとバイト数２２１ｂによって示される複数の書込禁止領域は、自機の寿命や課金に関わる累計印字枚数等のカウント値が記憶されている複数の領域（データブロック）を示している。
【００３４】
不揮発性メモリ２３は、自機の動作に関わるレジスト量やたわみ量等の調整値が記憶されている複数の領域と、自機の寿命や課金に関わる累計印字枚数等のカウント値が記憶されている複数の領域とから成るメモリマップを有し、当該調整値及びカウント値の領域毎（データブロック毎）に各データを読み書き可能な記憶媒体である。
【００３５】
不揮発性メモリ２３としては、書き替え可能な不揮発性の記憶媒体であると共に、容易に交換可能な構成であることが好ましく、例えば、フラッシュメモリ、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）、ＦｅＲＡＭ（Ferroelectric Random Access Memory）、ＭＲＡＭ（Magnetoresistive Random Access Memory）、ＮＯＶＲＡＭ（Non Volatile Random Access Memory）等を挙げることができる。
【００３６】
ＮＯＶＲＡＭは、同じ容量のＳＲＡＭ（Static Random Access Memory）とＥＥＰＲＯＭとが互いに１：１に対応付けられており、通常外部からはＳＲＡＭにしかアクセスできない構成である。電源が供給されているときはＳＲＡＭとして動作し、電源の供給が停止されるとＳＲＡＭの内容全体をＥＥＰＲＯＭに転送し、再度電源が供給されるとＥＥＰＲＯＭのデータをＳＲＡＭに自動的に転送し、また、コマンドを使ってＥＥＰＲＯＭのデータを他の記憶媒体に転送することもでき、電源の供給が停止された状態でも見かけ上ＳＲＡＭのデータを保存しておくことが出来る不揮発性の記憶媒体である。
【００３７】
ＲＡＭ２４は、制御部２１によって実行される各種プログラム及びこれらに係るデータを一時的に記憶するワークエリアを形成する。
【００３８】
操作表示部２５は、各種機能項目を選択させるための操作部２５１と、各種機能項目を示す操作画面を表示する表示部２５２を備える。
【００３９】
操作部２５１は、コピースタートキー、テンキー等の各種操作ハードキーを備え、これらの操作ハードキーの操作信号を制御部２１に出力する。また、操作部２５１は、表示部２５２のＬＣＤを覆うように設けられたタッチパネル２５１ａを有し、電磁誘導式、磁気歪式、感圧式等の座標読み取り原理でタッチ指示された座標を検出し、検出した座標を制御部２１に出力する。
【００４０】
表示部２５２は、ＬＣＤ（Liquid Crystal Display）等の表示画面と、表示画面上に操作画面を表示させるためのデータを一時的に記憶するＶＲＡＭ２５２ａとを備え、制御部２１からＶＲＡＭ２５２ａに書き込まれたデータに従って、所要の表示処理を行う。
【００４１】
画像読取部２６は、コンタクトガラスの下部に、光源、ＣＣＤ（Charge Coupled Devices）等の光電変換素子等を備えて構成され、コンタクトガラス上に載置された原稿を光走査し、その反射光をＣＣＤにより光電変換後、デジタル変換してその原稿画像データを取得する。原稿画像データは、印刷データとしてプリント部２７に格納される。
【００４２】
プリント部２７は、各種類の記録媒体を給紙する給紙部（不図示）を備え、制御部２１によりプリント指示された印刷データに基づいて、指定された記録媒体上に画像の形成を行う。なお、印刷方式は、電子写真方式、インクジェット方式等の何れの方式であってもよい。
【００４３】
通信部２８は、ＮＩＣやモデム、ＵＳＢ等の各種インターフェースを備えて構成され、ネットワークＮ上の外部機器と相互に情報の送受信を行う。
【００４４】
次に、本実施の形態の動作を説明する。
図５に、不揮発性メモリの復元処理の制御フローチャートを示す。
【００４５】
図５に示す不揮発性メモリの復元処理としては、画像形成装置２０の不揮発性メモリ２３に不具合が生じ、ユーザが当該不揮発性メモリ２３に対して工場出荷時の定格値に復元する初期化処理を施した後、又は新規の不揮発性メモリ２３に交換した後に、遠隔操作装置１０に記憶されているバックアップデータに書き替えて不揮発性メモリを動作可能状態に復元する場合を説明する。
【００４６】
なお、初期化処理が施された不揮発性メモリ又は新規の不揮発性メモリには、自機の寿命や課金に関わるカウント値が記憶されている複数のデータブロックに、サービスマンや上位権限を有する一部の限られたユーザによってデータ（カウント値）が予め書き込まれているものとする。
【００４７】
まず、画像形成装置２０の制御部２１は、ユーザが操作する操作部２５１からの操作信号が不揮発性メモリ復元処理開始を示す指示が入力された場合（ステップＳ１）、遠隔操作装置１０に不揮発性メモリ書替信号を送信する（ステップＳ２）。
【００４８】
遠隔操作装置１０の制御部１１は、画像形成装置２０から送信された不揮発性メモリ書替信号を受信したか否かを判別し（ステップＳ３）、不揮発性メモリ書替信号を受信していないと判別した場合（ステップＳ３；Ｎｏ）、不揮発性メモリ書替信号の受信を待機する。
【００４９】
遠隔操作装置１０の制御部１１は、不揮発性メモリ書替信号を受信したと判別した場合（ステップＳ３；Ｙｅｓ）、記憶部１２に記憶されているバックアップデータ１２ａを読出し、各データブロックのデータを数値化して合計した値としてのチェックサムが付加されたバックアップデータを画像形成装置２０に送信する（ステップＳ４）。
【００５０】
画像形成装置２０の制御部２１は、遠隔操作装置１０から送信されたバックアップデータを受信したか否かを判別し（ステップＳ５）、バックアップデータを受信していないと判別した場合（ステップＳ５；Ｎｏ）、バックアップデータの受信を待機する。
【００５１】
画像形成装置２０の制御部２１は、バックアップデータを受信したと判別した場合（ステップＳ５；Ｙｅｓ）、不揮発性メモリ２３に対応するバックアップデータであるか否かを判別する（ステップＳ６）。例えば、受信したバックアップデータにおける各データブロックのデータを数値化して合計した値としてのチェックサムを算出し、受信したバックアップデータに付加されているチェックサムと当該算出されたチェックサムとが一致するか否かを判別することで、通信経路上で受信したバックアップデータに誤りが生じているか否かを判別することができる。
【００５２】
画像形成装置２０の制御部２１は、受信したバックアップデータが不揮発性メモリに対応するデータであると判別した場合（ステップＳ６；Ｙｅｓ）、不揮発性メモリのデータをバックアップデータに書き替える書替処理を行う（ステップＳ７）。
【００５３】
画像形成装置２０の制御部２１は、受信したバックアップデータが不揮発性メモリに対応するデータでないと判別した場合（ステップＳ６；Ｎｏ）、又は書替処理の終了後（ステップＳ７後）、不揮発性メモリ復元処理が終了される（ステップＳ８）。
【００５４】
なお、本実施の形態においては、受信したバックアップデータが不揮発性メモリに対応するデータでないと判別された場合（ステップＳ６；Ｎｏ）、不揮発性メモリ復元処理が終了されることとしたが、再度、バックアップデータを送信するように不揮発性メモリ書替信号を送信する処理（ステップＳ２）に戻る動作とし、不揮発性メモリ２３に対応するバックアップデータを受信するまで繰り返される動作としてもよい。
【００５５】
図６に、書替処理の制御フローチャートを示す。
画像形成装置２０の制御部２１は、受信したバックアップデータが不揮発性メモリ２３に対応するデータであると判別した場合（ステップＳ６；Ｙｅｓ）、記憶部２２に記憶されている書込不可アドレステーブル２２１を読み出す（ステップＳ１１）。
【００５６】
そして、画像形成装置２０の制御部２１は、不揮発性メモリ２３のメモリマップにおける最上位の未参照のアドレス（以下、不揮発性メモリアドレスという。）と、バックアップデータにおいて不揮発性メモリアドレスに対応する最上位の未参照のアドレス（以下、受信データアドレスという。）とを参照する（ステップＳ１２）。
【００５７】
画像形成装置２０の制御部２１は、読み出した書込不可アドレステーブル２２１を参照し、不揮発性メモリアドレスが書込不可アドレステーブル２２１のアドレス番号２２１ａに該当するか否かを判別して、参照している不揮発性メモリアドレスは書き替え可能であるか否かを判別する（ステップＳ１３）。
【００５８】
画像形成装置２０の制御部２１は、不揮発性メモリアドレスが書込不可アドレステーブル２２１のアドレス番号２２１ａに該当すると判別した場合、即ち、参照している不揮発性メモリアドレスは書き替え不可であると判別した場合（ステップＳ１３；Ｎｏ）、ステップＳ１２に戻る。
【００５９】
画像形成装置２０の制御部２１は、不揮発性メモリアドレスが書込不可アドレステーブル２２１のアドレス番号２２１ａに該当しないと判別した場合、即ち、参照している不揮発性メモリアドレスは書き替え可であると判別した場合（ステップＳ１３；Ｙｅｓ）、参照している受信データアドレスが示すデータブロックを参照している不揮発性メモリアドレスが示すデータブロックに書き替える（ステップＳ１４）。
【００６０】
画像形成装置２０の制御部２１は、ステップＳ１４後、未参照の不揮発性メモリアドレスの有無を判別し（ステップＳ１５）、未参照の不揮発性メモリアドレス有りと判別した場合（ステップＳ１５；Ｎｏ）、ステップＳ１２に戻る。
【００６１】
画像形成装置２０の制御部２１は、未参照の不揮発性メモリアドレス無しと判別した場合（ステップＳ１５；Ｙｅｓ）、書替処理を終了し、ステップＳ８に進む。
【００６２】
図７に、本実施の形態を適用した場合における画像形成装置２０の不揮発性メモリ２３内のメモリマップと遠隔操作装置１０の記憶部１２のバックアップデータ１２ａのメモリマップとの一例を示す。図７（ａ）に、バックアップ時のメモリマップを示し、図７（ｂ）に、復元処理後のメモリマップを示す。
【００６３】
図７（ａ）に示すように、バックアップ時における画像形成装置２０の不揮発性メモリ２３に記憶されているメモリマップは、自機の動作に関わるレジスト値データブロック２３１、たわみ量データブロック２３２、駆動電流値データブロック２３３等の調整値が記憶されている複数データブロックと、自機の寿命や課金に関わる累計印字枚数カウント値データブロック２３４、累計計時カウント値データブロック２３５等のカウント値が記憶されている複数のデータブロックとから成るメモリマップに、チェックサム２３６が付加されている。
【００６４】
図７（ａ）に示すように、バックアップ時における遠隔操作装置１０の記憶部１２に記憶されるバックアップデータ１２ａのメモリマップは、画像形成装置２０の不揮発性メモリ２３から取得したメモリマップの内容全体がバックアップデータ１２ａとして記憶部１２に記憶されるため、不揮発性メモリ２３に記憶されているメモリマップと同様のメモリマップとなる。
【００６５】
図７（ｂ）に示すように、復元処理後における画像形成装置２０の不揮発性メモリ２３に記憶されているメモリマップは、自機の動作に関わるレジスト値データブロック２３１、たわみ量データブロック２３２、駆動電流値データブロック２３３等の調整値が記憶されている複数のデータブロックは、バックアップデータ１２ａのメモリマップと同様のデータが書き込まれるのに対し、自機の寿命や課金に関わる累計印字枚数カウント値データブロック２３７、累計計時カウント値データブロック２３８等のカウント値が記憶されている複数のデータブロックは、書替不可アドレステーブル２２１のアドレス番号２２１ａとバイト数２２１ｂによって示される複数の書込禁止領域に該当するため、復元処理時においてバックアップデータ１２ａのカウント値が記憶されているデータブロックが不揮発性メモリ２３に書き込まれることがない。
【００６６】
即ち、本実施の形態においては、書替不可アドレステーブルを参照しながら不揮発性メモリのデータを書き替えることにより、自機の寿命や課金に関わるカウント値が記憶されている複数のデータブロックに対してマスク処理が施され、マスク処理された不揮発性メモリ２３に対して、バックアップデータ１２ａが書き込まれることとなる。
【００６７】
なお、本実施の形態では、画像形成装置内において自機の寿命や課金に関わるカウント値が記憶されている複数のデータブロックのマスク処理を施す構成としているが、遠隔操作装置１０から送信されるバックアップデータ１２ａが有する寿命や課金に関わるカウント値が記憶されている複数のデータブロックに予めマスク処理が施されており、バックアップデータを不揮発性メモリ２３に書き込む際に、カウント値が記憶されている複数のデータブロックが不揮発性メモリ２３に書き替えられないように処理される構成であってもよい。
【００６８】
遠隔操作装置から送信されるデータをカウント値が容易に書き替えられないようにすることができるため、不揮発性メモリ２３に不具合が生じた際において、不揮発性メモリ２３が初期化又は新規に交換された後、バックアップ時の古い情報に書き替えられることがなくなり、装置全体の管理が適正に行われなくなる恐れや課金情報が改ざんされてしまったように思われることを防止することができ、更に、悪意者によってカウント値を不正に書き替えられてしまう恐れも防止することができるため、画像形成装置２０及び画像形成システム１の信頼性の向上を図ることができる。
【００６９】
また、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の主旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００７０】
【図１】本実施の形態における画像形成システム１の構成である。
【図２】遠隔操作装置１０の内部構成である。
【図３】画像形成装置２０の内部構成である。
【図４】書込不可アドレステーブル２２１の一例である。
【図５】不揮発性メモリの復元処理の制御フローチャートである。
【図６】書替処理の制御フローチャートである。
【図７】本実施の形態を適用した場合における画像形成装置２０の不揮発性メモリ２３内のメモリマップと遠隔操作装置１０の記憶部１２のバックアップデータ１２ａのメモリマップとの一例である。
【符号の説明】
【００７１】
１  画像形成システム
１０  遠隔操作装置
１１  制御部
１２  記憶部
１２ａ  バックアップデータ
１３  ＲＡＭ
１４  操作部
１５  表示部
１６  通信部
１７  バス
２０  画像形成装置
２１  制御部
２２  記憶部
２２１  書込不可アドレステーブル
２２１ａ  アドレス番号
２２１ｂ  バイト数
２３  不揮発性メモリ
２３１  レジスト値データブロック
２３２  たわみ量データブロック
２３３  駆動電流値データブロック
２３４、２３７  累計印字枚数カウント値
２３５、２３８  累計計時カウント値
２３６  チェックサム
２４  ＲＡＭ
２５  操作表示部
２５１  操作部
２５１ａ  タッチパネル
２５２  表示部
２５２ａ  ＶＲＡＭ
２６  画像読取部
２７  プリント部
２８  通信部
２９  バス
【図１】
2006305899.tif 000003
【図２】
2006305899.tif 000004
【図３】
2006305899.tif 000005
【図４】
2006305899.tif 000006
【図５】
2006305899.tif 000007
【図６】
2006305899.tif 000008
【図７】
2006305899.tif 000009