(57)【要約】【課題】本発明は、文字、イメージ、グラフィック等の複数のオブジェクトの混在する文書から意図するオブジェクトのみの印刷データを生成するプリンタドライバ及び記録媒体に関する。【解決手段】印刷システム１は、その情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、アプリケーション１１から受け取った文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該文書データのうち当該印刷不要指定されたオブジェクトのデータを除いた文書データのみを印刷データに変換して、印刷装置Ｐｒに送信する。したがって、不要なオブジェクトまたは機密を要するオブジェクトを省いてユーザの意図するオブジェクトのデータのみからなる印刷データで印刷装置Ｐｒに高速に印刷させることができる。【選択図】          図１
2007200065.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のオブジェクトを含む文書データを印刷データに変換するプリンタドライバにおいて、前記文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該文書データのうち当該印刷不要指定されたオブジェクトのデータを除いた文書データのみを前記印刷データに変換することを特徴とするプリンタドライバ。
【請求項２】
前記プリンタドライバは、前記文書データのうち、前記印刷不要指定されたオブジェクトの領域を当該文書データの他のデータで埋める補正処理を行うことを特徴とする請求項１記載のプリンタドライバ。
【請求項３】
複数種類のオブジェクトを含む文書データを印刷データに変換するプリンタドライバにおいて、前記文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該印刷不要指定されたオブジェクトに替わる所定の代替オブジェクトを当該文書データの当該印刷不要指定されたオブジェクトの領域に埋め込み、当該代替オブジェクトを埋め込んだ文書データを前記印刷データに変換することを特徴とするプリンタドライバ。
【請求項４】
前記プリンタドライバは、前記文書データの前記印刷不要オブジェクトを選択指定するユーザインターフェイスを備えていることを特徴とする請求項１から請求項３のいずれかに記載のプリンタドライバ。
【請求項５】
前記プリンタドライバは、前記代替オブジェクトを任意に入力または／及び指定するユーザインターフェイスを備えていることを特徴とする請求項３または請求項４記載のプリンタドライバ。
【請求項６】
前記プリンタドライバは、前記印刷データによる印刷結果の画像をプレビュー表示するユーザインターフェイスを備えていることを特徴とする請求項１から請求項５のいずれかに記載のプリンタドライバ。
【請求項７】
前記プリンタドライバは、前記印刷不要指定されたオブジェクトの領域を前記他のデータで埋める補正処理を行うか否かの選択、または、前記代替オブジェクトを描画するか否かの選択、または、前記プレビュー表示を行うか否かの選択を行うユーザインターフェイスを備えていることを特徴とする請求項２、請求項３または請求項６記載のプリンタドライバ。
【請求項８】
複数種類のオブジェクトを含む文書データを印刷データに変換するプリンタドライバを記録する記録媒体において、前記プリンタドライバとして、請求項１から請求項７のいずれかに記載のプリンタドライバが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ及び記録媒体に関し、詳細には、文字、イメージ、グラフィック等の複数のオブジェクトの混在する文書から意図するオブジェクトのデータのみを印刷データとして生成するプリンタドライバ及び記録媒体に関する。
【背景技術】
【０００２】
今日、パーソナルコンピュータ等の情報処理装置の普及とソフトウェアの機能の高度化に伴って情報処理装置の取り扱うデータの種類も増加し、テキストデータ等の文字データだけでなく、イメージ、グラフィック等の各種オブジェクトのデータを取り扱うとともに、１つの文書の中にこれらの複数のオブジェクトが混在するようになってきている。
【０００３】
このような複数のオブジェクトの混在する文書を情報処理装置の搭載するソフトウェアで作成して、当該文書の印刷要求を行うと、情報処理装置の搭載するプリンタドライバが当該文書データを受け取って印刷を行わせる印刷装置に適した印刷データに変換し、当該印刷データをネットワーク等を介して印刷装置に送信して、印刷装置で当該印刷データに基づいて印刷を行っている。
【０００４】
このような複数のオブジェクトの混在した文書においては、従来、ユーザが特定のオブジェクトのみについて印刷を行いたい場合であっても、プリンタドライバが全ての文書データを印刷データに変換して印刷装置に送信して印刷を行わせており、不要な画像の印刷にトナー等の印刷材料が使用されることともなり、ユーザの意図するオブジェクトのみを印刷できる技術が要望されていた。
【０００５】
そこで、本出願人は、先に、文字、線画、イメージの複数種類のデータを情報処理装置から受け取るとともに、当該複数種類のデータから選択指定された印刷不要なデータのデータの種類を印刷選択情報として受け取り、印刷選択情報で印刷不要として選択指定されたデータ以外のデータを印刷するプリンタ装置を提案している（特許文献１参照）。
【０００６】
すなわち、この従来技術は、情報処理装置からは文書データを全て印刷データに変換してプリンタ装置に送信し、プリンタ装置が当該印刷データから印刷不要とされたオブジェクト部分を削除して印刷することで、印刷速度を速めるとともに、ユーザの意図するオブジェクトのみを印刷している。
【０００７】
【特許文献１】特開２００３−２１１７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術にあっては、情報処理装置から文書データの全てのデータを印刷データに変換して印刷装置に送信して、印刷装置で当該印刷データから不要なオブジェクトのデータを削除して印刷しているため、印刷に不要なオブジェクトの印刷データも送信され、送信データが、不要オブジェクトを削除した印刷データを送信する場合に比較して、不要オブジェクトのデータ分だけ多くなって、送信速度が遅くなり、改良の必要があった。
【０００９】
そこで、本発明は、ユーザの意図するオブジェクトの画像のみを速やかに印刷させるプリンタドライバ及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１記載の発明のプリンタドライバは、複数種類のオブジェクトを含む文書データを印刷データに変換するプリンタドライバにおいて、前記文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該文書データのうち当該印刷不要指定されたオブジェクトのデータを除いた文書データのみを前記印刷データに変換することにより、上記目的を達成している。
【００１１】
この場合、例えば、請求項２に記載するように、前記プリンタドライバは、前記文書データのうち、前記印刷不要指定されたオブジェクトの領域を当該文書データの他のデータで埋める補正処理を行ってもよい。
【００１２】
請求項３記載の発明のプリンタドライバは、複数種類のオブジェクトを含む文書データを印刷データに変換するプリンタドライバにおいて、前記文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該印刷不要指定されたオブジェクトに替わる所定の代替オブジェクトを当該文書データの当該印刷不要指定されたオブジェクトの領域に埋め込み、当該代替オブジェクトを埋め込んだ文書データを前記印刷データに変換することにより、上記目的を達成している。
【００１３】
上記各場合において、例えば、請求項４に記載するように、前記プリンタドライバは、前記文書データの前記印刷不要オブジェクトを選択指定するユーザインターフェイスを備えていてもよい。
【００１４】
また、例えば、請求項５に記載するように、前記プリンタドライバは、前記代替オブジェクトを任意に入力または／及び指定するユーザインターフェイスを備えていてもよい。
【００１５】
さらに、例えば、請求項６に記載するように、前記プリンタドライバは、前記印刷データによる印刷結果の画像をプレビュー表示するユーザインターフェイスを備えていてもよい。
【００１６】
また、例えば、請求項７に記載するように、前記プリンタドライバは、前記印刷不要指定されたオブジェクトの領域を前記他のデータで埋める補正処理を行うか否かの選択、または、前記代替オブジェクトを描画するか否かの選択、または、前記プレビュー表示を行うか否かの選択を行うユーザインターフェイスを備えていてもよい。
【００１７】
請求項８記載の発明の記録媒体は、複数種類のオブジェクトを含む文書データを印刷データに変換するプリンタドライバを記録する記録媒体において、前記プリンタドライバとして、請求項１から請求項７のいずれかに記載のプリンタドライバが記録されていることにより、上記目的を達成している。
【発明の効果】
【００１８】
本発明のプリンタドライバによれば、文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該文書データのうち当該印刷不要指定されたオブジェクトのデータを除いた文書データのみを印刷データに変換するので、ユーザの意図するオブジェクトのデータのみからなる印刷データを生成して、印刷装置に高速に送信することができ、ユーザの意図するオブジェクトの画像のみを速やかに印刷させて、利用性を向上させることができる。
【００１９】
本発明の記録媒体によれば、文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該文書データのうち当該印刷不要指定されたオブジェクトのデータを除いた文書データのみを印刷データに変換するプリンタドライバを記録しているので、当該プリンタドライバをコンピュータ等の情報処理装置に導入することで、ユーザの意図するオブジェクトのデータのみからなる印刷データを生成して、印刷装置に高速に送信させることができ、ユーザの意図するオブジェクトの画像のみを速やかに印刷させて、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２１】
図１〜図３は、本発明のプリンタドライバ及び記録媒体の第１実施例を示す図であり、図１は、本発明のプリンタドライバ及び記録媒体の第１実施例を適用した印刷システム１のシステム構成図である。
【００２２】
図１において、印刷システム１は、ネットワークＮＷに、複数の情報処理装置ＰＣ１、ＰＣ２と複数の印刷装置Ｐｒが接続されている。なお、図１では、２台の情報処理装置ＰＣ１、ＰＣ２と１台の印刷装置Ｐｒのみが記載されているが、情報処理装置Ｇｓと印刷装置Ｐｒの台数は何ら限定されるものではない。また、本実施例においては、印刷システム１として、情報処理装置ＰＣ１、ＰＣ２と印刷装置ＰｒがネットワークＮＷで接続されているが、印刷システムとしては、上記構成に限るものではなく、例えば、情報処理装置と印刷装置が一体化した複写装置（複写システム）等であってもよい。
【００２３】
印刷装置Ｐｒは、例えば、印刷制御部と印刷エンジン部等を備えており、ネットワークＮＷを介して情報処理装置ＰＣ１、ＰＣ２から印刷要求と印刷データを受信する。印刷装置Ｐｒは、その印刷制御部でネットワークＮＷからの印刷要求と印刷データを受け取り、印刷エンジン部で、実際に印刷処理を行う。印刷エンジン部は、例えば、電子写真方式の印刷エンジンが用いられており、レーザを用いた電子写真方式で記録紙に画像を記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えている。そして、印刷エンジン部は、印刷制御部から受け取った印刷データにより光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。印刷エンジン部は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【００２４】
情報処理装置ＰＣ１、ＰＣ２は、例えば、通常のハードウェア構成に、ディスプレイ、キーボード、マウス等の入力部等を備えたパーソナルコンピュータが用いられ、情報処理装置Ｇｓ１について、そのソフトウェア構成を示すように、アプリケーション１１、ＯＳ（Operating System）１２及びプリンタドライバ１３等を備えている。この情報処理装置ＰＣ１、ＰＣ２は、ＣＤ（Compact Disc）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、フレキシブルディスク等の記録媒体に記録されているプリンタドライバを読み込んでプリンタドライバ１３として導入することで、後述する不要オブジェクト削除処理を伴う印刷データ作成処理機能が構築される。
【００２５】
情報処理装置ＰＣ１、ＰＣ２は、ＯＳ１２上に、文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等の各種アプリケーション（アプリケーションソフトウェア）１１を搭載しており、これらのアプリケーション１１で作成された文書の印刷命令がアプリケーション１１から発行されると、ＯＳ１２を通して当該文書データをプリンタドライバ１３に渡す。このアプリケーション１１の作成する文書には、文字、イメージ、グラフィック等の複数のオブジェクトが混在していてもよい。
【００２６】
プリンタドライバ１３としては、ネットワークＮＷに接続されている各印刷装置Ｐｒに対応するドライバがインストールされており、プリンタドライバ１３は、アプリケーション１１からの文書データを印刷させる印刷装置Ｐｒに適した印刷データに変換するとともに、当該印刷データの作成において、任意に指定された不要オブジェクトのオブジェクトデータを削除する不要オブジェクト削除処理を伴う印刷データ作成処理を行って印刷装置Ｐｒに送信する。
【００２７】
すなわち、このプリンタドライバ１３は、図２に示すように、ＵＩ（ユーザインターフェイス）モジュール２１、描画処理モジュール２２及び送信モジュール２３を有し、ＵＩモジュール２１は、印刷設定を行うためのユーザインターフェイス画面を表示することでユーザとのインタフェースをつかさどる。描画処理モジュール２２は、アプリケーション２２からの描画要求を印刷装置Ｐｒに適した印刷データに変換するとともに、当該印刷データの作成において、任意に指定された不要オブジェクトのオブジェクトを削除する不要オブジェクト削除処理を伴う印刷データ作成処理を行い、送信モジュール２３は、描画処理モジュール２２の作成した印刷データを印刷装置Ｐｒに送信する。
【００２８】
次に、本実施例の作用を説明する。本実施例の印刷システム１は、情報処理装置ＰＣ１、ＰＣ２が、その搭載するプリンタドライバ１３で、文書データからユーザによって印刷不要指定されたオブジェクトのデータを削除した印刷データを作成して印刷装置Ｐｒに送信して、印刷装置Ｐｒで印刷を行わせる。
【００２９】
すなわち、情報処理装置ＰＣ１、ＰＣ２は、アプリケーション１１で、文字、イメージ、グラフィック等の複数のオブジェクトを含む文書が作成され、当該作成された文書の印刷命令がアプリケーション１１から発行されると、ＯＳ１２を通して当該文書データをプリンタドライバ１３に渡す。
【００３０】
プリンタドライバ１３は、文書データをアプリケーション１１から受け取ると、ＵＩモジュール２１が印刷設定に関するユーザインターフェイス画面を表示し、特に、文書データに含まれる複数のオブジェクトのうち、印刷を行うオブジェクトと印刷を行わないオブジェクト（印刷不要オブジェクト）の選択を行う印刷対象オブジェクト設定を行うユーザインターフェイス画面（印刷対象オブジェクト設定画面）をディスプレイに表示し、各種印刷設定が行われ、また、印刷を行うオブジェクトと印刷を行わないオブジェクトの選択が行われると、当該選択・設定に応じて不要オブジェクト削除処理を伴う印刷データ作成処理を行って、作成した印刷データを印刷装置Ｐｒに送信する。この印刷を行うオブジェクトと印刷を行わないオブジェクトの選択は、ユーザインターフェイス画面で、文字、イメージ、グラフィック等のオブジェクト毎に印刷の要否をユーザが選択することで行われる。  
【００３１】
すなわち、プリンタドライバ１３は、上述のように、ユーザインターフェイス画面で各種印刷設定が行われ、また、印刷を行うオブジェクトと印刷を行わないオブジェクトの選択が行われて、印刷データ作成処理を開始すると、図３に示すように、アプリケーション１１から印刷ジョブ（ＪＯＢ）の終了が指定されているかチェックし（ステップＳ１０１）、印刷ジョブ終了でないときには、印刷データへの変換対象の文書データが印刷を行うオブジェクトとして指定されている印刷対象オブジェクトであるかチェックする（ステップＳ１０２）。
【００３２】
ステップＳ１０２で、印刷データへの変換対象のオブジェクトが印刷対象オブジェクトであると、プリンタドライバ１３は、描画処理モジュール２２で、当該オブジェクトの文書データを印刷データに変換して（ステップＳ１０３）、ステップＳ１０１に戻って、印刷ジョブの終了かチェックし（ステップＳ１０１）、印刷ジョブの終了でないときには、再度、次に変換対象のオブジェクトが印刷対象オブジェクトであるかチェックする（ステップＳ１０２）。
【００３３】
ステップＳ１０２で、印刷データへの変換対象のオブジェクトが印刷対象オブジェクトでないときには、プリンタドライバ１３は、当該オブジェクトの文書データを印刷データに変換することなく、ステップＳ１０１に戻って、印刷ジョブの終了かのチェック処理から上記同様に処理を行い（ステップＳ１０１〜Ｓ１０３）、ステップＳ１０１で、印刷ジョブの終了であると、作成した印刷データを送信モジュール２３から印刷装置Ｐｒに送信して、処理を終了する（ステップＳ１０４）。
【００３４】
このように、本実施例の印刷システム１は、その情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、アプリケーション１１から受け取った文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該文書データのうち当該印刷不要指定されたオブジェクトのデータを除いた文書データのみを印刷データに変換している。
【００３５】
したがって、不要なオブジェクトまたは機密を要するオブジェクトを省いてユーザの意図するオブジェクトのデータからなる文書データのみの印刷データを生成して、印刷装置Ｐｒに高速に送信することができ、通信トラフィックを軽減させてユーザの意図するオブジェクトの画像のみを速やかに印刷させ、利用性を向上させることができる。
【００３６】
また、不要なオブジェクトの印刷を印刷装置Ｐｒで行わないため、トナー等の印刷材料を削減することができる。
【００３７】
さらに、印刷装置Ｐｒよりも一般的に処理能力の高い情報処理装置ＰＣ１、ＰＣ２で不要オブジェクトの削除処理を行うことで、全体としての印刷速度を向上させることができる。
【００３８】
また、本実施例の印刷システム１は、その情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、文書データの印刷不要オブジェクトを選択指定するユーザインターフェイスである印刷対象オブジェクト設定画面を備えている。
【００３９】
したがって、簡単かつ容易に印刷不要オブジェクトを選択指定することができ、利用性を向上させることができる。
【実施例２】
【００４０】
図４及び図５は、本発明のプリンタドライバ及び記録媒体の第２実施例を示す図であり、図４は、本発明のプリンタドライバ及び記録媒体の第２実施例を適用した印刷システムの情報処理装置における印刷対象オブジェクト設定画面の一例を示す図である。
【００４１】
なお、本実施例は、上記第１実施例の印刷システム１と同様の印刷システムに適用したものであり、本実施例の説明においては、上記第１実施例の説明で用いた符号を必要に応じてそのまま用いて説明する。
【００４２】
本実施例の印刷システム１は、情報処理装置ＰＣ１、ＰＣ２の印刷対象オブジェクト設定画面で、アプリケーション１１で作成された文書の各オブジェクトのうち印刷不要として選択されると、当該文書の印刷不要オブジェクト領域に、代替オブジェクトを印刷するか否か選択でき、代替オブジェクトを印刷する場合には、当該代替オブジェクトを、文字、イメージ、グラフィックから選択することができ、さらに、印刷プレビューを選択に応じて表示する。なお、この代替オブジェクトは、例えば、本来のオブジェクトが省かれたことを示すことのできる内容のオブジェクトである。
【００４３】
なお、本実施例の情報処理装置ＰＣ１、ＰＣ２においても、ＣＤ、ＣＤ−ＲＷ、フレキシブルディスク等の記録媒体に記録されているプリンタドライバを読み込んでプリンタドライバ１３として導入することで、本実施例の不要オブジェクト削除処理を伴う印刷データ作成処理機能が構築される。
【００４４】
すなわち、情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３は、文字、イメージ、グラフィック等の複数のオブジェクトを含む文書データをアプリケーション１１から受け取ると、ＵＩモジュール２１が印刷設定に関するユーザインターフェイス画面を表示し、特に、図４に示すような印刷対象オブジェクト設定画面（ユーザインターフェイス画面）３０を、ディスプレイに表示する。この印刷対象オブジェクト設定画面３０には、印刷対象オブジェクト選択領域３１、代替オブジェクト指定領域３２及び印刷プレビュー表示選択領域３３があり、印刷対象オブジェクト選択領域３１では、文書のオブジェクト（文字、イメージ、グラフィック）のうち印刷を行うオブジェクトと印刷を行わないオブジェクトの選択を行うことができる。また、代替オブジェクト指定領域３２では、印刷対象オブジェクト選択領域３１で印刷を行わないオブジェクトとして選択したオブジェクトの代替オブジェクトとして、文字、イメージ、グラフィックを選択するとともに、代替文字では、任意に入力した文字（図４では、ＤＥＬ）を描画させる代替オブジェクトとして指定することができ、代替イメージ及び代替グラフィックでは、予め用意されているスタンプ等のイメージまたは枠線等のグラフィックから任意のイメージまたはグラフィックを選択して描画させる代替オブジェクトとして指定することができる。また、印刷プレビュー表示選択領域３３では、結果プレビューのチェック欄にチェックを入れることで、プレビュー表示領域３３ａに印刷結果のプレビュー画像を表示させることができる。
【００４５】
このようにして、文書の各オブジェクトのうち印刷を行うオブジェクトと印刷を行わないオブジェクトの選択、代替オブジェクトの選択指定が行われて、印刷指示があると、プリンタドライバ１３は、図５に示す不要オブジェクト削除処理を伴う印刷データ作成処理を行う。すなわち、プリンタドライバ１３は、印刷データ作成処理を開始すると、アプリケーション１１から印刷ジョブ（ＪＯＢ）終了が指定されているかチェックし（ステップＳ２０１）、印刷ジョブ終了でないときには、印刷データへの変換対象の文書データが印刷を行うオブジェクトとして指定されている印刷対象オブジェクトであるかチェックする（ステップＳ２０２）。
【００４６】
ステップＳ２０２で、印刷データへの変換対象のオブジェクトが印刷対象オブジェクトであると、プリンタドライバ１３は、描画処理モジュール２２で、当該オブジェクトの文書データを印刷データに変換して（ステップＳ２０３）、ステップＳ２０１に戻って、印刷ジョブの終了かチェックし（ステップＳ２０１）、印刷ジョブの終了でないときには、再度、次に変換対象のオブジェクトが印刷対象オブジェクトであるかチェックする（ステップＳ２０２）。
【００４７】
ステップＳ２０２で、印刷データへの変換対象のオブジェクトが印刷対象オブジェクトでないときには、プリンタドライバ１３は、上記印刷対象オブジェクト設定画面３０の代替オブジェクト指定領域３２での指定に応じて代替オブジェクトを作成し（ステップＳ２０４）、当該代替オブジェクトを当該印刷を行わないオブジェクトの領域の位置及び大きさに合わせて印刷データに変換して（ステップＳ２０３）、ステップＳ２０１に戻って、印刷ジョブの終了かのチェック処理から上記同様に処理を行う（ステップＳ２０１〜Ｓ２０４）。
【００４８】
ステップＳ２０１で、印刷ジョブの終了であると、プリンタドライバ１３は、作成した印刷データを送信モジュール２３から印刷装置Ｐｒに送信して、処理を終了する（ステップＳ２０５）。
【００４９】
このように、本実施例の印刷システム１は、その情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、アプリケーション１１から受け取った文書データの複数種類のオブジェクトのうち印刷不要として指定されたオブジェクトがあると、当該印刷不要指定されたオブジェクトに替わる所定の代替オブジェクトを当該文書データの当該印刷不要指定されたオブジェクトの領域に埋め込み、当該代替オブジェクトを埋め込んだ文書データを印刷データに変換している。
【００５０】
したがって、文書全体の構成を壊すことなく、不要または機密を要するオブジェクトを代替オブジェクトに置き換えて印刷させることができ、画像品質を向上させつつ、印刷装置Ｐｒに高速に送信して通信トラフィックを軽減させ、ユーザの意図するオブジェクトの画像のみを速やかに印刷させることができる。
【００５１】
また、代替オブジェクトとして、本来のオブジェクトの代わりに代替オブジェクトであることの分かる内容のオブジェクトを用いると、印刷結果から文書のどの部分が省略されているかが分かるようにすることができ、お試し印刷等の用途でレイアウトを確認することのできる印刷を高速で印刷材料を削減しつつ行うことができる。
【００５２】
さらに、本実施例の印刷システム１は、その情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、代替オブジェクトを任意に入力し、また、指定するユーザインターフェイスである印刷対象オブジェクト設定画面３０を備えている。
【００５３】
したがって、文字列やスタンプ等のイメージ、枠等のグラフィックを代替オブジェクトを簡単に入力したり、選択することができ、利用性を向上させることができる。
【００５４】
また、本実施例の印刷システム１は、その情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、印刷対象オブジェクト設定画面３０に、印刷データによる印刷結果の画像をプレビュー表示する印刷プレビュー表示選択領域３３を備えている。
【００５５】
したがって、代替オブジェクトを描画した場合の印刷イメージを事前に確認することができ、最適な代替オブジェクトを選択することができる。
【００５６】
さらに、本実施例の印刷システム１は、その情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、代替オブジェクトを描画するか否かの選択、プレビュー表示を行うか否かの選択を行う印刷対象オブジェクト設定画面３０を備えている。
【００５７】
したがって、ユーザの要求や利用状況に応じて代替オブジェクトの描画やプレビュー表示を選択することができ、利用性をより一層向上させることができる。
【実施例３】
【００５８】
図６は、本発明のプリンタドライバ及び記録媒体の第３実施例を適用した印刷システムの情報処理装置による不要オブジェクト削除処理を伴う印刷データ作成処理を示すフローチャートである。
【００５９】
なお、本実施例は、上記第１実施例の印刷システム１と同様の印刷システムに適用したものであり、本実施例の説明においては、上記第１実施例の説明で用いた符号を必要に応じてそのまま用いて説明する。
【００６０】
本実施例の印刷システム１は、情報処理装置ＰＣ１、ＰＣ２の印刷対象オブジェクト設定画面で、アプリケーション１１で作成された文書の各オブジェクトのうち印刷不要として選択されたオブジェクトの領域を、空白とすることなく、他のデータの描画位置を補正して印刷データを作成する不要オブジェクト削除処理を伴う印刷データ作成処理を行う。
【００６１】
なお、本実施例の情報処理装置ＰＣ１、ＰＣ２においても、ＣＤ、ＣＤ−ＲＷ、フレキシブルディスク等の記録媒体に記録されているプリンタドライバを読み込んでプリンタドライバ１３として導入することで、本実施例の不要オブジェクト削除処理を伴う印刷データ作成処理機能が構築される。
【００６２】
すなわち、プリンタドライバ１３は、文書の各オブジェクトのうち印刷を行うオブジェクトと印刷を行わないオブジェクトの選択が行われて、印刷指示があると、図６に示すように、アプリケーション１１から印刷ジョブ（ＪＯＢ）終了が指定されているかチェックし（ステップＳ３０１）、印刷ジョブ終了でないときには、印刷データへの変換対象の文書データが印刷を行うオブジェクトとして指定されている印刷対象オブジェクトであるかチェックする（ステップＳ３０２）。
【００６３】
ステップＳ３０２で、印刷データへの変換対象のオブジェクトが印刷対象オブジェクトであると、プリンタドライバ１３は、描画位置補正情報があるときには、当該描画位置補正情報を読み込んで、当該印刷対象オブジェクトの描画位置の位置補正を行い（ステップＳ３０３）、位置補正した状態で印刷対象オブジェクトの文書データを印刷データに変換して（ステップＳ３０４）、ステップＳ３０１に戻って、印刷ジョブの終了かチェックする（ステップＳ３０１）。
【００６４】
ステップＳ３０１で、印刷ジョブの終了でないときには、プリンタドライバ１３は、再度、次に変換対象のオブジェクトが印刷対象オブジェクトであるかチェックし（ステップＳ３０２）、印刷データへの変換対象のオブジェクトが印刷対象オブジェクトでないときには、当該印刷を行わないオブジェクトの描画位置情報に基づいて、後続のオブジェクト（他のデータ）の描画位置をどのように補正すると、当該印刷を行わないオブジェクトを空白とすることなく後続のオブジェクトで埋めることができるかの描画位置補正情報を算出して、描画位置パラメータを更新して（ステップＳ３０５）、ステップＳ２０１に戻って、印刷ジョブの終了かのチェック処理から上記同様に処理を行う（ステップＳ３０１〜Ｓ３０５）。
【００６５】
ステップＳ３０１で、印刷ジョブの終了でないときには、プリンタドライバ１３は、再度、次に変換対象のオブジェクトが印刷対象オブジェクトであるかチェックし（ステップＳ３０２）、印刷データへの変換対象のオブジェクトが印刷対象オブジェクトであるときには、ステップＳ３０５で更新した描画位置補正情報を読み込んで、当該印刷対象オブジェクトの描画位置の位置補正を行い（ステップＳ３０３）、位置補正した状態で印刷対象オブジェクトの文書データを印刷データに変換して（ステップＳ３０４）、ステップＳ３０１に戻って、印刷ジョブの終了かチェックする（ステップＳ３０１）。
【００６６】
ステップＳ３０１で、印刷ジョブの終了であると、プリンタドライバ１３は、作成した印刷データを送信モジュール２３から印刷装置Ｐｒに送信して、処理を終了する（ステップＳ３０６）。
【００６７】
このように、本実施例の印刷システム１は、その情報処理装置ＰＣ１、ＰＣ２のプリンタドライバ１３が、文書データのうち、印刷不要指定されたオブジェクトの領域を当該文書データの他のデータ（後続のデータ）で埋める補正処理を行っている。
【００６８】
したがって、印刷用紙を削減したり、トナー等の印刷材料を削減することができ、印刷コストを削減することができる。
【００６９】
また、プリンタドライバ１３が、印刷不要指定されたオブジェクトの領域を他のデータで埋める補正処理を行うか否かの選択を行うユーザインターフェイスの画面を情報処理装置ＰＣ１、ＰＣ２のディスプレイに表示すると、簡単かつ容易に補正処理の選択操作を行うことができ、利用性を向上させることができる。
【００７０】
なお、上記説明では、アプリケーション１１から文書データが当該文書の上位置のデータから下方向に順次送られてくるものとして、プリンタドライバ１３が描画位置補正する場合について説明したが、文書データがアプリケーション１１から当該文書の下位置の文書データから順次上方向に送られてくる場合には、一旦全てのオブジェクトをチェックして、描画位置補正情報を決定してから、再度、全印刷対象オブジェクトを読み込んで、印刷データを作成する。
【００７１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００７２】
文書の複数のオブジェクトのうちユーザが印刷対象として指定したオブジェクトのみを高速に印刷装置に印刷させるプリンタドライバ及び記録媒体に適用することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明のプリンタドライバ及び記録媒体の第１実施例を適用した印刷システムのシステム構成図。
【図２】図１の情報処理装置のプリンタドライバのモジュール構成を示す図。
【図３】図１の情報処理装置のプリンタドライバによる不要オブジェクト削除処理を伴う印刷データ作成処理を示すフローチャート。
【図４】本発明のプリンタドライバ及び記録媒体の第２実施例を適用した印刷システムの情報処理装置のプリンタドライバの表示する印刷対象オブジェクト設定画面の一例を示す図。
【図５】本発明のプリンタドライバ及び記録媒体の第２実施例を適用した印刷システムの情報処理装置のプリンタドライバによる不要オブジェクト削除処理を伴う印刷データ作成処理を示すフローチャート。
【図６】本発明のプリンタドライバ及び記録媒体の第３実施例を適用した印刷システムの情報処理装置のプリンタドライバによる不要オブジェクト削除処理を伴う印刷データ作成処理を示すフローチャート。
【符号の説明】
【００７４】
１  印刷システム
ＮＷ  ネットワーク
ＰＣ１、ＰＣ２  情報処理装置
Ｐｒ  印刷装置
１１  アプリケーション
１２  ＯＳ
１３  プリンタドライバ
２１  ＵＩモジュール
２２  描画処理モジュール
２３  送信モジュール
３０  印刷対象オブジェクト設定画面
３１  印刷対象オブジェクト選択領域
３２  代替オブジェクト指定領域
３３  印刷プレビュー表示選択領域
【図１】
2007200065.tif 000003
【図２】
2007200065.tif 000004
【図３】
2007200065.tif 000005
【図４】
2007200065.tif 000006
【図５】
2007200065.tif 000007
【図６】
2007200065.tif 000008