(57)【要約】【課題】適切な回線数でＦＡＸデータを送信することのできる仕組みを提供することを目的とする。【解決手段】複数回線を備える送信元端末と、複数回線を備える送信先端末とを含む情報処理システムであって、送信先端末に送信するＦＡＸデータを受け付け、ＦＡＸデータの送信先端末の複数回線のうち通信可能な回線の数と、当該ＦＡＸデータの送信元端末の通信可能な回線の数とを取得し、取得された送信先端末の通信可能な回線の数と、送信元端末の通信可能な回線の数とに基づいて特定される回線の数で、ＦＡＸデータを送信するよう制御する。【選択図】図１
2019106687.tif 000002
【特許請求の範囲】
【請求項１】
複数回線を備える送信元端末と、複数回線を備える送信先端末とを含む情報処理システムであって、
前記送信先端末に送信するＦＡＸデータを受け付ける受付手段と、
前記ＦＡＸデータの送信先端末の複数回線のうち通信可能な回線の数と、当該ＦＡＸデータの送信元端末の通信可能な回線の数とを取得する取得手段と、
前記取得手段で取得された前記送信先端末の通信可能な回線の数と、前記送信元端末の通信可能な回線の数とに基づいて特定される回線の数で、前記ＦＡＸデータを送信するよう制御する送信制御手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記送信制御手段は、前記送信先端末の通信可能な回線の数と、前記送信元端末の通信可能な数とに基づいて特定される通信可能な最大の数で、前記ＦＡＸデータを送信するよう制御すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記特定される回線の数が複数である場合には、複数の回線で前記ＦＡＸデータが送信されることを示す分割情報を生成する生成手段を更に備え、
前記送信制御手段は、前記ＦＡＸデータと前記分割情報とを前記送信先に送信するよう制御すること
を特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
複数回線を備える送信元端末と、複数回線を備える送信先端末とを含む情報処理システムの制御方法であって、
前記送信先端末に送信するＦＡＸデータを受け付ける受付ステップと、
前記ＦＡＸデータの送信先端末の複数回線のうち通信可能な回線の数と、当該ＦＡＸデータの送信元端末の通信可能な回線の数とを取得する取得ステップと、
前記取得ステップで取得された前記送信先端末の通信可能な回線の数と、前記送信元端末の通信可能な回線の数とに基づいて特定される回線の数で、前記ＦＡＸデータを送信するよう制御する送信制御ステップと
を含むことを特徴とする情報処理システムの制御方法。
【請求項５】
複数回線を備える送信元端末と、複数回線を備える送信先端末とを含む情報処理システムで実行可能なプログラムであって、
前記情報処理システムを、
前記送信先端末に送信するＦＡＸデータを受け付ける受付手段と、
前記ＦＡＸデータの送信先端末の複数回線のうち通信可能な回線の数と、当該ＦＡＸデータの送信元端末の通信可能な回線の数とを取得する取得手段と、
前記取得手段で取得された前記送信先端末の通信可能な回線の数と、前記送信元端末の通信可能な回線の数とに基づいて特定される回線の数で、前記ＦＡＸデータを送信するよう制御する送信制御手段
として機能させることを特徴とするプログラム。
【請求項６】
送信先端末に送信するＦＡＸデータを受け付ける受付手段と、
前記ＦＡＸデータの送信先端末の複数回線のうち通信可能な回線の数と、当該ＦＡＸデータの送信元端末の通信可能な回線の数とを取得する取得手段と、
前記取得手段で取得された前記送信先端末の通信可能な回線の数と、前記送信元端末の通信可能な回線の数とに基づいて特定される回線の数で、前記ＦＡＸデータを送信するよう制御する送信制御手段と
を備えることを特徴とする情報処理装置。
【請求項７】
送信先端末に送信するＦＡＸデータを受け付ける受付ステップと、
前記ＦＡＸデータの送信先端末の複数回線のうち通信可能な回線の数と、当該ＦＡＸデータの送信元端末の通信可能な回線の数とを取得する取得ステップと、
前記取得ステップで取得された前記送信先端末の通信可能な回線の数と、前記送信元端末の通信可能な回線の数とに基づいて特定される回線の数で、前記ＦＡＸデータを送信するよう制御する送信制御ステップと
を含むことを特徴とする情報処理装置の制御方法。
【請求項８】
情報処理装置を、
送信先端末に送信するＦＡＸデータを受け付ける受付手段と、
前記ＦＡＸデータの送信先端末の複数回線のうち通信可能な回線の数と、当該ＦＡＸデータの送信元端末の通信可能な回線の数とを取得する取得手段と、
前記取得手段で取得された前記送信先端末の通信可能な回線の数と、前記送信元端末の通信可能な回線の数とに基づいて特定される回線の数で、前記ＦＡＸデータを送信するよう制御する送信制御手段
として機能させることを特徴とする情報処理装置で実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ＦＡＸにより情報を送信する仕組みが存在する。下記の特許文献１の仕組みでは、複数ページ分の原稿データといった大量のデータを送信する場合に、大量の原稿データを分割して、複数回線を使用して並行送信することのできる仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０―３０４１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記、特許文献１の仕組みにより、大量のデータを送信する時間の短縮することができる。
【０００５】
しかしながら、特許文献１の仕組みでは、データを送信する送信元の通信回線と、データを送信する送信先の通信回線との状況を加味してデータを送信することはできなかった。例えば、送信先の通信回線が未使用なのか、すべて使用中なのかに応じて、通信に必要な回線を特定する仕組みが求められている。
【０００６】
そこで、本発明は、適切な回線数でＦＡＸデータを送信することのできる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数回線を備える送信元端末と、複数回線を備える送信先端末とを含む情報処理システムであって、前記送信先端末に送信するＦＡＸデータを受け付ける受付手段と、前記ＦＡＸデータの送信先端末の複数回線のうち通信可能な回線の数と、当該ＦＡＸデータの送信元端末の通信可能な回線の数とを取得する取得手段と、前記取得手段で取得された前記送信先端末の通信可能な回線の数と、前記送信元端末の通信可能な回線の数とに基づいて特定される回線の数で、前記ＦＡＸデータを送信するよう制御する送信制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、適切な回線数でＦＡＸデータを送信することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態におけるシステム構成の一例を示す図である。
【図２】本実施形態におけるクライアント端末１０１、１０２およびＦＡＸサーバ１０３のハードウェア構成の一例を示す図である。
【図３】情報処理装置（クライアント端末１０１、１０２）およびサーバ装置（ＦＡＸサーバ１０３）を含む送信システムが備える機能構成の一例を示す機能構成図である。
【図４】本実施形態における詳細な処理の流れを説明するフローチャートである。
【図５】全体設定テーブル５００の一例を示す図である。
【図６】送信先が分割送信の対象外であるか確認処理の詳細な処理の流れを説明するフローチャートである。
【図７】分割ＦＡＸ送信処理の詳細な処理の流れを説明するフローチャートである。
【図８】分割ＦＡＸに使用可能な回線数を取得する処理を説明するフローチャートである。
【図９】ＦＡＸの受信処理の詳細な処理の流れを説明するフローチャートである。
【図１０】分割ＦＡＸ結合処理の詳細な処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。なお、一実施形態としてＦＡＸに係る情報システムで説明を行うが、本発明はＦＡＸに限定されることなく他の方法で情報を送信することができればＥメールなどの他のシステムにも適用可能である。
【００１１】
図１は、本発明の実施形態に係る情報処理装置を含むファクシミリシステム（情報処理システム）の一例を示すシステム構成２である。本発明の情報処理装置に好適なクライアント端末１０１およびクライアント装置１０２は、例えば、パーソナルコンピュータであり、ネットワーク通信機能を備え、ＬＡＮ１０５（ローカルエリアネットワーク）を介してＦＡＸサーバ１０３とデータ通信が可能である。
【００１２】
ＦＡＸサーバ１０３は、公衆回線１０６を介してファクシミリ送信機能を備えるＦＡＸ通信カード１０４を備えている。本システムにおいては、ファクシミリの送受信を行うファクシミリサーバとして機能する。
【００１３】
本システムは、最も基本的な通信インフラの１つであるファクシミリ（以下、ＦＡＸとも呼ぶ）を、インターネット／イントラネットを含めたネットワークシステムに統合し、ＴＣＰ／ＩＰネットワーク対応のファクシミリシステムである。
【００１４】
具体的には、ＦＡＸサーバ１０３は、米国マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）  Ｓｅｒｖｅｒが稼働し、ＦＡＸ通信カード１０４を装着し、後述するファクシミリシステム用サーバモジュール（図３の３０３）をインストールすることで、ＰＣベースのＦＡＸ送受信ができる。送受信したＦＡＸイメージや送受信情報は、ＦＡＸサーバ１０３の記憶部に電子化されて蓄積され、一元管理される。
【００１５】
そして、クライアント端末１０１（１０２）には、後述するファクシミリシステム用クライアントモジュール（図３の３０２）を起動させることで、ＦＡＸサーバ１０３の記憶部に蓄積されている送受信データの確認や、管理者権限でログインすることでＦＡＸサーバ１０３側の各種設定ができる。
【００１６】
また、クライアント端末１０１（１０２）には、後述するファクシミリ用プリンタドライバをインストールすることで、米国マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）やその他ＯＳ上の各種文書アプリケーションから印刷実行と同じオペレーションでＦＡＸ送信が可能となっている。
【００１７】
ＦＡＸ通信カード１０４は、公衆回線１０６だけでなく、ＩＮＳ６４回線、ＩＮＳ１５００回線のいずれかに接続することで、ＦＡＸデータの送受信が可能となっている。
【００１８】
ＦＡＸデータは、各クライアント端末からＴＣＰ／ＩＰネットワークであるＬＡＮ１０５を経由してＦＡＸサーバ１０３へ蓄積され、ＦＡＸ通信カード１０４を動作させることで、順次送信される。
【００１９】
図２は、クライアント端末１０１、１０２およびＦＡＸサーバ１０３のハードウェア構成の一例を示す図である。
【００２０】
図２に示すように、クライアント端末１０１、１０２およびＦＡＸサーバ１０３では、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８が接続される。
【００２１】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２２】
ＲＯＭ２０３あるいは記憶装置である外部メモリ２１１（記憶手段に相当する）は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本実施形態に記載の仕組みを実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２３】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは記憶装置である外部メモリ２１１からＲＡＭ２０２にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２４】
入力コントローラ２０５は、キーボード２０９からの入力を制御する。ビデオコントローラ２０６は、表示部の一例であるディスプレイ２１０への表示出力を制御する。メモリコントローラ２０７は、外部メモリ２１１に記憶されている情報を読み出しと、外部メモリ２１１への情報の書き込みを制御する。
【００２５】
通信Ｉ／Ｆコントローラ２０８は、通信回線と接続してデータの送受信の制御を行う。クライアント端末の場合、通信Ｉ／Ｆコントローラ２０８は、ＬＡＮ１０５を介するデータの送受信を制御し、一方、ＦＡＸサーバ１０３の場合、通信Ｉ／Ｆコントローラ２０８は、同様にＬＡＮ１０５を介するデータの送受信の制御と、ＦＡＸ通信カード１０４として、公衆回線１０６を介するデータの送受信の制御も行うものとする。
【００２６】
なお、ＦＡＸサーバ１０３の外部メモリ２１１には、後述する各種テーブルが格納されているものとする。
【００２７】
なお、外部メモリ２１１は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００２８】
以上で図２に示すクライアント端末１０１、１０２およびＦＡＸサーバ１０３のハードウェア構成の説明を終了する。
【００２９】
図３は情報処理装置（クライアント端末１０１、１０２）およびサーバ装置（ＦＡＸサーバ１０３）を含む送信システムが備える機能構成の一例を示す機能構成図である。
【００３０】
クライアント端末１０１、１０２は、ファクシミリ用プリンタドライバ３０１とファクシミリ用クライアントモジュール３０２を備えている。ファクシミリ用プリンタドライバ３０１は、送信データ生成部３０５、ログイン要求部３０６、送信画面表示部３０７、送信先選択部３０８、情報受信部３０９、およびデータ送信部３１０を機能構成として備えている。
【００３１】
また、ファクシミリ用クライアントモジュール３０２は、表示制御部３１１を機能構成として備えている。
【００３２】
送信データ生成部３０５は、例えば文書作成アプリケーションプログラムで作成された文書データの印刷指示を受け付け、ＯＳ（オペレーティングシステム）を介して文書データの描画情報（ＤＤＩ関数：Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ）を受け取って、ＦＡＸデータ（ＴＩＦＦ画像データ）を生成する。
【００３３】
ＴＩＦＦ画像データの生成処理は既知の技術であるため詳細な説明は省略する。また、本実施の形態では、生成されるＦＡＸデータのデータフォーマットとしてＴＩＦＦ画像データを用いているが、これに限られるものではなく、ＰＤＦ形式であっても、ビットマップ形式であってもよい。
【００３４】
なお、送信データ生成部３０５によるＦＡＸデータの生成処理は、ログイン要求部３０６によるログイン要求前に行われて、クライアント端末１０１、１０２内の外部メモリにＦＡＸデータがスプールされることになる。このように、先にデータ生成とスプール処理を行っておくことにより、文書アプリケーションによる印刷処理プロセスを早期に解放することができ、ユーザは文書アプリケーションを使用して文書の編集処理を再開したり、ファイルを閉じたりすることができる。なお、ファクシミリ用プリンタドライバ３０１の出力先は、クライアント端末内の作業フォルダとなっており、外部出力ポートが指定されているわけではなく、作業フォルダ内にＦＡＸデータファイルとして出力することになる。
【００３５】
ログイン要求部３０６は、印刷指示を受け付けた際にファクシミリ用プリンタドライバ３０１で呼び出される機能部であり、ログオンを行う際の認証要求画面を表示し、この認証要求画面を介してユーザにより入力されたユーザＩＤ（ユーザ識別情報）とパスワードを含む認証情報を、指定した認証先のサーバ（本実施の形態では、ＦＡＸサーバ１０３に相当する）に送信することでログイン要求を行う。ログオン要求は、ログオンボタン１５０２を押下することで実行される。
【００３６】
送信画面表示部３０７は、ログイン認証された際にファクシミリ用プリンタドライバ３０１で呼び出される機能部である。
【００３７】
送信先選択部３０８は、送信画面表示部３０７により表示された選択画面を介してユーザにより入力・指定された送信先を決定する機能を備えている。
【００３８】
情報受信部３０９は、ＦＡＸサーバ１０３と通信して、ログイン認証の認証結果とユーザ権限を受信したり、また、認証されたユーザが選択できる電話帳である送信先リストを受信したりする機能を備えている。
【００３９】
データ送信部３１０は、送信データ生成部３０５で生成されたＦＡＸデータを、送信先選択部３０８で決定された送信先にデータ送信すべく、ＦＡＸサーバ１０３にデータ送信を行う。具体的には、作業フォルダにスプールされているＦＡＸデータを、送信先選択部３０８で選択・決定された送信先の情報と共に、ＦＡＸサーバ１０３のファクシミリシステム用サーバモジュールにアップロードして、データ送信登録が行われる。
【００４０】
なお、送信データ生成部３０５によるデータ生成処理をファクシミリ用プリンタドライバ３０１によるプロセスにし、ログイン要求部３０６、送信画面表示部３０７、送信先選択部３０８、情報受信部３０９、データ送信部３１０による各処理を、ファクシミリ用プリンタドライバ３０１から呼び出す別プロセス（別サービス）として実現してもよい。
【００４１】
表示制御部３１１は、ＦＡＸ画像の編集画面を表示するよう制御する機能部である。
【００４２】
次にファクシミリシステム用サーバモジュール３０３の機能構成について説明する。
【００４３】
ＦＡＸサーバ１０３は機能構成として、記憶制御部３１２、取得部３１３、送信制御部３１４、生成部３１５を備える。記憶制御部３１２はＦＡＸデータを記憶するよう制御する機能部である。取得部３１３は送信先の通信可能な回線の数と送信元の通信可能な回線の数とを取得する機能部である。送信制御部３１４は送信先の通信可能な回線の数と送信元の通信可能な回線の数とに基づいて特定される回線の数でＦＡＸデータを送信するよう制御する機能部である。生成部３１５は、分割情報を生成する機能部である。
【００４４】
また、本発明のファクシミリシステムにおける各機能は、上記に説明した構成に限らず、クライアント端末またはファクシミリサーバのどちらが備えても構わないものである。また、全ての機能をクライアント装置またはファクシミリサーバに備えることも可能である。
【００４５】
以上で図３に示す、クライアント端末１０１、１０２及びＦＡＸサーバ１０３の機能構成の説明を終了する。なお、図３に示す効能構成は一例であって、用途や目的に応じて適宜変更されうるものである。
【００４６】
次に図４のフローチャートを用いて本実施形態の詳細な処理の流れを説明する。
【００４７】
ステップＳ４０１では、ＦＡＸサーバ１０３のＣＰＵ２０１が、送信対象のＦＡＸデータと、当該ＦＡＸデータの送信先の情報をユーザから受け付ける（受付手段に相当する）。
【００４８】
ステップＳ４０２では、ＦＡＸサーバ１０３のＣＰＵ２０１が、ＦＡＸの送信指示を受け付けたか否かを判定する。送信指示を受け付けたと判定された場合には処理をステップＳ４０３に進め、そうでない場合には送信指示を受け付けるまで待機する。
【００４９】
ステップＳ４０３では、ＦＡＸサーバ１０３のＣＰＵ２０１が、外部メモリ２１１に記憶された全体設定テーブル５００の分割ＦＡＸ機能５０１を取得する。全体設定テーブル５００（図５）は、ＦＡＸを分割で送信するための設定を記憶するデータテーブルである。分割ＦＡＸ機能５０１は、分割でＦＡＸを送信する機能をＯＮにするかＯＦＦにするかを切り替えるフラグである。使用回線割合５０２は、ＦＡＸ用の複数の通信回線のうち、分割ＦＡＸ送信で使用可能な回線の割合を示す情報である。通信失敗上限５０３は、ＦＡＸ送信するための通信が失敗可能な回数を示している。
【００５０】
ステップＳ４０４では、ＦＡＸサーバ１０３のＣＰＵ２０１が、分割ＦＡＸ機能５０１がＯＮかＯＦＦかを判定する。分割ＦＡＸ機能５０１が「ＯＮ」である場合はＳ４０５に進み、「ＯＦＦ」である場合はＳ４０７へ進む。
【００５１】
ステップＳ４０５では、ＦＡＸサーバ１０３のＣＰＵ２０１が、ＦＡＸの送信先が分割送信の対象外であるか確認（送信先が分割対象外であるかの）チェックを行う。この処理の詳細は図６を用いて詳細に説明する。
【００５２】
ステップＳ６０１では、分割ＦＡＸ失敗相手先テーブル５１０に相手先番号５１１とステップＳ４０１で受け付けた送信先とが一致するレコードが存在するか検索を行う。一致するレコードが存在する場合はＳ６０２へ進む。存在しない場合は処理を終了する。
【００５３】
ステップＳ６０２では、一致すると判定されたレコードの対象外フラグ５１３の値を確認し、「ｔｒｕｅ」である場合はＳ６０３へ進む。「ｆａｌｓｅ」である場合はＳ６０４へ進む
ステップＳ６０３では、「送信先が分割対象外相手先である」と結果を返す。
【００５４】
ステップＳ６０４では、「送信先が分割対象外相手先でない」と結果を返す。
【００５５】
以上で図６に示すフローチャートの説明を終了する。
【００５６】
図４の説明に戻る。
【００５７】
ステップＳ４０６では、ＦＡＸサーバ１０３のＣＰＵ２０１が、送信先が分割対象外の相手先か否かを、ステップＳ６０３またはステップＳ６０４で出力された結果をもとに判定する。ステップＳ６０３で「送信先が分割対象外相手先である」と結果を返していた場合には処理をステップＳ４０７に進め、そうでない場合には処理をステップＳ４０８に進める。
【００５８】
ステップＳ４０７では、ＦＡＸサーバ１０３のＣＰＵ２０１が、ＦＡＸデータを１つの回線を用いて、ステップＳ４０１で指定を受け付けた送信先に対して送信する。
【００５９】
ステップＳ４０８では、ＦＡＸサーバ１０３のＣＰＵ２０１が、複数の回線を用いてＦＡＸデータを分割して送信する処理である、分割ＦＡＸ送信処理を行う。分割ＦＡＸ送信処理の詳細な処理の流れは、図７のフローチャートを用いて詳細に説明する。
【００６０】
図７は、分割ＦＡＸ送信処理の詳細な処理の流れを示すフローチャートである。
【００６１】
ステップＳ７０１では、分割ＦＡＸに使用可能な回線数を取得する処理を行う。この処理の詳細は図８のフローチャートで説明する。
【００６２】
図８は分割ＦＡＸ使用可能回線数の取得処理の詳細な処理の流れを示すフローチャートである。
【００６３】
ステップＳ８０１では、ＦＡＸサーバ１０３のＣＰＵ２０１が、全体設定テーブル５００から「使用回線割合５０２」を取得する。
【００６４】
ステップＳ８０２では、ＦＡＸサーバ１０３のＣＰＵ２０１が、現在のＦＡＸシステムで使用している回線中、送受信していない回線数を取得する。
【００６５】
ステップＳ８０３では、ＦＡＸサーバ１０３のＣＰＵ２０１が、送受信していない回線数を「使用回線割合５０２」で乗算して、送信元端末であるＦＡＸサーバ１０３が使用できる「分割ＦＡＸ使用可能回線数」を算出する。
【００６６】
例：使用回線割合：５０％  送受信していない回線数：１０回線
１０  ×  ０．５  ＝  ５
ステップＳ５０４では、ＦＡＸサーバ１０３のＣＰＵ２０１が、Ｓ５０３で算出した「分割ＦＡＸ使用可能回線数」を返す。
【００６７】
以上で図８の説明を終え、図７の説明に戻る。
【００６８】
ステップＳ７０２では、ＦＡＸサーバ１０３のＣＰＵ２０１が、ステップＳ５０４で取得した分割ＦＡＸに使用可能な回線数分、ＦＡＸ送信先に同時に電話を掛ける。
【００６９】
ステップＳ７０３では、ＦＡＸサーバ１０３のＣＰＵ２０１が、電話を掛けて繋がった回線数（送信先端末の通信可能な回線の数に相当する）をチェックする（。「１」より大きい場合はＳ７０６へ進む。「１」以下の場合Ｓ７０４へ進む。
【００７０】
ステップＳ７０４では、ＦＡＸサーバ１０３のＣＰＵ２０１が、電話が繋がった１回線を使用して、すべてのページをＦＡＸ送信する。
【００７１】
ステップＳ７０５では、ＦＡＸサーバ１０３のＣＰＵ２０１が、分割ＦＡＸ失敗相手先テーブル５１０の「相手先番号５１１」に新しく本送信ＦＡＸ番号をレコードとして登録する。以下のように登録する。
【００７２】
相手先番号５１１：本送信ＦＡＸ番号
連続失敗回数５１２：１
対象外フラグ５１３：ｆａｌｓｅ
すでに本送信ＦＡＸ番号が相手先番号に登録されていた場合は、既存のレコードの連続失敗回数５１２の値を＋１する。
【００７３】
＋１した結果、全体設定テーブル５００の「通信失敗上限５０３」の値（通信可能な最大の数に相当する）以上である場合は分割ＦＡＸ失敗相手先テーブル５１０の「対象外フラグ５１３」にｔｒｕｅを格納する。
【００７４】
Ｓ７０６では、ＦＡＸサーバ１０３のＣＰＵ２０１が、繋がった回線数分、ＦＡＸデータを均等に分割する。
【００７５】
例：
送信ＦＡＸページ：２０  繋がった回線数：６
３、３、３、３、４、４と送信ＦＡＸページを６分割する。
【００７６】
ステップＳ７０７では、ＦＡＸサーバ１０３のＣＰＵ２０１が、Ｓ４０６で分割したＦＡＸの先頭ページのイメージに分割情報を追加する。分割情報には以下の情報が含まれている。ＦＡＸを識別するためのＩＤである分割ＦＡＸ固有番号、分割された総数である分割ＦＡＸの総分割数、総数のうち何番目の分割であるかを示す分割ＦＡＸの分割順。
【００７７】
ステップＳ７０８では、ＦＡＸサーバ１０３のＣＰＵ２０１が、電話が繋がっている各回線から、分割したＦＡＸページを送信する。
【００７８】
以上で、図７に示すフローチャートの説明を終了する。
【００７９】
ステップＳ４０８で分割で送信されたＦＡＸの受信処理について、図９のフローチャートを用いて説明する。
【００８０】
図９は分割ＦＡＸ受信処理の詳細な処理の流れを説明するフローチャートである。
【００８１】
ステップＳ９０１では、ＦＡＸサーバ１０３のＣＰＵ２０１が、ＦＡＸシステムでＦＡＸを受信する。
【００８２】
ステップＳ９０２では、ＦＡＸサーバ１０３のＣＰＵ２０１が、先頭ページに分割情報が付加されているか確認する。分割情報が付加されていない場合は、ステップＳ９０３に進む。付加されている場合は、ステップＳ９０４に進む。
【００８３】
ステップＳ９０３では、ＦＡＸサーバ１０３のＣＰＵ２０１が、分割情報が付加されていないため、すべてのページを１つの受信ＦＡＸとしてＦＡＸシステムに登録する。
【００８４】
ステップＳ９０４では、ＦＡＸサーバ１０３のＣＰＵ２０１が、分割ＦＡＸ結合処理を行う。この処理の詳細は図１０を参照。
【００８５】
図１０は分割ＦＡＸ結合処理の詳細な処理の流れを説明するフローチャートである。
【００８６】
ステップＳ１００１では、ＦＡＸサーバ１０３のＣＰＵ２０１が、先頭ページの分割情報  （ＦＡＸ固有番号、ＦＡＸの総分割数、ＦＡＸの分割された順番）を取得する。
【００８７】
ステップＳ１００２では、ＦＡＸサーバ１０３のＣＰＵ２０１が、一時分割ＦＡＸ保持フォルダ（ＦＡＸシステムのローカルフォルダ）に分割ＦＡＸイメージファイルを保存する。ファイル名を分割情報にして保存する。
【００８８】
例：
ＦＡＸ固有番号：１００
ＦＡＸの総分割数：１０
ＦＡＸの分割された順番：５
ファイル名：１００＿１０＿５
ステップＳ１００３では、ＦＡＸサーバ１０３のＣＰＵ２０１が、一時分割ＦＡＸ保持フォルダに、受信したＦＡＸと同じＦＡＸ固有番号の分割ＦＡＸが全て揃っているかチェックする。揃っている場合はステップＳ１００４に進む。
【００８９】
例：
ステップＳ１００２の例だとファイル名「１００＿１０＿１」〜「１００＿１０＿１０」の合計１０ファイルが存在するかチェックする。
【００９０】
ステップＳ１００４では、ＦＡＸサーバ１０３のＣＰＵ２０１が、一時分割ＦＡＸ保持フォルダに保存されている同じＦＡＸ固有番号の分割ＦＡＸファイルを「ＦＡＸの分割された順番」の若いファイルから同じＦＡＸ固有番号の分割ＦＡＸファイルを結合する。
【００９１】
ステップＳ１００５では、ＦＡＸサーバ１０３のＣＰＵ２０１が、ステップＳ１００４で結合したファイルをＦＡＸシステムに受信アイテムとして登録する。
【００９２】
以上で図１０に示す分割ＦＡＸ結合処理の詳細な処理の流れの説明を終了する。
【００９３】
以上、本発明によれば、適切な回線数でＦＡＸデータを送信することができる。
【００９４】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００９５】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００９９】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１００】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【０１０１】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０２】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０３】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１０４】
１００  情報処理装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ディスプレイ
２１１  外部メモリ
【図１】
2019106687.tif 000003
【図２】
2019106687.tif 000004
【図３】
2019106687.tif 000005
【図４】
2019106687.tif 000006
【図５】
2019106687.tif 000007
【図６】
2019106687.tif 000008
【図７】
2019106687.tif 000009
【図８】
2019106687.tif 000010
【図９】
2019106687.tif 000011
【図１０】
2019106687.tif 000012