(57)【特許請求の範囲】
【請求項１】
画像形成のための機能種別毎に、当該機能に係るデータを記憶する着脱可能な複数の記憶部と、
前記画像形成のための機能種別毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して用紙に画像形成を行う画像形成装置において、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御する制御部を備える画像形成装置。
【請求項２】
カラー画像形成で重畳する色画像毎に、当該色画像に係るデータを記憶する着脱可能な複数の記憶部と、
前記カラー画像形成で重畳する色画像毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して前記色画像を重畳して用紙にカラー画像形成を行う画像形成装置において、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御する制御部を備える画像形成装置。
【請求項３】
前記制御部は、前記識別結果に基づいて、いずれかの色画像に係るデータ書込及び／又はデータ読込を、当該いずれかの色画像に係るデータを記憶する記憶部に行うように制御する請求項２に記載の画像形成装置。
【請求項４】
前記記憶部は、データを一時的に記憶するテンポラリ領域を有し、
前記制御部は、いずれかの色画像に係る前記接続部と接続する記憶部が当該いずれかの色画像に係るデータを記憶する記憶部でない場合、この記憶部への前記いずれかの色画像に係るデータ書込及び／又はデータ読込については、前記テンポラリ領域にのみ行うように制御する請求項２又は３に記載の画像形成装置。
【請求項５】
画像形成のための機能種別毎に、当該機能に係るデータを記憶する着脱可能な複数の記憶部と、
前記画像形成のための機能種別毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して用紙に画像形成を行う画像形成装置のデータアクセス方法であって、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御するデータアクセス方法。
【請求項６】
カラー画像形成で重畳する色画像毎に、当該色画像に係るデータを記憶する着脱可能な複数の記憶部と、
前記カラー画像形成で重畳する色画像毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して前記色画像を重畳して用紙にカラー画像形成を行う画像形成装置のデータアクセス方法であって、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御するデータアクセス方法。
【請求項７】
画像形成のための機能種別毎に、当該機能に係るデータを記憶する着脱可能な複数の記憶部と、
前記画像形成のための機能種別毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して用紙に画像形成を行う画像形成装置のコンピュータを、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御させるためのプログラム。
【請求項８】
カラー画像形成で重畳する色画像毎に、当該色画像に係るデータを記憶する着脱可能な複数の記憶部と、
前記カラー画像形成で重畳する色画像毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して前記色画像を重畳して用紙にカラー画像形成を行う画像形成装置のコンピュータを、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、データアクセス方法及びプログラムに関する。
【背景技術】
【０００２】
従来、複写機やプリンタ等の画像形成装置は、ＨＤＤ（Hard  Disk  Drive）等の記憶媒体を本体に備えるものがあった。カラー画像形成装置では、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、Ｋ（ブラック）の色毎に記憶媒体を備え、プリントコントロール用の記憶媒体を含めて複数の記憶媒体が本体に備えられている。
【０００３】
この画像形成装置に備えられた記憶媒体には重要な画像情報や機密情報などが記憶される場合がある。情報漏洩を防止するため、電源ＯＦＦ時には本体から記憶媒体を取り外して金庫などの保管場所で管理できるように、記憶媒体は着脱可能となっている。例えば、特許文献１には、着脱可能な記憶媒体に関する技術が開示されており、特に暗号化した画像情報等と、保守ＩＤと、を記憶媒体に格納しておくことで、当該記憶媒体を着脱する際のデータの暗号化／復号化を容易に行う技術が開示されている。
【特許文献１】特開２００６−２０２１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した複数の記憶媒体が着脱可能な画像形成装置では、ＹＭＣＫ各色の記憶媒体及びプリントコントロール用の記憶媒体の計５つを取り違えて接続してしまうことがあった。例えば、Ｙ色に関する記憶媒体を接続すべき設置箇所に、誤って他の色の記憶媒体やプリントコントロール用の記憶媒体を設置してしまうことがあった。
【０００５】
このように記憶媒体が正しく設置されなていない場合、従来の画像形成装置では、記憶媒体からのデータの読み出し又はデータの書き込みが正常に行われないために用紙に異常画像が形成されてしまい、画像形成後の用紙が無駄になってしまうことがあった。
【０００６】
本発明の課題は、上記従来技術の問題に鑑みてなされたものであって、複数の記憶媒体が着脱可能な画像形成装置において、記憶媒体が誤って接続された場合の異常画像の形成を防止する技術を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、画像形成のための機能種別毎に、当該機能に係るデータを記憶する着脱可能な複数の機能部と、
前記画像形成のための機能種別毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して用紙に画像形成を行う画像形成装置において、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御する制御部を備える。
【０００８】
請求項２に記載の発明は、カラー画像形成で重畳する色画像毎に、当該色画像に係るデータを記憶する着脱可能な複数の記憶部と、
前記カラー画像形成で重畳する色画像毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して前記色画像を重畳して用紙にカラー画像形成を行う画像形成装置において、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御する制御部を備える。
【０００９】
請求項３に記載の発明は、請求項２に記載の発明において、前記制御部は、前記識別結果に基づいて、いずれかの色画像に係るデータ書込及び／又はデータ読込を、当該いずれかの色画像に係るデータを記憶する記憶部に行うように制御する。
【００１０】
請求項４に記載の発明は、請求項２又は３に記載の発明において、前記記憶部は、データを一時的に記憶するテンポラリ領域を有し、
前記制御部は、いずれかの色画像に係る前記接続部と接続する記憶部が当該いずれかの色画像に係るデータを記憶する記憶部でない場合、この記憶部への前記いずれかの色画像に係るデータ書込及び／又はデータ読込については、前記テンポラリ領域にのみ行うように制御する。
【００１１】
請求項５に記載の発明は、画像形成のための機能種別毎に、当該機能に係るデータを記憶する着脱可能な複数の機能部と、
前記画像形成のための機能種別毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して用紙に画像形成を行う画像形成装置のデータアクセス方法であって、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御する。
【００１２】
請求項６に記載の発明は、カラー画像形成で重畳する色画像毎に、当該色画像に係るデータを記憶する着脱可能な複数の記憶部と、
前記カラー画像形成で重畳する色画像毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して前記色画像を重畳して用紙にカラー画像形成を行う画像形成装置のデータアクセス方法であって、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御する。
【００１３】
請求項７に記載の発明は、画像形成のための機能種別毎に、当該機能に係るデータを記憶する着脱可能な複数の機能部と、
前記画像形成のための機能種別毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して用紙に画像形成を行う画像形成装置のコンピュータを、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御させるためのプログラムである。
【００１４】
請求項８に記載の発明は、カラー画像形成で重畳する色画像毎に、当該色画像に係るデータを記憶する着脱可能な複数の記憶部と、
前記カラー画像形成で重畳する色画像毎に、前記着脱可能な記憶部の各々と接続する複数の接続部と、
を有し、
入力画像データを画像処理して前記色画像を重畳して用紙にカラー画像形成を行う画像形成装置のコンピュータを、
前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御させるためのプログラムである。
【発明の効果】
【００１５】
請求項１、５、７に記載の発明によれば、いずれかの機能種別の接続部へ、誤って別の機能に係るデータを記憶する記憶部が接続された場合であっても、当該記憶部を識別してデータ書込及び／又はデータ読込を制御することができるため、異常なデータ書込及び／又はデータ読込を防止して用紙に異常画像が形成されることを未然に防ぐことができる。
【００１６】
請求項２、６、８に記載の発明によれば、いずれかの色画像の接続部へ、誤って別の色画像に係るデータを記憶する記憶部が接続された場合であっても、当該記憶部を識別してデータ書込及び／又はデータ読込を制御することができるため、異常なデータ書込及び／又はデータ読込を防止して用紙に異常画像が形成されることを未然に防ぐことができる。
【００１７】
請求項３に記載の発明によれば、色画像毎の接続部に対して接続すべき記憶部を取り違えて接続した場合であっても、適切な記憶部へのデータ書込及び／又はデータ読込を行うことができ、正常な画像形成を実施できる。
【００１８】
請求項４に記載の発明によれば、いずれかの色画像に係る接続部に関して記憶部の取り違えがあった場合であっても、その色の画像形成に関して一時的にデータを記憶するテンポラリ領域については通常どおりにデータ書込及び／又はデータ読込を行うことができ、記憶部が正常に接続された場合と比較しても処理速度を落とすことがない。
【発明を実施するための最良の形態】
【００１９】
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００２０】
先ず、本実施の形態に係る画像形成装置の機能的構成について、図１を参照して説明する。図１は、画像形成装置１００の機能的構成を模式的に示すブロック図である。
【００２１】
図１に示すように、画像形成装置１００は、画像入力部１、色変換部２、誤差拡散部３、格納制御部４、画像記憶部５、プリンタコントローラ６、画像処理部７、画像形成部８を有する構成である。
【００２２】
画像入力部１は、光学的に原稿を読み取るスキャナや他の情報機器と通信可能に接続する通信インターフェイスなどであり、原稿画像データや他の情報機器から送信される画像データ等の画像形成装置１００で形成すべき画像データの入力を受け付ける。画像入力部１は、スキャナで読み取った原稿画像データや受信した画像データなど入力画像データをＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）各色の画像データとして色変換部２へ出力する。
【００２３】
色変換部２は、ＲＧＢ各色とＹＭＣＫ各色との対応関係を示す色変換テーブル（特に図示せず）などを用いて、画像入力部１から出力されるＲＧＢ各色の入力画像データに対してＹＭＣＫ各色の画像データへ色変換処理を行う。色変換部２は、色変換処理後のＹＭＣＫ各色の画像データを誤差拡散部３へ出力する。
【００２４】
誤差拡散部３は、色変換処理後における注目画素の階調値とその周辺画素の階調値とを均一化する誤差拡散処理を行い、処理後の画像データを格納制御部４へ出力する。具体的には、誤差拡散部３は、画像入力部１から色変換部２に出力される色変換前と色変換後における注目画素の階調値の誤差値をバッファメモリ等に保持し、その誤差値を、多値画像データの未処理の周辺画素に拡散して各周辺画素の階調値に加算するなどの誤差拡散処理を行う。
【００２５】
格納制御部４は、画像記憶部５に記憶されるＹＭＣＫ各色の画像データのデータ書込及び／又はデータ読込や、プリンタコントローラ６に記憶されるデータのデータ書込及び／又はデータ読込等のデータアクセスを制御する。具体的には、格納制御部４は、誤差拡散処理後のＹＭＣＫ各色の画像データの画像記憶部５への一時記憶を行う。また、格納制御部４は、画像記憶部５に記憶された画像データやプリンタコントローラ６に記憶された画像形成に係るデータを読み出し、画像処理部７へ出力する。
【００２６】
画像記憶部５は、カラー画像形成を行うための機能に係るデータを読出可能及び／又は書込可能に記憶する記憶部を有する。画像記憶部５は、詳細については後述するが、カラー画像を形成する際に重畳するＹＭＣＫの色毎に複数の記憶部を有している。
【００２７】
プリンタコントローラ６は、画像形成のための機能として、ジョブ管理やフォント管理などの管理機能を提供する。プリンタコントローラ６は、詳細は後述するが、管理機能に係るデータを読出可能及び／又は書込可能に記憶する記憶部を備えている。
【００２８】
画像処理部７は、格納制御部４などから入力される画像データに対して、アナログ／デジタル変換処理、回転／反転処理、階調処理、鮮鋭性調整処理等の各種画像処理を施し、画像形成部８へ出力する。画像形成部８は、入力されるＹＭＣＫ各色の画像データに基づいて、当該各色画像を用紙に重畳して形成し、カラー画像の形成を行う。
【００２９】
具体的には、画像形成部８は、ＹＭＣＫ各色の画像データに基づいて、ＹＭＣＫ各色の感光体ドラムに静電潜像を形成し、その静電潜像へトナーを付着させたトナー像を中間転写ベルトなどの画像担持体へ形成することでＹＭＣＫ各色を重畳し、その画像担持体へ形成された画像を用紙へ転写する、いわゆる電子写真方式でカラー画像を形成する。なお、画像形成部８における用紙へのカラー画像の形成は、上述した電子写真方式に限らず、インクジェット方式、熱昇華方式等の他のプリント方式を適用することとしてもよい。
【００３０】
次に、画像形成装置１００のハードウエア構成の詳細について、図２、３を参照して説明する。図２は、画像形成装置１００のハードウエア構成を示すブロック図である。図３は、ＨＤＤにおける記憶領域の構成を模式的に示している。
【００３１】
図２に示すように、画像形成装置１００は、画像記憶部５、プリンタコントローラ６、画像形成部８、ＣＰＵ１０、表示部１２、操作部１３、ＮＩＣ１４及びＵＳＢ１５などがバス１６により互いに電気的に接続された構成である。
【００３２】
ＣＰＵ１０（Central  Processing  Unit）は、内部ＲＡＭ（特に図示せず）の所定領域を作業領域とし、ＲＯＭ（Read  Only  Memory）やデータの読込／書込が可能な半導体メモリ等である記憶部１１に格納された制御プログラムやアプリケーションプログラム等の各種プログラムデータや設定データを読み込んで順次実行することで、画像形成装置１００の動作を統括制御する。具体的には、ＣＰＵ１０は、記憶部１１に格納されたプログラムデータを読み込んで順次実行することで、前述した色変換部２、誤差拡散部３、格納制御部４、画像処理部７などの機能を提供する。また、ＣＰＵ１０は、図４を参照しながら後述する画像形成装置１００の動作処理を実行する。
【００３３】
操作部１３は、例えばＬＣＤ（Liquid  Crystal  Display）等の表示ディスプレイから構成され、ＣＰＵ１０の制御の下、各種操作画面や案内画面等を表示する。表示部１２は、数字キーやスタートキー等の各種機能キー、操作部１３と一体に構成されるタッチパネル等を備えて構成され、操作されたキーに対応する操作信号、タッチパネルでの入力操作に応じた操作信号を生成したＣＰＵ１０に出力する。
【００３４】
ＮＩＣ１４（Network Interface Card）は、特に図示しないＬＡＮ（Local Area Network）やインターネット等のネットワークと通信可能に接続する通信インターフェイスであり、当該ネットワークを介して接続するＰＣ（Personal  Computer）やスキャナ等の外部機器との間でデータの送受信を行う。ＵＳＢ１５（Universal Serial Bus）は、外部機器と直接接続するインターフェイスである。即ち、ＮＩＣ１４、ＵＳＢ１５が前述した画像入力部１としての機能を提供する。
【００３５】
画像記憶部５については、Ｙ色画像に係る構成を例示して説明する。Ｙ色画像については、内部のバス２１とバス１６とを接続するバスブリッジ２０、Ｉ／Ｆ２２、格納制御部４Ｙ、Ｙ色用ＨＤＤ５１Ｙ、ＳＤＲＡＭ５２Ｙを有する構成であり、バス２１によりバスブリッジ２０、Ｉ／Ｆ２２、格納制御部４Ｙが互いに電気的に接続される構成である。なお、Ｍ色画像についても、上述したＹ色画像と同様であり、内部のバス３１とバス１６とを接続するバスブリッジ３０、Ｉ／Ｆ３２、格納制御部４Ｍ、Ｍ色用ＨＤＤ５１Ｍ、ＳＤＲＡＭ５２Ｍを有する構成である。また、特に図示しないＣ色、Ｋ色の構成についても同様であるため、以後の説明では、Ｙ色画像に関する構成を例示して説明する。
【００３６】
格納制御部４Ｙは、例えばＩＣ（Integrated Circuit）などであり、Ｉ／Ｆ２２を介して接続するＹ色用ＨＤＤ５１Ｙのデータアクセスを制御する制御部４１Ｙ、データの圧縮伸長を行う圧縮伸長部４２Ｙ等を有して構成され、制御部４１ＹにはＳＤＲＡＭ５２Ｙ（Synchronous Dynamic  RAM）が接続されている。
【００３７】
格納制御部４Ｙは、バスブリッジ２０を介してＣＰＵ１０から送信される制御信号の下、Ｉ／Ｆ２２を介して接続するＹ色用ＨＤＤ５１Ｙのデータ読出及び／又はデータ書込を制御する。具体的には、格納制御部４Ｙは、Ｙ色用ＨＤＤ５１Ｙに記憶されたＹ色画像に関する圧縮された画像データや設定データを読み出して圧縮伸長部４２Ｙで伸長し、ＳＤＲＡＭ５２Ｙに展開する。また、格納制御部４Ｙは、画像入力部１から入力された画像データのＹ色画像に関するデータを圧縮伸長部４２Ｙで圧縮してＹ色用ＨＤＤ５１Ｙに一時的に記憶させるなどの制御を行う。
【００３８】
Ｙ色用ＨＤＤ５１Ｙは、前述したＹ色の画像形成に係るデータを読出可能及び／又は書込可能にする記憶部であり、Ｉ／Ｆ２２を介してバス２１と接続される。このＹ色用ＨＤＤ５１ＹとＩ／Ｆ２２とは、接続コネクタなどで互いに着脱可能に接続される。このため、画像形成装置１００は、電源オフ時などにＹ色用ＨＤＤ５１Ｙを取り外して別途保管することが可能である。
【００３９】
このＩ／Ｆ２２に接続されたＨＤＤの整合性の判定は、ＣＰＵ１０の制御の下、制御部４１ＹがＩ／Ｆ２２に接続するＨＤＤに記憶されたデータを検証して行われる。このＨＤＤの整合性の判定とは、Ｉ／Ｆ２２に接続すべきＨＤＤであるか否かを判定することであり、画像記憶部５に係るＨＤＤであるか否かの識別や、当該Ｉ／Ｆ２２に接続すべき色画像を記憶するＹ色用ＨＤＤ５１Ｙであるか否かの識別などを行うことである。具体的には、制御部４１Ｙの内部メモリなどに記憶された検証用データとＨＤＤに記憶されたデータとの比較や、Ｙ色の画像形成に係るデータを記憶するＨＤＤであることを示す当該ＨＤＤに記憶された識別情報などを判別して行われる。なお、後述する動作説明では、Ｉ／Ｆ２２に接続するＨＤＤに記憶された識別情報を用いて当該ＨＤＤを識別する構成を例示するが特に限定するものではない。
【００４０】
プリンタコントローラ６は、格納制御部６１、コントローラ用ＨＤＤ６２、バスブリッジ６３、Ｉ／Ｆ６４を有する。プリンタコントローラ６の内部にあるバス６５とバス１６とは、バスブリッジ６３を介して接続されている。プリンタコントローラ６の内部では、格納制御部６１、バスブリッジ６３、Ｉ／Ｆ６４がバス６５により互いに電気的に接続されている。
【００４１】
格納制御部６１は、例えばＩＣなどであり、バスブリッジ６３を介してＣＰＵ１０から送信される制御信号の下、プリンタコントローラ６の動作を制御する。具体的には、格納制御部６１は、ＣＰＵ１０の制御の下、Ｉ／Ｆ６４を介して接続するコントローラ用ＨＤＤ６２のデータ読出及び／又はデータ書込を制御する。
【００４２】
コントローラ用ＨＤＤ６２は、前述したジョブ管理やフォント管理などの管理機能に係るデータを読出可能及び／又は書込可能に記憶する記憶部であり、Ｉ／Ｆ６４を介してプリンタコントローラ６の内部にあるバス６５と接続される。このコントローラ用ＨＤＤ６２とＩ／Ｆ６４とは、接続コネクタなどで互いに着脱可能に接続されている。このため、画像形成装置１００は、電源オフ時などにコントローラ用ＨＤＤ６２を取り外して別途保管することが可能である。
【００４３】
このＩ／Ｆ６４に接続されたＨＤＤの整合性の判定は、ＣＰＵ１０の制御の下、格納制御部６１がＩ／Ｆ６４に接続するＨＤＤに記憶されたデータを検証して行われる。このＨＤＤの整合性の判定とは、Ｉ／Ｆ６４に接続すべきＨＤＤであるか否かを判定することであり、プリンタコントローラ６に係るＨＤＤであるか否かを識別することである。具体的には、格納制御部６１の内部メモリなどに記憶された検証用データとＨＤＤに記憶されたデータとの比較や、コントローラ用のデータを記憶するＨＤＤであることを示す当該ＨＤＤに記憶された識別情報などを判別して行われる。なお、後述する動作説明では、Ｉ／Ｆ６４に接続するＨＤＤに記憶された識別情報を用いて当該接続するＨＤＤを識別する構成を例示するが特に限定するものではない。
【００４４】
なお、上述したＹ色用ＨＤＤ５１Ｙ、Ｍ色用ＨＤＤ５１Ｍなどにおける記憶領域は、図３に示すように、キャッシュ用テンポラリ領域Ｒ１、ＦＡＴ（File Allocation Tables）等のファイル管理システムによるファイルシステム管理領域Ｒ２から構成されている。
【００４５】
キャッシュ用テンポラリ領域Ｒ１は、一時的なデータを記憶する記憶領域である。例えば、Ｙ色用ＨＤＤ５１Ｙのキャッシュ用テンポラリ領域Ｒ１では、画像形成部８において順次色画像を形成する際に予め展開しておくＹ色の画像データなどが記憶される。即ち、キャッシュ用テンポラリ領域Ｒ１は、画像用メモリであるＳＤＲＡＭの作業領域として利用される。
【００４６】
ファイルシステム管理領域Ｒ２は、画像形成部８における画像形成が予約されたジョブデータ、色毎のスタンプデータ等の各種設定データを記憶する記憶領域である。例えば、コントローラ用ＨＤＤ６２のファイルシステム管理領域Ｒ２では、画像形成部８において形成すべきジョブデータや各種フォントデータ等の設定データが記憶される。また、Ｙ色用ＨＤＤ５１Ｙのファイルシステム管理領域Ｒ２では、Ｙ色のスタンプデータなどのＹ色の画像形成に係る設定データが記憶される。即ち、ファイルシステム管理領域Ｒ２は、Ｉ／Ｆ２２、Ｉ／Ｆ３２、Ｉ／Ｆ６４などを介して接続する機能部の機能に係るデータを記憶する領域として利用される。
【００４７】
次に、ＣＰＵ１０の制御の下で行われる画像形成装置１００の動作について、図４〜図６を参照して説明する。図４は、画像形成装置１００の動作を示すフローチャートである。図５、図６は、画像形成装置１００におけるＨＤＤの誤挿入を例示する概念図である。
【００４８】
図４に示すように、電源投入時などにより画像形成装置１００が開始されると、前述した各ＨＤＤがマウントされ（ステップＳ１１）、当該各ＨＤＤの認証データが読み出されて正常であるか否かが判定される（ステップＳ１２）。
【００４９】
このステップＳ１２の判定では、カラー画像形成のための機能に係る画像記憶部５と、画像形成のための管理機能に係るプリンタコントローラ６と、に接続するＨＤＤが互いに取り違えて接続されているか否かが判定される。即ち、ステップＳ１２では、カラー画像の形成機能や管理機能等の機能毎のＩ／Ｆと接続するＨＤＤが正しいか否かまでが判定対象であるため、カラー画像の形成機能に含まれる各色のＩ／ＦとＨＤＤとの接続については判定対象外となる。よって、ステップＳ１２においては、画像記憶部５における色毎のＨＤＤが取り違えて接続されている場合などは正常であると判定される。
【００５０】
ステップＳ１２において正常でない（ＮＯ）と判定された場合、即ち、画像記憶部５と、プリンタコントローラ６と、に接続するＨＤＤが互いに取り違えて接続されている場合は、各ＨＤＤにおけるデータ書込及び／又はデータ読込などの動作が禁止され（ステップＳ１３）、表示部１２の操作画面上において、動作が禁止されたＨＤＤに係る機能を利用する操作項目が選択不可にされて当該機能が利用できない旨の警告表示が出力され（ステップＳ１４）、ＨＤＤが動作しないモードのみの限定的な動作が行われる（ステップＳ１５）。なお、ステップＳ１４における警告の出力は、表示部１２の画面上に行う構成だけでなく、特に図示しない音声出力部などによる警告音声の出力などであってもよい。
【００５１】
このステップＳ１２において正常でないと判定される場合には、図５に示すように、Ｉ／Ｆ６４にＹ色用ＨＤＤ５１Ｙが接続され、Ｉ／Ｆ２２にコントローラ用ＨＤＤ６２が取り違えて接続された場合などがある。この場合は、ステップＳ１３〜Ｓ１５により、点線で示したキャッシュ用テンポラリ領域Ｒ１へのデータ読込及び／又はデータ書込や一点鎖線で示したファイルシステム管理領域Ｒ２へのデータ読込及び／又はデータ書込が禁止される。
【００５２】
このため、画像形成装置１００では、ＨＤＤに記憶されたデータを利用しない限定的な動作のみが実行されるだけであり、取り違えて接続されたＨＤＤのデータ読込及び／又はデータ書込による用紙への異常画像の形成を防止することができる。
【００５３】
ステップＳ１２において正常である（ＹＥＳ）と判定された場合、即ち、画像記憶部５と、プリンタコントローラ６と、に接続するＨＤＤが互いに取り違えて接続されていない場合は、画像記憶部５に色毎に接続されるＨＤＤの各々の情報が確認されて正常に接続されているか否かが判定される（ステップＳ１６）。
【００５４】
ステップＳ１６において正常である（ＹＥＳ）と判定された場合、即ち、画像記憶部５に接続する各色のＨＤＤが取り違えて接続されていない場合は、画像記憶部５に接続する各ＨＤＤのキャッシュ用テンポラリ領域Ｒ１、ファイルシステム管理領域Ｒ２におけるデータ読込及び／又はデータ書込に関する動作を、当該各ＨＤＤの設置箇所のままで通常どおりに行うように設定され（ステップＳ１７）、画像記憶部５やプリンタコントローラ６に接続するＨＤＤに記憶されたデータに関する機能が利用可能な正常動作が行われる（ステップＳ１８）。
【００５５】
ステップＳ１６において正常でない（ＮＯ）と判定された場合、即ち、画像記憶部５に接続する各色のＨＤＤが取り違えて接続された場合は、各ＨＤＤの識別情報に基づいて不一致箇所が検出されて、取り違えて接続されたＨＤＤの検出が行われる（ステップＳ１９）。
【００５６】
次いで、ステップＳ１９で検出された、取り違えて接続されたＨＤＤのファイルシステム管理領域Ｒ２に関するデータ読込及び／又はデータ書込に関する動作に関しては、各ＨＤＤの識別情報に基づいて色が一致するようにバスブリッジを跨いで行うように設定され（ステップＳ２０）、各ＨＤＤのキャッシュ用テンポラリ領域Ｒ１に関するデータ読込及び／又はデータ書込に関する動作に関しては、設置箇所のままで通常どおりに行うように設定される（ステップＳ２１）。
【００５７】
次いで、バスブリッジを跨いだデータ転送により、ＨＤＤのデータ読出及び／又はデータ書込に係るデータ転送速度低下の発生があることが表示部１２に表示され（ステップＳ２２）、取り違えたＨＤＤについてはバスブリッジを跨いだデータ転送があるが、画像記憶部５やプリンタコントローラ６に接続するＨＤＤに記憶されたデータに関する機能が利用可能な正常動作が行われる（ステップＳ１８）。なお、ステップＳ２２における表示部１２への画面表示は、ＨＤＤの取り違えを示す警告表示や、特に図示しない音声出力部などによる警告音声の出力などであってもよい。
【００５８】
例えば、ステップＳ１６において正常でないと判定される場合には、図６に示すように、Ｉ／Ｆ２２にＭ色用ＨＤＤ５１Ｍが接続され、Ｉ／Ｆ３２にＹ色用ＨＤＤ５１Ｙが接続された場合などがある。この場合は、ステップＳ１９〜Ｓ２２により、ファイルシステム管理領域Ｒ２へのデータ読込及び／又はデータ書込については一点鎖線で示したとおりにバスブリッジ２０、バスブリッジ３０を跨いで色が一致するように行われる。
【００５９】
このため、画像形成装置１００は、画像記憶部５において、各色のＨＤＤが取り違えて接続された場合であっても、各色の画像形成に関するデータについてはバスブリッジを跨いでデータ読出及び／又はデータ書込を行うことができるため、用紙への画像形成を通常どおりに行うことができ、異常画像の形成を防止することができる。
【００６０】
また、キャッシュ用テンポラリ領域Ｒ１へのデータ読込及び／又はデータ書込については点線で示したとおりに設置箇所のまま通常どおりに行われる。
【００６１】
このため、画像形成装置１００は、画像記憶部５において、いずれかの色の画像形成に係るＨＤＤの取り違えがあった場合であっても、その色の画像形成に関する一時的なデータについてはバスブリッジを跨ぐことなく通常どおりにデータ読出及び／又はデータ書込を行うことができ、正常の場合と比較しても処理速度を落とすことがない。
【００６２】
また、画像形成装置１００は、画像記憶部５において、各色のＨＤＤが取り違えて接続された場合、データ転送速度が低下している旨の画面表示が表示部１２に行われるため、ＨＤＤが間違えて接続されたことや、そのために生じる処理速度の低下をユーザに知らしめることができる。
【００６３】
以上のように、画像形成装置１００は、画像形成のための機能種別（プリントコントロール、カラー画像形成等）毎に、当該機能に係るデータを記憶する着脱可能な記憶部（Ｙ色用ＨＤＤ５１Ｙやコントローラ用ＨＤＤ６２等）と、前記画像形成のための機能種別毎に、前記着脱可能な記憶部の各々と接続する複数の接続部（Ｉ／Ｆ２２、６４等）と、を有し、前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御する制御部（ＣＰＵ１０）を備える構成である。
【００６４】
このため、画像形成装置１００は、いずれかの機能種別の接続部へ、誤って別の機能に係るデータを記憶する記憶部が接続された場合であっても、当該記憶部を識別してデータ書込及び／又はデータ読込を制御することができるため、異常なデータ書込及び／又はデータ読込を防止して用紙に異常画像が形成されることを未然に防ぐことができる。
【００６５】
また、画像形成装置１００は、カラー画像形成で重畳する色画像毎に、当該色画像に係るデータを記憶する着脱可能な複数の記憶部（Ｙ色用ＨＤＤ５１Ｙ、Ｍ色用ＨＤＤ５１Ｍ等）と、前記カラー画像形成で重畳する色画像毎に、前記着脱可能な記憶部の各々と接続する複数の接続部（Ｉ／Ｆ２２、３２）と、を有し、前記接続部の各々と接続された記憶部に記憶されたデータを識別し、当該識別結果に基づいて、前記接続された記憶部へのデータ書込及び／又はデータ読込を制御する制御部（ＣＰＵ１０）を備える構成である。
【００６６】
このため、画像形成装置１００は、いずれかの色画像の接続部へ、誤って別の色画像に係るデータを記憶する記憶部が接続された場合であっても、当該記憶部を識別してデータ書込及び／又はデータ読込を制御することができるため、異常なデータ書込及び／又はデータ読込を防止して用紙に異常画像が形成されることを未然に防ぐことができる。
【００６７】
また、画像形成装置１００は、接続部の各々と接続された記憶部に記憶されたデータの識別結果に基づいて、いずれかの色画像に係るデータ書込及び／又はデータ読込を、当該いずれかの色画像に係るデータを記憶する記憶部に行うように制御する構成である。
【００６８】
このため、画像形成装置１００は、カラー画像形成で重畳する色画像毎の接続部に対して接続すべき記憶部を取り違えて接続した場合であっても、適切な記憶部へのデータ書込及び／又はデータ読込を行うことができ、正常な画像形成を実施できる。
【００６９】
また、画像形成装置１００は、記憶部においてデータを一時的に記憶するテンポラリ領域（キャッシュ用テンポラリ領域Ｒ１）を有し、いずれかの色画像に係る接続部と接続する記憶部が当該いずれかの色画像に係るデータを記憶する記憶部でない場合、この記憶部への前記いずれかの色画像に係るデータ書込及び／又はデータ読込については、前記テンポラリ領域にのみ行うように制御する構成である。
【００７０】
このため、画像形成装置１００は、いずれかの色画像に係る接続部に関して記憶部の取り違えがあった場合であっても、その色の画像形成に関して一時的にデータを記憶するテンポラリ領域については通常どおりにデータ書込及び／又はデータ読込を行うことができ、記憶部が正常に接続された場合と比較しても処理速度を落とすことがない。
【００７１】
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００７２】
例えば、本実施の形態では、記憶部としてＨＤＤを例示したが、半導体メモリや磁気記憶媒体、光磁気記憶媒体などであってよく、データの読取及び／又は書込可能な記憶媒体であればいずれであってよい。
【００７３】
また、本実施の形態では、画像形成のための機能種別として、プリンタコントローラでのジョブ管理やフォント管理などの管理機能や、画像記憶部でのカラー画像形成に関する機能を例示し、その機能種別ごとに複数の記憶部（ＨＤＤ）を有する構成を例示したが、画像入力、色変換、誤差拡散、画像処理などの他の機能種別ごとに複数の記憶部を有する構成であってもよく、特に限定しない。
【図面の簡単な説明】
【００７４】
【図１】本実施の形態に係る画像形成装置の機能的構成を模式的に示すブロック図である。
【図２】画像形成装置のハードウエア構成を示すブロック図である。
【図３】ＨＤＤにおける記憶領域の構成を模式的に示す概念図である。
【図４】画像形成装置の動作を示すフローチャートである。
【図５】画像形成装置におけるＨＤＤの誤挿入を例示する概念図である。
【図６】画像形成装置におけるＨＤＤの誤挿入を例示する概念図である。
【符号の説明】
【００７５】
１００  画像形成装置
１  画像入力部
２  色変換部
３  誤差拡散部
４  格納制御部
５  画像記憶部
６  プリンタコントローラ
７  画像処理部
８  画像形成部
１０  ＣＰＵ
１１  記憶部
１２  表示部
１３  操作部
１４  ＮＩＣ
１５  ＵＳＢ
１６、２１、３１、６５  バス
２０、３０、６３  バスブリッジ
２２、３２、６４  Ｉ／Ｆ
５１Ｙ  Ｙ色用ＨＤＤ
５１Ｍ  Ｍ色用ＨＤＤ
６２  コントローラ用ＨＤＤ
Ｒ１  キャッシュ用テンポラリ領域
Ｒ２  ファイルシステム管理領域
【図１】
0004862818.tif 000002
【図２】
0004862818.tif 000003
【図３】
0004862818.tif 000004
【図４】
0004862818.tif 000005
【図５】
0004862818.tif 000006
【図６】
0004862818.tif 000007