(57)【要約】【課題】予め向きが定められた用紙に対して印刷を行う際に、この用紙の向きに柔軟に対応しつつ適正に印刷を行う。【解決手段】用紙収容部にセットされた用紙の向きを表す第一の情報、及び用紙に対する印刷処理における各種設定を表す第二の情報を受け入れる設定情報取得手段と、生成された印刷データに基づいて用紙に印刷を行う印刷手段と、用紙収容部にセットされた用紙を前記印刷手段に搬送する搬送手段と、受け入れた第一の情報と第二の情報とに基づいて、搬送される用紙の向きに合わせて印刷手段に印刷手法を指定する印刷方法指定手段と、を有する。【選択図】図１
2010241077.tif 000002
【特許請求の範囲】
【請求項１】
用紙収容部にセットされた用紙の向きを表す第一の情報、及び前記用紙に対する印刷処理における設定を表す第二の情報の選択を受け入れる設定受付け手段と、
用紙に印刷を行う印刷手段と、
前記用紙収容部にセットされた用紙を前記印刷手段に搬送する搬送手段と、
選択された前記第一の情報と前記第二の情報とに基づいて、前記印刷手段に搬送される前記用紙の向きに合わせた印刷を指定する指定情報を送信する印刷方法指定手段と、
前記指定情報を取得する指定情報取得手段と、
前記取得した前記指定情報に基づいた印刷を前記印刷手段に実行させる印刷制御手段と、を有することを特徴とする印刷装置。
【請求項２】
前記用紙は、印刷面の所定位置にプレプリントが付された用紙であって、
前記印刷方法指定手段は、前記プレプリントの向きに合わせて、印刷画像の印刷順序、又は印刷画像の方向を指定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷手段は用紙に対して両面印刷が可能であり、
前記搬送手段は、第１面に印刷を施された用紙を、裏返して第２面に印刷が施されるよう前記用紙を搬送することを特徴とする請求項１又は請求項２のいずれかに記載の印刷装置。
【請求項４】
前記印刷方法指定手段は、前記用紙に対して両面印刷を実行する場合は、連続する２ページに相当する印刷データに対して、この印刷データの印刷順序又は印刷される画像の方向を変更させることで、前記プレプリントの向きに合わせた印刷を指定することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記印刷方法指定手段は、前記プレプリントの向きが前記用紙の搬送方向と同一方向になるよう前記用紙収容部にセットされている用紙に対して、両面印刷を行うとともに、フェースダウン方式で排紙する場合は、前記用紙の第１面に先行ページの通常印刷を指定した後、前記用紙の第２面に後行ページのリバース印刷を指定することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記印刷方法指定手段は、前記プレプリントの向きが前記用紙の搬送方向と逆方向になるよう前記用紙収容部にセットされている用紙に対して、両面印刷を行うとともに、フェースダウン方式で排紙する場合は、前記用紙の第１面に後行ページのリバース印刷を指定した後、前記用紙の第２面に先行ページの通常印刷を指定することを特徴とする請求項４に記載の印刷装置。
【請求項７】
前記印刷方法指定手段は、前記プレプリントの向きが前記用紙の搬送方向と逆方向になるよう前記用紙収容部にセットされている用紙に対して、両面印刷を行うとともに、フェースアップ方式で排紙する場合は、前記用紙の第１面に後行ページのリバース印刷を指定した後、前記用紙の第２面に先行ページの通常印刷を指定することを特徴とする請求項４に記載の印刷装置。
【請求項８】
前記印刷方法指定手段は、印刷枚数が奇数である場合は、最終ページに相当する印刷イメージの後に画像が形成されないダミーデータを挿入するよう指定することを特徴とする請求項４〜請求項７のいずれか一項に記載の印刷装置。
【請求項９】
前記印刷方法指定手段は、印刷枚数が奇数である場合は、最終ページに相当する印刷データを片面印刷するよう指定することを特徴とする請求項４〜請求項７のいずれか一項に記載の印刷装置。
【請求項１０】
印刷装置と、この印刷装置に印刷処理を実行させる際の各種設定を送信するホスト装置とから成る印刷システムであって、
前記ホスト装置は、
用紙収容部にセットされた用紙の向きを表す第一の情報及び、前記設定を表す第二の情報を画面上に表示する表示手段と、
前記表示された前記第一及び第二の情報の選択を受け入れる設定情報取得手段と、
選択された前記第一の情報と前記第二の情報とに基づいて、前記印刷装置に、同印刷装置内で搬送される前記用紙の向きに合わせた印刷を指定する指定情報を送信する印刷方法指定手段と、を有し、
前記印刷装置は、
用紙に印刷を行う印刷手段と、
前記用紙収容部にセットされた用紙を前記印刷手段に搬送する搬送手段と、
前記指定情報を取得する指定情報取得手段と、
前記取得した前記指定情報に基づいた印刷を前記印刷手段に実行させる印刷制御手段と、を有することを特徴とする印刷システム。
【請求項１１】
前記表示手段は、各用紙収容部にセットされた用紙の向きを示す情報を前記第一の情報として画面上に表示し、又、前記用紙に対する印刷手法を示す情報を、前記第二の情報として画面上に表示することを特徴とする請求項１０に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙の両面に画像を印刷可能な印刷装置、及び印刷システムに関する。
【背景技術】
【０００２】
従来、レター紙等の所定面にプレプリントがなされた用紙が知られている。このような用紙は、プレプリントとして文字等が印刷されているため、用紙の向きが予め決められている。例えば、用紙の右上に所定の文字が印刷されている場合、この文字の向きに従って用紙の向きが決められている。
【０００３】
上記した用紙の向きが予め決められた用紙を印刷する場合、用紙収容部へのセット方向を考慮する必要がある。即ち、印刷装置が用紙に画像を印刷する向きは一定であるため、印刷を行う向きに合わせて用紙の向きをセットしておく必要がある。そのため、向きが予め決められた用紙に対して印刷をする際、片面印刷用の向きで用紙収容部にセットされた用紙に対して両面印刷を行うことが可能な印刷装置が開示されている（例えば、特許文献１参照。）。
【０００４】
また、用紙の表裏が予め決められた用紙に対して印刷をする際、一方の面に印刷を行わないことで、ユーザーに用紙の配置を考慮させない印刷装置が開示されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３０３０６５号公報
【特許文献２】特開２００３−５０４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記した向きが予め決められた用紙に対して印刷を行う場合、用紙収容部にセットされた用紙の向きは様々な場合が想定される。例えば、複数の用紙収容部を備える印刷装置において、各用紙収容部に用紙が異なる向きでセットされている場合もある。そのため、向きが予め定められた用紙に対して両面印刷を行う場合、用紙が様々な向きで用紙収容部にセットされていても、印刷装置側で柔軟に対応できることが望ましい。
【０００７】
本発明は、上記課題にかんがみてなされたもので、予め向きが定められた用紙に対して印刷を行う際に、この用紙の向きに柔軟に対応しつつ適正に印刷を行うことが可能な印刷システム、及び印刷装の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、用紙収容部にセットされた用紙の向きを表す第一の情報、及び前記用紙に対する印刷処理における設定を表す第二の情報の選択を受け入れる設定受付け手段と、用紙に印刷を行う印刷手段と、前記用紙収容部にセットされた用紙を前記印刷手段に搬送する搬送手段と、選択された前記第一の情報と前記第二の情報とに基づいて、前記印刷手段に搬送される前記用紙の向きに合わせた印刷を指定する指定情報を送信する印刷方法指定手段と、前記指定情報を取得する指定情報取得手段と、前記取得した前記指定情報に基づいた印刷を前記印刷手段に実行させる印刷制御手段と、を有する構成としてある。
【０００９】
上記のように構成された発明では、設定受付け手段が、用紙収容部にセットされた用紙の向きを表す第一の情報、及び前記用紙に対する印刷処理における設定を表す第二の情報の選択を受け入れ、印刷方法指定手段は、選択された前記第一の情報と前記第二の情報とに基づいて、前記印刷手段に搬送される前記用紙の向きに合わせた印刷を指定する指定情報を送信し、指定情報取得手段は、前記指定情報を取得し、印刷制御手段は、取得した前記指定情報に基づいた印刷を前記印刷手段に実行させる。
そのため、予め向きが決められた用紙に対して、用紙の向きに応じた適切な印刷を行うことが可能となる。ここで、「用紙収容部」とは、用紙を所定向きでセットするものであればよく、プリンターに収容される引き出し式の用紙トレイ以外にも、プリンター外部に装着されるＭＰトレイであってもよい。
【００１０】
更に、用紙の向きに合わせた印刷データを生成するための一例として、前記用紙は、印刷面の所定位置にプレプリントが付された用紙であって、前記印刷方法指定手段は、前記プレプリントの向きに合わせて、印刷画像の印刷順序、又は印刷画像の方向を指定する構成としてもよい。
【００１１】
また、印刷手段の構成の一例として、前記印刷手段は用紙に対して両面印刷が可能であり、前記搬送手段は、第１面に印刷を施された用紙を、裏返して第２面に印刷が施されるよう前記用紙を搬送する構成としてもよい。
上記のように構成された発明では、両面印刷が可能な印刷装置において、向きが予め決められた用紙に対しても適切な印刷を行うことができる。
【００１２】
そして、印刷手段が両面印刷を行う場合の具体的な一例として、前記印刷方法指定手段は、前記用紙に対して両面印刷を実行する場合は、連続する２ページに相当する印刷データに対して、この印刷データの印刷順序又は印刷される画像の方向を変更させることで、前記プレプリントの向きに合わせた印刷を指定する構成としてもよい。
上記のように構成された発明では、連続する２ページ毎に向きや印刷順序を入れ替えるため、制御を容易に行うことが可能となる。
【００１３】
さらに、前記印刷方法指定手段は、前記プレプリントの向きが前記用紙の搬送方向と同一方向になるよう前記用紙収容部にセットされている用紙に対して、両面印刷を行うとともに、フェースダウン方式で排紙する場合は、前記用紙の第１面に先行ページの通常印刷を指定した後、前記用紙の第２面に後行ページのリバース印刷を指定する構成としてもよい。
ここで、「プレプリントの向きが同用紙の搬送方向と同一方向になる」とは、用紙の片面又は両面に付されたプレプリントの上部が搬送方向に向くようセットされていることを言う。
【００１４】
また、前記印刷方法指定手段は、前記プレプリントの向きが前記用紙の搬送方向と逆方向になるよう前記用紙収容部にセットされている用紙に対して、両面印刷を行うとともに、フェースダウン方式で排紙する場合は、前記用紙の第１面に後行ページのリバース印刷を指定した後、前記用紙の第２面に先行ページの通常印刷を指定する構成としてもよい。
【００１５】
そして、前記印刷方法指定手段は、前記プレプリントの向きが前記用紙の搬送方向と逆方向になるよう前記用紙収容部にセットされている用紙に対して、両面印刷を行うとともに、フェースアップ方式で排紙する場合は、前記用紙の第１面に後行ページのリバース印刷を指定した後、前記用紙の第２面に先行ページの通常印刷を指定する構成としてもよい。
【００１６】
更に、連続する２ページ毎に制御を行う場合の一例として、前記印刷方法指定手段は、印刷枚数が奇数である場合は、前記印刷手段に、最終ページに相当する印刷データの後に画像が形成されないダミーデータを挿入させる構成としてもよい。
上記のように構成された発明では、ダミーデータを最終ページとして挿入することにより印刷枚数を擬似的に偶数として取り扱うことが可能となり、制御を簡易化することが可能となる。
【００１７】
また、連続する２ページ毎に制御を行う場合の他の一例として、前記印刷方法指定手段は、印刷枚数が奇数である場合は、前記印刷手段に、最終ページに相当する印刷画像を片面印刷させてもよい。
上記のように構成された発明では、最終ページを片面印刷とすれば、残る印刷ページを偶数とすることができるため、制御を簡易化することができる。また、両面印刷時に、用紙を反転させることが不要となるため、印刷に係る時間を短縮することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る印刷システムを示すブロック構成図である。
【図２】プリンター８０の構成を説明するための図である。
【図３】第１用紙トレイＬＣ１にセットされた用紙を上方から見た図である。
【図４】制御部６０のハードウェア構成を示すブロック構成図である。
【図５】プリンター８０が用紙に対して両面印刷を行う際の、用紙が搬送される経路を説明するための図である。
【図６】プリンタードライバー９６における処理を説明するためのフローチャートである。
【図７】プリンター８０における処理を説明するためのフローチャートである。
【図８】画面上に表示されるプロパティ・ダイアログボックスを説明する図である。
【図９】画面上に表示される印刷設定ダイアログボックスを説明するための図である。
【図１０】実施例１における「片面印刷」における印刷順序を説明するための図である。
【図１１】実施例１として図９のステップＳ１３において実行される処理を表すフローチャートである。
【図１２】実施例１における用紙に対する印刷順序を説明するための図である。
【図１３】実施例１における奇数ページの用紙における印刷順序を説明するための図である。
【図１４】実施例１として図７のステップＳ１４において実行される処理を表すフローチャートである。
【図１５】実施例１における奇数ページの用紙における印刷順序を説明するための図である。
【図１６】実施例１として図７のステップＳ１５において実行される処理を表すフローチャートである。
【図１７】実施例２の「片面印刷」における印刷順序を説明するための図である。
【図１８】実施例２として図７のステップＳ１３において実行される処理を表すフローチャートである。
【図１９】実施例２における用紙の印刷順序を説明するための図である。
【図２０】実施例２として図７のステップＳ１４において実行される処理を表すフローチャートである。
【図２１】実施例２における奇数ページの用紙における印刷順序を説明するための図である。
【図２２】実施例３における用紙の印刷順序を説明するための図である。
【図２３】実施例３として図７のステップＳ１４において実行される処理を表すフローチャートである。
【図２４】実施例３における奇数ページの用紙における印刷順序を説明するための図である。
【図２５】実施例４の「片面印刷」における印刷順序を説明するための図である。
【図２６】実施例４における偶数枚の用紙の印刷順序を説明するための図である。
【図２７】実施例４における奇数枚の用紙の印刷順序を説明するための図である。
【図２８】実施例４として図７のステップＳ１４において実行される処理を表すフローチャートである。
【図２９】実施例４における奇数枚の用紙の印刷順序を説明するための図である。
【図３０】実施例５における「片面印刷」における印刷順序を説明するための図である。
【発明を実施するための形態】
【００１９】
以下、図を参照しつつ下記の順序に従って本発明の実施形態を説明する。なお、同一の符号を付した箇所は同一又は同等の箇所を示し、その説明は繰返さない。
１．第１の実施形態：
１．１．発明の概要：
１．２．実施例１：
１．３．実施例２：
１．４．実施例３：
１．５．実施例４：
１．６．実施例５：
２．第２の実施形態：
３．その他の実施形態：
【００２０】
１．第１の実施形態：
１．１．発明の概要：
図１は、本発明の一実施形態に係る印刷システムを示すブロック構成図である。印刷システム１００は、ホスト装置としてのパーソナルコンピューター（以下、ＰＣと記載する。）と、プリンター８０とが、ネットワークを介して接続されて構成される。この印刷システム１００では、ＰＣ９０により作成された印刷ジョブデータを、ネットワークを介してプリンター８０に送信し、プリンター８０に印刷処理を実行させることができる。
【００２１】
ＰＣ９０は、ＣＰＵ９１や、ＲＡＭ９２や、ＨＤＤ９３や、インターフェース部９４や、表示部９５を備えて構成される。また、ＨＤＤ９３は、印刷対象となるデータを生成するためのアプリケーションプログラムや、この印刷対象となるデータから印刷ジョブデータを生成し、且つプリンター８０をＰＤＬ（Page Description Language）で制御するためのプリンタードライバー９６を記憶している。
【００２２】
図２は、プリンター８０の構成を説明するための図である。プリンター８０は、用紙トレイ４０、搬送機構（搬送手段）７０、印刷機構（印刷手段）５０、及び制御部(指定情報取得手段、印刷制御手段)６０を主な構成要素として備える。また、搬送機構７０は、第１搬送機構７１、第２搬送機構７２、第３搬送機構７４、により構成され、印刷済みの用紙を第１排紙トレイ８１又は第２排紙トレイ８２のいずれかに排紙する。
【００２３】
ここで、第１排紙トレイ８１は、「フェースダウン」方式で用紙が排紙されるトレイであり、第２排紙トレイ８２は「フェースアップ」方式で用紙が排紙されるトレイである。なお、「フェースダウン」とは、奇数ページが下になる排紙方法であり、排紙トレイに対して印刷されるページ番号が下から上に増加するよう重ねられる。また、「フェースアップ」とは、奇数ページが上になる排紙方法であり、排紙トレイに対して印刷されるページ番号が下から上に減少するよう重ねられる。なお、「フェースダウン」は、プリンター８０のデフォルトの排紙方法である。
【００２４】
用紙トレイ４０は、複数枚の用紙を、１枚ずつ取り出せる形態で収容する容器である。本実施形態ではプリンター８０は、複数の用紙トレイを備えており、各用紙トレイには、両面印刷、及び片面印刷に適した方向にセットされたレター紙等の向きが決められた用紙が収容されている。即ち、各用紙トレイには、レター紙の種別（両面レター紙、片面レター紙）及びプレプリントの向きが異なるよう、用紙がセットされている。更に、用紙トレイ４０内に、用紙の向きを検知するセンサーを配置して、このセンサーにより用紙の向きを検出する構成としてもよい。
【００２５】
図３は、各用紙トレイにセットされた用紙を上方から見た図である。ここで、図３（Ａ）は、第１用紙トレイＬＣ１にセットされた用紙を上方から見た図である。また、図３（Ｂ）は、第２用紙トレイＬＣ２にセットされた用紙を上方から見た図である。そして、図３（Ｃ）は、第３用紙トレイＬＣ３にセットされた用紙を上方から見た図である。さらに、図３（Ｄ）は、第４用紙トレイＬＣ４にセットされた用紙を上方から見た図である。
【００２６】
第１用紙トレイＬＣ１には、片面印刷時の用紙の向きに対応するよう片面レター紙がセットされている。ここで、「片面レター紙」とは、用紙における一方の面にのみプレプリントがされたレター紙である。図３から明らかなように、「片面印刷時の用紙の向き」とは、プレプリントが配置される面を上方に向けるとともに、用紙搬送方向に用紙の上部を配置するようレター紙がセットされることを言う（以下、このような用紙のセット方法を正準と記載する。）。以下、用紙トレイ４０にセットされている状態で上側を向いている用紙の面を第１面と記載し、逆面を第２面と記載する。
【００２７】
また、第２用紙トレイＬＣ２には、両面印刷時の用紙の向きに対応するよう片面レター紙がセットされている。図３（Ｂ）から明らかなように、「両面印刷時の用紙の向き」とは、プレプリントが配置される面を上方に向けるとともに、用紙搬送方向に用紙の下部を配置するようレター紙がセットさることをいう（以下、このような用紙のセットを逆準と記載する。）。
【００２８】
そして、第３用紙トレイＬＣ３には、片側印刷時の用紙の向きに対応するよう両面レター紙がセットされている。ここで、「両面レター紙」とは、用紙における両面にプレプリントが付されたレター紙である。図３（Ｃ）から明らかなように、第１用紙トレイＬＣ１同様、レター紙は用紙搬送方向に用紙の上部を配置するようセットされている。
【００２９】
さらに、第４用紙トレイＬＣ４には、両面印刷時の用紙の向きに対応するよう両面レター紙がセットされている。図３（Ｄ）から明らかなように、第２用紙トレイＬＣ２同様、レター紙は用紙搬送方向に用紙の下部を配置するようセットされている。
【００３０】
第１搬送機構７１は、用紙トレイ４０にセットされた複数枚の用紙の中から１枚の用紙を引き出して印刷機構５０に供給する機構である。第１搬送機構７１は、用紙を搬送するための複数のローラーと、用紙の搬送経路を成す経路部材で構成されている。
【００３１】
印刷機構５０は、第１搬送機構７１又は第３搬送機構（後述）によって供給される用紙の対向する面に印刷を行う機構である。本実施形態に係るプリンター８０は、印刷機構５０として、感光体５１、トナー供給部５２、転写ベルト５３、定着器５４等からなる電子写真方式での印刷が可能な機構が用いられている。
【００３２】
第２搬送機構７２は、印刷機構５０から排紙された用紙を、プリンター８０の第１排紙トレイ８１へ排紙するとともに、両面印刷時には、用紙を第３搬送機構７３に搬送する機能を有する。
また、第３搬送機構７３は、印刷機構５０を通過した用紙を裏返して印刷機構５０に再び供給するための機構である。第２及び第３搬送機構も、その構成は第１搬送機構７１と同様である。ここで、第１搬送機構７１、印刷機構５０、第２搬送機構７２、及び第３搬送機構７３を構成するローラーの中には、２種の搬送機構で共通して用いられるものも含まれている。
【００３３】
図４は、制御部６０のハードウェア構成を示すブロック構成図である。制御部６０は、ネットワークインタフェース部２１、ＣＰＵ２２、記憶部２３、メモリ制御部２４、ＲＯＭ２５，２６、及びインターフェース回路２７を備えて構成される。
【００３４】
ネットワークインタフェース部２１は、ＰＣ９０から送信されてくる印刷データを受信させる回路である。ＲＯＭ２６は、ＣＰＵ２２が従う各種のプログラムコードが記憶されたメモリである。ＣＰＵ２２は、ＲＯＭ２６に記憶されたプログラムに従って、制御部６０内の各部を制御することによってプリンター８０内の各部を統合的に制御する回路である。
【００３５】
記憶部２３は、ハードディスク装置とＳＤＲＡＭからなるユニットである。インターフェース回路２７は、コントロールパネル（図示しない）、第１搬送機構７１、第２搬送機構７２、第３搬送機構７３、との間で情報交換を行うための複数の回路からなる。また、ＣＰＵ２２は、このインターフェース回路２７を介して、コントロールパネルに対して行われた操作内容を認識する。
【００３６】
図５は、プリンター８０が用紙に対して両面印刷を行う際の、用紙が搬送される経路を説明するための図である。両面印刷時にフェースダウン方式で用紙を排出する場合、用紙トレイ４０から第１搬送機構７１により引き出された用紙は、印刷機構５０により第１面に偶数ページ（２ページ）がリバース印刷された後（図５の（Ａ））、第３搬送機構７３により再度印刷機構５０に搬送され第２面に奇数ページ（１ページ）が印刷される（図５の（Ｂ））。ここで、リバース印刷とは、印刷方向（副走査方向）に対して、画像を反転させて印刷する印刷方法である。その後、奇数ページ側が印刷された第１面が下を向くよう第１排紙トレイ８１に排紙されていく。なお、以下、印刷ジョブデータにて印刷が指示されている連続する２ページの「奇数ページ」のことを「先行ページ」と記載し、「偶数ページ」を「後行ページ」と記載する。
【００３７】
レター紙等の向きが決まっている用紙に対して上記両面印刷を行う場合、用紙の上下方向を加味して同用紙を用紙トレイ４０にセットする必要がある。上記したように、プリンター８０が両面印刷を行う場合、第１面に後行ページをリバース印刷し、第２面に先行ページを通常印刷する。そのため、用紙の第１面に印刷される画像と用紙の向きとが一致するよう、用紙を用紙トレイ４０に収容しておく必要が生じる。
【００３８】
そのため、本発明では、レター紙等の向きが決まっている用紙に対して印刷を行う場合、プリンタードライバー９６はセットされた用紙の向きや排紙方法を情報として受け付け、受け付けた情報を用いて各用紙に対する印刷データの向きや印刷順序を変化させて、適切な印刷処理を実行する。以下に、印刷システム１００のより具体的な構成を説明する。
【００３９】
１．１．２．印刷方法の概略：
図６は、プリンタードライバー９６における処理を説明するためのフローチャートである。また、図７は、プリンター８０における処理を説明するためのフローチャートである。以下、図６及び図７を基に、本実施形態に係る印刷システム１００の概略的な印刷処理の手法を説明した後、実施例１〜実施例６を基に、より具体的な印刷処理の手法を説明する。
【００４０】
ＰＣ９０上のアプリケーションプログラムにより印刷処理のもととなるデータが生成されると、プリンタードライバー９６は、このデータを受信する。この状態で、プリンタードライバー９６は、自身がインストールされているＰＣ９０に対して所定の操作がなされた場合、プロパティ・ダイアログボックスを表示する（ステップＳ１）。
【００４１】
図８は、画面上に表示されるプロパティ・ダイアログボックスを説明する図である。図８に示すように、プロパティ・ダイアログボックスには、印刷処理における各種設定項目（第二の情報）が表示される。その一例として、「Ｓｉｍｐｌｅｘ」は、片面印刷を行う場合にチェックする項目である。そして、「Ｄｕｐｌｅｘ」は、両面印刷を行う場合にチェックする項目である。更に、「Ａｌｌ  ｐａｇｅｓ」、「１ｓｔ  ｐａｇｅ」、「ｏｄｄ  ｐａｇｅ」、「Ｅｖｎ  ｐａｇｅ」は、それぞれ、レター紙のプレプリントが付されたページを指定する項目である。また、「Ｍｏｒｅ  Ｄｅｔａｉｌ」は、両面印刷選択時により詳細な設定を行なうための項目である。
【００４２】
そして、プロパティ・ダイアログボックスの下部には、各用紙トレイ（ＭＰトレイ、ＬＣ１、ＬＣ２、ＬＣ３、ＬＣ４）にセットされる用紙の向きがアイコンとして表示される。各アイコンには、用紙トレイにセットされるレター紙の向き（第一の情報）がユーザーが視覚可能に表示される。ここで、各用紙トレイ４０に収容される用紙の向きは予め設定されたものであり、上記アイコンはこの設定に基づいて表示が設定されている。そのため、プリンター８０からＰＣ９０に対して上記情報を示すデータを送信するものではないが、例えば、プリンター８０とＰＣ９０との間に双方向で情報を伝達する機能を備える場合は、プリンター８０からＰＣ９０に対して情報を送信するものであってもよい。
【００４３】
なお、図８に示すプロパティ・ダイアログボックスには、プリンター８０が第２排紙トレイ８２を取り付けていないため、用紙の排紙方法はデフォルトの「フェースダウン」に固定されている。そのため、プリンター８０が第２排紙トレイ８２を取り付けた場合は、プロパティ・ダイアログボックス上に「フェースアップ」又は「フェースアップ」の選択を行うためのアイコンが表示される。
【００４４】
更に、ユーザーがプロパティ・ダイアログボックス上の「Ｄｕｐｌｅｘ」をチェックし、「Ｍｏｒｅ  Ｄｅｔａｉｌ」をクリックすると（ステップＳ２）、プリンタードライバー９６は、両面印刷を行う際の設定を行う印刷設定ダイアログボックスを表示する（ステップＳ３）。
【００４５】
図９は、画面上に表示される印刷設定ダイアログボックスを説明するための図である。印刷設定ダイアログボックスには、例えば、両面印刷をキャンセルするページを設定するための入力画面が表示される。即ち、ユーザーは、印刷設定ダイアログボックスを操作して、印刷を行うページの内から、両面印刷により出力するページと片面印刷により出力するページとを選択することができる。そのため、ＣＰＵ９１は、プリンタードライバー９６の機能により表示手段、及び設定情報取得手段を実現する。
【００４６】
ＰＣ９０に対して印刷を指示する操作がなされると（ステップＳ４）、プリンタードライバー９６は、プロパティ・ダイアログボックス上で設定された指示を示すデータをジョブヘッダーに含めた印刷ジョブデータを生成する（ステップＳ５）。ここで、印刷ジョブデータのジョブヘッダーには、ステップＳ２で選択した「両面印刷」の有無、「排紙方法」（フェースアップ、フェースダウン）、及びステップＳ４で選択した「両面印刷」を行うページの設定を表す情報が付与される。
ここで、本発明では、印刷ジョブデータ自体を変更するのではなく、印刷ジョブデータのジョブヘッダーにプリンター８０を制御するための情報を付与するため、印刷画像を変更せず、プリンターに対して汎用的に制御を行うことができる。
【００４７】
その後、ＰＣ９０は、生成した印刷ジョブデータをネットワークを介してプリンター８０へ送信する（ステップＳ７）。なお、ステップＳ４において、チェックボックスが操作されることなく印刷指示が入力された場合は、プリンタードライバー９６は、ジョブヘッダーにデフォルトの情報を付加して印刷データを生成する（ステップＳ６）。そのため、ＣＰＵ９１は、プリンタードライバー９６の機能により印刷方法指定手段を実現する。
【００４８】
次に、プリンター１０の動作（印刷ジョブデータ受信時の制御部６０の動作）を、説明する。印刷ジョブデータを受信した制御部６０は、まず、その印刷ジョブデータのジョブヘッダー内のデータを参照し、受信した印刷ジョブデータに対して行う処理の内容を認識する（ステップＳ１１）。
【００４９】
ステップＳ１１において、制御部６０は、受信した印刷ジョブデータが「片面印刷」、「通常両面印刷」、「特殊両面印刷」のいずれを行うべきものであるかを認識するとともに、印刷ジョブデータにてその内容が規定されている各ページについて、どのような向き及び内容の印刷用イメージデータを生成すべきかを認識する。
【００５０】
ここで、「片面印刷」とは、用紙の片面のみに画像が形成される印刷のことである。また、「両面印刷」とは、用紙の両面に画像が形成される印刷のことである。そして、「特殊両面印刷」とは、上記した「両面印刷」に対して最終ページの印刷方法が異なる印刷である。
【００５１】
そして、受信した印刷ジョブデータが「片面印刷」を行うべきものであった場合（ステップＳ１２）には、制御部６０は印刷ジョブデータのジョブヘッダーに付された情報を元に用紙に対して片面印刷を行うため各部を制御する（ステップＳ１３）。
【００５２】
また、受信した印刷ジョブデータが「通常両面印刷」を行うべきものであった場合（ステップＳ１２）には、制御部６０は印刷ジョブデータのジョブヘッダーに付された情報を元に用紙に対して両面印刷を行うため各部を制御する（ステップＳ１４）。
【００５３】
更に、受信した印刷ジョブデータが「特殊両面印刷」を行うべきものであった場合（ステップＳ１２）には、制御部は印刷ジョブデータのジョブヘッダーに付された情報を元に、用紙に対して特殊両面印刷を行うため各部を制御する（ステップＳ１５）。
【００５４】
ここで、制御部６０は、ジョブヘッダーに付与されたデータの内、両面印刷を行こと（両面印刷チェックボックスがチェックされていること）を示すデータと、所定の用紙トレイが選択されていることを示すデータとが組み合わされている場合に、実行すべき印刷が特殊両面印刷であると認識する。以下、ステップＳ１３、１４、１５により、制御部６０が実行する処理を、実施例１〜６として説明を行う。
【００５５】
１．２．実施例１：
以下、実施例１として、収容向きが片面印刷の向きに合わせて用紙トレイにセットされた両面レター紙を用いて印刷を行う場合を説明する。具体的には、「片面印刷」、「両面印刷」、「特殊両面印刷」の３つの印刷手法を説明する。
なお、「収容向きが片面印刷の向きに合わせて用紙トレイにセットされた両面レター紙」とは、前記したように、本実施形態では、第３用紙トレイＬＣ３にセットされた用紙を意味する。
【００５６】
１．２．１．片面印刷：
以下に、「片面印刷」を行う場合の処理を説明する。この「片面印刷」は、図１０のステップＳ１３により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「片面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」をチェックし、第３用紙トレイＬＣ３を選択した場合に実行される。
【００５７】
図１０は、実施例１における「片面印刷」における印刷順序を説明するための図である。また、図１１は、実施例１として図９のステップＳ１３において実行される処理を表すフローチャートである。
【００５８】
制御部６０は、受信した印刷ジョブデータにて印刷が指示されているページの内、１ページに相当する印刷用イメージデータを生成する（ステップＳ１０５）。
【００５９】
制御部６０は、第１搬送機構７１に、用紙トレイ４０内の１枚の用紙を印刷機構５０へ供給させる（ステップＳ１１０）。そのため、第１搬送機構７１は、第３用紙トレイＬＣ３からレター紙を引き出し、印刷機構５０へ搬送する。このとき、引き出されたレター紙の上部が搬送方向に対して同じ向きになるよう引き出される。
【００６０】
制御部６０は、印刷用イメージデータを印刷機構５０へ供給し、印刷機構５０にその用紙上へ印刷を行わせる（ステップＳ１１５）。このとき、図１０に示すように、用紙の第１面には、「１ページ」を示す画像が印字される。
【００６１】
制御部６０は、第２搬送機構７２を制御することにより、印刷が行われた用紙を第１排紙トレイ８１へ排紙する（ステップＳ１２０）。そのため、第１排紙トレイ８１には、用紙が「フェースダウン」方式により排紙される。
【００６２】
以後、制御部６０は、レジスター内のカウンター値：Ｎを「−１」し（ステップＳ１２５）、カウンター値：Ｎが「０」か否かを判断する（ステップＳ１３０）。カウンター値：Ｎが「０」でない場合は、ステップＳ１０５〜Ｓ１２５までの処理を繰返す。ここで、カウンター値：Ｎは、印刷対象となる総ページの数を表すものであり、「片側印刷」では、印刷するすべてのページ枚数である。
【００６３】
制御部６０は、ステップＳ１３０において、カウンター値：Ｎが「０」となった場合は、受信した印刷ジョブデータに対する処理を終了する。以上、実施例１に係る「片面印刷」を説明した。
【００６４】
１．２．２．両面印刷：
この「両面印刷」は、図７のステップ１４により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「両面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」をチェックし、第３用紙トレイＬＣ３を選択した場合に実行される処理である。
【００６５】
図１２は、実施例１における用紙に対する印刷順序を説明するための図である。また、図１３は、実施例１における奇数ページの用紙における印刷順序を説明するための図である。そして、図１４は、実施例１として図７のステップＳ１４において実行される処理を表すフローチャートである。
【００６６】
制御部６０は、受信した印刷ジョブデータにて印刷が指示されているページの内、連続する２ページに相当する印刷用イメージデータを生成する（ステップＳ２０５）。そのため、まずは、先頭の１ページ及び２ページに相当する印刷用イメージデータを生成する。
【００６７】
制御部６０は、第１搬送機構７１に用紙トレイ４０内の１枚の用紙を印刷機構５０へ供給させる（ステップＳ２１０）。そのため、第１搬送機構７１は、第３用紙トレイＬＣ３からレター紙を引き出し、印刷機構５０へ搬送する。
【００６８】
制御部６０は、後行ページに相当する印刷用イメージデータを印刷機構５０へ供給し、印刷機構５０に用紙の第１面に後行ページの印刷を行わせる（ステップＳ２１５）。このとき、図１２に示すように、用紙の第１面には、「２ページ」を示す画像が印字される。
【００６９】
制御部６０は、第２搬送機構７２及び第３搬送機構７３を制御することにより、第１面の印刷が完了した用紙を裏返して印刷機構５０へ供給する（ステップＳ２２０）。そのため、副走査方向における上下が反転した状態で、用紙が印刷機構５０へ供給される。
【００７０】
制御部６０は、先行ページに関する印刷用イメージデータの上下方向を反転させて供給することにより、印刷機構５０に用紙の第２面に先行ページをリバース印刷させる（ステップＳ２２５）。そのため、図１２に示すように副走査方向に上下が反転した用紙の第２面に対して上下が反転した「ページ１」の画像が印字される。
【００７１】
制御部６０は、第１搬送機構７１及び第３搬送機構７３を制御することにより、両面に印刷が行われた用紙を第１排紙トレイ８１へ排紙する（ステップＳ２３０）。そのため、第１排紙トレイ８１には、用紙が「フェースダウン」方式により排紙される。
【００７２】
制御部６０は、レジスター内のカウンター値：Ｎを「−２」し（ステップＳ２３５）、カウンター値：Ｎが「０」であるか否かを判断する（ステップＳ２４０）。制御部６０は、カウンター値：Ｎが「０」出ない場合は、ステップＳ２０５〜Ｓ２３５までの処理を繰返す。
【００７３】
ここで、図１３に示すように、印刷ページ枚数が奇数である場合は、最終のページ組は、用紙の第１面に印刷される後行側のページが存在しない。そのため、制御部６０は画像が存在しないダミーデータを印刷機構５０に供給し、用紙に対して第１面の印刷処理をパスした後、第２面に先行ページを印刷させる。
【００７４】
また、ステップＳ２４０において、レジスター内のカウンター値が「０」である場合は、制御部６０は、受信した印刷ジョブデータに対する処理を終了する。以上、実施例１における「両面印刷」を説明した。
【００７５】
１．２．３．特殊両面印刷：
「特殊両面印刷」は、図７のステップ１５により実行される処理である。具体的には、印刷ページ数が奇数である場合に、ユーザーが、印刷設定ダイアログボックス上で、最終ページの両面印刷を解除した場合に実行される処理である。
【００７６】
図１５は、実施例１における奇数ページの用紙における印刷順序を説明するための図である。そして、図１６は、実施例１として図７のステップＳ１５において実行される処理を表すフローチャートである。
【００７７】
図１２に示すように、印刷ページの数が偶数である場合は、最終のページ組の先行及び後方ページに画像が印刷されるため、第１面に後方ページを最初に印刷しても問題はない。一方、図１５に示すように印刷ページの数が奇数の場合、最終のページ組の先行ページにのみ画像が印刷されるため、ダミーデータを供給して用紙を反転させる必要が生じる。そのため、印刷ページ数が奇数である場合は、この後方ページを片面印刷とすることで、用紙の反転を回避し、印刷時間を短縮することが可能となる。
【００７８】
制御部６０は、受信した印刷ジョブデータにて印刷が指示されているページの内連続する２ページに相当する印刷用イメージデータを生成する（ステップＳ３０５）。その後、「１．２．２．両面印刷」の処理と同様に、制御部６０は、用紙の第１面及び第２面に対して、後行ページから先行ページの順番で印刷を行う（ステップＳ３１０〜Ｓ３３０）。
【００７９】
制御部６０は、レジスター内のカウンター値：Ｎを「−２」し（ステップＳ３３５）、カウンター値：Ｎが「０」であるか否かを判断する（ステップＳ３４０）。以後、カウンター値：Ｎが「０」ではない場合は、これから印刷するページが最終ページ組であるか否かを判断する（ステップＳ３４５）。この状態で、これから印刷するページが最終ページ組でない場合は、ステップＳ３０５〜Ｓ３３５までの処理を繰返す。
【００８０】
また、ステップＳ３４５において、これから印刷するページが最終のページである場合は、制御部６０は、最終ページの印刷方法を片面印刷とする。具体的には、制御部６０は、最終ページに相当する印刷用イメージデータを生成する（ステップＳ３５０）。そして、制御部６０は、第１搬送機構７１に、用紙トレイ４０内の１枚の用紙を印刷機構５０へ供給させる（ステップＳ３５５）。さらに、制御部６０は、先行ページに相当する印刷用イメージデータを印刷機構５０へ供給し、印刷機構５０にこのイメージデータを片面印刷させる（ステップＳ３６０）。その後、制御部６０は、受信した印刷ジョブデータに対する処理を終了する。
【００８１】
以上、説明したように、この実施例では、ユーザーが印刷設定ダイアログボックス上で、最終ページの両面印刷を解除した場合に、最終ページを片面印刷とすることで、印刷に要する時間を短縮することができる。なお、「特殊両面印刷」の手法は、例えば、ユーザーがプロパティ・ダイアログボックス上で設定する場合の他、プリンタードライバー９６が印刷枚数の「偶数」、「奇数」を判断し、自動で行うものであってもよい。以上、実施例１を説明した。
【００８２】
１．３．実施例２：
以下、実施例２として、収容向きが両面印刷時の向きに合わせて用紙トレイにセットされた両面のレター紙を用いて印刷を行う場合を説明する。具体的には、「片面印刷」、「両面印刷」、「特殊両面印刷」の３つの印刷手法を説明する。ここで、「収容向きが両面印刷時の向きに合わせて用紙トレイにセットされた」とは、本実施形態では、用紙トレイＬＣ４にセットされた用紙を意味する。
【００８３】
１．３．１．片面印刷：
以下に、「片面印刷」を行う場合の処理を説明する。この「片面印刷」は、図７のステップ１３により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「片面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」をチェックし、第４用紙トレイＬＣ４を選択した場合に実行される。
【００８４】
図１７は、実施例２の「片面印刷」における印刷順序を説明するための図である。また、図１８は、実施例２として図７のステップＳ１３において実行される処理を表すフローチャートである。
【００８５】
制御部６０は、受信した印刷ジョブデータにて印刷が指示されているページの内、１ページに相当する印刷用イメージデータを生成する（ステップＳ４０５）。
【００８６】
制御部６０は、第１搬送機構７１に、用紙トレイ４０内の１枚の用紙を印刷機構５０へ供給させる（ステップＳ４１０）。そのため、第１搬送機構７１は、第４用紙トレイＬＣ４からレター紙を引き出し、印刷機構５０へ搬送する。
【００８７】
制御部６０は、印刷用イメージデータをその副走査方向の向きを逆転させて印刷機構５０へ供給し、印刷機構５０に用紙の第１面にリバース印刷を行わせる（ステップＳ４１５）。そのため、図１７に示すように、用紙の第１面には、「１ページ」を示す画像がリバース印刷される。
【００８８】
制御部６０は、第２搬送機構７２を制御することにより、印刷が行われた用紙を第１排紙トレイ８１へ排紙する（ステップＳ４２０）。そのため、第１排紙トレイ８１には、用紙が「フェースダウン」方式により排紙される。
【００８９】
制御部６０は、レジスター内のカウンター値：Ｎを「−１」し（ステップＳ４２５）、カウンター値：Ｎが「０」であるか否かを判断する（ステップＳ４３０）。以後、カウンター値：Ｎが「０」になるまで、制御部６０はステップＳ４０５〜Ｓ４２５までの処理を繰返す。
【００９０】
ステップＳ４３０において、カウンター値：Ｎが「０」となった場合は、制御部６０は、受信した印刷ジョブデータに対する処理を終了する。以上、実施例２に係る「片面印刷」を説明した。
【００９１】
１．３．２．両面印刷：
以下に実施例２の「両面印刷」に係る処理を説明する。この「両面印刷」は、図７のステップ１４により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「両面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」、をチェックし、第４用紙トレイＬＣ４を選択した場合に実行される。
【００９２】
図１９は、実施例２における用紙の印刷順序を説明するための図である。また、図２０は、実施例２として図１０のステップＳ１４において実行される処理を表すフローチャートである。
【００９３】
制御部６０は、受信した印刷ジョブデータにて印刷が指示されているページの内、連続する最初の２ページに相当する印刷用イメージデータを生成する（ステップＳ５０５）。また、制御部６０は、第１搬送機構７１に、用紙トレイ４０内の１枚の用紙を印刷機構５０へ供給させる（ステップＳ５１０）。
【００９４】
制御部６０は、後行ページに関する印刷用イメージデータの副走査方向を反転させて印刷機構５０へ供給し、印刷機構５０に用紙の第１面に後行ページをリバース印刷させる（ステップＳ５１５）。そのため、図１９に示すように、用紙の第１面には、「２ページ」を示す画像がリバース印刷される。
【００９５】
制御部６０は、第２搬送機構７２及び第３搬送機構７３を制御することにより、後行ページの印刷が完了した用紙を裏返して印刷機構５０へ供給する（ステップＳ５２０）。そのため、副走査方向における上下が反転した状態で、用紙が印刷機構５０へ供給される。
【００９６】
制御部６０は、先行ページに相当する印刷用イメージデータを印刷機構５０に供給し、用紙の第２面に通常印刷を実行させる（ステップＳ５２５）。そのため、図１９に示すように用紙に対して「ページ１」の画像が印字される。
【００９７】
制御部６０は、第２搬送機構７２を制御することにより、両面に印刷が行われた用紙を第１排紙トレイ８１へ排紙する（ステップＳ５３０）。そのため、第１排紙トレイ８１には、用紙が「フェースダウン」方式により排紙される。
【００９８】
制御部６０は、レジスターのカウンター値：Ｎを「−２」し（ステップＳ５３５）、カウンター値：Ｎが「０」であるか否かを判断する（ステップＳ５４０）。以後、カウンター値：Ｎが「０」になるまで、制御部６０はステップＳ５０５〜Ｓ５３５の処理を繰返す。ここで、印刷ページ枚数が奇数である場合は、用紙の第１面に印刷される後行側のページは画像が存在しない。そのため、制御部６０は画像が存在しないダミーデータを印刷機構５０に供給し、用紙に対して用紙を反転させた後、第２面に先行ページを印刷させる。
【００９９】
また、ステップＳ５４０において、カウンター値：Ｎが０となった場合は、制御部６０は、受信した印刷ジョブデータに対する処理を終了する。以上、実施例２の「両面印刷」を説明した。
【０１００】
１．３．３．特殊両面印刷：
「特殊両面印刷」は、図７のステップ１５により実行される処理である。具体的には、ユーザーが、印刷設定ダイアログボックス上で、最終ページの両面印刷を解除した場合に実行される処理である。
【０１０１】
図２１は、実施例２における奇数ページの用紙における印刷順序を説明するための図である。図２１に示すように、実施例２に係る「特殊両面印刷」は、実施例１に係る「特殊両面印刷」同様、印刷用イメージデータが最終ページ（図２１では、「ページ３」）に相当する場合に、この最終ページを片面印刷とすることで、印刷処理に要する時間を短縮する。なお、具体的な処理は、実施例１に係る「特殊両面印刷」と同等であるため、その具体的な説明は省略する。
【０１０２】
１．４．実施例３：
以下、実施例３として、収容向きが片面印刷時の向きに合わせて用紙トレイにセットされた片面レター紙を用いて両面印刷を行う場合を説明する。具体的には、用紙トレイＬＣ１にセットされた用紙を用いて、「片面印刷」、「両面印刷」、「特殊両面印刷」の３つの印刷を行う場合を説明する。
【０１０３】
１．４．１．片面印刷：
この実施例３の「片面印刷」は、図７のステップ１３により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「片面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」をチェックし、第１用紙トレイＬＣ１を選択した場合に実行される。ここで、実施例３で「片面印刷」を行う場合は、実施例１の「１．２．１．片面印刷」同様、用紙の第１面に印刷イメージをデータを印刷すればよく、その説明を省略する。
【０１０４】
１．４．２．両面印刷：
この実施例３の「両面印刷」は、図７のステップ１４により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「両面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」をチェックし、第１用紙トレイＬＣ１を選択した場合に実行される。
【０１０５】
図２２は、実施例３における用紙の印刷順序を説明するための図である。そして、図２３は、実施例３として図７のステップＳ１４において実行される処理を表すフローチャートである。
【０１０６】
制御部６０は、受信した印刷ジョブデータにて印刷が指示されているページの内、連続する最初の２ページに相当する印刷用イメージデータを生成する（ステップＳ６０５）。また、制御部６０は、第１搬送機構７１に、用紙トレイ４０内の１枚の用紙を印刷機構５０へ供給させる（ステップＳ６１０）。そして、制御部６０は、先行ページに相当する印刷用イメージデータを印刷機構５０へ供給し、印刷機構５０に用紙の第１面に先行ページを印刷させる（ステップＳ６１５）。
【０１０７】
制御部６０は、第２搬送機構７２及び第３搬送機構７３を制御することにより、第１面の印刷が完了した用紙を裏返して印刷機構５０へ供給する（ステップＳ６２０）。そのため、副走査方向における上下が反転した状態で用紙が印刷機構５０へ供給される。
【０１０８】
制御部６０は、後行ページに関する印刷用イメージデータの上下方向を反転させて供給することにより、印刷機構５０に後行ページをリバース印刷させる（ステップＳ６２５）。そのため、図２２に示すように上下が反転した「ページ２」の画像が印字される。
【０１０９】
制御部６０は、第１搬送機構７１及び第３搬送機構７３を制御することにより、両面に印刷が行われた用紙を第１排紙トレイ８１へ排紙する（ステップＳ６３０）。そのため、第１排紙トレイ８１には、用紙が「フェースダウン」方式により排紙される。
【０１１０】
制御部６０は、レジスター内のカウンター値：Ｎを「−２」し（ステップＳ６３５）、カウンター値：Ｎが「０」でるか否かを判断する（ステップＳ６４０）。以後、カウンター値：Ｎが「０」になるまで、制御部６０は、ステップＳ６０５〜Ｓ６３５までの処理を繰返す。
【０１１１】
また、ステップＳ６４０において、カウンター値：Ｎが「０」となった場合は、制御部６０は、受信した印刷ジョブデータに対する処理を終了する。以上、実施例３に係る「両面印刷」を説明した。
【０１１２】
１．４．３．特殊両面印刷
この実施例３の「特殊両面印刷」は、図７のステップ１５により実行される処理である。具体的には、ユーザーが、プロパテティダイアログボックス上で、「両面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」をチェックし、第１用紙トレイＬＣ１を選択し、印刷設定ダイアログボックスで最終ページの両面印刷を解除した場合に実行される。
【０１１３】
図２４は、実施例３における奇数ページの用紙における印刷順序を説明するための図である。図２４に示すように、実施例３に係る「特殊両面印刷」は、実施例１に係る「特殊両面印刷」同様、印刷用イメージデータが最終ページ（図２４では、ページ３）に相当する場合に、この最終ページを片面印刷とすることで、印刷処理に要する時間を短縮する。なお、具体的な処理は、実施例１に係る「特殊両面印刷」と同等であるため、その具体的な説明は省略する。
【０１１４】
１．５．実施例４：
以下、実施例４として、「フェースアップ」により用紙を排紙する場合の処理を説明する。この実施例４は、プリンター８０に第２排紙トレイ８２を取り付けて「フェースアップ」排紙が可能となった場合に選択可能となる。具体的には、「片面印刷」、「両面印刷」、「特殊両面印刷」の２つの印刷手法を説明する。
【０１１５】
１．５．１．片面印刷：
実施例４の「片面印刷」は、図７のステップ１３により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「片面印刷」、「Ａｌｌ  ｐａｇｅｓ」、「フェースアップ」をチェックし、第１用紙トレイＬＣ１を選択した場合に実行される。
【０１１６】
図２５は、実施例４の「片面印刷」における印刷順序を説明するための図である。図２５に示すように、実施例４に係る「片面印刷」は、実施例１に係る「片面印刷」に対して、最終ページ（図２５ではページ４）に相当する印刷用イメージデータから用紙の第１面に印刷することで実行する。なお、具体的な処理は、実施例１に係る「片面印刷」とほぼ同等であるため、その具体的な説明は省略する。なお、印刷後の用紙は、第２排紙トレイ８２に、「フェースアップ」方式により排紙される。以上、実施例４に係る「片面印刷」を説明した。
【０１１７】
１．５．２．両面印刷
この実施例４の「両面印刷」は、図７のステップ１４により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「両面印刷」、「Ａｌｌ  ｐａｇｅｓ」、「フェースアップ」をチェックし、第１用紙トレイＬＣ１を選択した場合に実行される。
【０１１８】
図２６は、実施例４における偶数枚の用紙の印刷順序を説明するための図である。また、図２７は、実施例４における奇数枚の用紙の印刷順序を説明するための図である。そして、図２８は、実施例４として図７のステップＳ１４において実行される処理を表すフローチャートである。
【０１１９】
制御部６０は、印刷する総ページ数が「偶数」であるか否かを判断する（ステップＳ８０５）。「フェースアップ」で用紙を排紙する場合は、最終のページ組から印刷が行われるため、印刷枚数が「奇数」である場合は、図２７に示すように最終のページ組の後行側のページが空白となってしまう。そのため、印刷枚数が「奇数」である場合は、最終ページとしてダミーデータを供給し、印刷をスキップする。
【０１２０】
制御部６０は、ステップＳ８５０において、総印刷枚数が「奇数」である場合は、最終ページ組の先行ページに相当する印刷用イメージデータを生成する（ステップＳ８１０）。そして、制御部６０は、第１搬送機構７１に、用紙トレイ４０内の１枚の用紙を印刷機構５０へ供給させる（ステップＳ８１５）。さらに、制御部６０は、生成した印刷用イメージデータを印刷機構５０へ供給し、印刷機構５０にその用紙の第１面に印刷を行わせる（ステップＳ８２０）。
【０１２１】
また、制御部６０は、第２搬送機構７２及び第３搬送機構７３を制御して用紙を裏返す（ステップＳ８２５）。そして、制御部６０は、用紙の第２面に対して、ダミーデータを供給することにより、用紙の第２面への印刷をパスする（ステップＳ８３０）。そして、制御部６０は、用紙を第２排紙トレイ８２に排紙し（ステップＳ８３５）、レジスター値：Ｎを「−１」する（ステップＳ８４０）。
【０１２２】
制御部６０は、カウンター値：Ｎが「０」であるか否かを判断し（ステップＳ８８０）、カウンター値：Ｎが「０」でなければ、最終ページ以後の印刷を行う。具体的には、制御部６０は、受信した印刷ジョブデータにて印刷が指示されているページの内、最終ページ以後の連続する２ページの印刷用イメージデータを生成する（ステップＳ８４５）。以下、図２８に示すように、カウンター値：Ｎが「０」となるまで、用紙の第１面に先行ページを通常印刷し、第２面に後行ページをリバース印刷する（ステップＳ８３５〜Ｓ８７５）。その後、カウンター値：Ｎが「０」になった場合は（ステップＳ８８０）、制御部６０は、印刷ジョブデータに対する処理を終了する。
【０１２３】
一方、ステップＳ８０５において、印刷枚数が「偶数」である場合は、制御部６０は、最終のページ組から、用紙の第１面に先行ページを通常印刷し、第２面に後行ページをリバース印刷する処理を、カウンター値：Ｎが「０」となるまで繰返す（ステップＳ８４５〜Ｓ８７５）。以上、実施例４に係る「両面印刷」を説明した。
【０１２４】
１．５．３．特殊両面印刷
この実施例４の「両面印刷」は、図７のステップ１５により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「両面印刷」、「Ａｌｌ  ｐａｇｅｓ」、「フェースアップ」をチェックし、第１用紙トレイＬＣ１を選択し、印刷設定ダイアログボックス上で、最終ページの両面印刷を解除した場合に実行される。
【０１２５】
図２９は、実施例４における奇数枚の用紙の印刷順序を説明するための図である。実施例４に係る「特殊両面印刷」は、図２９に示すように、最終のページにおいて、ダミーデータを使用する代わりに、最終ページを片面印刷とする。そのため、印刷に要する時間を短縮することが可能となる。以上、実施例４を説明した。
【０１２６】
１．６．実施例５：
以下、第２用紙トレイＬＣ２に両面印刷の向きでセットされた片面レター紙を用いて、印刷を行う場合の処理を説明する。具体的には、「片面印刷」、「両面印刷」の２つの印刷手法を説明する。
【０１２７】
１．６．１．片面印刷：
以下に、「片面印刷」を行う場合の処理を説明する。この「片面印刷」は、図７のステップ１３により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「片面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」をチェックし、第２用紙トレイＬＣ２を選択した場合に実行される。
【０１２８】
図３０は、実施例５における「片面印刷」における印刷順序を説明するための図である。具体的には、第１面を印刷する際にダミーデータを用いることで、第１面の印刷をスキップし、第２面となるプレプリントが付された面に印刷用イメージデータを印刷すればよい。以上、実施例５に係る「片面印刷」を説明した。
【０１２９】
１．６．２．両面印刷：
この「両面印刷」は、図７のステップ１４により実行される処理である。具体的には、ユーザーが、プロパティ・ダイアログボックス上で、「両面印刷」、「Ａｌｌ  ｐａｇｅｓ」、及び「フェースダウン」をチェックし、第２用紙トレイＬＣ２を選択した場合に実行される処理である。具体的には、実施例２の「１．３．２．両面印刷」に示す両面印刷処理と同様の両面印刷を行えばよいため、その説明を省略する。
【０１３０】
２．第２の実施形態：
また、用紙をセットする部位は、プリンター８０内部に配置された用紙トレイ４０以外にも、ＭＰトレイ（Multi Purposeトレイ）であってもよい。即ち、ＭＰトレイを構成する各トレイにセットされた用紙に対して、制御部６０は、印刷ジョブデータのジョブヘッダーに付された情報に応じて、用紙を選択して給紙を行う構成としてもよい。
【０１３１】
３．その他の実施形態：
本発明に係る印刷システム１００の構成は、上記した第１の実施形態のようにＰＣ９０とプリンター８０により構成されるものに限定されず、プリンター８０のみでその機能を完結させるものであってもよい。
【０１３２】
また、向きが予め決められた用紙として、レター紙を使用することは一例であり、これに限定されない。
【０１３３】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。即ち、上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること、は本発明の一実施例として開示されるものである。
【符号の説明】
【０１３４】
２１…ネットワークインタフェース部、２２…ＣＰＵ、２３…記憶部、２４…メモリ制御部、２５，２６…ＲＯＭ、２７…インターフェース回路、４０…用紙トレイ、５０…印刷機構、５１…感光体、５２…トナー供給部、５３…転写ベルト、５４…定着器、６０…制御部、７０…搬送機構、７１…第１搬送機構、７２…第２搬送機構、７３…第３搬送機構、８０…プリンター、８１…第１排紙トレイ、８２…第２排紙トレイ、９１…ＣＰＵ、９２…ＲＡＭ、９３…ＨＤＤ、９４…インターフェース部、９５…表示部、９６…プリンタードライバー、１００…印刷システム、ＬＣ１…第１用紙トレイ、ＬＣ２…第２用紙トレイ、ＬＣ３…第３用紙トレイ、ＬＣ４…第４用紙トレイ
【図１】
2010241077.tif 000003
【図２】
2010241077.tif 000004
【図３】
2010241077.tif 000005
【図４】
2010241077.tif 000006
【図５】
2010241077.tif 000007
【図６】
2010241077.tif 000008
【図７】
2010241077.tif 000009
【図８】
2010241077.tif 000010
【図９】
2010241077.tif 000011
【図１０】
2010241077.tif 000012
【図１１】
2010241077.tif 000013
【図１２】
2010241077.tif 000014
【図１３】
2010241077.tif 000015
【図１４】
2010241077.tif 000016
【図１５】
2010241077.tif 000017
【図１６】
2010241077.tif 000018
【図１７】
2010241077.tif 000019
【図１８】
2010241077.tif 000020
【図１９】
2010241077.tif 000021
【図２０】
2010241077.tif 000022
【図２１】
2010241077.tif 000023
【図２２】
2010241077.tif 000024
【図２３】
2010241077.tif 000025
【図２４】
2010241077.tif 000026
【図２５】
2010241077.tif 000027
【図２６】
2010241077.tif 000028
【図２７】
2010241077.tif 000029
【図２８】
2010241077.tif 000030
【図２９】
2010241077.tif 000031
【図３０】
2010241077.tif 000032