(57)【要約】      （修正有）【課題】積載手段に連続して排出される複数の印刷ジョブにかかるシート束の排出状態を同一にする。【解決手段】印刷システムは、複数のシートに印刷処理する印刷装置と、印刷処理された複数のシートをシート束として積載するスタッカ装置とを有し、シートを反転処理させてスタッカ装置に排出するフェイスダウン排出モードと、シートを反転処理させることなくスタッカ装置に排出するフェイスアップ排出モードのいずれかのモードを選択する。そして、印刷システムは、第１の印刷ジョブに引き続き第２の印刷ジョブに基づいて印刷処理を実行する場合、第１の印刷ジョブにかかる排出モードと同一の排出モードで、第２の印刷ジョブにかかる排出を実行する。【選択図】図１０
2007197206.tif 000002
【特許請求の範囲】
【請求項１】
複数ページの画像データを含む印刷ジョブを入力する入力手段と、
前記入力手段により入力された印刷ジョブに基づいて、複数のシートに印刷処理する印刷手段と、
前記印刷手段により印刷処理された複数のシートをシート束として積載する積載手段と、
前記シート束にかかるシートを、前記積載手段に積載される前に反転させる反転手段と、
前記シート束にかかるシートを前記反転手段により反転処理させて前記積載手段に排出する第１の排出モードと、前記シート束にかかるシートを前記反転手段により反転処理させることなく前記積載手段に排出する第２の排出モードのいずれかのモードを選択する選択手段とを有し、
前記選択手段は、前記第１の印刷ジョブに引き続き第２の印刷ジョブに基づいて印刷処理を実行する場合、前記第１の印刷ジョブにかかるシート束の排出のために選択した排出モードを、前記第２の印刷ジョブにかかるシート束の排出のために選択することを特徴とする印刷装置。
【請求項２】
前記積載手段にシートが積載されているか否かを検知する検知手段を有し、
前記第１の印刷ジョブは前記検知手段が前記積載手段にシートが積載されていないと検知している状態で入力される印刷ジョブであり、
前記選択手段は、前記検知手段が前記積載手段にシートが積載されていないと検知するまでは、前記第１の印刷ジョブにかかるシート束の排出のために選択した排出モードを、前記第１の印刷ジョブに引き続き入力される全ての印刷ジョブにかかるシート束の排出のために選択することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷装置が印刷処理したシート束を用いてシート処理を実行するシート処理装置にかかる情報を取得する取得手段を有し、
前記選択手段は、前記取得手段が取得した情報に基づいて、前記第１の排出モードと前記第２の排出モードのいずれかを選択することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記シート処理装置は前記印刷装置と通信媒体を介して接続されており、
前記取得手段は、前記通信媒体を介して前記シート処理装置から前記シート処理装置にかかる情報を取得することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記シート処理装置は、前記シート束の少なくとも一端を断裁する断裁処理を実行することを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記シート処理装置は、前記シート束の一端とカバーシートの中央部分を糊付けして製本物を作成するくるみ製本処理を実行することを特徴とする請求項３又は４に記載の印刷装置。
【請求項７】
複数ページの画像データを含む印刷ジョブを入力する入力工程と、
前記入力工程により入力された印刷ジョブに基づいて、複数のシートに印刷処理する印刷手段と、
前記シート束にかかるシートを、反転させる反転工程と、
前記シート束にかかるシートを前記反転工程により反転処理させて前記積載部に排出する第１の排出モードと、前記シート束にかかるシートを前記反転工程により反転処理させることなく前記積載部に排出する第２の排出モードのいずれかのモードを選択する選択工程と、
前記印刷工程により印刷処理された複数のシートを前記選択工程にて選択した排出モードにて排出させて積載部に積載する積載工程とを有し、
前記選択工程は、前記第１の印刷ジョブに引き続き第２の印刷ジョブに基づいて印刷処理を実行する場合、前記第１の印刷ジョブにかかるシート束の排出のために選択した排出モードを、前記第２の印刷ジョブにかかるシート束の排出のために選択することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷方法に関する。
【背景技術】
【０００２】
従来から、シートに印刷処理をして排紙トレイ等の積載部にシートを排出する印刷装置が知られている。そして、印刷処理されたシートの積載部への排出方法（排出モード）としては、次の２方法が知られている。第１の方法は、印刷処理された面を上向きにしてシートを排出するフェイスアップ（ＦＵ）排出方法である。第２の方法は、印刷処理された面を下向きにしてシートを排出するフェイスダウン（ＦＤ）排出方法である。印刷装置は、シートに印刷処理する印刷処理部は通常１箇所しか持たないので、フェイスアップ排出方法とフェイスダウン排出方法を、シートを反転させることにより切り替えている。
【０００３】
以上のようなフェイスアップ排出方法とフェイスダウン排出方法を、操作者の指示により切り替える印刷装置が知られている（例えば、特許文献１参照。）。
【０００４】
【特許文献１】特開２００５−１２１７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来技術では、印刷装置の操作者が、フェイスアップ排出方法とフェイスダウン排出方法のうち所望の排出方法を選択することが可能である。しかし、上記の従来技術では以下のような問題が生じることが考えられる。
【０００６】
印刷装置が備える積載部に複数の印刷ジョブにかかる複数のシート束を積載する場合、上記の従来技術では、以下のような指示が可能である。それは、１番目に実行する印刷ジョブにかかるシート束の排出方法をフェイスダウン排出方法とし、２番目に実行する印刷ジョブにかかるシート束の排出方法をフェイスアップ排出方法とする指示である。この場合、印刷装置が備える積載部には、フェイスダウン排出方法で排出されたシート束と、フェイスアップ排出方法で排出されたシート束とが混在することとなる。例えば、印刷装置にて印刷処理された複数の印刷ジョブにかかる複数のシート束を、印刷装置とは異なるシート処理装置で一括して処理する場合に問題が生じる。その問題とは、フェイスダウン排出方法で排出されたシート束と、フェイスアップ排出方法で排出されたシート束とが混在することにより一括したシート処理を実行すると不具合が生じるという問題である。例えば、シート処理装置にてシートの一端を断裁する断裁処理を実行する場合、フェイスダウン排出方法で排出したシート束と、フェイスアップ排出方法で排出したシート束とを適切に並び換えないと不具合が生じる。その不具合とは、あるシート束では印刷処理された面の右端部が断裁され、あるシート束では印刷処理された面の左端部が断裁されてしまうという不具合である。
【０００７】
本願発明は、上記の問題点を鑑みてなされたものであり、積載手段にシートを反転させて排出する第１の排出モードとシートを反転させることなく排出する第２の排出モードのいずれかにてシートを排出可能な印刷装置において、積載手段に連続して排出される複数の印刷ジョブにかかるシート束の排出状態を同一にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の印刷装置は、複数ページの画像データを含む印刷ジョブを入力する入力手段と、前記入力手段により入力された印刷ジョブに基づいて、複数のシートに印刷処理する印刷手段と、前記印刷手段により印刷処理された複数のシートをシート束として積載する積載手段と、前記シート束にかかるシートを、前記積載手段に積載される前に反転させる反転手段と、前記シート束にかかるシートを前記反転手段により反転処理させて前記積載手段に排出する第１の排出モードと、前記シート束にかかるシートを前記反転手段により反転処理させることなく前記積載手段に排出する第２の排出モードのいずれかのモードを選択する選択手段とを有し、前記選択手段は、前記第１の印刷ジョブに引き続き第２の印刷ジョブに基づいて印刷処理を実行する場合、前記第１の印刷ジョブにかかるシート束の排出のために選択した排出モードを、前記第２の印刷ジョブにかかるシート束の排出のために選択することを特徴とする。
【０００９】
また、本発明の印刷方法は、複数ページの画像データを含む印刷ジョブを入力する入力工程と、前記入力工程により入力された印刷ジョブに基づいて、複数のシートに印刷処理する印刷手段と、前記シート束にかかるシートを、反転させる反転工程と、前記シート束にかかるシートを前記反転工程により反転処理させて前記積載部に排出する第１の排出モードと、前記シート束にかかるシートを前記反転工程により反転処理させることなく前記積載部に排出する第２の排出モードのいずれかのモードを選択する選択工程と、前記印刷工程により印刷処理された複数のシートを前記選択工程にて選択した排出モードにて排出させて積載部に積載する積載工程とを有し、前記選択工程は、前記第１の印刷ジョブに引き続き第２の印刷ジョブに基づいて印刷処理を実行する場合、前記第１の印刷ジョブにかかるシート束の排出のために選択した排出モードを、前記第２の印刷ジョブにかかるシート束の排出のために選択することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、積載手段（積載部）にシートを反転させて排出する第１の排出モードとシートを反転させることなく排出する第２の排出モードのいずれかにてシートを排出可能な印刷装置及び印刷方法において、積載手段（積載部）に連続して排出される複数の印刷ジョブにかかるシート束の排出状態を同一にすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して本発明の実施の形態を説明する。
【００１２】
（第１の実施形態）
＜印刷システム（印刷装置）の全体構成＞
図１は、本発明の実施形態に対応する印刷システム（広義の印刷装置）の全体構成を示す図である。
【００１３】
図１において、１０５は印刷装置であり、画像データに基づいてシートに印刷処理をするとともに、印刷処理されたシートをスタッカ装置１０４へ搬送する。スタッカ装置１０４は、印刷装置１０５から搬送されたシートをスタックトレイ（不図示）に積載する。また、スタッカ装置１０４は、印刷装置１０５から搬送されたシートをスタックトレイに積載することなく、くるみ製本装置１０３へ搬送することもできる。くるみ製本装置１０３は、印刷装置１０５からスタッカ装置１０４を介して搬送される複数のシートＳを後述する集積トレイ４２にシート束Ｓ１として積載する。そして、集積トレイ４２に積載されたシート束Ｓ１を後述するカバーシート積載トレイ７０に積載されたカバーシートＳ２でくるむことでくるみ製本物を作成する。
【００１４】
なお、くるみ製本装置１０３は、スタッカ装置１０４から搬送されたシートＳを集積トレイ４２に積載することなく、中綴じ製本装置１０２へ搬送することもできる。中綴じ製本装置１０２は、印刷装置１０５からくるみ製本装置１０３を介して搬送される複数のシートＳからなるシート束Ｓ１に対してステイプル処理を実行することで中綴じ製本物を作成する。なお、中綴じ製本装置１０２にて作成された中綴じ製本物は、断裁装置１０１に搬送され断裁処理が実行される。なお、断裁処理とは、複数枚のシートで構成されるシート束の少なくとも一端を切断するシート処理をいう。
【００１５】
なお、図１では印刷システム（印刷装置）２０００を、印刷装置１０５、スタッカ装置１０４、くるみ製本装置１０３、中綴じ製本装置１０２及び断裁装置１０１で構成したが他の構成であってもよい。少なくとも印刷装置１０５とスタッカ装置１０４を組み合わせることで、本実施形態に対応する印刷システム（印刷装置）２０００を構成することができる。
【００１６】
＜印刷装置の制御構成＞
図２は、本発明の実施形態に対応する印刷装置１０５の制御構成を示すブロック図である。
【００１７】
図２において２０１はスキャナ部であり、複数枚の原稿（紙等のシートに画像が印刷されたもの）を光学的に読み取って画像データを生成するとともに、読み取られた画像データに対して画像処理（例えば、シェーディング補正処理）を実行する。そして、スキャナ部２０１は、画像処理が実行された複数ページの画像データを１つの印刷ジョブとしてハードディスク（ＨＤＤ）２０９へ記憶させる。２０２は外部Ｉ／Ｆであり、印刷装置１０５にネットワーク２３２を介して接続されたコンピュータ端末２３３から複数ページの画像データを含む印刷ジョブを受信する。そして、外部Ｉ／Ｆ２０２は、コンピュータ端末２３３から受信した印刷ジョブをハードディスク２０９へ記憶させる。２０３はプリンタ部であり、ハードディスク２０９に記憶された印刷ジョブに基づいて、複数のシートＳに印刷処理を実行する。なお、印刷ジョブは複数ページの画像データから構成されているので、複数の画像データが複数のシートＳの各々に印刷処理される。２０４は操作部であり、印刷装置１０５の操作者による各種の指示を受け付け、受け付けた指示をメモリコントローラ部２０６へ伝えることで印刷装置１０５に各種の設定を行うものである。また、外部Ｉ／Ｆ２０２は、ネットワーク２３２を介してオフラインくるみ製本装置２３４及びオフライン断裁装置２３５に接続されている。前述したくるみ製本装置１０３は、印刷装置１０５から搬送された印刷済みのシートＳを直接的に受け入れる方式（以下、オンライン方式）であった。それに対して、オフラインくるみ製本装置２３４は、印刷システム２０００のスタッカ装置１０４に印刷処理されたシートを排紙した後に、印刷システム２０００の操作者により運搬されたシート束を処理するものである。このように、印刷装置１０５が印刷処理したシートを直接的に受け入れるのではなく、操作者により運搬されたシート束を受け入れる方式をオフライン方式という。また、前述した断裁装置１０１は、印刷装置１０５から搬送された印刷済みのシートＳを直接的に受け入れる方式（以下、オンライン方式）であった。それに対して、オフライン断裁装置２３５は、印刷システム２０００のスタッカ装置１０４に印刷処理されたシートを排紙した後に、印刷システム２０００の操作者により運搬されたシート束を断裁処理するものである。なお、オフラインくるみ製本装置２３４は、通常はオフライン断裁装置２３５にて断裁処理されたシート束に対してくるみ製本処理を施す。従って、第１の実施形態のシステムでは、スタッカ装置１０４に排紙されたシート束を操作者がオフライン断裁装置２３５へ運搬して断裁処理を施す。その後、オフライン断裁装置２３５にて断裁処理が施されたシート束を操作者がオフラインくるみ製本装置２３４へ運搬してくるみ製本処理を施す。なお、オフラインくるみ製本装置２３４は、印刷装置と直接的に接続されていない点を除いては、くるみ製本装置１０３と同様の構造であるものとする。また、オフライン断裁装置２３５は、印刷装置と直接的に接続されていない点を除いては、断裁装置１０１と同様の構造であるものとする。
【００１８】
ＣＰＵ２０５は、ＲＯＭ２０７から読み込んだプログラムをＲＡＭ２０８へ書き込み、ＲＡＭ２０８を用いてプログラムを実行することで印刷装置１０５を含む印刷システム２０００の全体を制御する。なお、ＲＯＭ２０７には、外部Ｉ／Ｆ２０２が外部装置から印刷ジョブとして受信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ：ページ記述言語）コードデータを解釈するためのプログラムが記憶されている。さらに、ＲＯＭ２０７には、ＰＤＬコードデータを解釈した後にプリント部２０３にて印刷可能なデータを生成するためのプログラムが記憶されている。メモリコントローラ部２０６は、ＲＯＭ２０７、ＲＡＭ２０８、及びハードディスク２０９に対する、各部からのアクセスを制御する。
【００１９】
圧縮伸長部２１０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ２０８、ハードディスク２０９に記憶されている画像データに圧縮処理を実行することができる。また、圧縮伸長部２１０は、各種圧縮方式により圧縮処理された画像データを伸長する伸長処理を実行することができる。
【００２０】
回転部２３１は、ハードディスク２０９に記憶された画像データをプリンタ部２０３へ送信して印刷処理を実行させるにあたって、画像データを回転させる必要がある場合に、回転処理を実行するものである。回転部２３１は、回転処理として、画像データの天地方向を逆転させる１８０°回転処理や、９０°回転処理等の、任意の角度の回転処理を実行することができる。なお、回転部２３１が実行する回転処理の回転角度の設定等は、ＣＰＵ２０５からできるものとする。
【００２１】
オプションＩ／Ｆ２３０は、ＣＰＵ２０５が、印刷装置１０５に接続されるオプション装置としてのスタッカ装置１０４、くるみ製本装置１０３、中綴じ製本装置１０２及び断裁装置１０１と通信するためのインターフェースである。スタッカ装置１０４、くるみ製本装置１０３、中綴じ製本装置１０２及び断裁装置１０１は各々内部の動作を制御するためのＣＰＵ（不図示）を有する。そして、印刷装置１０５のＣＰＵ２０５は、オプションＩ／Ｆ２３０を介して各オプション装置のＣＰＵを制御するための制御コマンドを送信することにより、スタッカ装置１０４、くるみ製本装置１０３、中綴じ製本装置１０２及び断裁装置１０１を制御する。
【００２２】
＜印刷装置の構成＞
次に、印刷装置１０５の構成について、図３を用いて説明する。
【００２３】
印刷装置１０５は、大きく分けてスキャナ部２０１およびプリンタ部２０３から構成される。スキャナ部２０１は、原稿給送ユニット２５０に積載されたシート束をその積載順に従って先頭（最上部）から順次１枚ずつプラテンガラス２１１上に給送する。そして原稿給送ユニット２５０は、スキャナユニット２２０による読み取り動作が終了した後、排出トレイ２１９に排出する。スキャナユニット２１０は、プラテンガラス２１１上に原稿シートが搬送されると、ランプ２１２を点灯して光学ユニット２１３の移動を開始させ、シート状の原稿を下方から照射しながら走査する。原稿からの反射光が複数のミラー２１４、２１５、２１６およびレンズ２１７を通ってＣＣＤイメージセンサ（以下、ＣＣＤ）２１８に導かれ、走査された原稿上の画像はＣＣＤ２１８によって画像データとして読み取られる。ＣＣＤ２１８で読み取られた画像データは、所定の画像処理が施された後、ハードディスク２０９に記憶される。
【００２４】
プリンタ部２０３は、ハードディスク２０９から読み出される画像データに対応するレーザ光を、レーザドライバ３２１によって駆動されるレーザ発光部３２２から出力する。レーザ光を照射された感光ドラム３２３にはレーザ光に応じた静電潜像が形成され、現像器３２４は静電潜像の部分に現像剤（例えば、トナー）を付着させる。
【００２５】
一方、レーザ光の照射開始と同期したタイミングで、カセット３１１、カセット３１２、カセット３１３、カセット３１４、手差しトレイ３１５の何れかからシートＳを給紙し、搬送路３３１を経由して転写部３２５まで搬送する。ここで、手差しトレイ３１５には、シートＳが載置されたことを検知するシート検知センサ３１５ａが設けられている。転写部３２５は感光ドラム３２３に付着している現像剤をシートＳ上に転写する。現像剤が転写されたシートＳは搬送ベルト３２６によって定着部３２７に搬送され、定着部３２７にて加熱される。それによりシートＳ上の現像剤は、シートＳに定着される。現像剤が定着したシートＳは、搬送路３３５、３３４を経由してスタッカ装置１０４に搬送される。スタッカ装置１０４にシートＳを搬送する（排出する）にあたっては、フェイスアップ排出モードとフェイスダウン排出モードとがある。フェイスアップ排出モードは、印刷処理がされた面を上向きにして排出するモードであり、搬送路３３５から搬送されたシートＳを反転させることなく搬送路３３４から排出する。一方、フェイスダウン排出モードは、印刷処理がされた面を下向きにして排出するモードであり、搬送路３３５から搬送されたシートＳを反転させてから搬送路３３４へ搬送する。具体的には、ＣＰＵ２０５は定着部３２７を経由したシートＳを搬送路３３５へ搬送せずに搬送路３３６、３３８まで導くようプリンタ部２０３を制御する。そしてその後に、シートＳを逆方向に搬送し、搬送路３３７、３３４を経由してスタッカ装置１０４にシートを排出する。印刷装置１０５は、ＣＰＵ２０５の指示により、フェイスダウン排出モード又はフェイスアップ排出モードのいずれかを用いてシートＳをスタッカ装置１０４へ排出することができる。
【００２６】
＜スタッカ装置の構成＞
次に、スタッカ装置１０４の構成について、図１３を用いて説明する。
【００２７】
スタッカ装置１０４は、右側に設置された印刷装置１０５から印刷処理されたシートを受け入れる。スタッカ装置１０４が印刷装置１０５から受け入れたシートＳは、搬送路１３０１を経てスタッカトレイ１３０４に積載される。なお、印刷装置１０５から搬送されたシートＳがスタッカトレイ１３０４に積載されるのは、後述する図９においてシートＳの排紙方法として“スタッカ”が選択された場合である。図９において、シートＳの排紙方法として“くるみ製本”や“中綴じ製本”が選択された場合、シートＳは搬送路１３０５を経てくるみ製本装置１０３へ排出される。また、１３０２は、ばね部材であり、スタッカトレイ１３０４に積載されるシートＳの重量により縮むものである。スタッカトレイ１３０４の垂直方向の位置は、積載されるシートＳの重量（枚数）が多くなるに従って下方へ下がることで、スタッカトレイ１３０４の最上面に位置するシートと搬送路１３０１との位置関係を一定に保たれる。１３０３は、台車であり、ばね部材１３０２及びスタッカトレイ１３０４が固着されている。スタッカ装置１０４に積載されたシートＳは、台車とともに運搬することが可能であるので、操作者がシート束を持ち上げることなく、容易にオフラインくるみ製本装置２３４やオフライン断裁装置に運搬できる。１３０７は、搬送路であり、例えば印刷システム２０００にてシートの搬送不良が発生した場合に、印刷装置１０５内の印刷済みのシートＳを排出するための搬送路である。搬送路１３０７を経たシートＳは、エスケープトレイ１３０６へ搬送される。１３０８は、シート検知センサであり、スタッカトレイ１３０４にシートＳが積載されているか否か検知するものである。スタッカ装置１０４は、シート検知センサが、シートＳがスタッカトレイ１３０４に積載されていることを検知している場合は、その旨を示す情報をオプションＩ／Ｆ２３０を介してＣＰＵ２０５へ送信する。一方、スタッカ装置１０４は、シート検知センサが、シートＳがスタッカトレイ１３０４に積載されていないことを検知している場合は、その旨を示す情報をオプションＩ／Ｆ２３０を介してＣＰＵ２０５へ送信する。これにより、ＣＰＵ２０５は、スタッカ装置１０４のスタッカトレイ１３０４にシートＳが積載されているか否かを判定することが可能となる。
【００２８】
＜操作部の構成＞
次に、図４を用いて印刷装置１０５が備える操作部２０４の構成について説明する。
【００２９】
操作部２０４は、各種ハードキー４−２４１〜４−２４６を含むハードキー群４−２４０を備える。また、操作部２０４は、液晶表示装置からなるドットマトリックスで構成される液晶表示部４−２５０を有する。液晶表示部４−２５０は表面にタッチパネルを備えている。操作部２０４は、印刷装置１０５の操作者がキー表示部を押下したことによりキー入力がされたことを検知し、ＣＰＵ２０５へキー入力に応じた信号を送信する。そして、ＣＰＵ２０５は、ＲＯＭ２０７に記憶されたプログラムに基づいて印刷装置１０５を制御し、受信した信号に応じた動作を実行する。
【００３０】
キー４−２４３は電源キーで、電源のＯＮ／ＯＦＦをする為のキーである。キー４−２４４は節電キーで、節電モードにする／節電モードを解除する為のキーである。スタートキー４−２４１は、スキャナ部２０１による原稿上の画像の読み取り動作を開始させる指示等の各種処理をスタートさせる指示を操作者に入力させる為のキーである。ストップキー４−２４２は、印刷装置１０５を含む印刷システム２０００により実行中の動作を中止させる指示を操作者に入力させる為のキーである。
【００３１】
また、キー群４−２４５は、コピー枚数、ズーム倍率等を入力させる０〜９までのテンキーとその入力をクリアするためのクリアキーを有する。このキー郡４−２４５で入力されたコピー部数は、液晶表示部４−２５３に表示される。リセットキー４−２４６は、液晶表示部４−２５０やハードキー群４−２４０を介して操作者により設定された設定条件を初期状態に戻すためのキーである。
【００３２】
液晶表示部４−２５０は、ＣＰＵ２０５からの指示により、印刷システム２０００の動作状態等を表示する。液晶表示部４−２５０には、タッチキーも表示される。液晶表示部４−２５０において、キー４−２５２は、印刷装置１０５が印刷処理に用いるシートＳ（用紙）が積載されたカセットを選択するキーである。ＣＰＵ２０５は、このキーが操作者により押下されると、液晶表示部４−２５０に用紙選択画面を表示するよう操作部２０４を制御する。
【００３３】
＜コンピュータ端末から印刷装置への印刷ジョブの送信処理＞
次に、コンピュータ端末から印刷装置への印刷ジョブの送信処理を説明する。
【００３４】
図５、コンピュータ端末２３３の構成を示す図である。
図５おいて、コンピュータ端末２３３は、ＲＯＭ９０３のプログラム用ＲＯＭあるいは外部メモリ９１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ９０１を備える。ＣＰＵ９０１は、システムバス９０４に接続される各バスデバイスを総括的に制御する。また、ＲＯＭ９０３のプログラム用ＲＯＭあるいは外部メモリ９１１には、ＣＰＵ９０１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）や後述するプリンタドライバ等が記憶されている。ＲＯＭ９０３のフォント用ＲＯＭあるいは外部メモリ９１１には文書処理の際に使用するフォントデータ等が記憶されている。また、ＲＯＭ９０３のデータ用ＲＯＭあるいは外部メモリ９１１には文書処理等を行う際に使用する各種データが記憶される。ＲＡＭ９０２は、ＣＰＵ９０１の主メモリ、ワークエリア等として機能する。
【００３５】
キーボードコントローラ（ＫＢＣ）９０５は、キーボード９０９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）９０６は、ＣＲＴディスプレイ（ＣＲＴ）９１０の表示を制御する。ディスクコントローラ（ＤＫＣ）９０７は、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ９１１とのアクセスを制御する。外部メモリ９１１は、ブートプログラム、各種のアプリケーション、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶する。プリンタコントローラ（ＰＲＴＣ）９０８は、ネットワーク２３２を介して印刷装置１０５に接続されて、印刷装置１０５との通信処理を実行する。
【００３６】
図６、コンピュータ端末２３３のソフトウェア構成図である。アプリケーション１００１、グラフィックエンジン１００２、プリンタドライバ１００３、およびシステムスプーラ１００４は、外部メモリ９１１に保存されたプログラムとして存在する。
【００３７】
外部メモリ９１１に保存されているアプリケーション１００１は、ＲＡＭ９０２にロードされて実行される。そして、アプリケーション１００１から印刷装置１０５に対して印刷ジョブを送信する際には、ＲＡＭ９０２にロードされ実行可能となっているグラフィックエンジン１００２を利用して出力（描画）を行う。
【００３８】
グラフィックエンジン１００２が出力したデータは、プリンタドライバ１００３に渡される。プリンタドライバ１００３は、外部メモリ９１１からＲＡＭ２にロードされ、ＣＰＵ９０１により実行されるものである。そして、プリンタドライバ１００３は、グラフィックエンジン１００２から渡されたデータを印刷装置１０５が解釈可能な制御コマンド（例えば、ＰＤＬコマンド）に変換する。制御コマンドは、ＯＳによってＲＡＭ９０２にロードされたシステムスプーラ１００４を経てネットワーク２３２経由で印刷装置１０５へ出力される仕組みとなっている。そして、このような制御コマンドを、印刷ジョブと呼ぶものとする。
【００３９】
なお、プリンタドライバ１００３による印刷ジョブの生成を行うためには、印刷装置１０５における印刷処理条件（印刷処理に用いるシートの種類、両面・片面印刷の指定等）を設定する必要がある。この設定は、通常プリンタドライバ２０３が提供するウィンドウ（ＣＲＴ９１０上に表示するもの）から行う。そして、プリンタドライバ２０３は、ウィンドウを介してコンピュータ端末２３３の操作者が設定した内容を印刷ジョブに印刷処理条件として付加する。
【００４０】
図７は、コンピュータ端末２３３にインストールされているプリンタドライバ１００３が印刷処理条件を設定するためのウィンドウを示す図である。
【００４１】
コンピュータ端末２３３は、アプリケーション１００１にて文書を作成している際に、プリンタドライバ１００３を起動させることで図７の設定画面をＣＲＴ９１０に表示させる。
【００４２】
図７の設定画面において、コンピュータ端末２３３の操作者（作業者）は、プリンタ名選択ボックス７０１を不図示のポインティングデバイス等を用いて操作する。この操作により、コンピュータ端末２３３が印刷ジョブを送信する送信先として、印刷装置１０５又は他の印刷装置が選択される。図７においてコンピュータ端末２３３は、印刷装置１０５を選択している。また、コンピュータ端末２３３を操作する操作者は、印刷範囲選択ボックス７０２を、ポインティングデバイス等を用いて操作する。これにより、アプリケーション１００１が生成する文書のうち所望のページが印刷装置１０５にて印刷すべき範囲として決定する。プリンタドライバ１００３は、操作者が「すべて」を選択した場合には、アプリケーション１００１が生成した文書の全てのページを印刷対象とする。また、プリンタドライバ１００３は、操作者が「現在のページ」を選択した場合には、アプリケーション１００１が生成した複数ページの文書のうち現在ＣＲＴ９１０上に表示されているページを印刷対象とする。また、プリンタドライバ１００３は、操作者が「ページ指定」を選択した場合には、アプリケーション１００１が生成した複数ページの文書のうちエディットボックス７０３に入力されているページを印刷対象とする。また、プリンタドライバ１００３は、操作者が印刷部数設定ボックス７０４に入力した部数を印刷対象の部数にする。
【００４３】
そして、コンピュータ端末２３３の操作者は、印刷装置１０５へ送信する印刷ジョブの印刷処理条件の設定が終了したならばＯＫボタン７０６を押下する。それにより、プリンタドライバ１００３は、印刷ジョブの生成を開始する。なお、コンピュータ端末２３３の操作者は、印刷ジョブの生成を中止する場合には、キャンセルボタン７０７を押下する。
【００４４】
図８は、図７のプリンタドライバのプロパティ設定画面においてプロパティボタン７０５を押下したときに表示される画面を示す図である。
【００４５】
コンピュータ端末２３３を操作する操作者は、原稿サイズ選択ボックス８０１を不図示のポインティングデバイス等を用いて操作する。この操作により、プリンタドライバ１００３は、アプリケーション１００１が編集する文書における各ページの原稿サイズを選択する。なお、通常はアプリケーション１００１が編集する文書には原稿サイズが指定されているので、この原稿サイズが自動的に選択される（図８ではＡ４）。また、プリンタドライバ１００３は、操作者が出力用紙サイズ選択ボックス８０２について「原稿サイズと同じ」を選択した場合には、印刷装置１０５にて印刷処理（出力処理）に用いるシートのサイズとしてＡ４サイズを選択する。なお、操作者は出力用紙サイズとして、「原稿サイズと同じ」を選択する以外にも「Ａ３サイズ」、「Ｂ５サイズ」等の所望のシートサイズを選択することができる。ただし、この場合は、原稿サイズと異なるサイズが選択されるので、プリンタドライバ１００３は、倍率を変更しつつ印刷ジョブを生成する。また、プリンタドライバ１００３は、操作者が部数選択ボックス１２０３について所望の印刷部数を入力したことに応じて入力された部数を印刷ジョブに設定する。また、プリンタドライバ１００３は、操作者が印刷方向指定ボックス８０４にて選択した印刷方向を入力する。
【００４６】
そして、操作者がＯＫボタン８０５を選択したことにより原稿サイズ選択ボックス８０１、出力用紙サイズ選択ボックス８０２、部数選択ボックス８０３、印刷方向指定ボックス８０４に入力されている値を確定する。一方、操作者がキャンセルボタン８０６を選択したことによりボックス８０１〜８０４に入力されている値を確定せずに予め定められている初期設定に戻す。
【００４７】
図９は、図８のプリンタドライバ１００３のプロパティ設定画面において仕上げタブ８０８が選択されたときに表示される画面を示す図である。
【００４８】
コンピュータ端末２３３を操作する操作者は、印刷方法選択ボックス９０１を不図示のポインティングデバイス等を用いて操作する。この操作により、プリンタドライバ１００３は、印刷ジョブを印刷装置１０５にて印刷処理させるときの印刷方法（印刷処理条件の１つ）を選択する。なお、印刷方法としては、シートの片面のみに印刷処理をする「片面印刷」、シートの両面に印刷処理をする「両面印刷」等がある。
【００４９】
また、コンピュータ端末２３３を操作する操作者は、シート排出方法選択ボックス９０４を不図示のポインティングデバイス等を用いて操作する。この操作により、プリンタドライバ１００３は、印刷装置１０５にて印刷処理されたシートＳの排紙方法を選択する。シートの排紙方法としては、ステイプル、断裁、中綴じ製本、くるみ製本、スタッカがある。“ステイプル”は、中綴じ製本装置１０２によりステイプル処理をして排紙する方法であり、印刷装置１０５が印刷処理した複数枚のシートの端部にステイプル処理して排紙（排出）する方法である。また、“中綴じ製本”は、中綴じ製本装置１０２により中綴じ製本処理をして排紙する方法であり、印刷装置１０５が印刷処理した複数枚のシートの中央部にステイプル処理を施すとともに、シートの中央部で折りたたんで排紙（排出）する方法である。また、“断裁”は、断裁装置１０１により断裁して排紙する方法であり、印刷装置１０５が印刷処理した複数枚のシートの端部を断裁して排紙（排出）する方法である。また、“くるみ製本”は、くるみ製本装置１０３によりくるみ製本処理して排紙する方法であり、印刷装置１０５が印刷処理した複数枚のシートを、カバーシートで包み込んで糊付けして排紙（排出）する方法である。
【００５０】
また、コンピュータ端末２３３を操作する操作者は、ボックス９０５を不図示のポインティングデバイス等を用いて操作する。ボックス９０５は、ボックス９０４にて“スタッカ”が選択された場合にのみ選択可能になるボックスである。この操作により、プリンタドライバ１００３は、スタッカ装置１０４に排紙されたシート束に対するオフラインシート処理を選択する。オフラインシート処理の種類としては、オフラインシート処理をしない方法と、オフラインくるみ製本装置２３４を使用する方法と、オフライン断裁装置２３５を使用する方法とがある。
【００５１】
そして、操作者がＯＫボタン９０２を選択したことにより印刷方法選択ボックス９０１、シート排紙方法選択ボックス９０４及びオフラインシート処理選択ボックス９０５に入力されている値を確定する。一方、操作者がキャンセルボタン９０３を選択したことにより印刷方法選択ボックス９０１、シート排紙方法選択ボックス９０４及びオフラインシート処理選択ボックス９０５に入力されている値を確定せずに予め定められている初期設定に戻す。
【００５２】
＜印刷処理の実行手順−片面印刷＞
次に、図１０を用いて、第１の実施形態における印刷処理のフローを説明する。ここでは、図９のボックス９０４にて、シートの排紙方法としてスタッカが選択された場合に実行される印刷処理について説明する。また、図１０は、図９のボックス９０１にてシートＳの片面にのみ印刷処理をすると設定された場合の動作を示すものである。
【００５３】
ステップＳ１００１で、ＣＰＵ２０５は、印刷ジョブの入力処理を実行する。ここで、入力処理は、コンピュータ端末２３３から印刷ジョブ（画像データ）を受信することにより実行される。具体的には、外部Ｉ／Ｆ２０２がコンピュータ端末２３３から印刷ジョブを受信したことにより印刷ジョブに制御コードとして含まれる画像データをハードディスク２０９へ書き込む。そして、メモリコントローラ部２０６は、ハードディスク２０９から印刷ジョブを読み出してプリンタ部２０３へ出力することで複数ページの画像データを入力する。
【００５４】
ステップＳ１００２で、ＣＰＵ２０５は、スタッカ装置１０４のスタッカトレイ１３０４にシートＳが積載されているか否かを判別する。ＣＰＵ２０５は、スタッカトレイ１３０４にシートＳが積載されている場合はステップＳ１００４に進み、積載されていない場合はステップＳ１００３に進む。
【００５５】
ステップＳ１００３で、ＣＰＵ２０５は、ステップＳ１００１にて入力された印刷ジョブに含まれる印刷処理条件情報に基づいて、排紙モードとしてフェイスダウン排出モード又はフェイスアップ排出モードのいずれかを選択する。ここで、印刷ジョブに含まれる印刷処理条件情報とは、図１４に示すような情報である。印刷処理条件情報としては、図７〜９にて、プリンタドライバ１００３を介して操作者が入力した値が設定されている。また、図１２は、印刷装置１０５のハードディスク２０９に記憶されているテーブルであり、オフラインシート処理の種類に対する排出モードの指定を示すものである。なお、ＣＰＵ２０５は、ネットワーク２３２を介して、オフラインくるみ製本装置２３４及びオフライン断裁装置２３５から、図１２のテーブルに示す情報を取得する。また、ハードディスク２０９に予め図１２に示す情報を記憶させておいても良い。第１の実施形態においては、シートＳをスタッカ装置１０５のスタッカトレイ１３０４に積載する場合に、オフラインシート処理の実行に関して以下の３種類の方法がある。１つ目は、シートＳをスタッカ装置１０５のスタッカトレイ１３０４に積載するだけで、その後に何のシート処理も実行しない方法である。また、２つ目は、シートＳをオフラインくるみ製本装置２３４にてくるみ製本処理させる方法である。３つ目は、シートＳをオフライン断裁装置２３５にて断裁処理させる方法である。そして、図１２には、各々の方法に対して、排出モードが設定されている。
【００５６】
図１２では、オフラインシート処理をしない場合は、フェイスダウン排出モードが対応付けられている。フェイスダウン排出モードの場合、印刷装置１０５は印刷ジョブにかかる先頭ページから順に印刷処理をすることとなる。印刷装置１０５のＣＰＵ２０５は、印刷ジョブをコンピュータ端末２３３から受信しつつ順次印刷ジョブに含まれる制御データ（ＰＤＬデータ）を解析してプリンタ部２０３にて印刷可能な印刷データに変換する。なお、ここでは、印刷装置１０５は、印刷ジョブを受信するにあたって、先頭ページにかかるデータを先に受信し、その後に２、３、４と１ページずつ受信して最後に最終ページにかかるデータを受信するものとする。そして、印刷ジョブに複数ページの画像データが含まれている場合、ＣＰＵ２０５は、先頭ページから順に制御データの解析を行うので、先頭ページから順に印刷データが生成される。フェイスダウン排出モードは、先頭ページから順に印刷処理するモードであるので、先頭ページの印刷データが生成され次第、すぐに印刷処理を開始できるメリットがある。
【００５７】
また、図１２では、オフラインシート処理として、オフラインくるみ製本処理を実行する場合は、フェイスアップ排出モードが対応付けられている。フェイスアップ排出モードの場合、印刷装置１０５は印刷ジョブにかかる最終ページから順に印刷処理をすることとなる。フェイスアップ排出モードは、最終ページから順に印刷処理するモードであるので、最終ページの印刷データが生成されなければ、印刷処理を開始できないというデメリットがある。しかし、図２におけるオフラインくるみ製本装置２３４は、印刷処理された面を上向き（フェイスアップ）にてトレイ（不図示）にシート束を設置してくるみ製本処理を開始させるものとする。そうすると、スタッカ装置１０４のスタッカトレイ１３０４には、シートをフェイスアップにて積載させる必要がある。そこで、オフラインくるみ製本処理には、フェイスアップ排出モードが対応付けられているのである。
【００５８】
また、図１２では、オフラインシート処理として、オフライン断裁処理を実行する場合は、フェイスダウン排出モードが対応付けられている。図２におけるオフライン断裁装置２３５は、印刷処理された面を下向き（フェイスダウン）にてトレイ（不図示）にシート束を設置して断裁処理を開始させるものとする。そうすると、スタッカ装置１０４のスタッカトレイ１３０４には、シートをフェイスダウンにて積載させる必要がある。そこで、オフライン断裁処理には、フェイスダウン排出モードが対応付けられているのである。
【００５９】
ここで、図１０のステップＳ１００３の説明に戻る。
図１０のステップＳ１００３で、ＣＰＵ２０５は、図１４の印刷処理条件情報にてくるみ製本処理が設定されており、図１２にてくるみ製本処理はフェイスアップ排出モードに対応付けられていることから、ステップＳ１０１１へ進む。
【００６０】
ステップＳ１０１１で、ＣＰＵ２０５は、複数ページの画像データの印刷順序を制御するためのページ識別情報Ｎとして、初期値の“１”を設定する。
【００６１】
ＣＰＵ２０５は、ステップＳ１０１２で（Ｍ−Ｎ＋１）ページ目の印刷処理をプリンタ部２０３に実行させる。ここで、（Ｍ−Ｎ＋１）ページ目としているのは、Ｍページの印刷ジョブを印刷する場合に、最終ページであるＭページ目から印刷処理させるためである。そして、フェイスアップ排出モードでは、フェイスダウン排出モードと異なりシートＳの反転処理をさせない。これは、印刷処理されたシートＳをスタッカトレイ１３０４に上面にフェイスアップ（印刷処理された面が上向きの状態）で集積させるためである。
【００６２】
ＣＰＵ２０５は、ステップ１０１３でページ識別情報Ｎをインクリメントしてステップ１０１４へ進む。ステップＳ１０１４でＣＰＵ２０５は、ページ識別情報ＮがＭ＋１となったかを判定し、Ｎ＝Ｍ＋１であればステップＳ１０１０へ進み、そうでなければステップＳ１０１２へ戻る。ここで、Ｍは印刷ジョブのページ数であり、例えば１０ページの画像データからなる印刷ジョブであれば１０が設定される。
【００６３】
ＣＰＵ２０５は、以上のステップＳ１０１２からＳ１０１４を繰り返すことで、スタッカトレイ１３０４へ複数枚のシートＳを集積させてシート束を生成する。なお、この場合にスタッカトレイ１３０４に積載されるシート束を模式的に示したものが図１５である。図１５は、３ページの画像データからなる印刷ジョブを実行した場合に対応し、スタッカトレイ１３０４にシートＳがフェイスアップにて集積されている。なお、この場合印刷順序は、３ページ目が先頭となり、１ページ目が最後となる。
【００６４】
以上のステップＳ１０１１〜ステップＳ１０１４はフェイスアップ排出モードを示すものであった。次に、ＣＰＵ２０５がステップＳ１００３にてフェイスダウン排出モードを選択した場合に実行するステップＳ１００５〜ステップＳ１００９について説明する。
【００６５】
なお、以下のステップＳ１００５〜Ｓ１００９は、Ｍページの画像データからなる印刷ジョブを１ページ目、２ページ目、・・・Ｍ−１ページ目、Ｍページ目と印刷処理するフローである。それに対してステップＳ１０１１〜Ｓ１０１４は、Ｍページ目、Ｍ−１ページ目・・・２ページ目、１ページ目と、印刷順序を逆順にして印刷処理するフローである。
【００６６】
ステップＳ１００５で、ＣＰＵ２０５は、複数ページの画像データの印刷順序を制御するためのページ識別情報Ｎとして、初期値の“１”を設定する。なお、このページ識別情報ＮはＲＡＭ２０８へ記憶されＣＰＵ２０５が読み出し及び書き込みが可能な情報である。
【００６７】
ＣＰＵ２０５は、ステップＳ１００６でＮページ目の印刷処理をプリンタ部２０３に実行させ、ステップＳ１００７でシートＳの反転処理をさせた後にシートＳをスタッカ装置１０４へ排出させる。なお、シートＳを反転処理させているのは、シートＳの上面に印刷処理された状態（フェイスアップ）のシートＳをスタッカトレイ１３０４に下面に印刷処理された状態（フェイスダウン）で集積させるためである。
【００６８】
ＣＰＵ２０５は、ステップ１００８でページ識別情報Ｎに１を加算してステップ１００９へ進む。ステップＳ１００９でＣＰＵ２０５は、ページ識別情報ＮがＭ＋１となったかを判定し、Ｎ＝Ｍ＋１であればステップＳ１０１０へ進み、そうでなければステップＳ１００６へ戻る。
【００６９】
ＣＰＵ２０５は、以上のステップＳ１００６からＳ１００９を繰り返すことで、スタッカトレイ１３０４へ複数枚のシートＳを集積させてシート束を生成する。なお、この場合にスタッカトレイ１３０４に積載されるシート束を模式的に示したものが図１６である。図１６は、３ページの画像データからなる印刷ジョブを実行した場合に対応し、スタッカトレイ１３０４にシートＳがフェイスダウン（印刷処理された面が下向きの状態）にて集積されている。なお、この場合の印刷順序は、１ページ目が先頭となり、３ページ目が最後となる。
【００７０】
ステップＳ１０１０で、ＣＰＵ２０５は、引き続き実行すべき印刷ジョブがあるか否かを判定し、印刷ジョブがあればステップＳ１００１へ戻り、印刷ジョブがなければ処理を終了させる。
【００７１】
ステップＳ１００１へ戻った後に、ＣＰＵ２０５は印刷ジョブの入力処理を実行し、ステップＳ１００２へ進む。既に１つの印刷ジョブの印刷処理が終了している場合、スタッカトレイ１３０４にはシートＳが積載されているので、ステップＳ１００４へ進む。
【００７２】
ステップＳ１００４で、ＣＰＵ２０５は、直前に実行された印刷ジョブの排出モードがフェイスダウン排出モードであったか否かを判定する。ＣＰＵ２０５は直前に実行された印刷ジョブの排出モードがフェイスダウン排出モードであればステップＳ１００５へ進み、フェイスアップ排出モードであればステップＳ１０１１へ進む。ステップＳ１００４において、ＣＰＵ２０５は、図１２及び図１５のテーブルを参照することなく、前の印刷ジョブの排出モードと同一の排出モードにて印刷処理を実行する。このようにしているのは、スタッカトレイ１３０４に、フェイスダウン排出方法で排出されたシート束と、フェイスアップ排出方法で排出されたシート束とが混在しないようにするためである。なお、ステップＳ１００４でいうところの直前の印刷ジョブとは、シートの排紙方法として“スタッカ”を指定した印刷ジョブのことを示す。スタッカトレイ１３０４に積載されるシートの排出状態（フェイスアップかフェイスダウンか）を同一にするのが目的だからである。従って、シートの排紙方法として“スタッカ”を指定する第１印刷ジョブを実行し、“中綴じ製本”を指定する第２印刷ジョブを実行し、さらに引き続いて“スタッカを指定する第３印刷ジョブを実行する場合を考える。この場合、第３印刷ジョブにとっての”直前の印刷ジョブ“とは第１印刷ジョブとなる。
【００７３】
＜製本処理の実行手順−両面印刷＞
次に、図１１を用いて、第１の実施形態における印刷処理のフローを説明する。ここでは、図９のボックス９０４にて、シートの排紙方法としてスタッカが選択された場合に実行される印刷処理について説明する。また、図１１は、図９のボックス９０１にてシートＳの両面に印刷処理をすると設定された場合の動作を示すものである。
【００７４】
なお、図１１のステップＳ１１０１〜１１０４及びＳ１１１９は、図１０のステップＳ１００１〜１００４及びＳ１０１０と同様であるので説明を省略する。
【００７５】
また、以下のステップＳ１１０５〜Ｓ１１１１は、Ｍページの画像データからなる印刷ジョブを１ページ目、・・・Ｍページ目と印刷処理するフローである。それに対してステップＳ１１１２〜Ｓ１１１８は、Ｍページ目、・・・１ページ目と、印刷順序を逆順にして印刷処理するフローである。なお、図１１ではシートＳの両面に印刷処理するので、１ページ目、２ページ目、３ページ目・・・と、ページを１ずつ順番に印刷処理する方法とは異なる。
【００７６】
ステップＳ１１０５で、ＣＰＵ２０５は、ページ識別情報Ｎとして、初期値の“１”を設定する。
【００７７】
ステップＳ１１０６で、ＣＰＵ２０５は、ページ識別情報ＮがＭ以下であるかを判定し、Ｍ以下であればステップＳ１１０７へ進み、そうでなければステップＳ１１０８へ進む。
【００７８】
ステップＳ１１０７で、ＣＰＵ２０５は、カセットからシートＳを給紙させ、そのシートＳにＮページ目の印刷処理を実行する。
【００７９】
ステップＳ１１０８で、ＣＰＵ２０５は、Ｎ−３が０より大きいか否かを判定し、大きければステップＳ１１０９へ進み、そうでなければステップＳ１１１０へ進む。ステップＳ１１０９で、ＣＰＵ２０５は、再給紙搬送路３３２から搬送されるシートＳに（Ｎ−３）ページ目の印刷処理を実行する。ここで、“３”は印刷装置１０５が装置内に保持することができるシートＳの枚数を示す。印刷装置１０５は、両面印刷を行うにあたって、カセットからシートＳを３枚連続して給紙して印刷処理を実行する。その後は、再給紙搬送路３３２から搬送されるシートＳに対する偶数ページの印刷処理と、カセットから給紙したシートＳに対する奇数ページの印刷処理を交互に繰り返す。この繰り返しの印刷処理により、シートＳの両面に印刷処理を行う。
【００８０】
ステップＳ１１１０で、ＣＰＵ２０５はＮに２を加算してステップＳ１１１１へ進む。ステップＳ１１１１で、ＣＰＵ２０５は、ページ識別情報ＮがＭ＋５となったかを判定し、Ｎ＝Ｍ＋５であればステップＳ１１１９へ進み、そうでなければステップＳ１１０６へ戻る。
【００８１】
ここで、Ｓ１１０５〜Ｓ１１１１においてＣＰＵ２０５がプリンタ部２０３に実行させる印刷処理における印刷順序について、印刷ジョブが１０ページの画像データからなるものとして説明する。なお、カセットとしてカセット３１１が選択されているものとして説明する。
【００８２】
まず初めに、ＣＰＵ２０５は、カセット３１１から３枚のシートＳを給紙させ、各々に１、３、５ページ目の画像データの印刷処理を実行させる。また、ＣＰＵ２０５は、１、３、５ページ目が印刷処理されたシートＳを、再給紙搬送路３３２へ搬送させる。なお、再給紙搬送路３３２から搬送されるシートＳは、印刷処理された面を下向きにして転写部３２５へ搬送される。
【００８３】
次に、ＣＰＵ２０５は、１ページ目が印刷処理されたシートＳを転写部３２５へ搬送させ、２ページ目の画像データの印刷処理を実行させる。その後にＣＰＵ２０５は、１ページ目と２ページ目の画像データの双方が印刷処理されたシートＳをスタッカ装置１０４へ搬送させる。引き続き、ＣＰＵ２０５は、カセット３１１から給紙したシートＳへの７ページ目の画像データの印刷処理を実行させる。その後、ＣＰＵ２０５は、３ページ目が印刷処理されたシートＳを転写部３２５へ搬送させ、４ページ目の画像データの印刷処理を実行させる。次に、ＣＰＵ２０５は、カセット３１１から給紙したシートＳへの９ページ目の画像データの印刷処理を実行させる。引き続き、５、７及び９ページ目が印刷処理されたシートＳを再給紙搬送路３３２から連続して転写部３２５へ搬送させる。そして、ＣＰＵ２０５は、それらのシートＳに６、８及び１０ページ目の画像データの印刷処理を実行させる。
【００８４】
以上のように、複数ページの画像データの印刷順序は、１−３−５−２−７−４−９−６−８−１０という順序になる。なお、この場合にスタッカトレイ１３０４に集積されるシート束を模式的に示したものが図１７である。図１７における数字はページ番号を模式的に示したものであり、実際には偶数に対応するページの画像がシートの上面に印刷処理されている。その一方で、奇数に対応するページの画像がシートの下面に印刷処理されている。
【００８５】
次に、ステップＳ１１０４又はステップＳ１１０３にてＣＰＵ２０５がフェイスアップ排出モードを選択した場合に実行されるステップについて説明する。
【００８６】
ステップＳ１１１２で、ＣＰＵ２０５は、ページ識別情報Ｎとして、初期値の“１”を設定する。
【００８７】
ステップＳ１１１３で、ＣＰＵ２０５は、ページ識別情報ＮがＭ以下であるかを判定し、Ｍ以下であればステップＳ１１１４へ進み、そうでなければステップＳ１１１５へ進む。
【００８８】
ステップＳ１１１４で、ＣＰＵ２０５は、カセットからシートＳを給紙させ、そのシートＳに（Ｍ−Ｎ＋１）ページ目の印刷処理を実行する。
【００８９】
ステップＳ１１１５で、ＣＰＵ２０５は、Ｎ−３が０より大きいか否かを判定し、大きければステップＳ１１１６へ進み、そうでなければステップＳ１１１７へ進む。ステップＳ１１１６で、ＣＰＵ２０５は、再給紙搬送路３３２から搬送されるシートＳに（Ｍ−Ｎ＋４）ページ目の印刷処理を実行する。その後は、再給紙搬送路３３２から搬送されるシートＳに対する印刷処理と、カセットから給紙したシートＳに対する印刷処理を交互に繰り返す。この繰り返しの印刷処理により、シートＳの両面に印刷処理を行う。
【００９０】
ステップＳ１１１７で、ＣＰＵ２０５はＮに２を加算してステップＳ１１１８へ進む。ステップＳ１１１８で、ＣＰＵ２０５は、ページ識別情報ＮがＭ＋５となったかを判定し、Ｎ＝Ｍ＋５であればステップＳ１１１９へ進み、そうでなければステップＳ１１１３へ戻る。
【００９１】
ここで、Ｓ１１１２〜Ｓ１１１８においてＣＰＵ２０５がプリンタ部２０３に実行させる印刷処理における印刷順序について、印刷ジョブが１０ページの画像データからなるものとして説明する。なお、カセットとしてカセット３１１が選択されているものとして説明する。
【００９２】
まず初めに、ＣＰＵ２０５は、カセット３１１から３枚のシートＳを給紙させ、各々に１０、８、６ページ目の画像データの印刷処理を実行させる。また、ＣＰＵ２０５は、１０、８、６ページ目が印刷処理されたシートＳを、再給紙搬送路３３２へ搬送させる。
【００９３】
次に、ＣＰＵ２０５は、１０ページ目が印刷処理されたシートＳを転写部３２５へ搬送させ、９ページ目の画像データの印刷処理を実行させる。その後にＣＰＵ２０５は、１０ページ目と９ページ目の画像データの双方が印刷処理されたシートＳをスタッカ装置１０４へ搬送させる。引き続き、ＣＰＵ２０５は、カセット３１１から給紙したシートＳへの４ページ目の画像データの印刷処理を実行させる。その後、ＣＰＵ２０５は、８ページ目が印刷処理されたシートＳを転写部３２５へ搬送させ、７ページ目の画像データの印刷処理を実行させる。次に、ＣＰＵ２０５は、カセット３１１から給紙したシートＳへの２ページ目の画像データの印刷処理を実行させる。引き続き、６、４及び２ページ目が印刷処理されたシートＳを再給紙搬送路３３２から連続して転写部３２５へ搬送させる。そして、ＣＰＵ２０５は、それらのシートＳに５、３及び１ページ目の画像データの印刷処理を実行させる。
【００９４】
以上のように、複数ページの画像データの印刷順序は、１０−８−６−９−４−７−２−５−３−１という順序になる。この右開き製本モードにおける印刷順序は、左開き製本における印刷順序の逆順となっている。なお、この場合に集積トレイ４２に集積されるシート束Ｓ１を模式的に示したものが図１８である。図１８における数字はページ番号を模式的に示したものであり、実際には奇数に対応するページの画像がシートの上面に印刷処理されている。その一方で、偶数に対応するページの画像がシートの下面に印刷処理されている。
【００９５】
以上説明したように、第１の実施形態によれば、印刷システム２０００は、スタッカトレイ１３０４にシートＳを反転させて排出するフェイスダウン排出モードとシートを反転させることなく排出するフェイスアップ排出モードのいずれかにてシートＳを排出可能である。また、印刷システム２０００は、スタッカトレイ１３０４に連続して排出される複数の印刷ジョブにかかるシート束の排出状態（フェイスアップ又はフェイスダウン）を同一にすることができる。
【００９６】
なお、上記の説明においては、印刷ジョブはコンピュータ端末２３３から入力するものとして説明したが、他の態様であっても良い。例えば、印刷装置１０５が備えるスキャナ部２０１にて複数枚の原稿を画像データとして読み込むことで印刷ジョブを入力しても良い。この場合、図７〜９にてプリンタドライバ１００３の設定を行っていたものを、操作部２０４を介して設定できるようにすればよい。
【００９７】
（その他の実施形態）
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても達成される。この場合、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行すること前述した実施形態の機能を実現する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図面の簡単な説明】
【００９８】
【図１】印刷システム（印刷装置）の全体構成を示す図である。
【図２】印刷装置１０５の制御構成を示すブロック図である。
【図３】印刷装置１０５の構成を示す断面図である。
【図４】印刷装置１０５が備える操作部２０４の構成を示す図である。
【図５】コンピュータ端末２３３の構成を示す図である。
【図６】コンピュータ端末２３３のソフトウェア構成図である。
【図７】コンピュータ端末２３３にインストールされているプリンタドライバ１００３が印刷処理条件を設定するためのウィンドウを示す図である。
【図８】プリンタドライバのプロパティ設定画面においてプロパティボタン７０５を押下したときに表示される画面を示す図である。
【図９】プリンタドライバ１００３のプロパティ設定画面において仕上げタブ８０８が選択されたときに表示される画面を示す図である。
【図１０】印刷処理のフローチャートである。
【図１１】印刷処理のフローチャートである。
【図１２】印刷装置１０５のハードディスク２０９に記憶されているテーブルを示す図である。
【図１３】スタッカ装置１０４の構成を示す図である。
【図１４】印刷ジョブの印刷処理条件情報を示す図である。
【図１５】スタッカトレイ１３０４に積載されるシート束を模式的に示した図である。
【図１６】スタッカトレイ１３０４に積載されるシート束を模式的に示した図である。
【図１７】スタッカトレイ１３０４に積載されるシート束を模式的に示した図である。
【図１８】スタッカトレイ１３０４に積載されるシート束を模式的に示した図である。
【符号の説明】
【００９９】
１０１  断裁装置
１０２  中綴じ製本装置
１０３  くるみ製本装置
１０４  スタッカ装置
１０５  印刷装置
２０１  スキャナ部
２０３  プリンタ部
２５０  原稿給送ユニット
３１１〜３１５  カセット
３３２  再給紙搬送路
１３０４  スタッカトレイ
１３０８  シート検知センサ
２０００  印刷システム
Ｓ  シート
【図１】
2007197206.tif 000003
【図２】
2007197206.tif 000004
【図３】
2007197206.tif 000005
【図４】
2007197206.tif 000006
【図５】
2007197206.tif 000007
【図６】
2007197206.tif 000008
【図７】
2007197206.tif 000009
【図８】
2007197206.tif 000010
【図９】
2007197206.tif 000011
【図１０】
2007197206.tif 000012
【図１１】
2007197206.tif 000013
【図１２】
2007197206.tif 000014
【図１３】
2007197206.tif 000015
【図１４】
2007197206.tif 000016
【図１５】
2007197206.tif 000017
【図１６】
2007197206.tif 000018
【図１７】
2007197206.tif 000019
【図１８】
2007197206.tif 000020