(57)【要約】【課題】試し印刷の無駄な印刷を極力減らす印刷装置を提供する。【解決手段】媒体に画像を印刷する印刷処理部２４と、ユーザが所望する印刷結果を出力する本印刷に先立ってその本印刷の一部分を印刷する試し印刷を行うページを特定する印刷データ処理部２３と、その印刷データ処理部２３が特定したページについて試し印刷を行うように印刷処理部２４を制御し、ユーザによる本印刷を行う旨の指示に応じ本印刷を行うように印刷処理部２４を制御する制御部２１と、を備える。【選択図】図９
2008074005.tif 000002
【特許請求の範囲】
【請求項１】
媒体に画像を印刷する印刷手段と、
ユーザが所望する印刷結果を出力する本印刷に先立って当該印刷結果の一部分を印刷する試し印刷を行うページを特定する特定手段と、
前記特定手段が特定したページについて前記試し印刷を行うように前記印刷手段を制御し、前記ユーザによる前記本印刷を行う旨の指示に応じて当該本印刷を行うように当該印刷手段を制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記本印刷を行う場合、前記試し印刷の対象とならなかったページは印刷前の媒体を第１供給トレイから取り込んで印刷するように前記印刷手段を制御し、当該試し印刷の対象となったページは当該試し印刷を行った媒体を第２供給トレイから取り込んで印刷を行なわないように当該印刷手段を制御することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記制御手段は、１枚の媒体に前記本印刷として複数のページを印刷する場合、前記試し印刷の印刷結果が当該本印刷の印刷結果と同一となるように、前記特定したページ以外のページを含めて当該媒体に印刷するように前記印刷手段を制御することを特徴とする請求項１記載の印刷装置。
【請求項４】
媒体に画像を印刷する印刷手段と、
ユーザが所望する印刷結果を出力する本印刷に先立って当該印刷結果の一部分を印刷する試し印刷のための所定の条件を認識する認識手段と、
前記本印刷に用いる印刷データを前記所定の条件を用いて解析し、当該所定の条件をみたすページを特定する特定手段と、
前記特定手段が特定したページについて前記試し印刷を行うように前記印刷手段を制御し、前記ユーザによる前記本印刷を行う旨の指示に応じ当該本印刷を行うように当該印刷手段を制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項５】
前記認識手段は、前記本印刷に用いる印刷データの中で前記ユーザによる所定のデータ範囲を指定する操作を認識し、
前記特定手段は、前記所定のデータ範囲にて前記所定の条件をみたすページを特定することを特徴とする請求項４記載の印刷装置。
【請求項６】
コンピュータに、
ユーザが所望する印刷結果を出力する本印刷に先立って当該印刷結果の一部分を印刷する試し印刷を行うページを指定するユーザ操作を認識する認識機能と、
前記認識機能の認識に応じて前記試し印刷を行うページを特定する特定機能と、
前記特定機能が特定したページについて前記試し印刷を行うように印刷装置を制御する制御機能と、
を実現させるプログラム。
【請求項７】
前記制御機能は、１枚の媒体に前記本印刷として複数のページを印刷する場合、前記試し印刷の印刷結果が当該本印刷の印刷結果と同一となるように、前記特定したページ以外のページを含めて当該媒体に印刷するように前記印刷装置を制御することを特徴とする請求項６記載のプログラム。
【請求項８】
コンピュータに、
ユーザが所望する印刷結果を出力する本印刷に先立って当該印刷結果の一部分を出力する試し印刷のための所定の条件を指定するユーザ操作を認識する認識機能と、
前記本印刷に用いる印刷データにて前記所定の条件をみたしたページについて前記試し印刷を行うように印刷装置を制御する制御機能と、
を実現させるプログラム。
【請求項９】
前記本印刷に用いる印刷データを前記所定の条件を用いて解析し、当該所定の条件をみたしたページを特定する特定機能を更に実現させることを特徴とする請求項８記載のプログラム。
【請求項１０】
前記認識機能は、前記本印刷に用いる印刷データの中で前記ユーザによる所定のデータ範囲を指定する操作を認識し、
前記制御機能は、前記所定のデータ範囲にて前記所定の条件をみたしたページについて前記試し印刷を行うように前記印刷装置を制御することを特徴とする請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体に画像を印刷する印刷装置、及びこれに用いられるプログラムに関する。
【背景技術】
【０００２】
従来から、オフィス等において文書が電子化されてきている。このような電子化された文書は、印刷装置で印刷され利用されている。そして、このような印刷装置には、ユーザが最終的に所望する印刷結果を出力する本印刷に先立って、その印刷の結果の一部分を出力する試し印刷を行うものがある（例えば、特許文献１、特許文献２参照）。
【０００３】
この特許文献１の印刷装置では、上位機から転送された印刷データをページバッファに格納し、試し印刷実行手段により試し印刷を実行した後のプリンタ部の停止中に試し印刷の結果（最初の１枚）を確認する。その後続けて、本印刷実行手段により本印刷を実行することができる。また、試し印刷の結果、欠陥を発見した場合にはリセット手段により印刷の再開を停止させることができる。
また、この特許文献２の印刷装置では、プリンタ装置を、上位機種から受信した複数ページの印刷データを格納する印刷データ格納手段を備えている。そして、受信した印刷データを試し印刷した後、格納した印刷データを取得し再印刷する再印刷実行手段を備える。これにより、複数ページの文書全体の試し印刷をできるようにしている。
【０００４】
【特許文献１】特開平７−２９９９３６号公報（第２−６頁、第２図）
【特許文献２】特開平１１−１５４０７１号公報（第２−４頁、第３図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザが所望する印刷結果を出力する印刷に先立ってその印刷の結果の一部分を出力する印刷をする場合に、確認に不必要なページも印刷をしてしまうことが問題となる。例えば、印刷されたページのレイアウトや色等を確認するために一部分を出力したいと欲する場合に、この確認が必要なページだけで十分であるにも関わらず、不必要なページを印刷することは好ましくない。また、例えば無条件でフロントページを印刷する装置等では、レイアウトや色など、確認したい事項の印刷が行われず、確認が不十分となる。
【０００６】
本発明は、以上のような状況に対処するためになされたものであって、その目的とするところは、試し印刷の無駄な印刷を極力減らす印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明の印刷装置では、媒体に画像を印刷する印刷手段と、ユーザが所望する印刷結果を出力する本印刷に先立ってその印刷結果の一部分を印刷する試し印刷を行うページを特定する特定手段と、この特定手段が特定したページについて試し印刷を行うように印刷手段を制御し、ユーザによる本印刷を行う旨の指示に応じてその本印刷を行うように印刷手段を制御する制御手段と、を備えることを特徴とすることができる。
また、このような印刷装置として、制御手段は、本印刷を行う場合、試し印刷の対象とならなかったページは印刷前の媒体を第１供給トレイから取り込んで印刷するように印刷手段を制御し、その試し印刷の対象となったページはその試し印刷を行った媒体を第２供給トレイから取り込んで印刷を行なわないように印刷手段を制御することを特徴とすることができる。
更に、このような印刷装置として、制御手段は、１枚の媒体に本印刷として複数のページを印刷する場合、試し印刷の印刷結果がその本印刷の印刷結果と同一となるように、特定したページ以外のページを含めてその媒体に印刷するように印刷手段を制御することを特徴とすることができる。
【０００８】
そして、本発明の印刷装置では、媒体に画像を印刷する印刷手段と、ユーザが所望する印刷結果を出力する本印刷に先立ってその印刷結果の一部分を印刷する試し印刷のための所定の条件を認識する認識手段と、本印刷に用いる印刷データをその所定の条件を用いて解析し、その所定の条件をみたすページを特定する特定手段と、この特定手段が特定したページについて試し印刷を行うように印刷手段を制御し、ユーザによる本印刷を行う旨の指示に応じ本印刷を行うように印刷手段を制御する制御手段と、を備えることを特徴とすることができる。
また、このような印刷装置として認識手段は、本印刷に用いる印刷データの中でユーザによる所定のデータ範囲を指定する操作を認識し、特定手段は、その所定のデータ範囲にてその所定の条件をみたすページを特定することを特徴とすることができる。
【０００９】
一方、本発明は、印刷装置を制御するプログラムとして捉えることもできる。この場合、コンピュータに、ユーザが所望する印刷結果を出力する本印刷に先立ってその印刷結果の一部分を印刷する試し印刷を行うページを指定するユーザ操作を認識する認識機能と、この認識機能の認識に応じてその試し印刷を行うページを特定する特定機能と、この特定機能が特定したページについて試し印刷を行うように印刷装置を制御する制御機能と、を実現させることを特徴とすることができる。
また、このようなプログラムとして、制御機能は、１枚の媒体に本印刷として複数のページを印刷する場合、試し印刷の印刷結果が本印刷の印刷結果と同一となるように、特定したページ以外のページを含めて媒体に印刷するように印刷装置を制御することを特徴とすることができる。
【００１０】
更に、本発明は、印刷装置を制御するプログラムとして捉えることもできる。この場合、コンピュータに、ユーザが所望する印刷結果を出力する本印刷に先立ってその印刷結果の一部分を出力する試し印刷のための所定の条件を指定するユーザ操作を認識する認識機能と、本印刷に用いる印刷データにてその所定の条件をみたしたページについて試し印刷を行うように印刷装置を制御する制御機能と、を実現させることを特徴とすることができる。
更にまた、このようなプログラムとして、本印刷に用いる印刷データを所定の条件を用いて解析し、その所定の条件をみたしたページを特定する特定機能を更に実現させることを特徴とすることができる。
そして、このようなプログラムとして、認識機能は、本印刷に用いる印刷データの中でユーザによる所定のデータ範囲を指定する操作を認識し、制御機能は、その所定のデータ範囲にて所定の条件をみたしたページについて試し印刷を行うように印刷装置を制御することを特徴とすることができる。
【発明の効果】
【００１１】
請求項１の発明によれば、印刷結果の確認が必要な特定のページを試し印刷し、不必要な試し印刷をしない印刷装置を提供することが可能となる。
そして、請求項２の発明によれば、試し印刷の結果を利用して本印刷の結果とする印刷装置を提供することが可能となる。
また、請求項３の発明によれば、試し印刷の結果を本印刷の結果としてそのまま利用できるように試し印刷を行う印刷装置を提供することが可能となる。
そして、請求項４の発明によれば、印刷結果の確認が必要な条件をみたす特定のページを試し印刷し、不必要な試し印刷をしない印刷装置を提供することが可能となる。
また、請求項５の発明によれば、印刷結果の確認が必要な条件をみたす特定のページを、例えば、ユーザが指定した所定のページ範囲で探し、不必要な試し印刷をしない印刷装置提供することが可能となる。
【００１２】
そして、請求項６の発明によれば、印刷結果の確認が必要な特定のページを試し印刷し、不必要な試し印刷をしないプログラムを提供することが可能となる。
また、請求項７の発明によれば、試し印刷の結果を本印刷の結果としてそのまま利用できるように試し印刷を行うプログラムを提供することが可能となる。
そして、請求項８の発明によれば、印刷結果の確認が必要な条件をみたす特定のページを試し印刷し、不必要な試し印刷をしないプログラムを提供することが可能となる。
また、請求項９の発明によれば、新たな機能を印刷装置に追加することなく印刷結果の確認が必要な内容を含むページを特定することが可能となる。
更にまた、請求項１０の発明によれば、印刷結果の確認が必要な条件をみたす特定のページを、例えば、ユーザが指定した所定のページ範囲で探し、不必要な試し印刷をしないプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施形態」という）について詳細に説明する。
図１は、本実施形態を適用するシステム構成を示すものである。
本実施形態にかかるシステム構成は、ホストコンピュータ１００Ａ、ホストコンピュータ１００Ｂ、ホストコンピュータ１００Ｃと、印刷装置３００と、ネットワーク２００で構成している。
ホストコンピュータ１００Ａ乃至ホストコンピュータ１００Ｃは、印刷装置３００を制御する制御装置であり、例えばＰＣ（パーソナルコンピュータ）などのコンピュータ装置によって実現される。印刷装置３００は、媒体にホストコンピュータ１００Ａ乃至ホストコンピュータ１００Ｃから受けた印刷データで印刷する装置である。ネットワーク２００とは、例えば、インターネットやイントラネットである。
ここで、印刷装置３００は、図示しないが供給すべき媒体を格納するＡ、Ｂ、Ｃ、及びＤの供給トレイと、排出される媒体を格納するＸ、Ｙ、及びＺの排出用のトレイを有している。ここで媒体とは、印刷装置３００が印刷できるものであれば何でもよく、例えば、紙やＯＨＰシートである。また、ホストコンピュータ１００Ａ乃至ホストコンピュータ１００Ｃの３台を示したが、この台数はこれに限られない。
【００１４】
図２は、本実施形態が適用されるホストコンピュータ１００Ａのハードウェア構成と、印刷装置３００とのハードウェア構成を説明するための図である。ここではホストコンピュータ１００Ｂとホストコンピュータ１００Ｃとのハードウェア構成の説明は、ホストコンピュータ１００Ａのハードウェア構成と同じため省略する。
図２（ａ）は、ホストコンピュータ１００Ａのハードウェア構成を説明するための図である。図示するように、ホストコンピュータ１００Ａは、演算手段であるＣＰＵ(Central Processing Unit)１０１と、記憶手段であるメインメモリ１０２及び磁気ディスク装置(ＨＤＤ：Hard Disk Drive)１０３とを備える。ここで、ＣＰＵ１０１は、ＯＳ(Operating System)やアプリケーション等（プリンタドライバ）の各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ１０２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置１０３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、ホストコンピュータ１００Ａは、外部との通信を行うための通信Ｉ/Ｆ（インタフェース）１０４と、ビデオメモリやディスプレイ等からなる表示機構１０５と、キーボードやマウス等の入力デバイス１０６とを備える。
【００１５】
図２（ｂ）は、印刷装置３００のハードウェア構成を説明するための図である。図示するように、印刷装置３００は、演算手段であるＣＰＵ(Central Processing Unit)３０１と、記憶手段であるメインメモリ３０２とを備える。ここで、ＣＰＵ３０１は、印刷装置３００の動作を制御する各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ３０２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域である。そして、印刷装置３００は、外部との通信を行うための通信Ｉ/Ｆ３０３と、媒体に印刷を行う印刷機構３０４と、その媒体を供給する供給機構３０５と、その媒体を排出する排出機構３０６とを備える。
【００１６】
（試し印刷の実施形態）
次に、図３を用いて本印刷と試し印刷との結果について説明する。ここで本印刷とは、ユーザが最終的に所望する印刷結果を出力する印刷である。また、試し印刷とは、本印刷に先立って本印刷の印刷結果の一部を出力する印刷である。図３は、本印刷の結果の一例と、ユーザによって指定されたページを試し印刷した結果の一例と、所定の条件で特定したページを試し印刷した結果の一例とを示す。
図３（ａ）は、片面印刷で５ページからなる本印刷の結果の一例を示す。
１ページ目本印刷結果３１Ａは、カラー画像が印刷されている。２ページ目本印刷結果３２Ａは、モノクロ画像が印刷されている。３ページ目本印刷結果３３Ａは、カラーテキストが印刷されている。４ページ目本印刷結果３４Ａは、モノクロテキストが印刷されている。５ページ目本印刷結果３５Ａは、カラー画像が印刷されている。これら５ページからなる本印刷の結果は、ユーザが所望する電子化された文書の内容を全て印刷した結果（部数が“１部”の場合）である。
【００１７】
図３（ｂ）は、片面印刷でユーザが指定したページを試し印刷した結果の一例を示す。１ページ目と４ページ目を試し印刷するとユーザが指定した結果、１ページ目試し印刷結果３１Ｂと、４ページ目試し印刷結果３４Ｂとが試し印刷の結果として出力されている。
図３（ｃ）は、片面印刷でユーザが指定した所定の条件で特定したページを試し印刷した結果の一例を示す。この場合、１ページ目と５ページ目が試し印刷の対象として特定された結果、１ページ目試し印刷結果３１Ｃと、５ページ目試し印刷結果３５Ｃとが試し印刷の結果として出力されている。
図３（ｄ）は、片面印刷でユーザが指定した所定の範囲内と所定の条件とを用いて特定したページを試し印刷した結果の一例を示す。この場合、１ページ目のみが試し印刷の対象として特定された結果、１ページ目試し印刷結果３１Ｄが試し印刷の結果として出力されている。
【００１８】
（試し印刷後の本印刷の実施形態）
次に、図４を用いて試し印刷の結果を用いた本印刷の実施形態の一例である仕分け印刷について説明する。ここで仕分け印刷とは、試し印刷の結果を取り込みつつ、ページ順を並べ替える必要のない本印刷の結果を作成する印刷をいう。図４は、第１供給トレイ４０と、第２供給トレイ４１と、排出トレイ４２とを示す。
図４（ａ）は、未印刷媒体３０（白紙）を格納する第１供給トレイ４０と、１ページ目試し印刷結果３１Ｂ（図３（ｂ）参照）と４ページ目試し印刷結果３４Ｂ（図３（ｂ）参照）とからなる試し印刷の結果を格納する第２供給トレイ４１を示す。なお、この場合の印刷は、片面印刷で、図３（ａ）に示す各ページの内容をもとに行われている。
図４（ｂ）は、１ページ目本印刷結果３１Ａ’乃至５ページ目本印刷結果３５Ａ’からなる１部目と、１ページ目本印刷結果３１Ａ”乃至５ページ目本印刷結果３５Ａ”からなる２部目とからなる部数が２の本印刷の結果を格納している排出トレイ４２を示す。
【００１９】
１部目の本印刷の結果は、第２供給トレイ４１が格納する試し印刷の結果を流用して作成する。具体的には、１ページ目本印刷結果３１Ａ’は、第２供給トレイ４１から１ページ目試し印刷結果３１Ｂを印刷装置３００（図２参照）に取り込み、印刷せずに排出トレイ４２に格納する。そして、２ページ目本印刷結果３２Ａ’と３ページ目本印刷結果３３Ａ’とは、第１供給トレイ４０から適宜未印刷媒体３０を印刷装置に取り込み、印刷して排出トレイ４２に格納する。４ページ目本印刷結果３４Ａ’は、１ページ目本印刷結果３１Ａ’と同様に処理されて排出トレイ４２に格納される。５ページ目本印刷結果３５Ａ’は、２ページ目本印刷結果３２Ａ’と同様に処理されて排出トレイ４２に格納される。これにより、１部目のページ順をユーザが後で並べ替える必要がなくなる。
２部目の本印刷の結果は、第２供給トレイ４１が格納する試し印刷の結果を流用せずに作成する。具体的には、１ページ目本印刷結果３１Ａ”乃至５ページ目本印刷結果３５Ａ”は、それぞれ２ページ目本印刷結果３２Ａ’と同様に処理されて排出トレイ４２に格納される。
【００２０】
そして、図５を用いて試し印刷の結果を用いた本印刷の実施形態のその他の例について説明する。図５は、両面印刷での試し印刷の結果と、両面印刷で１部を出力する本印刷の結果を示す。なお、この場合の印刷は、図３（ａ）に示す各ページの内容をもとに行われている。
図５（ａ）は、１枚目試し印刷結果５０を示す。１枚目試し印刷結果５０は、表面に１ページ目本印刷結果３１Ａ（図３（ａ）参照）が印刷され、裏面に２ページ目本印刷結果３２Ａ（図３（ａ）参照）が印刷されている。
図５（ｂ）は、３枚の媒体の両面に印刷された本印刷結果（１部のみ）を示す。この本印刷結果の１枚目は、１枚目試し印刷結果５０を流用している。２枚目本印刷結果５１は、表面に３ページ目本印刷結果３３Ａ（図３（ａ）参照）が印刷され、裏面に４ページ目本印刷結果３４Ａ（図３（ａ）参照）が印刷されている。３枚目本印刷結果５２は、表面に５ページ目本印刷結果３５Ａ（図３（ａ）参照）が印刷され、６ページ目がないため裏面には何も印刷されない。
【００２１】
（印刷データの付加情報と印刷用データの管理情報との説明）
図６乃至図８は、印刷データの付加情報と、その情報をもとに作成される印刷用データの管理情報との一例を示す図である。ここで印刷データとは、電子化された文書の印刷を指示するためのデータであり、例えば、ＰＤＬ(Page Description Language)等のページ記述言語で記述されたデータである。この印刷データが各ページに割り付けられ、印刷装置３００（図２参照）にて媒体の片面または両面に印刷される。また、印刷データの付加情報とは、印刷データを用い印刷装置３００がどのような印刷を行うかをユーザが指定した情報である。この情報は、例えば印刷データのヘッダ情報の形式でこの印刷データに付加されている。そして、印刷用データとは、印刷データに基づいて生成された実際に媒体に印刷される画像データである。また、印刷用データの管理情報とは、印刷データの付加情報をもとに印刷装置３００が参照できるように解析し、変換した情報である。
【００２２】
（印刷データの付加情報と印刷用データの管理情報との第一例）
図６は、印刷データの付加情報と、その情報をもとに作成される印刷用データの管理情報との第一例を示す図である。図６（ａ）は印刷データの付加情報を示し、図６（ｂ）は印刷用データの管理情報を示す。なお、印刷装置３００（図２参照）のメインメモリ３０２（図２（ｂ）参照）が、印刷用データの管理情報を記憶している。
まず図６（ａ）について説明する。“試し印刷対象ページ”の行は、ユーザが試し印刷の対象として指定したページを示す行である。ここでは、１ページと４ページと記載されている。よってユーザが試し印刷の対象として１ページと４ページとを指定していることとなる。なお、ここでは印刷データの付加情報を表形式で表したが、この付加情報と同じ内容の情報であれば何でもよい。
【００２３】
次に、図６（ｂ）について説明する。“ページ番号”の列は印刷データが割り付けられるページ数を示す。ここでは５ページ存在することとなる。“試し印刷対象ページ”の列は、ユーザが試し印刷の対象として指定したページを示す行である。ここでは、１ページと４ページとに“○”がついている。従って、印刷装置３００は、この印刷用データの管理情報に従って、１ページと４ページを片面印刷する試し印刷を行う（図３（ｂ）参照）。また、ユーザ操作に応じ、この試し印刷に続く本印刷として、仕分け印刷せず、２ページと３ページと５ページとを印刷する。したがって、ユーザは試し印刷の結果である１ページと４ページを流用して、１ページ乃至５ページからなる部数が１部の本印刷の結果を得ることができることとなる（図３（ａ）参照）。
【００２４】
（印刷データの付加情報と印刷用データの管理情報との第二例）
図７は、印刷データの付加情報と、その情報をもとに作成される印刷用データの管理情報との第二例を示す図である。図７（ａ）は印刷データの付加情報を示し、図７（ｂ）は印刷用データの管理情報を示す。
まず図７（ａ）について説明する。“試し印刷の実施条件”の行は、“ピクチャファイルがあること”の欄と、“カラー表示があること”の欄とからなる。これらの欄の内容は、ユーザが試し印刷を行うページを特定するために設定した条件である。ここでは２つの条件を設定したため、２つの欄が作成されている。
【００２５】
次に、図７（ｂ）について説明する。“ページ番号”の列は印刷データが割り付けられるページ数を示す。ここでは５ページ存在することとなる。“試し印刷の実施条件”の列は、“ピクチャファイルがあること”の列と、“カラー表示があること”の列とからなる。印刷装置３００は、“ピクチャファイルがあること”と“カラー表示があること”との２条件を用いて、印刷データを解析する。ここでは、片面印刷で、１ページ目本印刷結果３１Ａ乃至５ページ目本印刷結果３５Ａ（図３（ａ）参照）となる印刷データを解析する。“試し印刷対象ページ”の列は、これら２条件を共にみたすか否かの解析結果を示す列である。みたす場合は“○”が、みたしていない場合は“×”が記載される。
【００２６】
１ページ目の印刷データは、“画像（カラーピクチャ）”であるため、これらの２条件をみたしている。よって“ページ番号”が“１”の行における“ピクチャファイルがあること”と“カラー表示があること”との欄は共に“有り”と記載される。そして“試し印刷対象ページ”の欄に“○”と記載される。これら２条件を共にみたしているためである。２ページ目の印刷データは、“画像（モノクロピクチャ）”であるため、一方の条件をみたしていない。よって“ページ番号”が“２”の行における“ピクチャファイルがあること”の欄は“有り”と、“カラー表示があること”の欄は“無し”と記載される。そして“試し印刷対象ページ”の欄に“×”と記載される。これら２条件を共にみたしていないためである。
【００２７】
３ページ目の印刷データは、“テキスト（カラー）”であるため、一方の条件をみたしていない。よって“ページ番号”が“３”の行における“ピクチャファイルがあること”の欄は“無し”と、“カラー表示があること”の欄は“有り”と記載される。そして“試し印刷対象ページ”の欄に“×”と記載される。これら２条件を共にみたしていないためである。４ページ目の印刷データは、“テキスト（モノクロ）”であるため、これらの２条件をみたしていない。よって“ページ番号”が“４”の行における“ピクチャファイルがあること”と“カラー表示があること”との欄は共に“無し”と記載される。そして“試し印刷対象ページ”の欄に“×”と記載される。これら２条件を共にみたしていないためである。５ページ目の印刷データは、“画像（カラーピクチャ）”であるため、これらの２条件をみたしている。よって対応する各欄の記載は、“ページ番号”が“１”の行と同じとなる。
【００２８】
この印刷用データの管理情報に従って、１ページと５ページを片面印刷する試し印刷を行う。また、ユーザ操作に応じ、この試し印刷に続く本印刷として、仕分け印刷せず、２ページ乃至４ページを印刷する。したがって、ユーザは試し印刷の結果である１ページと５ページを流用して、１ページ乃至５ページからなる部数が１部の本印刷の結果を得ることができる（図３（ａ）参照）。
【００２９】
（印刷データの付加情報と印刷用データの管理情報との第三例）
図８は、印刷データの付加情報と、その情報をもとに作成される印刷用データの管理情報との第三例を示す図である。図８（ａ）は印刷データの付加情報を示し、図８（ｂ）は印刷用データの管理情報を示す。
まず図８（ａ）について説明する。“試し印刷の実施条件”の行の内容は、図７（ａ）と同じであるため説明を省略する。“データ範囲”の行は、ユーザが、これらの２条件を用いて解析すべきページ範囲を示す。ここでは“１ページ〜３ページ”が記載されている。これは、ユーザが、これらの２条件を用いて解析すべき所定のページ範囲として、１ページ乃至３ページを設定したことを示す。従って、全てのページについてこれらの２条件による解析は行われないこととなる。
【００３０】
次に、図８（ｂ）について説明する。印刷装置３００は、“ピクチャファイルの（貼付）有無”と“カラー表示の有無”との２条件を用いて、印刷データの“１ページ〜３ページ”を解析する。従って、“ページ番号”の列は、１乃至３と記載されている。ここでは、片面印刷で、１ページ目本印刷結果３１Ａ乃至３ページ目本印刷結果３３Ａ（図３（ａ）参照）を解析する。“試し印刷の実施条件”の列と“試し印刷対象ページ”の列とは、図７（ｂ）に示す内容と同じため説明を省略する。
【００３１】
この印刷用データの管理情報に従って、１ページを片面印刷する試し印刷を行う。また、ユーザ操作に応じ、この試し印刷に続く本印刷として、仕分け印刷せず、２ページ乃至５ページを印刷する。したがって、ユーザは試し印刷の結果である１ページを流用して、１ページ乃至５ページからなる部数が１部の本印刷の結果を得ることができる（図３（ａ）参照）。
【００３２】
（ホストコンピュータ１００Ａと印刷装置３００とについての詳細な説明）
図９は、本実施形態が適用されるホストコンピュータ１００Ａと印刷装置３００との機能ブロック構成を示した図である。図９（ａ）はホストコンピュータ１００Ａの機能ブロック構成を示し、図９（ｂ）は印刷装置３００の機能ブロック構成を示す。
まず図９（ａ）について説明する。ホストコンピュータ１００Ａは、ユーザ操作の情報を判別する操作判別部１０と、ホストコンピュータ１００Ａやプリンタドライバを制御する制御部１１とを備えている。そして、プリンタドライバのＵＩ（ユーザインタフェース）等を表示する表示部１２を備えている。そして、“印刷データの付加情報”（図６（ａ）、図７（ａ）、図８（ａ）、参照）を作成する試し印刷情報作成部１５を備えている。更にまた、印刷データを作成する印刷データ作成部１６と、その印刷データをスプールする一時保持部１７とを備えている。更に、ホストコンピュータ１００Ａは、ネットワーク２００（図１参照）を介して通信を行う通信部１８を備えている。
【００３３】
操作判別部１０は、ユーザによる操作、例えば、プリンタドライバのＵＩを用いた“印刷データの付加情報”を設定するユーザ操作等を判断する。制御部１１は、ユーザ操作を解釈したり、その解釈によってホストコンピュータ１００Ａが発揮する機能を制御したりする。例えば、画像データをページ形式で表示部１２（後述）に表示させる。また、“印刷データの付加情報”を試し印刷情報作成部１５（後述）に作成させたり、その“印刷データの付加情報”をヘッダ情報として付加した印刷データを印刷データ作成部１６（後述）に作成させたりする。また、制御部１１は、通信部１８（後述）を介して印刷装置３００の動作も制御する。
【００３４】
表示部１２は、画像データをページレイアウトで表示したり、プリンタドライバのＵＩを表示したりする。試し印刷情報作成部１５は、“印刷データの付加情報”を作成する。印刷データ作成部１６は、印刷データを作成し、“印刷データの付加情報”をその印刷データに付加する。一時保持部１７は、この印刷データを印刷装置３００に送る前にスプールする。通信部１８は、ホストコンピュータ１００Ａと印刷装置３００との通信を行う。
【００３５】
次に図９（ｂ）について説明する。印刷装置３００は、ネットワーク２００（図１参照）を介して通信を行う通信部２０を備えている。そして、印刷装置３００の操作を制御する制御部２１と、通信部２０を介してホストコンピュータ１００Ａから受け取った印刷データ等の情報を記憶する記憶部２２とを備えている。また、その印刷データにより印刷装置３００を作動させる印刷用データを作成する印刷データ処理部２３と、その印刷用データにより印刷機構３０４（図２（ｂ）参照）に印刷させる印刷処理部２４とを備えている。更にまた、印刷装置ＵＩ（ソフトウェアで表示されるもの）等を表示する表示部２５と、印刷装置ＵＩでのユーザ操作を判別する操作判別部２６とを備えている。そして、供給機構３０５（図２（ｂ）参照）を作動させる供給部２７を備えている。
【００３６】
通信部２０は、印刷装置３００とホストコンピュータ１００Ａとの通信を行う。制御部２１は、印刷装置ＵＩでのユーザ操作を解釈したり、その解釈によって印刷装置３００が発揮する機能を制御したりする。例えば、表示部２５に印刷装置ＵＩを表示させたり、印刷データを記憶部２２に記憶させたりする。また、印刷データ処理部２３に印刷用データを作成させたり、印刷処理部２４を制御したりする。更にまた、供給部２７を制御して仕分け印刷をさせたりする。
【００３７】
記憶部２２は、通信部２０を介してホストコンピュータ１００Ａから受け取った印刷データ等の情報を記憶する。印刷データ処理部２３は、その印刷データにより印刷装置３００を作動させる印刷用データを作成する。印刷処理部２４は、その印刷用データにより印刷機構３０４に印刷を実行させる。表示部２５は、印刷装置ＵＩ等の各種情報を表示する。操作判別部２６は、印刷装置ＵＩでのユーザ操作を判別する。
ここで制御部２１は、制御手段の一部として機能する。また、印刷処理部２４は、印刷手段の一部として機能する。そして、印刷データ処理部２３は、認識手段と特定手段との一部として機能する。
【００３８】
（印刷処理（試し印刷と本印刷）の第一の実施例）
図１０は、試し印刷と本印刷とからなる印刷処理における、ホストコンピュータ１００Ａ（図１参照）での処理の流れを示したフローチャートの一例である。
まず、操作判別部１０（図９（ａ）参照）は、ユーザによってなされたプリンタドライバを起動する要求を取得する。そして、表示部１２（図９（ａ）参照）は、その要求を受け取った制御部１１（図９（ａ）参照）の指示により、プリンタドライバのＵＩを表示する（ステップ１０１）。次に、操作判別部１０は、試し印刷を実施する旨と“試し印刷対象ページ”（図６（ａ）参照）との設定（試し印刷を行う設定）と、出力部数や、両面／片面印刷や、仕分け印刷実施の有無等の設定（各種印刷設定）とを設定するユーザ操作を認識する。そして制御部１１は、その認識に応じてそのユーザ操作の情報を受け付ける（ステップ１０２）。そして制御部１１は、受け付けたその情報をもとに各種印刷設定と試し印刷を行う設定とを行う（ステップ１０３）。操作判別部１０は、表示部１２が表示する印刷確認ボタンをユーザが押し下げしたことを認識する（ステップ１０４）。そして、制御部１１は、画像データを各種印刷設定と共に印刷データ作成部１６（図９（ａ）参照）に送る。印刷データ作成部１６は、この画像データと各種印刷設定とをもとに印刷データを作成する（ステップ１０５）。
【００３９】
そして、制御部１１は、試し印刷対象ページの情報を試し印刷情報作成部１５（図９（ａ）参照）に送る。試し印刷情報作成部１５は、“印刷データの付加情報”（図６（ａ）参照）を作成する（ステップ１０６）。そして試し印刷情報作成部１５は、制御部１１の指示により作成した“印刷データの付加情報”を印刷データ作成部１６に送る。印刷データ作成部１６は、この“印刷データの付加情報”をヘッダ情報として印刷データに付加する（ステップ１０７）。そして操作判別部１０は、“印刷データの付加情報”が付加された印刷データを印刷装置３００（図２参照）に送るユーザ操作を認識する。制御部１１は、この認識に応じて印刷データ作成部１６にその印刷データを一時保持部１７（図９（ａ）参照）に送らせる。一時保持部１７は、受け取ったその印刷データをスプールする（ステップ１０８）。そして、通信部１８（図９（ａ）参照）は、制御部１１の指示に応じて一時保持部１７から受け取ったその印刷データを印刷装置３００に送る（ステップ１０９）。
【００４０】
図１１は、印刷装置３００（図２参照）により実行される印刷処理の流れを示したフローチャートの一例である。
まず、制御部２１（図９（ｂ）参照）は、通信部２０（図９（ｂ）参照）を介してホストコンピュータ１００Ａ（図２参照）から“印刷データの付加情報”（図６（ａ）参照）が付加された印刷データを受け取る（ステップ１１０）。そして制御部２１は、記憶部２２（図９（ｂ））にその印刷データを記憶させる（ステップ１１１）。そして、印刷データ処理部２３（図９（ｂ）参照）は、その印刷データの付加情報を用いて“印刷用データの管理情報”（図６（ｂ）参照）を作成する。そのとき、印刷データ処理部２３は、その印刷データとその“印刷用データの管理情報”とを用いて試し印刷用データを作成する（ステップ１１２）。制御部２１は、記憶部２２にその“印刷用データの管理情報”を記憶させる（ステップ１１３）。印刷処理部２４（図９（ｂ）参照）は、その試し印刷用データを用いて印刷機構３０４（図２（ｂ）参照）に試し印刷をさせる（ステップ１１４）。
【００４１】
次に、表示部２５（図９（ｂ）参照）は、制御部２１の指示に応じて本印刷を実施するか否かを選択するＵＩを表示する（ステップ１１５）。そして、制御部２１は、操作判別部２６（図９（ｂ）参照）によるそのＵＩのユーザ操作の認識に応じて、本印刷を実施するか否かを判断する（ステップ１１６）。ステップ１１６にて本印刷を実施しないと判断した場合は、ステップ１２０（後述）に進み、処理を終了する。ステップ１１６にて本印刷を実施すると判断した場合は、ステップ１１７に進む。
制御部２１は、記憶部２２から印刷データと“印刷用データの管理情報”とを読み出す（ステップ１１７）。そして、制御部２１は、その印刷データとその“印刷用データの管理情報”とを印刷データ処理部２３に送る。印刷データ処理部２３は、受け取ったその印刷データとその“印刷用データの管理情報”とを用いて、試し印刷を行ったページ以外のページの印刷用データを作成する。そして、印刷処理部２４は、その印刷用データを用いて印刷機構３０４に本印刷をさせる（ステップ１１８）。次に、印刷データ処理部２３は、受け取ったその印刷データを用いて、本印刷に必要な残りの部数（本印刷の部数−１）の印刷用データを作成する。そして、印刷処理部２４は、その印刷用データを用いて印刷機構３０４に本印刷をさせる（ステップ１１９）。そして、制御部２１は、記憶部２２が記憶する印刷データ等を消去（初期化）する（ステップ１２０）。そして、一連の印刷処理を終了する。
なお、ここではステップ１１４にて表示部２５がＵＩを表示するとしたが、このＵＩがハードウェアキーであってもよい。
【００４２】
これにより、ホストコンピュータ１００Ａでの処理にて“印刷データの付加情報”（図６（ａ）参照）が作成された場合、印刷装置３００での処理で“印刷用データの管理情報”（図６（ｂ）参照）が作成される。したがって試し印刷の結果として１ページ目試し印刷結果３１Ｂ（図３（ｂ）参照）と４ページ目試し印刷結果３４Ｂ（図３（ｂ）参照）とが作成される。また、本印刷の結果として、１ページ目本印刷結果３１Ａ乃至５ページ目本印刷結果３５Ａ（図３（ａ）参照）が作成される。
【００４３】
（印刷処理（試し印刷と本印刷）の第二の実施例）
図１２は、試し印刷と本印刷とからなる印刷処理における、ホストコンピュータ１００Ａ（図１参照）での処理の流れを示したフローチャートの一例である。
ステップ２０１は、ステップ１０１（図１０参照）と同じである。また、ステップ２０４乃至ステップ２０９は、それぞれステップ１０４乃至ステップ１０９（図１０参照）と同じである。よってステップ２０２とステップ２０３との説明以外は説明を省略する。ところで、図１０に示すフローチャートでは、試し印刷を行う設定をしていたが、ここではその代わりに“試し印刷の実施条件”（図７（ａ）参照）を設定し、“印刷データの付加情報”（図７（ａ）参照）を作成する。
ステップ２０２とステップ２０３とについて説明する。
操作判別部１０（図９（ａ）参照）は、“試し印刷の実施条件”の設定と、各種印刷設定とを設定するユーザ操作を認識する。そして制御部１１（図９（ａ）参照）は、その認識に応じてそのユーザ操作の情報を受け付ける（ステップ２０２）。次に、制御部１１は、受け付けたその情報をもとに各種印刷設定と“試し印刷の実施条件”とを設定する（ステップ２０３）。
【００４４】
図１３は、印刷装置３００（図２（ｂ）参照）により実行される印刷処理の流れを示したフローチャートの一例である。
ステップ２１０はステップ１１０（図１１参照）と同じ内容であり、ステップ２１１はステップ１１１（図１１参照）と同じ内容である。また、ステップ２１３乃至ステップ２２０は、それぞれステップ１１３乃至ステップ１２０（図１１参照）と同じ内容である。よってステップ２１２について説明する。
印刷データ処理部２３（図９（ｂ）参照）は、制御部２１（図９（ｂ）参照）から受け取った印刷データと“試し印刷の実施条件”とをもとに、その印刷データにおいてその試し印刷の実施条件をみたすページを特定する。そして“印刷用データの管理情報”（図６（ｂ）参照）を作成する。そのとき、印刷データ処理部２３は、その印刷データとその“印刷用データの管理情報”とを用いて試し印刷用データを作成する（ステップ２１２）。
【００４５】
これにより、ホストコンピュータ１００Ａでの処理にて“印刷データの付加情報”（図７（ａ）参照）が作成された場合、印刷装置３００での処理で“印刷用データの管理情報”（図７（ｂ）参照）が作成される。したがって試し印刷の結果として１ページ目試し印刷結果３１Ｃ（図３（ｃ）参照）と５ページ目試し印刷結果３５Ｃ（図３（ｃ）参照）とが作成される。また、本印刷の結果として、１ページ目本印刷結果３１Ａ乃至５ページ目本印刷結果３５Ａ（図３（ａ）参照）が作成される。
【００４６】
なお、プリンタドライバが、印刷データと試し印刷の実施条件とから試し印刷をするページを特定する処理を行ってもよい。この場合、プリンタドライバは、印刷データに解析によって特定された試し印刷をするページを表す情報を付加してその印刷データをスプールする。そして、印刷装置３００は、第一の実施例と同じ処理を行うこととなる。
【００４７】
（印刷処理（試し印刷と本印刷）の第三の実施例）
図１４は、試し印刷と本印刷とからなる印刷処理における、ホストコンピュータ１００Ａ（図１参照）での処理の流れを示したフローチャートの一例である。
ステップ３０１は、ステップ１０１（図１０参照）と同じである。また、ステップ３０４乃至ステップ３０９は、それぞれステップ１０４乃至ステップ１０９（図１０参照）と同じである。よってステップ３０２とステップ３０３との説明以外は説明を省略する。ところで、図１０に示すフローチャートでは、試し印刷を行う設定をしていたが、ここではその代わりに“試し印刷の実施条件”（図８（ａ）参照）と“データ範囲”（図８（ａ）参照）とを設定し、“印刷データの付加情報”（図８（ａ）参照）を作成する。
ステップ３０２とステップ３０３とについて説明する。
操作判別部１０（図９（ａ）参照）は、“試し印刷の実施条件”と“データ範囲”との設定と、各種印刷設定とを設定するユーザ操作を認識する。そして制御部１１（図９（ａ）参照）は、その認識に応じてそのユーザ操作の情報を受け付ける（ステップ３０２）。次に、制御部１１は、受け付けたその情報をもとに各種印刷設定と“試し印刷の実施条件”と“データ範囲”とを設定する（ステップ３０３）。
【００４８】
図１５は、印刷装置３００（図２参照）により実行される印刷処理の流れを示したフローチャートの一例である。
ステップ３１０は、ステップ３１１とそれぞれステップ１１０とステップ１１１（図１１参照）と同じ内容である。また、ステップ３１３乃至ステップ３２０は、それぞれステップ１１３乃至ステップ１２０（図１１参照）と同じ内容である。よってステップ３１２について説明する。
印刷データ処理部２３（図９（ｂ）参照）は、制御部２１（図９（ｂ）参照）から受け取った印刷データと“試し印刷の実施条件”と“データ範囲”とをもとに、その印刷データの“データ範囲”においてその試し印刷の実施条件をみたすページを特定する。そして“印刷用データの管理情報”（図６（ｂ）参照）を作成する。そのとき、印刷データ処理部２３は、その印刷データとその“印刷用データの管理情報”とを用いて試し印刷用データを作成する（ステップ３１２）。
【００４９】
これにより、ホストコンピュータ１００Ａでの処理にて“印刷データの付加情報”（図８（ａ）参照）が作成された場合、印刷装置３００での処理で“印刷用データの管理情報”（図８（ｂ）参照）が作成される。したがって試し印刷の結果として１ページ目試し印刷結果３１Ｄ（図３（ｄ）参照）が作成される。また、本印刷の結果として、１ページ目本印刷結果３１Ａ乃至５ページ目本印刷結果３５Ａ（図３（ａ）参照）が作成される。
【００５０】
なお、プリンタドライバが、印刷データと試し印刷の実施条件とデータ範囲とから試し印刷をするページを特定する処理を行ってもよい。この場合、プリンタドライバは、印刷データに解析によって特定された試し印刷をするページを表す情報を付加してその印刷データをスプールする。そして、印刷装置３００は、第一の実施例と同じ処理を行うこととなる。
【００５１】
（印刷処理（試し印刷と本印刷）の第四の実施例）
図１６は、印刷装置３００（図２参照）により実行される印刷処理の流れを示したフローチャートの一例である。なお、この印刷処理の前にホストコンピュータ１００Ａ（図２参照）にて行われる処理の流れは、図１０に示すフローチャートと同じである。
ステップ４０１乃至ステップ４０７は、それぞれステップ１１０乃至ステップ１１６（図１１参照）と同じ内容のため、説明を省略する。また、ステップ４１２及びステップ４１３も、それぞれステップ１１９及びステップ１２０（図１１参照）と同じ内容のため、説明を省略する。なお、第四の実施例と第一の実施例との違いは、本印刷において仕分け印刷を行うことである。
ステップ４０８乃至ステップ４１１について説明する。
本印刷を行う前に、供給部２７（図９（ｂ）参照）は、予め設定しておいた第２供給トレイに試し印刷の結果が格納されたことを認識する（ステップ４０８）。次に、制御部２１（図９（ｂ）参照）は、記憶部２２（図９（ｂ）参照）から印刷データと“印刷用データの管理情報”とを読み出す（ステップ４０９）。そして、制御部２１は、その印刷データとその“印刷用データの管理情報”とを印刷データ処理部２３に送る。印刷データ処理部２３は、受け取ったその印刷データとその“印刷用データの管理情報”とを用いて、試し印刷を行ったページ以外のページの印刷用データを作成する（ステップ４１０）。次に、制御部２１は、試し印刷の結果を流用して本印刷の結果を作成するように供給部２７と印刷処理部２４（図９（ｂ）参照）とを制御する（ステップ４１１）。
【００５２】
図１７は、ステップ４１１（図１６参照）にて印刷装置３００（図２参照）により実行される仕分け印刷の処理の流れを示したフローチャートの一例である。
まず、制御部２１（図９（ｂ）参照）は、印刷処理部２４（図９（ｂ）参照）が処理する本印刷が１部目か否かを判断する（ステップ５０１）。ステップ５０１での判断が、１部目である場合にはステップ５０２に進み、１部目でない場合にはステップ５０５（後述）に進む。
そして、制御部２１は、ステップ５０１での判断が１部目である場合、印刷処理部２４が処理する本印刷が試し印刷を行ったページであるか否かを判断する（ステップ５０２）。ステップ５０２での判断が、試し印刷を行ったページである場合にはステップ５０３に進み、試し印刷を行ったページでない場合にはステップ５０４（後述）に進む。
次に、供給部２７（図９（ｂ）参照）は、ステップ５０２での判断が試し印刷を行ったページである場合、第２供給トレイから試し印刷の結果を１枚取り込み、そのまま排出トレイに排出する（ステップ５０３）。そしてステップ５０１に戻る。
また、供給部２７は、ステップ５０２での判断が試し印刷を行ったページでない場合、第１供給トレイから未印刷の媒体（白紙）を１枚取り込む。そして、印刷処理部２４は、印刷機構３０４（図２（ｂ）参照）でその媒体に本印刷をさせ、印刷した媒体を排出トレイに排出する（ステップ５０４）。そしてステップ５０１に戻る。
【００５３】
また、供給部２７は、ステップ５０１での判断が１部目でない場合、第１供給トレイから未印刷の媒体（白紙）を１枚取り込む。そして、印刷処理部２４は、印刷機構３０４でその媒体に本印刷をさせ、印刷した媒体を排出トレイに排出する（ステップ５０５）。そして制御部２１は、必要な部数の本印刷を行ったか否かを判断する（ステップ５０６）。ステップ５０６での判断が、必要な部数の本印刷を行ったという場合には処理を終了し、必要な部数の本印刷を行っていない場合にはステップ５０１に戻る。
ここで、試し印刷の結果は、第一の実施例と同様に、１ページ目試し印刷結果３１Ｂ（図３（ｂ）参照）と４ページ目印刷結果３４Ｂ（図３（ｂ）参照）となる。よって第１供給トレイ４０には未印刷媒体３０（白紙）を格納し、第２供給トレイ４１には１ページ目試し印刷結果３１Ｂと４ページ目印刷結果３４Ｂとを格納する（図４（ａ）参照）。
そして本印刷に必要な部数が２部である場合、排出トレイ４２には２部の本印刷結果が格納される（図４（ｂ）参照）。
【００５４】
（印刷処理（試し印刷と本印刷）の第五の実施例）
図には記載しないが、第五の実施例について説明する。
第五の実施例は、ホストコンピュータ１００Ａ（図２参照）にて行われる処理の流れは、図１４に示すフローチャートと同じであり、印刷装置３００（図２参照）にて行われる処理の流れは、図１５に示すフローチャートと同じである。違う点は、図１４及び図１５で扱う第三の実施例の本印刷が片面印刷であるのに対し、第五の実施例は両面印刷である点のみである。
まず、試し印刷用データは、１ページ目試し印刷結果３１Ｄ（図３（ｄ）参照）を未印刷媒体の表面に印刷するように指示する内容であり、この点では第三の実施例と第五の実施例とは同じである。しかし、第五の実施例では、ステップ３１４（図１５参照）にて試し印刷用データを作成する場合、２ページ目本印刷結果３２Ａ（図３（ａ）参照）をその未印刷媒体の裏面に印刷するように指示する内容も含める。たとえ表面のみが試し印刷の対象であったとしても裏面に所定の内容を印刷しておかなければ、この試し印刷結果を１部目の本印刷の結果に流用できなくなるからである。
これにより１枚目試し印刷結果５０（図５（ａ）参照）が得られることとなる。また、この１枚目試し印刷結果５０を流用して、本印刷結果（図５（ｂ）参照）が得られることとなる。
【００５５】
以上、試し印刷と本印刷からなる印刷処理の流れを、第１乃至第５の実施例を用いて説明した。しかし、これらはあくまでも一例にすぎない。例えば、第四及び第五の実施例は、本印刷の処理についての実施例である。したがって、これらの処理内容を適宜第一の実施例乃至第三の実施例に適用すれば、本印刷の処理で仕分け印刷としたり、両面印刷としたりすることができる。そして、本印刷の処理で仕分け印刷と両面印刷とを共に行うことができることはいうまでもない。
また実施例では、印刷装置３００（図１参照）とプリンタドライバがインストールされたホストコンピュータ１００Ａ（図１参照）とネットワーク２００（図１参照）を介して接続しているとしたが、これに限られない。例えば、印刷装置３００がプリンタドライバの機能を内蔵していてもよい。また、ホストコンピュータ１００Ａが印刷データ処理部２３（図９（ｂ）参照）の機能を有しており、“印刷用データの管理情報”（図６（ｂ）、図７（ｂ）、図８（ｂ）参照）を作成してもよい。更に、プリンタドライバが、仕分け印刷を行う場合に、第１供給トレイと第２供給トレイとを適宜選択する機能を有していてもよい。
【００５６】
そして、図７と図８では、“試し印刷の実施条件”を、“ピクチャファイルがあること”と“カラー表示があること”との２条件としたが、これはあくまでも例示であり、これに限られない。例えば、“ページ領域のエッジ近傍での印刷対象があること”等を新たな条件として加え、２以上の条件を設定してもよい。また、どれか１つの条件のみを設定してもよいことはいうまでもない。更に２以上の条件を設定した場合、少なくとも１つの条件をみたしていることを、試し印刷を行うページの特定条件としてもよい。
また、第一の実施例にて、“試し印刷対象ページ”をユーザが指定したが、“試し印刷をしないページ”をユーザが指定してもよい。更にまた、第三の実施例にて“データ範囲”の設定を認識するが、この“データ範囲”は続きページである必要はない。例えば、本印刷の全ページ数が１０ページである場合、２ページ乃至４ページと、６ページと、８ページ乃至１０ページと設定してもよい。
【図面の簡単な説明】
【００５７】
【図１】本実施形態のシステム構成の説明図である。
【図２】本実施形態のハードウェア構成の説明図である。
【図３】本印刷の結果の一例と試し印刷した結果の一例である。
【図４】試し印刷の結果を用いた本印刷の実施形態（仕分け印刷）の一例である。
【図５】試し印刷の結果を用いた本印刷の実施形態（両面印刷）の一例である。
【図６】印刷データの付加情報と印刷用データの管理情報との第一例を示す図である。
【図７】印刷データの付加情報と印刷用データの管理情報との第二例を示す図である。
【図８】印刷データの付加情報と印刷用データの管理情報との第三例を示す図である。
【図９】本実施形態の機能ブロック構成を示した図である。
【図１０】ホストコンピュータでの処理の流れを示したフローチャートの一例である。
【図１１】印刷装置の印刷処理の流れを示したフローチャートの一例である。
【図１２】ホストコンピュータでの処理の流れを示したフローチャートの一例である。
【図１３】印刷装置の印刷処理の流れを示したフローチャートの一例である。
【図１４】ホストコンピュータでの処理の流れを示したフローチャートの一例である。
【図１５】印刷装置の印刷処理の流れを示したフローチャートの一例である。
【図１６】印刷装置の印刷処理の流れを示したフローチャートの一例である。
【図１７】仕分け印刷の処理の流れを示したフローチャートの一例である。
【符号の説明】
【００５８】
１１…制御部、１５…試し印刷情報作成部、１６…印刷データ作成部、２１…制御部、２３…印刷データ処理部、２４…印刷処理部、１００Ａ…ホストコンピュータ、３００…印刷装置
【図１】
2008074005.tif 000003
【図２】
2008074005.tif 000004
【図３】
2008074005.tif 000005
【図４】
2008074005.tif 000006
【図５】
2008074005.tif 000007
【図６】
2008074005.tif 000008
【図７】
2008074005.tif 000009
【図８】
2008074005.tif 000010
【図９】
2008074005.tif 000011
【図１０】
2008074005.tif 000012
【図１１】
2008074005.tif 000013
【図１２】
2008074005.tif 000014
【図１３】
2008074005.tif 000015
【図１４】
2008074005.tif 000016
【図１５】
2008074005.tif 000017
【図１６】
2008074005.tif 000018
【図１７】
2008074005.tif 000019