(57)【特許請求の範囲】
【請求項１】
印刷用紙の印刷開始位置情報を記録する用紙情報記憶手段と、
前記印刷用紙に印刷動作を行う印刷手段と
前記印刷用紙の印刷開始位置を検出する検出手段と、
前記印刷用紙を搬送する搬送手段と
前記印刷手段、前記検出手段、および、前記搬送手段を機能させるための電源供給を行う電源供給手段とを備えたプリンタにおいて、
前記印刷手段による印刷動作が開始および終了するごとに、前記用紙情報記憶手段に対応する前記印刷用紙の印刷開始位置情報を書き込み、
前記電源供給手段の電源供給を一旦停止し、再開した場合、
前記用紙情報記憶手段に記録された前記印刷用紙の印刷開始位置情報を基に、前記検出手段によって印刷用紙の印刷開始位置を検出し、前記搬送手段が検出した前記印刷用紙の印刷開始位置まで印刷用紙を搬送する
ことを特徴とするプリンタ。
【請求項２】
請求項１のプリンタであって、
前記用紙情報記憶手段が、不揮発性メモリーである
ことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタの用紙位置合せにおいて、用紙の先頭位置がどの位置にあっても、プリンタが自発的に用紙の先頭位置合せを実行する用紙送り処理に関するものである。
【背景技術】
【０００２】
従来、プリンタの電源を入れ、プリンタを使用する前に、ユーザがプリンタのカバーを開けて用紙の位置を確認していた。用紙の先頭位置が印刷ヘッドの直下に無ければ、ユーザの操作によって、操作盤の用紙先頭位置合せスイッチを押下し、用紙の印刷開始位置である用紙先頭位置を合せていた。
【０００３】
具体的に説明すると、図８に示すような、ラベルプリンタ１は、用紙セットのためのカバー２を有している。用紙セットを行うときは、カバー２を開けて、ロール用紙３をラベルプリンタ１にセットする。用紙セットでは、図２に示すようなロール用紙３の印刷面の裏にある黒マークを検出するため、黒マーク検出センサ６の上にロール用紙３を置き、更に、ロール用紙３を搬送するために、プラテンローラ７と印刷ヘッド８の間を通す。ロール用紙３の印刷面の裏にある黒マークは、用紙先頭位置を示している。
【０００４】
次に、用紙先頭位置合せの処理フローを図９のフローチャートを使って説明する。Ｓ1のステップは、印刷処理の開始を示す。
【０００５】
Ｓ２のステップは、ユーザの操作により、ラベルプリンタ１の操作盤にある用紙先頭位置合せスイッチ１２の押下があったかどうかを判定する処理である。
【０００６】
ユーザは、印刷開始する前に用紙先頭位置が印刷ヘッド８の直下にあるどうかを確認しなければならなかった。確認のためには、用紙先頭位置を確認するために設けられているのぞき窓（不図示）から見るか、カバー２を開けて用紙の位置を判断する必要がある。そして、用紙の位置が合っていない場合には、用紙先頭位置合せスイッチ１２を押下する。ユーザの用紙先頭位置合せスイッチ１２の押下があれば、Ｓ２のステップでは、用紙先頭位置合せスイッチ１２の押下を検出し、Ｓ３のステップに移り、押下がなければ、Ｓ６のステップに移る。
【０００７】
Ｓ３のステップでは、用紙先頭位置合せの動作を行う。印刷制御部５は、ロール用紙３の印刷面の裏にある黒マークを黒マーク検出センサ６で検出するため、プラテンローラ７を回転させる。黒マーク検出センサ６で黒マークを検出した後、黒マーク検出センサ６からプラテンローラ７までの距離１１の用紙送りを行うことで、用紙先頭位置合せを行う。
【０００８】
Ｓ４のステップでは、用紙先頭位置合せ動作の成功不成功を判定する。黒マークが検出されないときは、用紙先頭位置合せが不成功となり、Ｓ５のステップに移って、エラー表示を行い、ユーザに注意を促す。黒マークが検出され、用紙先頭位置合せ動作が成功したときは、Ｓ６のステップに移る。
【０００９】
Ｓ６のステップでは、印刷データの有無を判定する。パソコン１０からラベルプリンタ１に印刷データが送信されると、受信バッファ９に一時的に蓄えられる。このように、印刷データがあれば、Ｓ７のステップで印刷を実行する。印刷が終了すれば、次の印刷を行うためにＳ１のステップまで戻る。また、印刷データが無ければ、Ｓ２のステップに戻る。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
印刷中に用紙が移動している状態で電源を切った場合や、用紙先頭位置がずれている状態で電源を切った場合、次に電源を入れる時には、従来技術で説明したように、印刷開始前に、ユーザによる用紙先頭位置を確認しなければならない。具体的には、用紙先頭位置を確認するために設けられているのぞき窓から見るか、本体のカバーを開けて用紙先頭位置を判断する必要があった。
【００１１】
ところで、ラベルプリンタの印刷処理では、用紙先頭位置が様々な位置に移動をする。例えば、印刷終了後の自動カット位置送りでは、印刷された用紙をラベルプリンタの外まで送り出し、印刷された用紙を切り取り易くする。次に、印刷データを受信すると、用紙を印刷ヘッドまで戻して、次の印刷を再開する。こうした一連の処理のどこかで、電源が切れた場合、用紙先頭は様々な位置にあることとなる。
【００１２】
このように、用紙先頭位置が様々な位置にある状態で、用紙先頭位置を印字ヘッドの直下に合せるため、ユーザ自身が用紙先頭位置合せスイッチ等を操作し、或いは、手作業で用紙を調整して、用紙先頭位置合せを行う必要があった。この操作を行わないで、印刷を実行すると、印刷位置がずれてしまい、印刷品質の低下を招く結果となる。
【００１３】
また、用紙先頭位置合せには、その用紙先頭位置によっては、手間のかかる作業であり、多大な時間を要することになり、印刷再開までの時間的なロスを生むこととなる。
【００１４】
本願発明は、プリンタの電源入り後、用紙先頭位置が印字ヘッドの直下に合っていなくても、プリンタが自発的に用紙先頭位置合せを実現することを目的とする。
【課題を解決するための手段】
【００１５】
本発明のプリンタは、印刷用紙の印刷開始位置情報を記録する用紙情報記憶手段と、印刷用紙に印刷動作を行う印刷手段と、印刷用紙の印刷開始位置を検出する検出手段と、印刷用紙を搬送する搬送手段と、印刷手段、検出手段、および、搬送手段を機能させるための電源供給を行う電源供給手段とを備え、印刷手段による印刷動作が終了するごとに、用紙情報記憶手段に印刷用紙の印刷開始位置情報を書き込むことを特徴とする。
【発明の効果】
【００１６】
本願発明によれば、プリンタの電源入り後、用紙先頭位置合せの要・不要を判断しなくても印刷を開始できるので、ユーザにとっての利便性が向上するという効果を奏する。
【００１７】
また、本願発明によれば、用紙先頭位置合せ機能を有するスイッチが不要となるので、プリンタを構成する部品の削減によるコスト低減が実現できるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
本発明を実施するための最良の形態について図面を用いて説明する。図１は、本発明の一実施形態であるラベルプリンタを説明するための全体構成の図である。同図において、ラベルプリンタ１は、カバー２、ロール用紙３、用紙情報記憶部４、印刷制御部５、黒マーク検出センサ６、プラテンローラ７、印刷ヘッド８、および、受信バッファ９を含んで構成される。また、図１には、ラベルプリンタ１に対して印刷データを送信する上位システムであるパソコン（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０も追記してある。
【００１９】
次に、ラベルプリンタ１の用紙セットについて説明を行う。ロール用紙３をセットするため、ラベルプリンタ１の筐体一部を開閉できるカバー２を開けて、ロール用紙３をラベルプリン１内部の所定の位置にセットする。用紙セットでは、図２に示すようなロール用紙３の印刷面の裏にある黒マーク１３を検出するため、ロール用紙３を黒マーク検出センサ６の上を通過させ、更に、ロール用紙３を搬送するために、プラテンローラ７と印刷ヘッド８の間を通す。この時、印刷制御部５は、用紙情報記憶部４に、用紙先頭位置の情報として、用紙先頭位置がラベルプリンタ１の内側にあると記録する。
【００２０】
黒マーク１３について、更に説明を加える。図２に示すように、ロール用紙３は、印刷単位１４、即ち、点線ごとに分割されており、黒マークは、この印刷単位１４ごとに付されている。印刷単位１４は、ラベル1枚に相当する。ラベルの印刷終了後は、ラベルとして使用するため、ロール用紙３から点線に沿って切り離す。よって、黒マーク１３は、絶えずロール用紙３全体としての用紙先頭位置を示している。
【００２１】
なお、本実施形態では、黒マークを有するロール用紙の黒マークを検出することで、用紙先頭位置を判断する情報を得ているが、本発明は、黒マークを有しないロール用紙に対しても、透過センサ等を利用して、ラベルと台紙との厚みを検出し、用紙先頭位置を判断する情報を得る場合にも適応できる。
【００２２】
次に、ラベルプリンタ１の印刷動作について説明を行う。具体的には、ラベルプリンタ１の全体構成を示す図１、ロール用紙３を裏から見た図２、印刷の処理フローを示す図３、および、図４を用いて説明を行う。
【００２３】
Ｓ１１のステップは、印刷処理の開始を示している。そして、パソコン１０からラベルプリンタ１に印刷データが送信されると、印刷制御部５は、印刷データを受信バッファ９に一時的に蓄える。
【００２４】
Ｓ１２のステップでは、パソコン１０からの印刷データを受信したかどうかを確認している。印刷データが受信バッファ９に存在すれば、Ｓ１３のステップに移る。印刷データが受信バッファ９に存在しなければ、印刷データを受信し、受信バッファ９に蓄えられるまでＳ１２のステップを繰り返す。
【００２５】
Ｓ１３のステップでは、用紙先頭位置情報の読み込みを行う。印刷制御部５は、不揮発性メモリー（例えば、ＥＥＰＲＯＭやフラッシュメモリー等）で構成される用紙情報記憶部４に記録されている用紙先頭位置に関する情報を読み込み、読み込みを終えると、Ｓ１４のステップに移る。
【００２６】
Ｓ１４のステップでは、用紙先頭位置合せ動作の実行の要・不要を判断する。用紙情報記憶部４から得た用紙先頭位置情報より、用紙先頭位置が、図５に示すように印刷ヘッド８の直下にある場合、印刷前の用紙先頭位置合せは不要になり、図４に示す処理フローに移る。
【００２７】
また、紙情報記憶部４から得た用紙先頭位置情報より、用紙先頭位置が、図６に示すようにラベルプリンタ１の外側にある場合、Ｓ１５のステップに移る。また、紙情報記憶部４から得た用紙先頭位置情報より、用紙先頭位置が、図７に示すようにラベルプリンタ１の内側にある場合、Ｓ１６のステップに移る。
【００２８】
Ｓ１５のステップでは、用紙先頭位置が、図６に示すようにプリンタの外側にあるので、用紙先頭位置を印刷ヘッド８の直下に戻すため、プラテンローラ７を固定長の距離分の用紙巻き戻しによる用紙先頭位置合せを行う。
【００２９】
「用紙巻き戻しによる用紙先頭位置合せ」とは、次のような処理を行う。用紙先頭位置がラベルプリンタ１の外側にあるというのは、自動カット位置送り後の状態にあるということである。自動カット位置送りでは、はさみ等で用紙を切り易くするために、印刷終了後、固定長の距離分の用紙を送っている。よって、この固定長の距離分の用紙巻き戻しを行うことで、用紙先頭位置を印刷ヘッドの直下に合せることができる。
【００３０】
Ｓ１６のステップでは、用紙先頭位置が、図７に示すようにラベルプリンタ１の内側にあるので、用紙先頭位置を印刷ヘッド８の直下に戻すため、プラテンローラ７を回転させて用紙送りによる用紙先頭位置合せを行う。
【００３１】
「用紙送りによる用紙先頭位置合せ」とは、次のような処理を行う。ロール用紙３の印刷面の裏にある黒マーク１３を黒マーク検出センサ６で検出するために、用紙を送る方向にプラテンローラ７を回転させる。黒マーク検出センサ６で黒マーク１３を検出した後、黒マーク検出センサ６からプラテンローラ７までの距離１１の用紙送りを行う。これによって、ラベル印刷に適した位置に用紙を合せることが可能となる。
【００３２】
Ｓ１７のステップでは、Ｓ１５の「用紙巻き戻しによる用紙先頭位置合せ」動作、あるいは、Ｓ１６の「用紙送りによる用紙先頭位置合せ」の動作が成功したかどうかを判断する。判断基準としては、印刷制御部５が黒マーク検出センサ６から黒マーク１３の検出ができたか否かで判断する。黒マーク１３が検出できた場合は、Ｓ１８のステップに移り、黒マーク１３が検出できない場合は、Ｓ１９のステップに移る。
【００３３】
Ｓ１８のステップでは、用紙情報記憶部４に、用紙先頭位置が印刷ヘッドの直下にあると記録して、図４に示す処理フローに移る。
【００３４】
Ｓ１９のステップでは、用紙情報記憶部４に、用紙先頭位置が印刷ヘッドの直下にないと記録して、Ｓ２０のステップに移る。
【００３５】
Ｓ２０のステップでは、エラー表示を行い、ユーザに用紙の確認を促して印刷処理を中断する。
【００３６】
Ｓ３０のステップでは、受信バッファ９に蓄えられた印刷データを解析して印刷するためのビットイメージを生成する。印刷データを解析して印刷するためのビットイメージ画像を生成する。その後、印刷開始するために、プラテンローラ７と印刷ヘッド８を動作させ、印刷ヘッド８にはビットイメージ画像を送信する。印刷が開始されると、用紙先頭位置は、ラベルプリンタ１の外側の方へ向かって移動を始める。
【００３７】
続いてＳ３１のステップでは、用紙情報記憶部４に、用紙先頭位置が印刷ヘッドの直下にないと記録する。
【００３８】
続いてＳ３２のステップでは、印刷単位であるラベル１ページ分の印刷が終了する。すると、用紙先頭位置は印刷ヘッドの直下になる。そこで、Ｓ３３のステップでは、用紙情報記憶部４に、用紙先頭位置が印刷ヘッドの直下にあると記録する。
【００３９】
続いてＳ３４のステップでは、自動カット位置送り機能により、印刷されたラベル１ページ分の用紙をラベルプリンタ１の外まで送り出す。そこで、Ｓ３５のステップでは、用紙情報記憶部４に、用紙先頭位置がラベルプリンタの外にあると記録する。その後は、図３の処理フローの印刷データの有無判断に戻り、処理を繰り返す。
【００４０】
このように、用紙情報記憶部４に、用紙先頭位置の情報を逐次記録しているので、ラベルプリンタの電源が切られ、再び電源を入れた場合でも、次の印刷前にその情報に従って用紙先頭位置を制御することができる。
【００４１】
即ち、印刷制御部５が用紙情報記憶部４に、用紙先頭位置の情報を「用紙先頭位置はラベルプリンタの外にある。」と書き込んだ後、ラベルプリンタの電源を切り、次に電源を入れて印刷を開始する前に、用紙情報記憶部４に記録してある用紙先頭位置情報を基に「用紙先頭位置はラベルプリンタの外にある」ことを認識することができる。用紙先頭位置が印刷ヘッドの直下に無いので、ラベルプリンタは、自発的に印刷前に用紙を印刷ヘッド直下までも戻して印刷を開始することができる。
【００４２】
従来は、用紙先頭位置合せの用紙送りを行うために、ユーザの操作によりラベルプリンタの操作盤にある用紙先頭位置合せ機能を有するスイッチ押下により用紙先頭位置合せを行っていた。ところが、本発明では、用紙先頭位置合せ機能を有するスイッチが不要となるので、ラベルプリンタを構成する部品の削減によるコスト低減の実現と、ユーザは、ロール用紙の交換後に、用紙先頭位置合せを意識せず、用紙先頭位置合せを行えるので、用紙先頭位置合せという操作を熟知しなくて済む便利な機能となる。
【図面の簡単な説明】
【００４３】
【図１】本発明の全体構成図。
【図２】ロール用紙を裏から見た図。
【図３】印刷処理フローを示す図（１）。
【図４】印刷処理フローを示す図（２）。
【図５】ラベルプリンタ１のＡ−Ａ断面からロール用紙を見た図（１）。
【図６】ラベルプリンタ１のＡ−Ａ断面からロール用紙を見た図（２）。
【図７】ラベルプリンタ１のＡ−Ａ断面からロール用紙を見た図（３）。
【図８】従来のラベルプリンタの全体構成図。
【図９】従来の用紙先頭位置合せのフローを示す図。
【符号の説明】
【００４４】
１  ラベルプリンタ
２  カバー
３  ロール用紙
４  用紙情報記憶部
５  印刷制御部
６  黒マーク検出センサ
７  プラテンローラ
８  印刷ヘッド
９  受信バッファ
１０  パソコン
１１  黒マーク検出センサ６とプラテンローラ７との間の距離
１２  用紙先頭位置合せスイッチ
１３  黒マーク
１４  印刷単位
【図１】
0005000442.tif 000002
【図２】
0005000442.tif 000003
【図３】
0005000442.tif 000004
【図４】
0005000442.tif 000005
【図５】
0005000442.tif 000006
【図６】
0005000442.tif 000007
【図７】
0005000442.tif 000008
【図８】
0005000442.tif 000009
【図９】
0005000442.tif 000010