(57)【要約】  【課題】  ＰＤＬドライバを備えた印刷要求装置から、既存のＰＤＬドライバの設定画面を利用して、イメージプリンタへの印刷を可能とするプリント支援モジュールを提供する。  【解決手段】  プリント支援モジュール４００は、ＰＤＬドライバ３００とポートモニタ５００の間に介挿され、前記ＰＤＬドライバ３００から出力されたページ記述言語で記載された印刷データをラスタライズするラスタライズ処理と、このラスタライズした印刷データを前記ポートモニタ５００に送出する送出処理とをＰＣ１０に実行させる。【選択図】  図１
2005321886.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバとポートモニタの間に介挿され、前記プリンタドライバから出力されたページ記述言語で記載されたデータをラスタライズするラスタライズ処理と、
このラスタライズにより生成したイメージデータを前記ポートモニタに送出する送出処理と
を印刷要求装置に実行させることを特徴とするプリント支援モジュール。
【請求項２】
前記プリンタドライバと前記プリント支援モジュールの間にオペレーションシステムが介在し、前記プリント支援モジュールは、前記オペレーションシステム上で動作するポートモニタと同一の上位モジュール間インターフェースを有することを特徴とする請求項１に記載のプリント支援モジュール。
【請求項３】
前記ラスタライズ処理は、プリンタドライバから出力されたデータのページ記述言語の種類を判別する判別処理を含み、当該判別された種類に対応するラスタライザによりラスタライズを実行することを特徴とすること請求項１または２に記載のプリント支援モジュール。
【請求項４】
印刷設定画面を表示させる設定画面表示処理と、
前記印刷設定画面において入力された設定内容を受け付ける受付処理とを含み、
前記送出処理は、
前記受け付けた設定内容に関する情報を前記ラスタライズ処理で生成したイメージデータと共に前記ポートモニタに送出することを特徴とする請求項１から３のいずれかに記載のプリント支援モジュール。
【請求項５】
前記設定画面表示処理において、前記イメージデータの出力先のプリンタに固有の印刷条件を設定する設定画面を表示することを特徴とする請求項４に記載のプリント支援モジュール。
【請求項６】
プリンタドライバから出力されたページ記述言語で記載されたデータをラスタライズするラスタライズ処理と、
このラスタライズにより生成したイメージデータを前記プリンタドライバにより指定されたプリンタポートに送信する送信処理と
を印刷要求装置に実行させることを特徴とするポートモニタ。
【請求項７】
プリンタにプリントジョブを発行するプリントジョブ発行方法であって、
プリンタドライバで生成されたページ記述言語で記載されたデータをラスタライズするラスタライズステップと、
このラスタライズにより生成したイメージデータを前記プリンタドライバにより指定されたポートに送信する送出ステップと
を含むことを特徴とするプリントジョブ発行方法。
【請求項８】
請求項１から５のいずれかに記載のプリント支援モジュールを記録したコンピュータ読取可能な記録媒体。
【請求項９】
請求項６に記載のポートモニタを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータなどの印刷要求装置上で動作するプリント支援モジュール、ポートモニタ、及び当該プリント支援モジュールやポートモニタを記録した記録媒体並びにプリントジョブ発行方法に関する。
【背景技術】
【０００２】
通常、プリンタにパーソナルコンピュータ（ＰＣ）などの印刷要求装置を接続してなるプリントシステムにあっては、印刷要求装置からＰＤＬ（ページ記述言語）形式の描画データがプリンタに送信され、プリンタ側で、このＰＤＬ形式の描画データをラスタライズしてビットマップデータ（イメージデータ）を生成し、当該ビットマップデータに基づき、プリント処理を実行するように構成されている。
【０００３】
上記ＰＤＬ形式の描画データ（以下、「ＰＤＬデータ」という。）は、アプリケーションで作成された描画データをプリンタドライバにてＰＤＬ形式に変換することにより生成されるが、これにより描画データのサイズを小さくすることができるので、ＰＣとプリンタ間のデータ転送の負担を軽減できるという利点があり、従来から特に、事務処理用プリントシステムにおいては主流となっている。
【０００４】
しかしながら、近年のネットワーク技術の進展によりデータの転送速度が高速化しているため上記転送負担の問題はそれほど起きなくなっており、その一方でコスト低減の観点から、イメージ形式の描画データ（ビットマップ展開された画像データ。以下、「イメージデータ」という。）を受信してそのままプリント処理するプリンタ（以下、「イメージプリンタ」という。これに対して、ＰＤＬデータをラスタライズして出力するプリンタを以下「ＰＤＬプリンタ」という。）を使用したいという要請が強くなってきている。
【０００５】
確かに、イメージプリンタは、ラスタライザを備えないので、ＣＰＵの性能やＲＡＭの容量がそれほど要求されず、ＰＤＬプリンタに比較して安価に製造できるという利点がある。
【特許文献１】特開２００１−４３０４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、通常、プリンタドライバはプリンタの種類ごとに準備され、プリンタドライバを起動すると、当該プリンタドライバ特有の設定画面がＰＣに接続されたディスプレイ上に表示され、ユーザは当該設定画面を見ながらキーボードもしくはマウスなどの入力装置により、印刷部数や用紙サイズなどの印刷条件を設定できるようになっており現在使用中のＰＤＬプリンタから新たにイメージプリンタに交換すると、それに対応した別のプリンタドライバをＰＣにインストールして使用しなければならない。
【０００７】
これにより各種印刷条件を設定するための設定画面も変化し、従来のＰＤＬプリンタの設定画面に慣れていたユーザにとって、大変使い勝手の悪いものとなっており、これがイメージプリンタ普及の大きな弊害となっている。
また、従来のＰＤＬプリンタとイメージプリンタの双方をＰＣに接続して、必要に応じてプリンタドライバを切り替えて使い分ける場合には、２種類のプリンタドライバの設定画面に慣れる必要があり、大変不便である。
【０００８】
本発明は、かかる問題に鑑みてなされたものであり、ＰＣなどの印刷要求装置上で動作するプログラムであって、既存のＰＤＬプリンタ用の設定画面を利用してイメージプリンタのプリント条件などの設定を可能とするプリント支援モジュール、ポートモニタ、および当該プリント支援モジュールやポートモニタを記録した記録媒体、並びにプリントジョブ発行方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係るプリント支援モジュールは、プリンタドライバとポートモニタの間に介挿され、前記プリンタドライバから出力されたページ記述言語で記載されたデータをラスタライズするラスタライズ処理と、このラスタライズにより生成したイメージデータを前記ポートモニタに送出する送出処理とを印刷要求装置に実行させることを特徴とする。
【００１０】
また、前記プリンタドライバと前記プリント支援モジュールの間にオペレーションシステムが介在し、前記プリント支援モジュールは、前記オペレーションシステム上で動作するポートモニタと同一の上位モジュール間インターフェースを有することを特徴とする。
さらに、前記ラスタライズ処理は、プリンタドライバから出力されたデータのページ記述言語の種類を判別する判別処理を含み、当該判別された種類に対応するラスタライザによりラスタライズを実行することを特徴とする。
【００１１】
また、印刷設定画面を表示させる設定画面表示処理と、前記印刷設定画面において入力された設定内容を受け付ける受付処理とを含み、前記送出処理は、前記受け付けた設定内容に関する情報を前記ラスタライズ処理で生成したイメージデータと共に前記ポートモニタに送出することを特徴とする。
また、前記設定画面表示処理において、前記イメージデータの出力先のプリンタに固有の印刷条件を設定する設定画面を表示することを特徴とする。
【００１２】
また、本発明に係るポートモニタは、プリンタドライバから出力されたページ記述言語で記載されたデータをラスタライズするラスタライズ処理と、このラスタライズにより生成したイメージデータを前記プリンタドライバにより指定されたプリンタポートに送信する送信処理とを印刷要求装置に実行させることを特徴とする。
さらに、本発明に係るプリントジョブ発行方法はプリンタにプリントジョブを発行するプリントジョブ発行方法であって、プリンタドライバで生成されたページ記述言語で記載された描画データをラスタライズするラスタライズステップと、このラスタライズにより生成したイメージデータを前記プリンタドライバにより指定されたポートに送信する送出ステップとを含むことを特徴とする。
【００１３】
また、本発明は、上記プリント支援モジュールを記録したコンピュータ読取可能な記録媒体であることを特徴とする。
さらに、また、本発明は、上記ラスタライズ処理を印刷要求装置に実行させるポートモニタを記録したコンピュータ読取可能な記録媒体であることを特徴とする。
【発明の効果】
【００１４】
本発明に係るプリント支援モジュールは、プリンタドライバとポートモニタの間に介挿され、前記プリンタドライバから出力されたＰＤＬ形式のデータをラスタライズするラスタライズ処理と、このラスタライズにより生成したイメージデータをポートモニタに送出する送出処理とを印刷要求装置に実行させるので、既存のＰＤＬプリンタ用の設定画面を利用してイメージプリンタのプリント条件などの設定が可能となり、当該イメージプリンタへ印刷を出力することができる。
【発明を実施するための最良の形態】
【００１５】
（実施の形態１）
本発明に係るプリンタ生成モジュールの実施の形態について、プリントシステムを例にとり、図面を参照しながら説明する。
図１は、本実施の形態に係るプリントシステムの構成を示すシステム構成図である。
同図に示すように、プリントシステム１は、印刷要求装置としてのＰＣ（personal computer）１０と、それぞれＰＣ１０に接続された入力装置１２、表示装置１４、イメージプリンタ２０とから構成される。
【００１６】
入力装置１２は、ユーザからの各種指示を受け付けるものであり、例えばキーボードやマウスなどの装置である。
表示装置１４は、印刷条件設定画面３０などの各種画像を表示するものであり、例えばＣＲＴや液晶ディスプレイなどである。
ＰＣ１０は、Application S/W（アプリケーションソフトウェア)１００、ＯＳ（オペレーションシステム）２００、ＰＤＬドライバ３００、プリント支援モジュール４００、ポートモニタ５００を備えている。
【００１７】
ここで、ＰＤＬドライバ３００は、ユーザがイメージプリンタ２０を導入する以前から使用していたＰＤＬプリンタ用のプリンタドライバである。
また、プリント支援モジュール４００は、例えば、イメージプリンタ２０の購入の際に、当該プリンタ２０に付属していたＣＤ−ＲＯＭに記録されていたものであり、ユーザがこのＣＤ−ＲＯＭからＰＣ１０にインストールしたものである。
【００１８】
次に、印刷データの処理内容について説明する。
Application S/W１００から印刷が実行されると、ＰＤＬドライバ３００はＯＳ２００を介してApplication S/W１００からの印刷データを受け取る。ここで、印刷データには、描画データと、プリント要求コマンドや出力すべきプリンタのポート（プリンタポート）などの情報である制御情報とが含まれる。
【００１９】
次に、ＰＤＬドライバ３００は表示装置１４上に印刷部数、用紙サイズなどの設定を受け付ける印刷条件設定画面３０を表示させる。この印刷条件設定画面３０は、ユーザが以前から使用していたＰＤＬプリンタのＰＤＬドライバ３００によって表示されるものであるから、ユーザに取って慣れている設定画面となっている。
そして、ユーザから入力装置１２を介して印刷条件設定を受け付けると、設定された印刷部数、用紙サイズなどの印刷条件を制御情報に含める。また、描画データからＰＤＬデータを生成し、当該ＰＤＬデータと上記制御情報とを一旦ＯＳ２００に返す。
【００２０】
ＯＳ２００は、上記制御情報を解釈して出力すべきプリンタポートを判断し、イメージプリンタ２０を担当するプリント支援モジュール４００に、上記ＰＤＬデータと制御情報とを送出する。
また、プリント支援モジュール４００は、ＰＤＬデータをラスタライズしてイメージデータを生成し、当該イメージデータと上記制御情報をポートモニタ５００に送出する。なお、このプリント支援モジュール４００のラスタライズ処理の詳細については後述する。
【００２１】
ポートモニタ５００は、所定の通信プロトコルに従って、イメージプリンタ２０に印刷データを出力する。
このようにして、ＰＣ１０からイメージプリンタ２０にプリントジョブが発行されると、イメージプリンタ２０がこのプリントジョブに含まれるイメージデータに基づいて印刷を出力することとなる。
【００２２】
図２は、Application S/W１００において印刷が実行された際の印刷データに含まれる描画に関するデータの流れを示す図である。
図１、図２を参照して、印刷実行の際の印刷データの流れについて説明する。
Application S/W１００から印刷の指示が送出されると（Ｓ１１）、印刷対象の描画データと制御情報からなる印刷データがＯＳ２００を介してＰＤＬドライバ３００に送られる。
【００２３】
ここで、制御情報には、プリント要求コマンドや出力すべきプリンタのポートなどの情報が含まれる。
上記印刷データを受け取るとＰＤＬドライバ３００は、表示装置１４上に印刷部数、用紙サイズなどの設定を受け付ける印刷条件設定画面３０を表示する。
そして、ユーザから入力装置を介して印刷条件設定を受け付けると、設定された印刷部数、用紙サイズなどの印刷条件を制御情報に追記する。また、描画データからＰＤＬデータを生成するＰＤＬ生成処理を行い（Ｓ１２）、当該ＰＤＬデータと上記制御情報とを一旦ＯＳ２００に返す。
【００２４】
ＯＳは、上記制御情報から出力すべきプリンタポートの情報を読み取り、ＯＳ２００で規定されたデータ出力関数でイメージプリンタ２０を担当するプリント支援モジュール４００に、上記ＰＤＬデータと制御情報とを送出する（Ｓ１３）。
プリント支援モジュール４００は、ＰＤＬデータをラスタライズしてイメージデータを生成するラスタライズ処理を行う（Ｓ１４）。なお、このラスタライズ処理の詳細については後述する。
【００２５】
そして、ラスタライズ処理後、制御情報及びイメージデータをＯＳ２００で規定されたデータ出力関数でポートモニタ５００に送出する（Ｓ１５）。
ポートモニタ５００は、所定の通信プロトコル制御を行うことにより、これらの制御情報及びイメージデータをイメージプリンタ２０に送る（Ｓ１６）。
図３は、プリント支援モジュール４００のソフトウェア構成を示す図である。
【００２６】
プリント支援モジュール４００は、ポートＩ／Ｆ部４１０、イメージ生成制御部４２０、ＰＤＬの１種であるＰＣＬ（Printer Control Language：登録商標）からイメージの生成を行うＰＣＬ用のラスタライザ４２４ａ、同じくＰＤＬの１種であるＰＳ（PostScript：登録商標）からイメージの生成を行うＰＳ用のラスタライザ４２４ｂ、ポートＩ／Ｆ部４３０を備えている。
【００２７】
ポートＩ／Ｆ部４１０は、ＯＳ２００とのデータのやり取りを行う。一方、ポートＩ／Ｆ部４３０は、ポートモニタ５００とのデータのやり取りを行う。
次に、プリント支援モジュール４００で実行される処理内容について説明する。
ＯＳ２００からＰＤＬデータがポートＩ／Ｆ４１０部を介して、イメージ生成制御部４２０に送られると、イメージ生成制御部４２０は、上記ＰＤＬデータの文頭部（ヘッダ）を解析することによってＰＤＬの種類を判別する。
【００２８】
例えばＰＤＬの種類がＰＳと判別されたのであれば、イメージ生成制御部４２０は、ＰＳ用のラスタライザ４２４ｂにイメージ生成依頼を行う。依頼を受けたＰＳ用のラスタライザ４２４ｂはＰＳ形式のデータをラスタライズしてイメージデータを生成し、このイメージデータをイメージ生成制御部４２０に返す。
イメージ生成制御部４２０は、上記イメージデータをポートＩ／Ｆ部４３０を介してポートモニタ５００に送出する。
【００２９】
なお、印刷データが複数ページに亘る場合には、１ページずつＰＤＬ判別処理とラスタライズ処理を行って、イメージデータをイメージ生成制御部４２０にスプールして置き、全ページの処理が完了した後に、イメージ生成制御部からポートＩ／Ｆ部４３０を介してかポートモニタ５００にデータを送出する。
以上に説明したように本実施の形態では、プリント支援モジュール４００がＰＤＬデータをラスタライズしてポートモニタ５００に送出するので、ＰＤＬドライバ３００の表示する設定画面をそのまま利用してイメージプリンタ２０で印刷することが可能となる。
【００３０】
また、プリント支援モジュール４００は、ＯＳ２００上で動作するポートモニタ５００へ出力するデータ出力関数と、同一形式のデータ出力関数を受け付ける。これにより、ＯＳ２００と当該モジュール４００との間に別途プログラムなどを設けなくても、ＯＳ２００の後に、プリント支援モジュール４００を配置することができ、ソフトウェア開発量を軽減することができる。
【００３１】
さらに、プリント支援モジュール４００は、ＯＳ２００で規定されたデータ出力関数でポートモニタ５００に印刷データを送出している。これにより、プリント支援モジュール４００とポートモニタ５００との間に別途プログラムなどを設けなくても、ポートモニタはプリント支援モジュールからの印刷データを受け取ることができ、ポートモニタ５００は通常の通信プロトコル制御を行うことができる。
【００３２】
なお、本実施の形態においては、プリント支援モジュール４００は、ＰＳ用とＰＣＬ用の２種類のラスタライザを有しているが、これに加えてＬＩＰＳ(登録商標)用やＥＳＣ／Ｐａｇｅ(登録商標)用の各種ラスタライザを備え、各種のＰＤＬデータに対応可能な構成とすることがより好ましい。
（ＰＣ１０に複数のプリンタが接続されている場合）
図４は、ＰＣ１０に複数のプリンタが接続されている場合のプリントシステム１の構成を示すシステム構成図である。
【００３３】
ＰＣ１０には、イメージプリンタ２２,２４とＰＤＬプリンタ２６が接続されている。
ポートモニタ５０２，５０４，５０６はそれぞれプリンタ２２，２４，２６を担当するものである。
ＰＤＬプリンタ２６は、ユーザがイメージプリンタを導入する以前から使用しており、ＰＤＬドライバ３００を介して印刷データを出力していたプリンタである。
【００３４】
出力先がＰＤＬプリンタ２６である場合、すなわちＯＳ２００がＰＤＬドライバ３００から受け取る制御情報に、印刷すべきプリンタがＰＤＬプリンタ２６である旨が記述されている場合には、ＯＳ２００は上記制御情報を解釈して送出先を判断することによって、ＰＤＬプリンタ２６を担当するポートモニタ５０６に印刷データを送出し、ＰＤＬプリンタ２６から印刷が出力される。
【００３５】
このように、ＰＣ１０にプリント支援モジュール４００がインストールされていても、既存のＰＤＬプリンタ２６を使用することが可能である。
また、出力先がイメージプリンタ２２である場合、ＯＳ２００はプリント支援モジュール４００に印刷データを送出する。
プリント支援モジュールは４００、上述のラスタライズ処理を実行した後、制御情報から送出先を判断して、ＬＰＴ用のポートモニタ５０２に印刷データを送出し、ポートモニタ５０２が所定の通信プロトコル制御を行うことにより、イメージプリンタ２２に印刷データを送り、当該イメージプリンタ２２が印刷を出力する。
【００３６】
出力先がイメージプリンタ２４である場合には、同様に、ＯＳ２００からプリント支援モジュール４００、ＴＣＰ／ＩＰ用のポートモニタ５０４を経て、イメージプリンタ２４へと印刷データが送出される。
既存のＰＤＬプリンタ２６とイメージプリンタ２２，２４の双方をＰＣ１０に接続して、両者を切り換えて使い分けるような場合には、表示する設定画面をユーザが慣れているＰＤＬドライバ３００の設定画面に統一することができるため、使い勝手を従来より極めて良好にすることができる。
（実施の形態２）
本実施の形態では、プリント支援モジュールがイメージ生成処理に加えて、さらに固有条件設定画面を表示することによって、ＰＤＬドライバでは設定できないイメージプリンタに固有の印刷機能の設定をも可能にしたものである。
【００３７】
図５は、本実施の形態に係るプリントシステム１の構成を示すシステム構成図である。
同図に示すように、プリントシステム１は実施の形態１で説明したもの基本的には同様であるが、印刷条件設定画面３０に加えて、固有条件設定画面３２が表示されるところが異なっている。
この固有条件設定画面３２は、プリント支援モジュール４０１によって表示されるものであり、ユーザからの入力を受け付けることによって、イメージプリンタ２０に固有な機能の設定を可能にするための画面である。
【００３８】
図６は、本実施の形態に係るプリント支援モジュール４０１の固有条件設定に関する処理内容を示すフローチャートである。
イメージプリンタ２０に固有機能がある場合には（Ｓ１０１：ＹＥＳ）、プリント支援モジュール４０１は表示装置１４上に固有条件設定画面３２を表示する（Ｓ１０２）。
図７は、表示する固有条件設定画面３２の一例である。以下、本実施の形態では、イメージプリンタ２０がＰｕｎｃｈ（孔開け）、Ｄｕｐｌｅｘ（両面印刷）、Ｓｔａｐｌｅ（綴じ）、Ｓｏｒｔ（並び変え）の固有機能を有し、上記各機能の内、Ｐｕｎｃｈ機能のみが使用される条件設定がなされたものとして説明する。
【００３９】
同図に示すように、ダイアログボックス３４内には、Ｐｕｎｃｈ、Ｄｕｐｌｅｘ、Ｓｔａｐｌｅ、Ｓｏｒｔの各機能のＯｎ，Ｏｆｆのラジオボタンが表示されている。
ユーザが入力装置１２を介して、各機能のラジオボタンを選択し、ＯＫボタン３６が押下されると、プリント支援モジュール４０１は固有条件設定を受け付け（Ｓ１０３）、イメージプリンタ２０への制御コマンドを生成し（Ｓ１０４）、制御情報に付加する。
【００４０】
ここで、イメージプリンタ２０の固有機能の有無の判断は、例えば、プリント支援モジュールをＰＣ１０にインストールする際に、イメージプリンタ２０の有する機能をユーザに質問するウィザード画面を表示して、ユーザの回答によって、ＰＤＬドライバ３００の設定可能な機能とイメージプリンタ２０の有する機能との差分を取得し、ＰＣ内の記憶装置内にファイルとして記憶しておく。そして、プリント支援モジュール４０１がこのファイルにアクセスすることで、上記固有機能の有無を判断するようにすれば良い。
【００４１】
また、固有機能の判断方法は、上記したものに限られず、例えばプリント支援モジュール４０１が印刷データを受け付けた際に、ＰＤＬドライバ３００に設定可能な機能の一覧を要求すると共に、イメージプリンタ２０にその有する機能の一覧を要求し、両者を比較することによって行うこともできる。
図８は、Application S/W１００において印刷が実行された際の印刷データの流れを示す図である。基本的には、図２を用いて説明した実施の形態１のデータの流れと同様であるので、異なる点を中心に説明する。
【００４２】
プリント支援モジュール４０１は、ＯＳ２００から印刷データを受け取ると、印刷データに含まれるＰＤＬデータをラスタライズするラスタライズ処理を行う（Ｓ２１）。
上記ラスタライズ処理後、上述のようにイメージプリンタ２０に固有な機能がある場合に、固有条件設定画面３２を表示して（Ｓ２２）、ユーザ入力により設定を受け付け、プリンタ制御コマンドを生成し（Ｓ２３）、当該制御コマンドを制御情報に付加して、上記イメージデータと共にポートモニタ５００に送出するデータ送出処理を行う（Ｓ２４）。
【００４３】
なお、本実施の形態では、プリント支援モジュール４０１がイメージプリンタ２０に固有な機能のみの設定画面を表示するとしたが、これに限られない。図９は、変形例に係るプリント支援モジュールが表示させるプリント条件設定画面４０を示す図である。
ダイアログボックス４１内においては、各固有機能に加えて、用紙サイズ、給紙方法、印刷部数のボックス４２，４４，４６が表示されている。
【００４４】
ボックス４２，４４，４６内の数値は、制御情報からこれらの設定に関するパラメータを取得することによって、印刷条件設定画面３０上で既に受け付けた値が表示されている。
固有機能の設定に応じて、既に印刷条件設定画面３０上で設定した条件をユーザが変更したいと思うような場合も考えられ、そのような場合でも、本変形例によれば、固有機能の設定に応じて、ユーザが上記条件を容易に変更することができる。
（その他）
１．本発明に係るプリント支援モジュールは、例えば、磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯなどの光記録媒体、スマートメディア（登録商標）、コンパクトフラッシュ（登録商標）などのフラッシュメモリ系記録媒体等、ＰＣが読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、インターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【００４５】
２．上記各実施の形態では、印刷要求装置としてＰＣ１０が用いられる場合を示したが、これに限らず、例えばＰＤＡ（personal digital assistant)を用いても構わない。要は、プリンタに対して印刷要求が可能な装置であればよい。
３．上記各実施の形態では、ポートモニタと、プリント支援モジュールを別々のものとして扱ったが、例えば、プリント支援モジュールを含んだポートモニタとしてプログラムすることもできる。
【産業上の利用可能性】
【００４６】
本発明に係るプリント支援モジュールは、イメージプリンタに接続された印刷要求装置に適用できる。
【図面の簡単な説明】
【００４７】
【図１】実施の形態１に係るプリントシステム１の構成を示すシステム構成図である。
【図２】Application S/W１００において印刷が実行された際の描画に関するデータの流れを示す図である。
【図３】プリント支援モジュール４００のソフトウェア構成を示す図である。
【図４】ＰＣ１０に複数のプリンタが接続されている場合のプリントシステム１の構成を示すシステム構成図である。
【図５】実施の形態２に係るプリントシステム１の構成を示すシステム構成図である。
【図６】プリント支援モジュール４０１の固有機能設定に関する処理内容を示すフローチャートである。
【図７】固有機能設定画面３２の一例を示す図である。
【図８】Application S/W１００において印刷が実行された際の描画に関するデータの流れを示す図である。
【図９】変形例に係るプリント支援モジュールが表示するプリント条件設定画面４０を示す図である。
【符号の説明】
【００４８】
１            プリントシステム
１０            ＰＣ
２０            イメージプリンタ
３０            印刷条件設定画面
３２            固有条件設定画面
２００            ＯＳ
３００            ＰＤＬドライバ
４００，４０１    プリント支援モジュール
５００            ポートモニタ
【図１】
2005321886.tif 000003
【図２】
2005321886.tif 000004
【図３】
2005321886.tif 000005
【図４】
2005321886.tif 000006
【図５】
2005321886.tif 000007
【図６】
2005321886.tif 000008
【図７】
2005321886.tif 000009
【図８】
2005321886.tif 000010
【図９】
2005321886.tif 000011