(57)【要約】【課題】複数のＦＡＸ送受信デバイスを含むシステムにおいて、通信費をより安価に抑えるためのデバイス選定を、相手先への送信実績のないデバイスからも可能とする。【解決手段】情報処理装置であって、複数のＦＡＸ送受信デバイスの情報および送受信履歴を記憶部にて管理する管理手段と、ＦＡＸデータにて指定された送信先の情報と前記管理手段にて管理する情報とに基づいて、前記複数のＦＡＸ送受信デバイスの中から、前記送信先と同じ所定の属性値を有する１または複数のＦＡＸ送受信デバイスを抽出する抽出手段と、前記抽出された１または複数のＦＡＸ送受信デバイスの中から、前記送信先へのＦＡＸデータの送信もしくは前記送信先からのＦＡＸデータの受信が成功した履歴を有するＦＡＸ送受信デバイスを選択する選択手段と、前記選択されたＦＡＸ送受信デバイスを用いて、前記ＦＡＸデータを前記送信先へ送信させる制御手段とを有する。【選択図】  図８
2016201747.tif 000002
【特許請求の範囲】
【請求項１】
複数のＦＡＸ送受信デバイスを制御する情報処理装置であって、
前記複数のＦＡＸ送受信デバイスの情報および送受信履歴を記憶部にて管理する管理手段と、
ＦＡＸデータを取得する取得手段と、
前記取得手段にて取得されたＦＡＸデータにて指定された送信先の情報と前記管理手段にて管理する情報とに基づいて、前記複数のＦＡＸ送受信デバイスの中から、前記送信先と同じ所定の属性値を有する１または複数のＦＡＸ送受信デバイスを抽出する抽出手段と、
前記抽出手段にて抽出された１または複数のＦＡＸ送受信デバイスの中から、前記送信先へのＦＡＸデータの送信もしくは前記送信先からのＦＡＸデータの受信が成功した履歴を有するＦＡＸ送受信デバイスを選択する選択手段と、
前記選択手段にて選択されたＦＡＸ送受信デバイスを用いて、前記取得手段にて取得されたＦＡＸデータを前記送信先へ送信させる制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記管理手段は、ユーザーとＦＡＸ送受信デバイスとを関連付けて管理し、
前記抽出手段がＦＡＸ送受信デバイスを抽出できない場合、前記制御手段は、前記ＦＡＸデータの送信を要求したユーザーに関連付けられたＦＡＸ送受信デバイスを用いて、前記取得手段にて取得されたＦＡＸデータを前記送信先へ送信させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記管理手段は、ＦＡＸデータの送信が実行された後、当該ＦＡＸデータと、当該ＦＡＸデータの送信を実行したＦＡＸ送受信装置とを関連付けて送受信履歴として管理することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
ＦＡＸデータの送信の失敗を監視する監視手段を更に有し、
前記選択手段は、前記取得手段により取得されたＦＡＸデータの送信が所定の理由により失敗していると前記監視手段により判定された場合、前記抽出手段にて抽出された１または複数のＦＡＸ送受信デバイスの中から別のＦＡＸ送受信デバイスを選択し、
前記制御手段は、前記別のＦＡＸ送受信デバイスを用いて、前記取得手段にて取得されたＦＡＸデータを前記送信先へ送信させる
ことを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記所定の理由は、前記送信先による着信拒否、もしくは、前記送信先による非応答であることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記所定の属性値は、市外局番であることを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
複数のＦＡＸ送受信デバイスを制御する情報処理装置の制御方法であって、
前記複数のＦＡＸ送受信デバイスの情報および送受信履歴を記憶部にて管理する管理工程と、
ＦＡＸデータを取得する取得工程と、
前記取得工程にて取得されたＦＡＸデータにて指定された送信先の情報と前記記憶部にて管理する情報とに基づいて、前記複数のＦＡＸ送受信デバイスの中から、前記送信先と同じ所定の属性値を有する１または複数のＦＡＸ送受信デバイスを抽出する抽出工程と、
前記抽出工程にて抽出された１または複数のＦＡＸ送受信デバイスの中から、前記送信先へのＦＡＸデータの送信もしくは前記送信先からのＦＡＸデータの受信が成功した履歴を有するＦＡＸ送受信デバイスを選択する選択工程と、
前記選択工程にて選択されたＦＡＸ送受信デバイスを用いて、前記取得工程にて取得したＦＡＸデータを前記送信先へ送信させる制御工程と
を有することを特徴とする情報処理装置の制御方法。
【請求項８】
請求項１乃至６のいずれか一項に記載の情報処理装置と、複数のＦＡＸ送受信デバイスとを含むことを特徴とするＦＡＸ送受信システム。
【請求項９】
コンピュータを、請求項１乃至６のいずれか一項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法、ＦＡＸ送受信システム、並びにプログラムに関する。
【背景技術】
【０００２】
ネットワークを介して複数のＦＡＸ送受信デバイスと情報処理端末とが連携して利用者に対する機能を提供するようなＦＡＸ送受信システムがある。このようなシステムにおいて、複数のＦＡＸ送受信デバイスの中から、ＦＡＸ送信時の通信費をより安価に抑え、かつ、より高い確率で送信を成功させるためのＦＡＸ送受信デバイスを選定する技術が存在する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０５１２０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、ＦＡＸ送信時の通信費をより安価に抑えるためのデバイス選定に加えて、ＦＡＸ送信要求に含まれる相手先電話番号への送信成功回数、送信失敗回数、およびそれぞれの日時を用いた統計的な選定手法が開示されている。しかし、特許文献１の手法では、過去にＦＡＸ送信要求に含まれる相手先電話番号への送信実績のあるＦＡＸ送受信デバイスのみが選定される。そのため、システム内に、相手先電話番号から受信実績のみがあるデバイスや、過去の送受信実績のないデバイスを含んだ場合には、確実なＦＡＸ送信を行うことができない。例えば、相手先電話番号からの受信を過去に行っているが、相手先電話番号への送信を一度も行っていないようなデバイスは、特許文献１の手法では選定の対象にならない。実際には、受信実績があればそのデバイスからの送信を成功させられる可能性が高いと考えられる。
【０００５】
本発明の目的は、ＦＡＸ送信時の通信費をより安価に抑えつつ、ＦＡＸ送信要求に含まれる相手先電話番号への送信実績を持たないＦＡＸ送受信デバイスを含む場合でも、確実にＦＡＸ送信することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、複数のＦＡＸ送受信デバイスを制御する情報処理装置であって、前記複数のＦＡＸ送受信デバイスの情報および送受信履歴を記憶部にて管理する管理手段と、ＦＡＸデータを取得する取得手段と、前記取得手段にて取得されたＦＡＸデータにて指定された送信先の情報と前記管理手段にて管理する情報とに基づいて、前記複数のＦＡＸ送受信デバイスの中から、前記送信先と同じ所定の属性値を有する１または複数のＦＡＸ送受信デバイスを抽出する抽出手段と、前記抽出手段にて抽出された１または複数のＦＡＸ送受信デバイスの中から、前記送信先へのＦＡＸデータの送信もしくは前記送信先からのＦＡＸデータの受信が成功した履歴を有するＦＡＸ送受信デバイスを選択する選択手段と、前記選択手段にて選択されたＦＡＸ送受信デバイスを用いて、前記取得手段にて取得されたＦＡＸデータを前記送信先へ送信させる制御手段とを有する。
【発明の効果】
【０００７】
本発明では、ＦＡＸ送信時の通信費をより安価に抑えつつ、ＦＡＸ送信要求に含まれる相手先電話番号への送信実績を持たないＦＡＸ送受信デバイスを含む場合でも、確実にＦＡＸ送信することができる。
【図面の簡単な説明】
【０００８】
【図１】ＦＡＸ送受信システムの構成例を示す図。
【図２】ＦＡＸ送受信システムを構成する情報処理装置のハードウェア構成例を示す図。
【図３】ＦＡＸサーバーのソフトウェア構成例を示す図。
【図４】ＦＡＸサーバーによるＦＡＸ送信ジョブ発行処理のフローチャート。
【図５】図４のＳ４０５の詳細なフローチャート。
【図６】ＦＡＸサーバーによるＦＡＸ送信ジョブの処理状況確認のフローチャート。
【図７】図４のＳ４０３の詳細なフローチャート。
【図８】図７のＳ７０３の詳細なフローチャート。
【図９】図８のＳ８０７の詳細なフローチャート。
【図１０】ＦＡＸ送受信デバイス、クライアントＰＣの管理情報の構成例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下に述べる実施形態は、本発明に関連するハードウェア構成、ソフトウェア構成、データ構成、及び処理フローの一例を記載しているが、本発明の範囲は以下の説明において特に記載がない限り、これらの態様に限られるものではない。
【００１０】
［システム構成］
図１は、本発明の実施形態に係るＦＡＸ送受信システムの構成例を示す構成図である。図１において、ＬＡＮ１０１、１０２、１０３はそれぞれ異なる場所に存在し、専用線上あるいは公衆回線上のネットワーク１００によって相互通信を実現している。ＬＡＮ１０１上に、受発注データ作成サーバー１０４、ファイルサーバー１０５、ＦＡＸサーバー１０６、およびデータベース１０７が接続されている。更に、ＬＡＮ１０１上に、クライアントＰＣ１０８、１０９、およびＦＡＸ送受信デバイス１１３、１１４が接続されている。ＬＡＮ１０２上に、クライアントＰＣ１１０、およびＦＡＸ送受信デバイス１１５が接続されている。ＬＡＮ１０３上に、クライアントＰＣ１１１、１１２、およびＦＡＸ送受信デバイス１１６、１１７が接続されている。ＦＡＸ送受信デバイス１１３〜１１７は、公衆電話網に接続され、それぞれ回線番号が割り当てられている。
【００１１】
受発注データ作成サーバー１０４は、クライアントＰＣ１０８〜１１２それぞれからリクエストを受け付け、ＦＡＸ受発注データを電子ファイルとして作成してファイルサーバー１０５に保存する。ＦＡＸサーバー１０６は、ファイルサーバー１０５に保存されたＦＡＸ受発注データを取得してＦＡＸ送信ジョブを作成し、ＦＡＸ送受信デバイス１１３〜１１７のいずれかに対してＦＡＸ送信ジョブを発行する。さらに、ＦＡＸサーバー１０６は、データベース１０７にＦＡＸ送信ジョブに関する送信履歴を送信履歴情報として保存する。本実施形態では、各種サーバーが機能に応じて個別に配置されているが、この構成に限定するものではなく、例えば、１の装置にてサーバー機能を実現しても良いし、１のサーバー機能を複数の装置にて実現するようにしてもよい。また、データベース１０７は、サーバー内の記憶部として設けられてもよい。
【００１２】
ＦＡＸ送受信デバイス１１３〜１１７は、ＦＡＸサーバー１０６が発行するＦＡＸ送信ジョブに基づいてＦＡＸ送信を行う。また、ＦＡＸ送受信デバイス１１３〜１１７は、ＦＡＸ受信文書を電子ファイルとしてファイルサーバー１０５に保存する。このとき、各ＦＡＸ送受信デバイスは、送信元の回線番号をファイル名に付加し、個々のＦＡＸ送受信デバイスに予め定められたファイルサーバー１０５上の共有フォルダーに電子ファイルを保存する。
【００１３】
ＦＡＸサーバー１０６は、ファイルサーバー１０５からＦＡＸ受信文書を取得し、ファイル名に付加された送信元の回線番号と併せて受信履歴情報としてデータベース１０７に保存する。
【００１４】
図２は、本実施形態に係るＦＡＸ送受信システムを構成する各種サーバー、及びクライアントＰＣとしての情報処理装置のハードウェア構成例を示す。各種サーバーとクライアントＰＣは、一般的な情報処理端末のハードウェア構成を有し、図２の説明においては各種サーバーとクライアントＰＣを情報処理端末２００と総称する。
【００１５】
図２において、ＣＰＵ２０１は、情報処理端末２００の演算／制御を司る。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリとして実行プログラムの領域や該プログラムの実行エリア並びにデータエリアとして機能する。実行プログラムは、外部メモリ２１１からＲＡＭ２０２に読み出されて、ＣＰＵ２０１により実行される。
【００１６】
プログラムＲＯＭ２０３は、情報処理端末２００の機器制御を行うシステムプログラムの基本ソフト（ＯＳ：Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が記録される。受発注データ作成サーバー１０４におけるプログラムＲＯＭ２０３には、クライアントＰＣから送信されたリクエストを受信し、リクエストに応じた受発注データ作成処理を実行するためのプログラムが格納される。ＦＡＸサーバー１０６におけるプログラムＲＯＭ２０３には、ＦＡＸ送信ジョブ作成処理を実行するためのプログラムが格納される。さらにＦＡＸサーバー１０６におけるプログラムＲＯＭ２０３には、ＦＡＸ受信処理を実行するためのプログラムが格納される。
【００１７】
データＲＯＭ２０４は、情報処理端末２００の機能を提供するために必要な情報等が記録される。情報処理端末２００の機能を提供するために必要な情報とは、例えばＦＡＸ送受信システムの利用者の認証情報等が考えられる。なお、データＲＯＭの代わりに外部メモリ２１１を用いる場合もある。
【００１８】
ネットワークコントローラー（ＮＣ）２０５は、ネットワークに接続され、他のネットワークに接続された外部機器との通信制御処理を実行する。キーボードコントローラー２０６は、キーボード２０９からのキー入力を制御する。ディスプレイコントローラー２０７は、情報処理端末２００内の情報をディスプレイ２１０の画面に表示するために画像データを展開し、その表示の制御を行う機能を有する。ディスクコントローラー２０８は、例えばファイルサーバー１０５においては、管理するファイル実体や文書属性の入出力を制御する。
【００１９】
キーボード２０９は、情報処理端末２００の操作者が入力操作を行う際に用いられる。例えば、本実施形態において各種サーバーのメンテナンス作業をする場合、オペレータは、ディスプレイ２１０に表示される情報を見ながらキーボード２０９を操作することが考えられる。ディスプレイ２１０は、例えばＬＣＤ等の表示装置である。外部メモリ（ＨＤ、ＦＤ）２１１は、アプリケーションプログラムや各種データ保存用に用いられる記憶領域である。本実施形態におけるアプリケーションプログラムは、例えばＦＡＸサーバー１０６における各処理部、またデータベース１０７におけるデータベース管理プログラムのようなソフトウェアプログラムを表す。
【００２０】
図３は、本実施形態に係るＦＡＸ送受信システムのソフトウェア構成例を示す。図３に示されるＦＡＸサーバー１０６の処理モジュール群は、図２に示すプログラムＲＯＭ２０３、またはデータＲＯＭ２０４より読み込まれてＲＡＭ２０２に展開され、ＣＰＵ２０１で実行されるプログラムの一部として動作する。すなわち、処理モジュールのプログラムは、ＦＡＸサーバー１０６のＣＰＵを後述する各処理部として機能させるためのものである。ただし、図３においては、本発明の説明に必要な機能に限って記載しており、ここに記されている以外の機能もクライアントＰＣや各種サーバーやデータベースには備わっているものとする。
【００２１】
本実施形態においてＦＡＸ送受信システムは、複数のＦＡＸ送受信デバイスを管理し、それぞれを制御する。ＦＡＸ送受信システムに含まれるＦＡＸサーバー１０６のＦＡＸ送信処理部３０１は、各ＦＡＸ送受信デバイスを識別するための情報をデータベース１０７に保存し、それに基づいてプログラム（ドライバー）を切り替えてＦＡＸ送受信デバイスの制御を行う。ＦＡＸ送信処理部３０１は後述するＦＡＸ送信ジョブ発行部３０６、およびジョブログ監視部３０７を含む。
【００２２】
ＦＡＸ受信処理部３０２は、ＬＡＮ１０１を介してファイルサーバー１０５からＦＡＸ受信文書を取得し、また、データベース１０７からＦＡＸ送信ジョブを取得する。そして、ＦＡＸ受信処理部３０２は、取得した情報それぞれを関連付けて、ファイルサーバー１０５とデータベース１０７に再度保存する。本実施形態において、ＦＡＸ送信処理部３０１、ＦＡＸ受信処理部３０２は、クライアントＰＣからのリクエストに応じて処理を開始するモジュールではない。ＦＡＸ送信処理部３０１、ＦＡＸ受信処理部３０２は、プロセスに常駐し、定期的に、あるいは所定のイベントの発生に応じて処理を開始するモジュールである。所定のイベントとしては例えば、ファイルサーバー１０５内の特定の領域内における新規ファイル生成の検知などが挙げられる。
【００２３】
ネットワーク接続処理部３０３は、ＮＣ２０５を用いてＬＡＮ１０１を介した通信を行う。共有ファイル処理部３０４は、ファイルサーバー１０５との接続、データの授受を処理する。データベース処理部３０５は、データベース１０７との接続、データの授受、検索を処理する。
【００２４】
ＦＡＸ送信処理部３０１のＦＡＸ送信ジョブ発行部３０６は、ＬＡＮ１０１を介してファイルサーバー１０５からＦＡＸ受発注データを取得してＦＡＸ送信ジョブを作成する。そして、ＦＡＸ送信ジョブ発行部３０６は、ＦＡＸ送受信デバイス１１３〜１１７のいずれかに対してＦＡＸ送信ジョブを発行する。さらに、ＦＡＸ送信ジョブ発行部３０６は、データベース１０７にＦＡＸ送信ジョブを保存する。
【００２５】
ＦＡＸ送信処理部３０１のジョブログ監視部３０７は、ＦＡＸ送受信デバイス１１３〜１１７のジョブログを取得し、ジョブの状態を監視する。
【００２６】
図１０（ａ）に、ＦＡＸサーバー１０６のデータベース処理部３０５がデータベース１０７に保存するＦＡＸ送受信デバイス１１３〜１１７の管理情報の例を示す。１行目から順にＦＡＸ送受信デバイス１１３〜１１７のそれぞれの管理情報がレコードとして保存される。図１０（ａ）に示すテーブルの各列に、デバイスＩＤ、ＬＡＮ  ＩＤ、ドライバー名、受信フォルダー、市外局番、市内局番、プレフィックス、およびサフィックスがそれぞれ保存される。デバイスＩＤは、ＦＡＸ送受信デバイス１１３〜１１７のそれぞれに対して割り当てられたＩＤ（識別情報）である。ＬＡＮ  ＩＤは、各ＦＡＸ送受信デバイスが属するＬＡＮに割り当てられたＩＤ（識別情報）である。本実施形態においては、デバイスＩＤおよびＬＡＮ  ＩＤを、図１に示す参照番号と一致させて割り当てている。
【００２７】
ドライバー名は、各ＦＡＸ送受信デバイスのドライバープログラムの名称である。ＦＡＸサーバー１０６は、ドライバー名に基づいて、ＦＡＸ送信処理部３０１のプログラム（ドライバー）の切り替えを行う。受信フォルダーは、ファイルサーバー１０５上の共有フォルダーの絶対パス、あるいは本実施形態のＦＡＸ送受信システムにおいて予め定められたパスからの相対パスである。ＦＡＸサーバー１０６は、どの受信フォルダーから電子ファイルを取得したかによって、その電子ファイルを受信したＦＡＸ送受信デバイスを判別することができる。市外局番と市内局番はそれぞれ、ＦＡＸ送受信デバイスに割り当てられた公衆電話網の回線番号の市外局番と市内局番である。プレフィックスとサフィックスはそれぞれ、発呼時に必要な先頭付加番号と末尾付加番号である。
【００２８】
本実施形態において、市外局番と市内局番のデータベース１０７への保存は、ＦＡＸ送信処理とは非同期にＦＡＸサーバー１０６によって行われる。市外局番と市内局番は、ＦＡＸ送信処理部３０１によって各ＦＡＸ送受信デバイスから取得され、データベース処理部３０５によって保存される。この保存処理は、ＦＡＸサーバー１０６の管理者によって予め行われるものであってもよい。
【００２９】
同じＬＡＮ内に属する（含まれる）ＦＡＸ送受信デバイスには同じ市外局番の回線番号が割り当てられている。例えば、ＬＡＮ  ＩＤが「１０１」であるＬＡＮ１０１に属するＦＡＸ送受信デバイス１１３、１１４（デバイスＩＤ「１１３」、「１１４」）には同じ市外局番の回線番号（「０３」）が割り当てられている。ＬＡＮ  ＩＤが「１０３」であるＬＡＮ１０３に属するＦＡＸ送受信デバイス１１６、１１７（デバイスＩＤ「１１６」、「１１７」）にも同様に同じ市外局番の回線番号（「０７８」）が割り当てられている。一方、異なる場所に存在するＬＡＮに属するＦＡＸ送受信デバイスにはそれぞれ異なる市外局番の回線番号が割り当てられている。例えば、ＬＡＮ  ＩＤが「１０１」であるＬＡＮ１０１に属するＦＡＸ送受信デバイス１１４（デバイスＩＤ「１１４」）と、ＬＡＮ  ＩＤが「１０２」であるＬＡＮ１０２に属するＦＡＸ送受信デバイス１１５（デバイスＩＤ「１１５」）には異なる市外局番の回線番号が割り当てられている。
【００３０】
よって、例えばＦＡＸ送受信デバイス１１５と同じ市外局番の回線番号（「０１１」）が割り当てられているＦＡＸ受信デバイスに対して、ＦＡＸ送受信デバイス１１４から送信を実施する場合と、ＦＡＸ送受信デバイス１１５から送信を実施する場合とでは、通信費が異なる場合がある。このとき、一般には、同じ市外局番が割り当てられたＦＡＸ送受信デバイス１１５から送信を実施した方が通信費は安くなる。つまり、属性値として、送信先と同じ市外局番を有するＦＡＸ送受信デバイスは、地理的に同じ領域にあり（距離が近く）、通信費が抑えられることとなる。
【００３１】
図１０（ｂ）に、ＦＡＸサーバー１０６のデータベース処理部３０５がデータベース１０７に保存するクライアントＰＣ１０８〜１１２の管理情報の例を示す。１行目から順にクライアントＰＣ１０８〜１１２のそれぞれの管理情報がレコードとして保存される。図１０（ｂ）に示すテーブルの各列に、クライアントＩＤ、ユーザー名、ＬＡＮ  ＩＤ、デバイスＩＤ、および担当者ＩＤがそれぞれ保存される。クライアントＩＤは、クライアントＰＣ１０８〜１１２のそれぞれに対して割り当てられたＩＤ（識別情報）である。本実施形態においては、クライアントＩＤを、図１に示す参照番号と一致させて割り当てている。
【００３２】
ユーザー名は、各クライアントＰＣの使用者の名前である。ＬＡＮ  ＩＤは、各クライアントＰＣが属するＬＡＮに割り当てられたＩＤであり、図１０（ａ）と同様にＬＡＮ１０１〜１０３のそれぞれに対して割り当てられたＩＤである。デバイスＩＤは、図１０（ａ）に示されるＦＡＸ送受信デバイス１１３〜１１７のそれぞれに対して割り当てられたＩＤである。担当者ＩＤは、ＦＡＸ受発注データに含まれるＦＡＸ受発注処理の担当者のＩＤである。
【００３３】
ＦＡＸサーバー１０６は、ＦＡＸ受発注データに含まれる担当者ＩＤをキーにしてデータベース１０７内の情報を検索し、得られたレコードに含まれるデバイスＩＤから送信に用いるＦＡＸ送受信デバイスを決定する。この場合、クライアントＰＣによって生成されたＦＡＸ受発注データは、そのクライアントＰＣと同一のＬＡＮに属するＦＡＸ送受信デバイスから送信されることになる。例えば、図１０（ｂ）において、クライアントＰＣ１０８によって生成されたＦＡＸ受発注データには担当者ＩＤ「０８」が含まれる。そのため、担当者ＩＤ「０８」を用いた検索によって抽出される１行目のレコードを参照して、ＬＡＮ１０１（ＬＡＮ  ＩＤ「１０１」）に属するＦＡＸ送受信デバイス１１４（デバイスＩＤ「１１４」）からＦＡＸ受発注データが送信される。これは、例えば、ＦＡＸ送受信デバイス１１５からＦＡＸ送信を実施した方が通信費は安くなる場合も、クライアントＰＣ１０８によって生成されたＦＡＸ受発注データがＦＡＸ送受信デバイス１１４から送信されることを示している。
【００３４】
［処理フロー］
図４は、本実施形態に係るＦＡＸサーバー１０６のＦＡＸ送信ジョブ発行部３０６が、ファイルサーバー１０５に保存されたＦＡＸ受発注データを取り出した後の送信処理の流れを示す。本処理フローは、例えば、ＦＡＸサーバー１０６のＣＰＵがＲＯＭ等に記憶されたプログラムを読み出して実行することにより実現される。
【００３５】
Ｓ４０１にて、ＦＡＸサーバー１０６は、ＦＡＸ受発注データに含まれる送信先ＦＡＸ番号のうち市外局番をキーとして、データベース処理部３０５を介してデータベース１０７内のＦＡＸ送受信デバイスの管理情報（図１０（ａ））を検索する。同じ市外局番を持つレコードがある場合（Ｓ４０１にてＹＥＳ）Ｓ４０２へ進み、なければ（Ｓ４０１にてＮＯ）Ｓ４０４に進む。
【００３６】
Ｓ４０２にて、ＦＡＸサーバー１０６は、抽出されたレコードをＲＡＭ等に一時保存する。Ｓ４０３にて、ＦＡＸサーバー１０６は、一時保存したレコードに基づいてＦＡＸ送信処理を行う。この処理の詳細は図７に示す。その後、本処理フローを終了する。
【００３７】
Ｓ４０４にて、ＦＡＸサーバー１０６は、ＦＡＸ受発注データに含まれる担当者ＩＤをキーとして、データベース処理部３０５を介してデータベース１０７内のクライアントＰＣの管理情報（図１０（ｂ））を検索する。そして、ＦＡＸサーバー１０６は、抽出したレコードにて指定されるデバイスＩＤに対応するＦＡＸ送受信デバイスを送信時デバイスとして確定する。Ｓ４０５にて、ＦＡＸサーバー１０６は、Ｓ４０４で確定した送信時デバイスを用いて送信処理を行う。この処理の詳細は図５に示す。その後、本処理フローを終了する。
【００３８】
図５は、ＦＡＸサーバー１０６のＦＡＸ送信ジョブ発行部３０６による、確定した送信時デバイスを用いた送信処理（図４のＳ４０５）の流れを示す。
【００３９】
Ｓ５０１にて、ＦＡＸ送信ジョブ発行部３０６は、確定したＦＡＸ送受信デバイスのＩＤをキーとして、データベース処理部３０５を介してデータベース１０７内のＦＡＸ送受信デバイスの管理情報（図１０（ａ））を検索する。Ｓ５０２にて、ＦＡＸ送信ジョブ発行部３０６は、Ｓ５０１で抽出したレコードのドライバー名に対応するＦＡＸ送受信デバイスドライバーへと切り替えを行う。
【００４０】
Ｓ５０３にて、ＦＡＸ送信ジョブ発行部３０６は、ＦＡＸ送受信データに基づいてＦＡＸ送信ジョブを生成して、確定した送信時デバイスに発行する。ＦＡＸ送信ジョブの一部としてＦＡＸ受発注データに基づいたＦＡＸ送信票イメージを生成する場合がある。このとき、ＦＡＸ送信票イメージに含む送信元電話番号は、Ｓ５０１で抽出したレコードに含まれる公衆電話網の回線番号の市外局番と市内局番の組み合わせで決定される。Ｓ５０４にて、ＦＡＸ送信ジョブ発行部３０６は、データベース処理部３０５を介してデータベース１０７にＦＡＸ送信ジョブに関する送信履歴を送信履歴情報として保存する。そして、本処理フローを終了する。
【００４１】
図６は、ＦＡＸサーバー１０６のジョブログ監視部３０７が、ＦＡＸ送信ジョブの処理状況を確認する処理の流れを示す。この処理はＦＡＸ送信ジョブ発行部３０６による処理とは非同期で定期的に繰り返し実施される。ここでの実行の間隔は特に限定するものではなく、例えば、送信エラーが発生した際にリトライを行うべき時間間隔などを設定することが想定される。
【００４２】
Ｓ６０１にて、ジョブログ監視部３０７は、ＦＡＸ送信ジョブを発行したＦＡＸ送受信デバイスからジョブログを取得する。Ｓ６０２にて、ジョブログ監視部３０７は、ＦＡＸ送信ジョブの送信時にデータベース１０７に保存した送信履歴情報に対して、Ｓ６０１で取得したジョブログと結合することで更新し、保存する。
【００４３】
Ｓ６０３にて、ジョブログ監視部３０７は、Ｓ６０１で取得したジョブログに発行したＦＡＸ送信ジョブと関連付いた送信エラーが存在するか否かを確認する。送信エラーがあれば（Ｓ６０３にてＹＥＳ）Ｓ６０４に進み、送信エラーが無ければ（Ｓ６０３にてＮＯ）本処理フローを終了する。
【００４４】
Ｓ６０４にて、ジョブログ監視部３０７は、送信エラーの理由がＦＡＸ受信デバイスによる着信拒否であるか否かを確認する。着信拒否であれば（Ｓ６０４にてＹＥＳ）Ｓ６０８へ進み、着信拒否でなければ（Ｓ６０４にてＮＯ）Ｓ６０５へ進む。
【００４５】
Ｓ６０５にて、ジョブログ監視部３０７は、送信エラーの理由がＦＡＸ受信デバイスの非応答であるか否かを確認する。非応答であれば（Ｓ６０５にてＹＥＳ）Ｓ６０８へ進み、非応答でなければ（Ｓ６０５にてＮＯ）Ｓ６０６へ進む。
【００４６】
Ｓ６０６にて、ジョブログ監視部３０７は、既定回数の送信リトライが実施されたか否かを確認する。ここでの既定回数は予め設定され、外部メモリ２１１等の記憶部に保持されているものとする。既定回数の送信リトライが実施されていれば（Ｓ６０６にてＹＥＳ）Ｓ６０７へ進み、実施されていなければ（Ｓ６０６にてＮＯ）Ｓ６０９へ進む。
【００４７】
Ｓ６０７にて、ジョブログ監視部３０７は、該当するＦＡＸ送信ジョブがクライアントＰＣの管理情報（図１０（ｂ））において担当者ＩＤと関連付いたＦＡＸ送受信デバイスから送信されているか否かを確認する。関連付いたＦＡＸ送受信デバイスから送信されていなければ（Ｓ６０７にてＮＯ）Ｓ６０８に進む。関連付いたＦＡＸ送受信デバイスから送信されていれば（Ｓ６０７にてＹＥＳ）、本処理フローを終了する。
【００４８】
Ｓ６０８にて、ジョブログ監視部３０７は、別のＦＡＸ送受信デバイスから送信処理を実施する。ここでの別のＦＡＸ送受信デバイスとは、図４のＳ４０２にて一時保存されたレコードに対応する他のＦＡＸ送受信デバイスが該当する。この処理の詳細は図７に示す。その後、本処理フローを終了する。
【００４９】
Ｓ６０９にて、ジョブログ監視部３０７は、該当する送信ジョブの送信リトライを対象のＦＡＸ送受信デバイスに対してリクエストする。その後、本処理フローを終了する。
【００５０】
図７は、ＦＡＸサーバー１０６のＦＡＸ送信ジョブ発行部３０６による、抽出したレコードに基づくＦＡＸ送信処理（図４のＳ４０３）の流れを示す。なお、別のＦＡＸ送受信デバイスから送信処理（図６のＳ６０８）を実施する場合にも、本処理を行う。
【００５１】
Ｓ７０１にて、ＦＡＸ送信ジョブ発行部３０６は、抽出した１以上のレコードが示すＦＡＸ送受信デバイスの送受信履歴を、データベース処理部３０５を介してデータベース１０７から取得する。ここでの抽出した１以上のレコードとは、ＦＡＸデータの送信先として指定されたデバイスと同じ市外局番を有するＦＡＸ送受信デバイスに対応するレコードである。これらの同じ市外局番を有するＦＡＸ送受信デバイスを候補のデバイスとする。Ｓ７０２にて、ＦＡＸ送信ジョブ発行部３０６は、Ｓ７０１で取得した送受信履歴に、ＦＡＸ受発注データに含まれる送信先ＦＡＸ番号との送受信が含まれるか否かを確認する。含まれれば（Ｓ７０２にてＹＥＳ）Ｓ７０３へ進み、含まれなければ（Ｓ７０２にてＮＯ）Ｓ７０４へ進む。
【００５２】
Ｓ７０３にて、ＦＡＸ送信ジョブ発行部３０６は、送受信履歴を用いた送信時デバイスの確定と送信処理を実施する。この処理の詳細は図８に示す。その後、本処理フローを終了する。
【００５３】
Ｓ７０４にて、ＦＡＸ送信ジョブ発行部３０６は、抽出した１以上のレコードの中から１つのレコードを選択し、そのレコードが示すＦＡＸ送受信デバイスを送信時デバイスとして確定する。このとき、抽出された複数のレコードの中から１つのレコードを選択する方法としては、例えば、所定の条件に応じてレコードをソートし先頭のレコードを選択するようにしても良い。もしくは、各レコードに対応するＦＡＸ送受信デバイスの処理負荷の状況に応じて、レコードを選択するようにしてもよい。Ｓ７０５にて、ＦＡＸ送信ジョブ発行部３０６は、Ｓ７０４で確定した送信時デバイスを用いて送信処理を行う。この処理の詳細は図５に示したものと同様である。その後、本処理フローを終了する。
【００５４】
図８は、ＦＡＸ送信ジョブ発行部３０６による、送受信履歴を用いた送信時デバイスの確定と送信処理（図７のＳ７０３）の流れを示す。
【００５５】
Ｓ８０１にて、ＦＡＸ送信ジョブ発行部３０６は、抽出した１以上のレコードの中から１つのレコードを選択し、そのレコードが示すＦＡＸ送受信デバイスを送信時デバイスの候補とする。Ｓ８０２にて、ＦＡＸ送信ジョブ発行部３０６は、Ｓ７０１で取得した送受信履歴に、Ｓ８０１で選択した送信時デバイスからＦＡＸ受発注データに含まれる送信先ＦＡＸ番号への送信が含まれるか否かを確認する。つまり、過去に、選択したＦＡＸ送受信デバイスを用いて指定された送信先へのＦＡＸデータの送信が行われているか否かを判定する。含まれれば（Ｓ８０２にてＹＥＳ）Ｓ８０３へ進み、含まれなければ（Ｓ８０２にてＮＯ）Ｓ８０５へ進む。
【００５６】
Ｓ８０３にて、ＦＡＸ送信ジョブ発行部３０６は、Ｓ８０２で確認した送信履歴のうち最新のものが成功で完了しているか否かを確認する。送信成功であれば（Ｓ８０３にてＹＥＳ）Ｓ８０４へ進み、送信失敗であれば（Ｓ８０３にてＮＯ）Ｓ８０５へ進む。
【００５７】
Ｓ８０４にて、ＦＡＸ送信ジョブ発行部３０６は、Ｓ８０１で選択したＦＡＸ送受信デバイスを送信時デバイスとして確定し、これを用いて送信処理を行う。この処理の詳細は図５に示したものと同様である。その後、本処理フローを終了する。
【００５８】
Ｓ８０５にて、ＦＡＸ送信ジョブ発行部３０６は、抽出した１以上のレコードのうち未処理のレコードが存在するか否かを確認する。未処理のレコードが存在すれば（Ｓ８０５にてＹＥＳ）Ｓ８０６へ進み、存在しなければ（Ｓ８０５にてＮＯ）Ｓ８０７へ進む。
【００５９】
Ｓ８０６にて、ＦＡＸ送信ジョブ発行部３０６は、未処理の１つのレコードが示すＦＡＸ送受信デバイスを送信時デバイスの候補とする。その後、Ｓ８０２へ戻り、処理を繰り返す。
【００６０】
Ｓ８０７にて、ＦＡＸ送信ジョブ発行部３０６は、受信履歴を用いた送信時デバイスの確定と送信処理を実施する。この処理の詳細は図９に示す。その後、本処理フローを終了する。
【００６１】
図９は、ＦＡＸ送信ジョブ発行部３０６による、受信履歴を用いた送信時デバイスの確定と送信処理（図８のＳ８０７）の流れを示す。
【００６２】
Ｓ９０１にて、ＦＡＸ送信ジョブ発行部３０６は、抽出した１以上のレコードの中から１つのレコードを選択し、そのレコードが示すＦＡＸ送受信デバイスを送信時デバイスの候補とする。
【００６３】
Ｓ９０２にて、ＦＡＸ送信ジョブ発行部３０６は、Ｓ７０１で取得した送受信履歴に、Ｓ９０１で選択した送信時デバイスからＦＡＸ受発注データに含まれる送信先ＦＡＸ番号への送信が含まれるか否かを確認する。含まれれば（Ｓ９０２にてＹＥＳ）Ｓ９０５へ進み、含まれなければ（Ｓ９０２にてＮＯ）Ｓ９０３へ進む。
【００６４】
Ｓ９０３にて、ＦＡＸ送信ジョブ発行部３０６は、Ｓ７０１で取得した送受信履歴に、ＦＡＸ受発注データに含まれる送信先ＦＡＸ番号からＳ９０１で選択した送信時デバイスへの受信が含まれるか否かを確認する。つまり、過去に、選択したＦＡＸ送受信デバイスに対して、指定された送信先からのＦＡＸデータの送信が行われているか否かを判定する。含まれれば（Ｓ９０３にてＹＥＳ）Ｓ９０４へ進み、含まれなければ（Ｓ９０３にてＮＯ）Ｓ９０５へ進む。
【００６５】
Ｓ９０４にて、ＦＡＸ送信ジョブ発行部３０６は、選択したＦＡＸ送受信デバイスを送信時デバイスとして確定し、これを用いて送信処理を行う。この処理の詳細は図５に示したものと同様である。その後、本処理フローを終了する。
【００６６】
Ｓ９０５にて、ＦＡＸ送信ジョブ発行部３０６は、抽出した１以上のレコードの中から未処理のレコードが存在するか否かを確認する。未処理のレコードが存在すれば（Ｓ９０５にてＹＥＳ）Ｓ９０６へ進み、存在しなければ（Ｓ９０５にてＮＯ）Ｓ９０７へ進む。
【００６７】
Ｓ９０６にて、ＦＡＸ送信ジョブ発行部３０６は、未処理の１つのレコードが示すＦＡＸ送受信デバイスを送信時デバイスの候補とする。その後、Ｓ９０２へ戻り、処理を繰り返す。
【００６８】
Ｓ９０７にて、ＦＡＸ送信ジョブ発行部３０６は、ＦＡＸ受発注データに含まれる担当者ＩＤをキーとして、データベース処理部３０５を介してクライアントＰＣの管理情報（図１０（ａ））を検索する。そして、ＦＡＸ送信ジョブ発行部３０６は、抽出されたレコードにて示されるＦＡＸ送受信デバイスＩＤを送信時デバイスとして確定する。その後、Ｓ９０４へ進む。
【００６９】
以上、本願発明により、ＦＡＸ送信時の通信費をより安価に抑えつつ、ＦＡＸ送信要求に含まれる相手先電話番号への送信実績を持たないＦＡＸ送受信デバイスも利用可能として、確実にＦＡＸ送信することができる。
【００７０】
＜その他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７１】
１０４…受発注データ作成サーバー、１０５…ファイルサーバー、１０６…ＦＡＸサーバー、１０７…データベース、１０８〜１１２…クライアントＰＣ、１１３〜１１７…ＦＡＸ送受信デバイス
【図１】
2016201747.tif 000003
【図２】
2016201747.tif 000004
【図３】
2016201747.tif 000005
【図４】
2016201747.tif 000006
【図５】
2016201747.tif 000007
【図６】
2016201747.tif 000008
【図７】
2016201747.tif 000009
【図８】
2016201747.tif 000010
【図９】
2016201747.tif 000011
【図１０】
2016201747.tif 000012