(57)【要約】【課題】  印刷パフォーマンスを向上させることができる印刷装置を提供する。【解決手段】  ショートエッジフィードの用紙に印刷を行う第１の印刷モード、及び、ロングエッジフィードの用紙に印刷を行う第２の印刷モードの、何れかの印刷モードで印刷を行うプリンタ２０３と、制御部２０５とを備える。制御部２０５は、処理対象の印刷ジョブが予め定められた枚数以上の用紙を利用する印刷ジョブか判断する。また、制御部２０５は、処理対象の印刷ジョブが予め定められた枚数以上の用紙を利用する印刷ジョブである場合に、第２の印刷モードで印刷を行うようプリンタ２０３を制御する。【選択図】  図１１
2010033035.tif 000002
【特許請求の範囲】
【請求項１】
ショートエッジフィードモード又はロングエッジフィードモードで印刷を行う印刷手段と、
印刷ジョブを入力する入力手段と、
ショートエッジフィードモードで印刷を行うためのジョブ単位の用紙の利用枚数の上限値を設定する設定手段と、
前記入力手段により入力された印刷ジョブがショートエッジフィードモードで実行されるべき印刷ジョブである場合において、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より少ない枚数の用紙を利用する印刷ジョブである場合に、前記入力手段により入力された印刷ジョブに基づいてショートエッジフィードモードで印刷を行うよう前記印刷手段を制御し、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より多い枚数の用紙を利用する印刷ジョブである場合に、前記入力手段により入力された印刷ジョブに基づいてロングエッジフィードモードで印刷を行うよう前記印刷手段を制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記印刷手段は、前記入力手段により入力された印刷ジョブが前記印刷手段で印刷された用紙をスタッカでスタックするスタッカジョブであり、且つ、前記設定手段により設定された上限値より多い枚数の用紙を利用する印刷ジョブである場合に、ロングエッジフィードモードで印刷を行うよう前記印刷手段を制御することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷手段は、前記入力手段により入力された印刷ジョブが前記スタッカジョブとは異なる印刷ジョブである場合には、当該印刷ジョブが前記設定手段により設定された上限値より多い枚数の用紙を利用する印刷ジョブであっても、当該印刷ジョブのためにユーザが設定した印刷条件に基づいて決定される印刷モードで印刷を行うよう前記印刷手段を制御することを特徴とする請求項２記載の印刷装置。
【請求項４】
前記制御手段は、前記入力手段により入力された印刷ジョブよりも先に印刷が行われる別の印刷ジョブが存在する場合に、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より少ない枚数の用紙を利用する印刷ジョブか判断し、前記入力手段により入力された印刷ジョブよりも先に印刷が行われる別の印刷ジョブが存在しない場合には、当該印刷ジョブのためにユーザが設定した印刷条件に基づいて決定される印刷モードで印刷を行うよう前記印刷手段を制御することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記制御手段は、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より多い枚数の用紙を利用する印刷ジョブである場合に、ロングエッジフィードモードを選択するための画面を表示手段に表示させ、当該画面でロングエッジフィードモードが選択された場合に、ロングエッジフィードモードで印刷を行うよう制御し、当該画面でロングエッジフィードモードが選択されなかった場合に、当該印刷ジョブのためにユーザが設定した印刷条件に基づいて決定される印刷モードで印刷を行うよう前記印刷手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記設定手段により設定された上限値より多い枚数の用紙を利用する印刷ジョブに関して、
ショートエッジフィードモードで印刷を完了するのに必要な第１の所要時間がユーザにより確認可能な第１の表示情報、
ロングエッジフィードモードで印刷を完了するのに必要な第２の所要時間がユーザにより確認可能な第２の表示情報、
前記第１の所要時間よりも前記第２の所要時間の方が短いことがユーザにより確認可能な第３の表示情報、
の少なくとも何れかを表示する表示手段を備えることを特徴とする請求項１に記載の印刷装置。
【請求項７】
ショートエッジフィードモードとロングエッジフィードモードで印刷する際、主走査方向と副走査方向のマージンが異なる特性を持つ場合において、
前記制御手段は、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より多い枚数の用紙を利用する印刷ジョブである場合に、ロングエッジフィードモードを選択するための画面を表示手段に表示させ、印字モードを変更することにより印字領域に差異が生じることを表示し、当該画面でロングエッジフィードモードが選択された場合に、ロングエッジフィードモードで印刷を行うよう制御し、当該画面でロングエッジフィードモードが選択されなかった場合に、当該印刷ジョブのためにユーザが設定した印刷条件に基づいて決定される印刷モードで印刷を行うよう前記印刷手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項８】
ショートエッジフィードモード又はロングエッジフィードモードで印刷を行う印刷手段と、
印刷ジョブを入力する入力手段と、
ショートエッジフィードモードで印刷を行うためのジョブ単位の印刷時間の上限値を設定する設定手段と、
前記入力手段により入力された印刷ジョブがショートエッジフィードモードで実行されるべき印刷ジョブである場合において、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より短い印刷時間を消費する印刷ジョブである場合に、前記入力手段により入力された印刷ジョブに基づいてショートエッジフィードモードで印刷を行うよう前記印刷手段を制御し、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より長い印刷時間を消費する印刷ジョブである場合に、前記入力手段により入力された印刷ジョブに基づいてロングエッジフィードモードで印刷を行うよう前記印刷手段を制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項９】
ショートエッジフィードモード又はロングエッジフィードモードで印刷を行う印刷手段を備える印刷装置の制御方法であって、
印刷ジョブを入力する入力工程と、
ショートエッジフィードモードで印刷を行うためのジョブ単位の用紙の利用枚数の上限値を設定する設定工程と、
前記入力工程により入力された印刷ジョブがショートエッジフィードモードで実行されるべき印刷ジョブである場合において、前記入力工程により入力された印刷ジョブが前記設定工程により設定された上限値より少ない枚数の用紙を利用する印刷ジョブである場合に、前記入力工程により入力された印刷ジョブに基づいてショートエッジフィードモードで印刷を行うよう前記印刷手段を制御し、前記入力工程により入力された印刷ジョブが前記設定工程により設定された上限値より多い枚数の用紙を利用する印刷ジョブである場合に、前記入力工程により入力された印刷ジョブに基づいてロングエッジフィードモードで印刷を行うよう前記印刷手段を制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項１０】
ショートエッジフィードモード又はロングエッジフィードモードで印刷を行う印刷手段を備える印刷装置の制御方法であって、
印刷ジョブを入力する入力工程と、
ショートエッジフィードモードで印刷を行うためのジョブ単位の印刷時間の上限値を設定する設定工程と、
前記入力工程により入力された印刷ジョブがショートエッジフィードモードで実行されるべき印刷ジョブである場合において、前記入力工程により入力された印刷ジョブが前記設定工程により設定された上限値より短い印刷時間を消費する印刷ジョブである場合に、前記入力工程により入力された印刷ジョブに基づいてショートエッジフィードモードで印刷を行うよう前記印刷手段を制御し、前記入力工程により入力された印刷ジョブが前記設定工程により設定された上限値より長い印刷時間を消費する印刷ジョブである場合に、前記入力工程により入力された印刷ジョブに基づいてロングエッジフィードモードで印刷を行うよう前記印刷手段を制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項１１】
ショートエッジフィードモード又はロングエッジフィードモードで印刷を行う印刷手段を備える印刷装置に、
印刷ジョブを入力する入力工程と、
ショートエッジフィードモードで印刷を行うためのジョブ単位の用紙の利用枚数の上限値を設定する設定工程と、
前記入力工程により入力された印刷ジョブがショートエッジフィードモードで実行されるべき印刷ジョブである場合において、前記入力工程により入力された印刷ジョブが前記設定工程により設定された上限値より少ない枚数の用紙を利用する印刷ジョブである場合に、前記入力工程により入力された印刷ジョブに基づいてショートエッジフィードモードで印刷を行うよう前記印刷手段を制御し、前記入力工程により入力された印刷ジョブが前記設定工程により設定された上限値より多い枚数の用紙を利用する印刷ジョブである場合に、前記入力工程により入力された印刷ジョブに基づいてロングエッジフィードモードで印刷を行うよう前記印刷手段を制御する制御工程と、
を実行させるためのプログラム。
【請求項１２】
ショートエッジフィードモード又はロングエッジフィードモードで印刷を行う印刷手段を備える印刷装置に、
印刷ジョブを入力する入力工程と、
ショートエッジフィードモードで印刷を行うためのジョブ単位の印刷時間の上限値を設定する設定工程と、
前記入力工程により入力された印刷ジョブがショートエッジフィードモードで実行されるべき印刷ジョブである場合において、前記入力工程により入力された印刷ジョブが前記設定工程により設定された上限値より短い印刷時間を消費する印刷ジョブである場合に、前記入力工程により入力された印刷ジョブに基づいてショートエッジフィードモードで印刷を行うよう前記印刷手段を制御し、前記入力工程により入力された印刷ジョブが前記設定工程により設定された上限値より長い印刷時間を消費する印刷ジョブである場合に、前記入力工程により入力された印刷ジョブに基づいてロングエッジフィードモードで印刷を行うよう前記印刷手段を制御する制御工程と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロングエッジフィード、ショートエッジフィードで印刷を行う印刷装置及びその制御方法、並びにプログラム及び記憶媒体に関するものである。
【背景技術】
【０００２】
従来から、ロングエッジフィード或いはショートエッジフィードで印刷を行う印刷装置が提案されている（特許文献１参照）。
【０００３】
尚、ロングエッジフィードとは、図６（ａ）のように、用紙（シート）６０１の長辺を先頭にして給紙する方法であり、ショートエッジフィードとは、図６（ｂ）のように、用紙６０２の短辺を先頭にして給紙する方法である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第６３３６０１１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
１枚当たりの印刷所要時間は、ロングエッジフィードに比べて、ショートエッジフィードの方が長い。これは、用紙に対して行われる印字プロセス（帯電、露光、現像、転写、定着）に必要な時間が、用紙の搬送方向の長さに比例して長くなるからである。
【０００６】
この点に関し、具体例を挙げると、ロングエッジフィードで用紙１枚に対して印刷を行うのに必要な時間（所要時間）を１とすると、ショートエッジフィードで同サイズの用紙１枚に対して印刷を行うのに１．５倍程度の時間を要する。
【０００７】
用紙が数枚から数十枚程度であるならば、出力物（印刷物）を得るまでの時間にそれほど差はない。しかしながら、ＰＯＤのような印刷システム或いは印刷装置で、大量枚数の印刷ジョブを処理する状況では、印刷パフォーマンスに影響を与えてしまう可能性がある。
【０００８】
本発明の目的は、印刷パフォーマンスを向上させることができる印刷装置及びその制御方法、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の印刷装置は、ショートエッジフィードモード又はロングエッジフィードモードで印刷を行う印刷手段と、印刷ジョブを入力する入力手段と、ショートエッジフィードモードで印刷を行うためのジョブ単位の用紙の利用枚数の上限値を設定する設定手段と、前記入力手段により入力された印刷ジョブがショートエッジフィードモードで実行されるべき印刷ジョブである場合において、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より小さいの用紙を利用する印刷ジョブである場合に、前記入力手段により入力された印刷ジョブに基づいてショートエッジフィードモードで印刷を行うよう前記印刷手段を制御し、前記入力手段により入力された印刷ジョブが前記設定手段により設定された上限値より大きいの用紙を利用する印刷ジョブである場合に、前記入力手段により入力された印刷ジョブに基づいてロングエッジフィードモードで印刷を行うよう前記印刷手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明の印刷装置によれば、印刷パフォーマンスを向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る印刷システムを含むＰＯＤシステムの構成を示す模式図である。
【図２】図１における印刷システム１０００のブロック図である。
【図３】図１における印刷システム１０００の構成図である。
【図４】図２における操作部２０４の外観図である。
【図５】図４におけるタッチパネル部４０１に表示される第１の表示画面例を示す図である。
【図６】ロングエッジフィード、ショートエッジフィードをそれぞれ選択したときの用紙の搬送方向（フィード方向）を示す図である。
【図７】図４におけるタッチパネル部４０１に表示される第２の表示画面例を示す図である。
【図８】図４におけるタッチパネル部４０１に表示される第３の表示画面例を示す図である。
【図９】図４におけるタッチパネル部４０１に表示される第４の表示画面例を示す図である。
【図１０】図４におけるタッチパネル部４０１に表示される第５の表示画面例を示す図である。
【図１１】図２の印刷装置１００によって実行される印刷モード変更処理の第１の実施の形態の手順を示すフローチャートである。
【図１２】図１１のＳ１１０２で実行される印刷モード決定処理の第１の例の手順を示すフローチャートである。
【図１３】図１１のＳ１１０２で実行される印刷モード決定処理の第２の例の手順を示すフローチャートである。
【図１４】図１１のＳ１１１１で実行される印刷モード変更確認処理の手順を示すフローチャートである。
【図１５】図２の印刷装置１００によって実行される印刷モード変更処理の第２の実施の形態の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を図面を参照しながら詳細に説明する。
【００１３】
まず、図１の説明をする前に、本実施の形態で着目している点等について以下に記す。
【００１４】
本実施の形態の印刷装置１００は、ロングエッジフィードの印刷とショートエッジフィードの印刷に着目した仕組みを持つ（これらが如何なる印刷モードなのか等の詳細説明は図６等を用いて後述する）。
【００１５】
そして、小量枚数の印刷ジョブに対しては適用しない制御を大量印刷枚数の印刷ジョブに対しては適用する仕組みを備えている。これらに関する説明を以下に行う。
【００１６】
例えば、ロングエッジフィードの印刷として、Ａ４縦の用紙を給紙して、この用紙に印刷を行うとする。この場合の印刷所要時間を１秒とする。これに対して、ショートエッジフィードの印刷として、Ａ４横の用紙を給紙して、この用紙に印刷を行うとする。
【００１７】
この場合、どちらも同じサイズの用紙であるが、後者の方が横方向（用紙の搬送方向）に紙が長い分、印刷完了に時間がかかる。上述したように、ロングエッジフィードの印刷が１秒であるのに対し、ショートエッジフィードの印刷は１．５秒（１秒×１．５）となる。
【００１８】
これを踏まえて、印刷ボリュームが小量の印刷ジョブとして用紙を１０枚利用するジョブを想定してみる。このジョブをロングエッジフィードの印刷で処理すると、このジョブ全体の印刷所要時間は、１０枚×１秒＝１０秒である。
【００１９】
これに対して、このジョブをショートエッジフィードの印刷で処理すると、このジョブ全体の印刷所要時間は、（１０枚×１秒）×１．５＝１５秒である。
【００２０】
このように、処理対象のジョブが小量の印刷ジョブならば、これらの差は５秒であって、然程生産性に影響はでない。
【００２１】
しかし、本実施の形態の図１のＰＯＤシステムのような状況を想定してみると、印刷ボリュームが大量の印刷ジョブとして、例えば、用紙を６０００枚利用するジョブも処理対象のジョブとして存在しうる。
【００２２】
このジョブをロングエッジフィードの印刷で処理すると、このジョブ全体の印刷所要時間は、６０００枚×１秒＝６００００秒である。これに対して、このジョブをショートエッジフィードの印刷で処理すると、このジョブ全体の印刷所要時間は、（６０００枚×１秒）×１．５＝９０００秒である。
【００２３】
このように、処理対象のジョブが大量印刷ジョブならば、これらの差は３０００秒（５０分）もあり、上述の比較例よりは生産性に影響が出てしまう。
【００２４】
そこで、本実施の形態では、このような点に着目し、処理対象のジョブ毎に、ロングエッジフィードの印刷／ショートエッジフィードの印刷に関する適切な制御を行う。
【００２５】
即ち、後述する制御部２０５は、処理対象の印刷ジョブが予め定められた枚数以上の用紙を利用する印刷ジョブである場合に、ロングエッジフィードの印刷を行う。
【００２６】
また、後述する制御部２０５は、処理対象の印刷ジョブが予め定められた枚数未満の用紙を利用する印刷ジョブである場合には、当該印刷ジョブのためにユーザが設定した印刷条件に基づいて決定される印刷モードで印刷を行う。
【００２７】
これにより、必要以上の処理を無駄に行うことなく、生産性を向上させる仕組みを提供するものである。これらの制御については、図１〜図３等を説明した後に詳述する。
【００２８】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２９】
＜ＰＯＤシステムの構成＞
図１は、本発明の実施の形態に係る印刷システムを含むＰＯＤシステムの構成を示す模式図である。
【００３０】
このＰＯＤシステムは、印刷システム１０００、スキャナ１０２、サーバコンピュータ（ＰＣ）１０３、及びクライアントコンピュータ（ＰＣ）１０４を有し、それらはネットワーク１０１を介して接続されている。また、このＰＯＤシステムは更に、紙折り機１０７、くるみ製本機１０８、断裁機１０９、及び中綴じ製本機１１０等を有している。
【００３１】
サーバＰＣ１０３は、ネットワーク１０１に接続された各種装置とのデータの送受信を管理する。クライアントＰＣ１０４は、ネットワーク１０１を介して画像データを印刷システム１０００の印刷装置１００やサーバＰＣ１０３に送信する。
【００３２】
紙折り機１０７は、印刷装置１００で印刷された用紙の折り処理を行う。くるみ製本機１０８は、印刷装置１００で印刷された用紙に対するくるみ製本処理を行う。断裁機１０９は、複数枚の用紙からなる用紙束毎に、印刷装置１００で印刷された用紙の断裁処理を行う。中綴じ製本機１１０は、印刷装置１００で印刷された用紙に対する中綴じ製本処理を行う。
【００３３】
本実施の形態では、印刷装置１００が製本処理装置として機能しているが、本発明はこれに限定されるものでない。サーバＰＣ１０３やクライアントＰＣ１０４が、或いは後処理装置（紙折り機１０７、くるみ製本機１０８、断裁機１０９、及び中綴じ製本機１１０）の何れかがこの機能を実行しても良い。
【００３４】
紙折り機１０７、くるみ製本機１０８、断裁機１０９、及び中綴じ製本機１１０を利用する場合、ユーザは印刷装置１００で印刷された用紙を印刷システム１０００から取り出して利用する装置にセットし、その装置によって処理を実行させる。
【００３５】
また、ＰＯＤシステムが有する複数の装置のうち、中綴じ製本機１１０以外の装置は、ネットワーク１０１に接続されており、互いに他の装置とデータ通信が可能となっている。
【００３６】
尚、紙折り機１０７、くるみ製本機１０８、断裁機１０９、及び中綴じ製本機１１０は、印刷装置１００以外の他の印刷装置で印刷された用紙が供給された場合にも同様に、それら用紙に対して後処理を実行する。
【００３７】
＜印刷システムの構成＞
図２は、図１における印刷システム１０００のブロック図である。
【００３８】
この印刷システム１０００は、印刷装置１００と用紙処理装置（後処理装置）２００とを有する。
【００３９】
尚、本実施の形態では、印刷装置１００として、コピー機能及びプリンタ機能等の複数の機能を有する多機能処理装置（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に説明する。しかしながらこの印刷装置１００は、コピー機能のみ、或いは、プリンタ機能のみを有する単一機能型の印刷装置（プリンタ）であっても良い。
【００４０】
尚、ここで、印刷システム１０００に含まれる各ユニットのうち、用紙処理装置２００以外のユニットは印刷装置１００に含まれる。また、印刷装置１００には、任意の台数の用紙処理装置２００を接続することができる。
【００４１】
図２において、印刷システム１０００は、印刷装置１００で印刷された用紙に対する用紙処理を、印刷装置１００に接続された用紙処理装置２００により実行できるように構成されている。但し、用紙処理装置２００を接続せずに印刷装置１００のみで印刷システム１０００を構成することも可能である。
【００４２】
用紙処理装置２００は、印刷装置１００と通信可能に構成され、印刷装置１００からの指示を受け、後述するような用紙処理（用紙後処理）を実行することができる。
【００４３】
印刷装置１００において、スキャナ部２０１は、原稿上の画像を読み取り、これを画像データに変換し、他のユニットに転送する。外部Ｉ／Ｆ２０２は、ネットワーク１０１に接続された他の装置との間でデータの送受信を行う。プリンタ（印刷手段）２０３は、入力された画像データに基づく画像を用紙上に印刷する。
【００４４】
操作部２０４は、後述するタッチパネル部（表示手段）４０１やキー入力部４０２（図４）を有し、それらを介してユーザからの指示を受け付ける。また操作部２０４は、操作部２０４が有するタッチパネル部に各種表示を行う。
【００４５】
制御部（制御手段）２０５は、ＣＰＵ２０５ａを有し、印刷システム１０００が有する各種ユニットの処理や動作等を統括的に制御する。即ち、印刷装置１００及び印刷装置１００に接続された用紙処理装置２００の動作も制御する。
【００４６】
ＲＯＭ２０７は、ＣＰＵ２０５ａによって実行される各種コンピュータプログラムを記憶する。例えば、ＲＯＭ２０７は、後述するフローチャートの各種処理を制御部２０５に実行させるためのプログラムや、後述する各種設定画面を表示するために必要な表示制御プログラムを記憶する。
【００４７】
また、ＲＯＭ２０７は、サーバＰＣ１０３やクライアントＰＣ１０４等から受信したＰＤＬ（ページ記述言語）コードデータを制御部２０５が解釈し、ラスタイメージデータに展開する動作を実行するためのプログラムを記憶する。他にも、ＲＯＭ２０７は、ブートシーケンスやフォント情報等を記憶する。
【００４８】
ＲＡＭ２０８は、スキャナ部２０１や外部Ｉ／Ｆ２０２から送られてきた画像データや、ＲＯＭ２０７からロードされた各種プログラムや設定情報を記憶する。また、ＲＡＭ２０８は、用紙処理装置２００に関する情報（印刷装置１００に接続された用紙処理装置２００の台数と各用紙処理装置２００の機能に関する情報、また、各用紙処理装置２００の接続順序等）を記憶する。尚、このＲＡＭ２０８へのデータの書き込みや、ＲＡＭ２０８からのデータの読み出しは、ＣＰＵ２０５ａの制御の下に実行される。
【００４９】
ＨＤＤ（ハードディスクドライブ）２０９は、ハードディスクとハードディスクへのデータの読み書きを行う駆動部等で構成される。ＨＤＤ２０９は、スキャナ部２０１や外部Ｉ／Ｆ２０２から入力され、圧縮伸張部２１０によって圧縮された画像データを記憶する大容量の記憶装置である。また、このＨＤＤ２０９は、後述する各項目のメモリ設定値（推奨設定値）も記憶している。
【００５０】
制御部２０５は、ユーザからの指示に基づいて、ＨＤＤ２０９に格納された画像データをプリンタ２０３に出力して印刷することができる。また、制御部２０５は、ユーザからの指示に基づいて、ＨＤＤ２０９に格納された画像データを、外部Ｉ／Ｆ２０２を介してサーバＰＣ１０３等の外部装置へ送信することもできる。
【００５１】
圧縮伸張部２１０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ２０８、ＨＤＤ２０９に記憶されている画像データ等の圧縮・伸張動作を行う。
【００５２】
図３は、図１における印刷システム１０００の構成図である。
以下、その構成を動作と併せて説明する。
図３において、印刷装置１００の自動原稿搬送装置（ＡＤＦ）３０１は、原稿トレイの積載面にセットされた原稿束を１ページ目の原稿から、ページ順に、順番に分離して、スキャナ部２０１によって原稿を走査して読み取るために原稿台ガラス上へ搬送する。
【００５３】
スキャナ部２０１は、その原稿台ガラス上に搬送された原稿の画像を読み取り、ＣＣＤによって画像データに変換する。回転多面鏡（ポリゴンミラー等）３０３は、画像データに応じて変調されたレーザ光を入射し、反射ミラーを介して反射走査光として感光ドラム３０４を照射する。
【００５４】
こうして感光ドラム３０４上に形成された潜像はトナーによって現像され、転写ドラム３０５に貼り付けられた用紙にトナー像が転写される。この一連の画像形成プロセスをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のトナーに対して順次実行することによりフルカラー画像が用紙に転写される。
【００５５】
このようにして、フルカラーの画像が転写された転写ドラム３０５上の用紙は、分離爪３０６によって転写ドラム３０５から分離され、定着前搬送器３０７によって定着器３０８へ搬送される。
【００５６】
定着器３０８は、ローラやベルトの組み合せによって構成され、ハロゲンヒータ等の熱源を内蔵し、トナー像が転写された用紙上のトナーを熱と圧力によって溶解、定着させる。
【００５７】
排紙フラッパ３０９は、揺動軸を中心に揺動可能に構成され、用紙の搬送方向を規定する。排紙フラッパ３０９が図中時計回りの方向に回動しているときには、用紙は真直ぐに搬送され、排紙ローラ３１０によって機外へ排紙される。
【００５８】
制御部２０５は、以上のような一連のシーケンスによって、片面印刷を実行するように印刷装置１００を制御する。
【００５９】
一方、用紙の両面に画像を形成する場合には、排紙フラッパ３０９が図中反時計回りの方向に回動し、用紙は下方向に進路を変更され、両面搬送部へと送り込まれる。両面搬送部は、反転フラッパ３１１、反転ローラ３１２、反転ガイド３１３及び両面トレイ３１４を備える。反転フラッパ３１１は、回動軸を中心に回動して用紙の搬送方向を規定する。
【００６０】
制御部２０５は、両面印刷ジョブを処理する場合、プリンタ２０３で用紙の第１面にプリントし、その用紙を、反転ローラ３１２を介して反転ガイド３１３へと送り込むよう制御する。
【００６１】
そして、制御部２０５は、用紙の後端が反転ローラ３１２に挟持された状態で反転ローラ３１２の回転を一旦停止させ、引き続き反転フラッパ３１１を図中時計回りの方向に回動させて、反転ローラ３１２を逆方向に回転させる。これにより、制御部２０５は、用紙をスイッチバックして搬送させ、用紙の後端と先端が入れ換わった状態で、この用紙を両面トレイ３１４へ導くよう制御する。
【００６２】
両面トレイ３１４では、用紙を一旦積載し、その後、再給紙ローラ３１５によって用紙は再びレジストローラ３１６へと送り込まれる。このとき用紙は、１面目の転写工程とは反対の面が感光ドラム３０４と対向する側になって搬送されている。
【００６３】
そして、前述したプロセスと同様にして、その用紙の第２面に対して２面目の画像を転写する。そして、用紙の両面に画像が形成され、定着工程を経て排紙ローラ３１０を介して印刷装置１００本体内部から機外へと用紙を排紙させる。
【００６４】
制御部２０５は、以上のような一連のシーケンスによって、両面印刷を実行するように印刷装置１００を制御する。
【００６５】
また、印刷装置１００は、印刷処理に要する用紙を収納する給紙部を有する。給紙部には、給紙カセット３１７、３１８（例えば、それぞれ５００枚の用紙を収納可能）、給紙デッキ３１９（例えば、５０００枚の用紙を収納可能）、手差しトレイ３２０等がある。
【００６６】
給紙カセット３１７、３１８、及び給紙デッキ３１９は、本実施の形態で使用するタブ紙を含む、サイズや材質の異なる各種用紙を給紙シート等の特殊な用紙を含む各種用紙をセットすることができる。
【００６７】
給紙カセット３１７、３１８、給紙デッキ３１９、手差しトレイ３２０には、それぞれに給紙ローラが設けられており、この給紙ローラの回転によって、用紙は１枚単位で連続的に給送される。
【００６８】
次に、図３における用紙処理装置２００について説明する。
本実施の形態に係る印刷システム１０００における用紙処理装置２００は、上流の装置から下流の装置に用紙搬送路を介して用紙を搬送できるのであれば、任意の種類の装置を任意の台数だけ連結することができる。
【００６９】
例えば、図３に示すように、印刷装置１００に近い順に、大容量スタッカ２００−３ａ、糊付け製本機２００−３ｂ、中綴じ製本機２００−３ｃの順序で連結し、これらを印刷システム１０００でそれぞれ選択的に利用することができる。
【００７０】
また、用紙処理装置２００のそれぞれが用紙排紙部を備え、ユーザは用紙処理がなされた用紙を、それぞれの用紙処理装置の用紙排紙部から取り出すことができる。
【００７１】
制御部２０５は、印刷装置１００に接続された用紙処理装置２００で実行可能な種類の用紙処理の候補から、ユーザが所望する種類の用紙処理の実行要求を、操作部２０４を介して印刷実行要求と共に受け付ける。この際、図５の表示画面が利用される。
【００７２】
そして、操作部２０４を介して処理対象となるジョブの印刷実行要求をユーザから受け付けたことに応じて、制御部２０５は、そのジョブにて要する印刷処理をプリンタ２０３で実行させる。
【００７３】
そして制御部２０５は、この印刷処理がなされたジョブの用紙を、ユーザが所望する用紙処理を実行可能な用紙処理装置まで用紙搬送路を介して搬送させ、その用紙処理装置で用紙処理を実行させる。
【００７４】
例えば、印刷システム１０００が図３に示すシステム構成である場合、ユーザから印刷実行要求を受け付けた処理対象のジョブが、大容量スタッカ２００−３ａによる大量積載処理を行うように指示されたジョブであるとする。このジョブを「スタッカジョブ」と呼ぶ。
【００７５】
このスタッカジョブを、図３の印刷システムで処理する場合、制御部２０５は、印刷装置１００で印刷されたこのジョブの用紙を、図３のＡ点を経由して大容量スタッカ２００−３ａの内部へ搬送させる。その後、制御部２０５は、このジョブの積載処理を大容量スタッカ２００−３ａで実行させる。
【００７６】
そして制御部２０５は、大容量スタッカ２００−３ａで積載処理がなされたジョブの印刷物を、他の装置（例えば後段の装置）へ搬送せずに、大容量スタッカ２００−３ａ内部の排紙先Ｘに保持させる。
【００７７】
この図３の排紙先Ｘに保持された印刷物は、排紙先Ｘからユーザが直接取り出すことができる。これにより、図３の用紙搬送方向、最下流の排紙先（Ｚ−１、Ｚ−２、Ｚ−３の何れか）まで用紙を搬送して、その排紙先（Ｚ−１、Ｚ−２、Ｚ−３の何れか）から印刷物を取り出すといった作業が不要となる。
【００７８】
尚、本実施の形態では、後述の図５の表示画面のボタン５２２で大量積載処理が指示された印刷ジョブを当該スタッカジョブとして処理するよう、制御部２０５により制御する。
【００７９】
また、図３において、ユーザから印刷実行要求を受け付けた処理対象のジョブが、糊付け製本機２００−３ｂによる用紙処理（例えば、くるみ製本処理、或いは天糊製本処理の何れかの糊付け製本処理）を行うように指示されたジョブであるとする。このジョブを「糊付け製本ジョブ」と呼ぶ。
【００８０】
この糊付け製本ジョブを、図３のシステムで処理する場合、制御部２０５は、印刷装置１００で印刷された用紙を、図３のＡ点及びＢ点を経由して糊付け製本機２００−３ｂの内部へ搬送させる。その後、制御部２０５は、このジョブの糊付け製本処理を、糊付け製本機２００−３ｂで実行させる。
【００８１】
そして、制御部２０５は、糊付け製本機２００−３ｂで糊付け製本処理がなされた印刷物を、他の装置（例えば、後段の装置）へ搬送させずに、そのまま糊付け製本機２００−３ｂの内部の排紙先Ｙに保持させる。尚、くるみ製本処理を行うに当たり、予め印刷した表紙を利用することもできる。この場合、この表紙となる用紙をトレイＹｏにセットする。
【００８２】
尚、本実施の形態では、後述の図５の表示画面のボタン５１７又は５１８により糊付け製本処理が指示された印刷ジョブを糊付け製本ジョブとして処理するよう制御部２０５により制御する。
【００８３】
また、図３のシステム構成で、ユーザから印刷実行要求を受け付けた処理対象のジョブが、中綴じ製本機２００−３ｃによる用紙処理を行うように指示されたジョブであるとする。この中綴じ製本機２００−３ｃによる用紙処理には、例えば、中綴じ製本、パンチ処理、断裁処理、シフト排紙処理、折り処理等がある。ここでは、このジョブを「中綴じ製本ジョブ」と呼ぶ。
【００８４】
この中綴じ製本ジョブを、図３のシステムで処理する場合、制御部２０５は、印刷装置１００で印刷された用紙を、Ａ点及びＢ点及びＣ点を経由して中綴じ製本機２００−３ｃに搬送させる。その後、制御部２０５は、このジョブの用紙処理を中綴じ製本機２００−３ｃで実行させる。
【００８５】
そして制御部２０５は、この中綴じ製本機２００−３ｃによる用紙処理がなされた中綴じ製本ジョブの印刷物を、中綴じ製本機２００−３ｃの排紙先に保持させる。尚、この中綴じ製本機２００−３Ｃは、予め印刷された用紙を供給するためのインサータトレイＺｏを持つ。
【００８６】
例えば、予め印刷が施されたカバー用紙等がこのインサータトレイＺｏにセットされる。このインサータトレイＺｏから供給される用紙は、印刷装置１００からの用紙とマージされる。そして、これらの用紙を１束とする後処理がこの中綴じ製本機２００−３ｃにより行われる。
【００８７】
この中綴じ製本機２００−３ｃには、複数の排紙先（Ｚ−１、Ｚ−２、Ｚ−３）がある。これらは、中綴じ製本機２００−３ｃにより実行可能な複数種類の用紙処理毎に排紙先を区別するのに利用される。
【００８８】
例えば、Ｚ−３は、この装置で中綴じ製本処理が行われた印刷物の排紙先（ブックレットホールド部）である。Ｚ−２は、この装置でステイプル処理、パンチ処理、折り処理の何れかが行われた印刷物の排紙先（スタックトレイ）である。Ｚ−１は、このような用紙処理を行わずにそのまま印刷物を排紙する際に利用される排紙先（サンプルトレイ）である。
【００８９】
尚、本実施の形態では、後述の図５の画面のボタン５１１、５１２、５１３、５１４、５１５、５１６の何れかにより、中綴じ製本機２００−３ｃによる用紙処理が指示された印刷ジョブを中綴じ製本ジョブとして処理するよう制御部２０５により制御する。
【００９０】
また、本実施の形態において、大容量スタッカ２００−３ａは、外部の排紙先としてエスケープトレイＸｏを持つ。このエスケープトレイＸｏは、最終成果物としては採用しない用紙が上流の装置から搬送されてきた場合に、その用紙を排紙するのに利用される。
【００９１】
例えば、搬送中の用紙が詰まる（用紙ジャム）等の印刷中断要因が発生した時点で既に給紙が始まってしまっている用紙（機内に存在する滞留用紙）や、重送した用紙を、このエスケープトレイＸｏに排紙することができる。これにより、このような用紙を下流の装置へ流すことなく、機外へと排紙できる。
【００９２】
＜操作部の外観＞
図４は、図２における操作部２０４の外観図である。
この操作部２０４は、タッチパネル部（表示手段）４０１と、キー入力部４０２とを備える。
【００９３】
タッチパネル部４０１は、液晶表示部とその上に貼られた透明電極とを備え、ユーザから指示を受け付けるための各種設定画面を表示する。このタッチパネル部４０１は、各種画面を表示する機能と、ユーザからの指示を受け付ける指示入力機能を兼ね備える。
【００９４】
キー入力部４０２は、電源キー５０１、ストップキー５０２、スタートキー５０３、ガイドキー５０４、ユーザモードキー５０５、テンキー５０６、クリアキー５０７を備える。スタートキー５０３は、コピージョブや、送信ジョブの実行を印刷装置１００に開始させる場合に用いられる。テンキー５０６は、印刷部数等の数値入力の設定を行う場合に用いられる。
【００９５】
制御部２０５は、このタッチパネル部４０１に表示される各種画面を介して受け付けたユーザ指示やキー入力部４０２を介して受け付けたユーザ指示に基づいた各種処理を行うように印刷システム１０００を制御する。
【００９６】
タッチパネル部４０１は、コピー、送信、ボックス、拡張等の各種動作をモード設定するモードボタンや、印刷倍率、用紙設定等を行うための各種指示ボタン、例えば用紙処理設定ボタン６０９を表示している。これら各種指示ボタンは周知であるため、それらの説明を省略し、用紙処理設定ボタン６０９が指示（タッチ）された場合について説明する。
【００９７】
＜設定画面＞
次に、印刷装置１００の操作部２０４のタッチパネル部４０１に表示される設定画面例について説明する。
図５は、図４におけるタッチパネル部４０１に表示される第１の表示画面例を示す図である。
【００９８】
具体的には、図５は、用紙処理設定ボタン６０９が押されたときにタッチパネル部４０１に表示される画面例を示す表示画面図である。
【００９９】
ユーザは、この表示画面に表示されるボタン（ソフトキー）を選択操作することで、この印刷システム１０００で利用可能な用紙処理装置２００によって実行させる用紙処理の種類を選択できる。
【０１００】
ボタン５１１はステイプル処理を施すよう指示する。ボタン５１２はパンチを行うように指示する。ボタン５１２は断裁処理を指示する。ボタン５１４はシフト排紙を指示する。ボタン５１５は中綴じ製本を指示する。ボタン５１６は折りを指示する。ボタン５１７は糊付け製本（くるみ製本）を指示する。
【０１０１】
ボタン５１８は糊付け製本（天糊製本）を指示する。ボタン５１９は大量積載処理を指示する。キャンセルボタン５２０は、これら設定を全てキャンセルするためのボタンである。ＯＫボタン５２１は、これら設定を有効にするボタンである。
【０１０２】
図６は、ロングエッジフィードモード、ショートエッジフィードモードをそれぞれ選択したときの用紙の搬送方向（フィード方向）を示す図である。
【０１０３】
ロングエッジフィードで印刷するモードのことを、ロングエッジフィードモードと呼ぶ。ショートエッジフィードで印刷するモードのことを、ショートエッジフィードモードと呼ぶ。
【０１０４】
図６（ａ）に示すように、本実施の形態の印刷装置１００は、給紙部（３１７、３１８、３１９、３２０）からロングエッジフィードモードで給送される用紙の印刷を行うことができる。
【０１０５】
また、図６（ｂ）に示すように、本実施の形態の印刷装置１００は、給紙部からショートエッジフィードモードで給送される用紙の印刷も行うことができる。
【０１０６】
制御部２０５は、これら２種類の印刷モードを印刷装置１００により選択的に行えるよう制御する。
【０１０７】
本実施の形態の印刷装置１００は、ユーザが操作部２０４のユーザモードキー５０５を押下することで、パフォーマンスを向上させるための設定を行うことができる。設定の具体例を以下に示す。
【０１０８】
図７は、図４におけるタッチパネル部４０１に表示される第２の表示画面例を示す図である。
【０１０９】
まず、ユーザは、操作部２０４上にて、ユーザモードキー５０５を押下する。すると、タッチパネル部４０１が図７の表示画面７０１に遷移する。
【０１１０】
例えば、ジョブ単位の用紙の利用枚数が５０００枚以上の場合に、後述する図１１のＳ１１０４に示すような印刷モードの判断を行いたい場合、次のようにする。即ち、ユーザはテンキー５０６を押下して、表示エリア７０２に上限値として「５０００」と入力し、ＯＫボタン５２１を押下して設定を完了する。設定されたデータは、印刷処理が完了するまでＲＡＭ２０８に格納され、必要に応じて参照される。
【０１１１】
次に、表示エリア７０２にて設定した値の使われ方について説明する。印刷装置１００に対して印刷ジョブが投入されると、制御部２０５にてページ数がカウントされる。ページ数カウント終了後、当該印刷ジョブを出力するのに必要な用紙枚数を確定する処理が行われる。
【０１１２】
例えば、ページ数が８０００枚で、印刷ジョブ中に２ＵＰで片面印刷の指示がされている場合、当該印刷ジョブを出力するのに必要な用紙枚数は、８０００÷２＝４０００枚となる。また、２ＵＰで両面印刷の指示がされている場合、当該印刷ジョブを出力するのに必要な用紙枚数は、８０００÷４＝２０００枚となる。表示エリア７０２にて設定した値は、この印刷ジョブを出力するのに必要な用紙枚数と比較される。
【０１１３】
また、パフォーマンスを向上させるための別の設定例として、最大印刷時間を設定することもできる。設定の具体例を以下に示す。
【０１１４】
まず、ユーザは、操作部２０４上にて、ユーザモードキー５０５を押下する。すると、タッチパネル部４０１が図７の表示画面７０１に遷移する。
【０１１５】
例えば、ジョブ単位で印刷装置１００に投入される印刷ジョブの完了に６０分以上が消費される場合に、上記Ｓ１１０４に示すような印刷モードの判断を行いたい場合、ユーザは、テンキー５０６を押下して、表示エリア７０３に上限値として「６０」と入力する。そして、ＯＫボタン５２１を押下して設定を完了する。
【０１１６】
次に、表示エリア７０３にて設定した値の使われ方について説明する。
印刷装置１００に対して印刷ジョブが投入されると、制御部２０５にてページ数がカウントされる。ページ数カウント終了後、当該印刷ジョブを出力するのに必要な印刷時間を確定する処理が行われる。
【０１１７】
例えば、印刷時間が６０分以上の場合に、上記Ｓ１１０４に示すような印刷モードの判断を行いたい場合、ユーザは、テンキー５０６を押下して、表示エリア７０３に「６０」と入力し、ＯＫボタン５２１を押下して設定を完了する。この後、印刷装置１００内にて設定された時間内でショートエッジフィード印刷を行った場合に、何枚の用紙を搬送できるかを計算する。
【０１１８】
例えば、表示エリア７０３にて指定された値が６０分であり、ショートエッジフィードで１枚搬送するのに０．５秒の時間を要する場合、６０×６０÷０．５＝７２００枚の用紙を搬送できる計算となる。この値を、印刷装置１００に投入される印刷ジョブに必要な用紙枚数と比較し、上記Ｓ１１０４に示すような印刷モードの判断を行う。
【０１１９】
図８は、図４におけるタッチパネル部４０１に表示される第３の表示画面例を示す図である。
具体的には、図８は、上記Ｓ１１０４にてユーザが予め指定した枚数以上の用紙を必要とする印刷ジョブが投入されたとき、当該印刷を実行するために必要な用紙がショートエッジフィードでしか搬送できない場合に表示する画面である。
【０１２０】
例えば、図７の表示エリア７０２に「６０００」が設定されており、印刷装置１００に対して８０００枚の用紙を使用する印刷ジョブが投入されるときの例を示す。
【０１２１】
給紙カセット３１７、３１８、給紙デッキ３１９、手差しトレイ３２０からなる給紙部にショートエッジフィードでしか搬送できないように用紙がセットされていた場合、タッチパネル部４０１に、表示画面８０１を表示させる。
【０１２２】
このとき、給紙部にセットされている用紙を使用してショートエッジフィードで印刷したときの印刷所要時間を、印刷に必要な用紙枚数と、１枚の用紙搬送に必要な時間から算出して表示エリア８０５に表示させる。
【０１２３】
更に、給紙部にセットされている用紙をロングエッジフィードで搬送できるように、用紙を置換えて印刷したときの印刷所要時間を印刷に必要な用紙枚数と、１枚の用紙搬送に必要な時間から算出して表示エリア８０６に表示させる。
【０１２４】
ここで、表示エリア８０５の表示情報は、予め定められた枚数以上の用紙を利用する印刷ジョブに関して、第１の印刷モードで印刷を完了するのに必要な第１の所要時間がユーザにより確認可能な第１の表示情報である。
【０１２５】
また、表示エリア８０６の表示情報は、予め定められた枚数以上の用紙を利用する印刷ジョブに関して、第２の印刷モードで印刷を完了するのに必要な第２の所要時間がユーザにより確認可能な第２の表示情報である。
【０１２６】
更に、表示エリア８０７の表示情報は、予め定められた枚数以上の用紙を利用する印刷ジョブに関して、第１の所要時間よりも第２の所要時間の方が短いことがユーザにより確認可能な第３の表示情報である。
【０１２７】
図９は、図４におけるタッチパネル部４０１に表示される第４の表示画面例を示す図である。
【０１２８】
図８の表示画面８０１が表示されているときに、用紙を置換えて印刷するために、ユーザが「置換えて印刷」ボタン８０３を押下した場合、図９の表示画面９０１を表示させる。
【０１２９】
この表示画面９０１が表示されると、ユーザは印刷装置１００の給紙部の何れかにセットされている用紙をロングエッジ方向で搬送できるように置換える。用紙の方向を置換えた後、ＯＫボタン５２１を押下して印刷を実行させる。
【０１３０】
図１０は、図４におけるタッチパネル部４０１に表示される第５の表示画面例を示す図である。
【０１３１】
具体的には、図１０は、後述する図１４のＳ１４０２にて第２の印刷モードで印刷することが決定したときに示す表示画面である。
用紙のフィード方向が変わると、主走査方向のマージンと副走査方向のマージンが入れ換わる。主走査方向と副走査方向のマージンが異なる特性を持つ印刷装置の場合、印字領域に差異が出てしまう。このため、本表示画面１００１ではこれをユーザに喚起し、それでもフィード方向を変更して印刷するか、それともフィード方向を変えずに印刷するかを選択させる。
【０１３２】
＜本実施の形態に係る処理のフロー＞
次に、本実施の形態に係る印刷装置１００の処理フローについて、図１１〜図１５を参照して説明する。
図１１は、図２の印刷装置１００によって実行される印刷モード変更処理の第１の実施の形態の手順を示すフローチャートである。
【０１３３】
尚、この処理を実行するプログラムはＲＯＭ２０７に記憶されており、制御部２０５のＣＰＵ２０５ａの制御の下に実行される。
図１１において、制御部２０５は、Ｓ１１０１にて印刷要求を受け付けると、印刷要求データをＲＡＭ２０８に格納する。制御部２０５は、印刷に必要な用紙枚数を計算した後、状態をＳ１１０２に遷移させる。
【０１３４】
Ｓ１１０２で、制御部２０５は、当該印刷ジョブが特定の方向で用紙を搬送する必要のある印刷ジョブであるかどうかを判断する。制御部２０５は、当該印刷ジョブに対して設定されている印刷条件を、ＲＡＭ２０８に予め格納されている印刷モードを決定するための印刷条件と照合する。
【０１３５】
当該印刷ジョブに対して設定されている印刷条件が、予め格納されている印刷モードを決定するための印刷条件に一致する場合、制御部２０５は、印刷条件毎に設定された向きで用紙を搬送するよう制御を行う。
【０１３６】
具体例を次に説明する。
図１２は、図１１のＳ１１０２で実行される印刷モード決定処理の第１の例の手順を示すフローチャートである。
具体的には、図１２は、Ｓ１１０２において、印刷ジョブに特定のフィニッシング設定がなされているか否かで印刷モードを決定する処理の手順を示すフローチャートである。
【０１３７】
例えば、くるみ製本、サドル、ステイプル等のフィニッシング設定は、用紙をショートエッジフィードで搬送する必要がある。また、パンチ等を打つ場合は、用紙をロングエッジフィードで搬送する必要がある。
【０１３８】
制御部２０５は、状態を図１１のＳ１１０２に遷移させた後、図１２のＳ１２０１に状態を遷移させ、ＲＡＭ２０８に格納されている当該印刷ジョブの印刷条件に、フィニッシング設定がなされているか否かの照合を行う。
【０１３９】
照合作業において、当該印刷ジョブにフィニッシング設定がなされていないと判断した場合、図１２のフローを終了する。照合作業において、当該印刷ジョブにフィニッシング設定がなされていると判断した場合、制御部２０５は、状態をＳ１２０２に遷移させ、第１、第２のどちらの印刷モードで印刷するかを判断する。
【０１４０】
Ｓ１２０２で、制御部２０５は、くるみ製本、サドル、ステイプル等、第１の印刷モード（ショートエッジフィードモード）で印刷すべきと判断した場合、Ｓ１２０３に状態を遷移させる。Ｓ１２０３では、当該印刷ジョブを第１の印刷モード（ショートエッジフィードモード）で印刷するよう、ＲＡＭ２０８の印刷ジョブデータの設定を変更する。
【０１４１】
Ｓ１２０２で、制御部２０５は、パンチ等、第２の印刷モード（ロングエッジフィードモード）で印刷すべきと判断した場合、Ｓ１２０４に状態を遷移させる。Ｓ１２０４では、当該印刷ジョブを第２の印刷モード（ロングエッジフィードモード）で印刷するよう、ＲＡＭ２０８の印刷ジョブデータの設定を変更する。
【０１４２】
図１３は、図１１のＳ１１０２で実行される印刷モード決定処理の第２の例の手順を示すフローチャートである。
具体的には、図１３は、Ｓ１１０２において、印刷ジョブに手動用紙設定がなされているか否かで印刷モードを決定する処理の手順を示すフローチャートである。
図１３において、Ｓ１３０１で、制御部２０５は、印刷ジョブに対して手動用紙設定がなされているかを判断する。手動用紙設定がなされていない場合、本フローを終了する。
【０１４３】
制御部２０５は、Ｓ１３０１で、当該印刷ジョブに対して手動用紙設定がなされていると判断した場合、状態をＳ１３０２に遷移させて、当該印刷ジョブを第１、第２のどちらの印刷モードで印刷するかを判断する。
【０１４４】
例えば、当該印印刷ジョブの用紙設定が、Ａ４Ｒ指定されている場合、制御部２０５は、状態をＳ１３０３に遷移させて、当該印刷ジョブを第１の印刷モード（ショートエッジフィードモード）で印刷するよう、ＲＡＭ２０８の印刷ジョブデータの設定を行う。
【０１４５】
また、用紙がＡ４で指定されている場合、制御部２０５は、状態をＳ１３０４に状態を遷移させて、当該印刷ジョブを第２の印刷モード（ロングエッジフィードモード）で印刷するよう、ＲＡＭ２０８の印刷ジョブデータの設定を変更する。
【０１４６】
再び、図１１に戻り、制御部２０５は、Ｓ１１０２にて印刷モードの判断処理を行った後、状態をＳ１１０３に遷移させる。
Ｓ１１０３で、制御部２０５は、決定した印刷モードが第１の印刷モード（ショートエッジフィードモード）で指定されているか、第２の印刷モード（ロングエッジフィードモード）で指定されているか、それとも特に指定されていないかを判断する。
Ｓ１１０３で、当該印刷ジョブに第１の印刷モード（ショートエッジフィードモード）での印刷が指定されている場合、制御部２０５は、状態をＳ１１０７に遷移させる。
Ｓ１１０３で、当該印刷ジョブに第２の印刷モード（ロングエッジフィードモード）での印刷が指定されている場合、制御部２０５は、状態をＳ１１１３に遷移させる。
Ｓ１１０３で、当該印刷ジョブが必ずしも、第１の印刷モード（ショートエッジフィードモード）または第２の印刷モード（ロングエッジフィードモード）で印刷する必要がないと判断された場合、制御部２０５は、状態をＳ１１０４に遷移させる。
【０１４７】
Ｓ１１０４で、制御部２０５は、図７の表示エリア７０２にて設定されてＲＡＭ２０８に保存されている最大印刷枚数の値と、先に制御部２０５にて計算された印刷に必要な用紙枚数の比較を行う。更に、制御部２０５は、印刷ジョブの用紙がショートエッジフィードとして指定されているかどうかをＲＡＭ２０８にアクセスして判断する。
【０１４８】
上記２種類の比較の結果、印刷に必要な用紙枚数が最大印刷枚数よりも小さく、かつショートエッジフィードモードで指定されていた場合、制御部２０５は、状態をＳ１１０７に遷移させる。また、上記２種類の比較の結果、印刷に必要な用紙枚数が最大印刷枚数よりも大きく、かつショートエッジフィードモードで指定されていた場合、制御部２０５は、状態をＳ１１０８に遷移させる。
【０１４９】
Ｓ１１０４で、制御部２０５は、印刷ジョブに必要な印刷時間を、ユーザが図７の表示エリア７０３にて設定した最大意印刷時間と比較しても良い。
例えば、最大印刷時間が６０分で指定された場合、Ｓ１１０４で、制御部２０５は、ＲＡＭ２０８に格納されている印刷ジョブの印刷枚数と用紙１枚に印刷するのに必要な時間から、６０分以内に印刷ジョブが終了するかどうかを計算する。
Ｓ１１０４で、制御部２０５は、印刷処理が６０分以内で完了すると計算した場合は、Ｓ１１０７に状態を遷移させる。また、Ｓ１１０４で、制御部２０５は、６０分以内で完了しないと判断した場合は、状態をＳ１１０８に遷移させる。
【０１５０】
Ｓ１１０７で、制御部２０５は、第１の印刷モード（ショートエッジフィードモード）で印刷を行うよう、プリンタ２０３に指示して処理を終了する。
Ｓ１１０８で、制御部２０５は、給紙部の何れかにロングエッジフィードモードで使用される用紙があると判断した場合、状態をＳ１１１１に遷移させる。
Ｓ１１０８で、制御部２０５は、給紙部の何れにもロングエッジフィードモードで使用される用紙がないと判断した場合、状態をＳ１１０９に遷移させる。Ｓ１１０９で、制御部２０５は、図８の表示画面８０１を表示させる。
【０１５１】
このとき、制御部２０５は、当該印刷ジョブに必要な用紙枚数を排紙するのに要する時間を、用紙枚数及び１枚搬送するために必要な所要時間から算出して、表示エリア８０５、及び８０６に表示させる。
【０１５２】
例えば、ユーザが「このまま印刷（ショートエッジフィードモードで印刷）」ボタン８０２を押下した場合、制御部２０５は、Ｓ１１０７に状態を遷移させる。
【０１５３】
また、ユーザが「置換えて印刷（ロングエッジフィードモードで印刷）」ボタン８０３を選択した場合、制御部２０５は、図９の表示画面９０１を表示させる。ユーザは、表示画面９０１が表示されると、印刷に使用する用紙の方向をロングエッジフィード印刷モードで搬送できるように用紙を置換えて、ＯＫボタン５２１を押下する。
【０１５４】
ユーザがＯＫボタン５２１を押下した後、制御部２０５は、状態をＳ１１１０に遷移させ、ユーザが用紙を置換えるのを待つ。ユーザが用紙を置換えると、制御部２０５は、状態をＳ１１１１に遷移させ、印字モード変更確認処理を行う。
【０１５５】
Ｓ１１１１で、制御部２０５は、印刷マージンが用紙のフィード方向で異なる機種であるかを確認し、用紙のフィード方向で印刷マージンが異なる場合、印字領域に差異が生じても印刷を行うかどうかをユーザに判断させて、状態をＳ１１１２に遷移させる。
【０１５６】
図１４は、図１１のＳ１１１１で実行される印刷モード変更確認処理の手順を示すフローチャートである。
具体的には、図１４は、印刷装置種における用紙の２通りの搬送方向で印刷マージンが異なるかどうかで印刷モードを変更するかどうかをユーザに問い合わせて印刷モードを決定するフローチャートである。
【０１５７】
図１４において、Ｓ１４０１で、制御部２０５は、ＲＯＭ２０７にアクセスし、当該印刷装置種における搬送方向毎のマージン値を取得する。ロングエッジフィードでの印刷マージンとショートエッジフィードでの印刷マージンが同じ場合、図１４のフローを終了する。
【０１５８】
Ｓ１４０１で、制御部２０５は、ロングエッジフィードでの印刷マージンとショートエッジフィードでの印刷マージンが異なると判断した場合、処理をＳ１４０２に遷移させる。
Ｓ１４０２で、制御部２０５は、図１０の表示画面１００１を表示させて、印字領域に差異が発生することを通知する。ユーザ操作にて、「このまま印刷（ショートエッジフィードモードで印刷）」ボタン８０２が選択された場合、本フローを終了する。
Ｓ１４０２で、図１０の「置換えて印刷（ロングエッジフィードモードで印刷）」ボタン８０３が選択された場合、制御部２０５は、状態をＳ１４０３に遷移させる。
Ｓ１４０３で、制御部２０５は、当該印刷ジョブの印刷モードをショートエッジフィードモードからロングエッジフィードモードに変更するように、ＲＡＭ２０８の印刷ジョブデータの設定を変更する。
【０１５９】
Ｓ１１１２において、制御部２０５は、ＲＡＭ２０８にアクセスし、印刷モードに変更が生じたかどうかを確認する。
印刷モードに変更が生じていないと判断した場合、制御部２０５は、状態をＳ１１０７に遷移させ、第１の印刷モード（ショートエッジフィードモード）で印刷を行うよう、プリンタ２０３に指示して処理を終了する。
【０１６０】
印刷モードに変更が生じていると判断した場合、制御部２０５は、状態をＳ１１１３に遷移させ、第２の印刷モード（ロングエッジフィードモード）で印刷を行うよう、プリンタ２０３に指示して処理を終了する。
【０１６１】
次に、本発明の別の実施の形態として、大量用紙を大容量スタッカ２００−３ａに排紙するスタッカジョブが投入されたときの処理を説明する。
スタッカジョブが印刷装置１００に投入されると、制御部２０５は、状態を図１１のＳ１１０１に遷移させて、印刷ジョブデータをＲＡＭ２０８に格納する。制御部２０５は、印刷に必要な用紙枚数を計算した後、状態をＳ１１０２に遷移させる。
【０１６２】
Ｓ１１０２で、制御部２０５は、当該印刷ジョブに対して設定されている印刷条件を、ＲＡＭ２０８に予め格納されている印刷モードを決定するための印刷条件と照合する。
【０１６３】
例えば、本スタッカジョブがＡ４Ｒで指定されていた場合、制御部２０５は、図１３のＳ１３０１において、手動用紙設定有と判断して、Ｓ１３０２に状態を遷移させる。Ｓ１３０２で、制御部２０５は、ＲＡＭ２０８に保存されている印刷条件と照合させる。
【０１６４】
この場合、制御部２０５は、用紙設定Ａ４Ｒがショートエッジフィードでの用紙搬送に適当だと判断し、状態をＳ１１０２に遷移させる。Ｓ１１０２では、当該印刷ジョブを第１の印刷モード（ショートエッジフィードモード）で印刷するよう、ＲＡＭ２０８の印刷ジョブデータを修正する。
【０１６５】
印刷モードを決定させた後、制御部２０５は、状態をＳ１１０２からＳ１１０３に遷移させる。本実施の形態では、印刷モードが第１の印刷モード（ショートエッジフィードモード）であるため、制御部２０５は、Ｓ１１０７に遷移させて、第１の印刷モード（ショートエッジフィードモード）で印刷を行うよう、プリンタ２０３に指示して終了する。
【０１６６】
なお、上記の実施の形態の別の観点として、スタッカジョブの場合には、印刷条件に関わらずロングエッジフィードモードで印刷することとしてもよい。
【０１６７】
次に、先行ジョブの有無に応じて印刷モードを決定する処理について説明する。
図１５は、図２の印刷装置１００によって実行される印刷モード変更処理の第２の実施の形態の手順を示すフローチャートである。
【０１６８】
具体的には、図１５は、先行ジョブの有無に応じて印刷モードを変更する処理を示すフローチャートである。
【０１６９】
図１５において、まず、Ｓ１５０１で、制御部２０５は、印刷ジョブを受け付けると、状態をＳ１５１０に遷移させ、ＲＡＭ２０８にアクセスして現在実行中の印刷ジョブ、もしくは待ち状態にある印刷ジョブが存在するかを確認する。現在実行中の印刷ジョブ、もしくは待ち状態にある印刷ジョブが存在する場合、制御部２０５は、状態をＳ１５０２に遷移させる。
【０１７０】
Ｓ１５０２で、制御部２０５は、当該印刷ジョブが特定の方向で用紙を搬送する必要のある印刷ジョブであるかどうかを判断して、状態をＳ１５０３に遷移させる。
【０１７１】
Ｓ１５０３で、制御部２０５は、Ｓ１５０２にて決定した印刷モードが第１の印刷モード（ショートエッジフィードモード）で指定されているか、第２の印刷モード（ロングエッジフィードモード）で指定されているか、それとも特に指定されていないかを判断する。
【０１７２】
例えば、制御部２０５は、当該印刷ジョブが第１の印刷モード（ショートエッジフィードモード）で用紙を搬送する必要のあるジョブだと判断した場合、制御部２０５は、処理をＳ１５０７に遷移させる。Ｓ１５０７では、第１の印刷モード（ショートエッジフィードモード）で１フィニッシング分印刷を行う。ここでいう１フィニッシング分とは、１つの印刷ジョブ中に複数のフィニッシング設定が含まれる場合の、１つ分のフィニッシング設定単位のことを指す。
【０１７３】
例えば、５０００枚の印刷ジョブのうち、１〜２５００枚の印刷ジョブにサドルの指定がなされており、２５０１枚〜５０００枚のジョブにはパンチの設定がなされている場合を考える。
【０１７４】
このとき、当該印刷ジョブには２つ分のフィニッシング設定が含まれていることになる。制御部２０５は、第１の印刷モード（ショートエッジフィードモード）で印刷を１フィニッシング分だけ実行後、処理をＳ１５０８に遷移させる。
【０１７５】
Ｓ１５０８で、制御部２０５は、印刷が終了したかどうかの確認を行う。本実施の形態では、印刷が終了していないため、制御部２０５は、処理をＳ１５０９に遷移させる。
【０１７６】
Ｓ１５０９で、制御部２０５は、次に印刷するフィニッシング単位の用紙枚数が確定しているかどうかを判断する。
用紙枚数が確定していないときは、制御部２０５は、状態をＳ１５１１に遷移させる。用紙枚数が確定している場合は、制御部２０５は、処理をＳ１５０２に遷移させる。
Ｓ１５０２で、制御部２０５は、印刷モードが指定されているかどうかを判断するが、本実施の形態では、２５０１枚〜５０００枚のジョブにはパンチの設定がなされているので、状態はＳ１５０３に遷移し、その後Ｓ１５１７に遷移する。
【０１７７】
Ｓ１５１２で、制御部２０５は、要求されている用紙が給紙部にセットされているかどうかを確認する。
Ｓ１５１２で、制御部２０５は、給紙部の何れかに用紙があると判断した場合、状態をＳ１５１５に遷移させる。
Ｓ１５１２で、制御部２０５は、給紙部の何れにも用紙がないと判断した場合、状態をＳ１５１３に遷移させる。
Ｓ１５１３で、制御部２０５は、図８の表示画面８０１を表示させる。このとき、制御部２０５は、当該印刷ジョブに必要な用紙枚数を排紙するのに要する時間を、用紙枚数及び１枚搬送するために必要な所要時間から算出して表示エリア８０５、８０６に表示させる。
【０１７８】
例えば、ユーザが「このまま印刷（ショートエッジフィードモードで印刷）」ボタン８０２を押下した場合、制御部２０５は、Ｓ１５０７に状態を遷移させて、ショートエッジフィード印刷モード（第１の印刷モード）が行われるよう制御する。また、ユーザが「置換えて印刷（ロングエッジフィードモードで印刷）」ボタン８０３を押下した場合、制御部２０５は、図９の表示画面９０１を表示させる。
【０１７９】
ユーザは、表示画面９０１が表示されると、印刷に使用する用紙を、第２の印刷モード（ロングエッジフィードモード）で搬送できるように置換えてＯＫボタン５２１を押下する。ユーザがＯＫボタン５２１を押下した後、制御部２０５は、状態をＳ１５１４に遷移させ、ユーザが用紙を置換えるのを待つ。
【０１８０】
ユーザが用紙を置換えると、制御部２０５は、状態をＳ１５１５に遷移させ、印刷モード変更確認処理を行う。印刷モード変更確認処理を行った後、制御部２０５は、状態をＳ１５１６に遷移させ、印刷モードに変更があったかをＲＡＭ２０８にアクセスすることで確認する。
Ｓ１５１６で、印刷モードに変更がなかった場合、制御部２０５は、状態をＳ１５０７に遷移させて、第１の印刷モード（ショートエッジフィードモード）で印刷を行うよう、プリンタ２０３に指示して処理を終了する。
Ｓ１５１６で、印刷モードに変更があった場合、制御部２０５は、状態をＳ１５１７に遷移させて、第２の印刷モード（ロングエッジフィードモード）で印刷を行うよう、プリンタ２０３に指示して処理を終了する。
【０１８１】
本実施の形態では、２５０１枚〜５０００枚まではパンチの設定がなされているため、Ｓ１５１６からＳ１５１７へ状態が遷移する。その後、制御部２０５は、状態をＳ１５１８に遷移させる。Ｓ１５１８及びＳ１５１９で、本印刷ジョブに関するすべての印刷が終了したと判断されると、処理を終了する。
【０１８２】
本発明によれば、予め設定された枚数以上の用紙を利用する印刷ジョブが、ショートエッジフィード指定で投入された場合、ロングエッジフィード指定に切り替えて印刷できるので、印刷パフォーマンスを向上させることができる。
【０１８３】
また、本発明によれば、フィード方向を切り替えてしまうと正しい出力が得られないと判断した場合、当該印刷ジョブが予め定められた枚数以上の印刷ジョブであってもユーザ設定に沿った印刷を行うことで、期待する出力を得ることができる。
【０１８４】
また、本発明によれば、先行する印刷ジョブがある場合にのみ、予め設定された用紙枚数との比較を行うことにより、先行ジョブがない場合に投入した印刷ジョブの全体枚数が判明するまでジョブ開始が行われないという事態を防ぐことができる。
【０１８５】
更に、本発明によれば、処理対象の印刷ジョブを第１の印刷モード、及び第２の印刷モードで印刷した場合、それぞれに要する印刷時間を画面に表示することで、どの程度印刷パフォーマンスが向上するかをユーザに通知することができる。
【０１８６】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給すること。また、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１８７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１８８】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１８９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１９０】
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【０１９１】
１００  印刷装置
１０１  ネットワーク
１０２  スキャナ
１０３  サーバコンピュータ
１０４  クライアントコンピュータ
１０７  紙折り機
１０８  くるみ製本機
１０９  断裁機
１１０  中綴じ製本機
２００  用紙処理装置
２０１  スキャナ部
２０２  外部Ｉ／Ｆ
２０３  プリンタ
２０４  操作部
２０５  制御部
２０５ａ  ＣＰＵ
２０７  ＲＯＭ
２０８  ＲＡＭ
２０９  ＨＤＤ
２１０  圧縮伸張部
【図１】
2010033035.tif 000003
【図２】
2010033035.tif 000004
【図３】
2010033035.tif 000005
【図４】
2010033035.tif 000006
【図５】
2010033035.tif 000007
【図６】
2010033035.tif 000008
【図７】
2010033035.tif 000009
【図８】
2010033035.tif 000010
【図９】
2010033035.tif 000011
【図１０】
2010033035.tif 000012
【図１１】
2010033035.tif 000013
【図１２】
2010033035.tif 000014
【図１３】
2010033035.tif 000015
【図１４】
2010033035.tif 000016
【図１５】
2010033035.tif 000017