(57)【特許請求の範囲】
【請求項１】
回線を介して遠隔地のファクシミリ装置と通信すると共に画像データの送受信が可能なファクシミリ通信部と、該ファクシミリ通信部により得られる通信相手の利用可能な解像度とは無関係に原稿画像を画像データとして読み取るスキャナ部と、画像データを出力可能なプロッタ部とを有するファクシミリ装置において、通信相手となる相手ファクシミリ装置が利用可能な解像度を判別する相手解像度判別手段と、ファクシミリ送信する送信画像データの解像度と前記相手ファクシミリ装置の利用可能な解像度とを比較して拡大縮小等の変倍率を判定する変倍率判定手段と、前記変倍率に対応して予め定められた画像フィルタを選定する画像フィルタ選定手段と、前記原稿画像の１ページである原稿ページがファクシミリ通信の解像度以上である場合に分割して通信ページとしてファクシミリ送信を行うページ分割手段と、前記通信ページと前記原稿ページとの相関を判別する相関判別手段と、前記通信ページを前記原稿ページに集約する通信ページ集約手段と、前記通信ページが通信における１ページに満たない非満了ページであるか否かを判別する非満了ページ判別手段と、前記非満了ページを集約して集約ページにする非満了ページ集約手段とを有し、ファクシミリ送信時に前記送信画像データを選定された前記画像フィルタを介して送信すると共に、前記相手ファクシミリ装置が当該ファクシミリ装置と同じ機能を有した装置である場合はファクシミリ通信規格に定められた解像度以外の解像度により送信を行い、さらに前記集約ページを含む前記通信ページを前記原稿ページに集約が可能であって、前記原稿画像の解像度がファクシミリ通信に用いる解像度の整数倍でない場合は、前記通信ページ集約手段により前記通信ページを削減して通信時間を削減するようにしたことを特徴とするファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像原稿の読込と出力が可能なファクシミリ装置に関し、特に、送受信する画像データをファクシミリ通信に適したデータに変換してから送受信する機能を有するファクシミリ装置に関する。
【０００２】
【従来の技術】
一般的に、ファクシミリ装置はＩＴＵ規格等により標準の通信プロトコルや解像度が規定されており、送信側のファクシミリ装置と受信側のファクシミリ装置間においては、その標準規格に従って通信が行われている。
ＩＴＵ規格等の標準規格に従うと、送信側のファクシミリ装置で画像の読込をする前に、送信側と受信側のファクシミリ装置との間で通信を行い受信側の最高の解像度を送信側で得て、その解像度に合わせて送信側のファクシミリ装置では画像の読込を行って受信側に向けて送信するようにしている。
一方、標準の通信規格に従うと受信側の解像度がわかるまでは画像読込ができない問題があることや、受信側の最高解像度よりも高い解像度の画像を送受信したい場合に送信できないという問題等があることから、それらの問題を解決するためにファクシミリ装置を製造する各社では自社のファクシミリ装置間のみで通信可能な様々な独自の通信規格を発表している。
例えば、特開平５−１９９３９５号公報は、ファクシミリ通信については標準的であるが、画情報を通信する前のプロトコルで通信相手同士が利用できる最密な解像度を決定してから画情報を通信し、受信側で高い解像度に変換する独自のファクシミリ通信方法が示され、特に画像データがアウトラインベクトルである場合が示されている。
また、特開平９−３１２７１４号公報では、受信側の最高解像度がわかる前に画像読み取りを行うファクシミリ装置において、ファクシミリ通信により受信側の相手局が送信側の自局より解像度の能力が低いことがわかった場合、読み取った画像を間引く等の変換を行わず、原稿１ページを複数のページに分割して送信している。その際に、分割の比率や、分割境界における画像の乱れを防ぐための重ね書き等の工夫を行っている。
また、独自の通信規格ではないが、受信側の解像度がわかる前に画像読込を行い、受信側の解像度がわかった後に読込んだ画像データに変換処理を行って送信する方法も知られている。
【０００３】
【発明が解決しようとする課題】
しかしながら、相手が不特定の通常のファクシミリ通信の場合、ＩＴＵ規格により相手の最高解像度により解像度が決められているので、規格外の解像度の原稿画像の画像データは、読み取り時やデータ変換時に予想外の拡大や縮小を余儀なくされる。
そのため、ファクシミリ送受信ができたとしても、本来の意味での原稿のイメージがゆがめられて通信されたり、規格外の解像度ということで、特殊な独自機能のないファクシミリ通信相手に対しては通信が行えないことさえある。
上記した特開平９−３１２７１４号公報に記載したファクシミリ装置もそのような不具合を解消する目的の装置であるが、単純に拡大して送信しているだけであり、細部のイメージ画像を伝達できる目的は達成できるが、通信コストは解像度の差分が大きいほど増加し、原稿の再現性は損なわれる。従って、送信しようとする原稿が単純な画像なので高解像度を必要としないような場合にも高解像度のデータを特に変換せずに伝送することになり、その場合には拡大して送るので、不要な拡大が行われ、不要な通信コストがかかることになる。
また、パーソナルコンピュータ等で使用されるプリンタデータ等は、アウトラインフォントを用いているのが一般的になっているが、この処理は高度であり、専用のＡＳＩＣやＣＰＵなどを用いる必要がある。
特開平５−１９９３９５号公報に示された内容は、上記のようなアウトラインフォントを圧縮伸長できる回路を搭載した装置同士におけるファクシミリ通信に限定したものであり一般的なファクシミリ通信に適用できるものではない。
本発明では、上述した如き従来の欠点を除去するためになされたものであって、従来の読込画像記憶部を備えたファクシミリ装置に対し、小規模かつ低コストのユニットを追加するだけで上記のような欠点を解消できるファクシミリ装置を提供することを目的とする。
また、ファクシミリ通信規格外の解像度の画像データであっても、更にその画像データが、ファクシミリ装置本体のスキャナで読み込まれた画像データ以外のデータであっても、適した変倍処理を行い通信できるファクシミリ装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上述の目的を達成するため、本発明のファクシミリ装置は、回線を介して遠隔地のファクシミリ装置と通信すると共に画像データの送受信が可能なファクシミリ通信部と、該ファクシミリ通信部により得られる通信相手の利用可能な解像度とは無関係に原稿画像を画像データとして読み取るスキャナ部と、画像データを出力可能なプロッタ部とを有するファクシミリ装置において、通信相手となる相手ファクシミリ装置が利用可能な解像度を判別する相手解像度判別手段と、ファクシミリ送信する送信画像データの解像度と前記相手ファクシミリ装置の利用可能な解像度とを比較して拡大縮小等の変倍率を判定する変倍率判定手段と、前記変倍率に対応して予め定められた画像フィルタを選定する画像フィルタ選定手段と、前記原稿画像の１ページである原稿ページがファクシミリ通信の解像度以上である場合に分割して通信ページとしてファクシミリ送信を行うページ分割手段と、前記通信ページと前記原稿ページとの相関を判別する相関判別手段と、前記通信ページを前記原稿ページに集約する通信ページ集約手段と、前記通信ページが通信における１ページに満たない非満了ページであるか否かを判別する非満了ページ判別手段と、前記非満了ページを集約して集約ページにする非満了ページ集約手段とを有し、ファクシミリ送信時に前記送信画像データを選定された前記画像フィルタを介して送信すると共に、前記相手ファクシミリ装置が当該ファクシミリ装置と同じ機能を有した装置である場合はファクシミリ通信規格に定められた解像度以外の解像度により送信を行い、さらに前記集約ページを含む前記通信ページを前記原稿ページに集約が可能であって、前記原稿画像の解像度がファクシミリ通信に用いる解像度の整数倍でない場合は、前記通信ページ集約手段により前記通信ページを削減して通信時間を削減するようにしたことを特徴とする。
【０００５】
【発明の実施の形態】
以下、本発明を図示した実施形態に基づいて説明する。
図１は、本発明のファクシミリ装置の一実施形態の構成を示すブロック図である。
図１に示すファクシミリ装置は、ファクシミリ装置として機能すると共にスキャナやプロッタとしても使用可能な複合装置１であり、その中には、ＣＣＤ等の画像読み取り素子を用いて原稿の画像を読み取るスキャナ２、レーザー等により画像形成して出力するプロッタ３、回線を介して相手ファクシミリ装置との通信と画像データの送受信を行うファクシミリユニット４と、本発明の画像フィルタ処理や分割等を行う画像処理ユニット７と、複合装置１における設定を入力することができる操作部１６とを有している。また、複合装置１の画像処理ユニット７は、画像データの入力や加工が可能なパーソナルコンピュータ等の外部機器１５と接続され、ファクシミリユニット４は、アナログ公衆通信回線であるＰＳＴＮ公衆回線５やデジタル公衆回線であるＩＳＤＮ−Ｇ４回線６と接続されている。
この図１のシステム構成は、既存の複合装置を用いたシステムにおけるファクシミリユニット４とスキャナ２とプロッタ３と外部機器１５の間に、インターフェース（Ｉ／Ｆ）的に画像処理ユニット７を介在させた構成である。
【０００６】
画像処理ユニット７の内部には、入出力インターフェースであるブリッジ８と、ファクシミリ受信した画像データやスキャナで読み込んだ画像データや外部機器から入力した画像データ等を保持するｗｏｒｋＲＡＭ部９と、ファクシミリ送受信用のスムージングを行うための条件等を備えるｆａｘ用スムージング部１０と、イメージデータファイルのビットマップデータファイルへの変換等の画像データ変換が可能なファイル変換部１１と、外部機器１５とのインターフェースとなる外部接続Ｉ／Ｆ部１２と、画像処理ユニット７全体の制御と判定や選択を行うＭＰＵ部１３と、画像処理ユニット７で実行されるプログラムや処理に関するデータ等を格納するシステムＲＯＭ部１４とを有している。
スキャナ２とプロッタ３とファクシミリユニット４の３者間の入出力は、複合装置１内部のバスに画像処理ユニット７のブリッジ８を介して入出力される。また、外部機器１５は、外部接続１／Ｆ部１２を介して入出力される。ファクシミリユニット４やスキャナ２や外部機器１５からの入力画像データはｗｏｒｋＲＡＭ部９に一時的に記憶され、プロッタ３或いはファクシミリユニット４等に出力される。ファクシミリ送受信される画像データは、ｆａｘスムージング部１０の画像フィルタ等により通信に適した画像処理が行われる。外部機器１５から入力される画像データが画像処理ユニット７で処理可能なファイル形式でない場合には、ファイル変換部１１により各種画情報のファイル変換が行われる。。
【０００７】
スキャナ２のＣＣＤ等で読みとられた原稿画像は、画像データとなってＣＣＤの補正が施された後、画像処理ユニット７に入力される。尚、スキャナ２で読み取られる画像データは、ＩＴＵ標準の解像度（６００ｄｐｉ等）以上であるのが一般的である。
プロッタ３へ出力される画像データは単純なビットマップで、画像処理ユニット７からはプロッタの能力（６００ｄｐｉ等）に合わせた解像度で出力される。外部機器１５との画像データの入出力は、ビットマップ形式でも良いし、ファイル変換部１１でビットマップ形式に変換可能なファイル形式のデータであればどのような形式のデータであっても良い。
ファクシミリ送受信時には、ファクシミリユニット部４によるファクシミリプロトコルに従った通信により相手機の解像度が判明する。相手機としては、高機能なファクシミリ装置や独自手順を有するものである必要は無くＩＴＵ標準機でもよい。例えば、上述の複合装置１が６００ｄｐｉのコピー機能（スキャナ２で読込んでプロッタ３で出力する）を有している場合で、相手機が単純なファクシミリ機能しか有しないパーソナルファクシミリである場合を考える。その場合には、相手機とのファクシミリ通信における細かい字による通信の、８＊７．７（本／ｍｍ）が今回の相手とのファクシミリ通信における最密解像度になる。
ファクシミリ通信における上記の８＊７．７（本／ｍｍ）はミリ系であり、６００ｄｐｉ（ドット・パー・インチドット・パー・インチ）はインチ系であるが、ミリ系−インチ系の変換は、複写装置（コピア）或いはパーソナルコンピュータ（ＰＣ）の画データとファクシミリ通信装置のインターフェース（Ｉ／Ｆ）部の間における従来からの技術が知られており、その変換の技術により微調整を行って２００＊２００ｄｐｉへの変換を行う。
次に、２００＊２００ｄｐｉに変換したデータを６００＊６００ｄｐｉと比較すると、この場合は３＊３倍にあたる変倍率が求まる。この変倍率を求めるには、読み込んだ原稿データの１ラインのデータ数と総ライン数から計算することもできる。得られた変倍率の大きさに応じ、且つ、ファクシミリ通信特有のライン抜けやラインつぶれ等も考慮して予め設定された画像フィルタにより、拡大／縮小処理やスムージング処理等を行う。
【０００８】
図２は、図１の本発明の一実施形態の構成における基本的な動作を示すフローチャートである。
ステップＳ１では、操作部１６から入力された設定に基づき送信原稿がスキャナ２から読み込まれて、原稿の画像データが解像度データと共にｗｏｒｋＲＡＭ部９に一時記憶される。すると、ＭＰＵ１３は、読み込んだ画像データの解像度ＡＳは保留にしたままファクシミリユニット４を起動させて相手の電話番号の発呼を行う。
ステップ２では、相手からの応答信号を受信したか否か、即ち、相手が応答したか否かの判断を行い、相手が応答した場合（ステップＳ２：Ｙｅｓ）にはステップＳ３に進み、相手が応答しない場合（ステップＳ２：Ｎｏ）にはステップＳ４に進む。
ステップＳ３では、ファクシミリプロトコルの通信により相手の解像度の問い合わせを行って相手装置の解像度ＡＴを得てＭＰＵ１３に通知してステップＳ５に進む。
ステップＳ４では、設定された応答待ち受け時間を超えたか否かの判断を行い、応答待ち受け時間を超えている場合（ステップＳ４：Ｙｅｓ）には送信処理を終了し、応答待ち受け時間を超えていない場合（ステップＳ４：Ｎｏ）にはステップＳ２に戻る。
ステップＳ５では、ステップＳ３で得られた相手装置の解像度と同じ解像度で送信することをＭＰＵ１３の指示によりファクシミリユニット部４で宣言してステップＳ６に進む。
【０００９】
ステップＳ６では、ステップＳ１で読み取った画像データの解像度ＡＳとステップＳ３で得られた相手装置の解像度ＡＴの比Ｂ（＝ＡＴ／ＡＳ）をＭＰＵ１３により算出し、Ｂが１／３以下であるか否かの判断を行う。Ｂが１／３以下である場合（ステップＳ６：Ｙｅｓ）にはステップＳ７に進み、Ｂが１／３以下でない場合（ステップＳ６：Ｎｏ）にはステップＳ８に進む。
ステップＳ７では、解像度ＡＳの画像データをそのまま１／Ｂ倍に拡大してステップＳ１７に進む。
ステップＳ８では、Ｂが１／２以下であるか否かの判断を行う。Ｂが１／２以下である場合（ステップＳ８：Ｙｅｓ）にはステップＳ９に進み、Ｂが１／２以下でない場合（ステップＳ８：Ｎｏ）にはステップＳ１０に進む。
ステップＳ９では、スムージング間引き１の画像フィルタにより、解像度ＡＳの画像データを解像度ＡＴの画像データにして等倍のままでステップＳ１７に進む。
ステップＳ１０では、Ｂが１以下であるか否かの判断を行う。Ｂが１以下である場合（ステップＳ１０：Ｙｅｓ）にはステップＳ１１に進み、Ｂが１以下でない場合（ステップＳ１０：Ｎｏ）にはステップＳ１２に進む。
【００１０】
ステップＳ１１では、スムージング間引き２の画像フィルタにより、解像度ＡＳの画像データを解像度ＡＴの画像データにして等倍のままでステップＳ１７に進む。
ステップＳ１２では、Ｂが２以下であるか否かの判断を行う。Ｂが２以下である場合（ステップＳ１２：Ｙｅｓ）にはステップＳ１３に進み、Ｂが２以下でない場合（ステップＳ１２：Ｎｏ）にはステップＳ１４に進む。
ステップＳ１３では、スムージングビット増し１の画像フィルタにより、解像度ＡＳの画像データを解像度ＡＴの画像データにして等倍のままでステップＳ１７に進む。
ステップＳ１４では、Ｂが３以下であるか否かの判断を行う。Ｂが３以下である場合（ステップＳ１４：Ｙｅｓ）にはステップＳ１５に進み、Ｂが３以下でない場合（ステップＳ１４：Ｎｏ）にはステップＳ１６に進む。
ステップＳ１５では、スムージングビット増し２の画像フィルタにより、解像度ＡＳの画像データを解像度ＡＴの画像データにして等倍のままでステップＳ１７に進む。
ステップＳ１６では、Ｂが３より大きい場合であるので、解像度ＡＳの画像データをそのまま１／Ｂ倍に縮小してステップＳ１７に進む。
ステップＳ１７では、画像処理ユニット７から出力された画像データを、相手の装置の解像度によりファクシミリユニット部４から送信する。
【００１１】
次に、上記複合装置に接続されたパーソナルコンピュータのような外部機器１３からＰＣフォーマット等のまま画像データが入力される場合について説明する。
外部機器１５から外部接続Ｉ／Ｆ部１２を介して画像処理ユニット７に入力されるデータには、画像データと共にその画像データのフォーマット種別や解像度等についてのデータコマンドを含むようにする。画像処理ユニット７ではファイル変換部１１により入力した画像データをビットマップデータに展開してｗｏｒｋＲＡＭ部９に格納する。ｗｏｒｋＲＡＭ部９に一時記憶されたビットマップデータから１ラインのデータ数やライン数は、例えば、ＤＭＡ転送力ウンタ等を用いることにより容易に判別することができる。それ以降の処理については、上記の図１のところで説明した内容と同様である。
【００１２】
次に、送信側と受信側で同様な独自仕様の機能を備えている場合には、上記の実施形態において原稿が拡大される場合であっても、分割して送信が可能になることを説明する。
ファクシミリ通信では、相手装置が自分と同じ独自仕様の通信機能を有した機器であるか否かを判別可能である。尚、ここで言う同じ独自仕様の通信機能とは、全く同じ独自仕様でなくとも、本明細書に記載した内容の仕様の通信機能を有していれば良い。
例えば、上記した図１の説明に記載した例では、６００ｄｐｉの画像データを２００ｄｐｉでファクシミリ送信するので、主走査方向も副走査方向も３倍になり、１ページの原稿は３＊３＝９ページになる。これを、例えば、図３のページ相関の方法例に示した様に、一番上の行の左から右へ順に並べて３個並んだら一つ下の行に移って左から右へ純に並べるというようにして、行が上から下へ推移すると予め決めておけば良い。ファクシミリ通信で送信側は、最初に独自プロトコルで縦横ページ数を相手装置と交渉し、通信ページ毎に原稿何ページの何／９ページと宣言すれば良い。受信側では、独自プロトコルで得た分割ページの送信順序の情報により、通信ページを１原稿ごとビットマップで順に組み合わせて復元して、復元終了後にプリントアウト等を行うことで分割されたページの再現が可能となる。
この独自プロトコルによる方法は、従来の標準のプロトコルのソフトウエアに小変更を加える方法であっても、イメージデータに独自プロトコルであることを宣言するデータを挿入しても良い。そのようなデータとしては、例えば、通常起こり得ないイメージデータ（１ドット毎の白黒の繰り返しなどの規則的白黒データ等で通信相手機の画処理において補正されて消えてしまうものや人の目にはゴミにしか写らないもの）をデータラインの先頭に埋め込んでやれば良い。いずれの方法を用いても、受信したファクシミリ装置がプロッタに転送する前に通信ページを原稿ページと同様な印刷ページに変換が可能である。
【００１３】
上記の独自プロトコルであることの認識や画像データの分割は、ＭＰＵ部１３で実行され、原稿ページと分割された通信ページの相関関係等のデータは、システムＲＯＭ部１４に格納され、間引きやビット増し等の画像フィルタは、ファクシミリ用スムージング部１０に格納される。
ところで、上記の分割して送信する場合は、主走査方向も副走査方向もちょうど３倍であるので９ページちょうどになったが、実際の解像度の中にはファクシミリの解像度の整数倍にはならない場合も存在する。例えば、原稿の解像度が４８０＊４８０ｄｐｉでファクシミリ送信が２００ｄｐｉの場合等である。この場合を図４のページ端数の処理の方法例に示す。
図４における通信ページの３、６、７、８、９ページでは、ビットマップデータが１ページ分に足りていない。この場合の３、６ページにおけるデータの不足した部分（図４における主走査方向８０ｄｐｉ以上の右部分）は白ビットで詰めており、７、８、９ページにおけるデータの不足した部分（図４における副走査方向８０ｄｐｉ以上の下の部分）は副走査方向の途中で切る等の処理を行っている。
その場合、ファクシミリ通信におけるページ間では、回線状況によってファクシミリ装置の伝送速度が適切かどうか判定してシフトダウン等を行うため、通信ページ間があるだけ全通信時間が延びてしまい、結果的に通信コストが上がる。そこで、通信ページの端数ページ（１ページに満たないページ）は全て１つの通信ページ（１ページのビット数を超えたら副走査方向に延ばす）に合成する。整合のやり方の例は以下の通りである。
【００１４】
縦横ページ数と解像度は、上記図３の説明に記載したように独自プロトコルで宣言し合うので、送受信局共どのページがどの程度だけ端数になるかは判別可能である。例えば、図４のように左上詰めであれば、右端の３、６、９ページと下の７、８、９ページのみが端数を有するページになる。
一般的に、解像度は２００ｄｐｉや６００ｄｐｉ等の１００ｄｐｉ刻みであったり、そうでなければ４８０ｄｐｉ等の４０ｄｐｉの倍数が用いられており、その他の解像度はあまり使用されていない。従って、解像度の組合せは有限であるので、組合せ同士でその最小公倍数を予め定義しておくことができる。
例えば、図４の場合には通信ページが２００ｄｐｉで端数の有る通信ページは４８０−２００＊２＝８０ｄｐｉしかデータが無いので、４０ｄｐｉ毎に端数の有る通信ページをブロック分けする。それを図３の番号順に番号分けし、通信ページやブロック番号の若い順から送信する。（ブロック数等を通信ページの頭で宣言しても良い。）
更に具体的には、例えば、原稿ページ１を、通信ページ３のブロック１から１０までと、通信ページ６のブロック１から１０までと、通信ページ７のブロック１から１０までと、通信ページ８のブロック１から１０までと、通信ページ９のブロック１から４までとの合成ページとすればよい。
尚、解像度の組み合わせが有限であることから、通信ページ数により原稿と通信ページ間の相関関係を知ることができる。例えば、ファクシミリ通信の解像度が２００ｄｐｉ＊２００ｄｐｉであり、通信ページが９ページであれば、３＊３倍の１通りの相関関係となる。また、通信ページが８ページであれば、２＊４倍の相関関係であることになる。
また、原稿の幅については、上記のように通信ページが９ページの場合には縦も横も３ページにより原稿の１ページが構成されるので、受信側において受信データをイメージデータに伸長した場合に１ラインのビット数から判断することができる。
例えば、受信側で伸長したイメージデータの１ラインのビット数が１６５３ビットであるならば、１６５３（ｄｏｔ）÷６００（ｄｏｔ／ｉｎｃｈ）×２５．４（ｍｍ）×３（ページ）＝２０９．９３１（ｍｍ）≒２１０（ｍｍ）  →  Ａ４の幅  ということになり、送信原稿がＡ４の幅であることが受信側でわかることになる。
【００１５】
図３の場合の動作フローチャートを示す図が図５（ａ）、（ｂ）である。
図５（ａ）が送信側のファクシミリ装置の動作を示すフローチャートであり、図５（ｂ）が受信側のファクシミリ装置の動作を示すフローチャートである。
図５（ａ）において、ステップＳ２１では、ＭＰＵ部１３において操作部１６からのファクシミリ送信の指示を受け付ける。
ステップＳ２２では、ＭＰＵ部１３は最大解像度で画像原稿を読みとるようにスキャナ２に指示を出す。
ステップＳ２３では、読みとった画像データのｗｏｒｋＲＡＭ部９への格納（蓄積）を行う。
ステップＳ２４では、ＭＰＵ部１３はファクシミリユニット部４にファクシミリ送信手順の開始を指示する。
ステップＳ２５では、相手のファクシミリ装置が独自手順（プロトコル）に対応した装置であるか否かの判断を行い、相手装置が独自プロトコルに対応する場合（ステップＳ２５：Ｙｅｓ）にはステップＳ２６に進み、相手装置が独自プロトコルに対応しない場合（ステップＳ２５：Ｎｏ）には図２のフローチャートのＳ２に進む。
ステップＳ２６では、独自手順を開始する。
【００１６】
ステップＳ２７では、相手装置において読みとった最大解像度のままプロッタ出力可能か否かの判断を行い、最大解像度のまま出力可能な場合（ステップＳ２７：Ｙｅｓ）にはステップＳ３０に進み、最大解像度のまま出力可能でない場合（ステップＳ２７：Ｎｏ）にはステップＳ２８に進む。
ステップＳ２８では、相手装置で出力可能な最大の解像度を取得する。
ステップＳ２９では、取得した相手装置の最大解像度に画像データを変換する。
尚、相手装置が独自手順に対応可能であることがわかっている場合には、例えば、ｗｏｒｋＲＡＭ部９に画像データを蓄積する時にその情報と共に蓄積することで点線で示したようにステップＳ２５〜Ｓ２７を短縮することができる。
ステップＳ３０では、相手装置との間のファクシミリ通信の解像度（ファクシミリモデムの能力による）を取得する。
ステップＳ３１では、ｗｏｒｋＲＡＭ部９に蓄積されたビットマップの画像データを、ステップＳ３０で得た通信の解像度により分割する。
ステップＳ３２では、システムＲＯＭ部１４に蓄積されている分割の相関関係データにより、通信の順序が決定される。
ステップＳ３３では、相手装置に通信ページ数と順序を通知するように要求する。
尚、相手装置が独自手順に対応可能であることがわかっている場合には、上記のステップＳ２５〜Ｓ２７の短縮と同様にステップＳ３２〜Ｓ３３も短縮することができる。
ステップＳ３４では、決定したページ数と順序に従って順次送信する。
【００１７】
次に、受信側の図５（ｂ）を説明する。
ステップＳ４１では、ファクシミリ受信の着呼通知を受け付ける。
ステップＳ４２では、通信相手のファクシミリ装置が独自手順（プロトコル）に対応した装置であるか否かの判断を行い、相手装置が独自プロトコルに対応する場合（ステップＳ４２：Ｙｅｓ）にはステップＳ４３に進み、相手装置が独自プロトコルに対応しない場合（ステップＳ４２：Ｎｏ）には処理を終了する。
ステップＳ４３では、ＭＰＵ部１３はファクシミリユニット部４にファクシミリ送信の独自手順の開始を指示する。
ステップＳ４４では、ＭＰＵ部１３はファクシミリユニット部４に出力可能な最大の解像度を通知するよう指示する。
ステップＳ４５では、相手装置との間のファクシミリ通信の解像度（ファクシミリモデムの能力による）を取得する。
ステップＳ４６では、送信側のページ分割のマップを取得する。
尚、相手装置が画像データにページ分割マップを埋め込んでいる場合には、点線で示したようにステップＳ４６を短縮することができる。
ステップＳ４７では、１ページ目のファクシミリ受信を開始する。
ステップＳ４８では、全ページのファクシミリ受信を終了する。
ステップＳ４９では、ファクシミリ通信で圧縮されていたデータを伸張し、ｗｏｒｋＲＡＭ部９にビットマップ展開する。
ステップＳ５０では、相手装置が画像データにページ分割マップを埋め込んでいる場合のみであるが、埋め込まれたデータを検出してページ分割マップ分報を取得する。
ステップＳ５１では、得られたページ分割マップ情報に従ってページ合成を行う。
ステップＳ５２では、が合成されたページをプリンタ（プロッタ）へ転送する。
上記のように送信側と受信側の装置において動作させることで、送信側で分割した原稿ページを受信側で合成することができる。
【００１８】
次に、図４の場合の動作フローチャートを示す図が図６（ａ）、（ｂ）である。
図６（ａ）が送信側のファクシミリ装置の動作を示すフローチャートであり、図６（ｂ）が受信側のファクシミリ装置の動作を示すフローチャートである。
図６（ａ）、（ｂ）は、図５（ａ）、（ｂ）と一部が異なるのみであるので、異なる部分のみを説明し、同様な部分については説明を省略する。
まず、図６（ａ）のステップＳ６１〜Ｓ７１は図５（ａ）のステップＳ２１〜Ｓ３１と度応用であり、図６（ａ）のステップＳ７３〜Ｓ７５は図５（ａ）のステップＳ３２〜Ｓ３５と同様である。従って、図６（ａ）は図５（ａ）に対してステップＳ７２の図４における半端ページのマップ合成を行う処理が追加されているだけである。
次に、図６（ｂ）については、フローチャート上は図５（ｂ）のステップＳ４１〜Ｓ５２が図６（ｂ）のステップＳ４１〜Ｓ５２に変わるのみで変化していない。しかし、送信側で半端ページのマップ合成されているので、ステップＳ８６やＳ９０で得られるマップは異なり、その結果、ステップＳ９１のページ合成の処理に半端ページの処理が加わることが異なる。
次に、本発明のファクシミリ装置（複合装置１）にパーソナルコンピュータ等の外部機器１５が接続されており、更に、ファクシミリユニット部４にはデータ通信モデムを搭載している場合には、外部機器１５から入力された画像データのファイルをビットマップ変換せずに、ファクシミリプロトコルの拡張バイナリーファイル転送（ＢＦＴ）を用いて、そのままのファイルをＢＦＴ通信で送信することがあるので、その場合について説明する。
この場合、外部機器１５等から入力されたファイルデータは、ファイル変換部１１において展開されずにそのままＢＦＴ送信される。受信局側で受信したファイルをプリントアウトする場合は、プロッタの解像度に合わせ展開したり、受信局にも外部機器１５があればファイルのまま転送しても良い。
【００１９】
図７（ａ）、（ｂ）は、上記したようなＢＦＴ送信でファイルが転送される場合の動作のフローチャートである。
図７（ａ）が送信側のファクシミリ装置の動作を示すフローチャートであり、図７（ｂ）が受信側のファクシミリ装置の動作を示すフローチャートである。
図７（ａ）のステップＳ１０１では、画像処理ユニット７のＭＰＵ部１３において外部機器１５からの送信指示を受け付ける。
ステップＳ１０２では、外部機器１５からファクシミリ送信情報と共に転送されてくるファイルが画像処理ユニット７のＭＰＵ部１３において受け付けられる。
ステップＳ１０３では、受け付けられたファイルをそのままｗｏｒｋＲＡＭ９に蓄積する。
ステップＳ１０４では、受け付けられたファイルのデータを検索してファイル種別情報を取得する。
ステップＳ１０５では、ＢＥＴ通信できない時のために、ビットマップ展開したファイルのデータを別途にｗｏｒｋＲＡＭ９に蓄積する。
ステップＳ１０６では、相手のファクシミリ装置が独自手順（プロトコル）に対応した装置であるか否かの判断を行い、相手装置が独自プロトコルに対応する場合（ステップＳ１０６：Ｙｅｓ）にはステップＳ１０７に進み、相手装置が独自プロトコルに対応しない場合（ステップＳ１０６：Ｎｏ）には図２のフローチャートのＳ２に進む。
ステップＳ１０７では、独自手順を開始する。
ステップＳ１０８では、ｗｏｒｋＲＡＭ９に蓄積されたファイルの種別を相手に通知してＢＦＴ通信が可能か否かの判断を行い、ＢＦＴ通信可能な場合（ステップＳ１０８：Ｙｅｓ）にはステップＳ１１０に進み、ＢＦＴ通信可能でない場合（ステップＳ１０８：Ｎｏ）にはステップＳ１０９に進む。
ステップＳ１０９では、ｗｏｒｋＲＡＭ９に蓄積されたファイルを相手とのＢＦＴ通信可能なファイルへの変換を行って蓄積する。
ステップＳ１１０では、蓄積されたＢＦＴ通信可能なファイルの送信を開始する。
ステップＳ１１１では、ＢＦＴ通信を終了する。
【００２０】
次に、受信側の図７（ｂ）を説明する。
ステップＳ１２１では、ファクシミリ受信の着呼通知を受け付ける。
ステップＳ１２２では、通信相手のファクシミリ装置が独自手順（プロトコル）に対応した装置であるか否かの判断を行い、相手装置が独自プロトコルに対応する場合（ステップＳ１２２：Ｙｅｓ）にはステップＳ１２３に進み、相手装置が独自プロトコルに対応しない場合（ステップＳ１２２：Ｎｏ）には処理を終了する。
ステップＳ１２３では、ＭＰＵ部１３はファクシミリユニット部４にファクシミリ送信の独自手順の開始を指示する。
ステップＳ１２４では、ＭＰＵ部１３はファクシミリユニット部４に受信可能なファイル種別をプロトコルにより通知するよう指示する。
ステップＳ１２５では、相手装置からのファイルのＢＦＴ受信を開始する。
ステップＳ１２６では、ＢＦＴ受信を終了する。
ステップＳ１２７では、接続された外部機器１５に受信終了コマンドを送信してタイマー計測する所定時間以内に応答があるか否かの判断を行い、所定時間以内に外部機器１５から応答がある場合（ステップＳ１２７：Ｙｅｓ）にはステップＳ１２８に進み、所定時間以内に外部機器１５から応答がない場合（ステップＳ１２７：Ｎｏ）にはステップＳ１２９に進む。
ステップＳ１２８では、受信したファイルを外部機器１５に転送する。
ステップＳ１２９では、受信したファイルをファイル変換部１１によりビットマップ展開する。
ステップＳ１３０では、ビットマップ展開したデータをプロッタ３に転送して出力する。全ページのファクシミリ受信を終了する。
上記のように送信側と受信側の装置において動作させることで、ＢＦＴ通信可能なファイルをそのままデータ転送することができる。
また、ステップＳ１０４のファイル種別を取得する方法としては、例えば、存在するファイル形式の一覧表を作成して番号付を行っておきプロトコルの独自手順により宣言や判別する方法や、送信するデータフォーマットのヘッダにファイル形式を付すようにしてそれを判別する方法や、ｗｉｎｎｄｏｗ形式の拡張子を利用する方法や、電子メールのＭＩＭＥで規定された方式によりファイル形式を宣言する方法が考えられます。
上記のように動作させることで、外部機器１５から送信宛先がどのような装置であるか事前に判っていなくても、ファクシミリ装置により最も効率のよい形式で相手装置と通信することができる。
【００２１】
【発明の効果】
上記のように本発明では、ファクシミリ通信に適した解像度変換を行っているので、通信相手が特殊な機能を有するファクシミリ装置でなくても、自由な解像度で原稿読み取りを行いファクシミリ送信できる。また変倍機能を使用しないで送信し復元するので、ファクシミリ規格にない自由な解像度を送受信できる。さらに１ページに満たないデータ量のページ通信を抑制できるので通信コストの削減ができる。
【図面の簡単な説明】
【図１】本発明のファクシミリ装置の一実施形態の構成を示すブロック図である。
【図２】図１の本発明の一実施形態の構成における基本的な動作を示すフローチャートである。
【図３】ページ相関の方法例を示す図である。
【図４】ページ端数の処理の方法例を示す図である。
【図５】（ａ）及び（ｂ）は図３の場合の動作を示すフローチャートである。
【図６】（ａ）及び（ｂ）は図４の場合の動作を示すフローチャートである。
【図７】（ａ）及び（ｂ）はＢＦＴ送信でファイルが転送される場合の動作を示すフローチャートである。
【符号の説明】
１・・・複合装置、２・・・スキャナ、３・・・プロッタ、４・・・ファクシミリユニット部、５・・・ＰＳＴＮ公衆回線、６・・・ＩＳＤＮ回線、７・・・画像処理ユニット、８・・・ブリッジ部、９・・・ｗｏｒｋＲＡＭ、１０・・・ファクシミリ用スムージング部、１１・・・ファイル変換部、１２・・・外部接続Ｉ／Ｆ部、１３・・・ＭＰＵ部、１４・・・システムＲＯＭ部、１５・・・外部機器、１６・・・操作部
【図１】
0003680198.tif 000002
【図２】
0003680198.tif 000003
【図３】
0003680198.tif 000004
【図４】
0003680198.tif 000005
【図５】
0003680198.tif 000006
【図６】
0003680198.tif 000007
【図７】
0003680198.tif 000008