(57)【要約】【課題】  ビデオデータ単位で補正を行う第１の補正手段と、ドットデータ単位で補正を行う第２の補正手段とに対して迅速に補正値の設定を行う。【解決手段】  ＣＰＵ１２は、印字ヘッド７の正規の位置からのズレ量をビデオデータ単位で補正するための第１の補正値を算出するとともに、ズレ量をドットデータ単位で補正するための第２の補正値を算出し、ビデオデータ補正部１０２は、ホスト機器１より入力される印刷データを第１の補正値に基づいてビデオデータ単位で補正し、ドットデータ補正部２０３は、ビデオデータ補正部１０２によって補正されたビデオデータを第２の補正値に基づいてドットデータ単位で補正し、ＣＰＵ１２は、ビデオデータ補正部１０２によって補正されたビデオデータをドットデータ補正部２０３へ送信する通信線１８を介して第２の補正値をドットデータ補正部２０３に送信する。【選択図】      図１
2006062235.tif 000002
【特許請求の範囲】
【請求項１】
ドットデータを印字ヘッドに転送して印字を行う印字ヘッド駆動装置であって、
印字ヘッドの正規の位置からのズレ量をビデオデータ単位で補正するための第１の補正値を算出するとともに、前記ズレ量をドットデータ単位で補正するための第２の補正値を算出する補正値算出手段と、
ホスト機器より入力される印刷データをビデオデータに変換し、変換したビデオデータを、前記補正値算出手段によって算出された第１の補正値に基づいてビデオデータ単位で補正する第１の補正手段と、
前記第１の補正手段によって補正されたビデオデータを、前記補正値算出手段によって算出された第２の補正値に基づいてドットデータ単位で補正する第２の補正手段とを備え、
前記補正値算出手段は、前記第１の補正手段によって補正されたビデオデータを前記第２の補正手段へ送信する通信線を介して第２の補正値を前記第２の補正手段に送信することを特徴とする印字ヘッド駆動装置。
【請求項２】
前記補正値算出手段及び前記第１の補正手段は、前記ホスト機器から送信された印刷データをビデオデータに変換するとともに、前記印字ヘッドの動作を制御するエンジン制御部へ前記ビデオデータを転送するインターフェースコントローラ内に設けられており、
前記第２の補正手段は、前記エンジン制御部内に設けられていることを特徴とする請求項１記載の印字ヘッド駆動装置。
【請求項３】
前記補正値算出手段は、前記インターフェースコントローラが有する中央演算処理装置であることを特徴とする請求項２記載の印字ヘッド駆動装置。
【請求項４】
前記ズレ量は、前記印字ヘッドの主走査方向に対する角度ズレ量、前記印字ヘッドに実装される発光素子のズレ量、又は前記印字ヘッドの直線性歪みによるズレ量であることを特徴とする請求項１〜３のいずれかに記載の印字ヘッド駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドットデータを印字ヘッドに転送して印字を行う印字ヘッド駆動装置に関するものである。
【背景技術】
【０００２】
従来、印字装置としてのＬＥＤ（Light Emitting Diode）プリンタには、感光体ドラムに対してＬＥＤアレイヘッドが設けられており、このＬＥＤアレイヘッドにデータをロードし、ストローブ信号を入力することによって発光が行われ、感光体ドラム上に静電潜像が形成される。
【０００３】
このようなＬＥＤプリンタでは、ＬＥＤアレイヘッドの取り付け時に生じる角度誤差、ＬＥＤチップの実装時に生じるズレ及びＬＥＤチップの実装された基板の直線性の歪み等により印字品質が低下する虞がある。
【０００４】
そこで、従来の印字ヘッド駆動装置（ＬＥＤプリンタ）では、ホスト装置から送られる画像データに対して、ビデオデータ単位とドットデータ単位との２段階の補正を行うことにより印字品質を確保している（例えば、特許文献１参照）。この場合、ビデオデータ単位で行う補正と、ドットデータ単位で行う補正とは、それぞれ個別のコントロール装置により行われている。
【特許文献１】特開２００３−１１２４４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、ビデオデータ単位で補正を行う第１の補正部と、ドットデータ単位で補正を行う第２の補正部とは、協調して印字ズレの補正を行う必要がある。そのため、第１の補正部と第２の補正部とは、それぞれ個別のコントロール装置によって制御されるが、補正値データを互いに関連して求める必要がある。
【０００６】
そこで、第１の補正部の制御を行う第１のコントロール装置が、第１の補正部で用いる第１の補正値データと、第２の補正部で用いる第２の補正値データとを求める。第１の補正部で用いられる第１の補正値データは、第１のコントロール装置により設定される。第２の補正部で用いられる第２の補正値データは、第１のコントロール装置が求めた第２の補正値データが第２のコントロール装置に送信され、第２のコントロール装置により設定される。このとき、第２の補正値データは、第１のコントロール装置と第２のコントロール装置とを接続する制御線を介して送信されるが、この制御線は、信号本数を抑えるためにシリアル方式を用いているので、ビデオデータを送信する制御線に比べて通信速度が遅くなっている。そのため、第２の補正部への第２の補正値データの設定を終えるまでに時間がかかるという問題を有している。
【０００７】
本発明は、上記の問題を解決するためになされたもので、ビデオデータ単位で行う補正と、ドットデータ単位で行う補正とに用いられる補正値の設定を迅速に行うことができる印字ヘッド駆動装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明に係る印字ヘッド駆動装置は、ドットデータを印字ヘッドに転送して印字を行う印字ヘッド駆動装置であって、印字ヘッドの正規の位置からのズレ量をビデオデータ単位で補正するための第１の補正値を算出するとともに、前記ズレ量をドットデータ単位で補正するための第２の補正値を算出する補正値算出手段と、ホスト機器より入力される印刷データをビデオデータに変換し、変換したビデオデータを、前記補正値算出手段によって算出された第１の補正値に基づいてビデオデータ単位で補正する第１の補正手段と、前記第１の補正手段によって補正されたビデオデータを、前記補正値算出手段によって算出された第２の補正値に基づいてドットデータ単位で補正する第２の補正手段とを備え、前記補正値算出手段は、前記第１の補正手段によって補正されたビデオデータを前記第２の補正手段へ送信する通信線を介して第２の補正値を前記第２の補正手段に送信する。
【０００９】
この構成によれば、まず、補正値算出手段によって、印字ヘッドの正規の位置からのズレ量をビデオデータ単位で補正するための第１の補正値が算出されるとともに、ズレ量をドットデータ単位で補正するための第２の補正値が算出される。そして、第１の補正手段によって、ホスト機器より入力される印刷データがビデオデータに変換され、変換されたビデオデータが、第１の補正値に基づいてビデオデータ単位で補正され、第２の補正手段によって、補正されたビデオデータが、第２の補正値に基づいてドットデータ単位で補正される。このとき、第１の補正手段によって補正されたビデオデータを第２の補正手段へ送信する通信線を介して第２の補正値が第２の補正手段に送信されるので、ビデオデータ単位で行う補正と、ドットデータ単位で行う補正とに用いられる補正値の設定を迅速に行うことができる。また、ビデオデータを送信する通信線を用いて第２の補正値を送信することによって、新たに通信線を設ける必要がなく、既設の通信線を用いて第２の補正値を送信することができる。
【００１０】
また、上記の印字ヘッド駆動装置において、前記補正値算出手段及び前記第１の補正手段は、前記ホスト機器から送信された印刷データをビデオデータに変換するとともに、前記印字ヘッドの動作を制御するエンジン制御部へ前記ビデオデータを転送するインターフェースコントローラ内に設けられており、前記第２の補正手段は、前記エンジン制御部内に設けられていることが好ましい。
【００１１】
この構成によれば、補正値算出手段及び第１の補正手段が、ホスト機器から送信された印刷データをビデオデータに変換するとともに、印字ヘッドの動作を制御するエンジン制御部へビデオデータを転送するインターフェースコントローラ内に設けられており、第２の補正手段が、エンジン制御部内に設けられているので、ビデオデータ単位による補正と、ドットデータ単位による補正とをそれぞれ異なる装置を用いて行うことができる。
【００１２】
また、上記の印字ヘッド駆動装置において、前記補正値算出手段は、前記インターフェースコントローラが有する中央演算処理装置であることが好ましい。この構成によれば、インターフェースコントローラ内においてビデオデータ単位で行われる補正に用いられる第１の補正値と、エンジン制御部内においてドットデータ単位で行われる補正に用いられる第２の補正値とが、インターフェースコントローラが有する中央演算処理装置により算出されるので、第１の補正値と第２の補正値とを個別の中央演算処理装置によって算出することなく、１つの中央演算処理装置によって一括して算出することができる。
【００１３】
また、上記の印字ヘッド駆動装置において、前記ズレ量は、前記印字ヘッドの主走査方向に対する角度ズレ量、前記印字ヘッドに実装される発光素子のズレ量、又は前記印字ヘッドの直線性歪みによるズレ量であることが好ましい。この構成によれば、印字ヘッドの主走査方向に対する角度ズレ量、印字ヘッドに実装される発光素子のズレ量、又は印字ヘッドの直線性歪みによるズレ量を補正することができる。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、第１の補正手段によって補正されたビデオデータを第２の補正手段へ送信する通信線を介して第２の補正値が第２の補正手段に送信されるので、ビデオデータ単位で補正を行う第１の補正手段と、ドットデータ単位で補正を行う第２の補正手段とに対して迅速に補正値の設定を行うことができる。また、ビデオデータを送信する通信線を用いて第２の補正値を送信することによって、新たに通信線を設ける必要がなく、既設の通信線を用いて第２の補正値を送信することができる。
【００１５】
請求項２に記載の発明によれば、ビデオデータ単位による補正と、ドットデータ単位による補正とをそれぞれ異なる装置を用いて行うことができる。
【００１６】
請求項３に記載の発明によれば、第１の補正値と第２の補正値とを個別の中央演算処理装置によって算出することなく、１つの中央演算処理装置によって一括して算出することができる。
【００１７】
請求項４に記載の発明によれば、印字ヘッドの角度ズレ、印字ヘッドに実装される発光素子のズレ、又は印字ヘッドの直線性歪みによるズレを補正することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施の形態による画像形成システムについて図面を参照しながら説明する。図１は、本発明の一実施の形態による画像形成システムの全体構成を示すブロック図である。図１に示す画像形成システム１００は、ホスト機器１とプリンタ装置２とを備えて構成される。
【００１９】
図１において、パーソナルコンピュータ（以下、パソコンと呼ぶ）３やプリンタサーバ４からなるホスト機器１とプリンタ装置２間は、セントロニクスインターフェイス１７ａで接続されている。
【００２０】
なお、パソコン３とプリンタ装置２とはＬＡＮ（ローカルエリアネットワーク）１７ｂによっても接続されており、プリンタサーバ４を介して印刷データの送信が行われる。ここで、パソコン３とプリンタ装置２とがＬＡＮ１７ｂで接続されている場合、パソコン３にインストールされたアプリケーションに従ってプリントを行うと、パソコン３は印刷データを変換しながらスプーラに一旦保存する。そして、スプーラに一旦保存したデータをプリンタサーバ４内のスプーラへ転送し、このスプーラからプリンタ装置２へ印刷データが転送される。一方、パソコン３とプリンタ装置２とがセントロニクスインターフェイス１７ａで接続されている場合、スプーラからプリンタ装置２へ直接印刷データを送信する。
【００２１】
上記のようにして、ホスト機器１から送られた印刷データは、プリンタ装置２のＩ／Ｆコントローラ５の受信制御部１０１を介してＳＤＲＡＭ（Synchronous DRAM）１１に転送される。ホスト機器１から送信される印刷データは、ＰＤＬ（ページ記述言語）データであり、印字するための画像データをポストスクリプトなどの言語形式にしたものである。
【００２２】
プリンタ装置２は、ホスト機器１から出力された印刷データをビデオデータに変換し、当該ビデオデータをエンジン制御部６に転送するＩ／Ｆコントローラ５、Ｉ／Ｆコントローラ５から出力されたビデオデータをドットデータに変換し、当該ドットデータを印字ヘッド７へ出力するエンジン制御部６、印字ヘッド７、メインモータ８、負荷２３、センサ２４、定着サーミスタ２５及び定着ヒータ２６を備えて構成される。
【００２３】
Ｉ／Ｆコントローラ５は、ＡＳＩＣ（Application Specific Integrated Circuit）１０、ＳＤＲＡＭ１１及びＣＰＵ（中央演算処理装置）１２で構成され、受信バッファに入力するＰＤＬデータに含まれるコマンドを解析し、ＰＤＬデータを所定の解像度の画素データに展開したビデオデータに変換する。
【００２４】
ＡＳＩＣ１０は、ホスト機器１とのインターフェース（以下、Ｉ／Ｆとする）機能や、ＳＤＲＡＭ１１とのＩ／Ｆ機能や、ＣＰＵ１２からの設定に応じてビデオデータ単位の印字ズレ補正を行う機能や、ビデオデータをエンジン制御部６のＡＳＩＣ２０に転送する機能などを有する特定用途向けＩＣ（集積回路）である。ＡＳＩＣ１０は、受信制御部１０１、ビデオデータ補正部１０２、ビデオデータ送信部１０３、ＲＯＭ（リード・オンリ・メモリ）１０４及びフォントメモリ１０５を備えて構成される。
【００２５】
受信制御部１０１は、ホスト機器１から出力されたＰＤＬデータを受信し、受信したＰＤＬデータをＳＤＲＡＭ１１に格納する。ＳＤＲＡＭ１１は、ホスト機器１から出力されたＰＤＬデータ及びＣＰＵ１２によって変換されたビデオデータを記憶する。
【００２６】
ＣＰＵ１２は、Ｉ／Ｆコントローラ５全体を制御するものであり、ＳＤＲＡＭ１１に記憶されているＰＤＬデータを展開処理し、ビデオデータとして再度ＳＤＲＡＭ１１に格納する。また、ＣＰＵ１２は、印字ヘッドの正規の位置からのズレ量をビデオデータ単位で補正するための第１の補正値を算出するとともに、ズレ量をドットデータ単位で補正するための第２の補正値を算出する。
【００２７】
ビデオデータ補正部１０２は、ＳＤＲＡＭ１１に記憶されているビデオデータを読み出し、読み出したビデオデータに対してＣＰＵ１２によって算出された第１の補正値に基づくビデオデータ単位の補正を行う。すなわち、ビデオデータ補正部１０２は、ＳＤＲＡＭ１１内に記憶されているビデオデータをリードする際に第１の補正値に従ってリードアドレスを変換する。
【００２８】
ビデオデータ送信部１０３は、ビデオデータ補正部１０２によって補正されたビデオデータをエンジン制御部６へ送信する。また、ビデオデータ送信部１０３は、ＣＰＵ１２によって算出された第２の補正値をエンジン制御部６へ送信する。
【００２９】
ＲＯＭ１０４は、Ｉ／Ｆコントローラ５の制御を行うプログラムを記憶する。フォントメモリ１０５は、文字コードに対応するビットマップデータを記憶する。
【００３０】
エンジン制御部６は、ＡＳＩＣ２０、ＣＰＵ２１及び定着制御部２２で構成され、ビデオデータを印字ヘッド７で印字する際の解像度に合わせた微画素に展開したドットデータに変換する。
【００３１】
ＡＳＩＣ２０は、Ｉ／Ｆコントローラ５から転送されるビデオデータを受信し、ドットデータ単位の印字ズレ補正を行う機能や、ドットデータを印字ヘッド７へ出力する機能などを有する特定用途向けＩＣである。ＡＳＩＣ２０は、ビデオデータ受信部２０１、ラインメモリ２０２、ドットデータ補正部２０３及びモータ制御部２０４を備えて構成される。
【００３２】
ビデオデータ受信部２０１は、ビデオデータ送信部１０３によって送信されたビデオデータを受信し、受信したビデオデータをラインメモリ２０２に出力する。また、ビデオデータ受信部２０１は、ビデオデータ送信部１０３によって送信された第２の補正値を受信する。ラインメモリ２０２は、ビデオデータ受信部２０１によって受信されたビデオデータを記憶する。
【００３３】
ドットデータ補正部２０３は、ビデオデータ受信部２０１によって受信されたビデオデータに対してＣＰＵ１２によって算出された第２の補正値に基づくドットデータ単位の補正を行い、補正したドットデータを印字ヘッド７に供給する制御を行う。すなわち、ドットデータ補正部２０３は、ラインメモリ２０２内のビデオデータをリードする際に第２の補正値に従ってリードアドレスを変換する。
【００３４】
モータ制御部２０４は、メインモータの駆動制御を行う。また、ＡＳＩＣ２０には、排紙センサ等のセンサ２４から各種検知信号が入力され、また駆動ロール等の負荷２３を駆動制御する。
【００３５】
印字ヘッド７は、例えば、発光素子であるＬＥＤ（発光ダイオード）チップをライン状に複数配置したＬＥＤアレイヘッドで構成される。印字ヘッド７は、例えばイエロー、マゼンタ、シアン、ブラックの色の転写を行う画像形成ユニットに設けられている。そして、イエロー、マゼンタ、シアン、ブラックの各色に対応する印字ヘッドから順次印字が行われる。各印字ヘッドからの光は、感光体ドラムに照射される。感光体ドラムには、静電潜像が形成され、現像処理が行われた後、用紙に印字される。
【００３６】
ここで、印字ヘッド７は、取り付け時に厳密に主走査方向に対して平行に設置されているとは限らない。すなわち、印字ヘッド７は、右上がりか、右下がりの状態に設置される場合がある。また、ＬＥＤチップの実装時にズレが生じる場合がある。印字ヘッド７は、基板上に複数のＬＥＤチップが一直線状に実装されることが理想であるが、実際にはＬＥＤチップ毎の実装に多少のばらつきが生じる場合がある。さらに、ＬＥＤチップの実装された基板の直線性の歪みによって、ＬＥＤチップ毎のズレが生じる場合がある。本実施形態では、このような印字ヘッドの取り付け時のズレを補正するとともに、印字ヘッドの発光部の実装ズレ及び印字ヘッドの直線性歪みによるズレを補正する。
【００３７】
ＣＰＵ２１は、エンジン制御部６全体を制御する。また、ＣＰＵ２１は、上記定着制御部２２を制御し、定着制御部２２によって定着ヒータ２６を駆動制御する。なお、ＣＰＵ２１は、定着サーミスタ２５から供給される検知信号に基づいて、定着ヒータ２６の温度制御を行う。
【００３８】
Ｉ／Ｆコントローラ５からのプリント開始の指示を受けて、エンジン制御部６はＡＳＩＣ２０内のモータ制御部２０４の制御によりメインモータ８を回転させ、用紙を搬送させ、画像形成可能な位置に用紙先端が到達したことをＩ／Ｆコントローラ５に知らせる。
【００３９】
ＡＳＩＣ１０のビデオデータ送信部１０３とＡＳＩＣ２０のビデオデータ受信部２０１とは、通信線１８により接続されている。通信線１８は、データ量が大きいビデオデータを伝送するため、高速に通信可能になっている。また、Ｉ／Ｆコントローラ５のＣＰＵ１２とエンジン制御部６のＣＰＵ２１とは、通信線１９により接続されている。この通信線１９は、ＣＰＵ１２とＣＰＵ２１とが通信するためのインターフェースであり、信号本数を抑えるためにシリアル方式を用いているため、ビデオデータを伝送する通信線１８に比べて通信速度が遅い。
【００４０】
従来、ＣＰＵ１２は、通信線１９を用いて第２の補正値をＣＰＵ２１に送信していたが、通信線１９は通信速度が遅いため、ドットデータ補正部２０３への第２の補正値データの設定を終えるまでに時間がかかっていた。そこで、本実施形態において、ＣＰＵ１２は、通信線１９よりも通信速度が速い通信線１８を用いて第２の補正値を送信し、ドットデータ補正部２０３に第２の補正値データを設定するまでの時間を短縮する。
【００４１】
次に、本発明に係るプリンタ装置の動作について説明する。図２は、図１に示すプリンタ装置２の動作について説明するためのフローチャートである。
【００４２】
まず、ステップＳ１において、受信制御部１０１は、ホスト機器１から送信されたＰＤＬデータを受信する。次に、ステップＳ２において、受信制御部１０１は、受信したＰＤＬデータをＳＤＲＡＭ１１に格納する。
【００４３】
次に、ステップＳ３において、ＣＰＵ１２は、ＳＤＲＡＭ１１に記憶されているＰＤＬデータを読み出し、ビデオデータに展開する。具体的に、ＰＤＬデータは、ＣＰＵ１２の制御に従って解析処理され、ＳＤＲＡＭ１１内の描画エリアに展開される。この場合、ＣＰＵ１２は、フォントメモリ１０５を参照し、印刷データに含まれる文字コードを、当該文字コードに対応する文字のビットマップデータ（ビデオデータ）に変換し、描画エリアに展開する。
【００４４】
次に、ステップＳ４において、ＣＰＵ１２は、展開したビデオデータをＳＤＲＡＭ１１に再度格納する。次に、ステップＳ５において、ＣＰＵ１２は、ホスト機器１から出力されたＰＤＬデータをビデオデータ単位に補正するための第１の補正値を算出する。すなわち、ＣＰＵ１２は、各ドット毎のビデオデータが基準となるラインから副走査方向にどれだけずれているかを表す第１の補正値を算出する。次に、ステップＳ６において、ＣＰＵ１２は、算出した第１の補正値をビデオデータ補正部１０２に設定する。
【００４５】
次に、ステップＳ７において、ビデオデータ補正部１０２は、ＳＤＲＡＭ１１に記憶されているビデオデータを読み出し、読み出したビデオデータに対して第１の補正値に基づいてビデオデータ単位で補正する。すなわち、ビデオデータ補正部１０２は、ＳＤＲＡＭ１１から読み出すビデオデータのラインを指定し、印字ヘッドの正規の位置からのズレ量に対応する第１の補正値に基づいて各ラインにおけるビデオデータを読み出す。
【００４６】
次に、ステップＳ８において、ビデオデータ送信部１０３は、ビデオデータ補正部１０２によって補正されたビデオデータをエンジン制御部６へ送信する。次に、ステップＳ９において、ビデオデータ受信部２０１は、ビデオデータ送信部１０３によって送信されたビデオデータを受信し、受信したビデオデータをラインメモリ２０２に格納する。
【００４７】
次に、ステップＳ１０において、ＣＰＵ１２は、ドットデータ単位に補正するための第２の補正値を算出する。ＣＰＵ１２は、１ドットのビデオデータを複数ドット（例えば、４ドット）に分割したドットデータに変換する。ＣＰＵ１２は、各ドット毎のドットデータが基準となるラインから副走査方向にどれだけずれているかを表す第２の補正値を算出する。このように、Ｉ／Ｆコントローラ５内においてビデオデータ単位で行われる補正に用いられる第１の補正値と、エンジン制御部６内においてドットデータ単位で行われる補正に用いられる第２の補正値とが、Ｉ／Ｆコントローラ５が有する中央演算処理装置（ＣＰＵ１２）により算出されるので、第１の補正値と第２の補正値とを個別の中央演算処理装置によって算出することなく、１つの中央演算処理装置によって一括して算出することができる。
【００４８】
次に、ステップＳ１１において、ビデオデータ送信部１０３は、ＣＰＵ１２によって算出された第２の補正値データをエンジン制御部６へ送信する。このとき、ＣＰＵ１２によって算出された第２の補正値データは、ＣＰＵ１２とＣＰＵ２２とを接続する通信線１９を介してではなく、ビデオデータ送信部１０３とビデオデータ受信部２０１とを接続する通信線１８を介して送信される。
【００４９】
次に、ステップＳ１２において、ビデオデータ受信部２０１は、ビデオデータ送信部１０３によって送信された第２の補正値データを受信する。次に、ステップＳ１３において、ＣＰＵ１２は、ビデオデータ受信部２０１によって受信された第２の補正値をドットデータ補正部２０３に設定する。
【００５０】
次に、ステップＳ１４において、ドットデータ補正部２０３は、ビデオデータ補正部１０２から送信され、ラインメモリ２０２に記憶されているビデオデータに対して第２の補正値に基づいてドットデータ単位で補正する。ドットデータ補正部２０３は、１ドットのビデオデータを複数ドット（例えば、４ドット）に分割したドットデータのラインを指定し、第２の補正値に基づいて各ラインにおけるドットデータを読み出す。
【００５１】
次に、ステップＳ１５において、ドットデータ補正部２０３は、補正したドットデータを印字ヘッド７へ送信する。印字ヘッド７は、ドットデータ補正部２０３によって補正されたドットデータに基づいて印字する。
【００５２】
なお、本実施形態では、第１の補正値を算出し、算出した第１の補正値に基づいてビデオデータを補正し、補正したビデオデータの送受信が終了した後に第２の補正値を算出しているが、本発明は特にこれに限定されず、第１の補正値を算出し、補正したビデオデータを送信する前に第２の補正値を算出してもよい。すなわち、第１の補正値を算出するステップＳ５の処理の後に第２の補正値を算出するステップＳ１０の処理を行い、その後ステップＳ６〜Ｓ９，Ｓ１１〜Ｓ１５の処理を順次行ってもよい。
【００５３】
また、ビデオデータ単位で補正を行った後、第２の補正値を算出し、補正したビデオデータを送信してもよい。すなわち、ステップＳ５〜Ｓ７の処理を行った後、ステップＳ１０〜Ｓ１３の処理を行い、その後ステップＳ８，Ｓ９，Ｓ１４，Ｓ１５の処理を行ってもよい。
【００５４】
このように、まず、ＣＰＵ１２によって、印字ヘッド７の正規の位置からのズレ量をビデオデータ単位で補正するための第１の補正値が算出されるとともに、ズレ量をドットデータ単位で補正するための第２の補正値が算出される。そして、ビデオデータ補正部１０２によって、ホスト機器１より入力される印刷データがビデオデータに変換され、変換されたビデオデータが、第１の補正値に基づいてビデオデータ単位で補正され、ドットデータ補正部２０３によって、補正されたビデオデータが、第２の補正値に基づいてドットデータ単位で補正される。このとき、ビデオデータ補正部１０２によって補正されたビデオデータをドットデータ補正部２０３へ送信する通信線１８を介して第２の補正値がドットデータ補正部２０３に送信されるので、ビデオデータ単位で行う補正と、ドットデータ単位で行う補正とに用いられる補正値の設定を迅速に行うことができる。また、ビデオデータを送信する通信線１８を用いて第２の補正値を送信することによって、新たに通信線を設ける必要がなく、既設の通信線を用いて第２の補正値を送信することができる。
【００５５】
また、ＣＰＵ１２及びビデオデータ補正部１０２が、ホスト機器１から送信された印刷データをビデオデータに変換するとともに、印字ヘッド７の動作を制御するエンジン制御部６へビデオデータを転送するＩ／Ｆコントローラ５内に設けられており、ドットデータ補正部２０３が、エンジン制御部６内に設けられているので、ビデオデータ単位による補正と、ドットデータ単位による補正とをそれぞれ異なる装置を用いて行うことができる。
【００５６】
さらに、印字ヘッド７の主走査方向に対する角度ズレ量、印字ヘッド７に実装される発光素子（ＬＥＤ）のズレ量、又は印字ヘッド７の直線性歪みによるズレ量を補正することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施の形態による画像形成システムの全体構成を示すブロック図である。
【図２】図１に示すプリンタ装置の動作について説明するためのフローチャートである。
【符号の説明】
【００５８】
１    ホスト機器
２    プリンタ装置
３    パソコン
４    プリンタサーバ
５    Ｉ／Ｆコントローラ
６    エンジン制御部
７    印字ヘッド
８    メインモータ
１０，２０    ＡＳＩＣ
１１    ＳＤＲＡＭ
１２，２１    ＣＰＵ
１８    通信線
２２    定着制御部
２３    負荷
２４    センサ
２５    定着サーミスタ
２６    定着ヒータ
１００    画像形成システム
１０１    受信制御部
１０２    ビデオデータ補正部
１０３    ビデオデータ送信部
１０４    ＲＯＭ
１０５    フォントメモリ
２０１    ビデオデータ受信部
２０２    ラインメモリ
２０３    ドットデータ補正部
２０４    モータ制御部
【図１】
2006062235.tif 000003
【図２】
2006062235.tif 000004