(57)【要約】【課題】１枚の用紙に画像をできるだけ収めるようにすると共に見易い画像を出力することが可能なファクシミリ装置を提供する。【解決手段】制御部は、先ず黒ラインが所定の数以上あると判定すると発信元情報部があると判定し、続いて白ラインが所定の数以上あると判定すると本文余白部があると判定し、その後黒ラインが所定の数以上あると判定すると本文があると判定し、本文余白部が予め定められた最小余白幅以下となるように設定し印字を行う。【選択図】      図４
2004179891.tif 000002
【特許請求の範囲】
【請求項１】
受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、
原稿の発信元を示す情報が記載された発信元情報部の存在を検出する第１のステップと、前記発信元情報部と本文との間に介在する余白部分の存在を検出する第２のステップと、前記余白部分を予め定められた最小余白幅以下に設定し出力する第３のステップと、を実行することを特徴とする画像出力方法。
【請求項２】
受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、
黒ラインデータが予め定められた数以上あるか否かに基づいて、原稿の発信元を示す情報が記載された発信元情報部の存在を検出する第１のステップと、白ラインデータが予め定められた数以上あるか否かに基づいて、前記発信元情報部と本文との間に介在する余白部分の存在を検出する第２のステップと、黒ラインデータが予め定められた数以上あるか否かに基づいて、本文データの存在を検出すると共に前記余白部分を予め定められた最小余白幅以下に設定し出力する第３のステップと、を実行することを特徴とする画像出力方法。
【請求項３】
受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、
黒ラインデータが予め定められた数以上あるか否かに基づいて、原稿の発信元を示す情報が記載された発信元情報部の存在を検出する第１のステップと、白ラインデータ数をカウントし、白ラインデータが予め定められた数以上あるか否かに基づいて、前記発信元情報部と本文との間に介在する余白部分の存在を検出する第２のステップと、該第２ステップでカウントした白ラインデータ数から予め定められた最大カット幅を減算する第３のステップと、該第３ステップの減算により求められた余白幅が予め定められた最小余白幅より小である場合、前記最小余白幅を前記余白部分として出力する第４のステップと、を実行することを特徴とする画像出力方法。
【請求項４】
受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、
黒ラインデータが予め定められた数以上あるか否かに基づいて、原稿の発信元を示す情報が記載された発信元情報部の存在を検出する第１のステップと、白ラインデータ数をカウントし、白ラインデータが予め定められた数以上あるか否かに基づいて、前記発信元情報部と本文との間に介在する余白部分の存在を検出する第２のステップと、黒ライン数をカウントし、黒ラインデータが予め定められた数以上あるか否かに基づいて、前記余白部分に続く本文の存在を検出する第３のステップと、前記第２ステップでカウントした白ラインデータから予め定められた最大カット幅を減算する第４のステップと、該第４ステップの減算により求められた余白幅が予め定められた最小余白幅より大であれば、前記第４ステップの減算により求められた余白幅を前記余白部分として出力する第５ステップと、を実行することを特徴とする画像出力方法。
【請求項５】
受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、
原稿データを受信する受信手段と、該受信手段が受信した原稿データの白ライン数をカウントする白ラインカウンタと、前記受信手段が受信した原稿データの黒ライン数をカウントする黒ラインカウンタと、原稿の発信元を示す情報である発信元情報部と本文との間に介在する本文余白の最低限残すべき幅を示す最小余白幅と、前記本文余白をカットする最大の幅を示す最大カット幅を格納する格納手段と、原稿データを出力する出力手段と、制御手段と、を有し、
前記制御手段は、前記黒ラインカウンタが予め定められた数値以上の黒ラインをカウントしたと判定すると前記発信元情報部が存在すると判定し、続いて前記白ラインカウンタが予め定められた数値以上の白ラインをカウントしたと判定すると前記白ラインカウンタがカウントした数値から前記最大カット幅を減算し、減算した値が前記最小余白以下であれば前記減算した値の本文余白を挿入して原稿データを出力し、一方、前記最小余白幅より大であれば前記最小余白幅の余白を挿入して原稿データを出力するように前記出力手段を制御することを特徴とするファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置及び画像出力方法に関するものである。
【０００２】
【従来の技術】
従来のファクシミリ装置では、相手側から原稿データが送信されると、受信側のファクシミリ装置で、相手側が送信した年月日、時間、発信元の名称及びファクシミリ番号といった発信元がだれであるかを示すデータ（発信元情報部）と共に原稿データを印字していた。
【０００３】
又、送信原稿データの本文と本文との間に空白がある場合に、空白部分を削除して送信する技術が提案されている（文献１、第４頁第４４行〜第５頁第１１行及び図６参照）。
【０００４】
【特許文献１】
特開平１１−６９０９８号公報
【０００５】
【発明が解決しようとする課題】
しかし、受信側ファクシミリ装置の記録紙が普通紙である場合には、受信したデータ量が多い為に受信データを１枚の普通紙に記録できないといった問題が生じる。このような問題を回避する為には、受信画像を圧縮して記録することが考えられるが、圧縮した画像を記録すると、送信された画像と受信記録した画像が見かけ上全く異なる画像となってしまう。又、空白部分を削除する技術では、本文と本文との間の空白部分を全て削除する為に非常に読みづらいという問題が生じる。しかしながら、空白があれば、受信画像を１頁の用紙に収めきれない場合がある。
【０００６】
できるだけ読み易くするという課題とできるだけ受信画像を１頁の用紙に収めるという課題を両立させる為には、発信元情報部と本文との間の空白部分を削除すると共に適度な空白を挿入することが好ましい。
【０００７】
【課題を解決するための手段】
請求項１記載の画像出力方法は、受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、原稿の発信元を示す情報が記載された発信元情報部の存在を検出する第１のステップと、前記発信元情報部と本文との間に介在する余白部分の存在を検出する第２のステップと、前記余白部分を予め定められた最小余白幅以下に設定し出力する第３のステップと、を実行することを特徴とする。
【０００８】
請求項２の画像出力方法は、受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、黒ラインデータが予め定められた数以上あるか否かに基づいて、原稿の発信元を示す情報が記載された発信元情報部の存在を検出する第１のステップと、白ラインデータが予め定められた数以上あるか否かに基づいて、前記発信元情報部と本文との間に介在する余白部分の存在を検出する第２のステップと、黒ラインデータが予め定められた数以上あるか否かに基づいて、本文データの存在を検出すると共に前記余白部分を予め定められた最小余白幅以下に設定し出力する第３のステップと、を実行することを特徴とする。
【０００９】
請求項３の画像出力方法は、受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、黒ラインデータが予め定められた数以上あるか否かに基づいて、原稿の発信元を示す情報が記載された発信元情報部の存在を検出する第１のステップと、白ラインデータ数をカウントし、白ラインデータが予め定められた数以上あるか否かに基づいて、前記発信元情報部と本文との間に介在する余白部分の存在を検出する第２のステップと、該第２ステップでカウントした白ラインデータ数から予め定められた最大カット幅を減算する第３のステップと、該第３ステップの減算により求められた余白幅が予め定められた最小余白幅より小である場合、前記最小余白幅を前記余白部分として出力する第４のステップと、を実行することを特徴とする。
【００１０】
請求項４の画像出力方法は、受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、黒ラインデータが予め定められた数以上あるか否かに基づいて、原稿の発信元を示す情報が記載された発信元情報部の存在を検出する第１のステップと、白ラインデータ数をカウントし、白ラインデータが予め定められた数以上あるか否かに基づいて、前記発信元情報部と本文との間に介在する余白部分の存在を検出する第２のステップと、黒ライン数をカウントし、黒ラインデータが予め定められた数以上あるか否かに基づいて、前記余白部分に続く本文の存在を検出する第３のステップと、前記第２ステップでカウントした白ラインデータから予め定められた最大カット幅を減算する第４のステップと、該第４ステップの減算により求められた余白幅が予め定められた最小余白幅より大であれば、前記第４ステップの減算により求められた余白幅を前記余白部分として出力する第５ステップと、を実行することを特徴とする。
【００１１】
請求項５のファクシミリ装置は、受信原稿の空白部分を削除し出力することが可能なファクシミリ装置において、原稿データを受信する受信手段と、該受信手段が受信した原稿データの白ライン数をカウントする白ラインカウンタと、前記受信手段が受信した原稿データの黒ライン数をカウントする黒ラインカウンタと、原稿の発信元を示す情報である発信元情報部と本文との間に介在する本文余白の最低限残すべき幅を示す最小余白幅と、前記本文余白をカットする最大の幅を示す最大カット幅を格納する格納手段と、原稿データを出力する出力手段と、制御手段と、を有し、前記制御手段は、前記黒ラインカウンタが予め定められた数値以上の黒ラインをカウントしたと判定すると前記発信元情報部が存在すると判定し、続いて前記白ラインカウンタが予め定められた数値以上の白ラインをカウントしたと判定すると前記白ラインカウンタがカウントした数値から前記最大カット幅を減算し、減算した値が前記最小余白以下であれば前記減算した値の本文余白を挿入して原稿データを出力し、一方、前記最小余白幅より大であれば前記最小余白幅の余白を挿入して原稿データを出力するように前記出力手段を制御することを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明を適用してなる実施例について説明する。
【００１３】
本発明を適用してなる実施例装置であるファクシミリ装置では、原稿データ受信時に発信元情報部と本文との間に存在する本文余白部の白ライン数をカウントし、カウントした白ライン数と予め定められた本文余白部の最大カット数の差を計算し、計算した差の余白を発信元データと本文との間に挿入し印字する。又、計算された差が予め定められた最小余白幅以上であれば、最小余白幅の余白を発信元情報部と本文との間に挿入し印字する。
【００１４】
図１は本実施例装置のブロック図である。
【００１５】
図１において、制御部１０１は、半導体マイクロプロセッサからなり、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）からなる第１格納部１０２に格納されているシステムプログラムに基づいて以下で説明する各回路の制御を司る。
【００１６】
又、前記制御部１０１は、ＣＮＧ信号やＤＩＳ信号等のファクシミリ制御信号の受信を行うモデム１０３を内蔵している。
【００１７】
着信検出部１０４は、回線Ｌと接続され、回線Ｌからの１６Ｈｚの着信信号を検出し、極性反転検出部１０５は、回線Ｌの極性反転を検出する。
【００１８】
回線Ｌと接続されたダイオードブリッジ１０６は、極性反転時に装置内部に急激な電圧変化が起こることを防ぐ。
【００１９】
網制御部１０７は、制御部１０１の制御の下で回線Ｌの閉結及び開放を行う。
【００２０】
クロスポイント回路１０８は、制御部１０１の制御の下で、前記網制御部１０７や後述するハンドセット１０９及びＤＡＣ１１０との間で音声信号やファクシミリデータの経路切換を行う。
【００２１】
ハンドセット１０９は前記クロスポイント回路１０８と接続され、フック検出部１１１は、前記ハンドセット１０９のフック状態を検出する。
【００２２】
ＤＡＣ（Ｄｉｇｉｔａｌ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）１１０は、前記クロスポイント回路１０８から入力したアナログ信号をデジタル信号に変換して前記モデム１０３に出力する機能と、前記モデム１０３から入力したデジタル信号をアナログ信号に変換し前記クロスポイント回路１０８へ出力する機能とを有している。
【００２３】
読取部１１１は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）読取装置からなり、制御部１０１の制御の下で画情報の読取を行う。
【００２４】
印字部１１２は、例えば、インクジェット方式や感熱紙方式等の周知の方式を利用した印字装置からなり、制御部１０１の制御の下で画情報の印刷を行う。
【００２５】
表示部１１３は、例えば液晶表示装置からなり、制御部１０１の制御の下で、電話番号やファクシミリ番号、相手側名称をはじめとする種々の表示を行う。
【００２６】
入力部１１４は、テンキー、機能キー、選択キー、ファクシミリ送信開始を指示する為のスタートキー、コピーキー等のキーを有している。
【００２７】
第２格納部１１５は、例えば不揮発性のフラッシュメモリからなり、ワークメモリとして使用され、又、モデム１０３が受信した復号前のファクシミリデータを格納する。更に、前記第２格納部１１５には、０〜３までの４段階で表わされるモード情報、黒ラインデータ或いは白ラインデータが予め定められた数値となったか否かを判定する為の有効処理幅カウント値、白ラインカウンタ、黒ラインカウンタ、印刷指示フラグ、ライトポインタ（ＷＰ）、リードポインタ（ＲＰ）が格納される。
【００２８】
前記白ラインカウンタは、白ラインのカウント値であり、前記黒ラインカウンタは、黒ラインのカウント値である。
【００２９】
前記印刷指示フラグは、印刷指示するか否かを指示する為のフラグである。
【００３０】
前記ライトポインタは、後述するラインメモリ（第３格納部１１６）に１ラインデータを格納する度に、最新のラインデータを格納したアドレスを指示するように逐次変更される。前記リードポインタは、次にラインメモリから１ライン分データを読み出すべきアドレスを示し、ラインメモリから１ライン分データが読み出され印刷される度に前記リードポインタの示すアドレスが逐次変更される。
【００３１】
第３格納部１１６は、復号化された画像データを一時的に格納するラインメモリである。
【００３２】
次に、本実施例装置の動作を制御部１０１の動作に基づき説明する。
【００３３】
図２及び図３は、本実施例装置の動作を示すフロー図であり、図４は、用紙に記録された受信データを示す図である。
【００３４】
図４に示す受信データには４つの領域があり、原稿先端側から、先頭余白部、発信側の送信日付や発信元の氏名、ファクシミリ番号等が記載された発信元情報部、本文余白部、本文、がある。
【００３５】
本実施例装置は、４つのモードを有するが、主に３つのモード動作を行っており、モード１〜モード３へと順に処理が施される。先ず、黒ラインデータのライン数をカウントし黒ラインが所定のライン数以上あることにより、発信元情報部が有ると判定する（モード１）。続いて、白ラインをカウントし白ライン数が所定のライン数以上あると、発信元情報部に続く本文空白部が有ると判定する（モード２）。更に、黒ラインが所定のライン数以上あると判定することにより、本文データが有ると判定すると共に前記モード２でカウントした白ラインの内、不必要な白ラインをカットすると共に最低限必要な空白を本文余白部として設定する（モード３）。尚、モード０では、印刷を行う。
【００３６】
次に、図２及び図３のフロー図を用いて本実施例装置の動作をより詳細に説明する。
【００３７】
先ず、Ｓ１ステップにおいて、制御部１０１は第２格納部１１５に格納されている各種カウンタ、フラグ等を初期化する。
【００３８】
尚、第２格納部１１５に格納される処理有効幅カウンタは、５０ｍｍ×モードピッチで表わされ、スーパーファインモードでは、例えば５０ｍｍ×１５．４＝７７０ライン、ファインモードでは、例えば５０ｍｍ×７．７＝３８５ライン、標準モードでは、例えば５０ｍｍ×３．８５＝１９３ラインが設定される。
このように、ワークＲＡＭ（第２格納部１１５）初期化時に有効処理幅カウンタを設定し、１ラインデータを復号する度に有効処理幅カウンタを１デクリメントし、有効処理幅カウンタが０となると、本文余白部を所定の幅以下に設定し印刷処理を実行する。又、初期化においては、モードは１に設定される。
【００３９】
続くＳ２ステップでは、制御部１０１は、第３格納部１１６に格納する前（復号化する前）のデータが第２格納部１１５に残っているか否かを判定し、格納していると判定した場合にはＳ４ステップへ処理を進め、そうでなければＳ３ステップへ処理を進める。
【００４０】
尚、前記Ｓ２ステップで、第２格納部１１５に格納されている複号化する前のデータとは、ファクシミリ受信時に回線から受信した画像データである。
【００４１】
Ｓ３ステップでは、制御部１０１は、待機状態となり、入力部からの指示入力あるいは回線からの着信等を監視する。又、ファクシミリ装置のメインルーチン（図示せず）へ処理を移すこととなる。
【００４２】
Ｓ４ステップでは、制御部１０１は、第２格納部１１５に格納されている画情報を１ライン読み出し復号化した後に第３格納部１１６に格納し、前記第３格納部１１６のリードポインタを、前記第３格納部１１６にデータを格納したアドレスへと切換える。
【００４３】
尚、前記第３格納部１１６に格納可能なライン数は１５ラインまでである為、ライトポインタが最大値である１５番目のアドレスを越えた場合には０番目のアドレスを指示するように前記ライトポインタを変更する。
【００４４】
続くＳ５ステップでは、制御部１０１は、第２格納部１１５に格納されている処理有効幅カウンタを１デクリメントし、デクリメント後の処理有効幅カウンタが０であると判定するか或いは第２格納部１１５に格納されているモード情報がモード３を示していると判定するとＳ６ステップへ処理を進め、そうでなければＳ３５ステップへ処理を進める。
【００４５】
Ｓ６ステップでは、制御部１０１は、第２格納部１１５に格納されているモード情報が０であると判定するとＳ３５ステップへ処理を進め、そうでなければＳ７ステップへ処理を進める。
【００４６】
Ｓ７ステップでは、制御部１０１は、主走査有効ドット判定を行う。具体的には、制御部１０１は、主走査方向の両端の２０ｍｍを除く範囲内を、横に８ドットのブロックで検索してゆき、連続性のあるドットが規定以上に達すると画素ラインと判定する。
【００４７】
Ｓ８ステップでは、制御部１０１は、第２格納部１１５に格納されているモード情報がモード１であると判定するとＳ９ステップへ処理を進め、そうでなければ図３に示すＳ１５ステップへ処理を進める。
【００４８】
尚、Ｓ１ステップで第２格納部１１５を初期化した後に前記Ｓ８ステップを処理する場合には、モードは１となっている為、Ｓ９ステップへ処理を進める。
【００４９】
Ｓ９ステップでは、制御部１０１は、第３格納部１１６に格納されているデータを１ライン読み出し、黒ラインであると判定するとＳ１２ステップへ処理を進め、そうでなければＳ１０ステップへ処理を進める。
【００５０】
Ｓ１０ステップでは、制御部１０１は画素ラインカウンタを０とし、Ｓ１１ステップへ処理を進める。
【００５１】
Ｓ１１ステップでは、制御部１０１は、第２格納部１１５に格納されている印刷フラグをオンし、Ｓ３６ステップへ処理を進める。
【００５２】
一方、Ｓ１２ステップでは、制御部１０１は、画素ラインカウンタを１インクリメントし、Ｓ１３ステップへ処理を進める。
【００５３】
Ｓ１３ステップでは、制御部１０１は、画素ラインカウンタが予め定められた有効幅を越えたか否かを判定する。具体的には、制御部１０１は、画素ラインカウンタのカウンタ値がスーパーファインモードで１３ライン以上、ファインモードで７ライン以上、標準モードで４ライン以上と判定すると、Ｓ１４ステップへ処理を進め、そうでなければＳ１１ステップへ処理を進める。
【００５４】
Ｓ１４ステップでは、制御部１０１は、第２格納部１１５に格納されたモードを２とした後にＳ１１ステップへ処理を進める。
【００５５】
このように、モード１における処理では、有効画素ライン数、即ち黒のライン数が所定のライン数以上である場合には、発信元印字があると判定する。
【００５６】
続いて、モード２における処理について説明する。
【００５７】
図３のＳ１５ステップにおいて、制御部１０１は、第２格納部１１５に格納されているモード情報がモード２を示していると判定するとＳ１６ステップへ処理を進め、そうでなければ、Ｓ２３ステップへ処理を進める。
【００５８】
Ｓ１６ステップでは、制御部１０１は、読取部が有効画素ライン（黒ライン）を読取ったと判定するとＳ１７ステップへ処理を進め、そうでなければＳ１９ステップへ処理を進める。
【００５９】
Ｓ１７ステップでは、制御部１０１は、第２格納部１１５に格納されている白ラインカウンタをクリアし、Ｓ１８ステップへ処理を進める。
【００６０】
Ｓ１８ステップでは、制御部１０１は、第２格納部１１５に格納されている印刷指示フラグをオンし、図３に示すＳ３６ステップへ処理を戻す。
【００６１】
Ｓ１９ステップでは、制御部１０１は、第２格納部１１５に格納されている白ラインカウンタを１インクリメントさせ、Ｓ２０ステップへ処理を進める。
【００６２】
Ｓ２０ステップでは、制御部１０１は、白ラインカウンタの値が所定の値（スーパーファインモードで９以上、ファインモードで５以上、標準モードで３以上）に達したと判定するとＳ２１ステップへ処理を進め、そうでなければＳ２２ステップへ処理を進める。
【００６３】
Ｓ２１ステップでは、制御部１０１は、第２格納部１１５に格納されているモード情報を３とし、Ｓ２２ステップへ処理を進める。
【００６４】
Ｓ２２ステップでは、制御部１０１は、第２格納部１１５に格納されている印刷指示フラグをオフとした後に、図３に示すＳ３６ステップへ処理を戻す。
【００６５】
このように、図３のＳ１５ステップ〜Ｓ２２ステップでは、白ラインが所定の数以上となると、発信元印字と本文との間に存在する本文余白部であると判定し、モード３へと移行する。
【００６６】
Ｓ２３ステップでは、制御部１０１は、受信データが有効画素ライン（黒ライン）であると判定するとＳ２４ステップへ処理を進め、そうでなければＳ２７ステップへ処理を進める。
【００６７】
Ｓ２４ステップでは、制御部１０１は、第２格納部１１５に格納されている画素ラインカウンタを１インクリメントさせ、Ｓ２５ステップへ処理を進める。
【００６８】
Ｓ２５ステップでは、制御部１０１は、第２格納部１１５に格納されている黒ラインカウンタの値が所定の値（スーパーファインモードで１３以上、ファインモードで７以上、標準モードで４以上）に達したと判定するとＳ３０ステップへ処理を進め、そうでなければＳ２６ステップへ処理を進める。
【００６９】
Ｓ２６ステップでは、制御部１０１は、第２格納部１１５に格納されている印刷指示フラグをオフし、図２に示すＳ３６ステップへ処理を戻す。
【００７０】
Ｓ２７ステップでは、制御部１０１は、第２格納部１１５に格納されている白ラインカウンタの値を１インクリメントさせ、Ｓ２８ステップへ処理を進める。
【００７１】
Ｓ２８ステップでは、制御部１０１は、蓄積ラインを破棄すると共に、破棄したライン数を白ラインカウンタに加算する。具体的には、制御部１０１は、第２格納部１１５に格納されているリードポインタの示すバッファメモリ中のアドレスとライトポインタの示すバッファメモリ中のアドレスを一致させる。即ち、ライトポインタのアドレスとライトポインタのアドレスの差の分のデータを白ラインデータとして白ラインカウンタに加算させる。
【００７２】
なぜ、このような処理を行うか詳細に説明する。１ライン復号が行われるたびにライトポインタが示すアドレス領域に画像が格納され、ライトポインタは次のアドレスを示すようになる。又、１ライン印刷が行われる度にリードポインタが示すラインメモリの画像が読み出され、リードポインタは次のアドレスを示すようになる。このような処理を行っている際に、印刷を一時停止すると、復号されたラインデータがラインメモリに格納され続け、ライトポインタはラインデータが格納されたアドレスを示すよう更新され続けるが、印刷が停止している為にリードポインタは次のアドレスを示すように更新されることがなく、印刷停止直前に示していたアドレスを示し続けることとなる。
【００７３】
この為、発信元情報部から本文余白部までのデータを読み込んでいる途中に、発信元情報部から本文までの間に存在する文字データでないゴミなどの黒ラインデータを読み込み（Ｓ２３〜Ｓ２６ステップ）、次に白ラインデータを読み込んだ際には、ごみ等の黒ラインデータを白ラインデータとして印字することができる。
【００７４】
Ｓ２９ステップでは、制御部１０１は、白ラインカウンタのカウント値が、予め定められた最大カット幅（例えば、２０ｍｍ）と最小余白（例えば、４ｍｍ）の和を越えたと判定するとＳ３０ステップへ処理を進め、そうでなければＳ２６ステップへ処理を進める。
【００７５】
Ｓ３０ステップでは、制御部１０１は、白ラインカウンタのカウント値から最大カット幅を減算しＳ３１ステップへ処理を進める。
【００７６】
Ｓ３１ステップでは、制御部１０１は、前記Ｓ３０ステップにおいて減算した値が最小余白以下であると判定するとＳ３２ステップへ処理を進める。
【００７７】
Ｓ３２ステップでは、制御部１０１は、第２格納部１１５に格納されている白ラインカウンタの値を第２格納部１１５に予め格納されている最小余白幅に設定し、Ｓ３３ステップへ処理を進める。
【００７８】
尚、前記Ｓ３０ステップで演算した余白幅が最小余白幅以下であると、前記Ｓ３２ステップで余白幅を最小余白幅としたのは、発信元情報部と本文との間の本文余白部が全くないよりも、ある程度のあったほうがユーザにとって見やすいからである。又、前記Ｓ３１ステップで余白幅が最小余白幅より大である場合に余白幅をそのままにしたのは、送信側が発信元情報部と本文との間に多くの余白を取りたいと考えている場合があるため、このような場合には、本文余白部を送信側から送られてきたデータにおける余白幅とすることが好ましいからである。
【００７９】
Ｓ３３ステップでは、制御部１０１は、第２格納部１１５に格納されているモード情報を０とし、Ｓ３４ステップへ処理を進める。
【００８０】
Ｓ３４ステップでは、制御部１０１は、第２格納部１１５に格納されている印刷指示フラグをオンとし、図３のＳ３６ステップへ処理を進める。
【００８１】
このように、モード３では、発信元情報部から続く白ラインをカウントしてゆき、カウントした白ライン数が予め定められた最大カット幅と最小余白の和を越えると、白ラインカウンタから最大カット幅を減算し、発信元印字と本文との間に少なくとも最小余白分の空白を残すことができる（Ｓ２３〜Ｓ３０ステップ）。
【００８２】
又、有効画素カウンタが所定の値以上となると（Ｓ２５ステップのＹＥＳ）、本文が存在すると判定し、その後に白ラインカウンタの値から最大カット幅を減算し（Ｓ３０ステップ）、更に、減算した値が最小余白以下である場合には（Ｓ３１ステップのＹＥＳ）、白ラインカウントを最小余白幅に設定する為（Ｓ３２ステップ）、発信元印字と本文との間に少なくとも最小余白分の空白を残すことができる。
【００８３】
図２のＳ３５〜Ｓ４０ステップは印刷処理を示している。
【００８４】
図２のＳ３５ステップでは、制御部１０１は、第２格納部１１５に格納されている印刷指示フラグをオンし、Ｓ３６ステップへ処理を進める。
【００８５】
Ｓ３６ステップでは、制御部１０１は、第２格納部１１５に格納されている印刷指示フラグがオンであると判定するとＳ３７ステップへ処理を進め、そうでなければＳ２ステップへ処理を戻す。
【００８６】
Ｓ３７ステップでは、制御部１０１は、白ラインカウンタが１以上白ラインのカウント値を示していると判定するとＳ３８ステップへ処理を進め、そうでなければＳ３９ステップへ処理を進める。
【００８７】
Ｓ３８ステップでは、制御部１０１は、印字部１１２を制御することにより白ラインを１ライン印字すると共に第２格納部１１５に格納されている白ラインカウンタを１デクリメントする。更に、第３格納部１１６のリードポインタを１インクリメントする。即ち、次に読み出すべきデータのアドレスを前記リードポインタに設定する。
【００８８】
Ｓ３９ステップでは、制御部１０１は、第２格納部１１５に格納されているライトポインタとリードポインタが一致すると判定するとＳ４０ステップへ処理を進め、そうでなければ、Ｓ２ステップへ処理を戻す。
【００８９】
Ｓ４０ステップでは、制御部１０１は、第３格納部１１６に格納されているラインデータを１ライン印字すると共に黒ラインカウンタを１デクリメントし、更にリードポインタを１インクリメントし、Ｓ３９ステップへ処理を戻す。
【００９０】
以上説明したように、本実施例装置では、発信元情報部と本文との間の空白部分を削除すると共に、適度な空白を挿入することが可能である為、受信原稿をできるだけ１頁の用紙内に収めると共に、ユーザにとって見易い受信画像を出力することが可能である。
【００９１】
尚、本実施例では、最大カット幅を２０ｍｍとし、最小余白を４ｍｍとしたが、これらの値はユーザが設定可能としても良く、又、工場出荷時にメーカーが設定しても良い。
【００９２】
又、処理有効幅カウンタの値もユーザが設定したりメーカ側で設定可能としても良い。
【００９３】
【発明の効果】
本発明のファクシミリ装置では、受信画情報をできるだけ１枚の用紙内に収めることができると共に、ユーザが見易い受信原稿とすることができる。
【図面の簡単な説明】
【図１】本発明を適用してなる実施例装置のブロック図である。
【図２】本実施例装置の動作を示すフロー図である。
【図３】本実施例装置の動作を示すフロー図である。
【図４】出力されたデータを表わす図である。
【符号の説明】
１０１  制御部
１１２  印字部
１１５  第２格納部
１１６  第３格納部
【図１】
2004179891.tif 000003
【図２】
2004179891.tif 000004
【図３】
2004179891.tif 000005
【図４】
2004179891.tif 000006