(57)【特許請求の範囲】
【請求項１】
それぞれが単ビーム式プリンタ及びマルチビーム式プリンタをサポートする、複数のレーザ・ドライバのそれぞれと対をなす複数のビデオ・ブロックを備える、プリンタのビデオ・コントローラを動作させる方法であって、
ＤＭＡコントローラ（ダイレクト・メモリ・アクセスコントローラ）が一のＤＭＡアドレスにあるデータを読み出し、データの読み出し方向が水平方向の第１の方向である場合、前記ＤＭＡアドレスを増分しながら前記ＤＭＡアドレスにあるデータを読み出し、データの読み出し方向が前記第１の方向とは逆の第２の方向である場合、前記ＤＭＡアドレスを減分しながら前記ＤＭＡアドレスにあるデータを読み出すことにより読み出したデータを、前記ＤＭＡコントローラをビデオ・プロセッサに電気的に接続する第一のデータ・バスおよび第一の制御バスを介して、前記ＤＭＡコントローラから前記ビデオ・プロセッサに転送するステップと、
前記ビデオ・プロセッサをビデオ信号発生器に接続する第二のデータ・バスおよび第二の制御バスを介して、前記ビデオ・プロセッサから前記ビデオ信号発生器にデータを転送するステップと、
前記ビデオ信号発生器から、前記ビデオ・ブロックと対をなすレーザ・ドライバに、レーザ信号をオンオフするためのＶｉｄｅｏ  Ｏｕｔ信号を送信するステップと、
前記Ｖｉｄｅｏ  Ｏｕｔ信号を同期させるために、Ｂｅａｍ  Ｄｅｔｅｃｔ信号を、前記対をなすレーザ・ドライバから受信するステップと
を備え、
前記ＤＭＡコントローラから前記ビデオ・プロセッサにデータを転送する段階の前に、前記ビデオ・コントローラに、
メモリ・スキャンの垂直方向を決定するステップと、
前記メモリ・スキャンの水平方向を決定するステップと、
ＤＭＡアドレスを初期化するステップと、
データ行を読み出すステップと、
前記ＤＭＡアドレスを更新するステップと、
読み出すステップと更新するステップとを繰り返すステップと
を実行させ、
前記初期化するステップが、前記メモリ・スキャンが上から下および左から右に実施されるとき、前記ＤＭＡアドレスをＳｔａｒｔ  Ａｄｄｒｅｓｓに初期化し、前記メモリ・スキャンが上から下および右から左に実施されるとき、前記ＤＭＡアドレスをＳｔａｒｔ  Ａｄｄｒｅｓｓ＋ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ−１に初期化し、前記メモリ・スキャンが下から上および左から右に実施される場合、前記ＤＭＡアドレスをＳｔａｒｔ  Ａｄｄｒｅｓｓ−ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ＊（ｌｉｎｅｃｏｕｎｔ−１）に初期化し、前記メモリ・スキャンが下から上および右から左に実施される場合、前記ＤＭＡアドレスをＳｔａｒｔ  Ａｄｄｒｅｓｓ＋（ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ＊ｌｉｎｅｃｏｕｎｔ）−１に初期化し、
前記データ行を読み出すステップが、
繰り返しカウンタに予め定められた繰り返し回数を設定するステップと、
前記ＤＭＡアドレスにあるデータを読み出すステップと、
前記ＤＭＡアドレスを、決定された前記メモリ・スキャンの水平方向と同じ方向に更新するステップと、
読み出すべきさらなるデータがないとき、前記ＤＭＡアドレスを行開始アドレスへと設定するステップと、
読み出すべきさらなるデータがあるとき、読み出すステップと水平方向に更新するステップとを繰り返すステップと
を有し、
前記更新するステップが、前記メモリ・スキャンが上から下および左から右のとき、前記ＤＭＡアドレスをＤＭＡ  Ａｄｄｒｅｓｓ＋（ｓｋｉｐｓ＊ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ）へと増分し、前記メモリ・スキャンが上から下および右から左に実施されるとき、前記ＤＭＡアドレスをＤＭＡ  Ａｄｄｒｅｓｓ＋（（２＋ｓｋｉｐｓ）＊ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ）へと増分し、前記メモリ・スキャンが下から上および左から右に実施されるとき、前記ＤＭＡアドレスをＤＭＡ  Ａｄｄｒｅｓｓ−（（２＋ｓｋｉｐｓ）＊ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ）へと増分し、そして前記メモリ・スキャンが下から上および右から左に実施されるとき、前記ＤＭＡアドレスをＤＭＡ  Ａｄｄｒｅｓｓ−（ｓｋｉｐｓ＊ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ）へと増分する、方法。
【請求項２】
前記ビデオ・コントローラは、４つのビデオ・ブロックを持つ前記ビデオ・コントローラへとそれぞれが接続する４つのカラー・レーザ・ドライバを制御し、生成される画像がインライン・カラー画像である請求項１に記載の方法。
【請求項３】
前記ビデオ・コントローラが、２つのレーザ・ドライバを制御し、前記ビデオ・コントローラが前記二つのレーザ・ドライバのパスの共用を制御しており、生成される画像がモノクロである請求項１に記載の方法。
【請求項４】
前記ビデオ・コントローラが各レーザ・ドライバにつき複数パスを生成するものであり、生成される画像が４つの色成分により作られる請求項１に記載の方法。
【請求項５】
前記ビデオ・コントローラは、８つのビデオ・ブロックを持つ前記ビデオ・コントローラへとそれぞれが接続する８つのレーザ・ドライバを制御し、生成される画像がインライン・カラー画像である請求項１に記載の方法。
【請求項６】
前記水平方向への更新を実施するステップが、読み出しが左から右へと実施されるときには前記ＤＭＡアドレスを増分する請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記水平方向への更新を実施するステップが、読み出しが右から左へと実施されるときには前記ＤＭＡアドレスを減分する請求項１から６のいずれか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザプリンタを支援する独立型のビデオ・ブロックに関する。
【背景技術】
【０００２】
レーザプリンタの印刷においては、まず、ディジタル画像が光導電体上にスキャンされ
る。スキャンは通常、例えばレーザダイオードまたは発光ダイオードのような、エネルギ
ー光線を光導電体上へとパルス印加するダイオードを用いて実施される。光導電体は一般
に、局在電荷を維持することができる光伝導性材料でコーティングされた可動式の面であ
る。光導電体の表面は、画素と呼ばれる小さな単位に分割されている。各画素は、その周
囲を取り囲む各画素の電荷とは独立した形で所定の電位へと帯電することができるもので
ある。
【０００３】
作動においては、光導電体の回転毎に画素が帯電装置を通過すると、これらの画素は基
本電荷へと帯電する。そして画素がダイオードを通過すると、エネルギー光線（例えばレ
ーザ）がパルス印加されることで選択された画素から電荷が除去される。従って、これら
の変化の生じた画素、そして変化の生じなかった画素が光導電体上に画像を形成すること
になる。トナー電位等の様々な要因に基づき、画素群の一部はトナーを引き寄せる一方で
、他の部分は引き寄せないのである。
【０００４】
次に、トナーが完成製品媒体（例えば紙、ＯＨＰ用紙、布）へと転写される。トナーが
完成製品媒体上へと転写された後、トナーはその場所に固着される。装置上に残留したト
ナーは、クリーニング・ステーションにより除去される。
【０００５】
ディジタル画像は基本的に、ラスタ内において２次元マトリクスとして構成される。画
像は複数の行へとディジタル化される。各行は複数の離散的な点を含む。点の各々は光導
電体上の画素に対応している。各点には、その色、そして潜在的には密度等のその他の特
性に関する情報を表す二進値が割り付けられる。点のマトリクスが結果的にディジタル記
憶される画像を形成するものである。ディジタル画像はコンピュータ読取可能メモリ中に
ラスタ画像として記憶される。ビデオ・ブロック、またはスキャン制御回路はこのラスタ
画像データを読み出してレーザを起動し、所定画素についての着色の有無、そして着色の
程度に基づいて選択的にその画素を露出する。４色レーザプリンタのとき、少なくとも１
つのレーザスキャナがプリンタ中に含まれているが、これは光導電体上に目には見えない
静電画像を生成するために用いられる。一般に、色平面（シアン、イエロー、マゼンタお
よび黒）の各々につき１つの目に見えない静電画像が生成される。
【０００６】
従来技術に基づく４色レーザプリンタの１つは４パス式のものであり、これは１つの光
導電体と１つのレーザ／ミラー・スキャナ・システムを含んでいる。作動においては、出
力画像を構成する４つの色平面の各々が光導電体上で連続的に現像され、中間転写装置上
に完全に塗着される。４パス式プリンタの特性は、これにより作られる出力画像のサイズ
が中間転写装置の長さに制限されるという点であるが、それは画像が完成製品媒体へと転
写される前に、出力画像全体が中間転写装置上に全て作られるためである。
【０００７】
従来技術に基づく他の４色レーザプリンタとしては、４つのレーザと４つのインライン
光導電体を含むインライン式のものがある。レーザの各々は光導電体の１つと対になって
いる。また、４色のトナーの各々は、レーザ／光導電体の各対に対応するものである。一
般的なインライン・プリンタの作動においては、４つの色平面の各々が独自に対応する光
導電体上に現像され、その後中間転写装置上へと、または他の構成においては、完成製品
媒体上へと直接的に塗着される。一般に、インライン・プリンタにより作られる特定画像
の全ての色平面は、同時に生成されるものである。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
現在のビデオ・ブロックは、１種類のプリンタ用に設計されている。従って、単ビーム
式インライン・プリンタに使用されるビデオ・ブロックは、２ビーム式ビデオレーザプリ
ンタには適用することができない。２ビーム式ビデオ・ブロックは単ビーム式のアプリケ
ーションに適用することはできるが、シリコン上のスペースが無駄に浪費されることにな
る。
【課題を解決するための手段】
【０００９】
スキャン制御回路は、ダイレクト・メモリ・アクセス・コントローラ（ＤＭＡ）、ビデ
オ・プロセッサおよびビデオ信号生成器を含む。ビデオ信号生成器には周波数合成器が接
続している。コンフィギュレーション・レジスタは、ＤＭＡ、ビデオ・プロセッサ、ビデ
オ信号生成器および周波数合成器へと双方向に接続している。データ・バスはＤＭＡおよ
びコンフィギュレーション・レジスタへと電気的に接続している。バス制御信号はＤＭＡ
およびコンフィギュレーション・レジスタへと電気的に接続している。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明のスキャン制御回路、すなわちビデオ・ブロック１０を示す図である。
データ・バス１２はダイレクト・メモリ・アクセス・コントローラ（ＤＭＡ）１４および
コンフィギュレーション・レジスタ２０を電気的に接続している。コンフィギュレーショ
ン・レジスタ２０は、ＤＭＡ１４、ビデオ・プロセッサ１６、ビデオ信号生成器１８およ
び周波数合成器２２と双方向に接続している。ＤＭＡ１４はデータをビデオ・プロセッサ
１６へと送る。ビデオ・プロセッサ１６はデータをビデオ信号生成器１８へと送る。周波
数合成器２２はビデオ信号生成器１８と接続している。ビデオ信号生成器１８はＶｉｄｅ
ｏ  Ｏｕｔ信号を生成し、Ｂｅａｍ  Ｄｅｔｅｃｔ信号を受信する。Ｖｉｄｅｏ  Ｏｕｔ
信号はレーザ・モジュール（図示せず）へと送られるもので、高速でレーザのオン・オフ
を実施するために使用される。Ｂｅａｍ  Ｄｅｔｅｃｔ信号は、レーザ・モジュール（図
示せず）から受信されるもので、出力データを同期させるために用いられる。従って、Ｂ
ｅａｍ  Ｄｅｔｅｃｔ信号は、水平同期信号として作用する。
【００１１】
図２は、図１に示したビデオ・コントローラの処理を説明するフローチャートである。
ステップ１１０においては、メモリの垂直スキャン方向が選択される。ステップ１２０に
おいては、メモリの水平スキャン方向が選択される。ステップ１３０においては、メモリ
・スキャンが上から下へ、そして左から右へのものであったとき、ＤＭＡアドレスはＳｔ
ａｒｔ  Ａｄｄｒｅｓｓへと初期化される。ステップ１４０においては、メモリ・スキャ
ンが上から下へ、そして右から左へのものであったとき、ＤＭＡアドレスはＳｔａｒｔ  
Ａｄｄｒｅｓｓ＋ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ−１へと初期化される。ステップ１５０に
おいては、メモリ・スキャンが下から上へ、そして左から右へのものであったとき、ＤＭ
ＡアドレスはＳｔａｒｔ  Ａｄｄｒｅｓｓ−ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ＊（ｌｉｎｅｃ
ｏｕｎｔ−１）へと初期化される。ステップ１６０においては、メモリ・スキャンが下か
ら上へ、そして右から左へのものであったとき、ＤＭＡアドレスはＳｔａｒｔ  Ａｄｄｒ
ｅｓｓ＋（ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ＊ｌｉｎｅｃｏｕｎｔ）−１へと初期化される。
ステップ１７０においては、その行が読み出される。
【００１２】
ステップ１８０において、メモリの垂直スキャン方向が選択される。ステップ１９０に
おいてはメモリの水平スキャン方向が選択される。ステップ２００においては、メモリ・
スキャンが上から下へ、そして左から右へのものであったとき、ＤＭＡアドレスはＤＭＡ
Ａｄｄｒｅｓｓ＋（ｓｋｉｐｓ＊ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ）へと増分される。ステ
ップ２１０においては、メモリ・スキャンが上から下へ、そして右から左へのものであっ
たとき、ＤＭＡアドレスはＤＭＡ  Ａｄｄｒｅｓｓ＋（（２＋ｓｋｉｐｓ）＊ｄａｔａ＿
ｐｅｒ＿ｌｉｎｅ）へと増分される。ステップ２２０においては、メモリ・スキャンが下
から上へ、そして左から右へのものであったとき、ＤＭＡアドレスはＤＭＡ  Ａｄｄｒｅ
ｓｓ−（（２＋ｓｋｉｐｓ）＊ｄａｔａ＿ｐｅｒ＿ｌｉｎｅ）へと増分される。ステップ
２３０において、メモリ・スキャンが下から上へ、そして右から左へのものであったとき
、ＤＭＡアドレスはＤＭＡ  Ａｄｄｒｅｓｓ−（ｓｋｉｐｓ＊ｄａｔａ＿ｐｅｒ＿ｌｉｎ
ｅ）へと増分される。ステップ２４０においては、そこに読み出すデータ行があるかどう
かが判定される。あったとき、ステップ１６０へと戻り、ないときは停止する。
【００１３】
図３は、図２に示したステップ１７０の機能ブロック図である。ステップ４１０におい
ては、繰り返しカウンタに繰り返し回数が設定される。ステップ４１２においては、ＤＭ
Ａアドレスにあるデータが読み出される。ステップ４１４においては、水平読み出しがど
の方向に実施されるのかが判定される。読み出しが左から右であったとき、ステップ４１
６においてＤＭＡアドレスが増分される。読み出しが右から左であったとき、ステップ４
１８においてＤＭＡアドレスが減分される。ステップ４２０においては、その行にさらな
るデータがあるかどうかが判定される。あったとき、コントローラはステップ４１２へと
戻る。無かったときはステップ４２２において繰り返しカウンタが０よりも大きいかどう
かが判定される。大きくないとき、ステップ１７０は終了する。大きいとき、ステップ４
２４においてＤＭＡアドレスが行開始アドレスへと復帰する。ステップ４２６においては
繰り返しカウンタが減分される。次にコントローラはステップ４１２へと戻る。
【００１４】
本実施例は単一バイトのＤＭＡ転送を説明したものであるが、このバイト中には単一の
画素値が含まれている。これにより、データの順方向または逆方向の処理が単にアドレス
を１つづつ増分または減分させて読み出しをすることにより行われ、プロセスが単純化さ
れるのである。実際のシステムは、クワッドワードの塊（１６個の連続バイト）で情報を
取得することから、より複雑となる。逆方向に進めるには、ビットとバイトの順序付けが
されなければならず、また、これは１バイト中にいくつのビット／画素がパッケージング
されるかの関数である。
【００１５】
開始アドレスはファームウエアにより計算し、開始アドレス・レジスタへと書き込むこ
とができ、これによりフローチャートに説明した初期開始アドレスを得るために必要なマ
ルチプレクサおよび乗算機能はハードウエア中に設けられない。
【００１６】
従来技術においては、２ビーム式ビデオは２つのビーム間でローカルＲＡＭ中の大きな
窓関数を共用していた。この窓関数はビームが一時的に一致することを仮定しているが、
これらは一致しない。アライメントされたビデオ信号を遅延させることで実際のプリンタ
の限界に合わせるために第二のビームのパルス幅変調器の前にＦＩＦＯが付加されている
。
【００１７】
本発明においては、２つのビームはハードウエア経路中のいずれの地点でもアライメン
トされる必要が無い。ビデオ・ブロックが単ビームまたは２ビーム式モノクロプリンタ、
または２ビーム式マルチパス・カラープリンタのいずれもサポートするものである。
【００１８】
図４は、本発明のモノクロプリンタの一実施例を描いた図である。ビデオ・ブロック１
０を含むビデオ・コントローラ３４は、制御エンジン２６とレーザ２４に接続している。
定着ユニット３０は制御エンジン２６へと双方向式に接続している。制御エンジン２６は
、トナー・カートリッジ２８および用紙送りアセンブリ３２へと接続している。
【００１９】
図示した実施例は１つのビデオ・ブロックおよび１つのレーザを用いたものであるが、
本モノクロプリンタ実施例のパフォーマンスは、さらなるビデオ・ブロックおよびレーザ
の対を付加することにより向上するものであることは当業者に明らかである。代わりに、
所望の色平面用にそれぞれさらなるビデオ・ブロック、レーザ、およびトナー・カートリ
ッジを付加することにより、４ビーム式カラープリンタの実施例を実現することも可能で
ある。
【００２０】
図５は、本発明に基づくインライン・カラープリンタの実施例を描いた図である。ビデ
オ・ブロック１０Ａ〜Ｄを含むビデオ・コントローラ３４は、制御エンジン２６および４
つのレーザ群２４へと接続している。定着ユニット３０は制御エンジン２６へと双方向式
に接続している。制御エンジン２６は一連のトナー・カートリッジ２８Ａ〜Ｄおよび用紙
送りアセンブリ３２へと接続している。
【００２１】
本実施例は、各色平面に１つのビデオ・ブロックおよび１つのレーザを使用したもので
あるが、さらに４つのビデオ・ブロックを付加し、単ビーム・レーザ群を２ビーム・レー
ザ群へと置き換えることにより、２ビーム式インライン・カラープリンタを実現すること
が可能であることは当業者には明らかである。この概念は、プリンタ性能を改善するため
に拡張することができるものである。
【００２２】
ビデオ・ブロックの各々は独立して作動することから、各ブロックに共通のテストベク
タ群を印加することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明のスキャン制御回路、すなわちビデオ・ブロックを示す図。
【図２】図１に示したＤＭＡの処理のフローチャート。
【図３】図２に示したステップ１７０の処理のフローチャート。
【図４】本発明に基づく少なくとも１つのレーザ・ドライバ、印刷制御エンジンおよびビデオ・ブロックを含むプリンタを描いた図。
【図５】本発明に基づく複数のレーザ・ドライバ、印刷制御エンジンおよび一連のビデオ・ブロックを含むプリンタを描いた図。
【図１】
0005639012.tif 000002
【図２】
0005639012.tif 000003
【図３】
0005639012.tif 000004
【図４】
0005639012.tif 000005
【図５】
0005639012.tif 000006