JP4243909B2 - Printing apparatus and image processing apparatus provided with the printing apparatus - Google Patents
Printing apparatus and image processing apparatus provided with the printing apparatus Download PDFInfo
- Publication number
- JP4243909B2 JP4243909B2 JP2000035324A JP2000035324A JP4243909B2 JP 4243909 B2 JP4243909 B2 JP 4243909B2 JP 2000035324 A JP2000035324 A JP 2000035324A JP 2000035324 A JP2000035324 A JP 2000035324A JP 4243909 B2 JP4243909 B2 JP 4243909B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- image data
- printer
- signal
- data
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimile Scanning Arrangements (AREA)
- Fax Reproducing Arrangements (AREA)
- Record Information Processing For Printing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、印刷装置(例えば、レーザプリンタ)において、ホストから印刷ジョブを受け取るプリンタコントローラと印刷動作を行うプリンタエンジンとの間で行われるような画像データの通信に関し、より詳細には、大量の画像データを高速に転送した際に発生し得る不要輻射ノイズを低減させる技術に関する。
【0002】
【従来の技術】
従来技術による印刷装置をレーザプリンタを例に説明する。
図1に従来の一般的なレーザプリンタの構成の概要をブロック図にて示す。
図1を参照して、従来例として示すレーザプリンタの構成及び動作フローを説明すると、ホストコンピュータ1により使用者は印刷したい画像を作成し、印刷を行うプリンタを指定して、作成した画像の印刷命令を出す。印刷命令が出されると、ホストコンピュータ1では、接続されたプリンタに適合するプリンタドライバソフト10により、プリンタ側に装備したプリンタコントローラ2にて解釈が可能な命令コードの体系に画像データを変換し、ホストコンピュータ1では、接続先のプリンタのホストインターフェース3にプリンタドライバーソフト10により変換された画像データを出力する。プリンタコントローラ2では、ホストインターフェース3にて印刷する画像データの受信が開始されると、送られてきた画像データをプリンタコントローラ2に内蔵されているCPU4がROM9に書き込まれているコード情報を用いて解読した後、同じくプリンタコントローラ2内のRAM5にイメージ描画、展開する。
【0003】
CPU4にてRAM5へのイメージ展開がされた後、プリンタエンジン6に印刷起動命令を出し、印刷を開始させるとともに、イメージ展開した画像データをエンジンインタフェース7を介して、プリンタエンジン6に出力させ、印刷を実行する。ここで、プリンタエンジン6に画像を出力する(ビデオ出力)場合に、高速化を図るために、膨大な量のデータを短期間で転送しなければならないので、通常、ビデオDMAコントローラ8にてDMA処理を行っている。また、ビデオDMAコントローラ8では、DMA転送が終了すると、CPU4にビデオDMA終了のインタラプトを発行し、終了を知らせる。インタラプトを受け取ったCPU4では、次に続く画像データを出力させるために、バンドのDMAパラメータをビデオDMAコントローラ8に設定し、同様なビデオDMA動作を行うことによりプリンタエンジン6への出力を完了する。
以上の操作を行うことにより、使用者が作成した画像データは、ビデオDMAコントローラ8を用いて、プリンタエンジン6に出力され、印刷が実行される。
【0004】
ビデオDMA動作によりプリンタエンジン6に出力させる際に用いるエンジンインタフェース7には、通常のレーザプリンタではビデオインタフェースが用いられている。ビデオインタフェースでは、印刷を行うプリンタエンジン6が2値エンジンか、多値エンジンかにより構成に違いがある。
先ず、図7に示すような2値プリンタエンジン61の場合では、図8に制御信号と画像データ信号のタイミングを示すようなデータスルー方式と呼ばれるビデオインタフェース71にて画像転送を行う。
データスルー方式による場合に、2値プリンタエンジン61では、プリンタコントローラ21から印刷命令が出されると、副走査方向の同期信号であるFGATE信号を発生して印刷画像データの転送要求を行う。続いて、主走査方向の同期検知信号である、BD信号を発行する。プリンタコントローラ21側では、BD信号がアサートされてから、予め決められている一定時間を経過させた後にDATA信号に実際印刷する画像データを出力するという方法によっている。2値プリンタエンジン61では、図9に示すように、DATA信号が1の時にはデータ有りとして黒トナーを印字して、0の時には白を印字することにより作像が行われる。なお、この例では、1の時にデータ有り、0の時にデータ無しとしているが、その逆の0の時にデータ有り、1の時にデータ無しとしても構わない。また、白黒(モノクロ)の場合を想定したが、カラープリンタの場合でも同様であり、必ずしも黒ではなくC(シアン)・M(マゼンタ)・Y(イエロー)でも構わない。DATA信号は直接その値がレーザーダイオードに入力され、レーザビームをON/OFFする時間を制御することにより、電子写真方式による画像データの印刷が可能となる。
【0005】
また、このデータスルー方式の場合には、BD信号から最初のDATA(Valid)信号が出力されるまでの時間が一枚の印刷用紙内でばらついてしまうことがある。この様子が図10に示されている。図10に示すように、NラインのDATA(Valid)とMラインのDATA(Valid)がBD信号に対してずれると、印刷紙面上においてそれぞれのラインで画像の開始点が変化し、画像マスク領域が異なってしまうため、結果として、出力画像にジッタ成分が発生して、印刷品質を低下させてしまう。
このジッタ成分の発生を低減するために、図11に示すように、PLL(フェーズロックドループ)回路11を用いて入力VIDEO CLK(ビデオ クロック)を4倍程度に逓倍して、BD信号に同期した出力VIDEO CLKを生成した後、FF(フリップフロップ)12にて、出力VIDEO CLKでVIDEO DATAを同期させることにより、BD信号からDATA出力までの時間をある程度、一定にさせることができ、主走査方向の開始点の位置合わせが可能となる(結果として副走査方向の線分の揺らぎを除去することができる)。こうした同期処理を行う従来技術として、特開平05-136950号公報、特開平06-227046号公報、特開平07-203147号公報、特開平07-276697号公報、特開平10-226104号公報等の提案がなされている。
【0006】
データスルー方式の場合、主走査方向に対して解像度を上げて高画質化を図る場合には、プリンタコントローラで画像データを多く用意し(解像度を主走査方向に対して倍にする場合には、画像データも2倍用意する)、図11に示した入力VIDEO CLKの周波数を上げること(解像度を主走査方向に対して倍にする場合には、VIDEO CLKも倍にする必要がある)によって実現している。
また、主走査方向のジッタ成分を更に低減する場合には、図11に示すPLL回路の精度を良くするか、逓倍率を上げること、または、VIDEO CLKのクロック周期誤差を低減させることによって実現が可能である。これらのジッタ成分を低減する従来技術としては、特開平05-038844号公報等が有る。
【0007】
次に、多値プリンタで印刷する場合のビデオインタフェースの説明を行う。
図12に示すような多値プリンタエンジン62の場合では、図13に制御信号と画像データ信号のタイミングを示すように、全てVIDEO CLKに同期して動作しており、プリンタコントローラ22からビデオインタフェース72を介し多値プリンタエンジン62に印刷命令が出されると副走査方向の同期信号である、FGATE信号をアサートして印刷動作を開始する。次いで、主走査方向の同期信号で有るLSYNC信号を発生させた後、予め決められたVIDEO CLK数分の後、DATA線に画像データD0,D1,D2,・・・を出力し、多値プリンタエンジン62にて印字することにより画像データの印刷が可能となる。この際、FGATE、LSYNC、VIDEO CLKの各信号線はプリンタコントローラ22、多値プリンタエンジン62のどちらから出力しても構わないが、用紙の給紙や現像のタイミング或いはポリゴンミラーの主走査検知を司っているのが通常多値プリンタエンジン62であるため、多値プリンタエンジン62から出力する場合が多い。
また、2値プリンタのようにVIDEO CLK信号を使わずデータ信号をそのまま出力する場合も考えられるが、一般的にプリンタコントローラ、プリンタエンジン間は伝送路回路が長くなるため、図14に示すように、各画像データ線の間でスキューが発生してしまい、画像データの変化点で不連続な値を取ってしまうことが有るため、VIDEO CLK信号にて同期させることとなる。図13、図14に示した例では、画像データは8ビット階調で表現しているが、何ビット階調でも構わない。
【0008】
【発明が解決しようとする課題】
上記したレーザプリンタで代表される高速の印刷装置は、近年さらに高速化が進み、また、半導体集積技術が向上するにつれて、高解像度化が進んでいる。また、カラーレーザプリンタも一般的に広く利用されるようになり、レーザプリンタでは、大容量化、高解像度化、高速化、高画質化の傾向が著しい。それにつれて、短時間に膨大な画像データをプリンタコントローラからプリンタエンジンに向けて短時間に転送しなければならなくなり、ビデオ周波数が飛躍的に高くなりつつある。それに伴い、レーザプリンタから輻射される、不要輻射ノイズによる電磁波妨害等が問題視されている。
しかしながら、従来技術による印刷装置では、カラーレーザプリンタに代表されるように大容量化、高解像度化、高速化、高画質化が進むにつれてビデオ周波数が高くなり、それに伴い高速の発振器を使用するために不要輻射ノイズが非常に高いレベルで発生してしまう。また、比較的低周波信号を用いることにより動作が可能なデータスルー方式のビデオインターフェースを採用する場合でも、上記にて説明したように高速のビデオ入力クロックを必要とするばかりか、高速で動作する、逓倍率の高いPLLを必要とする。このため、この場合でも不要輻射ノイズが非常に高いレベルになり、加えて、コストが上昇してしまうという不利益が生じる。
【0009】
また、通常プリンタコントローラとプリンタエンジンは別基板として構成されるため、信号伝送路が非常に長くなってしまう。その結果、信号伝送路がアンテナとなることにより、不要輻射ノイズを増幅させてしまうと言う副作用も発生すると同時に、長い伝送路を信号伝達するために非常に強力なドライバICが必要となり、更なるコストアップと、強力なドライバICによるドライブによりノイズレベルの増加を招いてしまうと言う不具合も有った。
また、多値データを転送するビデオインタフェースでは、データ線が多値である分、信号線の数が増加し、それに伴い、ノイズレベルが高くなってしまうという不具合も合った。
また、データスルー方式によるビデオインタフェースで例えば、1ドット画像を印刷させようとした場合、信号波形は、理想的には図17のような矩形波になることが望ましいが、実際には、図18のような歪んだ波形になってしまう。このような状況で、解像度を上げて高品質な画像を得ようとした場合、ビデオ周波数を上げ、結果としてパルス幅(時間)を短くしなければならないことになる。図18の波形のパルス幅を短くすると、図19のように殆どレーザダイオードが発光できないパルスになってしまい、更に図20のように殆どパルスが発生しない波形になってしまう。この結果、高解像度化を進めると孤立ドットや細線が印刷できないという不具合も発生していた。
【0010】
本発明は、上述の従来技術の問題点に鑑みてなされたものであって、その目的は、ビデオインターフェース上の信号として使用するビデオクロックを発生源とする不要輻射ノイズを低減させ、ノイズを低減させることによりビデオ信号の伝送路をさらに長くし、さらに高速なビデオクロックを採用することを可能とし、しかも低コストでそれを実現し得るようにした高性能の印刷装置、該印刷装置を備えた画像処理装置(例えば、スキャナ、複写機、ファクシミリ、電子ファイリング装置、或いはこれらの複数の機能を装備した複合機等)を提供することにある。
また、多値データを転送するビデオインターフェース上の信号として使用するビデオクロック信号を発生源とする輻射ノイズを低減させることを目的とする。
また、ビデオインターフェース上の信号として使用するビデオクロックを発生源とする不要輻射ノイズを低減させるとともに、画像データのジッタ成分を少なくして印刷画像を高品質化することを目的とする。
また、ビデオ周波数を高速にして解像度を高くした場合においても、ビデオインターフェース上の信号として使用するビデオクロックを発生源とする不要輻射ノイズを低減できるようにし、高解像度化に対応することを目的とする。
また、マルチファンクションプリンタのような双方向通信可能なビデオインタフェース上の信号として使用するビデオクロックを発生源とする不要輻射ノイズを低減させることを目的とする。
また、画像データを転送するデータ線を複数の色成分毎に持つタンデムカラープリンタなど複数の色成分を同時に印刷する際に用いるビデオインターフェース上の信号として使用するビデオクロックを発生源とする不要輻射ノイズを低減させることを目的とする。
【0011】
【課題を解決するための手段】
請求項1の発明は、記憶手段に格納された画像データを印刷用のデータとしてスペクトル拡散処理を施したビデオクロックに同期させて出力する手段を有する印刷装置において、スペクトル拡散処理を施したビデオクロックに同期させて出力された前記画像データを一時的に蓄えるバッファと、該バッファに蓄えた画像データを一定周期のビデオクロックに同期させて出力する手段を備え、該手段による出力データを印刷に用いることを特徴とする印刷装置である。
請求項2の発明は、記憶手段に格納された画像データを印刷用のデータとしてスペクトル拡散処理を施したビデオクロックに同期させて出力する手段を有する印刷装置において、前記記憶手段に格納された画像データはパラレルデータであり、前記印刷用の画像データを出力する手段によりスペクトル拡散処理を施したビデオクロックに同期させて出力されるパラレルデータを一定周期のビデオクロックに同期させてシリアルデータとして出力する手段を備え、該出力シリアルデータを印刷に用いることを特徴とする印刷装置である。
請求項3の発明は、請求項1に記載された印刷装置において、前記記憶手段に格納された画像データは多値で表現された画像データであり、前記ビデオクロックとして多値の各データ値にスペクトル拡散処理を施した同一のクロックを用いることを特徴とする印刷装置である。
請求項4の発明は、請求項1乃至3のいずれかに記載された印刷装置を備えたことを特徴とする画像処理装置である。
【0019】
【発明の実施の形態】
本発明を添付する図面とともに示す以下の実施例に基づき説明する。
本発明の画像処理装置は、その基本構成を図1に示した従来例(レーザプリンタ)と同様に構成し得る。
本発明の実施例の構成を、図1を参照して説明すると、構成要素として、プリンタドライバ10を有するホストコンピュータ1よりなるホスト機から送信されてくる印刷ジョブを受け入れる画像処理装置側には、ホストインタフェース3、CPU4、RAM5、エンジンインタフェース7、ビデオDMAコントローラ8及びROM9を持つプリンタコントローラ2とプリンタエンジンを有するレーザプリンタを備えている。
【0020】
動作を説明すると、本発明においても、使用者は、図1に示すホストコンピュータ1上で動作するアプリケーションソフトウェアを利用して、印刷したい画像データを作成する。この時、使用者によって作成される画像データは、複数ページに亘っているものや、カラーデータとして作成されるもの等、各種の画像データが存在する。
画像データの作成が完了した時点で、使用者は、ホストコンピュータ1に接続されている複数の印刷が可能なプリンタのうち、所望の印刷を行うプリンタを選択して、印刷命令を発行する。その際、使用者からの印刷命令には、印刷部数の指定、両面印刷を行うかどうかの指定、カラーかモノクロかの指定、拡大、縮小率の指定、用紙のサイズ指定、また、1枚の用紙に複数のページをまとめて印刷する集約印刷を行うか、そうでないかの指定、印刷動作をするときに速度を優先するか、画質を優先するか、又はコストを優先するかの指定など、各種の印刷モードが指定される。なお、ホストコンピュータ1とプリンタコントローラ2が接続される形態は、上記のようにネットワークを介して複数のプリンタが接続されている場合の外、1対1で接続されている場合などもある。
【0021】
使用者により印刷命令が発行されると、使用者から指定された各種モードを満足するように、ホストコンピュータ1内部に記憶されている、印刷ジョブを作成するソフトウェアであるプリンタドライバ10にて、接続されているプリンタコントローラ2が解読できるコードに画像データを変換し、変換した画像データのコード等を含む印刷ジョブをプリンタコントローラ2に向けて発信する。
プリンタコントローラ2では、ネットワークや、各種インタフェースにて構成されるホストインタフェース3にて、ホストコンピュータ1からの画像データの受信を開始する。ホストインタフェース3では、画像データの受信が始まると、CPU4に対して、インタラプトを発生させて、印刷命令が発行されたことを知らせるとともに、受信した画像データをRAM5にバッファリングして一時的に記憶させる。CPU4では、受信して、バッファリングした画像データをプリンタエンジン6にて、印刷が可能なようにするためにRAM5にイメージ展開してコード情報として受信された画像をビットマップ情報に変換して記憶させていく。この場合、RAM5の空き容量等を考慮して、適宜イメージ展開した画像データを圧縮させて記憶させる。
【0022】
CPU4により、ホストコンピュータ1から送られてきた全ての画像データがビットマップイメージとしてRAM5にイメージ展開された時点で(複数ページに亘る画像データの場合には、1ページ目の画像データのイメージ展開が完了した時点で)、CPU4はビデオDMAコントローラ8にビデオDMA開始アドレス、転送バイト数、階調数等のビデオDMAパラメータをセットする。更にCPU4は、接続されているプリンタエンジン6の状態を確認して、プリンタエンジン6が印刷可能となった時点で、ビデオDMAコントローラ8にビデオDMA動作開始命令を発行し、更に、プリンタエンジン6に印刷動作を開始させる。
発行されたビデオDMA動作開始命令を受け取ったビデオDMAコントローラ8は、プリンタエンジン6からエンジンインタフェース7を通して入力された主走査方向の同期信号、副走査方向の同期信号といったビデオ制御信号線に従って画像データをエンジンインタフェース7に出力し、プリンタエンジン6で印刷が実行される。
【0023】
また、接続されているプリンタがマルチファンクションプリンタでスキャナ機能を装備している場合には、装備されているスキャナ機能によりスキャナ装置としても利用できるため、図1のプリンタエンジン6はスキャナユニットと置き換えて考えることができる。
スキャナ装置として利用する場合、使用者はホストコンピュータ1上にて読み取り範囲や、白黒(モノクロ)で読み込むかRGBで読み込むかの設定、読み取り解像度など各種の設定を行った後、読み込み命令をプリンタ(スキャナ)コントローラ2に発行し、プリンタコントローラ2では接続されているスキャナユニットに読み取り命令を発行する。スキャナユニットでは、画像データを読み込み、エンジンインタフェース7に読み取った画像データを出力する。プリンタコントローラ2側では、送られてきた画像データをビデオDMAコントローラ8で受け、ビデオDMA動作によりRAM5に一旦画像データを蓄積する。蓄積された画像データはホストコンピュータ1にホストインタフェース3を介して送信され、スキャナ機能による動作を完了する。
【0024】
ここで、上記したようなプリンタ機能やスキャナ機能による画像データの処理操作中に行われるプリンタエンジン6或いはスキャナユニットとプリンタコントローラ2との間の画像データの転送の際に発生する不要輻射ノイズを低減化する手段について説明する。
本発明においては、不要輻射ノイズを低減化するために、不要輻射ノイズの原因となるビデオインタフェース上の信号として使用するビデオクロック信号にスペクトル拡散処理を施すようにする。
スペクトル拡散処理について説明すると、通常、水晶発振器などの発振器を用いた場合、図15に示すように、周波数スペクトルが、その発振器の基本周波数f或いはその倍数の周波数を中心にして強度が高くなるような分布をなす。これに対して、スペクトル拡散では、周波数を比較的長い周期で微妙に変動させる(例えば、基本周波数を100MHzとした時、99.9MHz〜100.1MHz程度の範囲内で僅かに変動させる。なお、この時の変動幅は、必ずしも0.1MHzでなくてはならない訳ではない。また、変動時間も任意に設定しても構わないが、通常、低い周期で変動させることが多い)。こうすると、図16に示すように、帯域幅が広く、基本周波数fにおける強度のピークが比較的低い周波数スペクトルを得ることができる。つまり、ある任意の時点でのCLKサイクル時間と他の任意のCLKサイクル時間が違う値を取ることになる(例えば、基本周波数を100MHzとした場合、CLKサイクル時間は10.000nsとなるが、スペクトル拡散処理を行うことにより、周波数が変動するため、9.999nsであったり、10.001nsである場合が存在する)。
このようにして、スペクトル拡散処理を施したビデオクロック信号を用いることにより、不要輻射のノイズレベルを許容し得るレベルまで低減化することができる。
【0025】
次に示す実施例は、エンジンインタフェース7としてスペクトル拡散処理を施したビデオクロック信号により動作するビデオインタフェースを用いたものである。図2を参照し、この実施例を詳細に説明する。
本実施例のプリンタエンジンは、ビデオインタフェース19を介してプリンタコントローラ13と双方向にデータが転送されるようになされ、構成要素として、同期信号生成回路14、フリップフロップ15、スペクトル拡散回路16、XTL#1(水晶発振器)17、ポリゴンミラー18、ラインバッファ20、XTL#2(水晶発振器)21、LD22、スキャナユニット23を備えている。
【0026】
動作を説明すると、先ず、ビデオインタフェース19を通して印刷する際には、プリンタコントローラ13内のRAMに画像データをイメージ展開し、印刷起動がかかると、プリンタエンジン6では、同期信号生成回路14にて副走査方向の同期信号であるFGATE信号を生成させる。FGATE信号は印刷中である時のみアサートされる信号であるため、画像転送中であることも同時に意味する信号として認識される。
FGATE信号はフリップフロップ15に入力され、スペクトル拡散回路16にてスペクトル拡散処理されたVIDEO CLK信号により同期がかけられる。スペクトル拡散回路16はXTL#1 17にて発振されたCLK信号を比較的低周波(数ms周期程度)でCLK周期を変動させる。例えば、図3に示すように、XTL#1 17の原発振の周期が20nsで、ある時点でのCLK周期が20nsであった場合に、次のCLKサイクルでは、僅かにCLK周期を小さくし、それを繰り返して、ある一定時間が経過した後に、CLK周期を19.99nsになるように徐々に小さくしていった後、今度は、これとは逆に、僅かにCLK周期を大きくし、再び、ある一定時間が経過した時点では、20nsに復帰させ、そのまま、更にある一定時間が経過した時点で、20.01nsにして、同様に再びCLK周期を小さくする。このような操作を繰り返し行うことにより、VIDEO CLKのCLK周期は19.99nsから20.01nsの間を周期的に変動することになる(この例では、CLK周波数は50MHzを想定しているが必ずしも50MHzであるとは限らない。また、CLK周期時間の変動幅を0.02nsとしているが、変動幅を幾らに想定しても構わない。また、変動させる周期も任意に選ぶことができる)。なお、図3において、参考のために各周期に対応するドットの大きさを示している、周期に比例する大きさでドットが形成されることを表している。
【0027】
以上の、CLK周期の変動を周波数軸で分布を取ると(周波数スペクトルを取ると)図4に示すように、原発振(図4(A))では、基本周波数近傍の極めて小さい範囲で高いレベルのスペクトルとなる(この例では、基本周波数は50MHzであるため、その倍数である、50MHz、100MHz、150MHz…といった周波数のレベルが高くなる。)が、スペクトル拡散処理後(図4(B))では、CLK周期が変動するため周波数スペクトルが原発振に比べて広い範囲で分布し、その分、ピークのレベルは低い値となる。
どのような電子機器であっても、電子回路が動作する際には機器から発生したノイズが、電磁波として機器の内外に放射されるが、この周波数スペクトルは、そのまま、不要輻射ノイズ成分となって現れることが一般に知られている。つまり、これまでのプリンタにおいてもビデオインタフェース上の信号として使用するビデオクロックとして原発振のクロックをそのまま用いると、基本周波数の(或いはその倍数の)極めて小さい範囲で不要輻射ノイズレベルが高くなってしまう。ところが、本発明では、スペクトル拡散処理することにより、不要輻射ノイズレベルのピークを低く抑えることができる。その結果、プリンタから放射される電磁波ノイズが低減されることとなる。
さらに、これらの不要輻射ノイズは信号が伝達する伝送路をアンテナ(媒体)として増幅させてしまうため、上記で例示したプリンタのビデオインタフェースのように伝送路が長い場合には、ノイズを増幅させてしまう。また、電子回路では実際の信号波形は理想的な矩形波ではない(図18参照)ため、高速化を行う際には、より急峻な信号変化が行えるドライバーICを用いる必要が有り、その結果、高周波成分まで含む不要輻射ノイズの発生と同時に、そのノイズレベルを飛躍的に高いレベルに増幅してしまうことになる。ここで、スペクトル拡散処理を施すことにより、元々のノイズ成分を低く抑えているため、増幅されるノイズレベルも低くすることが可能となる。
【0028】
図2の回路の動作に戻ると、プリンタエンジン6では、ポリゴンミラー18が回転しており、1ラインの書込みの開始点では必ず同期検知信号BDが発生し、BD信号が同期信号生成回路14に通知される。同期信号生成回路14では、BD信号をもとに各ラインの画像書込み開始信号であるLSYNC信号を主走査方向の同期信号として生成する。LSYNC信号はFGATE信号と同様にフリップフロップ(FF)15に入力され、スペクトル拡散回路16にてスペクトル拡散されたVIDEO CLKにより同期化される。
このようにして生成され、出力されるVIDEO CLK、FGATE、LSYNCの各信号線は、ビデオインタフェース19を通してプリンタコントローラ13に入力され、これらの信号線をもとにプリンタコントローラ13がRAMにイメージ展開した画像データをDATA信号として多値で出力する(この実施例では、8ビットの階調で出力しているが、何ビットの階調でも構わない)。
【0029】
プリンタコントローラ13から出力された画像データは、ビデオインターフェース19を通して、ラインバッファ(FIFO)20に一旦蓄えられる。ラインバッファ20に蓄えられた画像データは、XTL#1 17が発生する周波数よりも低い周波数で発振するXTL#2 21が発生する書込みCLKに同期して、レーザダイオード22の書込みデータとして出力され、レーザーダイオード22では、入力された画像データ(書込みDATA)によりレーザの発光が制御され、レーザのビーム光が感光体を照射する。
上記の動作において、XTL#2 21がXTL#1 17よりも低い周波数を発振するのは、ラインバッファ20への入力をラインバッファ20からの出力が追い越さないように(アンダーランさせないように)するためである。
【0030】
また、ビデオインターフェース19上のDATAをレーザダイオード22に直接入力せずに、一旦ラインバッファ20に蓄えるのは、図3に示したように、スペクトル拡散したVIDEO CLKでは、CLK周期が微妙に変動するため、周期に比例してドットの大きさも変わってしまう。このドット径のばらつき(ジッタ)を発生させないようにするために、スペクトル拡散を行わないXTL#2 21からの書込みCLKにて、再度同期化した書込みDATAをレーザダイオード22に入力するようにしている。この場合、XTL#2 21からの書込みCLKは、スペクトル拡散しない分、元々のノイズ成分は高いレベルであるが、プリンタエンジン6とプリンタコントローラ13との関係のように、別基板上の転送を行う訳ではないため、伝送路も短くできることから、スペクトル拡散を行わなくても不要輻射を低く抑えることができる。なお、この実施例では、ビデオインターフェース19の出力をラインバッファ20に入力しているが、画像データを一時的に蓄えることができれば良いため、必ずしもラインバッファでなくとも良く、時間的に画像データがオーバーフローしない程度のバッファであれば良い。
【0031】
次に示す実施例は、スキャナ機能を装備したマルチファンクションプリンタにおいて、プリンタエンジン6のスキャナユニット23とプリンタコントローラ13との間の画像データの転送の際に、ビデオインタフェース19上の信号として使用するビデオクロックを発生源として生じる不要輻射ノイズの低減化を図るものである。
図2を参照すると、スキャナユニット23にて読み込んだ画像データをビデオインタフェース19を介してプリンタコントローラ13に転送する際に、スキャナユニット23からの画像データは、VIDEO CLKに同期させてビデオインタフェース19に出力させる。この時に、スペクトル拡散回路16にてスペクトル拡散した CLKをVIDEO CLKとして用いることにより、不要輻射ノイズレベルを低く抑えることが可能となる。なお、スキャナ機能を装備したマルチファンクションプリンタにおいては、ビデオインタフェース19上のDATA信号は双方向DATAとする必要がある。
【0032】
次に示す実施例は、接続するプリンタエンジンが2値プリンタである時に、スペクトル拡散処理を施したビデオクロック信号により動作するビデオインタフェースを用いることにより、ビデオクロックを発生源とする不要輻射ノイズの低減化を図るものである。図5を参照し、この実施例を詳細に説明する。
本実施例のプリンタエンジンは、ビデオインタフェース19を介してプリンタコントローラ13からデータが転送されるようになされ、構成要素として、スペクトル拡散回路16、XTL#1(水晶発振器)17、XTL#2(水晶発振器)21、LD22、パラレルシリアル変換回路24を備えている。
動作を説明すると、プリンタコントローラ13において、2値でイメージ展開し、RAMに記憶させる。印刷時には、通常のコンピュータ(何ビットCPUであっても)では、バイト(8ビット)単位で処理するため、そのまま、パラレル信号としてスペクトル拡散回路16(XTL#1(水晶発振器)17の発振波を基本波としたスペクトル拡散処理を行う回路)にてスペクトル拡散したVIDEO CLKに同期させて、ビデオインタフェース19に出力する。
【0033】
プリンタエンジン6では、ビデオインタフェース19を通して入力されたパラレル画像データをXTL#2(水晶発振器)21が発振する一定周期の書込みCLKに同期させて、パラレルシリアル変換回路24にて2値のシリアルデータに変換する。変換後、シリアル化された画像データをレーザダイオード22に出力し、入力された画像データ(書込みDATA)によりレーザの発光が制御され、印字を行う。このような構成を取ることにより、画像データがパラレルで転送できるため、ビデオインターフェース19上のVIDEO CLKには本来の周波数よりも低い周波数を使用することができる。逆説すれば、同じ周波数で主走査方向に対して、8倍の解像度で出力することが可能となる。なお、この例では、8倍であるが、必ずしも8ビットでなくてはならない訳ではなく、パラレルのビット幅を上げれば上げる程、周波数を低く、または、解像度を高くすることが可能である。その反面、パラレルにすればするほど回路規模が大きくなるため、コストは上昇してしまう。従って、システムによって最適なビット数を選択する必要がある。
また、解像度を高くしても画像データのパルス幅を短くする必要がないため、先に説明したように、図19、図20に示す信号によって起きる孤立ドットや、細線画像の劣化を少なくすることも可能となる。
【0034】
次の実施例は、接続するプリンタエンジンが複数の色成分を並行して印刷するタンデムカラープリンタのようなプリンタである時に、スペクトル拡散処理を施したビデオクロック信号により動作するビデオインタフェースを用いることにより、ビデオクロックを発生源とする不要輻射ノイズの低減化を図るものである。この実施例について、図6を参照し、その詳細を説明する。
本実施例のプリンタエンジンは、ビデオインタフェース19とプリンタコントローラ13との間をデータが転送される場合に、図6に示すようにCMYKのそれぞれの色成分に対して、別々の同期信号線と別々のパラレルDATA線を設けるようにする。これにより、色成分毎に独立したビデオDMA動作により転送が行われるようになされている。転送動作に用いられるVIDEO CLKには、スペクトル拡散されたVIDEO CLKを使用することによって、不要輻射ノイズの低減化が図られる。この動作の際、どの色成分に関しても同一のスペクトル拡散されたVIDEO CLKを使用する。このようにすることにより、タンデムカラープリンタにおいても、スペクトル拡散処理による不要輻射ノイズレベルの低減化ができ、しかも、CMYK独立なビデオDMA処理を行い、且つ、同一のVIDEO CLKを使用するため、ノイズレベルを更に低く抑えることが可能となる。
なお、上記の実施例において、印刷装置を装備した画像処理装置としてスキャナ機能を備えた複合型印刷装置を示したが、上記以外にも印刷装置を装備した画像処理装置として、複写機能、ファクシミリ機能、電子ファイリング機能を備えた画像処理装置、或いは例示した機能を複数装備した複合機に実施することができる。
【0035】
【発明の効果】
(1) 請求項1の発明に対応する効果
ビデオインターフェースに使用するビデオクロックにスペクトル拡散処理を施すことによりビデオクロックをノイズ源とする不要輻射ノイズを低減させ、ノイズを低減させることによりビデオ信号の伝送路をさらに長くし、又さらに高速なビデオクロックを採用することを可能とし、しかも低コストでそれを実現し得るようにした高性能の印刷装置を提供することができる。
また、ビデオインターフェース上のビデオクロックとしてスペクトル拡散処理を施したクロックを用いて画像データを同期して転送し、転送した画像データを一旦バッファにて格納し、バッファから一定周期のビデオクロックに同期させて出力する構成としたことにより、スペクトル拡散処理による画像データのジッタ成分を少なくして印刷画像を高品質化することができる。
(2) 請求項2の発明に対応する効果
ビデオインターフェースに使用するビデオクロックにスペクトル拡散処理を施すことによりビデオクロックをノイズ源とする不要輻射ノイズを低減させ、ノイズを低減させることによりビデオ信号の伝送路をさらに長くし、又さらに高速なビデオクロックを採用することを可能とし、しかも低コストでそれを実現し得るようにした高性能の印刷装置を提供することができる。
また、プリンタエンジンが2値エンジンの場合でも複数の画素をまとめてパラレル転送し、更に低周波数のビデオクロックを使い、スペクトル拡散処理を施すことにより、ビデオ周波数を高速にして解像度を高くした場合においてもビデオインターフェースからの不要輻射ノイズを低減させることができる。
(3) 請求項3の発明に対応する効果
上記(1)の効果に加えて、多値データを転送するビデオインターフェースに対して、スペクトル拡散処理を施したビデオクロック信号をインターフェース上の信号として使用する構成としたことにより、多値データを転送するビデオインターフェースから発生する輻射ノイズを低減させることができる。
(4) 請求項4の発明に対応する効果
請求項1〜3のいずれかに記載された印刷装置を備えた画像処理装置(例えば、スキャナ、複写機、ファクシミリ、電子ファイリング装置、或いはこれらの複数の機能を装備した複合機等)において、上記(1)〜(3)の効果を実現することにより、画像処理装置の性能を向上させることができる。
【図面の簡単な説明】
【図1】 本発明及び従来技術に共通する一般的なレーザプリンタの構成の概要をブロック図にて示す。
【図2】 本発明によるプリンタの要部の構成をブロック図にて示す。
【図3】 本発明におけるVIDEO CLK信号のスペクトル拡散処理の説明図を示す。
【図4】 水晶発振器のスペクトル特性(A)、スペクトル拡散処理後のスペクトル特性(B)を示す。
【図5】 パラレルデータで転送される2値プリンタの要部の構成をブロック図にて示す。
【図6】 タンデムカラープリンタにおけるデータの転送形態を示す図である。
【図7】 2値プリンタエンジンを用いたプリンタの構成を示す。
【図8】 2値プリンタにおける制御信号と画像データ信号のタイミングを示す図である。
【図9】 2値画像データの形態を説明する図である。
【図10】 ライン間の同期不良により生じるジッタを説明する図である。
【図11】 PLLを用いたビデオデータの同期化回路を示す
【図12】 多値プリンタエンジンを用いたプリンタの構成を示す。
【図13】 多値プリンタにおける制御信号と画像データ信号のタイミングを示す図である。
【図14】 多値の各画像データ線の間で発生するスキューを説明する図である。
【図15】 水晶発振器の発振スペクトル特性を示す。
【図16】 水晶発振器の発振出力にスペクトル拡散処理を施した後のスペクトル特性を示す。
【図17】 1ドット画像を形成するための理想の信号波形を示す。
【図18】 1ドット画像を形成するために用いられる実際の信号波形を示す。
【図19】 図18の波形において解像度を上げた場合に発生する波形を示す。
【図20】 図19の波形においてさらに解像度を上げた場合に発生する波形を示す。
【符号の説明】
1…ホストコンピュータ、 2,21,22…プリンタコントローラ、
4…CPU、 5…RAM、
6…プリンタエンジン、62 …プリンタエンジン、63…プリンタエンジン、
7…エンジンインタフェース、 71,72…ビデオインタフェース、
8…ビデオDMAコントローラ、 11…PLL(フェーズ ロックト ループ)、
12…フリップ フロップ、 13…プリンタコントローラ、
14…同期信号生成回路、 15…フリップ フロップ、
16…スペクトル拡散回路、 17…XTL#1(水晶発振器)、
18…ポリゴンミラー 20…ラインバッファ
20…ラインバッファ、 21…XTL#2(水晶発振器)、
23…スキャナユニット、 24…パラレルシリアル変換回路。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to communication of image data such as that performed in a printing apparatus (eg, a laser printer) between a printer controller that receives a print job from a host and a printer engine that performs a printing operation. The present invention relates to a technique for reducing unnecessary radiation noise that may occur when image data is transferred at high speed.
[0002]
[Prior art]
A conventional printing apparatus will be described by taking a laser printer as an example.
FIG. 1 is a block diagram showing an outline of the configuration of a conventional general laser printer.
Referring to FIG. 1, the configuration and operation flow of a laser printer shown as a conventional example will be described. A
[0003]
After the image is developed in the
By performing the above operation, the image data created by the user is output to the
[0004]
As the
First, a
When using the data-through method, the
[0005]
Further, in the case of this data through method, the time from when the BD signal is output to when the first DATA (Valid) signal is output may vary within one sheet of printing paper. This is shown in FIG. As shown in FIG. 10, when the N-line DATA (Valid) and the M-line DATA (Valid) deviate from the BD signal, the start point of the image changes on each line on the printing paper, and the image mask area As a result, a jitter component is generated in the output image and the print quality is deteriorated.
In order to reduce the occurrence of this jitter component, as shown in FIG. 11, the input VIDEO CLK (video clock) is multiplied by about 4 times using a PLL (phase-locked loop)
[0006]
In the case of the data-through method, when the resolution is increased in the main scanning direction to increase the image quality, a large amount of image data is prepared by the printer controller (when the resolution is doubled in the main scanning direction, Realized by increasing the frequency of the input VIDEO CLK shown in Fig. 11 (when the resolution is doubled in the main scanning direction, the VIDEO CLK also needs to be doubled) is doing.
Further, the jitter component in the main scanning direction can be further reduced by improving the accuracy of the PLL circuit shown in FIG. 11, increasing the multiplication factor, or reducing the clock cycle error of VIDEO CLK. Is possible. As a conventional technique for reducing these jitter components, there is JP-A-05-038844.
[0007]
Next, a video interface for printing with a multi-value printer will be described.
Although a case where a data signal is output as it is without using a VIDEO CLK signal as in the case of a binary printer is considered, generally, since a transmission path circuit becomes longer between the printer controller and the printer engine, as shown in FIG. Since a skew occurs between the image data lines and a discontinuous value may be taken at the change point of the image data, synchronization is performed with the VIDEO CLK signal. In the example shown in FIGS. 13 and 14, the image data is expressed with 8-bit gradation, but any number of bit gradations may be used.
[0008]
[Problems to be solved by the invention]
High-speed printing apparatuses represented by the above-described laser printers have been further increased in speed in recent years, and as the semiconductor integration technology has been improved, higher resolution has been advanced. Color laser printers are also widely used in general, and laser printers tend to have a large capacity, high resolution, high speed, and high image quality. Along with this, a large amount of image data has to be transferred from the printer controller to the printer engine in a short time, and the video frequency is increasing dramatically. Accordingly, electromagnetic interference caused by unnecessary radiation noise radiated from the laser printer is regarded as a problem.
However, in a conventional printing apparatus, as represented by a color laser printer, the video frequency increases as the capacity, resolution, speed, and image quality increase, and accordingly, a high-speed oscillator is used. Unnecessary radiation noise is generated at a very high level. Even when a data-through video interface that can operate by using a relatively low frequency signal is used, not only a high-speed video input clock is required as described above, but also a high-speed operation. Need a PLL with high multiplication rate. For this reason, even in this case, the unnecessary radiation noise is at a very high level, and in addition, there is a disadvantage that the cost increases.
[0009]
In addition, since the printer controller and the printer engine are usually configured as separate boards, the signal transmission path becomes very long. As a result, the signal transmission path becomes an antenna, causing the side effect of amplifying unwanted radiation noise. At the same time, a very powerful driver IC is required to transmit the signal over a long transmission path. There was also a problem that the noise level was increased due to cost increase and driving by a powerful driver IC.
In addition, the video interface for transferring multi-valued data has a problem that the number of signal lines increases as the data lines are multi-valued and the noise level increases accordingly.
Further, for example, when a one-dot image is to be printed by a video-through video interface, the signal waveform is ideally a rectangular wave as shown in FIG. Will result in a distorted waveform. In such a situation, when trying to obtain a high-quality image by increasing the resolution, it is necessary to increase the video frequency and consequently shorten the pulse width (time). When the pulse width of the waveform of FIG. 18 is shortened, the laser diode becomes a pulse that hardly emits light as shown in FIG. 19, and further, the waveform hardly generates a pulse as shown in FIG. As a result, there has also been a problem that isolated dots and fine lines cannot be printed when the resolution is increased.
[0010]
The present invention has been made in view of the above-mentioned problems of the prior art, and its purpose is to reduce unnecessary radiation noise generated from a video clock used as a signal on a video interface, thereby reducing noise. A high-performance printing apparatus capable of further extending the transmission path of the video signal, adopting a higher-speed video clock, and realizing it at a low cost. An object is to provide an image processing apparatus (for example, a scanner, a copier, a facsimile machine, an electronic filing apparatus, or a multifunction machine equipped with a plurality of these functions).
It is another object of the present invention to reduce radiation noise generated from a video clock signal used as a signal on a video interface for transferring multilevel data.
It is another object of the present invention to reduce unnecessary radiation noise generated from a video clock used as a signal on a video interface, and to reduce the jitter component of image data to improve the quality of a printed image.
In addition, even when the video frequency is increased and the resolution is increased, it is possible to reduce unnecessary radiation noise caused by the video clock used as the signal on the video interface as a source, and to increase the resolution. To do.
It is another object of the present invention to reduce unnecessary radiation noise generated from a video clock used as a signal on a video interface capable of bidirectional communication such as a multifunction printer.
In addition, unnecessary radiant noise generated from a video clock used as a signal on a video interface used when simultaneously printing multiple color components, such as a tandem color printer that has a data line for transferring image data for each of multiple color components It aims at reducing.
[0011]
[Means for Solving the Problems]
According to the first aspect of the present invention, the image data stored in the storage means is used as printing data.Spread spectrum treatmentIn a printing apparatus having means for outputting in synchronization with a video clock,A buffer for temporarily storing the image data output in synchronization with a video clock subjected to spread spectrum processing; and means for outputting the image data stored in the buffer in synchronization with a video clock of a predetermined period, Output data from the means is used for printingThis is a printing apparatus.
According to a second aspect of the present invention, there is provided a printing apparatus having means for outputting the image data stored in the storage means in synchronization with a video clock subjected to spread spectrum processing as print data, and the image stored in the storage means. The data is parallel data, and the parallel data output in synchronization with the video clock subjected to spread spectrum processing by the means for outputting the image data for printing is output as serial data in synchronization with the video clock of a certain period. And a printing apparatus characterized in that the output serial data is used for printing.
According to a third aspect of the present invention, in the printing apparatus according to the first aspect, the image data stored in the storage means is image data expressed in a multi-value, and the multi-value data value is used as the video clock. A printing apparatus using the same clock subjected to spread spectrum processing.
A fourth aspect of the present invention is an image processing apparatus comprising the printing apparatus according to any one of the first to third aspects.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
The present invention will be described based on the following examples shown with the accompanying drawings.
The basic configuration of the image processing apparatus of the present invention can be configured in the same manner as the conventional example (laser printer) shown in FIG.
The configuration of the embodiment of the present invention will be described with reference to FIG. 1. As an element, the image processing apparatus that receives a print job transmitted from a
[0020]
The operation will be described. Also in the present invention, the user creates image data to be printed using application software running on the
When the creation of the image data is completed, the user selects a printer that performs desired printing from among a plurality of printers that are connected to the
[0021]
When a print command is issued by the user, the
In the
[0022]
When all image data sent from the
Upon receiving the issued video DMA operation start command, the
[0023]
In addition, when the connected printer is a multi-function printer and equipped with a scanner function, the
When used as a scanner device, the user makes various settings on the
[0024]
Here, the unnecessary radiation noise generated when the image data is transferred between the
In the present invention, in order to reduce unnecessary radiation noise, a spread spectrum process is performed on a video clock signal used as a signal on a video interface that causes unnecessary radiation noise.
The spread spectrum process will be described. Normally, when an oscillator such as a crystal oscillator is used, as shown in FIG. 15, the frequency spectrum has a high intensity centered on the fundamental frequency f of the oscillator or a multiple thereof. Have a good distribution. On the other hand, in the spread spectrum, the frequency is slightly changed in a relatively long cycle (for example, when the basic frequency is 100 MHz, the frequency is slightly changed within a range of about 99.9 MHz to 100.1 MHz. (The fluctuation range of this is not necessarily 0.1 MHz. In addition, the fluctuation time may be set arbitrarily, but usually fluctuates in a low cycle). In this way, as shown in FIG. 16, a frequency spectrum having a wide bandwidth and a relatively low intensity peak at the fundamental frequency f can be obtained. In other words, the CLK cycle time at a certain point in time and other arbitrary CLK cycle times have different values (for example, if the fundamental frequency is 100 MHz, the CLK cycle time is 10.000 ns, but the spread spectrum Since the frequency fluctuates by performing processing, there are cases where it is 9.999 ns or 10.001 ns).
In this way, by using the video clock signal subjected to the spread spectrum process, the noise level of unnecessary radiation can be reduced to an acceptable level.
[0025]
In the following embodiment, a video interface that operates by a video clock signal subjected to spread spectrum processing is used as the
The printer engine of the present embodiment is configured such that data is transferred bi-directionally with the
[0026]
The operation will be described. First, when printing through the
The FGATE signal is input to the flip-
[0027]
If the fluctuation of the CLK cycle is distributed on the frequency axis (when the frequency spectrum is taken), as shown in FIG. 4, the original oscillation (FIG. 4A) has a high level in a very small range near the fundamental frequency. (In this example, since the fundamental frequency is 50 MHz, the frequency level is a multiple of 50 MHz, 100 MHz, 150 MHz, etc.), but after the spread spectrum processing (FIG. 4B) In this case, since the CLK cycle varies, the frequency spectrum is distributed over a wider range than the original oscillation, and the peak level is correspondingly lower.
In any electronic device, when an electronic circuit operates, noise generated from the device is radiated as electromagnetic waves into and out of the device, but this frequency spectrum remains as an unwanted radiation noise component. It is generally known to appear. In other words, if the original oscillation clock is used as it is as a video clock used as a signal on the video interface in the conventional printers as well, the level of unnecessary radiation noise becomes high in a very small range of the fundamental frequency (or a multiple thereof). . However, in the present invention, the peak of the unnecessary radiation noise level can be suppressed by performing the spread spectrum process. As a result, electromagnetic noise radiated from the printer is reduced.
Furthermore, since these unnecessary radiation noises amplify the transmission path through which the signal is transmitted as an antenna (medium), if the transmission path is long like the video interface of the printer illustrated above, the noise is amplified. End up. In addition, in an electronic circuit, an actual signal waveform is not an ideal rectangular wave (see FIG. 18). Therefore, when speeding up, it is necessary to use a driver IC that can change signals more abruptly. At the same time as unnecessary radiation noise including high frequency components is generated, the noise level is dramatically amplified to a high level. Here, since the original noise component is kept low by performing the spread spectrum process, the amplified noise level can be lowered.
[0028]
Returning to the operation of the circuit of FIG. 2, in the
The VIDEO CLK, FGATE, and LSYNC signal lines generated and output in this manner are input to the
[0029]
The image data output from the
In the above operation, the
[0030]
In addition, the DATA on the
[0031]
In the embodiment shown below, in a multi-function printer equipped with a scanner function, a video used as a signal on the
Referring to FIG. 2, when image data read by the
[0032]
In the following embodiment, when a printer engine to be connected is a binary printer, a video interface that operates with a video clock signal subjected to spread spectrum processing is used to reduce unnecessary radiation noise generated from the video clock. It aims to make it easier. This embodiment will be described in detail with reference to FIG.
The printer engine of this embodiment is configured such that data is transferred from the
To explain the operation, the
[0033]
In the
Further, since it is not necessary to shorten the pulse width of the image data even if the resolution is increased, as described above, it is possible to reduce the deterioration of isolated dots and thin line images caused by the signals shown in FIGS. Is also possible.
[0034]
The following embodiment uses a video interface that operates with a video clock signal subjected to spread spectrum processing when the connected printer engine is a printer such as a tandem color printer that prints a plurality of color components in parallel. Therefore, it is intended to reduce unnecessary radiation noise using a video clock as a generation source. Details of this embodiment will be described with reference to FIG.
In the printer engine of this embodiment, when data is transferred between the
In the above-described embodiment, the composite type printing apparatus having the scanner function is shown as the image processing apparatus equipped with the printing apparatus. However, in addition to the above, as the image processing apparatus equipped with the printing apparatus, the copying function, the facsimile function The present invention can be implemented in an image processing apparatus having an electronic filing function or a multi-function peripheral equipped with a plurality of exemplified functions.
[0035]
【The invention's effect】
(1) Effects corresponding to the invention of
By applying spread spectrum processing to the video clock used for the video interface, unwanted radiation noise using the video clock as a noise source is reduced. By reducing the noise, the video signal transmission path is further lengthened, and higher-speed video is generated. It is possible to provide a high-performance printing apparatus that can employ a clock and can realize the clock at a low cost.
In addition, image data is transferred synchronously using a clock that has been subjected to spread spectrum processing as a video clock on the video interface, and the transferred image data is temporarily stored in a buffer and synchronized from the buffer to a video clock of a fixed period. Output configuration can reduce the jitter component of the image data due to the spread spectrum processing and improve the quality of the printed image..
(2) Effects corresponding to the invention of
By applying spread spectrum processing to the video clock used for the video interface, unwanted radiation noise using the video clock as a noise source is reduced. By reducing the noise, the video signal transmission path is further lengthened, and higher-speed video is generated. It is possible to provide a high-performance printing apparatus that can employ a clock and can realize the clock at a low cost.
In addition, even when the printer engine is a binary engine, when a plurality of pixels are transferred in parallel and further spread using a low-frequency video clock and spread spectrum processing is performed to increase the video frequency and increase the resolution. Can also reduce unwanted radiation noise from the video interface.
(3) Effect corresponding to invention of
In addition to the effect of (1) above, multi-value data is transferred by adopting a configuration in which a video clock signal subjected to spread spectrum processing is used as a signal on the interface for a video interface that transfers multi-value data. Can reduce the radiation noise generated from the video interface.
(4Claim4Effects corresponding to the invention
[Brief description of the drawings]
FIG. 1 is a block diagram showing an outline of the configuration of a general laser printer common to the present invention and the prior art.
FIG. 2 is a block diagram showing a configuration of a main part of a printer according to the present invention.
FIG. 3 is an explanatory diagram of a spread spectrum process of a VIDEO CLK signal in the present invention.
FIG. 4 shows a spectral characteristic (A) of the crystal oscillator and a spectral characteristic (B) after the spread spectrum processing.
FIG. 5 is a block diagram showing a configuration of a main part of a binary printer transferred with parallel data.
FIG. 6 is a diagram illustrating a data transfer mode in a tandem color printer.
FIG. 7 shows a configuration of a printer using a binary printer engine.
FIG. 8 is a diagram illustrating timings of control signals and image data signals in a binary printer.
FIG. 9 is a diagram illustrating a form of binary image data.
FIG. 10 is a diagram for explaining jitter caused by a synchronization failure between lines.
FIG. 11 shows a video data synchronization circuit using a PLL.
FIG. 12 shows a configuration of a printer using a multi-value printer engine.
FIG. 13 is a diagram illustrating timings of control signals and image data signals in a multi-value printer.
FIG. 14 is a diagram for explaining a skew that occurs between multi-value image data lines;
FIG. 15 shows an oscillation spectrum characteristic of a crystal oscillator.
FIG. 16 shows spectral characteristics after the spectrum spread processing is performed on the oscillation output of the crystal oscillator.
FIG. 17 shows an ideal signal waveform for forming a one-dot image.
FIG. 18 shows an actual signal waveform used for forming a one-dot image.
FIG. 19 shows a waveform generated when the resolution is increased in the waveform of FIG.
20 shows a waveform generated when the resolution is further increased in the waveform of FIG.
[Explanation of symbols]
1 ... Host computer, 2, 21, 22... printer controller,
4 ... CPU, 5 ... RAM,
6 ... Printer engine, 62 ... Printer engine, 63... printer engine,
7 ... Engine interface, 71, 72... video interface,
8 ... Video DMA controller, 11 ... PLL (Phase Locked Loop),
12 ... Flip flop, 13 ... Printer controller,
14 ... Sync signal generation circuit, 15 ... Flip-flop,
16 ... spread spectrum circuit, 17 ... XTL # 1 (crystal oscillator),
18 ...
20 ... Line buffer, 21 ... XTL # 2 (crystal oscillator),
23 ... Scanner unit, 24 ... Parallel-serial conversion circuit.
Claims (4)
スペクトル拡散処理を施したビデオクロックに同期させて出力された前記画像データを一時的に蓄えるバッファと、該バッファに蓄えた画像データを一定周期のビデオクロックに同期させて出力する手段を備え、
該手段による出力データを印刷に用いることを特徴とする印刷装置。In a printing apparatus having means for outputting image data stored in a storage means in synchronization with a video clock subjected to spread spectrum processing as print data,
A buffer for temporarily storing the image data output in synchronization with a video clock subjected to spread spectrum processing, and means for outputting the image data stored in the buffer in synchronization with a video clock of a fixed period,
A printing apparatus characterized in that output data from the means is used for printing.
前記記憶手段に格納された画像データはパラレルデータであり、前記印刷用の画像データを出力する手段によりスペクトル拡散処理を施したビデオクロックに同期させて出力されるパラレルデータを一定周期のビデオクロックに同期させてシリアルデータとして出力する手段を備え、該出力シリアルデータを印刷に用いることを特徴とする印刷装置。 In a printing apparatus having means for outputting image data stored in a storage means in synchronization with a video clock subjected to spread spectrum processing as print data ,
The image data stored in the storage means is parallel data, and the parallel data output in synchronization with the video clock subjected to spread spectrum processing by the means for outputting the image data for printing is used as a video clock having a fixed period. A printing apparatus comprising means for outputting as serial data in synchronization, and using the output serial data for printing .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000035324A JP4243909B2 (en) | 2000-02-14 | 2000-02-14 | Printing apparatus and image processing apparatus provided with the printing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000035324A JP4243909B2 (en) | 2000-02-14 | 2000-02-14 | Printing apparatus and image processing apparatus provided with the printing apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001219607A JP2001219607A (en) | 2001-08-14 |
| JP4243909B2 true JP4243909B2 (en) | 2009-03-25 |
Family
ID=18559542
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000035324A Expired - Fee Related JP4243909B2 (en) | 2000-02-14 | 2000-02-14 | Printing apparatus and image processing apparatus provided with the printing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4243909B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4518395B2 (en) * | 2005-03-18 | 2010-08-04 | 株式会社リコー | Image forming apparatus |
| US8144350B2 (en) | 2007-02-15 | 2012-03-27 | Samsung Electronics Co., Ltd. | Image forming apparatus and method of controlling the same |
-
2000
- 2000-02-14 JP JP2000035324A patent/JP4243909B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001219607A (en) | 2001-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05278263A (en) | Image processing device and recording device | |
| US5606648A (en) | Apparatus and method for modulating image signals in a high addressability printing machine | |
| US6570672B1 (en) | Printing system and method | |
| EP1426900B1 (en) | Image forming apparatus with resolution conversion | |
| JP4243909B2 (en) | Printing apparatus and image processing apparatus provided with the printing apparatus | |
| US6147699A (en) | Low electromagnetic emissions and improved signal quality video drive architecture for laser printers | |
| US9360791B2 (en) | Image forming apparatus using a clock signal generated by a spread spectrum clock oscillator, and a controlling method thereof | |
| JPH1070648A (en) | Printer and print method | |
| JP4096967B2 (en) | Image processing apparatus and image processing method | |
| US7852510B2 (en) | Systems and methods for setting configuring rendering parameters for high-speed rendering devices | |
| JP5169164B2 (en) | Image processing apparatus for printing press and image processing method for printing press | |
| CN101256376A (en) | Imaging device and method of controlling the imaging device | |
| JP2002200795A (en) | Image forming device | |
| JP2005193420A (en) | Image output apparatus, image output method, and control program | |
| JP4474241B2 (en) | Image output apparatus, control method therefor, and program | |
| JP2860195B2 (en) | Recording apparatus and method | |
| JP3209517B2 (en) | Printing method and printing apparatus | |
| KR101079573B1 (en) | Pulse modulation-type image forming apparatus with high resolution | |
| JP2025134249A (en) | Image recording device | |
| JP3017579B2 (en) | Image forming device | |
| JP3237786B2 (en) | Image forming device | |
| JPH11136502A (en) | Image correction control device | |
| JP2008011032A (en) | Image processing apparatus and image processing method | |
| JP2002271622A (en) | Printing apparatus and control method thereof | |
| JP2005212335A (en) | Image processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040517 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080612 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080806 |
|
| 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: 20081224 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081224 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4243909 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120116 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130116 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140116 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |