(57)【要約】【課題】検出対象となる被検出物の構成上の特徴に合わせた好適な方法で、被検出物の状態を判断するための制御信号を生成できるプリンタを提供すること。【解決手段】プリンタでは、タイミング信号Ｆ１１等が出力された後の出力信号Ｓ１が、閾値ｔ１に達するレベル変化をしたときに印刷用紙の有無を判断する制御信号Ｓ１１を確定して、マスク時間Ｔは変化させないマスク読み方法で、制御信号Ｓ１１を生成する。また、タイミング信号が出力された後の他の出力信号が、閾値に達するレベル変化を所定回数したときに、制御信号を確定して次のタイミング信号まで変化させない先読み方法と、タイミング信号が出力された後の所定時間内における出力信号の中で閾値に達した最後のレベル変化に基づいて、制御信号を確定して次のタイミング信号までを変化させない後読み方法とのいずれかで印刷用紙以外の被検出物の状態を判断する制御信号を生成する。【選択図】図１２
2007098831.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なる被検出物のそれぞれの状態に応じた出力信号を出力する複数の検出装置と、該検出装置からの上記出力信号と上記出力信号に対して設定される閾値とから上記被検出物の状態を判断するための制御信号を生成する制御信号生成部と、該制御信号生成部に上記被検出物の状態の判断タイミングを知らせるタイミング信号を出力するタイミング信号出力部とを備え、
上記制御信号生成部は、
上記タイミング信号出力部から上記タイミング信号が出力された後に上記検出装置から出力された上記出力信号が、上記閾値に達するレベル変化を所定の回数したときに、上記制御信号を確定し、少なくとも次の上記タイミング信号が出力されるまで、上記制御信号を変化させない先読み方法と、
上記タイミング信号出力部から上記タイミング信号が出力された後の所定時間内における上記検出装置からの上記出力信号の中で上記閾値に達した最後のレベル変化に基づいて上記制御信号を確定し、少なくとも次の上記タイミング信号が出力されるまで、上記制御信号を変化させない後読み方法と、
上記タイミング信号出力部から上記タイミング信号が出力された後に上記検出装置から出力された上記出力信号が、上記閾値に達するレベル変化をしたときに、上記制御信号を確定し、少なくともその後の所定のマスク時間は、上記制御信号を変化させないマスク読み方法と、
の３つの信号生成方法のうちから上記被検出物に応じた少なくとも２種類の信号生成方法で上記制御信号を生成することを特徴とするプリンタ。
【請求項２】
前記被検出物として内部に取り込まれる印刷用紙の有無に応じた前記出力信号を出力する用紙検出装置を前記検出装置として備え、
前記制御信号生成部は、前記マスク読み方法で、上記印刷用紙の有無を判断する前記制御信号を生成することを特徴とする請求項１記載のプリンタ。
【請求項３】
複数の異なる被検出物のそれぞれの状態に応じた出力信号を出力する複数の検出装置と、該検出装置からの上記出力信号と上記出力信号に対して設定される閾値とから上記被検出物の状態を判断するための制御信号を生成する制御信号生成部と、該制御信号生成部に上記被検出物の状態の判断タイミングを知らせるタイミング信号を出力するタイミング信号出力部とを備えるとともに、
上記被検出物として内部に取り込まれる印刷用紙の有無に応じた上記出力信号を出力する用紙検出装置を上記検出装置として少なくとも備え、
上記制御信号生成部は、
上記タイミング信号出力部から上記タイミング信号が出力された後に上記検出装置から出力された上記出力信号が、上記閾値に達するレベル変化をしたときに、上記制御信号を確定し、少なくともその後の所定のマスク時間は、上記制御信号を変化させないマスク読み方法で、上記印刷用紙の有無を判断する上記制御信号を生成するとともに、
上記タイミング信号出力部から上記タイミング信号が出力された後に上記検出装置から出力された上記出力信号が、上記閾値に達するレベル変化を所定の回数したときに、上記制御信号を確定し、少なくとも次の上記タイミング信号が出力されるまで、上記制御信号を変化させない先読み方法と、
上記タイミング信号出力部から上記タイミング信号が出力された後の所定時間内における上記検出装置からの上記出力信号の中で上記閾値に達した最後のレベル変化に基づいて上記制御信号を確定し、少なくとも次の上記タイミング信号が出力されるまで、上記制御信号を変化させない後読み方法と、
上記出力信号のレベル変化に応じた上記制御信号を生成する通常読み方法と、
の３つの信号生成方法のうちのいずれかの生成方法で上記印刷用紙以外の上記被検出物の状態を判断する上記制御信号を生成することを特徴とするプリンタ。
【請求項４】
前記印刷用紙および／または所定の印刷対象物へインクを吐出するインク吐出部と、該インク吐出部に対向する対向部材と、上記インク吐出部と上記対向部材との隙間を調整する隙間調整機構とを備えるとともに、前記被検出物となる上記インク吐出部の位置に応じた前記出力信号を出力する隙間検出装置を前記検出装置として備え、
前記制御信号生成部では、前記先読み方法で、上記インク吐出部の位置を判断する前記制御信号を生成することを特徴とする請求項１から３いずれかに記載のプリンタ。
【請求項５】
印刷対象物としての光ディスクが載置されるディスクトレイを前記被検出物として備えるとともに、上記ディスクトレイの有無に応じた前記出力信号を出力するトレイ検出装置を前記検出装置として備え、
前記制御信号生成部では、前記先読み方法で、上記ディスクトレイの有無を判断する前記制御信号を生成することを特徴とする請求項１から４いずれかに記載のプリンタ。
【請求項６】
印刷対象物としての光ディスクが載置されるディスクトレイと、該ディスクトレイを案内するトレイガイドとを備えるとともに、前記被検出物となる上記トレイガイドの状態に応じた前記出力信号を出力するガイド検出装置を前記検出装置として備え、
前記制御信号生成部では、前記通常読み方法で、上記トレイガイドの状態を判断する前記制御信号を生成することを特徴とする請求項３記載のプリンタ。
【請求項７】
複数の異なる被検出物のそれぞれの状態に応じた出力信号を出力する複数の検出装置を備えるプリンタの制御方法であって、
上記被検出物の状態の判断タイミングを知らせるタイミング信号が出力された後に上記検出装置から出力された上記出力信号が、上記出力信号に対して設定される閾値に達するレベル変化を所定の回数したときに、上記検出装置からの上記出力信号と上記閾値とから生成され上記被検出物の状態を判断するための制御信号を確定し、少なくとも次の上記タイミング信号が出力されるまで、上記制御信号を変化させない先読み方法と、
上記タイミング信号が出力された後の所定時間内における上記検出装置からの上記出力信号の中で上記閾値に達した最後のレベル変化に基づいて上記制御信号を確定し、少なくとも次の上記タイミング信号が出力されるまで、上記制御信号を変化させない後読み方法と、
上記タイミング信号が出力された後に上記検出装置から出力された上記出力信号が、上記閾値に達するレベル変化をしたときに、上記制御信号を確定し、少なくともその後の所定のマスク時間は、上記制御信号を変化させないマスク読み方法と、
の３つの信号生成方法のうちから上記被検出物に応じた少なくとも２種類の信号生成方法で上記制御信号を生成して所定の制御を行うことを特徴とするプリンタの制御方法。
【請求項８】
複数の異なる被検出物のそれぞれの状態に応じた出力信号を出力する複数の検出装置を備えるとともに、上記被検出物として内部に取り込まれる印刷用紙の有無に応じた上記出力信号を出力する用紙検出装置を上記検出装置として少なくとも備えるプリンタの制御方法であって、
上記被検出物の状態の判断タイミングを知らせるタイミング信号が出力された後に上記検出装置から出力された上記出力信号が、上記出力信号に対して設定される閾値に達するレベル変化をしたときに、上記検出装置からの上記出力信号と上記閾値とから生成され上記被検出物の状態を判断するための制御信号を確定し、少なくともその後の所定のマスク時間は、上記制御信号を変化させないマスク読み方法で、上記印刷用紙の有無を判断する上記制御信号を生成するとともに、
上記タイミング信号が出力された後に上記検出装置から出力された上記出力信号が、上記閾値に達するレベル変化を所定の回数したときに、上記制御信号を確定し、少なくとも次の上記タイミング信号が出力されるまで、上記制御信号を変化させない先読み方法と、
上記タイミング信号が出力された後の所定時間内における上記検出装置からの上記出力信号の中で上記閾値に達した最後のレベル変化に基づいて上記制御信号を確定し、少なくとも次の上記タイミング信号が出力されるまで、上記制御信号を変化させない後読み方法と、
上記出力信号のレベル変化に応じた上記制御信号を生成する通常読み方法と、
の３つの信号生成方法のうちのいずれかの生成方法で上記印刷用紙以外の上記被検出物の状態を判断する上記制御信号を生成して所定の制御を行うことを特徴とするプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタおよびプリンタの制御方法に関する。
【背景技術】
【０００２】
印刷用紙等へ印刷を行うプリンタとして、インクを吐出することで印刷を行うインクジェットプリンタが知られている。この種のインクジェットプリンタは、プリンタ内部に取り込まれる印刷用紙を検出する用紙検出装置を備えている（たとえば、特許文献１参照）。また、インクジェットプリンタとして、インクを吐出するインク吐出部とインク吐出部に対向するプラテンとの隙間を調整する隙間調整機構を備えたものも知られている（たとえば、特許文献２参照）。この特許文献２に開示されたプリンタは、プラテンに対するインク吐出部の位置を検出するための隙間検出装置を備えている。なお、これらの用紙検出装置や隙間検出装置は、発光素子と受光素子とを有するフォトセンサと、発光素子から受光素子へ向かう光を遮断するセンサレバーとを備える光学式の検出装置である。
【０００３】
また、近年、インクジェットプリンタでは、印刷用紙の他、ＣＤやＤＶＤ等の光ディスクの印刷も行われている。この光ディスクの印刷が行われるインクジェットプリンタとして、光ディスクが載置されるディスクトレイや、ディスクトレイをプリンタ内部へ案内するトレイガイドを備えたプリンタが知られている（たとえば、特許文献３参照）。特許文献３に開示されたプリンタは、ディスクトレイの有無を検出するためのトレイ検出装置や、トレイガイドの開閉状態を確認するためのガイド検出装置を備えている。なお、これらのトレイ検出装置やガイド検出装置は、スイッチレバーを有する接点スイッチとスイッチレバーを押圧するセンサレバーとを備える機械式の検出装置である。
【０００４】
【特許文献１】特開２００３−７２９６４号公報
【特許文献２】特開２００５−１０３８３５号公報
【特許文献３】特開２００５−１２５７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般に、プリンタの制御部は、上述した用紙検出装置や隙間検出装置、トレイ検出装置等からの各出力信号と各出力信号に対して設定される所定の閾値とから、被検出物となる印刷用紙やインク吐出部、ディスクトレイ等の状態を判断するための制御信号を生成する。たとえば、プリンタの制御部は、図１７に示すように、検出装置からの出力信号Ｓ１００と出力信号Ｓ１００に対して設定される閾値ｔ１００（上側閾値ｔ１０１と下側閾値ｔ１０２との２つの値を有する閾値ｔ１００）とから制御信号Ｓ１０１を生成する。
【０００６】
ここで、プリンタの内部の構成部材は印刷用紙の通過等によって帯電しやすくなっている。そのため、接点スイッチの接点部やフォトセンサの端子部に静電気が発生しやすくなっている。また、検出装置が機械式の検出装置の場合、接点の切り替わり直後にチャタリングが発生する。すなわち、検出装置からの出力信号には静電気やチャタリング等に起因する電気的なノイズが発生する。たとえば、図１７に示すように、検出装置からの出力信号Ｓ１００には電気的なノイズＮ１００が発生する。また、この電気的なノイズＮ１００の影響で制御信号Ｓ１０１にレベル変化Ｃ１０１が生じ、被検出物の状態を誤検出する原因となる。
【０００７】
この誤検出を防止するため、プリンタには、出力信号に生じる電気的なノイズの影響を排除するための構成が要求される。一方で、プリンタにおいて、検出対象となる被検出物は様々である。そのため、電気的なノイズの影響を排除する構成として一律に同じ構成を用いても、被検出物によっては誤検出を十分に防止できない場合も生じうる。また、被検出物の誤検出がプリンタ全体の制御に与える影響も、被検出物によって相違する。そのため、一律に同じ構成で、被検出物の状態の誤検出を防止しようとするのは望ましくない。
【０００８】
そこで、本発明の課題は、検出対象となる被検出物の構成上の特徴に合わせた好適な方法で、被検出物の状態を判断するための制御信号を生成できるプリンタおよびプリンタの制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明のプリンタは、複数の異なる被検出物のそれぞれの状態に応じた出力信号を出力する複数の検出装置と、検出装置からの出力信号と出力信号に対して設定される閾値とから被検出物の状態を判断するための制御信号を生成する制御信号生成部と、制御信号生成部に被検出物の状態の判断タイミングを知らせるタイミング信号を出力するタイミング信号出力部とを備え、制御信号生成部は、タイミング信号出力部からタイミング信号が出力された後に検出装置から出力された出力信号が、閾値に達するレベル変化を所定の回数したときに、制御信号を確定し、少なくとも次のタイミング信号が出力されるまで、制御信号を変化させない先読み方法と、タイミング信号出力部からタイミング信号が出力された後の所定時間内における検出装置からの出力信号の中で閾値に達した最後のレベル変化に基づいて制御信号を確定し、少なくとも次のタイミング信号が出力されるまで、制御信号を変化させない後読み方法と、タイミング信号出力部からタイミング信号が出力された後に検出装置から出力された出力信号が、閾値に達するレベル変化をしたときに、制御信号を確定し、少なくともその後の所定のマスク時間は、制御信号を変化させないマスク読み方法と、の３つの信号生成方法のうちから被検出物に応じた少なくとも２種類の信号生成方法で制御信号を生成することを特徴とする。
【００１０】
本発明のプリンタは、被検出物の状態の誤検出を防止するための制御信号の生成方法となる先読み方法、後読み方法およびマスク読み方法の３つの信号生成方法のうちから、被検出物に応じた信号生成方法で制御信号を生成する。そのため、３つの信号生成方法のうち、検出対象となる被検出物の構成上の特徴に合わせた好適な方法で、被検出物の状態を判断するための制御信号を生成することが可能になる。
【００１１】
本発明において、被検出物として内部に取り込まれる印刷用紙の有無に応じた出力信号を出力する用紙検出装置を検出装置として備え、制御信号生成部は、マスク読み方法で、印刷用紙の有無を判断する制御信号を生成することが好ましい。このように構成すると、プリンタ内部に取り込まれる印刷用紙の有無を適切に判断することができる。すなわち、複数の印刷用紙に連続で印刷を行うために連続でプリンタ内部に印刷用紙が取り込まれる場合、タイミング信号が頻繁に出力されるため、先読み方法や後読み方法で制御信号を生成すると、タイミング信号の出力タイミングと電気的ノイズの発生タイミングとの関係で適切な判断は困難になる。これに対して、マスク読み方法で制御信号を生成すると、ある印刷用紙の後端を検出した後、次の印刷用紙の先端を検出するまでの時間を考慮した適切なマスク時間を設定することでき、印刷用紙の有無の適切な判断が可能となる。なお、本明細書における「印刷用紙」には、通常の文書印刷に使用される普通紙、写真の印刷に使用される写真用紙、普通紙や写真紙よりも厚い厚紙等の他、シールやＯＨＰシート等の透明フィルムも含まれる。
【００１２】
また、上記の課題を解決するため、本発明のプリンタは、複数の異なる被検出物のそれぞれの状態に応じた出力信号を出力する複数の検出装置と、検出装置からの出力信号と出力信号に対して設定される閾値とから被検出物の状態を判断するための制御信号を生成する制御信号生成部と、制御信号生成部に被検出物の状態の判断タイミングを知らせるタイミング信号を出力するタイミング信号出力部とを備えるとともに、被検出物として内部に取り込まれる印刷用紙の有無に応じた出力信号を出力する用紙検出装置を検出装置として少なくとも備え、制御信号生成部は、タイミング信号出力部からタイミング信号が出力された後に検出装置から出力された出力信号が、閾値に達するレベル変化をしたときに、制御信号を確定し、少なくともその後の所定のマスク時間は、制御信号を変化させないマスク読み方法で、印刷用紙の有無を判断する制御信号を生成するとともに、タイミング信号出力部からタイミング信号が出力された後に検出装置から出力された出力信号が、閾値に達するレベル変化を所定の回数したときに制御信号を確定し、少なくとも次のタイミング信号が出力されるまで、制御信号を変化させない先読み方法と、タイミング信号出力部からタイミング信号が出力された後の所定時間内における検出装置からの出力信号の中で閾値に達した最後のレベル変化に基づいて制御信号を確定し、少なくとも次のタイミング信号が出力されるまで、制御信号を変化させない後読み方法と、出力信号のレベル変化に応じた制御信号を生成する通常読み方法と、の３つの信号生成方法のうちのいずれかの生成方法で印刷用紙以外の被検出物の状態を判断する制御信号を生成することを特徴とする。
【００１３】
本発明のプリンタでは、制御信号生成部が、マスク読み方法で印刷用紙の有無を判断する制御信号を生成している。そのため、プリンタ内部に取り込まれる印刷用紙の有無を適切に判断することができる。また、本発明のプリンタは、先読み方法、後読み方法および通常読み方法の３つの信号生成方法のいずれかの生成方法で、印刷用紙以外の被検出物の状態を判断する制御信号を生成している。そのため、３つの信号生成方法のうち、印刷用紙以外の被検出物の構成上の特徴に合わせた好適な方法で、被検出物の状態を判断するための制御信号を生成することが可能になる。また、印刷用紙以外の被検出物の状態を判断する制御信号を生成する際には、マスク時間のカウントが不要となるため、制御信号の生成処理が簡素化される。
【００１４】
本発明において、印刷用紙および／または所定の印刷対象物へインクを吐出するインク吐出部と、インク吐出部に対向する対向部材と、インク吐出部と対向部材との隙間を調整する隙間調整機構とを備えるとともに、被検出物となるインク吐出部の位置に応じた出力信号を出力する隙間検出装置を検出装置として備え、制御信号生成部では、先読み方法で、インク吐出部の位置を判断する制御信号を生成することが好ましい。インク吐出部の位置の変更頻度（インク吐出部と対向部材との隙間の調整頻度）はそれほど高くなく、インク吐出部の位置の判断タイミングを知らせるタイミング信号が頻繁に出力されることはほとんどない。また、隙間調整機構の構成上、隙間検出装置から出力された出力信号が、閾値に達するレベル変化を所定の回数行って、制御信号を確定する前に電気的ノイズは発生しにくい。そのため、先読み方法で、インク吐出部の位置を判断する制御信号を生成することで、インク吐出部の位置を適切に判断することができる。また、先読み方法で、インク吐出部の位置を判断する制御信号を生成すると、制御信号の生成処理が簡素化される。
【００１５】
本発明において、印刷対象物としての光ディスクが載置されるディスクトレイを被検出物として備えるとともに、ディスクトレイの有無に応じた出力信号を出力するトレイ検出装置を検出装置として備え、制御信号生成部では、先読み方法で、ディスクトレイの有無を判断する制御信号を生成することが好ましい。ディスクトレイの有無の検出頻度はそれほど高くなく、ディスクトレイに対するタイミング信号が頻繁に出力されることはほとんどない。また、ディスクトレイの構成上、検出装置から出力された出力信号が、閾値に達するレベル変化を所定回数行って、制御信号を確定する前に電気的ノイズは発生しにくい。そのため、先読み方法で、ディスクトレイの有無を判断する制御信号を生成することで、ディスクトレイの有無を適切に判断することができる。また、先読み方法で、ディスクトレイの有無を判断する制御信号を生成すると、制御信号の生成処理が簡素化される。
【００１６】
本発明において、印刷対象物としての光ディスクが載置されるディスクトレイと、ディスクトレイを案内するトレイガイドとを備えるとともに、被検出物となるトレイガイドの状態に応じた出力信号を出力するガイド検出装置を検出装置として備え、制御信号生成部では、通常読み方法で、トレイガイドの状態を判断する制御信号を生成することが好ましい。光ディスクに印刷をするために、ディスクトレイの案内位置にトレイガイドが一度設定されると、光ディスクの印刷が終了するまで、トレイガイドの位置が変更されることはない。すなわち、トレイガイド位置の変更の頻度は低い。また、トレイガイドの状態を判断する制御信号をトリガとして、たとえば、一連の印刷動作のような連続動作を行うことはあまりない。そのため、通常読み方法で、トレイガイドの位置を判断する制御信号を生成しても、トレイガイドの位置を適切に判断することができる。また、通常読み方法で、トレイガイドの位置を判断する制御信号を生成すると、信号の生成処理が簡素化される。
【００１７】
さらに、上記の課題を解決するため、本発明は、複数の異なる被検出物のそれぞれの状態に応じた出力信号を出力する複数の検出装置を備えるプリンタの制御方法であって、被検出物の状態の判断タイミングを知らせるタイミング信号が出力された後に検出装置から出力された出力信号が、出力信号に対して設定される閾値に達するレベル変化を所定の回数したときに、検出装置からの出力信号と出力信号に対して設定される閾値とから生成され被検出物の状態を判断するための制御信号を確定し、少なくとも次のタイミング信号が出力されるまで、制御信号を変化させない先読み方法と、タイミング信号が出力された後の所定時間内における検出装置からの出力信号の中で閾値に達した最後のレベル変化に基づいて制御信号を確定し、少なくとも次のタイミング信号が出力されるまで、制御信号を変化させない後読み方法と、タイミング信号が出力された後に検出装置から出力された出力信号が、閾値に達するレベル変化をしたときに、制御信号を確定し、少なくともその後の所定のマスク時間は、制御信号を変化させないマスク読み方法と、の３つの信号生成方法のうちから被検出物に応じた少なくとも２種類の信号生成方法で制御信号を生成して所定の制御を行うことを特徴とする。
【００１８】
本発明のプリンタの制御方法では、被検出物の状態の誤検出を防止するための制御信号の生成方法となる先読み方法、後読み方法およびマスク読み方法の３つの信号生成方法のうちから、被検出物に応じた信号生成方法で制御信号を生成する。そのため、３つの信号生成方法のうち、検出対象となる被検出物の構成上の特徴に合わせた好適な方法で、被検出物の状態を判断するための制御信号を生成することが可能になる。
【００１９】
さらにまた、上記の課題を解決するため、本発明は、複数の異なる被検出物のそれぞれの状態に応じた出力信号を出力する複数の検出装置を備えるとともに、被検出物として内部に取り込まれる印刷用紙の有無に応じた出力信号を出力する用紙検出装置を検出装置として少なくとも備えるプリンタの制御方法であって、被検出物の状態の判断タイミングを知らせるタイミング信号が出力された後に検出装置から出力された出力信号が、出力信号に対して設定される閾値に達するレベル変化をしたときに、検出装置からの出力信号と閾値とから生成され被検出物の状態を判断するための制御信号を確定し、少なくともその後の所定のマスク時間は、制御信号を変化させないマスク読み方法で、印刷用紙の有無を判断する制御信号を生成するとともに、タイミング信号が出力された後に検出装置から出力された出力信号が、閾値に達するレベル変化を所定の回数したときに、制御信号を確定し、少なくとも次のタイミング信号が出力されるまで、制御信号を変化させない先読み方法と、タイミング信号が出力された後の所定時間内における検出装置からの出力信号の中で閾値に達した最後のレベル変化に基づいて制御信号を確定し、少なくとも次のタイミング信号が出力されるまで、制御信号を変化させない後読み方法と、出力信号のレベル変化に応じた制御信号を生成する通常読み方法と、の３つの信号生成方法のうちのいずれかの生成方法で印刷用紙以外の被検出物の状態を判断する制御信号を生成して所定の制御を行うことを特徴とする。
【００２０】
本発明のプリンタの制御方法では、マスク読み方法で印刷用紙の有無を判断する制御信号を生成している。そのため、プリンタ内部に取り込まれる印刷用紙の有無を適切に判断することができる。また、本発明のプリンタの制御方法では、先読み方法、後読み方法および通常読み方法の３つの信号生成方法のいずれかの生成方法で、印刷用紙以外の被検出物の状態を判断する制御信号を生成している。そのため、３つの信号生成方法のうち、印刷用紙以外の被検出物の構成上の特徴に合わせた好適な方法で、被検出物の状態を判断するための制御信号を生成することが可能になる。また、印刷用紙以外の被検出物の状態を判断する制御信号を生成する際には、マスク時間のカウントが不要となるため、制御信号の生成処理が簡素化される。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態にかかるプリンタおよびプリンタの制御方法を図面に基づいて説明する。
【００２２】
（プリンタの概略構成）
図１は、本発明の実施の形態にかかるプリンタ１の概略構成を示す斜視図である。図２は、図１のプリンタ１の紙送りに関する部分の概略構成を示す概略側面図である。図３は、図１のキャリッジ３および図２のＰＦ駆動ローラ６の検出機構を示す概略構成図である。図４は、図２の用紙検出装置１４の構成を示す図であり、（Ａ）は側面図、（Ｂ）は平面図である。図５は、図２のディスクトレイ８５およびその周辺部分の概略構成を示す概略平面図である。図６は、図５のＸ−Ｘ方向からディスクトレイ８５およびその周辺部分の概略構成を示す概略側面図である。図７は、図６のＹ方向からガイド検出装置９０およびその周辺部分の概略構成を示す概略正面図であり、（Ａ）はガイド検出装置９０がオンの状態を示し、（Ｂ）はガイド検出装置９０がオフの状態を示す。図８は、本発明の実施の形態にかかる隙間調整機構７０の一部を示す斜視図である。図９は、図８の隙間調整機構７０の一部を示す側面図である。図１０は、図８の隙間調整機構７０の一部を示す分解斜視図である。
【００２３】
本形態のプリンタ１は、印刷対象物となる印刷用紙ＰやＣＤ、ＤＶＤ等の光ディスクＤに対して液体状のインクを吐出して印刷を行うインクジェットプリンタである。本形態のプリンタ１は、図１から図３に示すように、インク滴を吐出する印刷ヘッド２が搭載されたキャリッジ３と、主走査方向ＭＳのキャリッジ３を駆動するキャリッジモータ（ＣＲモータ）４と、印刷用紙Ｐを副走査方向ＳＳへ搬送する紙送りモータ（ＰＦモータ）５と、ＰＦモータ５に連結されたＰＦ駆動ローラ６と、印刷ヘッド２のノズル面（図２の下面）と対向するように配置された対向部材としてのプラテン７と、これらの構成が搭載された本体シャーシ８とを備えている。本形態では、ＣＲモータ４とＰＦモータ５とは、ともに直流（ＤＣ）モータである。
【００２４】
また、プリンタ１は、図２に示すように、印刷前の印刷用紙Ｐが載置されるホッパ１１と、ホッパ１１に載置された印刷用紙Ｐをプリンタ１の内部へ取り込むための給紙ローラ１２および分離パッド１３と、ホッパ１１からプリンタ１の内部へ取り込まれた印刷用紙Ｐの先端をＰＦ駆動ローラ６へ案内する用紙案内板３０と、ホッパ１１からプリンタ１の内部へ取り込まれた印刷用紙Ｐの通過を検出するための用紙検出装置１４と、プリンタ１の内部から印刷用紙Ｐを排出する排紙駆動ローラ１５とを備えている。
【００２５】
さらに、プリンタ１は、図２や図５、図６に示すように、光ディスクＤが載置されるディスクトレイ８５と、このディスクトレイ８５をプリンタ１の内部へ案内する２枚のトレイガイド８６、８６とを備えている。また、本形態のプリンタ１は、図８から図１０に示すように、印刷ヘッド２のノズル面とプラテン７との隙間を調整する隙間調整機構７０を備えている。そして、本形態のプリンタ１では、印刷用紙Ｐの厚み等に応じて、印刷ヘッド２のノズル面とプラテン７との隙間を調整する構成となっている。
【００２６】
キャリッジ３は、本体シャーシ８に固定された支持フレーム１６に支持されたガイドシャフト１７と、タイミングベルト１８とによって主走査方向ＭＳに搬送可能に構成されている。すなわち、タイミングベルト１８は、その一部がキャリッジ３に固定される（図２参照）とともに、ＣＲモータ４の出力軸に取り付けられたプーリ１９と支持フレーム１６に回転可能に取り付けられたプーリ２０とに掛け渡された状態で一定の張力を有するように配設されている。ガイドシャフト１７は、キャリッジ３を主走査方向ＭＳへ案内するように、キャリッジ３を摺動可能に保持している。また、キャリッジ３には、印刷ヘッド２に加え、印刷ヘッド２に供給される各種のインクが収納されたインクカートリッジ２１が搭載されている。
【００２７】
印刷ヘッド２には、図示を省略する複数のノズルが配設されている。また、印刷ヘッド２には、たとえば、各ノズルに対応するように、電歪素子の１つであって応答性に優れるピエゾ素子（図示省略）が配設されている。より具体的には、ピエゾ素子は、インク通路（図示省略）を形成する壁面に接する位置に配設されている。そして、このピエゾ素子の動作によって壁面が押されることで、印刷ヘッド２は、インク通路の端部に配設されたノズルからインク滴を吐出する。このように、本形態では、印刷ヘッド２は、印刷用紙Ｐに対して液体状のインクを吐出するインク吐出部となっている。また、インクカートリッジ２１には、たとえば、発色が良く画質に優れる染料系インクや、耐水性や耐光性に優れる顔料系インク等が収納され、印刷ヘッド２から染料系インクや顔料系インク等が吐出される。
【００２８】
給紙ローラ１２は、図示を省略するギアを介してＰＦモータ５に連結され、ＰＦモータ５によって駆動される。ホッパ１１は、図２に示すように、印刷用紙Ｐを載置可能な板状部材であり、図示を省略するカム機構によって、上部に設けられた回動軸２２を中心に揺動可能となっている。そして、カム機構による揺動によって、ホッパ１１の下端部が給紙ローラ１２に弾性的に圧接され、また、給紙ローラ１２から離間する。分離パッド１３は、摩擦係数の高い部材から形成され、給紙ローラ１２に対向する位置に配置されている。そして、給紙ローラ１２が回転すると、給紙ローラ１２の表面と分離パッド１３とが圧接する。そのため、給紙ローラ１２が回転すると、ホッパ１１に載置された印刷用紙Ｐのうち、一番上の印刷用紙Ｐは、給紙ローラ１２の表面と分離パッド１３との圧接部分を通過して排紙側へ送られるが、上から２番目以降に載置された印刷用紙Ｐは、分離パッド１３によって、排紙側への搬送が阻止される。
【００２９】
ＰＦ駆動ローラ６は、ＰＦモータ５に直接あるいは図示を省略するギアを介して連結されている。また、図２に示すように、プリンタ１には、ＰＦ駆動ローラ６とともに印刷用紙Ｐを搬送するＰＦ従動ローラ２３が設けられている。ＰＦ従動ローラ２３は、回転軸２５を中心に揺動可能に構成された従動ローラホルダ２４の排紙側に回動可能に保持されている。従動ローラホルダ２４は、図示を省略するバネによって、ＰＦ従動ローラ２３がＰＦ駆動ローラ６へ向かう付勢力を常時受けるように、図示反時計方向へ付勢されている。そして、ＰＦ駆動ローラ６が駆動されると、ＰＦ駆動ローラ６とともに、ＰＦ従動ローラ２３も回転する。
【００３０】
用紙検出装置１４は、被検出物となる印刷用紙Ｐの有無に応じた出力信号を出力する。この用紙検出装置１４は、図２および図４に示すように検出レバー２６とフォトセンサ２７とから構成され、従動ローラホルダ２４の近傍に設けられている。フォトセンサ２７は、図４（Ｂ）に示すように、発光素子（図示省略）を有する発光部４５と受光素子（図示省略）を有する受光部４６とを備えている。検出レバー２６は、回転軸２８を中心に回動可能に構成されており、印刷用紙Ｐがプリンタ１の内部に取り込まれているとき、検出レバー２６は図４（Ａ）の実線で示す状態となり、印刷用紙Ｐがプリンタ１の内部に取り込まれていないとき、検出レバー２６は図４（Ａ）の二点鎖線で示す状態となる。すなわち、図４（Ａ）の二点鎖線で示す状態で、プリンタ１の内部に取り込まれた印刷用紙Ｐの先端が検出レバー２６の下端側に当接すると、図４（Ａ）の実線で示すように、検出レバー２６が時計方向へ回動して、検出レバー２６で遮断されていた発光部４５からの光が受光部４６で検出される。検出レバー２６の下側を印刷用紙Ｐが通過している間は、発光部４５からの光が受光部４６で検出されている。また、印刷用紙Ｐの後端が検出レバー２６の下端側から外れ、検出レバー２６の下側を印刷用紙Ｐが通過し終わると、検出レバー２６が反時計方向へ回動して、発光部４５から受光部４６へ向かう光が遮断される。このようにして、用紙検出装置１４は印刷用紙Ｐの通過を検出するために、プリンタ１の内部に取り込まれる印刷用紙Ｐの有無に応じた出力信号を出力する。
【００３１】
排紙駆動ローラ１５は、プリンタ１の排紙側に配置され、図示を省略するギアを介してＰＦモータ５に連結されている。また、図２に示すように、プリンタ１には、排紙駆動ローラ１５とともに印刷用紙Ｐを排紙する排紙従動ローラ２９が設けられている。排紙従動ローラ２９も、ＰＦ従動ローラ２３と同様に、図示を省略するバネによって、常時、排紙駆動ローラ１５へ向かう付勢力を受けている。そして、排紙駆動ローラ１５が駆動されると、排紙駆動ローラ１５とともに、排紙従動ローラ２９も回転する。
【００３２】
光ディスクＤの印刷時には、図２に示すように、ディスクトレイ８５が、プリンタ１の前面側（図１の紙面手前側）からプリンタ１の内部へ出入する。このディスクトレイ８５がプリンタ１の内部へ出入する際の妨げとならないように、ＰＦ駆動ローラ６やプラテン７、用紙案内板３０、排紙駆動ローラ１５等は、図示を省略する昇降機構によって、図２に示す状態から下降する構成となっている。すなわち、図２に示す印刷用紙Ｐへの印刷状態から、ＰＦ駆動ローラ６やプラテン７、用紙案内板３０、排紙駆動ローラ１５等が下降することで、プリンタ１では、ディスクトレイ８５の受入が可能となり、光ディスクＤへの印刷が可能となる。
【００３３】
また、プリンタ１は、図２および図３に示すように、主走査方向ＭＳにおけるキャリッジ３の位置やキャリッジ３の速度等を検出する位置検出装置として、リニアスケール３１およびフォトセンサ３２を有するリニアエンコーダ３３を備えている。また、プリンタ１は、図３に示すように、副走査方向ＳＳにおける印刷用紙Ｐの位置や印刷用紙Ｐの搬送速度等（具体的には、ＰＦ駆動ローラ６の回転位置や回転速度等）を検出する位置検出装置として、ロータリスケール３４およびフォトセンサ３５を有するロータリエンコーダ３６を備えている。これらのリニアエンコーダ３３およびロータリエンコーダ３６から出力された信号は、図３に示すように、制御部３７へ入力され、プリンタ１の各種の制御が行われている。なお、図１では、便宜上、リニアスケール３１等の図示を省略している。
【００３４】
リニアエンコーダ３３を構成するフォトセンサ３２は、図２および図３に示すように、発光部４１と受光部４２とを備えている。このフォトセンサ３２は、キャリッジ３の背面（図１の紙面奥側の面）に固定されている。リニアスケール３１は、透明な樹脂等の薄板や、ステンレス製の薄鋼板から長尺状（細長の直線状）に形成されている。このリニアスケール３１は、主走査方向ＭＳと平行に支持フレーム１６に取り付けられている。また、リニアスケール３１には、フォトセンサ３２の発光部４１からの光を透過する透光部（図示省略）と、フォトセンサ３２の発光部４１からの光を遮断する遮光部（図示省略）とが、長手方向に沿って、交互に形成されている。
【００３５】
ロータリエンコーダ３６を構成するフォトセンサ３５は、図３に示すように、発光部８１と受光部８２とを備え、図示を省略するブラケットを介して本体シャーシ８等に固定されている。ロータリスケール３４は、ステンレス製の薄鋼板や透明な樹脂製の薄板で、円盤状に形成されている。本形態のロータリスケール３４は、ＰＦ駆動ローラ６と一体で回転するように、ＰＦ駆動ローラ６に取り付けられている。すなわち、ＰＦ駆動ローラ６が１回転すると、ロータリスケール３４も１回転する。このロータリスケール３４には、フォトセンサ３５の発光素子からの光を透過する透光部（図示省略）と、フォトセンサ３５の発光素子からの光を遮断する遮光部（図示省略）とが、円周方向に沿って、交互に形成されている。
【００３６】
ディスクトレイ８５は、図５等に示すように、光ディスクＤの載置部が形成された箱状の部材である。このディスクトレイ８５は、図示を省略するトレイ用モータによって図５の上下方向（図６の左右方向）に移動して、プリンタ１の内部に出入する。トレイガイド８６、８６は、図５に示すように、主走査方向ＭＳにおけるディスクトレイ８５の両側に１枚ずつ設けられている。２枚のトレイガイド８６、８６はそれぞれ、固定軸８８を回転中心として回動可能となっている。また、２枚のトレイガイド８６、８６の回動は手動（ユーザ）によって行われる。図６の二点鎖線で示す状態が印刷用紙Ｐへの印刷を行うときのトレイガイド８６、８６の状態である。また、図６の実線で示す状態が光ディスクＤへの印刷を行うときのトレイガイド８６、８６の状態である。すなわち、図６の二点鎖線で示す状態から、ユーザが固定軸８８を中心に２枚のトレイガイド８６、８６をそれぞれ回動させることで、図６の実線で示す状態となって、２枚のトレイガイド８６、８６がディスクトレイ８５を案内する構成となっている。トレイガイド８６、８６は、図６の実線で示す状態、および、二点鎖線で示す状態では、図示を省略するコイルバネによって位置決めされて、固定されている。なお、図５では、ディスクトレイ８５が上側に移動することで、図６では、ディスクトレイ８５が左側に移動することで、ディスクトレイ８５はプリンタ１の内部へ挿入される。また、不図示のトレイ用モータは、たとえば、ＤＣモータである。
【００３７】
また、プリンタ１の前面側には、図５から図７に示すように、ディスクトレイ８５がプリンタ１の内部に取り込まれたことを検出するためのトレイ検出装置８９と、２つのトレイガイド８６、８６の状態を検出するための２つのガイド検出装置９０、９０とが設けられている。
【００３８】
トレイ検出装置８９は、スイッチレバー８９ａと接点部８９ｂとから構成される機械式の接点スイッチである。このトレイ検出装置８９では、ディスクトレイ８５が図６の左側へ移動してスイッチレバー８９ａに当接し、スイッチレバー８９ａが時計方向へ所定の角度、回動すると（すなわち、プリンタ１の内部にディスクトレイ８５の取り込まれると）、接点部８９ｂの接点（図示省略）がオンの状態となり、ディスクトレイ８５が図６の右側に位置してスイッチレバー８９ａに当接していないと（すなわち、プリンタ１の内部にディスクトレイ８５の取り込まれていないと）、接点部８９ｂの接点はオフの状態となる。このように、トレイ検出装置８９は、プリンタ１の内部にディスクトレイ８５が取り込まれたか否かに応じた（すなわち、プリンタ１内部にディスクトレイ８５が有るか無いかに応じた）出力信号を出力する。
【００３９】
ガイド検出装置９０も、トレイ検出装置８９と同様に、スイッチレバー９０ａと接点部９０ｂとから構成される機械式の接点スイッチである。このガイド検出装置９０では、トレイガイド８６が図６の実線で示す状態にあるとき、図７（Ａ）に示すように、スイッチレバー９０ａにトレイガイド８６が当接して、スイッチレバー９０ａが所定の角度傾き、接点部９０ｂの接点（図示省略）がオンの状態となる。また、図６の二点鎖線で示す状態では、トレイガイド８６はスイッチレバー９０ａから離れている。すなわち、ガイド検出装置９０は、図７（Ｂ）に示す状態となり、接点部９０ｂの接点はオフの状態となる。このように、ガイド検出装置９０は、トレイガイド８６の状態に応じた（すなわち、ディスクトレイ８５の案内が可能な状態か否かに応じた）出力信号を出力する。
【００４０】
隙間調整機構７０は、図８に示すように、カム機構によって、ガイドシャフト１７を支持フレーム１６に対して昇降させる構成となっている。この隙間調整機構７０は、支持フレーム１６の一側面（図１における右側面）１６ａ側および他側面（図１における左側面）１６ｂ側の両側に設けられている。以下では、支持フレーム１６の一側面１６ａ側に設けられた隙間調整機構７０を例に、隙間調整機構７０の構成を説明する。図８から図１０に示すように、隙間調整機構７０は、ガイドシャフト１７の一端部（図１における右端部）側に固定された偏心カム７１と、ガイドシャフト１７の一端部に固定された第１従動ギア７２と、駆動モータ７３（以下、「ＰＧモータ７３」と表記する。）の動力を第１従動ギア７２に伝達するギア輪列７４と、一側面１６ａに固定され、偏心カム７１のカム面７１ａが当接する固定ピン７５と、検出板７６およびフォトセンサ７７を有し偏心カム７１の回転位置（すなわち、印刷ヘッド２のノズル面とプラテン７との隙間）を検出するための隙間検出装置７９と、ギア輪列７４に連結され検出板７６を回転させる第２従動ギア７８とを備えている。本形態におけるＰＧモータ７３はＤＣモータである。
【００４１】
図８に示すように、支持フレーム１６の一側面１６ａには、上下方向に長い長穴状の貫通孔１６ｃが形成されている。ガイドシャフト１７は貫通孔１６ｃに挿通されている。また、一側面１６ａから突出したガイドシャフト１７の端部に、偏心カム７１と第１従動ギア７２とが内側からこの順番で固定されている。固定ピン７５は、貫通孔１６ｃの下側に固定され、固定ピン７５には、キャリッジ３等の重量によって、偏心カム７１のカム面７１ａが所定の当接力で当接している。また、偏心カム７１のカム面７１ａは、回転中心に対する半径が段階的に変化するように形成されている。たとえば、印刷ヘッド２の高さ方向の位置（すなわち、印刷ヘッド２のノズル面とプラテン７と隙間）を５段階で設定できるように、偏心カム７１の回転中心に対するカム面７１ａの半径は、円周方向で５段階に変化している。
【００４２】
検出板７６は、図１０に示すように、円盤状に形成されるとともに、円周方向外側に伸びる複数の検出部７６ａ〜７６ｆを備えている。たとえば、検出板７６は６枚の検出部７６ａ〜７６ｆを備えている。また、検出板７６は、所定の軸等を介して第２従動ギア７８に固定され、第２従動ギア７８と一体で回転する。フォトセンサ７７は、発光部８３と受光部８４とを備え、検出部７６ａ〜７６ｆが発光部８３と受光部８４との間を通過できるように配置されている。
【００４３】
隙間調整機構７０では、ＰＧモータ７３が回転すると、ギア輪列７４を介して第１従動ギア７２にＰＧモータ７３の駆動力が伝達され、第１従動ギア７２とともに、ガイドシャフト１７および偏心カム７１が回転する。偏心カム７１が回転すると、偏心カム７１の回転中心となるガイドシャフト１７と、偏心カム７１のカム面７１ａが当接する固定ピン７５との距離が変動し、支持フレーム１６に対して、ガイドシャフト１７が昇降する。すなわち、キャリッジ３が昇降する。また、第２従動ローラ７８にも、ギア輪列７４を介してＰＧモータ７３の駆動力が伝達され、検出板７６は第２従動ギア７８と一体で回転する。
【００４４】
本形態では、検出部７６ａ〜７６ｆのいずれかが発光部８３から受光部８４へ向かう光を遮っているときに、印刷ヘッド２の高さは所定の設定高さとなっている。すなわち、検出部７６ａ〜７６ｆのいずれかが発光部８３から受光部８４へ向かう光を遮っているときに、印刷ヘッド２のノズル面とプラテン７との隙間は、印刷用紙Ｐ等の厚さに応じた所定の設定隙間となっている。たとえば、図１０に示すように、検出部７６ｅが発光部８３から受光部８４へ向かう光を遮っているときに、印刷ヘッド２の高さは第１の高さとなっている。ここで、検出部７６ｆが発光部８３から受光部８４へ向かう光を遮っているときの印刷ヘッド２の高さを第２の高さとすると、印刷ヘッド２の高さを第１の高さから第２の高さへ変更する場合には、ＰＧモータ７３で偏心カム７１を回転させる。偏心カム７１の回転に伴って、検出板７６が図１０で反時計方向へ回転する。そして、検出部７６ｆが発光部８３から受光部８４へ向かう光を遮ったときにＰＧモータ７３が停止し、印刷ヘッド２の高さが第２の高さになる。このように、隙間検出装置７９は、被検出物となる印刷ヘッド２の設定高さに応じた出力信号を出力する構成となっている。
【００４５】
（プリンタの制御部の概略構成）
図１１は、図３に示す制御部３７およびその周辺機器の概略構成を示すブロック図である。
【００４６】
制御部３７は、図１１に示すように、バス４８、ＣＰＵ４９、ＲＯＭ５０、ＲＡＭ５１、キャラクタジェネレータ（ＣＧ）５２、不揮発性メモリ５３、ＡＳＩＣ５４、ＤＣユニット５５、ＰＦモータ駆動回路（ＰＦモータドライバ）５６、ＣＲモータ駆動回路（ＣＲモータドライバ）５７、ＰＧモータ駆動回路（ＰＧモータドライバ）５８、トレイ用モータ駆動回路（トレイ用モータドライバ）５９、ヘッド駆動回路（ヘッドドライバ）６１等を備えている。ＣＰＵ４９およびＡＳＩＣ５４等には、上述したリニアエンコーダ３３、ロータリエンコーダ３６等からの各出力信号が入力される。
【００４７】
ＣＰＵ４９は、ＲＯＭ５０や不揮発性メモリ５３等に記憶されているプリンタ１の制御プログラムを実行するための演算処理やその他必要な演算処理を行う。また、ＲＯＭ５０には、プリンタ１を制御するための制御プログラムおよび処理に必要なデータ等が記憶されている。
【００４８】
ＲＡＭ５１には、ＣＰＵ４９が実行途中のプログラムや演算途中のデータ等が一時的に格納される。ＣＧ５２には、ＡＳＩＣ５４に入力される印刷信号に対応したドットパターンが展開されて記憶されている。不揮発性メモリ５３には、プリンタ１の電源を切った後も保存しておくことが必要となる各種のデータが記憶される。
【００４９】
ＡＳＩＣ５４は、ＤＣユニット５５やヘッド駆動回路６１を介して、ＣＲモータ４およびＰＦモータ５等の各種モータの制御や印刷ヘッド２の制御等を行う。このＡＳＩＣ５４は、パラレルインターフェース回路を内蔵しており、インターフェース６２を介してコンピュータ６３等から供給される印刷信号を受け取ることができるように構成されている。また、ＡＳＩＣ５４は、図示を省略する１ｋＨｚ（キロヘルツ）のタイマと１ＭＨｚ（メガヘルツ）のタイマとを備えている。
【００５０】
ＡＳＩＣ５４には、用紙検出装置１４からの出力信号が入力され、ＡＳＩＣ５４は、入力された出力信号と出力信号に対して設定される閾値とから、プリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するための制御信号を生成する。同様に、ＡＳＩＣ５４には、隙間検出装置７９、トレイ検出装置８９、ガイド検出装置９０からの各出力信号が入力され、ＡＳＩＣ５４は、入力された各出力信号と各出力信号に対してそれぞれ設定される閾値とから、印刷ヘッド２の位置を判断するための制御信号、ディスクトレイ８５の有無を判断するための制御信号およびトレイガイド８６の状態を判断するための制御信号を生成する。すなわち、本形態では、ＡＳＩＣ５４の一部は、用紙検出装置１４、隙間検出装置７９、トレイ検出装置８９、ガイド検出装置９０からそれぞれ出力される出力信号と、それぞれの出力信号に対して設定される閾値とから印刷用紙Ｐ、印刷ヘッド２、ディスクトレイ８５、ディスクガイド８６の状態を判断するための制御信号を生成する制御信号生成部となっている。また、本形態では、ＡＳＩＣ５４の一部は、制御信号を生成する際に制御信号生成部に、被検出物となる印刷用紙Ｐ、印刷ヘッド２、ディスクトレイ８５の状態の判断タイミングを知らせるタイミング信号を出力するタイミング信号出力部となっている。各制御信号の生成方法およびタイミング信号の詳細は後述する。
【００５１】
ＤＣユニット５５は、ＤＣモータであるＣＲモータ４やＰＦモータ５、ＰＧモータ７３等の速度制御を行うための制御回路となっている。このＤＣユニット５５は、ＡＳＩＣ５４から送られてくるモータの動作指令信号等に基づいてＣＲモータ４やＰＦモータ５、ＰＧモータ７３等の速度制御を行うための各種演算を行い、その演算結果に基づいて、ＰＦモータ駆動回路５６、ＣＲモータ駆動回路５７、ＰＧモータ駆動回路５８およびトレイ用モータ駆動回路５９へモータ制御信号を出力する。なお、本形態では、ＣＲモータ４およびＰＦモータ５の制御方法として、比例制御と積分制御と微分制御とを組み合わせてＣＲモータ４やＰＦモータ５の現行回転速度を目標回転速度に収束させるように制御するＰＩＤ制御が採用されている。すなわち、本形態では、ＤＣユニット５５は、リニアエンコーダ３３からの出力信号に基づいたＰＩＤ制御信号をＣＲモータ駆動回路５７へ出力し、ロータリエンコーダ３６からの出力信号に基づいたＰＩＤ制御信号をＰＦモータ駆動回路５６へ出力する。
【００５２】
ＰＦモータ駆動回路５６は、ＤＣユニット５５からのモータ制御信号によってＰＦモータ５を駆動制御する。本形態では、ＰＦモータ５の制御方法として、たとえば、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御が採用されており、ＰＦモータ駆動回路５６は、ＰＷＭ駆動信号を出力する。また、ＣＲモータ駆動回路５７、ＰＧモータ駆動回路５８およびトレイ用モータ駆動回路５９も同様に、ＤＣユニット５５からのモータ制御信号によってＣＲモータ４やＰＧモータ７３等を駆動制御する。本形態では、ＣＲモータ４およびＰＧモータ７３はＰＦモータ５と同様に、ＰＷＭ制御で制御されている。
【００５３】
ヘッド駆動回路６１は、ＣＰＵ４９やＡＳＩＣ５４から送られてくる動作指令等に基づいて、印刷ヘッド２のノズル（図示省略）を駆動する。
【００５４】
バス４８は、上述した制御部３７の各構成を接続する信号線である。このバス４８によって、ＣＰＵ４９、ＲＯＭ５０、ＲＡＭ５１、ＣＧ５２、不揮発性メモリ５３やＡＳＩＣ５４等は、相互に接続され、これらの間でデータの授受を行うように構成されている。
【００５５】
（プリンタの概略動作）
以上のように構成されたプリンタ１では、図２に示すように、ＰＦ駆動ローラ６やプラテン７、用紙案内板３０、排紙駆動ローラ１５等が上昇した状態で、印刷用紙Ｐの印刷を行う。この印刷用紙Ｐの印刷時には、給紙ローラ１２や分離パッド１３によってホッパ１１からプリンタ１の内部に取り込まれた印刷用紙Ｐを、ＰＦモータ５で回転駆動されたＰＦ駆動ローラ６で副走査方向ＳＳへ送りながら、ＣＲモータ４で駆動されたキャリッジ３が主走査方向ＭＳで往復移動する。キャリッジ３が往復移動する際には、印刷ヘッド２からインク滴が吐出され、印刷用紙Ｐへの印刷が行われる。また、印刷用紙Ｐへの印刷が終了すると、排紙駆動ローラ１５等によって印刷用紙Ｐはプリンタ１の外部へ排出される。印刷用紙Ｐの印刷時には、用紙検出装置１４は、プリンタ１の内部に取り込まれる印刷用紙Ｐの有無に応じた出力信号を出力する。そして、この出力信号から生成される制御信号に基づいて、プリンタ１は、印刷ヘッド２やＰＦ駆動ローラ６等の所定の制御を行う。
【００５６】
プリンタ１では、光ディスクＤの印刷時には、図２に示す状態から、ＰＦ駆動ローラ６やプラテン７、用紙案内板３０、排紙駆動ローラ１５等が下降する。また、ユーザは、トレイガイド８６、８６が図６の二点鎖線で示す状態から図６の実線で示す状態となるように、トレイガイド８６、８６を回動する。その後、トレイ用モータ（図示省略）によってディスクトレイ８５に載置された光ディスクＤを前面側からプリンタ１の内部に取り込みながら、ＣＲモータ４で駆動されたキャリッジ３が主走査方向ＭＳで往復移動する。キャリッジ３が往復移動する際には、印刷ヘッド２からインク滴が吐出され、光ディスクＤへの印刷が行われる。また、光ディスクＤへの印刷が終了すると、トレイ用モータによって光ディスクＤはプリンタ１の前面側へ排出される。光ディスクＤの印刷時には、トレイ検出装置８９は、ディスクトレイ８５の有無に応じた出力信号を出力し、ガイド検出装置９０は、トレイガイド８６の状態に応じた出力信号を出力する。そして、これらの出力信号からそれぞれ生成される制御信号に基づいて、プリンタ１は、印刷ヘッド２やトレイ用モータ等の所定の制御を行う。
【００５７】
なお、印刷用紙Ｐ等の印刷時には、必要に応じて、印刷ヘッド２のノズル面とプラテン７との隙間を隙間調整機構７０で調整する。たとえば、印刷用紙Ｐの厚さが変更になる場合等に印刷ヘッド２のノズル面とプラテン７との隙間を調整する。この調整時には、隙間検出装置７９は、印刷ヘッド２の位置に応じた出力信号を出力する。そして、この出力信号から生成される制御信号に基づいて、プリンタ１は、印刷ヘッド２やＰＦ駆動ローラ６等の所定の制御を行う。
【００５８】
（制御信号の生成方法）
図１２は、図４の用紙検出装置１４からの出力信号の波形と印刷用紙Ｐの有無を判断するための制御信号の波形との関係を示す図であり、（Ａ）は複数の印刷用紙Ｐに対する連続印刷時における用紙検出装置１４からの出力信号Ｓ１の波形を示し、（Ｂ）は連続印刷時における制御信号Ｓ１１の波形を示し、（Ｃ）は１枚の印刷用紙Ｐに対する１枚印刷時における用紙検出装置１４からの出力信号Ｓ２の波形を示し、（Ｄ）は１枚印刷時における制御信号Ｓ２１の波形を示す。図１３は、図１０の隙間検出装置７９からの出力信号の波形と印刷ヘッド２の位置を判断するための制御信号の波形との関係を示す図であり、（Ａ）は隙間検出装置７９からの出力信号Ｓ３の波形を示し、（Ｂ）は制御信号Ｓ３１の波形を示す。図１４は、図５のトレイ検出装置８９からの出力信号の波形とディスクトレイ８５の有無を判断するための制御信号の波形との関係を示す図であり、（Ａ）はトレイ検出装置８９からの出力信号Ｓ４の波形を示し、（Ｂ）は制御信号Ｓ４１の波形を示す。図１５は、図５のガイド検出装置９０からの出力信号の波形とトレイガイド８６の状態を判断するための制御信号の波形との関係を示す図であり、（Ａ）はガイド検出装置９０からの出力信号Ｓ５の波形を示し、（Ｂ）は制御信号Ｓ５１の波形を示す。
【００５９】
以下、プリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するための制御信号、印刷ヘッド２の位置を判断するための制御信号、ディスクトレイ８５の有無を判断するための制御信号およびトレイガイド８６の状態を判断するための制御信号の生成方法を順次説明する。
【００６０】
最初に、プリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するための制御信号の生成方法を説明する。本形態では、複数の印刷用紙Ｐに対して連続で印刷を行う連続印刷時における制御信号の生成方法と、１枚の印刷用紙Ｐに対して印刷を行う１枚印刷時における制御信号の生成方法とが相違する。また、連続印刷時においても、１枚目の印刷用紙Ｐの先端および最後の印刷用紙Ｐの後端を判断するための制御信号の生成方法と、１枚目以降最後から２枚目の印刷用紙Ｐの後端および２枚目以降の印刷用紙Ｐの先端を判断するための制御信号の生成方法とが相違する。
【００６１】
まず、連続印刷時における制御信号の生成方法を説明する。以下では、３枚の印刷用紙Ｐに対して連続印刷を行う場合を例に、連続印刷時のおける制御信号の生成方法を説明する。本形態では、図４（Ａ）の二点鎖線で示すように、検出レバー２６が発光部４５から受光部４６へ向かう光を遮断するときに、用紙検出装置１４はローレベルの出力信号を出力し、図４（Ｂ）の実線で示すように、発光部４５からの光が受光部４６で受光されるときに、用紙検出装置１４はハイレベルの出力信号を出力する。したがって、連続印刷時には、たとえば、図１２（Ａ）に示す波形の出力信号Ｓ１を用紙検出装置１４が出力する。なお、１枚印刷時には、たとえば、図１２（Ｃ）に示す波形の出力信号Ｓ２を用紙検出装置１４が出力する。
【００６２】
ここで、図１２（Ａ）に示す出力信号Ｓ１には、出力信号Ｓ１がローレベルからハイレベルへ、あるいは、ハイレベルからローレベルへレベル変化するたびに、ほぼ同じ大きさの電気的なノイズＮ１〜Ｎ６が１回ずつ発生している。このノイズＮ１〜Ｎ６は説明の便宜上のものであり、出力信号Ｓ１のレベル変化のたびにノイズが発生するとは限らない。また、ノイズの大きさは一律ではなく、レベル変化後のノイズの発生回数も１回とは限らない。また、図１２（Ｃ）、図１３〜図１６におけるノイズＮ７〜Ｎ１４についても同様である。なお、実際は、連続印刷時において、ある印刷用紙Ｐの後端が検出レバー２６の下端側から外れ、次の印刷用紙Ｐの先端が検出レバー２６の下端側に当接するときに、用紙検出装置１４からの出力信号Ｓ１にノイズが発生しやすい。すなわち、検出レバー２６が揺動するとき、出力信号Ｓ１にノイズが発生しやすい。
【００６３】
用紙検出装置１４からの出力信号Ｓ１に対しては、図１２（Ａ）に示すように、所定の閾値ｔ１を設定する。本形態では、上側閾値ｔ１１と下側閾値１２とを有する閾値ｔ１を設定する。そして、出力信号Ｓ１と閾値ｔ１とからプリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するためのデジタル的な制御信号Ｓ１１を生成する。これらの処理は、ＡＳＩＣ５４の制御信号生成部が行う。なお、本形態では、制御信号Ｓ１１がハイレベルのときには、プリンタ１の内部に印刷用紙Ｐが取り込まれている（すなわち、印刷用紙Ｐがある）と判断し、ローレベルのときには、プリンタ１の内部に印刷用紙Ｐが取り込まれていない（すなわち、印刷用紙Ｐがない）と判断する。
【００６４】
また、ＡＳＩＣ５４のタイミング信号出力部は、印刷用紙Ｐの先端および後端を判断する判断タイミングを制御信号生成部に知らせるタイミング信号Ｆ１０〜Ｆ１２、Ｆ２０〜Ｆ２２を出力する。図１２（Ａ）に示すように、タイミング信号Ｆ１０〜Ｆ１２は、印刷用紙Ｐの先端の判断タイミングを制御信号生成部に知らせる信号である。このタイミング信号Ｆ１０〜Ｆ１２は、たとえば、印刷用紙Ｐをプリンタ１の内部へ取り込むための給紙ローラ１２への動作指令信号である。また、タイミング信号Ｆ２０〜Ｆ２２は、印刷用紙Ｐの後端の判断タイミングを制御信号生成部に知らせる信号である。
【００６５】
連続印刷時において、１枚目の印刷用紙Ｐの先端を判断する場合には、タイミング信号（給紙ローラ１２への動作指令信号）Ｆ１０が出力された後に用紙検出装置１４から出力された出力信号Ｓ１が、閾値ｔ１に達するレベル変化を所定の回数したとき（この場合には１回、すなわち、最初に閾値ｔ１に達するレベル変化をしたとき）に、制御信号Ｓ１１を確定し、次のタイミング信号となるタイミング信号Ｆ２０が出力されるまで、制御信号Ｓ１１を変化させない先読み方法で制御信号Ｓ１１を生成する。すなわち、図１２（Ａ）に示すように、タイミング信号Ｆ１０が出力された後の出力信号Ｓ１のレベルが、最初に、下側閾値ｔ１２よりも高くなった時点Ｒ１で、制御信号Ｓ１１はローレベルからハイレベルにレベル変化して、タイミング信号Ｆ２０が出力されるまではレベル変化しない。そのため、制御信号Ｓ１１のレベル変化後に、上側閾値ｔ１１に達する（上側閾値ｔ１１よりも低くなる）ノイズＮ１が発生しても制御信号Ｓ１１はハイレベルのままで、レベル変化をしない。仮に、出力信号Ｓ１のレベルが下側閾値ｔ１２よりも高くなった時点Ｒ１で、制御信号Ｓ１１を確定しない場合には、ノイズＮ１によって制御信号Ｓ１１にレベル変化Ｃ１が発生する。そして、１枚目の印刷用紙Ｐの取込が終わり、２枚目の印刷用紙Ｐの取込が始まったものと誤った判断がなされる。
【００６６】
同様に、連続印刷時において、最後の印刷用紙Ｐ（図１２（Ａ）に示す例では３枚目）の後端を判断する場合にも、先読み方法で制御信号Ｓ１１を作成する。すなわち、図１２（Ａ）に示すように、タイミング信号Ｆ２２が出力された後の出力信号Ｓ１のレベルが、最初に、上側閾値ｔ１１に達した（上側閾値ｔ１１よりも低くなった）時点Ｒ４で、制御信号Ｓ１１はハイレベルからローレベルにレベル変化して、次のタイミング信号となるタイミング信号（次の連続印刷時に、１枚目の印刷用紙Ｐの先端を判断する判断タイミングを知らせるタイミング信号）Ｆ１０が出力されるまでレベル変化しない。そのため、制御信号Ｓ１１のレベル変化後に、下側閾値ｔ１２に達するノイズＮ６が発生しても制御信号Ｓ１１はローレベルのままで、レベル変化をしない。
【００６７】
これに対して、連続印刷時において、１枚目以降最後から２枚目（図１２（Ａ）に示す例では２枚）の印刷用紙Ｐの後端および２枚目以降の印刷用紙Ｐの先端を判断する場合には、タイミング信号Ｆ１１、Ｆ１２、Ｆ２０、Ｆ２１が出力された後に用紙検出装置１４から出力された出力信号Ｓ１が、閾値ｔ１に達するレベル変化をしたときに、制御信号Ｓ１１を確定し、その後の所定のマスク時間Ｔは、制御信号Ｓ１１を変化させないマスク読み方法で制御信号Ｓ１１を生成する。すなわち、図１２（Ａ）に示すように、たとえば、タイミング信号Ｆ２０が出力された後の出力信号Ｓ１のレベルが、上側閾値ｔ１１に達した（上側閾値ｔ１１よりも低くなった）時点Ｒ２で、制御信号Ｓ１１はハイレベルからローレベルにレベル変化して、その後、マスク時間Ｔの間は変化しない。また、マスク時間Ｔの間、制御信号Ｓ１１は変化しないため、タイミング信号Ｆ１１が出力された後の出力信号Ｓ１が、マスク時間Ｔの経過後で、かつ、下側閾値ｔ１２よりも高くなった時点Ｒ３で、制御信号Ｓ１１はローレベルからハイレベルにレベル変化して、その後、また、マスク時間Ｔの間は変化しない。そのため、制御信号Ｓ１１のレベル変化後に、下側閾値ｔ１２に達するノイズＮ２や上側閾値ｔ１１に達するノイズＮ３が発生しても制御信号Ｓ１１はレベル変化をしない。
【００６８】
ここで、タイミング信号Ｆ１０〜Ｆ１２、Ｆ２０〜Ｆ２２が出力された後に、出力信号Ｓ１のレベル変化を判定するための判定周期は、たとえば、ＣＲモータ４やＰＦモータ５のＰＩＤ制御の演算周期となるＰＩＤ周期である。判定周期としてＣＲモータ４のＰＩＤ周期を用いる場合には、判定周期はたとえば、５８．５μｓｅｃである。また、判定周期としてＰＦモータ５のＰＩＤ周期を用いる場合には、判定周期は、たとえば、６４μｓｅｃである。なお、判定周期はＰＩＤ周期には限定されず、他の制御周期であっても良い。
【００６９】
また、マスク時間Ｔは、プリンタ１における印刷用紙Ｐの最大取込速度やフォトセンサ２７の反応速度を考慮して決定するのが好ましい。すなわち、ある印刷用紙Ｐの後端が検出レバー２６の下端側から外れた後、次の印刷用紙Ｐの先端が検出レバー２６の下端側に当接するまでの最短時間やフォトセンサ２７の反応速度を考慮して、マスク時間Ｔを決定するのが好ましい。このように構成することで、マスク時間Ｔを設定しても、印刷用紙Ｐの先端を確実に検出することができる。たとえば、本形態では、印刷用紙Ｐの最大取込速度は、１１．６ｉｐｓ（ｉｎｃｈ／ｓｅｃ）であり、マスク時間Ｔは、２０ｍｓｅｃとなっている。
【００７０】
なお、マスク時間Ｔは、ＡＳＩＣ５４の内部の１ｋＨｚのタイマでカウントされる。本形態では、上述のように、タイミング信号Ｆ１１、Ｆ１２、Ｆ２０、Ｆ２１が出力された後に、出力信号Ｓ１のレベル変化を判定するための判定周期は、ＰＩＤ周期であるのに対し、マスク時間ＴはＰＩＤ周期ではカウントされず、１ｋＨｚのタイマでカウントされる。そのため、マスク時間Ｔのカウント処理が簡素化される。
【００７１】
次に、１枚印刷時における制御信号の生成方法を説明する。連続印刷時と同様に、用紙検出装置１４からの出力信号Ｓ２に対しては、図１２（Ｃ）に示すように、上側閾値ｔ１１と下側閾値１２とを有する所定の閾値ｔ１を設定する。そして、出力信号Ｓ２と閾値ｔ１とからプリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するためのデジタル的な制御信号Ｓ２１を生成する。また、制御信号Ｓ２１がハイレベルのときには、プリンタ１の内部に印刷用紙Ｐが取り込まれていると判断し、ローレベルのときには、プリンタ１の内部に印刷用紙Ｐが取り込まれていないと判断する。さらに、連続印刷時と同様に、ＡＳＩＣ５４のタイミング信号出力部は、印刷用紙Ｐの先端および後端を判断する判断タイミングを制御信号生成部に知らせるタイミング信号Ｆ３０、Ｆ４０を出力する。タイミング信号Ｆ３０は、印刷用紙Ｐの先端の判断タイミングを制御信号生成部に知らせる信号であり、たとえば、印刷用紙Ｐをプリンタ１の内部へ取り込むための給紙ローラ１２への動作指令信号である。また、タイミング信号Ｆ４０は、印刷用紙Ｐの後端の判断タイミングを制御信号生成部に知らせる信号である。
【００７２】
本形態では、１枚印刷時に、印刷用紙Ｐの先端および後端を判断する場合には、先読み方法で制御信号Ｓ２１を生成する。すなわち、図１２（Ｃ）に示すように、タイミング信号Ｆ３０が出力された後の出力信号Ｓ２のレベルが、最初に、下側閾値ｔ１２よりも高くなった時点Ｒ５で、制御信号Ｓ２１はローレベルからハイレベルにレベル変化して、タイミング信号Ｆ４０が出力されるまではレベル変化しない。そのため、制御信号Ｓ２１のレベル変化後に、上側閾値ｔ１１に達するノイズＮ７が発生しても制御信号Ｓ２１はハイレベルのままで、レベル変化しない。また、タイミング信号Ｆ４０が出力された後の出力信号Ｓ２が、最初に、上側閾値ｔ１１に達した時点Ｒ６で、制御信号Ｓ２１はハイレベルからローレベルにレベル変化して、次のタイミング信号が出力されるまでレベル変化しない。そのため、制御信号Ｓ２１のレベル変化後に、下側閾値ｔ１２に達するノイズＮ８が発生しても制御信号Ｓ１１はローレベルのままで、レベル変化しない。
【００７３】
続いて、印刷ヘッド２の位置を判断するための制御信号の生成方法を説明する。以下では、図１０に示すように、検出部７６ｅが発光部８３から受光部８４へ向かう光を遮っている状態（すなわち、印刷ヘッド２が第１の高さとなっている状態）から、検出部７６ｂが発光部８３から受光部８４へ向かう光を遮っている状態（このときの印刷ヘッド２の高さを第４の高さとする）へ、印刷ヘッド２の位置が変化する場合を例に制御信号の生成方法を説明する。
【００７４】
本形態では、図１０に示すように、検出部７６ｅ等が発光部８３から受光部８４へ向かう光を遮断するときに、隙間検出装置７９はハイレベルの出力信号を出力し、発光部８３からの光が受光部８４で受光されるときに、隙間検出装置７９はローレベルの出力信号を出力する。したがって、たとえば、図１３（Ａ）に示す波形の出力信号Ｓ３を隙間検出装置７９が出力する。
【００７５】
隙間検出装置７９からの出力信号Ｓ３に対しては、図１３（Ａ）に示すように、上側閾値ｔ３１と下側閾値ｔ３２とを有する所定の閾値ｔ３を設定する。そして、出力信号Ｓ３と閾値ｔ３とから印刷ヘッド２の位置を判断するためのデジタル的な制御信号Ｓ３１を生成する。これらの処理は、ＡＳＩＣ５４の制御信号生成部が行う。なお、本形態では、制御信号Ｓ３１がハイレベルのときには、印刷ヘッド２の高さが所定の設定高さになっている（すなわち、印刷ヘッド２のノズル面とプラテン７との隙間は、印刷用紙Ｐ等の厚さに応じた所定の設定隙間になっている）と判断し、ローレベルのときには、印刷ヘッド２の高さが所定の設定高さになっていないと判断する。
【００７６】
また、ＡＳＩＣ５４のタイミング信号出力部は、印刷ヘッド２の位置を判断する判断タイミングを制御信号生成部に知らせるタイミング信号Ｆ５０を出力する。このタイミング信号Ｆ５０は、たとえば、印刷ヘッド２の高さを変更するためのＰＧモータ７３への動作指令信号である。
【００７７】
本形態では、印刷ヘッド２の位置を判断するための制御信号Ｓ３１を先読み方法で生成する。すなわち、図１３に示すように、タイミング信号（ＰＧモータ７３への動作指令信号）Ｆ５０が出力された後に隙間検出装置７９から出力された出力信号Ｓ３が、閾値ｔ３に達するレベル変化を所定の回数したときに、制御信号Ｓ３１を確定し、次のタイミング信号となるタイミング信号Ｆ５０が出力されるまで、制御信号Ｓ３１を変化させない。
【００７８】
具体的には、ＰＧモータ７３への動作指令信号（すなわち、タイミング信号Ｆ５０）により、検出板７６がたとえば、反時計方向へ回転して、検出部７６ｅがフォトセンサ７７の検知領域（発光部８３と受光部８４との間）から抜け、検出部７６ｆ、７６ａが順次フォトセンサ７７の検知領域を通過し、その後、検出部７６ｂが発光部８３から受光部８４へ向かう光を遮断する。その間、隙間検出装置７９から出力された出力信号Ｓ３は、ハイレベルからローレベルへ、および、ローレベルからハイレベルへ閾値ｔ３を横切って６回変化する。すなわち、閾値ｔ３に達するレベル変化を６回行い、図１３（Ａ）に示すように、タイミング信号Ｆ５０が出力された後の出力信号Ｓ３が、閾値ｔ３に達する６回目のレベル変化をした時点Ｒ７で、制御信号Ｓ３１はローレベルからハイレベルにレベル変化して確定し、次のタイミング信号Ｆ５０が出力されるまではレベル変化しない。そのため、制御信号Ｓ３１のレベル変化後に、上側閾値ｔ３１に達するノイズＮ９が発生しても制御信号Ｓ３１はハイレベルのままで、レベル変化をしない。
【００７９】
続いて、ディスクトレイ８５の有無を判断するための制御信号の生成方法を説明する。本形態では、ディスクトレイ８５が図６の左側へ移動してスイッチレバー８９ａに当接し、スイッチレバー８９ａが時計方向へ所定の角度、回動して、接点部８９ｂの接点がオンの状態にあるときに、トレイ検出装置８９はハイレベルの出力信号を出力し、接点部８９ｂの接点がオフの状態にあるときに、ローレベルの出力信号を出力する。したがって、たとえば、図１４（Ａ）に示す波形の出力信号Ｓ４をトレイ検出装置８９が出力する。
【００８０】
トレイ検出装置８９からの出力信号Ｓ４に対しては、図１４（Ａ）に示すように、上側閾値ｔ４１と下側閾値ｔ４２とを有する所定の閾値ｔ４を設定する。そして、出力信号Ｓ４と閾値ｔ４とからディスクトレイ８５の有無を判断するためのデジタル的な制御信号Ｓ４１を生成する。これらの処理は、ＡＳＩＣ５４の制御信号生成部が行う。なお、本形態では、制御信号Ｓ４１がハイレベルのときには、ディスクトレイ８５がプリンタ１の内部に取り込まれている（すなわち、ディスクトレイ８５がある）と判断し、制御信号Ｓ４１がローレベルにあるときには、ディスクトレイ８５がプリンタ１の内部に取り込まれていない（すなわち、ディスクトレイ８５がない）と判断する。
【００８１】
また、ＡＳＩＣ５４のタイミング信号出力部は、ディスクトレイ８５の有無を判断する判断タイミングを制御信号生成部に知らせるタイミング信号Ｆ６０、Ｆ７０を出力する。このタイミング信号Ｆ６０、Ｆ７０は、たとえば、ディスクトレイ８５をプリンタ１の内部へ取り込むためのトレイ用モータへの動作指令信号である。なお、タイミング信号Ｆ６０は、ディスクトレイ８５のプリンタ１の内部への取込を判断する判断タイミングを制御信号生成部に知らせる信号であり、タイミング信号Ｆ７０は、ディスクトレイ８５のプリンタ１の内部からの取出を判断する判断タイミングを制御信号生成部に知らせる信号である。
【００８２】
本形態では、ディスクトレイ８５の有無を判断するための制御信号Ｓ４１を先読み方法で生成する。すなわち、図１４に示すように、タイミング信号（トレイ用モータへの動作指令信号）Ｆ６０が出力された後に、トレイ検出装置８９から出力された出力信号Ｓ４が、閾値ｔ４に達するレベル変化を所定の回数したとき（この場合には１回、すなわち、最初に閾値ｔ４に達するレベル変化したとき）に、制御信号Ｓ４１を確定し、次のタイミング信号となるタイミング信号Ｆ７０が出力されるまで、制御信号Ｓ４１を変化させない。具体的には、図１４（Ａ）に示すように、タイミング信号Ｆ６０が出力された後の出力信号Ｓ４のレベルが、下側閾値ｔ４２よりも高くなった時点Ｒ８で、制御信号Ｓ４１はローレベルからハイレベルにレベル変化して確定し、次のタイミング信号Ｆ７０が出力されるまではレベル変化しない。そのため、制御信号Ｓ４１のレベル変化後に、上側閾値ｔ４１に達するノイズＮ１０が発生しても制御信号Ｓ４１はハイレベルのままで、レベル変化をしない。
【００８３】
同様に、図１４に示すように、タイミング信号Ｆ７０が出力された後に、トレイ検出装置８９から出力された出力信号Ｓ４が、最初に閾値ｔ４に達するレベル変化したときに、制御信号Ｓ４１を確定し、次のタイミング信号となるタイミング信号Ｆ６０が出力されるまで、制御信号Ｓ４１を変化させない。すなわち、図１４（Ａ）に示すように、タイミング信号Ｆ７０が出力された後の出力信号Ｓ４のレベルが、上側閾値ｔ４１よりも低くなった時点Ｒ９で、制御信号Ｓ４１はハイレベルからローレベルにレベル変化して確定し、次のタイミング信号Ｆ６０が出力されるまではレベル変化しない。そのため、制御信号Ｓ４１のレベル変化後に、下側閾値ｔ４２に達するノイズＮ１１が発生しても制御信号Ｓ４１はローレベルのままで、レベル変化をしない。
【００８４】
最後に、トレイガイド８６の状態を判断するための制御信号の生成方法を説明する。本形態では、図７（Ａ）に示すように、接点部９０ｂの接点がオンの状態のときに、ガイド検出装置９０はハイレベルの出力信号を出力し、図７（Ｂ）に示すように、接点部９０ｂの接点がオフの状態にあるときに、ローレベルの出力信号を出力する。したがって、たとえば、図１５（Ａ）に示す波形の出力信号Ｓ５をガイド検出装置９０が出力する。
【００８５】
ガイド検出装置９０からの出力信号Ｓ５に対しては、図１５（Ａ）に示すように、上側閾値ｔ５１と下側閾値ｔ５２とを有する所定の閾値ｔ５を設定する。そして、出力信号Ｓ５と閾値ｔ５とからトレイガイド８６の状態を判断するためのデジタル的な制御信号Ｓ５１を生成する。これらの処理は、ＡＳＩＣ５４の制御信号生成部が行う。なお、本形態では、制御信号Ｓ５１がハイレベルのときには、トレイガイド８６は、図６の実線で示すように、ディスクトレイ８５の案内が可能な状態と判断し、制御信号Ｓ５１がローレベルのときには、トレイガイド８６は、図６の二点鎖線で示すように、ディスクトレイ８５の案内ができない状態と判断する。
【００８６】
本形態では、出力信号Ｓ５のレベル変化に応じた制御信号を生成する通常読み方法で、トレイガイド８６の状態を判断するための制御信号Ｓ５１を生成する。すなわち、図１５に示すように、ガイド検出装置９０から出力された出力信号Ｓ５が、閾値ｔ５に達するレベル変化をするたびに、制御信号Ｓ５１は、ローレベルからハイレベル、あるいは、ハイレベルからローレベルに変化する。そのため、電気的なノイズＮ１２、Ｎ１３が発生した場合には、制御信号Ｓ５１には、レベル変化Ｃ２、Ｃ３が生じる。しかし、この出力信号Ｓ５に、閾値ｔ５に達するようなノイズが発生することは稀である。
【００８７】
（本形態の主な効果）
以上説明したように、本形態では、連続印刷時においてプリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するための制御信号Ｓ１１は、１枚目の印刷用紙Ｐの先端および最後の印刷用紙Ｐの後端を判断するときには先読み方法で生成され、１枚目以降最後から２枚目の印刷用紙Ｐの後端および２枚目以降の印刷用紙Ｐの先端を判断するときにはマスク読み方法で生成されている。また、１枚印刷時においてプリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するための制御信号Ｓ２１は、先読み方法で生成されている。さらに、印刷ヘッド２の位置を判断するための制御信号Ｓ３１、および、ディスクトレイ８５の有無を判断するための制御信号Ｓ４１は、先読み方法で生成されている。そのため、図１２から図１４に示すように、用紙検出装置１４等の各検出装置からの出力信号Ｓ１〜Ｓ４に電気的なノイズＮ１〜Ｎ１１が発生しても、ノイズＮ１〜Ｎ１１に起因する被検出物（印刷用紙Ｐや印刷ヘッド２等）の状態の誤検出を防止することができる。
【００８８】
また、印刷用紙Ｐの先端が検出レバー２６の下端側に当接して、検出レバー２６の上端側が発光部４５と受光部４６との間から外れる前や、印刷用紙Ｐの後端が検出レバー２６の下端側から外れ、検出レバー２６が発光部４５から受光部４６へ向かう光を遮る前に、用紙検出装置１４からの出力信号Ｓ１、Ｓ２に電気的ノイズが発生する可能性は低い。そのため、連続印刷時の１枚目の印刷用紙Ｐの先端および最後の印刷用紙Ｐの後端を判断する場合や、１枚印刷時に印刷用紙Ｐの先端および後端を判断する場合に、先読み方法で制御信号Ｓ１１、Ｓ２１を生成することで、適切に、印刷用紙Ｐの先端や後端を判断することができる。
【００８９】
一方、連続印刷時の１枚目以降最後から２枚目の印刷用紙Ｐの後端および２枚目以降の印刷用紙Ｐの先端を判断するための制御信号Ｓ１１を先読み方法で生成すると、検出レバー２６が頻繁に揺動し、かつ、タイミング信号も頻繁に出力されるため、タイミング信号の出力タイミングと電気的なノイズの発生タイミングとの関係で、印刷用紙Ｐの有無の適切な判断は困難になる。たとえば、図１２（Ａ）に示すように、連続印刷時には、タイミング信号Ｆ１１の出力タイミングがノイズＮ２の発生タイミングよりも早くなる場合が起こり得る。そのため、先読み方法で制御信号Ｓ１１を生成すると、印刷用紙Ｐの有無を誤検出するおそれがある。これに対して本形態のように、マスク読み方法で制御信号Ｓ１１を生成すると、連続印刷時においても、この誤検出の発生を防止し、プリンタ１の内部に取り込まれる印刷用紙Ｐの有無を適切に判断することができる。すなわち、マスク読み方法で制御信号Ｓ１１を生成する場合には、用紙検出装置１４の下側をある印刷用紙Ｐの後端が通過した後、次の印刷用紙Ｐの先端が通過するまでの時間を考慮した適切なマスク時間Ｔを設定することでき、印刷用紙Ｐの有無の適切な判断が可能となる。
【００９０】
また、印刷ヘッド２の位置の変更頻度（すなわち、印刷ヘッド２のノズル面とプラテン７との隙間の調整頻度）はそれほど高くなく、印刷ヘッド２の位置の判断タイミングを知らせるタイミング信号Ｆ５０が頻繁に出力されることはほとんどない。また、隙間調整機構７０の構成上、隙間検出装置７９から出力された出力信号Ｓ３が、閾値ｔ３に達するレベル変化を所定の回数行って、制御信号Ｓ３１を確定する前に電気的なノイズは発生しにくい。そのため、先読み方法で、印刷ヘッド２の位置を判断する制御信号Ｓ３１を生成することで、印刷ヘッド２の位置を適切に判断することができる。また、先読み方法で、印刷ヘッド２の位置を判断する制御信号Ｓ３１を生成すると、マスク読み方法で印刷ヘッド２の位置を判断する制御信号Ｓ３１を生成する場合と比較して制御信号Ｓ３１の生成処理が簡素化される。
【００９１】
さらに、ディスクトレイ８５の有無の検出頻度はそれほど高くなく、ディスクトレイ８５に対するタイミング信号Ｆ６０、Ｆ７０が頻繁に出力されることはほとんどない。また、ディスクトレイ８５の構成上、トレイ検出装置８９から出力された出力信号Ｓ４が、最初に閾値に達するレベル変化をして、制御信号Ｓ４１を確定する前に電気的なノイズは発生しにくい。そのため、先読み方法で、ディスクトレイ８５の有無を判断する制御信号Ｓ４１を生成することで、ディスクトレイ８５の有無を適切に判断することができる。また、先読み方法で、ディスクトレイ８５の有無を判断する制御信号Ｓ４１を生成すると、制御信号Ｓ４１の生成処理が簡素化される。
【００９２】
このように、本形態では、被検出物となる印刷用紙Ｐ、印刷ヘッド２およびディスクガイド８５の誤検出を防止するための制御信号の生成方法となる先読み方法およびマスク読み方法から、被検出物の構成上の特徴に合った生成方法で、制御信号を生成している。したがって、被検出物の構成上の特徴に合わせた好適な方法で、被検出物の状態を判断するための制御信号を生成することができる。
【００９３】
また、光ディスクＤに印刷をするために、ディスクトレイ８５の案内位置にトレイガイド８６が一度設定されると、光ディスクＤの印刷が終了するまで、トレイガイド８６の位置が変更されることはない。すなわち、トレイガイド８６の位置の変更の頻度は低い。また、トレイガイド８６の状態を判断する制御信号をトリガとして、たとえば、一連の印刷動作のような連続動作を行うことはあまりない。そのため、通常読み方法で、トレイガイド８６の位置を判断する制御信号Ｓ５１を生成することで、トレイガイド８６の位置を適切に判断することができる。また、通常読み方法で、トレイガイド８６の位置を判断する制御信号Ｓ５１を生成すると、制御信号Ｓ５１の生成処理が簡素化される。
【００９４】
（他の実施の形態）
上述した形態は、本発明の好適な実施の形態の例であるが、本発明はこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形、変更が可能である。
【００９５】
上述した形態では、制御信号Ｓ１１〜Ｓ５１の生成方法として、先読み方法やマスク読み方法、通常読み方法が採用されている。この他にもたとえば、図１６に示すように、タイミング信号Ｆ１００が出力された後の所定時間Ｔ１０内における検出装置からの出力信号Ｓ６の中で所定の閾値ｔ６（上側閾値ｔ６１と下側閾値ｔ６２とを有する閾値ｔ６）に達した最後のレベル変化に基づいて制御信号Ｓ６１を確定し（すなわち、出力信号Ｓ６の最後のレベル変化が立ち上がりであれば、制御信号Ｓ６１をハイレベルに確定し、出力信号Ｓ６の最後のレベル変化が立ち下がりであれば、制御信号Ｓ６１をローレベルに確定し）、次のタイミング信号Ｆ１００が出力されるまで、制御信号Ｓ６１を変化させない後読み方法で所定の被検出物の状態を判断するための制御信号Ｓ６１を生成しても良い。すなわち、タイミング信号Ｆ１００が出力された後の所定時間Ｔ１０内における検出装置からの出力信号Ｓ６の中で、最後に閾値ｔ６に達した時点Ｒ１０で、制御信号Ｓ６１はローレベルからハイレベルにレベル変化して、次のタイミング信号Ｆ１００が出力されるまでレベル変化しないように制御信号Ｓ６１を生成しても良い。このように、制御信号Ｓ６１を生成すると、閾値ｔ６に達する最後のレベル変化の前に、出力信号Ｓ６にノイズＮ１４が発生しても制御信号Ｓ６１は、レベル変化しない。そのため、被検出物の構成上、被検出物の状態が変化した後に、電気的なノイズが発生しにくいときには、後読み方法で制御信号Ｓ６１を生成すると、被検出物の状態を適切に判断することができる。また、後読み方法で制御信号Ｓ６１を生成した場合には、被検出物に最終的な状態の確認が可能となる。
【００９６】
また、上述した形態では、１枚印刷時においてプリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するための制御信号Ｓ２１は、先読み方法で生成されている。この他にもたとえば、１枚印刷時においてプリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するための制御信号Ｓ２１を、マスク読み方法で生成しても良い。また、連続印刷時においてプリンタ１の内部に取り込まれる印刷用紙Ｐの有無を判断するための制御信号Ｓ１１は、１枚目の印刷用紙Ｐの先端および最後の印刷用紙Ｐの後端を判断するときには先読み方法で生成されているが、このときにも、マスク読み方法で制御信号Ｓ１１を生成しても良い。
【００９７】
さらに、上述した形態では、ＡＳＩＣ５４の一部が制御信号生成部となっている。この他にもたとえば、用紙検出装置１４、隙間検出装置７９、トレイ検出装置８９およびガイド検出装置９０がそれぞれ制御信号生成部を備えるように構成しても良い。
【００９８】
さらにまた、上述した形態では、閾値ｔ１〜ｔ６は上側閾値ｔ１１〜ｔ６１および下側閾値ｔ１２〜ｔ６２を有する所定の閾値である。この他にもたとえば、閾値ｔ１〜ｔ６は、１つの値を有するものであっても良いし、所定範囲で設定されるものであっても良い。
【００９９】
また、上述した形態では、プリンタ１として、印刷用紙Ｐ等に対して液体状のインクを吐出して印刷を行うインクジェットプリンタを例に本発明の構成を説明したが、本発明の構成は、レーザープリンタやその他のプリンタにも適用可能である。
【図面の簡単な説明】
【０１００】
【図１】実施の形態にかかるプリンタの概略構成を示す斜視図。
【図２】図１のプリンタの紙送りに関する部分の概略構成を示す概略側面図。
【図３】図１のキャリッジおよび図２のＰＦ駆動ローラの検出機構を示す概略構成図。
【図４】図２の用紙検出装置の構成を示す図。
【図５】図２のディスクトレイおよびその周辺部分の概略構成を示す概略平面図。
【図６】図５のＸ−Ｘ方向からディスクトレイおよびその周辺部分の概略構成を示す概略側面図。
【図７】図６のＹ方向からガイド検出装置およびその周辺部分の概略構成を示す概略正面図。
【図８】実施の形態にかかる隙間調整機構の一部を示す斜視図。
【図９】図８の隙間調整機構の一部を示す側面図。
【図１０】図８の隙間調整機構の一部を示す分解斜視図。
【図１１】図３の制御部およびその周辺機器の概略構成を示すブロック図。
【図１２】図４の用紙検出装置からの出力信号の波形と印刷用紙の有無を判断するための制御信号の波形との関係を示す図。
【図１３】図１０の隙間検出装置からの出力信号の波形と印刷ヘッドの位置を判断するための制御信号の波形との関係を示す図。
【図１４】図５のトレイ検出装置からの出力信号の波形とディスクトレイの有無を判断するための制御信号の波形との関係を示す図。
【図１５】図５のガイド検出装置からの出力信号の波形とトレイガイドの状態を判断するための制御信号の波形との関係を示す図。
【図１６】他の形態にかかる検出装置からの出力信号の波形と被検出物の状態を判断するための制御信号の波形との関係を示す図。
【図１７】従来技術にかかる検出装置からの出力信号の波形と被検出物の状態を判断するための制御信号の波形との関係を示す図。
【符号の説明】
【０１０１】
１  プリンタ、２  印刷ヘッド（被検出物、インク吐出部）、７  プラテン（対向部材）、１４  用紙検出装置（検出装置）、５４  ＡＳＩＣ（制御信号生成部、タイミング信号出力部）、７０  隙間調整機構、７９  隙間検出装置（検出装置）、８５  ディスクトレイ（被検出物）、８６  トレイガイド（被検出物）、８９  トレイ検出装置（検出装置）、
９０  ガイド検出装置（検出装置）、Ｄ  光ディスク（印刷対象物）、Ｆ１０〜Ｆ１００  タイミング信号、Ｐ  印刷用紙（被検出物）、Ｓ１〜Ｓ６  出力信号、Ｓ１１〜Ｓ６１  制御信号、Ｔ  マスク時間  ｔ１〜ｔ６  閾値。
【図１】
2007098831.tif 000003
【図２】
2007098831.tif 000004
【図３】
2007098831.tif 000005
【図４】
2007098831.tif 000006
【図５】
2007098831.tif 000007
【図６】
2007098831.tif 000008
【図７】
2007098831.tif 000009
【図８】
2007098831.tif 000010
【図９】
2007098831.tif 000011
【図１０】
2007098831.tif 000012
【図１１】
2007098831.tif 000013
【図１２】
2007098831.tif 000014
【図１３】
2007098831.tif 000015
【図１４】
2007098831.tif 000016
【図１５】
2007098831.tif 000017
【図１６】
2007098831.tif 000018
【図１７】
2007098831.tif 000019