(57)【要約】【課題】流入口から貯留室への液体の流入に伴って貯留室内の液体が多くなったことを検知する。【解決手段】複合機１０は、流入口１１２から流入したインクが貯留されるインク室１１１、及びインク室１１１内のインクが流出する流出口１１７を有するインクタンク１００と、インク室１１１内の液面の第１液面位置及び第２液面位置への到達を検知可能な単一の液体センサ１２５とを備える。液面が第２液面位置のインク室１１１内のインク量は、液面が第１液面位置のインク室１１１内のインク量よりも多い。インクタンク１００及び液体センサ１２５は、液体センサ１２５が第１液面位置への液面の到達を検知可能な第１状態、及び液体センサ１２５が第２液面位置への液面の到達を検知可能な第２状態に変化可能である。液体センサ１２５は、流入口１１２からインク室１１１内へのインクの流入に伴って、第２液面位置に液面が到達することを検知する。【選択図】図１１
2020019165.tif 000002
【特許請求の範囲】
【請求項１】
流入口を介して流入した液体が貯留される貯留室、及び上記貯留室内の液体が流出する流出口を有する液体貯留体と、
上記貯留室内の液体の液面が、第１液面位置と、上記第１液面位置とは異なる第２液面位置に到達したか否かを検知可能な単一のセンサと、を備えており、
液面が上記第２液面位置であるときの上記貯留室内の液体の量は、液面が上記第１液面位置であるときの上記貯留室内の液体の量よりも多く、
上記液体貯留体及び上記センサは、上記センサが上記第１液面位置に液体の液面が到達したことを検知可能な第１状態、及び上記センサが上記第２液面位置に液体の液面が到達したことを検知可能な第２状態に状態変化可能であり、
上記センサは、上記流入口から上記貯留室内への液体の流入に伴って、上記第２液面位置に液体の液面が到達することを検知する液体供給装置。
【請求項２】
上記センサは、上記第１液面位置に液体の液面が到達したことを検知可能な第１センサ位置と、上記第２液面位置に液体の液面が到達したことを検知可能な第２センサ位置との間を、上記液体貯留体に対して相対的に移動可能である請求項１に記載の液体供給装置。
【請求項３】
上記第２センサ位置は、上記第１センサ位置より上方の位置であり、
上記センサは、上記第１センサ位置と上記第２センサ位置とに移動可能である請求項２に記載の液体供給装置。
【請求項４】
上記センサの上記液体貯留体に対する位置は固定されており、
上記液体貯留体は、上記第１状態において第１姿勢をとり、上記第２状態において上記第１姿勢と異なる第２姿勢をとり、
上記センサは、上記液体貯留体が上記第１姿勢のときに上記第１液面位置に液体の液面が到達したことを検知可能であり、上記液体貯留体が上記第２姿勢のときに上記第２液面位置に液体の液面が到達したことを検知可能である請求項１に記載の液体供給装置。
【請求項５】
上記流入口を外部に露出させる開位置と、上記流入口を外部に対して閉塞させる閉位置とに移動可能なカバーを備え、
上記液体貯留体及び上記センサは、上記カバーが上記閉位置において上記第１状態であり、上記カバーが上記開位置において上記第２状態である請求項１から４のいずれかに記載の液体供給装置。
【請求項６】
上記カバーの上記閉位置から上記開位置への移動に連動して上記液体貯留体及び上記センサを上記第２状態へ状態変化させ、上記カバーの上記開位置から上記閉位置への移動に連動して上記液体貯留体及び上記センサを上記第１状態へ状態変化させる連動機構を備える請求項５に記載の液体供給装置。
【請求項７】
流入口を介して流入した液体が貯留される貯留室、及び上記貯留室内の液体が流出する流出口を有する液体貯留体と、
上記貯留室内の液体の液面が、第１液面位置と、上記第１液面位置とは異なる第２液面位置に到達したか否かを検知可能な単一のセンサと、
上記液体貯留体または上記センサの少なくとも一方に移動のための駆動力を付与するモータと、
コントローラと、を備え、
液面が上記第２液面位置であるときの上記貯留室内の液体の量は、液面が上記第１液面位置であるときの上記貯留室内の液体の量よりも多く、
上記コントローラは、外部から受け取った信号に応じて、上記モータを制御して上記液体貯留体または上記センサの少なくとも一方を異なる位置に移動させることによって、上記液体貯留体及び上記センサを、少なくとも、上記センサが上記第１液面位置に液体の液面が到達したことを検知可能な第１状態、及び上記センサが上記第２液面位置に液体の液面が到達したことを検知可能な第２状態に状態変化させる液体供給装置。
【請求項８】
上記コントローラは、上記モータの回転量に基づいて上記センサの上記液体貯留体に対する位置を決定する請求項７に記載の液体供給装置。
【請求項９】
上記モータの回転量に応じた信号を出力するエンコーダを備え、
上記コントローラは、上記エンコーダから受け取った信号に基づいて上記モータの回転量を決定する請求項８に記載の液体供給装置。
【請求項１０】
上記センサは、上記第１液面位置に液体の液面が到達したことを検知可能な第１センサ位置と、上記第２液面位置に液体の液面が到達したことを検知可能な第２センサ位置との間を、上記液体貯留体に対して相対的に移動可能である請求項７から９のいずれかに記載の液体供給装置。
【請求項１１】
上記第２センサ位置は、上記第１センサ位置より上方の位置であり、
上記センサは、上記第１センサ位置と上記第２センサ位置とに移動可能であり、
上記モータは、上記センサに移動のための駆動力を付与するものである請求項１０に記載の液体供給装置。
【請求項１２】
上記センサの上記液体貯留体に対する位置は固定されており、
上記液体貯留体は、上記第１状態において第１姿勢をとり、上記第２状態において上記第１姿勢と異なる第２姿勢をとり、
上記センサは、上記液体貯留体が上記第１姿勢のときに上記第１液面位置に液体の液面が到達したことを検知可能であり、上記液体貯留体が上記第２姿勢のときに上記第２液面位置に液体の液面が到達したことを検知可能である請求項７から９のいずれかに記載の液体供給装置。
【請求項１３】
上記コントローラは、
外部から第１信号を受け取ったことを条件として、上記液体貯留体及び上記センサを上記第１状態に状態変化させ、
外部から上記第１信号とは異なる第２信号を受け取ったことを条件として、上記液体貯留体及び上記センサを上記第２状態に状態変化させる請求項７から１２のいずれかに記載の液体供給装置。
【請求項１４】
上記コントローラは、
外部から第１信号を受け取ったことを条件として、上記センサを上記第１センサ位置へ上記液体貯留体に対して相対的に移動させ、
外部から上記第１信号とは異なる第２信号を受け取ったことを条件として、上記センサを、上記第２センサ位置と上記第２センサ位置より上記第１センサ位置に近い所定位置との間を、上記液体貯留体に対して相対的に往復動させる請求項１０または１１のいずれかに記載の液体供給装置。
【請求項１５】
上記所定位置は、上記第１センサ位置である請求項１４に記載の液体供給装置。
【請求項１６】
上記センサは、上記貯留室内に液体を検知したことに応じて第３信号を出力し、上記貯留室内に液体を検知しないことに応じて第４信号を出力するものであり、
上記所定位置は、上記往復動において、直近に、上記センサが出力する信号が上記第３信号及び上記第４信号の一方から他方へ切り替わったときの上記センサの位置である請求項１４に記載の液体供給装置。
【請求項１７】
上記流入口を外部に露出させる開位置と、上記流入口を外部に対して閉塞させる閉位置とに移動可能なカバーと、
上記カバーが上記閉位置であるときに上記第１信号を出力し、上記カバーが上記開位置であるときに上記第２信号を出力するカバーセンサと、を備える請求項１３から１６のいずれかに記載の液体供給装置。
【請求項１８】
第１操作に応じて上記第１信号を出力し、上記第１操作と異なる第２操作に応じて上記第２信号を出力する操作部を備える請求項１３から１６のいずれかに記載の液体供給装置。
【請求項１９】
上記流入口を外部に露出させる開位置と、上記流入口を外部に対して閉塞させる閉位置とに移動可能なカバーと、
上記液体貯留体及び上記センサの上記第２状態への状態変化に連動して上記カバーを上記閉位置から上記開位置へ移動させ、上記液体貯留体及び上記センサの上記第１状態への状態変化に連動して上記カバーを上記開位置から上記閉位置へ移動させる連動機構と、を備える請求項１８に記載の液体供給装置。
【請求項２０】
報知部を備え、
上記センサは、上記貯留室内に液体を検知したことに応じて第３信号を出力し、上記貯留室内に液体を検知しないことに応じて第４信号を出力するものであり、
上記コントローラは、上記カバーセンサから受け取った信号が上記第２信号から上記第１信号に替わった後に、上記センサが出力する信号が上記第３信号または上記第４信号の一方から他方へ切り替わったときの上記センサの位置が、上記カバーセンサから受け取った信号が上記第２信号から上記第１信号に替わる前に、上記センサが出力する信号が上記第３信号または上記第４信号の一方から他方へ切り替わったときの上記センサの位置より下方であることを条件として、上記報知部を作動させる請求項１７に記載の液体供給装置。
【請求項２１】
報知部を備え、
上記センサは、上記貯留室内に液体を検知したことに応じて第３信号を出力するものであり、
上記コントローラは、上記第２状態において上記センサから上記第３信号を受け取ったことを条件として、上記報知部を作動させる請求項７から２０のいずれかに記載の液体供給装置。
【請求項２２】
メモリを備え、
上記センサは、上記貯留室内に液体を検知したことに応じて第３信号を出力し、上記貯留室内に液体を検知しないことに応じて第４信号を出力するものであり、
上記コントローラは、
上記センサが出力する信号が上記第３信号または上記第４信号の一方から他方へ切り替わったときの上記センサの位置に基づいて上記貯留室に貯留された液体量を算出して、上記液体量を上記メモリに記憶する請求項７から２１のいずれかに記載の液体供給装置。
【請求項２３】
上記第１状態以外の状態における上記センサによる検知のサンプリングタイムは、上記第１状態における上記センサによる検知のサンプリングタイムより短い請求項７から２２のいずれかに記載の液体供給装置。
【請求項２４】
上記液体貯留体を複数備えており、
上記センサは、上記液体貯留体の各々について一つずつ設けられている請求項１から２３のいずれかに記載の液体供給装置。
【請求項２５】
水平方向において異なる位置に配置された複数の上記液体貯留体を備えており、
上記センサは、水平方向に移動することによって、複数の上記液体貯留体の各々の上記貯留室内の液体の液面を検知可能である請求項１から２３のいずれかに記載の液体供給装置。
【請求項２６】
上記液体貯留体は、上記貯留室の少なくとも一部を区画しており透光性を有する透光壁を備え、
上記センサは、上記透光壁へ向けて光を照射する発光部と、上記発光部から照射された光を受光する受光部と、を備える請求項１から２５のいずれかに記載の液体供給装置。
【請求項２７】
上記発光部は、波長の長さの異なる複数種類の光を照射可能である請求項２６に記載の液体供給装置。
【請求項２８】
上記発光部は、可視光を照射可能である請求項２６または２７に記載の液体供給装置。
【請求項２９】
上記液体貯留体を複数備えており、
上記センサは、上記液体貯留体の各々について一つずつ設けられており、
上記センサの各々は、異なる長さの波長の光を対応する上記液体貯留体へ照射する請求項２６から２８のいずれかに記載の液体供給装置。
【請求項３０】
上記透光壁は、上記第１液面位置と上記第２液面位置との間の位置に、上記発光部から照射された光を遮断する遮断部を備える請求項２６から２９のいずれかに記載の液体供給装置。
【請求項３１】
上記第１液面位置は、上記流出口より上方に位置している請求項１から３０のいずれかに記載の液体供給装置。
【請求項３２】
上記第２液面位置は、貯留を許容される最大量の液体が上記貯留室に貯留されている状態における液面の位置である請求項１から３１のいずれかに記載の液体供給装置。
【請求項３３】
上記第１液面位置は、上記貯留室への液体の補充が必要となる量の液体が上記貯留室に貯留されている状態における液面の位置である請求項１から３２のいずれかに記載の液体供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、貯留室に液体が貯留される液体貯留体を備え、流入口を介して貯留室に液体が流入可能な液体供給装置に関する。
【背景技術】
【０００２】
貯留室に液体が貯留される液体貯留体を備える液体供給装置の一例として、貯留室内の液体の残量を検知するためのセンサを備えた装置が知られている（例えば、特許文献１、２参照）。
【０００３】
特許文献１に開示された装置では、貯留室内の液体の残量が印刷中に検知される。特許文献２に開示された装置では、貯留室内の液体の消費に伴って細長い残量検出用窓を移動していく液面を、ステッピングモータによって移動されるセンサによって検知可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１５２７３２号公報
【特許文献２】特開２０００−１０８３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１、２に開示された装置では、当該装置に装着された液体貯留体の貯留室内の液体の残量が少なくなると、新たな液体貯留体に交換される。
【０００６】
一方、液体供給装置には、流入口を介して貯留室に液体が流入可能なものがある。このような液体供給装置では、貯留室内の液体の残量が少なくなると、流入口を介して貯留室に液体が補充される。このとき、液体が過度に補充されると、液体が貯留室から溢れだしてしまう。
【０００７】
これを防止するため、流入口を有する液体貯留体の多くは、透光性を有する透光壁を備えている。これにより、外部から貯留室内の液体の残量が目視可能である。しかしながら、透光壁における現在の液面より上の部分に液体が付着していると、外部からの液面の目視が困難となる。そのため、貯留室への液体の補充によって貯留室内の液体が多くなったことが目視によらずセンサによって把握することが考えられる。
【０００８】
しかしながら、特許文献１、２に開示された装置におけるセンサは貯留室内の液体の残量が少なくなったことを検知するものである。そのため、貯留室内の液体の残量が多いことを検知することはできない。
【０００９】
また、貯留室内の液体の残量が多いことを検知するための専用のセンサを設けることが考えられるが、余分なセンサを追加することによってコストアップを招いてしまう。
【００１０】
本発明は、前述された事情に鑑みてなされたものであり、その目的は、流入口から貯留室への液体の流入に伴って貯留室内の液体が多くなったことを検知することができる液体供給装置を提供することにある。
【課題を解決するための手段】
【００１１】
(1)  本発明に係る液体供給装置は、流入口を介して流入した液体が貯留される貯留室、及び上記貯留室内の液体が流出する流出口を有する液体貯留体と、上記貯留室内の液体の液面が、第１液面位置と、上記第１液面位置とは異なる第２液面位置に到達したか否かを検知可能な単一のセンサと、を備えている。液面が上記第２液面位置であるときの上記貯留室内の液体の量は、液面が上記第１液面位置であるときの上記貯留室内の液体の量よりも多い。上記液体貯留体及び上記センサは、上記センサが上記第１液面位置に液体の液面が到達したことを検知可能な第１状態、及び上記センサが上記第２液面位置に液体の液面が到達したことを検知可能な第２状態に状態変化可能である。上記センサは、上記流入口から上記貯留室内への液体の流入に伴って、上記第２液面位置に液体の液面が到達することを検知する。
【００１２】
本構成によれば、液体貯留体及びセンサが第１状態及び第２状態に状態変化することによって、単一のセンサが、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。詳細には、単一のセンサが、第２液面位置を検知することによって貯留室内の液体が多くなったことを検知可能であり、第１液面位置を検知することによって、貯留室内の液体が少なくなったことを検知可能である。
【００１３】
(2)  上記センサは、上記第１液面位置に液体の液面が到達したことを検知可能な第１センサ位置と、上記第２液面位置に液体の液面が到達したことを検知可能な第２センサ位置との間を、上記液体貯留体に対して相対的に移動可能である。
【００１４】
本構成によれば、センサが液体貯留体に対して移動することによって、または、液体貯留体がセンサに対して移動することによって、単一のセンサが、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。
【００１５】
(3)  上記第２センサ位置は、上記第１センサ位置より上方の位置である。上記センサは、上記第１センサ位置と上記第２センサ位置とに移動可能である。
【００１６】
通常、センサは液体貯留体より小さいため、移動が容易である。
【００１７】
(4)  上記センサの上記液体貯留体に対する位置は固定されている。上記液体貯留体は、上記第１状態において第１姿勢をとり、上記第２状態において上記第１姿勢と異なる第２姿勢をとる。上記センサは、上記液体貯留体が上記第１姿勢のときに上記第１液面位置に液体の液面が到達したことを検知可能であり、上記液体貯留体が上記第２姿勢のときに上記第２液面位置に液体の液面が到達したことを検知可能である。
【００１８】
本構成によれば、液体貯留体が姿勢を変えることによって、センサの液体貯留体に対する位置を変えることなく、単一のセンサが、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。
【００１９】
(5)  本発明に係る液体供給装置は、上記流入口を外部に露出させる開位置と、上記流入口を外部に対して閉塞させる閉位置とに移動可能なカバーを備える。上記液体貯留体及び上記センサは、上記カバーが上記閉位置において上記第１状態であり、上記カバーが上記開位置において上記第２状態である。
【００２０】
本構成によれば、流入口から貯留室へ液体が流入可能な状況と、流入口から貯留室へ液体が流入不可能な状況とを、カバーの位置によって区別することができる。
【００２１】
また、本構成によれば、流入口から貯留室へ液体が流入不可能な状況、例えば貯留室内の液体が流出口から流出されることで消費される状況では、液体貯留体及びセンサは第１状態である。これにより、液体が消費されることで液面が第１液面位置に到達したことを、センサによって検知することができる。
【００２２】
また、本構成によれば、流入口から貯留室へ液体が流入可能な状況では、液体貯留体及びセンサは第２状態である。これにより、流入口から液体が流入することで液面が第２液面位置に到達したことを、センサによって検知することができる。
【００２３】
(6)  本発明に係る液体供給装置は、上記カバーの上記閉位置から上記開位置への移動に連動して上記液体貯留体及び上記センサを上記第２状態へ状態変化させ、上記カバーの上記開位置から上記閉位置への移動に連動して上記液体貯留体及び上記センサを上記第１状態へ状態変化させる連動機構を備える。
【００２４】
本構成によれば、連動機構によって、カバーの移動に連動して、液体貯留体及びセンサを状態変化させることができる。そのため、液体貯留体やセンサを移動させるためのモータや、カバーの位置を検知するためのセンサなどが必要ない。
【００２５】
(7)  本発明に係る液体供給装置は、流入口を介して流入した液体が貯留される貯留室、及び上記貯留室内の液体が流出する流出口を有する液体貯留体と、上記貯留室内の液体の液面が、第１液面位置と、上記第１液面位置とは異なる第２液面位置に到達したか否かを検知可能な単一のセンサと、上記液体貯留体または上記センサの少なくとも一方に移動のための駆動力を付与するモータと、コントローラと、を備える。液面が上記第２液面位置であるときの上記貯留室内の液体の量は、液面が上記第１液面位置であるときの上記貯留室内の液体の量よりも多い。上記コントローラは、外部から受け取った信号に応じて、上記モータを制御して上記液体貯留体または上記センサの少なくとも一方を異なる位置に移動させることによって、上記液体貯留体及び上記センサを、少なくとも、上記センサが上記第１液面位置に液体の液面が到達したことを検知可能な第１状態、及び上記センサが上記第２液面位置に液体の液面が到達したことを検知可能な第２状態に状態変化させる。
【００２６】
本構成によれば、コントローラが液体貯留体及びセンサを第１状態及び第２状態に状態変化させることによって、単一のセンサが、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。詳細には、単一のセンサが、第２液面位置を検知することによって貯留室内の液体が多くなったことを検知可能であり、第１液面位置を検知することによって、貯留室内の液体が少なくなったことを検知可能である。
【００２７】
(8)  上記コントローラは、上記モータの回転量に基づいて上記センサの上記液体貯留体に対する位置を決定する。
【００２８】
本構成によれば、コントローラがセンサの位置を把握することができる。
【００２９】
(9)  本発明に係る液体供給装置は、上記モータの回転量に応じた信号を出力するエンコーダを備える。上記コントローラは、上記エンコーダから受け取った信号に基づいて上記モータの回転量を決定する。
【００３０】
本構成によれば、モータの回転量を精度良く決定できる。
【００３１】
(10)  上記センサは、上記第１液面位置に液体の液面が到達したことを検知可能な第１センサ位置と、上記第２液面位置に液体の液面が到達したことを検知可能な第２センサ位置との間を、上記液体貯留体に対して相対的に移動可能である。
【００３２】
本構成によれば、センサが液体貯留体に対して移動することによって、または、液体貯留体がセンサに対して移動することによって、単一のセンサが、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。
【００３３】
(11)  上記第２センサ位置は、上記第１センサ位置より上方の位置である。上記センサは、上記第１センサ位置と上記第２センサ位置とに移動可能である。上記モータは、上記センサに移動のための駆動力を付与するものである。
【００３４】
通常、センサは液体貯留体より小さいため、移動が容易である。
【００３５】
(12)  上記センサの上記液体貯留体に対する位置は固定されている。上記液体貯留体は、上記第１状態において第１姿勢をとり、上記第２状態において上記第１姿勢と異なる第２姿勢をとる。上記センサは、上記液体貯留体が上記第１姿勢のときに上記第１液面位置に液体の液面が到達したことを検知可能であり、上記液体貯留体が上記第２姿勢のときに上記第２液面位置に液体の液面が到達したことを検知可能である。
【００３６】
本構成によれば、液体貯留体が姿勢を変えることによって、センサの液体貯留体に対する位置を変えることなく、単一のセンサが、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。
【００３７】
(13)  例えば、上記コントローラは、外部から第１信号を受け取ったことを条件として、上記液体貯留体及び上記センサを上記第１状態に状態変化させ、外部から上記第１信号とは異なる第２信号を受け取ったことを条件として、上記液体貯留体及び上記センサを上記第２状態に状態変化させる。
【００３８】
(14)  上記コントローラは、外部から第１信号を受け取ったことを条件として、上記センサを上記第１センサ位置へ上記液体貯留体に対して相対的に移動させる。外部から上記第１信号とは異なる第２信号を受け取ったことを条件として、上記センサを、上記第２センサ位置と上記第２センサ位置より上記第１センサ位置に近い所定位置との間を、上記液体貯留体に対して相対的に往復動させる。
【００３９】
本構成によれば、第２センサ位置と所定位置との間の何れの位置に液体の液面があるのかを検知することができる。
【００４０】
(15)  上記所定位置は、上記第１センサ位置である。
【００４１】
本構成によれば、第２センサ位置と第１センサ位置との間の何れの位置に液体の液面があるのかを検知することができる。
【００４２】
(16)  上記センサは、上記貯留室内に液体を検知したことに応じて第３信号を出力し、上記貯留室内に液体を検知しないことに応じて第４信号を出力するものである。上記所定位置は、上記往復動において、直近に、上記センサが出力する信号が上記第３信号及び上記第４信号の一方から他方へ切り替わったときの上記センサの位置である。
【００４３】
本構成によれば、貯留室への液体の流入によって貯留室に貯留されている液体が増えつつある状態において、センサの液体貯留体に対する往復動、または、液体貯留体のセンサに対する往復動の移動距離を少なくしつつ、液面位置を検知することができる。
【００４４】
(17)  本発明に係る液体供給装置は、上記流入口を外部に露出させる開位置と、上記流入口を外部に対して閉塞させる閉位置とに移動可能なカバーと、上記カバーが上記閉位置であるときに上記第１信号を出力し、上記カバーが上記開位置であるときに上記第２信号を出力するカバーセンサと、を備える。
【００４５】
本構成によれば、流入口から貯留室へ液体が流入不可能な状況、例えば貯留室内の液体が流出口から流出されることで消費される状況では、コントローラは液体貯留体及びセンサを第１状態とする。これにより、液体が消費されることで液面が第１液面位置に到達したことを、センサによって検知することができる。
【００４６】
また、本構成によれば、流入口から貯留室へ液体が流入可能な状況では、コントローラは液体貯留体及びセンサを第２状態とする。これにより、流入口から液体が流入することで液面が第２液面位置に到達したことを、センサによって検知することができる。
【００４７】
(18)  例えば、本発明に係る液体供給装置は、第１操作に応じて上記第１信号を出力し、上記第１操作と異なる第２操作に応じて上記第２信号を出力する操作部を備える。
【００４８】
(19)  本発明に係る液体供給装置は、上記流入口を外部に露出させる開位置と、上記流入口を外部に対して閉塞させる閉位置とに移動可能なカバーと、上記液体貯留体及び上記センサの上記第２状態への状態変化に連動して上記カバーを上記閉位置から上記開位置へ移動させ、上記液体貯留体及び上記センサの上記第１状態への状態変化に連動して上記カバーを上記開位置から上記閉位置へ移動させる連動機構と、を備える。
【００４９】
本構成によれば、連動機構によって、液体貯留体及びセンサの状態変化に応じてカバーを移動させることができる。
【００５０】
(20)  本発明に係る液体供給装置は、報知部を備える。上記センサは、上記貯留室内に液体を検知したことに応じて第３信号を出力し、上記貯留室内に液体を検知しないことに応じて第４信号を出力するものである。上記コントローラは、上記カバーセンサから受け取った信号が上記第２信号から上記第１信号に替わった後に、上記センサが出力する信号が上記第３信号または上記第４信号の一方から他方へ切り替わったときの上記センサの位置が、上記カバーセンサから受け取った信号が上記第２信号から上記第１信号に替わる前に、上記センサが出力する信号が上記第３信号または上記第４信号の一方から他方へ切り替わったときの上記センサの位置より下方であることを条件として、上記報知部を作動させる。
【００５１】
コントローラは、カバーセンサから受け取った信号が第２信号から第１信号に替わった（カバーが開位置から閉位置に移動した）とき、流入口から貯留室への液体の流入が完了したと判定することができる。また、コントローラは、カバーセンサから受け取った信号が第２信号から第１信号に替わる前（カバーが開位置から閉位置に移動する前）には、流入口から貯留室への液体の流入が完了していないと判定することができる。本構成によれば、貯留室への液体の流入が完了したと判定したときの貯留室に貯留された液体の液面が、貯留室への液体の流入が完了する前のときの貯留室に貯留された液体の液面より低いとき、コントローラは、貯留室へ液体が流入されたのではなくて貯留室から液体が抜き取られたと判定して、報知部を作動させる。これにより、貯留室から液体が抜き取られた旨をユーザなどに報知することができる。
【００５２】
(21)  本発明に係る液体供給装置は、報知部を備える。上記センサは、上記貯留室内に液体を検知したことに応じて第３信号を出力するものである。上記コントローラは、上記第２状態において上記センサから上記第３信号を受け取ったことを条件として、上記報知部を作動させる。
【００５３】
本構成によれば、貯留室に貯留された液体の液面が第２液面位置となったことをユーザなどに報知することができる。
【００５４】
(22)  本発明に係る液体供給装置は、メモリを備える。上記センサは、上記貯留室内に液体を検知したことに応じて第３信号を出力し、上記貯留室内に液体を検知しないことに応じて第４信号を出力するものである。上記コントローラは、上記センサが出力する信号が上記第３信号または上記第４信号の一方から他方へ切り替わったときの上記センサの位置に基づいて上記貯留室に貯留された液体量を算出して、上記液体量を上記メモリに記憶する。
【００５５】
本構成によれば、センサの位置に基づいて貯留室内の液体量が算出されるため、算出された液体量と実際に貯留室に貯留されている液体量との誤差を少なくすることができる。
【００５６】
(23)  上記第１状態以外の状態における上記センサによる検知のサンプリングタイムは、上記第１状態における上記センサによる検知のサンプリングタイムより短い。
【００５７】
上記構成によれば、貯留室内の液体量の単位時間当たりの増加量が多い場合であっても、貯留室内の液体量が増えて第２液面位置などの位置に到達したことの検知を確実に行うことができる。
【００５８】
(24)  本発明に係る液体供給装置は、上記液体貯留体を複数備えている。上記センサは、上記液体貯留体の各々について一つずつ設けられている。
【００５９】
本構成によれば、複数の液体貯留体の各々について、貯留室内の液体の液面を検知することができる。
【００６０】
(25)  本発明に係る液体供給装置は、水平方向において異なる位置に配置された複数の上記液体貯留体を備えている。上記センサは、水平方向に移動することによって、複数の上記液体貯留体の各々の上記貯留室内の液体の液面を検知可能である。
【００６１】
本構成によれば、複数の液体貯留体の貯留室内の液体の液面を、単一のセンサで検知することができる。
【００６２】
(26)  例えば、上記液体貯留体は、上記貯留室の少なくとも一部を区画しており透光性を有する透光壁を備える。上記センサは、上記透光壁へ向けて光を照射する発光部と、上記発光部から照射された光を受光する受光部と、を備える。
【００６３】
(27)  上記発光部は、波長の長さの異なる複数種類の光を照射可能である。
【００６４】
本構成によれば、発光部の光源が白色で発光し、受光部の受光素子の前に色フィルタをつけることによって、液体貯留体の内部の物質の色を検知することができる。また、発光部は、可視光と赤外光など複数の種類の光を照射することができる。また、所定の液体以外の液体を検知することができ、装置の故障を未然に防ぐことができる。
【００６５】
(28)  上記発光部は、可視光を照射可能である。
【００６６】
本構成によれば、所定の液体以外の液体を検知することができ、装置の故障を未然に防ぐことができる。
【００６７】
(29)  上記液体貯留体を複数備えている。上記センサは、上記液体貯留体の各々について一つずつ設けられている。上記センサの各々は、異なる長さの波長の光を対応する上記液体貯留体へ照射する。
【００６８】
本構成によれば、各センサの発光部は、対応する各液体貯留体に貯留されている液体の色や種類に適した波長の光を照射することができる。
【００６９】
(30)  上記透光壁は、上記第１液面位置と上記第２液面位置との間の位置に、上記発光部から照射された光を遮断する遮断部を備える。
【００７０】
本構成によれば、液体貯留体及びセンサの状態変化の過程におけるセンサの出力信号に基づいて、貯留室内の液体の液面が遮断部より第１液面位置側にあるか第２液面位置側にあるかを容易に判定することができる。
【００７１】
(31)  上記第１液面位置は、上記流出口より上方に位置している。
【００７２】
貯留室内の液体の液面が流出口の上端よりも下方になると、流出口から空気が流出する。本構成によれば、第１液面位置が流出口より上方に位置しているため、貯留室内の液面が流出口の上端よりも下方になる前に、センサによる第１液面位置の検知が可能である。
【００７３】
(32)  例えば、上記第２液面位置は、貯留を許容される最大量の液体が上記貯留室に貯留されている状態における液面の位置である。
【００７４】
(33)  例えば、上記第１液面位置は、上記貯留室への液体の補充が必要となる量の液体が上記貯留室に貯留されている状態における液面の位置である。
【発明の効果】
【００７５】
本発明によれば、流入口から貯留室への液体の流入に伴って貯留室内の液体が多くなったことを検知することができる。
【図面の簡単な説明】
【００７６】
【図１】図１は、複合機１０の外観斜視図であって、（Ａ）はカバー７０が閉位置にある状態、（Ｂ）はカバー７０が開位置にある状態を示す。
【図２】図２は、プリンタ部１１の内部構造を模式的に示す縦断面図である。
【図３】図３は、キャリッジ２３とプラテン４２とガイドレール４３、４４とインクタンク１００との配置を示す平面図である。
【図４】図４は、インクタンク１００の斜視図である。
【図５】図５（Ａ）は、インクタンク１００Ｂの前方斜視図であり、図５（Ｂ）は、インクタンク１００Ｂの後方斜視図である。
【図６】図６は、プリンタ部１１の制御構成を示すブロック図である。
【図７】図７は、液体センサ１２５の移動処理の手順を示すフローチャートである。
【図８】図８は、変形例１におけるインクタンク１００及び液体センサ１２５の右側面図であり、（Ａ）は第１状態が示されており、（Ｂ）は第２状態が示されている。
【図９】図９は、変形例２におけるインクタンク１００及び液体センサ１２５の右側面図であり、（Ａ）は第１状態が示されており、（Ｂ）は第２状態が示されている。
【図１０】図１０は、図１（Ａ）のＶＩＩＩ−ＶＩＩＩ断面を示す断面図である。
【図１１】図１１は、図１（Ｂ）のＩＸ−ＩＸ断面を示す断面図である。
【図１２】図１２は、変形例５におけるインクタンク１００の突出部１６７周辺を模式的に示す右側面図である。
【図１３】図１３は、変形例５におけるインクタンク１００の突出部１６７周辺を模式的に示す右側面図である。
【図１４】図１４は、遮断部１９０を備えたインクタンク１００の突出部１６７周辺を模式的に示す右側面図である。
【図１５】図１５は、液体センサ１２５を第１センサ位置Ｐ１から第２センサ位置Ｐ２へ移動させたときの液体センサ１２５の位置に対する出力信号のレベルを示したグラフであり、（Ａ）には、液面が位置Ｐ６にある場合が示されており、（Ｂ）には、液面が位置Ｐ８にある場合が示されている。
【図１６】図１６は、インクタンク１００の背面図であり、（Ａ）には、４つのインクタンク１００の各々に対応して液体センサ１２５が設けられた構成が示されており、（Ｂ）には、４つのインクタンク１００に対応して上下方向７及び左右方向９に移動可能な１つの液体センサ１２５が設けられた構成が示されている。
【図１７】図１７は、回動部材１５０を備えたインクタンク１００の断面図である。
【図１８】図１８は、変形例におけるインクタンク１００の断面図である。
【発明を実施するための形態】
【００７７】
以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、以下の説明では、矢印の起点から終点に向かう進みが向きと表現され、矢印の起点と終点とを結ぶ線上の往来が方向と表現される。換言すれば、向きは方向の一成分である。さらに、複合機１０及び複合機１０に据え付けられたインクタンク１００が使用可能に水平面に設置された姿勢（使用姿勢）を基準として上下方向７が定義され、複合機１０の開口１３が設けられている面を前面として前後方向８が定義され、複合機１０を前方から見て左右方向９が定義される。上下方向７、前後方向８、及び左右方向９は、互いに直交する。本実施形態では、使用姿勢において、上下方向７が鉛直方向に相当し、前後方向８及び左右方向９が水平方向に相当する。
【００７８】
［実施形態１］
以下に実施形態１が説明される。
【００７９】
［複合機１０の全体構成］
図１に示されるように、複合機１０（液体供給装置の一例）は、概ね直方体形状である。複合機１０は、原稿に記録された画像を読み取るスキャナ部３０を上部に有しており、インクジェット記録方式で用紙１２（図２参照）に画像を記録するプリンタ部１１を下部に有している。プリンタ部１１は、前壁１４Ａに開口１３が形成された筐体１４を有している。
【００８０】
複合機１０は、プリンタ部１１の上部に操作部１６を有している。操作部１６は、画像表示可能な表示パネル２８（報知部の一例）と、操作入力用の入力キー１７とを有している。表示パネル２８は、例えば液晶ディスプレイやタッチパネルである。表示パネル２８がタッチパネルである場合、入力キー１７は表示パネル２８に表示されたタッチ可能なボタンであってもよい。
【００８１】
図２に示されるように、筐体１４の内部には、給送部１５と、給送トレイ２０と、排出トレイ２１と、搬送ローラ部５４と、記録部２４と、排出ローラ部５５と、プラテン４２と、インクタンク１００と、液体センサ１２５（図４及び図５（Ｂ）参照、センサの一例）と、コントローラ１３０（図６参照）と、が配置されている。複合機１０は、ファクシミリ機能及びプリント機能などの各種の機能を有している。
【００８２】
［給送トレイ２０、排出トレイ２１］
図１に示されるように、給送トレイ２０は、開口１３を通じて前後方向８に沿って複合機１０に対して挿入及び脱抜される。開口１３は、複合機１０の前面で且つ左右方向９の中央部に位置する。図２に示されるように、給送トレイ２０は、積層された複数の用紙１２を支持可能である。図１及び図２に示されるように、排出トレイ２１は、給送トレイ２０の上方に配置されている。排出トレイ２１は、排出ローラ部５５によって記録部２４とプラテン４２との間から排出された用紙１２を支持する。
【００８３】
［給送部１５］
給送部１５は、給送トレイ２０に支持された用紙１２を搬送経路６５へ給送する。図２に示されるように、給送部１５は、給送ローラ２５と、給送アーム２６と、軸２７とを備える。
【００８４】
給送ローラ２５は、給送アーム２６の先端に回転可能に支持されている。給送アーム２６は、プリンタ部１１のフレーム（不図示）に支持された軸２７に回動可能に支持されている。給送アーム２６は、自重或いはバネ等による弾性力によって給送トレイ２０に向かって回動付勢されている。これにより、給送ローラ２５は、給送トレイ２０または給送トレイ２０に支持された用紙１２に対して、当接及び離間が可能である。
【００８５】
給送ローラ２５は、給送用モータ１７２（図６参照）の駆動力が伝達されて回転する。これにより、給送トレイ２０に支持された用紙１２のうち、給送ローラ２５と当接している最上の用紙１２が、搬送経路６５へ給送される。
【００８６】
［搬送経路６５］
図２に示されるように、搬送経路６５は、その一部がプリンタ部１１の内部において、所定間隔で対向する外側ガイド部材１８及び内側ガイド部材１９によって形成される空間を指す。搬送経路６５は、給送トレイ２０の後端部から後方へ延びる経路である。搬送経路６５は、プリンタ部１１の後部において上方に延びつつ前方にＵターンし、記録部２４とプラテン４２との間の空間を経て排出トレイ２１に至る経路である。図２及び図３に示されるように、搬送ローラ部５４及び排出ローラ部５５の間における搬送経路６５は、左右方向９における複合機１０の概ね中央部に設けられており、且つ前後方向８に延びている。搬送経路６５内における用紙１２の搬送向き２９は、図２において一点鎖線の矢印で示されている。
【００８７】
［搬送ローラ部５４］
図２に示されるように、搬送ローラ部５４は、搬送経路６５に配置されている。搬送ローラ部５４は、互いに対向する搬送ローラ６０及びピンチローラ６１を有する。搬送ローラ６０は、搬送用モータ１７１（図６参照）によって駆動される。ピンチローラ６１は、搬送ローラ６０の回転に伴って連れ回る。用紙１２は、搬送用モータ１７１に駆動されて回転する搬送ローラ６０及びピンチローラ６１に挟持されて、搬送向き２９に搬送される。
【００８８】
［排出ローラ部５５］
図２に示されるように、排出ローラ部５５は、搬送経路６５における搬送ローラ部５４より搬送向き２９の下流に配置されている。排出ローラ部５５は、互いに対向する排出ローラ６２及び拍車６３を有する。排出ローラ６２は、搬送用モータ１７１（図６参照）によって駆動される。拍車６３は、排出ローラ６２の回転に伴って連れ回る。用紙１２は、搬送用モータ１７１に駆動されて回転する排出ローラ６２及び拍車６３に挟持されて、搬送向き２９に搬送される。
【００８９】
［記録部２４］
図２に示されるように、記録部２４は、搬送経路６５における搬送ローラ部５４及び排出ローラ部５５の間に配置されている。記録部２４は、搬送経路６５を挟んでプラテン４２と上下方向７に対向配置されている。記録部２４は、キャリッジ２３と、記録ヘッド３９とを備えている。
【００９０】
図３に示されるように、キャリッジ２３は、前後方向８に離間する位置において各々が左右方向９に延設されたガイドレール４３、４４に支持されている。ガイドレール４３、４４は、プリンタ部１１のフレームに支持されている。キャリッジ２３は、ガイドレール４４に設けられた公知のベルト機構に連結されている。ベルト機構は、キャリッジ駆動用モータ１７３（図６参照）によって駆動される。ベルト機構に連結されたキャリッジ２３は、キャリッジ駆動用モータ１７３から駆動力を付与されるによって左右方向９に沿って往復移動する。キャリッジ２３の移動範囲は、図３の一点鎖線で示されるように、搬送経路６５より右方及び左方にまで及ぶ。
【００９１】
キャリッジ２３からは、インクチューブ３２とフレキシブルフラットケーブル３３とが延出されている。
【００９２】
インクチューブ３２は、インクタンク１００及び記録ヘッド３９を接続するものである。インクチューブ３２は、４つのインクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍ（これらを総称して、「インクタンク１００」と表示することがある。）に貯留されたインク（液体の一例）を記録ヘッド３９に供給する。インクタンク１００は、液体貯留体の一例である。詳細には、各色（ブラック、マゼンタ、シアン、イエロー）のインクが流通する４本のインクチューブ３２Ｂ、３２Ｙ、３２Ｃ、３２Ｍ（これらを総称して、「インクチューブ３２」と表記することがある。）が、それぞれインクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍから延出され、これらが束ねられた状態でキャリッジ２３と接続されている。
【００９３】
フレキシブルフラットケーブル３３は、コントローラ１３０（図６参照）が実装された制御基板及び記録ヘッド３９を電気的に接続するものである。フレキシブルフラットケーブル３３は、コントローラ１３０から出力される制御信号を記録ヘッド３９に伝達する。
【００９４】
図２に示されるように、キャリッジ２３は、記録ヘッド３９を搭載している。記録ヘッド３９の下面には、複数のノズル４０が配置されている。複数のノズル４０の先端は、記録ヘッド３９の下面から露出している。記録ヘッド３９は、ノズル４０からインクを微小なインク滴として吐出する。キャリッジ２３が移動する過程において、プラテン４２に支持されている用紙１２に向けて記録ヘッド３９がインク滴を吐出する。これにより、用紙１２に画像が記録される。また、これにより、インクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍに貯留されたインクが消費される。
【００９５】
［プラテン４２］
図２及び図３に示されるように、プラテン４２は、搬送経路６５における搬送ローラ部５４及び排出ローラ部５５の間に配置されている。プラテン４２は、搬送経路６５を挟んで記録部２４と上下方向７に対向配置されている。プラテン４２は、搬送ローラ部５４によって搬送される用紙１２を下方から支持する。
【００９６】
［カバー７０］
図１（Ｂ）に示されるように、筐体１４の前壁１４Ａの右部に、開口２２が形成されている。図１（Ａ）に示されるように、カバー７０が、筐体１４に、開口２２を覆うようにして取り付けられている。カバー７０は、開口２２を閉塞する閉位置（図１（Ａ）に示される位置）と、開口２２を開放する開位置（図１（Ｂ）に示される位置）との間を回動可能である。本実施形態において、カバー７０は、ユーザなどに把持されて回動されることによって開閉される。つまり、カバー７０は、手動で開閉される。
【００９７】
図１（Ａ）に示されるように、カバー７０が閉位置のとき、インクタンク１００の流入口１１２（図４参照）は、外部から閉塞されている。図１（Ｂ）に示されるように、カバー７０が開位置のとき、インクタンク１００の流入口１１２は、外部から露出されている。なお、図１（Ｂ）では、流入口１１２を塞ぐキャップ１１８が、流入口１１２に装着されている。図１（Ａ）に示されるように、カバー７０には、開口９７が形成されている。筐体１４の内部のうち開口２２の後方に位置する部分には、空間が拡がっている。この空間に、インクタンク１００が配置される。
【００９８】
［カバーセンサ１２６］
図６に示されるように、複合機１０は、カバーセンサ１２６を備える。カバーセンサ１２６は、例えば筐体１４の開口２２の周縁部に配置されている。カバーセンサ１２６は、カバー７０の位置を検知するものである。本実施形態において、カバーセンサ１２６はメカニカルスイッチである。カバーセンサ１２６は、閉位置のカバー７０と当接することによってＯＮ状態となり、ハイレベル信号（第１信号の一例）をコントローラ１３０へ出力する。つまり、このとき、カバーセンサ１２６は、カバー７０が閉位置であることを検知する。一方、カバーセンサ１２６は、カバー７０が閉位置から回動して離れることによってＯＦＦ状態となり、ローレベル信号（第２信号の一例）をコントローラ１３０へ出力する。つまり、このとき、カバーセンサ１２６は、カバー７０が開位置であることを検知する。
【００９９】
なお、カバーセンサ１２６は、ＯＮ状態でローレベル信号を出力し、ＯＦＦ状態でハイレベル信号を出力するものであってもよい。また、カバーセンサ１２６として、メカニカルスイッチ以外に、公知の種々のセンサ（近接センサや光学センサなど）が採用可能である。
【０１００】
［インクタンク１００］
図４に示されるインクタンク１００は、プリンタ部１１に設けられている。インクタンク１００は、プリンタ部１１が備える記録部２４にインクを供給するものである。インクタンク１００は、４つのインクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍを備える。
【０１０１】
各インクタンク１００には、異なる色のインクが貯留される。具体的には、ブラックインクがインクタンク１００Ｂに貯留され、イエローインクがインクタンク１００Ｙに貯留され、シアンインクがインクタンク１００Ｃに貯留され、マゼンタインクがインクタンク１００Ｍに貯留される。但し、インクタンク１００の数及びインクの色は上記の例に限定されない。
【０１０２】
インクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍの各々の構成は、インクタンク１００Ｂの左右方向９の長さが、他の３つのインクタンク１００Ｙ、１００Ｃ、１００Ｍの各々の左右方向９の長さよりも長いことを除いて、概ね同じ構成である。よって、以下では、インクタンク１００Ｂの構成が説明され、他のインクタンク１００Ｙ、１００Ｃ、１００Ｍの構成の説明は省略される。
【０１０３】
図５に示されるように、インクタンク１００Ｂは、フレーム１４１と、フィルム１４２、１４３、１３９とを備える。
【０１０４】
フレーム１４１は、前壁１０１と後壁１１０と上壁１０４と下壁１０５と内壁１０７とを備えている。
【０１０５】
フィルム１４２はフレーム１４１の右側に形成された開口に貼り付けられている。フィルム１４３はフレーム１４１の左側に形成された開口に貼り付けられている。フィルム１３９は後述する突出部１６７に形成された開口に貼り付けられている。これにより、フレーム１４１とフィルム１４２、１４３、１３９とによって区画されたインク室１１１（貯留室の一例）が形成される。インク室１１１には、インクが貯留される。
【０１０６】
なお、フィルム１４２、１４３、１３９の有無及び貼り付け位置は、図５に示される位置に限らない。例えば、図５では、フィルム１４２は、インクタンク１００Ｂの右端の後部に貼り付けられており、インクタンク１００Ｂの右端の前部はフレーム１４１の一部である右壁で構成されている。しかし、図５とは逆に、フィルム１４２は、インクタンク１００Ｂの右端の前部に貼り付けられており、インクタンク１００Ｂの右端の後部はフレーム１４１の一部である右壁で構成されていてもよい。また、例えば、インクタンク１００Ｂは、フィルム１４３を備えていなくてもよい。この場合、フレーム１４１は、フィルム１４３の代わりに、インク室１１１の左端を区画する左壁を有する。
【０１０７】
フレーム１４１は、インク室１１１内のインクがインクタンク１００の外部から視認可能な程度の透光性を有する樹脂で一体形成されている。なお、フレーム１４１の一部（例えば、複合機１０の外部に露出される前壁１０１、及び後述する液体センサ１２５からの光が通過する突出部１６７）のみが透光性を有する樹脂で形成されていてもよい。
【０１０８】
フレーム１４１は、例えば、ポリプロピレンで形成されている。フレーム１４１は、例えば、樹脂材料の射出成形により一体成形されている。フレーム１４１の剛性は、フィルム１４２、１４３の剛性よりも高い。なお、フレーム１４１は、樹脂以外で構成されていてもよい。また、フレーム１４１は、複数の部材が組み合わされた構成であってもよい。
【０１０９】
図１に示されるように、フレーム１４１の前壁１０１は、カバー７０の開口９７及び筐体１４の開口２２を介して、複合機１０の外部に露出している。フレーム１４１の前壁１０１は、複合機１０の前方から視認可能であり、ユーザはインク室１１１に貯留されたインクの残量を確認可能である。
【０１１０】
図５に示されるように、前壁１０１は、立壁１０２と傾斜壁１０６とで構成されている。立壁１０２は、上下方向７及び左右方向９に拡がっている。傾斜壁１０６は、立壁１０２の上端及び上壁１０４の前端を連結する壁である。傾斜壁１０６は、上下方向７及び前後方向８に対して傾斜している。
【０１１１】
インクタンク１００Ｂは、インク室１１１へインクを注入するための流入口１１２を備えている。流入口１１２は、傾斜壁１０６に形成されている。流入口１１２は、傾斜壁１０６を厚み方向に貫通して、インク室１１１をインクタンク１００Ｂの外部に連通させる。カバー７０が開位置にされることによって流入口１１２が外部から露出された状態において、インクが貯留されたボトル（不図示）が、流入口１１２を介してインク室１１１に挿入される。これにより、ボトルに貯留されたインクが、インク室１１１に注入される。一方、カバー７０が閉位置のときは流入口１１２が外部から閉塞されているため、流入口１１２からのインクの注入が規制される。
【０１１２】
上壁１０４には、キャップ１１８（図１（Ｂ）参照）が取り付けられている。キャップ１１８は、流入口１１２に着脱可能である。キャップ１１８が流入口１１２に装着されることによって、流入口１１２が塞がれて、インク室１１１に貯留されたインクが流入口１１２から漏れ出ることが防止される。キャップ１１８が流入口１１２から外されることによって、流入口１１２からインク室１１１へのインクの注入が可能となる。
【０１１３】
インクタンク１００Ｂは、第１ライン１４６及び第２ライン１４７を備えている。第１ライン１４６及び第２ライン１４７は、立壁１０２に形成されている。
【０１１４】
第１ライン１４６は、左右方向９に延びている。第１ライン１４６の上下方向７の位置は、貯留が許容される最大量のインクがインク室１１１に貯留されたときの、当該インクの液面と同じ高さである。ここで、貯留が許容される最大量は、当該最大量のインクがインク室１１１に貯留されたときに、インクの液面が流入口１１２並びに後述する大気連通孔１１３及び半透膜１１４よりも下方となる量である。本実施形態において、第１ライン１４６は、流入口１１２の少し下の位置にある。
【０１１５】
第２ライン１４７は、左右方向９に延びている。第２ライン１４７は、第１ライン１４６よりも下方に位置している。第２ライン１４７の上下方向７の位置は、上記最大量よりも少ない量のインクがインク室１１１に貯留されたときの、当該インクの液面と同じ高さである。本実施形態において、第２ライン１４７の上下方向７の位置は、インクの補充が必要となる最小量のインクがインク室１１１に貯留されたときの、当該インクの液面と同じ高さである。本実施形態において、第２ライン１４７は、後述する流出口１１７より少し上の位置にある。
【０１１６】
インクタンク１００Ｂは、大気連通孔１１３を備えている。大気連通孔１１３は、上壁１０４に形成されている。大気連通孔１１３は、インクタンク１００Ｂの外部の大気とインクタンク１００Ｂの内部の大気連通路１４５とを連通する孔である。大気連通路１４５は、上壁１０４及び内壁１０７などによって区画される空間である。大気連通路１４５の一端は、大気連通孔１１３と連通している。大気連通路１４５の他端は、インク室１１１と連通している。つまり、インク室１１１は、大気連通路１４５及び大気連通孔１１３を介して大気に連通されている。大気連通路１４５には、半透膜１１４が貼り付けられている。半透膜１１４は、インクの通過を遮断し且つ気体の通過を許容する微小な孔を有する多孔質膜である。
【０１１７】
インクタンク１００Ｂは、インク室１１１に貯留されたインクが流出する流出口１１７を備えている。流出口１１７は、インク室１１１の右後端部の内壁１０７に形成された開口である。流出口１１７は、第２ライン１４７より下方にある。
【０１１８】
インク室１１１は、流出口１１７からインク流出路１１６を介して供給口１１５と連通している。インク流出路１１６は、後壁１１０及び内壁１０７などによって区画される空間である。供給口１１５は、後壁１１０から後方へ突出した中空の突出部１５７の先端に形成された開口である。突出部１５７の先端には、インクチューブ３２が接続されている（図３参照）。インク室１１１に貯留されたインクは、流出口１１７、インク流出路１１６、突出部１５７の内部空間、供給口１１５、及びインクチューブ３２を介して記録ヘッド３９に供給される。
【０１１９】
インクタンク１００Ｂのフレーム１４１は、後壁１１０から後方へ突出した突出部１６７を備えている。突出部１６７は、直方体形状である。突出部１６７は、後壁１１０の下端部から上端部に亘って上下方向７へ延びている。突出部１６７は、少なくとも左右方向９に対向する右壁１６７Ａ及び左壁１６７Ｂが透光性を有する。右壁１６７Ａ及び左壁１６７Ｂは、透光壁の一例である。右壁１６７Ａ及び左壁１６７Ｂは、突出部１６７の内部空間を区画している。突出部１６７の後端（先端）には、開口が形成されている。当該開口に、フィルム１３９が貼り付けられている。これにより、突出部１６７の内部空間は、フィルム１３９によって閉じられている。突出部１６７の内部空間は、インク室１１１の一部を構成している。つまり、突出部１６７の内部空間とインク室１１１の他の部分との間において、インクが流通可能である。なお、本実施形態では、インクタンク１００Ｙ、１００Ｃ、１００Ｍは突出部１６７を有していないが、インクタンク１００Ｙ、１００Ｃ、１００Ｍは突出部１６７を有していてもよい。
【０１２０】
［液体センサ１２５］
図４及び図５（Ｂ）に示されるように、プリンタ部１１は、液体センサ１２５を備えている。プリンタ部１１は、単一のインクタンク１００に対応して単一の液体センサ１２５を備えている。
【０１２１】
本実施形態では、プリンタ部１１は、インクタンク１００Ｂに対応して単一の液体センサ１２５を備えている一方、インクタンク１００Ｙ、１００Ｃ、１００Ｍに対応して液体センサ１２５を備えていない。
【０１２２】
なお、各インクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍに対応して液体センサ１２５を備えているか否かは、本実施形態の構成に限らない。例えば、プリンタ部１１は、インクタンク１００Ｂ以外のインクタンク１００（例えばインクタンク１００Ｙ）のみに対応して液体センサ１２５を備えていてもよい。また、例えば、プリンタ部１１は、全てのインクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍの各々に対応して、単一の液体センサ１２５を備えていてもよいし（図１６（Ａ）参照）、一部のインクタンク１００（例えば、インクタンク１００Ｙ、１００Ｃ）に対応して液体センサ１２５を備えていてもよい。
【０１２３】
図１６（Ａ）の構成の場合、複数のインクタンク１００の各々について、インク室１１１内のインクの液面を検知することができる。
【０１２４】
液体センサ１２５は、発光部１２５Ａと受光部１２５Ｂとを備えている。発光部１２５Ａ及び受光部１２５Ｂは、左右方向９において突出部１６７を挟んで配置されている。本実施形態では、発光部１２５Ａは、突出部１６７の右方に位置し、受光部１２５Ｂは、突出部１６７の左方に位置している。つまり、発光部１２５Ａは、右壁１６７Ａと対向しており、受光部１２５Ｂは、左壁１６７Ｂと対向している。なお、本実施形態とは逆に、発光部１２５Ａが、突出部１６７の左方に位置し、受光部１２５Ｂが、突出部１６７の右方に位置していてもよい。
【０１２５】
発光部１２５Ａは、受光部１２５Ｂへ向けて光を照射する。受光部１２５Ｂは、発光部１２５Ａから照射された光を受光する。
【０１２６】
発光部１２５Ａは、波長の長さの異なる複数種類の光を照射可能である。発光部１２５Ａが複数種類の光を照射可能とする構成は、公知の構成が採用される。例えば、コントローラ１３０から発光部１２５Ａに印加される電圧を変えることによって、発光部１２５Ａは複数種類の光を照射可能である。なお、上記の複数種類の光には、可視光が含まれていてもよい。また、発光部１２５Ａは、特定の長さの波長の一種類の光のみを照射するものであってもよい。また、この場合に、当該一種類の光が可視光であってもよい。
【０１２７】
発光部１２５Ａが波長の長さの異なる複数種類の光を照射可能である場合、発光部１２５Ａの光源が白色で発光し、受光部１２５Ｂの受光素子の前に色フィルタをつけることによって、インクタンク１００の内部の物質の色を検知することができる。また、発光部１２５Ａは、可視光と赤外光など複数の種類の光を照射することができる。また、所定の液体（インク）以外の液体を検知することができ、装置の故障を未然に防ぐことができる。
【０１２８】
また、プリンタ部１１が４つのインクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍのうちの２つ以上のインクタンク１００の各々に対応して液体センサ１２５を備えている場合、各液体センサ１２５の発光部１２５Ａが照射する光の波長は異なっていてもよい。例えば、プリンタ部１１がインクタンク１００Ｂ、１００Ｙの各々に対応して液体センサ１２５を備えている場合、インクタンク１００Ｂに対応して設けられた液体センサ１２５の発光部１２５Ａが照射する光の波長は、インクタンク１００Ｙに対応して設けられた液体センサ１２５の発光部１２５Ａが照射する光の波長と異なっていてもよい。この場合、インクタンク１００Ｂに対応して設けられた液体センサ１２５の発光部１２５Ａは、ブラックのインクに適した波長の光を照射することが好ましく、インクタンク１００Ｙに対応して設けられた液体センサ１２５の発光部１２５Ａは、イエローのインクに適した波長の光を照射することが好ましい。
【０１２９】
液体センサ１２５は、受光部１２５Ｂが受光した光の光量に応じたレベルの信号をコントローラ１３０（図６参照）へ出力する。本実施形態において、液体センサ１２５は、受光部１２５Ｂが受光した光の光量が多い程、高いレベルの信号をコントローラ１３０へ送り、受光部１２５Ｂが受光した光の光量が少ない程、低いレベルの信号をコントローラ１３０へ送る。
【０１３０】
発光部１２５Ａによって照射された光は、突出部１６７の右壁１６７Ａを透過して突出部１６７の内部空間へ進入する。突出部１６７の透光状態は、突出部１６７の内部空間におけるインクの貯留の有無に応じて変化する。
【０１３１】
例えば、突出部１６７の内部空間における発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置（上下方向７の位置）にインクが貯留されている場合、発光部１２５Ａから照射された光は、突出部１６７の内部空間に貯留されたインクに遮られて受光部１２５Ｂへ到達しないか、或いはインクにより光の強度が大きく減衰されて受光部１２５Ｂへ到達する。このとき、液体センサ１２５からコントローラ１３０へローレベル信号（第３信号の一例）が送られる。つまり、液体センサ１２５は、突出部１６７の内部空間における発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置に貯留されたインクを検知したことに応じて、ローレベル信号を出力する。
【０１３２】
一方、突出部１６７の内部空間における発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置にインクが貯留されていない場合、発光部１２５Ａから照射された光は、突出部１６７の内部空間に貯留されたインクに遮られることなく受光部１２５Ｂへ到達するか、或いは光の強度が小さく減衰されて受光部１２５Ｂへ到達する。このとき、液体センサ１２５からコントローラ１３０へハイレベル信号（第４信号の一例）が送られる。つまり、液体センサ１２５は、突出部１６７の内部空間における発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置に貯留されたインクを検知しないことに応じて、ハイレベル信号を出力する。
【０１３３】
以上のようにして、液体センサ１２５は、受光部１２５Ｂが受光した光の光量に基づいて、突出部１６７の内部空間における発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置にインクが有るか無いかを検知する。
【０１３４】
液体センサ１２５は、プリンタ部１１のフレーム（不図示）などによって、上下動可能に支持されている。なお、液体センサ１２５が上下動可能に支持される構成は、ベルトを用いた構成などの公知の構成が採用される。これにより、液体センサ１２５は、図４及び図５（Ｂ）に実線で示される第１センサ位置と、図４及び図５（Ｂ）に破線で示される第２センサ位置とに移動可能である。液体センサ１２５が第１センサ位置にあるときのインクタンク１００及び液体センサ１２５の状態が第１状態である。液体センサ１２５が第２センサ位置にあるときのインクタンク１００及び液体センサ１２５の状態が第２状態である。つまり、インクタンク１００及び液体センサ１２５は、第１状態及び第２状態に状態変化可能である。
【０１３５】
液体センサ１２５が第１センサ位置の状態（第１状態）において、発光部１２５Ａ及び受光部１２５Ｂの上下方向７の位置は、第２ライン１４７の上下方向７の位置と略同一（本実施形態では、第２ライン１４７の上下方向７の位置より僅かに下）である。これにより、第１センサ位置の液体センサ１２５は、上下方向７において第２ライン１４７と同じ位置の液面である第１液面位置のインクの有無を検知可能である。つまり、液体センサ１２５は、インクの液面が第１液面位置に到達したことを検知可能である。第１液面位置は、流出口１１７より上方にある。
【０１３６】
第２センサ位置は、第１センサ位置より上方の位置である。液体センサ１２５が第２センサ位置の状態（第２状態）において、発光部１２５Ａ及び受光部１２５Ｂの上下方向７の位置は、第１ライン１４６の上下方向７の位置と略同一（本実施形態では、第１ライン１４６の上下方向７の位置より僅かに下）である。これにより、第２センサ位置の液体センサ１２５は、上下方向７において第１ライン１４６と同じ位置（つまり第１液面位置より上方）の液面である第２液面位置のインクの有無を検知可能である。つまり、液体センサ１２５は、インクの液面が第２液面位置に到達したことを検知可能である。なお、液面が第２液面位置であるときのインク室１１１内のインクの量は、液面が第１液面位置であるときのインク室１１１内のインクの量よりも多い。
【０１３７】
なお、第２液面位置は第２ライン１４７と異なる高さであってもよいし、第１液面位置は第１ライン１４６と異なる高さであってもよい。また、第１センサ位置及び第２センサ位置の位置は、上述したような位置に限らない。
【０１３８】
液体センサ１２５は、公知のベルト機構に連結されている。ベルト機構はセンサ駆動用モータ１７４（モータの一例、図６参照）によって駆動される。ベルト機構に連結された液体センサ１２５は、センサ駆動用モータ１７４から駆動力を付与されることによって上下方向７に沿って移動する。
【０１３９】
なお、液体センサ１２５が連結されているのはベルト機構に限らず、例えばギヤと連結されていてもよい。そして、当該ギヤがセンサ駆動用モータ１７４によって駆動されることで、液体センサ１２５が移動してもよい。
【０１４０】
［ロータリーエンコーダ１２０］
図６に示されるように、センサ駆動用モータ１７４には、センサ駆動用モータ１７４の回転量を検出するロータリーエンコーダ１２０（エンコーダの一例）が設けられている。ロータリーエンコーダ１２９は、センサ駆動用モータ１７４の軸に設けられて当該軸と共に回転するエンコーダディスク（不図示）と光学センサ（不図示）とからなる。エンコーダディスクには、光が透過される透過部と光が透過されない非透過部とが円周方向に等ピッチで交互に配置されたパターンが形成されている。エンコーダディスクが回転すると、光学センサによって透過部と非透過部とが検出される毎にパルス信号が生成される。生成されたパルス信号は、コントローラ１３０（図６参照）に出力される。つまり、ロータリーエンコーダ１２０は、センサ駆動用モータ１７４の回転量が多い程、パルス数が多いパルス信号を出力する。すなわち、ロータリーエンコーダ１２０は、センサ駆動用モータ１７４の回転量に応じた信号を出力する。
【０１４１】
［コントローラ１３０及びメモリ１４０］
図６を参照して、コントローラ１３０及びメモリ１４０の構成が説明される。コントローラ１３０は、複合機１０の全体動作を制御するものである。コントローラ１３０は、ＣＰＵ７１及びＡＳＩＣ７６を備えている。メモリ１４０は、ＲＯＭ７２、ＲＡＭ７３、及びＥＥＰＲＯＭ７４を備えている。ＣＰＵ７１、ＡＳＩＣ７６、ＲＯＭ７２、ＲＡＭ７３、及びＥＥＰＲＯＭ７４は、内部バス７５によって接続されている。
【０１４２】
ＲＯＭ７２には、ＣＰＵ７１が各種動作を制御するためのプログラムなどが格納されている。ＲＡＭ７３は、ＣＰＵ７１が上記プログラムを実行する際に用いるデータや信号等を一時的に記録する記憶領域、或いはデータ処理の作業領域として使用される。ＥＥＰＲＯＭ７４は、不揮発性メモリであり、電源オフ後も保持すべき設定やフラグ等が格納される。
【０１４３】
ＡＳＩＣ７６には、搬送用モータ１７１、給送用モータ１７２、キャリッジ駆動用モータ１７３、及びセンサ駆動用モータ１７４が接続されている。また、ＡＳＩＣ７６には、各モータを制御する駆動回路（不図示）が組み込まれている。ＣＰＵ７１から所定のモータに応じた駆動回路に各モータを回転させるための駆動信号が入力されると、駆動信号に応じた駆動電流が駆動回路から対応するモータへ出力される。これにより、対応するモータが回転する。つまり、コントローラ１３０は、各モータ１７１、１７２、１７３、１７４を制御する。
【０１４４】
ＡＳＩＣ７６は、所定のＰＷＭ信号を液体センサ１２５へ送信する。液体センサ１２５が受け取ったＰＷＭ信号に基づく光量の光が、発光部１２５Ａから照射される。受光部１２５Ｂは、発光部１２５Ａから照射された光を受光して、受光した光の光量に応じた信号をＡＳＩＣ７６へ送信する。コントローラ１３０は、液体センサ１２５から受け取った信号のレベルに応じて、突出部１６７の内部空間における発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置にインクが貯留されているか否かを判定する。
【０１４５】
具体的には、コントローラ１３０は、液体センサ１２５から受け取った信号がローレベル信号（詳細には、ＲＯＭ７２などに記憶された閾値より小さなレベルの信号）である場合に、突出部１６７の内部空間における発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置にインクが貯留されていると判定する。一方、コントローラ１３０は、液体センサ１２５から受け取った信号がハイレベル信号（詳細には、上記閾値より大きなレベルの信号）である場合に、突出部１６７の内部空間における発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置にインクが貯留されていないと判定する。
【０１４６】
ＡＳＩＣ７６には、ロータリーエンコーダ１２０が接続されている。コントローラ１３０は、ロータリーエンコーダ１２０から受け取ったパルス信号に基づいて、センサ駆動用モータ１７４の回転量を決定する。コントローラ１３０は、移動前の液体センサ１２５の位置と、算出したセンサ駆動用モータ１７４の回転量とに基づいて、移動後の液体センサ１２５の位置を決定する。これにより、コントローラ１３０は、液体センサ１２５が移動可能な何れの位置にいたとしても、液体センサ１２５の位置を把握することができる。移動前の液体センサ１２５の位置は、ＲＡＭ７３などに記憶されており、コントローラ１３０は、決定された移動後の液体センサ１２５の位置を、移動前の液体センサ１２５の位置と置換してＲＡＭ７３などに記憶する。
【０１４７】
なお、本実施形態において、液体センサ１２５の移動範囲は、不図示のストッパなどによって第１センサ位置を下限とされており第２センサ位置を上限とされている。そして、第１センサ位置及び第２センサ位置の座標は、基準位置としてＲＯＭ７２またはＥＥＰＲＯＭ７４に記憶されている。
【０１４８】
なお、センサ駆動用モータ１７４がステッピングモータである場合、ロータリーエンコーダ１２０が設けられていなくても、コントローラ１３０は、センサ駆動用モータ１７４の回転量を決定することができる。つまり、ロータリーエンコーダ１２０の有無は任意である。
【０１４９】
ＡＳＩＣ７６には、カバーセンサ１２６から出力されるハイレベル信号またはローレベル信号が入力される。コントローラ１３０は、カバーセンサ１２６から入力された信号がハイレベルの場合、カバー７０が閉位置であると判定する。コントローラ１３０は、カバーセンサ１２６から入力された信号がローレベルの場合、カバー７０が開位置であると判定する。
【０１５０】
ＡＳＩＣ７６には、表示パネル２８が接続されている。コントローラ１３０は、表示パネル２８に各種情報を表示させる。
【０１５１】
例えば、コントローラ１３０は、判定されたインクの残量状態に関する情報を、ＡＳＩＣ７６から操作部１６に出力する。操作部１６は、当該情報に基づくメッセージ、例えばインクの残量が残り少ない旨のメッセージを表示パネル２８に表示する。
【０１５２】
ＡＳＩＣ７６には、記録ヘッド３９が接続されている。記録ヘッド３９は、不図示のドライブ回路を介してコントローラ１３０により給電されることで動作する。コントローラ１３０は、記録ヘッド３９への給電を制御し、複数のノズル４０から選択的にインク滴を吐出させる。
【０１５３】
ＡＳＩＣ７６には、入力キー１７から種々の信号が入力される。コントローラ１３０は、入力キー１７から入力された信号の種類に基づいた処理を実行する。例えば、入力キー１７から入力された信号が用紙１２への印刷指示であった場合、コントローラ１３０は、最初に、給送用モータ１７２を駆動させることによって給送ローラ２５に用紙１２を給送させて、その後、搬送用モータ１７１を駆動させることによる用紙１２の搬送や、記録ヘッド３９を制御することによる用紙１２へのインク滴の吐出などを実行する。
【０１５４】
［液体センサ１２５の移動処理］
以下、図７のフローチャートを参照しつつ、液体センサ１２５の移動処理が説明される。なお、初期状態において、インクタンク１００及び液体センサ１２５は、第１状態である。つまり、液体センサ１２５は、第１センサ位置（図４及び図５（Ｂ）に実線で示される位置）にある。また、カバー７０は閉位置（図１（Ａ）に示される位置）にある。
【０１５５】
コントローラ１３０は、カバーセンサ１２６から受け取った信号のレベルに基づいて、カバー７０が開かれたか否か（閉位置から開位置へ移動したか否か）を判定する（Ｓ１０）。
【０１５６】
ステップＳ１０において、コントローラ１３０は、カバーセンサ１２６から受け取った信号がハイレベルの場合、カバー７０が開かれていない（閉位置である）と判定する（Ｓ１０：Ｎｏ）。
【０１５７】
このとき、コントローラ１３０は、記録ヘッド３９によるインクの消費によって、インクタンク１００のインク室１１１へのインク補充が必要か否かの判定を実行する。具体的には、コントローラ１３０は、液体センサ１２５から受け取った信号を参照する（Ｓ１１０）。
【０１５８】
液体センサ１２５から受け取った信号がハイレベルである場合、コントローラ１３０は、第１センサ位置の液体センサ１２５の発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置（第２ライン１４７と同じ高さの位置）にインクがないと判定する（Ｓ１１０：Ｙｅｓ）。つまり、コントローラ１３０は、記録ヘッド３９によるインクの消費による液面の下降によって、第２ライン１４７の高さ以下の位置に液面が到達したと判定する。このとき、コントローラ１３０は、インク室１１１へのインクの補充が必要である旨の報知を行う（Ｓ１２０）。報知方法としては、例えば、当該旨のメッセージを表示パネル２８に表示させる。但し、当該報知を実行するもの、つまり報知部は、表示パネル２８に限定されず、例えばスピーカ、ＬＥＤランプ、或いはこれらの組み合わせでもよい。ステップＳ１２０の後、コントローラ１３０は、ステップＳ１０の処理を再び実行する。
【０１５９】
液体センサ１２５から受け取った信号がローレベルである場合、コントローラ１３０は、第２ライン１４７と同じ高さの位置にインクがあると判定する。つまり、コントローラ１３０は、記録ヘッド３９によるインクの消費による液面の下降によって、第２ライン１４７の高さの位置に液面が到達していないと判定する。このとき、コントローラ１３０は、インク室１１１へのインクの補充が必要でないと判定する（Ｓ１１０：Ｎｏ）。そのため、上記報知が実行されることなく、コントローラ１３０は、ステップＳ１０の処理を再び実行する。
【０１６０】
ステップＳ１１０における第１センサ位置の液体センサ１２５が出力する信号の参照は、所定のサンプリングタイム（第１サンプリングタイム）毎に実行される。例えば、第１サンプリングタイムは、ある印刷指示に基づく用紙１２への印刷の完了から、当該ある印刷指示の次の印刷指示に基づく用紙１２への印刷完了までの時間に設定されてもよい。また、例えば、第１サンプリングタイムは、ある印刷指示に基づくある用紙１２への印刷完了から、当該ある用紙１２の次の用紙１２への印刷完了までの時間に設定されてもよい。なお、本実施形態において、当該参照は、印刷の非実行時には実行されない。
【０１６１】
ステップＳ１０において、コントローラ１３０は、カバーセンサ１２６から受け取った信号がローレベルの場合、カバー７０が開かれた（閉位置から開位置へ移動した）と判定する（Ｓ１０：Ｙｅｓ）。
【０１６２】
このとき、コントローラ１３０は、センサ駆動用モータ１７４を駆動して、液体センサ１２５を第１センサ位置から第２センサ位置へ移動させる。つまり、コントローラ１３０は、インクタンク１００及び液体センサ１２５を、第１状態から第２状態へ状態変化させる（Ｓ２０）。
【０１６３】
コントローラ１３０は、液体センサ１２５の第１センサ位置から第２センサ位置への移動の間、所定のサンプリングタイム（第２サンプリングタイム）毎に、液体センサ１２５から受け取った信号を参照する。なお、第２サンプリングタイムは、第１サンプリングタイムより短い時間に設定されている。
【０１６４】
コントローラ１３０は、液体センサ１２５の第１センサ位置から第２センサ位置への移動の間に、液体センサ１２５から受け取った信号がローレベルからハイレベルに替わったときの液体センサ１２５の上下方向７の位置（詳細には、液体センサ１２５の発光部１２５Ａ及び受光部１２５Ｂの上下方向７の位置）をＲＡＭ７３などに記憶する。コントローラ１３０は、この液体センサ１２５の上下方向７の位置をインク室１１１に貯留されたインクの液面の上下方向７の位置であると判定する。なお、液体センサ１２５の位置は、第１センサ位置からのセンサ駆動用モータ１７４の回転量に基づいて決定される。ここで、センサ駆動用モータ１７４の回転量は、ロータリーエンコーダ１２０から受け取ったパルス信号に基づいて決定される。
【０１６５】
次に、コントローラ１３０は、決定した液体センサ１２５の上下方向７の位置に基づいて、インク室１１１に貯留されたインク量を決定する（Ｓ３０）。インク量の決定は、公知の手段によって行われる。例えば、液体センサ１２５の上下方向７の各位置と、当該各位置に対応したインク量とで構成されたテーブルデータが、ＲＯＭ７２やＥＥＰＲＯＭ７４に記憶されており、コントローラ１３０は、当該テーブルデータを参照することで、液体センサ１２５の上下方向７の位置に基づいて、インク室１１１に貯留されたインク量を決定してもよい。また、例えば、インク室１１１の各部寸法がＲＯＭ７２やＥＥＰＲＯＭ７４に記憶されており、コントローラ１３０は、液体センサ１２５の上下方向７の位置と、インク室１１１の各部寸法とに基づいて、インク室１１１に貯留されたインク量を算出してもよい。コントローラ１３０は、決定されたインク量を、ＲＡＭ７３などに記憶する。
【０１６６】
次に、コントローラ１３０は、インクタンク１００のインク室１１１に貯留が許容される最大量のインクがインク室１１１に貯留されているか否か（インクフルであるか否か）を判定する。具体的には、コントローラ１３０は、所定のサンプリングタイム（第３サンプリングタイム）毎に、第２センサ位置の液体センサ１２５から受け取った信号を参照する（Ｓ４０）。なお、インク室１１１に貯留されるインク量は、流入口１１２から新たなインクが注入されることによって増加する。また、第３サンプリングタイムは、第１サンプリングタイムより短い時間に設定されている。
【０１６７】
第２センサ位置の液体センサ１２５から受け取った信号がハイレベルである場合、コントローラ１３０は、第２センサ位置の液体センサ１２５の発光部１２５Ａ及び受光部１２５Ｂと同じ高さの位置（第１ライン１４６と同じ高さの位置）にインクがないと判定する（Ｓ４０：Ｎｏ）。つまり、コントローラ１３０は、流入口１１２からのインクの注入による液面の上昇によって、第１ライン１４６の高さの位置に液面が到達していないと判定する。このとき、コントローラ１３０は、以下で説明する報知（Ｓ５０）を実行することなく、ステップＳ６０の処理を実行する。
【０１６８】
一方、第２センサ位置の液体センサ１２５から受け取った信号がローレベルである場合、コントローラ１３０は、第１ライン１４６と同じ高さの位置にインクがある、つまりインクフルであると判定する（Ｓ４０：Ｙｅｓ）。つまり、コントローラ１３０は、流入口１１２からのインクの注入による液面の上昇によって、第１ライン１４６の高さ以上の位置に液面が到達したと判定する。この場合、コントローラ１３０は、インク室１１１に貯留が許容される最大量のインクが貯留されているため、これ以上のインクの注入を停止するべきである旨の報知を行う（Ｓ５０）。報知方法としては、上述したステップＳ１２０の報知（インク室１１１へのインクの補充が必要である旨の報知）と同様である。その後、コントローラ１３０は、ステップＳ６０の処理を実行する。
【０１６９】
次に、コントローラ１３０は、カバーセンサ１２６から受け取った信号のレベルに基づいて、カバー７０が閉じられたか否か（開位置から閉位置へ移動したか否か）を判定する（Ｓ６０）。
【０１７０】
ステップＳ６０において、コントローラ１３０は、カバーセンサ１２６から受け取った信号がローレベルの場合、カバー７０が閉じられていない（開位置である）と判定する（Ｓ６０：Ｎｏ）。このとき、カバー７０が閉じられるまで（Ｓ６０：Ｙｅｓ）、ステップＳ４０の処理（場合によってはステップＳ４０、Ｓ５０の処理）が繰り返される。
【０１７１】
一方、ステップＳ６０において、コントローラ１３０は、カバーセンサ１２６から受け取った信号がハイレベルの場合、カバー７０が閉じられた（開位置から閉位置へ移動した）と判定する（Ｓ６０：Ｙｅｓ）。
【０１７２】
このとき、コントローラ１３０は、センサ駆動用モータ１７４を駆動して、液体センサ１２５を第２センサ位置から第１センサ位置へ移動させる。つまり、コントローラ１３０は、インクタンク１００及び液体センサ１２５を、第２状態から第１状態へ状態変化させる（Ｓ７０）。
【０１７３】
コントローラ１３０は、液体センサ１２５の第２センサ位置から第１センサ位置への移動の間、所定のサンプリングタイム（第４サンプリングタイム）毎に、液体センサ１２５から受け取った信号を参照する。なお、第４サンプリングタイムは、第１サンプリングタイムより短い時間に設定されている。本実施形態において、第４サンプリングタイムは、第２サンプリングタイムと同じ時間に設定されている。
【０１７４】
コントローラ１３０は、液体センサ１２５の第２センサ位置から第１センサ位置への移動の間に、液体センサ１２５から受け取った信号がハイレベルからローレベルに替わったときの液体センサ１２５の上下方向７の位置（詳細には、液体センサ１２５の発光部１２５Ａ及び受光部１２５Ｂの上下方向７の位置）をＲＡＭ７３などに記憶する。
【０１７５】
なお、液体センサ１２５の第２センサ位置から第１センサ位置への移動の間、液体センサ１２５から受け取った信号がずっとローレベルである場合、コントローラ１３０は第２センサ位置をＲＡＭ７３などに記憶し、液体センサ１２５から受け取った信号がずっとハイレベルである場合、コントローラ１３０は第１センサ位置をＲＡＭ７３などに記憶する。
【０１７６】
コントローラ１３０は、ＲＡＭ７３などに記憶した液体センサ１２５の上下方向７の位置をインク室１１１に貯留されたインクの液面の上下方向７の位置であると判定する。なお、液体センサ１２５の位置は、第２センサ位置からのセンサ駆動用モータ１７４の回転量に基づいて決定される。
【０１７７】
次に、コントローラ１３０は、決定した液体センサ１２５の上下方向７の位置に基づいて、インク室１１１に貯留されたインク量を決定する（Ｓ８０）。インク量の決定は、ステップＳ３０と同様の手段によって行われる。コントローラ１３０は、決定されたインク量を、ＲＡＭ７３などに記憶する。
【０１７８】
次に、コントローラ１３０は、ステップＳ３０において決定されたインク量と、ステップＳ８０において決定されたインク量とを比較する（Ｓ９０）。
【０１７９】
ステップＳ８０において決定されたインク量がステップＳ３０において決定されたインク量より多い場合（Ｓ９０：Ｎｏ）、コントローラ１３０は、カバー７０が開位置の間に、流入口１１２からインク室１１１へインクが注入されたと判定し、一連の処理を終了する。
【０１８０】
一方、ステップＳ８０において決定されたインク量がステップＳ３０において決定されたインク量より少ない場合（Ｓ９０：Ｙｅｓ）、コントローラ１３０は、カバー７０が開位置の間に、インク室１１１に貯留されたインクが流入口１１２から抜き取られたと判定する。この場合、コントローラ１３０は、カバー７０が開位置の間に、インク室１１１に貯留されたインクが流入口１１２から抜き取られた旨の報知を行う（Ｓ１００）。報知方法は、上述したステップＳ１２０の報知（インク室１１１へのインクの補充が必要である旨の報知）と同様である。
【０１８１】
つまり、コントローラ１３０は、カバーセンサ１２６から受け取った信号がローレベルからハイレベルに替わった後、つまりステップＳ６０の後であるステップＳ７０における液体センサ１２５の移動時に、液体センサ１２５が出力する信号がハイレベルからローレベルへ切り替わったときの液体センサ１２５の上下方向７の位置が、カバーセンサ１２６から受け取った信号がローレベルからハイレベルに替わる前、つまりステップＳ６０の前であるステップＳ２０における液体センサ１２５の移動時に、液体センサ１２５が出力する信号がローレベルからハイレベルへ切り替わったときの液体センサ１２５の位置より下方であることを条件として（Ｓ９０：Ｙｅｓ）、上記の報知を実行する（Ｓ１００）。
【０１８２】
ステップＳ１００の後、コントローラ１３０は、一連の処理を終了する。
【０１８３】
［実施形態の作用効果］
本実施形態によれば、インクタンク１００及び液体センサ１２５が第１状態及び第２状態に状態変化することによって、単一の液体センサ１２５が、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。詳細には、単一の液体センサ１２５が、第２液面位置を検知することによってインク室１１１内のインクが多くなったことを検知可能であり、第１液面位置を検知することによって、インク室１１１内のインクが少なくなったことを検知可能である。
【０１８４】
また、本実施形態によれば、液体センサ１２５が移動する。通常、液体センサ１２５はインクタンク１００より小さいため、移動が容易である。
【０１８５】
また、本実施形態によれば、流入口１１２からインク室１１１へインクが流入可能な状況と、流入口１１２からインク室１１１へインクが流入不可能な状況とを、カバー７０の位置によって区別することができる。
【０１８６】
また、本実施形態によれば、流入口１１２からインク室１１１へインクが流入不可能な状況、例えばインク室１１１内のインクが流出口１１７から流出されることで消費される状況では、インクタンク１００及び液体センサ１２５は第１状態である。これにより、インクが消費されることで液面が第１液面位置に到達したことを、液体センサ１２５によって検知することができる。
【０１８７】
また、本実施形態によれば、流入口１１２からインク室１１１へインクが流入可能な状況では、インクタンク１００及び液体センサ１２５は第２状態である。これにより、流入口１１２からインクが流入することで液面が第２液面位置に到達したことを、液体センサ１２５によって検知することができる。
【０１８８】
また、本実施形態によれば、コントローラ１３０がセンサ駆動用モータ１７４の回転量によって液体センサ１２５の位置を把握することができる。
【０１８９】
また、本実施形態によれば、ロータリーエンコーダ７３によって、センサ駆動用モータ１７４の回転量を精度良く決定できる。
【０１９０】
また、コントローラ１３０は、カバーセンサ１２６から受け取った信号がローレベルからハイレベルに替わった（カバー７０が開位置から閉位置に移動した）とき、流入口１１２からインク室１１１へのインクの流入が完了したと判定することができる。また、コントローラ１３０は、カバーセンサ１２６から受け取った信号がローレベルからハイレベルに替わる前（カバーが開位置から閉位置に移動する前）には、流入口１１２からインク室１１１へのインクの流入が完了していないと判定することができる。本実施形態によれば、インク室１１１へのインクの流入が完了したと判定したときのインク室１１１に貯留されたインクの液面が、インク室１１１へのインクの流入が完了する前のときのインク室１１１に貯留されたインクの液面より低いとき（Ｓ９０：Ｙｅｓ）、コントローラ１３０は、インク室１１１へインクが流入されたのではなくてインク室１１１からインクが抜き取られたと判定して、液晶パネルによる報知を実行する（Ｓ１００）。これにより、インク室１１１からインクが抜き取られた旨をユーザなどに報知することができる。
【０１９１】
また、本実施形態によれば、インク室１１１に貯留されたインクの液面が第２液面位置となったことをユーザなどに報知することができる（Ｓ５０）。
【０１９２】
また、本実施形態によれば、液体センサ１２５の位置に基づいてインク室１１１内のインク量が算出されるため（Ｓ３０、Ｓ８０）、算出されたインク量と実際にインク室１１１に貯留されているインク量との誤差を少なくすることができる。
【０１９３】
また、本実施形態によれば、第２サンプリングタイム、第３サンプリングタイム、及び第４サンプリングタイム（インク注入時のサンプリングタイム）の各々は、第１サンプリングタイム（インク消費時のサンプリングタイム）より短い。そのため、インク注入時のようなインク室１１１内のインク量の単位時間当たりの増加量が多い場合であっても、インク室１１１内のインク量が増えて第２液面位置などの位置に到達したことの検知を確実に行うことができる。
【０１９４】
また、インク室１１１内のインクの液面が流出口１１７の上端よりも下方になると、流出口１１７から空気が流出する。本実施形態によれば、第１液面位置が流出口１１７より上方に位置しているため、インク室１１１内のインクの液面が流出口１１７の上端よりも下方になる前に、液体センサ１２５による第１液面位置の検知が可能である。
【０１９５】
［変形例１］
上記実施形態では、インクタンク１００及び液体センサ１２５は、液体センサ１２５が移動することで液体センサ１２５がインクタンク１００に対して相対的に移動することによって、第１状態及び第２状態に状態変化した。しかし、インクタンク１００及び液体センサ１２５は、インクタンク１００が移動することで液体センサ１２５がインクタンクに対して相対的に移動することによって、図８（Ａ）に示される第１状態、図８（Ｂ）に示される第２状態に状態変化してもよい。
【０１９６】
この場合、例えば、液体センサ１２５がプリンタ部１１のフレーム（不図示）などに固定されており、インクタンク１００が当該フレームなどによって上下動可能に支持されている。なお、インクタンク１００が上下動可能に支持される構成は、ベルトを用いた構成などの公知の構成が採用される。また、インクタンク１００は、モータなどから駆動力を付与されることによって移動する。これにより、インクタンク１００は、図８（Ａ）に示される第１位置と、図８（Ｂ）に示される第２位置とに移動可能である。第２位置のインクタンク１００は、第１位置のインクタンク１００より下方に位置する。これにより、図８（Ａ）における液体センサ１２５のインクタンク１００に対する位置は、図８（Ｂ）における液体センサ１２５のインクタンク１００に対する位置より下方となる。
【０１９７】
ここで、図８（Ａ）における液体センサ１２５のインクタンク１００に対する位置は、上記実施形態の第１センサ位置と同様の位置であり、図８（Ｂ）における液体センサ１２５のインクタンク１００に対する位置は、上記実施形態の第２センサ位置と同様の位置である。よって、変形例１において、液体センサ１２５は、第１センサ位置と第２センサ位置との間を、インクタンク１００に対して相対的に移動可能である。
【０１９８】
変形例１によれば、インクタンク１００が液体センサ１２５に対して移動することによって、単一の液体センサ１２５が、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。
【０１９９】
［変形例２］
上記実施形態及び変形例１では、インクタンク１００及び液体センサ１２５は、その一方が他方に対して相対的に移動することによって、第１状態及び第２状態に状態変化した。しかし、インクタンク１００及び液体センサ１２５は、インクタンク１００及び液体センサ１２５が互いの相対的な位置を変化させることなく移動することによって、図９（Ａ）に示される第１状態、及び図９（Ｂ）に示される第２状態に状態変化してもよい。
【０２００】
この場合、例えば、液体センサ１２５がインクタンク１００に固定されており、インクタンク１００がプリンタ部１１のフレーム（不図示）などによって、回動可能に支持されている。なお、インクタンク１００が当該フレームなどによって回動可能に支持される構成は、ヒンジを用いた構成などの公知の構成が採用される。また、インクタンク１００は、モータなどから駆動力を付与されることによって移動する。これにより、インクタンク１００及び液体センサ１２５は、図９（Ａ）に示される第１回動位置と、図９（Ｂ）に示される第２回動位置とに、矢印１２１の方向に沿って回動可能である。
【０２０１】
インクタンク１００及び液体センサ１２５が第１回動位置のときのインクタンク１００の姿勢（第１姿勢）は、上記実施形態における図４及び図５などに示された姿勢（使用姿勢）である。インクタンク１００及び液体センサ１２５が第２回動位置のときのインクタンク１００の姿勢（第２姿勢）は、その後部が第１姿勢のときよりも上方に位置する姿勢である。以上より、インクタンク１００は、第１状態において第１姿勢をとり、第２状態において第２姿勢をとる。
【０２０２】
図９（Ａ）に示されるように、インクタンク１００及び液体センサ１２５が第１回動位置である状態において、インクが貯留されていないインクタンク１００に流入口１１２からインクが注入される場合、インクの液面が液面位置ＬＳ１に到達すると、液体センサ１２５が出力する信号がハイレベルからローレベルに変わり、当該液面を検知する。
【０２０３】
一方、図９（Ｂ）に示されるように、インクタンク１００及び液体センサ１２５が第２回動位置である状態において、インクが貯留されていないインクタンク１００に流入口１１２からインクが注入される場合、インクの液面が液面位置ＬＳ２に到達すると、液体センサ１２５が出力する信号がハイレベルからローレベルに変わり、当該液面を検知する。液面位置ＬＳ２は、液面位置ＬＳ１より高位置である。
【０２０４】
ここで、液面位置ＬＳ１が上記実施形態における第１液面位置と同位置となり、液面位置ＬＳ２が上記実施形態における第２液面位置と同位置となるように、インクタンク１００の形状や、液体センサ１２５のインクタンク１００への取付位置を決定することによって、液体センサ１２５は、インクタンク１００が第１姿勢のときに第１液面位置にインクの液面が到達したことを検知可能となり、インクタンク１００が第２姿勢のときに第２液面位置にインクの液面が到達したことを検知可能となる。
【０２０５】
なお、液体センサ１２５は、インクタンク１００に固定されていなくてもよい。この場合、例えば、液体センサ１２５は、プリンタ部１１のフレーム（不図示）などによって、移動可能に支持される。そして、液体センサ１２５は、インクタンク１００の回動に伴って、インクタンク１００に対する相対的な位置を変化させることなく移動する。
【０２０６】
変形例２によれば、インクタンク１００が姿勢を変えることによって、液体センサ１２５のインクタンク１００に対する位置を変えることなく、単一の液体センサ１２５が、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。すなわち、上記実施形態、変形例１、及び変形例２によれば、インクタンク１００または液体センサ１２５の少なくともどちらか一方が移動できれば、単一の液体センサ１２５が、少なくとも２箇所以上の液面位置（第１液面位置及び第２液面位置）を検知可能である。
【０２０７】
［変形例３］
上記実施形態及び変形例１、２では、コントローラ１３０は、カバーセンサ１２６から受け取った信号に基づいて、インクタンク１００及び液体センサ１２５を第１状態及び第２状態に状態変化させていた（Ｓ１０：Ｙｅｓ、Ｓ２０、Ｓ６０：Ｙｅｓ、Ｓ７０）。つまり、カバーセンサ１２６から受け取った信号が、外部から受け取った信号に相当していた。しかし、コントローラ１３０は、カバーセンサ１２６から受け取った信号以外の信号に基づいて、インクタンク１００及び液体センサ１２５を状態変化させてもよい。
【０２０８】
例えば、コントローラ１３０は、操作部１６の入力キー１７から受け取った信号に基づいて、インクタンク１００及び液体センサ１２５を状態変化させてもよい。つまり、操作部１６から受け取った信号が、外部から受け取った信号に相当していてもよい。
【０２０９】
以下に詳述する。操作される複数の入力キー１７の各々に応じた種々の信号が、ＡＳＩＣ７６へ送られる。
【０２１０】
この種々の信号のうちの一つが信号Ｓ１（第１信号の一例）である。信号Ｓ１は、複数の入力キー１７のうち所定の入力キー１７の操作（第１操作の一例）によって、コントローラ１３０へ出力される。信号Ｓ１は、インクタンク１００及び液体センサ１２５を第１状態に状態変化させることをコントローラ１３０へ要請する信号である。信号Ｓ１を受け取ったコントローラ１３０は、インクタンク１００または液体センサ１２５の少なくとも一方を移動させることによって、インクタンク１００及び液体センサ１２５を第１状態に状態変化させる。
【０２１１】
種々の信号のうちの他の一つが信号Ｓ２（第２信号の一例）である。信号Ｓ２は、複数の入力キー１７のうち上記の所定の入力キー１７以外の入力キー１７の操作（第２操作の一例）によって、コントローラ１３０へ出力される。信号Ｓ２は、インクタンク１００及び液体センサ１２５を第２状態に状態変化させることをコントローラ１３０へ要請する信号である。信号Ｓ１を受け取ったコントローラ１３０は、インクタンク１００または液体センサ１２５の少なくとも一方を移動させることによって、インクタンク１００及び液体センサ１２５を第２状態に状態変化させる。
【０２１２】
変形例３では、図７のフローチャートのステップＳ１０、Ｓ６０において、上記実施形態とは異なる処理が実行される。つまり、ステップＳ１０において、コントローラ１３０は、操作部１６の入力キー１７から受け取った信号を参照する。そして、当該信号が信号Ｓ２である場合にステップＳ２０が実行され、当該信号が信号Ｓ２以外である場合にステップＳ１１０が実行される。また、ステップＳ６０において、コントローラ１３０は、操作部１６の入力キー１７から受け取った信号を参照する。そして、当該信号が信号Ｓ１である場合にステップＳ７０が実行され、当該信号が信号Ｓ１以外である場合にステップＳ４０が実行される。
【０２１３】
また、例えば、キャップ１１８が流入口１１２へ装着されているか否かに応じて異なる信号を出力するセンサが設けられていてもよい。この場合、コントローラ１３０は、キャップ１１８が流入口１１２から外された旨の信号を当該センサから受け取った場合に、インクタンク１００及び液体センサ１２５を第２状態に状態変化させ、キャップ１１８が流入口１１２に装着された旨の信号を当該センサから受け取った場合に、インクタンク１００及び液体センサ１２５を第１状態に状態変化させてもよい。
【０２１４】
［変形例４］
上記実施形態及び変形例１〜３では、カバー７０は、手動で開閉されていた。しかし、カバー７０は、自動で開閉されてもよい。
【０２１５】
例えば、上記実施形態及び変形例１〜３において、複合機１０は、カバー７０に駆動力を付与するカバー駆動用モータ（不図示）を備えていてもよい。この場合、カバー７０は、カバー駆動力モータから駆動力を付与されることによって、開位置及び閉位置に移動する。なお、カバー駆動力モータの駆動は、例えば、上記実施形態における液体センサ１２５の移動と同様の手段で実行される。つまり、カバー駆動力モータの駆動は、コントローラ１３０が操作部１６の入力キー１７から所定の信号を受け取った場合に、コントローラ１３０によって実行される。
【０２１６】
また、例えば、複合機１０は、図１０及び図１１に示される連動機構１８０を備えていてもよい。連動機構１８０は、液体センサ１２５の第１センサ位置から第２センサ位置への移動とカバー７０の閉位置から開位置への移動とを連動させ、液体センサ１２５の第２センサ位置から第１センサ位置への移動とカバー７０の開位置から閉位置への移動とを連動させるものである。
【０２１７】
図８及び図９に示されるように、連動機構１８０は、ギヤ１８１、１８２、プーリ１８３、１８４、１８５、１８６、及びベルト１８７、１８８とを備えている。なお、連動機構１８０の具体的な構成は、以下で説明されるものに限らず、公知の種々の構成が採用可能である。
【０２１８】
プーリ１８３は、第１センサ位置の液体センサ１２５より後方且つ下方に位置している。プーリ１８４は、第２センサ位置の液体センサ１２５より後方且つ上方に位置している。ベルト１８７は、無端環状であり、プーリ１８３、１８４に架け渡されている。ベルト１８７は、液体センサ１２５と連結されている。ギヤ１８１は、プーリ１８３と同軸でありプーリ１８３と一体回転する。ギヤ１８１は、センサ駆動用モータ１７４と直接的または間接的に連結されており、センサ駆動用モータ１７４の駆動によって回転する。
【０２１９】
ギヤ１８２は、ギヤ１８１と噛合している。プーリ１８５は、ギヤ１８２と同軸でありギヤ１８２と一体回転する。プーリ１８６は、カバー７０の下部に位置している。プーリ１８６は、カバー７０の回動軸（不図示）と同軸である。プーリ１８６が回転すると、カバー７０が回動する。ベルト１８８は、無端環状であり、プーリ１８５、１８６に架け渡されている。
【０２２０】
図８に示される状態のときに、ステップＳ２０（図７参照）において、コントローラ１３０が液体センサ１２５を第２センサ位置へ移動させるべくセンサ駆動用モータ１７４を駆動させると、ギヤ１８１は、図８における時計回りに回転する。これにより、プーリ１８３が図８における時計回りに回転するため、ベルト１８７が図８における時計回りに移動する。その結果、液体センサ１２５は第１センサ位置から第２センサ位置へ向けて上方へ移動する。なお、このとき、プーリ１８４は、プーリ１８３と同様に、図８における時計回りに回転している。
【０２２１】
また、ギヤ１８１の図８における時計回りの回転により、ギヤ１８２は、図８における反時計回りに回転する。これにより、プーリ１８５が図８における反時計回りに回転するため、ベルト１８８が図８における反時計回りに移動する。その結果、プーリ１８６が図８における反時計回りに回転するため、カバー７０は閉位置から開位置へ向けて図８における反時計回りに回動する。以上より、連動機構１８０は、液体センサ１２５の第１センサ位置から第２センサ位置への移動に連動して、カバー７０を閉位置から開位置へ移動させる。その結果、図８に示される状態から、図９に示される状態へ状態遷移する。
【０２２２】
図９に示される状態のときに、ステップＳ７０（図７参照）において、コントローラ１３０が液体センサ１２５を第１センサ位置へ移動させるべくセンサ駆動用モータ１７４を駆動させると、ギヤ１８１は、図９における反時計回りに回転する。これにより、プーリ１８３が図９における反時計回りに回転するため、ベルト１８７が図９における反時計回りに移動する。その結果、液体センサ１２５は第２センサ位置から第１ンサ位置へ向けて下方へ移動する。なお、このとき、プーリ１８４は、プーリ１８３と同様に、図９における反時計回りに回転している。
【０２２３】
また、ギヤ１８１の図９における反時計回りの回転により、ギヤ１８２は、図９における時計回りに回転する。これにより、プーリ１８５が図９における時計回りに回転するため、ベルト１８８が図９における時計回りに移動する。その結果、プーリ１８６が図９における時計回りに回転するため、カバー７０は開位置から閉位置へ向けて図９における時計回りに回動する。以上より、連動機構１８０は、液体センサ１２５の第２センサ位置から第１センサ位置への移動に連動して、カバー７０を開位置から閉位置へ移動させる。その結果、図９に示される状態から、図８に示される状態へ状態遷移する。
【０２２４】
なお、図１０及び図１１に示される連動機構１８０は、液体センサ１２５の移動とカバー７０の移動とを連動させるものであったが、連動機構１８０は、インクタンク１００の移動とカバー７０の移動とを連動させるものであってもよい。つまり、連動機構１８０は、変形例１や変形例２にも適用可能である。すなわち、連動機構１８０は、インクタンク１００及び液体センサ１２５の状態変化とカバー７０の移動とを連動させるものである。
【０２２５】
変形例４によれば、連動機構１８０によって、インクタンク１００及び液体センサ１２５の状態変化に応じてカバー７０を移動させることができる。
【０２２６】
［変形例５］
上記実施形態及び変形例１では、コントローラ１３０は、カバーセンサ１２６から受け取った信号がローレベルの場合、カバー７０が開かれたと判定して（Ｓ１０：Ｙｅｓ）、液体センサ１２５を第１センサ位置から第２センサ位置へインクタンク１００に対して相対的に移動させていた（Ｓ２０）。
【０２２７】
しかし、コントローラ１３０は、カバー７０が開かれたと判定した場合に（Ｓ１０：Ｙｅｓ）、液体センサ１２５を、第１センサ位置（所定位置の一例）と第２センサ位置との間を、インクタンク１００に対して相対的に往復動させてもよい。
【０２２８】
液体センサ１２５が第１センサ位置と第２センサ位置との間をインクタンク１００に対して相対的に往復動している状態で、インクが流入口１１２からインク室１１１へ注入されると、コントローラ１３０は、インク室１１１に貯留されたインクの液面が段階的に高くなっていることを判定することができる。
【０２２９】
以下に、インクタンク１００がプリンタ部１１に対して固定されており、液体センサ１２５が上下動可能である構成（上記実施形態の構成）の場合の動作を、図１２を参照しつつ詳述する。図１２（Ａ）に示されるように、コントローラ１３０は、液体センサ１２５が第１センサ位置Ｐ１から第２センサ位置Ｐ２へ移動している間に、液体センサ１２５から受け取った信号がローレベルからハイレベルに替わったときの液体センサ１２５の上下方向７の位置Ｐ３を、その時点（第１時点）でのインクの液面位置であると判定する。
【０２３０】
その後、図１２（Ｂ）に示されるように、コントローラ１３０は、液体センサ１２５が第２センサ位置へ到達して第２センサ位置Ｐ２から第１センサ位置Ｐ１へ移動している間に、液体センサ１２５から受け取った信号がハイレベルからローレベルに替わったときの液体センサ１２５の上下方向７の位置Ｐ４を、その時点（第２時点）でのインクの液面位置であると判定する。インクがインク室１１１へ注入されている場合、第２時点での液面位置Ｐ４は、第１時点での液面位置Ｐ３より高位置となる。
【０２３１】
その後、図１２（Ｃ）に示されるように、コントローラ１３０は、液体センサ１２５が第１センサ位置Ｐ１へ到達して、再び第１センサ位置Ｐ１から第２センサ位置Ｐ２へ移動している間に、液体センサ１２５から受け取った信号がローレベルからハイレベルに替わったときの液体センサ１２５の上下方向７の位置Ｐ５を、その時点（第３時点）でのインクの液面位置であると判定する。インクがインク室１１１へ注入されている場合、第３時点での液面位置Ｐ５は、第２時点での液面位置Ｐ４より高位置となる。
【０２３２】
以下、上記と同様にして、コントローラ１３０は、往復動している液体センサ１２５から受け取った信号のレベルが替わる時点でのインクの液面位置を判定することができる。
【０２３３】
上記によれば、第２センサ位置と第１センサ位置との間の何れの位置にインクの液面があるのかを検知することができる。
【０２３４】
液体センサ１２５の往復動は、第１センサ位置と第２センサ位置との間に限らない。例えば、液体センサ１２５は、カバー７０が開かれたと判定した場合に（Ｓ１０：Ｙｅｓ）、第１センサ位置及び第２センサ位置の間の所定位置と第２センサ位置との間を往復動させてもよい。なお、この場合、最初の移動においてのみ、液体センサ１２５は、第１センサ位置から第２センサ位置へ移動し、第２センサ位置へ到達して以後において、第２センサ位置と所定位置との間を往復動する。
【０２３５】
上記によれば、第２センサ位置と所定位置との間の何れの位置にインクの液面があるのかを検知することができる。
【０２３６】
図１２に示された構成では、液体センサ１２５は、一定の範囲を往復動していた。つまり、所定位置は一定であった。しかし、所定位置は一定でなくてもよい。例えば、所定位置は、液体センサ１２５の往復動において、直近に、液体センサ１２５が出力する信号のレベルが替わったときの液体センサ１２５の位置であってもよい。
【０２３７】
以下、図１３を参照しつつ詳述する。図１３（Ａ）に示されるように、コントローラ１３０は、液体センサ１２５が第１センサ位置Ｐ１から第２センサ位置Ｐ２へ移動している間に、液体センサ１２５から受け取った信号がローレベルからハイレベルに替わったときの液体センサ１２５の上下方向７の位置Ｐ３を、その時点でのインクの液面位置であると判定する。
【０２３８】
その後、図１３（Ｂ）に示されるように、第２センサ位置Ｐ２へ到達した液体センサ１２５は、第１センサ位置Ｐ１までは移動せずに、位置Ｐ３で折り返す。また、コントローラ１３０は、液体センサ１２５が位置Ｐ３から第２センサ位置Ｐ２へ戻るべく上向きに移動している間に、液体センサ１２５から受け取った信号がローレベルからハイレベルに替わったときの液体センサ１２５の上下方向７の位置Ｐ４を、その時点でのインクの液面位置であると判定する。なお、本例では、インクがインク室１１１へ注入されているため、位置Ｐ４は位置Ｐ３より高位置となっている。
【０２３９】
その後、図１３（Ｃ）に示されるように、再び第２センサ位置Ｐ２へ戻ってきた液体センサ１２５は、位置Ｐ３までは移動せずに、位置Ｐ４で折り返す。また、コントローラ１３０は、液体センサ１２５が位置Ｐ４から第２センサ位置Ｐ２へ戻るべく上向きに移動している間に、液体センサ１２５から受け取った信号がローレベルからハイレベルに替わったときの液体センサ１２５の上下方向７の位置Ｐ５を、その時点でのインクの液面位置であると判定する。なお、本例では、インクがインク室１１１へ注入されているため、位置Ｐ５は位置Ｐ４より高位置となっている。
【０２４０】
以下、上記と同様にして液体センサ１２５が往復動するため、液体センサ１２５の往復範囲は短くなっていく。
【０２４１】
上記によれば、インク室１１１へのインクの流入によってインク室１１１に貯留されているインクが増えつつある状態において、液体センサ１２５のインクタンク１００に対する往復動、または、インクタンク１００の液体センサ１２５に対する往復動の移動距離を少なくしつつ、液面位置を検知することができる。
【０２４２】
［変形例６］
上記実施形態及び変形例１〜５では、インクタンク１００及び液体センサ１２５は、移動する際に、モータなどから駆動力を付与されることによって移動していた。しかし、インクタンク１００及び液体センサ１２５の移動手段は、モータによるものに限らない。
【０２４３】
例えば、複合機１０は、センサ駆動用モータ１７４を備えない代わりに、変形例４で説明したような連動機構１８０（図１０及び図１１参照）を備えることによって、カバー７０の回動に連動して液体センサ１２５が移動してもよい。なお、連動機構１８０の具体的な構成は、図１０及び図１１に示されるものものに限らず、公知の種々の構成が採用可能であることは、変形例４と同様である。
【０２４４】
変形例６では、図１０に示される状態のときに、複合機１０のユーザなどがカバー７０を手動で閉位置から開位置に回動させると、プーリ１８６は図１０における反時計回りに回転する。これにより、ベルト１８８が図１０における反時計回りに移動するため、プーリ１８５及びギヤ１８２が図１０における反時計回りに回転する。ギヤ１８２が図１０における反時計回りに回転すると、ギヤ１８１及びプーリ１８３が図１０における時計回りに回転する。プーリ１８３の図１０における時計回りの回転により、ベルト１８７が図１０における時計回りに移動する。その結果、液体センサ１２５は第１センサ位置から第２センサ位置へ向けて上方へ移動する。なお、このとき、プーリ１８４は、プーリ１８３と同様に、図１０における時計回りに回転している。
【０２４５】
以上より、連動機構１８０は、カバー７０の閉位置から開位置への移動に連動して、液体センサ１２５を第１センサ位置から第２センサ位置へ移動させる。その結果、図１０に示される状態から、図１１に示される状態へ状態変化する。
【０２４６】
また、変形例６では、図１１に示される状態のときに、複合機１０のユーザなどがカバー７０を手動で開位置から閉位置に回動させると、プーリ１８６は図１１における時計回りに回転する。これにより、ベルト１８８が図１１における時計回りに移動するため、プーリ１８２及びギヤ１８５が図１１における時計回りに回転する。ギヤ１８５が図１１における時計回りに回転すると、ギヤ１８３及びプーリ１８３が図１１における反時計回りに回転する。プーリ１８３の図１１における反時計回りの回転により、ベルト１８７が図１１における反時計回りに移動する。その結果、液体センサ１２５は第２センサ位置から第１センサ位置へ向けて下方へ移動する。なお、このとき、プーリ１８４は、プーリ１８３と同様に、図１１における反時計回りに回転している。
【０２４７】
以上より、連動機構１８０は、カバー７０の開位置から閉位置への移動に連動して、液体センサ１２５を第２センサ位置から第１センサ位置へ移動させる。その結果、図１１に示される状態から、図１０に示される状態へ状態変化する。
【０２４８】
なお、変形例４と同様、連動機構１８０は、インクタンク１００の移動とカバー７０の移動とを連動させるものであってもよい。
【０２４９】
変形例６によれば、連動機構１８０によって、カバー７０の回動に連動して、インクタンク１００及び液体センサ１２５を状態変化させることができる。そのため、インクタンク１００や液体センサ１２５を移動させるためのモータや、カバー７０の位置を検知するためのカバーセンサ１２６などが必要ない。
【０２５０】
［変形例７］
図１４に示されるように、インクタンク１００は、突出部１６７における第１センサ位置Ｐ１より上方であり第２センサ位置Ｐ２より下方の位置に、液体センサ１２５の発光部１２５Ａから照射された光を遮断する遮断部１９０を備えていてもよい。例えば、遮断部１９０は、突出部１６７の外面に貼付された黒色のシールであってもよい。また、例えば、突出部１６７が、透光性を有する樹脂と、透光性を有しない樹脂とで構成されており、遮断部１９０が、突出部１６７のうちの透光性を有しない樹脂で構成された部分であってもよい。
【０２５１】
変形例６では、複合機１０はインクタンク１００や液体センサ１２５を移動させるためのモータなどを備えていないため、液体センサ１２５の位置をロータリーエンコーダ１２０などによって決定することができない。そのため、上記実施形態や変形例１〜５のように、インク室１１１に貯留されたインクの液面の位置を、液体センサ１２５の位置に基づいて判別することは困難である。しかし、遮断部１９０を備えることにより、インク室１１１に貯留されたインクの液面の位置が、遮断部１９０より上方であるか下方であるかを判別することが可能となる。
【０２５２】
詳述すると、図１４に示されるような遮断部１９０を備えた構成において、インク室１１１に貯留されたインクの液面の位置が第１センサ位置Ｐ１より上方且つ遮断部１９０より下方の位置Ｐ６である場合、液体センサ１２５を第１センサ位置Ｐ１から第２センサ位置Ｐ２へ移動させると、図１５（Ａ）に示されるように、液体センサ１２５が出力する信号のレベルは、位置Ｐ６及び位置Ｐ７の２箇所においてローレベルからハイレベルへ立ち上がる。
【０２５３】
一方、図１４に示されるような遮断部１９０を備えた構成において、インク室１１１に貯留されたインクの液面の位置が遮断部１９０より上方且つ第２センサ位置Ｐ２より下方の位置Ｐ８である場合、液体センサ１２５を第１センサ位置Ｐ１から第２センサ位置Ｐ２へ移動させると、図１５（Ｂ）に示されるように、液体センサ１２５が出力する信号のレベルは、位置Ｐ８の１箇所においてローレベルからハイレベルへ立ち上がる。
【０２５４】
以上より、液体センサ１２５が第１センサ位置Ｐ１から第２センサ位置Ｐ２へ移動する過程において、液体センサ１２５が出力する信号のレベルがローレベルからハイレベルへ立ち上がる回数によって、インク室１１１に貯留されたインクの液面の位置が、遮断部１９０より上方であるか下方であるかを判別することが可能である。なお、変形例７の遮断部１９０を備えた構成は、変形例６のみならず、上記実施形態及び変形例１〜５においても適用可能である。
【０２５５】
変形例７によれば、インクタンク１００及び液体センサ１２５の状態変化の過程における液体センサ１２５の出力信号に基づいて、インク室１１１内のインクの液面が遮断部１９０より第１液面位置側にあるか第２液面位置側にあるかを容易に判定することができる。
【０２５６】
［変形例８］
液体センサ１２５は、左右方向９に移動可能に構成されていてもよい。例えば、図１６（Ｂ）に示されるように、液体センサ１２５は、４つのインクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍに対応して１つのみ設けられている。そして、液体センサ１２５は、プリンタ部１１のフレーム（不図示）などによって、上下方向７に加えて左右方向９にも移動可能に支持されている。なお、液体センサ１２５が上下方向７及び左右方向９に移動可能に支持される構成は、公知の構成が採用される。
【０２５７】
液体センサ１２５は、左右方向９に移動することによって、インクタンク１００Ｂの後方位置（図１６（Ｂ）に実線で示された位置）、インクタンク１００Ｙの後方位置（図１６（Ｂ）に破線で示された位置）、インクタンク１００Ｃの後方位置（図１６（Ｂ）に破線で示された位置）、及びインクタンク１００Ｍの後方位置（図１６（Ｂ）に破線で示された位置）の４つの位置に移動する。
【０２５８】
また、液体センサ１２５は、上下方向７に移動することによって、各インクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍの突出部１６７の上部（図１６（Ｂ）に一点鎖線で示された位置）に移動する。図１６（Ｂ）に実線及び破線で示された液体センサ１２５の位置が第１センサ位置であり、図１６（Ｂ）に一点鎖線で示された液体センサ１２５の位置が第２センサ位置である。
【０２５９】
なお、図１６（Ｂ）に示された構成では、各インクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍの突出部１６７は、第１センサ位置に対応する部分と、第２センサ位置に対応する部分との２箇所に設けられている。また、液体センサ１２５の発光部１２５Ａ及び受光部１２５Ｂは、上下から突出部１６７を挟んでいる。さらに、液体センサ１２５は、左右方向９において突出部１６７が存在していない位置において、上下方向７に移動する。これにより、液体センサ１２５は、突出部１６７に妨げられることなく、左右方向９及び上下方向７に移動可能である。
【０２６０】
以上のように構成されていることにより、１つの液体センサ１２５が、４つのインクタンク１００Ｂ、１００Ｙ、１００Ｃ、１００Ｍの第１液面位置及び第２液面位置のインクの有無を検知可能である。
【０２６１】
［変形例９］
上記実施形態及び変形例１において、インクタンク１００や液体センサ１２５は上下に移動したが、インクタンク１００や液体センサ１２５の移動方向は上下に限らない。また、上記実施形態及び変形例１〜８において、液体センサ１２５は、発光部１２５Ａから照射された光がインク室１１１のインクに遮られるか否かによって、インク室１１１に貯留されたインクを検知していた。つまり、液体センサ１２５は、インクを直接検知していた。しかし、液体センサ１２５は、インクを間接的に検知していてもよい。
【０２６２】
例えば、図１７に示されるように、インクタンク１００は、インク室１１１に回動部材１５０を備えていてもよい。回動部材１５０は、フロート１５１と、軸１５２と、アーム１５３と、被検知部１５４とを備えている。フロート１５１は、回動部材５０の下部に位置する。フロート１５１は、インク室１１１に貯留されたインクよりも比重が小さい材料によって構成されている。軸５２は、左右方向９に延びており、インクタンク１００のフレーム１４１によって回転可能に支持されている。アーム１５３は、軸５２から上方へ延びている。被検知部１５４は、アーム１５３の先端部に設けられており、遮光性の材料で構成された板状の部材である。
【０２６３】
インク室１１１に貯留されたインクが所定量より多いとき（換言すると、インク室１１１に貯留されたインクの液面が所定位置より高い第２液面位置にあるとき）、回動部材１５０は、フロート１５１の浮力によって図１７に実線で示される位置にある。インク室１１１に貯留されたインクが所定量より少なくなると（換言すると、インク室１１１に貯留されたインクの液面が所定位置より低い第１液面位置となると）、回動部材１５０は、液面に追随して図１７に破線で示される位置へ矢印１５５の向きに回動する。
【０２６４】
図１７に示される構成では、液体センサ１２５は、被検知部１５４の移動方向（矢印１５５に沿った方向）へ移動可能に、プリンタ部１１のフレーム（不図示）などによって支持されている。つまり、液体センサ１２５は、上下以外の方向へ移動する。図１７において、実線で示された液体センサ１２５の位置は第２センサ位置であり、破線で示された液体センサ１２５の位置は第１センサ位置である。
【０２６５】
発光部１２５Ａ及び受光部１２５Ｂの間に被検知部１５４がある場合、発光部１２５Ａから照射された光は、被検知部１５４に遮られて受光部１２５Ｂへ到達しない。このとき、液体センサ１２５からコントローラ１３０へローレベル信号（第３信号の一例）が送られる。一方、発光部１２５Ａ及び受光部１２５Ｂの間に被検知部１５４がない場合、発光部１２５Ａから照射された光は、被検知部１５４に遮られることなく受光部１２５Ｂへ到達する。このとき、液体センサ１２５からコントローラ１３０へハイレベル信号（第４信号の一例）が送られる。以上より、液体センサ１２５は、被検知部１５４を介して、インク室１１１に貯留されたインクを間接的に検知している。
【０２６６】
［その他の変形例］
上記実施形態及び変形例１〜９では、第２液面位置は第１液面位置より上方であった。しかし、液面が第２液面位置であるときのインク室１１１内のインク量が、液面が第１液面位置であるときのインク室１１１内のインク量よりも多いことを条件として、第２液面位置は第１液面位置より下方であってもよい。
【０２６７】
例えば、インクタンク１００は、図１８のように構成されていてもよい。図１８に示される構成では、インクタンク１００は、第１インク室２１１と、第１インク室２１１の下方に位置する第２インク室２１２とを備える。第１インク室２１１と第２インク室２１２とは流路２１３によって連通している。第１インク室２１１は、インクチューブ３２を介して記録部２４と連通している。第２インク室２１２は、大気連通口２１４を通じて大気開放されている。第１インク室２１１内における空気が気圧変動や温度変化により膨張した場合、第１インク室２１１のインクが第２インク室２１２に押し出される（図１８（Ａ）参照）。図１８（Ａ）に示される状態において、インクタンク１００内のインクがインクチューブ３２から流出して記録部２４によって消費される場合、まず第２インク室２１２内のインクが消費され、次いで第１インク室２１１内のインクが消費される。
【０２６８】
この場合、図１８（Ａ）に示される状態（第１インク室２１１及び第２インク室２１２の双方にインクが貯留された状態）における第２液面位置ＬＳ２は、図１８（Ｂ）に示される状態（第１インク室２１１のみにインクが貯留された状態）における第１液面位置ＬＳ１より下方となるが、液面が第２液面位置ＬＳ２であるとき（図１８（Ａ）に示される状態）のインクタンク１００内のインク量は、液面が第１液面位置ＬＳ１であるとき（図１８（Ｂ）に示される状態）のインクタンク１００内のインク量よりも多くなる。
【０２６９】
本発明が適用される装置は、図１に示されるような複合機１０に限らない。当該装置は、流入口を介して流入したインクが貯留されるインク室、及びインク室内のインクが流出する流出口を有する液体貯留体と、単一の液体センサとを備えていればよい。例えば、タンクに貯留されたインクが消費される度にカートリッジからインクを逐次タンクへ供給することによって、タンク内のインクの液面を一定に保つことができる構成を有する装置（いわゆるチキンフィード方式でカートリッジからタンクへインクが供給される構成を有する装置）に、本発明が適用されてもよい。この場合、タンクが液体貯留体に相当し、カートリッジからタンクへ供給されるインクのタンクへの入口が流入口に相当する。
【０２７０】
チキンフィード方式の場合、タンク内のインクの液面が所定高さとなるとカートリッジからのインクの供給は自動的に止まる。しかし、ユーザは、インクの供給が止まったか否かを知ることが困難である。チキンフィード方式が採用された装置に本発明が適用された場合、センサが所定高さに移動可能に構成される。そして、タンク内のインクの液面が所定高さとなったことを所定高さに移動したセンサが検知することよって、インクの供給が止まったことをユーザへ知らせることができる。
【０２７１】
上記実施形態及び変形例１〜９では、複合機１０は、流入口１１２を外部に露出させる開位置と流入口１１２を外部に対して閉塞させる閉位置とに移動可能なカバーの一例として、インクタンク１００の前面を露出及び閉塞するカバー７０（図１参照）を備えていた。しかし、開位置と閉位置とに移動可能なカバーは、カバー７０に限らない。
【０２７２】
例えば、スキャナ部３０が、カバーに相当していてもよい。この場合、スキャナ部３０は、プリンタ部１１の上部を開放する開位置（図１（Ａ）に破線で示される位置）と、プリンタ部１１の上部を閉塞する閉位置（図１（Ａ）に実線で示される位置）とに回動可能に、プリンタ部１１によって支持されている。この場合、図１では示されていないが、閉位置のスキャナ部３０は、上方から流入口１１２を覆うことで流入口１１２を閉塞させており、開位置のスキャナ部３０は、流入口１１２を露出させている。
【０２７３】
上記実施形態及び変形例１〜９では、液体センサ１２５は、発光部１２５Ａと受光部１２５Ｂとを備えた光学センサであったが、光学以外のセンサであってもよい。例えば、液体センサ１２５は、メカニカルセンサであってもよい。この場合、例えば、上述した回動部材１５０（図１６参照）の被検知部１５４がインクタンク１００の外部に突出しており、液体センサ１２５は被検知部１５４との接触の有無で状態変化することによって異なる信号を出力するものであってもよい。
【０２７４】
上記実施形態及び変形例１〜９では、インクを液体の一例として説明したが、本発明はこれに限定されない。すなわち、インクに代えて、印刷時にインクに先立って用紙に吐出される前処理液、或いは記録ヘッド３９のノズル４０の乾燥を防止するために記録ヘッド３９のノズル４０近傍に噴霧される水等が、液体の一例であってもよい。
【符号の説明】
【０２７５】
１０・・・複合機（液体供給装置）
１６・・・操作部
２８・・・表示パネル（報知部）
７０・・・カバー
１００・・・インクタンク（液体貯留体）
１１１・・・インク室（貯留室）
１１２・・・流入口
１１７・・・流出口
１２０・・・ロータリーエンコーダ（エンコーダ）
１２５・・・液体センサ
１２５Ａ・・・発光部
１２５Ｂ・・・受光部
１２６・・・カバーセンサ
１３０・・・コントローラ
１４０・・・メモリ
１６７Ａ・・・右壁（透光壁）
１６７Ｂ・・・左壁（透光壁）
１７４・・・センサ駆動用モータ（モータ）
１８０・・・連動機構
１９０・・・遮断部
【図１】
2020019165.tif 000003
【図２】
2020019165.tif 000004
【図３】
2020019165.tif 000005
【図４】
2020019165.tif 000006
【図５】
2020019165.tif 000007
【図６】
2020019165.tif 000008
【図７】
2020019165.tif 000009
【図８】
2020019165.tif 000010
【図９】
2020019165.tif 000011
【図１０】
2020019165.tif 000012
【図１１】
2020019165.tif 000013
【図１２】
2020019165.tif 000014
【図１３】
2020019165.tif 000015
【図１４】
2020019165.tif 000016
【図１５】
2020019165.tif 000017
【図１６】
2020019165.tif 000018
【図１７】
2020019165.tif 000019
【図１８】
2020019165.tif 000020