(57)【要約】【課題】ロール紙の残量を精度よく検出できる印刷装置を提供する。【解決手段】ロール紙の芯に第１の記録媒体が備えられるとともに、前記ロール紙の芯から引き出されたロール紙における所定の距離のロール紙の位置に第２の記録媒体が備えられるロール紙に印刷する印刷装置であって、芯を中心軸として前記ロール紙が回転する毎に前記第１の記録媒体に記憶された情報を読み取る第１の読み取り手段と、前記第１の読み取り手段が読み取り結果に基づいて、前記ロール紙の残量を算出する残量算出手段と、前記第２の記録媒体が備えられた位置のロール紙が紙送りされた際に当該第２の記録媒体に記憶された情報を読み取る第２の読み取り手段と、前記第２の読み取り手段が読み取った情報に基づいて、前記残量算出手段が算出した残量の補正を行う補正手段と、を有する。【選択図】図２
2009249051.tif 000002
【特許請求の範囲】
【請求項１】
ロール紙の芯に第１の記録媒体が備えられるとともに、前記ロール紙の芯から引き出されたロール紙における所定の距離のロール紙の位置に第２の記録媒体が備えられるロール紙に印刷する印刷装置であって、
芯を中心軸として前記ロール紙が回転する毎に前記第１の記録媒体に記憶された情報を読み取る第１の読み取り手段と、
前記第１の読み取り手段が読み取り結果に基づいて、前記ロール紙の残量を算出する残量算出手段と、
前記第２の記録媒体が備えられた位置のロール紙が紙送りされた際に当該第２の記録媒体に記憶された情報を読み取る第２の読み取り手段と、
前記第２の読み取り手段が読み取った情報に基づいて、前記残量算出手段が算出した残量の補正を行う補正手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記第１の読み取り手段は、前記第１の記録媒体との通信可能な距離は、前記第２の読み取り手段が前記第２の記録媒体と通信可能な距離よりも長い
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記第１の読み取り手段と前記第２の読み取り手段とが１つの読み取り手段によって構成されている
ことを特徴とする請求項１または請求項２記載の印刷装置。
【請求項４】
ロール紙の芯に第１の記録媒体が備えられるとともに、前記ロール紙の芯から引き出されたロール紙における所定の距離のロール紙の位置に第２の記録媒体が備えられるロール紙に印刷する印刷装置における残量算出方法であって、
第１の読み取り手段が、芯を中心軸として前記ロール紙が回転する毎に前記第１の記録媒体に記憶された情報を読み取り、
残量算出手段が、前記第１の読み取り手段が読み取り結果に基づいて、前記ロール紙の残量を算出し、
第２の読み取り手段が、前記第２の記録媒体が備えられた位置のロール紙が紙送りされた際に当該第２の記録媒体に記憶された情報を読み取り、
補正手段が、前記第２の読み取り手段が読み取った情報に基づいて、前記残量算出手段が算出した残量の補正を行う
ことを特徴とする残量算出方法。
【請求項５】
ロール紙の芯に第１の記録媒体が備えられるとともに、前記ロール紙の芯から引き出されたロール紙における所定の距離のロール紙の位置に第２の記録媒体が備えられるロール紙に印刷する印刷装置のコンピュータに、
芯を中心軸として前記ロール紙が回転する毎に前記第１の記録媒体に記憶された情報を読み取る第１の読み取り手段、
前記第１の読み取り手段が読み取り結果に基づいて、前記ロール紙の残量を算出する残量算出手段、
前記第２の記録媒体が備えられた位置のロール紙が紙送りされた際に当該第２の記録媒体に記憶された情報を読み取る第２の読み取り手段、
前記第２の読み取り手段が読み取った情報に基づいて、前記残量算出手段が算出した残量の補正を行う補正手段、
として実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロール紙に印刷をする印刷装置に関し、ロール紙の残りの量を算出する印刷装置、残量算出方法、プログラムに関する。
【背景技術】
【０００２】
従来から、印刷装置には、芯材の外周に印刷用紙が巻き付けられたロール紙に印刷をすることができるタイプがある。
このようなタイプの印刷装置においては、印刷中にロール紙の残量がなくなった場合には、途中まで印刷した用紙やインク等が無駄になってしまう可能性があるので、印刷対象となる印刷データを全て印刷できるかを把握するために、ロール紙の残量を把握することが望ましい。
ここで、ロール紙の残量を把握するために、ロール紙の芯材にICタグを取り付けるとともに、印刷装置に当該ICタグと通信可能な位置にリーダ装置を設けておき、ロール紙が回転して印刷が行われる毎にＩＣタグの情報を読み取り、この読み取り結果に応じて残量を計算するものがある（例えば、特許文献１参照）。
【特許文献１】特開２００７−２５１７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に示す印刷装置にあっては、途中まで使用されたロール紙が印刷装置に取り付けられると、それまでにどれだけ使用されたのかが不明であるので、残量を正確に把握できない、という問題がある。
また、紙詰まりが発生した場合には、手動でロール紙を巻き戻したりされてしまうと、残量検出の誤差が大きくなってしまうという問題があり、それまでに検出された残量と、実際の残量との誤差が大きくなってしまうという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、ロール紙の残量を精度よく検出できる印刷装置、残量算出方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、ロール紙の芯に第１の記録媒体が備えられるとともに、前記ロール紙の芯から引き出されたロール紙における所定の距離のロール紙の位置に第２の記録媒体が備えられるロール紙に印刷する印刷装置であって、芯を中心軸として前記ロール紙が回転する毎に前記第１の記録媒体に記憶された情報を読み取る第１の読み取り手段と、前記第１の読み取り手段が読み取り結果に基づいて、前記ロール紙の残量を算出する残量算出手段と、前記第２の記録媒体が備えられた位置のロール紙が紙送りされた際に当該第２の記録媒体に記憶された情報を読み取る第２の読み取り手段と、前記第２の読み取り手段が読み取った情報に基づいて、前記残量算出手段が算出した残量の補正を行う補正手段と、を有することを特徴とする。
【０００６】
また、本発明は、前記第１の読み取り手段は、前記第１の記録媒体との通信可能な距離は、前記第２の読み取り手段が前記第２の記録媒体と通信可能な距離よりも長いことを特徴とする。
【０００７】
また、本発明は、前記第１の読み取り手段と前記第２の読み取り手段とが１つの読み取り手段によって構成されていることを特徴とする。
【０００８】
また、本発明は、ロール紙の芯に第１の記録媒体が備えられるとともに、前記ロール紙の芯から引き出されたロール紙における所定の距離のロール紙の位置に第２の記録媒体が備えられるロール紙に印刷する印刷装置における残量算出方法であって、第１の読み取り手段が、芯を中心軸として前記ロール紙が回転する毎に前記第１の記録媒体に記憶された情報を読み取り、残量算出手段が、前記第１の読み取り手段が読み取り結果に基づいて、前記ロール紙の残量を算出し、第２の読み取り手段が、前記第２の記録媒体が備えられた位置のロール紙が紙送りされた際に当該第２の記録媒体に記憶された情報を読み取り、補正手段が、前記第２の読み取り手段が読み取った情報に基づいて、前記残量算出手段が算出した残量の補正を行うことを特徴とする。
【０００９】
また、本発明は、ロール紙の芯に第１の記録媒体が備えられるとともに、前記ロール紙の芯から引き出されたロール紙における所定の距離のロール紙の位置に第２の記録媒体が備えられるロール紙に印刷する印刷装置のコンピュータに、芯を中心軸として前記ロール紙が回転する毎に前記第１の記録媒体に記憶された情報を読み取る第１の読み取り手段、前記第１の読み取り手段が読み取り結果に基づいて、前記ロール紙の残量を算出する残量算出手段、前記第２の記録媒体が備えられた位置のロール紙が紙送りされた際に当該第２の記録媒体に記憶された情報を読み取る第２の読み取り手段、前記第２の読み取り手段が読み取った情報に基づいて、前記残量算出手段が算出した残量の補正を行う補正手段、として実行させるためのプログラムである。
【００１０】
以上説明したように、この発明によれば、第１の記録媒体を検出する毎に残量を計算し、第２の記録媒体が読み取られたことを契機に、算出された残量を、この第２の記録媒体から読み出される情報に基づいて補正するようにした。これにより、第１の記録媒体の検出に基づく残量の算出結果において、仮に誤差が生じたとしても、第２の記録媒体の読み取りを契機に残量補正することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態による印刷装置について図面を参照して説明する。
まず、この実施形態において用いられるロール紙部材について説明する。図１は、ロール紙部材１０の外観を表す概略図である。
ロール紙部材１０は、芯材１１と、芯材１１の外周に巻き付けられた印刷用のロール紙１２と、芯材１１に配置されたＩＣメモリモジュール１３（第１の記録媒体に相当）と、芯材１１から引き出されたロール紙１２において当該芯材１１から所定の距離の位置に設けられたＩＣメモリモジュール１４（第２の記録媒体）とを備えている。ＩＣメモリモジュール１３、１４は、非接触型であり、後述する読み取り部と無線によって情報の送受信を行う。ＩＣメモリモジュール１３、１４には、それぞれ、ＩＣメモリモジュールを識別する識別情報が記憶されており、読み取り部と通信を行う場合に、この識別情報を送信する機能を有する。ＩＣメモリモジュール１３は、芯材１１の側面あるいは、芯材１１の一端側近傍の内周面に設けられる。このＩＣメモリモジュール１３は、残量算出用のＩＣメモリモジュールとして利用される（詳細は後述する）。
【００１２】
ＩＣメモリモジュール１４は、芯材１１から引き出されたロール紙１２において当該芯材１１から所定の距離の位置であって、当該芯材１１の一端から所定の距離ａだけ離れた位置、すなわち、芯材１１の一端からＩＣメモリモジュール１３よりも離れた位置に設けられる。このＩＣメモリモジュール１４は、算出された残量の補正用のＩＣメモリモジュールとして利用される（詳細は後述する）。
ここでは、ＩＣメモリモジュール１４の取り付け位置が、ＩＣメモリモジュール１３の取り付け位置から離れていることによって、ＩＣメモリモジュール１３とＩＣメモリモジュール１４とから同じ通信領域内において同時に情報を読み出せないようになっている。また、ＩＣメモリモジュール１４は、識別情報の他に、自身が取り付けられたロール紙１２における芯材１１からの距離を示す情報も記憶していてもよい。
このＩＣメモリモジュール１４は、ロール紙１２への印刷の妨げにならないように取り付けられており、例えば、ロール紙１２の繊維に入れてすくことによって取り付けられる。
【００１３】
これらＩＣメモリモジュール１３、ＩＣメモリモジュール１４に記憶されている識別情報は、例えば、識別情報に含まれる文字列のコードの一部に、所定のコードが含まれているか否かに基づいて、ロール紙部材１０の一端側に設けられたＩＣメモリモジュールであるか、芯材１１から引き出されたロール紙１２において当該芯材１１から所定の距離の位置に設けられたＩＣメモリモジュールであるかを識別することが可能である。例えば、識別情報の先頭の数桁に特定の文字列の情報が含まれているか否かに基づいて、そのＩＣメモリモジュールの取り付け位置を把握することが可能である。
【００１４】
図２は、この発明の一実施形態による印刷装置１の構成を示す概略ブロック図である。
この図において、印刷装置１は、印刷媒体であるロール紙に印刷を行う機能を有する。読み取り部２０は、芯材を中心軸としてロール紙が回転する毎に、ＩＣメモリモジュール１３に記憶された識別情報を読み取る。
読み取り部２１は、ＩＣメモリモジュール１４が備えられた位置のロール紙が紙送りされた際に、ＩＣメモリモジュール１４に記憶された識別情報を読み取る。
ここで、読み取り部２０と読み取り部２１については、芯材１１の一端を基準とした場合、読み取り部２１とＩＣメモリモジュール１４との距離は、読み取り部２０とＩＣメモリモジュール１３との通信可能な距離よりも長くなっている。
【００１５】
残量算出部２２は、読み取り部２０がＩＣメモリモジュール１３から識別情報を受信した結果に基づいて、ロール紙の残量を算出する。この算出は、ＩＣメモリモジュール１３から識別情報が読み取り部２０によって読み出される毎に、その回転した数をカウントし、カウント結果から、残量を算出する。例えば、カウント数と残量とを対応付けたテーブル情報を自身のメモリ内に記憶しておき、カウント数に対応する残量をメモリから読み出すようにしてもよいし、予め決められた計算式を用いて、カウント数から残量を計算するようにしてもよい。
また、残量算出部２２は、補正部２３からの残量の補正に関する情報が出力された場合には、その情報に基づいて、残量を補正する。
【００１６】
補正部２３は、読み取り部２１がＩＣメモリモジュール１４から読み取った識別情報に基づいて、残量算出手段が算出した残量の補正を行う。ここでは、例えば、補正部２３は、識別情報と芯材からの距離（残量に相当）とを対応付けて記憶するメモリを有しており、ＩＣメモリモジュール１４から識別情報を読み出したことを契機に、このメモリから残量の情報を読み出し、読み出した残量の情報を残量算出部２２に出力する。制御部２４は、印刷装置１内の駆動部や、各部間のデータの転送等、各部を制御する。駆動部２５は、制御部２４からの制御信号に従い、印刷装置１内の各種モータ等を駆動する。
【００１７】
図３は、本実施形態における印刷装置１の内部構成を示す概略図である。
この図に示すように、印刷装置本体１００において、キャリッジ４０に搭載された印字ヘッドを駆動してインクの吐出およびドット形成を行う機構と、このキャリッジ４０をキャリッジモータ４１によってプラテン４２の軸方向に往復動させる機構と、紙送りモータ４３によってロール紙部材１０から供給される印刷用のロール紙１２を搬送する機構と、制御回路５０とから構成されている。
【００１８】
キャリッジ４０をプラテン４２の軸方向に往復動させる機構は、プラテン４２の軸と並行に架設されたキャリッジ４０を摺動可能に保持する摺動軸４４と、キャリッジモータ４１との間に無端の駆動ベルト４５を張設するプーリ４６等から構成されている。
【００１９】
ロール紙部材１０から供給される印刷用のロール紙１２を搬送する機構は、プラテン４２と、プラテン４２を回転させる紙送りモータ４３と、図示しない給紙補助ローラと、紙送りモータ４３の回転をプラテン４２、プラテン４２の回転角度を検出するエンコーダ４７および給紙補助ローラに伝えるギヤ機構４８とから構成されている。ロール紙部材ホルダ２６のロール紙保持部に配置される送受信アンテナ２０２は、ロール紙部材ホルダ２６の基部に配置されている接点２０１と有線接続されている。接点２０１に対しては、プリンタ本体側１０の接点１０１が対向配置されている。
【００２０】
制御回路５０は、プリンタの操作パネル１１０と信号をやり取りしつつ、紙送りモータ４３やキャリッジモータ４１、印字ヘッドの動きを制御する。印刷装置１のロール紙部材ホルダ２６、２７に保持されたロール紙部材１０の印刷用のロール紙１２は、プラテン４２と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン４２の回転角度に応じて所定量だけ送られる。
【００２１】
キャリッジ４０には、インクカートリッジＩＮＣ１とインクカートリッジＩＮＣ２とが装着される。各インクカートリッジＩＮＣ１、ＩＮＣ２には、インク残量等を記憶する記憶素子が備えられている。インクカートリッジＩＮＣ１には黒（Ｋ）インクが収容され、インクカートリッジＩＮＣ２には他のインク、すなわち、例えば、シアン（Ｃ），マゼンタ（Ｍ），イエロ（Ｙ）の３色インクが収納される。また、ライトシアン（ＬＣ），ライトマゼンタ（ＬＭ），ダークイエロ（ＤＹ）のインクも収納可能であってもよい。
【００２２】
次に、上述した実施形態における印刷装置１の動作について説明する。図４は、印刷装置１の動作を説明するフローチャートである。
まず、印刷装置１は、電源が投入され、印刷データの入力を受け付けると、印刷データをロール紙に印刷する。この際、読み取り部２０、読み取り部２１は、それぞれ、自身の読み取り可能な通信領域内のＩＣメモリモジュールから情報の読み出し処理を行い（ステップＳ１０）、読み取り結果に基づいて、ＩＣメモリモジュールから読み出しができたか否かを判定する（ステップＳ１１）。読み取り部２０、読み取り部２１が、いずれもＩＣメモリモジュールの読み取りができなかった場合には、ステップＳ１０に移行し、いずれか一方が読み取りができた場合には、読み出した識別情報を残量算出部２２に出力する（ステップＳ１２）。
【００２３】
残量算出部２２は、入力された識別情報を参照し、ＩＣメモリモジュール１３であるか、ＩＣメモリモジュール１４であるかを判定する（ステップＳ１３）。この判定結果において、ＩＣメモリモジュール１３である場合すなわち残量算出用のＩＣメモリモジュールである場合には、ＩＣメモリモジュール１３の識別情報を受け取った回数をカウントし、カウント結果から残量を算出する（ステップＳ１４）。この算出結果については、残量算出部２２の内部メモリに一時記憶する。
【００２４】
一方、判定結果において、識別情報がＩＣメモリモジュール１４の識別情報である場合すなわち、補正用のＩＣメモリモジュールであった場合には、残量算出部２２は、識別情報を補正部２３に出力する。補正部２３は、残量算出部２２から出力された識別情報に基づいて、補正値を算出し、算出した補正情報を残量算出部２２に出力する（ステップＳ１６）。ここで出力される補正情報としては、例えば、「残り○ｃｍ」のように残りのロール紙の長さを示す情報が含まれる。残量算出部２２は、補正部２３から出力された補正情報に基づいて、自身の内部メモリに一時記憶された残量の情報を補正する（ステップＳ１７）。例えば、内部メモリに記憶された残量の情報が「Ａｃｍ」であり、補正情報が「Ｂｃｍ」であった場合には、内部メモリの残量の情報を「Ｂｃｍ」に書き換える。そして、残量算出部２２は、ステップＳ１４あるいはＳ１７において算出された残量を出力する。この出力は、例えば、印刷装置１に接続されたコンピュータに出力したり、印刷装置１に設けられた表示装置に表示したりすることが可能である。また、残量が所定以下になった場合に、残量を警報として出力することも可能である。
【００２５】
以上説明したように、ＩＣメモリモジュール１３を検出する毎に残量を計算しておき、ＩＣメモリモジュール１４が読み取られたことを契機に、算出された残量の補正を行うようにした。これにより、通常、ＩＣメモリモジュール１３を検出して残量を計算した結果を用いて残量を把握しておき、ＩＣメモリモジュール１３を検出したタイミングで残量の補正をするようにしたので、ＩＣメモリモジュール１３の検出に基づく残量の算出結果において、仮に誤差が生じたとしても、ＩＣメモリモジュール１３を契機に補正することが可能となる。
【００２６】
なお、上述した実施形態において、読み取り部２０と読み取り部２１とが別々に設けられた場合について説明したが、近距離と遠距離すなわち、ＩＣメモリモジュール１３とＩＣメモリモジュール１４とそれぞれ通信を行う機能を有するようにし、１つの読み取り部によって構成するようにしてもよい。例えば、近距離通信を遠距離通信を交互に行うことによって、その近距離通信の通信可能な領域内にあるＩＣメモリモジュール（ここでは、ＩＣメモリモジュール１３）と通信を行い、遠距離通信の通信可能な領域内にあるＩＣメモリモジュール（ここでは、ＩＣメモリモジュール１４）と通信を行うようにしてもよい。また、ＩＣメモリモジュール１３、ＩＣメモリモジュール１４と通信する周波数を異なる周波数帯を用いるようにし、それぞれの周波数帯域で行うようにしてもよい。
【００２７】
また、上述した実施形態において、補正用のＩＣメモリモジュール１４は、ロール紙１２に１つだけ設ける場合について説明したが、芯材１１からロール紙１２に設けられる位置までの距離を変えて、複数設けておき、そのＩＣメモリモジュール１４が検出される毎に、その検出されたＩＣメモリモジュール１４の位置に応じて補正をするようにしてもよい。これにより、残量算出の精度をより向上させることが可能となる。
【００２８】
図５は、図２の印刷装置１の他の構成例を示す概略ブロック図である。この図において、印刷装置１は、ＣＰＵ（中央処理装置）３１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、他の記憶装置から構成される記憶部３２と、印刷装置１に設けられたスイッチ等である入力部３３と、印刷装置１に設けられた液晶表示装置やアラーム等の音声を出力する出力部３４と、通信インタフェース３５とが、バス３６を介して接続される。
【００２９】
また、図１における読み取り部２０、読み取り部２１、残量算出部２２、補正部２３の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより残量の算出を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３０】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００３１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３２】
【図１】ロール紙部材１０の外観を表す概略図である。
【図２】この発明の一実施形態による印刷装置１の構成を示す概略ブロック図である。
【図３】本実施形態における印刷装置１の内部構成を示す概略図である。
【図４】印刷装置１の動作を説明するフローチャートである。
【図５】印刷装置１の他の構成例を示す概略ブロック図である。
【符号の説明】
【００３３】
１  印刷装置
１０  ロール紙部材
１２  ロール紙
１３、１４  ＩＣメモリモジュール
２０、２１  読み取り部
２２  残量算出部
２３  補正部
【図１】
2009249051.tif 000003
【図２】
2009249051.tif 000004
【図３】
2009249051.tif 000005
【図４】
2009249051.tif 000006
【図５】
2009249051.tif 000007