(57)【要約】【課題】キャリッジの移動時にノズルがセンサに先行するする場合でも、印刷の開始までの時間を短くできる印刷装置の提供。【解決手段】コントローラ１３０は、これから実行する１パス分の印刷（所定印刷パス）の前に、所定印刷パスで使用するノズル３９のうち右端のノズル３９と、キャリッジ４０におけるノズル３９より左に搭載されたセンサ１２０との左右方向９の第１距離値と、用紙１２の左端と所定印刷パスにおける上記右端のノズル３９による最も左のインク着弾位置との左右方向９の第２距離値とを取得し（Ｓ２５０、Ｓ２６０）、第２距離値が第１距離値より大きい場合に（Ｓ２７０：Ｙｅｓ）、所定印刷パスの開始のためのキャリッジ４０の移動中に（Ｓ２８０）、センサ１２０の出力結果に基づいて用紙１２があると判断した場合には（Ｓ２９０：Ｙｅｓ）、キャリッジ４０の移動を停止させずに所定印刷パスを続行する（Ｓ３００）。【選択図】図６
2019155759.tif 000002
【特許請求の範囲】
【請求項１】
被吐出媒体を支持する支持部と、
複数のノズルが形成されたノズル面を有するヘッドと、
上記ヘッドを搭載し、上記ノズル面が上記支持部と対向するように、上記ノズル面に沿った第１向き及び上記第１向きと逆向きの第２向きに移動するキャリッジと、
上記キャリッジの、上記ヘッドより上記第１向き側で、且つ、上記支持部及び上記支持部に支持された被吐出媒体と対向可能な位置に搭載され、電気信号を出力するセンサと、
上記第１向きにおける上記複数のノズルと上記センサとの間の距離に関する情報が記憶されたメモリと、
コントローラと、を備え、
上記コントローラは、
受信した印刷データに基づいて、上記キャリッジを移動させながら上記複数のノズルから上記支持部に支持された被吐出媒体へ向けて液滴を吐出させる印刷パスを実行するものであり、
これから実行する１パス分の印刷パスである所定印刷パスの前に、
上記印刷データと上記距離に関する情報とに基づいて、上記所定印刷パスで使用するノズルのうちの上記キャリッジが上記第１向き及び上記第２向きの一方に移動するときに最も下流に位置する最下流ノズルと、上記センサとの上記第１向きの第１距離値を取得し、
上記印刷データに基づいて、被吐出媒体の上記第１向きの両端のうちの上記所定印刷パスで上記最下流ノズルが最初に通過する被吐出媒体の一端と、上記最下流ノズルで液滴を着弾させる着弾位置のうち上記第１向きにおいて上記一端と最も近い近接着弾位置と、の上記第１向きの第２距離値を取得し、
上記第２距離値が上記第１距離値より大きい場合には、上記所定印刷パスを開始するために上記キャリッジが上記第１向き及び上記第２向きの一方に移動するときに、上記センサの出力結果に基づいて被吐出媒体が上記支持部に支持されていると判断した場合には、上記キャリッジの移動を停止させずに上記所定印刷パスを続行する印刷装置。
【請求項２】
上記コントローラは、
上記第２距離値が上記第１距離値以下である場合には、上記支持部が被吐出媒体を支持している場合に上記センサが当該被吐出媒体と対向する対向位置へ上記キャリッジを移動させ、
上記キャリッジが上記対向位置に位置付けられたときの上記センサの出力結果に基づいて被吐出媒体が上記支持部に支持されていると判断した場合には、上記所定印刷パスを開始する請求項１に記載の印刷装置。
【請求項３】
上記コントローラは、上記所定印刷パスにおいて、上記キャリッジを上記第２向きに移動させる請求項１または２に記載の印刷装置。
【請求項４】
被吐出媒体を挟持して上記第１向き及び上記第２向きと交差する搬送向きへ搬送する搬送部を備え、
上記ヘッドは、上記搬送部よりも上記搬送向きの下流に位置しており、
上記コントローラは、上記搬送部による被吐出媒体の搬送と、１パス分の印刷パスと、を繰り返し実行するものであり、
上記所定印刷パスは、被吐出媒体への印刷において最初に実行される１パス分の印刷パスである請求項１から３のいずれかに記載の印刷装置。
【請求項５】
上記コントローラは、上記第１向き及び上記第２向きの一方に移動するときに、上記センサの出力結果に基づいて被吐出媒体が上記支持部に支持されていないと判断した場合には、印刷をキャンセルする請求項１から４のいずれかに記載の印刷装置。
【請求項６】
報知部を更に備え、
上記コントローラは、上記第１向き及び上記第２向きの一方に移動するときに、上記センサの出力結果に基づいて上記支持部に被吐出媒体が支持されていないと判断した場合には、上記報知部により報知する請求項１から５のいずれかに記載の印刷装置。
【請求項７】
上記印刷データは、印刷条件情報を含み、
上記コントローラは、上記印刷条件情報に基づいて上記所定印刷パスで使用するノズルを決定する請求項１から６のいずれかに記載の印刷装置。
【請求項８】
上記複数のノズルは、上記液滴として、複数色のインク滴を吐出するものであり、
さらに、上記複数のノズルは、同じ色の液滴を吐出するノズルの群であるノズル群を複数含み、
上記印刷条件情報は、印刷パスに使用するインクの色の情報であり、
上記コントローラは、上記印刷条件情報に基づいて、複数色の上記ノズル群のうち上記所定印刷パスで使用するノズル群を決定する請求項７に記載の印刷装置。
【請求項９】
上記複数のノズルは、上記液滴として、複数種類のインク滴を吐出するものであり、
さらに、上記複数のノズルは、同じ種類の液滴を吐出するノズルの群であるノズル群を複数含み、
上記印刷条件情報は、印刷に使用するインクの種類の情報であり、
上記コントローラは、上記印刷条件情報に基づいて、複数種類の上記ノズル群のうち上記所定印刷パスで使用するノズル群を決定する請求項７または８に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズルから液滴を吐出して被吐出媒体に印刷する印刷装置に関する。
【背景技術】
【０００２】
印刷装置の一例として、ヘッドを搭載するキャリッジを１回の走査（１パス）をさせて被吐出媒体の所定領域に印刷するものがある。また、印刷装置には、センサがキャリッジに搭載されているものがある。ヘッドと対向するプラテン上に被吐出媒体があるか否かが、センサによって検知される。
【０００３】
従来、センサとプラテンとが対向する位置にキャリッジが移動してからセンサによる被吐出媒体の検知が実行され、プラテン上に被吐出媒体があると検知された後、キャリッジが走査方向におけるプラテンの外側へ一旦退避していた。その後、キャリッジが走査方向においてプラテンへ向けて移動することによって、印刷パス（走査）が開始されていた。そのため、センサによる被吐出媒体の検知のためのキャリッジの移動、及び走査方向におけるプラテンの外側への退避のためのキャリッジの移動によって、印刷パスの開始までに時間がかかっていた。
【０００４】
印刷パスの開始までの時間を短縮させるため、特許文献１に開示された印刷装置では、ヘッドの左側へ張り出した位置にセンサが取り付けられている。この場合、ヘッドが被吐出媒体の右側の所定位置に位置する状態では、キャリッジが左方へ移動する場合にセンサがヘッドのノズルより先に被吐出媒体の真上に到達する。そのため、センサによる被吐出媒体の検知の後、そのままキャリッジを左方へ移動させることによって印刷を開始することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−６０００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された印刷装置において、ヘッドが被吐出媒体の左側に位置している場合、キャリッジが右方へ移動する場合にヘッドのノズルがセンサより先に被吐出媒体の真上に到達する。この場合は、印刷パスの開始前に、ヘッドが上記所定位置に位置するようにキャリッジを一旦移動させる必要があり、印刷パスの開始までに時間がかかってしまう。
【０００７】
上記とは逆に、センサの取り付け位置がヘッドの右側に取り付けられている場合であっても、上記と同様の問題が生じる。この場合は、ヘッドが被吐出媒体の右側に位置していると、キャリッジが左方へ移動する場合にヘッドのノズルがセンサより先に被吐出媒体の真上に到達する。このときは、上記と同様に、印刷パスの開始までに時間がかかってしまう。
【０００８】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、キャリッジが移動する場合にヘッドのノズルがセンサより先に被吐出媒体の真上に到達する場合であっても、印刷パスの開始までの時間を短くすることができる印刷装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る印刷装置は、被吐出媒体を支持する支持部と、複数のノズルが形成されたノズル面を有するヘッドと、上記ヘッドを搭載し、上記ノズル面が上記支持部と対向するように、上記ノズル面に沿った第１向き及び上記第１向きと逆向きの第２向きに移動するキャリッジと、上記キャリッジの、上記ヘッドより上記第１向き側で、且つ、上記支持部及び上記支持部に支持された被吐出媒体と対向可能な位置に搭載され、電気信号を出力するセンサと、上記第１向きにおける上記複数のノズルと上記センサとの間の距離に関する情報が記憶されたメモリと、コントローラと、を備える。上記コントローラは、受信した印刷データに基づいて、上記キャリッジを移動させながら上記複数のノズルから上記支持部に支持された被吐出媒体へ向けて液滴を吐出させる印刷パスを実行するものである。また、上記コントローラは、これから実行する１パス分の印刷パスである所定印刷パスの前に、上記印刷データと上記距離に関する情報とに基づいて、上記所定印刷パスで使用するノズルのうちの上記キャリッジが上記第１向き及び上記第２向きの一方に移動するときに最も下流に位置する最下流ノズルと、上記センサとの上記第１向きの第１距離値を取得し、上記印刷データに基づいて、被吐出媒体の上記第１向きの両端のうちの上記所定印刷パスで上記最下流ノズルが最初に通過する被吐出媒体の一端と、上記最下流ノズルで液滴を着弾させる着弾位置のうち上記第１向きにおいて上記一端と最も近い近接着弾位置と、の上記第１向きの第２距離値を取得し、上記第２距離値が上記第１距離値より大きい場合には、上記所定印刷パスを開始するために上記キャリッジが上記第１向き及び上記第２向きの一方に移動するときに、上記センサの出力結果に基づいて被吐出媒体が上記支持部に支持されていると判断した場合には、上記キャリッジの移動を停止させずに上記所定印刷パスを続行する。
【００１０】
本構成によれば、１パス分の印刷パスのためのキャリッジの移動中に、支持部に被吐出媒体が支持されているか否かが検知される。そのため、印刷パスの開始までの時間を短縮することができる。
【００１１】
仮に、第２距離値が第１距離値以下の場合に、１パス分の印刷パスのためのキャリッジの移動中の被吐出媒体の検知が実行された場合、支持部に被吐出媒体が支持されているか否かが検知される前に、ノズルから液滴が吐出されるおそれがある。支持部に被吐出媒体が支持されていない場合、液滴が支持部に付着してしまう。本構成によれば、１パス分の印刷パスのためのキャリッジの移動中の被吐出媒体の検知は、第２距離値が第１距離値より大きいことを条件として実行される。そのため、上記のような支持部への液滴の付着を防止することができる。
【発明の効果】
【００１２】
本発明によれば、キャリッジが移動する場合にヘッドのノズルがセンサより先に被吐出媒体の真上に到達する場合であっても、印刷パスの開始までの時間を短くすることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施形態の一例である複合機１０の斜視図である。
【図２】図２は、プリンタ部１１の内部構造を模式的に示す縦断面図である。
【図３】図３は、記録部２４の底面図である。
【図４】図４は、コントローラ１３０及びメモリ１４０の構成を示すブロック図である。
【図５】図５は、印刷制御の処理を説明するためのフローチャートである。
【図６】図６は、図５のステップＳ５０の印刷の処理内容を説明するためのフローチャートである。
【図７】図７は、記録部２４及びプラテン４２の平面図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、以下の説明では、複合機１０が使用可能に設置された状態（図１の状態）を基準として上下方向７が定義され、開口１３が設けられている面を前面２３として前後方向８が定義され、複合機１０を前方から視て左右方向９が定義される。上下方向７、前後方向８、及び左右方向９は互いに直交している。
【００１５】
［複合機１０の全体構造］
図１に示されるように、複合機１０（印刷装置の一例）は、概ね直方体形状である。複合機１０の下部にプリンタ部１１が設けられている。複合機１０は、ファクシミリ機能及びプリント機能などの各種の機能を有している。複合機１０は、プリント機能として、インクジェット方式で用紙１２（図２参照、被吐出媒体の一例）の片面に印刷（画像記録）する機能を有している。なお、複合機１０は、用紙１２の両面に印刷するものであってもよい。プリンタ部１１の上部には、操作部１７が配置されている。操作部１７は、印刷の指示や各種設定のために操作されるボタン１７１や、各種情報が表示される液晶ディスプレイ１７２などによって構成されている。
【００１６】
また、図２に示されるように、プリンタ部１１は、給送トレイ２０、装着センサ８０、給送部１６、外ガイド部材１８、内ガイド部材１９、プラテン４２、記録部２４、搬送ローラ対５９、排出ローラ対４４、ロータリーエンコーダ（不図示）、コントローラ１３０（図４参照）、及びメモリ１４０（図４参照）を備えている。
【００１７】
［給送トレイ２０］
図１に示されるように、プリンタ部１１の正面には、開口１３が形成されている。給送トレイ２０が、前後方向８へ移動することによって、開口１３を介してプリンタ部１１に対して挿入及び抜去可能である。給送トレイ２０は、上方が開放された箱形状の部材であり、用紙１２を収容する。図２に示されるように、給送トレイ２０の底板２２に、用紙１２が重ねられた状態で支持される。給送トレイ２０の前部の上方には、排出トレイ２１が配置されている。排出トレイ２１の上面には、記録部２４によって印刷されて排出された用紙１２が支持される。
【００１８】
［装着センサ８０］
図２に示される装着センサ８０は、給送トレイ２０がプリンタ部１１の奥まで挿入されているか否か、つまり、給送トレイ２０がプリンタ部１１に装着されているか否かを判断するものである。
【００１９】
図２に示されるように、装着センサ８０は、給送トレイ２０の後方に設けられている。装着センサ８０は、プリンタ部１１のフレーム（不図示）に支持された軸８１と、軸８１を中心に回動可能な検出子８２と、発光素子及び当該発光素子から発光された光を受光する受光素子を有する光学センサ８３とを備えている。
【００２０】
給送トレイ２０がプリンタ部１１の奥まで挿入されていないとき、検出子８２は図示しない付勢部材（例えばコイルバネ）によって前方へ付勢されており、図２に破線で示される位置にある。このとき、光学センサ８３の発光素子から受光素子に至る光路は遮断されていないため、光学センサ８３からコントローラ１３０（図４参照）へハイレベル（予め設定された閾値より大きいレベル）の電気信号が出力される。
【００２１】
給送トレイ２０がプリンタ部１１の奥へ挿入される過程において、検出子８２は給送トレイ２０に押され、付勢部材の付勢力に抗して後方へ回動する。給送トレイ２０がプリンタ部１１の奥まで挿入された状態において、検出子８２は、図２に実線で示される位置にある。このとき、光学センサ８３の発光素子から受光素子に至る光路は遮断されているため、光学センサ８３からコントローラ１３０（図４参照）へローレベル（予め設定された閾値より小さいレベル）の電気信号が出力される。
【００２２】
なお、光学センサ８３は、上記とは逆に、給送トレイ２０がプリンタ部１１の奥まで挿入されていない状態においてローレベルの電気信号を出力し、給送トレイ２０がプリンタ部１１の奥まで挿入された状態においてハイレベルの電気信号を出力してもよい。また、光学センサ８３は、ローレベルの電気信号を出力する代わりに、電気信号を出力しなくてもよい。また、装着センサ８０の構成は、上述した構成に限らず、公知の種々の構成が採用可能である。
【００２３】
［給送部１６］
図２に示されるように、給送部１６は、記録部２４の下方且つ給送トレイ２０の底板２２の上方に配置されている。給送部１６は、給送ローラ２５、給送アーム２６、駆動伝達機構２７、及び軸２８を備えている。給送ローラ２５は、給送アーム２６の先端部で回転可能に支持されている。給送アーム２６は、基端部に設けられた軸２８を中心として、矢印２９の方向へ回動する。これにより、給送ローラ２５は、給送トレイ２０または給送トレイ２０に支持された用紙１２に対して、当接及び離間が可能である。
【００２４】
給送ローラ２５は、複数のギヤが噛合されてなる駆動伝達機構２７によって、給送用モータ１０２（図４参照）の駆動力が伝達されて回転する。これにより、給送トレイ２０の底板２２に支持された用紙１２のうち、給送ローラ２５と当接している最上の用紙１２が、搬送路６５へ給送される。なお、駆動伝達機構２７は、複数のギヤが噛合されている形態に限らず、例えば軸２８と給送ローラ２５の軸とに架け渡されたベルトであってもよい。
【００２５】
［搬送路６５］
図２に示されるように、給送トレイ２０の後端部から搬送路６５が延出されている。搬送路６５は、湾曲部３３と直線部３４とを備える。湾曲部３３は、上方へ向かいつつ後方から前方へＵターンするように延びている。直線部３４は、概ね前後方向８に沿って延びている。
【００２６】
湾曲部３３は、所定間隔を隔てて互いに対向する外ガイド部材１８と内ガイド部材１９とによって形成されている。外ガイド部材１８及び内ガイド部材１９は、図２における紙面と直交する方向である左右方向９へ延設されている。直線部３４は、記録部２４が配置されている位置では所定間隔を隔てて互いに対向する記録部２４とプラテン４２とによって形成されている。
【００２７】
給送トレイ２０に支持された用紙１２は、給送ローラ２５によって湾曲部３３を搬送されて、後述する搬送ローラ対５９に到達する。搬送ローラ対５９に挟持された用紙１２は、直線部３４を記録部２４へ向けて前方へ搬送される。記録部２４の直下に到達した用紙１２は、記録部２４により印刷される。印刷された用紙１２は、直線部３４を前方へ搬送されて排出トレイ２１に排出される。以上より、用紙１２は、図２に一点鎖線の矢印で示される搬送向き１５に沿って搬送される。
【００２８】
［プラテン４２］
図２に示されるように、プラテン４２（支持部の一例）は、搬送路６５の直線部３４に配置されている。本実施形態において、プラテン４２は、黒色の板状部材である。プラテン４２は、上下方向７において記録部２４に対向している。プラテン４２は、搬送路６５を搬送される用紙１２を下方から支持する。
【００２９】
［記録部２４］
図２に示されるように、記録部２４は、直線部３４の上方に配置されている。記録部２４は、キャリッジ４０とヘッド３８とセンサ１２０（図３参照）とを備えている。
【００３０】
キャリッジ４０は、前後方向８に間隔を空けて配置された２つのガイドレール５６、５７によって搬送向き１５と直交する左右方向９に沿って移動可能に支持されている。つまり、キャリッジ４０は、左向き（第１向きの一例）及び右向き（第２向きの一例）に移動可能である。キャリッジ４０は、キャリッジ４０の下面６７及びヘッド３８の下面６８がプラテン４２と上下方向７に対向するように左右方向９に移動する。なお、キャリッジ４０の移動方向は、左右方向９に限らず、搬送向き１５と交差する方向であればよい。
【００３１】
ガイドレール５６は、ヘッド３８よりも搬送向き１５の上流に配置されている。ガイドレール５７は、ヘッド３８よりも搬送向き１５の下流に配置されている。ガイドレール５６、５７は、左右方向９において搬送路６５の直線部３４の外方に配置された一対のサイドフレーム（不図示）によって支持されている。キャリッジ４０は、キャリッジ駆動用モータ１０３（図４参照）から駆動力を付与されることにより移動する。
【００３２】
ガイドレール５６またはガイドレール５７には、左右方向９に延びたエンコーダストリップ（不図示）が配置されている。エンコーダストリップには、光を透過させる透光部と光を遮断する遮光部とが、左右方向９に等ピッチで交互に配置されたパターンが記されている。キャリッジ４０におけるエンコーダストリップに対向する位置には、光学センサ３５（図４参照）が設けられている。光学センサ３５によって検知された電気信号は、コントローラ１３０（図４参照）に出力される。
【００３３】
図２に示されるように、ヘッド３８は、キャリッジ４０に搭載されている。ヘッド３８は、複数のサブタンク（不図示）と、複数のノズル３９と、インク流路（不図示）と、圧電素子４５（図４参照）とを備えている。
【００３４】
複数のサブタンクには、インクカートリッジ（不図示）やインクタンク（不図示）などからインクが供給される。図３に示されるように、複数のノズル３９は、ヘッド３８の下面６８（ノズル面の一例）に開口されている。つまり、下面６８には、複数の開口（ノズル３９）が形成されている。下面６８は、前後方向８及び左右方向９に拡がる面である。つまり、下面６８は、キャリッジ４０の移動方向と平行である。下面６８は、キャリッジ４０の下面６７に形成された開口を通じて下方へ露出している。インク流路は、複数のサブタンクと複数のノズル３９とを繋ぐ。図４に示される圧電素子４５は、インク流路の一部を変形させることでノズル３９からインク滴を吐出させる。圧電素子４５は、コントローラ１３０（図４参照）により給電されることで動作する。
【００３５】
サブタンクは４つ設けられている。各サブタンクには、シアン、マゼンタ、イエロー、ブラックの各色のインクの一つが貯留される。複数のノズル３９は、ノズル群６９Ｃ、６９Ｍ、６９Ｙ、６９Ｂを含んでいる。ノズル群６９Ｃはシアンのサブタンクと繋がっており、ノズル群６９Ｍはマゼンタのサブタンクと繋がっており、ノズル群６９Ｙはイエローのサブタンクと繋がっており、ノズル群６９Ｂはブラックのサブタンクと繋がっている。各ノズル群６９Ｃ、６９Ｍ、６９Ｙ、６９Ｂは、少なくとも１つのノズル列で構成されている。ノズル列は、搬送方向１５に沿って並んで配置された複数のノズルよりなる。ノズル列が複数ある場合、各ノズル列は左右方向９に沿って並んで配置されている。なお、図３では、各ノズル群６９Ｃ、６９Ｍ、６９Ｙ、６９Ｂは、３つのノズル列で構成されている。
【００３６】
ノズル群６９Ｃを構成する各ノズルからは、シアンのインク滴が吐出される。ノズル群６９Ｍを構成する各ノズルからは、マゼンタのインク滴が吐出される。ノズル群６９Ｙを構成する各ノズルからは、イエローのインク滴が吐出される。ノズル群６９Ｂを構成する各ノズルからは、ブラックのインク滴が吐出される。つまり、複数のノズル３９は、４種類のインク滴を吐出するものである。
【００３７】
なお、サブタンクの個数は４つに限らない。つまり、サブタンクに貯留されるインクは４色に限らず、複数のノズル３９に含まれるノズル群は４つに限らず、複数のノズル３９が吐出するインク滴は４色に限らない。
【００３８】
センサ１２０は、搬送路６５を搬送される用紙１２を検知するためのものである。センサ１２０は、キャリッジ４０に搭載されている。センサ１２０は、プラテン４２及びプラテン４２に支持される用紙１２と対向可能なように、キャリッジ４０の下面６７に形成された開口を通じて下方へ露出している。センサ１２０は、複数のノズル３９より左側に搭載されている。
【００３９】
センサ１２０は、発光ダイオードなどからなる発光部（不図示）と、光学式センサなどからなる受光部（不図示）とを備えている。コントローラ１３０に制御されることによって、発光部は、センサ１２０がプラテン４２と上下に対向している状態において、下方へ向けて光を照射する。照射された光は、記録部２４の下方に位置するプラテン４２またはプラテン４２に支持された用紙１２において反射する。反射された光は受光部で受光される。センサ１２０は、受光部における反射光の受光量に応じた電気信号を、コントローラ１３０へ出力する。例えば、センサ１２０は、受光量が大きい程、レベルの高い電気信号をコントローラ１３０へ出力する。
【００４０】
上述したように、本実施形態において、プラテン４２は、黒色の部材である。一方、用紙１２は、白色などの黒色よりも明るい色である。そのため、発光部から照射された光がプラテン４２に当たって反射した場合、受光部における反射光の受光量は少なくなる。このとき、センサ１２０はローレベル（予め設定された閾値より小さいレベル）の電気信号をコントローラ１３０へ出力する。一方、発光部から照射された光が用紙１２に当たって反射した場合、受光部における反射光の受光量は多くなる。このとき、センサ１２０はハイレベル（予め設定された閾値より大きいレベル）の電気信号をコントローラ１３０へ出力する。
【００４１】
なお、センサ１２０は、上記とは逆に、受光量が大きい程、レベルの低い電気信号をコントローラ１３０へ出力するもよい。また、センサ１２０は、ローレベルの電気信号をコントローラ１３０へ出力する代わりに、電気信号をコントローラ１３０へ出力しなくてもよい。また、センサ１２０は、搬送路６５を搬送される用紙１２を検知可能なものであれば、上述した光学式のものに限らず、ＣＣＤイメージセンサや機械式のものなどの公知の種々のものが採用可能である。
【００４２】
記録部２４は、コントローラ１３０（図４参照）によって制御される。キャリッジ４０が左右方向９へ移動しているときに、ヘッド３８は、ノズル３９からインク滴をプラテン４２へ向けて、詳細にはプラテン４２に支持されている用紙１２へ向けて吐出する。これにより、直線部３４を搬送向き１５へ搬送されてプラテン４２に支持されている用紙１２に印刷される。
【００４３】
［搬送ローラ対５９及び排出ローラ対４４］
図２に示されるように、直線部３４におけるヘッド３８及びプラテン４２よりも搬送向き１５の上流には、搬送ローラ対５９（搬送部の一例）が配置されている。直線部３４におけるヘッド３８及びプラテン４２よりも搬送向き１５の下流には、排出ローラ対４４が配置されている。
【００４４】
搬送ローラ対５９は、搬送ローラ６０と、搬送ローラ６０の下方に搬送ローラ６０と対向して配置されたピンチローラ６１とを備えている。ピンチローラ６１は、コイルバネなどの弾性部材（不図示）によって搬送ローラ６０に押圧されている。搬送ローラ対５９は、用紙１２を挟持可能である。
【００４５】
排出ローラ対４４は、排出ローラ６２と、排出ローラ６２の上方に排出ローラ６２と対向して配置された拍車ローラ６３とを備えている。拍車ローラ６３は、コイルバネなどの弾性部材（不図示）によって排出ローラ６２へ向けて押圧されている。排出ローラ対４４は、用紙１２を挟持可能である。
【００４６】
搬送ローラ６０及び排出ローラ６２は、搬送用モータ１０１（図４参照）から駆動力を付与されて回転する。搬送ローラ対５９に用紙１２が挟持されている状態で搬送ローラ６０が回転すると、当該用紙１２は、搬送ローラ対５９によって搬送向き１５へ搬送され、プラテン４２上に搬送される。排出ローラ対４４に用紙１２が挟持されている状態で排出ローラ６２が回転すると、当該用紙１２は、排出ローラ対４４によって搬送向き１５へ搬送され、排出トレイ２１上に排出される。なお、搬送用モータ１０１と給送用モータ１０２として、共通のモータが用いられてもよい。この場合、当該共通のモータから各ローラへの駆動伝達経路が切替可能に構成されている。
【００４７】
なお、用紙１２を搬送させるものは、上述したようなローラ対に限らない。例えば、搬送ローラ対５９及び排出ローラ対４４の代わりに、搬送ベルトが配置されていてもよい。
【００４８】
［ロータリーエンコーダ］
搬送用モータ１０１には、搬送用モータ１０１の回転量を検出するロータリーエンコーダ（不図示）が設けられている。ロータリーエンコーダは、搬送用モータ１０１の軸に設けられて搬送用モータ１０１と共に回転するエンコーダディスク（不図示）と光学センサ７５（図４参照）とからなる。エンコーダディスクには、光が透過される透過部と光が透過されない非透過部とが円周方向に等ピッチで交互に配置されたパターンが形成されている。エンコーダディスクが回転すると、光学センサ７５によって透過部と非透過部とが検出される毎にパルス信号が生成される。生成されたパルス信号は、コントローラ１３０（図４参照）に出力される。コントローラ１３０は、当該パルス信号に基づいて、搬送用モータ１０１の回転量を算出する。なお、ロータリーエンコーダは、搬送用モータ１０１以外、例えば給送用モータ１０２や搬送ローラ６０に設けられていてもよい。
【００４９】
［コントローラ１３０及びメモリ１４０］
以下、図４が参照されて、コントローラ１３０及びメモリ１４０の構成が説明される。コントローラ１３０が後述するフローチャートにしたがった処理を行うことによって、本発明が実現される。コントローラ１３０は、複合機１０の全体動作を制御するものである。コントローラ１３０は、ＣＰＵ１３１及びＡＳＩＣ１３５を備えている。メモリ１４０は、ＲＯＭ１３２、ＲＡＭ１３３、及びＥＥＰＲＯＭ１３４を備えている。ＣＰＵ１３１、ＡＳＩＣ１３５、ＲＯＭ１３２、ＲＡＭ１３３、及びＥＥＰＲＯＭ１３４は、内部バス１３７によって接続されている。
【００５０】
ＲＯＭ１３２には、ＣＰＵ１３１が各種動作を制御するためのプログラムなどが格納されている。ＲＡＭ１３３は、ＣＰＵ１３１が上記プログラムを実行する際に用いるデータや信号等を一時的に記録する記憶領域、或いはデータ処理の作業領域として使用される。ＥＥＰＲＯＭ１３４には、電源オフ後も保持すべき設定やフラグ等が格納される。
【００５１】
メモリ１４０（本実施形態ではＲＯＭ１３２）には、左右方向９における複数のノズル３９とセンサ１２０との間の距離に関する情報が記憶されている。前記の距離に関する情報は、図３に示される各距離値（ＬＢ１、ＬＢ２、ＬＢ３、ＬＣ１、ＬＣ２、ＬＣ３、ＬＭ１、ＬＭ２、ＬＭ３、ＬＹ１、ＬＹ２、ＬＹ３）である。距離値ＬＢ１、ＬＢ２、ＬＢ３は、ノズル群６９Ｂの各ノズル列と、センサ１２０との間の左右方向９の距離値である。距離値ＬＣ１、ＬＣ２、ＬＣ３は、ノズル群６９Ｃの各ノズル列と、センサ１２０との間の左右方向の距離値である。距離値ＬＭ１、ＬＭ２、ＬＭ３は、ノズル群６９Ｍの各ノズル列と、センサ１２０との間の左右方向の距離値である。距離値ＬＹ１、ＬＹ２、ＬＹ３は、ノズル群６９Ｙの各ノズル列と、センサ１２０との間の左右方向の距離値である。
【００５２】
なお、本実施形態では、全てのノズル列とセンサ１２０との間の左右方向の距離が、ＲＯＭ１３２に記憶されているが、一部のノズル列とセンサ１２０との間の左右方向の距離が、ＲＯＭ１３２に記憶されていてもよい。例えば、距離に関する情報は、各ノズル列のうち右端及び左端のノズル列と、センサ１２０との間の左右方向９の距離（ＬＢ１、ＬＢ３、ＬＣ１、ＬＣ３、ＬＭ１、ＬＭ３、ＬＹ１、ＬＹ３）であってもよい。換言すると、各ノズル列のうち右端及び左端以外のノズル列と、センサ１２０との間の左右方向９の距離（ＬＢ２、ＬＣ２、ＬＭ２、ＬＹ２）は、距離に関する情報から除かれていてもよい。
【００５３】
また、本実施形態では、左右方向９における複数のノズル３９とセンサ１２０との間の距離に関する情報そのものがメモリ１４０に記憶されている。しかし、前記の距離に関する情報そのものがメモリ１４０に記憶されている必要はない。例えば、左右方向９における複数のノズル３９の位置の情報と、左右方向９におけるセンサ１２０の位置の情報とが、メモリ１４０に記憶されていてもよい。この場合、コントローラ１３０は、メモリ１４０から前記の位置の情報を読み出して、演算することによって前記の距離に関する情報を算出する。
【００５４】
ＡＳＩＣ１３５には、搬送用モータ１０１、給送用モータ１０２、及びキャリッジ駆動用モータ１０３が接続されている。ＡＳＩＣ１３５には、各モータを制御する駆動回路が組み込まれている。ＣＰＵ１３１は、各モータを回転させるための駆動信号を各モータに対応する駆動回路に出力する。駆動回路は、ＣＰＵ１３１から取得した駆動信号に応じた駆動電流を対応するモータへ出力する。これにより、対応するモータが回転する。つまり、コントローラ１３０は、給送用モータ１０２を制御して、給送部１６に用紙１２を給送させる。また、コントローラ１３０は、搬送用モータ１０１を制御して、搬送ローラ対５９及び排出ローラ対４４に用紙１２を搬送させる。また、コントローラ１３０は、キャリッジ駆動用モータ１０３を制御して、キャリッジ４０を移動させる。
【００５５】
また、ＡＳＩＣ１３５には、装着センサ８０の光学センサ８３が接続されている。コントローラ１３０は、光学センサ８３から受け取った電気信号に基づいて、給送トレイ２０がプリンタ部１１へ装着されているか否かを判断する。
【００５６】
また、ＡＳＩＣ１３５には、センサ１２０が接続されている。コントローラ１３０は、電気信号を、ＡＳＩＣ１３５を通じてセンサ１２０の発光部へ出力する。電気信号を受け取った発光部は、光を下方へ向けて照射する。センサ１２０の受光部は、発光部から照射された光のプラテン４２または用紙１２における反射光を受光する。センサ１２０は、受光部で受光された反射光の受光量に応じたレベルの電気信号をコントローラ１３０へ出力する。コントローラ１３０は、センサ１２０の出力結果に基づいて（本実施形態では、センサ１２０から取得した電気信号がハイレベルであるかローレベルであるかに基づいて）、反射光の受光量を認識する。本実施形態において、コントローラ１３０は、センサ１２０からハイレベルの電気信号を取得した場合に、プラテン４２に用紙１２が支持されていると判断し、センサ１２０からローレベルの電気信号を取得した場合に、プラテン４２に用紙１２が支持されていないと判断する。
【００５７】
また、ＡＳＩＣ１３５には、ロータリーエンコーダの光学センサ７５が接続されている。コントローラ１３０は、光学センサ７５から受け取った電気信号に基づいて、搬送用モータ１０１の回転量を算出する。
【００５８】
また、ＡＳＩＣ１３５には、エンコーダストリップの光学センサ３５が接続されている。コントローラ１３０は、光学センサ３５から受け取った電気信号に基づいて、キャリッジ４０の位置を認識する。
【００５９】
また、ＡＳＩＣ１３５には、圧電素子４５が接続されている。圧電素子４５は、不図示のドライブ回路を介してコントローラ１３０により給電されることで動作する。コントローラ１３０は、圧電素子４５への給電を制御し、上述した各ノズル群６９Ｃ、６９Ｍ、６９Ｙ、６９Ｂから選択的にインク滴を吐出させる。
【００６０】
コントローラ１３０は、用紙１２に印刷する際、搬送用モータ１０１を制御することによって、搬送ローラ対５９及び排出ローラ対４４に所定搬送量の用紙１２の搬送及び停止を交互に繰り返す間欠搬送処理を実行させる。なお、用紙１２の搬送量は、例えば、搬送ローラ６０の回転量を上述したロータリーエンコーダでカウントすることによって認識される。
【００６１】
コントローラ１３０は、間欠搬送処理において用紙１２が停止している間に、印刷処理を実行する。印刷処理は、キャリッジ４０を左右方向９に沿って移動させながら、圧電素子４５への給電を制御して、ノズル３９からインク滴を吐出させる処理である。つまり、コントローラ１３０は、印刷処理において、キャリッジ４０を右向きまたは左向きに移動させながら、ノズル３９からインク滴を吐出させる１回の印刷パス（以下、印刷パスをパスとも称し、１回の印刷パスを１パス分の印刷とも称する。）を実行する。これにより、用紙１２に対して１パス分の印刷が実行される。
【００６２】
間欠搬送処理と１パス分の印刷とが交互に繰り返し実行されることによって、用紙１２の印刷可能な全領域に、印刷することが可能である。つまり、コントローラ１３０は、複数パスで１枚の用紙１２に印刷させる。
【００６３】
なお、コントローラ１３０は、上記に限らず、ＣＰＵ１３１のみが各種処理を行うものであってもよいし、ＡＳＩＣ１３５のみが各種処理を行うものであってもよいし、ＣＰＵ１３１とＡＳＩＣ１３５とが協働して各種処理を行うものであってもよい。また、コントローラ１３０は、１つのＣＰＵ１３１が単独で処理を行うものであってもよいし、複数のＣＰＵ１３１が処理を分担して行うものであってもよい。また、コントローラ１３０は、１つのＡＳＩＣ１３５が単独で処理を行うものであってもよいし、複数のＡＳＩＣ１３５が処理を分担して行うものであってもよい。
【００６４】
［コントローラ１３０による印刷制御］
上述のように構成されたプリンタ部１１では、コントローラ１３０によって、用紙１２が給送されて、給送された用紙１２に印刷される一連の印刷制御が実行される。以下、印刷制御の処理が、図５のフローチャートを参照しつつ説明される。
【００６５】
複合機１０の操作部１７（図１参照）や複合機１０と接続された外部機器などから、用紙１２へ印刷される画像のデータである印刷データがコントローラ１３０へ送られると（Ｓ１０）、当該印刷データを受信したコントローラ１３０は、給送用モータ１０２を駆動して、給送ローラ２５に、給送トレイ２０に支持された用紙１２を搬送路６５へ給送させる（Ｓ２０）。また、コントローラ１３０は、搬送用モータ１０１を駆動して、搬送ローラ対５９に、用紙１２が記録部２４と対向する印刷開始位置に到達するまで、用紙１２を搬送向き１５へ搬送させる（Ｓ２０）。印刷開始位置とは、用紙１２における印刷領域の搬送向き１５の下流端が、複数のノズル３９のうち搬送向き１５の最下流に配置されたノズル３９と対向する位置である。
【００６６】
次に、コントローラ１３０は、エンコーダストリップの光学センサ３５から受け取った電気信号に基づいて、キャリッジ４０がスタート位置にあるか否かを判断する（Ｓ３０）。なお、ステップＳ３０の処理は、ステップＳ２０の処理と並行して実行されてもよい。
【００６７】
スタート位置は、用紙１２に印刷するための複数パスのうち当該用紙１２に対する最初のパス（最初の印刷パス）におけるキャリッジ４０の移動開始位置である。例えば、最初のパスにおいてキャリッジ４０が右向きに移動する場合、スタート位置は、最初のパスで使用される最も右のノズル３９が用紙１２に印刷される画像の左端より左方であり且つ当該左端の近傍となる位置（以下、左スタート位置とも称する。）である。一方、最初のパスにおいてキャリッジ４０が左向きに移動する場合、スタート位置は、最初のパスで使用される最も左のノズル３９が用紙１２に印刷される画像の右端より右方であり且つ当該右端の近傍となる位置（以下、右スタート位置とも称する。）である。最初のパスで用紙１２に印刷される画像の領域は、印刷データに基づいて決定される。
【００６８】
なお、スタート位置は、最初のパスにおいてキャリッジ４０が右向きに移動する場合に、最初のパスで使用される最も右のノズル３９が用紙１２に印刷される画像の左端より左方であり、最初のパスにおいてキャリッジ４０が左向きに移動する場合に、最初のパスで使用される最も左のノズル３９が用紙１２に印刷される画像の右端より右方であればよい。例えば、スタート位置は、最初のパスにおいてキャリッジ４０が右向きに移動する場合に、キャリッジ４０が用紙１２よりも左方に位置していてもよいし、最初のパスにおいてキャリッジ４０が左向きに移動する場合に、キャリッジ４０が用紙１２よりも右方に位置していてもよい。
【００６９】
本実施形態において、キャリッジ４０は、最初のパスにおいて左スタート位置から右向きに移動する。つまり、本実施形態において、スタート位置は左スタート位置である。また、キャリッジ４０は、最初のパスの次のパスにおいて左向きに移動する。以下、キャリッジ４０は、パス毎に左右交互に移動する。キャリッジ４０の各パスにおける移動向きは、前述した向きに限らない。例えば、キャリッジ４０は最初のパスにおいて右スタート位置から左向きに移動してもよい。つまり、スタート位置が右スタート位置であってもよい。
【００７０】
キャリッジ４０が左スタート位置にある場合（Ｓ３０：Ｙｅｓ）、用紙１２への印刷が実行される（Ｓ５０）。一方、キャリッジ４０が左スタート位置にない場合（Ｓ３０：Ｎｏ）、コントローラ１３０は、キャリッジ駆動用モータ１０３を駆動して、キャリッジ４０を左スタート位置へ移動させ（Ｓ４０）、その後に用紙１２への印刷を実行する（Ｓ５０）。なお、ステップＳ５０の印刷の処理内容については、後に図６を参照しつつ詳細に説明される。
【００７１】
用紙１２への印刷が終了すると（Ｓ５０）、コントローラ１３０は、搬送用モータ１０１を駆動して、排出ローラ対４４に、用紙１２を搬送向き１５へ搬送させて排出トレイ２１へ排出させる（Ｓ６０）。
【００７２】
次に、コントローラ１３０は、ステップＳ１０で受け取った印刷データの全てが用紙１２へ印刷されたか否か、つまり、直近で印刷された用紙１２が最終ページであるか否かを判断する（Ｓ７０）。
【００７３】
直近で印刷された用紙１２が最終ページでない場合（Ｓ７０：Ｎｏ）、コントローラ１３０は、給送用モータ１０２を駆動して、給送ローラ２５に、給送トレイ２０に支持された次のページの用紙１２を搬送路６５へ給送させ（Ｓ２０）、当該用紙１２への印刷等を実行する（Ｓ３０〜Ｓ６０）。なお、次のページの用紙１２の給送ローラ２５による給送（Ｓ２０）と、現在のページの用紙１２の排出（Ｓ６０）と、現在のページが最終ページであるか否かの判断（Ｓ７０）とは、並行して実行されてもよい。
【００７４】
一方、直近で印刷された用紙１２が最終ページである場合（Ｓ７０：Ｙｅｓ）、一連の印刷制御の処理は終了する。
【００７５】
［コントローラ１３０による印刷］
以下、図５におけるステップＳ５０の印刷の処理が、図６のフローチャートを参照しつつ説明される。
【００７６】
コントローラ１３０は、以下に詳述する条件（Ｓ２００〜Ｓ２３０）に基づいて、第１処理及び第２処理の何れの処理を実行するかを決定する。第１処理は、用紙１２がプラテン４２に支持されているか否かを判断した後でキャリッジ４０を移動させて１パス分の印刷を行う処理（Ｓ３３０〜Ｓ３６０、Ｓ３００）である。第２処理は、１パス分の印刷におけるキャリッジ４０の移動を実行しながら用紙１２がプラテン４２に支持されているか否かを判断する処理（Ｓ２４０〜Ｓ３００）である。
【００７７】
コントローラ１３０は、最初に、ステップＳ２００の判定を行う。つまり、コントローラ１３０は、後述するステップＳ３２０の処理が直前に実行されているか否か（換言すると、これから用紙１２に対して実行する印刷におけるキャリッジ４０の移動が最初のパスであるか否か）を判断する。前述した最初のパスにおける印刷、つまり、用紙１２への印刷において最初に実行される１パス分の印刷は、所定印刷パスの一例である。
【００７８】
これから用紙１２に対して実行する印刷におけるキャリッジ４０の移動が当該用紙１２に対する最初のパスでない場合（Ｓ２００：Ｎｏ）、コントローラ１３０は、ステップＳ３６０以降の処理を実行する。つまり、コントローラ１３０は、プラテン４２に用紙１２が支持されているか否かの検知（Ｓ３４０、Ｓ２９０）を行うことなく、１パス分の印刷を実行する（Ｓ３６０、Ｓ３００）。一方、これから用紙１２に対して実行する印刷におけるキャリッジ４０の移動が当該用紙１２に対する最初のパスである場合（Ｓ２００：Ｎｏ）、コントローラ１３０は、ステップＳ２１０の判定を行う。
【００７９】
ステップＳ２１０〜Ｓ２３０の実行順序は任意であるが、本実施形態では、最初に、コントローラ１３０は、ステップＳ２１０の判定を行う。つまり、ステップＳ１０（図５参照）で受け取った印刷データが、給送トレイ２０がプリンタ部１１に装着されてから（光学センサ８３からの電気信号がハイレベルからローレベルに変わってから）初めて受け取った印刷データである場合（Ｓ２１０：Ｙｅｓ）、コントローラ１３０は、第１処理を実行する。一方、ステップＳ１０（図５参照）で受け取った印刷データが、給送トレイ２０がプリンタ部１１に装着されてから初めて受け取った印刷データでない場合（Ｓ２１０：Ｎｏ）、コントローラ１３０は、ステップＳ２２０の判定を行う。
【００８０】
ステップＳ２２０において、コントローラ１３０は、ステップＳ１０（図５参照）で受け取った印刷データを参照する。印刷データは、画質優先コマンドを含んでいることがある。画質優先コマンドは、用紙１２への印刷速度を速くすること（換言すると用紙１２への印刷に要する時間を短くすること）よりも、用紙１２へ印刷される画像の質を優先するモードで用紙１２への印刷を実行する旨のコントローラ１３０への指示である。
【００８１】
ステップＳ１０（図５参照）で受け取った印刷データに画質優先コマンドが含まれている場合（Ｓ２２０：Ｙｅｓ）、コントローラ１３０は、第１処理を実行する。一方、ステップＳ１０（図５参照）で受け取った印刷データに画質優先コマンドが含まれていない場合（Ｓ２２０：Ｎｏ）、コントローラ１３０は、ステップＳ２３０の判定を行う。
【００８２】
ステップＳ２３０において、コントローラ１３０は、ステップＳ１０（図５参照）で受け取った印刷データが用紙１２へ未だ印刷されていないか否かを判断する。ステップＳ１０（図５参照）で受け取った印刷データが用紙１２へ未だ印刷されていない場合、つまり、これから実行する印刷が当該印刷データにおける最初のページへの印刷である場合（Ｓ２３０：Ｙｅｓ）、コントローラ１３０は、第１処理を実行する。一方、当該印刷データの少なくとも一部が用紙１２へ印刷されている場合、つまり、これから実行する印刷が当該印刷データにおける最初のページへの印刷でない場合（Ｓ２３０：Ｎｏ）、コントローラ１３０は、第２処理を実行する。
【００８３】
以上より、用紙１２に対する最初のパスにおいて（Ｓ２００：Ｙｅｓ）プラテン４２上の用紙１２の有無が検知され、用紙１２に対する最初のパス以外のパスにおいて（Ｓ２００：Ｎｏ）プラテン４２上の用紙１２の有無が検知されない。また、給送トレイ２０挿入後の最初の用紙１２への印刷である場合（Ｓ２１０：Ｙｅｓ）、画質優先モードでの印刷である場合（Ｓ２２０：Ｙｅｓ）、または複数枚の用紙１２のうちの最初の用紙１２への印刷である場合（Ｓ２３０：Ｙｅｓ）、第１処理においてプラテン４２上の用紙１２の有無が検知される。一方、ステップＳ２１０〜Ｓ２３０の何れの条件も満たさない場合（Ｓ２１０：Ｎｏ、Ｓ２２０：Ｎｏ、Ｓ２３０：Ｎｏ）、第２処理においてプラテン４２上の用紙１２の有無が検知される。
【００８４】
以下、第１処理（Ｓ３３０〜Ｓ３６０）が説明される。
【００８５】
コントローラ１３０は、キャリッジ駆動用モータ１０３を駆動して、キャリッジ４０を対向位置へ移動させる（Ｓ３３０）。対向位置は、ステップＳ２０（図５参照）において給送された用紙１２がプラテン４２に支持された場合に、キャリッジ４０に搭載されたセンサ１２０が当該用紙１２の任意の部分（例えば当該用紙１２の左右方向９の中央部や右端部や左端部）と対向する位置である。
【００８６】
次に、コントローラ１３０は、プラテン４２に用紙１２が支持されているか否かを判断する（Ｓ３４０）。コントローラ１３０は、センサ１２０の発光部へ電気信号を出力する。コントローラ１３０は、センサ１２０から取得した電気信号がローレベルの場合にプラテン４２に用紙１２が支持されていないと判断し（Ｓ３４０：Ｎｏ）、後述するステップＳ３８０以降の処理を実行する。
【００８７】
一方、コントローラ１３０は、センサ１２０から取得した電気信号がハイレベルの場合にプラテン４２に用紙１２が支持されていると判断する（Ｓ３４０：Ｙｅｓ）。この場合、コントローラ１３０は、キャリッジ駆動用モータ１０３を駆動して、キャリッジ４０を左スタート位置へ移動させる（Ｓ３５０）。その後、コントローラ１３０は、キャリッジ４０を右向きへ移動させつつ（Ｓ３６０）、ステップＳ１０（図５参照）で受け取った印刷データに基づいてノズル３９からインク滴を吐出させる（Ｓ３００）。つまり、コントローラ１３０は、用紙１２に対する最初の１パスである所定印刷パスを実行する。
【００８８】
以下、第２処理（Ｓ２４０〜Ｓ２９０）が説明される。
【００８９】
コントローラ１３０は、これから用紙１２に対して実行するパス（所定印刷パス）において使用するノズル３９を決定する（Ｓ２４０）。
【００９０】
ステップＳ２４０において、コントローラ１３０は、ステップＳ１０（図５参照）で受け取った印刷データに含まれる印刷条件情報に基づいて、用紙１２に対する最初のパス（所定印刷パス）で使用するノズル３９（以下、使用ノズル３９とも称する。）を決定する。
【００９１】
本実施形態において、印刷条件情報は、印刷に使用するインクの色の情報である。例えば、印刷条件情報が印刷に使用するインクの色がブラックのみであるという情報である場合、使用ノズル３９はノズル群６９Ｂである。また、例えば、印刷条件情報が印刷に使用するインクの色がブラックを除くカラーであるという情報である場合、使用ノズル３９はノズル群６９Ｃ、６９Ｍ、６９Ｙである。また、例えば、印刷条件情報が印刷に使用するインクの色が全ての色であるという情報である場合、使用ノズル３９はノズル群６９Ｂ、６９Ｃ、６９Ｍ、６９Ｙである。
【００９２】
次に、コントローラ１３０は、ステップＳ２４０において決定された使用ノズル３９と、メモリ１４０に記憶された距離に関する情報とに基づいて、第１距離値Ｌ１を取得する（Ｓ２５０）。第１距離値Ｌ１は、所定印刷パスで使用するノズル３９のうちキャリッジ４０の移動向きの最も下流に位置する最下流ノズルと、センサ１２０との左右方向９の距離値である。上述したように、本実施形態では、キャリッジ４０は、用紙１２に対する最初のパスにおいて左スタート位置から右向きに移動する。よって、本実施形態において、上記のキャリッジ４０の移動向きは、右向きである。
【００９３】
例えば、ステップＳ２４０において決定された使用ノズル３９がノズル群６９Ｂである場合、第１距離値Ｌ１は、ノズル群６９Ｂの右端のノズル３９とセンサ１２０との左右方向９の距離値ＬＢ３（図３参照）である。また、例えば、ステップＳ２４０において決定された使用ノズル３９がノズル群６９Ｃ、６９Ｍ、６９Ｙである場合、第１距離値Ｌ１は、ノズル群６９Ｃ、６９Ｍ、６９Ｙの右端のノズル３９とセンサ１２０との左右方向９の距離値ＬＹ３である。
【００９４】
次に、コントローラ１３０は、ステップＳ１０（図５参照）で受け取った印刷データに基づいて、第２距離値Ｌ２を取得する（Ｓ２６０）。第２距離値Ｌ２は、用紙１２の左右両端のうち、所定印刷パスで上述した最下流ノズルが最初に通過する用紙１２の一端と、最下流ノズルでインク滴を着弾させる着弾位置のうち左右方向９において上記一端と最も近い近接着弾位置と、の左右方向９の距離値である。
【００９５】
例えば、図７に示されるように、左スタート位置のキャリッジ４０がプラテン４２に支持された用紙１２の左方にあり、所定印刷パスにおける上記最下流ノズルによるインク滴の着弾位置が用紙１２上のハッチングで示された領域９１である場合、上記一端は用紙１２の左端であるため上記一端の左右方向９の位置はＰ１であり、上記近接着弾位置は位置Ｐ２である。よって、第２距離値Ｌ２は、位置Ｐ１と位置Ｐ２との間の左右方向９の距離の値である。
【００９６】
次に、コントローラ１３０は、第２距離値Ｌ２が第１距離値Ｌ１より大きいか否か判断する（Ｓ２７０）。第２距離値Ｌ２が第１距離値Ｌ１以下である場合（Ｓ２７０：Ｎｏ）、センサ１２０が用紙１２と対向した状態において上記最下流ノズルはインク滴の着弾位置（領域９１）と対向している。よって、ノズル３９による着弾位置へのインク滴の吐出より前に、センサ１２０によるプラテン４２上の用紙１２の有無の検知ができない。したがって、この場合、コントローラ１３０は、上述した第１処理を実行する（Ｓ３３０）。
【００９７】
一方、第２距離値Ｌ２が第１距離値Ｌ１より大きい場合（Ｓ２７０：Ｙｅｓ）、ノズル３９による着弾位置へのインク滴の吐出より前に、センサ１２０によるプラテン４２上の用紙１２の有無の検知ができる。よって、この場合、コントローラ１３０は、キャリッジ４０を左スタート位置から右向きへ移動させる（Ｓ２８０）。
【００９８】
ステップＳ２８０で開始されたキャリッジ４０の右向きへの移動中に、コントローラ１３０は、プラテン４２に用紙１２が支持されているか否かを判断する（Ｓ２９０）。コントローラ１３０は、ステップＳ１０（図５参照）で受け取った印刷データに基づくノズル３９からのインク滴の吐出が開始されるよりも前のタイミングで、センサ１２０の発光部へ電気信号を出力する。コントローラ１３０は、センサ１２０から取得した電気信号がローレベルの場合にプラテン４２に用紙１２が支持されていないと判断し（Ｓ２９０：Ｎｏ）、ノズル３９からインク滴を吐出させることなくキャリッジ４０を停止させる（Ｓ３７０）。つまり、コントローラ１３０は、印刷をキャンセルする。
【００９９】
一方、コントローラ１３０は、センサ１２０から取得した電気信号がハイレベルの場合にプラテン４２に用紙１２が支持されていると判断する（Ｓ２９０：Ｙｅｓ）。この場合、コントローラ１３０は、ステップＳ２８０で移動開始されたキャリッジ４０を停止させることなく右向きへの移動を継続しつつ、ステップＳ１０（図５参照）で受け取った印刷データに基づいてノズル３９からインク滴を吐出させる（Ｓ３００）。つまり、コントローラ１３０は、用紙１２に対する最初のパス（所定印刷パス）を実行する。
【０１００】
ステップＳ３００のインク滴の吐出の後、コントローラ１３０は、ステップＳ１０（図５参照）で受け取った印刷データに基づいて、直近のパス（直近のステップＳ３６０、Ｓ２８０におけるキャリッジ４０の移動）が用紙１２に対する最終パスであるか否か、換言すると直前のステップＳ３００で当該用紙１２に対する印刷が完了したか否かを判断する（Ｓ３１０）。
【０１０１】
直近のパスが用紙１２に対する最終パスでない場合（Ｓ３１０：Ｎｏ）、コントローラ１３０は、搬送用モータ１０１を駆動させて、搬送ローラ対５９及び排出ローラ対４４に当該用紙１２を所定搬送量だけ搬送させる（Ｓ３２０）。次に、上述したステップＳ２００の判定（これから用紙１２に対して実行する印刷におけるキャリッジ４０の移動が最初のパスであるか否かの判定）が実行されるが最初のパスでないため（Ｓ２００：Ｎｏ）、ステップＳ３６０が実行される。つまり、コントローラ１３０は、直近のステップＳ３６０、Ｓ２８０とは逆向きへキャリッジ４０を移動させつつ（Ｓ３６０）、ステップＳ１０（図５参照）で受け取った印刷データに基づいてノズル３９からインク滴を吐出させる（Ｓ３００）。以後、当該用紙１２に対する印刷が完了するまで（Ｓ３１０：Ｙｅｓ）、間欠搬送処理（Ｓ３２０）と１パス分の印刷（Ｓ３６０、Ｓ３００）とが交互に繰り返し実行される。用紙１２への印刷が完了すると（Ｓ３１０：Ｙｅｓ）、図５で説明したように、コントローラ１３０は、搬送用モータ１０１を駆動して、排出ローラ対４４に、用紙１２を搬送向き１５へ搬送させて排出トレイ２１へ排出させる（Ｓ６０）。
【０１０２】
キャリッジ４０が対向位置にある状態において（Ｓ３３０）、プラテン４２に用紙１２が支持されていないとコントローラ１３０が判断した場合（Ｓ３４０：Ｎｏ）、コントローラ１３０は、所定印刷パスを実行することなくキャリッジ４０を左スタート位置へ移動させる（Ｓ３８０）。また、キャリッジ４０が左スタート位置から右向きへ移動中の状態において（Ｓ２８０）、プラテン４２に用紙１２が支持されていないとコントローラ１３０が判断した場合（Ｓ２９０：Ｎｏ）、コントローラ１３０は、印刷をキャンセルして（Ｓ３７０）、キャリッジ４０を左スタート位置へ移動させる（Ｓ３８０）。
【０１０３】
次に、コントローラ１３０は、プラテン４２に用紙１２が支持されていないと判断した回数（リトライ回数）が所定値を超えたか否かを判断する（Ｓ３９０）。リトライ回数は、プラテン４２に用紙１２が支持されていないと判断したタイミングでコントローラ１３０によってメモリ１４０（例えばＲＡＭ１３３）に記憶される。具体的には、コントローラ１３０は、プラテン４２に用紙１２が支持されていないと初めて判断したとき、メモリ１４０にリトライ回数として「１」を記憶する。以後、コントローラ１３０は、プラテン４２に用紙１２が支持されていないと初めて判断する毎に、メモリ１４０に記憶されたリトライ回数をインクリメントする。所定値は、メモリ１４０（例えばＲＯＭ１３２）に記憶されている。例えば、所定値が「３」である場合、リトライ回数が３以下の場合に、コントローラ１３０は、リトライ回数が所定値を超えていないと判断する（Ｓ３９０：Ｎｏ）。一方、リトライ回数が４以上の場合に、コントローラ１３０はリトライ回数が所定値を超えたと判断する（Ｓ３９０：Ｙｅｓ）。
【０１０４】
リトライ回数が所定値を超えていないと判断した場合（Ｓ３９０：Ｎｏ）、コントローラ１３０は、給送用モータ１０２を再度駆動して、給送ローラ２５に、給送トレイ２０に支持された用紙１２を搬送路６５へ給送させる（Ｓ２０）。
【０１０５】
一方、リトライ回数が所定値を超えたと判断した場合（Ｓ３９０：Ｙｅｓ）、コントローラ１３０は、液晶ディスプレイ１７２（報知部の一例）に、例えばプラテン４２に用紙１２が支持されていない旨、或いは複合機１０内に用紙１２が詰まっている旨を表示することによって、当該旨を報知する（Ｓ４００）。その後、一連の印刷制御を終了する（図５参照）。
【０１０６】
なお、プラテン４２に用紙１２が支持されていない旨や、複合機１０内に用紙１２が詰まっている旨の報知は、液晶ディスプレイ１７２の表示によるものに限らない。例えば、複合機１０がスピーカーを備えており、スピーカーからの音声やブザーによって、プラテン４２に用紙１２が支持されていない旨が報知されてもよい。この場合、スピーカーが報知部に相当する。
【０１０７】
［実施形態の効果］
本実施形態によれば、１パス分の印刷のためのキャリッジ４０の移動中に（Ｓ２８０）、プラテン４２に用紙１２が支持されているか否かが検知される（Ｓ２９０）。そのため、印刷の開始までの時間を短縮することができる。
【０１０８】
仮に、第２距離値Ｌ２が第１距離値以下Ｌ１の場合に（Ｓ２７０：Ｎｏ）、１パス分の印刷のためのキャリッジ４０の移動中の用紙１２の検知が実行された場合（Ｓ２９０）、プラテン４２に用紙１２が支持されているか否かが検知される前に、ノズル３９からインク滴が吐出されるおそれがある。プラテン４２に用紙１２が支持されていない場合、インク滴がプラテン４２に付着してしまう。本実施形態によれば、１パス分の印刷のためのキャリッジ４０の移動中の用紙１２の検知は（Ｓ２９０）、第２距離値Ｌ２が第１距離値Ｌ１より大きい（Ｓ２７０：Ｙｅｓ）ことを条件として実行される。そのため、上記のようなプラテン４２へのインク滴の付着を防止することができる。
【０１０９】
また、仮に、第２距離値Ｌ２が第１距離値以下Ｌ１の場合に（Ｓ２７０：Ｎｏ）、１パス分の印刷のためのキャリッジ４０の移動中の用紙１２の検知が実行された場合（Ｓ２９０）、プラテン４２に用紙１２が支持されているか否かが検知される前に、ノズル３９からインク滴が吐出されるおそれがある。プラテン４２に用紙１２が支持されていない場合、インク滴がプラテン４２に付着してしまう。本実施形態によれば、第２距離値Ｌ２が第１距離値Ｌ１以下の場合（Ｓ２７０：Ｎｏ）、所定印刷パス（Ｓ３６０、Ｓ３００）の開始前に、プラテン４２に用紙１２が支持されているか否かが検知される。そのため、上記のようなプラテン４２へのインク滴の付着を防止することができる。
【０１１０】
また、本実施形態によれば、センサ１２０はヘッド３８より左方に搭載されている。そのため、本実施形態のように所定印刷パス（Ｓ２８０、Ｓ３００）においてキャリッジ４０が右向きに移動する場合、所定印刷パスの前において、ヘッド３８のノズル３９はセンサ１２０よりも右方にある。つまり、キャリッジ４０が右向きに移動する場合にヘッド３８のノズル３９がセンサ１２０より先に用紙１２の真上に到達する。すなわち、本実施形態は、本発明の好適な適用例である。
【０１１１】
また、用紙１２への印刷において最初に実行される１パス分の印刷（Ｓ３００）の前に、プラテン４２に用紙１２が支持されていることが検知されれば（Ｓ２９０：Ｙｅｓ）、当該用紙１２への印刷の以後のパスにおいて、プラテン４２に用紙１２が支持されているか否かの検知は必要ない。本実施形態によれば、用紙１２への印刷において最初に実行される１パス分の印刷においてプラテン４２に用紙１２が支持されているか否かが検知されるため、当該用紙１２への印刷の以後のパスにおける用紙１２の支持の検知を省略することができる。その結果、用紙１２への印刷にかかる時間を短縮することができる。
【０１１２】
また、本実施形態によれば、プラテン４２に用紙１２が支持されていない場合に（Ｓ３４０：Ｎｏ、Ｓ２９０：Ｎｏ）、印刷がキャンセルされるため（Ｓ３７０）、ノズル３９から吐出されるインク滴がプラテン４２に付着することを防止することができる。
【０１１３】
また、本実施形態によれば、液晶ディスプレイ１７２によって、プラテン４２に用紙１２が支持されていないことをユーザに知らせることができる（Ｓ４００）。
【０１１４】
また、本実施形態によれば、ステップＳ２４０の処理によって、印刷条件によっては使用しないノズル３９を所定印刷パス（Ｓ３００）で使用するノズル３９から除外することができる。これにより、使用しないノズル３９が所定印刷パスで使用するノズル３９に含まれることによって第１距離値Ｌ１が大きくなることを防止することができる。すると、所定印刷パスにおけるインク滴の吐出前のキャリッジ４０の移動中に、第２距離値Ｌ２が第１距離値Ｌ１より大きくなる（Ｓ２７０：Ｙｅｓ）可能性が高くなるため、キャリッジ４０の移動中に（Ｓ２８０）プラテン４２に用紙１２が支持されているか否かの検知が行われる（Ｓ２９０）可能性が高くなる。その結果、印刷の開始までの時間を短縮することができる。
【０１１５】
また、本実施形態によれば、所定印刷パスにおいて使用しない色のインク滴を吐出するノズル３９を所定印刷パスで使用するノズル３９から除外することができる。
【０１１６】
［変形例］
上記実施形態では、印刷条件情報は、印刷に使用するインクの色の情報であった。しかし、印刷条件情報は、インクの色の情報に限らない。例えば、印刷条件情報は、印刷に使用するインクの種類の情報であってもよい。インクの種類の情報は、顔料や染料などである。例えば、ヘッド３８のサブタンクが２つ設けられており、一方のサブタンクに顔料のブラックインクが貯留され、他方のサブタンクに染料のブラックインクが貯留されている場合、コントローラ１３０は、ステップＳ２４０において、印刷条件情報が印刷に使用するインクが顔料であるという情報であるか染料であるという情報であるかによって、顔料のブラックインクが吐出されるノズル群６９を使用ノズル３９とするか、或いは染料のブラックインクが吐出されるノズル群６９を使用ノズル３９とするかを決定する。
【０１１７】
なお、例えば、ヘッド３８のサブタンクが５つ設けられており、そのうちの２つのサブタンクに顔料のブラックインクと染料のブラックインクとがそれぞれ貯留され、その他の３つのサブタンクにシアンインク、マゼンタインク、イエローインクがそれぞれ貯留されている構成の場合、印刷条件情報は、印刷に使用するインクの色及び種類の双方の情報であってもよい。
【０１１８】
上記変形例によれば、所定印刷パスにおいて使用しない種類のインク滴を吐出するノズル３９を所定印刷パスで使用するノズル３９から除外することができる。
【０１１９】
上記実施形態では、所定印刷パスにおいて、キャリッジ４０は右向きに移動したが、キャリッジ４０は左向きに移動してもよい。
【０１２０】
上記実施形態では、用紙１２に対する最初のパスにおいて（Ｓ２００：Ｙｅｓ）プラテン４２上の用紙１２の有無が検知され、用紙１２に対する最初のパス以外において（Ｓ２００：Ｎｏ）プラテン４２上の用紙１２の有無が検知されなかった。つまり、第２処理（Ｓ２４０〜Ｓ２７０）は、用紙１２に対する最初のパスにおいて実行された。しかし、第２処理は、用紙１２に対する最初のパス以外のパス（例えば、用紙１２に対する２番目のパス）において実行されてもよい。
【０１２１】
上記実施形態では、コントローラ１３０は、ステップＳ２１０〜Ｓ２３０の判定を行ったが、これらの判定の実行の有無は任意である。つまり、給送トレイ２０挿入後の最初の用紙１２への印刷において第１処理及び第２処理が実行されてもよいし、画質優先モードでの印刷において第１処理及び第２処理が実行されてもよいし、複数枚の用紙１２のうちの最初の用紙１２への印刷において第１処理及び第２処理が実行されてもよい。
【０１２２】
上記実施形態では、センサ１２０は、発光部と、受光部とを備えた光学式のセンサだが、これには限られない。例えば、センサは、超音波センサであってもよい。
【０１２３】
上記実施形態では、ノズルからインクを吐出して用紙１２に印刷を行う複合機１０に本発明を適用した例について説明したが、これには限られない。例えば、インク以外の液体、例えば、液体状にした樹脂や金属を、配線用の基材や合板等の被吐出媒体に吐出する記録装置にも勿論適用され得る。
【符号の説明】
【０１２４】
１０・・・複合機（印刷装置）
３８・・・ヘッド
３９・・・ノズル
４０・・・キャリッジ
４２・・・プラテン（支持部）
６８・・・下面（ノズル面）
１２０・・・センサ
１３０・・・コントローラ
１４０・・・メモリ
Ｌ１・・・第１距離値
Ｌ２・・・第２距離値
【図１】
2019155759.tif 000003
【図２】
2019155759.tif 000004
【図３】
2019155759.tif 000005
【図４】
2019155759.tif 000006
【図５】
2019155759.tif 000007
【図６】
2019155759.tif 000008
【図７】
2019155759.tif 000009