(57)【特許請求の範囲】
【請求項１】
複数の頁の印刷データに対応して設定される試し印刷すべき旨および試し印刷すべき頁を取得する取得手段と、
前記取得手段によって取得された情報に基づき前記試し印刷すべき頁の印刷データについて試し印刷するよう制御する第１の制御手段と、
前記試し印刷が実施された後の本印刷のときは前記複数の頁の印刷データから前記試し印刷すべき頁の印刷データを除いた印刷データについて本印刷するよう制御する第２の制御手段とを有し、
前記第２の制御手段は、
前記試し印刷すべき頁にかかわる最初の頁の直前の頁の印刷データについての本印刷が実行されたときは、当該印刷データに対応する画像が印刷された記録媒体が排出された後に本印刷を一時停止するよう制御する、
ことを特徴とする画像処理装置。
【請求項２】
前記第２の制御手段は、
前記試し印刷すべき頁にかかわる最終の頁の次の頁の印刷データから本印刷を開始するよう制御する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の制御手段は、
前記試し印刷すべき頁にかかわる最終の頁の次の頁の印刷データから前記複数の頁の印刷データにかかわる最終の頁の印刷データまでを順次、本印刷するよう制御するとともに、前記複数の頁の印刷データにかかわる最初の頁の印刷データから前記試し印刷すべき頁にかかわる最初の頁の直前の頁の印刷データまでを順次、本印刷するよう制御する、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２の制御手段は、
前記試し印刷すべき頁の次の頁の印刷データに対応する画像が印刷される記録媒体については、前回に排出された記録媒体の排出状態とは異なる状態で排出されるよう制御する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
供給される記録媒体に対し印刷データに基づく画像を形成する形成手段と、
前記形成手段から搬送される記録媒体を収容する収容手段と、
記録媒体を収容するとともに当該記録媒体を前記形成手段に向けて供給する供給手段と、
を更に有し、
前記供給手段は、
前記試し印刷すべき頁の印刷データに基づき試し印刷された結果としての試し印刷済みの記録媒体を収容し、
前記第２の制御手段は、
今回印刷すべき頁が前記試し印刷すべき頁に該当するときは、前記供給手段に対し、収容している前記試し印刷済みの記録媒体を前記形成手段に向けて供給するよう制御するとともに、前記形成手段に対し、今回供給される記録媒体に対する画像形成は実施しないよう制御する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記取得手段は、
前記複数の頁の印刷データに対応して設定される記録媒体の両面に印刷すべき旨、試し印刷すべき旨および試し印刷すべき頁を取得し、
前記第１の制御手段は、
前記取得手段によって取得された情報に基づき、記録媒体の両面のうち一方の面にのみ前記試し印刷すべき頁が対応するときは、当該記録媒体の他方の面に対し本印刷のときに印刷されるべき頁についても試し印刷を実行するよう制御する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
供給される記録媒体に対し印刷データに基づく画像を形成する形成手段と、
前記形成手段から搬送される記録媒体を収容する収容手段と、
記録媒体を収容するとともに当該記録媒体を前記形成手段に向けて供給する供給手段と、
を更に有し、
前記供給手段は、
両面に試し印刷が施された試し印刷済みの記録媒体を収容し、
前記第２の制御手段は、
本印刷での今回の記録媒体の両面に印刷すべき頁が前記試し印刷が実施された頁に該当するときは、前記供給手段に対し、収容している前記試し印刷済みの記録媒体を前記形成手段に向けて供給するよう制御するとともに、前記形成手段に対し、今回供給される記録媒体の両面に対する画像形成は実施しないよう制御する、
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
複数の頁の印刷データに対応して設定される試し印刷すべき旨および試し印刷すべき頁を取得する取得手段と、
前記取得手段によって取得された情報に基づき前記試し印刷すべき頁の印刷データについて試し印刷するよう制御する第１の制御手段と、
前記試し印刷が実施された後の本印刷のときは前記複数の頁の印刷データから前記試し印刷すべき頁の印刷データを除いた印刷データについて本印刷するよう制御する第２の制御手段と、
供給される記録媒体に対し印刷データに基づく画像を形成する形成手段と、
前記形成手段から搬送される記録媒体を収容する収容手段と、
記録媒体を収容するとともに当該記録媒体を前記形成手段に向けて供給する供給手段とを有し、
前記取得手段は、
前記複数の頁の印刷データに対応して設定される記録媒体の両面に印刷すべき旨、試し印刷すべき旨および試し印刷すべき頁を取得し、
前記供給手段は、
前記試し印刷すべき頁の印刷データに基づき試し印刷された結果としての試し印刷済みの記録媒体を収容し、
前記第２の制御手段は、
今回印刷すべき頁が前記試し印刷すべき頁に該当するときは、前記供給手段に対し、収容している前記試し印刷済みの記録媒体を前記形成手段に向けて供給するよう制御するとともに、前記形成手段に対し、今回供給される記録媒体に対する画像形成は実施しないよう制御し、さらに、記録媒体の両面のうち一方の面に対応して前記試し印刷済みの頁が存在し、他方の面に対応して本印刷すべき頁が存在するときは、前記供給手段に対し、当該試し印刷済みの頁が存在し収容している記録媒体を前記形成手段に向けて供給するよう制御するとともに、前記形成手段に対し、今回供給される記録媒体の他方の面に当該本印刷すべき頁について画像形成するよう制御する、
ことを特徴とする画像処理装置。
【請求項９】
複数の頁の印刷データに対応して設定される試し印刷すべき旨および試し印刷すべき頁を取得する取得処理過程と、
前記取得処理過程により取得された情報に基づき前記試し印刷すべき頁の印刷データについて試し印刷するよう制御する第１の制御処理過程と、
前記試し印刷が実施された後の本印刷のときは前記複数の頁の印刷データから前記試し印刷すべき頁の印刷データを除いた印刷データについて本印刷するよう制御する第２の制御処理過程とをコンピュータに実行させ、
前記第２の制御処理過程では、
前記試し印刷すべき頁にかかわる最初の頁の直前の頁の印刷データについての本印刷が実行されたときは、当該印刷データに対応する画像が印刷された記録媒体が排出された後に本印刷を一時停止するよう制御する、
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラムに関するものである。
【背景技術】
【０００２】
プリンタには、複数の頁の印刷データの一部の頁の印刷データについて試し印刷（サンプルプリント）を実施し、その試し印刷の結果に応じてユーザによって印刷継続の指示が行われた場合に、本印刷を実行するものがある。
【０００３】
例えば、試し印刷を実施するに際し、複数の頁の印刷データの１頁分のみ試し印刷を実施するもの（例えば、特許文献１参照。）、複数の頁の印刷データのうち全頁ではない複数の頁分について試し印刷を実施するもの（例えば、特許文献２参照。）、複数の頁の印刷データのうち任意の頁について試し印刷を実施するもの（例えば、特許文献３参照。）、が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１８７３７５号公報
【特許文献２】特開２００４−０３２７０４号公報
【特許文献３】特開２００５−１９０２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、試し印刷の結果としての印刷物を有効活用することのできる画像処理装置、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の本発明の画像処理装置は、複数の頁の印刷データに対応して設定される試し印刷すべき旨および試し印刷すべき頁を取得する取得手段と、前記取得手段によって取得された情報に基づき前記試し印刷すべき頁の印刷データについて試し印刷するよう制御する第１の制御手段と、前記試し印刷が実施された後の本印刷のときは前記複数の頁の印刷データから前記試し印刷すべき頁の印刷データを除いた印刷データについて本印刷するよう制御する第２の制御手段とを有し、前記第２の制御手段は、前記試し印刷すべき頁にかかわる最初の頁の直前の頁の印刷データについての本印刷が実行されたときは、当該印刷データに対応する画像が印刷された記録媒体が排出された後に本印刷を一時停止するよう制御する、ことを特徴とする。
【０００７】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記第２の制御手段は、前記試し印刷すべき頁にかかわる最終の頁の次の頁の印刷データから本印刷を開始するよう制御する、ことを特徴とする。
【０００８】
請求項３に記載の発明は、上記請求項２に記載の発明において、前記第２の制御手段は、前記試し印刷すべき頁にかかわる最終の頁の次の頁の印刷データから前記複数の頁の印刷データにかかわる最終の頁の印刷データまでを順次、本印刷するよう制御するとともに、前記複数の頁の印刷データにかかわる最初の頁の印刷データから前記試し印刷すべき頁にかかわる最初の頁の直前の頁の印刷データまでを順次、本印刷するよう制御する、ことを特徴とする。
【００１０】
請求項４に記載の発明は、上記請求項１に記載の発明において、前記第２の制御手段は、前記試し印刷すべき頁の次の頁の印刷データに対応する画像が印刷される記録媒体については、前回に排出された記録媒体の排出状態とは異なる状態で排出されるよう制御する、ことを特徴とする。
【００１１】
請求項５に記載の発明は、上記請求項１に記載の発明において、供給される記録媒体に対し印刷データに基づく画像を形成する形成手段と、前記形成手段から搬送される記録媒体を収容する収容手段と、記録媒体を収容するとともに当該記録媒体を前記形成手段に向けて供給する供給手段と、を更に有し、前記供給手段は、前記試し印刷すべき頁の印刷データに基づき試し印刷された結果としての試し印刷済みの記録媒体を収容し、前記第２の制御手段は、今回印刷すべき頁が前記試し印刷すべき頁に該当するときは、前記供給手段に対し、収容している前記試し印刷済みの記録媒体を前記形成手段に向けて供給するよう制御するとともに、前記形成手段に対し、今回供給される記録媒体に対する画像形成は実施しないよう制御する、ことを特徴とする。
【００１２】
請求項６に記載の発明は、上記請求項１に記載の発明において、前記取得手段は、前記複数の頁の印刷データに対応して設定される記録媒体の両面に印刷すべき旨、試し印刷すべき旨および試し印刷すべき頁を取得し、前記第１の制御手段は、前記取得手段によって取得された情報に基づき、記録媒体の両面のうち一方の面にのみ前記試し印刷すべき頁が対応するときは、当該記録媒体の他方の面に対し本印刷のときに印刷されるべき頁についても試し印刷を実行するよう制御する、ことを特徴とする。
【００１３】
請求項７に記載の発明は、上記請求項６に記載の発明において、供給される記録媒体に対し印刷データに基づく画像を形成する形成手段と、前記形成手段から搬送される記録媒体を収容する収容手段と、記録媒体を収容するとともに当該記録媒体を前記形成手段に向けて供給する供給手段と、を更に有し、前記供給手段は、両面に試し印刷が施された試し印刷済みの記録媒体を収容し、前記第２の制御手段は、本印刷での今回の記録媒体の両面に印刷すべき頁が前記試し印刷が実施された頁に該当するときは、前記供給手段に対し、収容している前記試し印刷済みの記録媒体を前記形成手段に向けて供給するよう制御するとともに、前記形成手段に対し、今回供給される記録媒体の両面に対する画像形成は実施しないよう制御する、ことを特徴とする。
【００１４】
請求項８に記載の本発明の画像処理装置は、複数の頁の印刷データに対応して設定される試し印刷すべき旨および試し印刷すべき頁を取得する取得手段と、前記取得手段によって取得された情報に基づき前記試し印刷すべき頁の印刷データについて試し印刷するよう制御する第１の制御手段と、前記試し印刷が実施された後の本印刷のときは前記複数の頁の印刷データから前記試し印刷すべき頁の印刷データを除いた印刷データについて本印刷するよう制御する第２の制御手段と、供給される記録媒体に対し印刷データに基づく画像を形成する形成手段と、前記形成手段から搬送される記録媒体を収容する収容手段と、記録媒体を収容するとともに当該記録媒体を前記形成手段に向けて供給する供給手段とを有し、前記取得手段は、前記複数の頁の印刷データに対応して設定される記録媒体の両面に印刷すべき旨、試し印刷すべき旨および試し印刷すべき頁を取得し、前記供給手段は、前記試し印刷すべき頁の印刷データに基づき試し印刷された結果としての試し印刷済みの記録媒体を収容し、前記第２の制御手段は、今回印刷すべき頁が前記試し印刷すべき頁に該当するときは、前記供給手段に対し、収容している前記試し印刷済みの記録媒体を前記形成手段に向けて供給するよう制御するとともに、前記形成手段に対し、今回供給される記録媒体に対する画像形成は実施しないよう制御し、さらに、記録媒体の両面のうち一方の面に対応して前記試し印刷済みの頁が存在し、他方の面に対応して本印刷すべき頁が存在するときは、前記供給手段に対し、当該試し印刷済みの頁が存在し収容している記録媒体を前記形成手段に向けて供給するよう制御するとともに、前記形成手段に対し、今回供給される記録媒体の他方の面に当該本印刷すべき頁について画像形成するよう制御する、ことを特徴とする。
【００１５】
上記課題を解決するため、請求項９に記載の本発明の画像処理プログラムは、複数の頁の印刷データに対応して設定される試し印刷すべき旨および試し印刷すべき頁を取得する取得処理過程と、前記取得処理過程により取得された情報に基づき前記試し印刷すべき頁の印刷データについて試し印刷するよう制御する第１の制御処理過程と、前記試し印刷が実施された後の本印刷のときは前記複数の頁の印刷データから前記試し印刷すべき頁の印刷データを除いた印刷データについて本印刷するよう制御する第２の制御処理過程とをコンピュータに実行させ、前記第２の制御処理過程では、前記試し印刷すべき頁にかかわる最初の頁の直前の頁の印刷データについての本印刷が実行されたときは、当該印刷データに対応する画像が印刷された記録媒体が排出された後に本印刷を一時停止するよう制御する、ことを特徴とする。
【発明の効果】
【００１６】
請求項１記載の発明によれば、試し印刷の結果としての印刷物を有効活用することができる。
また、請求項１記載の発明によれば、ユーザは本印刷の結果としての印刷物における試し印刷の結果としての印刷物を挿入する位置を容易に認識することができる。
【００１７】
請求項２記載の発明によれば、ユーザは本印刷の結果としての印刷物における試し印刷の結果としての印刷物を挿入する位置を容易に認識することができる。
【００１８】
請求項３記載の発明によれば、ユーザは本印刷の結果としての印刷物における試し印刷の結果としての印刷物を挿入する位置を容易に認識することができる。
【００２０】
請求項４記載の発明によれば、ユーザは本印刷の結果としての印刷物における試し印刷の結果としての印刷物を挿入する位置を容易に認識することができる。
【００２１】
請求項５記載の発明によれば、本印刷が終了した時点で印刷対象の複数の頁の印刷データに対応して頁順に揃った全ての印刷物を得ることができる。
【００２２】
請求項６記載の発明によれば、両面印刷のときに一方の面に対応して試し印刷すべき頁が設定されている場合であっても、試し印刷の結果として両面印刷された印刷物が得られ、試し印刷の結果としての印刷物を有効活用することができる。
【００２３】
請求項７記載の発明によれば、両面印刷のときに本印刷が終了した時点で印刷対象の複数の頁の印刷データに対応して頁順に揃った全ての印刷物を得ることができる。
【００２４】
請求項８記載の発明によれば、両面印刷のときに本印刷が終了した時点で印刷対象の複数の頁の印刷データに対応して頁順に揃った全ての印刷物を得ることができる。
【００２５】
請求項９記載の発明によれば、試し印刷の結果としての印刷物を有効活用させるソフトウェアを提供することができる。
また、請求項９記載の発明によれば、ユーザは本印刷の結果としての印刷物における試し印刷の結果としての印刷物を挿入する位置を容易に認識することができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態に係わる画像形成システムの機能構成を示すブロック図である。
【図２】実施の形態に係わるプリンタの制御部の詳細な機能構成を示すブロック図である。
【図３】実施の形態に係わるプリンタの試し印刷および本印刷を含む印刷処理（全体の印刷処理）の処理手順を示すフローチャートである。
【図４】実施の形態に係わるプリンタの印刷処理（全体の印刷処理）における指定ページ印刷処理の処理手順を示すフローチャートである。
【図５】実施の形態に係わるプリンタの本印刷処理におけるサンプル以外のみの出力処理（第１の出力処理）の処理手順を示すフローチャートである。
【図６】実施の形態に係わるプリンタの本印刷処理におけるサンプル以外のみの出力処理（第２の出力処理）の処理手順を示すフローチャートである。
【図７】実施の形態に係わるプリンタの本印刷処理におけるサンプル以外のみの出力処理（第３の出力処理）の処理手順を示すフローチャートである。
【図８】実施の形態に係わるプリンタの試し印刷および本印刷を含む印刷処理の一例を説明する図である。
【図９】実施の形態に係わるプリンタの試し印刷および本印刷を含む印刷処理の他の例を説明する図である。
【図１０】実施の形態に係わるプリンタの両面印刷のときのサンプル出力処理の処理手順を示すフローチャートである。
【図１１】実施の形態に係わるプリンタの両面印刷のときのサンプル出力処理における指定シート両面印刷処理の処理手順を示すフローチャートである。
【図１２】実施の形態に係わるプリンタの両面印刷処理での本印刷処理におけるサンプル以外のみの出力処理（第４の出力処理）の処理手順を示すフローチャートである。
【図１３】実施の形態に係わるプリンタの両面印刷処理での本印刷処理におけるサンプル以外のみの出力処理（第５の出力処理）の処理手順を示すフローチャートである。
【図１４】実施の形態に係わるプリンタの両面印刷処理での本印刷処理におけるサンプル以外のみの出力処理（第６の出力処理）の処理手順を示すフローチャートである。
【図１５】実施の形態に係わるプリンタの両面印刷処理での本印刷処理におけるサンプル以外のみの出力処理（第７の出力処理）の処理手順を示すフローチャートである。
【図１６】実施の形態に係わるプリンタの両面印刷での試し印刷および本印刷を含む印刷処理の一例を説明する図である。
【図１７】実施の形態に係わるプリンタのハードウェア構成を示す構成図である。
【発明を実施するための形態】
【００２７】
以下、本発明の一例としての実施の形態について、図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２８】
実施の形態に係わる画像形成システムについて説明する。
【００２９】
画像形成システム１０は、図１に示すように、コンピュータ１００とプリンタ２００とが通信回線２０を介して接続されている。
【００３０】
通信回線２０としては、ローカルエリアネットワーク（ＬＡＮ＝Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や電話回線などの有線通信回線、無線ＬＡＮなどの無線通信回線、これらの通信回線を組み合わせたもの、さらにはＵＳＢインターフェース（ＵＳＢ通信ケーブル）などが挙げられる。実施の形態では、通信回線２０はネットワークを採用するものとする。
【００３１】
情報処理装置としてのコンピュータ１００は、図１に示すように、印刷データをプリンタ２００に向けて送信し印刷要求を行うものであり、アプリケーション１１０、ドライバ１２０およびインターフェース１３０を有している。
【００３２】
アプリケーション１１０は、印刷機能を有する一般的なソフトウェアである。
【００３３】
ドライバ１２０は、アプリケーション１１０からの描画コマンドを解析してプリントデータに加工する描画コマンド解析部１２１、前記プリントデータを格納するプリントデータメモリ１２２、ユーザの意図する印刷設定を行うためのユーザインターフェース（印刷設定画面ななど）の機能を有する印刷設定ＵＩ１２３、および印刷設定ＵＩ１２３によって設定された印刷設定情報を格納するパラメータメモリ１２４を有している。
【００３４】
インターフェース１３０は、コンピュータ１００とプリンタ２００とを接続するコンピュータ１００側のインターフェースであり、その種類は特に限定しない。たとえば、インターフェース１３０としては、ＵＳＢポートやネットワークポートが挙げられる。
【００３５】
画像処理装置としてのプリンタ２００は、画像形成装置の機能を果たし、コンピュータ１００からの印刷データを基に試し印刷を実行するとともに本印刷を実行し、これらの印刷の結果としての印刷物を出力する。
【００３６】
プリンタ２００は、図１に示すように、インターフェース２１０、設定情報抽出部２２０、パラメータメモリ１３０、レンダリング部２４０、画像データメモリ２５０、印刷部２６０、パネル２７０、および制御部２８０を有している。
【００３７】
インターフェース２１０は、コンピュータ１００とプリンタ２００とを接続するプリンタ２００側のインターフェースであり、その種類は特に限定しない。たとえば、インターフェース２１０としては、ＵＳＢポートやネットワークポートが挙げられる。
【００３８】
設定情報抽出部２２０は、インターフェース２１０で受信したプリントデータから印刷設定情報を抽出する機能を有する。
【００３９】
パラメータメモリ２３０は、印刷設定情報を格納する機能を有する。この印刷設定情報には、例えばカラーモード、用紙サイズ、部数、サンプルプリント機能（試し印刷する旨）、サンプルとして出力するページ（試し印刷すべき頁）が含まれる。試し印刷すべき頁は、単数の頁または複数の頁（連続または不連続の頁）である。
【００４０】
レンダリング部２４０は、プリントデータを画像データ（ページ単位の画像データ）に変換する機能を有する。
【００４１】
画像データメモリ２５０は、ページ毎の画像データを格納する機能を有する。
【００４２】
印刷部２６０は、給紙トレイ２６１、手差しトレイ２６２、描画部２６３、両面印刷機構２６４、排出トレイ２６５、およびオフセット排出機構２６６を有している。
【００４３】
給紙トレイ２６１は、内部に格納された記録媒体を給紙して描画部２６３に向けて搬送する機能を有する。
【００４４】
実施の形態では、記録媒体は用紙を想定しているので、記録媒体を用紙と表記する。
【００４５】
手差しトレイ２６２は、セットされた用紙を給紙して描画部２６３に向けて搬送する機能を有する。
【００４６】
すなわち、手差しトレイ２６２は、供給手段の機能を有し、用紙を収容するとともに当該用紙を描画部２６３に向けて供給する。また、手差しトレイ２６２は、試し印刷すべき頁の印刷データに基づき試し印刷された結果としての片面に試し印刷が施された試し印刷済みの用紙あるいは両面に試し印刷が施された試し印刷済みの用紙を収容する。
【００４７】
描画部２６３は、搬送されてきた用紙に画像を描画（印刷）する機能を有する。描画部２６３は、ゼログラフィ方式あるいはインクジェット方式などの画像形成方式で描画する。その画像形成方式は問わない。
【００４８】
すなわち、描画部２６３は、形成手段の機能を有し、供給される用紙に印刷データに基づく画像を形成する。
【００４９】
両面印刷機構２６４は、用紙の両面に画像を描画（印刷）させるために用紙を反転（用紙の表裏を反転）させる機能を有している。
【００５０】
排出トレイ２６５には、描画部２６３によって印刷された結果としての用紙（印刷物）が排出される。
【００５１】
すなわち、排出トレイ２６５は、収容手段の機能を有し、描画部２６３から搬送される用紙（記録媒体）つまり画像が印刷された用紙を収容する。
【００５２】
オフセット排出機構２６６は、排出トレイ２６５に排出される用紙の位置を、例えばその用紙の搬送方向（排出方向）に対し垂直方向にずらす機能を有する。
【００５３】
パネル２７０は、メッセージ等の表示情報を表示する機能（表示機能）と、本印刷を実施する旨や印刷を中止する旨などの指示情報を含む入力情報を受け付ける機能（入力機能）とを有する。
【００５４】
制御部２８０は、パラメータメモリ２３０に記憶されているパラメータに従って、試し印刷を制御するとともに本印刷を制御する。
【００５５】
制御部２８０は、図２に示すように、第１の制御部２８１、第２の制御部２８２および取得部２８３を有している。
【００５６】
取得部２８３は、取得手段の機能を有し、パラメータメモリ２３０から、複数の頁の印刷データに対応して設定される試し印刷すべき旨および試し印刷すべき頁、あるいは記録媒体の両面に印刷すべき旨、試し印刷すべき旨および試し印刷すべき頁を取得する。
【００５７】
第１の制御部２８１は、第１の制御手段の機能を有し、取得部２８３によって取得された情報に基づき、画像データメモリ２５０から試し印刷すべき頁の印刷データ（ページ単位の画像データ）を読み出すとともに、印刷部２６０に対し、前記読み出した試し印刷すべき頁の印刷データ（ページ単位の画像データ）を出力して試し印刷するよう制御する。
【００５８】
なお、画像データメモリ２５０から読み出されるデータ（画像データ）はページ単位の画像データであるので、試し印刷すべき頁の印刷データを試し印刷すべき頁の画像データ（あるいはページ単位の画像データ）という。
【００５９】
また、第１の制御部２８１は、取得部２８３によって取得された情報に基づき、画像データメモリ２５０から試し印刷すべき頁の画像データを読み出すとともに、用紙の両面のうち一方の面にのみ試し印刷すべき頁が対応するときは、画像データメモリ２５０から当該用紙の他方の面に対し本印刷のときに印刷されるべき頁の画像データを読み出す。そして、第１の制御部２８１は、印刷部２６０に対し、前記読み出した用紙の両面に印刷すべき頁の画像データを出力して試し印刷するよう制御する。
【００６０】
すなわち、第１の制御部２８１は、取得部２８３によって取得された情報に基づき、用紙の両面のうち一方の面にのみ試し印刷すべき頁が対応するときは、当該用紙の他方の面に対し本印刷のときに印刷されるべき頁についても試し印刷を実行するよう制御する。
【００６１】
第２の制御部２８２は、第２の制御手段の機能を有し、試し印刷が実施された後の本印刷のときは複数の頁の画像データ（ページ単位の画像データ）から試し印刷すべき頁の画像データ（ページ単位の画像データ）を除いたページ単位の画像データを画像データメモリ２５０から読み出すとともに、印刷部２６０に対し、前記読み出したページ単位の画像データを出力して本印刷するよう制御する。
【００６２】
第２の制御部２８２は、試し印刷すべき頁にかかわる最終の頁の次の頁の画像データから本印刷を開始するよう制御する。
【００６３】
第２の制御部２８２は、試し印刷すべき頁にかかわる最終の頁の次の頁の画像データから複数の頁の画像データにかかわる最終の頁の画像データまでを順次、本印刷するよう制御するとともに、当該複数の頁の画像データにかかわる最初の頁の画像データから試し印刷すべき頁にかかわる最初の頁の直前の頁の画像データまでを順次、本印刷するよう制御する。
【００６４】
第２の制御部２８２は、試し印刷すべき頁にかかわる最初の頁の直前の頁の画像データについての本印刷が実行されたときは、当該画像データに対応する画像が印刷された記録媒体が排出された後に本印刷を一時停止するよう制御する。
【００６５】
第２の制御部２８２は、試し印刷すべき頁の次の頁の画像データに対応する画像が印刷される記録媒体については、前回に排出された記録媒体の排出状態とは異なる状態で排出されるよう制御する。
【００６６】
第２の制御部２８２は、今回印刷すべき頁が試し印刷すべき頁に該当するときは、印刷部２６０の手差しトレイ（供給手段）２６２に対し、収容している試し印刷済みの用紙を描画部（形成手段）２６３に向けて供給するよう制御するとともに、描画部（形成手段）２６３に対し、今回供給される用紙に対する画像形成は実施しないよう制御する。
【００６７】
第２の制御部２８２は、本印刷での今回の用紙の両面に印刷すべき頁が試し印刷が実施された頁に該当するときは、手差しトレイ２６２に対し、収容している試し印刷済みの用紙を描画部２６３に向けて供給するよう制御するとともに、描画部２６３に対し、今回供給される用紙の両面に対する画像形成は実施しないよう制御する。
【００６８】
第２の制御部２８２は、用紙の両面のうち一方の面に対応して試し印刷済みの頁が存在し、他方の面に対応して本印刷すべき頁が存在するときは、手差しトレイ２６２に対し、当該試し印刷済みの頁が存在し収容している用紙を描画部２６３に向けて供給するよう制御するとともに、描画部２６３に対し、今回供給される用紙の他方の面に当該本印刷すべき頁について画像形成するよう制御する。
【００６９】
次に、画像形成システム１０による印刷処理について説明する。
【００７０】
コンピュータ１００内のアプリケーション１１０は、ドライバ１２０に対し、描画コマンドを送信して印刷指示を行う。
【００７１】
ドライバ１２０では、描画コマンド解析部１２０は、受け付けた描画コマンドを解析し、この解析した結果を基に描画コマンドをプリントデータ（印刷データ）に加工し、このプリントデータをプリントデータメモリ１２２に保存する。
【００７２】
ユーザは、印刷設定ＵＩ１２３に対してユーザの意図する印刷設定を施すようにする。この印刷設定には、上述したように、通常の印刷時に使用される例えばカラーモード、用紙サイズ、部数などとともに、サンプルプリント機能（試し印刷する旨）、サンプルとして出力するページ（試し印刷すべき頁、単数の頁または複数の頁）などが含まれる。
【００７３】
なお、ユーザによる印刷設定ＵＩ１２３の操作は、印刷指示の際にアプリケーション１１０から実施しても良い。また、印刷設定ＵＩ１２３に対する印刷設定の内容と同じ内容を、あらかじめドライバ１２０の初期設定を変更することで設定するようにしてもよい。
【００７４】
上述したようにして印刷設定ＵＩ１２３に設定された印刷設定情報はパラメータメモリ１２４に格納される。プリントデータの印刷設定による加工では、プリントデータに印刷設定情報を付加する。この場合、例えばＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ：プリンタジョブ言語）により印刷設定情報をプリンタデータに付加する。
【００７５】
プリントデータは印刷設定により加工された後に、インターフェース１３０を通じてプリンタ２００に向けて送付される。
【００７６】
プリンタ２００は、インターフェース２１０を通じてプリントデータを受信する。
【００７７】
設定情報抽出部２２０は、インターフェース２１０を通じて受け取ったプリントデータから印刷設定情報を抽出してパラメータメモリ２３０に格納する。また、設定情報抽出部２２０は、上記受け取ったプリントデータをレンダリング部２４０に渡す。
【００７８】
レンダリング部２４０は、渡されたプリントデータを、パラメータメモリ２３０内の印刷設定情報に従って、ページ毎の画像データとして画像データメモリ２５０に格納する。
【００７９】
制御部２８０は、パラメータメモリ２３０の中の印刷設定情報を基に、サンプルプリント（試し印刷すべき旨）が指示されていなかった場合には、通常の印刷処理を実施するべく制御を行い、これに対しサンプルプリント（試し印刷すべき旨）が指示されている場合は、サンプル出力処理（試し印刷処理）を実施するべく制御を行う。
【００８０】
次に、プリンタの印刷処理（全体の印刷処理）について、図３を参照して説明する。
【００８１】
実施の形態では、パラメータメモリ２３０の中の印刷設定情報の「サンプルとして出力するページ」の設定値のことを「サンプル出力ページ」と表記する。
【００８２】
プリンタ２００では、印刷部２６０は、制御部２８０の第１の制御部２８１の制御に従って、詳細は後述するサンプル出力処理を実施する（ステップＳ１０１）。このサンプル出力処理では、サンプル出力ページのページそれぞれについて、指定ページ印刷処理が実施される。
【００８３】
ここで、指定ページ印刷処理について図４を参照して説明する。
【００８４】
制御部２８０では、取得部２８３は、パラメータメモリ２３０からサンプル出力ページを取得し、これを第１の制御部２８１に渡す。第１の制御部２８１は、図４に示すように、渡されたサンプル出力ページを基に、指定されたページに相当する画像データを画像データメモリ２５０から読み出して印刷部２６０へ出力する（ステップＳ２０１）。
【００８５】
また、第１の制御部２８１は、試し印刷すべき頁つまりサンプル出力ページの全ての画像データを印刷部２６０へ出力した場合（あるいは試し印刷処理が終了した場合）、取得部２８３から渡されているサンプル出力ページを第２の制御部２８２へ出力する。
【００８６】
印刷部２６０では、給紙トレイ２６１が未使用の用紙を描画部２６３に向けて給紙すると（ステップＳ２０２）、描画部２６３は、給紙されてきた用紙上に、第１の制御部２８１からの画像データに基づく画像を描画（印刷）する（ステップＳ２０３）。このようにして画像が描画（印刷）された用紙は、排出トレイ２６５に出力（排出）される（ステップＳ２０４）。これにより排出トレイ２６５には、ユーザによって指定されたサンプル出力の結果としての印刷物が排出されることになる。
【００８７】
このようにしてサンプル出力処理つまり指定ページ印刷処理が実施されることで、ユーザは、指定したページの部数１のサンプル出力の結果（印刷物）を得て、これを確認することで所望の印刷結果が得られたかを判断する。
【００８８】
再度、図３を参照して説明する。プリンタ２００では、上述したようにしてサンプル出力処理を終了した場合、制御部２８０は、パネル２７０に、本印刷を実施するのか、あるいは印刷中止かを選択するための画面（選択画面）を表示し（ステップＳ１０２）、その選択画面に対して指示される内容を基に本印刷を実施するのか否かを判断する（ステップＳ１０３）。
【００８９】
ここで、ユーザは、所望の印刷結果が得られなかった場合にはパネル２７０の選択画面に対して印刷中止を指示し、これに対し、所望の印刷結果が得られた場合はパネル２７０の選択画面に対して本印刷を実施する旨を指示する。
【００９０】
また、本印刷を実施する旨を指示する場合は、サンプルで出力されたページを本印刷に組み込むためのケースとしての詳細については後述するケース（Ａ）、ケース（Ｃ）およびケース（Ｄ）のうち何れかを指示する。なお、何れのケースも指示されない場合は、デフォルトとしてケース（Ａ）が指定されるようになっている。
【００９１】
パネル２７０の選択画面に対してユーザによって指示された内容は制御部２８０に与えられる。
【００９２】
制御部２８０は、ステップＳ１０３において、所望の印刷結果が得られていないことに起因して本印刷の印刷中止の指示を受け付けたことで、本印刷を実施しないと判断した場合は、この印刷処理を中止し、この処理を終了する。その後、ユーザは、印刷設定の内容を変更して、一連の処理を再度、実施する。
【００９３】
制御部２８０は、ステップＳ１０３において、所望の印刷結果が得られたことに起因して本印刷を実施する指示を受け付けたことで、本印刷を実施すると判断した場合は、制御部２８０の第２の制御部２８２は、１部目としてサンプル出力ページ以外のページのみをサンプルとして印刷するべく制御を実施する。すなわち詳細については後述する「サンプル以外のもの出力処理」が実施される（ステップＳ１０４）。
【００９４】
このサンプル以外のみの出力処理においては、第２の制御部２８２は、第１の制御部２８１からのサンプル出力ページを基に、全てのページから、このサンプル出力ページを除いたページの画像データを画像データメモリ２５０から読み出して印刷部２６０へ出力することになる。
【００９５】
上記ステップＳ１０４が終了した場合、第２の制御部２８２は、「指定部数−１」を演算した結果（部数）を残部数と定義し（ステップＳ１０５）、「残部数＞０」の関係式が成立するか否かを判断する（ステップＳ１０６）。
【００９６】
第２の制御部２８２が、ステップＳ１０６において、「残部数＞０」の関係式が成立すると判断した場合は、全ページについて指定ページ印刷処理（図４参照）が実施される（ステップＳ１０７）。この指定ページ印刷処理においては、第２の制御部２８２は、画像データメモリ２５０から全てのページの画像データすなわちサンプル出力ページを含む全てのページの画像データを読み出して、印刷部２６０へ出力する。
【００９７】
上記ステップＳ１０７が終了した場合、第２の制御部２８２は、「指定部数−１」を演算した結果（部数）を残部数と再定義し（ステップＳ１０８）、その後、上記ステップＳ１０６に戻る。
【００９８】
第２の制御部２８２は、ステップＳ１０６において、「残部数＞０」の関係式が不成立であると判断した場合は、この処理を終了する。
【００９９】
以上の説明で、サンプル出力（試し印刷）の結果（印刷物）と重複のない印刷結果（印刷物）が得られる本印刷の処理が完了する。
【０１００】
次に、本印刷での１部目としてサンプル出力ページ以外のページのみを印刷する処理（以下「サンプル以外のみの出力処理」という。）について説明する。
【０１０１】
実施の形態では、サンプルで出力されたページを本印刷に組み込むためのケースに応じた本印刷の処理が実施されるようになっている。
ケース（Ａ）：何もしない（図８（Ａ）および図９（Ａ）参照）。
ケース（Ｂ）：本印刷は、サンプルで出力されたページの次から開始して、最後のページが終了したら、先頭のページに戻る（図８（Ｂ）参照）。
ケース（Ｃ）：本印刷では、サンプルで出力されたページを挿入すべきところで、出力を一時停止し、再開指示を待つ（図８（Ｃ）および図９（Ｃ）参照）。
ケース（Ｄ）：本印刷では、サンプルで出力されたページを挿入すべきところで、オフセットする（図８（Ｄ）および図９（Ｄ）参照）。
ケース（Ｅ）：本印刷時には、サンプルで出力されたページを手差しトレイにセットしておき、適切な位置に挿入して出力する（図８（Ｅ）および図９（Ｅ）参照）。
【０１０２】
最初に、本印刷での１部目としてサンプル以外のみの出力処理（第１の出力処理）について、図５を参照して説明する。
【０１０３】
この例では、サンプル以外のみの第１の出力処理は、上記ケース（Ａ）、上記ケース（Ｃ）および上記ケース（Ｄ）の場合についての処理である。
【０１０４】
プリンタ２００の制御部２８０では、第２の制御部２８２は、「ＰＡＧＥ＝最初のページ」と定義し（ステップＳ３０１）、第１の制御部２８１からのサンプル出力ページを基に、ＰＡＧＥがサンプル出力済みであるか否かを判断する（ステップＳ３０２）。
【０１０５】
第２の制御部２８２が、ステップＳ３０２において、ＰＡＧＥがサンプル出力済みではないと判断した場合は、指定ページ印刷処理が実施される（ステップＳ３０３）。
【０１０６】
この指定ページ印刷処理においては、第２の制御部２８２は、第１の制御部２８１からのサンプル出力ページ以外のページの画像データを画像データメモリ２５０から読み出して印刷部２６０へ出力することになる。
【０１０７】
なお、ケース（Ａ）、ケース（Ｃ）およびケース（Ｄ）の何れの場合も、サンプル出力ページ以外のページであって、最初に出現するページから順番に画像データが画像データメモリ２５０から読み出される（図８（Ａ），（Ｃ），（Ｄ）、および図９（Ａ），（Ｃ），（Ｄ）参照）。
【０１０８】
ステップＳ３０３が終了した場合、第２の制御部２８２は、「ＰＡＧＥ＝最後のページ」であるか否かを判断し（ステップＳ３０４）、この判断した結果、「ＰＡＧＥ＝最後のページ」ではない場合、「ＰＡＧＥ＝ＰＡＧＥ＋１」と再定義し（ステップＳ３０５）、その後、ステップＳ３０２に戻る。
【０１０９】
ステップＳ３０４において「ＰＡＧＥ＝最後のページ」であると判断された場合は、この処理を終了する。
【０１１０】
第２の制御部２８２は、ステップＳ３０２において、ＰＡＧＥがサンプル出力済みであると判断した場合は、図３に示した印刷処理（全体の印刷処理）での本印刷を実施する旨の指示とともに指示されるケース（Ａ）、ケース（Ｃ）およびケース（Ｄ）のうちの何れかのケースに従った処理を実施するための制御を行う（ステップＳ３０６）。
【０１１１】
このステップＳ３０６を終了した第２の制御部２８２は、ステップＳ３０４に移行する。
【０１１２】
具体例を挙げて説明する。ページ１からページ５の５ページの文書のうちサンプルとしてページ２（ｐ２）およびページ３（ｐ３）が指定された場合の出力例を図８に示し、ページ１からページ５の５ページの文書のうちサンプルとしてページ２（ｐ２）およびページ４（ｐ４）が指定された場合の出力例を図９に示す。
【０１１３】
ケース（Ａ）の場合では、全ページ（この例では５ページ分）についてサンプル出力ページであるか否かが判定される。
【０１１４】
サンプル出力ページではないと判定されたページつまりサンプル出力されなかったページ（本印刷処理するページ）は、指定ページ印刷処理に従った印刷処理が実施される。
【０１１５】
サンプル出力ページであると判定されたページつまりサンプル出力されたページについては何もしない。
【０１１６】
上述した処理（図５の第１の出力処理も含む）によるケース（Ａ）の場合の出力例を、図８（Ａ）および図９（Ａ）に示す。
【０１１７】
これにより、サンプルで出力されたページを除いたページが本印刷の処理で得られる。すなわち、サンプルで出力されたページの印刷物（２ページ分の出力文書）と本印刷で出力されたページの印刷物（３ページ分の出力文書）とで、５ページ分の印刷物（出力文書）が得られるので、サンプルとして出力されたページの印刷物は、無駄にされることなく有効に活用される。
【０１１８】
ケース（Ｃ）の場合では、ケース（Ａ）の場合と同様に、全ページ（この例では５ページ分）についてサンプル出力ページであるか否かが判定される。
【０１１９】
サンプル出力ページではないと判定されたページつまりサンプル出力されなかったページ（本印刷処理するページ）は、指定ページ印刷処理に従った印刷処理が実施される。
【０１２０】
サンプル出力ページであると判定されたページつまりサンプル出力されたページのときは、印刷部２６０は制御部２８０の制御により本印刷が一時停止される。
【０１２１】
一時停止したときには、プリンタ２００のパネル２７０に一時停止のメッセージが出力され、パネル２７０に対してのユーザによる例えば印刷を再開する旨の指示により本印刷が再開される。
【０１２２】
上述した処理（図５の第１の出力処理も含む）によるケース（Ｃ）の場合の出力例を、図８（Ｃ）および図９（Ｃ）に示す。
【０１２３】
これにより、本印刷の出力結果（印刷物）の中にサンプルで出力されたページの印刷物を挿入する箇所が明示されるので、ユーザは、本印刷の出力結果の中にサンプルで出力されたページの印刷物を挿入する作業が補助され、例えば５ページの文書をページ順に揃える作業負担が軽減される。
【０１２４】
ケース（Ｄ）では、ケース（Ａ）の場合と同様に、全ページ（この例では５ページ分）についてサンプル出力ページであるか否かが判定される。サンプル出力ページではないと判定されたページつまりサンプル出力されなかったページは、指定ページ印刷処理に従った印刷処理が実施される。
【０１２５】
サンプル出力ページであると判定されたページつまりサンプル出力されたページのときは、そのページの次の本印刷すべきページ（サンプル出力されなかったページ）にかかわる描画部２６３による描画処理が施された後の排出の際に、オフセット排出機構２６６によって排出位置がオフセットされる。
【０１２６】
上述した処理（図５の第１の出力処理も含む）によるケース（Ｄ）の場合の出力例を、図８（Ｄ）および図９（Ｄ）に示す。
【０１２７】
これにより、本印刷の出力結果（印刷物）の中にサンプルで出力されたページの印刷物を挿入する箇所が明示されるので、ユーザは、本印刷の出力結果の中にサンプルで出力されたページの印刷物を挿入する作業が補助され、例えば５ページの文書をページ順に揃える作業負担が軽減される。
【０１２８】
次に、本印刷での１部目としてサンプル以外のみの出力処理（第２の出力処理）について、図６を参照して説明する。
【０１２９】
この例では、サンプル以外のみの第２の出力処理は、上記ケース（Ｂ）の場合についての処理である。
【０１３０】
プリンタ２００の制御部２８０では、第２の制御部２８２は、「ＰＡＧＥ＝次のページ」と定義する（ステップＳ４０１）。その後、指定ページ印刷処理が実施される（ステップＳ４０２）。
【０１３１】
この指定ページ印刷処理においては、第２の制御部２８２は、第１の制御部２８１からのサンプル出力ページ以外のページの画像データを画像データメモリ２５０から読み出して印刷部２６０へ出力することになる。
【０１３２】
なお、ケース（Ｂ）の場合は、サンプル出力ページ以外のページであって、サンプル出力ページの最後のページの次のページから印刷対象のデータ（印刷すべき全てのページ画像データ）の最終のページまで順番に画像データが画像データメモリ２５０から読み出されるとともに、最終のページが読み出された後、印刷対象のデータ（印刷すべき全てのページ画像データ）の最初のページに戻り、この最初のページからサンプル出力ページの最初のページの前のページまで順番に画像データが画像データメモリ２５０から読み出される（図８（Ｂ）参照）。
【０１３３】
ステップＳ４０２が終了した場合、第２の制御部２８２は、「ＰＡＧＥ＝最後のページ」であるか否かを判断し（ステップＳ４０３）、この判断した結果、「ＰＡＧＥ＝最後のページ」ではない場合、「ＰＡＧＥ＝ＰＡＧＥ＋１」と再定義する（ステップＳ４０４）。
【０１３４】
ステップＳ４０４が終了した場合は、ステップＳ４０２に移行する。
【０１３５】
第２の制御部２８２は、ステップＳ４０３において、「ＰＡＧＥ＝最後のページ」であると判断した場合は、「ＰＡＧＥ＝最初のページ」と再定義する（ステップＳ４０５）。その後、指定ページ印刷処理が実施される（ステップＳ４０６）。
【０１３６】
ステップＳ４０６が終了した場合、第２の制御部２８２は、「ＰＡＧＥ＝サンプル出力ページの直前のページ」であるか否かを判断し（ステップＳ４０７）、この判断した結果、「ＰＡＧＥ＝サンプル出力ページの直前のページ」ではない場合、「ＰＡＧＥ＝ＰＡＧＥ＋１」と再定義する（ステップＳ４０８）。
【０１３７】
ステップＳ４０８が終了した場合は、ステップＳ４０６に移行する。
【０１３８】
ステップＳ４０７において、「ＰＡＧＥ＝サンプル出力ページの直前のページ」であると判断された場合は、この処理を終了する。
【０１３９】
具体例を挙げて説明する。ケース（Ｂ）の場合では、サンプルにて出力された最後のページ（この例ではページ３）の次のページ（この例ではページ４）から指定ページ印刷処理にて出力する。
【０１４０】
次に、印刷すべき全てのページ（この例では５ページ）の最終ページ（この例ではページ５）まで出力されたら、印刷すべき全てのページ（この例では５ページ）の最初のページ（この例ではページ１）に戻り、サンプルにて出力された最初のページ（この例ではページ２）の前まで指定ページ印刷処理にて出力する。
【０１４１】
上述した処理（図６の第２の出力処理も含む）によるケース（Ｂ）の場合の出力例を、図８（Ｂ）に示す。
【０１４２】
これにより、ユーザは、サンプル印刷出力の結果を本印刷出力の結果の最初または最後に追加した後で、１ページ目の前のところで分割して並び替えることで、文書を全て並べ替えられ、例えば５ページの文書をページ順に揃える作業負担が軽減される。
【０１４３】
ちなみに、文書の１ページ目は、表紙であったりタイトルが大きく表示されていたりして、他のページと一見して区別され易いことが多い。そのため、ケース（Ｂ）の場合は、本印刷処理の結果の中からサンプルを挿入する場所を直接探す場合に比較して、有効である。ただし、このケース（Ｂ）での処理は、サンプルで指定されたページが連続しているときに限って有効である。
【０１４４】
次に、本印刷での１部目としてサンプル以外のみの出力処理（第３の出力処理）について、図７を参照して説明する。
【０１４５】
この例では、サンプル以外のみの第３の出力処理は、上記ケース（Ｅ）の場合についての処理である。
【０１４６】
ユーザは、サンプルで出力された用紙（印刷物）をそのサンプルで出力された順番に手差しトレイ２６２にセットする。すると、図示しないセンサなどの検知手段が、手差しトレイ２６２に用紙（印刷物）がセットされたことを検知し、この検知情報を制御部２８０へ出力する。
【０１４７】
制御部２８０では、第２の制御部２８２は、図示しないセンサなどの検知手段からの検知情報を取得すると（ステップＳ５０１）、「ＰＡＧＥ＝最初のページ」と定義し（ステップＳ５０２）、第１の制御部２８１からのサンプル出力ページを基に、ＰＡＧＥがサンプル出力済みであるか否かを判断する（ステップＳ５０３）。
【０１４８】
第２の制御部２８２が、ステップＳ５０３において、ＰＡＧＥがサンプル出力済みではないと判断した場合は、指定ページ印刷処理が実施される（ステップＳ５０４）。
【０１４９】
この指定ページ印刷処理においては、第２の制御部２８２は、第１の制御部２８１からのサンプル出力ページ以外のページの画像データを画像データメモリ２５０から読み出して印刷部２６０へ出力することになる。
【０１５０】
なお、ケース（Ｅ）場合は、サンプル出力ページ以外のページであって、最初に出現するページから順番に画像データが画像データメモリ２５０から読み出される（図８（Ｅ）、および図９（Ｅ））参照）。
【０１５１】
ステップＳ５０４が終了した場合、第２の制御部２８２は、「ＰＡＧＥ＝最後のページ」であるか否かを判断し（ステップＳ５０５）、この判断した結果、「ＰＡＧＥ＝最後のページ」ではない場合、「ＰＡＧＥ＝ＰＡＧＥ＋１」と再定義し（ステップＳ５０６）、その後、ステップＳ５０３に戻る。
【０１５２】
ステップＳ５０５において「ＰＡＧＥ＝最後のページ」であると判断された場合は、この処理を終了する。
【０１５３】
第２の制御部２８２は、ステップＳ５０３において、ＰＡＧＥがサンプル出力済みであると判断した場合は、手差しトレイ２６２に対しセットされている用紙を送り出すよう制御（用紙をフィードするよう制御）するとともに（ステップＳ５０７）、描画部２６３に対し描画処理を実施しないよう制御する（ステップＳ５０８）。
【０１５４】
このような第２の制御部２８２の制御により、手差しトレイ２６２にセットされたサンプル出力された用紙（印刷物）は、通常の印刷の用紙搬送路を搬送され、描画部２６３に向けて供給されるものの、描画部２６３では描画処理が実施されずに、排出トレイ２６５に向けて搬送され、排出トレイ２６５に排出される（ステップＳ５０９）。
【０１５５】
ステップＳ５０９が終了した場合は、ステップＳ５０５に移行する。
【０１５６】
具体例を挙げて説明する。ユーザは、サンプルで出力されたページの印刷物を手差しトレイ２６２にセットする。ケース（Ｅ）の場合では、ケース（Ａ）の場合と同様に、全ページについてサンプル出力ページであるか否かが判定される。
【０１５７】
サンプル出力ページではないと判定されたページつまりサンプル出力されなかったページは、指定ページ印刷処理に従って印刷処理が実施される。
【０１５８】
サンプル出力ページであると判定されたページつまりサンプル出力されたページの印刷物については、手差しトレイ２６２からフィードされ（送り出され）、通常の印刷の用紙経路を搬送され、描画部２６３に到達するものの描画処理は実施されずにさらに搬送され、最終的に排出トレイ２６５に排出される。
【０１５９】
上述した処理（図７の第３の出力処理も含む）によるケース（Ｅ）の場合の出力例を、図８（Ｅ）および図９（Ｅ）に示す。
【０１６０】
これにより、本印刷処理の出力結果（印刷物）の中にサンプルで出力されたページの印刷物を挿入する処理が自動化される。
【０１６１】
次に、プリンタの両面印刷時のサンプル出力処理について、図１０を参照して説明する。
【０１６２】
このサンプル出力処理は、上述したケース（Ａ）、ケース（Ｂ）、ケース（Ｃ）、ケース（Ｄ）およびケース（Ｅ）のそれぞれの場合の両面印刷のときに適用される。
【０１６３】
すなわち、上述したケース（Ａ）、ケース（Ｂ）、ケース（Ｃ）、ケース（Ｄ）およびケース（Ｅ）での両面印刷のときに、サンプル出力では指定されなかった裏面も印刷する場合についての処理である。ここでは、この両面印刷のサンプル出力処理を、それぞれケース（Ａ’）、ケース（Ｂ’）、ケース（Ｃ’）、ケース（Ｄ’）およびケース（Ｅ’）と表記する。
【０１６４】
プリンタ２００の制御部２８０は、「ＳＨＥＥＴ＝最初の用紙」と定義し（ステップＳ６０１）、両面ともサンプル出力ページの指定なしであるか否かを判断する（ステップＳ６０２）。
【０１６５】
制御部２８０は、ステップＳ６０２において、両面ともサンプル出力ページの指定なしではないと判断した場合、片面がサンプル出力ページでない場合であるか否かを判断する（ステップＳ６０３）。
【０１６６】
ステップＳ６０３において片面がサンプル出力ページでない場合ではないと判断された場合（両面がサンプル出力ページであると判断された場合）は、指定シート両面印刷処理（図１１参照）が実施される。
【０１６７】
ステップＳ６０３が終了した場合、制御部２８０は、「ＳＨＥＥＴ＝最後の用紙」であるか否かを判断し（ステップＳ６０５）、この判断した結果、「ＳＨＥＥＴ＝最後の用紙」ではない場合、「ＳＨＥＥＴ＝ＳＨＥＥＴ＋１」と再定義し（ステップＳ６０６）、その後、ステップＳ６０２に戻る。
【０１６８】
ステップＳ６０５において「ＳＨＥＥＴ＝最後の用紙」であると判断された場合は、この処理を終了する。
【０１６９】
制御部２８０は、ステップＳ６０３において、片面がサンプル出力ページでない場合であると判断した場合（片面のみがサンプル出力ページであると判断した場合）は、サンプル出力ページでない面もサンプル出力ページに設定する（ステップＳ６０７）。
【０１７０】
ステップＳ６０７が終了した場合、ステップＳ６０４に移行する。
【０１７１】
制御部２８０は、ステップＳ６０２において、両面ともサンプル出力ページの指定なしであると判断した場合、ステップＳ６０５に進む。
【０１７２】
次に、指定シート両面印刷処理について、図１１を参照して説明する。
【０１７３】
給紙トレイ２６１は、収容している未使用の用紙を描画部２６３に向けて給紙するとともに（ステップＳ７０１）、制御部２８０は、画像データメモリ２５０から裏面指定ページの画像データを読み出して描画部２６３へ出力する。
【０１７４】
描画部２６３は、給紙されてきた用紙上に制御部２８０からの裏面指定ページの画像データに基づく画像を描画（印刷）する（ステップＳ７０２）。
【０１７５】
両面印刷機構部２６４は、描画部２６３から搬送されてくる用紙を反転する（ステップＳ７０３）。
【０１７６】
制御部２８０は、画像データメモリ２５０から表面指定ページの画像データを読み出して描画部２６３へ出力する。
【０１７７】
描画部２６３は、両面印刷機構部２６４によって反転された用紙上に制御部２８０からの表面指定ページの画像データに基づく画像を描画（印刷）する（ステップＳ７０４）。
【０１７８】
ステップＳ７０４での描画部２６３による描画（印刷）処理が終了した用紙は、排出トレイ７０５に排出される（ステップＳ７０５）。
【０１７９】
次に、両面印刷時のサンプル出力処理（第４の出力処理）について、図１２を参照して説明する。
【０１８０】
この例では、サンプル以外のみの第４の出力処理は、上記ケース（Ａ’）、上記ケース（Ｃ’）および上記ケース（Ｄ’）の場合についての処理である。
【０１８１】
プリンタ２００の制御部２８０は、「ＳＨＥＥＴ＝最初の用紙」と定義し（ステップＳ８０１）、ＳＨＥＥＴがサンプル出力済みであるか否かを判断する（ステップＳ８０２）。
【０１８２】
制御部２８０が、ステップＳ８０２において、ＳＨＥＥＴがサンプル出力済みではないと判断した場合は、指定シート両面印刷処理（図１１参照）が実施される（ステップＳ８０３）。
【０１８３】
ステップＳ８０３が終了した場合、制御部２８０は、「ＳＨＥＥＴ＝最後の用紙」であるか否かを判断し（ステップＳ８０４）、この判断した結果、「ＳＨＥＥＴ＝最後の用紙」ではない場合、「ＳＨＥＥＴ＝ＳＨＥＥＴ＋１」と再定義し（ステップＳ８０５）、その後、ステップＳ８０２に戻る。
【０１８４】
ステップＳ８０４において「ＳＨＥＥＴ＝最後の用紙」であると判断された場合は、この処理を終了する。
【０１８５】
制御部２８０は、ステップＳ８０２において、ＳＨＥＥＴがサンプル出力済みであると判断した場合は、図３に示した印刷処理（全体の印刷処理）での本印刷を実施する旨の指示とともに指示されるケース（Ａ’）、ケース（Ｃ’）およびケース（Ｄ’）のうちの何れかのケースに従った処理を実施するための制御を行う（ステップＳ８０６）。
【０１８６】
このステップＳ８０６を終了した制御部２８０は、ステップＳ８０４に移行する。
【０１８７】
具体例を挙げて説明する。ページ１からページ５の５ページの文書の両面印刷において、サンプルとしてページ３（ｐ３）が指定された場合のケース（Ａ’）での例について説明する（図１６（Ａ’）参照）。
【０１８８】
サンプル出力処理（図１０参照）においては、ケース（Ａ’）では、全シート（この例では５シート分）について、両面ともサンプル出力ページの指定がないかが判定される。
【０１８９】
両面ともサンプル出力ページの指定がないと判定された場合、そのシートについては、印刷は実施されない。
【０１９０】
次に、片面だけがサンプル出力ページでない場合であるかが判定される。片面のみがサンプル出力ページでない場合であると判定された場合は、サンプル出力ページでない面もサンプル出力ページとして設定される（設定し直される）。このシートは、指定シート両面印刷処理に従って、両面印刷機構２６４を用いて両面に印刷処理が施される。
【０１９１】
これにより、指定されたページ３（ｐ３）だけではなくその裏に相当するページ４（ｐ４）もサンプルとして用紙の両面に出力される。
【０１９２】
本印刷時のサンプル以外のみの出力処理（図１２参照）においては、ケース（Ａ’）では、全シート（この例では５シート分）について、サンプル出力済みであるか否かが判定される。
【０１９３】
サンプル出力されなかったシートは、指定シート両面印刷処理に従って両面に画像が描画（印刷）される。
【０１９４】
サンプル出力されたシートについては何もしない。
【０１９５】
上述した処理によるケース（Ａ’）の場合の出力例を図１６（Ａ’）に示す。
【０１９６】
これにより、サンプルとして出力されたページの印刷物は、無駄にされることなく有効に活用される。
【０１９７】
なお、ケース（Ｃ’）およびケース（Ｄ’）の場合も、ケース（Ａ’）の場合と同様であるので、ここではその説明については省略する。
【０１９８】
次に、両面印刷時のサンプル出力処理（第５の出力処理）について、図１３を参照して説明する。
【０１９９】
この例では、サンプル以外のみの第５の出力処理は、上記ケース（Ｂ’）の場合についての処理である。
【０２００】
プリンタ２００の制御部２８０は、「ＳＨＥＥＴ＝サンプルの次の用紙」と定義する（ステップＳ９０１）。その後、指定シート両面印刷処理（図１１参照）が実施される（ステップＳ９０２）。
【０２０１】
ステップＳ９０２が終了した場合、制御部２８０は、「ＳＨＥＥＴ＝最後の用紙」であるか否かを判断し（ステップＳ９０３）、この判断した結果、「ＳＨＥＥＴ＝最後の用紙」ではない場合、「ＳＨＥＥＴ＝ＳＨＥＥＴ＋１」と再定義する（ステップＳ９０４）。
【０２０２】
ステップＳ９０４が終了した場合は、ステップＳ９０２に移行する。
【０２０３】
制御部２８０は、ステップＳ９０３において、「ＳＨＥＥＴ＝最後の用紙」であると判断した場合は、「ＳＨＥＥＴ＝最初の用紙」と再定義する（ステップＳ９０５）。その後、指定シート両面印刷処理が実施される（ステップＳ９０６）。
【０２０４】
ステップＳ９０６が終了した場合、制御部２８０は、「両面＝サンプルの直前の用紙」であるか否かを判断し（ステップＳ９０７）、この判断した結果、「両面＝サンプルの直前の用紙」ではない場合、「ＳＨＥＥＴ＝ＳＨＥＥＴ＋１」と再定義する（ステップＳ９０８）。
【０２０５】
ステップＳ９０８が終了した場合は、ステップＳ９０６に移行する。
【０２０６】
ステップＳ９０７において、「「両面＝サンプルの直前の用紙」であると判断された場合は、この処理を終了する。
【０２０７】
具体例を挙げて説明する。ページ１からページ５の５ページの文書の両面印刷において、サンプルとしてページ３（ｐ３）が指定された場合のケース（Ｂ’）での例について説明する。
【０２０８】
ケース（Ｂ’）では、サンプル出力処理は、ケースＡ（Ａ’）の場合のサンプル出力処理（図１０参照）と同様である。
【０２０９】
本印刷時のサンプル以外のみの出力処理（図１３参照）においては、ケース（Ｂ’）では、サンプルにて出力された最後のシートの次のシートから指定シート両面印刷処理に従って印刷処理が実施される。最終のシートまで出力された場合、最初のシートに戻り、この最初のシートからサンプルにて出力された最初のシートの前のシートまで、指定シート両面印刷処理に従って印刷処理が実施される。
【０２１０】
これにより、ユーザは、サンプル印刷出力の結果を本印刷出力の結果の最初または最後に追加した後で、１シート目の前のところで分割して並び替えることで、文書を全て並べ替えられ、例えば５ページの文書をページ順に揃える作業負担が軽減される。ただし、このケース（Ｂ’）での処理は、サンプルで指定されたページが連続しているときに限って有効である。
【０２１１】
次に、両面印刷時のサンプル出力処理（第６の出力処理）について、図１４を参照して説明する。
【０２１２】
この例では、サンプル以外のみの第６の出力処理は、上記ケース（Ｅ’）の場合についての処理である。すなわち、指定されたページ３（ｐ３）だけではなくその裏に相当するページ４（ｐ４）もサンプルとして用紙の両面に出力される。
【０２１３】
ユーザは、サンプルで出力された用紙（印刷物）をそのサンプルで出力された順番に手差しトレイ２６２にセットする。すると、図示しないセンサなどの検知手段が、手差しトレイ２６２に用紙（印刷物）がセットされたことを検知し、この検知情報を制御部２８０へ出力する。
【０２１４】
制御部２８０は、図示しないセンサなどの検知手段からの検知情報を取得すると（ステップＳ１００１）、「ＳＨＥＥＴ＝最初の用紙」と定義し（ステップＳ１００２）、ＳＨＥＥＴがサンプル出力済みであるか否かを判断する（ステップＳ１００３）。
【０２１５】
制御部２８０が、ステップＳ１００３において、ＳＨＥＥＴがサンプル出力済みではないと判断した場合は、指定シート両面印刷処理（図１１参照）が実施される（ステップＳ１００４）。
【０２１６】
ステップＳ１００４が終了した場合、制御部２８０は、「ＳＨＥＥＴ＝最後の用紙」であるか否かを判断し（ステップＳ１００５）、この判断した結果、「ＳＨＥＥＴ＝最後の用紙」ではない場合、「ＳＨＥＥＴ＝ＳＨＥＥＴ＋１」と再定義し（ステップＳ１００６）、その後、ステップＳ１００３に戻る。
【０２１７】
ステップＳ１００５において「ＳＨＥＥＴ＝最後の用紙」であると判断された場合は、この処理を終了する。
【０２１８】
制御部２８０は、ステップＳ１００３において、ＳＨＥＥＴがサンプル出力済みであると判断した場合は、手差しトレイ２６２に対しセットされている用紙を送り出すよう制御（用紙をフィードするよう制御）するとともに（ステップＳ１００７）、描画部２６３に対し描画処理を実施しないよう制御する（ステップＳ１００８）。
【０２１９】
このような制御部２８０の制御により、手差しトレイ２６２にセットされたサンプル出力された用紙（印刷物）は、通常の両面印刷の用紙経路を搬送され、描画部２６３に向けて供給されるものの、描画部２６３では描画処理が実施されずに、排出トレイ２６５に向けて搬送され、排出トレイ２６５に排出される（ステップＳ１００９）。
【０２２０】
ステップＳ１００９が終了した場合は、ステップＳ１００５に移行する。
【０２２１】
具体例を挙げて説明する。ページ１からページ５の５ページの文書の両面印刷において、サンプルとしてページ３（ｐ３）が指定された場合のケース（Ｅ’）での例について説明する（図１６（Ｅ’）参照）。
【０２２２】
ケース（Ｅ’）では、サンプル出力処理は、ケースＡ（Ａ’）の場合のサンプル出力処理（図１０参照）と同様である。すなわち、指定されたページ３（ｐ３）だけではなくその裏に相当するページ４（ｐ４）もサンプルとして用紙の両面に出力される。
【０２２３】
本印刷時のサンプル以外のみの出力処理（図１４参照）においては、ケース（Ｅ’）では、ユーザは、サンプルで出力されたシートを手差しトレイ２６２にセットする。
【０２２４】
全シート（この例では５シート分）について、サンプル出力済みであるか否かが判定される。
【０２２５】
サンプル出力されなかったシートは、指定シート両面印刷処理に従って両面に画像が描画（印刷）される。この場合、前記シートは、両面印刷機構２６４を用いて反転されることで、その両面に画像が描画される。
【０２２６】
サンプル出力されたシートについては、手差しトレイ２６２よりフィードされ、通常の両面印刷の用紙経路を搬送され、描画部２６３に向けて供給されるものの、描画部２６３では描画処理が実施されずに、排出トレイ２６５に向けて搬送され、排出トレイ２６５に排出される。
【０２２７】
上述した処理によるケース（Ｅ’）の場合の出力例を図１６（Ｅ’）に示す。
【０２２８】
これにより、本印刷処理の出力結果（印刷物）の中にサンプルで出力されたシート（印刷物）を挿入する処理が自動化される。
【０２２９】
次に、両面印刷時のサンプル出力処理（第７の出力処理）について、図１５を参照して説明する。
【０２３０】
この例では、サンプル以外のみの第７の出力処理は、両面印刷時には、サンプル出力では指定されなかった裏面は印刷せず、本印刷時にサンプルを手差しトレイから挿入する際に裏面を印刷する場合についての処理である。ここでは、この両面印刷のサンプル出力処理をケース（Ｅ”）と表記する。
【０２３１】
ユーザは、サンプルで出力された用紙（印刷物）をそのサンプルで出力された順番に手差しトレイ２６２にセットする。すると、図示しないセンサなどの検知手段が、手差しトレイ２６２に用紙（印刷物）がセットされたことを検知し、この検知情報を制御部２８０へ出力する。
【０２３２】
プリンタ２００の制御部２８０は、図示しないセンサなどの検知手段からの検知情報を取得すると（ステップＳ１１０１）、「ＳＨＥＥＴ＝最初の用紙」と定義し（ステップＳ１１０２）、両面ともサンプル出力なしであるか否かを判断する（ステップＳ１１０３）。
【０２３３】
制御部２８０は、ステップＳ１１０３において、両面ともサンプル出力なしではないと判断した場合、両面ともサンプル出力済みであるか否かを判断する（ステップＳ１１０４）。
【０２３４】
制御部２８０は、ステップＳ１１０４において、両面ともサンプル出力済みではないと判断した場合は、手差しトレイ２６２に対しセットされている用紙を送り出すよう制御（用紙をフィードするよう制御）するとともに（ステップＳ１１０５）、描画部２６３に対しサンプルで印刷（描画）しなかった面のみ描画処理を実施するよう制御する（ステップＳ１１０６）。
【０２３５】
このような制御部２８０の制御により、手差しトレイ２６２にセットされたサンプル出力された用紙（印刷物）は、通常の両面印刷の用紙経路を搬送され、描画部２６３に向けて供給され、描画部２６３によって上述した描画処理が実施され、その後、排出トレイ２６５に向けて搬送され、さらに排出トレイ２６５に排出される（ステップＳ１１０７）。
【０２３６】
ステップＳ１１０７が終了した場合、制御部２８０は、「ＳＨＥＥＴ＝最後の用紙」であるか否かを判断し（ステップＳ１１０８）、この判断した結果、「ＳＨＥＥＴ＝最後の用紙」ではない場合、「ＳＨＥＥＴ＝ＳＨＥＥＴ＋１」と再定義し（ステップＳ１１０９）、その後、ステップＳ１１０３に戻る。
【０２３７】
ステップＳ１１０８において「ＳＨＥＥＴ＝最後の用紙」であると判断された場合は、この処理を終了する。
【０２３８】
制御部２８０は、ステップＳ１１０４において、両面ともサンプル出力済みであると判断した場合は、差しトレイ２６２に対しセットされている用紙を送り出すよう制御（用紙をフィードするよう制御）するとともに（ステップＳ１１１０）、描画部２６３に対し描画処理を実施しないよう制御する（ステップＳ１１１１）。
【０２３９】
このような制御部２８０の制御により、手差しトレイ２６２にセットされたサンプル出力された用紙（印刷物）は、通常の両面印刷の用紙経路を搬送され、描画部２６３に向けて供給されるものの、描画部２６３では描画処理が実施されずに、排出トレイ２６５に向けて搬送され、排出トレイ２６５に排出される（ステップＳ１１１２）。
【０２４０】
ステップＳ１１１２が終了した場合は、ステップＳ１１０８に移行する。
【０２４１】
制御部２８０が、ステップＳ１１０３において、両面ともサンプル出力なしであると判断した場合、ＳＨＥＥＴの各面について指定ページの印刷処理が実施される（ステップＳ１１１３）。
【０２４２】
ステップＳ１１１３が終了した場合は、ステップＳ１１０８に移行する。
【０２４３】
具体例を挙げて説明する。ページ１からページ５の５ページの文書の両面印刷において、サンプルとしてページ３（ｐ３）が指定された場合のケース（Ｅ”）での例について説明する（図１６（Ｅ”）参照）。
【０２４４】
サンプル出力処理（図１０参照）においては、ケース（Ｅ”）では、指定されたページ３（ｐ３）のみが印刷される。
【０２４５】
本印刷時おサンプル以外のみの出力処理（図１５参照）においては、ケース（Ｅ”）では、ユーザは、サンプルで出力された用紙を手差しトレイ２６２にセットする。
【０２４６】
用紙の両面ともにサンプルとして指示されなかった用紙については、指定ページ印刷処理に従って両面印刷機構２６４を用いて両面に画像が印刷（描画）される。
【０２４７】
用紙の両面ともにサンプルで出力された用紙は、手差しトレイ２６２よりフィードされ、通常の両面印刷の用紙経路を搬送され、描画部２６３に向けて供給されるものの、描画部２６３では描画処理が実施されずに、排出トレイ２６５に向けて搬送され、排出トレイ２６５に排出される
【０２４８】
用紙の片面のみサンプル出力された用紙は、手差しトレイ２６２よりフィードされ、通常の両面印刷の用紙経路を搬送され、描画部２６３において、サンプル出力された面（ページ）は印刷（描画）されず、サンプル出力されなかった面（ページ）は印刷（描画）され、排出トレイ２６５に向けて搬送され、排出トレイ２６５に排出される。
【０２４９】
上述した処理によるケース（Ｅ”）の場合の出力例を図１６（Ｅ”）に示す。
【０２５０】
これにより、本印刷処理の出力結果（印刷物）の中にサンプルで出力されたシート（印刷物）を挿入する処理が自動化される。また、サンプル出力のときは、指定されたページの出力のみとなり、指定されなかったページの出力が抑制される。すなわちサンプル出力された結果が所望の印刷結果とは異なり、そのサンプル出力された結果が破棄されることになった場合に、無駄となる記録材の消費量が抑制される。
【０２５１】
次に、画像処理装置としてのプリンタのハードウェア構成について、図１７を参照して説明する
【０２５２】
図１７に示すように、プリンタ２００は、ＣＰＵ２０１、記憶装置２０２、ＲＯＭ２０３、ＲＡＭ２０４、インターフェース２０５，２０６、通信Ｉ／Ｆ２０７、インターフェー２０５に接続された操作パネル２０８、インターフェース５０６に接続されたプリンタエンジン２０９を有している。これら各構成要素２０１〜２０７はシステムバス２１に接続されている。
【０２５３】
記憶装置２０２は、例えばハードディスクであり、図２に示した制御部２８０（第１の制御部２８１、第２の制御部２８２および取得部２８３）、図１に示した設定情報抽出部２２０およびレンダリング部２４０の各機能を実現するためのソフトウェア（プログラム）、画像処理プログラム２０２Ａなどインストールされた各種のプログラムを記憶している。
【０２５４】
画像処理プログラム５０２Ａは、取得処理過程、第１の制御処理過程および第２の制御処理過程を含んでいる。取得部２８３は取得処理過程を実行し、第１の制御部２８１は第１の制御処理過程を実行し、第２の制御部２８２は第２の制御処理過程を実行する。
【０２５５】
ＲＯＭ２０３は、読み出し専用メモリであり、外部の装置とのデータ通信を行うための通信プロトコル情報を記憶している。
【０２５６】
ＲＡＭ５０４は、随時書き込み読み出しメモリであり、記憶装置２０２から読み込まれた画像処理プログラム２０２Ａを含むプログラムやデータ、ＲＯＭ２０３から読み込まれた通信プロトコル情報などを記憶する。
【０２５７】
ＲＡＭ２０４は、図１に示したパラメータメモリ２３０および画像データメモリ２５０の機能を果たし、印刷設定情報（パラメータ）やページ単位の画像データを記憶する。
【０２５８】
インターフェース２０５は、データ通信を実行するＣＰＵ（中央演算処理装置）を備えており、操作パネル２０８との通信を行う。操作パネル２０８は、図１に示したパネル２７０の機能を果たす。
【０２５９】
インターフェース２０６は、データ通信を実行するＣＰＵ（中央演算処理装置）を備えており、プリンタエンジン２０９の通信を行う。プリンタエンジン２０９は、図１に示した印刷部２６０の機能を果たす。
【０２６０】
通信Ｉ／Ｆ２０７は、データ通信を実行するＣＰＵ（中央演算処理装置）を備えており、図１に示したインターフェース２１０の機能を果たす。このような通信Ｉ／Ｆ２０７は、ＲＯＭ２０３からＲＡＭ２０４へプロトコル情報を読み込んで実行することにより、通信回線２０を介して例えば通信先のコンピュータ１００とのデータ通信を行う。
【０２６１】
ＣＰＵ２０１は、中央演算処理装置であり、記憶装置２０２からＲＡＭ２０４へ、画像処理プログラム２０２Ａを含むプログラムを読み込んで実行することにより、上述した制御部１０２（第１の制御部２８１、第２の制御部２８２および取得部２８３）、設定情報抽出部２２０、レンダリング部２４０の各機能を実現するとともに、画像処理プログラム２０２Ａに対応する処理機能を実現する。また、ＣＰＵ２０１はプリンタ（画像処理装置）全体を制御する。
【０２６２】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって、開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈されるべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲の要旨を逸脱しない限りにおけるすべての変更が含まれる。
【０２６３】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記憶媒体に格納して提供してもよい。
【０２６４】
すなわち、画像処理プログラムを含むプログラムをハードディスク等の記憶装置に記録する場合に限らず、当該プログラムを次のようにして提供してもよい。
【０２６５】
たとえば、プログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０２６６】
また、上記プログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取りされる記憶媒体に格納して配布するようにしてもよい。
【０２６７】
さらには、画像処理装置（プリンタ）等を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、サーバ装置あるいはホストコンピュータから上記プログラムをダウンロードした後、このプログラムを実行するようにしてもよい。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記憶媒体）が挙げられる。
【産業上の利用可能性】
【０２６８】
本発明の画像処理装置は、モノクロ印刷およびカラー印刷のうち少なくとも一方の印刷を実行する画像形成装置に適用してもよい。
【符号の説明】
【０２６９】
１０  画像形成システム
２０  通信回線
１００  コンピュータ
２００  プリンタ
２２０  設定情報抽出部
２３０  パラメータメモリ
２４０  レンダリング部
２５０  画像データメモリ
２６０  印刷部
２６２  手差しトレイ
２６３  描画部
２６５  排出トレイ
２６６  オフセット排出機構
２８０  制御部
２８１  第１の制御部
２８２  第２の制御部
２８３  取得部
【図１】
0005435270.tif 000002
【図２】
0005435270.tif 000003
【図３】
0005435270.tif 000004
【図４】
0005435270.tif 000005
【図５】
0005435270.tif 000006
【図６】
0005435270.tif 000007
【図７】
0005435270.tif 000008
【図８】
0005435270.tif 000009
【図９】
0005435270.tif 000010
【図１０】
0005435270.tif 000011
【図１１】
0005435270.tif 000012
【図１２】
0005435270.tif 000013
【図１３】
0005435270.tif 000014
【図１４】
0005435270.tif 000015
【図１５】
0005435270.tif 000016
【図１６】
0005435270.tif 000017
【図１７】
0005435270.tif 000018