(57)【要約】【課題】ドット形成用の載置面上に異物が存在していてもターゲットの端部位置や幅の誤判定を防止できるようにする。【解決手段】プラテン３９上に用紙Ｐを搬送する前に光学センサ３８によりプラテン３９上を走査し、検出されたセンサ位置を予め異物の端部位置としてＲＡＭ５３に登録しておく。そして、用紙Ｐがプラテン３９上に搬送された状態で再び光学センサ３８によりプラテン３９上を走査し、検出されたセンサ位置のうちＲＡＭ５３に登録された異物の端部位置と一致しないセンサ位置を抽出し、抽出したセンサ位置を用いて用紙Ｐの幅を判定する。このように、異物の端部位置と一致するセンサ位置を使用しないので、プラテン３９上に異物が存在していても用紙Ｐの端部位置や幅の誤判定を防止することができる。【選択図】図１
2009083115.tif 000002
【特許請求の範囲】
【請求項１】
ターゲットに液体を吐出してドットを形成可能な液体吐出装置であって、
前記ターゲットをドット形成用の載置面に搬送する搬送手段と、
前記載置面上のターゲットに液体を吐出する液体吐出手段と、
前記載置面上に前記ターゲットの両端部を検出可能な検出領域をもつ光学センサと、
データを記憶する記憶手段と、
前記ターゲットを搬送する前の所定のタイミングで前記光学センサにより検出された検出値に基づいて前記載置面上の異物の有無を判定し、前記載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として前記記憶手段に記憶させる異物判定手段と、
前記ターゲットのドット形成が指示されたとき、前記異物判定手段により前記載置面上に異物が存在しないと判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値に基づいて前記ターゲットの端部位置を判定し、前記異物判定手段により前記載置面上に異物が存在すると判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値に基づいて前記ターゲットの端部位置を判定するターゲット端部位置判定手段と、
前記判定された前記ターゲットの端部位置に基づいてドットを形成すべき領域を設定すると共に該設定した領域に液体が吐出されてドットが形成されるよう前記液体吐出手段を制御する制御手段と
を備える液体吐出装置。
【請求項２】
請求項１に記載の液体吐出装置であって、
前記光学センサを前記ターゲットの搬送方向に直交する直交方向に移動させる移動手段と、
前記移動手段の位置を検出する位置センサと、
を備え、
前記異物判定手段は、前記所定のタイミングで前記光学センサが移動されるよう前記移動手段を制御し、前記位置センサにより検出された前記光学センサが検出したときの前記移動手段の位置を前記異物検出位置として用いる手段であり、
前記ターゲット端部位置判定手段は、前記ターゲットが前記載置面上に搬送されたときに前記光学センサが移動されるよう前記移動手段を制御し、前記位置センサにより検出された前記光学センサが検出したときの前記移動手段の位置に基づいて前記ターゲットの端部位置を判定する手段である
液体吐出装置。
【請求項３】
サイズの異なる複数種のターゲットに液体を吐出してドットを形成可能な液体吐出装置であって、
前記ターゲットをドット形成用の載置面に搬送する搬送手段と、
前記載置面上のターゲットに液体を吐出する液体吐出手段と、
前記載置面上に前記複数種のターゲットの幅以上の所定幅の検出領域をもつ光学センサと、
データを記憶する記憶手段と、
前記ターゲットを搬送する前の所定のタイミングで前記光学センサにより検出された検出値に基づいて前記載置面上の異物の有無を判定し、前記載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として前記記憶手段に記憶させる異物判定手段と、
前記ターゲットのドット形成が指示されたとき、前記異物判定手段により前記載置面上に異物が存在しないと判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値に基づいて前記ターゲットの幅を判定し、前記異物判定手段により前記載置面上に異物が存在すると判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値に基づいて前記ターゲットの幅を判定するターゲット幅判定手段と、
前記判定された前記ターゲットの幅に基づいてドットを形成すべき領域を設定すると共に該設定した領域に液体が吐出されてドットが形成されるよう前記液体吐出手段を制御する制御手段と
を備える液体吐出装置。
【請求項４】
請求項３に記載の液体吐出装置であって、
サイズの異なる複数種のターゲットのドット形成指示に伴って該ターゲットのサイズ情報を受け付けるサイズ情報受付手段を備え、
前記ターゲット幅判定手段は、前記異物判定手段により前記載置面上に異物が存在すると判定されたとき、前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値では前記ターゲットの幅を判定できないときには、前記サイズ情報受付手段により受け付けられた前記ターゲットのサイズ情報に基づいて該ターゲットの幅を判定する手段である
液体吐出装置。
【請求項５】
前記ターゲット幅判定手段は、前記異物判定手段により前記載置面上に異物が存在すると判定されたとき、前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値では前記ターゲットの幅を判定できないときには、自機で対応可能な複数種のターゲットのうち前記記憶された異物検出位置に対応する領域内に端部が含まれるサイズのターゲットを選択し、該選択したターゲットの幅を前記ターゲットの幅と判定する手段である請求項３記載の液体吐出装置。
【請求項６】
前記ターゲット幅判定手段は、自機で対応可能な複数種のターゲットのうち前記異物検出領域に端部が含まれるサイズのターゲットを選択するにあたり、該当するサイズのターゲットが複数あるときには、該複数のターゲットのうち最小の幅を有するターゲットを選択する手段である請求項５記載の液体吐出装置。
【請求項７】
請求項３〜６のいずれか１項に記載の液体吐出装置であって、
前記光学センサを前記ターゲットの搬送方向に直交する直交方向に移動させる移動手段と、
前記移動手段の位置を検出する位置センサと、
を備え、
前記異物判定手段は、前記所定のタイミングで前記光学センサが移動されるよう前記移動手段を制御し、前記位置センサにより検出された前記光学センサが検出したときの前記移動手段の位置を前記異物検出位置として用いる手段であり、
前記ターゲット幅判定手段は、前記ターゲットが前記載置面上に搬送されたときに前記光学センサが移動されるよう前記移動手段を制御し、前記位置センサにより検出された前記光学センサが検出したときの前記移動手段の位置に基づいて前記ターゲットの幅を判定する手段である
液体吐出装置。
【請求項８】
ターゲットをドット形成用の載置面に搬送する搬送手段と、前記載置面上のターゲットに液体を吐出する液体吐出手段と、前記載置面上に前記ターゲットの両端部を検出可能な検出領域をもつ光学センサと、データを記憶する記憶手段と、を備える液体吐出装置のコンピュータ・ソフトウェアによる制御方法であって、
（ａ）前記ターゲットを搬送する前の所定のタイミングで前記光学センサにより検出された検出値に基づいて前記載置面上の異物の有無を判定し、前記載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として前記記憶手段に記憶させるステップと、
（ｂ）前記ターゲットのドット形成が指示されたとき、前記ステップ（ａ）で前記載置面上に異物が存在しないと判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値に基づいて前記ターゲットの端部位置を判定し、前記ステップ（ａ）で前記載置面上に異物が存在すると判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値に基づいて前記ターゲットの端部位置を判定するステップと、
（ｃ）前記判定された前記ターゲットの端部位置に基づいてドットを形成すべき領域を設定すると共に該設定した領域に液体が吐出されてドットが形成されるよう前記液体吐出手段を制御するステップと、
を含む液体吐出装置の制御方法。
【請求項９】
サイズの異なる複数種のターゲットをドット形成用の載置面に搬送する搬送手段と、前記載置面上のターゲットに液体を吐出する液体吐出手段と、前記載置面上に前記複数種のターゲットの幅以上の所定幅の検出領域をもつ光学センサと、データを記憶する記憶手段と、を備える液体吐出装置のコンピュータ・ソフトウェアによる制御方法であって、
（ａ）前記ターゲットを搬送する前の所定のタイミングで前記光学センサにより検出された検出値に基づいて前記載置面上の異物の有無を判定し、前記載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として前記記憶手段に記憶させるステップと、
（ｂ）前記ターゲットのドット形成が指示されたとき、前記ステップ（ａ）で前記載置面上に異物が存在しないと判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値に基づいて前記ターゲットの幅を判定し、前記ステップ（ａ）で前記載置面上に異物が存在すると判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値に基づいて前記ターゲットの幅を判定するステップと、
（ｃ）前記判定された前記ターゲットの幅に基づいてドットを形成すべき領域を設定すると共に該設定した領域に液体が吐出されてドットが形成されるよう前記液体吐出手段を制御するステップと、
を含む液体吐出装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、この種の液体吐出装置としては、プラテン上にある紙くずなどの異物を光センサで検出可能なインクジェットプリンタが提案されている（例えば、特許文献１参照）。このプリンタでは、電源投入時などのプラテン上に用紙が搬送されていない状態で、用紙幅検出用の光センサを用いてプラテン上を走査する。そして、プラテン上の異物を検出するとユーザにその旨を知らせ、ユーザによる異物の除去後にプラテン上の異物の有無を確認してから印刷を行うようにしている。
【特許文献１】特開２００６−８８６１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザにプラテン上の異物の存在を知らせても、ユーザが異物を発見できなかったり異物に手が届きにくかったりするなど、ユーザによる異物の除去が困難な場合がある。特に、写真や葉書サイズなどの用紙に特化した小型の液体吐出装置には、異物を除去するために分解の必要があるなどユーザによる異物の除去が事実上不可能なものがある。ここで、プラテン上に異物が存在しているときにプラテン上に搬送された用紙の端部位置を光センサを用いて検出した場合、異物の存在により端部位置を誤判定したり用紙幅を実際の幅より大きく誤判定することがある。このとき、誤判定した端部位置や用紙幅を基準として液体吐出領域を設定するので、用紙からはみ出たプラテン上の領域にまで液体を吐出する場合があり、この場合プラテン上に吐出された液体が次に搬送される用紙に付着する用紙汚れなどの問題が発生する。
【０００４】
本発明の液体吐出装置及びその制御方法は、ドット形成用の載置面上に異物が存在していてもターゲットの端部位置や幅の誤判定を防止できるようにすることを主目的とする。
【課題を解決するための手段】
【０００５】
本発明の液体吐出装置及びその制御方法は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の液体吐出装置は、
ターゲットに液体を吐出してドットを形成可能な液体吐出装置であって、
前記ターゲットをドット形成用の載置面に搬送する搬送手段と、
前記載置面上のターゲットに液体を吐出する液体吐出手段と、
前記載置面上に前記ターゲットの両端部を検出可能な検出領域をもつ光学センサと、
データを記憶する記憶手段と、
前記ターゲットを搬送する前の所定のタイミングで前記光学センサにより検出された検出値に基づいて前記載置面上の異物の有無を判定し、前記載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として前記記憶手段に記憶させる異物判定手段と、
前記ターゲットのドット形成が指示されたとき、前記異物判定手段により前記載置面上に異物が存在しないと判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値に基づいて前記ターゲットの端部位置を判定し、前記異物判定手段により前記載置面上に異物が存在すると判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値に基づいて前記ターゲットの端部位置を判定するターゲット端部位置判定手段と、
前記判定された前記ターゲットの端部位置に基づいてドットを形成すべき領域を設定すると共に該設定した領域に液体が吐出されてドットが形成されるよう前記液体吐出手段を制御する制御手段と
を備えたものである。
【０００７】
この液体吐出装置では、ターゲットを搬送する前の所定のタイミングで光学センサにより検出された検出値に基づいて載置面上の異物の有無を判定し、載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として記憶手段に記憶させ、ターゲットのドット形成が指示されたとき、異物判定手段により載置面上に異物が存在しないと判定されたときにはターゲットが搬送されるよう搬送手段を制御すると共に載置面上にターゲットが搬送された状態で光学センサにより検出された検出値に基づいてターゲットの端部位置を判定し、異物判定手段により載置面上に異物が存在すると判定されたときにはターゲットが搬送されるよう搬送手段を制御すると共に載置面上にターゲットが搬送された状態で光学センサにより検出された検出値のうち記憶された異物検出位置を除く検出値に基づいてターゲットの端部位置を判定する。そして、判定されたターゲットの端部位置に基づいてドットを形成すべき領域を設定すると共に設定した領域に液体が吐出されてドットが形成されるよう液体吐出手段を制御する。したがって、ドット形成用の載置面上に異物が存在していてもターゲットの端部位置の誤判定を防止することができる。
【０００８】
本発明の液体吐出装置において、前記光学センサを前記ターゲットの搬送方向に直交する直交方向に移動させる移動手段と、前記移動手段の位置を検出する位置センサと、を備え、前記異物判定手段は、前記所定のタイミングで前記光学センサが移動されるよう前記移動手段を制御し、前記位置センサにより検出された前記光学センサが検出したときの前記移動手段の位置を前記異物検出位置として用いる手段であり、前記ターゲット幅判定手段は、前記ターゲットが前記載置面上に搬送されたときに前記光学センサが移動されるよう前記移動手段を制御し、前記位置センサにより検出された前記光学センサが検出したときの前記移動手段の位置に基づいて前記ターゲットの端部位置を判定する手段であるものとしてもよい。こうすれば、比較的容易に異物の位置を検出したりターゲットの端部位置を判定したりすることができる。
【０００９】
本発明の液体吐出装置は、
サイズの異なる複数種のターゲットに液体を吐出してドットを形成可能な液体吐出装置であって、
前記ターゲットをドット形成用の載置面に搬送する搬送手段と、
前記載置面上のターゲットに液体を吐出する液体吐出手段と、
前記載置面上に前記複数種のターゲットの幅以上の所定幅の検出領域をもつ光学センサと、
データを記憶する記憶手段と、
前記ターゲットを搬送する前の所定のタイミングで前記光学センサにより検出された検出値に基づいて前記載置面上の異物の有無を判定し、前記載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として前記記憶手段に記憶させる異物判定手段と、
前記ターゲットのドット形成が指示されたとき、前記異物判定手段により前記載置面上に異物が存在しないと判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値に基づいて前記ターゲットの幅を判定し、前記異物判定手段により前記載置面上に異物が存在すると判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値に基づいて前記ターゲットの幅を判定するターゲット幅判定手段と、
前記判定された前記ターゲットの幅に基づいてドットを形成すべき領域を設定すると共に該設定した領域に液体が吐出されてドットが形成されるよう前記液体吐出手段を制御する制御手段と
を備えたものである。
【００１０】
この液体吐出装置では、ターゲットを搬送する前の所定のタイミングで光学センサにより検出された検出値に基づいて載置面上の異物の有無を判定し、載置面上に異物が存在すると判定したときには検出値を異物検出位置として記憶手段に記憶させ、ターゲットのドット形成が指示されたとき、異物判定手段により載置面上に異物が存在しないと判定されたときにはターゲットが搬送されるよう搬送手段を制御すると共に載置面上にターゲットが搬送された状態で光学センサにより検出された検出値に基づいてターゲットの幅を判定し、異物判定手段により載置面上に異物が存在すると判定されたときにはターゲットが搬送されるよう搬送手段を制御すると共に載置面上にターゲットが搬送された状態で光学センサにより検出された検出値のうち記憶された異物検出位置を除く検出値に基づいてターゲットの幅を判定する。そして、判定されたターゲットの幅に基づいてドットを形成すべき領域を設定すると共に設定した領域に液体が吐出されてドットが形成されるよう液体吐出手段を制御する。したがって、ドット形成用の載置面上に異物が存在していてもターゲットの幅の誤判定を防止することができる。
【００１１】
本発明の液体吐出装置において、前記ターゲットのドット形成指示に伴って該ターゲットのサイズ情報を受け付けるサイズ情報受付手段を備え、前記ターゲット幅判定手段は、前記異物判定手段により前記載置面上に異物が存在すると判定されたとき、前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値では前記ターゲットの幅を判定できないときには、前記サイズ情報受付手段により受け付けられた前記ターゲットのサイズ情報に基づいて該ターゲットの幅を判定する手段であるものとしてもよい。こうすれば、ターゲットの端部が異物と重なっていてターゲットの端部を検出できないときでも、ターゲットの幅の誤判定を防止することができる。
【００１２】
本発明の液体吐出装置において、前記ターゲット幅判定手段は、前記異物判定手段により前記載置面上に異物が存在すると判定されたとき、前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値では前記ターゲットの幅を判定できないときには、自機で対応可能な複数種のターゲットのうち前記記憶された異物検出位置に対応する領域内に端部が含まれるサイズのターゲットを選択し、該選択したターゲットの幅を前記ターゲットの幅と判定する手段であるものとしてもよい。こうすれば、ターゲットの幅を判定できないときでも実際に搬送されているターゲットに近い幅を選択するので、ターゲットの幅の誤判定を防止することができる。この場合、前記ターゲット幅判定手段は、自機で対応可能な複数種のターゲットのうち前記異物検出領域に端部が含まれるサイズのターゲットを選択するにあたり、該当するサイズのターゲットが複数あるときには、該複数のターゲットのうち最小の幅を有するターゲットを選択する手段であるものとしてもよい。こうすれば、実際に搬送されているターゲットの幅より大きくターゲットの幅を判定することがないので、ターゲットの幅からはみ出た領域に液体吐出領域を設定することがなく載置面への液体の付着を防止することができる。
【００１３】
本発明の液体吐出装置において、前記光学センサを前記ターゲットの搬送方向に直交する直交方向に移動させる移動手段と、前記移動手段の位置を検出する位置センサと、を備え、前記異物判定手段は、前記所定のタイミングで前記光学センサが移動されるよう前記移動手段を制御し、前記位置センサにより検出された前記光学センサが検出したときの前記移動手段の位置を前記異物検出位置として用いる手段であり、前記ターゲット幅判定手段は、前記ターゲットが前記載置面上に搬送されたときに前記光学センサが移動されるよう前記移動手段を制御し、前記位置センサにより検出された前記光学センサが検出したときの前記移動手段の位置に基づいて前記ターゲットの幅を判定する手段であるものとしてもよい。こうすれば、比較的容易に異物の位置を検出したりターゲットの幅を判定したりすることができる。
【００１４】
本発明の液体吐出装置の制御方法は、ターゲットをドット形成用の載置面に搬送する搬送手段と、前記載置面上のターゲットに液体を吐出する液体吐出手段と、前記載置面上に前記ターゲットの両端部を検出可能な検出領域をもつ光学センサと、データを記憶する記憶手段と、を備える液体吐出装置のコンピュータ・ソフトウェアによる制御方法であって、
（ａ）前記ターゲットを搬送する前の所定のタイミングで前記光学センサにより検出された検出値に基づいて前記載置面上の異物の有無を判定し、前記載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として前記記憶手段に記憶させるステップと、
（ｂ）前記ターゲットのドット形成が指示されたとき、前記ステップ（ａ）で前記載置面上に異物が存在しないと判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値に基づいて前記ターゲットの端部位置を判定し、前記ステップ（ａ）で前記載置面上に異物が存在すると判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値に基づいて前記ターゲットの端部位置を判定するステップと、
（ｃ）前記判定された前記ターゲットの端部位置に基づいてドットを形成すべき領域を設定すると共に該設定した領域に液体が吐出されてドットが形成されるよう前記液体吐出手段を制御するステップと、
を含むものである。
【００１５】
この液体吐出装置の制御方法では、ターゲットを搬送する前の所定のタイミングで光学センサにより検出された検出値に基づいて載置面上の異物の有無を判定し、載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として記憶手段に記憶させ、ターゲットのドット形成が指示されたとき、異物判定手段により載置面上に異物が存在しないと判定されたときにはターゲットが搬送されるよう搬送手段を制御すると共に載置面上にターゲットが搬送された状態で光学センサにより検出された検出値に基づいてターゲットの端部位置を判定し、異物判定手段により載置面上に異物が存在すると判定されたときにはターゲットが搬送されるよう搬送手段を制御すると共に載置面上にターゲットが搬送された状態で光学センサにより検出された検出値のうち記憶された異物検出位置を除く検出値に基づいてターゲットの端部位置を判定する。そして、判定されたターゲットの端部位置に基づいてドットを形成すべき領域を設定すると共に設定した領域に液体が吐出されてドットが形成されるよう液体吐出手段を制御する。したがって、ドット形成用の載置面上に異物が存在していてもターゲットの端部位置の誤判定を防止することができる。なお、本発明の液体吐出装置の制御方法に、上述した液体吐出装置のいずれかの機能を実現するステップを追加してもよい。
【００１６】
本発明の液体吐出装置の制御方法は、サイズの異なる複数種のターゲットをドット形成用の載置面に搬送する搬送手段と、前記載置面上のターゲットに液体を吐出する液体吐出手段と、前記載置面上に前記複数種のターゲットの幅以上の所定幅の検出領域をもつ光学センサと、データを記憶する記憶手段と、を備える液体吐出装置のコンピュータ・ソフトウェアによる制御方法であって、
（ａ）前記ターゲットを搬送する前の所定のタイミングで前記光学センサにより検出された検出値に基づいて前記載置面上の異物の有無を判定し、前記載置面上に異物が存在すると判定したときには前記検出値を異物検出位置として前記記憶手段に記憶させるステップと、
（ｂ）前記ターゲットのドット形成が指示されたとき、前記ステップ（ａ）で前記載置面上に異物が存在しないと判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値に基づいて前記ターゲットの幅を判定し、前記ステップ（ａ）で前記載置面上に異物が存在すると判定されたときには前記ターゲットが搬送されるよう前記搬送手段を制御すると共に前記載置面上に前記ターゲットが搬送された状態で前記光学センサにより検出された検出値のうち前記記憶された異物検出位置を除く検出値に基づいて前記ターゲットの幅を判定するステップと、
（ｃ）前記判定された前記ターゲットの幅に基づいてドットを形成すべき領域を設定すると共に該設定した領域に液体が吐出されてドットが形成されるよう前記液体吐出手段を制御するステップと、
を含むものである。
【００１７】
この液体吐出装置の制御方法では、ターゲットを搬送する前の所定のタイミングで光学センサにより検出された検出値に基づいて載置面上の異物の有無を判定し、載置面上に異物が存在すると判定したときには検出値を異物検出位置として記憶手段に記憶させ、ターゲットのドット形成が指示されたとき、異物判定手段により載置面上に異物が存在しないと判定されたときにはターゲットが搬送されるよう搬送手段を制御すると共に載置面上にターゲットが搬送された状態で光学センサにより検出された検出値に基づいてターゲットの幅を判定し、異物判定手段により載置面上に異物が存在すると判定されたときにはターゲットが搬送されるよう搬送手段を制御すると共に載置面上にターゲットが搬送された状態で光学センサにより検出された検出値のうち記憶された異物検出位置を除く検出値に基づいてターゲットの幅を判定する。そして、判定されたターゲットの幅に基づいてドットを形成すべき領域を設定すると共に設定した領域に液体が吐出されてドットが形成されるよう液体吐出手段を制御する。したがって、ドット形成用の載置面上に異物が存在していてもターゲットの幅の誤判定を防止することができる。なお、本発明の液体吐出装置の制御方法に、上述した液体吐出装置のいずれかの機能を実現するステップを追加してもよい。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態を図面に基づいて説明する。図１は本発明の一実施形態であるプリンタ１０の構成の概略を示す構成図であり、図２はプリンタ１０が備える光学センサ３８の構成の概略を示す構成図である。
【００１９】
本実施形態のプリンタ１０は、図１に示すように、写真や葉書サイズの用紙Ｐの印刷が可能なフォトプリンタとも呼ばれるカラーインクジェットプリンタとして構成されており、用紙Ｐを供給する用紙供給部１４と、用紙Ｐをプラテン３９（例えば、黒色）の上に搬送する紙送りローラ２２やその他の図示しない搬送ローラを正逆両回転方向に駆動可能な紙送りモータ２４と、キャリッジモータ２６ａと従動ローラ２６ｂとに架け渡されたベルト２７により紙送りローラ２２に平行に配置されたガイドレール２８に沿って主走査方向に往復動するキャリッジ３０と、キャリッジ３０に搭載され溶媒としての水に着色剤としての染料または顔料を含有したブラック（Ｋ），シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ）の各色のインクを個別に収容するインクカートリッジ３２と、キャリッジ３０に搭載されインクカートリッジ３２からインクの供給を受けてインク滴を吐出する印刷ヘッド３４と、キャリッジ３０に取り付けられ用紙Ｐの端部や異物Ｉの端部を検出するための光学センサ３８と、キャリッジ３０の背面側に設けられキャリッジ３０の位置を検出するリニア式エンコーダ３６と、各種情報をディスプレイ４４に表示すると共に印刷を指示するボタンなどの各種のボタン群４２の操作を受け付ける操作パネル４０と、プリンタ全体をコントロールすると共にホストコンピュータ９０と信号をやり取りするコントローラ５０とを備える。
【００２０】
用紙供給部１４は、図１に示すように、用紙幅に拘わらず用紙Ｐの中心を合わせて搬送されるよう用紙Ｐを誘導する用紙ガイド１６を備えている。用紙ガイド１６は、右エッジガイド１６ａと左エッジガイド１６ｂとからなり、用紙Ｐの幅に合わせてガイド幅を変更できるよう右エッジガイド１６ａと左エッジガイド１６ｂとが互いに同調して左右にスライド可能となっている。なお、用紙Ｐを用紙供給部１４に挿入し、ユーザが右エッジガイド１６ａと左エッジガイド１６ｂとをそれぞれ用紙Ｐの端部に接触するまでスライドさせることで用紙Ｐがセットされる。
【００２１】
光学センサ３８は、図２に示すように、発光部３８ａ（例えば、発光ダイオードなど）と受光部３８ｂ（例えば、フォトトランジスタなど）とにより構成されている。この光学センサ３８は、発光部３８ａから発光されると、光がプラテン３９上にある用紙Ｐや異物Ｉで反射され、その反射光が受光部３８ｂで受光されると、反射光の強さに応じた大きさの電気信号に変換される。このとき、用紙Ｐや異物Ｉはプラテン３９と比べて反射光の反射率が大きくなるから、受光部３８ｂで変換される電気信号は大きくなる。したがって、受光部３８ｂで変換された電気信号に基づいて用紙Ｐや異物Ｉの端部を読み取ることができる。
【００２２】
コントローラ５０は、図１に示すように、ＣＰＵ５１と中心としたマイクロプロセッサとして構成されており、ＣＰＵ５１の他に、各種処理プログラムや各種データ，各種テーブルなどを記憶するＲＯＭ５２と、データを一時的に記憶するＲＡＭ５３と、入出力（Ｉ／Ｏ）ポート５５と、印刷ヘッド３４に印刷信号を出力する転送用バッファ５６とを備えており、これらはバス５７を介して電気的に接続されている。このコントローラ５０には、リニア式エンコーダ３６からの位置信号や光学センサ３８の受光部３８ｂからの電圧信号Ｖ，操作パネル４０のボタン群４２からの操作信号などが入力ポート５４を介して入力されており、コントローラ５０からは、印刷ヘッド３４への制御信号やキャリッジモータ２６ａへの駆動信号，紙送りモータ２４への駆動信号，光学センサ３８の発光部３８ａへの制御信号，ディスプレイ４４への表示信号などが出力ポート５４を介して出力されている。
【００２３】
こうした本実施形態のプリンタ１０では、ホストコンピュータ９０側で展開されたドットデータをカラー画像データとして受け取ると、これを一時的にＲＡＭ５３に蓄え、所定のタイミングで転送用バッファ５６に出力し、紙送りモータ２４により紙送りローラ２２やその他の搬送ローラを回転させて用紙Ｐを搬送しながらキャリッジ３０をキャリッジモータ２６ａにより往復動させ、同時に印刷ヘッド３４の各色のピエゾ素子（図示せず）を駆動して各色インクを吐出することにより、用紙Ｐ上にカラー画像を形成する。
【００２４】
次に、こうして構成された本実施形態のプリンタ１０の動作、特に、光学センサ３８を用いてプラテン３９上の異物Ｉの有無を検出した後に用紙Ｐを搬送し用紙幅を検出してから印刷を行う動作について説明する。図３は、本実施形態のコントローラ５０により実行される印刷処理ルーチンの一例を示すフローチャートである。この処理は、ＲＯＭ５２に記憶され、ユーザＰＣ９０から印刷ジョブの指令を受信したときにコントローラ５０のＣＰＵ５１により実行される。この印刷ジョブには、印刷すべき画像データのほか、指定された用紙Ｐのサイズ情報や紙種などの設定情報が含まれる。
【００２５】
印刷処理ルーチンが実行されると、コントローラ５０のＣＰＵ５１は、まず、端部検出処理を実行する（ステップＳ１００）。端部検出処理は、図４に例示する端部検出処理を実行することにより行われる。この端部検出処理が実行されると、コントローラ５０のＣＰＵ５１は、まず、光学センサ３８が発光部３８ａから発光しながらプラテン３９上を右から左へ移動するようにキャリッジ３０を移動させるためキャリッジモータ２６ａを制御し（ステップＳ３００）、端部を検出したか否かを判定する（ステップＳ３１０）。いま、用紙Ｐを搬送する前の状態であるから、端部を検出したときは異物Ｉの端部と判断できる。図５は、光学センサ３８の発光部３８ａからの光の反射点がプラテン３９上の異物Ｉを横切る際の光学センサ３８のセンサ位置Ｘｎと光学センサ３８の受光部３８ｂからの電圧信号Ｖとの関係を示す説明図である。なお、センサ位置Ｘｎの添字のｎは検出順を表す。図示するように、光学センサ３８からの光の反射点が異物Ｉ（例えば、白色）の領域外であるプラテン３９（例えば、黒色）の上に位置していると、異物Ｉに比して受光部３８ｂで受ける反射光が弱まるから、受光部３８ｂで得られる電圧信号Ｖは比較的小さくなる。一方、光学センサ３８からの光の反射点が異物Ｉの領域内に位置すると、受光部３８ｂは比較的大きな反射光を受けるから、受光部３８ｂで得られる電圧信号Ｖは比較的大きくなる。したがって、これらを区別する閾値Ｖｒｅｆを定めて受光部３８ｂで得られる電圧信号Ｖと閾値Ｖｒｅｆとを比較することにより、光学センサ３８が異物Ｉの端部を検出したか否かを判定することができる。光学センサ３８で異物Ｉの端部が検出されると、そのときの光学センサ３８のセンサ位置Ｘｎをリニア式エンコーダ３６の検出値から入力してＲＡＭ５３に格納し（ステップＳ３２０）、ステップＳ３１０，Ｓ３２０の処理を光学センサ３８による端部の検出が完了するまで行なう（ステップＳ３３０）。端部の検出が完了したか否かの判定は、本実施形態では、キャリッジ３０が予めＲＯＭ５２に記憶されているプラテン３９の左端の位置まで達したか否かをリニア式エンコーダ３６の検出値から判定することにより行なうものとした。ここで、図５に示すように、プラテン３９上に異物Ｉが２つある場合、光学センサ３８で４カ所の端部が検出され、１つ目の異物の右端がセンサ位置Ｘ１，１つ目の異物の左端がセンサ位置Ｘ２，２つ目の異物の右端がセンサ位置Ｘ３，２つ目の異物の左端がセンサ位置Ｘ４としてリニア式エンコーダ３６の検出値から入力される。すなわち、本実施形態では、異物の右端，左端の順にセンサ位置Ｘｎを格納する。なお、用紙Ｐについても同様に光学センサ３８が用紙Ｐの端部を検出したセンサ位置Ｘｎを格納する。
【００２６】
いま、用紙Ｐを搬送する前の状態であるから、ステップＳ１００で格納したセンサ位置Ｘｎは異物Ｉの端部と判断できる。そのため、コントローラ５０のＣＰＵ５１は、格納したセンサ位置ＸｎをＲＡＭ５３に登録されている異物リスト５３ａ（図６参照）の端部位置Ｚｎに登録する（ステップＳ１１０）。なお、端部位置Ｚｎの添字のｎは登録順を表し、異物リスト５３ａに登録された値は、センサ位置Ｘｎと区別するため、端部位置Ｚｎと表示する。ここで、センサ位置Ｘｎを異物の右端，左端の順に格納しているので、その格納順にセンサ位置Ｘｎを端部位置Ｚｎに登録する。すなわち、センサ位置Ｘ１は異物Ｉ１の右端Ｚ１，センサ位置Ｘ２は異物Ｉ１の左端Ｚ２，センサ位置Ｘ３は異物Ｉ２の右端Ｚ３，センサ位置Ｘ４は異物Ｉ２の左端Ｚ４に登録される。なお、異物Ｉの添字はプラテン３９上の右端から数えた異物の番号を表す。登録が終わると格納したセンサ位置Ｘｎを消去し（ステップＳ１２０）、用紙Ｐの給紙処理を行うよう紙送りモータ２４を制御する（ステップＳ１３０）。プラテン３９上の印刷開始位置まで用紙Ｐが搬送されると、端部検出処理を実行する（ステップＳ１４０）。このときの端部検出処理は、前述した図４に例示する端部検出処理が行われる。いま、用紙Ｐを搬送した後の状態であるから、通常は用紙Ｐの端部を検出する処理となるが、異物Ｉがあるときには、必ずしも用紙Ｐの端部を検出しない場合もある。端部検出処理によりセンサ位置ＸｎをＲＡＭ５３に新たに格納すると、コントローラ５０のＣＰＵ５１は、異物リスト５３ａに端部位置Ｚｎの登録があるか否かを判定し（ステップＳ１５０）、登録がないときには、プラテン３９上に紙くずなどの異物Ｉが存在せず光学センサ３８により検出された２つのセンサ位置Ｘｎは用紙Ｐの端部と判断できるので、センサ位置同士の距離を用紙幅に設定する（ステップＳ１７０）。用紙幅を設定すると、設定した用紙幅に基づいて印字領域を設定し（ステップＳ１８０）、印刷を実行する（ステップＳ１９０）。こうして印刷を実行すると、印刷すべき次の印刷データが存在するか否かを判定し（ステップＳ２００）、印刷データが存在すると判定されたときにはステップＳ１３０に戻ってステップＳ１３０〜Ｓ２００の処理を繰り返し、印刷データが存在しないと判定されたときにはこれで本ルーチンを終了する。
【００２７】
一方、ステップＳ１５０で登録があるときには、異物登録時用紙幅設定処理を実行する（ステップＳ１６０）。異物登録時用紙幅設定処理は、図７に例示する異物登録時用紙幅設定処理を実行することにより行われる。この異物登録時用紙幅設定処理が実行されると、コントローラ５０のＣＰＵ５１は、まず、異物リスト５３ａの端部位置Ｚｎと新たに格納したセンサ位置Ｘｎとを比較し（ステップＳ４００）、端部位置Ｚｎと一致しないセンサ位置Ｘｎを抽出する（ステップＳ４１０）。ここで、端部位置Ｚｎと一致しないセンサ位置Ｘｎは、異物Ｉの端部を検出したものではなく用紙Ｐの端部を検出したものと判断できる。そのため、抽出したセンサ位置Ｘｎを格納順に合わせて用紙Ｐの右端又は左端に設定する（ステップＳ４２０）。具体的には、抽出したセンサ位置Ｘｎの添字のｎが奇数、すなわち格納順が奇数番目であるときには用紙Ｐの右端に設定し、センサ位置Ｘｎの添字のｎが偶数、すなわち格納順が偶数番目であるときには用紙Ｐの左端に設定する。次に、用紙Ｐの両端が設定されているか片端が設定されているか端部が設定されていないかを判定する（ステップＳ４３０）。用紙Ｐの両端が設定されているときには、プラテン３９上に存在する異物Ｉが用紙Ｐとは重ならない位置に存在している場合と判断し、用紙端同士の距離を用紙幅に設定し（ステップＳ４４０）、本ルーチンを終了する。この場合の様子を図８に基づいて説明する。図８は、異物Ｉと用紙Ｐの位置関係の一例を示す説明図である。図８では、用紙Ｐの端部に異物Ｉが重なっていない場合を示している。この場合、ステップＳ４１０で端部位置Ｚｎと一致しないセンサ位置Ｘｎとしてセンサ位置Ｘ１，Ｘ２を抽出し、ステップＳ４２０で抽出したセンサ位置Ｘ１を用紙Ｐの右端，センサ位置Ｘ２を用紙Ｐの左端に設定し、ステップＳ４３０で用紙Ｐの両端が設定されていると判定する。そして、ステップＳ４４０で用紙端同士の距離（Ｘ２−Ｘ１）を用紙幅に設定する。これに対して、異物Ｉがある場合に格納したセンサ位置Ｘｎをそのまま用いて用紙幅を検出し印字領域を設定する場合を比較例として図９に基づいて説明する。図９は、比較例における印字領域の設定を示す説明図である。コントローラ５０のＣＰＵ５１は、まず、上述の端部検出処理を実行しセンサ位置Ｘ１〜Ｘ４を格納する。次に、用紙幅を検出するときに、センサ位置Ｘ４を用紙Ｐの左端と誤判定する場合があり、この場合Ｘ４とＸ１との距離（Ｘ４−Ｘ１）を用紙幅と誤判定する。用紙幅を誤判定すると、誤判定した幅のセンター（図１２のＣの位置）を基準として印字領域を設定するので、印字領域のうちの斜線部分が用紙Ｐからはみ出し、プラテン３９にインクが吐出されてしまう。このように、センサ位置Ｘｎをそのまま使用する場合に比べて、上述した本実施形態では異物Ｉの端部位置Ｚｎと一致するセンサ位置Ｘｎを使用しないのでプラテン３９上に異物Ｉが存在していても用紙幅の誤判定を防止することができる。
【００２８】
一方、ステップＳ４３０で、用紙Ｐの片端が設定されているときには、用紙Ｐの一方の端部が異物Ｉと重なって検出されず異物Ｉと重なっていない他方の端部のみが検出されて設定されていると判断し、コントローラ５０のＣＰＵ５１は、異物の端部位置Ｚｎのうち一方の端部位置Ｚｎのみがセンサ位置Ｘｎと一致している異物を１つ抽出する（ステップＳ４５０）。ここで、用紙Ｐの端部に重なっている異物Ｉは、その端部位置Ｚｎのうち一方の端部位置Ｚｎのみがセンサ位置Ｘｎと一致し他方が用紙Ｐに覆われて検出されない異物となる。また、用紙Ｐの片端が設定されているので用紙Ｐの端部に重なっている異物は１つとなる。このような異物をステップＳ４５０で１つ抽出し、次に、用紙Ｐの左端が設定されているか否かを判定する（ステップＳ４６０）。ステップＳ４６０で、左端が設定されているとき、すなわち、用紙Ｐの右端は異物Ｉと重なり左端は異物Ｉと重なっていないときには、抽出した異物Ｉの左端と用紙Ｐの左端との距離を最小幅に設定すると共に抽出した異物Ｉの右端と用紙Ｐの左端との距離を最大幅に設定する（ステップＳ４７０）。この場合の様子を図１０に基づいて説明する。図１０は、異物Ｉと用紙Ｐの位置関係の一例を示す説明図である。図１０では、用紙Ｐの右端に異物Ｉ１が重なり左端には異物Ｉ２が重なっていない場合を示している。この場合、ステップＳ４１０で端部位置Ｚｎと一致しないセンサ位置Ｘｎとしてセンサ位置Ｘ２を抽出し、ステップＳ４２０でセンサ位置Ｘ２を用紙Ｐの左端に設定し、ステップＳ４３０で用紙Ｐの片端が設定されていると判定し、ステップＳ４５０で片方の端部位置Ｚｎのみがセンサ位置Ｘｎと一致している異物として端部位置Ｚ１がセンサ位置Ｘ１と一致し端部位置Ｚ２がセンサ位置Ｘｎとは一致していない異物Ｉ１を抽出し、ステップＳ４６０で用紙Ｐの左端が設定されていると判定する。そして、抽出した異物Ｉ１の左端と用紙Ｐの左端との距離（Ｘ２−Ｚ２）を最小幅に設定すると共に抽出した異物Ｉ１の右端と用紙Ｐの左端との距離（Ｘ２−Ｚ１）を最大幅に設定する。一方、ステップＳ４６０で左端が設定されていないとき、すなわち、用紙Ｐの左端は異物Ｉと重なり右端は異物Ｉと重なっていないため右端が設定されているときには、抽出した異物Ｉの右端と用紙Ｐの右端との距離を最小幅に設定すると共に抽出した異物Ｉの左端と用紙Ｐの右端との距離を最大幅に設定する（ステップＳ４８０）。
【００２９】
このようにして最小幅と最大幅とを設定すると、印刷ジョブに含まれている用紙Ｐのサイズ情報から指定された用紙サイズを入力し（ステップＳ４９０）、入力した指定用紙サイズから基準幅を設定する（ステップＳ５００）。本実施形態では、図１１に示すようなプリンタ１０で対応可能な用紙サイズと基準幅との一覧を基準幅選択用マップとして予めＲＯＭ５２に記憶しておき、ステップＳ４９０でサイズ情報から指定された用紙サイズを入力すると、ＣＰＵ５１が、基準幅選択用マップから用紙サイズに基づいて選択した基準幅をステップＳ５００で設定するものとした。次に、設定した基準幅が最小幅と最大幅との間にあるか否かを判定する（ステップＳ５１０）。基準幅が最小幅と最大幅との間にあるとき、すなわち、異物Ｉの存在により用紙Ｐの幅は検出できないものの用紙Ｐが指定された用紙サイズ通りであると考えられるときには、基準幅を用紙幅に設定して（ステップＳ５２０）、本ルーチンを終了する。一方、基準幅が最小幅と最大幅との間にないとき、すなわち、用紙Ｐが指定された用紙サイズとは異なると判断できるときには、対応可能な用紙サイズのうちその基準幅が最小幅と最大幅との間にある、すなわち実際に搬送されている可能性のある用紙サイズの中で、最も小さい基準幅を選択する（ステップＳ５３０）。本実施形態では、前述の基準幅選択用マップ（図１１参照）から選択するものとした。例えば、最小幅が８７ｍｍ，最大幅が１０３ｍｍであるときには、基準幅が最小幅と最大幅との間にあるＬ判（基準幅８９ｍｍ），ハガキ（基準幅１００ｍｍ），ＫＧサイズ（基準幅１０２ｍｍ）の中で最も小さい基準幅であるＬ判の基準幅８９ｍｍを選択する。このようにして最小幅と最大幅との間から選択した基準幅を用紙幅に設定して（ステップＳ５４０）、本ルーチンを終了する。このため、用紙Ｐの端部が異物Ｉと重なっていて用紙Ｐの端部を検出できないときでも用紙Ｐが指定された用紙サイズ通りであると考えられるときには基準幅を用紙幅に設定する一方、用紙Ｐが指定された用紙サイズとは異なると判断できるときには実際に搬送されている可能性のある用紙サイズの中で最も小さい基準幅を選択する。したがって、用紙幅を実際の用紙Ｐの幅より大きく誤判定することがない。ここで、実際に搬送されている可能性のある用紙サイズの中で最も小さい基準幅を選択する理由は、選択した用紙サイズの幅に基づいて印字領域を設定するから、選択した用紙サイズが実際に搬送されている用紙サイズよりも大きいと用紙Ｐをはみ出してインクを吐出してしまうので、これを防止するためである。
【００３０】
また、ステップＳ４３０で、用紙Ｐの端部の設定がされていないときには、用紙Ｐの両方の端部が異物Ｉと重なって検出されなかったと判断し、コントローラ５０のＣＰＵ５１は、異物Ｉの端部位置Ｚｎのうち片方の端部位置Ｚｎのみがセンサ位置Ｘｎと一致している異物Ｉを２つ抽出する（ステップＳ５５０）。ここで、用紙Ｐの端部の設定がされていないので用紙Ｐの端部に重なっている異物Ｉは２つあり、ステップＳ５４０で抽出される異物Ｉは２つとなる。次に、抽出した異物同士の最も外側の距離を最大幅、最も内側の距離を最小幅に設定する（ステップＳ５６０）。このとき、最も外側の距離は、抽出した異物Ｉのうち右側に位置する異物Ｉの右端と左側に位置する異物Ｉの左端となり、最も内側の距離は、抽出した異物Ｉのうち右側に位置する異物Ｉの左端と左側に位置する異物Ｉの右端となる。この場合の様子を図１２に基づいて説明する。図１２は、異物Ｉと用紙Ｐの位置関係の一例を示す説明図である。図１２では、用紙Ｐの右端に異物Ｉ１が重なり左端に異物Ｉ２が重なっている場合を示している。この場合、ステップＳ４１０で端部位置Ｚｎと一致しないセンサ位置Ｘｎは抽出されないので、ステップＳ４２０でセンサ位置Ｘｎは用紙Ｐの端部に設定されず、ステップＳ４３０で用紙Ｐの端部の設定がされていないと判定し、ステップＳ５５０で、片方の端部位置Ｚｎのみがセンサ位置Ｘｎと一致している異物として端部位置Ｚ１がセンサ位置Ｘ１と一致し端部位置Ｚ２がセンサ位置Ｘｎとは一致しない異物Ｉ１と端部位置Ｚ４がセンサ位置Ｘ２と一致し端部位置Ｚ３がセンサ位置Ｘｎとは一致しない異物Ｉ２とを抽出する。そして、ステップＳ５６０で抽出した異物同士の最も外側の距離である異物Ｉ１の右端Ｚ１と異物Ｉ２の左端Ｚ４との距離（Ｚ４−Ｚ１）を最大幅に設定し、抽出した異物同士の最も内側の距離である異物Ｉ１の左端Ｚ２と異物Ｉ２の右端Ｚ３との距離（Ｚ３−Ｚ２）を最小幅に設定する。このようにして最小幅と最大幅とを設定すると、ステップＳ４９０〜Ｓ５４０の処理を行って、本ルーチンを終了する。このため、用紙Ｐの両端部が異物Ｉと重なっていて用紙Ｐの両端部を検出できないときでも用紙Ｐが指定された用紙サイズ通りであると考えられるときには基準幅を用紙幅に設定する一方、用紙Ｐが指定された用紙サイズとは異なると判断できるときには実際に搬送されている可能性のある用紙サイズの中で最も小さい基準幅を選択する。したがって、用紙幅を実際の用紙Ｐの幅より大きく誤判定することがない。また、実際に搬送されている可能性のある用紙サイズの中で最も小さい基準幅を選択するので、用紙Ｐをはみ出してインクを吐出してしまうことがない。
【００３１】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の紙送りローラ２２やその他の搬送ローラ，紙送りモータ２４などが「搬送手段」に相当し、印刷ヘッド３４が「液体吐出手段」に相当し、発光部３８ａと受光部３８ｂとを備える光学センサ３８が「光学センサ」に相当し、キャリッジ３０やキャリッジモータ２６ａ，従動ローラ２６ｂ，ベルト２７，ガイドレール２８などが「移動手段」に相当し、リニア式エンコーダ３６が「位置センサ」に相当し、図３に例示する印刷処理のステップＳ１００〜Ｓ１２０を実行するコントローラ５０が「異物判定手段」に相当し、図３の印刷処理のステップＳ１３０〜Ｓ１７０を実行するコントローラ５０が「ターゲット幅判定手段」に相当し、図３の印刷処理のステップＳ１８０〜Ｓ２００を実行するコントローラ５０が「制御手段」に相当する。
【００３２】
以上説明した本実施形態のプリンタ１０によれば、用紙Ｐを搬送する前に光学センサ３８により検出されたセンサ位置ＸｎをＲＡＭ５３の異物リスト５３ａの端部位置Ｚｎに登録し、プラテン３９上に用紙Ｐが搬送された状態で光学センサ３８により検出されたセンサ位置Ｘｎのうち異物リスト５３ａに登録された端部位置Ｚｎと一致するものを除くセンサ位置Ｘｎに基づいて用紙Ｐの幅を判定するから、プラテン３９上に異物Ｉが存在していても用紙Ｐの端部位置や幅の誤判定を防止することができる。
【００３３】
また、異物リスト５３ａに登録された端部位置Ｚｎと一致するセンサ位置Ｘｎを除くセンサ位置Ｘｎでは用紙Ｐの幅を判定できないときには、異物リスト５３ａの端部位置Ｚｎとセンサ位置Ｘｎとから最小幅と最大幅とを算出し、用紙Ｐの基準幅が最小幅と最大幅との間にあれば基準幅を用紙Ｐの幅と判定する。こうすれば、用紙Ｐの端部が異物Ｉと重なっていて用紙Ｐの端部を検出できないときでも、用紙Ｐの幅の誤判定を防止することができる。更に、用紙Ｐのサイズ情報の基準幅が最小幅と最大幅との間になくても対応可能な複数種の用紙サイズのうち最小幅と最大幅との間に含まれる最小の基準幅を有する用紙サイズを選択し、該選択した用紙サイズの基準幅を用紙Ｐの幅と判定する。こうすれば、用紙Ｐの幅を判定できないときでも実際に搬送されている用紙Ｐの幅より大きく判定することがないので、用紙Ｐの幅からはみ出た領域に印字領域を設定することがなくプラテン３９へのインクの付着を防止することができる。更にまた、キャリッジ３０に搭載された光学センサ３８を用いて端部位置を検出するので比較的容易に異物Ｉの位置を検出したり用紙Ｐの端部位置や幅を判定したりすることができる。
【００３４】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲内に属する限り種々の態様で実施し得ることはいうまでもない。
【００３５】
本実施形態では、図７の異物登録時用紙幅設定処理で用紙Ｐの片端が設定されているとき又は用紙Ｐの端部が設定されていないときには、ステップＳ４５０〜Ｓ４８０又はステップＳ５５０〜Ｓ５６０で最小幅と最大幅とを設定し、ステップＳ５１０で用紙Ｐの基準幅が最小幅と最大幅との間にあるか否かを判定するものとしたが、最小幅と最大幅の設定を行わずに用紙Ｐの基準幅を用紙幅に設定するものとしてもよい。この場合、図７のステップＳ４３０で、用紙Ｐの片端が設定されているとき又は用紙Ｐの端部が設定されていないときには、ステップＳ４９０〜Ｓ５００及びステップＳ５２０の処理を行って用紙Ｐの基準幅を用紙幅に設定するものとすればよい。
【００３６】
本実施形態では、印刷処理を開始するときに端部検出処理を行うものとしたが、プリンタ１０の電源投入時に端部検出処理を行うものとしてもよい。また、印刷処理開始時と電源投入時に両方行うものとしてもよい。更に、用紙Ｐを給紙する前に毎回端部検出処理を行うものとしてもよい。
【００３７】
本実施形態では、用紙幅に拘わらず用紙Ｐの中心がプリンタ１０の中心を通って搬送されるものとしたが、用紙幅に拘わらず用紙Ｐの一方の端部が所定位置に沿って搬送されるものとしてもよい。この場合、一方を常時固定とし、他方を用紙幅に合わせてスライドするものとすればよい。また、用紙ガイド１６はユーザがスライドさせて合わせるものとしたが、バネなどを利用して自動でスライドする機構を備えるものとしてもよい。
【００３８】
本実施形態では、キャリッジ３０が左方向に移動しているときに光学センサ３８の受光部３８ｂからの電圧信号Ｖが小から大に切り替わり閾値Ｖｒｅｆを上回った時点を右端とし、電圧信号Ｖが大から小に切り替わり閾値Ｖｒｅｆを下回った時点を左端として検出するものとしたが、電圧信号Ｖが小から大に切り替わる立ち上がり時に高感度に設定されている光学センサを用いる場合には電圧信号Ｖの立ち上がりのみを端部として検出するものとしてもよいし、電圧信号Ｖが大から小に切り替わる立ち下がり時に高感度に設定されている光学センサを用いる場合には電圧信号Ｖの立ち下がりのみを端部として検出するものとしてもよい。すなわち、キャリッジ３０が左方向に移動しているときに光学センサ３８の受光部３８ｂからの電圧信号Ｖが小から大に切り替わり閾値Ｖｒｅｆを上回った時点を右端とし、キャリッジ３０がプラテン１８の左端の位置まで達した後、右方向に移動しているときに電圧信号Ｖが小から大に切り替わり閾値Ｖｒｅｆを上回った時点を左端として検出するものとしてもよい。あるいは、キャリッジ３０が左方向に移動しているときに光学センサ３８の受光部３８ｂからの電圧信号Ｖが大から小に切り替わり閾値Ｖｒｅｆを下回った時点を左端とし、キャリッジ３０がプラテン１８の左端の位置まで達した後、右方向に移動しているときに電圧信号Ｖが大から小に切り替わり閾値Ｖｒｅｆを下回った時点を右端として検出するものとしてもよい。
【００３９】
本実施形態では、光学センサ３８はキャリッジ３０に取り付けられているものとしたが、キャリッジ３０に取り付けることなくプリンタ本体に固定するものとしてもよい。この場合、用紙Ｐの幅以上の幅を検出できるよう光学式センサがプラテン３９に沿って一列に配置されているものとしてもよい。
【００４０】
本実施形態では、プリンタとしてフォトプリンタを例示したが、汎用のインクジェットプリンタに本発明を適用してもよいし、レーザプリンタや熱転写方式のプリンタなどの他の方式のプリンタに本発明を適用してもよいし、プリンタ以外にファクシミリ装置などのように印刷機能を有する装置に本発明を適用してもよい。
【００４１】
本実施形態では、本発明の液体吐出装置をプリンタ１０に具体化した例を示したが、インク以外の他の液体や機能材料の粒子が分散されている液状体（分散液）、ジェルのような流状体などを吐出する液体吐出装置に具体化してもよいし、液体として吐出可能な固体を吐出する液体吐出装置に具体化してもよい。例えば、液晶ディスプレイ、ＥＬ（エレクトロルミネッセンス）ディスプレイ、面発光ディスプレイ及びカラーフィルタの製造などに用いられる電極材や色材などの材料を溶解した液体を吐出する液体吐出装置、同材料を分散した液状体を吐出する液状体吐出装置、精密ピペットとして用いられ試料となる液体を吐出する液体吐出装置としてもよい。また、時計やカメラ等の精密機械にピンポイントで潤滑油を吐出する液体吐出装置、光通信素子等に用いられる微小半球レンズ（光学レンズ）などを形成するために紫外線硬化樹脂等の透明樹脂液を基板上に吐出する液体吐出装置、基板などをエッチングするために酸又はアルカリ等のエッチング液を吐出する液体吐出装置、ジェルを吐出する流状体吐出装置としてもよい。
【００４２】
本実施形態では、本発明の液体吐出装置をプリンタ１０に具体化した例を用いて説明したが、液体吐出装置の制御方法の形態とするものとしてもよい。
【００４３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることは勿論である。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態のプリンタ１０の構成の概略を示す構成図。
【図２】プリンタ１０が備える光学センサ３８の構成図。
【図３】印刷処理ルーチンの一例を示すフローチャート。
【図４】端部検出処理ルーチンの一例を示すフローチャート。
【図５】光学センサ３８のセンサ位置Ｘと電圧Ｖとの関係を示す説明図。
【図６】異物リスト５３ａの一例を示す説明図。
【図７】異物登録時用紙幅設定処理の一例を示すフローチャート。
【図８】異物Ｉと用紙Ｐの位置関係の一例を示す説明図。
【図９】比較例における印字領域の設定を示す説明図。
【図１０】異物Ｉと用紙Ｐの位置関係の一例を示す説明図。
【図１１】基準幅選択用マップの一例を示す説明図。
【図１２】異物Ｉと用紙Ｐの位置関係の一例を示す説明図。
【符号の説明】
【００４５】
１０  プリンタ、１４  用紙供給部、１６  用紙ガイド、１６ａ  右エッジガイド、１６ｂ  左エッジガイド、２２  紙送りローラ、２４  紙送りモータ、２６ａ  キャリッジモータ、２６ｂ  従動ローラ、２７  ベルト、２８  ガイドレール、３０  キャリッジ、３２  インクカードリッジ、３４  印刷ヘッド、３６  リニア式エンコーダ、３８  光学センサ、３８ａ  発光部、３８ｂ  受光部、３９  プラテン、４０  操作パネル、４２  ボタン群、４４  ディスプレイ、５０  コントローラ、５１  ＣＰＵ、５２  ＲＯＭ、５３  ＲＡＭ、５５  入出力（Ｉ／Ｏ）ポート、５６  転送用バッファ、５７  バス、９０  ホストコンピュータ、Ｉ  異物、Ｐ  用紙。
【図２】
2009083115.tif 000003
【図３】
2009083115.tif 000004
【図４】
2009083115.tif 000005
【図６】
2009083115.tif 000006
【図７】
2009083115.tif 000007
【図１１】
2009083115.tif 000008
【図１】
2009083115.tif 000009
【図５】
2009083115.tif 000010
【図８】
2009083115.tif 000011
【図９】
2009083115.tif 000012
【図１０】
2009083115.tif 000013
【図１２】
2009083115.tif 000014