(57)【要約】【課題】印刷装置において、排紙トレイ上での印刷書類の混在を防ぎ、もってその後の仕分け作業を容易にすることにある。【解決手段】印刷装置（複合機３１で例示）の制御部（ＣＰＵ３２１等）は、実行対象の印刷ジョブで指定された排紙トレイに用紙が積載されているか否かを判定し、積載されている場合には、上記実行対象の印刷ジョブで指定された排紙トレイと同じ排紙トレイが指定され且つ上記実行対象の印刷ジョブより後に印刷が実行される後続の印刷ジョブが存在するか否かを確認し、存在する場合には、上記実行対象の印刷ジョブによる用紙の排出先を、上記実行対象の印刷ジョブで指定された排紙トレイから他の排紙トレイに変更し、後続の印刷ジョブが存在しない場合並びに上記積載がなされていない場合には、上記実行対象の印刷ジョブで指定された排紙トレイをそのまま採用する制御を行う。【選択図】図４
2013052593.tif 000002
【特許請求の範囲】
【請求項１】
印刷部と、複数の排紙トレイと、前記印刷部による印刷を制御する制御部とを備えた印刷装置であって、
前記制御部は、実行対象の印刷ジョブで指定された排紙トレイに用紙が積載されているか否かを判定し、
積載されている場合には、前記実行対象の印刷ジョブで指定された排紙トレイと同じ排紙トレイが指定され且つ前記実行対象の印刷ジョブより後に印刷が実行される後続の印刷ジョブが存在するか否かを確認し、存在する場合には、前記実行対象の印刷ジョブによる用紙の排出先を、前記実行対象の印刷ジョブで指定された排紙トレイから他の排紙トレイに変更し、
前記後続の印刷ジョブが存在しない場合、並びに前記実行対象の印刷ジョブで指定された排紙トレイに用紙が積載されていない場合には、前記実行対象の印刷ジョブで指定された排紙トレイをそのまま採用する制御を行うことを特徴とする印刷装置。
【請求項２】
前記制御部は、前記実行対象の印刷ジョブで指定された排紙トレイと同じ排紙トレイが指定され且つ前記実行対象の印刷ジョブより後に印刷が実行される後続の印刷ジョブが存在する場合、優先順位の低い方の印刷ジョブによる用紙の排出先を変更する制御を行うことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記実行対象の印刷ジョブと前記後続の印刷ジョブが同じ優先順位である場合には、前記実行対象の印刷ジョブを前記後続の印刷ジョブの後に実行するように、印刷順を変更する制御を行うことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記制御部は、前記実行対象の印刷ジョブに所定のコマンドが含まれる場合にのみ、前記実行対象の印刷ジョブで指定された排紙トレイに用紙が積載されているか否かの判定を実行することを特徴とする請求項１〜３のいずれか１項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の排紙トレイを備えた印刷装置に関する。
【背景技術】
【０００２】
印刷装置はユーザが印刷指示を送るホストコンピュータにネットワークを介して接続可能となっており、場合によってはプリントサーバを経由して印刷指示を受信するようになっている。ここで、印刷装置には、プリンタ機能単体の装置の他に、スキャン機能、ファクシミリ通信機能、ファイリング機能などの機能を兼ね備えた複合機と呼ばれるものもある。
【０００３】
例えば、複数の印刷装置に接続されたホストコンピュータがいずれかの印刷装置に印刷ジョブを転送して印刷を行わせる場合、ホストコンピュータにプリントサーバを接続しておくことにより、ホストコンピュータが複数の印刷装置の機種等の情報を取得して、複数の印刷装置の中から使用したい印刷装置をユーザが予め選択し、選択された印刷装置に印刷を行わせることもできる。
【０００４】
特許文献１には、印刷処理の迅速化及び印刷指示設定の簡略化を図るために、プリントサーバにおいて、接続された複数の印刷装置のそれぞれがもつ機能を登録しておき、印刷を実行させる際にはそれらの印刷装置の中から使用可能な印刷装置を自動的に選択する技術が開示されている。
【０００５】
また、印刷装置では通常、複数の印刷ジョブを受け付けることが可能に構成されている。そして、そのような構成の印刷装置は、送信されてきた（又は印刷装置自体で実行された）印刷ジョブを、基本的に印刷セット数や印刷枚数に限らず送られた順番（つまり印刷ジョブを受け付けた順番）に実行されていく。
【０００６】
一方で、このような複数の印刷ジョブを受け付け可能な印刷装置において、印刷枚数に応じて印刷ジョブの実行順序を制御する技術も提案されている（例えば、特許文献２を参照）。特許文献２には、印刷ジョブの印刷枚数が所定枚数以下の場合、その印刷ジョブより後続の印刷ジョブを優先して実行する技術や、所定枚数より少ない印刷枚数の印刷ジョブが他の印刷ジョブを追越すように制御すると共に、追越される印刷ジョブ毎に追越される回数に制限を設けて制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−２５０５４４号公報
【特許文献２】特開２００９−５６６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の印刷装置のように、印刷セット数や印刷枚数に限らず送られた順番に印刷ジョブを実行する構成では、自分が送信した印刷ジョブより前の印刷ジョブの印刷枚数や印刷セット数が多いと、自分の印刷ジョブが実行されるまでに時間がかかる。
【０００９】
また、特許文献２に記載の印刷装置のように印刷枚数に応じて印刷ジョブの実行順序を制御する構成でも、他の印刷ジョブとの比較により自分の印刷ジョブが後で実行されることがあるため、実行までに時間がかかる。例えば印刷枚数が多い方の印刷ジョブを優先すると、自分が送信した印刷ジョブより前の印刷ジョブの印刷枚数が多い場合は勿論のこと、後の印刷ジョブの印刷枚数が多い場合でも、自分の印刷ジョブが後で実行されるため、実行までに時間がかかる。また、印刷枚数が少ない方の印刷ジョブを優先すると、自分が送信した印刷ジョブより前の印刷ジョブの印刷枚数が少ない場合は勿論のこと、後の印刷ジョブの印刷枚数が少ない場合でも、自分の印刷ジョブが後で実行されるため、実行までに時間がかかる。
【００１０】
そして、このように印刷ジョブを送ってから実行までに時間がかかると、後からさらに他の印刷ジョブが送られてくる可能性が高くなるが、そのために、自分の印刷書類が排紙トレイ上で他人の印刷書類と混在した状態になる可能性が高くなってしまう。
【００１１】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、印刷装置において、排紙トレイ上での印刷書類の混在を防ぎ、もってその後の仕分け作業を容易にすることにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の第１の技術手段は、印刷部と、複数の排紙トレイと、前記印刷部による印刷を制御する制御部とを備えた印刷装置であって、前記制御部は、実行対象の印刷ジョブで指定された排紙トレイに用紙が積載されているか否かを判定し、積載されている場合には、前記実行対象の印刷ジョブで指定された排紙トレイと同じ排紙トレイが指定され且つ前記実行対象の印刷ジョブより後に印刷が実行される後続の印刷ジョブが存在するか否かを確認し、存在する場合には、前記実行対象の印刷ジョブによる用紙の排出先を、前記実行対象の印刷ジョブで指定された排紙トレイから他の排紙トレイに変更し、前記後続の印刷ジョブが存在しない場合、並びに前記実行対象の印刷ジョブで指定された排紙トレイに用紙が積載されていない場合には、前記実行対象の印刷ジョブで指定された排紙トレイをそのまま採用する制御を行うことを特徴としたものである。
【００１３】
第２の技術手段は、第１の技術手段において、前記制御部は、前記実行対象の印刷ジョブで指定された排紙トレイと同じ排紙トレイが指定され且つ前記実行対象の印刷ジョブより後に印刷が実行される後続の印刷ジョブが存在する場合、優先順位の低い方の印刷ジョブによる用紙の排出先を変更する制御を行うことを特徴としたものである。
【００１４】
第３の技術手段は、第２の技術手段において、前記制御部は、前記実行対象の印刷ジョブと前記後続の印刷ジョブが同じ優先順位である場合には、前記実行対象の印刷ジョブを前記後続の印刷ジョブの後に実行するように、印刷順を変更する制御を行うことを特徴としたものである。
【００１５】
第４の技術手段は、第１〜第３のいずれか１の技術手段において、前記制御部は、前記実行対象の印刷ジョブに所定のコマンドが含まれる場合にのみ、前記実行対象の印刷ジョブで指定された排紙トレイに用紙が積載されているか否かの判定を実行することを特徴としたものである。
【発明の効果】
【００１６】
本発明に係る印刷装置によれば、排紙トレイ上での印刷書類の混在を防ぎ、もってその後の仕分け作業を容易にすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る印刷装置の一例としての複合機を備えたプリントシステムの一構成例を示すブロック図である。
【図２】図１のプリントシステムにおける端末装置の一構成例を示すブロック図である。
【図３】図１のプリントシステムにおけるプリントサーバの一構成例を示すブロック図である。
【図４】図１のプリントシステムにおける複合機の一構成例を示すブロック図である。
【図５】図４の複合機における印刷処理の一例を説明するためのフロー図である。
【図６】図５の印刷処理による排紙先の変更例を説明するための図である。
【図７】図５の印刷処理による排紙先の他の変更例を説明するための図である。
【発明を実施するための形態】
【００１８】
本発明に係る印刷装置は、記録用紙に画像を形成するため装置であり、画像形成装置とも呼ばれる。以下、本発明に係る印刷装置について、印刷機能の他に、例えばスキャン機能、ファクシミリ受信機能、ネットワークファイリング機能などの機能も兼ね備えた複合機（ＭＦＰ）を例に挙げて詳細に説明するが、印刷機能単体のものであってもよいし、他の機能の種類も例示したものに限ったものではない。
【００１９】
図１は、本発明に係る印刷装置の一例としての複合機を備えたプリントシステムの一構成例を示すブロック図である。図１で例示するプリントシステムでは、複数の端末装置（ＰＣ）１１、プリントサーバ２１、及び複数の複合機３１，３２がネットワークＮを通じて相互に接続されており、端末装置１１、プリントサーバ２１、及び複合機３１，３２のいずれの間でも印刷ジョブ等を送受することができるようにしている。ネットワークＮは、ＬＡＮやインターネット等を想定しているが、他の種類のネットワークを適用しても構わない。
【００２０】
本発明に係る印刷装置は、複数の排紙トレイを備えるものであり、図１のプリントシステムにおいては排紙トレイを模式的に図示したように、２つの排紙トレイ３１４ａ、３１４ｂを備えた複合機３１が該当し、１つの排紙トレイ３２０のみを備えた複合機３２は該当しないものとする。
【００２１】
図２は、図１のプリントシステムにおける端末装置の一構成例を示すブロック図で、図３は、図１のプリントシステムにおけるプリントサーバの一構成例を示すブロック図で、図４は、図１のプリントシステムにおける複合機の一構成例を示すブロック図である。なお、図２、図３においては、端末装置１１及びプリントサーバ２１が基本的に同一構成であるため、同様の作用を果たす部位の名称を同一にして、符号だけを変更している。
【００２２】
図２、図３において、ＣＰＵ１１１、２１１は、それぞれ、システムバス１１２、２１２を通じて各デバイス等を制御して端末装置１１、プリントサーバ２１を統括的に制御する。ＲＯＭ１１３、２１３には、それぞれ、ＣＰＵ１１１、２１１で実行されるＢＩＯＳ（Basic Input /Output System）やオペレーティングシステム（ＯＳ）、端末装置１１の機能、プリントサーバ２１の機能を実現するために必要な各種プログラム等が記憶されている。これらの各種プログラムは、それぞれ外部メモリ１１４、２１４に一部又は全部が格納されていてもよい。また、各種プログラムはコンピュータ読み取り可能な可搬記録媒体に記録して、或いはネットワークなどを介して流通させることができる。端末装置１１に組み込むプログラムとしては、複合機３１や複合機３２のプリンタドライバも含み、このプリンタドライバにはユーザが各種印刷設定を行って印刷を指示するためのユーザインターフェース（ＵＩ）画像が含まれるものとする。
【００２３】
ＲＡＭ１１５、２１５は、それぞれＣＰＵ１１１、２１１の主メモリ、ワークエリア等として機能する。ＣＰＵ１１１、２１１は、それぞれ、必要なプログラム等をＲＯＭ１１３、２１３（及び外部メモリ１１４、２１４）からＲＡＭ１１５、２１５にロードして実行し、端末装置１１の機能、プリントサーバ２１の機能を実現する。
【００２４】
入力コントローラ１１６、２１６は、それぞれ、キーボードやマウス等の操作入力部１１７、２１７からの入力をＣＰＵ１１１、２１１へと中継する。
【００２５】
ビデオコントローラ１１８、２１８は、それぞれ表示デバイス１１９、２１９の表示制御を行う。ＣＰＵ１１１、２１１は、それぞれＲＡＭ１１５、２１５等の表示メモリ領域にテキストや画像等をラスタライズする。ビデオコントローラ１１８、２１８は、それぞれこのラスタライズされたテキストや画像等を表示デバイス１１９、２１９の画面に表示する。また、ＣＰＵ１１１、２１１は、それぞれ操作入力部１１７、２１７からの入力に応じて表示デバイス１１９、２１９の画面上のカーソルを移動させて、カーソルによる指示を可能にする。なお、表示デバイスは、液晶表示装置、有機ＥＬ表示装置等、如何なる種類のものであってもよい。
【００２６】
メモリコントローラ１２１、２２１は、それぞれ外部メモリ１１４、２１４に対する読み書きを制御する。外部メモリ１１４は、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）、或いはコンパクトフラッシュ（登録商標）等の携帯型メモリを含み、これらに対する読み書きを実行する。外部メモリ２１４も外部メモリ１１４と同様である。
【００２７】
通信インターフェース（通信Ｉ／Ｆ）１２２、２２２は、ネットワークＮを通じて、端末装置１１、プリントサーバ２１、複合機３１との間でデータ通信を行うものであり、このデータ通信の通信制御を実行する。例えば、ＴＣＰ／ＩＰを用いた通信制御を行う。
【００２８】
図４において、複合機３１は、画像制御部３１１、原稿画像を読み取るスキャナ３１２、テキストや画像等を記録用紙に印刷する印刷部の例としてのプリンタ３１３、操作入力部３１６、及びカードリーダ３１７を備える。なお、図１における複合機３２の構成は、本発明に係る印刷装置の一例である複合機３１と比べ、１つの排紙トレイ３２０しか備えず且つ本発明に係る後述の排紙先の変更に係る制御を行わない点が異なるだけであるため、複合機３２の説明は省略している。
【００２９】
複合機３１における画像制御部３１１は、スキャナ３１２及びプリンタ３１３を制御したり、ネットワークＮや公衆回線（ＰＳＴＮ又はＩＳＤＮ等）を通じて印刷ジョブ等を送受信する。画像制御部３１１の構成例について説明する。
【００３０】
画像制御部３１１において、ＣＰＵ３２１は、システムバス３２２を通じて各デバイス等を制御し、複合機３１全体を制御する。ＲＯＭ３２３には、ブートプログラムや各種制御プログラムが格納されている。ハードディスクドライブ（ＨＤＤ）３２４には、印刷ジョブが一時的に格納されると共に、各種のアプリケーションプログラムや他の画像データ等が格納されている。また、これらのプログラムはコンピュータ読み取り可能な可搬記録媒体に記録して、或いはネットワークなどを介して流通させることができる。
【００３１】
ＲＡＭ３２５は、ＣＰＵ３２１の主メモリ、ワークエリア等として機能する。ＣＰＵ３２１は、必要なプログラム等をＲＯＭ３２３及びＨＤＤ３２４からＲＡＭ３２５へとロードして実行し、複合機３１を制御する。
【００３２】
操作インターフェース（操作Ｉ／Ｆ）３２６は、操作入力部３１６のインターフェースであり、画像を操作入力部３１６に出力して、この画像を操作入力部３１６に付設の表示デバイス（図示せず）の画面に表示させる。また、操作Ｉ／Ｆ３２６は、表示デバイスの画面に重ねられたタッチパネルに対する指示をそのタッチパネルから入力して、表示デバイスの画面に表示されたボタンやキー等に対する入力を判定する。このボタンやキーとしては、スタートキー、ストップキー、ＩＤキー、リセットキー等がある。スタートキーは、スキャナ３１２による原稿画像の読み取り開始を指示するときに操作される。ストップキーは、スキャナ３１２やプリンタ３１３の動作の停止を指示するときに操作される。ＩＤキーは、ユーザの氏名やパスワードを入力するときに操作される。リセットキーは、操作入力部３１６による設定を初期設定するときに用いられる。なお、表示デバイスは、液晶表示装置、ＣＲＴ、ＥＬ表示装置等、如何なる種類のものであってもよい。
【００３３】
通信インターフェース（通信Ｉ／Ｆ）３２７は、ネットワークＮを通じて、端末装置１１やプリントサーバ２１との間でデータ通信を行うものであり、このデータ通信の通信制御を実行する。ＭＯＤＥＭ（モデム）３２８は、公衆回線に接続され、公衆回線を通じて相手側通信端末との間でファクシミリ通信等を行う。
【００３４】
外部インターフェース（外部Ｉ／Ｆ）３２９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインターフェースであり、ここにＩＣカードの読み取り用のカードリーダ３１７が接続される。ＣＰＵ３２１は、この外部Ｉ／Ｆ３２９を介して、カードリーダ３１７によりＩＣカードから読み取られた認証データを入力して取得する。また、外部Ｉ／Ｆ３２９には、カードリーダの他に、携帯型メモリ（例えばＵＳＢメモリ）を着脱自在に接続することが可能なリーダライターやコネクタ等（図示ぜず）が接続されている。
【００３５】
カードリーダ３１７は、ＣＰＵ３２１により制御され、ＩＣカード（例えば、ソニー社のフェリカ（Ｆｅｌｉｃａ、登録商標））から認証データを読み取り、この認証データを外部Ｉ／Ｆ３２９を介してＣＰＵ３２１に通知する。このように複合機３１ではＩＣカードによるユーザ認証が可能なように構成することもできる。
【００３６】
ＩＭＡＧＥ ＢＵＳ Ｉ／Ｆ（イメージバスＩ／Ｆ）３３１は、システムバス３２２と画像データ転送用の画像バス３３２とを相互接続するバスブリッジであり、両方のバス間でデータ構造の相互変換を行う。
【００３７】
画像バス３３２は、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。この画像バス３３２には、ラスタイメージプロセッサ（ＰＩＰ）３３３、プリンタインターフェース（プリンタＩ／Ｆ）３３４、スキャナインターフェース（スキャナＩ／Ｆ）３３５、及び画像処理部３３６が接続されている。ＲＩＰ３３３は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００３８】
プリンタＩ／Ｆ３３４は、プリンタ３１３を画像制御部３１１に接続し、画像データの同期系／非同期系の変換を行う。プリンタ３１３は、操作入力部３１６の操作によりプリントの開始が指示されると、ＣＰＵ３２１により起動される。このプリンタ３１３は、画像（ラスタイメージ）を記録用紙に記憶するものであり、感光体上にトナー像を形成して、このトナー像を記録用紙に転写する電子写真方式、インクを記録用紙上に直接吐出するインクジェット方式等のいずれでも構わない。なお、プリンタ３１３は、異なる用紙サイズ又は異なる用紙向きの選択を可能にするために複数の給紙トレイを備えている。
【００３９】
また、スキャナＩ／Ｆ３３５は、スキャナ３１２を画像制御部３１１に接続し、画像データの同期系／非同期系の変換を行う。スキャナ３１２は、操作入力部３１６の操作によりスキャナの開始が指示されると、ＣＰＵ３２１により起動される。このスキャナ３１２が起動されると、原稿用紙がトレイから引き出されて、ＣＣＤラインセンサにより原稿画像が読み取られ、この原稿画像（ラスタイメージ）を示す画像データが生成出力される。
【００４０】
画像処理部３３６は、画像データに対して補正、加工、編集を行うものである。例えば、複合機３１の特性に応じた補正や解像度変換等を行う。或いは、画像の回転、多値画像データに対するＪＰＥＧの圧縮伸長変換処理、及び２値画像データに対するＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４１】
さて、このような構成のプリントシステムにおいて、端末装置１１は、プリンタドライバの実行により印刷ジョブの生成や送信を行うことができる。プリンタドライバは、例えばアプリケーションプログラムから画像データを受け取って、画像データと印刷処理命令からなる印刷ジョブを生成したり、印刷ジョブを記憶デバイスから読み出し、この印刷ジョブをネットワークＮを通じてプリントサーバ２１に送信する。
【００４２】
この印刷ジョブは、プリントサーバ２１から複合機３１に直ちに転送されて実行されるか、又はプリントサーバ２１に一旦保管される。プリントサーバ２１に一旦保管された場合は、所望の複合機３１からその印刷ジョブを指定して、この印刷ジョブをプリントサーバ２１から複合機３１へと転送し、この印刷ジョブを複合機３１で実行する。
【００４３】
従って、プリントシステムにおいては、端末装置１１からプリントサーバ２１を介して所望の複合機３１へと印刷ジョブを直ちに送受して、複合機３１で印刷ジョブを実行することができる（通常の印刷処理と称す）。また、端末装置１１からプリントサーバ２１へと印刷ジョブを送受して、プリントサーバ２１に印刷ジョブを一旦保管し、この後にプリントサーバ２１の印刷ジョブを複合機３１から指定して読み出すことができる（プルプリントと称す）。一方で、プリントシステムはプリントサーバ２１を設けないように構成することができる。その場合、端末装置１１から直接、印刷ジョブを所望の複合機３１へ送信すればよい。
【００４４】
ここで、通常の印刷処理及びプルプリントを詳しく説明する。まず、印刷ジョブをプリントサーバ２１から複合機３１へと直ちに転送するという通常の印刷処理の場合、図２の端末装置１１において、ＣＰＵ１１１によりプリンタドライバを実行して、ＲＡＭ１１５内に印刷ジョブを生成したり、印刷ジョブをメモリコントローラ１２１を介して外部メモリ１１４から読み出し、この印刷ジョブを通信Ｉ／Ｆ１２２からネットワークＮを通じてプリントサーバ２１に送信する。
【００４５】
図３のプリントサーバ２１では、端末装置１１からの印刷ジョブを通信Ｉ／Ｆ２２２で受信し、この印刷ジョブをメモリコントローラ２２１を介して外部メモリ２１４に記憶し、この印刷ジョブを通信Ｉ／Ｆ２２２から複合機３１へと直ちに送信する。
【００４６】
図４の複合機３１では、プリントサーバ２１からの印刷ジョブを通信Ｉ／Ｆ３２７で受信し、この印刷ジョブをＨＤＤ３２４等に一旦記憶する。この印刷ジョブは、ＨＤＤ３２４等から読み出され、イメージバスＩ／Ｆ３３１を介して画像処理部３３６に引き渡され、画像処理部３３６でその印刷ジョブの画像データに対する画像処理を施されてから、プリンタＩ／Ｆ３３４を介してプリンタ３１３へと引き渡される。プリンタ３１３は、この印刷ジョブを解析し、この印刷ジョブの画像データによって示される画像（ラスタイメージ）を記録用紙に記録する。
【００４７】
そして、本発明における複合機３１は、外部から、若しくは本体の操作部（操作入力部３１６）から複数の印刷ジョブを受け付けることが可能に構成されている。受け付けた印刷ジョブは上述のようにＨＤＤ３２４に一時的に保管しておき、必要に応じて読み出せばよい。ここで、操作入力部３１６からの印刷ジョブにはコピー指示に基づき読み取ったスキャンデータを印刷するジョブや、記憶装置に記憶されたファイルを印刷指示に基づき読み出して印刷するジョブも含めてよい。
【００４８】
本発明の主たる特徴は、複合機３１に印刷ジョブが溜まっている場合に排出先の変更が可能となっている点にある。そのため、複合機３１は、プリンタ３１３で印刷された用紙（印刷書類）を排紙するための複数の排紙トレイを備える。ここでは２つの排紙トレイ３１４ａ、３１４ｂで例示するが、３つ以上の排紙トレイが設けられていても同様に適用できる。また、各排紙トレイ３１４ａ、３１４ｂには、それぞれ１枚以上の用紙が積載しているか否かを検知するセンサ３１５ａ、３１５ｂが設置されている。
【００４９】
そして、画像制御部３１１で例示したように、複合機３１はプリンタ３１３による印刷を制御する制御部を備えるが、この制御部はセンサ３１５ａ、３１５ｂに検知を命令してその結果を受けること、並びに用紙の排出先、つまり排紙先の制御も行うことが可能となっている。この制御部は、画像制御部３１１において、主にＣＰＵ３２１、ＲＯＭ３２３、ＲＡＭ３２５、及びＨＤＤ３２４に制御用のプログラムを実行可能に組み込むなどにより、複合機３１に搭載することができる。以下、この制御部による制御をＣＰＵ３２１の制御として説明する。
【００５０】
ＣＰＵ３２１は、実行対象の印刷ジョブ（実行対象となった印刷ジョブ）で指定された排紙トレイに用紙が積載されているか否かを、センサ３１５ａ、３１５ｂでの検知を実行することで判定する。ここで、上記実行対象の印刷ジョブとは、通常の印刷処理の場合には受け付けた印刷ジョブのうちジョブ解析により処理を開始した印刷ジョブが該当し、プルプリントの場合には複合機３１から指定して読み出したプリントサーバ２１の印刷ジョブが該当する。
【００５１】
ＣＰＵ３２１は、上記実行対象の印刷ジョブについて、その印刷ジョブで指定された排紙トレイに用紙が積載されていないと判定した場合には、そこで指定された排紙トレイをそのまま採用し、その排紙トレイに用紙を排出するように制御すればよい。
【００５２】
一方で、ＣＰＵ３２１は、積載されている場合には、さらに、上記実行対象の印刷ジョブで指定された排紙トレイ（例えば排紙トレイ３１４ａ）と同じ排紙トレイが指定され、且つ上記実行対象の印刷ジョブより後に印刷が実行される後続の印刷ジョブが存在するか、否かを確認する。例えば、まず後続の印刷ジョブの有無を確認し、後続の印刷ジョブがある場合にはその後続の印刷ジョブが同じ排紙トレイの指定があるか否かを確認すればよい。なお、以下では、印刷ジョブにおいて排紙トレイが指定されていることを前提に説明しているが、もし、後続の印刷ジョブ及び／又は実行対象の印刷ジョブに排紙トレイの指定がなければ、デフォルトの排紙トレイが選択されていることを前提に判定を行えばよい。
【００５３】
ＣＰＵ３２１は、このような後続の印刷ジョブが存在する場合には、上記実行対象の印刷ジョブによる用紙の排出先を、上記実行対象の印刷ジョブで指定された排紙トレイ（例えば排紙トレイ３１４ａ）から他の排紙トレイに変更する制御、つまり違う排紙トレイ（この例では排紙トレイ３１４ｂ）に用紙を排出する制御を行う。一方、存在しない場合には、ＣＰＵ３２１は、そのまま指定された排紙トレイ（この例では排紙トレイ３１４ａ）に用紙を排出するように制御すればよい。
【００５４】
このように、本発明では、指定された排紙トレイに印刷物である印刷書類が積載されていない場合や、後続のジョブで指定された排紙トレイと異なる場合には、そのまま印刷出力させ、後続の印刷ジョブと同じ排紙トレイが指定されている場合には、他の排紙トレイに変更して印刷出力させる。
【００５５】
本発明ではこのような制御により、排紙トレイ上の最上位の位置に排紙されるため、後続ジョブの他の排紙トレイへのジョブの排出中での用紙の取り出し作業を容易に行うことが可能となる。つまり、従来、特に緊急で印刷出力する場合など、他のユーザの印刷物と混在した場合、仕分け作業がより煩わしいという問題があったが、本発明では、排紙トレイ上での印刷書類の混在を防ぎ、もってその後の仕分け作業を容易にすることができる。
【００５６】
ここで、上記実行対象の印刷ジョブの印刷書類が実行時点で最上位にきていれば問題ないので（無論、実行後の印刷ジョブについては制御できるものではない）、変更後の他の排紙トレイに印刷書類が積載されているか否かは問わない。
【００５７】
次に、本発明に係る複合機における印刷処理の好ましい例について、図５〜図７を参照しながら説明する。図５は、図４の複合機における印刷処理の一例を説明するためのフロー図である。また、図６は図５の印刷処理による排紙先の変更例を説明するための図で、図７は図５の印刷処理による排紙先の他の変更例を説明するための図である。
【００５８】
図５の流れに沿って印刷処理について説明すると、まず、複合機３１は印刷ジョブを受信し、ＨＤＤ３２４に一時保管する（ステップＳ１）。次いで、複合機３１のＣＰＵ３２１は、一時保管した印刷ジョブを解析し、指定された排紙トレイの情報を読み出し、その排紙トレイ（例えば排紙トレイ３１４ａ）に用紙が積載されているか否かを、センサ３１５ａでの検知により判定する（ステップＳ２）。積載されていない場合（ステップＳ２でＮＯの場合）には、そのまま印刷ジョブを実行する（ステップＳ７）。このとき、排紙先もそのままとなっている。
【００５９】
一方、積載されていた場合（ステップＳ２でＹＥＳの場合）、ＣＰＵ３２１は、ＨＤＤ３２４を確認し、後続の印刷ジョブが存在するか否かを判定し（ステップＳ３）、存在しない場合にはステップＳ７に進みそのまま印刷ジョブを実行する。このとき、排紙先もそのままとなっている。
【００６０】
後続の印刷ジョブが存在する場合（ステップＳ３でＮＯの場合）には、ＣＰＵ３２１は、実行対象の印刷ジョブの排紙トレイ（例えば排紙トレイ３１４ａ）と後続の印刷ジョブの排紙トレイが同じか否かを判定し（ステップＳ４）、同じでない場合（ＮＯの場合）にはステップＳ７に進みそのまま印刷ジョブを実行する。このとき、排紙先もそのままとなっている。
【００６１】
排紙トレイが同じであった場合（ステップＳ４でＹＥＳの場合）には、ＣＰＵ３２１は後続の方が優先順位が高いか否かを判定し（ステップＳ５）、低い場合（ＮＯの場合）にはステップＳ７に進みそのまま印刷ジョブを実行する。このとき、排紙先もそのままとなっている。
【００６２】
後続の方が優先順位が高い場合（ステップＳ５でＹＥＳの場合）には、ＣＰＵ３２１は、排紙先を他の排紙トレイ（この例では排紙トレイ３１４ｂ）に変更してからステップＳ７に進み、上記実行対象の印刷ジョブを実行して、印刷書類をその排紙トレイ（この例では排紙トレイ３１４ｂ）に出力する。この結果、上記実行対象の印刷ジョブについては、後続の印刷ジョブの排紙トレイ３１４ａとは異なる排紙トレイ３１４ｂに出力され、且つその排紙トレイの一番上位に出力されることになる。
【００６３】
以上の説明では、後続の印刷ジョブが１つあることを前提に説明したが、２つ以上存在しても同様に適用できる。例えばステップＳ４の判定で排紙先が同じ後続の印刷ジョブがあるか否かを判定し、ステップＳ５で同じ後続の印刷ジョブについて優先順位を判定すればよい。
【００６４】
ステップＳ５の判定及びその後の処理で説明したように、ＣＰＵ３２１は、上記実行対象の印刷ジョブで指定された排紙トレイと同じ排紙トレイが指定され且つ上記実行対象の印刷ジョブより後に印刷が実行される後続の印刷ジョブが存在する場合、優先順位の低い方の印刷ジョブによる用紙の排出先を変更する制御を行うことが好ましい。
【００６５】
ここで、印刷ジョブの優先順位については、端末装置１１においてプリンタドライバのＵＩ画像上で優先順位を設定することを可能にしておけばよい。優先順位の設定はユーザ自身では他人のと比較できないため、優先度合で設定できるようにしておけばよい。例えば、ＵＩ画像に優先度合を選択設定するラジオボタンを用意しておき、その優ラジオボタンのいずれかが選択操作された場合に、その選択された優先度合を示すコマンドが印刷ジョブに含まれるようにしておけば、ＣＰＵ３２１がそのコマンドを判定することができる。なお、いずれも選択操作されない場合には通常の優先度合であると判定すればよいため、そのようなコマンドを含めるか、優先度合に関するコマンドを含まないようにすればよい。このように、優先順位は印刷ジョブに含ませることができる。
【００６６】
他の例として、複合機３１において、ユーザに応じた優先順位を予め決めてその情報をＨＤＤ３２４等に格納しておき、ユーザ認証結果や端末装置１１の端末番号又はログインＩＤなどを参照して、ＣＰＵ３２１が印刷ジョブ毎に優先順位を判定することもできる。例えば、部署内での役職などにより優先順位を決めておけばよい。
【００６７】
以上のような判定の具体例について、図６及び図７を参照して説明する。図６（Ａ）に示すように、ジョブ１、２、３、４ではそれぞれトレイ１、トレイ１、トレイ２、トレイ２が指定されているとする。なお、本発明では印刷枚数に応じた処理を行わないが、印刷枚数も図示している。優先順位の情報としては、ジョブ１、３の優先度合が高く、ジョブ２、４の優先度合が低く設定されている。
【００６８】
まず、上記実行対象の印刷ジョブとしてのジョブ２に先行し、先のジョブ１が実行される。そして、ジョブ２を実行しようとした段階で、ジョブ１の実行の間にジョブ３、４が溜まり、図６（Ｂ）に示すような状態となる。この場合、ジョブ３、４の排出先はトレイ２であってジョブ２の排出先と異なるため、ジョブ２はそのまま印刷出力される。
【００６９】
図７（Ａ）に示すように、図６（Ａ）と比較して、ジョブ１、２、３、４の全てにおいてトレイ１が指定されている点が異なる場合について説明する。上記実行対象の印刷ジョブとしてのジョブ２に先行し、まず先のジョブ１が実行されるまでは同じである。そして、ジョブ２を実行しようとした段階で、ジョブ１の実行の間にジョブ３、４が溜まり、図７（Ｂ）に示すような状態となる。この場合、優先度合の低いジョブ２の排出先がジョブ３、４の排出先と異なるようトレイ２に変更され、印刷出力される。
【００７０】
また、ＣＰＵ３２１は、上記実行対象の印刷ジョブと上記後続の印刷ジョブが同じ優先順位である場合には、ステップＳ５の判定だけでは上手く最上位に排紙できない場合がある。よって、ＣＰＵ３２１は、同じ優先順位である場合には、上記実行対象の印刷ジョブを上記後続の印刷ジョブの後に実行（印刷出力）するように、印刷順を変更する制御を行ってもよい。これにより、できるだけ排紙トレイ上の最上位の位置に排出することが可能となる。但し、上述したように、ステップＳ４の判定で排紙先が同じである場合のみ優先順位を判定すればよい。例えば図７（Ｂ）のような例では排出先を変更することでジョブ２が最上位の位置になるため、このような印刷順の変更制御は行わなくて済むことになる。
【００７１】
また、以上の処理例では常に排出先変更が必要か否かを判定したが、この判定を行うか否か自体も設定可能にしておくことが好ましい。つまり、ＣＰＵ３２１は、上記実行対象の印刷ジョブに所定のコマンドが含まれる場合にのみ、上記実行対象の印刷ジョブで指定された排紙トレイに用紙が積載されているか否かの判定を実行することが好ましい。上記所定のコマンドは、優先仕分けを示すコマンドを指す。例えば、ＵＩ画像に優先仕分けボタン（選別印刷ボタン）を用意しておき、その優先仕分けボタンの操作を行った場合に、印刷ジョブに優先仕分けを示すコマンドが含まれるようにしておけば、そのコマンドを判定することで、ＣＰＵ３２１が排紙先変更が必要か否かの判定を実行するか否かを判断できる。
【００７２】
このような構成により、通常は気にせず印刷実行ボタンの選択により印刷を指示し、急ぐときだけ優先仕分けボタンを選択して印刷を指示することができる。よって、急ぐときには、印刷後の用紙の回収時に他の印刷ジョブの用紙が混ざりにくく、混ざっていたとしても取り分けやすく一番上になっているため、直ぐに用紙を取り分けることができる。
【符号の説明】
【００７３】
１１…端末装置、２１…プリントサーバ、３１，３２…複合機、３１１…画像制御部、３１２…スキャナ、３１３…プリンタ、３１４ａ，３１４ｂ…排紙トレイ、３１５ａ，３１５ｂ…センサ、３１６…操作入力部、３１７…カードリーダ、３２０…排紙トレイ、３２１…ＣＰＵ、３２２…システムバス、３２３…ＲＯＭ、３２４…ＨＤＤ、３２５…ＲＡＭ、３２６…操作Ｉ／Ｆ、３２７…通信Ｉ／Ｆ、３２８…ＭＯＤＥＭ、３２９…外部Ｉ／Ｆ、３３２…画像バス、３３３…ＲＩＰ、３３４…プリンタＩ／Ｆ、３３５…スキャナＩ／Ｆ、３３６…画像処理部、Ｎ…ネットワーク。
【図１】
2013052593.tif 000003
【図２】
2013052593.tif 000004
【図３】
2013052593.tif 000005
【図４】
2013052593.tif 000006
【図５】
2013052593.tif 000007
【図６】
2013052593.tif 000008
【図７】
2013052593.tif 000009