(57)【要約】【課題】ＬＡＮケーブル上に常時データが流れている状態（ネットワークプリントモード）でのノイズ測定およびノイズ環境試験が可能である。【解決手段】主な構成は、ホストコンピュータとハブと、プリンタコントローラとネットワークボードを内蔵しているプリンタ本体と、それぞれの機器を接続するＬＡＮケーブルであり、ホストコンピュータがネットワークボード上の受信バッファサイズの情報を取り出すネットワークボード情報取り出し手段と、取り出した受信バッファサイズの情報を基に、ＬＡＮケーブル上に常時データが流れるデータ転送速度に設定可能なデータ転送速度設定手段で構成される。【選択図】        図１
2004287534.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介してホストコンピュータと通信可能に接続されたプリンタを備える印刷システムにおいて、ホストコンピュータがネットワークボード上の受信バッファサイズの情報を取り出すネットワークボード情報取り出し手段と、取り出した受信バッファサイズの情報を基に、ＬＡＮケーブル上に常時データが流れるデータ転送速度に設定可能なデータ転送速度設定手段を備えたことを特徴とするデータ転送速度制御方法。
【請求項２】
前記ネットワークボード情報取り出し手段は、ホストコンピュータから送出されるコマンドに対して、ネットワークボード上に実装されている使用可能な受信バッファサイズがいくつかという情報をネットワークボードが返送することを特徴とする請求項１記載のデータ転送速度制御方法。
【請求項３】
前記デーダ転送速度設定手段は、ホストコンピュータがネットワークボードから受け取った受信バッファサイズ情報を基に、ホストコンピュータから送出されるデータ転送速度が、ＬＡＮケーブル上に常時データが流れるくらいのデータ転送速度になるようにホストコンピュータ上で算出し、それを設定できることを特徴とする請求項１記載のデータ転送速度制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタに関し、特にネットワークを介してホスト装置からの情報に基づいて文字や図形、ラスターイメージなどを印刷できるプリンタに関するものである。
【０００２】
【従来の技術】
従来、ホストコンピュータから印刷データをＬＡＮ経由でプリンタに転送した場合、プリンタやネットワークボード上の受信バッファサイズが大きすぎ、一瞬にしてホストコンピュータから転送されたデータが印刷されてしまう。
【０００３】
【発明が解決しようとする課題】
しかしながら上記従来例では、ノイズ測定およびノイズ環境試験時において、ＬＡＮ上にデータが転送されている状態（ネットワークプリント）での測定が困難である。
【０００４】
本発明は、上記課題を解決するためになされたもので、ノイズ測定オペレ一夕の利便性を向上させた印刷システムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明のプリンタは以下の構成を備える。
【０００６】
即ち、ホストコンピュータがネットワークボード上の受信バッファサイズの情報を取り出すネットワークボード情報取り出し手段と、取り出した受信バッファサイズの情報を基に、ＬＡＮケーブル上に常時データが流れるデータ転送速度に設定可能なデータ転送速度設定手段を備える。
【０００７】
【発明の実施の形態】
以下、本発明の実施形態について、図面を参照しながら説明する。
【０００８】
以下、図面を参照して本発明に係る好適な一実施例を詳細に説明する。
【０００９】
図１は、本実施例による印刷システムの構成を示すブロック図である。
本実施例による印刷システムは、ハブ１０１、ホストコンピュータ１０２、プリンタ本体１０５、プリンタ本体１０４に内蔵されるネットワークボード１０３とプリンタコントローラ１０４、およびＬＡＮケーブル１０６から構成されている。
【００１０】
ハブ１０１は、ホストコンピュータ１０２とプリンタ本体１０５をＬＡＮケーブル１０６で接続するものである。ホストコンピュータ１０２は、プリントデータや印刷コマンドなどの印刷関連情報をプリンタ本体１０５に送り、このプリンタ本体１０５に印刷処理を行なわせるものである。
【００１１】
次に、ネットワークボード１０３の構成を図２に示す。
【００１２】
ＬＡＮケーブル１０６と物理的に接続されるネットワークインターフェース部２０１、ネットワークボード内部を制御する制御部２０２、ネットワーク内部のバス２０３、ネットワークボード１０３を制御するためのプログラムや送受信データを一時格納したり、それぞれのネットワークボード１０３のステータス情報をあらかじめ記憶させておくメモリ部２０４、プリンタ本体１０５とデータ信号のやり取りを行なうプリンタインターフェース部２０５、プリンタインターフェースのバス２０６から構成されている。
【００１３】
なお、制御部２０２には、中央演算処理装置（ＣＰＵ）が用いられ、制御部２０２は構成各部に対する情報の読み／書き処理等装置全体の動作制御を行なう。
【００１４】
また、メモリ部２０４は、不揮発性のメモリである。
【００１５】
次に、プリンタコントローラ１０４の構成を図３に示す。
【００１６】
プリンタインターフェースのバス２０６と物理的に接続される拡張インターフェース部３０２、プリンタコントローラ内部を制御する制御部３０３、プリンタコントローラ内部のバス３０４、プリンタコントローラ１０４を制御するためのプログラムや送受信データを一時格納したり、プリンタコントローラ１０４のステータス情報をあらかじめ記憶させておくメモリ部３０５、プリンタ本体１０５とデータ信号のやり取りを行なうエンジンインターフェース部３０６、エンジンインターフェースのバス３０７から構成されている。
【００１７】
なお、制御部３０３には、中央演算処理装置（ＣＰＵ）が用いられ、制御部３０３は構成各部に対する情報の読み／書き処理等装置全体の動作制御を行なう。
【００１８】
また、メモリ部３０５は、不揮発性のメモリである。
【００１９】
図４は、ホストコンピュータ１０２からネットワークボード情報取り出しコマンド（図５参照）を送信し、ネットワークボード１０３の受信バッファサイズを得て、ホストコンピュータ１０２内で最適なデータ転送速度を算出し、データを送信する手順を示すフローチャートである。
【００２０】
まず、ステップＳ４０１では、ホストコンピュータ１０２からネットワークボード情報取り出しコマンドを送信し、そのコマンドをネットワークボード１０３内部で解析する。解析結果がネットワークボード情報取り出しコマンドであればステップＳ４０３へ、そうでなければコマンド待ちとなる。
【００２１】
ステップＳ４０３では、ネットワークボード１０３内部にある受信バッファサイズの情報をネットワークボード１０３からホストコンピュータ１０２へ返信する。
【００２２】
ステップＳ４０４では、ネットワークボード１０３からの受信バッファサイズ情報を基にＬＡＮケーブル上に常時データが流れている最適なデータ転送速度を算出し、設定する。
【００２３】
ステップＳ４０５では、前記で設定した最適なデータ転送速度により、データ転送を開始して、このフローは終了する。
【００２４】
図５は、ホストコンピュータ１０２が発行するネットワークボード情報取り出しコマンドのフォーマットの一例を示している。
【００２５】
以上説明したように、本実施例によれば、ホストコンピュータ１０２からのネットワークボード情報取り出しコマンドにより、ネットワークボード１０３の受信バッファサイズ情報を取り出し、その情報を基にＬＡＮケーブル上に常時データが流れている最適なデータ転送速度を算出し設定することにより、ノイズ測定時およびノイズ環境試験時にＬＡＮケーブル上に常時データが流れている状態でのノイズ測定時およびノイズ環境試験をすることが可能である。
【００２６】
プリンタ本体の出力部は、レーザプリンタのほかにインクジェットプリンタ、熱転写プリンタなどであってもよい。更に、カラー印刷を行なう場合にも同様に適用可能である。
【００２７】
また、２値出力のプリンタに限らず、多値出力のプリンタであってもよい。
【００２８】
【発明の効果】
以上説明したように、本発明によれば、
所定のネットワークを介してホストコンピュータと通信可能に接続されたプリンタを備える印刷システムにおいて、ホストコンピュータがネットワークボード上の受信バッファサイズの情報を取り出すネットワークボード情報取り出し手段と、取り出した受信バッファサイズの情報を基に、ＬＡＮケーブル上に常時データが流れるデータ転送速度に設定可能なデータ転送速度設定手段を備えたことにより、ノイズ測定時およびノイズ環境試験時にＬＡＮケーブル上に常時データが流れている状態でのノイズ測定を行なうことが可能である。
【図面の簡単な説明】
【図１】実施例による印刷システムを示すブロック図である。
【図２】実施例によるネットワークボードを示すブロック図である。
【図３】実施例によるプリンタコントローラを示すブロック図である。
【図４】実施例による処理手順を示すフローチャートである。
【図５】実施例によるコマンドの一例を示す図である。
【符号の説明】
１０１  ハブ
１０２  ホストコンピュータ
１０３  ネットワークボード
１０４  プリンタコントローラ
１０５  プリンタ本体
１０６  ＬＡＮケーブル
２０１  ネットワークボード内部のネットワークインターフェース部
２０２  ネットワークボード内部の制御部
２０３  ネットワークボード内部のバス
２０４  ネットワークボード内部のメモリ部
２０５  ネットワークボード内部のプリンタインターフェース部
２０６  ネットワークボードとプリンタコントローラ間のバスインターフェース
３０２  プリンタコントローラ内部の拡張インターフェース部
３０３  プリンタコントローラ内部の制御部
３０４  プリンタコントローラ内部のバス
３０５  プリンタコントローラ内部のメモリ部
３０６  プリンタコントローラ内部のエンジンインターフェース部
３０７  プリンタコントローラとプリンタエンジン間のバスインターフェース
【図１】
2004287534.tif 000003
【図２】
2004287534.tif 000004
【図３】
2004287534.tif 000005
【図４】
2004287534.tif 000006
【図５】
2004287534.tif 000007