(57)【特許請求の範囲】
【請求項１】
印刷要求される印刷オブジェクトから中間データを作成する中間データ作成手段と、
前記中間データの作成と並行して、前記印刷オブジェクトからオブジェクト分類テーブルを作成する分類テーブル作成手段と、
前記中間データと前記オブジェクト分類テーブルを保存する記憶デバイスと、
前記記憶デバイスに記憶された前記オブジェクト分類テーブル及びコンピュータの動作環境と、複数のＰＤＬから選択するＰＤＬとを対応づけたＰＤＬ判断テーブルに基づいて複数のＰＤＬから一つのＰＤＬを選択するＰＤＬ判断手段と、
前記中間データから前記選択したＰＤＬで記述したＰＤＬデータを作成するＰＤＬ作成手段と、
前記ＰＤＬデータを印刷機器に出力する出力手段と
を有することを特徴とする印刷オブジェクト変換装置。
【請求項２】
前記ＰＤＬ判断テーブルにおける前記オブジェクト分類テーブルは、文字列、ビットマップデータ数、円弧数、四角形数、直線数、曲線数のうち少なくとも一つを含むことを特徴とする請求項１に記載の印刷オブジェクト変換装置。
【請求項３】
前記ＰＤＬ判断テーブルにおける前記コンピュータの動作環境は、ＣＰＵクロック数、メモリ搭載量、接続インタフェースの種類、印刷機器の種類のうち少なくとも一つを含むことを特徴とする請求項１に記載の印刷オブジェクト変換装置。
【請求項４】
印刷要求される印刷オブジェクトから中間データを作成する中間データ作成ステップと、
前記中間データの作成と並行して、前記印刷オブジェクトからオブジェクト分類テーブルを作成する分類テーブル作成ステップと、
前記中間データと前記オブジェクト分類テーブルを記憶デバイスに保存する記憶ステップと、
前記記憶デバイスに記憶された前記オブジェクト分類テーブル及びコンピュータの動作環境と、複数のＰＤＬから選択するＰＤＬとを対応づけたＰＤＬ判断テーブルに基づいて複数のＰＤＬから一つのＰＤＬを選択するＰＤＬ判断ステップと、
前記中間データから前記選択したＰＤＬで記述したＰＤＬデータを作成するＰＤＬ作成ステップと、
前記ＰＤＬデータを印刷機器に出力する出力ステップと
を有することを特徴とする印刷オブジェクト変換方法。
【請求項５】
前記ＰＤＬ判断テーブルにおける前記オブジェクト分類テーブルは、文字列、ビットマップデータ数、円弧数、四角形数、直線数、曲線数のうち少なくとも一つを含むことを特徴とする請求項４に記載の印刷オブジェクト変換方法。
【請求項６】
前記ＰＤＬ判断テーブルにおける前記コンピュータの動作環境は、ＣＰＵクロック数、メモリ搭載量、接続インタフェースの種類、印刷機器の種類のうち少なくとも一つを含むことを特徴とする請求項４に記載の印刷オブジェクト変換方法。
【請求項７】
印刷要求される印刷オブジェクトから中間データを作成する中間データ作成ステップと、
前記中間データの作成と並行して、前記印刷オブジェクトからオブジェクト分類テーブルを作成する分類テーブル作成ステップと、
前記中間データと前記オブジェクト分類テーブルを記憶デバイスに保存する記憶ステップと、
前記記憶デバイスに記憶された前記オブジェクト分類テーブル及びコンピュータの動作環境と、複数のＰＤＬから選択するＰＤＬとを対応づけたＰＤＬ判断テーブルに基づいて複数のＰＤＬから一つのＰＤＬを選択する判断ステップと、
前記中間データから前記選択したＰＤＬで記述したＰＤＬデータを作成するＰＤＬ作成ステップと、
前記ＰＤＬデータを印刷機器に出力する出力ステップと
を有することを特徴とする印刷オブジェクト変換方法をコンピュータに実行させるためのプログラムを記録するコンピュータ読取り可能な記録媒体。
【請求項８】
前記ＰＤＬ判断テーブルにおける前記オブジェクト分類テーブルは、文字列、ビットマップデータ数、円弧数、四角形数、直線数、曲線数のうち少なくとも一つを含むことを特徴とする請求項７に記載の印刷オブジェクト変換方法をコンピュータに実行させるためのプログラムを記録するコンピュータ読取り可能な記録媒体。
【請求項９】
前記ＰＤＬ判断テーブルにおける前記コンピュータの動作環境は、ＣＰＵクロック数、メモリ搭載量、接続インタフェースの種類、印刷機器の種類のうち少なくとも一つを含むことを特徴とする請求項７に記載の印刷オブジェクト変換方法をコンピュータに実行させるためのプログラムを記録するコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷オブジェクトをＰＤＬデータに変換して、印刷機器に出力する印刷制御に関する。
【０００２】
【従来の技術】
コンピュータシステム上のアプリケーションソフトウエアから印刷要求される印刷オブジェクトは、通常、印刷機器を制御するプリンタドライバと呼ばれる印刷用プログラムを介して印刷機器で印刷される。このようにプリンタドライバが用いられるのは、印刷オブジェクトをそのまま印刷機器に送って印刷するのでは印刷機器での負担が大きくなるためである。このプリンタドライバでは、まず印刷オブジェクトから中間データを作成する。次いで、中間データから、印刷イメージを指示するためのページ記述言語ＰＤＬ（page description language）で記述したＰＤＬデータを作成し、このＰＤＬデータを印刷機器に出力する。印刷機器では、このＰＤＬデータをビットマップデータに変換して印刷する。
【０００３】
なお、中間データからもとの画像情報を変換するモードを決定する先行技術がある。これは、中間データからインデックスを作成し、画像品位を考慮した画像処理モードを決定し、画像情報をプリンタに備えられた画像処理モードに適合する画像情報に変換する技術（特開平１０−３３６４３８号公報）である。しかし、これは、画像情報の解像度、階調数を印刷機器の性能に応じて適宜調整するものであり、画像品位をできるだけ維持するものである。
また、ＰＤＬデータからの展開処理に関する先行技術がある。これは、中間データに基づくビットマップイメージを生成し、このビットマップイメージを複数のバンド領域に分割してバンドメモリに記憶し、各バンド領域にわたって展開されるライン数を判定することで中間データに基づく各バンドメモリへの展開処理負担を軽減する技術（特開平１１−２４８６３号公報）である。しかし、これは、ＰＤＬデータを展開したビットマップデータをバンドメモリで処理する方法であって、ＰＤＬデータからの展開処理の負担軽減を行うものである。
【０００４】
【発明が解決しようとする課題】
アプリケーションから印刷要求される印刷オブジェクトの印刷には、相当の時間がかかっており、その高速化が求められている。この印刷オブジェクトの印刷に時間がかかる要因の一つとしては、印刷機器の解像度の向上等によって印刷オブジェクトそのものが膨大なデータとなっていることが挙げられる。また、別の要因としては、複数のＰＤＬに対応する印刷機器が普及し始めていることが挙げられる。このような印刷機器で印刷する場合には、複数のＰＤＬからＰＤＬを選択してＰＤＬデータを作成する必要がある。従来、印刷しようとする者がＰＤＬを選択したり、アプリケーション側でＰＤＬを選択している。しかし、印刷オブジェクトによっては所定のＰＤＬ以外のＰＤＬを選択した場合には、ＰＤＬデータの作成時間や、印刷機器での印刷時間が余分にかかってしまう場合がある。また、ＰＤＬデータを作成するコンピュータの動作環境によってもＰＤＬ作成時間は変わる場合がある。そのため、複数のＰＤＬの中から最適なＰＤＬを選択して、印刷時間を短縮することが求められている。
【０００５】
そこで、本発明の目的は、印刷時間を短縮するプリンタドライバを提供することである。
【０００６】
【課題を解決するための手段】
本発明に係る印刷オブジェクト変換装置は、印刷要求される印刷オブジェクトから中間データを作成する中間データ作成手段と、
前記中間データの作成と並行して、前記印刷オブジェクトからオブジェクト分類テーブルを作成する分類テーブル作成手段と、
前記中間データと前記オブジェクト分類テーブルを保存する記憶デバイスと、
前記記憶デバイスに記憶された前記オブジェクト分類テーブル及びコンピュータの動作環境と、複数のＰＤＬから選択するＰＤＬとを対応づけたＰＤＬ判断テーブルに基づいて複数のＰＤＬから一つのＰＤＬを選択するＰＤＬ判断手段と、
前記中間データから前記選択したＰＤＬで記述したＰＤＬデータを作成するＰＤＬ作成手段と、
前記ＰＤＬデータを印刷機器に出力する出力手段と
を有することを特徴とする。
【０００７】
ここで、ページ記述言語ＰＤＬ(page description language)としては、例えば、ＰｏｓｔＳｃｒｉｐｔ（商標）、ＰＣＬ（商標）、ＬＩＰＳ（商標）、Ｉｎｔｅｒｐｒｅｓｓ（商標）等の他、種々のＰＤＬであってもよい。
【０００８】
この印刷機器としては、複数のページ記述言語ＰＤＬに対応しているものであって、入力されたＰＤＬデータをビットマップデータ等に展開して印刷を実行できるものであればよい。このような印刷機器としては、例えば、レーザプリンタ等を用いることができる。ただし、レーザプリンタに限られず、ＰＤＬデータを利用して印刷できる印刷機器であれば利用できる。
【００１０】
ここで、ＰＤＬ判断テーブルは、あらかじめ記憶デバイスに保存しておいたものを用いてもよい。また、接続されている印刷機器や動作環境が変更される度に、随時作成してもよい。さらに、前記ＰＤＬ判断テーブルにおける前記オブジェクト分類テーブルは、文字列、ビットマップデータ数、円弧数、四角形数、直線数、曲線数のうち少なくとも一つを含んでもよい。またさらに、前記ＰＤＬ判断テーブルにおける前記コンピュータの動作環境は、ＣＰＵクロック数、メモリ搭載量、接続インタフェースの種類、印刷機器の種類のうち少なくとも一つを含んでもよい。
【００１２】
本発明に係る印刷オブジェクト変換方法は、印刷要求される印刷オブジェクトから中間データを作成する中間データ作成ステップと、
前記中間データの作成と並行して、前記印刷オブジェクトからオブジェクト分類テーブルを作成する分類テーブル作成ステップと、
前記中間データと前記オブジェクト分類テーブルを記憶デバイスに保存する記憶ステップと、
前記記憶デバイスに記憶された前記オブジェクト分類テーブル及びコンピュータの動作環境と、複数のＰＤＬから選択するＰＤＬとを対応づけたＰＤＬ判断テーブルに基づいて複数のＰＤＬから一つのＰＤＬを選択するＰＤＬ判断ステップと、
前記中間データから前記選択したＰＤＬで記述したＰＤＬデータを作成するＰＤＬ作成ステップと、
前記ＰＤＬデータを印刷機器に出力する出力ステップと
を有することを特徴とする。
【００１３】
前記ＰＤＬ判断テーブルにおける前記オブジェクト分類テーブルは、文字列、ビットマップデータ数、円弧数、四角形数、直線数、曲線数のうち少なくとも一つを含んでもよい。また、前記ＰＤＬ判断テーブルにおける前記コンピュータの動作環境は、ＣＰＵクロック数、メモリ搭載量、接続インタフェースの種類、印刷機器の種類のうち少なくとも一つを含んでもよい。
【００１５】
本発明に係る印刷オブジェクト変換方法をコンピュータに実行させるためのプログラムを記録するコンピュータ読取り可能な記録媒体は、印刷要求される印刷オブジェクトから中間データを作成する中間データ作成ステップと、
前記中間データの作成と並行して、前記印刷オブジェクトからオブジェクト分類テーブルを作成する分類テーブル作成ステップと、
前記中間データと前記オブジェクト分類テーブルを記憶デバイスに保存する記憶ステップと、
前記記憶デバイスに記憶された前記オブジェクト分類テーブル及びコンピュータの動作環境と、複数のＰＤＬから選択するＰＤＬとを対応づけたＰＤＬ判断テーブルに基づいて複数のＰＤＬから一つのＰＤＬを選択する判断ステップと、
前記中間データから前記選択したＰＤＬで記述したＰＤＬデータを作成するＰＤＬ作成ステップと、
前記ＰＤＬデータを印刷機器に出力する出力ステップと
を有することを特徴とする印刷オブジェクト変換方法をコンピュータに実行させるためのプログラムを記録する。
【００１６】
ここで、プログラムを記録する記録媒体としては、例えば、磁気テープ、フレキシブルディスク、ハードディスク等の磁気記録媒体、ＣＤ−ＲＯＭやＣＤ−Ｒ等の光ディスク、光磁気ディスク、ＲＯＭやＥＥＰＲＯＭ等の半導体記憶装置等を用いることができる。
【００１８】
さらに、本発明に係る印刷オブジェクト変換方法をコンピュータに実行させるためのプログラムを記録するコンピュータ読取り可能な記録媒体は、前記プログラムを記録するコンピュータ読取り可能な記録媒体であって、前記ＰＤＬ判断テーブルにおける前記オブジェクト分類テーブルは、文字列、ビットマップデータ数、円弧数、四角形数、直線数、曲線数のうち少なくとも一つを含むことを特徴とする。
【００２１】
さらに、本発明に係る印刷オブジェクト変換方法をコンピュータに実行させるためのプログラムを記録するコンピュータ読取り可能な記録媒体は、前記プログラムを記録するコンピュータ読取り可能な記録媒体であって、前記ＰＤＬ判断テーブルにおける前記コンピュータの動作環境は、ＣＰＵクロック数、メモリ搭載量、接続インタフェースの種類、印刷機器の種類のうち少なくとも一つを含むことを特徴とする。
【００２２】
【発明の実施の形態】
以下、本発明に係る実施の形態について、添付図面を参照して説明する。
【００２３】
図１は、一般的な印刷システム１０の概略図である。図１に示すように、この印刷システム１０には、通常、コンピュータ４に入力装置５、表示装置６、記憶デバイス７、それに印刷機器８が接続されている。このコンピュータ４は、ＣＰＵ１と、ＣＰＵ１に接続されるＲＯＭ２やＲＡＭ３によって構成されている。また、アプリケーションソフトは、通常、ＲＯＭ２又は記憶デバイス７からＲＡＭ３に読み込まれる。アプリケーションからの印刷オブジェクトの印刷要求はＣＰＵ１から印刷機器８に伝えられ、印刷機器８で印刷される。ここで、記憶デバイスは、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、それに不揮発性半導体記憶装置等であってもよい。また、入力装置５は、例えば、キーボードやポインティングデバイス等であってもよい。表示装置６は、例えば、ＣＲＴ、液晶表示装置等であってもよい。
【００２４】
図２は、本発明の実施の形態に係る印刷オブジェクト変換装置における印刷オブジェクト変換処理２０を説明する概略図である。この印刷オブジェクト変換処理２０は、中間データ作成部２４、分類テーブル作成部２６、記憶デバイス２８、ＰＤＬ判断部３０、判断テーブル（ＰＤＬ判断テーブル）３２、ＰＤＬ作成部３４ａ、３４ｂ、それに出力部３６とからなる。
【００２５】
この印刷オブジェクト変換処理２０の動作について以下に詳述する。この印刷オブジェクト変換処理２０では、まずアプリケーション２２から印刷要求される印刷オブジェクトを受け取る。次に、中間データ作成部２４で、この印刷オブジェクトから中間データを作成する。この中間データの例を表１に示す。
【００２６】
【表１】
0004337246.tif 000002
【００２７】
次に、分類テーブル作成部２６では、中間データ作成部２４での中間データ作成と並列して、印刷オブジェクトからオブジェクト分類テーブルを作成する。このオブジェクト分類テーブルは、例えば、文字列数、ビットマップデータ数、円弧数、四角形数、直線数、曲線数等のうち少なくとも一つを含むものである。なお、オブジェクト分類テーブルの項目は上記項目に限定されるものではない。このオブジェクト分類テーブルの例を表２に示す。
【００２８】
【表２】
0004337246.tif 000003
【００２９】
この作成した中間データとオブジェクト分類テーブルを例えば、記憶デバイス２８に保存する。
【００３０】
次に、ＰＤＬ判断部３０では、オブジェクト分類テーブルとコンピュータの動作環境と、あらかじめ用意されているＰＤＬ判断テーブル３２とを比較して複数のＰＤＬから一つのＰＤＬを選択する。まず、ＰＤＬ判断部３０では、記憶デバイス２８に保存しているオブジェクト分類テーブルと、コンピュータ４の動作環境を取得する。表３に、このコンピュータの動作環境の例を示す。
【００３１】
【表３】
0004337246.tif 000004
【００３２】
次に、表４に、ＰＤＬ判断テーブル３２の例を示す。
【００３３】
【表４】
0004337246.tif 000005
【００３４】
ここで、表４のＰＤＬ判断テーブルについて説明する。このＰＤＬ判断テーブルは、全体でＮ行のテーブルである。また、各列の項目のうち、文字列数から曲線数まではオブジェクト分類テーブルに対応しており、ＣＰＵクロック数から印刷機器の種類まではコンピュータの動作環境に対応する。そして、右端に各行の条件に対応するＰＤＬタイプを示している。複数のＰＤＬから一つのＰＤＬを選択するにあたって、オブジェクト分類テーブルと動作環境の条件が、いずれかの行の条件にすべてあてはまる場合に、右端に示すＰＤＬタイプが選択される。例えば、表２のオブジェクト分類テーブルと表３のコンピュータの動作環境の各条件は、表４中、ｎ行目の条件に該当するため、ＰＤＬ２が選択される。
【００３５】
なお、ＰＤＬ判断テーブルの各列の項目は、オブジェクト分類テーブルに対応する項目として、文字列数、ビットマップデータ数、円弧数、四角形数、直線数、曲線数のうち少なくとも一つ含んでいればよい。ＰＤＬ判断テーブルの各列の項目には、さらに、コンピュータの動作環境に対応するＣＰＵクロック数、メモリ搭載量、接続インタフェースの種類、印刷機器の種類のうち少なくとも一つを含むのが好ましい。また、ＰＤＬ判断テーブルは表４に示す表形式のものに限られず、条件分岐型のものであってもよい。また、ＰＤＬ判断テーブルは、あらかじめ用意しているものでもよく、動作環境が変化するごとに新たに作成してもよい。また、ＰＤＬ判断テーブルは、ＲＯＭやＲＡＭ等のほか、記憶デバイスに保存しておいてもよい。
【００３６】
次に、選択したＰＤＬがＰＤＬ２であるので、ＰＤＬ２作成部３４ｂでは、中間データからＰＤＬ２で記述したＰＤＬデータを作成する。
次いで、出力部３６では、このＰＤＬデータを印刷機器３８に出力する。
【００３７】
この条件下では、選択されたＰＤＬ２によるＰＤＬデータの作成時間と、印刷機器３８での印刷時間の合計時間が最も短くなるので、印刷を高速化できる。
なお、ＰＤＬ判断部３０でオブジェクト分類テーブルのみを判断の対象として用い、コンピュータの動作環境については判断対象としない場合も選択できる。この場合には、印刷機器３８での印刷時間を短縮できる。
【００３８】
また、この印刷オブジェクト変換装置は、図１に示す印刷システム１０において、コンピュータ４又は印刷機器８の内部に備えてもよく、これらとは別の装置として設けてもよい。また、ハードウエアとして実現する場合のみならずソフトウエアによって実現してもよい。
【００３９】
図３は、本発明の実施の形態として、印刷オブジェクト変換方法がプリンタドライバとして実現される場合にコンピュータ上で実行される印刷オブジェクト変換方法を説明するフローチャートである。この印刷オブジェクト変換方法を図３のフローチャートにより説明する。
＜ステップ０：Ｓ０＞（図示せず）
まず、この印刷要求受信ステップＳ０では、アプリケーションから印刷オブジェクト１０１の印刷要求を受ける。この印刷要求は、例えば、アプリケーションから直接に、又はオペレーションシステムＯＳのインターフェースを介して、プリンタドライバのエントリ関数をコールして行われる。
＜ステップ１：Ｓ１＞
この中間データ作成ステップＳ１では、印刷オブジェクト１０１から中間データを作成する。
＜ステップ２：Ｓ２＞
この分類テーブル作成ステップＳ２では、印刷オブジェクト１０１からオブジェクト分類テーブルを作成する。このステップ２は、中間データを作成するステップ１の実行と並列して行う。
＜ステップ３：Ｓ３＞
この記憶処理ステップＳ３では、ステップ１で作成された中間データと、ステップ２で作成されたオブジェクト分類テーブルを記憶デバイスに保存する。印刷オブジェクト１０１がファイル形式である場合には、その識別子と属性を記憶デバイスへ保存してもよい。
＜ステップ４：Ｓ４＞
このＰＤＬ判断ステップＳ４では、オブジェクト分類テーブルとコンピュータの動作環境と、あらかじめ用意されているＰＤＬ判断テーブルとを比較して、複数のＰＤＬから一つのＰＤＬを選択する。まず、記憶デバイスに保存しているオブジェクト分類テーブルと、コンピュータの動作環境を取得する。このＰＤＬ判断ステップＳ４では、ＰＤＬ判断テーブル上で上記条件に該当する場合のＰＤＬタイプを選択するが、テーブル形式ではなく、条件分岐形式によってＰＤＬタイプを選択してもよい。なお、この印刷オブジェクト変換方法は、プリンタドライバとして実現される場合、プリンタドライバは、印刷機器ごとに指定されてもよく、プリンタドライバは、複数の印刷機器に対応していてもよい。
＜ステップ５：Ｓ５＞
このＰＤＬデータ作成ステップＳ５では、中間データをステップ４で選択したＰＤＬによって記述したＰＤＬデータ１０７を作成する。
＜ステップ６：Ｓ６＞
この出力ステップＳ６では、作成したＰＤＬデータ１０７を印刷機器１０９に出力する。
＜ステップ７：Ｓ７＞（図示せず）
この印刷ステップＳ７では、ＰＤＬデータを印刷機器１０９で展開処理してビットマップデータに変換し、このビットマップデータの印刷を行う。
【００４０】
この印刷オブジェクト変換方法においては、ＰＤＬ判断ステップＳ４で複数のＰＤＬから最適なＰＤＬを選択することができる。この選択されるＰＤＬによって印刷オブジェクト１０１の中間データからＰＤＬデータを作成することによって、ＰＤＬデータ作成時間と、印刷機器１０９での印刷時間とを最適化することができ、印刷を高速化できる。換言すれば、コンピュータへの負荷と印刷機器１０９への負荷のバランスを最適化して印刷を高速化できる。
【００４１】
本発明に係る実施の形態について別の態様として、印刷オブジェクト変換方法をコンピュータに実行させるためのプログラムを記録するコンピュータ読取り可能な記録媒体がある。
【００４２】
この記録媒体に記録されているプログラムは、コンピュータ上で実行することによって、上記印刷オブジェクト変換方法が実行される。この印刷オブジェクト変換方法は、アプリケーションから印刷要求される度に実行してもよく、また、あらかじめこの印刷オブジェクト変換方法を実行するプログラムをシステムに組み込んでおいて機能させてもよい。印刷オブジェクト変換方法を実行するプログラムをシステムに組み込んでおいて機能させる実行形式は、上記のプリンタドライバとしての実行形式である。このようにシステムに組み込んで印刷を行う実行形式が好ましい。
【００４３】
ここで、プログラムを記録する記録媒体としては、例えば、磁気テープ、フレキシブルディスク、ハードディスク等の磁気記録媒体、ＣＤ−ＲＯＭやＣＤ−Ｒ等の光ディスク、光磁気ディスク、ＲＯＭやＥＥＰＲＯＭ等の半導体記憶装置等を用いることができる。
【００４４】
この印刷オブジェクト変換方法に関するプログラムを記録するコンピュータ読取り可能な記録媒体においては、このプログラムをコンピュータで実行することにより、複数のＰＤＬから最適なＰＤＬを選択することができる。この選択されるＰＤＬによって印刷オブジェクトの中間データからＰＤＬデータを作成することによって、ＰＤＬデータ作成時間と、印刷機器での印刷時間とを最適化することができ、印刷を高速化できる。換言すれば、コンピュータへの負荷と印刷機器への負荷のバランスを最適化して印刷を高速化できる。
【００４５】
【発明の効果】
以上、詳述した通り、本発明に係る印刷オブジェクト変換装置によれば、印刷オブジェクトの種類等やコンピュータの動作環境に応じて、複数のＰＤＬから最適なＰＤＬを選択できる。これによって、コンピュータへの負荷と印刷機器への負荷のバランスを最適化でき、印刷を高速化することができる。
【００４６】
本発明に係る印刷オブジェクト変換方法によれば、印刷オブジェクトの種類等やコンピュータの動作環境に応じて、複数のＰＤＬから最適なＰＤＬを選択できる。これによって、コンピュータへの負荷と印刷機器への負荷のバランスを最適化でき、印刷を高速化することができる。
【００４７】
本発明に係る印刷オブジェクト変換方法に関するプログラムを記録するコンピュータ読取り可能な記録媒体によれば、コンピュータで印刷オブジェクト変換方法に関するプログラムを実行することで、印刷オブジェクトの種類等やコンピュータの動作環境に応じて、複数のＰＤＬから最適なＰＤＬを選択できる。これによって、コンピュータへの負荷と印刷機器への負荷のバランスを最適化でき、印刷を高速化することができる。
【図面の簡単な説明】
【図１】  印刷システムの概略図である。
【図２】  本発明の実施の形態に係る印刷オブジェクト変換装置における印刷オブジェクト変換処理の概略図である。
【図３】  本発明の別の実施の形態に係る印刷オブジェクト変換方法の動作概念を示すフローチャートである。
【符号の説明】
１  ＣＰＵ                      ２  ＲＯＭ
３  ＲＡＭ                      ４  コンピュータ
５  入力装置                    ６  表示装置
７  記憶デバイス                ８  印刷機器
１０  印刷システム              ２０  印刷オブジェクト変換処理
２２  アプリケーション          ２４  中間データ作成部
２６  分類テーブル作成部        ２８  記憶デバイス
３０  ＰＤＬ判断部              ３２  判断テーブル（ＰＤＬ判断テーブル）
３４ａ  ＰＤＬ１作成部          ３４ｂ  ＰＤＬ２作成部
３６  出力部                    ３８  印刷機器
１０１  印刷オブジェクト      １０２  中間データ作成ステップ（Ｓ１）
１０３  分類テーブル作成ステップ（Ｓ２）
１０４  記憶処理ステップ（Ｓ３）    １０５  ＰＤＬ判断ステップ（Ｓ４）
１０６  ＰＤＬ作成ステップ（Ｓ５）  １０７  ＰＤＬデータ
１０８  出力ステップ（Ｓ６）        １０９  印刷機器
【図１】
0004337246.tif 000006
【図２】
0004337246.tif 000007
【図３】
0004337246.tif 000008