(57)【要約】【課題】紙検出センサの物理的動作遅れによる紙後端検出位置誤差を補正することにより、正確な印字領域での印刷を実現することを目的とする。【解決手段】紙の有無を機械的なレバー動作により検出する紙検出センサが搬送方向に対して印字ヘッド部分より手前に配置されている印刷装置において、紙位置を逐次算出する周期タイマ割込み、周期タイマ割込み毎にリセットされる周期タイマカウンタ、周期タイマ割込み毎に算出された紙位置を保守・記録するメモリ装置、紙有りから紙なしを検出した時に発生する割り込み発生不、紙有りなし検出割込み時の割込み処理において、周期タイマカウンタおよび周期タイマ割込み処理にて保存・記録された紙位置から補正紙位置を算出する演算部を備える。【選択図】        図１
2004181841.tif 000002
【特許請求の範囲】
【請求項１】
紙検出センサが紙搬送方向に対して印刷ヘッド部分より手前に配置されている印刷装置において、紙の有無を機械的なレバー動作により検出する紙検出センサを備え、機械的なレバーの動作遅れによる検出遅れ時間を補正することを特徴とする印刷装置。
【請求項２】
請求項１の印刷装置において、紙検出センサにより紙が有りから無しに変化した時に印刷装置に搭載されたマイクロプロセッサの割り込みにて処理することを特徴とする印刷装置。
【請求項３】
請求項３の印刷装置において、周期タイマ割り込み毎に、給紙位置からの紙搬送方向位置を保存するとともに周期タイマカウンタをリセットすることを特徴とする印刷装置。
【請求項４】
請求項３の印刷装置において、紙検出センサ割り込みによる処理において、機械的なレバー遅れによる検出時間遅れ分の紙搬送方向の紙後端位置を紙検出センサ割り込み時の紙位置と周期タイマ割り込みによる紙位置および紙検出割り込み時の周期タイマカウンタ値から補正算出することを特徴とする印刷装置。
【請求項５】
請求項４の印刷装置において、紙検出センサ割り込み発生時に、検出遅れ時間を紙位置の算出保存をする周期タイマ時間により割った時の商である回数分前の周期タイマ割り込み時の紙位置と、その一回前の周期タイマ割り込みでの紙位置と、紙検出センサ割り込み時の周期タイマカウンタと、周期タイマ時間から補間計算することにより、紙位置を算出することを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置の紙搬送方向における紙の後端検出方法に関する。
【０００２】
【従来の技術】
従来、紙検出センサの物理的な機械的な検出遅れ時間を補正する方法として、紙検出センサ割り込み処理において、物理的な検出遅れ時間に近いあらかじめ定められた周期タイマでの紙位置を紙後端位置としていた。このため、最大、周期タイマの時間分の紙送り量分だけの誤差を生じ、正確に紙の後端が検出できない可能性があった。また、紙送り速度や紙送りの速度変化により紙後端検出精度に影響を与え易いこともわかっている。
【０００３】
ところで、紙検出センサは紙搬送方向に対して印刷ヘッド部分より手前に配置されている。この紙検出センサにより紙後端を検出すると、印刷装置は紙残量管理制御に移行し、紙搬送方向に対して紙後端までどれだけの印刷領域が残っているかを常に計算しながら紙後端まで印刷を実行する。この検出誤差が大きいと、印刷領域が異なったものとなってしまい、場合によっては印刷装置のプラテン部に印刷をしてしまい、次の紙を汚してしまうなどの不利益が発生する可能性がある。
【０００４】
【発明が解決しようとする課題】
本発明では、紙検出センサ割り込み発生時に、検出遅れ時間を紙位置を逐次算出保存する周期タイマ時間により割った時の商である回数分前の周期タイマ割り込み時の紙位置と、その一回前の周期タイマ割り込みでの紙位置と、紙検出センサ割り込み時の周期タイマカウンタと、周期タイマ時間から補間計算することにより、紙検出センサの物理的な動作遅れによる検出位置を補正し、より正確な紙の残量管理制御を行い、常に適切な印刷領域で印刷された印刷物を使用者に提供することを目的とする。
【０００５】
【課題を解決するための手段】
これらの課題を解決するため、紙の有無を機械的なレバー動作により検出する紙検出センサが紙搬送方向に対して印刷ヘッド部分より手前に配置されている印刷装置において、紙位置を逐次算出する周期タイマ割り込み、周期タイマ割り込み毎にリセットされる周期タイマカウンタ、周期タイマ割り込み毎に算出された紙位置を保存・記録するメモリ装置、紙有りから紙無しを検出した時に発生する割り込み発生部、紙有り無し検出割り込み時の割り込み処理において、周期タイマカウンタおよび周期タイマ割り込み処理にて保存・記録された紙位置から補正紙位置を算出する演算部を備える。
【０００６】
【発明の実施の形態】
以下、添付図面に従って本発明に係る実施形態の一例を詳細に説明する。
【０００７】
図１は、印刷装置の横方向から模式図である。また、図２に紙検出センサによる紙検出方法を示す。
【０００８】
図１に示すように、紙検出センサ１０７は印刷ヘッド１０９に対し、紙搬送方向での前側に配置されている。印刷実行時に、紙がなければ、１０４給紙トレイ上に設置された紙を１０２給紙ローラにより給紙を開始する。紙検出センサの状態は、図２−Ａに示す。紙が１０７紙検出センサのレバー部に突き当たり、１０８回転軸を中心にレバーを回転させ、レバーにより光を遮られていた１０６光スイッチ部からレバー先端が外れ、紙有りとなる。紙検出センサの状態は、図２−Ｂに示す。給紙された紙は、１０３紙送りモータにより駆動された１０２紙送りローラにより紙搬送方向に送られる。所定の紙送り量を実行したところで、１０９印字ヘッドにより印刷を開始する。印字と紙送り動作の実行を繰り返しながら、給紙された紙に画像を完成させる。紙後端が紙センサレバーから外れると、紙センサレバーは、そのセンサレバー回転軸に装着されたバネにより、紙検出センサの１０６光スイッチ部の光を遮るように戻され、紙無しを検出する。紙検出センサの状態は、図２−Ｃに示す。そして、紙の残量管理制御に移行し、紙の後端を意識しながら紙送りおよび印字制御を実行する。
【０００９】
図３に示すように、本装置の制御演算処理部は各割り込み発生時に演算処理を行うＣＰＵ部（３０１）とタイマ処理等の時間管理を行うための基本クロックを発生するクロック発生部（３０２）、紙の先端および後端を検出する紙検出センサ部（３０３）、紙送りモータおよびヘッドを搭載したキャリッジを走査するキャリッジモータを制御するモータ制御部（３０４）、印字を行うために印字ヘッドを制御する印字ヘッド制御部（３０５）、割り込み発生時の紙位置等を記憶保存するメモリ装置であるＲＡＭ部（３０６）およびこれらの実行手順であるプログラムを保存記憶しているメモリ装置であるＲＯＭ部（３０７）から構成される。
【００１０】
次に図４、図５、図６により、紙後端検出の処理手順を説明する。図４は、周期タイマ割り込み処理のフローチャートである。周期タイマ割り込みは、所定周期ＴＣＹＣ毎に割り込みが発生し、最新の紙搬送方向の紙位置に合わせて過去ｎ回分の周期タイマ割り込み時に検出した紙搬送方向の紙位置をメモリ装置であるＲＡＭ（３０６）に記憶保存する。（４０１）紙搬送方向の紙位置とは、給紙位置すなわち紙先端位置からの距離を指す。そして、周期タイマカウンタＴｃを０クリアする。（４０２）周期タイマカウンタはクロック発生装置により発生するクロックを基準として、常に周期タイマカウンタをカウントしている。
【００１１】
図５に紙検出センサ割り込み発生時の処理フローチャートを示す。紙検出センサ割り込み発生時に、まず紙検出センサ検出遅れを補正した紙搬送方向の紙位置を算出する。あらかじめ求められる紙検出センサの検出遅れ時間前の紙位置が、紙センサ位置での検出遅れのない本当の紙後端位置ＰＥｓｎｓとなる。この検出遅れ時間前の紙位置を、割り込み発生時の周期タイマカウンタ値Ｔｃとｎ回前の周期タイマ割り込み時に保存記憶した紙位置Ｐｎおよび（ｎ−１）回前の周期タイマ割り込み時に保存記憶した紙位置Ｐｎ−１から算出予測する（５０１）。次に、現在の紙位置Ｐｎｅｗを取得する（５０２）。そして、印字ヘッドノズル位置までの残量Ｐｒを算出する。紙検出センサ位置から印字ヘッドまでの距離ＰＲＥＭＡＩＮ、現在の紙位置Ｐｎｅｗおよび紙センサ後端検出位置ＰＥｓｎｓよりＰｒを算出する（５０３）。
【００１２】
図４および図５に示した各割り込み処理の時間関係を示したタイムチャートを図６に記す。周期タイマ処理は、ＴＣＹＣ周期毎に処理され、紙検出センサ割り込みは、紙センサが紙後端を検出した際に発生し、紙検出センサの検出遅れ時間ＴＰＳＤＬＹを補正した紙センサ位置での紙後端検出位置を算出する。
【００１３】
ヘッド位置での紙後端残量を管理しながら紙送り制御および印字制御を行い、紙後端までの印字を実行する。
【００１４】
【発明の効果】
以上説明したように本発明によれば、紙検出センサの検出遅れ時間を補正する方法として、周期タイマ割り込みでの紙位置を保存することと、紙検出センサ割り込み処理において、割り込み発生時の周期タイマカウンタ値と過去の周期タイマ割り込みでの紙位置からセンサ検出遅れ時間前の紙位置を算出することにより、正確に紙の後端位置を検出することが可能となり、印刷領域が異なってしまったり、場合によっては印刷装置のプラテン部に印刷をしてしまうようなことはなく、使用者の所望する印刷領域にきっちりと印刷が実行できる。
【図面の簡単な説明】
【図１】印刷装置模式図
【図２】紙検出センサ動作模式図
【図３】制御演算処理部構成図
【図４】周期タイマ処理フローチャート
【図５】紙検出センサ割込み処理フローチャート
【図６】紙検出処理タイムチャート
【符号の説明】
１０１  プラテン
１０２  紙送りローラ
１０３  紙送りモータ
１０４  排紙トレイ
１０５  給紙ローラ
１０６  紙検出センサ（光スイッチ部）
１０７  紙検出センサ（レバー部）
１０８  紙検出センサ（レバー回転中心）
１０９  印字ヘッド
３０１  ＣＰＵ部
３０２  クロック発生部
３０３  紙検出センサ部
３０４  モータ制御部
３０５  印字ヘッド制御部
３０６  ＰＡＭ
３０７  ＲＯＭ
【図１】
2004181841.tif 000003
【図２】
2004181841.tif 000004
【図３】
2004181841.tif 000005
【図４】
2004181841.tif 000006
【図５】
2004181841.tif 000007
【図６】
2004181841.tif 000008