(57)【要約】【課題】カラー印刷情報からカラー画像を生成し印刷するカラー画像形成装置において、コントローラ部とエンジン部の配置や構成に自由度のある新しいインタフェースを提供する。【解決手段】印刷データに基づきラスタイメージデータを形成する描画処理を行なうコントローラと、コントローラから受け取ったラスタイメージデータから画像形成可能な第一の色空間毎のビデオデータを生成する画像処理部とビデオデータから画像を形成するカラー画像形成部とを含んだカラーエンジンとを有するカラー画像形成装置であって、コントローラからカラーエンジンへ前記ラスタイメージデータの送出を行なう高速シリアル通信手段２８、２９と、送出するラスタイメージデータが第一の色空間と第二の色空間のどちらであるかを特定するとともに、カラーエンジンにおいて判別したデータの色種別に応じて処理を変更する手段３０とを備えた。【選択図】  図３
2008141534.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから受け取った印刷データに基づきラスタイメージデータを形成する描画処理を行なうコントローラと、前記コントローラから受け取った前記ラスタイメージデータから画像形成可能な第一の色空間毎のビデオデータを生成する画像処理部と前記ビデオデータから画像を形成するカラー画像形成部とを含んだカラーエンジンとを有するカラー画像形成装置であって、
前記コントローラから前記カラーエンジンへ前記ラスタイメージデータの送出を行なう高速シリアル通信手段と、
送出する前記ラスタイメージデータが前記第一の色空間と第二の色空間のどちらであるかを判定する色種別情報判定手段と、
前記カラーエンジンにおいて、前記色種別情報判定手段で判別したデータの色種別に応じて処理を変更する処理変更手段とを備えたことを特徴とするカラー画像形成装置。
【請求項２】
ホストコンピュータから受け取った印刷データに基づきラスタイメージデータを形成する描画処理を行なうとともに、前記ラスタイメージデータから画像形成可能な第一の色空間毎のビデオデータを生成し、前記ビデオデータから画像を形成するカラー画像形成方法であって、
前記ラスタイメージデータを形成するコントローラから、前記ビデオデータを生成するカラーエンジンへ前記ラスタイメージデータの送出を行なう高速シリアル通信工程と、
送出する前記ラスタイメージデータが前記第一の色空間と第二の色空間のどちらであるかを判定する色種別情報判定工程と、
前記カラーエンジンにおいて、前記色種別情報判定工程で判定したデータの色種別に応じて処理を変更させる処理変更工程とを有することを特徴とするカラー画像形成方法。
【請求項３】
ホストコンピュータから受け取った印刷データに基づきコントローラによりラスタイメージデータを形成する描画処理を行なうとともに、前記ラスタイメージデータから画像形成可能な第一の色空間毎のビデオデータをカラーエンジンにより生成し、前記ビデオデータから画像を形成するカラー画像形成ステップをコンピュータに実行させるためのプログラムであって、
前記コントローラから前記カラーエンジンへ前記ラスタイメージデータの送出を行なう高速シリアル通信ステップと、
送出する前記ラスタイメージデータが前記第一の色空間と第二の色空間のどちらであるかを判定する色種別情報判定ステップと、
前記カラーエンジンにおいて、色種別情報判定ステップで判定したデータの色種別に応じて処理を変更させる処理変更ステップとをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー印刷情報から描画可能なカラー画像を生成し印刷するカラー画像形成装置等に関するものである。
【背景技術】
【０００２】
従来のカラー画像形成装置は、コントローラ部で最終描画用のデータを生成し、エンジン部のレーザドライバを直接駆動させるインタフェースとなっている（例えば、特許文献１、２参照）。
【０００３】
また、コントローラ部でＲＧＢ、ＣＭＹＫの両形式の画像データを処理し、描画可能なＣＭＹＫの各ビデオ信号にしてエンジン部に送出している。（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開平０７−２７４０２５号公報
【特許文献２】特開２００３−３３４９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例では、コントローラ部とエンジン部のインタフェースがレーザドライバを直接駆動する切り口になっており、インタフェース信号のパルス幅の誤差が画像に影響するため以下の様な欠点があった。
【０００６】
パルス波形の誤差を少なくするためインタフェース経路を長く出来ない、かつ、装置内でのコントローラ部とエンジン部の配置が限定される。
【０００７】
本出願に係る発明の目的は、コントローラ部とエンジン部の配置や構成に自由度のある新しいインタフェースを提供することにある。
【課題を解決するための手段】
【０００８】
本発明のカラー画像形成装置は、ホストコンピュータから受け取った印刷データに基づきラスタイメージデータを形成する描画処理を行なうコントローラと、前記コントローラから受け取った前記ラスタイメージデータから画像形成可能な第一の色空間毎のビデオデータを生成する画像処理部と前記ビデオデータから画像を形成するカラー画像形成部とを含んだカラーエンジンとを有するカラー画像形成装置であって、前記コントローラから前記カラーエンジンへ前記ラスタイメージデータの送出を行なう高速シリアル通信手段と、送出する前記ラスタイメージデータが前記第一の色空間と第二の色空間のどちらであるかを判定する色種別情報判定手段と、前記カラーエンジンにおいて、前記色種別情報判定手段で判別したデータの色種別に応じて処理を変更する処理変更手段とを備えたことを特徴とする。
また、本発明のカラー画像形成方法は、ホストコンピュータから受け取った印刷データに基づきラスタイメージデータを形成する描画処理を行なうとともに、前記ラスタイメージデータから画像形成可能な第一の色空間毎のビデオデータを生成し、前記ビデオデータから画像を形成するカラー画像形成方法であって、前記ラスタイメージデータを形成するコントローラから、前記ビデオデータを生成するカラーエンジンへ前記ラスタイメージデータの送出を行なう高速シリアル通信工程と、送出する前記ラスタイメージデータが前記第一の色空間と第二の色空間のどちらであるかを判定する色種別情報判定工程と、前記カラーエンジンにおいて、前記色種別情報判定工程で判定したデータの色種別に応じて処理を変更させる処理変更工程とを有することを特徴とする。
また、本発明のプログラムは、ホストコンピュータから受け取った印刷データに基づきコントローラによりラスタイメージデータを形成する描画処理を行なうとともに、前記ラスタイメージデータから画像形成可能な第一の色空間毎のビデオデータをカラーエンジンにより生成し、前記ビデオデータから画像を形成するカラー画像形成処理をコンピュータに実行させるためのプログラムであって、前記コントローラから前記カラーエンジンへ前記ラスタイメージデータの送出を行なう高速シリアル通信ステップと、送出する前記ラスタイメージデータが前記第一の色空間と第二の色空間のどちらであるかを判定する色種別情報特定ステップと、前記カラーエンジンにおいて、色種別情報判定ステップで判定したデータの色種別に応じて処理を変更させる処理変更ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、コントローラ部とエンジン部のインタフェースに高速シリアル通信を使いデジタルデータでの転送にすることで、信号パルスの誤差が直接画像に影響される事が無くなる効果がある。
【発明を実施するための最良の形態】
【００１０】
（第１の実施の形態）
本発明のカラー画像形成装置は、ラスタイメージデータを形成する描画処理を行なうコントローラと、コントローラからのラスタイメージデータから画像形成可能なビデオデータを生成する画像処理部と、ビデオデータから画像を形成するカラー画像形成部とを含むカラーエンジンとを有するものである。以下、詳細について説明する。
図１は本発明の特徴を表すカラーレーザビームプリンタの断面図であり、同図において、同機能の物には同じ符号を付け、符号の後にａ、ｂ、ｃ、ｄと付けることで色毎の構成であることを示している。
【００１１】
同図において、１００はプリンタ本体である。１は感光体ドラム、２は感光体ドラム１を均一に帯電する帯電器、３はビデオデータに同期してレーザ光を走査し感光体ドラム１上に潜像を作像するレーザスキャナである。４は感光体ドラム１上の潜像を可視化する現像器、５は紙を格納する紙カセット、６は紙カセット５内の紙を本体に給紙する給紙ローラである。
【００１２】
７は給紙ローラ６で給紙された紙を一旦停止し、画像とタイミングを合わせて紙搬送を再開するレジストローラである。８はトナー像を重ね合わせてカラー画像を転写する中間転写ベルトである。
【００１３】
９は搬送されたに中間転写ベルト８に感光体ドラム１上のトナー像を転写する１次転写器、１０は搬送された紙に中間転写ベルト８上のトナー像を転写する２次転写器である。
【００１４】
１１は加熱および加圧する事で紙上のトナー像を定着する定着器、１２は紙の有無を判別する排紙センサ、１３は紙を機外に排出する排紙ローラ、１４は排紙トレイである。１５はコントローラ制御部、１６はエンジン制御部である。
【００１５】
図２は本発明の特徴を表すカラーレーザビームプリンタの制御ブロック図であり、１７はコントローラ制御部１５を制御するＣＰＵで、ホストコンピュータとのインタフェースや図示しない操作部の制御や後述するデータ処理等を行なう。
【００１６】
１８はＲＡＭでＣＰＵ１７やコントローラ制御回路２０のデータを一時記憶する。１９はＲＯＭでＣＰＵ１７のプログラムメモリである。
【００１７】
２０はコントローラ制御回路でＡＳＩＣ等に実装され後述するデータ処理をＣＰＵ１７と分担して行なう。２１は高速シリアル通信で、数百Ｍｂｐｓ〜数Ｇｂｐｓのデータ転送を行なう。
【００１８】
なお、近年、ＰＣＩ  Ｅｘｐｒｅｓｓ等で使用されている通信技術で機内間の通信であれば数Ｇｂｐｓの転送が可能となっている。
【００１９】
２２は１チップマイクロコントローラで制御用のＲＯＭ、ＲＡＭを内蔵し、後述するエンジンの制御を行なう。２３はエンジン制御回路でＡＳＩＣ等に実装され後述する画像処理とエンジンの制御を１チップマイクロコントローラ２２と分担して行なう。２４はＲＡＭで、圧縮したビデオデータを一時記憶する。
【００２０】
図３は本発明の特徴を表すレーザビームプリンタのデータ処理の流れを表すブロック図であり、同図において、２５はホストコンピュータとのインタフェースであり、受信した印刷データは一度ＲＡＭ１８に格納される。
【００２１】
２６はホストコンピュータから受信した印刷データをビットマップデータに展開するラスタイメージプロセッサ（ＲＩＰ）、２７は送出するデータを後述するフォーマットに合わせるエンコーダ回路である。
【００２２】
２８は高速シリアル通信の送信回路（高速シリアルＩ/Ｆ）、２９は高速シリアル通信の受信回路（高速シリアルＩ/Ｆ）である。３０は受信したデータのフォーマットを確認し以降のデータの経路を変更するデコーダ、３１はＲＧＢデータからＣＭＹＫデータへの色変換回路である。
【００２３】
３２は画像の濃度を調整するγ補正回路、３３は画像の中間調を擬似的に生成し描画可能なビデオデータを生成するハーフトーン生成回路、３４はビデオデータを圧縮する圧縮回路、２４は圧縮されたビデオデータを保持するメモリである。
【００２４】
３５は画像形成のタイミングにあわせてメモリ２４から圧縮されたビデオデータを読み出し、伸張する伸張回路、３６はレーザスキャナ３のレーザを駆動するレーザドライバ回路である。
【００２５】
図１、図２、及び図３を用いてプリンタ１００の動作を説明する。まず、コントローラ制御部１５のＣＰＵ１７はホストコンピュータから印字指令を受けると、ホストインタフェース２５から印刷データを受信し、ＲＡＭ１８に格納する。
【００２６】
印刷データはページ記述言語により印刷用の情報、ドキュメントのレイアウト情報、プリンタ処理のための命令等から形成されている。
【００２７】
ＣＰＵ１７はＲＡＭ１８に格納された印刷データを解釈し、イメージを形成する一連のスキャン行、ラスタに変換し、そのビットマップデータをＲＡＭ１８に格納する。
【００２８】
１つのイメージとしてビットマップデータをＲＡＭ１８上に格納し終わると、ＣＰＵ１７は、エンジン制御部１６に対し、図示しないエンジンインタフェースを介して印字指令を送出する（高速シリアル通信手段）。
【００２９】
次に、ＣＰＵ１７はＲＡＭ１８上に展開したビットマップデータを高速シリアル通信２８を介して送出する。
【００３０】
送出するビットマップデータは、印刷データによってＲＩＰ２６で展開する時点で、ＲＧＢデータかＣＭＹＫデータかを選択し、フォーマットエンコーダ２７で図４、図５に示すデータ属性を付加した３２ビットを１単位としたデータとなる。
【００３１】
エンジン制御部１６はコントローラ１５から印字指示を受け印字動作に入ると、レーザスキャナ３と帯電器２をアクティブにし、感光体ドラム１の回転を開始し、高速シリアル通信２９でビットマップデータが受信されるのを待つ。
【００３２】
ビットマップデータを受信すると、フォーマットデコーダ３０でデータの属性を判断する（色種別情報判定手段）。そして、ＲＧＢデータ即ち属性データが００ｈの時はＲＧＢデータからＣＭＹＫデータへの色変換回路３１へデータを送り（処理変更手段）、Ｃ、Ｍ、Ｙ、Ｋデータの時はγ補正回路３２へ、データを送る。
【００３３】
色変換回路３１では、色変換テーブルを持ち、入力されたデータに応じたテーブルの値からＲＧＢデータをＣＭＹＫデータに変換する。
【００３４】
γ補正回路３２は、Ｃ、Ｍ、Ｙ、Ｋそれぞれに濃度変換テーブルを持ち、入力されたＣ、Ｍ、Ｙ、Ｋそれぞれのデータに応じたテーブルの値からエンジンの特性に合わせた濃度データに変換する。
【００３５】
ハーフトーン生成回路３３は、ディザマトリクステーブルを持ち、テーブルの閾値によりデータを２値化することで、擬似中間調のビデオデータを生成する。ビデオデータは、圧縮回路３４で圧縮されメモリ２４に保持される。
【００３６】
上記画像処理と並行して、１チップマイクロコントローラ２２は、レーザスキャナ３が走査可能になると、現像器４、１次転写器９、２次転写器１０に順次、高電圧を印加させ、さらに、定着器１１の温度が規定温度になるように制御を開始する。
【００３７】
各部が印字可能な状態になると、１チップマイクロコントローラ２２は紙カセット５から用紙を給紙し、図示しない各種センサで紙の搬送状態を監視する。
【００３８】
紙の先端がレジストローラ７に到達すると、１チップマイクロコントローラ２２は一旦紙搬送を停止し、メモリ２４へビデオデータが格納されるのを待って紙搬送を再開する。
【００３９】
再給紙で紙とのタイミングを調整した１チップマイクロコントローラ２２は伸張回路３５に指示し、ビデオデータを送出する。
【００４０】
レーザ制御回路３６は、ビデオデータに合わせてレーザスキャナ３内のレーザを駆動し、ビデオデータで変調されたレーザビームを発生させる。発生したレーザビームは、帯電器２で一様に帯電した感光体ドラム１上を走査し、感光体ドラム１上に静電潜像が形成される。
【００４１】
潜像は、現像器４によりトナー像に現像され、トナー像は１次転写器９により搬送されてきた中間転写ベルト８に転写され、２次転写器１０により搬送されてきた紙に転写される。トナー像を転写された紙は定着器１１を通りトナー像を定着した後、排紙ローラ１３により排紙トレイ１４に排出される。
【００４２】
以上説明したように、本発明によれば、コントローラ部とエンジン部のインタフェースをＲＩＰ２６後とし、エンジン制御部１６にビデオデータの保持メモリを持つ構成とした事でタイミングの制約が少ないインタフェースに出来る効果がある。
【００４３】
また、インタフェースに高速シリアル通信を使い、デジタルデータでの転送にする事で、信号パルスの誤差が直接画像に影響される事が無くなる効果がある。
【００４４】
更に、エンジン部にラスタイメージデータからビデオデータを生成する画像処理部を設ける事で、濃度補正や画像の位置づれ補正等の従来はコントローラにデータを渡して行なっていた補正処理をエンジン内で行う事ができ、補正処理がし易く出来る効果がある。
【００４５】
なお、ＲＧＢデータとＣＭＹＫデータが混在したビットマップデータが転送される場合を想定し、フォーマットデコーダ３０がデータ送出タイミングを、色変換回路３１のデータ処理が終わるまで次のデータを送出しない様に調整しても良い。この場合は、ＲＧＢデータとＣＭＹＫデータが混在したビットマップデータが転送されてもγ補正回路３２に入力されるデータのタイミングが同期し、Ｃ、Ｍ、Ｙ、Ｋが独立して動作できるため、以降の処理を行なう事が可能となる。
【００４６】
（第２の実施の形態）
図６は本発明の第２の実施形態を表す図であり、同図において、第１の実施形態と同様の物には同じ符号を付けてその説明は省略する。なお、図６の構成以外は第１の実施形態と同等の構成のため、図６以外の構成の説明も省略する。
【００４７】
図６は、本発明の特徴を表すレーザビームプリンタのデータ処理の流れを表すブロック図であり、同図において、２５はホストコンピュータとのインタフェースであり、受信した印刷データは一度ＲＡＭ１８に格納される。
【００４８】
２６はホストコンピュータから受信した印刷データをビットマップデータに展開するラスタイメージプロセッサ（ＲＩＰ）である。３７はラスタイメージデータを転送する高速シリアル通信経路とは別に設けたシリアル通信の送受信回路で、例えばＵＡＲＴ等で構成される。３８はシリアル通信の送受信回路（シリアルＩ/Ｆ）である。
【００４９】
コントローラ制御部１５のＣＰＵ１７は、シリアル通信回路３７、３８を介してエンジン制御部１６へ、例えば印字開始等の指示を送出すると共に、エンジン制御部１６の状態を監視する。
【００５０】
２８は高速シリアル通信の送信回路（高速シリアルＩ/Ｆ）、２９は高速シリアル通信の受信回路（高速シリアルＩ/Ｆ）である。３９はデータ切替回路で、シリアル通信回路３７、３８（シリアルＩ/Ｆ）を介してコントローラ制御部１５が送出するデータタイプの指示に従い、ＲＧＢデータであれば色変換回路３１へデータを送り、ＣＭＹＫデータであればγ補正回路３２へデータを送る。
【００５１】
３１はＲＧＢデータからＣＭＹＫデータへの色変換回路である。３２は画像の濃度を調整するγ補正回路、３３は画像の中間調を擬似的に生成し描画可能なビデオデータを生成するハーフトーン生成回路、３４はビデオデータを圧縮する圧縮回路、２４は圧縮されたビデオデータを保持するメモリである。
【００５２】
３５は画像形成のタイミングにあわせてメモリ２４から圧縮されたビデオデータを読み出し、伸張する伸張回路、３６はレーザスキャナ３のレーザを駆動するレーザドライバ回路である。
【００５３】
以上説明した本実施形態では、予めコントローラ制御部１５からエンジン制御部１６へデータタイプを指示してからビットマップデータを送出することで、ビットマップデータにデータタイプの属性を付加する必要が無くなり、転送データ量を減らせる効果がある。
なお、本発明の請求項において、上記第一及び第二の色空間は、例えばＣＭＹＫやＲＧＢ等を意味する。
【００５４】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【００５５】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５７】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。
【００５８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行ってもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の第１の実施の形態に係るレーザビームプリンタの断面図である。
【図２】本発明の第１の実施の形態に係る制御部のブロック図である。
【図３】本発明の第１の実施の形態に係るデータ処理の流れを示すブロック図である。
【図４】本発明の第１の実施の形態に係るＲＧＢデータの転送データ構成を示す図である。
【図５】本発明の第１の実施の形態に係るＣＭＹＫデータの転送データ構成を示す図である。
【図６】本発明の第２の実施の形態に係るデータ処理の流れを示すブロック図である。
【符号の説明】
【００６０】
１５  コントローラ制御部
１６  エンジン制御部
２１  高速シリアル通信
【図１】
2008141534.tif 000003
【図２】
2008141534.tif 000004
【図３】
2008141534.tif 000005
【図４】
2008141534.tif 000006
【図５】
2008141534.tif 000007
【図６】
2008141534.tif 000008