【手続補正書】
【提出日】平成17年1月6日(2005.1.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像出力システム、画像出力方法、プログラム及び記録媒体
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の動作モードにより異なる形式の印刷データを生成することができるクライアント装置と、
前記印刷データに従って画像を出力する画像出力装置と、
前記クライアント装置と前記画像出力装置とを通信可能に接続する通信手段とを備えた画像出力システムであって、
前記クライアント装置は、前記画像出力装置の稼働状態を検知する検知手段と、当該検知結果に応じて前記動作モードを決定する動作モード決定手段とを有することを特徴とする画像出力システム。
【請求項２】
前記画像出力装置は前記検知手段に対してビジー状態、スリープ状態、レディ状態のいずれかを通知する通知手段を有することを特徴とする請求項１に記載の画像出力システム。
【請求項３】
前記動作モード決定手段は前記通知手段によりビジー状態若しくはスリープ状態を通知された場合は前記印刷データとして、
ラスタライズ済みのバンドデータを生成するバンドデータモード又は
ラスタライズ済みのページデータを生成するページデータモードを選択し、
前記通知手段によりレディ状態を通知された場合は前記印刷データとして、
描画コマンド群で構成されるコマンドデータを生成するコマンドモードを選択する
ことを特徴とする請求項２に記載の画像出力システム。
【請求項４】
複数の動作モードにより異なる形式の印刷データを生成することができるクライアント装置によって、
前記動作モードのいずれかで印刷データを生成し、
該印刷データを画像出力装置へ送り、
該画像出力装置により、前記印刷データに従って画像を出力する画像出力方法において、
前記クライアント装置は、前記画像出力装置の稼働状態を検知し、当該検知結果に応じて前記動作モードを決定することを特徴とする画像出力方法。
【請求項５】
前記稼動状態として、ビジー状態とスリープ状態とを含むことを特徴とする請求項４に記載の画像出力方法。
【請求項６】
前記動作モードとして、
前記印刷データが描画コマンド群で構成されるコマンドモードと、
前記印刷データがラスタライズ済みのバンドデータであるバンドデータモードと前記印刷データがラスタライズ済みのページデータであるページデータモードのうちの少なくとも１つ以上と、
を含むことを特徴とする請求項４または５に記載の画像出力方法。
【請求項７】
前記クライアント装置は、前記印刷データの生成をページまたはバンド単位行う毎に、
前記動作モードの変更を行うことを特徴とする請求項４乃至６のいずれか１項に記載の画像出力方法。
【請求項８】
クライアント装置により複数の動作モードの何れかの動作モードで異なる形式の印刷データを生成し、該印刷データを画像出力装置へ送り、前記画像出力装置により前記印刷データに従って画像を出力する画像出力方法において、前記クライアント装置における前記印刷データ生成時に、最初に第１の動作モードにより第１の印刷データを生成して前記画像出力装置へ送信し、次に、第２の動作モードにより第２の印刷データを生成して前記画像出力装置へ送信し、さらに、前記画像出力装置において、前記第１の印刷データと前記第２の印刷データとを統合して出力することを特徴とする画像出力方法。
【請求項９】
前記第１の動作モードとは、前記第１の印刷データが描画コマンド群で構成されたコマンドモードであり、
前記第２の動作モードとは、前記第２の印刷データがラスタライズ済みのバンドデータであるバンドデータモード、又はラスタライズ済みのページデータであるページデータモードであることを特徴とする請求項８に記載の画像出力方法。
【請求項１０】
前記第１の印刷データと前記第２の印刷データは、ページまたはバンド単位の印刷データであることを特徴とする請求項８または請求項９記載の画像出力方法。
【請求項１１】
請求項４乃至１０のいずれかに記載の画像出力方法を実行することを特徴とするコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムが記録されたことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
【課題を解決するための手段】
前記の課題を解決するために、請求項１記載の発明では、複数の動作モードにより異なる形式の印刷データを生成することができるクライアント装置と、前記印刷データに従って画像を出力する画像出力装置と、前記クライアント装置と前記画像出力装置とを通信可能に接続する通信手段とを備えた画像出力システムであって、前記クライアント装置は、前記画像出力装置の稼働状態を検知する検知手段と、当該検知結果に応じて前記動作モードを決定する動作モード決定手段とを有することを特徴とする。
また、請求項２記載の発明では、請求項１記載の発明において、前記画像出力装置は前記検知手段に対してビジー状態、スリープ状態、レディ状態のいずれかを通知する通知手段を有することを特徴とする。
また、請求項３記載の発明では、請求項２記載の発明において、前記動作モード決定手段は前記通知手段によりビジー状態若しくはスリープ状態を通知された場合は前記印刷データとして、ラスタライズ済みのバンドデータを生成するバンドデータモード又はラスタライズ済みのページデータを生成するページデータモードを選択し、前記通知手段によりレディ状態を通知された場合は前記印刷データとして、描画コマンド群で構成されるコマンドデータを生成するコマンドモードを選択することを特徴とする。
また、請求項４記載の発明では、複数の動作モードにより異なる形式の印刷データを生成することができるクライアント装置によって、前記動作モードのいずれかで印刷データを生成し、該印刷データを画像出力装置へ送り、該画像出力装置により、前記印刷データに従って画像を出力する画像出力方法において、前記クライアント装置は、前記画像出力装置の稼働状態を検知し、当該検知結果に応じて前記動作モードを決定することを特徴とする。
また、請求項５記載の発明では、請求項４記載の発明において、前記稼動状態として、ビジー状態とスリープ状態とを含むことを特徴とする。
また、請求項６記載の発明では、請求項４または５に記載の発明において、前記動作モードとして、前記印刷データが描画コマンド群で構成されるコマンドモードと、前記印刷データがラスタライズ済みのバンドデータであるバンドデータモードと前記印刷データがラスタライズ済みのページデータであるページデータモードのうちの少なくとも１つ以上と、を含むことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
また、請求項７記載の発明では、請求項４乃至６のいずれか１項に記載の発明において、前記クライアント装置は、前記印刷データの生成をページまたはバンド単位行う毎に、前記動作モードの変更を行うことを特徴とする。
また、請求項８記載の発明では、クライアント装置により複数の動作モードの何れかの動作モードで異なる形式の印刷データを生成し、該印刷データを画像出力装置へ送り、前記画像出力装置により前記印刷データに従って画像を出力する画像出力方法において、前記クライアント装置における前記印刷データ生成時に、最初に第１の動作モードにより第１の印刷データを生成して前記画像出力装置へ送信し、次に、第２の動作モードにより第２の印刷データを生成して前記画像出力装置へ送信し、さらに、前記画像出力装置において、前記第１の印刷データと前記第２の印刷データとを統合して出力することを特徴とする。
また、請求項９記載の発明では、請求項８に記載の発明において、前記第１の動作モードとは、前記第１の印刷データが描画コマンド群で構成されたコマンドモードであり、前記第２の動作モードとは、前記第２の印刷データがラスタライズ済みのバンドデータであるバンドデータモード、又はラスタライズ済みのページデータであるページデータモードであることを特徴とする。
また、請求項１０記載の発明では、請求項８または９に記載の発明において、前記第１の印刷データと前記第２の印刷データは、ページまたはバンド単位の印刷データであることを特徴とする。
また、請求項１１記載の発明では、情報処理装置上で実行されるプログラムにおいて、請求項４乃至１０のいずれかに記載の画像出力方法を実行することを特徴とする。
また、請求項１２記載の発明では、プログラムを記憶した記憶媒体において、請求項１１に記載のコンピュータプログラムが記録されたことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
【発明の効果】
以上説明したように、本発明によれば、請求項１および請求項４記載の発明では、クライアント装置で印刷データを生成し、生成した印刷データを画像出力装置へ送り、画像出力装置で、その印刷データに従って画像を出力する際、印刷データ生成時に、クライアント装置により画像出力装置の稼働状態が検知され、検知された稼動状態情報に応じて動作モードが決定されるので、例えば画像出力装置がビジー状態であれば、クライアント装置は、画像出力装置の負荷が軽くなり、クライアント装置の負荷が重くなるような動作モードを選択することができ、したがって、ネットワーク接続により多人数で画像出力装置を共用する場合において状況に応じた適切な負荷分担が可能になり、その結果、高速印刷（プリント）出力が可能になる。
また、請求項２記載の発明では、クライアント装置で印刷データを生成し、生成した印刷データを画像出力装置へ送り、画像出力装置で、その印刷データに従って画像を出力する際、印刷データ生成時に、クライアント装置により画像出力装置の稼働状態が検知され、検知された稼動状態情報に応じて動作モードが決定され、ビジー状態、スリープ状態、レディ状態のいずれかを通知するので、請求項１の効果に加えて操作者の利便性を高めることができる。
また、請求項３記載の発明では、クライアント装置で印刷データを生成し、生成した印刷データを画像出力装置へ送り、画像出力装置で、その印刷データに従って画像を出力する際、印刷データ生成時に、クライアント装置により画像出力装置の稼働状態が検知され、検知された稼動状態情報に応じて動作モードが決定され、ビジー状態、スリープ状態、レディ状態のいずれかを通知すると共に、ビジー状態若しくはスリープ状態を通知された場合は印刷データとして、ラスタライズ済みのバンドデータを生成するバンドデータモード又はラスタライズ済みのページデータを生成するページデータモードを選択し、通知手段によりレディ状態を通知された場合は印刷データとして、描画コマンド群で構成されるコマンドデータを生成するコマンドモードを選択するので、請求項１の効果に加えて操作者の利便性を高めることができると共に、例えば、コマンドモードを用いてクライアント装置の負荷を軽くしたり、バンドデータモードまたはページデータモードを用いて画像出力装置の負荷を軽くしたりすることができる。
また、請求項５記載の発明では、請求項４記載の発明において、稼動状態情報として、画像出力装置がビジーか否かを示すビジー状態情報が含まれるので、画像出力装置がビジー状態であれば、クライアント装置は、画像出力装置の負荷が軽くなり、クライアント装置の負荷が重くなるような動作モードを選択することができ、したがって、ネットワーク接続により多人数で画像出力装置を共用する場合において状況に応じた適切な負荷分担が可能になり、その結果、高速印刷出力が可能になる。
また、請求項６記載の発明では、請求項４または５記載の発明において、可能な動作モードとして、印刷データが描画コマンド群で構成されるコマンドモード、印刷データがラスタライズ済みのバンドデータであるバンドデータモード、印刷データがラスタライズ済みのページデータであるページデータモードのうちの少なくとも１つ以上が含まれるので、例えば、コマンドモードを用いてクライアント装置の負荷を軽くしたり、バンドデータモードまたはページデータモードを用いて画像出力装置の負荷を軽くしたりすることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、請求項７記載の発明では、請求項４乃至請求項６記載の発明において、動作モードの変更をページまたはバンド単位で行うことができるので、例えば画像出力装置のビジー状態が解除された時点で比較的すばやく動作モードをローデータモードからコマンドモードに切り替えるというような、状況に応じた動作が可能になる。
また、請求項８記載の発明では、クライアント装置における印刷データ生成時、最初に第１の動作モードにより印刷データが生成され、その印刷データが画像出力装置へ送信され、次に、第２の動作モードにより印刷データが生成されて画像出力装置へ送信され、さらに、画像出力装置上で、第１の動作モードによった印刷データと第２の動作モードによった印刷データとが統合・出力されるので、例えば第１の動作モードをコマンドモード、第２の動作モードをローデータモードにすることにより、クライアント装置が画像出力装置の稼動状態を検知しなくても両者で負荷を分担してひとつの印刷ジョブを行うことができ、したがって、高速印刷出力が可能になる。
また、請求項９記載の発明では、請求項８記載の発明において、第１の動作モードとは、印刷データが描画コマンド群で構成されたコマンドモードであり、第２の動作モードとは、印刷データがラスタライズ済みのバンドデータであるバンドデータモード、またはラスタライズ済みのページデータであるページデータモードであるので、クライアント装置が画像出力装置の稼動状態を検知しなくても両者で負荷を分担してひとつの印刷ジョブを行うことができ、したがって、高速印刷出力が可能になる。
また、請求項１０記載の発明では、請求項８または請求項９記載の発明において、統合する際の各印刷データの単位がページまたはバンドであるので、画像出力装置は負荷の軽いモードの印刷データを受け取ったならば比較的すばやくその印刷データを用いた印刷出力に切り替えることができ、したがって、その分だけ印刷出力を高速化することができる。
また、請求項１１記載の発明では、請求項４乃至請求項１０のいずれか１項に記載の画像出力方法に従ってプログラミングしたプログラムを情報処理装置上で実行させることができるので、情報処理装置を用いて請求項４乃至請求項１０のいずれか１項に記載の発明の効果を得ることができる。
また、請求項１２記載の発明では、請求項１１記載の、画像出力装置用のプログラムおよびクライアント装置用のプログラムをそれぞれ着脱可能な記憶媒体に記憶することができるので、それぞれの記憶媒体をこれまで請求項４乃至請求項１０のいずれか１項に記載の発明によった画像出力を行えなかった画像出力装置用の情報処理装置およびクライアント情報処理装置に装着することにより、その情報処理装置を用いて請求項４乃至請求項１０のいずれか１項に記載の発明の効果を得ることができる。