(57)【要約】【課題】いわゆる４連ドラム方式のカラー印刷装置のための画像発生回路を安価にする。【解決手段】３個の画像信号発生手段と３組の画像信号から１組の画像信号を選択する４つの画像信号選択手段からなる。画像信号選択手段は４つの印刷ドラムと対応し印刷プロセスに同期して選択肢が制御される構成である。【選択図】図１
2006192768.tif 000002
【特許請求の範囲】
【請求項１】
印刷情報を記憶する記憶手段と、
印刷情報に基づき画像を発生するＮ−ｋ（Ｎ＞ｋ）個の画像信号生成手段と、
前記Ｎ−ｋ個の画像信号生成手段により発生されたＮ−ｋ組の信号を入力とし１組の画像信号を出力するＮ個の画像信号選択手段と、
Ｎ個の画像信号選択手段から出力された信号を受信し画像を形成するＮ個の印刷手段を有する印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータなどの情報処理装置からデータを受け取り、画像を形成し、４連ドラム方式などの印刷部へ出力する印刷制御装置に関するものである。
【背景技術】
【０００２】
電子写真方式による現像プロセスをもつ印刷装置の場合、印刷を始めたら途中で止めることができない、一定速度で画像を形成し終わらなければならないという制約がある。そのため画像信号を出力する印刷制御部は印刷エンジンの動作に合わせて画像信号を生成するものでなくてはならない。簡単に実現するためにはページ単位のラスタデータを予めＲＡＭに格納しておき印刷エンジンの動作に同期させて画像信号を出力すれば良いのであるが、従来の例の多くはよりサイズの小さいデータを予めＲＡＭ上に格納しておきそれを印刷エンジンの動作に同期させて画像信号に変換させて印刷を行なう方式をとっている。目的は印刷制御装置に必要なＲＡＭの容量の削減である（例えば、特許文献１参照。）。
【０００３】
具体的な従来例の一つは、印刷制御装置は専用の画像描画回路用いることである。入力されたＰＤＬ等の画像情報を印刷制御装置内のＣＰＵ等で解析し、一旦高速ラスタライズ可能な中間データを作成する。ページはバンド状に分割され、中間データはバンド毎にＲＡＭの第一の領域に格納された後に印刷が開始される。画像描画回路はＲＡＭの第一の領域に格納された中間データをバンド単位で印刷動作の一定時間前にＲＡＭの他の領域に描画する。描画済のデータは印刷制御装置内に設けられた画像転送回路によって先頭方向のバンドから順に印刷エンジン部に転送され印刷エンジンはそれを印刷する。
【０００４】
また他の従来例としては、データ伸長手段を用いる構成がある。入力されたＰＤＬ等の画像情報を印刷制御装置内のＣＰＵ等が１ページをバンド状に分割して１バンドずつＲＡＭ上に展開する。展開されたバンド画像はＣＰＵまたは専用の圧縮回路によって圧縮され生成された圧縮済データはＲＡＭ上の第２の領域に格納される。圧縮済データは印刷制御装置内に設けられた専用の伸長手段によって展開されＲＡＭ上の第３の領域に描画される。描画済のデータは印刷制御装置内に設けられた画像転送回路によって先頭方向から順に印刷エンジン部に転送され印刷エンジンはそれを印刷する。
【０００５】
さて、以上の従来例の説明は簡単のためいわゆるモノカラーの印刷装置について行なった。カラーの電子写真方式においては印刷部が４つ有り（一般的なＹＭＣＫでカラーを構成する場合）、生成すべき画像データは４色分である。上で説明した画像描画回路、圧縮手段、伸張手段等からなる構成はそれぞれの色分つまり４つずつ必要となる。
【０００６】
ＲＡＭの容量を減らすための工夫が従来なされてきた訳であるが専用の画像信号生成手段が多数必要になるため構成が複雑化し、品質維持の困難化、同一メモリを使用するためオーバーヘッドが増加することなどの問題が増加する。
【特許文献１】特開２００３−３４１１５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとしている課題はより単純な構成で且つ安価な印刷制御装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明は上記の課題を解決するために、Ｎ−ｋ個の画像信号生成手段と、それぞれの画像信号生成手段から出力されるＮ−ｋ組の画像信号が入力され１組の画像信号を画像信号選択信号に従って選択するＮ個の画像信号選択手段と、Ｎ個の画像信号選択手段から出力される画像信号に基づいて画像を形成するＮ個の印刷手段と、各画像信号選択手段を制御する画像信号選択信号を生成する画像信号選択信号生成手段とを設ける。
【発明の効果】
【０００９】
本発明による印刷装置は印刷ドラムに対応して動作する画像信号発生手段を持つので高速のカラー印刷を行なうことができる。また従来例と比べれば明らかなように画像信号発生手段の数はより少ないのでより小規模な回路構成で機能を実現できるためより安価な印刷装置を提供できると共に、電波等ノイズの抑制など品質の向上が容易となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。
【実施例１】
【００１１】
図１は本発明を実施した印刷装置のシステム構成を示す。
【００１２】
図１において１３０は４連の静電ドラムによってカラー印刷を行なう印刷部である。１０１は全体の制御およびデータ処理を行なうＣＰＵ、１０２は制御プログラムやフォントデータが格納されているＲＯＭ、１０３はホストコンピュータなどの外部機器と接続するためのインターフェイス部、１０５はインターフェイス部１０３を介して取り込まれる印刷情報を一時的に保持するのバッファ、後述するアプリケーションリストやオブジェクトの作成及びその保管に用いられるＲＡＭである。
【００１３】
１０４はＣＰＵ１０１と他のデバイスとを接続するためのＡＳＩＣである。ＲＯＭ１０２を制御するＲＯＭコントローラ回路、インターフェイス１０３の制御を行なうコントローラ回路、ＲＡＭ１０５を制御するＲＡＭコントローラ回路、印刷部１３０の制御を行なうエンジンインターフェイス回路、画像信号選択信号１２１〜１２４を生成する画像信号選択信号発生回路を含んでいる。またロジック回路１０４はバス１０６と接続され、バス１０６のマスターを調停する調停回路を含んでいる。
【００１４】
バス１０６は１０７〜１１０の４つの画像信号生成ブロックに接続されている。各画像信号生成ブロックはインターフェイス部、画像発生部、画像メモリ、転送部から構成される。
【００１５】
バス１０６はマルチマスターバスである。ＣＰＵ１０１が各画像信号生成ブロックへ対象データのアドレス設定、状態の読み取り、画像発生開始命令、等をするときは、ＡＳＩＣ１０４を介してＣＰＵがバス１０６のマスターになり各画像信号生成ブロックへアクセスする。各画像信号生成ブロックが画像発生処理を開始しＲＯＭ１０２のフォント情報、ＲＡＭ１０５の印刷情報などが必要になったときは、各画像信号生成ブロックの画像発生部がバス１０６のマスターになりロジック回路１０４を介してＲＯＭ１０２、ＲＡＭ１０５などにアクセスする。
【００１６】
画像信号生成ブロック１０７〜１０９はそれぞれＩ／Ｆ部、画像発生部、画像メモリ、転送部から構成される。
【００１７】
Ｉ／Ｆ部は、ＣＰＵ１０１から起動命令等のコマンドの受信、ステータスの返信行なう。また、後述の画像発生部の要求に従いＲＡＭ１０５からアプリケーションデータ、オブジェクトデータをＤＭＡにより読み取り画像発生部へデータを供給する。
【００１８】
画像発生部は、論理回路から構成され、アプリケーションリスト、オブジェクトデータ等を解析し、ラスタデータに展開することができる。ＤＳＰが使用されてもよい。
【００１９】
画像メモリは、画像発生部によって生成されたラスタデータを格納するメモリであり、２つの領域からなる。画像発生部が一方の領域に画像を描画している間に、他方の領域は転送部により走査順に読み取られる。転送部は読み取った画像データを印刷部１３０のプロセス動作と同期させて画像信号を転送出力する。すなわち画像発生部と転送部が画像メモリの２つの領域を交互にアクセスすることにより、画像信号生成ブロックとしては画像信号を途切れなく出力することが可能である。
【００２０】
画像信号選択回路１３１〜１３４は、それぞれ画像信号生成ブロック１０７〜１０９のそれぞれから出力された画像信号を入力し、画像信号選択信号１２１〜１２４の内の対応する信号に基づいて１つの画像信号を選択出力するものである。
画像信号選択回路１３１〜１３４から出力される画像信号は、それぞれ印刷部１３０内のレーザドライバ１１１〜１１４へ入力されレーザ信号を駆動する。
【００２１】
印刷部１３０は、印刷部インターフェイス１３５とロジック回路１０４を介してＣＰＵ１０１と交信可能に接続されているので、ＣＰＵ１０１は印刷部１３０の印刷動作を開始さるなどの動作制御と、印刷の進行状況をも監視することが可能である。
【００２２】
図２および図３は、本発明の画像発生処理を示しており、図中、（ａ）はアプリケーションの構成、（ｂ）はメインメモリ１０５上に構成されたアプリケーションリスト２１０、（ｃ）〜（ｆ）は種々のオブジェクトデータを示し、（ｃ）はビットマップフォントオブジェクト２０６、（ｄ）は圧縮フォントオブジェクト２０７、（ｅ）はイメージオブジェクト２０８、（ｆ）は（定型の）線、図形オブジェクト２０９、図３（ｇ）はメインメモリ１０４上に構成されたオブジェクトデータ２１１、（ｈ）は画像信号生成ブロック１０７〜１１０内の画像メモリにアプリケーションの情報をもとに描画される画像を示している。
【００２３】
ここでアプリケーションとは、図２（ａ）に示されるように、ビットマップフォントやイメージなど種々のオブジェクトデータの描画位置２０１、オブジェクトデータを識別するためのオブジェクト番号２０２、オブジェクトが重ね合わさる際の論理である描画論理２０３、拡大２０４や回転２０５などの属性データから構成される。このようなアプリケーションデータは、図２ｂ）に符号２１０で示されるようなリスト（テーブル）形式でメインメモリ１０５の所定アドレスに記憶される。
【００２４】
オブジェクトデータ２１１は、種々の異なる形式で記述されたデータであり、ビットマップフォント２０６（図２（ｃ））、圧縮フォント２０７（同（ｄ））、任意の形状、あるいは色を持つビットマップデータから成るイメージ２０８（同（ｅ））、所定の基本形状を持つ（定型の）線、図形２０９（同（ｆ））などがある。  これらは、図３（ｇ）に示されるようにメインメモリ１０４の所定のオブジェクトデータ領域に記憶され、各オブジェクトデータ２１１はアプリケーションリストのオブジェクト番号２０２により識別される。
【００２５】
以上の構成で本発明の印刷制御を行なう際の動作を説明する。インターフェイス１０３はホストコンピュータなどの情報処理装置から、入力されるページ記述言語等の印刷データを受け取り、受信データはＣＰＵ１０１の制御のもとに、ＡＳＩＣ１０４を介してＲＡＭ１０５へ蓄えられる。
【００２６】
次にＣＰＵ１０１はＲＡＭ１０５上に蓄えられた印刷データを解析し、ページを複数バンドに分割し、バンドごとにアプリケーションデータリストとオブジェクトデータリストを生成する。例えば文字やイメージなど描画単位ごとに印字位置、描画論理、拡大、回転の有無などを判断し図２のようなアプリケーションを発生し、ＲＡＭ１０５上に図（ｂ）のようなアプリケーションリストを構成する。またそのアプリケーションの描画する画像データをメインメモリ１０５の所定の領域に図３（ｇ）の様な、オブジェクト群として構成する。
【００２７】
なお、図２の（ａ）のアプリケーション中のオブジェクト番号は、前記オブジェクト群中の描画するオブジェクトの番号を示すものである。
【００２８】
前記のアプリケーションリストと、オブジェクト群が、１ページ分できたならＣＰＵ１０１は画像信号生成ブロック１０７〜１１０に対して起動命令を与え、各ブロックに対して画像の生成を開始させる。さらに画像信号生成ブロック１０７が画像信号を出力可能な状態になる時期に印刷部１３０の印刷動作を開始させる。
【００２９】
画像信号選択回路１３１〜１３４の制御方法は本発明の特徴であるので図４のタイミングチャートと図５のフローチャートを示し説明する。本例は２ページのカラー印刷を行なう場合である。
【００３０】
ステップ１としてＣＰＵ１０１は画像信号生成ブロック１０７を起動して１ページ目Ｙ色成分の画像信号の生成を開始させる。またＣＰＵ１０１は印刷部インターフェイス１３５を介して印刷部における印刷プロセスをスタートさせる。ＣＰＵ１０１はＹ色の印刷プロセスのタイミングを予想し、そのときに画像信号が出力可能なように画像信号生成ブロック１０７を起動する。またＣＰＵ１０１はＡＳＩＣ１０４に対して画像信号選択信号１２１として０が出力されるように設定行なう。
【００３１】
画像信号選択回路１３１は画像信号選択信号の値に従って入力される画像信号の中から画像信号生成ブロック１０７の出力する信号を選択し印刷部へ出力する。以上の設定によりＹ色の画像信号は画像処理回路１０７において生成され画像信号選択回路１３１によって印刷部１３０内のレーザドライバ１１１に送信されＹ色の画像を形成する。
【００３２】
ステップ２でＣＰＵ１０１は画像信号生成ブロック１０８を起動して１ページ目Ｙ色成分の画像信号の生成を開始させる。ＣＰＵ１０１はＭ色の印刷プロセスのタイミングを予想し、そのときに画像信号が出力可能なように画像信号生成ブロック１０８を起動する。またＣＰＵ１０１はＡＳＩＣ１０４に対して画像信号選択信号１２２として１が出力されるように設定行なう。画像信号選択回路１３２は画像信号選択信号の値に従って入力される画像信号の中から画像信号生成ブロック１０８の出力する信号を選択し印刷部へ出力する。以上の設定によりＭ色の画像信号は画像処理回路１０８において生成され画像信号選択回路１３２によって印刷部１３０内のレーザドライバ１１２に送信されＭ色の画像を形成する。
【００３３】
ステップ３でＣＰＵ１０１は画像信号生成ブロック１０９を起動して１ページ目Ｃ色成分の画像信号の生成を開始させる。ＣＰＵ１０１はＣ色の印刷プロセスのタイミングを予想し、そのときに画像信号が出力可能なように画像信号生成ブロック１０９を起動する。またＣＰＵ１０１はＡＳＩＣ１０４に対して画像信号選択信号１２３として２が出力されるように設定行なう。画像信号選択回路１３３は画像信号選択信号の値に従って入力される画像信号の中から画像信号生成ブロック１０９の出力する信号を選択し印刷部へ出力する。以上の設定によりＣ色の画像信号は画像処理回路１０９において生成され画像信号選択回路１３３によって印刷部１３０内のレーザドライバ１１３に送信されＣ色の画像を形成する。
【００３４】
ステップ４でＣＰＵ１０１は画像信号生成ブロック１０７を起動して１ページ目Ｋ色成分の画像信号の生成を開始させる。ＣＰＵ１０１はＫ色の印刷プロセスのタイミングを予想し、そのときに画像信号が出力可能なように画像信号生成ブロック１０７を起動する。
【００３５】
またＣＰＵ１０１はＡＳＩＣ１０４に対して画像信号選択信号１２４として０が出力されるように設定行なう。画像信号選択回路１３４は画像信号選択信号の値に従って入力される画像信号の中から画像信号生成ブロック１０７の出力する信号を選択し印刷部へ出力する。以上の設定によりＣ色の画像信号は画像処理回路１０７において生成され画像信号選択回路１３４によって印刷部１３０内のレーザドライバ１１４に送信されＣ色の画像を形成する。
【００３６】
ステップ５でＣＰＵ１０１は画像信号生成ブロック１０８を起動して２ページ目Ｙ色成分の画像信号の生成を開始させる。ＣＰＵ１０１は２ページ目Ｙ色の印刷プロセスのタイミングを予想し、そのときに画像信号が出力可能なように画像信号生成ブロック１０８を起動する。またＣＰＵ１０１はＡＳＩＣ１０４に対して画像信号選択信号１２１として１が出力されるように設定行なう。
【００３７】
画像信号選択回路１３１は画像信号選択信号の値に従って入力される画像信号の中から画像信号生成ブロック１０８の出力する信号を選択し印刷部へ出力する。以上の設定により２ページ目Ｙ色の画像信号は画像処理回路１０８において生成され画像信号選択回路１３１によって印刷部１３０内のレーザドライバ１１１に送信されＣ色の画像を形成する。
【００３８】
ステップ６でＣＰＵ１０１は画像信号生成ブロック１０９を起動して２ページ目Ｍ色成分の画像信号の生成を開始させる。ＣＰＵ１０１は２ページ目Ｍ色の印刷プロセスのタイミングを予想し、そのときに画像信号が出力可能なように画像信号生成ブロック１０９を起動する。
【００３９】
またＣＰＵ１０１はＡＳＩＣ１０４に対して画像信号選択信号１２２として２が出力されるように設定行なう。画像信号選択回路１３２は画像信号選択信号の値に従って入力される画像信号の中から画像信号生成ブロック１０９の出力する信号を選択し印刷部へ出力する。以上の設定により２ページ目Ｍ色の画像信号は画像処理回路１０９において生成され画像信号選択回路１３２によって印刷部１３０内のレーザドライバ１１２に送信されＣ色の画像を形成する。
【００４０】
ステップ７でＣＰＵ１０１は画像信号生成ブロック１０７を起動して２ページ目Ｃ色成分の画像信号の生成を開始させる。ＣＰＵ１０１は２ページ目Ｃ色の印刷プロセスのタイミングを予想し、そのときに画像信号が出力可能なように画像信号生成ブロック１０７を起動する。
【００４１】
またＣＰＵ１０１はＡＳＩＣ１０４に対して画像信号選択信号１２３として０が出力されるように設定行なう。画像信号選択回路１３３は画像信号選択信号の値に従って入力される画像信号の中から画像信号生成ブロック１０７の出力する信号を選択し印刷部へ出力する。以上の設定により２ページ目Ｃ色の画像信号は画像処理回路１０７において生成され画像信号選択回路１３３によって印刷部１３０内のレーザドライバ１１３に送信されＣ色の画像を形成する。
【００４２】
ステップ８でＣＰＵ１０１は画像信号生成ブロック１０８を起動して２ページ目Ｋ色成分の画像信号の生成を開始させる。ＣＰＵ１０１は２ページ目Ｋ色の印刷プロセスのタイミングを予想し、そのときに画像信号が出力可能なように画像信号生成ブロック１０８を起動する。
【００４３】
またＣＰＵ１０１はＡＳＩＣ１０４に対して画像信号選択信号１２４として１が出力されるように設定行なう。画像信号選択回路１３４は画像信号選択信号の値に従って入力される画像信号の中から画像信号生成ブロック１０８の出力する信号を選択し印刷部へ出力する。以上の設定により２ページ目Ｋ色の画像信号は画像処理回路１０８において生成され画像信号選択回路１３４によって印刷部１３０内のレーザドライバ１１４に送信されＫ色の画像を形成する。
【００４４】
以上ステップ１からステップ８までに示した制御方法で計２ページの印刷が可能である。
【００４５】
本実施例においてはＲＯＭ１０２、ＲＡＭ１０５、画像生成ブロック１０７〜１０９、画像信号選択回路１３１〜１３４、インターフェイス部１０３は、ＡＳＩＣ１０４と分離された構成として説明されたが、一部または全てが同一チップのＡＳＩＣ上で構成されてもよい。またＣＰＵ１０１もＡＳＩＣ１０４内で構成されてもよい。
【実施例２】
【００４６】
他の実施の形態として図６に構成を示す。
【００４７】
図１との差分は画像発生部１４０と圧縮部１４１が新たに付加されていることと画像生成ブロック１０７の内部構成である。
【００４８】
画像発生部１４０は実施の形態１における画像生成ブロック内の画像発生部と同機能をもつ。
【００４９】
即ち画像発生部はＲＯＭ１０２のフォント情報、ＲＡＭ１０５の印刷情報などが必要になったときは、各画像信号生成ブロックの画像発生部がバス１０６のマスターになりロジック回路１０４を介してＲＯＭ１０２、ＲＡＭ１０５などにアクセスし画像を発生する。バンドごとに画像を発生するのは形態１と同様であるが相違点は発生された画像をＲＡＭ１０５へ書き戻すことである。
【００５０】
ＲＡＭ１０５へ書き戻された画像は圧縮部１４１によって読み込まれ圧縮された後にＲＡＭ１０５へ格納される。画像発生部１４０による画像発生処理と圧縮部１４１による圧縮処理はパイプラインで行われる。
【００５１】
画像生成ブロック１０７〜１０９内には圧縮部１４１により生成されたデータを伸長可能な伸長部が配されている。
【００５２】
全体的な流れとしては画像発生部１４０による画像発生処理と圧縮部１４１による圧縮処理が先行して行なわれ、画像生成ブロック１０７〜１０９による画像生成処理とそれと同期して行われる印刷処理はそれを追うかたちで実行される。  本形態の利点としては画像発生動作と印刷動作のプロセスを切り離すことにより、画像発生速度の余裕が増加することである。
【００５３】
画像生成ブロック１０７〜１０９による画像生成処理とそれと同期して行われる印刷処理の制御手順は実施の形態１で述べたのと同様である。異なる点は画像生成の方法であり、本発明の特徴である画像信号の切り替え手順は同一であるので説明を省略する。
【００５４】
実施の形態２においても全体の構成または一部がＡＳＩＣ内に復号化可能であることは同様である。
【００５５】
２つの実施の形態はともに４連の印刷ドラムに対して３つの画像信号発生手段を備えたが、各印刷ドラムのパスがよりはなれた構成であれば２つ以下の画像信号発生手段を備えた構成も可能であろう。
【図面の簡単な説明】
【００５６】
【図１】本発明を実施した印刷装置のシステム構成を示す。
【図２】本発明の画像発生処理を示す。
【図３】本発明の画像発生処理を示す。
【図４】本発明のタイミングチャートを示す。
【図５】本発明のフローチャートを示す。
【図６】本発明の実施例２の内部構成を示す。
【符号の説明】
【００５７】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  インターフェイス部
１０５  バッファ
１３０  印刷部
【図１】
2006192768.tif 000003
【図２】
2006192768.tif 000004
【図３】
2006192768.tif 000005
【図４】
2006192768.tif 000006
【図５】
2006192768.tif 000007
【図６】
2006192768.tif 000008