(57)【要約】【課題】  基準色に対して１ライン単位での補正しか出来ない場合には、補正を行っても、印字された画像の副走査方向に対して、各々の色のズレ量が大きく、出力された画像に悪影響を与えるといった問題があった。【解決手段】  色ズレ補正を行う際、1/1Speedの時には、ＢＤが入力される毎に、１ライン分の画像データを出力し、1/2Speedの時には、画像データを出力させるＢＤを選択及び間引く事によって、１／２ライン単位の補正を行なう。【選択図】  図１
2013119246.tif 000002
【特許請求の範囲】
【請求項１】
外部装置より画像データを受け取り、メモリに蓄える手段と、その画像データをビデオ信号に変換する変換手段、
及び、プロセススピードに応じて、１ラインの間隔に複数の副走査同期信号を発生させる手段を持つプリンタであり、
前記副走査同期信号に同期して出力する、前記ビデオ信号の出力タイミングを、各色の色ズレ量に応じて、制御することを特徴とするプリンタ制御装置。
【請求項２】
エンジンから出力される前記副走査同期信号を、各色の色ズレ量に応じて、間引き制御を行うことを特徴とする請求項１に記載のプリンタ制御装置。
【請求項３】
前記副走査同期信号の間引き制御を、前記副走査同期信号を出力するエンジン側で行うことを特徴とする請求項２に記載のプリンタ制御装置。
【請求項４】
前記副走査同期信号の間引き制御を、前記副走査同期信号が入力される制御ユニット側で行うことを特徴とする請求項２に記載のプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やプリンタ装置の印字制御に関するものである。
【背景技術】
【０００２】
従来、レーザビームプリンタで代表される電子写真方式のプリンタに於いては、ホストコンピュータ等の外部装置から印字データ（コードデータやイメージデータ等）を受信し、ビデオデータとしてプリンタエンジンに出力している。
【０００３】
その際、出力されるビデオデータは、プリンタエンジンから送られる同期信号に応じて、各々（ＹＭＣＫ）のビデオデータを、エンジン部に転送している。
【０００４】
このような機種においては、転写する用紙に、厚紙やＯＨＰ用紙等の特殊な用紙に印字する場合、十分な定着性を実現する為に、搬送速度を低下させた1/2Speedモードや1/3Speedモードが用意されている。
【０００５】
図３は、エンジンから出力されるＢＤ（主走査同期信号）とそのＢＤに同期して出力されるビデオ信号（ＶＤＯ）との関係を示している。
【０００６】
通常モード（1/1Speedモード）では、ＢＤの立下りに同期して、１ライン分のビデオデータがエンジン部に転送される。
【０００７】
1/2Speedモードにおいては、エンジン側の用紙の搬送速度が1/2Speedになると同時に破線の部分のＢＤがエンジン側から間引かれて出力される為、コントローラから出力されるビデオ信号も間引かれたタイミングで出力される事になる。
【０００８】
この間引かれたＢＤに同期してビデオ信号を出力する事により、1/2Speedにおいて、１ライン単位での出力画像となる。
【０００９】
1/3Speedモードも同様に用紙の搬送速度が1/3Speedになると同時に破線の部分のＢＤが間引かれたタイミングでコントローラ側に出力され、1/3Speedの印字を実現している。
【００１０】
プリンタの印字制御方法として、特許文献１に、複数のレーザ発生手段をもつ印刷装置の印字のやり方が記載されている。
【００１１】
その際、複数のレーザ発生手段を持つ色と、複数のレーザ発生手段を持たない色との色ズレを、１ライン単位に抑える為に、複数のレーザ発生手段を持つ色の出力を１ライン単位の出力に制御している。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開2006-159860号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上記従来例では、プリンタ装置で印字する場合、副走査方向に対しては、各色１ライン単位での補正しか行っていない。
【００１４】
その際、通常モード（1/1Speedモード）と同様に,1/2Speedモードや1/3Speedモードであっても、副走査方向においては、１ライン単位での色ズレ補正しか行う事が出来ない事となる。
【００１５】
従って、精彩な画像を印字しようとした場合、各々の色が１ライン単位での補正しか出来ない為、各色の色ズレにより、出力される画像に影響を与えるといった問題があった。
【課題を解決するための手段】
【００１６】
外部装置より画像データを受け取り、メモリに蓄える手段と、その画像データをビデオ信号に変換する変換手段。
【００１７】
及び、プロセススピードに応じて、１ラインの間隔に複数の副走査同期信号を発生させる手段を持つプリンタであり。
【００１８】
前記副走査同期信号に同期して出力する、前記ビデオ信号の出力タイミングを、各色の色ズレ量に応じて、制御する事を特徴としたプリンタ制御装置。
【発明の効果】
【００１９】
1/2Speed,1/3Speedのプロセススピードで制御出来るプリンタにおいて、副走査方向の色ズレ補正を１ライン(１画素)より細かい単位で補正出来る為、色ズレの影響を抑え、高画質の画像を印字する事が出来る。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る印刷システムの構成を示す図である。
【図２】印刷装置の概略構造を示す断面図である。
【図３】従来のビデオデータのタイミングである。
【図４】本実施例のビデオデータのタイミングである。
【図５】本実施例のフローチャートである。
【図６】他の実施例のビデオデータのタイミングである。
【発明を実施するための形態】
【００２１】
［実施例１］
以下に添付の図面を用いて本発明の実施例について説明する。
【００２２】
図２は本発明のプリンタを適用した印刷システムを示す図である。
【００２３】
図面に於いて２はプリンタであり、ホストコンピュータ等の各種外部装置よりデータを入力し、記録媒体上への記録を実行する。
【００２４】
本実施例に於いて、プリンタ２にはレーザビームプリンタが適用されている。以下に本実施例を適用するレーザビームプリンタの構成について図２を参照して説明する。
【００２５】
図２に於いて、２はプリンタ本体であり、外部に接続されているホストコンピュータから供給される印字情報（文字コード等）やフォームパターン情報或いは圧縮された画像データなどを入力する。
【００２６】
入力された画像データは記憶されると共に、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、または圧縮された画像データを展開しながら、記憶媒体である記録紙上に像を形成する。
【００２７】
２００は各種操作の為のスイッチ及びＬＥＤ表示器などが配置されている操作パネル、２０１はプリンタ２における全体の制御を実行すると共に、ホストコンピュータ等から供給される文字情報などを解析するプリンタ制御ユニット（コントローラ）である。
【００２８】
このプリンタ制御ユニット２０１は主に文字情報を、対応する文字パターンのビデオ信号に変換或いは、圧縮された画像データを展開しながらレーザスキャナユニット２０９に転送する。
【００２９】
プリントが開始されると、プリンタ２は、給紙カセット２０２或いは手差しトレイ２０３より記録紙を装置内に給送するための給紙動作を開始する。
【００３０】
こうして給紙された記録紙は、紙送りユニット２０４に送られ、現像ユニット２０５、２０６、２０７、２０８を順次通過するように搬送される。
【００３１】
このとき同時に、コントローラ２０１で展開された各色毎の画像データは、画像変換処理が行われた後、レーザスキャナユニット２０９に送れる。
【００３２】
レーザスキャナユニット２０９は、半導体レーザを駆動する為の回路であり、入力された画像データに応じて半導体レーザから発射されるレーザ光のＯＮ/ＯＦＦを切り替える
レーザスキャナユニット２０９に送られた画像データは、各色毎に、その画像データに基づいて現象ユニット２０５、２０６、２０７、２０８の感光ドラムがレーザスキャンされ、各色に対応する感光ドラム上に所望のカラー画像が形成される。
【００３３】
この各色毎の画像データの形成を、記録紙の搬送に同期させる事により、搬送ユニット２０４を搬送される記録紙上に各色のカラー画像が現像される。
【００３４】
また、現像ユニット２０５、２０６、２０７、２０８には、トナーの残量を検知するセンサーが取り付けられており、トナーの減少に応じて、センサーからの情報が記録部の制御系に送られる。
【００３５】
こうしてカラー画像が印刷された記録紙は、定着ユニット２１０によって熱定着が行われ、給紙トレイ２１１に廃止される。
【００３６】
このようなプリンタ２の構成により、各色毎に独立して現像が出来るために、非常に高速にプリント画像をえることが出来る。
【００３７】
図１は上述のプリンタ２におけるプリンタ制御ユニット２０１の詳細構成を表すブロック図である。
【００３８】
同図に於いて、１１５はインターフェイス部（Ｉ/Ｆ部）であり、外部装置（ホストコンピュータやイメージスキャナ等）よりコードデータや圧縮されたイメージデータを入力する。
【００３９】
１０２はＣＰＵであり、ROM部１０４に格納された制御プログラムを実行し、本プリンタ全体の制御を行う。
【００４０】
１０３はRAM部でありホストコンピュータから送られてきた、プリントする為の記録データを蓄えておく領域や、ワークメモリとして、ＣＰＵ１０２が各種制御を実行するさいに必要な作業領域を提供する。
【００４１】
１０４はROM部であり、ＣＰＵ１０２が実行するための各種プログラム（ファームウェア）を格納している。
【００４２】
１０１はASICでHOST  I/F制御部１１５、CPU  I/F制御部１１６、メモリ制御部１０５、伸長回路１０６、１０７、１０８，１０９、エンジンI/F制御部１１０、１１１、１１２，１１３等を含んでいる。
【００４３】
HOST  I/F制御部１１５は、インターフェースケーブルを通じて、ホストコンピュータとの制御信号のやりとり、及びデータの送信等を行なう。
【００４４】
また、データ受信に関しては、メモリ制御部１０５と連動して、DMA制御で受信データのRAM部１０３への格納を行なう。
【００４５】
CPU  I/F制御部１１６は、文字通りCPU１０２とのインターフェースを司るもので、ASIC内部の不図示の制御レジスタ、データレジスタへのアクセス制御を行なう。
【００４６】
メモリ制御部１０５は、ROM部１０４、RAM部１０３へのアクセス制御を行うと共に、各ブロック間のデータのDMA転送や、調停を制御するブロックである。
【００４７】
伸長回路１０６、１０７，１０８，１０９は、RAM部１０３に格納された画像圧縮データを、各々の伸長回路から出力されるリクエスト信号に応じて、メモリ制御部１０５の調停に従い、RAM部１０３から出力される画像圧縮データを受け取る手段を有している。
【００４８】
上記伸長回路においては、イエロー（Y）、マゼンタ（M）、シアン（C）、ブラック（K）用に各々伸長回路が存在し、RAM部１０３から転送された画像圧縮データを伸長し、エンジンI/F部１１０、１１１、１１２、１１３を介して出力している。
【００４９】
また、CPU１０２では、記録部とのコマンド・ステータスのやり取りを、一定の間隔で常に行い、エンジン部（記録部）の状態を把握すると共に、プリント命令等を送り、記録部とのやり取りを行っている。
【００５０】
エンジンI/F部１１０、１１１、１１２、１１３では、入力された同期信号（副走査同期信号、主走査同期信号）により、副走査イネーブル信号と主走査イネーブル信号を生成する。
【００５１】
その際、その生成されたイネーブル信号に応じて、伸長回路に画像データのリクエストを行い、伸長回路から入力された画像データを、出力階調に応じたビデオデータに変換し、エンジン部に転送している。
【００５２】
次に図１及び、図５フローチャートを参考にして、本実施例の動作説明を行う。
【００５３】
本件で行われる色ズレ調整は、通常電源ＯＮ時に行われ、各色の色ズレ補正を行った後、スタンバイ状態になり、ホストコンピュータ１１７からのプリント命令待ちとなる。
【００５４】
各色の色ズレ補正は、エンジン部１１４で各色に対応する色ズレ量測定パターンを印字し、前記印字されたパターンをセンサーで読み取り、前記読み取られたデータを基に補正値を算出している。
【００５５】
図５フローチャートは、前記ＣＰＵ１０２及びＲＯＭ部１０４に格納されている各種プログラム（ファームウェア）によって制御される。
【００５６】
ホストコンピュータまたは、エンジン部１１４から色ズレ調整の命令を受けるとＳ５０１より色ズレ調整の動作が開始される。
【００５７】
Ｓ５０２では、色ズレを測定する為の、色ズレ量測定パターンが制御ユニット２０１からエンジン部１１４に送信される。
【００５８】
その際各色（ＹＭＣＫ）は、各色に対応したＢＤ（ＢＤ＿Ｙ、ＢＤ＿Ｍ、ＢＤ＿Ｃ、ＢＤ＿Ｋ）に応じて、ビデオデータを出力する。
【００５９】
Ｓ５０３においては、転送された色ズレ量測定パターンを印字し、各色に対して、どの程度色ズレしているかを、エンジン部１１４で測定し、測定したデータを制御部２０１に転送する。
【００６０】
次に、上記測定の結果をＣＰＵ１０２で計算し、各色間での色ズレ量を算出し、基準色に対したズレ量を、副走査方向の補正値として、各色のビデオデータを出力するタイミングを制御している。
【００６１】
各色のビデオデータを出力するタイミングは、エンジンI/F_Y110、エンジンI/F_M111、エンジンI/F_C112、エンジンI/F_K114によって行われる。
【００６２】
Ｓ５０４においては、印字するスピードが通常モード（1/1Speedモード）に設定されているか、低速モード（1/2Speedモード）に設定されているかで分岐が行われる。
【００６３】
通常モード（1/1Speedモード）であれば、Ｓ５０７に移行し、各色に対する、色ズレ量の補正ライン数を、前記したエンジンI/F_Y110、エンジンI/F_M111、エンジンI/F_C112、エンジンI/F_K114内のレジスタに設定する。
【００６４】
低速モード（1/2Speedモード）である場合には、Ｓ５０５に移行する。
【００６５】
Ｓ５０５では、各色の色ズレ量を前記ＣＰＵ１０２で算出したズレ量を基に、１ライン単位の色ズレであるか、１／２ライン単位のズレ量であるかの判断が行われる。
【００６６】
この際、基準色（Ｋ）に対して、全ての色（Ｙ，Ｍ、Ｃ）が１ライン単位の補正で調整出来る場合には、Ｓ５０７に移行し、各色に対する、色ズレ量の補正ラインの設定が行われる。
【００６７】
各色の色ズレ量の補正に１／２ライン単位の補正が必要な場合には、Ｓ５０６に移行する。
【００６８】
図４は、ビデオデータの出力タイミングを表したタイミングチャートである。
【００６９】
図４において、Ｋ色のビデオデータの出力タイミングとＹ色、Ｍ色の出力タイミングを示している。
【００７０】
印字される時には、YMCKが重なった状態で印字されるが、図４の左の図においては、説明上並べた状態で比較している。
【００７１】
本実施例では、Ｋ色が色ズレ調整の基準タイミングとなる為、各色が、Ｋ色に対して、どの程度のズレ量があるかで補正される。
【００７２】
例えば、基準色に対して１０ライン分の遅れがあれば、ビデオデータの出力タイミングをＢＤ１０個分調整する事になる。
【００７３】
Ｓ５０６では、前記測定した色ズレ量から、各色に対して、１ライン単位の補正が必要であるか、１／２ライン単位の補正が必要であるかの判断が行われる。
【００７４】
Ｙ色においては、１ライン単位の補正で調整出来る為、エンジンから出力されるＢＤの間引きの間隔が、Ｋ色と同じ周期となる。
【００７５】
Ｍ色においては、１／２ライン単位の補正が必要である為、エンジン部１１４に対して、ＢＤの間引きを半周期遅らせた出力にする様に要求する。
【００７６】
そうする事によって、基準色に対して、数ライン＋１／２ライン分のズレを調整する事が出来る。
【００７７】
同様に、Ｓ５０６において、各色のＢＤの間引きのタイミングを、エンジン部１１４に送り、ビデオデータの出力タイミングを決定する。
【００７８】
Ｓ５０７においては、前記ＣＰＵ１０２で算出した色ズレ量を基に、各色に対する、色ズレ量の補正ライン数を、前記したエンジンI/F_Y110、エンジンI/F_M111、エンジンI/F_C112、エンジンI/F_K114内のレジスタに設定し、スタンバイ状態で待機する。
【００７９】
［実施例２］
上記実施例においては、エンジン部１１４から送られてくるＢＤ信号を間引く事により、副走査方向の色ズレ調整の制御を行っている。
【００８０】
その際エンジン部１１４から送られるＢＤ信号を間引く事無く、制御ユニット側で間引く制御を行っても良い。
【００８１】
図６は、エンジン部１１４から、間引いていないＢＤ信号を受け取るタイミングチャートを示している。
【００８２】
図６において、1/2Speedであつても、間引きの無いＢＤ信号を出力してもらい、制御ユニット側で、どのタイミングのＢＤで、ビデオデータを出力するかを制御している。
【００８３】
そうする事により、Ｙ色においては、Ｋ色と同じ１ライン単位で、Ｍ色においては、Ｋ色に対して１／２ライン単位で色ズレを補正する事が出来る。
【符号の説明】
【００８４】
１０１：ＡＳＩＣ部
１０２：ＣＰＵ
１０３：RAM部
１０４：ROM部
１０５：メモリ制御部
１０６：伸長回路Ｙ
１０７：伸長回路Ｍ
１０８：伸長回路Ｃ
１０９：伸長回路K
１１０：エンジンI／F部Ｙ
１１１：エンジンI／F部Ｍ
１１２：エンジンI／F部Ｃ
１１３：エンジンI／F部Ｋ
１１４：エンジン部
１１５：ＨＯＳＴ  Ｉ／Ｆ部
１１６：ＣＰＵ  Ｉ／Ｆ部
１１７：ＨＯＳＴ
２００：走査パネル
２０１：制御ユニット
２０２：給紙カセット
２０３：手差しトレイ
２０４：紙送りユニット
２０５：現像ユニット
２０６：現像ユニット
２０７：現像ユニット
２０８：現像ユニット
２０９：レーザスキャナユニット
２１０：定着ユニット
２１１：給紙トレイ
【図１】
2013119246.tif 000003
【図２】
2013119246.tif 000004
【図３】
2013119246.tif 000005
【図４】
2013119246.tif 000006
【図５】
2013119246.tif 000007
【図６】
2013119246.tif 000008