(57)【特許請求の範囲】
【請求項１】
印字ヘッドに対向して昇降自在に設けられたプラテンと、
このプラテンの左側端部上面の高さ位置を調整する左側モータと、
前記プラテンの右側端部上面の高さ位置を調整する右側モータと
設計位置に取り付けられている状態において、前記プラテンの左側端部上面の高さ位置が基準高さ位置Ｌ１よりも降下した場合に第１の状態から第２の状態に反転し、基準高さ位置Ｌ１よりも上昇した場合に第２の状態から第１の状態に反転する左高さ位置検出センサと、
設計位置に取り付けられている状態において、前記プラテンの右側端部上面の高さ位置が基準高さ位置Ｌ２（Ｌ１＝Ｌ２）よりも降下した場合に第１の状態から第２の状態に反転し、基準高さ位置Ｌ２よりも上昇した場合に第２の状態から第１の状態に反転する右高さ位置検出センサと、
前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第２の状態に反転するまで前記左側モータを駆動して前記プラテンの左側端部を降下させた後、このプラテンの左側端部をさらに所定量α１降下させる左側端部降下手段と、
前記左側端部降下手段による前記左側モータの駆動の開始と同時に前記右側モータの駆動を開始して前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第２の状態に反転するまで前記プラテンの右側端部を降下させた後、このプラテンの右側端部をさらに所定量α２（α２＝α１）降下させる右側端部降下手段と、
前記左側端部降下手段によって前記プラテンの左側端部が所定量α１降下された後、所定時間Ｔ１の経過を待って、前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態に反転するまで前記左側モータを駆動して前記プラテンの左側端部を上昇させる左側端部上昇手段と、
前記右側端部降下手段によって前記プラテンの右側端部が所定量α２降下された後、所定時間Ｔ２（Ｔ２＝Ｔ１）の経過を待って、前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態に反転するまで前記右側モータを駆動して前記プラテンの右側端部を上昇させる右側端部上昇手段とを
備えたことを特徴とするプリンタ装置。
【請求項２】
請求項１において、
前記左側端部上昇手段は、前記左側端部降下手段によって前記プラテンの左側端部が所定量α１降下された後、所定時間Ｔ１の経過を待って、前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態に反転するまで前記左側モータを駆動して前記プラテンの左側端部を上昇させた後、このプラテンの左側端部をさらに予め設定されている補正値分上昇させ、
前記右側端部上昇手段は、前記右側端部降下手段によって前記プラテンの右側端部が所定量α２降下された後、所定時間Ｔ２（Ｔ２＝Ｔ１）の経過を待って、前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態に反転するまで前記右側モータを駆動して前記プラテンの右側端部を上昇させた後、このプラテンの右側端部をさらに予め設定されている補正値分上昇させる
ことを特徴とするプリンタ装置。
【請求項３】
請求項１において、
前記左側端部降下手段は、前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第２の状態に反転するまで前記左側モータを駆動して前記プラテンの左側端部を降下させるに際し、これよりも前に前記左高さ位置検出センサおよび右高さ位置検出センサの何れか一方が第２の状態に反転していた場合には、前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態となるまで前記左側モータを駆動して前記プラテンの左側端部を上昇させ、
前記右側端部降下手段は、前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第２の状態に反転するまで前記右側モータを駆動して前記プラテンの右側端部を降下させるに際し、これよりも前に前記左高さ位置検出センサおよび右高さ位置検出センサの何れか一方が第２の状態に反転していた場合には、前記左側端部降下手段による前記左側モータの駆動の開始と同時に前記右側モータの駆動を開始して前記左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態になるまで前記プラテンの右側端部を上昇させる
ことを特徴とするプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プラテンのホームポジションへの自動調整機能を備えたプリンタ装置に関するものである。
【０００２】
【従来の技術】
従来より、この種のプリンタ装置においては、電源投入時など、プラテンの高さ位置をホームポジションへ自動調整するようにしている。
図８に従来のプリンタ装置の概略構成を示す。同図において、１は印字ヘッド、２はこの印字ヘッドに対向して昇降自在に設けられたプラテン、３Ｌはプラテン２の左側端部上面の高さ位置を調整する左側モータ（ステップモータ）、３Ｒはプラテン２の右側端部上面の高さ位置を調整する右側モータ（ステップモータ）、４Ｌはプラテン２の左側端部上面の高さ位置を検出するための左高さ位置検出センサ、４Ｒはプラテン２の右側端部上面の高さ位置を検出するための右高さ位置検出センサである。
【０００３】
左側モータ３Ｌはリードスクリュー機構（図示せず）を介してプラテン２の左側端部上面の高さ位置を調整する。右側モータ３Ｒはリードスクリュー機構（図示せず）を介してプラテン２の右側端部上面の高さ位置を調整する。左側モータ３Ｌの正回転でプラテン２の左側端部が上昇し、逆回転で下降する。右側モータ３Ｒの正回転でプラテン２の右側端部が上昇し、逆回転で下降する。
【０００４】
左高さ位置検出センサ４Ｌは、フォトセンサとされ、プラテン２の左側端部の上下動に連動して動くプレートＰＬによるオン・オフによってプラテン２の左側端部上面の高さ位置を検出する。図示状態は、プレートＰＬによって左高さ位置検出センサ４Ｌがオフとされた状態を示しており、左高さ位置検出センサ４Ｌが設計位置に取り付けられている状態において、プラテン２の左側端部上面が基準高さ位置Ｌ１まで降下した場合に左高さ位置検出センサ４Ｌの光路がプレートＰＬに遮られてオン状態からオフ状態へ反転する。プラテン２の左側端部上面が基準高さ位置Ｌ１よりも上昇した場合には、左高さ位置検出センサ４Ｌの光路がプレートＰＬによって遮られなくなり、オフ状態からオン状態へ反転する。
【０００５】
右高さ位置検出センサ４Ｒは、フォトセンサとされ、プラテン２の右側端部の上下動に連動して動くプレートＰＲによるオン・オフによってプラテン２の右側端部上面の高さ位置を検出する。図示状態は、プレートＰＲによって右高さ位置検出センサ４Ｒがオフとされた状態を示しており、右高さ位置検出センサ４Ｒが設計位置に取り付けられている状態において、プラテン２の右側端部上面が基準高さ位置Ｌ２（Ｌ１＝Ｌ２）まで降下した場合に右高さ位置検出センサ４Ｒの光路がプレートＰＲに遮られてオン状態からオフ状態へ反転する。プラテン２の右側端部上面が基準高さ位置Ｌ２よりも上昇した場合には、右高さ位置検出センサ４Ｒの光路がプレートＰＲによって遮られなくなり、オフ状態からオン状態へ反転する。
【０００６】
図９は電源投入時に行われるプラテンのホームポジションへの自動調整動作を示すフローチャートである。図９（ａ）は左側モータ３Ｌに対する制御フローチャート、図９（ｂ）は右側モータ３Ｒに対する制御フローチャートを示す。左側モータ３Ｌおよび右側モータ３Ｒはこのフローチャートに従い別々の割り込みにて独立して同時に動作を開始する。
【０００７】
〔左側モータ〕
先ず、左高さ位置検出センサ４Ｌがオンであるか否か、すなわちプラテン２の左側端部上面が基準高さ位置Ｌ１よりも上昇した状態にあるか否かをチェックする（ステップ９０１ａ）。左高さ位置検出センサ４Ｌがオンであれば、直ちにステップ９０４ａへ進むが、左高さ位置検出センサ４Ｌがオンでなければ、すなわち左高さ位置検出センサ４Ｌがオフであれば、左側モータ３Ｌを正回転させ、２００ｐｐｓのスピードでプラテン２の左側端部を左高さ位置検出センサ４Ｌがオンとなるまで上昇させる（ステップ９０２ａ，９０３ａ）。
【０００８】
そして、左高さ位置検出センサ４Ｌがオンとされている状態から、すなわちプラテン２の左側端部上面が基準高さ位置Ｌ１よりも上昇している状態から、左側モータ３Ｌを逆回転させ、左高さ位置検出センサ４Ｌがオフとなるまで５００ｐｐｓのスピードでプラテン２の左側端部を降下させる（ステップ９０４ａ，９０５ａ）。そして、この状態から、すなわちプラテン２の左側端部上面を基準高さ位置Ｌ１まで降下させた状態から、さらに左側モータ３Ｌを１０ステップ逆回転させ（ステップ９０６ａ）、プラテン２の左側端部を１０ステップ分降下させる。
【０００９】
そして、所定時間Ｔ１＝５０ｍsec の経過を待って（ステップ９０７ａ）、左側モータ３Ｌを正回転させ、左高さ位置検出センサ４Ｌがオンとなるまで２００ｐｐｓのスピードでプラテン２の左側端部を上昇させる（ステップ９０８ａ，９０９ａ）。そして、この状態から、すなわちプラテン２の左側端部上面を基準高さ位置Ｌ１まで上昇させた状態から、さらに左側モータ３Ｌを正回転させ、プラテン２の左側端部を予め設定されている補正値分上昇させる（ステップ９１０ａ）。この補正値分上昇した位置をホームポジションとする。
【００１０】
この場合、プラテン２の左側端部を一旦下降させ、再び上昇させてからホームポジションへ合わせ込むので、リードスクリュー機構などにおけるバックラッシュが取り除かれた状態で基準高さ位置Ｌ１の検出が行われるものとなり、ホームポジションに精度良く、プラテン２の左側端部が合わせ込まれるものとなる。
【００１１】
〔右側モータ〕
先ず、右高さ位置検出センサ４Ｒがオンであるか否か、すなわちプラテン２の右側端部上面が基準高さ位置Ｌ２よりも上昇した状態にあるか否かをチェックする（ステップ９０１ｂ）。右高さ位置検出センサ４Ｒがオンであれば、直ちにステップ９０４ｂへ進むが、オンでなければ、すなわち右高さ位置検出センサ４Ｒがオフであれば、右側モータ３Ｒを正回転させ、２００ｐｐｓのスピードでプラテン２の右側端部を右高さ位置検出センサ４Ｒがオンとなるまで上昇させる（ステップ９０２ｂ，９０３ｂ）。
【００１２】
そして、右高さ位置検出センサ４Ｒがオンとされている状態から、すなわちプラテン２の右側端部上面が基準高さ位置Ｌ２よりも上昇している状態から、右側モータ３Ｒを逆回転させ、右高さ位置検出センサ４Ｒがオフとなるまで５００ｐｐｓのスピードでプラテン２の右側端部を降下させる（ステップ９０４ｂ，９０５ｂ）。そして、この状態から、すなわちプラテン２の右側端部上面を基準高さ位置Ｌ２まで降下させた状態から、さらに右側モータ３Ｒを１０ステップ逆回転させ（ステップ９０６ｂ）、プラテン２の右側端部を１０ステップ分降下させる。
【００１３】
そして、所定時間Ｔ２＝５０ｍsec の経過を待って（ステップ９０７ｂ）、右側モータ３Ｒを正回転させ、右高さ位置検出センサ４Ｒがオンとなるまで２００ｐｐｓのスピードでプラテン２の右側端部を上昇させる（ステップ９０８ｂ，９０９ｂ）。そして、この状態から、すなわちプラテン２の右側端部上面を基準高さ位置Ｌ２まで上昇させた状態から、さらに右側モータ３Ｒを正回転させ、プラテン２の右側端部を予め設定されている補正値分上昇させる（ステップ９１０ｂ）。この補正値分上昇した位置をホームポジションとする。
【００１４】
この場合、プラテン２の右側端部を一旦下降させ、再び上昇させてからホームポジションへ合わせ込むので、リードスクリュー機構などにおけるバックラッシュが取り除かれた状態で基準高さ位置Ｌ２の検出が行われるものとなり、ホームポジションに精度良く、プラテン２の右側端部が合わせ込まれるものとなる。
【００１５】
【発明が解決しようとする課題】
しかしながら、このようなプラテンのホームポジションへの自動調整方法によると、左高さ位置検出センサ４Ｌと右高さ位置検出センサ４Ｒの取り付け位置がずれていたような場合、プラテン２の下降・上昇に際してプラテン２が傾くために、軸ずれを起こし、モータ３Ｌ，３Ｒのステップ数とプラテン２の移動量との関係に影響を与え、プラテン２をホームポジションに精度良く合わせ込むことができないという問題があった。
【００１６】
すなわち、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが設計位置に取り付けられていれば、プラテン２の左側端部上面および右側端部上面が基準高さ位置Ｌ１およびＬ２（Ｌ１＝Ｌ２）まで降下したとき、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒは同時にオン状態からオフ状態へ反転する。しかし、例えば、左高さ位置検出センサ４Ｌが設計位置にあって、右高さ位置検出センサ４Ｒが設計位置よりも下方にずれて取り付けられていると、左高さ位置検出センサ４Ｌはプラテン２の左側端部上面が基準高さ位置Ｌ１まで降下したときにオフ状態へ反転するものの、右高さ位置検出センサ４Ｒはプラテン２の右側端部上面が基準高さ位置Ｌ２まで降下してもオフ状態へ反転しない。
【００１７】
この場合、プラテン２のホームポジションへの自動調整は、図１０に示すようにして行われる。図１０において、（ａ）は左側モータ３Ｌおよび右側モータ３Ｒによるプラテン２の左側端部および右側端部の動作状態（下降、停止、上昇）ならびに左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒのオン・オフ状態を示し、（ｂ）はプラテン２の昇降状況を示し、（ｃ）は左側モータ３Ｌおよび右側モータ３Ｒの駆動状況を示している。また、図１０（ｂ）において、一点鎖線で示したラインＳは左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒの検出ラインを示し、プラテン２から下方に向かって延ばした脚ＡＬおよびＡＲは図８に示したプレートＰＬおよびＰＲに対応する。
【００１８】
プラテン２が下降して脚ＡＬが左高さ位置検出センサ４Ｌの検出ラインＳを通過すれば、左高さ位置検出センサ４Ｌがオン状態からオフ状態へ反転する。プラテン２が下降して脚ＡＲが右高さ位置検出センサ４Ｒの検出ラインＳを通過すれば、右高さ位置検出センサ４Ｒがオン状態からオフ状態へ反転する。ここでは、右高さ位置検出センサ４Ｒが設計位置よりも下方にずれて取り付けられているので、右高さ位置検出センサ４Ｒの検出ラインＳを下方にずらす代わりに、脚ＡＲを脚ＡＬよりも短く示している。
【００１９】
電源が投入されると、左側モータ３Ｌおよび右側モータ３Ｒは、図９（ａ）および（ｂ）に示したフローチャートに従い別々の割り込みにて独立して同時に動作を開始する。ここでは、説明上、電源投入時、プラテン２はその左側端部上面および右側端部上面が基準高さ位置Ｌ１，Ｌ２よりも高い位置にあり、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオン状態にあるものとする。また、プラテン２は平行状態にあるものとする。
【００２０】
電源が投入されると、左側モータ３Ｌおよび右側モータ３Ｒは同時に逆回転を開始し、プラテン２の左側端部および右側端部を５００ｐｐｓのスピードで下降させ始める（状態▲１▼：ステップ９０４ａ、９０４ｂ）。このプラテン２の下降中、脚ＡＬが検出ラインＳに達すると（状態▲２▼）、左高さ位置検出センサ４Ｌがオン状態からオフ状態へ反転する。これにより、左側モータ３Ｌはさらに１０ステップ逆回転し（ステップ９０６ａ）、プラテン２の左側端部を１０ステップ分降下させる（状態▲３▼）。この場合、右側モータ３Ｒは、脚ＡＲがまだ検出ラインＳに達していないので、プラテン２の右側端部を降下し続ける。
【００２１】
１０ステップ逆回転し終わると、左側モータ３Ｌは停止し、Ｔ１＝５０ｍsec の経過を待つ（ステップ９０７ａ）。一方、右側モータ３Ｒは、プラテン２の右側端部を降下し続ける。これにより、プラテン２の平行が崩れ始め、脚ＡＲが検出ラインＳに達した時点（状態▲４▼）で、右高さ位置検出センサ４Ｒがオン状態からオフ状態へ反転する。これにより、右側モータ３Ｒはさらに１０ステップ逆回転し、プラテン２の右側端部を１０ステップ分降下させる（ステップ９０６ｂ：状態▲５▼）。この１０ステップ分の降下によりプラテン２の傾きはさらに大きくなる。１０ステップ逆回転し終わると、右モータ３Ｒは停止し、Ｔ２＝５０ｍsec の経過を待つ（ステップ９０７ｂ）。
【００２２】
一方、Ｔ１＝５０ｍsec が経過すると、左側モータ３Ｌが正回転し始め、プラテン２の左側端部を２００ｐｐｓのスピードで上昇させ始める（ステップ９０８ａ：状態▲５▼）。この場合、プラテン２の右側端部が停止した状態で左側端部の上昇が開始されるので、プラテン２の傾きは益々大きくなる。Ｔ２＝５０ｍsec が経過すると、右側モータ３Ｒが正回転し始め、プラテン２の右側端部を２００ｐｐｓのスピードで上昇させ始める（ステップ９０８ｂ）。
【００２３】
プラテン２の上昇により、脚ＡＬが検出ラインＳを離れると、左高さ位置検出センサ４Ｌがオフ状態からオン状態へ反転する（状態▲６▼）。これにより、左側モータ３Ｌはさらに正回転を続け、プラテン２の左側端部を補正値分上昇させる（ステップ９１０ａ）。そして、プラテン２の左側端部を補正値分上昇させた後、左側モータ３Ｌが停止する（状態▲７▼，▲８▼）。
【００２４】
プラテン２の上昇により、脚ＡＲが検出ラインＳを離れると（状態▲７▼）、右高さ位置検出センサ４Ｒがオフ状態からオン状態へ反転する。これにより、右側モータ３Ｒがさらに正回転を続け、プラテン２の右側端部を補正値分上昇させる（ステップ９１０ｂ）。そして、プラテン２の右側端部を補正値分上昇させた後、右側モータ３Ｒが停止する（状態▲８▼，▲９▼）。
【００２５】
ここで、図１０における状態▲３▼〜▲９▼でのプラテン２の傾きについて着目してみるに、状態▲３▼から▲４▼への移行時にプラテン２が傾き始め、状態▲４▼から▲５▼，▲６▼への移行時に益々その傾きが大きくなる。これにより、軸ずれを起こし、モータ３Ｌ，３Ｒのステップ数とプラテン２の移動量との関係に影響を与え、プラテン２をホームポジションに精度良く合わせ込むことができなくなる。
【００２６】
本発明はこのような課題を解決するためになされたもので、その目的とするところは、プラテンをホームポジションに精度良く合わせ込むことの可能なプリンタ装置を提供することにある。
【００２７】
【課題を解決するための手段】
このような目的を達成するために本発明は、左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態から第２の状態に反転するまで左側モータを駆動してプラテンの左側端部を降下させた後、このプラテンの左側端部をさらに所定量α１降下させる左側端部降下動作と、左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態から第２の状態に反転するまで右側モータを駆動してプラテンの右側端部を降下させた後、このプラテンの右側端部をさらに所定量α２（α２＝α１）降下させる右側端部降下動作とを同時に開始するものとし、上記によってプラテンの左側端部が所定量α１降下した後、所定時間Ｔ１の経過を待って、左高さ位置検出センサおよび右高さ位置検出センサの両方が第２の状態から第１の状態に反転するまで左側モータを駆動してプラテンの左側端部を上昇させるものとし、また、上記によってプラテンの右側端部が所定量α２降下した後、所定時間Ｔ２（Ｔ２＝Ｔ１）の経過を待って、左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態から第２の状態に反転するまで右側モータを駆動してプラテンの右側端部を上昇させるようにしたものである。
【００２８】
この発明によれば、例えば、左高さ位置検出センサが設計位置に取り付けられており、右高さ位置検出センサが設計位置よりも下方にずれて取り付けられており、左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態にあるものとすれば、ホームポジションへの自動調整に際して、左側モータおよび右側モータが同時に駆動され、左高さ位置検出センサおよび右高さ位置検出センサの両方が第２の状態に反転するまでプラテンの左側端部および右側端部が降下される。すなわち、左高さ位置検出センサが第２の状態に反転してもプラテンの左側端部の下降は停止せず、プラテンの左側端部と右側端部とが平行状態を保って下降する。
そして、左高さ位置検出センサおよび右高さ位置検出センサの両方が第２の状態に反転すれば、プラテンの左側端部および右側端部が所定量（α１，α２）降下して、停止する。
この後、所定時間（Ｔ１，Ｔ２）の経過を待って、左側モータおよび右側モータが同時に駆動され、左高さ位置検出センサおよび右高さ位置検出センサの両方が第１の状態に反転するまで、プラテンの左側端部および右側端部が上昇する。すなわち、右高さ位置検出センサが第１の状態に反転してもプラテンの右側端部の上昇は停止せず、プラテンの左側端部と右側端部とが平行状態を保って上昇する。
【００２９】
【発明の実施の形態】
以下、本発明を実施の形態に基づき詳細に説明する。図２は本発明に係るプリンタ装置の要部を示すブロック図である。同図において、５は制御部であり、ＣＰＵ５−１とＲＯＭ５−２とＲＡＭ５−３とインターフェイス５−４，５−５とを備えている。ＣＰＵ５−１は、インターフェイス５−４を介して与えられる左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒからの検出信号を入力とし、ＲＯＭ５−２に格納されたプログラムに従い、ＲＡＭ５−３にアクセスしながら、インターフェイス５−５を介し左側モータ３Ｌおよび右側モータ３Ｒの動作を制御する。なお、この制御部５は、図８に示したプリンタ装置の構成に対して設けられている。
【００３０】
図４は電源投入時にＣＰＵ５−１が行うプラテンのホームポジションへの自動調整動作を示すフローチャートである。図４（ａ）は左側モータ３Ｌに対する制御フローチャート、図４（ｂ）は右側モータ３Ｒに対する制御フローチャートを示す。左側モータ３Ｌおよび右側モータ３Ｒはこのフローチャートに従い別々の割り込みにて独立して同時に動作を開始する。
【００３１】
〔左側モータ〕
ＣＰＵ５−１は、先ず、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒがオンであるか否か、すなわちプラテン２の左側端部上面および右側端部上面が基準高さ位置Ｌ１，Ｌ２よりも上昇した状態にあるか否かをチェックする（ステップ４０１ａ）。左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオンであれば、直ちにステップ４０５ａへ進むが、共にオンでなければ、すなわち少なくとも一方がオフであれば、左側モータ３Ｌを正回転させ、２００ｐｐｓのスピードでプラテン２の左側端部を左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオンとなるまで上昇させる（ステップ４０２ａ，４０３ａ，４０４ａ）。
【００３２】
そして、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオンとされている状態から、すなわちプラテン２の左側端部上面および右側端部上面が基準高さ位置Ｌ１，Ｌ２よりも上昇している状態から、左側モータ３Ｌを逆回転させ、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオフとなるまで５００ｐｐｓのスピードでプラテン２の左側端部を降下させる（ステップ４０５ａ，４０６ａ，４０７ａ）。そして、この状態から、すなわちプラテン２の左側端部上面および右側端部上面が基準高さ位置Ｌ１，Ｌ２まで降下した状態から、さらに左側モータ３Ｌを１０ステップ逆回転させ（ステップ４０８ａ）、プラテン２の左側端部を１０ステップ分降下させる。
【００３３】
そして、所定時間Ｔ１＝５０ｍsec の経過を待って（ステップ４０９ａ）、左側モータ３Ｌを正回転させ、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオンとなるまで２００ｐｐｓのスピードでプラテン２の左側端部を上昇させる（ステップ４１０ａ，４１１ａ，４１２ａ）。そして、この状態から、すなわちプラテン２の左側端部上面および右側端部上面が基準高さ位置Ｌ１，Ｌ２まで上昇した状態から、さらに左側モータ３Ｌを正回転させ、プラテン２の左側端部を予め設定されている補正値分上昇させる（ステップ４１３ａ）。この補正値分上昇した位置をホームポジションとする。
【００３４】
〔右側モータ〕
ＣＰＵ５−１は、先ず、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒがオンであるか否か、すなわちプラテン２の左側端部上面および右側端部上面が基準高さ位置Ｌ１，Ｌ２よりも上昇した状態にあるか否かをチェックする（ステップ４０１ｂ）。左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオンであれば、直ちにステップ４０５ｂへ進むが、共にオンでなければ、すなわち少なくとも一方がオフであれば、右側モータ３Ｒを正回転させ、２００ｐｐｓのスピードでプラテン２の右側端部を左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオンとなるまで上昇させる（ステップ４０２ｂ，４０３ｂ，４０４ｂ）。
【００３５】
そして、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオンとされている状態から、すなわちプラテン２の左側端部上面および右側端部上面が基準高さ位置Ｌ１，Ｌ２よりも上昇している状態から、右側モータ３Ｒを逆回転させ、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオフとなるまで５００ｐｐｓのスピードでプラテン２の右側端部を降下させる（ステップ４０５ｂ，４０６ｂ，４０７ｂ）。そして、この状態から、すなわちプラテン２の左側端部上面および右側端部上面が基準高さ位置Ｌ１，Ｌ２まで降下した状態から、さらに右側モータ３Ｒを１０ステップ逆回転させ（ステップ４０８ｂ）、プラテン２の右側端部を１０ステップ分降下させる。
【００３６】
そして、所定時間Ｔ２＝５０ｍsec の経過を待って（ステップ４０９ｂ）、右側モータ３Ｒを正回転させ、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオンとなるまで２００ｐｐｓのスピードでプラテン２の右側端部を上昇させる（ステップ４１０ｂ，４１１ｂ，４１２ｂ）。そして、この状態から、すなわちプラテン２の左側端部上面および右側端部上面を基準高さ位置Ｌ１，Ｌ２まで上昇させた状態から、さらに右側モータ３Ｒを正回転させ、プラテン２の右側端部を予め設定されている補正値分上昇させる（ステップ４１３ｂ）。この補正値分上昇した位置をホームポジションとする。
【００３７】
〔左高さ位置検出センサ４Ｌと右高さ位置検出センサ４Ｒの取り付け位置がずれていた場合〕
左高さ位置検出センサ４Ｌと右高さ位置検出センサ４Ｒの取り付け位置がずれていた場合、プラテン２のホームポジションへの自動調整は図１に示すようにして行われる。なお、ここでは、左高さ位置検出センサ４Ｌが設計位置にあって、右高さ位置検出センサ４Ｒが設計位置よりも下方にずれて取り付けられているものとする。
【００３８】
電源が投入されると、左側モータ３Ｌおよび右側モータ３Ｒは、図４（ａ）および（ｂ）に示したフローチャートに従い別々の割り込みにて独立して同時に動作を開始する。ここでは、説明上、電源投入時、プラテン２はその右側端部上面および左側端部上面が基準高さ位置Ｌ１，Ｌ２よりも高い位置にあり、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオン状態にあるものとする。また、プラテン２は平行状態にあるものとする。
【００３９】
電源が投入されると、左側モータ３Ｌおよび右側モータ３Ｒは同時に逆回転を開始し、プラテン２の左側端部および右側端部を５００ｐｐｓのスピードで下降させ始める（状態▲１▼：ステップ４０５ａ、４０５ｂ）。このプラテン２の下降中、脚ＡＬが検出ラインＳに達すると（状態▲２▼）、左高さ位置検出センサ４Ｌがオン状態からオフ状態へ反転する。この時、従来においては、左側モータ３Ｌをさらに１０ステップ逆回転し、プラテン２の左側端部を１０ステップ分降下させるようにしたが、本実施の形態では右高さ位置検出センサ４Ｒがオン状態からオフ状態へ反転するまでプラテン２の左側端部を５００ｐｐｓのスピードで降下させ続ける。
【００４０】
すなわち、左高さ位置検出センサ４Ｌがオン状態からオフ状態へ反転した後（ステップ４０６ａのＹＥＳ）、右側モータ３Ｒによるプラテン２の右側端部の降下により右高さ位置検出センサ４Ｒがオン状態からオフ状態へ反転するまで（ステップ４０７ａのＹＥＳ）、プラテン２の左側端部の下降を続ける（状態▲３▼，▲４▼）。そして、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオフ状態になったことを確認して、左側モータ３Ｌをさらに１０ステップ逆回転し（ステップ４０８）、プラテン２の左側端部を１０ステップ分降下させる（状態▲５▼）。この場合、脚ＡＲが検出ラインＳに達しているので、右側モータ３Ｒも左側モータ３Ｌと同タイミングでさらに１０ステップ逆回転し（ステップ４０８ｂ）、プラテン２の右側端部を１０ステップ分降下させる（状態▲５▼）。これにより、状態▲３▼から▲４▼への以降時、状態▲４▼から状態▲５▼への移行時、プラテン２の左側端部および右側端部は平行状態保って降下して行く。
【００４１】
１０ステップ逆回転し終わると、左側モータ３Ｌおよび右側モータ３Ｒを停止し、Ｔ１＝Ｔ２＝５０ｍsec の経過を待つ（ステップ４０９ａ，４０９ｂ）。そして、Ｔ１＝Ｔ２＝５０ｍsec が経過すると、左側モータ３Ｌおよび右側モータ３Ｒの正回転を同時に開始し、プラテン２の左側端部および右側端部を２００ｐｐｓのスピードで上昇させ始める（ステップ４１０ａ，４１０ｂ：状態▲６▼）。これにより、プラテン２の左側端部および右側端部は平行状態を保って上昇して行く。
【００４２】
プラテン２の上昇により、脚ＡＲが検出ラインＳを離れると、右高さ位置検出センサ４Ｒがオフ状態からオン状態へ反転する（状態▲７▼）。ＣＰＵ５−１は、この右高さ位置検出センサ４Ｒのオン状態への反転後も、左側モータ３Ｌおよび右側モータ３Ｒによるプラテン２の左側端部および右側端部の上昇を続ける（状態▲８▼）。プラテン２の上昇により、脚ＡＬが検出ラインＳを離れると（状態▲９▼）、左高さ位置検出センサ４Ｌがオフ状態からオン状態へ反転する。ＣＰＵ５−１は、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒが共にオン状態へ反転したことを確認したうえ（ステップ４１１ａ，４１２ａのＹＥＳ、ステップ４１１ｂ，４１２ｂのＹＥＳ）、さらに左側モータ３Ｌおよび右モータ３Ｒの正回転を続け、プラテン２の左側端部および右側端部を補正値分上昇させる（ステップ４１３ａ，４１３ｂ）。そして、プラテン２の左側端部および右側端部を補正値分上昇させた後、左側モータ３Ｌおよび右側モータ３Ｒを停止する（状態(10)）。
【００４３】
ここで、図１における状態▲３▼〜(10)と図１０における状態▲３▼〜▲９▼とを比較してみるに、図１０ではプラテン２が傾いた状態で下降・上昇が行われているが、図１では平行状態を保って下降・上昇が行われている。すなわち、従来においては、プラテン２が傾斜して下降・上昇が行われるため、軸ずれを起こし、モータ３Ｌ，３Ｒのステップ数とプラテン２の移動量との関係に影響を与えていた。これに対し、本実施の形態では、プラテン２が平行状態を保って下降・上昇が行われるので、軸ずれが起こらず、モータ３Ｌ，３Ｒのステップ数とプラテン２の移動量との関係に影響を与えないものとなり、プラテン２をホームポジションに精度良く合わせ込むことができるようになる。
【００４４】
図３にＣＰＵ５−１の機能ブロック図を示す。ＣＰＵ５−１は、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒの両方がオフ状態に反転するまで左側モータ３Ｌを駆動してプラテン２の左側端部を降下させた後、このプラテン２の左側端部をさらに所定量α１（α１＝１０ステップ）降下させる左側端部降下部５Ａと、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒの両方がオフ状態に反転するまで右側モータ３Ｒを駆動してプラテン２の右側端部を降下させた後、このプラテン２の右側端部をさらに所定量α２（α２＝１０ステップ）降下させる右側端部降下部５Ｂと、左側端部降下部５Ａによってプラテン２の左側端部が所定量α１降下された後、所定時間Ｔ１（Ｔ１＝５０ｍsec ）の経過を待って、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ５Ｒの両方がオン状態に反転するまで左側モータ３Ｌを駆動してプラテン２の左側端部を上昇させた後、このプラテン２の左側端部をさらに補正値分上昇させる左側端部上昇部５Ｃと、右側端部降下部５Ｂによってプラテン２の右側端部が所定量α２降下された後、所定時間Ｔ２（Ｔ２＝５０ｍsec ）の経過を待って、左高さ位置検出センサ４Ｌおよび右高さ位置検出センサ４Ｒの両方がオン状態に反転するまで右側モータ３Ｒを駆動してプラテン２の右側端部を上昇させた後、このプラテン２の右側端部をさらに補正値分上昇させる右側端部上昇部５Ｄとを備えている。なお、図４において、ステップ４１３ａ，４１３ｂでの補正値が零である場合には、状態▲９▼となった時点で左側モータ３Ｌおよび３Ｒが停止し、この位置がホームポジションとされる。
【００４５】
図５は２つのプラテンを備えたプリンタ装置の概略構成図である。同図において、２Ｌは第１のプラテン（左プラテン）、２Ｒは第２のプラテン（右プラテン）である。左プラテン２Ｌに対して左側モータ３ＬＬおよび右側モータ３ＬＲが設けられており、左側モータ３ＬＬによって左プラテン２Ｌの左側端部上面の高さ位置が調整され、右側モータ３ＬＲによって左プラテン２Ｌの右側端部上面の高さ位置が調整される。右プラテン２Ｒに対して左側モータ３ＲＬおよび右側モータ３ＲＲが設けられており、左側モータ３ＲＬによって右プラテン２Ｒの左側端部上面の高さ位置が調整され、右側モータ３ＲＲによって右プラテン２Ｒの右側端部上面の高さ位置が調整される。
【００４６】
４ＬＬは左プラテン２Ｌの左側端部上面の高さ位置を検出するための左高さ位置検出センサ、４ＬＲは左プラテン２Ｌの右側端部上面の高さ位置を検出するための右高さ位置検出センサ、４ＲＬは右プラテン２Ｒの左側端部上面の高さ位置を検出するための左高さ位置検出センサ、４ＲＲは右プラテン２Ｒの右側端部上面の高さ位置を検出するための右高さ位置検出センサ、Ｐ１Ｌは左プラテン２Ｌの左側端部の上下動に連動して動くプレート、Ｐ１Ｒは左プラテン２Ｌの右側端部の上下動に連動して動くプレート、Ｐ２Ｌは右プラテン２Ｒの左側端部の上下動に連動して動くプレート、Ｐ２Ｒは右プラテン２Ｒの右側端部の上下動に連動して動くプレートである。
【００４７】
この左プラテン２Ｌと右プラテン２Ｒを備えたプリンタ装置は、手帳のような左右の厚さが異なる印字媒体への印刷を行う場合に好適である。この場合、左プラテン２Ｌと右プラテン２Ｒとのすき間に手帳の綴じ込み部を位置させ、頁を開いて左側の頁を左プラテン２Ｌ側に、右側の頁を右プラテン２Ｒ側に位置させる。左右の頁では厚みが異なる。この厚みに合わせて左プラテン２Ｌおよび右プラテン２Ｒの高さ位置を調整することによって、すなわち印字ヘッド１に対して左右の厚みの異なる頁のそれぞれの印字面が同一高さになるように左プラテン２Ｌおよび右プラテン２Ｒの高さ位置を調整することによって、印字ヘッド１による濃淡に差の生じない印字が可能となる。
【００４８】
このような２つのプラテンを備えたプリンタ装置においても、上述と同様にして、左プラテン２Ｌおよび右プラテン２Ｒをそれぞれ平行状態を保ちながら下降・上昇させることにより、高さ位置検出センサ４ＬＬと４ＬＲとの間や高さ位置検出センサ４ＲＬと４ＲＲとの間に位置ずれが生じていても、左プラテン２Ｌおよび右プラテン２Ｒをホームポジションに精度良く合わせ込むことができる。図６に図２と対応してこの場合のブロック図を示す。
【００４９】
図７は図５に示したプリンタ装置に付設された自動紙厚検知機構を示す側面図である。この自動紙厚検知機構は、左プラテン２Ｌ側と右プラテン２Ｒ側にそれぞれ設けられ、センシングシャフト６と、ギャップ検出用フォトセンサ７と、セッティングローラ８と、ギャップ検出用プレート９と、リードスクリュー機構１０とを備えて成り、印字媒体の厚さを印字直前に検知し、プラテン２Ｌ（２Ｒ）の高さ位置を調整し、適正なプラテンギャップを確保する。セッティングローラ８は、その下端面が印字ヘッド１の基準位置、すなわち印字ヘッド面に対応して設けられている。ギャップ検出用プレート９はその一端９ａが軸支されている。ギャップ検出用フォトセンサ７はプラテン２を挟み込んだホルダ１１に取り付けられている。
【００５０】
基本原理は、セッティングローラ８を固定しておき、モータ（図示せず）を駆動源としたリードスクリュー機構１０を介してセンシングシャフト６を上昇させ、印字媒体をセッティングローラ８の下端面とセンシングシャフト６の上端面との間に挟み込み、印字媒体の厚さを計測する。センシングシャフト６は印字媒体がセットされる前には最下部に退避している。印字媒体がセットされると、リードスクリュー機構１０が作動し、センシングシャフト６を上昇させ、印字媒体に突き当てる。この時、センシングシャフト６はギャップ検出用プレート９を押し上げ、ギャップ検出用プレート９の他端９ｂとギャップ検出用フォトセンサ７との位置関係を変える。このギャップ検出用プレート９の他端９ｂとギャップ検出用フォトセンサ７との位置関係を元に戻すように、モータ３ＬＬ，３ＬＲ（３ＲＬ，３ＲＲ）を駆動源とするリードスクリュー機構１２ＬＬ，１２ＬＲ（１２ＲＬ，１２ＲＲ）を介してプラテン２Ｌ（２Ｒ）を上昇させることによって、毎次、適正なプラテンギャップを確保する。
【００５１】
【発明の効果】
以上説明したことから明らかなように本発明によれば、プラテンのホームポジションへの自動調整に際して、プラテンが平行状態を保って下降・上昇するので、モータのステップ数とプラテンの移動量との関係に影響を与えないものとなり、プラテンをホームポジションに精度良く合わせ込むことが可能となる。
【図面の簡単な説明】
【図１】  図４に示したフローチャートに従うプラテンのホームポジションへの自動調整動作を説明する図である。
【図２】  本発明に係るプリンタ装置の要部を示すブロック図である。
【図３】  図２に示したプリンタ装置におけるＣＰＵの機能ブロック図である。
【図４】  電源投入時に行われる本発明特有のプラテンのホームポジションへの自動調整動作を示すフローチャートである。
【図５】  ２つのプラテンを備えたプリンタ装置の概略構成図である。
【図６】  このプリンタ装置の要部を示すブロック図である。
【図７】  図５に示したプリンタ装置に付設された自動紙厚検知機構を示す側面図である。
【図８】  従来および本発明に係るプリンタ装置の概略構成図である。
【図９】  電源投入時に行われる従来のプラテンのホームポジションへの自動調整動作を示すフローチャートである。
【図１０】  このフローチャートに従うプラテンのホームポジションへの自動調整動作を説明する図である。
【符号の説明】
１…印字ヘッド、２…プラテン、３Ｌ…左側モータ、３Ｒ…右側モータ、４Ｌ…左高さ位置検出センサ、４Ｒ…右高さ位置検出センサ、ＰＬ，ＰＲ…プレート、ＡＬ，ＡＲ…脚、５…制御部、５−１…ＣＰＵ、５−２…ＲＯＭ、５−３…ＲＡＭ、５−４，５−５…インターフェイス、５Ａ…左側端部降下部、５Ｂ…右側端部降下部、５Ｃ…左側端部上昇部、５Ｄ…右側端部上昇部。
【図１】
0003666310.tif 000002
【図２】
0003666310.tif 000003
【図３】
0003666310.tif 000004
【図４】
0003666310.tif 000005
【図５】
0003666310.tif 000006
【図６】
0003666310.tif 000007
【図７】
0003666310.tif 000008
【図８】
0003666310.tif 000009
【図９】
0003666310.tif 000010
【図１０】
0003666310.tif 000011