(57)【要約】【課題】記憶素子装着部への記憶押の正しい装着を促すことができる制御装置、およびこれを備えた画像形成装置を提供すること。【解決手段】プログラムフラッシュ２２から読み出される第１ソケット３１に装着されるべきＥＥＰＲＯＭの識別番号と、第１ソケット３１に装着されているＥＥＰＲＯＭから読み出される識別番号とを比較することにより、両者の識別番号が一致するか否かを判定する（ステップＳ２）。識別番号が一致しないと判定した場合（ステップＳ２でＮＯ）、第１ソケット３１に装着されるべきＥＥＰＲＯＭ４１が第１ソケット３１に装着されていないと判定し、エラーメッセージである出力信号を操作パネル４１に与える（ステップＳ７）。【選択図】            図２
2005010851.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の所定動作を制御するための制御装置であって、
制御に必要なデータを記憶するための記憶素子がそれぞれ装着される複数の記憶素子装着部と、
前記複数の記憶素子装着部にそれぞれ装着された記憶素子の識別番号を取得する識別番号取得手段と、
前記複数の記憶素子装着部にそれぞれ装着されるべき記憶素子の識別番号を記憶する識別番号記憶手段と、
前記識別番号取得手段によって取得された各記憶素子の識別番号と、前記識別番号記憶手段の記憶内容とを比較して、前記複数の記憶素子装着部への記憶素子の装着に誤りがあるか否かを判定する判定手段と、
この判定手段によって、記憶素子の装着に誤りがあると判定されたことに応答して、その旨を報知するための信号を出力する信号出力手段と
を含むことを特徴とする制御装置。
【請求項２】
画像形成装置の所定動作を制御するための制御装置であって、
制御に必要なデータを記憶するための記憶素子がそれぞれ装着される複数の記憶素子装着部と、
前記複数の記憶素子装着部にそれぞれ装着された記憶素子の識別番号を取得する識別番号取得手段と、
前記複数の記憶素子装着部にそれぞれ対応付けて設けられたワークメモリエリアと、
前記複数の記憶素子装着部にそれぞれ装着された記憶素子から記憶データを読み出す記憶データ読取手段と、
前記識別番号取得手段によって取得された各記憶素子の識別番号に基づいて、前記記憶データ読取手段によって各記憶素子から読み出された記憶データを、各記憶素子が装着されるべき記憶素子装着部に対応付けられたワークメモリエリアにそれぞれ格納するデータ格納手段と
を含むことを特徴とする制御装置。
【請求項３】
画像形成装置の所定の動作を制御するための制御装置であって、
制御に必要なデータを記憶するための記憶素子が装着される記憶素子装着部と、
前記記憶素子装着部に装着された記憶素子の識別番号を取得する識別番号取得手段と、
前記記憶素子装着部に装着されるべき記憶素子の識別番号を記憶する識別番号記憶手段と、
前記識別番号取得手段によって取得された記憶素子の識別番号と、前記識別番号記憶手段の記憶内容とを比較して、前記記憶素子装着部に装着されるべき記憶素子が装着されているか否かを判定する判定手段と、
この判定手段によって、記憶素子の装着に誤りがあると判定されたことに応答して、その旨を報知するための信号を出力する信号出力手段と
を含むことを特徴とする制御装置。
【請求項４】
用紙に画像を形成するための画像形成装置であって、
請求項１ないし３のいずれかに記載の制御装置を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像形成装置の所定動作を制御するための制御装置、およびこれを備えた画像形成装置に関する。
【０００２】
【従来の技術】
複写機等の画像形成装置の制御基板には、バックアップ機能を有するメモリが搭載されていて、このバックアップメモリには、工場出荷時にその装置に固有の装置情報（たとえば、用紙搬送動作と画像形成動作とのタイミング合わせのための情報など）が書き込まれるようになっている。バックアップメモリに記憶されている装置情報は、画像形成装置への電源投入時に読み出されて、用紙搬送動作や画像形成動作の制御に使用される。
【０００３】
バックアップメモリとしては、ＳＲＡＭ、フラッシュロムまたはＥＥＰＲＯＭ等を用いることができる。ＳＲＡＭをバックアップメモリとして用いる場合、バックアップ電源としてリチウム電池などが必要となるが、このような電池の使用は、地球環境保全の観点から望まれていない。また、フラッシュロムは、その構造上、記憶エリア（セクタ）が大きく、小さな単位で、データの書き換えを行うことができないため、装置情報の書き換えに時間がかかるという問題がある。以上のような理由から、バックアップメモリとしては、通常、ＥＥＰＲＯＭが多く採用されている（たとえば、特許文献１参照）。
【０００４】
しかしながら、ＥＥＰＲＯＭは記憶容量が２５６ｋｂｉｔと小さいので、１つのＥＥＰＲＯＭでは、制御に必要な装置情報（たとえば、１Ｍｂｉｔ）の全てを記憶させることができない。そこで、制御基板には、複数個のＥＥＰＲＯＭが装着されており、その複数のＥＥＰＲＯＭに装置情報が分割して書き込まれている。
【０００５】
【特許文献１】
特開２０００−３２２３２６号公報
【０００６】
【発明が解決しようとする課題】
制御基板に実装されている電子部品に故障などが生じた場合、その制御基板が新しいものに交換されることがある。この制御基板の交換の際には、交換対象の制御基板（古い制御基板）に実装されているＥＥＰＲＯＭが新しい制御基板に付け替えられる。各ＥＥＰＲＯＭには、交換対象の制御基板に搭載されていた画像形成装置に固有の装置情報が記憶されているので、そのＥＥＰＲＯＭを新しい制御基板に付け替えることにより、搬送タイミング情報等の再取得（入力）調整等を行わなくても、用紙搬送動作等の良好な制御を実現することができる。
【０００７】
しかし、制御基板が新しいものに交換されたとき、ＥＥＰＲＯＭが複数個備えられているため、ＥＥＰＲＯＭの付け間違いを生じることがあった。制御基板に実装されているＣＰＵは、所定の動作を制御するに際して、予め決められた場所に実装されたＥＥＰＲＯＭから装置情報を読み出して、その読み出した装置情報を制御に使用する。このため、ＥＥＰＲＯＭが正しく装着されないと、用紙搬送動作や画像形成動作の制御が正しく行われない結果を生じることになる。
【０００８】
そこで、この発明の目的は、記憶素子装着部への記憶素子の正しい装着を促すことができる制御装置、およびこれを備えた画像形成装置を提供することである。
また、この発明の他の目的は、複数の記憶素子装着部への記憶素子の装着に誤りがあった場合、画像形成装置の所定動作を正常に制御することのできる制御装置、およびこれを備えた画像形成装置を提供することである。
【０００９】
【課題を解決するための手段および発明の効果】
前記目的を達成するための請求項１記載の発明は、画像形成装置の所定動作を制御するための制御装置であって、制御に必要なデータを記憶するための記憶素子がそれぞれ装着される複数の記憶素子装着部と、前記複数の記憶素子装着部にそれぞれ装着された記憶素子の識別番号を取得する識別番号取得手段と、前記複数の記憶素子装着部にそれぞれ装着されるべき記憶素子の識別番号を記憶する識別番号記憶手段と、前記識別番号取得手段によって取得された各記憶素子の識別番号と、前記識別番号記憶手段の記憶内容とを比較して、前記複数の記憶素子装着部への記憶素子の装着に誤りがあるか否かを判定する判定手段と、この判定手段によって、記憶素子の装着に誤りがあると判定されたことに応答して、その旨を報知するための信号を出力する信号出力手段とを含むことを特徴とする制御装置である。
【００１０】
なお、前記判定手段は、前記識別番号取得手段によって取得された各記憶素子の識別番号と、前記識別番号記憶手段の記憶内容とを比較して、前記複数の記憶素子装着部にそれぞれ装着されるべき記憶素子が正しく装着されているか否かを判定する手段と言い換えることができる。
この発明によれば、複数の記憶素子装着部にそれぞれ装着されるべき記憶素子の識別番号が識別番号記憶手段に記憶されていて、その識別番号記憶手段の記憶内容と各記憶素子装着部に装着された記憶素子の記憶番号とが比較されて、各記憶素子装着部への記憶素子の装着に誤りがあるか否かが判定される。そして、いずれかの記憶素子の装着に誤りがあると判定された場合には、その判定結果を放置するための信号が信号出力手段から出力される。
【００１１】
これにより、信号出力手段からの出力信号に基づいて記憶素子の装着に誤りがある旨の報知などを行うことによって、記憶素子を誤って装着した作業者などに対して記憶素子の正しい装着を促すことができる。
請求項２記載の発明は、画像形成装置の所定動作を制御するための制御装置であって、制御に必要なデータを記憶するための記憶素子がそれぞれ装着される複数の記憶素子装着部と、前記複数の記憶素子装着部にそれぞれ装着された記憶素子の識別番号を取得する識別番号取得手段と、前記複数の記憶素子装着部にそれぞれ対応付けて設けられたワークメモリエリアと、前記複数の記憶素子装着部にそれぞれ装着された記憶素子から記憶データを読み出す記憶データ読取手段と、前記識別番号取得手段によって取得された各記憶素子の識別番号に基づいて、前記記憶データ読取手段によって各記憶素子から読み出された記憶データを、各記憶素子が装着されるべき記憶素子装着部に対応付けられたワークメモリエリアにそれぞれ格納するデータ格納手段とを含むことを特徴とする制御装置である。
【００１２】
この発明によれば、各記憶素子装着部にそれぞれ装着された記憶素子の識別番号が取得され、これに基づいて、各記憶素子から読み出された記憶データが、各記憶素子が装着されるべき記憶素子装着部に対応づけられたワークメモリエリアにそれぞれ格納される。
したがって、或る記憶素子装着部と他の記憶素子装着部との間で記憶素子の付け間違えを生じた場合であっても、各記憶素子から読み出された記憶データは、各記憶素子が装着されるべき記憶素子装着部に対応付けられたワークメモリエリアに格納されるから、ワークエリアメモリに格納された記憶データに基づいて、画像形成装置の所定動作を正常に制御することができる。
【００１３】
請求項３記載の発明は、画像形成装置の所定の動作を制御するための制御装置であって、制御に必要なデータを記憶するための記憶素子が装着される記憶素子装着部と、前記記憶素子装着部に装着された記憶素子の識別番号を取得する識別番号取得手段と、前記記憶素子装着部に装着されるべき記憶素子の識別番号を記憶する識別番号記憶手段と、前記識別番号取得手段によって取得された記憶素子の識別番号と、前記識別番号記憶手段の記憶内容とを比較して、前記記憶素子装着部に装着されるべき記憶素子が装着されているか否かを判定する判定手段と、この判定手段によって、記憶素子の装着に誤りがあると判定されたことに応答して、その旨を報知するための信号を出力する信号出力手段とを含むことを特徴とする制御装置である。
【００１４】
この発明によれば、記憶素子装着部に装着されるべき記憶素子の識別番号が識別番号記憶手段に記憶されていて、その識別番号記憶手段の記憶内容と記憶素子装着部に装着された記憶素子の記憶番号とが比較されて、記憶素子装着部への記憶素子の装着に誤りがあるか否かが判定される。そして、記憶素子の装着に誤りがあると判定された場合には、その判定結果を報知するための信号が信号出力手段から出力される。
【００１５】
これにより、信号出力手段からの出力信号に基づいて記憶素子の装着に誤りがある旨の報知などを行うことによって、記憶素子を誤って装着した作業者などに対して記憶素子の正しい装着を促すことができる。
請求項４記載の発明は、用紙に画像を形成するための画像形成装置であって、請求項１ないし３のいずれかに記載の制御装置を備えていることを特徴とする画像形成装置である。
【００１６】
この発明によると、請求項１ないし３のいずれかに関連して述べた効果と同様の効果を奏する画像形成装置を提供することができる。
【００１７】
【発明の実施の形態】
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図１は、この発明の一実施形態に係る画像形成装置の電気的構成を示すブロック図である。
この画像形成装置は、たとえば、電子写真方式によって用紙に画像を形成するデジタル式複写機であり、原稿画像を読み取って、原稿画像に対応した画像データを取得するための画像読取部１と、図示しない感光体の表面に静電潜像を形成するためのＬＳＵ（レーザスキャナユニット）３と、画像読取部１およびＬＳＵ３などを制御するための制御装置２とを有している。
【００１８】
また、複写枚数などを設定するための操作パネル４を有している。操作パネル４は、テンキーなどを含む操作入力部４５と、メッセージなどの情報を表示可能な液晶表示パネル４６とを備えていて、たとえば、画像形成装置本体の前面上部など、使用者が操作しやすい位置に配設されている。
制御装置２には、画像読取部１および操作パネル４からの入力データに対する処理を行うための操作部ＣＰＵ２１と、ＬＳＵ３など画像出力に関する各部の制御を行うためのエンジンＣＰＵ２５とが実装されている。
【００１９】
操作部ＣＰＵ２１には、たとえば、フラッシュメモリで構成されるプログラムフラッシュ（プログラムＦＬＡＳＨ）２２、およびＳＤＲＡＭで構成されるワークエリアとして使用するワークメモリ（ワークＳＤＲＡＭ）２３が接続されている。
プログラムフラッシュ２２には、操作部ＣＰＵ２１が実行する制御のためのプログラムが格納されていて、操作部ＣＰＵ２１は、そのプログラムフラッシュ２２に記憶されているプログラムに従って、画像読取部１から入力された原稿画像データに必要な画像処理を施すための画像処理部２４、および入出力端子（Ｉ／Ｏ）２９に接続された周辺機器や周辺部材（周辺機器／部材）３５を制御する。ワークメモリ２３は、その操作部ＣＰＵ２１による制御を実行する際に必要なデータを一時的に保持しておくために使用される。なお、入出力端子２９に接続される機器としては、たとえば、原稿を画像読取部１による原稿読取位置へ自動搬送するための自動原稿送り装置を例示することができる。
【００２０】
制御装置２にはさらに、バックアップメモリとしてのＥＥＰＲＯＭ４１，４２がそれぞれ装着された第１ソケット３１および第２ソケット３２が設けられており、操作部ＣＰＵ２１は、第１ソケット３１および第２ソケット３２にそれぞれ装着されたＥＥＰＲＯＭ４１，４２からデータを読み出したり、そのＥＥＰＲＯＭ４１，４２にデータを書き込んだりすることができる。
ＥＥＰＲＯＭ４１，４２には、工場出荷時に、この画像形成装置に固有の装置データが書き込まれる。たとえば、ＥＥＰＲＯＭ４１には、基準原稿から読み取った画像補正のための基準データなどが書き込まれ、ＥＥＰＲＯＭ４２には、画像読取部１による原稿画像の読み取りタイミングに関するデータなどが書き込まれる。また、ＥＥＰＲＯＭ４１，４２には、装置データの書き込みの際に、それぞれ識別番号「０００１」および「０００２」が書き込まれる。ＥＥＰＲＯＭ４１，４２は、バックアップ電力を供給しなくても、その書き込まれたデータを記憶保持しておくことができる。
【００２１】
ワークメモリ２３には、第１エリア５１および第２エリア５２が設定されており、第１エリア５１は第１ソケット３１に対応づけられ、第２エリア５２は第２ソケット３２に対応づけられている。操作部ＣＰＵ２１は、画像形成装置に電源が投入されると、ソケット３１，３２にそれぞれ装着されたＥＥＰＲＯＭ４１，４２から装置データを読み出し、その読み出した装置データを、第１エリア５１および第２エリア５２に格納する。そして、操作部ＣＰＵ２１は、第１エリア５１および第２エリア５２に格納した装置データを参照し、画像処理部２４および周辺機器／部材３５を制御する。
【００２２】
一方、エンジンＣＰＵ２５には、たとえば、フラッシュメモリで構成されるプログラムフラッシュ（プログラムＦＬＡＳＨ）２６、およびＳＲＡＭで構成されるワークエリアとして使用するワークメモリ（ワークＳＲＡＭ）２７が接続されている。
プログラムフラッシュ２６には、エンジンＣＰＵ２５が実行する制御のためのプログラムが格納されていて、エンジンＣＰＵ２５は、そのプログラムフラッシュ２６に記憶されているプログラムに従って、画像処理部２４によって画像処理が施された原稿画像データをＬＳＵ３に与えるための画像出力部２８、および入出力端子（Ｉ／Ｏ）２１０に接続された周辺機器や周辺部材（周辺機器／部材）３６を制御する。ワークメモリ２７は、そのエンジンＣＰＵ２５による制御を実行する際に必要なデータを一時的に保持しておくために使用される。なお、入出力端子２１０に接続される機器としては、たとえば、この画像形成装置の置台であって、その画像形成装置に供給すべき用紙を収容可能な用紙カセットが複数段（たとえば、３段）備えられた多段デスクを例示することができる。
【００２３】
制御装置２にはさらに、バックアップメモリとしてのＥＥＰＲＯＭ４３，４４がそれぞれ装着された第３ソケット３３および第４ソケット３４が設けられており、エンジンＣＰＵ２５は、第３ソケット３３および第４ソケット３４にそれぞれ装着されたＥＥＰＲＯＭ４３，４４からデータを読み出したり、そのＥＥＰＲＯＭ４３，４４にデータを書き込んだりすることができる。
ＥＥＰＲＯＭ４３，４４には、工場出荷時に、この画像形成装置に固有の装置データが書き込まれる。たとえば、ＥＥＰＲＯＭ４３には、用紙搬送のためのタイミングデータなどが書き込まれ、ＥＥＰＲＯＭ４４には、用紙のマージンデータなどが書き込まれる。また、ＥＥＰＲＯＭ４３，４４には、装置データの書き込みの際に、それぞれ識別番号「０００３」および「０００４」が書き込まれる。ＥＥＰＲＯＭ４３，４４は、バックアップ電力を供給しなくても、その書き込まれたデータを記憶保持しておくことができる。
【００２４】
ワークメモリ２７には、第３エリア５３および第４エリア５４が設定されており、第３エリア５３は第３ソケット３３に対応づけられ、第４エリア５４は第４ソケット３４に対応づけられている。エンジンＣＰＵ２５は、画像形成装置に電源が投入されると、ソケット３３，３４にそれぞれ装着されたＥＥＰＲＯＭ４３，４４から装置データを読み出し、その読み出した装置データを、それぞれ第３エリア５３および第４エリア５４に格納する。そして、エンジンＣＰＵ２５は、第３エリア５３および第４エリア５４に格納した装置データを参照し、画像出力部２８および周辺機器／部材３６を制御する。
【００２５】
操作部ＣＰＵ２１とエンジンＣＰＵ２５とは接続されていて、操作部ＣＰＵ２１とエンジンＣＰＵ２５との間で同期信号が互いに送受信されることにより、操作部ＣＰＵ２１側とエンジンＣＰＵ２５側との間で同期が取られている。これによって、操作部ＣＰＵ２１の制御下において、画像処理部２４により画像読取部１で取得された原稿画像データに必要な画像処理が施された後に、エンジンＣＰＵ２５の制御下において、画像出力部２８によりその画像処理が施された原稿画像データがＬＳＵ３に与えられるという一連の動作が円滑に行われる。
【００２６】
制御装置２に備えられている各部に故障など生じた場合には、この制御装置２が画像形成装置から取り外されて、新たな制御装置２が画像形成装置に取り付けられる。このとき、画像形成装置から取り外された制御装置２に装着されているＥＥＰＲＯＭ４１，４２がソケット３１，３２から外されて、画像形成装置に新たに取り付けられる制御装置２のソケット３１，３２に装着される。ＥＥＰＲＯＭ４１，４２の付け替えを行うことにより、その画像形成装置に固有の装置データを再取得することなく、新たな制御装置２が取り付けられた後も画像形成装置の各部を良好に動作させることができる。
【００２７】
ところが、画像形成装置から取り外された制御装置２の第１ソケット３１に装着されていたＥＥＰＲＯＭ４１が、新しい制御装置２の第２ソケット３２に誤って装着され、また、取り外された制御装置２の第２ソケット３２に装着されていたＥＥＰＲＯＭ４２が、新しい制御装置２の第１ソケット３１に誤って装着されることがあり、この場合、ＥＥＰＲＯＭ４１から読み出された装置データが第２エリア５２に格納され、ＥＥＰＲＯＭ４２から読み出された装置データが第１エリア５１に格納されてしまう。すると、操作部ＣＰＵ２１は、ＥＥＰＲＯＭ４１の装置データを使用した制御を行うときに、第１エリア５１に格納されたＥＥＰＲＯＭ４２の装置データを参照し、ＥＥＰＲＯＭ４２の装置データを使用した制御を行うときに、第２エリア５２に格納されたＥＥＰＲＯＭ４１の装置データを参照してしまう。そのため、画像読取部１の特性に応じた補正処理などが正しく行われなくなる。
【００２８】
これと同様の不具合は、新しい制御装置２の第３ソケット３３と第４ソケット３４とに、ＥＥＰＲＯＭ４３およびＥＥＰＲＯＭ４４が付け間違えられたときにも発生する。すなわち、エンジンＣＰＵ２５は、ＥＥＰＲＯＭ４３の装置データを使用した制御を行うときに、第３エリア５３に格納されたＥＥＰＲＯＭ４４の装置データを参照し、ＥＥＰＲＯＭ４４の装置データを使用した制御を行うときに、第４エリア５４に格納されたＥＥＰＲＯＭ４３の装置データを参照してしまう。このため、用紙搬送動作と画像形成動作とのタイミングを合わせるための調整処理などが正しく行われなくなる。
【００２９】
そこで、この画像形成装置では、プログラムフラッシュ２２には、第１ソケット３１に装着されるべきＥＥＰＲＯＭの識別番号「０００１」、および第２ソケット３２に装着されるべきＥＥＰＲＯＭの識別番号「０００２」が記憶されている。また、プログラムフラッシュ２６には、第３ソケット３３に装着されるべきＥＥＰＲＯＭの識別番号「０００３」、および第４ソケット３４に装着されるべきＥＥＰＲＯＭの識別番号「０００４」が記憶されている。そして、プログラムフラッシュ２２，２６に記憶されている識別番号についての情報に基づいて、ソケット３１〜３４にＥＥＰＲＯＭ４１〜４４が正しく装着されているかどうかが判断され、ＥＥＰＲＯＭ４１〜４４の付け間違えが生じている場合には、液晶表示パネル４６にエラーメッセージが表示されるようになっている。
【００３０】
図２は、操作部ＣＰＵ２１の制御内容の一例を示すフローチャートである。
画像形成装置に電源が投入されると、操作部ＣＰＵ２１は、第１ソケット３１に装着されているＥＥＰＲＯＭから識別番号を読み出すとともに、プログラムフラッシュ２２から第１ソケット３１に装着されるべきＥＥＰＲＯＭの識別番号「０００１」を読み込む（ステップＳ１）。そして、ＥＥＰＲＯＭから読み出された識別番号と、プログラムフラッシュ２２から読み出された識別番号「０００１」とを比較して、両者が一致するか否かを確認する（ステップＳ２）。つまり、第１ソケット３１に装着されたＥＥＰＲＯＭからの識別番号が「０００１」であるかどうかを確認する。
【００３１】
両者の識別番号が一致すると確認した場合（ステップＳ２でＹＥＳ）、第１ソケット３１には装着されるべきＥＥＰＲＯＭ４１が装着されていると判定し、ＥＥＰＲＯＭ４１から装置データを読み出して、その読み出した装置データをワークメモリ（ワークＳＤＲＡＭ）２３の第１エリア５１に格納する（ステップＳ３）。
その後、操作部ＣＰＵ２１は、第２ソケット３２に装着されているＥＥＰＲＯＭから識別番号を読み出すとともに、プログラムフラッシュ２２から第２ソケット３２に装着されるべきＥＥＰＲＯＭの識別番号「０００２」を読み込む（ステップＳ４）。そして、ＥＥＰＲＯＭから読み出された識別番号と、プログラムフラッシュ２２から読み出された識別番号「０００２」とを比較して、両者が一致するか否かを確認する（ステップＳ５）。つまり、第２ソケット３２に装着されたＥＥＰＲＯＭからの識別番号が「０００２」であるかどうかを確認する。
【００３２】
両者の識別番号が一致すると確認した場合（ステップＳ５でＹＥＳ）、第２ソケット３２には装着されるべきＥＥＰＲＯＭ４２が装着されていると判定し、ＥＥＰＲＯＭ４２に記憶されている装置データを第２エリア５２に格納する（ステップＳ６）。
一方、第１ソケット３１に装着されているＥＥＰＲＯＭから読み出した識別番号と、プログラムフラッシュ２２から読み出した識別番号「０００１」とが一致しない場合（ステップＳ２でＮＯ）、操作部ＣＰＵ２１は、第１ソケット３１には装着されるべきＥＥＰＲＯＭ４１が装着されていないと判断する。そして、操作部ＣＰＵ２１は、たとえば、「ＥＥＰＲＯＭが誤って装着されています。よく確認して下さい。」という旨のエラーメッセージである出力信号を液晶表示パネル４６に与える（ステップＳ７）。
【００３３】
これにより、制御装置２の付け替えを行った者は、液晶表示パネル４６に表示されたエラーメッセージを見て、制御装置２の付け替えの際にＥＥＰＲＯＭ４１または／および４２の装着に誤りがあったことを認識する。よって、制御装置２の付け替えを行った者は、新たに装着した制御装置２を画像形成装置から取り外して、その制御装置２のソケット３１，３２に誤装着されているＥＥＰＲＯＭの付け替えなどを行うことにより、第１ソケット３１にＥＥＰＲＯＭ４１を装着し、第２ソケット３２にＥＥＰＲＯＭ４２を装着することができる。
【００３４】
また、第１ソケット３１にＥＥＰＲＯＭ４１が装着されて、第２ソケット３２にＥＥＰＲＯＭ４３または４４が誤装着された場合、ステップＳ５の判断で、第２ソケット３２に装着されているＥＥＰＲＯＭから読み出した識別番号と、プログラムフラッシュ２２から読み出した識別番号「０００２」とが一致しないと判断されることがある（ステップＳ５でＮＯ）。この場合も、操作部ＣＰＵ２１は、たとえば、「ＥＥＰＲＯＭが誤って装着されています。よく確認して下さい。」という旨のエラーメッセージである出力信号を液晶表示パネル４６に与える（ステップＳ７）。
【００３５】
これにより、制御装置２の付け替えを行った者は、液晶表示パネル４６に表示されたエラーメッセージを見て、制御装置２の付け替えの際にＥＥＰＲＯＭを誤って装着したことを認識する。よって、制御装置２の付け替えを行った者は、新たに装着した制御装置２を画像形成装置から取り外して、その制御装置２のソケット３１，３２のどちらか一方に誤装着されているＥＥＰＲＯＭを付け替えることにより、第１ソケット３１にＥＥＰＲＯＭ４１を装着し、第２ソケット３２にＥＥＰＲＯＭ４２を装着することができる。
【００３６】
なお、操作部ＣＰＵ２１が、プログラムフラッシュ２２に記憶されている識別番号と第１ソケット３１に装着されているＥＥＰＲＯＭに記憶されている識別番号とが一致しないと確認した場合、またはプログラムフラッシュ２２に記憶されている識別番号と第２ソケット３２に装着されているＥＥＰＲＯＭに記憶されている識別番号とが一致しないと確認した場合に、画像形成装置の動作が禁止されるようにしてもよい。
【００３７】
また、第１ソケット３１に装着されているＥＥＰＲＯＭの識別番号が「０００１」でない場合にも第２ソケット３２に装着されているＥＥＰＲＯＭの識別番号「０００２」であるかどうかの判断を行うようにして、ソケット３１，３２の両方にＥＥＰＲＯＭが誤装着されていると判定した場合には、ソケット３１，３２の両方にＥＥＰＲＯＭが間違って装着されている旨のメッセージを液晶表示パネル４６に表示させ、ソケット３１，３２のどちらか一方にＥＥＰＲＯＭが誤装着されていると判定した場合には、ソケット３１，３２のどちらか一方にＥＥＰＲＯＭが間違って装着されている旨のメッセージを液晶表示パネル４６に表示させるようにしてもよい。
【００３８】
さらに、操作部ＣＰＵ２１が、第１ソケット３１にＥＥＰＲＯＭが誤って装着されていることを判定した場合、第１ソケット３１にＥＥＰＲＯＭが誤装着されている旨のメッセージである出力信号を液晶表示パネル４６に与え、第２ソケット３２にＥＥＰＲＯＭが誤って装着されていることを判定した場合、第２ソケット３２にＥＥＰＲＯＭが誤装着されている旨のメッセージである出力信号を液晶表示パネル４６に与えるようにしてもよい。こうすることにより、制御装置２の付け替えを行った者は、ＥＥＰＲＯＭを付け間違えたソケットを特定することができる。
【００３９】
ここでは操作部ＣＰＵ２１の制御内容について説明したが、エンジンＣＰＵ２５も、この図２に示す処理と同様な処理を行う。つまり、ソケット３３，３４に装着されているＥＥＰＲＯＭから読み出した識別番号と、プログラムフラッシュ２２から読み出した識別番号とを比較し、両者の識別番号が一致するか否かをそれぞれ判別している。そして、識別番号が一致しないと判別した場合、ＥＥＰＲＯＭの装着に誤りがある旨のエラーメッセージである出力信号を液晶表示パネル４６に与えている。これによって、第３ソケット３３および第４ソケット３４へのＥＥＰＲＯＭ４３，４４の正しい装着を促すことができる。
【００４０】
図３は、操作部ＣＰＵ２１の制御内容の他の例を示すフローチャートである。画像形成装置に電源が投入されると、操作部ＣＰＵ２１は、第１ソケット３１に装着されているＥＥＰＲＯＭから識別番号を読み取り（ステップＳ１１）、読み取った識別番号が「０００１」であるか否かを判別する（ステップＳ１２）。識別番号が「０００１」であると判別した場合（ステップＳ１２でＹＥＳ）、第１ソケット３１には装着されるべきＥＥＰＲＯＭ４１が装着されていると判断し、ＥＥＰＲＯＭ４１に記憶されている装置データを第１ソケット３１に対応つけられているワークメモリ２３の第１エリア５１に格納する（ステップＳ１３）。
【００４１】
一方、識別番号が「０００１」でない場合（ステップＳ１２でＮＯ）、第１ソケット３１に装着されているＥＥＰＲＯＭから読み取った識別番号が「０００２」であるか否かを判別する（ステップＳ１４）。識別番号が「０００２」であれば（ステップＳ１４でＹＥＳ）、第１ソケット３１には、第２ソケット３２に装着されるべきＥＥＰＲＯＭ４２が装着されていると判断する。そして、第１ソケット３１に装着されているＥＥＰＲＯＭ４２に記憶されている装置データを、ＥＥＰＲＯＭ４２が装着されるべき第２ソケット３２に対応つけられている第２エリア５２に格納する（ステップＳ１５）。
【００４２】
次に、操作部ＣＰＵ２１は、第２ソケット３２に装着されているＥＥＰＲＯＭから識別番号を読み取り（ステップＳ１７）、読み取った識別番号が「０００２」であるか否かを判別する（ステップＳ１８）。識別番号が「０００２」である場合（ステップＳ１８でＹＥＳ）、第２ソケット３２には装着されるべきＥＥＰＲＯＭ４２が装着されていると判断し、ＥＥＰＲＯＭ４２に記憶されている装置データを第２ソケット３２に対応つけられている第２エリア５２に格納する（ステップＳ１９）。
【００４３】
一方、識別番号が「０００２」でない場合（ステップＳ１８でＮＯ）、識別番号が「０００１」であるか否かを判別する（ステップＳ２０）。識別番号が「０００１」であれば（ステップＳ２０でＹＥＳ）、第２ソケット３２には、第１ソケット３１に装着されるべきＥＥＰＲＯＭ４１が装着されていると判断する。そして、第２ソケット３２に装着されているＥＥＰＲＯＭ４１に記憶されている装置データを、ＥＥＰＲＯＭ４１が装着されるべき第１ソケット３１に対応つけられている第１エリア５１に格納する（ステップＳ２１）。
【００４４】
上述のように、操作部ＣＰＵ２１は、ソケット３１，３２にそれぞれ装着されたＥＥＰＲＯＭから識別番号を読み取り、読み取った識別番号に基づいて、ソケット３１，３２に装着されているＥＥＰＲＯＭから読み取った装置データを、ＥＥＰＲＯＭ４１，４２が装着されるべきソケット３１，３２に対応付けられたエリア５１，５２に格納している。
したがって、第１ソケット３１にＥＥＰＲＯＭ４２が誤って装着されて、第２ソケット３２にＥＥＰＲＯＭ４１が誤って装着された場合、第１ソケット３１に装着されたＥＥＰＲＯＭ４２に記憶されている装置データは、ＥＥＰＲＯＭ４２が本来装着されるべき第２ソケット３２に対応付けられている第２エリア５２に格納され、第２ソケット３２に装着されたＥＥＰＲＯＭ４１に記憶されている装置データは、ＥＥＰＲＯＭ４１が本来装着されるべき第１ソケット３１に対応付けられている第１エリア５１に格納される。これにより、ソケット３１，３２にＥＥＰＲＯＭ４１，４２が間違って装着された場合であっても、操作部ＣＰＵ２１は、ＥＥＰＲＯＭ４１の装置データを使用した制御を行うときに、第１エリア５１に格納されたＥＥＰＲＯＭ４１の装置データを参照して、ＥＥＰＲＯＭ４２の装置データを使用した制御を行うときに、第２エリア５２に格納されたＥＥＰＲＯＭ４２の装置データを参照することができるので、画像読取部１の特性に応じた補正処理などを正常に行うことができる。
【００４５】
第１ソケット３１および第２ソケット３２に装着されているＥＥＰＲＯＭから読み出される識別番号は、通常「０００１」または「０００２」のどちらかである。しかし、第１ソケット３１に装着されているＥＥＰＲＯＭから読み出された識別番号が「０００１」および「０００２」のどちらでもない場合（ステップＳ１２でＮＯ→ステップＳ１４でＮＯ）、ならびに第２ソケット３２に装着されているＥＥＰＲＯＭから読み取られた識別番号が「０００２」および「０００１」のどちらでもない場合（ステップＳ１８でＮＯ→ステップＳ２０でＮＯ）がある。つまり、ソケット３１，３２から読み取られた識別番号が、たとえば「０００３」、「０００４」などであることがある。このとき、エリア５１，５２にＥＥＰＲＯＭ３１，３２の装置データは格納されないので、サービスマンコールすべき旨のエラーメッセージである出力信号が液晶表示パネル４６に与えられる（ステップＳ１６）。
【００４６】
ここでは、操作部ＣＰＵ２１の制御内容について説明したが、エンジンＣＰＵ２５も、この図２に示す処理と同様な処理を行う。つまり、エンジンＣＰＵ２５は、ソケット３３，３４にそれぞれ装着されたＥＥＰＲＯＭから識別番号を読み取り、読み取った識別番号に基づいて、ソケット３３，３４に装着されているＥＥＰＲＯＭから読み取った装置データを、ＥＥＰＲＯＭ４３，４４装着されるべきソケット３３，３４に対応付けられたエリア５３，５４に格納している。これにより、第３ソケット３３にＥＥＰＲＯＭ４４が誤って装着され、第４ソケット３４にＥＥＰＲＯＭ４３が誤って装着された場合、第３ソケット３３に装着されているＥＥＰＲＯＭ４４に記憶されている装置データは第１エリア５１にされて、第４ソケット３４に装着されているＥＥＰＲＯＭ４３に記憶されている装置データは第３エリア５３にされるので、エンジンＣＰＵ２５は、用紙搬送動作と画像形成動作とのタイミングを合わせるための調整処理などを正しく行うことができる。
【００４７】
以上、この発明の一実施形態について説明したが、この発明は、他の形態で実施することが可能である。
たとえば、ここでは画像形成装置をデジタル式複写機として説明してきたが、デジタル式複写機に限定する必要はなく、アナログ式複写機、プリンタ、ファクシミリ装置などの他の画像形成装置にも適用することができる。
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことができる。
【図面の簡単な説明】
【図１】この発明の一実施形態に係る制御装置が画像形成装置に組み込まれた際の制御装置および画像形成装置の構成を示すブロック図である。
【図２】操作部ＣＰＵの制御内容の一例を示すフローチャートである。
【図３】操作部ＣＰＵの制御内容の他の例を示すフローチャートである。
【符号の説明】
２          制御装置
５          操作パネル
２１，２５  ＣＰＵ
２２，２６  フラッシュメモリ
３１〜３４  ソケット
４１〜４４  ＥＥＰＲＯＭ
５１〜５４  エリア（ワークメモリエリア）
【図１】
2005010851.tif 000003
【図２】
2005010851.tif 000004
【図３】
2005010851.tif 000005