(57)【要約】【課題】試し印刷時の用紙の無駄な消費を抑制する。【解決手段】文書データ生成部１２にて生成された印刷ジョブをジョブ記憶部２１２に記憶しておき、続いて新たに印刷ジョブが生成された際に、生成された印刷ジョブの中から、ジョブ記憶部２１２に記憶されている印刷ジョブとは異なる文書内容が存在するページをジョブ比較部２１４にて抽出し、画像形成部２４では新たに生成された印刷ジョブの中の抽出されたページについてのみ印刷する。【選択図】図６
2008134817.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象となる文書の印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブ生成手段により生成された前記印刷ジョブを第１の印刷ジョブとして記憶するジョブ記憶手段と、
前記印刷ジョブ生成手段により新たに生成された第２の印刷ジョブの中から、前記ジョブ記憶手段に記憶されている前記第１の印刷ジョブとは異なる文書内容が存在するジョブ領域を抽出するジョブ領域抽出手段と、
前記第２の印刷ジョブの前記ジョブ領域抽出手段により抽出された前記ジョブ領域を印刷する印刷手段と
を備えたことを特徴とする印刷システム。
【請求項２】
前記ジョブ記憶手段は、前記第１の印刷ジョブを識別する識別情報が付加された当該第１の印刷ジョブを記憶し、かつ、当該識別情報に基づいて当該ジョブ記憶手段から当該第１の印刷ジョブを抽出する印刷ジョブ抽出手段をさらに備え、
前記ジョブ領域抽出手段は、前記第２の印刷ジョブと前記印刷ジョブ抽出手段により抽出された前記第１の印刷ジョブとを比較することにより、前記ジョブ領域を抽出することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記ジョブ記憶手段に記憶されている前記第１の印刷ジョブに付加された前記識別情報を表示する識別情報表示手段をさらに備えたことを特徴とする請求項２記載の印刷システム。
【請求項４】
前記ジョブ記憶手段に記憶された前記第１の印刷ジョブに付加された前記識別情報のユーザによる指定または入力を受け付ける識別情報受付手段をさらに備え、
前記印刷ジョブ抽出手段は、前記識別情報受付手段にて指定または入力された前記識別情報に基づいて前記第１の印刷ジョブを抽出することを特徴とする請求項２記載の印刷システム。
【請求項５】
前記ジョブ領域抽出手段にて用いられた前記第１の印刷ジョブを前記ジョブ記憶手段から消去する印刷ジョブ消去手段をさらに備えたことを特徴とする請求項１記載の印刷システム。
【請求項６】
前記ジョブ領域抽出手段は、前記ジョブ領域をページ単位で抽出することを特徴とする請求項１記載の印刷システム。
【請求項７】
印刷対象となる文書の印刷ジョブを受け付ける印刷ジョブ受付手段と、
前記印刷ジョブ受付手段により受け付けられた前記印刷ジョブを第１の印刷ジョブとして記憶するジョブ記憶手段と、
前記印刷ジョブ受付手段にて新たに受け付けた第２の印刷ジョブと前記ジョブ記憶手段に記憶されている前記第１の印刷ジョブとを比較し、当該第２の印刷ジョブの中の当該第１の印刷ジョブとは異なる文書内容が存在するジョブ領域を抽出するジョブ領域抽出手段と
を備えたことを特徴とする印刷制御装置。
【請求項８】
前記ジョブ記憶手段は、前記第１の印刷ジョブを識別するための識別情報を当該第１の印刷ジョブに対応付けて記憶するとともに、当該識別情報に基づいて当該ジョブ記憶手段から当該第１の印刷ジョブを抽出する印刷ジョブ抽出手段をさらに備え、
前記ジョブ領域抽出手段は、前記第２の印刷ジョブと前記印刷ジョブ抽出手段により抽出された前記第１の印刷ジョブとを比較することを特徴とする請求項７記載の印刷制御装置。
【請求項９】
前記ジョブ記憶手段に記憶されている前記第１の印刷ジョブに付加された前記識別情報を表示し、表示された当該識別情報の中からユーザによる一の当該識別情報の指定を受け付ける識別情報受付手段をさらに備え、
前記印刷ジョブ抽出手段は、前記識別情報受付手段にて指定された前記識別情報に基づいて前記第１の印刷ジョブを抽出することを特徴とする請求項８記載の印刷制御装置。
【請求項１０】
前記ジョブ領域抽出手段にて前記第２の印刷ジョブと比較された前記第１の印刷ジョブを前記ジョブ記憶手段から消去する印刷ジョブ消去手段をさらに備えたことを特徴とする請求項７記載の印刷制御装置。
【請求項１１】
コンピュータに、
印刷対象となる文書の印刷ジョブを受け付ける機能と、
受け付けた前記印刷ジョブを第１の印刷ジョブとしてメモリに記憶させる機能と、
新たに受け付けた第２の印刷ジョブの中から、前記メモリに記憶された前記第１の印刷ジョブとは異なる文書内容が存在するジョブ領域を抽出する機能と
を実現させることを特徴とするプログラム。
【請求項１２】
前記ジョブ領域を抽出する際に用いられた前記第１の印刷ジョブを前記メモリから消去する機能をさらに実現させることを特徴とする請求項１１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の試し印刷が可能な印刷システム等に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）等で作成された文書をプリンタにより印刷した際に、複数ページからなる文書の中に記載内容の不備があることが印刷後に発見される場合がある。その場合には、この不備を修正した上で再度印刷を行うこととなるが、複数部が印刷されていた場合には、その複数部のすべてについて修正ページの差し替え作業が必要となる。
そのため、印刷を行う文書に記載内容の不備がないかを事前に確認するため、正式な本印刷に先立って、印刷しようとする文書の１部のみを印刷（試し印刷）して、この試し印刷された文書により、内容確認が行われる（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１１−１５４０７１号公報(第３−４頁)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで一般に、最初の試し印刷において複数ページからなる文書の一部のページに記載内容の不備が発見された場合には、その不備を修正した後、再度試し印刷が行われることとなる。しかしながら、その場合には、通常、文書の全ページが試し印刷され、元々不備がなかったため内容確認の必要のないページまでもが印刷される。そのために、用紙を無駄に消費してしまうという問題があった。
そこで本発明は、以上のような技術的課題を解決するためになされたものであり、その目的とするところは、試し印刷時の用紙の無駄な消費を抑制することにある。
【課題を解決するための手段】
【０００５】
かかる目的のもと、本発明の印刷システムは、印刷対象となる文書の印刷ジョブを生成する印刷ジョブ生成手段と、印刷ジョブ生成手段により生成された印刷ジョブを第１の印刷ジョブとして記憶するジョブ記憶手段と、印刷ジョブ生成手段により新たに生成された第２の印刷ジョブの中から、ジョブ記憶手段に記憶されている第１の印刷ジョブとは異なる文書内容が存在するジョブ領域を抽出するジョブ領域抽出手段と、第２の印刷ジョブのジョブ領域抽出手段により抽出されたジョブ領域を印刷する印刷手段とを備えたことを特徴としている。
【０００６】
ここで、ジョブ記憶手段は、第１の印刷ジョブを識別する識別情報が付加された第１の印刷ジョブを記憶し、かつ、かかる識別情報に基づいてジョブ記憶手段から第１の印刷ジョブを抽出する印刷ジョブ抽出手段をさらに備え、ジョブ領域抽出手段は、第２の印刷ジョブと印刷ジョブ抽出手段により抽出された第１の印刷ジョブとを比較することにより、ジョブ領域を抽出することを特徴とすることができる。特に、ジョブ記憶手段に記憶されている第１の印刷ジョブに付加された識別情報を表示する識別情報表示手段をさらに備えたことを特徴とすることができる。また、ジョブ記憶手段に記憶された第１の印刷ジョブに付加された識別情報のユーザによる指定または入力を受け付ける識別情報受付手段をさらに備え、印刷ジョブ抽出手段は、識別情報受付手段にて指定または入力された識別情報に基づいて第１の印刷ジョブを抽出することを特徴とすることができる。
【０００７】
また、ジョブ領域抽出手段にて用いられた第１の印刷ジョブをジョブ記憶手段から消去する印刷ジョブ消去手段をさらに備えたことを特徴とすることができる。さらには、ジョブ領域抽出手段は、ジョブ領域をページ単位で抽出することを特徴とすることができる。
【０００８】
また、本発明を印刷制御装置として捉え、本発明の印刷制御装置は、印刷対象となる文書の印刷ジョブを受け付ける印刷ジョブ受付手段と、印刷ジョブ受付手段により受け付けられた印刷ジョブを第１の印刷ジョブとして記憶するジョブ記憶手段と、印刷ジョブ受付手段にて新たに受け付けた第２の印刷ジョブとジョブ記憶手段に記憶されている第１の印刷ジョブとを比較し、第２の印刷ジョブの中の第１の印刷ジョブとは異なる文書内容が存在するジョブ領域を抽出するジョブ領域抽出手段とを備えたことを特徴としている。
【０００９】
ここで、ジョブ記憶手段は、第１の印刷ジョブを識別するための識別情報を第１の印刷ジョブに対応付けて記憶するとともに、かかる識別情報に基づいてジョブ記憶手段から第１の印刷ジョブを抽出する印刷ジョブ抽出手段をさらに備え、ジョブ領域抽出手段は、第２の印刷ジョブと印刷ジョブ抽出手段により抽出された第１の印刷ジョブとを比較することを特徴とすることができる。特に、ジョブ記憶手段に記憶されている第１の印刷ジョブに付加された識別情報を表示し、表示された識別情報の中からユーザによる一の識別情報の指定を受け付ける識別情報受付手段をさらに備え、印刷ジョブ抽出手段は、識別情報受付手段にて指定された識別情報に基づいて第１の印刷ジョブを抽出することを特徴とすることができる。
また、ジョブ領域抽出手段にて第２の印刷ジョブと比較された第１の印刷ジョブをジョブ記憶手段から消去する印刷ジョブ消去手段をさらに備えたことを特徴とすることができる。
【００１０】
また、本発明をプログラムとして捉え、本発明のプログラムは、コンピュータに、印刷対象となる文書の印刷ジョブを受け付ける機能と、受け付けた印刷ジョブを第１の印刷ジョブとしてメモリに記憶させる機能と、新たに受け付けた第２の印刷ジョブの中から、メモリに記憶された第１の印刷ジョブとは異なる文書内容が存在するジョブ領域を抽出する機能とを実現させることを特徴としている。
ここで、かかるプログラムは、ジョブ領域を抽出する際に用いられた第１の印刷ジョブをメモリから消去する機能をさらに実現させることを特徴とすることができる。
【発明の効果】
【００１１】
本発明の請求項１によれば、試し印刷時の用紙の無駄な消費を抑制することが可能となる。
また、本発明の請求項２によれば、記憶された印刷ジョブの中から特定の印刷ジョブを容易に抽出することができる。
また、本発明の請求項３によれば、ユーザは記憶された印刷ジョブを容易に把握することができる。
【００１２】
また、本発明の請求項４によれば、ユーザは記憶された印刷ジョブの中から特定の印刷ジョブを容易に選択することができる。
また、本発明の請求項５によれば、メモリの記憶領域を有効に使用することができる。
また、本発明の請求項６によれば、ユーザは実際の印刷物における差し替えの単位であるページ毎に、文書内容の修正の適否を容易に確認することができる。
【００１３】
本発明の請求項７によれば、試し印刷時の用紙の無駄な消費を抑制することが可能となる。
また、本発明の請求項８によれば、記憶された印刷ジョブの中から特定の印刷ジョブを容易に抽出することができる。
また、本発明の請求項９によれば、ユーザは記憶された印刷ジョブを容易に把握でき、かつ、記憶された印刷ジョブの中から特定の印刷ジョブを容易に選択することができる。
また、本発明の請求項１０によれば、メモリの記憶領域を有効に使用することができる。
【００１４】
本発明の請求項１１によれば、試し印刷時の用紙の無駄な消費を抑制することが可能となる。
また、本発明の請求項１２によれば、メモリの記憶領域を有効に使用することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される印刷システム１の全体構成を示す図である。図１に示す印刷システム１は、ユーザから文書（ドキュメント）等の印刷指示を受け付けて、これを印刷ジョブとして出力する端末装置１０と、端末装置１０からの印刷ジョブを入力して媒体である用紙に印刷を行うプリンタ２０とが相互に接続されて構成されている。
【００１６】
端末装置１０は、装置全体の動作を制御する制御部１１、所定のアプリケーションソフトに従って、文書（ドキュメント）等の文書データを生成したり、生成された文書データや記憶された文書データについての印刷指示等を行う文書データ生成部１２、文書データ生成部１２からの文書データの印刷指示をプリンタ２０に対する印刷命令に変換し、印刷ジョブとしての印刷データの生成等を行うプリンタドライバ１３、文書データやプログラム等が記憶される例えばハードディスク（Hard Disk Drive）にて実現される記憶部１４を含んで構成されている。ここで、端末装置１０としては、例えばパーソナルコンピュータ(ＰＣ)が用いられる。
【００１７】
ここで、端末装置１０の上記した機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、端末装置１０の図示しないＣＰＵが、所定のプログラムを記憶部１４から主記憶装置（例えば、ＲＯＭ）に読み込み、制御部１１、文書データ生成部１２、プリンタドライバ１３の各機能を実現する処理を行う。
また、本明細書にて用いる「文書」の文言は、テキストの他に、例えば、写真、図形等の画像をも含むものである。
【００１８】
次に、図２は、本実施の形態の印刷システム１に適用されるプリンタ２０の構成の一例を示したブロック図である。図２に示したプリンタ２０は、例えばデジタルカラープリンタであって、端末装置１０から入力された印刷ジョブに対して所定の処理を施す印刷ジョブ処理部２１、処理プログラム等が記憶される例えばハードディスク（Hard Disk Drive）にて実現される記憶部２２、プリンタ２０全体の動作を制御する制御部２３、各色成分の印刷データに対応して画像形成を行う印刷手段の一例としての画像形成部２４、ユーザによる指示入力を受け付けるユーザインタフェース（ＵＩ）部２５を含んで構成されている。ここで、画像形成部２４としては、例えば電子写真方式やインクジェット方式等のプリンタエンジンを用いることもできる。
【００１９】
続いて、本実施の形態の印刷システム１にて試し印刷を行う際に機能する構成について説明する。すなわち、本実施の形態の印刷システム１では、印刷を行う文書の記載内容に不備がないかを事前に確認するため、正式な本印刷に先立って、試しの印刷を行う試し印刷機能を有している。
本実施の形態の印刷システム１における試し印刷を行う際に機能する構成として、端末装置１０のプリンタドライバ１３側には、図１に示したように、印刷ジョブ生成手段の一例としてのジョブ生成部１３１、試し印刷指示部１３２、ジョブ識別部１３３が備えられている。
【００２０】
試し印刷指示部１３２は、文書データ生成部１２から文書データの試し印刷指示を受け取り、プリンタ２０に対する試し印刷指示を生成する。
ジョブ識別部１３３は、プリンタ２０の印刷ジョブ処理部２１に備えられたジョブ選択抽出部２１３から後段で詳述するジョブ識別信号を受け取り、受け取ったジョブ識別情報を表示する。また、ジョブ識別部１３３は、表示されたジョブ識別情報の中からユーザにより特定されたジョブ識別情報をジョブ生成部１３１に送信する。
ジョブ生成部１３１は、文書データ生成部１２から受け取った文書データと、試し印刷指示部１３２から受け取った試し印刷指示と、ジョブ識別部１３３から受け取ったジョブ識別情報とを用いて、試し印刷の設定がなされた印刷ジョブを生成する。
ここでの印刷ジョブは、文書データに、上記した試し印刷指示やジョブ識別情報、必要に応じた各種属性データが付加された１つのまとまったデータの集合（印刷データ）を意味する。
【００２１】
また、試し印刷を行う際に機能する構成として、プリンタ２０の印刷ジョブ処理部２１側には、図２に示したように、試し印刷制御部２１１、ジョブ記憶手段の一例としてのジョブ記憶部２１２、印刷ジョブ抽出手段の一例としてのジョブ選択抽出部２１３、ジョブ領域抽出手段の一例としてのジョブ比較部２１４が備えられている。
試し印刷制御部２１１は、端末装置１０から受け取った印刷ジョブについて、試し印刷の設定がなされた印刷ジョブ（以下、「試し印刷ジョブ」とも記す）であることを判断し、試し印刷の出力処理を制御する。
ジョブ記憶部２１２は、試し印刷制御部２１１の指示により、試し印刷ジョブを記憶する。
【００２２】
ジョブ選択抽出部２１３は、端末装置１０のジョブ識別部１３３からの指示により、ジョブ記憶部２１２に記憶されている試し印刷ジョブからジョブ識別情報を抽出する。また、ジョブ選択抽出部２１３は、試し印刷制御部２１１からの指示により、試し印刷ジョブに含まれるジョブ識別情報にて指定された印刷ジョブをジョブ記憶部２１２から選択し、抽出する。そして、抽出された印刷ジョブを比較用ジョブとしてジョブ比較部２１４に送る。
さらには、ジョブ選択抽出部２１３は、印刷ジョブ（比較用ジョブ）が抽出されると、抽出した比較用ジョブをジョブ記憶部２１２から削除する機能も有している。
【００２３】
ジョブ比較部２１４は、試し印刷制御部２１１が端末装置１０から受け取った印刷ジョブと、ジョブ選択抽出部２１３により抽出された比較用ジョブとを物理ページ毎に比較する。そして、印刷ジョブと比較用ジョブとの比較の結果、印刷ジョブの中に比較用ジョブとは文書の記載内容（文書内容）に異なりが存在する物理ページがあった場合には、その物理ページを抽出し、抽出された物理ページに対応する印刷ジョブのみを画像形成部２４に送る。
ここで、本明細書中で用いる「物理ページ」とは、画像形成部２４において実際に紙等の媒体に印刷される際の媒体上でのページを意味する。したがって、例えば媒体の１ページに複数のページを割り付けて印刷する複数ページ印刷（所謂、Ｎ−ｕｐ印刷）が設定された場合には、複数のページが割り付けられた媒体上の１ページが物理ページの１ページを構成する。これに対して、本明細書中では文書データ上でのページを「論理ページ」という。したがって、上記した複数ページ印刷においては、媒体の１ページ（物理ページの１ページ）に割り付けられた複数ページの各々が論理ページの１ページを構成する。
【００２４】
加えて、試し印刷を行う際に機能するプリンタ２０側の構成として、ユーザからの文書の２部目以降の試し印刷ジョブの出力指示を受け付け、受け付けた出力指示を試し印刷制御部２１１に送るユーザインタフェース（ＵＩ）部２５を備えている。
【００２５】
ここで、プリンタ２０の印刷ジョブ処理部２１は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、プリンタ２０の図示しないＣＰＵが、所定のプログラムを記憶部２２から主記憶装置（例えば、ＲＯＭ）に読み込み、試し印刷制御部２１１、ジョブ記憶部２１２、ジョブ選択抽出部２１３、ジョブ比較部２１４の各機能を実現する処理を行う。
【００２６】
引き続いて、本実施の形態の印刷システム１にて試し印刷が実施される際の信号処理について説明する。図３〜図５は、試し印刷を行う際の信号処理の手順の一例を示すフローチャートである。また、図６は、図３〜図５での処理フローに対応した信号の流れを説明する図である。
図３に示したように、端末装置１０では、文書データ生成部１２から文書データの印刷指示が出力されると、プリンタドライバ１３は、文書データ生成部１２からの文書データの印刷指示を受け付ける（Ｓ１０１：図６（Ａ））。そして、試し印刷指示部１３２は、文書データ生成部１２からの印刷指示が文書データの試し印刷指示であるか否かを判断する（Ｓ１０２：図６（Ｂ））。
【００２７】
ステップ１０２にて文書データ生成部１２からの印刷指示が試し印刷指示であると判断された場合には、試し印刷指示部１３２は、ジョブ識別部１３３とジョブ生成部１３１とに対して、試し印刷指示であることを示す信号（試し印刷指示信号）を送る（Ｓ１０３：図６（Ｃ））。
一方、ステップ１０２にて文書データ生成部１２からの印刷指示が通常の印刷指示であると判断された場合には、試し印刷指示部１３２は、上記した試し印刷指示信号をジョブ識別部１３３とジョブ生成部１３１とのいずれにも送信しない。それにより、ジョブ生成部１３１では、通常の印刷処理（正式な本印刷）を実行するための印刷ジョブ（通常印刷ジョブ）の生成が行なわれることとなる。そして、ジョブ生成部１３１は、生成された通常印刷ジョブをプリンタ２０の試し印刷制御部２１１に送る（Ｓ１０４：図６（Ｈ））。
【００２８】
ステップ１０３での試し印刷指示信号を受け取ったジョブ識別部１３３は、プリンタ２０のジョブ選択抽出部２１３に対してジョブ識別情報を要求する（Ｓ１０５：図６（Ｄ））。
ここで、ジョブ識別情報は、ジョブ記憶部２１２に記憶された個々の印刷ジョブ（印刷データ）を識別するための情報であり、例えばジョブＩＤや印刷実行日時、印刷指示を出力した端末装置１０の名称、ユーザ名、文書名、文書の１ページ目の最初の文字列等が１または複数組み合わせて構成される。また、個々の印刷ジョブに対するジョブ識別情報の付加は、印刷ジョブがジョブ記憶部２１２に記憶される際に、印刷ジョブに自動的に付加されるように構成することができる。また、ユーザが端末装置１０のＵＩ（不図示）やプリンタ２０のＵＩ部２５から任意のキーワード文字列等を付加するように構成することもできる。
【００２９】
ジョブ識別情報の要求を受け付けたジョブ選択抽出部２１３は、ジョブ記憶部２１２に記憶されている印刷ジョブからジョブ識別情報を抽出し、ジョブ識別部１３３に送る（Ｓ１０６：図６（Ｅ））。
ジョブ識別情報を受け取ったジョブ識別部１３３は、受け取ったジョブ識別情報のすべてを表示する（Ｓ１０７：図６（Ｆ））。したがって、ここでのジョブ識別部１３３は、識別情報表示手段として機能する。ここで、図７は、ジョブ識別部１３３に構成されるジョブ識別情報を表示する表示画面の一例を示した図である。
ユーザは、ジョブ識別部１３３における図７の表示画面に表示されたジョブ識別情報から、所望のジョブ識別情報、例えばそれ以前に同一の文書について試し印刷が実行されている印刷ジョブに付加されたジョブ識別情報を選択する。ジョブ識別部１３３は、ユーザにより選択されたジョブ識別情報をジョブ生成部１３１に送る（Ｓ１０８：図６（Ｇ））。したがって、ここでのジョブ識別部１３３は、ユーザの選択によりジョブ識別情報の指定を受け付ける識別情報受付手段として機能する。
【００３０】
ここで、本実施の形態では、ステップ１０５〜ステップ１０８の処理フローにより、ジョブ識別部１３３にて表示されたジョブ識別情報の中からユーザにより選択されたジョブ識別情報をジョブ生成部１３１に送るように構成した。これに対して、ジョブ識別情報が例えばユーザにより任意に付加されたキーワード文字列等であった場合には、ユーザは当初からそれ以前に同一の文書について試し印刷が実行されている印刷ジョブに付加されたジョブ識別情報を知っている。そのため、その場合には、ステップ１０５〜ステップ１０８の処理フローに代えて、ジョブ識別部１３３にて例えば図８（ジョブ識別部１３３に構成される表示画面の一例を示した図）に示したようなユーザにジョブ識別情報の入力を促す表示を行い、入力されたジョブ識別情報をジョブ生成部１３１に送る処理を行うことも可能である。したがって、ここでのジョブ識別部１３３は、ユーザによるジョブ識別情報の入力を受け付ける識別情報受付手段として機能する。
なお、ジョブ識別情報がユーザによりすでに知られたものであった場合においても、ステップ１０５〜ステップ１０８の処理フローを用いることができることは言うまでもない。
【００３１】
ジョブ生成部１３１は、文書データ生成部１２から受け取った文書データと、試し印刷指示部１３２から受け取った試し印刷指示と、ジョブ識別部１３３から受け取ったジョブ識別情報とから構成される、試し印刷の設定がなされた印刷ジョブ（試し印刷ジョブ）を生成する。そして、ジョブ生成部１３１は、試し印刷ジョブをプリンタ２０の試し印刷制御部２１１に送る（Ｓ１０９：図６（Ｈ））。
なお、このように、試し印刷制御部２１１に送られる試し印刷ジョブにはジョブ識別情報が埋め込まれるが、試し印刷ジョブに埋め込まれたジョブ識別情報は、後段で述べるように、かかる試し印刷ジョブとジョブ記憶部２１２に記憶されている試し印刷ジョブとの比較の際に用いられることから、以下の記載においては「比較ジョブ情報」とも記す。
【００３２】
ここで、印刷ジョブにジョブ識別情報を埋め込むには、ＰＪＬ（Printer Job Language）、ＪＣＬ（Job Control Language）のようなジョブ制御言語にて埋め込む方法や、単にＰＤＬ（Page Description Language：ページ記述言語）のコメントとして埋め込む方法等を用いることができる。
また、試し印刷ジョブが端末装置１０のジョブ生成部１３１からプリンタ２０の試し印刷制御部２１１に伝送されるに際しては、様々な通信媒体を用いることができる。例えば、端末装置１０とプリンタ２０とを１対１で双方向に通信可能に接続する通信ケーブルを介して伝送される場合がある。さらには、端末装置１０とプリンタ２０とを双方向に通信可能に接続する通信回線やケーブルを利用したインターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークを介して伝送される場合がある。
【００３３】
続いて、試し印刷ジョブを受け取った試し印刷制御部２１１は、印刷ジョブを解釈し、印刷ジョブの中に試し印刷指示が含まれているか否かを判断する(Ｓ１１０：図６（Ｉ）)。
ステップ１１０にて印刷ジョブの中に試し印刷指示が含まれていないと判断された場合、すなわち印刷ジョブがステップ１０４にて生成された通常印刷ジョブであると判断された場合には、試し印刷制御部２１１は、通常印刷ジョブを画像形成部２４に送る(Ｓ１１１：図６（Ｊ）)。この場合に、通常印刷ジョブは一旦不図示のバッファメモリに記憶された後、画像形成部２４に送られるように構成することもできる。そして、通常印刷ジョブは、画像形成部２４において正式な本印刷が実行される。
【００３４】
一方、図４に示したように、ステップ１１０にて印刷ジョブの中に試し印刷指示が含まれていると判断された場合には、試し印刷制御部２１１は、試し印刷ジョブ(第１の印刷ジョブ)をジョブ記憶部２１２に送り、ジョブ記憶部２１２に試し印刷ジョブを記憶する（Ｓ１１２：図６（Ｋ））。
引き続いて、試し印刷制御部２１１は、印刷ジョブの中に比較ジョブ情報が含まれているか否かを判断する(Ｓ１１３：図６（Ｉ）)。
ステップ１１３にて印刷ジョブの中に比較ジョブ情報が含まれていないと判断された場合、すなわち試し印刷ジョブが例えば所定の文書に関する最初の試し印刷ジョブであると判断された場合には、試し印刷制御部２１１は、試し印刷ジョブを画像形成部２４に送る(Ｓ１１４：図６（Ｊ）)。この場合には、試し印刷ジョブはジョブ記憶部２１２から読み出された後、試し印刷ジョブの印刷部数が１部に設定されて、画像形成部２４に送られる。そして、画像形成部２４は、試し印刷を実行する。
【００３５】
一方、ステップ１１２にて印刷ジョブの中に比較ジョブ情報が含まれていると判断された場合、すなわち試し印刷ジョブが例えば所定の文書に関する２度目以降の試し印刷ジョブであると判断された場合には、試し印刷制御部２１１は、試し印刷ジョブ(第２の印刷ジョブ)をジョブ比較部２１４に送る（Ｓ１１５：図６（Ｌ））。
また、試し印刷制御部２１１は、ステップ１１５にて試し印刷ジョブをジョブ比較部２１４に送ると同時に、試し印刷ジョブに含まれる比較ジョブ情報（ジョブ識別情報）をジョブ選択抽出部２１３に送る（Ｓ１１６：図６（Ｍ））。
ジョブ選択抽出部２１３は、受け取った比較ジョブ情報（ジョブ識別情報）にて指定された試し印刷ジョブ（これを「比較ジョブ」とも記す）をジョブ記憶部２１２から選択・抽出する（Ｓ１１７：図６（Ｎ））。
【００３６】
さらには、ジョブ選択抽出部２１３は、ステップ１１７において比較ジョブをジョブ記憶部２１２から選択・抽出すると同時に、抽出した比較ジョブをジョブ記憶部２１２から消去する（Ｓ１１８：図６（Ｎ））。したがって、ここでのジョブ選択抽出部２１３は、印刷ジョブ消去手段として機能する。
これは、抽出された比較ジョブは、次のステップ１２０において新たに送られた試し印刷ジョブとの比較のためにのみ用いられるものであり、その後、ジョブ記憶部２１２においては新たに送られた試し印刷ジョブにより置き換えられるべきものである。したがって、抽出された比較ジョブについてはもはや不要となる一方で、消去しなければ、ジョブ記憶部２１２にてそのまま使われることなく残留し、ジョブ記憶部２１２の記憶容量を圧迫することとなる。そのため、比較ジョブを抽出した後、ジョブ記憶部２１２から消去する。
そして、ジョブ選択抽出部２１３は、ステップ１１６にて抽出された比較ジョブをジョブ比較部２１４に送る（Ｓ１１９：図６（Ｐ））。
【００３７】
ジョブ比較部２１４は、ステップ１１５にて試し印刷制御部２１１から受け取った試し印刷ジョブと、ステップ１１９にてジョブ選択抽出部２１３から受け取った比較ジョブとを物理ページ毎に比較して、試し印刷ジョブの中から比較ジョブとは文書の記載内容（文書内容）に異なりが存在する物理ページを抽出する（Ｓ１２０：図６（Ｑ））。
このステップ１２０にて抽出される文書内容に異なりが存在する物理ページは、試し印刷ジョブの中の一部のデータ領域（ジョブ領域）である。すなわち、本実施の形態のジョブ比較部２１４では、物理ページ単位で文書内容に異なりが存在する領域を抽出するが、文書内容に異なりが存在する領域は、物理ページ単位の他に、論理ページ単位で行うこともできる。また、他の任意の領域を設定して、設定された領域単位毎に抽出することもできる。
ここで、試し印刷ジョブと比較ジョブとの物理ページ毎の内容の比較は、ＰＤＬレベルで内容比較を行う方法の他に、ＰＤＬから画素の並びで表現された印刷用の画像データ（ラスタ画像データ等）に展開（レンダリング）した状態で内容比較を行う方法を用いることができる。
【００３８】
なお、ステップ１２０にて、試し印刷ジョブの中から比較ジョブとは文書内容に異なりが存在する物理ページが抽出されなかった場合には、後段のステップ１２２ではいずれのページも印刷されないこととなる。そのため、試し印刷ジョブの中には文書内容に異なりが存在する物理ページが存在しないことをユーザに知らせるため、ジョブ比較部２１４は、端末装置１０に対してその旨を示す信号を送信するように構成することもできる。
その場合には、端末装置１０は、不図示のディスプレイにおいて試し印刷ジョブの中に文書内容に異なりが存在する物理ページが存在しない旨を表示する。
【００３９】
そして、ジョブ比較部２１４は、ステップ１２０にて抽出された文書内容に異なりが存在する物理ページの試し印刷ジョブのみを画像形成部２４に送る（Ｓ１２１：図６（Ｒ））。この場合の印刷部数の指定は１部とする。
ここで、ステップ１２０にて論理ページ毎に内容比較を行う方法を用いた場合には、該当する物理ページの中の文書内容に異なりが存在する論理ページの部分のみで構成された試し印刷ジョブが画像形成部２４に送られるように構成することができる。さらには、文書内容に異なりが存在する論理ページを含む物理ページの１ページ全体の試し印刷ジョブが画像形成部２４に送られるように構成することもできる。
【００４０】
次に、図５に示したように、画像形成部２４は、ステップ１２１にて送られた物理ページの試し印刷ジョブのみを印刷する（Ｓ１２２）。
ステップ１２２での印刷の結果、試し印刷された物理ページがユーザの意図に沿ったものであった場合、すなわち、例えば前回の試し印刷を行った際には、ある一の物理ページに文書内容の誤りがあったが、当該物理ページに対して修正を行うことにより、新たに実行された試し印刷がユーザにとって満足できるものとなった場合等には、ユーザは、その試し印刷ジョブについて正式な本印刷に移行する。そのために、ユーザはＵＩ部２５を介して本印刷の印刷指示入力を行う。
【００４１】
ユーザによりＵＩ部２５を介した本印刷の印刷指示入力が実行されると、試し印刷制御部２１１は、ＵＩ部２５から本印刷の印刷指示を受け付ける（Ｓ１２３：図６（Ｔ））。
それにより、試し印刷制御部２１１は、試し印刷ジョブを通常印刷ジョブへ変更し、正式な本印刷を実行する。すなわち、試し印刷制御部２１１は、ジョブ記憶部２１２から、ステップ１１２にてジョブ記憶部２１２に記憶した試し印刷ジョブ、すなわち直前に記憶された試し印刷ジョブを抽出する（Ｓ１２４：図６（Ｕ））。
そして、試し印刷制御部２１１は、抽出した試し印刷ジョブを画像形成部２４に送る(Ｓ１２５：図６（Ｊ））。この場合には、試し印刷ジョブは通常印刷ジョブへ変更されるので、ここでの印刷ジョブの印刷部数は当初に端末装置１０の文書データ生成部１２にて文書データの属性として設定された部数に設定されて、画像形成部２４に送られる。
そして、画像形成部２４は、正式な本印刷を実行する(Ｓ１２６）。
【００４２】
なお、試し印刷制御部２１１は、ステップ１２４にてジョブ記憶部２１２から試し印刷ジョブを抽出した場合には、抽出された試し印刷ジョブをジョブ記憶部２１２から消去する。本印刷が実行された時点で、試し印刷ジョブをジョブ記憶部２１２に記憶しておく意義がなくなるからである。また、消去しなければ、ジョブ記憶部２１２にてそのまま使われることなく残留し、ジョブ記憶部２１２の記憶容量を圧迫することとなるからである。
【００４３】
このように、本実施の形態の印刷システム１では、試し印刷を行う際に、前回の試し印刷と文書内容に異なりが存在するページについてのみ試し印刷を行うように構成しているので、用紙の無駄な消費を抑制することが可能となる。
また、同一の文書について新たな試し印刷を行う際には、前回の試し印刷を行った際に記憶された試し印刷ジョブをジョブ記憶部２１２から消去するように構成されているので、ジョブ記憶部２１２にそのまま使われることなく試し印刷ジョブが残留し、ジョブ記憶部２１２の記憶容量を圧迫することを抑制することができる。
【００４４】
ところで、上記した実施の形態の印刷システム１では、ジョブ記憶部２１２に試し印刷ジョブを記憶しておき、ジョブ比較部２１４により、ジョブ記憶部２１２に記憶された試し印刷ジョブと新たに入力された試し印刷ジョブとの比較が行われる。そして、例えば文書内容の修正が行われたページが抽出されて、その修正されたページのみの試し印刷が行われるように構成されている。
しかし、本実施の形態の印刷システム１は、かかる態様に限定されるものではない。すなわち、試し印刷ジョブに限らず、例えば慣用的に使われるレターやファックスの送付シート等のような一部の記載内容のみが変更されて使用される定型文書や定形フォーマット等をジョブ記憶部２１２に記憶しておくこともできる。その場合には、ジョブ比較部２１４により、端末装置１０から送られた試し印刷ジョブと、ジョブ記憶部２１２に記憶された定型文書や定形フォーマット等との比較が行われる。そして、例えば定型文書や定形フォーマット等において新たな記載が行われたページが抽出されて、その修正されたページのみの試し印刷が行われることとなる。
それにより、通常は変更されずに使用されるページの試し印刷は行われないので、用紙の無駄な消費を抑制することができる。
【００４５】
また、上記した本実施の形態の印刷システム１では、ジョブ識別部１３３を端末装置１０に設置し、ジョブ記憶部２１２やジョブ選択抽出部２１３をプリンタ２０に設置した構成を採用したが、ジョブ識別部１３３、ジョブ記憶部２１２、ジョブ選択抽出部２１３は、端末装置１０およびプリンタ２０のいずれに設置してもよい。また、ジョブ識別部１３３とジョブ記憶部２１２とジョブ選択抽出部２１３とを端末装置１０およびプリンタ２０とは別体の一の装置として構成することもできる。
【００４６】
さらには、上記した本実施の形態の印刷システム１では、ジョブ選択抽出部２１３において、ジョブ識別情報を用いてジョブ記憶部２１２から試し印刷ジョブを選択・抽出するように構成したが、ジョブ選択抽出部２１３は、ジョブ識別情報を用いずにジョブ記憶部２１２から試し印刷ジョブを選択・抽出するように構成することもできる。
例えば、ジョブ選択抽出部２１３は、試し印刷制御部２１１から新たに入力した試し印刷ジョブを受け取る。そして、受け取った試し印刷ジョブから、ジョブＩＤや印刷実行日時、印刷指示を出力した端末装置１０の名称、ユーザ名、文書名、文書の１ページ目の最初の文字列等のファクターを抽出したり、試し印刷ジョブのデータ量を算出する。抽出された文字列等の一または複数のファクターやデータ量に関して、ジョブ記憶部２１２に記憶された試し印刷ジョブとの比較を行う。そして、比較の結果、最も近似する文字列やデータ量等を備えていると判断された試し印刷ジョブをジョブ記憶部２１２から選択・抽出し、上記したステップ１１７での比較ジョブとして設定するように構成することもできる。
この場合には、ジョブ識別情報を用いる必要がないので、ジョブ識別部１３３等の機能部が不要となり、システム構成を簡易化することができる。
【００４７】
以上説明したように、本実施の形態の印刷システム１では、試し印刷を行う際に、前回の試し印刷と文書内容に異なりが存在するページについてのみ試し印刷を行うように構成している。それにより、前回の試し印刷時とは文書内容に変更がないページの試し印刷は行われないので、用紙の無駄な消費を抑制することが可能となる。
また、同一の文書について新たな試し印刷を行う際には、前回の試し印刷を行った際に記憶された試し印刷ジョブはジョブ記憶部２１２から消去されるように構成されている。それにより、ジョブ記憶部２１２にそのまま使われることなく試し印刷ジョブが残留することを抑制できるので、ジョブ記憶部２１２の記憶領域を有効に使用することができる。
【図面の簡単な説明】
【００４８】
【図１】本実施の形態が適用される印刷システムの全体構成を示す図である。
【図２】印刷システムに適用されるプリンタの構成の一例を示したブロック図である。
【図３】試し印刷を行う際の信号処理の手順の一例を示すフローチャートの一部を示した図である。
【図４】試し印刷を行う際の信号処理の手順の一例を示すフローチャートの一部を示した図である。
【図５】試し印刷を行う際の信号処理の手順の一例を示すフローチャートの一部を示した図である。
【図６】処理フローに対応した信号の流れを説明する図である。
【図７】ジョブ識別部に構成されるジョブ識別情報を表示する表示画面の一例を示した図である。
【図８】ジョブ識別部に構成される表示画面の一例を示した図である。
【符号の説明】
【００４９】
１…印刷システム、１０…端末装置、１３…プリンタドライバ、１３１…ジョブ生成部、１３２…試し印刷指示部、１３３…ジョブ識別部、２０…プリンタ、２１１…試し印刷制御部、２１２…ジョブ記憶部、２１３…ジョブ選択抽出部、２１４…ジョブ比較部、２４…画像形成部、２５…ユーザインタフェース（ＵＩ）部
【図１】
2008134817.tif 000003
【図２】
2008134817.tif 000004
【図３】
2008134817.tif 000005
【図４】
2008134817.tif 000006
【図５】
2008134817.tif 000007
【図６】
2008134817.tif 000008
【図７】
2008134817.tif 000009
【図８】
2008134817.tif 000010