(57)【要約】【課題】消費電力を低減することができる印刷装置を提供する。【解決手段】エンコーダユニット制御回路３６は、測定回路（測定手段）３７に接続されており、測定回路３７を動作させるためのクロック信号ＣＬＫを出力する。エンコーダユニット制御回路３６は互いに異なる周波数（周期）を有するクロック信号を生成するクロック信号生成回路３８ａ，３８ｂとクロック切換え回路３９とを備えている。クロック切換え回路３９は、動作情報に基づいて第１のクロック信号ＣＬＫ１又は第２のクロック信号ＣＬＫ２を選択し測定回路３７に出力する。【選択図】      図３
2007055134.tif 000002
【特許請求の範囲】
【請求項１】
移動可能に配設され記録媒体に記録する記録手段と、
前記記録手段の移動に応じた周期のパルス信号を生成するエンコーダと、
クロック信号に応じて前記パルス信号をサンプリングし該パルス信号のパルス幅を測定する測定手段と、
前記記録手段に対する動作情報に基づいて前記クロック信号の周波数を変更する周波数変更手段と、
前記測定手段のサンプリング結果に基づいて前記記録手段の位置を検出する位置検出手段と、
前記動作情報に基づいて前記記録手段を制御し、前記位置検出手段の検出結果と前記記録媒体に画像を記録するための印刷データとに応じて前記記録媒体の所定の位置に順次記録させる制御手段と、を備える
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記動作情報は、前記記録手段の移動に伴って前記記録媒体へ記録する記録処理を実行する際の前記記録手段の動作に関する記録動作情報を含み、
前記周波数変更手段は、前記記録動作情報に応じて前記クロック信号の周波数を変更する
ことを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、
前記記録動作情報は、前記記録処理を実行する際の前記記録手段の移動速度に関する移動速度情報を含み、
前記周波数変更手段は、前記移動速度情報に応じて前記クロック信号の周波数を変更する
ことを特徴とする印刷装置。
【請求項４】
請求項２又は３に記載の印刷装置において、
前記記録動作情報は、前記記録処理によって前記記録媒体に記録される前記画像の解像度に関する解像度情報を含み、
前記周波数変更手段は、前記解像度情報に応じて前記クロック信号の周波数を変更する
ことを特徴とする印刷装置。
【請求項５】
請求項１〜４の何れか１項に記載の印刷装置において、
前記記録手段の移動に伴って前記記録手段の移動方向に沿った方向における前記記録媒体の端部を検出する紙検出手段を有し、
前記動作情報は、前記紙検出手段の検出結果と前記位置検出手段の検出結果とに基づいて前記記録媒体の幅を検出する紙幅検出処理を実行する際の前記記録手段の動作に関する情報を含み、
前記周波数変更手段は、前記紙幅検出処理か否かに応じて前記クロック信号の周波数を変更する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷装置に関するものである。
【背景技術】
【０００２】
従来、ドットインパクト方式やインクジェット方式などの印刷装置は、記録紙を搬送する紙送りローラと、該紙送りローラによる搬送方向（副走査方向）に垂直な方向（主走査方向）に移動するキャリッジと、を備えている。そして、紙送りローラの回転により記録紙を副走査方向に所定量搬送する動作と、キャリッジを主走査方向に移動させる間にキャリッジに搭載された記録ヘッドから記録紙の所定の位置にインク滴を吐出する動作とを実行することによって、印刷データに基づく画像（文字を含む）を印刷用紙などの記録媒体に記録する。
【０００３】
主走査方向におけるキャリッジの位置（移動量）は、例えば、キャリッジの近傍に配設され主走査方向に沿って延びるリニアスケールと、キャリッジに搭載されリニアスケールの長手方向に沿って等間隔に形成されたスリットを検出するリニアスケールセンサと、を備えたリニアエンコーダによって検出される。リニアスケールセンサはキャリッジの移動速度とスリットの間隔とに応じた周期を有するパルス信号を出力する。そして、パルス信号は一定の周波数を有するクロック信号に応じて動作する測定回路により、クロック信号の周波数に応じたサンプリング精度でサンプリングされる（特許文献１参照）。
【特許文献１】特開平９−１３６４６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、プリンタにおいて、消費電力の低減が望まれている。しかしながら、測定回路を動作させるクロック信号は、処理に応じてキャリッジの移動速度が異なるにもかかわらず、キャリッジが最高速度で移動する際のキャリッジ位置の検出精度を保つため、高い周波数に固定されている。このため、印刷装置で消費される電力を低減することができなかった。
【０００５】
この発明は、こうした従来の実情に鑑みてなされたものであり、その目的は、消費電力を低減することができる印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の態様は、移動可能に配設され記録媒体に記録する記録手段と、前記記録手段の移動に応じた周期のパルス信号を生成するエンコーダと、クロック信号に応じて前記パルス信号をサンプリングし該パルス信号のパルス幅を測定する測定手段と、前記記録手段に対する動作情報に基づいて前記クロック信号の周波数を変更する周波数変更手段と、前記測定手段のサンプリング結果に基づいて前記記録手段の位置を検出する位置検出手段と、前記動作情報に基づいて前記記録手段を制御し、前記位置検出手段の検出結果と前記記録媒体に画像を記録するための印刷データとに応じて前記記録媒体の所定の位置に順次記録させる制御手段と、を備えることを要旨とする。
【０００７】
この構成によれば、測定手段を動作させるクロック信号の周波数は動作情報に基づいて変更されるため、常に一定の周波数を有するクロック信号で測定手段を動作させる場合と比較して測定手段で消費される電力を低減することができる。なお、エンコーダで生成されるパルス信号は単位時間における記録手段の移動量に応じた周期（パルス幅）で生成される。クロック信号は動作情報に基づいて変更されるため、測定手段は記録手段の位置を検出するのに十分なサンプリング精度でパルス信号を測定する（サンプリングする）ことができる。よって、消費される電力を低減することの可能な印刷装置を得ることができる。また、周波数変更手段は動作情報に応じてクロック信号の周波数を変更するため、記録手段による動作が実行される前にクロック信号の周波数を変更することができる。
【０００８】
上述した印刷装置においては、前記動作情報は、前記記録手段の移動に伴って前記記録媒体へ記録する記録処理を実行する際の前記記録手段の動作に関する記録動作情報を含み、前記周波数変更手段は、前記記録動作情報に応じて前記クロック信号の周波数を変更するといった構成を採用することもできる。
【０００９】
この構成によれば、動作情報には記録媒体に記録する記録処理を実行する際の記録手段の動作に関する記録動作情報が含まれるため、記録処理を実行する際のクロック信号の周波数を変更することが可能となる。よって、常に一定の周波数を有するクロック信号で測定手段を動作させ記録処理を実行する場合と比較して測定手段で消費される電力を低減することができる。
【００１０】
上述した構成においては、前記記録動作情報は、前記記録処理を実行する際の前記記録手段の移動速度に関する移動速度情報を含み、前記周波数変更手段は、前記移動速度情報に応じて前記クロック信号の周波数を変更するといった構成を採用することもできる。
【００１１】
この構成によれば、クロック信号の周波数は記録手段の移動速度に関する移動速度情報に応じて変更されるため、記録手段の移動速度が遅い場合にはクロック信号を粗にすることが可能となる。よって、記録手段の移動速度が遅い場合には測定回路で消費される電力を低減することができる。また、位置検出手段による記録手段の位置の検出精度を低下させることなく記録手段をより速く移動させることが可能となり、印刷処理に要する時間を短縮することができる。なお、クロック信号の粗密はクロック信号の周期の長短であり、パルス信号のサンプリング周期（クロック信号の周期）が長い場合をクロック信号が粗であるといい、パルス信号のサンプリング周期（クロック信号の周期）が短い場合をクロック信号が密であるという。
【００１２】
上述した印刷装置においては、前記記録動作情報は、前記記録処理によって前記記録媒体に記録される前記画像の解像度に関する解像度情報を含み、前記周波数変更手段は、前記解像度情報に応じて前記クロック信号の周波数を変更するといった構成を採用することもできる。
【００１３】
この構成によれば、解像度（記録密度）に応じてクロック信号の周波数を低くすることで測定回路で消費される電力を低減することができる。また、クロック信号の周波数は記録媒体に記録される画像の解像度に応じて変更されるため、位置検出手段は該画像を記録するために必要な検出精度で記録手段の位置を検出することができる。
【００１４】
上述した印刷装置においては、前記記録手段の移動に伴って前記記録手段の移動方向に沿った方向における前記記録媒体の端部を検出する紙検出手段を有し、前記動作情報は、前記紙検出手段の検出結果と前記位置検出手段の検出結果とに基づいて前記記録媒体の幅を検出する紙幅検出処理を実行する際の前記記録手段の動作に関する情報を含み、前記周波数変更手段は、前記紙幅検出処理か否かに応じて前記クロック信号の周波数を変更するといった構成を採用することができる。
【００１５】
この構成によれば、クロック信号の周波数は紙幅検出処理か否かに応じて変更されるため、記録媒体の端部の位置の検出精度が低くても良い処理（例えば、原点検出処理など）を実行する際に測定回路で消費される電力を低減することができる。また、紙幅検出処理を実行する際のクロック信号の周波数を、その他の処理（例えば、原点検出処理など）を実行する際のクロック信号の周波数よりも密にすることができる。よって、記録媒体の幅を検出する際の位置検出手段の検出精度を向上させることが可能となり、記録媒体の幅をより精度良く検出することができる。
【発明を実施するための最良の形態】
【００１６】
以下、この発明を具体化した一実施の形態を図面に従って説明する。
図１は、本実施の形態に係る印刷装置の外観を示す斜視図である。この印刷装置はカラー画像の出力が可能なインクジェット方式のプリンタ１であり、ホスト装置としてのパーソナルコンピュータ（以下「ＰＣ」という）２とＵＳＢケーブル３により接続されている。プリンタ１はコンピュータ２から送信される印刷データやコマンドに基づいて印刷を行う。
【００１７】
プリンタ１の本体４の背面側には用紙供給装置５が設けられており、プリンタ１が印刷可能な記録媒体は、この用紙供給装置５から本体４内部に給紙される。本実施の形態においては、シートフィーダ５ａにセットされたカット紙、あるいはロール紙支持部５ｂにセットされたロール紙が本体４内部に給紙される（以下では、カット紙，ロール紙等の記録媒体を単に「印刷用紙」という）。本体４の中央に設けられたカバー６の下方（本体４の内部）には後述するプリンタ部１０及び制御部２０（図１では省略する）が設けられている。制御部２０はコンピュータ２から送信された印刷データやコマンドに応じてプリンタ部１０を作動させる。そして、プリンタ部１０の作動により印刷された印刷用紙（ここではカット紙ＣＰ）が本体４の前側下部に設けられた排紙口７から排出される。
【００１８】
次に、図２を参照して、プリンタ１のプリンタ部１０の構成について説明する。
プリンタ部１０は、印刷用紙ＣＰの搬送方向に対して垂直な方向に移動可能に支持されたキャリッジ１１を有している。
【００１９】
キャリッジ１１は、印刷用紙ＣＰの搬送方向に対して垂直な方向に沿って配設された駆動プーリ１１ａ及び従動プーリ１１ｂに張設された無端状のタイミングベルト１１ｃに固定されている。キャリッジ１１の背面側にはキャリッジモータ１２が配設されている。キャリッジモータ１２はＤＣモータからなり、後述する制御部２０（図３参照）から出力される制御信号に基づいて駆動プーリ１１ａを駆動する。その駆動プーリ１１ａによってタイミングベルト１１ｃが駆動され、キャリッジ１１が搬送方向に対して垂直な主走査方向に沿って往復動する。
【００２０】
キャリッジ１１の下面側には記録ヘッド１３が配設されている。記録ヘッド１３は、用紙供給装置５から供給される用紙をその搬送方向に沿って案内するプラテン１４と対向して配置されている。また、キャリッジ１１の上部には記録ヘッド１３にインクを供給するインクカートリッジ１３ａ（ブラック用とカラー用の２種類）が着脱可能に取り付けられている。記録ヘッド１３には複数のノズルが形成され、該ノズルから印刷用紙ＣＰに向かって所定のタイミングでインク滴が吐出される。なお、本実施形態においては、キャリッジ１１及び記録ヘッド１３が記録手段となる。
【００２１】
また、キャリッジ１１の下面側には紙検出センサ１５（図３参照）が配設されている。紙検出センサ１５は本実施の形態においては、発光素子（例えば、発光ダイオード）と受光素子（例えばフォトトランジスタ）とからなる反射型光学センサにて構成されている。紙検出センサ１５は、記録ヘッド１３と同様、プラテン１４と対向して配置されており、上記キャリッジ１１とともに主走査方向に移動されることにより、印刷用紙ＣＰの端の位置を光学的に検出する。即ち、紙検出センサ１５において、発光素子から発せられた光（入射光）は印刷用紙ＣＰ又はプラテン１４により反射され、その反射光が受光素子により受光されて電気信号に変換される。そして、紙検出センサ１５は上記反射光の強度に応じた電気信号を出力値として出力する。
【００２２】
また、キャリッジ１１の背面にはリニアエンコーダ１６が配設されている。リニアエンコーダ１６は、キャリッジ１１の背面に固着されたリニアスケールセンサ１６ａ（図３参照）と、プリンタ部１０の背面に架設されたリニアスケール１６ｂとを備えている。リニアスケール１６ｂには、その長手方向に沿って一定の間隔で複数のスリット１６ｃが形成されている。リニアスケールセンサ１６ａはキャリッジ１１の移動に伴ってスリット１６ｃを読み取り、キャリッジ１１の移動に応じたパルス信号を出力する。なお、リニアエンコーダ１６から出力されるパルス信号ＥＮＣはキャリッジ１１の移動速度に応じた周期（幅）を有する。詳述すると、キャリッジ１１の移動速度が遅いほどリニアエンコーダ１６から出力されるパルス信号ＥＮＣの周期は長くなり（第１のパルス信号ＥＮＣ１（図５参照））、キャリッジ１１の移動速度が速いほどリニアエンコーダ１６から出力されるパルス信号ＥＮＣの周期は短くなる（第２のパルス信号ＥＮＣ２（図５参照））。
【００２３】
リニアエンコーダ１６から出力されたパルス信号ＥＮＣは後述する測定回路（図３参照）に入力されサンプリングされる。プリンタ１の制御部２０（図３参照）は、測定回路３７によるパルス信号ＥＮＣのサンプリング結果に基づいてキャリッジ１１の位置（移動速度、移動方向及びキャリッジ位置）を検出する。制御部２０は、キャリッジ１１を所定の位置に移動させ記録ヘッド１３を駆動させることにより、印刷用紙ＣＰにインク滴を吐出する「記録処理」を実行する。また、制御部２０は、キャリッジ１１の移動に伴って紙検出センサ１５から出力される出力値に応じて印刷用紙ＣＰの端部を検知する「紙検出処理」を実行する。なお、キャリッジ１１の移動に応じたパルス信号ＥＮＣを生成する手段としては、キャリッジモータ１２の回転量を検出するロータリーエンコーダなどを用いても良い。
【００２４】
また、プリンタ部１０の下部端側には紙送りモータ１８が配設されている。紙送りモータ１８は搬送方向に沿ってプラテン１４の前方に配設された図示しない給紙ローラ及び後方に配設された図示しない排紙ローラを駆動し、印刷用紙ＣＰをキャリッジ１１の移動方向に対して垂直な方向（副走査方向）へと搬送する。また、紙送りモータ１８の出力軸には紙送り速度や紙送り方向等を検出するためのロータリーエンコーダ１８ａが配設されている。ロータリーエンコーダ１８ａは紙送りモータ１８とともに回転する回転板に形成されたスリットを検出し、位相が９０度ずれた２つのパルス信号を出力する。プリンタ１の制御部２０（図３参照）はロータリーエンコーダ１８ａから出力されるパルス信号に基づいて紙送りモータ１８（給紙ローラ及び排紙ローラ）の回転量を検知する。
【００２５】
次に、図３を参照して、プリンタ１の制御部２０について説明する。
プリンタ１の制御部２０は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により構成されており、Ｉ／Ｆ回路２１、バッファメモリ２２、コントローラ２３、イメージバッファ２４、メインメモリ２５及びＥＥＰＲＯＭ２６を有している。
【００２６】
Ｉ／Ｆ（インタフェース）回路２１は、ＵＳＢケーブル３を介してコンピュータ２のインタフェース回路（図示略）に接続されており、コンピュータ２から送信された印刷データやコマンドはＩ／Ｆ回路２１を介してバッファメモリ２２に格納される。なお、Ｉ／Ｆ回路２１とコンピュータ２との接続は、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）などの無線通信による接続であっても良い。
【００２７】
バッファメモリ２２は印刷データやコマンドを一時的に蓄えるバッファでありＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）（例えばＳＤＲＡＭ）にて構成されている。コントローラ２３はバファメモリに蓄えられたＣＭＹＫ各色の成分の印刷データ（ラスタデータ）を読み出し、それを必要に応じてデータ展開した後にイメージデータとしてイメージバッファ２４に格納する。コントローラ２３はバッファメモリ２２に蓄えられた印刷データやコマンドから「記録処理」を実行する際の動作情報としてキャリッジ１１及び記録ヘッド１３の動作に関する記録動作情報を読み出す。そして、コントローラ２３は該記録動作情報に基づいて制御信号を生成する。
【００２８】
メインメモリ２５及びＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６には、プリンタ１を制御するためのプリンタ制御プログラムが記憶されている。コントローラ２３はこれらに格納されているプログラムを実行することで、プリンタ１の動作を統括的に制御する。詳述すると、メインメモリ２５及びＥＥＰＲＯＭ２６には、「記録処理」や「紙検出処理」を実行させるための制御プログラムが記憶されている。なお、「紙検出処理」は、前述したように、紙検出センサ１５の検出結果にもとづいて印刷用紙ＣＰを検出する処理であり、例えば、印刷用紙ＣＰの幅を検出（測定）する「紙幅検出処理」や、キャリッジ１１を所定の位置（ホームポジション）へ移動させる際に印刷用紙ＣＰの位置を検出する「原点検出処理」などがある。コントローラ２３は制御プログラムを実行することによりプリンタ部１０の各機構に「紙検出処理」や「記録処理」を実行させる制御信号を生成する。すなわち、コントローラ２３は制御プログラムを実行することによって、各処理を実行する際のプリンタ部１０の各機構（キャリッジ１１や記録ヘッド１３等）の動作に関する動作情報を取得する。そして、コントローラ２３は取得した動作情報に基づいてプリンタ１を動作させるための制御信号を生成する。
【００２９】
イメージバッファ２４はＲＡＭにて構成されている。イメージバッファ２４に格納されたイメージデータは、コントローラ２３による指示のもと、後述する記録ヘッド駆動回路により記録ヘッド１３の高さ（ノズル数）分ずつ読み出される。そして、同記録ヘッド１３が駆動されることで印刷用紙ＣＰに印刷が行われる。
【００３０】
また、コントローラ２３には、主走査駆動回路３１と、副走査駆動回路３２と、ヘッド駆動回路３３と、キャリッジ位置検出回路３４と、紙検出回路３５と、エンコーダユニット制御回路３６と、が接続されている。コントローラ２３は、制御プログラムを実行することにより、「記録処理」や「紙検出処理」など各処理に応じた動作を上記各回路３１〜３６に実行させるための制御信号を生成する。そして、生成された該制御信号に基づいてプリンタ部１０の各機構が動作し印刷処理が実行される。
【００３１】
主走査駆動回路３１はキャリッジモータ１２に接続されている。コントローラ２３は、制御プログラムを実行することにより、「紙幅検出処理」や「原点検出処理」などの「紙検出処理」を実行する際にキャリッジ１１を移動させるための制御信号を生成する。主走査駆動回路３１は、コントローラ２３によって生成され出力された制御信号に従って、キャリッジモータ１２を駆動させる。そして、キャリッジモータ１２が駆動されることによりキャリッジ１１が主走査方向に沿って移動する。また、コントローラ２３は「記録処理」を実行する際、上記バッファメモリ２２に蓄えられている印刷データやコマンドからキャリッジ１１の移動速度に関する記録動作情報（移動速度情報）を読み出し、制御信号を生成する。主走査駆動回路３１は、コントローラ２３によって生成され出力された制御信号に従って、キャリッジモータ１２を駆動させる。そして、キャリッジモータ１２が駆動されることにより、キャリッジ１１が移動速度情報に応じた速度で主走査方向に沿って移動する。
【００３２】
副走査駆動回路３２は、紙送りモータ１８に接続されておりコントローラ２３から出力される制御信号に基づいて紙送りモータ１８を駆動する。紙送りモータ１８が駆動されることにより給紙ローラ及び排紙ローラ（図示略）が回転し、該ローラの回転に伴って印刷用紙ＣＰが副走査方向に沿って搬送される。
【００３３】
ヘッド駆動回路３３は、イメージバッファ２４に接続されている。コントローラ２３は、「記録処理」を実行する際、上記バッファメモリ２２に蓄えられている印刷データやコマンドから記録ヘッド１３によって記録される画像の解像度に関する記録動作情報（解像度情報）を読み出し制御信号を生成する。ヘッド駆動回路３３は、コントローラ２３によって生成され主走査駆動回路３１を制御する制御信号に同期して出力された制御信号に従って、イメージバッファ２４から各色の成分の印刷データ（イメージデータ）をラスタ毎に読み出し、それに従って記録ヘッド１３を駆動させる。よって、記録媒体に対して所定の位置に配設されたインク孔から所定のタイミングでインク滴が吐出され「記録処理」が実行される。すなわち、記録ヘッド１３は記録動作情報（解像度情報）に応じた解像度で印刷用紙ＣＰにインク滴を吐出し記録する。なお、解像度は単位長さあたりに吐出されるインク滴の個数である。
【００３４】
キャリッジ位置検出回路（位置検出手段）３４は、測定回路３７に接続されている。測定回路３７にはリニアスケールセンサ１６ａが接続されており、キャリッジ１１の移動速度に応じた周期（パルス幅）を有するパルス信号ＥＮＣがキャリッジ１１の移動量に応じた数だけ入力される（図５参照）。測定回路３７にはエンコーダユニット制御回路３６から出力されたクロック信号ＣＬＫが入力されており、測定回路３７に入力されたパルス信号ＥＮＣはクロック信号ＣＬＫの周期に応じたサンプリング精度で測定される（サンプリングされる）。キャリッジ位置検出回路３４は測定回路３７のサンプリング結果ＣＯＵＮＴに基づいてキャリッジ１１の位置を検出する。詳述すると、測定回路３７を動作させるクロック信号ＣＬＫの周期が短くなるほど（クロック信号ＣＬＫが密になるほど）パルス信号ＥＮＣの１周期に含まれるクロック信号ＣＬＫが多くなり、キャリッジ位置検出回路３４はより細かくキャリッジ１１の位置を検出することができる。すなわち、測定回路３７を動作させるクロック信号ＣＬＫが密になるほど、キャリッジ位置検出回路３４によるキャリッジ１１の位置の検出精度が向上する。コントローラ２３は、キャリッジ位置検出回路３４の検出結果に基づいてキャリッジ１１の移動量（位置）や移動速度を検知する。
【００３５】
紙検出回路３５は、紙検出センサ１５に接続されており、キャリッジ１１の移動に伴って印刷用紙ＣＰの端部を検出する紙検出手段として機能する。コントローラ２３は、制御プログラムを実行することにより、キャリッジ１１を移動させるための制御信号を生成する。そして、コントローラ２３は、キャリッジ１１の移動に伴って検出された紙検出回路３５の検出結果とキャリッジ位置検出回路３４の検出結果とに基づいて、印刷用紙ＣＰの端部の位置を検知する。すなわち、コントローラ２３は、キャリッジ１１を動作させることによって、キャリッジ１１を印刷を開始する際の開始位置（原点位置（ホームポジション））に移動させる「原点検出処理」や印刷用紙ＣＰの幅を測定する「紙幅検出処理」を実行する。コントローラ２３は、測定回路３７を動作させるクロック信号ＣＬＫが密になりキャリッジ位置検出回路３４の検出精度が高くなるほど、印刷用紙ＣＰの端部の位置を精度よく検知することができる。
【００３６】
エンコーダユニット制御回路３６は、測定回路（測定手段）３７に接続されており、測定回路３７を動作させるためのクロック信号ＣＬＫを出力する。エンコーダユニット制御回路３６は、異なる周波数（周期）のクロック信号を生成する複数（例えば、２つ）のクロック信号生成回路３８ａ，３８ｂと、クロック切換え回路３９と、を備えている。第１のクロック信号生成回路３８ａは１６［ＭＨｚ］の周波数を有するクロック信号ＣＬＫ１を生成し、第２のクロック信号生成回路３８ｂは４８［ＭＨｚ］の周波数を有するクロック信号ＣＬＫ２を生成する。第１及び第２のクロック信号生成回路３８ａ，３８ｂから出力されたクロック信号ＣＬＫ１，ＣＬＫ２はクロック切換え回路３９に入力される。
【００３７】
コントローラ２３は、制御プログラムを実行することにより、処理（「紙幅検出処理」か否か）に応じて制御信号を出力する。また、コントローラ２３は、「記録処理」を実行する際、上記バッファメモリ２２に蓄えられている印刷データやコマンドからキャリッジ１１の移動速度や記録ヘッド１３から吐出されるインク滴の解像度に関する記録動作情報（移動速度情報及び解像度情報）を読み出し、その記録動作情報に基づいて制御信号を出力する。そして、クロック切換え回路３９は、コントローラ２３によって生成された制御信号に従って、第１のクロック信号ＣＬＫ１及び第２のクロック信号ＣＬＫ２の何れかを選択し測定回路３７を動作させる。すなわち、コントローラ２３とエンコーダユニット制御回路３６とによって、測定回路３７を動作させるクロック信号ＣＬＫの周波数を動作情報に基づいて変更する周波数変更手段が構成される。
【００３８】
測定回路３７は、エンコーダユニット制御回路３６から出力されたクロック信号ＣＬＫに応じて動作し、リニアスケールセンサ１６ａから出力されるパルス信号ＥＮＣをサンプリングする。すなわち、測定回路３７はキャリッジ１１の動作に応じた周期（サンプリング精度）でパルス信号ＥＮＣをサンプリングする。そして、キャリッジ位置検出回路３４は、測定回路３７によってサンプリングされたサンプリング信号ＣＯＵＮＴに基づいてキャリッジ１１の位置を検出する。
【００３９】
次に、図４を参照して、プリンタ１による「記録処理」や「紙検出処理」などの印刷処理を実行する際にコントローラ２３からエンコーダユニット制御回路３６に出力される制御信号について説明する。
【００４０】
まず、コンピュータ２のアプリケーション２ａ上でユーザによって印刷対象となる画像が選択されると、ドライバ２ｂはコンピュータ２の表示装置（図示略）にダイアログボックスを表示させ、ユーザに印刷条件の選択を促す。ダイアログボックスには、印刷条件として、例えば、印刷品質に関する項目（「エコノミー」モード、「速い」モード、「きれい」モード）が選択可能に表示される。ユーザは印刷品質を選択することで各モードに応じた印刷処理の速度（キャリッジ１１の移動速度）及び解像度（吐出されるインク滴の密度）で記録された印刷結果を得ることができる。また、ダイアログボックスには、印刷条件として、レイアウトに関する項目（「標準」モード、「フチなし」モード）等が選択可能に表示される。ユーザはレイアウトを選択することで、印刷用紙の全面に記録され余白のない印刷結果（「フチなし」モード）を得ることができる。ユーザは印刷品質に関する項目やレイアウトに関する項目から目的に応じたモードを選択する。そして、選択された印刷条件（印刷品質やレイアウト）に基づいて生成された印刷データ及びコマンドがプリンタ１へと出力される。
【００４１】
コンピュータ２からＩ／Ｆ回路２１を介して印刷処理を実行させる印刷データ及びコマンドを受け取ったプリンタ１は、印刷用紙ＣＰの紙幅やキャリッジ１１を適切な位置（原点位置（ホームポジション））に移動させるために「紙検出処理」を実行する。
【００４２】
コントローラ２３は、印刷用紙ＣＰの紙幅を検出するために「紙幅検出処理」を実行する。なお、本実施形態においては、「フチなし」モードが選択されることによってフチなし印刷を実行することが可能な構成となっている。そのため、上述した「紙検出処理」において、「紙幅検出処理」を実行する際のキャリッジ位置の検出精度は「原点検出処理」を実行する際のキャリッジ位置の検出精度よりも高くなる。例えば、「原点検出処理」においてはキャリッジ１１の位置は３６０［ｄｐｉ］の検出精度で検出され、「紙幅検出処理」においてはキャリッジ１１の位置は１４４０［ｄｐｉ］の検出精度で検出される。コントローラ２３は、「紙検出処理」において、「紙幅検出処理」か否かを判断することにより動作情報に応じた制御信号を生成する。
【００４３】
まず、コントローラ２３は、ステップ１０１において、本処理が「記録処理」（印刷動作）か否かを判断する。ステップ１０１において本処理が「記録処理」（印刷動作）ではないと判断したコントローラ２３はステップ１０２に移行する。ステップ１０２に移行したコントローラ２３は、ステップ１０２において本処理が「紙幅検出処理」か否かを判断する。ステップ１０２において本処理が「紙幅検出処理」であると判断したコントローラ２３は、エンコーダユニット制御回路３６に測定回路３７へ周波数の高い（周期が短い（クロック信号が密な））クロック信号ＣＬＫ２を出力させる制御信号を生成する（ステップ２０１）。制御信号を受け取ったエンコーダユニット制御回路３６は、該制御信号に従って周波数の高いクロック信号ＣＬＫ２を選択し、該クロック信号ＣＬＫ２と同じ周波数のクロック信号ＣＬＫを出力する。よって、測定回路３７は、クロック信号ＣＬＫ２の周波数に応じた高いサンプリング精度でパルス信号ＥＮＣ２をサンプリングすることができる。エンコーダユニット制御回路３６に制御信号を出力したコントローラ２３は、「紙幅検出処理」を実行させるための動作情報に基づいて制御信号を生成し、その制御信号を主走査駆動回路３１、紙検出回路３５及びキャリッジ位置検出回路３４へと出力する。よって、キャリッジ位置検出回路３４は、測定回路３７でサンプリングされたサンプリング信号ＣＯＵＮＴ２に基づいて、高い検出精度でキャリッジ１１の位置を検出することが可能となる。コントローラ２３はキャリッジ位置検出回路３４及び紙検出回路３５の検出結果に基づいて印刷用紙ＣＰの紙幅を高い検出精度で検知（測定）する。
【００４４】
また、コントローラ２３は、キャリッジ１１を適切な位置（原点位置（ホームポジション））に移動させるために「原点検出処理」を実行する。コントローラ２３は、「紙検出処理」において、「紙幅検出処理」か否かを判断することにより動作情報に基づいた制御信号を生成する。
【００４５】
詳述すると、まず、コントローラ２３は、ステップ１０１において、本処理が「記録処理」（印刷動作）か否かを判断する。ステップ１０１において本処理が「記録処理」（印刷動作）ではないと判断したコントローラ２３はステップ１０２に移行する。ステップ１０２に移行したコントローラ２３はステップ１０２において本処理が「紙幅検出処理」か否かを判断する。ステップ１０２において本処理が「紙幅検出処理」ではないと判断したコントローラ２３は、エンコーダユニット制御回路３６に測定回路３７へ周波数の低い（周期が長い（クロックが粗な））クロック信号ＣＬＫ１を出力させる制御信号を生成する（ステップ２０２）。制御信号を受け取ったエンコーダユニット制御回路３６は、該制御信号に従って周波数の低いクロック信号ＣＬＫ１を選択し、該クロック信号ＣＬＫ１と同じ周波数のクロック信号ＣＬＫを出力する。そして、測定回路３７はクロック信号ＣＬＫ１の周波数に応じたサンプリング精度でパルス信号ＥＮＣ１をサンプリングする。よって、「原点検出処理」を実行する際に測定回路３７で消費される電力は、「紙幅検出処理」を実行する際に測定回路３７で消費される電力よりも低減される。エンコーダユニット制御回路３６に制御信号を出力したコントローラ２３は、「原点検出処理」を実行させるための動作情報に基づいて制御信号を生成し、その制御信号を主走査駆動回路３１、紙検出回路３５及びキャリッジ位置検出回路３４へと出力する。キャリッジ位置検出回路３４は、測定回路３７によってサンプリングされたサンプリング信号ＣＯＵＮＴ１に基づいてキャリッジ１１の位置を検出する。そして、コントローラ２３はキャリッジ１１を適切な位置（原点位置（ホームポジション））に移動させる。
【００４６】
また、コントローラ２３は、印刷用紙ＣＰにインク滴を吐出する「記録処理」を実行する。「記録処理」を実行する際、コントローラ２３は、印刷データから「記録処理」を実行するための記録動作情報（解像度情報、移動速度情報）を読み出す。そして、コントローラ２３は、記録動作情報に基づいてエンコーダユニット制御回路３６に出力する制御信号を生成する。また、コントローラ２３は、記録動作情報に基づいて「記録処理」を実行するための制御信号を生成し、その制御信号を主走査駆動回路３１、副走査駆動回路３２及びヘッド駆動回路３３へと出力する。
【００４７】
まず、コントローラ２３は、ステップ１０１において、本処理が「記録処理」（印刷動作）か否かを判断する。ステップ１０１において本処理が「記録処理」（印刷動作）であると判断したコントローラ２３は、ステップ１０３に移行する。
【００４８】
ところで、解像度の高い画像を記録するためには、キャリッジ位置検出回路３４によって検出されるキャリッジ１１の位置の検出精度が高くなければならない。コントローラ２３は、ステップ１０３において、本記録処理で記録される画像の解像度（解像度情報）を判断する。
【００４９】
ステップ１０３において、解像度が所定の値（例えば、３６０［ｄｐｉ］）よりも大きい場合、コントローラ２３は、エンコーダユニット制御回路３６に測定回路３７へ周波数の高い（周期が短い（クロック信号が密な））クロック信号ＣＬＫ２を出力させる制御信号を生成する（ステップ２０３）。制御信号を受け取ったエンコーダユニット制御回路３６は、該制御信号に従って周波数の高いクロック信号ＣＬＫ２を選択し、該クロック信号ＣＬＫ２と同じ周波数のクロック信号ＣＬＫを出力する。よって、測定回路３７は、クロック信号ＣＬＫ２の周波数（周期）に応じたサンプリング精度でパルス信号ＥＮＣをサンプリングすることが可能となり、キャリッジ位置検出回路３４は高い検出精度でキャリッジ１１の位置を検知することができる。すなわち、コントローラ２３は、高い解像度で画像を記録することができる。
【００５０】
ところで、キャリッジ１１の移動速度が速くなると、単位時間に移動するキャリッジ１１の移動速度が速くなり測定回路３７に入力されるパルス信号ＥＮＣの周期が短くなる。よって、パルス信号ＥＮＣを正確に検出するために、測定回路３７はより短い周期でパルス信号ＥＮＣ２をサンプリングしなければならない。コントローラ２３は、ステップ１０３において解像度が所定の値（例えば、３６０［ｄｐｉ］）未満の場合、ステップ１０４において、本記録処理におけるキャリッジ１１の移動速度（移動速度情報）を判断する。
【００５１】
ステップ１０４において、移動速度が所定の値（例えば、３００［ｄｐｉ］）よりも大きい場合、コントローラ２３は、エンコーダユニット制御回路３６に測定回路３７へ周波数の高い（周期が短い（クロック信号が密な））クロック信号ＣＬＫ２を出力させる制御信号を生成する（ステップ２０４）。制御信号を受け取ったエンコーダユニット制御回路３６は、該制御信号に従って周波数の高いクロック信号ＣＬＫ２を選択し、該クロック信号ＣＬＫ２と同じ周波数のクロック信号ＣＬＫを出力する。よって、測定回路３７は短い周期でパルス信号ＥＮＣ２をサンプリングすることが可能となり、キャリッジ位置検出回路３４はキャリッジ１１の位置を的確に検出することができる。すなわち、コントローラ２３は高速で移動するキャリッジ１１の位置を的確に検知することができる。
【００５２】
一方、ステップ１０４において、移動速度が所定の値（例えば、３００［ｄｐｉ］）未満であった場合、コントローラ２３は、エンコーダユニット制御回路３６に測定回路３７へ周波数の低い（周期が長い（クロック信号が粗な））クロック信号ＣＬＫ２を出力させる制御信号を生成する（ステップ２０５）。制御信号を受け取ったエンコーダユニット制御回路３６は、該制御信号に従って周波数の低いクロック信号ＣＬＫ１を選択し、該クロック信号ＣＬＫ１と同じ周波数のクロック信号ＣＬＫを出力する。よって、測定回路３７で消費される電力は、キャリッジ１１の上述したような移動速度が速い場合や解像度が高い場合よりも低減される。なお、キャリッジ１１の移動速度が遅いため、測定回路３７に入力されるパルス信号ＥＮＣの周期は長くなる。よって、コントローラ２３はキャリッジ１１の位置を的確に検知することができる。
【００５３】
上述した判断に基づいてエンコーダユニット制御回路３６に制御信号を出力したコントローラ２３は、記録動作情報に基づいて「記録処理」を実行するための制御信号を生成し、その制御信号を主走査駆動回路３１、副走査駆動回路３２及びヘッド駆動回路３３へと出力する。そして、コントローラ２３は測定回路３７によってサンプリングされた結果ＣＯＵＮＴに基づいてキャリッジ１１の移動量を把握し記録処理を実行する。
【００５４】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）測定回路３７に出力されるクロック信号ＣＬＫはエンコーダユニット制御回路３６によって動作情報（記録動作情報）に基づいて変更される。測定回路３７は、クロック信号のレベル変化（立ち上がり、立ち下り）に応答して動作し、レベルが変化しない期間では状態を保持する。従って、周波数が低いクロック信号にて動作する測定回路３７の平均的な消費電力は、周波数が高いクロック信号にて動作する測定回路３７の平均的な消費電力よりも少ない。よって、常に一定の周波数を有するクロック信号で測定回路を動作させる印刷装置と比較して、測定回路３７で消費される電力を低減することが可能な印刷装置を得ることができる。また、測定回路３７に出力されるクロック信号ＣＬＫは動作情報に応じて変更されるため、キャリッジ１１の動作が伴う処理が実行される前にクロック信号の周波数を変更することができる。
【００５５】
（２）コントローラ２３は印刷用紙ＣＰに記録する「記録処理」を実行する際のキャリッジ１１及び記録ヘッド１３の動作に関する記録動作情報に応じて制御信号を生成するため、印刷データに応じて測定回路３７を動作させるクロック信号ＣＬＫの周波数が変更される。よって、印刷用紙ＣＰに記録する際に測定回路３７で消費される電力を低減することが可能となる。
【００５６】
（３）エンコーダユニット制御回路３６は移動速度情報に応じて測定回路３７を動作させるクロック信号ＣＬＫの周波数を変更する。よって、キャリッジ位置検出回路３４によるキャリッジ１１の位置の検出精度を低下させることなくキャリッジ１１をより速く移動させることが可能となり、印刷処理に要する時間を短縮することができる。
【００５７】
（４）エンコーダユニット制御回路３６は解像度情報に応じて測定回路３７を動作させるクロック信号ＣＬＫの周波数を変更する。よって、測定回路３７は印刷データの解像度に応じたサンプリング精度でパルス信号ＥＮＣをサンプリングすることが可能となり、コントローラ２３（キャリッジ位置検出回路３４）は印刷用紙ＣＰに記録する際に必要な検出精度でキャリッジ１１の位置を検知することができる。
【００５８】
（５）測定回路３７を動作させるクロック信号ＣＬＫの周波数は「紙幅検出処理」か否かに応じて変更されるため、「紙幅検出処理」を実行する際のクロック信号の周波数を「原点検出処理」を実行する際のクロック信号の周波数よりも密にすることができる。よって、印刷用紙ＣＰの幅を検出する際のキャリッジ位置検出回路３４の検出精度を向上させることが可能となり、コントローラ２３は印刷用紙ＣＰの幅をより精度良く検知することができる。
【００５９】
（６）エンコーダユニット制御回路３６は記録ヘッド１３による記録が伴わない「紙検出処理」を実行する際に「紙幅検出処理」か否かに応じて測定回路３７を動作させるクロック信号ＣＬＫの周波数を変更する。よって、「記録処理」以外の記録ヘッド１３による記録が伴わない処理においても測定回路３７で消費される電力を低減することができる。
【００６０】
（７）動作情報はユーザによって選択された印刷モードに応じて生成されるため、測定回路３７はユーザの要望に応じた印刷を実現するために十分なサンプリング精度でパルス信号ＥＮＣをサンプリングすることができる。
【００６１】
なお、上記実施の形態では、以下の態様に変更した変形例を採用してもよい。
（変形例１）印刷装置をプリンタ１として説明したが、スキャナ機能、印刷機能、及びコピー機能を備える、いわゆる複合機（複合プリンタ）に具体化してもよい。
【００６２】
（変形例２）プリンタ１はコンピュータ２から出力された印刷データに基づいて印刷処理を実行しているがこのような態様に限定されない。例えば、プリンタドライバ用プログラムをプリンタのメモリに格納して該プリンタのＣＰＵと同プリンタドライバ用プログラムとでプリンタドライバを構築し、印刷データがプリンタで生成される構成としてもよい。すなわち、印刷装置単体で印刷処理を実行することが可能なスタンドアロン機として具体化してもよい。
【００６３】
（変形例３）コントローラ２３は、印刷データとともに受信したコマンドと動作情報とを関連付けるテーブルを記憶し、該テーブルを用いて動作情報（記録動作情報）を導出するといった構成を採用することもできる。
【００６４】
（変形例４）周波数変更手段としてのエンコーダユニット制御回路３６が有する切換え可能なクロック信号生成回路３８ａ，３８ｂの個数やクロック信号生成回路３８ａ，３８ｂによって生成される周波数は適宜変更可能である。また、エンコーダユニット制御回路３６の構成は適宜変更可能である。
【００６５】
（変形例５）例えば、「原点検出処理」においてはキャリッジ１１が所定の部材に当接することによってホームポジションに到達したと判断する場合があり、キャリッジの移動速度（移動速度情報）は遅く設定される。逆に、「紙幅検出処理」は処理に要する時間を短くするためキャリッジの移動速度（移動速度情報）は速く設定される。よって、「紙検出処理」においても各処理を実行する際のキャリッジ１１の動作に関する動作情報に基づいてクロック信号の周波数が変更されるといった構成を採用することもできる。
【００６６】
（変形例６）「記録処理」及び「紙検出処理」の何れか一方を実行する場合のみにエンコーダユニット制御回路３６に対する制御信号が生成されるといった構成を採用することもできる。
【００６７】
（変形例７）「記録処理」において「移動速度情報」及び「解像度情報」の何れか一方に基づいて測定回路３７を動作させるクロック信号を変更するといった構成を採用することもできる。
【００６８】
（変形例８）上記実施形態においては、コントローラ２３は「記録処理」において要求される移動速度及び解像度が所定の値（すなわち閾値）未満か否かを判断し、該判断結果に応じてクロック信号の周波数を変更させるための制御信号を生成しているが、このような態様に限定されない。例えば、動作情報とクロック信号の周波数とを関連付けるテーブルを記憶し、該テーブルに基づいてクロック信号の周波数を変更させるための制御信号を生成するといった構成を採用することもできる。また、「記録処理」において、移動速度情報に応じて判断した後に解像度情報に応じて判断するといった構成も可能であり、適宜変更可能である。
【図面の簡単な説明】
【００６９】
【図１】本実施の形態に係るプリンタ（印刷装置）の外観を示す斜視図。
【図２】プリンタ部の構成を示す概略図。
【図３】プリンタの機能的な構成を示す概略図。
【図４】エンコーダユニット制御回路の動作を示すフローチャート。
【図５】測定回路によるサンプリング結果を示す波形図。
【符号の説明】
【００７０】
ＣＬＫ，ＣＬＫ１，ＣＬＫ２…クロック信号、ＥＮＣ，ＥＮＣ１，ＥＮＣ２…パルス信号、１１…キャリッジ（記録手段）、１５…紙検出センサ（紙検出手段）、１６…リニアエンコーダ（エンコーダ）、２３…コントローラ（制御手段、動作情報導出手段）、３４…キャリッジ位置検出回路（位置検出手段）、３６…エンコーダユニット制御回路（周波数変更手段）、３７…測定回路（測定手段）。
【図１】
2007055134.tif 000003
【図２】
2007055134.tif 000004
【図３】
2007055134.tif 000005
【図４】
2007055134.tif 000006
【図５】
2007055134.tif 000007