(57)【要約】【課題】シート処理の実行用とスルー用の複数の搬送路を備え、シート処理後に合流するようなシート処理装置を複数持つ構成において、シート処理設定の有無がページ単位に切り替わる場合の給紙制御を提案する。【解決手段】印刷ジョブに含まれるページごとの処理設定に応じて、ページそれぞれに対するシートの搬送路を切り替えて処理を行うシステムであって、前記印刷ジョブに含まれるページごとの処理設定に前記搬送路の切り替えを要する設定が含まれているか否かを解析する手段と、前記搬送路の切り替えを要する設定が含まれている場合、ページそれぞれに対する給紙および処理の順序を制御する制御手段とを有し、前記制御手段は、前記搬送路の切り替えに伴って生じる、ページそれぞれの給紙から前記搬送路の所定の位置に到達するまでの時間の差異および前記搬送路の所定の位置に到達するまでに生じるシートの追い越しに基づいて、先行して給紙および処理するページを決定する。【選択図】  図１０
2015203712.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに含まれるページごとの処理設定に応じて、ページそれぞれに対するシートの搬送路を切り替えて処理を行う印刷システムであって、
前記印刷ジョブに含まれるページごとの処理設定に前記搬送路の切り替えを要する設定が含まれているか否かを解析する解析手段と、
前記印刷ジョブに含まれるページごとの処理設定に前記搬送路の切り替えを要する設定が含まれている場合、前記印刷ジョブに含まれるページそれぞれに対する給紙および処理の順序を制御する制御手段と
を有し、
前記制御手段は、前記搬送路の切り替えに伴って生じる、ページそれぞれの給紙から前記搬送路の所定の位置に到達するまでの時間の差異、および前記搬送路の所定の位置に到達するまでに生じるシートの追い越しに基づいて、先行して給紙および処理するページを決定することを特徴とする印刷システム。
【請求項２】
前記搬送路は、
シート処理を実行しない場合に前記シートが搬送される第一の搬送路と、当該シート処理を実行する場合に前記シートが搬送される第二の搬送路とが切り替え可能に構成され、
更に、前記第二の搬送路において前記シート処理が実行された後に、前記第一および第二の搬送路が合流するように構成されることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記所定の位置は、前記第一および第二の搬送路が合流する位置であることを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記印刷システムは、複数のシート処理を実行可能であり、
前記搬送路は、前記複数のシート処理それぞれに対応して、複数の前記第一および第二の搬送路を備えることを特徴とする請求項２に記載の印刷システム。
【請求項５】
前記所定の位置は、複数の前記第一および第二の搬送路それぞれが合流する位置のうち、最も下流の位置であることを特徴とする請求項４に記載の印刷システム。
【請求項６】
前記第一および第二の搬送路におけるシートの搬送速度は同じであり、
前記第一および第二の搬送路の距離は異なることを特徴とする請求項２乃至５のいずれか一項に記載の印刷システム。
【請求項７】
前記制御手段は、
給紙がなされていないページに対する新たな給紙を行った場合に、前記搬送路の所定の位置に到達するシートに対応するページの順番が、前記印刷ジョブにて定義されたページの順序と一致するか否かを判定し、
当該ページの順序が一致しないと判定された場合には、当該新たな給紙を待機させることを特徴とする請求項１に記載の印刷システム。
【請求項８】
前記制御手段は、
給紙がなされていないページに対する新たな給紙を行った場合に、前記搬送路の所定の位置にて、すでに搬送中のシートとの衝突が発生するか否かを判定し、
前記衝突が発生すると判定された場合には、当該新たな給紙を待機させることを特徴とする請求項１に記載の印刷システム。
【請求項９】
前記制御手段は、第一のページに先行して第二のページの給紙および処理を行うことより生じる前記第一のページの前記所定の位置へ到達するまでの遅延時間に基づいて、前記第二のページの後続する第三のページに対し、前記第一のページよりも先行して給紙および処理するか否かを判定することを特徴とする請求項１に記載の印刷システム。
【請求項１０】
前記シート処理は、パンチ処理、折り処理、および筋入れ処理のうちの少なくともいずれかを含むことを特徴とする請求項２に記載の印刷システム。
【請求項１１】
前記印刷システムは、印刷処理を行う印刷装置と、１または複数のシート処理それぞれに対応する１または複数のシート処理装置とを含んで構成されることを特徴とする請求項１乃至１０のいずれか一項に記載の印刷システム。
【請求項１２】
請求項１乃至１１のいずれか一項に記載の印刷システムと、情報処理装置とを含むシステムであって、
前記情報処理装置は、
ページごとに処理設定を受け付ける受付手段と、
前記受付手段にて受け付けたページごとの処理設定を用いて印刷ジョブを生成し、前記印刷システムに出力する生成手段と
を有することを特徴とするシステム。
【請求項１３】
印刷ジョブに含まれるページごとの処理設定に応じて、ページそれぞれに対するシートの搬送路を切り替えて処理を行う印刷システムの制御方法であって、
前記印刷ジョブに含まれるページごとの処理設定に前記搬送路の切り替えを要する設定が含まれているか否かを解析する解析工程と、
前記印刷ジョブに含まれるページごとの処理設定に前記搬送路の切り替えを要する設定が含まれている場合、前記印刷ジョブに含まれるページそれぞれに対する給紙および処理の順序を制御する制御工程と
を有し、
前記制御工程において、前記搬送路の切り替えに伴って生じる、ページそれぞれの給紙から前記搬送路の所定の位置に到達するまでの時間の差異、および前記搬送路の所定の位置に到達するまでに生じるシートの追い越しに基づいて、先行して給紙および処理するページを決定することを特徴とする印刷システムの制御方法。
【請求項１４】
コンピュータを、
印刷ジョブに含まれるページごとの処理設定に、ページそれぞれに対するシートの搬送路の切り替えを要する設定が含まれているか否かを解析する解析手段、
前記印刷ジョブに含まれるページごとの処理設定に前記搬送路の切り替えを要する設定が含まれている場合、前記印刷ジョブに含まれるページそれぞれに対する給紙および処理の順序を制御する制御手段
として機能させ、
前記制御手段は、前記搬送路の切り替えに伴って生じる、ページそれぞれの給紙から前記搬送路の所定の位置に到達するまでの時間の差異、および前記搬送路の所定の位置に到達するまでに生じるシートの追い越しに基づいて、先行して給紙および処理するページを決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよびその制御方法、システム、並びにプログラムに関し、特に後処理工程の有無に基づく搬送路の切り替えにおける印刷ページの順序制御に関する。
【背景技術】
【０００２】
ＰＯＤ（Ｐｒｉｎｔ  ｏｎ  Ｄｅｍａｎｄ）のような高生産・高効率な印刷を行う印刷システムでは、大型の印刷装置を備え、更に様々なシート処理装置が接続される。一般に、このような印刷装置においては、両面印刷時には片面印刷時とシートの搬送路が切り替わるものが存在する。この場合、両面印刷時には、一面目の印刷を実行後、両面用の搬送路にシートを循環させながら反転させ、再び印刷用の搬送路に合流させて二面目を印刷する。この時、両面印刷時のシート給紙制御として、一面目を印刷済みのシートが印刷用の搬送路に合流するため、合流するシートの長さ分だけシートの給紙間隔を空けるよう制御を行っている。つまり、両面印刷が続く場合には、片面印刷が続く場合に比べ、２倍の給紙間隔とすることで、両面印刷を実行可能にしている。
【０００３】
ここで、両面の次のページが片面の場合、１面目の印刷が済んでいる両面印刷対象のシートが合流するまで次の片面のページが印刷用の搬送路に給送できず、紙間が空いてしまう問題があった。特にＰＯＤのような印刷システムでは、印刷装置も大型化しているために両面用の搬送路が長い場合が多く、その結果、合流までの時間（待ち時間）が長くなる。更に、印刷システムでは、片面と両面が混在するような複雑なジョブも扱う場面もある。このような背景から、シートの搬送および紙間の制御に係る問題を解決することは重要視されている。
【０００４】
このような問題に対し、例えば、片面印刷ページと両面印刷のページが混在している場合、片面印刷実行前に両面印刷ページの有無と両面用の搬送路の状態を確認する。そして、片面ページの後続にある両面の１面目のページを先に給紙して印刷する技術がある（特許文献１）。
【０００５】
一方、ＰＯＤで扱うような印刷システムでは様々なシート処理装置が存在しているが、その中には、シート処理を実行する／実行しないに応じて、シートの搬送路が切り替わるものが存在する。更に、この搬送路が切り替わるシート処理装置の中には、シート処理の実行の有無に関わらず、同じようにシートが後続のシート処理装置に搬送されるものも存在する。例えば、パンチ専用のシート処理装置において、パンチ処理を実行するための搬送路と、パンチ処理を実行しない搬送路とを具備するものがある。このようなパンチ専用装置において、パンチ処理の有無に関わらず、後段のシート処理装置に搬送可能なように、其々の搬送路が合流するような構成を採る場合がある。更に、パンチ処理を行わない搬送路とパンチ処理を行う搬送路では、シート処理装置として保証する通紙可能な用紙のサイズや種類が異なることがあり、パンチ処理を実行する搬送路を常時使用する事は好ましくない場合も多い。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−２３０６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述のパンチ処理装置のような複数の搬送路を備えるシート処理装置が複数接続される構成、もしくは、片面印刷と両面印刷で搬送路が切り替わる構成で且つ複数の搬送路を備えるシート処理装置が接続される構成を考える。この場合、従来技術では片両混載時の先行給紙しか実施できず、シート処理装置内の搬送路の切り替えがページ単位で発生すると、紙間が空いてしまうという課題があった。また、従来技術では搬送路の切り替えが複数存在する場合についても考慮されておらず、片両混載における生産性向上の仕組みを実施してしまうと、シート処理装置内での生産性向上の仕組みを適用することができない。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、印刷ジョブに含まれるページごとの処理設定に応じて、ページそれぞれに対するシートの搬送路を切り替えて処理を行う印刷システムであって、前記印刷ジョブに含まれるページごとの処理設定に前記搬送路の切り替えを要する設定が含まれているか否かを解析する解析手段と、前記印刷ジョブに含まれるページごとの処理設定に前記搬送路の切り替えを要する設定が含まれている場合、前記印刷ジョブに含まれるページそれぞれに対する給紙および処理の順序を制御する制御手段とを有し、前記制御手段は、前記搬送路の切り替えに伴って生じる、ページそれぞれの給紙から前記搬送路の所定の位置に到達するまでの時間の差異、および前記搬送路の所定の位置に到達するまでに生じるシートの追い越しに基づいて、先行して給紙および処理するページを決定する。
【発明の効果】
【０００９】
本願発明により、シート処理装置内で搬送路の切り替えがページ単位に発生しても、給紙間隔を空けることなく、生産性の高いシステムを提供可能となる。
【図面の簡単な説明】
【００１０】
【図１】システム全体のネットワーク構成例を示す図。
【図２】印刷システムの内部構成の例を示す図。
【図３】本願発明に係る一実施形態としての印刷システムの断面図。
【図４】プリンタドライバの設定画面の構成例を示す図。
【図５】印刷設定画面の構成例を示す図。
【図６】印刷設定画面の構成例を示す図。
【図７】印刷設定画面の構成例を示す図。
【図８】印刷設定の受付処理のフローチャート。
【図９】ジョブ解析処理のフローチャート。
【図１０】本願発明に係る処理全体のフローチャート。
【図１１】先行給紙ページの有無確認の処理のフローチャート。
【図１２】先行給紙候補ページ抽出の処理のフローチャート。
【図１３】追加処理時間確認の処理のフローチャート。
【図１４】追い越し確認の処理のフローチャート。
【図１５】衝突確認の処理のフローチャート。
【発明を実施するための形態】
【００１１】
［システム構成］
以下、本発明を実施するための一実施形態について図面を用いて説明する。
【００１２】
本実施形態では、オフィス環境とは異なる、ＰＯＤ環境等の大規模・大容量の印刷を想定した印刷環境を例に挙げて説明する。図１に、印刷システム１０を含むＰＯＤ環境としての印刷環境全体の構成例を示す。尚、本実施形態では、便宜上、印刷システム１０が適用可能な印刷環境のことを、ＰＯＤ環境にも適しているが故に、ＰＯＤシステム１と呼ぶ。
【００１３】
本実施形態に係るＰＯＤシステム１は、印刷システム１０、サーバ１０３、クライアント１０４を含む。サーバ１０３およびクライアント１０４は、パーソナルコンピュータ（ＰＣ）などの情報処理装置である。また、ＰＯＤシステム１は、紙折り機１０７、断裁機１０９、中綴じ製本機１１０、くるみ製本機１０８、およびスキャナ１０２を含む。このように複数の装置がＰＯＤシステム１を構成するように設けられる。ＰＯＤシステム１を構成する各装置は、ネットワークや各種インタフェースを介して接続されているものとする。
【００１４】
印刷システム１０は、印刷装置１００及びシート処理装置２００を含む。尚、印刷装置１００の一例として、コピー機能及びプリント機能など複数の機能を具備する複合機を説明するが、コピー機能のみ或いはプリント機能のみの単一機能型の印刷装置であっても良い。また、複合機のことをＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）とも呼ぶ。
【００１５】
また、ＰＯＤシステム１に含まれる紙折り機１０７、くるみ製本機１０８、断裁機１０９、および中綴じ製本機１１０を、印刷システム１０を構成しているシート処理装置２００と同様に、シート処理装置と定義して説明する。つまり、これらの装置は、印刷装置１００で印刷されたシートに対するシート処理（後処理）が実行可能なデバイスである。紙折り機１０７は、例えば印刷装置１００で印刷されたシートの折処理を実行可能に構成されている。断裁機１０９は、複数枚のシートで構成されるシート束を単位として、印刷装置１００で印刷されたシートの断裁処理を実行可能に構成されている。中綴じ製本機１１０は、印刷装置１００で印刷されたシートの中綴じ製本処理を実行可能に構成されている。くるみ製本機１０８は、印刷装置１００で印刷されたシートのくるみ製本処理を実行可能に構成されている。
【００１６】
なお、これらのシート処理装置で各種シート処理を実行させるには、印刷装置１００で印刷された印刷物を印刷装置１００の排紙部からオペレータが取出し、処理主体となるシート処理装置にその印刷物をセットする作業が必要であるものとする。
【００１７】
印刷システム１０自身が備えるシート処理装置２００以外のシート処理装置を利用する場合には、印刷装置１００による印刷処理後に、オペレータによる介入作業を要する。換言すると、印刷装置１００により印刷された印刷物に対し、印刷システム１０自身が備えるシート処理装置２００を利用してシート処理を実行させる場合は、印刷装置１００による印刷処理の実行後にオペレータによる介入作業は不要である。これは、印刷装置１００からシート処理装置２００へ、印刷装置１００で印刷されたシートを直接供給できるように構成されているためである。
【００１８】
具体的には、印刷装置１００内部のシートの搬送路がシート処理装置２００内部のシートの搬送路に連結可能に構成されている。印刷システム１０自身が備えるシート処理装置２００と印刷装置１００とは、互いに物理的に接続関係にある。更に、印刷装置１００とシート処理装置２００はそれぞれＣＰＵを具備し、互いにデータ通信可能に構成されている。即ち、印刷装置１００とシート処理装置２００は、互いに電気的に接続関係にある。
【００１９】
本実施形態において、印刷システム１０が備える制御部が、印刷装置１００とシート処理装置２００を統括的に制御している。ここでは、図２の印刷装置１００内部の制御部２０５が統括制御を行うものとする。
【００２０】
印刷処理は、サーバ１０３やクライアント１０４などの外部装置からネットワーク１０１を介して送信された印刷実行要求により処理対象となる印刷ジョブデータを、印刷装置１００により印刷させる事で実行される。
【００２１】
［印刷システムの内部構成］
印刷システム１０の内部構成例について、図２を用いて説明する。尚、図２に示す構成において、印刷システム１０が備える各ユニットのうち、シート処理装置２００以外のユニットは、全て印刷装置１００内部に備えられる。厳密には、シート処理装置２００は、複数台のインラインタイプのシート処理装置で構成可能な一連のシート処理装置群である。換言すると、シート処理装置２００は、印刷装置１００に対して着脱可能であり、印刷装置１００のオプションとして提供可能に構成されている。これにより、ＰＯＤ環境にて必要なインラインフィニッシャを必要な台数分、提供可能にする等の効果を図る。
【００２２】
印刷装置１００は、スキャナ部２０１から受け付けたジョブデータをプリンタ部２０３で印刷するコピー機能を有する。更に、印刷装置１００は、サーバ１０３およびクライアント１０４などの外部装置との通信部である外部Ｉ／Ｆ２０２を介して受け付けたジョブデータをプリンタ部２０３で印刷する印刷機能を備える。本実施形態に係る印刷装置１００は、このような複数の機能を具備したＭＰＦタイプの印刷装置（画像形成装置とも呼ぶ）である。なお、本実施形態に係る印刷装置は、以下に述べる各種制御を実行可能であるならばカラープリント可能な印刷装置でもモノクロプリント可能な印刷装置でも良い。
【００２３】
スキャナ部２０１は、原稿画像を読み取り、読み取られた画像データを画像処理する。外部Ｉ／Ｆ２０２は、ファクシミリ、ネットワーク接続機器、もしくは外部専用装置と各種データの送受信を行う。プリンタ部２０３は、ＨＤＤ２０９に記憶された印刷対象のジョブのデータの印刷処理を印刷媒体に対して実行する。
【００２４】
また、印刷装置１００は、ユーザインタフェース部として、表示部（不図示）を有する操作部２０４を備える。印刷システム１０が提供するユーザインタフェース部の別の例としては、サーバ１０３やクライアント１０４などの外部装置の表示部及びキーボードやマウスが該当する。
【００２５】
制御部２０５は、印刷システム１０が備える各種ユニットの処理や動作を統括的に制御する。制御部２０５は、ＲＯＭ２０７に記憶されたプログラムを読み出して実行することで、本実施形態に係る各種動作を印刷装置により実行させる。ＲＯＭ２０７は、読み出し専用のメモリであり、本実施形態にて要する各種の制御プログラムや、ブートシーケンスやフォント情報等のプログラムなどが記憶されている。また、ＲＯＭ２０７には、ユーザ各種インタフェース画面（以下、ＵＩ画面とも呼ぶ）を、操作部２０４の表示部（不図示）に表示させるための表示制御プログラムも記憶されている。その他、ＲＯＭ２０７には、外部Ｉ／Ｆ２０２を介してサーバ１０３やクライアント１０４から受信したＰＤＬデータを解釈し、ラスターイメージデータ（ビットマップ画像データ）に展開する動作を実行するためのプログラム等も記憶されている。なお、ＰＤＬは、ページ記述言語を意味する。
【００２６】
ＲＡＭ２０８は、読み出し及び書き込み可能なメモリであり、スキャナ部２０１や外部Ｉ／Ｆ２０２よりメモリコントローラ２０６を介して送られてきた画像データや、各種プログラムや設定情報を記憶する。ＨＤＤ（ハードディスク）２０９は、内部に複数の処理対象となるジョブのデータを記憶可能な、不揮発性メモリとしての記憶部である。また、ＨＤＤ２０９は、圧縮伸張部２１０によって圧縮された画像データを記憶する大容量の記憶装置である。制御部２０５は、スキャナ部２０１や外部Ｉ／Ｆ２０２などの各種入力ユニットから入力された処理対象となるジョブのデータを、ＨＤＤ２０９を介してプリンタ部２０３でプリント可能に制御する。この際、制御部２０５は、画像データを印刷するページ順に蓄積し、該当するページを印刷したシートが機外に排紙された事を検知すると、蓄積していた画像データを削除する。更に、制御部２０５は、処理対象の印刷ジョブの画像データが印刷された全てのシートが機外に排紙され、蓄積していた画像データが全て削除されたことを検知すると、その印刷ジョブをＨＤＤ２０９から削除する。また、これらの印刷データは、外部Ｉ／Ｆ２０２を介して外部装置へ送信できるようにも制御される。
【００２７】
このように、制御部２０５は、ＨＤＤ２０９に格納した処理対象の印刷ジョブの画像データに対する各種出力処理を実行可能に制御し、処理が終了するとそれらのデータを削除する。圧縮伸張部２１０は、ＪＢＩＧやＪＰＥＧなどの各種圧縮方式によってＲＡＭ２０８、ＨＤＤ２０９に記憶されている画像データを圧縮・伸張動作を行う。
【００２８】
以上のような構成の下、印刷システム１０の制御部２０５が、図１に示すインラインタイプのシート処理装置２００の動作も制御する。
【００２９】
次に、印刷システム１０の構成例を、図３を用いて説明する。図３は、画像形成装置、給紙アクセサリ装置、シート処理装置を含めた全体の断面図である。画像形成装置は、大きく分けると、画像形成装置本体３０１と画像定着装置３０２とから構成される。画像形成装置本体３０１と画像定着装置３０２との処理により用紙への画像形成が行われる。給紙装置としては、画像形成装置本体３０１の右側に給紙デッキ３２０が接続されている。給紙装置は、複数台が接続可能であり、本例では、２台目の給紙デッキ３２１が更に給紙デッキ３２０の右側に接続されている。
【００３０】
画像定着装置３０２の左側に多穴パンチャ３５１が、シート処理装置２００として接続されている。多穴パンチャ３５１は、多穴パンチ不実行時の搬送路３５３と多穴パンチ実行時の搬送路３５４との２つの搬送路を備える。また、多穴パンチャ３５１は、多穴パンチの実行の有無に関わらずシートが後続のシート処理装置へ搬送されるために、搬送路３５３と搬送路３５４とが合流する構成を備える。多穴パンチャ３５１の左側にはシート折装置３５８が接続される。シート折装置３５８は、シート折実行時の搬送路３６１とシート折不実行時の搬送路３６０を備える。また、シート折装置３５８は、Ｚ折等の折り処理の有無に関わらずシートが後続のシート処理装置へ搬送されるために、搬送路３６０と搬送路３６１とが合流する構成を備える。更にシート折装置３５８の左側にはフィニッシャ３３４が接続されている。
【００３１】
このように多穴パンチャ３５１やシート折装置３５８は、処理の有無に応じて、シートの搬送路の切り替えが生じるが、その後、搬送路が合流する構成を備えたシート処理装置である。本願発明に係る制御は、この搬送路の切り替えと合流が複数ある場合のシート搬送制御に関する。なお、本実施形態では、多穴パンチャ３５１とシート折装置３５８を用いて制御を説明するが、これに限定するものではない。例えば、筋入れを行うためのクリーサのようなシート処理装置に対しても同様の構成と制御を適用してもよい。また、本明細書において、便宜上、シート処理を実行しない場合にシートが搬送される搬送路を第一の搬送路とし、シート処理を実行する場合にシートが搬送される搬送路を第二の搬送路とも記載する。
【００３２】
画像形成装置本体３０１の給紙部３０５、３０６は、印刷システム１０における標準の給紙部として動作する。現像ユニット３０７〜３１０は、カラー画像を形成するために、Ｙ、Ｍ、Ｃ、Ｋの４色それぞれに対応する４つのステーションから構成されている。ここで形成された画像は、中間転写ベルト３１１に一次転写される。中間転写ベルト３１１は、図３において時計回りに回転し、二次転写位置３１２で搬送路３０４から搬送されてきたシートへと中間転写ベルト３１１上の画像が転写される。画像が転写されたシートは、画像形成装置本体３０１から画像定着装置３０２へと受け渡され、画像定着装置３０２内の定着器３１３で加熱、加圧されることにより画像がシートへ定着される。定着器３１３を抜けたシートは搬送路３１５を通って後続のシート処理装置への搬送口３１７へと搬送される。
【００３３】
シートの種類に応じて定着のための加熱、加圧が追加で必要な場合、シートは、定着器３１３を通過した後、搬送経路３１６を通って第二定着器３１４へと搬送され、追加の加熱、加圧が施された後、シート処理装置への搬送口３１７へと搬送される。両面印刷の場合、１面目の画像形成の後、シート反転パス３１８へとシートを搬送し、シートを反転させた後、搬送路３１９へとシートが搬送される。これにより、シートの再給紙が行われ、二次転写位置３１２にて、そのシートに対し両面のうちの２面目の画像形成が行われる。
【００３４】
画像形成装置本体３０１は、標準の給紙部３０５、３０６以外に、給紙デッキ３２０の３段の給紙部３２２、３２３、３２４からシートを給紙することも可能である。給紙されたシートは、搬送路３２５、３２６に搬送されて画像形成装置本体３０１へと送られ画像形成が行われる。２台目の給紙デッキ３２１が接続された場合には、３段の給紙部３２９、３３０、３３１からもシートを給紙することが可能となり、シート搬送路３３２に搬送されたシートは接続部３３３で１台目の給紙デッキ３２０に受け渡される。給紙デッキ３２０、３２１には、シートが複数枚重なった状態で搬送される重送を検知する機能を有する。この機能により、重送を検知した場合には、シートの搬送路を通常の搬送路３２６から搬送路３２７へ切り替え、その重なったシートはエスケープトレイ３２８へ排出される。
【００３５】
次に、シート処理装置である多穴パンチャ３５１について説明する。画像定着装置３０２から画像形成が完了したシートが搬送口３１７を通して多穴パンチャ３５１のシート搬送部に入力される。入力されたシートに対し多穴パンチを実行する指定が有る場合、シートは搬送路切り替えスイッチ３５２で多穴パンチ実行用の搬送路３５４に搬送される。その後、凸の多穴パンチ用のダイ３５５と、凹の多穴パンチ受け用のダイ３５６に挟まれることによりシートにパンチ穴が穿孔され、合流ポイント３５７において通常の搬送路３５３と合流する。これにより、パンチ実行後のシートも多穴パンチが不実行のシートと同様、後続のシート処理装置に搬送される。ダイ３５５、３５６は変更可能であり、ユーザが都度適切なダイをセットする。一方、多穴パンチを実行する指定が無かった場合、搬送路切り替えスイッチ３５２にて搬送路３５３が選択され、シートは、合流ポイント３５７へと搬送され、更に後続のシート処理装置（フィニッシャ３３４）へと搬送される。
【００３６】
次に、折処理が実行可能なシート処理装置であるシート折装置３５８について説明する。上流に位置する多穴パンチャ３５１から搬送されたシートがシート折装置３５８のシート搬送部に入力される。入力されたシートに対し折処理を実行する設定が有る場合、シートは搬送路切り替えスイッチ３５９で折処理実行用の搬送路３６１に搬送される。その後、折処理実行用の搬送路内のローラの停止・逆転や用紙押さえガイド等により、シートは設定された折の種類に応じた折処理が実行され、合流ポイント３６３において通常の搬送路３６０と合流する。これにより、後続のシート処理装置に搬送される。ここでは折処理実行時の詳細な制御は省略する。
【００３７】
フィニッシャ３３４では、ユーザに指定された機能に応じ、印刷済み用紙に対してシート処理を加える。具体的には、フィニッシャ３３４は、ステープル（１個所・２箇所綴じ）やパンチ（２穴・３穴）や中とじ製本等の機能を有する。フィニッシャ３３４は、排紙トレイ３３５、３３６の２つの排紙トレイを有する。シートを排紙トレイ３３５に排紙する場合、搬送路３４１を経由してシートが出力される。搬送路３４１を経由した場合ではステイプルやパンチの処理を行うことはできない。ステイプルやパンチの処理を行う場合、シートは搬送路３４２を経由してシート処理部３４３でユーザに指定されたフィニッシング機能が実行され、排紙トレイ３３６へ出力される。排紙トレイ３３５、３３６は、昇降することが可能であり、排紙トレイ３３５を下降させシート処理部３４３でフィニッシング処理を施したシートを下の排紙口から積載するように動作させることも可能である。
【００３８】
ユーザにより挿入紙が指定された場合、所定のページにインサータ３３８にセットされている挿入紙を、搬送路３４０を通して挿入させるように動作させることも可能である。例えば、中とじ製本が指定された場合、中とじ処理部３４４にてシート中央にステイプルがなされた後、シートを二つ折りにして搬送路３４５を経由して中とじ製本トレイ３３７へと出力される。中とじ製本トレイ３３７はベルトコンベア構成になっており、中とじ製本トレイ３３７上に積載された中とじ製本束は束が積載される毎に左側へ搬送される。
【００３９】
以上のように、印刷システム１０にて、給紙、印刷、シート処理、排紙等の処理が実行される。なお、本実施形態では、印刷装置１００が、４Ｄ（ドラム）タイプのカラーＭＦＰの場合について説明するが、印刷装置１００の構成はこれに限らず、白黒ＭＦＰでも、１Ｄ（ドラム）タイプのカラーＭＦＰでもよい。
【００４０】
［本願発明に係る処理］
［ジョブ生成］
本願発明に係る一実施形態として、１の印刷ジョブにおいて多穴パンチ指定、及びＺ折指定がページごとに切り替わる場合について説明する。まず、ジョブ生成装置であるサーバ１０３またはクライアント１０４における、ページ単位に設定を切り替え可能なジョブ生成ＵＩ部（不図示）の表示例と、そのフローについて、図４〜図８を用いて詳細に説明する。ここでのジョブ生成ＵＩ部は、ジョブ生成装置としてのサーバ１０３またはクライアント１０４が備える処理部であるとする。具体的には、ジョブ生成ＵＩ部の表示制御は、サーバ１０３またはクライアント１０４において、ＣＰＵが各種プログラム（例えば、プリンタドライバ）を読み出して実行する事により、制御が実現される。
【００４１】
図４は、サーバ１０３またはクライアント１０４にて表示されるジョブ生成用のプリンタドライバの設定画面４００である。ジョブ生成ＵＩ部は、プロパティボタン４０１が押下されると、図５〜図７に示すような印刷設定画面を表示する。ＯＫボタン４０２が押下されると、ジョブ生成ＵＩ部は、受け付けた設定に基づいて印刷ジョブデータを生成し、選択された印刷システムに対して生成したジョブを送信する。
【００４２】
図５は、給紙する用紙の設定を受け付ける際のジョブ生成ＵＩ部の印刷設定画面５００の表示例である。ジョブ生成ＵＩ部は、用紙の指定方法を選択可能なラジオボタン５０１にて、用紙の指定方法を給紙部で指定するか、用紙種類で指定するかを受け付ける。「給紙部で指定」という設定をラジオボタン５０１にて受け付けた場合、ジョブ生成ＵＩ部は、用紙種類選択ボタン５０４やページ単位の設定表示ボックス５０５は印刷設定画面５００に表示する代りに、給紙部選択用の表示を行う。
【００４３】
本実施形態では、用紙種類で指定する方法を例に挙げて説明するものとし、図５では「用紙種類で指定」がラジオボタン５０１にて選択された場合の表示例を示す。ジョブ生成ＵＩ部は、給紙方法選択プルダウン５０２にて、指定したページごとに設定可能にするか否かを受け付ける。給紙方法選択プルダウン５０２にて全ページ同じ用紙を設定するという選択を受け付けた場合、ジョブ生成ＵＩ部は、ページ単位の設定追加ボタン５０６をグレーアウトして選択不可能にする。一方、給紙方法選択プルダウン５０２にて、指定したページを同じ用紙に印刷するような選択を受け付けた場合、ジョブ生成ＵＩ部は、ページ単位の設定追加ボタン５０６を選択可能に表示する。
【００４４】
また、ジョブ生成ＵＩ部は、用紙種類選択ボタン５０４にて、生成するジョブ全体の用紙種類を受け付ける。また、ジョブ生成ＵＩ部は、現在選択されている用紙種類を用紙種類表示ボックス５０３に表示する。また、ジョブ生成ＵＩ部は、ページ単位の設定追加ボタン５０６にて、ユーザが指定したページ毎に設定を受け付ける。受け付けたページごとの設定は、設定表示ボックス５０５にリスト表示される。印刷設定画面５００は、ＯＫボタン５０７とキャンセルボタン５０８を備え、ジョブ生成ＵＩ部は、これらのボタンによりそれまで受け付けた設定をジョブの設定として保存するか破棄するかを受け付ける。また、印刷設定画面５００は、ジョブ設定受付種類の切り替えタブ５０９を備え、図５に示す給紙設定だけでなく、印刷の仕上げや品質に関わる設定を受け付けるための画面を切り替えて表示可能にしている。
【００４５】
図６は、印刷設定画面５００において、切り替えタブ５０９にて仕上げ設定のタブを選択した際に表示される表示例である。ジョブ生成ＵＩ部は、印刷方法を選択するためのプルダウン６０１にて、ジョブ全体が片面で印刷するか、両面で印刷するかの選択を受け付ける。また、ジョブ生成ＵＩ部は、排紙先を選択するためのプルダウン６０２にて、排紙先として特定のトレイを選択させるか、印刷装置が自動で排紙先を切り替えるかの選択を受け付ける。更に、ジョブ生成ＵＩ部は、パンチ穴を選択するためのプルダウン６０３にて、パンチ穴の種類の選択を受け付ける。また、ジョブ生成ＵＩ部は、折設定を選択するためのプルダウン６０４にて、折の種類の選択を受け付ける。また、ジョブ生成ＵＩ部は、折設定としてＺ折が選択された場合、Ｚ折適用条件を指定するためのチェックボックス６０５を有効化し、ラージサイズの用紙にのみＺ折を実行するか否かの選択を受け付ける。ラージサイズについての説明は後述する。
【００４６】
図７は、ページごとの設定追加を受け付ける際のページ設定画面７００の表示例であり、図５の設定追加ボタン５０６が押下された際に表示される。ページ設定画面７００において、ページ範囲設定の入力ボックス７０１にて、設定対象となるページの範囲を受け付ける。更に、ページ設定画面７００は、用紙の種類を選択するためのプルダウン７０３や両面設定を選択するためのプルダウン７０４、および用紙サイズ選択プルダウン７０５を備え、用紙の種類や両面・片面の設定や用紙サイズの選択を受け付ける。更に、ページ設定画面７００は、追加ボタン７０２を備え、プルダウン７０３〜７０５にて選択された設定を追加可能にしている。また、ページ設定画面７００は、ページごとの設定表示ボックス７０６を備え、受け付けたページごとの設定をリスト表示する。また、設定表示ボックス７０６では、行ごとに設定を選択でき、いずれかの設定が選択された際に削除ボタン７０７が押下されるとその選択された設定が削除される。更に、ページ設定画面７００は、ＯＫボタン７０８とキャンセルボタン７０９を備え、受け付けたページごとの設定を保持するか、廃棄するかを受け付ける。
【００４７】
（処理フロー）
図８は、ジョブ生成ＵＩ部がジョブ設定を受け付ける際の制御フローの一例を示したものである。本処理フローは、サーバ１０３もしくはクライアント１０４が備えるＣＰＵがＲＯＭ等に格納されたプログラムを読み出して実行することにより実現される。
【００４８】
Ｓ８０１にて、ジョブ生成ＵＩ部は、図５または図６に例示される印刷設定画面５００を表示し、先に述べた各種ボタンやプルダウンに応じてジョブの設定を受け付ける。Ｓ８０２にて、ジョブ生成ＵＩ部は、キャンセルボタン５０８が押下されたか否かを判定する。キャンセルボタン５０８が押下された場合（Ｓ８０２にてＹＥＳ）、ジョブ生成ＵＩ部は、これまでに受け付けた設定（Ｓ８０１及びＳ８０６）を破棄し、本処理フローを終了する。この場合、ジョブ生成ＵＩ部は、図４に示すプリンタドライバの設定画面４００に戻る。
【００４９】
キャンセルボタン５０８が押下されていない場合（Ｓ８０２にてＮＯ）、Ｓ８０３にて、ジョブ生成ＵＩ部は、ＯＫボタン５０７が押下されたか否かを判定する。ＯＫボタン５０７が押下された場合、Ｓ８０４にて、ジョブ生成ＵＩ部は、これまでに受け付けた設定（Ｓ８０１及びＳ８０６）を保存する。そして、本処理フローを終了する。この場合、ジョブ生成ＵＩ部は、図４に示したプリンタドライバの設定画面４００に戻る。
【００５０】
ＯＫボタン５０７が押下されていない場合（Ｓ８０３にてＮＯ）、Ｓ８０５にて、ジョブ生成ＵＩ部は、ページ毎の設定追加ボタン５０６が押下されたか否かを判定する。ページ毎の設定追加ボタン５０６が押下された場合（Ｓ８０５にてＹＥＳ）、Ｓ８０６にて、ジョブ生成ＵＩ部は、図７に示すページごとのページ設定画面７００を表示し、先に述べた各種ボタンやプルダウンに応じてページごとの設定を受け付ける。
【００５１】
Ｓ８０７にて、ジョブ生成ＵＩ部は、キャンセルボタン７０９が押下されたか否かを判定する。キャンセルボタン７０９が押下された場合（Ｓ８０７にてＹＥＳ）、Ｓ８０１に戻り、ジョブ生成ＵＩ部は、図５に示す印刷設定画面５００を表示する。キャンセルボタン７０９が押下されていない場合（Ｓ８０７にてＮＯ）、Ｓ８０８にて、ジョブ生成ＵＩ部は、ＯＫボタン７０８が押下されたか否かを判定する。ＯＫボタン７０８が押下されていない場合（Ｓ８０８にてＮＯ）、Ｓ８０６へ戻る。ＯＫボタン７０８が押下された場合（Ｓ８０８にてＹＥＳ、）Ｓ８０９にて、ジョブ生成ＵＩ部は、受け付けた設定をページと対応付けて保存し、Ｓ８０１にて、図５に示す印刷設定画面５００に戻る。
【００５２】
以上、ジョブ生成装置であるサーバ１０３またはクライアント１０４上のプリンタドライバがジョブ設定を受け付けるフローの例を説明したが、ジョブ生成手段をプリンタドライバに限定するものではない。ジョブ生成装置上のジョブ生成用の別のアプリケーションや印刷装置上の操作部から、ジョブ設定を受け付けてジョブを生成するフローでも良い。また、ページ単位での設定を受け付ける場合に、直接ページ単位にＺ折やパンチのＯＮ／ＯＦＦを切り替え可能に構成しても良い。
【００５３】
［ジョブ実行］
次に、ジョブ生成装置が作成した印刷ジョブデータを印刷システム１０が受け取った際の本実施形態に係る制御フローを図９〜図１５を用いて詳細に説明する。各フローチャートは、印刷システム１０の制御部２０５によって実行される処理を示し、本実施形態では、各ステップは制御部２０５がＲＯＭ２０７に記憶されたプログラムを読み出して実行することにより実現される。
【００５４】
（解析処理）
最初に印刷ジョブの受信後の解析フローについて図９を用いて説明する。
【００５５】
Ｓ９０１にて、制御部２０５は、ジョブ生成装置であるサーバ１０３またはクライアント１０４にて生成された印刷ジョブを受信するまで待機する。印刷ジョブを受信した場合（Ｓ９０１にてＹＥＳ）、Ｓ９０２にて、制御部２０５は、受信した印刷ジョブを解析し、印刷ジョブにて設定されている少なくともシート処理設定の有無を含むジョブ設定をＲＡＭ２０８に一旦保持する。Ｓ９０３にて、制御部２０５は、受信した印刷ジョブのページごとの解析が完了したか否かを判定する。全てのページを解析した場合（Ｓ９０３にてＹＥＳ）、Ｓ９０１に戻り、制御部２０５は、次の印刷ジョブを受信するまで待機する。
【００５６】
全ページ解析済みでない場合（Ｓ９０３にてＮＯ）、Ｓ９０４にて、制御部２０５は、該ページの画像データを生成しつつ、ページ設定を抽出することでページの解析を行う。Ｓ９０５にて、制御部２０５は、Ｓ９０２にてＲＡＭ２０８に保持したジョブの設定を取得し、ジョブ設定に多穴パンチ設定があるか否かを判定する。ジョブ全体に多穴パンチ設定がない場合には（Ｓ９０５にてＮＯ）Ｓ９０８に進み、ジョブ全体に多穴パンチ設定がある場合には（Ｓ９０５にてＹＥＳ）Ｓ９０６に進む。Ｓ９０６にて、制御部２０５は、Ｓ９０４にて抽出したページ設定から該ページの用紙種類を確認し、用紙種類がパンチ済み紙であるか否かを判定する。ここでのパンチ済み紙とは、すでにパンチ処理がなされ、穴が開いている紙を指す。パンチ済み紙である場合には（Ｓ９０６にてＹＥＳ）Ｓ９０８に進み、パンチ済み紙でない場合には（Ｓ９０６にてＮＯ）Ｓ９０７に進む。
【００５７】
Ｓ９０７にて、制御部２０５は、Ｓ９０４にて抽出されたページデータに多穴パンチ設定を付与する。Ｓ９０８にて、制御部２０５は、Ｓ９０２にてＲＡＭ２０８に保持したジョブの設定を取得し、ジョブ設定にＺ折指定があるか否かを判定する。Ｚ折設定がない場合には（Ｓ９０８にてＮＯ）Ｓ９１２に進み、Ｚ折設定がある場合には（Ｓ９０８にてＹＥＳ）Ｓ９０９に進む。Ｓ９０９にて制御部２０５は、ＲＡＭ２０８に保持していたＺ折設定において「ラージサイズのみ」が指定されているか否かを判定する。本設定は、図６のチェックボックス６０５に対応する。「ラージサイズのみ」が指定されている場合は（Ｓ９０９にてＹＥＳ）Ｓ９１０に進み、指定されていない場合は（Ｓ９０９にてＮＯ）Ｓ９１１に進む。
【００５８】
Ｓ９１０にて、制御部２０５は、Ｓ９０４にて抽出したページ設定から用紙サイズ情報を取得し、用紙サイズがラージサイズであるか否かを判定する。用紙サイズがラージサイズある場合は（Ｓ９１０にてＹＥＳ）Ｓ９１１に進み、ラージサイズ以外である場合は（Ｓ９１０にてＮＯ）Ｓ９１２に進む。ここでのラージサイズとは、１のジョブにおいて同系列の用紙サイズが混載した場合の大きい方のサイズを指す。例えば、Ａ３サイズとＡ４サイズの混載においてＡ３の用紙をＺ折にしてＡ４サイズで揃えた成果物を想定する場合、ラージサイズはＡ３となり、スモールサイズはＡ４となる。本実施形態において、ラージサイズか否かの判定では、Ａ３やＬＥＤＧＥＲなどの固定サイズを対象としている。しかし、これに限定するものではなく、ジョブに含まれるページごとに用紙サイズを確認し、ラージサイズか否かを判定しても良い。
【００５９】
Ｓ９１１にて、制御部２０５は、Ｓ９０４にて抽出したページデータにＺ折設定を付与する。Ｓ９１２にて、制御部２０５は、Ｓ９０４にて抽出されたデータとＳ９０７及びＳ９１１にて追加付与された設定をページ番号と対応付け、受信した順にＨＤＤ２０９に保存する。その後、Ｓ９０３に戻る。
【００６０】
ここで、ページ毎に切り替わる設定で、且つ、設定のＯＮ／ＯＦＦが切り替わる事によってシートの搬送路も切り替わる例として、パンチ設定とＺ折設定を例に挙げて説明した。しかし、これに限定するものではなく、片面・両面設定等も含めて制御しても良い。また、本実施形態では、多穴パンチ設定とＺ折設定が直接ページ単位に切り替わるのではなく、用紙の種類やサイズに応じてページ単位にＯＮ／ＯＦＦが自動で切り替わるような構成にしているが、これに限定するものではない。つまり、ジョブ設定とページ設定の両方を確認してシートの搬送路が切り替わるようなページ設定のＯＮ／ＯＦＦを判別せずに、ページ解析時点で直接判別可能になるよう構成しても良い。
【００６１】
（給紙制御処理）
制御部２０５にて解析されたページデータに基づき、本実施形態に係る給紙を行う上での印刷における給紙順の制御について図１０〜図１５を用いて詳細に説明する。
【００６２】
Ｓ１００１にて、制御部２０５は、既に解析済みページデータがＨＤＤ２０９に保存されているか否かを確認する。解析済みページデータが存在した場合（Ｓ１００１にてＹＥＳ）Ｓ１００２に進む。Ｓ１００２にて、制御部２０５は、ＨＤＤ２０９に保存されていた解析済みのページデータを保存されているページ順に取得する。まず、取得したページのうち、最初のページを給紙候補ページとする。
【００６３】
Ｓ１００３にて、制御部２０５は、Ｓ１００２にて取得したページデータの各ページに対し、シートの給紙から、合流ポイント３５７に到達するまでの時間Ｔ１を取得する。上述したように、合流ポイント３５７は、多穴パンチャ３５１における多穴パンチ実行指定がある場合の搬送路３５４と不実行の場合の搬送路３５３とが合流する位置である。ここで、Ｔｍは合流ポイントｍまでの残り時間（合流残り時間）を表し、ｍは搬送路切り替えポイントの上流からの順番を意味する。同様に、制御部２０５は、シートが給紙されてから、シート折装置３５８におけるシート折実行指定がある場合の搬送路３６１と不実行の場合の搬送路３６０が合流する合流ポイント３６３に到達するまでの時間Ｔ２も取得する。そして、制御部２０５は、これらの情報を、給紙対象ページのページ番号と対応付けてＨＤＤ２０９に保存する。
【００６４】
ここで、合流残り時間Ｔｍは、合流ポイントまでの時間を基準として示している。しかし、搬送速度が一定と考えた場合には、搬送路の長さ（距離）を基準としてＡ４サイズ等の定型用紙サイズを単位とし、シートの滞留枚数で表現しても良い。つまり、合流残り時間は、シートの滞留可能枚数から算出可能であり、Ａ４用紙で換算した場合のシート枚数分が急送されると合流ポイントに到達する、という意味で合流残り時間をＡ４換算の枚数で表現しても良い。例えば、Ａ３サイズのシートを急送する場合、給紙処理の時間はＡ４の２ページ分の滞留可能枚数として計算可能である。また、各シート処理や印刷処理に係る時間の情報を予め定義して記憶部に保持していてもよい。これらの情報を用いても、合流ポイントまでの到達時間や合流残り時間を予測することができる。
【００６５】
Ｓ１００４にて、制御部２０５は、給紙候補ページの後続にその給紙候補ページよりも先行して給紙可能なページ（先行給紙可能ページ）があるか否かの確認処理を行う。本工程の詳細については、図１１を用いて後述する。Ｓ１００５にて、制御部２０５は、Ｓ１００４での処理結果に基づき、先行給紙可能ページがあるか否かの判定を行う。先行給紙可能ページがある場合には（Ｓ１００５にてＹＥＳ）Ｓ１００６に進み、先行給紙可能ページが無い場合には（Ｓ１００５にてＮＯ）Ｓ１００７に進む。Ｓ１００６にて、制御部２０５は、先行給紙可能ページを給紙候補ページとして印刷順序を入れ替え、その順序に基づいて合流残り時間Ｔｍを更新する。
【００６６】
Ｓ１００７にて、制御部２０５は、給紙候補ページのシートが給紙済みのシートを追い越すか否かの確認処理を行う。本工程の詳細については、図１４を用いて後述する。Ｓ１００８にて、制御部２０５は、給紙済みのシートと給紙候補ページのシートが衝突しないか否かの確認処理を行う。本工程の詳細については、図１５を用いて後述する。
【００６７】
Ｓ１００９にて、制御部２０５は、給紙候補ページを給紙対象ページとして決定し、その給紙対象ページの設定に従って給紙指示を実行する。Ｓ１０１０にて、制御部２０５は、給紙指示を行ったページの給紙時間分を、保存されている他のページの合流残り時間から差し引くことで、全ての合流残り時間を更新する。以上により、本処理フローを終了する。
【００６８】
次に、図１０のＳ１００４における先行給紙可能ページの有無を確認する処理の詳細を、図１１を用いて説明する。Ｓ１１０１にて、制御部２０５は、印刷システム１０において、搬送路が最も長くなる最終合流ポイントまでの到達時間ＴＦｍａｘを取得し、ＲＡＭ２０８に保持する。本実施形態では、最終合流ポイントは、印刷システム１０において最も下流に位置する合流ポイントであるシート折り機の合流ポイント３６３となる。Ｓ１１０２にて、制御部２０５は、先行給紙候補ページの抽出処理を行う。本工程の詳細については、図１２を用いて後述する。先行給紙候補ページは、ある給紙対象ページに先行して給紙された場合でも、この候補のページに対する搬送路切り替えに掛かる時間が十分に大きいため、給紙対象ページが合流ポイント３６３に先に到達し、排紙時には適切な出力順になるページが該当する。
【００６９】
Ｓ１１０３にて、制御部２０５は、Ｓ１１０２にて先行給紙候補ページが抽出されたか否かを確認する。先行給紙候補ページが抽出されていない場合（Ｓ１１０３にてＮＯ）本処理を終了して図１０のＳ１００５に戻り、先行給紙候補ページが抽出されていない場合（Ｓ１１０３にてＹＥＳ）Ｓ１１０４に進む。
【００７０】
Ｓ１１０４にて、制御部２０５は、Ｓ１１０２にて抽出された先行給紙候補ページの中から残り給紙可能時間Ｒが最大のページを特定する。Ｓ１１０５にて、制御部２０５は、追加処理時間の確認処理を行う。本工程の詳細については、図１３を用いて後述する。Ｓ１１０６にて、制御部２０５は、Ｓ１１０４にて特定した先行給紙候補ページの残り給紙可能時間Ｒと、Ｓ１１０５にて算出された追加処理時間Ａとを比較する。比較の結果、残り給紙可能時間Ｒの方が小さい場合（Ｓ１１０６にてＮＯ）、本処理を終了して図１０のＳ１００５に戻り、残り給紙可能時間Ｒが大きい場合（Ｓ１１０６にてＹＥＳ）Ｓ１１０７に進む。Ｓ１１０７にて、制御部２０５は、先行給紙候補ページを先行給紙可能ページと判定する。その後、本処理を終了し、図１０のＳ１００５に戻る。
【００７１】
続いて、図１１のＳ１１０２における先行給紙候補ページを抽出する処理を、図１２を用いて説明する。Ｓ１２０１にて、制御部２０５は、給紙候補ページの後続のページの順番をＩ（Ｉ＝１は給紙候補ページの次のページ）とし、給紙候補ページの次のページからＩ番目までのシート全ての給紙に掛かる給紙合計時間Ｓを初期化する。Ｓ１２０２にて、制御部２０５は、ＨＤＤ２０９に保存されているＩ番目のページに該当するページデータを取得し、Ｉ番目のページに搬送切り替えが行われる設定が有るか否かを判定する。搬送切り替えが行われる設定が有る場合は（Ｓ１２０２にてＹＥＳ）Ｓ１２０３に進み、搬送切り替えが行われる設定がない場合は（Ｓ１２０２にてＮＯ）Ｓ１２０８に進む。
【００７２】
ここで、両面設定による両面印刷用の搬送路３１９からの合流において、裏面分のページを印刷するための給紙不可時間となり、後続のシートは搬送できない。そのため、両面印刷のうち、表面ページについては搬送切り替えが行われると判定される。一方、裏面ページにおいては、シートを給紙せずに印刷のみ実施するため、搬送切り替えが行われる設定がないものとして扱う。
【００７３】
Ｓ１２０３にて、制御部２０５は、Ｉ番目のページの最終合流ポイントまでの到達時間ＴＦＩを取得する。更に、制御部２０５は、Ｓ１００３にて取得済みの給紙候補ページの最終合流ポイントまでの到達時間ＴＦと到達時間ＴＦＩとの差異である差分時間Ｄを算出する。Ｓ１２０４にて、制御部２０５は、Ｉ番目のページの搬送路切り替え後に適切な順番にて合流ポイントにて合流するために、搬送路切り替えが無いシートを給送できない給紙不可時間ＡＭｅｅｔとして、搬送路切り替え箇所分の時間を合計することで算出する。Ｓ１２０５にて、制御部２０５は、給紙候補ページとＩ番目のページ間にある未給紙ページを取得し、未給紙ページの給紙にかかる給紙合計時間ＡＲｅｓｔを取得する。
【００７４】
Ｓ１２０６にて、制御部２０５は、Ｓ１２０３にて算出した差分時間Ｄと、Ｓ１２０４及びＳ１２０５にて取得した給紙不可合計時間ＡＭｅｅｔおよび未給紙ページの給紙合計時間ＡＲｅｓｔの合計とを比較する。比較の結果、差分時間Ｄの方が大きい場合（すなわち、差分時間内に未給紙ページを全て給紙可能である場合：Ｓ１２０６にてＹＥＳ）Ｓ１２０７に進む。一方、差分時間Ｄの方が小さい場合（すなわち、差分時間内に未給紙ページを給紙できない場合：Ｓ１２０６にてＮＯ）、Ｓ１２１０に進む。
【００７５】
１２０７にて、制御部２０５は、Ｉ番目のページを先行給紙候補ページとし、先行給紙実行後の残り給紙可能時間（Ｒ＝Ｄ−ＡＭｅｅｔ−ＡＲｅｓｔ）を算出する。そして、制御部２０５は、算出した残り給紙可能時間ＲをＩ番目のページのページ番号と対応付けてＨＤＤ２０９に保存する。
【００７６】
Ｓ１２１０にて、制御部２０５は、先行給紙を直ぐには実施できないと判定し、Ｉ番目のページを予定ページとして、ページ番号と給紙不可合計時間ＡＭｅｅｔを対応付けてＨＤＤ２０９に保存する。Ｓ１２０８にて、制御部２０５は、Ｉ番目のページの給紙に掛かる時間を給紙候補ページの後続ページの給紙合計時間（Ｓ）に加算する。更に制御部２０５は、Ｉを１つインクリメントする。
【００７７】
Ｓ１２０９にて、制御部２０５は、Ｓ１１０１にて算出した合流ポイント３６３に到達するまでに最も時間がかかる場合の時間ＴＦＭａｘと合流ポイント３６３に到達するまでに最も時間がかからない場合の時間ＴＦＭｉｎとの差分時間ＤＭａｘを算出する。そして、制御部２０５は、差分時間ＤＭａｘと、Ｓ１２０８にて算出した給紙合計時間Ｓとを比較する。比較の結果、差分時間ＤＭａｘよりも給紙合計時間Ｓの方が小さい場合（Ｓ１２０９にてＹＥＳ）Ｓ１２０２に戻り、給紙合計時間Ｓが大きい場合（Ｓ１２０９にてＮＯ）本処理フローを終了する。
【００７８】
次に、図１１のＳ１１０５における追加処理時間の確認処理を、図１３を用いて説明する。つまり、先行給紙ページによって追い越されるページが、先行給紙ページの後続に位置するページによって更に追い越されることにより、合流地点への到達時間が更に遅れる時間（遅延時間）を求める。
【００７９】
Ｓ１３０１にて、制御部２０５は、図１２のＳ１２１０にて保存した予定ページの中で、先行給紙候補ページよりも先に位置するページ全ての給紙不可時間ＡＭｅｅｔを取得し、その合計を算出する。Ｓ１３０２にて、制御部２０５は、先行給紙候補ページによって追い越されるページのうち、先行給紙候補ページの更に後続のページの先行給紙により追い越されるページを確認する。ここでは、先行給紙候補ページより後のページに対して、図１２の先行給紙候補ページの抽出処理を、その後続のページの次のページをＩ＝１として追加の先行給紙候補ページを抽出する。ここで、便宜上、追い越される側のページを第一のページ、先行給紙候補ページを第二のページ、追加で先行給紙を行うページを第三のページとも記載する。
【００８０】
Ｓ１３０３にて、制御部２０５は、Ｓ１３０２にて抽出された追加の先行給紙ページの給紙時間の合計ＡＡｄｄを算出する。Ｓ１３０４にて、制御部２０５は、Ｓ１３０１にて取得した合計給紙不可時間Σ（ＡＭｅｅｔ）とＳ１３０３にて取得した追加の先行給紙候補ページの合計給紙時間ＡＡｄｄを合算し、追い越される側のページの追加時間ＡとしてＲＡＭ２０８に保存する。そして、本処理を終了し、図１１のＳ１１０６へ進む。
【００８１】
続いて、図１０のＳ１００７における追い越し確認処理を、図１４を用いて説明する。Ｓ１４０１にて、制御部２０５は、給紙済みのページの中で、合流ポイント３６３に到達する時間が最も遅いページのページ番号Ｌと、そのページの合流ポイント３６３に到達する最終合流残り時間ＴＦＬを取得する。Ｓ１４０２にて、制御部２０５は、給紙候補ページとＬとの間の未給紙ページを特定し、その未給紙ページの給紙時間の合計ＡＬＲｅｓｔを取得する。Ｓ１４０３にて、制御部２０５は、Ｓ１４０１にて取得した最終合流残り時間ＴＦＬとＳ１４０２にて取得した未給紙ページの合計給紙時間ＡＬＲｅｓｔとを合算し、給紙候補ページの到達時間ＴＦと比較する。比較の結果、到達時間ＴＦの方が短い場合は（Ｓ１４０３にてＹＥＳ）、適切でない追い越しが発生してしまうと判定し、Ｓ１４０４に進む。到達時間ＴＦの方が長い場合は（Ｓ１４０３にてＮＯ）現時点で先行給紙を行ったとしても適切でない追い越しが発生しないと判定して本処理を終了し、図１０のＳ１００７に戻る。Ｓ１４０４にて、制御部２０５は、適切でない追い越しが発生しなくなる時間（ＴＦ−ＴＦＬ−ＡＬＲｅｓｔ）分、給紙処理を待機してから本処理を終了し、図１０のＳ１００７に戻る。
【００８２】
次に、図１０のＳ１００８における衝突確認処理を、図１５を用いて説明する。Ｓ１５０１にて、制御部２０５は、全ての給紙済み（搬送中の）ページにおける全ての合流ポイントまでの合流残り時間Ｔｍｎ（ｎは出力ページ順）を取得する。Ｓ１５０２にて、制御部２０５は、給紙候補ページの全ての合流ポイントまでの合流残り時間Ｔｍを取得する。Ｓ１５０３にて、制御部２０５は、Ｓ１５０１及びＳ１５０２にて取得した合流残り時間を合流ポイントごとに比較する。比較の結果、一致するものが一つもない場合（Ｓ１５０８にてＮＯ）本処理を終了し、図１０のＳ１００８に戻る。一致するものがある場合（Ｓ１５０８にてＹＥＳ）、現時点での先行給紙によりシートが衝突するものと判定し、Ｓ１５０４に進む。
【００８３】
Ｓ１５０４にて、制御部２０５は、衝突が予測された給紙済みページ１シート分の給紙時間分（合流ポイントを通過する時間分）待機する。更に、制御部２０５は、給紙済みの合流ポイントまでの合流残り時間Ｔｍｎを、待機した時間分差し引いて更新する。そして、Ｓ１５０１に戻る。本実施形態では、衝突が予測された給紙済みページ１シート分の給紙時間分待機するよう制御しているがこれに限定するものではない。例えば、固定の用紙サイズ（スモールサイズが望ましく、例えばＡ４サイズ）の給紙時間分待機するよう制御しても良い。
【００８４】
以上、本実施形態により、複数のシートに対する処理設定がページ単位で切り替わっても、先行給紙制御による給紙間隔の短縮効果が得られ、様々なシート制御を柔軟に実施可能で、且つ生産性の高い印刷システムを提供可能となる。更に、シート処理装置に搬送停止と再開のような複雑な制御が可能なように構成しなくとも、印刷装置側の給紙・印刷順の制御だけで高い生産性を得ることが可能となる。また、１の印刷ジョブにおける複数の箇所（シート）の先行給紙を考慮した制御が可能となる。また、全てのページの解析が済んでいない場合でも、本実施形態に係る先行給紙制御が可能である。また、シート処理不実行時と実行時の搬送パスの長さの差分が複数種類ある場合であっても、本願発明は適用可能である。
【００８５】
＜その他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８６】
１  ＰＯＤシステム、１０  印刷システム、１０２  スキャナ、１０３  サーバ、１０４  クライアント、１０７  紙折り機、１０８  くるみ製本機、１０９  断裁機、１１０  中綴じ製本機
【図１】
2015203712.tif 000003
【図２】
2015203712.tif 000004
【図３】
2015203712.tif 000005
【図４】
2015203712.tif 000006
【図５】
2015203712.tif 000007
【図６】
2015203712.tif 000008
【図７】
2015203712.tif 000009
【図８】
2015203712.tif 000010
【図９】
2015203712.tif 000011
【図１０】
2015203712.tif 000012
【図１１】
2015203712.tif 000013
【図１２】
2015203712.tif 000014
【図１３】
2015203712.tif 000015
【図１４】
2015203712.tif 000016
【図１５】
2015203712.tif 000017