(57)【要約】【課題】画像形成装置における露光時間の制御技術に関し、解像度や階調値の変更に応じて印刷濃度を自動的に補正可能とする。【解決手段】演算部３０３は、入力されたビデオデータの解像度および階調値の組に対応する発光面積の比の値を１２００ｄｐｉ露光レジスタ３０１または６００ｄｐｉ露光レジスタ３０２から取得し、解像度６００ｄｐｉおよび階調値４の組での時間露光積の値を、ヘッド部の光源に現在設定されている光出力の値で除算し、その除算結果に取得した発光面積の比の値を乗算することにより、ストローブ信号の露光時間を演算する。これに基づいて生成されるストローブ信号がヘッド部の光源に供給されることにより、ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定に制御される。【選択図】図３
2014213457.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成し該ヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成装置において、
前記ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出する露光時間算出部と、
前記露光時間算出部が算出した露光時間だけ前記ヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するストローブ信号生成部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記露光時間算出部は、前記ビデオデータの解像度および階調値の組ごとに前記ヘッドの光源を階調値を最大として発光させたときの一画素あたりの光強度が該光強度を予め定めた解像度に換算した時に予め定めた光強度閾値を超える発光面積が、一定になるように前記露光時間を算出する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記露光時間算出部は、
前記ビデオデータの解像度および階調値の組ごとに、該組に対応する前記発光面積に対する、該組のうちのいずれか一つの組に対応する前記発光面積の比の値を記憶する記憶部と、
前記ビデオデータの解像度および階調値の組に対応する前記発光面積の比の値を前記記憶部から取得し、前記いずれか一つの組での時間露光積の値を前記ヘッドの光源に現在設定されている光出力の値で除算し、該除算結果に前記取得した発光面積の比の値を乗算することにより、前記露光時間を演算する演算部と、
を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成し該ヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成方法において、
前記ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出し、
前記算出した露光時間だけ前記ヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給する、
ことを特徴とする画像形成方法。
【請求項５】
ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成し該ヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成装置に、
前記ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出するステップと、
前記算出した露光時間だけ前記ヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するステップと、
を実行させるための画像形成装置制御プログラム。
【請求項６】
ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出する露光時間算出部と、
前記露光時間算出部が算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するストローブ信号生成部と、
を備え、
前記ストローブ信号生成部は、
前記階調値に応じて一画素あたりの前記ヘッドの光源の点灯回数を変更するような前記ストローブ信号を生成し、
前記露光時間算出部は、
前記複数の組のそれぞれについて、一画素あたりの前記ヘッドの光源の前記点灯回数を最大にしたときの点灯回数を算出し、
前記複数の組のいずれか一つの組の点灯回数の、前記各組の点灯回数に対する比をそれぞれ算出し、
前記いずれか一つの組の露光時間に、前記各組の点灯回数に対する比を乗算して、前記各組における前記露光時間を算出する、
ことを特徴とするヘッド制御装置。
【請求項７】
ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出し、
前記算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給し、
前記ストローブ信号を生成することは、
前記階調値に応じて一画素あたりの前記ヘッドの光源の点灯回数を変更するような前記ストローブ信号を生成することを含み、
前記露光時間を算出することは、
前記複数の組のそれぞれについて、一画素あたりの前記ヘッドの光源の前記点灯回数を最大にしたときの点灯回数を算出し、
前記複数の組のいずれか一つの組の点灯回数の、前記各組の点灯回数に対する比をそれぞれ算出し、
前記いずれか一つの組の露光時間に、前記各組の点灯回数に対する比を乗算して、前記各組における前記露光時間を算出することを含む、
ことを特徴とするヘッド制御方法。
【請求項８】
コンピュータに、
ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出するステップと、
前記算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するステップと、
を実行させ、
前記ストローブ信号を生成するステップにおいて、
前記階調値に応じて一画素あたりの前記ヘッドの光源の点灯回数を変更するような前記ストローブ信号を生成するステップを実行させ、
前記露光時間を算出するステップにおいて、
前記複数の組のそれぞれについて、一画素あたりの前記ヘッドの光源の前記点灯回数を最大にしたときの点灯回数を算出し、
前記複数の組のいずれか一つの組の点灯回数の、前記各組の点灯回数に対する比をそれぞれ算出し、
前記いずれか一つの組の露光時間に、前記各組の点灯回数に対する比を乗算して、前記各組における前記露光時間を算出するステップを実行させる、
ためのヘッド制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置におけるヘッドの露光時間を制御する画像形成方法、画像形成プログラム、ヘッド制御装置、ヘッド制御方法、および、ヘッド制御プログラムに関する。
【背景技術】
【０００２】
プリンタ装置の一態様では、ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成しそのヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する。
【０００３】
このようなプリンタ装置において、環境温度や湿度などの条件により印刷濃度が変化する場合がある。そこで、環境温度や湿度に応じて帯電電圧や現像バイアス等を切り替えることにより印刷濃度を制御する従来技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１６１００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンタ装置の高機能化に伴い、画像解像度として６００ｄｐｉ（ドット／インチ）または１２００ｄｐｉ、また、階調値も複数段階等、画像処理の様々な形態による印字処理が要求されるようになってきている。このような場合、解像度や階調値が変更された場合、ヘッドの光源の露光条件が変わるため、印刷濃度が変化してしまう。
【０００６】
このような印刷濃度の変化を自動的に補正するために、帯電電圧や現像バイアスなどの高圧設定だけで印刷濃度を調整する従来技術では、さまざまに変化する画像処理条件に対応することは困難であるという問題点を有していた。
【０００７】
本発明は、解像度や階調値の変更に応じて印刷濃度を自動的に補正可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
態様の一例では、ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成し該ヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成装置において、
前記ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出する露光時間算出部と、
前記露光時間算出部が算出した露光時間だけ前記ヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するストローブ信号生成部と、
を備える。
【０００９】
また、態様の一例では、ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成しそのヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成方法において、ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、ビデオデータの解像度および階調値に応じて露光時間を算出し、算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成してヘッドに供給することを特徴とする。
【００１０】
また、態様の一例では、ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成しそのヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成装置にビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、ビデオデータの解像度および階調値に応じて露光時間を算出するステップと、算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成してヘッドに供給するステップと、を実行させる。
【００１１】
また、態様の一例では、ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、ビデオデータの解像度および階調値に応じて露光時間を算出する露光時間算出部と、露光時間算出部が算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するストローブ信号生成部と、を備え、ストローブ信号生成部は、記階調値に応じて一画素あたりのヘッドの光源の点灯回数を変更するようなストローブ信号を生成し、露光時間算出部は、複数の組のそれぞれについて、一画素あたりのヘッドの光源の点灯回数を最大にしたときの点灯回数を算出し、複数の組のいずれか一つの組の点灯回数の、各組の点灯回数に対する比をそれぞれ算出し、いずれか一つの組の露光時間に、各組の点灯回数に対する比を乗算して、各組における前記露光時間を算出する。
【００１２】
また、態様の一例では、ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、ビデオデータの解像度および階調値に応じて露光時間を算出し、算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成してヘッドに供給し、ストローブ信号を生成することは、階調値に応じて一画素あたりのヘッドの光源の点灯回数を変更するようなストローブ信号を生成することを含み、露光時間を算出することは、複数の組のそれぞれについて、一画素あたりのヘッドの光源の前記点灯回数を最大にしたときの点灯回数を算出し、複数の組のいずれか一つの組の点灯回数の、各組の点灯回数に対する比をそれぞれ算出し、いずれか一つの組の露光時間に、各組の点灯回数に対する比を乗算して、各組における前記露光時間を算出することを含む。
【００１３】
また、態様の一例では、コンピュータに、ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、ビデオデータの解像度および階調値に応じて露光時間を算出するステップと、算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成してヘッドに供給するステップと、を実行させ、ストローブ信号を生成するステップにおいて、階調値に応じて一画素あたりのヘッドの光源の点灯回数を変更するようなストローブ信号を生成するステップを実行させ、露光時間を算出するステップにおいて、複数の組のそれぞれについて、一画素あたりのヘッドの光源の前記点灯回数を最大にしたときの点灯回数を算出し、複数の組のいずれか一つの組の点灯回数の、各組の点灯回数に対する比をそれぞれ算出し、いずれか一つの組の露光時間に、各組の点灯回数に対する比を乗算して、各組における前記露光時間を算出するステップを実行させる。
【発明の効果】
【００１４】
本発明によれば、解像度や階調値の変更に応じて印刷濃度を自動的に補正することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態のシステム構成例を示す図である。
【図２】本実施形態におけるヘッド制御部の構成例を示す図である。
【図３】本実施形態におけるストローブ信号生成部の構成例を示す図である。
【図４】解像度および階調値の組ごとのドットパターンおよび光源配置の例を示す図である。
【図５】解像度が６００ｄｐｉ、階調値が２値で、露光時間制御がない場合の副走査線方向の光強度分布の例を示す図である。
【図６】解像度が１２００ｄｐｉ、階調値が２値で、露光時間制御がない場合の副走査線方向の光強度分布の例を示す図である。
【図７】解像度が６００ｄｐｉ、階調値が４値で、露光時間制御がない場合の副走査線方向の光強度分布の例を示す図である。
【図８】解像度が１２００ｄｐｉ、階調値が２値で、露光時間制御がない場合の副走査線方向の光強度分布の例を示す図である。
【図９】解像度が６００ｄｐｉ、階調値が４値で、露光時間制御を行った場合の副走査線方向の光強度分布の例を示す図である。
【図１０】解像度が６００ｄｐｉ、階調値が２値で、露光時間制御を行った場合の副走査線方向の光強度分布の例を示す図である。
【図１１】解像度が１２００ｄｐｉ、階調値が２値で、露光時間制御を行った場合の副走査線方向の光強度分布の例を示す図である。
【図１２】解像度が１２００ｄｐｉ、階調値が４値で、露光時間制御を行った場合の副走査線方向の光強度分布の例を示す図である。
【図１３】ストローブ信号生成部の各露光レジスタの設定例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明の実施形態のシステム構成例を示す図である。
【００１８】
ホスト機器１５０は、パーソナルコンピュータ（以下「パソコン」と呼ぶ）１５１やプリンタサーバ１５２で構成される。プリンタ装置１００とパソコン１５１間は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：ユニバーサルシリアルバス）インタフェース１５５で接続されている。プリンタ装置１００とプリンタサーバ１５２間は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ローカルエリアネットワーク）１５６で接続さている。なお、プリンタ装置１００とパソコン１５１間、パソコン１５１とプリンタサーバ１５２間もＬＡＮ１５６で接続されてよい。
【００１９】
パソコン１５１内で実行されている特には図示しないアプリケーションプログラムから印刷が実行されると、パソコン１５１は、アプリケーションプログラムからプリンタドライバを介して出力されたコマンドデータを変換しながら、パソコン１５１内のスプーラ１５３に一旦保存する。パソコン１５１とプリンタ装置１００がＵＳＢインタフェース１５５で接続されている場合は、パソコン１５１内のスプーラ１５３からプリンタ装置１００に直接コマンドデータが送信される。ＬＡＮ１５６で接続されているプリンタサーバ１５２経由で印刷を実行する場合は、パソコン１５１内のスプーラ１５３にに保存されたデータが、プリンタサーバ１５２内のスプーラ１５４へ転送され、そのスプーラ１５４からプリンタ装置１００にコマンドデータが送信される。
【００２０】
プリンタ装置１００は、Ｉ／Ｆ（インタフェース）コントローラ１０１、エンジンコントローラ１０２、およびプリンタエンジン１０３を備える。
【００２１】
Ｉ／Ｆコントローラ１０１は、受信制御部１０４、ＲＯＭ（リードオンリーメモリ：読出し専用メモリ）１０５、フォント部１０６、表示制御部１０７、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：マイクロプロセッシングユニット）１０８、ビデオＩ／Ｆ（インタフェース）制御部１０９、メモリ部１１０、ＡＳＩＣ（Ａｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：特定用途向け集積回路）１１１、およびこれらを相互接続するシステムバス１２６を備える。
【００２２】
ＭＰＵ１０８は、ＲＯＭ１０５に記憶された制御プログラムを実行することにより、Ｉ／Ｆコントローラ１０１全体の動作を制御する。ＭＰＵ１０８は、エラーが発生した場合等において、表示制御部１０７に表示を行う。
【００２３】
受信制御部１０４は、ホスト機器１５０側からのコマンドデータを受信し、メモリ部１１０内の受信バッファ（図示せず）へＤＭＡ（ダイレクトメモリアクセス）転送する。受信制御部１０４はまた、プリンタ装置１００の状態を、ホスト機器１５０側に通知する。
【００２４】
ＭＰＵ１０８は、メモリ部１１０内の受信バッファのコマンドデータを解析し、フォント部１０６に記憶されたフォントデータを用いながら、ビデオデータ（ビットマップデータ）に変換し、メモリ部１１０内の描画エリアに描画（保存）する。
【００２５】
ＭＰＵ１０８による１ページの描画が完了すると、ビデオＩ／Ｆ制御部１０９が、エンジンコントローラ１０２に対して印刷開始を指定し、エンジンコントローラ１０２からの水平同期信号（ＨＳＹＮＣ）に同期させて、１ライン毎にメモリ部１１０内の描画エリアのビデオデータを、エンジンコントローラ１０２へＤＭＡ転送する。また、ビデオＩ／Ｆ制御部１０９は、給紙口の選択や解像度の指定等のプリンタエンジン指定やジャムなどのプリンタエンジン状態の受信も行なう。
【００２６】
ＡＳＩＣ１１１は、各制御の選択（チップセレクト）やＤＭＡ制御時のシステムバス１２６の制御を行なっている。また、メモリ部１１０内の描画データの圧縮／伸張と、ＤＭＡ制御によるエンジンコントローラ１０２へのビデオデータの転送を実行する。
【００２７】
エンジンコントローラ１０２は、ヘッド制御部１１３およびモータ制御部１１４を含むＡＳＩＣ１１２、ＭＰＵ１１５、定着制御部１１６、高圧制御部１１７を備える。
【００２８】
プリンタエンジン１０３は、ヘッド部１１８、メインモータ１１９、負荷１２０、センサ１２１、定着サーミスタ１２２、定着ヒータ１２３、および高圧部１２４などを備える。
【００２９】
ＡＳＩＣ１１２は、ヘッド制御部１１２にて、１ライン分の印刷タイミングを制御しながら、プリンタエンジン１０３内のヘッド部１１８へヘッドデータを送り、感光体に画像を形成させる。ＡＳＩＣ１１２は、モータ制御部１１３によって、プリンタエンジン１０３内のメインモータ１１９を制御する。ＡＳＩＣ１１２は、プリンタエンジン１０３内の給紙ソレノイドや待機クラッチなどの負荷１２０を制御する。ＡＳＩＣ１１２は、プリンタエンジン１０３内の各種センサ１２１を介して、給紙、排紙、紙有無、用紙サイズ、ユニット情報等を検出する。
【００３０】
ＭＰＵ１１５は、ＲＯＭ、ＲＡＭ（ランダムアクセスメモリ）、Ａ／Ｄ変換器を内蔵するワンチップマイクロコンピュータである。ＭＰＵ１１５は、プリンタエンジン１０３内の定着サーミスタ１２２の値を内蔵のＡ／Ｄ変換器を介して算出し、その算出結果に基づいて定着制御部１１６を介してプリンタエンジン１０３内の定着ヒータ１２３を制御することにより、定着温度制御を実行する。
【００３１】
Ｉ／Ｆコントローラ１０１内のビデオＩ／Ｆ制御部１０９が印刷開始を指定すると、ＡＳＩＣ１１２内のモータ制御部１１３が、プリンタエンジン１０３内のメインモータ１１９を回転させ、用紙を搬送させる。また、ＡＳＩＣ１１２は、センサ１２１を介して用紙先端が画像形成可能な位置に到達したことを検知し、Ｉ／Ｆコントローラ１０１内のビデオＩ／Ｆ制御部１０９に知らせる。次に、ＡＳＩＣ１１２は、Ｉ／Ｆコントローラ１０１に水平同期信号を出力するとともに、ヘッドデータをプリンタエンジン１０３内のヘッド部１１８へ送信して、画像を形成する。
【００３２】
図２は、図１のヘッド制御部１１２の構成例を示す図である。
ヘッド制御部１１２は、ビデオＩ／Ｆ制御部２０１、ビデオＲＡＭ（ランダムアクセスメモリ）２０２、ヘッドＩ／Ｆ制御部２０３、およびＣＰＵ  Ｉ／Ｆ制御部２０４を備える。さらに、ヘッドＩ／Ｆ制御部２０３は、ドットパターン生成部２０５、パターン登録レジスタ２０６、ヘッドデータ送信部２０７、ヘッド制御信号生成部２０８、およびストローブ信号生成部２０９を備える。
【００３３】
ビデオＩ／Ｆ制御部２０１は、Ｉ／Ｆコントローラ１０１（図１）から受信したビデオデータを、ビデオＲＡＭ２０２に格納し、ヘッドＩ／Ｆ制御部２０３内のドットパターン生成部２０５からの要求に応じ、順次ドットパターン生成部２０５に転送する。
【００３４】
ドットパターン生成部２０５は、ビデオＩ／Ｆ制御部２０１から入力されたビデオデータの１画素を、各階調値に基づいてパターン登録レジスタ２０６に設定されたドットパターンデータをリードすることにより、副走査方向にそれぞれｎ個の微画素に展開することにより、ドットパターンデータを生成する。
【００３５】
ヘッドＩ／Ｆ制御部２０３内のヘッドデータ送信部２０７は、ドットパターン生成部２０５が生成したドットパターンデータを、ヘッド制御信号生成部２０８のドットクロック（ＤＣＬＫ）の指示に従って、順次ヘッド部１１８（図１参照）へ転送する。
【００３６】
ヘッド制御信号生成部３０９は、水平同期信号／ＨＤ−ＨＳＹＮＣ、ドットクロック信号ＤＣＬＫ、ＬＯＡＤ信号等のヘッド制御信号を生成する。
【００３７】
ストローブ信号生成部２０９は、ＣＰＵ  Ｉ／Ｆ制御部２０４により設定された階調情報に従って、副走査方向をｎ分割し、それぞれの要求に応じたストローブ信号を生成する。ストローブ信号生成部２０９は例えば、副走査方向２分割の場合はサブライン(１/２)、(２/２)の２種類、副走査方向３分割の場合はサブライン(１/３)、(２/３)、(３/３）の３種類のストローブタイミング信号を生成する。
【００３８】
ＣＰＵ  Ｉ／Ｆ制御部２０４は、アドレスデコード及び各モジュールのレジスタ群及びＩ／Ｏ（入出力）ポートのリード／ライトを行う。
【００３９】
図３は、図２のストローブ信号生成部２０９の構成例を示す図である。
【００４０】
１２００ｄｐｉ露光レジスタ３０１、６００ｄｐｉ露光レジスタ３０２、および演算部３０３からなる露光時間算出部は、ビデオＩ／Ｆ制御部２０１からヘッドＩ／Ｆ制御部２０３に入力するビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、入力したビデオデータの解像度および階調値に応じて露光時間を算出する。
【００４１】
ここでは、ビデオデータの解像度および階調値の組ごとにヘッドの光源を階調値を最大として発光させたときの所定の解像度への換算時の所定の光強度閾値における発光面積が一定になるように露光時間が算出される。この動作原理については、後述する。
【００４２】
ここで、１２００ｄｐｉ露光レジスタ３０１および６００ｄｐｉ露光レジスタ３０２は、ビデオデータの１２００ｄｐｉまたは６００ｄｐｉ解像度および階調値２、３、４等の組ごとに、その組に対応する上述の発光面積に対する、所定の解像度および階調値の組（例えば後述する解像度６００ｄｐｉ、階調値４）に対応する発光面積の比の値を記憶する。
【００４３】
さらに、演算部３０３は、入力したビデオデータの解像度および階調値の組に対応する発光面積の比の値を１２００ｄｐｉ露光レジスタ３０１または６００ｄｐｉ露光レジスタ３０２から取得し、前述した所定の解像度および階調値の組での時間露光積の値をヘッド部１１８の光源に現在設定されている光出力の値で除算し、その除算結果に取得した発光面積の比の値を乗算することにより、露光時間を演算する。
そして、ストローブ信号生成部２０９は、算出された露光時間に対応して、図１または図２のヘッド部１１８の光源を駆動するためのストローブ信号／ＳＴＲＯＢＥを生成し、ヘッド部１１８に供給する。
【００４４】
図４は、解像度および階調値の組ごとのドットパターンおよびヘッド部１１８の光源の点灯タイミングの例を示す図である。図４（ａ）は解像度６００ｄｐｉ、階調値２のドットパターン、図４（ｂ）は解像度１２００ｄｐｉ、階調値２のドットパターン、図４（ｃ）は解像度６００ｄｐｉ、階調値４のドットパターン、図４（ｄ）は解像度１２００ｄｐｉ、階調値３のドットパターンである。
【００４５】
ヘッド部１１８では、図面左から右方向の主走査線方向に沿って、１２００ｄｐｉごとに１個ずつ、かつ、特には図示しないが、多数の光源４００が配置される。また、紙面上から下方向の副走査方向には、これら多数の光源４００は、一列に並ぶように配置されている。このため、例えば、図４（ａ）に示されるように、６００ｄｐｉ×６００ｄｐｉのエリア内には、２つの光源４００（＃１）および４００（＃２）が主走査線方向に並んで配置される。各光源４００は、個別にオン／オフが可能となっている。
【００４６】
図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理では、主走査線方向の６００ｄｐｉのエリアに入る破線枠４０１で示される２つの光源４００（＃１）および４００（＃２）が、同時にオンまたは同時にオフされる。また、ヘッド部１１８の副走査方向への移動に伴って、ヘッド部１１８の２つの光源４００（＃１）および４００（＃２）が、図４（ａ）の破線枠４０１で示されるエリアに重なる位置に移動したときに、これら２つの光源４００（＃１）および４００（＃２）が、同時にオンされ、予め定めた時間だけ点灯後、同時にオフされる。すなわち、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理では、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉの１画素のエリアでは、２つの光源４００（＃１）および４００（＃２）のペアは１回だけ同時にオン／オフ制御される。
【００４７】
これにより、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理では、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉの１画素エリア内で、ビデオデータの階調値が１のときは２つの光源４００（＃１）および４００（＃２）が同時にオンし、階調値が０のときは２つの光源４００（＃１）および４００（＃２）が同時にオフするという、２値の階調値が表現される。
【００４８】
図４（ｂ）の解像度１２００ｄｐｉ、階調値２のドットパターンへの印字処理では、主走査線方向の２画素分の１２００ｄｐｉの各エリアに入る破線枠４０２で示される２つの光源４００（＃１）および４００（＃２）は、別々にオンまたはオフされる。また、図４（ｂ）に示されるように、副走査線方向では、ヘッド部１１８の副走査方向への移動に伴って、ヘッド部１１８の２つの光源４００（＃１）および４００（＃２）が、図４（ａ）の破線枠４０１で示される１２００ｄｐｉ間隔の破線枠４０２および４０３で示されるエリアに重なる２つの位置のそれぞれに移動したときに、これら２つの光源４００（＃１）および４００（＃２）が、個別にオンされ、予め定めた時間だけ点灯後、個別にオフされる。
【００４９】
これにより、図４（ｂ）の解像度１２００ｄｐｉ、階調値２のドットパターンへの印字処理では、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリアに入る太線枠で囲まれた４つの１２００ｄｐｉ×１２００ｄｐｉの１画素エリアのそれぞれにおいて、１つの光源４００が、ビデオデータの階調値が１のときはオンし、階調値が０のときはオフするという、２値の階調値が表現される。
【００５０】
図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理では、主走査線方向の６００ｄｐｉの１画素エリアに入る破線枠４０４で示される２つの光源４００（＃１）および４００（＃２）は、同時にオンまたはオフされる。また、ヘッド部１１８の副走査方向への移動に伴って、ヘッド部１１８の２つの光源４００（＃１）および４００（＃２）が、図４（ｃ）の破線枠４０４、４０５、および４０６で示されるエリアに重なる３つの位置のそれぞれに移動したときに、これら２つの光源４００（＃１）および４００（＃２）が、同時にオンされ、予め定めた時間だけ点灯後、同時にオフされる。
【００５１】
これにより、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理では、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉの１画素エリア内で、２つの光源４００（＃１）または４００（＃２）のペアが、ビデオデータの階調値が３のときは破線枠４０４、４０５、および４０６の全ての位置でオンし、階調値が２のときは例えば破線枠４０４、４０５の位置でオン、破線枠４０６の位置でオフし、階調値が１のときは例えば破線枠４０４の位置でオン、破線枠４０５、４０６の位置でオフし、階調値が０のときは破線枠４０４、４０５、４０６の全ての位置でオフするという、４値の階調値が表現される。
【００５２】
図４（ｄ）の解像度１２００ｄｐｉ、階調値４のドットパターンへの印字処理では、主走査線方向の２画素分の１２００ｄｐｉの各エリアに入る破線枠４０７で示される２つの光源４００（＃１）および４００（＃２）は、別々にオンまたはオフされる。また、図４（ｄ）に示されるように、副走査線方向では、ヘッド部１１８の副走査方向への移動に伴って、ヘッド部１１８の２つの光源４００（＃１）および４００（＃２）が、図４（ａ）の破線枠４０１で示される２４００ｄｐｉ間隔の破線枠４０７、４０８、４０９、および４１０で示されるエリアに重なる４つ位置のそれぞれに移動したときに、これら２つの光源４００（＃１）および４００（＃２）が、個別にオンされ、予め定めた時間だけ点灯後、個別にオフされる。
【００５３】
これにより、図４（ｄ）の解像度１２００ｄｐｉ、階調値４のドットパターンへの印字処理では、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリアに入る太線枠で囲まれた４つの１２００ｄｐｉ×１２００ｄｐｉの１画素エリア（例えば、図４（ｄ）の破線枠４０７、４０８の各左側の白丸が配置された２つの矩形からなるエリア）のそれぞれにおいて、光源４００が点灯される２つのエリア（例えば、図４（ｄ）の破線枠４０７、４０８の各左側の白丸が配置された２つの矩形エリア）のうち、ビデオデータの階調値が２のときは両方のエリアにおいて光源４００がオンし、階調値が１のときは片方のエリアだけにおいてオンし、階調値が０のときは両方のエリアにおいてオフするという、３値の階調値が表現される。
【００５４】
図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理において、階調値が最大となる場合、図４（ａ）から理解されるように、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリア内で、２個の光源４００がオンされる。図５は、図４（ａ）の場合における主走査線方向の露光時間制御がない場合の光強度分布を示す図である。
【００５５】
次に、図４（ｂ）の解像度１２００ｄｐｉ、階調値２のドットパターンへの印字処理において、階調値が最大となる場合、図４（ｂ）から理解されるように、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリア内で、４個の光源４００がオンされる。図６は、図４（ｂ）の場合における主走査線方向の露光時間制御がない場合の光強度分布を示す図である。図６において、１２００ｄｐｉの間隔で示されている２つの光強度分布は破線枠４０２および４０３でのそれぞれ２つずつの光源４００のオンによるものであり、「６００ｄｐｉ合成」のラベルが付与されている光強度分布が、図４（ｂ）に示される主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリア内で、４個の光源４００が同時にオンされた場合に相当する光強度分布である。図４（ｂ）の解像度１２００ｄｐｉ、階調値２のドットパターンへの印字処理の場合の光エネルギーは、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリアに換算して比較すると、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理の場合に対して、光源数２個対光源数４個で２倍となる。すなわち、単位面積あたりの光エネルギーは、図４（ｂ）の解像度１２００ｄｐｉ、階調値２のドットパターンへの印字処理の場合は、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理の場合に対し、２倍となっている。
【００５６】
次に、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理において、階調値が最大となる場合、図４（ｃ）から理解されるように、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリア内で、６個の光源４００がオンされる。図７は、図４（ｃ）の場合における主走査線方向の露光時間制御がない場合の光強度分布を示す図である。図７において、１８００ｄｐｉの間隔で示されている３つの光強度分布は破線枠４０４、４０５、および４０６でのそれぞれ２つずつの光源４００のオンによるものであり、「６００ｄｐｉ合成」のラベルが付与されている光強度分布が、図４（ｃ）に示される主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリア内で、６個の光源４００が同時にオンされた場合に相当する光強度分布である。図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理の場合の光エネルギーは、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリアに換算して比較すると、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理の場合に対して、光源数２個対光源数６個で３倍となる。すなわち、単位面積あたりの光エネルギーは、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理の場合は、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理の場合に対し、３倍となっている。
【００５７】
更に、図４（ｄ）の解像度１２００ｄｐｉ、階調値４のドットパターンへの印字処理において、階調値が最大となる場合、図４（ｄ）から理解されるように、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリア内で、８個の光源４００がオンされる。図８は、図４（ｄ）の場合における主走査線方向の露光時間制御がない場合の光強度分布を示す図である。図８において、２４００ｄｐｉの間隔で示されている３つの光強度分布は破線枠４０７、４０８、４０９、および４１０でのそれぞれ２つずつの光源４００のオンによるものであり、「６００ｄｐｉ合成」のラベルが付与されている光強度分布が、図４（ｄ）に示される主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリア内で、８個の光源４０１が同時にオンされた場合に相当する光強度分布である。図４（ｄ）の解像度１２００ｄｐｉ、階調値３のドットパターンへの印字処理の場合の光エネルギーは、主走査線方向６００ｄｐｉ×副走査線方向６００ｄｐｉのエリアに換算して比較すると、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理の場合に対して、光源数２個対光源数８個で４倍となる。すなわち、単位面積あたりの光エネルギーは、図４（ｄ）の解像度１２００ｄｐｉ、階調値３のドットパターンへの印字処理の場合は、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理の場合に対し、４倍となっている。
【００５８】
以上説明したように、解像度と階調値の組合せが、図４（ａ）の６００ｄｐｉと階調値２の場合、図４（ｂ）の１２００ｄｐｉと階調値２の場合、図４（ｃ）の６００ｄｐｉと階調値４の場合、および図４（ｄ）の１２００ｄｐｉと階調値３の場合では、６００ｄｐｉ×６００ｄｐｉのエリアに換算した場合の光エネルギーが、光源２個：４個：６個：８個＝１：２：３：４になる。
【００５９】
これにより、露光時間の制御を行わなければ、ヘッド部１１８の光源の発光による光エネルギーは、図５、図６、図７、および図８の６００ｄｐｉまたは６００ｄｐｉ合成の光強度分布からわかるように、図４（ａ）、（ｂ）、（ｃ）、（ｄ）の順番で大きくなってしまうことがわかる。これは、解像度と階調値の組合せにより、図４（ａ）、（ｂ）、（ｃ）、（ｄ）の順番で印刷濃度が濃くなってしまうことを意味する。
【００６０】
そこで、本実施形態では、図２および図３のストローブ信号生成部２０９が、ヘッド部１１８の光源に対して供給するストローブ信号／ＳＴＲＯＢＥのパルス幅を調整することにより、図４（ａ）、（ｂ）、（ｃ）、（ｄ）の各場合で６００ｄｐｉ換算時の光エネルギーが等しくなるように、各場合における露光時間を調整する。
【００６１】
いま例えば、図４（ｃ）の場合を基準にして考えると、階調値最大の場合の６００ｄｐｉ×６００ｄｐｉのエリアでの光源数は、図４（ｃ）の場合の６個に対して、図４（ａ）の場合は２個、図４（ｂ）の場合は４個、図４（ｄ）の場合は８個である。従って、図４（ａ）の場合は、図４（ｃ）の場合に対して光エネルギーの量を３倍にすれば、２個×３＝６個となって、両者の印刷濃度が等しくなる。また、図４（ｂ）の場合は、図４（ｃ）の場合に対して光エネルギーの量を１．５倍にすれば、４個×１．５＝６個となって、両者の印刷濃度が等しくなる。さらに、図４（ｄ）の場合は、図４（ｃ）の場合に対して光エネルギーの量を０．７５倍にすれば、８個×０．７５＝６個となって、両者の印刷濃度が等しくなる。
【００６２】
図９、図１０、図１１、および図１２は、図４（ｃ）、（ａ）、（ｂ）、（ｄ）の各場合に対応する露光時間制御がある場合の主走査線方向の光強度分布の例を示す図である。
【００６３】
まず、図９において、図４（ｃ）の場合の副走査線方向の光強度分布を６００ｄｐｉに換算した場合の光強度分布（図９中「６００ｄｐｉ合成」のラベルが付与されている分布）において、光強度が所定の光強度閾値Ｔｐを超えるエリアの発光面積Ｓｉを考える。光源からの光は感光体ドラム面に対して円形に照射され、この円形内のエリアで、光源からの発光強度が所定の光強度閾値Ｔｐを超える。したがって、発光面積Ｓｉは、上記光強度分布上で光強度の値が閾値Ｔｐに等しくなるときの光源から副走査線方向への距離をＲとしたとき、πＲ2 で、光源は２つあるからπＲ2 ×２となる。ここで、所定の光強度閾値Ｔｐは例えば、感光体ドラムの表面を露光し静電潜像を形成するために必要な光強度である。
【００６４】
上記の発光面積Ｓｉが同じであれば、感光体ドラムの表面に単位面積あたりに照射される光エネルギーの量も同じであり、ひいては、印字濃度も同じになる。したがって、印字濃度を同じにするには、単位面積あたりの光エネルギーの量を同じにすればよい。これは、発光面積Ｓｉを用いて説明すれば、発光面積Ｓｉが等しくなるように単位面積あたりの光エネルギーの量を調整すれば、印字濃度が同じになるということになる。前述したように、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理の場合の単位面積あたりの光エネルギーは、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理の場合の単位面積あたりの光エネルギーに対して、３倍である。したがって、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理を基準にしたときの、図４（ａ）の解像度６００ｄｐｉ、階調値２のドットパターンへの印字処理の補正係数Ｓｒは、３．００となる。
【００６５】
同様に、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理の場合の単位面積あたりの光エネルギーは、図４（ｂ）の解像度１２００ｄｐｉ、階調値２のドットパターンへの印字処理の場合の単位面積あたりの光エネルギーに対して、１．５倍である。したがって、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理を基準にしたときの、図４（ｂ）の解像度１２００ｄｐｉ、階調値２のドットパターンへの印字処理の補正係数Ｓｒは、１．５０となる。
【００６６】
また、同様に、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理の場合の単位面積あたりの光エネルギーは、図４（ｄ）の解像度１２００ｄｐｉ、階調値３のドットパターンへの印字処理の場合の単位面積あたりの光エネルギーに対して、０．７５倍である。したがって、図４（ｃ）の解像度６００ｄｐｉ、階調値４のドットパターンへの印字処理を基準にした場合の、図４（ｄ）の解像度１２００ｄｐｉ、階調値２のドットパターンへの印字処理の補正係数Ｓｒは、０．７５となる。
【００６７】
以上のようにして決定される補正係数Ｓｒが、図３のストローブ信号生成部２０９内の１２００ｄｐｉ露光レジスタ３０１および６００ｄｐｉ露光レジスタ３０２に、図１３に示されるようにして格納される。
【００６８】
そして、図３の演算部３０３は、入力したビデオデータの解像度および階調値の組ごとに、次式により適正露光時間Ｌｔを算出する。
【００６９】
Ｌｔ＝Ｔｍ／Ｐｖ×Ｓｒ
【００７０】
ここで、Ｔｍは、図４（ｃ）に対応する解像度６００ｄｐｉ、階調値４の場合における時間露光積（μＷ・μｓ：マイクロワット・マイクロ秒）である。また、Ｐｖは、ヘッド部１１８の光源に現在設定されている光出力（μＷ／ｄｏｔ：マイクロワット／ドット）である。さらに、補正係数Ｓｒは、入力されたビデオデータの解像度および階調値の組に対応して図３の１２００ｄｐｉ露光レジスタ３０１または６００ｄｐｉ露光レジスタ３０２から読み出される値である。
【００７１】
すなわち、演算部３０３は、図４（ｃ）に対応する解像度６００ｄｐｉ、階調値４の場合における時間露光積を光出力で除算して得られる露光時間に、入力されたビデオデータに対応する解像度および階調値の組に対応する補正係数Ｓｒを乗算することにより、その組に対応する適正露光時間Ｌｔを算出することができる。
【００７２】
図２および図３のストローブ信号生成部２０９は、上述のようにして算出された適正露光時間Ｌｔに対応する時間だけオンとなるストローブ信号／ＳＴＲＯＢＥを生成し、ヘッド部１１８に供給する。この結果、入力されるビデオデータの解像度と階調値の組が異なっても、それに応じて印刷濃度が自動的に補正された印字処理を実行することが可能となる。
【００７３】
解像度や階調数また環境変化になど多様な条件に対して、従来の帯電電圧や現像バイアス等の高圧設定だけで印刷濃度調整を行うと、高圧出力範囲が広がり動作不安定や回路のコストアップにつながる。これに対して、本実施形態では、従来技術の印刷濃度制御技術に加えて、ヘッド部の光源の露光時間を調整することによる印刷濃度制御を施すことにより、印刷濃度調整の精度アップやコストダウンを図ることが可能となる。
また、解像度および階調が変わっても発光面積を一定に保つことにより、光強度を安定させ印字品質を向上させることが可能となる。
【００７４】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）
ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成し該ヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成装置において、
前記ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出する露光時間算出部と、
前記露光時間算出部が算出した露光時間だけ前記ヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するストローブ信号生成部と、
を備えることを特徴とする画像形成装置。
（付記２）
前記露光時間算出部は、前記ビデオデータの解像度および階調値の組ごとに前記ヘッドの光源を階調値を最大として発光させたときの一画素あたりの光強度が該光強度を予め定めた解像度に換算した時に予め定めた光強度閾値を超える発光面積が、一定になるように前記露光時間を算出する、
ことを特徴とする付記１に記載の画像形成装置。
（付記３）
前記露光時間算出部は、
前記ビデオデータの解像度および階調値の組ごとに、該組に対応する前記発光面積に対する、該組のうちのいずれか一つの組に対応する前記発光面積の比の値を記憶する記憶部と、
前記ビデオデータの解像度および階調値の組に対応する前記発光面積の比の値を前記記憶部から取得し、前記いずれか一つの組での時間露光積の値を前記ヘッドの光源に現在設定されている光出力の値で除算し、該除算結果に前記取得した発光面積の比の値を乗算することにより、前記露光時間を演算する演算部と、
を備えることを特徴とする付記２に記載の画像形成装置。
（付記４）
ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成し該ヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成方法において、
前記ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出し、
前記算出した露光時間だけ前記ヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給する、
ことを特徴とする画像形成方法。
（付記５）
ビデオデータに対して画像処理を行ってヘッドを駆動するためのヘッドデータを生成し該ヘッドデータに基づいてヘッドの光源を発光させて印字処理を実行する画像形成装置に、
前記ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出するステップと、
前記算出した露光時間だけ前記ヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するステップと、
を実行させるための画像形成装置制御プログラム。
（付記６）
ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出する露光時間算出部と、
前記露光時間算出部が算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するストローブ信号生成部と、
を備え、
前記ストローブ信号生成部は、
前記階調値に応じて一画素あたりの前記ヘッドの光源の点灯回数を変更するような前記ストローブ信号を生成し、
前記露光時間算出部は、
前記複数の組のそれぞれについて、一画素あたりの前記ヘッドの光源の前記点灯回数を最大にしたときの点灯回数を算出し、
前記複数の組のいずれか一つの組の点灯回数の、前記各組の点灯回数に対する比をそれぞれ算出し、
前記いずれか一つの組の露光時間に、前記各組の点灯回数に対する比を乗算して、前記各組における前記露光時間を算出する、
ことを特徴とするヘッド制御装置。
（付記７）
ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出し、
前記算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給し、
前記ストローブ信号を生成することは、
前記階調値に応じて一画素あたりの前記ヘッドの光源の点灯回数を変更するような前記ストローブ信号を生成することを含み、
前記露光時間を算出することは、
前記複数の組のそれぞれについて、一画素あたりの前記ヘッドの光源の前記点灯回数を最大にしたときの点灯回数を算出し、
前記複数の組のいずれか一つの組の点灯回数の、前記各組の点灯回数に対する比をそれぞれ算出し、
前記いずれか一つの組の露光時間に、前記各組の点灯回数に対する比を乗算して、前記各組における前記露光時間を算出することを含む、
ことを特徴とするヘッド制御方法。
（付記８）
コンピュータに、
ビデオデータの解像度および階調値の複数の組間で印刷濃度が一定になるように、前記ビデオデータの解像度および階調値に応じて露光時間を算出するステップと、
前記算出した露光時間だけヘッドの光源を駆動するためのストローブ信号を生成して前記ヘッドに供給するステップと、
を実行させ、
前記ストローブ信号を生成するステップにおいて、
前記階調値に応じて一画素あたりの前記ヘッドの光源の点灯回数を変更するような前記ストローブ信号を生成するステップを実行させ、
前記露光時間を算出するステップにおいて、
前記複数の組のそれぞれについて、一画素あたりの前記ヘッドの光源の前記点灯回数を最大にしたときの点灯回数を算出し、
前記複数の組のいずれか一つの組の点灯回数の、前記各組の点灯回数に対する比をそれぞれ算出し、
前記いずれか一つの組の露光時間に、前記各組の点灯回数に対する比を乗算して、前記各組における前記露光時間を算出するステップを実行させる、
ためのヘッド制御プログラム。
【符号の説明】
【００７５】
１００  印刷装置
１０１  Ｉ／Ｆ（インタフェース）コントローラ
１０２  エンジンコントローラ
１０３  プリンタエンジン
１０４  受信制御部
１０５  ＲＯＭ（リードオンリーメモリ：読取り専用メモリ）
１０６  フォント部
１０７  表示制御部
１０８、１１５  ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：マイクロプロセッシングユニット）
１０９、２０１  ビデオＩ／Ｆ制御部
１１０  メモリ部
１１１、１１２  ＡＳＩＣ
１１３  ヘッド制御部
１１４  モータ制御部
１１６  定着制御部
１１７  高圧制御部
１１８  ヘッド部
１１９  メインモータ
１２０  負荷
１２１  センサ
１２２  定着サーミスタ
１２３  定着ヒータ
１２４  高圧部
２０２  ビデオＲＡＭ
２０３  ヘッドＩ／Ｆ制御部
２０４  ＣＰＵ  Ｉ／Ｆ制御部
２０５  ドットパターン生成部
２０６  パターン登録レジスタ
２０７  ヘッドデータ送信部
２０８  ヘッド制御信号生成部
２０９  ストローブ信号生成部
２１０  ヘッド情報ＲＯＭ
２１１  ＣＰＵバス
【図２】
2014213457.tif 000003
【図３】
2014213457.tif 000004
【図１３】
2014213457.tif 000005
【図１】
2014213457.tif 000006
【図４】
2014213457.tif 000007
【図５】
2014213457.tif 000008
【図６】
2014213457.tif 000009
【図７】
2014213457.tif 000010
【図８】
2014213457.tif 000011
【図９】
2014213457.tif 000012
【図１０】
2014213457.tif 000013
【図１１】
2014213457.tif 000014
【図１２】
2014213457.tif 000015