(57)【要約】      （修正有）【課題】入力信号のばらつきに関係なく、ドットクロックを精度良く出力するクロック発生装置、クロック発生方法、および、これを用いた画像記録装置を提供する。【解決手段】エンコーダから出力される連続パルス信号に基づいて、複数のエリアを設定する。複数のエリアそれぞれのエリア毎に、ドットクロックより高い周波数の基準クロックのクロック数Sys_countをカウントする。複数のエリアそれぞれのエリア毎に、解像度を満たすのに必要なドットクロックのクロック数Dot_countを算出する。複数のエリアそれぞれのエリア毎に、クロック数Sys_countと、クロック数Dot_countとから算出された、ドットクロックの１クロック当たりの、基準クロックのクロック数に基づいて、ドットクロックを出力する。【選択図】図４
2018158459.tif 000002
【特許請求の範囲】
【請求項１】
記録する画像の解像度に基づくドットクロックを出力するクロック発生装置であって、
エンコーダから出力される連続パルス信号に基づいて、複数のエリアを設定するエリア設定部と、
前記複数のエリアそれぞれのエリア毎に、前記ドットクロックより高い周波数の基準クロックのクロック数をカウントするカウント部と、
前記複数のエリアそれぞれのエリア毎に、前記解像度を満たすのに必要なドットクロックのクロック数を算出するクロック数算出部と、
前記複数のエリアそれぞれのエリア毎に、前記カウント部がカウントするクロック数と、前記クロック数算出部が算出するクロック数とから算出された、前記ドットクロックの１クロック当たりの、前記基準クロックのクロック数に基づいて、前記ドットクロックを出力する出力部と、
を備える、クロック発生装置。
【請求項２】
請求項１に記載のクロック発生装置であって、
前記エリア設定部は、
前記連続パルス信号の立ち上がりのタイミングから、次の立ち上がりのタイミングまで、または、前記連続パルス信号の立ち下がりのタイミングから、次の立ち下がりのタイミングまで、を１エリアとする、
クロック発生装置。
【請求項３】
請求項１または請求項２に記載のクロック発生装置であって、
前記複数のエリアそれぞれのエリア長を算出するエリア長算出部、
をさらに備え、
前記クロック数算出部は、
前記エリア長と前記解像度との乗算結果に基づいて、前記ドットクロックのクロック数を算出する、
クロック発生装置。
【請求項４】
請求項１から請求項３までのいずれか一つに記載のクロック発生装置であって、
前記カウント部は、
前記エリア設定部がエリアを設定した順序に従って、前記複数のエリアそれぞれのクロック数をカウントし、
前記カウント部がクロック数をカウントする都度、前記クロック数をエリアに対応づけて、継時的に記憶する記憶部、
をさらに備え、
前記出力部は、
前記カウント部がクロック数をカウントしているエリアの２つ前のエリアについて、前記ドットクロックを出力する、
クロック発生装置。
【請求項５】
請求項１から請求項４までのいずれか一つに記載のクロック発生装置であって、
前記エンコーダは、画像を記録する記録媒体を外周面に保持するドラムの回転角に基づいて、パルス信号を発生させる、
クロック発生装置。
【請求項６】
記録する画像の解像度に基づくドットクロックを出力するクロック発生方法であって、
ａ）エンコーダから出力される連続パルス信号に基づいて、複数のエリアを設定する工程と、
ｂ）前記複数のエリアそれぞれのエリア毎に、前記ドットクロックより高い周波数の基準クロックのクロック数をカウントする工程と、
ｃ）前記複数のエリアそれぞれのエリア毎に、前記解像度を満たすのに必要なドットクロックのクロック数を算出する工程と、
ｄ）前記複数のエリアそれぞれのエリア毎に、前記工程ｂ）でカウントされるクロック数と、前記工程ｃ）で算出されるクロック数とから算出された、前記ドットクロックの１クロック当たりの、前記基準クロックのクロック数に基づいて、前記ドットクロックを出力する工程と、
を備える、クロック発生方法。
【請求項７】
記録媒体に画像を記録する画像記録装置であって、
前記記録媒体を走査する走査部と、
前記走査部により走査される前記記録媒体に画像を記録する画像記録部と、
前記走査部による前記記録媒体の走査量に基づいて、連続パルス信号を出力するエンコーダと、
エンコーダから出力される連続パルス信号に基づいて、複数のエリアを設定するエリア設定部と、
前記複数のエリアそれぞれのエリア毎に、前記解像度に基づくドットクロックより、高い周波数の基準クロックのクロック数をカウントするカウント部と、
前記複数のエリアそれぞれのエリア毎に、前記解像度を満たすのに必要なドットクロックのクロック数を算出するクロック数算出部と、
前記複数のエリアそれぞれのエリア毎に、前記カウント部がカウントするクロック数と、前記クロック数算出部が算出するクロック数とから算出された、前記ドットクロックの１クロック当たりの、前記基準クロックのクロック数に基づいて、前記ドットクロックを出力する出力部と、
を備える、画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドットクロックを出力するクロック発生装置、クロック発生方法、および、これらを有する画像記録装置に関する。
【背景技術】
【０００２】
従来、薄板状の印刷版にレーザ光を照射することにより、印刷版の表面に画像を記録する画像記録装置（ＣＴＰ装置）が知られている。このような画像記録装置は、印刷版を保持する円筒状の記録ドラムを有する。画像記録装置は、その記録ドラムをその軸芯を中心として回転させる。そして、記録ヘッドをドラムの軸芯と平行な方向に移動させると共に、記録ヘッドが有する半導体レーザ等の光源から、印刷版の表面に光ビームを照射することにより、印刷版の表面に画像を記録する。
【０００３】
特許文献１には、記録ドラムの回転と、記録ヘッドからの光ビームの照射とを同期させて、高精度な画像を記録する画像記録装置が開示されている。特許文献１に記載の画像記録装置は、記録ドラムの回転軸に連結されたエンコーダを備える。エンコーダは、記録ドラムの回転角に基づいてパルス信号を発生して、記録ドラムの回転位置を検出するための装置である。この画像記録装置は、エンコーダからのパルス信号をＰＬＬ回路で逓倍して、画像を記録するためのドットクロックと、記録ヘッドを記録ドラムの軸芯と平行な方向に移動させるときの走査パルスとを、生成する。そして、画像記録装置は、生成した走査パルスに基づいて、記録ヘッドを移動させつつ、ドットクロックに基づいて、記録ヘッドから光ビームを照射させることで、印刷版の表面に画像を記録する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２９９１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１で用いられるＰＬＬ回路はアナログ回路である。このため、ＰＬＬ回路の入力信号、つまり、エンコーダが発生するパルス信号に、ばらつきがある場合、ＰＬＬ回路での位相比較が正確に行われず、ＰＬＬ回路の出力信号にもばらつきが生じる。エンコーダが出力するパルス信号の周期は、一定である。しかしながら、エンコーダが出力するパルス信号のデューティ比は、一定（例えば、５０％デューティ）でないことがある。このような場合、ＰＬＬ回路から記録ヘッドへ、ドットクロックが精度良く出力されず、記録される画像の精度が低下するおそれがある。
【０００６】
本発明は、このような事情に鑑みなされたものであり、入力信号のばらつきに関係なく、ドットクロックを精度良く出力するクロック発生装置、クロック発生方法、および、これを用いた画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本願の第１発明は、記録する画像の解像度に基づくドットクロックを出力するクロック発生装置であって、エンコーダから出力される連続パルス信号に基づいて、複数のエリアを設定するエリア設定部と、前記複数のエリアそれぞれのエリア毎に、前記ドットクロックより高い周波数の基準クロックのクロック数をカウントするカウント部と、前記複数のエリアそれぞれのエリア毎に、前記解像度を満たすのに必要なドットクロックのクロック数を算出するクロック数算出部と、前記複数のエリアそれぞれのエリア毎に、前記カウント部がカウントするクロック数と、前記クロック数算出部が算出するクロック数とから算出された、前記ドットクロックの１クロック当たりの、前記基準クロックのクロック数に基づいて、前記ドットクロックを出力する出力部と、を備える。
【０００８】
本願の第２発明は、第１発明のクロック発生装置であって、前記エリア設定部は、前記連続パルス信号の立ち上がりのタイミングから、次の立ち上がりのタイミングまで、または、前記連続パルス信号の立ち下がりのタイミングから、次の立ち下がりのタイミングまで、を１エリアとする。
【０００９】
本願の第３発明は、第１発明または第２発明のクロック発生装置であって、前記複数のエリアそれぞれのエリア長を算出するエリア長算出部、をさらに備え、前記クロック数算出部は、前記エリア長と前記解像度との乗算結果に基づいて、前記ドットクロックのクロック数を算出する。
【００１０】
本願の第４発明は、第１発明から第３発明のいずれかのクロック発生装置であって、前記カウント部は、前記エリア設定部がエリアを設定した順序に従って、前記複数のエリアそれぞれのクロック数をカウントし、前記カウント部がクロック数をカウントする都度、前記クロック数をエリアに対応づけて、継時的に記憶する記憶部、をさらに備え、前記出力部は、前記カウント部がクロック数をカウントしているエリアの２つ前のエリアについて、前記ドットクロックを出力する。
【００１１】
本願の第５発明は、第１発明から第４発明のいずれかのクロック発生装置であって、前記エンコーダは、画像を記録する記録媒体を外周面に保持するドラムの回転角に基づいて、パルス信号を発生させる。
【００１２】
本願の第６発明は、記録する画像の解像度に基づくドットクロックを出力するクロック発生方法であって、ａ）エンコーダから出力される連続パルス信号に基づいて、複数のエリアを設定する工程と、ｂ）前記複数のエリアそれぞれのエリア毎に、前記ドットクロックより高い周波数の基準クロックのクロック数をカウントする工程と、ｃ）前記複数のエリアそれぞれのエリア毎に、前記解像度を満たすのに必要なドットクロックのクロック数を算出する工程と、ｄ）前記複数のエリアそれぞれのエリア毎に、前記工程ｂ）でカウントされるクロック数と、前記工程ｃ）で算出されるクロック数とから算出された、前記ドットクロックの１クロック当たりの、前記基準クロックのクロック数に基づいて、前記ドットクロックを出力する工程と、を備える。
【００１３】
本願の第７発明は、記録媒体に画像を記録する画像記録装置であって、前記記録媒体を走査する走査部と、前記走査部により走査される前記記録媒体に画像を記録する画像記録部と、前記走査部による前記記録媒体の走査量に基づいて、連続パルス信号を出力するエンコーダと、前記エンコーダから出力される連続パルス信号に基づいて、複数のエリアを設定するエリア設定部と、前記複数のエリアそれぞれのエリア毎に、前記解像度に基づくドットクロックより、高い周波数の基準クロックのクロック数をカウントするカウント部と、前記複数のエリアそれぞれのエリア毎に、前記解像度を満たすのに必要なドットクロックのクロック数を算出するクロック数算出部と、  前記複数のエリアそれぞれのエリア毎に、前記カウント部がカウントするクロック数と、前記クロック数算出部が算出するクロック数とから算出された、前記ドットクロックの１クロック当たりの、前記基準クロックのクロック数に基づいて、前記ドットクロックを出力する出力部と、を備える。
【発明の効果】
【００１４】
本願の第１発明〜第７発明によれば、基準クロックに基づいて、ドットクロックを出力する。このため、エンコーダから出力される連続パルス信号に、周期のずれ、または、デューティ比のずれがあっても、エリア毎に、精度良くドットクロックを出力できる。そのドットクロックに従って画像を記録することで、結果、画像を高精度に記録することができる。
【００１５】
特に、第４発明によれば、エリア内の基準クロックのクロック数をカウントする処理と、ドットクロックを出力する処理とを、並行に実行することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る画像記録装置の平面概要図である。
【図２】画像記録装置の側面概要図である。
【図３】画像記録装置の構成を示すブロック図である。
【図４】制御部の内部回路構成を概念的に示す図である。
【図５】制御部が扱う信号のタイミングチャートである。
【図６】同期出力回路が実行する処理を示すフローチャートである。
【図７】制御部によるクロック発生処理のフローチャートである。
【図８】制御部によるクロック発生処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を参照しつつ説明する。以下の実施形態では、記録媒体である印刷版に画像を記録する画像記録装置について説明する。この画像記録装置は、本発明の「クロック発生装置」を含み、本発明の「クロック発生方法」を実行する。
【００１８】
＜１．画像記録装置の構成＞
図１は、本実施形態に係る画像記録装置１の平面概要図である。図２は、画像記録装置１の側面概要図である。図３は、画像記録装置１の構成を示すブロック図である。
【００１９】
画像記録装置１は、入力された画像データに基づいて、印刷版９の記録面を露光することにより、印刷版９に画像を記録する装置（ＣＴＰ装置）である。商業用のカラー印刷工程では、画像記録装置１を用いて、カラー画像を構成する単色画像の各々に対応する印刷版９を作製する。そして、各印刷版９の画像を印刷用紙に重ね刷りすることによって、印刷用紙の表面にカラー画像を形成する。
【００２０】
画像記録装置１は、ドラム１０と、記録ヘッド１１と、制御部１２と、ドラム回転部２０と、ヘッド移動部３０と、入力部４０と、を備える。
【００２１】
入力部４０は、印刷版９に記録する画像の画像データ、および、必要なデータ（解像度等）を入力するためのインターフェースである。入力部４０は、ユーザの操作を受け付けるインターフェースであってもよいし、ＬＡＮまたはＷＡＮ等のネットワークと接続するインターフェースであってもよい。
【００２２】
ドラム１０は円筒状の回転体であって、外周面に印刷版９を保持して回転方向（主走査方向）に走査する走査部である。印刷版９は、例えば、矩形状の金属板であり、その一方の面である記録面に、予め感光材料が塗布されている。印刷版９は、不図示の自動供給装置、またはユーザによって、画像記録装置１内の所定の位置にセットされる。そして、印刷版９は、不図示の機構により、ドラム１０に供給される。ドラム１０の外周面には、一対のクランプ部材１０Ａおよびクランプ部材１０Ｂが設けられている。ドラム１０に供給された印刷版９は、両端部が一対のクランプ部材１０Ａ、１０Ｂで締められて、ドラム１０の外周面に装着される。
【００２３】
ドラム回転部２０は、軸芯を中心としてドラム１０を回転させる。ドラム回転部２０は、タイミングプーリ２１、タイミングベルト２２、タイミングプーリ２３、モータ２４、およびエンコーダ２５を有する。タイミングプーリ２１は、ドラム１０の軸芯の一端に設けられている。そして、タイミングプーリ２１は、タイミングベルト２２およびタイミングプーリ２３を介してモータ２４に接続されている。これにより、ドラム１０は、モータ２４の駆動により、その軸芯を中心として回転する。
【００２４】
エンコーダ２５は、ドラム１０の軸芯の他端に設けられている。エンコーダ２５は、ドラム１０の回転角に基づいて連続パルス信号を発生させる。エンコーダ２５は、ドラム１０が原点位置にあることを示すＺ相信号と、ドラム１０の回転に同期した連続パルス信号とを出力する。なお、本実施形態のエンコーダ２５は、ドラム１０の回転角に基づいて、オンパルスを周期的に出力する。
【００２５】
記録ヘッド１１は、ドラム１０の外周面に向けて、レーザ光などの記録光を照射する画像記録部である。記録ヘッド１１は、ヘッド移動部３０により、ドラム１０の軸芯と平行な方向（副走査方向）に移動可能となっている。印刷版９に画像を記録するときには、印刷版９が装着されたドラム１０を回転させながら、ヘッド移動部３０により記録ヘッド１１を移動させ、記録ヘッド１１から印刷版９の記録面へ向けて、レーザ光を照射する。これにより、印刷版９の記録面に、単色画像に応じた露光領域が形成される。
【００２６】
ヘッド移動部３０は、記録ヘッド１１を、ドラム１０の軸芯と平行な方向に移動させる。ヘッド移動部３０は、一対の案内レール３１および案内レール３２を有する。案内レール３１、３２は、ドラム１０の外周面に沿って、ドラム１０の軸芯と平行に配置されている。記録ヘッド１１は、一対の案内レール３１、３２上を移動することで、ドラム１０の軸芯と平行な方向に移動する。
【００２７】
ヘッド移動部３０は、ボールねじ３３と、タイミングプーリ３４と、タイミングベルト３５と、タイミングプーリ３６と、モータ３７とを有する。ボールねじ３３は、ドラム１０の軸芯と平行な方向に延び、一対の案内レール３１、３２の間に配置されている。ボールねじ３３は、タイミングプーリ３４、タイミングベルト３５およびタイミングプーリ３６を介してモータ３７に接続されている。ボールねじ３３は、モータ３７の駆動により回転する。記録ヘッド１１は、ボールねじ３３に連結され、ボールねじ３３の回転によって、一対の案内レール３１、３２上を滑り動くようになっている。
【００２８】
制御部１２は、例えば、プログラム可能な集積回路（ＦＰＧＡ：Field-Programmable  Gate  Array）が実装された制御基板を有する。制御部１２は、画像記録装置１の各部と電気的に接続され、画像記録装置１内の各部を動作制御する。制御部１２は、ＦＰＧＡをプログラムすることで、本発明の「エリア設定部」、「カウント部」、「クロック数算出部」、「出力部」および「エリア長算出部」として機能する。
【００２９】
制御部１２は、例えば、入力部４０から入力される解像度に基づいて、ドットクロックを生成する。ドットクロックは、記録する画像の画素の位置決めを行うためのパルス信号である。制御部１２は、生成したドットクロックを記録ヘッド１１へ出力する。記録ヘッド１１は、ドットクロックの入力タイミングで、印刷版９の記録面へ向けて、レーザ光を照射する。
【００３０】
また、制御部１２は、エンコーダ２５から出力される連続パルス信号に基づいて、走査パルス信号を生成し、ヘッド移動部３０のモータ３７へ出力する。ヘッド移動部３０は、この走査パルス信号を基準とし、記録ヘッド１１を、ドラム１０の軸芯と平行な方向に移動させる。
【００３１】
＜２．制御部１２の回路構成について＞
図４は、制御部１２の内部回路構成を概念的に示す図である。図５は、制御部１２が扱う信号のタイミングチャートである。
【００３２】
制御部１２は、システムクロック１２０と、カウント回路１２１と、エリアカウント回路１２２と、記憶回路１２３と、Dot_count算出回路１２４と、同期出力回路１２５と、を有する。
【００３３】
システムクロック１２０は、図５の波形Sys.CLKに示す基準クロックを出力する。基準クロックは、入力される解像度に基づくドットクロックの周波数よりも、高い周波数（例えば、５〜６倍の周波数）を有する。
【００３４】
ドットクロックは、入力部４０から入力される、記録する画像の解像度に基づいて、制御部１２により生成される。解像度の単位は、「ｄｐｉ（ドット／インチ）」である。この解像度から、１インチの中に必要なドット数（記録ヘッド１１の駆動パルス数）が決まる。１インチの中に必要なドット数は、１インチの中に必要な記録ヘッド１１の駆動パルス数、つまり、ドットクロックのクロック数である。例えば、解像度が２４００ｄｐｉである場合、１インチの中に必要なドットクロックのクロック数は、２４００である。換言すると、１ｍｍの中に必要なドットクロックのクロック数は、２４００／２５．４である。
【００３５】
カウント回路１２１には、エンコーダ２５から、図５の波形ＥＮＣに示す連続パルス信号が入力される。カウント回路１２１は、連続パルス信号の立ち上がりのタイミングから、次の立ち上がりのタイミングまで、システムクロック１２０が発生させる、基準クロックのクロック数Sys_countをカウントする。
【００３６】
エリアカウント回路１２２には、エンコーダ２５から連続パルス信号が入力される。エリアカウント回路１２２は、入力される連続パルス信号の立ち上がりのタイミングから、次の立ち上がりのタイミングまでを、「ドラム１０の１エリア」として設定し、そのエリア数をカウントする。例えば、ドラム１０が１回転するときに、エンコーダ２５が１０００パルスを出力する場合、エリアカウント回路１２２は、ドラム１０の外周上には、エリアＡ（０）〜エリア（９９９）までのエリアを設定して、そのエリア数をカウントする。以下では、ドラム１０の外周上に、エリアＡ（０）〜エリア（９９９）が設定されるものとして、説明する。
【００３７】
なお、エリアカウント回路１２２は、エンコーダ２５から、図５の波形ENC_Zに示すＺ相信号を受信したときを、エリアＡ（０）としてカウントする。
【００３８】
記憶回路１２３は、エリアカウント回路１２２がカウントしたエリアＡ（Ｎ）（Ｎは０から９９９までの整数）をアドレスとして、カウント回路１２１がカウントしたクロック数Sys_countを、ＲＡＭ１２３Ａに記憶する。これにより、ＲＡＭ１２３Ａには、エリアＡ（０）〜エリアＡ（９９９）それぞれに対応する基準クロックのクロック数Sys_countが順次記憶される。
【００３９】
Dot_count算出回路１２４は、解像度に基づくドットクロックから、１エリアに対して、解像度を満たすドットクロックのクロック数Dot_countを算出する。図５の波形Dot.CLKは、ドットクロックの波形である。
【００４０】
ここで、画像記録装置１に採用されるエンコーダ２５によって、ドラム１０が１回転するときに、そのエンコーダ２５が出力するパルス数は、決まっている。つまり、ドラム１０の外周上に設定されるエリア数（この例では、１０００）は決まっている。また、ドラム１０の外周長も、ドラム１０の直径と円周率πとから算出できる。これらの値から、ドラム１０の１エリアに相当するドラム１０の周長（エリア長）が算出できる。例えば、ドラム１０の周長が４００πである場合、エリア長は、４００π／１０００である。
【００４１】
Dot_count算出回路１２４は、算出されたエリア長と、解像度とから、ドラム１０の１エリアに対して、解像度を満たすのに必要なドットクロックのクロック数Dot_countを算出する。ここで、ドラム１０の半径をＲ、入力される解像度をＤｐ、ドラム１０の１回転時のエンコーダ２５の出力パルス数をＰｃで表す。この場合、ドットクロックのクロック数Dot_countは、以下の式で算出できる。
Dot_count＝（２Ｒπ／Ｐｃ）＊Ｄｐ／２５．４  …（１）
Dot_count算出回路１２４は、算出したクロック数Dot_countを、レジスタなどに記憶する。
【００４２】
同期出力回路１２５は、記憶回路１２３に記憶されるエリアのクロック数Sys_countと、Dot_count算出回路１２４に記憶されるクロック数Dot_countとを取得し、ドットクロックの１クロック当たりの、基準クロックのクロック数を算出する。そして、図５の波形Dot.CLKに示すように、基準クロックのクロックが、算出されたクロック数だけカウントされると、ドットクロックを、記録ヘッド１１へ出力する。例えば、１エリアにカウントされた基準クロックのクロック数Sys_countが５０００であり、１エリアのドットクロックのクロック数Dot_countが１０００であるとする。この場合、制御部１２は、基準クロックが５クロック発生すると、ドットクロックの１クロックを出力する。これを１０００回繰り返すことで、制御部１２は、１エリアに、１０００クロックのドットクロックを、記録ヘッド１１へ出力できる。このように、基準クロックに同期させて、ドットクロックを出力することで、ドラム１０の１エリアに必要な、ドットクロックのクロック数を生成することができる。
【００４３】
以下に、同期出力回路１２５が実行する処理について、さらに詳述する。図６は、同期出力回路１２５が実行する処理を示すフローチャートである。
【００４４】
同期出力回路１２５は、変数Ｘに、基準クロックのクロック数Sys_countを代入する（ステップＳ１）。次に、同期出力回路１２５は、変数Ｘから、クロック数Dot_countを減算した結果を、変数Ｘに再代入する（ステップＳ２）。制御部１２は、変数Ｘが、クロック数Dot_count以上である否かを判定する（ステップＳ３）。Ｘ≧Dot_countである場合（ステップＳ３でＹＥＳ）、同期出力回路１２５は、変数Ｘから、クロック数Dot_countを減算した結果を、変数Ｘに再代入する。Ｘ≧Dot_countでない場合（ステップＳ３でＮＯ）、同期出力回路１２５は、ドットクロックの１クロックを記録ヘッド１１へ出力する（ステップＳ４）。
【００４５】
そして、同期出力回路１２５は、変数Ｘに、クロック数Sys_countを加算し、さらにクロック数Dot_countを減算した結果を、変数Ｘに再代入する（ステップＳ５）。その後、ステップＳ３の処理が実行される。
【００４６】
同期出力回路１２５は、ステップＳ２からステップＳ５までの処理を、基準クロックのクロックごとに実行する。例えば、上記で用いた例と同様に、１エリアにカウントされた基準クロックのクロック数が５０００であり、１エリアのドットクロックのクロック数Dot_countが１０００であるとする。
【００４７】
この場合において、基準クロックの１クロック目において、Ｘ＝５０００−１０００≧１０００（ステップＳ３でＹＥＳ）である。２クロック目において、Ｘ＝４０００−１０００≧１０００（ステップＳ３でＹＥＳ）である。３クロック目において、Ｘ＝３０００−１０００≧１０００（ステップＳ３でＹＥＳ）である。４クロック目において、Ｘ＝２０００−１０００≧１０００（ステップＳ３でＹＥＳ）である。５クロック目において、Ｘ＝１０００−１０００＜１０００（ステップＳ３でＮＯ）である。つまり、ステップＳ４において、基準クロックの５クロック目において、ドットクロックが出力される。
【００４８】
図６の処理は、エリアＡ（０）〜エリアＡ（９９９）それぞれについて、順次実行される。これにより、１エリア毎に、基準クロックを分周したクロックで、ドットクロックが、記録ヘッド１１へ出力される。その結果、ドラム１０の１エリアに必要な、ドットクロックのクロック数を生成することができる。
【００４９】
なお、同期出力回路１２５は、カウント回路１２１が、クロック数Sys_countをカウントしたエリアに対してのみ、ドットクロックを出力する処理を行える。例えば、カウント回路１２１がエリアＡ（２）について処理を行っているとき、同期出力回路１２５は、エリアＡ（２）について処理を行えない。また、カウント回路１２１がエリアＡ（２）について処理を行っているときに、同期出力回路１２５がエリアＡ（１）について処理を実行すると、同期出力回路１２５の処理が、カウント回路１２１の処理よりも早く終了する場合がある。この場合、同期出力回路１２５は、エリアＡ（１）についての処理の終了後、次のエリアＡ（２）についての処理を実行できない。
【００５０】
そこで、本実施形態では、同期出力回路１２５は、カウント回路１２１が処理を実行しているエリアの２つ前のエリアについて、処理を順次実行する。つまり、同期出力回路１２５は、カウント回路１２１がエリアＡ（２）のクロック数Sys_countをカウントするまで、処理を実行しない。これにより、カウント回路１２１による処理と、同期出力回路１２５による処理とを、並行に実行することができる。
【００５１】
＜３．制御部１２の動作について＞
図７および図８は、制御部１２によるクロック発生処理のフローチャートである。図７は、１エリアのクロック数Sys_countをカウントし、記憶する処理である。図８は、基準クロックに同期させて、ドットクロックを出力する処理である。制御部１２は、図７の処理と、図８の処理とを、それぞれ並行に実行する。
【００５２】
図７において、制御部１２は、エンコーダ２５から連続パルス信号が入力されると（ステップＳ１１）、エリアＡ（Ｎ）を設定する（ステップＳ１２）。Ｎは、初期値は「０」である。制御部１２は、Ｚ相信号を受信したときを、エリアＡ（０）として設定する。制御部１２は、エリアＡ（Ｎ）での基準クロックのクロック数Sys_countをカウントし（ステップＳ１３）、ＲＡＭに記憶する（ステップＳ１４）。制御部１２は、ステップＳ１２〜ステップＳ１４までの処理を、エリアＡ（０）〜エリアＡ（９９９）まで繰り返す。
【００５３】
図８において、制御部１２は、図７のステップＳ１２でエリアＡ（２）が設定されたか否かを判定する（ステップＳ２１）。エリアＡ（２）が設定されていない場合（ステップＳ２１でＮＯ）、制御部１２は、エリアＡ（２）が設定されるまで待機する。エリアＡ（２）が設定された場合（ステップＳ２１でＹＥＳ）、例えば、エンコーダ２５から出力される連続パルス信号において、エリアＡ（２）に相当するパルスの立ち上がりが検出された場合、制御部１２は、エリアＡ（Ｎ）のクロック数Sys_countを、ＲＡＭから取得する（ステップＳ２２）。Ｎは、初期値は「０」である。
【００５４】
制御部１２は、クロック数Sys_countと、１エリアのドットクロックのクロック数Dot_countとから、ドットクロックの１クロック当たりの、基準クロックのクロック数を算出する（ステップＳ２３）。なお、クロック数Dot_countを算出し、記憶するタイミングは、特に限定されない。少なくとも、図８のステップＳ２３が最初に実行される前であればよい。
【００５５】
制御部１２は、算出されたクロック数だけ基準クロックがカウントされるタイミングで、ドットクロックを記録ヘッド１１へ出力する（ステップＳ２４）。制御部１２は、ステップＳ２２〜ステップＳ２４までの処理を、エリアＡ（０）〜エリア（９９９）まで繰り返す。
【００５６】
以上のように、基準クロックに同期させて、ドットクロックを記録ヘッド１１へ出力することで、エンコーダからの連続パルス信号にずれがあっても、エリア毎に、精度良くドットクロックを出力できる。その結果、画像を高精度に印刷版９に記録することができる。
【００５７】
＜４．変形例＞
以上、本発明の主たる実施形態について説明したが、本発明は、上記の実施形態に限定されるものではない。
【００５８】
上記の実施形態では、印刷版９に露光して画像を記録する画像記録装置１について説明したが、インクジェット式の画像記録装置であってもよい。
【００５９】
また、制御部１２の一例としてＦＰＧＡを挙げたが、他の集積回路であってもよい。
【００６０】
また、エンコーダ２５が、ドラム１０の回転角に基づいて、オフパルスを周期的に出力する構成である場合、制御部１２は、入力される連続パルス信号の立ち下がりタイミングから、次の立ち下がりタイミングまでを「ドラム１０の１エリア」としてもよい。
【００６１】
さらに、上記の実施形態では、図６の処理を行い、ドットクロックの１クロック当たりの、基準クロックのクロック数を算出しているが、１エリアの基準クロックのクロック数Sys_countと、１エリアのドットクロックのクロック数Dot_countとの比、つまり、Dot_count／Sys_countから算出してもよい。
【００６２】
また、画像記録装置１の細部の構成については、本願の各図と相違していてもよい。また、上記の実施形態および変形例に登場した各要素を、矛盾が生じない範囲で、適宜に組み合わせてもよい。
【符号の説明】
【００６３】
１      画像記録装置
９      印刷版
１０    ドラム
１１    記録ヘッド
１２    制御部
２０    ドラム回転部
２５    エンコーダ
３０    ヘッド移動部
４０    入力部
１２１  カウント回路
１２２  エリアカウント回路
１２３  記憶回路
１２４  Dot_count算出回路
１２５  同期出力回路
【図１】
2018158459.tif 000003
【図２】
2018158459.tif 000004
【図３】
2018158459.tif 000005
【図４】
2018158459.tif 000006
【図５】
2018158459.tif 000007
【図６】
2018158459.tif 000008
【図７】
2018158459.tif 000009
【図８】
2018158459.tif 000010