(57)【要約】【課題】各色のＳＨＩＰ回路に対して、入力されたＴＯＰ信号のタイミングを遅延させて出力する手段を備えた遅延回路を、各色のＳＨＩＰ回路の前段に置くことにより、ＳＨＩＰ回路に多重にＴＯＰ信号（副走査同期信号）が入力される事を防ぎ、ＳＨＩＰ回路の制御をシンプルに行なう事が出来る。【解決手段】外部装置よりコードデータや圧縮された画像データを受け取る手段と、前記コードデータをビットマップに展開し圧縮した後、メモリに蓄える手段と、前記圧縮された画像データ及び、圧縮した画像データを伸長する手段と、その圧縮された画像データを、伸長しながらビデオ信号として記録部に転送する手段を持つプリンタ装置において、記録部から送られて来る副走査同期信号を、ビデオデータを出力するタイミングに応じて、遅延入力させる手段を備えた事を特徴としたプリンタ制御装置。【選択図】        図１
2007055079.tif 000002
【特許請求の範囲】
【請求項１】
外部装置よりコードデータや圧縮された画像データを受け取る手段と、前記コードデータをビットマップに展開し圧縮した後、メモリに蓄える手段と、前記圧縮された画像データ及び、圧縮した画像データを伸長する手段と、その圧縮された画像データを、伸長しながらビデオ信号として記録部に転送する手段を持つプリンタ装置において、記録部から送られて来る副走査同期信号を、ビデオデータを出力するタイミングに応じて、遅延入力させる手段を備えた事を特徴としたプリンタ制御装置。
【請求項２】
前記遅延入力手段に設定する設定値を、ビデオデータを出力するタイミングに応じて、設定変更可能とした事を特徴としたプリンタ制御装置。
【請求項３】
前記遅延入力手段に設定する設定値を、各色のビデオデータを出力するタイミングに応じて、各々設定可能とした事を特徴としたプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置における、プリンタ制御装置に関するものである。
【背景技術】
【０００２】
従来、ホストコンピュータと複数のプリンタとがネットワークを通じて接続されるネットワークプリンタシステム等が数多く提案されている。
【０００３】
このようなネットワークプリンタシステムでは、コンピュータとカラープリンタやレーザープリンタなどが、インターフェースを介して相互に接続されローカルエリアネットワークを構成している。
【０００４】
プリンタ装置においては、プリンタ本体に展開機能を持たせず、ホストで画像処理及び画像の圧縮を行い、プリンタにおいては、その圧縮された画像データを受け取り内部メモリに格納し、格納された画像データは、プリントが開始されると、各々（ＹＭＣＫ）の伸長回路で伸長しながら、記録部（エンジン部）に転送し、印字される装置も普及してきている。
【０００５】
ところで、昨今のこの種の装置におけるプリントスピードは非常に高速化されており、特にカラープリンタ等は、エンジン部においてＹ（イエロー）Ｍ（マゼンタ）Ｃ（シアン）Ｋ（ブラック）それぞれに対応した現像ユニットを有したタンデム方式が支流になってきており、それをコントロールするコントローラ側も、それぞれの現像ユニットに対してビデオ信号を送信する為に、ＹＭＣＫそれぞれに伸長回路を有し、順次ビデオデータを送信する事により、１ページ分の画像を形成している。
【０００６】
図３はコントローラ部とエンジン部のビデオ信号転送時のタイミングチャートであり、図５は、各色各々のエンジンＩ／Ｆ部に副走査同期信号（ＴＯＰ信号）が入力される従来例の構成を示している。
【０００７】
図３、図５において、コントローラ側からエンジン側にプリント命令が送られると、エンジン側は、プリントの準備が終了した処で、ビデオ信号を転送するように副走査同期信号（ＴＯＰ信号）を出力する。
【０００８】
コントローラ側は、ＴＯＰ信号が来る前に、エンジンＩ／Ｆに対して各種の設定を行っておき（例えば、トップマージン、レフトマージン、主走査の幅、副走査の幅等）ＴＯＰ信号が入力された処で、ＹＭＣＫのイネーブル信号に合わせて、順次ビデオ信号（ＶＤＯ）をエンジン側に転送する。
【０００９】
図３においては、連続プリントにおけるＴＯＰ信号と各プレーン（ＹＭＣＫ）のＶＤＯ信号とのタイミングを示しており、コントローラ側は、ＴＯＰ信号が入力された処でトップマージンのカウント等、各種の動作が開始される。
【特許文献１】特開２００２−３３１７０４号公報（第３−６頁、第３、９図）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、昨今のプリンタエンジンにおいては、コストダウンの必要性から、従来の様に、各色各々のプレーンに対してＴＯＰ信号を出力するのではなく、１本のＴＯＰ信号で代用する構成のプリンタエンジンも普及してきている（例えば特許文献１参照）。
【００１１】
図４、図６は、ＴＯＰ信号が１本の場合のタイミングチャートと構成図を示している。
【００１２】
図４において、１本のＴＯＰ信号が全てのプレーンのスタート信号となる為、ＶＤＯ＿Ｍを見ると明らかな様に、１ページ目のＶＤＯ＿Ｍの出力が終了する前に次のページのＴＯＰ信号が入力される事となる。
【００１３】
この為、２ページ目の設定を保持するレジスタセットが必要と成るばかりか、ゲート規模の増加及び、複雑な制御系となり、開発の非効率化の原因となっている。
【００１４】
また、プリンタの高速化によっては、図４のＶＤＯ＿Ｋの様に、１ページ目のビデオ信号を出し終える前に、３ページ目のＴＯＰ信号が入力されており、この場合には、３ページ分のレジスタセットが必要となるばかりか、更に複雑な制御系になってしまう。
【００１５】
本発明においては、１本のＴＯＰ信号を使用して、Ｙ（イエロー）Ｍ（マゼンタ）Ｃ（シアン）Ｋ（ブラック）の副走査同期信号とした、タンデム式のカラープリンタにおいて、図９のブロックの様に、各色各々にＴＯＰ信号を遅延させる回路を設け、各色各々に入力されるＴＯＰ信号を各色に応じて遅らせる事により、図８のタイミングチャートの様に、１ページ目のＴＯＰ信号が入力され、各色全ての色のビデオ信号が出力される前に、次のページのＴＯＰ信号が、エンジンＩ／Ｆブロックに入力されるタイミングを防ぎ、ＴＯＰ信号が二重に入力される為に起こる、複雑な制御構成を単純化する事が出来る。
【課題を解決するための手段】
【００１６】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【００１７】
（１）外部装置よりコードデータや圧縮された画像データを受け取る手段と、前記コードデータをビットマップに展開し圧縮した後、メモリに蓄える手段と、前記圧縮された画像データ及び、圧縮した画像データを伸長する手段と、その圧縮された画像データを、伸長しながらビデオ信号として記録部に転送する手段を持つプリンタ装置において、記録部から送られて来る副走査同期信号を、ビデオデータを出力するタイミングに応じて、遅延入力させる手段を備えた事を特徴としたプリンタ制御装置。
【００１８】
（２）前記遅延入力手段に設定する設定値を、ビデオデータを出力するタイミングに応じて、設定変更可能とした事を特徴としたプリンタ制御装置。
【００１９】
（３）前記遅延入力手段に設定する設定値を、各色のビデオデータを出力するタイミングに応じて、各々設定可能とした事を特徴としたプリンタ制御装置。
【発明の効果】
【００２０】
本発明によれば、１本のＴＯＰ信号を使用して、Ｙ（イロー）Ｍ（マゼンタ）Ｃ（シアン）Ｋ（ブラック）の副走査同期信号とした、タンデム式のカラープリンタにおいて、各色各々にＴＯＰ信号を遅延させる回路を設け、各色各々のエンジンＩ／Ｆブロックに入力されるＴＯＰ信号を、各色に応じて遅らせる事により、１ページ目のＴＯＰ信号が入力され、各色全ての色のビデオ信号が出力される前に、次のページのＴＯＰ信号が、エンジンＩ／Ｆブロックに入力されるタイミングを防ぎ、ＴＯＰ信号が二重に入力される為に起こる、複雑な制御構成を単純化し、開発効率を上げる事が出来る。
【発明を実施するための最良の形態】
【００２１】
以下に添付の図面を用いて本発明の実施例について説明する。
【実施例１】
【００２２】
図２は本発明のプリンタを適用した印刷システムを示す図である。
図面に於いて２はプリンタであり、ホストコンピュータ等の各種外部装置よりデータを入力し、記録媒体上への記録を実行する。
【００２３】
本実施例に於いて、プリンタ２にはレーザビームプリンタが適用されている。以下に本実施例を適用するレーザビームプリンタの構成について図２を参照して説明する。
【００２４】
図２は本実施例のプリンタ２の内部構造を示す断面図で、このプリンタは不図示のデータ源から文字パターンの登録が行なえる。
【００２５】
図２に於いて、２はプリンタ本体であり、外部に接続されているホストコンピュータから供給される印字情報（文字コード等）やフォームパターン情報或いは圧縮された画像データなどを入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、または圧縮された画像データを展開しながら、記憶媒体である記録紙上に像を形成する。
【００２６】
２００は各種操作の為のスイッチ及びＬＥＤ表示器などが配置されている操作パネル、２０１はプリンタ２における全体の制御を実行すると共に、ホストコンピュータ等から供給される文字情報などを解析するプリンタ制御ユニット（コントローラ）である。
【００２７】
このプリンタ制御ユニット２０１は主に文字情報を、対応する文字パターンのビデオ信号に変換或いは、圧縮された画像データを展開しながらレーザスキャナユニット２０９に転送する。
【００２８】
プリントが開始されると、プリンタ２は、給紙カセット２０２或いは手差しトレイ２０３より記録紙を装置内に給送するための給紙動作を開始する。
【００２９】
こうして給紙された記録紙は、紙送りユニット２０４に送られ、現像ユニット２０５、２０６、２０７、２０８を順次通過するように搬送される。
【００３０】
このとき同時に、コントローラ２０１で展開された各色毎の画像データは、画像変換処理が行われた後、レーザスキャナユニット２０９に送れる。
【００３１】
レーザスキャナユニット２０９は、半導体レーザを駆動する為の回路であり、入力された画像データに応じて半導体レーザから発射されるレーザ光のＯＮ／ＯＦＦを切り替える。
【００３２】
レーザスキャナユニット２０９に送られた画像データは、各色毎に、その画像データに基づいて現象ユニット２０５、２０６、２０７、２０８の感光ドラムがレーザスキャンされ、各色に対応する感光ドラム上に所望のカラー画像が形成される。
【００３３】
この各色毎の画像データの形成を、記録紙の搬送に同期させる事により、搬送ユニット２０４を搬送される記録紙上に各色のカラー画像が現像される。
【００３４】
また、現像ユニット２０５、２０６、２０７、２０８には、トナーの残量を検知するセンサーが取り付けられており、トナーの減少に応じて、センサーからの情報が記録部の制御系に送られる。
【００３５】
こうしてカラー画像が印刷された記録紙は、定着ユニット２１０によって熱定着が行われ、給紙トレイ２１１に廃止される。
【００３６】
このようなプリンタ２の構成により、各色毎に独立して現像が出来るために、非常に高速にプリント画像をえることが出来る。
【００３７】
図１は上述のプリンタ２におけるプリンタ制御ユニット２０１の詳細構成を表すブロック図である、同図に於いて、１１５はインターフェース部（Ｉ／Ｆ部）であり、外部装置（ホストコンピュータやイメージスキャナ等）よりコードデータや圧縮されたイメージデータを入力する。
【００３８】
１０２はＣＰＵであり、ＲＯＭ部１０４に格納された制御プログラムを実行し、本プリンタ全体の制御を行う。
【００３９】
１０３はＲＡＭ部でありホストコンピュータから送られてきた、プリントする為の記録データを蓄えておく領域や、ワークメモリとして、ＣＰＵ１０２が各種制御を実行するさいに必要な作業領域を提供する。
【００４０】
１０４はＲＯＭ部であり、ＣＰＵ１０２が実行するための各種プログラム（ファームウェア）を格納している。
【００４１】
１０１はＡＳＩＣでＨＯＳＴ  Ｉ／Ｆ制御部１１５、ＣＰＵ  Ｉ／Ｆ制御部１１６、メモリ制御部１０５、伸長回路１０６、１０７、１０８，１０９、エンジンＩ／Ｆ制御部１１０、１１１、１１２，１１３等を含んでいる。
【００４２】
ＨＯＳＴ  Ｉ／Ｆ制御部１１５は、インターフェースケーブルを通じて、ホストコンピュータとの制御信号のやりとり、及びデータの送信等を行なう。
【００４３】
また、データ受信に関しては、メモリ制御部１０５と連動して、ＤＭＡ制御で受信データのＲＡＭ部１０３への格納を行なう。
【００４４】
ＣＰＵ  Ｉ／Ｆ制御部１１６は、文字通りＣＰＵ１０２とのインターフェースを司るもので、ＡＳＩＣ内部の不図示の制御レジスタ、データレジスタへのアクセス制御を行なう。
【００４５】
メモリ制御部１０５は、ＲＯＭ部１０４、ＲＡＭ部１０３へのアクセス制御を行うと共に、各ブロック間のデータのＤＭＡ転送や、調停を制御するブロックである。
【００４６】
伸長回路１０６、１０７，１０８，１０９は、ＲＡＭ部１０３に格納された画像圧縮データを、各々の伸長回路から出力されるリクエスト信号に応じて、メモリ制御部１０５の調停に従い、ＲＡＭ部１０３から出力される画像圧縮データを受け取る手段を有している。
【００４７】
上記伸長回路においては、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）用に各々伸長回路が存在し、ＲＡＭ部１０３から転送された画像圧縮データを伸長し、エンジンＩ／Ｆ部１１０、１１１、１１２、１１３を介して出力している。
【００４８】
また、ＣＰＵ１０２では、記録部とのコマンド・ステータスのやり取りを、一定の間隔で常に行い、記録部の状態を把握すると共に、プリント命令等を送り、記録部とのやり取りを行っている。
【００４９】
エンジンＩ／Ｆ部１１０、１１１、１１２、１１３では、入力された同期信号（副走査同期信号、主走査同期信号）により、副走査イネーブル信号と主走査イネーブル信号を生成し、その生成されたイネーブル信号に応じて、伸長回路に画像データのリクエストを行い、伸長回路から入力された画像データを、出力階調に応じたビデオデータに変換（出力階調に応じて、１ピクセルが１ビット、２ビット、４ビット等に変換される）し、転送ＣＬＫと共に記録部に転送している。
【００５０】
次に図７のフローチャートを参照して、本実施例の動作説明を行なう。
【００５１】
まず、ホストコンピュータがプリントを開始する場合、ホストコンピュータ上で画像が形成され、その形成された画像を圧縮し、圧縮された画像を、各種インターフェースを介してプリンタに入力される。
【００５２】
プリンタ側では、Ｓ７０１よりＴＯＰマージン等、印字に必要なパラメータの入力及び設定が行なわれる。
【００５３】
ＴＯＰマージンとは、ＴＯＰ信号が入力された後に、ビデオデータを記録部に出力するまでの間隔（ライン数）を現している。
【００５４】
Ｓ７０２では、前記ホストコンピュータで圧縮された画像の主走査、及び副走査の値が入力される。
【００５５】
Ｓ７０３では、連続プリントする際のＴＯＰ信号の間隔と、ＴＯＰ信号からビデオ信号を出力するタイミングの比較が行なわれる。
【００５６】
ここで、ＴＯＰ信号の間隔が十分長く、ＹＭＣＫ各色のビデオデータが出力し終わるまで、次のページのＴＯＰ信号が入力しないタイミングであれば、Ｓ７０５より、ＴＯＰから設定されているＴＯＰマージンをそのまま設定し、プリント動作を行なう。
【００５７】
しかしながら、ＴＯＰ信号の間隔が短く、図８のタイミングチャートの様に、ビデオデータを出し切る前に、次のＴＯＰ信号が来る場合には、図９のブロック図に示した遅延回路に、各々の色に応じた遅延値を設定し、各々の色のエンジンＩ／Ｆ回路に入力されるＴＯＰ信号を遅延入力させる事となる。
【００５８】
例えば、Ｍ色に対しては、遅延回路にＭ遅延値を設定し、Ｃ色に対しては、遅延回路にＣ遅延値を設定する事になる。
【００５９】
遅延値が設定されると、記録部から入力されたＴＯＰ信号は、ＴＯＰ＿Ｍ、ＴＯＰ＿Ｃ、ＴＯＰ＿Ｋ信号のタイミングでエンジンＩ／Ｆ回路に入力される為に、現ページのビデオデータを出力している最中に、次のページのＴＯＰ信号が入力される事を防ぐ事が出来る。
【００６０】
Ｓ７０６でプリント動作が開始されると、Ｓ７０７でプリント終了か否かの判断がなされ、終了していなければ、Ｓ７０８より、遅延回路に設定する設定値の変更が必要か否かの判断がなされ、再設定が必要ならばＳ７０１に戻り、必要でなければＳ７０６で、連続プリントが継続される。
【００６１】
Ｓ７０７で、最終プリントと判断された処でプリント終了となる。
【実施例２】
【００６２】
上記実施例においては、図９のブロック図の様に、各色に対応するエンジンＩ／Ｆブロックに、各々対応する遅延回路を個別に接続する構成をとったが、図１０の様に、出力する順に遅延回路を並べて構成し、前段の遅延回路から、遅延されたＴＯＰ信号を順に伝達する事で、１個の遅延回路に設定する遅延量を、少なく設定出来る為、遅延回路を構成する回路構成を小規模な回路構成で構成しても、上記実施例と同様な効果を得る事が出来る。
【図面の簡単な説明】
【００６３】
【図１】プリンタ制御装置のブロック図
【図２】プリンタ本体のブロック図
【図３】従来例のタイミングを示す図
【図４】ＴＯＰ１個の場合のタイミングを示す図
【図５】従来例のブロック図
【図６】ＴＯＰ１個の場合のブロック図
【図７】本実施例のフローチャート
【図８】本実施例のタイミングを示す図
【図９】本実施例のブロック図
【図１０】他の実施例のブロック図
【符号の説明】
【００６４】
１０１  ＡＳＩＣ部
１０２  ＣＰＵ
１０３  ＲＡＭ部
１０４  ＲＯＭ部
１０５  メモリ制御部
１０６  伸長回路Ｙ
１０７  伸長回路Ｍ
１０８  伸長回路Ｃ
１０９  伸長回路Ｋ
１１０  エンジンＩ／Ｆ部Ｙ
１１１  エンジンＩ／Ｆ部Ｍ
１１２  エンジンＩ／Ｆ部Ｃ
１１３  エンジンＩ／Ｆ部Ｋ
１１４  エンジン部
１１５  ＨＯＳＴ  Ｉ／Ｆ部
１１６  ＣＰＵ  Ｉ／Ｆ部
１１７  ＨＯＳＴ
【図１】
2007055079.tif 000003
【図２】
2007055079.tif 000004
【図３】
2007055079.tif 000005
【図４】
2007055079.tif 000006
【図５】
2007055079.tif 000007
【図６】
2007055079.tif 000008
【図７】
2007055079.tif 000009
【図８】
2007055079.tif 000010
【図９】
2007055079.tif 000011
【図１０】
2007055079.tif 000012