(57)【要約】【課題】複数の印刷設定が混在する文書ファイルの中から、複数の異なる印刷設定がなされているページを抽出し、それらページの試し印刷を行うことができる文書処理装置を提供する。【解決手段】同一の印刷設定対象項目に対して、第１の印刷設定手段１０と第２の印刷設定手段１０とにより同一ページに異なる設定がなされているか否かについて判定手段２２で判定を行い、その判定結果を認識させるための印刷モードを制御手段１０により設定し、設定された印刷モードで、送信手段１７を介して、印刷ジョブを送信する。【選択図】図５
2008102882.tif 000002
【特許請求の範囲】
【請求項１】
複数のページからなる文書の各ページ毎に、１個または２個以上の印刷設定項目について、同一のまたは異なる印刷設定が可能となされている第１および第２の印刷設定手段と、
同一の印刷設定対象項目について、前記第１の印刷設定手段によりなされた第１の印刷設定と、第２の印刷設定手段によりなされた第２の印刷設定が同じか否かを、ページ毎に判定する判定手段と、
前記判定手段により、前記第１および第２の印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定する制御手段と、
前記設定された試し印刷モードの印刷ジョブを印刷装置に送信する送信手段と、
を備えたことを特徴とする文書処理装置。
【請求項２】
前記試し印刷モードは、前記第１および第２の印刷設定が異なっていると判定されたページを第１のモードで印刷し、印刷設定が同じと判定されたページを前記第１のモードとは異なる第２のモードで印刷するモードである請求項１に記載の文書処理装置。
【請求項３】
印刷設定が異なっていると判定されたページの他にその周辺のページを前記第１のモードで印刷する請求項２に記載の文書処理装置。
【請求項４】
前記第１のモードは、前記第１および第２の印刷設定のうちのいずれかにて実画像を印刷するモードであり、第２のモードはテストパターンで印刷するモードである請求項２または３に記載の文書処理装置。
【請求項５】
前記テストパターンで印刷するモードは、画像の位置を示す枠線を印刷するモードである請求項４に記載の文書処理装置。
【請求項６】
前記試し印刷モードは、前記第１および第２の印刷設定が異なっていると判定されたページまたはそのページと周辺のページのみを印刷するモードである請求項１に記載の文書処理装置。
【請求項７】
第１の印刷設定手段は、文書作成用アプリケーションソフトソフトによってその機能が実現され、第２の印刷設定手段は、プリンタドライバによってその機能が実現される請求項１に記載の文書処理装置。
【請求項８】
印刷設定対象項目が印刷装置の給紙トレイの設定に関するものである請求項７に記載の文書処理装置。
【請求項９】
複数ページからなる文書の各ページ毎に、１個または２個以上の印刷設定対象項目について、同一または異なる印刷設定が可能となされている印刷設定手段と、
同一の印刷設定対象項目について、前記印刷手段によりなされた印刷設定が他のページと同じか否かを、ページ毎に判定する判定手段と、
前記判定手段により、前記印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定する制御手段と、
前記設定された試し印刷モードの印刷ジョブを印刷装置に送信する送信手段と、
を備えたことを特徴とする文書処理装置。
【請求項１０】
前記試し印刷モードは、前記印刷設定が他のページと異なっていると判定されたページの実画像を、その印刷設定で印刷するモードである請求項９に記載の文書処理装置。
【請求項１１】
同一の印刷設定対象項目について、複数ページからなる文書の各ページ毎になされている第１および第２の印刷設定が同じか否かを、ページ毎に判定するステップと、
前記第１および第２の印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定するステップと、
前記設定された試し印刷モードの印刷ジョブを印刷装置に送信するステップと、
を備えたことを特徴とする文書処理方法。
【請求項１２】
同一の印刷設定項目について、複数ページからなる文書の各ページ毎になされている印刷設定が他のページと同じか否かを、ページ毎に判定するステップと、
前記印刷設定が異なっていると判定されたページと同じ判定されたページとを区別して認識させるための試し印刷モードを設定するステップと、
前記設定された試し印刷モードの印刷ジョブを印刷装置に送信するステップと、
を備えたことを特徴とする文書処理方法。
【請求項１３】
同一の印刷設定対象項目について、複数ページからなる文書の各ページ毎になされている第１および第２の印刷設定が同じか否かを、ページ毎に判定するステップと、
前記第１および第２の印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定するステップと、
前記設定された試し印刷モードの印刷ジョブを印刷装置に送信するステップと、
をコンピュータに実行させるための文書処理プログラム。
【請求項１４】
同一の印刷設定対象項目について、複数ページからなる文書の各ページ毎になされている印刷設定が他のページと同じか否かを、ページ毎に判定するステップと、
前記印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定するステップと、
前記設定された試し印刷モードの印刷ジョブを印刷装置に送信するステップと、
をコンピュータに実行させるための文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、試し印刷時に、印刷設定が異なっているページを抽出し、抽出されたページの印刷を行うことのできる文書処理装置、文書処理方法及び文書処理プログラムに関する。
【背景技術】
【０００２】
文書作成用アプリケーションソフトとプリンタドライバとのそれぞれに印刷設定が可能である場合、ユーザの意図により、同じページに文書作成用アプリケーションソフトとプリンタドライバとで異なる印刷設定がなされることがある。例えば、紙種別に給紙トレイ設定がなされており、文書作成用アプリケーションソフトとプリンタドライバそれぞれにページ毎の給紙トレイ指定がなされている場合に、通常のページ印刷時にはプリンタドライバと文書作成用アプリケーションソフトとの給紙トレイの設定を一致させ、ユーザが紙種を変える必要があると判断したページでは、文書作成用アプリケーションソフトとプリンタドライバとの給紙トレイの設定を異にし、印刷時には文書作成用アプリケーションソフト側の給紙トレイ設定で印刷を行う時などである。
【０００３】
また、文書作成後に、紙種を変える必要があると判断したページの印刷時の仕上がり具合を確かめたい場合や、上記２つの給紙トレイ設定のうちどちらを用いて印刷をするべきかの判断を行いたい場合がある。このような印刷時の仕上がり具合等を判断する場合には画面プレビューを用いるのが一般的であり、画像イメージの確認用として用いるには十分である。
【０００４】
しかし、この画面プレビューでは紙の質感等までは表現できないため、紙の質感まで含めた印刷時の仕上がり具合や、どの紙種で文書を印刷すべきかの選択で迷った時には、試し印刷を行い、実際に印刷することにより画像イメージを確認する必要がある。
【０００５】
ところが、試し印刷を行う場合、ユーザ自らが試し印刷を必要とするページの検索や試し印刷の設定等を行う必要があるため、文書完成までに要する時間が長くなる問題がある。またユーザの試し印刷の設定ミスにより、同一文書が複数枚出力されることによるトナーや用紙の無駄な消費という問題もある。
【０００６】
そこで、ユーザによって予め設定されたモード（例えば、パンフレットモード等）が選択されたときには、試し印刷モードを自動的に設定し、最初の１部のプリント出力が終了したときに印刷装置を停止させることにより、ユーザの所望の仕上がりではない印刷が複数枚なされてしまうことを防止する技術が提供されている（例えば、特許文献１参照）。
【０００７】
また、フィニッシング機能を用いた処理結果を、実際に印刷することなく、パソコン上の画面にイメージ表示することによって、フィニッシング処理の結果を表示する技術が提供されている（例えば、特許文献２参照）。
【特許文献１】特開2000-135838号公報
【特許文献２】特開2001-197284号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の技術では試し印刷を行うモード設定をユーザが予め登録しておく必要があり、また試し印刷時には全ページを実画像・実トレイでコピーするため、ページ間の印刷設定の違いや、プリンタドライバと文書作成用アプリケーションソフトとで印刷設定の異なるページ等を確認したいだけのユーザにとっては、紙やトナーといった消費財の無駄になるという問題がある。
【０００９】
また、特許文献２に記載の技術では画面上でフィニッシング処理は分かるが、紙質の違いによる印刷結果のイメージは判定が難しいため、実際に印刷して紙質の違いを確認する必要がある。
【００１０】
この発明は、上記実情に鑑みてなされたものであり、複数の印刷設定が混在する文書ファイルの中から、複数の異なる印刷設定がなされているページを抽出し、それらページの試し印刷を行うことができる文書処理装置、文書処理方法及び文書処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題は、以下の手段によって解決される。
【００１２】
（１）複数のページからなる文書の各ページ毎に、１個または２個以上の印刷設定項目について、同一のまたは異なる印刷設定が可能となされている第１および第２の印刷設定手段と、同一の印刷設定対象項目について、前記第１の印刷設定手段によりなされた第１の印刷設定と、第２の印刷設定手段によりなされた第２の印刷設定が同じか否かを、ページ毎に判定する判定手段と、前記判定手段により、前記第１および第２の印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定する制御手段と、前記設定された試し印刷モードの印刷ジョブを印刷装置に送信する送信手段と、を備えたことを特徴とする文書処理装置。
【００１３】
（２）前記試し印刷モードは、前記第１および第２の印刷設定が異なっていると判定されたページを第１のモードで印刷し、印刷設定が同じと判定されたページを前記第１のモードとは異なる第２のモードで印刷するモードである前項１に記載の文書処理装置。
【００１４】
（３）印刷設定が異なっていると判定されたページの他にその周辺のページを前記第１のモードで印刷する前項２に記載の文書処理装置。
【００１５】
（４）前記第１のモードは、前記第１および第２の印刷設定のうちのいずれかにて実画像を印刷するモードであり、第２のモードはテストパターンで印刷するモードである前項２または３に記載の文書処理装置。
【００１６】
（５）前記テストパターンで印刷するモードは、画像の位置を示す枠線を印刷するモードである前項４に記載の文書処理装置。
【００１７】
（６）前記試し印刷モードは、前記第１および第２の印刷設定が異なっていると判定されたページまたはそのページと周辺のページのみを印刷するモードである前項１に記載の文書処理装置。
【００１８】
（７）第１の印刷設定手段は、文書作成用アプリケーションソフトソフトによってその機能が実現され、第２の印刷設定手段は、プリンタドライバによってその機能が実現される前項１に記載の文書処理装置。
【００１９】
（８）印刷設定対象項目が印刷装置の給紙トレイの設定に関するものである前項７に記載の文書処理装置。
【００２０】
（９）複数ページからなる文書の各ページ毎に、１個または２個以上の印刷設定対象項目について、同一または異なる印刷設定が可能となされている印刷設定手段と、同一の印刷設定対象項目について、前記印刷手段によりなされた印刷設定が他のページと同じか否かを、ページ毎に判定する判定手段と、前記判定手段により、前記印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定する制御手段と、前記設定された試し印刷モードの印刷ジョブを印刷装置に送信する送信手段と、を備えたことを特徴とする文書処理装置。
【００２１】
（10）前記試し印刷モードは、前記印刷設定が他のページと異なっていると判定されたページの実画像を、その印刷設定で印刷するモードである前項９に記載の文書処理装置。
【００２２】
（１１）同一の印刷設定対象項目について、複数ページからなる文書の各ページ毎になされている第１および第２の印刷設定が同じか否かを、ページ毎に判定するステップと、前記第１および第２の印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定するステップと、前記設定された試し印刷モードの印刷ジョブを印刷装置に送信するステップと、を備えたことを特徴とする文書処理方法。
【００２３】
（１２）同一の印刷設定項目について、複数ページからなる文書の各ページ毎になされている印刷設定が他のページと同じか否かを、ページ毎に判定するステップと、前記印刷設定が異なっていると判定されたページと同じ判定されたページとを区別して認識させるための試し印刷モードを設定するステップと、前記設定された試し印刷モードの印刷ジョブを印刷装置に送信するステップと、を備えたことを特徴とする文書処理方法。
【００２４】
（１３）同一の印刷設定対象項目について、複数ページからなる文書の各ページ毎になされている第１および第２の印刷設定が同じか否かを、ページ毎に判定するステップと、前記第１および第２の印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定するステップと、前記設定された試し印刷モードの印刷ジョブを印刷装置に送信するステップと、をコンピュータに実行させるための文書処理プログラム。
【００２５】
（１４）同一の印刷設定対象項目について、複数ページからなる文書の各ページ毎になされている印刷設定が他のページと同じか否かを、ページ毎に判定するステップと、前記印刷設定が異なっていると判定されたページと同じと判定されたページとを区別して認識させるための試し印刷モードを設定するステップと、前記設定された試し印刷モードの印刷ジョブを印刷装置に送信するステップと、をコンピュータに実行させるための文書処理プログラム。
【発明の効果】
【００２６】
前項（１）に記載の発明によれば、同一の印刷設定対象項目に対して、異なる複数の印刷設定手段により同一ページに異なる設定がなされているか否かについてページ毎に判定し、その判定結果により試し印刷モードを設定してその印刷モードの印刷ジョブを送信するから、ユーザは試し印刷モードを登録しておかなくても、自動的に試し印刷を行うことができる。しかも、印刷設定が異なっていると判定されたページと同じと判定されたページとが区別して印刷されるから、ユーザは印刷設定が異なっているページを容易に確認でき、紙質の違い等を確認することができる。
【００２７】
前項（２）に記載の発明によれば、印刷設定が異なっていると判定されたページには第１の印刷モードでの印刷が、印刷設定が同じであると判定されたページには第２の印刷モードでの印刷が可能となる。
【００２８】
前項（３）に記載の発明によれば、印刷設定が異なっていると判定されたページ及びその周辺ページに対して、第１の印刷モードでの印刷が可能となる。
【００２９】
前項（４）に記載の発明によれば、印刷設定が異なっていると判定されたページでは第１の印刷設定又は第２の印刷設定で実画像の印刷が可能となり、また印刷設定が同一であると判定されたページではテストパターンでの印刷が可能であるため、ユーザは印刷設定の異なるページの実画像だけを入手できる。
【００３０】
前項（５）に記載の発明によれば、テストパターンで印刷するモード時に、実画像の位置を示す枠線を印刷することができるため、トナー消費を抑えることができる。
【００３１】
前項（６）に記載の発明によれば、印刷設定が異なっていると判定されたページまたはそのページと周辺ページを印刷することにより、ユーザはページ設定の違いによる印刷の出力状況を確認することができる。
【００３２】
前項（７）に記載の発明によれば、文書作成用アプリケーションソフトの印刷設定とプリンタドライバの印刷設定との異同を判定の対象とすることができる。
【００３３】
前項（８）に記載の発明によれば、文章作成用アプリケーションソフトとプリンタドライバとの給紙トレイの設定の異同を判定の対象とすることができる。
【００３４】
前項（９）に記載の発明によれば、同一の印刷設定対象項目を対象としての設定の異同の判定をページ間で行い、その判定結果に応じて印刷モードを設定し、その印刷モードで印刷ジョブを印刷装置に送信するから、ユーザは試し印刷モードを登録しておかなくても、自動的に試し印刷を行うことができる。しかも、印刷設定が異なっていると判定されたページと同じと判定されたページとが区別して印刷されるから、ユーザは印刷設定が異なっているページを容易に確認でき、紙質の違い等を確認することができる。
【００３５】
前項（１０）に記載の発明によれば、印刷設定が他のページと異なっているページの実画像を印刷することができる。
【００３６】
前項（１１）に記載の発明によれば、同一の印刷設定対象項目に対して、異なる複数の印刷設定手段により同一ページに異なる設定がなされているか否かについてページ毎に判定し、その判定結果により試し印刷モードを設定してその印刷モードの印刷ジョブを送信することにより、ユーザは、同じ印刷設定対象項目で異なる印刷設定がなされているページを確認することができる。
【００３７】
前項（１２）に記載の発明によれば、ページ間で、同一の印刷設定対象項目を対象としての設定の異同の判定、その判定結果に応じて印刷モード設定し、その印刷モードで印刷ジョブを印刷装置に送信することにより、ユーザは他のページとは異なる印刷設定がなされているページを確認することができる。
【００３８】
前項（１３）に記載の発明によれば、同一の印刷設定対象項目に対して、異なる複数の印刷設定手段により同一ページに異なる設定がなされているか否かについてのページ毎の判定、その判定結果により試し印刷モードの設定及び前記印刷モードでの印刷ジョブの送信という一連の動作をコンピュータに実行させることができる。
【００３９】
前項（１４）に記載の発明によれば、同一の印刷設定対象項目を対象としてのページ間での印刷設定の異同の判定、その判定結果に応じての印刷モード設定及び前記印刷モードで印刷ジョブを印刷装置への送信という一連の動作をコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００４０】
以下、この発明の一実施形態について図面を用いて説明する。
（実施形態１）
図１は、この発明の一実施形態に係る文書処理装置が用いられたネットワークシステムである。
【００４１】
このシステムは、パーソナルコンピュータである文書処理装置１と印刷装置２とから構成されており、ネットワーク３を介して、互いに接続されている。
【００４２】
図２は、図１に示された文書処理装置１の構成を示すブロック図である。
【００４３】
この文書処理装置１は、前述したようにパーソナルコンピュータからなり、ＣＰＵ１０のバスライン２０に、ＲＯＭ１１、ＲＡＭ１２、ＣＲＴ１３、ＨＤＤ１４、キーボード１５、マウス１６、通信インターフェイス１７（通信Ｉ/Ｆ）及びＣＤ−ＲＯＭドライブ１８がそれぞれ接続されている。
【００４４】
ＣＰＵ１０は、文書処理装置１の全体を総括的に制御するが、詳細については後述する。
【００４５】
ＲＯＭ１１は、ＣＰＵ１０の動作用プログラムやその他のデータを記憶する。
【００４６】
ＲＡＭ１２は、ＣＰＵ１０が動作用プログラムに従って動作する際の作業領域を提供するものである。
【００４７】
ＣＲＴ１３は、各種のメッセージ及びユーザに対する入力受付画面、選択画面等を表示したり、ユーザの作成文書等を表示する。
【００４８】
ＨＤＤ１４は、キーボード１５やマウス１６の操作により作成された文書データや画像データ等のデータファイル、アプリケーションソフトソフト、プリンタドライバ、その他のデータを記憶するものである。
【００４９】
キーボード１５及びマウス１６は、ユーザによる入力操作に用いられる。
【００５０】
通信インターフェイス１７は、図１に示されている印刷装置２との間で、ネットワーク３を介して、データの送受信を行う通信手段として機能する。
【００５１】
ＣＤ―ＲＯＭドライブ１８は、ＣＤ−ＲＯＭを駆動するものである。
（文書処理装置の動作用アプリケーションソフト）
ここでは、文書処理装置１の機能を発揮するために必要なアプリケーションソフトについて説明する。
【００５２】
この文書処理装置１には、図３に示すように文書作成用アプリケーションソフト２８及びプリンタドラバ２９を含む当該文書処理装置１の動作のために必要なソフトウェアがHDD１４やＲＯＭ１１に保存されている。
【００５３】
文書作成用アプリケーションソフト２８はユーザが文書、画像等の作成を行うためのプログラムから成り、またプリンタドライバ２９は、文書作成用アプリケーションソフト２８から送られてきた印刷命令と、後述する試し印刷用処理部１９から送られてきた印刷設定情報から印刷ジョブを作成し、通信インターフェイス１７を介して、当該印刷ジョブを印刷装置２に送信する。
【００５４】
文書作成用アプリケーションソフト２８及びプリンタドライバ２９は、CPU１０を動作させることによってそれぞれ文書の各ページ毎に印刷時における給紙トレイの設定、その他の印刷設定を行う機能を有している。この実施形態では、文書作成用アプリケーションソフト２８により、アプリ給紙トレイ設定リスト４８（図４に示す）に示されているように１ページ目にはトレイ１が、２ページ目にはトレイ２が、３ページ目にはトレイ２が、４ページ目にはトレイ３が、５ページ目にはトレイ２が、６ページ目から１００ページ目にはトレイ２がそれぞれ指定されている。
【００５５】
またプリンタドライ２９により、ドライバ給紙トレイ設定リスト４９（図４に示す）に示されているようにトレイ２が指定されている。なお、各給紙トレイに設定されている用紙の種別については、図４に示す用紙種別表５０の通りであり、トレイ１には色紙が、トレイ２には普通紙が、トレイ３には厚紙が、トレイ４には再生紙がそれぞれ収納されている。
（試し印刷用処理部）
次に、試し印刷用処理部１９の構成について、図３を用いて説明する。
【００５６】
図３は、試し印刷用処理部１９の機能ブロック図を示したものである。なお、試し印刷用処理部１９は、実際にはＣＰＵ１０がＲＯＭ１１等に保存されている動作プログラムに従って動作することにより、その機能が発揮される。
【００５７】
試し印刷用処理部１９は、図３に示すように印刷設定情報抽出部２１、比較判定部２２、印刷モード設定部２３、テストイメージ選択部２４、テストイメージ作成部２５及び印刷画像作成部２６から構成されている。
【００５８】
印刷設定情報抽出部２１は、文書のページ毎に設定されている、文書作成用アプリケーションソフト２８の印刷設定情報と、それに対応するプリンタドライバ２９で設定されている印刷設定情報と、をページ毎に抽出する。
【００５９】
なお、この印刷設定情報とは、１個又は複数個の印刷設定対象項目についての印刷設定情報であり、例えば、この実施形態では、文書作成用アプリケーションソフト２８でページ毎に設定されている給紙トレイの設定値とプリンタドライバ２９で設定されている給紙トレイの設定値を例示するが、これに限定されるものではない。
【００６０】
比較判定部２２は、印刷設定情報抽出部２１によって抽出された上記２つの印刷設定情報が一致するか否かについての判定を行う。
【００６１】
テストイメージ選択部２４は、印刷時に印字されるテストパターン（実画像の位置を示す枠線等から構成される画像）を、文書作成用アプリケーションソフト２８及びプリンタドライバ２９の設定から作成するのか、或いは実画像のイメージデータから作成するのかについての選択をユーザから受け付ける。
【００６２】
なお、文書作成用アプリケーションソフト２８及びプリンタドライバ２９の設定からテストイメージを作成する場合、用紙サイズや余白などの情報から枠線データを作成するため早くデータ作成ができる。また、実画像のイメージデータから作成する場合には、当該イメージデータからページ毎の印字開始位置と終了位置を抽出して実際に印字される範囲の枠線データを作成するため正確な位置が判別できる。ユーザは用途にあわせてどちらかを選択できるものとする。
【００６３】
テストイメージ作成部２５は、テストイメージ選択部２４で選択された作成方法によりテストイメージデータを作成する。
【００６４】
印刷モード設定部２３は、比較判定部２２の判定結果に応じて、実画像を印刷する実画像印刷モードか、テストパターンで印刷を行うテストパターン印刷モード或いは印刷を行わない印刷キャンセルモードの設定を行う。
【００６５】
印刷画像作成部２６は、テストイメージ作成部２５及び印刷モード設定部２３からの指示を受けて、印刷画像の作成を行う。
【００６６】
次に、この実施形態１に係る印刷命令、印刷データ等を含む印刷ジョブの作成手順について説明する。
【００６７】
図５は、この文書処理装置１内での印刷ジョブの作成手順を説明するための図である。
【００６８】
まず、ユーザは、文書作成用アプリケーション２８で文書作成後、印刷指示を行うと、印刷命令がプリンタドライバ２９へ送られる。それと同時に、試し印刷用処理部１９は、ユーザの指示により事前に設定された試し印刷用処理を施し、その結果をプリンタドライバ２９へ送る。ＣＰＵ１０は、プリンタドライバ２９のプログラムに従って、文書作成用アプリケーション２８の印刷命令と試し印刷用指示部１９からの試し印刷用の処理結果とから印刷ジョブを作成し、その印刷ジョブを印刷装置２へ送出する。
（文書処理装置の動作）
次に、この実施形態１に係る文書処理装置１の動作について、図６を用いて説明する。なお、この図６に示すフローチャートで示される処理は、CPU１０がROM１１又はＨＤＤ１４等の記憶媒体に記録されている動作プログラムを読出して実行することにより、遂行される。また、この実施形態では、文書作成用アプリケーションソフト２８とプリンタドライバ２９とで給紙トレイ設定が異なっている場合には、文書作成用アプリケーション２８で設定されている給紙トレイの方を優先して用いることとするが、プリンタドライバ２９で設定されている給紙トレイを用いて印刷しても良い。
【００６９】
ユーザからの印刷指示により、ＣＰＵ１０は、ＣＲＴ１３に図７に示す試し印刷確認画面４５を表示し（ステップＳ３１）、ユーザからの試し印刷指示を待つ（ステップＳ３２）。
【００７０】
「ＹＥＳ」ボタン４６が押された場合（ステップＳ３２でＹＥＳ）、ＣＰＵ１０は変数Ｎの値を１に設定し（ステップＳ３３）、印刷設定情報抽出部２１を介して、文書作成用アプリケーションソフト２８のＮページ目の給紙トレイ設定値とプリンタドライバ２９のＮページ目の給紙トレイ設定値とを抽出し（ステップＳ３４）、ステップＳ３６へ進む。一方、ステップＳ３２で、「ＮＯ」ボタン４７が押された場合（ステップＳ３２でＮＯ）、処理を終了する。
【００７１】
次に、ステップＳ３６で、ＣＰＵ１０は、比較判定部２２を介して、これら２つの設定値が同じか否かの判定を行う。
【００７２】
ステップＳ３６で、これら２つの設定値が同じでないと判定された場合（ステップＳ３６でＮＯ）、ＣＰＵ１０は、印刷モード設定部２３を介して、Ｎページ目の文書を印刷する用紙の給紙トレイを文書作成用アプリケーションソフト２８で設定されている給紙トレイに設定し（ステップＳ３７）、Ｎページ目を印字する画像は、実画像とし（ステップＳ３８）、ステップＳ３９へ進む。一方、ステップＳ３６で、前記２つの値が同じであると判定された場合（ステップＳ３６でＹＥＳ）、ＣＰＵ１０は、印刷モード設定部２３を介して、Ｎページ目に印字する画像をテストパターンとする設定を行い（ステップＳ４３）、ステップＳ３９へ進む。
【００７３】
次に、ステップＳ３９では、ＣＰＵ１０は、Ｎページ目がこの文書の最終ページであるか否かの判定を行う。
【００７４】
ステップＳ３９で、Ｎページ目がこの文書の最終ページであると判定された場合には（ステップＳ３９でＹＥＳ）、ステップＳ４０へ進む。一方、ステップＳ３９で、Ｎページ目がこの文書の最終ページでないと判定された場合（ステップＳ３９でＮＯ）、ＣＰＵ１０は、変数Ｎに１を加え（ステップＳ４２）、ステップＳ３４へ戻る。
【００７５】
ステップＳ４０では、ＣＰＵ１０は、プリンタドライバ２９のプログラムに従って印刷ジョブを作成し、当該印刷ジョブを印刷装置２に送信後（ステップＳ４１）、処理を終了する。
【００７６】
例えば、１ページ目から１００ページ目まである文書の各ページに設定されている給紙トレイの設定値が、文書作成用アプリケーションソフト２８では図４に示すアプリ給紙トレイ設定リスト４８であり、またプリンタドライバ２９では図４に示すドライバ給紙トレイ設定リスト４９であるとする。
【００７７】
この場合、Ｎ＝１の時、文書作成用アプリケーションソフト２８の給紙トレイ設定値は「トレイ１」である一方、プリンタドライバ２９の給紙トレイ設定値は「トレイ２」である。よって、文書作成用アプリケーションソフト２８の給紙トレイ設定値とプリンタドライバ２９の給紙トレイ設定値とが異なるため、文書作成用アプリケーションソフト２８の設定給紙トレイである「トレイ１」の色紙を用いて、１枚目には、１ページ目の実画像である実画像５２（図８に示す）が印字される。
【００７８】
次に、Ｎ＝２及びＮ＝３の時、文書作成用アプリケーションソフト２８の給紙トレイ設定値とプリンタドライバ２９の給紙トレイ設定値とが共に「トレイ２」であり、この場合には給紙トレイ設定値が一致するため「トレイ２」の普通紙を用いて、２枚目と３枚目には、図８に示すテストパターン画像５３及びテストパターン画像５４が印刷装置２より印刷される。
【００７９】
さらに、Ｎ＝４の時、文書作成用アプリケーションソフト２８の給紙トレイ設定値は「トレイ３」である一方、プリンタドライバ２９の給紙トレイ設定値は「トレイ２」である。よって、給紙トレイの設定値が一致しないため、文書作成用アプリケーションソフト２８の設定給紙トレイである「トレイ３」の厚紙を用いて、４枚目には、４ページ目の実画像である実画像５５が印字される。
【００８０】
残りの５枚目から１００枚目までは、文書作成用アプリケーションソフト２８の給紙トレイ設定値とプリンタドライバ２９との給紙トレイ設定値が共に「トレイ２」であり、給紙トレイの設定値が一致するためそれぞれのページで「トレイ２」の普通紙を用いて、テストパターン画像群５６（図８に示す）が印刷装置２より印刷される。
【００８１】
なお、上記の例では、文書作成用アプリケーションソフト２８の給紙トレイ設定値と、プリンタドライバ２９の給紙トレイ設定値とが異なる１ページ及び４ページのみを実画像で印字したが、図９に示すように実画像を印字するページが１ページ目及び４ページ目のみではなく、それらの周辺ページ、例えば２ページ目、３ページ目及び５ページ目にも実画像を印字し、６ページ目から１００ページ目まではテストパターンを印字するものとしても良い。
【００８２】
さらには、図１０に示すように１枚目から５枚目までは、それぞれに対応するページの実画像を印字し、６枚目から１００枚目までは、テストパターンを「トレイ４」の再生紙に印字するものとしても良い。
【００８３】
この実施形態によれば、文書作成用アプリケーションソフト２８とプリンタドライバ２９との給紙トレイに関して印刷設定の異なるページが抽出され、設定が異なるページまたは設定が異なるページとその周辺ページを実画像で、設定が同一のページはテストパターンで、それぞれ印字されることにより、トナーなどの記録材消費量を低減させることが可能となる。また設定の異なるページ又は設定の異なるページとその周辺ページについては、実画像・実トレイで印刷するため、実際の印刷イメージを正確に確認することができる。
（実施形態２）
次に、この発明に係る実施形態２について説明する。
【００８４】
文書作成用アプリケーションソフト２８の給紙トレイ設定値とプリンタドライバ２９の給紙トレイ設定値とが一致するページの場合、実施形態１ではテストパターンを印字するものとしたが、この実施形態２では、当該ページの印刷を行わないものとしたものである。
【００８５】
なお、実施形態２に係るネットワークシステム、文書処理装置１の構成等については、図１〜図３に示した実施形態１と同様なので、ここでは省略する。
（文書処理装置の動作）
ここでは、実施形態２に係る文書処理装置１の動作について、図１１を用いて説明する。なお、この図１１に示すフローチャートで示される処理は、CPU１０がＲOM１１又はＨＤＤ１４等の記憶媒体に記録されている動作プログラムを読出して実行することにより、遂行される。また、この実施形態では文書作成用アプリケーションソフト２８とプリンタドライバ２９とで給紙トレイ設定が異なっている場合には、文書作成用アプリケーション２８で設定されている給紙トレイの方を優先して用いることとする。
【００８６】
ユーザからの印刷指示により、ＣＰＵ１０は、ＣＲＴ１３に図７に示す試し印刷確認画面４５を表示し（ステップS１０１）、ユーザからの試し印刷指示を待つ（ステップＳ１０２）。
【００８７】
「ＹＥＳ」ボタン４６が押された場合（ステップＳ１０２でＹＥＳ）、ＣＰＵ１０は、変数Ｎの値を１に設定し（ステップＳ１０３）、印刷設定情報抽出部２１を介して、文書作成用アプリケーションソフト２８のＮページ目の給紙トレイの設定値とプリンタドライバ２９のＮページ目の給紙トレイ設定値とを抽出し（ステップＳ１０４）、ステップＳ１０６へ進む。一方、ステップＳ１０２で、「ＮＯ」ボタン４７が押された場合には（ステップＳ１０２でＮＯ）、処理を終了する。
【００８８】
次に、ステップＳ１０６では、ＣＰＵ１０は、比較判定部２２を介して、これら２つの設定値が同じか否かの判定を行う。
【００８９】
ステップS１０６で、これら２つの設定値が同でないと判定された場合（ステップＳ１０６でＮＯ）、ＣＰＵ１０は、印刷モード設定部２３を介して、Ｎページ目の文書を印刷する用紙の給紙トレイを文書作成用アプリケーションソフト２８で設定されている給紙トレイに設定し（ステップＳ１０７）、Ｎページ目を印字する画像は、実画像とし（ステップＳ１０８）、ステップＳ１０９へ進む。一方、ステップＳ１０６で、２つの設定値が同じであると判定された場合（ステップＳ１０６でＹＥＳ）、ＣＰＵ１０は、印刷モード設定部２３を介して、Ｎページ目の印刷は行わない旨の設定を行い（ステップＳ１１２）、ステップＳ１０９へ進む。
【００９０】
次に、ステップＳ１０９で、ＣＰＵ１０は、Ｎページ目がこの文書の最終ページあるか否かの判定を行う。
【００９１】
ステップＳ１０９で、Ｎページ目がこの文書の最終ページであると判定された場合（ステップＳ１０９でＹＥＳ）、ステップＳ１１０へ進む。一方、ステップＳ１０９で、Ｎページ目が最終ページでないと判定された場合（ステップＳ１０９でＮＯ）、ＣＰＵ１０は、変数Ｎに１を加え（ステップＳ１１３）、ステップＳ１０４へ戻る。
【００９２】
次に、ステップＳ１１０で、ＣＰＵ１０は、プリンタドライバ２９のプログラムに従って印刷ジョブを作成し、作成された印刷ジョブを文書処理装置２に送信して（ステップＳ１１１）、処理を終了する。
【００９３】
例えば、１ページ目から１００ページ目まである文書の各ページの給紙トレイ設定が、文書作成用アプリケーションソフト２８では図４に示すアプリ給紙トレイ設定リスト４８であり、またプリンタドライバ２９では図４に示すドライバ給紙トレイ設定リスト４９であるとする。
【００９４】
この場合に、このフローチャートを実行すると、図１２に示すように文書作成用アプリケーションソフト２８の給紙トレイ設定値とプリンタドライバ２９との給紙トレイ設定値が異なる１ページ目と４ページのみそれぞれの実画像が印刷装置２より印刷され、その他のページは印刷されない。
【００９５】
なお、この時、図１３に示すように設定が異なる１ページ目と４ページ目とを実画像で印刷し、これらページの周辺ページである２ページ目と３ページ目とをテストイメージ画像で印刷しても良い。
【００９６】
この実施形態によれば、設定が異なるページは実画像で印刷され、また設定が同じページの印刷は行われないことにより、印刷設定が異なるページの実画像の確認のみを希望するユーザにとっては無駄なページの印刷を防止することができ、トナー消費量及び紙消費量を低減させるとともに、試し印刷の生産性も向上させることができる。
（実施形態３）
次に、この発明に係る実施形態３について説明する。
【００９７】
実施形態２は、文書作成用アプリケーションソフト２８の給紙トレイ設定値とプリンタドライバ２９の給紙トレイ設定値とが異なるページでは当該ページ内容を実画像で試し印刷を行ったが、実施形態３では、これに代えて、テストパターンの印刷を行うとしたものである。
【００９８】
なお、この実施形態３に係るネットワークシステム、文書処理装置１の構成については、実施形態１と同様なので、ここでは省略する。
（文書処理装置の動作）
ここでは、実施形態３に係る文書処理装置１の動作について、図１４を用いて説明する。なお、この図１４に示すフローチャートで示される処理は、CPU１０がROM１１又はＨＤＤ１４等の記憶媒体に記録されている動作プログラムを読出して実行することにより、遂行される。また、この実施形態では文書作成用アプリケーションソフト２８とプリンタドライバ２９とで給紙トレイ設定が異なっている場合には、文書作成用アプリケーション２８で設定されている給紙トレイの方を優先して用いることとする。
【００９９】
ユーザからの印刷指示により、ＣＰＵ１０は、ＣＲＴ１３に、図７に示す試し印刷確認画面４５を表示し（ステップＳ１３１）、ユーザからの試し印刷指示を待つ（ステップＳ１３２）。
【０１００】
「ＹＥＳ」ボタン４６が押された場合（ステップＳ１３２でＹＥＳ）、ＣＰＵ１０は、変数Ｎの値を１に設定し（ステップＳ１３３）、印刷情報抽出部２１を介して、文書作成用アプリケーションソフト２８のＮページ目の給紙トレイ設定値とプリンタドライバ２９のＮページ目の給紙トレイ設定値とを抽出し（ステップＳ１３４）、ステップＳ１３６へ進む。一方、ステップＳ１３２で、「ＮＯ」ボタン４７が押された場合には（ステップＳ１３２でＮＯ）、処理を終了する。
【０１０１】
次に、ステップＳ１３６で、ＣＰＵ１０は、比較判定部２２を介して、これら２つの設定値が同じか否かの判定を行う。
【０１０２】
ステップＳ１３６で、これら２つの設定値が同じでないと判定された場合（ステップＳ１３６でＮＯ）、ＣＰＵ１０は、印刷モード設定部２３を介して、Ｎページ目の文書を印刷する用紙の給紙トレイを文書作成用アプリケーションソフト２８で設定されている給紙トレイに設定し（ステップＳ１３７）、Ｎページ目を印字する画像は枠線などを示すテストパターンとする設定を行い（ステップＳ１３８）、ステップＳ１３９へ進む。一方、ステップＳ１３６でこれら２つの設定値が同じであると判定された場合（ステップＳ１３６でＹＥＳ）、ＣＰＵ１０は、印刷モード設定部２３を介して、Ｎページ目の印刷を行わない旨の設定を行い（ステップＳ１４２）、ステップＳ１３９へ進む。
【０１０３】
次に、ステップＳ１３９で、ＣＰＵ１０は、Ｎページ目がこの文書の最終ページであるか否かの判定を行う。
【０１０４】
ステップＳ１３９で、Ｎページ目がこの文書の最終ページであると判定された場合には（ステップＳ１３９でＹＥＳ）、ステップＳ１４０へ進む。一方、ステップＳ１３９で、Ｎページ目が最終ページでないと判定された場合（ステップＳ１３９でＮＯ）、ＣＰＵ１０は、変数Ｎに１を加え（ステップＳ１４３）、ステップＳ１３４へ戻る。
【０１０５】
ステップＳ１４０で、ＣＰＵ１０は、プリンタドライバ２９のプログラムに従って印刷ジョブを作成し、作成された印刷ジョブを文書処理装置２に送信後（ステップＳ１４１）、処理を終了する。
【０１０６】
例えば、１ページ目から１００ページ目まである文書の各ページの給紙トレイ設定が、文書作成用アプリケーションソフト２８では図７に示すアプリ給紙トレイ設定リスト４８であり、またプリンタドライバ２９では図７に示すドライバ給紙トレイ設定リスト４９であるとする。
【０１０７】
この場合に、このフローチャートを実行すると、文書作成用アプリケーションソフト２８の給紙トレイ設定とプリンタドライバ２９との給紙トレイ設定とが異なる１ページ目と４ページ目とが、図１５に示すテストパターン画像として印刷装置２より印刷される。
【０１０８】
この実施形態によれば、文書作成用アプリケーション２８とプリンタドライバ２９とで異なる給紙トレイ設定がなされているページにおいて、テストパターン画像が印字されるから、どちらの給紙トレイ設定が優先して使用されるのかを確認できれば良いユーザにとっては、実施形態２よりもさらにトナー消費量を減らすことができ、生産性の向上を図ることができる。
【０１０９】
なお、上記実施形態１、２及び３では文書作成用アプリケーションソフト２８の給紙トレイ設定とプリンタドライバ２９の給紙トレイ設定のうち、文書作成用アプリリケーション２８の給紙トレイ設定を優先している。これは、文書作成用アプリケーションソフトでページ毎に給紙トレイが設定されている場合には、ユーザが何らかの意図をもってそのページの画像に有効な紙種が設定されている場合が多いからである。しかし、上記２つの設定のうちどちらを優先するかは予め設定されていても良いし、試し印刷モードの実行時にユーザに選択させても良い。
（実施形態４）
次に、この発明に係る実施形態４について説明する。
【０１１０】
この実施形態４と、実施形態１、２及び３とでは、比較判定する印刷設定情報が異なっている。即ち、実施形態１，２及び３では、比較判定する印刷設定情報が、各項における文書作成用アプリケーションソフト２８の給紙トレイ設定値とプリンタドライバ２９の給紙トレイ設定値であったが、この実施形態４では、１つのアプリケーション、例えば文書作成用アプリケーションソフト２８により設定されたページ間での印刷設定を比較する。
【０１１１】
なお、実施形態４に係るネットワークシステム、文書処理装置１の構成等については、実施形態１と同様なので、ここでは省略する。
（文書処理装置の動作）
ここでは、実施形態４に係る文書処理装置１の動作について、図１６を用いて説明する。なお、この図１６に示すフローチャートで示される処理は、CPU１０がROM１１又はＨＤＤ１４等の記憶媒体に記録されている動作プログラムを読出して実行することにより、遂行される。
【０１１２】
ユーザからの印刷指示により、ＣＰＵ１０は、ＣＲＴ１３に、図７に示す試し印刷確認画面４５を表示し（ステップＳ１６１）、ユーザからの試し印刷指示を待つ（ステップＳ１６２）。
【０１１３】
「ＹＥＳ」ボタン４６が押された場合（ステップＳ１６２でＹＥＳ）、ＣＰＵ１０は、変数Ｎの値を２に設定し（ステップＳ１６３）、印刷設定情報抽出部２１を介して、Ｎページ目のページ設定情報とＮ−１ページ目のページ設定情報とを取り出し（ステップＳ１６４）、ステップＳ１６６へ進む。一方、ステップＳ１６２で、「ＮＯ」ボタン４７が押された場合（ステップＳ１６２でＮＯ）、処理を終了する。
【０１１４】
次に、ステップＳ１６６では、ＣＰＵ１０は、比較判定部２２を介して、Ｎページ目のページ設定とＮ−１ページ目のページ設定とが同じであるか否かの判定を行う（ステップＳ１６６）。
【０１１５】
ステップＳ１６６で、２つのページ設定が同じであると判定された場合（ステップＳ１６６でＹＥＳ）、ＣＰＵ１０は、印刷モード設定部２３を介して、Ｎページ目とＮ−１ページ目とは印刷を行わない旨の設定を行い（ステップＳ１７１）、ステップＳ１６８へ進む。一方、ステップＳ１６６で、２つのページ設定が異なると判定された場合（ステップＳ１６６でＮＯ）、ＣＰＵ１０は、印刷モード設定部２３を介して、Ｎページ目を印刷する設定を行い（ステップＳ１６７）、ステップＳ１６８へ進む。
【０１１６】
次に、ステップＳ１６８で、ＣＰＵ１０は、Ｎページ目がこの文書の最終ページであるか否かの判定行う。ステップＳ１６８で、Ｎページ目がこの文書の最終ページであると判定された場合には（ステップＳ１６８でＹＥＳ）、ステップＳ１６９へ進む。一方、ステップＳ１６８で、Ｎページ目が最終ページでないと判定された場合（ステップＳ１６８でＮＯ）、ＣＰＵ１０は、変数Ｎに１を加え（ステップＳ１７１）、ステップＳ１３４へ戻る。
【０１１７】
ステップＳ１６９では、ＣＰＵ１０は、プリンタドライバ２９のプログラムに従って印刷ジョブを作成し、作成した印刷ジョブを文書処理装置２に送信後（ステップＳ１７０）、処理を終了する。
【０１１８】
例えば、全３ページからなる文書において、１ページ目と２ページ目とは同じ印刷設定がなされており３ページ目の印刷設定だけが異なるとする。例えば１ページ目と２ページ目とは１ページ分の原稿を１枚の用紙に出力する１in１が、３ページ目は２ページ分の原稿を１枚の用紙に出力する２in１が設定されていた場合である。この場合に、このフローチャートを実行すると、１ページ目と２ページ目とでは印刷設定が同じであるため、２ページ目は印刷されず、２ページ目と３ページ目とでは印刷設定が異なるため、図１７に示すように３ページ目が、３ページ目の印刷設定で文書処理装置２より印刷される。
【０１１９】
この実施形態によれば、印刷設定が異なるページの印刷のみを行うことにより、印刷設定が異なるページの印刷結果だけをユーザに提供することができ、無駄なページの印刷を防止することが可能となる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の一実施形態に係る文書処理装置が用いられた文書処理システムの構成図である。
【図２】本発明の一実施形態に係る文書処理装置の構成を示すブロック図である。
【図３】ＨＤＤに保存されているプログラム及び試し印刷用処理部の構成を示す機能ブロック図である。
【図４】文書作成用アプリケーションソフトとプリンタドライバそれぞれの給紙トレイ設定を示した図である。
【図５】文書処理装置内での印刷ジョブの作成手順を説明するための図である。
【図６】実施形態１に係る文書処理装置の動作を説明するためのフローチャートである。
【図７】試し印刷選択画面である。
【図８】実施形態１における出力結果を示す図である。
【図９】実施形態１における出力態様の第１変形例を示す図である。
【図１０】実施形態１における出力態様の第２変形例を示す図である。
【図１１】実施形態２に係る文書処理装置の動作を説明するためのフローチャートである。
【図１２】実施形態２における出力結果を示す図である。
【図１３】実施形態２における出力態様の変形例を示す図である。
【図１４】実施形態３に係る文書処理装置の動作を説明するためのフローチャートである。
【図１５】実施形態３における出力結果を示す図である。
【図１６】実施形態４に係る文書処理装置の動作を説明するためのフローチャートである。
【図１７】実施形態４における出力結果を示す図である。
【符号の説明】
【０１２１】
１・・・文書処理装置
２・・・印刷装置
３・・・ネットワーク
１０・・・ＣＰＵ
１１・・・ＲＯＭ
１２・・・ＲＡＭ
１３・・・ＣＲＴ
１４・・・ＨＤＤ
１５・・・キーボード
１６・・・マウス
１７・・・通信インターフェイス
１８・・・ＣＤ−ＲＯＭ
１９・・・試し印刷用処理部
２０・・・バスライン
【図１】
2008102882.tif 000003
【図２】
2008102882.tif 000004
【図３】
2008102882.tif 000005
【図４】
2008102882.tif 000006
【図５】
2008102882.tif 000007
【図６】
2008102882.tif 000008
【図７】
2008102882.tif 000009
【図８】
2008102882.tif 000010
【図９】
2008102882.tif 000011
【図１０】
2008102882.tif 000012
【図１１】
2008102882.tif 000013
【図１２】
2008102882.tif 000014
【図１３】
2008102882.tif 000015
【図１４】
2008102882.tif 000016
【図１５】
2008102882.tif 000017
【図１６】
2008102882.tif 000018
【図１７】
2008102882.tif 000019