(57)【要約】【課題】パネルとスタッカーとの衝突の発生頻度を低減できる記録装置を提供する。【解決手段】プリンターは、その本体に設けられた回動式の操作パネル１３、操作パネル１３の動力源となる第１モーター、本体に対して出退可能にスライドして突出位置（開位置）で記録済みの用紙を受けるスタッカー２３と、スタッカー２３の動力源となる第２モーターとを備えている。さらにプリンターは、第１モーター及び第２モーターを制御するコントローラーを備えている。コントローラーは、操作パネル１３とスタッカー２３とを閉じる場合、操作パネル１３の開位置を検知する第１センサー６３とスタッカー２３が開位置にあることを検知する第２センサー７４との検知信号に基づいて、スタッカー２３が開位置でなくなった時点から操作パネルをその開位置で待機時間だけ待機させた後（図９（ｃ））、操作パネル１３の閉動作を開始させる。【選択図】図９
2016033070.tif 000002
【特許請求の範囲】
【請求項１】
記録装置の筺体に対して開閉可能に設けられたパネルと、
前記筺体に対して出退可能に設けられた可動式のスタッカーと、
前記パネルを駆動させる第１モーターと、
前記スタッカーを駆動させる第２モーターと、
前記第１モーター及び第２モーターを制御する制御部と、を備え、
前記パネルが開閉する移動経路と前記スタッカーが出退する移動経路とが一部重なり、
前記制御部は、閉指示を受け付けると、前記スタッカーを閉動作させるとともに当該閉動作の途中で当該スタッカーが所定の位置に達した後に、前記パネルの閉動作を開始させる、ことを特徴とする記録装置。
【請求項２】
前記パネルの位置を検出する第１位置検出部と、
前記スタッカーの位置を検出する第２位置検出部とを、更に備え、
前記制御部は、前記閉指示を受け付けると、前記パネルが前記スタッカーとの干渉を避けられる退避位置よりも閉側に位置する場合は、前記パネルを前記退避位置まで一旦開き、前記退避位置から閉動作を開始させる、ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記退避位置は、前記パネルの全開位置であることを特徴とする請求項２に記載の記録装置。
【請求項４】
前記第１位置検出部は、前記パネルの開位置を検知する第１センサーであり、
前記退避位置は、前記第１センサーが前記パネルの閉を表す状態から開を表す状態に変わった位置である、ことを特徴とする請求項２又は３に記載の記録装置。
【請求項５】
前記制御部が、前記スタッカーが所定の位置に達した後に、前記パネルの閉動作を開始させたときは、前記パネルの移動経路と前記スタッカーの移動経路とが一部重なる干渉領域では、前記スタッカーが閉方向へ先に移動したのち、前記パネルが閉方向へ移動するタイミングに調整される、ことを特徴とする請求項２に記載の記録装置。
【請求項６】
前記パネルの可動域における位置を管理する第１位置管理部と、
前記スタッカーの可動域における位置を管理する第２位置管理部と、を備え、
前記制御部は、前記閉指示を受け付けたときの前記パネルの位置と前記スタッカーの位置とから、前記パネルと前記スタッカーとが閉動作の過程で干渉しない前記パネルの待機時間を取得し、前記スタッカーの閉動作を開始したのち、前記待機時間を待ってから前記パネルの閉動作を開始することを特徴とする請求項１に記載の記録装置。
【請求項７】
前記第２位置検出部は、開動作中の前記スタッカーが開位置に達したことを検知する第２センサーであり、
前記制御部は、前記パネルと前記スタッカーとを共に閉じる場合は、前記第２センサーが開を表す状態から閉を表す状態に変わってから、所定時間を待って、前記パネルの閉動作を開始する、ことを特徴とする請求項２に記載の記録装置。
【請求項８】
前記制御部は、前記スタッカーが所定の位置よりも閉側に位置している場合は、前記パネルを前記退避位置に待機させることなく閉動作させる、ことを特徴とする請求項２乃至７のいずれか一項に記載の記録装置。
【請求項９】
前記制御部は、前記閉指示を受け付けたとき、前記スタッカーが所定の位置よりも閉側の位置にある場合は、前記パネルが前記退避位置よりも閉側にあっても、前記パネルの移動経路と前記スタッカーの移動経路とが一部重なる干渉領域になければ、前記パネルを前記退避位置に移動させることなく閉動作させる、ことを特徴とする請求項２乃至８のいずれか一項に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録後に排出された媒体（用紙等）を受ける可動式のスタッカーと、筐体に設けられた可動式の操作パネル等のパネルとを備えた記録装置に関する。
【背景技術】
【０００２】
例えば特許文献１には、記録後に排出された媒体（用紙等）を受ける可動式のスタッカーと、本体（筐体の一例）に設けられた可動式の操作パネル（パネルの一例）とが、共通の動力源である一つのモーターの動力により連動して動作する記録装置が開示されている。スタッカーは本体の前面下部に出退可能に設けられ、電源オン操作されると、本体内から外側へスライド移動して所定の開位置まで突出する。一方、操作パネルは、本体の前面上端部を中心に回動可能に設けられている。操作パネルが閉じた状態では、その下端部がスタッカーの移動経路上に位置する。このように操作パネルとスタッカーとの移動経路が一部で重複することで、記録装置の高さ方向の小型化を実現している。
【０００３】
電源オン時は、モーターの動力によってスタッカーと操作パネルは連動して閉位置から開位置へ開動作するため、開動作の過程で両者が衝突することはなかった。操作パネルは開位置に配置されると、モーターとの動力伝達が遮断される構成となっており、操作パネルはユーザーが閉じる操作を手動で行う構成となっている。そのため、スタッカーは印刷時以外は不要なので、邪魔にならないようにモーターの動力で閉じるが、操作パネルはユーザーが印刷以外の他の用途、例えば設定操作等で使用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２０９１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の記録装置では、電源オン操作時にスタッカーが操作パネルの開動作と共に突出し、その突出した後にスタッカーが閉じる構成であったため、スタッカーが突出して直ぐに退避する動作が無駄な動作であった。この無駄な動作を無くすためには、パネルとスタッカーとを独立した動力源で動作させる必要がある。
【０００６】
しかし、特許文献１に記載の記録装置のように、パネルとスタッカーとの移動経路が一部で重複している構成では、操作パネルとスタッカーとを独立して駆動させた際に、両者が衝突する心配があった。なお、上記の課題は、操作パネルに限定されず、パネルが可動式のカバー等のカバーパネルであっても同様である。
【０００７】
本発明の目的は、パネルとスタッカーとの衝突の発生頻度を低減できる記録装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する記録装置は、記録装置の筺体に対して開閉可能に設けられたパネルと、前記筺体に対して出退可能に設けられた可動式のスタッカーと、前記パネルを駆動させる第１モーターと、前記スタッカーを駆動させる第２モーターと、前記第１モーター及び第２モーターを制御する制御部と、を備え、前記パネルが開閉する移動経路と前記スタッカーが出退する移動経路とが一部重なり、前記制御部は、閉指示を受け付けると、前記スタッカーを閉動作させるとともに当該閉動作の途中で当該スタッカーが所定の位置に達した後に、前記パネルの閉動作を開始させる。
【０００９】
この構成によれば、制御部は、閉指示を受け付けると、スタッカーを閉動作させるとともにこの閉動作の途中でスタッカーが所定の位置に達した後に、パネルの閉動作を開始させる。よって、制御部がスタッカーとパネルとを閉じる際、両者の衝突の発生頻度を低減できる。
【００１０】
上記記録装置では、前記パネルの位置を検出する第１位置検出部と、前記スタッカーの位置を検出する第２位置検出部とを、更に備え、前記制御部は、前記閉指示を受け付けると、前記パネルが前記スタッカーとの干渉を避けられる退避位置よりも閉側に位置する場合は、前記パネルを前記退避位置まで一旦開き、前記退避位置から閉動作を開始させることが好ましい。
【００１１】
この構成によれば、制御部は、閉指示を受け付けたときに、パネルがスタッカーとの干渉を避けられる退避位置よりも閉側に位置する場合は、パネルを退避位置まで一旦開くことで、スタッカーの通路が確保される。スタッカーが所定の位置に達して両者が干渉しなくなったタイミング以後に、パネルが退避位置からの閉動作を開始する。よって、パネルとスタッカーとを両者の衝突を回避しつつ閉じることができる。
【００１２】
上記記録装置では、前記退避位置は、前記パネルの全開位置であることが好ましい。
この構成によれば、パネルが全開位置に退避するので、スタッカーの通路を確実に確保できる。また、全開位置であれば、全開位置を検知するセンサーを用いてもよいが、例えばセンサーを用いなくても、全開位置のエンドに当たることでパネルを退避位置に停止させることが可能になる。
【００１３】
上記記録装置では、前記第１位置検出部は、前記パネルの開位置を検知する第１センサーであり、前記退避位置は、前記第１センサーが前記パネルの閉を表す状態から開を表す状態に変わった位置であることが好ましい。
【００１４】
この構成によれば、パネルを閉位置から開くときは、制御部が、第１センサーが閉を表す状態から開を表す状態に変わる位置までパネルを開動作させる。また、パネルとスタッカーとを閉じるときは、第１センサーを利用して、第１センサーがパネルの閉を表す状態から開を表す状態に変わった位置まで退避する。よって、パネルを開くときの制御と、パネルを閉じるときの制御とを、共通の第１センサーを用いて行うことができる。このため、部品点数が少なく済む。
【００１５】
上記記録装置では、前記制御部が、前記スタッカーが所定の位置に達した後に、前記パネルの閉動作を開始させたときは、前記パネルの移動経路と前記スタッカーの移動経路とが一部重なる干渉領域では、前記スタッカーが閉方向へ先に移動したのち、前記パネルが閉方向へ移動するタイミングに調整されることが好ましい。
【００１６】
この構成によれば、パネルの移動経路とスタッカーの移動経路とが一部重なる干渉領域では、スタッカーが閉方向へ先に移動したのち、パネルが閉方向へ移動する。よって、パネルとスタッカーとを衝突を回避しつつ両者を閉じることができる。例えばスタッカーが筐体内に収納された状態で、パネルが筐体側に閉じた状態とすることができる。例えばパネルとスタッカーとの干渉領域を通るタイミングが逆であると、筐体側に先に閉じたパネルが邪魔になってスタッカーを筐体内に収納できなくなる。
【００１７】
上記記録装置では、前記パネルの可動域における位置を管理する第１位置管理部と、前記スタッカーの可動域における位置を管理する第２位置管理部と、を備え、前記制御部は、前記閉指示を受け付けたときの前記パネルの位置と前記スタッカーの位置とから、前記パネルと前記スタッカーとが閉動作の過程で干渉しない前記パネルの待機時間を取得し、前記スタッカーの閉動作を開始したのち、前記待機時間を待ってから前記パネルの閉動作を開始することが好ましい。
【００１８】
この構成によれば、制御部は、閉指示を受け付けたときのパネルの位置とスタッカーの位置とから、パネルとスタッカーとが閉動作の過程で干渉しないパネルの待機時間を取得し、スタッカーの閉動作を開始したのち、待機時間を待ってからパネルの閉動作を開始する。このため、閉指示を受け付けたときのパネルの位置とスタッカーの位置とから、両者の閉動作を開始することができる。
【００１９】
上記記録装置では、前記第２位置検出部は、開動作中の前記スタッカーが開位置に達したことを検知する第２センサーであり、前記制御部は、前記パネルと前記スタッカーとを共に閉じる場合は、前記第２センサーが開を表す状態から閉を表す状態に変わってから、所定時間を待って、前記パネルの閉動作を開始することが好ましい。
【００２０】
この構成によれば、スタッカーを閉位置から開くときは、制御部が、第２センサーが閉を表す状態から開を表す状態に変わる位置までスタッカーを開動作させることで、スタッカーは開かれる。また、パネルとスタッカーとを閉じるときは、第２センサーを利用して、第２センサーがパネルの開を表す状態から閉を表す状態に変わってから、所定時間を待って、パネルの閉動作が開始される。ので、パネルとスタッカーとの衝突を回避しつつ閉めることができる。よって、スタッカーを開くときの制御と、スタッカーを閉じるときの制御とを、共通の第２センサーを用いて行うことができる。このため、部品点数が少なく済む。
【００２１】
上記記録装置では、前記制御部は、前記スタッカーが所定の位置よりも閉側に位置している場合は、前記パネルを前記退避位置に待機させることなく閉動作させることが好ましい。
【００２２】
この構成によれば、スタッカーが所定の位置よりも閉側に位置している場合は、パネルは退避位置に待機することなく閉動作する。このため、パネルを無駄な待機をせずに閉めることができる。
【００２３】
上記記録装置では、前記制御部は、前記閉指示を受け付けたとき、前記スタッカーが所定の位置よりも閉側の位置にある場合は、前記パネルが前記退避位置よりも閉側にあっても、前記パネルの移動経路と前記スタッカーの移動経路とが一部重なる干渉領域になければ、前記パネルを前記退避位置に移動させることなく閉動作させることが好ましい。
【００２４】
この構成によれば、スタッカーが所定の位置よりも閉側に位置する場合は、パネルが退避位置よりも閉側にあっても干渉領域になければ、退避位置に移動させることなく、閉動作させる。
【図面の簡単な説明】
【００２５】
【図１】第１実施形態におけるプリンターの斜視図。
【図２】パネル及びスタッカーが開状態にあるプリンターの斜視図。
【図３】プリンターの側断面図。
【図４】パネル及びその駆動装置を示す斜視図。
【図５】第１センサーがパネルの開位置を検知する状態を示す模式側面図。
【図６】スタッカー及びその駆動装置を示す斜視図。
【図７】プリンターの電気的構成を示すブロック図。
【図８】（ａ）〜（ｄ）はパネルとスタッカーのオープン制御を説明する模式側面図。
【図９】（ａ）〜（ｄ）はパネルとスタッカーのクローズ制御を説明する模式側面図。
【図１０】オープン制御ルーチンを示すフローチャート。
【図１１】クローズ制御ルーチンを示すフローチャート。
【図１２】第２実施形態におけるクローズ制御ルーチンを示すフローチャート。
【発明を実施するための形態】
【００２６】
（第１実施形態）
以下、記録装置をプリンターに具体化した第１実施形態を、図面を参照して説明する。
図１に示すように、プリンター１１は、薄型の略直方体形状を有する筐体の一例としての装置本体１２（以下、単に「本体１２」ともいう。）と、本体１２の前面（図１では右面）に設けられてユーザーの入力操作に用いられる操作パネル１３とを備えている。操作パネル１３は、上端部を中心に回動可能に取り付けられた回動式である。操作パネル１３には、液晶パネル等よりなる表示部１４及び複数の操作スイッチからなる操作部１５を備えている。操作部１５には、プリンター１１の電源をオン・オフ操作するための電源スイッチ１５ａ、及び表示部１４に表示されたメニュー画面上で所望の項目を選択操作するためなどの操作スイッチ１５ｂなどが含まれる。
【００２７】
図１に示すように、本体１２内の下部には、媒体の一例としての用紙Ｐを複数枚収容可能な給送カセット１６が挿抜可能な状態で挿着されている。給送カセット１６に収容された複数枚の用紙Ｐはピックアップローラー１７（図３参照）により一番上から順番に一枚ずつ送り出され、その送り出された用紙Ｐは所定の搬送経路に沿って搬送方向Ｙに搬送される。
【００２８】
また、本体１２内には、キャリッジ１８が、搬送方向Ｙと交差する走査方向Ｘに沿って延びるガイド軸１９に案内されて走査方向Ｘに往復移動可能な状態で設けられている。キャリッジ１８の下部には、ノズルからインク滴を噴射する記録ヘッド２０が取り付けられている。搬送方向に間欠的に搬送される用紙Ｐｄの表面に向かって、走査方向Ｘにキャリッジ１８と共に往復移動する記録ヘッド２０からインク滴が噴射されることで、用紙Ｐｄに印刷が施される。印刷済みの用紙Ｐｄは、操作パネル１３の下側に配置された回動式のカバー２１が開いた状態で露出する排出口から、図１に白抜き矢印で示す方向へ排出される。なお、プリンター１１は、本体１２の後部に設けられた開閉式のカバー２２を開けた状態で露出する挿入口から手差しで用紙Ｐを挿入して印刷することも可能になっている。
【００２９】
図２に示すように、操作パネル１３は、本体１２の前面上端部を中心に回動することで開閉する可動式であり、図１に示す閉位置と図２に示す開位置との間を電動で回動する。また、図２に示すように、本体１２には、略四角板状の一枚のトレイにより構成されるスタッカー２３（媒体受け部）が出退（出没）可能な状態で設けられている。スタッカー２３は電動式で、本体１２内に収納された閉位置（退避位置）（例えば図１の状態）と、本体１２から所定の出量で突出する開位置（例えば図２の状態）との間を往復移動可能となっている。操作パネル１３とスタッカー２３は別々の動力源により駆動される。例えば電源オン操作時は、操作パネル１３は図１に示す閉位置から前方に回動して図２に示すようにユーザーから見易い所定の姿勢角の開位置に配置される。この開位置は、操作パネル１３が図１に示す閉位置にあるときの姿勢角を０度とした場合に例えば約４５度である。なお、開位置におけるパネル１３の姿勢角は、４５度に限らず、閉位置（０度）と全開との間の他の姿勢角でもよく、特に３０〜７０度の範囲内の角度が好ましい。
【００３０】
また、印刷ジョブを受信したときなど印刷が行われるときに、スタッカー２３は本体１２から突出する。その突出するスタッカー２３に押されてカバー２１は開放される。そして、スタッカー２３は、全開位置よりも少し手前の開位置に達すると減速して停止する。このため、スタッカー２３は開位置から全開までの範囲（開領域）内に位置する開状態となる。印刷済みの用紙Ｐｄは、開状態にあるスタッカー２３上に排出される。印刷が終わると、スタッカー２３は本体１２内に収納されて閉位置に配置される。なお、スタッカー２３が開状態から閉位置に退避しても、操作パネル１３は開状態に保持される。
【００３１】
また、電源オフ操作時は、図２に示す開状態にある操作パネル１３とスタッカー２３とがそれぞれ閉動作をする。すなわち、操作パネル１３の開状態からの閉動作と、スタッカー２３の開状態からの閉動作とが同時期に行われる。また、表示部１４には、スタッカー２３の開動作又は閉動作を指示できる指示ボタン（アイコンボタン）が表示される。表示部１４がタッチパネルであれば指示ボタンを直接押し、そうでない場合は操作スイッチ１５ｂの操作で指示ボタンを選択操作することで、スタッカー２３の開動作と閉動作を指示可能である。なお、指示ボタンは、開ボタンと閉ボタンとが別々に設けられてもよいし、スタッカー２３の開状態では閉ボタンになり、スタッカー２３の閉状態では開ボタンになる１つのボタンからなる構成でもよい。
【００３２】
本実施形態のプリンター１１では、操作パネル１３が回動するときの経路と、スタッカー２３が出退するときの経路とが、途中で一部重なっている。このため、操作パネル１３とスタッカー２３とが、それぞれの位置及び開閉するタイミングによっては、経路の重なる部分（以下、「干渉領域」ともいう。）で衝突する虞がある。例えばスタッカー２３の閉動作と操作パネル１３の閉動作とを同時に行うと、操作パネル１３の方が早く閉まるので、両者が衝突することになる。そのため本実施形態では、操作パネル１３とスタッカー２３とを、共に開くとき、あるいは共に閉めるときに、両者の動作タイミングを調整する制御を採用している。この制御の詳細については後述する。なお、以下の説明では、操作パネル１３を単に「パネル１３」と称する場合がある。
【００３３】
次に、プリンター１１の詳細な構成について説明する。
以下、図３を参照しながら用紙搬送経路上の構成要素について説明する。図３に示すように、本体１２内には、用紙が給送・搬送される経路に沿って、カセット給送部２５、給送部２６、媒体搬送部２７、記録部２８及び送り部２９が備えられている。カセット給送部２５は、給送カセット１６と、給送カセット１６の上方に設けられたピックアップローラー１７と、給送カセット１６に収容された用紙Ｐの先端と対向する位置に設けられた分離部３０とを備える。
【００３４】
ピックアップローラー１７は、揺動軸３１を中心に揺動可能な揺動部材３２の先端部に設けられ、搬送モーター３３（図６参照）から伝達される動力によって回転する。ピックアップローラー１７は、給送カセット１６に収容された用紙Ｐの最上位のものと接して回転することにより、最上位の用紙Ｐを給送カセット１６から給送経路へ送り出す。送り出される最上位の用紙Ｐは、その送り出し途中で分離部３０により次位以降の用紙Ｐと分離される。
【００３５】
図３に示すように、分離部３０の給送経路下流側に設けられた給送部２６は、搬送モーター３３により駆動される給送駆動ローラー３４と、一対の給送従動ローラー３５，３６とを備えている。給送駆動ローラー３４と給送従動ローラー３６との間に挟持された用紙Ｐは、給送駆動ローラー３４の外周に沿って搬送方向が転換されつつ、媒体搬送部２７へ搬送される。媒体搬送部２７は、同じく搬送モーター３３により駆動される搬送駆動ローラー３７と、搬送駆動ローラー３７に圧接して従動回転する搬送従動ローラー３８とを備える。この媒体搬送部２７により、用紙Ｐがさらに下流側へと送られる。
【００３６】
図３に示すように、媒体搬送部２７の下流側に設けられた記録部２８は、キャリッジ１８と、記録ヘッド２０と、記録ヘッド２０と対向する支持台３９とを備えている。キャリッジ１８の底部に用紙Ｐの搬送経路と対向する状態で設けられた記録ヘッド２０は、キャリッジ１８がキャリッジモーター４０（図６参照）の動力によってガイド軸１９に案内されつつ走査方向Ｘ（図３では紙面と直交する方向）に往復動する過程で、用紙Ｐに対してインク滴を噴射して用紙Ｐに画像を印刷する。このとき、支持台３９は、用紙Ｐを支持し、用紙Ｐと記録ヘッド２０との距離（ギャップ）を規定する。
【００３７】
そして、支持台３９の下流側に設けられた送り部２９は、搬送モーター３３によって駆動される第１ローラー４１と、第１ローラー４１に接して従動回転する第２ローラー４２とを備えている。そして、記録済みの用紙Ｐは第１ローラー４１と第２ローラー４２とに挟持された状態で、送り部２９によって送り出される。
【００３８】
送り出された記録済みの用紙Ｐは、本体１２内に収納された図３に実線で示す閉位置から印刷ジョブ受信時に前方側に突出して同図に二点鎖線で示す開位置に配置されたスタッカー２３の上面に排出される。スタッカー２３は、Ｙ方向に沿ってスライドして本体１２の外側（前方）へ突出する突出動作（開動作）と、反Ｙ方向に沿ってスライドして本体１２内に収納される退避動作（閉動作）とを行う。スタッカー２３は、少なくとも印刷時には、本体１２の外側へスライドして突出する。
【００３９】
また、本体１２の後部（図３では右側）に設けられたカバー２２を開けた状態で露出する給送口４３から手差し挿入された用紙Ｐ（図２に二点鎖線で示す）は、給送駆動ローラー３４と給送従動ローラー３６との間に挿入され、この状態で搬送モーター３３が駆動されることで、媒体搬送部２７及び送り部２９により搬送される。なお、本実施形態では、給送部２６、媒体搬送部２７及び送り部２９により、搬送部の一例が構成される。
【００４０】
スタッカー２３は、搬送方向Ｙの先端部が先端側ほど高くなるように傾斜する傾斜案内面２３ａを形成しつつ上側へ膨出する台部２３ｂと、台部２３ｂの幅方向（走査方向Ｘに同じ）両側に隣接して台部２３ｂよりも高く隆起する一対の隆起部２３ｃとを有している。また、スタッカー２３は先端部を除く基部２３ｄが四角板状（図６参照）に形成されている。支持台３９の下側に配置された板状のフレーム４４と、これに対して所定の間隔を隔ててその下側に配置された板状の支持板部４５との間には、スタッカー２３の基部２３ｄを収容可能な収容凹部４６が形成されている。そして、スタッカー２３は、その基部２３ｄが収容凹部４６内に深く挿入されることで図３に実線で示す閉位置に配置され、閉位置から本体１２に対して外側（前方）へ突出する方向へ移動することで図３に二点鎖線で示す開位置（図２の状態）に配置される。ここで、開位置とは、排出された印刷後の用紙Ｐをスタッカー２３上に積載することが可能な突出量にあるスタッカー２３の位置である。
【００４１】
本実施形態のプリンター１１では、電源オン操作時にまずパネル１３のみが図３に二点鎖線で示す開位置に開動作する。その後、印刷ジョブを受信した際にスタッカー２３が突出動作を行う。このように最初にパネル１３を開き、スタッカー２３の移動経路が確保された後、スタッカー２３を突出動作させるので、両者は衝突しない。
【００４２】
本実施形態のプリンター１１は、ＣＤＲやＤＶＤ等のディスクのレーベル面に印刷するレーベル印刷機能を備える。図３に示すスタッカー２３の先端部における幅方向両側には、ディスクがセットされたトレイ（いずれも図示略）をスライド挿入可能な幅方向（走査方向Ｘに同じ）両側に一対のガイド溝２４（図３では一方のみ図示）が形成されている。ガイド溝２４に沿って水平にトレイを挿入することで、トレイはローラー３７，４１上に載置されると共に奥側で一対のローラー３７，３８にニップされた状態で挿入される。なお、ローラー４２を支持するユニットは、挿入したトレイと係合してローラー４２がトレイから離間する高さまで少し上昇する。このように用紙Ｐへの印刷時と同様のローラー３７，３８，４１を使って搬送されることで、搬送中のトレイ上にセットされたディスクのレーベル面に記録ヘッド２０により印刷が施される。
【００４３】
本体１２内には、レーベル印刷時にガイド溝２４に沿って挿入されたトレイを検知するトレイセンサー４８（図７参照）が設けられている。レーベル印刷終了後にガイド溝２４に沿ってトレイを取り出したことは、トレイセンサー４８により検知される。
【００４４】
また、図３に示すように、このプリンター１１では、閉位置にあるときのパネル１３が、スタッカー２３が閉位置から開位置へ移動する際の移動経路上に位置し、このようなレイアウトの採用により、パネル１３の高さ方向の幅を広く確保しつつ、本体１２の薄型化を実現している。このようにプリンター１１では、スタッカー２３がスライドして出退する領域と、パネル１３が回動する領域とが干渉する構造となっている。
【００４５】
また、図１に示すようにパネル１３とスタッカー２３とが共に閉まった状態において、アイコンボタンを操作した際は、パネル１３とスタッカー２３とが同時に開動作を開始する。この場合も、パネル１３とスタッカー２３は衝突しない。
【００４６】
図２に示すように、スタッカー２３は印刷済みの用紙Ｐを受けるためには所定の出量を確保する必要がある。また、パネル１３はユーザーが見易い約４５度の姿勢角に配置される。そして、パネル１３とスタッカー２３とがこの開状態から閉じる場合、閉動作の開始が同じでも、パネル１３の方が早くに閉まり、スタッカー２３が後から遅れて閉まる。このタイミングであると、スタッカー２３が閉まり切る前に隆起部２３ｃがパネル１３の下端部に衝突し、それ以上、スタッカー２３が閉まり切らない。
【００４７】
また、パネル１３及びスタッカー２３はユーザーが手動で動かすことができるので、閉動作を開始するときのパネル１３の姿勢角及びスタッカー２３の出量が定まらない。このため、例えばパネル１３が既に手動で閉められていた、あるいは１０〜３０度程度の閉寄りの姿勢角にあるときは、スタッカー２３が閉じられたときにその隆起部２３ｃが、パネル１３の下端部に衝突する。そこで、本実施形態では、パネル１３とスタッカー２３とを閉めるときに、それぞれの動作開始タイミング等を調整して両者が衝突しない制御を採用している。
【００４８】
次に、図４を参照してパネル１３の構成について説明する。
パネル１３は、その動力源となる第１モーター５０（電動モーター）から動力伝達機構５１を介して伝達された動力により、その両側部上端から突出する一対の回動軸１３ａ（但し、図４では片側のみ図示）を中心として閉位置と開位置との間を回動する。本実施形態では、第１モーター５０が正転駆動することにより、パネル１３は閉位置から開位置へ向かう方向に開動作をし、第１モーター５０が逆転駆動することにより、パネル１３は開位置から閉位置へ向かう方向に閉動作をする。
【００４９】
動力伝達機構５１は、第１モーター５０の駆動軸５０ａに嵌着されたピニオン５２と噛合する小径の歯車５３と、その歯車５３が一端部に嵌着された回転軸５４の他端部に嵌着された同じく小径の歯車５５と、その歯車５５と噛合する大径の歯車５６とを備えている。さらに歯車５６は、摩擦クラッチ５７の歯車５７ａと噛合し、この歯車５７ａの回転は同軸上に配置された２つの二段歯車５８，５９に伝達され、二段歯車５９の小径部５９ａが歯車６０と噛合している。そして、歯車６０と噛合する筒状の歯車６１は、パネル１３の上端側部に形成された扇形ギヤ６５と噛合している。
【００５０】
摩擦クラッチ５７は、本体１２に固定される固定部５７ｂと歯車５７ａとがコイルばね（図示略）に押圧された状態で設けられている。そのため、第１モーター５０の駆動中は、歯車５７ａが固定部５７ｂに対して相対回転し、その回転が歯車５８〜６１を介して扇形ギヤ６５に伝達されることで、パネル１３が回動する。そして、第１モーター５０の停止中は、歯車５７ａと固定部５７ｂとの間の摩擦力により、パネル１３はそのときの姿勢に維持される。なお、歯車５６は二段歯車で、その隣にほぼ同径の二段歯車６４が同軸上に設けられている。
【００５１】
第１モーター５０には、その回転量に比例した数のパルスを有する検出パルス信号を出力するエンコーダー６２が設けられている。また、パネル１３の裏面側には、パネル１３が開位置にある状態を検知する第１センサー６３（パネル開センサー）が配置されている。第１センサー６３は、パネル１３の裏面から延出する板状の被検知部１３ｂを検知可能な光学式センサーにより構成される。パネル１３が開位置の姿勢角にあるときに、被検知部１３ｂは第１センサー６３の検知光が通る凹部内に挿入可能となっている。パネル１３が本体１２の前面と平行になる姿勢角を０度とし、開方向をプラス方向とすると、パネル１３は０〜９０度の範囲で開閉する。
【００５２】
図５に示すように、パネル１３が開位置のときの所定角度θ１まで開くと、第１センサー６３の検知部６３ａが被検知部１３ｂを検知しない非検知状態から、被検知部１３ｂを検知する検知状態に切り換わる。つまり、第１センサー６３の検知状態が閉を表す状態から開を表す状態に切り換わる。θ１は例えば３０〜７０度の範囲内の所定角度（一例として約４５度）である。本実施形態では、所定角度θ１を、パネル１３を閉じる際に行われるクローズ制御上の原点としている。なお、第１センサー６３は、光学式センサー等の非接触式センサーではなく、接触式センサーとしてもよい。
【００５３】
ここで、第１センサー６３の検知の切り換わり角をθ１度としているのは、次の理由による。θ１を例えば０度にすると、原点出しのためにパネル１３を閉位置（０度）に移動させなければならず、例えばそのときスタッカー２３が突出した状態にあると、パネル１３がスタッカー２３上の印刷済みの用紙Ｐに当たる心配がある。一方、θ１を例えば９０度にすると、電源オン時にパネル１３を一旦全開位置まで移動させて原点出しを行ってから、全開位置から目標位置へ戻す動作となるので、無駄な動作が多くなり、パネル１３が目標位置に配置されるまでの所要時間が長くなる。
【００５４】
このため、本実施形態では、第１センサー６３の検知の切り換わり角をθ１にすることで、θ１まで閉じてもパネル１３がスタッカー２３上の印刷済みの用紙Ｐに当たらず、θ１まで開いても、最大角度（一例として９０度）まで開く場合に比べ時間がかからず、原点出しを早期に終えてパネル１３を目標位置まで移動させることができる。
【００５５】
次に、図６を参照してスタッカー２３の構成について説明する。スタッカー２３は、基部２３ｄの上面に媒体受け面２３ｅを備えている。媒体受け面２３ｅの用紙幅方向の両端側には、突出方向（搬送方向Ｙに同じ）上流側から下流側へ延びる一対のラック６９，６９が設けられている。ラック６９，６９は、スタッカー２３の動力源である第２モーター７０の動力が伝達される動力伝達機構７１を構成する回転軸７２の軸方向に所定の間隔を開けた各位置に嵌着された一対のピニオン歯車７３，７３とそれぞれ噛合している。
【００５６】
スタッカー２３は、第２モーター７０から動力伝達機構７１を介して伝達された動力により、閉位置と開位置との間を移動する。本実施形態では、第２モーター７０が正転駆動することにより、スタッカー２３は閉位置から開位置へ向かう突出方向に移動し、第２モーター７０が逆転駆動することにより、スタッカー２３は開位置から閉位置へ向かう退避方向に移動する。
【００５７】
また、本体１２内には、スタッカー２３が開位置にある状態を検知する第２センサー７４（スタッカー開センサー）が設けられている。第２センサー７４は、スタッカー２３が開位置から全開までの範囲に位置する開状態にあるときに、スタッカー２３の後端部に形成された切欠凹部２３ｆを検知する。このため、第２センサー７４は、スタッカー２３が突出する途中の開位置で閉を表す状態から開を表す状態に切り換わり、スタッカー２３が退避する途中の開位置で開を表す状態から閉を表す状態に切り換わる。ここで、スタッカー２３の開位置は、例えばスタッカーの全閉位置を基準（０％）にして全開位置を１００％としたときに、例えば７０〜９５％の範囲内に設定された位置である。なお、開位置は、例えば出量５０〜１００％の範囲内の適宜な値を設定することができる。
【００５８】
第２センサー７４は、スタッカー２３が閉状態から外側（開側）へ突出する開動作するときに、開位置で、スタッカー２３の閉を表す状態から開を表す状態に変わるスイッチ式のセンサーである。第２センサー７４は、例えば光学式の非接触センサーにより構成されるが、リミットスイッチ等の接触式センサーを用いることもできる。また、第２モーター７０には、その回転量に比例する数のパルスを有する検出パルス信号を出力するエンコーダー７５が設けられている。
【００５９】
また、図６に示すように、基部２３ｄの突出方向上流側（図６では左側）部分における幅方向中央部位には、凹部２３ｇが形成されている。スタッカー２３は、ピックアップローラー１７を支持する揺動部材３２（図３参照）を凹部２３ｇで避けつつ閉位置に収納されるようになっている。このため、スタッカー２３は、閉位置において本体１２内に深い位置まで挿入可能になっている。よって、スタッカー２３は一枚のトレイ構造からなるものの、本体１２からの突出時に必要な出量が確保される。
【００６０】
図６に示すように、電動モーター７０の駆動軸に嵌着されたピニオン７６の回転は、歯車７７を介して歯車７８に伝達される。歯車７８の下側に歯車７８の回転を伝達可能な状態で配列された歯車７９ａ〜７９ｇからなる歯車列７９が、スタッカー２３への動力伝達経路となる。歯車列７９における動力伝達経路上の最終段に位置する歯車７９ｇは、回転軸７２の一端部に嵌着されている。この歯車７９ｇの回転により回転軸７２が回転することで一対のピニオン歯車７３，７３が回転し、これらと噛合する一対のラック６９を介してスタッカー２３が搬送方向Ｙと平行な方向にスライドするようになっている。歯車列７９中の歯車７９ｄは、摩擦クラッチ機構を備えた摩擦クラッチ７９ｋの一部を構成しており、歯車７９ｄに一定値を超える回転力が加わると動力伝達面が滑って空回りする。この摩擦クラッチ７９ｋを構成する歯車７９ｄが介在することで、ユーザーがスタッカー２３を比較的軽い力で出退方向にスライド操作できるうえ、歯車の噛合音等も低減する。また、スタッカー２３が仮に障害物に当たっても摩擦クラッチ７９ｋで滑りロックしないため、第２モーター７０に過度な負荷がかからない。
【００６１】
本実施形態では、後述するコントローラー８０（図７参照）は、第２モーター７０の正転駆動中に第２センサー７４の検知状態が閉を表す状態から開を表す状態に切り換わると、第２モーター７０を減速させつつ駆動停止させる。このため、スタッカー２３は開位置よりも所定距離だけ突出側の位置で停止する。つまり、スタッカーは開位置と全開位置との間の開領域内の位置で停止する。
【００６２】
次に、プリンター１１の電気的構成を図７に基づいて説明する。
図７に示すように、プリンター１１は各種制御を司るコントローラー８０を備えている。コントローラー８０は通信インターフェイス８１を介してホスト装置２００と通信可能に接続される。コントローラー８０は、ホスト装置２００から受信した印刷ジョブデータに基づいてプリンター１１の印刷動作等を制御する。ホスト装置２００は、例えばパーソナルコンピューターからなり、プリンタードライバー２０１を内蔵する。ホスト装置２００は、キーボード及びマウスからなる入力部２０２を備え、ユーザーは入力部２０２を操作することにより、プリンタードライバー２０１がモニター（図示省略）に表示した設定画面において用紙種、用紙サイズ、印刷色及び印刷品質等を含む印刷条件情報を入力設定する。プリンタードライバー２０１は印刷条件情報に基づいて印刷の実行が指定された画像の印刷画像データを生成し、この印刷画像データに印刷条件情報の一部を含むヘッダーを付けて印刷ジョブデータを生成し、これをプリンター１１へ送信する。
【００６３】
コントローラー８０には、出力系として、キャリッジモーター４０、搬送モーター３３、第１モーター５０、第２モーター７０及び表示部１４が電気的に接続されている。また、コントローラー８０には、入力系として、電源スイッチ１５ａ及び操作スイッチ１５ｂを含む操作部１５、リニアエンコーダー８２、エンコーダー４９，６２，７５、第１センサー６３（パネル開センサー）、第２センサー７４（スタッカー開センサー）及びトレイセンサー４８が電気的に接続されている。
【００６４】
図７に示すように、コントローラー８０は、コンピューター８５、ヘッドドライバー８６、モータードライバー８７〜９０及び表示ドライバー９１を備える。コンピューター８５は印刷ジョブデータに基づきヘッドドライバー８６を介して記録ヘッド２０を駆動し、印刷画像データに基づく画像等をインク滴の噴射により描画する。また、コンピューター８５は、モータードライバー８７を介してキャリッジモーター４０を駆動制御し、キャリッジ１８の走査方向Ｘへの移動を制御する。このとき、コンピューター８５は、リニアエンコーダー８２からの入力パルスをカウンター（図示省略）で計数することで、キャリッジ１８の例えばホーム位置を原点とする移動位置を把握する。
【００６５】
さらにコンピューター８５は、モータードライバー８９を介して搬送モーター３３を駆動制御する。ここで、搬送モーター３３の動力伝達経路上に介在する動力伝達切換部９２（クラッチ部）が給紙時に切り換えられることでピックアップローラー１７が回転可能となっている。また、搬送モーター３３の動力が伝達されて、給送駆動ローラー３４、搬送駆動ローラー３７及び第１ローラー４１が回転する。このとき、コンピューター８５は、エンコーダー４９からの入力パルスをカウンター（図示省略）で計数することで、用紙Ｐの搬送位置を把握する。
【００６６】
給送カセット１６に収容された複数枚の用紙Ｐはピックアップローラー１７により一番上から順番に一枚ずつ送り出され、その送り出された用紙Ｐは、給送駆動ローラー３４、搬送駆動ローラー３７及び第１ローラー４１の回転によって所定経路に沿って搬送される。その搬送経路の途中の記録位置で用紙Ｐの表面に、キャリッジ１８と共に走査方向Ｘに往復移動する記録ヘッド２０からインク滴が噴射され、用紙Ｐの表面に画像又は文書が印刷される。
【００６７】
また、図７に示すように、コンピューター８５は、モータードライバー８９を介して第１モーター５０を駆動制御する。第１モーター５０が正転駆動されると、パネル１３が開方向へ回動し、第１モーター５０が逆転駆動されると、パネル１３が閉方向へ回動する。
【００６８】
第１センサー６３（パネル開センサー）は、パネル１３が約４５度の開位置よりも開側の開領域でオンし、パネル１３が開領域にないときにオフする。また、エンコーダー６２は、第１モーター５０の回転量に比例する数のパルスを有する検出パルス信号をコンピューター８５へ出力する。
【００６９】
また、図７に示すように、コンピューター８５は、モータードライバー９０を介して第２モーター７０を駆動制御する。第２モーター７０が正転駆動されると、ピニオン歯車７３が正転し、この正転するピニオン歯車７３とラック６９との噛合を介してスタッカー２３は突出方向へ移動する。一方、第２モーター７０が逆転駆動されると、ピニオン歯車７３が逆転し、この逆転するピニオン歯車７３とラック６９との噛合を介してスタッカー２３は本体１２内への収納方向へ移動する。
【００７０】
第２センサー７４（スタッカー開センサー）は、スタッカー２３が開位置よりも突出側の開領域でオンし、スタッカー２３が開領域にないときにオフする。また、エンコーダー７５は、第２モーター７０の回転量に比例する数のパルスを有する検出パルス信号をコンピューター８５へ出力する。
【００７１】
図７に示すコンピューター８５は、例えばＣＰＵ１００、ＡＳＩＣ１０１（Application Specific ＩＣ（特定用途向けＩＣ））、ＲＡＭ１０２及び不揮発性メモリー１０３等を備えて構成される。不揮発性メモリー１０３には、図１０及び図１１にフローチャートで示されたスタッカー制御用のプログラムを含む各種のプログラムが記憶されている。コンピューター８５は、ＣＰＵ１００が不揮発性メモリー１０３に記憶されたプログラムを実行することで構築されるソフトウェアからなる図７に示す複数の機能部を備える。すなわち、ＣＰＵ１００は、複数の機能部として、主制御部１１１、検出部１１２、判定部１１３、タイマー１１４、第１カウンター１１５及び第２カウンター１１６を備える。もちろん、コンピューター８５を用いたソフトウェアの構成に限定されず、電子回路（例えばカスタムＩＣ）等のハードウェアの構成や、あるいはソフトウェアとハードウェアとの協働による構成でもよい。
【００７２】
図７に示すように、主制御部１１１は、プリンター１１を統括的に制御し、印刷系、パネル系及びスタッカー系の動作を制御する。主制御部１１１は、印刷系の制御を行うときは、各ドライバー８６〜８８を介して、記録ヘッド２０、キャリッジモーター４０及び搬送モーター３３を制御する。主制御部１１１は、パネル系及びスタッカー系の制御を行うときは、各ドライバー８９，９０を介して第１モーター５０及び第２モーター７０を制御する。このパネル系及びスタッカー系の制御を行うときに、主制御部１１１は、検出部１１２の検出結果、判定部１１３の判定結果、タイマー１１４の計時時間、第１カウンター１１５及び第２カウンター１１６の各計数値を使用する。
【００７３】
検出部１１２は、第１モーター５０及び第２モーター７０のそれぞれにかかる過負荷を検出する。すなわち、検出部１１２は、パネル１３がスタッカー２３又は可動域のエンドに当たった際の第１モーター５０の負荷が閾値を超えた過負荷を検出する。また、検出部１１２は、スタッカー２３がパネル１３又は可動域のエンドに当たった際の第２モーター７０の負荷が閾値を超えた過負荷を検出する。過負荷の検出は、モーター５０，７０の電流値が閾値を超えたことをもって過負荷とする検出方法を用いることができる。また、エンコーダー６２，７５からの単位時間当たりの入力パルス数、つまりモーター５０，７０の駆動速度が閾値未満になったことをもって過負荷とする検出方法を用いることができる。また、エンコーダー６２，７５からのパルスエッジ間の間隔時間が閾値を超えたことをもって過負荷とする検出方法を用いることができる。なお、その他、モーター５０，７０のトルクを検出するなど、その他の過負荷検出方法を用いてもよい。
【００７４】
判定部１１３は、パネル１３とスタッカー２３とのうち少なくとも一方の開動作を制御するオープン制御、及びパネル１３とスタッカー２３とのうち少なくとも一方の閉動作を制御するクローズ制御を行ううえで必要な各種の判定処理を行う。
【００７５】
タイマー１１４は、パネル１３及びスタッカー２３を共に動かすオープン制御とクローズ制御において、パネル１３とスタッカー２３との経路が重なる干渉領域での衝突を回避するために、一方（本例ではパネル１３）に課される待機時間ＷＴを計時する。
【００７６】
第１カウンター１１５は、パネル１３の回動位置を計数する。本実施形態では、パネル１３の位置制御上、特にパネル１３の絶対位置は管理しておらず、第１モーター５０を速度制御するときに必要な位置を把握するために使用される。なお、第１カウンター１１５の計数値によってパネル１３の絶対位置を管理してもよい。例えば第１カウンター１１５は、パネル１３がエンドに当たって過負荷を検出した位置、あるいはパネル１３が開位置にあることを第１センサー６３が検知したときのパネル１３の位置を原点として、エンコーダー６２からの検出パルス信号のパルスエッジを計数する。そして、パネル１３が開動作のときに第１カウンター１１５の値をインクリメントし、一方、パネル１３が閉動作のときに第１カウンター１１５の値をデクリメントする。
【００７７】
第２カウンター１１６は、スタッカー２３の位置を計数する。本実施形態では、特にスタッカー２３の絶対位置は管理しておらず、第２モーター７０を速度制御するときに必要な位置を把握するために使用される。スタッカー２３の動力伝達機構５１中の摩擦クラッチ７９ｋで滑りが生じるため、第２モーター７０の回転位置を管理してもスタッカー２３の実際の位置とずれてしまう。このため、本例では、スタッカー２３の可動域内の絶対位置は管理していない。主制御部１１１は、第２カウンター１１６の値に応じた指令値をモータードライバー９０に出力することで、スタッカー２３を移動開始位置から停止位置まで移動させる過程でスタッカー２３のその時々の位置に応じた速度に第２モーター７０を速度制御する。なお、摩擦クラッチ７９ｋを廃止した構成とした場合は、第２カウンター１１６によりスタッカー２３の絶対位置を管理してもよい。この場合、第２カウンター１１６は、スタッカー２３がエンドに当たって過負荷を検出したときの位置、又はスタッカー２３が開位置にあることを第２センサー７４が検知したときの位置を原点とする。そして、第２カウンター１１６は、エンコーダー７５からの検出パルス信号のパルスエッジの数を、スタッカー２３が開動作するときにインクリメントし、スタッカー２３が閉動作するときにデクリメントする。
【００７８】
コンピューター８５は、パネル１３とスタッカー２３とが開動作を行う過程において干渉領域で衝突しないように第１モーター５０及び第２モーター７０を制御するオープン制御と、パネル１３とスタッカー２３とが閉動作を行う過程において干渉領域で衝突しないように第１モーター５０及び第２モーター７０を制御するクローズ制御とを行う。
【００７９】
オープン制御は、ユーザーの電源オン操作時、開ボタン操作時、印刷データ受信時及びレーベル印刷受付け時に行われる。つまり、ＣＰＵ１００は、プリンター１１のオフ中（電源ＯＦＦ中）に、電源スイッチ１５ａから電源オン操作信号の入力時、開ボタン操作信号入力時、印刷データ受信時に、レーベル印刷受付け時に、これらを開指示として受け付け、オープン制御を行う。
【００８０】
クローズ制御は、ユーザーの電源オフ操作時、閉ボタン操作時、印刷ジョブ終了時、スタッカー押込み操作時に行われる。つまり、ＣＰＵ１００は、プリンター１１の起動中（電源オン中）において、電源スイッチ１５ａからの電源オフ操作信号入力時、閉ボタン操作信号入力時、印刷ジョブ終了時、スタッカー押込み操作検出時に、クローズ制御を実行する。なお、電源オフ操作信号入力時と閉ボタン操作信号入力時は、パネル１３とスタッカー２３との両方の閉動作をし、印刷ジョブ終了時とスタッカー押込み操作検出時は、スタッカー２３のみ閉動作し、パネル１３は動作しない。
【００８１】
ここで、スタッカー押込み操作検出とは、スタッカー押込みアシスト制御のトリガーとなるユーザーの押込み操作の検出を指す。本実施形態では、ユーザーがスタッカー２３を軽く押し込むと、その押込み操作を検出してスタッカー２３を自動で全閉位置まで退避させるスタッカー押込みアシスト制御を採用している。コンピューター８５は、第２モーター７０を駆動していないときに、第２センサー７４がスタッカー２３の開を表す状態から閉を表す状態への切り換わりを検知したことをもって、ユーザーによるスタッカー２３の押込み操作を検出する。このスタッカー押込み操作を検出すると、コンピューター８５は、第２モーター７０を逆転駆動させて、スタッカー２３を全閉位置に達するまで閉動作させるスタッカー押込みアシスト制御を実行する。コンピューター８５は、スタッカー押込み操作検出時に、第２モーター７０の逆転駆動を開始し、第２モーター７０の駆動ステップ数が全閉位置に到達するに十分な所定ステップ数に達するか、スタッカー２３が閉側のエンドに当たって過負荷が検出されるかすると、第２モーター７０の逆転駆動を停止させる。
【００８２】
以下、図８を参照してオープン制御について説明する。図８（ａ）は、電源オン操作信号入力時のオープン制御を示す。電源オン操作時は、印刷に使用するスタッカー２３はまだ必要がないので、パネル１３のみ開位置に回動させる。このとき、パネル１３がスタッカー２３と衝突することはない。
【００８３】
図８（ｂ）に示すように、スタッカー２３が開位置にあるときには、パネル１３と衝突することがないので、パネル１３のみ開位置に回動させる。
図８（ｃ）に示すように、パネル１３の直ぐ前にスタッカー２３の隆起部２３ｃが位置している場合、パネル１３を開位置に向かって回動させると、その下端部が隆起部２３ｃに衝突する。パネル１３は図８（ｃ）の二点鎖線の位置でスタッカー２３と衝突した状態で停止する。この場合、パネル１３を開側へ移動させようとする第１モーター５０に大きな過負荷がかかる。本実施形態では、第１モーター５０に負荷が閾値を超える過負荷がかかった場合、パネル１３の回動動作を停止する。そして、表示部１４にエラーメッセージを表示し、例えばパネル１３の手動操作を促す。
【００８４】
そして、この状態からパネル１３とスタッカー２３とを同時に開側へ動作させる。この結果、図８（ｄ）に示すように、パネル１３とスタッカー２３は衝突することなく同図の開位置に配置される。
【００８５】
また、開ボタン操作信号入力時は、パネル１３とスタッカー２３とを共に開動作させる。また、印刷データ受信時は、印刷された用紙Ｐを受けるためにスタッカー２３を開動作させる。さらにレーベル印刷受付け時は、ＣＤＲ又はＤＶＤ等のディスクをセットしたトレイ（図示略）を挿入するためのガイド溝２４（図３、図６参照）がスタッカー２３の隆起部２３ｃに形成されているため、スタッカー２３がもし突出していれば本体１２内へ退避させる。また、パネル１３を全開位置（例えば約９０度）（例えば図９（ａ）中の水平状態に開いた二点鎖線で示す位置）まで開動作させる。パネル１３が全開位置に配置されることで、トレイを挿入するときのパネル１３が邪魔にならず、トレイをガイド溝２４に沿ってスムーズにスライド挿入できる。
【００８６】
次に、図９を参照してクローズ制御について説明する。
図９（ａ）に示すように、電源オン操作時にはパネル１３は同図に実線で示す約４５度の姿勢角で開位置に配置されるが、その後、ユーザーが操作し易い姿勢角にパネル１３を回動させる。そのため、パネル１３は、図９（ａ）に二点鎖線で示す、約１０度の姿勢角や約９０度の姿勢角に配置される場合もある。この状態でユーザーが電源オフ操作を行うと、図９（ａ）に実線で示す開位置よりも閉寄りに位置する二点鎖線で示すパネル１３は、同図に矢印で示すように、スタッカー２３の閉動作の邪魔にならない同図に実線で示す退避位置（つまり開位置）へ開動作し、スタッカー２３が閉動作するための通路を確保する。このときスタッカー２３はパネル１３の開動作とほぼ同時に閉動作を開始している。一方、図９（ａ）における全開位置にパネル１３が位置するときは、スタッカー２３の通路は確保されているので、パネル１３の同図に実線で示す退避位置（開位置）への回動は行われない。
【００８７】
パネル１３が退避位置へ回動した場合、閉動作中のスタッカー２３が図９（ｂ）に示す開位置に達し、第２センサー７４の検知状態がスタッカー２３の開を表す状態から閉を表す状態に切り換わると、これをトリガーとして、タイマー１１４による待機時間ＷＴの計時が開始される。パネル１３は退避位置（開位置）で待機時間ＷＴの経過を待つ。そして、待機時間ＷＴが経過すると、図９（ｃ）に矢印で示すようにスタッカー２３が所定の位置に到達し、スタッカー２３が所定の位置に到達したこと、つまり待機時間ＷＴが経過したことをトリガーにして、パネル１３の閉動作を開始する。パネル１３の閉動作は、スタッカー２３が開位置を閉方向へ過ぎてから、待機時間ＷＴの経過を待ってスタッカー２３が所定の位置に到達すると開始されるので、スタッカー２３が干渉領域を先に閉側へ移動したのちに、パネル１３が干渉領域を閉側へ移動する。この結果、図９（ｃ），（ｄ）に示すように、パネル１３とスタッカー２３は衝突することなくそれぞれ閉位置まで移動する（図９（ｄ））。このように本実施形態では、パネル１３の移動を開始するタイミングを、スタッカー２３が所定の位置に達した時とし、その所定の位置に達した時を、待機時間ＷＴの計時により取得する。
【００８８】
また、スタッカー２３が開位置よりも閉寄りの位置（例えば図９（ｃ））から閉動作を開始した場合、その閉動作の途中で第２センサー７４の開を表す状態から閉を表す状態への切り換わりが現れない。本例では、スタッカー２３が開位置よりも閉寄りの位置を閉動作の開始位置とする場合、パネル１３が退避位置から直ちに閉動作を開始しても、パネル１３とスタッカー２３は干渉しないようになっている。このため、退避位置へ移動したパネル１３は、退避位置（開位置）で待つことなく、直ぐに閉動作を開始する。
【００８９】
また、印刷ジョブ終了時は、スタッカー２３は閉動作させるが、パネル１３は印刷ジョブ受信前の元の位置に移動させる。詳しくは、印刷ジョブを受信すると、パネル１３の位置（角度）を不揮発性メモリー１０３の所定記憶領域に記憶し、印刷ジョブを終了すると、不揮発性メモリー１０３から読み出した元の位置データに基づいてパネル１３を元の位置へ戻す制御を行う。また、レーベル印刷指示を受け付けたときはパネル１３の現在位置（角度）を不揮発性メモリー１０３の所定記憶領域に記憶し、パネル１３を全開位置へ退避させる。そして、ユーザーが挿入したトレイ上のディスクにレーベル印刷が施された後、ユーザーはスタッカー２３のガイド溝２４からトレイを取り外す。このトレイの取出しはトレイセンサー４８（図７参照）により検知される。このレーベル印刷終了後にトレイの取出しを検知すると、不揮発性メモリー１０３からレーベル印刷指示受信時のパネル１３の元の位置を読み出し、その読み出した元の位置（角度）にパネル１３を戻す制御が行われる。
【００９０】
次に上記のように構成されたプリンター１１の作用を説明する。
本実施形態のプリンター１１では、コンピューター８５が、電源オン操作信号の入力、開ボタン操作信号の入力、印刷ジョブの受信、レーベル印刷指示の受付けなどを、開指示として受け付ける。まず、ユーザーが電源スイッチ１５ａを操作した電源オン操作信号入力時に、コンピューター８５はパネル１３の開動作を行う。また、印刷ジョブ受信時にコンピューター８５は、スタッカー２３開動作させる。ディスクのレーベル印刷受付け時に、パネル１３を、ユーザーがトレイをスタッカー２３のガイド溝２４に沿って挿入する際に邪魔にならない角度、例えば全開位置（一例として９０度）まで開動作させる。コンピューター８５は、このような開指示を受け付けると、パネル１３とスタッカー２３とのうち少なくとも一方を開動作させるオープン制御を行う。このオープン制御では、図８（ａ）〜（ｄ）に示した制御などが行われる。
【００９１】
また、本実施形態のプリンター１１では、コンピューター８５が、電源オフ操作信号の入力、閉ボタン操作信号の入力、印刷ジョブ終了などを、閉指示（クローズ指示）として受け付ける。プリンター１１の電源オフ操作信号入力時と閉ボタン操作信号入力時には、コンピューター８５は、パネル１３とスタッカー２３とを共に閉動作させる。また、印刷ジョブを終了すると、コンピューター８５は、スタッカー２３を閉動作させるとともに、パネル１３を印刷ジョブ受信時の元の位置に戻す制御を行う。コンピューター８５は、このような閉指示を受け付けると、パネル１３とスタッカー２３とのうち少なくとも一方を閉動作させるクローズ制御を行う。このクローズ制御では、図９（ａ）〜（ｄ）に示した制御などが行われる。また、ディスクのレーベル印刷終了時に、コンピューター８５は、レーベル印刷指示受付け時に例えば全開位置まで開けたパネル１３を元の位置に戻す制御を行う。
【００９２】
以下、図１０を参照して、まずオープン制御ルーチンについて説明する。オープン制御は、電源オン操作信号入力時、開ボタン操作信号入力時、印刷ジョブ受信時及びレーベル印刷指示受付け時に、これらを開指示として受け付けたコンピューター８５が、図１０に示すオープン制御ルーチンを実行することにより行われる。なお、図１０は、電源オン操作時にコンピューター８５により実行されるオープン制御の一例を示す。以下では、図１０を参照して電源オン操作を受け付けた際のオープン制御について説明する。ユーザーが電源スイッチ１５ａを操作して電源オン操作信号を受け付けると、コンピューター８５はオープン制御を行う。このルーチンは、プリンター１１が電源オンされると、コンピューター８５内のＣＰＵ１００により実行される。
【００９３】
まずステップＳ１１では、パネルのみ開動作を開始させる。第１モーター５０を正転駆動させることにより、パネル１３を閉位置から開動作させる。このとき、第２モーター７０は駆動させない。
【００９４】
ステップＳ１２では、第１モーターに過負荷が検出されたか否かを判断する。すなわち、パネル１３の開動作中に過負荷が検出されたか否かを判断する。第１モーターに過負荷が検出されなければステップＳ１３に進み、過負荷が検出されればステップＳ１４に進む。
【００９５】
ステップＳ１３では、パネルが開位置に達して第１センサー６３の検知状態が閉から開に切り換わるパネル開が、検知されたか否かを判断する。パネル開を検知した場合はステップＳ１４に進み、パネル開を検知しなかった場合はステップＳ１２に戻る。
【００９６】
ステップＳ１４では、パネルを停止させる。すなわち、コンピューター８５は、第１モーター５０の正転駆動を停止させる。このとき、パネル１３は開位置に停止される必要はなく、例えば第１センサー６３によるパネル開が検知されてから第１モーター５０を減速してから停止させ、パネル１３が開位置よりも開側の位置で停止してもよい。
【００９７】
例えば図８（ａ）に実線で示す適正な位置状態にあった場合、図８（ｂ）に実線で示すようにスタッカーが突出位置にある場合は、パネル１３は閉位置から開位置まで回動できるので、ユーザーが手で押さえたり障害物が置いてあったりした場合を除き、その開動作の途中で過負荷が検出されることはまずない。こうしてパネル１３の開動作を開始してからパネル開が検知されるまで開動作を継続し、パネル開が検知されるとパネル１３の開動作を停止する。一方、図８（ｃ）に示すように、パネル１３の開動作の経路上にスタッカー２３の隆起部２３ｃが位置する場合、パネル１３が開動作を開始して直ぐにパネル１３はスタッカー２３の隆起部２３ｃに衝突する。このため、パネル１３の開動作の途中で過負荷が検出されると、パネル１３が隆起部２３ｃに衝突した図８（ｃ）に二点鎖線で示す位置でその開動作が中断される。この場合、コンピューター８５は、表示部１４に手動でパネルを開くことを促すメッセージを表示させる。
【００９８】
こうして電源オン操作によってパネル１３が開動作をした場合、パネル１３は図８（ａ），（ｂ）に二点鎖線で示す開位置に配置されるか、図８（ｃ）に二点鎖線で示す隆起部２３ｃに衝突した位置に配置される。本実施形態のプリンター１１では、操作スイッチ１５ｂを操作してスタッカー２３を開ける開操作を行うことができる。そして、ユーザーは必要に応じて開操作を行う。
【００９９】
ステップＳ１６では、開操作があったか否かを判断する。すなわち、ユーザーが操作スイッチ又は表示部１４に表示されたアイコンボタンを操作して、スタッカー２３を開こうとしたか否かを判断する。開操作がなければステップＳ１６に進み、開操作があればステップＳ１７に進む。
【０１００】
ステップＳ１６では、印刷データを受信したか否かを判断する。印刷データ（印刷ジョブデータ）を受信したか否かを判断する。印刷データを受信すればステップＳ１７に進み、印刷データを受信しなければステップＳ１５に戻る。
【０１０１】
ステップＳ１７では、パネルは閉状態であるか否かを判断する。第１センサー６３がオフしていればパネル１３は閉状態であり、第１センサー６３がオンしていればパネル１３は開状態になる。パネル１３が閉状態でなければ（つまり開状態であれば）、ステップＳ１８に進み、パネル１３が閉状態であればステップＳ１９に進む。
【０１０２】
ステップＳ１８では、スタッカーのみ開動作させる。
ステップＳ１９では、スタッカーが閉状態であるか否かを判断する。スタッカーが閉状態でなければ（つまり開状態であれば）、ステップＳ２０に進み、スタッカーが閉状態であればステップＳ２１に進む。
【０１０３】
ステップＳ２０では、パネルのみ開動作させる。例えば図８（ｂ）に実線で示すように、例えばユーザーがパネル１３を手動で閉じるなどしてパネル１３が閉位置にある状態でスタッカー２３が開位置に突出している場合は、図８（ｂ）に二点鎖線で示すようにパネル１３のみ開動作させる。
【０１０４】
ステップＳ２１では、パネルとスタッカーとを共に開動作させる同時オープン制御を行う。例えば図８（ｃ）に示すように、パネル１３を開動作させるときにスタッカー２３に衝突し、その衝突による過負荷検出位置でパネル１３が同図の二点鎖線で示すように隆起部２３ｃに当たった状態で停止している場合、コンピューター８５は第１モーター５０と第２モーター７０とが同時に正転駆動させる。この結果、図８（ｃ）に矢印で示すように、パネル１３とスタッカー２３とが同時に開き方向に動作するため、両者が衝突することなく開動作することができ、図８（ｄ）に示すように、パネル１３とスタッカー２３とが共に開位置まで動作する。
【０１０５】
なお、電源オン操作時に、図８（ｃ）に示すように、パネル１３がスタッカー２３に衝突して停止した場合、同時オープン制御に移行してパネル１３を開位置まで開動作させてもよい。この場合、第１及び第２モーター５０，７０を同時に正転駆動させ、パネル１３とスタッカー２３とを共に開動作させる。パネル１３がスタッカー２３と衝突しえない位置まで開くと、第２モーター７０を逆転駆動してスタッカー２３に閉動作させる。この構成によれば、パネル１３のみを開動作させる途中でその経路上に位置していたスタッカー２３に衝突しても、パネル１３を開位置まで開くことができるうえ、スタッカー２３が閉位置に戻るため、スタッカー２３が邪魔にもならない。なお、パネル１３がスタッカー２３に衝突して停止した場合は、同時オープン制御に移行して、パネル１３だけでなくスタッカー２３も開位置まで移動させる構成としてもよい。この場合、スタッカー２３は開位置から第２モーター７０を逆転駆動させることで制御により閉じてもよいし、ユーザーが手動操作で閉じてもよい。
【０１０６】
次に、図１１を参照してクローズ制御ルーチンについて説明する。クローズ制御ルーチンは、ユーザーの電源オフ操作時、閉ボタン操作時、印刷ジョブ終了時、スタッカー押込み操作時に行われる。つまり、コンピューター８５のＣＰＵ１００は、プリンター１１の起動中（電源オン中）において、電源スイッチ１５ａから電源オフ操作信号の入力時、閉ボタン操作信号入力時、印刷ジョブ終了時、スタッカー押込み操作検出時に、このクローズ制御ルーチンを実行する。
【０１０７】
まずステップＳ３１では、スタッカーは開状態であるか否かを判断する。スタッカー２３が開状態であればステップＳ３２に進み、スタッカー２３が開状態でなければ（つまり閉状態であれば）ステップＳ３８に進む。
【０１０８】
ステップＳ３２では、第２モーターを駆動してスタッカーを閉動作させる。すなわち、ＣＰＵ１００は、第２モーター７０を逆転駆動させてスタッカー２３を閉動作させる。
ステップＳ３３では、パネルは閉状態であるか否かを判断する。パネルが閉状態であればステップＳ３４に進み、パネルが閉状態でなければ（つまり開状態であれば）ステップＳ３５に進む。
【０１０９】
ステップＳ３４では、第１モーターを駆動してパネルを開位置（退避位置）まで開動作させる。すなわち、第１モーター５０を正転駆動させてパネル１３を第１センサー６３が閉から開に切り換わる開位置（図５）に達するまで開動作させる。
【０１１０】
ステップＳ３５では、スタッカーは閉状態であるか否かを判断する。つまり、開状態から閉動作を開始したスタッカー２３が第２センサー７４に検知されて開から閉の状態に切り換わったか否かを判断する。スタッカー２３が閉状態であればステップＳ３６に進み、スタッカー２３が開状態のままであれば、スタッカー２３が閉状態になるまでそのまま待機する。
【０１１１】
ステップＳ３６では、待機時間ＷＴの計時を開始する。すなわち、ＣＰＵ１００は、タイマー１１４により待機時間ＷＴの計時を開始する。例えばタイマー１１４に待機時間ＷＴをセットし、その値が０（零）になるまでカウントダウンする。
【０１１２】
ステップＳ３７では、待機時間ＷＴが経過したか否かを判断する。待機時間ＷＴを経過していなければ経過するまでそのまま待機し、待機時間ＷＴを経過すればステップＳ４１に進む。
【０１１３】
こうしてクローズ制御開始時にスタッカー２３が開状態にあった場合は、スタッカー２３が開から閉に切り換わった時点からの経過時間を計時し（例えばタイマー１１４をカウントダウンし）、パネル１３が閉から開へ切り換わる所定の位置で待機時間ＷＴの経過を待つ。
【０１１４】
ステップＳ４１では、印刷ジョブ終了時であるか否かを判断する。つまり、今回のクローズ制御開始のトリガーが印刷ジョブ終了によるものであるか否かを判断する。印刷ジョブ終了時でなければステップＳ４２に進み、印刷ジョブ終了時であればステップＳ４３に進む。ここで、印刷ジョブ終了時以外のクローズ制御開始のトリガーとしては、ユーザーの電源オフ操作時、閉ボタン操作時、スタッカー押込み操作時がある。
【０１１５】
ステップＳ４２では、第１モーターを駆動してパネルを閉動作させる。つまり、ＣＰＵ１００は、第１モーター５０を逆転駆動してパネル１３を開位置（退避位置）から閉動作させる。なお、待機時間ＷＴを経過した時点でパネル１３がまだ開位置に到達していなければ、開位置に到達した後、その開位置からパネル１３の閉動作を開始させる。
【０１１６】
一方、クローズ制御開始時に第２センサー７４が開から閉に切り換わる開位置よりもスタッカー２３が閉側に位置する閉状態にあった（Ｓ３１で否定判定）場合は、以下の制御が行われる。
【０１１７】
ステップＳ３８において、第２モーターを駆動してスタッカーを閉動作させる。すなわち、第２モーター７０を逆転駆動してスタッカー２３を閉動作させる。スタッカー２３は閉状態から閉動作を開始するので、開から閉への切り換わり位置は通らない。本実施形態では、スタッカー２３が開から閉への切り換わり位置を既に閉側に過ぎた閉状態にあるときは、パネル１３を所定の位置（開位置）で待機させるべき待機時間ＷＴが０（零）になる。このため、タイマー１１４による計時は行われない。
【０１１８】
ステップＳ３９では、パネルは閉状態であるか否かを判断する。パネルが閉状態であればステップＳ４０に進み、パネルが閉状態でなければ（つまり開状態であれば）ステップＳ４１に進む。
【０１１９】
ステップＳ４０では、第１モーターを駆動してパネルを開位置まで開動作させる。すなわち、第１モーター５０を正転駆動させてパネル１３を第１センサー６３が閉から開に切り換わる開位置（図５）に達するまで開動作させる。
【０１２０】
ステップＳ４１では、印刷ジョブ終了時であるか否かを判断する。つまり、今回のクローズ制御開始のトリガーが印刷ジョブ終了によるものであるか否かを判断する。印刷ジョブ終了時でなければステップＳ４２に進み、印刷ジョブ終了時であればステップＳ４３に進む。ここで、印刷ジョブ終了時以外のクローズ制御開始のトリガーとしては、ユーザーの電源オフ操作時、閉ボタン操作時、スタッカー押込み操作時がある。
【０１２１】
ステップＳ４２では、第１モーターを駆動してパネルを閉動作させる。つまり、第１モーター５０を逆転駆動してパネル１３を開位置から閉動作させる。なお、パネル１３は開位置に到達した後、その開位置から閉動作を開始させる。こうしてパネル１３は全閉位置まで閉じるが、パネル１３は開位置で待機時間ＷＴの経過を待ったのちに閉動作を開始するので、スタッカー２３と経路が重複する部分ではスタッカー２３が通過した直後に通過することになり、その閉動作の途中で、同じく閉動作中のスタッカー２３と衝突することはない。一方、印刷ジョブ終了時である場合は、ステップＳ４３の処理が行われる。
【０１２２】
ステップＳ４３では、パネルを印刷ジョブ前の位置へ移動させる。すなわち、ＣＰＵ１００は、不揮発性メモリー１０３の所定記憶領域からパネル１３の印刷ジョブ前の位置を読み出し、第１モーター５０を駆動させてパネル１３をその位置まで戻す。こうして印刷ジョブを実行するために一旦印刷の邪魔にならない位置へ退避させたパネル１３が、印刷ジョブ前の元の位置に自動で戻される。例えばユーザーがパネル１３の見易い角度に手動で調整していた場合は、パネル１３はユーザーが手動で調整していた元の位置に自動で戻される。
【０１２３】
ステップＳ４４では、スタッカー閉フラグ＝１（閉）を不揮発性メモリー１０３の所定記憶領域に書き込む。こうしてスタッカー２３が全閉位置にある旨が不揮発性メモリー１０３に記憶される。
【０１２４】
ステップＳ４５では、パネルの現在位置を記憶する。すなわち、ＣＰＵ１００は、パネル１３の現在位置を不揮発性メモリー１０３の所定記憶領域に記憶する。
以上詳述した第１実施形態によれば、以下の効果を得ることができる。
【０１２５】
（１）パネル１３が開閉する移動経路とスタッカー２３が出退する移動経路とが一部重なるプリンター１１において、コンピューター８５は、閉指示を受け付けると、スタッカー２３を閉動作させ、その閉動作の途中でスタッカー２３が所定の位置に達した後に、パネル１３の閉動作を開始させる。よって、コンピューター８５がパネル１３とスタッカー２３とを閉じる際、両者の衝突の発生頻度を低減することができる。
【０１２６】
（２）コンピューター８５は、閉指示を受け付けると、パネル１３がスタッカー２３との干渉を避けられる退避位置よりも閉側に位置する場合は、パネル１３を退避位置まで一旦開き、退避位置から閉動作を開始させる。このため、パネル１３が退避位置へ一旦開くことで、スタッカー２３の通路を確保することができる。スタッカー２３が所定の位置に達して両者が干渉しなくなったタイミング以後に、パネル１３の退避位置からの閉動作を開始させる。よって、パネル１３とスタッカー２３とを両者の衝突を回避しつつ閉じることができる。
【０１２７】
（３）パネル１３の開位置を検知する第１センサー６３が、パネル１３の閉を表す状態から開を表す状態に変わる位置を退避位置とした。パネル１３を閉位置から開くときは、コンピューター８５が、第１センサー６３が閉を表す状態から開を表す状態に変わる位置までパネル１３を開動作させる。また、パネル１３とスタッカー２３とを共に閉じるときは、第１センサー６３がパネル１３の閉を表す状態から開を表す状態に変わった位置までパネル１３を退避させる。よって、パネル１３を開くときの制御と、パネル１３を閉じるときの制御とを、共通の第１センサー６３を用いて行うことができる。このため、部品点数が少なく済む。
【０１２８】
（４）コンピューター８５が、スタッカー２３が所定の位置に達した後に、パネル１３の閉動作を開始させたときは、パネル１３の移動経路とスタッカー２３の移動経路とが一部重なる干渉領域では、スタッカー２３が閉方向へ先に移動したのち、パネル１３が閉方向へ移動するタイミングに調整される。よって、パネル１３とスタッカー２３とを衝突を回避しつつ共に閉じることができる。例えばスタッカー２３が本体１２内に収納された状態で、パネル１３が本体１２の前面に閉じた状態とすることができる。例えばパネル１３とスタッカー２３との干渉領域を通るタイミングが逆であると、筐体側に先に閉じたパネル１３が邪魔になってスタッカー２３を筐体内に収納できなくなる。
【０１２９】
（５）開動作中のスタッカー２３が開位置に達したことを検知する第２センサー７４を設けた。スタッカー２３を開くときは、コンピューター８５は、第２センサー７４が閉を表す状態から開を表す状態に切り換わると、第２モーター７０を減速させてスタッカー２３を開状態に停止させる。また、パネル１３とスタッカー２３とを閉じるときは、第２センサー７４がパネル１３の開を表す状態から閉を表す状態に切り換わってから、待機時間ＷＴの経過を待って、パネル１３の閉動作を開始させる。本例の場合、スタッカー２３の動力伝達機構７１中に摩擦クラッチ７９ｋが存在するので、スタッカー２３の絶対位置を管理できないが、スタッカー２３が電動で開いた開状態から閉じる途中でスタッカー２３の開を表す状態から閉を表す状態へ切り換わる位置に第２センサー７４を配置した。よって、スタッカー２３を開く制御に使用する第２センサー７４を、待機時間ＷＴの計時を開始するトリガーとして利用することができる。このため、パネル１３とスタッカー２３との衝突を回避しつつ閉めることができる。よって、スタッカー２３を開く制御と、スタッカー２３を閉じる制御とを、共通の第２センサー７４を用いて行うことができる。このため、部品点数が少なく済む。
【０１３０】
（６）コンピューター８５は、閉指示を受け付けたとき、スタッカー２３が所定の位置よりも閉側の位置にある場合は、パネル１３を退避位置に待機させることなく、直ちに退避位置から閉動作を開始させる。よって、第２センサー７４によりスタッカー２３の開を表す状態から閉を表す状態への切り換わりを検知できない場合でも、パネル１３の退避位置への退避によってスタッカー２３の通路を確保したうえで、退避位置で待機することなく直ちに閉動作を開始することで、パネル１３の閉動作の開始タイミングの遅れをなるべく少なくすることができる。
【０１３１】
（７）コンピューター８５は、閉指示を受け付けたとき、パネル１３が退避位置（開位置）よりも開側の位置にある場合は、退避位置（開位置）への閉動作を行わず、待機時間ＷＴが経過すると、閉動作を開始させる。よって、パネル１３が閉動作を開始して一旦途中の退避位置で一時停止（待機）してから閉動作を再開するという複雑な閉動作になることを回避できる。
【０１３２】
（８）ユーザーがスタッカー２３を軽く押し込むと、その押込み操作を検出してスタッカー２３を自動で全閉位置まで退避させるスタッカー押込みアシスト制御を採用した。よって、ユーザーがスタッカー２３を手動で閉めようとして軽くスタッカー２３を押し込めば、その押込み操作がトリガーになってスタッカー２３が自動で閉じられるので、ユーザーはスタッカーを全閉位置まで押し込む必要がない。
【０１３３】
（９）ユーザーがスタッカー２３を押し込んだ操作を検知してこれをトリガーとしてコンピューター８５が第２モーター７０を逆転駆動させてスタッカー２３を自動で閉動作させるので、スタッカー２３を直観的に操作し易い。
【０１３４】
（第２実施形態）
本実施形態では、スタッカー２３の動力伝達機構７１中の摩擦クラッチが廃止され、スタッカー２３が第２モーター７０と動力伝達機構７１を介して直結されている例である。このため、第２センサー７４の検知位置を基準（原点）としたり、スタッカー２３が退避位置側のエンドと突出位置側のエンドとのうち少なくとも一方のエンドに当たって過負荷を検出したときの検出位置を基準（原点）としたりして、スタッカー２３の移動範囲における現在位置を絶対位置で管理する。
【０１３５】
第１カウンター１１５は、上記原点でリセットされ、エンコーダー６２からの検出パルス信号のパルスエッジを計数し、第１モーター５０の正転時にその計数値をインクリメントし、第１モーター５０の逆転時にその計数値をデクリメントする。また、第２カウンター１１６は、上記原点でリセットされ、エンコーダー７５からの検出パルス信号のパルスエッジを計数し、第２モーター７０の正転時にその計数値をインクリメントし、第２モーター７０の逆転時にその計数値をデクリメントする。本実施形態では、第１カウンター１１５には、パネル１３の位置が絶対位置で管理され、第２カウンター１１６にはスタッカー２３の位置が絶対位置で管理される。
【０１３６】
第１実施形態では、パネル１３が閉領域のどこかに位置しているときは、一旦、開位置にあると検知されるまでパネル１３を開側へ回動させ、スタッカー２３が開位置でなくなった時点から待機時間ＷＴを経過したら、パネル１３にその退避位置（開位置）からの閉動作を開始させる。しかし、待機時間ＷＴは、パネル１３が開位置から閉動作を開始した場合を基準に設定されていたため、パネル１３が開位置と全開位置との間の位置から閉動作を開始した場合はパネル１３の閉動作の開始タイミングが遅れ気味となり、スタッカー２３が閉じ切ってから、パネル１３の閉動作が開始される場合も起こり得た。
【０１３７】
これに対して第２本実施形態では、パネル１３とスタッカー２３の各位置を絶対位置で管理している。そして、コンピューター８５は、パネル１３の絶対位置とスタッカー２３の絶対位置とから、スタッカー２３が閉動作を開始した時点から、スタッカー２３の隆起部２３ｃが重複経路を過ぎた直後にパネル１３が丁度その重複経路を通り過ぎるタイミングとなるパネル１３の現在位置での待機時間ＷＴ１を計算する。そして、スタッカー２３は現在位置から閉動作を開始した時点からの経過時間をタイマー１１４で計時し、その経過時間が待機時間ＷＴ１に達すると、パネル１３の閉動作を開始する。
【０１３８】
次に、図１２に示す本実施形態のクローズ制御について説明する。
コンピューター８５は、電源オフ操作信号入力時など、パネル１３とスタッカー２３とを共に閉動作させるときには、図１２に示すクローズ制御ルーチンに従って、第１モーター５０及び第２モーター７０を駆動制御する。
【０１３９】
ますステップＳ５１では、パネルの位置を取得する。すなわち、ＣＰＵ１００は第１カウンター１１５の値からパネル１３の絶対位置を取得する。
ステップＳ５２では、スタッカーの位置を取得する。すなわち、ＣＰＵ１００は第２カウンター１１６の値からスタッカー２３の絶対位置を取得する。
【０１４０】
ステップＳ５３では、パネルとスタッカーの各位置を用いて待機時間ＷＴ１を計算する。待機時間ＷＴ１は、パネル１３とスタッカー２３とをそのときの現在位置から共に閉動作を開始した場合でも、両者の経路の重複する部分を先にスタッカー２３が通過した直後に、パネル１３が通過するタイミングになるような値として計算される。例えばスタッカー２３の現在位置（絶対位置）から経路の重複する領域内の位置までの所要時間Ｔ１を、スタッカー２３の閉動作時の既知の速度プロファイルを用いて計算する。また、パネル１３の現在位置（絶対位置）から経路の重複する領域内の位置までの所要時間Ｔ２を、パネル１３の閉動作時の既知の速度プロファイルを用いて計算する。そして、Ｔ１＜Ｔ２＋ＷＴ１を満たす待機時間ＷＴ１を計算する。本例では、パネル１３とスタッカー２３との衝突を避けるための余裕の時間ΔＴを設定し、一例として待機時間ＷＴを、式  ＷＴ１＝Ｔ１−Ｔ２＋ΔＴにより計算する。
【０１４１】
ステップＳ５４では、第２モーターを駆動してスタッカーを閉動作させる。すなわち、ＣＰＵ１００は、第２モーター７０を逆転駆動させてスタッカー２３を閉動作させる。
ステップＳ５５では、待機時間ＷＴ１の計時を開始する。すなわち、ＣＰＵ１００は、スタッカー２３の閉動作を開始するタイミングでタイマー１１４による待機時間ＷＴ１の計時を開始する。
【０１４２】
ステップＳ５６では、待機時間ＷＴ１が経過したか否かを判断する。待機時間ＷＴを経過していなければ経過するまでそのまま待機し、待機時間ＷＴを経過すればステップＳ５７に進む。こうしてクローズ制御開始時の現在位置から閉動作を開始したスタッカー２３のその閉動作の開始から待機時間ＷＴ１を経過するまで、パネル１３は現在位置で待機する。そして、待機時間ＷＴ１が経過すると、ステップＳ５７に進む。
【０１４３】
以降のステップＳ５７〜Ｓ６１の処理は、第１実施形態におけるステップＳ４１〜Ｓ４５の処理と同様である。すなわち、ステップＳ５７では、印刷ジョブ終了時であるか否かを判断する。つまり、今回のクローズ制御開始のトリガーが印刷ジョブ終了によるものであるか否かを判断する。印刷ジョブ終了時でなければステップＳ５８に進み、印刷ジョブ終了時であればステップＳ５９に進む。ここで、印刷ジョブ終了時以外のクローズ制御開始のトリガーとしては、ユーザーの電源オフ操作時、閉ボタン操作時、スタッカー押込み操作時がある。
【０１４４】
ステップＳ５８では、第１モーターを駆動してパネルを閉動作させる。つまり、ＣＰＵ１００は、第１モーター５０を逆転駆動してパネル１３を現在位置から閉動作させる。こうしてスタッカー２３の閉動作開始時点から、パネル１３は現在位置で待機時間ＷＴ１の経過を待ったのちに現在位置から閉動作を開始するので、スタッカー２３と経路が重複する部分ではスタッカー２３が通過した直後に通過することになり、その閉動作の途中で、同じく閉動作中のスタッカー２３と衝突することはない。一方、印刷ジョブ終了時である場合は、ステップＳ５９の処理が行われる。
【０１４５】
ステップＳ５９では、パネルを印刷ジョブ前の位置へ移動させる。すなわち、ＣＰＵ１００は、不揮発性メモリー１０３の所定記憶領域からパネル１３の印刷ジョブ前の位置を読み出し、第１モーター５０を駆動させてパネル１３を元の位置に戻す。こうして印刷ジョブを実行するために一旦印刷の邪魔にならない位置へ退避させたパネル１３が、印刷ジョブ前の元の位置に自動で戻される。例えばユーザーがパネル１３の見易い角度に手動で調整していた場合は、パネル１３はユーザーが手動で調整していた元の位置に自動で戻される。
【０１４６】
ステップＳ６０では、スタッカー閉フラグ＝１（閉）を不揮発性メモリー１０３の所定記憶領域に書き込む。こうしてスタッカー２３が全閉位置にある旨が不揮発性メモリー１０３に記憶される。
【０１４７】
ステップＳ６１では、パネルの現在位置を記憶する。すなわち、ＣＰＵ１００は、パネル１３の現在位置（絶対位置）を不揮発性メモリー１０３の所定記憶領域に記憶する。
以上詳述した第２実施形態によれば、以下の効果を得ることができる。
【０１４８】
（１０）パネル１３の可動域における位置を管理する第１位置管理部を構成する第１カウンター１１５及び第１センサー６３と、スタッカー２３の可動域における位置を管理する第２位置管理部を構成する第２カウンター１１６及び第２センサー７４とを備える。パネル１３の絶対位置とスタッカー２３の絶対位置とを管理し、閉指示の受付け時におけるパネル１３とスタッカー２３のそれぞれの現在位置から、パネル１３が待機するべき待機時間ＷＴ１を計算する。そして、スタッカー２３が閉動作を開始してから、待機時間ＷＴ１を経過すると、パネル１３にその現在位置からの閉動作を開始させる。このため、パネル１３とスタッカー２３が閉動作を開始するときの位置によらず、その現在位置に応じた適切な待機時間ＷＴ１が計算されるので、パネル１３とスタッカー２３との衝突を回避しつつ両者間で閉まるタイミングの大きなずれを抑制できる。第１実施形態では、一定の待機時間ＷＴであったため、パネル１３とスタッカー２３がほぼ同時にきれいに閉まる場合もあれば、スタッカー２３が先に閉まり切ってからパネル１３が後から閉まる時間のずれが過大になる場合もある。これに対して第２実施形態では、パネル１３とスタッカー２３との各位置に応じた可変の待機時間ＷＴ１を計算するので、パネル１３とスタッカー２３とが衝突せず絶妙なタイミングで閉まるようにすることができる。
【０１４９】
（１１）スタッカー２３の閉動作を開始したのち、待機時間ＷＴ１を待ってからパネル１３の閉動作を開始する。このため、閉指示を受け付けたときのパネル１３の位置とスタッカー２３の位置とから、両者の閉動作を開始することができる。第１実施形態では、パネル１３が退避位置（開位置）へ開き終わる前に、スタッカー２３が所定の位置に到達した場合は、その時点からパネル１３が退避位置（開位置）までの残りの角度をさらに開くまでの動作が時間の無駄となる。これに対して、この構成によれば、両者が干渉しない退避位置（例えば３０〜４０度の範囲内の値）まではパネル１３を開いてスタッカー２３の通路を確保するものの、それ以外は閉指示を受け付けたときの位置から閉動作を開始できる。このため、パネル１３を一旦開く無駄な動作を少なくし、なるべくスマートな閉動作を実現できる。
【０１５０】
なお、上記実施形態は以下のような形態に変更することもできる。
・パネルの開動作の過程で、第１センサー６３がパネル１３の閉を表す状態から開を表す状態に切り換わる位置（角度θ１）、つまりパネル１３の開位置と退避位置は、例えば約３０度、約４５度、約６０度のような、全閉と全開との間の中間角度領域内の位置に限定されない。第１センサー６３が閉を表す状態から開を表す状態に切り換わる位置（角度θ１）は、全開の角度（一例として９０度）であってもよい。なお、全開とは、パネルの可動域内で最大に開いた角度位置を指す。また、所定の位置を全開位置とすれば、その全開位置の検出を、第１センサー６３を使用しなくても、パネル１３が全開側のエンドに当たった際の過負荷を検出することで全開位置に達したことを検出する構成とすることも可能になる。この場合、第１センサー６３の廃止により構成部品点数を少なくすることができる。開位置と退避位置とが同じである場合、パネル１３が全開位置に退避するので、スタッカー２３の通路を確実に確保できる。
【０１５１】
・コンピューター８５は、閉指示を受け付けたとき、スタッカー２３が所定の位置よりも閉側の位置にある場合は、パネル１３が退避位置よりも閉側にあっても干渉領域になければ、パネル１３を退避位置に移動させることなく閉動作させてもよい。この構成によれば、スタッカー２３の通路を確保できるうえ、パネル１３の閉動作の開始タイミングの遅れを一層少なくすることができる。
【０１５２】
・前記第２実施形態では、パネル１３とスタッカー２３の両方で絶対位置を管理したが、少なくとも一方のみを絶対位置で管理してもよい。例えばパネルのみを絶対位置で管理してもよい。この場合、スタッカー２３が開から閉に切り換わる位置に達してからのパネル１３の待機時間ＷＴ２を、パネルの現在位置（絶対位置）に応じて計算して取得し、スタッカー２３が開から閉に切り換わった時点から待機時間ＷＴ２が経過すると、パネル１３の現在位置からの閉動作を開始させる。この場合、パネル１３を閉から開に切り換わる退避位置（開位置）に戻さなくても、閉指示を受け付けた時の現在位置からパネル１３を閉動作させればよい。また、例えばスタッカーのみを絶対位置で管理してもよい。この場合、スタッカー２３が現在位置から閉動作を開始した際のパネル１３の所定の位置での待機時間ＷＴ３を、パネル１３の現在位置（絶対位置）に応じて計算して取得し、スタッカー２３が閉指示受付け時の現在位置から閉動作を開始した時点から待機時間ＷＴ３が経過すると、所定の位置まで戻したパネル１３の現在位置からの閉動作を開始させる。この構成によれば、パネル１３を閉から開に切り換わる退避位置に戻しはするが、退避位置に戻してから所定時間を待たなくても、退避位置に戻るまでの所要時間も待機時間ＷＴ３の一部に含まれるので、パネル１３が退避位置で待ち過ぎることを回避できる。このため、パネル１３とスタッカー２３との閉動作のタイミングの適正化が図られ、クローズ制御を早期に終了できる。
【０１５３】
・第２実施形態では、待機時間ＷＴ１を計算したが、パネル１３を現在位置から閉動作を開始しても、スタッカー２３と衝突せずにさほど時間差なく閉まることができるスタッカーの所定の位置（パネル閉動作開始位置）を計算し、スタッカー２３がそのパネル閉動作開始位置に達したら、パネル１３の閉動作を開始するようにする。この場合、スタッカー２３の現在位置（閉動作開始前の位置）が既にパネル閉動作開始位置と同じかそれより閉側に位置している場合は、パネル１３とスタッカー２３との閉動作を同時に開始させる。この構成によれば、タイマー１１４で時間の計時をすることなく、スタッカー２３の位置を管理するだけで、第２実施形態と同様に、パネル１３を開位置まで一旦戻す無駄な動作を無くしつつ、よりスムーズにパネル１３とスタッカー２３とを衝突を回避しつつ共に閉動作させることができる。例えばパネル１３を一旦開位置まで移動させたにも拘らず、スタッカー２３が閉まり切ってからパネル１３の閉動作が開始される閉動作タイミングのずれを抑制できる。
【０１５４】
・第２実施形態において、スタッカー側の第２センサーを廃止してもよい。スタッカー２３を一方のエンドに当たったことを検出してエンドを基準に位置を管理してもよい。
・スタッカー２３側の動力伝達機構に含まれる摩擦クラッチを廃止して、スタッカー側もエンコーダー７５の検出パルスを計数して絶対位置を管理してもよい。
【０１５５】
・クローズ制御開始のトリガーは、ユーザーの電源オフ操作時、閉ボタン操作時、印刷ジョブ終了時、スタッカー押込み操作時のうちの一つであってもよい。
・パネルの開位置と退避位置とを同一位置とし、開位置の検知と退避位置の検知とを共通の第１センサーを用いて行ったが、パネルの開位置と退避位置とを異なる位置に設定し、それぞれを異なるセンサーにより検知してもよい。この構成によれば、退避位置が開位置とは異なる適切な位置に設定できるので、パネルを開位置まで移動させるまでに待機時間が過ぎてしまうことによる待機位置からの閉動作開始タイミングが遅延する頻度を低減できる。
【０１５６】
・スタッカー２３の受け位置を決める本体１２からのスタッカー２３の出量（突出量）は、一定ではなく、排出対象の用紙Ｐの用紙長に応じて変化させてもよい。この場合も、衝突回避制御を行えば、パネル１３とスタッカー２３との衝突を回避できる。
【０１５７】
・スタッカーの動力源とパネルの動力源とをそれぞれ専用のものに替え、スタッカーの動力源とパネルの動力源とのうち一方を、他の用途に備えられたモーターが兼ねてもよい。例えば搬送モーター３３が、パネル１３の動力源とスタッカー２３の動力源とのうち一方を兼ねてもよい。この場合、搬送モーター３３の動力伝達先をスタッカー又はパネルに切り換え可能なクラッチを設ければよい。クラッチとしては、電動式クラッチでもよいし、キャリッジモーターを駆動させてキャリッジを所定位置に移動させることでキャリッジ１８が切換え用レバーを操作してクラッチを切り換える機械式クラッチを例示できる。
【０１５８】
・スタッカーが回動式でもよい。例えばスタッカーが本体の前面に下端部を中心に回動し、本体１２の前面に沿うように閉じる閉位置と、本体の前面に対して略直交する方向に突出する開位置との間を移動する構成とする。この場合、パネルは例えば前記実施形態と同様に回動式とする。この構成の場合、パネルとスタッカーが共に回動式なので、同時に閉動作を開始すると、干渉領域で衝突するが、パネルを退避位置に一旦開き、スタッカーが閉じ方向に移動するための通路を確保したうえで、スタッカーが所定の位置（所定の姿勢角）まで閉じた後、パネルの退避位置からの閉動作を開始させればよい。
【０１５９】
・パネルはスライドと回動とが組み合わせた可動式でもよい。例えばパネルは本体内からスライドして外側へ突出し、その突出した後に回動して所定の回動角に配置されるようにする。
【０１６０】
・スタッカーは、一枚の板状のトレイにより構成したが、多段式のトレイを伸縮させることにより出退する構成のものであってもよい。
・パネルは、操作スイッチ等の操作部を備えず、画面に手で触れることで入力操作が可能なタッチパネル式の表示部だけを備えた構成でもよい。また、表示部を備えず操作部だけを備えた構成でもよい。
【０１６１】
・動力源は回転式モーターに限定されず、リニアモーターでもよい。
・媒体は、用紙に限定されず、樹脂製のフィルム、金属箔、金属フィルム、樹脂と金属の複合体フィルム（ラミネートフィルム）、織物、不織布、セラミックシートなどであってもよい。
【０１６２】
・記録装置は、インクジェット式に限定されず、ドットインパクト式、レーザー式でもよい。さらに、記録装置は、シリアルプリンターに限定されず、ラインプリンター又はページプリンターでもよい。例えばラインプリンターでは、媒体の搬送と媒体への記録が同時期に行われるので、第１実施形態におけるパネル＆スタッカー動作において媒体長に応じた出量となる位置へスタッカーの移動を開始させるタイミングは、搬送中かつ記録中のタイミングとなる。
【符号の説明】
【０１６３】
１１…記録装置の一例であるプリンター、１２…筐体の一例としての本体、１３…パネルの一例としての操作パネル、１４…表示部、１５…操作部、１５ｂ…操作スイッチ、１８…キャリッジ、２０…記録ヘッド、２３…スタッカー、２３ｃ…隆起部、６３…第１センサー（パネル開センサー）、５０…第１モーター、７０…第２モーター、７４…第２センサー（スタッカー開センサー）、８０…コントローラー、８５…コンピューター、１００…ＣＰＵ、１１１…主制御部、１１２…検出部、１１３…判定部、１１４…タイマー、１１５…第１カウンター、１１６…第２カウンター、Ｐ…媒体の一例としての用紙、Ｘ…走査方向（幅方向）、Ｙ…搬送方向、ＷＴ，ＷＴ１〜ＷＴ３…待機時間。
【図１】
2016033070.tif 000003
【図２】
2016033070.tif 000004
【図３】
2016033070.tif 000005
【図４】
2016033070.tif 000006
【図５】
2016033070.tif 000007
【図６】
2016033070.tif 000008
【図７】
2016033070.tif 000009
【図８】
2016033070.tif 000010
【図９】
2016033070.tif 000011
【図１０】
2016033070.tif 000012
【図１１】
2016033070.tif 000013
【図１２】
2016033070.tif 000014