(57)【特許請求の範囲】
【請求項１】
複数の画像データファイルを蓄積する画像蓄積機能を備えた画像形成装置において、
上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して印刷する連結印刷機能を備え、
上記連結印刷機能を適用して複数の画像データファイルの画像を連続して印刷する際、試し印刷モードが選択された場合には、それぞれの画像データファイルの最初のページのみを印刷することを特徴とする画像形成装置。
【請求項２】
ファクシミリ装置機能、複数の画情報を蓄積する画像蓄積機能を備えたファクシミリ装置において、
上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して印刷する連結印刷機能を備え、
上記連結印刷機能を適用して複数の画像データファイルの画像を連続して印刷する際、試し印刷モードが選択された場合には、それぞれの画像データファイルの最初のページのみを印刷することを特徴とするファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の画像データファイルを蓄積する画像蓄積機能および両面印刷機能を備えた画像形成装置、および、ファクシミリ装置機能、複数の画情報を蓄積する画像蓄積機能および両面印刷機能を備えたファクシミリ装置に関する。
【０００２】
【従来の技術】
一般に、両面印刷機能を備えたファクシミリ装置では、例えば、蓄積された画像ファイルや読み取って得た読取原稿画像を両面印刷する場合、両面に印刷する画像サイズ（原稿サイズ）が同一である場合に限って印刷していた。
【０００３】
あるいは、画像サイズが異なる２つの画像を両面印刷する場合、例えば、選択された記録紙に合わせて表面の画像および裏面の画像が適宜に変倍されて印刷される。
【０００４】
【発明が解決しようとする課題】
一方、ファクシミリ装置に備えられている画像蓄積装置の記憶容量は、画像蓄積装置として磁気ディスク等が用いられるようになって増大する傾向にあり、例えば、通常の送受信画像ファイルのみならず、他の用途の画像ファイルが蓄積されるようになって、ファクシミリ装置の利用分野が拡大されている。
【０００５】
本発明は、かかる実情に鑑みてなされたものであり、蓄積された画像を効率よく記録出力することのできる画像形成装置およびファクシミリ装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
本発明は、複数の画像データファイルを蓄積する画像蓄積機能を備えた画像形成装置において、上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して印刷する連結印刷機能を備え、上記連結印刷機能を適用して複数の画像データファイルの画像を連続して印刷する際、試し印刷モードが選択された場合には、それぞれの画像データファイルの最初のページのみを印刷するようにしたものである。
【００１４】
また、ファクシミリ装置機能、複数の画情報を蓄積する画像蓄積機能を備えたファクシミリ装置において、上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して印刷する連結印刷機能を備え、上記連結印刷機能を適用して複数の画像データファイルの画像を連続して印刷する際、試し印刷モードが選択された場合には、それぞれの画像データファイルの最初のページのみを印刷するようにしたものである。
【００１５】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１６】
図１は、本発明の一実施例にかかるグループ３ファクシミリ装置を示している。
【００１７】
同図において、システム制御部１は、このグループ３ファクシミリ装置の各部の制御処理、および、所定のグループ３ファクシミリ伝送制御手順処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このグループ３ファクシミリ装置に固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するためのものである。
【００１８】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、両面印刷プロッタ６は、所定の解像度で画像を記録出力するとともに、両面印刷機能を備えたものであり、操作表示部７は、このファクシミリ装置を操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００１９】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、画像蓄積装置９は、符号化圧縮された状態の画情報を多数記憶するためのものである。
【００２０】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００２１】
網制御装置１１は、このグループ３ファクシミリ装置をアナログ公衆網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００２２】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、両面印刷プロッタ６、操作表示部７、符号化復号化部８、画像蓄積装置９、グループ３ファクシミリモデム１０、および、網制御装置１１は、内部バス１２に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１２を介して行われている。
【００２３】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００２４】
また、本実施例では、画像蓄積装置９に蓄積する画像ファイル（送受信画情報ファイル、読取画情報ファイル等）のアクセス管理のために、図２（ａ）に示したようなファイル管理情報を作成している。
【００２５】
このファイル管理情報は、おのおのの画像ファイルに１つが作成されるものであり、それぞれの画像ファイルを識別するためのファイル番号、当該画像ファイルが蓄積された日時をあらわす蓄積日時、当該画像ファイルの種別（送信ファイル、受信ファイル、蓄積ファイル等）の区別をあらわす画像種別、当該画像ファイルの画像データの解像度、当該画像ファイルの画像データの符号化方式、当該画像ファイルのページ数、および、先頭ページ（第１ページ）の画情報を管理しているページ管理情報（後述）の識別情報（ＩＤ）からなる。
【００２６】
また、それぞれの画像ファイルの各ページをアクセス管理するためのページ管理情報が作成されている。このページ管理情報は、同図（ｂ）に示すように、それぞれのページ管理情報を区別するためのＩＤ、当該ページ管理情報が管理している画像データの寸法（ドット数等）をあらわすページサイズ、当該ページ管理情報が管理している画像データのデータサイズ、当該ページ管理情報が管理している画像データの画像蓄積装置９における先頭アドレス、および、次のページのページ管理情報のＩＤをあらわす次ページＩＤからなる。
【００２７】
なお。当該ページ管理情報が最終ページに対応する場合には、次ページＩＤとしては、所定の符号値（例えば、「ＦＦｈ」）がセットされる。
【００２８】
また、本実施例では、画像蓄積装置９に蓄積した複数の画像ファイルを連続して記録出力する連結印刷機能を備えている。この連結印刷機能が指定されると、図２（ｃ）に示すような連結印刷管理情報が作成される。
【００２９】
この連結印刷管理情報は、連結印刷が指定された画像ファイルの数をあらわすファイル数、および、指定された画像ファイルのおのおののファイル番号からなる。
【００３０】
また、本実施例のグループ３ファクシミリ装置には、連結印刷時のしおり機能が設けられている。しおり機能を使用する旨がセットされている場合には、各印刷ファイルに続いて、白紙の用紙を排紙される。ただし、最終ファイルの後には白紙は排出されない。
【００３１】
これにより、連結印刷を指定した複数の印刷ファイルの区切りを、ユーザは容易に判断することができる。
【００３２】
また、このしおり機能を使用するか否かは、ユーザの設定により指定され、しおり機能を使用する旨が指定された場合には、パラメータメモリ３に記憶されるしおりフラグがセットされ、また、しおり機能を使用しない旨が指定された場合には、しおりフラグがリセットされる。
【００３３】
図３は、ユーザが印刷モードを指定した場合の処理の一例を示している。
【００３４】
ユーザ操作がされると（判断１０１の結果がＹＥＳ）、操作表示部７のスタートキー（図示略）が操作されるまで、ユーザの適宜な操作を入力する（処理１０２、判断１０３のＮＯループ）。ユーザ操作では、例えば、通常印刷／連結印刷の設定操作や、印刷する画像ファイルの選択操作等が行われる。
【００３５】
ユーザ操作が終了した場合で、判断１０３の結果がＹＥＳになると、そのときに連結印刷モードが指定されたかどうかを調べる（判断１０４）。判断１０４の結果がＹＥＳになるときには、そのときに指定された複数の画像ファイルについて、上述した連結印刷管理情報を作成し（処理１０５）、所定の連結印刷処理を行う（処理１０６）。
【００３６】
また、通常の印刷が指定された場合で、判断１０４の結果がＮＯになるときには、通常印刷処理（処理１０７）を実行する。
【００３７】
図４〜７は、連結印刷処理（処理１０６）の一例を示している。
【００３８】
まず、連結印刷管理情報から、印刷ファイル（画像ファイル）を１つ選択し（処理２０１）、印刷ファイルのファイル管理情報を取得する（処理２０２）。次いで、取得したファイル管理情報を参照して、１ページ目のページ管理情報を取得し、その取得したページ管理情報を順次たどって、全てのページのページ管理情報を取得する（処理２０３）。
【００３９】
そして、取得した全てのページのページ管理情報について、同一ページサイズが登録されているかどうかを調べる（判断２０４）。判断２０４の結果がＹＥＳになるときには、選択した印刷ファイルのページ数が奇数であったかどうかを調べる（判断２０５）。
【００４０】
判断２０５の結果がＹＥＳになるときには、印刷ページを管理するためのカウンタＰＣに０をセットして、カウンタＰＣを初期化する（処理２０６）。
【００４１】
次に、カウンタＰＣの値を１つ増やし（処理２０７）、両面等倍印刷表面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を両面トレイにスタックする（処理２０８）。
【００４２】
ここで、両面印刷プロッタ６においては、両面印刷機能のために、表面の印刷を終了した記録紙を蓄積しておく両面スタックが設けられており、両面等倍印刷表面モードの場合には、印刷終了した記録紙を両面スタックに蓄積する。そして、両面等倍印刷裏面モードが適用されて裏面を記録する場合、両面スタックに蓄積した表面が記録された記録紙を印刷部に給紙し、それによって、両面印刷された記録紙を記録原稿として排紙する。
【００４３】
次に、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断２０９）。判断２０９の結果がＮＯになるときには、カウンタＰＣの値を１つ増やし（処理２１０）、両面等倍印刷裏面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を排紙する（処理２１１）。
【００４４】
そして、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断２１２）。判断２１２の結果がＮＯになるときには、処理２０７へ戻り、次のページの印刷を行う。
【００４５】
また、そのときに選択した印刷ファイルの印刷が終了して、判断２１２の結果がＹＥＳになるときには、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断２１３）。判断２１３の結果がＹＥＳになるときには、この動作を終了する。
【００４６】
また、判断２１３の結果がＮＯになるときには、しおりフラグがセットされているかどうかを調べ（判断２１４）、判断２１４の結果がＹＥＳになるときには、記録紙を１枚排紙し（処理２１５）、処理２０１へ戻って、次の印刷ファイルの印刷動作を行う。
【００４７】
また、判断２１４の結果がＮＯになるときには、処理２１５を行わずに、処理２０１へ戻り、次の印刷ファイルの印刷動作を行う。
【００４８】
一方、最終ページの印刷を終了した場合で、判断２０９の結果がＹＥＳになるときには、そのときに両面トレイに蓄積されている用紙を排出する（処理２１６）。次いで、判断２１３へ移行し、それ以降の処理を実行する。
【００４９】
また、選択した印刷ファイルのページ数が偶数の場合で、判断２０５の結果がＮＯになるときには、まず、印刷ページを管理するためのカウンタＰＣに０をセットして、カウンタＰＣを初期化する（処理２１８）。
【００５０】
次に、カウンタＰＣの値を１つ増やし（処理２１９）、両面等倍印刷表面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を両面トレイにスタックする（処理２２０）。
【００５１】
次に、カウンタＰＣの値を１つ増やし（処理２２１）、両面等倍印刷裏面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を排紙する（処理２２２）。
【００５２】
そして、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断２２３）。判断２２３の結果がＮＯになるときには、処理２１９へ戻り、次のページの印刷を行う。
【００５３】
また、そのときに選択した印刷ファイルの印刷が終了して、判断２２３の結果がＹＥＳになるときには、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断２２４）。判断２２４の結果がＹＥＳになるときには、この動作を終了する。
【００５４】
また、判断２２４の結果がＮＯになるときには、しおりフラグがセットされているかどうかを調べ（判断２２５）、判断２２５の結果がＹＥＳになるときには、記録紙を１枚排紙し（処理２２６）、処理２０１へ戻って、次の印刷ファイルの印刷動作を行う。
【００５５】
また、判断２２５の結果がＮＯになるときには、処理２２６を行わずに、処理２０１へ戻り、次の印刷ファイルの印刷動作を行う。
【００５６】
一方、選択した印刷ファイルの全てのページが同一ページサイズではない場合であり、判断２０４の結果がＮＯになるときには、片面印刷動作を行う。この片面印刷動作では、まず、印刷ページを管理するためのカウンタＰＣに０をセットして、カウンタＰＣを初期化する（処理２２８）。
【００５７】
次に、カウンタＰＣの値を１つ増やし（処理２２９）、片面等倍印刷モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を排紙する（処理２３０）。
【００５８】
そして、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断２３１）。判断２３１の結果がＮＯになるときには、処理２２９へ戻り、次のページの印刷を行う。
【００５９】
また、そのときに選択した印刷ファイルの印刷が終了して、判断２３１の結果がＹＥＳになるときには、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断２３２）。判断２３２の結果がＹＥＳになるときには、この動作を終了する。
【００６０】
また、判断２３２の結果がＮＯになるときには、しおりフラグがセットされているかどうかを調べ（判断２３３）、判断２３３の結果がＹＥＳになるときには、記録紙を１枚排紙し（処理２３４）、処理２０１へ戻って、次の印刷ファイルの印刷動作を行う。
【００６１】
また、判断２３３の結果がＮＯになるときには、処理２３４を行わずに、処理２０１へ戻り、次の印刷ファイルの印刷動作を行う。
【００６２】
このようにして、本実施例では、連結印刷モードを指定した場合、指定された印刷ファイルが全てのページで同一サイズである場合には、両面印刷され、指定された印刷ファイルが全てのページで同一サイズではない場合には、片面印刷されるので、記録紙の無駄を抑制することができる。
【００６３】
また、しおり機能がセットされている場合、各印刷ファイルの区切りに白紙が排紙されるので、ユーザは、それぞれの印刷ファイルの区別を容易に行うことができ、ユーザのファイルの整理が容易になる。
【００６４】
図８は、ユーザが印刷モードを指定した場合の処理の他の例を示している。
【００６５】
ユーザ操作がされると（判断３０１の結果がＹＥＳ）、操作表示部７のスタートキー（図示略）が操作されるまで、ユーザの適宜な操作を入力する（処理３０２、判断３０３のＮＯループ）。ユーザ操作では、例えば、通常印刷／連結印刷の設定操作、連結印刷モードを選択した場合には、試し印刷をするか、強制両面印刷をするかの指定操作、および、印刷する画像ファイルの選択操作等が行われる。
【００６６】
ユーザ操作が終了した場合で、判断３０３の結果がＹＥＳになると、そのときに連結印刷モードが指定されたかどうかを調べる（判断３０４）。判断３０４の結果がＹＥＳになるときには、そのときに指定された複数の画像ファイルについて、上述した連結印刷管理情報を作成し（処理３０５）、試し印刷モードが選択されているかどうかを調べる（判断３０６）。
【００６７】
判断３０６の結果がＹＥＳになるときには、各印刷ファイルの第１ページのみをＡ４サイズの記録紙に記録出力する試し印刷処理を行い（処理３０７）、判断３０６の結果がＮＯになるときには、所定の連結印刷処理を行う（処理３０８）。
【００６８】
また、通常の印刷が指定された場合で、判断３０４の結果がＮＯになるときには、通常印刷処理（処理３０９）を実行する。
【００６９】
図９は、試し印刷処理（処理３０７）の一例を示している。
【００７０】
まず、連結印刷管理情報から、印刷ファイル（画像ファイル）を１つ選択し（処理４０１）、印刷ファイルのファイル管理情報を取得する（処理４０２）。次いで、取得したファイル管理情報を参照して、１ページ目のページ管理情報を取得し（処理４０３）、そのページサイズがＡ４サイズであるかどうかを調べる（判断４０４）。
【００７１】
判断４０４の結果がＮＯになるときには、その印刷ファイルの１ページ目をＡ４サイズに適合する際の変倍率を算出し（処理４０５）、その印刷ファイルの１ページ目の画像を、処理４０５で算出した変倍率で変倍して記録紙に記録し、記録を終了した記録紙を排紙する（処理４０６）。
【００７２】
次いで、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断４０７）。判断４０７の結果がＹＥＳになるときには、この動作を終了する。また、判断４０７の結果がＮＯになるときには、処理４０１へ戻って、次の印刷ファイルの印刷動作を行う。
【００７３】
また、選択した印刷ファイルの１ページ目のページサイズがＡ４サイズであり、判断４０４の結果がＹＥＳになるときには、その印刷ファイルの１ページ目の画像を等倍で記録紙に記録し、記録を終了した記録紙を排紙する（処理４０８）。次いで、判断４０７へ移行し、それ以降の処理を実行する。
【００７４】
図１０〜１７は、連結印刷処理（処理３０８）の一例を示している。
【００７５】
まず、強制両面印刷モードが指定されているかどうかを調べ（判断５０１）、判断５０１の結果がＹＥＳになるときには、強制両面印刷動作を行う。
【００７６】
この強制両面印刷動作では、まず、連結印刷管理情報から、印刷ファイル（画像ファイル）を１つ選択し（処理５０２）、印刷ファイルのファイル管理情報を取得する（処理５０３）。次いで、取得したファイル管理情報を参照して、１ページ目のページ管理情報を取得し、その取得したページ管理情報を順次たどって、全てのページのページ管理情報を取得する（処理５０４）。
【００７７】
次に、選択した印刷ファイルのページ数が奇数であったかどうかを調べ（判断５０５）、判断５０５の結果がＹＥＳになるときには、印刷ページを管理するためのカウンタＰＣに０をセットして、カウンタＰＣを初期化する（処理５０６）。
【００７８】
次に、カウンタＰＣの値を１つ増やし（処理５０７）、カウンタＰＣに対応したページ番号のページサイズを調べ（処理５０８）、それがＡ４サイズであるかどうかを調べる（判断５０９）。
【００７９】
判断５０９の結果がＮＯになるときには、その印刷ファイルのそのページ番号の画像をＡ４サイズに適合する際の変倍率を算出し（処理５１０）、その印刷ファイルのそのページ番号の画像を両面変倍印刷表面モードで印刷し、その印刷後の用紙を両面トレイにスタックする（処理５１１）。
【００８０】
ここで、両面変倍印刷表面モードでは、指定された変倍率で、その画像データを変倍した後に記録紙に印刷し、印刷終了した記録紙を両面スタックに蓄積する。また、両面変倍印刷裏面モードでは、両面スタックに蓄積した表面が記録された記録紙を印刷部に給紙するとともに、指定された変倍率で指定されたページの画像を変倍し、その変倍後の画像を給紙された記録紙の裏面に印刷する。そして、それによって、両面印刷された記録紙を記録原稿として排紙する。
【００８１】
また、その印刷ファイルのそのページ番号の画像がＡ４サイズの場合で、判断５０９の結果がＹＥＳになるときには、両面等倍印刷表面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を両面トレイにスタックする（処理５１２）。
【００８２】
このようにして表面の印刷を終了すると、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断５１３）。判断５１３の結果がＮＯになるときには、カウンタＰＣの値を１つ増やし（処理５１４）、カウンタＰＣに対応したページ番号のページサイズを調べ（処理５１５）、それがＡ４サイズであるかどうかを調べる（判断５１６）。
【００８３】
判断５１６の結果がＮＯになるときには、その印刷ファイルのそのページ番号の画像をＡ４サイズに適合する際の変倍率を算出し（処理５１７）、その印刷ファイルのそのページ番号の画像を両面変倍印刷裏面モードで印刷し、その印刷後の用紙を排紙する（処理５１８）。
【００８４】
また、その印刷ファイルのそのページ番号の画像がＡ４サイズの場合で、判断５１６の結果がＹＥＳになるときには、両面等倍印刷裏面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を排紙する（処理５１９）。
【００８５】
このようにして裏面の印刷を終了すると、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断５２０）。判断５２０の結果がＮＯになるときには、処理５０７へ戻り、次のページの印刷を行う。
【００８６】
また、そのときに選択した印刷ファイルの印刷が終了して、判断５２０の結果がＹＥＳになるときには、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断５２１）。判断５２１の結果がＹＥＳになるときには、この動作を終了する。
【００８７】
また、判断５２１の結果がＮＯになるときには、しおりフラグがセットされているかどうかを調べ（判断５２２）、判断５２２の結果がＹＥＳになるときには、記録紙を１枚排紙し（処理５２３）、処理５０２へ戻って、次の印刷ファイルの印刷動作を行う。
【００８８】
また、判断５２２の結果がＮＯになるときには、処理５２３を行わずに、処理５０２へ戻り、次の印刷ファイルの印刷動作を行う。
【００８９】
一方、最終ページの印刷を終了した場合で、判断５１３の結果がＹＥＳになるときには、そのときに両面トレイに蓄積されている用紙を排出する（処理５２４）。次いで、判断５２１へ移行し、それ以降の処理を実行する。
【００９０】
また、選択した印刷ファイルのページ数が偶数の場合で、判断５０５の結果がＮＯになるときには、まず、印刷ページを管理するためのカウンタＰＣに０をセットして、カウンタＰＣを初期化する（処理５３０）。
【００９１】
次に、カウンタＰＣの値を１つ増やし（処理５３１）、カウンタＰＣに対応したページ番号のページサイズを調べ（処理５３２）、それがＡ４サイズであるかどうかを調べる（判断５３３）。
【００９２】
判断５３３の結果がＮＯになるときには、その印刷ファイルのそのページ番号の画像をＡ４サイズに適合する際の変倍率を算出し（処理５３４）、その印刷ファイルのそのページ番号の画像を両面変倍印刷表面モードで印刷し、その印刷後の用紙を両面トレイにスタックする（処理５３５）。
【００９３】
また、その印刷ファイルのそのページ番号の画像がＡ４サイズの場合で、判断５３３の結果がＹＥＳになるときには、両面等倍印刷表面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を両面トレイにスタックする（処理５３６）。
【００９４】
このようにして表面の印刷を終了すると、カウンタＰＣの値を１つ増やし（処理５３７）、カウンタＰＣに対応したページ番号のページサイズを調べ（処理５３８）、それがＡ４サイズであるかどうかを調べる（判断５３９）。
【００９５】
判断５３９の結果がＮＯになるときには、その印刷ファイルのそのページ番号の画像をＡ４サイズに適合する際の変倍率を算出し（処理５４０）、その印刷ファイルのそのページ番号の画像を両面変倍印刷裏面モードで印刷し、その印刷後の用紙を排紙する（処理５４１）。
【００９６】
また、その印刷ファイルのそのページ番号の画像がＡ４サイズの場合で、判断５３９の結果がＹＥＳになるときには、両面等倍印刷裏面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を排紙する（処理５４２）。
【００９７】
このようにして裏面の印刷を終了すると、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断５４４）。判断５４４の結果がＮＯになるときには、処理５３１へ戻り、次のページの印刷を行う。
【００９８】
また、そのときに選択した印刷ファイルの印刷が終了して、判断５４４の結果がＹＥＳになるときには、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断５４５）。判断５４５の結果がＹＥＳになるときには、この動作を終了する。
【００９９】
また、判断５４５の結果がＮＯになるときには、しおりフラグがセットされているかどうかを調べ（判断５４６）、判断５４６の結果がＹＥＳになるときには、記録紙を１枚排紙し（処理５４７）、処理５０２へ戻って、次の印刷ファイルの印刷動作を行う。
【０１００】
また、判断５４６の結果がＮＯになるときには、処理５４７を行わずに、処理５０２へ戻り、次の印刷ファイルの印刷動作を行う。
【０１０１】
一方、強制両面印刷モードが選択されなかった場合で、判断５０１の結果がＮＯになるときには、通常の連結印刷動作を行う。
【０１０２】
この通常の連結印刷動作では、まず、連結印刷管理情報から、印刷ファイル（画像ファイル）を１つ選択し（処理５５０）、印刷ファイルのファイル管理情報を取得する（処理５５１）。次いで、取得したファイル管理情報を参照して、１ページ目のページ管理情報を取得し、その取得したページ管理情報を順次たどって、全てのページのページ管理情報を取得する（処理５５２）。
【０１０３】
そして、取得した全てのページのページ管理情報について、同一ページサイズが登録されているかどうかを調べる（判断５５３）。判断５５３の結果がＹＥＳになるときには、選択した印刷ファイルのページ数が奇数であったかどうかを調べる（判断５５４）。
【０１０４】
判断５５４の結果がＹＥＳになるときには、印刷ページを管理するためのカウンタＰＣに０をセットして、カウンタＰＣを初期化する（処理５５５）。
【０１０５】
次に、カウンタＰＣの値を１つ増やし（処理５５６）、両面等倍印刷表面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を両面トレイにスタックする（処理５５７）。
【０１０６】
次に、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断５５８）。判断５５８の結果がＮＯになるときには、カウンタＰＣの値を１つ増やし（処理５５９）、両面等倍印刷裏面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を排紙する（処理５６０）。
【０１０７】
そして、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断５６１）。判断５６１の結果がＮＯになるときには、処理５５６へ戻り、次のページの印刷を行う。
【０１０８】
また、そのときに選択した印刷ファイルの印刷が終了して、判断５６１の結果がＹＥＳになるときには、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断５６２）。判断５６２の結果がＹＥＳになるときには、この動作を終了する。
【０１０９】
また、判断５６２の結果がＮＯになるときには、しおりフラグがセットされているかどうかを調べ（判断５６３）、判断５６３の結果がＹＥＳになるときには、記録紙を１枚排紙し（処理５６４）、処理５５０へ戻って、次の印刷ファイルの印刷動作を行う。
【０１１０】
また、判断５６３の結果がＮＯになるときには、処理５６４を行わずに、処理５５０へ戻り、次の印刷ファイルの印刷動作を行う。
【０１１１】
一方、最終ページの印刷を終了した場合で、判断５５８の結果がＹＥＳになるときには、そのときに両面トレイに蓄積されている用紙を排出する（処理５６５）。次いで、判断５６２へ移行し、それ以降の処理を実行する。
【０１１２】
また、選択した印刷ファイルのページ数が偶数の場合で、判断５５４の結果がＮＯになるときには、まず、印刷ページを管理するためのカウンタＰＣに０をセットして、カウンタＰＣを初期化する（処理５６８）。
【０１１３】
次に、カウンタＰＣの値を１つ増やし（処理５６９）、両面等倍印刷表面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を両面トレイにスタックする（処理５７０）。
【０１１４】
次に、カウンタＰＣの値を１つ増やし（処理５７１）、両面等倍印刷裏面モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を排紙する（処理５７２）。
【０１１５】
そして、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断５７３）。判断５７３の結果がＮＯになるときには、処理２１９へ戻り、次のページの印刷を行う。
【０１１６】
また、そのときに選択した印刷ファイルの印刷が終了して、判断２５８の結果がＹＥＳになるときには、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断５７４）。判断５７４の結果がＹＥＳになるときには、この動作を終了する。
【０１１７】
また、判断５７４の結果がＮＯになるときには、しおりフラグがセットされているかどうかを調べ（判断５７５）、判断５７５の結果がＹＥＳになるときには、記録紙を１枚排紙し（処理５７６）、処理５５０へ戻って、次の印刷ファイルの印刷動作を行う。
【０１１８】
また、判断５７５の結果がＮＯになるときには、処理５７６を行わずに、処理５５０へ戻り、次の印刷ファイルの印刷動作を行う。
【０１１９】
一方、選択した印刷ファイルの全てのページが同一ページサイズではない場合であり、判断５５３の結果がＮＯになるときには、片面印刷動作を行う。
【０１２０】
この片面印刷動作では、まず、印刷ページを管理するためのカウンタＰＣに０をセットして、カウンタＰＣを初期化する（処理５７８）。
【０１２１】
次に、カウンタＰＣの値を１つ増やし（処理５７９）、片面等倍印刷モードで、カウンタＰＣの値に対応したページ番号の画像を印刷し、その印刷後の用紙を排紙する（処理５８０）。
【０１２２】
そして、カウンタＰＣの値が、印刷ファイルのページ数ＰＮに一致するかどうかを調べる（判断５８１）。判断５８１の結果がＮＯになるときには、処理５７９へ戻り、次のページの印刷を行う。
【０１２３】
また、そのときに選択した印刷ファイルの印刷が終了して、判断５８１の結果がＹＥＳになるときには、連結印刷管理情報に登録された全ての印刷ファイルの印刷が終了したかどうかを調べる（判断５８２）。判断５８２の結果がＹＥＳになるときには、この動作を終了する。
【０１２４】
また、判断５８２の結果がＮＯになるときには、しおりフラグがセットされているかどうかを調べ（判断５８３）、判断５８３の結果がＹＥＳになるときには、記録紙を１枚排紙し（処理５８４）、処理５５０へ戻って、次の印刷ファイルの印刷動作を行う。
【０１２５】
また、判断５８３の結果がＮＯになるときには、処理５８４を行わずに、処理５５０へ戻り、次の印刷ファイルの印刷動作を行う。
【０１２６】
このようにして、本実施例では、連結印刷モードを指定した場合、指定された印刷ファイルが全てのページで同一サイズである場合には、両面印刷され、指定された印刷ファイルが全てのページで同一サイズではない場合には、片面印刷されるので、記録紙の無駄を抑制することができる。
【０１２７】
さらに、強制両面印刷モードを指定した場合には、指定された全ての印刷ファイルが、Ａ４サイズの記録紙に、強制的に両面印刷されるので、画質劣化が問題ない場合などの場合、記録紙の消費を抑制することができる。
【０１２８】
また、試し印刷機能を備えているので、連結印刷動作の場合の様子をだいたい判断することができ、非常に便利である。
【０１２９】
また、しおり機能がセットされている場合、各印刷ファイルの区切りに白紙が排紙されるので、ユーザは、それぞれの印刷ファイルの区別を容易に行うことができ、ユーザのファイルの整理が容易になる。
【０１３０】
なお、上述した実施例では、本発明をグループ３ファクシミリ装置に適用した場合について説明したが、本発明は、グループ４ファクシミリ装置についても同様にして適用することができる。
【０１３１】
また、本発明は、グループ３ファクシミリ装置機能と複写機機能を併せ持った複合機、ファクシミリ装置機能と複写機機能とプリンタ機能を併せ持った複合機についても、同様にして適用することができる。また、プリンタ機能を備えた場合、例えば、パーソナルコンピュータ装置から遠隔的に連結印刷動作を指定できるようにすることもできる。
【０１３２】
【発明の効果】
以上説明したように、本発明によれば、複数の画像データファイルを蓄積する画像蓄積機能および両面印刷機能を備えた画像形成装置において、上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して記録出力する連結印刷機能を備え、上記連結印刷機能を適用して複数の画像データファイルの画像を連続して記録出力する際、指定された複数の画像データファイルのうち、画像サイズが同一のものについては、両面印刷するようにしたので、連結印刷モードを指定した場合、指定された印刷ファイルが全てのページで同一サイズである場合には、両面印刷され、指定された印刷ファイルが全てのページで同一サイズではない場合には、片面印刷されるので、記録紙の無駄を抑制することができるとともに、ユーザの操作を簡略化できるという効果を得る。
【０１３３】
また、複数の画像データファイルを蓄積する画像蓄積機能および両面印刷機能を備えた画像形成装置において、上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して記録出力する連結印刷機能を備え、上記連結印刷機能を適用して複数の画像データファイルの画像を連続して記録出力する際、強制両面モードが選択された場合には、それぞれの画像データファイルの印刷サイズを所定サイズに固定し、当該印刷サイズと異なる画像サイズの画像データについては当該印刷サイズに変倍し、全ての画像データファイルの画像を、上記印刷サイズの記録原稿に両面印刷するようにしたので、指定された全ての印刷ファイルが、所定サイズの記録紙に、強制的に両面印刷されるので、記録紙の消費を抑制することができるという効果も得る。
【０１３４】
また、複数の画像データファイルを蓄積する画像蓄積機能および両面印刷機能を備えた画像形成装置において、上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して記録出力する連結印刷機能を備え、上記連結印刷機能を適用して複数の画像データファイルの画像を連続して記録出力する際、試し印刷モードが選択された場合には、それぞれの画像データファイルの最初のページのみを記録出力するようにしたので、連結印刷モードの様子を事前にユーザが把握することができ、便利であるという効果も得る。
【０１３５】
また、ファクシミリ装置機能、複数の画情報を蓄積する画像蓄積機能および両面印刷機能を備えたファクシミリ装置において、上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して記録出力する連結印刷機能を備え、上記連結印刷機能を適用して複数の画像データファイルの画像を連続して記録出力する際、指定された複数の画像データファイルのうち、画像サイズが同一のものについては、両面印刷するようにしたので、連結印刷モードを指定した場合、指定された印刷ファイルが全てのページで同一サイズである場合には、両面印刷され、指定された印刷ファイルが全てのページで同一サイズではない場合には、片面印刷されるので、記録紙の無駄を抑制することができるとともに、ユーザの操作を簡略化できるという効果を得る。
【０１３６】
また、ファクシミリ装置機能、複数の画情報を蓄積する画像蓄積機能および両面印刷機能を備えたファクシミリ装置において、上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して記録出力する連結印刷機能を備え、上記連結印刷機能を適用して複数の画像データファイルの画像を連続して記録出力する際、強制両面モードが選択された場合には、それぞれの画像データファイルの印刷サイズを所定サイズに固定し、当該印刷サイズと異なる画像サイズの画像データについては当該印刷サイズに変倍し、全ての画像データファイルの画像を、上記印刷サイズの記録原稿に両面印刷するようにしたので、指定された全ての印刷ファイルが、所定サイズの記録紙に、強制的に両面印刷されるので、記録紙の消費を抑制することができるという効果も得る。
【０１３７】
また、ファクシミリ装置機能、複数の画情報を蓄積する画像蓄積機能および両面印刷機能を備えたファクシミリ装置において、上記画像蓄積機能に蓄積された複数の画像データファイルの画像を連続して記録出力する連結印刷機能を備え、上記連結印刷機能を適用して複数の画像データファイルの画像を連続して記録出力する際、試し印刷モードが選択された場合には、それぞれの画像データファイルの最初のページのみを記録出力するようにしたので、連結印刷モードの様子を事前にユーザが把握することができ、便利であるという効果も得る。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるグループ３ファクシミリ装置の構成例を示したブロック図。
【図２】ファイル管理情報、ページ管理情報、および、連結印刷管理情報の一例を示した概略図。
【図３】ユーザが印刷モードを指定した場合の処理の一例を示したフローチャート。
【図４】連結印刷処理（処理１０６）の一例を示したフローチャート。
【図５】連結印刷処理（処理１０６）の一例を示したフローチャート（続き）。
【図６】連結印刷処理（処理１０６）の一例を示したフローチャート（続き）。
【図７】連結印刷処理（処理１０６）の一例を示したフローチャート（続き）。
【図８】ユーザが印刷モードを指定した場合の他の処理例を示したフローチャート。
【図９】試し印刷処理（処理３０７）の一例を示したフローチャート。
【図１０】連結印刷処理（処理３０８）の一例を示したフローチャート。
【図１１】連結印刷処理（処理３０８）の一例を示したフローチャート（続き）。
【図１２】連結印刷処理（処理３０８）の一例を示したフローチャート（続き）。
【図１３】連結印刷処理（処理３０８）の一例を示したフローチャート（続き）。
【図１４】連結印刷処理（処理３０８）の一例を示したフローチャート（続き）。
【図１５】連結印刷処理（処理３０８）の一例を示したフローチャート（続き）。
【図１６】連結印刷処理（処理３０８）の一例を示したフローチャート（続き）。
【図１７】連結印刷処理（処理３０８）の一例を示したフローチャート（続き）。
【符号の説明】
１  システム制御部
２  システムメモリ
３  パラメータメモリ
６  両面印刷プロッタ
【図１】
0004349754.tif 000002
【図２】
0004349754.tif 000003
【図３】
0004349754.tif 000004
【図４】
0004349754.tif 000005
【図５】
0004349754.tif 000006
【図６】
0004349754.tif 000007
【図７】
0004349754.tif 000008
【図８】
0004349754.tif 000009
【図９】
0004349754.tif 000010
【図１０】
0004349754.tif 000011
【図１１】
0004349754.tif 000012
【図１２】
0004349754.tif 000013
【図１３】
0004349754.tif 000014
【図１４】
0004349754.tif 000015
【図１５】
0004349754.tif 000016
【図１６】
0004349754.tif 000017
【図１７】
0004349754.tif 000018