(57)【特許請求の範囲】
【請求項１】
データを記憶する記憶装置と、
記憶装置と接続され、前記記憶装置とデータの送受信を行う通信部と、
前記通信部に前記記憶装置が接続されているとき、前記通信部が前記記憶装置から取得した情報に基づき、前記通信部に接続された前記記憶装置が正規品か否かを識別する主制御部と、
画像形成装置内への部材への電力供給を行う電源部と、を含み、
前記主制御部は、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、前記通信部に前記記憶装置とデータの送受信を行わせ、前記通信部に接続された前記記憶装置を正規品と認識しているとき、省電力モードへの移行条件が整うと、正規品の前記記憶装置に対して電力供給遮断に対応した省電力モードへの移行前処理を行う指示を前記記憶装置に与えて正規品の前記記憶装置に移行前処理を行わせた後に、前記電源部に前記記憶装置への電力供給を遮断させ、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、省電力モードに移行しても前記記憶装置への電力供給を前記電源部に継続させることを特徴とする画像形成装置。
【請求項２】
データを記憶する記憶装置と、
記憶装置と接続され、前記記憶装置とデータの送受信を行う通信部と、
前記通信部に前記記憶装置が接続されているとき、前記通信部が前記記憶装置から取得した情報に基づき、前記通信部に接続された前記記憶装置が正規品か否かを識別する主制御部と、を含み、
前記主制御部は、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、前記通信部に前記記憶装置とデータの送受信を行わせ、前記通信部に接続された前記記憶装置を正規品と認識しているとき、正規品の前記記憶装置に設けられるレジスタから前記通信部に取得させた値を用いてデータに対して暗号化処理を行い、暗号化処理後のデータを前記通信部から前記記憶装置に向けて送信させ、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、前記記憶装置を正規品と認識しているときと異なる暗号化処理をデータに対して施し、暗号化処理後のデータを前記通信部から前記記憶装置に向けて送信させ、又は、前記記憶装置に暗号化処理を行っていないデータを前記通信部から前記記憶装置に向けて送信させることを特徴とする画像形成装置。
【請求項３】
前記主制御部は、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、前記通信部に、正規品のときよりも前記記憶装置との通信速度を落とさせることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
正規品の前記記憶装置には、予め定められた演算方法により演算を行う演算部が設けられ、
前記主制御部は、前記通信部から認証用の初期値を前記記憶装置に送信させ、前記記憶装置が前記初期値に対して前記演算部により演算された演算値を前記通信部に返信するか否か、及び、前記記憶装置が返信した前記演算値が、前記初期値を用いて前記演算方法で演算した値に一致するか否かにより、前記記憶装置が正規品か否かを識別することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記記憶装置は、ハードディスクドライブとソリッドステートドライブの少なくとも何れか一方であることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記憶用の記憶装置が取付可能な複合機、複写機、プリンタ、ＦＡＸ装置等の画像形成装置に関する。
【背景技術】
【０００２】
近年では、様々なオプション装置が複合機等の画像形成装置に用意されることがある。オプション装置としては、読み取りで得られた画像データや入力された画像データを記憶する大容量の記憶装置や、後処理装置や、給紙装置などがある。そして、信頼性を持たせつつ、故障や異常なく画像形成装置の性能を十分に発揮させるには、画像形成装置のメーカーやメーカーの許諾を受けたものが提供する正規品（純正品）のオプション装置を画像形成装置に取り付けることが好ましい。しかし、画像形成装置には、不正規品が取り付けられることがある。そこで、偽造された回路基板や不正改造された真正回路基板を全く使用できなくする発明が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、付加装置を備え、所定の認証を行うことにより付加装置を使用可能とし、付加装置から付加装置を構成するハードウェアまたはソフトウェアの少なくとも一方を識別するための装置情報を取得する装置情報取得手段と、装置情報取得手段により取得された装置情報と、付加装置に対応する正規品を構成するハードウェアまたはソフトウェアの少なくとも一方を識別するための予め定められた正規品情報とが一致するか否かを判定する認証判定手段と、認証判定手段の判定結果に応じて、付加装置を使用可能としまたは使用不可とする接続制御手段とを備えた電子機器が記載されている。この構成により、正規品か正規品でないかを二者択一的に判定し、判定に応じ、正規品とは異なる装置情報を有する偽造された付加装置または不正な改造が行われた真正な付加装置が接続されても当該付加装置が使用可能とならないようにする（特許文献１：請求項１、段落［００１８］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３０７８１３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像形成装置には、画像データなどのサイズの大きなデータを蓄積できるようにＨＤＤ（Hard disk drive）のような大容量で補助的な記憶装置がオプション装置として用意されることがある。画像形成装置のオプション装置としての記憶装置は、画像形成装置の機能に対応させ、画像形成装置に対し最適化が図られたものである。一方、パーソナルコンピューター用など、非正規品ではあるが、記憶装置には、一般に流通し、比較的容易に入手可能なものがある。
【０００６】
ＨＤＤを例に挙げると、正規のオプション装置としてのＨＤＤは、画像形成装置用に製造されたものである。しかし、規格に基づいて製造されるＨＤＤのような記憶装置（例えば、ＨＤＤ）では、正規のオプション装置としてのＨＤＤと一般に流通するＨＤＤとで、データ転送の規格や、接続用ケーブルや、コネクタの形状などが同等な場合がある。そのため、非正規品ではあるが、画像形成装置に一般に流通し、販売される記憶装置を取付可能な場合がある。
【０００７】
このように、不正な改造を施すことなく、非正規品ではあるが一般に流通する記憶装置を画像形成装置に接続できてしまう場合がある。このような非正規品の記憶装置を画像形成装置に接続したとしても、動作保証はできない。しかし、使用者保護の観点からみれば正規品と同等とまでは行かないまでも、ある程度、故障やデータの破損、喪失を起こさない範囲で、安全に非正規品の記憶装置を画像形成装置で使用できるようにすることが好ましい場合がある。
【０００８】
ここで、特許文献１記載の電子機器では、確かに、偽造品や悪質な改造品を使用できなくするので、偽造品や悪質な改造品による悪影響を回避できる。しかし、正規品でないと認証されれば、偽造や悪質な改造のような悪意までは認められない場合まで、その機器は全く使用できなくなるという問題がある。そのため、ある程度、使用させても良い場合まで、使用不可となってしまうという問題がある。
【０００９】
本発明は、上記問題点を鑑み、非正規品の記憶装置の運用を正規品の記憶装置と変えてデータの信頼性を確保し、非正規品の記憶装置でも画像形成装置である程度安全に使用できるようにすることを課題とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために請求項１に係る画像形成装置は、データを記憶する記憶装置と、記憶装置と接続され、前記記憶装置とデータの送受信を行う通信部と、前記通信部に前記記憶装置が接続されているとき、前記通信部が前記記憶装置から取得した情報に基づき、前記通信部に接続された前記記憶装置が正規品か否かを識別する主制御部と、を含み、前記主制御部は、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、前記通信部に前記記憶装置とデータの送受信を行わせつつ、前記記憶装置が正規品であるときと正規品でないときとで前記記憶装置の運用方式を変えることとした。
【００１１】
この構成によれば、制御部は、通信部に接続された記憶装置を非正規品と認識しているとき、通信部に記憶装置とデータの送受信を行わせつつ、記憶装置が正規品であるときと正規品でないときとで記憶装置の運用方式を変える。このように正規品と非正規品の場合で運用方式を変えることにより、非正規品の記憶装置が接続された場合には非正規品であることを考慮した運用方式に変えることができる。従って、接続された記憶装置が非正規品であっても安全にある程度使用できるようにすることができる。
【００１２】
又、請求項１の発明において、画像形成装置内への部材への電力供給を行う電源部を有し、前記主制御部は、前記通信部に接続された前記記憶装置を正規品と認識しているとき、省電力モードへの移行条件が整うと、正規品の前記記憶装置に対して電力供給遮断に対応した省電力モードへの移行前処理を行う指示を前記記憶装置に与えて正規品の前記記憶装置に移行前処理を行わせた後に、前記電源部に前記記憶装置への電力供給を遮断させ、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、省電力モードに移行しても前記記憶装置への電力供給を前記電源部に継続させることとした。
【００１３】
省電力モードに移行に伴い記憶装置への電力供給を停止する場合、記憶装置の故障やデータの破損、喪失がないように省電力モードへの移行前処理を行うことがある。一方で、非正規品の記憶装置は、制御部からの移行前処理を行う指示を認識できるとは限らず、電力供給遮断を行うと記憶装置の故障やデータの破損、喪失を招く虞がある。そこで、この構成によれば、制御部は、通信部に接続された記憶装置を正規品と認識しているとき、省電力モードへの移行条件が整うと、正規品の記憶装置に対して電力供給遮断に対応した省電力モードへの移行前処理を行う指示を記憶装置に与えて正規品の記憶装置に移行前処理を行わせた後に、電源部に記憶装置への電力供給を遮断させ、通信部に接続された記憶装置を非正規品と認識しているとき、省電力モードに移行しても記憶装置への電力供給を電源部に継続させる。
【００１４】
これにより、接続された記憶装置が正規品であれば、安全に電力供給を遮断できる状態にしたうえで記憶装置の電力供給を遮断することができる。又、非正規品の記憶装置であれば、省電力モードに移行しても電力供給は遮断されず、省電力モード移行による非正規品の記憶装置での故障やデータの破損、喪失の発生を防ぐことができる。従って、使用者は、オプション装置として接続された記憶装置を安全に使用できる。
【００１５】
又、請求項２に係る発明は、データを記憶する記憶装置と、記憶装置と接続され、前記記憶装置とデータの送受信を行う通信部と、前記通信部に前記記憶装置が接続されているとき、前記通信部が前記記憶装置から取得した情報に基づき、前記通信部に接続された前記記憶装置が正規品か否かを識別する主制御部と、を含み、前記主制御部は、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、前記通信部に前記記憶装置とデータの送受信を行わせ、前記通信部に接続された前記記憶装置を正規品と認識しているとき、正規品の前記記憶装置に設けられるレジスタから前記通信部に取得させた値を用いてデータに対して暗号化処理を行い、暗号化処理後のデータを前記通信部から前記記憶装置に向けて送信させ、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、前記記憶装置を正規品と認識しているときと異なる暗号化処理をデータに対して施し、暗号化処理後のデータを前記通信部から前記記憶装置に向けて送信させ、又は、前記記憶装置に暗号化処理を行っていないデータを前記通信部から前記記憶装置に向けて送信させることとした。
【００１６】
画像形成装置では、機密情報を含む画像データなどを、暗号化して記憶装置に記憶させることがあるが、非正規品の記憶装置は、正規品でなされる暗号処理方式に対応していない場合がある。そうすると、非正規品の記憶装置では、暗号鍵を正常に生成できない場合や、暗号化処理や復号処理でエラーが生ずることもある。そこで、この構成によれば、主制御部は、通信部に接続された記憶装置を正規品と認識しているとき、正規品の記憶装置に設けられるレジスタから通信部に取得させた値を用いてデータに対して暗号化処理を行い、暗号化処理後のデータを通信部から記憶装置に向けて送信させ、通信部に接続された記憶装置を非正規品と認識しているとき、記憶装置を正規品と認識しているときと異なる暗号化処理をデータに対して施し、暗号化処理後のデータを通信部から記憶装置に向けて送信させ、又は、記憶装置に暗号化処理を行っていないデータを通信部から記憶装置に向けて送信させる。これにより、正規品の記憶装置では、解読できない高度で特有の暗号化処理を施した上でデータを記憶装置に記憶させることができる。又、非正規品の記憶装置であれば、簡易に暗号鍵が生成できるような暗号化処理を施す、あるいは、データの暗号化を施さないようにして、非正規品の記憶装置を用いるときのデータの破損や喪失を防ぐことができる。従って、使用者は、オプション装置として接続された記憶装置を安全に使用できる。
【００１７】
又、請求項３に係る発明は、請求項１又は２の発明において、前記主制御部は、前記通信部に接続された前記記憶装置を非正規品と認識しているとき、前記通信部に、正規品のときよりも前記記憶装置との通信速度を落とさせることとした。
【００１８】
正規品では問題なくデータのやり取りができる通信速度でも、非正規品の記憶装置との間で、データの破損や喪失なく通信できるとは限らない。そこで、この構成によれば、主制御部は、通信部に接続された記憶装置を非正規品と認識しているとき、通信部に、正規品のときよりも記憶装置との通信速度を落とさせる。これにより、通信部と非正規品の記憶装置との間でも、データの破損や喪失をできるだけ生じないようにすることができる。従って、使用者は、オプション装置として接続された記憶装置を安全に使用できる。
【００２０】
又、請求項４に係る発明は、請求項１乃至３の発明において、正規品の前記記憶装置には、予め定められた演算方法により演算を行う演算部が設けられ、前記主制御部は、前記通信部から認証用の初期値を前記記憶装置に送信させ、前記記憶装置が前記初期値に対して前記演算部により運算された演算値を前記通信部に返信するか否か、及び、前記記憶装置が返信した前記演算値が、前記初期値を用いて前記演算方法で演算した値に一致するか否かにより、前記記憶装置が正規品か否かを識別することとした。
【００２１】
この構成によれば、制御部は、通信部から認証用の初期値を記憶装置に送信させ、記憶装置が初期値に対して演算値を通信部に返信するか否か、及び、記憶装置が返信した演算値が、制御部自ら初期値を用いて演算方法で演算した値に一致するか否かにより、記憶装置が正規品か否かを識別する。これにより、確実、正確に接続された記憶装置が正規品か否かを認識することができる。
【００２２】
又、請求項５に係る画像形成装置は、請求項１乃至４の発明において、前記記憶装置は、ハードディスクドライブとソリッドステートドライブの少なくとも何れか一方であることとした。
【００２３】
この構成によれば、記憶装置は、ハードディスクドライブとソリッドステートドライブの少なくとも何れか一方である。これにより、使用者は、オプション装置として接続されたハードディスクドライブとソリッドステートドライブを安全に使用できる。
【発明の効果】
【００２４】
本発明によれば、非正規品の記憶装置の運用を正規品の記憶装置と変えるので、非正規品の記憶装置に対するデータの記憶での信頼性を確保することができる。そして、非正規品の記憶装置でもある程度安全に使用できるようにすることができる。
【図面の簡単な説明】
【００２５】
【図１】実施形態に係る複合機の一例を示す模型的正面断面図である。
【図２】実施形態に係る複合機の構成の一例を示すブロック図である。
【図３】実施形態の補助記憶装置のハードウェア構成の一例を示すブロック図である。
【図４】本実施形態に係る複合機での補助記憶装置の正規品と非正規品の識別の流れの一例を示すフローチャートである。
【図５】実施形態に係る複合機での電力供給系統の一例を示すブロック図である。
【図６】実施形態に係る複合機の省電力モードでの補助記憶装置への電力供給の流れの一例を示すフローチャートである。
【図７】実施形態に係る複合機の補助記憶装置に記憶させるデータの暗号化の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図１〜図９に基づき、本発明の実施形態を、複合機１００（画像形成装置に相当）を例に挙げ説明する。但し、本実施形態に記載されている構成、配置等の各要素は、発明の範囲を限定せず単なる説明例にすぎない。
【００２７】
（画像形成装置の概略）
まず、図１に基づき、実施形態に係る複合機１００の概略を説明する。図１は実施形態に係る複合機１００の一例を示す模型的正面断面図である。
【００２８】
図１に示すように、本実施形態の複合機１００は、最上部に原稿搬送装置１を有し、複合機１００本体には、操作パネル２、画像読取部３、給紙部４ａ、搬送路４ｂ、画像形成部５ａ、定着部５ｂ等が設けられる。
【００２９】
まず、図１に破線で示すように、操作パネル２は、複合機１００の正面上方に設けられる。そして、操作パネル２は、複合機１００の状態や各種メッセージを表示する液晶表示部２１を備える。液晶表示部２１は、機能の選択、設定や文字入力等を行うためのキーを１又は複数表示できる。又、液晶表示部２１の上面に透明なタッチパネル部２２（例えば、抵抗膜方式）が設けられる。タッチパネル部２２は、液晶表示部２１で押下された部分の位置、座標を抽出するためのものである。又、操作パネル２には、コピー等の各種機能の実行開始を指示するためのスタートキー２３や省電力モードへの移行を指示する節電キー２４等、各種のハードキーも設けられる。
【００３０】
原稿搬送装置１は、図１の紙面奥行き方向に支点を有し、紙面上下方向に開閉可能である。原稿搬送装置１は、載置読取用コンタクトガラス３１に載置された原稿を押さえる。又、原稿搬送装置１上部に載置された原稿束から、原稿を１枚ずつ送り読取用コンタクトガラス３２（読み取り位置）に向けて連続的、自動的に搬送する。
【００３１】
画像読取部３は、原稿を読み取り、原稿の画像データを形成する。又、画像読取部３内には露光ランプ、ミラー、レンズ、イメージセンサー（例えば、ＣＣＤ）等の光学系部材（不図示）が設けられる。これらの光学系部材を用い、画像読取部３は、載置読取用コンタクトガラス３１に載置される原稿や、送り読取用コンタクトガラス３２を通過する原稿に光を照射し、その原稿の反射光を受けたイメージセンサーの各画素の出力値をＡ／Ｄ変換し、画像データを生成する。この生成された画像データに基づき、複合機１００では電子文書データを生成することもできる。
【００３２】
給紙部４ａは、複数の用紙（例えば、コピー用紙、普通紙、再生紙、厚紙、ＯＨＰシート等の各種シート）を収容し、１枚ずつ搬送路４ｂに送り込む。搬送路４ｂは、給紙部４ａから排出トレイ４１まで用紙を搬送する通路である。そして、搬送路４ｂには、用紙搬送の際に回転駆動する搬送ローラ対４２や、搬送されてくる用紙を画像形成部５ａの手前で待機させ、トナー像形成のタイミングを合わせて用紙を送り出すレジストローラ対４３等が設けられる。
【００３３】
画像形成部５ａは、画像データに基づきトナー像を形成し、搬送される用紙にトナー像を転写する。そのため、画像形成部５ａは、図１中に示す矢印方向に回転駆動可能に支持された感光体ドラム５１、及び、感光体ドラム５１の周囲に配設された帯電装置５２、露光装置５３、現像装置５４、転写ローラ５５、清掃装置５６等を備える。
【００３４】
トナー像形成及び転写プロセスを説明する。感光体ドラム５１は、画像形成部５ａの略中心に設けられ、所定方向に回転駆動する。帯電装置５２は、所定電位に感光体ドラム５１を帯電させる。図４において、露光装置５３は、画像データに基づき、レーザ光を出力し、感光体ドラム５１表面を走査露光して画像データに応じた静電潜像を形成する。尚、画像データは、画像読取部３で得られた画像データや、ネットワーク等により接続される外部のコンピューター２００や相手方ＦＡＸ装置３００（図２参照）から送信された画像データ等が用いられる。
【００３５】
そして、現像装置５４は、感光体ドラム５１に形成された静電潜像にトナーを供給して現像する。転写ローラ５５は感光体ドラム５１に圧接し、ニップが形成される。そして、トナー像にあわせタイミングを図られつつ、用紙はニップに進入する。用紙進入時、転写ローラ５５には所定の電圧が印加され、用紙に感光体ドラム５１上のトナー像が転写される。清掃装置５６は、転写後に感光体ドラム５１に残留するトナーを除去する。
【００３６】
定着部５ｂは、用紙に転写されたトナー像を定着させる。本実施形態における定着部５ｂは主として発熱体を内蔵する加熱ローラ５７と加圧ローラ５８で構成される。加熱ローラ５７と加圧ローラ５８は圧接しニップを形成する。そして、用紙が、このニップを通過することで、用紙表面のトナーが溶融・加熱され、トナー像が用紙に定着する。トナー定着後の用紙は、排出トレイ４１が受け止める。このようにして、コピー機能、プリンタ機能の使用時、画像形成（印刷）が行われる。
【００３７】
（複合機１００のハードウェア構成）
次に、図２に基づき、実施形態に係る複合機１００のハードウェア構成の一例を説明する。図２は、実施形態に係る複合機１００の構成の一例を示すブロック図である。
【００３８】
複合機１００内には、主制御部６（制御部に相当）が設けられる。主制御部６は複合機１００の動作を制御し、ＣＰＵ６１、ＲＡＭ６２（Random Access Memory）、ＲＯＭ６３（Read Only Memory）、画像処理部６４などを含む制御基板である。尚、全体制御や画像処理を行うメイン制御部や、画像形成や各種回転体を回転させるモータ等のＯＮ／ＯＦＦ等を制御するエンジン制御部やその他の制御部等、主制御部６は機能ごとに分割した形態で設けられてもよい。
【００３９】
ＣＰＵ６１は、中央演算処理装置であって、ＲＯＭ６３や補助記憶装置７に格納され、ＲＡＭ６２に展開されるプログラムやデータに基づき複合機１００の各部を制御する。画像処理部６４は、例えば、画像読取部３での読み取りで得られた画像データや、外部のコンピューター２００やＦＡＸ装置３００から送信された画像データに、操作パネル２等での設定にあわせ、濃度変換、拡大縮小、画像データ形式変換等の各種画像処理を行う。
【００４０】
ＲＯＭ６３は、複合機１００を制御するためのプログラムやデータを不揮発的に記憶する。ＲＡＭ６２は、ＲＯＭ６３や補助記憶装置７から読み出されたプログラムや、画像データを一時的に（揮発的に）記憶するメインメモリーである。例えば、ＲＯＭ６３やＲＡＭ６２は、主制御部６の基板に実装される。
【００４１】
補助記憶装置７用の通信インターフェイスとしての通信部８が主制御部６に実装される形で設けられる。物理的に通信部８は主制御部６と別体としてもよい。通信部８はケーブルやコネクタを介して補助記憶装置７と通信可能に接続される。通信部８は、例えば、各種規格（例えば、シリアルATAやパラレルATA用）のコネクタやコントローラチップ等を含む。
【００４２】
本実施形態の複合機１００では、補助記憶装置７（記憶装置に相当）は、オプション装置として増設され、又、交換可能となっている。補助記憶装置７は、例えば、ＨＤＤ（Hard disk drive）やフラッシュＲＯＭを含むＳＳＤ（Solid State Drive）である。補助記憶装置７は、例えば、数十Ｇバイト〜数Ｔバイト程度の容量を有する。例えば、補助記憶装置７は、画像データやアプリケーションなどのサイズの大きなデータを記憶する。例えば、使用者は、画像読取部３でスキャンしたデータを補助記憶装置７に記憶させることができる（スキャン機能）。
【００４３】
そして、主制御部６は、操作パネル２、原稿搬送装置１、画像読取部３、給紙部４ａ、搬送路４ｂ、画像形成部５ａ、定着部５ｂ等の各部とバスや信号線等で接続され各部、各装置を制御して複合機１００の動作（例えば、スキャン動作や印刷動作）を制御する。
【００４４】
更に、主制御部６は、各種コネクタ、ソケット、通信制御用のチップ等を備えたＩ／Ｆ部６５と接続される。Ｉ／Ｆ部６５は、ネットワークやケーブルや公衆回線等によりコンピューター２００（例えば、パーソナルコンピューター）や、相手方のＦＡＸ装置３００と複合機１００とを通信可能に接続する。例えば、設定データ等を含む画像データを外部のコンピューター２００や相手方ＦＡＸ装置３００（インターネットＦＡＸでもよい）と送受信に送信することができる（スキャナ機能、ＦＡＸ機能）。又、外部のコンピューター２００や相手方ＦＡＸ装置３００からの画像データを補助記憶装置７に蓄積したり、印刷したりすることもできる（プリンタ機能、ＦＡＸ機能）。
【００４５】
又、主制御部６は、電源部９と接続される。電源部９は、内部に、整流、降圧、昇圧等を行う電力変換回路を有する。電源部９は、外部から供給される電力（例えば、商用電源）を受け、モータ供給用の電圧（例えば、ＤＣ２４Ｖ）や、主制御部６や、操作パネル２や、画像読取部３やＩ／Ｆ部６５や補助記憶装置７への供給用の電圧（例えば、ＤＣ５Ｖ、３．３Ｖ、１．８Ｖ等）を生成する。尚、本実施形態の複合機１００では、外部から供給される電力との接続、遮断を行うためのメインスイッチ９１が設けられる。例えば、メインスイッチ９１は複合機１００の側面等に設けられる機械的なスイッチである。このメインスイッチ９１をＯＮすることにより、主電源が投入される。
【００４６】
又、主制御部６は、電源部９内で生成される電圧や各部への電力の供給と遮断の指示を行い、電源部９の制御を行う。主制御部６は、例えば、通常モードでは、複合機１００を動作させる上で必要な全ての種類の電圧を生成するように電源部９を制御し、複合機１００内の全ての部分に電力を供給させる。一方、主制御部６は、省電力モードでは、省電力モードでも動作させる部分を動作させるのに必要な電圧を電源部９に生成させ、省電力モードでも動作させる部分に対してのみ電力を電源部９に供給させる。そのため、電源部９は、例えば、スイッチ回路を含み、電力を供給する部分と、電力を供給しない部分との切り分けを行う。尚、通常モードと省電力モードについての詳細は、後述する。
【００４７】
（補助記憶装置７のハードウェア構成）
次に、図３を用いて、本実施形態に係る補助記憶装置７のハードウェア構成の一例と補助記憶装置７の認識を説明する。図３は、本実施形態に係る補助記憶装置７のハードウェア構成の一例を示すブロック図である。尚、図３では、正規品の補助記憶装置７として、ＨＤＤを例に挙げ説明する。
【００４８】
補助記憶装置７には、記憶制御部７０が設けられる。記憶制御部７０は、補助記憶装置７を制御するための回路であり、ワンチップ化されている。そのため、記憶制御部７０は「ＳｏＣ（System-on-a-chipの略）」と呼ばれることもある。
【００４９】
記憶制御部７０には、例えば、コントローラー７１（演算部に相当）、インターフェイス７２、レジスタ群７３、メモリー７４、読出／書込チャネル７５、モーターコントローラー７６、バッファ７７等が設けられる。
【００５０】
コントローラー７１は、補助記憶装置７内の部材の動作を各種制御する。例えば、コントローラー７１は、モーターコントローラー７６に指示を与え、スピンドルモーター７６１を回転させ、補助記憶装置７内の磁気ディスク７８を回転させる。又、コントローラー７１は、モーターコントローラー７６に指示を与え、ディスク読み書き用のヘッド７９を移動させる。
【００５１】
又、記憶制御部７０内のインターフェイス７２は、主制御部６の通信部８とコネクタ７２１を介してケーブルで接続される。補助記憶装置７に書込を行うデータは、主制御部６のＣＰＵ６１やＲＡＭ６２やＲＯＭ６３や画像処理部６４から通信部８に与えられ、通信部８は、データを記憶制御部７０のインターフェイス７２に向けて送信する。インターフェイス７２が受信したデータは、バッファ７７やコントローラー７１に与えられ、コントローラー７１は、読出／書込チャネル７５、ヘッド７９を経て、データを磁気ディスク７８に書き込ませる。
【００５２】
例えば、補助記憶装置７からデータを読み出すとき、ヘッド７９からのデータ読み取り出力は、プリアンプ７９１、読出／書込チャネル７５を経て、コントローラー７１やバッファ７７に送られる。そして、コントローラー７１は、読み取りで得られたデータをインターフェイス７２から主制御部６の通信部８に向けて送信させる。
【００５３】
又、記憶制御部７０内には、コントローラー７１が用いるプログラムやデータを記憶するメモリー７４が設けられる。又、記憶制御部７０内には、コントローラー７１等が各種演算に用いるレジスタ群７３が設けられる。レジスタ群７３には、汎用レジスタ７３ａ〜７３ｎのほか、補助記憶装置７が正規品か否かの認証を行う時に用いられ、主制御部６から与えられた初期値を格納する演算レジスタ７３１や演算後の値等を格納する認証レジスタ７３２（レジスタに相当）や、等が設けられる。
【００５４】
尚、非正規品のＨＤＤ（補助記憶装置７）にも、通常、正規品のＨＤＤ（補助記憶装置７）と同様に、記憶制御部７０などが設けられる。しかし、汎用のレジスタは非正規品の補助記憶装置７でも設けられることがあるが、認証レジスタ７３２や演算レジスタ７３１は正規品にのみ設けられ、非正規品の補助記憶装置７では一般に設けられない。
【００５５】
尚、図３では、補助記憶装置７としてＨＤＤを例に説明したが、補助記憶装置７がＳＳＤの場合、磁気ディスク７８やスピンドルモーター７６１やヘッド７９やプリアンプ７９１等に変えてフラッシュＲＯＭが設けられる。又、例えば、記憶制御部７０内のＨＤＤのためのモーターコントローラー７６は不要となる。
【００５６】
（正規品、非正規品の識別）
次に、図４を用いて、本実施形態に係る複合機１００での補助記憶装置７の正規品と非正規品の識別を説明する。図４は、本実施形態に係る複合機１００での補助記憶装置７の正規品と非正規品の識別の流れの一例を示すフローチャートである。
【００５７】
例えば、補助記憶装置７には、規格があり（例えば、シリアルＡＴＡやパラレルＡＴＡ等）、インターフェイスやコネクタや接続用ケーブルの形状やピンの配列がある程度決まっている。そして、複合機１００のメーカーが用意する正規品の補助記憶装置７と一般に流通する補助記憶装置７とでも、コネクタ等の形状が同じである場合があり、非正規品の補助記憶装置７を物理的に複合機１００に接続できてしまう場合がある。
【００５８】
そこで、本実施形態の複合機１００の主制御部６は、主電源投入時などに、補助記憶装置７が正規品か非正規品かの識別を行う。そこで、例えば、図４のスタートは、主電源投入後、主制御部６が起動し、正規品と非正規品の識別を行う時点である。
【００５９】
まず、識別を行うに際し、主制御部６（のＣＰＵ６１）は、記憶制御部７０内の演算レジスタ７３１への初期値の書込指示を通信部８から送信させる（ステップ♯１１）。又、主制御部６（のＣＰＵ６１）は、記憶制御部７０内の認証レジスタ７３２に演算用の値の書込指示を通信部８から送信させる（ステップ♯１２）。
【００６０】
もし、正規品の補助記憶装置７であれば、ステップ♯１１とステップ♯１２の指示を受けると、初期値と演算用の値を用いて、例えば、記憶制御部７０のコントローラー７１が予め定められた演算式（例えば、メモリー７４に記憶される）を用いて、認証レジスタ７３２に演算後の値（演算値）を書き込む。一方、非正規品の補助記憶装置７には、演算レジスタ７３１や認証レジスタ７３２は存在しないので、認証レジスタ７３２に、値を書き込むこと自体ができない。
【００６１】
そして、主制御部６（のＣＰＵ６１）は、認証レジスタ７３２に格納された演算値の読み出しを行う（ステップ♯１３）。言い換えると、主制御部６は、通信部８に補助記憶装置７から演算値を取得させる。非正規品ならば、認証レジスタ７３２が設けられないので、非正規品のコントローラー７１は命令を認識できない場合があり、補助記憶装置７は、演算値を主制御部６に返さないことがある。そこで、主制御部６は、補助記憶装置７から演算値を読み出せたかを確認する（ステップ♯１４）。
【００６２】
もし、演算値を読み出せなかった場合（ステップ♯１４のＮｏ）、主制御部６は、通信部８に接続された補助記憶装置７を非正規品と認識する（ステップ♯１５→エンド）。一方、演算値を読み出せたとき（ステップ♯１４のＹｅｓ）、主制御部６は、補助記憶装置７の演算レジスタ７３１に与えた初期値と認証レジスタ７３２に与えた演算用の値を用いて、予め定められた演算式に基づき、演算を行う（ステップ♯１６）。そのため、例えば、主制御部６のＲＯＭ６３は、予め定められた演算式を記憶しておき、主制御部６のＣＰＵ６１が演算する。
【００６３】
そして、非正規品の補助記憶装置７が何らかの値を演算値として主制御部６に返す可能性がゼロではないので、主制御部６は、補助記憶装置７から取得した演算値と主制御部６が演算値を比較して、補助記憶装置７から読み出した（通信部８が取得した）演算値が正しいかを確認する（ステップ♯１７）。もし、正しければ（ステップ♯１７のＹｅｓ）、主制御部６は、通信部８に接続された補助記憶装置７を正規品と認識する（ステップ♯１８→エンド）。一方、正しく無ければ（ステップ♯１７のＮｏ）、主制御部６は、通信部８に接続された補助記憶装置７を非正規品と認識する（ステップ♯１５→エンド）。
【００６４】
尚、解析や偽造防止のため、本フローを行うごとに初期値を変更してもよい。又、本実施形態の正規品、非正規品の認識手順として演算レジスタ７３１や認証レジスタ７３２を用いる例を説明した。しかし、正規品の補助記憶装置７に認証用ＩＣを設けておき、認証用ＩＣを用いて、複合機１００の主制御部６が正規品、非正規品の識別を行っても良い。この場合、予め正規品の認証用ＩＣにのみ格納されるデータをＲＯＭ６３に記憶しておく。そして、主制御部６は、認証用ＩＣから情報が取得できるか否かを確認したり、あるいは、認証用ＩＣに記憶されたデータを正規品の補助記憶装置７から取得し、ＲＯＭ６３内のデータと比較したりして正規品、非正規品の識別を行ってもよい。
【００６５】
（省電力モードでの補助記憶装置７の電力遮断）
次に、図５、図６に基づき、実施形態に係る複合機１００の省電力モードでの補助記憶装置７への電力供給を説明する。図５は、実施形態に係る複合機１００での電力供給系統の一例を示すブロック図である。図６は、実施形態に係る複合機１００の省電力モードでの補助記憶装置７への電力供給の流れの一例を示すフローチャートである。
【００６６】
本実施形態の複合機１００では、省電力モードでの補助記憶装置７の電力供給を正規品と非正規品により異ならせる。そこで、まず、本実施形態の複合機１００での主電源投入時や、各モードでの電力供給の概要を説明する。
【００６７】
〈主電源投入時〉
まず、メインスイッチ９１をＯＦＦからＯＮとして、主電源が投入されると、電源部９は商用電源と接続される。電源部９は、上述のように複数種の電圧を生成する。そして、複合機１００のモードは、通常モードから開始され、電源部９から電力が、主制御部６や補助記憶装置７などの各部に与えられる（図５において、通常モードの電力供給関係を電力供給系統Ｐ１として図示）。そして、電力の供給により、主制御部６等は、順次起動を開始する。又、ＲＯＭ６３等からメインプログラムの読み出しがなされ、例えば、定着部５ｂの暖めなど、複合機１００の機能を使えるようにするためのウォームアップが行われる。ここで、本実施形態の複合機１００の通常モードとは、例えば、主電源が投入され、ウォームアップが完了し、複合機１００を直ちに利用できる状態としておくため、複合機１００の（全ての）各部に電力が供給されている状態である。
【００６８】
〈通常モードから省電力モードへの移行〉
通常モードでは、直ちに複合機１００を利用できる代わりに、主制御部６の駆動や定着部５ｂの温度維持のため、一定の電力が消費される。そこで、本実施形態の複合機１００は、省電力モードを有する。省電力モードは、複合機１００で消費される電力を通常モードよりも減らすモードである。
【００６９】
通常モードから省電力モードへの移行条件は適宜定められる。例えば、主制御部６は、複合機１００に対する操作、入力（操作パネル２への入力や、Ｉ／Ｆ部６５へのデータの入力等）がなくなってから、予め定められた省電力モード移行時間（例えば、１５分等、数分〜数十分の間で操作パネル２を用いて設定可能）が経過すると、省電力モードへの移行条件が満たされたと判断する。又、例えば、主制御部６は、操作パネル２に設けられる節電キー２４が押されたとき、主制御部６は省電力モードへの移行条件が満たされたと判断してもよい。
【００７０】
省電力モードへの移行条件が満たされると、主制御部６は、電源部９に省電力モードへの移行を指示する。この指示を受け、電源部９は、複合機１００のうち、Ｉ／Ｆ部６５やその他数カ所を除いて電力供給を停止する（図５において、省電力モードでの電力供給系統を電力供給系統Ｐ２として図示）。例えば、主制御部６は動作を停止し、定着部５ｂでの温度維持制御も停止する。尚、Ｉ／Ｆ部６５への電力供給を維持するのは、Ｉ／Ｆ部６５への電力供給を停止すると、外部からの着信（ＦＡＸ装置３００やコンピューター２００からの着信）を認識できなくなるためである。
【００７１】
〈省電力モードから通常モードへの復帰〉
省電力モードでは、印刷、送信、スキャン等を行えない。複合機１００を用いるには、複合機１００のモードを省電力モードから通常モードに復帰させ、複合機１００内の各部に電力供給を再開する必要がある。そこで、複合機１００への操作、入力を検知し、省電力モードから通常モードへの復帰の復帰信号Ｓ２を発する部分（操作検知部）が複合機１００内に設けられる。そのため、省電力モードでも、復帰信号Ｓ２を発する部分には、電力の供給は行われる（電力供給系統Ｐ２）。
【００７２】
例えば、操作検知部としては、操作パネル２がある。例えば、操作パネル２でタッチパネル部２２や何らかのキーが押されると、操作パネル２は、復帰信号Ｓ２を発する。又、操作検知部としてはＩ／Ｆ部６５がある。例えば、外部のコンピューター２００からプリンタとしての印刷用データを受信した場合や、相手方ＦＡＸ装置３００からデータを受信した場合、Ｉ／Ｆ部６５は、復帰信号Ｓ２を発し、複合機１００が印刷等を行える状態に復帰させる。
【００７３】
又、例えば、画像読取部３に操作検知部を設けることもできる。例えば、画像読取部３に、コピーやスキャンのため原稿搬送装置１の上げ下げ（開閉）を検知する開閉検知センサー３３が設けられる。この開閉検知センサー３３は、機械式スイッチや、光センサーでもよく、開閉があったことを検知する。又、例えば、給紙部４ａに操作検知部を設けることもできる。例えば、給紙部４ａに、各給紙部４ａの取り外し、取り付けを検知する着脱検知センサー４４が設けられる。この着脱検知センサー４４は、機械式スイッチや、光センサーでもよく、カセットの着脱があったことを検知する。そして、開閉検知センサー３３や着脱検知センサー４４の出力を復帰信号Ｓ２として用いても良い。尚、上記以外の場所にも、省電力モードから通常モードへの復帰用の復帰信号Ｓ２を発する操作検知部が設けられてもよい。
【００７４】
各操作検知部が発する復帰信号Ｓ２は、電源部９に入力される。Ｉ／Ｆ部６５を経由させて電源部９に復帰信号Ｓ２が入力されてもよい。復帰信号Ｓ２により、電源部９は、通常モードへの復帰条件が満たされたと認識し、複合機１００の（全ての）各部に電力供給を再開する。これにより、主電源投入時と同様、主制御部６の起動等が行われ、ウォームアップが開始される。
【００７５】
ここで、本実施形態の複合機１００では、通信部８に接続された補助記憶装置７が正規品であれば、省電力モードへの移行に伴い、主制御部６は、補助記憶装置７への電力供給を電源部９に遮断させる。一方、補助記憶装置７が非正規品であれば、省電力モードへの移行に伴い、主制御部６は、補助記憶装置７への電力供給を電源部９に継続させる。
【００７６】
図６を用いて、補助記憶装置７への省電力モードに移行するときの流れを説明する。図６でのスタートは、主制御部６が省電力モードへの移行条件が満たされたと認識した時点である。
【００７７】
まず、主制御部６は、通信部８に接続された補助記憶装置７が正規品か否か（正規品であるか非正規品であるか）を確認する（ステップ♯２１）。正規品であれば（ステップ♯２１のＹｅｓ）、主制御部６（のＣＰＵ）は、通信部８を介し、省電力モード移行前の移行前処理を行う指示を正規品の補助記憶装置７に与える（ステップ♯２２）。
【００７８】
正規品の補助記憶装置７は、主制御部６からの指示を受け、移行前処理を行う（ステップ♯２３）。例えば、正規品の補助記憶装置７は、移行前処理として記憶すべきデータの記憶を完了する。又、補助記憶装置７がＨＤＤの場合、磁気ディスク７８からヘッド７９を待避させる。言い換えると、補助記憶装置７は、電力供給が停止されても、補助記憶装置７の故障やデータの破損や喪失が無いようにして、安全に電力供給を遮断するための前処理を省電力モードへの移行に際し行う。
【００７９】
移行前処理が完了すると、補助記憶装置７の記憶制御部７０は、主制御部６（通信部８）に向けて移行前処理完了を通知する（ステップ♯２４）。この移行前処理完了通知を受け、主制御部６は、電源部９に省電力モードの移行と省電力モードでの補助記憶装置７への電力供給遮断を指示する（ステップ♯２５→エンド）。
【００８０】
一方、補助記憶装置７が非正規品であれば（ステップ♯２１のＮｏ）、主制御部６は、電源部９に省電力モードの移行と省電力モードでの補助記憶装置７への電力供給継続を指示する（ステップ♯２６→エンド）。補助記憶装置７に対し移行前処理の指示を与えても、補助記憶装置７が認識できるか解らない（移行前処理を行うか解らない）ため、主制御部６は、省電力モードでも非正規品の補助記憶装置７への電力供給を継続させる。言い換えると、通常モード、省電力モードを問わず、非正規品の補助記憶装置７に電力が供給される。このように、正規品と非正規品で省電力モード移行に対する電力供給の運用を変えることで、省電力モードに移行しても非正規品の補助記憶装置７での故障やデータ破損、喪失を回避することができる。
【００８１】
（データ通信速度の変更）
次に、図３を用いて、本実施形態の複合機１００での補助記憶装置７とのデータ通信速度を説明する。
【００８２】
本実施形態の複合機１００に接続される正規品の補助記憶装置７と主制御部６間のデータ通信速度は、データのやり取りを効率よく行うため高速な転送モードを用いる。例えば、通信部８や補助記憶装置７のインターフェイス７２の規格がパラレルＡＴＡの規格に準拠する場合、正規品では、主制御部６の通信部８と補助記憶装置７のインターフェイス７２は、Ｕｌｔｒａ  ＤＭＡ転送のモード６（規格上、１３３Ｍｂｐｓ）でデータ通信を行う。又、通信部８や補助記憶装置７のインターフェイス７２の規格がシリアルＡＴＡの規格に準拠している場合、シリアルＡＴＡでも複数の通信速度のモードがあるので、非正規品の補助記憶装置７では、正規品の補助記憶装置７のときよりもデータ通信速度を落とすモードにする。
【００８３】
しかし、接続された補助記憶装置７が非正規品の場合、Ｕｌｔｒａ  ＤＭＡ転送のモード６に対応しているとは限らない。そこで、補助記憶装置７を非正規品と認識しているとき、通信部８は、ＨＤＤとのデータ通信速度を正規品よりも落とす。例えば、Ｕｌｔｒａ  ＤＭＡ転送のモード６よりも下位のモード（例えば、モード４（規格上、６６．６Ｍｂｐｓ））に落とす。
【００８４】
又、例えば、通信部８と補助記憶装置７のインターフェイス７２の規格がＵＳＢ規格に準拠する場合もあり得る。例えば、ＵＳＢインターフェイスのＨＤＤも存在する。この場合、例えば、通信部８と正規品の補助記憶装置７間のデータ通信速度がＨｉｇｈ  Ｓｐｅｅｄ  Ｍｏｄｅ（規格上、４８０Ｍｂｐｓ）であれば、通信部８と非正規品の補助記憶装置７間のデータ通信速度をＦｕｌｌ  Ｓｐｅｅｄ  Ｍｏｄｅ（規格上、１２Ｍｂｐｓ）に落とす。又、例えば、通信部８と正規品の補助記憶装置７間のデータ通信速度がＳｕｐｅｒ  Ｓｐｅｅｄ  Ｍｏｄｅ（規格上、５Ｇｂｐｓ）であれば、通信部８と非正規品の補助記憶装置７間のデータ通信速度をＨｉｇｈ  Ｓｐｅｅｄ  Ｍｏｄｅ以下のデータ通信速度のモードに落とす。
【００８５】
このように、非正規品の補助記憶装置７に対しては、主制御部６は、補助記憶装置７のインターフェイス７２とのデータ通信速度を正規品よりも通信部８に落とさせるので、データの破損や損失なく非正規品の補助記憶装置７に対して読み書きを行うことができる。
【００８６】
尚、非正規品の補助記憶装置７で読み書きが正常に行えるか否かを確認するため、主制御部６は、補助記憶装置７に対する書込・読出テストを行ってもよい。このテストでは、主制御部６は、通信部８を介し、試験的に補助記憶装置７に書込と書き込んだデータの読出を行わせる。そして、書込と読出に失敗すれば、主制御部６は、データ転送速度を落とし、再度テストを行う。このテストを繰り返し、非正規品の補助記憶装置７でも安全に書込と読出が可能なデータ通信速度を探しあててもよい。
【００８７】
（暗号化処理）
次に、図３、図７に基づき、実施形態に係る複合機１００の補助記憶装置７に記憶させるデータの暗号化を説明する。図７は、実施形態に係る複合機１００の補助記憶装置７に記憶させるデータの暗号化の流れの一例を示すフローチャートである。
【００８８】
まず、補助記憶装置７に記憶させるデータの暗号化の概要を説明する。正規品の補助記憶装置７の記憶制御部７０には、図３に示すように、正規品と非正規品の識別に用いる演算レジスタ７３１や認証レジスタ７３２が設けられる。
【００８９】
上述のように、認証レジスタ７３２には、主制御部６から与えられ演算レジスタ７３１に格納される値に対し、記憶制御部７０が予め定められた演算式で演算した演算値が格納される。例えば、本実施形態の複合機１００の主制御部６は、認証レジスタ７３２内の演算値と、各複合機１００でのユニークな値を用いて、暗号鍵を作成する。各複合機１００でのユニークな値は、例えば、複合機１００の製造番号である。暗号鍵作成するための暗号鍵作成演算式や各複合機１００でのユニークな値は、例えば、主制御部６のＲＯＭ６３に記憶される。
【００９０】
主制御部６（のＣＰＵ６１）は、演算値や各複合機１００でのユニークな値や暗号鍵作成演算式を用いて、暗号鍵を作成する。そして、主制御部６のＣＰＵ６１は、暗号鍵を用いて、補助記憶装置７に記憶されるデータを暗号化する。この暗号化での方式は、例えば、ＡＥＳ（Advanced Encryption Standard）等の暗号化方式を採用できる。又、暗号化されたデータを補助記憶装置７から読み出して用いるときにデータを復号するため、暗号鍵はＲＯＭ６３等に記憶される。これにより、ある複合機１００で暗号化されたデータを記憶する正規品の補助記憶装置７を他の複合機１００に接続しても、暗号化されたデータは利用できず、データの情報漏洩を防ぐことができる。
【００９１】
正規品では、上述のように、認証レジスタ７３２の演算値を用いてデータの暗号化を行う。しかし、補助記憶装置７が非正規品であれば、認証レジスタ７３２が存在せず、主制御部６は補助記憶装置７に認証レジスタ７３２の演算値を要求しても取得できない（読み出せない）可能性が高い。そうすると、正規品と同様に暗号鍵を生成できない。そうすると、暗号鍵が正常に生成できず、暗号化後のデータが全て「０」や「１」という無効なデータとなる可能性もある。
【００９２】
このように、非正規品の補助記憶装置７に対して、正規品と同様の暗号化処理を行うと、データを正常に（安全に）記憶させることができない場合がある。そこで、本実施形態の複合機１００では、補助記憶装置７が非正規品であるときと、正規品であるときとで暗号化処理の内容（暗号化処理の運用方式）を変える。
【００９３】
そこで、図７のフローチャートを用いて、本実施形態の複合機１００での暗号化処理の流れの一例を説明する。
【００９４】
まず、図７のフローでのスタートは、補助記憶装置７に対して暗号化を行ってデータを記憶させようとする時点である。例えば、操作パネル２は、画像読取部３を用いて読み取りを行い、得られた画像データを補助記憶装置７に記憶させる設定とともに（スキャン機能）、補助記憶装置７への画像データの記憶に際し、暗号化処理を行う設定を行うことができる。又、例えば、複合機１００のＩ／Ｆ部６５が、補助記憶装置７に記憶させる画像データ等のデータをコンピューター２００から受信したとき、主制御部６は、画像データ等のデータを暗号化したうえで、補助記憶装置７に記憶させても良い。
【００９５】
まず、暗号化を行ってデータを補助記憶装置７に記憶させるとき、主制御部６は、通信部８に接続された補助記憶装置７が正規品か否か（正規品であるか非正規品であるか）を確認する（ステップ♯３１）。正規品であれば（ステップ♯３１のＹｅｓ）、主制御部６は認証レジスタ７３２に格納される演算値を通信部８に取得させる（ステップ♯３２）。そして、主制御部６は、運算値やユニークな値や暗号鍵作成演算式を用いて、暗号鍵を作成する（ステップ♯３３）
【００９６】
そして、主制御部６は、暗号鍵を用いて、予め定められた暗号方式に基づき、データの暗号化処理を行う（ステップ♯３４）。暗号化処理完了後、主制御部６は、暗号化後のデータを通信部８に補助記憶装置７に向けて送信させ、正規品の補助記憶装置７は暗号化されたデータを記憶する（ステップ♯３５）。そして、主制御部６は、暗号化に用いた暗号鍵をＲＯＭ６３やＨＤＤに記憶させて（ステップ♯３６）、正規品の補助記憶装置７への暗号化データの記憶（蓄積）処理を終了する（エンド）
【００９７】
一方、正規品でなければ（ステップ♯３１のＮｏ）、主制御部６は、正規品と異なる方式でデータの暗号化処理を行う（ステップ♯３７）。例えば、非正規品用に予めＲＯＭ６３に格納された暗号鍵を用いて、主制御部６は暗号化処理を行う。あるいは、主制御部６は、複合機１００の製造番号のようなユニークな値のみを用いて暗号鍵を生成し暗号化を行う。これらの場合、暗号鍵は固定されたものとなるので、暗号化されたデータを解読される可能性は高くなるものの、有効な暗号化を施し、データを非正規品の補助記憶装置７に記憶させることができる。
【００９８】
又、非正規品の暗号化方式を正規品と異ならせても良い。例えば、正規品では、ＡＥＳのような方式で暗号化処理を行うが、非正規品に記憶させるデータに対してはＤＥＳ（Data Encryption Standard）のような他種の暗号化方式で暗号化処理が行われても良い。
【００９９】
又、非正規品では、暗号化方式を変えて暗号化されたデータを記憶させたとしても、データを非正規品の補助記憶装置７を読み出して正確に復号できるとは限らない。そこで、正規品でなければ（ステップ♯３１のＮｏ）、主制御部６は、暗号化処理を行わないようにしてもよい。例えば、使用者が選択できるように、非正規品の補助記憶装置７に記憶させるデータに暗号化処理を行うか否かを設定するための画面を操作パネル２に表示させて、選択に応じ、主制御部６は、正規品とは異なる暗号化処理を行っても良いし、本フローのスタートの段階で、暗号化を行う設定がなされても、暗号化を行わないもようにしてもよい。
【０１００】
そして、主制御部６は、通信部８にデータを補助記憶装置７に向けて送信させ、非正規品の補助記憶装置７はデータを記憶し（ステップ♯３８）、データの非正規品の補助記憶装置７への記憶（蓄積）処理を終了する（ステップ♯３８→エンド）。
【０１０１】
このようにして、本実施形態の画像形成装置（例えば、複合機１００）は、記憶装置（補助記憶装置７）と接続され、記憶装置とデータの送受信を行う通信部８と、通信部８に記憶装置が接続されているとき、通信部８が記憶装置から取得した情報に基づき、通信部８に接続された記憶装置（補助記憶装置７）が正規品か否かを識別する主制御部６と、を含み、主制御部６は、通信部８に接続された記憶装置を非正規品と認識しているとき、通信部８に記憶装置とデータの送受信を行わせつつ、記憶装置が正規品であるときと正規品でないときとで記憶装置の運用方式を変える。
【０１０２】
このように正規品と非正規品の場合で運用方式を変えることにより、非正規品の記憶装置（補助記憶装置７）が接続された場合には非正規品であることを考慮した運用方式に変えることができる。従って、接続された記憶装置が非正規品であっても安全にある程度使用できるようにすることができる。
【０１０３】
又、省電力モードに移行に伴い記憶装置（補助記憶装置７）への電力供給を停止する場合、記憶装置の故障やデータの破損、喪失がないように省電力モードへの移行前処理を行うことがある。一方で、非正規品の記憶装置は、主制御部６からの移行前処理を行う指示を認識できるとは限らず、電力供給遮断を行うと記憶装置の故障やデータの破損、喪失を招く虞がある。そこで、本実施形態の画像形成装置（例えば、複合機１００）は、画像形成装置内への部材への電力供給を行う電源部９を有し、主制御部６は、通信部８に接続された記憶装置を正規品と認識しているとき、省電力モードへの移行条件が整うと、正規品の記憶装置に対して電力供給遮断に対応した省電力モードへの移行前処理を行う指示を記憶装置に与えて正規品の記憶装置に移行前処理を行わせた後に、電源部９に記憶装置への電力供給を遮断させ、通信部８に接続された記憶装置を非正規品と認識しているとき、省電力モードに移行しても記憶装置への電力供給を電源部９に継続させる。
【０１０４】
これにより、接続された記憶装置（補助記憶装置７）が正規品であれば、安全に電力供給を遮断できる状態にしたうえで記憶装置の電力供給を遮断することができる。又、非正規品の記憶装置であれば、省電力モードに移行しても電力供給は遮断されず、省電力モード移行による非正規品の記憶装置での故障やデータの破損、喪失の発生を防ぐことができる。従って、使用者は、オプション装置として接続された記憶装置を安全に使用できる。
【０１０５】
又、正規品では問題なくデータのやり取りができる通信速度でも、非正規品の記憶装置（補助記憶装置７）との間で、データの破損や喪失なく通信できるとは限らない。そこで、主制御部６は、通信部８に接続された記憶装置を非正規品と認識しているとき、通信部８に、正規品のときよりも記憶装置との通信速度を落とさせる。これにより、通信部８と非正規品の記憶装置との間でも、データの破損や喪失をできるだけ生じないようにすることができる。従って、使用者は、オプション装置として接続された記憶装置を安全に使用できる。
【０１０６】
画像形成装置（例えば、複合機１００）では、機密情報を含む画像データなどを、暗号化して記憶装置（補助記憶装置７）に記憶させることがあるが、非正規品の記憶装置は、正規品でなされる暗号処理方式に対応していない場合がある。そうすると、非正規品の記憶装置では、暗号鍵を正常に生成できない場合や、暗号化処理や復号処理でエラーが生ずることもある。そこで、主制御部６は、通信部８に接続された記憶装置を正規品と認識しているとき、正規品の記憶装置に設けられるレジスタ（認証レジスタ７３２）から通信部８に取得させた値を用いてデータに対して暗号化処理を行い、暗号化処理後のデータを通信部８から記憶装置に向けて送信させ、通信部８に接続された記憶装置を非正規品と認識しているとき、記憶装置を正規品と認識しているときと異なる暗号化処理をデータに対して施し、暗号化処理後のデータを通信部８から記憶装置に向けて送信させ、又は、記憶装置に暗号化処理を行っていないデータを通信部８から記憶装置に向けて送信させる。
【０１０７】
これにより、正規品の記憶装置（補助記憶装置７）では、解読できない高度で特有の暗号化処理を施した上でデータを記憶装置に記憶させることができる。又、非正規品の記憶装置であれば、簡易に暗号鍵が生成できるような暗号化処理を施す、あるいは、データの暗号化を施さないようにして、非正規品の記憶装置を用いるときのデータの破損や喪失を防ぐことができる。従って、使用者は、オプション装置として接続された記憶装置を安全に使用できる。
【０１０８】
又、本実施形態の画像形成装置（例えば、複合機１００）の正規品の記憶装置（補助記憶装置７）には、予め定められた演算方法により演算を行う演算部（コントローラー７１）が設けられ、主制御部６は、通信部８から認証用の初期値を記憶装置に送信させ、記憶装置が初期値に対して演算部により運算された演算値を通信部８に返信するか否か、及び、記憶装置が返信した演算値が、初期値を用いて演算方法で演算した値に一致するか否かにより、記憶装置が正規品か否かを識別する。これにより、確実、正確に接続された記憶装置（補助記憶装置７）が正規品か否かを認識することができる。
【０１０９】
又、記憶装置（補助記憶装置７）は、ハードディスクドライブとソリッドステートドライブの少なくとも何れか一方である。これにより、使用者は、オプション装置として接続されたハードディスクドライブとソリッドステートドライブを安全に使用できる。
【０１１０】
以上、本発明の実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。例えば、上記の実施形態では、省電力モードでの記憶装置（補助記憶装置７）への電力供給やデータ転送速度や暗号化処理での運用方式を正規品と非正規品とで異ならせる例を説明したが、３種類全てではなく、電力供給やデータ転送速度や暗号化処理のうち何れか１つ又は２つの組み合わせで運用方式を正規品と非正規品とで異ならせてもよい。
【産業上の利用可能性】
【０１１１】
本発明は記憶装置をオプション装置として接続可能な画像形成装置に利用可能である。
【符号の説明】
【０１１２】
１００  複合機（画像形成装置）          ６    主制御部（制御部）
７  補助記憶装置（記憶装置、ハードディスクドライブ、ソリッドステートドライブ）
７１    コントローラー（演算部）        ７３２  認証レジスタ（レジスタ）
８    通信部                            ９      電源部
【図１】
0005582651.tif 000002
【図２】
0005582651.tif 000003
【図３】
0005582651.tif 000004
【図４】
0005582651.tif 000005
【図５】
0005582651.tif 000006
【図６】
0005582651.tif 000007
【図７】
0005582651.tif 000008