(57)【要約】【課題】両面印刷機能を適切に利用することができるファクシミリ装置を提供することを目的とする。【解決手段】少なくとも２ページ目までの画情報が受信された段階で、受信原稿が記録出力されるので、受信原稿の記録出力の即時性が阻害されることが防止されるという効果を得る。また、異なるサイズの記録紙を用いる画情報がそれぞれ複数ページ連続するような場合でも、両面印刷機能を利用して印刷出力することができるので、記録紙の無駄を抑制することができるという効果も得る。【選択図】        図２
2005072763.tif 000002
【特許請求の範囲】
【請求項１】
両面印刷機能を備えたファクシミリ装置において、
画情報受信時、両面印刷設定がされている場合、受信した画情報を順次印刷するとともに、連続する２ページの画情報を印刷する記録紙サイズが同一であるかどうかを調べ、同一である場合には、当該連続する２ページの画情報を同一記録紙に両面印刷する一方、同一でない場合には、当該連続する２ページの１ページ目を記録紙に片面印刷し、次のページから、再度、連続する２ページの画情報を印刷する記録紙サイズが同一であるかどうかを調べる状態へ戻ることを特徴とするファクシミリ装置。
【請求項２】
両面印刷機能を備えたファクシミリ装置において、
両面印刷状態へ復帰するか否かを、ユーザ操作により設定するための両面再設定操作手段を備え、
画情報受信時、両面印刷設定がされている場合、受信した画情報を順次印刷するとともに、連続する２ページの画情報を印刷する記録紙サイズが同一であるかどうかを調べ、同一である場合には、当該連続する２ページの画情報を同一記録紙に両面印刷する一方、
同一でない場合、上記両面再設定操作手段により、両面印刷状態へ復帰する旨が設定されている場合には、当該連続する２ページの１ページ目を記録紙に片面印刷し、次のページから、再度、連続する２ページの画情報を印刷する記録紙サイズが同一であるかどうかを調べる状態へ戻り、上記両面再設定操作手段により、両面印刷状態へ復帰しない旨が設定されている場合には、それ以降は、片面印刷動作を行うことを特徴とするファクシミリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、両面印刷機能を備えたファクシミリ装置に関する。
【背景技術】
【０００２】
従来より、両面印刷機能を備えたファクシミリ装置が実用されている。このようなファクシミリ装置では、例えば、受信した画情報を記録紙の両面に印刷して記録出力するので、記録紙の消費を抑えることができるとともに、受信原稿の収容スペースも半減することができるので便利である。
【０００３】
ところで、ファクシミリ装置では、異なるサイズの画像を受信する場合がある。このとき、基本的に、記録紙の両面にそれぞれ異なるサイズの画像を記録することができないので、別々の記録紙に片面印刷されることとなる。
【０００４】
このような場合には、両面印刷機能の利点を発揮することができないので、例えば、受信画情報を全て一旦蓄積し、同じサイズの受信画情報が連続するように再配置して、両面印刷ができるようにすることで、上述した不具合を解消するようにしたもの（特許文献１参照）や、連続して同一サイズの画情報を受信しているときには、両面印刷機能を利用して印刷出力し、途中でサイズが変更になると、それ以降の受信画情報は片面印刷して記録出力するようにしたもの（特許文献２参照）が、提案されている。
【特許文献１】特開２０００−９２２６０号公報
【特許文献２】特開平８−２２３３２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来技術では、前者の場合、全てのページを受信終了した後に受信原稿の記録が開始されるので、受信原稿の記録出力の即時性に欠け、また、後者の場合には、片面印刷状態になった場合に、同一サイズの画情報の受信が連続する場合、両面印刷状態に復帰しないので、記録紙が無駄になると言う不具合を生じていた。
【０００６】
本発明はこのような課題を解決するために、両面印刷機能を適切に利用することができるファクシミリ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、両面印刷機能を備えたファクシミリ装置において、画情報受信時、両面印刷設定がされている場合、受信した画情報を順次印刷するとともに、連続する２ページの画情報を印刷する記録紙サイズが同一であるかどうかを調べ、同一である場合には、当該連続する２ページの画情報を同一記録紙に両面印刷する一方、同一でない場合には、当該連続する２ページの１ページ目を記録紙に片面印刷し、次のページから、再度、連続する２ページの画情報を印刷する記録紙サイズが同一であるかどうかを調べる状態へ戻るようにしたものである。
【０００８】
また、両面印刷機能を備えたファクシミリ装置において、両面印刷状態へ復帰するか否かを、ユーザ操作により設定するための両面再設定操作手段を備え、画情報受信時、両面印刷設定がされている場合、受信した画情報を順次印刷するとともに、連続する２ページの画情報を印刷する記録紙サイズが同一であるかどうかを調べ、同一である場合には、当該連続する２ページの画情報を同一記録紙に両面印刷する一方、同一でない場合、上記両面再設定操作手段により、両面印刷状態へ復帰する旨が設定されている場合には、当該連続する２ページの１ページ目を記録紙に片面印刷し、次のページから、再度、連続する２ページの画情報を印刷する記録紙サイズが同一であるかどうかを調べる状態へ戻り、上記両面再設定操作手段により、両面印刷状態へ復帰しない旨が設定されている場合には、それ以降は、片面印刷動作を行うようにしたものである。
【発明の効果】
【０００９】
本発明によれば、少なくとも２ページ目までの画情報が受信された段階で、受信原稿が記録出力されるので、受信原稿の記録出力の即時性が阻害されることが防止されるという効果を得る。
【００１０】
また、異なるサイズの記録紙を用いる画情報がそれぞれ複数ページ連続するような場合でも、両面印刷機能を利用して印刷出力することができるので、記録紙の無駄を抑制することができるという効果も得る。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１２】
図１は、本発明の一実施例にかかるグループ３ファクシミリ装置を示している。
【００１３】
同図において、システム制御部１は、このグループ３ファクシミリ装置の各部の制御処理、および、所定のグループ３ファクシミリ伝送制御手順処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このグループ３ファクシミリ装置に固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するためのものである。
【００１４】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、両面印刷プロッタ６は、所定の解像度で画像を記録出力するためのものであり、また、両面印刷機能も備えている。操作表示部７は、このグループ３ファクシミリ装置を操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００１５】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、画像蓄積装置９は、符号化圧縮された状態の画情報を多数記憶するためのものである。
【００１６】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００１７】
網制御装置１１は、このグループ３ファクシミリ装置をアナログ公衆網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００１８】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、符号化復号化部８、画像蓄積装置９、グループ３ファクシミリモデム１０、および、網制御装置１１は、内部バス１２に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１２を介して行われている。
【００１９】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００２０】
さて、本実施例では、両面印刷プロッタ６による両面印刷機能を利用するために、例えば、図２に示すように、１ページ分の記録データを保持するページバッファを２ページ分備えている。このページバッファ＃１，＃２は、システムメモリ２に形成される。
【００２１】
そして、片面印刷時には、ページバッファ＃１に記録データが保存され、記録プロセスによって、ページバッファ＃１に保存された記録データが表面の記録データとして取り扱われ、両面印刷プロッタ６により、記録紙の表面に記録されて出力される。
【００２２】
また、両面印刷時には、ページバッファ＃１，＃２には、連続する２ページ分の記録データが保存される。ここで、連続する２ページの画像は、その先のページが表面に記録され、後のページが裏面に記録されるものとする。
【００２３】
ここで、両面印刷モードの設定解除は、ユーザが操作表示部７を適宜に操作することにより、任意に設定される。
【００２４】
そして、記録プロセスによって、ページバッファ＃１，＃２に保存された記録データが表面の記録データとして取り扱われ、両面印刷プロッタ６により、記録紙の表面に記録されるとともに、ページバッファ＃２，＃１に保存された記録データが裏面の記録データとして取り扱われ、両面印刷プロッタ６により、記録紙の裏面に記録される。
【００２５】
なお、本実施例の場合、両面印刷プロッタ６では、両面印刷時、裏面の記録動作が先に行われて、記録紙の裏面に画像が記録された後に、同一の記録紙の表面の記録動作が行われる。また、裏面の画像が記録された記録紙は、一旦内部に保持されて給紙機構へ戻り、表面への記録動作が行われる。
【００２６】
以上の構成で、このグループ３ファクシミリ装置は、着信検出すると、着信応答し、所定のグループ３ファクシミリ伝送手順を開始する。そして、受信動作を開始すると、受信した画情報を元の画像データへ復号化し、それによって得た画像データを中間的な画像バッファ（システムメモリ２に形成される）へ一旦保存する。
【００２７】
そして、両面印刷プロッタ６を用いて画像の記録動作を行う記録プロセスに対して、一旦保存された画像データを引き渡す。その際、相手端末より通知された画像データの幅情報（Ａ幅またはＢ幅）も記録プロセスへ通知する。
【００２８】
受信処理は、この動作を順次行う。そして、受信動作が終了すると、回線を復旧する。
【００２９】
一方、記録プロセスでは、両面印刷モードが設定されていない場合には、受信プロセスより引き渡された画像データをページバッファ＃１へ保存し、ページバッファ＃１に保存されている画像データについて、片面印刷動作を行う。その際、ページバッファ＃１に保存されている画像データのライン数を調べ、通知された幅情報と合わせて記録紙サイズを判定する。
【００３０】
また、両面印刷モードが設定されている場合、記録プロセスより引き渡される画像データは、ページ順序に、ページバッファ＃１，＃２に連続的に保存される。そして、２ページ目までの受信動作が終了すると、記録動作を開始する。
【００３１】
まず、ページバッファ＃１，＃２に保存されている画像データのライン数を調べ、通知された幅情報と合わせて記録紙サイズを判定する。２ページ分の記録紙サイズが同一である場合には、ページバッファ＃１に保存した画像データを記録紙の表面に記録し、ページバッファ＃２に保存した画像データを記録紙の裏面に記録するような両面印刷動作を行う。
【００３２】
このような両面印刷動作は、連続する２ページの記録紙サイズが同一である場合には、繰り返し行われる。
【００３３】
一方、途中で記録紙サイズが変更になった場合、変更後の記録紙サイズの画像データが連続する場合には、変更後の記録紙サイズについて、両面印刷動作が行われる。
【００３４】
また、連続する同一記録紙サイズの受信画情報のページ数が奇数であった場合には、最後のページの画像が表面に記録された記録紙が出力される。
【００３５】
例えば、６ページの画情報を受信して、その記録紙サイズが、Ａ５，Ａ５，Ａ５，Ａ４，Ａ４，Ａ４であった場合、１，２ページ目の受信画情報が両面に記録されたＡ５サイズの記録紙が１ページ目の記録紙として記録出力され、３ページ目の受信画情報が片面に記録されたＡ５サイズの記録紙が２ページ目の記録紙として記録出力され、４，５ページ目の受信画情報が両面に記録されたＡ４サイズの記録紙が３ページ目の記録紙として記録出力され、６ページ目の受信画情報が片面に記録されたＡ４サイズの記録紙が４ページ目の記録紙として記録出力され、記録動作が終了する。
【００３６】
図３および図４は、記録プロセスの処理の一例を示している。
【００３７】
まず、ページバッファ＃１，＃２の扱いを規定するためのフラグＦＢをセットする（処理１０１）。ここで、フラグＦＢがセットされている場合には、連続する２ページの若い番号の画像データをページバッファ＃１へ保存し、次のページの画像データをページバッファ＃２に保存する状態を表す。また、フラグＦＢがクリア（リセット）されている場合には、連続する２ページの若い番号の画像データをページバッファ＃２へ保存し、次のページの画像データをページバッファ＃１に保存する状態を表す。
【００３８】
次に、ユーザにより、両面印刷モードがセットされているかどうかを調べる（判断１０２）。判断１０２の結果がＹＥＳになるときには、フラグＦＢがセットされているかどうかを調べる（判断１０３）。
【００３９】
判断１０３の結果がＹＥＳになるときには、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃１へ保存し、また、紙幅情報も受信する（処理１０４）。
【００４０】
また、判断１０３の結果がＮＯになるときには、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃２へ保存し、また、紙幅情報も受信する（処理１０５）。
【００４１】
次に、処理１０４，１０５で新たに１ページ分記録データを保存したページバッファ＃１，＃２において記録データが保存されているライン数を調べ、受信した紙幅情報とともに、用紙サイズを判定し、その判定によって得た用紙サイズを変数ＳＰ１にセットする（処理１０６）。
【００４２】
ここで、次のページがあるかどうかを調べ（判断１０７）、判断１０７の結果がＮＯになるときには、変数ＳＰ１にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃１に保存された記録データについて、片面印刷動作を行って、記録出力する（処理１０８）。
【００４３】
また、判断１０７の結果がＹＥＳになるときには、フラグＦＢがセットされているかどうかを調べる（判断１０９）。
【００４４】
判断１０９の結果がＹＥＳになるときには、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃２へ保存し、また、紙幅情報も受信する（処理１１０）。
【００４５】
また、判断１０９の結果がＮＯになるときには、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃１へ保存し、また、紙幅情報も受信する（処理１１１）。
【００４６】
次に、処理１１０，１１１で新たに１ページ分記録データを保存したページバッファ＃１，＃２において記録データが保存されているライン数を調べ、受信した紙幅情報とともに、用紙サイズを判定し、その判定によって得た用紙サイズを変数ＳＰ２にセットする（処理１１２）。
【００４７】
次いで、変数ＳＰ１と変数ＳＰ２の値が一致するかどうかを調べる（判断１１５）。判断１１５の結果がＹＥＳになるときには、ページバッファ＃１とページバッファ＃２に保存している記録ページの用紙サイズが同一であるので両面印刷を行う。
【００４８】
すなわち、変数ＳＰ１にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃１，＃２に保存された記録データについて、両面印刷動作を行って、記録出力する（処理１１６）。
【００４９】
そして、フラグＦＢをセットして（処理１１７）、次のページがあるかどうかを調べる（判断１１８）。判断１１８の結果がＹＥＳになるときには、判断１０３へ戻って後続ページの印刷動作を行う。また、判断１１８の結果がＮＯになるときには、この記録プロセスを終了する。
【００５０】
また、判断１１５の結果がＮＯになるときには、ページバッファ＃１とページバッファ＃２に保存している記録ページの用紙サイズが同一ではないので、先に保存したページについて片面印刷を行う。すなわち、変数ＳＰ１にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃１に保存された記録データについて、片面印刷動作を行って、記録出力する（処理１１９）。
【００５１】
そして、次のページがあるかどうかを調べる（判断１２０）。判断１２０の結果がＮＯになるときには、残りのページも片面印刷する。すなわち、フラグＦＢがセットされているときには、変数ＳＰ２にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃２に保存された記録データについて、片面印刷動作を行って、記録出力し、また、フラグＦＢがリセット（クリア）されているときには、変数ＳＰ１にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃１に保存された記録データについて、片面印刷動作を行って、記録出力し（処理１２１）、この記録プロセスを終了する。
【００５２】
一方、判断１２０の結果がＮＯになるときには、フラグＦＢをクリアして（処理１２２）、判断１０３へ戻って後続ページの印刷動作を行う。
【００５３】
また、両面印刷モードがセットされていない場合で、判断１０２の結果がＮＯになるときには、全ての受信ページについて、片面印刷動作を行う。
【００５４】
すなわち、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃１へ保存し、また、紙幅情報も受信する（処理１２５）。
【００５５】
次いで、ページバッファ＃１において記録データが保存されているライン数を調べ、受信した紙幅情報とともに、用紙サイズを判定する（処理１２６）。
【００５６】
次に、その判定によって得た用紙サイズを選択して、ぺーバッファ＃１に保存された記録データについて、片面印刷動作を行って、記録出力する（処理１２７）。
【００５７】
そして、次のページがあるかどうかを調べ（判断１２８）、判断１２８の結果がＹＥＳになるときには、処理１２５へ戻り、後続のページの印刷動作を行う。また、判断１２８の結果がＹＥＳになるときには、この記録プロセスを終了する。
【００５８】
このようにして、本実施例では、両面印刷モードがセットされている場合には、受信した画像データの記録紙サイズを比較して、同一記録紙サイズの画像データが連続する場合には、両面印刷動作を行うとともに、途中で記録紙サイズが変更された場合には、変更後の記録紙サイズで両面印刷動作を行うようにしているので、両面印刷機能を適切に適用することができ、記録紙の消費を抑えることができる。
【００５９】
また、記録動作は、２ページ目の受信動作を終了した時点で開始できるので、受信原稿の記録の即時性を損なうような事態も回避することができる。
【００６０】
ところで、ユーザの希望によっては、受信している画像データの記録紙サイズが切り替わった時点で、片面印刷を継続するという使い方が考えられる。すなわち、両面印刷モードへ復帰しない場合である。その場合、例えば、ユーザが適宜に設定可能な両面再設定禁止フラグを設けるようにする。
【００６１】
したがって、この場合に、例えば、６ページの画情報を受信して、その記録紙サイズが、Ａ５，Ａ５，Ａ５，Ａ４，Ａ４，Ａ４であった場合、１，２ページ目の受信画情報が両面に記録されたＡ５サイズの記録紙が１ページ目の記録紙として記録出力され、３ページ目の受信画情報が片面に記録されたＡ５サイズの記録紙が２ページ目の記録紙として記録出力され、４〜６ページ目の受信画情報が片面に記録されたＡ４サイズの記録紙が４〜６ページ目の記録紙として記録出力され、記録動作が終了する。
【００６２】
図５および図６は、この場合の記録プロセスの処理の一例を示している。
【００６３】
まず、両面印刷モードの設定を禁止する旨を記憶するための両面禁止フラグをクリアし（処理２０１）、ページバッファ＃１，＃２の扱いを規定するためのフラグＦＢをセットする（処理２０２）。ここで、フラグＦＢがセットされている場合には、連続する２ページの若い番号の画像データをページバッファ＃１へ保存し、次のページの画像データをページバッファ＃２に保存する状態を表す。また、フラグＦＢがクリア（リセット）されている場合には、連続する２ページの若い番号の画像データをページバッファ＃２へ保存し、次のページの画像データをページバッファ＃１に保存する状態を表す。
【００６４】
次に、ユーザにより、両面印刷モードがセットされているかどうかを調べる（判断２０３）。判断２０３の結果がＹＥＳになるときには、さらに、両面禁止フラグがセットされているかどうかを調べる（判断２０４）。判断２０４の結果がＮＯになるときには、フラグＦＢがセットされているかどうかを調べる（判断２０５）。
【００６５】
判断２０５の結果がＹＥＳになるときには、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃１へ保存し、また、紙幅情報も受信する（処理２０６）。
【００６６】
また、判断２０５の結果がＮＯになるときには、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃２へ保存し、また、紙幅情報も受信する（処理２０７）。
【００６７】
次に、処理２０６，２０７で新たに１ページ分記録データを保存したページバッファ＃１，＃２において記録データが保存されているライン数を調べ、受信した紙幅情報とともに、用紙サイズを判定し、その判定によって得た用紙サイズを変数ＳＰ１にセットする（処理２０８）。
【００６８】
ここで、次のページがあるかどうかを調べ（判断２０９）、判断２０９の結果がＮＯになるときには、変数ＳＰ１にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃１に保存された記録データについて、片面印刷動作を行って、記録出力する（処理２１０）。
【００６９】
また、判断２０９の結果がＹＥＳになるときには、フラグＦＢがセットされているかどうかを調べる（判断２１１）。
【００７０】
判断２１１の結果がＹＥＳになるときには、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃２へ保存し、また、紙幅情報も受信する（処理２１２）。
【００７１】
また、判断２１１の結果がＮＯになるときには、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃１へ保存し、また、紙幅情報も受信する（処理２１３）。
【００７２】
次に、処理２１２，２１３で新たに１ページ分記録データを保存したページバッファ＃１，＃２において記録データが保存されているライン数を調べ、受信した紙幅情報とともに、用紙サイズを判定し、その判定によって得た用紙サイズを変数ＳＰ２にセットする（処理２１４）。
【００７３】
次いで、変数ＳＰ１と変数ＳＰ２の値が一致するかどうかを調べる（判断２１５）。判断２１５の結果がＹＥＳになるときには、ページバッファ＃１とページバッファ＃２に保存している記録ページの用紙サイズが同一であるので両面印刷を行う。
【００７４】
すなわち、変数ＳＰ１にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃１，＃２に保存された記録データについて、両面印刷動作を行って、記録出力する（処理２１６）。
【００７５】
そして、フラグＦＢをセットして（処理２１７）、次のページがあるかどうかを調べる（判断２１８）。判断２１８の結果がＹＥＳになるときには、判断２０４へ戻って後続ページの印刷動作を行う。また、判断２１８の結果がＮＯになるときには、この記録プロセスを終了する。
【００７６】
また、判断２１５の結果がＮＯになるときには、ページバッファ＃１とページバッファ＃２に保存している記録ページの用紙サイズが同一ではないので、先に保存したページについて片面印刷を行う。すなわち、変数ＳＰ１にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃１に保存された記録データについて、片面印刷動作を行って、記録出力する（処理２１９）。
【００７７】
そして、次のページがあるかどうかを調べる（判断２２０）。判断２２０の結果がＮＯになるときには、残りのページも片面印刷する。すなわち、フラグＦＢがセットされているときには、変数ＳＰ２にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃２に保存された記録データについて、片面印刷動作を行って、記録出力し、また、フラグＦＢがリセット（クリア）されているときには、変数ＳＰ１にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃１に保存された記録データについて、片面印刷動作を行って、記録出力し（処理２２１）、この記録プロセスを終了する。
【００７８】
一方、判断１２０の結果がＮＯになるときには、両面再設定禁止フラグがセットされているかどうかを調べる（判断２２２）。判断２２２の結果がＹＥＳになるときには、両面禁止フラグをセットする（処理２２３）。また、この場合には、これ以降のページについて、片面印刷動作を行うため、残りのページも片面印刷する。すなわち、変数ＳＰ２にセットされた用紙サイズに基づいて用紙を選択し、ぺーバッファ＃２に保存された記録データについて、片面印刷動作を行って、記録出力する（処理２２４）。
【００７９】
次いで、フラグＦＢをクリアして（処理２２５）、判断２０４へ戻って後続ページの印刷動作を行う。また、判断２２２の結果がＮＯになるときには、処理２２３，２２４を行わない。
【００８０】
また、両面印刷モードがセットされていない場合で、判断２０３の結果がＮＯになるときには、全ての受信ページについて、片面印刷動作を行う。
【００８１】
すなわち、上位プロセス（受信プロセス）より指定された１ページ分の記録データをページバッファ＃１へ保存し、また、紙幅情報も受信する（処理２２７）。
【００８２】
次いで、ページバッファ＃１において記録データが保存されているライン数を調べ、受信した紙幅情報とともに、用紙サイズを判定する（処理２２８）。
【００８３】
次に、その判定によって得た用紙サイズを選択して、ぺーバッファ＃１に保存された記録データについて、片面印刷動作を行って、記録出力する（処理２２９）。
【００８４】
そして、次のページがあるかどうかを調べ（判断２３０）、判断２３０の結果がＹＥＳになるときには、処理２２７へ戻り、後続のページの印刷動作を行う。また、判断２３０の結果がＹＥＳになるときには、この記録プロセスを終了する。
【００８５】
また、判断２０４の結果がＹＥＳになる場合、すなわち、両面印刷モードと両面再設定禁止フラグがセットされている場合で、途中で記録紙サイズが切り替わって、両面禁止フラグがセットされた場合には、処理２２７へ進み、それ以降は、片面印刷動作を行う。
【００８６】
このようにして、本実施例では、両面印刷モードと片面印刷モードの双方の良い点を活用した印刷動作を行うことができるので、ユーザの使い勝手が向上する。
【００８７】
図７および図８は、受信モードの切り替わりで印刷動作の切り替わりを行うようにした場合の処理の一例を示している。
【００８８】
着信検出すると（処理３０１）、着信応答し（処理３０２）、グループ３ファクシミリ伝送前手順を行う（処理３０３）。ここで、両面印刷モードがセットされているかどうかを調べ（判断３０４）、判断３０４の結果がＮＯになるときには、片面印刷動作を行う。
【００８９】
すなわち、１ページ分の画情報の受信を終了するまで、指定された用紙を選択して片面記録動作を行う（処理３０５，３０６、判断３０７のＮＯループ）。
【００９０】
１ページ分の画情報の受信を終了して、判断３０７の結果がＹＥＳになるときには、そのときの受信結果に対応した所定の応答信号を送信する（処理３０８）。
【００９１】
また、そのときのページの終了後に受信したメッセージ後信号が信号ＭＰＳであるかどうかを調べ（判断３０９）、判断３０９の結果がＹＥＳになるときには、処理３０５へ戻り、後続ページの受信を行う。
【００９２】
また、判断３０９の結果がＮＯになるときには、受信したメッセージ後信号が信号ＥＯＰであるかどうかを調べ（判断３１０）、判断３１０の結果がＹＥＳになるときには、処理３０３へ戻り、モードを変更した後に後続ページの受信を行う。
【００９３】
また、受信したメッセージ後信号が信号ＥＯＰであり、判断３１０の結果がＮＯになるときには、相手端末より信号ＤＣＮを受信し（処理３１１）、回線を復旧して（処理３１２）、一連の受信動作を終了する。
【００９４】
また、両面印刷モードがセットされている場合で、判断３０４の結果がＹＥＳになるときには、１ページ分の画情報を受信して、その画情報を符号化復号化部８で復号化して元の画像データを形成し（処理３１５）、そのときの受信結果に対応した所定の応答信号を送信する（処理３１６）。
【００９５】
また、そのときのページの終了後に受信したメッセージ後信号を調べて、次のページがあるかどうかを判断する（判断３１７）。信号ＥＯＰを受信している場合で、判断３１７の結果がＮＯになる場合には、記録紙を選択して、受信した画情報を片面記録出力する（処理３１８）。
【００９６】
次いで、相手端末より信号ＤＣＮを受信し（処理３１９）、回線を復旧して（処理３２０）、一連の受信動作を終了する。
【００９７】
また、メッセージ後信号として、信号ＥＯＰ以外を受信した場合で、判断３１７の結果がＹＥＳになるときには、信号ＭＰＳを受信しているかどうかを調べる（判断３２１）。
【００９８】
信号ＥＯＭを受信している場合で、判断３２１の結果がＮＯになるときには、後続ページの用紙サイズが変更される可能性があるので、用紙選択して、そのときに受信したページのみを片面記録出力する（処理３２２）。次いで、処理３０３へ戻り、モード変更して、後続ページの受信動作を行う。
【００９９】
また、判断３２１の結果がＹＥＳになるときには、次のページの画情報の受信動作を行って、その画情報を符号化復号化部８で復号化して元の画像データを形成し（処理３２３）、そのときの受信結果に対応した所定の応答信号を送信する（処理３２４）。
【０１００】
また、そのときのページの終了後に受信したメッセージ後信号を調べて、次のページがあるかどうかを判断する（判断３２５）。信号ＥＯＰを受信している場合で、判断３２５の結果がＮＯになる場合には、記録紙を選択して、受信した画情報を両面記録出力する（処理３２６）。
【０１０１】
次いで、相手端末より信号ＤＣＮを受信し（処理３２７）、回線を復旧して（処理３２８）、一連の受信動作を終了する。
【０１０２】
また、メッセージ後信号として、信号ＥＯＰ以外を受信した場合で、判断３２５の結果がＹＥＳになるときには、信号ＭＰＳを受信しているかどうかを調べる（判断３２９）。
【０１０３】
信号ＥＯＭを受信している場合で、判断３２９の結果がＮＯになるときには、後続ページの用紙サイズが変更される可能性があるので、用紙選択して、そのときに受信したページのみを片面記録出力する（処理３２２）。次いで、処理３０３へ戻り、モード変更して、後続ページの受信動作を行う。
【０１０４】
また、判断３２９の結果がＹＥＳになるときには、処理３１５へ戻り、後続ページの受信動作を行う。
【０１０５】
図９および図１０は、受信モードの切り替わりで印刷動作の切り替わりを行うようにした場合の処理の他の例を示している。
【０１０６】
まず、両面禁止フラグをクリアし（処理４０１）、着信検出すると（処理４０２）、着信応答し（処理４０３）、グループ３ファクシミリ伝送前手順を行う（処理４０４）。ここで、両面印刷モードがセットされているかどうかを調べ（判断４０５）、判断４０５の結果がＮＯになるときには、片面印刷動作を行う。
【０１０７】
すなわち、１ページ分の画情報の受信を終了するまで、指定された用紙を選択して片面記録動作を行う（処理４０６，４０７、判断４０８のＮＯループ）。
【０１０８】
１ページ分の画情報の受信を終了して、判断４０８の結果がＹＥＳになるときには、そのときの受信結果に対応した所定の応答信号を送信する（処理４０９）。
【０１０９】
また、そのときのページの終了後に受信したメッセージ後信号が信号ＭＰＳであるかどうかを調べ（判断４１０）、判断４１０の結果がＹＥＳになるときには、処理４０６へ戻り、後続ページの受信を行う。
【０１１０】
また、判断４１０の結果がＮＯになるときには、受信したメッセージ後信号が信号ＥＯＰであるかどうかを調べ（判断４１１）、判断４１１の結果がＹＥＳになるときには、処理４０４へ戻り、モードを変更した後に後続ページの受信を行う。
【０１１１】
また、受信したメッセージ後信号が信号ＥＯＰであり、判断４１１の結果がＮＯになるときには、相手端末より信号ＤＣＮを受信し（処理４１２）、回線を復旧して（処理４１３）、一連の受信動作を終了する。
【０１１２】
また、両面印刷モードがセットされている場合で、判断４０５の結果がＹＥＳになるときには、両面禁止フラグがセットされているかどうかを調べる（判断４１４）。判断４１４の結果がＹＥＳになるときには、処理４０６へ進み、片面印刷動作を行う。
【０１１３】
また、判断４１４の結果がＮＯになるときには、１ページ分の画情報を受信して、その画情報を符号化復号化部８で復号化して元の画像データを形成し（処理４１５）、そのときの受信結果に対応した所定の応答信号を送信する（処理４１６）。
【０１１４】
また、そのときのページの終了後に受信したメッセージ後信号を調べて、次のページがあるかどうかを判断する（判断４１７）。信号ＥＯＰを受信している場合で、判断４１７の結果がＮＯになる場合には、記録紙を選択して、受信した画情報を片面記録出力する（処理４１８）。
【０１１５】
次いで、相手端末より信号ＤＣＮを受信し（処理４１９）、回線を復旧して（処理４２０）、一連の受信動作を終了する。
【０１１６】
また、メッセージ後信号として、信号ＥＯＰ以外を受信した場合で、判断４１７の結果がＹＥＳになるときには、信号ＭＰＳを受信しているかどうかを調べる（判断４２１）。
【０１１７】
信号ＥＯＭを受信している場合で、判断４２１の結果がＮＯになるときには、後続ページの用紙サイズが変更される可能性があるので、用紙選択して、そのときに受信したページのみを片面記録出力する（処理４２２）。
【０１１８】
また、両面再設定禁止フラグがセットされているかどうかを調べ（判断４２３）、判断４２３の結果がＹＥＳになるときには、両面禁止フラグをセットする（処理４２４）。また、判断４２３の結果がＮＯになるときには、処理４２４を行わない。次いで、処理４０４へ戻り、モード変更して、後続ページの受信動作を行う。
【０１１９】
また、判断４２１の結果がＹＥＳになるときには、次のページの画情報の受信動作を行って、その画情報を符号化復号化部８で復号化して元の画像データを形成し（処理４２５）、そのときの受信結果に対応した所定の応答信号を送信する（処理４２６）。
【０１２０】
また、そのときのページの終了後に受信したメッセージ後信号を調べて、次のページがあるかどうかを判断する（判断４２７）。信号ＥＯＰを受信している場合で、判断４２７の結果がＮＯになる場合には、記録紙を選択して、受信した画情報を両面記録出力する（処理４２８）。
【０１２１】
次いで、相手端末より信号ＤＣＮを受信し（処理４２９）、回線を復旧して（処理４３０）、一連の受信動作を終了する。
【０１２２】
また、メッセージ後信号として、信号ＥＯＰ以外を受信した場合で、判断４２７の結果がＹＥＳになるときには、信号ＭＰＳを受信しているかどうかを調べる（判断４３１）。
【０１２３】
信号ＥＯＭを受信している場合で、判断４３１の結果がＮＯになるときには、後続ページの用紙サイズが変更される可能性があるので、用紙選択して、そのときに受信したページのみを片面記録出力する（処理４３２）。
【０１２４】
また、両面再設定禁止フラグがセットされているかどうかを調べ（判断４３３）、判断４３３の結果がＹＥＳになるときには、両面禁止フラグをセットする（処理４３４）。また、判断４３３の結果がＮＯになるときには、処理４３４を行わない。次いで、処理４０４へ戻り、モード変更して、後続ページの受信動作を行う。
【０１２５】
また、メッセージ後信号として信号ＭＰＳを受信している場合で、判断４３１の結果がＹＥＳになるときには、処理４１５へ戻り、後続ページの受信動作を行う。
【０１２６】
なお、本実施例では、両面印刷プロッタ６が記録紙としてカット紙を用いる場合について説明しているが、ロール紙を用いる場合についても同様にして適用することができる。
【０１２７】
また、ファクシミリ装置機能以外の複写機等の機能も備えたいわゆる複合機についても、本発明を同様にして適用することができる。
【０１２８】
また、上述した実施例では、ページバッファを２つ設けた場合について説明したが、３つ以上備えている場合、および、ページバッファを他の用途にも用いている場合についても、本発明を同様にして適用することができる。
【０１２９】
また、両印刷モードや両面再設定禁止フラグ等の各種の設定情報は、パラメータメモリ３に保存される。
【図面の簡単な説明】
【０１３０】
【図１】本発明の一実施例にかかるグループ３ファクシミリ装置を示したブロック図。
【図２】ページバッファの一例を示した概略図。
【図３】記録プロセスの処理の一例を示したフローチャート。
【図４】記録プロセスの処理の一例を示したフローチャート（図３の続き）。
【図５】記録プロセスの処理の他の例を示したフローチャート。
【図６】記録プロセスの処理の他の例を示したフローチャート（図５の続き）。
【図７】受信処理の一例を示したフローチャート。
【図８】受信処理の一例を示したフローチャート（図７の続き）。
【図９】受信処理の他の例を示したフローチャート。
【図１０】受信処理の他の例を示したフローチャート（図９の続き）。
【符号の説明】
【０１３１】
１  システム制御部
２  システムメモリ
３  パラメータメモリ
６  両面印刷プロッタ
【図１】
2005072763.tif 000003
【図２】
2005072763.tif 000004
【図３】
2005072763.tif 000005
【図４】
2005072763.tif 000006
【図５】
2005072763.tif 000007
【図６】
2005072763.tif 000008
【図７】
2005072763.tif 000009
【図８】
2005072763.tif 000010
【図９】
2005072763.tif 000011
【図１０】
2005072763.tif 000012