(57)【要約】【課題】マスター装置によるスレーブ装置のメモリーへのアクセスに要する時間を増加させることなく、該メモリーにおけるアドレスが不連続な複数の記憶領域にマスター装置が連続的にアクセスする。【解決手段】データを記憶する記憶手段７１を有するスレーブ装置１１、２３、５８と、シリアル通信を介してスレーブ装置１１、２３、５８の記憶手段７１にアクセスするマスター装置６３とを備えるデータ処理装置であって、スレーブ装置１１、２３、５８は、記憶手段７１におけるアドレスが不連続な記憶領域を示す記憶領域情報を記憶し、マスター装置６３から記憶手段７１にアクセスする要求を受信すると、記憶領域情報に基づいて記憶手段７１におけるアドレスが不連続な記憶領域に対する連続的なアクセス処理を実行する【選択図】図３
2015049667.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段を有するスレーブ装置と、シリアル通信を介して前記スレーブ装置の前記記憶手段にアクセスするマスター装置とを備えるデータ処理装置であって、
前記スレーブ装置は、前記記憶手段におけるアドレスが不連続な記憶領域を示す記憶領域情報を記憶し、前記マスター装置から前記記憶手段にアクセスする要求を受信すると、前記記憶領域情報に基づいて前記記憶手段におけるアドレスが不連続な記憶領域に対する連続的なアクセス処理を実行することを特徴とするデータ処理装置。
【請求項２】
前記記憶領域情報には、アドレスが不連続な記憶領域のアドレス差分値が登録されていることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記記憶領域情報には、アドレスが不連続な記憶領域のアドレスが登録されていることを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記スレーブ装置は、前記マスター装置から前記記憶手段にアクセスする要求を受信した場合には、内部に記憶されるフラグに基づいて前記記憶手段におけるアドレスが不連続な複数の記憶領域にアクセスするのか、アドレスが連続した複数の記憶領域にアクセスするのか判断することを特徴とする請求項１〜３のいずれか一項に記載のデータ処理装置。
【請求項５】
請求項１〜４のいずれか一項に記載される前記データ処理装置を用いて画像形成におけるデータ処理を行うことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及び画像形成装置に関する。
【背景技術】
【０００２】
現在、画像形成装置において、マスター装置であるＣＰＵ（Central Processing Unit）は、Ｉ２Ｃバスを介して集積回路等のスレーブ装置に接続されており、例えば、設定変更時等に、スレーブ装置におけるメモリーに記憶されているデータの書き換えまたは読み出しを行う。例えば、下記特許文献１には、マスター装置が、スレーブ装置に送信するリード/ライト要求（送信データ）における開始条件（スタートコンディション）を生成し、さらに第１バイト目（スレーブアドレス情報）と第２バイト目（メモリーの書き込み先アドレス）との間に再度開始条件を生成し、この再度開始条件によって第２バイト目のデータがメモリーの書き込み先アドレスであることをスレーブ装置に報知することで、スレーブ装置のメモリーにおけるアドレスが不連続な複数の記憶領域に連続的にアクセスする通信処理手段が記載されている。また、上記特許文献２〜４は、スレーブ装置のメモリーにおけるアドレスが連続的する複数の記憶領域に連続的にアクセスする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３１６９７３号公報
【特許文献２】特開２００８−１８６１３０号公報
【特許文献３】特開２００８−２４２８８４号公報
【特許文献４】特開２０１１−０９５８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１の技術において、マスター装置は、再度開始条件を生成することで第２バイト目のデータがメモリーの書き込み先アドレスであることを示すことでスレーブ装置のメモリーにおけるアドレスが不連続な記憶領域に連続的にアクセスしているが、メモリーの書き込み先アドレスの度に開始条件を生成しなければならないので、アクセス処理におけるオーバーヘッドが増し、アクセスに要する時間が増加してしまうという問題があった。また、上記特許文献２〜４の技術は、アドレスが連続的する複数の記憶領域に連続的にアクセスすることを示すものであり、アドレスが不連続な複数の記憶領域に連続的にアクセスするものではない。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、マスター装置によるスレーブ装置のメモリーへのアクセスに要する時間を増加させることなく、該メモリーにおけるアドレスが不連続な複数の記憶領域にマスター装置が連続的にアクセスすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明では、データ処理装置に係る第１の解決手段として、データを記憶する記憶手段を有するスレーブ装置と、シリアル通信を介してスレーブ装置の記憶手段にアクセスするマスター装置とを備えるデータ処理装置であって、スレーブ装置は、記憶手段におけるアドレスが不連続な記憶領域を示す記憶領域情報を記憶し、マスター装置から記憶手段にアクセスする要求を受信すると、記憶領域情報に基づいて記憶手段におけるアドレスが不連続な記憶領域に対する連続的なアクセス処理を実行する、という手段を採用する。
【０００７】
本発明では、データ処理装置に係る第２の解決手段として、上記第１の解決手段において、記憶領域情報には、アドレスが不連続な記憶領域のアドレス差分値が登録されている、という手段を採用する。
【０００８】
本発明では、データ処理装置に係る第３の解決手段として、上記第１または第２の解決手段において、記憶領域情報には、アドレスが不連続な記憶領域のアドレスが登録されている、という手段を採用する。
【０００９】
本発明では、データ処理装置に係る第４の解決手段として、上記第１〜第３のいずれか１つの解決手段において、スレーブ装置は、マスター装置から記憶手段にアクセスする要求を受信した場合には、内部に記憶されるフラグに基づいて記憶手段におけるアドレスが不連続な複数の記憶領域にアクセスするのか、アドレスが連続した複数の記憶領域にアクセスするのか判断する、という手段を採用する。
【００１０】
本発明では、画像形成装置に係る解決手段として、上記第１〜第３のいずれか１つの解決手段に係るデータ処理装置を用いて画像形成におけるデータ処理を行う、という手段を採用する
【発明の効果】
【００１１】
本発明によれば、スレーブ装置において、記憶手段におけるアドレスが不連続な記憶領域を示す記憶領域情報を記憶し、マスター装置から記憶手段にアクセスする要求を受信すると、記憶領域情報に基づいて記憶手段におけるアドレスが不連続な記憶領域に対する連続的なアクセス処理を実行することで、マスター装置によるスレーブ装置の記憶手段へのアクセスに要する時間を増加させることなく、記憶手段におけるアドレスが不連続な複数の記憶領域にマスター装置が連続的にアクセスできる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る複合機Ａの機能ブロック図である。
【図２】本発明の一実施形態におけるマスター装置であるＣＰＵ６３とスレーブ装置である操作制御部１３、画像読取制御部２３及び画像形成制御部５８との接続関係を示す図である。
【図３】本発明の一実施形態におけるスレーブ装置である操作制御部１３、画像読取制御部２３及び画像形成制御部５８の機能ブロック図である。
【図４】本発明の一実施形態におけるマスター装置であるＣＰＵ６３の送受信データの構造を示す図である。
【図５】本発明の一実施形態における画像形成部４の機械構成を示す模式図である。
【図６】本発明の一実施形態に係る複合機Ａの動作を示す図である。
【図７】本発明の一実施形態における変形例のアドレステーブルを示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の一実施形態について説明する。
本実施形態に係る複合機Ａは、電子写真方式に基づいて記録紙に画像を形成する画像形成装置であり、図１に示すように、操作表示部１、画像読取部２、画像データ記憶部３、画像形成部４、通信部５及び演算制御部６を備える。なお、図１における実線矢印は、データの流れ示し、点線矢印は、制御信号や検出信号の流れを示す。
【００１４】
操作表示部１は、図２に示すように、操作表示制御部１１（スレーブ装置）、ハードウェアキーである操作キー１２及びソフトウェアキーや各種画像を表示するタッチパネル１３を備えており、ユーザーと複合機Ａとを関係付けるマンマシンインターフェイスとして機能する。
操作表示制御部１１は、演算制御部６による制御の下で、上記操作キー１２及びタッチパネル１３を制御する制御装置である。このような操作表示制御部１１は、後述する演算制御部６のＣＰＵ（Central Processing Unit）６３とＩ２Ｃバスを介して接続されており、図３に示すように、メインメモリー７１、補助メモリー７２及び書き込み/読み出し制御回路７３を備える。
【００１５】
メインメモリー７１は、演算制御部６のＣＰＵ６３からの送信データに基づいて書き込み/読み出し制御回路７３により制御され、動作に関する各種設定情報等のデータの書き込みあるいは読み出しを行う。
補助メモリー７２は、メインメモリー７１におけるアドレスが不連続な記憶領域のアドレス差分値が登録された差分値テーブル（記憶領域情報）や書き込みあるいは読み出し動作に関するフラグ等を記憶する。なお、補助メモリー７２は、差分値テーブルや上述したフラグについては、外部からの指示に基づいて予め記憶する。
書き込み/読み出し制御回路７３は、ＣＰＵ６３との間でデータを送受信してメインメモリー７１におけるデータの書き込みあるいは読み出しを制御する。
【００１６】
このような書き込み/読み出し制御回路７３と、ＣＰＵ６３との間では、図４に示す順番にデータを送受信して、ライトデータの書き込みやリードデータの読み出しを行う。例えば、ＣＰＵ６３は、１つのライトデータをメインメモリー７１に書き込む場合（図４に示すシングルアクセスの書き込みの場合）、開始条件（スタートコンディションＳ）、スレーブアドレス、書き込み指令（ライトＷ）を書き込み/読み出し制御回路７３に送信し、その後、書き込み/読み出し制御回路７３からの受信応答（アクノリッジＡ）を受信する。なお、スレーブアドレスとは、操作制御部１３や後述する画像読取制御部２３及び画像形成制御部５８等の各スレーブ装置に割り当てられたスレーブ装置各々を識別するためのアドレスである。
【００１７】
次に、ＣＰＵ６３は、メインメモリー７１における書き込み先である記憶領域のアドレス上位を書き込み/読み出し制御回路７３に送信し、その後、書き込み/読み出し制御回路７３からの受信応答（アクノリッジＡ）を受信すると、メインメモリー７１における書き込み先である記憶領域のアドレス下位を書き込み/読み出し制御回路７３に送信する。なお、上述したアドレス上位及びアドレス下位は、書き込み先であるメインメモリー７１の記憶領域を示している。
【００１８】
そして、ＣＰＵ６３は、書き込み/読み出し制御回路７３からの受信応答（アクノリッジＡ）を受信すると、ライトデータを書き込み/読み出し制御回路７３に送信して、書き込み/読み出し制御回路７３からメインメモリー７１の記憶領域への書き込み完了応答（アクノリッジＡ）を受信すると、終了条件（ストップコンディション）を書き込み/読み出し制御回路７３に送信する。このようにして、ＣＰＵ６３は、メインメモリー７１にライトデータの書き込みを行わせる。また、ＣＰＵ６３は、１つのリードデータをメインメモリー７１から読み出す場合には、図４におけるシングルアクセスの読み出し示すように、書き込み/読み出し制御回路７３との間でデータを送受信する。
【００１９】
一方、ＣＰＵ６３は、複数のライトデータをメインメモリー７１におけるアドレスが連続する記憶領域に連続的に書き込む場合（図４に示すシーケンシャルアクセスの書き込みの場合）、シングルアクセスの書き込みとライトデータを送信するまでは同じであるが、ライトデータを書き込み/読み出し制御回路７３に送信して、書き込み/読み出し制御回路７３からメインメモリー７１の記憶領域への書き込み完了応答（アクノリッジＡ）を受信すると、続きのライトデータを書き込み/読み出し制御回路７３に送信する。ＣＰＵ６３は、ライトデータを書き込み/読み出し制御回路７３に送信する処理を複数回繰り返すことで、メインメモリー７１におけるアドレスが連続する記憶領域に連続的にライトデータを書き込ませる。
【００２０】
また、ＣＰＵ６３は、複数のリードデータをメインメモリー７１におけるアドレスが連続する記憶領域から連続的に読み出す場合には、図４におけるシーケンシャルアクセスの読み出しに示すように、書き込み/読み出し制御回路７３との間でデータを送受信する。なお、シーケンシャルアクセスにおいて、アドレス上位及びアドレス下位は、書き込み先あるいは読み出し先の基準となるメインメモリー７１の最初の記憶領域を示している。
【００２１】
さらに、ＣＰＵ６３は、メインメモリー７１におけるアドレスが不連続な記憶領域に連続的に書き込みあるいはアドレスが不連続な記憶領域から読み出し、つまりアドレスが不連続な記憶領域に連続的にアクセスすることが可能である。詳細については後述するが、書き込み/読み出し制御回路７３は、補助メモリー７２に記憶されるフラグ基づいて上述のメインメモリー７１におけるアドレスが連続した複数の記憶領域にアクセスするのかあるいはアドレスが不連続な複数の記憶領域に連続的にアクセスするのか判断し、アドレスが不連続な複数の記憶領域に連続的にアクセスする場合には、補助メモリー７２に記憶される差分値テーブルに基づいてメインメモリー７１におけるアドレスが不連続な記憶領域に対する連続的なアクセス処理を実行する。なお、この際、ＣＰＵ６３と、書き込み/読み出し制御回路７３との間で送受信されるデータについては、図４に示すシーケンシャルアクセスと同様である。
【００２２】
操作キー１２は、ハードウェアキーとして操作表示部１に物理的に備えられたものであり、例えば、電源キー、スタートキー、ストップ／クリアキー及びテンキー（数値入力キー）等がある。操作キー１２では、ユーザーによって上述した各キーが押下されると、各キーから操作信号を操作表示制御部１１に出力する。
【００２３】
タッチパネル１３は、周知のように表示パネルの表示面に抵抗膜方式等の透明な面状押圧センサーを設けたものであり、操作表示制御部１１から入力される表示信号に基づいて表示パネルに表示した操作ボタンをユーザーの指等によって押圧されると、面状押圧センサーが押圧位置（押圧座標）を示す操作信号を操作表示制御部１１に出力するものである。
【００２４】
画像読取部２は、図２に示すようにＡＤＦ（Automatic document feeder：自動原稿送り装置）２１、フラットベット読取部２２及び画像読取制御部２３（スレーブ装置）から構成されており、演算制御部６から入力される制御信号に基づいて画像読取制御部２３によりＡＤＦ２１及びフラットベット読取部２２を制御し、ＡＤＦ２１により給紙される原稿またはユーザーによりフラットベット読取部２２上に載置された原稿の表面画像（原稿画像）を読み取って原稿画像データに変換し、この原稿画像データを画像データ記憶部３に出力する。
【００２５】
上記画像読取制御部２３は、操作表示制御部１１と同様に、演算制御部６のＣＰＵ６３とＩ２Ｃバスを介して接続され、マスター装置であるＣＰＵ６３に対するスレーブ装置であり、図３に示すように、メインメモリー７１、補助メモリー７２及び書き込み/読み出し制御回路７３を備える。
【００２６】
画像データ記憶部３は、半導体メモリーまたはハードディスク装置等であり、演算制御部６から入力される制御信号に基づいて上記原稿画像データ、通信部５が外部のクライアントコンピューターから受信するプリント画像データあるいは通信部５が外部のファクシミリ装置から受信するファクシミリ画像データを記憶すると共に、これら画像データを演算制御部６から入力される制御信号に基づいて読み出して画像形成部４に出力する。
【００２７】
画像形成部４は、演算制御部６から入力される制御信号に基づいて、給紙カセット４５から取り出した記録紙Ｐに画像データ記憶部３から読み出した画像データに基づくトナー画像を画像形成するものである。この画像形成部４は、図２及び図５に示すように、ベルトローラー４１、中間転写ベルト４２、トナーの各色（Ｙ，Ｍ，Ｃ，Ｋ）に対応する４つの画像形成ユニット４３Ｙ，４３Ｃ，４３Ｍ，４３Ｋ、１次転写ローラー４４Ｙ，４４Ｃ，４４Ｍ，４４Ｋ、給紙カセット４５、ピックアップローラー４６、搬送ローラー４７、レジストローラー４８、２次転写ローラー４９、分離除電部５０、定着ローラー５１、排紙ローラー５２、排紙トレイ５３、反転ローラー５４、分岐ガイド５５、３対の反転紙搬送ローラー５６、記録紙センサー５７及画像形成制御部５８（スレーブ装置）を備えている。
【００２８】
ベルトローラー４１は、図示するように、離間して配設された３つのローラー、つまり駆動ローラー４１ａ、従動ローラー４１ｂ及びテンションローラー４１ｃからなる。すなわち、駆動ローラー４１ａと従動ローラー４１ｂとは水平方向に一定距離を空けて配置され、テンションローラー４１ｃは、このような駆動ローラー４１ａと従動ローラー４１ｂとの間かつ若干上方に変位した位置に配置されている。中間転写ベルト４２は、このようなベルトローラー４１（駆動ローラー４１ａ、従動ローラー４１ｂ、テンションローラー４１ｃ）に架け渡された無端ベルトであり、駆動ローラー４１ａによって矢印で示す方向に走行する。
【００２９】
すなわち、中間転写ベルト４２は、駆動ローラー４１ａと従動ローラー４１ｂとの間においては水平方向に走行する。また、上述した駆動ローラー４１ａは、駆動力を発生するモーターが軸結合されたローラーであり、モーターの動力によって中間転写ベルト４２を矢印方向に走行させる。上記従動ローラー４１ｂは、自由回転するように設けられたフリーローラーであり、中間転写ベルト４２を駆動ローラー４１ａの動力に従って案内する。また、上記テンションローラー４１ｃは、回転軸が可動可能に設けられ、所定の付整力で中間転写ベルト４２を押圧することにより一定のテンション（張力）を中間転写ベルト４２に付与するローラーである。
【００３０】
画像形成ユニット４３Ｙ，４３Ｃ，４３Ｍ，４３Ｋは、図示するように、上述した中間転写ベルト４２の水平走行部位に所定間隔を空けて設けられている。これら画像形成ユニット４３Ｙ，４３Ｃ，４３Ｍ，４３Ｋのうち、画像形成ユニット４３Ｙは、イエロー（Ｙ）のトナー画像を形成するユニットであり、従動ローラー４１ｂに最も近い位置に設けられている。画像形成ユニット４３Ｃは、シアン（Ｃ）のトナー画像を形成するユニットであり、上記画像形成ユニット４３Ｙの次に従動ローラー４１ｂに近い位置に設けられている。画像形成ユニット４３Ｍは、マゼンダ（Ｍ）のトナー画像を形成するユニットであり、上記画像形成ユニット４３Ｃの次に従動ローラー４１ｂに近い位置に設けられている。画像形成ユニット４３Ｋは、ブラック（Ｋ）のトナー画像を形成するユニットであり、駆動ローラー４１ａに最も近い位置に設けられている。
【００３１】
このような画像形成ユニット４３Ｙ，４３Ｃ，４３Ｍ，４３Ｋは、各々に感光体ドラムａｙ，ａｃ，ａｍ，ａｋ、帯電部ｂｙ，ｂｃ，ｂｍ，ｂｋ、レーザースキャニングユニットｃｙ，ｃｃ，ｃｍ，ｃｋ、現像ユニットｄｙ，ｄｃ，ｄｍ，ｄｋ及びクリーナーｅｙ，ｅｃ，ｅｍ，ｅｋを構成要素としている。
【００３２】
すなわち、画像形成ユニット４３Ｙは、感光体ドラムａｙ、帯電部ｂｙ、レーザースキャニングユニットｃｙ、現像ユニットｄｙ及びクリーナーｅｙから構成され、画像形成ユニット４３Ｃは、感光体ドラムａｃ、帯電部ｂｃ、レーザースキャニングユニットｃｃ、現像ユニットｄｃ及びクリーナーｅｃから構成され、画像形成ユニット４３Ｍは、感光体ドラムａｍ、帯電部ｂｍ、レーザースキャニングユニットｃｍ、現像ユニットｄｍ及びクリーナーｅｍから構成され、画像形成ユニット４３Ｋは、感光体ドラムａｋ、帯電部ｂｋ、レーザースキャニングユニットｃｋ、現像ユニットｄｋ及びクリーナーｅｋから構成されている。
【００３３】
各感光体ドラムａｙ，ａｃ，ａｍ，ａｋは、周面が所定の感光体材料（例えばアモルファスシリコン）で形成された円筒部材である。各帯電部ｂｙ，ｂｃ，ｂｍ，ｂｋは、各感光体ドラムａｙ，ａｃ，ａｍ，ａｋの周面（感光面）を均一に帯電させるものである。各レーザースキャニングユニットｃｙ，ｃｃ，ｃｍ，ｃｋは、帯電状態の上記感光面にレーザー光を照射することにより、感光面に静電潜像を形成するものである。
【００３４】
各現像ユニットｄｙ，ｄｃ，ｄｍ，ｄｋは、内部に所定の量のトナー（正極性トナー）を収容すると共に当該トナーを感光面に供給することにより当該感光面に形成された静電潜像をトナー画像として現像する。各クリーナーｅｙ，ｅｃ，ｅｍ，ｅｋは、トナー画像の転写後の感光面に残留するトナー（残留トナー）を掻き落として除去するものである。
【００３５】
１次転写ローラー４４Ｙ，４４Ｃ，４４Ｍ，４４Ｋは、図示するように画像形成ユニット４３Ｙ，４３Ｃ，４３Ｍ，４３Ｋに対応して４つ設けられており、各々に中間転写ベルト４２を挟んだ状態で各画像形成ユニット４３Ｙ，４３Ｃ，４３Ｍ，４３Ｋの感光体ドラムａｙ，ａｃ，ａｍ，ａｋに対向配置されている。また、各１次転写ローラー４４Ｙ，４４Ｃ，４４Ｍ，４４Ｋには負極性の１次転写バイアス（高電圧）が印加されており、各１次転写ローラー４４Ｙ，４４Ｃ，４４Ｍ，４４Ｋは、この１次転写バイアスの作用によって各画像形成ユニット４３Ｙ，４３Ｃ，４３Ｍ，４３Ｋの感光体ドラムａｙ，ａｃ，ａｍ，ａｋにそれぞれ形成された各色のトナー画像を中間転写ベルト４２に転写（１次転写）させる。
【００３６】
給紙カセット４５は、Ａ４サイズやＢ５サイズ等、所定形状の記録紙Ｐを複数枚重ねた状態で収容する容器である。ピックアップローラー４６は、給紙カセット４５の上部において記録紙Ｐに圧接するように設けられ、給紙カセット４５内の記録紙Ｐを１枚づつ取り出して搬送ローラー４７に送り出すローラーである。搬送ローラー４７は、ピックアップローラー４６から給紙された記録紙Ｐをレジストローラー４８に向けて搬送するローラーである。レジストローラー４８は、搬送ローラー４７から供給された記録紙Ｐを所定のタイミングで２次転写ローラー４９に供給するローラーである。
【００３７】
２次転写ローラー４９は、中間転写ベルト４２を挟んで駆動ローラー４１ａに対向配置されたローラーであり、中間転写ベルト４２上のトナー画像を記録紙Ｐに転写（２次転写）させるものである。この２次転写ローラー４９には、負極性の２次転写バイアス（高電圧）が印加されており、２次転写ローラー４９は、この２次転写バイアスの作用によって中間転写ベルト４２上のトナー画像を記録紙Ｐに転写（２次転写）させる。
【００３８】
分離除電部５０は、演算制御部６から入力される制御信号に基づいて記録紙Ｐに向けて正極性の除電バイアスを供給する。この除電バイアスは、記録紙Ｐの帯電を中和して無帯電状態にするためのものであり、記録紙Ｐの２次転写ローラー４９からの分離を良好にするものである。分離除電部５０は、ステンレスからなる鋸歯状電極を有し、この鋸歯状電極の先端から電界が形成され記録紙Ｐが除電される。
【００３９】
定着ローラー５１は、内部にヒータを備えた加熱ローラー５１ａと、当該加熱ローラー５１ａに圧接する加圧ローラー５１ｂとから構成されている。この定着ローラー５１は、加熱ローラー５１ａと加圧ローラー５１ｂとで各色のトナー画像が転写された記録紙Ｐを挟み込むことにより記録紙Ｐを加熱及び加圧して、各色のトナー画像を記録紙Ｐ上に定着させる。加熱ローラー５１ａ及び加圧ローラー５１ｂは、記録紙Ｐと接触する接触面（表面）が摩擦により負極性に帯電するフッ素系材料によって形成されている。すなわち、加熱ローラー５１ａ及び加圧ローラー５１ｂは、その表面が記録紙Ｐとの摩擦により負極性に帯電する。
【００４０】
排紙ローラー５２は、定着ローラー５１から搬送されると共に分岐ガイド５５により案内された記録紙Ｐを排紙トレイ５３に向けて搬送するローラーである。排紙トレイ５３は、排紙ローラー５２から供給された記録紙Ｐを収容・保持する収容部である。反転ローラー５４は、定着ローラー５１から搬送されると共に分岐ガイド５５により案内された記録紙Ｐをスイッチバック搬送するためのローラーである。つまり、反転ローラー５４は、正転することにより定着ローラー５１から供給された記録紙Ｐを挟み込み、当該挟みこんだ状態で逆転することにより記録紙Ｐを反転紙搬送ローラー５６に向けて搬送する。
【００４１】
分岐ガイド５５は、演算制御部６から入力される制御信号に基づいて定着ローラー５１から排出された記録紙Ｐの搬送先を排紙ローラー５２または反転ローラー５４に択一的に切り替える。つまり、分岐ガイド５５は、記録紙Ｐを排紙トレイ５３に排紙する場合には、第１の姿勢（図示する点線の姿勢）とすることにより記録紙Ｐの搬送先を排紙ローラー５２とし、一方、第２の姿勢（図示する実線の姿勢）とすることにより記録紙Ｐの搬送先を反転ローラー５４に切り替える。
【００４２】
反転紙搬送ローラー５６は、反転ローラー５４から供給された記録紙Ｐをレジストローラー４８に向けて搬送するための搬送経路（反転経路）に設けられたローラーである。この反転紙搬送ローラー５６は、図示するように、反転経路において離間した３箇所に設けられている。記録紙センサー５７は、定着ローラー５１と分岐ガイド５５との間に配置され、定着ローラー５１を通過した記録紙Ｐの枚数を検出し、当該枚数を示す検出信号を演算制御部６に出力する。
【００４３】
ここで、記録紙Ｐの表面と裏面とにトナー画像を形成する両面画像形成においては、上記反転ローラー５４、分岐ガイド５５及び反転紙搬送ローラー５６が機能することにより、表面の画像形成において定着ローラー５１を通過した記録紙Ｐが表面と裏面とが反転した状態でレジストローラー４８に再度供給され、記録紙Ｐの裏面の画像形成が行われる。
【００４４】
画像形成制御部５８は、演算制御部６による制御の下で、上記ベルトローラー４１〜記録紙センサー５７を制御する制御装置である。このような画像形成制御部５８は、操作表示制御部１１と同様に、演算制御部６のＣＰＵ６３とＩ２Ｃバスを介して接続され、マスター装置であるＣＰＵ６３に対するスレーブ装置であり、図３に示すように、メインメモリー７１、補助メモリー７２及び書き込み/読み出し制御回路７３を備える。
【００４５】
通信部５は、演算制御部６から入力される制御信号に基づいて電話回線を介して外部の複合機Ａあるいはファクシミリ装置、またＬＡＮ（Local Area Network）を介してクライアントコンピューター等と通信を行うものである。すなわち、この通信部５は、イーサネット（登録商標）等のＬＡＮ規格に準拠した通信機能と、Ｇ３等のファクシミリ規格に準拠した通信機能とを兼ね備えたものである。
【００４６】
演算制御部６は、図２に示すように、ＲＯＭ（Read Only Memory）６１、ＲＡＭ（Random Access Memory）６２及びＣＰＵ６３を備えており、上記ＲＯＭ６１に記憶された演算制御プログラムに基づいて各種の演算処理を行うと共に各部と通信を行うことにより複合機Ａの全体動作を制御する。
【００４７】
ＲＯＭ６１は、ＣＰＵ６３で実行される演算制御プログラム及びその他のデータを記憶する不揮発性メモリーである。
ＲＡＭ６２は、ＣＰＵ６３が演算制御プログラムを実行して各種動作を行う際に、データの一時保存先となるワーキングエリアとして用いられる揮発性メモリーである。
【００４８】
ＣＰＵ６３は、ＲＯＭ６１に記憶されている演算制御プログラムに基づき、操作表示部１が受け付ける操作指示及び通信部５が外部のクライアントコンピューター等から受信する各種指示に応じて複合機Ａの全体動作を制御する。詳細については後述するが、ＣＰＵ６３は、マスター装置であり、各種の制御処理の一環として、スレーブ装置である操作制御部１３、画像読取制御部２３及び画像形成制御部５８におけるメモリー７１へのデータの書き込みあるいはメモリー７１からのデータの読み出しを要求する。
【００４９】
次に、このように構成された複合機Ａの動作について図６を参照して説明する。
ユーザーは、例えば、画像形成における各種設定のデフォルト動作とは異なる画像形成を望む場合、タッチパネル１３に表示される操作ボタンを操作して設定を変更する。
【００５０】
ここで、ＣＰＵ６３は、ＲＯＭ６１に記憶される演算制御プログラムに従って、タッチパネル１３が受け付けた操作指示に基づき画像形成における設定情報を画像形成制御部５８に登録する。すなわち、マスター装置であるＣＰＵ６３は、スレーブ装置である画像形成制御部５８に設定情報を書き込ませる。
【００５１】
具体的には、ＣＰＵ６３は、図４におけるシーケンシャルアクセスの書き込みに示されるデータと同じ構成で、設定情報に関する複数のライトデータを画像形成制御部５８に送信する。一方、画像形成制御部５８において、書き込み/読み出し制御回路７３は、補助メモリー７２に記憶されるフラグに基づいてメインメモリー７１におけるアドレスが連続した複数の記憶領域にライトデータを連続的に書き込むのかあるいはアドレスが不連続な複数の記憶領域にライトデータを連続的に書き込むのか判断する。
【００５２】
書き込み/読み出し制御回路７３は、メインメモリー７１におけるアドレスが連続した複数の記憶領域にライトデータを連続的に書き込む場合には、ＣＰＵ６３から通知されたアドレス上位及びアドレス下位によって示されるメインメモリー７１における記憶領域からアドレスの順番で１つずつ書き込み先である記憶領域を切り替えてライトデータを連続的に書き込む処理を行う。
【００５３】
一方、書き込み/読み出し制御回路７３は、メインメモリー７１におけるアドレスが不連続な複数の記憶領域にライトデータを連続的に書き込む場合には、補助メモリー７２に記憶される差分値テーブルに基づいてメインメモリー７１におけるアドレスが不連続な記憶領域に対するライトデータの連続的な書き込み処理を行う。つまり、書き込み/読み出し制御回路７３は、ＣＰＵ６３から通知されたアドレス上位及びアドレス下位によって示されるメインメモリー７１の記憶領域を基準として、差分値テーブルに登録されているアドレス差分値の分離れた記憶領域にライトデータを順番に書き込む処理を実行する。例えば、図６に示すように、アドレス上位及びアドレス下位によってメインメモリー７１における「０１００ｈ」の記憶領域が示される場合、差分値テーブルの最初のデータが「０」であるので、最初のライトデータ０を「０１００ｈ」の記憶領域に書き込む。
【００５４】
次には、差分値テーブルの２番目のデータが「３」であるので、「０１００ｈ」に「３」を加算した「０１０３ｈ」の記憶領域に２番目のライトデータ１を書き込む。続いて、差分値テーブルの３番目のデータが「２」であるので、「０１０３ｈ」に「２」を加算した「０１０５ｈ」の記憶領域に３番目のライトデータ１を書き込む。このように書き込み/読み出し制御回路７３は、書き込み先であるメインメモリー７１の記憶領域を切り替えてライトデータを連続的に書き込む処理を行う。上記処理については、画像形成制御部５８以外のスレーブ装置である操作制御部１３及び画像読取制御部２３についても同様である。
【００５５】
一方、ＣＰＵ６３は、メインメモリー７１における複数の記憶領域から連続的にリードデータを読み出す場合には、図４におけるシーケンシャルアクセスの読み出しに示されるデータと同じ構成で、画像形成制御部５８とデータを送受信する。この際も、画像形成制御部５８において、書き込み/読み出し制御回路７３は、補助メモリー７２に記憶されるフラグに基づいてメインメモリー７１におけるアドレスが連続した複数の記憶領域からリードデータを連続的に読み出すのかあるいはアドレスが不連続な複数の記憶領域にリードデータを連続的に読み出すのか判断する。
【００５６】
書き込み/読み出し制御回路７３は、メインメモリー７１におけるアドレスが不連続な複数の記憶領域からリードデータを連続的に読み出す場合には、書き込み時と同様に、補助メモリー７２に記憶される差分値テーブルに基づいてメインメモリー７１におけるアドレスが不連続な記憶領域に対するリードデータの連続的な読み出し処理を行う。書き込み/読み出し制御回路７３は、このようにして読み出し先であるメインメモリー７１のアドレスが不連続な記憶領域からリードデータの連続的な読み出し処理を実現する。
【００５７】
このような本実施形態によれば、スレーブ装置である操作制御部１３、画像読取制御部２３及び画像形成制御部５８において、メインメモリー７１におけるアドレスが不連続な記憶領域のアドレス差分値が登録された差分値テーブルを記憶し、マスター装置であるＣＰＵ６３からメインメモリー７１にアクセスする要求を受信すると、差分値テーブルに基づいてメインメモリー７１におけるアドレスが不連続な記憶領域に対する連続的なアクセス処理を実行することで、マスター装置であるＣＰＵ６３によるスレーブ装置のメインメモリー７１へのアクセスに要する時間を増加させることなく、インメモリー７１におけるアドレスが不連続な複数の記憶領域にマスター装置であるＣＰＵ６３が連続的にアクセスできる。
【００５８】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されることなく、例えば以下のような変形が考えられる。
（１）上記実施形態では、補助メモリー７２に記憶される差分値テーブルに基づいてメインメモリー７１におけるアドレスが不連続な記憶領域に対する連続的なアクセス処理を実行しているが、本発明はこれに限定されない。例えば、図７に示すように、メインメモリー７１におけるアドレスが不連続な記憶領域のアドレスが登録されているアドレステーブル（記憶領域情報）に基づいてアクセス先であるメインメモリー７１のおけるアドレスが不連続な記憶領域を切り替えて連続的にアクセス処理を行うようにしてもよい。
【００５９】
（２）上記実施形態は、Ｉ２Ｃバスを用いてシリアル通信を行うものに、本発明を適用したものであるが、本発明はこれに限定されない。Ｉ２Ｃバス以外のバスを用いてシリアル通信を行うものに本発明を適用するようにしてもよい。
（３）上記実施形態は、画像形成装置の１つである複合機Ａに本発明を適用したものであるが、本発明の適用範囲はこれに限定されない。例えば、パーソナルコンピュータ及び携帯端末等のシリアル通信を用いてデータ処理を行うあらゆる機器に、本発明を適用することができる。
【符号の説明】
【００６０】
Ａ…複合機（画像形成装置）、１…操作表示部、２…画像読取部、３…画像データ記憶部、４…画像形成部、５…通信部、６…演算制御部、１１…操作表示制御部（スレーブ装置）、１２…操作キー、１３…タッチパネル、２１…ＡＤＦ、２２…フラットベット読取部、２３…画像読取制御部（スレーブ装置）、４１ａ，４１ｂ，４１ｃ…ベルトローラー、４２…中間転写ベルト、４３Ｙ，４３Ｃ，４３Ｍ，４３Ｋ…画像形成ユニット、４４Ｙ，４４Ｍ，４４Ｃ，４４Ｋ…１次転写ローラー、４５…給紙カセット、４６…ピックアップローラー、４７…搬送ローラー、４８…レジストローラー、４９…２次転写ローラー、５０…分離除電部、５１…定着ローラー、５２…排紙ローラー、５３…排紙トレイ、５４…反転ローラー、５５…分岐ガイド、５６…反転紙搬送ローラー、５７…記録紙センサー、５８…画像形成制御部（スレーブ装置）、ａｙ，ａｍ，ａｃ，ａｋ…感光体ドラム、ｂｙ，ｂｍ，ｂｃ，ｂｋ…帯電部、ｃｙ，ｃｍ，ｃｃ，ｃｋ…レーザースキャニングユニット、ｄｙ，ｄｍ，ｄｃ，ｄｋ…現像ユニット、ｅｙ，ｅｍ，ｅｃ，ｅｋ…クリーナー、５１ａ…加熱ローラー、５１ｂ…加圧ローラー、６１…ＲＯＭ、６２…ＲＡＭ、６３…ＣＰＵ（マスター装置）、Ｐ…記録紙
【図１】
2015049667.tif 000003
【図２】
2015049667.tif 000004
【図３】
2015049667.tif 000005
【図４】
2015049667.tif 000006
【図５】
2015049667.tif 000007
【図６】
2015049667.tif 000008
【図７】
2015049667.tif 000009