【手続補正書】
【提出日】平成16年5月21日(2004.5.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ページ記述言語で既述された印刷データをホストコンピュータから受信して前記印刷データに基づいて画像を出力する画像出力装置であって、
印刷データがフォームデータの生成を指示する生成コマンドを含むか否か判定する判定手段と、
前記判定手段により前記印刷データがフォームデータの生成を指示する生成コマンドを含むと判定された場合、フォームデータを、印刷データに基づいてバンド単位の画像データとして生成し、前記画像データをバンド単位に符号化して複数のバンドで構成されるページについての符号化フォームデータを生成するフォーム生成手段と、
前記フォーム生成手段によりバンド単位で生成された前記符号化フォームデータをバンド単位で格納手段に格納し、前記格納手段に格納された前記符号化フォームデータをバンド単位で読出し可能に管理する管理手段と、
印刷データをフォームデータとオーバーレイして印刷する場合に、前記格納手段に格納された符号化フォームデータをバンド単位に復号して、復号されたフォームデータに、該フォームデータのバンドに対応するバンドの印刷データを重ねて出力するオーバーレイ手段と
を備えることを特徴とする画像出力装置。
【請求項２】
前記フォーム生成手段は、印刷データとともに受信するフォームデータを基に、画像データを生成して符号化し格納することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記フォーム生成手段は、予め不揮発性メモリに格納されたフォームデータを基に、画像データを生成して符号化し格納することを特徴とする請求項１に記載の画像出力装置。
【請求項４】
前記フォーム生成手段は、電源投入時あるいは空き時間に、フォームデータを読み出して該フォームデータを基に画像データを生成することを特徴とする請求項３に記載の画像出力装置。
【請求項５】
前記フォーム生成手段は、ホストから指示されるフォーム生成命令によってフォームデータを基に画像データを生成することを特徴とする請求項１に記載の画像出力装置。
【請求項６】
前記フォーム生成手段は、１ページを分割してなるバンド単位で画像データを生成し、符号化して格納することを特徴とする請求項１に記載の画像出力装置。
【請求項７】
前記オーバレイ手段は、前記復号されたフォームデータに印刷データをバンド単位に重ねる処理を遂行し、該処理を１ページ含まれる全バンドについて繰り返すことを特徴とする請求項１に記載の画像出力装置。
【請求項８】
前記オーバーレイ出力手段は、フォームデータ以外の通常ページデータを、フォームデータの上に重複させることを特徴とする請求項１に記載の画像出力装置。
【請求項９】
前記フォーム生成手段は、フォームデータに含まれる描画オブジェクトの複雑度に従って、フォームデータから画像データを生成して保持するか、あるいは描画オブジェクトのまま格納するか、あるいはフォーム生成処理を中断するかを決定することを特徴とする請求項１に記載の画像出力装置。
【請求項１０】
前記複雑度は、描画オブジェクト生成に要する処理時間を元に計測されることを特徴とする請求項９に記載の画像出力装置。
【請求項１１】
前記フォーム生成手段は、前記格納手段により格納できる空き容量に従って、フォームデータから画像データを生成して保持するか、あるいは描画オブジェクトのまま格納するか、あるいはフォーム生成処理を中断するかを決定することを特徴とする請求項１に記載の画像出力装置。
【請求項１２】
前記フォームデータは、改ページ命令とともに発行されることを特徴とする請求項１に記載の画像出力装置。
【請求項１３】
前記フォーム生成手段は、前記フォーム格納手段が使用可能な空き容量に従って、複数の符合化手順のうちの一つを選択することを特徴とする請求項１に記載の画像出力装置。
【請求項１４】
前記フォーム生成手段は、フォームデータに含まれるオブジェクトの複雑さに従って、複数の符合化手順のうちの一つを選択することを特徴とする請求項１に記載の画像出力装置。
【請求項１５】
ページ記述言語で既述された印刷データをホストコンピュータから受信して前記印刷データに基づいて画像を出力する画像出力方法であって、
印刷データがフォームデータの生成を指示する生成コマンドを含むか否か判定する判定工程と、
前記判定工程により前記印刷データがフォームデータの生成を指示する生成コマンドを含むと判定された場合、フォームデータを、印刷データに基づいてバンド単位の画像データとして生成し、前記画像データをバンド単位に符号化して複数のバンドで構成されるページについての符号化フォームデータを生成するフォーム生成工程と、
前記フォーム生成工程によりバンド単位で生成された前記符号化フォームデータをバンド単位で格納手段に格納し、前記格納手段に格納された前記符号化フォームデータをバンド単位で読出し可能に管理する管理工程と、
印刷データをフォームデータとオーバーレイして印刷する場合に、前記格納手段に格納された符号化フォームデータをバンド単位に復号して、復号されたフォームデータに、該フォームデータのバンドに対応するバンドの印刷データを重ねて出力するオーバーレイ工程と
を備えることを特徴とする画像出力方法。
【請求項１６】
前記フォーム生成工程は、印刷データとともに受信するフォームデータを基に、画像データを生成して符号化し格納することを特徴とする請求項１５に記載の画像出力方法。
【請求項１７】
前記フォーム生成工程は、予め不揮発性メモリに格納されたフォームデータを基に、画像データを生成して符号化し格納することを特徴とする請求項１５に記載の画像出力方法。
【請求項１８】
前記フォーム生成工程は、電源投入時あるいは空き時間に、フォームデータを読み出して該フォームデータを基に画像データを生成することを特徴とする請求項１７に記載の画像出力方法。
【請求項１９】
前記フォーム生成工程は、ホストから指示されるフォーム生成命令によってフォームデータを基に画像データを生成することを特徴とする請求項１５に記載の画像出力方法。
【請求項２０】
前記フォーム生成工程は、１ページを分割してなるバンド単位で画像データを生成し、符号化して格納することを特徴とする請求項１５に記載の画像出力方法。
【請求項２１】
前記フォーム生成工程は、１ページ単位で画像データを生成し、符号化して格納することを特徴とする請求項１５に記載の画像出力方法。
【請求項２２】
前記オーバーレイ出力工程は、フォームデータ以外の通常ページデータを、フォームデータの上に重複させることを特徴とする請求項１５に記載の画像出力方法。
【請求項２３】
前記フォーム生成工程は、フォームデータに含まれる描画オブジェクトの複雑度に従って、フォームデータから画像データを生成して保持するか、あるいは描画オブジェクトのまま格納するか、あるいはフォーム生成処理を中断するかを決定することを特徴とする請求項１５に記載の画像出力方法。
【請求項２４】
前記複雑度は、描画オブジェクト生成に要する処理時間を元に計測されることを特徴とする請求項９に記載の画像出力方法。
【請求項２５】
前記フォーム生成工程は、前記格納工程により格納できる空き容量に従って、フォームデータから画像データを生成して保持するか、あるいは描画オブジェクトのまま格納するか、あるいはフォーム生成処理を中断するかを決定することを特徴とする請求項１５に記載の画像出力方法。
【請求項２６】
前記フォームデータは、改ページ命令等の特定の命令とともに発行されることを特徴とする請求項１５に記載の画像出力方法。
【請求項２７】
前記フォーム生成工程は、前記フォーム格納工程が使用可能な空き容量に従って、複数の符合化手順のうちの一つを選択することを特徴とする請求項１５に記載の画像出力方法。
【請求項２８】
前記フォーム生成工程は、フォームデータに含まれるオブジェクトの複雑さに従って、複数の符合化手順のうちの一つを選択することを特徴とする請求項１５に記載の画像出力方法。
【請求項２９】
ページ記述言語で既述された印刷データをホストコンピュータから受信して前記印刷データに基づいて画像を出力する画像出力装置としてコンピュータを機能させるためのプログラムを格納したコンピュータ可読記憶媒体であって、
印刷データがフォームデータの生成を指示する生成コマンドを含むか否か判定する判定手段と、
前記判定手段により前記印刷データがフォームデータの生成を指示する生成コマンドを含むと判定された場合、フォームデータを、印刷データに基づいてバンド単位の画像データとして生成し、前記画像データをバンド単位に符号化して複数のバンドで構成されるページについての符号化フォームデータを生成するフォーム生成手段と、
前記フォーム生成手段によりバンド単位で生成された前記符号化フォームデータをバンド単位で格納手段に格納し、前記格納手段に格納された前記符号化フォームデータをバンド単位で読出し可能に管理する管理手段と、
印刷データをフォームデータとオーバーレイして印刷する場合に、前記格納手段に格納された符号化フォームデータをバンド単位に復号して、復号されたフォームデータに、該フォームデータのバンドに対応するバンドの印刷データを重ねて出力するオーバーレイ手段と
を有する装置としてコンピュータを機能させるためのプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
【課題を解決するための手段】
上記目的を達成するために本発明に係る画像出力装置は以下のような構成を備える。即ち、ページ記述言語で既述された印刷データをホストコンピュータから受信して前記印刷データに基づいて画像を出力する画像出力装置であって、
印刷データがフォームデータの生成を指示する生成コマンドを含むか否か判定する判定手段と、
前記判定手段により前記印刷データがフォームデータの生成を指示する生成コマンドを含むと判定された場合、フォームデータを、印刷データに基づいてバンド単位の画像データとして生成し、前記画像データをバンド単位に符号化して複数のバンドで構成されるページについての符号化フォームデータを生成するフォーム生成手段と、
前記フォーム生成手段によりバンド単位で生成された前記符号化フォームデータをバンド単位で格納手段に格納し、前記格納手段に格納された前記符号化フォームデータをバンド単位で読出し可能に管理する管理手段と、
印刷データをフォームデータとオーバーレイして印刷する場合に、前記格納手段に格納された符号化フォームデータをバンド単位に復号して、復号されたフォームデータに、該フォームデータのバンドに対応するバンドの印刷データを重ねて出力するオーバーレイ手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
或いは、本発明に係る画像出力方法は以下のような構成を備える。即ち、ページ記述言語で既述された印刷データをホストコンピュータから受信して前記印刷データに基づいて画像を出力する画像出力方法であって、
印刷データがフォームデータの生成を指示する生成コマンドを含むか否か判定する判定工程と、
前記判定工程により前記印刷データがフォームデータの生成を指示する生成コマンドを含むと判定された場合、フォームデータを、印刷データに基づいてバンド単位の画像データとして生成し、前記画像データをバンド単位に符号化して複数のバンドで構成されるページについての符号化フォームデータを生成するフォーム生成工程と、
前記フォーム生成工程によりバンド単位で生成された前記符号化フォームデータをバンド単位で格納手段に格納し、前記格納手段に格納された前記符号化フォームデータをバンド単位で読出し可能に管理する管理工程と、
印刷データをフォームデータとオーバーレイして印刷する場合に、前記格納手段に格納された符号化フォームデータをバンド単位に復号して、復号されたフォームデータに、該フォームデータのバンドに対応するバンドの印刷データを重ねて出力するオーバーレイ工程とを備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
或いは、本発明に係るコンピュータ可読メモリは以下のような構成を備える。即ち、ページ記述言語で既述された印刷データをホストコンピュータから受信して前記印刷データに基づいて画像を出力する画像出力装置としてコンピュータを機能させるためのプログラムを格納したコンピュータ可読記憶媒体であって、
印刷データがフォームデータの生成を指示する生成コマンドを含むか否か判定する判定手段と、
前記判定手段により前記印刷データがフォームデータの生成を指示する生成コマンドを含むと判定された場合、フォームデータを、印刷データに基づいてバンド単位の画像データとして生成し、前記画像データをバンド単位に符号化して複数のバンドで構成されるページについての符号化フォームデータを生成するフォーム生成手段と、
前記フォーム生成手段によりバンド単位で生成された前記符号化フォームデータをバンド単位で格納手段に格納し、前記格納手段に格納された前記符号化フォームデータをバンド単位で読出し可能に管理する管理手段と、
印刷データをフォームデータとオーバーレイして印刷する場合に、前記格納手段に格納された符号化フォームデータをバンド単位に復号して、復号されたフォームデータに、該フォームデータのバンドに対応するバンドの印刷データを重ねて出力するオーバーレイ手段とを有する装置としてコンピュータを機能させるためのプログラムを格納した。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】