(57)【特許請求の範囲】
【請求項１】
複数の給紙トレイの中から、指定された用紙サイズおよび用紙方向の印刷用紙を装填した給紙トレイを選択し、入力される画像データを当該選択した給紙トレイの印刷用紙に対して印刷出力する複合装置の画像出力装置において、
選択している給紙トレイに用紙切れが起こった場合、当該給紙トレイの印刷用紙と同一サイズで、かつ用紙方向が異なる印刷用紙が装填された給紙トレイを再選択すると共に、当該再選択した給紙トレイの用紙方向に対応して画像データに回転処理を施し、印刷出力する出力制御手段と、
ステープルモードにおいて、選択している給紙トレイに用紙切れが起こった場合、前記出力制御手段による印刷出力を禁止する禁止手段を具備することを特徴とする複合装置の画像出力装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、例えば複写機、ページプリンタ、ファクシミリ装置あるいはこれら装置を組み合わせて成る複合装置に用いて好適な複合装置の画像出力装置に関する。
【０００２】
【従来の技術】
従来より、給紙トレイにセットされている印刷用紙の縦・横の方向（以下、用紙方向という）に対応した印刷処理を行うことができる画像出力装置が知られている。例えば特開昭６１−１７７０６７号には、印刷開始時に指定される用紙方向が給紙トレイにセットされている用紙の方向と一致しない場合、印刷データに回転処理を施すことによって指定と異なる方向の用紙に対しても印刷を可能とする画像出力装置が開示されている。
さらに特開平２−１２１８６３号には、指定した給紙トレイ内の用紙が無くなると、同一サイズの用紙を装填した他の給紙トレイを自動選択し、その給紙トレイの用紙方向が指定した方向と異なる場合には上記回転処理によって印刷を行う画像出力装置が開示されている。
このような画像出力装置では、指定した用紙方向の印刷用紙を装填した給紙トレイに用紙切れ生じた場合でも、これと用紙方向が異なる印刷用紙を装填した給紙トレイを選択して印刷処理を継続することができるので、印刷用紙の補給回数を減らすことができるという利点がある。また、ファクシミリに於ては、受信したデータを早くプリントしないと受信データを記憶しておくメモリが一杯となり受信が不可能となる。よってファクシミリに於ても印刷処理が継続できる方がメリットがあり、このような画像処理装置は好ましい。
【０００３】
【発明が解決しようとする課題】
ところで、最近の複写機には、印刷後の用紙を自動的に針等で止める自動ステープル機能を備えたものがあるが、上記従来の画像出力装置では、縦・横混在で用紙が排出されると、このような機能に対応することができない。
【０００４】
この発明は、このような背景の下になされたもので、自動ステープル機能を有する複写機において、目的に応じて画像データの回転処理を選択的に行い、印刷用紙の補充回数の低減を可能とする一方、ステープルモード時における用紙方向の混在による不具合をも回避し得る画像出力装置を提供することを目的としている。
【０００５】
【課題を解決するための手段】
上述した課題を解決するために、この発明は、複数の給紙トレイの中から、指定された用紙サイズおよび用紙方向の印刷用紙を装填した給紙トレイを選択し、入力される画像データを当該選択した給紙トレイの印刷用紙に対して印刷出力する複合装置の画像出力装置において、
選択している給紙トレイに用紙切れが起こった場合、当該給紙トレイの印刷用紙と同一サイズで、かつ用紙方向が異なる印刷用紙が装填された給紙トレイを再選択すると共に、当該再選択した給紙トレイの用紙方向に対応して画像データに回転処理を施し、印刷出力する出力制御手段と、
ステープルモードにおいて、選択している給紙トレイに用紙切れが起こった場合、前記出力制御手段による印刷出力を禁止する禁止手段を具備することを特徴とする複合装置の画像出力装置を提供する。
【０００６】
【発明の実施の形態】
以下、図面を参照して、この発明の実施携帯ついて説明する。
図１はこの発明の一実施形態の全体構成を示すブロック図である。この図において、１は各種周辺装置が接続される画像出力制御装置である。この画像出力制御装置１には、画像読み取り装置２、公衆回線等を介してファクシミリ伝送を行うファクシミリコントローラ３、プリントサーバあるいはホストコンピュータ等の上位装置に接続されるプリンタコントローラ４、画像データの電子ファイル等を記憶する画像データ記憶装置５、およびレーザプリンタ等の画像印刷装置６が接続されており、複写機、プリンタ、ファクシミリ装置等を組み合わせたいわゆる複合装置として構成されている。ここで、画像印刷装置６には、各用紙サイズについて縦・横の用紙方向が異なる印刷用紙が各々装填された複数の給紙トレイがセットされており、これら給紙トレイは、データ接続装置１によって選択されるようになっている。
【０００７】
図２は、上記画像出力制御装置１の構成を示すブロック図である。同図において、１１は画像読み取り装置２に接続される画像入力インタフェースであり、画像読み取り装置２から供給されるｍ値の画像データ（例えば、１ドット当たり８ビットの２５６階調値）を取り込み、該データをｎ値化変換部１２およびセレクタ１３（後述する）へ出力する。ｎ値化変換部１２は、画像入力インタフェース１１から供給されるｍ値の画像データをｎ（ｎ＜ｍ）値の画像データ（例えば、１ドット当たり１ビットの２値データ）に変換し、制御部１４（後述する）へ出力する。
【０００８】
１５はファクシミリコントローラ３に接続されるＦＡＸインタフェースであり、制御部１４から供給されるファクシミリ送信用の画像データ（ｎ値）をファクシミリコントローラ３へ出力する一方、ファクシミリコントローラ３によって受信した画像データ（ｎ値）を取り込み、これを制御部１４へ出力する。また、１６はプリンタコントローラ４に接続されるプリンタインタフェースであり、プリンタコントローラ４から供給される印刷出力用の画像データ（ｎ値）を取り込み、これを制御部１４へ出力する。さらに、１７は画像データ記憶装置５に接続されるファイル入出力インタフェースであり、制御部１４から供給される画像データ（ｎ値）を電子ファイルとして画像データ記憶装置５に書き込む一方、画像データ記憶装置５に格納されている画像データ（ｎ値）の電子ファイルを読み出し、これを制御部１４へ出力する。
【０００９】
次に、１８は画像データ（ｎ値）が格納されるページメモリである。このページメモリ１８の読み出しと書き込みはページメモリコントローラ１９によって制御される。ページメモリコントローラ１９は、指定された用紙方向と異なる用紙方向の印刷用紙に印刷を施す場合、指定された用紙方向に対応してページメモリ１８に書き込まれた画像データを読み出す際に、読み出しアドレスの指定を制御することによって画像データに９０°の回転処理を施す。これにより、画像データの読み出しと同時に、指定された方向と異なる用紙方向に対応した回転処理が施される。
【００１０】
次に、２０はｍ値化変換部であり、制御部１４から供給されるｎ値の画像データをｍ値の画像データに変換し、これをセレクタ１３へ出力する。また、セレクタ１３は、操作者によって選択される出力モード（高画質モードまたは通常印刷モード）に応じ、入力される画像データを選択的に出力する。すなわち、高画質モードが選択された場合、セレクタ１３は、画像入力インタフェース１１から直接供給されるｍ値の画像データを選択し、これを画像出力インタフェース２１を介し画像印刷装置６へ出力する。一方、通常印刷モードが選択された場合、セレクタ１３は、ｎ値化変換部１２、制御部１４およびｍ値化変換部２０を経て供給される画像データを選択し、これを画像出力インタフェース２１を介し画像印刷装置６へ出力する。
【００１１】
また、制御部１４は、ＣＰＵ（中央処理装置）やメモリ等によって構成されており、所定の制御プログラムを実行することにより上記各部を制御する。これにより、後述する実施例の動作が実現される。
【００１２】
次に、図３〜図５に示すフローチャートを参照し、上記構成を有する実施例の動作について説明する。以下では、画像読み取り装置２から供給される所定ページ数の画像データを複数部印刷出力する場合を例として、特定機能の印刷モードで回転して印刷を行うモードとその他の機能で回転して印刷を行わないモード、例えばステープルモードとに分けて動作を説明する。
【００１３】
（１）回転してプリントを行わないモードにおける動作
まずステップＳａ１（図３参照）では、操作者によって指示入力されたプリント部数Ｍをレジスタにセットする。そして、ステップＳａ２に進むと、回転してプリントして良いモードであるかを判断する。これにより、以降の印刷処理において画像データの回転処理を行うか否かが決定される。印刷モードがステープルモードや高画質モードなど回転処理を行えないモードである場合、ステップＳａ２の判断結果が「Ｎｏ」となり、ステップＳａ３に進む。
【００１４】
ステップＳａ３では、画像印刷装置６にセットされている複数の給紙トレイのいずれかに、画像データの供給時に指定された用紙サイズおよび用紙方向の印刷用紙が存在するか否かを判断する。
【００１５】
ここで、指定された用紙サイズおよび用紙方向の印刷用紙が存在すれば、ステップＳａ３の判断結果が「Ｙｅｓ」となり、ステップＳａ４に進む。ステップＳａ４では、当該印刷用紙を印刷処理を施すべき印刷用紙として選択する。次に、ステップＳａ５（図４参照）に進むと、高画質モードの複写である場合画像読み取り装置２から出力されるｍ値の画像データが直接画像印刷装置６に供給されるようセレクタ１３を切り替える。また、その他のモード（プリンタＩ／Ｆのプリント）のプリントである場合、ｎ→ｍ値化のデータが画像印刷装置６に供給されるようセレクタ１３を切り替える。制御部１４ではデータ出力部（例えばプリントＩ／Ｆ）のデータがｎ→ｍ値化２０に供給される様に接続する。
【００１６】
そして、ステップＳａ６では、画像印刷装置６が印刷処理を開始する。これにより、高画質モードの複写である場合画像読み取り装置２から出力されるｍ値の画像データは、画像出力制御装置１において特に処理を施されることなくそのまま画像印刷装置６に供給され、指定された印刷用紙に印刷処理が施される。
【００１７】
そして、１ページ目の画像データについて１枚目の印刷が終了すると、ステップＳａ７の判断結果「Ｙｅｓ」となり、ステップＳａ８に進む。ステップＳａ８では、前述のステップＳａ１でセットしたプリント部数のレジスタ値Ｍをデクリメントする。そして、ステップＳａ９に進むと、レジスタ値Ｍが「０」であるか否か、すなわち１ページ目の画像データについて指定した部数の印刷が終了したか否かを判断する。
【００１８】
ここで、１ページ目の画像データについて全部数の印刷が終了していなければ、ステップＳａ９の判断結果が「Ｎｏ」となり、ステップＳａ１０に進む。ステップＳａ１０では、給紙トレイに印刷用紙が存在しているか否か、すなわち用紙切れを起こしていないか否かを判断する。ここで、用紙切れを起こしていなければ、再びステップＳａ６に戻る。以後、用紙切れを起こさない限りステップＳａ１０の判断結果が「Ｙｅｓ」となるので、１ページ目の画像データについて全部数の印刷が終了するまで、上記ステップＳａ６〜Ｓａ１０の処理を繰り返す。
【００１９】
そして、１ページ目の画像データについて全部数の印刷が終了し、レジスタ値Ｍが「０」になると、上記ステップＳａ９の判断結果が「Ｙｅｓ」となり、ステップＳａ１１に進む。ステップＳａ１１では、印刷すべき次のページの画像データがあるか否かを判断する。ここで、次のページの画像データがある場合には、ステップＳａ１１の判断結果が「Ｙｅｓ」となり、前述のステップＳａ１（図３参照）に戻る。こうして、上述したステップＳａ１〜Ｓａ１１（図３および図４参照）の処理を繰り返し、全ページの画像データについて指定された部数の印刷が終了すると、ステップＳａ１１の判断結果が「Ｎｏ」となり、印刷処理は終了する。
【００２０】
ところで、上述した印刷処理を実行する間、次のページの画像データについて印刷処理を開始する直前に用紙切れが起こった場合には、上記ステップＳａ３（図３参照）の判断結果が「Ｎｏ」となり、ステップＳａ１２に進む。ステップＳａ１２では、印刷処理を中止し、用紙切れで印刷用紙がないことをアラーム音等によって操作者に報知する。
【００２１】
また、同一ページの画像データについて指定部数の繰り返し印刷を実行する間に用紙切れが起こった場合には、上記ステップＳａ１０（図４参照）の判断結果が「Ｎｏ」となり、ステップＳａ１３に進む。ステップＳａ１３では、上記ステップＳａ１２と同様、印刷処理を中止し、用紙切れであることを操作者に報知する。
【００２２】
このように、回転してプリントを行わないモードにおいては、印刷中に、指定した印刷用紙の用紙切れが起こった場合には、即印刷処理を中止し、操作者にその旨を報知する。そして、操作者が当該用紙切れを起こした給紙トレイに印刷用紙を補給すれば、印刷処理が再開される。つまり、この高画質モードでは、用紙切れを起こした場合、仮に同一サイズで用紙方向が異なる印刷用紙が画像印刷装置６にセットされていたとしてもこれを使用することなく、常に指定された用紙方向の印刷用紙に対して印刷処理が行われる。
【００２３】
（２）回転してプリントを行うモードにおける動作
次に、回転してプリントを行うモードにおける動作を説明する。以下では、画像データの供給時に指定された用紙サイズについて、▲１▼縦・横の２方向の印刷用紙が共に存在する場合、▲２▼指定された用紙方向の印刷用紙のみが存在する場合、▲３▼指定された用紙方向と異なる用紙方向の印刷用紙のみが存在する場合、▲４▼縦・横いずれの用紙方向についても印刷用紙が存在しない場合、に分けて説明する。
【００２４】
▲１▼縦・横の２方向の印刷用紙が共に存在する場合
（用紙切れが起こらない場合の動作）
通常印刷モードにおいては、前述のステップＳａ１（図３参照）でプリント部数Ｍをレジスタにセットした後、前述のステップＳａ２の判断結果が「Ｙｅｓ」となり、ステップＳａ１４に進む。
【００２５】
ステップＳａ１４では、指定された用紙サイズについて縦・横の２方向の印刷用紙が共に存在するか否かを判断する。この場合、縦・横の２方向の印刷用紙が共に存在するので、ステップＳａ１４の判断結果が「Ｙｅｓ」となり、ステップＳａ１５に進む。
【００２６】
ステップＳａ１５では、フラグＦＬＡＧの値を「１」にセットする。ここで、フラグＦＬＡＧとは、この場合のように縦・横の２方向の印刷用紙が共に存在する場合に値「１」がセットされ、縦あるいは横の１方向の印刷用紙しか存在しない場合に値「０」がセットされるレジスタ値であり、この値に基づき、後述するステップＳａ３６において処理が分岐されることになる。
【００２７】
次に、ステップＳａ１６に進むと、指定された用紙サイズおよび用紙方向の印刷用紙を印刷処理を施すべき印刷用紙として選択する。そして、ステップＳａ１７（図５参照）に進むと、通常（高速）複写時は画像読み取り装置２から出力されるｍ値の画像データがｎ値化変換部１２に供給されるようセレクタ１３を切り替える。またその他の機能（例えばＦＡＸ）の印刷は制御部１４でデータ出力部（例えばＦＡＸ）のデータがｎ→ｍ値化２０に供給される様に接続する。これにより、通常複写時は画像読み取り装置２から出力されるｍ値の画像データは、ｎ値化変換部１２においてｎ値の画像データに変換された後、制御部１４に入力される。そして、この画像データは、ページメモリコントローラ１９を介してページメモリ１８に書き込まれると共に、１枚目を印刷するためのデータとして直接ｍ値化変換部２０へ出力される。またその他の機能（例えばＦＡＸ）の印刷はｎ値のデータが制御部１４に直接入力される。その後の動作は通常複写と同様である。
【００２８】
次に、ステップＳａ１８に進むと、画像印刷装置６が、ｍ値化変換部２０によってｍ値に変換された画像データに基づき印刷処理を開始する。そして、１枚目の印刷が終了すると、ステップＳａ１９の判断結果が「Ｙｅｓ」となり、ステップＳａ２０に進む。ステップＳａ２０では、前述のステップＳａ１でセットしたプリント部数のレジスタ値Ｍをデクリメントする。そして、ステップＳａ２１に進むと、レジスタ値Ｍが「０」であるか否か、すなわち１ページ目の画像データについて指定した部数の印刷が終了したか否かを判断する。
【００２９】
ここで、１ページ目の画像データについて全部数の印刷が終了していなければ、ステップＳａ２１の判断結果が「Ｎｏ」となり、ステップＳａ２２に進む。ステップＳａ２２では、当該選択した印刷用紙が給紙トレイにまだ存在しているか否か、すなわち用紙切れを起こしていないか否かを判断する。
【００３０】
ここで、用紙切れを起こしていなければ、ステップＳａ２３に進む。ステップＳａ２３では、前述のステップＳａ１７でページメモリ１８に格納した画像データをページメモリコントローラ１９によって読み出し、このデータを２枚目以降を印刷するためのデータとしてｍ値化変換部へ出力する。以後、１ページ目の画像データについて全部数の印刷が終了するまで、上記ステップＳａ１８〜Ｓａ２３の処理を繰り返す。
【００３１】
そして、１ページ目の画像データについて全部数の印刷が終了し、レジスタ値Ｍが「０」になると、上記ステップＳａ２１の判断結果が「Ｙｅｓ」となり、前述のステップＳａ１１（図４参照）に進む。ステップＳａ１１では、印刷すべき次のページの画像データがあるか否かを判断する。ここで、次のページの画像データがある場合には、ステップＳａ１１の判断結果が「Ｙｅｓ」となり、前述のステップＳａ１（図３参照）に戻る。こうして、上述したステップＳａ１，Ｓａ２，Ｓａ１４〜Ｓａ２３，Ｓａ１１（図３〜図５参照）の処理を繰り返し、全ページの画像データについて指定された部数の印刷が終了すると、ステップＳａ１１（図４参照）の判断結果が「Ｎｏ」となり、印刷処理は終了する。
【００３２】
（次のページの画像データについて印刷処理を開始する直前に当初指定された印刷用紙に用紙切れが起こった場合の動作）
ところで、上述した印刷処理を実行する間、次のページの画像データについて印刷処理を開始する直前に当初指定された印刷用紙に用紙切れが起こった場合には、上記ステップＳａ１４（図３参照）の判断結果が「Ｎｏ」となり、ステップＳａ２４に進む。ステップＳａ２４では、指定された印刷用紙があるか否かを判断する。この場合、指定された印刷用紙は用紙切れを起こしているので、ここでの判断結果は「Ｎｏ」となり、ステップＳａ２５に進む。ステップＳａ２５では、指定された印刷用紙と同一サイズで、かつ用紙方向が異なる印刷用紙があるか否かを判断する。
【００３３】
この場合、用紙方向が異なる印刷用紙が存在するので、ステップＳａ２５の判断結果が「Ｙｅｓ」となり、ステップＳａ２６に進む。ステップＳａ２６では、フラグＦＬＡＧに値「０」をセットし、同一サイズでは当該用紙方向の印刷用紙しか存在しないことを示す設定にする。
【００３４】
次に、ステップＳａ２７に進むと、当該用紙方向が異なる印刷用紙を印刷処理を施すべき印刷用紙として選択する。そして、ステップＳａ２８（図５参照）に進むと、ｎ→ｍ値化２０から出力されるｍ値の画像データが画像出力Ｉ／Ｆ２１に供給されるようセレクタ１３を切り替え、ステップＳａ２９では、制御部１４に入力される画像データを全てページメモリコントローラ１９を介してページメモリ１８に書き込む。
【００３５】
次に、ステップＳａ３０に進むと、ページメモリコントローラ１９が上記ページメモリ１８に書き込まれた画像データを９０°回転させて読み出す。すなわち、指定された用紙方向（例えば縦方向）に対応してページメモリ１８に書き込まれた画像データを、これと９０°方向が異なる用紙方向（例えば横方向）に対応するようアドレスを指定して読み出す。これにより、画像データの読み出しと同時に、指定された方向と異なる用紙方向に対応した回転処理が施される。
【００３６】
以後、ステップＳａ３１〜Ｓａ３５を繰り返すことにより指定された部数の繰り返し印刷が行われる。そして、当該ページについて全部数の印刷が終了し、レジスタ値Ｍが「０」になると、ステップＳａ３４の判断結果が「Ｙｅｓ」となり、前述のステップＳａ１１（図４参照）に進む。ステップＳａ１１では、印刷すべき次のページの画像データがあるか否かを判断する。ここで、次のページの画像データがある場合には、ステップＳａ１１の判断結果が「Ｙｅｓ」となり、前述のステップＳａ１（図３参照）に戻る。こうして、上述したステップＳａ１，Ｓａ２，Ｓａ１４，Ｓａ２４〜Ｓａ３５，Ｓａ１１（図３〜図５参照）の処理を繰り返し、全ページの画像データについて指定された部数の印刷が終了すると、ステップＳａ１１（図４参照）の判断結果が「Ｎｏ」となり、印刷処理は終了する。
【００３７】
（同一ページの繰り返し印刷中に当初指定された印刷用紙に用紙切れが起こった場合の動作）
また、同一ページの繰り返し印刷中に当初指定された印刷用紙に用紙切れが起こった場合、上記ステップＳａ２２（図５参照）の判断結果が「Ｎｏ」となり、ステップＳａ３６に進む。ステップＳａ３６では、フラグＦＬＡＧの値が「０」であるか否かを判断する。この場合、前述のステップＳａ１５でフラグＦＬＡＧの値を「１」にセットしてあるので、ここでの判断結果は「Ｎｏ」となり、ステップＳａ３７に進む。ステップＳａ３７では、指定された用紙方向の印刷用紙が用紙切れを起こしており、指定と異なる用紙方向の印刷用紙のみしか存在しないので、フラグＦＬＡＧの値を「０」にセットする。そして、ステップＳａ３８に進むと、当該用紙方向が異なる印刷用紙を印刷処理を施すべき印刷用紙として選択する。
【００３８】
以後、ステップＳａ３０で回転処理を伴うページメモリ１８の読み出しを行った後、前述のステップＳａ３１〜Ｓａ３５を繰り返すことにより指定された部数の繰り返し印刷を行う。そして、当該ページについて全部数の印刷が終了すると、前述と同様、ステップＳａ１，Ｓａ２，Ｓａ１４，Ｓａ２４〜Ｓａ３５，Ｓａ１１（図３〜図５参照）の処理を繰り返すことにより全ページの画像データについて印刷を行う。
【００３９】
▲２▼指定された用紙方向の印刷用紙のみが存在する場合
指定された用紙方向の印刷用紙のみが存在する場合、前述のステップＳａ１４の判断結果が「Ｎｏ」となった後、ステップＳａ２４の判断結果が「Ｙｅｓ」となり、ステップＳａ３９に進む。ステップＳａ３９では、当該用紙方向の印刷用紙しか存在しないことから、フラグＦＬＡＧに値「０」にセットする。
【００４０】
そしてステップＳａ１６以下に処理が進み、以後、前述と同様、ステップＳａ１８〜Ｓａ２３（図５参照）を繰り返すことにより指定された部数の繰り返し印刷を行い、さらにステップＳａ１，Ｓａ２，Ｓａ１４，Ｓａ２４，Ｓａ３９，Ｓａ１６〜Ｓａ２３，Ｓａ１１（図３〜図５参照）の処理を繰り返すことにより全ページの画像データについて印刷を行う。
【００４１】
そして、同一ページの繰り返し印刷中に用紙切れが起こった場合には、ステップＳａ２２の判断結果が「Ｎｏ」となり、ステップＳａ３６に進む。ステップＳａ３６では、フラグＦＬＡＧの値が「０」であるので、その判断結果が「Ｙｅｓ」となり、ステップＳａ４０に進む。ステップＳａ４０では、指定された用紙サイズではいずれの用紙方向についても印刷用紙が存在しないことから、印刷処理を中止し、用紙切れを報知する。
【００４２】
また、次のページの画像データについて印刷処理を開始する直前に用紙切れが起こった場合には、上記ステップＳａ２４，２５（図３参照）の判断結果が共に「Ｎｏ」となり、ステップＳａ４１に進む。ステップＳａ４１では、同様に、指定された用紙サイズではいずれの用紙方向についても印刷用紙が存在しないことから、印刷処理を中止し、用紙切れを報知する。
【００４３】
▲３▼指定された用紙方向と異なる用紙方向の印刷用紙のみが存在する場合
指定された用紙方向と異なる用紙方向の印刷用紙のみが存在する場合、ステップＳａ１４，Ｓａ２４の判断結果が共に「Ｎｏ」となった後、ステップＳａ２５の判断結果が「Ｙｅｓ」となり、前述のステップＳａ２６に進む。ステップＳａ２６では、フラグＦＬＡＧの値を「０」にセットする。
【００４４】
そして、ステップＳａ２７以下に処理が進み、以後、前述と同様、ステップＳａ３１〜Ｓａ３５（図５参照）を繰り返すことにより指定された部数について回転処理を伴う繰り返し印刷を行い、さらにステップＳａ１，Ｓａ２，Ｓａ１４，Ｓａ２４〜Ｓａ３５，Ｓａ１１（図３〜図５参照）の処理を繰り返すことにより全ページの画像データについて印刷を行う。
【００４５】
ここで、同一ページの繰り返し印刷中に用紙切れが起こった場合には、ステップＳａ３５（図５参照）の判断結果が「Ｎｏ」となった後、ステップＳａ４０において印刷処理を中止し、用紙切れを報知する。
【００４６】
また、次のページの画像データについて印刷処理を開始する直前に用紙切れが起こった場合には、上記ステップＳａ２４，Ｓａ２５（図３参照）の判断結果が共に「Ｎｏ」となった後、ステップＳａ４１において印刷処理を中止し、用紙切れを報知する。
【００４７】
▲４▼縦・横いずれの用紙方向についても印刷用紙が存在しない場合
縦・横いずれの用紙方向についても印刷用紙が存在しない場合、前述のステップＳａ１４，Ｓａ２４，Ｓａ２５（図３参照）の判断結果が全て「Ｎｏ」となった後、ステップＳａ４１において、印刷処理を行うことなく用紙切れを報知する。
【００４８】
このように、通常印刷モード（すなわち高速印刷モード）においては、まず指定された用紙サイズおよび用紙方向の印刷用紙が存在すれば、当該印刷用紙を用いて印刷を行う。また、指定された用紙方向の印刷用紙が最初から存在しない場合、あるいは用紙切れが起こった場合には、同一サイズで用紙方向が異なる印刷用紙を用いて印刷を行う。このとき、用紙方向が指定した方向と異なるので、これに対応させるべく画像データの読み出し時に回転処理を施して印刷を行う。
【００４９】
以上説明したように、本実施例によれば、回転してプリントを行うモードにおいては、従来と同様、用紙切れの際にも印刷を継続することができるので、印刷用紙の補充回数を減らすことができる。一方、回転してプリントを行わないモードにおいては、指定された用紙方向に用紙切れが起こった場合、回転処理を伴う印刷によって印刷処理を継続させることがない。したがって、縦・横の用紙方向の混在を回避できるため、操作者による印刷済み用紙の取り残しを防止でき、自動ステープル機能への対応も可能となる。また複写機能では画質劣化を防止できる。
【００５０】
【発明の効果】
以上説明したように、この発明によれば、回転してプリントを行ってよい印刷モードが選択されると、指定した印刷用紙に用紙切れが生じても印刷用紙を補充することなく印刷処理を続行することができる一方、ステープルモードが選択されると、指定した印刷用紙に用紙切れが生じても回転処理を伴う印刷処理を行わないため、縦・横の用紙方向が混在することがない。この結果、回転してプリントを行ってよいモードを選択したときには、印刷用紙の補充回数を低減できる一方、自動ステープル機能への対応も可能となる。
【図面の簡単な説明】
【図１】この発明の一実施形態の全体構成を示すブロック図である。
【図２】同実施形態による画像出力制御装置の構成を示すブロック図である。
【図３】同実施形態の動作を説明するフローチャートである。
【図４】同実施形態の動作を説明するフローチャートである。
【図５】同実施形態の動作を説明するフローチャートである。
【符号の説明】
１  画像出力制御装置
２  画像読み取り装置
３  ファクシミリコントローラ
４  プリンタコントローラ
５  画像データ記憶装置
６  画像印刷装置
１１  画像入力インタフェース
１２  ｎ値化変換部
１３  セレクタ（モード選択手段）
１４  制御部（第１および第２の出力制御手段、モード選択手段）
１５  ＦＡＸインタフェース
１６  プリンタインタフェース
１７  ファイル入出力インタフェース
１８  ページメモリ
１９  ページメモリコントローラ（第２の出力制御手段）
２０  ｍ値化変換部
２１  画像出力インタフェース
【図１】
0003608560.tif 000002
【図２】
0003608560.tif 000003
【図３】
0003608560.tif 000004
【図４】
0003608560.tif 000005
【図５】
0003608560.tif 000006