(57)【要約】【課題】センサを用いて有無検知及び距離検知の両方を精度よく行う。【解決手段】制御部は、光センサを用いて、ノズル面と対向する対向位置に用紙が有るか否かを検知する有無検知と、用紙の表面とノズル面との距離を検知する距離検知とを行う。距離検知で発光素子に入力される入力信号のＰＷＭ値（ｘ１）は、有無検知で発光素子に入力される入力信号のＰＷＭ値（ｘ２，ｘ３）よりも小さい。距離検知における用紙の表面とノズル面との距離の変化に対する出力信号の変化量（Ｄ１）は、有無検知における上記変化量（Ｄ２，Ｄ３）よりも大きい。【選択図】図６
2019084713.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出するノズルが形成されたノズル面を有する、液体吐出ヘッドと、
前記ノズル面と対向する対向位置を通過するように被吐出対象を搬送する、搬送機構と、
発光素子、及び、受けた光に基づく出力信号を出力する受光素子を有する、光センサと、
制御部と、を備え、
前記制御部は、前記受光素子から出力された前記出力信号を受信するように構成され、
さらに、前記制御部は、
前記発光素子から光を照射させ、前記出力信号に基づいて、前記対向位置に被吐出対象が有るか否かを検知する有無検知と、
前記発光素子から被吐出対象の表面に向けて光を照射させ、前記表面で反射された光を受けて前記受光素子から出力された前記出力信号に基づいて、被吐出対象の前記表面と前記ノズル面との距離を検知する距離検知と、を行い、
前記距離検知における前記距離の変化に対する前記出力信号の変化量は、前記有無検知における前記変化量よりも大きいことを特徴とする液体吐出装置。
【請求項２】
前記制御部は、
前記発光素子が発する光の量である発光量を変更できるように構成され、
前記距離検知を行うとき、前記有無検知を行うときの前記発光量よりも小さい前記発光量で、前記発光素子から光を照射させることを特徴とする請求項１に記載の液体吐出装置。
【請求項３】
前記搬送機構は、被吐出対象を搬送方向に搬送するように構成され、
前記制御部は、前記搬送方向と直交する直交方向における被吐出対象の縁を含む領域に前記ノズルから液体を吐出させて画像を記録する縁無し記録を示す記録指令を受信した場合、前記記録指令に基づいた被吐出対象への画像の記録中の、少なくともある期間に、前記有無検知に含まれる、前記対向位置に前記縁が有るか否かを検知する縁検知を行うことを特徴とする請求項１又は２に記載の液体吐出装置。
【請求項４】
前記制御部は、前記縁無し記録を示す記録指令を受信した場合、前記記録中に、前記縁検知及び前記距離検知の両方を行うことを特徴とする請求項３に記載の液体吐出装置。
【請求項５】
前記液体吐出ヘッドを搭載するキャリッジをさらに備え、
前記制御部は、
前記記録中に、前記搬送機構によって被吐出対象を前記搬送方向に所定量搬送する搬送動作と、前記キャリッジを前記直交方向に移動させながら前記ノズルから液体を吐出させる走査動作とを、交互に行わせ、
前記走査動作に係る１走査毎に、前記縁検知及び前記距離検知のいずれを行うかを選択することを特徴とする請求項４に記載の液体吐出装置。
【請求項６】
前記光センサは、前記キャリッジに搭載されていることを特徴とする請求項５に記載の液体吐出装置。
【請求項７】
前記搬送機構は、被吐出対象を搬送方向に搬送するように構成され、
前記制御部は、前記搬送方向と直交する直交方向における被吐出対象の縁を含む領域に余白を設ける縁有り記録を示す記録指令を受信した場合、前記記録指令に基づいた被吐出対象への画像の記録中の、少なくともある期間に、前記距離検知を行うことを特徴とする請求項１〜６のいずれか１項に記載の液体吐出装置。
【請求項８】
前記有無検知用の前記出力信号の基準値である第１出力基準値、及び、前記距離検知用の前記出力信号の基準値である第２出力基準値を記憶する、記憶部をさらに備え、
前記制御部は、
記録指令に基づいて前記ノズルから液体を吐出させて被吐出対象に画像を記録する前に、
前記搬送機構によって被吐出対象を搬送させ、前記発光素子に入力信号を入力して前記発光素子から被吐出対象の前記表面に向けて光を照射させ、前記受光素子から前記出力信号を受信し、
受信した前記出力信号の値が前記第１出力基準値となったときの前記入力信号の値を、前記有無検知用の前記入力信号の設定値である第１入力設定値として決定する第１決定処理と、
受信した前記出力信号の値が前記第２出力基準値となったときの前記入力信号の値を、前記距離検知用の前記入力信号の設定値である第２入力設定値として決定する第２決定処理とを行うことを特徴とする請求項１〜７のいずれか１項に記載の液体吐出装置。
【請求項９】
環境温度を示す温度信号を前記制御部に出力する、温度センサをさらに備え、
前記制御部は、
１の被吐出対象に画像を記録する前に、
前記温度信号が示す前記環境温度と、直近の前記第２決定処理が行われたときの前記環境温度との差が、所定温度以上であるか否かを判断し、
前記環境温度の差が前記所定温度以上である場合、前記第２決定処理を行うことを特徴とする請求項８に記載の液体吐出装置。
【請求項１０】
前記制御部は、
１の被吐出対象に画像を記録する前に、
当該被吐出対象に対する前記有無検知で前記対向位置に被吐出対象が有ると検知されたときに受信した前記出力信号の値と、直近に記録された被吐出対象に対する前記有無検知で前記対向位置に被吐出対象が有ると検知されたときに受信した前記出力信号の値との差が、所定値以上であるか否かを判断し、
前記出力信号の差が前記所定値以上である場合、前記第１決定処理及び前記第２決定処理を行うことを特徴とする請求項８又は９に記載の液体吐出装置。
【請求項１１】
前記搬送機構は、被吐出対象を搬送方向に搬送するように構成され、
被吐出対象に対し、前記搬送方向と直交する直交方向に沿って、前記ノズル面に近づく山部と前記山部よりも前記ノズル面から遠ざかる谷部とが並んだ波形状を付与する、波形状付与機構をさらに備え、
前記制御部は、前記発光素子から前記山部及び前記谷部のいずれかに向けて光を照射させ、前記受光素子から受信した前記出力信号に基づいて、前記第１決定処理及び前記第２決定処理を行うことを特徴とする請求項８〜１０のいずれか１項に記載の液体吐出装置。
【請求項１２】
前記制御部は、
被吐出対象に画像を記録する前、かつ、前記第２決定処理を行った後に、前記第２入力設定値が適切か否かを判断し、
前記第２入力設定値が適切であると判断した場合、被吐出対象に画像を記録するときに、前記距離検知を行い、
前記第２入力設定値が適切でないと判断した場合、被吐出対象に画像を記録するときに、前記距離検知を行わないことを特徴とする請求項８〜１１のいずれか１項に記載の液体吐出装置。
【請求項１３】
前記制御部は、
被吐出対象が、第１種類と、前記第１種類よりも前記距離検知の信頼性が高い第２種類との、いずれであるかを判断し、
前記第１種類であると判断された複数の被吐出対象に連続して画像を記録するとき、前記複数の被吐出対象のうち２番目以降の被吐出対象に画像を記録する前に、所定条件が満たされた場合、
前記２番目以降の被吐出対象に画像を記録する前に前記第２決定処理を行わず、かつ、前記２番目以降の被吐出対象に画像を記録するときに前記距離検知を行わないことを特徴とする請求項８〜１２のいずれか１項に記載の液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサを用いて、ノズル面と対向する対向位置に被吐出対象が有るか否かを検知する有無検知、及び、被吐出対象の表面とノズル面との距離を検知する距離検知の両方を行う、液体吐出装置に関する。
【背景技術】
【０００２】
被吐出対象がノズル面に接触すると、ノズル面に形成されたノズルが損傷し、ノズルからの液体の吐出性能が悪化する問題が知られている。特許文献１では、当該問題を抑制するため、センサにより被吐出対象の浮きが検知されたときに、被吐出対象がノズル面に接触しないよう、ノズル面をシャッタで覆い保護することが示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、被吐出対象の浮き（即ち、被吐出対象の表面とノズル面との距離）を検知する距離検知のための、専用のセンサが用いられている。一方、液体吐出装置において、ノズル面と対向する対向位置に被吐出対象が有るか否かを検知する有無検知を行い、有無検知の結果に基づいて、ノズルからの液体の吐出制御を行う技術が知られている。特許文献１のセンサを用いて有無検知を行おうとすると、このセンサは距離検知に適した設定がなされているため、有無検知を精度よく行うことができない可能性がある。つまり、特許文献１のセンサを用いる場合は、何らかの工夫を行わないと、有無検知及び距離検知の両方を精度よく行うことができない。
【０００５】
本発明の目的は、センサを用いて有無検知及び距離検知の両方を精度よく行うことができる、液体吐出装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る液体吐出装置は、液体を吐出するノズルが形成されたノズル面を有する、液体吐出ヘッドと、前記ノズル面と対向する対向位置を通過するように被吐出対象を搬送する、搬送機構と、発光素子、及び、受けた光に基づく出力信号を出力する受光素子を有する、光センサと、制御部と、を備え、前記制御部は、前記受光素子から出力された前記出力信号を受信するように構成され、さらに、前記制御部は、前記発光素子から光を照射させ、前記出力信号に基づいて、前記対向位置に被吐出対象が有るか否かを検知する有無検知と、前記発光素子から被吐出対象の表面に向けて光を照射させ、前記表面で反射された光を受けて前記受光素子から出力された前記出力信号に基づいて、被吐出対象の前記表面と前記ノズル面との距離を検知する距離検知と、を行い、前記距離検知における前記距離の変化に対する前記出力信号の変化量は、前記有無検知における前記変化量よりも大きいことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、センサを用いて有無検知及び距離検知の両方を精度よく行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係るプリンタの平面図である。
【図２】本発明の第１実施形態に係るプリンタに含まれるヘッドの部分断面図である。
【図３】本発明の第１実施形態に係るプリンタの図１の矢印ＩＩＩ方向から見た側面図である。
【図４】（ａ）は、図１のＩＶＡ−ＩＶＡ線に沿った断面図である。（ｂ）は、図１の矢印ＩＶＢ方向から見た側面図である。
【図５】本発明の第１実施形態に係るプリンタの電気的構成を示すブロック図である。
【図６】本発明の第１実施形態に係る光センサの入力‐出力特性の一例を示すグラフである。
【図７】本発明の第１実施形態における記録に係る制御内容を示すフロー図である。
【図８】図７のＳ１１（１枚の用紙への記録）の制御内容を示すフロー図である。
【図９】縁無し記録の際に参照されるテーブルの一例である。
【図１０】本発明の第２実施形態における記録に係る制御内容を示すフロー図である。
【図１１】本発明の第３実施形態における記録に係る制御内容を示すフロー図である。
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
本発明の第１実施形態に係るプリンタ１００は、図１に示すように、ヘッド１、キャリッジ２、プラテン３、搬送機構４、波形状付与機構５、光センサ７、温度センサ８及び制御装置９を備えている。
【００１０】
ヘッド１は、シリアル式であって、キャリッジ２に搭載されており、キャリッジ２と共に走査方向（搬送方向と直交する直交方向）に往復移動可能である。キャリッジ２は、キャリッジ移動機構（図示略）に支持されている。制御装置９の制御によりキャリッジモータ２５（図５参照）が駆動されると、キャリッジ移動機構が駆動し、キャリッジ２がヘッド１を支持しながら走査方向に移動する。
【００１１】
ヘッド１は、図２に示すように、流路ユニット１１及びアクチュエータユニット１２を含む。流路ユニット１１の下面は、複数のノズル１１ｎが形成されたノズル面１１ａである。流路ユニット１１の内部には、インクタンク（図示略）に連通する共通流路１１ｘと、ノズル１１ｎ毎に個別の個別流路１１ｙとが形成されている。個別流路１１ｙは、共通流路１１ｘの出口から圧力室１１ｃを経てノズル１１ｎに至る流路である。流路ユニット１１の上面には、複数の圧力室１１ｃが開口している。アクチュエータユニット１２は、流路ユニット１１の上面に複数の圧力室１１ｃを覆うように配置された振動板１２１と、振動板１２１の上面に配置された圧電層１２２と、圧電層１２２の上面に複数の圧力室１１ｃのそれぞれと対向するように配置された複数の個別電極１２３とを含む。振動板１２１及び圧電層１２２において各個別電極１２３と各圧力室１１ｃとで挟まれた部分は、圧力室１１ｃ毎に個別のユニモルフ型アクチュエータとして機能し、ヘッドドライバ１５による各個別電極１２３への電圧の印加に応じて独立して変形可能である。アクチュエータが圧力室１１ｃに向かって凸となるように変形することにより、圧力室１１ｃの容積が減少し、圧力室１１ｃ内のインクに圧力が付与され、ノズル１１ｎからインクが吐出される。
【００１２】
プラテン３は、図３に示すように、ヘッド１及びキャリッジ２の下方に配置されている。プラテン３の表面に、用紙Ｐが支持される。
【００１３】
搬送機構４は、図１に示すように、ヘッド１に対して搬送方向の上流に配置された上流ローラ対４１と、ヘッド１に対して搬送方向の下流に配置された下流ローラ対４２とを含む。
【００１４】
上流ローラ対４１は、図３に示すように、上側ローラ４１ａ及び下側ローラ４１ｂを含む。上側ローラ４１ａ及び下側ローラ４１ｂは、共に走査方向に長尺であり、互いに周面が接触するように上下に配置されている。上側ローラ４１ａ及び下側ローラ４１ｂは、それぞれ、走査方向に延びる軸４１ａｘ，４１ｂｘに支持されており、軸４１ａｘ，４１ｂｘを中心として回転可能である。
【００１５】
下流ローラ対４２は、図１に示すように、６つの上側ローラ４２ａ及び６つの下側ローラ４２ｂを含む。上側ローラ４２ａ及び下側ローラ４２ｂは、１つずつが組になって、互いに周面が接触するように上下に配置されている。即ち、下流ローラ対４２は、１つの上側ローラ４２ａ及び１つの下側ローラ４２ｂからなる組を６つ有する。６つの組は、走査方向に等間隔に並んでいる。６つの上側ローラ４２ａは、走査方向に延びる軸４２ａｘに支持されており、軸４２ａｘを中心として回転可能である。６つの下側ローラ４２ｂは、走査方向に延びる軸４２ｂｘに支持されており、軸４２ｂｘを中心として回転可能である。
【００１６】
制御装置９の制御により搬送モータ４５（図５参照）が駆動されると、各ローラ対４１，４２の上側ローラ及び下側ローラの一方が駆動し、各ローラ対４１，４２の上側ローラ及び下側ローラの他方が従動する。そして、各ローラ対４１，４２の上側ローラ及び下側ローラが用紙Ｐを挟持しつつ回転することで、プラテン３の表面の、ノズル面１１ａと対向する対向位置Ａを通過するように、対向位置Ａを含む搬送経路Ｒ（図３参照）に沿って、用紙Ｐが搬送方向に搬送される。搬送経路Ｒは、給紙トレイ（図示略）から、対向位置Ａを経て、排紙トレイ（図示略）まで延びている。
【００１７】
なお、上流ローラ対４１の上側ローラ４１ａ及び下側ローラ４１ｂと、下流ローラ対４２の下側ローラ４２ｂとは、外周面に突起が形成されていないゴムローラであるのに対し、下流ローラ対４２の上側ローラ４２ａは、外周面に複数の突起が形成された拍車ローラである。これにより、用紙Ｐの表面に着弾したインクが上側ローラ４２ａに付着し難くなっている。
【００１８】
波形状付与機構５は、図１に示すように、７つのコルゲートプレート５１と、プラテン３の表面に形成された６つのリブ３ａと、７つのコルゲート拍車５２と、下流ローラ対４２における１つの上側ローラ４２ａ及び１つの下側ローラ４２ｂからそれぞれなる６つの組とを含む。
【００１９】
７つのコルゲートプレート５１は、ヘッド１に対して搬送方向の上流かつ上流ローラ対４１に対して搬送方向の下流にある押圧箇所Ｂ１において、用紙Ｐの表面を押圧する。７つのコルゲートプレート５１は、図１に示すように、走査方向に等間隔に並んでいる。各コルゲートプレート５１は、図３に示すように、上流ローラ対４１の上側ローラ４１ａの上方に設けられた基部５１ａと、基部５１ａから搬送方向の下流に延びてプラテン３における搬送方向の上流部分の表面と対向する押圧部５１ｂとを含む。押圧部５１ｂは、プラテン３の表面と若干の隙間を介して対向している。
【００２０】
６つのリブ３ａは、図１に示すように、走査方向に等間隔に並び、走査方向に隣接するコルゲートプレート５１の間にそれぞれ配置されている。各リブ３ａは、搬送方向に延びている。６つのリブ３ａは、１つの上側ローラ４２ａ及び１つの下側ローラ４２ｂからなる組のそれぞれと、走査方向の位置が一致している。
【００２１】
各リブ３ａの上端は、図４（ａ）に示すように、各コルゲートプレート５１の押圧部５１ｂよりも上方に位置している。このような位置関係において、６つのリブ３ａの上端が用紙Ｐを下方から支持すると共に、７つのコルゲートプレート５１の押圧部５１ｂが用紙Ｐを上方から押圧することにより、用紙Ｐに走査方向に沿った波形状が付与される。具体的には、用紙Ｐに対し、走査方向に沿って、ノズル面１１ａに近づく山部Ｐｘと、山部Ｐｘよりもノズル面１１ａから遠ざかる谷部Ｐｙとがそれぞれ複数並んだ波形状が付与される。
【００２２】
７つのコルゲート拍車５２は、ヘッド１に対して搬送方向の下流にある押圧箇所Ｂ２において、用紙Ｐの表面を押圧する。７つのコルゲート拍車５２は、図１に示すように、下流ローラ対４２に対して搬送方向の下流に配置されている。７つのコルゲート拍車５２は、走査方向に等間隔で並び、７つのコルゲートプレート５１のそれぞれと走査方向の位置が一致している。走査方向に隣接するコルゲート拍車５２の間に、１つの上側ローラ４２ａ及び１つの下側ローラ４２ｂからなる組がそれぞれ配置されている。７つのコルゲート拍車５２は、走査方向に延びる軸５２ｘに支持されており、軸５２ｘを中心として回転可能である。
【００２３】
上側ローラ４２ａと下側ローラ４２ｂとの接触点は、図４（ｂ）に示すように、コルゲート拍車５２の下端よりも上方に位置している。このような位置関係において、６つの下側ローラ４２ｂが用紙Ｐを下方から支持すると共に、７つのコルゲート拍車５２が用紙Ｐを上方から押圧することにより、用紙Ｐに走査方向に沿った波形状が付与される。具体的には、押圧箇所Ｂ１で付与される波形状（図４（ａ）参照）と同様、用紙Ｐに対し、走査方向に沿って山部Ｐｘと谷部Ｐｙとがそれぞれ複数並んだ波形状が付与される。
【００２４】
波形状付与機構５により、用紙Ｐに走査方向に沿った波形状が付与されることで、用紙Ｐに腰が与えられ、良好な搬送が実現される。
【００２５】
光センサ７は、図１に示すように、キャリッジ２に搭載されており、ヘッド１に対して搬送方向の上流かつ走査方向の一方に配置されている。光センサ７は、対向位置Ａに用紙Ｐが有るか否かを検知する有無検知、及び、用紙Ｐの表面とノズル面１１ａとの距離を検知する距離検知に用いられる。光センサ７は、反射型の光学式センサであって、発光素子７ａ及び受光素子７ｂを有する。発光素子７ａは、制御装置９の制御により光を発する。発光素子７ａが発した光は、プラテン３の表面又は用紙Ｐの表面で反射される。受光素子７ｂは、プラテン３の表面又は用紙Ｐの表面で反射された光を受け、当該光に基づく出力信号を出力する。
【００２６】
なお、ノズル１１ｎから吐出されるインクは、顔料インクではなく、染料インクである。顔料インクの場合、用紙Ｐにおいてインクが着弾した領域とインクが着弾していない領域とで反射光量の差が大きくなり、記録中に距離検知を行うことが困難である。これに対し、染料インクの場合、顔料インクの場合に比べて上記の差が小さく、記録中に距離検知を行うことができる。
【００２７】
温度センサ８は、図１に示すように、プリンタ１００の筐体内に配置されており、ヘッド１周囲の環境温度を示す温度信号を出力する。
【００２８】
制御装置９は、図５に示すように、ＣＰＵ（Central Processing Unit）９１、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９３、及び、各種制御回路を含むＡＳＩＣ（Application Specific Integrated Circuit）９４を含む。また、制御装置９は、ＰＣ等の外部装置とデータ通信可能に接続されている。
【００２９】
ＲＯＭ９２には、ＣＰＵ９１が各種動作を制御するためのプログラムやデータが格納されている。ＲＡＭ９３は、ＣＰＵ９１が上記プログラムを実行する際に用いるデータを一時的に記憶する。ＣＰＵ９１は、外部装置から入力された記録指令に基づいて、ＲＯＭ９２やＲＡＭ９３に記憶されているプログラムやデータにしたがい、ＡＳＩＣ９４に対する指令を行う。ＣＰＵ９１及びＡＳＩＣ９４が、本発明の「制御部」に該当する。
【００３０】
ＡＳＩＣ９４には、ヘッドドライバ１５、キャリッジモータ２５及び搬送モータ４５が接続されている。ＡＳＩＣ９４は、ＣＰＵ９１からの指令にしたがい、ヘッドドライバ１５、キャリッジモータ２５及び搬送モータ４５を制御し、搬送機構４によって用紙Ｐを搬送方向に所定量搬送する搬送動作と、キャリッジ２を走査方向に移動させながらノズル１１ｎからインクを吐出させる走査動作とを、交互に行わせる。これにより、用紙Ｐの表面に、インクのドットが形成され、画像が記録される。
【００３１】
ＡＳＩＣ９４には、さらに、搬送モータ４５の回転数を示す信号を出力するロータリーエンコーダ４６が接続されている。ＡＳＩＣ９４は、ロータリーエンコーダ４６から出力された信号を受信し、この信号をＣＰＵ９１に転送する。ＣＰＵ９１は、当該信号に基づいて、用紙Ｐの搬送経路Ｒにおける位置を検知する。
【００３２】
ＡＳＩＣ９４には、さらに、光センサ７及び温度センサ８が接続されている。ＡＳＩＣ９４は、ＣＰＵ９１からの指令にしたがい、発光素子７ａに入力信号を入力し、発光素子７ａから光を照射させる。また、ＡＳＩＣ９４は、受光素子７ｂから出力された出力信号、及び、温度センサ８から出力された温度信号を受信し、これら信号をＣＰＵ９１に転送する。ＣＰＵ９１は、受光素子７ｂからの出力信号に基づいて、有無検知及び距離検知を行う。
【００３３】
ここで、図６を参照し、光センサ７の入力‐出力特性について説明する。
【００３４】
図６において、横軸は発光素子７ａに入力される入力信号のＰＷＭ（Pulse Width Modulation）値であり、縦軸は受光素子７ｂから出力される出力信号のＡ／Ｄ(Analog/Digital)値である。発光素子７ａが発する光の量である発光量は入力信号のＰＷＭ値に比例し、ＰＷＭ値が大きいほど発光量が大きくなる。ＣＰＵ９１及びＡＳＩＣ９４は、発光素子７ａに入力する入力信号のＰＷＭ値を変更することによって、発光量を変更できるように構成されている。
【００３５】
図６の曲線Ｌ１〜Ｌ３は、それぞれ、基準となる種類の用紙Ｐを用い、用紙Ｐの表面の高さをノズル面１１ａ、山部Ｐｘ及び谷部Ｐｙの高さとして、発光素子７ａが入力信号に応じて用紙Ｐの表面に向けて光を照射しかつ受光素子７ｂが用紙Ｐの表面で反射された光を受けて出力信号を出力したときの、入力信号のＰＷＭ値と出力信号のＡ／Ｄ値との関係を示す。ノズル面１１ａ、山部Ｐｘ及び谷部Ｐｙの順に、鉛直方向の高さが低く、当該高さに用紙Ｐの表面があるときの用紙Ｐの表面とノズル面１１ａとの距離が大きくなる。図６では、同じＰＷＭ値において、上記距離が大きくなるほど（即ち、曲線Ｌ１、曲線Ｌ２及び曲線Ｌ３の順に）、Ａ／Ｄ値が小さくなっている。
【００３６】
距離検知を精度よく行うためには、用紙Ｐの表面の高さの違いによる（即ち、用紙Ｐの表面とノズル面１１ａとの距離の変化に対する）出力信号の変化量が大きいことが好ましい。距離の変化に対する出力信号の変化量が大きいことは、距離検知の感度が高いことを意味する。本実施形態では、曲線Ｌ１，Ｌ２におけるＡ／Ｄ値の差（変化量）が最大Ｄ１になるときのＰＷＭ値を、距離検知用の入力基準値ｘ１とし、かつ、このときの曲線Ｌ２におけるＡ／Ｄ値を、距離検知用の出力基準値ｙ１とする。また、入力基準値ｘ１での曲線Ｌ１，Ｌ２におけるＡ／Ｄ値の中間値を、閾値Ｙとする。
【００３７】
有無検知を精度よく行うためには、用紙Ｐの有無による出力信号の変化量が大きく、かつ、用紙Ｐの高さの違いによる出力信号の変化量が小さいことが好ましい。有無検知は、対向位置Ａに用紙Ｐの先端（搬送方向の下流端）が有るか否かを検知する先端検知と、対向位置Ａに用紙Ｐの縁（走査方向の端部）が有るか否かを検知する縁検知とを含む。本実施形態では、曲線Ｌ１，Ｌ２におけるＡ／Ｄ値の差（変化量）がＤ２（Ｄ１の略半分）になるときのＰＷＭ値を、先端検知用の入力基準値ｘ２とし、かつ、このときの曲線Ｌ２におけるＡ／Ｄ値を、先端検知用の出力基準値ｙ２とする。また、曲線Ｌ１，Ｌ２におけるＡ／Ｄ値の差（変化量）がＤ３（＜Ｄ２）になるときのＰＷＭ値を、縁検知用の入力基準値ｘ３とし、かつ、このときの曲線Ｌ２におけるＡ／Ｄ値を、縁検知用の出力基準値ｙ３とする。縁検知用の入力基準値ｘ３での曲線Ｌ２，Ｌ３におけるＡ／Ｄ値の差（変化量）Ｅ３は、距離検知用の入力基準値ｘ１での曲線Ｌ２，Ｌ３におけるＡ／Ｄ値の差（変化量）Ｅ１、及び、先端検知用の入力基準値ｘ２での曲線Ｌ２，Ｌ３におけるＡ／Ｄ値の差（変化量）Ｅ２よりも小さい。
【００３８】
図６のデータは、光センサ７毎の固有の特性によるものであり、プリンタ１００の製造過程で実測により得られる。これらデータのうち、入力基準値ｘ２、出力基準値ｙ１〜ｙ３及び閾値Ｙは、プリンタ１００の製造過程でＲＯＭ９２に記憶される。入力基準値ｘ２は、後述のＳ４，Ｓ５で用いられる。出力基準値ｙ１〜ｙ３は、後述のＳ８，Ｓ９（第１決定処理）及びＳ１０（第２決定処理）で用いられる。出力基準値ｙ２，ｙ３が本発明の「第１出力基準値」に該当し、出力基準値ｙ１が本発明の「第２出力基準値」に該当する。閾値Ｙは、距離検知の結果と共に、画像の記録を中断するか否かの判定に用いられる。
【００３９】
次いで、図７を参照し、記録に係る制御内容について説明する。
【００４０】
先ず、ＣＰＵ９１は、外部装置から記録指令を受信したか否かを判断する（Ｓ１）。ＣＰＵ９１が記録指令を受信していない場合（Ｓ１：ＮＯ）、Ｓ１の処理が繰り返される。記録指令を受信した場合（Ｓ１：ＹＥＳ）、ＣＰＵ９１は、ＡＳＩＣ９４を通じて搬送モータ４５を制御し、用紙Ｐの搬送を開始させる（Ｓ２）。
【００４１】
Ｓ２の後、ＣＰＵ９１は、ＡＳＩＣ９４から転送されたロータリーエンコーダ４６の信号に基づいて、用紙Ｐの先端が上流ローラ対４１に到達したか否かを判断する（Ｓ３）。用紙Ｐの先端が上流ローラ対４１に到達していない場合（Ｓ３：ＮＯ）、Ｓ３の処理が繰り返される。用紙Ｐの先端が上流ローラ対４１に到達した場合（Ｓ３：ＹＥＳ）、ＣＰＵ９１は、ＡＳＩＣ９４を通じてキャリッジモータ２５を制御し、キャリッジ２の移動を開始させ、かつ、ＡＳＩＣ９４を通じてＰＷＭ値を先端検知用の入力基準値ｘ２とした入力信号を発光素子７ａに入力し、発光素子７ａの発光を開始させる（Ｓ４）。
【００４２】
Ｓ４の後、ＣＰＵ９１は、受光素子７ｂからの出力信号に基づいて、先端検知を行う（Ｓ５）。ＣＰＵ９１は、出力信号のＡ／Ｄ値が上昇したときに、対向位置Ａに用紙Ｐの先端が有ると検知する。対向位置Ａに用紙Ｐの先端が無いと検知した場合（Ｓ５：ＮＯ）、Ｓ５の処理が繰り返される。対向位置Ａに用紙Ｐの先端が有ると検知した場合（Ｓ５：ＹＥＳ）、ＣＰＵ９１は、ＡＳＩＣ９４を通じて搬送モータ４５を制御し、用紙Ｐの搬送を停止させる（Ｓ６）。
【００４３】
Ｓ６の後、ＣＰＵ９１は、ＡＳＩＣ９４を通じてキャリッジモータ２５を制御し、キャリッジ２を、光センサ７が山部Ｐｘと対向する位置（図１参照）に配置する（Ｓ７）。
【００４４】
Ｓ７の後、ＣＰＵ９１は、先端検知用の入力設定値を決定する（Ｓ８）。具体的には、ＣＰＵ９１は、ＡＳＩＣ９４を通じて発光素子７ａに入力する入力信号のＰＷＭ値を変化させ、受信した出力信号のＡ／Ｄ値が出力基準値ｙ２となったときの入力信号のＰＷＭ値を、先端検知用の入力設定値として決定する。
【００４５】
Ｓ８の後、ＣＰＵ９１は、縁検知用の入力設定値を決定する（Ｓ９）。具体的には、ＣＰＵ９１は、ＡＳＩＣ９４を通じて発光素子７ａに入力する入力信号のＰＷＭ値を変化させ、受信した出力信号のＡ／Ｄ値が出力基準値ｙ３となったときの入力信号のＰＷＭ値を、縁検知用の入力設定値として決定する。
【００４６】
Ｓ９の後、ＣＰＵ９１は、距離検知用の入力設定値を決定する（Ｓ１０）。具体的には、ＣＰＵ９１は、ＡＳＩＣ９４を通じて発光素子７ａに入力する入力信号のＰＷＭ値を変化させ、受信した出力信号のＡ／Ｄ値が出力基準値ｙ１となったときの入力信号のＰＷＭ値を、距離検知用の入力設定値として決定する。
【００４７】
Ｓ８及びＳ９が本発明の「第１決定処理」に該当し、Ｓ１０が本発明の「第２決定処理」に該当する。また、Ｓ８で決定される先端検知用の入力設定値及びＳ９で決定される縁検知用の入力設定値が本発明の「第１入力設定値」に該当し、Ｓ１０で決定される距離検知用の入力設定値が本発明の「第２入力設定値」に該当する。
【００４８】
Ｓ８〜Ｓ１０において、ＣＰＵ９１は、発光素子７ａから用紙Ｐの先端部分の山部Ｐｘの表面に向けて光を照射させる。発光素子７ａから照射された光は、用紙Ｐの先端部分の山部Ｐｘの表面で反射され、受光素子７ｂに入射する。受光素子７ｂは、用紙Ｐの先端部分の山部Ｐｘの表面で反射された光を受け、当該光に基づく出力信号を出力する。ＣＰＵ９１は、当該出力信号に基づいて各入力設定値を決定する。
【００４９】
Ｓ８〜Ｓ１０で決定される各入力設定値は、用紙Ｐの種類（厚み、光沢の有無等の特性）により、図６の各入力基準値ｘ１〜ｘ３と若干異なり得る。図６の各入力基準値ｘ１〜ｘ３は、基準となる種類の用紙Ｐに対する値であるところ、Ｓ８〜Ｓ１０では、記録に用いられる用紙Ｐに適した入力設定値を決定することができる。したがって、用紙Ｐの種類が変更された可能性が高い場合（プリンタ１００の電源がＯＦＦからＯＮに切り替えられたとき、給紙トレイ（図示略）の挿抜がなされたとき等）は、その後の最初の用紙Ｐへの記録前に、Ｓ８〜Ｓ１０を行うことが好ましい。
【００５０】
Ｓ１０の後、ＣＰＵ９１は、１枚の用紙Ｐへの記録が行われるよう、プリンタ１００の各部を制御する（Ｓ１１）。Ｓ１１の具体的な制御内容については、後に詳述する。
【００５１】
Ｓ１１の後、ＣＰＵ９１は、次の用紙Ｐへの記録が必要か否かを判断する（Ｓ１２）。ＲＡＭ９３に未記録の画像データが残っている場合、ＣＰＵ９１は、次の用紙Ｐへの記録が必要（Ｓ１２：ＹＥＳ）と判断する。ＲＡＭ９３に未記録の画像データが残っていない場合、ＣＰＵ９１は、次の用紙Ｐへの記録が不要（Ｓ１２：ＮＯ）と判断し、当該ルーチンを終了する。
【００５２】
次の用紙Ｐへの記録が必要な場合（Ｓ１２：ＹＥＳ）、ＣＰＵ９１は、この時点で受信される温度センサ８からの温度信号が示す環境温度と、直近のＳ１０で受信された温度センサ８からの温度信号が示す環境温度との差が、所定温度以上であるか否かを判断する（Ｓ１３）。上記環境温度の差が所定温度以上である場合（Ｓ１３：ＹＥＳ）、ＣＰＵ９１は、処理をＳ６に戻し、各入力設定値を再度決定し（Ｓ８〜Ｓ１０）、その後Ｓ１１で次の用紙Ｐへの記録を行う。
【００５３】
上記環境温度の差が所定温度以上でない場合（Ｓ１３：ＮＯ）、ＣＰＵ９１は、入力信号のＰＷＭ値を直近のＳ８で決定した先端検知用の入力設定値として、次の用紙Ｐに対する先端検知を行い、対向位置Ａに用紙Ｐの先端が有ると検知されたときに受信した出力信号のＡ／Ｄ値と、入力信号のＰＷＭ値を直近のＳ８で決定した先端検知用の入力設定値として、直近に記録された用紙Ｐに対する先端検知で対向位置Ａに用紙Ｐの先端が有ると検知されたときに受信した出力信号のＡ／Ｄ値との差が、所定値以上であるか否かを判断する（Ｓ１４）。上記Ａ／Ｄ値の差が所定値以上である場合（Ｓ１４：ＹＥＳ）、ＣＰＵ９１は、処理をＳ６に戻し、各入力設定値を再度決定し（Ｓ８〜Ｓ１０）、その後Ｓ１１で次の用紙Ｐへの記録を行う。上記Ａ／Ｄ値の差が所定値以上でない場合（Ｓ１４：ＮＯ）、ＣＰＵ９１は、処理をＳ１１に戻し、各入力設定値を再度決定せずに（即ち、各入力設定値を直近のＳ８〜Ｓ１０で決定した値として）、次の用紙Ｐへの記録を行う。
【００５４】
次いで、図８を参照し、Ｓ１１（１枚の用紙Ｐへの記録）について説明する。
【００５５】
先ず、ＣＰＵ９１は、受信した記録指令が「縁無し記録」を示すものか否かを判断する（Ｓ２１）。「縁無し記録」とは、用紙Ｐの縁を含む領域に、余白を設けず、ノズル１１ｎからインクを吐出させて画像を記録することをいう。なお、「縁無し記録」は、用紙Ｐの縁を含む領域のみにインクを吐出させる場合と、用紙Ｐの縁を含む領域に加え、プラテン３における用紙Ｐの縁の近くの領域にも、インクを吐出させる場合とがある。これに対し、「縁有り記録」とは、用紙Ｐの縁を含む領域に、余白を設け、ノズル１１ｎからインクを吐出させない（画像を記録しない）ことをいう。例えば記録指令に「写真モード」等の指定があった場合、ＣＰＵ９１は、記録指令が「縁無し記録」を示すと判断してよい。
【００５６】
受信した記録指令が「縁無し記録」を示すものである場合（Ｓ２１：ＹＥＳ）、ＣＰＵ９１は、ＡＳＩＣ９４を通じて搬送モータ４５を制御し、用紙Ｐを搬送方向に所定量搬送する搬送動作を行わせる（Ｓ２２）。
【００５７】
Ｓ２２の後、ＣＰＵ９１は、ＲＯＭ９２に記憶されたテーブル（図９）を参照し、縁検知及び距離検知のいずれを行うかを選択する（Ｓ２３）。図９のテーブルでは、１走査毎に縁検知及び距離検知の一方が対応付けられている。ＣＰＵ９１は、例えば、第１走査動作では距離検知を行うと選択し、第２走査動作では縁検知を行うと選択する。
【００５８】
Ｓ２３の後、ＣＰＵ９１は、ＡＳＩＣ９４を通じてヘッドドライバ１５及びキャリッジモータ２５を制御し、キャリッジ２を走査方向に移動させながらノズル１１ｎからインクを吐出させる走査動作を行わせる（Ｓ２４）。また、Ｓ２４において、ＣＰＵ９１は、走査動作を行わせると共に、Ｓ２３で選択した縁検知及び距離検知の一方を行う。
【００５９】
縁検知を行う場合、ＣＰＵ９１は、入力信号のＰＷＭ値を、直近のＳ９で決定した縁検知用の入力設定値とする。ＣＰＵ９１は、縁検知の結果に基づいて、ノズル１１ｎからのインクの吐出制御を行う。
【００６０】
距離検知を行う場合、ＣＰＵ９１は、入力信号のＰＷＭ値を、直近のＳ１０で決定した距離検知用の入力設定値とする。ＣＰＵ９１は、距離検知の結果に基づいて、画像の記録を中断するか否かを判定する。具体的には、ＣＰＵ９１は、受信した出力信号のＡ／Ｄ値が閾値Ｙを超えた場合に、画像の記録を中断すると判定する。画像の記録を中断する場合、例えば、ＣＰＵ９１は、ＡＳＩＣ９４を通じて搬送モータ４５を制御し、搬送機構４による用紙Ｐの搬送を停止させる処理と、ＡＳＩＣ９４を通じてキャリッジモータ２５を制御し、走査動作を停止させる処理と、ＡＳＩＣ９４を通じて報知器（図示略）を制御し、ユーザーへの報知を行わせる処理とを行う。
【００６１】
なお、Ｓ８〜Ｓ１０で決定される各入力設定値は、上述のとおり、用紙Ｐの種類によって図６の各入力基準値ｘ１〜ｘ３と若干異なり得るが、ＰＷＭ値の大小関係は入力基準値ｘ１〜ｘ３と同じであり、縁検知用の入力設定値は距離検知用の入力設定値及び先端検知用の入力設定値よりも大きく、先端検知用の入力設定値は距離検知用の入力設定値よりも大きい。また、光センサ７の入力‐出力特性は、用紙Ｐの種類によらず一定（図６と同様）である。したがって、入力信号のＰＷＭ値を先端検知、縁検知及び距離検知毎に上記のように決定することで、用紙Ｐの種類によらず、「距離検知における用紙Ｐの表面とノズル面１１ａとの距離の変化に対する出力信号の変化量（Ｄ１）が、有無検知（先端検知及び縁検知）における上記変化量（Ｄ２，Ｄ３）よりも大きい」という要件が満たされる。具体的には、ＣＰＵ９１は、ＡＳＩＣ９４を通じて発光素子７ａを制御して、距離検知における発光量を有無検知における発光量よりも小さくすることで、距離検知における上記変化量を有無検知における上記変化量よりも大きくする。
【００６２】
Ｓ２４の後、ＣＰＵ９１は、当該用紙Ｐに対する記録を終了するか否かを判断する（Ｓ２５）。ＲＡＭ９３に未記録の画像データが残っている場合、ＣＰＵ９１は、当該用紙Ｐに対する記録を終了しない（Ｓ２５：ＮＯ）と判断し、処理をＳ２２に戻す。ＲＡＭ９３に未記録の画像データが残っていない場合、ＣＰＵ９１は、当該用紙Ｐに対する記録を終了する（Ｓ２５：ＹＥＳ）と判断し、当該ルーチンを終了する。
【００６３】
受信した記録指令が「縁無し記録」を示すものでない（即ち、「縁有り記録」を示すものである）場合（Ｓ２１：ＮＯ）、ＣＰＵ９１は、ＡＳＩＣ９４を通じて搬送モータ４５を制御し、用紙Ｐを搬送方向に所定量搬送する搬送動作を行わせる（Ｓ２６）。
【００６４】
Ｓ２６の後、ＣＰＵ９１は、ＡＳＩＣ９４を通じてヘッドドライバ１５及びキャリッジモータ２５を制御し、キャリッジ２を走査方向に移動させながらノズル１１ｎからインクを吐出させる走査動作を行わせる（Ｓ２７）。また、Ｓ２７において、ＣＰＵ９１は、走査動作を行わせると共に、距離検知を行う。
【００６５】
Ｓ２７の後、ＣＰＵ９１は、当該用紙Ｐに対する記録を終了するか否かを判断する（Ｓ２８）。ＲＡＭ９３に未記録の画像データが残っている場合、ＣＰＵ９１は、当該用紙Ｐに対する記録を終了しない（Ｓ２８：ＮＯ）と判断し、処理をＳ２６に戻す。ＲＡＭ９３に未記録の画像データが残っていない場合、ＣＰＵ９１は、当該用紙Ｐに対する記録を終了する（Ｓ２８：ＹＥＳ）と判断し、当該ルーチンを終了する。
【００６６】
以上に述べたように、本実施形態によれば、距離検知における用紙Ｐの表面とノズル面１１ａとの距離の変化に対する出力信号の変化量（Ｄ１）が、有無検知（先端検知及び縁検知）における上記変化量（Ｄ２，Ｄ３）よりも大きい（図６参照）。したがって、距離検知では、有無検知に比べて、距離の変化を細かく検知することができる。これにより、光センサ７を用いて有無検知及び距離検知の両方を精度よく行うことができる。
【００６７】
ＣＰＵ９１は、距離検知における発光量（ＰＷＭ値に比例）が有無検知における発光量よりも小さくなるように、ＡＳＩＣ９４を通じて発光素子７ａを制御する（図６参照）。この場合、比較的簡単な制御によって、上記効果（即ち、「光センサ７を用いて有無検知及び距離検知の両方を精度よく行うことができる」という効果）を得ることができる。
【００６８】
ＣＰＵ９１は、縁無し記録を示す記録指令を受信した場合（Ｓ２１：ＹＥＳ）、記録中の少なくともある期間に、縁検知を行う（Ｓ２４、図９参照）。縁無し記録の場合は、記録品質の点から縁検知が重要であり、記録中に縁検知を全く行わないと、記録品質の悪化が顕著になり得る。この点、上記構成によれば、記録中の少なくともある期間に縁検知を行うことで、記録品質の悪化を抑制できる。
【００６９】
ＣＰＵ９１は、縁無し記録を示す記録指令を受信した場合（Ｓ２１：ＹＥＳ）、縁検知及び距離検知の両方を行う（Ｓ２４、図９参照）。これにより、記録品質の悪化の抑制と共に、用紙Ｐのノズル面１１ａへの接触によるノズル１１ｎの損傷をも抑制できる。
【００７０】
ＣＰＵ９１は、縁無し記録を示す記録指令を受信した場合（Ｓ２１：ＹＥＳ）、走査動作に係る１走査毎に、縁検知及び距離検知のいずれを行うかを選択する（Ｓ２３，Ｓ２４、図９参照）。１走査の途中で縁検知と距離検知とを切り替えると、ＣＰＵ９１、ＡＳＩＣ９４及び光センサ７間の電気信号の遅延により、検知を適切に行えない問題が生じ得る。この点、上記構成によれば、１走査の途中で縁検知と距離検知とを切り替えるのではなく、１走査毎に縁検知と距離検知のいずれを行うかを選択することで、上記問題を軽減できる。
【００７１】
光センサ７は、キャリッジ２に搭載されている（図１及び図３参照）。これにより、有無検知及び距離検知を精度よく行うことができる。
【００７２】
ＣＰＵ９１は、縁有り記録を示す記録指令を受信した場合（Ｓ２１：ＮＯ）、記録中の少なくともある期間に、距離検知を行う（Ｓ２７）。これにより、縁有り記録の場合に、用紙Ｐのノズル面１１ａへの接触によるノズル１１ｎの損傷を抑制できる。
【００７３】
ＣＰＵ９１は、記録指令に基づいて用紙Ｐに画像を記録する（Ｓ１１）前に、有無検知用及び距離検知用の各入力設定値を決定する処理（Ｓ８，Ｓ９（第１決定処理）及びＳ１０（第２決定処理））を行う。用紙Ｐの種類によって、入力信号が同じでも、出力信号が異なり得る。この点、上記構成によれば、記録前に第１決定処理及び第２決定処理を行うことで、各入力設定値を用紙Ｐに適した値にすることができる。これにより、有無検知及び距離検知の両方の精度が向上する。
【００７４】
ＣＰＵ９１は、１枚の用紙Ｐに画像を記録する（Ｓ１１）前に、この時点で温度センサ８からの温度信号が示す環境温度と、直近のＳ１０で受信された温度センサ８からの温度信号が示す環境温度との差が、所定温度以上であるか否かを判断する（Ｓ１３）。上記環境温度の差が所定温度以上である場合（Ｓ１３：ＹＥＳ）、ＣＰＵ９１は、処理をＳ６に戻し、距離検知用の入力設定値を決定する処理（Ｓ１０：第２決定処理）を行う。例えば、環境温度が上昇すると、入力信号のＰＷＭ値が同じでも、出力信号のＡ／Ｄ値が高くなり、特に距離検知の精度が悪化し得る。この点、上記構成によれば、環境温度の変化によって距離検知の精度が悪化する問題を抑制できる。
【００７５】
ＣＰＵ９１は、１枚の用紙Ｐに画像を記録する（Ｓ１１）前に、入力信号のＰＷＭ値を直近のＳ８で決定した先端検知用の入力設定値として、次の用紙Ｐに対する先端検知を行い、対向位置Ａに用紙Ｐの先端が有ると検知されたときに受信した出力信号のＡ／Ｄ値と、入力信号のＰＷＭ値を直近のＳ８で決定した先端検知用の入力設定値として、直近に記録された用紙Ｐに対する先端検知で対向位置Ａに用紙Ｐの先端が有ると検知されたときに受信した出力信号のＡ／Ｄ値との差が、所定値以上であるか否かを判断する（Ｓ１４）。上記Ａ／Ｄ値の差が所定値以上である場合（Ｓ１４：ＹＥＳ）、ＣＰＵ９１は、処理をＳ６に戻し、有無検知用及び距離検知用の各入力設定値を決定する処理（Ｓ８，Ｓ９（第１決定処理）及びＳ１０（第２決定処理））を行う。このように、何らかの要因で出力信号のＡ／Ｄ値にずれが生じた場合に、各入力設定値を再度決定して用紙Ｐに適した値にする。これにより、有無検知及び距離検知の両方の精度を良好に維持することができる。
【００７６】
ＣＰＵ９１は、Ｓ７において、光センサ７が山部Ｐｘと対向する位置（図１参照）にキャリッジ２を配置する。そしてＣＰＵ９１は、発光素子７ａから用紙Ｐの山部Ｐｘに向けて光を照射させ、受光素子７ｂから受信した出力信号に基づいて、Ｓ８，Ｓ９（第１決定処理）及びＳ１０（第２決定処理）を行う。用紙Ｐにおける山部Ｐｘと谷部Ｐｙとの間の部分は、形状が不安定であり、当該部分で反射した光を、受光素子７ｂが適切に受けることができない場合がある。この点、上記構成によれば、形状が安定している山部Ｐｘで反射した光を、受光素子７ｂが適切に受けることができる。
【００７７】
＜第２実施形態＞
続いて、図１０を参照し、本発明の第２実施形態について説明する。第２実施形態に係るプリンタは、記録に係る制御内容が第１実施形態に係るプリンタ１００と異なり、それ以外は第１実施形態に係るプリンタ１００と同じ構成である。
【００７８】
第１実施形態において、ＣＰＵ９１は、Ｓ１０で距離検知用の入力設定値を決定した後、決定した距離検知用の入力設定値が適切か否かを判断せずに、処理を進める。しかしながら、例えば、用紙Ｐの表面に、異物（インク、トナー、油汚れ等）が付着した部分がある場合に、当該部分に向けて発光素子７ａから光を照射させて距離検知用の入力設定値を決定し、この入力設定値を用いて距離検知を行うと、用紙Ｐの表面における当該部分以外の部分に対する距離検知の結果に誤りが生じ得る。例えば、光センサ７が図６に示す特性を有し、かつ、用紙Ｐの表面の高さが一定である場合に、白色の用紙Ｐの表面におけるカラーインクが着弾した部分に発光素子７ａから光を照射させて得られる出力信号のＡ／Ｄ値は、白色の用紙Ｐの表面におけるインクが着弾していない部分に発光素子７ａから光を照射させて得られる出力信号のＡ／Ｄ値よりも、小さい値となる。そのため、白色の用紙Ｐの表面におけるカラーインクが着弾した部分に発光素子７ａから光を照射させて距離検知用の入力設定値を決定し、この入力設定値を用いて距離検知を行うと、ノズル面からの距離が許容範囲内であるにもかかわらず、白色の用紙Ｐの表面におけるインクが着弾していない部分に対する距離検知で得られる出力信号のＡ／Ｄ値が、閾値を超えることがある。この場合、画像の記録が中断され、スループットが低下し得る。
【００７９】
そこで、本実施形態において、ＣＰＵ９１は、用紙Ｐに画像を記録する前、かつ、距離検知用の入力設定値を決定した後に、決定した距離検知用の入力設定値が適切か否かを判断し、距離検知用の入力設定値が適切であると判断した場合は用紙Ｐに画像を記録するときに距離検知を行い、距離検知用の入力設定値が適切でないと判断した場合は用紙Ｐに画像を記録するときに距離検知を行わない。
【００８０】
具体的には、ＣＰＵ９１は、先ず、Ｓ１〜Ｓ１０と同じＳ３１〜Ｓ４０の処理を行う。Ｓ４０の後、ＣＰＵ９１は、Ｓ４０で決定した距離検知用の入力設定値が適切か否かを判断する（Ｓ４１）。
【００８１】
Ｓ４１において、ＣＰＵ９１は、例えば、発光素子７ａを用紙Ｐの表面と対向させ、発光素子７ａから光を照射させながら、キャリッジ２を走査方向に移動させる。そして、ＣＰＵ９１は、１走査中における出力信号のＡ／Ｄ値の増加量が所定量を超えた場合、決定した距離検知用の入力設定値が適切でない（Ｓ４１：ＮＯ）と判断する。一方、１走査中における出力信号のＡ／Ｄ値の増加量が所定量を超えない場合、ＣＰＵ９１は、決定した距離検知用の入力設定値が適切である（Ｓ４１：ＹＥＳ）と判断する。
【００８２】
Ｓ４０で決定した距離検知用の入力設定値が適切である場合（Ｓ４１：ＹＥＳ）、ＣＰＵ９１は、Ｓ１１と同様に、１枚の用紙Ｐへの記録が行われるよう、プリンタ１００の各部を制御する（Ｓ４２）。Ｓ４２において、ＣＰＵ９１は、図８及び図９に示すように、距離検知を行う。
【００８３】
Ｓ４０で決定した距離検知用の入力設定値が適切でない場合（Ｓ４１：ＮＯ）、ＣＰＵ９１は、距離検知を行わずに、１枚の用紙Ｐへの記録が行われるよう、プリンタ１００の各部を制御する（Ｓ４３）。Ｓ４３において、ＣＰＵ９１は、縁検知を行ってもよいが、距離検知は行わない。
【００８４】
Ｓ４２又はＳ４３の後、ＣＰＵ９１は、Ｓ１２〜Ｓ１４と同じＳ４４〜Ｓ４６の処理を行う。そして、次の用紙Ｐへの記録が不要（Ｓ４４：ＮＯ）と判断した場合、ＣＰＵ９１は、当該ルーチンを終了する。
【００８５】
以上に述べたように、本実施形態によれば、第１実施形態と同じ構成による同じ効果に加え、以下の効果が得られる。即ち、決定した距離検知用の入力設定値が適切でない場合に、距離検知の結果に誤りが生じ、画像の記録が中断される問題を抑制できる。
【００８６】
＜第３実施形態＞
続いて、図１１を参照し、本発明の第３実施形態について説明する。第３実施形態に係るプリンタは、記録に係る制御内容が第１実施形態に係るプリンタ１００と異なり、それ以外は第１実施形態に係るプリンタ１００と同じ構成である。
【００８７】
第１実施形態において、ＣＰＵ９１は、用紙Ｐの種類によらず一律に、図７に示す処理を行う。しかしながら、用紙Ｐの種類によっては、距離検知の信頼性が低いものも存在する。例えば、普通紙は、光沢紙等に比べ、搬送速度が大きく、距離検知の信頼性が低い。換言すると、光沢紙等は、普通紙に比べ、距離検知の信頼性が高い。即ち、普通紙が本発明の「第１種類」に該当し、光沢紙等（普通紙以外の用紙）が本発明の「第２種類」に該当する。また、入力設定値を決定する処理（第１実施形態のＳ８〜Ｓ１０）は、ある程度の時間を要する。したがって、用紙Ｐの種類によらず一律に、用紙Ｐに画像を記録する前に入力設定値を決定する処理を行うと、タイムロスが生じ、高速記録を実現し難い。
【００８８】
そこで、本実施形態において、ＣＰＵ９１は、用紙Ｐが普通紙か否かを判断し、複数の普通紙に連続して画像を記録するとき、複数の普通紙にのうち２番目以降の普通紙に画像を記録する前に、所定条件が満たされた場合、２番目以降の普通紙に画像を記録する前に入力設定値を決定する処理を行わず、かつ、２番目以降の用紙Ｐに画像を記録するときに距離検知を行わない。
【００８９】
具体的には、ＣＰＵ９１は、先ず、Ｓ１と同じＳ５１の処理を行う。そして、記録指令を受信した場合（Ｓ５１：ＹＥＳ）、ＣＰＵ９１は、用紙Ｐが普通紙か否かを判断する（Ｓ５２）。用紙Ｐが普通紙でない（例えば光沢紙等である）場合（Ｓ５２：ＮＯ）、ＣＰＵ９１は、図７のＳ２に処理を進め、第１実施形態と同様の処理を行う。
【００９０】
用紙Ｐが普通紙である場合（Ｓ５２：ＹＥＳ）、ＣＰＵ９１は、Ｓ２〜Ｓ１４と同じＳ５３〜Ｓ６５の処理を行う。Ｓ６２において、ＣＰＵ９１は、Ｓ１１と同様、距離検知を行う（図８及び図９参照）。そして、次の用紙Ｐへの記録が必要であると判断し（Ｓ６３：ＹＥＳ）、環境温度の差が所定温度以上でなく（Ｓ６４：ＮＯ）、先端検知時のＡ／Ｄ値の差が所定値以上でない場合（Ｓ６５：ＮＯ）、ＣＰＵ９１は、次の用紙Ｐに画像を記録する前に入力設定値を決定する処理（Ｓ５９〜Ｓ６１）を行わず、かつ、距離検知を行わずに次の用紙Ｐへの記録が行われるようにプリンタ１００の各部を制御する（Ｓ６６）。Ｓ６６において、ＣＰＵ９１は、縁検知を行ってもよいが、距離検知は行わない。Ｓ６６の後、ＣＰＵ９１は、処理をＳ６３に戻す。
【００９１】
本実施形態では、環境温度の差が所定温度以上でなく（Ｓ６４：ＮＯ）、先端検知時のＡ／Ｄ値の差が所定値以上でない（Ｓ６５：ＮＯ）ことが、本発明の「所定条件」に該当する。
【００９２】
以上に述べたように、本実施形態によれば、第１実施形態と同じ構成による同じ効果に加え、以下の効果が得られる。即ち、用紙Ｐが普通紙のように距離検知の信頼性が低い種類である場合は、２番目以降の用紙Ｐに画像を記録する前に入力設定値を決定する処理（Ｓ５９〜Ｓ６１）を省略することで、タイムロスを抑制し、高速記録を実現できる。また、上記の場合において、２番目以降の用紙Ｐに画像を記録するときに距離検知を行わないこと（Ｓ６６）により、信頼性が低い検知結果によって画像の記録が中断される問題を抑制できる。
【００９３】
なお、ＣＰＵ９１は、距離検知の結果の他、キャリッジ２の移動速度の低下に基づいて、画像の記録を中断するか否かを判定してよい。具体的には、ＣＰＵ９１は、キャリッジモータ２５からの信号に基づいて、キャリッジ２の１走査中の移動速度の低下を検知し、移動速度の低下が一定以上となった場合に、用紙Ｐがノズル面１１ａに接触したと判断し、画像の記録を中断してよい。特に、第２及び第３実施形態において用紙Ｐに画像を記録するときに距離検知を行わない場合に、上記のようにキャリッジ２の移動速度の低下に基づいて画像の記録を中断することで、用紙Ｐのノズル面１１ａへの接触によるノズル１１ｎの損傷を抑制できる。
【００９４】
＜変形例＞
以上、本発明の好適な実施形態について説明したが、本発明は上述の実施形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。
【００９５】
光センサは、上述の実施形態ではノズル面に形成された全てのノズルよりも搬送方向の上流に配置されているが、これに限定されない。例えば、ノズル面に形成されたノズルの一部が光センサよりも搬送方向の上流にあってもよい。また、光センサは、キャリッジに搭載されることに限定されず、ヘッドのノズル面に配置されてもよい。
【００９６】
光センサの特性は、図６に示すものに限定されない。例えば、図６では、距離が大きくなるほど出力信号のＡ／Ｄ値が小さくなるが、距離が大きくなるほどＡ／Ｄ値が大きくなってもよい。また、上述の実施形態では、距離に応じて出力信号のＡ／Ｄ値が変化するが、これに限定されず、距離に応じて出力信号の任意の要素（例えば、波長）が変化してもよい。この場合、制御部は、出力信号の上記要素の変化に基づいて、距離を検知してよい。出力信号は、距離を数値化したデータを含むものであってもよい。
【００９７】
「距離検知における距離の変化に対する出力信号の変化量は、有無検知における上記変化量よりも大きい」という要件を満たすため、上述の実施形態では、距離検知における発光量を有無検知における発光量よりも小さくするが、これに限定されず、光センサ毎の特性に応じて適宜変更してよい。また、上記要件を満たすため、上述の実施形態では発光量を調整するが、受光量や出力信号を調整してもよいし、発光量と受光量や出力信号との両方を調整してもよい。また、上述の実施形態では、入力信号の値のパラメータとしてＰＷＭ値、出力信号の変化量や基準値のパラメータとしてＡ／Ｄ値を例示したが、これに限定されない。
【００９８】
光センサの数は、１つに限定されない。例えば、液体吐出ヘッドが複数色の液体を吐出する場合に、色毎に光センサを設けてよい。この場合、光センサ毎に入力信号の値を変え、ある光センサを用いて有無検知を行い、別の光センサを用いて距離検知を行ってもよい。
【００９９】
縁無し記録のとき、第１実施形態（図８及び図９）では縁検知及び距離検知の両方を行うが、距離検知を行わなくてもよい。また、第１実施形態では、シリアル式のヘッドにおいて、１走査毎に縁検知及び距離検知のいずれを行うかを選択するが、これに限定されず、１走査の途中で縁検知と距離検知とを切り替えてもよい。例えば、キャリッジがその可動領域における走査方向の一端近傍及び他端近傍にある間は縁検知を行い、それ以外は距離検知を行ってもよい。
【０１００】
縁有り記録のときに、距離検知のみでなく、縁検知を行ってもよい。
【０１０１】
第１決定処理及び第２決定処理を行う順序は、特に限定されない。例えば、第２決定処理を行った後、第１決定処理を行ってもよい。
【０１０２】
第１決定処理及び第２決定処理において、上述の実施形態では山部に向けて光を照射させるが、谷部に向けて光を照射させてもよい。また、上述の実施形態では複数の山部が形成されるが、少なくとも１つの山部が形成されればよい。
【０１０３】
環境温度の差が所定温度以上である場合、上述の実施形態では第１決定処理及び第２決定処理を行うが、第１決定処理を行わなくてもよい。
【０１０４】
第１決定処理及び第２決定処理は、ある程度の時間を要する。したがって、タイムロスを抑制するには、複数の被吐出対象に連続して画像を記録する場合に、１の被吐出対象に対する記録毎に第１決定処理及び／又は第２決定処理を行うのではなく、最初の被吐出対象に画像を記録する前にのみ第１決定処理及び／又は第２決定処理を行う（即ち、２番目以降の被吐出対象に画像を記録する前には第１決定処理及び／又は第２決定処理を行わない）ことや、被吐出対象の種類が変更された可能性が高い場合にのみ第１決定処理及び／又は第２決定処理を行うことが好ましい。また、第１決定処理及び第２決定処理を行う代わりに、閾値（画像の記録を中断するか否かの判定に用いられる値）を変更してもよい。
【０１０５】
第２入力設定値が適切か否かを判断する方法は、第２実施形態に述べた方法に限定されない。例えば、制御部は、第２決定処理において光を照射させた被吐出対象の部分を画像読取装置で読み取り、当該部分にインク等の異物が付着していない場合は第２入力設定値が適切であると判断し、当該部分にインク等の異物が付着している場合は第２入力設定値が適切でないと判断してもよい。
【０１０６】
第１種類である被吐出対象に連続して画像を記録するとき、複数の被吐出対象のうち最初の被吐出対象に画像を記録する前に、第２決定処理を行わず、かつ、最初の被吐出対象に画像を記録するときに、距離検知を行わなくてもよい。
【０１０７】
温度センサは、ヘッド周囲の環境温度を示す温度信号を出力できる限りは、任意の位置に配置されてよい。例えば、制御装置の回路基板に温度センサが配置されてよい。この場合、温度センサから出力された温度信号が示す温度を補正して、ヘッド周囲の環境温度を取得してよい。
【０１０８】
制御部は、有無検知として、上述の実施形態では先端検知及び縁検知を行うが、先端検知及び縁検知の一方のみを行ってもよい。
【０１０９】
上述の実施形態では、ＣＰＵ及びＡＳＩＣが制御部の機能を分担するが、これに限定されない。例えば、ＣＰＵのみ又はＡＳＩＣのみが制御部として機能してもよいし、複数のＣＰＵ及び／又は複数のＡＳＩＣが制御部の機能を分担してもよい。
【０１１０】
記憶部は、ＲＯＭに限定されず、ＥＥＰＲＯＭ、フラッシュメモリ等でもよい。
【０１１１】
搬送機構は、ローラ対で構成されることに限定されず、被吐出媒体を支持するベルトを含んでもよい。また、搬送方向は、上述の実施形態では直線状であるが、湾曲してもよい。
【０１１２】
液体吐出ヘッドは、シリアル式に限定されず、ライン式（即ち、位置が固定された状態で記録媒体に対して液体を吐出する方式）であってもよい。液体吐出ヘッドがライン式の場合、走査方向に長尺な光センサ、又は、走査方向に互いに離隔した複数の光センサを設けてよく、或いは、１つの光センサを走査方向に移動させるキャリッジを有してもよい。ライン式のヘッドにおいて、記録中に、被吐出対象の搬送量に応じて、入力信号の値を変え、縁検知と距離検知とを切り替えてもよい。或いは、走査方向に互いに離隔した複数の光センサにおいて、走査方向の一端近傍及び他端近傍にある光センサが縁検知を行い、それ以外は距離検知を行ってもよい。また或いは、１つの光センサを走査方向に移動させる場合に、光センサがその可動領域における走査方向の一端近傍及び他端近傍にある間は縁検知を行い、それ以外は距離検知を行ってもよい。
【０１１３】
ノズルから液体を吐出させるエネルギーを付与するアクチュエータとして、上述の実施形態では圧電式のものを例示したが、これに限定されず、他の方式（例えば、発熱素子を用いたサーマル方式、静電力を用いた静電方式等）のものであってもよい。
【０１１４】
ノズルから吐出される液体は、染料インクに限定されず、顔料インクであってもよい。ノズルから吐出される液体が顔料インクの場合、例えば、互いに異なる色の光を発する複数の発光素子を設け、距離検知において、複数の発光素子の中から、インクの色と色相環で反対側にある色の光を発する発光素子を選択し、当該発光素子から被吐出対象の表面に光を照射させることが好ましい。これにより、被吐出対象の表面においてインクが着弾した領域とインクが着弾していない領域とで、反射光量の差が大きくなる問題を抑制できる。また、ノズルから吐出される液体は、インクに限定されず、任意の液体（例えば、インク中の成分を凝集又は析出させる処理液等）であってよい。
【０１１５】
被吐出対象は、用紙に限定されず、例えば布や電子基板（フレキシブルプリント基板となる基材等）であってもよい。また、第３実施形態では、被吐出対象の第１種類として普通紙、吐出対象の第２種類として光沢紙等（普通紙以外の用紙）を例示したが、これに限定されない。例えば、用紙の厚みを基準として、薄紙を第１種類、薄紙よりも厚みの大きい厚紙を第２種類、としてもよい。
【０１１６】
本発明は、プリンタに限定されず、ファクシミリ、コピー機、複合機等にも適用可能である。また、本発明は、画像の記録以外の用途で使用される液体吐出装置（例えば、基板に導電性の液体を吐出して導電パターンを形成する液体吐出装置）にも適用可能である。
【符号の説明】
【０１１７】
１  ヘッド（液体吐出ヘッド）
１１ｎ  ノズル
１１ａ  ノズル面
２  キャリッジ
４  搬送機構
５  波形状付与機構
７  光センサ
７ａ  発光素子
７ｂ  受光素子
８  温度センサ
９  制御装置
９１  ＣＰＵ（制御部）
９２  ＲＯＭ（記憶部）
９４  ＡＳＩＣ（制御部）
１００  プリンタ（液体吐出装置）
Ａ  対向位置
Ｐ  用紙（被吐出対象）
Ｐｘ  山部
Ｐｙ  谷部
【図１】
2019084713.tif 000003
【図２】
2019084713.tif 000004
【図３】
2019084713.tif 000005
【図４】
2019084713.tif 000006
【図５】
2019084713.tif 000007
【図６】
2019084713.tif 000008
【図７】
2019084713.tif 000009
【図８】
2019084713.tif 000010
【図９】
2019084713.tif 000011
【図１０】
2019084713.tif 000012
【図１１】
2019084713.tif 000013