(57)【要約】【課題】データ書込時に通信エラーが発生しても、重要度の高いデータが保護されるようにする。【解決手段】マスタデバイス１０３とメインメモリ８１の間に介在するバス上に、当該マスタデバイス１０３からメインメモリ８１への接続をオン又はオフに切り換える接続切換スイッチ８５を備え、マスタデバイス１０３は、書込対象とするデータをサブメモリ８２のいずれかに書き込む場合には、接続切換スイッチ８５をオフにしておくことで、データ書込エラーの発生要因となる現象が生じた場合であっても、サブメモリ８２のいずれかに書き込まれるデータが、メインメモリ８１に誤って書き込まれてしまう虞をなくす。【選択図】図４
2007164622.tif 000002
【特許請求の範囲】
【請求項１】
複数のメモリからなるスレーブデバイスと、各スレーブデバイスに割り当てられたデバイスアドレスを指定することで各スレーブデバイスを制御するマスタデバイスとがバスを介して接続されるメモリ制御システムであって、
前記複数のメモリからなるスレーブデバイスは、重要度の高いデータが記憶されるメインメモリと、重要度の低いデータが記憶されるサブメモリからなり、
前記マスタデバイスと前記メインメモリの間に介在するバス上に、当該マスタデバイスからメインメモリへの接続をオン又はオフに切り換えるスイッチを備え、
前記マスタデバイスは、書込対象とするデータを前記サブメモリに書き込む場合には、前記スイッチをオフとするメモリ制御システム。
【請求項２】
前記マスタデバイスは、前記メインメモリへのデータ書込時にのみ前記スイッチをオンとし、前記メインメモリへのデータ書込時以外は前記スイッチをオフとする請求項１に記載のメモリ制御システム。
【請求項３】
前記マスタデバイスは、前記メインメモリに対するデータ書込の必要が生じた場合には、データ書込エラーの発生要因として予め定められている動作が実行されていないときにのみ前記スイッチをオンとして前記メインメモリに当該書込対象となるデータを書き込む請求項１に記載のメモリ制御システム。
【請求項４】
前記マスタデバイスは、前記メインメモリに対するデータ書込の必要が生じた場合であって、前記予め定められている動作が実行されているときは、前記スイッチをオフとし、当該書込対象となるデータを一旦前記サブメモリに書き込み、前記予め定められている動作の終了後に、前記スイッチをオンとして、当該サブメモリに書き込まれた前記書込対象データを前記メインメモリに書き込む請求項３に記載のメモリ制御システム。
【請求項５】
複数のメモリからなるスレーブデバイスと、各スレーブデバイスに割り当てられたデバイスアドレスを指定することで各スレーブデバイスを制御するマスタデバイスとがバスを介して接続されるメモリ制御システムを有する画像形成装置であって、
前記複数のメモリからなるスレーブデバイスは、重要度の高いデータが記憶されるメインメモリと、重要度の低いデータが記憶されるサブメモリとからなり、
前記マスタデバイスと前記メインメモリの間に介在するバス上に、当該マスタデバイスからメインメモリへの接続をオン又はオフに切り換えるスイッチを備え、
前記マスタデバイスは、書込対象とするデータを前記サブメモリに書き込む場合には、前記スイッチをオフとし、前記メインメモリに対するデータ書込の必要が生じた場合には、プリント動作が実行されていないときにのみ前記スイッチをオンとして前記メインメモリに当該書込対象となるデータを書き込み、プリント動作が実行されているときは、前記スイッチをオフとして、当該書込対象となるデータを一旦前記サブメモリに書き込み、当該プリント動作終了後に、前記スイッチをオンとして、当該サブメモリに書き込まれた前記書込対象データを前記メインメモリに書き込む画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリ制御システム及び画像形成装置に関し、特に、メモリ通信エラーを防止する技術に関する。
【背景技術】
【０００２】
従来から、特許文献１に示されるように、帯電させたトナーを現像装置から感光体ドラムに供給し、感光体ドラム表面に形成されたトナー画像を記録紙に転写させて画像形成を行う電子写真方式の画像形成装置が知られている。このような画像形成装置では、画像形成動作中に、現像装置や感光体ドラム、記録紙の給排出等に関する情報がＥＥＰＲＯＭに書き込まれる。そして、画像形成装置の制御部（ＣＰＵ）から上記ＥＥＰＲＯＭへのデータ書込のために、例えば、Ｉ２Ｃ方式のメモリ制御システムが採用されている。このＩ２Ｃ方式のメモリ制御システムは、データを出力するマスタデバイス（上記ではＣＰＵ）と、マスタデバイスから送信されてくるデータを受け入れる複数のスレーブデバイス（上記ではＥＥＰＲＯＭ）とを有し、マスタデバイスがデータ書込先とするスレーブデバイスのアドレスを指定して、書込対象とするデータを目的のスレーブデバイスに書き込むようになっている。
【特許文献１】特開平７−１９９５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、例えば現像装置での現像バイアス印加時にリークが発生すると、このリーク発生の影響により、上記メモリ制御システムでは、マスタデバイスが、書込先とするスレーブデバイスのアドレスを指定してデータを送出しても、予定しているスレーブデバイスにデータを書き込めなかったり、或いは、データ書込先として予定していない別のスレーブデバイスにデータが書き込まれてしまうという通信エラーが生じる場合がある。この場合、マスタデバイスが、重要度の低いデータをサブメモリ（スレーブデバイスの１つ）に書き込もうとしたにも拘わらず、この重要度の低いデータが、重要度の高いデータが記憶されるメインメモリ（スレーブデバイスの１つ）に誤って書き込まれてしまい、メインメモリに記憶されている重要度の高いデータを変更又は消去してしまうおそれがある。
【０００４】
本発明は、上記の問題を解決するためになされたもので、データ書込時に通信エラーが発生しても、重要度の高いデータが保護されるようにすることを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明の請求項１に記載の発明は、複数のメモリからなるスレーブデバイスと、各スレーブデバイスに割り当てられたデバイスアドレスを指定することで各スレーブデバイスを制御するマスタデバイスとがバスを介して接続されるメモリ制御システムであって、
前記複数のメモリからなるスレーブデバイスは、重要度の高いデータが記憶されるメインメモリと、重要度の低いデータが記憶されるサブメモリからなり、
前記マスタデバイスと前記メインメモリの間に介在するバス上に、当該マスタデバイスからメインメモリへの接続をオン又はオフに切り換えるスイッチを備え、
前記マスタデバイスは、書込対象とするデータを前記サブメモリに書き込む場合には、前記スイッチをオフとするものである。
【０００６】
この構成では、マスタデバイスとメインメモリの間に介在するバス上に、当該マスタデバイスからメインメモリへの接続をオン又はオフに切り換えるスイッチを備え、マスタデバイスが、書込対象とするデータをサブメモリに書き込む場合には、当該スイッチをオフにしておくことで、データ書込エラーの発生要因となる現象が生じた場合であっても、サブメモリに書き込まれるデータが、メインメモリに誤って書き込まれてしまう虞をなくしている。
【０００７】
また、請求項２に記載の発明は、請求項１に記載のメモリ制御システムであって、前記マスタデバイスは、前記メインメモリへのデータ書込時にのみ前記スイッチをオンとし、前記メインメモリへのデータ書込時以外は前記スイッチをオフとするものである。
【０００８】
この構成では、データ書込のためにメインメモリへのアクセスが必要な時には、メインメモリにデータを書き込む時にスイッチをオンとしてマスタデバイスとメインメモリをバスで接続し、メインメモリへのデータ書込時以外はスイッチをオフとすることにより、メインメモリへのデータ書込時以外のタイミングで、メインメモリに書き込まれるべきでないデータがメインメモリに誤って書き込まれてしまう虞をなくしている。
【０００９】
また、請求項３に記載の発明は、請求項１に記載のメモリ制御システムであって、前記マスタデバイスは、前記メインメモリに対するデータ書込の必要が生じた場合には、データ書込エラーの発生要因として予め定められている動作が実行されていないときにのみ前記スイッチをオンとして前記メインメモリに当該書込対象となるデータを書き込むものである。
【００１０】
この構成では、メインメモリに対するデータ書き込みの必要が生じた場合に、マスタデバイスが、データ書込エラーの発生要因として予め定められている動作が実行されていないときにのみ上記スイッチをオンとしてメインメモリに書込対象となるデータを書き込むようにすることで、メインメモリに書き込まれるべきでないデータが、データ書込エラーの発生要因となる現象の発生により誤ってメインメモリに書き込まれてしまう事態を更に確実に防止する。
【００１１】
また、請求項４に記載の発明は、請求項３に記載のメモリ制御システムであって、前記マスタデバイスは、前記メインメモリに対するデータ書込の必要が生じた場合であって、前記予め定められている動作が実行されているときは、前記スイッチをオフとし、当該書込対象となるデータを一旦前記サブメモリに書き込み、前記予め定められている動作の終了後に、前記スイッチをオンとして、当該サブメモリに書き込まれた前記書込対象データを前記メインメモリに書き込むものである。
【００１２】
この構成では、メインメモリに対するデータ書込の必要が生じた場合であっても、データ書込エラーの発生要因となる動作が実行されているときには、マスタデバイスとメインメモリとを接続しないようにして、メインメモリに書き込まれるべきでないデータが、メインメモリに誤って書き込まれてしまう事態を回避する。そして、当該書込対象となるデータを一旦サブメモリに書き込んで退避させておき、書込エラーの発生要因となる動作の終了後に、マスタデバイスとメインメモリとを接続して、当該サブメモリに書き込まれた上記書込対象データをメインメモリに書き込む。これにより、メインメモリへのデータ書き込み待機中において書込対象データを確実に保持し、書込対象となるデータを確実にメインメモリに書き込むことができるようにしている。
【００１３】
また、請求項５に記載の発明は、複数のメモリからなるスレーブデバイスと、各スレーブデバイスに割り当てられたデバイスアドレスを指定することで各スレーブデバイスを制御するマスタデバイスとがバスを介して接続されるメモリ制御システムを有する画像形成装置であって、
前記複数のメモリからなるスレーブデバイスは、重要度の高いデータが記憶されるメインメモリと、重要度の低いデータが記憶されるサブメモリとからなり、
前記マスタデバイスと前記メインメモリの間に介在するバス上に、当該マスタデバイスからメインメモリへの接続をオン又はオフに切り換えるスイッチを備え、
前記マスタデバイスは、書込対象とするデータを前記サブメモリに書き込む場合には、前記スイッチをオフとし、前記メインメモリに対するデータ書込の必要が生じた場合には、プリント動作が実行されていないときにのみ前記スイッチをオンとして前記メインメモリに当該書込対象となるデータを書き込み、プリント動作が実行されているときは、前記スイッチをオフとして、当該書込対象となるデータを一旦前記サブメモリに書き込み、当該プリント動作終了後に、前記スイッチをオンとして、当該サブメモリに書き込まれた前記書込対象データを前記メインメモリに書き込むものである。
【００１４】
この構成では、メインメモリに対するデータ書込の必要が生じた場合であっても、プリント動作の実行中はマスタデバイスとメインメモリとを接続しないようにして、メインメモリに書き込まれるべきでないデータが、メインメモリに誤って書き込まれる事態を回避する。そして、当該書込対象となるデータを一旦サブメモリに書き込んで退避させておき、プリント動作の終了後に、マスタデバイスとメインメモリとを接続して、当該サブメモリに書き込まれた上記書込対象データをメインメモリに書き込む。これにより、メインメモリへのデータ書き込み待機中において書込対象データを確実に保持し、書込対象となるデータを確実にメインメモリに書き込むことができるようにしている。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、データ書込エラーの発生要因となる現象が生じた場合であっても、サブメモリに書き込まれるデータが、メインメモリに誤って書き込まれてしまう虞をなくすことができ、メインメモリに記憶されているデータが誤って変更又は消去されることを防止することができる。
【００１６】
請求項２に記載の発明によれば、データ書込エラーの発生要因となる現象が生じた場合であっても、メインメモリへのデータ書込時以外のタイミングで、メインメモリに書き込まれるべきでないデータがメインメモリに誤って書き込まれる虞をなくしている。
【００１７】
請求項３に記載の発明によれば、メインメモリに書き込まれるべきでないデータが、データ書込エラーの発生要因となる現象の発生によりメインメモリに誤って書き込まれるう事態を更に確実に防止する。
【００１８】
請求項４に記載の発明によれば、メインメモリに対するデータ書込の必要が生じているにも拘わらずデータ書込エラー防止のために上記スイッチをオフとしている間も書込対象データを確実に保持し、書込対象となるデータを確実にメインメモリに書き込むことができる。これにより、例えば、メインメモリに対する書込待機中に、メモリ制御システムに電力を供給する電源がオフとされた場合であっても、書込対象データを消去させてしまうことなく、データ書込エラーの生じない安全なタイミングでメインメモリに当該書込対象データを書き込むことができる。
【００１９】
請求項５に記載の発明によれば、メインメモリに対するデータ書込の必要が生じているにも拘わらずデータ書込エラー防止のために上記スイッチをオフとしている間も書込対象データを確実に保持し、書込対象となるデータを確実にメインメモリに書き込むことができる。これにより、例えば、メインメモリに対する書込待機中に、画像形成装置の電源がオフとされた場合であっても、書込対象データを消去させてしまうことなく、データ書込エラーの生じない安全なタイミングでメインメモリに当該書込対象データを書き込むことができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施形態に係るメモリ制御システム及び画像形成装置について図面を参照して説明する。図１は本発明に係るプリンタの一実施形態を示す正面断面視の説明図である。図１に示すように、プリンタ（本発明に係る画像形成装置の一例）１０は、印刷処理に供する用紙Ｐを貯留する用紙貯留部１２と、この用紙貯留部１２に貯留された用紙束Ｐ１から繰り出された１枚ずつの用紙Ｐに対して画像の転写処理を施す画像形成部１３と、この画像形成部１３で転写処理の施された用紙Ｐに対して定着処理を施す定着装置１４とが装置本体１１に内装されると共に、定着装置１４で定着処理の施された用紙Ｐが排紙される排紙部１５が装置本体１１の頂部に設けられることによって構成されている。
【００２１】
前記用紙貯留部１２には、所定数（本実施形態では１つ）の用紙カセット１２１が装置本体１１に対して挿脱自在に設けられている。用紙カセット１２１の上流端（図１の右方）には、用紙束Ｐ１から１枚ずつの用紙Ｐを繰り出させるピックアップローラ１２２が設けられている。このピックアップローラ１２２の駆動によって用紙カセット１２１から繰り出された用紙Ｐは、給紙搬送路１２３およびこの給紙搬送路１２３の下流端に設けられたレジストローラ対１２４を介して画像形成部１３に給紙されるようになっている。
【００２２】
前記画像形成部１３は、コンピュータ等から電送された画像情報に基づき用紙Ｐに転写処理を施すものであり、前後方向（図１の紙面と直交する方向）に延びるドラム軸回りに回転可能に設けられた感光体ドラム２０の周面に沿うように、当該感光体ドラム２０の直上位置から時計方向に向けて帯電装置３０、露光装置４０、現像装置５０、転写ローラ６０およびクリーニング装置７０が配設されることによって形成されている。
【００２３】
前記感光体ドラム２０は、周面に静電潜像を形成させた後にこの静電潜像に沿ったトナー像を形成させるためのものであり、周面にアモルファスシリコン層が積層され、これによってこれらの像を形成させるのに適したものになっている。かかる感光体ドラム２０は、装置本体１１の略中央部で前後方向（図１の紙面に直交する方向）に延びるドラム軸に同心で一体的に軸支され、図略の駆動手段の駆動によるドラム軸の時計方向に向かう駆動回転によって当該ドラム軸と一体回転し得るようになっている。
【００２４】
前記帯電装置３０は、ドラム心回り時計方向に回転している感光体ドラム２０の周面に一様な電荷を形成させるものである。帯電装置３０は、ワイヤからのコロナ放電により感光体ドラム２０の周面に電荷を付与するコロナ放電方式により帯電を行う。
【００２５】
前記露光装置４０は、コンピュータ等の外部の機器から電送されてきた画像データに基づき強弱の付与されたレーザー光を回転している感光体ドラム２０の周面に照射し、これによるレーザー光が照射された部分の電荷の消去によって当該周面に静電潜像を形成させるものである。
【００２６】
前記現像装置５０は、感光体ドラム２０の周面に現像剤であるトナーを供給することによって周面の静電潜像が形成された部分にトナーを付着させ、これによって感光体ドラム２０の周面にトナー像を形成させるものである。本実施形態においては、現像剤としてトナーのみからなる、いわゆる１成分系のものが採用されている。なお、本発明は、現像剤がトナーのみからなる１成分系のものであることに限定されるものではなく、現像剤がトナーとキャリアとからなる、いわゆる２成分系のものであってもよい。
【００２７】
前記転写ローラ６０は、感光体ドラム２０の直下位置に送り込まれた用紙Ｐに対して当該感光体ドラム２０の周面に形成されているプラスに帯電したトナー像を用紙Ｐに転写させるものであり、トナー像の電荷と逆極性であるマイナスの電荷を用紙Ｐに付与するようになっている。
【００２８】
従って、感光体ドラム２０の直下位置を越えた用紙Ｐは、転写ローラ６０と感光体ドラム２０とによって押圧挟持されつつ、プラスに帯電した感光体ドラム２０周面のトナー像がマイナスに帯電した用紙Ｐの表面に向けて引き剥がされ、これによって用紙Ｐに対し転写処理が施されることになる。
【００２９】
前記クリーニング装置７０は、転写処理後の感光体ドラム２０の周面に残留しているトナーを取り除いて清浄化するためのものである。このクリーニング装置７０によって清浄化された感光体ドラム２０の周面は、次の画像形成処理のために再び帯電装置３０へ向かうことになる。
【００３０】
前記定着装置１４は、画像形成部１３によって転写処理の施された用紙Ｐのトナー像に加熱による定着処理を施すものであり、内部にハロゲンランプ等の通電発熱体が装着されたヒートローラ１４１と、このヒートローラ１４１の下部で周面が対向配置された加圧ローラ１４２とを備えて構成されている。そして、転写処理後の用紙Ｐは、ローラ芯回りに時計方向に向けて駆動回転しているヒートローラ１４１と、ローラ心回りに反時計方向に向けて従動回転している加圧ローラ１４２との間のニップ部を通過することによって、ヒートローラ１４１からの熱を得て定着処理が施されるようになっている。定着処理の施された用紙Ｐは、排紙搬送路１４３を通って排紙部１５へ排出されることになる。
【００３１】
前記排紙部１５は、装置本体１１の頂部が凹没されることによって形成され、この凹没した凹部の底部に排紙された用紙Ｐを受ける排紙トレイ１５１が形成されている。
【００３２】
図２は、現像装置５０の側断面図である。現像装置５０は、筐体５８内に、トナーカートリッジ５９から補給されたトナーを攪拌しながら後方に向かって搬送する第１スパイラルフィーダ５１と、この第１スパイラルフィーダ５１から受け渡されたトナーを前方に向かって搬送する第２スパイラルフィーダ５２と、この第２スパイラルフィーダ５２によって搬送されつつあるトナーを受け取って感光体ドラム２０の周面の潜像領域に供給する現像スリーブ５３とが装着されることによって構成されている。
【００３３】
前記筐体５８は、図２における左右方向の略中央位置から左方が先上がりに傾斜して左端部が感光体ドラム２０に対向した底板５８１と、上部でこの底板５８１に対向配置された天板５８２と、これら底板５８１および天板５８２の前後の端部間に架設された前後方向一対の側板５８３と、これら一対の側板５８３間に架設されたトナー受けトレイ５８４とを備えている。
【００３４】
前記天板５８２は、左方が１段高くなった階段状に形成され、右方の低位天板５８２ａと、左方の高位天板５８２ｂと、これら低位天板５８２ａの左端縁部と高位天板５８２ｂの右端縁部との間に架設された垂直天板５８２ｃとからなっている。低位天板５８２ａの前端部には、トナーカートリッジ５９からのトナーを受け入れるためのトナー受入れ口（図略）が設けられている。また、高位天板５８２ｂの左端縁部と、底板５８１の左端縁部との間には、感光体ドラム２０の周面に対向して筐体５８内のトナーを感光体ドラム２０の周面に供給するためのトナー供給口（図略）が開口されている。
【００３５】
前記トナー受けトレイ５８４は、第１スパイラルフィーダ５１を収容する第１トレイ５８４ａと、第２スパイラルフィーダ５２を収容する第２トレイ５８４ｂと、下部で現像スリーブ５３と対向配置された第３トレイ５８４ｃとを備えている。第１〜第３トレイ５８４ａ，５８４ｂ，５８４ｃは、いずれも対応した第１および第２スパイラルフィーダ５１，５２並びに現像スリーブ５３に対応するように正面視で円弧状に形成されている。また、第１トレイ５８４ａの右端部には右側壁５８７が設けられ、この右側壁５８７が底板５８１および低位天板５８２ａの各右端部間に架設されることによって筐体５８内の右面側が閉止されている。
【００３６】
前記第１スパイラルフィーダ５１は、第１トレイ５８４ａの直上位置で一対の側板５８３間に貫通架設された第１フィーダ軸５１１と、この第１フィーダ軸５１１に同心で外嵌固定された第１スパイラルフィン５１２とを備えて構成されている。前記第１スパイラルフィン５１２は、図２において左ねじ状態で螺旋状に形成され、第１フィーダ軸５１１が正面視で時計方向に回転することにより第１トレイ５８４ａ上のトナーを後方に向かって搬送するようになっている。
【００３７】
前記第２スパイラルフィーダ５２は、第２トレイ５８４ｂの直上位置で一対の側板５８３間に貫通架設された第２フィーダ軸５２１と、この第２フィーダ軸５２１に同心で外嵌固定された第２スパイラルフィン５２２とを備えて構成されている。前記第２スパイラルフィン５２２は、螺旋状に形成され、第２フィーダ軸５２１が正面視で時計方向に回転することにより第２トレイ５８４ｂ上のトナーを前方に向かって搬送するようになっている。
【００３８】
前記第１および第２トレイ５８４ａ，５８４ｂ間には仕切り壁５８５が設けられている。この仕切り壁５８５の前方位置には、前方流通口（図略）が開口されているとともに、同後方位置には後方流通口（図略）が開口されている。そして、トナーカートリッジ５９からトナー受入れ口を介して筐体５８内に導入されたトナーは、まず第１トレイ５８４ａ内において第１スパイラルフィーダ５１の駆動回転で後方に向けて搬送され、後方流通口５８５ｂを通って第２トレイ５８４ｂへ搬入され、第２トレイ５８４ｂ内において第２スパイラルフィーダ５２の駆動回転で前方に向けて搬送され、以後、第１および第２トレイ５８４ａ，５８４ｂ間を循環しながら一部が現像スリーブ５３へ供給されるようになっている。
【００３９】
前記現像スリーブ５３は、一対の側板５８３間に貫通架設されたスリーブ軸５３４と、このスリーブ軸５３４に同心で相対回転可能に外嵌されたスリーブ本体５３２とからなっている。かかる現像スリーブ５３は、前記第３トレイ５８４ｃの上方位置に置いてスリーブ本体５３２の周面がトナー供給口５８６を介して感光体ドラム２０の周面と対向するように設置位置が設定され、図略の駆動手段の駆動でスリーブ軸５３４回りに図２における反時計方向に向けて回転し、これによって第３トレイ５８４ｃ上に送り込まれたトナーを感光体ドラム２０の周面に向かわせるようになっている。
【００４０】
現像装置５０では、第１スパイラルフィーダ５１及び第２スパイラルフィーダ５２の撹拌作用でトナーが撹拌され、トナーが正（＋）に帯電される。現像スリーブ５３には図略の高圧電源装置により、ＤＣバイアスにＡＣバイアスが重畳された現像バイアス電圧が印加される。感光体ドラム２０上に形成された正（＋）極性の静電潜像は、現像スリーブ５３の磁力により保持されて搬送されてきた現像剤によって反転現像され、感光体ドラム２０の表面上にはトナー像が形成される。
【００４１】
また、プリンタ１０には、これら現像装置５０及び感光体ドラム２０の動作に関する情報や、用紙Ｐの給排出等に関する情報を複数のＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）に書き込むために、Ｉ２Ｃ（Ｉｎｔｅｒ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）方式のメモリ制御システム（本発明の一実施形態）が配設されている。
【００４２】
図３は、プリンタ１０の内部構成の概略を示すブロック図である。プリンタ１０は、用紙貯留部１２に貯留された用紙束Ｐ１から用紙Ｐを取り出して感光体ドラム２０及び転写ローラ６０のニップ部に搬送する用紙搬送部１０１と、感光体ドラム２０、露光装置４０、現像装置５０及び転写ローラ６０等からなり、用紙搬送部１０１によって搬送されてきた用紙Ｐに対して画像形成を行う画像形成部１０２と、これら用紙搬送部１０１及び画像形成部１０２を含む装置各部の制御を司る制御部（制御手段）１０３とを備えている。制御部１０３は、論理演算を実行する周知のＣＰＵ、そのＣＰＵを制御する種々のプログラムなどを予め記憶するＲＯＭおよび装置動作中に種々のデータを一時的に記憶するＲＡＭ等から構成されており、予め記憶されたプログラムに従って所定の画像記録動作等を実行すべく装置各部を制御する。
【００４３】
さらに制御部１０３は、操作者がプリンタ１０に対して各種設定を行うための操作キー１０４と、プリンタ１０の動作状況家各種メッセージを操作者に対して表示するＬＣＤ等からなる表示パネル（報知手段）１０５とを備えた操作部１０６を制御する。
【００４４】
制御部１０３による、現像動作に関する情報等を書き込むための上記複数のＥＥＰＲＯＭの制御には、本実施形態ではＩ２Ｃ方式のメモリ制御システムが適用されている。このＩ２Ｃ方式のメモリ制御システムにおいて、制御部１０３はマスタデバイスとして機能し、上記複数のＥＥＰＲＯＭは、スレーブデバイス８４（詳細は後述）として機能する。
【００４５】
また、上記メモリ制御システムには、制御部１０３からメインメモリ８１への接続をオン（接続）又はオフ（非接続）に切り換える接続切換スイッチ８５が設けられており、制御部１０３は当該接続切換スイッチ８５のオン又はオフの切換制御を行う。
【００４６】
図４は、上記Ｉ２Ｃ方式のメモリ制御システムの構成を示すブロック図である。図４に示すメモリ制御システム８０は、マスタデバイス（本実施形態では制御部１０３）１０３と、スレーブデバイス８４として機能するメインメモリ８１と、サブメモリ８２ａ，８２ｂ…と、マスタデバイス１０３とスレーブデバイス８４（メインメモリ８１及びサブメモリ８２ａ，８２ｂ…）とを接続するＩ２Ｃバス８３と、上述した接続切換スイッチ８５を備えて構成される。
【００４７】
マスタデバイス１０３は、各スレーブデバイスに割り当てられたデバイスアドレスを指定することで各スレーブデバイスを制御する。スレーブデバイス８４は、メインメモリ８１と、サブメモリ８２ａ，８２ｂ…とからなり、例えばＥＥＰＲＯＭ等からなる。これらメインメモリ８１と、サブメモリ８２ａ，８２ｂ…は、マスタデバイス１０３によって制御される。メインメモリ８１は、重要度の高いデータ（例えば、定着装置１４の定着温度値、現像装置５０のトナー濃度制御値、セキュリティナンバー、課金データ等）が記憶される。サブメモリ８２ａ，８２ｂ…は、重要度の低いデータが記憶される。
【００４８】
Ｉ２Ｃバス８３は、データ伝送に用いられるSDA(serial data）８３１と、動機信号を送出するためのSCL(serial clock)８３２の２本の信号線から構成される。SDA８３１とSCL８３２の各信号線は、例えば+5Vにプルアップされ、各デバイスがオープンドレイン等によるワイヤードオア接続で信号の操作と共有を行っている。これにより、メモリ制御システム８０は、マスター及びスレーブ間で１対多チャンネル間の通信を行う。通信の主導権は全てマスタデバイス１０３が握る。
【００４９】
接続切換スイッチ８５は、マスタデバイス１０３とメインメモリ８１の間に介在するバス上に設けられている。この接続切換スイッチ８５を、マスタデバイス１０３（制御部１０３）がオン又はオフを切換制御することで、マスタデバイス１０３とメインメモリ８１の間におけるデータ通信が接続又は遮断されるようになっている。接続切換スイッチ８５のオン又はオフを切り換えても、マスタデバイス１０３とサブメモリ８２ａ，８２ｂ…との間におけるデータ通信は接続状態となっている。
【００５０】
ここで、メモリ制御システム８０において、マスタデバイス１０３によって出力されるデータの伝送フォーマットについて説明する。図５は、メモリ制御システム８０において、マスタデバイス１０３から出力されるデータの伝送フォーマットの一例を示す図である。
【００５１】
メモリ制御システム８０は、メインメモリ８１と、サブメモリ８２ａ，８２ｂ…にはそれぞれアドレス情報を持たせ、マスタデバイス１０３側から送られてきたアドレス情報が自分のアドレスと一致したときだけ、データの送受信ができるようになっている。図５に示すように、メモリ制御システム８０の伝送フォーマットでは、スタートビットに続いて、スレーブデバイスを指定するためのデバイスアドレスが送信される。デバイスアドレスは７ビットであり、例えば、上位４ビットがスレーブデバイスの種類を識別するためのデバイス種類情報を表し、残りの３ビットがスレーブデバイスの個体識別情報を表すようにする。図５では、デバイス種類情報が「１０１０」であり、これは本実施形態ではスレーブデバイスがＥＥＰＲＯＭであることを表している。
【００５２】
例えば、メインメモリ８１と、サブメモリ８２ａ，８２ｂ…の個体識別情報が「０００」〜「１１１」である場合、マスタデバイス１０３がメインメモリ８１を指定する場合、デバイスアドレスは「１０１００００」となり、マスタデバイス１０３がサブメモリ８２ａを指定する場合、デバイスアドレスは「１０１０００１」とする。
【００５３】
マスタデバイス１０３は、Ｉ２Ｃバス８３に接続されるメインメモリ８１と、サブメモリ８２ａ，８２ｂ…とを制御する場合、Ｉ２Ｃバス８３に接続されるメインメモリ８１及びサブメモリ８２ａ，８２ｂ…のデバイス種類情報を含むデータをＩ２Ｃバス８３へ出力する。この方式で、同一種類のスレーブデバイスをＩ２Ｃバス８３に接続する場合、デバイスアドレスのうち上位４ビットが固定されるため、個々のスレーブデバイスを識別するには残りの３ビットしか使用することができず、同一種類のスレーブデバイスは８台までの接続となる。但し、７ビットの全てを各スレーブデバイスの個体識別情報として使用する方式を採れば、最大127個までスレーブデバイスを接続できる。
【００５４】
メモリ制御システム８０では、+5VにプルアップされたSDA８３１とSCL８３２の各信号線を、各デバイスがオープンドレイン等によるワイヤードオア接続で信号の操作と共有を行っている関係から、電気的にはあまり強い環境ではない。そのため、マスタデバイス１０３からスレーブデバイス８４へのデータ書込時に、現像装置５０の現像バイアス印加時におけるリーク発生（データ書込エラーを発生させる要因の一例）等があると、このリーク発生の影響により、各デバイスは、マスタデバイス１０３から送信された伝送フォーマットがデータ書込先として自身を示すものでないにも拘わらず、自身が書込先として指定されたものと認識してしまう場合がある。
【００５５】
このため、例えば、マスタデバイス１０３が、サブメモリ８２ａに重要度の低いデータを書き込もうとしたにも拘わらず、当該書込対象となる重要度の低いデータが、メインメモリ８１に書き込まれてしまい、メインメモリ８１に記憶されている元データが変更又は消去される場合もあり得る。そのため、マスタデバイス１０３（制御部１０３）は、サブメモリ８２ａ，８２ｂ…にデータ書込を行うときは、接続切換スイッチ８５をオフとしておき、現像バイアス印加時にリークが発生した場合等であっても、書込対象データがメインメモリ８１に誤って書き込まれることがないようにする。
【００５６】
図６は、マスタデバイス１０３（制御部１０３）によるデータ書込時における接続切換スイッチ８５の切換制御を示すフローチャートである。マスタデバイス（制御部）１０３は、常時、接続切換スイッチ８５をオフ（非接続状態）としている（Ｓ１）。そして、マスタデバイス１０３がスレーブデバイス８４のいずれかのメモリにデータ書込を行う必要が生じた場合（Ｓ２でＹＥＳ）、マスタデバイス１０３は、当該データの書き込み先となるメモリが、メインメモリ８１であるかサブメモリ８２であるかを判断する（Ｓ３）。
【００５７】
マスタデバイス１０３は、データの書き込み先がサブメモリ８２のいずれかである場合は（Ｓ３でサブメモリ）、接続切換スイッチ８５をオフに維持したまま、書込先となるサブメモリのデバイスアドレスを指定して、データの書込先であるサブメモリにデータを書き込む（Ｓ６）。
【００５８】
一方、マスタデバイス１０３は、データの書き込み先がメインメモリ８１である場合（Ｓ３でメインメモリ）、接続切換スイッチ８５をオン（接続状態）とし（Ｓ４）、メインメモリのデバイスアドレスを指定して、メインメモリ８１にデータを書き込む（Ｓ５）。このメインメモリ８１へのデータ書込後は、処理はＳ１に戻り、マスタデバイス１０３は、接続切換スイッチ８５をオフとして、次のデータ書込発生の機会を待つ。
【００５９】
次に、上記接続切換スイッチ８５の切換制御の第２実施形態を説明する。図７は、マスタデバイス１０３（制御部１０３）によるデータ書込時における接続切換スイッチ８５の切換制御の第２実施形態を示すフローチャートである。なお、図６に示した処理と同様の処理は、同符号を付して説明を省略する。
【００６０】
この第２実施形態では、マスタデバイス１０３は、メインメモリ８１にデータを書き込む必要が生じた場合であっても（Ｓ２でＹＥＳ，Ｓ３でメインメモリ）、画像形成部１０２によるプリント動作中であれば（Ｓ１１でＹＥＳ）、接続切換スイッチ８５をオフのままとし、メインメモリ８１へのデータ書き込みを行わない（Ｓ５）。そして、マスタデバイス１０３は、画像形成部１０２によるプリント動作が終了したときに（Ｓ１１でＮＯ）、接続切換スイッチ８５をオン（接続状態）とし（Ｓ４）、メインメモリ８１にデータを書き込む（Ｓ５）。
【００６１】
プリンタ１０においては、サブメモリ８２へのデータ書き込みは、メインメモリ８１へのデータ書込時にも頻繁に行われることが多いが、この場合、接続切換スイッチ８５をオンとしている状態で、上記プリント動作が行われると、現像装置５０での現像バイアス印加によるリーク発生や、用紙搬送部１０１による用紙搬送時に発生するノイズ等を要因として、誤って、サブメモリ８２のいずれかに書き込まれるべきデータがメインメモリ８１に書き込まれる虞がある。そのため、上記第２実施形態では、プリント動作中は接続切換スイッチ８５をオンとせず、プリント動作終了後に接続切換スイッチ８５をオンとしてメインメモリ８１に書き込むようにすることによって、データ書き込みエラーの発生を確実に防止している。
【００６２】
次に、上記接続切換スイッチ８５の切換制御の第３実施形態を説明する。図８は、マスタデバイス１０３（制御部１０３）によるデータ書込時における接続切換スイッチ８５の切換制御の第３実施形態を示すフローチャートである。なお、図６及び図７に示した処理と同様の処理は、同符号を付して説明を省略する。
【００６３】
第２実施形態では、メインメモリ８１へのデータ書き込みの必要が生じた場合であっても、画像形成部１０２によるプリント動作中は、接続切換スイッチ８５をオフにした状態を維持し、プリント動作が終了するのを待ってメインメモリ８１にデータを書き込むようにしていたが、第３実施形態では、メインメモリ８１へのデータ書き込みの必要が生じたときに（Ｓ２でＹＥＳ，Ｓ３でメインメモリ）、プリント動作中である場合は（Ｓ１１でＹＥＳ）、マスタデバイス１０３は、メインメモリ８１への書込対象となるデータを、サブメモリ８２の中の予め定められたサブメモリに書き込んで退避させておく（Ｓ２１）。そして、マスタデバイス１０３は、プリント動作が終了したときに（Ｓ２２でＹＥＳ）、当該サブメモリに退避させておいた上記書込対象データを読み出し（Ｓ２３）、接続切換スイッチ８５をオン（接続状態）として（Ｓ４）、メインメモリ８１にデータを書き込む（Ｓ５）。なお、マスタデバイス１０３は、このメインメモリ８１への書き込み後、上記読み出された書込対象データを、記憶されていたサブメモリ８２から消去するようにしてもよいし、次の書込対象データが退避される時に書き換えられるようにしてもよい。
【００６４】
これによれば、メインメモリ８１に対する書込待機中に、プリンタ１０の電源（メモリ制御システム８０に電力を供給する電源）がオフとされた場合等であっても、書込対象データを消去させてしまうことなく、データ書込エラーの生じない安全なタイミングでメインメモリ８１に当該書込対象データを書き込むことができる。
【００６５】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記第２及び第３実施形態では、メインメモリ８１へのデータ書き込みの必要が生じたときに、プリント動作中であれば、接続切換スイッチ８５をオンにせずメインメモリ８１への書き込みを待機するようにしているが、プリント動作とは異なる、データ書込エラーの発生要因になり得る他の要因・動作が行われている場合であっても、その要因・動作が終了するまでは、接続切換スイッチ８５をオンにせずメインメモリ８１への書き込みを待機するようにしてもよい。
【００６６】
また、上記実施形態では、Ｉ２Ｃ方式のメモリ制御システム８０を前提に本発明を説明しているが、本発明に適用されるメモリ制御システムは、Ｉ２Ｃ方式のメモリ制御システムに限られない。
【図面の簡単な説明】
【００６７】
【図１】本発明に係るプリンタの一実施形態を示す正面断面視の説明図である。
【図２】現像装置の側断面図である。
【図３】プリンタの内部構成の概略を示すブロック図である。
【図４】Ｉ２Ｃ方式のメモリ制御システムの構成を示すブロック図である。
【図５】メモリ制御システムにおいて、マスタデバイスから出力されるデータの伝送フォーマットの一例を示す図である。
【図６】マスタデバイスによるデータ書込時における接続切換スイッチの切換制御を示すフローチャートである。
【図７】マスタデバイスによるデータ書込時における接続切換スイッチの切換制御の第２実施形態を示すフローチャートである。
【図８】マスタデバイスによるデータ書込時における接続切換スイッチの切換制御の第３実施形態を示すフローチャートである。
【符号の説明】
【００６８】
１０      プリンタ 
８０      メモリ制御システム
８１      メインメモリ
８２ａ，８２ｂ  サブメモリ
８２      サブメモリ
８３      バス
８４      スレーブデバイス
８５      接続切換スイッチ
１０３    マスタデバイス（制御部）
【図１】
2007164622.tif 000003
【図２】
2007164622.tif 000004
【図３】
2007164622.tif 000005
【図４】
2007164622.tif 000006
【図５】
2007164622.tif 000007
【図６】
2007164622.tif 000008
【図７】
2007164622.tif 000009
【図８】
2007164622.tif 000010