(57)【要約】      （修正有）【課題】電源オン時に液体収容体が半装着状態にあるキャリッジが移動しても、半装着状態の液体収容体が筐体の開口端に当たることに起因する問題の発生を抑制できる印刷装置を提供する。【解決手段】電源オン時に、初期動作の前に、カートリッジ半装着検知動作が行われる。まずキャリッジモーターを正転方向に駆動量Ａで駆動し、キャリッジを第１方向に移動させＳ１３、モーター出力値Ｆが閾値Ｆａ以上になればモーターを駆動停止させるＳ１６。次にモーターを逆転方向に駆動量Ｂで駆動し、キャリッジを第２方向に移動させＳ１７、Ｆ≧Ｆａが成立すればモーターを駆動停止させるＳ２１。さらにモーターを正転方向に駆動量Ｃで駆動しＳ２２、Ｆ≧Ｆａが成立すればモーターを駆動停止させるＳ２９。次にモーターを逆転方向に駆動量Ｅで駆動しＳ３０、半装着状態のカートリッジがある旨のメッセージを表示部に表示するＳ３１。【選択図】図１９
2016060097.tif 000002
【特許請求の範囲】
【請求項１】
液体収容体が着脱可能に装着されるキャリッジと、
前記キャリッジの走査領域の一部において、前記キャリッジに対して液体収容体の脱方向側で対向しかつ前記液体収容体が取出し可能な開口部を有する筐体と、
前記キャリッジを走査方向に移動させる動力源と、
電源オン時に、前記動力源を駆動させて前記キャリッジにおける液体収容体の被装着部の少なくとも一つが、少なくとも前記開口部と相対する位置まで前記キャリッジを移動させる第１の移動を、前記キャリッジの初期動作に含まれる第２の移動の実施の前に行わせ、前記第１の移動の過程で、前記液体収容体が前記開口部の開口端に当たるか否かを判定する制御部と
を備えたことを特徴とする印刷装置。
【請求項２】
前記制御部は、電源オン時に、前記初期動作として、前記キャリッジに、走査方向におけるホーム位置をシークするホームシーク移動と、前記キャリッジを移動させて負荷を測定する負荷測定用移動とを行わせ、
前記第２の移動は前記負荷測定用移動であり、
前記制御部は、前記第1の移動を、少なくとも前記負荷測定用移動の前に行わせることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、電源オン時に、液体収容体の装着を電気的に検知できない場合に、前記第１の移動を行わせることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記第１の移動におけるキャリッジの速度は、前記第２の移動におけるキャリッジの速度よりも遅いことを特徴とする請求項１乃至３のいずれか一項に記載の印刷装置。
【請求項５】
前記制御部は、前記液体収容体が前記開口部の走査方向における少なくとも一方の開口端に当たったと判定した場合に、当該液体収容体が半装着状態にあると判定することを特徴とする請求項１乃至４のいずれか一項に記載の印刷装置。
【請求項６】
前記制御部は、前記第１の移動として前記キャリッジの第１方向と当該第１方向と反対方向である第２方向とを移動させ、前記液体収容体が前記開口部の走査方向における両方の開口端のうち一方に当たれば、当たった液体収容体を半装着状態であると判定することを特徴とする請求項１乃至５のいずれか一項に記載の印刷装置。
【請求項７】
前記制御部は、前記第１の移動として前記キャリッジの第１方向と当該第１方向と反対方向である第２方向とを移動させ、前記液体収容体が前記開口部の走査方向における両方の開口端のうち一方の開口端から他方の開口端までの移動量に基づいて複数の液体収容体のうちどの液体収容体かを判定することを特徴とする請求項１乃至６のいずれか一項に記載の印刷装置。
【請求項８】
前記制御部は、前記第１の移動において、キャリッジが最後の移動を終了した位置から少なくとも半装着状態の液体収容体が前記開口部と相対する位置までの移動量を移動させることを特徴とする請求項１乃至７のいずれか一項に記載の印刷装置。
【請求項９】
前記制御部は、前記第１の移動の過程で前記開口端に当たった液体収容体がある場合は、半装着状態の液体収容体がある旨を報知部により報知することを特徴とする請求項１乃至８のいずれか一項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷時に移動するキャリッジにインクカートリッジ等の液体収容体が着脱可能に装着されるタイプでかつキャリッジが移動可能なシリアル式である印刷装置に関する。
【背景技術】
【０００２】
例えば特許文献１及び２には、キャリッジが走査方向に移動する途中でインクを吐出して用紙等の媒体に印刷するシリアル式の印刷装置が開示されている。この印刷装置は、液体収容体の一例としてのインクカートリッジ又はインクタンクがキャリッジに着脱可能に装着された所謂オンキャリッジタイプである。
【０００３】
この種の印刷装置におけるユーザーによるインクカートリッジの交換作業は、印刷装置の筐体にキャリッジの移動経路に沿って開口する開口部を介して行われる。ユーザーが交換したインクカートリッジをキャリッジに対して係止位置まで押し込んでいなかった場合、インクカートリッジは正しい装着位置に対して少し浮き上がった半装着状態になる。また、携帯可能な比較的小型な印刷装置においては、ユーザーが電源オフ状態で携帯した印刷装置を誤って机の上などに落下させると、その落下時の衝撃により係止が一瞬外れてインクカートリッジがキャリッジから少し浮き上がった半装着状態になる場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１１８０６７号公報
【特許文献２】特開２００７−５５０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、シリアル式の印刷装置では電源を投入した後、キャリッジを移動させる初期動作が行われる。この初期動作の前のインクカートリッジはホーム位置で半装着状態にあると、ばねの弾性力により脱方向側（上側）へ付勢された状態で、印刷装置の筐体の内壁（例えば上板部の裏面）に当たっている。そして、初期動作のためにキャリッジがホーム位置から移動を開始し、しばらくしてキャリッジが筐体の開口部と相対する位置に達した時点で、それまで筐体に押さえ付けられていたインクカートリッジがばねの付勢力により開口部でさらに脱方向側へ変位する。
【０００６】
その後、移動中のキャリッジは、半装着状態のインクカートリッジが開口部の開口端に当たってそれ以上動くことができず、エラーになるという問題がある。また、ユーザーが開口部でインクカートリッジの交換を行った後、カートリッジが半装着状態のままユーザーが電源をオフすると、次回、電源オンしたときにキャリッジの原点位置を探すためにキャリッジを移動経路上のエンド（端部）に当てるホームシーク動作を行ったときに、開口端に当たったその位置を原点位置とする誤検出が発生する虞があった。このようにキャリッジオンタイプのシリアル式の印刷装置においては、電源オン時にインクカートリッジ等の液体収容体が半装着状態にあると、キャリッジの移動時に液体収容体が筐体の開口端に当たることにより、エラー又は誤検出等の問題の原因になる虞がある。
【０００７】
本発明の目的は、電源オン時に液体収容体が半装着状態にあるキャリッジが移動しても、半装着状態の液体収容体が筐体の開口端に当たることに起因する問題の発生を抑制できる印刷装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する印刷装置は、液体収容体が着脱可能に装着されるキャリッジと、前記キャリッジの走査領域の一部において、前記キャリッジに対して液体収容体の脱方向側で対向しかつ前記液体収容体が取出し可能な開口部を有する筐体と、前記キャリッジを走査方向に移動させる動力源と、電源オン時に、前記動力源を駆動させて前記キャリッジにおける液体収容体の被装着部の少なくとも一つが、少なくとも前記開口部と相対する位置まで前記キャリッジを移動させる第１の移動を、前記キャリッジの初期動作に含まれる第２の移動の実施の前に行わせ、前記第１の移動の過程で、前記液体収容体が前記開口部の開口端に当たるか否かを判定する制御部とを備えている。
【０００９】
この構成によれば、電源オン時に、キャリッジの初期動作に含まれる第２の移動の実施の前に、キャリッジにおける液体収容体の被装着部の少なくとも一つが、少なくとも開口部と相対する位置までキャリッジを移動させる第１の移動が行われる。第１の移動の過程で、液体収容体が開口部の開口端に当たるか否かが判定される。ここで、液体収容体の装着が不完全である場合、液体収容体は第１の移動において開口部と対向して位置するようになった時に脱方向側に少し変位して一部が開口部に入り込んでしまう。このため、その後、キャリッジが走査方向に移動しているときに液体収容体が開口端に当たることになる。よって、キャリッジの初期動作の前に事前にキャリッジに対する液体収容体の不完全な装着を判定できる。したがって、キャリッジの初期動作で第２の移動が行われる際に液体収容体が開口端に当たる虞があることを、当たる前に事前に検出できる。例えばユーザーに液体収容体の完全な装着を促す報知を行うことができる。
【００１０】
なお、上記印刷装置において、前記キャリッジが複数の被装着部を備える場合、第１の移動で、キャリッジを全ての被装着部が開口部と相対する位置まで少なくとも移動させることが好ましい。
【００１１】
上記印刷装置において、前記制御部は、電源オン時に、前記初期動作として、前記キャリッジに、走査方向におけるホーム位置をシークするホームシーク移動と、前記キャリッジを移動させて負荷を測定する負荷測定用移動とを行わせ、前記第２の移動は前記負荷測定用移動であり、前記制御部は、前記第1の移動を、少なくとも前記負荷測定用移動の前に行わせることが好ましい。
【００１２】
この構成によれば、第１の移動は、第２の移動としての負荷測定用移動の前に行われる。よって、第１の移動の過程で液体収容体の半装着状態が検出されれば、その時点で液体収容体の完全な装着を促す報知をユーザーに対して行うことができる。よって、その後の負荷測定用移動の過程において液体収容体の半装着状態を起因とするエラーの発生を回避できる。
【００１３】
上記印刷装置において、前記制御部は、電源オン時に、液体収容体の装着を電気的に検知できない場合に、前記第１の移動を行わせることが好ましい。
この構成によれば、電源オン時に、液体収容体の装着を電気的に検知できない場合に、第１の移動が行われる。よって、液体収容体の装着が電気的に検知されず半装着状態の虞があるときに限り、第１の移動が行われる。よって、液体収容体が装着状態にあるとき、電源オン時点から印刷を開始できるまでの時間を短く済ませることができる。
【００１４】
上記印刷装置において、前記第1の移動におけるキャリッジの速度は、前記第２の移動におけるキャリッジの速度よりも遅いことが好ましい。
この構成によれば、第1の移動におけるキャリッジの速度は、第２の移動におけるキャリッジの速度よりも遅いので、第１の移動の過程で液体収容体が開口端に当たってもさほど大きな衝撃が発生せず、キャリッジ等へのダメージを与えにくい。しかも第１の移動で事前に液体収容体の半装着状態が発見されることで、より高速な第２の移動の過程で半装着状態の液体収容体が開口端に当たって大きな衝撃が発生してエラーになることを事前に回避することができる。
【００１５】
上記印刷装置において、前記制御部は、前記液体収容体が前記開口部の走査方向における少なくとも一方の開口端に当たったと判定した場合に、当該液体収容体が半装着状態にあると判定することが好ましい。
【００１６】
この構成によれば、第１の移動の過程で、液体収容体が開口部の走査方向における少なくとも一方の開口端に当たったと判定した場合に、その液体収容体が半装着状態にあると判定するので、第２の移動の実施の前に半装着状態にある液体収容体を検出できる。
【００１７】
上記印刷装置において、前記制御部は、前記第１の移動として前記キャリッジの第１方向と当該第１方向と反対方向である第２方向とを移動させ、前記液体収容体が前記開口部の走査方向における両方の開口端のうち一方に当たれば、当たった液体収容体を半装着状態であると判定することが好ましい。
【００１８】
この構成によれば、第１の移動としてキャリッジの第１方向と当該第１方向と反対方向である第２方向とを移動させ、液体収容体が開口部の走査方向における両方の開口端のうち一方に当たれば、当たった液体収容体を半装着状態であると判定する。例えば液体収容体が走査方向に傾いた半装着状態にあって、その低くなった側を先頭にする方向にキャリッジを移動させたときに両方向のうち一方の方向で開口端に当たらず液体収容体が筐体の内側に入り込んでも、他方の方向に移動したときにその半装着状態の液体収容体が開口端に当たるので、その液体収容体が半装着状態にあることを判定できる。
【００１９】
上記印刷装置において、前記制御部は、前記第１の移動として前記キャリッジの第１方向と当該第１方向と反対方向である第２方向とを移動させ、前記液体収容体が前記開口部の走査方向における両方の開口端のうち一方の開口端から他方の開口端までの移動量に基づいて複数の液体収容体のうちどの液体収容体かを判定することが好ましい。
【００２０】
この構成によれば、液体収容体が開口部の一方の開口端から他方の開口端までの移動量に基づいて複数の液体収容体のうち半装着状態にあるのがどの液体収容体かが判定される。よって、半装着状態にある液体収容体を特定できる。例えば半装着状態にある液体収容体を特定して報知することができる。
【００２１】
上記印刷装置において、前記制御部は、前記第１の移動において、キャリッジが最後の移動を終了した位置から少なくとも半装着状態の液体収容体が前記開口部と相対する位置までの移動量を移動させることが好ましい。
【００２２】
この構成によれば、第１の移動において、キャリッジが最後の移動を終了した位置から少なくとも半装着状態の液体収容体が前記開口部と相対する位置までの移動量を移動させる。よって、ユーザーは開口部を介して半装着状態の液体収容体を押し込んで当該液体収容体を装着状態にすることができる。
【００２３】
上記印刷装置において、前記制御部は、前記第１の移動の過程で前記開口端に当たった液体収容体がある場合は、半装着状態の液体収容体がある旨を報知部により報知することが好ましい。
【００２４】
この構成によれば、第１の移動の過程で開口端に当たった液体収容体がある場合は、半装着状態の液体収容体がある旨が報知部により報知される。よって、報知によりユーザーは半装着状態の液体収容体があることを知って、それを装着状態にすることができる。
【図面の簡単な説明】
【００２５】
【図１】一実施形態における上面カバーを開けた状態にある印刷装置を示す斜視図。
【図２】上面カバー及び内カバーを開けた状態にある印刷装置を示す斜視図。
【図３】（ａ）はカートリッジがキャリッジに正しく装着された状態を示す側面図、（ｂ）は半装着状態にあるカートリッジを示す側面図。
【図４】印刷装置の電気的構成を示すブロック図。
【図５】（ａ）はキャリッジがホーム位置にある状態を示す模式平面図、（ｂ）は同じく模式正断面図。
【図６】キャリッジを第１方向に駆動量Ａだけ移動させたときの模式平面図。
【図７】（ａ）は半装着状態にある第１のカートリッジが開口部で上方へ変位した状態を示し、（ｂ）は半装着状態にある第１のカートリッジが筐体の上板部に当たった状態にある模式正断面図、（ｃ）は半装着状態にある第１のカートリッジが開口部と相対する位置で上方へ変位したときの模式正断面図、（ｄ）は半装着状態にある第１のカートリッジが開口部と相対する位置で上方へ変位した状態にある模式正断面図。
【図８】半装着状態にある第１のカートリッジが第２開口端に当たった状態の模式平面図。
【図９】カートリッジ未装着のキャリッジが第２エンドに当たったときの模式平面図。
【図１０】半装着状態にある第１のカートリッジが第１エンドに当たったときの模式平面図。
【図１１】半装着状態にある第２のカートリッジが第１開口端に当たったときの模式平面図。
【図１２】カートリッジ未装着状態のキャリッジが第１エンドに当たったときの模式平面図。
【図１３】半装着状態にある第１のカートリッジが第２開口端に当たったときの模式平面図。
【図１４】半装着状態にある第２のカートリッジが第２開口端に当たったときの模式平面図。
【図１５】半装着状態にある第１のカートリッジが第２リブに当たったときの模式平面図。
【図１６】半装着状態にある第１のカートリッジが第２開口端に当たった位置からキャリッジが第２方向へ駆動量Ｅだけ移動したときの模式平面図。
【図１７】半装着状態にある第１のカートリッジが第２リブに当たった位置からキャリッジが第２方向へ駆動量Ｅだけ移動したときの模式平面図。
【図１８】初期動作ルーチンを示すフローチャート。
【図１９】カートリッジ装着検査ルーチンを示すフローチャート。
【図２０】カートリッジ未装着の旨及び装着を促す旨のメッセージが表示された表示部を示す模式正面図。
【図２１】半装着状態の旨及びカートリッジの押し込みを促す旨のメッセージが表示された表示部を示す模式正面図。
【図２２】変形例において（ａ）は第１のカートリッジが半装着状態の旨及び押し込みを促す旨のメッセージが表示された表示部を示す模式正面図、（ｂ）は第２のカートリッジが半装着状態の旨及び押し込みを促す旨のメッセージが表示された表示部を示す模式正面図、（ｃ）は第１及び第２のカートリッジが半装着状態の旨及び押し込みを促す旨のメッセージが表示された表示部を示す模式正面図。
【発明を実施するための形態】
【００２６】
以下、印刷装置の一例であるプリンターに具体化した一実施形態を、図面を参照して説明する。
図１には互いに直交する三方向を示す矢印Ｘ，Ｙ，Ｚが図示されている。矢印Ｘは、印刷装置１１のキャリッジ２１（図２参照）の移動方向となる走査方向と平行な方向である。矢印Ｙは、印刷装置１１の媒体の一例としての用紙の搬送方向と平行な方向を示している。矢印Ｚは、印刷装置１１の高さ方向を示しており、印刷装置１１が載置される載置面に対して垂直上方を示している。なお、本明細書の説明に用いられる他の各図においても、矢印Ｘ，Ｙ，Ｚが、適宜、図１と対応するように図示されている。なお、矢印Ｘ１は、キャリッジ２１の往動方向と平行な方向であり、矢印Ｘ２は、キャリッジ２１の復動方向と平行な方向である。そのため、以下の説明では、矢印Ｘと平行なキャリッジ２１が走査する方向を「走査方向Ｘ」、キャリッジ２１の往動方向を「第１方向Ｘ１」、キャリッジ２１の復動方向を「第２方向Ｘ２」と呼ぶ場合がある。
【００２７】
図１に示す印刷装置１１は、インクジェットプリンターである。特に本実施形態の印刷装置１１は、一例としてモバイル型のインクジェット式カラープリンターである。印刷装置１１は、外部から供給される印刷データに応じて用紙に液体の一例としてのインクを吐出することによって文書や画像を形成する。印刷装置１１は、筐体１２と、給紙口１３と、上面カバー１４と、排紙口１５と、操作パネル部１６とを備える。筐体１２は印刷装置１１の印刷機構を備える本体部（後述）を収容する外装部材である。給紙口１３は筐体１２の後方において上方に向かって開口するように設けられた開口部である。印刷の媒体である用紙は、給紙口１３を介して筐体１２の内部の本体部に供給される。
【００２８】
上面カバー１４は給紙口１３近傍において筐体１２に回動可能に取り付けられた板状部材である。上面カバー１４は開いた状態（図示されている状態）のときには、給紙口１３に用紙を送り込むときのガイド板として機能し、閉じた状態のときには筐体１２の上面中央を被覆して保護する蓋部として機能する。排紙口１５は筐体１２の前面に設けられた開口部である。給紙口１３を介して筐体１２内部に送り込まれた用紙は排紙口１５を介して外部に排出される。
【００２９】
上面カバー１４の幅方向（走査方向Ｘに同じ）両端部には側縁に沿って延びる板状のリブ１４Ａが突出している。筐体１２の上面には、上面カバー１４と対応する部分がその幅方向両側の外側部分よりも一段低く形成された凹部１２Ａとなっており、その凹部１２Ａと外側部分との間に段差が形成されている。そして、凹部１２Ａには、上面カバー１４を閉じたときにリブ１４Ａを収容可能な溝部１２Ｂ（図１では一方のみ図示）が段差に沿って延びるように形成されている。
【００３０】
操作パネル部１６は、筐体１２の上面に設けられている。操作パネル部１６は、ユーザーの操作を受け付ける操作部１７と、ユーザーに対して情報を表示する表示部１８とを備える。操作部１７は、電源スイッチ１７Ａ及び各種の操作スイッチを含む。操作部１７は、ユーザーは上面カバー１４が開いた状態のときに操作部１７の各スイッチを操作したり、表示部１８に表示された内容を見たりすることが可能である。表示部１８には、例えばメニュー画面、設定画面及びメッセージ画面等が表示される。また、筐体１２の上面には、筐体１２に回動可能に取り付けられた内カバー２０が設けられている。内カバー２０は、筐体１２の上面に形成された開口部１９（図２参照）を被覆する。
【００３１】
図２に示すように、開口部１９は、筐体１２の上面においてキャリッジ２１が走査方向Ｘに移動（走査）する走査領域の大部分を露出させる開口サイズを有し略矩形状に開口している。よって、内カバー２０を開いた状態では、開口部１９を通じて、キャリッジ２１が走査領域のうち両端部を一部除く大部分が露出される。キャリッジ２１は、ガイドレール２２に沿って走査方向に移動可能な状態で支持されている。また、キャリッジ２１は、その動力源の一例であるキャリッジモーター２３（図４参照）の動力で正逆転するタイミングベルト２４の一部に固定されている。そして、キャリッジ２１は、キャリッジモーター２３の動力により正転及び逆転するタイミングベルト２４を介して走査方向Ｘへの往復動が可能となっている。
【００３２】
また、筐体１２において開口部１９と対向する内底面上には、給紙口１３から供給された用紙Ｐを支持する長尺状の支持台２５が配置されている。支持台２５は、想定される最大用紙幅よりも少し長く、用紙Ｐの幅方向（つまり走査方向Ｘ）全域を支持可能な所定長さをしている。図１に示すように開状態にある上面カバー１４にセットされた用紙Ｐは、給送ローラー２６（図４参照）の回転により給紙口１３から筐体１２内へ給送される。また、図２に示す支持台２５に対して搬送方向Ｙの上流側と下流側の両位置に配置された複数のローラー対２７，２８（図４参照）により用紙Ｐは支持台２５上を通る搬送経路に沿って搬送方向Ｙに搬送される。
【００３３】
キャリッジ２１には複数の液体収容体の一例としてのインクカートリッジ３１，３２が装着されている。本例では、キャリッジ２１がホーム位置ＨＰから用紙Ｐへの印刷が施される印刷領域ＰＡ側へ進む往動方向を第１方向Ｘ１（ホーム離間方向）、その反対方向である復動方向を第２方向Ｘ２（ホーム接近方向）とする。キャリッジ２１に対して第２方向Ｘ２に沿った装着順で、第１のインクカートリッジ３１、第２のインクカートリッジ３２とする。一例として第１のインクカートリッジ３１は黒インクを収容する黒のインクカートリッジである。また、第２のインクカートリッジ３２は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３色を含む複数色のインクを個別に収容する複数の収容部を内蔵するカラーのインクカートリッジである。なお、カラーを構成する各色のインクを個別に収容する複数のインクカートリッジを個別に装着する構成としてもよい。この場合、黒、シアン、マゼンタ、イエローを含む複数色（Ｎ色）のインクを個別に収容するＮ個（但しＮは自然数）のインクカートリッジが、第２方向Ｘ２に沿う順番に、第１，第２，…，第Ｎのインクカートリッジとなる。また、Ｎ＝１でもよい。以下の説明では、インクカートリッジを単に「カートリッジ」と呼ぶ場合がある。
【００３４】
キャリッジ２１は、非印刷時に図２に示すホーム位置ＨＰで待機し、印刷時にホーム位置ＨＰから用紙搬送エリア側へ移動し、搬送された用紙Ｐの支持台２５に支持された部分に印刷ヘッド４７からインク滴を吐出する。そして、用紙Ｐが次の印刷位置まで搬送される搬送動作（送り動作）と、キャリッジ２１が走査方向Ｘに移動する途中で用紙Ｐにインク滴を吐出する印字動作とが略交互に行われることで、用紙Ｐに文書や画像等が印刷される。なお、筐体１２内におけるキャリッジ２１のホーム位置ＨＰの近傍には、キャリッジ２１のホーム位置ＨＰから移動を規制するロックレバー２９（図４参照）が設けられている。印刷装置１１の電源オフ時にキャリッジ２１がホーム位置にある状態でロックレバー２９が作動位置（ロック位置）に駆動されることでキャリッジ２１はホーム位置ＨＰにロックされ、電源オン時にロックレバー２９が退避位置（ロック解除位置）に駆動されることで、キャリッジ２１のロックが解除される。
【００３５】
図２に示すように、筐体１２の上面壁を構成する部分のうち走査方向Ｘに開口部１９を挟む両側に位置する上板部１２Ｃ，１２Ｄの下側も、キャリッジ２１の走査領域の一部になっている。そのため、図２に示すように、ホーム位置ＨＰで待機するキャリッジ２１は、第１の上板部１２Ｃの下側にほぼ全部隠れた状態になる。また、反ホーム位置側のエンドまで移動したキャリッジ２１は、その一部が第２の上板部１２Ｄの下側に隠れた状態になる。
【００３６】
キャリッジ２１がホーム位置ＨＰから印刷領域ＰＡ側へ移動して開口部１９と相対する位置にあるとき、カートリッジ３１，３２が開口部１９から露出する。例えばカートリッジ３１，３２のインク残量がエンド等になったときの交換は、搬送方向Ｙにおいて開口部１９の幅が他の部分よりも少し広く形成されたカートリッジ交換位置ＫＰで開口部１９を介して行われる。また、給送中又は搬送中の用紙Ｐがローラー対２７，２８（図４参照）等に詰まる紙ジャム発生時に、ユーザーが詰まった用紙Ｐを取り除く作業は開口部１９を介して行われる。
【００３７】
次に図３を参照して、キャリッジ２１におけるカートリッジ３１，３２の被装着構造及びカートリッジ３１，３２の装着構造について説明する。図３に示すように、キャリッジ２１は、種類の異なる複数のカートリッジ３１，３２を着脱可能に装着して保持できるホルダー部４０を有している。ホルダー部４０はカートリッジ３１，３２の着脱時の外れ方向（脱方向）側（本例では上側）が開口する略直方体形状の箱体として構成されている。ホルダー部４０は、第１と第２のカートリッジ３１，３２が収容されるカートリッジ収容室４１と、カートリッジ収容室４１を囲む壁部４２とを有している。カートリッジ収容室４１は、カートリッジ３１，３２が個別に装着される複数（本例では２つ）の被装着部４０Ａ，４０Ｂに区画されている。
【００３８】
第１と第２のカートリッジ３１，３２はそれぞれ略直方体形状を有している。第１のカートリッジ３１の長さ（矢印Ｙの方向の長さ）と高さ（矢印Ｚの方向の長さ）は、第２のカートリッジ３２とほぼ同じである。第１と第２のカートリッジ３１，３２は、長さと高さとがほぼ揃った状態でホルダー部４０に並列に収容される。第１と第２のカートリッジ３１，３２の側面及び底面はホルダー部４０の壁部４２に囲まれており、上面全体は上方に露出している。各カートリッジ３１，３２はそれぞれ上面に天板部３３ａを有し、側壁には高さ方向Ｚに沿って延びる複数のリブ３３ｂ，３３ｃを有している。
【００３９】
また、内カバー２０を開けたときにキャリッジ２１に装着された各カートリッジ３１，３２においてユーザーから見て手前側（排出口側）となる壁面部（前面部）には主係合部３４が突出している。ホルダー部４０には、被装着部４０Ａ，４０Ｂに装着されたカートリッジ３１，３２の主係合部３４と対応する位置にレバー部４３が軸４４を中心に回動可能に取り付けられている。
【００４０】
レバー部４３は、不図示のばねにより主係合部３４に接近する側へ付勢されている。第１及び第２のカートリッジ３１，３２は、各々の主係合部３４が各レバー部４３と係合することで、被装着部４０Ａ，４０Ｂに個別に装着される。主係合部３４にはカートリッジ側の基板部３５が斜めの姿勢で固定され、図３（ａ）に示すカートリッジ３１，３２の装着状態ではこの基板部３５と、ホルダー部４０側に斜めの姿勢で設けられたキャリッジ側の基板部４５とが互いの端子を接触させ、両基板部３５，４５が電気的に接続される。また、図３（ｂ）に示すカートリッジ３１，３２の半装着状態では、両基板部３５，４５が離間して電気的に非接続状態になる。なお、基板部３５，４５は、カートリッジ３１，３２の装着時に互いの端子が電気的に接触すれば、配置位置や姿勢は適宜変更できる。
【００４１】
各被装着部４０Ａ，４０Ｂの内底面には、各カートリッジ３１，３２を上方に付勢するためのばね３６が、被装着部４０Ａ，４０Ｂごとにレバー部４３寄りの位置に設けられている。図３（ａ）に示すように、カートリッジ３１，３２が正常に装着された状態では、カートリッジ３１，３２は、ばね３６を圧縮して、主係合部３４とレバー部４３との係合によりカートリッジ収容室４１の底面と天板部３３ａとが平行となる正常な姿勢に保持される。このとき、ばね３６による付勢によって、レバー部４３と各カートリッジ３１，３２の主係合部３４との間の係合力が高められる。また、レバー部４３を取外し側へ操作すると、第１と第２のカートリッジ３１，３２がばね３６の弾性力により上方に付勢されるため、その取り外し操作の操作性が高められる。
【００４２】
また、カートリッジ３１，３２の側壁部のリブ３３ｂの下端部が壁部４２に凹設された切欠部４２ａに係入されることで、カートリッジ３１，３２はホルダー部４０に正常な装着位置に位置決めされる。また、カートリッジ３１，３２は、ホルダー部４０に装着される過程で側壁部の一番背面側に位置するリブ３３ｂの下端が斜面部４２ｂに沿ってガイドされつつ回動することで正常な装着姿勢に案内される。
【００４３】
各カートリッジ３１，３２を装着すると、各々の底面部に設けられた不図示のインク供給部と、被装着部４０Ａ，４０Ｂの内底面におけるインク供給部と対応する位置に設けられた不図示のインク受給部との各流路が接続される。カートリッジ３１，３２からインク供給部とインク受給部とを通って供給されたインクは、さらに流路形成部４６内に形成されたインク流路を通って印刷ヘッド４７のノズルからインク滴として吐出される。
【００４４】
例えばユーザーが携帯した印刷装置１１を落下させるなどした場合、その時の衝撃によってカートリッジ３１，３２のうち少なくとも一方が、レバー部４３と主係合部３４との係合が一瞬外れ、図３（ｂ）に示すように、ばね３６による外れ方向への付勢力により少し浮き上がった半装着状態になる場合がある。
【００４５】
このような図３（ｂ）に示す半装着状態では、図３（ａ）に示す正常時の装着姿勢に比べ、カートリッジ３１，３２がばね３６に上方へ押されて背面側上端を支点として回動して傾く姿勢をとる。このときのカートリッジ３１，３２は、その傾きにより前端側の部分が高さ方向により上方に突出している。
【００４６】
次に図４を参照して、印刷装置１１の電気的構成について説明する。図４に示すように、印刷装置１１に備えられた制御部の一例としてのコントローラー５０には、出力系として、印刷ヘッド４７、キャリッジモーター２３、給送モーター５１及び搬送モーター５２が電気的に接続されている。また、コントローラー５０には、入力系として、リニアエンコーダー５３、エンコーダー５４（ロータリーエンコーダー）及び紙検出器５５が電気的に接続されている。
【００４７】
リニアエンコーダー５３は、キャリッジ２１の移動経路に沿って延設されたテープ状の符号板と、キャリッジ２１に取り付けられた透過型の光学式センサーとを備え、キャリッジ２１の移動量、すなわちキャリッジモーター２３の回転量に比例する数のパルスを有する検出パルス信号を出力する。また、エンコーダー５４は、搬送モーター５２の回転量に比例する数のパルスを有する検出パルス信号を出力する。
【００４８】
図４に示すコントローラー５０は、コンピューター６０、ヘッド駆動回路６１及びモーター駆動回路６２〜６４を備えている。コンピューター６０は、印刷制御の中で、各モーター駆動回路６２〜６４を介してキャリッジモーター２３、給送モーター５１及び搬送モーター５２を駆動制御する。詳しくは、コンピューター６０は、各モーター駆動回路６２〜６４にそれぞれの指令値（例えばＰＷＭ（pulse width modulation）指令値）を出力することにより、モーター２３，５１，５２に各指令値に応じた電流を流し、指令した回転速度かつ指令した駆動量だけ駆動させることが可能である。また、コンピューター６０は、操作部１７からの操作信号に基づく各種の処理を行ったり、不図示の表示駆動回路を介して表示部１８にメニュー画面、設定画面及びメッセージ画面等を表示させる表示制御を行ったりする。
【００４９】
本実施形態の印刷装置１１は、内蔵した不図示のバッテリーと、商用交流電源からの交流をＡＣアダプターが変換した所定電圧の直流とを電源として選択できる。例えば商用交流電源のコンセントに電源プラグが接続されているときはＡＣアダプターが変換した所定電圧の直流を電源とし、電源プラグがコンセントから抜かれると、電源がバッテリーに切り換わる。
【００５０】
また、コンピューター６０は、ＣＰＵ７１、ＡＳＩＣ７２（Application Specific IC（特定用途向けＩＣ））、不揮発性メモリー７３及びＲＡＭ７４を備えている。不揮発性メモリー７３には、図１８にフローチャートで示される初期動作用のプログラム及び図１９にフローチャートで示されるカートリッジ装着検査用のプログラムを含む各種のプログラム及び必要な設定データ等が記憶されている。ＲＡＭ７４には、ＣＰＵ７１が実行するプログラムや各種の演算結果等のデータが一時的に記憶される。ＣＰＵ７１は、不揮発性メモリー７３から読み出したプログラムを実行し、印刷装置１１が電源オン時に行うカートリッジ装着検査動作、初期動作、及び初期動作終了後に行われる印刷動作の各制御を行うことで、印刷装置１１の制御を司る。
【００５１】
ＡＳＩＣ７２は、不図示のホスト装置から印刷装置１１が通信インターフェイス６５を通じて受信した印刷データＰＤに含まれる画像データから印刷ヘッド４７がインク吐出を行うために必要なヘッド制御データを生成するデータ処理を行う。ＡＳＩＣ７２は、生成したヘッド制御データをヘッド駆動回路６１へ出力することで、印刷ヘッド４７のインク吐出制御を司る。また、ＡＳＩＣ７２は、エンコーダー５３の検出パルス信号を入力し、パルスエッジの数を内部のＣＲカウンター７２Ａで計数する。ＣＲカウンター７２Ａは、ホームシーク動作によりキャリッジ２１が探し当てた原点に位置するときにリセットされる。そして、ＣＲカウンター７２Ａは、キャリッジモーター２３の正転駆動中（つまりキャリッジ２１の往動中）は計数値を「１」ずつインクリメントし、キャリッジモーター２３の逆転駆動中（つまりキャリッジ２１の復動中）は計数値を「１」ずつデクリメントする。ＣＰＵ７１はＡＳＩＣ７２内のＣＲカウンター７２Ａの計数値からキャリッジ２１の走査方向Ｘの位置（キャリッジ位置）を取得する。
【００５２】
ＣＰＵ７１は、ＣＲカウンター７２Ａの計数値から把握されるキャリッジ位置に応じたモーター指令値をモーター駆動回路６２へ出力することで、キャリッジモーター２３を設定プロファイルに従って速度制御する。また、ＣＰＵ７１は、駆動速度及び駆動量の指令値をモーター駆動回路６２へ出力することで、キャリッジモーター２３の駆動中にＣＲカウンター７２Ａの計数値を監視しつつ、キャリッジモーター２３を指定速度で指定駆動量だけ駆動させる。
【００５３】
また、ＡＳＩＣ７２は、エンコーダー５４の検出パルス信号を入力し、パルスエッジの数を計数する不図示のＰＦカウンターを備える。ＣＰＵ７１は、印刷時に給送モーター５１を駆動して給送ローラー２６の回転により用紙Ｐを給送する。紙検出器５５は給送された用紙Ｐを検知する。ＰＦカウンターは紙検出器５５が用紙Ｐの先端を検知したときにリセットされ、この時の位置を原点とする用紙Ｐの搬送位置を示す計数値を計数する。ＣＰＵ７１は、用紙Ｐの搬送位置及び搬送量をＰＦカウンターの計数値から把握し、ＰＦカウンターの計数値を監視しつつ搬送モーター５２を制御することで、ローラー対２７，２８の回転による用紙Ｐの搬送速度及び搬送量を制御する。キャリッジ２１のホーム位置ＨＰからの移動を規制するロックレバー２９の動力源の一例として、本実施形態では搬送モーター５２が用いられる。
【００５４】
図５（ａ），（ｂ）に示すように、電源オン時は、キャリッジ２１はホーム位置ＨＰに配置される。上板部１２Ｃ，１２Ｄにおける溝部１２Ｂと対向する内面側の位置には、第１リブ１２Ｅ及び第２リブ１２Ｆがそれぞれ突出している。リブ１２Ｅ，１２Ｆは溝部１２Ｂの部分で上板部１２Ｃ，１２Ｄの肉厚を確保するためのもので、その突出量は比較的小さい。インクカートリッジ３１，３２が正常に実装されている状態では、インクカートリッジ３１，３２はリブ１２Ｅ，１２Ｆに接触することはない。このため、カートリッジ３１，３２が正しく装着されているときは、キャリッジ２１は、ホーム側の第１エンドＨＥに当たる位置と、反ホーム側の第２エンドＦＥに当たる位置との間の範囲を移動可能である。なお、図５（ａ）、図６、図７（ａ）、図８〜図１７では、カートリッジ装着検査動作に関係する、第２リブ１２Ｆのみ示している。
【００５５】
次にカートリッジ装着検査動作について簡単に説明する。カートリッジ装着検査動作は、電源オン時に複数のカートリッジ３１，３２のうち少なくとも一方が半装着状態にあることを検知し、少なくとも半装着状態のカートリッジを開口部１９と相対する位置まで移動させたうえで、表示部１８にカートリッジの装着を促すメッセージを表示する制御動作である。
【００５６】
電源オン時は、キャリッジ２１の原点を探すホームシーク動作（ホームシーク移動の一例）と、キャリッジモーター２３の出力値と速度との関係を測定して各印刷モードにおけるキャリッジモーター２３の出力値を決めるメジャーメント動作（負荷測定用移動の一例）とを含む初期動作が行われる。ホームシーク動作では、キャリッジ２１を第２方向Ｘ２へ第１エンドＨＥに当たるまで移動させ、第１エンドＨＥに当たってキャリッジモーター２３の出力値が閾値以上になったときのキャリッジ位置を原点とする。原点が決まることでホーム位置ＨＰが決定される。このようにホームシーク動作によりキャリッジ２１の位置制御の基準となるホーム位置ＨＰが探し出される。また、メジャーメント動作では、カートリッジのインク残量に応じて変化するキャリッジ総重量及び印刷装置１１の使用年数の違いによるキャリッジ２１の摺動抵抗などのキャリッジ２１の負荷を測定する。本例では、メジャーメント動作により、キャリッジ２１の負荷に応じて変化する、キャリッジモーター２３の出力値と駆動速度との関係を測定する。そして、その測定結果に基づき各印刷モードにおけるキャリッジモーターの指令値を決定する。
【００５７】
電源オン時に複数の被装着部４０Ａ，４０Ｂのうち少なくとも１つについてカートリッジとの電気的な接続が検知されなければ、その被装着部にカートリッジが未装着か半装着であることは分かる。しかし、電源オン時にキャリッジ２１がホーム位置ＨＰにあるべきところ、図８に二点鎖線で示す位置や、図９に二点鎖線で示す位置にあって、かつカートリッジが半装着状態にある場合がある。これらの状態で仮にホームシーク動作を行うと、図７（ａ），（ｃ）、図１０に示すように半装着状態にある第１のカートリッジ３１が第１開口端１９ａに当たった際のキャリッジ位置、又は図７（ｄ），図１１に示すように半装着状態にある第２のカートリッジ３２が第１開口端１９ａに当たった際のキャリッジ位置を、原点と誤検出する。このため、カートリッジ装着検査動作は、初期動作の前、つまりホームシーク動作前の原点が分からない状態で行われる。
【００５８】
カートリッジ装着検査動作では、まず電源オン時のキャリッジ位置からキャリッジ２１を第１方向Ｘ１に移動させる回転方向（例えば正転方向）にキャリッジモーター２３を低速度Ｖｌで駆動量Ａだけ駆動させる。このときキャリッジモーター２３の駆動の途中でそのモーター出力値Ｆが閾値Ｆａ以上になると、その時点でキャリッジモーター２３を駆動停止させる。ここで、駆動量Ａは、ホーム位置にあるキャリッジ２１が、装着する全てのインクカートリッジ３１，３２をその幅方向（走査方向Ｘと平行な方向）全域が開口部１９と相対する位置まで移動できるのに十分な距離である。但し、キャリッジ移動距離がなるべく短い方が移動所要時間を短くできて効率的なので、駆動量Ａは、必要な最短距離に少しの余裕（マージン距離）を加えた距離に相当する値に設定されている。また、閾値Ｆａは、キャリッジ２１が筐体１２又はフレーム等の印刷装置本体側の壁面に当たったことを検出するための値で、一例としてホームシーク動作時にキャリッジ２１が壁面に当たったことを検出する際に使用される値と同じ値に設定されている。この閾値Ｆａは、ホームシーク動作時の閾値と異なる値でもよい。一方、キャリッジ２１が移動中に障害物（例えばジャムの用紙Ｐ）に当たったことを、モーター出力値Ｆが閾値以上になったことをもって検出し、エラーにするようにしている。しかし、上記のキャリッジモーター２３の駆動制御がＦ≧Ｆａが成立するか否かを判定する判定処理を含む場合は、Ｆ≧Ｆａが成立してもエラーにならない。
【００５９】
電源オン時のキャリッジ位置は、通常は図５（ａ）に破線及び図６に二点鎖線で示すホーム位置ＨＰにある。図６に示す例では、キャリッジモーター２３が駆動量Ａだけ駆動して停止した場合、キャリッジ２１は、図６に二点鎖線で示すホーム位置から図６に実線で示すキャリッジ位置まで移動して停止する。このとき、ロックレバー２９を作動位置から退避位置へ移動させるに当たり、キャリッジ２１を第２方向Ｘ２に少し退避させる制御を行う本例では、キャリッジ２１はロック解除時の退避位置から第１方向Ｘ１へ駆動量Ａに相当する距離の移動を開始する。
【００６０】
また、キャリッジ２１がホーム位置ＨＰ以外の位置で開口部１９に相対する状態で電源がオフされた場合、図８及び図９にそれぞれ二点鎖線で示すキャリッジ位置にある場合がある。図８は第１のカートリッジ３１が半装着状態にある例である。駆動量Ａだけ駆動される途中で半装着状態の第１のカートリッジ３１が第２開口端１９ｂに当たってＦ≧Ｆａが成立してキャリッジモーター２３を駆動停止させた場合、キャリッジ２１は図８に実線で示すキャリッジ位置で停止する。また、図９は電源オン時に電気的な接続が検出されなかった被装着部がカートリッジ未装着状態にある例である。駆動量Ａだけ駆動される途中で未装着状態のカートリッジ３１が第２エンドＦＥに当たってＦ≧Ｆａが成立してキャリッジモーター２３を駆動停止させた場合、キャリッジ２１は図９に破線で示すキャリッジ位置で停止する。
【００６１】
次にキャリッジ２１を第２方向Ｘ２に移動させる回転方向（例えば逆転方向）にキャリッジモーター２３を駆動量Ｂだけ駆動させ、そのとき途中でキャリッジモーター２３の出力値Ｆが閾値Ｆａ以上になると、その時点でキャリッジモーター２３の駆動を停止させる。ここで、駆動量Ｂは、仮に前回の駆動量Ａの移動を行ったときのキャリッジ２１の停止位置が第２エンドＦＥであったとしても、この第２エンドＦＥから起動したキャリッジ２１が、装着された全てのインクカートリッジ３１，３２について仮に浮き上がっていれば第１開口端１９ａに当たることができる位置まで移動可能な値に設定されている。但し、キャリッジ移動距離がなるべく短い方が移動所要時間を短くできて効率的なので、駆動量Ｂは、必要な最短距離に少しの余裕（マージン距離）を加えた距離に相当する値に設定されている。
【００６２】
図１０は第１のカートリッジ３１が半装着状態にある例、図１１は第２のカートリッジ３２が半装着状態にある例、図１２は電気的に接続がない被装着部がカートリッジ未装着である例である。例えば図１０に示す例では、キャリッジ２１は第２のカートリッジ３２が第１開口端１９ａに当たった状態で停止する。また、図１２に示す例では、キャリッジ２１は第１エンドＨＥに当たった状態で停止する。
【００６３】
次にキャリッジ２１を第１方向Ｘ１に移動させる回転方向（例えば正転方向）にキャリッジモーター２３を駆動量Ｃだけ駆動させ、そのとき途中でキャリッジモーター２３の出力値Ｆが閾値Ｆａ以上になると、その時点でキャリッジモーター２３の駆動を停止させる。ここで、駆動量Ｃは、仮に前回の駆動量Ｂの移動を行ったときのキャリッジ２１の停止位置が第１エンドＨＥであったとしても、この第１エンドＨＥから移動を開始したキャリッジ２１が、半装着状態のどのカートリッジも第２開口端１９ｂに当たる位置まで移動可能な値に設定されている。かつ仮にキャリッジ２１が第１エンドＨＥに当たった位置から移動を開始しても、第２エンドＦＥに当たらない値に設定されている。つまり、駆動量Ｃは駆動量Ｂよりも少し小さな値に設定されている（Ｃ＜Ｂ）。キャリッジモーター２３の正転方向への駆動量Ｃの駆動により、例えば半装着状態のカートリッジが第２開口端１９ｂに当たり、カートリッジが未装着のキャリッジ２１は第２開口端１９ｂに当たらず、第２エンドＦＥにも当たらない。但し、駆動量Ｃは、キャリッジ２１の移動所要時間を短くするため、必要な最短距離に少しの余裕（マージン距離）を加えた距離に相当する値に設定されている。
【００６４】
図１３は第１のカートリッジ３１が半装着状態にある例、図１４は第２のカートリッジ３２が半装着状態にある例、図１５は第１のカートリッジ３１が走査方向Ｘに第１方向Ｘ１側に傾く斜めの姿勢で半装着状態にある例である。図１３に示す例では、半装着状態の第１のカートリッジ３１が第２開口端１９ｂに当たってキャリッジ２１が停止した状態にある。図１４に示す例では、半装着状態の第２のカートリッジ３２が第２開口端１９ｂに当たってキャリッジ２１が停止した状態にある。図１５に示す例では、半装着状態の第１のカートリッジ３１が上板部１２Ｄの裏面側に入り込んで第２リブ１２Ｆに当たって停止した状態にある。
【００６５】
キャリッジモーター２３が駆動量Ｃだけ駆動できた場合（例えばカートリッジ未装着の場合）は、次にキャリッジ２１を第２方向Ｘ２に移動させる回転方向（例えば逆転方向）にキャリッジモーター２３を高速で駆動量Ｄだけ駆動させる。前回の駆動量Ｃでのキャリッジの移動（走査）で走査経路上に障害物がないことが確認できているので、今回の駆動量Ｄでの第２方向Ｘ２へのキャリッジ２１の移動は、これまでの低速度Ｖｌよりも速い高速度Ｖｈで行う。駆動量Ｄは、第２エンドＦＥから第１エンドＨＥまでの距離に相当する回転量よりも少し小さな値に設定されている。この駆動量Ｄの駆動により、キャリッジ２１は第１エンドＨＥより少し手前のホーム位置ＨＰの近傍に停止する。
【００６６】
一方、キャリッジモーター２３を駆動量Ｃだけ駆動させる途中で停止した場合（図１３〜図１５の例）、次にキャリッジ２１を第２方向Ｘ２に移動させる回転方向（例えば逆転方向）にキャリッジモーター２３を駆動量Ｅだけ駆動させて停止させる。ここで、駆動量Ｅは、キャリッジ２１が仮に第２リブ１２Ｆに当たった位置から第２方向Ｘ２へ移動したとしても、全てのカートリッジ３１，３２が開口部１９と相対して位置しうる値に設定されている。このため、図１６に示すように、第１のカートリッジ３１が第２開口端１９ｂに当たった位置にあるキャリッジ２１を第２方向Ｘ２に駆動量Ｅだけ移動させて停止させた場合は、その停止位置では全てのカートリッジ３１，３２が開口部１９と相対して位置する。また、図１７に示すように、第１のカートリッジ３１が第２リブ１２Ｆに当たった位置にあるキャリッジ２１を第２方向Ｘ２に駆動量Ｅだけ移動させて停止させた場合も、その停止位置では全てのカートリッジ３１，３２が開口部１９と相対して位置する。このときのキャリッジ２１の停止位置は、必ずしもカートリッジ交換位置ＫＰではないが、ユーザーは半装着状態にあるカートリッジを押し込むことはできる。なお、どのカートリッジかを特定する構成では、少なくとも半装着状態のカートリッジを開口部１９と相対する位置に停止させることが可能であればよい。
【００６７】
例えばキャリッジ２１は、図１６に示すように、半装着状態の第１のカートリッジ３１が第２開口端１９ｂに当たった状態（同図における二点鎖線）から第２方向Ｘ２（例えば逆転方向）へ駆動量Ｅだけ駆動されて、同図に実線で示すキャリッジ位置で停止する。このキャリッジ２１の停止位置では、キャリッジ２１の被装着部４０Ａ，４０Ｂが開口部１９と相対し、半装着状態のカートリッジ３１が開口部１９に相対して位置する。また、図１７に示すように、半装着状態の第１のカートリッジ３１が、第２リブ１２Ｆに当たった状態（同図における二点鎖線）から、第２方向Ｘ２（例えば逆転方向）へ駆動量Ｅだけ駆動されることで、図１７に実線で示した位置で停止する。
【００６８】
また、本実施形態では、カートリッジ装着検査動作において表示部１８に、図２０〜２２に示すメッセージが表示される。コンピューター６０が、カートリッジ未装着と判定したときには、表示部１８に図２０に示すようにカートリッジの装着を促すメッセージが表示される。また、コンピューター６０が、カートリッジが半装着状態にあると判定したときには、表示部１８に図２１に示すようにカートリッジの押し込みを促すメッセージが表示される。
【００６９】
さらにカートリッジ装着検査動作において、どのカートリッジが半装着状態にあるかを特定できる場合は、コンピューター６０は表示部１８に図２２（ａ）〜（ｃ）に示すメッセージを表示する。図２２（ａ）は第１のカートリッジ３１が半装着状態にあると検知された場合のメッセージの例、図２２（ｂ）は第２のカートリッジ３２が半装着状態にあると検知された場合のメッセージの例、図２２（ｃ）は第１及び第２のカートリッジ３１，３２が半装着状態にあると検知された場合のメッセージの例である。
【００７０】
次に印刷装置１１の作用を説明する。
図１８及び１９に示すフローチャートを参照しつつ電源オン時の動作について、必要に応じて図６〜図１７、図２０〜図２２を用いて説明する。コンピューター６０は、印刷装置１１が電源オンされると、初期動作を開始する前に図１１にフローチャートで示されるプログラムを実行することでカートリッジ装着検査の制御を行う。
【００７１】
まずステップＳ１１では、カートリッジが装着されているか否かを判断する。複数のカートリッジ３１，３２を装着するキャリッジ２１の例である本実施形態では、全てのカートリッジ３１，３２が装着されているか否かを判断する。コンピューターは、全てのカートリッジ３１，３２と基板部３５，４５の端子を介して電気的に接続されているか否かを判断する。電気的な接続を検知できたカートリッジについては被装着部に装着されていると判断し、電気的な接続を検知できなかった被装着部はインクカートリッジが半装着又は未装着であると判断する。そして、全てのカートリッジ３１，３２について電気的な接続が検知されて装着状態にあることが確認できれば，カートリッジ３１，３２が装着されたと判断し、一方、電気的な接続が検知できない被装着部が１つでも存在すれば、カートリッジが未装着と判断する。例えばユーザーが電源オフ状態での携帯中に印刷装置１１を落下させるなどした場合、その時の衝撃でカートリッジが図３（ａ）に示す装着状態から図３（ｂ）に示す半装着状態（半挿し状態）になる場合がある。この半装着状態ではカートリッジ３１又は３２がばね３６の付勢力で脱方向（本例では上方向）に少し浮き上がり、カートリッジ側の基板部３５の端子とキャリッジ側の基板部４５の端子とが離間し非接触状態になる。例えば第１のカートリッジ３１が落下時等の衝撃で係合が一瞬外れた場合、図７（ｂ）に示すように、そのときキャリッジ２１がホーム位置ＨＰにあるため、第１のカートリッジ３１はばね３６の付勢力により筐体１２の上板部１２Ｃの裏面（内面）に当たった状態にある。
【００７２】
次のステップＳ１２では、キャリッジロックを解除する。印刷装置１１の電源オフ中、キャリッジ２１はロックレバー２９により走査方向Ｘの移動が規制された状態でホーム位置にロックされている。そのため、コンピューター６０は搬送モーター５２を駆動させてキャリッジ２１の移動を規制しているロックレバー２９を作動位置（ロック位置）から退避位置（ロック解除位置）へ退避させる。さらにキャリッジモーター２３を逆転駆動させてキャリッジ２１を第２方向Ｘ２に僅かに移動させて第１エンドＨＥに当てて停止させる。この結果、仮にロックレバー２９がキャリッジ２１との面圧の抵抗で退避できなかったとしても、面圧が開放されることでロックレバー２９は確実に退避できる。こうしてキャリッジ２１は走査方向全域を移動可能になる。
【００７３】
ステップＳ１３では、キャリッジを第１方向へ低速度で駆動量Ａだけ移動させる駆動を開始する。駆動量Ａは、ホーム位置ＨＰにあるキャリッジ２１が、装着する全てのカートリッジ３１，３２が開口部１９と相対する位置まで移動可能な距離に相当する値に設定されている。つまり。このステップＳ１３では、装着する全てのカートリッジ３１，３２（つまり被装着部４０Ａ，４０Ｂ）が開口部１９と相対する位置までキャリッジ２１を移動させる制御を開始する。
【００７４】
次のステップＳ１４では、キャリッジモーターの出力値Ｆが閾値Ｆａ以上であるか否かを判断する。出力値Ｆが閾値Ｆａ未満で、Ｆ≧Ｆａが不成立であるうちはステップＳ１５に進み、出力値Ｆが閾値Ｆａ以上（Ｆ≧Ｆａ）になるとステップＳ１６に進む。
【００７５】
ステップＳ１５では、駆動量Ａに達してキャリッジモーターが停止したか否かを判断する。駆動量Ａに達する前でキャリッジモーター２３が駆動中であればステップＳ１４に戻りＦ≧Ｆａが成立するか否かの監視を継続し、駆動量Ａに達してキャリッジモーター２３が停止すればステップＳ１７に進む。
【００７６】
一方、ステップＳ１６では、キャリッジモーターを駆動停止させる。キャリッジ２１の起動開始から駆動量Ａ以内の移動範囲内でモーター出力値Ｆが閾値Ｆａ以上になってキャリッジモーター２３を駆動停止させるケースとしては、電源オン時にキャリッジ２１がホーム位置ＨＰ以外の位置にある場合（図８又は図９）がある。図８に二点鎖線で示す位置からキャリッジ２１をモーター２３の駆動量Ａ分の移動量で移動させた場合、第１のカートリッジ３１が第２開口端１９ｂに当たった位置でキャリッジ２１は停止する。また、図９に二点鎖線で示す位置からキャリッジ２１をモーター２３の駆動量Ａ分の移動量で移動させた場合、未装着状態のカートリッジがあるキャリッジ２１は反ホーム側の第２エンドＦＥに当たった位置で停止する。ステップＳ１６の処理の終了後、ステップＳ１７に進む。
【００７７】
ステップＳ１７では、キャリッジを第２方向へ低速度で駆動量Ｂだけ移動させるモーター駆動を開始する。駆動量Ｂは、仮に前回の駆動量Ａの移動を行ったときのキャリッジ２１の停止位置が第２エンドＦＥであったとしても（図９参照）、この第２エンドＦＥから移動を開始したキャリッジ２１に半装着状態にあるどのカートリッジも第１開口端１９ａに当てることができる位置まで移動可能な値に設定されている。このため、半装着状態のカートリッジが存在する場合、そのカートリッジは、駆動量Ｂの駆動の途中で第１開口端１９ａに当たることになる。
【００７８】
ステップＳ１８では、キャリッジモーターの出力値Ｆが閾値Ｆａ以上であるか否かを判断する。出力値Ｆが閾値Ｆａ未満であってＦ≧Ｆａが不成立であるうちはステップＳ１９に進み、出力値Ｆが閾値Ｆａ以上（Ｆ≧Ｆａ）になるとステップＳ２１に進む。例えば第１のカートリッジ３１が半装着状態にある図１０に示す例では、第１のカートリッジ３１が第１開口端１９ａに当たった位置でＦ≧Ｆａが成立する。また、例えば第２のカートリッジ３２が半装着状態にある図１１に示す例では、第２のカートリッジ３２が第１開口端１９ａに当たった位置でＦ≧Ｆａが成立する。さらに、例えばカートリッジ未装着状態の被装着部が存在する図１２に示す例では、キャリッジ２１が第１エンドＨＥに当たった位置でＦ≧Ｆａが成立する。
【００７９】
ステップＳ１９では、駆動量Ｂに達してキャリッジモーターが停止したか否かを判断する。駆動量Ｂに達する前でキャリッジモーター２３が駆動中であればステップＳ１８に戻りＦ≧Ｆａが成立するか否かの監視を継続し、駆動量Ｂに達してキャリッジモーター２３が停止すればステップＳ２０に進む。
【００８０】
ステップＳ２０では、フェイタルエラーの旨を表示する。ここで、駆動量Ｂは、仮にキャリッジ２１が第２エンドＦＥから移動を開始したとしても、第１エンドＨＥまで移動できる値なので、Ｆ≧Ｆａを満たさないままキャリッジモーター２３が駆動量Ｂの駆動を終えた場合は、例えばエンコーダー５３の故障等のフェイタルエラーと判断する。そして、コンピューター６０は、表示部１８にフェイタルエラーの旨のメッセージを表示する。
【００８１】
ステップＳ２１では、キャリッジモーターを駆動停止させる。この結果、図１０に示す例では、キャリッジ２１は同図に実線で示すように半装着状態の第１のカートリッジ３１が第１開口端１９ａに当たった位置で停止する。また、図１１に示す例では、キャリッジ２１は同図に実線で示すように第２のカートリッジ３２が第１開口端１９ａに当たった位置で停止する。さらに図１２に示す例では、電気的な接続が検知されなかった被装着部がカートリッジ未装着状態にあるキャリッジ２１は、同図に破線で示すようにホーム側の第１エンドＨＥまで移動し、第１エンドＨＥに当たった位置で停止する。
【００８２】
次のステップＳ２２では、キャリッジを第１方向へ低速度で駆動量Ｃだけ移動させるキャリッジモーターの駆動を開始する。駆動量Ｃは、仮に前回の駆動量Ｂの移動を行ったときのキャリッジ２１の停止位置が第１エンドＨＥであったとしても（図１２参照）、この第１エンドＨＥから移動を開始したキャリッジ２１が、半装着状態のどのカートリッジも第２開口端１９ｂに当たる位置まで移動可能でかつ第２エンドＦＥには当たらない値に設定されている。つまり、駆動量Ｃは駆動量Ｂよりも少し小さな値に設定されている（Ｃ＜Ｂ）。このため、半装着状態のカートリッジが存在する場合、そのカートリッジは、駆動量Ｃの駆動の途中で第２開口端１９ｂに当たることになる。また、電気的な接続が検知されなかった被装着部がカートリッジ未装着状態にあるキャリッジ２１は、第２エンドＦＥには当たらない。
【００８３】
次のステップＳ２３では、キャリッジモーターの出力値Ｆが閾値Ｆａ以上であるか否かを判断する。出力値Ｆが閾値Ｆａ未満であってＦ≧Ｆａが不成立であるうちはステップＳ２４に進み、出力値Ｆが閾値Ｆａ以上（Ｆ≧Ｆａ）になるとステップＳ２９に進む。例えば第１のカートリッジ３１が半装着状態にある図１３に示す例では、第１のカートリッジ３１が第２開口端１９ｂに当たった位置でＦ≧Ｆａが成立する。また、例えば第２のカートリッジ３２が半装着状態にある図１４に示す例では、第２のカートリッジ３２が第２開口端１９ｂに当たった位置でＦ≧Ｆａが成立する。さらに、例えば第１のカートリッジ３１が第１方向Ｘ１側へ傾く半装着状態にある図１５に示す例では、第２の上板部１２Ｄの裏面側に入り込んだ第１のカートリッジ３１が第２リブ１２Ｆに当たった位置でＦ≧Ｆａが成立する。
【００８４】
ステップＳ２４では、駆動量Ｃに達してキャリッジモーターが停止したか否かを判断する。駆動量Ｃに達する前でキャリッジモーター２３が駆動中であればステップＳ２３に戻りＦ≧Ｆａが成立するか否かの監視を継続し、駆動量Ｃに達してキャリッジモーター２３が停止すればステップＳ２５に進む。仮にキャリッジ２１がホーム側の第１エンドＨＥから反ホームの第２エンドＦＥに達する直前の位置までの駆動量Ｃの移動をする過程で、カートリッジがどこにも当たらずＦ＜Ｆａのままその駆動量が駆動量Ｃに達してキャリッジ２１が停止できた場合は、半装着状態のカートリッジが存在しないと判断できる。つまり、半装着状態のカートリッジが存在しないのは、電気的な接続を検知できない被装着部がカートリッジ未装着によるものと判断できる。
【００８５】
ステップＳ２５では、キャリッジを第２方向へ高速度で駆動量Ｄだけ移動させるモーター駆動を行う。駆動量Ｄは、第２エンドＦＥから第１エンドＨＥまでの距離に相当する回転量よりも少し小さな値に設定されている。この駆動量Ｄの駆動により、キャリッジ２１は第１エンドＨＥより少し手前のホーム位置ＨＰの近傍に停止する。また、前回の駆動量Ｃでのキャリッジ２１の移動によってその移動経路上に障害物がないことが確認できているので、今回の駆動量Ｄでの第２方向Ｘ２へのキャリッジ２１の移動は高速度Ｖｈで行う。
【００８６】
そして、次のステップＳ２６では、ホームシーク動作を行う。すなわち、コンピューター６０は、キャリッジモーター２３を駆動させてキャリッジ２１を第２方向Ｘ２に低速度Ｖｌで移動させてホーム側の第１エンドＨＥに達してモーター出力値Ｆが閾値Ｆａ以上になると、キャリッジモーター２３を駆動停止させる。コンピューター６０は、キャリッジ２１が第１エンドＨＥに達した際の停止位置において、ＣＲカウンター７２Ａをリセットすることにより原点を設定する。こうしてコンピューター６０は、以後、ＣＲカウンター７２Ａの計数値からキャリッジ２１の位置を把握できる。ここで、初期動作の１つであり、キャリッジ２１の原点を探すホームシーク動作を、このタイミングで行うのは、電気的な接触を検知できなかったカートリッジ未装着の被装着部へのカートリッジの装着をユーザーに行ってもらうカートリッジ交換位置ＫＰにキャリッジ２１を停止させる必要があるからである。本実施形態では、カートリッジ装着検査動作の前にホームシーク動作を行ってしまうと、カートリッジが第１開口端１９ａに当たってキャリッジモーター２３の出力値Ｆが閾値Ｆａ以上になったときの位置を原点と間違えて設定する心配がある。この場合、間違った原点に基づいてキャリッジ２１の位置を制御すると、半装着状態のカートリッジが開口部１９と相対しない位置に配置されてしまう不都合が起こりうる。このため、本実施形態では、カートリッジ未装着と判断できた場合に限り、ホームシーク動作を行って原点出しを行う。
【００８７】
次のステップＳ２７では、キャリッジをカートリッジ交換位置へ移動させる。すなわち、コンピューター６０は、キャリッジモーター２３を駆動させて、ホームシーク動作で探し出した原点を基に、予め原点からの距離が既知なカートリッジ交換位置ＫＰまでキャリッジ２１を移動させる。この結果、キャリッジ２１の被装着部がカートリッジ交換位置ＫＰと相対する位置に配置される。
【００８８】
ステップＳ２８では、表示部にメッセージを表示する。コンピューター６０は、表示部１８にインクカートリッジの装着を促すメッセージを表示する。コンピューター６０は、例えば図２０に示すように、インクカートリッジが装着されていない旨及びインクカートリッジの装着を促すメッセージＭ１を表示部１８に表示する。ここで、どのカートリッジが半装着状態であるかは電気的な接続が検知されなかった被装着部から判定できるので、表示部１８に表示するメッセージＭ１においてどのカートリッジかを特定して装着を促してもよい。例えば第１のカートリッジ３１が未装着状態であると判定すれば、表示部１８に表示させるメッセージＭ１において第１のカートリッジ３１の装着を促す。また、第２のインクカートリッジが半装着状態であると判定すれば、メッセージＭ１において第２のカートリッジ３２の装着を促す。さらに第１及び第２のカートリッジが未装着状態であると判定すれば、メッセージＭ１において第１及び第２のカートリッジ３１，３２の装着を促す。そして、メッセージＭ１を見たユーザーは、カートリッジ交換位置ＫＰにあるキャリッジ２１に対してカートリッジ未装着状態の被装着部にカートリッジを装着する。この被装着部への装着によりカートリッジは、基板部３５，４５の各端子の接触により、コンピューター６０と電気的に接続される。
【００８９】
一方、ステップＳ２９では、キャリッジモーターを駆動停止させる。この結果、図１３に示す例では、半装着状態にある第１のカートリッジ３１が第２開口端１９ｂに当たった位置で停止する。また、図１４に示す例では、半装着状態にある第２のカートリッジ３２が第２開口端１９ｂに当たった位置でキャリッジ２１は停止する。さらに図１５に示す例では、第２の上板部１２Ｄの裏面側に入り込んだ第１のカートリッジ３１が第２リブ１２Ｆに当たった位置でキャリッジ２１は停止する。
【００９０】
ステップＳ３０では、キャリッジを第２方向へ低速度で駆動量Ｅだけ移動させるモーター駆動を行う。駆動量Ｅは、キャリッジ２１が仮に第２リブ１２Ｆに当たった位置から第２方向Ｘ２へ移動したとしても、半装着状態にあるどのカートリッジも開口部１９と相対して位置しうる値に設定されている。このため、図１６に示すように、第１のカートリッジ３１が第２開口端１９ｂに当たった位置にあるキャリッジ２１を第２方向Ｘ２に駆動量Ｅだけ移動させて停止させた場合も、また図１７に示すように、第１のカートリッジ３１が第２リブ１２Ｆに当たった位置にあるキャリッジ２１を第２方向Ｘ２に駆動量Ｅだけ移動させて停止させた場合も、共にその停止位置では全てのカートリッジ３１，３２が開口部１９と相対して位置する。このときのキャリッジ２１の停止位置は、必ずしもカートリッジ交換位置ＫＰではないが、ユーザーは半装着状態にあるカートリッジを押し込むことはできる。
【００９１】
ステップＳ３１では、表示部にメッセージを表示する。コンピューター６０は、表示部１８にインクカートリッジを押し込むことを促すメッセージを表示する。コンピューター６０は、例えば図２１に示すように、インクカートリッジが正しく装着されていない旨及びインクカートリッジを押し込むことを促すメッセージＭ２を表示部１８に表示する。そして、メッセージＭ２を見たユーザーは、半装着状態にあるカートリッジを押し込むことで、被装着部にカートリッジを正しく装着させる。この被装着部に正しく装着されることによりカートリッジは、基板部３５，４５の各端子の接触により、コンピューター６０と電気的に接続される。ユーザーは操作部１７を操作してＯＫの旨を入力する。
【００９２】
そして、表示部１８へのメッセージＭ１，Ｍ２の表示により当該ルーチンを終了した後、コンピューター６０は、操作部１７からのＯＫの旨の信号を入力すると、再びカートリッジ装着検査ルーチンを実行する。そして、ステップＳ１１において、カートリッジが装着されていると判断すると、当該ルーチンを終了して、次に図１８に示す初期動作ルーチンを実行する。
【００９３】
次にコンピューター６０は図１８に示す初期動作ルーチンを実行する。
まずステップＳ４１では、ホームシーク動作を行う。コンピューター６０は、キャリッジモーター２３を駆動してキャリッジ２１を第１エンドＨＥに当てて出力値Ｆが閾値Ｆａ以上になると、キャリッジモーター２３を駆動停止させることで原点を探し出し、その停止位置でＣＲカウンター７２Ａをリセットすることでキャリッジ２１の原点を設定する。なお、図１９におけるステップＳ２６でホームシーク動作を終えている場合は、その旨をフラグから判断し、フラグの値がホームシーク動作済みの旨の値であれば、当該処理をスキップし、ホームシーク動作済みでなければホームシーク動作を行う構成としてもよい。
【００９４】
次のステップＳ４２では、メジャーメント動作を行う。このメジャーメント動作は、少なくとも１つの印刷モードにおけるキャリッジ速度と同じ高速度でキャリッジ２１を走査領域のほぼ全域を移動させて、そのときのモーター出力値Ｆと駆動速度との関係を取得する。そして、カートリッジのインク残量に応じて変化するキャリッジ総重量及び印刷装置１１の使用年数の違いによるキャリッジ２１の摺動抵抗などに起因するキャリッジモーター２３の出力値と駆動速度との関係を測定する。そして、測定結果に基づいて各印刷モードにおけるキャリッジモーターの指令値を決定する。
【００９５】
本実施形態では、メジャーメント動作の前にカウンター装着検査ルーチンを実行して、半装着状態のカートリッジが存在しない状態の下でメジャーメント動作を行う。このため、このようなキャリッジ２１を高速度で移動させるメジャーメント動作の際にカートリッジが半装着状態にあることを回避できる。よって、メジャーメント動作の際にカートリッジが半装着状態にあることが原因でカートリッジが開口端に衝突して起こるフェイタルエラーの発生が極力抑えられる。
【００９６】
以上詳述した本実施形態によれば、以下に示す効果を得ることができる。
（１）電源オン時に、キャリッジの初期動作に含まれる第２の移動が行われる前に、キャリッジにおけるカートリッジの被装着部４０Ａ，４０Ｂを、少なくとも開口部と相対する位置まで移動させる第１の移動を行い、第１の移動の過程で、カートリッジ３１，３２の少なくとも一方が開口部１９の開口端に当たるか否かを判定する。カートリッジ３１，３２の少なくとも一方が開口部１９の開口端に当たったことをもって、キャリッジ２１の初期動作の前に事前にキャリッジ２１に対するカートリッジの半装着状態を判定できる。したがって、キャリッジ２１の初期動作で第２の移動が行われる際にカートリッジが開口端１９ａ，１９ｂに当たる虞があることを、当たる前に事前に検知できる。例えば表示部１８にカートリッジの完全な装着を促す旨をユーザーに報知することができる。特に本実施形態では、キャリッジ２１が複数の被装着部４０Ａ，４０Ｂを備え、第１の移動でキャリッジ２１を全ての被装着部４０Ａ，４０Ｂが開口部１９と相対する位置まで移動させるので、全ての被装着部４０Ａ，４０Ｂに対してカートリッジの半装着状態を検知できる。
【００９７】
（２）第１の移動は、第２の移動としてのメジャーメント動作（負荷測定用移動の一例）前に行われる。よって、第１の移動の過程でカートリッジの半装着状態が検出されれば、その時点でカートリッジの正しい装着を促すメッセージ（報知）を表示部１８に表示し、ユーザーにその旨を報知できる。よって、その後のメジャーメントの過程においてカートリッジの半装着状態を起因とするエラーの発生を回避できる。
【００９８】
（３）電源オン時に、カートリッジ３１，３２のうち少なくとも一方の装着を電気的に検知できない場合に、第１の移動を行う。よって、カートリッジの装着が電気的に検知されず半装着状態の虞があるときに限り、第１の移動が行われる。よって、カートリッジ３１，３２が装着状態にあるとき、電源オン時点から印刷を開始できるまでの時間を短く済ませることができる。
【００９９】
（４）カートリッジ半装着検知動作時の第１の移動におけるキャリッジ２１の速度は、初期動作におけるメジャーメント動作時の第２の移動におけるキャリッジ２１の速度よりも遅く設定している。よって、第１の移動の過程でカートリッジが開口端に当たってもさほど大きな衝撃が発生せず、キャリッジ２１や筐体１２等へのダメージを小さく抑えることができる。しかも第１の移動で事前にカートリッジの半装着状態が発見されることで、より高速なメジャーメント動作時の第２の移動の過程で半装着状態のカートリッジが開口端に当たって大きな衝撃が発生してエラーになることを事前に回避することができる。
【０１００】
（５）第１の移動の過程で、カートリッジが開口部１９の走査方向における少なくとも一方の開口端に当たったと判定した場合に、そのカートリッジが半装着状態にあると判定する。よって、第２の移動の実施の前に半装着状態にあるカートリッジを検出できる。
【０１０１】
（６）第１の移動として、キャリッジ２１の第１方向Ｘ１とその第１方向Ｘ１と反対方向である第２方向Ｘ２とを移動させ、カートリッジが開口部１９の走査方向における両方の開口端１９ａ，１９ｂのうち一方に当たれば、その当たったカートリッジを半装着状態であると判定する。例えばカートリッジが走査方向Ｘに傾いた半装着状態にあって、その低くなった側を先頭にする方向にキャリッジ２１を移動させたときに両方向のうち一方の方向で開口端に当たらずカートリッジが筐体１２の内側に入り込んでも、他方の方向に移動したときにその半装着状態のカートリッジが開口端に当たる。このため、そのカートリッジが半装着状態にあることを判定できる。
【０１０２】
（７）第１の移動において、キャリッジ２１が最後の移動を終了した位置から少なくとも半装着状態のカートリッジが開口部１９と相対する位置まで移動可能な移動量を移動させる。よって、ユーザーは開口部１９を介して半装着状態のカートリッジを押し込む操作を行って、そのカートリッジを被装着部に正しく装着させることができる。
【０１０３】
（８）第１の移動の過程で開口端に当たったカートリッジがある場合は、半装着状態のカートリッジがある旨及び押し込むことを促す旨が表示部１８（報知部の一例）に表示される。よって、ユーザーはメッセージにより半装着状態のカートリッジの存在を知って、その半装着状態のカートリッジを押し込んで被装着部に正しく装着させることができる。
【０１０４】
なお、上記実施形態は以下のような形態に変更することもできる。
・複数のカートリッジのうちどのカートリッジが半装着状態であるかを判定し、半装着状態にあると特定したカートリッジを押し込んで正しい装着を促す旨のメッセージを表示部１８に表示させてもよい。このとき、電気的な接続を検知できなかった被装着部と対応するカートリッジを半装着状態であると判断する方法も採用できるが、複数の被装着部で電気的な接続が検知できずかつ半装着と未装着とが混在する場合は、半装着のカートリッジを特定できない。よって、次の制御を採用する。図１９におけるステップＳ１７でキャリッジ２１が第２方向Ｘ２へ移動したときに第１開口端１９ａに当たるまでの駆動量と、ステップＳ２２でキャリッジ２１が第１方向Ｘ１へ移動したときに第２開口端１９ｂに当たるまでの駆動量とのうち少なくとも一方を用いて、複数のカートリッジのうちどのカートリッジが半装着状態であるかを判定する。つまり、カートリッジが一方の開口端から他方の開口端まで移動したときの移動量に基づいて複数のカートリッジのうちどのカートリッジが半装着状態にあるかを判定する。但し、半装着状態のカートリッジが筐体１２の上板部１２Ｃ，１２Ｄの下側に入り込まない構成を前提とするのが好ましい。しかし、半装着状態のカートリッジが筐体１２の上板部１２Ｃ，１２Ｄの下側に入り込む可能性のある構成の場合でも、駆動量から上板部１２Ｃ，１２Ｄの下側に入り込んだ可能性があると判断された場合は、半装着状態のカートリッジを特定しない構成とすればよい。上記の判定処理は、例えば図１９におけるステップＳ２９のモーター停止処理の後、かつステップＳ３１のメッセージ表示処理の前に行う。そして、図１９におけるステップＳ３１のメッセージ表示処理では、コンピューター６０が、半装着状態にあるカートリッジが第１のカートリッジ３１であると判定した場合は、図２２（ａ）に示すように第１のカートリッジが半装着状態にある旨及び第１のカートリッジを押し込むことを促す旨のメッセージＭ３を表示部１８に表示する。また、コンピューター６０は、半装着状態にあるカートリッジが第２のカートリッジ３２であると判定した場合は、図２２（ｂ）に示すように第２のカートリッジが半装着状態にある旨及び第２のカートリッジを押し込むことを促す旨のメッセージＭ４を表示部１８に表示する。さらにコンピューター６０は、半装着状態にあるカートリッジが第１及び第２のカートリッジ３１，３２であると判定した場合は、図２２（ｃ）に示すように第１及び第２のカートリッジが半装着状態にある旨及び第１及び第２のカートリッジを押し込むことを促す旨のメッセージＭ５を表示部１８に表示する。この構成によれば、カートリッジが一方の開口端から他方の開口端までのキャリッジ２１の移動量又はキャリッジモーター２３の駆動量に基づいて複数のカートリッジのうち半装着状態にあるのがどのカートリッジであるかが判定される。例えば半装着状態にあるカートリッジを特定したメッセージＭ３〜Ｍ５を表示部１８に表示させることができる。よって、ユーザーは半装着状態にあるカートリッジを探さずに済み、特定されたカートリッジを速やかに押し込んで被装着部に正しく装着させることができる。
【０１０５】
・電源オン時に、キャリッジ２１の第１の移動を初期動作の前に行ったが、初期動作のうちホームシーク移動の後であってメジャーメント移動（第２の移動（負荷測定用移動）の一例）の前に第１の移動を行ってもよい。要するに初期動作のうちの第２の移動の前であればよい。ここで、ホームシーク移動は、第１の移動と同様に低速で行われるうえ、キャリッジがどこかに当たると停止する制御が行われるので、カートリッジが仮に開口端に当たっても衝撃が小さく済むうえ、エラーにはならない。
【０１０６】
・第１の移動は、必ずしも第１開口端と第２開口端との両方に当たる経路での移動に限定されない。第１の移動は、例えばインクカートリッジを第１開口端のみに当てる経路での移動でもよいし、インクカートリッジを第２開口端のみに当てる経路での移動でもよい。
【０１０７】
・液体収容体はインクカートリッジに限定されない。キャリッジに着脱可能に装着されるアダプターでもよい。アダプターはその内部に液体が収容される流路を有し、この流路に一端部が接続されたチューブ（液体流路部材）の他端部が、例えば装置本体側に装着された所謂オフキャリッジタイプのインクカートリッジ又は本体の内部又は外部（本体側面）に取り付けられたインクタンクなどのインク供給源と接続されている。
【０１０８】
・キャリッジに装着される液体収容体の数は２個に限定されず、１個、３個、４個、５個、６個あるいは７個以上でもよい。これらの場合、少なくとも１個のインクカートリッジが、複数色のインクをそれぞれ収容する複数の収容部を有していてもよい。また、同じ色のインクを収容するインクカートリッジが複数個装着可能な構成でもよい。
【０１０９】
・インクカートリッジの装着が非検知のときに限り、第１の移動を行ったが、電源オン時に常に第１の移動を行ってもよい。この場合、インクカートリッジが正しく装着されている場合に、電源オン時点から印刷開始までの待ち時間が少し長くはなるものの、インクカートリッジの半装着状態の下で第２の移動を行った際のエラー等の発生を抑制できる。また、カートリッジが開口端に当たるような不完全な装着状態にあってもコンピューターと電気的な接続が維持される構成で、電気的な接続の検知だけからはカートリッジの不完全な装着を検知できない場合でも、第２の移動の前に第１の移動を含むカートリッジ装着検査動作を行うことにより、カートリッジの不完全な装着を検知することができる。
【０１１０】
・一方の開口端から他方の開口端までの移動量から半装着状態のカートリッジを特定する構成の場合、両開口端に当たらず少なくともキャリッジ２１の一方向への移動の際にリブ又はエンドに当たった場合と、両開口端に当たったときとの移動量を異ならせておくことが好ましい。この構成によれば、仮にカートリッジが走査方向に傾いていて低い側を先頭とする一方向への移動時にキャリッジ２１が開口端に当たらず筐体１２の内側に入り込んでも、半装着状態にあるカートリッジをより正確に判定できる。
【０１１１】
・最後の移動を終了した位置からのキャリッジの開口部と相対する位置までの戻し量は、複数のカートリッジの全てが開口部と相対する位置に限定されない。例えば少なくとも半装着状態のカートリッジが開口部と相対する位置になる戻し量であれば足りる。例えば半装着状態のカートリッジが開口部と相対する位置にあり、装着状態のカートリッジの少なくともに一部が、筐体１２の内側など開口部と相対しない位置にある戻し量でもよい。
【０１１２】
・半装着状態のカートリッジが筐体１２の内側に入り込む可能性がかなり低い構成の場合は、第１の移動を終了した位置からの戻し量を、開口端に当たった状態にあるカートリッジを開口端から離間できる値であればよい。例えば戻し量は１〜５ｍｍの範囲内の値でもよい。この構成によれば、半装着状態のカートリッジが開口端から離間した状態にあるので、ユーザーによるカートリッジの押し込み操作がし易い。
【０１１３】
・第１の移動は、キャリッジの走査領域の全域を使用する移動でもよい。要するにカートリッジが開口部と相対できる位置まで移動できれば足りる。この場合、複数のカートリッジのうち全てが開口部と相対する位置に移動できる必要はなく、少なくとも１つのカートリッジが開口部と相対する位置に移動できれば、その少なくとも１つのカートリッジの半装着状態を検知できる。
【０１１４】
・開口部は、カートリッジの浮き上がりを許容する開口部であって、例えば開口部の一方の開口端に半装着状態のカートリッジが当たることが可能な開口部であればよい。開口部が走査方向に複数あってもよい。この場合、いずれか１つ又は複数の開口部の少なくとも１つの開口端に、半装着状態のカートリッジが当たる構成であれば足りる。
【０１１５】
・開口部は孔に限らず切欠でもよい。切欠であっても開口端に、半装着状態のカートリッジが当たることが可能なので、同様の制御を採用することで、キャリッジが第２の移動を実施する過程でカートリッジが開口端に当たって起こりうるエラーの発生を極力抑えることができる。
【０１１６】
・コンピューターは、カートリッジ半挿し検知動作の制御を、プログラムを実行するＣＰＵによりソフトウェアで実現したり、ＡＳＩＣ等の電子回路によりハードウェアで実現したり、ソフトウェアとハードウェアとの協働により実現したりしてもよい。
【０１１７】
・印刷装置は、カートリッジ等の液体収容体を装着したキャリッジが移動して印刷を行う構成であれば、一方向にキャリッジが移動するシリアル式プリンターに限らず、キャリッジが主走査方向と副走査方向の二方向に移動可能なラテラル式プリンターでもよい。これらの場合、インクジェット式プリンターに限らず、ドットインパクト式プリンターであってもよい。また、印刷装置は、印刷機能だけを備えたプリンターに限定されず、スキャン及びコピー等を含む複数の機能のうち少なくとも１つに印刷機能を備えた複合機であってもよい。
【０１１８】
・携帯型の印刷装置に限定されない。携帯型ではない中型又は大型の印刷装置においてカートリッジ装着検査を行って半装着状態のカートリッジがある旨を報知する構成としてもよい。
【０１１９】
・報知部の一例は、メッセージを表示する表示部１８に限定されない。例えば報知部の一例としてスピーカを用い、音声により半装着状態のカートリッジを正しく装着することを促す旨を報知してもよい。また、メッセージと音声の両方で報知してもよい。また、ＬＥＤ等の発光体を報知部の一例として用い、発光体の点灯により報知してもよい。
【０１２０】
・液体はインクに限らず、印刷部分を透明樹脂で被覆するためのコート液や、紫外線硬化樹脂液や熱硬化性樹脂液等の硬化性樹脂液でもよい。
・媒体は用紙に限定されず、樹脂製のフィルム、金属箔、金属フィルム、樹脂と金属の複合体フィルム（ラミネートフィルム）、織物、不織布、セラミックシートなどであってもよい。
【符号の説明】
【０１２１】
１１…印刷装置、１２…筐体、１７…操作部、１８…報知部の一例としての表示部、１９…開口部、１９ａ…第１開口端、１９ｂ…第２開口端、２１…キャリッジ、２３…動力源の一例としてのキャリッジモーター、３１…液体収容体の一例としての第１のインクカートリッジ（第１のカートリッジ）、３２…液体収容体の一例としての第２のインクカートリッジ（第２のカートリッジ）、３５…基板部（カートリッジ側）、３６…ばね、４０…ホルダー部、４０Ａ，４０Ｂ…被装着部、４５…基板部（キャリッジ側）、４７…印刷ヘッド、５０…制御部の一例としてのコントローラー、５３…リニアエンコーダー、６０…コンピューター、７１…ＣＰＵ、７２…ＡＳＩＣ、７２Ａ…ＣＲカウンター、Ｘ１…第１方向、Ｘ２…第２方向、Ｘ…走査方向、Ｐ…媒体の一例としての用紙、Ｍ１〜Ｍ５…メッセージ。
【図１】
2016060097.tif 000003
【図２】
2016060097.tif 000004
【図３】
2016060097.tif 000005
【図４】
2016060097.tif 000006
【図５】
2016060097.tif 000007
【図６】
2016060097.tif 000008
【図７】
2016060097.tif 000009
【図８】
2016060097.tif 000010
【図９】
2016060097.tif 000011
【図１０】
2016060097.tif 000012
【図１１】
2016060097.tif 000013
【図１２】
2016060097.tif 000014
【図１３】
2016060097.tif 000015
【図１４】
2016060097.tif 000016
【図１５】
2016060097.tif 000017
【図１６】
2016060097.tif 000018
【図１７】
2016060097.tif 000019
【図１８】
2016060097.tif 000020
【図１９】
2016060097.tif 000021
【図２０】
2016060097.tif 000022
【図２１】
2016060097.tif 000023
【図２２】
2016060097.tif 000024