(57)【要約】【課題】高速通信装置と低速通信装置との間の通信に起因する高速通信装置の処理効率の低下を是正する。【解決手段】ＣＰＵ１によって動作し高速動作が可能なコントローラＡと、当該コントローラＡよりも低速で動作する画像形成エンジンＤとからなり、画像形成エンジンＤからコントローラＡに印刷パラメータの転送を行う画像形成装置であって、コントローラＡは、ＣＰＵ１の指令に基づいて印刷パラメータの転送に関する画像形成エンジンＤとの間の通信処理を行い、印刷パラメータの転送が完了するとＣＰＵ１に通知を行うＡＳＩＣ３を備える。【選択図】図１
2008186350.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵによって動作し高速動作が可能な高速装置と、当該高速通信よりも低速で動作する低速装置とからなり、前記低速装置から前記高速装置にデータ転送を行う通信システムであって、
前記高速装置は、前記ＣＰＵの指令に基づいて前記データ伝送に関する前記低速装置との間の処理を行い、前記データ伝送に関する処理が完了すると前記ＣＰＵに通知を行う通信部を備えることを特徴とする通信システム。
【請求項２】
通信部は低速装置との間でシリアル通信を行うことを特徴とする請求項１記載の通信システム。
【請求項３】
通信部は、ＡＳＩＣ内に設けられることを特徴とする請求項１または２記載の通信システム。
【請求項４】
低速装置は、高速装置に転送するデータを一時的に記憶する送信バッファを備え、該送信バッファに記憶されたデータを通信部に送信することを特徴とする請求項１〜３いずれかに記載の通信システム。
【請求項５】
請求項１〜４いずれかに記載の通信システムを用いて、印刷パラメータを低速装置である画像形成エンジンから高速装置であるコントローラに転送することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び画像形成装置に関する。
【背景技術】
【０００２】
複写機等の画像形成装置は、装置全体を制御するコントローラ、マン・マシン・インタフェースとしての操作装置や表示装置、印刷処理（画像データ処理や制御処理等）を行う画像形成エンジン、当該画像形成エンジンによる制御の下にトナー像形成処理や用紙の搬送処理等を行う各種駆動部、等々から構成されている。そして、このような画像形成装置については、下記特許文献１に詳細が開示されている。上記コントローラ及び画像形成エンジンは、各々にＣＰＵを制御主体とするプログラム制御によって動作するものである。
【特許文献１】特開２０００−７５７３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記コントローラ及び画像形成エンジンのうち、コントローラのＣＰＵは装置全体を制御する関係で比較的高速に動作するものが使用されるが、画像形成エンジンのＣＰＵは、印刷処理のみを行うので、動作速度がコントローラのＣＰＵよりも大幅に遅いものが使用される。すなわち、コントローラは高速動作が可能な高速装置として機能し、一方、画像形成エンジンは、上記コントローラよりも低速で動作する低速装置として機能する。
また、総印刷枚数等の印刷処理に関する各種データ（印刷パラメータ）は、その性質上、画像形成エンジン内の不揮発性メモリに記憶されており、コントローラのＣＰＵは、画像形成エンジンのＣＰＵと通信によって上記印刷パラメータを取得して制御処理を行う。
【０００４】
しかしながら、上記従来の画像形成装置では、画像形成エンジンのＣＰＵの動作速度がコントローラのＣＰＵの動作速度よりも大幅に遅いため、コントローラのＣＰＵは、画像形成エンジンのＣＰＵとの通信処理に時間を取られて極めて非効率的な動作状態に陥る。すなわち、コントローラのＣＰＵは、高速動作するものなので所定時間内に多数の処理をこなすことができるにもかかわらず、画像形成エンジンのＣＰＵとの通信に時間を取られるために他の処理を行うことができず、本来の処理能力を発揮することができない。
【０００５】
本発明は、上述した事情に鑑みたものであり、高速装置と低速装置との間の通信に起因する高速装置の処理効率の低下を是正することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、通信システムに係る第１の解決手段として、ＣＰＵによって動作し高速動作が可能な高速装置と、当該高速通信よりも低速で動作する低速装置とからなり、前記低速装置から前記高速装置にデータ転送を行う通信システムであって、前記高速装置は、前記ＣＰＵの指令に基づいて前記データ伝送に関する前記低速装置との間の処理を行い、前記データ伝送に関する処理が完了すると前記ＣＰＵに通知を行う通信部を備える、という手段を採用する。
【０００７】
また、通信システムに係る第２の解決手段として、上記第１の解決手段において、通信部は低速装置との間でシリアル通信を行う、という手段を採用する。
【０００８】
通信システムに係る第３の解決手段として、上記第１または第２の解決手段において、通信部は、ＡＳＩＣ内に設けられる、という手段を採用する。
【０００９】
通信システムに係る第４の解決手段として、上記第１〜第３いずれかの解決手段において、低速装置は、高速装置に転送するデータを一時的に記憶する送信バッファを備え、該送信バッファに記憶されたデータを通信部に送信する、という手段を採用する。
【００１０】
また、本発明では、画像形成装置に係る解決手段として、上記第１〜第４いずれかの通信システムを用いて、印刷パラメータを低速装置である画像形成エンジンから高速装置であるコントローラに転送する、という手段を採用する。
【発明の効果】
【００１１】
本発明によれば、高速装置は、ＣＰＵの指令に基づいてデータ伝送に関する低速装置との間の処理を行い、データ伝送に関する処理が完了するとＣＰＵに通知を行う通信部を備えるので、データの転送処理において低速装置の遅い動作速度によって処理効率が低下することを是正することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の一実施形態について説明する。
図１は、本実施形態に係る複写機（画像形成装置）の要部機能構成を示すブロック図である。本複写機は、装置全体を制御するコントローラＡ、原稿画像を読み取る画像読取装置Ｂ、マン・マシン・インタフェースとしての操作表示装置Ｃ、画像読取装置Ｂが読み取った原稿画像の印刷処理を行う画像形成エンジンＤ、当該画像形成エンジンＤによる制御の下にトナー像形成処理や用紙の搬送処理等を行う各種の駆動部Ｅ、等々から構成されている。
【００１３】
より具体的には、コントローラＡは、図示するようにＣＰＵ１、Ｉ／Ｆ２、ＡＳＩＣ３を構成要素として含むものである。ＣＰＵ１は、図示しないＲＯＭ（Read Only Memory）に記憶された制御プログラムに基づいて本複写機の装置全体を制御する中央演算処理装置（Central Processing Unit）である。すなわち、ＣＰＵ１は、上記制御プログラムを実行することによりＩ／Ｆ２を介して画像読取装置Ｂ及び操作表示装置Ｃ等と通信を行うと共にＡＳＩＣ３を介して画像形成エンジンＤと通信を行うことにより、画像読取装置Ｂ、操作表示装置Ｃ及び画像形成エンジンＤ等を制御する。
【００１４】
Ｉ／Ｆ２は、上記ＣＰＵ１の制御の下に画像読取装置Ｂ及び操作表示装置Ｃと通信を行うインタフェース回路である。ＡＳＩＣ３は、本複写機の特徴的な構成要素であるシリアル通信部４及び受信バッファ５を内部回路として含む特定用途向け集積回路（Application Specific Integrated Circuit）であり、本実施形態における通信部に相当する。
シリアル通信部４は、上記ＣＰＵ１の制御の下に画像形成エンジンＤとシリアル通信を行うことにより、画像形成エンジンＤから印刷パラメータを受信するものであり、受信バッファ５は、上記ＣＰＵ１の制御の下に、シリアル通信部４が画像形成エンジンＤから受信した印刷パラメータを一時的に記憶するメモリである。
【００１５】
ここで、上記印刷パラメータは、画像形成エンジンＤが行う原稿画像の印刷処理に関するデータであり、例えば本複写機の稼動開始後の総印刷枚数や印刷画質を決定する各種設定値等である。本複写機では、メンテナンス等によってコントローラＡが交換されることがあるため、またこれに対して画像形成エンジンＤがメンテナンス等によって交換されることは極めて稀であるため、本複写機では稼動開始後に継続して管理する必要がある上記印刷パラメータを画像形成エンジンＤ内に記憶するように構成されている。
そして、上記シリアル通信部４及び受信バッファ５は、コントローラＡが画像形成エンジンＤから上記印刷パラメータを取得するために、ＡＳＩＣ３内に特別に設けられた構成要素である。
【００１６】
画像読取装置Ｂは、上記ＣＰＵ１の制御の下に、ユーザが所定位置に載置した原稿の画像を読み取って、当該原稿画像を図示しないバス伝送路を介して画像形成エンジンＤに出力するものである。操作表示装置Ｃは、タッチパネル式の液晶表示パネルであり、上記ＣＰＵ１の制御の下にユーザの操作指示を受け付けると共にユーザの操作に必要な各種の情報を表示する。
【００１７】
画像形成エンジンＤは、図示するようにＣＰＵ６、Ｉ／Ｆ７、Flash ＲＯＭ８及びＡＳＩＣ９を構成要素として含むものである。ＣＰＵ６は、図示しないＲＯＭ（Read Only Memory）に記憶された印刷処理プログラムに基づいて上記原稿画像の印刷処理を行う中央演算処理装置（Central Processing Unit）である。すなわち、ＣＰＵ６は、上記印刷処理プログラムを実行することにより、Ｉ／Ｆ７を介して駆動部Ｅを制御すると共にＡＳＩＣ９を介してFlash ＲＯＭ８に記憶された印刷パラメータをコントローラＡに送信させる。
【００１８】
Ｉ／Ｆ７は、上記ＣＰＵ６から入力された制御信号を駆動部Ｅに供給するインタフェース回路である。Flash ＲＯＭ８は、上記印刷パラメータを記憶する不揮発性メモリであり、ＣＰＵ６の要求に応じて印刷パラメータをＣＰＵ６に出力する。ＡＳＩＣ９は、本複写機の特徴的な構成要素である送信バッファ１０、シフトレジスタ１１及びシリアル通信部１２を内部回路として含む特定用途向け集積回路（Application Specific Integrated Circuit）である。これら送信バッファ１０、シフトレジスタ１１及びシリアル通信部１２は、上記印刷パラメータをコントローラＡに送信するために、コントローラＡのシリアル通信部４及び受信バッファ５に対応させて画像形成エンジンＤ内に特別に設けられたものである。
【００１９】
送信バッファ１０は、ＣＰＵ６から入力された印刷パラメータをＣＰＵ６の制御の下に一時的に記憶するメモリである。印刷パラメータは所定の総データ容量（例えば数キロバイト程度）を有するデータであり、送信バッファ１０は、このような総データ容量の印刷パラメータを記憶するに十分な記憶容量を有するメモリである。シフトレジスタ１１は、送信バッファ１０の各アドレスから読み出されたデータ（パラレルデータ）をシリアルデータに変換してシリアル通信部１２に出力する。シリアル通信部１２は、上記ＣＰＵ６の制御の下にコントローラＡ（より正確にはコントローラＡのシリアル通信部４）とシリアル通信を行うことにより、印刷パラメータをコントローラＡに送信するものである。
【００２０】
また、駆動部Ｅは、Ｉ／Ｆ７を介してＣＰＵ６から入力された制御信号に基づいて、感光ドラム上に原稿画像のトナー像を形成する処理や印刷用紙の搬送処理等を行うものである。例えば、本複写機が原稿のカラー画像をタンデム方式で印刷用紙に複写するものであった場合、駆動部Ｅは、各原色のトナー像を各原色に対応して設けられた感光ドラム上に形成すると共に、各原色のトナー像を二次転写ベルトに転写さた後に印刷用紙上にさらに転写させて定着させる。
【００２１】
ここで、上述したコントローラＡのＣＰＵ１は、装置全体を制御する関係で高周波クロックで駆動されるＲＩＳＣ方式のものであり、比較的高速で動作するものである。これに対して、画像形成エンジンＤのＣＰＵ６は、印刷処理のみを行う関係で比較的低い周波数のクロックで駆動されるものあり、動作速度がコントローラＡのＣＰＵ１よりも大幅に遅いものである。すなわち、画像形成エンジンＤは、本実施形態における低速装置であり、一方、コントローラＡは、本実施形態における高速装置である。
【００２２】
次に、このように構成された本複写機の要部動作（印刷パラメータの転送処理）について詳しく説明する。
図２は、印刷パラメータの転送処理において、コントローラＡのシリアル通信部４と画像形成エンジンＤのシリアル通信部１２との間で送受信される各種信号（ＤＩＲ，ＢＳＹ，ＳＣＫ，ＤＩ，ＤＯ）のタイミングを示すタイミングチャートである。
【００２３】
コントローラＡのＣＰＵ１は、例えば本複写機の電源が投入された場合等、必要に応じて画像形成エンジンＤから印刷パラメータを取得する処理（印刷パラメータ取得処理）を実行するが、この印刷パラメータの取得は、ＣＰＵ１からの指示に基づいてＡＳＩＣ３が主体的に行う。コントローラＡのＣＰＵ１は、ＡＳＩＣ３に印刷パラメータの取得指示を出力すると、ＡＳＩＣ３から印刷パラメータの取得完了に基づく割り込み要求があるまで他の制御処理を実行する。
すなわち、本複写機では、コントローラＡのＣＰＵ１は印刷パラメータの転送に関する詳細処理に関与することなく、ＡＳＩＣ３がこれを代行する。
【００２４】
より具体的には、シリアル通信部１２は、ＣＰＵ１から印刷パラメータの取得指示が入力されると、画像形成エンジンＤのシリアル通信部１２の状態を示すＢＳＹ信号がＬ（ロー）レベル状態のときにＳＣＫ信号（クロック信号）と当該ＳＣＫ信号に同期したＤＯ信号（転送要求信号）をシリアル通信部１２に送信する。
【００２５】
定常状態において、シリアル通信部１２は、通信が可能な状態のときはＢＳＹ信号をＬ（ロー）レベル状態に設定する一方、通信が可能でない状態のときにはＢＳＹ信号をＨ（ハイ）レベル状態に設定する。シリアル通信部１２は、ＢＳＹ信号がＬ（ロー）レベル状態の場合において、ＳＣＫ信号に同期した上記ＤＯ信号（転送要求信号）を受信すると、当該受信をＣＰＵ６に通知する。
【００２６】
この結果、ＣＰＵ６は、Flash ＲＯＭ８から印刷パラメータを順次読み出して送信バッファ１０に順次記憶させる。また、ＣＰＵ６は、送信バッファ１０に順次記憶させら印刷パラメータをシフトレジスタ１１に順次出力させてシリアルデータに変換してシリアル通信部１２に供給させることにより、印刷パラメータをＳＣＫ信号に同期したＤＩ信号として当該シリアル通信部１２からコントローラＡのシリアル通信部４に送信させる。
【００２７】
そして、コントローラＡのシリアル通信部４は、画像形成エンジンＤのシリアル通信部１２からＤＩ信号として順次受信する印刷パラメータを受信バッファ５に順次出力して記憶させると共に、ＤＩ信号として送信完了信号を受信するとＣＰＵ６にＩＮＴ信号（割り込み要求信号）を出力する。ＣＰＵ６は、シリアル通信部４からＩＮＴ信号が入力されると、印刷パラメータの受信が完了したと判断して、受信バッファ５から印刷パラメータを取得し、当該印刷パラメータを用いる後処理を行う。
【００２８】
このような本複写機によれば、画像形成エンジンＤの動作速度はコントローラＡの動作速度に対して極端に遅いものとなっているが、コントローラＡにおいてＡＳＩＣ３がＣＰＵ１から入力される印刷パラメータの取得指示に基づいて印刷パラメータの転送に関する詳細処理を代行し、当該印刷パラメータの受信が完了するとＩＮＴ信号をＣＰＵ１に出力するので、印刷パラメータの画像形成エンジンＤからコントローラＡへの転送処理において画像形成エンジンＤの遅い動作速度によってコントローラＡの処理効率が低下することを大幅に是正することができる。
【００２９】
なお、上記実施形態は、本願発明を画像形成装置の一形態である複写機内における印刷パラメータの転送に適用したものであるが、本発明はこれに限定されるものではない。動作速度が異なる装置間で動作速度が遅い装置から早い装置にデータを伝送する場合に広く適用することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係わる画像形成装置の要部ブロック図である。
【図２】本発明の一実施形態に係わる画像形成装置の要部動作を示すタイミングチャートである。
【符号の説明】
【００３１】
Ａ…コントローラ（高速装置）、Ｂ…画像読取装置、Ｃ…操作表示装置、Ｄ…画像形成エンジン（低速装置）、Ｅ…駆動部、１…ＣＰＵ、２…Ｉ／Ｆ、３…ＡＳＩＣ（通信部）、４…シリアル通信部、５…受信バッファ、６…ＣＰＵ、７…Ｉ／Ｆ、８…Flash ＲＯＭ、９…ＡＳＩＣ、１０…送信バッファ、１１…シフトレジスタ、１２…シリアル通信部
【図１】
2008186350.tif 000003
【図２】
2008186350.tif 000004