JP2004110091A - Printer controller, image forming apparatus, image data transmission method, program, and storage medium - Google Patents
Printer controller, image forming apparatus, image data transmission method, program, and storage medium Download PDFInfo
- Publication number
- JP2004110091A JP2004110091A JP2002267761A JP2002267761A JP2004110091A JP 2004110091 A JP2004110091 A JP 2004110091A JP 2002267761 A JP2002267761 A JP 2002267761A JP 2002267761 A JP2002267761 A JP 2002267761A JP 2004110091 A JP2004110091 A JP 2004110091A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- color component
- predetermined
- single color
- transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Fax Reproducing Arrangements (AREA)
- Color Image Communication Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】4ドラムに対応した全色同時(並列)にデータ転送可能なインタフェースを備えた1ドラム方式のカラー複写機でモノクロ印刷を行う場合でも、モノクロ印刷時にクロックスピードを上げることなく必要なプリンタコントローラからのモノクロ画像データ転送スピードを確保すること。
【解決手段】プリンタコントローラ12が、画像インタフェース13を介してK画像データをカラー複写機11に転送する場合に、K画像データを偶数データ,奇数データに分割し、画像インタフェース13のK転送系,Y転送系を介してカラー複写機11に転送し、カラー複写機11は、K転送系,Y転送系を介してそれぞれ転送される分割されたKデータ(偶数データ,奇数データ)から分割前のK画像データを復元する構成を特徴とする。
【選択図】 図1A printer required without increasing the clock speed in monochrome printing, even when monochrome printing is performed by a one-drum type color copier having an interface capable of transferring data for all colors simultaneously (parallel) corresponding to four drums. Ensure the transfer speed of monochrome image data from the controller.
When a printer controller transfers K image data to a color copying machine via an image interface, the printer controller divides the K image data into even-numbered data and odd-numbered data. The image data is transferred to the color copier 11 via the Y transfer system, and the color copier 11 converts the divided K data (even data and odd data) transferred via the K transfer system and the Y transfer system before the division. It is characterized by a configuration for restoring K image data.
[Selection diagram] Fig. 1
Description
【0001】
【発明の属する技術分野】
本発明は、複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェースを介して通信可能なプリンタコントローラおよび画像形成装置および画像データ伝送方法およびプログラムおよび記憶媒体に関するものである。
【0002】
【従来の技術】
近年、カラーのデータ転送インタフェース(I/F)部の共用化・標準化を目的として、1ドラム方式のカラー印刷が可能な機器に対しても、4ドラムに対応した全色同時(並列)にデータ転送可能なI/F(複数色成分シアン(C),マゼンタ(M),イエロー(Y),ブラック(K)にそれぞれ対応する複数の転送系を有してCMYKの画像データを並列転送可能なインタフェース)を利用して、プリンタコントローラからカラーデータを転送する場合がある。その場合、モノクロ印刷を行う場合のみ、転送スピードが満たせなくなる場合があった。
【0003】
例えば、複写機等の機器が「35MByte/sec」の転送レートを要求しており、それに対しI/Fの転送クロック周波数が「20MHz」だったとする。この場合、カラー印刷を行う場合においては、「80MByte/sec(=4Byte×20MHz)」であるため転送レートに問題はない。
【0004】
しかしながら、モノクロデータ転送を行う場合においては、ブラック(K)の転送系だけで転送を行うため、「20MByte/sec」であるため転送レートが不足してしまうという問題があった。
【0005】
従来、このようなシステムにおいて、上記問題を解決し、モノクロ印刷で十分な転送レートを得る為に、I/Fのクロック周波数を上げてデータ転送を行っていた。
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来のように、I/Fの転送クロック周波数を上げた場合、放射ノイズの増加、消費電力の増加、I/F用デバイスの高速動作品の使用によるコスト高等の問題点が生じる。例えば、上述したI/Fを、標準I/Fとして多くの機器に使用するような場合、1ドラムのモノクロ印刷に対応するだけのために、クロックスピードを上げて対応していたため、それに伴って上記のような弊害が生じていた。
【0007】
そのため、転送クロック周波数を上げずに、モノクロ印刷時の転送レートを確保する方法が必要とされていた。
【0008】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、プリンタコントローラは、複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェースを介して所定の単一色成分の画像データを画像形成装置に転送する場合に、前記所定の単一色成分の画像データを複数の画像データ群に分割し、該複数の画像データ群に分割された前記所定の単一色成分の画像データを前記所定の単一色成分の転送系及び前記所定の単一色成分以外の色成分の転送系を介して前記画像形成装置に転送し、画像形成装置は、前記所定のインタフェースを介して所定の単一色成分の画像データを前記プリンタコントローラから受信する場合、複数の画像データ群に分割されて前記所定の単一色成分の転送系及び前記所定の単一色成分以外の転送系を介してそれぞれ転送される複数の画像データ群から前記分割前の所定の単一色成分の画像データを復元することにより、モノクロ時では使用しない他の色成分用のデータ転送系を利用し、ブラック(K)以外に例えばイエロー(Y)用転送系にもブック(K)データを載せ、イエロー(Y)とブラック(K)の2系統でデータ転送を行って、倍の転送レートを得ることができ、また、シアン(C),マゼンタ(M),イエロー(Y)全てを利用すれば4倍の転送レートを得ることができ、複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェースを備えたモノクロ印刷も実行可能な1ドラム方式のカラー複写機(カラー印刷機)でモノクロ印刷を行う場合でも、モノクロ印刷時にクロックスピードを上げることなく、必要な(機器の要求する)プリンタコントローラからのモノクロ画像データ転送スピードを確保することができるプリンタコントローラおよび画像形成装置および画像データ伝送方法およびプログラムおよび記憶媒体を提供することである。
【0009】
【課題を解決するための手段】
本発明に係る第1の発明は、複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェース(図1に示す画像インタフェース13)を介して画像形成装置(図1,図10に示すカラー複写機11,図7に示すカラー複写機41)と通信可能なプリンタコントローラ(図1に示すプリンタコントローラ12)において、前記所定のインタフェースを介して所定の単一色成分の画像データを前記画像形成装置に転送する場合に、前記所定の単一色成分の画像データを複数の画像データ群に分割する分割手段(図1に示すプリンタコントローラ12内のCPU12aによる分割処理)と、前記分割手段により複数の画像データ群に分割された前記所定の単一色成分の画像データを前記所定の単一色成分の転送系及び前記所定の単一色成分以外の色成分の転送系を介して前記画像形成装置に転送する転送手段(図1に示すプリンタコントローラ12内のCPU12aによる転送処理)とを有することを特徴とする。
【0010】
本発明に係る第2の発明は、前記分割手段は、前記所定の単一色成分の画像データを所定単位毎に順次奇数番目の画像データ群と偶数番目の画像データ群とに分割する(図4)ものであり、前記転送手段は、前記分割手段により奇数番目の画像データ群と偶数番目の画像データ群に分割された前記所定の単一色成分の画像データを前記所定の単一色成分の転送系及び前記所定の単一色成分以外の所定の転送系を介してそれぞれ前記画像形成装置に転送することを特徴とする。
【0011】
本発明に係る第3の発明は、複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェース(図1に示す画像インタフェース13)を介してプリンタコントローラ(図1に示すプリンタコントローラ12)と通信可能な画像形成装置(図1,図10に示すカラー複写機11,図7に示すカラー複写機41)において、前記所定のインタフェースを介して所定の単一色成分の画像データを前記プリンタコントローラから受信する場合、複数の画像データ群に分割されて前記所定の単一色成分の転送系及び前記所定の単一色成分以外の転送系を介してそれぞれ転送される複数の画像データ群から前記分割前の所定の単一色成分の画像データを復元する復元手段(図1,図10に示すCPU17,図7に示すCPU47による復元処理)を有することを特徴とする。
【0012】
本発明に係る第4の発明は、前記復元手段は、前記所定のインタフェースの複数の転送系に対応した複数の入力系と出力系を有するFIFO手段(図3に示すFIFO21)と、前記FIFO手段の前記所定の単一色成分以外の転送系に対応する出力系を前記所定の単一色成分に対応する出力系から出力させるように切り替える切替手段(図3に示すY/K切替器22)と、前記所定の単一色成分に対応する出力系から所定単位の画像データを取得する毎に、前記切替手段を切り替え制御する第1の制御手段(図1に示すCPU17による切替処理)とを有することを特徴とする。
【0013】
本発明に係る第5の発明は、前記復元手段は、前記所定のインタフェースの複数の転送系に対応した複数の入力系と出力系を有するFIFO手段(図11に示すFIFO21)と、前記FIFO手段の前記所定の色成分に対応する出力系から出力される画像データと前記所定の単一色成分以外の転送系に対応する出力系から出力される画像データとを所定単位毎に順次結合するように制御する第2の制御手段(図10に示すCPU17による結合処理)とを有することを特徴とする。
【0014】
本発明に係る第6の発明は、前記復元手段は、前記所定のインタフェースの前記所定の色成分の転送系から入力される画像データと前記所定の単一色成分以外の色成分の転送系から入力される画像データとを所定単位毎に順次結合するように制御する第3の制御手段(図7に示すCPU17による結合処理)を有することを特徴とする。
【0015】
本発明に係る第7の発明は、複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェースを介して画像形成装置と通信可能なプリンタコントローラにおける画像データ伝送方法において、前記所定のインタフェースを介して所定の単一色成分の画像データを前記画像形成装置に転送する場合に、前記所定の単一色成分の画像データを複数の画像データ群に分割する分割工程(図5のステップS103)と、前記分割工程により複数の画像データ群に分割された前記所定の単一色成分の画像データを前記所定の単一色成分の転送系及び前記所定の単一色成分以外の色成分の転送系を介して前記画像形成装置に転送する転送工程(図5のステップS104,S106)とを有することを特徴とする。
【0016】
本発明に係る第8の発明は、複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェースを介してプリンタコントローラと通信可能な画像形成装置における画像データ伝送方法において、前記所定のインタフェースを介して所定の単一色成分の画像データを前記プリンタコントローラから受信する場合、複数の画像データ群に分割されて前記所定の単一色成分の転送系及び前記所定の単一色成分以外の転送系を介してそれぞれ転送される複数の画像データ群から前記分割前の所定の単一色成分の画像データを復元する復元工程(図6のステップS201〜S208,図9のステップS301〜S308,図13のステップS401〜S408)を有することを特徴とする。
【0017】
本発明に係る第9の発明は、請求項7,8のいずれかに記載された画像データ伝送方法を実行するためのプログラムであることを特徴とする。
【0018】
本発明に係る第10の発明は、請求項7,8のいずれかに記載された画像データ伝送方法を実行するためのプログラムを記憶媒体にコンピュータが読み取り可能に記憶させたことを特徴とする。
【0019】
【発明の実施の形態】
〔第1実施形態〕
図1は、本発明の第1実施形態に係る画像形成装置及びプリンタコントローラを適用可能なシステムの構成を示すブロック図であり、本発明の画像形成装置をカラー複写機に適応した例に対応する。
【0020】
図1において、11はカラー複写機で、1ドラム方式プリンタへの機能拡張可能なものである。12はプリンタコントローラで、カラー複写機11をプリンタとして使用する際に使用するためのものであり、CPU12a,ROM12b,RAM12c等を有する。このCPU12aは、ROM12b又はその他の記憶媒体に格納されたプログラムに基づいて、プリンタコントローラ12全体を制御する。また、RAM12cは、CPU12aの作業領域として使用される。
【0021】
13は画像インタフェースで、複数色成分CMYKにそれぞれ対応する複数の転送系を有してCMYKの画像データをプリンタコントローラ12からカラー複写機11へ並列転送可能なインタフェースである。また、詳細は後述するが、この画像データ群に分割された単一色成分(ブラック等)の画像データをブラックおよびブラック以外の色成分(イエロー等)の転送系を介してカラー複写機11へ並列転送することも可能である。
【0022】
14はホストコンピュータで、画像データの送付元である。15はイーサネット(登録商標)等のLANで、ホストコンピュータ14とプリンタコントローラ12等を接続するためのものである。
【0023】
また、カラー複写機11は、FIFO部16,CPU17,ROM18,RAM19等を有する。FIFO部16は、転送レート変換部を兼ねている。CPU17は、ROM18又はその他の記憶媒体に格納されたプログラムに基づいて、カラー複写機11全体を制御する。また、RAM19は、CPU17の作業領域として使用される。
【0024】
図1に示すシステムにおいて、ユーザが印刷を行う時、ホストコンピュータ14から印刷ジョブがLAN15経由でプリンタコントローラ12に転送され、その印刷ジョブはプリンタコントローラ12にてイメージ展開される。イメージ展開されたデータは、プリンタコントローラ12からカラー複写機11にインタフェース13,FIFO部16経由で転送される。カラー複写機11は、その転送されたデータを印刷し、ユーザは印刷結果を得ることになる。
【0025】
また、このカラー複写機11が、カラープリンタとして動作する場合は、シアン(C),マゼンタ(M),イエロー(Y),ブラック(K)の4色のトナーで印刷を行い、そのスピードは、1ドラム方式のカラー複写機であるため、白黒印刷時の約「1/4」である。一方、このカラー複写機11が、モノクロプリンタとして動作する場合は、ブラック(K)トナーのみでの印刷となる。
【0026】
図2は、図1に示したカラー複写機11を適用可能な1ドラム方式のカラー複写機の構成を示す断面図である。以下、構成及び動作について説明する。
【0027】
図2に示すように、カラー複写機11は、上部にデジタルカラー画像リーダ部(以下、リーダ部)、下部にデジタルカラー画像プリンタ部(以下、プリンタ部)を有し、リーダ部またはホストコンピュータ14からの画像データ等に応じて画像を形成する。
【0028】
リーダ部において、2532は露光ランプで、原稿台ガラス2531上に載置される原稿2530を露光走査する。2534はフルカラーセンサで、レンズ2533により集光される原稿2530からの反射光像に基づいたカラー色分解画像信号を生成する。フルカラーセンサ2534で生成されるカラー色分解画像信号は、図示しない増幅回路を経て、図示しないビデオ処理ユニットにて所定の処理を施され、プリンタ部に送出される。
【0029】
以下、プリンタ部の各部を画像形成時の動作とともに説明する。
【0030】
プリンタ部において、2501は感光ドラムで、図中の矢印方向に回転自在に担持される像担持体である。この感光ドラム2501の周りには以下で説明する前露光ランプ2511,コロナ帯電器2502,レーザ露光光学系2503,電位センサ2512,現像色の異なる4個の現像器2504c,2504m,2504y,2504k,ドラム上光量検知手段2513,転写装置2505,クリーニング器2506が配置される。
【0031】
前露光ランプ2511は、矢印方向に回転する感光ドラム2501の表面を除電する。帯電器2502は、前露光ランプ2511で除電した後の感光ドラム2501を一様に帯電させる。レーザ露光光学系2503は、図示しないレーザ出力部,ポリゴンミラー2503a,レンズ2503b,ミラー2503c等で構成され、レーザ出力部はリーダ部又は図1に示したFIFO部16からの画像信号を光信号(光像E)に変換し、該変換したレーザ光をポリゴンミラー2503aで反射し、レンズ2503bおよびミラー2503cを介して帯電器2502により一様に帯電された感光ドラム2501の表面に投影する。
【0032】
現像器2504c,2504m,2504y,2504kは、感光ドラム2501上に形成される潜像をそれぞれイエロー,シアン,マゼンタ,ブラックに現像するものであり、感光ドラム2501上に樹脂を基体としたトナー画像を形成する。2524c,2524m,2524y,2524kは偏心カムで、現像器2504c,2504m,2504y,2504k各分解色に応じて択一的に感光ドラム2501に接近させる。
【0033】
2507a〜2507cは記録材カセットで、画像が転写される記録材が積載され、記録材カセット2507a〜2507cから搬出される記録媒体は、感光ドラム2501上に形成される画像の先頭位置と記録材の先頭とが同期するタイミングで転写ドラム2505aに搬送される。
【0034】
転写ドラム2505aは、記録材を静電吸着させるための対向電極となる吸着ローラ2505gと吸着帯電器2505cとによって記録材を静電吸着する。2505bは転写帯電器で、転写ドラム2505aに静電吸着された記録材に感光ドラム2501上の画像を転写する。
【0035】
クリーニング器2506は、トナー像を記録材に転写した後の感光ドラム2501の表面に残留するトナーを清掃する。その後感光ドラム2501は再度画像形成工程に供せられる。
【0036】
転写装置2505は、転写ドラム2505a,転写帯電器2505b,吸着帯電器2505c,吸着ローラ2505g,内側帯電器2505d,外側帯電器2505e等を有している。
【0037】
記録材担持シート2505fは、ポリカーボネートフィルム等の誘電体シート等の誘電体からなり、回転駆動されるように軸支された転写ドラム2505aの周面開口域に円筒状に一体的に張設されている。ドラム状とされる転写装置2505、つまり転写ドラム2505aを回転させるに従って感光ドラム2501上のトナー像は転写帯電器2505bにより記録材担持シート2505fに担持された記録材上に転写する。このように記録材担持シート2505fに吸着搬送される記録材には所望数の色画像(例えばイエロー,シアン,マゼンダ,ブラックの4色の画像)が転写され、フルカラー画像を形成する。
【0038】
2508aは分離爪,2508bは押し上げコロ,2505hは分離帯電器で、4色のトナー像が転写された記録材を転写ドラム2505aから分離する。2509は熱ローラ定着器(定着器)で、記録材上に転写されたトナー像を定着させる。2510はトレイで、トナー像が定着された記録材が排紙される。
【0039】
2519は搬送パス切替ガイドで、定着器2509から搬出される記録材の搬送方向をトレイ2510あるは搬送縦パス2520のいずれかに切り替える。2521bは反転ローラで、搬送縦パス2520から搬送されてくる記録材を一旦反転パス2521aに搬送し、回転方向を逆転させて該記録材を中間トレイ2522に搬送する。
【0040】
記録材の両面に画像を形成する場合には、記録材が定着器2509から排出された後、すぐに搬送パス切替ガイド2519を駆動して記録材の搬送方向を搬送縦パス2520に切り替えて、記録材を搬送縦パス2520を介して反転パス2521aにいったん導いた後、反転ローラ2521bの逆転により、送り込まれた際の後端を先頭にして送り込まれた方向と反対向きに搬出させ、中間トレイ2522に収納する。その後再び上述した画像形成工程によってもう一方の面に画像を形成する。
【0041】
また、2514はファーブラシ,2515はバックアップブラシ,2516はオイル除去ローラ,2517はバックアップブラシで、転写ドラム2505aの記録材担持シート2505f上の粉体の飛散付着、記録材上のオイルの付着等を防止する。上記ブラシおよびローラ2514〜2517による清掃は画像形成前もしくは後に行い、またジャム(紙づまり)発生時には随時行う。
【0042】
なお、バックアップブラシ2515は記録材担持シート2505fを介してファーブラシ2514と対向する位置に配置される。バックアップブラシ2517は記録材担持シート2505fを介してオイル除去ローラ2516に対向する位置に配置される。
【0043】
また、所望のタイミングで偏心カム2525を動作させ、転写ドラム2505aと一体化しているカムフォロワ2505iを作動させることにより、記録材担持シート2505fと感光ドラム2501とのギャップを任意に設定可能な構成としている。例えば、スタンバイ中または電源オフ時には、転写ドラム2505aと感光ドラム2501の間隔を離すことができる。
【0044】
以下、図3を参照して、図1に示した転送レート変換部を兼ねたFIFO部16の信号処理構成について説明する。
【0045】
図3は、図1に示したFIFO部16の信号処理構成を示すブロック図である。
【0046】
図3において、21はFIFOで、データの書込みクロック数(受信側の転送周波数)と、データの読み出しクロック数(送信側の転送周波数)とを変更可能である。20C,20M,20Y,20KはそれぞれC入力,M入力,Y入力,K入力であり、プリンタコントローラ12からFIFO21へのシアン(C)データ,マゼンタ(M)データ,イエロー(Y)データ,ブラック(K)データの入力に対応する。
【0047】
23C,23M,23Y,23KはそれぞれC出力,M出力,Y出力,K出力であり、FIFO21からのシアン(C)データ,マゼンタ(M)データ,イエロー(Y)データ,ブラック(K)データの出力に対応する。
【0048】
22はY/Kデータの切替器で、Y出力23YをK出力23Kに切り替えるものである。
【0049】
ここで、図1に示したカラー複写機11は、エンジンの最高速度で印刷を行う場合は「35MByte/sec」の転送スピードを要求し、カラー印刷の場合は「80MByte/sec(=4Byte×20MHz)」の転送スピードを要求するものとする。
【0050】
また、YMCKは、各色「8ビット(=1Byte)」幅とする。「20MHz」のクロックでデータ転送を行いたい場合、カラー印刷においては、「80MByte/sec(=4Byte×20MHz)」の転送スピードとなり、カラー複写機11の要求を満たすため問題はない。
【0051】
しかしながら、モノクロ印刷においては、カラー複写機11は、エンジンの最高速度で印刷を行う「35MByte/sec」の転送スピードを要求するため、プリンタコントローラ12は、K入力20Kだけだと「20MByte/sec」であるため転送レートが不足する。そのため、Y入力20Yにもブラック(K)データを載せ、Y入力20YとK入力20Kの2系統でデータ転送を行うものとする。これにより、K入力20Kのみでデータ転送を行った場合の2倍である「40MByte/sec」が転送レートになるため、要求されるスピードを満たすことができる。
【0052】
これを実現する具体的な構成について、図3を用いて詳細に説明する。
【0053】
まず、カラー印刷時の場合、カラー複写機11のFIFO21は、CMYKの入力データをWCLK(20MHz)の書込みクロックで取り込み、RCLK(50MHz)の読み出しクロックで各色データを取り出す。
【0054】
従って、各色データがそのまま素直にFIFO21経由でカラー複写機11に転送されることになり、この時のスピードは、書込みクロックが「20MHz」であるため、「80MByte(=4Byte×20MHz)」となる。
【0055】
一方、モノクロ印刷時の場合、カラー複写機11は、図3に示すようにFIFO21の出力側にて、K出力23KとY出力23YのデータをY/K切替器22にて切り替えて、K入力20KとY入力20Yの2系統に分割して転送されてきたデータを全てK出力23Kのみに出力するようにする。そのデータの流れを図4に具体的に示す。
【0056】
図4は、図1に示したプリンタコントローラ12がY,Kの両チャネルでモノクロデータをカラー複写機11に転送した場合のデータの流れを示す模式図である。
【0057】
図に示すように、元データが、「D0,D1,D2,D3,……,Dn,Dn+1」という構成になっていた場合、プリンタコントローラ12は、元データを偶数データ(D0,D2,D4,D6,……等の添字が偶数のデータ),奇数データ(D1,D3,D5,D7,……等の添字が奇数のデータ)に分割し、各々、K入力20K,Y入力20Yに載せる。それに対し、カラー複写機11は、K出力23KでFIFO21から出力された偶数データ,奇数データを、スイッチ(Y/K切替器22)を交互に切替を行えることにより取得する。その結果、K出力23Kとしては、元のデータ(復元されたデータ)が得られることになる。
【0058】
以下、図5,図6を参照して、本発明の第1実施形態におけるデータ分割送信処理手順及びY/K切替器22の切り替え処理手順について説明する。
【0059】
図5は、本発明の画像形成装置及びプリンタコントローラを適用可能なシステムにおける第1の制御処理手順の一例を示すフローチャートであり、図1に示したプリンタコントローラ12によるデータ分割送信処理手順に対応する。なお、このフローチャートの処理は、図1に示したプリンタコントローラ12内のCPU12aによりROM12b又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、S101〜S108は各ステップを示す。
【0060】
まず、ステップS101において、偶数データと奇数データを切り替えるための切替フラグに「0」を代入して初期化し、ステップS102において、カラー複写機11に送信すべき画像データから1バイトの画像データを読み取る。
【0061】
次に、ステップS103において、切替フラグが「0」であるか否かを判定し、切替フラグが「0」であると判定した場合には、ステップS104に進み、K入力20Kに画像データを送信する。そして、ステップS105において、切替フラグに「1」を代入し、ステップS108に進む。
【0062】
一方、ステップS103で、切替フラグが「0」でないと判定した場合には、ステップS106に進み、Y入力20Yに画像データを送信する。そして、ステップS107において、切替フラグに「0」を代入し、ステップS108に進む。
【0063】
ステップS108では、カラー複写機11に送信すべき画像データが終了したか否かを判定し、まだ終了していないと判定した場合には、ステップS102に戻り、次の画像データの処理を行う。
【0064】
一方、ステップS108で、カラー複写機11に送信すべき画像データが終了したと判定した場合には、そのまま処理を終了する。
【0065】
図6は、本発明の画像形成装置及びプリンタコントローラを適用可能なシステムにおける第2の制御処理手順の一例を示すフローチャートであり、図1に示したカラー複写機11によるY/K切替器22の切り替え処理手順に対応する。なお、このフローチャートの処理は、図1に示したカラー複写機11内のCPU17によりROM18又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、S201〜S208は各ステップを示す。
【0066】
まず、ステップS201において、K/Y切替器22を切り替えるための切替フラグに「0」を代入して初期化し、ステップS202において、切替フラグが「0」であるか否かを判定し、切替フラグが「0」であると判定した場合には、ステップS203に進み、K/Y切替器22をK側に切り替え、ステップS204において、切替フラグに「1」を代入し、ステップS207に進む。
【0067】
一方、ステップS202で、切替フラグが「0」でないと判定した場合には、ステップS205に進み、K/Y切替器22をY側に切り替え、ステップS206において、切替フラグに「0」を代入し、ステップS207に進む。
【0068】
ステップS207では、K出力23Kから1バイトの画像データを取得し、ステップS208に進む。
【0069】
ステップS208では、プリンタコントローラ12から転送される画像データが終了したか否かを判定し、まだ終了していないと判定した場合には、ステップS202に戻り、次の画像データの処理を行う。
【0070】
一方、ステップS208で、プリンタコントローラ12から転送される画像データが終了したと判定した場合には、そのまま処理を終了する。
【0071】
以上により、モノクロ印刷も実行可能な1ドラム方式のカラー複写機(カラー印刷機)において、モノクロ印刷時にクロックスピードを上げることなく必要なプリンタコントローラからのモノクロ画像データ転送スピードを確保することができる。
【0072】
〔第2実施形態〕
上記第1実施形態では、Y/K切替器22を備えたFIFO部16において、FIFO21のY出力/K出力をY/K切替器22を用いてハード的に切り替え、プリンタコントローラ12からY入力/K入力に分割されて送信された元のデータを復元する構成について説明したが、FIFO部16を省き、Y入力/K入力から元のデータを復元する作業をカラー複写機本体側でソフト的に行うように構成してもよい。以下、その実施形態について説明する。
【0073】
図7は、本発明の第2実施形態に係る画像形成装置及びプリンタコントローラを適用可能なシステムの構成を示すブロック図であり、図1と同一のものには同一の符号を付してある。
【0074】
図7に示すように、ユーザが印刷を行う時、ホストコンピュータ14から印刷ジョブがLAN経由でプリンタコントローラ12に転送され、その印刷ジョブはプリンタコントローラ12にてイメージ展開される。イメージ展開されたデータはプリンタコントローラ12からカラー複写機41にインタフェース13経由で転送され、カラー複写機41はそのデータを印刷し、ユーザは印刷結果を得る事になる。
【0075】
また、このカラー複写機41が、カラープリンタとして動作する場合は、シアン(C),マゼンタ(M),イエロー(Y),ブラック(K)の4色のトナーで印刷を行い、そのスピードは、1ドラム方式のカラー複写機であるため、白黒印刷時の約「1/4」である。一方、このカラー複写機41が、モノクロプリンタとして動作する場合は、ブラック(K)トナーのみでの印刷となる。
【0076】
ここで、図7に示したカラー複写機41は、エンジンの最高速度で印刷を行う場合は「35MByte/sec」の転送スピードを要求し、カラー印刷の場合は「80MByte/sec(=4Byte×20MHz)」の転送スピードを要求するものとする。
【0077】
また、YMCKは、各色「8ビット(=1Byte)」幅とする。「20MHz」のクロックでデータ転送を行いたい場合、カラー印刷においては、「80MByte/sec(=4Byte×20MHz)」の転送スピードとなり、カラー複写機41の要求を満たすため問題はない。
【0078】
しかしながら、モノクロ印刷においては、カラー複写機41は、エンジンの最高速度で印刷を行う「35MByte/sec」の転送スピードを要求するため、プリンタコントローラ12は、K入力20Kだけだと「20MByte/sec」であるため転送レートが不足する。そのため、Y入力20Yにもブラック(K)データを載せ、Y入力20YとK入力20Kの2系統でデータ転送を行うものとする。これにより、K入力20Kのみでデータ転送を行った場合の2倍である「40MByte/sec」が転送レートになるため、要求されるスピードを満たすことができる。
【0079】
なお、データを受取ったカラー複写機41の入口では、データはK/Yに分割されているが、カラー複写機41はソフトウェアを用いて、その分割されたデータを元のデータに復元する。そのデータの流れを図8に具体的に示す。
【0080】
図8は、図7に示したプリンタコントローラ12がY,Kの両チャネルでモノクロデータをカラー複写機41に転送した場合のデータの流れを示す模式図である。
【0081】
図に示すように、元データが、「D0,D1,D2,D3,……,Dn,Dn+1」という構成になっていた場合、プリンタコントローラ12は、元データを偶数データ(D0,D2,D4,D6,……等の添字が偶数のデータ),奇数データ(D1,D3,D5,D7,……等の添字が奇数のデータ)に分割し、各々、K入力,Y入力に載せる。それに対し、カラー複写機41は、K入力から入力された偶数データ,Y入力から入力された奇数データを、カラー複写機41内でソフトウェアによって元のデータに戻している。
【0082】
以下、図9を参照して、本発明の第2実施形態における分割送信データ復元処理手順について説明する。
【0083】
図9は、本発明の画像形成装置及びプリンタコントローラを適用可能なシステムにおける第3の制御処理手順の一例を示すフローチャートであり、図7に示したカラー複写機41による分割送信データ復元処理手順に対応する。なお、このフローチャートの処理は、図7に示したカラー複写機41内のCPU17によりROM18又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、S301〜S308は各ステップを示す。
【0084】
まず、ステップS301において、偶数データと奇数データを切り替えるための切替フラグに「0」を代入して初期化し、ステップS302において、切替フラグが「0」であるか否かを判定し、切替フラグが「0」であると判定した場合には、ステップS303に進み、K入力から1バイトの画像データを取得し、ステップS304において、切替フラグに「1」を代入し、ステップS307に進む。
【0085】
一方、ステップS302で、切替フラグが「0」でないと判定した場合には、ステップS305に進み、Y入力から1バイトの画像データを取得し、ステップS306において、切替フラグに「0」を代入し、ステップS307に進む。
【0086】
ステップS307では、取得した画像データをRAM19内の画像データ格納エリアに格納された画像データ(プリンタコントローラ12から転送された一連の画像データ)の最後尾の画像データに結合するように格納し、ステップS308に進む。これにより、偶数データ,奇数データの順に画像データが格納され、元の画像データがメモリ上で復元される。
【0087】
ステップS308では、プリンタコントローラ12から転送される画像データが終了したか否かを判定し、まだ終了していないと判定した場合には、ステップS302に戻り、次の画像データの処理を行う。
【0088】
一方、ステップS308で、プリンタコントローラ12から転送される画像データが終了したと判定した場合には、そのまま処理を終了する。
【0089】
以上により、モノクロ印刷も実行可能な1ドラム方式のカラー複写機(カラー印刷機)において、モノクロ印刷時にクロックスピードを上げることなく必要なプリンタコントローラからのモノクロ画像データ転送スピードを確保することができる。
【0090】
〔第3実施形態〕
上記第1実施形態では、Y/K切替器22を備えたFIFO部16において、FIFO21のY出力/K出力をY/K切替器22を用いてハード的に切り替え、プリンタコントローラ12からY入力/K入力に分割されて送信された元のデータを復元する構成について説明したが、Y/K切替器22を省き、FIFO21のY出力/K出力から元のデータを復元する作業をカラー複写機本体側でソフト的に行うように構成してもよい。以下、その実施形態について説明する。
【0091】
図10は、本発明の第3実施形態に係る画像形成装置及びプリンタコントローラを適用可能なシステムの構成を示すブロック図であり、図1と同一のものには同一の符号を付してある。
【0092】
図10において、36はFIFO部で、後述する図8に示すように、図1,図3に示したFIFO部16から転送レート変換部であるY/K切替器22を省いた構成となっている。
【0093】
図10に示すシステムにおいて、ユーザが印刷を行う時、ホストコンピュータ14から印刷ジョブがLAN15経由でプリンタコントローラ12に転送され、その印刷ジョブはプリンタコントローラ12にてイメージ展開される。イメージ展開されたデータは、プリンタコントローラ12からカラー複写機11にインタフェース13,FIFO部36経由で転送される。カラー複写機11は、その転送されたデータを印刷し、ユーザは印刷結果を得ることになる。
【0094】
以下、図11を参照して、本発明の第3実施形態におけるFIFO部36の信号処理構成について説明する。
【0095】
図11は、図10に示したFIFO部36の信号処理構成を示すブロック図であり、図3と同一のものには同一の符号を付してある。
【0096】
図11に示すように、本実施形態のFIFO部は、上記図3に示した第1実施形態のFIFO部16から転送レート変換部であるY/K切替器22を省いた構成となっている。
【0097】
カラー複写機11は、モノクロ印刷時、図11に示すようにFIFO21の出力側にて、K出力23Kの偶数データとY出力23Yの奇数データを取得して、RAM18内の画像データ格納領域内に偶数データ,奇数データの順に順次繰り返し格納して、元のデータを復元するようにする。そのデータの流れを図12に具体的に示す。
【0098】
図12は、図1に示したプリンタコントローラ12がY,Kの両チャネルでモノクロデータをカラー複写機11に転送した場合のデータの流れを示す模式図である。
【0099】
図に示すように、元データが、「D0,D1,D2,D3,……,Dn,Dn+1」という構成になっていた場合、プリンタコントローラ12は、元データを偶数データ(D0,D2,D4,D6,……等の添字が偶数のデータ),奇数データ(D1,D3,D5,D7,……等の添字が奇数のデータ)に分割し、各々、K入力20K,Y入力20Yに載せる。それに対し、カラー複写機11は、K出力23KでFIFO21から出力された偶数データ,Y出力23YでFIFO21から出力された奇数データを取得し、RAM18内の画像データ格納領域内に偶数データ,奇数データの順に順次繰り返し格納する。その結果、RAM18内の画像データ格納領域内に、元のデータ(復元されたデータ)が得られることになる。
【0100】
以下、図13を参照して、本発明の第3実施形態における分割送信データ復元処理手順について説明する。
【0101】
図13は、本発明の画像形成装置及びプリンタコントローラを適用可能なシステムにおける第4の制御処理手順の一例を示すフローチャートであり、図10に示したカラー複写機11による分割送信データ復元処理手順に対応する。なお、このフローチャートの処理は、図10に示したカラー複写機11内のCPU17によりROM18又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、S401〜S408は各ステップを示す。
【0102】
まず、ステップS401において、偶数データと奇数データを切り替えるための切替フラグに「0」を代入して初期化し、ステップS402において、切替フラグが「0」であるか否かを判定し、切替フラグが「0」であると判定した場合には、ステップS403に進み、K出力23Kから1バイトの画像データを取得し、ステップS404において、切替フラグに「1」を代入し、ステップS407に進む。
【0103】
一方、ステップS402で、切替フラグが「0」でないと判定した場合には、ステップS405に進み、Y出力23Yから1バイトの画像データを取得し、ステップS406において、切替フラグに「0」を代入し、ステップS407に進む。
【0104】
ステップS407では、取得した画像データをRAM19内の画像データ格納エリアに格納された画像データ(プリンタコントローラ12から転送された一連の画像データ)の最後尾の画像データに結合するように格納し、ステップS408に進む。これにより、偶数データ,奇数データの順に画像データが格納され、元の画像データがメモリ上で復元される。
【0105】
ステップS408では、プリンタコントローラ12から転送される画像データが終了したか否かを判定し、まだ終了していないと判定した場合には、ステップS402に戻り、次の画像データの処理を行う。
【0106】
一方、ステップS408で、プリンタコントローラ12から転送される画像データが終了したと判定した場合には、そのまま処理を終了する。
【0107】
以上により、モノクロ印刷も実行可能な1ドラム方式のカラー複写機(カラー印刷機)において、モノクロ印刷時にクロックスピードを上げることなく必要なプリンタコントローラからのモノクロ画像データ転送スピードを確保することができる。
【0108】
なお、上記各実施形態では、K以外のデータ転送経路として、Yを使用したが、勿論、C,M等を使用することも可能である。
【0109】
また、上記各実施形態では、K以外のデータ転送経路として、Yのみを使用したが、勿論、C,M等を追加使用し、3経路もしくは4経路等でのデータ転送を行うことも可能である。
【0110】
さらに、上記各実施形態では、画像データを偶数/奇数で分割したが、その分割の方法は数ドット毎等、他の方法でおこなってもよい。
【0111】
なお、カラー複写機11とプリンタコントローラ12は、一つの機器として構成されていてもよい。
【0112】
また、上記各実施形態では、プリンタ部(プリンタエンジン)がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式(例えばLED方式)でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【0113】
さらに、上記各実施形態を合わせた構成も本発明に含まれるものである。
【0114】
以上説明したように、モノクロ印刷時では使用しないCMY用のデータ転送系を利用し、K転送系の他に例えばY転送系にもKデータを載せ、YとKの2系統でデータ転送を行うことにより、1ドラムの機器に対しても4ドラムに対応した全色並列にデータ転送可能なI/Fを利用した場合(例えば、CMYKカラーのデータ転送I/F部の標準化等のため)、モノクロ印刷を行う際に発生する転送スピード不足(例えば、機器が「35MB/秒」の転送レートを要求しており、それに対しI/Fの転送クロック周波数が「20MHz」だった場合、カラー印刷においては「80MB/秒(=4B×20MHz)」であるため問題はないが、モノクロデータ転送を行うKだけだと「20MB/秒」であるため転送レートが不足してしまう場合等)を、クロック周波数を上げることなく解消して、モノクロ印刷時に必要とされる転送レートを得ることができる。
【0115】
以下、図14に示すメモリマップを参照して本発明に係る画像形成装置及びプリンタコントローラを適用可能なシステムで読み出し可能なデータ処理プログラムの構成について説明する。
【0116】
図14は、本発明に係る画像形成装置及びプリンタコントローラを適用可能なシステムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する模式図である。
【0117】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【0118】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【0119】
本実施形態における図5,図6,図9,図13に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【0120】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0121】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0122】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。
【0123】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0124】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0125】
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0126】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0127】
【発明の効果】
以上説明したように、本発明に係る第1〜10の発明によれば、プリンタコントローラは、複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェースを介して所定の単一色成分の画像データを画像形成装置に転送する場合に、前記所定の単一色成分の画像データを複数の画像データ群に分割し、該複数の画像データ群に分割された前記所定の単一色成分の画像データを前記所定の単一色成分の転送系及び前記所定の単一色成分以外の色成分の転送系を介して前記画像形成装置に転送し、画像形成装置は、前記所定のインタフェースを介して所定の単一色成分の画像データを前記プリンタコントローラから受信する場合、複数の画像データ群に分割されて前記所定の単一色成分の転送系及び前記所定の単一色成分以外の転送系を介してそれぞれ転送される複数の画像データ群から前記分割前の所定の単一色成分の画像データを復元するので、4ドラムに対応した全色同時(並列)にデータ転送可能なインタフェース(複数色成分にそれぞれ対応する複数の転送系を有して複数色成分の画像データを並列転送可能な所定のインタフェース)を備えたモノクロ印刷も実行可能な1ドラム方式のカラー複写機(カラー印刷機)でモノクロ印刷を行う場合でも、モノクロ印刷時にクロックスピードを上げることなく必要な(機器の要求する)プリンタコントローラからのモノクロ画像データ転送スピードを確保することができる。
【0128】
従って、4ドラムに対応した全色同時(並列)にデータ転送可能なインタフェースを備えたカラー複写機において、モノクロ(ブラック(K))画像データ転送時では使用しないブラック(K)以外の色成分用のデータ転送系を利用し、ブラック(K)以外に例えばイエロー(Y)用転送系にもブック(K)データを載せ、イエロー(Y)とブラック(K)の2系統でデータ転送を行うことにより、倍の転送レートを得ることができ、また、シアン(C),マゼンタ(M),イエロー(Y)全てを利用すれば4倍の転送レートを得ることができ、モノクロ印刷時にクロックスピードを上げることなく、必要な(機器の要求する)プリンタコントローラからのモノクロ画像データ転送スピードを確保することができる等の効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1実施形態に係る画像形成装置及びプリンタコントローラを適用可能なシステムの構成を示すブロック図である。
【図2】図1に示したカラー複写機を適用可能な1ドラム方式のカラー複写機の構成を示す断面図である。
【図3】図1に示したFIFO部の信号処理構成を示すブロック図である。
【図4】図1に示したプリンタコントローラがY,Kの両チャネルでモノクロデータをカラー複写機に転送した場合のデータの流れを示す模式図である。
【図5】本発明の画像形成装置及びプリンタコントローラを適用可能なシステムにおける第1の制御処理手順の一例を示すフローチャートである。
【図6】本発明の画像形成装置及びプリンタコントローラを適用可能なシステムにおける第2の制御処理手順の一例を示すフローチャートである。
【図7】本発明の第2実施形態に係る画像形成装置及びプリンタコントローラを適用可能なシステムの構成を示すブロック図である。
【図8】図7に示したプリンタコントローラがY,Kの両チャネルでモノクロデータをカラー複写機に転送した場合のデータの流れを示す模式図である。
【図9】本発明の画像形成装置及びプリンタコントローラを適用可能なシステムにおける第3の制御処理手順の一例を示すフローチャートである。
【図10】本発明の第3実施形態に係る画像形成装置及びプリンタコントローラを適用可能なシステムの構成を示すブロック図である。
【図11】図10に示したFIFO部の信号処理構成を示すブロック図である。
【図12】図1に示したプリンタコントローラがY,Kの両チャネルでモノクロデータをカラー複写機に転送した場合のデータの流れを示す模式図である。
【図13】本発明の画像形成装置及びプリンタコントローラを適用可能なシステムにおける第4の制御処理手順の一例を示すフローチャートである。
【図14】本発明に係る画像形成装置及びプリンタコントローラを適用可能なシステムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する模式図である。
【符号の説明】
11 カラー複写機
12 プリンタコントローラ
12a CPU
12b ROM
12c RAM
13 インタフェース
14 ホストコンピュータ
15 LAN
16 FIFO部
17 CPU
18 ROM
19 RAM[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a printer controller, an image forming apparatus, and an image data transmission method having a plurality of transfer systems respectively corresponding to a plurality of color components and capable of communicating via a predetermined interface capable of transferring image data of a plurality of color components in parallel. And a program and a storage medium.
[0002]
[Prior art]
In recent years, for the purpose of sharing and standardizing the color data transfer interface (I / F), even for devices that can perform one-drum type color printing, data is simultaneously (parallel) for all four colors corresponding to four drums. Transferable I / F (a plurality of transfer systems respectively corresponding to a plurality of color components cyan (C), magenta (M), yellow (Y), and black (K), and CMYK image data can be transferred in parallel) Interface), color data may be transferred from the printer controller. In such a case, the transfer speed may not be satisfied only when performing monochrome printing.
[0003]
For example, it is assumed that a device such as a copying machine requests a transfer rate of “35 MByte / sec” and the transfer clock frequency of the I / F is “20 MHz”. In this case, when performing color printing, there is no problem in the transfer rate because it is "80 MByte / sec (= 4 Bytes × 20 MHz)".
[0004]
However, in the case of performing monochrome data transfer, since the transfer is performed only by the black (K) transfer system, there is a problem that the transfer rate is insufficient because the transfer rate is “20 MByte / sec”.
[0005]
Conventionally, in such a system, in order to solve the above problem and obtain a sufficient transfer rate in monochrome printing, data transfer is performed by increasing the clock frequency of the I / F.
[0006]
[Problems to be solved by the invention]
However, when the transfer clock frequency of the I / F is increased as in the conventional case, there are problems such as an increase in radiation noise, an increase in power consumption, and an increase in cost due to the use of a high-speed I / F device. For example, when the above-mentioned I / F is used as a standard I / F in many devices, the clock speed is increased to cope with monochrome printing of one drum only. The disadvantages described above have occurred.
[0007]
Therefore, there has been a need for a method for securing a transfer rate during monochrome printing without increasing the transfer clock frequency.
[0008]
The present invention has been made in order to solve the above problems, and an object of the present invention is to provide a printer controller which has a plurality of transfer systems respectively corresponding to a plurality of color components, and which converts image data of a plurality of color components. When transferring image data of a predetermined single color component to an image forming apparatus via a predetermined interface capable of parallel transfer, the image data of the predetermined single color component is divided into a plurality of image data groups, The image data of the predetermined single color component divided into image data groups is transferred to the image forming apparatus via a transfer system of the predetermined single color component and a transfer system of a color component other than the predetermined single color component. When the image forming apparatus receives image data of a predetermined single color component from the printer controller via the predetermined interface, the image forming apparatus divides the image data into a plurality of image data groups and By restoring image data of a predetermined single color component before the division from a plurality of image data groups respectively transferred via a component transfer system and a transfer system other than the predetermined single color component, it is used in monochrome. Using a data transfer system for other color components, book (K) data is also placed on the transfer system for yellow (Y) besides black (K), for example, and two systems of yellow (Y) and black (K) are used. , A double transfer rate can be obtained, and if cyan (C), magenta (M), and yellow (Y) are all used, a transfer rate of four times can be obtained. A one-drum type color copier (color printing) that has a plurality of transfer systems respectively corresponding to color components and has a predetermined interface capable of transferring image data of a plurality of color components in parallel and capable of executing monochrome printing. ), A printer controller, an image forming apparatus, and an image capable of securing a required (image-required) monochrome image data transfer speed from a printer controller without increasing the clock speed during monochrome printing. A data transmission method, a program, and a storage medium are provided.
[0009]
[Means for Solving the Problems]
The first invention according to the present invention includes a plurality of transfer systems respectively corresponding to a plurality of color components, and a predetermined interface (image interface 13 shown in FIG. 1) capable of transferring image data of a plurality of color components in parallel. The printer controller (the printer controller 12 shown in FIG. 1) capable of communicating with the image forming apparatus (the
[0010]
In a second invention according to the present invention, the dividing means sequentially divides the predetermined single color component image data into odd-numbered image data groups and even-numbered image data groups in predetermined units (FIG. 4). Wherein the transfer means transfers the predetermined single color component image data divided by the division means into odd-numbered image data groups and even-numbered image data groups by the predetermined single color component transfer system. And transferring to the image forming apparatus via a predetermined transfer system other than the predetermined single color component.
[0011]
According to a third aspect of the present invention, a plurality of transfer systems respectively corresponding to a plurality of color components are provided, and a predetermined interface (image interface 13 shown in FIG. 1) capable of transferring image data of a plurality of color components in parallel. In the image forming apparatus (the
[0012]
According to a fourth aspect of the present invention, the restoration means includes a FIFO means (
[0013]
In a fifth aspect according to the present invention, the restoration means includes a FIFO means (
[0014]
According to a sixth aspect of the present invention, in the image processing apparatus, the restoration means may include an image data input from the predetermined color component transfer system of the predetermined interface and an image data input from the color component transfer system other than the predetermined single color component. A third control means (combination processing by the
[0015]
A seventh invention according to the present invention is directed to a printer having a plurality of transfer systems respectively corresponding to a plurality of color components and capable of communicating with an image forming apparatus via a predetermined interface capable of transferring image data of a plurality of color components in parallel. In the image data transmission method in the controller, when transferring image data of a predetermined single color component to the image forming apparatus via the predetermined interface, the image data of the predetermined single color component is converted into a plurality of image data groups. A dividing step (step S103 in FIG. 5) for dividing the image data of the predetermined single color component divided into a plurality of image data groups by the dividing step; a transfer system of the predetermined single color component; A transfer step (steps S104 and S106 in FIG. 5) of transferring the color components other than one color component to the image forming apparatus via a transfer system. To.
[0016]
According to an eighth aspect of the present invention, there is provided an image forming apparatus capable of communicating with a printer controller via a predetermined interface having a plurality of transfer systems respectively corresponding to a plurality of color components and capable of transferring image data of a plurality of color components in parallel. In the image data transmission method in the device, when image data of a predetermined single color component is received from the printer controller via the predetermined interface, a transfer system of the predetermined single color component is divided into a plurality of image data groups. And a restoring step of restoring image data of a predetermined single color component before division from a plurality of image data groups respectively transferred via transfer systems other than the predetermined single color component (steps S201 to S208 in FIG. 6). It is characterized by having steps S301 to S308 in FIG. 9 and steps S401 to S408 in FIG.
[0017]
A ninth invention according to the present invention is a program for executing the image data transmission method according to any one of claims 7 and 8.
[0018]
A tenth invention according to the present invention is characterized in that a program for executing the image data transmitting method according to any one of claims 7 and 8 is stored in a storage medium in a computer-readable manner.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
[First Embodiment]
FIG. 1 is a block diagram showing a configuration of a system to which an image forming apparatus and a printer controller according to a first embodiment of the present invention can be applied, and corresponds to an example in which the image forming apparatus of the present invention is applied to a color copying machine. .
[0020]
In FIG. 1,
[0021]
Reference numeral 13 denotes an image interface which has a plurality of transfer systems respectively corresponding to a plurality of color components CMYK and is capable of transferring CMYK image data from the printer controller 12 to the
[0022]
Reference numeral 14 denotes a host computer, which is a source of image data. A
[0023]
The
[0024]
In the system shown in FIG. 1, when a user performs printing, a print job is transferred from the host computer 14 to the printer controller 12 via the
[0025]
When the
[0026]
FIG. 2 is a sectional view showing a configuration of a one-drum type color copying machine to which the
[0027]
As shown in FIG. 2, the
[0028]
In the reader section,
[0029]
Hereinafter, each part of the printer unit will be described together with the operation at the time of image formation.
[0030]
In the printer section,
[0031]
The
[0032]
The developing
[0033]
[0034]
The
[0035]
The
[0036]
The
[0037]
The recording
[0038]
Reference numeral 2508a denotes a separation claw,
[0039]
A conveyance
[0040]
When images are formed on both sides of the recording material, the conveyance
[0041]
Reference numeral 2514 denotes a fur brush; 2515, a backup brush; 2516, an oil removal roller; 2517, a backup brush for scattering and adhering powder on the recording
[0042]
The
[0043]
The gap between the recording
[0044]
Hereinafter, a signal processing configuration of the
[0045]
FIG. 3 is a block diagram showing a signal processing configuration of the
[0046]
In FIG. 3,
[0047]
23C, 23M, 23Y, and 23K are C output, M output, Y output, and K output, respectively, for cyan (C) data, magenta (M) data, yellow (Y) data, and black (K) data from the
[0048]
A Y / K data switch 22 switches the Y output 23Y to the
[0049]
Here, the
[0050]
YMCK has a width of “8 bits (= 1 Byte)” for each color. When data transfer is desired to be performed with a clock of “20 MHz”, in color printing, the transfer speed is “80 MByte / sec (= 4 Byte × 20 MHz)”, which satisfies the requirements of the
[0051]
However, in monochrome printing, the
[0052]
A specific configuration for realizing this will be described in detail with reference to FIG.
[0053]
First, in the case of color printing, the
[0054]
Therefore, each color data is directly transferred to the
[0055]
On the other hand, in the case of monochrome printing, the
[0056]
FIG. 4 is a schematic diagram showing a data flow when the printer controller 12 shown in FIG. 1 transfers monochrome data to the
[0057]
As shown in the drawing, when the original data has a configuration of “D0, D1, D2, D3,..., Dn, Dn + 1”, the printer controller 12 converts the original data into even-numbered data (D0, D2, D4). , D6,... Are divided into odd-numbered data (D1, D3, D5, D7,..., Etc. are odd-numbered data), and placed on the
[0058]
Hereinafter, with reference to FIGS. 5 and 6, a description will be given of a data division transmission processing procedure and a switching processing procedure of the Y /
[0059]
FIG. 5 is a flowchart showing an example of a first control processing procedure in a system to which the image forming apparatus and the printer controller of the present invention can be applied, and corresponds to the data division transmission processing procedure by the printer controller 12 shown in FIG. . It is assumed that the process of this flowchart is executed by the
[0060]
First, in step S101, "0" is substituted into a switching flag for switching between even data and odd data, and initialization is performed. In step S102, 1-byte image data is read from image data to be transmitted to the
[0061]
Next, in step S103, it is determined whether or not the switching flag is “0”. If it is determined that the switching flag is “0”, the process proceeds to step S104, and the image data is transmitted to the
[0062]
On the other hand, if it is determined in step S103 that the switching flag is not “0”, the flow advances to step S106 to transmit image data to the Y input 20Y. Then, in step S107, “0” is substituted for the switching flag, and the process proceeds to step S108.
[0063]
In step S108, it is determined whether the image data to be transmitted to the
[0064]
On the other hand, if it is determined in step S108 that the image data to be transmitted to the
[0065]
FIG. 6 is a flowchart showing an example of a second control processing procedure in a system to which the image forming apparatus and the printer controller of the present invention can be applied. The Y /
[0066]
First, in step S201, "0" is substituted into a switching flag for switching the K /
[0067]
On the other hand, if it is determined in step S202 that the switching flag is not "0", the process proceeds to step S205, where the K /
[0068]
In step S207, 1-byte image data is obtained from the
[0069]
In step S208, it is determined whether or not the image data transferred from the printer controller 12 has been completed. If it is determined that the image data has not been completed, the process returns to step S202 to process the next image data.
[0070]
On the other hand, if it is determined in step S208 that the image data transferred from the printer controller 12 has been completed, the process ends.
[0071]
As described above, in a one-drum type color copying machine (color printing machine) that can also execute monochrome printing, a necessary monochrome image data transfer speed from the printer controller can be secured without increasing the clock speed during monochrome printing.
[0072]
[Second embodiment]
In the first embodiment, in the
[0073]
FIG. 7 is a block diagram showing a configuration of a system to which the image forming apparatus and the printer controller according to the second embodiment of the present invention can be applied, and the same components as those in FIG. 1 are denoted by the same reference numerals.
[0074]
As shown in FIG. 7, when the user performs printing, a print job is transferred from the host computer 14 to the printer controller 12 via the LAN, and the print job is developed by the printer controller 12. The image-developed data is transferred from the printer controller 12 to the color copier 41 via the interface 13, and the color copier 41 prints the data, and the user obtains a print result.
[0075]
When the color copying machine 41 operates as a color printer, printing is performed with four color toners of cyan (C), magenta (M), yellow (Y), and black (K). Since it is a one-drum type color copying machine, it is about "1/4" in black and white printing. On the other hand, when the color copying machine 41 operates as a monochrome printer, printing is performed using only black (K) toner.
[0076]
Here, the color copying machine 41 shown in FIG. 7 requires a transfer speed of “35 MByte / sec” when printing at the maximum speed of the engine, and “80 MByte / sec (= 4 Byte × 20 MHz) for color printing. )).
[0077]
YMCK has a width of “8 bits (= 1 Byte)” for each color. If data transfer is desired to be performed with a clock of “20 MHz”, in color printing, the transfer speed is “80 MByte / sec (= 4 Byte × 20 MHz)”, which satisfies the requirements of the color copier 41 and has no problem.
[0078]
However, in monochrome printing, the color copying machine 41 requires a transfer speed of “35 MByte / sec” for printing at the maximum speed of the engine. Therefore, if only the K input is 20K, the printer controller 12 outputs “20 MByte / sec”. Therefore, the transfer rate is insufficient. Therefore, black (K) data is also loaded on the Y input 20Y, and data transfer is performed by two systems, the Y input 20Y and the
[0079]
At the entrance of the color copying machine 41 which has received the data, the data is divided into K / Y, but the color copying machine 41 restores the divided data to the original data by using software. FIG. 8 specifically shows the data flow.
[0080]
FIG. 8 is a schematic diagram showing a data flow when the printer controller 12 shown in FIG. 7 transfers monochrome data to the color copying machine 41 through both the Y and K channels.
[0081]
As shown in the drawing, when the original data has a configuration of “D0, D1, D2, D3,..., Dn, Dn + 1”, the printer controller 12 converts the original data into even-numbered data (D0, D2, D4). , D6,..., Etc., and odd data (D1, D3, D5, D7,..., Etc., suffixes are odd data), and are placed on the K input and the Y input, respectively. On the other hand, the color copying machine 41 returns the even data input from the K input and the odd data input from the Y input to the original data in the color copying machine 41 by software.
[0082]
Hereinafter, with reference to FIG. 9, a description will be given of a divided transmission data restoration processing procedure according to the second embodiment of the present invention.
[0083]
FIG. 9 is a flowchart showing an example of a third control processing procedure in a system to which the image forming apparatus and the printer controller of the present invention can be applied. The third transmission data restoration processing procedure by the color copying machine 41 shown in FIG. Corresponding. It is assumed that the processing of this flowchart is executed by the
[0084]
First, in step S301, “0” is substituted for a switching flag for switching between even data and odd data, and initialization is performed. In step S302, it is determined whether or not the switching flag is “0”. If it is determined to be “0”, the process proceeds to step S303, 1-byte image data is obtained from the K input, and in step S304, “1” is substituted for the switching flag, and the process proceeds to step S307.
[0085]
On the other hand, if it is determined in step S302 that the switching flag is not “0”, the process proceeds to step S305 to acquire 1-byte image data from the Y input, and “0” is substituted for the switching flag in step S306. The process proceeds to step S307.
[0086]
In step S307, the obtained image data is stored so as to be combined with the last image data of the image data (a series of image data transferred from the printer controller 12) stored in the image data storage area in the
[0087]
In step S308, it is determined whether the image data transferred from the printer controller 12 has been completed. If it is determined that the image data has not been completed, the process returns to step S302 to process the next image data.
[0088]
On the other hand, if it is determined in step S308 that the image data transferred from the printer controller 12 has been completed, the process ends.
[0089]
As described above, in a one-drum type color copying machine (color printing machine) that can also execute monochrome printing, a necessary monochrome image data transfer speed from the printer controller can be secured without increasing the clock speed during monochrome printing.
[0090]
[Third embodiment]
In the first embodiment, in the
[0091]
FIG. 10 is a block diagram showing a configuration of a system to which the image forming apparatus and the printer controller according to the third embodiment of the present invention can be applied, and the same components as those in FIG. 1 are denoted by the same reference numerals.
[0092]
In FIG. 10,
[0093]
In the system shown in FIG. 10, when a user performs printing, a print job is transferred from the host computer 14 to the printer controller 12 via the
[0094]
Hereinafter, the signal processing configuration of the
[0095]
FIG. 11 is a block diagram showing a signal processing configuration of the
[0096]
As shown in FIG. 11, the FIFO unit of the present embodiment has a configuration in which the Y /
[0097]
At the time of monochrome printing, the
[0098]
FIG. 12 is a schematic diagram showing a data flow when the printer controller 12 shown in FIG. 1 transfers monochrome data to the
[0099]
As shown in the drawing, when the original data has a configuration of “D0, D1, D2, D3,..., Dn, Dn + 1”, the printer controller 12 converts the original data into even-numbered data (D0, D2, D4). , D6,... Are divided into odd-numbered data (D1, D3, D5, D7,..., Etc. are odd-numbered data), and placed on the
[0100]
Hereinafter, with reference to FIG. 13, a description will be given of a divided transmission data restoration processing procedure according to the third embodiment of the present invention.
[0101]
FIG. 13 is a flowchart showing an example of a fourth control processing procedure in a system to which the image forming apparatus and the printer controller of the present invention can be applied. Corresponding. The processing of this flowchart is executed by the
[0102]
First, in step S401, “0” is substituted into a switching flag for switching between even data and odd data, and initialization is performed. In step S402, it is determined whether or not the switching flag is “0”. If it is determined that the value is “0”, the process proceeds to step S403 to acquire 1-byte image data from the
[0103]
On the other hand, if it is determined in step S402 that the switching flag is not “0”, the process proceeds to step S405 to acquire 1-byte image data from the Y output 23Y, and substitute “0” for the switching flag in step S406. Then, the process proceeds to step S407.
[0104]
In step S407, the obtained image data is stored so as to be combined with the last image data of the image data stored in the image data storage area in the RAM 19 (a series of image data transferred from the printer controller 12). Proceed to S408. As a result, the image data is stored in the order of the even data and the odd data, and the original image data is restored on the memory.
[0105]
In step S408, it is determined whether or not the image data transferred from the printer controller 12 has been completed. If it is determined that the image data has not been completed, the process returns to step S402 to process the next image data.
[0106]
On the other hand, if it is determined in step S408 that the image data transferred from the printer controller 12 has been completed, the process ends.
[0107]
As described above, in a one-drum type color copying machine (color printing machine) that can also execute monochrome printing, a necessary monochrome image data transfer speed from the printer controller can be secured without increasing the clock speed during monochrome printing.
[0108]
In the above embodiments, Y is used as a data transfer path other than K, but C, M, and the like can be used.
[0109]
Further, in each of the above embodiments, only Y is used as a data transfer path other than K, but of course, it is also possible to additionally use C, M, etc. to perform data transfer through three paths or four paths. is there.
[0110]
Furthermore, in each of the above embodiments, the image data is divided into even / odd numbers, but the dividing method may be another method such as every several dots.
[0111]
Note that the
[0112]
In each of the above embodiments, the case where the printer unit (printer engine) is of a laser beam type has been described as an example. The present invention is applicable to thermal transfer, sublimation, and other printing methods.
[0113]
Further, a configuration obtained by combining the above embodiments is also included in the present invention.
[0114]
As described above, the data transfer system for CMY, which is not used in monochrome printing, is used, K data is also loaded on, for example, the Y transfer system in addition to the K transfer system, and data transfer is performed by two systems, Y and K. Thus, when an I / F capable of transferring data in all colors in parallel corresponding to four drums is also used for a one-drum device (for example, for standardizing a CMYK color data transfer I / F unit), Insufficient transfer speed that occurs when performing monochrome printing (for example, if the device requests a transfer rate of “35 MB / sec” and the transfer clock frequency of the I / F is “20 MHz”, Is "80 MB / sec (= 4B x 20 MHz)", so there is no problem, but if only K for performing monochrome data transfer is "20 MB / sec", the transfer rate is insufficient. ) And, to eliminate without increasing the clock frequency, it is possible to obtain a transfer rate required for monochrome printing.
[0115]
Hereinafter, the configuration of a data processing program readable by a system to which the image forming apparatus and the printer controller according to the present invention can be applied will be described with reference to a memory map shown in FIG.
[0116]
FIG. 14 is a schematic diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a system to which the image forming apparatus and the printer controller according to the present invention can be applied.
[0117]
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, and the like are also stored, and information dependent on the OS or the like on the program reading side, for example, a program is identified and displayed. Icons and the like may also be stored.
[0118]
Further, data dependent on various programs is also managed in the directory. Further, when the program or data to be installed is compressed, a program or the like for decompressing may be stored.
[0119]
The functions shown in FIG. 5, FIG. 6, FIG. 9, and FIG. 13 in the present embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.
[0120]
As described above, the storage medium storing the program code of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MPU) of the system or the apparatus is stored in the storage medium. Needless to say, the object of the present invention can be achieved by reading and executing the program code.
[0121]
In this case, the program code itself read from the storage medium implements the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
[0122]
Examples of a storage medium for supplying the program code include a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, A silicon disk or the like can be used.
[0123]
When the computer executes the readout program code, not only the functions of the above-described embodiments are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. It goes without saying that a part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
[0124]
Further, after the program code read from the storage medium is written into a memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that a CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
[0125]
Further, the present invention may be applied to a system including a plurality of devices or to an apparatus including a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus. In this case, by reading out a storage medium storing a program represented by software for achieving the present invention into the system or the apparatus, the system or the apparatus can enjoy the effects of the present invention.
[0126]
Further, by downloading and reading out a program represented by software for achieving the present invention from a database on a network by a communication program, the system or apparatus can enjoy the effects of the present invention.
[0127]
【The invention's effect】
As described above, according to the first to tenth aspects of the present invention, a printer controller has a plurality of transfer systems respectively corresponding to a plurality of color components and can transfer image data of a plurality of color components in parallel. When transferring predetermined single color component image data to the image forming apparatus via a predetermined interface, the predetermined single color component image data is divided into a plurality of image data groups, and Transferring the divided image data of the predetermined single color component to the image forming apparatus via the transfer system for the predetermined single color component and the transfer system for color components other than the predetermined single color component; When image data of a predetermined single color component is received from the printer controller via the predetermined interface, the image data is divided into a plurality of image data groups and transferred. Since the image data of the predetermined single color component before the division is restored from the plurality of image data groups respectively transferred via the transfer systems other than the predetermined single color component, all the colors corresponding to four drums ( One drum capable of executing monochrome printing with an interface capable of transferring data in parallel (a predetermined interface having a plurality of transfer systems respectively corresponding to a plurality of color components and capable of transferring image data of a plurality of color components in parallel) Even when monochrome printing is performed by a color copier (color printing machine) of the system, a necessary (device required) monochrome image data transfer speed from a printer controller can be secured without increasing the clock speed in monochrome printing. .
[0128]
Therefore, in a color copying machine having an interface capable of transferring data of all colors simultaneously (parallel) corresponding to four drums, color components other than black (K) not used when transferring monochrome (black (K)) image data. The book (K) data is also loaded on the transfer system for yellow (Y), for example, in addition to black (K) using the data transfer system of (i), and the data transfer is performed by two systems of yellow (Y) and black (K). As a result, a double transfer rate can be obtained, and a transfer rate of four times can be obtained by using all of cyan (C), magenta (M), and yellow (Y). There is an effect that the necessary (image-required) monochrome image data transfer speed from the printer controller can be secured without increasing the speed.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a system to which an image forming apparatus and a printer controller according to a first embodiment of the present invention can be applied.
FIG. 2 is a sectional view showing a configuration of a one-drum type color copying machine to which the color copying machine shown in FIG. 1 can be applied;
FIG. 3 is a block diagram illustrating a signal processing configuration of a FIFO unit illustrated in FIG. 1;
FIG. 4 is a schematic diagram showing a data flow when the printer controller shown in FIG. 1 transfers monochrome data to a color copying machine in both Y and K channels.
FIG. 5 is a flowchart illustrating an example of a first control processing procedure in a system to which the image forming apparatus and the printer controller of the present invention can be applied.
FIG. 6 is a flowchart illustrating an example of a second control processing procedure in a system to which the image forming apparatus and the printer controller of the present invention can be applied.
FIG. 7 is a block diagram illustrating a configuration of a system to which an image forming apparatus and a printer controller according to a second embodiment of the present invention can be applied.
FIG. 8 is a schematic diagram showing a data flow when the printer controller shown in FIG. 7 transfers monochrome data to a color copying machine in both Y and K channels.
FIG. 9 is a flowchart illustrating an example of a third control processing procedure in a system to which the image forming apparatus and the printer controller of the present invention can be applied.
FIG. 10 is a block diagram illustrating a configuration of a system to which an image forming apparatus and a printer controller according to a third embodiment of the present invention can be applied.
11 is a block diagram showing a signal processing configuration of a FIFO unit shown in FIG.
12 is a schematic diagram showing a data flow when the printer controller shown in FIG. 1 transfers monochrome data to a color copying machine in both Y and K channels.
FIG. 13 is a flowchart illustrating an example of a fourth control processing procedure in a system to which the image forming apparatus and the printer controller of the present invention can be applied.
FIG. 14 is a schematic diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a system to which the image forming apparatus and the printer controller according to the present invention can be applied.
[Explanation of symbols]
11 color copier
12 Printer controller
12a CPU
12b ROM
12c RAM
13 Interface
14 Host computer
15 LAN
16 FIFO section
17 CPU
18 ROM
19 RAM
Claims (10)
前記所定のインタフェースを介して所定の単一色成分の画像データを前記画像形成装置に転送する場合に、前記所定の単一色成分の画像データを複数の画像データ群に分割する分割手段と、
前記分割手段により複数の画像データ群に分割された前記所定の単一色成分の画像データを前記所定の単一色成分の転送系及び前記所定の単一色成分以外の色成分の転送系を介して前記画像形成装置に転送する転送手段と、
を有することを特徴とするプリンタコントローラ。In a printer controller having a plurality of transfer systems respectively corresponding to a plurality of color components and communicating with the image forming apparatus via a predetermined interface capable of transferring image data of the plurality of color components in parallel,
A dividing unit configured to divide the image data of the predetermined single color component into a plurality of image data groups when transferring the image data of the predetermined single color component to the image forming apparatus via the predetermined interface;
The image data of the predetermined single color component, which is divided into a plurality of image data groups by the division unit, is transferred through a transfer system of the predetermined single color component and a transfer system of a color component other than the predetermined single color component. Transfer means for transferring to the image forming apparatus;
A printer controller comprising:
前記転送手段は、前記分割手段により奇数番目の画像データ群と偶数番目の画像データ群に分割された前記所定の単一色成分の画像データを前記所定の単一色成分の転送系及び前記所定の単一色成分以外の所定の転送系を介してそれぞれ前記画像形成装置に転送することを特徴とする請求項1記載のプリンタコントローラ。The dividing means is for sequentially dividing the image data of the predetermined single color component into an odd-numbered image data group and an even-numbered image data group for each predetermined unit,
The transfer unit transfers the image data of the predetermined single color component, which is divided into the odd-numbered image data group and the even-numbered image data group by the division unit, to the predetermined single color component transfer system and the predetermined single color component. 2. The printer controller according to claim 1, wherein the image data is transferred to the image forming apparatus via a predetermined transfer system other than the one color component.
前記所定のインタフェースを介して所定の単一色成分の画像データを前記プリンタコントローラから受信する場合、複数の画像データ群に分割されて前記所定の単一色成分の転送系及び前記所定の単一色成分以外の転送系を介してそれぞれ転送される複数の画像データ群から前記分割前の所定の単一色成分の画像データを復元する復元手段を有することを特徴とする画像形成装置。In an image forming apparatus having a plurality of transfer systems respectively corresponding to a plurality of color components and capable of communicating with a printer controller via a predetermined interface capable of transferring image data of a plurality of color components in parallel,
When image data of a predetermined single color component is received from the printer controller via the predetermined interface, the image data is divided into a plurality of image data groups and is other than the predetermined single color component transfer system and the predetermined single color component. An image forming apparatus comprising: a restoration unit for restoring image data of a predetermined single color component before the division from a plurality of image data groups respectively transferred through the transfer system.
前記所定のインタフェースを介して所定の単一色成分の画像データを前記画像形成装置に転送する場合に、前記所定の単一色成分の画像データを複数の画像データ群に分割する分割工程と、
前記分割工程により複数の画像データ群に分割された前記所定の単一色成分の画像データを前記所定の単一色成分の転送系及び前記所定の単一色成分以外の色成分の転送系を介して前記画像形成装置に転送する転送工程と、
を有することを特徴とする画像データ伝送方法。An image data transmission method in a printer controller having a plurality of transfer systems respectively corresponding to a plurality of color components and capable of communicating with an image forming apparatus through a predetermined interface capable of transferring image data of a plurality of color components in parallel.
A step of dividing the image data of the predetermined single color component into a plurality of image data groups when transferring image data of a predetermined single color component to the image forming apparatus via the predetermined interface;
The image data of the predetermined single color component divided into a plurality of image data groups by the division step is transmitted through the transfer system of the predetermined single color component and the transfer system of color components other than the predetermined single color component. A transfer step of transferring to the image forming apparatus;
An image data transmission method comprising:
前記所定のインタフェースを介して所定の単一色成分の画像データを前記プリンタコントローラから受信する場合、複数の画像データ群に分割されて前記所定の単一色成分の転送系及び前記所定の単一色成分以外の転送系を介してそれぞれ転送される複数の画像データ群から前記分割前の所定の単一色成分の画像データを復元する復元工程を有することを特徴とする画像データ伝送方法。An image data transmission method in an image forming apparatus having a plurality of transfer systems respectively corresponding to a plurality of color components and capable of communicating with a printer controller via a predetermined interface capable of transferring image data of a plurality of color components in parallel.
When image data of a predetermined single color component is received from the printer controller via the predetermined interface, the image data is divided into a plurality of image data groups and is other than the predetermined single color component transfer system and the predetermined single color component. A method of restoring image data of a predetermined single color component before the division from a plurality of image data groups respectively transferred via the transfer system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002267761A JP3870142B2 (en) | 2002-09-13 | 2002-09-13 | Printer controller, image forming apparatus, image data transmission method, program, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002267761A JP3870142B2 (en) | 2002-09-13 | 2002-09-13 | Printer controller, image forming apparatus, image data transmission method, program, and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004110091A true JP2004110091A (en) | 2004-04-08 |
| JP3870142B2 JP3870142B2 (en) | 2007-01-17 |
Family
ID=32266176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002267761A Expired - Fee Related JP3870142B2 (en) | 2002-09-13 | 2002-09-13 | Printer controller, image forming apparatus, image data transmission method, program, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3870142B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006279582A (en) * | 2005-03-29 | 2006-10-12 | Fuji Xerox Co Ltd | Image processing apparatus and image transmitting method |
| US20170359483A1 (en) * | 2016-06-13 | 2017-12-14 | Konica Minolta, Inc. | Image forming system, image-data transmission unit, and image-data transmission method |
-
2002
- 2002-09-13 JP JP2002267761A patent/JP3870142B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006279582A (en) * | 2005-03-29 | 2006-10-12 | Fuji Xerox Co Ltd | Image processing apparatus and image transmitting method |
| US20170359483A1 (en) * | 2016-06-13 | 2017-12-14 | Konica Minolta, Inc. | Image forming system, image-data transmission unit, and image-data transmission method |
| US10009506B2 (en) | 2016-06-13 | 2018-06-26 | Konica Minolta, Inc. | Image forming system, image-data transmission unit, and image-data transmission method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3870142B2 (en) | 2007-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6944682B2 (en) | System and method for directly indicating to first direct memory controller (DMA) in halt state to resume DMA transfer via resume instruction from second DMA controller | |
| JP4065504B2 (en) | Image forming system, image distribution apparatus, and image forming method | |
| US8351718B2 (en) | Image data processing apparatus, image forming apparatus provided with the same, image data processing program, and image data processing method | |
| JP3146367B2 (en) | Color image forming method | |
| JPH10198109A (en) | Image forming device | |
| JPH04204871A (en) | Color image forming device | |
| EP1126331A1 (en) | Image forming apparatus for compensating thicker image recording material with respect to is heat capacity by using a smaller amount of toner | |
| JPH07244414A (en) | Image forming device | |
| JP3870142B2 (en) | Printer controller, image forming apparatus, image data transmission method, program, and storage medium | |
| JP2021074959A (en) | Image formation apparatus, control method of the same and program | |
| EP1107071A2 (en) | Image forming apparatus | |
| JP4642426B2 (en) | Image forming apparatus | |
| JPH11112803A (en) | Printing system, printing apparatus, and printing control method | |
| JP3952445B2 (en) | Color image forming apparatus and color copying apparatus | |
| JPH10177283A (en) | Monochrome/color image forming device | |
| JP2005026835A (en) | Image processing device | |
| CN100492206C (en) | Image forming apparatus and image forming method | |
| JP2003274075A (en) | Image processing apparatus and image forming apparatus | |
| JP2009302648A (en) | Image forming system, start control method of image forming system, and computer program | |
| JP3888662B2 (en) | Image reading processing method, image reading apparatus, and image forming apparatus | |
| JP3200061B2 (en) | Color image processing equipment | |
| JPH10186768A (en) | Image forming device | |
| JP2004129069A (en) | Image forming device | |
| JP2000056536A (en) | Color image forming equipment | |
| US7317544B2 (en) | Image processing apparatus outputting a timing signal, and controlling method for the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060110 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061003 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061016 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091020 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101020 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101020 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111020 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111020 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121020 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131020 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |