(57)【特許請求の範囲】
【請求項１】
被印刷体の先端を検出する第１のセンサと、
印刷する位置に向かって前記被印刷体を搬送する搬送機構と、
前記第１のセンサが前記被印刷体の先端を検出してから前記印刷する位置まで、前記搬送機構が前記被印刷体を搬送する途中で、前記被印刷体の先端を検出する第２のセンサと
を備える印刷装置であって、
前記第１のセンサが前記被印刷体の先端を検出したとき、第１の送り量が設定され、前記搬送機構は、第１の送り量に基づいて前記印刷する位置まで前記被印刷体を搬送し、
前記第１の送り量に基づいて前記被印刷体が前記印刷する位置まで搬送される途中で、前記第２のセンサが前記被印刷体の先端を検出したとき、前記第１の送り量の残りの送り量の設定が第２の送り量に変更され、前記搬送機構は、前記第２の送り量に基づいて、前記印刷する位置まで前記被印刷体を搬送する
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記第２のセンサは、移動可能なキャリッジに設けられている。
【請求項３】
請求項１又は２に記載の印刷装置であって、
前記第２のセンサは、前記被印刷体の幅を検出する。
【請求項４】
請求項１〜３のいずれかに記載の印刷装置であって、
前記第２のセンサは、光学センサである。
【請求項５】
請求項４に記載の印刷装置であって、
前記第２のセンサは、発光部と受光部とを有し、
前記発光部は、前記被印刷体に光を照射し、
前記受光部は、前記被印刷体によって反射された光を検出する。
【請求項６】
請求項１〜５のいずれかに記載の印刷装置であって、
前記第２のセンサは、前記搬送機構が前記被印刷体を所定の位置まで搬送したとき、作動を開始する。
【請求項７】
請求項１〜６のいずれかに記載の印刷装置であって、
前記第１のセンサは、メカニカルセンサである。
【請求項８】
請求項１〜７のいずれかに記載の印刷装置であって、
前記第２のセンサは、前記第１のセンサよりも、前記被印刷体の先端の位置の検出に関して、精度が高い。
【請求項９】
請求項１〜８のいずれかに記載の印刷装置であって、
前記第１のセンサが前記被印刷体の先端を検出してから前記第２のセンサが前記被印刷体の先端を検出するまで、前記搬送機構は、前記第１のセンサに基づいて、前記被印刷体を搬送する。
【請求項１０】
請求項１〜９のいずれかに記載の印刷装置であって、
前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つときに、前記第２センサが前記被印刷体の先端を検出しなかった場合は、警告を行う。
【請求項１１】
請求項１０に記載の印刷装置であって、
入力された前記被印刷体の情報に基づいて、前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つか否かを判断し、
前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つと判断したときに、前記第２センサが前記被印刷体の先端を検出しなかった場合は、警告を行う。
【請求項１２】
（１）被印刷体の先端を検出する第１のセンサと、
印刷する位置に向かって前記被印刷体を搬送する搬送機構と、
前記第１のセンサが前記被印刷体の先端を検出してから前記印刷する位置まで、前記搬送機構が前記被印刷体を搬送する途中で、前記被印刷体の先端を検出する第２のセンサと
を備える印刷装置であって、
前記第１のセンサが前記被印刷体の先端を検出したとき、第１の送り量が設定され、前記搬送機構は、第１の送り量に基づいて前記印刷する位置まで前記被印刷体を搬送し、
前記第１の送り量に基づいて前記被印刷体が前記印刷する位置まで搬送される途中で、前記第２のセンサが前記被印刷体の先端を検出したとき、前記第１の送り量の残りの送り量の設定が第２の送り量に変更され、前記搬送機構は、前記第２の送り量に基づいて、前記印刷する位置まで前記被印刷体を搬送し、
（２）前記第２のセンサは、移動可能なキャリッジに設けられており、
（３）前記第２のセンサは、前記被印刷体の幅を検出し、
（４）前記第２のセンサは、光学センサであり、
（５）前記第２のセンサは、発光部と受光部とを有し、
前記発光部は、前記被印刷体に光を照射し、
前記受光部は、前記被印刷体によって反射された光を検出し、
（６）前記第２のセンサは、前記搬送機構が前記被印刷体を所定の位置まで搬送したとき、作動を開始し、
（７）前記第１のセンサは、メカニカルセンサであり、
（８）前記第２のセンサは、前記第１のセンサよりも、前記被印刷体の先端の位置の検出に関して、精度が高く、
（９）前記第１のセンサが前記被印刷体の先端を検出してから前記第２のセンサが前記被印刷体の先端を検出するまで、前記搬送機構は、前記第１のセンサに基づいて、前記被印刷体を搬送し、
（１０）前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つときに、前記第２センサが前記被印刷体の先端を検出しなかった場合は、警告を行い、
（１１）入力された前記被印刷体の情報に基づいて、前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つか否かを判断し、
前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つと判断したときに、前記第２センサが前記被印刷体の先端を検出しなかった場合は、警告を行う
ことを特徴とする印刷装置。
【請求項１３】
第１のセンサと搬送機構と第２のセンサとを備えた印刷装置の印刷方法であって、
前記第１のセンサが、被印刷体の先端を検出する工程と、
前記第１のセンサが前記被印刷体の先端を検出したとき、第１の送り量を設定する工程と、
前記搬送機構が、前記第１の送り量に基づいて、印刷する位置に向かって前記被印刷体を搬送する工程と、
前記第１の送り量に基づいて前記被印刷体が前記印刷する位置まで搬送される途中で、前記第２のセンサが前記被印刷体の先端を検出したときに、前記第１の送り量の残りの送り量の設定を第２の送り量に変更し、前記搬送機構が、前記第２の送り量に基づいて、前記印刷する位置まで前記被印刷体を搬送する工程と、
を有することを特徴とする印刷方法。
【請求項１４】
被印刷体の先端を検出する第１のセンサと、
印刷する位置に向かって前記被印刷体を搬送する搬送機構と、
前記第１のセンサが前記被印刷体の先端を検出してから前記印刷する位置まで、前記搬送機構が前記被印刷体を搬送する途中で、前記被印刷体の先端を検出する第２のセンサと
を備えた印刷装置に、
前記第１のセンサが前記被印刷体の先端を検出したとき、第１の送り量を設定する機能と、
前記第１の送り量に基づいて、前記搬送機構を用いて、前記印刷する位置まで前記被印刷体を搬送する機能と、
前記第１の送り量に基づいて前記被印刷体が前記印刷する位置まで搬送される途中で、前記第２のセンサが前記被印刷体の先端を検出したとき、前記第１の送り量の残りの送り量の設定が第２の送り量に変更し、前記第２の送り量に基づいて、前記搬送機構を用いて、前記印刷する位置まで前記被印刷体を搬送する機能と、
を実現させるプログラム。
【請求項１５】
コンピュータ本体と、前記コンピュータ本体に接続された印刷装置とを備えたコンピュータシステムであって、
前記印刷装置は、
被印刷体の先端を検出する第１のセンサと、
印刷する位置に向かって前記被印刷体を搬送する搬送機構と、
前記第１のセンサが前記被印刷体の先端を検出してから前記印刷する位置まで、前記搬送機構が前記被印刷体を搬送する途中で、前記被印刷体の先端を検出する第２のセンサと
を備える印刷装置であって、
前記第１のセンサが前記被印刷体の先端を検出したとき、第１の送り量が設定され、前記搬送機構は、第１の送り量に基づいて前記印刷する位置まで前記被印刷体を搬送し、
前記第１の送り量に基づいて前記被印刷体が前記印刷する位置まで搬送される途中で、前記第２のセンサが前記被印刷体の先端を検出したとき、前記第１の送り量の残りの送り量の設定が第２の送り量に変更され、前記搬送機構は、前記第２の送り量に基づいて、前記印刷する位置まで前記被印刷体を搬送する
ことを特徴とするコンピュータシステム。
【請求項１６】
被印刷体の先端を検出する第１のセンサと、
印刷位置に向かって前記被印刷体を搬送する搬送機構と、
前記印刷位置において前記被印刷体にインクを吐出するヘッドを所定方向に移動させるキャリッジと、
前記キャリッジに設けられた第２のセンサであって、前記第１のセンサと前記印刷位置との間で前記被印刷体の先端を検出する第２のセンサと、
を備える印刷装置であって、
前記第１のセンサが前記被印刷体の先端を検出したとき、第１の送り量が設定され、前記搬送機構は、第１の送り量に基づいて前記印刷する位置まで前記被印刷体を搬送し、
前記第１の送り量に基づいて前記被印刷体が前記印刷する位置まで搬送される途中で、前記第２のセンサが前記被印刷体の先端を検出したとき、前記第１の送り量の残りの送り量の設定が第２の送り量に変更され、前記搬送機構は、前記第２の送り量に基づいて、前記印刷する位置まで前記被印刷体を搬送する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、紙などの被印刷体に印刷を行う印刷装置及び印刷方法に関する。また、本発明は、このような印刷装置を制御するプログラム及びコンピュータシステムに関する。
【０００２】
【背景技術】
紙、布、フィルム等の各種の被印刷体に画像を印刷する印刷装置として、インクを断続的に吐出して印刷を行うインクジェットプリンタが知られている。このようなインクジェットプリンタでは、走査方向にノズルを移動させながらインクを吐出する工程と、被印刷体を紙送り方向に移動させて位置決めする工程とを交互に繰り返し、印刷を行っている。
【０００３】
【発明が解決しようとする課題】
被印刷体を位置決めするため、プリンタは、紙を検出するセンサを備え、このセンサにより被印刷体の先端を検出し、その検出結果に基づいて被印刷体の搬送をする。
【０００４】
しかし、このセンサが設けられる位置が、被印刷体を印刷する位置から遠いと、印刷する位置での被印刷体の位置決めが不正確となる。
【０００５】
一方、第１のセンサよりも印刷する位置の近くに第２のセンサを設け、この第２のセンサの検出結果に基づいて被印刷体の搬送を行っても良いが、この場合、第２のセンサが被印刷体の検出が行えなかったときに装置が停止してしまうおそれがある。
【０００６】
そこで、本発明は、第２のセンサ が被印刷体の先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行することができる印刷装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するための主たる発明は、被印刷体の先端を検出する第１のセンサと、印刷する位置に向かって前記被印刷体を搬送する搬送機構と、前記第１のセンサが前記被印刷体の先端を検出してから前記印刷する位置まで、前記搬送機構が前記被印刷体を搬送する途中で、前記被印刷体の先端を検出する第２のセンサとを備える印刷装置であって、前記第１のセンサが前記被印刷体の先端を検出したとき、第１の送り量が設定され、前記搬送機構は、第１の送り量に基づいて前記印刷する位置まで前記被印刷体を搬送し、前記第１の送り量に基づいて前記被印刷体が前記印刷する位置まで搬送される途中で、前記第２のセンサが前記被印刷体の先端を検出したとき、前記第１の送り量の残りの送り量の設定が第２の送り量に変更され、前記搬送機構は、前記第２の送り量に基づいて、前記印刷する位置まで前記被印刷体を搬送することを特徴とする。
【０００８】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【０００９】
【発明の実施の形態】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【００１０】
被印刷体の先端を検出する第１のセンサと、印刷する位置に向かって該被印刷体を搬送する搬送機構と、該第１のセンサが該被印刷体の先端を検出してから該印刷する位置まで、該搬送機構が該被印刷体を搬送する途中で、該被印刷体の先端を検出する第２のセンサとを備え、該第２のセンサが該被印刷体の先端を検出したとき、該搬送機構は、該第２のセンサの検出結果に基づいて、該印刷する位置まで該被印刷体を搬送し、該第２のセンサが該被印刷体の先端を検出しなかったとき、該搬送機構は、該第１のセンサの検出結果に基づいて、該印刷する位置まで該被印刷体を搬送することを特徴とする印刷装置。
このような印刷装置によれば、第２のセンサ が被印刷体の先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行することができる。
【００１１】
かかる印刷装置であって、前記第２のセンサは、移動可能なキャリッジに設けられていることが望ましい。
このような印刷装置によれば、第２のセンサが印刷位置の近くに配置される。
【００１２】
かかる印刷装置であって、前記第２のセンサは、被印刷体の幅を検出することが望ましい。
このような印刷装置によれば、第２のセンサは、被印刷体の先端を検出するセンサと、被印刷体の幅を検出するセンサとを兼用することができる。
【００１３】
かかる印刷装置であって、前記第２のセンサは、光学センサであることが望ましい。
このような印刷装置によれば、第２のセンサが汚れ等によって紙の先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行することができる。
【００１４】
かかる印刷装置であって、前記第２のセンサは、発光部と受光部とを有し、該発光部は、該被印刷体に光を照射し、該受光部は、被印刷体によって反射された光を検出することが望ましい。
このような印刷装置によれば、第２のセンサは、反射光の有無により、被印刷体の先端を検出することができる。
【００１５】
かかる印刷装置であって、前記第２のセンサは、前記搬送機構が該被印刷体を所定の位置まで搬送したとき、作動を開始する。
このような印刷装置によれば、第２のセンサを常時作動させ続ける必要がなくなる。
【００１６】
かかる印刷装置であって、前記第１のセンサは、メカニカルセンサであることが望ましい。
このような印刷装置によれば、簡単な構成で被印刷体の先端を検出することができる。
【００１７】
かかる印刷装置であって、前記第２のセンサは、該第１のセンサよりも、前記被印刷体の先端の位置の検出に関して、精度が高いことが望ましい。
このような印刷装置によれば、第２のセンサが被印刷体の先端の位置を検出したときに、高精度に被印刷体を位置決めすることができる。
【００１８】
かかる印刷装置であって、前記第１のセンサが前記被印刷体の先端を検出してから前記第２のセンサが前記被印刷体の先端を検出するまで、前記搬送機構は、該第１のセンサに基づいて、該被印刷体を搬送することが望ましい。
このような印刷装置によれば、第２のセンサが被印刷体の先端を検出するまでの間、被印刷体を位置決めすることができる。
【００１９】
かかる印刷装置であって、前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つときに、前記第２センサが前記被印刷体の先端を検出しなかった場合は、警告を行うことが望ましい。
このような印刷装置によれば、ユーザーは第２のセンサに異常があることを知ることができる。
【００２０】
かかる印刷装置であって、入力された前記被印刷体の情報に基づいて、前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つか否かを判断し、前記被印刷体が前記第２のセンサに検出されることが可能な性質を持つと判断したときに、前記第２センサが前記被印刷体の先端を検出しなかった場合は、警告を行うことが望ましい。
【００２１】
被印刷体の先端を検出する第１のセンサと、印刷する位置に向かって該被印刷体を搬送する搬送機構と、該第１のセンサが該被印刷体の先端を検出してから該印刷する位置まで、該搬送機構が該被印刷体を搬送する途中で、該被印刷体の先端を検出する第２のセンサとを備え、前記第１のセンサは、メカニカルセンサであって、前記第２のセンサは、移動可能なキャリッジに設けられており、前記第２のセンサは、被印刷体の幅を検出し、前記第２のセンサは、該被印刷体に光を照射する発光部と、被印刷体によって反射された光を検出する受光部とを有する光学センサであって、前記第２のセンサは、該第１のセンサよりも、前記被印刷体の先端の位置の検出に関して、精度が高く、該第２のセンサが該被印刷体の先端を検出したとき、該搬送機構は、該第２のセンサの検出結果に基づいて、該印刷する位置まで該被印刷体を搬送し、該第２のセンサが該被印刷体の先端を検出しなかったとき、該搬送機構は、該第１のセンサの検出結果に基づいて、該印刷する位置まで該被印刷体を搬送することを特徴とする印刷装置。
このような印刷装置によれば、第２のセンサ が被印刷体の先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行することができる。
【００２２】
第１のセンサと搬送機構と第２のセンサとを備えた印刷装置の印刷方法であって、該第１のセンサが、被印刷体の先端を検出する工程と、該搬送機構が、印刷する位置に向かって該被印刷体を搬送する工程と、該第２のセンサが、該第１のセンサが該被印刷体の先端を検出してから該印刷する位置まで、該搬送機構が該被印刷体を搬送する途中で、該被印刷体の先端を検出する工程と、該第２のセンサが該被印刷体の先端を検出したときに、該搬送機構が、該第２のセンサの検出結果に基づいて、該印刷する位置まで該被印刷体を搬送する工程と、該第２のセンサが該被印刷体の先端を検出しなかったときに、該搬送機構が、該第１のセンサの検出結果に基づいて、該印刷する位置まで該被印刷体を搬送する工程とを有することを特徴とする印刷方法。
このような印刷方法によれば、第２のセンサ が被印刷体の先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行することができる。
【００２３】
被印刷体の先端を検出する第１のセンサと、印刷する位置に向かって該被印刷体を搬送する搬送機構と、該第１のセンサが該被印刷体の先端を検出してから該印刷する位置まで、該搬送機構が該被印刷体を搬送する途中で、該被印刷体の先端を検出する第２のセンサとを備えた印刷装置に、該第２のセンサが該被印刷体の先端を検出したとき、該第２のセンサの検出結果に基づいて、該搬送機構を用いて、該印刷する位置まで該被印刷体を搬送する機能と、該第２のセンサが該被印刷体の先端を検出しなかったとき、該第１のセンサの検出結果に基づいて、該搬送機構を用いて、該印刷する位置まで該被印刷体を搬送する機能とを実現させるプログラム。
このようなプログラムによれば、第２のセンサ が被印刷体の先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行するように制御することができる。
【００２４】
コンピュータ本体と、該コンピュータ本体に接続可能な印刷装置とを備えたコンピュータシステムであって、該印刷装置は、被印刷体の先端を検出する第１のセンサと、印刷する位置に向かって該被印刷体を搬送する搬送機構と、該第１のセンサが該被印刷体の先端を検出してから該印刷する位置まで、該搬送機構が該被印刷体を搬送する途中で、該被印刷体の先端を検出する第２のセンサとを備え、該第２のセンサが該被印刷体の先端を検出したとき、該搬送機構は、該第２のセンサの検出結果に基づいて、該印刷する位置まで該被印刷体を搬送し、該第２のセンサが該被印刷体の先端を検出しなかったとき、該搬送機構は、該第１のセンサの検出結果に基づいて、該搬送機構を用いて、該印刷する位置まで該被印刷体を搬送することを特徴とするコンピュータシステム。
このようなコンピュータシステムによれば、第２のセンサ が被印刷体の先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行することができる。
【００２５】
＝＝＝印刷装置（インクジェットプリンタ）の概要＝＝＝
＜インクジェットプリンタの構成について＞
図１、図２および図３を参照しつつ、印刷装置としてインクジェットプリンタを例にとって、その概要について説明する。なお、図１は、本実施形態のインクジェットプリンタの全体構成の説明図である。また、図２は、 本実施形態のインクジェットプリンタのキャリッジ周辺の概略図である。また、図３は、本実施形態のインクジェットプリンタの搬送ユニット周辺の説明図である。
【００２６】
本実施形態のインクジェットプリンタは、紙搬送ユニット１０、インク吐出ユニット２０、クリーニングユニット３０、キャリッジユニット４０、計測器群５０、および制御ユニット６０を有する。
【００２７】
紙搬送ユニット１０は、被印刷体である例えば紙を印刷可能な位置に送り込み、印刷時に所定の方向（図１において紙面に垂直な方向（以下、紙送り方向という））に所定の移動量で紙を移動させるためのものである。すなわち、紙搬送ユニット１０は、紙を搬送する搬送機構として機能する。紙搬送ユニット１０は、紙挿入口１１Ａ及びロール紙挿入口１１Ｂと、給紙モータ（不図示）と、給紙ローラ１３と、プラテン１４と、紙送りモータ（以下、ＰＦモータという）１５と、紙送りモータドライバ（以下、ＰＦモータドライバという）１６と、紙送りローラ１７Ａと排紙ローラ１７Ｂと、フリーローラ１８Ａとフリーローラ１８Ｂとを有する。ただし、紙搬送ユニット１０が搬送機構として機能するためには、必ずしも、これらの構成要素を全て要するというわけではない。
【００２８】
紙挿入口１１Ａは、被印刷体である紙を挿入するところである。給紙モータ（不図示）は、紙挿入口１１Ａに挿入された紙をプリンタ内に搬送するモータであり、パルスモータで構成される。給紙ローラ１３は、紙挿入口１１に挿入された紙をプリンタ内に自動的に搬送するローラであり、給紙モータ１２によって駆動される。給紙ローラ１３は、略Ｄ形の横断面形状を有している。給紙ローラ１３の円周部分の周囲長さは、ＰＦモータ１５までの搬送距離よりも長く設定されているので、この円周部分を用いて被印刷体をＰＦモータ１５まで搬送できる。なお、給紙ローラ１３の回転駆動力と分離パッド（不図示）の摩擦抵抗とによって、複数の被印刷体が一度に給紙されることを防いでいる。被印刷体の搬送のシーケンスについては、後で詳述する。
【００２９】
プラテン１４は、印刷中の紙Ｓを支持する。ＰＦモータ１５は、被印刷体である例えば紙を紙送り方向に送り出すモータであり、ＤＣモータで構成される。ＰＦモータドライバ１６は、ＰＦモータ１５の駆動を行うためのものである。紙送りローラ１７Ａは、給紙ローラ１３によってプリンタ内に搬送された紙Ｓを印刷可能な領域まで送り出すローラであり、ＰＦモータ１５によって駆動される。フリーローラ１８Ａは、紙送りローラ１７Ａと対向する位置に設けられ、紙Ｓを紙送りローラ１７Ａとの間に挟むことによって紙Ｓを紙送りローラ１７Ａに向かって押さえる。
【００３０】
排紙ローラ１７Ｂは、印刷が終了した紙Ｓをプリンタの外部に排出するローラである。排紙ローラ１７Ｂは、不図示の歯車により、ＰＦモータ１５によって駆動される。フリーローラ１８Ｂは、排紙ローラ１７Ｂと対向する位置に設けられ、紙Ｓを排紙ローラ１７Ｂとの間に挟むことによって紙Ｓを排紙ローラ１７Ｂに向かって押さえる。
【００３１】
インク吐出ユニット２０は、被印刷体である例えば紙にインクを吐出するためのものである。インク吐出ユニット２０は、ヘッド２１と、ヘッドドライバ２２とを有する。ヘッド２１は、インク吐出部であるノズルを複数有し、各ノズルから断続的にインクを吐出する。ヘッドドライバ２２は、ヘッド２１を駆動して、ヘッドから断続的にインクを吐出させるためのものである。なお、インクを吐出するタイミングに関しては、後述する。
【００３２】
クリーニングユニット３０は、ヘッド２１のノズルの目詰まりを防止するためのものである。クリーニングユニット３０は、ポンプ装置３１と、キャッピング装置３５とを有する。ポンプ装置は、ヘッド２１のノズルの目詰まりを防止するため、ノズルからインクを吸い出すものであり、ポンプモータ３２とポンプモータドライバ３３とを有する。ポンプモータ３２は、ヘッド２１のノズルからインクを吸引する。ポンプモータドライバ３３は、ポンプモータ３２を駆動する。キャッピング装置３５は、ヘッド２１のノズルの目詰まりを防止するため、印刷を行わないとき（待機時）に、ヘッド２１のノズルを封止する。
【００３３】
キャリッジユニット４０は、ヘッド２１を所定の方向（図１において紙面の左右方向（以下、走査方向という））に走査移動させるためのものである。キャリッジユニット４０は、キャリッジ４１と、キャリッジモータ（以下、ＣＲモータという）４２と、キャリッジモータドライバ（以下、ＣＲモータドライバという）４３と、プーリ４４と、タイミングベルト４５と、ガイドレール４６とを有する。キャリッジ４１は、走査方向に移動可能であって、ヘッド２１を固定している（したがって、ヘッド２１のノズルは、走査方向に沿って移動しながら、断続的にインクを吐出する）。また、キャリッジ４１は、インクを収容するインクカートリッジ４８を着脱可能に保持している。ＣＲモータ４２は、キャリッジを走査方向に移動させるモータであり、ＤＣモータで構成される。ＣＲモータドライバ４３は、ＣＲモータ４２を駆動するためのものである。プーリ４４は、ＣＲモータ４２の回転軸に取付けられている。タイミングベルト４５は、プーリ４４によって駆動される。ガイドレール４６は、キャリッジ４１を走査方向に案内する。
【００３４】
計測器群５０には、リニア式エンコーダ５１と、ロータリー式エンコーダ５２と、紙検出センサ５３と、ギャップセンサ５４とがある。リニア式エンコーダ５１は、キャリッジ４１の位置を検出するためのものである。ロータリー式エンコーダ５２は、紙送りローラ１７Ａの回転量を検出するためのものである。なお、エンコーダの構成等については、後述する。紙検出センサ５３は、印刷される紙の先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ１３が紙送りローラ１７Ａに向かって紙を搬送する途中で、紙の先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙の先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙送り方向に回転可能なレバーを有し、このレバーは紙の搬送経路内に突出するように配置されている。そのため、紙の先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、紙の先端の位置を検出する。紙幅センサ５４は、キャリッジ４１に取付けられている。紙幅センサ５４は、発光部５４１と受光部５４３を有する光学センサであり、紙によって反射された光を検出することにより、紙幅センサ５４の位置における紙の有無を検出する。そして、紙幅センサ５４は、キャリッジ４１によって移動しながら紙の端部の位置を検出し、紙の幅を検出する。また、紙幅センサ５４は、キャリッジ４１の位置によって、紙の先端を検出できる。紙幅センサ５４は、光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。
【００３５】
制御ユニット６０は、プリンタの制御を行うためのものである。制御ユニット６０は、ＣＰＵ６１と、タイマ６２と、インターフェース部６３と、ＡＳＩＣ６４と、メモリ６５と、ＤＣコントローラ６６とを有する。ＣＰＵ６１は、プリンタ全体の制御を行うためのものであり、ＤＣコントローラ６６、ＰＦモータドライバ１６、ＣＲモータドライバ４３、ポンプモータドライバ３２およびヘッドドライバ２２に制御指令を与える。タイマ６２は、ＣＰＵ６１に対して周期的に割り込み信号を発生する。インターフェース部６３は、プリンタの外部に設けられたホストコンピュータ６７との間でデータの送受信を行う。ＡＳＩＣ６４は、ホストコンピュータ６７からインターフェース部６３を介して送られてくる印刷情報に基づいて、印刷の解像度やヘッドの駆動波形等を制御する。メモリ６５は、ＡＳＩＣ６４及びＣＰＵ６１のプログラムを格納する領域や作業領域等を確保するためのものであり、ＰＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＤＣコントローラ６６は、ＣＰＵ６１から送られてくる制御指令と計測器群５０からの出力に基づいて、ＰＦモータドライバ１６及びＣＲモータドライバ４３を制御する。
【００３６】
＜エンコーダの構成について＞
図４は、リニア式エンコーダ５１の説明図である。
【００３７】
リニア式エンコーダ５１は、キャリッジ４１の位置を検出するためのものであり、リニアスケール５１１と検出部５１２とを有する。
【００３８】
リニアスケール５１１は、所定の間隔（例えば、１／１８０インチ（１インチ＝２．５４ｃｍ））毎にスリットが設けられており、プリンタ本体側に固定されている。
【００３９】
検出部５１２は、リニアスケール５１１と対向して設けられており、キャリッジ４１側に設けられている。検出部５１２は、発光ダイオード５１２Ａと、コリメータレンズ５１２Ｂと、検出処理部５１２Ｃとを有しており、検出処理部５１２Ｃは、複数（例えば、４個）のフォトダイオード５１２Ｄと、信号処理回路５１２Ｅと、２個のコンパレータ５１２Ｆａ、５１２Ｆｂとを備えている。
【００４０】
発光ダイオード５１２Ａは、両端の抵抗を介して電圧Ｖｃｃが印加されると光を発し、この光はコリメータレンズに入射される。コリメータレンズ５１２Ｂは、発光ダイオード５１２Ａから発せられた光を平行光とし、リニアスケール５１１に平行光を照射する。リニアスケールに設けられたスリットを通過した平行光は、固定スリット（不図示）を通過して、各フォトダイオード５１２Ｄに入射する。フォトダイオード５１２Ｄは、入射した光を電気信号に変換する。各フォトダイオードから出力される電気信号は、コンパレータ５１２Ｆａ、５１２Ｆｂにおいて比較され、比較結果がパルスとして出力される。そして、コンパレータ５１２Ｆａ、５１２Ｆｂから出力されるパルスＥＮＣ−Ａ及びパルスＥＮＣ−Ｂが、リニア式エンコーダ５１の出力となる。
【００４１】
図５は、リニア式エンコーダ５１の２種類の出力信号の波形を示すタイミングチャートである。図５Ａは、ＣＲモータ４２が正転しているときにおける出力信号の波形のタイミングチャートである。図５Ｂは、ＣＲモータ４２が反転しているときにおける出力信号の波形のタイミングチャートである。
【００４２】
図５Ａ及び図５Ｂに示す通り、ＣＲモータ４２の正転時および反転時のいずれの場合であっても、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは、位相が９０度ずれている。ＣＲモータ４２が正転しているとき、すなわち、キャリッジ４１が主走査方向に移動しているときは、図５Ａに示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が進んでいる。一方、ＣＲモータ４２が反転しているときは、図５Ｂに示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が遅れている。各パルスの１周期Ｔは、キャリッジ４１がリニアスケール５１１のスリットの間隔（例えば、１／１８０インチ（１インチ＝２．５４ｃｍ））を移動する時間に等しい。
【００４３】
キャリッジ４１の位置の検出は、以下のように行う。まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出し、検出されたエッジの個数をカウントする。このカウント数に基づいて、キャリッジ４１の位置を演算する。カウント数は、ＣＲモータ４２が正転しているときに一つのエッジが検出されると『＋１』を加算し、ＣＲモータ４２が反転しているときに一つのエッジが検出されると『−１』を加算する。パルスＥＮＣの周期はリニアスケール５１１のスリット間隔に等しいので、カウント数にスリット間隔を乗算すれば、カウント数が『０』のときのキャリッジ４１の位置からの移動量を求めることができる。つまり、この場合におけるリニア式エンコーダ５１の解像度は、リニアスケール５１１のスリット間隔となる。また、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方を用いて、キャリッジ４１の位置を検出しても良い。パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの各々の周期はリニアスケール５１１のスリット間隔に等しく、かつ、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは位相が９０度ずれているので、各パルスの立ち上がりエッジ及び立ち下がりエッジを検出し、検出されたエッジの個数をカウントすれば、カウント数『１』は、リニアスケール５１１のスリット間隔の１／４に対応する。よって、カウント数にスリット間隔の１／４を乗算すれば、カウント数が『０』のときのキャリッジ４１の位置から移動量を求めることができる。つまり、この場合におけるリニア式エンコーダ５１の解像度は、リニアスケール５１１のスリット間隔の１／４となる。
【００４４】
キャリッジ４１の速度Ｖｃの検出は、以下のように行う。まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出する。一方、パルスのエッジ間の時間間隔をタイマカウンタによってカウントする。このカウント値から周期Ｔ（Ｔ＝Ｔ１、Ｔ２、・・・）が求められる。そして、リニアスケール５１１のスリット間隔をλとすると、キャリッジの速度は、λ／Ｔとして順次求めることができる。また、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方を用いて、キャリッジ４１の速度を検出しても良い。各パルスの立ち上がりエッジと立ち下がりエッジを検出することにより、リニアスケール５１１のスリット間隔の１／４に対応するエッジ間の時間間隔をタイマカウンタによってカウントする。このカウント値から周期Ｔ（Ｔ＝Ｔ１、Ｔ２、・・・）が求められる。そして、リニアスケール５１１のスリット間隔をλとすると、キャリッジの速度Ｖｃは、Ｖｃ＝λ／（４Ｔ）として順次求めることができる。
【００４５】
なお、ロータリー式エンコーダ５２では、リニア式エンコーダ５１のリニアスケール５１１が紙送りローラ１７Ａの回転に応じて回転する回転円板になる点が異なるだけで、他の構成はリニア式エンコーダ５１とほぼ同様である。
【００４６】
＝＝＝紙送りのシーケンス＝＝＝
図６は、紙送りのシーケンスを示すフロー図である。なお、このシーケンスの実行は、制御ユニット６０によって行われる。また、図７は、紙挿入口から印刷開始位置まで紙を搬送する際の各構成要素と紙との位置関係を示す図である。なお、図７は、各構成要素を上面からみた図であり、図面の下方向が紙送り方向である。各構成要素には前述の説明で用いたものと同じ符号を付しているので、各構成要素の説明は、省略する。
【００４７】
まず、印刷指示がプリンタに与えられると、給紙ローラ１３の回転を開始する（Ｓ１０１）。最初の紙Ｓの位置は、図７Ａに示す通りである。なお、給紙ローラ１３の回転駆動力と分離パッド（不図示）の摩擦抵抗とによって、複数の紙Ｓが一度に給紙されることを防いでいる。
【００４８】
次に、給紙ローラ１３によって、紙Ｓを紙送り方向に搬送する（Ｓ１０２）。この時の紙Ｓの位置は、図７Ｂに示す通りである。なお、給紙ローラ１３の円周部分の周囲長さはＰＦモータ１５までの搬送距離よりも長く設定されているので、この円周部分を用いて被印刷体をＰＦモータ１５まで搬送できる。
【００４９】
次に、紙検出センサ５３によって、紙Ｓの先端の位置が検出される（Ｓ１０３）。すなわち、紙Ｓの先端が紙検出センサ５３のレバーに接触し、レバーの回転を検出することにより、紙Ｓの先端が紙検出センサ５３の位置に到達したことを検出することができる。この時の紙Ｓの位置は、図７Ｃに示す通りである。
【００５０】
次に、紙の傾きを補正する（Ｓ１０４）。紙の傾き補正処理について、図８及び図９を用いて説明する。なお、図８は、紙の傾き補正のフロー図である。また、図９は、紙の傾き補正の様子を上面から見た図である。まず、紙送りローラ１７Ａの回転を停止した状態で、給紙ローラ１３を順方向（紙が紙送り方向に搬送される回転方向）に回転させて、紙Ｓを紙送り方向に搬送する（Ｓ２０１、図９Ａ）。次に、紙Ｓが紙送りローラ１７Ａに接触する（Ｓ２０２、図９Ｂ）。次に、更に給紙ローラ１３を所定量だけ順方向にさせる（Ｓ２０３）。このとき、紙送りローラ１７Ａが停止状態であるため、紙Ｓが搬送されないので、給紙ローラ１３と紙との間で滑りが生じ、紙Ｓの先端が紙送りローラ１７Ａと平行になる（図９Ｃ）。次に、給紙ローラ１３を逆回転させて、紙Ｓを紙送りローラ１７Ａから離す（Ｓ２０４、図９Ｄ）。そして、紙Ｓを搬送するために紙送りローラ１７Ａの回転を開始する。このとき、給紙ローラ１３による紙送り量と紙送りローラ１７Ａによる紙送り量とが同じになるように、給紙ローラ１３と紙送りローラ１７Ａとを同期させて回転させる（Ｓ２０５）。以上の処理を行うことにより、紙の傾きを補正して、紙を搬送することができる。なお、上記の紙の傾き補正処理における給紙ローラ１３の回転量は、紙検出センサ５３によって検出された紙の先端の位置に基づいて、制御されている。
【００５１】
次に、図７Ｄ（図９Ｄ）の状態から、所定の紙送り量Ｘまで紙Ｓを搬送するように設定するため、不図示のカウンタの値をＸに設定し（Ｓ１０５）、ＰＦモータ１５を回転させて、ロータリーエンコーダ５２からのパルス信号に基づいてカウンタの値を減らし（Ｓ１０６）、所定の紙送り量Ｘを送るまでＰＦモータ１５を駆動する（Ｓ１０８）。
【００５２】
もし、紙送り量Ｘまで紙Ｓを搬送する途中で（図７Ｅ）紙幅センサ５４が紙Ｓの先端を検出したときは（Ｓ１０７）、残りの紙送り量の設定を変更し、所定の紙送り量Ｙまで紙Ｓを搬送するようにカウンタの値を設定する（Ｓ１１１）。すなわち、紙検出センサ５３の検知結果に基づいて設定されていた搬送量が、紙幅センサ５４の検知結果に基づいて設定変更されることになる。そして、ＰＦモータ１５を回転させて、ロータリーエンコーダ５２からのパルス信号に基づいてカウンタの値を減らし（Ｓ１１２）、紙送り量Ｙを送るまでＰＦモータ１５を駆動する（Ｓ１１３、図７Ｆ）。なお、図７Ｆでは、紙幅センサ５４が紙の端部を検出するために、キャリッジ４１の場所が移動されている。
【００５３】
もし、紙幅センサ５４が紙Ｓの先端を検出できなかったときは（Ｓ１０７）、そのまま紙送り量Ｘのカウンタの値の減算を続ける。すなわち、紙幅センサ５４が紙Ｓの先端を検出できなかったときは、紙検出センサ５３の検出結果に基づいて設定された紙送り量Ｘの搬送を行う（Ｓ１０８、図７Ｆ）。
【００５４】
なお、上記のように紙送り量Ｙ又は紙送り量Ｘだけ紙Ｓを搬送し終えたときの紙Ｓの位置は、『頭出し位置』と呼ばれる。この頭出し位置から所定の搬送量だけ紙Ｓが搬送されることによって、紙Ｓは印刷される位置まで搬送され、印刷が開始される（Ｓ１０９）。つまり、紙幅センサ５４が紙Ｓの先端を検出したときは、紙幅センサの検出結果に基づいて、印刷する位置まで紙Ｓを搬送する。一方、紙幅センサ５４が紙Ｓの先端を検出しなかったときは、紙検出センサ５３の検出結果に基づいて、印刷する位置まで紙Ｓを搬送する。
【００５５】
本実施形態では、紙幅センサ５４が紙Ｓの先端を検出したときは、紙検知センサ５３の検出結果に基づいて設定された紙送り量の設定を変更し、紙幅センサ５４の検出結果に基づいて紙送り量を設定している。これにより、本実施形態では、紙Ｓが、高い位置精度で印刷位置まで搬送される。
【００５６】
また、本実施形態では、紙幅センサ５４が紙Ｓの先端を検出しなかったときは、紙検知センサ５３の検出結果に基づいて、紙の搬送を続行する。そのため、紙幅センサ５４が紙Ｓの先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行することができる。
【００５７】
特に、被印刷体がＯＨＰ用紙のような透明な材質であるとき、色紙のように被印刷体に色が付いているとき、又は、被印刷体に汚れが付着しているときには、紙幅センサ５４が紙Ｓの先端を検出できない場合もあるが、本実施形態では、このような場合でも印刷動作を続行することができる。また、紙幅センサ５４が故障しているときや紙幅センサの受光部に汚れが付着しているときには、紙幅センサ５４が紙Ｓの先端を検出できない場合もあるが、本実施形態では、このような場合でも印刷動作を続行することができる。
【００５８】
＝＝＝紙幅センサの異常警告＝＝＝
紙幅センサ５４が被印刷体の先端を検出できなかった原因が紙幅センサ５４によるもの（センサ故障や受光部の汚れ付着等）であれば、装置に異常があるので、ユーザーに装置の異常を警告する必要がある。しかし、紙幅センサ５４が被印刷体の先端を検出できなかった原因が被印刷体によるもの（例えば被印刷体がＯＨＰ用紙である等）であれば、装置に異常があるわけではないので、ユーザーに装置の異常を警告する必要はない。したがって、ユーザーに装置の異常を警告するためには、紙幅センサ５４が被印刷体の先端を検出できない原因が、被印刷体によるものなのか、紙幅センサ５４によるものなのかを判断する必要がある。
【００５９】
図１０は、紙幅センサ５４の異常検出処理を示すフロー図である。この異常検出処理は、ユーザーがプリンタに対して異常検出処理を行う旨の指令を与えることによって、開始される。
【００６０】
まず、紙幅センサ５４が検出可能な紙（例えば白い紙など）を紙挿入口１１Ａに挿入する（Ｓ３０１）。その後、紙幅センサ５４が検出可能な位置まで、紙を搬送する（Ｓ３０２）。そして、紙幅センサ５４が紙の存在を検出できたか否かを判断する（Ｓ３０３）。
【００６１】
紙幅センサ５４が紙の存在を検出できたならば、紙幅センサ５４に異常はないと判断されるので（Ｓ３０４）、紙幅センサ５４に異常がない旨をユーザーに対して報知する（Ｓ３０５）。
【００６２】
紙幅センサが検出可能な紙にもかかわらず、紙幅センサ５４が紙の存在を検出できなかったならば、紙幅センサ５４に異常があると判断されるので（Ｓ３１１）、紙幅センサ５４に異常がある旨をユーザーに対して警告する（Ｓ３１２）。なお、ユーザーに対する警告は、音又は画面表示により行う。警告の画面表示は、プリンタに備えられている表示装置上で行われても良いし、コンピュータ本体に接続されている表示装置（後述）上で行われても良い。
【００６３】
本実施形態によれば、紙幅センサ５４が被印刷体の先端を検出できない原因が、被印刷体によるものなのか、紙幅センサ５４によるものなのかを判断することができる。そして、原因が紙幅センサ５４によるものであると判断されたとき、ユーザーに対して警告を行うので、ユーザーは、プリンタに故障があることを知ることができる。但し、紙幅センサ５４に異常があって紙の先端を検出できなかったとしても、印刷処理を続行できることは上述の通りである。
【００６４】
＝＝＝コンピュータシステム等の構成＝＝＝
次に、本発明に係る実施形態の一例であるコンピュータシステム、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体の実施形態について、図面を参照しながら説明する。
【００６５】
図１１は、コンピュータシステムの外観構成を示した説明図である。コンピュータシステム１０００は、コンピュータ本体１１０２と、表示装置１１０４と、プリンタ１１０６と、入力装置１１０８と、読取装置１１１０とを備えている。コンピュータ本体１１０２は、本実施形態ではミニタワー型の筐体に収納されているが、これに限られるものではない。表示装置１１０４は、ＣＲＴ（Cathode Ray Tube：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ１１０６は、上記に説明されたプリンタが用いられている。入力装置１１０８は、本実施形態ではキーボード１１０８Ａとマウス１１０８Ｂが用いられているが、これに限られるものではない。読取装置１１１０は、本実施形態ではフレキシブルディスクドライブ装置１１１０ＡとＣＤ−ＲＯＭドライブ装置１１１０Ｂが用いられているが、これに限られるものではなく、例えばＭＯ（Magnet Optical）ディスクドライブ装置やＤＶＤ（Digital Versatile Disk）等の他のものであっても良い。
【００６６】
図１２は、図１１に示したコンピュータシステムの構成を示すブロック図である。コンピュータ本体１１０２が収納された筐体内にＲＡＭ等の内部メモリ１２０２と、ハードディスクドライブユニット１２０４等の外部メモリがさらに設けられている。上述したプリンタの動作を制御するコンピュータプログラムは、記録媒体であるフレキシブルディスクＦＤやＣＤ−ＲＯＭ等に記録され、読取装置１１１０により読みこまれる。また、コンピュータプログラムは、インターネット等の通信回線を介して、コンピュータシステム１０００にダウンロードされるようにしても良い。
【００６７】
なお、以上の説明においては、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０と接続されてコンピュータシステムを構成した例について説明したが、これに限られるものではない。例えば、コンピュータシステムが、コンピュータ本体１１０２とプリンタ１１０６から構成されても良く、コンピュータシステムが表示装置１１０４、入力装置１１０８及び読取装置１１１０のいずれかを備えていなくても良い。また、例えば、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０のそれぞれの機能又は機構の一部を持っていても良い。一例として、プリンタ１１０６が、画像処理を行う画像処理部、各種の表示を行う表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部等を有する構成としても良い。
【００６８】
また、上述した実施形態において、プリンタを制御するコンピュータプログラムが、制御ユニット６０のメモリ６５に取り込まれていても良い。そして、制御ユニット６０が、このコンピュータプログラムを実行することにより、上述した実施形態におけるプリンタの動作を達成しても良い。
【００６９】
このようにして実現されたコンピュータシステムは、システム全体として従来システムよりも優れたシステムとなる。
【００７０】
＝＝＝その他の実施の形態＝＝＝
以上、一実施形態に基づき、本発明に係るプリンタ等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に係る印刷装置に含まれるものである。
【００７１】
＜紙の傾き補正処理について＞
前述の実施形態では、紙の傾き補正処理を行っていた。しかし、紙の傾き補正処理は、行わなくても良い。但し、紙の傾き補正を行った方が、紙を高精度に位置決めすることができることは言うまでもない。
【００７２】
＜紙幅センサについて＞
前述の実施形態では、キャリッジに設けられた紙幅センサ５４を用いることによって、紙検出センサ５３よりも下流側で紙の先端を検出していた。しかし、これに限られるものではない。例えば、紙の先端を検出するのに、紙幅センサ５４を兼用するのではなく、第２の紙検出センサを設けても良い。
【００７３】
また、前述の実施形態では、紙幅センサ５４は、常時作動し続ける状態であった。しかし、これに限られるものではない。例えば、紙が所定の量だけ搬送され、紙が所定の位置にまで搬送されたときに（例えば、紙が紙送りローラ１７Ａに到達し、紙送りローラ１７Ａよって搬送され始めたとき等に）、紙幅センサ５４が作動を開始するように設定されていても良い。
【００７４】
＜異常検出処理について＞
前述の実施形態では、紙幅センサ５４の異常検出処理は、ユーザーがプリンタに対して異常検出処理を行う旨の指令を与えることによって、開始されていた。しかし、これに限られるものではない。
【００７５】
図１３は、紙幅センサ５４の他の異常検出処理を示すフロー図である。図６の実施形態と比較すると、最初に被印刷体の情報を入力する工程（Ｓ４０１）がある点と、所定の場合において印刷処理が終了した後に警告を行うか否かの判断等を行う工程（Ｓ４０２、Ｓ４０３）がある点が相違する。なお、図６と同じ工程に付いては、説明を省略する。
【００７６】
本実施形態では、最初に被印刷体の情報を入力する工程がある（Ｓ４０１）。入力された被印刷体の情報は、印刷処理（Ｓ１０９）における印刷条件の設定や、紙幅センサ５４の異常検出処理（後述）に用いられる。なお、入力される被印刷体の情報は、例えば、紙の種類に関する情報や、ＯＨＰ用紙である旨の情報等である。
【００７７】
そして、本実施形態では、紙幅センサ５４が紙の先端を検出しなかった場合には、印刷処理（Ｓ１０９）が終了した後、Ｓ４０１で入力された被印刷体の情報に基づいて、紙幅センサ５４が検出可能な性質を持つ紙であったか否かを判断する（Ｓ４０２）。もし、被印刷体が紙幅センサ５４に検出されない種類であるならば、紙幅センサ５４に異常はなかったものと判断される。しかし、被印刷体が紙幅センサ５４に検出可能な種類の紙であれば、紙幅センサ５４に異常があるものと判断され、紙幅センサ５４に異常がある旨をユーザーに対して警告する（Ｓ４０３）。なお、ユーザーに対する警告は、音又は画面表示により行う。警告の画面表示は、プリンタに備えられている表示装置上で行われても良いし、コンピュータ本体に接続されている表示装置上で行われても良い。
【００７８】
本実施形態によれば、ユーザーがプリンタに対して異常検出処理を行う旨の指令を与えることなく、自動的に紙幅センサの異常を検出することができる。
【００７９】
【発明の効果】
本発明に係る印刷装置によれば、第２のセンサ（一例として、 紙幅センサ５４）が被印刷体（一例として、紙Ｓ）の先端を検出しなかったときであっても、装置を停止することなく、印刷動作を続行することができる。
【図面の簡単な説明】
【図１】本実施形態のインクジェットプリンタの全体構成の説明図である。
【図２】本実施形態のインクジェットプリンタのキャリッジ周辺の概略図である。
【図３】本実施形態のインクジェットプリンタの搬送ユニット周辺の説明図である。
【図４】リニア式エンコーダの構成の説明図である。
【図５】リニア式エンコーダの出力信号の波形を示すタイミングチャートである。
【図６】紙送りのシーケンスを示すフロー図である。
【図７】紙挿入口から印刷開始位置まで紙を搬送する際の各構成要素と紙との位置関係を示す図である。
【図８】紙の傾き補正のフロー図である。
【図９】紙の傾き補正の様子を上面から見た図である。
【図１０】紙幅センサの異常検出処理を示すフロー図である。
【図１１】コンピュータシステムの外観構成を示した説明図である。
【図１２】図１１に示したコンピュータシステムの構成を示すブロック図である。
【図１３】紙幅センサの他の異常検出処理を示すフロー図である。
【符号の説明】
１０  紙搬送ユニット
１１Ａ  紙挿入口
１１Ｂ  ロール紙挿入口
１３  給紙ローラ
１４  プラテン
１５  紙送りモータ（ＰＦモータ）
１６  紙送りモータドライバ（ＰＦモータドライバ）
１７Ａ  紙送りローラ
１７Ｂ  排紙ローラ
１８Ａ、１８Ｂ  フリーローラ
２０  インク吐出ユニット
２１  ヘッド
２２  ヘッドドライバ
３０  クリーニングユニット
３１  ポンプ装置
３２  ポンプモータ
３３  ポンプモータドライバ
３５  キャッピング装置
４０  キャリッジユニット
４１  キャリッジ
４２  キャリッジモータ（ＣＲモータ）
４３  キャリッジモータドライバ（ＣＲモータドライバ）
４４  プーリ
４５  タイミングベルト
４６  ガイドレール
５０  計測器群
５１  リニア式エンコーダ
５１１  リニアスケール
５１２  検出部
５１２Ａ  発光ダイオード
５１２Ｂ  コリメータレンズ
５１２Ｃ  検出処理部
５１２Ｄ  フォトダイオード
５１２Ｅ  信号処理回路
５１２Ｆ  コンパレータ
５２  ロータリー式エンコーダ
５３  紙検出センサ
５４  紙幅センサ
６０  制御ユニット
６１  ＣＰＵ
６２  タイマ
６３  インターフェース部
６４  ＡＳＩＣ
６５  メモリ
６６  ＤＣコントローラ
６７  ホストコンピュータ
【図１】
0003931688.tif 000002
【図２】
0003931688.tif 000003
【図３】
0003931688.tif 000004
【図４】
0003931688.tif 000005
【図５】
0003931688.tif 000006
【図６】
0003931688.tif 000007
【図７】
0003931688.tif 000008
【図８】
0003931688.tif 000009
【図９】
0003931688.tif 000010
【図１０】
0003931688.tif 000011
【図１１】
0003931688.tif 000012
【図１２】
0003931688.tif 000013
【図１３】
0003931688.tif 000014