(57)【要約】【課題】電子ソートの印刷に要する印刷時間を短縮することができる画像形成装置、および画像形成装置の印刷制御方法を提供すること。【解決手段】プリンタ１は、縦方向印刷、および横方向印刷を切り替えて実行可能であり、印刷方向の切替に応じてエンジンの内部処理により、コントローラ２０の制御とは独立して定着器の冷却処理を実行する印刷エンジン３０と、印刷エンジン３０を制御するコントローラ２０と、複数のスタッカ６０とを備える。コントローラ２０は、縦方向印刷または横方向印刷のいずれかにより、複数のスタッカ６０のそれぞれに、印刷された用紙を１部ずつ順次排紙する印刷制御と、縦方向印刷と横方向印刷との印刷方向の切替制御とを印刷エンジン３０に対して交互に行う。これにより、印刷エンジン３０内部で定着器の冷却処理が自動的に行われる頻度を低めて、部数印刷に要する印刷時間を短縮させる。【選択図】図１
2010083061.tif 000002
【特許請求の範囲】
【請求項１】
用紙を縦向きに印刷して排紙する縦方向印刷および用紙を横向きに印刷して排紙する横方向印刷を実行可能であり、印刷方向の切替に応じて定着器の冷却処理を実行する印刷部と、
印刷後の用紙の排紙先である複数の排紙部と、
前記複数の排紙部のそれぞれに、１印刷単位分の印刷した用紙を順次排紙させる印刷制御と、印刷方向を切り替えさせる制御とを前記印刷部に対して交互に行う制御部とを備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記複数の排紙部のうち、排紙先として用いる排紙部を指示する入力を受ける指示入力部をさらに備え、
前記制御部は、前記指示された排紙部のそれぞれに、１印刷単位分の印刷された用紙を順次排紙する印刷制御と、印刷方向を切り替えさせる制御とを前記印刷部に対して交互に行うことを特徴とする画像形成装置。
【請求項３】
用紙を縦向きに印刷して排紙する縦方向印刷および用紙を横向きに印刷して排紙する横方向印刷を実行可能であり、印刷方向の切替に応じて定着器の冷却処理を実行する印刷部と、
印刷後の用紙の排紙先である複数の排紙部とを備える画像形成装置の印刷制御方法であって、
前記複数の排紙部のそれぞれに、１印刷単位分の印刷した用紙を順次排紙させる印刷制御と、印刷方向を切り替えさせる制御とを前記印刷部に対して交互に行うことにより、複数の印刷単位についての印刷を実行させることを特徴とする画像形成装置の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷した用紙を縦横交互に排紙することにより、印刷後の用紙を仕分ける機能を有する画像形成装置、および画像形成装置の印刷制御方法に関する。
【背景技術】
【０００２】
従来、縦方向印刷と横方向印刷とを交互に切り替えて、印刷した用紙を１部ずつ縦横交互に排紙することにより、印刷した用紙を仕分ける電子ソート機能を有した画像形成装置が知られている（例えば、特許文献１，２参照）。
【０００３】
ここで、電子写真方式の画像形成装置では、用紙を縦向きに搬送して印刷する縦方向印刷を続けて行うと、定着ローラにおいて用紙と接しない範囲では熱が溜まり易くなる。このため、定着器の定着ローラが部分的に過熱状態となって、定着ローラの温度分布に偏りを生じることがある。この温度分布の偏りは、縦方向印刷後に続けて行う、横方向印刷において定着不良を生じ易くさせる。そこで、特許文献３には、縦方向印刷を行った後、横方向印刷に先立ち、定着器の冷却処理を行うことによって、定着不良の発生を防ぐ技術が開示されている。
【０００４】
また、定着器を含む印刷エンジンおよびコントローラを備えた画像形成装置には、上述した定着不良の発生をより確実に防ぐため、コントローラの制御から独立した印刷エンジンの内部処理によって、定着器の冷却処理を印刷方向の切替に応じて自動的に実行するように、印刷エンジンを構成したものがある。
【０００５】
【特許文献１】特開平８−２７８７２３号公報
【特許文献２】特開２００３−１１４５９８号公報
【特許文献３】特開２００３−４３８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、印刷エンジンの内部処理によって、定着器の冷却処理が自動的に実行される画像形成装置においては、縦方向印刷と横方向印刷とを交互に切り替えて印刷する場合、印刷方向を縦から横に切り替える度に、定着器の冷却処理が実行されることになる。このため、定着器の冷却処理に要する処理時間の分、横方向印刷を開始するタイミングが遅れて、印刷時間が長くなってしまうという課題があった。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］用紙を縦向きに印刷して排紙する縦方向印刷および用紙を横向きに印刷して排紙する横方向印刷を実行可能であり、印刷方向の切替に応じて定着器の冷却処理を実行する印刷部と、印刷後の用紙の排紙先である複数の排紙部と、前記複数の排紙部のそれぞれに、１印刷単位分の印刷した用紙を順次排紙させる印刷制御と、印刷方向を切り替えさせる制御とを前記印刷部に対して交互に行う制御部とを備えることを特徴とする画像形成装置。
【０００９】
この構成によれば、単一の排紙部に対して、１印刷単位ごとに縦横交互に印刷された用紙を排紙する場合に比べると、印刷方向を切り替える頻度が低くなるので、定着器の冷却処理が実行される頻度も低下する。したがって、定着器の冷却処理に要する時間が少なくなる分、複数の印刷単位を印刷するために要する印刷時間を短縮することができる。なお、印刷単位とは、複数の部数を印刷する場合の部単位や、複数の印刷ジョブを印刷する場合の印刷ジョブ単位を含む概念である。
【００１０】
［適用例２］上記画像形成装置において、前記複数の排紙部のうち、排紙先として用いる排紙部を指示する入力を受ける指示入力部をさらに備え、前記制御部は、前記指示された排紙部のそれぞれに、１印刷単位分の印刷された用紙を順次排紙する印刷制御と、印刷方向を切り替えさせる制御とを前記印刷部に対して交互に行うことを特徴とする画像形成装置。
【００１１】
この構成によれば、複数の排紙部のうち所望の排紙部に、印刷された用紙を縦横交互に排紙することができる。
【００１２】
［適用例３］用紙を縦向きに印刷して排紙する縦方向印刷および用紙を横向きに印刷して排紙する横方向印刷を実行可能であり、印刷方向の切替に応じて定着器の冷却処理を実行する印刷部と、印刷後の用紙の排紙先である複数の排紙部とを備える画像形成装置の印刷制御方法であって、前記複数の排紙部のそれぞれに、１印刷単位分の印刷した用紙を順次排紙させる印刷制御と、印刷方向を切り替えさせる制御とを前記印刷部に対して交互に行うことにより、複数の印刷単位についての印刷を実行させることを特徴とする画像形成装置の印刷制御方法。
【００１３】
このようにすれば、定着器の冷却処理が実行される頻度が低下するので、定着器の冷却処理に要する時間が少なくなる分、複数の印刷単位を印刷するために要する印刷時間を短縮することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について、実施例に基づいて説明する。
【００１５】
本実施例では、画像形成装置の一例として、電子写真方式のプリンタについて説明する。また、本プリンタは、部数印刷において、用紙を排紙する向きを１部ごとに縦横交互に切り替えることにより、印刷された用紙を１部ずつ仕分ける電子ソート機能を有する。以下、用紙を長辺方向に沿って縦向きに搬送して画像を形成することにより印刷し、印刷した用紙を縦向きに排紙する一連の動作を「縦方向印刷」という。用紙を短辺方向に沿って横向きに搬送して画像を形成することにより印刷し、印刷した用紙を横向きに排紙する一連の動作を「横方向印刷」という。
【００１６】
図１は、本実施例に係るプリンタの構成図である。図１に示すように、プリンタ１は、コントローラ（制御部）２０と、印刷エンジン（印刷部）３０とを備えている。また、プリンタ１の側面外側には、排紙口５４から排紙された用紙を積載するための複数のスタッカ（排紙部）６０が設けられている。本実施例では、例として３つのスタッカ６０ａ，６０ｂ，６０ｃがあるものとして説明する。
【００１７】
コントローラ２０は、印刷エンジン３０を含むプリンタ１の動作を制御する部分である。コントローラ２０は、通信Ｉ／Ｆ（指示入力部）２１と、ＣＰＵ２２と、ＲＯＭ２３と、ＲＡＭ２４と、エンジンＩ／Ｆ２５とを備える。
【００１８】
通信Ｉ／Ｆ２１は、ホストコンピュータ２に接続されたインターフェイス部である。ホストコンピュータ２は、プリンタ１に対して印刷要求を行うホスト装置であり、ディスプレイなどの表示装置、およびキーボードやマウスなどの入力装置（図示なし）が接続された汎用のパーソナルコンピュータなどである。パーソナルコンピュータに所定のドライバプログラムを適用することにより、パーソナルコンピュータが、プリンタドライバ１０を有するプリンタ１のホストコンピュータ２として機能している。このプリンタドライバ１０は、アプリケーションなどから印刷対象とするデータを受け取って、入力装置へのユーザー操作などに基づいて、プリンタ１に対する印刷要求のコマンド、印刷条件を指定するコマンド、および印刷対象とする画像データなどを含む印刷ジョブデータを生成する処理を行う。なお、印刷条件には、例えば、部数印刷における部数や用紙種類などがあり、表示装置に表示されるドライバ画面に従う入力装置へのユーザー操作によって印刷条件は任意に設定される。そして、ホストコンピュータ２は、印刷条件を指定した印刷ジョブデータをプリンタ１に送信することによって、プリンタ１に対して印刷要求を行う。プリンタ１の通信Ｉ／Ｆ２１は、この印刷ジョブデータをホストコンピュータ２から受信する。
【００１９】
コントローラ２０のＲＯＭ２３には、プリンタ１を制御するための各種プログラムが予め記憶されている。ＲＡＭ２４は、受信バッファなどの各種バッファや作業領域などとして用いられる汎用のメモリである。ＣＰＵ２２は、主にＲＯＭ２３に記憶されたプログラムを実行することにより、受信した印刷ジョブデータに含まれる画像データを受信バッファに格納する処理、印刷ジョブデータに含まれるコマンドを解釈して、印刷を指示するコマンドを印刷エンジン３０に送信する処理などを行う。
【００２０】
エンジンＩ／Ｆ２５は、印刷エンジン３０に対するインターフェイス部である。印刷を実行する際、エンジンＩ／Ｆ２５は、所定のタイミングでＲＡＭ２４に格納されている画像データを読み出し、画像データに所定の処理を施した後に印刷エンジン３０に出力する処理を行う。このエンジンＩ／Ｆ２５は、解凍部およびスクリーン処理部を備え、ＲＡＭ２４から読み出した画像データに対して、圧縮されたデータの解凍、ドットのデータへ変換するスクリーン処理などを行う。これらの機能を有するエンジンＩ／Ｆ２５は、具体的には、ＡＳＩＣ（Application Specific Integrated Circuit）で構成されている。
【００２１】
次に、印刷エンジン３０の構成について説明する。印刷エンジン３０は、エンジンコントローラ４０と、機構部５０とを備える。
【００２２】
エンジンコントローラ４０は、印刷エンジン３０内部で行われる処理を制御する部分であり、コントローラ２０からのコマンドを解釈して、コマンドの指示に従って機構部５０の動作を制御する。このエンジンコントローラ４０は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、外部Ｉ／Ｆ４４と、内部Ｉ／Ｆ４５とを有する。外部Ｉ／Ｆ４４はコントローラ２０に対するインターフェイス部、内部Ｉ／Ｆ４５は機構部５０に対するインターフェイス部である。ＣＰＵ４１は、ＲＯＭ４２に記憶されたプログラムを実行することにより、コントローラ２０からの指示に従って、後述する定着器の冷却処理や用紙の搬送制御などの機構部５０が行う様々な動作を制御する。
【００２３】
印刷エンジン３０に備わる機構部５０は、給紙装置５１と、印刷機構５２と、用紙搬送機構５３とを有する。
【００２４】
給紙装置５１は、印刷機構５２に用紙を給紙する部分であり、第１給紙装置５１ａおよび第２給紙装置５１ｂを含む。第１給紙装置５１ａには、給紙方向に用紙の長辺方向が合わさった縦方向印刷用の用紙を収容する給紙カートリッジが着脱可能に装着されている。第２給紙装置５１ｂには、給紙方向に用紙の短辺方向が合わさった横方向印刷用の用紙を収容する給紙カートリッジが着脱可能に装着されている。したがって、給紙装置５１としては、縦方向印刷用の用紙の給紙、および横方向印刷用の用紙の給紙が可能に構成されている。
【００２５】
印刷機構５２は、帯電装置、露光装置、感光体、現像装置、転写装置、定着器、トナーカートリッジ等の構成を有している。感光体は、円筒状の導電性基材とその外周面に形成された感光層を有し、中心軸に対して回転可能なドラムである。感光体は帯電装置により帯電されて、その後、露光装置による潜像の形成、現像装置によるトナーを用いた潜像の現像が行われる。現像されたトナー像は、転写装置によって用紙などの印刷媒体に転写される。定着装置は、ローラ表面がゴムなどの弾性体で覆われた定着ローラ、定着ローラを回転させる駆動モータ、定着ローラを加熱するヒーターなどを備えており、定着ローラが、トナー像を用紙に熱定着することによって用紙に画像が形成される。すなわち、本実施例の印刷機構５２は、電子写真方式の画像形成によって印刷する。
【００２６】
用紙搬送機構５３は、印刷機構５２によって印刷された用紙Ｓを搬送し、排紙口５４を通してスタッカ６０に用紙Ｓを排紙する。そして、排紙された用紙Ｓはスタッカ６０に積載される。
【００２７】
また、上述したプリンタ１において、電子ソート機能による部数印刷を行う場合、給紙装置５１は、第１給紙装置５１ａに収容された縦向きの用紙Ｓと、第２給紙装置５１ｂに収容された横向きの用紙Ｓとを１部ずつ交互に給紙する。そして、印刷機構５２は、順次給紙される用紙Ｓに画像を順次形成し、用紙搬送機構５３は、画像形成後の縦向きの用紙Ｓと画像形成後の横向きの用紙Ｓを１部ずつ交互にスタッカ６０に排紙する。こうして、縦方向印刷、横方向印刷を交互に行う縦横交互印刷によって、印刷後の用紙Ｓは、用紙向きを縦横交互にして１部ずつ仕分けられた状態でスタッカ６０に積載される。
【００２８】
ここで、縦方向印刷と横方向印刷とでは、定着器の定着ローラに生じさせる温度分布が異なる。図２に例として示すように、縦方向印刷時には、定着器の定着ローラは、用紙Ｓの短辺方向長さに対応する範囲Ｒａにおいて用紙Ｓと接する。この範囲Ｒａ内では、定着器を通る用紙自体が定着ローラの熱を奪い取るために、ヒーターによる温度上昇が抑制されて、定着に好適な状態が維持される。一方、定着ローラと用紙Ｓが接する範囲Ｒａより外側の範囲Ｒｃでは、用紙自体による排熱が行われないので熱が溜まり易い。このため、特に、縦方向印刷を複数のページについて連続して行った場合、定着ローラの一部が過熱した状態となってしまうことがある。
【００２９】
また、横方向印刷時には、定着器の定着ローラは、用紙Ｓの長辺方向長さに対応する範囲Ｒｂにおいて用紙Ｓと接し、この範囲Ｒｂには、縦方向印刷時に用紙と接する範囲Ｒａ、および縦方向印刷で過熱状態となった領域Ｒｃの一部が含まれる。このため、縦方向印刷を連続して行った後に行う横方向印刷において、定着ローラと用紙Ｓが接する範囲Ｒｂ内で温度分布の偏りを生じさせてしまう。この温度分布の偏りは、横方向印刷における定着不良を招き、印刷画質を劣化させてしまう可能性がある。
【００３０】
そこで、本プリンタ１の印刷エンジン３０は、縦方向印刷から横方向印刷に切り替えるタイミングで、定着器の冷却処理を実行するように構成されている。定着器の冷却処理では、ヒーター温度を低下させる温度制御を行うとともに、定着ローラの温度が充分に低下するまで次の印刷開始を待機させることによって、定着ローラを冷却する。エンジンコントローラ４０は、この定着器の冷却処理を行うことによって、定着ローラに生じた温度分布の偏りを低減し、定着に好適な状態に制御する。
【００３１】
より詳しくは、印刷エンジン３０のエンジンコントローラ４０は、印刷方向の切替を監視しており、印刷方向が縦から横に切り替わることを検知すると、横方向印刷の開始前に、印刷機構５２に対して定着器の冷却処理を実行させる。すなわち、本プリンタ１の印刷エンジン３０は、コントローラ２０の制御から独立したエンジン内部の処理によって、定着器の冷却処理を自動的に行う構成となっている。このため、通常、コントローラ２０からは、定着器の冷却処理を実行させるタイミングを直接制御することができない。
【００３２】
しかしながら、印刷エンジン３０の内部処理によれば、縦方向印刷から横方向印刷に切り替わる度に定着器の冷却処理が行われるため、電子ソート機能による部数印刷を行う場合、印刷時間が長くなってしまうという課題があった。
【００３３】
図３は、電子ソート機能による部数印刷の印刷タイミングを示す図である。例えば、横方向印刷から始めて、縦方向印刷と横方向印刷を１部ずつ交互に切り替えることによって部数印刷を行う場合、図３に示すように、横方向印刷による１部目の印刷を終えた後、定着器の冷却処理を行うことなく、２部目について縦方向印刷が開始される（時刻Ｔ１）。しかし、２部目の縦方向印刷後（時刻Ｔ２）、横方向印刷による３部目の印刷を開始する前には、２部目の印刷において定着ローラの温度分布に偏りを生じさせている可能性があるため、印刷エンジンの内部処理によって定着器の冷却処理が自動的に実行される（時刻Ｔ２〜Ｔ３）。このように、３部目の印刷前に定着器の冷却処理が行われるため、２部目の印刷後に、ただちに３部目の印刷を開始することができず、定着器の冷却処理が終了するまで次の印刷開始を待機する分、３部目の印刷を開始するタイミングが遅れることになる。特に、部数印刷において１部を構成するページ数が少ない場合、定着器の冷却処理が頻繁に行われることになるので、印刷スループットが低下する度合いは大きい。
【００３４】
上述の課題は、例えば、プリンタ１の製造者が、印刷エンジン３０のＯＥＭ（Original Equipment Manufacturing）供給を受けている場合などに顕在化する。しかし、プリンタ１の製造者にとっては、印刷エンジン３０の内部処理の仕様を任意に設計変更することによって、上述の課題を解決することが困難であった。
【００３５】
そこで、本実施例のプリンタ１では、複数部数の部数印刷を行う際、縦方向印刷または横方向印刷のいずれかにより、複数のスタッカ６０のそれぞれに、印刷された用紙を１部ずつ順次排紙する印刷制御と、縦方向印刷と横方向印刷との印刷方向の切替とを交互に行うことにより、印刷された用紙を、縦横の用紙向きに加えて、さらに、スタッカ別に仕分ける。こうして、縦方向印刷から横方向印刷に切り替える頻度を低めて、印刷エンジン３０の内部処理で定着器の冷却処理が自動的に実行される頻度を低めることにより、電子ソート機能を用いた部数印刷に要する印刷時間の短縮化を図る。
【００３６】
次に、以上に説明したプリンタ１の動作について、図５，６のフローチャートに従って説明する。なお、図５，６に示す処理は、ＲＯＭ２３に記憶されたプログラムをＣＰＵ２２が実行することにより、ＣＰＵ２２を中心として行われるコントローラ２０側の処理である。
【００３７】
プリンタ１を用いて印刷しようとする場合、ユーザーは、ホストコンピュータ２の表示装置に表示されるドライバ画面に従う入力機器へのユーザー操作により、部数印刷の有効／無効の指定、部数の指定などの印刷条件を入力する。また、部数印刷を有効に指定した場合、排紙先の設定は図４に例として示す排紙設定画面ＳＧから行うことができる。排紙設定画面ＳＧには、スタッカ６０ａ〜６０ｃのそれぞれに対応する複数の選択肢１００が含まれる。ユーザーは入力機器を操作して、任意の選択肢１００を選択することにより、プリンタ１に備わる３つのスタッカ６０ａ〜６０ｃのうち所望のスタッカ６０を選択することができる。プリンタドライバ１０は、選択されたスタッカ６０を排紙先とする部数印刷の印刷ジョブデータを生成する。そして、生成した印刷ジョブデータをプリンタ１に送信することによって、プリンタ１に対して印刷を要求する。
【００３８】
もっとも、排紙先のスタッカ６０などを指定する手段としては、ホストコンピュータ２のプリンタドライバ１０ではなく、プリンタ１に備わる操作パネルから排紙先のスタッカ６０を指定する構成としてもよい。
【００３９】
そして、プリンタ１が、部数印刷の印刷ジョブデータをホストコンピュータ２から受信すると、図５の処理が開始される。処理を開始すると、まず、プリンタ１のコントローラ２０は、印刷ジョブデータに含まれる画像データから、縦方向印刷用画像データと横方向印刷用画像データを生成する（ステップＳ１０）。ここでは、印刷ジョブデータに含まれる画像データのコードを解釈して描画処理を施すことにより、縦方向印刷用画像データの画像と、縦向きの画像を９０°回転させた横方向印刷用画像データを生成する。生成した縦方向印刷用画像データと横方向印刷用画像データはＲＡＭ２４に格納する。
【００４０】
次に、コントローラ２０は、部数印刷を縦方向印刷から開始するため、初期の印刷方向を横に設定する（ステップＳ２０）。ここで、初期の印刷方向を横とするのは、部数印刷をより効率的に行うためである。上述したように、定着器の冷却処理は、縦方向印刷から横方向印刷に切り替わる際に実行されるため、例えば、初期の印刷方向を縦とした場合、１度目の印刷方向の切り替えで、定着器の冷却処理が実行される。初期の印刷方向を横とすることにより、少なくとも１度目の印刷方向の切り替えでは、定着器の冷却処理が実行されないため、定着器の冷却処理が実行される頻度をさらに低めることができる。
【００４１】
次に、印刷ジョブに指定されたスタッカ６０が単一であるか否かを判断する（ステップＳ３０）。指定されたスタッカ６０が単一であれば（ステップＳ３０：Ｙｅｓ）、ステップＳ４０に進んで、単一のスタッカ６０を使用した部数印刷の処理を行う。複数のスタッカ６０が指定されており、指定されたスタッカ６０が単一でなければ（ステップＳ３０：Ｎｏ）、ステップＳ１２０に進み、指定された複数のスタッカ６０を使用した部数印刷の処理を行う。
【００４２】
単一のスタッカ６０を使用した部数印刷の処理について説明する。ステップＳ４０に処理が進むと、コントローラ２０は、印刷方向に応じた給紙装置の選択を行う（ステップＳ４０）。すなわち、縦方向印刷を行う場合、縦向きの用紙Ｓを収容した第１給紙装置５１ａが給紙先に選択されて、横方向印刷を行う場合は、横向きの用紙Ｓを収容した第２給紙装置５１ｂが給紙先に選択される。
【００４３】
次に、コントローラ２０は、印刷ジョブに指定された単一のスタッカ６０を排紙口として選択し（ステップＳ５０）、ステップＳ２０にて選択した給紙装置５１に対して給紙を指示する（ステップＳ６０）。そして、ＲＡＭ２４に格納された縦方向印刷用画像データと横方向印刷用画像データとのうち、印刷しようとする向きに対応する印刷用画像データを、エンジンＩ／Ｆ２５を介して印刷エンジン３０に送信する（ステップＳ７０）。このとき、エンジンＩ／Ｆ２５は、印刷用画像データを、ドットに対応する画像データに変換して印刷エンジン３０に送信し、印刷エンジン３０が画像データに従う画像を形成することによって、印刷が実行される。
【００４４】
印刷を実行した後、コントローラ２０は、印刷された用紙を、指定のスタッカ６０に排紙すると（ステップＳ８０）、印刷中の１部を構成する全ページについて印刷を終えたか否かを判断する（ステップＳ９０）。１部を構成する全ページについて印刷を終えていない場合（ステップＳ９０：Ｎｏ）、ステップＳ４０に戻って、同じ部内の次のページについて、同一のスタッカ６０および給紙装置５１を指定して印刷を行う。こうして、ステップＳ４０〜Ｓ９０を繰り返すことにより、１部を構成する各ページが順次印刷されて同一のスタッカ６０に排紙される。
【００４５】
そして、１部を構成する全ページが印刷されると、印刷中の１部を構成する全ページについて印刷を終えたと判断されて（ステップＳ９０：Ｙｅｓ）、次に、全部数の印刷が終了したか否かを判断する（ステップＳ１００）。印刷ジョブに指定された全部数について印刷が終了していなければ（ステップＳ１００：Ｎｏ）、縦横の印刷方向を切り替えてから（ステップＳ１１０）、ステップＳ４０に戻って、印刷方向に応じた給紙装置５１を指定して、次の部について印刷を行う。ここで、上述したように、縦から横に印刷方向を切り替える場合は、印刷エンジン３０内部で定着器の冷却処理が自動的に行われて、定着器の冷却処理を終えるまで次の横方向印刷の開始を待機する。
【００４６】
ステップＳ４０〜Ｓ１００を繰り返すことにより、縦方向印刷、縦方向印刷が１部ずつ交互に行われて、印刷後の用紙Ｓは単一のスタッカ６０に排紙される。そして、部数印刷に指定された全部数について印刷が行われると、全部数の印刷が終了したと判断して（ステップＳ１００：Ｙｅｓ）、図５の処理を終了する。
【００４７】
したがって、単一のスタッカ６０を使用した部数印刷では、印刷された全ての用紙Ｓは、１部ずつ縦横交互にして単一のスタッカ６０に排紙されることで、用紙が仕分けられる。
【００４８】
続けて、複数のスタッカ６０を使用した部数印刷の処理について説明する。ステップＳ３０の処理において、複数のスタッカ６０が指定されていると判断されて（ステップＳ３０：Ｎｏ）、ステップＳ１２０に処理が進むと、まず、コントローラ２０は、排紙口ＩＤの初期化を行う。この排紙口ＩＤとは、複数のスタッカ６０の各排紙口５４に対して付与される固有の識別情報である。本実施例では、スタッカ６０ａへの排紙口５４が「排紙口ＩＤ＝０」、スタッカ６０ｂへの排紙口５４が「排紙口ＩＤ＝１」、スタッカ６０ｃへの排紙口５４が「排紙口ＩＤ＝２」に対応するものとする。この場合、排紙口ＩＤを「０」に設定することにより排紙口ＩＤが初期化される。
【００４９】
次に、コントローラ２０は、給紙方向に応じた給紙装置を選択してから（ステップＳ１３０）、設定された排紙ＩＤに対応する排紙口を選択する（ステップＳ１４０）。そして、ステップＳ１３０にて選択した給紙装置５１による給紙を指示して（ステップＳ１５０）、印刷方向に対応する印刷用画像データを、エンジンＩ／Ｆ２５を介して印刷エンジン３０に送信することにより、印刷を実行させる（ステップＳ１６０）。
【００５０】
印刷を実行した後、印刷された用紙が指定のスタッカ６０に排紙すると（ステップＳ１７０）、コントローラ２０は、印刷中の１部を構成する全ページについて印刷を終えたか否かを判断する（ステップＳ１８０）。全ページについて印刷を終えていない場合（ステップＳ１８０：Ｎｏ）、ステップＳ１３０に戻って、次のページについても同じスタッカ６０および給紙装置５１を指定して印刷を行う。こうして、ステップＳ１３０〜Ｓ１８０の処理を繰り返すことにより、印刷中の１部を構成する各ページが順次印刷されて同一のスタッカ６０に排紙される。
【００５１】
そして、１部の全ページを印刷すると、印刷中の１部を構成する全ページについて印刷を終えたと判断されて（ステップＳ１８０：Ｙｅｓ）、全部数の印刷が終了したか否かを判断する（ステップＳ１９０）。プリンタドライバ１０により指定された印刷ジョブに指定された全部数について印刷を終了していなければ（ステップＳ１９０：Ｎｏ）、次の部についての印刷を行うため、ステップＳ２００に進む。
【００５２】
ステップＳ２００に進むと、未使用のスタッカ６０があるか否かを判断する（ステップＳ２００）。この判断は、設定された排紙口ＩＤの値に基づいて行う。すなわち、設定された排紙口ＩＤが「０」であれば、スタッカ６０ａが使用済であり、スタッカ６０ｂ，６０ｃが未使用と判断する。排紙口ＩＤが「１」であれば、スタッカ６０ａ，６０ｂが使用済であり、スタッカ６０ｃが未使用と判断する。排紙口ＩＤが「２」であれば、スタッカ６０ａ，６０ｂ，６０ｃが使用済であり、未使用のスタッカ６０は残っていないと判断する。この判断により、未使用のスタッカ６０が残っていると判断すると（ステップＳ２００：Ｙｅｓ）、排紙口ＩＤを１つ加算して更新することにより、未使用のスタッカ６０を新たに選択してから（ステップＳ２１０）、ステップＳ１３０に戻る。こうして、ステップＳ１３０〜Ｓ２１０の処理を繰り返すことにより、部単位の印刷後に未使用のスタッカが残っていれば、未使用のスタッカを新たに選択して、１部について印刷した用紙を排紙するようにして、各スタッカ６０ａ〜６０ｃに対して用紙が順次排紙される。
【００５３】
例えば、全スタッカ６０ａ〜６０ｃを使用する場合であれば、図７（ａ）に示すように、横方向印刷から印刷を開始すると、横方向印刷により１〜３部目の印刷が順次行われて、１部目の印刷結果の用紙はスタッカ６０ａ、２部目の印刷結果の用紙はスタッカ６０ｂ、３部目の印刷結果の用紙はスタッカ６０ｃに排紙されることになる。このように、１〜３部目の印刷が行われた用紙については、スタッカ別に排紙されることによって、仕分けされる。
【００５４】
なお、プリンタドライバ１０の排紙設定画面ＳＧにおいて、排紙先のスタッカを選択して指定されている場合には、指定されたスタッカ６０に仕分けされる。例えば、図４に示すように排紙設定画面ＳＧにおいて、「スタッカ１」および「スタッカ２」が排紙先に指定されている場合、図７（ｂ）に示すように、横方向印刷により１，２部目の印刷が順次行われる。そして、１部目の印刷結果の用紙は「スタッカ１」に対応するスタッカ６０ａに排紙され、２部目の印刷結果の用紙は「スタッカ２」に対応するスタッカ６０ｂに排紙される。
【００５５】
こうして、同じ給紙方向の印刷により印刷された用紙を、指定されたスタッカ６０に順次排紙するようにして、指定された全スタッカ６０を排紙に使用した場合、ステップＳ２００の判断において未使用のスタッカが残っていないと判断されて（ステップＳ２００：Ｎｏ）、印刷方向を切り替えて（ステップＳ２２０）、ステップＳ１２０に戻る。ステップＳ１２０では、排紙口ＩＤを初期化することにより、給紙方向を切り替えた後の印刷について、各排紙口５４を再び未使用のものと扱う。そして、ステップＳ１２０〜Ｓ２２０の処理を繰り返すことにより、印刷された用紙は、１部ごとに異なるスタッカ６０に仕分けて排紙される。これにより、図７（ａ）の例であれば、横方向印刷によって１〜３部目を印刷した後、縦方向印刷によって４〜６部目の印刷結果の用紙が部ごとにスタッカ６０ａ〜６０ｃに仕分けられる。同様に、排紙先をスタッカ６０ａ，ｂに指定した、図７（ｂ）の例であれば、横方向印刷によって１，２部目を印刷した後、縦方向印刷によって３，４部目の印刷結果の用紙が１部ずつスタッカ６０に仕分けられる。
【００５６】
そして、部数印刷に指定された全部数について印刷が行われると、全部数の印刷が終了したと判断して（ステップＳ１９０：Ｙｅｓ）、図５，６の処理を終了する。
【００５７】
したがって、複数のスタッカ６０を使用した部数印刷では、印刷された全用紙Ｓは、複数のスタッカ６０に分散して排紙されるとともに、各スタッカ６０には１部ずつ縦横交互に排紙されることで、用紙が仕分けられる。
【００５８】
以上に述べたように、本実施例のプリンタ１では、複数のスタッカ６０の各スタッカ６０には、縦方向印刷によって印刷された用紙と横方向印刷によって印刷された用紙とが１部ずつ交互に排紙される。図８は、本実施例における印刷タイミングの例を示している。図８に示すように、横方向印刷によって１〜３部目を印刷してから（時刻Ｔ１〜Ｔ３）、さらに縦方向印刷によって４〜６部目を印刷した後（時刻Ｔ３〜Ｔ６）、横方向印刷による７〜９部目の印刷を行う前に、印刷エンジンの内部処理によって定着器の冷却処理が実行される（時刻Ｔ６〜Ｔ７）。そして、定着器の冷却処理終了後、横方向印刷による７〜９部目の印刷が実行される（時刻Ｔ７〜Ｔ９）。図３にて説明したように、縦方向印刷から横方向印刷に切り替えるときに定着器の冷却処理を実行されるので、例えば、単一のスタッカ６０を使用した部数印刷で９部を印刷する場合、定着器の冷却処理が実行される回数は４回（２部目の印刷後、４部目の印刷後、６部目の印刷後、８部目の印刷後）である。一方、複数のスタッカ６０ａ〜６０ｃを使用した部数印刷で９部を印刷する場合、定着器の冷却処理が実行される回数は１回（６部目の印刷後）である。このように、定着器の冷却処理が実行される頻度が低下する分、定着器の冷却処理にかかる合計時間は大幅に短縮する。したがって、部数印刷に要する印刷時間を大幅に短縮することができ、印刷スループットを著しく向上することができる。
【００５９】
以上、実施の形態の一実施例について説明したが、これに限られることなくその趣旨に逸脱しない様々な形態としてもよい。以下、変形例について説明する。
【００６０】
（変形例１）上記実施例では、部数印刷において縦方向印刷と横方向印刷を交互に切り替える場合を例に説明したが、印刷単位としては、これに限られることなく、印刷ジョブや所定のページ数であってもよい。例えば、印刷ジョブごとにスタッカ６０に仕分けてから縦方向印刷と横方向印刷を交互に切り替えるようにすれば、上記実施例と同様に、定着器の冷却処理が実行される頻度を低下させ、短い印刷時間でジョブセパレート印刷を実現することができる。
【００６１】
（変形例２）上記実施例では、縦方向印刷から横方向印刷に切り替わるタイミングで、定着器の冷却処理を実行する場合を例に説明したが、横方向印刷から縦方向印刷に切り替わるタイミングについても定着器の冷却処理を行う構成としてもよい。
【００６２】
（変形例３）上記実施例では、排紙口ＩＤを用いて、未使用のスタッカ６０を判断するようにしているが、未使用のスタッカ６０を判断する手法としてはこれに限られない。例えば、各スタッカ６０に設定したフラグを用いて未使用のスタッカ６０を判断するようにしてもよい。
【００６３】
（変形例４）上記実施例では画像形成装置の一例としてのプリンタについて説明したが、画像形成装置としてはこれに限られることなく、定着器の冷却処理を行う電子写真方式の画像形成装置であれば、複写機、複合機、またはファクシミリなどであってもよい。
【図面の簡単な説明】
【００６４】
【図１】本実施例に係るプリンタの構成図。
【図２】定着ローラに生じる過熱状態を説明するための図。
【図３】電子ソート機能による部数印刷の印刷タイミングを説明するための図。
【図４】部数印刷の設定画面を示す図。
【図５】プリンタにおける処理の流れを示すフローチャート。
【図６】プリンタにおける処理の流れを示すフローチャート。
【図７】部数印刷された用紙の仕分けを説明するための図。
【図８】本実施例の印刷タイミングを説明するための図。
【符号の説明】
【００６５】
１…画像形成装置としてのプリンタ、２…ホストコンピュータ、１０…プリンタドライバ、２０…指示入力部としてのコントローラ、２１…指示入力部としての通信Ｉ／Ｆ、２２…ＣＰＵ、２３…ＲＯＭ、２４…ＲＡＭ、２５…エンジンＩ／Ｆ、３０…印刷部としての印刷エンジン、４０…エンジンコントローラ、４１…ＣＰＵ、４２…ＲＯＭ、４３…ＲＡＭ、４４…外部Ｉ／Ｆ、４５…内部Ｉ／Ｆ、５０…機構部、５１…給紙装置、５１ａ…第１給紙装置、５１ｂ…第２給紙装置、５２…印刷機構、５３…用紙搬送機構、５４…排紙口、６０…排紙部としてのスタッカ、Ｓ…用紙、ＳＧ…排紙設定画面。
【図１】
2010083061.tif 000003
【図２】
2010083061.tif 000004
【図３】
2010083061.tif 000005
【図４】
2010083061.tif 000006
【図５】
2010083061.tif 000007
【図６】
2010083061.tif 000008
【図７】
2010083061.tif 000009
【図８】
2010083061.tif 000010