【手続補正書】
【提出日】平成16年8月24日(2004.8.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータとしての印刷制御装置であって、
任意のアプリケーションにより生成された文書データに対して、論理ページ単位にページ向きを取得する取得手段と、
物理ページをＮ（Ｎ：自然数）分割して論理ページ１ページに対応する印刷領域を決定する領域決定手段と、
該各印刷領域のサイズと前記取得手段で取得された論理ページ毎のページ向きとに基づいて、論理ページ毎に論理ページのサイズを決定する論理ページサイズ決定手段と、
前記論理ページサイズ決定手段で決定された各論理ページのサイズで、前記領域決定手段で決定された各印刷領域に、各論理ページが配置された印刷データを生成する印刷データ生成手段とを備え、
前記論理ページサイズ決定手段は、同一物理ページに配置される各論理ページのページ向きが異なる場合に、各論理ページ毎に、互いに異なる論理ページのサイズを決定することを特徴とする印刷制御装置。
【請求項２】
前記論理ページのページ情報を保存する保存手段と、
前記論理ページのページ情報に含まれるページサイズ情報に基づいて、物理ページの用紙サイズ及び用紙向きを決定する用紙決定手段とを更に有し、
前記論理ページサイズ決定手段は、該保存されたページ情報と該決定された用紙サイズに基づいて、各論理ページのサイズを決定することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記用紙決定手段は、同一用紙に印刷されるＮページ分のページ情報に基づき最適な用紙サイズを決定することを特徴とする請求項２記載の印刷制御装置。
【請求項４】
前記領域決定手段は、用紙分割数Ｎが２の倍数であり且つ自然数の二乗でない場合は用紙分割時に長辺方向長さが短辺方向長さの２倍以上の用紙については用紙向きを変更せず、長辺方向長さが短辺方向長さの２倍以下の用紙については用紙向きを変更することを特徴とする請求項１乃至３の何れかに記載の印刷制御装置。
【請求項５】
印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータにおける印刷制御方法であって、
任意のアプリケーションにより生成された文書データに対して、論理ページ単位にページ向きを取得する取得ステップと、
物理ページをＮ（Ｎ：自然数）分割して論理ページの印刷領域を決定する領域決定ステップと、
該各印刷領域のサイズ及び前記取得ステップで取得された論理ページ毎のページ向きに基づいて、論理ページ毎に論理ページのサイズを決定する論理ページサイズ決定ステップと、
前記論理ページサイズ決定ステップで決定された各論理ページのサイズで、前記領域決定ステップで決定された各印刷領域に、各論理ページが配置された印刷データを生成する印刷データ生成ステップとを含み、
前記論理ページサイズ決定ステップは、同一物理ページに配置される各論理ページのページ向きが異なる場合に、各論理ページ毎に、互いに異なる論理ページのサイズを決定することを特徴とする印刷制御方法。
【請求項６】
前記論理ページのページ情報を保存する保存ステップと、
前記論理ページのページ情報に含まれるページサイズ情報に基づいて、物理ページの用紙サイズ及び用紙向きを決定する用紙決定ステップとを更に有し、
前記論理ページサイズ決定ステップは、該保存されたページ情報と該決定された用紙サイズに基づいて、各論理ページのサイズを決定することを特徴とする請求項５記載の印刷制御方法。
【請求項７】
前記用紙決定ステップでは、同一用紙に印刷されるＮページ分のページ情報に基づき最適な用紙サイズを決定することを特徴とする請求項６記載の印刷制御方法。
【請求項８】
前記領域決定ステップでは、用紙分割数Ｎが２の倍数であり且つ自然数の二乗でない場合は用紙分割時に長辺方向長さが短辺方向長さの２倍以上の用紙については用紙向きを変更せず、長辺方向長さが短辺方向長さの２倍以下の用紙については用紙向きを変更することを特徴とする請求項５乃至７の何れかに記載の印刷制御方法。
【請求項９】
印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータで実行されるプログラムを記憶した記憶媒体であって、
任意のアプリケーションにより生成された文書データに対して、論理ページ単位にページ向きを取得する取得ステップと、
物理ページをＮ（Ｎ：自然数）分割して印刷領域を決定する領域決定ステップと、
該各印刷領域のサイズ及び前記取得ステップで取得された論理ページ毎のページ向きに基づいて、論理ページ毎に論理ページのサイズを決定する論理ページサイズ決定ステップと、
前記論理ページサイズ決定ステップで決定された各論理ページのサイズで、前記領域決定ステップで決定された各印刷領域に、各論理ページが配置された印刷データを生成する印刷データ生成ステップとを含み、
前記論理ページサイズ決定ステップは、同一物理ページに配置される各論理ページのページ向きが異なる場合に、各論理ページ毎に、互いに異なる論理ページのサイズを決定することを特徴とするコンピュータ読み取り可能なプログラムを記憶した記憶媒体。
【請求項１０】
前記プログラムは、前記論理ページのページ情報を保存する保存ステップと、
前記論理ページのページ情報に含まれるページサイズ情報に基づいて、物理ページの用紙サイズ及び用紙向きを決定する用紙決定ステップとを更に有し、
前記論理ページサイズ決定ステップは、該保存されたページ情報と該決定された用紙サイズに基づいて、各論理ページのサイズを決定することを特徴とする請求項９記載の記憶媒体。
【請求項１１】
前記用紙決定ステップでは、同一用紙に印刷されるＮページ分のページ情報に基づき最適な用紙サイズを決定することを特徴とする請求項１０記載の記憶媒体。
【請求項１２】
前記領域決定ステップでは、用紙分割数Ｎが２の倍数であり且つ自然数の二乗でない場合は用紙分割時に長辺方向長さが短辺方向長さの２倍以上の用紙については用紙向きを変更せず、長辺方向長さが短辺方向長さの２倍以下の用紙については用紙向きを変更することを特徴とする請求項９乃至１１の何れかに記載の記憶媒体。
【請求項１３】
印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータとしての印刷制御装置であって、
任意のアプリケーションが生成した描画データに基づいて生成される共通の印刷情報を、ＯＳに依存した描画手段であるグラフィックエンジンから受け取るディスパッチャ手段と、
前記ディスパッチャ手段が受け取った印刷情報を中間データに変換し、該中間データをスプールファイルとしてスプール手段に格納しておく中間データ変換手段と、
Ｎページ分（Ｎ：自然数）の論理ページを１ページ分の物理ページに割り当てる指定を設定する設定手段と、
物理ページをＮ分割して論理ページ１ページに対応する印刷領域を決定し、論理ページ毎に拡縮率を決定する領域決定手段と、
前記スプールファイルでスプールされた中間データの生成状況を監視して、該中間データに基づく印刷処理が可能であるかを判断する判断手段と、
前記判断手段により印刷処理が可能であると判断された場合に、該決定された印刷領域に該当する論理ページが拡縮されて配置されるように、前記スプール手段に格納されている中間データを加工し、前記グラフィックエンジンが認識可能な描画データ形式に変換して、当該グラフィックエンジンに変換されたデータを再出力する再出力手段と、
前記再出力手段により再出力され、前記グラフィックエンジンを介して前記ディスパッチャ手段が受け取った印刷情報に基づいて、前記印刷装置が解釈可能な印刷データを生成する印刷データ生成手段と、
を有することを特徴とする印刷制御装置。
【請求項１４】
前記領域決定手段は、同一物理ページに配置される各論理ページのページ向きが異なる場合に、各論理ページ毎に、互いに異なる拡縮率を決定することを特徴とする請求項１３記載の印刷制御装置。
【請求項１５】
前記領域決定手段は、用紙分割数Ｎが２の倍数であり且つ自然数の二乗でない場合は用紙分割時に長辺方向長さが短辺方向長さの２倍以上の用紙については用紙向きを変更せず、長辺方向長さが短辺方向長さの２倍以下の用紙については用紙向きを変更することを特徴とする請求項１３または１４に記載の印刷制御装置。
【請求項１６】
印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータにおける印刷制御方法であって、
任意のアプリケーションが生成した描画データに基づいて生成される共通の印刷情報を、ＯＳに依存した描画手段であるグラフィックエンジンからディスパッチャ手段が受け取る受け取りステップと、
前記ディスパッチャ手段が受け取った印刷情報を中間データに変換させ、該中間データをスプールファイルとしてスプール手段に格納させる中間データ変換ステップと、
Ｎページ分（Ｎ：自然数）の論理ページを１ページ分の物理ページに割り当てる指定を設定させる設定ステップと、
物理ページをＮ分割して論理ページ１ページに対応する印刷領域を決定させ、論理ページ毎に拡縮率を決定させる領域決定ステップと、
前記スプールファイルでスプールされた中間データの生成状況を監視して、該中間データに基づく印刷処理が可能であるかを判断する判断ステップと、
前記判断ステップで印刷処理が可能であると判断された場合に、該決定された印刷領域に該当する論理ページが拡縮されて配置されるように、前記スプール手段に格納されている中間データを加工させ、前記グラフィックエンジンが認識可能な描画データ形式に変換して、当該グラフィックエンジンに変換されたデータを再出力させる再出力ステップと、
前記再出力ステップで再出力され、前記グラフィックエンジンを介して前記ディスパッチャ手段が受け取った印刷情報に基づいて、前記印刷装置が解釈可能な印刷データを生成する印刷データ生成ステップと、
を含むことを特徴とする印刷制御方法。
【請求項１７】
印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータで実行される印刷制御プログラムが格納された記憶媒体であって、該印刷制御プログラムのステップは、
任意のアプリケーションが生成した描画データに基づいて生成される共通の印刷情報を、ＯＳに依存した描画手段であるグラフィックエンジンからディスパッチャ手段が受け取る受け取りステップと、
前記ディスパッチャ手段が受け取った印刷情報を中間データに変換させ、該中間データをスプールファイルとしてスプール手段に格納させる中間データ変換ステップと、
Ｎページ分（Ｎ：自然数）の論理ページを１ページ分の物理ページに割り当てる指定を設定させる設定ステップと、
物理ページをＮ分割して論理ページ１ページに対応する印刷領域を決定させ、論理ページ毎に拡縮率を決定させる領域決定ステップと、
前記スプールファイルでスプールされた中間データの生成状況を監視して、該中間データに基づく印刷処理が可能であるかを判断する判断ステップと、
前記判断ステップで印刷処理が可能であると判断された場合に、該決定された印刷領域に該当する論理ページが拡縮されて配置されるように、前記スプール手段に格納されている中間データを加工させ、前記グラフィックエンジンが認識可能な描画データ形式に変換して、当該グラフィックエンジンに変換されたデータを再出力させる再出力ステップと、
前記再出力ステップで再出力され、前記グラフィックエンジンを介して前記ディスパッチャ手段が受け取った印刷情報に基づいて、前記印刷装置が解釈可能な印刷データを生成する印刷データ生成ステップと、
を含むことを特徴とするコンピュータ読み取り可能なプログラムが格納された記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本願の第１の発明は、印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータとしての印刷制御装置であって、任意のアプリケーションにより生成された文書データに対して、論理ページ単位にページ向きを取得する取得手段と、物理ページをＮ（Ｎ：自然数）分割して論理ページ１ページに対応する印刷領域を決定する領域決定手段と、該各印刷領域のサイズと前記取得手段で取得された論理ページ毎のページ向きとに基づいて、論理ページ毎に論理ページのサイズを決定する論理ページサイズ決定手段と、前記論理ページサイズ決定手段で決定された各論理ページのサイズで、前記領域決定手段で決定された各印刷領域に、各論理ページが配置された印刷データを生成する印刷データ生成手段とを備え、前記論理ページサイズ決定手段は、同一物理ページに配置される各論理ページのページ向きが異なる場合に、各論理ページ毎に、互いに異なる論理ページのサイズを決定することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、前記論理ページのページ情報を保存する保存手段と、前記論理ページのページ情報に含まれるページサイズ情報に基づいて、物理ページの用紙サイズ及び用紙向きを決定する用紙決定手段とを更に有し、前記論理ページサイズ決定手段は、該保存されたページ情報と該決定された用紙サイズに基づいて、各論理ページのサイズを決定することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前記用紙決定手段は、同一用紙に印刷されるＮページ分のページ情報に基づき最適な用紙サイズを決定することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、前記領域決定手段は、用紙分割数Ｎが２の倍数であり且つ自然数の二乗でない場合は用紙分割時に長辺方向長さが短辺方向長さの２倍以上の用紙については用紙向きを変更せず、長辺方向長さが短辺方向長さの２倍以下の用紙については用紙向きを変更することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上記目的を達成するため、本発明のその他の解決手段は、上記装置を制御する方法、もしくは上記装置を制御するためのコンピュータ読み取り可能なプログラムが格納された記憶媒体において実現する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記目的を達成するため、本願の第２の発明は、印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータとしての印刷制御装置であって、任意のアプリケーションが生成した描画データに基づいて生成される共通の印刷情報を、ＯＳに依存した描画手段であるグラフィックエンジンから受け取るディスパッチャ手段と、前記ディスパッチャ手段が受け取った印刷情報を中間データに変換し、該中間データをスプールファイルとしてスプール手段に格納しておく中間データ変換手段と、Ｎページ分（Ｎ：自然数）の論理ページを１ページ分の物理ページに割り当てる指定を設定する設定手段と、物理ページをＮ分割して論理ページ１ページに対応する印刷領域を決定し、論理ページ毎に拡縮率を決定する領域決定手段と、前記スプールファイルでスプールされた中間データの生成状況を監視して、該中間データに基づく印刷処理が可能であるかを判断する判断手段と、前記判断手段により印刷処理が可能であると判断された場合に、該決定された印刷領域に該当する論理ページが拡縮されて配置されるように、前記スプール手段に格納されている中間データを加工し、前記グラフィックエンジンが認識可能な描画データ形式に変換して、当該グラフィックエンジンに変換されたデータを再出力する再出力手段と、前記再出力手段により再出力され、前記グラフィックエンジンを介して前記ディスパッチャ手段が受け取った印刷情報に基づいて、前記印刷装置が解釈可能な印刷データを生成する印刷データ生成手段とを有することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、前記領域決定手段は、同一物理ページに配置される各論理ページのページ向きが異なる場合に、各論理ページ毎に、互いに異なる拡縮率を決定することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、前記領域決定手段は、用紙分割数Ｎが２の倍数であり且つ自然数の二乗でない場合は用紙分割時に長辺方向長さが短辺方向長さの２倍以上の用紙については用紙向きを変更せず、長辺方向長さが短辺方向長さの２倍以下の用紙については用紙向きを変更することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上記目的を達成するため、本発明のその他の解決手段は、上記装置を制御する方法、もしくは上記装置を制御するためのコンピュータ読み取り可能なプログラムが格納された記憶媒体において実現する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】削除
【補正の内容】
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】削除
【補正の内容】
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】削除
【補正の内容】
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】削除
【補正の内容】
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】削除
【補正の内容】
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】削除
【補正の内容】
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】削除
【補正の内容】
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】削除
【補正の内容】
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】削除
【補正の内容】
【手続補正４６】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】削除
【補正の内容】
【手続補正４７】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】削除
【補正の内容】
【手続補正４８】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】削除
【補正の内容】
【手続補正４９】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】削除
【補正の内容】
【手続補正５０】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】削除
【補正の内容】
【手続補正５１】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】削除
【補正の内容】
【手続補正５２】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】削除
【補正の内容】
【手続補正５３】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】削除
【補正の内容】
【手続補正５４】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】削除
【補正の内容】
【手続補正５５】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】削除
【補正の内容】
【手続補正５６】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】削除
【補正の内容】
【手続補正５７】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】削除
【補正の内容】
【手続補正５８】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】削除
【補正の内容】
【手続補正５９】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】削除
【補正の内容】
【手続補正６０】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】削除
【補正の内容】
【手続補正６１】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】削除
【補正の内容】
【手続補正６２】
【補正対象書類名】明細書
【補正対象項目名】０１７３
【補正方法】変更
【補正の内容】
【０１７３】
【発明の効果】
以上説明したように、本発明によれば、印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータとしての印刷制御装置において、任意のアプリケーションにより生成された文書データに対して、論理ページ単位にページ向きを取得する取得手段と、物理ページをＮ（Ｎ：自然数）分割して論理ページ１ページに対応する印刷領域を決定する領域決定手段と、該各印刷領域のサイズと前記取得手段で取得された論理ページ毎のページ向きとに基づいて、論理ページ毎に論理ページのサイズを決定する論理ページサイズ決定手段と、前記論理ページサイズ決定手段で決定された各論理ページのサイズで、前記領域決定手段で決定された各印刷領域に、各論理ページが配置された印刷データを生成する印刷データ生成手段とを備え、前記論理ページサイズ決定手段は、同一物理ページに配置される各論理ページのページ向きが異なる場合に、各論理ページ毎に、互いに異なる論理ページのサイズを決定するため、同一文書内に用紙サイズや用紙向きが混在しているような場合でも、途中で排紙したり印刷領域からはみ出してしまうことなく、用紙サイズや用紙向きが混在していない文書に近い出力結果を得ることができる。
【手続補正６３】
【補正対象書類名】明細書
【補正対象項目名】０１７４
【補正方法】変更
【補正の内容】
【０１７４】
また本発明によれば、印刷制御装置は、前記ページデータのページサイズ情報を保存する保存手段を有し、前記論理ページサイズ決定手段は、該保存されたページサイズ情報に基づいて、各論理ページのサイズを決定するため、ページサイズ情報に基づく的確な論理ページサイズでページデータを拡縮して各印刷領域に配置することが可能となり、同一文書内に用紙サイズや用紙向きが混在しているような場合でも、途中で排紙したり印刷領域からはみ出してしまうことなく、用紙サイズや用紙向きが混在していない文書に近い出力結果を得ることができる。
【手続補正６４】
【補正対象書類名】明細書
【補正対象項目名】０１７６
【補正方法】変更
【補正の内容】
【０１７６】
また本発明によれば、印刷制御装置の前記領域決定手段は、用紙分割数Ｎが２の倍数であり且つ自然数の二乗でない場合は用紙分割時に長辺方向長さが短辺方向長さの２倍以上の用紙については用紙向きを変更せず、長辺方向長さが短辺方向長さの２倍以下の用紙については用紙向きを変更するため、長辺方向長さが短辺方向長さの２倍以上あるような細長い用紙の場合でも、より大きな分割領域を得ることが可能となり、より大きな表示サイズで印刷することができる。
【手続補正６５】
【補正対象書類名】明細書
【補正対象項目名】０１７７
【補正方法】変更
【補正の内容】
【０１７７】
また本発明によれば、印刷対象用紙のレイアウトを行うことにより印刷装置で印刷される印刷データを生成するホストコンピュータとしての印刷制御装置であって、任意のアプリケーションが生成した描画データに基づいて生成される共通の印刷情報を、ＯＳに依存した描画手段であるグラフィックエンジンから受け取るディスパッチャ手段と、前記ディスパッチャ手段が受け取った印刷情報を中間データに変換し、該中間データをスプールファイルとしてスプール手段に格納しておく中間データ変換手段と、Ｎページ分（Ｎ：自然数）の論理ページを１ページ分の物理ページに割り当てる指定を設定する設定手段と、物理ページをＮ分割して論理ページ１ページに対応する印刷領域を決定し、論理ページ毎に拡縮率を決定する領域決定手段と、前記スプールファイルでスプールされた中間データの生成状況を監視して、該中間データに基づく印刷処理が可能であるかを判断する判断手段と、前記判断手段により印刷処理が可能であると判断された場合に、該決定された印刷領域に該当する論理ページが拡縮されて配置されるように、前記スプール手段に格納されている中間データを加工し、前記グラフィックエンジンが認識可能な描画データ形式に変換して、当該グラフィックエンジンに変換されたデータを再出力する再出力手段と、前記再出力手段により再出力され、前記グラフィックエンジンを介して前記ディスパッチャ手段が受け取った印刷情報に基づいて、前記印刷装置が解釈可能な印刷データを生成する印刷データ生成手段とを有するので、アプリケーションや印刷装置で拡大縮小機能を持たなくとも、ならびに、プリンタドライバ中のグラフィックエンジンが出力した印刷情報から印刷装置で解釈可能な印刷データを生成する部分を新たに制作することなしに、拡大縮小処理を行った印刷物を得ることができるという効果がある。
【手続補正６６】
【補正対象書類名】明細書
【補正対象項目名】０１７８
【補正方法】削除
【補正の内容】
【手続補正６７】
【補正対象書類名】明細書
【補正対象項目名】０１７９
【補正方法】削除
【補正の内容】
【手続補正６８】
【補正対象書類名】明細書
【補正対象項目名】０１８０
【補正方法】削除
【補正の内容】
【手続補正６９】
【補正対象書類名】明細書
【補正対象項目名】０１８１
【補正方法】削除
【補正の内容】
【手続補正７０】
【補正対象書類名】明細書
【補正対象項目名】０１８２
【補正方法】削除
【補正の内容】
【手続補正７１】
【補正対象書類名】明細書
【補正対象項目名】０１８３
【補正方法】削除
【補正の内容】
【手続補正７２】
【補正対象書類名】明細書
【補正対象項目名】０１８４
【補正方法】削除
【補正の内容】
【手続補正７３】
【補正対象書類名】明細書
【補正対象項目名】０１８５
【補正方法】削除
【補正の内容】
【手続補正７４】
【補正対象書類名】明細書
【補正対象項目名】０１８６
【補正方法】削除
【補正の内容】
【手続補正７５】
【補正対象書類名】明細書
【補正対象項目名】０１８７
【補正方法】削除
【補正の内容】
【手続補正７６】
【補正対象書類名】明細書
【補正対象項目名】０１８８
【補正方法】削除
【補正の内容】
【手続補正７７】
【補正対象書類名】明細書
【補正対象項目名】０１８９
【補正方法】削除
【補正の内容】
【手続補正７８】
【補正対象書類名】明細書
【補正対象項目名】０１９０
【補正方法】削除
【補正の内容】
【手続補正７９】
【補正対象書類名】明細書
【補正対象項目名】０１９１
【補正方法】削除
【補正の内容】
【手続補正８０】
【補正対象書類名】明細書
【補正対象項目名】０１９２
【補正方法】削除
【補正の内容】
【手続補正８１】
【補正対象書類名】明細書
【補正対象項目名】０１９３
【補正方法】削除
【補正の内容】
【手続補正８２】
【補正対象書類名】明細書
【補正対象項目名】０１９４
【補正方法】削除
【補正の内容】
【手続補正８３】
【補正対象書類名】明細書
【補正対象項目名】０１９５
【補正方法】削除
【補正の内容】
【手続補正８４】
【補正対象書類名】明細書
【補正対象項目名】０１９６
【補正方法】削除
【補正の内容】