(57)【要約】【課題】  走査分の記憶領域を持たない記録装置において、記録装置の記憶領域を使用することなく記録紙が給紙ローラを離れる時の画像劣化を軽減し、記録紙の印字保証領域を拡大する。【解決手段】  記録紙無しを検知した位置から記録紙が排紙ローラから離れる位置までのＬＦ量を検出する手段、このＬＦ量をホストコンピュータに通知して記録装置へ送信する画像データを修正する手段を備える。【選択図】  図１
2006168155.tif 000002
【特許請求の範囲】
【請求項１】
１走査分の印字を行うために必要な記憶領域を有さないシリアル記録装置と、該記録装置へ画像データを送信する時には１行分の印字データを複数のブロックへ分割して送信するホストコンピュータからなる記録システムにおいて、
前記記録装置は、記録紙が給紙ローラから離れる位置を検知する手段を有することを特徴とする記録システム。
【請求項２】
記録紙の有無を検知するセンサを用いて記録紙が給紙ローラ離れる位置を検知する手段を有することを特徴とする請求項１に記載の記録システム。
【請求項３】
前記記録装置において、記録紙の有無を検知するセンサが、記録紙が有りから無しになった位置から、記録紙が排紙ローラから離れる位置までのＬＦ量を検出する手段を有することを特徴とする請求項２に記載の記録システム。
【請求項４】
前記記録装置において、記録紙が有りから無しになった位置から記録紙が排紙ローラから離れる位置までのＬＦ量を検出したとき、前記検出を前記ホストコンピュータに通知することを特徴とする請求項３に記載の記録システム。
【請求項５】
前記ホストコンピュータは、前記記録装置から記録紙が排紙ローラから離れる位置までのＬＦ量に関する情報を入力した場合、前記情報に基づいて前記記録装置へ送信する画像データを修正することを特徴とする請求項４に記載の記録システム。
【請求項６】
前記ホストコンピュータにおいて、記録紙が排紙ローラから離れた時に記録紙が排紙方向へ進む距離に基づいて、記録装置へ送信するデータを記録装置の排紙方向へシフトさせることを特徴とする請求項５に記載の記録システム。
【請求項７】
前記ホストコンピュータにおいて、画像データのシフトを行うための領域として、記録装置の画像データ用記憶領域中、記録ヘッド幅の範囲の一部を使用することを特徴とする請求項６に記載の記録システム。
【請求項８】
前記ホストコンピュータにおいて、画像データのシフトは、複数に分割された１行分のバッファの各々について行うことを特徴とする請求項６に記載の記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
キャリッジの１走査分の記憶領域を持たず、またキャリッジの走査と記録紙送りすることにより記録を行う記録装置、及びホスト装置とで構成される記録システムに関する。
【背景技術】
【０００２】
シリアル記録装置において、給紙された記録紙が印字ヘッドの下でたわみ等が生じて、印字ヘッドと接触して記録紙を汚したり、記録ヘッドの走査を妨害することがある。この対策として、排紙ローラを記録ヘッドを挟んで給紙ローラとは反対側に設け、記録ヘッドの前後で記録紙を固定している。更には、排紙ローラを給紙ローラに対して僅かに増速して記録紙にテンションをかけることで、記録紙のたわみを抑制している。
【０００３】
この場合、常に記録紙にテンションがかかっているため、記録紙の後端が給紙ローラから離れる瞬間に排紙ローラ方向へはじけてしまい（以後は「蹴飛ばし」と表現する）、正確な紙送りが出来ない。このため印字される画像に乱れが生じる。
【０００４】
例えば、蹴飛ばし等の紙送り誤差の大きい改行の後の走査ではマスクをし、他の走査へ分散する手法が提案されている（特許文献１）。
【０００５】
また、キャリッジの１走査分の記憶領域を持たないシリアル記録装置について、１主走査分のメモリより少ないメモリを持った装置で、記録デ−タを格納したアドレスを管理して少ないメモリを使いまわす提案がなされている（特許文献２）。
【特許文献１】特開２００２−１４４６３７号公報
【特許文献２】特開昭５８−１４６９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし従来は、これら個別の不具合に対する提案がなされたのみで、両者を同時に満たす必要のある場合については述べられていない。
【０００７】
従来例では次のような問題点がある。
【０００８】
１．記録装置側でデータを操作するためには、それ用の記憶領域が必要だが、十分な記憶領域を準備すると記憶装置のコストが上がる。
【０００９】
２．１走査分の記憶領域を持たないので、分割されて送信されてくる各々のバッファに対して同様の処理を行う必要があり、データ操作が煩雑になる。
【００１０】
３．印字保証領域を蹴飛ばし発生以前までとすると、記録領域が狭くなる。
【課題を解決するための手段】
【００１１】
記録紙の有無を検知するセンサが、記録紙が有りから無しになった位置から記録紙が排紙ローラから離れる位置までのＬＦ量を検出する手段、このＬＦ量をホストコンピュータに通知する手段、通知されたＬＦ量を基に記録装置へ送信する画像データを修正する手段、記録紙が排紙ローラから離れた時に記録紙が排紙方向へ進む距離に基づいて、記録装置へ送信するデータを記録装置の排紙方向へシフトさせる手段、画像データのシフトを行うための領域として、記録装置の画像データ用記憶領域中、記録ヘッド幅の範囲の一部を使用する手段、画像データのシフトは、複数に分割された１行分のバッファの各々について行う手段。
【発明の効果】
【００１２】
１走査分の記憶領域を持たない記録装置において、記録装置の記憶領域を使用することなく記録紙が給紙ローラを離れる時の画像劣化を軽減でき、記録紙の印字保証領域を拡大できる。
【発明を実施するための最良の形態】
【００１３】
図１に本実施例の基本構成を示す。１０１〜１０４は記録装置へ印字データを送出するホストコンピュータにある。１０５から１１１は記録動作を行う記録装置内にある。
【００１４】
１０１はホスト内にある印字すべき画像データである。１０２は画像データ１０１を、記録装置にバッファ構成に合わせて複数のブロックへ分ける作業を行う。１０３は、記録装置が記録紙の後端を検知したら１０２での画像データのブロック分けの際に蹴飛ばし発生時用の画像への操作を行わせるモード切替である。１０４は記録装置とデータ通信を行うＩ／Ｆである。
【００１５】
１０５は記録装置の動作の制御を行うＣＰＵ、１０６は動作手順が格納してあるＲＯＭ、１０７はデータを手段、１０８は印字動作を行う手段、１０９は記録紙を送る手段、１１０は記録紙の後端を検知する手段である。１１１はホストとのデータ通信を行うＩ／Ｆである。
【００１６】
図２を用いて記録紙の蹴飛ばし発生の概略を説明する。図２において、２０１は記録を記録ヘッド、２０２はプラテン、２０４は記録紙２０８の排紙を行う排紙ローラ、２０３は排紙動作を補助する拍車、２０５は記録紙２０８の給紙を行う給紙ローラ、２０６は給紙動作を補助するピンチローラ、２０７は記録紙の有無を検知するＰＥセンサである。
【００１７】
ＡＳＦ等に搭載されている記録紙は、印字の際、給紙ローラにより印字ヘッド２０１の位置まで搬送される。更にそのまま搬送され、排紙ローラに到達すると記録紙の先端部が排紙ローラ２０４と拍車２０３により固定され、排紙ローラ２０４と給紙ローラ２０５により両端を固定されている部分は均一な平面となり、高品位な印字を可能にする。更に、均一な平面をより確実なものにするために、給紙ローラの速度に対して排紙ローラの僅かに増速して、記録しにテンションをかける。このとき、給紙ローラとピンチローラ間の圧力を拍車と排紙ローラ間の圧力より高くし、排紙ローラ側は常にスリップするようにすることで、記録紙の送りを給紙ローラで制御できる。
【００１８】
この構成に置いて、印字が進んで記録紙後端が給紙ローラから離れる瞬間を考察する。前述のように排紙ローラは給紙ローラに対して増速されているため記録紙には排紙ローラ方向へテンションがかかっている。通常は記録紙の一端が給紙ローラに固定されているため、記録紙の送りは給紙ローラに制限されるが、記録紙の後端が給紙ローラを離れると給紙ローラによる制限が無くなる。よって、記録紙の後端が給紙ローラを離れる瞬間は、排紙ローラにより生じているテンションにより排紙ローラ側へはじける。以後、これを蹴飛ばしと表現する。この蹴飛ばし量はメカ的なガタ分なので、平均的な値は予めわかっている。本実施例ではこの値を記憶領域１０１に予め格納してあるとする。
【００１９】
図３を用いて記録紙降誕検知から印字終了までのタイミングの概略を説明する。まず図２で説明したＰＥセンサ２０７により記録紙後端を検知する。図２ではＰＥ検知と記してある。本実施例ではＰＥセンサは記録紙を送るローラよりも後方に位置しているため、ＰＥを検知してから蹴飛ばしが発生するまでに一定量のＬＦ（記録紙の搬送動作、いわゆる紙送り）が行なわれる。なおＰＥセンサと記録紙を送るローラの距離はメカ的に決まっているため、ＬＦ量（搬送量）も一定である。よってＰＥ検知のタイミングから蹴飛ばし発生までのＬＦ量から蹴飛ばし発生のタイミングを特定出来る。蹴飛ばし発生以後も印字動作を行い、印字領域が終了した時点でその項の印字動作は終了となる。
【００２０】
図４を用いてホスト内の画像データの処理の概略を説明する。先に述べた通り本実施系の記録装置は記録装置のヘッドの１走査分の記録領域を持たないので、ホストは１走査分の画像データを一度に送るのではなく、複数ブロックに分けて最低限印字に必要なデータ量を小分けして送る必要がある。そのため記録装置のヘッドの幅を持つ１走査分の画像データを複数ブロックに小分けし、それぞれのブロックを順番に送信する。
【００２１】
図５を用いて蹴飛ばし発生時の画像データ生成の概略を説明する。蹴飛ばし発生の原理は図２で説明した。図２から分かるように蹴飛ばしは記録紙をＬＦ方向へ進ませる。よって蹴飛ばしによる画像乱れを防ぐには、画像データをこれに合わせなくてはならない。即ち画像データを図５中の上方へずらすことになる。そのずらし量は蹴飛ばし量と一致し、また蹴飛ばし量はメカのガタ分と一致する。よって画像データのずらし量は予め分かるので、図１で説明したＲＯＭ（１０６）内に記憶しておけば良い。
【００２２】
ホストコンピュータ内の画像データはラスタ方向の並びで管理されている。また記録装置に画像データを送信するときは、記録装置側で制限されるカラム方向の幅で記録紙の幅分のウインドを仮想し、その中のデータを送信する。ここではカラム方向の幅を、記録装置の印字ヘッドの幅としている。
【００２３】
この構成において、記録装置側のヘッド幅はハード的に決まっているので、蹴飛ばし補正用の領域を確保しておくためには先に述べたウインド幅を上側をＮＵＬＬとしておき、必要に応じて画像をシフトさせる必要がある。但しホストコンピュータ内では、ウインドをシフトさせても等価である。本実施例では通常印字時のウインド幅を２分割し、上方を蹴飛ばし補正用領域、下方を通常印字領域とする。即ち記録装置から蹴飛ばし発生時用のデータ要求があった場合は、予め設定されている量だけ下方のデータを上方の領域へシフトさせる。或いは仮想しているウインドをシフトさせる。
【００２４】
図６を用いて、蹴飛ばし発生時用のデータ生成を説明する。先に述べた通り、記録装置はＰＥ検知から蹴飛ばしが発生するまでに一定のＬＦが発生する。よってこの間は、記録装置の印字ヘッドの下側半分のみを使用して印字を行う（図６−ａ）。
【００２５】
次に、蹴飛ばし発生位置を含むＬＦが行われると記録紙はＬＦモータの制御以上に排紙方向へ送られる。よって記録装置の印字ヘッド上のデータ位置を記録紙の蹴飛ばしのズレに合わせる必要があるが、蹴飛ばし位置は前述の通りＰＥ検知から推定されている。よって、ホスト内の送信データ作成ブロック上で、前述の蹴飛ばし補正用領域へ蹴飛ばし分だけ画像をシフトさせ、記録装置へ送信する（図６−ｂ）。
【００２６】
蹴飛ばし発生以後は補正用領域を設けておく必要は無いので、記録装置の記録ヘッドの領域全てを用いた通常の印字を行う（図６−ｃ）。
【００２７】
図７のフローチャートを用いて、蹴飛ばしが発生したときの制御を説明する。アプリケーションソフト等から印字命令を受けたら印字データを記録装置へ送信する（７０２）。記録装置のイニシャライズ処理が終了するのを待ち（７０３）、蹴飛ばしが発生していなければ（７０４）通常の印字データを生成して（７０５）記録装置へ送信する（７０６）。処理７０４で蹴飛ばしが発生していれば、前述の蹴飛ばし発生時用のデータを生成し（７１０）、これを記録装置へ送信する（７０６）。次に、印字が終了（７０７）していなければ処理７０４へ戻り、終了（７０７）していれば排紙命令を記録装置へ送信して（７０８）、終了する。
【００２８】
以上の制御を行うことで、記録装置の記憶領域を使用することなく、蹴飛ばし時用のデータを生成することが出来る。
【図面の簡単な説明】
【００２９】
【図１】本発明の基本構成を示すブロック図である。
【図２】記録紙の蹴飛ばし発生の概略を示す図である。
【図３】記録紙の蹴飛ばし発生のタイミングの概略を示す図である。
【図４】従来例を示す図である。
【図５】本実施例の送信用データの構成を示す図である。
【図６】画像をシフトする様子を示す図である。
【図７】本実施例のフローチャートである。
【図１】
2006168155.tif 000003
【図２】
2006168155.tif 000004
【図３】
2006168155.tif 000005
【図４】
2006168155.tif 000006
【図５】
2006168155.tif 000007
【図６】
2006168155.tif 000008
【図７】
2006168155.tif 000009