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