(57)【要約】【課題】給紙装置にセットされている記録用紙の残量を、より正確に求める。【解決手段】ドットインパクトプリンタ１０の制御部１０２は、給紙装置に設けられたリニアエンコーダ８１から記録用紙のセット厚を示す信号を受ける一方、プラテンギャップ調整用モータ５３の回転角度を検出する符号化器１７から出力されるパルス信号に基づいて算出された記録用紙１枚あたりの厚みとから、給紙装置にセットされている記録用紙の枚数を算出する。【選択図】      図８
2004161448.tif 000002
【特許請求の範囲】
【請求項１】
給紙装置にセットされている記録用紙束の厚みを検出するセット厚検出手段と、
前記記録用紙の１枚の厚さを検出する用紙厚検出手段とを備え、
前記用紙束厚検出手段によって検出された記録用紙束の厚み、および、前記用紙厚検出手段によって検出された記録用紙の１枚の厚さから、前記給紙装置にセットされている記録用紙の枚数を算出する枚数算出手段
を具備することを特徴とする記録装置の用紙残量認識装置。
【請求項２】
前記用紙厚検出手段は、記録ヘッドと前記記録用紙が搬送されるプラテンとの間隔を調整するプラテンギャップ調整機構を利用した
ことを特徴とする請求項１に記載の記録装置の用紙残量認識装置。
【請求項３】
前記給紙装置は、記録用紙束が載置されるホッパを備え、
前記セット厚検出手段は、前記ホッパの位置を検出するリニアエンコーダを
備えることを特徴とする請求項１に記載の記録装置の用紙残量認識装置。
【請求項４】
前記セット厚検出手段は、
記録用紙が載置されるホッパを支持するホッパ軸にリンク機構を介して結合され、前記ホッパ軸の移動に応じて駆動される被検出部材と、
前記被検出部材の位置を検出する検出手段と
を具備することを特徴とする請求項１に記載の記録装置の用紙残量認識装置。
【請求項５】
前記枚数算出手段は、前記記録用紙束の厚みを前記記録用紙の１枚の厚さにて除算して算出するものであり、当該除算の結果に余り値が生じた場合、当該余り値が許容範囲内であれば商を前記記録用紙束の枚数値とする一方、当該余り値が許容範囲外であれば、再度、前記用紙厚検出手段に記録用紙の１枚の厚みを検出させる
ことを特徴とする請求項１に記載の記録装置の用紙残量認識装置。
【請求項６】
前記枚数算出手段は、前記余り値が許容範囲内であれば、当該余り値を記憶する
ことを特徴とする請求項５に記載の記録装置の用紙残量認識装置。
【請求項７】
所定枚数の印刷がなされた場合に、前記セット厚検出手段は、再度、記録用紙束の厚みを検出し、前記枚数算出手段は、当該厚みを用いて前記給紙装置にセットされている記録用紙の枚数を、再度、算出する
ことを特徴とする請求項１乃至６のいずれかに記載の記録装置の用紙残量認識装置。
【請求項８】
記録用紙に記録実行可能な構成を有する記録装置において、
請求項１乃至３のいずれかに記載の用紙残量認識装置を備える
ことを特徴とする記録装置。
【請求項９】
給紙装置にセットされている記録用紙束の厚みを検出する第１ステップと、
前記記録用紙の１枚の厚さを検出する第２ステップと、
前記第１ステップにて検出された記録用紙束の厚み、および、記録用紙の１枚の厚さから、前記給紙装置にセットされている記録用紙の枚数を算出する第３ステップと
を具備することを特徴とする記録装置の用紙残量認識方法。
【請求項１０】
前記第３ステップにあっては、前記記録用紙束の厚みを前記記録用紙の１枚の厚さで除算して前記枚数を求め、
当該第３ステップにおける除算の結果、所定値以上の余り値が生じていた場合に、再度、前記記録用紙の１枚の厚さを検出し、前記記録用紙束の厚みを、再度検出した記録用紙の厚さで除算して、前記給紙装置にセットされている記録用紙の枚数を算出する第４ステップと
を更に具備することを特徴とする請求項９に記載の記録装置の用紙残量認識方法。
【請求項１１】
前記第４ステップにあっては、当該第４ステップにおける除算にて余り値が所定値以内となるまで、前記記録用紙の１枚の厚さの検出を繰り返す
ことを特徴とする請求項１０に記載の記録装置の用紙残量認識方法。
【請求項１２】
前記第４ステップの後に、
記録用紙への印刷が所定枚数行われた場合に、再度、給紙装置にセットされている記録用紙束の厚みを検出する第５ステップと、
前記第３ステップまたは前記第４ステップにおける除算の結果、
余り値が生じていなければ、前記第５ステップにて検出した厚みを、前記第２ステップにて検出した前記記録用紙の１枚の厚にて除算して、給紙装置にセットされている記録用紙の枚数を算出する一方、
余り値が生じていれば、再度、記録用紙の１枚の厚さを検出し、前記第５ステップにて検出した厚みを、再度検出した記録用紙の１枚の厚さにて除算し、給紙装置にセットされている記録用紙の枚数を算出する第６ステップと
を具備することを特徴とする請求項１０または１１に記載の記録装置の用紙残量認識方法。
【請求項１３】
前記第６ステップの後に、
前記第６ステップにおける除算の結果、所定値以上の余り値が生じている場合に、再度、前記記録用紙の１枚の厚さを検出し、前記第５ステップにて検出した記録用紙束の厚みを、再度検出した記録用紙の厚さで除算して、前記給紙装置にセットされている記録用紙の枚数を算出する第７ステップと
を具備することを特徴とする請求項１２に記載の記録装置の用紙残量認識方法。
【請求項１４】
前記第４ステップの後であり、前記第５ステップの前に、記録用紙に印刷が行われるごとに、前記第４ステップまたは第３ステップにて算出された枚数を「１」だけ減算し、前記第５ステップの減算の結果、前記給紙装置にセットされている記録用紙の枚数が所定値より小さくなった場合に、報知する第８ステップと
を更に具備することを特徴とする請求項１０乃至請求項１４のいずれかに記載の記録装置の用紙残量認識方法。
【請求項１５】
給紙装置にセットされている記録用紙束の厚みを検出するセット厚検出手段と、
前記記録用紙の１枚の厚さを検出する用紙厚検出手段とを備えたコンピュータを、
前記用紙束厚検出手段によって検出された記録用紙束の厚み、および、前記用紙厚検出手段によって検出された記録用紙の１枚の厚さから、前記給紙装置にセットされている記録用紙の枚数を算出する手段
として機能させるための記録装置の用紙残量認識プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録装置の用紙残量認識装置、記録装置、記録装置の用紙残量認識方法および用紙残量認識プログラムに関する。
【０００２】
【従来の技術】
近年、コンピュータネットワークに１台の記録装置を接続し、この記録装置を複数のコンピュータから利用可能にするといったことが行われている。このようなコンピュータネットワークにあっては、一般的に、記録装置とコンピュータとの距離が離れており、ユーザが記録装置の稼動状態、特に、給紙装置にセットされている記録用紙残量を確認するためには、その都度、記録装置のそばまで行く必要がある。そこで、ユーザが記録装置の給紙装置にセットされた記録用紙の残量を確認するのを容易とする技術として、記録用紙残量を算出しコンピュータに対して通知する技術が提案されている。（例えば、特許文献１参照）。この技術にあっては、給紙装置にセットされている記録用紙束の厚み（以下、「セット厚」と称する）と、この給紙装置にセット可能な最大セット厚との割合によって用紙残量を求めている。
【０００３】
【特許文献１】
特開平１０−２０３７２３号公報（第２−３頁）
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来技術にあっては、現在の記録用紙残量が最大セット厚、すなわち、最大セット可能枚数に対する大まかな割合でしか示されず、ユーザが多数枚の印刷をするような場合には、印刷途中で記録用紙が足りなくなるといったことが頻繁に生じ得る。また、このように、記録用紙が不足して印刷が途中で停止すると、全枚数を印刷するまでの印刷時間が長くなってしまう。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、給紙装置にセットされている記録用紙の残量を、より正確に求めることができる記録装置の用紙残量認識装置、記録装置、記録装置の用紙残量認識方法および用紙残量認識プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、給紙装置にセットされている記録用紙束の厚みを検出するセット厚検出手段と、前記記録用紙の１枚の厚さを検出する用紙厚検出手段とを備え、前記用紙束厚検出手段によって検出された記録用紙束の厚み、および、前記用紙厚検出手段によって検出された記録用紙の１枚の厚さから、前記給紙装置にセットされている記録用紙の枚数を算出する枚数算出手段を具備することを特徴とする記録装置の用紙残量認識装置を提供する。
【０００７】
請求項２に記載の発明は、請求項１に記載の記録装置の用紙残量認識装置において、前記用紙厚検出手段は、記録ヘッドと前記記録用紙が搬送されるプラテンとの間隔を調整するプラテンギャップ調整機構を利用したことを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１に記載の記録装置の用紙残量認識装置において、前記給紙装置は、記録用紙束が載置されるホッパを備え、前記セット厚検出手段は、前記ホッパの位置を検出するリニアエンコーダを備えることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１に記載の記録装置の用紙残量認識装置において、前記セット厚検出手段は、記録用紙が載置されるホッパを支持するホッパ軸にリンク機構を介して結合され、前記ホッパ軸の移動に応じて駆動される被検出部材と、前記被検出部材の位置を検出する検出手段とを具備することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１に記載の記録装置の用紙残量認識装置において、前記枚数算出手段は、前記記録用紙束の厚みを前記記録用紙の１枚の厚さにて除算して算出するものであり、当該除算の結果に余り値が生じた場合、当該余り値が許容範囲内であれば商を前記記録用紙束の枚数値とする一方、当該余り値が許容範囲外であれば、再度、前記用紙厚検出手段に記録用紙の１枚の厚みを検出させることを特徴とする。
【００１１】
請求項６に記載の発明は、請求項５に記載の記録装置の用紙残量認識装置において、前記枚数算出手段は、前記余り値が許容範囲内であれば、当該余り値を記憶することを特徴とする。
【００１２】
請求項７に記載の発明は、請求項１乃至６のいずれかに記載の記録装置の用紙残量認識装置において、所定枚数の印刷がなされた場合に、前記セット厚検出手段は、再度、記録用紙束の厚みを検出し、前記枚数算出手段は、当該厚みを用いて前記給紙装置にセットされている記録用紙の枚数を、再度、算出することを特徴とする。
【００１３】
請求項８に記載の発明は、記録用紙に記録実行可能な構成を有する記録装置において、請求項１乃至３のいずれかに記載の用紙残量認識装置を備えることを特徴とする記録装置を提供する。
【００１４】
請求項９に記載の発明は、給紙装置にセットされている記録用紙束の厚みを検出する第１ステップと、前記記録用紙の１枚の厚さを検出する第２ステップと、前記第１ステップにて検出された記録用紙束の厚み、および、記録用紙の１枚の厚さから、前記給紙装置にセットされている記録用紙の枚数を算出する第３ステップとを具備することを特徴とする記録装置の用紙残量認識方法を提供する。
【００１５】
請求項１０に記載の発明は、請求項９に記載の記録装置の用紙残量認識方法において、前記第３ステップにあっては、前記記録用紙束の厚みを前記記録用紙の１枚の厚さで除算して前記枚数を求め、当該第３ステップにおける除算の結果、所定値以上の余り値が生じていた場合に、再度、前記記録用紙の１枚の厚さを検出し、前記記録用紙束の厚みを、再度検出した記録用紙の厚さで除算して、前記給紙装置にセットされている記録用紙の枚数を算出する第４ステップとを更に具備することを特徴とする。
【００１６】
請求項１１に記載の発明は、請求項１０に記載の記録装置の用紙残量認識方法において、前記第４ステップにあっては、当該第４ステップにおける除算にて余り値が所定値以内となるまで、前記記録用紙の１枚の厚さの検出を繰り返すことを特徴とする。
【００１７】
請求項１２に記載の発明は、請求項１０または１１に記載の記録装置の用紙残量認識方法において、前記第４ステップの後に、記録用紙への印刷が所定枚数行われた場合に、再度、給紙装置にセットされている記録用紙束の厚みを検出する第５ステップと、前記第３ステップまたは前記第４ステップにおける除算の結果、余り値が生じていなければ、前記第５ステップにて検出した厚みを、前記第２ステップにて検出した前記記録用紙の１枚の厚にて除算して、給紙装置にセットされている記録用紙の枚数を算出する一方、余り値が生じていれば、再度、記録用紙の１枚の厚さを検出し、前記第５ステップにて検出した厚みを、再度検出した記録用紙の１枚の厚さにて除算し、給紙装置にセットされている記録用紙の枚数を算出する第６ステップとを具備することを特徴とする。
【００１８】
請求項１３に記載の発明は、請求項１２に記載の記録装置の用紙残量認識方法において、前記第６ステップの後に、前記第６ステップにおける除算の結果、所定値以上の余り値が生じている場合に、再度、前記記録用紙の１枚の厚さを検出し、前記第５ステップにて検出した記録用紙束の厚みを、再度検出した記録用紙の厚さで除算して、前記給紙装置にセットされている記録用紙の枚数を算出する第７ステップとを具備することを特徴とする。
【００１９】
請求項１４に記載の発明は、請求項１０乃至請求項１４のいずれかに記載の記録装置の用紙残量認識方法前記第４ステップの後であり、前記第５ステップの前に、記録用紙に印刷が行われるごとに、前記第４ステップまたは第３ステップにて算出された枚数を「１」だけ減算し、前記第５ステップの減算の結果、前記給紙装置にセットされている記録用紙の枚数が所定値より小さくなった場合に、報知する第８ステップとを更に具備することを特徴とする。
【００２０】
請求項１５に記載の発明は、給紙装置にセットされている記録用紙束の厚みを検出するセット厚検出手段と、前記記録用紙の１枚の厚さを検出する用紙厚検出手段とを備えたコンピュータを、前記用紙束厚検出手段によって検出された記録用紙束の厚み、および、前記用紙厚検出手段によって検出された記録用紙の１枚の厚さから、前記給紙装置にセットされている記録用紙の枚数を算出する手段として機能させるための記録装置の用紙残量認識プログラムを提供する。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。図１は、本実施形態にかかるドットインパクトプリンタ１０の概観構成を示す斜視図であり、図２は、その側断面図である。ドットインパクトプリンタ１０は、記録ヘッド２０が備える記録ワイヤを、インクリボンを介して記録用紙に押し付け、記録用紙上にドットを形成することにより、文字を含む画像を印刷するものである。ここで、記録用紙としては、単票紙や連続紙などの普通紙の他、通帳や葉書、封筒などが用いられる。なお、単票紙は単票複写紙であっても良く、また、連続紙は連続複写紙であっても良い。
【００２２】
さて、ドットインパクトプリンタ１０は、大別すると、プリンタ本体１１と、プッシュトラクタユニット１２と、シート供給ガイド１３と、給紙装置（ＣＳＦ：カットシートフィーダ）１４と、プリンタ本体１１の上方、下方をそれぞれ覆う上ケース１５および下ケース１６とを備えている。
【００２３】
プリンタ本体１１は、記録ヘッド２０およびキャリッジ２１からなる記録機構部と、シート案内２４、プラテン２５および第１〜第４搬送ローラ２６〜２９からなるシート搬送機構部とから概略構成されている。
【００２４】
プリンタ本体１１は、本体フレームとしてのベースフレーム４０およびリアフレーム４１の略両端に、左サイドフレーム４２および右サイドフレーム（不図示）がそれぞれ立設して固定されている。この左サイドフレーム４２と右サイドフレームの間には、キャリッジガイド軸４３およびプラテン２５が回転可能に支持され、また、記録用紙を案内するシート案内２４が支持されている。
【００２５】
また、キャリッジガイド軸４３には、記録ヘッド２０を搭載したキャリッジ２１が、その軸方向に移動可能に支持されている。キャリッジ２１は、図示せぬキャリッジ駆動モータによりタイミングベルトを介してキャリッジガイド軸４３の軸方向に駆動される。これにより、記録ヘッド２０は、キャリッジガイド軸４３の軸方向と一致する主走査方向に駆動されるようになっている。
【００２６】
また、キャリッジガイド軸４３は、偏心状態で回転可能に設けられている。具体的には、図８に示すように、キャリッジガイド軸４３は、両端の軸（回転軸）が偏心されて形成されており、減速機構５５を介してプラテンギャップ（ＰＧ）調整用モータ５３に接続されている。プラテンギャップ調整用モータ５３には、ステッピングモータが用いられており、駆動パルス信号にて駆動される。この構成において、プラテンギャップ調整用モータ５３の回転がキャリッジガイド軸４３に伝わり、このキャリッジガイド軸４３が偏心回転することにより、キャリッジ２１がプラテン２５に対して前後移動する（図中矢印αで示す）。これにより、記録ヘッド２０とプラテン２５との間の距離（いわゆるプラテンギャップ）が変更される。ここで、キャリッジ２１の前後方向の移動範囲は、記録ヘッド２０がプラテン２５に当接する位置から、キャリッジ２１がキャリッジ補助軸４３ａに当接して、その移動が規制される位置（いわゆる、ホームポジション）までである。このキャリッジ２１の後側には、マイクロスイッチ５８が配置されており、マイクロスイッチ５８がオンになったか否かにより、キャリッジ２１がホームポジションに位置したかが検出される。
【００２７】
また、プラテンギャップ調整用モータ５３の軸５３ａには、符号板５６が取り付けられている。この符号板５６の符号パターンは、プラテンギャップ調整用モータ５３の駆動に同期して符号検出器５７から１パルス幅の信号が出力されるように設定されており、このパルス信号を検出することで、軸５３ａの回転角度が検出され、この検出値からプラテンギャップの間隔が算出されるようになっている。
【００２８】
再び図２に戻り、キャリッジ２１には、インクリボンカセット４４が着脱自在に装着されている。インクリボンカセット４４のインクリボンは、記録ヘッド２０とプラテン２５との間に引き回されている。これにより、記録ヘッド２０からの記録ワイヤの突出によりインクリボンのインクをプラテン２５上の記録用紙に転写できるようになっている。
【００２９】
また、プリンタ本体１１には、上下に対となってシート案内２４上の記録用紙を搬送する第１搬送ローラ２６および第２搬送ローラ２７と、第３搬送ローラ２８および第４搬送ローラ２９とが配置されている。このうち、シート案内２４の下方にある第１搬送ローラ２６と、シート案内２４の上方にある第４搬送ローラ２９とが駆動ローラであり、第２搬送ローラ２７および第３搬送ローラ２８が従動ローラとなっている。すなわち、第１搬送ローラ２６および第４搬送ローラ２９の軸端には歯車が設けられており、この歯車を含む歯車輪列（不図示）が、例えば、左サイドフレーム４２に配置されている。そして、この歯車輪列の一の歯車には、シート搬送モータ（不図示）のモータピニオンがかみ合っている。なお、この歯車輪列は、プラテン２５の軸に固定された歯車、プッシュトラクタユニット１２のトラクタ駆動プーリ４５の軸に固定された歯車を含んでいる。これにより、シート搬送モータを正転または逆転することによって、記録用紙をプリンタ本体１１の前方から後方へ搬送したり、プリンタ本体１１の後方から前方へ搬送したりできるようになっている。このようにして記録用紙は、主走査方向に直交する副走査方向に搬送され、記録ヘッド２０にて文字などの画像が記録される。なお、メイン基板および電源基板は、下ケース１６の中に収容されている。
【００３０】
プッシュトラクタユニット１２は、記録用紙としての連続紙をシート案内２４に供給するものであり、左右一対のトラクタ４６を有している。トラクタ４６は、トラクタ駆動プーリ４５と、トラクタ従動プーリ４７と、これらプーリ４５、４７に架け渡されたトラクタベルト４８とから構成される。したがって、シート搬送モータが回転すると、トラクタ駆動プーリ４５が回転し、トラクタベルト４８によって連続紙をシート案内２４に供給できるようになっている。
【００３１】
シート供給ガイド１３は、プリンタ本体１１の前側において、上ケース１５に着脱自在に装着され、記録用紙を案内する。このシート供給ガイド１３は、プリンタ本体１１の前方から記録用紙としての単票紙を手差し給紙する手差しトレイとして機能すると共に、プリンタ本体１１の後方から給紙された記録用紙の排紙トレイとしても機能する。
【００３２】
給紙装置１４は、プリンタ本体１１の後方側に着脱可能に装着され、記録用紙としての単票紙（単票複写紙を含む）を１枚ずつ給紙するものであり、次いで、この構成について詳述する。図３は、給紙装置１４の斜視図である。この図に示すように、給紙装置１４は、スライダ軸６０の軸方向に移動可能に支持され、用紙幅を規制するスライダ６１と、ホッパ軸６２の軸方向に移動可能に支持されるホッパ６３と、給紙ローラ軸６４に軸方向に移動可能に支持され、給紙ローラカバー６９に覆われた給紙ローラ６５とを左右に一組ずつ有している。ホッパ軸６２は、スライダ軸６０と給紙ローラ軸６４との間に配置され、スライダ軸６０と給紙ローラ６４との間を図示せぬ駆動機構により平行移動可能に構成されている。
【００３３】
また、ホッパ６３は、図示せぬバネによって給紙ローラ６５側に付勢されており、このホッパ６３と給紙ローラ６５との間にセットされた記録用紙の束が給紙ローラ６５に当接する構成となっている。この構成において、給紙ローラ６５が回転することにより、記録用紙が図中略斜め下方向に搬送され、プリンタ本体１１へと導かれる。
【００３４】
また、給紙装置１４には、ホッパ６３をスライダ６１側（後退位置）にロックするためのレリースレバー８０が設けられている。具体的には、図４に示すように、レリースレバー８０は、略Ｌ字状に構成され、その一端には、ホッパ軸６２が取り付けられている。レリースレバー８０の他端が図４の時計回り方向に移動すると、レリースレバー８０がスライダ軸６０を中心に回転し、ホッパ軸６２がホッパ６３と共にスライダ軸６０側に移動する。そして、スライダ軸６０が、レリースレバー８０に形成された凹部８０ａに嵌合することにより、図５に示すように、ホッパ６３がスライダ６１側にてロックされ、ホッパ６３と給紙ローラカバー６９との間隔が広くした状態に保持される。ユーザは、記録用紙を給紙装置に補充などする場合には、上記のように、ホッパ６３を後退位置に保持し、ホッパ６３と給紙ローラ６５との間に、記録用紙を配置する。
【００３５】
ここで、図６および図７に示すように、給紙装置１４には、給紙ローラ６５との当接位置Ａ１から後退位置Ａ２までの間のどの位置に、ホッパ６３が位置しているかを検出するためのリニアエンコーダ８１が設けられている。より具体的には、このリニアエンコーダ８１は、ホッパ６３に設けられたスリット位置を検出するためのセンサ、このセンサからの出力信号をデジタル変換する電子回路などを備え、このリニアエンコーダ８１のスリット位置の検出結果から、ホッパ６３の位置、すなわち、給紙装置１４にセットされた記録用紙束の厚さが検出される構成となっている。
【００３６】
次に、制御ユニット１００について、図８を参照して説明する。この図において、制御部１０２は、ドットインパクトプリンタ１０の各部を中枢的に制御するものであり、ＣＰＵやＲＯＭ、ＲＡＭなどを備えている。これらのうち、ＲＡＭは、ＣＰＵのワークエリアとして用いられるものであり、各種データや演算結果などを一時的に記憶する。このデータとしては、例えば、後述する記録用紙のセット厚などの算出値を記憶する。記憶部１１８は、制御部１０２によって実行される制御プログラムなどの各種プログラムや各種データを記憶している。制御部１０２は、記憶部１１８に記憶されたプログラムに従って、印刷データに基づく印刷制御やプラテンギャップ調整、後述するセット記録用紙枚数の算出処理といった各種処理を行う。インターフェース（Ｉ／Ｆ）１０４は、制御部１０２の制御の下、通信ケーブル（不図示）を経由して接続されたコンピュータ（ＰＣ）との間で印刷データなどの各種データを送受信する。
【００３７】
モータ駆動部１０６は、制御部１０２の制御の下、プラテンギャップ調整用モータ５３、キャリッジ駆動モータおよび紙送りなどを行うための各種モータを駆動する。ここで、紙送りを行うためのモータとは、具体的には、プッシュトラクタユニットおよび排出ユニットを駆動するモータなどである。
【００３８】
記録ヘッド駆動部１０８は、制御部１０２の制御の下、記録ヘッド２０を駆動して記録ワイヤを選択的に打ち出す。
【００３９】
時間差検出部１１０は、符号検出器５７からのパルス信号の周期とプラテンギャップ調整用モータ５３の駆動パルスの周期との時間差を検出し、時間差積分部１１２に出力する。時間差積分部１１２は、入力した時間差の積分値を求め、当接判定部１１４に出力する。当接判定部１１４は、入力した積分値が予め設定した値、例えば、プラテンギャップ調整用モータ５３の駆動パルスの周期の１／２以下（具体的には１．５ミリ秒など）に一致すると、記録ヘッド２０が記録用紙に当接したと判断し、その旨を用紙厚み算出部１１６に通知する。
【００４０】
用紙厚み算出部１１６は、マイクロスイッチ５８からの信号受信を起点として符号検出器５７からのパルス信号の計数を開始し、当接判定部１１４から当接が通知された時点の計数値に基づき、１枚の記録用紙の厚みを算出する。ここで、キャリッジガイド軸４３を一定角度回転させたときのＰＧの変更量は、キャリッジガイド軸４３の回転角度に応じて変化する。そこで、符号検出器５７からのパルス信号の計数値と、記録用紙の厚みとの関係を記述したテーブルまたは近似式をＲＯＭなどに記憶させておき、用紙厚み算出部１１６は、その情報に基づいて記録用紙の厚みを算出し、制御部１０２に出力する。また、制御部１０２には、ホッパ６３（ホッパ軸６２）の位置を示す位置検出信号がリニアエンコーダ８１から入力されており、制御部１０２は、この位置検出信号に基づいて、給紙装置１４にセットされた記録用紙束の厚みを算出する。
【００４１】
なお、プラテンギャップ調整にあっては、御部１０２は、用紙厚み算出部１１６から記録用紙の厚みの情報が入力されると、この値に基づいてモータ駆動部１０６を制御して、プラテンギャップ調整用モータ５３を駆動させ、記録ヘッド２０と記録用紙との距離が予め定めた値になるようにプラテンギャップを調整する。ここで、記録用紙の厚みに応じたプラテンギャップ調整用モータ５３の駆動量（キャリッジガイド軸２２の回転量）を記述したテーブルまたは近似関係式などを記録部１０２に格納しておき、制御部１０２がテーブルに基づいてプラテンギャップ調整用モータ５３を駆動すれば、プラテンギャップをより正確に調整することができる。なお、図８に示すように用紙厚み算出部１１６などの各構成部は、制御部１０２とは別体の回路などで構成されても良く、また、制御部１０２が各構成部の機能をソフトウェアによって実現する構成であっても良い。
【００４２】
次いで、本実施形態にかかるドットインパクトプリンタ１０の動作を説明する。このドットインパクトプリンタ１０は、リニアエンコーダ８１からの位置検出信号に基づいて算出された記録用紙の束の厚みと、用紙厚み算出部１１６によって算出された記録用紙の厚みとに基づいて、給紙装置１４にセットされている記録用紙の枚数を算出することに、主に特徴を有している。以下、この記録用紙枚のセット枚数を算出するセット枚数算出処理について説明する。この説明にあっては、ドットインパクトプリンタ１０が印刷指令をコンピュータなどから受け取ったときに行われるセット枚数算出処理を説明する。
【００４３】
図９は、制御部１０２によって実行されるセット枚数算出処理の処理手順を示すフローチャートである。この図に示すように、制御部１０２は、ホッパ６３が当接位置Ａ１から後退位置Ａ２までの間のどこに位置しているかを示す位置検出信号をリニアエンコーダ８１から受け取ると（ステップＳ１）、この位置検出信号に基づいて、給紙装置１４にセットされた記録用紙の束の厚み（以下、「セット厚」と称する）Ｚａを算出する（ステップＳ２）。
【００４４】
次いで、制御部１０２は、１枚の記録用紙の厚みを用紙厚み算出部１１６に算出させるべく、給紙装置１４に対して記録用紙を１枚だけ給紙するように指示する（ステップＳ３）。そして、給紙装置１４から記録用紙がプラテンギャップに搬入されると、制御部１０６は、キャリッジ２１がホームポジションから移動してプラテン２５に当接させたりするためにモータ駆動部１０６を制御する（ステップＳ４）。これより、キャリッジ２１の移動に応じた数のパルス信号が符号検出器５７から出力され、用紙厚み算出部１１６は、当接判定部１１４によりキャリッジ２１の当接が判定されたときのパルス信号の計数値に基づき、１枚の記録用紙の厚みを算出し、制御部１０２に出力する。
【００４５】
制御部１０２は、用紙厚み算出部１１６から記録用紙の厚みＺｂを受け取ると（ステップＳ５）、給紙装置１４にセットされている記録用紙の枚数を算出すべく、ステップＳ２において算出した記録用紙のセット厚Ｚａを、１枚の記録用紙の厚みＺｂで除算する（ステップＳ６）。そして、制御部１０２は、記録用紙枚数が正確に算出されたかを確かめるべく、除算結果Ｎａが整数であるか否か（すなわち、余り値が生じているか否か）を判別する（ステップＳ７）。この判別結果がＹＥＳである場合、すなわち、割り切れた場合には、制御部１０２は、除算結果Ｎａが給紙装置１４にセットされている記録用紙の枚数を正確に表すものとし、この除算結果Ｎａをセット記録用紙枚数として記憶部１１８に格納する（ステップＳ８）。
【００４６】
一方、ステップＳ７の判別結果がＮＯである場合、除算結果Ｎａが記録用紙のセット枚数を正確には示していない可能性があるため、制御部１０２は、次の処理を実行する。すなわち、余り値が許容範囲内にあるかを判別し（ステップＳ９）、この判別結果がＮＯである場合には、制御部１０２は、記録用紙１枚あたりの厚みＺｂを再度検出すべく、処理手順をステップＳ４に戻す。ここで、余り値の許容範囲とは、ステップＳ６における除算の結果、余り値が生じていても商の値が記録用紙の枚数を正確に示すものと推定される範囲である。制御部１０２は、余り値が許容範囲内である場合（ステップＳ９：ＹＥＳ）、ステップＳ７における余り値を制御部１０２が備えるＲＡＭまたは記憶部１１８に記憶させた後（ステップＳ１０）、ステップＳ６において算出された除算結果の商の値によって記録用紙のセット枚数が正確に示されているものとして、この商の値をセット記録用紙枚数Ｎａとして記憶部１１８に格納する（ステップＳａ１１）。
【００４７】
次いで、制御部１０２は、記録用紙がプラテンギャップを通過したか否かを判別し（ステップＳ１２）、この判別結果がＮＯであれば、再度通過を確認すべく、ステップＳ１２の処理を繰り返す。一方、ステップＳ１２における判別結果がＹＥＳであれば、制御部１０２は、算出された記録用紙枚数Ｎａに通紙分を反映すべく、ステップＳ８またはＳ１１にて記憶させたセット記録用紙枚数Ｎａから１枚だけ減算する（ステップＳ１３）。
【００４８】
次に制御部１０２は、記録用紙への印刷が複数枚分行われたかを判別すべく、セット記録用紙枚数Ｎａが設定値Ｎｋ以上かを判別する（ステップＳ１４）。この判別結果がＹＥＳである場合、ステップＳ６における除算の結果、余り値が生じているとき（すなわち、ステップＳ７：ＮＯ）、複数枚の印刷により、その余り値がずれてくると考えられる。そこで、ステップＳ１４の判別結果がＹＥＳであれば、処理手順をステップＳ１９（図１０参照）に進め、余り値が上述した許容範囲を逸脱しないよう更新するための処理を行う。この処理については後述する。
【００４９】
一方、ステップＳ１４の判別結果がＮＯである場合、制御部１０２は、セット記録用紙枚数Ｎａが、予め設定された所定値Ｎｔｈ以上であるかを判別する（ステップＳ１５）。この所定値Ｎｔｈは、記録用紙残量が足りないとされる値であり、例えば、給紙装置１４にセット可能な最大記録用紙枚数の数パーセントの値などに設定される。すなわち、ステップＳ１５における判別結果がＮＯであれば、給紙装置１４にセットされている記録用紙の残量が少ないことを示すため、制御部１０２は、記録用紙枚数が不足している旨を警告としてコンピュータなどに出力し（ステップＳ１６）、セット記録用紙枚数Ｎａを残量枚数としてユーザに報知する（ステップＳ１７）。一方、ステップＳ１５における判別結果がＹＥＳであれば、制御部１０２は、給紙装置１４には、記録用紙が十分セットされているものとし、残量不足の警告は行わず、セット記録用紙枚数Ｎａの報知だけを行う（ステップＳ１７）。そして制御部１０２は、次頁の印刷指令があるか否かを判別する（ステップＳ１８）。すなわち、印刷が複数枚行われる場合には、ステップＳ１８の判別結果がＹＥＳとなる。そして、制御部１０２は、次に印刷された分の記録用紙枚数を減算すべく、処理手順をステップＳ１２に戻す。一方、印刷指令がない場合は（ステップＳ１８：ＮＯ）、制御部１０２は、処理を終了する。これにより、記録用紙がプラテンギャップを通過する毎に、セット記録用紙枚数Ｎａから１枚ずつ減算され、その結果がユーザに報知される。このように、給紙装置１４にセットされた記録用紙枚数の残量が少なくなった場合に警告が発せられため、ユーザは、印刷前に記録用紙を補充することができ、結果として、全体の印刷時間が短縮されることとなる。
【００５０】
さて、上述したように、本実施形態では、複数枚の印刷が行われたとき、ステップＳ６の除算の結果余り値が生じていた場合、その余り値がずれると予想し、その余り値が許容範囲を逸脱しないよう更新される。具体的には、図１０に示すように、制御部１０２は、複数枚の印刷がなされた場合、すなわち、ステップＳ１４の判別結果がＹＥＳである場合、現時点での記録用紙のセット厚Ｚａ’を、リニアエンコーダ８１からの位置検出値から取得する（ステップＳ１９）。そして、制御部１０２は、ステップＳ１０によって余り値がＲＡＭまたは記憶部１１８に記憶されているかを判別し（ステップＳ２０）、余り値が記憶されていなければ（ステップＳ２０：ＮＯ）、ステップＳ５にて取得済みの記録用紙１枚あたりの厚みＺｂが信頼性の高い値であるものとし、この厚みＺｂと、ステップＳ１９にて取得したセット厚Ｚａ’とからセット記録用紙枚数Ｎａを算出し（ステップＳ２１）、処理手順をステップＳ７に戻す。上述したように、ステップＳ７以降では、このセット記録用紙枚数Ｎａが信頼できる値であるかが判別されることとなる。
【００５１】
一方、ステップＳ１９の判別結果がＹＥＳであれば、ステップＳ５にて取得済みの厚みＺｂの値の信頼性が低いものとし、再度厚みＺｂを取得すべく、ステップＳ２にて算出されているＺａを、ステップＳ１９にて算出したセット厚Ｚａ’に置き換え、ステップＳ４に処理手順を戻す。これにより、新たに取得された厚みＺｂと、ステップＳ１９にて算出したセット厚Ｚａ’（すなわち、現時点での記録用紙束の厚み）とからセット記録用紙枚数Ｎａが算出されることとなる。
【００５２】
また、ステップＳ１９〜Ｓ２１またはステップＳ１９〜Ｓ２２が行われた後に、新たに算出されたセット記録用紙枚数Ｎａに余り値が生じおり（ステップＳ７：ＹＥＳ）、なおかつ、その余り値が許容範囲外であれば（ステップＳ９：ＮＯ）、上述したように、余り値が許容範囲内とすべく処理が行われるため、余り値の大きさを許容範囲内におさめておくことができるのである。なお、ステップＳ１９に処理手順が分岐した後、再度、ステップＳ１４の処理が行われることとなるが、このときのＮｋの値は、ステップＳ１９の処理が行われたときから、更に複数枚の印刷がなされたときに、ステップＳ１９に処理が分岐するよう適切な値に更新されている。
【００５３】
以上説明したように、本実施形態によれば、セット記録用紙枚数が給紙装置１４にセットされた記録用紙束の厚みを、記録用紙１枚あたりの厚みにて除算して求められるようにしたため、正確な枚数が算出される。さらに、この除算結果に余り値が生じ、この余り値が許容範囲外であるとき、すなわち、除算結果がセット記録用紙の枚数を正確に示していない恐れがあるとき、用紙厚み算出部１１６にて算出された記録用紙１枚あたりの厚みが、一般的に使用され得る記録用紙の値とかけ離れている場合には、記録用紙１枚あたりの厚みを再度算出する構成となっているため、より正確なセット記録用紙枚数が得られる。
【００５４】
さらにまた、図１０に示すように、複数枚の印刷が行われた場合に、余り値が許容範囲を逸脱しないようになっているため、より正確なセット記録用紙枚数を示すことができる。
【００５５】
また、記録用紙１枚あたりの厚みを算出する機構として、ドットインパクトプリンタが一般的に備えるプラテンギャップ調整機構を用いる構成としたため、従来のプリンタへの組み込みが容易となる。
＜変形例＞
上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形可能である。
【００５６】
例えば、上述した実施形態にあっては、給紙装置１４のホッパ６３の位置をリニアエンコーダ８１により検出することにより、記録用紙のセット厚を検出する構成について例示した。しかしながら、これに限らず、例えば次のようにしてセット厚を検出しても良い。
【００５７】
詳述すると、図１１の断面図に示すように、給紙装置１４には、レリースレバー８０の操作をプリンタ本体１１に伝達するレバー操作伝達機構５０が設けられている。このレバー操作伝達機構５０は、ホッパ軸６２に回転自在に取付けられたリンク８１０と、このリンク８１０の一端に連結されたリンク８２０と、リンク８２０の他端に連結され、リンク８２０と連動して支点８３０を中心に回転する略扇形のカム８４０とを備えている。一方、プリンタ本体１１の左サイドフレーム４２には、カム８４０の回転量を検出する変位センサ９０が配設されている。また、カム８４０には、ホームポジションを示すスリットが設けられており、ホッパ６３が後退位置にあるときには、このスリットが変位センサ９０に検出される構成となっている。
【００５８】
この構成において、レリースレバー８０の操作に応じてホッパ軸６２が移動し、この移動によりカム８４０がリンク８１０、８２０を介して回転する。そして、カム８４０の回転量が変位センサ９０によって検出され、この検出結果からホッパ軸６２の移動量が検出される。すなわち、ユーザが記録用紙をセットすべく、レリースレバー８０を操作してホッパ６３が後退位置に移動したとき（カム８４０のスリットが変位センサ９０に検出されたとき）から、記録用紙がセットされた後に、ホッパ６３が給紙ローラ６５に向けて移動する際のホッパ軸６２の移動量を変位センサ９０により検出することにより、セットされた記録用紙のセット厚を検出することができるのである。
【００５９】
この構成によれば、給紙装置１４には、記録用紙のセット厚を検出するための電気回路を設ける必要がないといった利点がある。
【００６０】
また例えば、上述した実施形態にあっては、ステップＳ２にて給紙装置１４にセットされた記録用紙のセット厚Ｚａを算出した後に、ステップＳ５にて記録用紙１枚あたりの厚みＺｂを取得するようにしたが、記録用紙１枚あたりの厚みＺｂを取得した後に、記録用紙のセット厚Ｚａを算出するようにしても良いことは勿論である。さらに詳述すると、本実施形態では、記録用紙１枚あたりの厚みＺｂの取得にプラテンギャップの調整機構を利用しているため、記録用紙１枚あたりの厚みＺｂを取得する場合、給紙装置１４にセットされている記録用紙の枚数は、１枚分少なくなる。そこで、この場合、先に求めた記録用紙１枚あたりの厚みＺｂと、後に求めた記録用紙のセット厚Ｚａとから、ステップＳ６に示すように除算により枚数を算出した後に、この算出値に「１」だけ加算するようにすれば良い。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、給紙装置にセットされている記録用紙の残量を、より正確に求めることができる記録装置の用紙残量認識装置、記録装置、用紙残量認識方法および用紙残量認識プログラムが提供される。
【図面の簡単な説明】
【図１】本発明の実施形態にかかるプリンタの構成を示す斜視図である。
【図２】同プリンタの構成を示す側断面図である。
【図３】同給紙装置の概観構成を示す斜視図である。
【図４】同給紙装置の断面図である。
【図５】同給紙装置の断面図である。
【図６】同給紙装置の斜視図である。
【図７】同給紙装置の斜視図である。
【図８】同プリンタの機能的構成を周辺構成部とともに示す図である。
【図９】同制御部の処理動作手順を示すフローチャートである。
【図１０】同制御部の処理動作手順を示すフローチャートである。
【図１１】本発明の変形例を説明するための断面図である。
【符号の説明】
１０  ドットインパクトプリンタ
１４  給紙装置
８１  リニアエンコーダ
５３  プラテンギャップ調整用モータ
５７  符号化器
１００  制御ユニット
１０２  制御部
１１６  用紙厚み算出部
１１８  記憶部
【図１】
2004161448.tif 000003
【図２】
2004161448.tif 000004
【図３】
2004161448.tif 000005
【図４】
2004161448.tif 000006
【図５】
2004161448.tif 000007
【図６】
2004161448.tif 000008
【図７】
2004161448.tif 000009
【図８】
2004161448.tif 000010
【図９】
2004161448.tif 000011
【図１０】
2004161448.tif 000012
【図１１】
2004161448.tif 000013