(57)【要約】【課題】単方向印刷において印刷速度を向上させると共に、キャリッジの破損を防止しつつも、処理負荷の軽減を図ることが可能なプリンタおよび印刷方法を提供すること。【解決手段】本発明のプリンタ１０は、開閉カバー２４の開閉を検知する蓋検知手段７０と、キャリッジ３１を往復動させる駆動力を与えるモータ３２と、インク滴を吐出する印刷ヘッド３８と、キャリッジ３１の往路または復路のいずれか一方のみで印刷対象物Ｐに印刷する単方向印刷を実行させるヘッド制御手段１００と、蓋検知手段７０からの検出信号に基づいてモータ３２の駆動を制御する駆動制御手段１００と、を有している。そして、駆動制御手段１００は、単方向印刷を実行している場合に、キャリッジ３１の往路または復路のいずれか他方であるリターン時における駆動速度を増大させると共に、リターン時に開閉カバー２４の開閉状態の検知に応じて、モータ３２の駆動速度を制御する。【選択図】図７
2007276136.tif 000002
【特許請求の範囲】
【請求項１】
キャリッジの往復動に伴って、印刷対象物に対して印刷を実行するプリンタにおいて、
開口部を有する外部ケースと、
上記外部ケースに回動自在に取り付けられると共に、上記開口部を開閉可能な開閉カバ
ーと、
上記開閉カバーの開閉を検知する蓋検知手段と、
上記キャリッジを往復動させる駆動力を与えるモータと、
上記キャリッジに取り付けられていると共に、上記印刷対象物に対してインク滴を吐出
する印刷ヘッドと、
上記印刷ヘッドを制御駆動させると共に、上記キャリッジの往路または復路のいずれか
一方のみで上記印刷対象物に対して印刷する単方向印刷を実行させるヘッド制御手段と、
上記開閉カバーの開閉を検知する検出信号を受信すると共に、この検出信号に基づいて
上記モータの駆動を制御する駆動制御手段と、
を具備し、この駆動制御手段は、
上記印刷ヘッドが上記単方向印刷を実行している場合に、上記キャリッジの往路または
復路のいずれか他方であるリターン時における駆動速度を増大させると共に、
上記リターン時に際して上記開閉カバーの開閉状態の検知に応じて、上記モータの駆動
速度を制御する、
ことを特徴とするプリンタ。
【請求項２】
前記駆動制御手段は、
前記リターン時における前記モータの駆動速度を、当該モータの上限速度まで増大させ
る、
ことを特徴とする請求項１記載のプリンタ。
【請求項３】
前記駆動制御手段は、
前記蓋検知手段により前記開閉カバーの開放を検知すると、前記リターン時における前
記モータの駆動速度を、前記上限速度よりも遅い規定の抑制速度まで減少させる、
ことを特徴とする請求項２記載のプリンタ。
【請求項４】
前記駆動制御手段は、
前記蓋検知手段により前記開閉カバーの開放を検知すると、前記リターン時における前
記モータの駆動速度を、そのリターン時の駆動における前記キャリッジの残距離に応じて
、前記抑制速度まで減少させるタイミングを判断する、
ことを特徴とする請求項３記載のプリンタ。
【請求項５】
前記駆動制御手段は、
前記開閉カバーの開放を検知する場合に、
前記キャリッジのリターン時の終端までの残距離と、前記モータを停止させ、この停止
の後に再び前記抑制速度まで前記モータを加速させるのに必要な必要距離とを比較し、
上記残距離が上記必要距離より大きな場合に、前記モータを停止させると共に、この停
止後、再び前記抑制速度まで前記モータを加速する、
ことを特徴とする請求項４記載のプリンタ。
【請求項６】
前記駆動制御手段は、
前記蓋検知手段により前記開閉カバーが開放している状態から閉じられたことを検知す
ると、前記リターン時における前記モータの駆動速度を、前記上限速度まで増大させる、
ことを特徴とする請求項２から５のいずれか１項に記載のプリンタ。
【請求項７】
前記駆動制御手段は、
前記蓋検知手段により前記開閉カバーが開放している状態から閉じられたことを検知す
ると、前記リターン時における前記モータの駆動速度を、そのリターン時の駆動における
前記キャリッジの残距離に応じて、前記上限速度まで増大させるタイミングを判断する、
ことを特徴とする請求項６記載のプリンタ。
【請求項８】
前記駆動制御手段は、
前記蓋検知手段により前記開閉カバーが開放している状態から閉じられたことを検知す
ると、
前記キャリッジのリターン時の終端までの残距離と、前記モータを停止後、再び前記上
限速度まで前記モータを加速させるのに必要な必要距離とを比較し、
上記残距離が上記必要距離より大きな場合に、前記モータを停止させると共に、この停
止後、再び前記上限速度まで前記モータを加速する、
ことを特徴とする請求項７記載のプリンタ。
【請求項９】
前記蓋検知手段は、発光素子および受光素子を備える投受光方式の光学センサと、前記
開閉カバーが閉じている状態で上記発光素子と上記受光素子との間の空間部に位置して、
上記発光素子から発せられる光を遮る遮光部材と、を具備し、
上記光学センサは、前記外部ケースまたは前記開閉カバーのいずれか一方に取り付けら
れると共に、
上記遮光部材は、前記外部ケースまたは前記開閉カバーのいずれか他方に取り付けられ
ている、
ことを特徴とする請求項１から８のいずれか１項に記載のプリンタ。
【請求項１０】
キャリッジの往復動に伴って、印刷ヘッドを駆動させて印刷対象物への印刷を実行する
印刷方法において、
モータの駆動による上記キャリッジの往路または復路のいずれか一方のみで上記印刷対
象物に対して印刷する単方向印刷を実行する場合に、上記キャリッジの往路または復路の
いずれか他方であるリターン時における駆動速度を増速させる状態で上記モータを駆動さ
せるリターン駆動工程と、
外部ケースに回動自在に取り付けられている開閉カバーの開閉を検知する蓋検知手段か
ら発せられる検出信号を受信し、上記開閉カバーの開閉状態を判断する蓋開閉検知工程と
、
上記リターン駆動工程において上記蓋開閉検知工程での開閉状態の検知に応じて、上記
モータの駆動速度を制御する駆動制御工程と、
を具備することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタおよび印刷方法に関する。
【背景技術】
【０００２】
例えばインクジェット方式のプリンタには、外部ケースが設けられている。この外部ケ
ースは、インクカートリッジを搭載するキャリッジ等を、外部から保護している。また、
この外部ケースには、通常、開閉可能なカバーが取り付けられている。そして、ユーザが
カバーを開いて、インクカートリッジを交換したり、紙詰まりの際に印刷用紙を除去する
等の作業が行えるようになっている。
【０００３】
ところで、キャリッジが往復動している最中に、カバーが開放されると、筐体の内部に
異物が入り込み、この異物にキャリッジ等が衝突する場合がある。その場合には、キャリ
ッジ等が破損する等の不具合が発生する危険性がある。しかしながら、プリンタにおいて
は、印刷速度の向上の要請もあるため、現状は、例えば特許文献１に示すように、カバー
開放を検出すると、安全速度まで速度を低下させて、印刷を継続している。
【０００４】
【特許文献１】特開平１１−１３８９４７号公報（要約、段落番号００１６等参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、印刷精度を良好にするための手法としては、従来より、ユニディレクショナ
ル印刷（単方向印刷）と呼ばれる印刷手法がある。この単方向印刷においては、キャリッ
ジの往路または復路のいずれか一方のみで印刷を行い、他方では印刷を行わない方式であ
る。これに対して、現状のプリンタでは、通常、バイディレクショナル印刷（両方向印刷
）が採用されている。単方向印刷と両方向印刷とを比較すると、単方向印刷は、両方向印
刷で生じがちな、インク滴の着弾位置のずれが軽減される、という利点がある。そこで、
印刷品質を重視する場合、単方向印刷が用いられるケースが多々ある。
【０００６】
ところで、印刷品質を重視する単方向印刷においても、一層の印刷速度の向上が求めら
れている。この場合、キャリッジの駆動速度を向上させることが考えられる。しかしなが
ら、キャリッジ速度を単純に向上させる場合、上述のように、カバーを開放した際に、異
物が入り込むと、異物との衝突により、キャリッジ等が破損する可能性が増大する。また
、進入する異物にも、破損が生じる虞がある。そのため、印刷速度を向上させつつも、異
物の進入に備えて、キャリッジの破損および異物の破損の防止等も可能とする必要がある
。
【０００７】
また、特許文献１では、カバーの開放を検知する場合に、キャリッジを駆動させるため
のキャリッジモータを減速させると共に、印刷ヘッドに供給する駆動信号の波形も、その
減速に伴って変化させている。この場合、プリンタ側で実行される処理は非常に複雑なも
のとなり、演算部等においては、非常に大きな処理負荷が生じている。そのため、カバー
開放の際には、処理負荷の軽減が求められている。
【０００８】
本発明は上記の事情にもとづきなされたもので、その目的とするところは、単方向印刷
において印刷速度を向上させると共に、キャリッジおよび進入する異物の破損を防止しつ
つも、処理負荷の軽減を図ることが可能なプリンタおよび印刷方法を提供しよう、とする
ものである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、キャリッジの往復動に伴って、印刷対象物に対
して印刷を実行するプリンタにおいて、開口部を有する外部ケースと、外部ケースに回動
自在に取り付けられると共に、開口部を開閉可能な開閉カバーと、開閉カバーの開閉を検
知する蓋検知手段と、キャリッジを往復動させる駆動力を与えるモータと、キャリッジに
取り付けられていると共に、印刷対象物に対してインク滴を吐出する印刷ヘッドと、印刷
ヘッドを制御駆動させると共に、キャリッジの往路または復路のいずれか一方のみで印刷
対象物に対して印刷する単方向印刷を実行させるヘッド制御手段と、開閉カバーの開閉を
検知する検出信号を受信すると共に、この検出信号に基づいてモータの駆動を制御する駆
動制御手段と、を具備し、この駆動制御手段は、印刷ヘッドが単方向印刷を実行している
場合に、キャリッジの往路または復路のいずれか他方であるリターン時における駆動速度
を向上させると共に、リターン時に際して開閉カバーの開閉状態の検知に応じて、モータ
の駆動速度を制御するものである。
【００１０】
このように構成した場合には、開閉カバーの開閉状態は、蓋検知手段によって検知され
、当該蓋検知手段は、その検知に対応する検出信号を、駆動制御手段を送信している。こ
こで、単方向印刷を実行している場合の非印刷方向である、リターン時においては、駆動
制御手段は、モータの駆動速度を向上させるように制御する。また、駆動制御手段は、リ
ターン時における開閉カバーの開閉状態の検知に応じて、モータの駆動速度を制御してい
る。
【００１１】
このため、非印刷時であるリターン時においては、モータの駆動速度が増大するので、
印刷品質が良好である単方向印刷における印刷時間を短縮することが可能となる。また、
開閉カバーの開閉状態の検知に基づいて、モータの駆動速度を制御するので、開閉カバー
が開いているときと、開閉カバーが閉じているときとでは、モータの駆動速度が異なるよ
うに制御可能となる。そのため、開閉カバーの開閉状態に応じて、モータの駆動速度を適
切に制御して、ユーザの利用時の形態に対応させることが可能となる。
【００１２】
また、他の発明は、上述の発明に加えて更に、駆動制御手段は、リターン時におけるモ
ータの駆動速度を、当該モータの上限速度まで増大させるものである。このように構成し
た場合には、印刷品質が良好である単方向印刷における印刷時間を、一層短縮することが
可能となる。
【００１３】
さらに、他の発明は、上述の発明に加えて更に、駆動制御手段は、蓋検知手段により開
閉カバーの開放を検知すると、リターン時におけるモータの駆動速度を、上限速度よりも
遅い規定の抑制速度まで減少させるものである。
【００１４】
このように構成した場合には、蓋検知手段によって開閉カバーの開放が検知されると、
単方向印刷のリターン時におけるモータの駆動速度は、上限速度よりも小さい、抑制速度
まで減速される。この場合、減速に伴って、キャリッジの運動エネルギーも小さくなる。
そのため、開閉カバーを開放した際に、その開放に伴って異物が外部ケースの内部に入り
込んでキャリッジと衝突し、当該キャリッジや異物等が破損する等の不具合が生じるのを
抑えることが可能となる。また、開閉カバーの開放に際して、キャリッジの動作を完全に
停止させると、その停止までの間、印刷が為されている印刷対象物が無駄になるが、駆動
速度を遅くした抑制速度においても、駆動を継続するので、印刷対象物が無駄にならずに
済む。
【００１５】
また、他の発明は、上述の発明に加えて更に、駆動制御手段は、蓋検知手段により開閉
カバーの開放を検知すると、リターン時におけるモータの駆動速度を、そのリターン時の
駆動におけるキャリッジの残距離に応じて、抑制速度まで減少させるタイミングを判断す
るものである。
【００１６】
このように構成した場合には、駆動制御手段により、抑制速度まで減少させるタイミン
グが判断されるので、例えばリターン時の移動の残距離が少ない場合等のような、抑制速
度までの減速に不適切なタイミングでは、減速を回避することができる。すなわち、余分
な抑制速度への減速制御を回避し、適切なタイミングで、抑制速度へと減速することが可
能となる。また、不適切なタイミングでの、減速制御を回避できるので、駆動制御手段に
おける処理負荷を軽減することが可能となる。
【００１７】
さらに、他の発明は、上述の発明に加えて更に、駆動制御手段は、開閉カバーの開放を
検知する場合に、キャリッジのリターン時の終端までの残距離と、モータを停止させ、こ
の停止の後に再び抑制速度までモータを加速させるのに必要な必要距離とを比較し、残距
離が必要距離より大きな場合に、モータを停止させると共に、この停止後、再び抑制速度
までモータを加速するものである。
【００１８】
このように構成した場合には、開閉カバーの開放が検知されると、駆動制御手段は、リ
ターン時の終端までの残距離と、モータの停止、およびこの停止の後に再び抑制速度まで
モータを加速させるのに必要な必要距離とを比較する。そして、駆動制御手段は、モータ
が抑制速度まで加速するのに十分な距離（必要距離）が存在すると判断する場合には、一
度モータを停止させた後に、再びモータを抑制速度まで加速させる。
【００１９】
このようにすれば、残距離が必要距離に満たない場合に、抑制速度まで加速する制御を
行わずに済むため、駆動制御手段では不必要な制御をする必要がなくなり、処理負荷を軽
減することが可能となる。また、一度モータを停止させ、その後に抑制速度までモータを
加速させている。ここで、モータを停止させずに、抑制速度まで減速する制御を行う場合
には、モータの減速によって目標となる抑制速度に追従させる必要がある。このため、位
置情報および速度情報を必要とすると共に、抑制速度に追従させるまでの演算処理等を要
し、処理負荷が大きくなる。また、単方向印刷でない、両方向印刷において抑制速度に追
従させる場合、インク滴の着弾位置を考慮した駆動波形の生成処理等も行う必要がある。
しかしながら、単方向印刷において、一度モータを停止させてから、その後に抑制速度ま
で加速する場合、さほど複雑な処理を要さずに済み、処理負荷を軽減することができる。
【００２０】
また、一度モータを停止させた後に、再びモータを抑制速度まで加速しているので、印
刷対象物に付着しているインク滴がさほど乾かない間にモータの駆動を再開可能となり、
インク滴の乾きによって、印刷対象物に、いわゆる色目が生じるのを防止可能となる。
【００２１】
また、他の発明は、上述の各発明に加えて更に、駆動制御手段は、蓋検知手段により開
閉カバーが開放している状態から閉じられたことを検知すると、リターン時におけるモー
タの駆動速度を、上限速度まで増大させるものである。
【００２２】
このように構成した場合には、蓋検知手段によって開閉カバーの閉じ状態が検知される
と、単方向印刷のリターン時におけるモータの駆動速度は、上限速度まで加速される。こ
の場合、開閉カバーを閉じることにより、異物が外部ケースの内部に入り込むのを防止で
きるので、異物の進入を考慮せずに済む。また、開閉カバーを閉じた後に、モータのリタ
ーン時の駆動速度を上限速度まで増大させることが可能となるので、印刷品質が良好であ
る単方向印刷における印刷時間を、一層短縮することが可能となる。
【００２３】
さらに、他の発明は、上述の発明に加えて更に、駆動制御手段は、蓋検知手段により開
閉カバーが開放している状態から閉じられたことを検知すると、リターン時におけるモー
タの駆動速度を、そのリターン時の駆動におけるキャリッジの残距離に応じて、上限速度
まで増大させるタイミングを判断するものである。
【００２４】
このように構成した場合には、駆動制御手段により、上限速度まで駆動速度を増大させ
るタイミングが判断されるので、例えばリターン時の移動の残距離が少ない場合等のよう
な、上限速度までの加速に不適切なタイミングでは、加速を回避することができる。すな
わち、上限速度へ余分に加速制御されるのを回避し、適切なタイミングで、上限速度へと
加速することが可能となる。また、不適切なタイミングでの、上限速度への加速制御を回
避できるので、駆動制御手段における処理負荷を軽減することが可能となる。
【００２５】
また、他の発明は、上述の発明に加えて更に、駆動制御手段は、蓋検知手段により開閉
カバーが開放している状態から閉じられたことを検知すると、キャリッジのリターン時の
終端までの残距離と、モータを停止後、再び上限速度までモータを加速させるのに必要な
必要距離とを比較し、残距離が必要距離より大きな場合に、モータを停止させると共に、
この停止後、再び上限速度までモータを加速するものである。
【００２６】
このように構成した場合には、開閉カバーの開放が検知されると、駆動制御手段は、リ
ターン時の終端までの残距離と、モータの停止、およびこの停止の後に再び上限速度まで
モータを加速させるのに必要な必要距離とを比較する。そして、駆動制御手段は、モータ
が上限速度まで加速するのに十分な距離（必要距離）が存在すると判断する場合には、一
度モータを停止させた後に、再びモータを上限速度まで加速させる。
【００２７】
このようにすれば、残距離が必要距離に満たない場合に、上限速度まで加速する制御を
行わずに済むため、駆動制御手段では不必要な制御をする必要がなくなり、処理負荷を軽
減することが可能となる。また、一度モータを停止させ、その後に上限速度までモータを
加速させている。ここで、モータを停止させずに、上限速度まで加速する制御を行う場合
には、モータの加速によって目標となる上限速度に追従させる必要がある。このため、位
置情報および速度情報を必要とすると共に、上限速度に追従させるまでの演算処理等を要
し、処理負荷が大きくなる。また、単方向印刷でない、両方向印刷において上限速度に追
従させる場合、インク滴の着弾位置を考慮した駆動波形の生成処理等も行う必要がある。
しかしながら、単方向印刷において、一度モータを停止させてから、その後に上限速度ま
で加速する場合、さほど複雑な処理を要さずに済み、処理負荷を軽減することができる。
【００２８】
さらに、他の発明は、上述の各発明に加えて更に、蓋検知手段は、発光素子および受光
素子を備える投受光方式の光学センサと、開閉カバーが閉じている状態で発光素子と受光
素子との間の空間部に位置して、発光素子から発せられる光を遮る遮光部材と、を具備し
、光学センサは外部ケースまたは開閉カバーのいずれか一方に取り付けられると共に、遮
光部材は、外部ケースまたは開閉カバーのいずれか他方に取り付けられているものである
。
【００２９】
このように構成した場合には、開閉カバーを閉じている状態では、遮光部材が空間部に
位置して、発光素子から発せられる光が、受光素子で受光されるのを阻止することが可能
となる。そのため、この場合には、受光素子は、受光に対応する検出信号を、モータ制御
手段に出力することができない。逆に、開閉カバーを開いている状態では、遮光部材が空
間部に位置しなくなるので、発光素子から発せられる光が、遮光部材によっては遮られず
、受光素子で受光することが可能となる。そのため、受光素子は、受光に対応する検出信
号を、モータ制御手段に出力することが可能となる。このようにすれば、開閉カバーの開
閉状態を良好に検知することが可能となる。
【００３０】
また、他の発明は、キャリッジの往復動に伴って、印刷ヘッドを駆動させて印刷対象物
への印刷を実行する印刷方法において、モータの駆動によるキャリッジの往路または復路
のいずれか一方のみで印刷対象物に対して印刷する単方向印刷を実行する場合に、キャリ
ッジの往路または復路のいずれか他方であるリターン時における駆動速度を増速させる状
態でモータを駆動させるリターン駆動工程と、外部ケースに回動自在に取り付けられてい
る開閉カバーの開閉を検知する蓋検知手段から発せられる検出信号を受信し、開閉カバー
の開閉状態を判断する蓋開閉検知工程と、リターン駆動工程において蓋開閉検知工程での
開閉状態の検知に応じて、モータの駆動速度を制御する駆動制御工程と、を具備するもの
である。
【００３１】
このように構成した場合には、リターン駆動工程では、単方向印刷を実行する場合に、
モータの駆動速度が増速させられる。また、蓋開閉検知工程では、蓋検知手段から発せら
れる検出信号を受信することにより、開閉カバーの開閉状態を判断することが可能となる
。さらに、駆動制御工程では、リターン駆動工程において蓋開閉検知工程での開閉状態の
検知に応じて、モータの駆動速度を制御する。
【００３２】
このため、非印刷時であるリターン時においては、モータの駆動速度が増大するので、
印刷品質が良好である単方向印刷における印刷時間を短縮することが可能となる。また、
開閉カバーの開閉状態の検知に基づいて、モータの駆動速度を制御するので、開閉カバー
が開いているときと、開閉カバーが閉じているときとでは、モータの駆動速度が異なるよ
うに制御可能となる。そのため、開閉カバーの開閉状態に応じて、モータの駆動速度を適
切に制御して、ユーザの利用時の形態に対応させることが可能となる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の一実施の形態に係るプリンタ１０および印刷方法について、図１から図
１０に基づいて説明する。なお、本実施の形態のプリンタ１０は、インクジェット式のプ
リンタであるが、かかるインクジェット式プリンタは、インクを吐出して印刷可能な装置
であれば、いかなる吐出方法を採用した装置でも良い。
【００３４】
また、以下の説明においては、下方側とは、プリンタ１０が設置される側を指し、上方
側とは、設置される側から離間する側を指す。また、後述するキャリッジ３１が移動する
方向を主走査方向、主走査方向に直交する方向であって印刷対象物Ｐが搬送される方向を
副走査方向とする。また、印刷対象物Ｐが供給される側を給紙側（後端側）、印刷対象物
Ｐが排出される側を排紙側（手前側）として説明する。
【００３５】
＜プリンタ１０の構成＞
図１〜図３に示すように、プリンタ１０は、筐体部２０と、キャリッジ駆動機構３０と
、用紙搬送機構４０と、リニアエンコーダ５０と、ロータリエンコーダ６０と、蓋検知手
段７０と、を主要な構成要素としている。
【００３６】
これらのうち、筐体部２０は、シャーシ２１と、支持フレーム２２と、外部ケース２３
と、開閉カバー２４と、を備えている。これらのうち、シャーシ２１は、設置面に設置さ
れると共に、プリンタ１０の全体を支持する。また、支持フレーム２２は、シャーシ２１
から上方に向かい立設されている。また、外部ケース２３は、プリンタ１０の内部構成を
覆う部分であり、当該内部構成を塵埃の付着、および外部衝撃から保護している。
【００３７】
また、開閉カバー２４は、外部ケース２３の奥側の回動支点（不図示）を中心として、
回動可能に設けられている。この開閉カバー２４の存在により、筐体部２０の内部で紙詰
まりが生じたり、後述するインクカートリッジ３７におけるインク切れが生じる場合であ
っても、当該紙詰まりの原因を除去したり、カートリッジ３７の交換を可能としている。
また、この開閉カバー２４には、後述するように、蓋検知手段７０を構成する遮光板７２
が取り付けられている。
【００３８】
また、キャリッジ駆動機構３０は、キャリッジ３１と、キャリッジモータ（ＣＲモータ
３２；モータに対応）と、ベルト３３と、歯車プーリ３４、従動プーリ３５およびキャリ
ッジ軸３６を備えている。これらのうち、キャリッジ３１は、各色のインクカートリッジ
３７を搭載可能としている。また、図１に示すように、キャリッジ３１の下面には、イン
ク滴を吐出可能な印刷ヘッド３８が設けられている。また、ベルト３３は、無端ベルトで
あり、その一部がキャリッジ３１の背面に固定されている。このベルト３３は、歯車プー
リ３４と従動プーリ３５とによって張設されている。
【００３９】
上述の印刷ヘッド３８には、各インクに対応づけられた不図示のノズル列が設けられて
いて、このノズル列を構成するノズルには、不図示のピエゾ素子が配置されている。この
ピエゾ素子の作動により、インク通路の端部にあるノズルからインク滴を吐出することが
可能となっている。なお、印刷ヘッド３８は、ピエゾ素子を用いたピエゾ駆動方式に限ら
れず、例えばインクをヒータで加熱し、発生する泡の力を利用するヒータ方式、磁歪素子
を用いる磁歪方式、ミストを電界で制御するミスト方式等を採用しても良い。また、カー
トリッジ３７に充填されるインクは、染料系インク／顔料系インク等、いずれの種類のイ
ンクを搭載しても良い。
【００４０】
図１、図３および図４等に示すように、用紙搬送機構４０は、印刷対象物Ｐ等を搬送す
るためのＰＦモータ４１、および普通紙等の給紙に対応する給紙ローラ４２を具備してい
る。また、図４に示すように、給紙ローラ４２よりも排紙側には、印刷対象物Ｐを搬送／
挟持するためのＰＦローラ対４３が設けられている。また、ＰＦローラ対４３の排紙側に
は、プラテン４４および上述の印刷ヘッド３８が上下に対向する様に配設されている。プ
ラテン４４は、載置部に対応すると共に、ＰＦローラ対４３によって印刷ヘッド３８の下
へ搬送されてくる印刷対象物Ｐを、下方側から支持する。また、プラテン４４よりも排紙
側には、上述のＰＦローラ対４３と同様の、排紙ローラ対４５が設けられている。この排
紙ローラ対４５のうち、排紙駆動ローラ４５ａには、ＰＦ駆動ローラ４３ａと共に、ＰＦ
モータ４１からの駆動力が伝達される。
【００４１】
また、図１等に示すように、リニアエンコーダ５０は、リニアスケール５１と、リニア
センサ５２と、を具備している。これらのうち、リニアスケール５１は、透光部と受光部
とがストライプ状に配置されている。また、リニアセンサ５２は、不図示の発光素子と受
光素子とを備える。これらのうち、発光素子から光が出射されると共に、その光が透光部
を通過すると、受光素子で光が受光される。逆に、発光素子から光が出射されると共に、
その光が遮光部に照射されると、光は受光素子に向かって進行できず、受光不能となる。
以上のようにして、受光素子では、光の受光／非受光に対応する電気的な信号を、後述す
るコントローラ１００に向けて送信する。また、リニアセンサ５２は、図５に示すような
Ａ相のＥＮＣ信号、およびＢ相のＥＮＣ信号を出力する。
【００４２】
また、ロータリエンコーダ６０は、図１に示すように、ＰＦモータ４１によって回転さ
せられる円盤状のスケール６１を具備すると共に、上述のリニアエンコーダ５０と同様の
フォトセンサ（ロータリセンサ）６２を具備している。このロータリエンコーダ６０にお
いては、スケール６１が円盤状である以外は、リニアエンコーダ５０と同様の構成となっ
ているため、その詳細についての説明は省略する。
【００４３】
また、プリンタ１０は、図６に示すような蓋検知手段７０を具備している。蓋検知手段
７０は、検出センサ７１と、遮光板７２と、を備えている。これらのうち、検出センサ７
１は、本実施の形態では、光の投受光方式の光学センサとなっている。この検出センサ７
１は、発光ダイオード等のような発光することが可能な発光素子７１１と、フォトトラン
ジスタ等のような受光される光の量に応じて出力信号（検出信号に相当）を出力する受光
素子７１２と、取付板７１４と、を備えている。また、これら発光素子７１１と受光素子
７１２とは、空間部７１３を挟んで対向している。
【００４４】
なお、この検出センサ７１は、外部ケース２３のうち、開閉カバー２４の開閉を検出可
能かつインクカートリッジ３７の交換等の妨げにならない部位に設けられている。かかる
部位としては、図１、図６等に示されるように、外部ケース２３のうち、開閉カバー２４
が位置する開口部２３ａの縁部側かつ前面側に取り付けられると共に、開口部２３ａ側に
向かって突出するように取り付けられる態様がある。しかしながら、検出センサ７１の取
り付け部位は、かかる部位には限られず、例えば開閉カバー２４側等に取り付けるように
しても良い。
【００４５】
ここで、本実施の形態では、図６に示すように、外部ケース２３のうち、開口部２３ａ
の縁部側には、例えばクランク形状の取付板７１４が取り付けられている。そして、この
取付板７１４には、検出センサ７１（発光素子７１１および受光素子７１２）が取り付け
られている。
【００４６】
また、開閉カバー２４には、遮光部材に対応する遮光板７２が取り付けられている。遮
光板７２は、図６等に示すように、開閉カバー２４を閉じている状態で、遮光板７２が空
間部７１３に差し掛かる部位に取り付けられている。具体的には、本実施の形態では、開
閉カバー２４のうち、端部側かつ前面側に取り付けられている。しかも、遮光板７２は、
開閉カバー２４の内面から立設され、かつプリンタ１０の後端側に向かうように延伸して
いる。
【００４７】
かかる配置により、開閉カバー２４を閉じている状態では、遮光板７２が空間部７１３
に存在するため、発光素子７１１から発せられる光が、遮光板７２に照射され、受光素子
７１２での光の受光を遮る。これに対して、ユーザが手で開閉カバー２４を把持する等に
より、開閉カバー２４が開放されると、この開閉カバー２４の開放動作に伴って、遮光板
７２も回動する。それにより、遮光板７２は、空間部７１３から外れる状態となり、発光
素子７１１から発せられる光が受光素子７１２で受光される。
【００４８】
なお、上述の受光素子７１２においては、遮光板７２により光の受光が遮られている状
態では、例えばハイレベルの出力信号を出力する。逆に、開閉カバー２４の開放により、
受光素子７１２で光が受光されると、例えばローレベルの出力信号を出力する。そして、
かかる出力信号は、後述するコントローラ１００側に入力される。
【００４９】
また、本実施の形態では、受光素子７１２は、後述する信号処理部１０８に接続されて
おり、受光素子７１２から出力される電気信号は、信号処理部１０８で処理される。それ
により、受光素子７１２からの出力信号は、この信号処理部１０８を介して、ＣＰＵ１０
１に送信される。
【００５０】
次に、コントローラ１００について、図７に基づいて説明する。コントローラ１００は
、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＰＲＯＭ１０４と、モータ制御部
１０５と、センサ制御部１０６と、Ｄ／Ａコンバータ１０７と、信号処理部１０８と、Ｐ
ＴＳ生成部１０９と、駆動波形生成部１１０と、ドライバ１１１と、を具備している。
【００５１】
なお、このコントローラ１００は、ヘッド制御手段（特に、ＣＰＵ１０１、ＲＯＭ１０
２、ＰＴＳ生成部１０９、駆動波形生成部１１０）、駆動制御手段（特に、ＣＰＵ１０１
、ＲＯＭ１０２、モータ制御部１０５、ドライバ１１１）に対応する。また、このコント
ローラ１００は、後述する動作説明における動作を行うものであるが、このコントローラ
１００以外に、画像処理等を始めとするその他の制御を行うための、別途の制御部を有す
る構成を採用しても良く、かかる別途の制御部を有しない構成を採用しても良い。
【００５２】
また、コントローラ１００は、その一部が単独または複数のＡＳＩＣ（Application Sp
ecific Integrated Circuit）に搭載される構成を採用しても良く、当該ＡＳＩＣにおい
て、所定の処理を行うようにしても良い。
【００５３】
これらのうち、ＣＰＵ１０１は、ＲＯＭ１０２やＲＡＭ１０３等に記憶されているプリ
ンタ１０の制御プログラムを実行するための演算処理や、その他の必要な演算処理を行う
。また、ＲＯＭ１０２には、プリンタ１０を制御するための制御プログラム（後述する図
９および図１０に示す処理フローを実行するための制御プログラムも該当）および処理に
必要なデータ等が記憶されている。また、ＲＡＭ１０３は、ＣＰＵ１０１が実行途中のプ
ログラムあるいは、演算途中のデータ等を一時的に格納するメモリである。また、ＰＲＯ
Ｍ１０４は、プリンタ１０の電源を切った後も、保持しておくことが必要な各種データを
記憶するためのメモリである。
【００５４】
また、モータ制御部１０５は、ＣＲモータ３２等のモータの駆動を制御する部分であり
、リニアエンコーダ５０（リニアセンサ５２）からの検出信号（ＥＮＣ信号）が入力され
ると共に、この検出信号およびＣＰＵ１０１からの指令に基づいて、ドライバ１１１を介
してＣＲモータ３２等の駆動を制御する。
【００５５】
ここで、このモータ制御部１０５は、位置演算部１０５ａと、速度演算部１０５ｂと、
正逆判定部１０５ｃと、を有している。これらのうち、位置演算部１０５ａは、リニアエ
ンコーダ５０から出力されるＥＮＣ信号のエッジをカウントすることにより、キャリッジ
３１の現在位置を算出する。また、速度演算部１０５ｂは、単位時間当たりのエッジのカ
ウント数に基づいて、キャリッジ３１の速度を算出する。また、正逆判定部１０５ｃは、
例えば、Ａ相のＥＮＣ信号の立ち上がりエッジと、Ｂ相のＥＮＣ信号の立ち上がりエッジ
（図５参照）のうち、いずれが先に検出されるのかに基づいて、キャリッジ３１が、往路
または復路のいずれにあるのかを判定する。
【００５６】
なお、図７においては、モータ制御部１０５は、ＣＲモータ３２の駆動を制御している
が、このモータ制御部１０５は、ＣＲモータ３２のみならず、ＰＦモータ４１等、ＣＲモ
ータ３２以外の他のモータの駆動を制御するように構成しても良い。
【００５７】
また、センサ制御部１０６は、ＣＰＵ１０１からの指令に基づいて、Ｄ／Ａコンバータ
１０７を介して検出センサ７１の発光素子７１１の作動を制御する。また、Ｄ／Ａコンバ
ータ１０７は、センサ制御部１０６からデジタル信号が入力されると共に、発光素子７１
１にアナログ信号（アナログ電圧）を出力する。
【００５８】
なお、発光素子７１１のオン／オフの制御のみを行う場合、センサ制御部１０６を省略
すると共に、Ｄ／Ａコンバータ１０７に代えて、デジタル出力ポートを設けるように構成
することができる。しかしながら、上述のように、センサ制御部１０６とＤ／Ａコンバー
タ１０７を具備する構成を採用する場合、発光素子７１１の輝度を調整可能となる等の利
点がある。
【００５９】
また、信号処理部１０８は、受光素子７１２からアナログ電圧が入力されると共に、こ
のアナログ電圧が、ローレベルの電圧とハイレベルの電圧の間の判定しきい値を超えてい
るか否かに応じて、異なるレベルの信号を出力する。ここで、信号処理部１０８としては
、デジタル入力ポートを利用することが可能である。また、受光素子７１２が、光を受光
する状態で、例えばローレベルの電圧を出力すると、信号処理部１０８は、ローレベルの
電圧に対応する２値の信号の一方（０等）を出力する。逆に、受光素子７１２が、光を受
光しない状態で、例えばハイレベルの電圧を出力すると、信号処理部１０８は、ハイレベ
ルの電圧に対応する２値の信号の他方（１等）を出力する。
【００６０】
また、ＰＴＳ生成部１０９は、ＥＮＣ信号に対して、逓倍処理を行い、パルス波形のタ
イミング信号ＰＴＳ（Print Timing Signal）を生成する。また、駆動波形生成部１１０
では、かかるタイミング信号ＰＴＳを発生開始タイミングとして、印刷ヘッド３８が備え
るピエゾ素子を駆動させるための駆動信号（駆動波形）を生成する。また、ドライバ１１
１では、モータ制御部１０５での制御信号に基づいて、ＣＲモータ３２へ電力を供給する
。それによって、ＣＲモータ３２は、制御駆動される。
【００６１】
また、図１に示すように、プリンタ１０は、インターフェース１２０を具備している。
このインターフェース１２０を介して、外部のコンピュータ１３０が接続されている。
【００６２】
＜プリンタ１０の作用（動作）＞
以上のような構成を有するプリンタ１０における作用について、図８〜図１０等に基づ
いて説明する。
【００６３】
＜動作の全体＞
ユーザが、単方向印刷の実行を選択すると、プリンタ１０側では、この単方向印刷を開
始する。このとき、キャリッジ３１は、主走査方向の往復動のうち、往路で印刷を実行す
ると共に、復路（リターン）で非印刷（印刷を実行しない状態）となる。なお、ここでい
う往路は、キャリッジ３１がホームポジションから離間する側、またはキャリッジ３１が
ホームポジションに向かって近接する側のいずれであっても良い。
【００６４】
そして、印刷可能な状態にあると判断される場合、プリンタ１０は印刷動作を開始する
。つまり、ＣＲモータ３２は、往路の駆動を開始する。この場合、ＣＰＵ１０１は、ＲＯ
Ｍ１０２から読み込んだ、印刷時のＣＲモータ３２の駆動に対応するテーブル（図８（Ａ
）参照）に基づく制御指令を、モータ制御部１０５に与える。すると、モータ制御部１０
５では、この制御指令に基づいて、ドライバ１１１を介して、所定のデューティ比のパル
ス電圧（電力）をＣＲモータ３２に印加する。すると、この電力の印加により、ＣＲモー
タ３２は、往路の駆動方向にキャリッジ３１が駆動されるように回転する。
【００６５】
なお、このときのキャリッジ３１の移動速度は、例えば２８０ｃｐｓ（Character per 
second）となっており、このときの速度は印刷動作における速度（安全速度）となってい
る。すなわち、ＣＰＵ１０１およびモータ制御部１０５では、速度演算部１０５ｂにおい
て算出されるキャリッジ３１の移動速度が、上述の２８０ｃｐｓの目標速度となるように
、デューティ比を制御する。また、正逆判定部１０５ｃでは、ＣＲモータ３２が、往路ま
たは復路のいずれの駆動をしているのかを判定し、その情報をＣＰＵ１０１に送信する。
【００６６】
そして、位置演算部１０５ａにより、往路の終端までキャリッジ３１が移動したことが
算出されると、続いて、ＣＰＵ１０１は、非印刷時の駆動（リターン時の駆動；リターン
駆動工程に対応）を開始する。このとき、ＣＰＵ１０１は、現状設定されている条件下に
おいて、駆動可能な最高速で、ＣＲモータ３２を駆動させるための制御指令を、モータ制
御部１０５に与える。この場合、キャリッジ３１の移動速度の一例としては、上述の２８
０ｃｐｓよりも速い、例えば３６０ｃｐｓとなるように、ＣＲモータ３２が駆動される。
【００６７】
なお、このリターン時の駆動においては、後述する図９および図１０に示す処理フロー
が実行される。
【００６８】
そして、往路と復路とを合わせて、１往復分のキャリッジ３１の走査が終了すると、Ｃ
ＰＵ１０１の制御指令に基づいてＰＦモータ４１が駆動され、印刷対象物Ｐは１ピッチ分
だけ排紙方向に送られる。以上のようなＣＲモータ３２の駆動を、印刷データが存在しな
くなるまで、繰り返し実行する。
【００６９】
＜開閉カバーの開閉に伴う動作＞
上述の復路（リターン時）においては、開閉カバー２４の開閉を検知しており、その検
知に基づいて、ＣＲモータ３２の駆動を制御可能となっている。以下、その詳細について
述べる。なお、往路においても、開閉カバー２４の開閉を検知するようにしても良い。
【００７０】
また、以下の説明においては、ＣＲモータ３２がリターン時の駆動途中において、開閉
カバー２４が閉じている状態から開放されるか否かを検知する場合のＣＲモータ３２の制
御（制御Ａ）と、開閉カバー２４が開いている状態から閉じられたか否かを検知する場合
の制御（制御Ｂ）とについて、それぞれ説明する。
【００７１】
＜制御Ａ；リターン時の駆動途中において、開閉カバー２４の開放を検出する場合＞
図９に示すように、ＣＰＵ１０１では、信号処理部１０８を介して検出センサ７１から
周期的に入力される出力信号（２値の信号）に基づいて、開閉カバー２４が開放されてい
るか否かを判断する（Ｓ０１）。この判断においては、開閉カバー２４が閉じているとき
、遮光板７２が空間部７１３に差し掛かって遮光しているため、受光素子７１２は、例え
ばハイレベルの出力信号を出力する。逆に、開閉カバー２４が開いていて、その開放に伴
って遮光板７２が空間部７１３から外れる場合、受光素子７１２は、光を受光可能となる
ため、受光素子７１２は、例えばローレベルの出力信号を出力する。そして、ＣＰＵ１０
１では、これらハイまたはローのいずれかを表す２値の信号に基づいて、開閉カバー２４
の開閉を判断する。
【００７２】
なお、このＳ０１の判断において、Ｙｅｓと判断されると、次のＳ０２に進行する。逆
に、Ｓ０１の判断において、Ｎｏと判断されると、開閉カバー２４が閉じていることにな
るため、以後の処理を終了する。なお、このＳ０１ｂにおける判断は、所定の周期毎に実
行される。
【００７３】
Ｓ０１の判断において、開閉カバー２４が開放しているとＣＰＵ１０１で判断される場
合（Ｙｅｓと判断される場合；蓋開閉検知工程に対応）、続いて、ＣＰＵ１０１は、速度
演算部１０５ｂで演算される速度情報に基づいて、キャリッジ３１が安全速度で駆動され
ているか否かを判断する（Ｓ０２）。ここで、安全速度とは、上記で例示している、２８
０ｃｐｓといった印刷時のキャリッジ３１の速度が該当する。また、上記で例示している
、３６０ｃｐｓは、安全速度を超える速度（以下、これを上限速度とする。）である。
【００７４】
上述のＳ０２の判断において、安全速度を超えていると判断される場合（Ｎｏの場合）
、続いて、キャリッジ３１の残りの距離（残距離）が、所定の距離（必要距離）を超えて
いるか否かを判断する（Ｓ０３）。この判断は、以下の（式１）を満たすか否かにより、
為される。
（キャリッジ３１の往路における残りの距離Ｌ）＞（キャリッジ３１（ＣＲモータ３２
）の減速停止に必要な距離Ｌ１＋キャリッジ３１（ＣＲモータ３２）の安全速度に到達す
るまでの距離Ｌ２）…（式１）
【００７５】
すなわち、ＣＲモータ３２の往路における残りの距離Ｌ（残距離に相当）が、ＣＲモー
タ３２の減速停止に必要な距離Ｌ１とＣＲモータ３２の安全速度に到達するまでの距離Ｌ
２の合計（必要距離に相当）を上回っていると、一度ＣＲモータ３２を停止させてから、
再び安全速度に到達可能であるため、一度ＣＲモータ３２を停止させ、その停止の後に安
全速度までＣＲモータ３２を加速可能となる。このため、上記の（式１）を満たす場合、
ＣＰＵ１０１は、次のＳ０４に進行する。逆に、上記の（式１）を満たさない場合、ＣＲ
モータ３２を停止させても、再び安全速度には到達不能である。そのため、この場合には
、Ｓ０４の減速停止は為されずに、後述するＳ０６に進行する。
【００７６】
上述のＳ０３において、（式１）を満たすと判断される場合（Ｙｅｓの場合）、続いて
ＣＲモータ３２の減速を開始し、その減速によってＣＲモータ３２を停止させる（Ｓ０４
；駆動制御工程の一部）。この停止が為されたとき、キャリッジ３１は、往路の終端まで
の間に、上述の距離Ｌ２以上の距離が存在する状態となっている。
【００７７】
上述のＳ０４において、速度演算部１０５ｂ等からの信号の受信により、ＣＲモータ３
２が停止している状態を、ＣＰＵ１０１が検知すると、続いてＣＰＵ１０１は、ＣＲモー
タ３２を安全速度（印刷実行時の速度）で駆動させるための制御指令を、モータ制御部１
０５に与える。すると、モータ制御部１０５は、ドライバ１１１を介して、ＣＲモータ３
２を安全速度（上述の例示では、２８０ｃｐｓ）で駆動させる（Ｓ０５；駆動制御工程の
一部）。なお、Ｓ０４およびＳ０５を経るときキャリッジ３１の移動速度の様子は、図８
（Ｂ）の実線に示される通りである。
【００７８】
また、上述のＳ０３において、キャリッジ３１の残りの距離Ｌが、所定の距離以下であ
ると判断される場合（Ｎｏの場合）、上述のＳ０４の減速停止は為されない。この場合、
キャリッジ３１の往路における残りの距離Ｌは、距離Ｌ１と距離Ｌ２の合計よりも小さく
、さほど大きくない。そのため、ＣＰＵ１０１は、次のリターン時から、安全速度とする
制御指令を、モータ制御部１０５に与える（Ｓ０６；駆動制御工程の一部）。これにより
、次回以降のリターン時では、ＣＲモータ３２は、安全速度で駆動させられる。なお、こ
のＣＲモータ３２の安全速度での駆動は、次述する開閉カバー２４の閉じ状態が検知され
るまで、継続される。
【００７９】
以上のようにして、ＣＲモータ３２が駆動している場合における、開閉カバー２４の開
閉の検知に基づく、ＣＲモータ３２の駆動制御が実行される。
【００８０】
＜制御Ｂ；開閉カバー２４が開いている状態から閉じられたか否かを検知する場合（復
帰処理の場合）＞
このときは、上述の制御Ａの実行等により、ＣＲモータ３２は、安全速度で駆動させら
れる状態となっている。この場合、図１０に示すように、ＣＰＵ１０１では、信号処理部
１０８を介して検出センサ７１から周期的に入力される出力信号（２値の信号）に基づい
て、開閉カバー２４が閉じられているか否かを判断する（Ｓ１１；蓋開閉検知工程に対応
）。なお、この判断は、上述のＳ０１と基本的には同様である（ただし、検出される出力
信号の値は、上述の図９に示す処理フローとは逆となる。）。そのため、その詳細は省略
する。
【００８１】
上述のＳ１１の判断において、開閉カバー２４が閉じられたと判断される場合（Ｙｅｓ
の場合）、続いて、キャリッジ３１の残りの移動距離が、所定の距離を超えているか否か
を判断する（Ｓ１２）。この判断は、以下の（式２）を満たすか否かを判断することによ
り、為される。
（ＣＲモータ３２の往路における残りの距離Ｌ）＞（ＣＲモータ３２の減速停止に必要
な距離Ｌ３＋ＣＲモータ３２の上限速度に到達するまでの距離Ｌ４）…（式２）
【００８２】
すなわち、ＣＲモータ３２の往路における残りの距離Ｌが、安全速度の状態からＣＲモ
ータ３２の減速停止に必要な距離Ｌ３と、ＣＲモータ３２の上限速度に到達するまでの距
離Ｌ４の合計を上回っていると、一度ＣＲモータ３２を停止させてから、上限速度に到達
可能である。その場合、一度ＣＲモータ３２を停止させ、その停止の後に上限速度までＣ
Ｒモータ３２を加速可能となる。このため、上記の（式２）を満たす場合、ＣＰＵ１０１
は、次のＳ１３に進行する。逆に、上記の（式２）を満たさない場合、ＣＲモータ３２を
停止させても、停止後の残距離（Ｌ−Ｌ３）は、距離Ｌ４よりも小さいため、上限速度に
は到達不能である。そのため、この場合には、Ｓ１３の減速停止は為されずに、後述する
Ｓ１５に進行する。
【００８３】
上述のＳ１２において、（式２）を満たすと判断される場合（Ｙｅｓの場合）、続いて
ＣＲモータ３２の減速を開始し、その減速によってＣＲモータ３２を停止させる（Ｓ１３
；駆動制御工程の一部）。この停止が為されたとき、キャリッジ３１の残距離Ｌ４は、往
路の終端までの間に、上述の距離Ｌ２以上の距離となっている。
【００８４】
上述のＳ１３において、速度演算部１０５ｂ等からの信号の受信により、ＣＲモータ３
２が停止している状態を、ＣＰＵ１０１が検知すると、続いてＣＰＵ１０１は、ＣＲモー
タ３２を上限速度（非印刷実行時の速度）で駆動させるための制御指令を、モータ制御部
１０５に与える。すると、モータ制御部１０５は、ドライバ１１１を介して、ＣＲモータ
３２を上限速度（上述の例示では、３６０ｃｐｓ）で駆動させる（Ｓ１４；駆動制御工程
の一部）。なお、Ｓ１３およびＳ１４を経るときのキャリッジ３１の移動速度の様子は、
図８（Ｂ）の破線に示される通りである。
【００８５】
また、上述のＳ１２において、キャリッジ３１の残りの距離Ｌが、所定の距離以下であ
ると判断される場合（Ｎｏの場合）、上述のＳ１３の減速停止は為されない。この場合、
キャリッジ３１の往路における残りの距離Ｌは、距離Ｌ３と距離Ｌ４の合計よりも小さく
、さほど大きくない。そのため、ＣＰＵ１０１は、次のリターン時から、上限速度とする
制御指令を、モータ制御部１０５に与える（Ｓ１５；駆動制御工程の一部）。これにより
、次回以降のリターン時では、ＣＲモータ３２は、上限速度で駆動させられる。
【００８６】
＜本発明による効果＞
上述のような構成のプリンタ１０によると、蓋検知手段７０によって、開閉カバー２４
の開閉状態を検知し、この検知に基づいて、ＣＲモータ３２の駆動速度が制御されるので
、開閉カバー２４が開いているときと、開閉カバー２４が閉じているときとでは、ＣＲモ
ータ３２の駆動速度が異なるように制御可能となる。そのため、開閉カバー２４の開閉状
態に応じて、ＣＲモータ３２の駆動速度を適切に制御して、ユーザの利用時の形態に対応
させることが可能となる。
【００８７】
特に、非印刷時であるリターン時においては、ＣＲモータ３２の駆動速度が増大するよ
うに制御している。このため、印刷品質が良好である単方向印刷における印刷時間を短縮
することが可能となる。なお、こ上述のようにリターン時の駆動速度を、２８０ｃｐｓ（
印刷時の速度）から３６０ｃｐｓにすることで、印刷対象物Ｐの一枚当たり、約９％程度
、印刷時間を短縮することが可能となっている。
【００８８】
また、本実施の形態では、開閉カバー２４の開放を検知すると、リターン時におけるＣ
Ｒモータ３２の駆動速度を、上限速度よりも小さな、安全速度まで減少させている。その
ため、ＣＲモータ３２およびキャリッジ３１の減速に伴って、キャリッジ３１の運動エネ
ルギーも小さくなる。それにより、開閉カバー２４を開放した際に、その開放に伴って異
物が外部ケース２３の内部に入り込んでキャリッジ３１と衝突し、当該キャリッジ３１や
異物等が破損する等の不具合が生じるのを防ぐことが可能となる。
【００８９】
また、開閉カバー２４の開放に際して、キャリッジ３１の動作を完全に停止させると、
その停止までの間、印刷が為されている印刷対象物Ｐが無駄になる。しかしながら、本実
施の形態では、駆動速度を遅くした安全速度において、ＣＲモータ３２の駆動を継続する
。このため、印刷対象物Ｐが無駄にならずに済む。
【００９０】
また、本実施の形態では、上述の式（１）によって算出される残りの距離Ｌに応じて、
安全速度まで減速するタイミングを異ならせている。それにより、残りの距離Ｌが少ない
場合等のような、減速に不適切なタイミングでは、減速を回避することができ、適切なタ
イミングで、抑制速度へと減速することが可能となる。また、不適切なタイミングでの、
減速制御を回避できるので、ＣＰＵ１０１等における、減速制御のための処理負荷を軽減
することが可能となる。
【００９１】
ここで、本実施の形態では、減速停止に必要な距離Ｌ１と安全速度に加速されるまでの
距離Ｌ２との合計が、キャリッジ３１の往路における残りの距離Ｌよりも小さい場合（距
離Ｌが距離Ｌ１と距離Ｌ２の合計よりも大きい場合）には、ＣＲモータ３２を停止させる
と共に、この停止後、再び安全速度までＣＲモータ３２を加速させている。
【００９２】
このため、残距離Ｌが、停止後の加速により安全速度に満たない距離である場合、安全
速度速度まで加速する制御を行わずに済むため、ＣＰＵ１０１等においては、不必要な制
御をする必要がなくなる。そのため、処理負荷を軽減することが可能となる。
【００９３】
さらに、一度ＣＲモータ３２を停止させ、その後に安全速度までＣＲモータ３２を加速
させている。ここで、ＣＲモータ３２を停止させずに、安全速度まで減速する制御を行う
場合には、ＣＲモータ３２の減速によって目標となる安全速度に追従させる必要がある。
このため、位置情報および速度情報を必要とすると共に、抑制速度に追従させるまでの演
算処理等を要し、ＣＰＵ１０１等において処理負荷が大きくなる。また、単方向印刷でな
い、両方向印刷において安全速度に追従させる場合、インク滴の着弾位置を考慮した駆動
波形の生成処理等も行う必要がある。しかしながら、一度ＣＲモータ３２を停止させてか
ら、その後に安全速度まで加速する場合、さほど複雑な処理を要さずに済み、ＣＰＵ１０
１等における処理負荷を軽減することができる。
【００９４】
また、本実施の形態では、一度ＣＲモータ３２を停止させた後に、再びＣＲモータ３２
を安全速度まで加速している。このため、印刷対象物Ｐに付着しているインク滴がさほど
乾かない間に、即座にＣＲモータ３２の駆動を再開可能となり、インク滴の乾きによって
、印刷対象物Ｐにいわゆる色目が生じるのを防止可能となる。
【００９５】
また、本実施の形態では、蓋検知手段７０により、開閉カバー２４が開放している状態
から閉じられたことを検知すると、リターン時におけるＣＲモータ３２の駆動速度を、安
全速度から上限速度まで加速させる処理（復帰処理）を行っている。ここで、開閉カバー
２４を閉じることにより、外部ケース２３の内部に異物が入り込むのを防止できるので、
異物の進入を考慮せずに済む。また、開閉カバー２４を閉じた後に、ＣＲモータ３２のリ
ターン時の駆動速度を上限速度まで増大させることが可能となるので、印刷品質が良好で
ある単方向印刷における印刷時間を、一層短縮することが可能となる。
【００９６】
さらに、本実施の形態では、復帰処理においても、上述の式（２）によって算出される
残りの距離Ｌに応じて、ＣＲモータ３２の停止後、上限速度まで加速するタイミングを異
ならせている。それにより、残りの距離Ｌが少ない場合等のような、停止および加速に不
適切なタイミングでは、停止および加速の制御を回避することができ、適切なタイミング
で、上限速度へと減速することが可能となる。また、不適切なタイミングでの、停止およ
び加速の制御を回避できるので、ＣＰＵ１０１等における処理負荷を軽減することが可能
となる。
【００９７】
なお、本実施の形態では、減速停止に必要な距離Ｌ３と上限速度に加速されるまでの距
離Ｌ４との合計が、キャリッジ３１の往路における残りの距離Ｌよりも小さい場合（距離
Ｌが距離Ｌ３と距離Ｌ４の合計よりも大きい場合）には、ＣＲモータ３２を停止させると
共に、この停止後、上限速度までＣＲモータ３２を加速させている。
【００９８】
このため、残距離Ｌが、停止後の加速により上限速度に満たない距離である場合、上限
速度まで加速する制御を行わずに済むため、ＣＰＵ１０１等においては、不必要な制御を
する必要がなくなる。そのため、処理負荷を軽減することが可能となる。
【００９９】
また、単方向印刷でない、両方向印刷において上限速度に追従させる場合、インク滴の
着弾位置を考慮した駆動波形の生成処理等も行う必要がある。しかしながら、単方向印刷
において、一度ＣＲモータ３２を停止させてから、その後に上限速度まで加速する場合、
さほど複雑な処理を要さずに済み、処理負荷を軽減することができる。
【０１００】
また、外部ケース２３には、投受光方式の検出センサ７１が取り付けられると共に、開
閉カバー２４には、遮光板７２が取り付けられている。しかも、遮光板７２は、空間部７
１３に差し掛かるように設けられている。このため、開閉カバー２４を開閉させると、遮
光板７２による光の遮光または非遮光により、開閉カバー２４の開閉状態を良好に検出可
能となる。
【０１０１】
以上、本発明の一実施の形態について述べたが、本発明は、種々変形可能である。以下
、それについて述べる。
【０１０２】
上述の実施の形態においては、蓋検知手段としては、光学センサであって投受光方式の
検出センサ７１を用いている。しかしながら、蓋検知手段は、検出センサ７１には限られ
ず、メカ接点方式の検出センサを用いるようにしても良い。メカ接点方式の検出センサを
用いる場合、開閉カバー２４には一方の接点が取り付けられると共に、外部ケース２３に
は、他方の接点が取り付けられる構成を採用することができる。この場合、開閉カバー２
４が閉じると、一方の接点と他方の接点とが接触して電流が流れるオンの状態となると共
に、開閉カバー２４が開くと、一方の接点と他方の接点とが非接触となり、電流が流れな
いオフの状態となる。そして、かかるオン／オフの状態に基づいて、ＣＰＵ１０１に信号
を与えるようにしても良い。
【０１０３】
また、検出センサ７１は、投受光方式のセンサには限られず、反射方式の光学センサを
用いるようにしても良い。この場合、遮光板７２は、白色等の反射率の高い表面を有する
必要がある。
【０１０４】
また、上述の実施の形態では、検出センサ７１は、外部ケース２３に取り付けられてい
ると共に、遮光板７２は、開閉カバー２４に取り付けられている。しかしながら、これら
の取り付け状態を逆にしても良い。この場合には、検出センサ７１は、開閉カバー２４に
取り付けられると共に、遮光板７２は、外部ケース２３に取り付けられる状態となる。
【０１０５】
また、上述の実施の形態におけるＣＲモータ３２は、ＤＣモータを用いるようにしても
良く、ステッピングモータを用いるようにしても良い。
【０１０６】
また、上述の実施の形態では、開閉カバー２４は、開口部２３ａを塞ぐ状態で取り付け
られている。しかしながら、開閉カバーとしては、その他に、プリンタ１０が具備する排
紙口を塞ぐと共に排紙される用紙を受け止める、用紙受けを開閉カバー２４としても良い
。この場合、排紙口を開口部とすると共に、用紙受けの開閉状況に応じて、ＣＲモータ３
２等の駆動を制御すれば、紙詰まり等を防止することが可能となる。
【０１０７】
また、上述の実施の形態では、制御Ａでは（式１）、および制御Ｂでは（式２）に基づ
いて、ＣＲモータ３２を減速停止させるか否かを判断している。しかしながら、制御Ａに
おいては、かかる（式１）に基づかずに、即座にＣＲモータ３２を停止させると共に、印
刷時よりも遅い速度でキャリッジ３１を移動させるようにしても良い。また、制御Ｂにお
いても、かかる（式２）に基づかずに、即座にＣＲモータ３２を停止させると共に、印刷
時よりも遅い速度でキャリッジ３１を移動させるようにしても良い。
【図面の簡単な説明】
【０１０８】
【図１】本発明の一実施の形態に係るプリンタの概略的な構成を示す図である。
【図２】図１のプリンタの全体構成を示す斜視図である。
【図３】図１のプリンタの外部ケースを取り除いた内部構成を示す斜視図である。
【図４】プリンタの紙送りに関する部分の一側断面図である。
【図５】ＥＮＣ信号と近似直線との関係を示す図である。
【図６】蓋検知手段の概略的な構成を示す部分的な斜視図である。
【図７】コントローラ付近の構成を示すブロック図である。
【図８】キャリッジの速度変化の様子を示す図である。
【図９】リターン時に開閉カバーが開く場合の処理フローを示す図である。
【図１０】リターン時に開閉カバーが閉じた場合の処理フローを示す図である。
【符号の説明】
【０１０９】
１０…プリンタ、２０…筐体部、２３…外部ケース、２４…開閉カバー、３０…キャリ
ッジ駆動機構、３２…ＣＲモータ（モータに対応）、３８…印刷ヘッド、４０…用紙搬送
機構、４４…プラテン、５０…リニアエンコーダ、５２…リニアセンサ、７０…蓋検知手
段、７１…検出センサ、７２…遮光板（遮光部材に対応）、１００…コントローラ（ヘッ
ド制御手段、駆動制御手段に対応）、１０５…モータ制御部、１０６……センサ制御部、
１０８…信号処理部、１０９…ＰＴＳ生成部、１１０…駆動波形生成部、Ｐ…印刷対象物
【図１】
2007276136.tif 000003
【図２】
2007276136.tif 000004
【図３】
2007276136.tif 000005
【図４】
2007276136.tif 000006
【図５】
2007276136.tif 000007
【図６】
2007276136.tif 000008
【図７】
2007276136.tif 000009
【図８】
2007276136.tif 000010
【図９】
2007276136.tif 000011
【図１０】
2007276136.tif 000012