(57)【要約】【課題】データ蓄積にＨＤＤを利用する画像処理装置において、第三者によって勝手にＨＤＤが交換されたり、データ漏洩目的で別のデバイスが接続されたりしても、記憶データに対するセキュリティや正当性を保障することが可能な画像処理装置を提供する。【解決手段】画像処理装置１０１は、ＡＳＩＣ１０７及び不揮発メモリ２０３を搭載したメインＣＴＬ基板１０５と、制御回路２０１及び不揮発メモリ２０２を搭載したＨＤＤユニット１１５を備える。制御回路２０１は、起動コードを生成し、不揮発メモリ２０２及び２０３に格納する。メインＣＴＬ基板１０５は、格納された起動コードの参照結果に基づいて、ＨＤＤ１０９や画像処理装置１０１の起動停止制御を行う。【選択図】図２
2008027060.tif 000002
【特許請求の範囲】
【請求項１】
画像データを蓄積する記憶装置と不揮発性の内部メモリとを備える記憶装置ユニットと、前記記憶装置ユニットと接続され不揮発性の内部メモリを備えるメイン制御ユニットとを有する画像処理装置であって、
前記記憶装置を起動するためのキーとして利用するコードで、生成されるたびに異なる不定のコードである起動コードを生成する起動コード生成手段と、
前記起動コード生成手段により生成された起動コードを前記記憶装置ユニット及び前記メイン制御ユニットの内部メモリへ格納する起動コード格納手段と、
前記起動コード格納手段により格納されたそれぞれの起動コードを参照して前記記憶装置及び画像処理装置の起動停止処理を制御する起動停止制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記起動コード生成手段は、少なくとも画像処理装置内のシステムがＯＦＦ状態となるときまでに生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記起動コード生成手段は、前記記憶装置ユニット又は前記メイン制御ユニットに設けられていることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記起動コード生成手段は、画像処理装置のシステム電源をＯＦＦにする指示がなされたときに前記記憶装置が動作中の場合には、前記記憶装置の動作完了を待って前記起動コードを生成することを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記起動停止制御手段は、画像処理装置のシステム電源をＯＦＦにする指示がなされた場合、前記起動コード生成手段により前記起動コードが生成された後に前記記憶装置の電源をＯＦＦとすることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記起動停止制御手段は、画像処理装置のシステム電源をＯＮにする指示がなされたときに、前記記憶装置ユニットの内部メモリに前記起動コードが存在しない場合には、エラーメッセージを表示して前記記憶装置の機能利用を制限することを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記起動停止制御手段は、画像処理装置のシステム電源をＯＮにする指示がなされたときに、前記記憶装置ユニットの内部メモリに格納された前記起動コードと前記画像処理装置の内部メモリに格納された前記起動コードとが一致しない場合には、エラーメッセージを表示してシステム電源をＯＦＦとすることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記記憶装置やその周辺回路に供給される電源として、画像処理装置本体の電源であるメイン電源とは別のサブ電源を備えることを特徴とする請求項１から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記サブ電源は、大容量コンデンサや二次電池であることを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記周辺回路は、前記サブ電源の電圧レベルを監視する電圧監視回路を備えることを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記記憶装置ユニットは、前記記憶装置、前記周辺回路、及び前記サブ電源を有し、ユニット単位で画像処理装置への取り付け及び取り外しが可能であることを特徴とする請求項１から１０のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、データ蓄積にＨＤＤを利用する画像処理装置において、画像処理装置の内部メモリとＨＤＤに格納した起動コードを照合することで、ＨＤＤに記憶されたデータに対するセキュリティや正当性を担保できる画像処理装置に関するものである。
【背景技術】
【０００２】
従来、ＨＤＤ（Hard Disk Drive）等の記憶手段を備えた画像形成装置として、複写機を基本とし、プリンタ、ファクシミリ等の機能を備えた複合機が普及している。このような複合機は、原稿の画像を光学的に読み取ってプリントアウトするコピー機能はもちろん、外部のコンピュータから送られた画像データを印刷するプリンタ機能、ＦＡＸ送受信等のファクシミリ機能を備え、加えてかかる記憶手段に入力された画像データを保存するため、ユーザの指示に応じて画像データを読み出して、適宜印刷を行える構成となっている。
【０００３】
ところが、上記のように記憶手段を搭載する場合、大容量のデータを蓄積できる利便性があると同時に、蓄積されたデータのセキュリティを担保できるか否かが問題となる。これは、データ蓄積にＨＤＤを使用するシステムにおいて、そのデータ自体が暗号化されたとしても、例えば、第三者により勝手にＨＤＤがすり替えられたり、接続経路途中にデータ漏洩目的で別のデバイスが接続されていたりしてもシステムが起動する場合は、そのシステムと記憶データに対する正当性やセキュリティが保障できないということを意味する。
【０００４】
例えば、特許文献１では、ＡＣ電源の停電時でもバックアップ電源を用いて必要最小限の動作を保障し、停電中はバックアップ電源の長寿命化を図り、ＡＣ電源復帰時には該停電が起こらなかったときと同様の動作状態に復元する技術が開示されている。
【０００５】
また、例えば特許文献２では、ＨＤＤ上にＲＯＭの拡張スペースを形成し、ＯＳやＢＩＯＳによるセキュリティチェック機能とも異なる、セキュリティチェックシステムを該スペースに構築する技術が提案されている。
【０００６】
また、例えば特許文献３では、画像形成装置本体の電源スイッチとは別に、ＨＤＤへの電源供給スイッチを設けることにより、ＨＤＤドライブ自身の破損を回避しうる画像形成装置が開示されている。
【特許文献１】特開平７−１６０５９６号公報
【特許文献２】特開２００３−１５０４５５号公報
【特許文献３】特開２００４−２７６５８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１で開示された技術は、ＡＣ電源によって二次電池を充電し、ＡＣ停電時に二次電池でシステムを駆動するものであり、記憶装置に保持されたデータのセキュリティを目的とするものではない。
【０００８】
また、特許文献２で提案された技術は、ＨＤＤ上にセキュリティチェックのためのパスワードロック機能を設けるものであるが、ＨＤＤの着脱自在性を考慮すると、ＨＤＤ側のみならず画像形成装置側にもセキュリティチェック機能を付加することが望ましい。
【０００９】
また、特許文献３で開示された画像形成装置は、本体電源スイッチとは別にＨＤＤ自身への供給電源スイッチを設けることでＨＤＤ自身の破損を防ぐものであり、特許文献１と同様に、記憶装置に保持されたデータのセキュリティを目的とするものではない。また、後述するように、本発明の機能電源スイッチと類似しているが、コードの生成の為にシステムの電源ＯＦＦ時に手順として設定している点が異なる。
【００１０】
そこで、上述した事情に鑑み、本発明は、データ蓄積にＨＤＤを利用する画像処理装置において、第三者によって勝手にＨＤＤが交換されたり、データ漏洩目的で別のデバイスが接続されたりしても、記憶データに対するセキュリティや正当性を保障することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
かかる目的を達成するために、請求項１記載の発明は、画像データを蓄積する記憶装置と不揮発性の内部メモリとを備える記憶装置ユニットと、前記記憶装置ユニットと接続され不揮発性の内部メモリを備えるメイン制御ユニットとを有する画像処理装置であって、前記記憶装置を起動するためのキーとして利用するコードで、生成されるたびに異なる不定のコードである起動コードを生成する起動コード生成手段と、前記起動コード生成手段により生成された起動コードを前記記憶装置ユニット及び前記メイン制御ユニットの内部メモリへ格納する起動コード格納手段と、前記起動コード格納手段により格納されたそれぞれの起動コードを参照して前記記憶装置及び画像処理装置の起動停止処理を制御する起動停止制御手段とを有することを特徴とする。
【００１２】
また、請求項２記載の発明は、請求項１に記載の画像処理装置において、前記起動コード生成手段は、少なくとも画像処理装置内のシステムがＯＦＦ状態となるときまでに生成することを特徴とする。
【００１３】
また、請求項３記載の発明は、請求項１又は２に記載の画像処理装置において、前記起動コード生成手段は、前記記憶装置ユニット又は前記メイン制御ユニットに設けられていることを特徴とする。
【００１４】
また、請求項４記載の発明は、請求項１から３のいずれか１項に記載の画像処理装置において、前記起動コード生成手段は、画像処理装置のシステム電源をＯＦＦにする指示がなされたときに前記記憶装置が動作中の場合には、前記記憶装置の動作完了を待って前記起動コードを生成することを特徴とする。
【００１５】
また、請求項５記載の発明は、請求項１から４のいずれか１項に記載の画像処理装置において、前記起動停止制御手段は、画像処理装置のシステム電源をＯＦＦにする指示がなされた場合、前記起動コード生成手段により前記起動コードが生成された後に前記記憶装置の電源をＯＦＦとすることを特徴とする。
【００１６】
また、請求項６記載の発明は、請求項１から５のいずれか１項に記載の画像処理装置において、前記起動停止制御手段は、画像処理装置のシステム電源をＯＮにする指示がなされたときに、前記記憶装置ユニットの内部メモリに前記起動コードが存在しない場合には、エラーメッセージを表示して前記記憶装置の機能利用を制限することを特徴とする。
【００１７】
また、請求項７記載の発明は、請求項１から６のいずれか１項に記載の画像処理装置において、前記起動停止制御手段は、画像処理装置のシステム電源をＯＮにする指示がなされたときに、前記記憶装置ユニットの内部メモリに格納された前記起動コードと前記画像処理装置の内部メモリに格納された前記起動コードとが一致しない場合には、エラーメッセージを表示してシステム電源をＯＦＦとすることを特徴とする。
【００１８】
また、請求項８記載の発明は、請求項１から７のいずれか１項に記載の画像処理装置において、前記記憶装置やその周辺回路に供給される電源として、画像処理装置本体の電源であるメイン電源とは別のサブ電源を備えることを特徴とする。
【００１９】
また、請求項９記載の発明は、請求項１から８のいずれか１項に記載の画像処理装置において、前記サブ電源は、大容量コンデンサや二次電池であることを特徴とする。
【００２０】
また、請求項１０記載の発明は、請求項１から９のいずれか１項に記載の画像処理装置において、前記周辺回路は、前記サブ電源の電圧レベルを監視する電圧監視回路を備えることを特徴とする。
【００２１】
また、請求項１１記載の発明は、請求項１から１０のいずれか１項に記載の画像処理装置において、前記記憶装置ユニットは、前記記憶装置、前記周辺回路、及び前記サブ電源を有し、ユニット単位で画像処理装置への取り付け及び取り外しが可能であることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、データ蓄積にＨＤＤを利用する画像処理装置において、第三者によって勝手にＨＤＤが交換されたり、データ漏洩目的で別のデバイスが接続されたりしても、記憶データに対するセキュリティや正当性を保障することが可能な画像処理装置が実現される。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しながら、本発明の実施形態の画像処理装置について説明する。
【００２４】
図１は、本実施形態の画像処理装置の機能構成を示したブロック図である。画像処理装置１０１は、読取部１０２、ＦＡＸ１０３、メインＣＴＬ基板１０５、画像形成部１１１、メインディスプレイ／操作部１１２、メイン電源ユニット１１３、及び機能電源スイッチ１１６から構成される。
【００２５】
読取部１０２は、原稿台（不図示）に載置された原稿を光学的に読み取る。ＦＡＸ１０３は、公衆回線網を介して画像データの送受信を行う。
【００２６】
メインＣＴＬ基板１０５は、ＣＰＵ（Central Processing Unit）１０６、ＡＳＩＣ（Application Specific Integrated Circuit）１０７、主メモリ１０８、Ｉ／Ｏ（Input/Output）コントローラ１１０、及びＨＤＤユニット１１５を有しており、ＨＤＤユニット１１５は、ＨＤＤ１０９及びサブ電源ユニット１１４を有している。
【００２７】
ＣＰＵ１０６は、画像処理装置１０１の制御プログラムの基づいて装置全体の処理を司る。ＡＳＩＣ１０７は、メインＣＴＬ基板１０５の中心をなす特定用途向け集積回路であり、ＣＰＵ１０６、ＨＤＤ１０９、メインディスプレイ／操作部１１２等に接続される。主メモリ１０８は、制御プログラムを格納し、またＣＰＵ１０６の処理のためのデータを一時的に保持する。
【００２８】
Ｉ／Ｏコントローラ１１０は、データ出力装置であるＰＣ１０４とネットワーク接続され、ＡＳＩＣ１０７とＰＣＩ（Peripheral Components Interconnect）バスを介して接続されている。
【００２９】
ＨＤＤ１０９は、読取部１０２で読み取った画像データや、ＦＡＸ１０３の受信データ、ＰＣ１０４からの出力データを蓄積する。サブ電源ユニット１１４は、装置のメイン電源が突然ＯＦＦとなったときにＨＤＤ１０９へ一時的に電源供給するためのサブ電源を備えている。
【００３０】
画像形成部１１１は、メインＣＴＬ基板１０５の制御に従って画像データに対する画像形成を行う。メインディスプレイ／操作部１１２は、ユーザが画像処理装置１０１を操作するための入力部や装置状況を把握するための表示部を有する。メイン電源ユニット１１３は、メイン電源スイッチ（不図示）を備え、画像処理装置１０１全体の電源を入れたり切断したりする。機能電源スイッチ１１６は、例えばＨＤＤ機能等の画像処理装置１０１内における各装置の機能を停止させるための電源スイッチである。
【００３１】
図２は、本実施形態の画像処理装置の機能構成を示したブロック図で、メインＣＴＬ基板及びＨＤＤユニットについて表したものである。
【００３２】
メインＣＴＬ基板１０５は、ＡＳＩＣ１０７に接続された不揮発メモリ２０３を有している。一方、ＨＤＤユニット１１５は、ＨＤＤ１０９及びサブ電源ユニット１１４のほかに、制御回路２０１、不揮発メモリ２０２を有している。
【００３３】
制御回路２０１は、ＡＳＩＣ１０７と接続されており、ＨＤＤユニット１１５内部では、不揮発メモリ２０２、ＨＤＤ１０９、及びサブ電源ユニット１１４と接続されている。また、制御回路２０１は、起動キーとして利用するコード（以下、起動コードという）を生成して、不揮発メモリ２０２及び２０３に該コードを格納する。
【００３４】
制御回路２０１により生成された起動コードは、画像処理装置内のシステム固有のコードであり、かつ、生成されるたびに異なるものである。起動コードは、例えば１バイトで表現される数値コードであり、制御回路２０１で乱数を発生させることによって、生成されるたびに異なるものとすることができる。なお、コードを複雑にするために、２バイト、あるいはそれ以上にしてもよい。また、乱数でなく、図示しないタイマの時刻からコードを生成するように構成してもよい。
【００３５】
本実施形態では、起動コードを生成する制御回路２０１がＨＤＤユニットに搭載されているが、画像処理装置側（メインＣＴＬ基板１０５）へ搭載されるように構成してもよい。いずれかにおいて起動コードの生成を行うように構成されていればよい。
【００３６】
図３は、本実施形態における起動コード生成の流れを示したフローチャートである。本フローでは、スタート時は画像処理装置がスタンバイ状態となっており、エンド時は画像処理装置のメイン電源がＯＦＦの状態となる。
【００３７】
装置の電源ＯＦＦ手順として、機能電源スイッチを押下すると、ＨＤＤの動作状態を判定し、動作中であればＨＤＤの動作終了手順に移行し、データの保護を完了させる。その後、若しくは先の分岐でＨＤＤが動作中でない場合、起動コードが生成されているかどうかの判定を行い、されていなければコードを生成し、画像処理装置側とＨＤＤ側に起動コードを格納した後、ＨＤＤ電源をＯＦＦにする。以下、詳述する。
【００３８】
起動コードが生成済みでないとき（ステップＳ３０１／ＮＯ）、機能電源スイッチをＯＦＦにする指示を行い（ステップＳ３０６）、ＨＤＤが動作中のときは（ステップＳ３０７／ＹＥＳ）ＨＤＤ動作終了のシーケンスに従って、まずはＨＤＤの動作を終了させる（ステップＳ３０８）。なお、ＨＤＤが動作中でない場合は（ステップＳ３０７／ＮＯ）、ＨＤＤ動作終了のシーケンスによる終了処理は不要である。
【００３９】
そして、ＨＤＤ動作終了後に再度起動コード生成について判断し、生成済みでない場合に（ステップＳ３０９／ＮＯ）、制御回路にて起動コードの生成を行う（ステップＳ３１０）。次いで、まず装置側（ＡＳＩＣ側の不揮発メモリ）に起動コードＸを書き込み（ステップＳ３１１）、次にＨＤＤ側（ＨＤＤユニット内の不揮発メモリ）に起動コードＹを書き込む（ステップＳ３１２）。生成した起動コードの書き込みが完了したら、ＨＤＤ電源をＯＦＦにする（ステップＳ３１３）。
【００４０】
一方、起動コードが生成済みであれば（ステップＳ３０１／ＹＥＳ）、機能電源スイッチをＯＦＦにして（ステップＳ３０２）、ＨＤＤが動作中のときは（ステップＳ３０３／ＹＥＳ）ＨＤＤ動作終了のシーケンスに従って該動作を終了させ（ステップＳ３０４）、ＨＤＤ電源を切断する（ステップＳ３０５）。また、ＨＤＤが動作中でなければ（ステップＳ３０３／ＮＯ）、そのままＨＤＤ電源をＯＦＦにする（ステップＳ３０５）。
【００４１】
なお、起動コードが生成済みであるかの判断を複数回行うのは（本フローでは２回（ステップＳ３０１及びＳ３０９））、画像処理装置内のシステムが最終的にＯＦＦ状態となるまでに起動コードの生成を行うことを前提としていることによる。本フローの例では、システムの最終ＯＦＦ状態はＨＤＤ電源がＯＦＦとなったときを示す。
【００４２】
図４は、本実施形態の画像処理装置の機能構成を示したブロック図で、メイン電源ユニット１１３について詳細に表したものである。
【００４３】
メイン電源ユニット１１３は、ＰＳＵ（Power Supply Unit）４０１、メイン電源スイッチ４０２、制御部４０３、及びリレー回路４０４を有している。そして、メイン電源ユニット１１３はメインＣＴＬ基板１０５と接続され、メインＣＴＬ基板１０５はメインディスプレイ／操作部を介して機能電源スイッチ１０６と接続されている。
【００４４】
機能電源スイッチ１０６での電源ＯＦＦの指示を受けて、制御信号がメインＣＴＬ基板１０５からメイン電源ユニット１１３内の制御部４０３へ伝送される。そして、制御部４０３は、リレー回路４０４をＯＦＦさせることで、ＡＣ電源４０５からの装置電源が切断される。なお、メイン電源スイッチ４０２は、機能電源スイッチ１０６とは別の場所に設けられる。
【００４５】
図５は、本実施形態における装置電源ＯＦＦ手順を示したフローチャートである。本フローでは、スタート時は装置がスタンバイ状態となっており、エンド時は装置のメイン電源がＯＦＦの状態となる。
【００４６】
機能電源スイッチを押した場合は、通常の電源ＯＦＦ手順に移行する。一方、機能電源スイッチをＯＦＦせずにメイン電源が切断された場合は、サブ電源からＨＤＤ及びおよびその周辺回路に電源を供給し、電源ＯＦＦ手順に移行する。以下、詳述する。
【００４７】
機能電源スイッチが押下されたときは（ステップＳ５０１／ＹＥＳ）、通常の電源ＯＦＦ手順となる。すなわち、ＨＤＤが動作中であるか判断し動作中の場合は（ステップＳ５０２／ＹＥＳ）ＨＤＤ動作終了のシーケンスに従って該動作を終了させ（ステップＳ５０３）、起動コードが生成済みでなければ（ステップＳ５０４／ＮＯ）、制御回路にて起動コードを生成して（ステップＳ５０５）装置側及びＨＤＤ側にコードを書き込み（ステップＳ５０６、Ｓ５０７）、ＨＤＤ電源を切断する（ステップＳ５０８）。
【００４８】
他方、機能電源スイッチが押下されずに（ステップＳ５０１／ＮＯ）メイン電源が切断されたときは（ステップＳ５０９／ＹＥＳ）、ＨＤＤの動作を正常に停止させる電源を確保するために、サブ電源からＨＤＤ電源への供給を行う（ステップＳ５１０）。以降は、ＨＤＤ電源をＯＦＦにするフローとして先に述べたものと同様である。つまり、ＨＤＤが動作中はＨＤＤ動作終了のシーケンスにより動作を終了させ、起動コードが生成されていなければ、制御回路によるコード生成及び生成したコードの書込みを行い、ＨＤＤ電源を切断する（ステップＳ５１１〜Ｓ５１７）。ＨＤＤ電源のＯＦＦ後にサブ電源を切断する（ステップＳ５１８）。
【００４９】
なお、機能電源スイッチが押下されず（ステップＳ５０１／ＮＯ）、メイン電源も切断されないときは（ステップＳ５０９／ＮＯ）、画像処理装置は動作を継続することとなる（ステップＳ５１９）。
【００５０】
図６は、本実施形態におけるサブ電源の充電の流れを示したフローチャートである。この場合、制御回路（図２の２０１）は、サブ電源の電圧レベルを監視する回路を備え、装置電源がＯＮ状態の間は常に電圧監視、充電を繰り返す。
【００５１】
サブ電源の電圧レベルが十分であるか否かを判断し、電圧レベルが十分であるときは充電をせずに終了となり（ステップＳ６０１／ＹＥＳ）、電圧レベルが不十分のときは（ステップＳ６０１／ＮＯ）サブ電源の充電を行う（ステップＳ６０２）。
【００５２】
図７は、本実施形態における装置電源ＯＮ手順を示したフローチャートである。本フローでは、スタート時は装置電源がＯＦＦ状態となっており、エンド時はそれぞれの場合で異なり、ＨＤＤ機能制限、メイン電源ＯＦＦ、あるいはスタンバイ状態となる。
【００５３】
まず、メイン電源スイッチをＯＮにすると（ステップＳ７０１）、連動してＨＤＤ電源スイッチをＯＮにして（ステップＳ７０２）、メインＣＴＬ基板上のＡＳＩＣとＨＤＤユニットの制御回路とでコードの有無を判定する。つまり、お互いの不揮発メモリに起動コードが書き込まれているかを確認する。
【００５４】
ここで、メインＣＴＬ基板上のＡＳＩＣとＨＤＤユニットの制御回路のどちらか、若しくはどちらにも起動コード自体が存在しない場合（例えば、ＨＤＤが盗まれていたり、すり替えられていたりした場合）には（ステップＳ７０３／ＮＯ）、ユーザにその情報を通知し（ステップＳ７０４）、ＨＤＤへのデータ蓄積機能を使用不可とするＨＤＤ機能制限モードへ自動的に移行する。
【００５５】
次に、コードが存在し（ステップＳ７０３／ＹＥＳ）、かつ、一致していなかった場合（ＨＤＤがすり替えられていたり、別デバイスが連結されていたりした場合）にも（ステップＳ７０５／ＮＯ）、ユーザにその情報を通知し（ステップＳ７０６）、さらに不正デバイスが取り付けられていた場合には、画像処理装置のメイン電源を自動的に切断する。
【００５６】
最終的に、コードがメインＣＴＬ基板上のＡＳＩＣとＨＤＤユニットの制御回路とに存在し（ステップＳ７０３／ＹＥＳ）、かつ、コードが一致していた場合（ステップＳ７０５／ＹＥＳ）のみ、画像処理装置及びＨＤＤは正常に起動し（ステップＳ７０７）、すべての機能を使用することができる。
【００５７】
なお、起動コードは、本実施形態では１つのコード同士で一致するか否かを判断しているが、１つのコードと２つ以上のコードの組合せとの一致を判定するように構成してもよい。また、２つ以上のコードの組合せ同士が一致するかどうかを判定するように構成してもよい。
【００５８】
例えば、画像処理装置側に起動コード“１１１１１１１１”が格納され、ＨＤＤ側に起動コード“１１１１００００”と“００００１１１１”とが格納された場合、装置側の１つのコードとＨＤＤ側の２つのコードとを比較して一致するかどうかの判定を行うこととなる。なお、先にも述べたが、ここでの起動コード“１１１１００００”及び“００００１１１１”は、１バイトの２進数である。
【００５９】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００６０】
上記の実施形態によれば、起動キーとして利用するコードを機器内部で自動生成できるので、ユーザは簡便にシステムの正当性と高いセキュリティを確保しながら利用することができる。
【００６１】
また、上記の実施形態によれば、システム電源がＯＮの状態、少なくとも電源ＯＦＦ時には復帰コードを生成し格納するので、そのコードが何らかの要因によって変値することがなく、システムの正当性を保持することができる。
【００６２】
また、上記の実施形態によれば、機器内部で自動生成されるコードをホスト側（画像処理装置側）とデバイス側（ＨＤＤ側）のいずれでも生成可能な構成としているので、システムの正当性とセキュリティ向上を図ることができる。
【００６３】
また、上記の実施形態によれば、システムの電源をＯＦＦにする際に一定の手順を設けているので、確実にコードを生成することができる。
【００６４】
また、上記の実施形態によれば、システム電源をＯＦＦと指示するときにＨＤＤが動作中であった場合には、その動作が完了するまで待つ機構を備えているので、必要なデータ及びＨＤＤそのものを保護することができる。
【００６５】
また、上記の実施形態によれば、ＨＤＤへの電源が画像処理装置本体の電源と別系統となっているので、ユーザがいつ装置本体の電源をＯＦＦにしても、ＨＤＤへのデータ書込みやＨＤＤ自体を保護することができる。
【００６６】
また、上記の実施形態によれば、ＨＤＤ及びその周辺回路への電源供給に、サブ電源として大容量コンデンサや二次電池を利用することができるので、突然システム電源がＯＦＦされたときにもＨＤＤ周辺の動作を継続することができる。
【００６７】
また、上記の実施形態によれば、サブ電源の電圧監視／充電回路を備えることで、サブ電源の電圧をいつでも使用可能状態にすることができる。
【００６８】
また、上記の実施形態によれば、ＨＤＤ、その周辺回路、及びＨＤＤ用サブ電源を１つのユニットとして備えているので、システムへの取り付け／取り外しの作業を容易にすることができる。特に、ＨＤＤや二次電池等の寿命による部品交換が懸念されるデバイスの交換を容易にすることができる。
【００６９】
また、上記の実施形態によれば、電源投入時に起動キーとして生成されたコードが存在しない場合、ユーザにエラー表示を返してＨＤＤ機能の利用を制限することで、ＨＤＤのセキュリティを高め、また、ユーザインタフェースに対してのアプライエンスを高めることができる。
【００７０】
また、上記の実施形態によれば、システム内にあるホスト（画像処理装置）とデバイス（ＨＤＤ）とが一対の復帰コード（起動キーとして生成されたコード）を持っているので、正常起動時にはそれぞれが一意の関係であると保障することができる。
【００７１】
また、上記の実施形態によれば、復帰コードが正しいものではなかった場合に、ユーザに装置内の異常を知らせることができるので、ユーザの利便性を図ることができる。
【００７２】
また、上記の実施形態によれば、復帰コードが一致しない組合せで電源を投入した場合に、エラー表示後に装置本体の電源が自動的に切断されることで、ユーザに正しいデバイス装着及び組合せに修正することを促すことができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態に係る画像処理装置の機能構成を示したブロック図である。
【図２】本発明の実施形態に係る画像処理装置の機能構成を示したブロック図である。
【図３】本発明の実施形態における起動コード生成の流れを示したフローチャートである。
【図４】本発明の実施形態に係る画像処理装置の機能構成を示したブロック図である。
【図５】本発明の実施形態における装置電源ＯＦＦ手順の流れを示したフローチャートである。
【図６】本発明の実施形態におけるサブ電源充電の流れを示したフローチャートである。
【図７】本発明の実施形態における装置電源ＯＮ手順の流れを示したフローチャートである。
【符号の説明】
【００７４】
１０１    画像処理装置
１０２    読取部
１０３    ＦＡＸ
１０４    ＰＣ
１０５    メインＣＴＬ基板
１０６    ＣＰＵ
１０７    ＡＳＩＣ
１０８    主メモリ
１０９    ＨＤＤ
１１０    Ｉ／Ｏコントローラ
１１１    画像形成部
１１２    メインディスプレイ／操作部
１１３    メイン電源ユニット
１１４    サブ電源ユニット
１１５    ＨＤＤユニット
２０１    制御回路
２０２，２０３    不揮発メモリ
４０１    ＰＳＵ
４０２    メイン電源スイッチ
４０３    制御部
４０４    リレー回路
４０５    ＡＣ電源
４０６    機器電源
【図１】
2008027060.tif 000003
【図２】
2008027060.tif 000004
【図３】
2008027060.tif 000005
【図４】
2008027060.tif 000006
【図５】
2008027060.tif 000007
【図６】
2008027060.tif 000008
【図７】
2008027060.tif 000009