(57)【要約】【課題】片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブの場合、両面印刷ページの片面の印刷と片面印刷ページの印刷の印刷順を変更すると、ジョブの内容によっては逆に印刷時間が長くなる場合がある。【解決手段】  両面印刷と片面印刷とが可能な印刷装置であって、片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブについて、当該ジョブで指示された印刷順に従って印刷を実行する第１の印刷制御、または前記両面印刷ページのうちのシートの第１面に印刷されるページの印刷を前記片面印刷ページの印刷より先に実行した後、当該片面印刷ページの印刷を実行する第２の印刷制御を選択し、その選択された第１或いは第２の印刷制御に従って前記ジョブを実行するように制御する。【選択図】  図１０
2016052722.tif 000002
【特許請求の範囲】
【請求項１】
両面印刷と片面印刷とが可能な印刷装置であって、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブについて、当該ジョブで指示された印刷順に従って印刷を実行する第１の印刷制御、または前記両面印刷ページのうちのシートの第１面に印刷されるページの印刷を前記片面印刷ページの印刷より先に実行した後、当該片面印刷ページの印刷を実行する第２の印刷制御を選択する選択手段と、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブが入力されると、前記選択手段により選択された第１或いは第２の印刷制御に従って前記ジョブを実行するように制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記選択手段は、ユーザの指示に基づいて選択することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記選択手段は、前記ジョブで片面印刷ページに続く両面印刷ページの連続枚数が所定値以上の場合は前記第１の印刷制御を選択し、前記ジョブで片面印刷ページに続く両面印刷の連続枚数が前記所定値未満の場合は前記第２の印刷制御を選択することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記印刷装置は、
片面印刷の用紙の表裏を反転して装置の外に排出するための第１搬送路と、両面印刷で片面が印刷された用紙を前記印刷装置の印刷位置に搬送するための第２の搬送路と、
両面印刷の片面だけが印刷された用紙を待機させるための複数の待機位置とを有し、
前記印刷装置は、前記第２の印刷制御では前記第１の印刷制御よりも少ない数の待機位置を使用した印刷を実行することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記第１の印刷制御では、両面印刷で片面だけが印刷された用紙が前記複数の待機位置の全てで待機する状態になった後、当該待機中の片面だけが印刷された用紙の内の最先の用紙の裏面への印刷が実行され、空きとなった待機位置に後続の両面印刷の片面だけが印刷された用紙が搬送されることを特徴とする請求項１に記載の印刷装置。
【請求項６】
両面印刷と片面印刷とが可能な印刷装置に印刷ジョブを送信して印刷させる印刷制御装置であって、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブについて、当該ジョブで指示された印刷順に従って印刷を実行する第１の印刷順、または前記両面印刷ページのうちのシートの第１面に印刷されるページの印刷を前記片面印刷ページの印刷より先に実行した後、当該片面印刷ページの印刷を実行する第２の印刷順を選択する選択手段と、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブが入力されると、前記選択手段により選択された第１或いは第２の印刷順に従って前記ジョブに含まれるページの順番を変更して前記印刷装置に送信するように制御する制御手段と、
を有することを特徴とする印刷制御装置。
【請求項７】
前記選択手段は、ユーザの指示に基づいて選択することを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
前記選択手段は、前記ジョブで片面印刷ページに続く両面印刷ページの連続枚数が所定値以上の場合は前記第１の印刷順を選択し、前記ジョブで片面印刷ページに続く両面印刷の連続枚数が前記所定値未満の場合は前記第２の印刷順を選択することを特徴とする請求項６に記載の印刷制御装置。
【請求項９】
両面印刷と片面印刷とが可能な印刷装置の制御方法であって、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブについて、当該ジョブで指示された印刷順に従って印刷を実行する第１の印刷制御、または前記両面印刷ページのうちのシートの第１面に印刷されるページの印刷を前記片面印刷ページの印刷より先に実行した後、当該片面印刷ページの印刷を実行する第２の印刷制御を選択する選択工程と、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブが入力されると、前記選択工程で選択された前記第１或いは第２の印刷制御に従って前記ジョブを実行するように制御する制御工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項１０】
両面印刷と片面印刷とが可能な印刷装置に印刷ジョブを送信して印刷させる印刷制御装置の制御方法であって、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブについて、当該ジョブで指示された印刷順に従って印刷を実行する第１の印刷順、または前記両面印刷ページのうちのシートの第１面に印刷されるページの印刷を前記片面印刷ページの印刷より先に実行した後、当該片面印刷ページの印刷を実行する第２の印刷順を選択する選択工程と、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブが入力されると、前記選択手段により選択された第１或いは第２の印刷順に従って前記ジョブに含まれるページの順番を変更して前記印刷装置に送信するように制御する制御工程と、
を有することを特徴とする印刷制御装置の制御方法。
【請求項１１】
コンピュータに、請求項９または１０の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷制御装置と、その制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来より、画像形成装置が片面印刷を行う場合、印刷用紙の片面（上面）に印刷した後、排紙後の印刷物のページ順が正しくなるように、印刷用紙を反転させるための反転機構を通して印刷面を下にして出力する。また両面印刷を行う場合、印刷用紙の表面に印刷した後、その印刷用紙を両面印刷用の搬送路を通し、裏面を印刷して排紙する。また特許文献１には、両面印刷用の搬送路が複数存在する場合には、生産性が高くなる搬送経路を選択して両面印刷を行う画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置に投入された印刷ジョブで片面印刷すべきページ（以下、片面印刷ページ）と両面印刷すべきページ（以下、両面印刷ページ）とが混在している場合がある。その中でも、片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブの場合に、両面印刷ページのうちのシートの１面目に印刷されるページの印刷と、片面印刷ページの印刷の順序を変更することが知られている。これは、両面印刷の１面目への印刷を行った後、シートを反転させて２面目への印刷を行うための搬送に時間がかかることから、両面印刷の１面目への印刷を、先行する片面印刷ページの印刷よりも先に行うものである。このように順序を変更することで、両面印刷の１面目の印刷を行った後、シートを反転させて２面目への印刷を行うための搬送を行っている間に、後回しにした片面印刷ページの印刷を行えるので、全体の印刷時間を短縮できる。しかしながら、片面印刷ページと両面印刷ページとが混在していて、且つ、両面印刷ページが多く連続する場合には、上述した印刷順序の変更を行うことで逆に生産性が低下するという問題があった。
【０００５】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００６】
本発明の特徴は、片面印刷ページと両面印刷ページとが混在する印刷ジョブの処理効率を向上させる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
両面印刷と片面印刷とが可能な印刷装置であって、
片面印刷ページと当該片面印刷ページに続く両面印刷ページとを含むジョブについて、当該ジョブで指示された印刷順に従って印刷を実行する第１の印刷制御、または前記両面印刷ページのうちのシートの第１面に印刷されるページの印刷を前記片面印刷ページの印刷より先に実行した後、当該片面印刷ページの印刷を実行する第２の印刷制御を選択する選択手段と、
前記選択手段により選択された第１或いは第２の印刷制御に従って前記ジョブを実行するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、片面印刷ページと両面印刷ページとが混在する印刷ジョブの処理時間を短くできるという効果がある。
【０００９】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１０】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施の形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像形成装置を含む印刷システムの構成を示すブロック図。
【図２】実施形態１に係る画像形成装置の構成の一例を示す構成図。
【図３】実施形態１に係る画像形成装置の動作を制御する制御部のハードウェア構成を中心に画像形成装置の構成を説明するブロック図。
【図４】実施形態１に係る画像形成装置内で用紙を搬送する搬送経路を説明する図。
【図５】実施形態１に係る画像形成装置内で用紙を搬送する搬送経路で、用紙が同時に存在する場合の一例を示す図。
【図６】実施形態１に係る画像形成装置で複数ページを両面印刷する場合の印刷順を説明する図。
【図７】実施形態１に係る画像形成装置における「通常モード」での印刷順を説明する図。
【図８】実施形態１に係る画像形成装置における「印刷順調整モード」での印刷順を説明する図。
【図９】実施形態１に係る画像形成装置のソフトウェアモジュールを説明する図。
【図１０】実施形態１に係る画像形成装置における印刷モードの切り替え処理を説明するフローチャート。
【図１１】実施形態１に係る画像形成装置の操作部に表示される操作画面の一例を示す図。
【図１２】本発明の実施形態２に係る画像形成装置における印刷モードの切り替え処理を説明するフローチャート。
【図１３】実施形態に係る印刷制御装置（ＰＣ）の構成を説明するブロック図。
【図１４】実施形態に係る印刷制御装置（ＰＣ）の動作を説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
図１は、本発明の実施形態１に係る画像形成装置１０１を含む印刷システムの構成を示すブロック図である。
【００１３】
ＰＣ１０２，１０４は、ネットワーク１０３を介して実施形態に係る画像形成装置１０１に印刷データを送信するホストコンピュータである。ＰＣ１０２，１０４は、画像形成装置１０１に印刷データを送信する機能の他に、画像処理アプリケーションを起動させて画像データの編集処理等を行う。この印刷システムでは、画像形成装置１０１はＰＣ１０２或いはＰＣ１０４から受信した印刷データを用いて画像を印刷する印刷装置として機能している。
【００１４】
図２は、実施形態１に係る画像形成装置１０１の構成の一例を示す構成図である。
【００１５】
制御部２０１は、この画像形成装置１０１の動作を制御している。操作部２０２は操作者により操作され、この画像形成装置１０１に対する操作者の指示を入力したり、操作者に対してメニュなどの表示を行う。トナー供給部２０３は、画像形成装置１０１の画像形成部２０４に対して印刷剤であるトナーを供給する。このトナー供給部２０３には開閉扉が装備されており、操作者がその扉を開けてトナーを供給することができる。画像形成部２０４は、トナー供給部２０３より供給されたトナーを用いて、印刷データで指示されている画像を形成し、一次転写部でその画像を中間転写ベルト２０５に転写する。この中間転写ベルト２０５に転写されたトナー画像は、二次転写部で搬送されてくる用紙（シート）に転写される。こうしてトナー画像が転写された用紙は定着部２０６に送られて熱及び圧力が加えられることにより、その用紙にトナー像が定着される。中間転写ベルト２０５上の用紙に転写されなかったトナーは、余剰トナー回収部２０７により回収されて蓄積される。
【００１６】
給紙部２０８から給紙された用紙は、用紙搬送部２１１を通って搬送され、二次転写部で中間転写ベルト２０５からトナー像が転写され、定着部２０６に送られて定着される。スイッチバック部２１０は、トナー画像が転写されて定着された用紙の表裏を反転させる。こうして表裏反転された用紙は、両面印刷用の搬送路２０９を通って二次転写部（印刷位置）に再度搬送されることにより、画像形成済の用紙の裏面に画像を形成する両面印刷が実行される。用紙投入口２１１は、外部の給紙装置から、この印刷装置に用紙を投入する投入口である。用紙排出部２１２は定着処理された用紙をスタックトレイ２１３へ排出する排出口である。
【００１７】
図３は、実施形態１に係る画像形成装置１０１の動作を制御する制御部３００のハードウェア構成を中心に画像形成装置１０１の構成を説明するブロック図である。
【００１８】
この画像形成装置１０１は、全体を制御する制御部３００、画像出力デバイスであるプリンタ３１４、及び操作者からの指示の入力と操作者への情報の表示を行うための操作部３０１を有する。プリンタ３１４はプリンタ処理部３１２と接続され、制御部３００からの指示に従って印刷を行う。
【００１９】
ＣＰＵ３０１は、システムバス３０８を介してＲＡＭ３０２，ＲＯＭ３０３，ＨＤＤ３０４、操作部Ｉ／Ｆ３０６、ネットワークＩ／Ｆ３０７と接続される。ＲＡＭ３０２はＣＰＵ３０１の作業領域を提供し、またパラメータ設定を一時記録するための設定値記憶メモリ、画像データを一部記憶するための画像メモリとしても使用される。ＲＯＭ３０３はブートＲＯＭであり、システムブートプログラムを格納している。ＨＤＤ３０４には、システムソフトウェア、パラメータ設定値履歴、画像データなどが格納される。ＣＰＵ３０１は起動時、ＲＯＭ３０３に格納されたシステムブートプログラムを実行してＨＤＤ３０４にインストールされているＯＳやプログラムをＲＡＭ３０２に展開し、そのプログラムを実行することにより、後述する処理を実現する。操作部Ｉ／Ｆ３０６は、操作部３０１と制御部３００との間で入出力を制御するインタフェースで、ＣＰＵ３０１から指示された画像データを操作部１０１へ出力し、操作者が操作部３０１を介して入力した情報をＣＰＵ３０１へ伝送する。ネットワークＩ／Ｆ３０７は、ネットワーク１０３と接続され、ネットワーク１０３との間で情報の入出力を行う。画像処理部３０９はネットワーク１０３から受信したＰＤＬコードをビットマップデータに展開する。また画像処理部３０９は、プリンタ処理部３１２で画像処理し、プリンタ３１４で印刷する場合に、ＨＤＤ３０４に圧縮、符号化されて格納されている画像データをプリンタ処理部３１２で利用可能な形式に変換する。デバイスＩ／Ｆ３１０は、プリンタ処理部３１２を介してプリンタ３１４を接続し、画像データの同期系／非同期系の変換と、設定値、調整値、機器状態等の情報の伝送を行う。プリンタ処理部３１２は、プリントする画像データに対して、プリンタ３１４に応じた色補正、解像度変換などの処理や、画像の位置調整等の処理を行う。
【００２０】
図４は、実施形態１に係る画像形成装置１０１内で用紙を搬送する搬送経路を説明する図である。
【００２１】
受け口４０１は、外部の装置から用紙を用紙搬送経路へ投入する受け口である。また受け口４０２は、給紙部２０８から用紙を用紙搬送経路へ投入するための受け口である。用紙搬送ローラ４０３〜４２１は、用紙を搬送するために搬送経路上に設けられている。搬送ローラ４０３〜４２１のそれぞれは、用紙の搬送経路に応じて独立に制御される。尚、搬送ローラ４１１，４１２を含む搬送経路は、用紙のスイッチバックを行う部分であり、これら搬送ローラ４１１，４１２を逆回転される場合がある。また搬送ローラ４０６，４１１の近傍には、用紙を搬送する搬送路を切り替えるための機構が設けられている。
【００２２】
いま、用紙の片面のみに印刷を行い、印刷面を上にしてスタックトレイ２１３に用紙を排出する場合は、搬送ローラ４０３〜４０７，４２１の順にローラの回転を制御して用紙を搬送する。印刷面を上にして出力する場合、ページ順通りに印刷すると、後続のページの印刷面が上向きで、前の印刷済の用紙の上に重なって載置される。このため積載された用紙束では、ページ順が逆になってしまう。印刷面を上にして出力するのは、主に一枚だけの印刷の場合に採用される。
【００２３】
次に、用紙の片面のみに印刷を行い、印刷面を下にしてスタックトレイ２１３に用紙を排出する場合は、搬送ローラ４０３〜４０６，４０８〜４１４，４２１の順にローラの回転を制御して用紙を搬送する。この場合は、画像形成装置本体２００内の搬送ローラ４０８〜４１４で用紙を反転しており、これにより印刷面を下にして用紙を排出できる。ここで、画像形成装置本体２００内の搬送ローラ４０８〜４１４を通過するパスを反転パスと呼ぶ。
【００２４】
次に用紙の両面に印刷を行う場合は、搬送ローラ４０３〜４０６，４０８〜４１２，４１１，４１５〜４２０，４０３〜４０７，４２１の順にローラの回転を制御して用紙を搬送する。
【００２５】
図５は、実施形態１に係る画像形成装置１０１内で用紙を搬送する搬送経路で、複数の用紙が同時に存在する場合の一例を示す図である。
【００２６】
図において、５０１〜５０３のそれぞれは用紙を示し、ここでは用紙の表面に画像が形成された後、その用紙の裏面に画像を形成するために待機している。なお、ここでは待機場所が３箇所存在する構成を例に説明するが、待機場所の数は３箇所以外であっても良い。両面印刷の場合は、受け口４０１或いは４０２からの表面に印刷するための用紙の給紙と、用紙の裏面に印刷するための用紙の再給紙とを適宜切り替えて行うことにより生産性を高めている。
【００２７】
図６（Ａ）は、両面印刷される各用紙と各ページの対応を示している。ここでは用紙６０１の表面には１ページ目の画像が、用紙６０１の裏面には２ページ目の画像が印刷される。同様に、用紙６０２の表面には３ページ目の画像が、用紙６０２の裏面には４ページ目の画像が、用紙６０３の表面には５ページ目の画像が、用紙６０３の裏面には６ページ目の画像が印刷される。更に、用紙６０４の表面には７ページ目の画像が、用紙６０４の裏面には８ページ目の画像が印刷される。
【００２８】
図６（Ｂ）は、図６（Ａ）の様な印刷を行う際、各ページの出力順を示す図である。ここでは図５に示すように、待機中の用紙の枚数が最大３枚になる場合の両面印刷における印刷順を示しており、図６（Ｂ）に示すような順番で、各ページが印刷される。即ち、まず用紙６０１〜６０３の表面の印刷を連続して行い、この結果３つの待機場所が全て埋まるため、用紙６０４の表面の印刷を行う前に、最先の待機位置にある用紙６０１の裏面の印刷を行う。裏面の印刷が行われた用紙６０１は、搬送ローラ４０８方向ではなく搬送ローラ４０７方向に搬送され、排出される。これにより待機場所が１つ空くことから、次は用紙６０４の表面の印刷を行う。以降、用紙６０２〜６０４の裏面の印刷を連続して行う。
【００２９】
次に、片面印刷ページと両面印刷ページが混在するジョブについて説明する。片面印刷ページと両面印刷ページが混在するジョブを実行する場合、印刷済の用紙をページ順に従って排出する必要がある。このため、片面印刷された用紙は、前述したように搬送ローラ４０８〜４１４による搬送経路を介して表裏を反転した後、印刷面を下にして搬送ローラ４２１を介して排出する。これにより排紙された印刷済の用紙束は、１ページ目から順にフェースダウンで排出トレイ上に積載されることになる。
【００３０】
図７（Ａ）は、用紙７０１に１ページ目を片面印刷、用紙７０２に２ページと３ページ目を両面印刷し、用紙７０３に４ページ目と５ページ目を両面印刷する場合を示す。
【００３１】
図７（Ｂ）は、図７（Ａ）に示す印刷を行う場合における、通常の印刷モードでの各ページの印刷順を示す。この場合を「通常モード」と呼ぶ。「通常モード」では、連続する両面印刷ページの間で印刷順が入れ替えられるものの、片面印刷ページと両面印刷ページとの間で印刷順が入れ替えられることはない。
【００３２】
図７（Ｂ）では、まず７１１で、用紙７０１に１ページ目を印刷した後、７１２，７１３で用紙７０２と用紙７０３の表面（２ページ目と４ページ目）の印刷を行う。これに続いて、用紙７０２の裏面（３ページ目）を印刷することになるが、このとき用紙７０２は両面搬送パス上で搬送されている途中であり、すぐに印刷を行うことはできない。このため、用紙７０２の裏面（３ページ目）を印刷する前に用紙１枚分の時間を空ける必要がある。この空き時間の後、７１５，７１６で用紙７０２と用紙７０３の裏面（３ページ目と５ページ目）の印刷を行う。このように、図７（Ａ）に示すデータを印刷する場合には、用紙１枚分の無駄な時間が生じてしまう。
【００３３】
この無駄を解消するために、図７（Ｃ）に示すように、片面印刷ページの印刷７１１を、両面印刷の表面を印刷した後に実行する「片面・両面プリント混載時のプリント順調整モード」（以下、印刷順調整モード）を備えている。
【００３４】
図７（Ｃ）では、まず用紙７０２と用紙７０３の表面（２ページ目と４ページ目）の印刷を行い、続いて７１１で、用紙７０１に１ページ目を印刷する。これに続いて、用紙７０２の裏面（３ページ目）を印刷することになるが、４ページ目と１ページ目の印刷を行っている間に用紙７０２が両面搬送パスを搬送される。このため、３ページ目の印刷は１ページ目の印刷に続いてすぐに（図７（Ｂ）に示したような空き時間を必要とせず）行うことができる。このように、片面印刷ページに続く両面印刷ページが４ページ（用紙２枚分）の場合は、通常モードよりも印刷順調整モードで印刷した方が全体の印刷が早く完了する。
【００３５】
図８（Ａ）は、用紙８０１に１ページ目を片面印刷、用紙８０２に２ページと３ページ目を両面印刷、用紙８０３に４ページ目と５ページ目を両面印刷、用紙８０４に６ページ目と７ページ目を両面印刷する場合を示す。
【００３６】
図８（Ｂ）は、図８（Ａ）に示す印刷を行う場合における、通常モードでの各ページの印刷順を示す。通常モードでは、図７（Ｂ）の説明で述べた通り、連続する両面印刷ページの間で印刷順が入れ替えられるものの、片面印刷ページと両面印刷ページとの間で印刷順が入れ替えられることはない。
【００３７】
図８（Ｂ）では、まず８１１で用紙８０１に１ページ目を印刷した後８１２〜８１４で、用紙８０２〜用紙８０４の表面（２ページ目、４ページ目、６ページ目）の印刷を行う。これに続いて、用紙８０２の裏面（３ページ目）を印刷することになるが、用紙８０２は４ページ目と６ページ目の印刷を行っている間に両面搬送パスを搬送される。このため、８１５での３ページ目の印刷は６ページ目の印刷に続いてすぐに（図７（Ｂ）に示したような空き時間を必要とせず）行うことができる。用紙８０２の裏面（３ページ目）の後８１６，８１７で、用紙８０３及び用紙８０４の裏面（５ページ目、７ページ目）の印刷を行う。
【００３８】
次に、図８（Ｃ）に、図８（Ａ）に示す印刷を行う場合における、通常モードでの各ページの印刷順を示す。図８（Ｃ）では、８２１，８２２で用紙８０２及び用紙８０３の表面（２ページ目、４ページ目）の印刷を行った後、８２３で用紙８０１に対する１ページ目の印刷を行う。図８（Ｂ）と対比すると、図８（Ｂ）では用紙８０２〜用紙８０４の表面（２ページ目、４ページ目、６ページ目）の印刷を連続して行っていた。これに対し図８（Ｃ）では、用紙８０３の表面（４ページ目）の印刷の後、用紙８０４の表面（６ページ目）ではなく、８２３で１ページ目の印刷を行う。
【００３９】
画像形成装置１０１には待機場所が３箇所存在するため、通常モードでの印刷を行う場合は、両面印刷する用紙３枚分の表面を連続して印刷することができる。しかし、印刷順調整モードで印刷する場合は、３箇所の待機場所のうちの１つ（図５の５０３で示す位置）を片面印刷された用紙を反転させるためにも使用しなければならない。それにも関わらず図８（Ｂ）のように用紙８０２〜用紙８０４の表面（２ページ目、４ページ目、６ページ目）の印刷を連続して行うと、その次に１ページ目を印刷した用紙８０１を搬送ローラ４０８〜４１４による搬送経路に入れることができなくなってしまう。
【００４０】
そこで、図８（Ａ）に示す印刷を印刷順調整モードで行う場合は、使用する待機場所を１箇所減らして両面印刷を行う。即ち、８２１，８２２で用紙８０２と用紙８０３の表面（２ページ目と４ページ目）の印刷を行った後、用紙８０４の表面（６ページ目）ではなく、片面印刷の用紙８０１に対する１ページ目の印刷を行うようにしている。
【００４１】
この１ページ目の印刷の次は、４ページ目と１ページ目の印刷を行っている間に両面搬送パスを搬送されてきた用紙８０２の裏面（３ページ目）の印刷を行う（８２４）。このタイミングでは、用紙８０１は搬送ローラ４１３〜４１４の方向に出て行っており、また、裏面の印刷が完了した用紙８０２は搬送ローラ４０７方向に搬送されるため、待機場所が空くことになる。このため、ようやく次に８２５で、用紙８０４の表面（６ページ目）の印刷を行うことができる。
【００４２】
用紙８０４の表面（６ページ目）の後、８２６で、１ページ目と３ページ目と６ページ目の印刷を行っている間に両面搬送パスを搬送されてきた用紙８０３の裏面（５ページ目）の印刷を行う。そして、次に印刷するのは用紙８０４の裏面（７ページ目）だが、このとき用紙８０４は両面搬送パス上でまだ搬送されている途中であり、すぐに印刷を行うことはできない。このため、用紙８０４の裏面（７ページ目）を印刷する前に用紙１枚分の時間を空ける必要がある。この空き時間の後、８２７で用紙８０４の裏面（７ページ目）の印刷を行う。このように、図７（Ｃ）に示す印刷順で印刷する場合には、用紙１枚分の無駄な時間が生じてしまう。即ち、片面印刷ページに続く両面印刷ページが６ページ（用紙３枚分）の場合は、通常モードよりも印刷順調整モードで印刷した方が、全体の印刷が完了するのに逆に時間がかかってしまう。
【００４３】
図９は、実施形態１に係る画像形成装置１０１のソフトウェアモジュールを説明する図である。ここで示される各ソフトウェアモジュールは、主にＣＰＵ３０１がＲＡＭ３０２に展開したプログラムを実行することにより実現される。
【００４４】
ジョブコントロール処理９０１は、各ソフトウェアモジュールを統括的に制御し、プリント処理９０４、ＵＩ処理９０２などの画像形成装置１０１内で発生するあらゆるジョブの制御を行う。ＵＩ処理９０２は、主に操作部３０１、操作部Ｉ／Ｆ３０６に係る制御を行う。ＵＩ処理９０２は、操作者が操作部３０１を介して入力した内容を、ジョブコントロール処理９０１へ通知するとともに、ジョブコントロール処理９０１からの指示に基づいて、操作部３０１上の表示画面の表示内容を制御する。また操作部３０１に表示するための描画データの編集などを制御する。ネットワーク処理９０３は主にネットワークＩ／Ｆ３０７を介して行われる外部との通信を制御するモジュールであり、ネットワーク１０３上の各機器との通信制御を行う。ネットワーク処理９０３は、ネットワーク１０３を介して外部機器からの制御コマンドやデータを受信すると、その内容をジョブコントロール処理９０１へ通知する。またジョブコントロール処理９０１からの指示に基づき、ネットワーク１０３を介して外部機器へ制御コマンドやデータを送信する。プリント処理９０４はジョブコントロール処理９０１の指示に基づいて、画像処理部３０９、プリンタ処理部３１２及びプリンタ３１４を制御し、指定された画像処理を実行して印刷処理を行う。プリント処理９０４は、ジョブコントロール処理９０１より、画像データ、画像情報（画像データのサイズ、カラーモード、解像度など）、レイアウト情報（オフセット、拡大縮小、面付けなど）及び用紙情報（サイズ、印刷方向）などの情報を受け付ける。そして、画像処理部３０９及びプリンタ処理部３１２を制御して、画像データに対して適切な画像処理を施し、プリンタ３１４を制御して用紙への印刷を指示する。またプリンタ処理部３１２とプリンタ３１４の状態情報を取得してジョブコントロール処理９０１へ通知する。
【００４５】
次に、本実施形態の特徴的な制御であるモードを切り替える動作について記載する。
【００４６】
図１０は、実施形態１に係る画像形成装置１０１における印刷モードの切り替え処理を説明するフローチャートである。このフローチャートで示す処理は、ＣＰＵ３０１がＨＤＤ３０４にインストールされているプログラムをＲＡＭ３０２に展開して実行することにより実現される。
【００４７】
まずＳ１００１でＣＰＵ３０１は、ネットワーク１０３を介したＰＣ１０２等からの印刷指示、或いは操作部３０１を介して操作者からの印刷指示を受信する。次にＳ１００２に進みＣＰＵ３０１は、後述の操作画面を介して設定されている、前述の通常モード、或いは印刷順調整モードの情報をＲＡＭ３０２から取得する。
【００４８】
図１１は、実施形態１に係る画像形成装置１０１の操作部３０１に表示される操作画面の一例を示す図である。
【００４９】
この操作画面を介して操作者は、前述の印刷順調整モードのオン／オフを設定することができる。ここで操作者がＯＮボタン１１０１を選択してＯＫボタン１１０３を押下すると、図８を参照して説明した「印刷順調整モード」が設定される。一方、操作者がＯＦＦボタン１１０２を選択してＯＫボタン１１０３を押下すると、図７を参照して説明した「通常モード」が設定される。尚、この操作画面で設定された「印刷順調整モード」、「通常モード」はＲＡＭ３０２に記憶されている。
【００５０】
そしてＳ１００３に進みＣＰＵ３０１は、印刷順調整モードが設定されているかどうかを判定する。ここで印刷順調整モードが設定されていないときはＳ１００５に進み、例えば図７（Ｂ）や図８（Ｂ）で示した「通常モード」で印刷を実行する（即ち、先行する片面印刷ページよりも先に後続の両面印刷ページの１面目の印刷を行う制御をしない）。一方、Ｓ１００３でＣＰＵ３０１は、印刷順調整モードが設定されていると判定するとＳ１００４に進み、例えば図７（Ｃ）や図８（Ｃ）で示した「印刷順調整モード」で印刷を実行する。
【００５１】
以上説明したように実施形態１によれば、操作者は、「印刷順調整モード」或いは「通常モード」のいずれかを選択することにより、全体の印刷に要する時間を短縮できる。
【００５２】
これにより例えば、片面印刷ページに続く両面印刷ページの連続数が所定数（６ページ）よりも少ないとき（即ち、２ページまたは４ページのとき）は「印刷順調整モード」を選択することにより、全体の印刷に要する時間を短縮できる。また、片面印刷ページに続く両面印刷ページの連続数が所定数（６ページ）以上の場合は「通常モード」を選択することにより、全体の印刷に要する時間を短縮できる。
【００５３】
［実施形態２］
実施形態１では、操作者が指定した「通常モード」或いは「印刷順調整モード」に従って印刷順を切り替える制御について記載した。これに対して実施形態２では、ジョブに応じて自動的に「通常モード」と「印刷順調整モード」切り替える制御について説明する。尚、実施形態２に係る画像形成装置１０１や印刷システムの構成は前述の実施形態１と同じであるため、その説明を省略する。
【００５４】
図７（Ｃ）や図８（Ｃ）に示す「印刷順調整モード」での印刷順を採用すると、片面印刷ページと両面印刷ページが混在するジョブでは、通常モードよりも生産性が落ちてしまう場合がある。これは図５の５０３で示す両面印刷用の待機位置を片面印刷の用紙の反転用の搬送経路として使用するためである。従って、例えば、図５のような場合、両面印刷用の待機位置として使用できる箇所が、通常よりも１つ少ない状態で、連続する複数の両面印刷ページの印刷を実行することになる。具体的には、片面印刷ページに続く両面印刷ページの連続数が６枚以上であると、「印刷順調整モード」では「通常モード」より時間がかかってしまうことになる。
【００５５】
そこで実施形態２では、片面印刷ページと両面印刷ページとが混在するジョブにおいて、片面印刷ページに続く両面印刷ページの連続数を識別して、「印刷順調整モード」と「通常モード」とを自動的に切り替える例で説明する。
【００５６】
図１２は、実施形態２に係る画像形成装置１０１における印刷モードの切り替え処理を説明するフローチャートである。このフローチャートで示す処理は、ＣＰＵ３０１がＨＤＤ３０４にインストールされているプログラムをＲＡＭ３０２に展開して実行することにより実現される。
【００５７】
Ｓ１２０１でＣＰＵ３０１は、ネットワーク１０３を介したプリンタドライバからの印刷ジョブ、或いは操作部３０１から入力された印刷ジョブを受信する。そしてＳ１２０２に進みＣＰＵ３０１は、その印刷ジョブを解析する。次にＳ１２０３に進みＣＰＵ３０１は、その印刷ジョブに含まれる片面印刷ページ及び両面印刷ページの並び順を確認する。そしてＣＰＵ３０１は、その印刷ジョブを図７（Ｂ）や図８（Ｂ）で示した「通常モード」で印刷するか、或いは図７（Ｃ）や図８（Ｃ）に示す「印刷順調整モード」で印刷するかを判定する。ここで「通常モード」で印刷すると判定するとＳ１２０４に進みＣＰＵ３０１は、図７に示すように、印刷ジョブに含まれる文書データの順に印刷を実行する。
【００５８】
一方、Ｓ１２０３でＣＰＵ３０１は、「印刷順調整モード」で印刷すると判定するとＳ１２０５に進み、印刷ジョブに含まれる文書データの順番を変更して、例えば図７（Ｃ）や図８（Ｃ）に示すような印刷順で印刷を実行する。
【００５９】
次に、Ｓ１２０３における判定処理を説明する。ここでは印刷ジョブに含まれる各ページの印刷順と、片面印刷、両面印刷の指定を確認する。そして、この印刷ジョブの中で片面印刷から両面印刷に切り替わる時点から、連続する両面印刷ページの数を確認する。ここで後続する両面印刷ページの数が所定値よりも少ない場合は、「印刷順調整モード」で印刷するのが効率的であると判定する。一方、後続する両面印刷ページの連続数が所定値以上の場合は、「通常モード」で印刷する方が、その印刷ジョブの実行時間を短縮できると判定する。ここで所定値は、実施形態２に係る画像形成装置１０１の場合は、待機位置の全体数（ここでは３箇所）と片面印刷用紙の反転に兼用する待機位置の数（ここでは１箇所）に応じて６とする。従って、この実施形態では、片面印刷ページに続く両面印刷ページの連続数が所定値未満（６未満）の場合は「印刷順調整モード」を選択し、片面印刷ページに続く両面印刷ページの連続数が所定値以上（６以上）の場合は「通常モード」を選択する。なお、所定値を両面印刷ページの連続数を示す値ではなく、両面印刷を行うシートの連続枚数を示す値としても良い。この場合の所定値は、画像形成装置１０１の場合は、待機位置の全体数（ここでは３箇所）と片面印刷用紙の反転に兼用する待機位置の数（ここでは１箇所）に応じて３（３以上なら通常モード、３未満なら印刷順調整モード）となる。
【００６０】
以上説明したように実施形態２によれば、印刷ジョブに応じて、「印刷順調整モード」と「通常モード」とを切り替えて実行できるため、片面印刷と両面印刷とが混在する印刷ジョブであっても、印刷ジョブの実行時間を短縮できるという効果がある。
【００６１】
尚、実施形態２の様な制御を実行するか否かを事前にユーザが設定できるようにすることにより、どのような印刷ジョブでも、常に例えば「通常モード」で印刷するようにもできる。
【００６２】
尚、上述の実施形態では、印刷ジョブを受け取って実行する画像形成装置（印刷装置）を例に説明したが、本発明はこれに限定されるものでなく、例えば、印刷ジョブを印刷装置に送信して印刷させる印刷制御装置（ＰＣ１０２等）にも適用できる。この場合、印刷制御装置は、印刷装置で待機できる用紙の枚数を把握し、片面印刷ページと両面印刷ページとが混在する印刷ジョブに含まれる片面印刷ページと両面印刷ページの並び番に応じて、印刷ジョブにおけるページの順番を変更して印刷装置に出力する。このような場合も、上述の実施形態と同様の効果が得られる。
【００６３】
以下、このような印刷制御装置について説明する。
【００６４】
図１３は、実施形態に係る印刷制御装置（ＰＣ１０２）の構成を説明するブロック図である。
【００６５】
このＰＣ１２０２は、制御主体となるＣＰＵ１３００、ＣＰＵ１３０１の動作時にワークエリア等を提供するＲＡＭ１３０３、ブートプログラムなどの各種データを記憶するＲＯＭ１３０１を有する。更に、表示部１３０２、操作部１３０５、ネットワーク１０３とのインタフェースを制御するネットワークインターフェース１３０６を有する。これらバス１３０７を介してＣＰＵ１３００と接続されている。
【００６６】
図１４は、実施形態に係る印刷制御装置（ＰＣ１０２）の処理を説明するフローチャートである。尚、このフローチャートを実行するプログラムはＨＤＤ１３０４にインストールされており、ＣＰＵ１３００がＲＯＭ１３０１に記憶されているブートプログラムを実行して、このプログラムをＲＡＭ１３０３に展開して実行してこの処理が達成される。
【００６７】
まずＳ１４０１でＣＰＵ１３００は、操作部１３０５或いはネットワークＩ／Ｆ１３０６を介して印刷ジョブを受け付けるとＳ１４０２に進みＣＰＵ１３００は、その印刷ジョブを解析する。次にＳ１４０３に進みＣＰＵ１３００は、ネットワーク１０３を介して接続されている画像形成装置１０１の情報を取得する。ここでは、前述の図５で説明したように、両面印刷等で使用する用紙の待機位置がいくつあるか、片面印刷した用紙の表裏を反転して排紙する必要があるかなどの情報を取得する。次にＳ１４０４に進みＣＰＵ１３００は、印刷ジョブに含まれるページの印刷順を変更するかどうか、即ち、前述した「通常モード」で印刷するか、「印刷順調整モード」で印刷するかどうかを判定する。ここで「通常モード」で印刷すると判定するとＳ１４０６に進み、そのジョブの本来の文書データのままで、その印刷ジョブを画像形成装置１０１に送信して印刷させる。
【００６８】
一方、Ｓ１４０４でＣＰＵ１３００が、印刷順を変更する「印刷順調整モード」で印刷すると判定するとＳ１４０５に進む。Ｓ１４０５でＣＰＵ１３００は、例えば図８（Ａ）に示すような用紙を印刷する印刷ジョブの場合、２ページ目（表面）、４ページ目（表面）、１ページ目（片面）、３ページ目（裏面）、６ページ目（表面）、５ページ面（裏面）、７ページ目（裏面）の順に文書データを並び替える。これはＳ１４０３で取得した画像形成装置１０１の構成と、印刷ジョブの解析結果に基づいて決定される。そして各ページのデータに、（  ）で示す表裏の属性を付したジョブデータを作成する。そしてＳ１４０６で、その作成した印刷ジョブを画像形成装置１０１に送信して印刷させる。
【００６９】
この場合、画像形成装置１０１は、印刷ジョブを受信すると、その印刷ジョブに含まれる文書データを、その印刷ジョブに含まれる文書データの順で、かつ用紙の表面或いは裏面のデータであるかを基に印刷するだけで図８（Ｂ）に示すような印刷を実行できる。従って、この場合は、画像形成装置１０１における印刷データの並び替えは不要となる。
【００７０】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００７１】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００７２】
１０１…画像形成装置、１０２，１０４…ＰＣ（ホストコンピュータ）、１０３…ネットワーク、３０１…ＣＰＵ，３０２…ＲＡＭ，３０４…ＨＤＤ，３０１…操作部
【図１】
2016052722.tif 000003
【図２】
2016052722.tif 000004
【図３】
2016052722.tif 000005
【図４】
2016052722.tif 000006
【図５】
2016052722.tif 000007
【図６】
2016052722.tif 000008
【図７】
2016052722.tif 000009
【図８】
2016052722.tif 000010
【図９】
2016052722.tif 000011
【図１０】
2016052722.tif 000012
【図１１】
2016052722.tif 000013
【図１２】
2016052722.tif 000014
【図１３】
2016052722.tif 000015
【図１４】
2016052722.tif 000016