(57)【要約】【課題】本発明は解像度の異なる印字ヘッドを使用する印刷装置に関し、特に制御が異なる印字ヘッドを同じ制御部に含め、色毎に異なる解像度の印刷処理ができる印刷装置を提供することができるものである。【解決手段】ヘッド部に配設された印字ヘッドに種別を示すヘッド情報が記憶され、該ヘッド情報をヘッド種別判定部２８によって読み取り、該判定結果に従って印刷制御を行い、色毎に異なる種別の印字ヘッドを使用しても対応する印刷処理を行い、一定の印刷品質を確保することができる印刷装置を提供するものである。また、解像度の異なる印字ヘッドを使用しても、印字ヘッドの解像度をヘッド種別判定部２８によって判別し、色毎に異なる解像度の印字ヘッドを使用しても一定の印刷品質を確保した印刷装置を提供するものである。【選択図】    図１
2008149640.tif 000002
【特許請求の範囲】
【請求項１】
色毎に使用され、種別の異なる第１、第２の印字ヘッドと、
該第１、第２の印字ヘッドに記憶されたヘッド情報を読み出し、該印字ヘッドの種別を判定する判定手段と、
該判定結果に従って、前記第１の印字ヘッドの制御を行う第１の処理、又は前記第２の印字ヘッドの制御を行う第２の処理の選択を行う選択手段と、
該選択結果に従って、色毎に印刷データを第１又は第２の印字ヘッドに出力し、対応する前記第１又は第２の処理によって印刷処理を行い、印刷出力を行う印刷処理手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記第１、第２の印刷処理は、主走査方向に対する分割数、及び副走査方向に対する１画素の走査回数が異なることを特徴とする請求項１記載の印刷装置。
【請求項３】
色毎に使用され、解像度の異なる第１、第２の印字ヘッドと、
該第１、第２の印字ヘッドに記憶されたヘッド情報を読み出し、該印字ヘッドの解像度を判定する判定手段と、
該判定結果に従って、前記第１の印字ヘッドの制御を行う第１の処理、又は前記第２の印字ヘッドの制御を行う第２の処理の選択を行う選択手段と、
該選択結果に従って、色毎に印刷データを第１又は第２の印字ヘッドに出力し、対応する前記第１又は第２の処理によって印刷処理を行い、印刷出力を行う印刷処理手段と、
を有することを特徴とする印刷装置。
【請求項４】
前記第１、第２の印刷処理は、主走査方向に対する分割数、及び副走査方向に対する１画素の走査回数が異なることを特徴とする請求項３記載の印刷装置。
【請求項５】
前記第１の印字ヘッドの解像度は、前記第２の印字ヘッドの解像度より低いイエロー色の印字ヘッドであることを特徴とする請求項３、又は４記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は種別の異なる印字ヘッドを使用する印刷装置に関する。
【背景技術】
【０００２】
今日、印刷装置の高性能化が進み、例えば高解像度の印字ヘッドを搭載した印刷装置が使用されている。また、印字ヘッドの種別も多く、例えば解像度や仕様の異なる印字ヘッドも多数開発されている。したがって、例えば印刷装置が高機能化する段階で、異なる仕様や解像度の印字ヘッドを搭載しなければならない場合もある。かかる場合、いずれの印字ヘッドを用いた場合でも一定品質の印刷処理を行う必要がある。
【０００３】
特許文献１は、種別の異なる印字ヘッドを使用する際、基準信号に同期してシーケンス制御を行うための主制御ＲＯＭに解像度判定用のフラグを設け、判定した解像度の専用ボードによって印字ヘッドの制御を行う構成である。
【特許文献１】特公平０３−８０６３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記場合、主制御ＲＯＭに解像度判定用のフラグを設ける必要があり、ＲＯＭに記憶された解像度に従った専用ボードが必要になる。また、カラーの印刷装置の場合、色毎に異なる種別の印字ヘッドを使用する構成ではない。
【０００５】
そこで、本発明は色毎に異なる種別の印字ヘッドを使用する場合でも、自動的に印字ヘッドの種別を選択し、対応するタイミング制御を行って印字ヘッドを駆動し、印刷処理を行う印刷装置を提供するものである。
【課題を解決するための手段】
【０００６】
上記課題は第１の発明によれば、色毎に使用され、種別の異なる第１、第２の印字ヘッドと、該第１、第２の印字ヘッドに記憶されたヘッド情報を読み出し、該印字ヘッドの種別を判定する判定手段と、該判定結果に従って、前記第１の印字ヘッドの制御を行う第１の処理、又は前記第２の印字ヘッドの制御を行う第２の処理の選択を行う選択手段と、該選択結果に従って、色毎に印刷データを第１又は第２の印字ヘッドに出力し、対応する前記第１又は第２の処理によって印刷処理を行い、印刷出力を行う印刷処理手段とを有する印刷装置を提供することによって達成できる。
【０００７】
また、第２の発明によれば、前記第１、第２の印刷処理は、主走査方向に対する分割数、及び副走査方向に対する１画素の走査回数が異なる請求項１記載の印刷装置を提供することによって達成できる。
【０００８】
また、上記課題は第３の発明によれば、色毎に使用され、解像度の異なる第１、第２の印字ヘッドと、該第１、第２の印字ヘッドに記憶されたヘッド情報を読み出し、該印字ヘッドの解像度を判定する判定手段と、該判定結果に従って、前記第１の印字ヘッドの制御を行う第１の処理、又は前記第２の印字ヘッドの制御を行う第２の処理の選択を行う選択手段と、該選択結果に従って、色毎に印刷データを第１又は第２の印字ヘッドに出力し、対応する前記第１又は第２の処理によって印刷処理を行い、印刷出力を行う印刷処理手段とを有する印刷装置を提供することによって達成できる。
【０００９】
また、上記課題は第４の発明によれば、前記第１、第２の印刷処理は、主走査方向に対する分割数、及び副走査方向に対する１画素の走査回数が異なる請求項３記載の印刷装置を提供することによって達成できる。
【００１０】
また、上記課題は第５の発明によれば、前記第１の印字ヘッドの解像度は、前記第２の印字ヘッドの解像度より低いイエロー色の印字ヘッドである請求項３、又は４記載の印刷装置を提供することによって達成できる。
【発明の効果】
【００１１】
本発明によれば、色毎に異なる印字ヘッドの種別を自動的に判別することができ、色毎に印字ヘッドの種別に対応した印刷処理を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
（実施形態１）
図２は、本実施形態の画像形成装置がホスト機器に接続された状態を示す図である。
【００１３】
同図において、ホスト機器１はパーソナルコンピュータ１ａやプリンタサーバ１ｂであり、画像形成装置であるプリンタ装置２とセントロインターフェイス又はＬＡＮ（ローカル・エリア・ネットワーク）で接続されている。ホスト機器１は、アプリケーションに従って作成した印刷データを中間コードに変換し、スプーラを介してプリンタ装置２のインターフェイスコントローラ（以下、Ｉ/Ｆコントローラで示す）３に出力する。
【００１４】
Ｉ/Ｆコントローラ３は、受信制御部４、ＭＰＵ５、ＲＯＭ７、フォントＲＯＭ８、表示制御部９、ビデオ転送制御部１０、メモリ１１、圧縮／伸張部１２で構成されている。ホスト機器１から供給された印刷データは受信制御部４の制御により、メモリ１１内の受信バッファにＤＭＡ（ダイレクトメモリアクセス）転送される。
【００１５】
また、上記受信バッファに所定量の印刷データが格納されると、コマンド解析処理が行われ、フォントＲＯＭ８からコマンドに対応するフォントデータが読み出され、圧縮／伸張部１２によって圧縮処理又は伸張処理が行われ、ビデオデータに変換されたデータがメモリ１１の描画エリアに展開される。尚、ＲＯＭ７は、本例のプリンタ装置２のシステムプログラムも記憶し、ＭＰＵ５によってプリンタ装置２のシステム制御が行われる。
【００１６】
メモリ１１の描画エリアに、例えば１ページ分のデータが展開されると、ビデオ転送制御部１０の制御によってビデオデータはエンジン制御部１４にＤＭＡ転送され、対応する色のヘッド部２０に出力される。
【００１７】
エンジン制御部１４は、ヘッド制御部１５、モータ制御部１６で構成され、ＭＰＵ１７によって制御される。また、ＭＰＵ１７には定着制御部１８や高圧制御部１９も接続され、対応する機器の駆動制御を行う。エンジン制御部１４はモータの駆動制御や用紙の搬送制御、感光体や現像器、帯電器等の駆動制御も行い、ビデオデータに従った画像を用紙に印刷する。
【００１８】
図１は上記ヘッド制御部１５の具体的な構成を示す図である。
ヘッド制御部１５はビデオＩ／Ｆ制御部２１、ドットパターン生成部２２、ヘッドデータ送信部２３、ヘッド制御信号生成部２４、ストローブ信号生成部２５、ＣＰＵインターフェイス部（以下、ＣＰＵ  Ｉ／Ｆ部で示す）２６、基本タイミング生成部２７、ヘッド種別判定部２８、ヘッド別設定レジスタ部２９で構成されている。尚、ヘッド部２０にはヘッド情報を記憶するＲＯＭ３０が配設されている。
【００１９】
前述のようにビデオＩ/Ｆ制御部２１はビデオデータを格納し、ドットパターン生成部２２の要求に従って順次ビデオデータをドットパターン生成部２２に転送する。ドットパターン生成部２２は受信したビデオデータの１画素を各階調値に基づき、Ｎ個の微画素で構成されるドットパターンに変換する。
【００２０】
ヘッド制御信号生成部２４はドットクロック（ＤＣＬＫ）、及び後述する水平同期信号（ＨＳＹＮＣ）を生成し、ドットクロック（ＤＣＬＫ）の出力に同期してドットパターンデータをヘッド部２０に供給する。
【００２１】
ＣＰＵ  Ｉ／Ｆ部２６は、アドレスデコード処理やヘッド制御部１５の各部の制御を行い、基本タイミング生成部２７はＣＰＵ  Ｉ／Ｆ部２６により設定された階調情報に従って副走査方向をｎ分割し、それぞれのスループットに対応した基本タイミング信号を生成する。
【００２２】
ヘッド種別判定部２８は、ヘッド部２０のＲＯＭ３０に記録されたヘッド情報を読み出し、ヘッドの種別を判定する。ＲＯＭ３０には、例えば印字ヘッドのシリアルナンバー等が記録され、ヘッド種別判定部２８はこの情報を読み出して印字ヘッドの種別を判定する。
【００２３】
ヘッド別設定レジスタ部２９は、ヘッド種別判定部２８によって判定された印字ヘッドの情報に基づいてデータ転送方式やヘッド制御信号の設定をレジスタに行う。ストローブ信号生成部２５は、ヘッド別設定レジスタ部２９に設定された情報に基づいて、主走査方向をｎ分割するストローブ信号を生成し、ヘッド部２０に出力する。
【００２４】
以下に、本例の処理動作を説明する。
図３（ａ）〜（ｃ）は本例の処理の概略を説明する図である。尚、同図の説明において、例えばＡヘッド、Ｂヘッドは印字ヘッドの種別を示す。同図（ａ）はＡヘッドのみの制御が可能な場合であり、この場合マゼンダ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のいずれの色の印字ヘッドにおいてもＡヘッドに対する印刷処理のみが可能である。また、同図（ｂ）はＢヘッドのみの制御が可能な場合の例であり、この場合マゼンダ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のいずれの色の印字ヘッドにおいてもＢヘッドに対する印刷処理のみが可能である。一方、本例の場合、同図（ｃ）に示すように、色毎にＡヘッド又はＢヘッドの印刷処理を判別して実行できる構成である。以下、具体的に説明する。
【００２５】
図４は本例の処理動作を説明するタイムチャートである。同図（ａ）は共通の基本タイミングを示し、６００ＤＰＩのビデオデータが供給される。同図において、ＴＷＯＵＴは一ラインの書き込み周期を示し、ＬＨ１乃至ＬＨ２４は基本タイミング信号を分周したタイミングを示す。また、ＶＩＤＥＯはビデオデータを示す。
【００２６】
印刷処理を行う際、先ずヘッド種別判定部２８はヘッド部２０の情報を読み出し、各色の印字ヘッドのＲＯＭ３０の記録されたヘッド情報を読み出す。前述のようにこのヘッド情報として、例えば印字ヘッドのシリアルナンバーの情報が記録されており、ヘッド種別判定部２８はこの情報に基づいてヘッドの種別を判定する。例えば、印字ヘッドとして種別の異なるＡヘッド又はＢヘッドでが使用されている場合、ヘッド種別判定部２８は各色毎にＡヘッド又はＢヘッドの種別を判別する。例えば、この判別処理の結果、図３（ｃ）に示すように、マゼンダ（Ｍ）の印字ヘッドがＡヘッドであり、シアン（Ｃ）の印字ヘッドがＢヘッドであり、イエロー（Ｙ）の印字ヘッドがＡヘッドであり、ブラック（Ｋ）の印字ヘッドがＢヘッドであるものとする。
【００２７】
上記場合、Ａヘッドであると判別されたマゼンダ（Ｍ）及びイエロー（Ｙ）のヘッド制御部１５では図４（ｂ）に示すタイミングチャートに従った処理が行われる。すなわち、副走査方向を３分割し、各ラインの一書き込み周期ＴＷを２分割し、ドットパターン生成部２２に生成したドットパターンデータをヘッド部２０に出力する。例えば、ライン（１／３）、ライン（２／３）、ライン（３／３）が副走査方向を３分割したサブラインを示す場合、各サブラインの一書き込み周期内において２回のストローブ信号を出力し、ドットパターンデータをヘッド部２０に送信する。
【００２８】
例えば、１番目のサブライン（ライン（１／３））の書き込み処理をストローブ信号ａ１、ａ２のタイミングで行い、それぞれ９６０個のドットクロック（ＤＣＬＫ）に同期してドットパターンデータをマゼンダ（Ｍ）の印字ヘッドに出力する。また、２番目のサブライン（ライン（２／３））の書き込み処理をストローブ信号ｂ１、ｂ２のタイミングで行い、それぞれ９６０個のドットクロック（ＤＣＬＫ）に同期してドットパターンデータをマゼンダ（Ｍ）の印字ヘッドに出力し、３番目のサブライン（ライン（３／３））の書き込み処理をストローブ信号ｃ１、ｃ２のタイミングで行い、それぞれ９６０個のドットクロック（ＤＣＬＫ）に同期してドットパターンデータをマゼンダ（Ｍ）の印字ヘッドに出力する。
【００２９】
尚、イエロー（Ｙ）の印字ヘッドについても、同様にしてドットパターンデータが出力される。
一方、Ｂヘッドであると判別されたシアン（Ｃ）及びブラック（Ｋ）のヘッド制御部１５では図４（ｃ）に示すタイミングチャートに従った処理が行われる。すなわち、副走査方向を３分割し、各ラインの一書き込み周期ＴＷを４分割し、ドットパターン生成部２２に生成したドットパターンデータをヘッド部２０に出力する。この場合、ライン（１／３）、ライン（２／３）、ライン（３／３）は前述と同様、副走査方向に３分割したサブラインを示し、各サブラインの一書き込み周期内において４回のストローブ信号を出力し、ドットパターンデータをヘッド部２０に送信している。
【００３０】
例えば、１番目のサブライン（ライン（１／３））の書き込み処理をストローブ信号ｄ１〜ｄ４のタイミングで行い、それぞれ４８０個のドットクロック（ＤＣＬＫ）に同期してドットパターンデータをシアン（Ｃ）の印字ヘッドに出力する。また、２番目のサブライン（ライン（２／３））の書き込み処理をストローブ信号ｅ１〜ｅ４のタイミングで行い、それぞれ４８０個のドットクロック（ＤＣＬＫ）に同期してドットパターンデータをシアン（Ｃ）の印字ヘッドに出力し、３番目のサブライン（ライン（３／３））の書き込み処理をストローブ信号ｆ１〜ｆ４のタイミングで行い、それぞれ４８０個のドットクロック（ＤＣＬＫ）に同期してドットパターンデータをシアン（Ｃ）の印字ヘッドに出力する。
【００３１】
尚、ブラック（Ｋ）の印字ヘッドに対しても同じタイミングでドットパターンデータが出力される。
以上のように、本例はヘッド部２０に記録されたＲＯＭ３０のヘッド情報から、ヘッドの種別を自動的に判別することができ、印字ヘッドの色毎に異なる印刷処理制御を行うことができる。したがって、色毎に種別の異なる印字ヘッドを使用する場合でも同じドットパターンデータの印刷処理を行うことができ、印字品質を一定に確保することができる。
（実施形態２）
次に、本発明の実施形態２について説明する。
【００３２】
図５は実施形態２を説明するヘッド制御部１５の構成図である。尚、同図において、前述の図１と同じ回路については説明を省略する。
同図において、図１と異なる構成はビデオＩ/Ｆ制御部２１にビデオ解像度別設定レジスタ３２が接続された点、及びヘッド別設定レジスタ部２９に代えてヘッド解像度別設定レジスタ部３３が使用されている点である。
【００３３】
ビデオ解像度別設定レジスタ３２はＩ/Ｆコントローラ３で生成されるビデオデータの解像度に従ってビデオＩ/Ｆ制御部２１によるデータ処理方法を設定する。また、ヘッド解像度別設定レジスタ３３は、ヘッド種別判定部２８から供給されるヘッド情報に基づいてドットパターンデータの分割方式やデータ転送方式等を設定する。
【００３４】
以下に本例の処理動作を説明する。図６（ａ）〜（ｃ）は本例の処理の概略を説明する図である。同図（ａ）は１２００ＤＰＩのビデオデータが供給された際、ヘッド情報に基づいて６００ＤＰＩ又は１２００ＤＰＩの印刷処理を行う例を示し、同図（ｂ）は６００ＤＰＩのビデオデータが供給された際、ヘッド情報に基づいて６００ＤＰＩ又は１２００ＤＰＩの印刷処理を行う例を示す。また、同図（ｃ）は６００ＤＰＩ又は１２００ＤＰＩのビデオデータが供給された際、ヘッド情報に基づいて６００ＤＰＩ又は１２００ＤＰＩの印刷処理を行う例を示す。以下、具体的に説明する。
【００３５】
図７（ａ）〜（ｃ）は本例の処理動作を説明するタイムチャートであり、１２００ＤＰＩのビデオデータが供給された際、ヘッド情報に基づいて６００ＤＰＩ又は１２００ＤＰＩの印刷処理を行う処理を説明するタイムチャートである。同図（ａ）は共通の基本タイミングを示し、ＴＷＯＵＴは一ラインの書き込み周期を示し、ＬＨ１乃至ＬＨ８は基本タイミング信号を分周した各タイミングを示す。また、ＶＩＤＥＯはビデオデータを示す。
【００３６】
印刷処理を行う際、先ずヘッド種別判定部２８は各色の印字ヘッドのＲＯＭ３０の記録されたヘッド情報を読み出す。前述のようにこのヘッド情報として、例えば印字ヘッドのシリアルナンバーの情報が記録されており、ヘッド種別判定部２８はこの情報に基づいてヘッドの解像度を判定する。例えば、判別処理の結果、印字ヘッドの解像度が１２００ＤＰＩであれば同図（ｂ）に示すタイムチャートに従った処理を行う。一方、判別処理の結果、印字ヘッドの解像度が６００ＤＰＩであれば同図（ｃ）に示すタイムチャートに従った処理を行う。前述の図６（ｃ）に示す例は、判別処理の結果、マゼンダ（Ｍ）とイエロー（Ｙ）の印字ヘッドの解像度が１２００ＤＰＩであり、シアン（Ｃ）とブラック（Ｋ）の印字ヘッドの解像度が６００ＤＰＩである。
【００３７】
ここで、１２００ＤＰＩのビデオデータを１２００ＤＰＩの解像度をもつ印字ヘッドによって印字処理する場合には、図７（ｂ）に示すように、水平同期信号の出力に従って各ライン毎に１回のドットパターンデータを出力して印刷処理を行う。一方、６００ＤＰＩの解像度をもつ印字ヘッドによって印字処理する場合には、図７（ｃ）に示すように、上記より短い半分のタイミングで水平同期信号を出力し、ラインｎ（１／２）、ラインｎ（２／２）、ラインｎ＋１（１／２）、ラインｎ＋１（２／２）の印刷処理を行う。
【００３８】
同図（ｄ）は上記場合を模式的に示す図である。すなわち、１２００ＤＰＩのビデオデータを１２００ＤＰＩの印字ヘッドを使用して処理する場合、対応するラインに同じビデオデータを出力し、６００ＤＰＩの印字ヘッドを使用して処理する場合にはラインｎに対してラインｎ（１／２）、ラインｎ（２／２）の印字処理を行い、ラインｎ＋１に対してラインｎ＋１（１／２）、ラインｎ＋１（２／２）の印字処理を行う。
【００３９】
このように処理することによって、ヘッド部２０に使用される印字ヘッドの解像度に影響されることなく、使用された印字ヘッドの解像度を自動的に判定して色毎に異なる解像度の印字ヘッドを使用することができる。
【００４０】
また、色毎に異なるビデオデータの入力に対して、使用させる印字ヘッドの解像度が異なる場合でも印字ヘッドの解像度を自動的に判定して色毎に対応する解像度による印字処理を行うことが可能となる。
【００４１】
尚、図８（ａ）〜（ｃ）は、６００ＤＰＩのビデオデータが供給された際、ヘッド情報に基づいて６００ＤＰＩ又は１２００ＤＰＩの印刷処理を行う処理を説明するタイムチャートである。この場合も上記と同様に、１２００ＤＰＩの印字ヘッドの場合、図８（ｂ）に示すように、水平同期信号の出力に従ってラインｎ及びラインｎ＋１に対応してドットパターンデータを出力し、６００ＤＰＩの解像度をもつ印字ヘッドによって印字処理する場合には、図８（ｃ）に示すように、上記より短い半分のタイミングで水平同期信号を出力し、ラインｎ（１／４）、ラインｎ（２／４）、ラインｎ（３／４）、ラインｎ（４／４）の印刷処理を行う。尚、同図（ｄ）は上記場合を模式的に示す図である。
（実施形態３）
次に、本発明の実施形態３について説明する。
【００４２】
図９は実施形態３を説明するヘッド制御部１５の構成図である。尚、同図において、前述の図１と同じ構成については説明を省略する。
本例においては、ビデオデータを記憶するビデオデータＲＡＭ部（ＳＤＲＡＭ）３５、及びラインバッファ３６が追加された構成である。ビデオデータＲＡＭ部３５はＩ/Ｆコントローラ３から供給されたビデオデータを格納し、主走査方向、又は副走査方向のレジスト調整に使用する。また、ラインバッファ３６はビデオＩ/Ｆ制御部２１から転送されたビデオデータを格納し、１画素を各階調値に基づいてｎ個の微画素に展開するためのバッファである。
【００４３】
図１０は６００ＤＰＩ、及び１２００ＤＰＩの解像度を有する印字ヘッドのチップ実装イメージを示す図である。例えば、１ライン７６８０ドットの印字ヘッドの場合、１チップ１９２ドット構成のチップ４０個をライン状に配設する。また、１２００ＤＰＩの印字ヘッドの場合１チップ３８４ドット構成のチップ４０個をライン状に配設する。
【００４４】
本例では、特に副走査方向のチップ位置ずれを補正する処理を行う場合において、同時に異なる解像度の印字ヘッドを使用する場合でも印字品質を低下させることなく印刷処理を行うものである。例えば、６００ＤＰＩの印字ヘッドの場合、１チップに形成するドットの数は６４ドット×３（１９２ドット）であり、通常の１２８ドット毎に副走査方向（Ｙ方向）のレジスト調整を行う場合、図１０に示すチップ位置ずれ（段差）を有効に補正することができない。
【００４５】
そこで、本例において以下のように処理を行う。先ず、前述と同様ヘッド種別判定部２８はヘッド部２０のＲＯＭ３０に記録されたヘッド情報を読み出し、この情報に基づいてヘッドの解像度を判定する。ヘッド解像度別設定レジスタ３３はヘッド種別判定部２８の判別結果に基づいて各パラメータの設定を行う。  
【００４６】
ここで、上記判定結果が６００ＤＰＩである場合、図１１に示す処理を行う。すなわち、ビデオＩ/Ｆ制御部２１には色毎に４ビットのビデオデータが入力し、ビデオＩ/Ｆ制御部２１は供給されたビデオデータをビデオデータＲＡＭ部３５に格納する。ビデオデータＲＡＭ部３５には、例えば１ドット４ビット構成のビデオデータが８Ｋドットで、６４ライン分のデータ（２５５ＫＢ（４ビット×８Ｋドット×６４ライン分のデータ）が格納される。
【００４７】
次に、ビデオＩ/Ｆ制御部２１はビデオデータＲＡＭ部３５からビデオデータを読み出し、ヘッドＩ/Ｆ制御部３１を介してラインバッファ３６に出力する。この時、ビデオデータＲＡＭ部３５からのデータの読み出しは、図１２に示すようにデータ転送速度を重視して８バーストとし、４ビット×８ドット（３２ビット）のデータを順次ラインバッファ３６に転送し、ラインバッファ３６にビデオデータを書き込む（Ｗ）。一方、ラインバッファ３６からビデオデータを読み出す場合にも、同じ４ビット×８ドット（３２ビット）のデータを順次ラインバッファ３６から読み出し（Ｒ）、ヘッドＩ/Ｆ制御部３１に転送する。
【００４８】
一方、上記判定結果が１２００ＤＰＩである場合、図１３に示すように、ビデオデータＲＡＭ部３５は２ライン並列処理を行い、ビデオＩ/Ｆ制御部２１にはラインｎとｎ＋１の２ラインのビデオデータが供給され、色毎に２５５ＫＢのデータが格納される。この場合、ラインｎ、及びラインｎ＋１それぞれについて、１ビット×１２８ドット毎にデータの転送が行われる。図１４は、ラインｎ及びラインｎ＋１について、８回のバーストにおける対応ドットを示す。
【００４９】
このように転送処理を行うことによって、ラインｎ及びラインｎ＋１の何れのラインにおいても１２８ドット毎のデータ転送を行うことができ、前述のチップ位置ずれ補正を有効に行うことが可能となる。
【００５０】
以上のように、本例によればビデオＩ/Ｆ制御部２１は２ライン同時にデータ処理を行うことによって、チップ位置ずれ補正を有効に行うことが可能となると共に、色毎に解像度の異なる印字ヘッドを使用して印刷処理を行うことができる。
【図面の簡単な説明】
【００５１】
【図１】ヘッド制御部の構成を説明する図である。
【図２】画像形成装置がホスト機器に接続された状態を示す図である。
【図３】（ａ）〜（ｃ）は、実施形態１の処理の概略を説明する図である。
【図４】（ａ）〜（ｄ）は、実施形態１の処理動作を説明するタイムチャートである。
【図５】実施形態２を説明するヘッド制御部の構成図である。
【図６】（ａ）〜（ｃ）は、実施形態２の処理の概略を説明する図である。
【図７】（ａ）〜（ｃ）は、実施形態２の処理動作を説明するタイムチャートである。
【図８】（ａ）〜（ｃ）は、実施形態２の処理動作を説明するタイムチャートである。
【図９】実施形態３を説明するヘッド制御部の構成図である。
【図１０】６００ＤＰＩ、及び１２００ＤＰＩの解像度を有する印字ヘッドのチップ実装イメージを示す図である。
【図１１】６００ＤＰＩの印字ヘッドのビデオデータ受信時のドット処理単位を示す図である。
【図１２】１２００ＤＰＩの印字ヘッドのビデオデータ受信時のドット処理単位を示す図である。
【図１３】実施形態３の処理を説明する図である。
【図１４】実施形態３の処理を説明する図である。
【符号の説明】
【００５２】
１・・・ホスト機器
２・・・プリンタ装置
３・・・Ｉ/Ｆコントローラ
４・・・受信制御部
５・・・ＭＰＵ
７・・・ＲＯＭ
８・・・フォントＲＯＭ
９・・・表示制御部
１０・・ビデオ転送制御部
１１・・メモリ
１２・・圧縮／伸張部
１４・・エンジン制御部
１５・・ヘッド制御部
１６・・モータ制御部
１７・・ＭＰＵ
１８・・定着制御部
１９・・高圧制御部
２０・・ヘッド部
２１・・ビデオＩ／Ｆ制御部
２２・・ドットパターン生成部
２３・・ヘッドデータ送信部
２４・・ヘッド制御信号生成部
２５・・ストローブ信号生成部
２６・・ＣＰＵインターフェイス部
２７・・基本タイミング生成部
２８・・ヘッド種別判定部
２９・・ヘッド別設定レジスタ
３０・・ＲＯＭ
３１・・ヘッドＩ／Ｆ制御部
３２・・ビデオ解像度別設定レジスタ
３３・・ヘッド解像度別設定レジスタ
３５・・ビデオデータＲＡＭ部（ＳＤＲＡＭ）
３６・・ラインバッファ
【図１】
2008149640.tif 000003
【図２】
2008149640.tif 000004
【図３】
2008149640.tif 000005
【図４】
2008149640.tif 000006
【図５】
2008149640.tif 000007
【図６】
2008149640.tif 000008
【図７】
2008149640.tif 000009
【図８】
2008149640.tif 000010
【図９】
2008149640.tif 000011
【図１０】
2008149640.tif 000012
【図１１】
2008149640.tif 000013
【図１２】
2008149640.tif 000014
【図１３】
2008149640.tif 000015
【図１４】
2008149640.tif 000016