(57)【要約】【課題】記録媒体に記録を行う記録装置において記録媒体の残量が少なくなった場合に、簡単な構成により、記録媒体の残量が少ないことを確実に報知できるようにする。【解決手段】ロール紙に記録を行うプリンターであって、ロール紙を収容するロール紙収容部１７と、ロール紙収容部１７にロール紙を出し入れする開口に開閉可能に設けられた上部カバーと、上部カバーを開く駆動輪列４０及び搬送モーターと、ロール紙収容部に収容されたロール紙の残量が所定量より少なくなった場合に駆動輪列４０及び搬送モーターにより上部カバーを開く制御手段とを備える。【選択図】図３
2012101461.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録を行う記録装置であって、
前記記録媒体を収容する記録媒体収容部と、
前記記録媒体収容部に前記記録媒体を出し入れする開口に、開閉可能に設けられたカバーと、
前記カバーを開くカバー自動開機構と、
前記記録媒体収容部に収容された前記記録媒体の残量が所定量より少なくなった場合に前記カバー自動開機構により前記カバーを開く制御手段と、
を備えることを特徴とする記録装置。
【請求項２】
前記記録媒体の残量が所定量より少なくなったことを検出する残量検出手段を備え、
前記制御手段は、前記記録媒体への記録動作の実行中に前記残量検出手段によって前記記録媒体の残量が所定量より少なくなったことを検出した場合に、実行中の記録動作が終了してから前記カバー自動開機構により前記カバーを開くことを特徴とする請求項１記載の記録装置。
【請求項３】
前記記録媒体収容部に収容された前記記録媒体の残量がなくなったことを検出する媒体切れ検出手段を備え、
前記制御手段は、前記記録媒体への記録動作の実行中に前記媒体切れ検出手段によって前記記録媒体の残量がなくなったことを検出した場合に、実行中の記録動作を中止して前記カバー自動開機構により前記カバーを開くことを特徴とする請求項２記載の記録装置。
【請求項４】
前記記録媒体を搬送する搬送モーターを備え、前記カバー自動開機構は、前記搬送モーターの動力により前記カバーを開くことを特徴とする請求項１から３のいずれかに記載の記録装置。
【請求項５】
前記カバーは前記記録媒体の設置時に上面となる面に位置し、上方に開かれることを特徴とする請求項１から４のいずれかに記載の記録装置。
【請求項６】
前記カバー自動開機構は前記カバーに対する手動の操作によらず前記カバーを閉じる閉動作が可能であることを特徴とする請求項１から５のいずれかに記載の記録装置。
【請求項７】
前記制御手段は、外部の装置から送信されるコマンドに従って前記カバー自動開機構により前記カバーを開くことを特徴とする請求項１から５のいずれかに記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録する記録装置に関する。
【背景技術】
【０００２】
従来、ロール紙等の記録媒体に記録を行う記録装置において、記録媒体を本体内部に収容するものが知られている。この種の記録装置は、一般に、内部に収容した記録媒体を容易に補充または交換できるように、記録媒体の収容部を露出させるカバーを備えている（例えば、特許文献１参照。）
また、記録媒体に記録を行う記録装置において、記録媒体の残量を検出する手段を備えたものも知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１０６０９６号公報
【特許文献２】特開平５−３３８３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
記録装置の稼働により記録媒体の残量が少なくなり、或いは残量が無くなった場合には、記録装置を停止させて補充または交換する必要がある。ところで、記録装置に対して記録実行を指示するコンピューター等の装置が記録装置から離れた場所にある場合、この装置を操作するオペレーターに対して、記録媒体の残量切れを確実に報知しなければならないが、このためには、例えば、コンピューター等の装置と記録装置との間の通信機能を強化する等、大がかりな仕組みが必要であった。
本発明は、上述した事情に鑑みてなされたものであり、記録媒体に記録を行う記録装置において記録媒体の残量が少なくなった場合に、簡単な構成により、記録媒体の残量が少ないことを確実に報知できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記録媒体に記録を行う記録装置であって、前記記録媒体を収容する記録媒体収容部と、前記記録媒体収容部に前記記録媒体を出し入れする開口に開閉可能に設けられたカバーと、前記カバーを開くカバー自動開機構と、前記記録媒体収容部に収容された前記記録媒体の残量が所定量より少なくなった場合に前記カバー自動開機構により前記カバーを開く制御手段と、を備えることを特徴とする。
本発明によれば、記録媒体収容部に収容された記録媒体の残量が少なくなった場合に、記録媒体収容部のカバーが開かれることにより、オペレーターに対して確実に報知し、記録媒体の補充を促すことができる。また、記録媒体収容部のカバーが開くことで記録媒体を補充する作業を容易にして、オペレーターの作業負荷を軽減できる。
【０００６】
また、本発明は、上記記録装置において、前記記録媒体の残量が所定量より少なくなったことを検出する残量検出手段を備え、前記制御手段は、前記記録媒体への記録動作の実行中に前記残量検出手段によって前記記録媒体の残量が所定量より少なくなったことを検出した場合に、実行中の記録動作が終了してから前記カバー自動開機構により前記カバーを開くことを特徴とする。
本発明によれば、記録媒体の残量が所定量より少なくなった場合に、記録動作を終了してからカバーを開くので、記録中の記録媒体を無駄にすることなく、記録媒体の残量の減少を確実に報知できる。
【０００７】
また、本発明は、上記記録装置において、前記記録媒体収容部に収容された前記記録媒体の残量がなくなったことを検出する媒体切れ検出手段を備え、前記制御手段は、前記記録媒体への記録動作の実行中に前記媒体切れ検出手段によって前記記録媒体の残量がなくなったことを検出した場合に、実行中の記録動作を中止して前記カバー自動開機構により前記カバーを開くことを特徴とする。
本発明によれば、記録動作の実行中に記録媒体の残量がなくなった場合に、実行中の記録動作を中止してカバーを開くので、速やかに記録媒体の残量がなくなったことを報知できる。また、記録媒体の残量が無くなった場合は記録動作を継続できる見込みが少ないため、記録媒体が無駄になる心配がないので、速やかにカバーを開くことで効率よく動作できる。
【０００８】
また、本発明は、上記記録装置において、前記記録媒体を搬送する搬送モーターを備え、前記カバー自動開機構は、前記搬送モーターの動力により前記カバーを開くことを特徴とする。
本発明によれば、記録媒体を搬送する搬送モーターの動力を利用してカバーを開くので、カバーを開くための専用の動力源を必要としないので、装置の大型化を回避し、コスト増を招くことなくカバーを自動で開く構成を実現できる。この搬送モーターは記録を行う際に記録媒体を搬送するものであり、カバーを開く動作と記録動作は同時に行われないので、搬送モーターを共通して使用することに支障はなく、共通の動力源を使用することで効率化を図れる。
【０００９】
また、本発明は、上記記録装置において、前記カバーは前記記録媒体の設置時に上面となる面に位置し、上方に開かれることを特徴とする。
本発明によれば、カバーが上方に開かれるため、このカバーを開くことでオペレーターに対して確実に報知できる。
【００１０】
また、本発明は、上記記録装置において、前記カバー自動開機構は前記カバーに対する手動の操作によらず前記カバーを閉じる閉動作が可能であることを特徴とする。
本発明によれば、カバーを直接手で操作することなく自動的に閉じることが可能であるため、利便性のより一層の向上を図ることができる。
【００１１】
また、本発明は、上記記録装置において、前記制御手段は、外部の装置から送信されるコマンドに従って前記カバー自動開機構により前記カバーを開くことを特徴とする。
本発明によれば、オペレーターが外部の装置を操作してコマンドを送信することによって、記録装置のカバーを自動で開かせることができるので、オペレーターの作業の負荷を軽減し、利便性の向上を図ることができる。
【発明の効果】
【００１２】
本発明によれば、記録媒体収容部のカバーを開くことで、記録媒体収容部に収容された記録媒体の残量が少なくなったことをオペレーターに対して確実に報知でき、記録媒体を補充する作業が簡単になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るプリンターの外観斜視図である。
【図２】プリンター本体の断面視図である。
【図３】プリンター本体の要部斜視図である。
【図４】プリンターの駆動輪列の構成を示す図である。
【図５】駆動輪列の上面図である。
【図６】プリンターの制御系の構成を示すブロック図である。
【図７】カバー開閉動作を指示するコマンドの構成例を示す説明図である。
【図８】メモリースイッチの構成例を示す説明図である。
【図９】プリンターの動作を示すフローチャートである。
【図１０】プリンターの動作を示すフローチャートである。
【図１１】プリンターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した実施形態に係るサーマルプリンターの外観図である。
記録装置としてのプリンター１は、長尺の感熱紙をロール状に巻回した感熱ロール紙（以下、ロール紙という）２０（図２参照）を記録媒体とし、サーマルヘッド３５（図２参照）により、文字（記号を含む）や画像（図形を含む）等を感熱記録（印刷）するダイレクトサーマルプリンターである。
【００１５】
以下の説明では、図１中の左側をプリンター１の前（フロント）側、図中右側を後（リア）側とする。
図１に示すように、プリンター１は、上部ケース２、下部ケース３及びフロントカバー４により構成される外装を有し、この外装によって、プリンター本体１１（図２参照）が覆われている。
上部ケース２には、上部ケース２の幅方向に延びる排出口５が形成され、この排出口５から印刷後のロール紙２０が排出される。上部ケース２は、排出口５に連通する上部カバー６（カバー）を上面に有し、この上部カバー６は図１中矢印で示す方向に開閉可能に取り付けられている。また、上部ケース２の上部には、カバー開閉用の手動の操作部としてオープンボタン７が設けられている。オープンボタン７は上部カバー６を開く際に操作され、オープンボタン７が図中矢印で示す方向に押圧操作されると、図示しないリンクを介して上部カバー６に対して上向きに力が加わり、上部カバー６が開く構成となっている。
【００１６】
図２は、プリンター本体１１の構成を示す断面図である。また、図３は、プリンター本体１１においてカバーフレーム１３を開いた状態を示す要部斜視図である。
プリンター本体１１は、上方が開口した略箱形状の本体フレーム１２と、本体フレーム１２の後端部にヒンジ１４を介して開閉可能に設けられたカバーフレーム１３とを備え、これらのフレームに各部が装着される。
本体フレーム１２は、略円弧上に凹む凹状底壁１５が配置された空間を有し、この空間は、ロール紙２０が巻き回されたロール２１を収容するロール紙収容部１７（記録媒体収容部）となっている。ロール紙収容部１７の上方は開口しており、この開口に跨ってカバーフレーム１３が配置される。カバーフレーム１３は、ロール紙収容部１７の上部に位置する蓋部１６を有し、この蓋部１６はロール２１の外形状に沿って湾曲していて、円柱状のロール紙収容部１７を収容するのに適した形状としている。このカバーフレーム１３の上に合成樹脂製の外装を装着することにより、上部カバー６（図１参照）が構成される。すなわち、カバーフレーム１３は、上部カバー６の裏側に位置して上部カバー６と一体的に開閉する。
【００１７】
ロール紙収容部１７の前方にはロール紙引出部１８の空間が確保され、このロール紙引出部１８に、ロール紙収容部１７に収容されたロール２１からロール紙２０が引き出される。さらにロール紙引出部１８の前方には、ロール紙２０を搬送するプラテンローラー３４と、ロール紙２０に感熱記録を行うサーマルヘッド３５とが対向配置され、ロール紙２０はプラテンローラー３４とサーマルヘッド３５との間を通って上方に搬送される。サーマルヘッド３５の上方には排出口５が位置し、この排出口５から図２中に矢印で示すようにロール２１が上向きに排出される。
排出口５にはオートカッター３６が設けられている。オートカッター３６は、排出口５を通過するロール紙２０を挟んで対向する固定刃３７と可動刃３８とを有し、カッター駆動モーター１３２の駆動力によって可動刃３８を固定刃３７に向けて移動させることで、ロール紙２０を切断する。安全のため固定刃３７は固定刃カバー３２により覆われ、可動刃３８はカッター駆動モーター１３２とともに可動刃カバー３３によって覆われている。
【００１８】
このプリンター本体１１において、カバーフレーム１３は、図３に示すようにヒンジ１４を中心として図中上方に回動可能に構成される。カバーフレーム１３を回動させて開くことにより、プリンター１の外部からロール２１をロール紙収容部１７に装填、取り出し、或いは交換できる。
プラテンローラー３４は、プリンター本体１１の幅方向に延在してカバーフレーム１３に支持されている。このため、カバーフレーム１３を開くとプラテンローラー３４がカバーフレーム１３と一体的に上方へ移動し、ロール２１の装填／取出時にプラテンローラー３４が邪魔にならず、装填／取出作業を容易に行うことができる。
【００１９】
サーマルヘッド３５は、発熱素子を直線状に並べて幅方向に延びるラインサーマルヘッドであり、支軸３５Ａを介して本体フレーム１２に回動自在に支持されている。このサーマルヘッド３５の背面側には、本体フレーム１２に固定された押圧板３９が位置し、この押圧板３９とサーマルヘッド３５との間にはコイルばね４０が介挿される。サーマルヘッド３５はコイルばね４０によってプラテンローラー３４側へ付勢され、ロール紙２０に当接するように構成されている。なお、サーマルヘッド３５のヘッド表面は、発熱素子の保護、発熱素子の熱を伝える伝熱性及び耐摩耗性を満足するためにガラス系部材で構成されている。また、サーマルヘッド３５には、サーマルヘッド３５の発熱素子への通電を制御するヘッドドライバー１０８（図６参照）等が実装された基板３５Ｂが接続されている。
【００２０】
プラテンローラー３４がカバーフレーム１３により支持される一方、プラテンローラー３４に対向するサーマルヘッド３５は本体フレーム１２に取り付けられているので、図３に示すようにカバーフレーム１３を開くと、プラテンローラー３４とサーマルヘッド３５が互いに離間する。このため、カバーフレーム１３を開いた状態でロール２１をロール紙収容部１７に投入し、ロール２１からロール紙２０を引き出してカバーフレーム１３を閉じると、ロール２１は自然とプラテンローラー３４とサーマルヘッド３５との間に挟まれる。このため、ロール２１を補充する際には、ロール紙収容部１７に投入したロール紙２０を引き出してカバーフレーム１３を閉じるだけで、すぐに印刷可能な状態になる。
【００２１】
ロール紙収容部１７には、ロール２１の残量を検出するための２つのセンサーが配置されている。１つは凹状底壁１５の前部に配設されたニアエンドセンサー１２３（残量検出手段）である。ニアエンドセンサー１２３は、凹状底壁１５に埋設されたスイッチ式のセンサーであり、ロール紙収容部１７に収容されているロール２１により押圧されてオフになり、ロール２１がなくなるとオンに切り替わる。図２及び図３に示すように凹状底壁１５は複数の段を有し、中央よりやや後方に最深部１５Ａが形成されている。印刷実行に伴ってロール２１から随時ロール紙２０が引き出され、ロール２１の残量が減ると、ロール２１の外径は徐々に縮小する。これに伴い、ロール２１は凹状底壁１５の上を最深部１５Ａに向かって、段階的に移動していく。図２に示すように、ロール２１の下からロール紙２０が引き出されるため、ロール紙２０が引き出されることでロール２１は常に転動する。このため、ロール２１は凹状底壁１５上を容易に移動する。
図２及び図３に示すように、ニアエンドセンサー１２３は、凹状底壁１５の前部の斜面に配置されているので、ロール２１の残量が所定量を下回ったところで、ロール２１はニアエンドセンサー１２３から離れて最深部１５Ａに嵌り、ニアエンドセンサー１２３の検出状態はオフからオンに切り替わる。このとき、ロール２１の残量は完全にゼロではないこと。このため、ニアエンドセンサー１２３の検出状態に基づいて、ロール２１の残量が所定量より少なくなっているか否かを知ることができる。
【００２２】
一方、もう１つのセンサーであるリアルエンドセンサー１２２（媒体切れ検出手段）は、ニアエンドセンサー１２３よりも前方に配置され、プラテンローラー３４の下方においてロール紙２０の有無を検出する。リアルエンドセンサー１２２は、ニアエンドセンサー１２３と同様のスイッチ式のセンサー、或いは、反射型または透過型の光学的センサーで構成される。リアルエンドセンサー１２２は、ロール２１から引き出されてプラテンローラー３４に居たるロール紙２０がある場合はオフであり、ロール紙２０がない場合はオンとなる。このため、ロール紙収容部１７内のロール紙２０がなくなったときにオンに切り替わる。リアルエンドセンサー１２２がオンに切り替わった時点で、ロール紙２０の後端はプラテンローラー３４とサーマルヘッド３５との間にある。つまり、ロール紙２０（ロール２１）の残量はほぼゼロである。このように、リアルエンドセンサー１２２の検出状態に基づいて、ロール２１の残量がゼロになったことを検出できる。
【００２３】
図３に示すように、プラテンローラー３４は、軸３４Ａを介してカバーフレーム１３の前端に回動自在に支持されている。軸３４Ａの一端はプリンター本体１１の側方に突出し、プラテンローラー駆動歯車４５が取り付けられ、このプラテンローラー駆動歯車４５を回転させることでプラテンローラー３４が回転し、ロール紙２０を搬送する。
また、プリンター本体１１の一方の側面には、後述する搬送モーター１３１（図６参照）の動力を各部に伝える駆動輪列４０が配設されている。これら搬送モーター１３１及び駆動輪列４０は、協働してカバー自動開機構として機能する。このカバー自動開機構には切換アクチュエーター１３３を含めてもよい。
駆動輪列４０は、搬送モーター１３１の動力により回転するモーター歯車４１と、カバーフレーム１３（上部カバー６）が閉じられた状態でプラテンローラー駆動歯車４５に噛み合う紙送り歯車４２と、モーター歯車４１の回転力を、紙送り歯車４２または伝達歯車４３に選択的に伝達する切換歯車４６と、伝達歯車４３に噛み合い、カバーフレーム１３とともに回動するカバー歯車４４と、上述したプラテンローラー駆動歯車４５とを含んで構成される。
【００２４】
図４は、プリンター本体１１の要部側面図であり、図５は、駆動輪列４０の上面図である。これら図４及び図５はいずれも駆動輪列４０の主要構成を詳細に示している。
モーター歯車４１は、搬送モーター１３１のローター軸（図示略）に直接またはギア等を介して連結され、搬送モーター１３１の動作に合わせて正転及び逆転する。また、紙送り歯車４２は本体フレーム１２に回動自在に支持されており、カバーフレーム１３が閉じた状態でプラテンローラー駆動歯車４５に噛み合う位置にある。
カバー歯車４４は、カバーフレーム１３を本体フレーム１２に支持するヒンジ１４に設けられ、カバーフレーム１３と一体となって回動する。伝達歯車４３は、カバー歯車４４に噛み合う位置において本体フレーム１２に回動自在に支持されている。
伝達歯車４３は、モーター歯車４１に常時噛み合っており、さらに、後述する切換アクチュエーター１３３（図６参照）の動力によって、紙送り歯車４２に噛み合う位置と、伝達歯車４３に噛み合う位置とを移動する。
【００２５】
すなわち、紙送り歯車４２と伝達歯車４３とは、図５に示すように、奥行き方向（図中矢印、ロール紙２０幅方向）にずれた位置にある。切換歯車４６は、図４の側面図では紙送り歯車４２及び伝達歯車４３に噛み合うことが可能な位置にあり、図５に示す上面図では、実線で示すように伝達歯車４３に噛み合う位置と、破線で示すように紙送り歯車４２に噛み合う位置との間を移動可能である。切換歯車４６には、切換歯車４６を軸４６Ａに沿って矢印方向に移動させるスライド機構４７が取り付けられており、このスライド機構４７の動作によって、切換歯車４６を、紙送り歯車４２または伝達歯車４３に噛み合わせることができる。
そして、切換歯車４６が紙送り歯車４２に噛み合った状態では、モーター歯車４１の動力がプラテンローラー駆動歯車４５（図３参照）に伝達され、プラテンローラー３４が回転する。また、切換歯車４６が伝達歯車４３に噛み合った状態では、モーター歯車４１の動力がカバー歯車４４に伝達され、カバーフレーム１３が開閉される。ここで、カバーフレーム１３を開くか、カバーフレーム１３を閉じるかは、モーター歯車４１の回転方向により切り換えることができる。
このように、プリンター１は、駆動輪列４０によって、モーター歯車４１を回転させる搬送モーター１３１（図６参照）の動力を、ロール紙２０を搬送するために使うことも、カバーフレーム１３を開閉するために使うこともできる。
【００２６】
図６は、プリンター１の制御系１００の構成を示すブロック図である。
プリンター１の制御系１００は、所定のプログラムを実行してプリンター１の全体を制御するＣＰＵ１０１（制御手段）、ＣＰＵ１０１が実行するプログラムや処理対象のデータ等を一時的に記憶するワークエリアを形成するＲＡＭ１０２、ＣＰＵ１０１が実行する基本制御プログラムや各種設定値などを記憶する不揮発性メモリー１０３、プリンター１が備える操作パネルにおける操作を検出する入力部１０４、ＬＥＤ表示部の各ＬＥＤの点灯状態を制御して各種表示を行わせる表示部１０５、各センサーが出力するアナログ出力電圧をデジタルデータに変換して出力するゲートアレイ（Ｇ／Ａ）１０６、ＣＰＵ１０１の制御に従って各モーターを駆動するモータードライバー１０７、ＣＰＵ１０１の制御に従ってサーマルヘッド３５の各発熱素子を駆動するヘッドドライバー１０８、及び、プリンター１に外部接続される外部の装置としてのホストコンピューター２００との間で各種データを送受信するインターフェース部（Ｉ／Ｆ部）１０９を備えている。
【００２７】
不揮発性メモリー１０３は、ＥＥＰＲＯＭやフラッシュメモリー等の半導体記憶素子、特に書換え可能な不揮発性記憶素子により構成され、この不揮発性メモリー１０３に記憶されたデータに基づき、後述するメモリースイッチが構成される。
ゲートアレイ１０６には、上部カバー６の開閉状態を検出するカバーセンサー１２１が接続される。このカバーセンサー１２１は、上部カバー６が完全に閉じた閉状態においてオフになり、上部カバー６が所定量以上開いた場合にオンになるスイッチ式のセンサーであり、例えば排出口５の近傍に設けられる。また、ゲートアレイ１０６には、凹状底壁１５（図３参照）に設けられたリアルエンドセンサー１２２及びニアエンドセンサー１２３が接続される。ゲートアレイ１０６は、カバーセンサー１２１、リアルエンドセンサー１２２及びニアエンドセンサー１２３がそれぞれ出力するオン／オフ状態を示す電圧値を取得し、各センサーのオン／オフを示すデジタルデータをＣＰＵ１０１に出力する。
モータードライバー１０７には、搬送モーター１３１、カッター駆動モーター１３２及び切換アクチュエーター１３３が接続される。モータードライバー１０７は、例えばステッピングモーターで構成される搬送モーター１３１及びカッター駆動モーター１３２に対し、駆動電源を供給するとともに必要数の駆動パルスを出力して、ロール紙２０の搬送、オートカッター３６によるロール紙２０のカット、上部カバー６の開閉を実行させる。モータードライバー１０７は、搬送モーター１３１に供給する駆動電源の電圧を反転させることで、搬送モーター１３１の回転方向を制御する。また、モータードライバー１０７は、ＣＰＵ１０１の制御に従って、切換アクチュエーター１３３に通電し、スライド機構４７を動作させて、切換歯車４６を図５に示すように移動させる。モータードライバー１０７は、切換アクチュエーター１３３に通電する電圧を反転させることにより、スライド機構４７の動作方向を逆転させることが可能であり、これにより切換歯車４６を往復移動させることが可能である。
ヘッドドライバー１０８は、上述したサーマルヘッド３５の各発熱素子への駆動電流を制御して、ロール紙２０に文字や画像を印刷させる。
【００２８】
ＣＰＵ１０１は、ホストコンピューター２００から送信された印刷指示コマンドと印刷データをインターフェース部１０９により受信し、受信した印刷コマンドに従って印刷を実行する。ここでＣＰＵ１０１は、印刷データに含まれる文字や画像のイメージをＲＡＭ１０２に設けられるプリントバッファーに展開し、モータードライバー１０７及びヘッドドライバー１０８を制御し、搬送モーター１３１を駆動してロール紙２０を搬送しながら、サーマルヘッド３５によりロール紙２０に文字や画像を印刷する。
【００２９】
ＣＰＵ１０１は、ホストコンピューター２００から上部カバー６の開閉を指示する開閉指示コマンドを受信した場合、受信した開閉指示コマンドのパラメーターに従って、上部カバー６を開く開動作または上部カバー６を閉じる閉動作を実行する。
【００３０】
図７は、上部カバー６の開閉動作を指示する開閉指示コマンドの構成例を示す図であり、（Ａ）はコマンドの構成例を、（Ｂ）はパラメーターの例を示す。
図７（Ａ）に示すように、上部カバー６の開閉を指示するコマンドは、コマンド名と、これに続く複数のパラメーターで構成される。パラメーターとしては、図７（Ｂ）に示すように、上部カバー６を開く動作か閉じる動作かを指定するパラメーター（ｆｎ）、リトライ回数を指定するパラメーター（ｍ）、動作量を半開にするか全開にするかを指定するパラメーター（ｎ）が挙げられる。半開か全開かを指定するパラメーター（ｎ）はカバーを開く場合のみ有効であるため、パラメーター（ｆｎ）により上部カバー６を閉じる動作を指定した場合は、半開か全開かを指定するパラメーター（ｎ）は省略される。
リトライ回数は、指定された動作が完了しない場合に、いったん搬送モーター１３１を停止させてリトライする場合の回数を示す。具体的には、上部カバー６の開動作が指示された場合に、カバーセンサー１２１が閉状態（オフ）のまま変化しない場合や、上部カバー６の閉動作が指示された場合に、カバーセンサー１２１が開状態（オン）のまま変化しない場合に、リトライが行われる。この場合、リトライ時に、搬送モーター１３１を所定量だけ逆転動作させてからリトライを行ってもよい。
この図７に例示するように、ホストコンピューター２００からプリンター１に対してコマンドを送信することで、プリンター１の上部カバー６を開閉できる。
【００３１】
また、ＣＰＵ１０１は、ホストコンピューター２００から送信されたメモリースイッチ設定コマンドを受信した場合、このメモリースイッチ設定コマンドとともに受信した設定データに従って、不揮発性メモリー１０３に設けられたメモリースイッチの値を変更する。さらに、ＣＰＵ１０１は、操作パネルにおける操作を入力部１０４により検出し、この操作によってメモリースイッチの設定が行われた場合には、操作された内容に従って不揮発性メモリー１０３に設けられたメモリースイッチの値を変更する。
【００３２】
ＣＰＵ１０１は、サーマルヘッド３５による印刷動作中、リアルエンドセンサー１２２またはニアエンドセンサー１２３の出力がオンに切り替わった場合に、上部カバー６を開く動作を行う。この動作時、ＣＰＵ１０１は、モータードライバー１０７を制御して、搬送モーター１３１をいったん停止させ、切換アクチュエーター１３３を動作させて切換歯車４６を移動し、切換歯車４６を伝達歯車４３に噛み合わせる。続いてＣＰＵ１０１は、モータードライバー１０７によって搬送モーター１３１を所定量回転させて、上部カバー６を上方に開く。ＣＰＵ１０１は、搬送モーター１３１の回転量を調整することにより、上部カバー６を全開位置まで開く動作と、上部カバー６を途中まで開く半開動作とのいずれも実行可能であり、どちらを実行するかは不揮発性メモリー１０３のメモリースイッチの値に従う。
【００３３】
ＣＰＵ１０１は、リアルエンドセンサー１２２またはニアエンドセンサー１２３がオンになって、上部カバー６を自動的に開いた後、ニアエンドセンサー１２３がオンからオフに切り替わった場合に、自動で上部カバー６を閉じる自動閉動作を行うことも可能である。つまり、ロール紙２０の残量が少なくなった、或いは残量がほぼゼロになった場合に上部カバー６を開き、新しいロール２１が投入されると、ニアエンドセンサー１２３がロール２１により押圧されて、出力がオフに切り替わる。そこで、ニアエンドセンサー１２３がオフに切り替わったことを検出して上部カバー６を閉じることで、ロール２１の補充が完了すると自動的に上部カバー６が閉じ、ロール２１の補充の作業がより容易になる。
【００３４】
図８は、上部カバー６の開閉動作を設定するメモリースイッチの構成例を示す説明図である。
この図８に示すように、不揮発性メモリー１０３は、複数の設定項目についてメモリースイッチを設けることが可能であり、図８の例では、カバー開動作を行う条件、カバー閉動作の可否、リトライ回数をそれぞれメモリースイッチにより設定できる。カバー開動作の条件としては、リアルエンドセンサー１２２がオンになった場合に全開する、リアルエンドセンサー１２２がオンになった場合に半開する、ニアエンドセンサー１２３がオンになった場合に全開する、ニアエンドセンサー１２３がオンになった場合に半開する、リアルエンドセンサー１２２及びニアエンドセンサー１２３の検出値に基づく自動開動作を行わない、等の設定が可能である。
【００３５】
図９は、プリンター１の動作を示すフローチャートであり、特に、ホストコンピューター２００からのコマンドに従って上部カバー６を開く動作を示す。図中、（Ａ）はホストコンピューター２００の動作を、（Ｂ）はプリンター１の動作を示す。
オペレーターの操作に従って、ホストコンピューター２００が開動作を指示するコマンド「ＸＸＸＸ  ０  １  １」を送信すると（ステップＳ１１）、ＣＰＵ１０１は、このコマンドを受信して解析し（ステップＳ２１）、パラメーター「０  １  １」により指定された通り、上部カバー６を全開する動作を行う（ステップＳ２２）。その後、ＣＰＵ１０１はホストコンピューター２００に対し、上部カバー６を開いたことを示すステータスを通知する（ステップＳ２３）。このステータスの通知は、ステータスが変化した場合に通知を行うＡＳＢ（Auto Status Back）機能により実行される動作であり、事前にＡＳＢ機能をオフにする設定がなされている場合は、ＣＰＵ１０１はステータスを通知しない。その後、ＣＰＵ１０１はオフライン状態に移行する（ステップＳ２４）。上部カバー６が開かれた状態では印刷を実行できないので、プリンター１はオフライン状態に移行する。これは手動でオープンボタン７（図１参照）が操作されて上部カバー６が開いた場合も同様である。ホストコンピューター２００は、プリンター１から送信されたステータスの通知を受信して（ステップＳ１２）、上部カバー６が開かれたことを確認する。
【００３６】
図１０は、プリンター１の動作を示すフローチャートであり、特に、ホストコンピューター２００からのコマンドに従って上部カバー６を閉じる動作を示す。図中、（Ａ）はホストコンピューター２００の動作を、（Ｂ）はプリンター１の動作を示す。
オペレーターの操作に従って、ホストコンピューター２００が閉動作を指示するコマンド「ＸＸＸＸ  １  ０」を送信すると（ステップＳ３１）、ＣＰＵ１０１は、このコマンドを受信して解析し（ステップＳ４１）、パラメーター「１  ０」により指定された通り、閉動作を行う（ステップＳ４２）。その後、ＣＰＵ１０１はホストコンピューター２００に対し、上部カバー６を閉じたことを示すステータスを通知する（ステップＳ４３）。このステータスの通知もＡＳＢ機能により実行される動作である。その後、ＣＰＵ１０１はオフライン状態からオンライン状態に復帰する（ステップＳ４４）。一方、ホストコンピューター２００は、プリンター１から送信されたステータスの通知を受信して（ステップＳ３２）、上部カバー６が閉じたことを確認する。なお、ＣＰＵ１０１は、オンライン状態に復帰してから、オンライン状態への復帰を示すステータス通知を行ってもよい。この場合、ホストコンピューター２００は、オンライン状態への復帰を示すステータス通知に基づき、間接的に、上部カバー６が閉じたことを確認できる。
【００３７】
図１１は、プリンター１の動作を示すフローチャートであり、特に、メモリースイッチの設定に従って印刷中に上部カバー６を開く動作を示す。図中、（Ａ）はホストコンピューター２００の動作を、（Ｂ）はプリンター１の動作を示す。
この図１１に示す動作は、ホストコンピューター２００及びプリンター１の電源がオンになっていて、ホストコンピューター２００が通常動作状態、プリンター１がオンラインとなっている状態で、実行される。
オペレーターの操作に従って、ホストコンピューター２００が印刷データを送信すると（ステップＳ５１）、ＣＰＵ１０１は、この印刷データをインターフェース部１０９により受信して解析する（ステップＳ６１）。
続いて、ＣＰＵ１０１は、印刷するデータのイメージをプリントバッファーに展開して印刷を実行し（ステップＳ６２）、印刷開始後にニアエンドセンサー１２３の検出値を取得してセンサーがオンになったか否かを判別する（ステップＳ６３）。ここで、ニアエンドセンサー１２３の検出値がオンになっている場合（ステップＳ６３；Ｙｅｓ）、ＣＰＵ１０１は、実行中の印刷が終了するまで待機する（ステップＳ６４）。実行中の印刷が終了するまでとは、ステップＳ６１で受信した印刷データ全ての印刷が完了するまで、或いは、オートカッター３６によりロール紙２０をカットするまでを指す。印刷が完了すると、ＣＰＵ１０１は、切換アクチュエーター１３３により切換歯車４６の位置を切り換えて、搬送モーター１３１を駆動し、上部カバー６を開く動作を行う（ステップＳ６５）。ここで全開するか半開するかは、不揮発性メモリー１０３が記憶するメモリースイッチの設定値に従う。
【００３８】
上部カバー６を半開または全開させた後、ＣＰＵ１０１は、ＡＳＢ機能により、ホストコンピューター２００に対してカバーを開いたことを示すステータス通知を行い（ステップＳ６７）、オフライン状態に移行する（ステップＳ６８）。ホストコンピューター２００は、このステータス通知を受信することにより（ステップＳ５２）、プリンター１においてロール紙２０の残量が減少したことを検出できる。
その後、ＣＰＵ１０１は、ニアエンドセンサー１２３の検出値を監視し、検出値がオフに切り替わるまで待機する（ステップＳ６９）。ロール紙２０の交換および充填により、ＣＰＵ１０１は、ニアエンドセンサー１２３がオンからオフに切り替わったことを検出すると（ステップＳ６９；Ｙｅｓ）、ＣＰＵ１０１は、搬送モーター１３１を駆動して上部カバー６を閉じる動作を行い、切換アクチュエーター１３３により切換歯車４６の位置を搬送可能な位置に切り換える（ステップＳ７０）。ここで、手動で上部カバー６が閉じられたことをカバーセンサー１２１により検出した場合、ＣＰＵ１０１は、切換歯車４６の位置の切り換えのみを行う。その後、ＣＰＵ１０１は、オンライン状態に移行（復帰）して（ステップＳ７１）、ＡＳＢ機能によりオンライン状態に移行したことを通知し（ステップＳ７２）、本処理を終了して待機状態に戻る。
ホストコンピューター２００は、このステータス通知を受信することにより（ステップＳ５３）、プリンター１においてロール紙２０の補充が検出され、印刷が可能になったことを検出できる。
【００３９】
一方、ＣＰＵ１０１は、印刷開始後にニアエンドセンサー１２３の検出値を取得して、検出値がオフであった場合（ステップＳ６３；Ｎｏ）、リアルエンドセンサー１２２の検出値を取得してセンサーがオンになったか否かを判別する（ステップＳ６６）。ここで、リアルエンドセンサー１２２の検出値がオンになっている場合（ステップＳ６６；Ｙｅｓ）、ＣＰＵ１０１は、即座にステップＳ６５に移行して、上部カバー６を開く動作を行う。リアルエンドセンサー１２２の検出値がオンの場合はロール紙２０の残量が殆ど無いので、印刷を完了できる見込みはほとんどない。このため、印刷が完了するまで待機するよりも、即座に上部カバー６を開いた方が、待ち時間が少なく、効率がよい。その後、ＣＰＵ１０１は上記のステップＳ６６〜Ｓ７２の動作を実行する。
また、リアルエンドセンサー１２２の検出値もオフであった場合（ステップＳ６６；Ｎｏ）、ＣＰＵ１０１はステップＳ６１で受信した印刷データの印刷が完了したか否かを判別し（ステップＳ７３）、印刷が完了するまではステップＳ６２〜Ｓ６６の動作を繰り返し実行する。そして、印刷を完了するまで、リアルエンドセンサー１２２及びニアエンドセンサー１２３がオフのままであった場合（ステップＳ７３；Ｙｅｓ）、本処理を終了する。
【００４０】
以上説明したように、本発明を適用した実施形態に係るプリンター１によれば、ロール紙２０を巻き回したロール２１を収容するロール紙収容部１７と、ロール紙収容部１７にロール紙２０を出し入れするロール紙収容部１７上部の開口に開閉可能に設けられた上部カバー６と、上部カバー６を開く駆動輪列４０及び搬送モーター１３１と、ロール紙収容部１７に収容されたロール紙２０の残量が所定量より少なくなった場合に駆動輪列４０及び搬送モーター１３１により上部カバー６を開くＣＰＵ１０１とを備える。これにより、ロール紙収容部１７に収容されたロール紙２０の残量が少なくなった場合に、ロール紙収容部１７の上部カバー６が開かれるので、オペレーターに対してロール紙２０の残量の不足を確実に報知し、ロール紙２０の補充を促すことができる。また、ロール紙収容部１７の上部カバー６が開くのでロール２１を補充・交換する作業を容易にし、オペレーターの作業負荷を軽減できる。
【００４１】
また、プリンター１はロール紙２０の残量が所定量より少なくなったことを検出するニアエンドセンサー１２３を備え、ＣＰＵ１０１は、ロール紙２０への印刷動作の実行中にニアエンドセンサー１２３によってロール紙２０の残量が所定量より少なくなったことを検出した場合に、実行中の印刷動作が終了してから駆動輪列４０及び搬送モーター１３１により上部カバー６を開くので、印刷中のロール紙２０を無駄にすることなく、ロール紙２０の残量の減少を確実に報知できる。
【００４２】
また、プリンター１は、ロール紙収容部１７に収容されたロール紙２０の残量がなくなったことを検出するリアルエンドセンサー１２２を備え、ＣＰＵ１０１は、ロール紙２０への印刷動作の実行中にリアルエンドセンサー１２２によってロール紙２０の残量がなくなったことを検出した場合に、実行中の印刷動作を中止して駆動輪列４０により上部カバー６を開くので、速やかにロール紙２０の残量がなくなったことを報知できる。また、ロール紙２０の残量が無くなった場合は印刷動作を継続できる見込みが少ないため、ロール紙２０が無駄になる心配がないので、速やかに上部カバー６を開くことで効率よく動作できる。
【００４３】
また、プリンター１は、ロール紙収容部１７に収容されたロール紙２０を搬送する搬送モーター１３１の動力により、駆動輪列４０が上部カバー６を開くので、上部カバー６の開動作とロール紙２０の搬送とに共通の動力源を使用することにより、装置の大型化を回避し、コスト増を招くことなく上部カバー６を自動で開く構成を実現できる。この搬送モーター１３１は印刷を行う際にロール紙２０を搬送するものであり、上部カバー６を開く動作と印刷動作は同時に行われないので、搬送モーター１３１を共通して使用することに支障はなく、共通の動力源を使用することで効率化を図れる。
【００４４】
また、プリンター１の上部カバー６はロール紙２０の設置時に上面となる面に位置し、上方に開かれるため、この上部カバー６を開くことで、ホストコンピューター２００を操作するオペレーターに対して、ロール紙２０の残量の不足を確実に報知できる。
また、駆動輪列４０及び搬送モーター１３１により、上部カバー６を直接手で操作することなく自動的に閉じることが可能であるため、利便性のより一層の向上を図ることができる。
また、ＣＰＵ１０１は、ホストコンピューター２００から送信されるコマンドに従って駆動輪列４０及び搬送モーター１３１を動作させて上部カバー６を開くので、オペレーターの作業の負荷を軽減し、利便性の向上を図ることができる。
【００４５】
なお、上記実施形態は本発明を適用した一具体例を示すものであり、本発明はこれに限定されるものではない。例えば、プリンター１において、上部カバー６を閉状態に保持するロック機構（図示略）を備え、オープンボタン７によりロックが解除されて上部カバー６が付勢部材（図示略）の付勢力により開く構成としてもよい。この場合、切換歯車４６を移動させる切換アクチュエーター１３３の動力によって、ロック機構が解除される。これにより、ロック機構を有する構成においても、搬送モーター１３１の動力により駆動輪列４０を介して上部カバー６を開くことができる。
また、例えば、ホストコンピューター２００において、プリンター１から、オフライン状態への移行、オンライン状態への復帰、上部カバー６を開いたこと、上部カバー６を閉じたこと等を示すステータス通知を受信した場合に、これらのステータス通知の内容またはプリンター１の状態を、表示画面等により出力してもよい。この場合、プリンター１が上部カバー６を開く動作によりオペレーターにロール紙２０の不足を報知するだけでなく、プリンター１の状態を詳細に報知できる。
【００４６】
また、例えば、上記実施形態のプリンター１は、ホストコンピューター２００から受信したコマンドやデータを全てＲＡＭ１０２のバッファーメモリーに展開する構成としたが、本発明はこれに限定されるものではなく、例えば、コマンドを受信した場合の受信バッファーと、印刷データを展開するプリントバッファーとを、別体として設けてもよい。同様に、図６に示した各機能部を独立したハードウェアにより構成する必要はなく、ソフトウェアとハードウェアとの協働により、複数の機能部の機能を１つのハードウェアに集約して実現することも勿論可能である。
また、本発明を適用可能な記録装置は、装置内部に記録媒体を収容し、この記録媒体を搬送して記録するプリンターであれば特に制限されず、サーマルラインプリンターに限らず、インクジェット式プリンター、ドットインパクト式プリンター、レーザープリンター、熱昇華型プリンターのいずれであってもよいし、他の方式で文字や画像を形成するプリンターであってもよい、また、他の装置に組み込まれる各種プリンターにも本発明を適用可能である。さらに、上述の動作を行うＣＰＵ１０１が実行するプログラムは、プリンター１が備える不揮発性メモリー１０３に限らず、他の記憶装置、記憶媒体や外部装置の記憶媒体に記憶させ、ＣＰＵ１０１により読み出して実行する構成としても良い。
【符号の説明】
【００４７】
１…プリンター（記録装置）、５…排出口、６…上部カバー（カバー）、１１…プリンター本体、１５…凹状底壁、１５Ａ…最深部、１６…蓋部、１７…ロール紙収容部（記録媒体収容部）、２０…ロール紙（記録媒体）、２１…ロール（記録媒体）、３４…プラテンローラー、３５…サーマルヘッド、４０…駆動輪列（カバー自動開機構）、４１…モーター歯車、４２…歯車、４３…伝達歯車、４４…カバー歯車、４５…プラテンローラー駆動歯車、４６…切換歯車、４６Ａ…軸、４７…スライド機構、１００…制御系、１０１…ＣＰＵ（制御手段）、１２２…リアルエンドセンサー（媒体切れ検出手段）、１２３…ニアエンドセンサー（残量検出手段）、１３１…搬送モーター（カバー自動開機構）、１３３…切換アクチュエーター、２００…ホストコンピューター（外部の装置）。
【図１】
2012101461.tif 000003
【図２】
2012101461.tif 000004
【図３】
2012101461.tif 000005
【図４】
2012101461.tif 000006
【図５】
2012101461.tif 000007
【図６】
2012101461.tif 000008
【図７】
2012101461.tif 000009
【図８】
2012101461.tif 000010
【図９】
2012101461.tif 000011
【図１０】
2012101461.tif 000012
【図１１】
2012101461.tif 000013