(57)【要約】【課題】所定の間隔で設けられた位置マークを有するロール状媒体を使用し、ロール状媒体の残量を精度よく検出できる低コストのプリンタの実現。【解決手段】所定の間隔で位置マーク１４が配置された媒体を、ロール状に巻いた媒体ロール１０を収容する媒体収容部２２と、ロール状媒体１１を一定の速度で送る媒体送り機構２３ａ，２３ｂと、位置マーク１４を検出するマーク検出器２７と、プリントを行う印字ヘッド２８と、制御部とを備えるロール状媒体プリンタであって、制御部は、収容した媒体ロール１０の残量を記憶する残量記憶部と、マーク検出器２７が位置マーク１４を検出するのに応じて、残量を更新する残量更新部とを備える。【選択図】      図４
2005059233.tif 000002
【特許請求の範囲】
【請求項１】
所定の間隔で位置マークが配置された媒体を、ロール状に巻いた媒体ロールを収容する媒体収容部と、
プリント時に前記ロール状媒体を一定の速度で送る媒体送り機構と、
前記媒体送り機構により送られる前記ロール状媒体上の前記位置マークを検出するマーク検出器と、
前記マーク検出器の検出した前記位置マークの位置に応じて、前記ロール状媒体上の所定の位置に印字を行う印字ヘッドと、
各部の制御を行う制御部とを備えるロール状媒体プリンタであって、
前記制御部は、前記媒体収容部に収容した前記媒体ロールの印字可能な長さに対応する残量を記憶する残量記憶部と、
前記マーク検出器が前記位置マークを検出するのに応じて、前記残量記憶部に記憶された前記残量を更新する残量更新部とを備えることを特徴とするロール状媒体プリンタ。
【請求項２】
請求項１に記載のロール状媒体プリンタであって、
前記残量記憶部に記憶された前記残量を表示する表示手段を更に備えるロール状媒体プリンタ。
【請求項３】
請求項２に記載のロール状媒体プリンタであって、
前記表示手段は、前記残量記憶部に記憶された前記残量が所定量以下になった時に、ニアエンド警告を表示するロール状媒体プリンタ。
【請求項４】
請求項２に記載のロール状媒体プリンタであって、
ユーザが、前記媒体収容部に収容する前記媒体ロールの印字可能な長さに関する情報を含む設定情報を、外部から付与するための設定情報付与手段を更に備えるロール状媒体プリンタ。
【請求項５】
請求項４に記載のロール状媒体プリンタであって、
前記設定情報付与手段は、前記媒体ロール又はその付属物品に付されたバーコードを読み取るバーコードリーダと、前記バーコードに対応して前記設定情報を記憶する設定情報記憶手段とを備え、前記バーコードリーダで読み取ったバーコードに応じた前記設定情報を付与するロール状媒体プリンタ。
【請求項６】
請求項４又は５に記載のロール状媒体プリンタであって、
前記設定情報付与手段は、用紙セット要求信号に応じて前記表示手段に前記設定情報の入力を要求する表示を行うロール状媒体プリンタ。
【請求項７】
請求項６に記載のロール状媒体プリンタであって、
前記用紙セット要求信号は、前記媒体ロールを前記媒体収容部に収容するために開閉するカバーを開いた時に発生される信号及び前記ロール状媒体がなくなったことを検出する検出器の発生する信号に基づいて発生するロール状媒体プリンタ。
【請求項８】
請求項６又は７に記載のロール状媒体プリンタであって、
前記設定情報付与手段は、前記用紙セット要求信号に応じて前記表示手段に前記設定情報の入力を要求する表示を行う時に、前記残量記憶部に記憶された前記残量が所定量以上の時には前記残量を前記表示手段に表示し、表示した前記残量を前記媒体ロールの印字可能な長さに関する情報として再入力可能にするロール状媒体プリンタ。
【請求項９】
請求項４に記載のロール状媒体プリンタであって、
前記設定情報には前記ロール状媒体の位置マークの間隔に関する情報が含まれ、
前記制御部は、前記ロール状媒体を所定速度で搬送した時に隣接する前記位置マークを検出する時間差を算出し、前記所定速度に前記時間差を乗じて前記位置マークの間隔を算出し、算出した前記位置マークの間隔が前記設定情報に含まれる位置マークの間隔に等しいかを確認し、等しくない時には前記設定情報の再入力をユーザに要求する表示を行うロール状媒体プリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ロール状に巻かれた長尺の記録媒体にプリントするロール状媒体プリンタに関し、特に所定の間隔で位置マークが付されたロール状媒体にプリントするロール状媒体プリンタに関する。
【０００２】
【従来の技術】
連続する媒体であるロール状の記録媒体を使用するプリンタが広く使用されている。このようなプリンタには、ロール状媒体にあらかじめ所定のピッチで決められたフォーマットが印刷されており、それにプリンタで個別の情報を追加でプリントするものがある。また、接着剤が剥がれ易い長尺の基体に分離したラベルを所定の間隔で貼り付けたものを巻き取ってロール状にした媒体ロールを使用し、ラベルに追加でプリントするのに使用されるプリンタもある。このようなロール状媒体では、あらかじめ印刷されたフォーマットやラベルの位置を認識してプリントを行う必要があり、フォーマットやラベルの基準位置を示す位置マークがロール状媒体に印刷されている。なお、長尺の基体にラベルを貼り付けたロール状媒体の場合には、このような位置マークが、基体に印刷されている場合も、ラベルに印刷されている場合もあり、更にはラベルの縁で基準位置を認識する場合もあり、その場合にはラベルの縁が位置マークに相当する。例えば、台紙が透明である場合に、ラベル間のスリットをマークとして読み取るようにしてもよい。以下の説明では、基体上の位置マーク、ラベル上の位置マーク及びラベルの縁を含めてロール状媒体の位置マークと称する。
【０００３】
本発明は、このような所定の間隔で設けられた位置マークを有するロール状媒体を巻いた媒体ロールを使用するプリンタが対象である。このようなプリンタには搬送される媒体上の位置マークを検出するマーク検出器が設けられており、マーク検出器が位置マークを検出するのに応じて所定位置にプリントを行う。プリントされたロール状媒体は、そのまま排出される場合もあるが、マーク検出器の出力に応じて切断位置を認識してカッタで切断する場合もある。更に、ラベルの場合には、マーク検出器の出力に応じてラベルの端を認識して剥がし、ラベルを他の媒体の所定位置に自動的に貼り付ける場合もある。
【０００４】
ロール状媒体プリンタにおいては、媒体ロールの残量を常に把握しておく必要がある。例えば、ロール状媒体プリンタを使用して発券処理を行う場合、発券途中で媒体がなくなると、プリントを中断して新たに媒体ロールをセットし、その後に発券処理を再開することになるが、その間顧客を待たせて媒体ロールの設定処理を行う必要があり、顧客サービスの低下という問題を生じる。これに限らず、媒体ロールの残量を把握することは、スムーズなプリント処理を行う上で非常に重要である。そこで、残量が少ないことをユーザに知らせる各種の方法が従来から行われていた。
【０００５】
特開平１１−１２９５９０号公報は、ロール紙の重量を検出する重量検出手段とロール紙の外形を検出する外形検出手段とを組み合わせて、ロール紙の残量が所定の限界残量以下になったことを検出する精度を向上したプリンタ装置を開示している。
【０００６】
また、ロール紙を使用するファクシミリやプリンタなどで、ロール紙の終端から所定の長さまで赤インクなどでニアエンドマークを付す方法が広く使用されている。従来のプリンタでは、このニアエンドマークを検出する検出器を設けて、ニアエンドマークを検出するとユーザに警告を出すものもある。特開２００１−３４１３６７号公報は、所定の間隔で設けられた位置マークに相当するブラックマークとニアエンドマークの両方を有するロール状媒体を巻いた媒体ロールを使用するプリンタにおいて、ブラックマークを検出する反射型光センサを利用してニアエンドマークを検出する構成を開示している。この構成により、センサの個数を増加させることなく、ニアエンドマークが検出できる。
【０００７】
特開平７−１７２６４９号公報は、媒体ロールの回転量を検出する回転量検出手段と、検出した回転量から繰り出した記録媒体の長さを演算し、あらかじめ入力された種別情報から決定された初期長さから使用した記録媒体の長さを減算して記録媒体の残量を算出する演算手段とを設けたプリンタなどに使用する残量検出装置を開示している。
【０００８】
【特許文献１】
特開平１１−１２９５９０号公報
【特許文献２】
特開２００１−３４１３６７号公報
【特許文献３】
特開平７−１７２６４９号公報
【０００９】
【発明が解決しようとする課題】
特開平１１−１２９５９０号公報に開示されたプリンタには、変動の大きいロール紙の重量及び外形を検出するため検出精度が十分でないという問題があり、更に従来例に比べて検出手段の個数を増加させる必要があり、コストが増加するという問題があった。
【００１０】
また、特開２００１−３４１３６７号公報に開示されたプリンタは、ニアエンドマークを有するロール状媒体を使用する必要があり、このような媒体はプリントされたものを自家用に使用するのであれば特に問題はないが、発券処理の場合やラベルプリントの場合には、第３者の目にする部分に赤インクなどのニアエンドマークが付されることになるので外観上の問題を生じる。
【００１１】
特開平７−１７２６４９号公報に開示された残量検出装置は、媒体ロールの回転量を検出する回転量検出手段を実現するための機構を別に設ける必要があり、コストが増加するという問題がある。
【００１２】
本発明は、所定の間隔で設けられた位置マークを有するロール状媒体を巻いた媒体ロールを使用するプリンタにおいて、上記のような問題を解決し、媒体ロールの残量を精度よく検出できるロール状媒体プリンタを低コストで実現することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を実現するため、本発明のロール状媒体プリンタは、位置マークを検出するマーク検出器の出力を利用して使用した媒体の長さを演算し、あらかじめ入力された媒体ロールの初期長さから使用した媒体の長さを減算して媒体の残量を算出することを特徴とする。
【００１４】
すなわち、本発明のロール状媒体プリンタは、所定の間隔で位置マークが配置された媒体を、ロール状に巻いた媒体ロールを収容する媒体収容部と、プリント時に前記ロール状媒体を一定の速度で送る媒体送り機構と、前記媒体送り機構により送られる前記ロール状媒体上の前記位置マークを検出するマーク検出器と、前記マーク検出器の検出した前記位置マークの位置に応じて、前記ロール状媒体上の所定の位置に印字を行う印字ヘッドと、各部の制御を行う制御部とを備えるロール状媒体プリンタであって、前記制御部は、前記媒体収容部に収容した前記媒体ロールの印字可能な長さに対応する残量を記憶する残量記憶部と、前記マーク検出器が前記位置マークを検出するのに応じて、前記残量記憶部に記憶された前記残量を更新する残量更新部とを備えることを特徴とする。
【００１５】
本発明のロール状媒体プリンタは、位置マークを検出するマーク検出器の出力を利用して使用した媒体の長さを演算するので、使用した媒体の長さを高精度に演算することが可能であり、従って残量を高精度に演算可能である。更に、プリント位置の制御のために設けるマーク検出器の出力を使用して使用した媒体の長さを演算するため、別にセンサを設ける必要がなく、低コストで実現できる。
【００１６】
記憶している残量は、表示手段を設けて表示することが望ましい。これにより、媒体の残りが少なくなった場合だけでなく、常時残量が把握可能になるので、大量のプリントを連続して行う場合などにも、全量がプリント可能であるかなどを判断することが可能になる。更に、残量が所定量以下になった時には、ニアエンド警告を表示することが望ましい。
【００１７】
媒体収容部に収容する媒体ロールの印字可能な長さに関する情報は、ユーザにより設定される。そのため、そのような情報を含む設定情報を、ユーザが外部から付与するための設定情報付与手段を更に設ける。設定情報付与手段は、ディスプレイなどの表示手段とキーボードなどの入力手段を使用して入力するパーソナルコンピュータなどを使用した構成でも実現できるが、媒体ロールやそれに付属する物品（例えば媒体ロールの包装紙など）にバーコードを設け、制御部にあらかじめバーコードに対応して媒体ロールの種類、全長、位置マーク間の距離、位置マーク間の部分の個数などの種別情報を記憶する設定情報記憶手段を設け、プリンタに付属または内蔵して設けられたバーコードリーダでこのバーコードを読み取って種別情報を設定するようにしてもよい。
【００１８】
プリンタでは、媒体エンド検出器を設けて収容された媒体ロールがすべて使用されてなくなったことを検出したり、紙（媒体）詰まりなどを回復するためや媒体ロールを交換するためにカバーを開ける場合があるが、カバーが開けられたことを検出するようにしている。このようなことを検出した信号は用紙セット要求信号と呼ばれ、用紙セット要求信号が検出された場合には、新しい媒体ロールが収容されたり、ロール状媒体の一部を切り取るなどの処理が行われ、新たに設定情報を入力する必要があると考えられる。そこで、設定情報付与手段は、用紙セット要求信号に応じて表示手段に設定情報の入力を要求する表示を行う。
【００１９】
新しい媒体ロールがセットされた場合には、上記と同様の方法で設定情報の入力が行われるが、紙（媒体）詰まりなどを回復するためにカバーを開けて用紙セット要求信号が発生した場合には、媒体ロールは途中まで使用されており、それが再びセットされた時にはユーザは媒体ロールの長さを把握するのは難しい。そこで、用紙セット要求信号に応じて表示手段に設定情報の入力を要求する表示を行う時に、残量記憶部に記憶された残量が所定量以上の時には残量を表示し、表示した残量を媒体ロールの印字可能な長さに関する情報として再入力可能にすることが望ましい。
【００２０】
また、ユーザが入力する設定情報にロール状媒体の位置マークの間隔に関する情報が含まれるようにし、ロール状媒体を所定速度で搬送した時に隣接する位置マークを検出する時間差を算出し、それに所定速度を乗じて位置マークの間隔を算出し、算出した前記位置マークの間隔が前記設定情報に含まれる位置マークの間隔に等しいかを確認することが望ましい。もし、等しくない時には設定情報の再入力をユーザに要求する表示を行う。この処理は、セットアップ動作で行うことが望ましい。
【００２１】
【発明の実施の形態】
図１は、本発明の実施例のロール状媒体プリンタの概略構成を示す図である。図１において、参照番号１はロール状媒体プリンタエンジンを示し、プリンタエンジン１は、ベース部２とカバー３を有し、カバー３を開けることにより媒体ロールの交換が行える。プリンタエンジン１には、プリンタエンジン１内の各部の制御を行う制御回路が設けられており、この制御回路は通信ケーブル４を介してパーソナルコンピュータなどで構成される制御ターミナル５に接続される。制御ターミナル５にはディスプレイ６及びバーコードリーダ７が接続されており、プリンタエンジン１の各種条件の設定や後述する設定情報の入力に使用される。プリンタはバーコードリーダを内蔵している場合もあり、その場合にはこの内蔵バーコードリーダを使用してもよい。従って、各制御手段は、プリンタエンジン１内の制御回路及び制御ターミナル５に実現される。
【００２２】
図２は、実施例で使用する媒体がロール状に巻かれた媒体ロールの例を示す図である。この媒体ロール１０は、プラスチックフィルムや紙などの表面に加工を施して接着剤が剥がれやすくした長尺の基体１２に、所定の形状のラベル１３を所定のピッチ（間隔）で貼り付けたものをロール心１５に巻いたものである。ラベル１３には熱を加えることにより発色する感熱紙であり、あらかじめ所定のフォーマットが印刷されており、プリンタで追加の情報をプリントする。ここでは、基体１２とラベル１３の部分を合せてロール状媒体１１と称する。図示のように、ラベル１３の間の基体１２には位置マーク１４が設けられている。位置マーク１４とラベル１３の縁は所定の位置関係にあり、ロール状媒体１１が所定の速度で搬送されている時に位置マーク１４を検出するとラベル１３の縁の位置が分かる。なお、図２はロール状媒体の一例であり、本発明は位置マークが設けられたロール状媒体であれば適用可能であり、各種の変形例があり得る。
【００２３】
図３はロール状媒体をセットする方法を説明する図であり、図１のプリンタエンジン１のカバー３を開けた状態を示す。図示のように、カバー３を開けた状態で、図２に示した媒体ロール１０を媒体収容部２２に配置し、ロール状媒体１１の先端がローラ２３ｂに挟まれるように引出した上で、カバー３を閉じることによりセットされる。参照番号２８はプリントヘッドを示し、ここではプリントヘッド２８は独立に発熱が制御できる複数の発熱体を配列したサーマルヘッドである。
【００２４】
図４は、実施例のプリンタエンジン１の断面構造を示す図である。カバー３はベース部２に対して支点２１を中心として回転可能に保持されており、開閉することが可能である。図示していないが、カバー３が完全に閉じられている時に切り換わるスイッチが設けられており、カバー３の開閉状態が検出できるようになっている。ベース部２には、媒体ロール１０を収容する媒体収容部２２と、下側搬送ローラ２３ａと、下側第１搬送ガイド２４と、プラテンローラ２９と、下側第２搬送ガイド３０と、カッタを構成する可動刃３１ａとが設けられている。カバー３には、上側搬送ローラ２３ｂと、搬送されるロール状媒体１１がなくなったことを検出する媒体エンド検出機構と、位置マーク１４を検出する位置マーク検出器２７と、サーマルヘッド２８と、カッタを構成する固定刃３１ｂとが設けられている。なお、カバー３には上側搬送ガイドも設けられているが、ここでは図示を省略している。
【００２５】
カバー３を閉じた状態では、上側搬送ローラ２３ａと下側搬送ローラ２３ｂが接触してロール状媒体１１を挟み、２個のローラが回転することによりロール状媒体１１が搬送される。媒体エンド検出機構は、レバー２５と、フォトインタラプタ２６とを有する。ロール状媒体１１がある時にはレバー２５は図で実線で示す位置にあり、一方の端はロール状媒体１１に接触し、他方の端はフォトインタラプタ２６内に位置してフォトインタラプタ２６を遮断状態にする。従って、フォトインタラプタ２６が遮断状態の時にはロール状媒体１１が存在することを示す信号が出力される。この部分のロール状媒体１１がなくなるとレバー２５は破線の位置に回転し、他方の端はフォトインタラプタ２６の外に移動し、フォトインタラプタ２６を通過状態にする。従って、フォトインタラプタ２６が通過状態の時にはロール状媒体１１がなくなったこと、すなわち媒体エンドを示す信号が出力される。媒体エンドを示す信号が出力された時には、ユーザにロール状媒体１１を使い切ったので新しい媒体ロール１０をセットする必要があることを知らせる表示を図１のディスプレイ６に行うなど、何らかの手段でこのことを知らせる。
【００２６】
位置マーク検出器２７は、光ビームをロール状媒体１１に表面に照射する光ビーム照射部と、ロール状媒体１１の表面で反射された反射光を検出する光検出部とを有し、位置マーク１４と他の部分で反射光の強度が異なるのを利用してロール状媒体１１の位置マーク１４の通過を検出する。
【００２７】
カバー３を閉じた状態では、サーマルヘッド２８はプラテンロール２９と対向する。サーマルヘッド２８は、位置マーク検出器２７による位置マーク１４の検出に同期して、サーマルヘッド２８はプラテンロール２９の間を搬送されるロール状媒体１１のラベル１３を選択的に加熱し、ラベル１３を発色させてプリントを行う。プリントの終了したロール状媒体１１は、カッタを構成する可動刃３１ａと固定刃３１ｂの間に導かれ、位置マーク検出器２７による位置マーク１４の検出に同期して、ラベル１３の間の所定の位置で切断される。なお、連続してプリントされる場合を除いて、ラベル１３のプリントが終了した後次のラベルのプリントを直ぐに行わない場合には、カッタで切断した後、一旦搬送ローラ２３ａと２３ｂを逆回転してロール状媒体１１を逆方向に搬送して、先端が位置マーク検出器２７の前に位置するようにする。
【００２８】
媒体ロール１０は、セットされた時には実線で示すような大きな直径を有し、ロール状媒体１１は実線で示す経路で搬送ローラ２３ａと２３ｂに入る。プリントが行われるに従って媒体ロール１０の直径は減少して破線で示すようになり、破線で示す経路で搬送ローラ２３ａと２３ｂに入る。
【００２９】
前述のように、カバー３の開閉状態を検出するスイッチが設けられており、また搬送されるロール状媒体１１がなくなったことを検出する媒体エンド検出機構も設けられている。ここでは、スイッチがカバー３が開けられた状態を検出したカバー開検出信号及び媒体エンド検出機構がロール状媒体１１がなくなったことを検出した媒体エンド検出信号に基づいて用紙セット要求信号が発生される。用紙セット要求信号が発生されている状態は、プリントが行えない状態である。用紙セット要求信号が発生されていない状態、すなわち用紙セット状態は、プリントが行える状態である。
【００３０】
以上、本発明の実施例のロール状媒体プリンタの基本構成と動作を説明したが、これらの構成は従来技術と類似しており、前述の公知例などに記載された構成を利用可能であることは当業者には容易に理解できることであるので、ここではこれ以上の詳しい説明は省略する。
【００３１】
本発明の実施例のロール状媒体プリンタは、以上のような基本構成を有するが、検出した信号に基づく処理に特徴がある。以下、この特徴について説明する。
【００３２】
図５は、実施例のロール状媒体プリンタにおけるロール状媒体の残量検出に関する制御処理を示すフローチャートである。なお、ロール状媒体の残量検出に関する制御処理以外の制御については、従来と同様に行われるのはいうまでもない。
【００３３】
ステップ１０１では、用紙セット要求信号の出ていない用紙セット状態であるか、すなわち未プリントのロール状媒体１１が存在し且つカバー３が閉じられた状態であるかを検出する。もしセット状態でなければ、セット状態になるまで待機し、セット状態になったらステップ１０２に進む。
【００３４】
ステップ１０２では、ユーザにセットした媒体ロール１０に関するロール情報を入力するように要求する表示を行う。表示だけでなく、音響信号などを併用して要求を行ってもよい。
【００３５】
そして、ステップ１０３ではユーザがこの情報を入力するまで待機する。ユーザに入力してもらう情報は、少なくともロール長ＴＬ及び位置マーク１４間の距離ＭＬ又はこれに相当する情報を含むことが必要であり、例えば、本実施例の場合には、基体に貼り付けたラベルであるので、媒体ロールに貼り付けられたラベルの枚数ｍ及び位置マーク間の距離（ラベルの貼り付けピッチ）ＭＬでもよい。これは、あらかじめ所定のフォーマットが繰返し印刷されている場合も同様である。本発明には直接関係しないが、実際にプリントを行うには、ラベルやフォーマットに印刷されている内容などに関する情報も必要である。そこで、ここではプリンタで使用できる媒体ロール１０の種別が決まっており、図１のディスプレイ６に使用可能な媒体ロール１０の種別の一覧表を表示し、ユーザがそれから選択するようにしている。制御ターミナル５にはあらかじめ媒体ロール１０の種別に対応してプリントを行うのに必要な情報が対応付けて記憶されており、ユーザの選択に従ってその情報を制御情報として取り込む。この情報の中には、上記のロール長ＴＬ及び位置マーク間の距離ＭＬ又はこれに相当する情報も含まれる。
【００３６】
ステップ１０４では、ロール長ＴＬ、位置マーク間の距離ＭＬ及びラベルの枚数ｍを制御レジスタに記憶する。ステップ１０５ではセットアップ動作を行う。セットアップ動作は、媒体ロール１０がセットされた後プリントが行える状態にする動作であり、位置マーク検出器２７が位置マーク１４を検出した状態から次の位置マーク１４を検出するまでロール状媒体１１を送り出し、次の位置マーク１４を検出したらロール状媒体１１を逆方向に戻し、再び位置マーク１４を検出した状態で停止する。これにより、プリントコマンドを受けると直ちにプリントが開始できる状態になる。上記のように、セットアップ動作では位置マーク１４の間の距離が測定される。この測定は、位置マーク１４を検出した後次の位置マーク１４を検出するまでの時間を計時することにより行う。ロール状媒体１１は搬送ローラ２３ａと２３ｂを一定速度で回転することにより搬送されるので、搬送速度は搬送ローラ２３ａと２３ｂの周長に回転速度を乗ずることにより得られ、一定である。そこで、搬送速度に上記の時間を乗ずれば位置マーク１４の間の距離ＭＬが測定できる。
【００３７】
ステップ１０６では、ステップ１０５で測定した位置マーク間距離ＭＬが、ステップ１０４で記憶した位置マーク間距離ＭＬに対して所定の誤差範囲内にあるか、すなわち測定したＭＬがユーザが入力したＭＬと一致するかを判定する。一致しない場合には、ユーザが入力したＭＬが誤りであり、他の情報も誤りである可能性が高いと考えられるので、ステップ１０７に進んでユーザにセットした媒体ロール１０に関するロール情報を再入力するように要求する表示を行い、ステップ１０３に戻る。
【００３８】
測定したＭＬがユーザが入力したＭＬと一致した場合には、ステップ１０８に進み、ステップ１０４で記憶したロール長ＴＬ及びラベルの枚数ｍを、残量長ＲＴと残量枚数Ｒｍとしてそれぞれ記憶する。そしてステップ１０９でユーザに確認してもらうように残量長ＲＴと残量枚数Ｒｍを表示する。ステップ１１０では、用紙セット要求信号が発生していないか確認を行い、用紙セット要求信号が発生している場合にはステップ１０２に戻り、発生していなければステップ１１２に進む。なお、ここではステップ１０１及び１１０で用紙セット要求信号発生の有無を検出したが、このようなステップを設けずに用紙セット要求信号により割り込み処理を行うようにすることも可能である。
【００３９】
ステップ１１２では、プリントコマンドが発生していかを判定し、無ければステップ１０９に戻ることによりプリントコマンドが発生するまで待機する。プリントコマンドが発生した場合にはステップ１１３で１回のプリント動作を行い、残量長ＲＴから位置マーク間距離ＭＴを減じ、残量枚数Ｒｍを１枚減じる。ステップ１１４では残量長ＲＴが閾値Ｔ以下になったかを判定する。この替わりに、残量枚数Ｒｍが閾値Ｔｍ以下になったかを判定するようにしてもよい。閾値Ｔ以下の場合にはステップ１１５に進んで残量が少ないことを警告する表示を行い、ステップ１０９に戻る。残量長ＲＴが閾値Ｔより大きい時にもステップ１０９に戻る。以上のようにして、プリント枚数だけステップ１１２から１１５及び１０９から１１０を繰り返す。
【００４０】
以上説明したように、実施例のロール状媒体プリンタにおけるロール状媒体の残量検出に関する制御処理では、位置マークを検出して使用したロール状媒体の長さを算出しており、使用したロール状媒体の長さを非常に正確に検出できる。通常は所定の仕様で作られた媒体ロールがセットされるので、セットされた媒体ロールの長さは非常に正確であり、残量を非常に正確に算出できる。特に、あらかじめ媒体ロールの種別に応じた設定情報を記憶しておき、新品の媒体ロールに付属したバーコードを読み取って媒体ロールの種別を入力する場合には、ユーザによる入力ミスもほとんど発生しないので、セットされた媒体ロールの長さを正確に入力することが可能である。
【００４１】
更に、残量が少なくなった時だけでなく、媒体ロールをセットした後は常時残量が検出されて表示されるので、大量のプリントを連続して行う場合などにも、全量がプリント可能であるかなどを容易に判断することが可能になる。
【００４２】
更に、位置マーク間の距離は容易に測定できるので、設定情報に位置マーク間の距離も含まれるようにし、測定した位置マーク間の距離と設定情報の位置マーク間の距離が一致することを確認すれば、設定情報が信頼できるか判定できる。
【００４３】
上記の実施例では、ディスプレイ６に使用可能な媒体ロール１０の種別の一覧表を表示し、ユーザがそれから選択することにより設定情報を入力したが、図１のように制御ターミナル５にバーコードリーダ７が付属しており、媒体ロール１０又はその包装紙などの付属物に媒体ロールの種別を示すバーコードが付されている時には、これらを利用して設定情報を入力できる。この変形例の処理を図６を参照して説明する。媒体種別を示すバーコードはロール紙裏の先頭部にあってもよく、また位置マークが媒体種別バーコードであってもよい。
【００４４】
制御ターミナル５には、バーコードに対応付けて媒体ロールの設定情報があらかじめ記憶されている。図５のステップ１０３の後、ステップ１２１で、入力されたのがバーコードリーダ７によるバーコード入力であるかを判定する。バーコード入力でなければ、ユーザによるキーボードなどからの入力であるから、図５のステップ１０４に進む。バーコード入力であれば、ステップ１２２に進んで、入力されたバーコードが記憶されているかを判定し、記憶されていなければステップ１２４に進んで、入力されたバーコードが記憶されていないことを表示し、ステップ１０２に戻る。
【００４５】
入力されたバーコードが記憶されている場合には、ステップ１２３に進んで、バーコードに対応した媒体ロールの設定情報（ロール長ＴＬ、位置マーク間の距離ＭＬ及びラベルの枚数ｍ）を読み出して記憶し、ステップ１０５に進む。
【００４６】
このように、この変形例では、設定情報の入力は媒体ロール１０又はその付属物に付随したバーコードを利用して行われるので、ユーザによる入力ミスが低減される。
【００４７】
上記の図５及び図６に示した実施例の処理では、新しいロール状媒体がセットされることを前提としている。実際の使用方法では、新しいロール状媒体をセットしてそのロール状媒体をすべて使い切った時に別の新しいロール状媒体をセットするのが一般的であり、この処理でほとんどの場合は問題がない。しかし、稀にではあるが途中で紙（媒体）詰まりなどが生じる場合がある。その場合には、カバーを開けてプリントが行える状態に回復する必要がある。この時、媒体ロール１０は途中まで使用された状態であり、この状態でプリントが行える状態に回復して、この媒体ロール１０を再びセットした時には、ユーザはロール状媒体の長さを把握するのは難しい。
【００４８】
前述のように、カバーを開けるとスイッチがカバー開検出信号を発生し、更にカバーが開けられるために媒体エンド検出機構が媒体エンド検出信号を発生する。そこで、用紙セット要求信号が発生し、この用紙セット要求信号に応じて表示手段に設定情報の入力を要求する表示を行うことになるが、上記のような場合ユーザが再セットするロール状媒体の長さを把握するのは難しく、正確な設定情報が入力できないという問題を生じる。次に説明する変形例は、このような場合の設定情報の入力を容易にする例である。
【００４９】
図７は、この変形例の制御処理を示すフローチャートである。図５のステップ１０９の後、ステップ１３１で用紙セット要求信号が発生したかを判定する。用紙セット要求信号が発生していなければ、ステップ１１２に進む。用紙セット要求信号が発生している時には、ステップ１３２に進んで残量長ＲＴが閾値Ｔより小さいかを判定する。ＲＴがＴより小さい場合には、残量が少なくなったとの警告に応じてユーザが媒体ロール１０を交換すると考えられるので、ステップ１１１に進んで表示をクリアした後ステップ１０２に戻る。
【００５０】
ＲＴがＴより多い場合には、紙詰まりの回復などの理由で用紙セット要求信号が発生したと考えられ、ステップ１３３に進んで記憶されているその時点の位置マーク間距離ＭＬ、残量長ＲＴ及び残量枚数Ｒｍを退避するように記憶する。ステップ１３４では表示をクリアし、ステップ１３５で再びセット状態になったかを検出するまで待機する。セット状態になると、図５の処理と同様に媒体ロールに関する情報の入力をユーザに要求する表示を行うが、この際新品の媒体ロールがセットされたか、前に使用した媒体ロールを再使用するのかをユーザに選択してもらう表示を行う。
【００５１】
これに関する入力があった後、ステップ１３８で、どちらが選択入力されたかを判定する。新品の媒体ロールがセットされたのであればステップ１０４に進み、前に使用した媒体ロールを再使用するのであればステップ１３９に進み、確認のために記憶してある位置マーク間距離ＭＬ、残量長ＲＴ及び残量枚数Ｒｍを表示し、ステップ１４０でユーザの確認内容を判定する。ユーザが内容を否定した場合にはステップ１０２に進んで新たに媒体ロールに関する情報の入力をユーザに要求する表示を行う。ユーザが内容を肯定した時には、ステップ１４１に進んで記憶している残量長ＲＴをロール長ＴＬとして、記憶している残量枚数Ｒｍを枚数ｍとする処理を行い、ステップ１０５に進む。
【００５２】
以上、本発明の実施例を説明したが、各種の変形例が可能であり、本発明は説明した実施例に限定されるものでないことはいうまでもない。
【００５３】
【発明の効果】
以上説明したように、本発明によれば、所定の間隔で設けられた位置マークを有するロール状媒体を使用するプリンタにおいて、ロール状媒体の残量を精度よく検出し、常時残量を表示できるロール状媒体プリンタを低コストで実現できる。
【図面の簡単な説明】
【図１】本発明の実施例のプリンタの概略構成を示す図である。
【図２】実施例で使用するロール状に巻かれた媒体の例を示す図である。
【図３】実施例のプリンタで、ロール状媒体のセット方法を説明する図である。
【図４】実施例のプリンタエンジンの構造を示す断面図である。
【図５】実施例の制御処理を示すフローチャートである。
【図６】実施例の制御処理の変形例を示すフローチャートである。
【図７】実施例の制御処理の変形例を示すフローチャートである。
【符号の説明】
１…プリンタエンジン
２…ベース部
３…カバー
５…制御ターミナル
６…ディスプレイ
７…バーコードリーダ
１０…媒体ロール
１１…ロール状媒体
２７…位置マーク検出器
【図１】
2005059233.tif 000003
【図２】
2005059233.tif 000004
【図３】
2005059233.tif 000005
【図４】
2005059233.tif 000006
【図５】
2005059233.tif 000007
【図６】
2005059233.tif 000008
【図７】
2005059233.tif 000009