(57)【要約】【課題】端部検出装置からの端部検出信号が経時的に変動する場合であっても、端部検出信号に基づく誤検出を抑制し、適切な制御が可能なプリンタを提供すること。【解決手段】プリンタは、印刷用紙Ｐの端部の検出を行う端部検出装置を備えている。この端部検出装置は、プラテン７に向けて光を出射する発光部と、発光部から出射されプラテン７で反射された光が入射する受光部とを備え、キャリッジの移動に伴って、受光部での受光量に応じた端部検出信号ＳＧ１を出力する。プリンタの制御部は、プラテン７に印刷用紙Ｐがない状態で端部検出装置から出力される端部検出信号ＳＧ１の一部分にマスクＭ１をかけ、マスクＭ１がかけられたマスク部分を除く端部検出信号ＳＧ１に基づいて制御を行う。【選択図】図７
2007136916.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象物へインクを吐出するインク吐出面を有する印刷ヘッドと、該印刷ヘッドが搭載されるキャリッジと、該キャリッジに固定され、上記印刷対象物の端部の検出を行う端部検出装置と、該端部検出装置から出力される端部検出信号に基づいて所定の制御を行う制御部と、上記インク吐出面に対向する対向部材とを備え、
上記端部検出装置は、上記対向部材に向けて光を出射する発光部と、該発光部から出射された光が照射される上記対向部材の被照射部で反射された光が入射する受光部とを備えるとともに、上記キャリッジの移動に伴って、上記受光部での受光量に応じた上記端部検出信号を出力し、
上記制御部は、上記被照射部に上記印刷対象物がない状態で上記端部検出装置から出力される上記端部検出信号の一部分にマスクをかけ、該マスクがかけられたマスク部分を除く上記端部検出信号に基づいて制御を行うことを特徴とするプリンタ。
【請求項２】
前記対向部材は、前記印刷対象物の印刷時に前記印刷対象物が載置される突起部を少なくとも前記被照射部に備え、
前記制御部は、上記突起部で反射された光が前記受光部に入射したときに出力される前記端部検出信号の少なくとも一部分に前記マスクをかけることを特徴する請求項１記載のプリンタ。
【請求項３】
前記突起部の頂部に前記印刷対象物が載置される水平な載置面が形成され、
前記制御部は、上記載置面で反射された光が前記受光部に入射したときに出力される前記端部検出信号の少なくとも一部分に前記マスクをかけることを特徴する請求項２記載のプリンタ。
【請求項４】
前記突起部は、該突起部の頂部から前記キャリッジの移動方向に向かって広がるように傾斜する傾斜面を備えることを特徴とする請求項２または３記載のプリンタ。
【請求項５】
前記制御部は、前記端部検出信号に対して前記印刷対象物の端部を検出するための閾値の設定および更新を行うとともに、上記閾値の更新時に、前記突起部で反射された光が前記受光部に入射したときに出力される前記端部検出信号の少なくとも一部分に前記マスクをかけることを特徴とする請求項２から４いずれかに記載のプリンタ。
【請求項６】
前記制御部は、所定数の前記印刷対象物へ印刷した後、または、所定時間、前記印刷対象物へ印刷した後から、前記端部検出信号の一部分にマスクをかけ、前記マスク部分を除く前記端部検出信号に基づいて制御を行うことを特徴とする請求項１から５いずれかに記載のプリンタ。
【請求項７】
印刷対象物へインクを吐出するインク吐出面を有する印刷ヘッドと、該印刷ヘッドが搭載されるキャリッジと、該キャリッジに固定され、上記印刷対象物の端部の検出を行う端部検出装置と、上記インク吐出面に対向する対向部材とを備えるプリンタの制御方法であって、
上記端部検出装置は、上記対向部材に向けて光を出射する発光部と、該発光部から出射された光が照射される上記対向部材の被照射部で反射された光が入射する受光部とを備えるとともに、上記キャリッジの移動に伴って、上記受光部での受光量に応じた上記端部検出信号を出力し、
上記被照射部に上記印刷対象物がない状態で上記端部検出装置から出力される上記端部検出信号の一部分にマスクをかけ、該マスクがかけられたマスク部分を除く上記端部検出信号に基づいて所定の制御を行うことを特徴とするプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタおよびプリンタの制御方法に関する。
【背景技術】
【０００２】
従来より、印刷用紙等の所定の印刷対象物へ印刷を行うインクジェットプリンタが知られている。この種のインクジェットプリンタとして、印刷用紙等へインクを吐出するインク吐出面を有する印刷ヘッドと、印刷ヘッドが搭載されるキャリッジと、インク吐出面に対向するプラテンと、キャリッジの動作方向における印刷用紙等の端部の検出を行うための光学式センサとを備えたプリンタが知られている（たとえば、特許文献１参照）。特許文献１に記載されたプリンタでは、光学式センサがキャリッジに固定され、キャリッジの動作に伴って印刷用紙等の端部の検出が行われる。また、このプリンタでは、印刷用紙等への印刷時に印刷対象物が載置される突起部（リブ）がプラテンの表面に形成されている。
【０００３】
一般に、印刷用紙等の端部を検出するために、光学式センサからの検出信号に対して所定の閾値が設定される。この閾値の設定方法として、プラテンの表面に形成された突起部を光学式センサで読み取り、このときの光学式センサからの出力信号に基づいて閾値を設定する方法が提案されている（たとえば、特許文献２参照）。
【０００４】
【特許文献１】特開２００４−３５１８９８号公報（段落００４９、００５０、図１２等参照）
【特許文献２】特開２００３−２６０８２９号公報（段落００５３等参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献２に開示されているように、プリンタでは、プラテンの表面を光学式センサで読み取り、このときの光学式センサからの出力信号に基づいて、印刷用紙等の端部を検出するための閾値が設定される。すなわち、光学式センサからの出力信号によって、プラテンの表面形状や表面状態の検出が行われ、その検出結果に基づいてプリンタの制御が行われている。
【０００６】
ここで、所定枚数または所定時間の印刷を行うと、たとえば、印刷用紙が載置される突起部の摩耗や、プラテンの表面に付着するインクの影響等によって、プラテンの表面形状や表面状態が変動する。そのため、プラテンの表面形状や表面状態に応じて出力される光学式センサからの出力信号は経時的に変動する。この出力信号の経時的な変動が生じると、誤った状態検出（誤検出）が行われ、その結果、プリンタの適切な制御ができなくなるという問題が生じうる。
【０００７】
しかしながら、特許文献１や特許文献２に開示されたプリンタでは、光学式センサからの出力信号の経時的な変動によって生じうる誤検出を防止するための具体的な手段が提案されていない。
【０００８】
そこで、本発明の課題は、端部検出装置からの端部検出信号が経時的に変動する場合であっても、端部検出信号に基づく誤検出を抑制し、適切な制御が可能なプリンタおよびプリンタの制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明のプリンタは、印刷対象物へインクを吐出するインク吐出面を有する印刷ヘッドと、印刷ヘッドが搭載されるキャリッジと、キャリッジに固定され、印刷対象物の端部の検出を行う端部検出装置と、端部検出装置から出力される端部検出信号に基づいて所定の制御を行う制御部と、インク吐出面に対向する対向部材とを備え、端部検出装置は、対向部材に向けて光を出射する発光部と、発光部から出射された光が照射される対向部材の被照射部で反射された光が入射する受光部とを備えるとともに、キャリッジの移動に伴って、受光部での受光量に応じた端部検出信号を出力し、制御部は、被照射部に印刷対象物がない状態で端部検出装置から出力される端部検出信号の一部分にマスクをかけ、マスクがかけられたマスク部分を除く端部検出信号に基づいて制御を行うことを特徴とする。
【００１０】
本発明のプリンタでは、制御部は、被照射部に印刷対象物がない状態で端部検出装置から出力される端部検出信号の一部分にマスクをかけ、マスク部分を除く端部検出信号に基づいて制御を行う。そのため、経時的に変動しやすい端部検出信号の一部分にマスクをかけることができる。その結果、端部検出信号に基づく誤検出を抑制し、プリンタの適切な制御が可能となる。
【００１１】
本発明において、対向部材は、印刷対象物の印刷時に印刷対象物が載置される突起部を少なくとも被照射部に備え、制御部は、突起部で反射された光が受光部に入射したときに出力される端部検出信号の少なくとも一部分にマスクをかけることが好ましい。印刷対象物の印刷時に印刷対象物が載置される突起部では、経時的に摩耗が生じやすく、突起部で反射された光が受光部に入射したときに出力される端部検出信号は、経時的に変動しやすい。そのため、突起部で反射された光が受光部に入射したときに出力される端部検出信号にマスクをかけることで、端部検出信号に基づく誤検出を効果的に抑制し、より適切な制御が可能となる。
【００１２】
本発明において、突起部の頂部に印刷対象物が載置される水平な載置面が形成され、制御部は、載置面で反射された光が受光部に入射したときに出力される端部検出信号の少なくとも一部分にマスクをかけることが好ましい。印刷対象物が載置される水平な載置面にはインクが付着しやすいため、載置面では、経時的に反射率が変動しやすい。また、載置面では、経時的な摩耗等の影響で反射率が変動しやすい。したがって、載置面で反射された光が受光部に入射したときに出力される端部検出信号にマスクをかけることで、端部検出信号に基づく誤検出を効果的に抑制し、より適切な制御が可能となる。
【００１３】
本発明において、突起部は、たとえば、突起部の頂部からキャリッジの移動方向に向かって広がるように傾斜する傾斜面を備えている。この場合、突起部が摩耗すると、突起部における発光部からの光の反射面積が増加する。そのため、受光部での受光量が変動しやすく、端部検出信号に変動が生じやすくなる。しかし、本発明の構成を採用することで、端部検出信号に基づく誤検出を抑制し、適切な制御が可能となる。
【００１４】
本発明において、制御部は、端部検出信号に対して印刷対象物の端部を検出するための閾値の設定および更新を行うとともに、閾値の更新時に、突起部で反射された光が受光部に入射したときに出力される端部検出信号の少なくとも一部分にマスクをかけることが好ましい。このように構成すると、適切な閾値の更新が可能になる。
【００１５】
本発明において、制御部は、所定数の印刷対象物へ印刷した後、または、所定時間、印刷対象物へ印刷した後から、端部検出信号の一部分にマスクをかけ、マスク部分を除く端部検出信号に基づいて制御を行うことが好ましい。このように構成すると、端部検出信号の経時的な変動によって、誤検出の可能性が高くなる場合にのみ、端部検出信号にマスクをかけることができる。すなわち、必要な場合にのみ、端部検出信号にマスクをかけることができるため、制御上の処理が簡素化される。
【００１６】
また、上記の課題を解決するため、本発明は、印刷対象物へインクを吐出するインク吐出面を有する印刷ヘッドと、印刷ヘッドが搭載されるキャリッジと、キャリッジに固定され、印刷対象物の端部の検出を行う端部検出装置と、インク吐出面に対向する対向部材とを備えるプリンタの制御方法であって、端部検出装置は、対向部材に向けて光を出射する発光部と、発光部から出射された光が照射される対向部材の被照射部で反射された光が入射する受光部とを備えるとともに、キャリッジの移動に伴って、受光部での受光量に応じた端部検出信号を出力し、被照射部に印刷対象物がない状態で端部検出装置から出力される端部検出信号の一部分にマスクをかけ、マスクがかけられたマスク部分を除く端部検出信号に基づいて所定の制御を行うことを特徴とする。
【００１７】
本発明のプリンタの制御方法では、被照射部に印刷対象物がない状態で端部検出装置から出力される端部検出信号の一部分にマスクをかけ、マスク部分を除く端部検出信号に基づいて制御を行う。そのため、経時的に変動しやすい端部検出信号の一部分にマスクをかけることができる。その結果、端部検出信号に基づく誤検出を抑制し、プリンタの適切な制御が可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態にかかるプリンタおよびプリンタの制御方法を図面に基づいて説明する。
【００１９】
（プリンタの概略構成）
図１は、本発明の実施の形態にかかるプリンタ１の概略構成を示す斜視図である。図２は、図１のプリンタ１の紙送りに関する部分の概略構成を示す概略側面図である。図３は、図１のキャリッジ３および図２のＰＦ駆動ローラ６の検出機構を模式的に示す概略構成図である。図４は、図２の端部検出装置６５の概略構成を示す正面図である。
【００２０】
本形態のプリンタ１は、印刷対象物となる印刷用紙Ｐ等に対して液体状のインクを吐出して印刷を行うインクジェットプリンタである。本形態のプリンタ１は、図１から図３に示すように、インク滴を吐出する印刷ヘッド２が搭載されたキャリッジ３と、主走査方向ＭＳへキャリッジ３を駆動するキャリッジモータ（ＣＲモータ）４と、印刷用紙Ｐを副走査方向ＳＳへ搬送する紙送りモータ（ＰＦモータ）５と、ＰＦモータ５に連結されたＰＦ駆動ローラ６と、印刷ヘッド２のインク吐出面（図２の下面）２ａと対向するように配置された対向部材としてのプラテン７と、これらの構成が搭載された本体シャーシ８とを備えている。本形態では、ＣＲモータ４とＰＦモータ５とは、ともに直流（ＤＣ）モータである。なお、本形態における印刷用紙Ｐには、通常の文書印刷に使用される普通紙、写真の印刷に使用される写真用紙、普通紙や写真用紙よりも厚い厚紙等の他、シールやＯＨＰシート等の透明フィルムも含まれる。
【００２１】
また、プリンタ１は、図２に示すように、印刷前の印刷用紙Ｐが載置されるホッパ１１と、ホッパ１１に載置された印刷用紙Ｐをプリンタ１の内部へ取り込むための給紙ローラ１２および分離パッド１３と、ホッパ１１からプリンタ１の内部へ取り込まれた印刷用紙Ｐの先端をＰＦ駆動ローラ６へ案内する用紙案内板３０と、ホッパ１１からプリンタ１の内部へ取り込まれた印刷用紙Ｐの通過を検出するための紙検出装置１４と、プリンタ１の内部から印刷用紙Ｐを排出する排紙駆動ローラ１５とを備えている。
【００２２】
なお、プリンタ１では、図１の右側（図２の紙面手前側）がキャリッジ３のホームポジション側になっている。以下では、プリンタ１におけるキャリッジ３のホームポジション側を０桁側と表記し、プリンタ１におけるキャリッジ３のホームポジションと反対側（図１の左側、図２の紙面奥側）を８０桁側と表記する。
【００２３】
キャリッジ３は、本体シャーシ８に固定された支持フレーム１６に支持されたガイドシャフト１７と、タイミングベルト１８とによって主走査方向ＭＳに搬送可能に構成されている。すなわち、タイミングベルト１８は、その一部がキャリッジ３に固定される（図２参照）とともに、ＣＲモータ４の出力軸に取り付けられたプーリ１９と支持フレーム１６に回転可能に取り付けられたプーリ２０とに掛け渡された状態で一定の張力を有するように配設されている。ガイドシャフト１７は、キャリッジ３を主走査方向ＭＳへ案内するように、キャリッジ３を摺動可能に保持している。また、キャリッジ３には、印刷ヘッド２に加え、印刷ヘッド２に供給される各種のインクが収納されたインクカートリッジ２１が搭載されている。
【００２４】
印刷ヘッド２には、図示を省略する複数のノズルが配設されている。また、印刷ヘッド２には、たとえば、各ノズルに対応するように、電歪素子の１つであって応答性に優れるピエゾ素子（図示省略）が配設されている。具体的には、ピエゾ素子は、インク通路（図示省略）を形成する壁面に接する位置に配設されている。そして、このピエゾ素子の動作によって壁面が押されることで、印刷ヘッド２は、インク通路の端部に配設されたノズルからインク滴を吐出する。具体的には、印刷ヘッド２はインク吐出面２ａからインクを吐出する。また、インクカートリッジ２１には、たとえば、発色が良く画質に優れる染料系インクや、耐水性や耐光性に優れる顔料系インク等が収納されている。
【００２５】
給紙ローラ１２は、図示を省略するギアを介してＰＦモータ５に連結され、ＰＦモータ５によって駆動される。ホッパ１１は、図２に示すように、印刷用紙Ｐを載置可能な板状部材であり、図示を省略するカム機構によって、上部に設けられた回動軸２２を中心に揺動可能となっている。そして、カム機構による揺動によって、ホッパ１１の下端部が給紙ローラ１２に弾性的に圧接され、また、給紙ローラ１２から離間する。分離パッド１３は、摩擦係数の高い部材から形成され、給紙ローラ１２に対向する位置に配置されている。そして、給紙ローラ１２が回転すると、給紙ローラ１２の表面と分離パッド１３とが圧接する。そのため、給紙ローラ１２が回転すると、ホッパ１１に載置された印刷用紙Ｐのうち、一番上の印刷用紙Ｐは、給紙ローラ１２の表面と分離パッド１３との圧接部分を通過して排紙側へ送られるが、上から２番目以降に載置された印刷用紙Ｐは、分離パッド１３によって、排紙側への搬送が阻止される。
【００２６】
ＰＦ駆動ローラ６は、ＰＦモータ５に直接あるいは図示を省略するギアを介して連結されている。また、図２に示すように、プリンタ１には、ＰＦ駆動ローラ６とともに印刷用紙Ｐを搬送するＰＦ従動ローラ２３が設けられている。ＰＦ従動ローラ２３は、回転軸２５を中心に揺動可能に構成された従動ローラホルダ２４の排紙側に回動可能に保持されている。従動ローラホルダ２４は、図示を省略するバネによって、ＰＦ従動ローラ２３がＰＦ駆動ローラ６へ向かう付勢力を常時受けるように、図示反時計方向へ付勢されている。そして、ＰＦ駆動ローラ６が駆動されると、ＰＦ駆動ローラ６とともに、ＰＦ従動ローラ２３も回転する。
【００２７】
紙検出装置１４は、図２に示すように検出レバー２６とフォトセンサ２７とから構成され、従動ローラホルダ２４の近傍に設けられている。検出レバー２６は、回転軸２８を中心に回動可能になっている。そして、図２に示す印刷用紙Ｐの通過状態から、検出レバー２６の下側を印刷用紙Ｐが通過し終わると、検出レバー２６が反時計方向へ回動する。検出レバー２６が回動すると、フォトセンサ２７の発光部（図示省略）から受光部（図示省略）へ向かう光を遮断して、印刷用紙Ｐの通過終了を検出できる構成となっている。
【００２８】
排紙駆動ローラ１５は、プリンタ１の排紙側に配置され、図示を省略するギアを介してＰＦモータ５に連結されている。また、図２に示すように、プリンタ１には、排紙駆動ローラ１５とともに印刷用紙Ｐを排紙する排紙従動ローラ２９が設けられている。排紙従動ローラ２９も、ＰＦ従動ローラ２３と同様に、図示を省略するバネによって、常時、排紙駆動ローラ１５へ向かう付勢力を受けている。そして、排紙駆動ローラ１５が駆動されると、排紙駆動ローラ１５とともに、排紙従動ローラ２９も回転する。
【００２９】
また、プリンタ１は、図２および図３に示すように、主走査方向ＭＳにおけるキャリッジ３の位置検出やキャリッジ３の速度検出等を行うための位置検出装置として、リニアスケール３１およびフォトセンサ３２を有するリニアエンコーダ３３を備えている。また、プリンタ１は、図３に示すように、副走査方向ＳＳにおける印刷用紙Ｐの位置検出や印刷用紙Ｐの搬送速度検出等（具体的には、ＰＦ駆動ローラ６の回転位置検出や回転速度検出等）を行うための位置検出装置として、ロータリスケール３４およびフォトセンサ３５を有するロータリエンコーダ３６を備えている。これらのリニアエンコーダ３３およびロータリエンコーダ３６から出力された位置検出信号は、図３に示すように、制御部３７へ入力され、プリンタ１の各種の制御が行われている。なお、図１では、便宜上、リニアスケール３１等の図示を省略している。
【００３０】
リニアエンコーダ３３を構成するフォトセンサ３２は、図２および図３に示すように、発光部４１と受光部４２とを備えている。このフォトセンサ３２は、キャリッジ３の背面（図１の紙面奥側の面）に固定されている。リニアスケール３１は、透明な樹脂等の薄板や、ステンレス製の薄鋼板から長尺状（細長の直線状）に形成されている。このリニアスケール３１は、主走査方向ＭＳと平行に支持フレーム１６に取り付けられている。また、リニアスケール３１には、フォトセンサ３２の発光部４１からの光を透過する透光部（図示省略）と、発光部４１からの光を遮断する遮光部（図示省略）とが、長手方向に沿って、交互に形成されている。キャリッジ３が移動すると、フォトセンサ３２の発光部４１と受光部４２との間において、リニアスケール３１が相対的に移動する。そして、リニアスケール３１の相対的な移動に伴って、フォトセンサ３２は、キャリッジ３の移動速度に応じた周期で矩形波状の位置検出信号を出力する。本形態では、フォトセンサ３２は１８０ｄｐｉの分解能の位置検出信号を出力する。
【００３１】
ロータリエンコーダ３６を構成するフォトセンサ３５は、図３に示すように、発光部８１と受光部８２とを備え、図示を省略するブラケットを介して本体シャーシ８等に固定されている。ロータリスケール３４は、ステンレス製の薄鋼板や透明な樹脂製の薄板で、円盤状に形成されている。本形態のロータリスケール３４は、ＰＦ駆動ローラ６と一体で回転するように、ＰＦ駆動ローラ６に取り付けられている。すなわち、ＰＦ駆動ローラ６が１回転すると、ロータリスケール３４も１回転する。このロータリスケール３４には、フォトセンサ３５の発光部８１からの光を透過する透光部（図示省略）と、発光部８１からの光を遮断する遮光部（図示省略）とが、円周方向に沿って、交互に形成されている。ＰＦ駆動ローラ６が回転すると、フォトセンサ３５の発光部８１と受光部８２との間において、ロータリスケール３４が相対的に回転する。そして、ロータリスケール３４の相対的な回転に伴って、フォトセンサ３５は、ＰＦ駆動ローラ６の回転速度に応じた周期で矩形波状の位置検出信号を出力する。本形態では、フォトセンサ３５は１８０ｄｐｉの分解能の位置検出信号を出力する。
【００３２】
さらに、プリンタ１は、図２から図４に示すように、主走査方向ＭＳ（キャリッジ３の移動方向）における印刷用紙Ｐ等の端部の検出を行うための端部検出装置６５を備えている。この端部検出装置６５は、図２に示すように、キャリッジ３に固定されている。より具体的には、端部検出装置６５は、キャリッジ３の下面側で、かつ、副走査方向ＳＳにおける印刷ヘッド２の上流側（図２の右側）に固定されている。また、図３に示すように、端部検出装置６５は、主走査方向ＭＳでは、キャリッジ３の８０桁側に固定されている。端部検出装置６５は、図４に示すように、プラテン７に向けて光を出射する発光部６６と、この発光部６６から出射されプラテン７で反射された光が入射する受光部６７とを備えている。この端部検出装置６５では、主走査方向ＭＳにおけるキャリッジ３の移動に伴って、発光部６６からプラテン７に向けて光を出射し、プラテン７で反射された光が受光部６７に入射する。そして、端部検出装置６５は、受光部６７での受光量に応じたレベルの端部検出信号を制御部３７へ出力する（図３参照）。
【００３３】
（プリンタの制御部の概略構成）
図５は、図３の制御部３７およびその周辺機器の概略構成を示すブロック図である。
【００３４】
制御部３７は、図５に示すように、バス４８、ＣＰＵ４９、ＲＯＭ５０、ＲＡＭ５１、キャラクタジェネレータ（ＣＧ）５２、不揮発性メモリ５３、ＡＳＩＣ５４、ＤＣユニット５５、ＰＦモータ駆動回路５６、ＣＲモータ駆動回路５７、ヘッド駆動回路６１等を備えている。
【００３５】
ＣＰＵ４９は、ＲＯＭ５０や不揮発性メモリ５３等に記憶されているプリンタ１の制御プログラムを実行するための演算処理やその他必要な演算処理を行う。また、ＲＯＭ５０には、プリンタ１を制御するための制御プログラムおよび処理に必要なデータ等が記憶されている。
【００３６】
ＲＡＭ５１には、ＣＰＵ４９が実行途中のプログラムや演算途中のデータ等が一時的に格納される。ＣＧ５２は、ＡＳＩＣ５４に入力される印刷信号に対応したドットパターンが展開されて記憶されている。不揮発性メモリ５３には、プリンタ１の電源を切った後も保存しておくことが必要となる各種のデータが記憶される。
【００３７】
ＡＳＩＣ５４は、ＤＣユニット５５やヘッド駆動回路６１を介して、ＣＲモータ４およびＰＦモータ５の制御や印刷ヘッド２の制御等を行う。このＡＳＩＣ５４は、パラレルインターフェース回路を内蔵しており、インターフェース６２を介してホストコンピュータ６２等から供給される印刷信号を受け取ることができるよう構成されている。図５に示すように、ＡＳＩＣ５４には、リニアエンコーダ３３、ロータリエンコーダ３６、紙検出装置１４および端部検出装置６５等の各種の検出装置からの信号が入力される。
【００３８】
ＡＳＩＣ５４は、リニアエンコーダ３３から入力された矩形波状の位置検出信号（すなわち、デジタル信号）のパルス数に基づいてキャリッジ３の位置を算出するとともに、位置検出信号のパルス間隔に基づいてキャリッジ３の速度を算出する。また、ＡＳＩＣ５４は、ロータリエンコーダ３６から入力された矩形波状の位置検出信号（デジタル信号）のパルス数に基づいてＰＦ駆動ローラ６の回転位置を算出するとともに、位置検出信号のパルス間隔に基づいてＰＦ駆動ローラ６の回転速度を算出する。さらに、ＡＳＩＣ５４は、紙検出装置１４からの紙検出信号に対して閾値を設定し、この閾値と紙検出信号とからプリンタ１の内部へ取り込まれた印刷用紙Ｐの通過を検出する。また、ＡＳＩＣ５４は、端部検出装置６５からの端部検出信号に対して閾値を設定し、この閾値と端部検出信号とから主走査方向ＭＳにおける印刷用紙Ｐの端部を検出する。この印刷用紙Ｐの端部の検出方法の詳細は後述する。
【００３９】
ＤＣユニット５５は、ＤＣモータであるＣＲモータ４やＰＦモータ５の速度制御を行うための制御回路となっている。このＤＣユニット５５は、ＡＳＩＣ５４から送られてくる動作指令信号等に基づいてＣＲモータ４やＰＦモータ５の速度制御を行うための各種演算を行い、その演算結果に基づいて、ＰＦモータ駆動回路５６およびＣＲモータ駆動回路５７へモータ制御信号を出力する。なお、本形態では、ＣＲモータ４およびＰＦモータ５の制御方法として、比例制御と積分制御と微分制御とを組み合わせてＣＲモータ４やＰＦモータ５の現行回転速度を目標回転速度に収束させるように制御するＰＩＤ制御が採用されている。
【００４０】
ＰＦモータ駆動回路５６は、ＤＣユニット５５からのモータ制御信号によってＰＦモータ５を駆動制御する。本形態では、ＰＦモータ５の制御方法として、たとえば、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御が採用されており、ＰＦモータ駆動回路５６は、ＰＷＭ駆動信号を出力する。また、ＣＲモータ駆動回路５７も同様に、ＤＣユニット５５からのモータ制御信号によってＣＲモータ４を駆動制御する。本形態では、ＣＲモータ４もＰＷＭ制御で制御されている。
【００４１】
ヘッド駆動回路６１は、ＣＰＵ４９やＡＳＩＣ５４から送られてくる制御指令等に基づいて、印刷ヘッド２のノズル（図示省略）を駆動する。
【００４２】
バス４８は、上述した制御部３７の各構成を接続する信号線である。このバス４８によって、ＣＰＵ４９、ＲＯＭ５０、ＲＡＭ５１、ＣＧ５２、不揮発性メモリ５３やＡＳＩＣ５４等は、相互に接続され、これらの間でデータの授受を行うように構成されている。
【００４３】
（プラテンの構成）
図６は、図１のプラテン７の一部を示す平面図である。図７は、図１のプラテン７の形状と端部検出装置６５から出力される端部検出信号ＳＧ１との対応関係を示す図であり、（Ａ）は、図６に示すプラテン７のＥ−Ｅ断面を模式的に示す部分拡大断面図、（Ｂ）は端部検出装置６５からの端部検出信号ＳＧ１を示す。図８は、図７のＦ部を拡大して示す部分拡大図である。なお、図６では便宜上、図示左側を０桁側、図示右側を８０桁側としている。また、図６では、下側から上側へ向かう方向が、印刷用紙Ｐの搬送方向になる。
【００４４】
プラテン７は、図６等に示すように、印刷用紙Ｐの印刷時（すなわち、印刷用紙Ｐに向けて印刷ヘッド２からインクが吐出される時）に、印刷用紙Ｐが載置される複数の突起部７１と、インクを吸収するための吸収剤７２とを備えている。また、各突起部７１の間は、溝部７３となっている。この溝部７３では、副走査方向ＳＳにおける吸収剤７２よりも上流側（図６の下側）の部分に、図７に示すように、突起部７１よりも小さな複数の突起部７４が形成されている。具体的には、キャリッジ３の移動に伴ってキャリッジ３に固定された端部検出装置６５の発光部６６からの光が照射される部分（被照射部）において、各突起部７１の溝部７３に、複数の突起部７４が主走査方向ＭＳに間隔をおいて断続的に形成されている。以下では、突起部７１を「第１突起部７１」と表記し、突起部７４を「第２突起部７４」と表記する。
【００４５】
第１突起部７１は、印刷用紙Ｐが載置される水平な載置面（載置部）７１ａを頂部に備えている。また、第１突起部７１では、載置面７１ａの主走査方向ＭＳの両側および副走査方向ＳＳの両側が第１突起部７１の底部に向かって広がるように傾斜している。以下では、載置面７１ａの主走査方向ＭＳの両側で第１突起部７１の底部に向かって（キャリッジ３の移動方向に向かって）広がるように傾斜する面を傾斜面７１ｂと表記する。吸収剤７２は、印刷ヘッド２から吐出されはしたが印刷用紙Ｐに着弾しなかったインク滴を吸収するために設けられている。この吸収剤７２は、たとえば、吸水性のスポンジ等で形成されている。
【００４６】
第２突起部７４は、図８（Ａ）に示すように、頂部に形成された平面部７４ａと、複数の第２突起部７４間に形成された平面部７４ｂと、平面部７４ａから平面部７４ｂに向かって広がるように傾斜する斜面部７４ｃとから構成されている。主走査方向ＭＳにおける平面部７４ａの幅と平面部７４ｂの幅と斜面部７４ｃの幅とは、略同じ幅になっている。また、第２突起部７４は、一定間隔Ｋで溝部７３に形成されている。たとえば、一定間隔Ｋは２ｍｍであり、主走査方向ＭＳにおける平面部７４ａの幅、平面部７５ｂの幅、斜面部７４ｃの幅は、いずれも０．５ｍｍとなっている。また、平面部７４ａと平面部７４ｂとはともに、載置面７１ａと平行に形成されている。以下、平面部７４ａを「第１平面部７４ａ」と表記し、平面部７４ｂを「第２平面部７４ｂ」と表記する。
【００４７】
上述のように、主走査方向ＭＳにおける印刷用紙Ｐの端部の検出を行うため、キャリッジ３の移動に伴って、端部検出装置６５の発光部６６からプラテン７に向けて光が出射され、プラテン７で反射された光が入射した受光部６７での受光量に応じたレベルの端部検出信号が制御部３７へ出力される。印刷用紙Ｐがプラテン７に載置されていないときには、図７（Ｂ）の実線で示すような端部検出信号ＳＧ１が端部検出装置６５から出力される。すなわち、図７（Ｂ）の実線で示すように、第１突起部７１や第２突起部７４等の形状に応じたレベル変化をする略正弦波状の端部検出信号ＳＧ１が端部検出装置６５から出力される。なお、端部検出信号ＳＧ１は、受光部６７での受光量が多くなるほどレベルが低下する信号となっている。
【００４８】
より具体的には、溝部７３の第１平面部７４ａおよび第２平面部７４ｂでは、発光部６６からの光が反射されて受光部６７へ戻りやすいため、図８に示すように、第１平面部７４ａおよび第２平面部７４ｂに対応する部分では、端部検出信号ＳＧ１はローレベルとなる。また、溝部７３の斜面部７４ｃでは、発光部６６からの光が乱反射されて受光部６７へ戻りにくいため、図８に示すように、斜面部７４ｃに対応する部分では、端部検出信号ＳＧ１はハイレベルとなる。同様に、図７に示すように、載置面７１ａに対応する部分では、端部検出信号ＳＧ１はローレベルとなり、傾斜面７１ｂに対応する部分では、端部検出信号ＳＧ１はハイレベルとなる。
【００４９】
なお、第１平面部７４ａは、第２平面部７４ｂよりも端部検出装置６５に近いため、第１平面部７４ａでは第２平面部７４ｂより多くの光が反射され、受光部６７でより多くの光が入射する。したがって、図８（Ｂ）に示すように、主走査方向ＭＳにおける第１平面部７４ａの中心に対応する部分の端部検出信号ＳＧ１の信号レベルＬ１は、主走査方向ＭＳにおける第２平面部７４ｂの中心に対応する部分の信号レベルＬ２よりも低くなる。また、載置面７１ａは、第１平面部７４ａよりも端部検出装置６５にさらに近いため、図７（Ｂ）に示すように、主走査方向ＭＳにおける載置面７１ａの中心に対応する部分の端部検出信号ＳＧ１の信号レベルＬ３は、第１平面部７４ａに対応する部分の信号レベルＬ１よりさらに低くなる。
【００５０】
図８（Ｂ）に示すように、溝部７３に対応する部分の端部検出信号ＳＧ１は、各第２突起部７４が形成される一定間隔Ｋに対応する周期Ｔでレベル変化する。すなわち、主走査方向ＭＳにおける斜面部７４ｃの中心に対応する部分の端部検出信号ＳＧ１の信号レベルを信号レベルＬ５とすると、一定間隔Ｋに対応した一定の周期Ｔで、溝部７３に対応する部分の端部検出信号ＳＧ１は、信号レベルＬ１→信号レベルＬ５→信号レベルＬ２→信号レベルＬ５→信号レベルＬ１のようにレベル変化する。
【００５１】
また、主走査方向ＭＳにおける印刷用紙Ｐの端部の検出を行うため、図７（Ｂ）に示すように、端部検出信号ＳＧ１に対して所定の閾値（端部検出閾値）ｔが設定される。そして、図７（Ａ）に破線で示すように、印刷用紙Ｐの印刷時に印刷用紙Ｐが載置面７１ａに載置されると、図７（Ｂ）の破線で示す端部検出信号ＳＧ１１のように、印刷用紙Ｐに対応する部分のレベルが閾値ｔよりも低下する。このように、端部検出信号ＳＧ１１が閾値ｔを横切るレベル変化をすることで、主走査方向ＭＳにおける印刷用紙Ｐの端部が検出される。閾値ｔの設定方法の詳細は後述する。
【００５２】
ここで、印刷用紙Ｐの搬送によって、第１突起部７１は経時的に、図７（Ａ）の二点鎖線に示すように、摩耗する。また、載置面７１ａには、印刷用紙Ｐに着弾しなかったインクが経時的に付着する。このような第１突起部７１の摩耗や載置面７１ａへのインクの付着が生じると、載置面７１ａでの、発光部６６からの光の反射面積や反射率が増加する等の理由で、図７（Ｂ）の二点鎖線に示すように、端部検出信号ＳＧ１の一部分の信号レベルが閾値ｔよりも低くなる現象が生じうる。この現象が生じると、紙検出装置１４で印刷用紙Ｐが検出されていないにもかかわらず、主走査方向ＭＳにおける印刷用紙Ｐの端部が検出される。そのため、ＡＳＩＣ５４は、エラーが生じていると判断し、所定の処理を経なければ、プリンタ１で印刷動作を行うことができなくなる。すなわち、プリンタ１の実使用上は問題がないのに、プリンタ１で印刷動作を行うことができなくなるという問題が生じる。
【００５３】
このように、端部検出信号ＳＧ１そのものと閾値ｔとを用いて、印刷用紙Ｐの端部が検出されると、経時的に問題が生じうる。そこで、本形態では、ＡＳＩＣ５４は、端部検出信号ＳＧ１の一部分にマスクＭ１をかけ、このマスクＭ１がかけられたマスク部分を除く端部検出信号ＳＧ１と閾値ｔとを用いて、印刷用紙Ｐの端部を検出する。具体的には、ＡＳＩＣ５４は、図７に示すように、載置面７１ａで反射された光が受光部６７に入射したときに出力される端部検出信号ＳＧ１の全部にマスクＭ１をかける。
【００５４】
このマスクＭ１をかける位置は、リニアエンコーダ３３からの位置検出信号によって設定される。すなわち、ＡＳＩＣ５４には、デジタル信号である位置検出信号の載置面７１ａに対応するパルス数の範囲が予め記憶されている。そして、キャリッジ３の移動に伴ってリニアエンコーダ３３から入力された位置検出信号のパルス数のカウント値が、予め記憶された載置面７１ａに対応するパルス数の範囲にあるとき、端部検出信号ＳＧ１にマスクＭ１をかける。
【００５５】
なお、プラテン７の部品精度やプリンタ１本体へのプラテン７の組込精度によっては、ＡＳＩＣ５４に予め記憶された載置面７１ａに対応するパルス数の範囲が、実際の載置面７１ａの範囲に対応しない場合も起こりうる。そのため、図７に示すように、第１突起部７１で反射された光が受光部６７に入射したときに出力される端部検出信号ＳＧ１の全部にマスクＭ２をかけるようにしても良い。すなわち、マスクＭ１よりも広い範囲のマスクＭ２をかけても良い。
【００５６】
また、本形態では、プリンタ１の使用開始直後からマスクＭ１をかけるようにせず、経時的変化に伴って生じる上述の問題が発生しそうな段階になってから端部検出信号ＳＧ１にマスクＭ１をかけている。すなわち、ユーザがプリンタ１を購入し、プリンタ１の使用を開始してから、所定枚数の印刷用紙Ｐへの印刷後、あるいは、所定時間の印刷用紙Ｐへの印刷後から端部検出信号ＳＧ１にマスクＭ１をかけている。なお、ユーザがプリンタ１を購入した後の初期状態から端部検出信号ＳＧ１にマスクＭ１をかけるようにしても良い。また、印刷用紙Ｐの印刷枚数や印刷時間は、制御部３７の所定のカウント手段でカウントされる。
【００５７】
（プリンタの概略動作）
以上のように構成されたプリンタ１では、給紙ローラ１２や分離パッド１３によってホッパ１１からプリンタ１の内部に取り込まれた印刷用紙Ｐを、ＰＦモータ５で回転駆動されたＰＦ駆動ローラ６で副走査方向ＳＳへ送りながら、ＣＲモータ４で駆動されたキャリッジ３が主走査方向ＭＳで往復移動する。キャリッジ３が往復移動する際には、印刷ヘッド２からインク滴が吐出され、印刷用紙Ｐへの印刷が行われる。また、印刷用紙Ｐへの印刷が終了すると、排紙駆動ローラ１５等によって印刷用紙Ｐはプリンタ１の外部へ排出される。
【００５８】
キャリッジ３が移動すると、リニアエンコーダ３３から位置検出信号が出力される。出力された位置検出信号はＡＳＩＣ５４へ入力され、入力された位置検出信号から、ＡＳＩＣ５４は、キャリッジ３の位置や速度等を検出する。そして、検出されたキャリッジ３の位置や速度等に基づいてプリンタ１の種々の制御が行われる。また、キャリッジ３が移動すると、端部検出装置６５から端部検出信号ＳＧ１が出力される。出力された端部検出信号ＳＧ１はＡＳＩＣ５４へ入力され、入力された端部検出信号ＳＧ１と端部検出信号ＳＧ１に対して設定される閾値ｔとから、ＡＳＩＣ５４は、主走査方向ＭＳにおける印刷用紙Ｐの端部を検出する。そして、印刷用紙Ｐの端部の検出結果に基づいてプリンタ１の種々の制御が行われる。たとえば、印刷用紙Ｐの端部の検出結果に基づいて、印刷用紙Ｐの端部への印刷に対して、ヘッド駆動回路６１によって印刷ヘッド２の制御（印刷ヘッド２から吐出されるインクの量や吐出タイミング等の制御）が行われる。
【００５９】
さらに、ＰＦ駆動ローラ６の回転に伴ってロータリエンコーダ３６から出力される位置検出信号から、ＡＳＩＣ５４はＰＦ駆動ローラ６の回転位置や回転速度等を検出し、その検出結果に基づいてプリンタ１の種々の制御が行われる。また、紙検出装置１４からの紙検出信号とこの紙検出信号に対して設定される閾値とから、ＡＳＩＣ５４は、プリンタ１の内部へ取り込まれた印刷用紙Ｐの通過を検出し、その検出結果に基づいてプリンタ１の種々の制御が行われる。
【００６０】
（端部検出閾値の設定、更新方法）
図９は、図７（Ｂ）に示す端部検出閾値ｔの設定、更新方法を示すフローチャートである。
【００６１】
上述のように、印刷ヘッド２の制御等を行うため、主走査方法ＭＳにおける印刷用紙Ｐの端部の検出が行われる。この印刷用紙Ｐの端部を検出するため、端部検出信号ＳＧ１に対して設定される閾値（端部検出閾値）ｔの設定、更新方法を図９に基づいて以下に説明する。
【００６２】
閾値ｔの設定、更新は、印刷用紙Ｐが第１突起部７１に載置されていない状態でキャリッジ３を移動させたときに、発光部６６から出射されプラテン７（具体的には、溝部７３の第２突起部７４が形成された部分および第１突起部７１）で反射された光の受光部６７での受光量に応じて出力される端部検出装置６５からの出力信号に基づいて行われる。この端部検出装置６５からの出力信号は、図７（Ｂ）に実線で示す端部検出信号ＳＧ１と実質的に同じ信号であるが、以下では、便宜上、閾値ｔの設定、更新に用いられるこの出力信号を閾値設定信号ＳＧ２１と表記する。すなわち、閾値設定信号ＳＧ２１は、端部検出信号ＳＧ１に含まれる概念である。
【００６３】
また、閾値ｔの設定、更新は、たとえば、プリンタ１の電源投入時に行う。なお、閾値ｔの設定、更新の時期は電源投入時に限定されず、電源投入後の所定時間経過後や所定枚数の印刷用紙Ｐへの印刷終了後に、閾値ｔの設定、更新を行っても良い。また、プリンタ１の電源投入時や、電源投入後の所定時間経過後、所定枚数の印刷用紙Ｐへの印刷終了後に、閾値ｔの設定、更新を行うことで、端部検出装置６５の汚れやプラテン７の反射率の変動等の経時的な変動を考慮した閾値ｔの設定、更新が可能となる。
【００６４】
図９に示すように、プリンタ１の電源が投入（ＯＮ）されると（ステップＳ１）、印刷用紙Ｐが第１突起部７１に載置されていない状態で（すなわち、印刷用紙Ｐがプリンタ内部に取り込まれていない状態で）、キャリッジ３が往復移動する（ステップＳ２）。このステップＳ２では、キャリッジ３の移動に伴ってリニアエンコーダ３３から出力された位置検出信号がＡＳＩＣ５４に入力され、ＡＳＩＣ５４は、入力された位置検出信号のパルス数をカウントする。すなわち、ＡＳＩＣ５４は、キャリッジ３の位置情報を取得する。また、ステップＳ２では、キャリッジ３の移動に伴って端部検出装置６５から出力された閾値設定信号ＳＧ２１がＡＳＩＣ５４に入力される。
【００６５】
本形態では、発光部６６から出射され、溝部７３の３箇所でそれぞれ反射された光が受光部６７にそれぞれ入射したときの閾値設定信号ＳＧ２１の３つの信号レベルに基づいて、閾値ｔを設定、更新する。具体的には、設計上は、図８に示すように、ある斜面部７４ｃの略中心箇所（以下、この箇所を「第１箇所Ｘ１」と表記する）で反射された光が受光部６７に入射したときの閾値設定信号ＳＧ２１の信号レベルＬ１１（以下、「第１信号レベルＬ１１」と表記する）と、ある第１平面部７４ａの略中心箇所（以下、この箇所を「第２箇所Ｘ２」と表記する）で反射された光が受光部６７に入射したときの閾値設定信号ＳＧ２１の信号レベルＬ１２（以下、「第２信号レベルＬ１２」と表記する）と、ある第１平面部７４ａの図８（Ａ）の略左端箇所（以下、この箇所を「第３箇所Ｘ３」と表記する）で反射された光が受光部６７に入射したときの閾値設定信号ＳＧ２１の信号レベルＬ１３（以下、「第３信号レベルＬ１３」と表記する）との３つの信号レベルに基づいて、閾値ｔを設定、更新する。すなわち、設計上は、第１信号レベルＬ１１として信号レベルＬ５を用い、第２信号レベルＬ１２として信号レベルＬ１を用い、第３信号レベルＬ１３として信号レベルＬ５と信号レベルＬ１との中間のレベルを用い、この３つの信号レベルＬ１１、Ｌ１２、Ｌ１３を利用して閾値ｔを設定、更新する構成となっている。
【００６６】
したがって、閾値設定信号ＳＧ２１がＡＳＩＣ５４に入力されると、ＡＳＩＣ５４は、閾値設定信号ＳＧ２１の第１信号レベルＬ１１、第２信号レベルＬ１２および第３信号レベルＬ１３を算出する（ステップＳ３）。
【００６７】
ここで、第１箇所Ｘ１、第２箇所Ｘ２および第３箇所Ｘ３は、リニアエンコーダ３３からの位置検出信号に応じて設定される。すなわち、ＡＳＩＣ５４には、位置検出信号の第１箇所Ｘ１に対応するパルス数（以下、「第１パルス数」と表記する）と、位置検出信号の第２箇所Ｘ２に対応するパルス数（以下、「第２パルス数」と表記する）と、位置検出信号の第３箇所Ｘ３に対応するパルス数（以下、「第３パルス数」と表記する）とが予め記憶されている。そして、キャリッジ３の移動に伴ってリニアエンコーダ３３から入力された位置検出信号のパルス数のカウント値が、第１パルス数から第３パルス数の各パルス数と一致したときの閾値設定信号ＳＧ２１の信号レベルがそれぞれ、第１箇所Ｘ１から第３箇所Ｘ３で反射された光が受光部６７にそれぞれ入射したときの閾値設定信号ＳＧ２１の信号レベルとなる。
【００６８】
そのため、ステップＳ３では、ＡＳＩＣ５４は、キャリッジ３の移動に伴ってリニアエンコーダ３３から入力された位置検出信号のパルス数のカウント値と、予め設定された第１パルス数、第２パルス数および第３パルス数の各パルス数とが一致したときの閾値設定信号ＳＧ２１の信号レベルをそれぞれ、第１信号レベルＬ１１、第２信号レベルＬ１２および第３信号レベルＬ１３として算出する。
【００６９】
たとえば、本形態では、第１箇所Ｘ１に対応するパルス数である第１パルス数をＹパルスとすると、第２パルス数は（Ｙ＋３２）パルスとなり、第３パルス数は（Ｙ＋１６）パルスとなっている。上述のように、本形態では、リニアエンコーダ３３から出力される位置検出信号の分解能は１８０ｄｐｉであるため、第１箇所Ｘ１と第２箇所Ｘ２との間隔は、たとえば、２５．４（インチ）／１８０（ｄｐｉ）×３２（パルス）＝４．５１５ｍｍとなり、第１箇所Ｘ１と第３箇所Ｘ３との間隔は、たとえば、２５．４（インチ）／１８０（ｄｐｉ）×１６（パルス）＝２．２５７ｍｍとなっている。
【００７０】
なお、第１パルス数から第３パルス数に対応する溝部７３の位置がそれぞれ第１箇所Ｘ１から第３箇所Ｘ３となる。そのため、プラテン７の部品精度やプリンタ１本体へのプラテン７の組込精度によっては、第１箇所Ｘ１が斜面部７４ｃの略中心箇所でなかったり、第２箇所Ｘ２が第１平面部７４ａの略中心箇所でなかったり、あるいは、第３箇所Ｘ３が第１平面部７４ａの図８（Ａ）の略左端箇所ではないこともある。すなわち、実際の第１箇所Ｘ１から第３箇所Ｘ３は、図８（Ａ）に示す箇所よりも０桁側にずれた箇所や８０桁側にずれた箇所となることもある。したがって、第１信号レベルＬ１１は必ずしも信号レベルＬ５にはならず、同様に、第２信号レベルＬ１２は必ずしも信号レベルＬ１にはならない。
【００７１】
ただし、本形態では、図８に示すように、第１箇所Ｘ１と第２箇所Ｘ２との距離は一定になる。すなわち、第１信号レベルＬ１１と第２信号レベルＬ１２とは、閾値設定信号ＳＧ２１上の略９／４Ｔ離れた２点の信号レベルとなる。そのため、図８（Ｂ）に示すように、第１箇所Ｘ１が斜面部７４ｃの略中心箇所であれば、第２箇所Ｘ２は第１平面部７４ａの略中心箇所であるが、たとえば、第１箇所Ｘ１が第１平面部７４ａの略中心箇所となり、第２箇所Ｘ２が斜面部７４ｃの略中心箇所となることもある。したがって、第１箇所Ｘ１が斜面部７４ｃの略中心箇所であり、第２箇所Ｘ２は第１平面部７４ａの略中心箇所であるときは、キャリッジ３が第１箇所Ｘ１に対応する位置からたとえば、８０桁側に移動したときに閾値設定信号ＳＧ２１のレベルが、第１信号レベルＬ１１から減少する減少傾向を示し、キャリッジ３が第２箇所Ｘ２に対応する位置から８０桁側に移動するとき、閾値設定信号ＳＧ２１のレベルは、第２信号レベルＬ１２から増加する増加傾向を示す。また、第１箇所Ｘ１が第１平面部７４ａの略中心箇所であり、第２箇所Ｘ２は斜面部７４ｃの略中心箇所であるときは、キャリッジ３が第１箇所Ｘ１に対応する位置からたとえば、８０桁側に移動したときに閾値設定信号ＳＧ２１のレベルが、第１信号レベルＬ１１から増加する増加傾向を示し、キャリッジ３が第２箇所Ｘ２に対応する位置から８０桁側に移動するとき、閾値設定信号ＳＧ２１のレベルは、第２信号レベルＬ１２から減少する減少傾向を示す。
【００７２】
また、本形態では、図８（Ｂ）に示すように、第３信号レベルＬ１３は、閾値設定信号ＳＧ２１上の第１信号レベルＬ１１に対応する点から略９／８Ｔ離れた点の信号レベルとなる。そして、設計上では、第３信号レベルＬ１３は、第１信号レベルＬ１１と第２信号レベルＬ１２との中間のレベルとなる。
【００７３】
ステップＳ３で、第１信号レベルＬ１１から第３信号レベルＬ１３の３つの信号レベルを算出すると、ＡＳＩＣ５４は、第１信号レベルＬ１１から第３信号レベルＬ１３の中に、第１信号レベルＬ１１から第３信号レベルＬ１３の中の最大信号レベルに対してその５０％以下となる信号レベルがあるか否かを判断する（ステップＳ４）。
【００７４】
第１信号レベルＬ１１から第３信号レベルＬ１３の３つの信号レベルの中に、３つの信号レベルの最大信号レベルに対してその５０％以下となる信号レベルがない場合には、ＡＳＩＣ５４は、第１信号レベルＬ１１から第３信号レベルＬ１３の３つの信号レベルの平均値を計算し、その平均値のたとえば６０％を閾値ｔとして設定、更新する（ステップＳ５）。
【００７５】
一方、第１信号レベルＬ１１から第３信号レベルＬ１３の３つの信号レベルの中に、３つの信号レベルの最大信号レベルに対してその５０％以下となる信号レベルがある場合には、その信号レベルは、プラテン７上に紙等の異物が存在等するための異常値であるとＡＳＩＣ５４が判断する。そして、ＡＳＩＣ５４は、最大信号レベルの５０％以下の信号レベルを除いた２つの信号レベルの平均値を計算し、その平均値のたとえば６０％を閾値ｔとして設定、更新する（ステップＳ６）
【００７６】
ステップＳ５またはステップＳ６での閾値ｔの設定、更新によって、閾値ｔを設定、更新するための一連の動作が終了する。
【００７７】
なお、第１突起部７１の経時的な状態変化（第１突起部７１の摩耗や載置面７１ａへのインクの付着等）による上述した問題が閾値ｔの更新時にも生じうる。そのため、本形態では、閾値ｔの更新時においても、ＡＳＩＣ５４は、図７に示すように、載置面７１ａで反射された光が受光部６７に入射したときに出力される閾値設定信号ＳＧ２１の全部にマスクＭ１をかける。そして、このマスクＭ１がかけられたマスク部分を除く閾値設定信号ＳＧ２１と閾値ｔとを用いて、閾値ｔの更新を行っている。
【００７８】
（本形態の主な効果）
以上説明したように、本形態では、端部検出装置６５から出力される端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）の一部分にマスクＭ１をかけ、マスク部分を除く端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）を用いて、印刷用紙Ｐの端部の検出や閾値ｔの更新を行っている。すなわち、本形態では、経時的に変動しやすい第１突起部７１の載置面７１ａで反射された光が受光部６７に入射したときに出力される端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）の全部にマスクＭ１をかけている。そのため、第１突起部７１が摩耗したり、載置面７１ａへインクが付着して、経時的に、載置面７１ａでの、発光部６６からの光の反射面積や反射率が変動しても、印刷用紙Ｐの端部を適切に検出したり、閾値ｔ１を適切に更新することができる。すなわち、端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）に基づく誤検出を抑制し、プリンタ１の適切な制御が可能となる。
【００７９】
本形態では、第１突起部７１は、載置面７１ａからキャリッジ３の移動方向に向かって広がるように傾斜する傾斜面７１ｂを備えている。そのため、第１突起部７１が摩耗すると、第１突起部７１における発光部６６からの光の反射面積が増加しやすい。このような場合であっても、本形態の構成を採用することで、端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）に基づく誤検出を抑制し、プリンタ１の適切な制御が可能となる。
【００８０】
本形態では、所定枚数の印刷用紙Ｐへの印刷後、あるいは、所定時間の印刷用紙Ｐへの印刷後から端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）にマスクＭ１をかけている。すなわち、端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）の経時的な変動によって、誤検出の可能性が高くなる場合にのみ、端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）にマスクＭ１をかけている。このように本形態では、必要な場合にのみ、端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）にマスクＭ１をかけているため、制御上の処理が簡素化される。
【００８１】
（他の実施の形態）
上述した形態は、本発明の好適な実施の形態の例であるが、本発明はこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形、変更が可能である。
【００８２】
上述した形態では、載置面７１ａで反射された光が受光部６７に入射したときに出力される端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）にマスクＭ１をかけたり、第１突起部７１で反射された光が受光部６７に入射したときに出力される端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）にマスクＭ２をかけている。この他にもたとえば、端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）において、信号レベルが最も低下する載置面７１ａの中心部分を含む所定範囲で反射された光が受光部６７に入射したときに出力される端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）にのみにマスクをかけても良い。すなわち、マスクＭ１よりも狭い範囲のマスクをかけても良い。
【００８３】
また、プラテン７の第１突起部７１以外の箇所で反射された光が受光部６７に入射したときに出力される端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）に経時的な変動が生じやすい場合には、その箇所に対応する端部検出信号ＳＧ１（閾値設定信号ＳＧ２１）の一部分にマスクをかけても良い。
【００８４】
さらに、上述した形態では、印刷用紙Ｐの端部を検出するための端部検出信号ＳＧ１と、閾値ｔを更新するための閾値設定信号ＳＧ２１との両者にマスクＭ１やマスクＭ２をかけている。この他にもたとえば、端部検出信号ＳＧ１と閾値設定信号ＳＧ２１とのいずれか一方にマスクＭ１やマスクＭ２をかけても良い。
【図面の簡単な説明】
【００８５】
【図１】実施の形態にかかるプリンタの概略構成を示す斜視図。
【図２】図１のプリンタの紙送りに関する部分の概略構成を示す概略側面図。
【図３】図１のキャリッジおよび図２のＰＦ駆動ローラの検出機構を示す概略構成図。
【図４】図２の端部検出装置の概略構成を示す正面図。
【図５】図３の制御部およびその周辺機器の概略構成を示すブロック図。
【図６】図１のプラテンの一部を示す平面図。
【図７】図１のプラテンの形状と端部検出装置から出力される端部検出信号との対応関係を示す図。
【図８】図７のＦ部を拡大して示す部分拡大図。
【図９】図７（Ｂ）に示す端部検出閾値の設定、更新方法を示すフローチャート。
【符号の説明】
【００８６】
１  プリンタ、２  印刷ヘッド、２ａ  インク吐出面、３  キャリッジ、７  プラテン（対向部材）、３７  制御部、６５  端部検出装置、６６  発光部、６７  受光部、７１  第１突起部（突起部）、７１ａ  載置面、７１ｂ  傾斜面、Ｍ１、Ｍ２  マスク、Ｐ  印刷用紙（印刷対象物）、ＳＧ１  端部検出信号、ＳＧ２１  閾値設定信号（端部検出信号の一種）、ｔ  閾値。
【図１】
2007136916.tif 000003
【図２】
2007136916.tif 000004
【図３】
2007136916.tif 000005
【図４】
2007136916.tif 000006
【図５】
2007136916.tif 000007
【図６】
2007136916.tif 000008
【図７】
2007136916.tif 000009
【図８】
2007136916.tif 000010
【図９】
2007136916.tif 000011