(57)【特許請求の範囲】
【請求項１】
交換可能に構成されたメンテナンス部品を用いて画像形成する画像形成部と、アクティベーションを必要とするアプリケーションがインストールされ、取り外し可能に構成された外部記憶装置と、前記アクティベーションによりアクティベートされた前記アプリケーションに基づいて各部を制御する制御部とを備えた画像形成装置であって、
前記メンテナンス部品に設けられた書き換え可能な不揮発性メモリーをさらに備え、
前記制御部は、前記アクティベートされた前記アプリケーションについて、アクティベート済みであることを示すアクティベート情報を前記書き換え可能な不揮発性メモリーに保存し、
前記制御部は、
複数の前記アプリケーションの前記アクティベート情報をそれぞれ複数の前記メンテナンス部品にそれぞれ設けられた前記書き換え可能な不揮発性メモリーに分散して保存する
ことを特徴とする画像形成装置。
【請求項２】
前記書き換え可能な不揮発性メモリーには、前記アプリケーションに対応して前記アクティベート情報を保存するためのアクティベート情報保存領域が設けられている
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記外部記憶装置には、前記アプリケーションに対応して前記アクティベート情報の保存先となる前記書き換え可能な不揮発性メモリーの保存場所アドレスが記憶されており、
前記制御部は、前記保存場所アドレスに対応して前記アクティベート情報を前記書き換え可能な不揮発性メモリーに保存する
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御部は、
前記アクティベート情報を前記外部記憶装置にバックアップし、前記メンテナンス部品が交換された際には、交換後の前記メンテナンス部品に設けられた前記書き換え可能な不揮発性メモリーに前記バックアップした前記アクティベート情報をコピーする
ことを特徴とする請求項１から３までのいずれか１項に記載の画像形成装置。
【請求項５】
前記制御部は、
前記アプリケーションをアクティベートしたときに、前記アクティベート情報を前記外部記憶装置にバックアップする
ことを特徴とする請求項１から４までのいずれか１項に記載の画像形成装置。
【請求項６】
前記制御部は、
電源がＯＦＦになるときに、前記書き換え可能な不揮発性メモリーに保存された前記アクティベート情報を前記外部記憶装置にバックアップする
ことを特徴とする請求項１から４までのいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換可能に構成されたメンテナンス部品を用いて画像形成する画像形成装置に関し、特に、アクティベーションを必要とするアプリケーションがインストールされた画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には、アプリケーションがインストールされた外部記憶装置を接続して、オプション機能を提供できるようにしたものがある。オプション機能を使用するためには、アプリケーションのアクティベーション（ライセンス認証）が必要になることがある。そのため、アクティベーションが必要なアプリケーション情報をサーバーで管理する技術が提案されている（例えば、特許文献１、２を参照）。アプリケーションがアクティベート（有効化）されると、アクティベート済みを示すアクティベート情報が外部記憶装置に保存される。画像形成装置は、アクティベート情報にアクセスして、アクティベート済みである場合、ユーザーがオプション機能を使用できるようにする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2010-165101号公報
【特許文献２】特開2009-303118号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、外部記憶装置にアクティベート情報を保存しているので、外部記憶装置が取り外されたり交換されたりした場合に、アクティベート情報にアクセスできなくなるという問題があった。また、仮にサーバーがアクティベート情報を管理したとした場合、ネットワーク環境がなければアクティベート情報にアクセスできないという問題があった。そのため、ネットワーク環境に依存せず、アクティベート情報を確実にアクセス可能に保管しておく技術が求められていた。
【０００５】
本発明は上記課題に鑑みてなされたものであり、上記課題を解決することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、交換可能に構成されたメンテナンス部品を用いて画像形成する画像形成部と、アクティベーションを必要とするアプリケーションがインストールされ、取り外し可能に構成された外部記憶装置と、前記アクティベーションによりアクティベートされた前記アプリケーションに基づいて各部を制御する制御部とを備えた画像形成装置であって、前記メンテナンス部品に設けられた書き換え可能な不揮発性メモリーをさらに備え、前記制御部は、前記アクティベートされた前記アプリケーションについて、アクティベート済みであることを示すアクティベート情報を前記書き換え可能な不揮発性メモリーに保存し、前記制御部は、複数の前記アプリケーションの前記アクティベート情報をそれぞれ複数の前記メンテナンス部品にそれぞれ設けられた前記書き換え可能な不揮発性メモリーに分散して保存してもよい。
また、前記書き換え可能な不揮発性メモリーには、前記アプリケーションに対応して前記アクティベート情報を保存するためのアクティベート情報保存領域が設けられていてもよい。
また、前記外部記憶装置には、前記アプリケーションに対応して前記アクティベート情報の保存先となる前記書き換え可能な不揮発性メモリーの保存場所アドレスが記憶されており、前記制御部は、前記保存場所アドレスに対応して前記アクティベート情報を前記書き換え可能な不揮発性メモリーに保存してもよい。
また、前記制御部は、前記アクティベート情報を前記外部記憶装置にバックアップし、前記メンテナンス部品が交換された際には、交換後の前記メンテナンス部品に設けられた前記書き換え可能な不揮発性メモリーに前記バックアップした前記アクティベート情報をコピーしてもよい。
また、前記制御部は、前記アプリケーションをアクティベートしたときに、前記アクティベート情報を前記外部記憶装置にバックアップしてもよい。
また、前記制御部は、電源がＯＦＦになるときに、前記書き換え可能な不揮発性メモリーに保存された前記アクティベート情報を前記外部記憶装置にバックアップしてもよい。
【発明の効果】
【０００７】
本発明によれば、ネットワーク環境に依存せずにアプリケーションのアクティベート情報を確実にアクセス可能に保管することができる技術を提供できる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る実施形態の画像形成装置の断面模式図である。
【図２】図１に示す画像形成装置の構成を示す機能ブロック図である。
【図３】図２に示すＥＥＰＲＯＭのメモリーマップである。
【図４】図２に示すアプリケーション情報管理テーブルの登録例である。
【図５】図２に示す制御部におけるアクティベート実行処理の流れを示すフローチャートである。
【図６】図２に示す制御部におけるアクティベート情報取得処理の流れを示すフローチャートである。
【図７】図２に示す制御部における交換後のメンテナンス部品にアクティベート情報をコピーする処理の流れを示すフローチャートである。
【図８】図１に示す画像形成装置の他の構成例であり、記憶部にバックアップ用アクティベート情報を記憶した構成を示す機能ブロック図である。
【発明を実施するための形態】
【０００９】
以下、図を参照して本発明の実施形態を詳細に説明する。なお、以下の実施形態において、同様の機能を示す構成には、同一の符号を付してある。
【００１０】
本実施の形態の画像形成装置１は、図１を参照すると、原稿読取部２と、原稿給送部３と、本体部５と、操作部６とを備えている。原稿読取部２は、本体部５の上部に配設され、原稿読取部２と本体部５との間には、記録紙排出トレイ５１が形成されている。原稿給送部３は、原稿読取部２の上部に配設されている。また、原稿給送部３は、可倒式に構成され、原稿給送部３を上方に開くことで、原稿読取部２の上面を開放させることができる構成になっている。操作部６は、画像形成装置１の手前側に配設されている。なお、本件の画像形成装置１は、複写機を例に説明するが、レーザープリンター、複合機等が含まれるのは言うまでもない。
【００１１】
操作部６には、液晶表示部６１、操作ボタン６２が設けられている。ユーザーは操作部６を操作して指示を入力することで、画像形成装置１の各種の設定をし、画像形成等の各種機能を実行させる。液晶表示部６１は、画像形成装置１の状態を示したり、画像形成状況や印刷部数を表示したり、タッチパネルとして、両面印刷や白黒反転等の機能や倍率設定、濃度設定など各種設定を行えるようになっている。操作ボタン６２としては、画像形成を開始するようにユーザーが指示するスタートボタン、画像形成を中止する際等に使用するストップ／クリアボタン、画像形成装置１の各種設定をデフォルト状態にする際に使用するリセットボタン、テンキー等が設けられている。
【００１２】
原稿読取部２は、スキャナー２１と、原稿読み取りスリット２２と、プラテンガラス２３とを備える。スキャナー２１は、露光ランプ及びＣＣＤ(Charge Coupled Device)センサー等から構成され、原稿給送部３による原稿ＭＳの給送方向に移動可能に構成されている。原稿読み取りスリット２２は、原稿給送部３による原稿ＭＳの原稿給送方向と直交方向に形成された隙間である。プラテンガラス２３は、ガラス等の透明部材により構成された原稿台である。
【００１３】
プラテンガラス２３に載置された原稿ＭＳを読み取る場合には、スキャナー２１は、プラテンガラス２３に対向する位置に移動され、プラテンガラス２３に載置された原稿ＭＳを走査しながら原稿ＭＳを読み取って画像データを取得し、取得した画像データを本体部５に出力する。また、原稿給送部３により給送された原稿ＭＳを読み取る場合には、スキャナー２１は、原稿読み取りスリット２２と対向する位置に移動され、原稿読み取りスリット２２を介し、原稿給送部３による原稿ＭＳの給送動作と同期して原稿ＭＳを読み取って画像データを取得し、取得した画像データを本体部５に出力する。
【００１４】
原稿給送部３は、ＡＤＦ（Auto Document Feeder）であり、原稿載置部３１と、原稿排出トレイ３２と、原稿給送機構３３とを備えている。原稿載置部３１に載置された原稿ＭＳは、原稿給送機構３３によって、１枚ずつ順に繰り出されて原稿読み取りスリット２２に対向する位置へ給送され、その後、原稿排出トレイ３２に排出される。
【００１５】
本体部５は、記録部７を備えると共に、給紙部５２と、記録紙搬送路５３と、記録紙搬送ローラー５４と、記録紙排出ローラー５５を備えている。給紙部５２は、複数の給紙カセット５２ａ１〜５２ａｎと、給紙カセット５２ａ１〜５２ａｎから記録紙を１枚ずつ記録紙搬送路５３に繰り出す記録紙給紙ローラー５２ｂ１〜５２ｂｎとを備えている。記録紙給紙ローラー５２ｂ１〜５２ｂｎ、記録紙搬送ローラー５４及び記録紙排出ローラー５５が記録紙搬送部として機能し、記録紙が搬送される。記録紙給紙ローラー５２ｂ１〜５２ｂｎによって記録紙搬送路５３に繰り出された記録紙は、記録紙搬送ローラー５４によって記録部７に搬送される。そして、記録部７によって記録が施された記録紙は、記録紙排出ローラー５５によって記録紙排出トレイ５１に排出される。
【００１６】
記録部７は、感光体ドラム７１と、露光部７２と、画像形成部７３と、転写部７４と、定着部７５とを備えている。露光部７２は、レーザー装置やミラー等を備えた光学ユニットであり、画像データに基づいてレーザー光を出力して感光体ドラム７１を露光し、感光体ドラム７１の表面に静電潜像を形成する。画像形成部７３は、トナーを用いて感光体ドラム７１に形成された静電潜像を現像する現像ユニットであり、静電潜像に基づいたトナー像を感光体ドラム７１上に形成させる。転写部７４は、画像形成部７３によって感光体ドラム７１上に形成されたトナー像を記録紙に転写させる。定着部７５は、ヒーター等を備えた定着ユニットであり、転写部７４によってトナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる。
【００１７】
図２には、画像形成装置１の概略構成を示すブロック図が示されている。上述の原稿読取部２、原稿給送部３、搬送部（記録紙給紙ローラー５２ｂ１〜５２ｂｎ、記録紙搬送ローラー５４、記録紙排出ローラー５５）、操作部６及び記録部７は、制御部１１に接続され、制御部１１によって動作制御される。また、制御部１１には、画像処理部８と、記憶部９と、外部記憶装置１０とが接続されている。
【００１８】
また、上述の記録部７の感光体ドラム７１や画像形成部７３、定着部７５等は寿命や故障により適宜交換されるメンテナンス部品７１、７３、７５である。各メンテナンス部品７１、７３、７５のそれぞれには、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）７１０が設けられている。なお、ＥＥＰＲＯＭ７１０は例示であり、例えばフラッシュメモリーなどの書き換え可能な不揮発性メモリーであればよい。
【００１９】
図３は、ＥＥＰＲＯＭ７１０のメモリーマップである。図３に示すように、ＥＥＰＲＯＭ７１０には、メンテナンス部品７１、７３、７５が正規品であることを識別するためのシリアル番号を保存する領域や、メンテナンス部品７１、７３、７５の交換時期を把握するため、印刷枚数等のカウント値や駆動時間を保存する領域や、後述するアクティベート情報を保存するアクティベート情報保存領域７１１が設けられている。
【００２０】
画像処理部８は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小処理や、階調調整、濃度調整等の画像改善処理が行われる。
【００２１】
記憶部９は、半導体メモリーやＨＤＤ等の記憶手段であり、原稿読取部２によって原稿ＭＳを読み取ることで取得された画像データが記憶されると共に、各種の管理情報が記憶されている。
【００２２】
外部記憶装置１０は、ＳＤカードや外付けＨＤＤのような取り外し可能に構成された記憶手段である。外部記憶装置には、予めインストールされた複数のアプリケーション（アプリケーションソフトウェア）１０１と、各アプリケーション１０１を管理するアプリケーション情報管理テーブル１０２とが記憶されている。
【００２３】
外部記憶装置１０にインストールされている各アプリケーション１０１のそれぞれは、アクティベーションが必要であり、アクティベーションによりその機能が画像形成装置１で使用可能となる。
【００２４】
図４は、外部記憶装置１０にインストールされている各アプリケーション１０１を管理するアプリケーション情報管理テーブル１０２の登録例である。アプリケーション情報管理テーブル１０２には、アプリケーション情報として、外部記憶装置１０にインストールされたアプリケーション１０１の「アプリケーション名」１０２ａと、アプリケーション１０１がアクティベート済みか否かを示す「アクティベート情報」１０２ｂと、アプリケーション１０１に対応して割り当てられたＥＥＰＲＯＭ７１０のアクティベート情報保存領域７１１のアドレスである「保存場所アドレス」１０２ｃと、アクティベーションに必要な「アクティベートキー」１０２ｄとが関連づけられて登録されている。アプリケーション情報管理テーブル１０２は、ユーザーが内容を確認できないように隠蔽されて記憶されている。
【００２５】
図４に示すアプリケーション情報管理テーブル１０２では、「アプリケーション名」１０２ａが“ＡＡＡ”のアプリケーション１０１は「アクティベート情報」１０２ｂが“済”で、「保存場所アドレス」１０２ｃが“Ｅ０ｈ”で、「アクティベートキー」１０２ｄが“１２３４ＡＢ”として登録され、「アプリケーション名」１０２ａが“ＢＢＢ”のアプリケーション１０１は「アクティベート情報」１０２ｂが“未”で、「保存場所アドレス」１０２ｃが“Ｅ１ｈ”で、「アクティベートキー」１０２ｄが“ＣＣＣ１２３”として登録されている。また、「アプリケーション名」１０２ａが“ＣＣＣ”のアプリケーション１０１は「アクティベート情報」１０２ｂが“済”で、「保存場所アドレス」１０２ｃが“ＦＥｈ”で、「アクティベートキー」１０２ｄが“２２３ＡＢＣ”として登録されている。
【００２６】
「アクティベート情報」１０２ｂは“済”又は“未”の２パターンの情報であるので、“１”又は“０”の１ビットのフラグで表現できる。アクティベート済みの場合には“１”のフラグが立ち、アクティベートされていない場合にはフラグが“０”になっている。ここでは、分かりやすくするため便宜的に、アクティベートされておりフラグが“１”の場合を“済”と表し、アクティベートされておらずフラグが“０”の場合を“未”で表している。アクティベーションにおいてユーザーが入力したアクティベートキーが、アプリケーション情報管理テーブル１０２に登録されている「アクティベートキー」１０２ｄと一致した場合に、「アクティベート情報」１０２ｂが“未”から“済”に更新される。
【００２７】
なお、アプリケーション情報管理テーブル１０２の「アクティベート情報」１０２ｂは、バックアップ用として登録されている。「保存場所アドレス」１０２ｃに対応するＥＥＰＲＯＭ７１０が設けられたメンテナンス部品７１、７３、７５が交換されたときには、アプリケーション情報管理テーブル１０２の「アクティベート情報」１０２ｂに基づいて、交換後のメンテナンス部品７１、７３、７５のＥＥＰＲＯＭ７１０に保存場所アドレス１０２ｃに対応してアクティベート情報がコピーされる。
【００２８】
「保存場所アドレス」１０２ｃは、アクティベート情報が保存されるＥＥＰＲＯＭ７１０のアドレスであり、ＥＥＰＲＯＭ７１０の予め決められたアクティベート情報保存領域７１１に対応して、アプリケーション毎に割り振られている。つまり、ＥＥＰＲＯＭ７１０の１ビットの保存領域を示す保存場所アドレス１０２ｃと１つのアプリケーションのアクティベート情報の保存場所とが、１対１に対応している。メンテナンス部品７１、７３、７５の交換によってＥＥＰＲＯＭ７１０が交換された場合でも交換後のＥＥＰＲＯＭ７１０にアクティベート情報を一意に保存できるようにするためである。そのため、ＥＥＰＲＯＭ７１０においても、各アプリケーションのアクティベート情報をそれぞれ保存できるように、保存場所アドレス１０２ｃに対応するアクティベート保存領域７１１が予め用意されている。図４に示すアプリケーション情報管理テーブル１０２では、予め決められたメンテナンス部品７１、７３、７５のＥＥＰＲＯＭ７１０におけるアクティベート保存領域７１１の”Ｅ０ｈ”にアプリケーション”ＡＡＡ”のアクティベート情報が保存され、”Ｅ１ｈ”にアプリケーション”ＢＢＢ”のアクティベート情報が保存され、”ＦＥｈ”にアプリケーション”ＣＣＣ”のアクティベート情報が保存される。
【００２９】
このように、本実施形態では、１つのＥＥＰＲＯＭ７１０にアプリケーション管理テーブル１０２で管理されている全てのアプリケーション１０１のアクティベート情報を保存する場合を例に説明するが、記録部７には複数のメンテナンス部品７１、７３、７５があるので、各メンテナンス部品７１、７３、７５のそれぞれに設けられたＥＥＰＲＯＭ７１０に分散して保存するようにしてもよい。この場合、１つのＥＥＰＲＯＭ７１０内で必要となるアクティベート情報保存領域７１１を減らすことができるので、メンテナンス部品７１、７３、７５のコストアップを防止することができる。なお、複数のＥＥＰＲＯＭ７１０に分散して保存する場合、「保存場所アドレス」１０２ｃには、例えば”定着部／Ｅ０１ｈ”や、”画像形成部／Ｅ１ｈ”等のように、保存場所となるＥＥＰＲＯＭ７１０を有するメンテナンス部品名とそのＥＥＰＲＯＭ７１０における保存場所とが分かるように登録しておくとよい。
【００３０】
制御部１１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピュータ等の情報処理部である。ＲＯＭには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。制御部１１は、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、操作部６から入力された所定の指示情報に応じて装置全体の制御を行う。
【００３１】
また、制御部１１は、外部記憶装置１０に記憶された複数のアプリケーション１０１のアクティベート状態を管理する機能を有する。具体的には、制御部１１は、各アプリケーション１０１についてアクティベート済みか否かを示すアクティベート情報をメンテナンス部品７１、７３、７５のいずれかのＥＥＰＲＯＭ７１０に書き込んで管理する。
【００３２】
このように、アクティベート情報をメンテナンス部品７１、７３、７５のＥＥＰＲＯＭ７１０に保存する理由がいくつかある。まず、メンテナンス部品７１、７３、７５には、正規品を識別するためのシリアル番号や交換時期を把握するためのカウント値を保存するメモリー（ＥＥＰＲＯＭ７１０など）が設けられたものが多く普及している。また、メンテナンス部品７１、７３、７５は、画像形成装置１の主要機能である画像形成機能を実現するための構成部品であり、メンテナンス部品７１、７３、７５が取り外された状態では画像形成装置１は使用できない状態となる。さらに、近年では、メンテナンス部品７１、７３、７５を長寿命化して交換時期を長くした製品（ＬＬＵ：Ｌｏｎｇ Ｌｉｆｅ Ｕｎｉｔ）の開発が進められている。そのため、アプリケーション１０１のアクティベート情報の保存場所としてメンテナンス部品７１、７３、７５のＥＥＰＲＯＭ７１０を利用することで、制御部１１がネットワークを介さずにアクティベート情報に確実にアクセスすることができる。また、アクティベート情報を保存するために別途記憶部を設ける必要がない。さらに、アクティベート情報の保存場所が取り外された状態で画像形成装置１が動作することもない。
【００３３】
次に、図５を参照して、制御部１１がアクティベーションを実行して、アクティベート情報を保存する処理を説明する。
【００３４】
まず、操作部６はアクティベーションするアプリケーション１０１の選択を受け付け（ステップｓ１１）、選択されたアプリケーション１０１のアクティベートキーの入力を受け付ける（ステップｓ１２）。つづいて、操作部６を介してアクティベーションの実行が指示されると（ステップｓ１３でＹｅｓ）、制御部１１は、外部記憶装置１０が装着されているか判定する（ステップｓ１４）。外部記憶装置１０は、取り外し容易なため、意図せず他ユーザー等により取り外されていることがあるからである。外部記憶装置１０が装着されていなかった場合（ステップｓ１４でＮｏ）、本処理は終了する。この場合、制御部１１は、外部記憶装置１０の取り付けを促すメッセージを操作部６に表示してもよい。外部記憶装置１０が装着されていた場合（ステップｓ１４でＹｅｓ）、制御部１１は、アプリケーション情報管理テーブル１０２を参照して、実行が指示されたアプリケーション１０１のアクティベート情報１０２ｂと保存場所アドレス１０２ｃとを取得する（ステップｓ１５）。
【００３５】
つづいて、制御部１１は、取得したアクティベート情報１０２ｂに基づいてアクティベート済みか否かを判定する（ステップｓ１６）。なお、アプリケーション情報管理テーブル１０２から取得したアクティベート情報１０２ｂに基づいて判定するのではなく、保存場所アドレス１０２ｃに対応してＥＥＰＲＯＭ７１０からアクティベート情報を取得し、ＥＥＰＲＯＭ７１０に保存されたアクティベート情報に基づいてアクティベート済みか否かを判定するようにしてもよい。
【００３６】
アクティベート済みである場合には（ステップｓ１６でＹｅｓ）、本処理が終了する。この場合、制御部１１は、アクティベート済みである旨のメッセージを操作部６に表示してもよい。一方、アクティベート済みでない場合（ステップｓ１６でＮｏ）、制御部１１は、操作部６を介して入力されたアクティベートキーとアプリケーション情報管理テーブル１０２に登録されたアクティベートキー１０２ｄとを照合する（ステップｓ１７）。
【００３７】
照合ＯＫでない場合（ステップｓ１７でＮｏ）、例えばアクティベートキーが一致しなかった場合には、本処理が終了する。この場合、操作部６にアクティベートに失敗した旨のエラーメッセージを表示してもよい。
【００３８】
照合ＯＫの場合（ステップｓ１８でＹｅｓ）、制御部１１は、アプリケーション情報管理テーブル１０２を参照して、照合ＯＫとなったアプリケーション１０１のアクティベート情報１０２ｂを”済”に更新する（ステップｓ１９）。つづいて、制御部１１は、保存場所アドレス１０２ｃに対応してＥＥＰＲＯＭ７１０のアクティベート情報を”済”に更新し（ステップｓ２０）、本処理を終了する。
【００３９】
つづいて、図６を参照して、制御部１１がアプリケーション１０１のアクティベート情報を確認する処理の流れを説明する。
【００４０】
まず、操作部６はアクティベート情報を確認するアプリケーション１０１の選択を受け付ける（ステップｓ３１）。つづいて、操作部６を介してアプリケーション１０１のアクティベート情報の確認が指示されると（ステップｓ３２でＹｅｓ）、制御部１１は、外部記憶装置１０が装着されているか判定し（ステップｓ３３）、外部記憶装置１０が装着されていない場合には（ステップｓ３３でＮｏ）、本処理を終了する。外部記憶装置１０が装着されている場合には（ステップｓ３３でＹｅｓ）、制御部１１は、アプリケーション情報管理テーブル１０２を参照して、アクティベート情報の確認が指示されたアプリケーション１０１のアクティベート情報の保存場所アドレス１０２ｃを取得する（ステップｓ３４）。
【００４１】
つづいて、制御部１１は、取得した保存場所アドレス１０２ｃに対応してＥＥＰＲＯＭ７１０からアクティベート情報を取得し（ステップｓ３５）、取得したアクティベート情報を操作部６に表示して（ステップｓ３６）、本処理を終了する。なお、制御部１１は、アクティベート情報がアクティベート済みである場合には、オプション機能を使用可能にアプリケーション１０１を起動し、アクティベート情報がアクティベート済みでない場合には、アクティベーションが必要である旨のエラーメッセージを操作部６に表示するようにしてもよい。
【００４２】
このように、本実施形態では、アクティベート情報はメンテナンス部品７１、７３、７５のうち予め決められたＥＥＰＲＯＭ７１０に保存される。そのため、ネットワーク環境が不要で、外部記憶装置１０の装着状態に関係せず、アクティベート情報を確実にアクセス可能に保管することができる。
【００４３】
なお、本実施形態では、メンテナンス部品７１、７３、７５が画像形成装置１から取り外された状態で画像形成装置１が運用されることはないので、アクティベート情報をメンテナンス部品７１、７３、７５のいずれかのＥＥＰＲＯＭ７１０に保存しているが、メンテナンス部品７１、７３、７５の交換に伴ってＥＥＰＲＯＭ７１０が交換されることがある。ＥＥＰＲＯＭ７１０が交換されるとアクティベート情報が消失することになる。そのため、ＥＥＰＲＯＭ７１０が交換された場合には、制御部１１はアプリケーション情報管理テーブル１０２に登録されたアクティベート情報１０２ｂを交換後のメンテナンス部品７１、７３、７５のうち予め決められたＥＥＰＲＯＭ７１０にコピーする。
【００４４】
図７は、メンテナンス部品７１、７３、７５が交換された場合のため、アプリケーション情報管理テーブル１０２のアクティベート情報１０２ｂをＥＥＰＲＯＭ７１０にコピーする処理の流れを示すフローチャートである。
【００４５】
まず、画像形成装置１が電源ＯＮになると（ステップｓ４１）、制御部１１は、外部記憶装置１０が装着されているか判定し（ステップｓ４２）、装着されていない場合には（ステップｓ４２でＮｏ）、本処理を終了する。外部記憶装置１０が装着されている場合には（ステップｓ４２でＹｅｓ）、制御部１１は、アプリケーション情報管理テーブル１０２に登録されているアプリケーション１０１毎に、アクティベート情報１０２ｂと保存場所アドレス１０２ｃとを取得し（ステップｓ４３）、アプリケーション情報管理テーブル１０２から取得したアクティベート情報１０２ｂを保存場所アドレス１０２ｃに対応してＥＥＰＲＯＭ７１０に書き込む（ステップｓ４４）。
【００４６】
つづいて、制御部１１は、全てのアクティベート情報１０２ｂを書き込んだか判定し（ステップｓ４５）、書き込み終えていなければ（ステップｓ４５でＮｏ）、ステップｓ４３に処理を戻す。この場合、アプリケーション情報管理テーブル１０２に登録されているアクティベート情報１０２ｂの全てが保存場所アドレス１０２ｃに対応してＥＥＰＲＯＭ７１０に書き込まれるまで、ステップｓ４３からステップｓ４５の処理が繰り返される。全てのアクティベート情報１０２ｂの書き込みが終わると（ステップｓ４５でＹｅｓ）、本処理は終了する。
【００４７】
これにより、メンテナンス部品７１、７３、７５の交換が終わって画像形成装置１の電源がＯＮになると、自動的にアプリケーション情報管理テーブル１０２に登録されていた全アプリケーション１０１のアクティベート情報１０２ｂが、交換後のメンテナンス部品７１、７３、７５のうち予め決められたＥＥＰＲＯＭ７１０にコピーされる。そのため、メンテナンス部品７１、７３、７５が交換された場合でも、再びアクティベートキーを入力して各アプリケーション１０１をアクティベートしなくて済む。
【００４８】
また、メンテナンス部品７１、７３、７５が交換された場合のバックアップとして、画像形成装置１の電源がＯＦＦになるときに、ＥＥＰＲＯＭ７１０のアクティベート情報保存領域７１１に保存されたアクティベート情報を外部記憶装置１０にコピーするようにしてもよい。図８では、外部記憶装置１０にバックアップ用アクティベート情報１０３が記憶されている例を示している。メンテナンス部品７１、７３、７５が交換された場合には、バックパップ用アクティベート情報を交換後のＥＥＰＲＯＭ７１０にコピーして、アクティベート情報を復元するようにしてもよい。これによれば、交換前のＥＥＰＲＯＭ７１０のアクティベート情報に基づいて交換後のＥＥＰＲＯＭ７１０にアクティベート情報をコピーすることができる。
【００４９】
以上説明したように、本実施形態では、制御部１１は、アクティベートされたアプリケーションについて、アクティベート済みであることを示すアクティベート情報をメンテナンス部品７１、７３、７５に設けられたＥＥＰＲＯＭ７１０に保存している。メンテナンス部品７１、７３、７５が取り外された状態では画像形成装置１が動作しないので、メンテナンス部品７１、７３、７５に設けられたＥＥＰＲＯＭ７１０にアクティベート情報を保存することで、ネットワーク環境に関係なく制御部１１が確実にアクティベート情報にアクセスすることができる。
【００５０】
本発明は上述した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々様々に変更が可能であることは言うまでもない。
【符号の説明】
【００５１】
１  画像形成装置
２  原稿読取部
３  原稿給送部
５  本体部
６  操作部
７  記録部
８  画像処理部
９  記憶部
１０  外部記憶装置
１１  制御部
２１  スキャナー
２２  原稿読み取りスリット
２３  プラテンガラス
３１  原稿載置部
３２  原稿排出トレイ
３３  原稿給送機構
５１  記録紙排出トレイ
５２  給紙部
５２ａ１〜５２ａｎ  給紙カセット
５２ｂ１〜５２ｂｎ  記録紙給紙ローラー
５３  記録紙搬送路
５４  記録紙搬送ローラー
５５  記録紙排出ローラー
６１  液晶表示部
６２  操作ボタン
７１  感光体ドラム（メンテナンス部品）
７２  露光部
７３  画像形成部（メンテナンス部品）
７４  転写部
７５  定着部（メンテナンス部品）
１０１  アプリケーション
１０２  アプリケーション情報管理テーブル
１０２ａ  アプリケーション名
１０２ｂ  アクティベート情報
１０２ｃ  保存場所アドレス
１０２ｄ  アクティベートキー
１０３  バックアップ用アクティベート情報
７１０  ＥＥＰＲＯＭ
７１１  アクティベート情報保存領域
【図１】
0006337856.tif 000002
【図２】
0006337856.tif 000003
【図３】
0006337856.tif 000004
【図４】
0006337856.tif 000005
【図５】
0006337856.tif 000006
【図６】
0006337856.tif 000007
【図７】
0006337856.tif 000008
【図８】
0006337856.tif 000009