(57)【要約】【課題】  ホストコンピュータと印刷装置を接続して印刷するシステムにおいて、ホストインターフェイス及びプロトコルの種類によって印字ヘッドの印字動作が停止することを防止し、印字ムラを低減させる。【解決手段】  ホストインターフェイスの種類、LANのプロトコルの種類により、印刷速度を制御するように動作させるために、ヘッド移動速度、用紙搬送速度、印刷方向を変更することによって印刷速度を制御し、速度の遅いホストインターフェイスやプロトコルであっても、印刷ヘッドを停止させずに印刷を可能とする。【選択図】  図１
2006168100.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと印刷装置を接続して印刷するシステムにおいて、該印刷装置はホストコンピュータからの印刷データを受信するためのインターフェイス手段を有し、該インターフェイス手段により該印刷データを受信するために少なくとも１つの転送制御手段を有し、該印刷データを受信する該インターフェイス手段の種類および該転送制御手段の種類により、印刷速度を制御する印刷速度制御手段を有することを特徴とする印刷装置および方法。
【請求項２】
該請求項１記載の該印刷速度制御手段は、印刷ヘッドの移動速度制御手段およびインク吐出手段から構成されることを特徴とする該請求項１記載の印刷装置および方法。
【請求項３】
該請求項１記載の該印刷速度制御手段は、該インターフェイス手段および該転送制御手段の種別により、該印刷速度を決定するための印刷テーブル手段を有することを特徴とする該請求項１記載の印刷装置および方法。
【請求項４】
該請求項３の該印刷テーブル手段は、該インターフェイス手段および該転送手段の組合せに対して、該印刷ヘッドの移動速度および該ヘッド吐出速度の対応関係を構成することを特徴とする該請求項１記載の印刷装置および方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はホストコンピュータと印刷装置を接続して印刷するシステムにおいて、印刷装置が複数のインターフェイスと転送制御手段を有する印刷装置に関する。
【背景技術】
【０００２】
従来、ホストコンピュータから送信されてくる印刷データは、印刷データを受信するインターフェイスにより転送速度が異なり、このためにプリンタの印刷速度の方が高速な場合、プリンタに印刷データが揃うまで印刷を停止しなければならなかった。
【０００３】
また、特許文献１によれば、ホストからプリンタへのイメージデータの転送時間を計測し、その時間に基づいて記録スピードを切替えるというものが開示されている。また印字ジョブデータをすべて受信可能な場合の複数部数印字において、２部目以降の印刷では高速印刷に切替えて印刷可能という点に関しては開示されていない。
【特許文献１】特開平１１−５８８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、プリンタに印刷データが揃うまで印刷を停止しなければならなかったため、停止時間により印字ムラが発生するという問題があった。また記録速度の切替えを行うという［特開１１−５８８９１］では、印刷速度の切替えをホストから指示するため、ホストとプリンタが一対一で接続されたものしか適用できないという問題があった。またこのような方式では、複数部数印字のときには、２部目以降の印刷では高速印刷に切替えて印刷を行うことができないという問題があった。
【０００５】
このため、本発明では、ホストコンピュータと印刷装置を接続して印刷するシステムにおいて、ホストインターフェイス及びプロトコルの種類によりヘッドの印字速度を制御することにより、印字ヘッドが停止することを防止し、印字ムラを低減させることを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、ホストコンピュータから印刷データを受信したインターフェイスの種類および転送制御手段の種類により、印刷ヘッドのヘッド移動速度およびインク突出速度を変更することにより、低速インターフェイスの場合には、印字ヘッドを低速に移動させながらインクを突出し、高速インターフェイスの場合には、印字ヘッドを高速に移動させながらインクを突出させることにより、印字ヘッドを印字データ待ちで停止させないように制御を行っている。
【０００７】
上記目的を達成するために、請求項１の印刷装置および方法は、ホストコンピュータと印刷装置を接続して印刷するシステムにおいて、該印刷装置はホストコンピュータからの印刷データを受信するためのインターフェイス手段を有し、該インターフェイス手段により印刷データを受信するために少なくとも１つの転送制御手段を有し、該印刷データを受信する該インターフェイス手段の種類および該転送制御手段の種類により、印刷速度を制御する印刷速度制御手段を有することにより印字ヘッドを停止させない印刷を実現している。
【０００８】
上記目的を達成するために、請求項２の該請求項１記載の該印刷速度制御手段は、印刷ヘッドの移動速度制御手段およびインク吐出手段から構成されることにより、印字ヘッドを印字データ待ちで停止させないような制御を実現している。
【０００９】
上記目的を達成するために、請求項３の該請求項１記載の該印刷速度制御手段は、該インターフェイス手段および該転送制御手段の種別により、該印刷速度を決定するための印刷テーブル手段を有することにより、印字ヘッドを印字データ待ちで停止させないように制御を実現している。
【００１０】
上記目的を達成するために、請求項４の該請求項３の該印刷テーブル手段は、該インターフェイス手段および該転送手段の組合せに対して、該印刷ヘッドの移動速度および該ヘッド吐出速度の対応関係を構成することにより、印字ヘッドを印字データ待ちで停止させないような制御を実現している。
【発明の効果】
【００１１】
本発明の印刷装置および方法は、ホストインターフェイスの種類、LANのプロトコルの種類により、印刷速度を制御するように動作させるために、ヘッド移動速度、用紙搬送速度、印刷方向を変更することによって印刷速度を制御し、速度の遅いホストインターフェイスやプロトコルであっても、印刷ヘッドを停止させずに印刷を可能とし、高品位な印刷を実現可能としている。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について、図面を用いて説明する。
【００１３】
(第１の実施形態の印刷装置および方法)
図１は第１の実施例を説明する印刷制御ブロック図である。以下、各構成要素を説明する。ホストインターフェイス１０１として、パラレル I/F１０２、USB I/F１０３、IEEE1394 １０４、LAN I/F１０５を装備し、転送制御部１０６としてパラレル制御部１０８、USB制御部１０９、IEEE１３９４制御部１１０、LAN制御部１０７のプロトコルとして、TCP/IP１１１、AppleTalk１１２、NetWare１１３をサポートし、図示していないホストコンピュータからの受信データをホストインターフェイス１０１、転送制御部１０６を介して印刷ジョブデータを印刷ジョブ制御部１１４に渡す。該印刷ジョブ制御部１１４ではジョブ解析を行い、印刷制御部１１５に印刷制御パラメータを渡すとともに、印刷ジョブ中の印刷データを印刷コマンド処理部１１６の印刷データ解析部１１７で解析し、描画データを生成し、描画処理部１１８にて描画処理を行う。次に描画処理部１１８で描画された描画データを印刷制御部１１５に渡し、上述した印刷制御パラメータに従って、印刷制御するように動作する。印刷制御部１１５による印刷制御はヘッド移動や用紙搬送などを行うためにモータ１１９の駆動、印刷ヘッド１２０からのインクの吐出制御、さらに印刷ヘッド１２０にインクを供給するためのインク供給系１２１の制御を行う。図２は印刷速度テーブル図であり、印刷制御パラメータは少なくとも図２に示す各ホストインターフェイス１０１とLAN I/F１０５のプロトコル１０７に対するヘッド移動速度、用紙搬送速度および印字方向で構成されている。印刷制御部１１５は、これらの印刷制御パラメータに従って、印刷速度を制御するように動作する。ここでヘッド移動速度、用紙搬送速度、印字方向は高速なホストインターフェイスあるいはプロトコルほど高速移動、かつ双方向で印刷するように動作制御する。従って、速度の遅いホストインターフェイス１０１の場合には、受信データの着信に時間がかかるので、印刷中のヘッドが停止して待つのではなく、低速で印字動作を行うことで、印刷ヘッド１２０が停止せずに印刷するように動作制御を行う。このような制御を行うことで、印刷ムラの少ない印刷を実現することができる。
【００１４】
プリンタ内部の記憶装置に印刷ジョブデータをすべて受信可能な場合の複数部数印刷では、２部目の印刷からはホストインターフェイス１０１やLANのプロトコル１０７の種類に係らず、印字可能な最高速度で印字するように動作する。
【００１５】
またプリンタ自身で印字データを受信したホストインターフェイスの種類から内部的に印字速度を決定し、印字速度を制御することから複数ホストコンピュータからの印字であっても適切に制御することができる。
【００１６】
(第２の実施形態の印刷装置および方法)
図３は第２の実施例を説明する印刷制御フロー図である。以下、図３を使用して、ホストインターフェイス１０１、転送制御１０６、印刷ジョブ制御１１４、印刷コマンド１１６および印刷制御１１５の間の制御シーケンスを説明する。まずホストインターフェイス１０１で受信した受信データをS201で転送制御１０６に渡し、次に印刷ジョブ制御１１４にS202で印刷速度設定を行う。この印刷速度設定は、印刷ジョブデータを受信したホストインターフェイスの種類、LANのプロトコルの種類に従って、印刷速度を設定するように動作する。続いてS203で印刷ジョブデータを渡すように動作する。印刷速度と印刷ジョブデータを渡された印刷ジョブ制御１１４では、S204で印刷ジョブデータ解析を行い、その結果として、S205で印刷制御パラメータを印刷制御１１５に設定する。さらに印刷データをS206で印刷コマンド処理１１６に渡し、S207で印刷データ解析、続いてS208で描画処理を実行する。S208での描画処理が完了すると、転送制御１０６に対して、S２１１で次データ受信許可を送信し、S211で次の送信許可を、ホストインターフェイス１０１を介して、図示していないホストコンピュータに送信するように動作する。これと並行して、S209では描画データを印刷制御１１５に渡し、印刷制御パラメータにしたがって、S210の印刷制御処理を実行するように動作する。
【００１７】
このようにして印刷処理を実行するが、次の受信データをS201、S202、S203、・・・と最初の印刷シーケンスと同様な処理を繰り返しながら印刷処理を行うことで、印刷ヘッドを停止させずに印刷し、印刷ムラのない高品位画像を印刷することができる。
【００１８】
(第３の実施形態の印刷装置及び方法)
第１の実施形態では、図２の印刷速度テーブル図から所望の印刷速度を決定したが、印刷速度の決定は印刷速度テーブルではなく、印刷速度関数により計算的に求めても実現可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施例を説明する印刷制御ブロック図である。
【図２】本発明の第１の実施例を説明する印刷速度テーブル図である。
【図３】本発明の第２の実施例を説明する印刷制御フロー図である。
【符号の説明】
【００２０】
１０１  ホストインターフェイス
１０２  パラレルＩ／Ｆ
１０３  ＵＳＢ    Ｉ／Ｆ
１０４  ＩＥＥＥ１３９４    Ｉ／Ｆ
１０５  ＬＡＮ    Ｉ／Ｆ
１０６  転送制御部
１０７  ネットワーク転送制御部
１０８  パラレル制御部
１０９  ＵＳＢ制御部
１１０  ＩＥＥＥ１３９４制御部
１１１  ＴＣＰ／ＩＰ制御部
１１２  ＡｐｐｌｅＴａｌｋ制御部
１１３  ＮｅｔＷａｒｅ制御部
１１４  印刷ジョブ制御部
１１５  印刷制御部
１１６  印刷コマンド処理部
１１７  印刷データ解析部
１１８  描画処理部
１１９  モータ
１２０  印刷ヘッド
１２１  インク供給系
【図１】
2006168100.tif 000003
【図２】
2006168100.tif 000004
【図３】
2006168100.tif 000005