(57)【要約】【課題】移動モーターと搬送モーターの両方のモーターが駆動しない期間を短くする。【解決手段】媒体にインクを吐出するインク吐出部を移動するための移動モーターと、前記媒体を搬送するための搬送モーターと、を備え、各モーターは、それぞれ駆動と停止とを繰り返し、前記移動モーターと前記搬送モーターのうちの少なくとも一方のモーターの停止時間が変更可能であり、前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターが交互に駆動する印刷装置であって、前記一方のモーターの前記停止時間が変更されて、変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも、遅くなることを特徴とする。【選択図】  図９
2005313605.tif 000002
【特許請求の範囲】
【請求項１】
媒体にインクを吐出するインク吐出部を移動するための移動モーターと、
前記媒体を搬送するための搬送モーターと、
を備え、
各モーターは、それぞれ駆動と停止とを繰り返し、
前記移動モーターと前記搬送モーターのうちの少なくとも一方のモーターの停止時間が変更可能であり、
前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターが交互に駆動する
印刷装置であって、
前記一方のモーターの前記停止時間が変更されて、変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも、遅くなる
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記一方のモーターの温度に応じて、前記一方のモーターの前記停止時間が変更されることを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、
前記一方のモーターの温度を検出する温度センサを更に備え、
前記温度センサの検出結果が所定の温度を超えたとき、前記一方のモーターの停止時間が、前記温度センサの検出結果が所定の温度を超える前よりも、長くなる
ことを特徴とする印刷装置。
【請求項４】
請求項２に記載の印刷装置において、
前記一方のモーターの駆動量に基づいて前記一方のモーターの温度を算出し、
算出された前記一方のモーターの温度に応じて、前記一方のモーターの前記停止時間が変更される
ことを特徴とする印刷装置。
【請求項５】
請求項２〜４のいずれかに記載の印刷装置において、
前記一方のモーターの温度に応じて、前記一方のモーターの停止時間が設定される
ことを特徴とする印刷装置。
【請求項６】
請求項１〜５のいずれかに記載の印刷装置において、
前記停止時間を長くする変更の前、前記一方のモーター及び前記他方のモーターが同時に駆動される状態が存在する
ことを特徴とする印刷装置。
【請求項７】
請求項６に記載の印刷装置において、
前記停止時間を長くする変更の前、前記一方のモーターの駆動が停止する前に前記他方のモーターの駆動が開始される
ことを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置において、
前記停止時間を長くする変更の前、前記一方のモーターが減速を開始するときに前記他方のモーターの駆動が開始される
ことを特徴とする印刷装置。
【請求項９】
請求項６〜８のいずれかに記載の印刷装置において、
前記停止時間が変更前よりも長くなったとき、
前記一方のモーターが停止するのと同時に、前記他方のモーターの駆動が開始される
ことを特徴とする印刷装置。
【請求項１０】
請求項６〜８のいずれかに記載の印刷装置において、
前記停止時間が変更前よりも長くなったとき、
前記一方のモーターが停止した後に前記他方のモーターの駆動が開始される
ことを特徴とする印刷装置。
【請求項１１】
請求項１０に記載の印刷装置であって、
前記停止時間が変更前よりも長くなったとき、
前記他方のモーターの駆動の開始前及び駆動の開始後に、前記移動モーターと前記搬送モーターの両モーターが駆動しない期間がある
ことを特徴とする印刷装置。
【請求項１２】
請求項１〜１１のいずれかに記載の印刷装置において、
前記停止時間が変更前よりも長くなったとき、
前記移動モーターと前記搬送モーターの両モーターが連続して停止する時間が短くなるように、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも遅くなる
ことを特徴とする印刷装置。
【請求項１３】
請求項１〜１２のいずれかに記載の印刷装置において、
前記停止時間が変更前よりも長くなったとき、
前記一方のモーターの駆動中に、前記他方のモーターを駆動しない
ことを特徴とする印刷装置。
【請求項１４】
請求項１〜１３のいずれかに記載の印刷装置において、
前記一方のモーターの前記停止時間が決定された後、その停止時間に応じて、前記他方のモーターの駆動の開始のタイミングが決定される
ことを特徴とする印刷装置。
【請求項１５】
媒体にインクを吐出するインク吐出部を移動するための移動モーターと、
前記媒体を搬送するための搬送モーターと、
を備え、
各モーターは、それぞれ駆動と停止とを繰り返し、
前記移動モーターと前記搬送モーターのうちの少なくとも一方のモーターの停止時間が変更可能であり、
前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターが交互に駆動する
印刷装置であって、
前記一方のモーターの前記停止時間が変更されて、変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも、遅くなり、
前記一方のモーターの温度に応じて、前記一方のモーターの前記停止時間が変更され、
前記一方のモーターの駆動量に基づいて前記一方のモーターの温度を算出し、算出された前記一方のモーターの温度に応じて、前記一方のモーターの前記停止時間が変更され、
前記一方のモーターの温度に応じて、前記一方のモーターの停止時間が設定され、
前記停止時間を長くする変更の前、
前記一方のモーター及び前記他方のモーターが同時に駆動される状態が存在し、
前記一方のモーターの駆動が停止する前に前記他方のモーターの駆動が開始され、
前記一方のモーターが減速を開始するときに前記他方のモーターの駆動が開始され、
前記停止時間が変更前よりも長くなったとき、
前記一方のモーターが停止した後に前記他方のモーターの駆動が開始され、
前記他方のモーターの駆動の開始前及び駆動の開始後に、前記移動モーターと前記搬送モーターの両モーターが駆動しない期間があり、
前記移動モーターと前記搬送モーターの両モーターが停止する時間が短くなるように、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも遅くなり、
前記一方のモーターの駆動中に、前記他方のモーターを駆動せず、
前記一方のモーターの前記停止時間が決定された後、その停止時間に応じて、前記他方のモーターの駆動の開始のタイミングが決定される
ことを特徴とする印刷装置。
【請求項１６】
媒体にインクを吐出するインク吐出部を移動するための移動モーターと、前記媒体を搬送するための搬送モーターとについて、それぞれ駆動と停止とを繰り返し、
一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターを交互に駆動する
印刷方法であって、
前記一方のモーターの停止時間を変更し、
前記一方のモーターの前記停止時間が変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングを前記所定のタイミングよりも遅くする
ことを特徴とする印刷方法。
【請求項１７】
媒体にインクを吐出するインク吐出部を移動するための移動モーターと、
前記媒体を搬送するための搬送モーターと、
を備え、
各モーターは、それぞれ駆動と停止とを繰り返し、
前記移動モーターと前記搬送モーターのうちの少なくとも一方のモーターの停止時間が変更可能であり、
前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターが交互に駆動する
印刷装置に、
前記一方のモーターの前記停止時間が変更されて、変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングを、前記所定のタイミングよりも、遅くする機能
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、及び、プログラムに関する。
【背景技術】
【０００２】
媒体に向けて液体を吐出して印刷をする印刷装置の１つとして、インクジェットプリンタが知られている。このインクジェットプリンタは、紙等の媒体に対して液体としてインクを吐出して印刷を施すようになっている。インクジェットプリンタが印刷を実行するとき、所定の移動方向に移動可能なノズルを移動する移動モーターを駆動し、ノズルを移動させながらインクを吐出して、媒体にドットを形成するドット形成処理と、搬送モーターを駆動し、媒体を搬送する搬送処理とを交互に繰り返すことによって、媒体に画像を形成する。
【０００３】
このような、印刷装置においては、モーターの駆動期間中にモーターが発熱し、モーターの停止期間中に熱を放射してモーターが冷却される。ところが、モーターの通常の停止期間だけでは、十分に冷却されない場合がある。このような場合、モーターの停止期間を長くすることによって、モーターを冷却する方法が考えられる。
【特許文献１】特開２００２−１８６２８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、２つのモーターを交互に駆動する場合、一方のモーターの停止期間が長くなると、両モーターが共に停止する状態が長くなる。例えば、移動モーターが発熱して熱くなったので移動モーターの停止期間を長くした場合、移動モーターと搬送モーターの両方のモーターが停止する状態（両モーター停止状態）が長くなる。このように両モーター停止状態が長くなると、印刷速度が遅くなっていることをユーザーに感じ取られ、ユーザーにストレスを与えてしまう。
【０００５】
本発明は、このような事情に鑑みたものであって、移動モーターと搬送モーターの両方のモーターが停止する期間を短くすることにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための主たる発明は、媒体にインクを吐出するインク吐出部を移動するための移動モーターと、前記媒体を搬送するための搬送モーターと、を備え、各モーターは、それぞれ駆動と停止とを繰り返し、前記移動モーターと前記搬送モーターのうちの少なくとも一方のモーターの停止時間が変更可能であり、前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターが交互に駆動する印刷装置であって、前記一方のモーターの前記停止時間が変更されて、変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも、遅くなることを特徴とする印刷装置である。
【０００７】
本発明の他の特徴は、本明細書および添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００８】
本明細書および添付図面の記載により少なくとも以下の事項が明らかとなる。
【０００９】
媒体にインクを吐出するインク吐出部を移動するための移動モーターと、前記媒体を搬送するための搬送モーターと、を備え、各モーターはそれぞれ駆動と停止とを繰り返し、前記移動モーターと前記搬送モーターのうちの少なくとも一方のモーターの停止時間が変更可能であり、前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターが交互に駆動する、印刷装置であって、前記一方のモーターの前記停止時間が変更されて、変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも、遅くなることを特徴とする印刷装置。  
このような印刷装置によれば、印刷速度が遅くなっていることをユーザーに感じ取られにくくなり、ユーザーに過度のストレスを与えずに済む。
【００１０】
かかる印刷装置であって、前記一方のモーターの温度に応じて、前記一方のモーターの前記停止時間が変更されることが望ましい。また、前記一方のモーターの温度を検出する温度センサを更に備え、前記温度センサの検出結果が所定の温度を超えたとき、前記一方のモーターの停止時間が、前記温度センサの検出結果が所定の温度を超える前よりも、長くなることが好ましい。又は、前記一方のモーターの駆動量に基づいて前記一方のモーターの温度を算出し、算出された前記一方のモーターの温度に応じて、前記一方のモーターの前記停止時間が変更されることが好ましい。このような印刷装置によれば、モーターの温度に応じて、モーターの冷却を行うことができる。
【００１１】
かかる印刷装置であって、前記一方のモーターの温度に応じて、前記一方のモーターの停止時間が設定されることが望ましい。これにより、モーターの温度に適した冷却を行うことができる。
【００１２】
かかる印刷装置であって、前記停止時間を長くする変更の前、前記一方のモーター及び前記他方のモーターが同時に駆動される状態が存在することが望ましい。両モーターが同時に駆動される時間を短く又はなくすことにより、両モーター停止状態を短くすることができるのである。
【００１３】
かかる印刷装置であって、前記停止時間を長くする変更の前、前記一方のモーターの駆動が停止する前に前記他方のモーターの駆動が開始されることが望ましい。また、前記停止時間を長くする変更の前、前記一方のモーターが減速を開始するときに前記他方のモーターの駆動が開始されることが望ましい。これにより、印刷速度が向上する。また、前記停止時間が変更前よりも長くなったとき、前記一方のモーターが停止するのと同時に、前記他方のモーターの駆動が開始されることが望ましい。また、前記停止時間が変更前よりも長くなったとき、前記一方のモーターが停止した後に前記他方のモーターの駆動が開始されることが望ましい。これにより、両モーターが同時に駆動される状態がなくなり、両モーター停止状態が短くなる。
【００１４】
かかる印刷装置であって、前記停止時間が変更前よりも長くなったとき、前記他方のモーターの駆動の開始前及び駆動の開始後に、前記移動モーターと前記搬送モーターの両モーターが駆動しない期間があることが望ましい。これにより、両モーター停止状態を分散させることができる。
【００１５】
かかる印刷装置であって、前記停止時間が変更前よりも長くなったとき、前記移動モーターと前記搬送モーターの両モーターが連続して停止する時間が短くなるように、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも遅くなることが望ましい。これにより、ユーザーに過度のストレスを与えずに済む。
【００１６】
かかる印刷装置であって、前記停止時間が変更前よりも長くなったとき、前記一方のモーターの駆動中に、前記他方のモーターを駆動しないことが望ましい。これにより、両モーター停止期間を短くすることができる。
【００１７】
かかる印刷装置であって、前記一方のモーターの前記停止時間が決定された後、その停止時間に応じて、前記他方のモーターの駆動の開始のタイミングが決定されることが望ましい。これにより、両モーター停止期間を短くすることができる。
【００１８】
また、媒体にインクを吐出するインク吐出部を移動するための移動モーターと、前記媒体を搬送するための搬送モーターと、を備え、各モーターは、それぞれ駆動と停止とを繰り返し、前記移動モーターと前記搬送モーターのうちの少なくとも一方のモーターの停止時間が変更可能であり、前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターが交互に駆動する印刷装置であって、前記一方のモーターの前記停止時間が変更されて、変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングが、前記所定のタイミングよりも、遅くなり、前記一方のモーターの温度に応じて、前記一方のモーターの前記停止時間が変更され、前記一方のモーターの駆動量に基づいて前記一方のモーターの温度を算出し、算出された前記一方のモーターの温度に応じて、前記一方のモーターの前記停止時間が変更され、前記一方のモーターの温度に応じて、前記一方のモーターの停止時間が設定され、前記停止時間を長くする変更の前、前記一方のモーター及び前記他方のモーターが同時に駆動される状態が存在し、前記一方のモーターの駆動が停止する前に前記他方のモーターの駆動が開始され、前記一方のモーターが減速を開始するときに前記他方のモーターの駆動が開始され、前記停止時間が変更前よりも長くなったとき、前記一方のモーターが停止した後に前記他方のモーターの駆動が開始され、前記他方のモーターの駆動の開始前及び駆動の開始後に前記移動モーターと前記搬送モーターの両モーターが駆動しない期間があり、前記移動モーターと前記搬送モーターの両モーターが停止する時間が短くなるように、前記他方のモーターの駆動の開始のタイミングが前記所定のタイミングよりも遅くなり、前記一方のモーターの駆動中に前記他方のモーターを駆動せず、前記一方のモーターの前記停止時間が決定された後、その停止時間に応じて前記他方のモーターの駆動の開始のタイミングが決定される
ことを特徴とする印刷装置。  
このような印刷装置によれば、既述の総ての効果を奏するため、本発明の目的が最も有効に達成される。
【００１９】
媒体にインクを吐出するインク吐出部を移動するための移動モーターと、前記媒体を搬送するための搬送モーターとについて、それぞれ駆動と停止とを繰り返し、前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターを交互に駆動する印刷方法であって、前記一方のモーターの前記停止時間を変更し、前記一方のモーターの前記停止時間が変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングを前記所定のタイミングよりも遅くすることを特徴とする印刷方法。  
このような印刷方法によれば、印刷速度が遅くなっていることをユーザーに感じ取られにくくなり、ユーザーに過度のストレスを与えずに済む。
【００２０】
媒体にインクを吐出するインク吐出部を移動するための移動モーターと、前記媒体を搬送するための搬送モーターと、を備え、各モーターは、それぞれ駆動と停止とを繰り返し、前記移動モーターと前記搬送モーターのうちの少なくとも一方のモーターの停止時間が変更可能であり、前記一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、前記移動モーターと前記搬送モーターが交互に駆動する印刷装置に、前記一方のモーターの前記停止時間が変更されて、変更前の前記停止時間よりも長くなったとき、前記他方のモーターの駆動の開始のタイミングを、前記所定のタイミングよりも、遅くする機能を実現させることを特徴とするプログラム。  
このようなプログラムによれば、ユーザーに過度のストレスを与えないように、印刷装置を制御することができる。
【００２１】
＝＝＝印刷装置の概要＝＝＝
本発明にかかる印刷装置の一実施形態として、プリンタ１と、コンピュータ１１００とを備えた印刷システムを例にとり、その概要について説明する。
【００２２】
図１は、本実施形態にかかる印刷システム１０００の外観構成を示した説明図である。この印刷システム１０００は、プリンタ１と、コンピュータ１１００とを備えている。コンピュータ１１００は、表示装置１２００と、入力装置１３００と、記録再生装置１４００とを有している。プリンタ１は、紙や布、フィルム等の媒体に画像を印刷する印刷装置である。コンピュータ１１００は、プリンタ１と電気的に接続されており、プリンタ１に画像を印刷させるため、印刷させる画像に応じた印刷データをプリンタ１に出力する。表示装置１２００は、ディスプレイを有し、アプリケーションプログラムやプリンタドライバ等のユーザインタフェースを表示する。入力装置１３００は、例えばキーボード１３００Ａやマウス１３００Ｂであり、表示装置１２００に表示されたユーザインタフェースに沿って、アプリケーションプログラムの操作やプリンタドライバの設定等に用いられる。記録再生装置１４００は、例えばフレキシブルディスクドライブ装置１４００ＡやＣＤ−ＲＯＭドライブ装置１４００Ｂが用いられる。
【００２３】
コンピュータ１１００には、プリンタドライバがインストールされている。プリンタドライバは、表示装置１２００にユーザインタフェースを表示させる機能を実現させるほか、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバは、フレキシブルディスクＦＤやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。または、このプリンタドライバは、インターネットを介してコンピュータ１１００にダウンロードすることも可能である。なお、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００２４】
＝＝＝プリンタ１の構成＝＝＝
図２は、本実施形態のプリンタ１の全体構成のブロック図である。また、図３は、本実施形態のプリンタ１の内部構成を示す斜視図である。また、図４は、本実施形態のプリンタ１の内部構成を示す縦断面図である。以下、本実施形態のプリンタ１の基本的な構成について説明する。
【００２５】
本実施形態のプリンタ１は、図２に示すように、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、センサ群５０、およびコントローラー６０を有する。外部装置であるコンピュータ１１００から印刷データを受信したプリンタ１は、コントローラー６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラー６０は、コンピュータ１１００から受信した印刷データに基づいて、各ユニットを制御し、媒体Ｓに画像を形成する。プリンタ１内の状況はセンサ群５０によって監視されており、センサ群５０は、検出結果をコントローラー６０に出力する。センサから検出結果を受けたコントローラーは、その検出結果に基づいて、各ユニットを制御する。
【００２６】
搬送ユニット２０は、媒体（例えば、紙など）を印刷可能な位置に送り込み、印刷時に所定の方向（以下、搬送方向という）に所定の搬送量で媒体Ｓを搬送させるためのものである。すなわち、搬送ユニット２０は、媒体を搬送する搬送機構（搬送手段）として機能する。搬送ユニット２０は、図４に示すように、給紙ローラー２１と、搬送モーター２２（ＰＦモーターとも言う）と、搬送ローラー２３と、プラテン２４と、排紙ローラー２５とを有する。ただし、搬送ユニット２０が搬送機構として機能するためには、必ずしもこれらの構成要素を全て必要とするわけではない。給紙ローラー２１は、紙挿入口に挿入された媒体Ｓをプリンタ１内に自動的に給紙するためのローラーである。給紙ローラー２１は、Ｄ形の断面形状をしており、円周部分の長さは搬送ローラー２３までの搬送距離よりも長く設定されているので、この円周部分を用いて媒体Ｓを搬送ローラー２３まで搬送できる。搬送モーター２２は、媒体Ｓを搬送方向に搬送するためのモーターであり、ＤＣモーターにより構成される。搬送ローラー２３は、給紙ローラー２１によって給紙された媒体Ｓを印刷可能な領域まで搬送するローラーであり、搬送モーター２２によって駆動される。プラテン２４は、印刷中の媒体Ｓを支持する。排紙ローラー２５は、印刷が終了した媒体Ｓをプリンタ１の外部に排出するローラーである。この排紙ローラー２５は、搬送ローラー２３と同期して回転する。
【００２７】
キャリッジユニット３０は、ヘッドを所定の方向（以下、キャリッジ移動方向という）に移動させるためのものである。キャリッジユニット３０は、図３に示すように、キャリッジ３１と、キャリッジモーター３２（ＣＲモーターとも言う）とを有する。キャリッジ３１は、往復移動可能である。（これにより、ヘッドがキャリッジ移動方向に沿って移動する。）また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモーター３２は、キャリッジ３１をキャリッジ移動方向に移動させるためのモーターであり、ＤＣモーターにより構成される。
【００２８】
ヘッドユニット４０は、媒体Ｓにインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、本発明の色インク吐出部としてノズルを複数有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジ３１に設けられている。そのため、キャリッジ３１がキャリッジ移動方向に移動すると、ヘッド４１もキャリッジ移動方向に移動する。そして、ヘッド４１がキャリッジ移動方向に移動中にインクを断続的に吐出することによって、キャリッジ移動方向に沿ったドットライン（ラスタライン）が媒体Ｓに形成される。
【００２９】
センサ群５０には、リニア式エンコーダ５１（図３参照）、ロータリー式エンコーダ５２（図４参照）、紙検出センサ５３（図４参照）、紙幅センサ５４（図４参照）、ＣＲＭ温度センサ５５（図３参照）、及び、ＰＦＭ温度センサ５６（図３参照）等が含まれる。
【００３０】
リニア式エンコーダ５１は、キャリッジ３１のキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラー２３の回転量を検出するためのものである。紙検出センサ５３は、印刷される媒体Ｓの先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラー２１が搬送ローラー２３に向かって媒体Ｓを給紙する途中で、媒体Ｓの先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって媒体Ｓの先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは媒体Ｓの搬送経路内に突出するように配置されている。そのため、媒体Ｓの先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、媒体Ｓの先端の位置を検出する。紙幅センサ５４は、キャリッジ３１に取付けられている。紙幅センサ５４は、光学センサであり、発光部から媒体Ｓに照射された光の反射光を受光部が検出することにより、媒体Ｓの有無を検出する。そして、紙幅センサ５４は、キャリッジ３１によって移動しながら媒体Ｓの端部の位置を検出し、媒体Ｓの幅を検出する。また、紙幅センサ５４は、状況に応じて、媒体Ｓの先端も検出できる。紙幅センサ５４は、光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。ＣＲＭ温度センサ５５は、キャリッジモーター３２の表面に設けられている。そして、ＣＲＭ温度センサ５５は、キャリッジモーター３２の温度を検出し、検出結果となる信号をコントローラー６０に出力する。ＰＦＭ温度センサ５６は、搬送モーター２２の表面に設けられている。そして、ＰＦＭ温度センサ５６は、搬送モーター２２の温度を検出し、検出結果となる信号をコントローラー６０に出力する。
【００３１】
コントローラー６０は、プリンタ１の制御を行うための制御ユニット（制御手段）である。コントローラー６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１００とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ１全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００３２】
＝＝＝ヘッド４１＝＝＝
＜ヘッドの構成について＞
図５は、ヘッド４１の下面におけるノズルの配列を示したものである。ヘッド４１の下面には、同図に示すように、複数の色インクのノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋが設けられている。本実施形態では、各色の色インク、即ち、イエロ（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）ごとに、それぞれイエロインクノズル群４１１Ｙ、マゼンダインクノズル群４１１Ｍ、シアンインクノズル群４１１Ｃ、ブラックインクノズル群４１１Ｋとが設けられている。各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋは、各色のインクを吐出するための吐出口であるノズル♯１〜♯１８０を複数個（本実施形態では１８０個）備えている。
【００３３】
さらに、本実施形態のヘッド４１にあっては、各色のノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋの他に、クリアインクを媒体Ｓに向けて吐出するクリアインクノズル群４１２を備えている。このクリアインクノズル群４１２についても、各色のノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋと同様、クリアインクを吐出するための吐出口であるノズルを複数個（本実施形態では１８０個）備えている。
【００３４】
各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋ、４１２の複数のノズル♯１〜♯１８０は、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。
【００３５】
各ノズル群４１１Ｙ、４１１Ｍ、４１１Ｃ、４１１Ｋ、４１２のノズル♯１〜♯１８０は、下流側のノズルほど若い番号が付されている（♯１〜♯１８０）。つまり、ノズル♯１は、ノズル♯１８０よりも搬送方向に下流側に位置している。また、紙幅センサ５４は、紙搬送方向の位置に関して、一番上流側にあるノズル♯１８０とほぼ同じ位置にある。各ノズル♯１〜♯１８０には、各ノズル♯１〜♯１８０を駆動してインクを吐出させるための駆動素子としてピエゾ素子（不図示）が設けられている。
【００３６】
＝＝＝印刷動作について＝＝＝
次に、プリンタ１が、実際に印刷を実行する処理について、図６を参照して説明する。図６は、プリンタ１が印刷を実行するときのフローチャートである。
【００３７】
以下に説明される各処理は、コントローラー６０が、メモリ６３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
【００３８】
ステップＳ１０１において、コントローラー６０は、コンピュータ１１００からインターフェース部６１を介して、印刷命令を受信する。この印刷命令は、コンピュータ１１００から送信される印刷データのヘッダに含まれている。そして、コントローラー６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、以下に説明する各処理を実行する。
【００３９】
ステップＳ１０２において、コントローラー６０は、給紙処理を行う。給紙処理とは、印刷すべき紙をプリンタ１内に供給し、印刷開始位置（頭出し位置とも言う）に紙を位置決めする処理である。コントローラー６０は、給紙ローラー２１を回転させ、印刷すべき紙を搬送ローラー２３まで送る。コントローラー６０は、搬送ローラー２３を回転させ、給紙ローラー２１から送られてきた紙を印刷開始位置に位置決めする。紙が印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、紙と対向している。
【００４０】
ステップＳ１０３において、コントローラー６０は、温度検出処理を行う。温度検出処理とは、キャリッジモーター３２と、搬送モーター２２の温度を、それぞれ検出する処理である。キャリッジモーター３２にはＣＲＭ温度センサ５５が設けられ、搬送モーター２２にはＰＦＭ温度センサ５６が設けられている。そして、コントローラー６０は、ＣＲＭ温度センサ５５及びＰＦＭ温度センサ５６からの信号に基づいて、キャリッジモーターの温度及び搬送モーターの温度を検出する。
【００４１】
ステップＳ１０４において、コントローラー６０は、ステップＳ１０３の温度検出処理において、検出されたキャリッジモーター３２の温度が予め設定されたＣＲＭ閾値よりも高いか否か判定する。ここで、ＣＲＭ閾値は、キャリッジモーター３２の冷却のためキャリッジモーター３２の停止期間を長くする処理が必要となる温度である。ＣＲＭ閾値は、プリンタ製造メーカ又はモーター製造メーカの実験によって予め求められており、メモリ６３に記憶されている。例えば、本実施形態では、ＣＲＭ閾値は６０℃に設定されている。コントローラー６０は、ステップＳ１０４の処理を実行するときに、メモリ６３に記憶されたＣＲＭ閾値（６０℃）を読み出し、検出されたキャリッジモーターの温度が６０℃よりも高いか否か判定する。コントローラー６０が、検出されたキャリッジモーターの温度が６０℃よりも低いと判定した場合、処理はステップＳ１０５に進む。
【００４２】
ステップＳ１０５において、コントローラー６０は、ステップＳ１０３の温度検出処理において、検出された搬送モーター２２の温度が予め設定されたＰＥＭ閾値よりも高いか否か判定する。ここで、ＰＦＭ閾値は、搬送モーター２２の冷却のため搬送モーター２２の停止期間を長くする処理が必要となる温度である。ＰＦＭ閾値は、プリンタ製造メーカ又はモーター製造メーカの実験によって予め求められており、メモリ６３に記憶されている。例えば、本実施形態では、このＰＦＭ閾値は５５℃に設定されている。コントローラー６０は、ステップS１０５の処理を実行するときに、メモリ６３に記憶されたＰＦＭ閾値（５５℃）を読み出し、検出された搬送モーターの温度が５５℃よりも高いか否か判定する。コントローラー６０が、検出された搬送モーターの温度が５５℃よりも低いと判定した場合、処理はステップＳ１０６に進む。
【００４３】
ステップＳ１０６において、コントローラー６０は、通常処理を実行する。通常処理については、後に図７、及び、図８を参照して説明する。ステップＳ１０６において、通常処理が終了した後、処理はステップＳ１０９に進む。  
ステップＳ１０９において、コントローラー６０は、排紙ローラーを回転させることにより、印刷した紙を外部に排出する。  
ステップＳ１１０において、コントローラー６０は、印刷を続行するか否かの判断を行う。次の紙に印刷を行うのであれば、処理はステップＳ１０２に戻り、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。
【００４４】
ステップＳ１０４において、コントローラー６０が、検出されたキャリッジモーターの温度がＣＲＭ閾値よりも高いと判定した場合、処理はステップＳ１０８に進む。  
ステップＳ１０８において、コントローラー６０は、キャリッジモーター冷却優先処理を実行する。キャリッジモーター冷却優先処理については、後に図９、及び、図１０Ａ乃至図１０Ｄを参照して説明する。ステップＳ１０８において、キャリッジモーター冷却優先処理が終了した後、処理はステップＳ１０９に進む。  
ステップＳ１０５において、コントローラー６０が、検出された搬送モーターの温度がＰＦＭ閾値よりも高いと判定した場合、処理はステップＳ１０７に進む。  
ステップＳ１０７において、コントローラー６０は、搬送モーター冷却優先処理を実行する。搬送モーター冷却優先処理については、後に図１１、及び、図１２Ａ乃至図１２Ｄを参照して説明する。ステップＳ１０７において、搬送モーター冷却優先処理が終了した後、処理はステップＳ１０９に進む。
【００４５】
なお、本実施形態では、キャリッジモーター冷却優先処理における各モーターの停止期間は、搬送モーター冷却優先処理における各モーターの停止期間よりも、長い。そのため、キャリッジモーター冷却優先処理を行えば、搬送モーター２２が十分冷却されると考えられる。そこで、本実施形態では、ステップＳ１０５の判断よりも先に、Ｓ１０４の判断を行っているのである。
【００４６】
＜通常処理（Ｓ１０６）＞
図７は、通常処理のフローチャートである。図８は、通常処理時の２つのモーターの駆動状況の説明図である。なお、以下の説明では、キャリッジモーター３２の駆動期間及び搬送モーターの駆動期間は、一定であるものとする。
【００４７】
ステップＳ２０１において、コントローラー６０は、搬送モーターの駆動タイミングの設定処理を行う。ここでは、キャリッジモーター３２の駆動開始から時間Ｔ１０が経過した後に、搬送モーター２２が駆動開始するタイミングになるように、コントローラー６０は時間Ｔ１０を設定する。  
ステップＳ２０２において、コントローラー６０は、キャリッジモーター３２の駆動タイミングの設定処理を行う。ここでは、キャリッジモーターの駆動開始から時間Ｔ１１が経過した後に、次のキャリッジモーターの駆動が開始するタイミングになるように、コントローラー６０は時間Ｔ１１を設定する。  
ステップＳ２０３において、コントローラー６０は、タイマーをリセットし、タイマーをスタートさせる。これにより、この時点からの経過時間が、タイマーに示される。
【００４８】
ステップＳ２０４において、コントローラー６０は、ドット形成処理を開始する。ドット形成処理とは、キャリッジ移動方向に沿ってキャリッジ３１を移動させ、キャリッジ３１と共に移動するヘッド４１からインクを断続的に吐出させ、紙上にドットを形成する処理である。まず、時刻Ｔ１から時刻Ｔ２までの間、コントローラー６０は、キャリッジモーター３２を駆動し、キャリッジ３１を加速させる。次に、時刻Ｔ２から時刻Ｔ３までの間、コントローラーは、キャリッジモーター３２を駆動し、キャリッジ３１を一定速度で移動させる。キャリッジ３１が一定速度で移動する間、コントローラー６０は、ヘッド４１からインクを断続的に吐出させる。その後、コントローラー６０は、時刻Ｔ３からキャリッジモーター３２の駆動を減速させてキャリッジ３１を減速させ、時刻Ｔ４にキャリッジモーター３２を停止させてキャリッジ３１を停止させる。時刻Ｔ１から時刻Ｔ４までの間の期間は、キャリッジモーター３２が駆動を続ける期間なので、キャリッジモーター３２の駆動期間と呼ぶ。Ｓ２０４において、ドット形成処理が開始されると、キャリッジモーター３２の加速・定速・減速の処理が、他の処理と平行して行われる。
【００４９】
ステップＳ２０５において、コントローラー６０は、ステップＳ２０３からの経過時間（ドット形成処理開始からの経過時間）が時間Ｔ１０を経過したか否かを判断する。時間Ｔ１０は、キャリッジ３１の駆動開始からヘッド４１のインク吐出終了（キャリッジ３１の減速開始）までの時間に等しい。そのため、ヘッド４１からのインクの吐出が終わったとき、タイマーの示す経過時間がＴ１０になる。
【００５０】
ステップＳ２０６において、コントローラー６０は、搬送処理を開始する。搬送処理とは、ヘッド４１に対して紙を搬送方向に沿って相対的に移動させる処理である。時刻Ｔ３から時刻Ｔ６までの間、コントローラー６０は、搬送モーター２２を駆動し、搬送ローラーを回転させて、紙を搬送方向に搬送する。
【００５１】
ステップＳ２０７において、コントローラー６０は、紙を排紙するか否かを判断する。ステップＳ２０７において、紙を排紙するとコントローラー６０が判断した場合、コントローラー６０は、搬送処理の終了後（ステップＳ２０８でＹＥＳ）、処理をステップＳ１０９に戻す。ステップＳ２０７において、紙を排紙しないとコントローラー６０が判断した場合、処理をステップＳ２０９に進める。  
ステップＳ２０９において、コントローラー６０は、ステップＳ２０３からの経過時間（ドット形成処理からの経過時間）が時間Ｔ１１を経過したか否かを判断する。時間Ｔ１１は、このタイミングでドット形成処理を開始すれば、キャリッジが定速移動を開始する時に搬送モーターが停止するような時間である。
【００５２】
ステップＳ２０３からの経過時間が時間Ｔ１１を経過した後、コントローラー６０は、再びタイマーをリセットし（Ｓ２０３）、同様にドット形成処理や搬送処理を繰り返す。これにより、前回のドット形成処理開始から時間Ｔ１１が経過した時（時刻Ｔ５）にドット形成処理が再開され、ドット形成処理開始から時間Ｔ１０が経過した時（時刻Ｔ７）に搬送処理が再開される。
【００５３】
このような処理を行うことにより、キャリッジモーター３２及び搬送モーター２２は、それぞれ駆動と停止を繰り返す。また、キャリッジモーター３２及び搬送モーター２２が交互に駆動されるので、一部の駆動期間は重複しているものの、一方のモーターの駆動期間中に、他方のモーターが停止して冷却されることになる。例えば、キャリッジモーター２２の定速駆動期間中、搬送モーター２２は停止しているので冷却されることになる。  
なお、キャリッジモーター３２が減速を開始する時に搬送モーター２２の駆動が開始されるので、キャリッジモーター３２の停止に対する搬送モーターの駆動の開始が一定のタイミングになる。また、搬送モーターが停止する時にキャリッジ３１が定速移動を開始するようにキャリッジモーター３２の駆動を開始しているので、搬送モーター２２の停止に対するキャリッジモーターの駆動の開始が一定のタイミングになる。
【００５４】
＜キャリッジモーター冷却優先処理（Ｓ１０８）＞
（比較例）
キャリッジモーター３２が繰り返し駆動されることによって、キャリッジモーター３２は発熱により熱くなる。このため、キャリッジモーター３２の温度が６０℃を超えたとき（ＣＲＭ温度センサ５５の検出結果が６０℃を超えたとき）、更なる温度上昇を抑えるため、キャリッジモーター３２の停止期間を長くする必要がある。  
図１０Ａは、通常処理時の２つのモーターの駆動タイミングの説明図である。図１０Ｂは、単にキャリッジモーターの停止期間を長く設定した場合の説明図である。  
通常処理では、キャリッジモーターの駆動開始から次のキャリッジモーターの駆動開始までの間の時間は、Ｔ１１である。一方、キャリッジモーターが熱くなったとき、キャリッジモーター３２を冷却するため、キャリッジモーター３２の駆動タイミングをＴ１１よりも長い時間（Ｔ２１）に設定する必要がある。  
しかし、キャリッジモーターが熱くなったときに搬送モーターの駆動タイミングに変更がない場合、２つのモーターが共に停止する状態が長くなる。例えば、搬送モーターの駆動開始が、通常処理と同様に、キャリッジモーターの駆動開始から時間Ｔ１０経過後である場合、搬送モーター停止後に、両モーターの停止状態が長く続いてしまう。  
このように、両モーター停止状態が長くなると、印刷速度が遅くなっていることをユーザーに感じ取られ、ユーザーにストレスを与えてしまう。
【００５５】
（実施形態１）
そこで、本実施形態では、以下に説明するように、キャリッジモーターの停止期間を長くする場合、搬送モーターの駆動タイミングが遅くなるように設定し、両モーターの停止状態が短くなるようにしている。  
図９は、本実施形態のキャリッジモーター冷却優先処理のフローチャートである。図１０Ｃは、本実施形態におけるキャリッジモーターと搬送モーターの駆動タイミングの説明図である。  
本実施形態では、ステップＳ３０１において、コントローラー６０は、搬送モーターの駆動タイミングを時間Ｔ１０よりも長い時間Ｔ２０に設定している。また、ステップＳ３０２において、コントローラー６０は、キャリッジモーターの駆動タイミングを時間Ｔ１１よりも長い時間Ｔ２１に設定している。
【００５６】
ステップＳ３０３において、コントローラー６０は、タイマーをリセットし、タイマーをスタートさせる。これにより、この時点からの経過時間が、タイマーに示される。  
ステップＳ３０４において、コントローラー６０は、ドット形成処理を開始する。  
ステップＳ３０５において、コントローラー６０は、ステップＳ３０３からの経過時間（ドット形成処理開始からの経過時間）が時間Ｔ２０を経過したか否かを判断する。時間Ｔ２０は、キャリッジ３１の駆動開始から駆動停止までの時間に等しい。そのため、キャリッジモーター３２が停止するとき、タイマーの示す経過時間がＴ２０になる。  
ステップＳ３０６において、コントローラー６０は、搬送処理を開始する。つまり、キャリッジモーター３２が停止するときに、搬送モーター２２の駆動が開始される。  
ステップＳ３０７において、コントローラー６０は、紙を排紙するか否かを判断する。ステップＳ３０７において、紙を排紙するとコントローラー６０が判断した場合、コントローラー６０は、搬送処理の終了後（ステップＳ３０８でＹＥＳ）、処理をステップＳ１０９に戻す。ステップＳ３０７において、紙を排紙しないとコントローラー６０が判断した場合、処理をステップＳ３０９に進める。  
ステップＳ３０９において、コントローラー６０は、ステップＳ３０３からの経過時間（ドット形成処理開始からの経過時間）が時間Ｔ２１を経過したか否かを判断する。時間Ｔ２１は、キャリッジモーター３２が停止してから、キャリッジモーター３２の冷却に十分な停止期間を終えるまでの間の時間である。  
ステップＳ３０３からの経過時間が時間Ｔ２１を経過した後、コントローラー６０は、再びタイマーをリセットし（Ｓ３０３）、同様にドット形成処理や搬送処理を繰り返す。これにより、前回のドット形成処理開始から時間Ｔ２１が経過した時にドット形成処理が再開され、ドット形成処理開始から時間Ｔ２０が経過した時に搬送処理が再開される。
【００５７】
本実施形態によれば、キャリッジモーターの停止期間が通常処理時よりも長くなったとき、キャリッジモーターの駆動の停止に対する搬送モーターの駆動開始のタイミングが、通常処理時よりも遅くなる。これにより、２つのモーターが同時に駆動される時間がなくなるので、搬送モーター停止後からキャリッジモーター駆動開始までの間の両モーター停止状態が、比較例の場合と比べて、短くなる。  
例えば、両モーター停止状態が、比較例では０．５秒であったのが、本実施形態では０．３秒になる。本実施形態では、両モーター停止状態が短くなるので、印刷速度が遅くなっていることをユーザーに感じ取られにくくなり、ユーザーに過度のストレスを与えずに済む。
【００５８】
本実施形態では、ＣＲＭ温度センサ５５の検出結果が６０℃を超えたとき、搬送モーター駆動タイミングが時間Ｔ２０に設定され、キャリッジモーター駆動タイミングが時間Ｔ２１に設定されていた。しかし、これに限られるものではない。例えば、キャリッジモーターの温度が高くなるほどキャリッジモーターの冷却期間を長くする必要があるので、ＣＲＭ温度センサ５５の検出結果に応じてキャリッジモーター駆動タイミングを設定しても良い。
【００５９】
（実施形態２）
図１０Ｄは、別の実施形態のキャリッジモーターと搬送モーターの駆動タイミングの説明図である。  
この実施形態では、ステップＳ３０２において、コントローラー６０は、搬送モーターの駆動タイミングを時間Ｔ２０よりも長い時間Ｔ２０'に設定している。  
この結果、この実施形態では、前述の実施形態と比較して、搬送モーター停止後からキャリッジモーター駆動開始までの間だけでなく、キャリッジモーター停止後から搬送モーター駆動開始までの間にも、両モーター停止状態が存在する。  
これにより、この実施形態では、両モーターが停止する時間が分散される。例えば、前述の実施形態では、両モーターが停止する時間は連続して０．３秒間であったが、この実施形態では、０．１５秒間ずつになる。両モーターが停止する時間が短くなると、印刷速度が遅くなっていることをユーザーに感じ取られにくくなり、ユーザーに過度のストレスを与えずに済む。
【００６０】
この実施形態でも、キャリッジモーターの温度が高くなるほどキャリッジモーターの冷却期間を長くする必要があるので、ＣＲＭ温度センサ５５の検出結果に応じてキャリッジモーター駆動タイミングを設定しても良い。更に、このような実施形態の場合、両モーターが停止する時間が分散されるようにするため、ＣＲＭ温度センサ５５の検出結果に応じて、搬送モーターの駆動タイミングを遅らせても良い。例えば、ＣＲＭ温度センサ５５の検出結果が高い温度ほど、搬送モーターの駆動タイミングを遅らせる。これにより、搬送モーター駆動期間前後の両モーター停止時間が、均等に分散される。
【００６１】
＜搬送モーター冷却優先処理（Ｓ１０７）＞
（比較例）
搬送モーター２２が繰り返し駆動されることによって、搬送モーター２２は発熱により熱くなる。このため、搬送モーター２２の温度が５５℃を超えたとき（ＰＦＭ温度センサ５６の検出結果が５５℃を超えたとき）、更なる温度上昇を抑えるため、搬送モーター２２の停止期間を長くする必要がある。  
図１２Ａは、通常処理時の２つのモーターの駆動タイミングの説明図である。図１２Ｂは、単にキャリッジモーターの停止期間を長く設定した場合の説明図である。  
通常処理では、搬送モーターの駆動タイミングは、キャリッジモーターの駆動開始から時間Ｔ１０が経過した後である。一方、搬送モーターが熱くなったとき、搬送モーター２２を冷却するため、搬送モーター２２の駆動タイミングをＴ１０よりも長い時間に設定する必要がある。  
このとき、搬送モーターの駆動停止に対するキャリッジモーターの駆動開始タイミングに変更がない場合、２つのモーターが共に停止する状態が長くなる。  
このように、両モーター停止状態が長くなると、印刷速度が遅くなっていることをユーザーに感じ取られ、ユーザーにストレスを与えてしまう。
【００６２】
（実施形態１）
そこで、本実施形態では、以下に説明するように、搬送モーターの停止期間を長くする場合、搬送モーターの駆動タイミングが早くなるように設定し、搬送モーターの停止に対するキャリッジモーターの駆動開始のタイミングを相対的に遅くさせて、両モーターの停止状態が短くなるようにしている。  
図１１は、本実施形態の搬送モーター冷却優先処理のフローチャートである。図１２Ｃは、本実施形態におけるキャリッジモーターと搬送モーターの駆動タイミングの説明図である。
【００６３】
本実施形態では、ステップＳ４０１において、コントローラー６０は、搬送モーターの駆動タイミングを時間Ｔ１０よりも長い時間Ｔ３０に設定している。また、ステップＳ４０２において、コントローラー６０は、キャリッジモーターの駆動タイミングを時間Ｔ１１よりも長い時間Ｔ３１に設定している。  
ステップＳ４０３において、コントローラー６０は、タイマーをリセットし、タイマーをスタートさせる。これにより、この時点からの経過時間が、タイマーに示される。  
ステップＳ４０４において、コントローラー６０は、ドット形成処理を開始する。  
ステップＳ４０５において、コントローラー６０は、ステップＳ４０３からの経過時間（ドット形成処理開始からの経過時間）が時間Ｔ３０を経過したか否かを判断する。時間Ｔ３０は、搬送モーター２２が停止してから、搬送モーター２２の冷却に十分な停止期間を終えるまでの間の時間である。  
ステップＳ４０６において、コントローラー６０は、搬送処理を開始する。本実施形態では、キャリッジモーター３２の停止後、両モーターが停止する期間があり、その後に搬送モーター２２の駆動が開始される。  
ステップＳ４０７において、コントローラー６０は、紙を排紙するか否かを判断する。ステップＳ４０７において、紙を排紙するとコントローラー６０が判断した場合、コントローラー６０は、搬送処理の終了後（Ｓ４０８でＹＥＳ）、処理をステップＳ１０９に戻す。ステップＳ４０７において、紙を排紙しないとコントローラー６０が判断した場合、処理をステップＳ４０９に進める。  
ステップＳ４０９において、コントローラー６０は、ステップＳ４０３からの経過時間（ドット形成処理開始からの経過時間）が時間Ｔ３１を経過したか否かを判断する。時間Ｔ３１は、このタイミングでドット形成処理を開始すれば、搬送モーター２２が停止する時にキャリッジモーターが駆動を開始するような時間である。  
ステップＳ４０３からの経過時間が時間Ｔ３１を経過した後、コントローラー６０は、再びタイマーをリセットし（Ｓ４０３）、同様にドット形成処理や搬送処理を繰り返す。これにより、前回のドット形成処理開始から時間Ｔ３１が経過した時にドット形成処理が再開され、ドット形成処理開始から時間Ｔ３０が経過した時に搬送処理が再開される。
【００６４】
本実施形態では、搬送モーターの停止期間が通常処理時よりも長くなったとき、搬送モーター２２の駆動の停止に対するキャリッジモーター３２の駆動開始のタイミングが、通常処理時よりも遅くなる。これにより、２つのモーターが同時に駆動される時間がなくなるので、キャリッジモーター停止後から搬送モーター駆動開始までの間の両モーター停止状態が、比較例の場合と比べて、短くなる。  
例えば、両モーター停止状態が、比較例では０．４秒であったが、本実施形態では０．２秒になる。本実施形態では、両モーター停止状態が短くなるので、印刷速度が遅くなっていることをユーザーに感じ取られにくくなり、ユーザーに過度のストレスを与えずに済む。
【００６５】
本実施形態では、ＰＦＭ温度センサ５６の検出結果が５５℃を超えたとき、搬送モーター駆動タイミングがＴ３０に設定され、キャリッジモーター駆動タイミングが時間Ｔ３１に設定されていた。しかし、これに限られるものではない。例えば、搬送モーターの温度が高くなるほど搬送モーターの冷却期間を長くする必要があるので、ＰＦＭ温度センサの検出結果に応じて搬送モーター駆動タイミングを設定しても良い。
【００６６】
（実施例２）
図１２Ｄは、別の実施形態のキャリッジモーターと搬送モーターの駆動タイミングの説明図である。  
この実施形態では、ステップＳ４０２において、コントローラー６０は、搬送モーターの駆動タイミングを時間Ｔ３０よりも短い時間Ｔ３０'に設定している。  
この結果、この実施形態では、前述の実施形態と比較して、キャリッジモーター停止後から搬送モーター駆動開始までの間だけでなく、搬送モーター駆動停止後からキャリッジモーター駆動開始までの間にも、両モーター停止状態が存在する。  
これにより、この実施形態では、両モーターが停止する時間が分散される。例えば、前述の実施形態では、両モーターが停止する時間は連続して０．２秒間であったが、この実施形態では、０．１秒間ずつになる。両モーターが停止する時間が短くなると、印刷速度が遅くなっていることをユーザーに感じ取られにくくなり、ユーザーに過度のストレスを与えずに済む。
【００６７】
この実施形態でも、搬送モーターの温度が高くなるほど搬送モーターの冷却期間を長くする必要があるので、ＰＦＭ温度センサ５６の検出結果に応じて搬送モーター駆動タイミングを設定しても良い。また、搬送モーター駆動期間前後の両モーター停止時間が均等になることが望ましい。
【００６８】
＝＝＝その他の実施の形態＝＝＝
以上、一実施形態に基づき、本発明に係るプリンタ等の印刷装置について説明したが、上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更または改良され得るとともに、本発明には、その等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に係る印刷装置に含まれるものである。
【００６９】
また、本実施形態において、ハードウェアによって実現されていた構成の一部または全部をソフトウェアによって置き換えてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアによって置き換えてもよい。  
また、被印刷体は、印刷用紙Ｓの他に、布やフィルムなどであってもよい。
【００７０】
また、本実施の形態においては、キャリッジモーター、もしくは、搬送モーターのどちらか一方のモーターの温度が、所定の温度を超えたとき、他方のモーターの駆動開始タイミングは、どちらか一方のモーターの駆動が停止した直後か、どちらか一方のモーターの駆動が停止してから所定の時間が経過した後であった。  
しかしながら、他方のモーターの駆動開始タイミングは、上述した形態に限らず、他方のモーターを通常駆動するタイミングから少しだけ遅らせるだけでもよい。
【００７１】
また、本実施の形態においては、温度センサは、各媒体の印刷を開始するときに、キャリッジモーター、もしくは、搬送モーターのどちらか一方のモーターの温度を検出した。そして、キャリッジモーター、もしくは、搬送モーターのどちらか一方のモーターの温度が、所定の温度を超えていたならば、他方のモーターの駆動開始タイミングを、そのモーターを通常駆動するタイミングよりも遅らせて駆動させた。  
しかしながら、温度センサは、プリンタ１が１行分の印刷データを媒体に印刷する毎（ドット形成処理毎）に、キャリッジモーター、もしくは、搬送モーターのどちらか一方のモーターの温度を検出するようにすることもできる。
【００７２】
＜媒体について＞
媒体については、前述した用紙として、普通紙やマット紙、カット紙、光沢紙、ロール紙、用紙、写真用紙、ロールタイプ写真用紙等をはじめ、これらの他に、ＯＨＰフィルムや光沢フィルム等のフィルム材や布材、金属板材などであっても構わない。すなわち、印刷対象となり得るものであれば、どのような媒体であっても構わない。
【００７３】
＝＝＝まとめ＝＝＝
（１）前述のインクジェットプリンタ（印刷装置）は、紙（媒体）にインクを吐出するヘッド（インク吐出部）を移動するためのキャリッジモーター（移動モーター）と、紙を搬送するための搬送モーターと、それぞれのモーターの温度を検出するための温度センサ（ＣＲＭ温度センサ５５・ＰＦＭ温度センサ５６）とを備えている。そして、ドット形成処理と搬送処理とを交互に繰り返し行うため、各モーターはそれぞれ駆動と停止とを繰り返し、一方のモーターの駆動の停止に対する他方のモーターの駆動の開始が所定のタイミングになるように、キャリッジモーターと搬送モーターが交互に駆動する。  
このようなプリンタにおいて、モーターの駆動期間中にモーターが発熱し、モーターの停止期間中にモーターが冷却される。そして、モーターの温度が高くなった場合、そのモーターを十分に冷却する必要がある。そこで、例えばＣＲＭ温度センサ５６の検出結果がＣＲＭ閾値である６０℃（所定の温度）を超えたとき、例えばキャリッジモーターの停止時間が、通常処理時よりも（温度センサの検出結果が所定の温度を越える前よりも）、長くなる。
【００７４】
しかし、キャリッジモーターの停止期間を長くした場合、両モーター停止状態が長くなる恐れがある（図１０Ｂ参照）。また、搬送モーターの停止期間を長くした場合も同様に、両モーター停止状態が長くなる恐れがある（図１２Ｂ参照）。このように、両モーター停止状態が長くなると、印刷速度が遅くなっていることをユーザーに感じ取られ、ユーザーにストレスを与えてしまう。  
そこで、前述のプリンタは、ＣＲＭ温度センサの検出結果がＣＲＭ閾値を超えたとき、キャリッジモーターの駆動停止に対する搬送モーターの駆動の開始のタイミングが、通常処理時よりも、遅くなる（図１０Ｃ参照）。また、ＰＦＭ温度センサの検出結果がＰＦＭ閾値を超えたとき、搬送モーターの駆動停止に対するキャリッジモーターの駆動開始のタイミングが、通常処理時よりも、遅くなる（図１２Ｃ参照）。  
これにより、両モーター停止状態が短くなり、ユーザーに過度のストレスを与えずに済む。  
なお、前述のプリンタには、両方のモーターにそれぞれ温度センサが設けられているが、これに限られるものではない。一方のモーターに温度センサが設けられていればよい。
【００７５】
（２）前述のプリンタでは、キャリッジモーターの温度が高くなると、通常処理からキャリッジモーター冷却優先処理へ移行するので、キャリッジモーターの停止時間が長くなるように変更される。また、搬送モーターの温度が高くなると、通常処理から搬送モーター冷却優先処理へ移行するので、搬送モーターの停止時間が長くなるように変更される。これにより、モーターの冷却が必要なときに、停止時間を長くして、モーターの熱を放出することができる。
【００７６】
（３）前述のプリンタでは、キャリッジモーターの温度を検出するＣＲＭ温度センサと、搬送モーターの温度を検出するＰＦＭ温度センサとが設けられている。そして、各温度センサの検出結果が所定の閾値を超えたとき、通常処理から冷却優先処理へ移行するので、各モーターの停止時間が長くなるように変更される。これにより、モーターの温度が高くなったときに、停止時間を長くして、モーターの熱を放出することができる。  
なお、前述のプリンタには、両方のモーターにそれぞれ温度センサが設けられているが、これに限られるものではない。一方のモーターに温度センサが設けられていればよい。
【００７７】
（４）また、前述のプリンタでは、モーターの温度を検出するための温度センサが設けられているが、これに限られるものではない。プリンタに温度センサを設けなくても良い。但し、この場合、モーターの温度を直接検出することができなくなる。  
そこで、モーターの駆動量に基づいて、モーターの温度を算出する。ここで、キャリッジモーターの駆動量とは、キャリッジの移動量や、ドット形成処理の回数や、印刷枚数などである。また、搬送モーターの駆動量とは、媒体の搬送量や、搬送処理の回数や、印刷枚数などである。プリンタには、モーターの駆動量からモーターの温度を算出するための関数やテーブルが予め記憶されている。そして、プリンタは、モーターの駆動量を検出し、検出されたモーターの駆動量と記憶している関数等とに基づいて、モーターの温度を算出する。  
そして、モーターの駆動量が多くなり、算出された温度が閾値を超えたときに、プリンタは、モーターの停止時間を長くして、モーターの熱を放出する。  
このようにすれば、温度センサを設けずに済むので、装置のコストダウンを図ることができる。
【００７８】
（５）前述のプリンタでは、例えば、ＣＲＭ温度センサが検出した温度に基づいて、キャリッジモーターの停止時間が設定されても良い。例えば、ＣＲＭ温度センサが検出した温度が７０℃のとき、ＣＲＭ温度センサが検出した温度が６０℃のときよりも、停止時間を長く設定しても良い。このようにすれば、モーターの温度に適した冷却を行うことができる。
【００７９】
（６）前述のプリンタでは、通常処理時（温度センサの検出結果が所定の温度を超える前）において、両モーターが同時に駆動される状態が存在する。例えば、キャリッジモーターが減速を開始してから搬送モーターが駆動を開始するので、キャリッジモーターが停止するまでの間、両モーターが同時に駆動される状態になる。また、搬送モーターの駆動中にキャリッジモーターが加速を開始するので、キャリッジモーターの加速中、両モーターが同時に駆動される状態になる。  
両モーターが同時に駆動される時間を、冷却優先処理時に短く又はなくすことにより、両モーター停止状態を短くすることができるのである。
【００８０】
（７）前述のプリンタでは、通常処理時（温度センサの検出結果が前記所定の温度を超える前）において、例えば、キャリッジモーターの駆動が停止する前に搬送モーターの駆動が開始される。これにより、通常処理時の印刷速度が向上する。
【００８１】
（８）前述のプリンタでは、通常処理時（温度センサの検出結果が前記所定の温度を超える前）において、キャリッジモーター（移動モーター）が減速を開始するときに搬送モーターの駆動が開始される。キャリッジモーターが減速を開始するときにはヘッドからのインクの吐出が終了しているので、搬送モーターの駆動を開始することができる。これにより、通常処理時の印刷速度が向上する。
【００８２】
（９）前述のプリンタでは、例えばキャリッジモーター冷却優先処理時（温度センサの検出結果が前記所定の温度を超えたとき）において、キャリッジモーターが停止するのと同時に、搬送モーターの駆動が開始されていた（図１０Ｃ参照）。これにより、両モーターが同時に駆動される状態がなくなり、両モーター停止状態が短くなる。
【００８３】
（１０）前述のプリンタでは、例えばキャリッジモーター冷却優先処理時（温度センサの検出結果が所定の温度を超えたとき）において、キャリッジモーターが停止した後に搬送モーターの駆動が開始される（図１０Ｄ参照）。これにより、両モーターが同時に駆動される状態がなくなり、両モーター停止状態が短くなる。
【００８４】
（１１）前述のプリンタでは、例えば搬送モーターの駆動の開始前及び駆動の開始後に、両モーター停止状態（移動モーターと前記搬送モーターの両モーターが駆動しない期間）がある（図１０Ｄ参照）。これにより、両モーター停止状態を分散させることができ、印刷速度が遅くなっていることをユーザーに感じ取られにくくなる。
【００８５】
（１２）前述のプリンタでは、停止時間が変更前よりも長くなったとき、両モーター停止時間（両モーターが連続して停止する時間）が短くなるように、いずれかのモーターの駆動の開始のタイミングが遅くなる。例えば、キャリッジモーター冷却優先処理時において、図１０Ｂの比較例では両モーター停止時間が０．５秒であるところ、図１０Ｃの実施形態１によれば、搬送モーターの駆動開始を０．２秒だけ遅らせて、両モーター停止時間を０．３秒にしている。また、図１０Ｄの実施形態２によれば、搬送モーターの駆動開始を０．３５秒だけ遅らせて、両モーター停止時間を０．１５秒にしている。  
このように、両モーターが連続して停止する時間が短くできれば、印刷速度が遅くなっていることをユーザーに感じ取られにくくなる。
【００８６】
（１３）前述のプリンタでは、停止時間が変更前よりも長くなったとき、一方のモーターの駆動中に、他方のモーターを駆動していない。例えば、停止時間が変更される前ならば、図１０Ａでは、搬送モーターの駆動開始からキャリッジモーターの停止までの間、両モーターが駆動される期間がある。一方、停止時間が長くなった後、図１０Ｃの実施形態１においても、図１０Ｄの実施形態２においても、両モーターが同じ時に駆動されることはない。これにより、両モーター停止時間をできるだけ短くすることができる。
【００８７】
（１４）前述の実施形態では、キャリッジモーターや搬送モーターの温度が高くなったとき、所定時間だけモーターの停止期間を長くしていた。但し、既に述べたとおり、温度に応じてモーターの冷却期間を長くする必要があるので、コントローラー６０は、温度に応じて停止期間を決めても良い。この場合、コントローラー６０は、温度に応じて一方のモーターの停止期間を決めた後、その停止期間に応じて、他方のモーターの駆動開始のタイミングを決定する。
【００８８】
例えば、ある温度において、コントローラー６０は、図１０Ｄの状態でキャリッジモーターと搬送モーターを駆動していたとする。そして、キャリッジモーターの温度が更に高くなり、キャリッジモーターの停止期間を更に０．２秒だけ長くするとコントローラー６０が決定したとする。この場合、コントローラー６０は、搬送モーターの駆動開始のタイミングを更に０．１秒だけ遅らせる。これにより、両モーター停止時間が０．２秒になる。なお、コントローラー６０が搬送モーターの駆動開始タイミングを図１０Ｄの状態から変更しなかった場合、両モーター停止時間が最大０．３５秒になってしまう。
【図面の簡単な説明】
【００８９】
【図１】印刷システムの外観構成を示した説明図である。
【図２】プリンタの全体構成のブロック図である。
【図３】プリンタの全体構成の概略図である。
【図４】プリンタの全体構成の横断面図である。
【図５】ノズルの配列を示す説明図である。
【図６】印刷時の処理のフロー図である。
【図７】通常処理のフローチャートである。
【図８】通常処理におけるキャリッジモーターと搬送モーターの駆動タイミングの説明図である。
【図９】プリンタがキャリッジモーター冷却優先処理を実行するときのフローチャートである。
【図１０】図１０Ａは、プリンタが通常の印刷処理を実行するときのキャリッジモーターと搬送モーターの駆動タイミングを説明するための説明図である。図１０Ｂは、キャリッジモーターの駆動間隔を通常時の駆動間隔よりも長くすることを説明するための説明図である。図１０Ｃは、搬送モーターの駆動開始を、キャリッジモーターの駆動が停止した直後に行うようにすることを説明するための説明図である。図１０Ｄは、搬送モーターの駆動開始を、キャリッジモーターの駆動が停止してから所定の時間が経過した後に行うようにすることを説明するための説明図である。
【図１１】プリンタが搬送モーター冷却優先処理を実行するときのフローチャートである。
【図１２】図１２Ａは、プリンタが通常の印刷処理を実行するときのキャリッジモーターと搬送モーターの駆動タイミングを説明するための説明図である。図１２Ｂは、搬送モーターの駆動間隔を通常時の駆動間隔よりも長くすることを説明するための説明図である。図１２Ｃは、キャリッジモーターの駆動開始を、搬送モーターの駆動が停止した直後に行うようにすることを説明するための説明図である。図１２Ｄは、キャリッジモーターの駆動開始を、搬送モーターの駆動が停止してから所定の時間が経過した後に行うようにすることを説明するための説明図である。
【符号の説明】
【００９０】
１  プリンタ、
２０  搬送ユニット、２１  給紙ローラー、２２  搬送モーター、
２３  搬送ローラー、２４  プラテン、２５  排紙ローラー、
３０  キャリッジユニット、３１  キャリッジ、３２  キャリッジモーター、
４０  ヘッドユニット、４１  ヘッド、
５０  センサ群、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
５５  ＣＲＭ温度センサ、５６  ＰＦＭ温度センサ、
６０  コントローラー、６１  インターフェース部、６２  ＣＰＵ、
６３  メモリ、６４  ユニット制御回路、
４１１Ｙ  ノズル群、４１１Ｍ  ノズル群、４１１Ｃ  ノズル群、
４１１Ｋ  ノズル群、４１２  ノズル群、
１０００  印刷システム、１１００  コンピュータ、１２００  表示装置、
１３００  入力装置、１３００Ａ  キーボード、１３００Ｂ  マウス、
１４００  記録再生装置、１４００Ａ  フレキシブルディスクドライブ装置、
１４００Ｂ  ＣＤ−ＲＯＭドライブ装置、
Ｓ  印刷用紙
【図１】
2005313605.tif 000003
【図２】
2005313605.tif 000004
【図３】
2005313605.tif 000005
【図４】
2005313605.tif 000006
【図５】
2005313605.tif 000007
【図６】
2005313605.tif 000008
【図７】
2005313605.tif 000009
【図８】
2005313605.tif 000010
【図９】
2005313605.tif 000011
【図１０】
2005313605.tif 000012
【図１１】
2005313605.tif 000013
【図１２】
2005313605.tif 000014