(57)【要約】【課題】装置の開口部の開閉判定の精度を向上させる。【解決手段】装置は、装置の開口部を開放したり閉じたりする開閉機構と、開閉機構による開口部の開閉動作に応じて動く第１の可動体と、第１の可動体の動き量を検出する動き検出部と、検出された動き量に基づき開口部が閉じられているか否かを判定する判定部と、装置内に配置されると共に移動可能な第２の可動体と、開口部が閉じられている状態においては第２の可動体の移動に応じて第１の可動体を動かすと共に、開口部が開放されている状態においては第２の可動体の移動に応じて第１の可動体を動かさない動き伝達機構と、を備える。【選択図】図５
2010052218.tif 000002
【特許請求の範囲】
【請求項１】
装置であって、
前記装置の開口部を開放したり閉じたりする開閉機構と、
前記開閉機構による前記開口部の開閉動作に応じて動く第１の可動体と、
前記第１の可動体の動き量を検出する動き検出部と、
検出された前記動き量に基づき前記開口部が閉じられているか否かを判定する判定部と、
前記装置内に配置されると共に移動可能な第２の可動体と、
前記開口部が閉じられている状態においては前記第２の可動体の移動に応じて前記第１の可動体を動かすと共に、前記開口部が開放されている状態においては前記第２の可動体の移動に応じて前記第１の可動体を動かさない動き伝達機構と、を備える、装置。
【請求項２】
請求項１に記載の装置であって、
前記第１の可動体は、前記開閉機構による前記開口部の開閉動作に応じて往復移動するリニアスケールであり、
前記動き伝達機構は、前記開口部が閉じられている状態において前記第２の可動体の移動に応じて前記リニアスケールを移動させる、装置。
【請求項３】
請求項１に記載の装置であって、
前記第１の可動体は、前記開閉機構による前記開口部の開閉動作に応じて回転する回転スケールであり、
前記動き伝達機構は、前記開口部が閉じられている状態において前記第２の可動体の移動に応じて前記回転スケールを回転させる、装置。
【請求項４】
請求項２または請求項３に記載の装置であって、
前記第１の可動体は、動きの方向に沿って並ぶ複数のスリットを有し、
前記動き検出部は、光を発する発光部と前記発光部から発せられた光を受ける受光部とを有すると共に、前記受光部による受光状態を表す信号に基づき前記第１の可動体の動き量を検出する、装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の装置であって、
前記第２の可動体は、前記装置内において往復移動するキャリッジである、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置の開口部の開閉判定を行う技術に関する。
【背景技術】
【０００２】
インクジェットプリンタは、例えばインクカートリッジの脱着を行うための開口部と、当該開口部を開放したり閉じたりするカバーと、を有している。開口部を開放したままでの印刷動作の実行を回避する等のため、インクジェットプリンタは、一般に、開口部が閉じられているか否かの判定（開口部の開閉判定）を行う判定装置を有している。開口部の開閉判定を行う判定装置としては、例えば、カバーによる開口部の閉鎖時にカバーと干渉して変位するセンサレバーとセンサレバーの変位を検出する検出部とを有する開閉センサが利用される（例えば特許文献１）。
【０００３】
【特許文献１】特開２００６−２６４１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
開口部の開閉判定を行う判定装置として従来の開閉センサが利用される場合、開閉センサの接点ばらつき等を原因として、開口部がわずかに開放されていても当該開放を検出できず、開口部が閉じられていると判定される場合があった。また、開閉センサは、センサレバーがカバー以外の物体に干渉して変位しても開口部が閉じられていると判定するため、開口部の開閉状態を誤って判定するおそれがあった。このように、従来の開口部の開閉判定を行う判定装置は、判定精度に向上の余地があった。
【０００５】
なお、このような問題は、インクジェットプリンタの有するインクカートリッジの脱着を行うための開口部の開閉判定に限らず、装置の有する開口部の開閉判定を行う場合一般に共通の問題であった。
【０００６】
本発明は、上記の課題を解決するためになされたものであり、装置の開口部の開閉判定の精度を向上させることを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］装置であって、
前記装置の開口部を開放したり閉じたりする開閉機構と、
前記開閉機構による前記開口部の開閉動作に応じて動く第１の可動体と、
前記第１の可動体の動き量を検出する動き検出部と、
検出された前記動き量に基づき前記開口部が閉じられているか否かを判定する判定部と、
前記装置内に配置されると共に移動可能な第２の可動体と、
前記開口部が閉じられている状態においては前記第２の可動体の移動に応じて前記第１の可動体を動かすと共に、前記開口部が開放されている状態においては前記第２の可動体の移動に応じて前記第１の可動体を動かさない動き伝達機構と、を備える、装置。
【０００９】
この装置では、第１の可動体が開閉機構による開口部の開閉動作に応じて動き、検出された第１の可動体の動き量に基づき開口部が閉じられているか否かが判定される。また、開口部が閉じられている状態においては動き伝達機構により第２の可動体の移動に応じて第１の可動体が動かされ、開口部が開放されている状態においては第２の可動体の移動に応じて第１の可動体が動かされない。そのため、この装置では、装置の開口部の開閉判定の精度を向上させることができる。
【００１０】
［適用例２］適用例１に記載の装置であって、
前記第１の可動体は、前記開閉機構による前記開口部の開閉動作に応じて往復移動するリニアスケールであり、
前記動き伝達機構は、前記開口部が閉じられている状態において前記第２の可動体の移動に応じて前記リニアスケールを移動させる、装置。
【００１１】
この装置では、開閉機構による開口部の開閉動作に応じて往復移動するリニアスケールの動き量が検出され、検出された動き量に基づき開口部が閉じられているか否かが判定される。また、動き伝達機構は、開口部が閉じられている状態において第２の可動体の移動に応じてリニアスケールを移動させる。そのため、この装置では、装置の開口部の開閉判定の精度を向上させることができる。
【００１２】
［適用例３］適用例１に記載のモータ制御装置であって、
前記第１の可動体は、前記開閉機構による前記開口部の開閉動作に応じて回転する回転スケールであり
前記動き伝達機構は、前記開口部が閉じられている状態において前記第２の可動体の移動に応じて前記回転スケールを回転させる、装置。
【００１３】
この装置では、開閉機構による開口部の開閉動作に応じて回転する回転スケールの動き量が検出され、検出された動き量に基づき開口部が閉じられているか否かが判定される。また、動き伝達機構は、開口部が閉じられている状態において第２の可動体の移動に応じて回転スケールを回転させる。そのため、この装置では、装置の開口部の開閉判定の精度を向上させることができる。
【００１４】
［適用例４］適用例２または適用例３に記載の装置であって、
前記第１の可動体は、動きの方向に沿って並ぶ複数のスリットを有し、
前記動き検出部は、光を発する発光部と前記発光部から発せられた光を受ける受光部とを有すると共に、前記受光部による受光状態を表す信号に基づき前記第１の可動体の動き量を検出する、装置。
【００１５】
この装置では、動き検出部が第１の可動体の動き量を検出することができる。
【００１６】
［適用例５］適用例１ないし適用例４のいずれかに記載の装置であって、
前記第２の可動体は、前記装置内において往復移動するキャリッジである、装置。
【００１７】
この装置では、装置内において往復移動するキャリッジを用いて、装置の開口部の開閉判定の精度を向上させることができる。
【００１８】
なお、本発明は、種々の態様で実現することが可能であり、例えば、開口部の開閉判定方法および装置、印刷装置、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施の形態を第１実施例ないし第４実施例および変形例に基づいて説明する。
【００２０】
Ａ．第１実施例：
図１は、本発明の第１実施例におけるプリンタ１０の概略構成を示す説明図である。プリンタ１０は、記録媒体である印刷用紙Ｐに対して液体インクを噴射して文字や図形を記録するインクジェット式プリンタである。また、プリンタ１０は、いわゆる複合機タイプのプリンタであり、光学的に画像を読み込むスキャナ機能を有している。
【００２１】
図１に示すように、プリンタ１０は、印刷機構部５０を収容する本体筐体２０を有する。本体筐体２０には、印刷機構部５０へと供給される印刷用紙Ｐを本体筐体２０の内部に導入する給紙トレイ１２と、印刷機構部５０から排出された印刷用紙Ｐを本体筐体２０の外部に導出する排紙トレイ１４とが配設されている。印刷機構部５０の詳細な構成については後述する。
【００２２】
本体筐体２０には、プリンタ１０の各部を制御する制御部４０が収容されている。本実施例では、制御部４０は、セントラルプロセッシングユニット（Central Processing Unit、ＣＰＵ）と、リードオンリメモリ（Read Only Memory、ＲＯＭ）と、ランダムアクセスメモリ（Random Access Memory、ＲＡＭ）などのハードウェアを備えたＡＳＩＣ（Application Specific Integrated Circuits）を含む。制御部４０には、プリンタ１０の各種機能を実現させるソフトウェアがインストールされている。
【００２３】
本体筐体２０の上部には、上部筐体３０が配設されている。上部筐体３０には、スキャナ機能を実現する図示しないスキャナ機構が収容されている。上部筐体３０は、回動軸３５０を中心にして回転移動可能に本体筐体２０に設置されている。図２は、プリンタ１０の上部筐体３０が上方に移動した状態を示す説明図である。上部筐体３０が回動軸３５０を中心にして上方に回転移動すると、本体筐体２０の上面の少なくとも一部に設けられた開口部２２（図１）が開放される。この状態では、ユーザが開口部２２を介して印刷機構部５０にアクセスすることができる。上部筐体３０が下方に回転移動して本体筐体２０の上部に覆い被さると（図１参照）、開口部２２は閉じられる。上部筐体３０は、本発明における開閉機構に相当する。
【００２４】
図２に示すように、プリンタ１０は、センサユニット４００を有する。図３は、センサユニット４００の構成を示す説明図である。図３（ａ）はセンサユニット４００の斜視図であり、図３（ｂ）はセンサユニット４００の正面図である。図２および図３に示すように、センサユニット４００は、リニアスケール４２０とセンサ４１０とを含んでいる。
【００２５】
リニアスケール４２０は、上部筐体３０に接合されており（図２参照）、上部筐体３０の回転移動（すなわち本体筐体２０の開口部２２の開閉動作）に応じて、長手方向に沿って往復移動する（図３（ｂ）の矢印参照）。また、リニアスケール４２０は、長手方向に沿って所定の間隔（例えば１８０ｄｐｉ）で並ぶ図示しない複数のスリットを有している。リニアスケール４２０は、本発明における第１の可動体に相当する。
【００２６】
センサ４１０は、リニアスケール４２０を介して対向する発光部４１２と受光部４１４とを有するフォトインタラプタセンサである。発光部４１２は図示しない発光素子から光を発し、受光部４１４は発光部４１２から発せられた光を図示しない受光素子により受光する。センサ４１０は、印刷機構部５０（もしくは本体筐体２０）に固定されている。
【００２７】
上部筐体３０の回転移動に伴いリニアスケール４２０が長手方向に沿って移動すると、発光部４１２から発せられた光がリニアスケール４２０のスリットを通過して受光部４１４により受光される受光状態と、発光部４１２から発せられた光がリニアスケール４２０により遮られて受光部４１４により受光されない非受光状態と、が交互に繰り返される。このとき受光部４１４は、受光状態と非受光状態との繰り返しを表すパルス信号を出力する。本実施例では、受光部４１４は、互いに位相の異なる２つのパルス信号を出力する。センサ４１０は、２つのパルス信号の位相のずれおよびパルス数に基づき、リニアスケール４２０の移動方向および移動量を検出する。なお、リニアスケール４２０の移動量は、動き量とも表現できる。センサユニット４００は、リニアスケール４２０の動き量を検出するため、本発明における動き検出部に相当する。
【００２８】
図４は、印刷機構部５０の構成を示す説明図である。印刷機構部５０は、印刷用紙Ｐに対するインク滴の噴射が実施される印刷領域に配設された長方形形状のプラテン５３０を有する。プラテン５３０の上には、印刷用紙Ｐが図示しない紙送り機構によって給送される。印刷機構部５０は、また、インクカートリッジＩｃが搭載され記録ヘッド６１０を有するキャリッジ６０を有する。キャリッジ６０は、プラテン５３０の長手方向に沿って移動可能なようにガイドロッド５２０に支持され、キャリッジモータ５１０によりタイミングベルト５１２を介して駆動される。これにより、キャリッジ６０は、プラテン５３０の上を長手方向に沿って往復移動（主走査）する。記録ヘッド６１０は、キャリッジ６０に搭載されたインクカートリッジＩｃからインクの供給を受け、印刷用紙Ｐに対してインクを吐出する。キャリッジ６０は、本発明における第２の可動体に相当する。
【００２９】
図４に示すように、キャリッジ６０は、その移動方向に沿った一方の端に、略三角柱形状のテーパー部６１を有する。
【００３０】
図５は、キャリッジ６０とセンサユニット４００との関係を示す説明図である。図５は、キャリッジ６０およびセンサユニット４００を側方から見た図である。図５に示すように、プリンタ１０は、キャリッジ６０とセンサユニット４００との間に介在する伝達部８００を有する。伝達部８００は、断面円形形状の輪部８１０と、輪部８１０と接続されると共にリニアスケール４２０の下端を支持可能な支持部８２０と、を含んでいる。伝達部８００は、キャリッジ６０が移動すると輪部８１０がキャリッジ６０のテーパー部６１のテーパー面６２に干渉するような位置に配置されており、キャリッジ６０の接近に伴い輪部８１０がテーパー面６２に沿って上昇することにより、全体として上方に押し上げられる。キャリッジ６０のテーパー部６１と伝達部８００とは、本発明における動き伝達機構に相当する。
【００３１】
伝達部８００は、上部筐体３０が本体筐体２０の上部に覆い被さって開口部２２が閉じられている開口閉鎖状態（図１参照）においては、キャリッジ６０の移動に伴う伝達部８００の上方への移動に応じて支持部８２０がリニアスケール４２０を上方に押し上げるような位置に配設されている。なおかつ、伝達部８００は、上部筐体３０が上方に移動して開口部２２を開放している開口開放状態（図２参照）（すなわちリニアスケール４２０が上方に移動している状態）においては、キャリッジ６０の移動に伴い伝達部８００が上方へ移動しても支持部８２０がリニアスケール４２０に干渉せず、リニアスケール４２０を上方に押し上げることのないような位置に配設されている。そのため、プリンタ１０では、開口閉鎖状態においてはキャリッジ６０の移動に応じてリニアスケール４２０を上方に移動させることができるが、開口開放状態においてはキャリッジ６０の移動に応じてリニアスケール４２０を移動させることはできない。
【００３２】
本実施例のプリンタ１０では、制御部４０が、センサユニット４００による検出結果に基づき、本体筐体２０の開口部２２の開閉判定を行う。すなわち、制御部４０は、本発明における判定部として機能する。具体的には、制御部４０は、上部筐体３０が本体筐体２０の上部に覆い被さって開口部２２が閉じられている状態を基準状態とし、センサ４１０により検出されるリニアスケール４２０の基準状態からの移動方向および移動量に基づき上部筐体３０の位置を検出し、開口部２２が閉じられているか開放されているかを判定する。そのため、本実施例のプリンタ１０では、プリンタ１０各部の寸法や位置の製品ばらつきに関わらず、開口部２２の開閉判定を高精度で実行することができる。
【００３３】
なお、開口部２２が閉じられているとは、開口部２２が例えば上部筐体３０のような開閉機構により完全に閉じられている状態のみを意味するものとしてもよい。この場合には、制御部４０は、検出されたリニアスケール４２０の基準状態からの移動量がゼロの場合には開口部２２は閉じられていると判定し、検出された移動量がゼロより大きい場合には開口部２２は開放されていると判定する。また、開口部２２が閉じられているとは、開口部２２が完全に閉じられている状態に限らず、開口部２２が所定のわずかな開口量だけ開放されている状態をも含むものとしてもよい。この場合には、制御部４０は、検出されたリニアスケール４２０の基準状態からの移動量が所定の閾値以下の場合には開口部２２は閉じられていると判定し、検出された移動量が所定の閾値より大きい場合には開口部２２は開放されていると判定する。
【００３４】
また、制御部４０は、キャリッジ６０の移動に応じたリニアスケール４２０の移動の有無に基づき、開口部２２の開閉判定を行うことができる。すなわち、制御部４０は、キャリッジ６０を伝達部８００に干渉し得る位置まで移動させ、キャリッジ６０の移動に応じたリニアスケール４２０の移動がセンサ４１０により検出された場合には開口部２２は閉じられていると判定し、キャリッジ６０の移動に応じたリニアスケール４２０の移動が検出されなかった場合には開口部２２は開放されていると判定する。従って、例えば、制御部４０は、リニアスケール４２０の基準状態からの移動方向および移動量に基づく開口部２２の開閉判定において開口部２２が閉じられていると判定された場合に、さらにキャリッジ６０の移動に応じたリニアスケール４２０の移動の有無に基づく開口部２２の開閉判定を行い、両方の開閉判定において開口部２２が閉じられていると判定された場合にのみ、最終的に真に開口部２２が閉じられていると判定することができる。これにより、リニアスケール４２０の基準状態からの移動方向および移動量に基づく判定では何らかの理由により実際には開口部２２が開放された状態であるにも関わらず開口部２２が閉じられていると誤判定される場合であっても、キャリッジ６０の移動に応じたリニアスケール４２０の移動の有無に基づく判定を行うことにより、誤判定を防止することができる。従って、本実施例のプリンタ１０では、本体筐体２０の開口部２２の開閉判定の精度を向上させることができる。
【００３５】
Ｂ．第２実施例：
図６は、第２実施例におけるキャリッジ６０ａとセンサユニット４００との関係を示す説明図である。図６は、キャリッジ６０ａおよびセンサユニット４００を側方から見た図である。第２実施例においても、図５に示した第１実施例と同様に、キャリッジ６０ａとセンサユニット４００との間に伝達部８００が介在している。ただし、第２実施例では、キャリッジ６０ａと伝達部８００との関係が、図５に示した第１実施例とは異なっている。第２実施例のプリンタ１０の他の構成は、第１実施例と同じである。
【００３６】
図６に示すように、第２実施例では、キャリッジ６０ａが、キャリッジ６０aから斜め下方に伸びる棒状形状の連結部６３を有している。連結部６３は、長楕円形状の穴部６４を有しており、穴部６４には伝達部８００の輪部８１０がスライド移動可能なように嵌合している。キャリッジ６０ａの連結部６３と伝達部８００とは、本発明における動き伝達機構に相当する。
【００３７】
第２実施例においても、キャリッジ６０ａが伝達部８００の方へ移動すると、連結部６３の穴部６４における輪部８１０の位置が上方へと移動し、伝達部８００が全体として上方に押し上げられる。従って、第２実施例においても、第１実施例と同様に、キャリッジ６０ａの移動に応じたリニアスケール４２０の移動の有無に基づく開口部２２の開閉判定を行うことができ、本体筐体２０の開口部２２の開閉判定の精度を向上させることができる。
【００３８】
Ｃ．第３実施例：
図７は、第３実施例におけるセンサユニット４００ｂの概略構成を示す説明図である。第３実施例では、センサユニット４００ｂがリニアスケール４２０の代わりにロータリースケール（回転スケール）４３０を有している点が、第１実施例におけるセンサユニット４００（図３）とは異なっている。第３実施例のプリンタ１０の他の構成は、第１実施例と同じである。
【００３９】
ロータリースケール４３０は、上部筐体３０の回転移動（すなわち本体筐体２０の開口部２２の開閉動作）に応じて回転するように（図７の矢印参照）、例えばリンクを介して上部筐体３０と結合されている。また、ロータリースケール４３０は、円周方向に沿って所定の間隔で並ぶ図示しない複数のスリットを有している。第１実施例と同様に、センサ４１０は、互いに位相の異なる２つのパルス信号の位相のずれおよびパルス数に基づき、ロータリースケール４３０の回転方向および回転量を検出する。なお、ロータリースケール４３０の回転量は、動き量とも表現できる。ロータリースケール４３０は、本発明における第１の可動体に相当する。
【００４０】
図８は、第３実施例におけるキャリッジ６０ｂとセンサユニット４００ｂとの関係を示す説明図である。図８（ａ）は、キャリッジ６０ｂおよびセンサユニット４００ｂを側方から見た図である。また、図８（ｂ）は、図８（ａ）のＢ−Ｂ断面図である。キャリッジ６０ｂは、センサユニット４００ｂ方向に向かって水平に伸びた腕部６５を有している。図８（ａ）に示すように、腕部６５の上側の表面には、複数の歯が形成されている。また、ロータリースケール４３０は、中間部材４３４を介して歯車４３６と接続されている。歯車４３６の歯は腕部６５の歯と咬み合っており、歯車４３６はキャリッジ６０ｂ（の腕部６５）の水平移動に伴い回転する。そのため、ロータリースケール４３０もキャリッジ６０ｂ（の腕部６５）の水平移動に伴い回転する。キャリッジ６０ｂの腕部６５と歯車４３６とは、本発明における動き伝達機構に相当する。
【００４１】
腕部６５と歯車４３６との位置関係は、上部筐体３０が本体筐体２０の上部に覆い被さって開口部２２が閉じられている開口閉鎖状態（図１参照）においては、歯車４３６の歯と腕部６５の歯とが咬み合い、かつ、上部筐体３０が上方に移動して開口部２２を開放している開口開放状態（図２参照）（すなわちロータリースケール４３０および歯車４３６が上方に移動している状態）においては、歯車４３６の歯と腕部６５の歯とが咬み合うことのないような位置関係となっている。そのため、開口閉鎖状態においてはキャリッジ６０ｂの移動に応じてロータリースケール４３０を回転させることができるが、開口開放状態においてはキャリッジ６０ｂの移動に応じてロータリースケール４３０を回転させることはできない。
【００４２】
第３実施例においても、ロータリースケール４３０が上部筐体３０の回転移動（すなわち本体筐体２０の開口部２２の開閉動作）に応じて回転するため、センサユニット４００ｂによるロータリースケール４３０の回転方向および回転量の検出結果に基づき本体筐体２０の開口部２２の開閉判定を行うことができ、プリンタ１０各部の寸法や位置のばらつきに関わらず、開口部２２の開閉判定を高精度で実行することができる。また、第３実施例においても、キャリッジ６０ｂの移動に応じたロータリースケール４３０の回転の有無に基づき、開口部２２の開閉判定を行うことができるため、本体筐体２０の開口部２２の開閉判定の精度を向上させることができる。
【００４３】
Ｄ．第４実施例：
図９は、第４実施例におけるプリンタ１０ｃの構成を概略的に示す説明図である。第４実施例では、センサユニット７００の構成が、図２に示した第１実施例のセンサユニット４００とは異なっている。第４実施例のプリンタ１０ｃの他の構成は、第１実施例と同じである。
【００４４】
第４実施例におけるセンサユニット７００は、発光部７１０と受光部７２０と後述するリニアスケール７３０とを含んでいる。図９に示すように、発光部７１０は上部筐体３０に接合されており、上部筐体３０の回転移動（すなわち本体筐体２０の開口部２２の開閉動作）に応じて、上下に移動する。また、受光部７２０は印刷機構部５０（もしくは本体筐体２０）に固定されている。すなわち、上部筐体３０の回転移動に応じて、発光部７１０と受光部７２０との相対的な位置関係は変化する。上部筐体３０が本体筐体２０の上部に覆い被さって開口部２２が閉じられている開口閉鎖状態においては、発光部７１０の光軸と受光部７２０の光軸とが合致し、受光部７２０は発光部７１０から発せられた光を受光可能な状態となる。一方、上部筐体３０が上方に回転移動して開口部２２が開放されている開口開放状態においては、発光部７１０の光軸と受光部７２０の光軸とが合致せず、受光部７２０は発光部７１０から発せられた光を受光できない状態となる。
【００４５】
図１０は、第４実施例におけるセンサユニット７００の構成を示す説明図である。図１０は、発光部７１０の光軸Ａｅと受光部７２０の光軸Ａｒとが合致した状態（すなわち開口閉鎖状態）におけるセンサユニット７００を側方から見た図である。センサユニット７００のリニアスケール７３０は、発光部７１０の光軸Ａｅと受光部７２０の光軸Ａｒとが合致した状態において、当該光軸に干渉するような位置に配設されている。すなわち、リニアスケール７３０は、開口部２２が閉じられた開口閉鎖状態において発光部７１０から受光部７２０への光の経路上に位置する。また、リニアスケール７３０は、長手方向（水平方向）に沿って所定の間隔で並ぶ図示しない複数のスリットを有している。
【００４６】
図１１は、第４実施例におけるキャリッジ６０ｃとセンサユニット７００との関係を示す説明図である。図１１は、キャリッジ６０ｃおよびセンサユニット７００を上方から見た図である。第１実施例と同様に、キャリッジ６０ｃは、テーパー部６１ｃを有する。ただし、第４実施例のテーパー部６１ｃは、テーパー面６２ｃが上方ではなく側方に存在する点が、第１実施例のテーパー部６１とは異なっている。また、プリンタ１０ｃは、キャリッジ６０ｃとセンサユニット７００との間に介在する伝達部８００ｃを有する。第１実施例と同様に、伝達部８００ｃは、輪部８１０ｃと支持部８２０ｃとを含んでいる。伝達部８００ｃは、キャリッジ６０ｃが移動すると輪部８１０ｃがキャリッジ６０ｃのテーパー部６１ｃのテーパー面６２ｃに干渉するような位置に配置されており、キャリッジ６０ｃの接近に伴い輪部８１０ｃがテーパー面６２ｃに沿って水平移動することにより、全体として水平移動する。伝達部８００ｃは、キャリッジ６０ｃの移動に伴う伝達部８００ｃの水平移動に応じて支持部８２０ｃがリニアスケール７３０を水平移動させるような位置に配設されている。このときのリニアスケール７３０の移動方向は、複数のスリットが並ぶ方向である（図１１の矢印参照）。
【００４７】
図１０に示す発光部７１０の光軸Ａｅと受光部７２０の光軸Ａｒとが合致した状態（すなわち開口閉鎖状態）では、センサユニット７００はリニアスケール７３０の移動を検出することができる。すなわち、リニアスケール７３０が静止しているときは、受光部７２０は常に受光状態を表す信号を出力する一方、リニアスケール７３０が移動しているときは、受光部７２０は受光状態と非受光状態との繰り返しを表すパルス信号を出力する。従って、受光部７２０がパルス信号を出力すると、リニアスケール７３０の移動が検出される。一方、発光部７１０の光軸Ａｅと受光部７２０の光軸Ａｒとが合致していない状態（すなわち開口開放状態）では、リニアスケール７３０の移動の有無に関わらず、受光部７２０は常に非受光状態を表す信号を出力するため、センサユニット７００はリニアスケール７３０の移動を検出することができない。
【００４８】
第４実施例のプリンタ１０ｃでは、制御部４０が、発光部７１０と受光部７２０との光軸の一致を検出することにより本体筐体２０の開口部２２の開閉判定を行う。すなわち、制御部４０は、本発明における判定部として機能する。具体的には、制御部４０は、受光部７２０が常に受光状態を表す信号を出力していることを検出したとき、開口部２２が閉じられていると判定し、受光部７２０が常に非受光状態を表す信号を出力していることを検出したとき、開口部２２が開放されていると判定する。
【００４９】
また、制御部４０は、キャリッジ６０ｃの移動に応じたリニアスケール７３０の移動の検出の有無に基づき、開口部２２の開閉判定を行うことができる。すなわち、制御部４０は、キャリッジ６０ｃを伝達部８００ｃに干渉する位置まで移動させることによりリニアスケール７３０を移動させ、センサユニット７００によりリニアスケール７３０の移動が検出されたか否かを判定する。制御部４０は、リニアスケール７３０の移動が検出されたら開口部２２は閉じられていると判定し、リニアスケール７３０の移動が検出されなかったら開口部２２は開放されていると判定する。第４実施例では、発光部７１０と受光部７２０との光軸の一致を検出することによる開口部２２の開閉判定では何らかの理由により実際には開口部２２が開放された状態であるにも関わらず開口部２２が閉じられていると誤判定される場合であっても、キャリッジ６０ｃの移動に応じたリニアスケール７３０の移動の検出の有無に基づく開閉判定を行うことにより、誤判定を防止することができる。従って、第４実施例のプリンタ１０ｃでは、本体筐体２０の開口部２２の開閉判定の精度を向上させることができる。
【００５０】
Ｅ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５１】
Ｅ１．変形例１：
上記各実施例では、プリンタ１０は複合機タイプのプリンタであるが、プリンタ１０はスキャナ機能を有さない単機能タイプのプリンタであってもよい。この場合、開口部２２はカバーにより開閉されるとすればよい。また、プリンタ１０は、キャリッジ６０にインクカートリッジＩｃが搭載されるいわゆるオンキャリッジタイプのプリンタであるとしているが、プリンタ１０はキャリッジ６０にインクカートリッジＩｃが搭載されないいわゆるオフキャリッジタイプのプリンタであるとしてもよい。また、プリンタ１０はインクジェットタイプのプリンタではなく、他のタイプのプリンタ（例えばレーザープリンタ）であるとしてもよい。
【００５２】
また、上記各実施例では、本体筐体２０の開口部２２の開閉判定について説明したが、本発明は、他の開口部（例えば排紙トレイ１４により開閉される排紙用の開口部（図１参照））の開閉判定にも適用可能である。また、上記各実施例では、プリンタ１０の有する開口部の開閉判定について説明したが、本発明はプリンタ１０に限らず、装置一般の有する開口部の開閉判定に適用可能である。また、上記各実施例では、上部筐体３０の位置を精度よく検出可能であることから、本発明は、開口部の開閉判定に限らず、開閉機構の開口量（開きの程度）の検出にも適用可能である。
【００５３】
Ｅ２．変形例２：
上記各実施例では、センサとして、発光部（発光部４１２や発光部７１０）と受光部（受光部４１４や受光部７２０）とが対向して配置されるセンサを採用しているが、発光部と受光部とが並列配置される反射型センサを採用することも可能である。
【００５４】
Ｅ３．変形例３：
上記各実施例では、第１の可動体としてリニアスケール４２０やロータリースケール４３０、リニアスケール７３０等を採用しているが、第１の可動体はスケールである必要はない。また、上記各実施例では、第１の可動体の動き量を検出する動き検出部としてセンサユニット４００やセンサユニット７００を採用しているが、動き検出部は第１の可動体の動き量を検出するものであればセンサである必要はない。例えば、第１実施例において、センサ４１０が上部筐体３０に接続されて上部筐体３０の回転移動に応じて上下に移動し、リニアスケール４２０が印刷機構部５０（もしくは本体筐体２０）に固定されているとしてもよい。この場合には、センサ４１０が第１の可動体に相当することとなる。
【００５５】
また、上記各実施例では、第２の可動体としてキャリッジ６０（６０ａ、６０ｂ、６０ｃ）を採用しているが、第２の可動体は、他の移動する要素であってもよい。例えば、プリンタが、厚さの異なる印刷用紙Ｐへの印刷処理やＣＤ−Ｒ表面への直接印刷のためにプラテン５３０の表面と記録ヘッド６１０との間のギャップを調整する処理ギャップ調整機構（ＡＰＧ：Ａｕｔｏ  Ｐｌａｔｅｎ  Ｇａｐ機構）（特開２００８−８０６４９号公報参照）を有する場合には、処理ギャップ調整機構を第２の可動体として利用可能である。また、プリンタがＥＪフレーム（排紙フレーム）を有する場合には、ＥＪフレームを第２の可動体として利用可能である。
【００５６】
Ｅ４．変形例４：
上記第４実施例では、開口閉鎖状態であるか開口開放状態であるか否かに関わらず、キャリッジ６０ｃの移動に応じてリニアスケール７３０が水平移動するような構成であるとしているが、上部筐体３０の移動（すなわち開口部２２の開閉動作）に応じてリニアスケール７３０が移動し、開口開放状態においてはキャリッジ６０ｃの移動に応じてリニアスケール７３０が水平移動することはないような構成を採用することも可能である。また、キャリッジ６０ｃの移動に応じたリニアスケール７３０の移動方向は水平方向に限らず、垂直方向や斜め方向であってもよい。
【００５７】
また、上記第４実施例において、発光部７１０が上部筐体３０に接続され、受光部７２０が印刷機構部５０（もしくは本体筐体２０）に固定されているが、反対に、受光部７２０が上部筐体３０に接続され、発光部７１０が印刷機構部５０（もしくは本体筐体２０）に固定されているとしてもよい。
【００５８】
また、上記第４実施例では、第１の可動体としてリニアスケール７３０が採用されているが、リニアスケール７３０の代わりに、円周方向に沿って複数のスリットを有し、キャリッジ６０ｃの移動に応じて回転する回転スケールを用いることも可能である。
【００５９】
Ｅ５．変形例５：
上記各実施例では、テーパー部６１や連結部６３や腕部６５がキャリッジ６０と一体となっている構成を採用しているが、テーパー部６１や連結部６３や腕部６５がキャリッジ６０と別体となっている構成を採用することも可能である。この場合にも、キャリッジ６０の移動に応じて、別体としてのテーパー部６１や連結部６３や腕部６５が移動するような構成とすればよい。
【００６０】
また、上記各実施例のように、テーパー部６１や連結部６３や腕部６５がキャリッジ６０と一体となっている構成を採用する場合には、キャリッジ６０がプリンタ１０から飛び出すことのないように設計される。
【００６１】
Ｅ６．変形例６：
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００６２】
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１実施例におけるプリンタ１０の概略構成を示す説明図である。
【図２】プリンタ１０の上部筐体３０が上方に移動した状態を示す説明図である。
【図３】センサユニット４００の構成を示す説明図である。
【図４】印刷機構部５０の構成を示す説明図である。
【図５】キャリッジ６０とセンサユニット４００との関係を示す説明図である。
【図６】第２実施例におけるキャリッジ６０ａとセンサユニット４００との関係を示す説明図である。
【図７】第３実施例におけるセンサユニット４００ｂの概略構成を示す説明図である。
【図８】第３実施例におけるキャリッジ６０ｂとセンサユニット４００ｂとの関係を示す説明図である。
【図９】第４実施例におけるプリンタ１０ｃの構成を概略的に示す説明図である。
【図１０】第４実施例におけるセンサユニット７００の構成を示す説明図である。
【図１１】第４実施例におけるキャリッジ６０ｃとセンサユニット７００との関係を示す説明図である。
【符号の説明】
【００６４】
１０…プリンタ
１２…給紙トレイ
１４…排紙トレイ
２０…本体筐体
２２…開口部
３０…上部筐体
４０…制御部
５０…印刷機構部
６０…キャリッジ
６１…テーパー部
６２…テーパー面
６３…連結部
６４…穴部
６５…腕部
３５０…回動軸
４００…センサユニット
４１０…センサ
４１２…発光部
４１４…受光部
４２０…リニアスケール
４３０…ロータリースケール
４３４…中間部材
４３６…歯車
５１０…キャリッジモータ
５１２…タイミングベルト
５２０…ガイドロッド
５３０…プラテン
６１０…記録ヘッド
７００…センサユニット
７１０…発光部
７２０…受光部
７３０…リニアスケール
８００…伝達部
８１０…輪部
８２０…支持部
【図１】
2010052218.tif 000003
【図２】
2010052218.tif 000004
【図３】
2010052218.tif 000005
【図４】
2010052218.tif 000006
【図５】
2010052218.tif 000007
【図６】
2010052218.tif 000008
【図７】
2010052218.tif 000009
【図８】
2010052218.tif 000010
【図９】
2010052218.tif 000011
【図１０】
2010052218.tif 000012
【図１１】
2010052218.tif 000013