【手続補正書】
【提出日】平成18年12月8日(2006.12.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  コンピュータとプリンタを接続したプリントシステムであって、前記コンピュータが、出力要求された描画データをバンドメモリヘイメージ展開する展開手段と、バッファメモリとを有し、前記プリンタが前記コンピュータからのデータを一時ストアするための受信バッファを有するプリントシステムにおいて、
前記展開手段によるバンドごとの描画データの展開が開始される度に、前記バッファメモリにデータが存在するか否かを判定する第１存否判定手段と、
該第１存否判定手段により否定判定された場合に、設定されている出力サイズ分のデータを前記プリンタに供給し、残データを前記バッファメモリに供給する第１供給手段と、
前記第１存否判定手段により肯定判定された場合に、描画データの種類とサイズから求めた処理時間が閾値より大きいか否か判定する判定手段と、
該判定手段により肯定判定された場合に、設定されている出力サイズ分のデータを前記バッファメモリから前記プリンタに供給する第２供給手段と、
前記展開手段によるバンドごとの描画データの展開が終了する度に、前記バッファメモリにデータが存在するか否かを判定する第２存否判定手段と、
該第２存否判定手段により肯定判定された場合に、前記バッファメモリの全ての残データを前記プリンタに供給する第３供給手段と、
該第３供給手段により供給されたデータのデータ量が、設定された出力サイズ以上でかつ前記受信バッファのサイズ以下である予め定めた出力可能サイズ未満であるか否かを判定するサイズ判定手段と、
該サイズ判定手段により肯定判定された場合に、前記出力可能サイズと、前記第３供給手段により供給されたデータのデータ量の差を新しい出力サイズとして設定し、前記第１存否判定手段により否定判定された場合に、前記出力可能サイズを新しい出力サイズとして設定する設定手段と、
前記サイズ判定手段により否定判定された場合に、前記バンドメモリの残データを前記バッファメモリにストアするストア手段とを備えたことを特徴とするプリントシステム。
【請求項２】  請求項１において、前記判定手段は、
描画データの種類とサイズから予め定めた処理時間を描画データの種類とサイズに対応させて記憶した記憶手段と、
前記第１存否判定手段により肯定判定された場合に、描画データの種類とサイズに対応する処理時間を前記記憶手段から取り出す取出手段とを有し、
前記取出手段により取り出された処理時間が閾値より大きいか否か判定することを特徴とするプリントシステム。
【請求項３】  請求項１において、前記第２供給手段による前記プリンタへのデータの供給が完了した後、前記取出手段により取出された処理時間を０として初期化する第１初期化手段をさらに備えたことを特徴とするプリントシステム。
【請求項４】  請求項１において、前記ストア手段による前記バッファメモリへの残データのストアが完了した後、前記取出手段により取出された処理時間を０として初期化する第２初期化手段をさらに備えたことを特徴とするプリントシステム。
【請求項５】  請求項１において、前記出力サイズはデフォルト時に前記受信バッファのサイズ以下でかつ前記出力可能サイズ未満であることを特徴とするプリントシステム。
【請求項６】  受信バッファを有するプリンタを接続したコンピュータであって、バンドメモリとバッファメモリとを有するコンピュータに、
バンドごとの描画データの前記バンドメモリへの展開が開始される度に、前記バッファメモリにデータが存在するか否かを判定する第１存否判定手順と、
該第１存否判定手順により否定判定された場合に、設定されている出力サイズ分のデータを前記プリンタに供給し、残データを前記バッファメモリに供給する第１供給手順と、
前記第１存否判定手順により肯定判定された場合に、描画データの種類とサイズから求めた処理時間が閾値より大きいか否か判定する判定手順と、
該判定手順により肯定判定された場合に、設定されている出力サイズ分のデータを前記バッファメモリから前記プリンタに供給する第２供給手順と、
バンドごとの描画データの前記バンドメモリへの展開が終了する度に、前記バッファメモリにデータが存在するか否かを判定する第２存否判定手順と、
該第２存否判定手順により肯定判定された場合に、前記バッファメモリの全ての残データを前記プリンタに供給する第３供給手順と、
該第３供給手順により供給されたデータのデータ量が、設定された出力サイズ以上でかつ前記受信バッファのサイズ以下である予め定めた出力可能サイズ未満であるか否かを判定するサイズ判定手順と、
該サイズ判定手順により肯定判定された場合に、前記出力可能サイズと、前記第３供給手順により供給されたデータのデータ量の差を新しい出力サイズとして設定し、前記第１存否判定手順により否定判定された場合に、前記出力可能サイズを新しい出力サイズとして設定する設定手順と、
前記サイズ判定手順により否定判定された場合に、前記バンドメモリの残データを前記バッファメモリにストアするストア手順とを実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項７】  請求項６において、前記判定手順が、描画データの種類とサイズから予め定めた処理時間を描画データの種類とサイズに対応させて記憶した記憶手順と、前記第１存否判定手順により肯定判定された場合に、描画データの種類とサイズに対応する処理時間を前記記憶手順から取り出す取出手順とを有し、前記取出手順により取り出された処理時間が閾値より大きいか否か判定するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項８】  請求項６において、前記第２供給手順による前記プリンタへのデータの供給が完了した後、前記取出手順により取出された処理時間を０として初期化する第１初期化手順をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項９】  請求項６において、前記ストア手順による前記バッファメモリへの残データのストアが完了した後、前記取出手順により取出された処理時間を０として初期化する第２初期化手順をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１０】  描画命令に基づきデータをバンドメモリに展開する展開手段と、
前記バンドメモリに展開されたデータのうちの予め定めた量をプリンタに出力する第１出力手段と、
前記バンドメモリに展開されたデータのうちの前記第１出力手段により出力された後に残ったデータをバッファメモリに格納する格納手段と、
前記展開手段による展開時間に応じて、前記バッファメモリに格納されたデータをプリンタに出力する第２出力手段とを備えたことを特徴とする情報処理装置。
【請求項１１】  請求項１０において、前記第２出力手段は、描画命令の種類、サイズに対応する展開時間が閾値以上な場合、前記バッファメモリに格納されたデータの一部をプリンタに出力することを特徴とする情報処理装置。
【請求項１２】  請求項１０において、前記バッファメモリにデータが存在する場合、存在するデータをプリンタに出力し、出力されたデータのサイズが出力可能サイズより小さい場合、前記バンドメモリに展開されたデータのうち出力可能サイズから出力したサイズを減算したサイズのデータを前記第１出力手段により出力させ、前記バンドメモリに残っているデータを前記格納手段により格納させ、出力されたデータのサイズが出力可能サイズより小さくない場合、前記第１出力手段により出力されず前記バンドメモリに残っているデータを前記格納手段により格納させる手段をさらに備えたことを特徴とする情報処理装置。
【請求項１３】  請求項１０において、前記バッファメモリにデータが存在する場合、存在するデータのうち出力可能サイズ分をプリンタに出力し、残りのデータは前記バッファメモリに残し、前記バンドメモリに展開されたデータのうち出力可能サイズから出力したサイズを減算したサイズのデータを前記第１出力手段により出力させ、前記バンドメモリに残っているデータを前記格納手段により格納させる手段をさらに備えたことを特徴とする情報処理装置。
【請求項１４】  描画命令に基づきデータをバンドメモリに展開する展開ステップと、
前記バンドメモリに展開されたデータのうちの予め定めた量のデータをプリンタに出力する第１出力ステップと、
前記バンドメモリに展開されたデータのうちの前記第１出力ステップにより出力された後に残ったデータをバッファメモリに格納する格納ステップと、
前記展開ステップによる展開時間に応じて、前記バッファメモリに格納されたデータをプリンタに出力する第２出力ステップとを備えることを特徴とする情報処理方法。
【請求項１５】  請求項１４において、前記第２出力ステップは、描画命令の種類、サイズに対応する展開時間が閾値以上な場合、前記バッファメモリに格納されたデータの一部をプリンタに出力することを特徴とする情報処理方法。
【請求項１６】  請求項１４において、前記予め定めた量は、プリンタの受信バッファのサイズより小さい出力サイズを含むことを特徴とする情報処理方法。
【請求項１７】  請求項１４において、前記バッファメモリにデータが存在する場合、存在するデータをプリンタに出力し、出力されたデータのサイズが出力可能サイズより小さい場合、前記バンドメモリに展開されたデータのうち出力可能サイズから出力したサイズを減算したサイズのデータを前記第１出力ステップにより出力させ、前記バンドメモリに残っているデータを前記格納ステップにより格納させ、出力されたデータのサイズが出力可能サイズより小さくない場合、前記第１出力ステップにより出力されず前記バンドメモリに残っているデータを前記格納ステップにより格納させるステップをさらに備えることを特徴とする情報処理方法。
【請求項１８】  描画命令に基づきデータをバンドメモリに展開する展開ステップと、
前記バンドメモリに展開されたデータのうちの予め定めた量のデータをプリンタに出力する第１出力ステップと、
前記バンドメモリに展開されたデータのうちの前記第１出力ステップにより出力された後に残ったデータをバッファメモリに格納する格納ステップと、
前記展開ステップによる展開時間に応じて、前記バッファメモリに格納されたデータをプリンタに出力する第２出力ステップとをコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１９】  請求項１８において、前記第２出力ステップが、描画命令の種類、サイズに対応する展開時間が閾値以上な場合、前記バッファメモリに格納されたデータの一部をプリンタに出力するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項２０】  請求項１８において、前記予め定めた量が、プリンタの受信バッファのサイズより小さい出力サイズを含むプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項２１】  請求項１８において、前記バッファメモリにデータが存在する場合、存在するデータをプリンタに出力し、出力されたデータのサイズが出力可能サイズより小さい場合、前記バンドメモリに展開されたデータのうち出力可能サイズから出力したサイズを減算したサイズのデータを前記第１出力ステップにより出力させ、前記バンドメモリに残っているデータを前記格納ステップにより格納させ、出力されたデータのサイズが出力可能サイズより小さくない場合、前記第１出力ステップにより出力されず前記バンドメモリに残っているデータを前記格納ステップにより格納させるステップをコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【課題を解決するための手段】
請求項１の発明は、コンピュータとプリンタを接続したプリントシステムであって、前記コンピュータが、出力要求された描画データをバンドメモリヘイメージ展開する展開手段と、バッファメモリとを有し、前記プリンタが前記コンピュータからのデータを一時ストアするための受信バッファを有するプリントシステムにおいて、前記展開手段によるバンドごとの描画データの展開が開始される度に、前記バッファメモリにデータが存在するか否かを判定する第１存否判定手段と、該第１存否判定手段により否定判定された場合に、設定されている出力サイズ分のデータを前記プリンタに供給し、残データを前記バッファメモリに供給する第１供給手段と、前記第１存否判定手段により肯定判定された場合に、描画データの種類とサイズから求めた処理時間が閾値より大きいか否か判定する判定手段と、該判定手段により肯定判定された場合に、設定されている出力サイズ分のデータを前記バッファメモリから前記プリンタに供給する第２供給手段と、前記展開手段によるバンドごとの描画データの展開が終了する度に、前記バッファメモリにデータが存在するか否かを判定する第２存否判定手段と、該第２存否判定手段により肯定判定された場合に、前記バッファメモリの全ての残データを前記プリンタに供給する第３供給手段と、該第３供給手段により供給されたデータのデータ量が、設定された出力サイズ以上でかつ前記受信バッファのサイズ以下である予め定めた出力可能サイズ未満であるか否かを判定するサイズ判定手段と、該サイズ判定手段により肯定判定された場合に、前記出力可能サイズと、前記第３供給手段により供給されたデータのデータ量の差を新しい出力サイズとして設定し、前記第１存否判定手段により否定判定された場合に、前記出力可能サイズを新しい出力サイズとして設定する設定手段と、前記サイズ判定手段により否定判定された場合に、前記バンドメモリの残データを前記バッファメモリにストアするストア手段とを備えたことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項１において、判定手段は、描画データの種類とサイズから予め定めた処理時間を描画データの種類とサイズに対応させて記憶した記憶手段と、前記第１存否判定手段により肯定判定された場合に、描画データの種類とサイズに対応する処理時間を前記記憶手段から取り出す取出手段とを有し、前記取出手段により取り出された処理時間が閾値より大きいか否か判定することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項１において、第２供給手段による前記プリンタへのデータの供給が完了した後、前記取出手段により取出された処理時間を０として初期化する第１初期化手段をさらに備えることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項１において、ストア手段による前記バッファメモリへの残データのストアが完了した後、前記取出手段により取出された処理時間を０として初期化する第２初期化手段をさらに備えることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、受信バッファを有するプリンタを接続したコンピュータであって、バンドメモリとバッファメモリとを有するコンピュータに、バンドごとの描画データの前記バンドメモリへの展開が開始される度に、前記バッファメモリにデータが存在するか否かを判定する第１存否判定手順と、該第１存否判定手順により否定判定された場合に、設定されている出力サイズ分のデータを前記プリンタに供給し、残データを前記バッファメモリに供給する第１供給手順と、前記第１存否判定手順により肯定判定された場合に、描画データの種類とサイズから求めた処理時間が閾値より大きいか否か判定する判定手順と、該判定手順により肯定判定された場合に、設定されている出力サイズ分のデータを前記バッファメモリから前記プリンタに供給する第２供給手順と、バンドごとの描画データの前記バンドメモリへの展開が終了する度に、前記バッファメモリにデータが存在するか否かを判定する第２存否判定手順と、該第２存否判定手順により肯定判定された場合に、前記バッファメモリの全ての残データを前記プリンタに供給する第３供給手順と、該第３供給手順により供給されたデータのデータ量が、設定された出力サイズ以上でかつ前記受信バッファのサイズ以下である予め定めた出力可能サイズ未満であるか否かを判定するサイズ判定手順と、該サイズ判定手順により肯定判定された場合に、前記出力可能サイズと、前記第３供給手順により供給されたデータのデータ量の差を新しい出力サイズとして設定し、前記第１存否判定手順により否定判定された場合に、前記出力可能サイズを新しい出力サイズとして設定する設定手順と、前記サイズ判定手順により否定判定された場合に、前記バンドメモリの残データを前記バッファメモリにストアするストア手順とを実行させる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、判定手順が、描画データの種類とサイズから予め定めた処理時間を描画データの種類とサイズに対応させて記憶した記憶手順と、前記第１存否判定手順により肯定判定された場合に、描画データの種類とサイズに対応する処理時間を前記記憶手順から取り出す取出手順とを有し、前記取出手順により取り出された処理時間が閾値より大きいか否か判定する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、判定手順が、描画データの種類とサイズから予め定めた処理時間を描画データの種類とサイズに対応させて記憶した記憶手順と、前記第１存否判定手順により肯定判定された場合に、描画データの種類とサイズに対応する処理時間を前記記憶手順から取り出す取出手順とを有し、前記取出手順により取り出された処理時間が閾値より大きいか否か判定する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、第２供給手順によるプリンタへのデータの供給が完了した後、取出手順により取出された処理時間を０として初期化する第１初期化手順をコンピュータに実行させる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、ストア手順によるバッファメモリへの残データのストアが完了した後、前記取出手順により取出された処理時間を０として初期化する第２初期化手順をコンピュータに実行させる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項１０の発明は、描画命令に基づきデータをバンドメモリに展開する展開手段と、前記バンドメモリに展開されたデータのうちの予め定めた量をプリンタに出力する第１出力手段と、前記バンドメモリに展開されたデータのうちの前記第１出力手段により出力後に残ったデータをバッファメモリに格納する格納手段と、前記展開手段による展開時間に応じて、前記バッファメモリに格納されたデータをプリンタに出力する第２出力手段とを備えたことを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項１０において、第２出力手段は、描画命令の種類、サイズに対応する展開時間が閾値以上な場合、前記バッファメモリに格納されたデータの一部をプリンタに出力することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項１０において、前記バッファメモリにデータが存在する場合、存在するデータをプリンタに出力し、出力されたデータのサイズが出力可能サイズより小さい場合、前記バンドメモリに展開されたデータのうち出力可能サイズから出力したサイズを減算したサイズのデータを前記第１出力手段により出力させ、前記バンドメモリに残っているデータを前記格納手段により格納させ、出力されたデータのサイズが出力可能サイズより小さくない場合、前記第１出力手段により出力されず前記バンドメモリに残っているデータを前記格納手段により格納させる手段をさらに備えることができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項１０において、前記バッファメモリにデータが存在する場合、存在するデータのうち出力可能サイズ分をプリンタに出力し、残りのデータは前記バッファメモリに残し、前記バンドメモリに展開されたデータのうち出力可能サイズから出力したサイズを減算したサイズのデータを前記第１出力手段により出力させ、前記バンドメモリに残っているデータを前記格納手段により格納させる手段をさらに備えることができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項１４の発明は、描画命令に基づきデータをバンドメモリに展開する展開ステップと、前記バンドメモリに展開されたデータのうちの予め定めた量のデータをプリンタに出力する第１出力ステップと、前記バンドメモリに展開されたデータのうちの前記第１出力ステップにより出力された後に残ったデータをバッファメモリに格納する格納ステップと、前記展開ステップによる展開時間に応じて、前記バッファメモリに格納されたデータをプリンタに出力する第２出力ステップとを備えることを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項１４において、第２出力ステップは、描画命令の種類、サイズに対応する展開時間が閾値以上な場合、前記バッファメモリに格納されたデータの一部をプリンタに出力することができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項１４において、予め定めた量は、プリンタの受信バッファのサイズより小さい出力サイズを含むことができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
請求項１４において、前記バッファメモリにデータが存在する場合、存在するデータをプリンタに出力し、出力されたデータのサイズが出力可能サイズより小さい場合、前記バンドメモリに展開されたデータのうち出力可能サイズから出力したサイズを減算したサイズのデータを前記第１出力ステップにより出力させ、前記バンドメモリに残っているデータを前記格納ステップにより格納させ、出力されたデータのサイズが出力可能サイズより小さくない場合、前記第１出力ステップにより出力されず前記バンドメモリに残っているデータを前記格納ステップにより格納させるステップをさらに備えることができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、描画命令に基づきデータをバンドメモリに展開する展開ステップと、前記バンドメモリに展開されたデータのうちの予め定めた量のデータをプリンタに出力する第１出力ステップと、前記バンドメモリに展開されたデータのうちの前記第１出力ステップにより出力された後に残ったデータをバッファメモリに格納する格納ステップと、前記展開ステップによる展開時間に応じて、前記バッファメモリに格納されたデータをプリンタに出力する第２出力ステップとをコンピュータに実行させる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、第２出力ステップが、描画命令の種類、サイズにより対応する展開時間が閾値以上な場合、前記バッファメモリに格納されたデータの一部をプリンタに出力する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、前記予め定めた量が、プリンタの受信バッファのサイズより小さい出力サイズを含む。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、前記バッファメモリにデータが存在する場合、存在するデータをプリンタに出力し、出力されたデータのサイズが出力可能サイズより小さい場合、前記バンドメモリに展開されたデータのうち出力可能サイズから出力したサイズを減算したサイズのデータを前記第１出力ステップにより出力させ、前記バンドメモリに残っているデータを前記格納ステップにより格納させ、出力されたデータのサイズが出力可能サイズより小さくない場合、前記第１出力ステップにより出力されず前記バンドメモリに残っているデータを前記格納ステップにより格納させるステップをコンピュータに実行させる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
他方、バッファメモリ１０３ｂにデータがあると判断した場合は、ステップＳ２０３にて、展開した描画データの種類とサイズを取得し、取得した描画データの種類とサイズに対応する展開時間ＴをＲＡＭ１０３から取り出す。そして、ステップＳ２０４にて、取り出した展開時間Ｔが閾値Ｔｈ以上であるか否かを判定する。