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