(57)【特許請求の範囲】
【請求項１】
ファクシミリ装置であって，
ファクシミリ通信を行うための第１のインターフェースと，
ネットワークに接続するための第２のインターフェースと，
制御部と，
を備え，
前記制御部は，
前記ファクシミリ装置が有する候補宛先情報であって，前記ファクシミリ通信によるファクシミリ送信の，送信先の候補となる複数の宛先を示す複数の宛先情報からなる前記候補宛先情報を，前記第１のインターフェースを介して，通信サーバに送信する候補宛先情報送信処理であって，前記候補宛先情報は，前記通信サーバから情報処理装置に送信される情報である，前記候補宛先情報送信処理と，
前記通信サーバに，前記ファクシミリ装置が送信すべき特定宛先情報を含む送信情報と，送信対象となる画像ファイルとが，前記ファクシミリ装置を識別する識別情報と関連付けて記憶されているか否かを，前記第２のインターフェースを介して，前記通信サーバに問い合わせて判断するファクシミリ側判断処理であって，前記送信情報と前記画像ファイルとは，ユーザによる情報処理装置の操作に伴って前記通信サーバに記憶され，前記特定宛先情報は，前記通信サーバから前記情報処理装置に送信された前記候補宛先情報のうち，前記情報処理装置においてユーザ操作によって選択された前記宛先情報である，前記ファクシミリ側判断処理と，
前記ファクシミリ側判断処理にて，前記通信サーバに前記送信情報および前記画像ファイルが記憶されていると判断された場合に，前記第２のインターフェースを介して，前記通信サーバから前記送信情報と前記画像ファイルを取得する取得処理と，
前記第１のインターフェースを介して，前記送信情報によって特定される他のファクシミリ装置である送信先ファクシミリ装置に，前記画像ファイルに基づくファクシミリデータをファクシミリ送信する送信処理と，
を実行することを特徴とするファクシミリ装置。
【請求項２】
請求項１に記載するファクシミリ装置において，
前記制御部は，
前記送信処理でのファクシミリ送信の進捗状況を，前記第２のインターフェースを介して，前記通信サーバに記憶させる進捗記憶処理を実行することを特徴とするファクシミリ装置。
【請求項３】
請求項１または請求項２に記載するファクシミリ装置において，
前記制御部は，
前記ファクシミリ装置の送信能力の情報と，電話帳と，電話の発着信履歴と，ファクシミリの送受信履歴と，の少なくとも１つを，前記通信サーバに記憶させる自装置情報記憶処理を実行することを特徴とするファクシミリ装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載するファクシミリ装置において，
前記第１のインターフェースは，電話回線に接続するものであって，
前記情報処理装置の電話番号を記憶する記憶部を備え，
前記制御部は，
前記記憶部に記憶される電話番号に基づいて，前記情報処理装置がファクシミリ送信に関する操作を受け付けた後に前記情報処理装置によって発信される特定の電話の着信が前記第１のインターフェースを介してあったか否かを判断する着信判断処理を実行し，
前記ファクシミリ側判断処理では，第１の時間間隔によって定期的に前記通信サーバに問い合わせ，前記特定の電話の着信があった場合に，前記ファクシミリ側判断処理での前記通信サーバに問い合わせる間隔である問合間隔を，前記第１の時間間隔よりも短い第２の時間間隔に変更することを特徴とするファクシミリ装置。
【請求項５】
請求項１から請求項３のいずれか１つに記載するファクシミリ装置において，
前記第１のインターフェースは，電話回線に接続するものであって，
前記情報処理装置の電話番号を記憶する記憶部を備え，
前記制御部は，
前記記憶部に記憶される電話番号に基づいて，前記情報処理装置がファクシミリ送信に関する操作を受け付けた後に前記情報処理装置によって発信される特定の電話の着信が前記第１のインターフェースを介してあったか否かを判断する着信判断処理を実行し，
前記着信判断処理にて前記特定の電話の着信があったと判断された場合に，前記ファクシミリ側判断処理では，定期的な前記通信サーバへの問い合わせを開始することを特徴とするファクシミリ装置。
【請求項６】
請求項４または請求項５に記載するファクシミリ装置において，
前記制御部は，
前記着信判断処理にて前記特定の電話の着信があったと判断された後，前記第１のインターフェースの利用を制限する制限処理を実行することを特徴とするファクシミリ装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記ファクシミリ側判断処理での前記通信サーバに問い合わせる間隔である問合間隔と，前記ファクシミリ側判断処理にて次に前記通信サーバに問い合わせる時刻との少なくとも一方を，前記通信サーバに記憶させる時間情報記憶処理を実行することを特徴とするファクシミリ装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記送信処理にて前記送信先ファクシミリ装置とのファクシミリ通信が確立しなかった場合に，前記送信先ファクシミリ装置へのファクシミリ送信動作を中止するファクシミリ中止処理を実行することを特徴とするファクシミリ装置。
【請求項９】
請求項１から請求項７のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記送信処理にて前記送信先ファクシミリ装置とのファクシミリ通信が確立しなかった場合に，ファクシミリ通信が確立するまでファクシミリ送信動作を継続するファクシミリ継続処理を実行することを特徴とするファクシミリ装置。
【請求項１０】
請求項１から請求項９のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記ファクシミリ側判断処理では，前記画像ファイルおよび前記送信情報を取得する指示が書き込まれた指示ファイルが記憶されているか否かを問い合わせ，前記指示ファイルが記憶されていることで，前記送信情報と前記画像ファイルとが前記通信サーバに記憶されていると判断し，
前記取得処理では，前記指示ファイルに基づいて，前記通信サーバから前記送信情報と前記画像ファイルを取得することを特徴とするファクシミリ装置。
【請求項１１】
情報処理装置に，
ファクシミリ装置が有する候補宛先情報であって，前記ファクシミリ装置におけるファクシミリ送信の，送信先の候補となる複数の宛先を示す複数の宛先情報からなる前記候補宛先情報を，通信サーバから取得する候補宛先情報取得処理であって，前記候補宛先情報は，前記ファクシミリ装置によって前記通信サーバに記憶される情報である，前記候補宛先情報取得処理と，
ファクシミリ送信の送信対象となる画像ファイルを選択する画像選択処理と，
ファクシミリ送信の送信元のファクシミリ装置である送信元ファクシミリ装置の識別情報を取得する送信元取得処理と，
ファクシミリ送信の送信先のファクシミリ装置である送信先ファクシミリ装置の特定宛先情報を含む送信情報を設定する設定処理であって，前記特定宛先情報は，前記送信元ファクシミリ装置によって前記通信サーバに記憶されて前記候補宛先情報取得処理によって前記通信サーバから取得された前記候補宛先情報のうち，ユーザ操作によって選択された前記宛先情報である，前記設定処理と，
前記通信サーバに，前記選択処理にて選択された画像ファイルと，前記設定処理にて設定された送信情報とを，前記送信元取得処理にて取得した識別情報と関連付けて記憶させる記憶処理と，
を実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記憶するプログラムにおいて，
前記通信サーバに，前記送信元ファクシミリ装置によるファクシミリ送信の進捗状況が，前記送信元取得処理にて取得した識別情報と関連付けて記憶されているか否かを，前記通信サーバに問い合わせて判断する情報処理側判断処理と，
前記情報処理側判断処理にて，前記通信サーバに前記進捗状況が記憶されていると判断された場合に，前記進捗状況を前記通信サーバから取得する進捗取得処理と，
前記進捗取得処理にて取得した進捗状況を，前記情報処理装置の表示部に表示させる進捗表示処理と，
を前記情報処理装置に実行させることを特徴とするプログラム。
【請求項１３】
請求項１２に記憶するプログラムにおいて，
前記記憶処理にて，前記画像ファイルおよび前記送信情報を記憶させた後，前記情報処理側判断処理を前記情報処理装置に実行させることを特徴とするプログラム。
【請求項１４】
請求項１１から請求項１３のいずれか１つに記憶するプログラムにおいて，
前記送信元ファクシミリ装置の送信能力と，前記送信元ファクシミリ装置が有する電話帳と，前記送信元ファクシミリ装置の電話の発着信履歴と，前記送信元ファクシミリ装置のファクシミリ通信の送受信履歴と，の少なくとも１つが，前記通信サーバに記憶されている場合に，当該記憶されている情報を読み出し，当該情報を前記情報処理装置の表示部に表示させるファクシミリ情報表示処理を，前記情報処理装置に実行させることを特徴とするプログラム。
【請求項１５】
請求項１１から請求項１４のいずれか１つに記憶するプログラムにおいて，
前記情報処理装置の電話番号を記憶し，さらに前記情報処理装置からの電話の着信に応じて前記通信サーバに問い合わせる間隔を第１の時間間隔から前記第１の時間間隔よりも短い第２の時間間隔に変更する前記送信元ファクシミリ装置に，ファクシミリ送信に関する操作を受け付けた後に電話する電話処理を，前記情報処理装置に実行させることを特徴とするプログラム。
【請求項１６】
請求項１１から請求項１４のいずれか１つに記憶するプログラムにおいて，
前記情報処理装置の電話番号を記憶し，さらに前記情報処理装置からの電話の着信に応じて前記通信サーバへの問い合わせを開始する前記送信元ファクシミリ装置に，ファクシミリ送信に関する操作を受け付けた後に電話する電話処理を，前記情報処理装置に実行させることを特徴とするプログラム。
【請求項１７】
請求項１５または請求項１６に記憶するプログラムにおいて，
前記電話処理にて前記送信元ファクシミリ装置との電話が確立しなかった場合に，前記送信元ファクシミリ装置への電話動作を中止する電話中止処理を，前記情報処理装置に実行させることを特徴とするプログラム。
【請求項１８】
請求項１５または請求項１６に記憶するプログラムにおいて，
前記電話処理にて前記送信元ファクシミリ装置との電話が確立しなかった場合に，電話が確立するまで電話動作を継続する電話継続処理を，前記情報処理装置に実行させることを特徴とするプログラム。
【請求項１９】
請求項１１から請求項１８のいずれか１つに記憶するプログラムにおいて，
前記記憶処理では，さらに前記画像ファイルと前記送信情報とを取得する指示が書き込まれた指示ファイルを，前記通信サーバに記憶させることを特徴とするプログラム。
【請求項２０】
イーサネット通信を行うためのインターフェースと，
記憶部と，
制御部と，
を備え，
前記制御部は，
ファクシミリ装置が有する候補宛先情報であって，前記ファクシミリ装置におけるファクシミリ通信によるファクシミリ送信の，送信先の候補となる複数の宛先を示す複数の宛先情報からなる前記候補宛先情報を，前記記憶部から読み出す候補宛先情報読出処理であって，前記候補宛先情報は，前記インターフェースを介して，前記ファクシミリ装置によって前記記憶部に記憶される情報である，前記候補宛先情報読出処理と，
前記候補宛先情報読出処理によって読み出した前記候補宛先情報を，前記インターフェースを介して，情報処理装置に送信する候補宛先情報送信処理と，
前記ファクシミリ装置を識別する識別情報に基づいて，前記ファクシミリ装置が送信すべき特定宛先情報を含む送信情報と，送信対象となる画像ファイルとが記憶される記憶領域を，前記記憶部に確保する確保処理であって，前記特定宛先情報は，前記候補宛先情報送信処理によって前記情報処理装置に送信された前記候補宛先情報のうち，前記情報処理装置においてユーザ操作によって選択された前記宛先情報である，前記確保処理と，
前記情報処理装置から，前記インターフェースを介して，前記送信情報および前記画像ファイルを取得し，前記記憶領域に記憶させるサーバ記憶処理と，
前記情報処理装置がファクシミリ送信の指示を受け付けた後，前記記憶領域に記憶されている前記画像ファイルおよび前記送信情報を，前記インターフェースを介して，前記ファクシミリ装置に送信するサーバ送信処理と，
を実行することを特徴とする通信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ファクシミリ装置，プログラム，および通信サーバに関する。
【背景技術】
【０００２】
従来から，情報処理装置とファクシミリ装置とサーバとを有するシステムが知られている。このようなシステムにてファクシミリ送信を行う技術を開示した特許文献としては，例えば，特許文献１がある。特許文献１には，ファクシミリ装置が受信した画像をサーバが取得し，モバイル装置がサーバから当該画像を取得して表示する構成，さらにモバイル装置が当該画像に対する返信用のテキストを受け付けてサーバに送信し，サーバが当該テキストと当該画像とを重ね合わせたファクシミリデータをファクシミリ装置に送信する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６１２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，従来の技術では，ファクシミリ装置は，受信したファクシミリデータに対する返信をサーバから受信するのみであり，ファクシミリデータを受信していない送信先のファクシミリ装置に対してファクシミリ送信を行うことができない。
【０００５】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，情報処理装置からサーバを介してファクシミリ装置にファクシミリ送信を行わせる際の自由度が大きい技術を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされたファクシミリ装置は，ファクシミリ通信を行うための第１のインターフェースと，ネットワークに接続するための第２のインターフェースと，制御部と，を備え，前記制御部は，通信サーバに，前記ファクシミリ装置が送信すべき宛先情報を含む送信情報と，送信対象となる画像ファイルとが，前記ファクシミリ装置を識別する識別情報と関連付けて記憶されているか否かを，前記第２のインターフェースを介して，前記通信サーバに問い合わせて判断するファクシミリ側判断処理であって，前記送信情報と前記画像ファイルとは，ユーザによる情報処理装置の操作に伴って前記通信サーバに記憶される，前記ファクシミリ側判断処理と，前記ファクシミリ側判断処理にて，前記通信サーバに前記送信情報および前記画像ファイルが記憶されていると判断された場合に，前記第２のインターフェースを介して，前記通信サーバから前記送信情報と前記画像ファイルを取得する取得処理と，前記第１のインターフェースを介して，前記送信情報によって特定される他のファクシミリ装置に，前記画像ファイルに基づくファクシミリデータをファクシミリ送信する送信処理と，を実行することを特徴としている。
【０００７】
すなわち，通信サーバは，ユーザによる情報処理装置の操作に伴って，ユーザ所望の送信情報および画像ファイルを記憶する。さらに，通信サーバは，当該送信情報および当該画像ファイルを，ファクシミリ装置の識別情報に関連付けて記憶する。本明細書に開示されるファクシミリ装置は，通信サーバに，ファクシミリ装置自身の識別情報に基づいて，送信情報と画像ファイルとが記憶されているか否かを，問い合わせる。そして，ファクシミリ装置は，当該問い合わせに基づいて，送信情報および画像ファイルがあると判断した場合に，それらを通信サーバから取得してファクシミリ送信を行う。この構成によれば，情報処理装置にてユーザが自由に設定した送信情報および画像ファイルが，ファクシミリ装置からの問い合わせに応じて，通信サーバを介して，ファクシミリ装置に受け渡される。そのため，自由度が大きいファクシミリ送信を行うことができる。
【０００８】
上記ファクシミリ装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【０００９】
本発明によれば，情報処理装置からサーバを介してファクシミリ装置にファクシミリ送信を行わせる際の自由度が大きい技術が実現される。
【図面の簡単な説明】
【００１０】
【図１】実施の形態にかかるファクシミリ装置およびファクシミリ通信システムの構成を示すブロック図である。
【図２】実施の形態にかかるファクシミリ通信システムのファクシミリ送信のシーケンスを示す図である。
【図３】実施の形態にかかるファクシミリ通信システムのファクシミリ送信の概要を示すブロック図である。
【図４】モバイル装置が実行するファクシミリ送信指示処理の手順（前半）を示すフローチャートである。
【図５】モバイル装置が実行するファクシミリ送信指示処理の手順（後半）を示すフローチャートである。
【図６】モバイル装置が実行するモバイル側問合処理の手順を示すフローチャートである。
【図７】ＭＦＰが実行する不在着信処理の手順を示すフローチャートである。
【図８】ＭＦＰが実行するファクシミリ側問合処理の手順を示すフローチャートである。
【図９】ＭＦＰが実行するファクシミリ送信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下，本実施形態にかかる画像処理装置について，添付図面を参照しつつ詳細に説明する。本形態は，モバイル装置からファクシミリ装置に対してファクシミリ送信を指示するファクシミリ通信システムに本発明を適用したものである。
【００１２】
［ファクシミリ通信システムの全体構成］
本形態のファクシミリ通信システム９００は，図１に示すように，ファクシミリ機能を有する複合機（ＭＦＰ）１００と，モバイル装置２００と，サーバ３００とを備えている。ＭＦＰ１００，モバイル装置２００，およびサーバ３００は，インターネットを介して接続される。インターネットに接続するデバイスは，図示されたＭＦＰ１００等の他にも何台接続されていてもよい。ＭＦＰ１００は，ファクシミリ装置の一例である。
【００１３】
モバイル装置２００としては，例えば，スマートフォンやタブレット型のパーソナルコンピュータ（ＰＣ）が該当する。モバイル装置２００は，情報処理装置の一例である。サーバ３００は，通信サーバの一例である。
【００１４】
ＭＦＰ１００は，電話回線を介したファクシミリ通信が可能であり，例えばＭＦＰ１５０との間でファクシミリ通信によるデータの受け渡しが可能である。また，ＭＦＰ１００は，インターネットと接続されており，ＭＦＰ１００とサーバ３００との間で，さらにはモバイル装置２００とサーバ３００との間で，インターネットを介したデータの受け渡しが可能である。インターネットを介したデータの受け渡しは，有線であっても無線であってもよい。
【００１５】
［ＭＦＰの構成］
続いて，本形態のファクシミリ通信システム９００に含まれるファクシミリ装置の構成として，ＭＦＰ１００の概略構成について説明する。なお，図１では，ＭＦＰ１５０の構成を省略しているが，ＭＦＰ１５０もＭＦＰ１００と同様の構成を有している。
【００１６】
ＭＦＰ１００は，図１に示したように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを備えるコントローラ３０を有している。なお，図１中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアと表すとは限らない。また，
【００１７】
ＲＯＭ３２には，ＭＦＰ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいはデータを一時的に記憶する記憶領域として利用される。
【００１８】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部の一例であってもよい。
【００１９】
また，ＭＦＰ１００は，シートに画像を印刷する印刷部１０と，原稿の画像を読み取る読取部２０と，表示機能と入力機能とを兼ねる操作パネル４０と，ネットワークインターフェース（ネットワークＩＦ）３６と，ファクシミリインターフェース（ＦＡＸＩＦ）３８とを有し，これらがＣＰＵ３１によって制御される。
【００２０】
印刷部１０は，カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。また，印刷方式についても，電子写真方式であってもインクジェット方式であってもよい。また，読取部２０は，カラースキャンが可能であってもモノクロスキャンのみが可能であってもよい。また，読取機構についても，ＣＣＤであってもＣＩＳであってもよい。
【００２１】
ネットワークインターフェース３６は，インターネット等のネットワークに接続し，ＩＥＥＥの８０２．３の規格およびそれに準ずる規格に基づいて，イーサネット（登録商標）方式の通信を可能にするハードウェアである。なお，ネットワークインターフェース３６は，ＷｉＦｉ等の無線通信を介してインターネットに接続する構成であってもよい。ＭＦＰ１００は，ネットワークインターフェース３６を介して，サーバ３００にデータを受け渡す。ネットワークインターフェース３６は，第２のインターフェースの一例である。
【００２２】
ファクシミリインターフェース３８は，電話回線接続を制御するＮＣＵと，音声信号とデジタル信号との変調を行うモデムとを備え，電話回線を使用した通信を行うためのハードウェアである。ＭＦＰ１００は，ファクシミリインターフェース３８を介して，ＭＦＰ１５０等の他のファクシミリ装置との間でファクシミリ通信を行う。ファクシミリインターフェース３８は，第１のインターフェースの一例である。
【００２３】
操作パネル４０は，ＭＦＰ１００の外装に設けられ，ユーザ入力を受け付ける各種のボタン群と，メッセージや各種の設定を表示するタッチパネルとを有している。各種のボタンとしては，例えば，テンキー，矢印キー，ＯＫボタン，キャンセルボタンがある。また，タッチパネルは，ユーザがタッチ操作することによっても入力が可能であり，例えば，各種の設定やユーザ情報がタッチパネルから入力される。
【００２４】
［モバイル装置の構成］
続いて，本形態のファクシミリ通信システム９００に含まれるモバイル装置２００の概略構成について説明する。モバイル装置２００は，図１に示したように，ＣＰＵ８１と，ＲＯＭ８２と，ＲＡＭ８３と，ＨＤＤ８４とを備えるコントローラ８０を有している。なお，図１中のコントローラ８０は，ＣＰＵ８１等，モバイル装置２００の制御に利用されるハードウェアを纏めた総称であって，実際にモバイル装置２００に存在する単一のハードウェアと表すとは限らない。また，
【００２５】
ＲＯＭ８２には，モバイル装置２００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ８３およびＨＤＤ８４は，各種制御プログラムが読み出される作業領域として，あるいはデータを一時的に記憶する記憶領域として利用される。また，ＨＤＤ８４には，ファクシミリ通信システム９００におけるファクシミリ送信サービスを利用して，ＭＦＰ１００等のファクシミリ装置にファクシミリ送信を行わせる指示を入力するためのアプリケーションプログラム（以下，「アプリ」とする）が記憶されている。
【００２６】
ＣＰＵ８１は，ＲＯＭ８２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ８３またはＨＤＤ８４に記憶させながら，モバイル装置２００の各構成要素を制御する。前述したアプリによって実行される各種の処理も，ＣＰＵ８１によって実行される。
【００２７】
また，モバイル装置２００は，電話部７０と，表示機能と入力機能とを兼ねる操作パネル９０と，ネットワークインターフェース（ネットワークＩＦ）８６とを有し，これらがＣＰＵ８１によって制御される。ネットワークインターフェース８６は，少なくとも無線通信を介してインターネットへ接続を可能にするハードウェアである。モバイル装置２００は，ネットワークインターフェース８６を介して，サーバ３００にデータを受け渡す。
【００２８】
［ファクシミリ通信サービスの動作概要］
続いて，ファクシミリ通信システム９００におけるファクシミリ送信サービスの動作について，図２のシーケンス図および図３のブロック図を参照しつつ説明する。本実施例では，モバイル装置２００のユーザがサーバ３００を介して，ＭＦＰ１００に送信先のファクシミリ装置へのファクシミリ送信を行わせる。そこで先ず，サーバ３００およびＭＦＰ１００に，それぞれ事前にファクシミリ送信サービスを利用するための情報を登録しておくべき処理について説明する。サーバ３００への登録とＭＦＰ１００への登録とは，どちらを先に行ってもよいし，同時に行ってもよい。
【００２９】
図３に示すように，サーバ３００のメモリには，あらかじめ利用情報データベース（以下，「利用者ＤＢ」）３１０が設けられている。利用者ＤＢ３１０は，ファクシミリ送信サービスを利用するために，ユーザが入力した登録情報を記憶するデータベースである。ここで，本形態における登録情報は，ユーザＩＤと，パスワードと，ＭＦＰ１００のＩＤである。ユーザＩＤは，モバイル装置２００のユーザであって，ファクシミリ送信サービスを利用するユーザを特定する情報である。パスワードは，当該ユーザがサービスを利用する際に，当該ユーザを認証するための情報である。ＭＦＰ１００のＩＤとしては，例えば，ＭＦＰ１００の電話番号が該当する。なお，サーバ３００へのファクシミリ送信サービスの登録は，ユーザがサーバ３００を直接操作してもよいし，モバイル装置２００やＭＦＰ１００等の外部装置から指示してもよい。
【００３０】
サーバ３００がファクシミリ送信サービスの登録を受け付けると，サーバ３００のメモリ領域に，ユーザＩＤとＭＦＰ１００のＩＤとに関連付けられたデータを記憶する保存領域３２０を確保する（図３中の（１））。すなわち，ファクシミリ通信システム９００では，サーバ３００に，ログインユーザごと，さらにはファクシミリ送信を行わせるファクシミリ装置ごとに割り当てられた保存領域を生成し，各保存領域を介してデータを受け渡す。サーバ３００は，利用者ＤＢ３１０に新規の登録情報が登録される度に，対応する新規の保存領域が確保する。
【００３１】
また，ＭＦＰ１００からＭＦＰ１００自身のＩＤを登録し，サーバ３００に保存領域３２０を確保した場合，ＭＦＰ１００は，当該保存領域３２０にＭＦＰ１００自身の装置情報を保存する。装置情報としては，例えば，ＭＦＰ１００のファクシミリ送信の能力情報，ＭＦＰ１００が有する電話帳，ＭＦＰ１００が有する電話の発着信履歴，ＭＦＰ１００が有するファクシミリ通信の送受信履歴が該当する。また，ＭＦＰ１００は，後述するようにサーバ３００に定期的な問い合わせを行うことから，装置情報として，ＭＦＰ１００がサーバ３００に問い合わせる問合間隔，あるいはＭＦＰ１００がサーバ３００に次回問い合わせる時刻を含めてもよい。
【００３２】
また，ＭＦＰ１００は，ファクシミリ送信サービスを利用するモバイル装置２００の電話番号の登録を受け付ける。ＭＦＰ１００へのモバイル装置２００の電話番号の登録は，ユーザがＭＦＰ１００を直接操作してもよいし，サーバ３００等の外部装置から指示してもよい。
【００３３】
図３に示すように，ＭＦＰ１００のＮＶＲＡＭ３４には，ファクシミリ送信データベース（以下，「ＦＡＸ送信ＤＢ」）２１０があらかじめ設けられている。ＭＦＰ１００は，ユーザが入力した電話番号を受け付けると，入力された電話番号をＦＡＸ送信ＤＢ２１０に登録する（図３中の（２））。本形態では，ＭＦＰ１００のＦＡＸ送信ＤＢ２１０に，モバイル装置２００の電話番号が登録されているものとする。ＦＡＸ送信ＤＢ２１０は，記憶部の一例である。
【００３４】
次に，図２を参照して，本形態のファクシミリ通信サービスにてファクシミリ送信を行う手順について説明する。先ず，モバイル装置２００がサーバ３００にログインし，モバイル装置２００とサーバ３００との間でログイン状態を確立させる。
【００３５】
具体的に，モバイル装置２００がサーバ３００との間でログイン状態を確立させるには，先ず，モバイル装置２００にて前述したアプリを起動させる。モバイル装置２００は，そのアプリを介してサーバ３００の利用開始の要求を受け付ける。このとき，モバイル装置２００の操作パネル９０には，ユーザＩＤ，パスワード，およびファクシミリ送信を行わせるファクシミリ装置のＩＤ，すなわち本形態ではＭＦＰ１００の電話番号，を含むログイン情報の入力をログインユーザに求めるログイン画面（不図示）が表示される。ログインユーザは，ログイン画面の指示に従って，ログイン情報を入力する。そして，モバイル装置２００は，入力されたユーザＩＤ，パスワード，およびＭＦＰ１００の電話番号を受け付け，これらのログイン情報を含むログイン要求をサーバ３００に送信する。
【００３６】
サーバ３００は，モバイル装置２００からログイン要求を受信すると，利用者ＤＢ３１０を参照し，利用者ＤＢ３１０に登録されている登録情報の中にログイン要求に含まれるログイン情報と一致する登録情報が有るか否かを判断する。そして，サーバ３００は，一致する登録情報が有ると判断した場合，今回の認証が成功したことを示す成功通知をモバイル装置２００に送信する。モバイル装置２００は，成功通知を受信した場合，操作パネル９０にファクシミリ送信の各種の設定を行わせる操作画面（不図示）を表示する。一方，サーバ３００は，一致する登録情報が無いと判断した場合，今回の認証が失敗したこと示す失敗通知をモバイル装置２００に送信する。モバイル装置２００は，失敗通知を受信した場合，ログイン画面を再表示する。また，モバイル装置２００は，再度ログイン情報の入力を求めるメッセージを表示してもよい。
【００３７】
モバイル装置２００は，サーバ３００から成功通知を受信した後，ログイン情報に含まれるＭＦＰ１００の電話番号を利用して，ＭＦＰ１００に電話をかける（図３中の（３））。そして，モバイル装置２００は，所定時間（例えば２秒）の呼び出しを行った後，電話を切る。
【００３８】
ＭＦＰ１００は，不在着信が有った場合，ＦＡＸ送信ＤＢ２１０を参照し，ＦＡＸ送信ＤＢ２１０に登録されている電話情報の中に不在着信の電話番号と一致する電話番号が有るか否かを判断する。そして，一致する電話番号が有れば，ＭＦＰ１００はサーバ３００への定期的な問い合わせを開始する（図３中の（４））。なお，ＭＦＰ１００がサーバ３００に対して既に定期的な問い合わせを行っている場合には，その問い合わせを行う間隔である問合間隔を短くする。
【００３９】
この問い合わせに基づいて，ＭＦＰ１００は，ＭＦＰ１００の電話番号に関連付けられ，事前に確保された保存領域３２０に，指示ファイルが記憶されているか否かを判断する。指示ファイルの詳細については後述する。
【００４０】
また，モバイル装置２００は，サーバ３００から成功通知を受信した後，アプリを介して，ファクシミリ送信の送信情報の設定と，送信対象となる画像ファイルの選択と，ファクシミリ送信の実行指示とを受け付ける。送信情報には，送信先のファクシミリ装置の電話番号に加え，例えば，リダイヤルの設定，カラー指定，送信解像度の設定，ＭＦＰ１００がサーバ３００に問い合わせる問合間隔が含まれていてもよい。本形態では，送信先のファクシミリ装置にＭＦＰ１５０が設定されたものとする。画像ファイルは，送信対象の画像の元となるファイルであればよく，ＪＰＥＧ，ＧＩＦ等の画像データの他，テキスト等のドキュメントデータであってもよい。なお，上記の設定等は，ユーザが操作パネル９０に表示された操作画面を介して入力されたものである。
【００４１】
設定された送信情報および選択された画像ファイルは，サーバ３００に送信され，ログインユーザと，ＭＦＰ１００とに関連付けられたデータを記憶する保存領域３２０に保存される（図３中の（５））。
【００４２】
また，ファクシミリ送信の実行指示を受け付けると，モバイル装置２００は，画像ファイルおよび送信情報の読み取り指示と，ファクシミリ送信の実行指示と，を含む指示ファイルを生成し，当該指示ファイルを保存領域３２０に保存する。
【００４３】
前述したように，ＭＦＰ１００は，サーバ３００への定期的な問い合わせを行う度に，保存領域３２０に指示ファイルが保存されているか否かを判断する。ＭＦＰ１００は，保存領域に３２０に指示ファイルが保存されていると判断した場合に，当該指示ファイルを読み出す。そして，ＭＦＰ１００は，当該指示ファイルの指示に従って，保存領域３２０から画像ファイルおよび送信情報を取得する（図３中の（６））。
【００４４】
画像ファイルおよび送信情報を取得したＭＦＰ１００は，さらに指示ファイルに従ってファクシミリ送信を行う（図３中の（７））。本形態では，ＭＦＰ１５０が送信先のファクシミリ装置として設定されていることから，ＭＦＰ１００は，送信情報に含まれるＭＦＰ１５０の電話番号を用いて，画像ファイルをＭＦＰ１５０にファクシミリ送信する。これにより，例えばＭＦＰ１００から遠隔地にいるモバイル装置２００のユーザが，サーバ３００を介して，当該ユーザが指定したＭＦＰ１００に当該ユーザが所望する画像ファイルのファクシミリ送信を行わせることができる。
【００４５】
［モバイル装置の制御］
［ファクシミリ送信指示処理］
続いて，前述したファクシミリ送信サービスにおける，モバイル装置２００の制御について説明する。始めに，モバイル装置２００からファクシミリ送信を指示するファクシミリ送信指示処理の手順について，図４および図５のフローチャートを参照しつつ説明する。ファクシミリ送信指示処理は，アプリ起動したことを契機に，ＣＰＵ８１によって実行される。
【００４６】
ファクシミリ送信指示処理では，モバイル装置２００は先ず，サーバ３００にログインする（Ｓ１０１）。前述したように，モバイル装置２００は，ユーザＩＤ，パスワード，およびＭＦＰ１００の電話番号をログイン情報としてユーザに入力させ，サーバ３００に当該ログイン情報を送信する。そして，モバイル装置２００は，サーバ３００から成功通知を受信することで，サーバ３００にログインすることになる。なお，モバイル装置２００は，サーバ３００から失敗通知を受信した場合，ログイン情報を再度受け付ける，あるいはファクシミリ送信指示処理を終了する。Ｓ１０１は，送信元取得処理の一例である。
【００４７】
Ｓ１０１の後，モバイル装置２００は，ＭＦＰ１００とのセッションの開始が指示された指示ファイルを生成し，当該指示ファイルを保存領域３２０に保存する（Ｓ１０２）。当該指示ファイルを保存すると，ＭＦＰ１００からサーバ３００への定期的な問い合わせによってＭＦＰ１００が当該指示ファイルを読み出し，ＭＦＰ１００は，セッションの開始を認識する。
【００４８】
Ｓ１０２の後，モバイル装置２００は，ログイン情報にて指定された電話番号であるＭＦＰ１００の電話番号に基づいて，電話を試行する（Ｓ１０５）。Ｓ１０５は，電話処理の一例である。そして，電話がかかったか否かを判断する（Ｓ１０６）。
【００４９】
通話中等で電話がかからなかった場合（Ｓ１０６：ＮＯ），モバイル装置２００は，電話を中止するか否かを判断する（Ｓ１０７）。中止するか否かの判断は，ユーザに問い合わせてもよいし，予め設定されている情報を利用してもよい。電話を中止しない，すなわち電話を継続する場合には（Ｓ１０７：ＮＯ），Ｓ１０５に戻って再度電話を試行する。一方，電話を中止する場合（Ｓ１０７：ＹＥＳ），エラーを報知し（Ｓ１０８），ファクシミリ送信指示処理を終了する。エラーの報知方法は，操作パネル９０にエラーメッセージを表示させてもよいし，音声ガイダンスを実行してもよい。なお，複数回リトライしても電話がかからなかった場合に，エラーを報知し，ファクシミリ送信指示処理を終了してもよい。Ｓ１０７のＹＥＳが電話中止処理の一例であり，Ｓ１０７のＮＯが電話継続処理の一例である。
【００５０】
電話がかかった場合（Ｓ１０６：ＹＥＳ），モバイル装置２００は，所定時間の呼び出しを行った後，電話を切る（Ｓ１０９）。ＭＦＰ１００では，このモバイル装置２００からの不在着信に応じて，サーバ３００の保存領域３２０に対する問い合わせの頻度を高くする。
【００５１】
Ｓ１０９の後，モバイル装置２００は，ＭＦＰ１００の装置情報を更新するか否かを判断する（Ｓ１１１）。更新するか否かの判断は，ユーザに問い合わせてもよいし，予め設定されていてもよい。
【００５２】
モバイル装置２００は，ＭＦＰ１００の装置情報を記憶している。モバイル装置２００は，例えば，ファクシミリ送信の能力を取得することで，送信情報を設定する際に能力外の設定を回避できる。また，電話帳を取得することで，ファクシミリ送信の送信先の電話番号を簡単に設定できる。モバイル装置２００は，ＭＦＰ１００の装置情報を，ＭＦＰ１００に装置情報の保存領域３２０へのアップロードを指示し，保存領域３２０からその装置情報を読み出すことで取得できる。また，ＭＦＰ１００がサーバ３００に問い合わせるタイミングを取得することで，ユーザがファイル送信の送信タイミングを予測できる。
【００５３】
そこで，ＭＦＰ１００の装置情報を更新する場合（Ｓ１１１：ＹＥＳ），モバイル装置２００は，装置情報の保存領域３２０へのアップロード指示を含む指示ファイルを生成し，当該指示ファイルを保存領域３２０に保存する（Ｓ１１２）。当該指示ファイルを保存すると，ＭＦＰ１００が当該指示ファイルを読み出し，最新の装置情報がＭＦＰ１００によって保存領域３２０に保存される。モバイル装置２００は，保存領域３２０から最新の装置情報を読み出すことで，装置情報を更新する。
【００５４】
Ｓ１１２の後，あるいはＭＦＰ１００の装置情報を更新しない場合（Ｓ１１１：ＮＯ），モバイル装置２００は，ＭＦＰ１００にて通信制限を行うか否かを判断する（Ｓ１２１）。通信制限を行うか否かの判断は，ユーザに問い合わせてもよいし，予め設定されていてもよい。
【００５５】
ＭＦＰ１００にて通信制限を行う場合（Ｓ１２１：ＹＥＳ），モバイル装置２００は，ファクシミリ通信の制限が指示された指示ファイルを生成し，当該指示ファイルを保存領域３２０に保存する（Ｓ１２２）。当該指示ファイルを保存すると，ＭＦＰ１００が当該指示ファイルを読み出し，ＭＦＰ１００は，ファクシミリ通信を制限する制限モードに移行する。制限モードでは，ＭＦＰ１００は，外部装置からの着信をロックする，操作パネル４０をロックする等を実施する。これにより，モバイル装置２００のユーザがファクシミリ送信の実行を入力する前に他のファクシミリジョブに割り込まれ，ファクシミリ送信を即時に実行できない状況を回避できる。
【００５６】
Ｓ１２２の後，あるいは通信制限を行わない場合（Ｓ１２１：ＮＯ），図５に移行し，モバイル装置２００は，アプリによって，ファクシミリ送信対象の画像ファイルの選択を受け付け，さらに選択された画像ファイルを保存領域３２０に保存する（Ｓ１３１）。また，モバイル装置２００は，ファクシミリ送信の送信情報の設定を受け付け，設定された送信情報を保存領域３２０に保存する（Ｓ１３２）。Ｓ１３２では，モバイル装置２００は，ＭＦＰ１００の装置情報に含まれるファクシミリ送信の能力情報に基づいて，適切な情報を設定させる。また，ＭＦＰ１００の電話帳や送受信履歴を参照して，ファクシミリ送信の送信先を設定させてもよい。Ｓ１３１とＳ１３２はどちらが先であってもよく，同時であってもよい。Ｓ１３１は，画像選択処理および記憶処理の一例であり，Ｓ１３２は，設定処理および記憶処理およびファクシミリ情報表示処理の一例である。
【００５７】
Ｓ１３２の後，モバイル装置２００は，画像ファイルおよび送信情報の読み出し指示と，読み出した画像ファイルに基づく画像のファクシミリ送信指示と，を含む指示ファイルを生成し，当該指示ファイルを保存領域３２０に保存する（Ｓ１３３）。モバイル装置２００がサーバ３００の保存領域３２０に指示ファイルを保存すると，ＭＦＰ１００からサーバ３００への定期的な問い合わせによってＭＦＰ１００が当該指示ファイルを読み出す。そして，ＭＦＰ１００は，当該指示ファイルに従って，画像ファイルおよび送信情報を読み出し，読み出した画像ファイルに基づいてファクシミリ送信用の画像を生成し，送信情報に含まれる送信先の電話番号を用いて当該画像のファクシミリ送信を開始する。これにより，モバイル装置２００からのファクシミリ送信指示に基づいて，ＭＦＰ１００にてファクシミリ送信が実行される。なお，読出し対象の画像ファイルおよび送信情報は，指示ファイルによって特定される。そのため，保存領域３２０に複数の画像ファイルおよび送信情報があったとしても，適切な画像ファイルおよび送信情報が読み出される。Ｓ１３３は，記憶処理の一例である。
【００５８】
Ｓ１３３の後，モバイル装置２００は，ＭＦＰ１００によるファクシミリ送信が完了したか否かを判断する（Ｓ１４１）。ＭＦＰ１００は，ファクシミリ送信の進捗状況を記憶する進捗情報を保存領域３２０に保存しており，モバイル装置２００は，当該進捗情報を読み出すことで，ファクシミリ送信の完了を判断できる。進捗情報には，ファクシミリ送信の進捗状況の他，エラー情報や，ファクシミリ送信の完了情報が含まれる。また，ファクシミリ送信の完了には，ファクシミリ送信が正常に送信完了した場合の他，エラーで終了した場合も含まれる。また，所定時間以上，進捗情報が更新されない場合，ファクシミリ送信が完了したと見做してもよい。ファクシミリ送信が完了していない場合（Ｓ１４１：ＮＯ），モバイル装置２００は，ファクシミリ送信の完了を待つ。
【００５９】
ファクシミリ送信が完了した場合（Ｓ１４１：ＹＥＳ），モバイル装置２００は，セッションの終了指示を含む指示ファイルを生成し，当該指示ファイルを保存領域３２０に保存する（Ｓ１４３）。当該指示ファイルを保存すると，ＭＦＰ１００からサーバ３００への定期的な問い合わせによってＭＦＰ１００が当該指示ファイルを読み出し，ＭＦＰ１００は，制限モードの解除等の処理を実行する。
【００６０】
Ｓ１４３の後，モバイル装置２００は，保存領域３２０に保存されているデータを削除するか否かを判断する（Ｓ１５１）。削除するか否かの判断は，ユーザに問い合わせてもよいし，予め設定されている情報を利用してもよい。データを削除する場合（Ｓ１５１：ＹＥＳ），モバイル装置２００は，保存領域３２０に記憶されているデータを全て削除する（Ｓ１５２）。Ｓ１５２の後，あるいはデータを削除しない場合（Ｓ１５１：ＮＯ），ファクシミリ送信指示処理を終了する。
【００６１】
なお，Ｓ１０５，Ｓ１１１，Ｓ１２１，Ｓ１３１，Ｓ１３２の各処理は，Ｓ１０２の後であって，Ｓ１３３の前であれば，いつでもよい。すなわち，これらの処理の順番は，変更可能であり，同時に行われる処理があってもよい。
【００６２】
［モバイル側問合処理］
続いて，モバイル装置２００がサーバ３００を監視するモバイル側問合処理の手順について，図６のフローチャートを参照しつつ説明する。モバイル側問合処理は，サーバ３００にアクセスするための設定が有効であること，あるいは操作パネル９０を介してユーザによるサーバ３００へのアクセス指示を受け付けたことを契機に，ＣＰＵ８１によって実行される。
【００６３】
なお，サーバ３００にアクセスするための設定としては，例えば，進捗情報を取得する設定や，装置情報を更新する設定が該当する。これらの設定は，ユーザによって設定され，モバイル装置２００のＨＤＤ８４に記憶される。また，進捗情報を取得する設定が有効の場合，モバイル装置２００は，ファクシミリ送信の実行指示を含む指示ファイルを保存領域３２０に保存した後，ファクシミリ送信が完了したと判断するまでの間，定期的にモバイル側問合処理を実行する。また，装置情報を更新する設定が有効の場合，モバイル装置２００は，装置情報のアップロード指示を含む指示ファイルを保存領域３２０に保存した後，最新の装置情報をダウンロードするまでの間，定期的にモバイル側問合処理を実行する。
【００６４】
モバイル側問合処理では，モバイル装置２００は先ず，サーバ３００に問い合わせる（Ｓ１６０）。そして，モバイル装置２００は，保存領域３２０に，モバイル装置２００に特定のデータが保存されているか否かを判断する（Ｓ１６１）。特定のデータとしては，例えば進捗情報を取得する設定が有効であれば，進捗情報が該当する。例えば装置情報を更新する設定が有効であれば，装置情報が該当する。また，ユーザによるアクセス指示を受け付けた場合には，アクセス指示を受け付けた際に指定されるデータが該当する。特定のデータが保存されていない場合には（Ｓ１６１：ＮＯ），モバイル側問合処理を終了する。
【００６５】
特定のデータが保存されている場合には（Ｓ１６１：ＹＥＳ），モバイル装置２００は，特定のデータを取得する（Ｓ１６２）。なお，モバイル装置２００は，特定のデータをモバイル装置２００のＲＡＭ８３あるいはＨＤＤ８４に記憶した後は，当該特定のデータを保存領域３２０から削除する。Ｓ１６２は，進捗取得処理の一例である。
【００６６】
Ｓ１６２の後，モバイル装置２００は，取得した特定のデータが，ＭＦＰ１００によるファクシミリ送信の進捗情報か否かを判断する（Ｓ１７１）。Ｓ１７１は，情報処理側判断処理の一例である。
【００６７】
ＭＦＰ１００は，ファクシミリ送信を開始すると，当該ファクシミリ送信に関する進捗情報を，所定のタイミングで保存領域３２０に保存する。そこで，当該進捗情報を取得した場合（Ｓ１７１：ＹＥＳ），モバイル装置２００は，現在記憶している進捗情報を，取得した進捗情報で上書きし，進捗情報を更新する（Ｓ１７２）。さらに，モバイル装置２００は，取得した進捗情報に基づいて，ファクシミリ送信の進捗状況を，操作パネル９０に表示させる（Ｓ１７３）。これにより，ユーザがファクシミリ送信の進捗状況を把握できる。Ｓ１７３は，進捗表示処理の一例である。
【００６８】
Ｓ１７３の後，あるいは進捗情報ではない場合（Ｓ１７１：ＮＯ），モバイル装置２００は，ＭＦＰ１００の装置情報を取得したか否かを判断する（Ｓ１８１）。ＭＦＰ１００の装置情報を取得した場合（Ｓ１８１：ＹＥＳ），モバイル装置２００は，現在記憶しているＭＦＰ１００の装置情報を，取得した装置情報で上書きし，ＭＦＰ１００の装置情報を更新する（Ｓ１８２）。Ｓ１８２の後，あるいはＭＦＰ１００の装置情報を取得していない場合（Ｓ１８１：ＮＯ），モバイル側問合処理を終了する。
【００６９】
［ＭＦＰの制御］
［不在着信処理］
続いて，前述したファクシミリ送信サービスにおける，ＭＦＰ１００の制御について説明する。始めに，不在着信処理の手順について，図７のフローチャートを参照しつつ説明する。不在着信処理は，不在着信の電話があったことを契機に，ＣＰＵ３１によって実行される。
【００７０】
不在着信処理では，ＭＦＰ１００は先ず，着信の電話番号が，ＦＡＸ送信ＤＢ２１０に登録されているか否かを判断する（Ｓ２０１）。Ｓ２０１は，着信判断処理の一例である。ＦＡＸ送信ＤＢ２１０に登録されていない場合には（Ｓ２０１：ＮＯ），本形態のファクシミリ送信サービスに基づく電話の可能性が低いため，不在着信処理を終了する。
【００７１】
着信の電話番号がＦＡＸ送信ＤＢ２１０に登録されている場合には（Ｓ２０１：ＹＥＳ），本形態のファクシミリ送信サービスに基づく電話の可能性がある。そのため，ＭＦＰ１００がサーバ３００に問い合わせる間隔を短くする（Ｓ２０２）。すなわち，ファクシミリ送信サービスが開始されていない状態は，１０分ごと，１時間ごと，１日ごと等，長期の間隔でサーバ３００に問い合わせ，通信の負荷を軽減し，ファクシミリ送信サービスが開始されていない状態は，１００ｍｓごと，１秒ごと，１分ごと等，短期の間隔でサーバ３００に問い合わせ，ファクシミリ送信サービスのレスポンスを向上させる。
【００７２】
Ｓ２０２の後，ＭＦＰ１００は，サーバ３００への最初の問合結果に基づいて，モバイル装置２００とのセッションの開始が指示された指示ファイルが記憶されているか否かを判断する（Ｓ２０３）。当該指示ファイルが記憶されていない場合（Ｓ２０３：ＮＯ），ＭＦＰ１００は，着信が本形態のファクシミリ送信サービスに基づく電話ではないと判断できるため，Ｓ２０２にて変更された問合間隔を変更前の間隔に元に戻し（Ｓ２０６），不在着信処理を終了する。一方，セッションが形成されている場合（Ｓ２０３：ＹＥＳ），ＭＦＰ１００は，着信が本形態のファクシミリ送信サービスに基づく電話と判断できるため，問合間隔を維持したまま不在着信処理を終了する。
【００７３】
［ファクシミリ側問合処理］
続いて，ＭＦＰ１００がサーバ３００を監視するファクシミリ側問合処理の手順について，図８のフローチャートを参照しつつ説明する。ファクシミリ側問合処理は，サーバ３００への問い合わせのタイミングになったことを契機に，ＣＰＵ３１によって実行される。
【００７４】
ファクシミリ側問合処理では，ＭＦＰ１００は先ず，サーバ３００に問い合わせる（Ｓ２１０）。そして，ＭＦＰ１００は，サーバ３００のうちＭＦＰ１００と関連付けられたデータが記憶される保存領域に，ＭＦＰ１００に対する指示ファイルが保存されているか否かを判断する（Ｓ２１１）。Ｓ２１０およびＳ２１１は，ファクシミリ側判断処理の一例である。ＭＦＰ１００は，ＭＦＰ１００とモバイル装置２００のユーザとに関連付けられたデータが記憶される保存領域３２０に限らず，ＭＦＰ１００と他のユーザとに関連付けられたデータが記憶される保存領域も含めて，指示ファイルの有無を判断する。ＭＦＰ１００に対する指示ファイルが保存されていない場合には（Ｓ２１１：ＮＯ），ファクシミリ側問合処理を終了する。
【００７５】
ＭＦＰ１００に対する指示ファイルが保存されている場合には（Ｓ２１１：ＹＥＳ），ＭＦＰ１００は，指示ファイルを取得し，指示内容を解析する（Ｓ２１２）。なお，ＭＦＰ１００は，指示ファイルをＭＦＰ１００のＲＡＭ３３に記憶した後は，当該指示ファイルを保存領域から削除する。
【００７６】
Ｓ２１２の後，指示ファイルの指示内容に従った処理を行う。以下，ファイル送信サービスに関する指示に従う処理について説明する。先ず，ＭＦＰ１００は，セッションを開始する旨の指示が含まれるか否かを判断する（Ｓ２２１）。セッションを開始する旨の指示が含まれる場合（Ｓ２２１：ＹＥＳ），ＭＦＰ１００は，セッションの開始を認識する（Ｓ２２２）。
【００７７】
Ｓ２２２の後，あるいはセッションを開始する旨の指示が含まれない場合（Ｓ２２１：ＮＯ），ＭＦＰ１００は，ＭＦＰ１００の装置情報をアップロードする旨の指示が含まれるか否かを判断する（Ｓ２３１）。装置情報をアップロードする旨の指示が含まれる場合（Ｓ２３１：ＹＥＳ），ＭＦＰ１００は，ＭＦＰ１００の装置情報を，指示ファイルが保存されていた保存領域に保存する（Ｓ２３２）。
【００７８】
Ｓ２３２の後，あるいは装置情報をアップロードする旨の指示が含まれない場合（Ｓ２３１：ＮＯ），ＭＦＰ１００は，通信制限を行う旨の指示が含まれるか否かを判断する（Ｓ２４１）。外部からの着信を制限する旨の指示が含まれる場合（Ｓ２４１：ＹＥＳ），ＭＦＰ１００は，制限モードに移行する（Ｓ２４２）。Ｓ２４２は，制限処理の一例である。
【００７９】
Ｓ２４２の後，あるいは通信制限を行う旨の指示が含まれない場合（Ｓ２４１：ＮＯ），ＭＦＰ１００は，画像ファイルおよび送信情報の読み出しを含むファクシミリ送信を実行する旨の指示が含まれるか否かを判断する（Ｓ２５１）。ファクシミリ送信を実行する旨の指示が含まれる場合（Ｓ２５１：ＹＥＳ），ＭＦＰ１００は，ファクシミリ送信を行うファクシミリ送信処理を実行する（Ｓ２５２）。
【００８０】
ここで，Ｓ２５２のファクシミリ送信処理の手順を，図９のフローチャートを参照しつつ説明する。なお，以下の説明では，サーバ３００のうち保存領域３２０に保存されていた指示ファイルに従ってファクシミリ送信処理が実行されたものとする。
【００８１】
ファクシミリ送信処理では，ＭＦＰ１００は先ず，指示ファイルに従って，保存領域３２０から画像ファイルおよび送信情報を取得する（Ｓ２５３）。Ｓ２５３は，取得処理の一例である。さらに，ＭＦＰ１００は，ファクシミリ送信の進捗情報を，所定のタイミングで保存領域３２０に保存する処理を開始する（Ｓ２５４）。進捗情報には，例えば，ファクシミリ送信の開始および完了，エラーが発生した場合にはエラーの発生およびエラーの種類，複数ページ分の画像データを送信する場合には総ページ数および送信が完了したページ数が該当する。Ｓ２５４は，進捗記憶処理の一例である。
【００８２】
Ｓ２５４の後，ＭＦＰ１００は，Ｓ２５３にて取得した画像ファイルに基づいて，ファクシミリ用の画像を生成し，さらにその画像を含むファクシミリデータを生成する（Ｓ２５５）。そして，ＭＦＰ１００は，Ｓ２５３にて取得した送信情報に含まれる電話番号に基づいて，送信先のファクシミリ装置に対してファクシミリ通信の接続を試行する（Ｓ２５６）。そして，ＭＦＰ１００は，ファクシミリ通信が確立されたか否かを判断する（Ｓ２５７）。
【００８３】
通話中等でファクシミリ通信が確立しなかった場合（Ｓ２５７：ＮＯ），ＭＦＰ１００は，ファクシミリ送信を中止するか否かを判断する（Ｓ２５８）。中止するか否かの判断は，予めＭＦＰ１００に設定されている。ファクシミリ送信を中止しない，すなわちファクシミリ送信を継続する場合には（Ｓ２５８：ＮＯ），ＭＦＰ１００は，Ｓ２５６に戻って再度ファクシミリ通信の接続を試行する。一方，ファクシミリ送信を中止する場合（Ｓ２５８：ＹＥＳ），ＭＦＰ１００は，ファクシミリ送信処理を終了する。なお，複数回リトライしてもファクシミリ通信が確立しなかった場合に，ファクシミリ送信処理を終了してもよい。Ｓ２５８でＹＥＳの場合がファクシミリ中止処理の一例であり，Ｓ２５８でＮＯの場合がファクシミリ継続処理の一例である。
【００８４】
ファクシミリ通信が確立した場合（Ｓ２５７：ＹＥＳ），ＭＦＰ１００は，Ｓ２５５で生成したファクシミリデータのファクシミリ送信を開始する（Ｓ２５９）。Ｓ２５９は，送信処理の一例である。Ｓ２５９の後は，ファクシミリ送信処理を終了する。
【００８５】
図８に戻り，Ｓ２５２のファクシミリ送信処理の後，あるいはファクシミリ送信を実行する旨の指示が含まれない場合（Ｓ２５１：ＮＯ），ＭＦＰ１００は，セッションを終了する旨の指示が含まれるか否かを判断する（Ｓ２６１）。セッションを終了する旨の指示が含まれる場合（Ｓ２６１：ＹＥＳ），ＭＦＰ１００は，制限モードであった場合には制限モードを解除する（Ｓ２６２）。また，ＭＦＰ１００は，不在着信処理でのＳ２０２で変更したサーバ３００への問合間隔を元に戻す（Ｓ２６３）。
【００８６】
セッションを終了する旨の指示が含まれない場合（Ｓ２６１：ＮＯ），ＭＦＰ１００は，ＭＦＰ１００は，上記した処理とは異なる処理を，指示内容に従って実行する（Ｓ２７１）。Ｓ２７１あるいはＳ２６３の後，ファクシミリ側問合処理を終了する。
【００８７】
以上詳細に説明したように本形態のファクシミリ通信システム９００では，モバイル装置２００は，ユーザ操作によって取得した送信情報および画像ファイルをサーバ３００に記憶する。サーバ３００は，送信情報と画像ファイルとを，ファクシミリ装置の電話番号に関連付けられた保存領域３２０に記憶する。ＭＦＰ１００は，サーバ３００に，ＭＦＰ１００自身の電話番号に基づいて，送信情報と画像ファイルとが記憶されているか否かを，問い合わせる。そして，ＭＦＰ１００は，当該問い合わせに基づいて，サーバ３００に送信情報と画像ファイルとがあると判断した場合に，それらをサーバ３００から取得してファクシミリ送信を行う。すなわち，この構成によれば，モバイル装置２００にてユーザが自由に設定した送信情報および画像ファイルが，ＭＦＰ１００からの問い合わせに応じて，サーバ３００を介して，ＭＦＰ１００に受け渡される。そのため，自由度が大きいファクシミリ送信を行うことができる。
【００８８】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ファクシミリ送信を実行する装置は，ファクシミリ通信機能を有していればよく，ＭＦＰの他，例えば，複合機，ファクシミリ通信機能を有するＰＣであってもよい。また，ファクシミリ送信を指示する情報処理装置は，モバイル装置に限らず，デスクトップのＰＣであってもよい。
【００８９】
また，実施の形態では，指示ファイルを利用して，画像ファイル等の受け渡しを行っているが，指示ファイルを利用せずに，画像ファイル等の受け渡しを行ってもよい。例えば，サーバ３００に，ＭＦＰ１００が問い合わせるファクシミリ装置用の保存領域と，モバイル装置２００が問い合わせるモバイル装置用の保存領域と，をそれぞれ確保し，例えばＭＦＰ１００は，ファクシミリ装置用の保存領域にデータが保存されている場合に，そのデータを全て取得し，そのデータに従ってファクシミリ送信を行う構成であってもよい。
【００９０】
また，実施の形態では，保存領域３２０がユーザＩＤとファクシミリ装置のＩＤとに対応付けられる構成であるが，ユーザＩＤの代わりにモバイル装置のＩＤ，例えばモバイル装置の電話番号を用いてもよい。また，保存領域３２０がファクシミリ装置のＩＤにのみ対応付けられる構成であってもよい。ただし，ユーザＩＤないしモバイル装置のＩＤにも対応付けられていることで，不特定多数のユーザによる保存領域の利用を制限でき，保存領域３２０に保存される画像ファイルの秘匿性が向上する。
【００９１】
また，実施の形態では，モバイル装置２００からＭＦＰ１００に電話をかけることで，ＭＦＰ１００のサーバ３００への問合間隔を短縮しているが，ＭＦＰ１００がファクシミリ送信サービスを開始する前は問い合わせを行っておらず，モバイル装置２００からの電話を受けることで問い合わせを開始する構成であってもよい。この場合も，問合間隔を変更する一例である。
【００９２】
また，実施の形態では，モバイル装置２００からＭＦＰ１００に電話をかけることで，ＭＦＰ１００のサーバ３００への問合間隔を変更しているが，問合間隔を変更しない構成であってもよい。この場合，モバイル装置２００からＭＦＰ１００への電話は不要である。
【００９３】
また，問合間隔を変更する方法としては，問合間隔を短くする旨の指示ファイルを，モバイル装置２００が保存領域３２０に保存し，その指示ファイルに従ってＭＦＰ１００が問合間隔を変更する構成であってもよい。
【００９４】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００９５】
４０，９０  操作パネル
１００，１５０  ＭＦＰ
２００  モバイル装置
３００  サーバ
９００  ファクシミリ通信システム
【図１】
0006361424.tif 000002
【図２】
0006361424.tif 000003
【図３】
0006361424.tif 000004
【図４】
0006361424.tif 000005
【図５】
0006361424.tif 000006
【図６】
0006361424.tif 000007
【図７】
0006361424.tif 000008
【図８】
0006361424.tif 000009
【図９】
0006361424.tif 000010