(57)【要約】【課題】予めラベル用紙厚さの設定がなくてもロール紙のラベル残数を把握可能とする。【解決手段】ラベルが剥離可能に貼り付けられたラベル用紙がロール状に巻かれたロール紙のラベルに印刷を行う印刷装置において、ラベル残数検出部は、印刷動作時において、距離センサーで検出されるロール紙の円筒状の外面までの距離が第１距離から第２距離に変化する間において、ラベル長検出部で求められ、ラベル用紙送出部から印刷部へ送出されたラベル用紙に含まれるラベル間の長さと、印刷部で印刷されたラベルの枚数と、第１距離と、第２距離と、からラベル用紙の厚さを求め、求められたラベル間の長さと、求められたラベル用紙の厚さと、距離センサーで検出された距離であって第２距離以上の長さを有する第３距離と、から第３距離に対応する外径を有するロール紙に含まれるラベルの残数を求める。【選択図】図５
2019163104.tif 000002
【特許請求の範囲】
【請求項１】
ラベルが剥離可能に貼り付けられたラベル用紙がロール状に巻かれたロール紙のラベルに印刷を行う印刷装置であって、
ロール軸を有し、前記ロール軸で保持されているロール紙から、前記ラベル用紙を送出するラベル用紙送出部と、
前記ラベル用紙送出部から送出されるラベル用紙のラベルに印刷を行う印刷部と、
前記ロール軸に対してあらかじめ定めた位置に配置され、前記位置から前記ロール軸で保持されているロール紙の円筒状の外面までの距離を検出する距離センサーと、
前記ラベル用紙送出部から前記印刷部へ送出されたラベル用紙に含まれるラベル間の長さを求めるラベル長検出部と、
前記距離センサーで検出された距離に対応する外径を有するロール紙に含まれるラベルの残数を求めるラベル残数検出部と、
前記ラベル残数検出部で求めたラベルの残数を通知するラベル残数通知部と、
を備え、
前記ラベル残数検出部は、印刷動作時において、
前記距離センサーで検出される距離が第１距離から第２距離に変化する間において、求められたラベル間の長さと、印刷されたラベルの枚数と、前記第１距離と、前記第２距離と、からラベル用紙の厚さを求め、
前記求められたラベル間の長さと、求められたラベル用紙の厚さと、前記距離センサーで検出された距離であって前記第２距離以上の長さを有する第３距離と、から前記第３距離に対応する外径を有するロール紙に含まれるラベルの残数を求める、
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
初期動作時においては、
あらかじめ設定されているラベル用紙の厚さと、あらかじめ設定されているラベル間の長さあるいは前記ラベル長検出部で求められたラベル間の長さと、前記距離センサーで検出された距離と、から前記距離に対応する外径を有するロール紙に含まれるラベルの残数を求める、
ことを特徴とする印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置であって、
前記ラベル残数通知部は、印刷可能なラベルの残数があらかじめ定めた残数となったことを通知する、印刷装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の印刷装置であって、
前記第３距離は前記第２距離であり、
前記第３距離として前記第２距離が検出された際に、前記求められたラベル間の長さと、前記求められたラベル用紙の厚さと、前記第３距離としての前記第２距離と、から前記第３距離としての前記第２距離に対応する外径を有するロール紙に含まれるラベルの残数を求める、印刷装置。
【請求項５】
ラベルが剥離可能に貼り付けられたラベル用紙がロール状に巻かれてロール軸で保持されているロール紙から、前記ラベル用紙が送出されて使用される場合に、前記ロール軸で保持されているロール紙に含まれるラベルの残数を検出する方法であって、
（ａ）あらかじめ定めた位置から前記ロール軸に保持されているロール紙の円筒状の外面までの距離を検出する工程と、
（ｂ）送出されたラベル用紙に含まれるラベル間の長さを求める工程と、
（ｃ）検出された距離に対応する外径を有するロール紙に含まれるラベルの残数を求める工程と、
を備え、
前記工程（ｃ）は、使用開始後において、
検出される距離が第１距離から第２距離に変化する間において、求められたラベル間の長さと、使用されたラベルの枚数と、前記第１距離と、前記第２距離と、からラベル用紙の厚さを求め、
前記求められたラベル間の長さと、求められたラベル用紙の厚さと、検出された距離であって前記第２距離以上の長さを有する第３距離と、から前記第３距離に対応する外径を有するロール紙に含まれるラベルの残数を求める、
ことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロール紙のラベルに印刷を行なう印刷装置およびロール紙のラベルの残数を検出する方法に関する。
【背景技術】
【０００２】
特許文献１には、ラベルが剥離可能に貼り付けられたロール状の用紙（以下、「ラベル用紙」とも呼ぶ）の残数を検知し、検知された用紙の残数に基づいて印字可能な残りのラベル枚数を算出し、表示する印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１２６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上記従来技術において、印字可能な残りのラベル枚数（以下、「ラベル残数」とも呼ぶ））を算出するためには、ラベル用紙の厚さが既知でなければならず、印刷装置にあらかじめラベル用紙の厚さが入力されていることが求められる。しかしながら、ユーザーが利用する用紙の種類は多岐にわたるため、あらかじめ用紙種類とその厚さとを紐付けして印刷装置に登録しておくのは難しい。また、印刷の度にユーザーが用紙の種類およびその厚さを入力することは煩雑であり、また、入力ミス等により正確な数値が算出されない恐れもある。
【課題を解決するための手段】
【０００５】
本発明の一形態によれば、ラベルが剥離可能に貼り付けられたラベル用紙がロール状に巻かれたロール紙のラベルに印刷を行う印刷装置が提供される。この印刷装置は；ロール軸を有し、前記ロール軸で保持されているロール紙から、前記ラベル用紙を送出するラベル用紙送出部と；前記ラベル用紙送出部から送出されるラベル用紙のラベルに印刷を行う印刷部と；前記ロール軸に対してあらかじめ定めた位置に配置され、前記位置から前記ロール軸で保持されているロール紙の円筒状の外面までの距離を検出する距離センサーと；前記ラベル用紙送出部から前記印刷部へ送出されたラベル用紙に含まれるラベル間の長さを求めるラベル長検出部と；前記距離センサーで検出された距離に対応する外径を有するロール紙に含まれるラベルの残数を求めるラベル残数検出部と；前記ラベル残数検出部で求めたラベルの残数を通知するラベル残数通知部と、を備える。前記ラベル残数検出部は；印刷動作時において；前記距離センサーで検出される距離が第１距離から第２距離に変化する間において、求められたラベル間の長さと、印刷されたラベルの枚数と、前記第１距離と、前記第２距離と、からラベル用紙の厚さを求め；前記求められたラベル間の長さと、求められたラベル用紙の厚さと、前記距離センサーで検出された距離であって前記第２距離以上の長さを有する第３距離と、から前記第３距離に対応する外径を有するロール紙に含まれるラベルの残数を求める。
【図面の簡単な説明】
【０００６】
【図１】一実施形態としてのラベルプリンターの概略構成図である。
【図２】ラベル用紙をラベルが貼り付けられている側から見た概略平面図である。
【図３】図２のＩＩＩ−ＩＩＩ断面を示す概略断面図である。
【図４】図２のＩＶ−ＩＶ断面を示す概略断面図である。
【図５】ラベル残数検出部によるラベル残数検出のフローを示す説明図である。
【図６】ロール紙の外面までの距離が初期値に対応する外径を有するロール紙の場合のラベル残数の求め方を示す説明図である。
【図７】ラベル用紙の厚さの求め方を示す説明図である。
【図８】ロール紙の外面までの距離が初期値でない場合のラベル残数の求め方を示す説明図である。
【図９】ラベル残数検出のシミュレーション結果の一例を示す説明図である。
【図１０】ラベル残数検出のシミュレーション結果の他の一例を示す説明図である。
【発明を実施するための形態】
【０００７】
Ａ．実施形態：
図１は、一実施形態としてのラベルプリンター１０の概略構成図である。印刷装置の一例としてのラベルプリンター１０は、ラベル用紙送出部２０と、印刷部３０と、制御部４０と、操作部５０と、通知部６０と、を備えている。
【０００８】
制御部４０は、操作部５０を介して入力された利用者の指示に従って、ラベル用紙送出部２０および印刷部３０の動作を制御する。制御部４０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、および、種々の入出力インタフェースを備える電子制御ユニットを用いて構成することができる。
【０００９】
制御部４０は、具体的には、印刷制御部４１、搬送制御部４２、ラベル長検出部４３、ラベル残数検出部４４、操作制御部４５、および、通知制御部４６として機能する。印刷制御部４１は、後述する印刷部３０における印刷動作を制御する。搬送制御部４２は、後述するラベル用紙送出部２０および印刷部３０によるラベル用紙ＬＳの搬送を制御する。ラベル長検出部４３は、後述するように、ラベル用紙ＬＳ中のラベルＬの位置および長さ、並びに、ラベルＬの配置の間隔（以下、「ラベル間の長さ」あるいは「ラベル間長さ」とも呼ぶ）を検出する。ラベル残数検出部４４は、後述するように、ラベル用紙送出部２０にセットされているロール紙Ｒに含まれている印字可能な残りのラベル枚数（ラベル残数）を検出する。操作制御部４５は、操作部５０を用いて利用者が入力した情報を受け付ける。通知制御部４６は、通知部６０を制御して、種々の情報の表示や報知を行なう。例えば、後述するラベル残数やニアエンドの表示、ニアエンドを知らせるブザー等の通知を行なう。
【００１０】
ラベル用紙送出部２０は、ロール軸２２にセットされたロール紙Ｒと、ロール紙Ｒから巻き出されたラベル用紙ＬＳを印刷部３０へ向けて送り出す搬送ローラー３２と、ラベル用紙ＬＳを支持する搬送ローラー２４と、ロール紙Ｒのロール面までの距離Ｌｘを検出する距離センサー２６と、を備える。搬送ローラー３２については後述する。
【００１１】
ロール紙Ｒは、ラベルＬが長尺状の剥離シートＳに順に貼り付けられたラベル用紙ＬＳが渦巻状（ロール状）に巻き付けられている。ラベルＬは剥離シートＳから剥離可能である。ロール紙Ｒは、ロール紙Ｒの中心の円筒状の紙管ＲＣにロール軸２２が挿入されることで、ロール軸２２と一体となって回転するように、ロール軸２２にセットされる。そして、ロール紙Ｒ付きのロール軸２２が不図示の支持体にセットされることにより、ロール紙Ｒは、ロール軸２２の回転に応じて回転する。また、ロール軸２２には、不図示の駆動装置が接続されており、駆動装置によるロール軸２２の回転に応じて、ロール紙Ｒにロール状に巻かれたラベル用紙ＬＳが巻き出され、あるいは、巻き出されたラベル用紙ＬＳがロール紙Ｒに巻き戻される。なお、ロール軸２２の駆動は、搬送制御部４２によって制御される。
【００１２】
距離センサー２６は、センサー基準位置Ｐｒからロール軸２２の中心軸までの距離が距離Ｌｃの位置に配置され、センサー基準位置Ｐｒから紙管ＲＣの円筒状の外面までの距離が距離Ｌｅｄの位置に配置されている。距離センサー２６は、センサー基準位置Ｐｒからロール紙Ｒの円筒状の外面までの距離Ｌｘを検出する。距離センサーとしては、赤外線距離センサー等の種々の一般的な距離センサーを用いることができる。距離センサー２６の検出結果は、後述するように、制御部４０のラベル長検出部４３で取得される。
【００１３】
印刷部３０は、プラテン３５とプラテン３５に対向配置された印刷ヘッド３６と、を備える。印刷ヘッド３６およびプラテン３５の上流側には、ブラックマーク検出センサー３３およびギャップ検出センサー３４が配置されている。また、印刷ヘッド３６およびプラテン３５の下流側には、搬送ローラー３７が配置されている。
【００１４】
ラベル用紙送出部２０に備える搬送ローラー３２および印刷部３０に備える搬送ローラー３７は、それぞれ、対向配置された一対のローラーで構成され、いずれか一方、例えば、下側のローラーには不図示の駆動装置が接続されている。搬送ローラー３２，３７は、それぞれ、駆動装置により回転して、ラベル用紙ＬＳを搬送する。また、搬送ローラー３２，３７は、ブラックマーク検出センサー３３およびギャップ検出センサー３４によって検出されたラベル用紙ＬＳ中のラベルＬの位置に応じて、ラベル用紙ＬＳの搬送量を制御し、ラベルＬに印刷する際のプラテン３５上におけるラベルＬの位置決めを行なう。なお、搬送ローラー３２，３７の駆動とロール軸２２の駆動とは、ロール軸２２によるラベル用紙ＬＳの搬送と、搬送ローラー３２，３７によるラベル用紙ＬＳの搬送とが連動するように、搬送制御部４２によって制御される。
【００１５】
図２は、ラベル用紙ＬＳをラベルＬが貼り付けられている側から見た概略平面図である。図３は、図２のＩＩＩ−ＩＩＩ断面を示す概略断面図である。図４は、図２のＩＶ−ＩＶ断面を示す概略断面図である。
【００１６】
図３に示すように、ラベル用紙ＬＳは、長尺状の剥離シートＳにラベルＬが順に貼り付けられており、ラベルＬとラベルＬとの間には、一定の間隔（ギャップ）が設けられている。また、ラベル用紙ＬＳの厚みはｔである。図２および図３に示すように、剥離シートＳのラベルＬが貼り付けられている面とは反対側の面には、各ラベルＬが貼り付けられている位置を示すブラックマークＢＭが設けられている。本例では、ラベルＬの搬送方向の前方側の左隅の位置にブラックマークＢＭが設けられている。
【００１７】
図３に示すように、ブラックマーク検出センサー３３は、ラベル用紙ＬＳが搬送方向に沿って移動する際に、ブラックマークＢＭが通過する位置に配置されている。ブラックマーク検出センサー３３は、発光素子および受光素子を備え、ブラックマークＢＭの有無に応じた反射光の変化を検出することができる。また、図４に示すように、ギャップ検出センサー３４は、ラベルＬに対して搬送方向に直交する方向のいずれかの位置、本例では中央位置に配置されている。また、図４に示すように、ギャップ検出センサー３４は、剥離シートＳ側に配置された発光部３４ａおよびラベルＬ側に配置された受光部３４ｂを備え、ラベルＬとラベルＬの間のギャップとに応じた透過光の変化を検出する。
【００１８】
図１のラベル長検出部４３は、ブラックマーク検出センサー３３およびギャップ検出センサー３４による検出結果、並びに、ラベル用紙ＬＳの搬送速度、を用いて、ラベルＬの位置、長さ、および、ラベル間の長さ（ラベル間長さ）を検出することができる。例えば、ブラックマークＢＭの検出位置からＮ番目のラベルＬの先端位置とＮ＋１番目のラベルＬの先端位置を検出することができ、Ｎ番目のラベルＬの先端位置の検出からＮ＋１番目のラベルＬの先端位置の検出までの時間の間隔とラベル用紙ＬＳの搬送速度を用いて、ラベル間の長さ（ラベル間長さＬ＿ＬＢＬ（図２，３参照））を検出することができる。また、ギャップの検出位置からＮ番目のラベルＬの後端位置とＮ＋１番目のラベルＬの後端位置を検出することができ、先端位置の検出から後端位置の検出までの時間の間隔とＮ番目のラベルＬの後端位置の検出からＮ＋１番目のラベルＬの後端位置の検出までの時間の間隔とラベル用紙ＬＳの搬送速度を用いて、ラベル間の長さ（ラベル間長さＬ＿ＬＢＬ）を検出することもできる。ラベル用紙ＬＳにラベルＬが貼り付けられている位置を示すブラックマークＢＭが設けられている場合は、ブラックマーク検出センサー３３を用いてラベル間の長さを検出することが可能であり、ラベル用紙ＬＳにラベルＬが貼り付けられている位置を示すブラックマークＢＭが設けられておらず、ラベルＬ間にギャップが形成されている場合は、ギャップ検出センサー３４を用いてラベル間の長さを検出することが可能である。
【００１９】
図５は、ラベル残数検出部４４によるラベル残数検出のフローを示す説明図である。ラベル残数検出部４４は、以下で説明するようにロール紙Ｒに含まれるラベル残数を検出することができる。
【００２０】
ラベル残数検出部４４は、まず、ステップＳ１０において、ラベルプリンター１０の起動時やリセット時等の初期動作時か否か判断し、初期動作時である場合にはステップＳ２０〜Ｓ４０を行い、初期動作時でない場合にはステップＳ５０〜Ｓ８０を行う。そして、ラベル残数検出部４４は、ステップＳ９０において、電源遮断等により処理が終了と判断するまで、リセット等によって初期動作時となる場合を除いて、ステップＳ５０〜Ｓ８０を繰り返す。
【００２１】
以下では、初期動作時において実行されるステップＳ２０〜Ｓ４０について説明する。初期動作時において、ラベル残数検出部４４は、まず、ステップＳ２０において、距離センサー２６（図１）のセンサー基準位置Ｐｒからロール紙Ｒの外面までの距離Ｌｘの初期値Ｌｘ０を取得する。具体的には、ラベル残数検出部４４は、距離センサー２６から出力される信号を距離に換算して取得する。
【００２２】
そして、ラベル残数検出部４４は、ステップＳ３０において、搬送制御部４２（図１）が一定の紙送りおよび紙戻しの動作を実行することで、ラベル長検出部４３がラベルＬの位置を検出する際に、求められたラベル間長さＬ＿ＬＢＬを取得する。
【００２３】
そして、ラベル残数検出部４４は、ステップＳ４０において、予め設定されているラベル用紙ＬＳの厚さｔｄと、求められたラベル間長さＬ＿ＬＢＬと、取得された距離Ｌｘの初期値Ｌｘ０と、から、取得された距離Ｌｘの初期値Ｌｘ０に対応する外径Ｄ０を有するロール紙Ｒのラベル残数Ｒ＿ＬＢＬを求める。なお、予め設定されているラベル用紙ＬＳの厚さｔｄは、デフォルト設定値あるいはユーザーの入力による設定値である。具体的には、以下で説明するように、取得された距離Ｌｘの初期値Ｌｘ０に対応するロール紙Ｒのラベル残数Ｒ＿ＬＢＬを求めることができる。
【００２４】
図６は、ロール紙Ｒの外面までの距離Ｌｘが初期値Ｌｘ０、ロール紙Ｒの外径が初期値Ｌｘ０に対応する外径Ｄ０の場合のラベル残数Ｒ＿ＬＢＬの求め方を示す説明図である。紙管ＲＣの円筒状の外面からロール紙Ｒの円筒状の外面までの側面（八ッチングで示した領域）の面積Ｓｘ０は、以下の２式で表される。
面積Ｓｘ０は、初期値Ｌｘ０に対応するロール紙Ｒの外径Ｄ０および紙管ＲＣの外径Ｄｅｄを用い、円の面積を求める式から下式（１）で表される。
Ｓｘ０＝π・（Ｄ０／２）２−π・（Ｄｅｄ／２）２  ・・・式（１）
また、面積Ｓｘ０は、ラベル間長さＬ＿ＬＢＬと、ラベルの厚さｔｄと、ラベル残数Ｒ＿ＬＢＬとを用いた式（２）で表される。式（２）は、面積Ｓｘ０が、ラベル１枚分（ラベル１枚の長さ+ギャップ）に相当するラベル用紙ＬＳの断面積（図３においてハッチングで示した領域）が、ラベル残数Ｒ＿ＬＢＬ分集まったものであると近似できることから導かれたものである。
Ｓｘ０＝Ｌ＿ＬＢＬ・ｔｄ・Ｒ＿ＬＢＬ  ・・・式（２）
従って、ラベル残数Ｒ＿ＬＢＬは、式（１）および式（２）から下式（３）で表される。
Ｒ＿ＬＢＬ＝（（π・（Ｄ０／２）２）−（π・（Ｄｅｄ／２）２））／（Ｌ＿ＬＢＬ・ｔｄ）  ・・・式（３）
ここで、初期値Ｌｘ０に対応するロール紙Ｒの外径Ｄ０は、センサー基準位置Ｐｒからロール軸２２の中心軸までの距離Ｌｃから取得された距離Ｌｘの初期値Ｌｘ０を引いたものを２倍した値であり、さらに距離Ｌｃは、センサー基準位置Ｐｒから紙管ＲＣの円筒状の外面までの距離Ｌｅｄに紙管ＲＣの半径、すなわち紙管ＲＣの外径Ｄｅｄの１／２を足したものであるから、これらを用いて、下式（４）で表される。
Ｄ０＝Ｄｅｄ＋２・（Ｌｅｄ−Ｌｘ０）  ・・・式（４）
【００２５】
以上説明したように、予め設定されているラベル用紙ＬＳの厚さｔｄと、求められたラベル間長さＬ＿ＬＢＬと、取得された距離Ｌｘの初期値Ｌｘ０と、から、初期動作時におけるロール紙Ｒのラベル残数Ｒ＿ＬＢＬを、上式（３）および式（４）に従って求めることができる。
【００２６】
次に、図５のステップＳ１０において初期動作時でないと判断された場合に実行されるステップＳ５０〜Ｓ８０について説明する。初期動作時でない場合において、ラベル残数検出部４４は、まず、ステップＳ５０において、距離センサー２６（図１）のセンサー基準位置Ｐｒからロール紙Ｒの外面までの距離Ｌｘを取得する。
【００２７】
そして、ラベル残数検出部４４は、ステップＳ６０において、初期動作時において取得された距離（以下、「第１距離」とも呼ぶ）Ｌｘの初期値Ｌｘ０から、今回取得された距離（以下、「第２距離」とも呼ぶ）Ｌｘまでの間で、ラベル用紙送出部２０から送出されたラベル用紙ＬＳのラベル間長さＬ＿ＬＢＬを求める。具体的には、第１距離Ｌｘ０から第２距離ＬｘまでΔＬだけ変化する間においてラベル長検出部４３によって順に検出されるラベル間長さを順次蓄積して平均化することによりラベル間長さＬ＿ＬＢＬを求めることができる。
【００２８】
そして、ラベル残数検出部４４は、ステップＳ７０において、求められたラベル間長さＬ＿ＬＢＬと、第１距離Ｌｘ０と、第２距離Ｌｘと、からラベル用紙ＬＳの厚さｔを求める。具体的には、以下で説明するように厚さｔを求めることができる。
【００２９】
図７は、ラベル用紙ＬＳの厚さｔの求め方を示す説明図である。ラベル用紙送出部２０からラベル用紙ＬＳは送出されて、ロール紙Ｒの外面が第１距離Ｌｘ０から第２距離ＬｘまでΔＬだけ変化したロール紙Ｒの側面（ハッチングで示した領域）の変化面積ΔＳは、以下の２式で表される。
変化面積ΔＳは、ロール紙Ｒの第１距離Ｌｘ０に対応する外径Ｄ０および第２距離Ｌｘに対応する外径Ｄｘを用い円の面積を求める式から下式（５）で表される。
ΔＳ＝π・（Ｄ０／２）２−π・（Ｄｘ／２）２  ・・・式（５）
また、変化面積ΔＳは、式（２）と同様の考え方から、ラベル間長さＬ＿ＬＢＬと、ラベル用紙ＬＳの厚さｔと、印刷枚数Ｃ＿ＬＢＬとを用いた式（６）で表される。印刷枚数Ｃ＿ＬＢＬは、ラベル用紙ＬＳの送出に応じて実際に印刷されたラベルＬの枚数であり、印刷制御部４１（図１）でカウントされる。
ΔＳ＝Ｌ＿ＬＢＬ・ｔ・Ｃ＿ＬＢＬ  ・・・式（６）
従って、ラベル用紙ＬＳの厚さｔは、式（５）および式（６）から下式（７）で表される。
ｔ＝（（π・（Ｄ０／２）２）−（π・（Ｄｘ／２）２））／（Ｌ＿ＬＢＬ・Ｃ＿ＬＢＬ）  ・・・式（７）
ここで、ロール紙Ｒの外径Ｄ０は上式（４）で表され、ロール紙Ｒの外径Ｄｘは、センサー基準位置Ｐｒからロール軸２２の中心軸までの距離Ｌｃから取得された距離（第２距離）Ｌｘを引いたものを２倍した値であり、さらに距離Ｌｃは、センサー基準位置Ｐｒから紙管ＲＣの円筒状の外面までの距離Ｌｅｄに紙管ＲＣの半径、すなわち紙管ＲＣの外径Ｄｅｄの１／２を足したものであるから、これらを用いて、下式（８）で表される。
Ｄｘ＝Ｄｅｄ＋２・（Ｌｅｄ−Ｌｘ）  ・・・式（８）
【００３０】
以上説明したように、求められたラベル間長さＬ＿ＬＢＬと、第１距離Ｌｘ０と、第２距離Ｌｘと、から、上式（７）と式（４）および式（８）に従ってラベル用紙ＬＳの厚さｔを求めることができる。
【００３１】
そして、ラベル残数検出部４４は、ステップＳ８０において、求められたラベル間長さＬ＿ＬＢＬと、求められたラベル用紙ＬＳの厚さｔと、取得された距離（第２距離）Ｌｘと、から、取得された距離（第２距離）Ｌｘに対応する外径Ｄｘを有するロール紙Ｒのラベル残数Ｒ＿ＬＢＬを求める。具体的には、以下で説明するように、取得された距離（第２距離）Ｌｘに対応する外径Ｄｘを有するロール紙Ｒのラベル残数Ｒ＿ＬＢＬを求めることができる。
【００３２】
図８は、ロール紙Ｒの外面までの距離がＬｘの場合のラベル残数Ｒ＿ＬＢＬの求め方を示す説明図である。紙管ＲＣの円筒状の外面からロール紙Ｒの円筒状の外面までの側面（八ッチングで示した領域）の面積Ｓｘは、以下の２式で表される。
面積Ｓｘは、ロール紙Ｒの径Ｄｘおよび紙管ＲＣの外径Ｄｅｄを用い、円の面積を求める式から下式（９）で表される。
Ｓｘ＝（π・（Ｄｘ／２）２）−（π・（Ｄｅｄ／２）２）  ・・・式（９）
また、面積Ｓｘは、式（２）および式（６）と同様の考え方から、求められたラベル間長さＬ＿ＬＢＬと、求められたラベルの厚さｔと、ラベル残数Ｒ＿ＬＢＬとを用い、式（１０）で表される。
Ｓｘ＝Ｌ＿ＬＢＬ・ｔ・Ｒ＿ＬＢＬ  ・・・式（１０）
従って、ラベル残数Ｒ＿ＬＢＬは、式（９）および式（１０）から下式（１１）で表される。
Ｒ＿ＬＢＬ＝（（π・（Ｄｘ／２）２）−（π・（Ｄｅｄ／２）２））／（Ｌ＿ＬＢＬ・ｔ）  ・・・式（１１）
ここで、ロール紙Ｒの径Ｄｘは上式（８）で表される。
【００３３】
以上説明したように、上式（１１）と上式（８）とに従って、求められたラベル間長さＬ＿ＬＢＬと、求められたラベル用紙ＬＳの厚さｔと、取得された距離（第２距離）Ｌｘと、から、取得された距離（第２距離）Ｌｘに対応する外径Ｄｘを有するロール紙Ｒのラベル残数Ｒ＿ＬＢＬを、求めることができる。
【００３４】
図９は、ラベル残数検出のシミュレーション結果の一例を示す説明図である。図９は、新品のロール紙Ｒを例に、取得されるロール紙Ｒの外面（ロール紙面）までの距離の変化に応じて求められるラベル残数のシミュレーション結果を示している。
【００３５】
ロール紙Ｒの各寸法は、ラベルの長さが４インチ（１０１．６ｍｍ）、ギャップが３ｍｍ、ラベル間長さの設定値（デフォルト値）Ｌ＿ｌｂｌが１０４．６ｍｍ、紙芯径（紙管ＲＣの外径）の設定値（デフォルト値）Ｄｅｄが６８．１ｍｍ、ラベル用紙ＬＳの厚さの設定値（デフォルト値）ｔｄが０．１５０ｍｍ、を例としている。ラベル残数の設定値（デフォルト値）Ｒ＿ＬＢＬｄは８７２枚である。また、紙管（紙芯）ＲＣまでの距離（エンド距離）の設定値（デフォルト値）Ｌｅｄは６８．１ｍｍである。
【００３６】
取得回数Ｎは一定の間隔で距離センサー２６によってロール紙面までの距離Ｌｘを取得した回数（何回目の取得か）を示している。
【００３７】
図５のステップＳ１０の初期動作時に相当する電源の起動時には、ステップＳ２０〜Ｓ４０の処理が実行されて、図９に示すように印刷開始前のラベル残数Ｒ＿ＬＢＬが求められる。そして、初期動作時でない場合に相当する印刷動作時には、ステップＳ５０〜Ｓ８０の処理が繰り返されて、ロール紙面までの距離Ｌｘが取得される毎に、図９に示すようにラベル残数Ｒ＿ＬＢＬが求められる。
【００３８】
ここで、ラベル残数差ΔＲは、前回求められたラベル残数Ｒ＿ＬＢＬ（Ｎ−１）と今回求められたラベル残数Ｒ＿ＬＢＬ（Ｎ）との差を示している。また、ラベル残数差ΔＲと印刷枚数差ΔＣとを比較すれば分かるように、印刷開始の直後（Ｎ＝２）においては、ラベル残数差ΔＲは印刷枚数差ΔＣに比べて誤差が大きいが、それ以降（Ｎ＝３以降）においては、ラベル残数差ΔＲはほぼ印刷枚数差ΔＣと同様に変化していることがわかる。
【００３９】
また、起動時において、求められたラベル残数Ｒ＿ＬＢＬは８５２枚となっており、デフォルトのラベル残数Ｒ＿ＬＢＬｄ（８７２枚）と比べて大きな誤差がある。しかしながら、印刷動作時において安定した状態、例えば、Ｎ＝１０におけるラベル残数Ｒ＿ＬＢＬ＝８２６枚と、この時の印刷枚数Ｃ＿ＬＢＬ＝３０枚とから求められる起動時のラベル残数Ｒ＿ＬＢは８５６枚となる。従って、印刷開始前においても、それほど大きな誤差無くラベル残数Ｒ＿ＬＢＬが求められていると言える。
【００４０】
図１０は、ラベル残数検出のシミュレーション結果の他の一例を示す説明図である。図１０は、新品ではなく途中まで使用された途中交換品のロール紙Ｒを再度セットした場合を例に、取得されるロール紙Ｒの外面（ロール紙面）までの距離の変化に応じて求められるラベル残数のシミュレーション結果を示している。
【００４１】
ロール紙Ｒの各寸法は、ラベルの長さが６インチ（１５２．４ｍｍ）、ギャップが３ｍｍ、ラベル間長さの設定値（デフォルト値）Ｌ＿ｌｂｌが１５５．４ｍｍ、紙芯径（紙管ＲＣの径）の設定値（デフォルト値）Ｄｅｄが６８．１ｍｍ、ラベル用紙ＬＳの厚さの設定値（デフォルト値）ｔｄが０．１２５ｍｍを例としている。ラベル残数の設定値（デフォルト値）Ｒ＿ＬＢＬｄは７０４枚である。また、紙管（紙芯）ＲＣまでの距離（エンド距離）の設定値（デフォルト値）Ｌｅｄは６８．１ｍｍである。
【００４２】
同様に、図５のステップＳ１０の初期動作時に相当する電源の起動時には、ステップＳ２０〜Ｓ４０の処理が実行されて、図１０に示すように印刷開始前のラベル残数Ｒ＿ＬＢＬが求められる。そして、初期動作時でない場合に相当する印刷動作時には、ステップＳ５０〜Ｓ８０の処理が繰り返されて、ロール紙面までの距離Ｌｘが取得される毎に、図１０に示すようにラベル残数Ｒ＿ＬＢＬが求められる。
【００４３】
ここで、ラベル残数差ΔＲと印刷枚数差ΔＣとを比較すれば分かるように、Ｎ＝２〜Ｎ＝９までの期間においては、ラベル残数差ΔＲは変動が大きく、印刷枚数差ΔＣに比べて誤差も大きくなっているが、Ｎ＝９以降においては、ラベル残数差ΔＲはほぼ印刷枚数差ΔＣと同様に変化していることがわかる。
【００４４】
また、起動時において、求められたラベル残数Ｒ＿ＬＢＬは２７５枚となっており、デフォルトのラベル残数Ｒ＿ＬＢＬｄ（７０４枚）と比べて大きな誤差がある。これは、途中交換品のロール紙Ｒであるためである。ただし、印刷動作時において安定した状態、例えば、Ｎ＝１０におけるラベル残数Ｒ＿ＬＢＬ（２８８枚）と、この時の印刷枚数Ｃ＿ＬＢＬ（１８枚）とから求められる起動時のラベル残数Ｒ＿ＬＢは３０６枚となる。従って、印刷動作時において、数十枚程度の誤差はあるものの、それほど大きな誤差無くラベル残数Ｒ＿ＬＢＬが求められていると言える。
【００４５】
以上説明したように、印刷動作時において、ロール紙外面までの距離を取得した際に、求められたラベル間長さと、求められたラベル用紙の厚さと、ロール紙外面までの距離と、からラベル残数を求めることができる。また、初期動作時においても、印刷開始後に求められたラベル残数に比べて誤差は大きいが、求められたラベル間長さと、予め設定されたラベル用紙の厚さと、ロール紙外面までの距離と、から大体のラベル残数を求めることができる。
【００４６】
求められたラベル残数は、通知制御部４６によって通知部６０の表示画面に表示される。ユーザーは、表示されたラベル残数を確認することで、設定した枚数のラベルの印刷が可能であるか否か把握することができる。そして、ユーザーは、印刷が可能である場合には安心して他の作業等を行うことができ、印刷が不可である場合には、どれくらいで紙切れが発生するか判断し、新しいロール紙の準備を行うことや、一旦印刷を中断して、前もって印刷が可能なラベル残数のロール紙に交換することが可能である。なお、通知制御部４６および通知部６０が「ラベル残数通知部」に相当する。
【００４７】
なお、図１０のＮ＝３では、印刷枚数Ｃ＿ＬＢＬ＝３枚、印刷枚数差ΔＣ＝１枚の場合、ラベル残数差ΔＲ＝７７枚となっている。これに対して、印刷枚数Ｃ＿ＬＢＬ＝４枚、印刷枚数差ΔＣ＝２枚とした場合、ラベル残数差ΔＲ＝２枚となる。すなわち、印刷動作開始直後では、１枚の印刷枚数の差で、ラベル残数が大きく変化する。従って、ある程度の枚数の印刷が実行されて、ラベル残数がある程度安定に求められるまで待ってから、求めたラベル残数の表示を更新することが好ましい。例えば、１０枚〜２０枚程度の印刷の後から求めたラベル残数の表示を更新することが好ましい。
【００４８】
以上説明したように、本実施形態では、あらかじめラベル用紙の厚さを設定しなくても、印刷が開始されることによって、実際に求められたラベル間の長さおよびラベル用紙の厚さから、ロール紙に含まれるラベルの残数を精度よく把握することができ、必要な枚数のラベルの印刷が可能か否か精度よく確認することができる。また、初期動作時において、あらかじめ設定されているラベル用紙の厚さと、求められたラベル間の長さから、ロール紙に含まれるラベルの残数を把握することで、初期動作後の印刷開始前において、必要な枚数のラベルの印刷が概ね可能か否か確認することができる。
【００４９】
Ｂ．他の実施形態：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５０】
（１）上記実施形態では、初期動作時において取得された距離（第１距離）から、今回取得された距離（第２距離）に変化するまでの間で、求めたラベル間長さと、求めたラベル用紙の厚さとを用いて、第２距離におけるラベル残数を求める場合を例として説明した。しかしながら、これに限定されるものではなく、上記のようにして求めたラベル間長さおよびラベル用紙の厚さを用いて、今回取得された第２距離ではなく次回以降に取得された第２距離よりも長い距離（以下、「第３距離」とも呼ぶ）におけるラベル残数を求めるようにしてもよい。このような形態においても、あらかじめラベル用紙の厚さを設定しなくても、印刷開始されることによって、実際に求められたラベル間の長さおよびラベル用紙の厚さから、ロール紙に含まれるラベルの残数を精度よく把握することができ、必要な枚数のラベルの印刷が可能か否か精度よく確認することができる。
【００５１】
（２）上記実施形態では、求めたラベル残数を、通知制御部４６によって通知部６０の表示画面に表示するとして説明した。しかしながら、これに限定されるものではなく、例えば、ラベル残数があらかじめ定めた残数（「ニアエンド」とも呼ばれる）となった場合に、これを示す画面への表示や警告灯の点灯等による視覚的な通知や、警告ブザー等による聴覚的な通知を行うようにしてもよい。このような形態によれば、印刷可能なラベルの残数が少なくなって、ロール紙の交換が必要となることを、ユーザーに通知することができる。
【００５２】
（３）上記実施形態では、初期起動時において、一定の紙送りおよび紙戻しの動作を実行することで求められたラベル間長さを取得するものとして説明した。しかしながら、実施形態のようにしてラベル間長さが求められない場合には、ラベル用紙の厚さと同様に、予め設定されたラベル間長さを用いてラベル残数を求めるようにしてもよい。このようにしても、ロール紙に含まれるラベルの残数を把握することができ、初期動作後の印刷開始前において、必要な枚数のラベルの印刷が概ね可能か否か確認することができる。
【００５３】
Ｃ．他の形態：
本発明は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、本発明は、以下の形態によっても実現可能である。以下に記載した各形態中の技術的特徴に対応する上記実施形態中の技術的特徴は、本発明の課題の一部または全部を解決するために、あるいは、本発明の効果の一部または全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【００５４】
（１）本発明の一形態によれば、ラベルが剥離可能に貼り付けられたラベル用紙がロール状に巻かれたロール紙のラベルに印刷を行う印刷装置が提供される。この印刷装置は；ロール軸を有し、前記ロール軸で保持されているロール紙から、前記ラベル用紙を送出するラベル用紙送出部と；前記ラベル用紙送出部から送出されるラベル用紙のラベルに印刷を行う印刷部と；前記ロール軸に対してあらかじめ定めた位置に配置され、前記位置から前記ロール軸で保持されているロール紙の円筒状の外面までの距離を検出する距離センサーと；前記ラベル用紙送出部から前記印刷部へ送出されたラベル用紙に含まれるラベル間の長さを求めるラベル長検出部と；前記距離センサーで検出された距離に対応する外径を有するロール紙に含まれるラベルの残数を求めるラベル残数検出部と；前記ラベル残数検出部で求めたラベルの残数を通知するラベル残数通知部と、を備える。前記ラベル残数検出部は；印刷動作時において；前記距離センサーで検出される距離が第１距離から第２距離に変化する間において、求められたラベル間の長さと、印刷されたラベルの枚数と、前記第１距離と、前記第２距離と、からラベル用紙の厚さを求め；前記求められたラベル間の長さと、求められたラベル用紙の厚さと、前記距離センサーで検出された距離であって前記第２距離以上の長さを有する第３距離と、から前記第３距離に対応する外径を有するロール紙に含まれるラベルの残数を求める。
この形態の印刷装置によれば、あらかじめラベル用紙の厚さを設定しなくても、印刷開始されることによって、実際に求められたラベル間の長さおよびラベル用紙の厚さから、ロール紙に含まれるラベルの残数を精度よく把握することができ、必要な枚数のラベルの印刷が可能か否か精度よく確認することができる。
【００５５】
（２）上記形態の印刷装置において、初期動作時においては、あらかじめ設定されているラベル用紙の厚さと、あらかじめ設定されているラベル間の長さあるいは前記ラベル長検出部で求められたラベル間の長さと、前記距離センサーで検出された距離と、から前記距離に対応する外径を有するロール紙に含まれるラベルの残数を求める、としてもよい。
この形態の印刷装置によれば、初期動作時において、あらかじめ設定されているラベル用紙の厚さと、あらかじめ設定されているラベル間の長さあるいはラベル長検出部で求められたラベル間の長さを用いて、ロール紙に含まれるラベルの残数を把握することで、初期動作後の印刷開始前において、必要な枚数のラベルの印刷が概ね可能か否か確認することができる。
【００５６】
（３）上記形態の印刷装置において、前記ラベル残数通知部は、印刷可能なラベルの残数があらかじめ定めた残数となったことを通知する、としてもよい。
この形態の印刷装置によれば、印刷可能なラベルの残数が少なくなって、ロール紙の交換が必要となることを、ユーザーに通知することができる。
【００５７】
（４）上記形態の印刷装置において；前記第３距離は前記第２距離であり；前記第３距離として前記第２距離が検出された際に、前記求められたラベル間の長さと、前記求められたラベル用紙の厚さと、前記第３距離としての前記第２距離と、から前記第３距離としての前記第２距離に対応する外径を有するロール紙に含まれるラベルの残数を求める、としてもよい。
この形態の印刷装置によれば、第１距離から第２距離に変化した際に、求められたラベルの長さと、求められたラベル用紙の厚さと、第２距離に対応する外径を有するロール紙に含まれるラベルの残数を求めることができる。
【００５８】
（５）本発明の他の形態によれば、ラベルが剥離可能に貼り付けられたラベル用紙がロール状に巻かれてロール軸で保持されているロール紙から、前記ラベル用紙が送出されて使用される場合に、前記ロール軸で保持されているロール紙に含まれるラベルの残数を検出する方法が提供される。この方法は；（ａ）あらかじめ定めた位置から前記ロール軸に保持されているロール紙の円筒状の外面までの距離を検出する工程と；（ｂ）送出されたラベル用紙に含まれるラベル間の長さを求める工程と；（ｃ）検出された距離に対応する外径を有するロール紙に含まれるラベルの残数を求める工程と；を備える。前記工程（ｃ）は、使用時において；検出される距離が第１距離から第２距離に変化する間において、求められたラベル間の長さと、使用されたラベルの枚数と、前記第１距離と、前記第２距離と、からラベル用紙の厚さを求め；前記求められたラベル間の長さと、求められたラベル用紙の厚さと、検出された距離であって前記第２距離以上の長さを有する第３距離と、から前記第３距離に対応する外径を有するロール紙に含まれるラベルの残数を求める。
この形態のラベルの残数を検出する方法によれば、あらかじめラベル用紙の厚さを設定しなくても、使用開始されることによって、実際に求められたラベル間の長さおよびラベル用紙の厚さから、ロール紙に含まれるラベルの残数を精度よく把握することができ、必要な枚数のラベルの印刷が可能か否か精度よく確認することができる。
【００５９】
本発明は、印刷装置やラベルの残数を検出する方法以外の種々の形態で実現することも可能である。例えば、印刷装置の制御方法や印刷装置の制御装置、ラベル残数検出装置やその制御方法、印刷装置の制御方法やラベル残数検出装置の制御方法を実現するコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記録媒体等の形態で実現することができる。
【符号の説明】
【００６０】
１０…ラベルプリンター、２０…ラベル用紙送出部、２２…ロール軸、２４…搬送ローラー、２６…距離センサー、３０…印刷部、３２…搬送ローラー、３３…ブラックマーク検出センサー、３４…ギャップ検出センサー、３４ａ…発光部、３４ｂ…受光部、３５…プラテン、３６…印刷ヘッド、３７…搬送ローラー、４０…制御部、４１…印刷制御部、４２…搬送制御部、４３…ラベル長検出部、４４…ラベル残数検出部、４５…操作制御部、４６…通知制御部、５０…操作部、６０…通知部、Ｐｒ…センサー基準位置、Ｒ…ロール紙、Ｓ…剥離シート、Ｌ…ラベル、ＬＳ…ラベル用紙、ＲＣ…紙管、ＢＭ…ブラックマーク
【図１】
2019163104.tif 000003
【図２】
2019163104.tif 000004
【図３】
2019163104.tif 000005
【図４】
2019163104.tif 000006
【図５】
2019163104.tif 000007
【図６】
2019163104.tif 000008
【図７】
2019163104.tif 000009
【図８】
2019163104.tif 000010
【図９】
2019163104.tif 000011
【図１０】
2019163104.tif 000012