(57)【要約】【課題】出力排紙口においてサイズが異なる用紙が乱雑に積載されたり、落下したりすることを防ぐこと。【解決手段】情報処理装置から印刷制御コマンドを含む印刷ジョブ・データを入力して、印刷制御コマンドから印刷用紙サイズ・データを抽出し、排紙積載トレイ上に用紙が排紙される際の用紙の先端部の動きを利用して排紙され排紙積載トレイ上に移動した用紙のサイズを検出する用紙検出部からの信号を受けて、排紙積載トレイ上の用紙のサイズを決定して、印刷しようとする用紙サイズと排紙積載トレイ上の用紙サイズが等しい場合に、印刷ジョブを実行させる。異なる場合には、前記情報処理装置に対して、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在することを指示する情報を送信する。また、送信後の所定時間以内に排紙積載トレイ上から用紙が除去されたことを用紙検出部が検出した場合には、印刷ジョブを実行させる。【選択図】　　　　図５
2004106287.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から印刷制御コマンドを含む印刷ジョブ・データを入力して、該印刷制御コマンドから印刷用紙サイズ・データを抽出する印刷用紙サイズ・データ抽出ステップと、
排紙積載トレイ上に用紙が排紙される際の用紙の先端部の動きを利用して排紙され排紙積載トレイ上に移動した用紙のサイズを検出する用紙検出部からの信号を受けて、該排紙積載トレイ上の用紙のサイズを決定する排紙用紙サイズ決定ステップと、
前記印刷用紙サイズ・データ抽出ステップおよび前記排紙用紙サイズ決定ステップからのサイズ・データを受けて両者を比較するサイズ比較ステップと、
前記サイズ比較ステップの比較結果が等しいことを示している場合に、前記印刷ジョブを実行させる印刷実行ステップと、
前記サイズ比較ステップの比較結果が等しくないことを示している場合に、前記情報処理装置に対して、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在することを指示する情報を送信する送信ステップと
を備えたことを特徴とする画像形成装置の制御方法。
【請求項２】
前記用紙検知部は、排紙積載トレイ上に用紙搬送方向に摺動自在に配置された用紙サイズ検知フラグと、用紙が排紙された際に用紙の先端部によって押し込まれて位置決めされる用紙サイズ検知フラグの位置を検出する用紙サイズ設定検知部とを備え、
前記排紙サイズ決定ステップは、該用紙サイズ設定検知部からの信号を受けて、該排紙積載トレイ上の用紙の存否と、用紙が存在する場合に用紙のサイズを決定し、
前記比較ステップは、前記排紙サイズ決定ステップからのサイズ・データが、前記排紙積載トレイ上に用紙が存在していないことを示す場合に、前記比較結果として等しいとする情報を出力する
ことを特徴とする請求項１に記載の画像形成装置の制御方法。
【請求項３】
前記用紙検知部の前記用紙サイズ検知フラグは、前記排紙積載トレイ上から用紙が除去された場合、所定位置まで移動し、排紙積載トレイ上に用紙が排紙されるまで前記所定位置を維持することから、前記排紙サイズ決定ステップは、前記用紙サイズ検知フラグが前記所定位置をあることを検出した場合に、排紙積載トレイ上に用紙が存在しないことを示すサイズ・データを出力することを特徴とする請求項２に記載の画像形成装置の制御方法。
【請求項４】
前記送信ステップの実行後、前記用紙検出部からの信号を解析して、前記排紙積載トレイ上から用紙が除去されて前記排紙積載トレイ上に用紙が存在しないことを示すまで、あるいは前記送信ステップの実行後の所定時間が終了するまで、排紙積載トレイ上の用紙の有無を確認する確認ステップと、
前記確認ステップにおいて、用紙が存在しないとした場合に、前記印刷ジョブを実行させ、前記確認ステップが前記所定時間を終了した場合には、前記印刷ジョブを無効とするステップと
をさらに備えることを特徴とする請求項２に記載の画像形成装置の制御方法。
【請求項５】
印刷ジョブ・データを発行する情報処理装置と、該情報処理装置から発行された印刷ジョブ・データを受信して画像形成を実行する画像形成装置を含む画像形成システムにおける制御方法において、
前記情報処理装置は、
前記画像形成装置の送信ステップで送信された情報を受信する受信ステップと、
前記受信ステップで受信した情報に基づいて、前記画像形成装置の排紙積載トレイ上に、印刷しようとする用紙サイズと異なるサイズの用紙が存在することを指示する内容を、表示手段に表示するステップ
を備え、前記画像形成装置の制御方法は、請求項１ないし４記載の制御方法である
ことを特徴とする画像形成システムの制御方法。
【請求項６】
情報処理装置から印刷制御コマンドを含む印刷ジョブ・データを入力して、該印刷制御コマンドから印刷用紙サイズ・データを抽出する印刷用紙サイズ・データ抽出手段と、
排紙積載トレイ上に用紙が排紙される際の用紙の先端部の動きを利用して排紙され排紙積載トレイ上に移動した用紙のサイズを検出して該排紙積載トレイ上の用紙のサイズを決定する排紙用紙サイズ決定手段と、
前記印刷用紙サイズ・データ抽出手段および前記排紙用紙サイズ決定手段からのサイズ・データを受けて両者を比較するサイズ比較手段と、
前記サイズ比較手段の比較結果が等しいことを示している場合に、前記印刷ジョブを実行させる印刷実行手段と、
前記サイズ比較手段の比較結果が等しくないことを示している場合に、前記情報処理装置に対して、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在することを指示する情報を送信する送信手段と
を備えたことを特徴とする画像形成装置。
【請求項７】
前記用紙検知部は、排紙積載トレイ上に用紙搬送方向に摺動自在に配置された用紙サイズ検知フラグと、用紙が排紙された際に用紙の先端部によって押し込まれて位置決めされる用紙サイズ検知フラグの位置を検出する用紙サイズ設定検知部とを備え、
前記排紙サイズ決定手段は、該用紙サイズ設定検知部からの信号を受けて、該排紙積載トレイ上の用紙の存否と、用紙が存在する場合に用紙のサイズを決定し、
前記比較手段は、前記排紙サイズ決定手段からのサイズ・データが、前記排紙積載トレイ上に用紙が存在していないことを示す場合に、前記比較結果として等しいとする情報を出力する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記用紙検知部の前記用紙サイズ検知フラグは、前記排紙積載トレイ上から用紙が除去された場合、所定位置まで移動し、排紙積載トレイ上に用紙が排紙されるまで前記所定位置を維持することから、前記排紙サイズ決定手段は、前記用紙サイズ検知フラグが前記所定位置をあることを検出した場合に、排紙積載トレイ上に用紙が存在しないことを示すサイズ・データを出力する
ことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記送信手段の実行後、前記用紙検出部からの信号を解析して、前記排紙積載トレイ上から用紙が除去されて前記排紙積載トレイ上に用紙が存在しないことを示すまで、あるいは前記送信手段の実行後の所定時間が終了するまで、排紙積載トレイ上の用紙の有無を確認する確認手段と、
前記確認手段において、用紙が存在しないとした場合に、前記印刷ジョブを実行させ、前記確認手段が前記所定時間を終了した場合には、前記印刷ジョブを無効とする手段と
をさらに備えることを特徴とする請求項７に記載の画像形成装置。
【請求項１０】
印刷ジョブ・データを発行する情報処理装置と、該情報処理装置から発行された印刷ジョブ・データを受信して画像形成を実行する画像形成装置を含む画像形成システムにおいて、
前記情報処理装置は、
前記画像形成装置の送信手段で送信された情報を受信する受信手段と、
前記受信手段で受信した情報に基づいて、前記画像形成装置の排紙積載トレイ上に、印刷しようとする用紙サイズと異なるサイズの用紙が存在することを指示する内容を、表示手段に表示する手段
を備え、前記画像形成装置は請求項９ないし１２記載の画像形成装置である
ことを特徴とする画像形成システム。
【請求項１１】
印刷ジョブ・データを発行する情報処理装置と、該情報処理装置から発行された印刷ジョブ・データを受信して画像形成を実行する画像形成装置を含む印刷システムにおける制御方法において、
アプリケーション・プログラムからの印刷要求を受け付ける印刷要求受け付けステップ、
該印刷要求受け付けステップで受け付けた出力装置の前記装置管理情報を取得して、前記画像処理装置の排紙積載トレイに関する前記情報を取得する排紙積載トレイ情報取得ステップ、
前記排紙積載トレイ情報取得ステップで取得した排紙積載トレイ情報が、排紙積載トレイ上の用紙の非存在、あるいは前記印刷要求受け付けステップで受け付けた用紙サイズと同じサイズの用紙の存在を示す場合に、前記印刷要求受け付けステップで受け付けた印刷要求を送付先に送信するステップ、
前記排紙積載トレイ情報が前記印刷要求受け付けステップで受け付けた用紙サイズと異なるサイズの用紙の存在を示す場合に、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在すること、あるいは排紙積載トレイ上の用紙の除去を指示する情報を表示装置に表示するステップ
とを備えることを特徴とする画像形成システムの制御方法。
【請求項１２】
前記画像形成装置は、排紙積載トレイ上に用紙が排紙される際の用紙の先端部の動きを利用して排紙され排紙積載トレイ上に移動した用紙のサイズを検出する用紙検出部からの信号を受けて、該排紙積載トレイ上の用紙のサイズあるいは用紙の非存在を決定し、決定した情報をネットワークを介して利用される装置管理情報の１つとして格納するステップと、
前記情報処理装置は、アプリケーション・プログラムからの印刷要求を受け付ける印刷要求受け付けステップ、該印刷要求受け付けステップで受け付けた出力装置の前記装置管理情報を取得して、前記画像処理装置の排紙積載トレイに関する前記情報を取得する排紙積載トレイ情報取得ステップ、前記排紙積載トレイ情報取得ステップで取得した排紙積載トレイ情報が、排紙積載トレイ上の用紙の非存在、あるいは前記印刷要求受け付けステップで受け付けた用紙サイズと同じサイズの用紙の存在を示す場合に、前記印刷要求受け付けステップで受け付けた印刷要求を送付先に送信するステップ、前記排紙積載トレイ情報が前記印刷要求受け付けステップで受け付けた用紙サイズと異なるサイズの用紙の存在を示す場合に、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在すること、あるいは排紙積載トレイ上の用紙の除去を指示する情報を表示装置に表示するステップと
を備えることを特徴とする請求項１１に記載の画像形成システムの制御方法。
【請求項１３】
アプリケーション・プログラムからの印刷要求を受け付ける印刷要求受け付けステップと、
該印刷要求受け付けステップで受け付けた出力装置の前記装置管理情報を取得して、前記画像処理装置の排紙積載トレイに関する前記情報を取得する排紙積載トレイ情報取得ステップと、
前記排紙積載トレイ情報取得ステップで取得した排紙積載トレイ情報が、排紙積載トレイ上の用紙の非存在、あるいは前記印刷要求受け付けステップで受け付けた用紙サイズと同じサイズの用紙の存在を示す場合に、前記印刷要求受け付けステップで受け付けた印刷要求を送付先に送信するステップと、
前記排紙積載トレイ情報が前記印刷要求受け付けステップで受け付けた用紙サイズと異なるサイズの用紙の存在を示す場合に、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在すること、あるいは排紙積載トレイ上の用紙の除去を指示する情報を表示装置に表示指示するステップと
を実行するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１４】
請求項１３に記載の記憶媒体において、
前記記憶媒体として、プロセッサ、サーバ・コンピュータおよびクライアント・コンピュータが読むことができるプログラムを格納したフロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることを特徴とする記憶媒体。
【請求項１５】
請求項１３または１４に記載の記憶媒体において、
前記記憶媒体は、プロセッサ、サーバ・コンピュータおよびクライアント・コンピュータに着脱可能であることを特徴とする記憶媒体。
【請求項１６】
出力排紙口に最初に積載された用紙サイズを検出可能な画像形成装置において、排紙積載トレイ上の用紙の存否、存在する場合はサイズを検出する検出手段と、印刷ジョブを受けた際に、用紙が存在しない場合と用紙が存在する場合にそのサイズが印刷ジョブの用紙サイズと等しい場合に印刷ジョブを実行する実行手段とを備えたことを特徴とする画像形成装置。
【請求項１７】
用紙が存在する場合でそのサイズが印刷ジョブの用紙サイズと異なる場合には、印刷ジョブを実行せずに印刷ジョブの発行元にその旨を示すデータを送信する送信手段と、所定時間排紙積載トレイ上から用紙が取り除かれるのを待って、印刷ジョブを実行する実行手段とを備えたことを特徴とする請求項１６記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置、画像形成システムおよびその制御方法に関し、より詳細には、ネットワーク環境下にある画像形成システムにおける出力排紙口への出力用紙を整然とさせる画像形成装置、画像形成システムおよびその制御方法に関する。
【０００２】
【従来の技術】
近年、コンピュータは、ＬＡＮ（ローカル・エリア・ネットワーク）によって相互接続されており、プリンタにとどまらず、コピー、ファックス機能を備えたマルチ・ファンクション画像形成装置等の多様な周辺機器群においても、ＬＡＮ接続が可能となっている。
【０００３】
フロア等の構内接続としてのＬＡＮは、１つのユーザー・グループとして接続機器の共有使用およびデータ転送を可能としているが、地理的に離れた場所にある幾つかのＬＡＮを、高速総合デジタル・ネットワーク（ＩＳＤＮ）回線や公衆電話回線等で接続することにより、ＷＡＮ（ワイド・エリア・ネットワーク）を構成している場合もある。
【０００４】
通常それぞれのＬＡＮにはファイル・サーバ、プリント・サーバを含むコンピュータ群により構成され、各コンピュータ内に搭載されるネットワーク・オペレーティング・システムの機能として、データやファイルの転送、共有、プリンタの共有等を行う各種プロトコルに対応している。
【０００５】
また、各コンピュータ上で動作するアプリケーションから転送されたジョブは、一般にプリント・サーバを介してネットワーク上に接続されたプリンタへ印刷ジョブの転送を行うことができるようになっている。
【０００６】
さらに、ネットワークを構築するための各種機器、ネットワーク上に接続されたコンピュータ等を含む装置の遠隔管理を行うための通信プロトコルも標準化されており、たとえば、簡易ネットワーク管理プロトコル等がある、これらのプロトコルを実装したネットワーク機器の場合には、ネットワーク管理ソフトウェアにより、ネットワーク上の遠隔地から各種機器を管理することができ、たとえば、プリンタの場合には、プリンタ情報の取得、プリンタ状態監視、プリンタ状態変化時の通知、初期化制御等を行うことができる。
【０００７】
ＬＡＮを構成する各コンピュータ上で動作するユーザー・アプリケーションには、文書作成ソフト、表計算ソフト等様々なものがある。それらのアプリケーションを使用して作成されたデータは、オペレーティング・システムの一機能としてプリンタ・ドライバ・ソフトウェアにより、プリンタ言語であるＰＤＬ（Ｐｒｉｎｔｅｒ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ）データに変換された後、印刷ジョブとしてプリント・スプーラに一次格納され、プリンタに送出するように構成されていることが多い。
【０００８】
ここで印刷ジョブは、プリンタ・ドライバ・ソフトウェアによりプリンタ制御言語（ＰＤＬ）データとして、１つまたは複数の文書ファイルから生成され、１つの印刷文書を構成する単位であり、通常ジョブ開始命令とジョブ終了命令とによって区切られている。もしくは、印刷データに明確な区切りがない場合等には、プリンタ側で独自にジョブの開始と終了とを定義する場合もある。
【０００９】
【発明が解決しようとする課題】
しかしながら、このようなネットワーク環境下に接続された画像形成装置においては、複数のユーザーから利用されるため、出力された印刷データは出力ジョブ単位で出力した順に混在して、出力排紙口に積載されることになる。ここで、混載されたものの中には極端に用紙サイズの異なるものが存在し、初めのユーザーが小さいサイズの用紙を出力した後に、他のユーザーが、そのすでに積載された用紙より大きいサイズの用紙を出力すると、出力排紙口において積載物が乱雑に積載され、時には排紙積載トレイから落下してしまうという問題がある。
【００１０】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、ネットワーク環境下にある画像形成システムにおいて出力排紙口への出力用紙を整然とさせることができる画像形成装置、画像形成システムおよびその制御方法、すなわち、出力排紙口に最初に積載された用紙サイズを検出可能な画像形成装置において、排紙積載トレイ上の用紙の存否、存在する場合はサイズを検出し、印刷ジョブを受けた際に、用紙が存在しない場合と用紙が存在する場合にそのサイズが印刷ジョブの用紙サイズと等しい場合に印刷ジョブを実行し、用紙が存在する場合でそのサイズが印刷ジョブの用紙サイズと異なる場合には、印刷ジョブを実行せずに印刷ジョブの発行元にその旨を示すデータを送信して、所定時間排紙積載トレイ上から用紙が取り除かれるのを待って、印刷ジョブを実行する画像形成装置、画像形成システムおよびその制御方法を提供することにある。
【００１１】
このように処理することにより、ユーザーが気付かずに、出力排紙口において積載物が乱雑に積載され、時には排紙積載トレイから落下してしまうという問題が起きることを防止することができる。
【００１２】
【課題を解決するための手段】
本発明は、このような目的を達成するために、画像形成装置の制御方法であって、情報処理装置から印刷制御コマンドを含む印刷ジョブ・データを入力して、該印刷制御コマンドから印刷用紙サイズ・データを抽出する印刷用紙サイズ・データ抽出ステップと、排紙積載トレイ上に用紙が排紙される際の用紙の先端部の動きを利用して排紙され排紙積載トレイ上に移動した用紙のサイズを検出する用紙検出部からの信号を受けて、該排紙積載トレイ上の用紙のサイズを決定する排紙用紙サイズ決定ステップと、前記印刷用紙サイズ・データ抽出ステップおよび前記排紙用紙サイズ決定ステップからのサイズ・データを受けて両者を比較するサイズ比較ステップと、前記サイズ比較ステップの比較結果が等しいことを示している場合に、前記印刷ジョブを実行させる印刷実行ステップとを備えたことを特徴とする。
【００１３】
本発明は、更に、前記サイズ比較ステップの比較結果が等しくないことを示している場合に、前記情報処理装置に対して、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在することを指示する情報を送信する送信ステップとを備えたことを特徴とする。
【００１４】
また、本発明は、このような目的を達成するために、、画像形成装置の制御方法であって、前記用紙検知部は、排紙積載トレイ上に用紙搬送方向に摺動自在に配置された用紙サイズ検知フラグと、用紙が排紙された際に用紙の先端部によって押し込まれて位置決めされる用紙サイズ検知フラグの位置を検出する用紙サイズ設定検知部とを備え、前記排紙サイズ決定ステップは、該用紙サイズ設定検知部からの信号を受けて、該排紙積載トレイ上の用紙の存否と、用紙が存在する場合に用紙のサイズを決定し、前記比較ステップは、前記排紙サイズ決定ステップからのサイズ・データが、前記排紙積載トレイ上に用紙が存在していないことを示す場合に、前記比較結果として等しいとする情報を出力することを特徴とする。
【００１５】
また、本発明は、このような目的を達成するために、画像形成装置の制御方法であって、前記用紙検知部の前記用紙サイズ検知フラグは、前記排紙積載トレイ上から用紙が除去された場合、所定位置まで移動し、排紙積載トレイ上に用紙が排紙されるまで前記所定位置を維持することから、前記排紙サイズ決定ステップは、前記用紙サイズ検知フラグが前記所定位置をあることを検出した場合に、排紙積載トレイ上に用紙が存在しないことを示すサイズ・データを出力することを特徴とする。
【００１６】
また、本発明は、このような目的を達成するために、画像形成装置の制御方法であって、前記送信ステップの実行後、前記用紙検出部からの信号を解析して、前記排紙積載トレイ上から用紙が除去されて前記排紙積載トレイ上に用紙が存在しないことを示すまで、あるいは前記送信ステップの実行後の所定時間が終了するまで、排紙積載トレイ上の用紙の有無を確認する確認ステップと、前記確認ステップにおいて、用紙が存在しないとした場合に、前記印刷ジョブを実行させ、前記確認ステップが前記所定時間を終了した場合には、前記印刷ジョブを無効とするステップとを更に備えることを特徴とする。
【００１７】
また、本発明は、このような目的を達成するために、印刷ジョブ・データを発行する情報処理装置と、該情報処理装置から発行された印刷ジョブ・データを受信して画像形成を実行する画像形成装置を含む画像形成システムにおける制御方法において、前記情報処理装置は、前記画像形成装置の送信ステップで送信された情報を受信する受信ステップと、前記受信ステップで受信した情報に基づいて、前記画像形成装置の排紙積載トレイ上に、印刷しようとする用紙サイズと異なるサイズの用紙が存在することを指示する内容を、表示手段に表示するステップを備えることを特徴とする。
【００１８】
また、本発明は、このような目的を達成するために、画像形成装置であって、情報処理装置から印刷制御コマンドを含む印刷ジョブ・データを入力して、該印刷制御コマンドから印刷用紙サイズ・データを抽出する印刷用紙サイズ・データ抽出手段と、排紙積載トレイ上に用紙が排紙される際の用紙の先端部の動きを利用して排紙され排紙積載トレイ上に移動した用紙のサイズを検出して該排紙積載トレイ上の用紙のサイズを決定する排紙用紙サイズ決定手段と、前記印刷用紙サイズ・データ抽出手段および前記排紙用紙サイズ決定手段からのサイズ・データを受けて両者を比較するサイズ比較手段と、前記サイズ比較手段の比較結果が等しいことを示している場合に、前記印刷ジョブを実行させる印刷実行手段とを備えたことを特徴とする。
【００１９】
本発明は、更に、前記サイズ比較手段の比較結果が等しくないことを示している場合に、前記情報処理装置に対して、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在することを指示する情報を送信する送信手段とを備えたことを特徴とするものである。
【００２０】
また、本発明は、このような目的を達成するために、画像形成装置であって、前記用紙検知部は、排紙積載トレイ上に用紙搬送方向に摺動自在に配置された用紙サイズ検知フラグと、用紙が排紙された際に用紙の先端部によって押し込まれて位置決めされる用紙サイズ検知フラグの位置を検出する用紙サイズ設定検知部とを備え、前記排紙サイズ決定手段は、該用紙サイズ設定検知部からの信号を受けて、該排紙積載トレイ上の用紙の存否と、用紙が存在する場合に用紙のサイズを決定し、前記比較手段は、前記排紙サイズ決定手段からのサイズ・データが、前記排紙積載トレイ上に用紙が存在していないことを示す場合に、前記比較結果として等しいとする情報を出力することを特徴とするものである。
【００２１】
また、本発明は、このような目的を達成するために、画像形成装置の制御方法であって、前記用紙検知部の前記用紙サイズ検知フラグは、前記排紙積載トレイ上から用紙が除去された場合、所定位置まで移動し、排紙積載トレイ上に用紙が排紙されるまで前記所定位置を維持することから、前記排紙サイズ決定手段は、前記用紙サイズ検知フラグが前記所定位置をあることを検出した場合に、排紙積載トレイ上に用紙が存在しないことを示すサイズ・データを出力することを特徴とするものである。
【００２２】
また、本発明は、このような目的を達成するために、画像形成装置の制御方法であって、前記送信手段の実行後、前記用紙検出部からの信号を解析して、前記排紙積載トレイ上から用紙が除去されて前記排紙積載トレイ上に用紙が存在しないことを示すまで、あるいは前記送信手段の実行後の所定時間が終了するまで、排紙積載トレイ上の用紙の有無を確認する確認手段と、前記確認手段において、用紙が存在しないとした場合に、前記印刷ジョブを実行させ、前記確認手段が前記所定時間を終了した場合には、前記印刷ジョブを無効とする手段とを更に備えることを特徴とするものである。
【００２３】
また、本発明は、このような目的を達成するために、、印刷ジョブ・データを発行する情報処理装置と、該情報処理装置から発行された印刷ジョブ・データを受信して画像形成を実行する画像形成装置を含む画像形成システムにおいて、前記情報処理装置は、前記画像形成装置の送信手段で送信された情報を受信する受信手段と、前記受信手段で受信した情報に基づいて、前記画像形成装置の排紙積載トレイ上に、印刷しようとする用紙サイズと異なるサイズの用紙が存在することを指示する内容を、表示手段に表示する手段を備えることを特徴とするものである。
【００２４】
また、本発明は、このような目的を達成するために、印刷ジョブ・データを発行する情報処理装置と、該情報処理装置から発行された印刷ジョブ・データを受信して画像形成を実行する画像形成装置を含む印刷システムにおける制御方法において、アプリケーション・プログラムからの印刷要求を受け付ける印刷要求受け付けステップ、該印刷要求受け付けステップで受け付けた出力装置の前記装置管理情報を取得して、前記画像処理装置の排紙積載トレイに関する前記情報を取得する排紙積載トレイ情報取得ステップ、前記排紙積載トレイ情報取得ステップで取得した排紙積載トレイ情報が、排紙積載トレイ上の用紙の非存在、あるいは前記印刷要求受け付けステップで受け付けた用紙サイズと同じサイズの用紙の存在を示す場合に、前記印刷要求受け付けステップで受け付けた印刷要求を送付先に送信するステップ、前記排紙積載トレイ情報が前記印刷要求受け付けステップで受け付けた用紙サイズと異なるサイズの用紙の存在を示す場合に、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在すること、あるいは排紙積載トレイ上の用紙の除去を指示する情報を表示装置に表示するステップを備えることを特徴とする。
【００２５】
また、本発明は、このような目的を達成するために、画像形成システムの制御方法であって、前記画像形成装置は、排紙積載トレイ上に用紙が排紙される際の用紙の先端部の動きを利用して排紙され排紙積載トレイ上に移動した用紙のサイズを検出する用紙検出部からの信号を受けて、該排紙積載トレイ上の用紙のサイズあるいは用紙の非存在を決定し、決定した情報をネットワークを介して利用される装置管理情報の１つとして格納するステップと、前記情報処理装置は、アプリケーション・プログラムからの印刷要求を受け付ける印刷要求受け付けステップ、該印刷要求受け付けステップで受け付けた出力装置の前記装置管理情報を取得して、前記画像処理装置の排紙積載トレイに関する前記情報を取得する排紙積載トレイ情報取得ステップ、前記排紙積載トレイ情報取得ステップで取得した排紙積載トレイ情報が、排紙積載トレイ上の用紙の非存在、あるいは前記印刷要求受け付けステップで受け付けた用紙サイズと同じサイズの用紙の存在を示す場合に、前記印刷要求受け付けステップで受け付けた印刷要求を送付先に送信するステップ、前記排紙積載トレイ情報が前記印刷要求受け付けステップで受け付けた用紙サイズと異なるサイズの用紙の存在を示す場合に、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在すること、あるいは排紙積載トレイ上の用紙の除去を指示する情報を表示装置に表示するステップを備えることを特徴とする。
【００２６】
また、本発明は、このような目的を達成するために、プログラムを記憶したコンピュータ読み取り可能な記憶媒体であり、アプリケーション・プログラムからの印刷要求を受け付ける印刷要求受け付けステップと、該印刷要求受け付けステップで受け付けた出力装置の前記装置管理情報を取得して、前記画像処理装置の排紙積載トレイに関する前記情報を取得する排紙積載トレイ情報取得ステップと、前記排紙積載トレイ情報取得ステップで取得した排紙積載トレイ情報が、排紙積載トレイ上の用紙の非存在、あるいは前記印刷要求受け付けステップで受け付けた用紙サイズと同じサイズの用紙の存在を示す場合に、前記印刷要求受け付けステップで受け付けた印刷要求を送付先に送信するステップと、前記排紙積載トレイ情報が前記印刷要求受け付けステップで受け付けた用紙サイズと異なるサイズの用紙の存在を示す場合に、印刷しようとする用紙サイズと異なるサイズの用紙が排紙積載トレイ上に存在すること、あるいは排紙積載トレイ上の用紙の除去を指示する情報を表示装置に表示指示するステップとを実行することを特徴とする。
【００２７】
また、本発明は、このような目的を達成するために、記憶媒体において、前記記憶媒体として、プロセッサ、サーバ・コンピュータおよびクライアント・コンピュータが読むことができるプログラムを格納したフロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることを特徴とする。
【００２８】
また、本発明は、このような目的を達成するために、記憶媒体において、前記記憶媒体は、プロセッサ、サーバ・コンピュータおよびクライアント・コンピュータに着脱可能であることを特徴とする。
【００２９】
【発明の実施の形態】
以下、図面を参照して本発明の実施例について説明する。
【００３０】
図１は、本発明に係る画像形成装置の一例として、フル・カラーのインクジェット・プリンタ（以下プリンタと記述する）の構成を示すブロック図である。同図において、符号１００は、インクジェット・プリンタであり、ホスト・コンピュータ等の外部機器１０１と汎用インターフェース（ＵＳＢやセントロニクス等で接続され、この汎用インターフェースを介して外部機器１０１から転送される印刷情報（所定のプリンタ言語に基づく文字コード・データ、図形描画命令、イメージ・データ等の画像情報や用紙切替、排紙口切替等の装置制御情報を含む）に基づく画像記録を行う。
【００３１】
プリンタ１００は、操作パネル１０２、制御ユニット１０３、排紙オプション装置１０５を有している。操作パネル１０２は、操作のための各種のスイッチ（ボタン）、ＬＣＤ（液晶表示器）やＬＥＤ（発光ダイオード）表示器よりなる表示装置等により構成されるユーザーとのインターフェースである。ユーザーは操作パネル１０２を操作することにより、プリンタ１００に所定の動作を指示することができる。なお、ユーザーにより設定された各種データ等は、不揮発メモリ、たとえば、ＮＶＲＡＭ等の不揮発メモリに記録管理される。
【００３２】
制御ユニット１０３は、ビデオ・コントローラ１０６、エンジン・コントローラ１０７、オプション・コントローラ１０８により構成されている。
【００３３】
ビデオ・コントローラ１０６は、外部機器１０１と汎用インターフェースで接続され、外部機器１０１から汎用インターフェースを介して転送される印刷データ（各種ＰＤＬデータ等）を受信し、該印刷データに基づくドット・データ等からなるページ情報を生成し、ビデオ・インターフェース１０９を介してエンジン・コントローラ１０７に対してイメージ・データを（２値または多値）を送信すると共に、統括インターフェース１１０を介してオプション・コントローラ１０８に対して排紙指定のコマンド等を送信する。
【００３４】
エンジン・コントローラ１０８は、ビデオ・コントローラ１０６から転送されるイメージ・データに基づいて、周知の画像形成プロセスによって、印字を行う。なお、このときオプション・コントローラ１０８に対して、排紙のタイミングの指示を行う。
【００３５】
オプション・コントローラ１０８は、図示しないＣＰＵ（中央演算装置）、ＲＯＭ（リード・オンリー・メモリ）、ＲＡＭ（ランダム・アクセス・メモリ）、等を備え、ビデオ・コントローラ１０６から転送される排紙情報指定およびエンジン・コントローラ１０８からの排紙情報指定等に基づいて一台以上のオプション装置を統括して制御する統括コントローラであり、各種オプション装置に具備されるオプション・コントローラ・ユニットとオプション装置インターフェース１１１を介して通信を行い、各種のオプション装置を統括的に制御する。
【００３６】
排紙オプション装置１０５は、オプション・コントローラ１０８から送信される制御情報に基づき排紙動作を行う。
【００３７】
図２は、図１に示すプリンタ１００の構成を示す縦断面図であり、同図において図１と同一部分には同一符号が付してある。
【００３８】
図２において、シートの搬送の流れは図中において右の給紙装置１２０から左の排紙装置１０５へ搬送されるものである。図６は、給紙装置１２０の構成を示す概略縦断面図であり、図７は給紙装置１２０の構成を示す側面図である。
【００３９】
図６において、給紙装置１２０は、シート１４０を積載し、昇降するシート積載手段１２１、上昇してきたシート積載手段１２１に積まれたシート１４０の最上部のシート１４０ａに接触してその高さを検知する紙面検知レバー１２３、記録媒体１４０を画像形成部２００に給送する給紙ローラ１２２と、シート１４０の幅方向を規制し、シート１４０の整合性をよくするための規制ガイド１２５を備えている。ここで、紙面検知レバー１２３は、上面検知フォト・インタラプタ１２３ａ、下面検知フォト・インタラプタ１２３ｂを有している。また、給紙ローラ１２２は、搬送ローラ１２８と搬送ベルト１３１により連接し給紙するための駆動を得ている、また、規制ガイド１２５には規制した位置に記録媒体１４０が存在することを検知するための紙有無レバー１２６を備え、この紙有無レバー１２６の動きは図示しないフォト・インタラプタで検知される。
【００４０】
分離手段１２４は、分離傾斜部１２４ａ、表面が高摩擦部材になった分離部材１２４ｂ、分離部材１２４ｂを支持する弾性部材１２４ｃから構成されていて、シート１４０が一枚ずつ搬送される。
【００４１】
図２に示すように、シートは、搬送装置１５０にはいると、図示しないシート搬送ベルトと図示しないシート押付ローラで両端を挟まれ、インクジェット・ヘッド１との距離を一定間隔に保ちながら搬送される。インクジェット・ヘッド１は、シート搬送方向に直行する方向（幅方向）に、シート１４０の画像形成幅にほぼ等しい長さに多数のインクジェット・ノズルを配置したインクジェット・ヘッドであり、４色ないし、６色分がシート搬送方向に併設されている。このようなヘッドを備えた画像形成部により、印刷情報（所定のプリンタ言語に基づく文字コード・データ、図形描画命令、イメージ・データ等の画像情報や用紙切替、排紙口切替等の装置制御情報を含む）に基づく画像記録が行われる。
【００４２】
画像を形成されたシート１４０は、そのまま搬送装置１５０により排紙装置１０５まで搬送され、排紙オプション装置１０５に積まれていく。
【００４３】
図３は、本実施形態に係る排紙オプション装置１０５を示す縦断面図である。排紙オプション装置１０５は、オプション・コントローラ１０８から送信される制御情報に基づき排紙動作を行う。排紙オプション装置１０５は、シート１４０を、排紙積載ローラ２０１と排紙拍車２０２によって排紙積載トレイ２００上に一枚ずつ搬送し、シート１４０を排紙積載トレイ２００上に積載する。このとき、排紙積載ローラ２０１は、本体内の図示しない、搬送ローラから図示しない伝達ベルトを介し、駆動を得ている。搬送されたシートは排紙積載トレイ２００に一枚ずつ積載されるが、搬送方向に回動可能な排紙紙面検知フラグ２０３が、積載されたシート１４０の上面位置に応じて回動する。回動した排紙紙面検知フラグ２０３の位置を検知する排紙紙面検知センサ（１）２０４と排紙紙面検知センサ（２）２０９を有する排紙紙面検知手段２０５により、積載されたシート１４０の上面位置が検知される。この検知センタと排紙紙面検知フラグ２０３の関係は、排紙紙面検知フラグ２０３のある回動範囲で一方の検知センサによって検知され、そしてこの場合と異なる回動範囲で他方の検知センサによって検知されように構成されており、両方の検知センサが共に排紙紙面検知フラグ２０３の回動位置を検知することはないように構成されている。
【００４４】
また、排紙積載トレイ２００には、搬送方向に対して前後に移動可能な用紙サイズ設定フラグ２０６が備えられている。この用紙サイズ設定フラグ２０６は、傾斜部に取り付けられているため、紙が無い状態では、図３に示す場合、右側方向に落ちて行く構成になっている。用紙が排紙されると、用紙サイズ検知フラグは、用紙先端に当接して、用紙の移動にしたがって図３において左方に移動する。最終的に、図３に示したような位置、排紙された用紙の端部で停止する。したがって、排紙積載トレイ上に用紙が無い状態では、最小サイズの用紙の端部位置を外れた位置に用紙サイズ設定フラグ２０６が移動する。
【００４５】
用紙サイズ設定フラグ２０６の排紙積載トレイ２００上の位置を検出するために、用紙サイズ設定検知手段２０８が設けられている。この用紙サイズ設定検知手段２０８は、この用紙サイズ検知フラグ２０６の位置を検知する用紙サイズ検知センサ２０７を有している。したがって、用紙サイズ設定検知手段２０８が、最小サイズの用紙以下のサイズを検出している場合、排紙積載トレイ上に用紙が存在しないと決定することが可能である。
【００４６】
また、排紙積載トレイ２００は上下方向に移動可能であり、排紙積載トレイの上下位置を検出する積載量検知手段２１３により、排紙積載トレイ２００にシート１４０がどれほど積載されているかについて検知される。
【００４７】
つぎにそれぞれのセンサ、排紙紙面検知フラグ２０３、排紙積載トレイ２００の動作について説明する。通常においては、排紙積載トレイ２００は、排紙紙面検知手段２０５の排紙紙面検知センサ（１）２０４のみによって排紙紙面検知フラグ２０３の位置が検知される上下位置に止まっている。この位置は、排紙積載トレイ２００上に積載されているシート１４０の量によって異なる。この状態から、さらにシート１４０が積載されていくと排紙紙面検知フラグ２０３は、排紙紙面検知センサ（２）２０９によって検知される方向へ回動していき、ついには排紙紙面検知フラグ２０３の回動位置が排紙紙面検知センサ（２）２０９によって検知される。この状態、すなわち、排紙紙面検知フラグ２０３の回動位置が排紙紙面検知センサ（２）２０９によって検知される状態になると、排紙積載トレイ２００は、排紙積載トレイ昇降モータ２１１により駆動された排紙積載トレイ昇降ベルト２１０によって下降し、排紙紙面検知フラグ２０３が排紙紙面検知センサ（１）２０４によって検知される時点で、その下降が停止される。そしてこの排紙紙面検知センサ（２）２０９による検出によって開始される排紙積載トレイ２００の下降動作を繰り返した場合、ついには、下降した排紙積載トレイ２００は、排紙積載トレイ下限検知センサ２１２により検知される位置、すなわち最下降位置まで下降することになる。この排紙積載トレイの下方向の動きの時間経過は、ステップ上になることが理解されよう。
【００４８】
排紙積載トレイ下限検知センサ２１２により排紙積載トレイが検知された場合、排紙積載トレイ上への排紙は中止され、すなわち、一連のプリンタの記録動作は中止され、ユーザーに対して、排紙積載トレイ上から積載されているシート１４０の除去を指示する旨を伝えることになる。
【００４９】
排紙積載トレイ上にシート１４０が存在し、かつ、排紙積載トレイの位置が最上の位置でない状態において、排紙積載トレイ上の用紙が取り除かれた場合、排紙紙面検知フラグ２０３の位置が排紙紙面検知センサ（１）２０４によって検知されない位置になるので、排紙紙面検知センサ（１）２０４によって検知される位置まで、あるいは排紙積載トレイ上限まで、排紙積載トレイは上昇駆動される。この場合、排紙積載トレイ上にシートが残されていた場合、その量によっては、積載量検知手段２１３によって、残されているシートの存在およびその量を検知することが可能である。あるいは、積載量検知手段２１３が最上位にあることを示す場合、排紙紙面検知センサ（１）２０４がシートの存在を検知しているか否かによっても、シートのある程度以上の存在を検知することができる。当然ながら、排紙積載トレイ上の用紙の存否については、用紙サイズ設定検知手段２０８により、上述したように検出することができる。
【００５０】
図４は、本実施の形態に係るプリンタ制御システムの構成を示すブロック図である。ここでは、図１に示すプリンタ１００を例にして説明する。なお、本発明の機構が実行されるのであれば、単体の機器であっても、複数の機器からなっているシステムであっても、ＬＡＮ等のネットワークを介して処理を行われるシステムであっても本発明を適用できることは言うまでもない。また、システムあるいは装置にプログラムを供給することによって実施される場合にも、適用できることは言うまでもない。この場合、本発明に係るプログラムを格納した記録媒体が、本発明を構成することになる。そして記録媒体からそのプログラムをシステムあるいは装置に読み出すことによって、そのシステムあるいは装置が特定の態様で機能する。
【００５１】
図４において、プリンタ制御システムは、本実施の形態に係る画像出力装置であるプリンタ１００、パーソナル・コンピュータ（１）３００、パーソナル・コンピュータ（２）３０１、プリンタ・サーバ３０２から構成され、それぞれはＬＡＮ３０３により接続されている。パーソナル・コンピュータ（１）３００とパーソナル・コンピュータ（２）３０１は、図１の外部機器１０１に相当する。
【００５２】
以下、パーソナル・コンピュータ（１）３００とパーソナル・コンピュータ（２）３０１を、パソコン（１）３００とパソコン（２）３０１と省略して記述する。
【００５３】
図４において、印刷ジョブは、パソコン（１）３００上で動作するアプリケーション・ソフト・プログラムによりプリンタ用の制御言語として生成され、プリント・サーバ３０２内のスプーラ内に格納される。パソコン（１）３００やプリント・サーバ３０２は、ネットワーク・オペレーティング・システムの提供する機能として実現される。プリンタ・サーバ３０２は、プリンタ１００を構成するＬＡＮインターフェース（Ｉ／Ｆ）３０４とＬＡＮ３０３を介して通信制御処理を実行して、印刷ジョブをビデオ・コントローラ１０６へ転送する。
【００５４】
他のユーザーの利用するパソコン（２）３０１も同様にパソコン（２）３０１上で動作するアプリケーション・ソフト・プログラムによりプリンタ用の制御言語として生成され、プリント・サーバ３０２内のプリント・スプーラ内に格納される。プリンタ・サーバ３０２は、プリンタ１００を構成するＬＡＮインターフェース（Ｉ／Ｆ）３０４とＬＡＮ３０３を介して通信制御処理を実行して印刷ジョブをビデオ・コントローラ１０６へ転送する。
【００５５】
ここで印刷ジョブとは、入力ページの一塊を定義するジョブ開始命令とジョブ終了命令により区切られたデータ単位で入力され、この塊を指すものである。
ビデオ・コントローラ１０６は、ＣＰＵ（中央演算装置）３０５、ＲＡＭ（ランダム・アクセス・メモリ）３０６、ＲＯＭ（リード・オンリー・メモリ）３０７、入力部３０８、ＮＶＲＡＭ（不揮発ランダム・アクセス・メモリ）３０９、オプション・インターフェース３１２、を有し、これらの各構成要素は、システム・バス３１４を介して接続されている。
【００５６】
ＣＰＵ３０５は、ＲＯＭ３０７のプログラム用ＲＯＭ３０７ａに記憶され制御プログラムに基づいて、システム・バス３１４に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部Ｉ／Ｆ３１３に出力情報としての画像信号を出力する。
【００５７】
オプションＩ／Ｆ３１２は、ＣＰＵ３０５からの指示に応じてオプション・コントラーラ１０８との通信を行う。また、印刷部Ｉ／Ｆ３１３とオプション・コントローラ１０８との通信信号をスルーで統括インターフェース１１０に送ることもある。
ＲＯＭ３０７のプログラム用ＲＯＭ３０７ａには、ＣＰＵ３０５の制御プログラム等を記憶する。
【００５８】
ＲＯＭ３０７のフォント用ＲＯＭ３０７ｂには、出力画像を生成する際に使用するフォント・データ（アウトライン・フォント・データあるいはドット・フォント・データ）等を記憶している。ＣＰＵ３０５は、ＬＡＮインターフェース３０４を介して入力部３０８によってプリント・サーバ３０２との通信処理が行えるように構成されている。
【００５９】
ＲＡＭ３０６は、受信バッファ・メモリ３０６ａ、ページ・バッファ・メモリ３０６ｂ、排紙口情報格納部３０６ｃを有している。受信バッファ・メモリ３０６ａは、入力した印刷データを格納する。また、ページ・バッファ・メモリ３０６ｂは、入力部３０８に入力された印刷データを中間コードもしくは中間ビットマップ画像として格納する。また、排紙口情報格納部３０６ｃは、オプションＩ／Ｆ３１２を介して排紙オプション１０５内の検知センサ等によって得られる排紙部３１６の処理状況、用紙積載の有無、有の場合の積載量情報、用紙サイズ設定フラグの設定値などを記憶する。
【００６０】
図５は、本発明の実施形態に係る画像形成出力装置１００の処理の流れを表わすフローチャートである。図において、ユーザーから印刷を指定されると、プリント・サーバ３０２とＬＡＮインターフェース３０４との通信制御を実行し、パソコン（１）３００上のアプリケーション・プログラムを用いて生成された印刷ジョブは入力部３０８に入力される。入力された印刷ジョブには、画像生成のためのＰＤＬデータに加えて排紙オプション装置１０５に対する指示を行うコマンドを含むものとする。
【００６１】
図５に示す処理は、以下に説明することに基づいている。たとえば、排紙積載トレイ上の用紙サイズ設定フラグの位置を用紙サイズ設定検知手段２０８により検出することにより、排紙積載トレイ上の用紙の存否、そして用紙が存在する場合にその用紙のサイズが確認される。たとえば、Ａ５の用紙が３００枚排紙積載トレイ上に残されている場合も想定される。この場合に、たとえば、Ａ２の用紙に印刷して排紙すると、この排紙されたＡ２の用紙は、３００枚のＡ５の積層の上に排紙されることになり、出力排紙口において積載物が乱雑に積載され、時には排紙積載トレイから落下してしまうということが想定される。
【００６２】
このようなことを排除するためには、排紙積載トレイ上に残されている用紙のサイズと等しいか、あるいは小さいサイズとすることで回避することが可能である。ここで、排紙積載トレイ上に残されている用紙のサイズの検出は、すなわち、排紙積載トレイの用紙サイズ検知フラグ２０６の位置を用紙サイズ設定検知手段２０８で検出することになる。この検出したサイズよりも小さなサイズを排紙可能とした場合、排紙積載トレイ上に用紙が存在している場合に、その積載された用紙の再上部の用紙の大きさを、用紙サイズ設定検知手段２０８で検出することが不可能になる。印刷出力から判定することも考えられるが、それぞれのユーザーが、取り除いたり、あるいはそのままにしたりした場合、印刷出力の履歴と排紙積載トレイ上の用紙の配置は一致しない。言い替えれば、排紙積載トレイ上に残されている用紙のサイズよりも小さいサイズを排紙することが確実であるのは、その前に排紙積載トレイ上に用紙が無い状態で印刷ジョブを実行して排紙し、次に印刷ジョブを実行する場合だけである。以降の排紙については、確実な条件付けをすることは不可能になる。
【００６３】
したがって、排紙積載トレイ上に残されている用紙のサイズよりも大きなサイズの用紙を排紙しないことを確実にするには、用紙サイズ設定フラグの設定に一致している場合のみに印刷を許可することで実現できる。言い替えれば、「積載された用紙より大きいサイズの用紙を出力する」ことを確実に排除するには、排紙積載トレイ上に残されている用紙の大きさが確実に把握することができない以上、排紙積載トレイ上の用紙サイズ設定フラグよりも小さな用紙の場合に印刷可能と条件を、排除することが必要になる。
【００６４】
しかしながら、排紙積載トレイ上に残留している量が少ない場合で、しかも排紙積載トレイ上の用紙サイズ設定フラグが、印刷するサイズよりも大きい場合であれば、印刷して排紙積載トレイに排紙しても、排紙されたシートが乱雑に積載され、時には排紙積載トレイから落下してしまうということを防ぐことができる。このことは、排紙積載トレイ上の残留している量が少ないことを確認した後で、用紙サイズ設定フラグが印刷するサイズよりも大きい場合であれば、印刷可能とすることができることを意味する。排紙積載トレイ上の残留している量が多い場合は、排紙積載トレイ上からの用紙除去を指示する旨の提示を、印刷指示命令を出したホスト・コンピュータに対して行ない、その後、ある程度の量が除去されて残された量が所定値以下となった場合に、印刷処理を実行することができる。しかしながら、この措置は、用紙サイズ検知フラグ２０６の存在価値を減じる。
【００６５】
以上説明した処理を、図５を使用して、さらに詳細に説明する。図５は、本発明に係わる、排紙オプション装置を使用した場合の印刷処理を示すフローチャートである。図５において、まずステップＳ４０１でＲＡＭ３０６の受信バッファ・メモリ３０６ａに入力された印刷データ（印刷制御コマンド）の中から印刷する用紙のサイズを解析し、指示情報を印刷ジョブ情報としてＲＡＭ３０６内のページ・バッファ・メモリ３０６ｂ内に格納する。
【００６６】
つぎのステップＳ４０２で排紙積載トレイ２００上に用紙が積載されているか否かを、用紙サイズ設定検知手段２０８（積載量検知手段２１３で再確認することが望ましい）により検知し、排紙積載トレイ上に用紙があることを検知すると、つぎのステップＳ４０３に進み、用紙サイズ設定検知手段２０８により検知したサイズと印刷する用紙のサイズと比較する。この結果、サイズが等しい場合に、ステップＳ４０４でＰＣに印刷ＯＫの結果を表示させるコマンドを送信する。さらにプリンタは同時に印刷を実行（Ｓ４０５）し、印刷の終了後にＰＣに印刷終了の旨を伝える情報を送信（Ｓ４０６）して、印刷動作を完了する。
【００６７】
排紙積載トレイ上の用紙の存否を検出するステップＳ４０２において、排紙積載トレイ上にシート１４０が積載されてない場合は、上述したステップＳ４０４以降を実行して終了する。
【００６８】
しかし、ステップＳ４０３において、サイズが異なる場合、ステップＳ４０７に進み、ＰＣに対してエラーの情報を送信（Ｓ４０７）する。情報を受けたＰＣ側は図示しない表示手段により、排紙積載トレイ上に用紙が存在し、用紙設定フラグ位置が印刷しようとする大きさと異なることを表示する。プリンタは同時に印刷動作を停止して、操作パネル１０６上にエラー表示をする（Ｓ４０８）。表示指示により用紙除去を促されたユーザーが、排紙積載トレイ上から用紙を除去したか否かをステップＳ４０９で確認する。
【００６９】
ステップＳ４０９では、所定時間に渡って排紙積載トレイ上の用紙の存否を用紙サイズ設定検知手段２０８により検出し、所定時間（たとえば、１０分間）内に、用紙が取り除かれたことを検出した場合は、ステップＳ４０４以降の処理を実行する。所定時間内に、用紙が取り除かれたことを検出しない場合は、ステップＳ４１０で印刷処理を中止し、ＰＣより受けた印刷指示命令を無効にする。
【００７０】
なお、上述した説明において、基本的な処理をいわゆる画像形成装置、言い替えれば印刷装置側で実行する処理として説明した。しかしながら、画像形成装置が、ＳＮＭＰ／ＭＩＢを使用して管理されている場合（ＳＮＭＰ／ＭＩＢの詳細に関しては「ＴＣＰ／ＩＰ　ネットワーク管理入門　実用的な管理をめざして」Ｍ．Ｔ．ローズ＝著／西田竹志＝訳　（株）トッパン発行　１９９２年８月２０日初版を参照のこと）、次の方法で、同様の目的を達成することができる。
【００７１】
この方法では、画像形成装置は常に排紙積載トレイ上の用紙の存否あるいは、用紙サイズ設定検知手段２０８により積載されている用紙サイズを検出し、その結果を、画像形成装置内部のネットワークＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）の情報記憶領域の拡張部分に登録する機能のみが、画像形成装置側に必要になる。このようにすることにより、例えば、ユーザー側の情報処理装置において、ＳＮＭＰプロトコルを用いてデバイスからＭＩＢ情報を取得して、すなわち、画像形成装置の排紙積載トレイに関する情報を取得して、図５に示した処理をＰＣ側で実行することができる。
【００７２】
この場合、図５のステップＳ４０５、Ｓ４０６を除く、それぞれのステップは、印刷指示命令を発するユーザーのＰＣ（情報処理装置）上で、都合良く実行することができる。この場合、ユーザーのＰＣ（情報処理装置）上において、たとえばプリンタ・ドライバがユーザーからの印刷実行指示を受けた際に、まず印刷対象装置からＭＩＢ情報を受けて、ステップＳ４０２を実行することができる。このとき、ＭＩＢ情報を解析して、排紙積載トレイ上に用紙がないとした場合に、あるいは印刷しようとする用紙サイズと同じサイズの用紙が積載されているとした場合に、同じステップＳ４０４において、受けた印刷実行指示を実行する、すなわち、対象装置に対して印刷指示命令を出力する。そして、印刷しようとするサイズと異なるサイズの用紙が積載されているとした場合に、そのＰＣの表示装置に、「排紙積載トレイ上に用紙が存在し、用紙設定フラグ位置が印刷しようとする大きさと異なる」ことを表示する。そして、「印刷をなおも続行する場合には排紙積載トレイからの用紙除去を推奨する」ことを表示をする。この表示をした場合には、受け付けた印刷指示を無効にするのが望ましい。何故ならば、保留として、排紙積載トレイからの用紙除去されるのを待ったとしても、他のユーザーが多量の印刷を実行中であるかも知れず、その場合は、長時間待たされることになり、また、その他のユーザーも印刷実行の保留をすることになり、１つの印刷装置に対する印刷処理の競合の問題が多く発生することになるからである。
【００７３】
なお、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７５】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７６】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００７７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００７８】
本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体からそのプログラムをパソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【００７９】
なお上述の本発明の実施例はプログラムを利用して、実施する例を説明したが、そこで実現する機能をハードで同じ様に実現することもでき、その場合、ハードにすることによる効果もある。
【００８０】
【発明の効果】
以上説明したように本発明によれば、あるユーザーが小さいサイズの用紙を出力して、その用紙が排紙積載トレイ上に存在しているときに、他のユーザーがその積載されている用紙サイズと異なるサイズの用紙を印刷出力しようとして印刷ジョブを発行すると、印刷出力しようとする用紙サイズが現在の排紙積載トレイ上の用紙サイズと異なるので、排紙積載トレイ上から用紙を取り除くことを勧める旨が他のユーザーの表示手段に表示される、一方、印刷ジョブの印刷実行は一時保留とされる。この処理により、出力排紙口においてサイズが異なる用紙が積載されることを防止できるので、サイズが異なる用紙が乱雑に積載され、時には排紙積載トレイから落下してしまうという問題の発生を防止できる。
【００８１】
ここで、保留とされた印刷ジョブは、所定時間以内に排紙積載トレイ上から取り除かれると、再開されて、印刷処理が実行され、排紙積載トレイ上に出力用紙を排出することができる。
【００８２】
また、本発明によれば、ユーザーがその積載されている用紙サイズと同じサイズの用紙を印刷出力しようとして印刷ジョブを発行した場合、あるいは排紙積載トレイ上に用紙が存在しないことを検出しているときにユーザーが印刷ジョブを発行した場合、その印刷ジョブは直ちに実行されて、排紙積載トレイ上に出力用紙を排出することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るインクジェット・プリンタとそのオプション装置による画像出力システムの構成を示すブロック図である。
【図２】本発明の実施の形態に係るインクジェット・プリンタの構成を示す概略縦断面図である。
【図３】本発明の実施の形態に係るインクジェット・プリンタに装着するオプション装置の構成を示す概略縦断面図である。
【図４】本発明の実施の形態に係るインクジェット・プリンタとそのオプション装置による画像出力システムの構成を示すブロック図である。
【図５】本発明の実施の形態に係るインクジェット・プリンタにおける排紙部積載用紙の用紙サイズをＰＣの表示手段に表示する処理の流れを説明するフローチャートである。
【図６】本発明の実施の形態に係るインクジェット・プリンタに搭載された、給紙装置の構成を示す概略縦断面図である。
【図７】本発明の実施の形態に係るインクジェット・プリンタに搭載された、給紙装置の構成を示す側面図である。
【符号の説明】
１２１　　シート積載手段
１２２　　給紙ローラ
１２３　　紙面検知手段
１２６　　紙有無ガイド
１４０　　シート
２００　　排紙積載トレイ
２０６　　用紙サイズ検知フラグ
２０７　　用紙サイズ検知センサ
２０８　　用紙サイズ設定検知手段
２１３　　用紙積載量検知手段
３０５　　ＣＰＵ
３０６　　ＲＡＭ（リード・オンリー・メモリ）
３０７　　ＲＯＭ（ランダム・アクセス・メモリ）
３０７ａ　　プログラムＲＯＭ
３０７ｂ　　フォントＲＯＭ
３０８　　入力部
３１５　　印刷部
３１６　　排紙部
【図１】
2004106287.tif 000003
【図２】
2004106287.tif 000004
【図３】
2004106287.tif 000005
【図４】
2004106287.tif 000006
【図５】
2004106287.tif 000007
【図６】
2004106287.tif 000008
【図７】
2004106287.tif 000009