(57)【要約】【課題】磁気センサにマージンを設定することなく、短時間で精度良く搬送異常を検出できる技術の実現。【解決手段】インク担持体を送り出すインクカセットと、プリントデータに応じた熱を印加して前記インク担持体からプリント媒体上にインクを転写するプリントヘッドと、前記インクカセットに設けられ、前記インク担持体が回転することで磁力線を発生する磁力線発生手段と、前記磁力線の磁気情報を検出する磁気情報検出手段と、前記プリント媒体を搬送する搬送手段を駆動するための電流値を検出する電流検出手段と、前記磁気情報検出手段により検出した磁気情報と前記電流検出手段により検出した電流値とを用いて、前記搬送手段によるプリント媒体の搬送異常が発生したか判定する判定手段と、を具備する。【選択図】      図１
2007185812.tif 000002
【特許請求の範囲】
【請求項１】
インク担持体を送り出すインクカセットと、
プリントデータに応じた熱を印加して前記インク担持体からプリント媒体上にインクを転写するプリントヘッドと、
前記インクカセットに設けられ、前記インク担持体が回転することで磁力線を発生する磁力線発生手段と、
前記磁力線の磁気情報を検出する磁気情報検出手段と、
前記プリント媒体を搬送する搬送手段を駆動するための電流値を検出する電流検出手段と、
前記磁気情報検出手段により検出した磁気情報と前記電流検出手段により検出した電流値とを用いて、前記搬送手段によるプリント媒体の搬送異常が発生したか判定する判定手段と、を具備することを特徴とする印刷装置。
【請求項２】
前記磁気情報は、前記磁力線の向きと当該磁力線の向きが変化する時間をカウントするカウント情報とを含み、
前記判定手段は、前記カウント情報が比較値を超え且つ前記電流値が基準値以上の場合に、前記プリント媒体の搬送異常が発生したと判定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記磁気情報は、前記磁力線の向きと当該磁力線の向きが変化する時間をカウントするカウント情報とを含み、
前記判定手段は、前記カウント情報が比較値以下で且つ前記電流値が基準値以上の場合に、前記プリント媒体の搬送異常とは異なる異常が発生したと判定することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記磁気情報は、前記磁力線の向きと当該磁力線の向きが変化する時間をカウントするカウント情報とを含み、
前記判定手段は、前記カウント情報が比較値を超え且つ前記電流値が基準値未満の場合に、前記プリント媒体の搬送異常とは異なる異常が発生したと判定することを特徴とする請求項１又は２に記載の印刷装置。
【請求項５】
前記磁力線の向きが変化する時間をカウントするカウンタと、前記磁力線の向きが変化する直前のカウント情報を記録するメモリと、を更に備え、
前記判定手段は、前記メモリに記録された前回カウント情報を前記比較値として最新の今回カウント情報と比較し、今回カウント情報が前回カウント情報を超えた否かを判定することを特徴とする請求項２乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記判定手段により前記プリント媒体の搬送異常が発生したと判定された場合、その旨のメッセージを表示する表示手段を更に備えることを特徴とする請求項２乃至５のいずれか１項に記載の印刷装置。
【請求項７】
インク担持体を送り出すインクカセットと、プリントデータに応じた熱を印加して前記インク担持体からプリント媒体上にインクを転写するプリントヘッドと、前記インクカセットに設けられ、前記インク担持体が回転することで磁力線を発生する磁力線発生手段と、を備える印刷装置におけるプリント媒体の搬送異常検出方法であって、
前記磁力線の磁気情報を検出する磁気情報検出工程と、
前記プリント媒体を搬送する搬送手段を駆動するための電流値を検出する電流検出工程と、
前記磁気情報検出工程にて検出された磁気情報と前記電流検出工程にて検出された電流値とを用いて、前記搬送手段によるプリント媒体の搬送異常が発生したか判定する判定工程と、を具備することを特徴とする方法。
【請求項８】
前記磁気情報は、前記磁力線の向きと当該磁力線の向きが変化する時間をカウントするカウント情報とを含み、
前記判定工程では、前記カウント情報が比較値を超え且つ前記電流値が基準値以上の場合に、前記プリント媒体の搬送異常が発生したと判定することを特徴とする請求項７に記載の方法。
【請求項９】
前記磁気情報は、前記磁力線の向きと当該磁力線の向きが変化する時間をカウントするカウント情報とを含み、
前記判定工程では、前記カウント情報が比較値以下で且つ前記電流値が基準値以上の場合に、前記プリント媒体の搬送異常とは異なる異常が発生したと判定することを特徴とする請求項７又は８に記載の方法。
【請求項１０】
前記磁気情報は、前記磁力線の向きと当該磁力線の向きが変化する時間をカウントするカウント情報とを含み、
前記判定工程では、前記カウント情報が比較値を超え且つ前記電流値が基準値未満の場合に、前記プリント媒体の搬送異常とは異なる異常が発生したと判定することを特徴とする請求項７又は８に記載の方法。
【請求項１１】
前記磁力線の向きが変化する時間をカウントし、前記磁力線の向きが変化する直前のカウント情報をメモリに記録する工程を更に備え、
前記判定工程では、前記メモリに記録された前回カウント情報を前記比較値として最新の今回カウント情報と比較し、今回カウント情報が前回カウント情報を超えた否かを判定することを特徴とする請求項８乃至１０のいずれか１項に記載の方法。
【請求項１２】
前記判定工程にて前記プリント媒体の搬送異常が発生したと判定された場合、その旨のメッセージを表示する工程を更に備えることを特徴とする請求項８乃至１１のいずれか１項に記載の方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載の方法を印刷装置のコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント中に発生するプリント媒体の搬送異常を短時間で検出する技術に関する。
【背景技術】
【０００２】
サーマルヘッドを用いてインクリボンからプリント媒体にインクを転写する熱転写プリンタでは、プリント媒体が搬送機構内で詰まることで搬送不能となるエラー（以下、「ジャム（ｊａｍ）」ともいう。）を検出できるように構成されている。上記エラー検出は、例えば磁気情報を付加したインクリボンカセットと磁気センサを用いて、インクリボンコアが回転する単位時間あたりのパルス数を測定し、測定したパルス数の今回値が前回値より多い場合にジャムと判定している（例えば、特許文献１参照）。
【特許文献１】特開２００３−２１１８０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、上述したインクリボンコアが回転する単位時間あたりのパルス数を測定し、前回値と今回値とを比較する方法では、搬送中のスリップやインクリボンカセットに貼着した磁石の大きさによって磁気センサで読み取るパルス数に差が生じる。このため、ばらつきを考慮してある程度のマージンが必要となる。
【０００４】
そして、マージンを多く設定すると、ジャムを検出するまでに時間がかかり、その結果、ジャムを悪化させてしまい、その後のジャム処理作業に手間を要することになる。最悪の場合、ジャム処理作業が行えない状態や装置自体を壊す結果となってしまう。また、マージンを少なく設定すると、ジャムを検出するまでの時間は短くなるが、正常状態にもかかわらずジャムと誤判定してしまい、正常な動作を妨げてしまう。
【０００５】
本発明は、上記課題に鑑みてなされ、その目的は、磁気センサにマージンを設定することなく、短時間で精度良く搬送異常を検出できる技術を実現することである。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る印刷装置は、インク担持体を送り出すインクカセットと、プリントデータに応じた熱を印加して前記インク担持体からプリント媒体上にインクを転写するプリントヘッドと、前記インクカセットに設けられ、前記インク担持体が回転することで磁力線を発生する磁力線発生手段と、前記磁力線の磁気情報を検出する磁気情報検出手段と、前記プリント媒体を搬送する搬送手段を駆動するための電流値を検出する電流検出手段と、前記磁気情報検出手段により検出した磁気情報と前記電流検出手段により検出した電流値とを用いて、前記搬送手段によるプリント媒体の搬送異常が発生したか判定する判定手段と、を具備する。
【０００７】
また、本発明に係るプリント媒体の搬送異常検出方法は、インク担持体を送り出すインクカセットと、プリントデータに応じた熱を印加して前記インク担持体からプリント媒体上にインクを転写するプリントヘッドと、前記インクカセットに設けられ、前記インク担持体が回転することで磁力線を発生する磁力線発生手段と、を備える印刷装置におけるプリント媒体の搬送異常検出方法であって、前記磁力線の磁気情報を検出する磁気情報検出工程と、前記プリント媒体を搬送する搬送手段を駆動するための電流値を検出する電流検出工程と、前記磁気情報検出工程にて検出された磁気情報と前記電流検出工程にて検出された電流値とを用いて、前記搬送手段によるプリント媒体の搬送異常が発生したか判定する判定工程と、を具備する。
【発明の効果】
【０００８】
本発明によれば、磁気センサにマージンを設定することなく、短時間で精度良く搬送異常を検出できるようになる。
【発明を実施するための最良の形態】
【０００９】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１０】
以下の実施の形態は、本発明の実現手段としての一例であり、本発明の趣旨を逸脱しない範囲において本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１１】
また、本発明は、後述する搬送異常検出機能を実現するソフトウェアのプログラムを記憶媒体に記憶させ、記憶媒体からプログラムコードを読み出して当該システムを構成する装置が実行することによっても、達成されることは言うまでもない。すなわち、本発明は、後述する搬送異常検出フローを、コンピュータに実行させるためのプログラムや、当該プログラムを格納する記録媒体等としても適用可能である。
【００１２】
［装置構成の説明］
図１は、本発明に係る実施形態のプリンタの概略図である。
【００１３】
図１に示すように、本実施形態のプリンタ１は、プリントデータに応じた熱を印加してインクリボン９からテープ状或いはチューブ状のプリント媒体８上にインクを昇華させるサーマルヘッド４を有する、熱転写方式のプリンタである。プリント媒体８は、テープ状或いはチューブ状の態様でカセット収容部７に装着されている。
【００１４】
プリンタ１は、矢印Ａ方向に回転するプラテンローラ２の外周面において、サーマルヘッド４がプリント媒体８にインクリボン９を圧接し、インクリボン９からプリントデータに応じたインクをプリント媒体８に転写することで画像を形成する（印字する）。
【００１５】
この熱転写方式のプリンタ１には、所定の幅（図１の紙面に直交する方向の長さ）を持つインクリボン９が巻回された円筒形状のリボンコア１１，１２を備えたインクリボンカセット３０が着脱自在に装着される。
【００１６】
リボンコア１１，１２は、未使用のインクリボンが巻回されて送出される送出用リボンコア１１と、送出用リボンコア１１から送出された使用済みのインクリボンを巻き取る巻取用リボンコア１２とを有する。
【００１７】
プリンタ１は、プリント媒体８に画像を形成するプリント時において、プラテンローラ２を一定の回転数で回転させてプラテンローラ２と従動ローラ３とに挟持されたプリント媒体８を一定の搬送速度で搬送する。更に、プリンタ１は、インクリボン９を一定の搬送速度で送出用リボンコア１１から送出させる。
【００１８】
プリント媒体８は矢印Ｂ方向からプリンタ１内に供給されて矢印Ｃ方向に排出される。矢印Ｂ方向から供給されるプリント媒体８は、搬送ローラ５と従動ローラ６の間に挟み込まれて搬送される。従動ローラ６は、カバー（不図示）の開閉に連動して移動するように構成されている。即ち、従動ローラ６は、カバーを開くと実線で示す位置から点線で示す位置に移動し搬送ローラ５から離れるので、プリント媒体８の挿入や取出が行い易くなる。反対に、カバーを閉じると、従動ローラ６は搬送ローラ５を押圧する位置に移動して、搬送ローラ５との間でプリント媒体８を挟持して確実に搬送する。
【００１９】
画像形成が終了したプリント媒体８は、カッタ２０とカッタ受け面２２によって適宜の長さで切断されて矢印Ｃ方向に排出される。
【００２０】
尚、プリント媒体８としては、ラベルテープ、扁平チューブ、及び４ｍｍＩＤ（インデックス）等が挙げられ、これらは専用カセット（不図示）に巻回されて収納されている。
【００２１】
インクリボンカセット３０の送出用リボンコア１１は磁力線を発生し、プリンタ１には、当該磁力線を検出する磁気センサ１０が設けられている。磁気センサ１０は、磁力線の向きが所定の向きに一致するときのみに磁力線を検出する。磁気センサ１０は、インクリボンカセット３０をプリンタ１内に装着した状態で、中空円筒形状の送出用リボンコア１１の内周面に囲まれた軸心部分に配置される。
【００２２】
尚、インクリボンカセット３０をプリンタ１に装着した状態では、送出用リボンコア１１及び巻取用リボンコア１２の内部（内周面に囲まれた空間）には回転軸（不図示）が嵌め込まれる。これにより、送出用リボンコア１１及び巻取用リボンコア１２は所定の回転速度で回転する。
【００２３】
また、磁気センサ１０は、上記回転軸とは別の固定軸に取り付けられているので回転しない。
【００２４】
送出用リボンコア１１は、上記のように円筒形状であり、その内周面（不図示）の一定部分から、この一定部分とは反対側の反対部分（不図示）に向かう磁力線を発生する。そして、送出用リボンコア１１には、磁気センサ１０により検出される磁力線の向き（極性）が送出用リボンコア１１が回転を開始してから半回転するごとに反転するような磁力線が発生する。
【００２５】
［制御ブロックの説明］
図２は、本実施形態のプリンタ全体の電気的構成を示すブロック図である。
【００２６】
図２に示すように、４１はマイクロプロセッサ等から構成されプリンタ１全体を制御する制御部としてのＣＰＵである。４２はプリンタ１の動作状態等を表示する表示部としてＬＣＤである。４３はＣＰＵ４１からの表示制御信号によりＬＣＤ４２を駆動するＬＣＤコントローラである。４４は操作スイッチ等からなる操作部である。４５はプリントデータ等を一時的に記録すると共に、ＣＰＵ４１が制御プログラム等を実行するときの作業領域として用いられるＲＡＭである。４６はＣＰＵ４１が実行する制御プログラムや後述する搬送異常処理プログラム等をＲＯＭである。４７はＪＩＳコード、ＡＳＣＩＩコードなどのコード体系に従って表現されたキャラクタコードに従ってキャラクタパターンを発生するキャラクタジェネレータである。４８はプリントデータに応じてサーマルヘッド４の発熱素子毎に電圧を印加して発熱させるサーマルヘッド制御回路である。４９は搬送ローラ５を回転駆動する搬送モータである。５０は駆動信号に応じて搬送モータ４９を駆動するドライバである。５１はドライバ５０に駆動信号を出力するモータ制御回路である。５２はカッタ２０を駆動するカッタモータである。５３は駆動信号に応じてカッタモータ５２を駆動するドライバである。５４はドライバ５３に駆動信号を出力するモータ制御回路である。５５は磁気センサ１０を含む各種センサー類である。
【００２７】
［プリント媒体の搬送異常検出処理の説明］
次に、本実施形態のプリンタによるプリント媒体の搬送異常検出処理について説明する。
【００２８】
図３は本実施形態のプリンタにおいてプリント媒体の搬送異常検出処理を実現するためのブロック図であり、図２と同じ構成には同じ符号を付して示している。図４はプリント媒体の搬送異常検出処理を示すフローチャートである。
【００２９】
図３に示すように、６１は一定の時間間隔でパルスを発生するパルス発生器である。６２は磁気センサ１０により検出される磁力線の向きが反転するまでの時間を計測する時間計測器である。６３は時間計測器６２が計測した時間内においてパルス発生器６１が発生したパルスをカウントするパルスカウンタである。磁気センサ１０により検出される磁力線は、送出用リボンコア１１が回転を開始してから半回転するごとに極性が反転するので、パルスカウンタ６３は送出用リボンコア１１が半回転するまでの間のパルス数をカウントすることになる。６４はパルスカウンタ６３によりカウントされたパルス数６５を記憶するメモリである。表示部４２はエラーメッセージを表示する。ドライバ５０は搬送モータ４９を駆動するための電流値をＣＰＵ４１に出力する。
【００３０】
パルス発生器６１、時間計測器６２、パルスカウンタ６３、搬送モータ４９はプリンタ１の筺体内に内蔵されている。
【００３１】
パルス発生器６１が一定の時間間隔で発生するパルス数の一例としては、例えば、インクリボン９（図１参照）が最大に巻回された状態（インクリボン９が未使用）で送出用リボンコア１１が１回転する時間に発生する３０００パルスが挙げられる。
【００３２】
磁気センサ１０が磁力線を検出する毎に時間計測器６２からＣＰＵ４１に検出信号が送出され、この検出信号に基づいてＣＰＵ４１がパルスカウンタ６３を駆動させる。また、搬送モータ４９の電流値もドライバ５０からＣＰＵ４１に送出され、その電流値をＣＰＵ４１でＡ／Ｄ変換しデジタルデータとして記録する。
【００３３】
次に、図４を参照して、プリント媒体の搬送異常検出処理について説明する。
【００３４】
図４のフローは、プリンタ１に電源が投入されてＣＰＵ４１が起動し、搬送モータ４９及び送出用リボンコア１１が回転することにより開始される。また、プリンタ１に電源が投入されると、パルス発生器６１、時間計測器６２、パルスカウンタ６３、磁気センサ１０等が動作を開始する。
【００３５】
図４において、ＣＰＵ４１は、磁気センサ１０により検出された磁力線の向きが変化していない状態で、送出用リボンコア１１が半回転するまでの時間毎にパルスカウンタ６３でパルス数をカウントする（Ｓ１１〜Ｓ１３）。また、ＣＰＵ４１は、ドライバ５０から搬送モータ４９の電流値を取得する。
【００３６】
次に、ＣＰＵ４１は、パルスカウンタ６３によりカウントされるパルス数が所定パルス数（例えば、１５００パルス）を超えたか否かを判定する（Ｓ１４）。そして、パルス数が所定パルス数を超えた場合、ＣＰＵ４１は、搬送モータ４９のＡ／Ｄ変換後の電流値が所定閾値以上であるか否かを判定する（Ｓ１５）。
【００３７】
そして、電流値が所定閾値以上ならば、ジャムエラーであると判定し（Ｓ２２）、搬送モータ４９を停止し（Ｓ１７）、表示部４２にジャムエラーを表わすメッセージを表示する（Ｓ１８）。また、電流値が所定閾値未満の場合は、ジャム以外のエラーと判定し（Ｓ１５）、搬送モータ４９を停止し（Ｓ１７）、表示部４２にジャム以外のエラーを表わすメッセージを表示する（Ｓ１８）。
【００３８】
一方、上記Ｓ１４においてパルス数が所定パルス未満であって、磁力線の向きが変化した場合（Ｓ１２でＮＯ）、送出用リボンコア１１が正常に回転し、インクリボン９が徐々に送出されリボンコア１１の回転速度が速くなっていると考えられる。そこで、ＣＰＵ４１は、送出用リボンコア１１が回転を開始してから１回転したか否かを判定する（Ｓ１９）。送出用リボンコア１１が１回転したことは、磁気センサ１０により検出された磁力線の向きが変化した後、再びもとの向きに戻ったか否かで判定する。
【００３９】
そして、Ｓ１９で１回転していないならば、メモリ６４に記録された前回のパルス数を初期化せず、今回のパルス数のカウントを続行する。
【００４０】
一方、上記Ｓ１９で送出用リボンコア１１が回転を開始してから１回転したと判定された場合、ＣＰＵ４１は、送出用リボンコア１１が半回転するまでの時間にカウントされたパルス数（前回のパルス数）と、半回転した後さらに半回転するまでの時間にカウントされたパルス数（今回のパルス数）とを比較する（Ｓ２０）。
【００４１】
そして、上記比較の結果、今回のパルス数が前回のパルス数を超えている場合（前回のパルス数＜今回のパルス数）、ＣＰＵ４１は、搬送モータ４９のＡ／Ｄ変換後の電流値が所定閾値以上であるか否かを判定する（Ｓ２１）。図５及び図６は、正常時の電流値及びジャム時の電流値を夫々例示しており、これらの電流値を実験的に求めることによりジャムエラー判定時の電流値の閾値を決定する。
【００４２】
そして、電流値が所定閾値以上ならば、ジャムエラーであると判定し（Ｓ２２）、搬送モータ４９を停止し（Ｓ１７）、表示部４２にエラーメッセージを表示する（Ｓ１８）。また、電流値が所定閾値未満の場合は、今回のパルス数を前回のパルス数としてメモリ６４に記録し（Ｓ２３）、パルスカウンタ６３を初期化する（Ｓ２４）。
【００４３】
上記実施形態によれば、送出用リボンコア１１が半回転する間の時間（パルス数）をカウントし、今回のパルス数が半回転前の前回のパルス数を超えており、且つ搬送モータ４９への電流値が所定閾値以上の場合にジャムエラーと判定する。これにより、従来のように磁気センサで必要なマージンを設定しなくても、短時間で精度良くジャム検出を行うことができる。
【００４４】
また、送出用リボンコア１１が少なくとも１回転していればジャム検出を行えるので、ジャム発生後短時間でジャム検出を行え、その後のジャム処理作業を容易化することができる。
【００４５】
また、搬送モータ４９への電流値を監視する際、ドライバ５０の電流値をＣＰＵ４１が取り込みＡ／Ｄ変換を行うため、専用の回路が必要でなくコストを低減することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明に係る実施形態のプリンタの概略図である。
【図２】本実施形態のプリンタ全体の電気的構成を示すブロック図である。
【図３】本実施形態のプリンタにおいてプリント媒体の搬送異常検出処理を実現するためのブロック図である。
【図４】プリント媒体の搬送異常検出処理を示すフローチャートである。
【図５】正常時の電流値を例示する図である。
【図６】ジャム時の電流値を例示する図である。
【符号の説明】
【００４７】
１  プリンタ
２  プラテンローラ
３  従動ローラ
４  サーマルヘッド
５  搬送ローラ
６  従動ローラ
７  カセット収容部
８  プリント媒体
９  インクリボン
１０  磁気センサ
１１  送出用リボンコア
１２  巻取用リボンコア
２０  カッタ
２２  カッタ受け面
３０  インクリボンカセット
４１  ＣＰＵ
４２  表示部（ＬＣＤ）
４３  ＬＣＤコントローラ
４４  操作部
４５  ＲＡＭ
４６  ＲＯＭ
４７  キャラクタジェネレータ
４８  サーマルヘッド制御回路
４９  搬送モータ
５０  ドライバ
５１  モータ制御回路
５２  カッタモータ
５３  ドライバ
５４  モータ制御回路
５５  センサー類
６１  パルス発生器
６２  時間計測器
６３  パルスカウンタ
６４  メモリ
６５  前回のパルス数
【図１】
2007185812.tif 000003
【図２】
2007185812.tif 000004
【図３】
2007185812.tif 000005
【図４】
2007185812.tif 000006
【図５】
2007185812.tif 000007
【図６】
2007185812.tif 000008