(57)【要約】【目的】プリンタ装置としてのトラブル要因も減らすことができるプリンタ制御システムを提供すること。【構成】ユーザインタフェイス上に印刷データの特定部分の出力のみ行うことを設定する手段と、スプールファイルへの書込み手段において、スプールファイルに印刷データを格納する際に、取得手段により取得した設定内容として特定部分のみを出力する設定がされている場合、特定部分以外の印刷データに相当する白矩形データを作成する手段と、白矩形データを印字データの上に重ね合わせる結合手段とを備え、前記結合手段により特定部分のみとなった印刷データをスプールファイルに格納し、スプールファイル読込み手段により特定部分のみとなった印刷データを読込み、前記ビットマップデータへの変換手段、前記プリンタデータへの変更手段を介して前記送信手段によりプリンタへ送信することによって印刷データの特定部分のみを出力する。【選択図】      図１
2004227506.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ装置と接続されるコンピュータ端末装置（以下、コンピュータ）上でプリンタ装置の環境、動作制御方法や印刷データの出力処理方法等を指定する設定手段（主にグラフィックスユーザインタフェイス（以下、ＧＵＩ）により構築された画面）であるユーザインタフェイスと、前記設定手段であるユーザインタフェイス上で設定した設定内容を保存する手段と、前記保存手段により保存した前記設定内容を取得する手段と、前記取得手段により取得した出力処理方法の設定内容に応じて指定した記憶媒体上に前記印刷データを独自ファイル形式で格納するスプールファイル書込み手段と、前記スプールファイルの出力順序表示、格納先の指定等のスプールファイル制御を行うインターフェイス手段（主にＧＵＩで構築されたウィンドウ画面）と、スプールファイルから印刷データを読取るとともに、その読取り状況を表示する手段（主にＧＵＩで構築されたウィンドウ画面）とを持ち、前記読取った印刷データを前記設定した出力処理方法の設定内容に応じてビットマップデータに変換する手段と、前記ビットマップデータを前記プリンタ装置による印刷に適した形式のデータに変換する手段と、前記変換したデータをプリンタ装置に送信する手段とを備え、前記プリンタ装置による印刷出力を制御するプリンタ制御システムにおいて、
前記設定手段であるユーザインタフェイス上に印刷データの特定部分の出力のみ行うことを設定する手段と、前記スプールファイルへの書込み手段において、スプールファイルに印刷データを格納する際に、前記取得手段により取得した設定内容として特定部分のみを出力する設定がされている場合、特定部分以外の印刷データに相当する白矩形データを作成する手段と、前記作成手段により作成した白矩形データを印字データの上に重ね合わせる結合手段とを備え、前記結合手段により特定部分のみとなった印刷データをスプールファイルに格納し、前記スプールファイル読込み手段により特定部分のみとなった印刷データを読込み、前記ビットマップデータへの変換手段、前記プリンタデータへの変更手段を介して前記送信手段によりプリンタへ送信することによって印刷データの特定部分のみを出力することを特徴とするプリンタ制御システム。
【請求項２】
前記設定手段であるユーザインタフェイス上に印刷データの特定部分以外についての出力に関して白矩形として出力する、或は通常よりも薄く出力することを設定する手段と、前記スプールファイルへの書込み手段においてスプールファイルに印刷データを格納する際に前記取得手段により取得した設定内容として特定部分以外について通常よりも薄く出力する設定がされている場合、特定部分以外の印刷データに相当するグレー矩形データを作成する手段と、前記作成手段により作成したグレー矩形データを印字データの上に印字データが半透明に見えるように重ね合わせる結合手段とを備え、前記結合手段により特定部分のみ通常印刷データ、特定部分以外は通常より薄い印刷データとなった印刷データをスプールファイルに格納し、前記スプールファイル読込み手段により印刷データを読込み、前記ビットマップデータへの変換手段、前記プリンタデータへの変更手段を介して前記送信手段によりプリンタへ送信することによって印字データの特定部分のみを通常印刷データとして出力することを特徴とする請求項１記載のプリンタ制御システム。
【請求項３】
前記設定手段であるユーザインタフェイス上にプリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法の設定を備え、前記印刷方法の設定を行った場合、実際に出力する用紙サイズよりも印刷データを拡大するが、用紙サイズからのはみ出し量を段階設定する手段とを持ち、前記はみ出し量を段階設定に応じて印刷データを拡大して出力することを特徴とする請求項２記載のプリンタ制御システム。
【請求項４】
プリンタ装置と接続されるコンピュータ上でプリンタ装置の環境、動作制御方法や印刷データの出力処理方法等を指定する設定手段（主にＧＵＩにより構築された画面）であるユーザインタフェイスと、前記設定手段であるユーザインタフェイス上で設定した設定内容を保存するステップと、前記保存手段により保存した前記設定内容を取得するステップと、前記取得手段により取得した出力処理方法の設定内容に応じて指定した記憶媒体上に前記印刷データを独自ファイル形式で格納するスプールファイルの書込みステップと、前記スプールファイルの出力順序表示、格納先の指定等のスプールファイル制御を行うステップと、スプールファイルから印刷データを読取るとともに、その読取り状況を表示するステップと、前記読取った印刷データを前記設定した出力処理方法の設定内容に応じてビットマップデータに変換するステップと、前記ビットマップデータを前記プリンタ装置による印刷に適した形式のデータに変換するステップと、前記変換したデータをプリンタ装置に送信する送信ステップとを含み、前記プリンタ装置による印刷出力を制御するプリンタ制御方法において、
前記設定手段であるユーザインタフェイス上に印刷データの特定部分の出力のみ行うことを設定するステップと、前記スプールファイルへの書込み手段においてスプールファイルに印刷データを格納する際に前記取得手段により取得した設定内容として特定部分のみを出力する設定がされている場合、特定部分以外の印刷データに相当する白矩形データを作成するステップと、前記作成手段により作成した白矩形データを印字データの上に重ね合わせる結合ステップとを備え、前記結合手段により特定部分のみとなった印刷データをスプールファイルに格納し、前記スプールファイル読込み手段により特定部分のみとなった印刷データを読込み、前記ビットマップデータへの変換手段、前記プリンタデータへの変更手段を介して前記送信手段によりプリンタへ送信することによって印刷データの特定部分のみを出力することを特徴とするプリンタ制御方法。
【請求項５】
前記設定手段であるユーザインタフェイス上に印刷データの特定部分以外についての出力に関して、白矩形として出力する、或は通常よりも薄く出力することを設定するステップと、前記スプールファイルへの書込み手段においてスプールファイルに印刷データを格納する際に前記取得手段により取得した設定内容として特定部分以外について通常よりも薄く出力する設定がされている場合、特定部分以外の印刷データに相当するグレー矩形データを作成するステップと、前記作成手段により作成したグレー矩形データを印字データの上に印字データが半透明に見えるように重ね合わせる結合手段とを備え、前記結合手段により特定部分のみ通常印刷データ、特定部分以外は通常より薄い印刷データとなった印刷データをスプールファイルに格納し、前記スプールファイル読込み手段により印刷データを読込み、前記ビットマップデータへの変換手段、前記プリンタデータへの変更手段を介して前記送信手段によりプリンタへ送信することによって印字データの特定部分のみを通常印刷データとして出力することを特徴とする請求項４記載のプリンタ制御方法。
【請求項６】
前記設定手段であるユーザインタフェイス上にプリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法の設定を備え、前記印刷方法の設定を行った場合、実際に出力する用紙サイズよりも印刷データを拡大するが、用紙サイズからのはみ出し量を段階設定する手段とを持ち、前記はみ出し量を段階設定に応じて印刷データを拡大して出力することを特徴とする請求項５記載のプリンタ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータに接続されたプリンタ装置をコンピュータ上で制御する際の設定手段、設定方法に関し、特に、予めコンピュータに接続されたディスプレイに表示されるユーザインタフェイス上で、印刷データの特定部分の出力のみを行う設定項目を設け、この設定を行った際に印刷データの特定部分のみの印刷データ、或は特定部分についてのみ通常と同一の印刷データとしてプリンタへ出力することにより、プリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法、所謂フチ無し印刷のレイアウト確認等として行われる試し印刷でのインク消費量を減らし、又、殆どの試し印刷で用いられる普通紙へのインク打ち込み量が少なくなることで紙のカールが抑えられ、プリンタ装置としてのトラブル要因も減らすことができるようにしたプリンタ制御システム及びプリンタ制御方法に関するものである。
【０００２】
【従来の技術】
従来のプリンタ制御システムでは、プリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法として、所謂フチ無し印刷と称されるものがあるが、これは実際に出力する用紙サイズよりも印刷データを拡大し、用紙サイズよりもはみ出して印刷を行うことで実現している。
【０００３】
そのため、印刷データの上下左右の各端部については、出力する用紙サイズからのはみ出し量を考慮してデータのレイアウトを行う必要があるが、各端部にレイアウトしたデータが出力する用紙サイズに収まるかどうかは、実際に出力を行わなければ認識できないため、試し印刷が伴っている。
【０００４】
この際、試し印刷ということで普通紙が用いられることが多いが、所謂フチ無し印刷では写真系のようなインクを多量に使用するデータが出力対象となるため、ユーザにとっては試し印刷に多量のインクが消費される不快感があった。
【０００５】
又、プリンタ装置側としても普通紙に多量のインクを打ち込んだことで発生する紙のカールが、印刷中にプリンタに搭載しているヘッドと紙が擦れる等の印刷トラブルの要因となり得るものであった。
【０００６】
尚、従来のプリンタ制御システムにおける上記問題の概略図を以下に示す。
2004227506.tif 000003
【０００７】
【発明が解決しようとする課題】
従来のプリンタ制御システムにおいては、プリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法として、所謂フチ無し印刷と称されるものがあるが、これは実際に出力する用紙サイズよりも印刷データを拡大し、用紙サイズよりもはみ出して印刷を行うことで実現している。
【０００８】
そのため、印刷データの上下左右の各端部については、出力する用紙サイズからのはみ出し量を考慮してデータのレイアウトを行う必要があるが、各端部にレイアウトしたデータが出力する用紙サイズに収まるかどうかは、実際に出力を行わなければ認識できないため、試し印刷が伴っている。
【０００９】
この際、試し印刷ということで普通紙が用いられることが多いが、所謂フチ無し印刷では写真系のようなインクを多量に使用するデータが出力対象となるため、ユーザにとっては試し印刷に多量のインクが消費される不快感があった。
【００１０】
又、プリンタ装置側としても普通紙に多量のインクを打ち込んだことで発生する紙のカールが、印刷中にプリンタに搭載しているヘッドと紙が擦れる等の印刷トラブルの要因となり得るものであった。
【００１１】
本発明の目的は、従来のプリンタ制御システムにおいて、設定手段であるユーザインタフェイス上に印刷データの特定部分の出力のみを行う設定項目を設け、この設定を行った際に印刷データの特定部分のみの印刷データ、或は特定部分についてのみ通常と同一の印刷データとしてプリンタへ出力することにより、プリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法、所謂フチ無し印刷のレイアウト確認等として行われる試し印刷でのインク消費量を減らし、又、殆どの試し印刷で用いられる普通紙へのインク打ち込み量が少なくなることで紙のカールが抑えられ、プリンタ装置としてのトラブル要因も減らすことができるプリンタ制御システムを提供するものである。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明は、プリンタ装置と接続されるコンピュータ端末装置（以下、コンピュータ）上でプリンタ装置の環境、動作制御方法や印刷データの出力処理方法等を指定する設定手段（主にグラフィックスユーザインタフェイス（以下、ＧＵＩ）により構築された画面）であるユーザインタフェイスと、前記設定手段であるユーザインタフェイス上で設定した設定内容を保存する手段と、前記保存手段により保存した前記設定内容を取得する手段と、前記取得手段により取得した出力処理方法の設定内容に応じて指定した記憶媒体上に前記印刷データを独自ファイル形式で格納するスプールファイル書込み手段と、前記スプールファイルの出力順序表示、格納先の指定等のスプールファイル制御を行うインターフェイス手段（主にＧＵＩで構築されたウィンドウ画面）と、スプールファイルから印刷データを読取るとともに、その読取り状況を表示する手段（主にＧＵＩで構築されたウィンドウ画面）とを持ち、前記読取った印刷データを前記設定した出力処理方法の設定内容に応じてビットマップデータに変換する手段と、前記ビットマップデータを前記プリンタ装置による印刷に適した形式のデータに変換する手段と、前記変換したデータをプリンタ装置に送信する手段とを備え、前記プリンタ装置による印刷出力を制御するプリンタ制御システムにおいて、前記設定手段であるユーザインタフェイス上に印刷データの特定部分の出力のみ行うことを設定する手段と、前記スプールファイルへの書込み手段において、スプールファイルに印刷データを格納する際に、前記取得手段により取得した設定内容として特定部分のみを出力する設定がされている場合、特定部分以外の印刷データに相当する白矩形データを作成する手段と、前記作成手段により作成した白矩形データを印字データの上に重ね合わせる結合手段とを備え、前記結合手段により特定部分のみとなった印刷データをスプールファイルに格納し、前記スプールファイル読込み手段により特定部分のみとなった印刷データを読込み、前記ビットマップデータへの変換手段、前記プリンタデータへの変更手段を介して前記送信手段によりプリンタへ送信することによって印刷データの特定部分のみを出力することを特徴とする。
【００１３】
又、本発明は、プリンタ装置と接続されるコンピュータ上でプリンタ装置の環境、動作制御方法や印刷データの出力処理方法等を指定する設定手段（主にＧＵＩにより構築された画面）であるユーザインタフェイスと、前記設定手段であるユーザインタフェイス上で設定した設定内容を保存するステップと、前記保存手段により保存した前記設定内容を取得するステップと、前記取得手段により取得した出力処理方法の設定内容に応じて指定した記憶媒体上に前記印刷データを独自ファイル形式で格納するスプールファイルの書込みステップと、前記スプールファイルの出力順序表示、格納先の指定等のスプールファイル制御を行うステップと、スプールファイルから印刷データを読取るとともに、その読取り状況を表示するステップと、前記読取った印刷データを前記設定した出力処理方法の設定内容に応じてビットマップデータに変換するステップと、前記ビットマップデータを前記プリンタ装置による印刷に適した形式のデータに変換するステップと、前記変換したデータをプリンタ装置に送信する送信ステップとを含み、前記プリンタ装置による印刷出力を制御するプリンタ制御方法において、前記設定手段であるユーザインタフェイス上に印刷データの特定部分の出力のみ行うことを設定するステップと、前記スプールファイルへの書込み手段においてスプールファイルに印刷データを格納する際に前記取得手段により取得した設定内容として特定部分のみを出力する設定がされている場合、特定部分以外の印刷データに相当する白矩形データを作成するステップと、前記作成手段により作成した白矩形データを印字データの上に重ね合わせる結合ステップとを備え、前記結合手段により特定部分のみとなった印刷データをスプールファイルに格納し、前記スプールファイル読込み手段により特定部分のみとなった印刷データを読込み、前記ビットマップデータへの変換手段、前記プリンタデータへの変更手段を介して前記送信手段によりプリンタへ送信することによって印刷データの特定部分のみを出力することを特徴とする。
【００１４】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１５】
＜実施の形態１＞
図１は本発明の実施の形態に係るプリンタ制御システムのブロック図であり、図１のシステムは、大略して、コンピュータ装置１０００とプリンタ３０００で構成される。
【００１６】
コンピュータ装置１０００は、ＣＰＵ１００１、ＲＡＭ１００２、ＲＯＭ１００３、ハードディスク記憶装置（ＨＤＤ）１００４、表示装置１００６、キーボード、マウス等の入力装置１００７を備える周知の構成であり、更に、外部記憶装置１００５を備える。外部記憶装置１００５は、例えばＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＰＤ、ＭＤ、ＦＤ、ＪＡＺＺ（商標）、ＪＩＰ（商標）、各種磁気テープ等の装置に着脱自在な記憶メディアにデータ、プログラムを読み出し／書き込み自在に記憶するものである。ＲＡＭ１００２は、ＣＰＵ１００１のワークエリアやデータの一時記憶用に使用される。
【００１７】
コンピュータ装置１０００は、これら外部記憶装置１００５から各種アプリケーションソフト１１００や本発明プログラムを含めたプリンタドライバ２０００をハードディスク記憶装置（ＨＤＤ）１００４又はＲＡＭ１００２にロードしてＣＰＵ１００１によって実行する。プリンタドライバ２０００は、これにより特徴的な出力処理作用を発揮させるもので、図１では、プリンタドライバ２０００及びプリンタドライバ２０００により作成されるスプールファイル２１００はこれら媒体とは別に示している。
【００１８】
プリンタドライバ２０００は、その他の読み書き自在な各種記憶媒体にロードして実行することができる。又、ＲＯＭ、ＮＶＲＡＭ等の不揮発性メモリ素子に予め記憶させても構わないし、ネットワークを介して他の装置等と通信することで記憶装置にロードするようにしても構わない。
【００１９】
プリンタドライバ２０００が作成したプリンタデータは、送信処理部２０１０によってプリンタ３０００の受信処理部３０１０へ送信されるように構成されている。
【００２０】
又、プリンタドライバ２０００は以下の要素で成り立っている。
【００２１】
２００１は印刷データの出力処理方法の設定をユーザが変更する出力処理方法設定部であり、本発明プログラムを実装するユーザインタフェイスもここに含まれる。２００２は出力処理方法設定部２００１で設定した印刷データの出力処理方法の設定を保存する出力処理方法保存部である。２００３は出力処理方法保存部２００２で保存された印刷データの出力処理方法の設定（保存）を取得する出力処理方法取得部である。
【００２２】
２００４は出力処理方法取得部２００３で取得した出力処理方法の設定状態によって出力処理をフォアグラウンド／バックグラウンドを切替える出力処理方法切替部である。２００６は出力処理方法切替部２００４で出力処理をバックグラウンドに切替えた場合に、印字データをスプールファイル２１００へ格納するスプールファイル書込み部である。２００７はスプールファイル書込み部２００６で格納された印字データの出力順序表示、スプールファイルの格納先指定等を制御するスプールファイル制御部である。
【００２３】
２００８はスプールファイルから印刷データを読取るスプールファイル読取り部である。２００５は出力処理方法取得部２００３で取得した出力処理方法の設定状態によって印刷データをビットマップデータに変換するビットマップデータ変換部である。２００９はビットマップデータ変換部２００５で変換されたビットマップデータをプリンタ３０００が所望する印刷出力に適したデータ形式に変換するプリンタデータ変換部である。２０１０はプリンタデータ変換部２００９で変換されたプリンタデータをプリンタに送信する送信処理部である。
【００２４】
図２は以上の構成による本実施の形態のユーザインタフェイスを含むプリンタ制御システムにおける出力処理の動作を表わすフローチャートであり、本フローチャートに従った出力処理について、以下の図面を参照して詳細に説明する。尚、図２において、２００１〜２０１０で示した図１中の要素による処理にステップ番号Ｓ０１〜Ｓ０１０を付してある。
【００２５】
先ず、出力処理方法設定部Ｓ０１により、コンピュータ装置１０００上で印刷するデータの出力処理方法を設定する。尚、Ｓ０１は図３−１のようなＧＵＩにより構築されたユーザインタフェイスである。
【００２６】
図４は出力処理方法設定部Ｓ０１の動作を表わすフローチャートである。
【００２７】
ここでＳ０１の処理、出力処理方法設定モジュールについて詳細に説明する。
【００２８】
先ず、マウス、タブレットといった入力機器、或はスクリーンタッチ等による出力処理方法の選択・設定操作のユーザ入力を判断する（Ｓ１０１）。
【００２９】
Ｓ１０１においてユーザ入力が発生していないと判断した場合は、ユーザの入力待ちとなる。
【００３０】
Ｓ１０１においてユーザ入力が発生したと判断した場合、選択・設定操作された出力処理方法の設定項目を取得する（Ｓ１０２）。Ｓ１０２において取得した設定項目がプリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法、所謂フチ無し印刷の指定であるかを判断する（Ｓ１０３）。
【００３１】
Ｓ１０３においてフチ無し印刷の指定と判断した場合は、はみ出し量の設定項目と特定部分のみ印刷する設定項目の表示状態を通常表示状態にする（Ｓ１０４）。Ｓ１０４において表示状態を変更した後は、再度ユーザの入力待ちとなる。Ｓ１０３においてフチ無し印刷の指定でないと判断した場合は、設定処理を終了するかを判断する（Ｓ１０５）。
【００３２】
Ｓ１０５において設定処理を終了しないと判断した場合は、再度ユーザ入力待ち状態となる。Ｓ１０５において設定処理を終了すると判断した場合は、本モジュール処理から抜ける。
【００３３】
ここで、図２に戻って説明する。
【００３４】
ユーザによる出力処理方法の設定が終了し、実際の印刷出力を行う場合は、出力処理方法保存部Ｓ０２により、Ｓ０１の出力処理方法で設定した出力処理方法を保存する。
【００３５】
出力処理方法取得部Ｓ０３により、出力処理方法保存部Ｓ０２で保存された出力処理方法の設定を取得する。出力処理方法切替部Ｓ０４によりＳ０３で取得された出力処理方法の設定に応じて印刷出力処理のフォアグラウンド／バックグラウンドの切替えを行う。
【００３６】
出力処理方法切替部Ｓ０４の切替え結果により印刷出力処理をフォアグラウンドで行う場合は、ビットマップデータ変換部Ｓ０５により印刷データ自体をビットマップデータに変換する。又、Ｓ０４の切替え結果により印刷出力処理をバックグラウンドで行う場合は、スプールファイル書込み部Ｓ０６により、印刷データを独自ファイル形式で指定した記憶媒体上のスプールファイル２１００に格納する。
【００３７】
図５はスプールファイル書込み部Ｓ０６の動作を表わすフローチャートである。ここでＳ０６の処理、スプールファイル書込みモジュールについて詳細に説明する。
【００３８】
先ず、Ｓ０３で取得された出力処理方法の設定として、プリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法、所謂フチ無し印刷の指定がされているかを判断する（Ｓ２０１）。
【００３９】
Ｓ２０１においてフチ無し印刷の指定がされていると判断した場合は、特定部分のみ印刷する指定がされているかを判断する（Ｓ２０２）。Ｓ２０１においてフチ無し印刷の指定がされていないと判断した場合は、印刷データをそのままスプールファイルに格納する。
【００４０】
Ｓ２０２において特定部分のみ印刷する指定されていると判断した場合は、印刷データの上下左右端部を一定サイズ小さくした白矩形データを作成する（Ｓ２０３）。
【００４１】
Ｓ２０２において特定部分のみ印刷する指定がされていないと判断した場合は、印刷データをそのままスプールファイルに格納する。
【００４２】
Ｓ２０３において作成した白矩形データを印刷データにＳＲＣＣＯＰＹ  で重ね合わせて結合する（Ｓ２０４）。Ｓ２０４における結合により上下左右の端部のみ元データが残った印刷データをスプールファイルに格納する（Ｓ２０５）。
【００４３】
ここで、図２に戻って説明する。
【００４４】
スプールファイルの格納開始と同時にＳ０６によりスプールファイル制御部Ｓ０７を起動する。Ｓ０７はスプールファイルの出力順序表示、格納先の指定等のスプールファイル制御を行う実行プログラムであり、図３−２のようなＧＵＩにより構築されたユーザインタフェイス画面を表示する。尚、Ｓ０７はＳ０６からの起動とは別に単独での起動も可能であり、この際も格納先の指定等ができるものとする。
【００４５】
スプールファイル読取り部Ｓ０８は、スプールファイルから印刷データの読取り処理を行う。尚、Ｓ０８は図３−３のようなＧＵＩにより構築されたユーザインタフェイス画面表示を行い、読取り状況を表示する。
【００４６】
Ｓ０５によりＳ０８で読取られた印刷データをビットマップデータに変換する。
【００４７】
プリンタデータ変換部Ｓ０９により、Ｓ０５で変換されたビットマップデータをプリンタ３０００が所望する印刷出力に適した形式のプリンタデータに変換する。
【００４８】
送信処理部Ｓ１０により、Ｓ０９で変換されたプリンタデータをプリンタ３０００に送信する。
【００４９】
実施の形態１に関しての表示例を以下の図ａで示す。
【００５０】
2004227506.tif 000004
＜実施の形態２＞
実施の形態２のプリンタ制御システムにおける出力処理の動作は、実施の形態１と同様に図２のフローチャートで表される。
【００５１】
出力処理について、以下の図面を参照して詳細に説明する。
【００５２】
尚、図２において、２００１〜２０１０で示した図１中の要素による処理にステップ番号Ｓ０１〜Ｓ０１０を付してある。
【００５３】
先ず、出力処理方法設定部Ｓ０１により、コンピュータ装置１０００上で印刷するデータの出力処理方法を設定する。尚、Ｓ０１は図３−１のようなＧＵＩにより構築されたユーザインタフェイスである。
【００５４】
図６は出力処理方法設定部Ｓ０１の動作を表わすフローチャートである。
【００５５】
ここで、Ｓ０１の処理、出力処理方法設定モジュールについて詳細に説明する。
【００５６】
Ｓ３０１〜Ｓ３０４の処理の詳細な説明は実施の形態１のＳ１０１〜Ｓ１０４と同様である。
【００５７】
Ｓ３０３においてフチ無し印刷の指定でないと判断した場合は、特定部分のみ印刷する指定であるかを判断する（Ｓ３０５）。
【００５８】
Ｓ３０５において特定部分のみ印刷する指定と判断した場合は、特定部分以外を薄く印刷する設定項目の表示状態を通常表示状態にする（Ｓ３０６）。
【００５９】
Ｓ３０６において表示状態を変更した後は、再度ユーザの入力待ちとなる。
【００６０】
Ｓ３０５において特定部分のみ印刷する指定でないと判断した場合は、設定処理を終了するかを判断する（Ｓ３０７）。
【００６１】
Ｓ３０７において設定処理を終了しないと判断した場合は、再度ユーザ入力待ち状態となる。Ｓ３０７において設定処理を終了すると判断した場合は、本モジュール処理から抜ける。
【００６２】
ここで、図２に戻って説明する。
【００６３】
Ｓ０２〜Ｓ０５の処理の詳細な説明は実施の形態１と同様である。
【００６４】
又、Ｓ０４の切替え結果により印刷出力処理をバックグラウンドで行う場合は、スプールファイル書込み部Ｓ０６により、印刷データを独自ファイル形式で指定した記憶媒体上のスプールファイル２１００に格納する。
【００６５】
図７はスプールファイル書込み部Ｓ０６の動作を表わすフローチャートである。
【００６６】
ここでＳ０６の処理、スプールファイル書込みモジュールについて詳細に説明する。
【００６７】
Ｓ４０１、Ｓ４０２の処理の詳細な説明は実施の形態１のＳ２０１、Ｓ２０２と同様である。
【００６８】
Ｓ４０２において特定部分のみ印刷する指定がされていると判断した場合は、特定部分以外を薄く印刷する指定がされているか判断する（Ｓ４０３）。
【００６９】
Ｓ４０３において特定部分以外を薄く印刷する指定がされていると判断した場合は、印刷データの上下左右端部を一定サイズ小さくしたグレー矩形データを作成する（Ｓ４０４）。
【００７０】
Ｓ４０３において特定部分以外を薄く印刷する指定がされていないと判断した場合は、印刷データの上下左右端部を一定サイズ小さくした白矩形データを作成する（Ｓ４０５）。
【００７１】
Ｓ４０４においてグレー矩形データを作成した場合は、印刷データにＳＲＣＡＮＤで重ね合わせて結合する（Ｓ４０６）。
【００７２】
Ｓ４０５において白矩形データを作成した場合は、印刷データにＳＲＣＣＯＰＹ  で重ね合わせて結合する（Ｓ４０７）。
【００７３】
Ｓ４０６、Ｓ４０７における結合により上下左右の端部のみ元データが残った印刷データをスプールファイルに格納する（Ｓ４０８）。
【００７４】
ここで、図２に戻って説明する。
【００７５】
Ｓ０７〜Ｓ１０の処理の詳細な説明は実施の形態１と同様である。
【００７６】
実施の形態２に関しての表示例を以下の図ｂで示す。
【００７７】
2004227506.tif 000005
【００７８】
【発明の効果】
以上の説明で明らかなように、本発明によれば、設定手段であるユーザインタフェイス上に印刷データの特定部分の出力のみを行う設定項目を設け、この設定を行った際に印刷データの特定部分のみの印刷データ、或は特定部分についてのみ通常と同一の印刷データとしてプリンタへ出力することにより、プリンタの余白により発生するフチを無くした出力結果を得ることができる印刷方法、所謂フチ無し印刷のレイアウト確認等として行われる試し印刷でのインク消費量を減らし、又、殆どの試し印刷で用いられる普通紙へのインク打ち込み量が少なくなることで紙のカールが抑えられ、プリンタ装置としてのトラブル要因も減らすことができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るシステムのブロック図である。
【図２】プリンタ制御システムにおける出力処理の動作を表わすフローチャートである。
【図３】プリンタ制御システムにおける出力処理方法設定ＧＵＩ画面例、プリンタ制御システムにおけるスプールファイル制御ＧＵＩ画面例及びプリンタ制御システムにおけるスプールファイル読取り状況表示ＧＵＩ画面例である。
【図４】本発明の実施の形態１のプリンタ制御システムにおける出力処理方法設定部の動作を表わすフローチャートである。
【図５】本発明の実施の形態１のプリンタ制御システムにおけるスプールファイル書込み部の動作を表わすフローチャートである。
【図６】本発明の実施の形態２のプリンタ制御システムにおける出力処理方法設定部の動作を表わすフローチャートである。
【図７】本発明の実施の形態２のプリンタ制御システムにおけるスプールファイル書込み部の動作を表わすフローチャートである。
【符号の説明】
１０００    コンピュータ装置
１００１      ＣＰＵ
１００２    ＲＡＭ
１００３    ＲＯＭ
１００４    ハードディスク記憶装置（ＨＤＤ）
１００５    外部記憶装置
１００６    表示装置
１００７    入力装置
２０００    プリンタドライバ
２００１    出力処理方法設定部
２００２    出力処理方法保存部
２００３    出力処理方法取得部
２００４    出力処理方法切替部
２００５    ビットマップデータ変換部
２００６    スプールファイル書込み
２００７    スプールファイル制御部
２００８    スプールファイル読取り部
２００９    プリンタデータ変換部
２０１０    送信処理部
２１００    スプールファイル
３０００    プリンタ
３０１０    受信処理部
【図１】
2004227506.tif 000006
【図２】
2004227506.tif 000007
【図３】
2004227506.tif 000008
【図４】
2004227506.tif 000009
【図５】
2004227506.tif 000010
【図６】
2004227506.tif 000011
【図７】
2004227506.tif 000012