(57)【要約】【課題】搬送ローラの摩耗による搬送量の変化を補償することが可能な記録装置を提供する。【解決手段】記録媒体に画像を記録する記録ヘッド２０と、記録媒体を搬送する搬送ローラ２３を有する搬送部（ＰＦモータ５６、トラクタモータ５９）と、搬送部により、記録ヘッド２０に記録媒体を給送する給送動作を実行させる制御部（コントローラ６０）と、を備え、制御部は、搬送ローラの使用開始時からの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための搬送ローラの回転角を増大させる。【選択図】図７
2009148915.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を記録する記録ヘッドと、
前記記録媒体を搬送する搬送ローラを有する搬送部と、
前記搬送部により、前記記録ヘッドに前記記録媒体を給送する給送動作を実行させる制御部と、を備え、
前記制御部は、前記搬送ローラの使用開始時からの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための前記搬送ローラの回転角を増大させる、
ことを特徴とする記録装置。
【請求項２】
請求項１記載の記録装置において、
前記搬送ローラは、ステッピングモータによって駆動され、
前記制御部は、前記搬送ローラの使用開始時から前記ステッピングモータに与えられた駆動信号のステップ数をカウントし、得られたステップ数を前記累積回転数に対応する値とみなして、所定の搬送量を得るための前記搬送ローラの回転角を増大させる、
ことを特徴とする記録装置。
【請求項３】
請求項１または２記載の記録装置において、
前記搬送部は、連続シートを給送するためのトラクタユニットをさらに有することを特徴とする記録装置。
【請求項４】
記録媒体に画像を記録する記録ヘッドと、前記記録媒体を搬送する搬送ローラを有する搬送部と、前記搬送部により、前記記録ヘッドに前記記録媒体を給送する給送動作を実行させる制御部と、を備えた記録装置を制御して、
前記制御部により、前記搬送ローラの使用開始時からの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための前記搬送ローラの回転角を増大させる、
ことを特徴とする記録装置の制御方法。
【請求項５】
記録媒体に画像を記録する記録ヘッドと、前記記録媒体を搬送する搬送ローラを有する搬送部と、前記搬送部により、前記記録ヘッドに前記記録媒体を給送する給送動作を実行させる制御部と、を備えた記録装置をコンピュータにより制御するための制御プログラムにおいて、
前記制御部により、前記搬送ローラの使用開始時からの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための前記搬送ローラの回転角を増大させる、
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、この記録装置の制御方法、および、制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、トラクタユニットと搬送ローラによって連続紙を搬送し、キャリッジに搭載された記録ヘッドを用いてプラテン上の連続紙に画像を記録する記録装置が開示されている。
【特許文献１】特開平１１−２３５８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示された記録装置では、長期間使用すると、搬送ローラが摩耗してその径が減少することから、連続紙の搬送量が減少してしまう。一方、トラクタユニットは、連続紙に一定間隔で穿設されたスプロケットホールを、例えば、トラクタベルトに一定間隔で設けられたピンによって駆動するため、長期間の使用によってトラクタベルトが摩耗した場合でもピンの間隔は不変であるため、搬送量が減少することはない。このため、搬送ローラとトラクタユニットの搬送量が初期の設定値から変化するため、連続紙の搬送量が乱れを生じたり、いわゆる用紙ジャムを生じたりするという問題点がある。
【０００４】
また、トラクタユニットを使用しない記録装置の場合であっても、搬送ローラの摩耗により、副走査方向の搬送量が適正でなくなるため、例えば、副走査方向の印刷位置が適正でなくなったり、画像をインタレース方式に基づいて印刷する場合に、ドットの副走査方向の形成位置が適正でなくなったりするという問題点がある。
【０００５】
そこで、本発明は、搬送ローラの摩耗による搬送量の変化を補償することが可能な記録装置、記録装置の制御方法、および、制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、記録媒体に画像を記録する記録ヘッドと、前記記録媒体を搬送する搬送ローラを有する搬送部と、前記搬送部により、前記記録ヘッドに前記記録媒体を給送する給送動作を実行させる制御部と、を備え、前記制御部は、前記搬送ローラの使用開始時からの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための前記搬送ローラの回転角を増大させることを特徴とする記録装置を提供する。
この構成によれば、搬送ローラの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための搬送ローラの回転角が増大される。この結果、搬送ローラの摩耗量を簡易に推定し、搬送ローラの摩耗による搬送量の変化を補償することが可能となる。
【０００７】
また、上記構成において、前記搬送ローラは、ステッピングモータによって駆動され、前記制御部は、前記搬送ローラの使用開始時から前記ステッピングモータに与えられた駆動信号のステップ数をカウントし、得られたステップ数を前記累積回転数に対応する値とみなして、所定の搬送量を得るための前記搬送ローラの回転角を増大させることを特徴とする記録装置を提供する。
この構成によれば、制御部が搬送ローラを駆動するステッピングモータに与えられる駆動信号のステップ数をカウントし、これを累積回転数とみなして搬送ローラの回転角を増大させる。この結果、ステッピングモータに供給される駆動信号をカウントすることにより、搬送ローラの摩耗量を簡易に推定し、推定された摩耗量に応じて、回転角を増大することができる。
【０００８】
また、上記構成において、前記搬送部は、連続シートを給送するためのトラクタユニットをさらに有することを特徴とする記録装置が提供される。
この構成によれば、トラクタユニットを有する記録装置において、搬送ローラの使用開始時からの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための搬送ローラの回転角を増大させる。このため、累積使用時間または累積回転数の増加によって搬送量が略変化しないトラクタユニットを有する場合であっても、用紙ジャムの発生を防止することができる。
【０００９】
また、上記課題を解決するため、本発明は、記録媒体に画像を記録する記録ヘッドと、前記記録媒体を搬送する搬送ローラを有する搬送部と、前記搬送部により、前記記録ヘッドに前記記録媒体を給送する給送動作を実行させる制御部と、を備えた記録装置を制御して、前記制御部により、前記搬送ローラの使用開始時からの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための前記搬送ローラの回転角を増大させる、ことを特徴とする記録装置の制御方法を提供する。
この制御方法によれば、搬送ローラの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための搬送ローラの回転角が増大される。この結果、搬送ローラの摩耗量を簡易に推定し、搬送ローラの摩耗による搬送量の変化を補償することが可能となる。
【００１０】
また、上記課題を解決するため、本発明は、記録媒体に画像を記録する記録ヘッドと、前記記録媒体を搬送する搬送ローラを有する搬送部と、前記搬送部により、前記記録ヘッドに前記記録媒体を給送する給送動作を実行させる制御部と、を備えた記録装置をコンピュータにより制御するための制御プログラムにおいて、前記制御部により、前記搬送ローラの使用開始時からの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための前記搬送ローラの回転角を増大させる、ことを特徴とする制御プログラムを提供する。
この制御プログラムは、フレキシブルディスクやハードディスク装置等の磁気的記録媒体、ＭＯ等の光磁気記録媒体、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、ＤＶＤ−ＲＡＭ等の光学式記録媒体、半導体記憶デバイスを用いた記憶装置等の各種記録媒体に、コンピュータによって読み取り可能な形式で記録された形態としてもよい。
この制御プログラムによれば、搬送ローラの累積使用時間または累積回転数の増加に応じて、所定の搬送量を得るための搬送ローラの回転角が増大される。この結果、搬送ローラの摩耗量を簡易に推定し、搬送ローラの摩耗による搬送量の変化を補償することが可能となる。
【発明の効果】
【００１１】
本発明によれば、搬送ローラの摩耗による搬送量の変化を補償することが可能な記録装置、記録装置の制御方法、および、制御プログラムを実現できる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の一実施の形態を説明する。
図１は、本発明を適用した実施形態に係るプリンタ１０の前方の外観を示す斜視図である。また、図２は、プリンタ１０の側断面視図である。図３は、インクリボンカートリッジ２９を外したフレーム構成を示す斜視図であり、図４は、図３のフレーム構成をトラクタユニット１３側から見て示す斜視図である。また、図５は、インクリボンカートリッジ２９を装着した状態のフレーム構成を示す斜視図である。
【００１３】
プリンタ１０は、複数の記録ワイヤを選択的に打ち出す記録ヘッド２０と、この記録ヘッド２０が搭載されるキャリッジ２１とを備え、記録ヘッド２０から打ち出された記録ワイヤを記録媒体（以下、シートという。）に打ち付けることによって文字を含む画像を記録するシリアルドットインパクトプリンタである。
プリンタ１０により記録が行われるシートには、所定長さに裁断されたカットシートと、複数枚が連結された連続シートとがある。シートの材料は紙に限定されず合成樹脂であってもよく、表面に無機材料または有機材料を含むコーティングが施されていてもよい。カットシートとしては、例えば単票紙、複写紙、通帳またはカットフィルムなどがあり、連続シートとしては連続紙がある。
【００１４】
図２に示すように、このプリンタ１０は、大別すると、記録ユニットを構成するプリンタ本体１２と、プリンタ本体１２の後方（リア側）からシートを供給するトラクタユニット１３と、プリンタ本体１２の前方（フロント側）からシートを手差し供給するためのシートガイド１４とを備えている。この記録ユニットは、図１に示すように、上部ケース１５および下部ケース１６からなる外装で覆われる構成となっている。プリンタ本体１２は、ＭＰＵ等を備えた制御部としてのコントローラ６０（図７）と、このコントローラ６０の制御に従ってシートを搬送し、画像を記録する記録機構部とを備えている。
【００１５】
図３および図４に示すように、プリンタ本体１２は、一対のサイドフレーム２５、２６の間に、背面フレーム２７、プラテン２２、キャリッジ軸２８、複数のローラ軸２３ａ、トラクタユニット１３などが架け渡され、キャリッジ軸２８にはキャリッジ２１が、各ローラ軸２３ａには搬送ローラ２３が設けられている。
上記の記録機構部は、記録ヘッド２０、キャリッジ２１及びプラテン２２と、複数の搬送ローラ２３とを備えている。搬送ローラ２３は、各図に図示したものを含めて複数配設されている。搬送ローラ２３は、プラテン２２に対してプリンタ本体１２の前方及び後方に、上下に対になって配置されており、この対になった搬送ローラ２３によってシートが挟まれて搬送される。搬送ローラ２３は、右サイドフレーム２６の外側に配列された駆動輪列部４１を介して、ＰＦ（Paper Feed）モータ５６（図７）に連結され、ＰＦモータ５６の駆動力によって、図２中において時計回りまたは反時計回りの向きに回転駆動される。この搬送ローラ２３の回転により、シートが、プリンタ本体１２の前方（シートガイド１４側）から後方へ搬送され、また、プリンタ本体１２の後方から前方へ搬送される。ＰＦモータ５６は、入力されたパルス分だけ所定方向に回転するステッピングモータとして構成され、搬送ローラ２３によるシートの搬送量は、ＰＦモータ５６の動作ステップ数とほぼ対応する。ここで、シートの搬送方向は、後述するキャリッジ２１の主走査方向と直交する副走査方向である。
プリンタ１０が備える複数の搬送ローラ２３は、ＰＦモータ５６と、ＰＦモータ５６の駆動力を搬送ローラ２３に伝達する駆動輪列部４１とともに、搬送部を構成する。
【００１６】
キャリッジ２１は、キャリッジ軸２８に摺動自在に挿通され、キャリッジ軸２８に並べて配設された無端形状のタイミングベルト４８（図３）に連結されている。タイミングベルト４８はキャリッジ駆動モータ５７（図７）の正転および反転動作によって往復駆動される。従って、キャリッジ２１は、キャリッジ駆動モータ５７の正転および反転動作により、タイミングベルト４８とともに駆動され、キャリッジ軸２８に案内されて往復移動する。このキャリッジ２１の移動方向を主走査方向とする。
キャリッジ２１は上記記録ヘッド２０を搭載する。記録ヘッド２０は、多数の記録ワイヤ（図示略）を備え、これら記録ワイヤをプラテン２２に向けて打ち出す。プラテン２２は、キャリッジ２１とともに主走査方向に移動する記録ヘッド２０の移動範囲に沿って、すなわち主走査方向に延設される平プラテンである。
【００１７】
プリンタ本体１２には、図５に示すように、ステーショナリー形式のインクリボンカートリッジ２９が着脱自在に装着され、このインクリボンカートリッジ２９のインクリボンが記録ヘッド２０とプラテン２２との間に繰り出される。
これにより、記録ヘッド２０は、キャリッジ２１と共に主走査方向に走行される間に、これら記録ワイヤを突出させてインクリボンに打ち当て、このインクリボンのインクを、プラテン２２と記録ヘッド２０との間に搬送されたシートに付着し、該シートに文字を含む画像を記録する。なお、キャリッジ２１には、図３にも示すように、リボンマスクホルダ５１が取り付けられる。リボンマスクホルダ５１は、インクリボンカートリッジ２９から繰り出されたインクリボンと、プラテン２２の上面に接して搬送されるシートとの間に位置して、インクリボンからシートを保護する。
【００１８】
トラクタユニット１３は、連続シートを記録ヘッド２０側へ供給するものであり、図４に示すように、左右一対のトラクタ３０を有する。各トラクタ３０は、図２に示すように、トラクタ駆動プーリ３０ａと、トラクタ従動プーリ３０ｂと、これらプーリ３０ａ，３０ｂに巻き掛けられたトラクタベルト３１とを備え、トラクタモータ５９の駆動力が駆動機構（図示略）を介して伝達されることによって、トラクタ駆動プーリ３０ａが回転駆動され、トラクタベルト３１が駆動されて連続シートを搬送する。この連続シートは、例えば、トラクタベルト３１のピンに係合するスプロケットホールが穿設されたスプロケット紙である。トラクタユニット１３は、記録ヘッド２０によって画像を記録するために連続シートを搬送ローラ２３に向けて供給し、さらに、記録ヘッド２０による記録動作の実行中および記録動作後の排出動作時には、搬送ローラ２３とともに動作して連続シートを送る。
【００１９】
図６は、キャリッジ２１の構成を示す斜視図である。
キャリッジ２１には、キャリッジ軸２８が摺動自在に挿通されるボス部１９ａが一体に形成されており、このボス部１９ａを介して、キャリッジ２１は、主走査方向にのみ移動可能にキャリッジ軸２８に係留される。このキャリッジ２１の先端に取り付けられたリボンマスクホルダ５１の本体５１ａと、案内ピン５２との間には、上述したようにインクリボンカートリッジ２９内のインクリボンが繰り出される。
【００２０】
さらに、リボンマスクホルダ５１の本体５１ａには、その下方におけるシートの有無を検出する光学式センサとしての紙幅センサ４３が配設されている。紙幅センサ４３は、その下方においてシートの搬送路を構成する紙案内４５のフラット面４５ａに向けて配設された発光部と受光部とを有し、発光部から発した光の反射光を受光部によって検出する反射型光センサである。
【００２１】
このように構成されるプリンタ１０においては、フロント側から手差しによりカットシートを供給する手差し給送と、リア側からトラクタユニット１３により連続シートを供給するリア給送とを実行できる。
手差し給送時には、オペレータによってカットシートがシートガイド１４に載せられ、プリンタ本体１２の内部に向けて押し込まれる。シートガイド１４とフロント側の搬送ローラ２３との間に配設された紙端センサ（図示略）によってシートの先端が検出されると、ＰＦモータ５６（図７）により搬送ローラ２３が駆動され、シートが記録ヘッド２０へ向けて搬送される。シートがキャリッジ２１の直下に達して、シートの先端が紙幅センサ４３により検出されると、記録ヘッド２０による記録が開始される。記録ヘッド２０による記録は１行毎に行われ、この記録中は、搬送ローラ２３によってシートが１行ずつリア側へ搬送される。そして、記録ヘッド２０による記録が終了すると、ＰＦモータ５６および搬送ローラ２３によってシートがシートガイド１４に排出される。
この手差し給送の動作時に、プリンタ本体１２のフロント側からリア側へシートを搬送する一連の動作過程を給送シーケンスとし、プリンタ本体１２のリア側からフロント側へシートを搬送する一連の動作過程を排出シーケンスとする。
【００２２】
一方、トラクタユニット１３によりリア給送を行う場合には、トラクタモータ５９の動作によってトラクタユニット１３および搬送ローラ２３が駆動され、連続シートが記録ヘッド２０へ向けて搬送されると、記録ヘッド２０による記録が開始される。この記録の開始後は、トラクタユニット１３および搬送ローラ２３によって、記録ヘッド２０が１行の記録を行う毎に、連続シートが所定長搬送され、フロント側から順次排出される。
手差し給送およびリア給送のいずれの場合も、シートの搬送路は、図２に示すように対向して設けられた搬送ローラ２３、２３の間、紙案内４５の上、記録ヘッド２０とプラテン２２との間を通る略水平の経路である。
手差し給送とリア給送との切替は、例えば、図示しないレバーをオペレータが切り替えることによって、トラクタモータ５９の駆動力をトラクタユニット１３に伝達する機構を切り替えるようにしてもよいし、或いは、後述するコントローラ６０によって自動的に切り替えてもよい。なお、手差し給送時には、シートが供給されるフロント側からみて左端がキャリッジ２１の０桁位置となり、リア給送時には、シートが供給されるトラクタユニット１３側からみて左端が０桁位置となる。
【００２３】
図７は、プリンタ１０の制御系の構成を示すブロック図である。
この図７に示すように、プリンタ１０は、プリンタ１０の各部を制御するコントローラ６０と、コントローラ６０の制御に従ってモータを含む各部を駆動するモータドライバ回路５５と、を備えている。
コントローラ６０は、ＭＰＵ６１と、ＭＰＵ６１により実行される制御プログラムおよびこの制御プログラムで処理されるデータ等を記憶するフラッシュＲＯＭ６２と、ＭＰＵ６１により実行されるプログラムおよびデータ等を一時的に記憶するメモリ６３とを備えている。ＭＰＵ６１は、フラッシュＲＯＭ６２に記憶された制御プログラムを読み出して実行することにより、各センサの検出状態を参照し、モータドライバ回路５５に制御情報を出力して、ＰＦモータ５６、キャリッジ駆動モータ５７、トラクタモータ５９、および記録ヘッド２０を動作させる。
フラッシュＲＯＭ６２は、書き換え可能な不揮発性メモリにより構成され、制御プログラムやデータを予め記憶している他、必要に応じて、プリンタ１０の動作に関する種々のデータを記憶する。この例では、フラッシュＲＯＭ６２は、総動作ステップ数６２ａおよび対応テーブル６２ｂを有している。ここで、総動作ステップ数６２ａ（請求項中「累積回転数」に対応）は、プリンタ１０の使用開始時から現在までに、ＰＦモータ５６に供給された駆動用のパルス信号のトータルのステップ数（パルス数）を示す情報である。対応テーブル６２ｂは、後述するように総動作ステップ数と、搬送ステップ数とを対応付けしたテーブルである。ここで、搬送ステップ数とは、ＰＦモータ５６を駆動してシートを単位長（例えば、１行分に対応する長さ）搬送する際に、ＰＦモータ５６に供給するパルス数を示す。
ＭＰＵ６１には、プリンタ１０外部のホストコンピュータ１００から、画像記録を指示する制御情報と、シートに記録すべき画像のデータとを含むジョブが入力される。
【００２４】
モータドライバ回路５５は、ＭＰＵ６１に接続され、ＭＰＵ６１から入力される制御情報に従って、ＰＦモータ５６、キャリッジ駆動モータ５７、トラクタモータ５９および記録ヘッド２０に対し、駆動電流と制御信号とを出力する。モータドライバ回路５５は、ステッピングモータとして構成されるＰＦモータ５６およびトラクタモータ５９に対しては、駆動電流とともに駆動パルスを出力し、ＰＦモータ５６およびトラクタモータ５９は、この駆動パルスに応じたステップ数だけ回転動作する。また、モータドライバ回路５５は、サーボモータとして構成されるキャリッジ駆動モータ５７に駆動電流を出力することによって、キャリッジ駆動モータ５７を動作させ、キャリッジ２１を主走査方向に往復移動させる。また、モータドライバ回路５５は、ＭＰＵ６１から入力される制御情報に従って記録ヘッド２０を制御し、記録ヘッド２０が備えるワイヤ（図示略）を突出させる。
【００２５】
このように構成されるプリンタ１０において、電源が投入された際の動作について説明する。図８は、プリンタ１０に電源が投入された際の動作を説明するフローチャートである。
プリンタ１０に電源が投入されると、コントローラ６０は、フラッシュＲＯＭ６２に格納されている総動作ステップ数６２ａを取得する（ステップＳ１０）。ここで、総動作ステップ数６２ａとは、プリンタ１０の使用開始時から現在までにおいて、モータドライバ回路５５からＰＦモータ５６に供給された駆動パルス信号のトータルのステップ数（例えば、パルス数）を示す情報である。この総動作ステップ数６２ａを参照することにより、ＰＦモータ５６によって駆動される搬送ローラ２３がどれだけ摩耗しているかを推定することができる。すなわち、図９（Ａ）は、総動作ステップ数と、搬送ローラ２３の直径との関係の一例を示す図である。この図９（Ａ）に示すように、総動作ステップ数６２ａの値が増加すると、搬送ローラ２３が摩耗し、その直径が初期値Ｒ０から減少する。したがって、総動作ステップ数６２ａの値が大きい場合には、搬送ローラ２３の摩耗が進行し、直径が小さいことが推定できる。なお、本実施の形態では、図９（Ｂ）に示すように、総動作ステップ数６２ａの値の増加に応じて、シートを所定長搬送するためにＰＦモータ５６に与える駆動信号のステップ数（搬送ステップ数）を段階的に増加させることにより、搬送ローラ２３が摩耗してその径が変化した場合であっても、常に一定の距離搬送を行うことを可能とする。図９（Ｂ）の例では、総動作ステップ数の値（横軸）に応じて、搬送ステップ数の値（縦軸）を、初期値ＳＴ０から段階的に増加させている。増加の割合は、図９（Ａ）に示す直径の減少を補うように設定される。例えば、直径が摩耗によって初期値であるＲ０からＲ１に減少した場合、搬送ステップ数ＳＴは、ＳＴ＝ＩＮＴ（ＳＴ０×Ｒ０／Ｒ１）によって得られる値に設定する。ここで、ＩＮＴ（）は、括弧内の整数値を求める関数である。
【００２６】
コントローラ６０は、ステップＳ１０において取得した総動作ステップ数６２ａに対応する搬送ステップ数をフラッシュＲＯＭ６２に格納されている対応テーブル６２ｂから取得する（ステップＳ１１）。図１０は、対応テーブル６２ｂの一例を示す図である。この例では、総動作ステップ数の範囲毎に搬送ステップ数が対応付けて格納されており、総動作ステップ数の増加に応じて、搬送ステップ数が段階的に増加している。例えば、総動作ステップ数「０〜１，０００，０００」の範囲では、搬送ステップ数は「１００」とされており、また、「１，０００，０００〜２，０００，０００」の範囲では、搬送ステップ数は「１０１」とされており、これ以降、総動作ステップ数が「１，０００，０００」増加する毎に、搬送ステップ数が「１」増加するように設定されている。例えば、ステップＳ１０において取得された総動作ステップ数が「２，５００，８５１」である場合には、搬送ステップ数として「１０２」が取得される。なお、この例では、総動作ステップ数の増加に応じて、搬送ステップ数が直線的に増加するようにしたが、例えば、これらが曲線的な対応関係を有するようにしてもよい。総動作ステップ数と、搬送ローラ２３の摩耗との対応関係は、必ずしも直線関係とはならない場合があるためである。
【００２７】
コントローラ６０は、ステップＳ１１において、対応テーブル６２ｂから取得した搬送ステップ数を、例えば、モータドライバ回路５５に対して設定する（ステップＳ１２）。この結果、これ以降はＭＰＵ６１からモータドライバ回路５５に対して、シートを所定長（例えば、１行分）だけ搬送する指令が供給された場合には、ステップＳ１２において設定された搬送ステップ数に応じたパルス数の駆動信号がＰＦモータ５６に供給されることになる。すなわち、総動作ステップ数６２ａの値が大きい場合には、搬送ローラ２３の摩耗が進行しているとして、シートを所定長だけ搬送するための搬送ステップ数が増加されるため、搬送ローラ２３の摩耗に拘わらず、常に一定長の搬送を行うことができる。
【００２８】
つぎに、図１１を参照して、ホストコンピュータ１００から印刷の要求がなされた場合にプリンタ１０において実行される処理について説明する。
ホストコンピュータ１００から印刷の要求がなされた場合、コントローラ６０は、モータドライバ回路５５に対して、ＰＦモータ５６に供給される駆動信号のステップ数のカウントを開始するように要求する（ステップＳ３０）。この結果、モータドライバ回路５５は、コントローラ６０から搬送の指示がなされ、この指示に基づいてＰＦモータ５６を駆動した場合には、ＰＦモータ５６の動作ステップ数をカウントする。なお、このカウントは、ＰＦモータ５６の正転または逆転の方向を問わずに行われる。摩耗は、回転方向によらず生じるからである。このようにしてカウントされた動作ステップ数は、モータドライバ回路５５の図示せぬレジスタに格納される。
【００２９】
コントローラ６０は、つづいて、連続シートの記録開始位置を記録ヘッド２０の直下まで移動させる処理である給紙処理を実行する（ステップＳ３１）。具体的には、コントローラ６０は、モータドライバ回路５５に対して指令を送り、トラクタモータ５９およびＰＦモータ５６を駆動させる。トラクタモータ５９が駆動されると、トラクタモータ５９の駆動力が駆動機構（図示略）を介して伝達され、トラクタ駆動プーリ３０ａが回転駆動され、トラクタベルト３１が駆動されて連続シートが搬送される。また、ＰＦモータ５６が駆動されると、右サイドフレーム２６の外側に配列された駆動輪列部４１を介して駆動力が搬送ローラ２３に伝達され、搬送ローラ２３の回転に応じて連続シートが搬送される。ここで、トラクタユニット１３を構成するトラクタベルト３１には、一定間隔でピンが設けられており、これらのピンが連続シートに穿設されたスプロケットホールに係合することで、連続シートに副走査方向への駆動力を与える。連続シートと当接して搬送を行うのはトラクタベルト３１であるので、連続シートとの間で摩耗が生じるのはトラクタベルト３１である。しかしながら、連続シートとの摩擦によってトラクタベルト３１が摩耗したとしても、ピンの間隔は変化しないことから、搬送する距離は変化しない。したがって、トラクタユニット１３については、摩耗に応じた搬送ステップ数の調整は実行されない。このように、トラクタユニット１３については、摩耗による搬送距離が略変化せず、また、搬送ローラ２３については、摩耗に応じて搬送ステップ数が調整されるので、これらのそれぞれの搬送距離は、摩耗によらず常に一定である。このため、ステップＳ３１における給紙処理では、搬送ローラ２３およびトラクタユニット１３によって、同一の距離だけ連続シートが搬送されるので、いわゆる用紙ジャムを生じない。
【００３０】
ステップＳ３２では、コントローラ６０は、連続シートに対して記録ヘッド２０により所定の情報を記録する処理である記録処理を実行する。より詳細には、コントローラ６０は、キャリッジ駆動モータ５７を駆動してタイミングベルト４８を往復移動させることで、タイミングベルト４８に連結されているキャリッジ２１を主走査方向に移動させる。また、コントローラ６０は、記録ヘッド２０を制御し、記録ヘッド２０に備えられている複数の記録ワイヤを記録しようとする情報に応じて選択的にプラテン２２に向けて所定のタイミングで打ち出させる。これにより、連続シートの主走査方向の所定の位置に所定の情報が記録される。
【００３１】
ステップＳ３３では、コントローラ６０は、連続シートを、例えば、１行分だけ搬送する搬送処理を実行する。具体的には、コントローラ６０は、モータドライバ回路５５に対して、例えば、連続シートを搬送ステップ数に対応した所定長だけ搬送するように指令を送る。この結果、モータドライバ回路５５は、ＰＦモータ５６に対して、ステップＳ１２で設定した搬送ステップ数に対応する駆動信号を供給するとともに、トラクタモータ５９に対して、連続シートを所定長搬送するためのステップ数の駆動信号を供給する。前述したように、トラクタユニット１３による搬送は摩耗によらず一定であり、また、搬送ローラ２３による搬送は図８の処理によって調整されていることから、これらによる搬送の距離は略同じになる。これにより、摩耗によらず一定距離の搬送を行うことが可能となるとともに、トラクタユニット１３および搬送ローラ２３による搬送距離の相違によっていわゆる用紙ジャムが発生することを防止できる。
【００３２】
ステップＳ３４では、コントローラ６０は、連続シートに対する情報の記録が完了したか否かを判定する。すなわち、コントローラ６０は、ホストコンピュータ１００から供給される情報を参照し、記録が完了したか否かを判定し、記録が完了した場合（ステップＳ３４；Ｙｅｓ）の場合にはステップＳ３５に進み、それ以外の場合（ステップＳ３４；Ｎｏ）にはステップＳ３２に戻って前述の場合と同様の処理を繰り返す。
【００３３】
ステップＳ３５では、コントローラ６０は、記録が終了した連続シートを、例えば、裁断が可能な位置まで排紙する排紙処理を実行する。具体的には、コントローラ６０は、モータドライバ回路５５に対して排紙を実行させるための制御指令を送る。この結果、モータドライバ回路５５は、ＰＦモータ５６に対して、例えば、所定長の整数倍の距離に対応するステップ数（ステップＳ１２で設定された搬送ステップ数の整数倍）の信号を供給する。一方、トラクタモータ５９に対しても、所定長の整数倍の距離に対応するステップ数の信号を供給する。これにより、連続シートが排出される。
【００３４】
ステップＳ３６では、コントローラ６０は、モータドライバ回路５５に対して、ＰＦモータ５６の動作ステップ数のカウントを停止させる。この結果、モータドライバ回路５５は、ＰＦモータ５６に供給する駆動信号のステップ数のカウント動作を停止する。ステップＳ３７では、コントローラ６０は、フラッシュＲＯＭ６２に格納されている総動作ステップ数６２ａを読み出して取得する。ステップＳ３８では、コントローラ６０は、モータドライバ回路５５のレジスタ（図示略）に格納されている、今回の記録処理によってＰＦモータ５６に供給された駆動信号のカウント値を取得し、ステップＳ３７で取得した総動作ステップ数に対して加算する。この結果、総動作ステップ数は、今回の印刷によってＰＦモータ５６に供給された駆動信号のステップ数だけ増加することになる。ステップＳ３９では、コントローラ６０は、ステップＳ３８において、カウント値が加算された総動作ステップ数をフラッシュＲＯＭ６２に、総動作ステップ数６２ａとして格納する。この結果、総動作ステップ数６２ａは、今回の印刷動作においてＰＦモータ５６に供給された信号のステップ数だけ増加される。このため、総動作ステップ数が増加して所定の範囲に属するようになった場合には、次回起動時において、図８の処理によって、搬送ステップ数が増加される。このため、摩耗によって搬送ローラ２３が摩耗してその径が減少した場合であっても、常に一定の距離だけ搬送を行うことができるとともに、用紙ジャムの発生を防止できる。
【００３５】
以上に説明したように、本発明の実施の形態によれば、ＰＦモータ５６に供給される駆動信号のステップ数をカウントし、これを総動作ステップ数としてフラッシュＲＯＭ６２に格納し、総動作ステップ数に応じた搬送ステップ数を、対応テーブル６２ｂから取得して設定するようにした。これにより、長期間の使用により、搬送ローラ２３が摩耗し、その径が減少した場合であっても、搬送量が減少することを防止することができる。また、本実施の形態のように、トラクタユニット１３を有し、トラクタユニット１３と搬送ローラ２３の双方によって連続シートを搬送する場合であっても、搬送ローラ２３の摩耗によって用紙ジャムが発生することを防止できる。
【００３６】
なお、上記実施形態では、ＰＦモータ５６に対して供給する駆動信号の総合のステップ数を総動作ステップ数６２ａとして格納し、これに基づいて摩耗の度合いを推定するとともに、対応テーブル６２ｂに格納されている対応する搬送ステップ数によって、搬送する量を調整するようにしたが、総動作ステップ数以外のパラメータを用いるようにしてもよい。例えば、ＰＦモータ５６が使用された累積使用時間（請求項中「累積使用時間」に対応）を利用したり、ホストコンピュータ１００から供給されたデータに含まれている紙送り命令の個数を利用したり、あるいは、データ量自体を利用するようにしてもよい。
【００３７】
また、上記実施形態では、図９に示すように、搬送ローラ２３が総動作ステップ数に対応して直線的に減少する想定を行ったが、曲線的に減衰する想定を行い、これに応じて図１０に示す対応テーブルを作成するようにしてもよい。また、実機を使用して、総動作ステップ数と、搬送ローラ２３の摩耗の関係を測定し、この測定結果に基づいて図１０に示す対応テーブルを作成するようにしてもよい。さらに、対応テーブル６２ｂを格納するのではなく、例えば、総動作ステップ数と搬送ステップ数を示す数式を格納しておき、当該数式に基づいて搬送ステップ数を算出するようにしてもよい。
【００３８】
また、上記実施形態では、トラクタユニット１３と搬送ローラ２３とを用いて連続シートを搬送する場合を例に挙げて説明したが、例えば、トラクタユニット１３を有しないプリンタに本発明を適用することも可能である。例えば、インタレース方式によって画像を記録するプリンタに本発明を適用した場合、搬送ローラ２３が摩耗した場合であっても、搬送量が変化することがないので、副走査方向に対するドット形成位置を常に適正に保つことができるため、経年変化によって画質が低下することを防止できる。
【００３９】
また、上記実施形態では、ドットインパクトプリンタとしてのプリンタ１０に本発明を適用した例について説明したが、本発明はこれに限定されるものではなく、シートを搬送および排出する搬送動作を行うプリンタであれば、どのようなプリンタであっても適用可能である。具体的には、インクジェット或いはバブルジェット（登録商標）方式のプリンタにも本発明を適用可能であるし、発熱体を備えた記録ヘッドにより感熱紙に画像を記録するサーマルプリンタ、熱昇華型プリンタ、或いは、複写機やファクシミリなどの電子写真方式により画像を記録する記録装置にも本発明を適用可能である。
また、以上の説明においては、プリンタ１０の制御プログラムがフラッシュＲＯＭ６２に予め記憶されていることを前提としていたが、これに限らず、コントローラ６０を、図示しないパーソナルコンピュータやサーバコンピュータと通信ケーブルあるいはネットワークを介して接続し、このパーソナルコンピュータあるいはサーバコンピュータから制御プログラムをダウンロードするような形態であってもよい。この場合、フラッシュＲＯＭ６２等の書き換え可能な不揮発性メモリ（図示略）に制御プログラムが記憶され、ＭＰＵ６１は、フラッシュＲＯＭ６２にダウンロードした制御プログラムを読み出して実行すればよい。その他、上記実施形態で説明したプリンタ１０の細部構成についても、任意に変更可能である。
【００４０】
また、上記実施形態では、図８に示すフローチャートは、プリンタ１０の電源が投入された場合に実行されるようにしたが、例えば、印刷の指示がホストコンピュータ１００から供給された場合、継続使用時間が所定の時間を超えた場合、または、オペレータから指示がなされた場合に、図８に示すフローチャートを実行するようにしてもよい。
【図面の簡単な説明】
【００４１】
【図１】実施形態に係るプリンタの前方の外観を示す斜視図である。
【図２】プリンタの側断面視図である。
【図３】インクリボンカートリッジを外したフレーム構成を示す斜視図である。
【図４】図３のフレーム構成をトラクタユニット側から見て示す斜視図である。
【図５】インクリボンカートリッジを装着した状態を示す斜視図である。
【図６】キャリッジの斜視図である。
【図７】プリンタの制御系の構成を示すブロック図である。
【図８】プリンタの起動時の動作を示すフローチャートである。
【図９】搬送ローラの変化と、搬送ステップ数の関係を示す図である。
【図１０】対応テーブルの一例を示す図である。
【図１１】印刷時の動作を示すフローチャートである。
【符号の説明】
【００４２】
１０…プリンタ、１１…記録ヘッド、１２…プリンタ本体、１３…トラクタユニット、１４…シートガイド、１５…上部ケース、１６…下部ケース、２０…記録ヘッド、２１…キャリッジ、２２…プラテン、２３…搬送ローラ（搬送部）、２３ａ…ローラ軸、２５…左サイドフレーム、２６…右サイドフレーム、２７…背面フレーム、２８…キャリッジ軸、２９…インクリボンカートリッジ、３０…トラクタ、３１…トラクタベルト、４１…駆動輪列部（搬送部）、４５…紙案内（案内板）、４５ａ…フラット面、４８…タイミングベルト、５１…リボンマスクホルダ、５５…モータドライバ回路、５６…ＰＦモータ（搬送部）、６０…コントローラ（制御部）、６１…ＭＰＵ、６２…フラッシュＲＯＭ、６３…メモリ。
【図１】
2009148915.tif 000003
【図２】
2009148915.tif 000004
【図３】
2009148915.tif 000005
【図４】
2009148915.tif 000006
【図５】
2009148915.tif 000007
【図６】
2009148915.tif 000008
【図７】
2009148915.tif 000009
【図８】
2009148915.tif 000010
【図９】
2009148915.tif 000011
【図１０】
2009148915.tif 000012
【図１１】
2009148915.tif 000013