(57)【要約】【課題】挿抜可能な複数のストレージデバイスの取り付け時の取り扱いを改善する。【解決手段】個々に挿抜可能であって各々の接続位置が置換可能な状態で画像形成装置に接続されると共にデータを不揮発性の状態で記憶可能な複数のストレージデバイスと、前記複数のストレージデバイスのそれぞれに対応して記憶あるいは処理を実行する複数のデバイスと、を有する画像形成装置であって、前記複数のストレージデバイスの各々の接続位置に関して前記複数のデバイスとの間の対応関係が固定されない状態で前記複数のストレージデバイスと前記複数のデバイスとが前記画像形成装置に接続されており、前記複数のストレージデバイスの各々を識別し、該複数のストレージデバイスと前記複数のデバイスとの間の対応関係を設定し、前記複数のストレージデバイスと前記複数のデバイスとの間で対応するデータ処理を行うよう制御する制御部を備える。【選択図】図１
2011010116.tif 000002
【特許請求の範囲】
【請求項１】
個々に挿抜可能であって各々の接続位置が置換可能な状態で画像形成装置に接続されると共にデータを不揮発性の状態で記憶可能な複数のストレージデバイスと、
前記複数のストレージデバイスのそれぞれに対応して記憶あるいは処理を実行する複数のデバイスと、
を有する画像形成装置であって、
前記複数のストレージデバイスの各々の接続位置に関して前記複数のデバイスとの間の対応関係が固定されない状態で前記複数のストレージデバイスと前記複数のデバイスとが前記画像形成装置に接続されており、
前記複数のストレージデバイスの各々を識別し、該複数のストレージデバイスと前記複数のデバイスとの間の対応関係を設定し、前記複数のストレージデバイスと前記複数のデバイスとの間で対応するデータ処理を行うよう制御する制御部を備える、
ことを特徴とする画像形成装置。
【請求項２】
各種状態あるいは各種メッセージを表示する表示部を備え、
前記制御部は、
前記複数のストレージデバイスと前記複数のデバイスとの間の対応関係の設定について対応できない場合に、前記表示部に所定の表示を行う、
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御部は、
前記ストレージデバイスの記憶領域に付された用途あるいは機種を示す情報または識別情報を参照し、前記対応関係の設定を行う、
ことを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記対応関係が固定されない状態として、
前記複数のストレージデバイスのうち少なくとも２以上の前記ストレージデバイスが共通に接続され、
前記複数のデバイスのうち少なくとも２以上の前記デバイスが共通に接続される、
ことを特徴とする請求項１−３の少なくとも一項に記載の画像形成装置。
【請求項５】
前記制御部は、
所定のタイミングにおいて前記複数のストレージデバイスに所定のコードを生成して記憶させておき、
該所定のコードを読み取ることで、それまで使用していたストレージデバイスであるか否かを判定する、
ことを特徴とする請求項１−３の少なくとも一項に記載の画像形成装置。
【請求項６】
前記制御部は、
該所定のコードを読み取り、コード生成時に別途画像形成装置内のいずれかに記憶させておいた同一のコードと比較するか、あるいは、コード生成のアルゴリズムに照らし合わせることで、前記ストレージデバイスが、それまで使用していたストレージデバイスであるか否かを判定する、
ことを特徴とする請求項５記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを保存するために挿抜可能に接続されている複数のストレージデバイスを備えた画像形成装置に関し、特に、画像形成装置でのストレージデバイスの取り付け時における取り扱いの改善に関する。
【背景技術】
【０００２】
各種の画像形成装置では、大容量の不揮発性の記憶手段であるストレージデバイスとして、一般的にはハードディスクドライブを使用している。
そして、この種の画像形成装置では、ハードディスクドライブの障害発生によるデータ消失を防止するため、定期的にバックアップとしてデータを他のストレージデバイス（待避用のストレージデバイスなど）に待避させることが可能になるよう、ハードディスクドライブを挿抜可能に構成されている。これにより、万が一、障害が発生した場合には、待避用ストレージデバイスからデータを書き戻すことで、画像形成装置の動作を保証するようにしている。
【０００３】
また、この種の画像形成装置では、ハードディスクドライブの障害発生の際に、交換用の新たなハードディスクドライブと交換可能なように、ハードディスクドライブを挿抜可能に構成されている。これにより、万が一、障害が発生した場合には、故障したハードディスクドライブを取り外し、新たなハードディスクドライブを装着することで、画像形成装置の動作を保証するようにしている。
【０００４】
なお、この種の、ストレージデバイスとしてハードディスクドライブを備えた画像形成装置については、以下の特許文献に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2006-190089号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以上の特許文献１では、ハードディスクドライブを備えた画像形成装置を想定し、寿命などにより該ハードディスクドライブを交換することが記載されている。なお、ここで、画像形成装置は、カラー画像形成の為の各記録色Ｙ,Ｍ,Ｃ,Ｋの色毎にハードディスクドライブを備えているものが具体例として記載されている。
【０００７】
なお、この種の画像形成装置では、たとえば、Ｙ,Ｍ,Ｃ,Ｋの各色毎にハードディスクドライブを備えて構成されている。また、Ｙ,Ｍ,Ｃ,Ｋに加え、サムネイル画像用やタグデータ用なども加えて、合計で６台のハードディスクドライブを備えた画像形成装置も一般的である。
【０００８】
ここで、図１０に、上記特許文献１などに記載されている画像形成装置１００の代表的な構成を示す。ここで、画像形成装置１００は、画像処理部１１０、スキャナ１２０、プリントエンジン１３０を備えて構成されている。
【０００９】
そして、画像処理部１１０は、制御部１０１、ＲＯＭ１０２、揮発性のＲＡＭ１０３、不揮発性のＲＡＭ１０４、操作表示部１０５がシステムバスＢ１に接続されている。
また、ＰＣＩバスなどの汎用バスＢ２には、バスブリッジ１１４-1〜１１４-4の複数のバスブリッジが接続されている。
【００１０】
そして、バスブリッジ１１４-1には、バスＢ３-1が接続されており、そのバスＢ３-1に、ＨＤＤコントローラ１１１-1とＹ用のメモリ１１５-Yとが接続されている。また、ＨＤＤコントローラ１１１-1には、スロット１１２-1を介して、Ｙ用のＨＤＤ１１３-Yが接続されている。
【００１１】
また、バスブリッジ１１４-2には、バスＢ３-2が接続されており、そのバスＢ３-2に、ＨＤＤコントローラ１１１-2とＭ用のメモリ１１５-Mとが接続されている。また、ＨＤＤコントローラ１１１-2には、スロット１１２-2を介して、Ｍ用のＨＤＤ１１３-Mが接続されている。
【００１２】
また、バスブリッジ１１４-3には、バスＢ３-3が接続されており、そのバスＢ３-3に、ＨＤＤコントローラ１１１-3とＣ用のメモリ１１５-Cとが接続されている。また、ＨＤＤコントローラ１１１-3には、スロット１１２-3を介して、Ｃ用のＨＤＤ１１３-Cが接続されている。
【００１３】
また、バスブリッジ１１４-4には、バスＢ３-4が接続されており、そのバスＢ３-4に、ＨＤＤコントローラ１１１-4とＫ用のメモリ１１５-Kとが接続されている。また、ＨＤＤコントローラ１１１-4には、スロット１１２-4を介して、Ｋ用のＨＤＤ１１３-Kが接続されている。
【００１４】
この場合、スロット１１２-1〜１１２-4はコネクタ形状が同じであり、ＨＤＤ１１３-Y〜１１３-K側も共通のコネクタ形状であり、ＨＤＤ１１３-Y〜１１３-Kはスロット１１２-1〜１１２-4に対して挿抜可能に構成されている。
【００１５】
このため、Ｙ,Ｍ,Ｃ,Ｋの各ＨＤＤを異なるスロットに装着してしまうこともある。しかし、各ＨＤＤと各メモリとはバスブリッジの下流で１対１の対応付けがなされているため、間違ったＨＤＤの装着によって、ＨＤＤとメモリとの対応関係が崩れてしまい、画像形成装置として正常な動作することができない状態に陥る。例えば、画像データの色が入れ替わった状態の画像が形成されたり、あるいは、画像形成がストップしてしまう、といったことになる。
【００１６】
また、ＨＤＤの各スロットにおけるＹ,Ｍ,Ｃ,Ｋの装着順は正しいとしても、他の画像形成装置ともＨＤＤやスロットの形状が同じであるため、異なる機種のＨＤＤを装着してしまうこともある。
【００１７】
このような場合、Ｙ,Ｍ,Ｃ,Ｋの接続を間違えて動作しない、或いは、他の機種のハードディスクドライブを接続してしまったために動作しない、あるいは、似た他機種のハードディスクドライブを接続したために必要なデータが存在しないなど、各種の問題が発生しうるが、そのような場合に、画像形成装置側で問題の原因を特定することができず、また、動作の継続もできない。
【００１８】
なお、以上はハードディスクドライブを具体例にした場合であるが、ハードディスクドライブ以外の各種の挿抜可能に構成されたリムーバブルなストレージデバイスにおいて同様の問題が発生しうる。
【００１９】
本発明は以上の問題点を解決するものであり、データを保存するために挿抜可能に接続されている複数のストレージデバイスを備えた画像形成装置における間違った取り付け時に対処可能な画像形成装置を実現することを目的とする。
【課題を解決するための手段】
【００２０】
上述した課題を解決する本願発明は、以下に述べる通りである。
（１）請求項１記載の発明は、個々に挿抜可能であって各々の接続位置が置換可能な状態で画像形成装置に接続されると共にデータを不揮発性の状態で記憶可能な複数のストレージデバイスと、前記複数のストレージデバイスのそれぞれに対応して記憶あるいは処理を実行する複数のデバイスと、を有する画像形成装置であって、前記複数のストレージデバイスの各々の接続位置に関して前記複数のデバイスとの間の対応関係が固定されない状態で前記複数のストレージデバイスと前記複数のデバイスとが前記画像形成装置に接続されており、前記複数のストレージデバイスの各々を識別し、該複数のストレージデバイスと前記複数のデバイスとの間の対応関係を設定し、前記複数のストレージデバイスと前記複数のデバイスとの間で対応するデータ処理を行うよう制御する制御部を備える、ことを特徴とする画像形成装置である。
【００２１】
（２）請求項２記載の発明は、各種状態あるいは各種メッセージを表示する表示部を備え、前記制御部は、前記複数のストレージデバイスと前記複数のデバイスとの間の対応関係の設定について対応できない場合に、前記表示部に所定の表示を行う、ことを特徴とする請求項１記載の画像形成装置である。
【００２２】
（３）請求項３記載の発明は、前記制御部は、前記ストレージデバイスの記憶領域に付された用途あるいは機種を示す情報または識別情報を参照し、前記対応関係の設定を行う、ことを特徴とする請求項１または請求項２に記載の画像形成装置である。
【００２３】
（４）請求項４記載の発明は、前記対応関係が固定されない状態として、前記複数のストレージデバイスのうち少なくとも２以上の前記ストレージデバイスが共通に接続され、前記複数のデバイスのうち少なくとも２以上の前記デバイスが共通に接続される、ことを特徴とする請求項１−３の少なくとも一項に記載の画像形成装置である。
【００２４】
（５）請求項５記載の発明は、前記制御部は、所定のタイミングにおいて前記複数のストレージデバイスに所定のコードを生成して記憶させ、該所定のコードを読み取ることで、それまで使用していたストレージデバイスであるか否かを判定する、ことを特徴とする請求項１−３の少なくとも一項に記載の画像形成装置である。
【００２５】
（６）請求項６記載の発明は、前記制御部は、該所定のコードを読み取り、コード生成時に別途画像形成装置内のいずれかに記憶させておいた同一のコードと比較するか、あるいは、コード生成のアルゴリズムに照らし合わせることで、前記ストレージデバイスが、それまで使用していたストレージデバイスであるか否かを判定する、ことを特徴とする請求項５記載の画像形成装置である。
【発明の効果】
【００２６】
以上の発明によれば、以下のような効果を得ることができる。
（１）請求項１記載の画像形成装置の発明では、個々に挿抜可能であって各々の接続位置が置換可能なストレージデバイスが画像形成装置に接続される場合であって、複数のストレージデバイスの各々の接続位置に関して複数のデバイスとの間の対応関係が固定されない状態で複数のストレージデバイスと複数のデバイスとが画像形成装置に接続されている場合に、制御部は、複数のストレージデバイスの各々を識別し、該複数のストレージデバイスと複数のデバイスとの間の対応関係を設定し、複数のストレージデバイスと複数のデバイスとの間で対応するデータ処理を行うよう制御する。
【００２７】
このため、複数のストレージデバイスを異なる接続位置に装着したとしても、制御部が、複数のストレージデバイスの各々を識別し、該複数のストレージデバイスと複数のデバイスとの間の対応関係を設定するため、複数のストレージデバイスと複数のデバイスとの間で対応するデータ処理が行われるように制御される。
【００２８】
従って、複数のストレージデバイスと複数のデバイスとの対応関係が崩れてしまうことはなく、画像形成装置としての動作が確保される。
これにより、データを保存するために挿抜可能に接続されている複数のストレージデバイスを備えた画像形成装置において、該ストレージデバイスを間違った位置に接続してしまったとしても画像形成装置で対処して正常な動作を確保することができる。
【００２９】
（２）請求項２記載の画像形成装置の発明では、各種状態あるいは各種メッセージを表示する表示部を備えており、制御部は、複数のストレージデバイスと複数のデバイスとの間の対応関係の設定について対応関係の設定が対処できない場合には、表示部に所定の表示を行う。
【００３０】
これにより、データを保存するために挿抜可能に接続されている複数のストレージデバイスを備えた画像形成装置において、該ストレージデバイスを間違った位置に接続した場合には、対処可能な場合には接続の対応関係を設定して画像形成装置の動作を確保し、対処不可能な場合には表示部に表示して通知や報知を行うことで状態を明らかにすることができる。
【００３１】
（３）請求項３記載の画像形成装置の発明では、上記（１）または（２）において、制御部は、ストレージデバイスの記憶領域に付された用途あるいは機種を示す情報または識別情報を参照することで、複数のストレージデバイスと複数のデバイスの対応関係の設定を行う。
【００３２】
このため、複数のストレージデバイスを異なる接続位置に装着したとしても、制御部が、複数のストレージデバイスの各々を正しく識別することができ、該複数のストレージデバイスと複数のデバイスとの間の対応関係を設定するため、複数のストレージデバイスと複数のデバイスとの間で対応するデータ処理が行われるように制御される。従って、複数のストレージデバイスと複数のデバイスとの対応関係が崩れてしまうことはなく、画像形成装置としての動作が確保される。
【００３３】
これにより、データを保存するために挿抜可能に接続されている複数のストレージデバイスを備えた画像形成装置において、該ストレージデバイスを間違った位置に接続してしまったとしても画像形成装置で対処して正常な動作を確保することができる。
【００３４】
（４）請求項４記載の画像形成装置の発明では、上記（１）−（３）において、複数のストレージデバイスと複数のデバイスとの対応関係が固定されない状態として、複数のストレージデバイスのうち少なくとも２以上のストレージデバイスが共通に接続され、複数のデバイスのうち少なくとも２以上のデバイスが共通に接続される。
【００３５】
これにより、共通接続された２以上のストレージデバイスと、共通接続された２以上のデバイスとで、制御部が対応関係を設定し、複数のストレージデバイスと複数のデバイスとの間で対応するデータ処理を行うよう制御する。
【００３６】
従って、複数のストレージデバイスと複数のデバイスとの対応関係が崩れてしまうことはなく、画像形成装置としての動作が確保される。
これにより、データを保存するために挿抜可能に接続されている複数のストレージデバイスを備えた画像形成装置において、該ストレージデバイスを間違った位置に接続してしまったとしても画像形成装置で対処して正常な動作を確保することができる。
【００３７】
（５）請求項５記載の画像形成装置の発明では、上記（１）−（４）において、制御部は、所定のタイミングにおいて複数のストレージデバイスに所定のコードを生成して記憶させておき、該所定のコードを読み取ることで、それまで使用していたストレージデバイスであるか否かを判定する。
【００３８】
従って、複数のストレージデバイスと複数のデバイスとの対応関係が崩れてしまうことはなく画像形成装置としての動作が確保されるだけでなく、他機の同種のストレージデバイスが間違って装着された場合の判定も可能になる。
【００３９】
これにより、データを保存するために挿抜可能に接続されている複数のストレージデバイスを備えた画像形成装置において、該ストレージデバイスを間違った位置に接続してしまったとしても画像形成装置で対処して正常な動作を確保することができる。
【００４０】
（６）請求項６記載の画像形成装置の発明では、上記（５）において、制御部は、該所定のコードを読み取り、コード生成時に別途画像形成装置内のいずれかに記憶させておいた同一のコードと比較するか、あるいは、コード生成のアルゴリズムに照らし合わせることで、ストレージデバイスが、それまで使用していたストレージデバイスであるか否かを判定する。
【００４１】
従って、複数のストレージデバイスと複数のデバイスとの対応関係が崩れてしまうことはなく画像形成装置としての動作が確保されるだけでなく、他機の同種のストレージデバイスが間違って装着された場合の判定も正確に行うことが可能になる。
【００４２】
これにより、データを保存するために挿抜可能に接続されている複数のストレージデバイスを備えた画像形成装置において、該ストレージデバイスを間違った位置に接続してしまったとしても画像形成装置で対処して正常な動作を確保することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態の構成を示す構成図である
【図２】本発明の実施形態の構成を示す構成図である
【図３】本発明の実施形態の動作を示すフローチャートである。
【図４】本発明の実施形態の動作を示すフローチャートである。
【図５】本発明の実施形態の動作を示すフローチャートである。
【図６】本発明の実施形態の動作を示すフローチャートである。
【図７】本発明の実施形態の動作を示すフローチャートである。
【図８】本発明の実施形態の動作を示すフローチャートである。
【図９】本発明の実施形態の動作を示すフローチャートである。
【図１０】従来の画像形成装置を説明する説明図である。
【発明を実施するための形態】
【００４４】
以下、図面を参照して本発明の画像形成装置を実施するための形態（実施形態）を詳細に説明する。
〔画像形成装置１００の構成（１）〕
ここで、第一実施形態の画像形成装置１００の構成を、図１（ブロック図）に基づいて詳細に説明する。なお、この実施形態の画像形成装置１００としては、各種の画像形成装置に適用が可能であるが、ここでは、スキャナ，複写機，プリンタ，ファクシミリ装置の機能を備えた複合機（ＭＦＰ）を具体例にして説明を続ける。また、画像形成装置１００として既知であって、本実施形態の特徴的な動作や制御に直接に関係しない一般的な部分についての説明は省略してある。
【００４５】
また、ここでは、複数のストレージデバイスとして複数のハードディスクドライブ（ＨＤＤ）、複数のデバイスとして複数のメモリを具体例にして説明を行う。なお、複数のストレージデバイスは、複数のソリッドステートドライブ（Solid State Drive）を用いることが可能である。また、複数のデバイスとしては、処理回路などを用いることが可能である。また、ハードディスクドライブ、ソリッドステートドライブ、処理回路などを混在させた状態でもよい。
【００４６】
本実施形態の画像形成装置１００は、画像データに画像処理を行う画像処理部１１０、原稿を読み取って画像データを生成するスキャナ１２０、画像処理された画像データにより画像形成を行うプリントエンジン１３０、を備えて構成されている。
【００４７】
なお、この画像形成装置では、たとえば、イエローＹ，マゼンタＭ，シアンＣ，黒Ｋの各色毎にハードディスクドライブなどのストレージデバイスを備えて構成されている。
ここで、画像処理部１１０は、制御部１０１、ＲＯＭ（Read Only Memory）１０２、揮発性のＲＡＭ（Random Access Memory）１０３、不揮発性のＲＡＭ１０４、操作表示部１０５がシステムバスＢ１に接続されている。
【００４８】
また、ＰＣＩバスなどの汎用バスＢ２には、複数のＨＤＤ（Hard Disk Drive）コントローラ１１１-1〜１１１-4が接続されている。ここで、ＨＤＤコントローラは、後述するＨＤＤのライト（書き込み）／リード（読み出し）を制御する記憶制御手段である。
【００４９】
ここで、ＨＤＤコントローラ１１１-1には、スロット１１２-1を介して、Ｙ用のＨＤＤ１１３-Yが接続されている。ＨＤＤコントローラ１１１-2には、スロット１１２-2を介して、Ｍ用のＨＤＤ１１３-Mが接続されている。ＨＤＤコントローラ１１１-3には、スロット１１２-3を介して、Ｃ用のＨＤＤ１１３-Cが接続されている。ＨＤＤコントローラ１１１-4には、スロット１１２-4を介して、Ｋ用のＨＤＤ１１３-Kが接続されている。
【００５０】
この場合、スロット１１２-1〜１１２-4はコネクタ形状が同じであり、ＨＤＤ１１３-Y〜１１３-K側も共通のコネクタ形状であり、ＨＤＤ１１３-Y〜１１３-Kはスロット１１２-1〜１１２-4に対して挿抜可能に構成されている。
【００５１】
ここで、複数のＨＤＤ１１３-Y〜１１３-Kは、スロット１１２-1〜１１２-4、ＨＤＤコントローラ１１１-1〜１１１-4を介して、汎用バスＢ２に共通に接続された状態になっている。
【００５２】
また、汎用バスＢ２に接続されたバスブリッジ１１４にはバスＢ３が接続されており、このバスＢ３に、複数のデバイスとしての複数の色別の画像処理用のメモリ（メモリ１１５-Y，メモリ１１５-M，メモリ１１５-C，メモリ１１５-K）が共通に接続されている。
【００５３】
なお、以上の複数のＨＤＤ（ストレージデバイス）と複数のメモリ（デバイス）とは、Ｙ,Ｍ,Ｃ,Ｋ同士の対応関係が固定されない状態として、複数のストレージデバイスがバスＢ２に共通に接続され、複数のデバイスがバスＢ２以下のバスＢ３に共通に接続されている。
【００５４】
そして、画像処理部１１０では、画像形成装置１００において処理すべき画像データを必要に応じて画像処理する。なお、この際に、処理前あるいは処理中あるいは処理後の画像データを、画像出力までの間にスプールデータとして、色毎にＨＤＤ１１３-Y〜１１３-Kに記憶させる。さらに、画像処理部１１０では、画像形成装置１００において処理すべき画像データを、色毎にメモリ１１５-Y，メモリ１１５-M，メモリ１１５-C，メモリ１１５-Kを用いて画像処理を行う。
【００５５】
ここで、各部を制御するためＣＰＵ（Central Processing Unit）などで構成された制御部１０１は、インストールされているＯＳ（Operating System）またはファームウェア等に基づいて、画像形成装置１００の制御プログラムに従って、画像形成装置１００を構成する各部を制御して、各種の演算処理を行うことによって、画像形成装置を統括的に制御する。また、この実施形態では、制御部１０１は、複数のストレージデバイスの各々を識別し、該複数のストレージデバイスと複数のデバイスとの間の対応関係を設定し、複数のストレージデバイスと複数のデバイスとの間で対応するデータ処理を行うよう制御する。
【００５６】
ＲＯＭ１０２は、ＢＩＯＳ（Basic Input Output System）や各種プログラムを記憶する読み出し専用のメモリである。ここで、ＢＩＯＳは、制御部１０１の基本動作を制御するためのプログラム（ファームウェア）である。また、ＢＩＯＳは、制御部１０１に起動イベントが発生したときに、最初に実行され、各コンポーネントを初期化するためのＰＯＳＴ（Power On Self Test）処理を実行するものである。
【００５７】
揮発性のＲＡＭ１０３は、制御部１０１の作業用領域（メインメモリ）として使用される揮発性のメモリである。例えばＨＤＤやＲＯＭ等に記憶されたＯＳや制御プログラム、処理データ等を一時的に記憶するメモリである。不揮発性のＲＡＭ１０４は、制御部１０１が必要とする各種情報やデータが電源オフによっても消失しない状態で記憶されるメモリである。操作表示部１０５には制御部１０１からの指示による各種メッセージ表示がなされ、また、使用者からの操作が制御部１０１に伝達される。
【００５８】
スキャナ１２０は、原稿から画像を読み取って画像データを入力するスキャナなどの画像入力手段である。原稿から画像を読み取って画像データを取得するスキャナ１２０は、走査光源部、走査ミラー部、結像レンズ、ＣＣＤイメージセンサから構成される。
【００５９】
プリントエンジン１３０としては、画像形成装置１００が上述した複合機である場合には、記録材上にトナー像を形成するプリンタとして構成することが可能である。
〔画像形成装置１００の構成（２）〕
ここで、第一実施形態の画像形成装置１００の別な構成を、図２（ブロック図）に基づいて詳細に説明する。なお、この実施形態の画像形成装置１００としては、各種の画像形成装置に適用が可能であるが、ここでは、スキャナ，複写機，プリンタ，ファクシミリ装置の機能を備えた複合機（ＭＦＰ）を具体例にして説明を続ける。また、画像形成装置１００として既知であって、本実施形態の特徴的な動作や制御に直接に関係しない一般的な部分についての説明は省略してある。
【００６０】
また、ここでは、複数のストレージデバイスとして複数のハードディスクドライブ（ＨＤＤ）、複数のデバイスとして複数のメモリを具体例にして説明を行う。なお、複数のストレージデバイスは、複数のソリッドステートドライブ（Solid State Drive）を用いることが可能である。また、複数のデバイスとしては、処理回路などを用いることが可能である。また、ハードディスクドライブ、ソリッドステートドライブ、処理回路などを混在させた状態でもよい。
【００６１】
本実施形態の画像形成装置１００は、画像データに画像処理を行う画像処理部１１０、原稿を読み取って画像データを生成するスキャナ１２０、画像処理された画像データにより画像形成を行うプリントエンジン１３０、を備えて構成されている。
【００６２】
なお、この画像形成装置では、たとえば、イエローＹ，マゼンタＭ，シアンＣ，黒Ｋの各色毎に加え、更に、タグデータＴ、サムネイルデータＳ毎に、ハードディスクドライブなどのストレージデバイスを備えて構成されている。
【００６３】
ここで、画像処理部１１０は、制御部１０１、ＲＯＭ（Read Only Memory）１０２、揮発性のＲＡＭ（Random Access Memory）１０３、不揮発性のＲＡＭ１０４、操作表示部１０５がシステムバスＢ１に接続されている。
【００６４】
ここで、この画像形成装置１００では、システムバスＢ１以下に、バスＢ２１と、バスＢ２２との２組のＰＣＩバスなどの汎用バスが接続されている。
バスＢ２１には、複数のＨＤＤ（Hard Disk Drive）コントローラ１１１-1〜１１１-3が接続されている。ここで、ＨＤＤコントローラは、後述するＨＤＤのライト（書き込み）／リード（読み出し）を制御する記憶制御手段である。
【００６５】
ここで、ＨＤＤコントローラ１１１-1には、スロット１１２-1を介して、Ｙ用のＨＤＤ１１３-Yが接続されている。ＨＤＤコントローラ１１１-2には、スロット１１２-2を介して、Ｍ用のＨＤＤ１１３-Mが接続されている。ＨＤＤコントローラ１１１-3には、スロット１１２-3を介して、Ｃ用のＨＤＤ１１３-Cが接続されている。
【００６６】
また、バスＢ２１に接続されたバスブリッジ１１４ａにはバスＢ３１が接続されており、このバスＢ３１に、複数のデバイスとしての複数の色別の画像処理用のメモリ（メモリ１１５-Y，メモリ１１５-M，メモリ１１５-C）が共通に接続されている。
【００６７】
この場合、スロット１１２-1〜１１２-3はコネクタ形状が同じであり、ＨＤＤ１１３-Y〜１１３-C側も共通のコネクタ形状であり、ＨＤＤ１１３-Y〜１１３-Cはスロット１１２-1〜１１２-3に対して挿抜可能に構成されている。ここで、複数のＨＤＤ１１３-Y〜１１３-Cは、スロット１１２-1〜１１２-3、ＨＤＤコントローラ１１１-1〜１１１-3を介して、バスＢ２１に共通に接続された状態になっている。
【００６８】
また、バスＢ２２には、複数のＨＤＤ（Hard Disk Drive）コントローラ１１１-4〜１１１-6が接続されている。ここで、ＨＤＤコントローラは、後述するＨＤＤのライト（書き込み）／リード（読み出し）を制御する記憶制御手段である。
【００６９】
ここで、ＨＤＤコントローラ１１１-4には、スロット１１２-4を介して、Ｋ用のＨＤＤ１１３-Kが接続されている。ＨＤＤコントローラ１１１-5には、スロット１１２-5を介して、タグデータ（Ｔ）用のＨＤＤ１１３-Tが接続されている。ＨＤＤコントローラ１１１-6には、スロット１１２-6を介して、サムネイルデータ（Ｓ）用のＨＤＤ１１３-Sが接続されている。
【００７０】
また、バスＢ２２に接続されたバスブリッジ１１４ｂにはバスＢ３２が接続されており、このバスＢ３２に、複数のデバイスとしての複数のデータ別の画像処理用のメモリ（Ｋ用のメモリ１１５-K，タグデータＴ用のメモリ１１５-T，サムネイルデータＳ用のメモリ１１５-S）が共通に接続されている。
【００７１】
この場合、スロット１１２-4〜１１２-6はコネクタ形状が同じであり、ＨＤＤ１１３-K〜１１３-S側も共通のコネクタ形状であり、ＨＤＤ１１３-K〜１１３-Sはスロット１１２-4〜１１２-6に対して挿抜可能に構成されている。ここで、複数のＨＤＤ１１３-K〜１１３-Sは、スロット１１２-4〜１１２-5、ＨＤＤコントローラ１１１-4〜１１１-6を介して、バスＢ２２に共通に接続された状態になっている。
【００７２】
なお、以上の複数のＨＤＤ（ストレージデバイス）と複数のメモリ（デバイス）とは、ＹＭＣ同士の対応関係が固定されない状態として、複数のストレージデバイスがバスＢ２１に共通に接続され、複数のデバイスがバスＢ２１以下のバスＢ３１に共通に接続されている。
【００７３】
同様に、以上の複数のＨＤＤ（ストレージデバイス）と複数のメモリ（デバイス）とは、ＫＴＳ同士の対応関係が固定されない状態として、複数のストレージデバイスがバスＢ２２に共通に接続され、複数のデバイスがバスＢ２２以下のバスＢ３２に共通に接続されている。
【００７４】
すなわち、Ｙ,Ｍ,Ｃ,Ｋ,Ｔ,Ｓの合計６系統のＨＤＤ（ストレージデバイス）とメモリ（デバイス）とが、ＹＭＣとＫＴＳの２組に分かれて、それぞれの組の中では対応関係が固定されない状態として共通に接続されている。
【００７５】
また、言い換えると、対応関係が固定されない状態とは、複数のＨＤＤ１１３（ストレージデバイス）のうち少なくとも２以上のものが共通に接続され、複数のメモリ１１５（デバイス）のうち少なくとも２以上のものが共通に接続され、かつ、これらが、共通のバスを介して接続されている状態、すなわち、図１または図２の状態を言う。
【００７６】
〔画像形成装置１００の動作〕
以下、図３以降のフローチャートを参照して、画像形成装置１００の動作について説明する。ここでは、画像形成装置１００の電源オン時において、取り外されているＨＤＤを装着する際の動作を説明する。また、ここでは、図２の構成の合計６台のＨＤＤを挿抜可能な構成について動作を説明する。
【００７７】
制御部１０１は、画像形成装置の電源オン時において（図３中のステップＳ１１）、スロット１１２−１〜１１２−６のいずれかに装着されるＨＤＤについて台数パラメータｎについて初期値を１として（図３中のステップＳ１２）、ＨＤＤコントローラ１１１経由で装着されたＨＤＤに何らかのエラーが発生しないかを判定する（図３中のステップＳ１３）。ここで、エラーとは、ＨＤＤが接続されたＨＤＤコントローラ１１１が何らかの異常を検知した場合を言う。
【００７８】
装着したＨＤＤに何らかのエラーが発生した場合には（図３中のステップＳ１３でエラー）、ＨＤＤコントローラ１１１経由でエラーコードなどを取得して記録しておく（図３中のステップＳ１５）。
【００７９】
装着したＨＤＤにエラーが発生しない場合（図３中のステップＳ１１３で正常）は、制御部１０１は、ＨＤＤコントローラ１１１経由でＨＤＤの内部に記録されている認識ＩＤなどの所定のコードを取得する（図３中のステップＳ１４）。ここで、所定のコードとしては、画像形成装置１００の用途あるいは機種を示す情報、シリアル番号などの識別情報、タイムスタンプなどであり、これらに、Ｙ,Ｍ,Ｃ,Ｋ,Ｔ,Ｓなどの区別のコードを付加したものを、この所定のコードをＨＤＤの認識ＩＤとして用いる。
【００８０】
ここでは、この認識ＩＤとしての所定のコードの内容については判断せず、ＨＤＤの予め設定された所定の領域から、認識ＩＤ（所定のコード）についての読み取りが可能か否かだけを判断する。
【００８１】
装着したＨＤＤから認識ＩＤ（所定のコード）が読み取れない場合には（図３中のステップＳ１４でエラー）、制御部１０１は、認識ＩＤ読み取り不能としてエラーを記録しておく（図３中のステップＳ１５）。
【００８２】
装着したＨＤＤから認識ＩＤ（所定のコード）が読み取れた場合には（図３中のステップＳ１４で正常）、制御部１０１は、読み取った認識ＩＤを保存しておく（図３中のステップＳ１６）。さらに、この認識ＩＤに関連したファイルがＨＤＤ内に存在する場合には、そのファイルも認識ＩＤに併せて保存しておく（図３中のステップＳ１７）。
【００８３】
そして、いずれかのスロット１１２に装着されたＨＤＤについてのエラー検知あるいは認識ＩＤ取得・保存がなされた時点で（図３中のステップＳ１５またはＳ１７）、台数パラメータｎをインクリメントして（図３中のステップＳ１８）、画像形成装置１００に装着しうる最大数Ｎ（図１の構成では４、図２の構成では６）までの各ＨＤＤについて、装着とエラー検知（図３中のステップＳ１３）、認識ＩＤ取得とエラー検知（図３中のステップＳ１１４）とを繰り返す（図３中のステップＳ１９でＮＯ〜Ｓ１３）。
【００８４】
画像形成装置１００に装着しうる最大数ＮのＨＤＤを装着した時点で（図３中のステップＳ１９でＹＥＳ）、制御部１０１は、発生したエラー内容を解析するエラー解析処理（図３中のステップＳ２０）、複数のＨＤＤ（ストレージデバイス）と複数のメモリ（デバイス）との間の対応関係を設定するマウント処理（図３中のステップＳ２１）、画像形成装置の電源オフに関する電源オフ処理（図３中のステップＳ２２）、を実行する。
【００８５】
これら、エラー解析処理（図３中のステップＳ２０）、マウント処理（図３中のステップＳ２１）、電源オフ処理（図３中のステップＳ２２）については、別途フローチャートを参照して詳細に説明する。
【００８６】
図３ステップＳ２０におけるエラー解析処理について、以下、図４のフローチャートを用いて説明する。
このエラー解析処理としては、制御部１０１は、ＨＤＤそれぞれについて（図３中のステップＳ２０１、Ｓ２０６）、マウントエラー判断（図４中のステップＳ２０２）、ＩＤエラー判断（図４中のステップＳ２０３）、ＩＤ判断（図４中のステップＳ２０４）、を実行する。
【００８７】
ここで、マウントエラー判断（図４中のステップＳ２０２）について、以下、図５のフローチャートを用いて説明する。
ＨＤＤ１１３のスロット１１２への装着時にエラー（マウントエラー）が検知された場合（図３中のステップＳ１３）、後述するマウント処理（図３ステップＳ２１）で対処することができない根本な原因が存在すると考えられるため、マウントエラーを発生したＨＤＤ１１３がスロット１１２-1〜１１２-6のいずれに装着されたＨＤＤであるかを、制御部１０１が操作表示部１０５に表示する（図５中のステップＳ２０２１）。この際、ＨＤＤの装着時のエラーであって、ＨＤＤ内から情報の取得はできない可能性があり、認識ＩＤ取得などを行っていないため、どのスロットに装着されるＨＤＤであるかを表示する。
【００８８】
そして、制御部１０１は、予め定められたマウントエラーについてのガイダンス、すなわち、画像形成装置１００の使用者がどのように対処すればよいかのヘルプ表示を、操作表示部１０５に表示する（図５中のステップＳ２０２２）。この場合には、マウントエラーを発生したＨＤＤを取り外し、別な適切なＨＤＤをスロットに装着するような手順を示したガイダンスを表示すればよい。
【００８９】
つぎに、ＩＤエラー判断（図４中のステップＳ２０３）について、以下、図６のフローチャートを用いて説明する。
ＨＤＤ１１３のスロット１１２への装着時に認識ＩＤの読み取りエラー（ＩＤエラー）が検知された場合（図３中のステップＳ１４）、ＩＤが書き込まれていない新規のＨＤＤであると考えられるため、制御部１０１は、新規に認識ＩＤの書き込みを行うようにする。
【００９０】
なお、この際に、ライトプロテクトなどによって新規の認識ＩＤの書き込みをＨＤＤが受け付けない場合（図６中のステップＳ２０３２でエラー）、書き込み時にエラーを発生した場合（図６中のステップＳ２０３３でエラー）には、制御部１０１は、認識ＩＤ新規書き込みエラーとして記録しておく（図６中のステップＳ２０３４）。
【００９１】
一方、新規の認識ＩＤの書き込みでエラーが発生しない場合（図６中のステップＳ２０３２正常、Ｓ２０３３正常）、制御部１０１は、ＨＤＤコントローラ１１１経由でＨＤＤの内部の所定の領域に、所定のコードとして、画像形成装置１００の用途あるいは機種を示す情報、シリアル番号などの識別情報、タイムスタンプなどの予め定められたデータやコードを認識ＩＤとしてＨＤＤに書き込む（図６中のステップＳ２０３５）。
【００９２】
なお、この新規の認識ＩＤが書き込まれたＨＤＤについては、このまま使用可能に登録しても良いし、再度の装着によって図３のフローチャートを繰り返してから使用可能にしてもよい。
【００９３】
つぎに、ＩＤ判断（図４中のステップＳ２０４）、について、以下、図７のフローチャートを用いて説明する。
まず、ＨＤＤ１１３のスロット１１２への装着時にマウントエラー（図３中のステップＳ１３）が検知されず、認識ＩＤの読み取りエラー（図３中のステップＳ１４）が検知されない場合（図７中のステップＳ２０４１で正常）、制御部１０１は、各ＨＤＤ１１３（ＨＤＤ１１３-Y〜１１３-S）について、認識ＩＤなどとしてタイムスタンプが含まれているか否かを調べる（図７中のステップＳ２０４２）。
【００９４】
認識ＩＤなどとしてタイムスタンプが含まれている場合には（図７中のステップＳ２０４２でＹＥＳ）、制御部１０１は、同一日時を示す同一表記のタイムスタンプであるかを調べる（図７中のステップＳ２０４３）。
【００９５】
同一日時を示す同一表記のタイムスタンプであれば（図７中のステップＳ２０４３でＹＥＳ）、複数のＨＤＤ１１３-Y〜１１３-Sは同一の画像形成装置１００で使用されていたものであるため、制御部１０１は、同一機種用ＨＤＤであるとして登録する（図７中のステップＳ２０４４ａ）。
【００９６】
複数のＨＤＤ１１３-Y〜１１３-Sのうち、いずれかで異なる日時を示すタイムスタンプがあれば（図７中のステップＳ２０４３でＮＯ）、複数のＨＤＤ１１３-Y〜１１３-Sは同一の画像形成装置１００で使用されていたものではないため、制御部１０１は、他機種ＨＤＤ混在であるとして登録する（図７中のステップＳ２０４４ｂ）。
【００９７】
そして、制御部１０１は、各ＨＤＤの認識ＩＤを参照し、Ｙ用、Ｍ用、Ｃ用、Ｋ用、Ｔ用、Ｓ用の別をチェックする（図７中のステップＳ２０４５）。すなわち、制御部１０１は、認識ＩＤにより、各スロット１１２-1〜１１２-6にいずれのＨＤＤ１１３が装着されているかをチェックする。
【００９８】
そして、以上のＩＤ判定を装着された全てのＨＤＤ１１３について実行し（図７中のステップＳ２０４６）、
各スロット１１２-1〜１１２-6に複数のＨＤＤ１１３-Y〜１１３-Sのいずれが装着されているか、同一機種用ＨＤＤが搭載されているか否か、他機種用であって使用できない状態になっているＨＤＤがあるか、装着位置の関係で後述するマウント処理によっても使用できなＨＤＤがあるか、などを、制御部１０１は操作表示部１０５に表示する（図７中のステップＳ２０４７）。
【００９９】
また、他機種のＨＤＤが搭載されている場合には、このまま使用するか、あるいは、ＨＤＤを交換するかを、使用者に問い合わせるメッセージを、制御部１０１は操作表示部１０５に表示する。
【０１００】
そして、制御部１０１は、操作表示部１０５における使用者へのメッセージに対する使用者からの操作や選択を受け入れ（図７中のステップＳ２０４８）、各スロット１１２-1〜１１２-6へのＨＤＤ１１３-Y〜１１３-Sの装着状態、同一機種用ＨＤＤ／他機種用ＨＤＤの装着状態、他機種用であって使用できない状態になっているＨＤＤ、装着位置の関係で後述するマウント処理によっても使用できなＨＤＤ、使用できないＨＤＤにより画像形成装置として使用できない機能、などを、制御部１０１は操作表示部１０５に表示する（図７中のステップＳ２０４９）。
【０１０１】
以上の処理により、他の画像形成装置ともＨＤＤやスロットの形状が同じであって異なる機種のＨＤＤを装着してしまう場合にも、画像形成装置１００側で問題の原因を特定することが可能になり、また、可能な範囲で動作の継続をすることができるようになる。
【０１０２】
つぎに、マウント処理（図３中のステップＳ２１）、について、以下、図８のフローチャートを用いて説明する。
まず、制御部１０１は、以上の各種処理により解析されたＨＤＤ１１３についてのエラーの種類や状態、ＨＤＤ１１３の装着状態を参照する（図８中のステップＳ２１１）。
【０１０３】
そして、制御部１０１は、エラーや装着状態に応じて、該複数のＨＤＤ１１３と複数のメモリ１１５との間の対応関係の設定が可能であるかであるか否かを判定する（図８中のステップＳ２１２）。
【０１０４】
ここで、図１の構成であれば、ＨＤＤ１１３-Y〜１１３-Kは、スロット１１２-1〜１１２-4のいずれの位置に装着されても、メモリ１１５-Y〜１１５-Kとの対応関係が固定されていない状態に構成されているため、装着されたＨＤＤ１１３-Y〜１１３-Kにエラーが発生していなければ、あるいは、ＩＤ書き込みなどでエラーが回復していれば、制御部１０１が対応関係を設定することで、対応するデータ処理を行うようことが可能になる。
【０１０５】
また、ここで、図２の構成であれば、ＨＤＤ１１３-Y〜１１３-Cは、スロット１１２-1〜１１２-3のいずれの位置に装着されても、メモリ１１５-Y〜１１５-Cとの対応関係が固定されていない状態に構成されているため、装着されたＨＤＤ１１３-Y〜１１３-Cにエラーが発生していなければ、あるいは、ＩＤ書き込みなどでエラーが回復していれば、制御部１０１が対応関係を設定することで、対応するデータ処理を行うようことが可能になる。同様に、ＨＤＤ１１３-K〜１１３-Sは、スロット１１２-4〜１１２-6のいずれの位置に装着されても、メモリ１１５-K〜１１５-Sとの対応関係が固定されていない状態に構成されているため、装着されたＨＤＤ１１３-K〜１１３-Sにエラーが発生していなければ、あるいは、ＩＤ書き込みなどでエラーが回復していれば、制御部１０１が対応関係を設定することで、対応するデータ処理を行うようことが可能になる。
【０１０６】
この対応関係の設定が全てのＨＤＤ１１３とメモリ１１５との間で可能であれば（図８中のステップＳ２１２でＹＥＳ（可能））、以下のような対応関係の設定（マウント割り当て）を制御部１０１が行う（図８中のステップＳ２１４）。また、この対応関係の設定が一部のＨＤＤ１１３とメモリ１１５との間で可能であれば（図８中のステップＳ２１２でＹＥＳ（一部可能））、以下のような対応関係の設定（マウント割り当て）を制御部１０１が行う（図８中のステップＳ２１６）。
【０１０７】
ここで、図１の構成では、複数のＨＤＤ１１３と複数のメモリ１１５との間の対応関係の設定とは、各スロット１１２-1〜１１２-6に対して、ＨＤＤ１１３-Y〜１１３-Sがどのように装着されているかの状態に応じて、ＨＤＤ１１３-Yとメモリ１１５-Yとが対応関係になるように割り当て、ＨＤＤ１１３-Mとメモリ１１５-Mとが対応関係になるように割り当て、ＨＤＤ１１３-Cとメモリ１１５-Cとが対応関係になるように割り当て、ＨＤＤ１１３-Kとメモリ１１５-Kとが対応関係になるように割り当てる、ことを意味する。そして、このような対応関係の設定をするように、ＨＤＤコントローラ１１１-1〜１１１-4に対して、以上のような割り当てについての指示を与える。
【０１０８】
また、この図２の構成では、複数のＨＤＤ１１３と複数のメモリ１１５との間の対応関係の設定とは、各スロット１１２-1〜１１２-6に対して、ＨＤＤ１１３-Y〜１１３-Sがどのように装着されているかの状態に応じて、ＨＤＤ１１３-Yとメモリ１１５-Yとが対応関係になるように割り当て、ＨＤＤ１１３-Mとメモリ１１５-Mとが対応関係になるように割り当て、ＨＤＤ１１３-Cとメモリ１１５-Cとが対応関係になるように割り当て、ＨＤＤ１１３-Kとメモリ１１５-Kとが対応関係になるように割り当て、ＨＤＤ１１３-Tとメモリ１１５-Tとが対応関係になるように割り当て、ＨＤＤ１１３-Sとメモリ１１５-Sとが対応関係になるように割り当てる、ことを意味する。そして、このような対応関係の設定をするように、ＨＤＤコントローラ１１１-1〜１１１-3に対して、さらに、ＨＤＤコントローラ１１１-4〜１１１-6に対して、以上のような割り当てについての指示を与える。
【０１０９】
以上のＨＤＤ１１３とメモリ１１５との対応関係の設定により、複数のＨＤＤ１１３と複数のメモリ１１５との対応関係が崩れてしまうことはなくなり、画像形成装置１００としての通常の動作が確保される。
【０１１０】
また、以上のＨＤＤ１１３とメモリ１１５との対応関係の設定について、全てではないが一部のＨＤＤ１１３とメモリ１１５との間で可能であれば、対応関係の設定が可能な範囲の複数のＨＤＤ１１３と複数のメモリ１１５との対応関係が崩れてしまうことはなくなり、画像形成装置１００としての通常の動作が一部確保される。
【０１１１】
そして、制御部１０１は、以上の複数のＨＤＤ１１３と複数のメモリ１１５との間の対応関係の設定ができない場合（図８中のステップＳ２１２でＮＯ（不可））には、対応関係の設定ができないこと、対応関係の設定ができないために画像形成ができないこと、画像形成は可能であるが対応関係の設定ができないために動作が制限される機能（サムネイル機能の制限など）、対応関係の設定ができないために動作が可能となる一部の機能（基本的な画像形成動作のみなど）、について、使用者に通知することが必要な表示を行う（図８中のステップＳ２１３）。
また、制御部１０１は、複数のＨＤＤ１１３と複数のメモリ１１５との全ての間の対応関係の設定ができる場合（図８中のステップＳ２１２でＹＥＳ）には、対応関係の設定ができること、対応関係の設定ができるために画像形成が問題なくできること、について、使用者に通知することが必要な表示を行う（図８中のステップＳ２１５）
また、制御部１０１は、複数のＨＤＤ１１３と複数のメモリ１１５との一部の間の対応関係の設定ができる場合（図８中のステップＳ２１２でＹＥＳ（一部可能））には、対応関係の設定が一部のＨＤＤとメモリとの間でできること、対応関係の設定ができるために画像形成ができること、画像形成は可能であるが対応関係の設定が一部できないために動作が制限される機能（サムネイル機能の制限など）、対応関係の設定が一部しかできないために動作が可能となる一部の機能（基本的な画像形成動作のみなど）、について、使用者に通知することが必要な表示を行う（図８中のステップＳ２１７）。
つぎに、電源オフ処理（図３中のステップＳ２２）、について、以下、図９のフローチャートを用いて説明する。この電源オフ処理とは、画像形成装置１００の電源オフ時において、電源オフ直前に所定のコードをＨＤＤ１１３-1〜１１３-KあるいはＨＤＤ１１３-1〜１１３-Sに書き込む処理を意味している。
【０１１２】
まず、制御部１０１は、画像形成装置１００の用途あるいは機種を示す情報（型番などの情報）、シリアル番号などの識別情報、タイムスタンプなどに、Ｙ,Ｍ,Ｃ,Ｋ,Ｔ,Ｓなどの区別のコードを付加したものを、各ＨＤＤ１１３の認識ＩＤとして使用される所定のコードを生成する（図９中のステップＳ２２１）。この際、以上の元になる各情報をそのままの形（いわゆる平文）で使用しても良いし、あるいは、以上の情報とハッシュ関数などを用いて平文ではない形の所定のコードを生成してもよい。
【０１１３】
そして、制御部１０１は、以上の所定のコードを各ＨＤＤ１１３の所定の予め定められた記憶領域に書き込む（図９中のステップＳ２２２）。なお、この所定のコードとしては、各種の変形や、暗号化などが可能である。また、この所定のコード単体ではなく、他の情報と合わせた状態で書き込むことも可能である。この所定のコードの書き込みが完了したら、制御部１０１は、画像形成装置１００の電源を遮断する。
【０１１４】
なお、ここでは、電源オフ処理として所定のコードを各ＨＤＤ１１３に書き込むことを示したが、電源オフ時に限られるものではない。すなわち、電源オフ時が最も確実ではあるが、画像形成装置１００の動作中の他の任意のタイミング、たとえば、スリープ時など、画像形成に影響を与えないタイミングに実行してもよい。また、任意のタイミングと電源オフ時との両方で、制御部１０１が所定のコードを各ＨＤＤ１１３に書き込むようにしても良い。
【０１１５】
〔画像形成装置１００のその他の構成〕
以上の実施形態では、ストレージデバイスの具体例として、ＨＤＤ１１３を用いて説明してきた。しかし、ストレージデバイスはＨＤＤ１１３に限定されず、フラッシュメモリ等を用いたソリッドステートドライブ（Solid State Drive）であってもよい。
【０１１６】
また、ここでは、ＨＤＤ１１３と対応関係の設定がなされる複数のデバイスとして複数の画像処理用のメモリを具体例にして説明を行ったが、これに限定されず、複数のデバイスとして各色の画像処理用のプロセッサや処理回路などであってもよい。
【符号の説明】
【０１１７】
１００  画像形成装置
１０５  操作表示部
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＲＡＭ
１１０  画像処理部
１２０  スキャナ
１３０  プリントエンジン
【図１】
2011010116.tif 000003
【図２】
2011010116.tif 000004
【図３】
2011010116.tif 000005
【図４】
2011010116.tif 000006
【図５】
2011010116.tif 000007
【図６】
2011010116.tif 000008
【図７】
2011010116.tif 000009
【図８】
2011010116.tif 000010
【図９】
2011010116.tif 000011
【図１０】
2011010116.tif 000012