(57)【特許請求の範囲】
【請求項１】
端末に接続され、印刷設定情報に基づいて用紙に印刷データを記録し、記録済みの用紙を複数の排紙トレイの１つに排出する画像形成装置において、記録済用紙を前記排紙トレイへ排出する際、当該排紙トレイへ排出された用紙の枚数が当該排紙トレイへの載置可能な最大枚数を越えると、印刷要求ジョブ単位に対応する所定の仕上げ処理の有無を前記端末からの前記印刷設定情報に基づいて判別した結果、当該仕上げ処理があるときには専用外の他の排紙トレイへ排紙が可能であっても、排出対象としていた専用の排紙トレイの切り換えを行わずに当該仕上げ処理を停止してエラー通知すると共に、印刷及び排出動作を停止する制御手段を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に関し、詳細には、印刷要求にかかる紙種と搭載している紙種が異なる場合にも適切に記録出力するとともに、記録済用紙を適切に排紙トレイに排出する画像形成装置に関する。
【０００２】
【従来の技術】
近時、ＯＡ（Office Automation ）化が進むなかで、パーソナルコンピュータやワードプロセッサ等の情報処理装置（端末）がネットワークや切換器を介して画像形成装置であるプリンタ装置を共有して、使用することが行われており、このようなネットワークに接続されたプリンタ装置は、多くの端末が使用すること等から、複数の紙種の記録紙に記録出力するとともに、記録済みの記録紙を部毎に分類して排出するために、排紙トレイを複数備えている。
【０００３】
このようなプリンタ装置を複数の情報処理装置が共有する場合、当該プリンタ装置の排紙トレイは、情報処理装置のオペレータが指定した排紙トレイを選択して、当該排紙トレイに記録紙を排出させ、また、複数部数の記録を行うソート指定された印刷要求では、指定された複数の排紙トレイを使用してソート出力を行う。
【０００４】
そして、記録済の記録紙を排出する際に分類して排出する後処理において、トレイが満載になったときに出力トレイを切り換えると、他の出力の記録紙と混ざってしまい、トレイから記録済の記録紙を取り上げる際に取り残したり他の出力の記録紙まで取ってしまったりすることがある。また、他の出力の記録紙がトレイに残っていなくても、一つの文書束が複数のトレイにまたがって出力されると、シートの取り方によってはページ順がおかしくなり、生産性が落ちてしまうようなことがある。
【０００５】
そこで、従来、画像形成装置で画像形成された転写材を積載する複数の積載トレイと、前記転写材を格納する格納手段と、前記格納手段から転写材を画像形成位置へ搬送する給紙手段と、前記転写材を任意の積載トレイへ排出するよう制御する搬送手段と、前記搬送手段が排出するトレイを切り替えるためのトレイ切り替え手段と、前記複数の積載トレイに積載された転写材の積載量を各トレイごとに検知する積載量検知手段と、所定数の転写材からなる出力セットを少なくとも１セット出力する際に、出力セットの先頭となる転写材の搬送を開始する前に、排出先の積載トレイが積載可能かどうかを前記積載量検知手段によって調査し、積載不可である場合は、積載可能な他の積載トレイを調査して前記トレイ切り替え手段に排出先の切り替えを指示し、積載可能な他の積載トレイが無い場合は動作を中断するよう制御する制御手段と、を有する画像形成装置が提案されている（特開２００１−３９６０７号公報参照）。
【０００６】
すなわち、この従来の画像形成装置は、出力トレイを切り換える際には、出力の切れ目で切り替えるように制御して、生産性が低下するのを防止しようとしている。
【０００７】
また、画像形成装置は、ホスト側の指定する紙種の記録紙がないときには、適切に画像形成することができない。
【０００８】
そこで、従来、使用する用紙の種類毎に定まる印刷条件を用紙の種類毎に予め登録した印刷条件登録手段と、使用する紙種情報が与えられたとき、前記印刷条件登録手段を参照して該紙種情報に対応する用紙の印刷条件を取り出して印刷制御情報として設定する印刷情報設定手段と、前記印刷制御情報に基づいて印字機構の動作を制御する印刷制御手段と、を有するプリンタ装置が提案されている（特開平９−９９６０７号公報参照）。
【０００９】
すなわち、この従来のプリンタ装置は、紙の種類に応じた最適な印刷制御情報を簡易に付与して、紙の種類に応じて印刷制御しようとしている。
【００１０】
【発明が解決しようとする課題】
しかしながら、このような従来の画像形成装置にあっては、異なる用紙種類が混在するようなデータを印刷する場合には、対応することができず、画像形成装置の利用性を向上させつつ、画像品質の良好な画像を形成する上で、改良の必要があった。
【００１４】
【課題を解決するための手段】
本発明に係る画像形成装置は、端末に接続され、印刷設定情報に基づいて用紙に印刷データを記録し、記録済みの用紙を複数の排紙トレイの１つに排出する画像形成装置において、記録済用紙を前記排紙トレイへ排出する際、当該排紙トレイへ排出された用紙の枚数が当該排紙トレイへの載置可能な最大枚数を越えると、印刷要求ジョブ単位に対応する所定の仕上げ処理の有無を前記端末からの前記印刷設定情報に基づいて判別した結果、当該仕上げ処理があるときには専用外の他の排紙トレイへ排紙が可能であっても、排出対象としていた専用の排紙トレイの切り換えを行わずに当該仕上げ処理を停止してエラー通知すると共に、印刷及び排出動作を停止する制御手段を備えたことを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２１】
図１〜図６は、本発明の画像形成装置の一実施の形態を示す図であり、図１は、本発明の画像形成装置の一実施の形態を適用した画像形成装置１の概略ブロック図である。
【００２２】
図１において、画像形成装置１は、コントローラ１０とエンジン２０等を備えており、コントローラ１０は、ホストインターフェイス１１、エンジンインターフェイス１２、ＣＰＵ（Central Processing Unit)１３、ＲＯＭ（Read Only Memory）１４及びＲＡＭ（Random Access Memory )１５等を備え、各部は、バス１６で接続されている。
【００２３】
ホストインターフェイス１１には、ホスト装置（端末）３０がネットワークやケーブル等で接続されており、ホスト装置３０との間で、コマンドと印刷データの授受を行って、ホスト装置３０からの印刷要求と印刷データを受信するとともに、ホスト装置３０に必要な情報を送信する。
【００２４】
エンジンインターフェイス１２には、エンジン（印刷エンジン）２０が接続されており、エンジンインターフェイス１２は、印刷データ及び制御データ等をエンジン２０に出力するとともに、エンジン２０から現在のステイタス情報（エラー情報、トレイ情報等）を受け取る。
【００２５】
ＲＯＭ１４は、画像形成装置１としての基本制御プログラム及び本発明の印刷制御処理プログラムを格納するとともに、各プログラムを実行するのに必要なシステムデータ等を格納している。
【００２６】
ＲＡＭ１５は、ＣＰＵ１３のワークメモリとして利用されるとともに、画像形成装置１の基本制御処理及び本発明の印刷制御処理を実行するのに必要な各種データを記憶する。
【００２７】
ＣＰＵ１３は、ＲＯＭ１４内のプログラムに基づいて、画像形成装置１の各部を制御して、画像形成装置１としての基本制御処理及び本発明の印刷制御処理を実行する。
【００２８】
エンジン２０は、図示しないが、複数の給紙トレイと複数の排紙トレイを備えており、複数の給紙トレイには、各種用紙種類（紙種）の用紙（記録紙）が載置可能となっている。また、各排紙トレイは、それぞれ複数枚の記録済の用紙を載置可能となっており、排紙される用紙の最大載置可能量（最大載置可能枚数）が決まっている。すなわち、各排紙トレイは、それぞれ載置される用紙の用紙種類によってその載置可能枚数が決まっている。
【００２９】
エンジン２０は、コントローラ１０からの指示に応じて給紙トレイ及び排紙トレイを決定して、当該決定された給紙トレイに載置されている用紙に所定の記録方式、例えば、電子写真方式、インクジェット方式等で印刷データに基づいた記録を行い、記録済の用紙をコントローラ１０からの指示に応じた排紙トレイに排出する。
【００３０】
次に、本実施の形態の作用を説明する。画像形成装置１は、ホスト装置３０から印刷要求があると、当該印刷要求に応じてエンジン２０に印刷処理を行わせるが、この際、印刷する用紙の紙種に応じた印刷処理を行う。
【００３１】
すなわち、画像形成装置１は、図２に示すように、コントローラ１０がエンジン２０からエンジンインターフェイス１２を介してエンジン２０の現状のステイタス情報を取得して、ＲＡＭ１５に格納する（ステップＳ１０１）。このステイタス情報としては、例えば、エンジン２０にエラーが発生しているか否かのエラー情報、給紙トレイや排紙トレイの状態、例えば、各給紙トレイ上の用紙の残量、各排紙トレイ上への用紙の排紙の有無やその排出量情報等である。
【００３２】
その後、ホスト装置３０から印刷要求があって、印刷設定値（印刷設定情報）が送信さてくると、当該印刷要求及び印刷設定値をホストインターフェイス１１を介して受け取って（ステップＳ１０２）、ＲＡＭ１５に格納されているエンジン２０のステイタス情報と比較して、紙種情報に応じて、エンジン２０の給紙トレイの設定（ステップＳ１０３）及び排紙トレイの設定と切り換えを行う（ステップＳ１０４）。
【００３３】
給紙トレイと排紙トレイの設定が完了すると、ＣＰＵ１３は、当該設定に基づいてエンジンインターフェイス１２を介してエンジン２０に印刷行わせる（ステップＳ１０５）。
【００３４】
次に、上記ステップＳ１０３における紙種情報に基づく給紙トレイの設定処理（給紙設定処理）について、図３に基づいて、詳細に説明する。
【００３５】
ＣＰＵ１３は、紙種情報に基づく給紙トレイの設定処理では、まず、ホスト装置３０から受け取った印刷設定値とＲＡＭ１５に格納されているエンジン２０のステイタス情報に基づいて、当該印刷設定値で指定されている用紙サイズと同じ用紙サイズの用紙の載置されている給紙トレイがあるかチェックし（ステップＳ２０１）、印刷設定値で指定されている用紙サイズと同じ用紙サイズの用紙の載置されている給紙トレイがないときには、該当する用紙サイズの給紙トレイがない旨をホストインターフェイス１１を介してホスト装置３０に通知して、給紙設定処理を終了する（ステップＳ２０２）。
【００３６】
ステップＳ２０１で、印刷設定値で指定されている用紙サイズと同じ用紙サイズの用紙の載置されている給紙トレイがあるときには、ＣＰＵ１３は、該当する給紙トレイに載置されている用紙の紙種と印刷設定値で印刷する予定の紙種との間に差異があるかチェックし（ステップＳ２０３）、差異があるときには、未検索の給紙トレイがあるかチェックする（ステップＳ２０４）。
【００３７】
未検索の給紙トレイがあるときには、ＣＰＵ１３は、ステップＳ２０１に戻って、上記同様に処理し（ステップＳ２０１〜Ｓ２０４）、ステップＳ２０４で、未検索の給紙トレイが無くなると、すなわち、用紙サイズのみが一致し、紙種情報の異なる用紙を載置する給紙トレイのみが存在する場合には、ホスト装置３０から送られてきた印刷設定値の紙種情報を当該給紙トレイに載置されている用紙の紙種情報に書き換えて再設定する（ステップＳ２０５）。
【００３８】
ＣＰＵ１３は、紙種情報の再設定を行うと、当該検察した給紙トレイを使用する給紙トレイに設定して、処理を終了する（ステップＳ２０６）。
【００３９】
上記ステップＳ２０３で、給紙トレイに載置されている用紙の紙種と印刷設定値で印刷する予定の紙種との間に差異がないときには、ＣＰＵ１３は、当該給紙トレイを使用する給紙トレイに設定して、処理を終了する（ステップＳ２０６）。
【００４０】
次に、上記図２のステップＳ１０４における紙種情報による排紙トレイの設定・切換処理について、図４に基づいて、詳細に説明する。
【００４１】
まず、ＣＰＵ１３は、上記給紙トレイの設定処理で設定した給紙トレイの用紙の紙種情報に基づいて、当該紙種に固有の加算分を計算する（ステップＳ３０１）。
【００４２】
すなわち、排紙トレイは、その最大積載枚数が紙種毎に設定されており、複数の紙種が混在する印刷処理を行う場合、各紙種毎に最大積載枚数を制御するために、本実施の形態では、以下のように排紙トレイの制御を行っている。
【００４３】
まず、排紙トレイの最大積載量を、排紙トレイの排紙限界として用紙の枚数ではなく、用紙の量で表現する。この量は、各紙種毎に設定されている最大積載枚数の最小公倍数であり、この値を、排紙トレイの最大積載量とする。
【００４４】
次に、各紙種１枚毎の重みを設定する。すなわち、給紙トレイの最大積載量を紙種毎に設けられている最大積載枚数で割ったものをその紙種の重みとする。
【００４５】
そして、上述のように設定すると、排紙された用紙の枚数と重みを掛け合わせることで、紙種に依存しない排紙量を求め、各紙種毎にこの排紙量を求めて、それらを足し合わせることで、現在の積載量（現積載量）を算出する。
【００４６】
例えば、いま、Ａ、Ｂ、Ｃの３種類の紙種における最大積載枚数α、β、γ、１枚当たりの重みは、Ｌ／α、Ｌ／β、Ｌ／γ及び印刷可能枚数ｘ、ｙ、ｚは、図５に示すようになる。図５において、ある排紙トレイにおける最大積載量Ｌは、Ｌ＝ＬＣＭ(α、β、γ）であり、ある排紙トレイにおける現在の積載量Ｃｏｕｎｔは、Ｃｏｕｎｔ＝（Ｌ／α）ｘ＋（Ｌ／β）ｙ＋（Ｌ／γ）ｚである。
【００４７】
そして、いま、ある排紙トレイにおける最大積載量Ｌを、Ｌ＝３００とし、ある排紙トレイにおける現在の積載量Ｃｏｕｎｔを、Ｃｏｕｎｔ＝２９０とすると、最大積載量までに積載可能な量は、「１０」であるから、上記紙種Ａ、Ｂ、Ｃを、図６に示すように、「普通紙」、「厚紙」、「ＯＨＰ紙」とすると、図６に示すように、積載可能な残り枚数は、「普通紙」の場合、１枚、「厚紙」の場合、１枚、「ＯＨＰ紙」の場合、０枚（排紙不可）となる。
【００４８】
そして、上記ステップＳ３０１で、紙種情報から上記加算分を計算すると、ＣＰＵ１３は、現積載分と当該計算した加算分を加算した値が最大積載量よりも下回っているか、すなわち、最大積載量＞（現積載量）＋（加算分）であるかをチェックし（ステップＳ３０２）、現積載分と加算分を加算した値が最大積載量よりも下回っていると、当該排紙トレイに排紙が可能であると判断して、当該排紙トレイを今回の用紙を排出する排紙トレイに設定して、処理を終了する（ステップＳ３０３）。
【００４９】
ステップＳ３０２で、現積載分と加算分を加算した値が最大積載量を超えていると、ＣＰＵ１３は、当該排紙トレイには排紙が不可能であると判断して、他の排紙トレイに切り換えるための処理（排紙トレイ切換処理）に移行する。
【００５０】
ＣＰＵ１３は、排紙トレイ切換処理では、まず、印刷要求ジョブ単位に対応する所定の仕上げ処理の有無をホスト装置３０からの印刷設定値に基づいて判別し（ステップＳ３０４）、仕上げ処理がある場合には、たとえ他の異なる印刷要求ジョブ単位向け（専用外）の排紙トレイが空いていても、排出対象としていた専用の排紙トレイは後続する排紙用紙（記録紙）が使用するため、専用外の他の空き排紙トレイでは対応することができないと判断して、専用の排紙トレイの切り換えを行わずに仕上げ処理を停止して、排紙トレイが満杯である旨のエラー通知を、ホストインターフェイス１１を介してホスト装置３０に行って、処理を終了する（ステップＳ３０８）。このとき、同時に印刷及び排出動作を停止する。なお、上記所定の仕上げ処理とは、例えば、ソート処理、スタック処理、ステイプル処理等である。
【００５１】
上記ステップＳ３０４で、仕上げ処理がない場合には、ＣＰＵ１３は、次の排紙トレイ候補に処理対象を切り換えて、当該次の排紙トレイの紙残り情報、例えば、現積載量が「０」かどうか、すなわち、排紙されている用紙が１枚もないかどうかチェックし（ステップＳ３０６）、現積載量が「０」のときには、当該排紙トレイを今回の用紙を排出する排紙トレイに設定して、処理を終了する（ステップＳ３０３）。
【００５２】
ステップＳ３０６で、次の排紙トレイの現積載量が「０」でないときには、ＣＰＵ１３は、当該排紙トレイは、既に使用されていると判断して、未検索の排紙トレイがあるかチェックし（ステップＳ３０７）、未検索の排紙トレイがあるときには、ステップＳ３０５に戻って、上記同様に処理する（ステップＳ３０５〜Ｓ３０７、Ｓ３０３）。
【００５３】
ステップＳ３０７で、未検索の排紙トレイがないときには、ＣＰＵ１３は、排紙トレイの切り換えを行うことができないため、排紙トレイが満杯である旨のエラー通知を、ホストインターフェイス１１を介してホスト装置３０に行って、処理を終了する（ステップＳ３０８）。
【００５４】
このように、本実施の形態の画像形成装置１は、ホスト装置３０からの印刷設定情報（印刷設定値）を伴う印刷要求に応じて、複数の給紙トレイのうち当該印刷設定値に応じた用紙を載置する給紙トレイから用紙を印刷エンジンに送り出して、当該用紙に印刷エンジンで印刷要求とともに送られてきた印刷データを記録して、当該記録済みの用紙を複数の排紙トレイの１つに排出するに際して、印刷設定値で指定されている用紙種類が複数の給紙トレイに搭載されていないときには、給紙トレイに載置されている用紙種類を優先させて、当該用紙種類に適した印刷を行っている。
【００５５】
したがって、ホスト装置３０側での紙種設定ミス等による誤動作を防止することができるとともに、既存の用紙に適切に記録出力することができ、良好な画像品質の画像を形成することができるとともに、画像形成装置１の利用性を向上させることができる。
【００５６】
また、本実施の形態の画像形成装置１は、ホスト装置３０からの印刷設定値を伴う印刷要求に応じて、複数の給紙トレイのうち当該印刷設定値に応じた用紙を載置する給紙トレイから用紙を印刷エンジンに送り出して、当該用紙に印刷エンジンで印刷要求とともに送られてきた印刷データを記録して、当該記録済みの用紙を複数の排紙トレイの１つに排出するに際して、当該記録済用紙に厚さの異なる用紙が混在する場合にも、当該排紙トレイへ載置可能な最大枚数の範囲内で記録済用紙を排出している。
【００５７】
したがって、載置可能最大枚数を越えて記録済用紙が排出されることを防止して、記録済用紙が飛散したり、用紙詰まり等が発生することを防止することができ、画像形成装置１の利用性を向上させることができる。
【００５８】
さらに、本実施の形態の画像形成装置１は、記録済用紙を排紙トレイへ排出する際、当該排紙トレイへ排出済の用紙の枚数が、当該排紙トレイへの載置可能な最大枚数に達すると、他の空きの排紙トレイの有無を検索して、空きの排紙トレイがあると、当該空きの排紙トレイに記録済用紙を排出している。
【００５９】
したがって、記録済用紙が飛散したり、用紙詰まり等が発生することを防止しつつ、適切に複数の排紙トレイに振り分けて記録済用紙を排出することができ、画像形成装置１の利用性をより一層向上させることができる。
【００６０】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００６１】
本発明によれば、排紙トレイへの排出済の用紙の枚数がその排紙トレイにおける載置可能な最大枚数に達したときに他の空きの排紙トレイへ記録用紙を排出する機能を持つ画像形成装置にあって、特定の排紙トレイへ排出された用紙の枚数がその排紙トレイの載置可能な最大枚数を越えると、端末（ホスト装置）からの印刷設定情報に基づいて印刷要求ジョブ単位に対応する所定の仕上げ処理の有無を判断した結果、仕上げ処理があるときには、他の異なる印刷要求ジョブ単位向け（専用外）の空き排紙トレイへ排紙が可能であっても、排出対象としていた特定（専用）の排紙トレイの切り換えを行わずに仕上げ処理を停止してエラー通知すると共に、印刷及び排出動作を停止する制御を行うため、印刷設定情報の印刷要求ジョブ内容に応じた排紙トレイへの効率良い記録用紙の排出を実施することが可能となり、後続する記録済の記録用紙が他の異なる印刷要求ジョブ単位向け（専用外）の空き排紙トレイへ混在して排紙されることを防止できると共に、記録用紙が無駄に排出されることを防止することができる。
【図面の簡単な説明】
【図１】本発明の画像形成装置の一実施の形態の画像形成装置を適用した画像形成装置の概略ブロック構成図。
【図２】図１の画像形成装置による印刷処理を示すフローチャート。
【図３】図２の印刷処理の紙種情報による給紙トレイ設定処理を示すフローチャート。
【図４】図２の印刷処理の紙種情報による排紙トレイ設定・切換処理を示すフローチャート。
【図５】排紙トレイの紙種毎の最大積載量と現在の積載量との関係を示す図。
【図６】図５の排紙トレイの紙種毎の最大積載量と現在の積載量との関係の具体例を示す図。
【符号の説明】
１  画像形成装置
１０  コントローラ
１１  ホストインターフェイス
１２  エンジンインターフェイス
１３  ＣＰＵ
１４  ＲＯＭ
１５  ＲＡＭ
１６  バス
２０  エンジン
３０  ホスト装置
【図１】
0004398611.tif 000002
【図２】
0004398611.tif 000003
【図３】
0004398611.tif 000004
【図４】
0004398611.tif 000005
【図５】
0004398611.tif 000006
【図６】
0004398611.tif 000007