(57)【要約】【課題】受信したＦＡＸデータをＦＡＸ装置以外の装置にアップロードする際でも，当該装置と好適な通信を行うファクシミリ装置を提供すること。【解決手段】ＭＦＰ１００は，送信元装置から受信したＦＡＸデータをクラウドサーバ３００にアップロードする。さらに，アップロードする場合に，ＦＡＸの着信を契機に，クラウドサーバ３００の受信能力を取得し，その取得した能力に基づいて，能力情報を決定する。そして，決定した能力情報を，ＦＡＸデータの受信の開始前に，受信側装置の能力として，送信元装置へ通知する。【選択図】図２
2015070461.tif 000002
【特許請求の範囲】
【請求項１】
電話回線に接続する第１接続部と，
ネットワークに接続する第２接続部と，
制御部と，
を備え，
前記制御部は，
ファクシミリの着信を検知する検知処理と，
前記第１接続部を介して送信元の装置である送信元装置から受信したファクシミリデータを，前記第２接続部を介してアップロード先の装置であるアップロード先サーバに送信するアップロード処理と，
を実行し，さらに前記アップロード処理を実行する場合に，
前記検知処理にて着信を検知したことを契機に，前記アップロード先サーバの受信能力を取得し，当該受信能力に基づいて受信側装置の能力として前記送信元装置へ通知する能力情報を決定する決定処理と，
前記送信元装置からのファクシミリデータの受信を開始する前に，前記決定処理にて決定した能力情報を前記送信元装置に通知する通知処理と，
を実行することを特徴とするファクシミリ装置。
【請求項２】
請求項１に記載するファクシミリ装置において，
前記制御部は，
前記通知処理にて，前記第１接続部を介して，前記能力情報を前記送信元装置に通知し，
前記決定処理にて，前記受信能力を前記第１接続部を介して前記送信元装置と通信可能なパラメータに変換して，前記能力情報を決定することを特徴とするファクシミリ装置。
【請求項３】
請求項１または請求項２に記載するファクシミリ装置において，
前記制御部は，
前記決定処理にて，前記受信能力として前記アップロード先サーバの記憶領域の空き容量を取得し，当該空き容量が容量閾値より小さい場合に，アップロード先サーバに送信されるデータ量が小さくなるように，前記能力情報のうち，解像度，画像サイズ，カラー設定，データフォーマットのうち少なくとも１つに関わるパラメータを決定することを特徴とするファクシミリ装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記決定処理にて，ファクシミリデータに対する変換処理の処理量が小さくなるように，前記能力情報のうち，解像度，画像サイズ，カラー設定，データフォーマットのうち少なくとも１つに関わるパラメータを決定することを特徴とするファクシミリ装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記決定処理にて，ファクシミリデータの変換を行う変換サーバと通信可能な場合には，当該変換サーバの変換能力をさらに取得し，取得した当該変換サーバの変換能力と自装置の変換能力とに基づいて前記能力情報を決定し，当該変換サーバと通信不可な場合には，自装置の変換能力に基づいて前記能力情報を決定することを特徴とするファクシミリ装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
自装置の稼働負荷の高低を判断する負荷判断処理を実行し，
前記負荷判断処理にて稼働負荷が負荷閾値より高いと判断された場合に，前記決定処理にて，自装置で行うファクシミリデータに対する画像処理の処理量が小さくなるように，前記能力情報のうち，解像度，画像サイズ，カラー設定，データフォーマットのうち少なくとも１つに関わるパラメータを決定することを特徴とするファクシミリ装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
自装置と前記アップロード先サーバとの間でのエラーの発生確率の高低を判断するエラー率判断処理を実行し，
前記エラー率判断処理にてエラーの発生確率が確率閾値より高いと判断された場合には，前記決定処理にて，自装置の受信能力に基づいて前記能力情報を決定することを特徴とするファクシミリ装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記決定処理にて，前記アップロード先サーバとの通信速度を，前記受信能力として取得することを特徴とするファクシミリ装置。
【請求項９】
請求項８に記載するファクシミリ装置において，
前記制御部は，
前記決定処理にて，前記アップロード先サーバとの通信速度が速度閾値よりも遅い場合に，アップロード先サーバに送信されるデータ量が小さくなるように，前記能力情報のうち，解像度，画像サイズ，カラー設定，データフォーマットのうち少なくとも１つに関わるパラメータを決定することを特徴とするファクシミリ装置。
【請求項１０】
請求項１から請求項９のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記決定処理にて取得する前記アップロード先サーバの受信能力の種類を選択する選択処理を実行することを特徴とするファクシミリ装置。
【請求項１１】
請求項１から請求項１０のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記決定処理にて，前記アップロード先サーバへの接続可否に関する情報を，前記受信能力として取得することを特徴とするファクシミリ装置。
【請求項１２】
請求項１から請求項１１のいずれか１つに記載するファクシミリ装置において，
前記制御部は，
前記決定処理にて，前記アップロード先サーバが処理可能なデータフォーマットを，前記受信能力として取得することを特徴とするファクシミリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ファクシミリ（ＦＡＸ）装置に関する。さらに詳細には，受信したＦＡＸデータを他装置にアップロードするアップロード機能を有するＦＡＸ装置に関するものである。
【背景技術】
【０００２】
従来から，受信したＦＡＸデータを他装置に転送する転送機能を有するＦＡＸ装置が知られている。ＦＡＸ装置の転送機能に関する公知文献としては，例えば特許文献１がある。特許文献１には，転送先の装置をＦＡＸ装置とした場合であって，転送元のＦＡＸ装置では，転送先のＦＡＸ装置との通信履歴から転送先のＦＡＸ装置の受信能力が判明した場合に，ＦＡＸ受信能力として，通信履歴から判明した転送先のＦＡＸ装置の受信能力に基づく能力情報を応答する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３０５６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，特許文献１では，転送先がＦＡＸ装置であり，ＦＡＸ装置としての能力情報を送受信している。一方で，転送先がＦＡＸ装置以外の装置であった場合については何も考慮されていない。そのため，改善の余地がある。
【０００５】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，受信したＦＡＸデータをＦＡＸ装置以外の装置にアップロードする際でも，当該装置と好適な通信を行うＦＡＸ装置を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされたＦＡＸ装置は，電話回線に接続する第１接続部と，ネットワークに接続する第２接続部と，制御部とを備え，前記制御部は，ＦＡＸの着信を検知する検知処理と，前記第１接続部を介して送信元の装置である送信元装置から受信したＦＡＸデータを，前記第２接続部を介してアップロード先の装置であるアップロード先サーバに送信するアップロード処理とを実行し，さらに前記アップロード処理を実行する場合に，前記検知処理にて着信を検知したことを契機に，前記アップロード先サーバの受信能力を取得し，当該受信能力に基づいて受信側装置の能力として前記送信元装置へ通知する能力情報を決定する決定処理と，前記送信元装置からのＦＡＸデータの受信を開始する前に，前記決定処理にて決定した能力情報を前記送信元装置に通知する通知処理とを実行することを特徴としている。
【０００７】
本明細書に開示されるＦＡＸ装置は，送信元装置から受信したＦＡＸデータを，アップロード先サーバにアップロードする。さらに，アップロードするにあたって，ＦＡＸの着信を契機にアップロード先サーバの受信能力を取得し，その受信能力に基づいて送信元装置に通知する受信側装置の能力情報を決定し，決定した能力情報を送信元装置へ通知する。なお，アップロード先サーバの受信能力は，ＦＡＸの着信の度にアップロード先サーバと通信して取得してもよいし，あらかじめアップロード先サーバの受信能力をデータベースに記憶し，そのデータベースから読み出してもよい。また，アップロード先サーバの受信能力として取得する情報には，例えば，データフォーマット，画像サイズ，解像度，通信速度，空き容量，利用制限が含まれる。なお，データフォーマットには，データのファイル形式と圧縮形式との両方が含まれる。つまり，アップロード先サーバの受信能力とは，受信したＦＡＸデータをアップロードするアップロード機能に関わる能力である。また，能力情報の決定は，受信能力をそのまま用いてもよいし，受信能力に基づいて適切な情報を選択あるいは計算してもよい。また，受信側装置の能力情報には，例えば，データフォーマット，画像サイズ，解像度が含まれる。
【０００８】
すなわち，本明細書に開示されるＦＡＸ装置では，受信したＦＡＸデータをアップロード先サーバにアップロードするアップロード処理を実行するにあたって，アップロード先サーバの受信能力に基づいて，送信元装置に通知する能力情報を決定する。よって，アップロード先サーバの受信能力を反映させた能力情報を送信元装置に通知することになる。その結果として，アップロード先サーバに適した通信が期待できる。
【０００９】
また，前記制御部は，前記通知処理にて，前記第１接続部を介して，前記能力情報を前記送信元装置に通知し，前記決定処理にて，前記受信能力を前記第１接続部を介して前記送信元装置と通信可能なパラメータに変換して，前記能力情報を決定するとよい。決定処理にて能力情報を決定するので，アップロード先サーバから取得した情報が送信元装置へ通知する能力情報の形式と合致していなくても，取得した情報に基づいて，形式に合致した能力情報を決定できる。従って，アップロード先サーバの能力を反映して，適切な能力情報を通知できる。
【００１０】
また，前記制御部は，前記決定処理にて，前記受信能力として前記アップロード先サーバの記憶領域の空き容量を取得し，当該空き容量が容量閾値より小さい場合に，アップロード先サーバに送信されるデータ量が小さくなるように前記能力情報のうち，解像度，画像サイズ，カラー設定，データフォーマットのうち少なくとも１つに関わるパラメータを決定するとよい。アップロード先サーバの空き容量が小さい場合には，メモリフルとなってＦＡＸデータをアップロードできなくなるおそれがある。そのため，空き容量が容量閾値より小さい場合にアップロード先サーバに送信されるデータ量が小さくなるように能力情報を決定することで，アップロードができなくなる可能性を低減できる。なお，記憶領域の空き容量は，メモリの物理的な空き容量であってもよいし，ＦＡＸデータの記憶用に割り当てられたメモリ領域の論理的な空き容量であってもよい。また，データ量を小さくするには，例えば，解像度を小さくする，画像サイズを小さくする，カラーデータを禁止する，の少なくとも１つを行えばよい。
【００１１】
また，前記制御部は，前記決定処理にて，ＦＡＸデータに対する変換処理の処理量が小さくなるように前記能力情報のうち，解像度，画像サイズ，カラー設定，データフォーマットのうち少なくとも１つに関わるパラメータを決定するとよい。ＦＡＸデータがアップロード先サーバにて処理可能なデータではない場合には，アップロード先サーバにて処理可能なデータに変換する必要がある。つまり，データ変換に伴う処理負荷が発生する。変換処理の処理量が小さくなるように能力情報を決定すれば，データ変換に伴う処理負荷を軽減できる。変換処理の処理量が小さくなるように能力情報を決定する条件には，例えば，データフォーマット，画像サイズ，解像度が含まれる。なお，データの変換は，自装置で行ってもよいし，他装置に変換を依頼して変換後のデータを受け取ってもよい。
【００１２】
また，前記制御部は，前記決定処理にて，ＦＡＸデータの変換を行う変換サーバと通信可能な場合には，当該変換サーバの変換能力をさらに取得し，取得した当該変換サーバの変換能力と自装置の変換能力とに基づいて前記能力情報を決定し，当該変換サーバと通信不可な場合には，自装置の変換能力に基づいて前記能力情報を決定するとよい。変換サーバが利用できる場合には，変換サーバが変換可能な画像条件も加味して能力情報を決定することで，変換サーバにて処理可能なＦＡＸデータも受け付け可能となる。
【００１３】
また，前記制御部は，自装置の稼働負荷の高低を判断する負荷判断処理を実行し，前記負荷判断処理にて稼働負荷が負荷閾値より高いと判断された場合に，前記決定処理にて，自装置で行うＦＡＸデータに対する画像処理の処理量が小さくなるように前記能力情報のうち，解像度，画像サイズ，カラー設定，データフォーマットのうち少なくとも１つに関わるパラメータを決定するとよい。自装置が過負荷の状態にある場合，処理負荷が大きいデータを受け付けることは好ましくない。そのため，稼働負荷が高いと判断された場合には，自装置での処理量が小さくなるように能力情報を決定することで，さらに負荷を大きくする可能性を低減できる。なお，稼働負荷の高低は，例えば，稼働中のプロセス数，自装置の記憶領域の空き容量，所定期間内のＣＰＵの平均稼働率，によって判断できる。また，自装置での処理量を小さくするには，例えば，解像度を小さくする，画像サイズを小さくする，カラーデータを禁止する，自装置で変換が必要な画像条件を禁止する，の少なくとも１つを行えばよい。
【００１４】
また，前記制御部は，自装置と前記アップロード先サーバとの間でのエラーの発生確率の高低を判断するエラー率判断処理を実行し，前記エラー率判断処理にてエラーの発生確率が確率閾値より高いと判断された場合には，前記決定処理にて，自装置の受信能力に基づいて前記能力情報を決定するとよい。自装置とアップロード先サーバとの間でのエラーが発生した場合には，受信したＦＡＸデータのアップロード先サーバへのアップロードが制限される。エラーの発生確率が高いと判断された場合には，自装置の能力情報を応答することで，エラーが発生した場合に受信したＦＡＸデータを自装置で出力する等の対応が可能になる。なお，エラーの発生確率の高低は，例えば，通信エラーの発生状況，アップロード先サーバへのアクセス権限ないし利用権限のエラーの発生状況，によって判断できる。
【００１５】
また，前記制御部は，前記決定処理にて，前記アップロード先サーバとの通信速度を，前記受信能力として取得するとよい。通信速度が遅い場合には，ネットワークが過負荷な状態であると推測できる。そのため，通信速度を取得することで，通信速度が遅い場合に，データ量を少なくする等の対応が可能になる。
【００１６】
また，前記制御部は，前記決定処理にて，前記アップロード先サーバとの通信速度が速度閾値よりも遅い場合に，アップロード先サーバに送信されるデータ量が小さくなるように前記能力情報のうち，解像度，画像サイズ，カラー設定，データフォーマットのうち少なくとも１つに関わるパラメータを決定するとよい。通信速度が遅い状態でネットワークにデータを送信すると，ネットワークの過負荷を助長するおそれがある。そのため，通信速度が遅い場合には，アップロード先サーバに送信されるデータ量が小さくなるように能力情報を決定することで，ネットワークの過負荷が長時間継続する可能性を低減できる。
【００１７】
また，前記制御部は，前記決定処理にて取得する前記アップロード先サーバの受信能力の種類を選択する選択処理を実行するとよい。考慮の対象とする受信能力の種類が多いほどより好適な能力情報を決定できる一方，通信量が多くなったり時間を要したりしてネットワークに負荷をかける。そのため，取得する受信能力の種類を選択できる方が好ましい。
【００１８】
また，前記制御部は，前記決定処理にて，前記アップロード先サーバへの接続可否に関する情報を，前記受信能力として取得するとよい。アップロード先サーバに接続できない場合には，受信したＦＡＸデータをアップロード先サーバにアップロードできない。そのため，アップロード先サーバへの接続可否に関する情報を取得することで，アップロード先サーバとの接続が不可の場合に，自装置で出力する等の対応が可能になる。
【００１９】
また，前記制御部は，前記決定処理にて，前記アップロード先サーバが処理可能なデータフォーマットを，前記受信能力として取得するとよい。データフォーマットによっては，変換が必要な場合がある。そのため，データフォーマットを取得することで，変換が不要なフォーマットを送信元装置に要求する等の対応が可能になる。
【００２０】
また，本明細書には，電話回線に接続する第１接続部と，ネットワークに接続する第２接続部と，制御部とを備え，前記制御部は，ＦＡＸの着信を検知する検知処理と，前記第１接続部を介して送信元の装置である送信元装置から受信したＦＡＸデータを，前記第２接続部を介して転送先装置に送信する転送処理とを実行し，さらに前記転送処理を実行する場合に，前記検知処理にて着信を検知したことを契機に，前記転送先装置のエラー状況を取得し，当該エラー状況に基づいて受信側装置の能力として前記送信元装置へ通知する能力情報を決定する決定処理と，前記送信元装置からのＦＡＸデータの受信を開始する前に，前記決定処理にて決定した能力情報を前記送信元装置に通知する通知処理とを実行するＦＡＸ装置が開示されている。
【発明の効果】
【００２１】
本発明によれば，受信したＦＡＸデータをＦＡＸ装置以外の装置にアップロードする際でも，当該装置と好適な通信を行うＦＡＸ装置が実現される。
【図面の簡単な説明】
【００２２】
【図１】実施の形態にかかるＭＦＰの電気的構成を示すブロック図である。
【図２】ＦＡＸ受信とアップロードの手順を示すシーケンス図である。
【図３】ＤＩＳの内容の一部を示す説明図である。
【図４】ＤＩＳ決定処理の手順を示すフローチャートである。
【図５】ＤＩＳ決定処理の手順を示すフローチャートである。
【図６】ＤＩＳ決定処理の手順を示すフローチャートである。
【図７】ＤＩＳ決定処理の手順を示すフローチャートである。
【図８】ＤＩＳ決定処理の手順を示すフローチャートである。
【図９】ＤＩＳ決定処理の手順を示すフローチャートである。
【図１０】ＤＩＳ決定処理の手順を示すフローチャートである。
【図１１】選択情報の例を示す説明図である。
【図１２】選択画面の例を示す説明図である。
【図１３】ＤＩＳ決定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下，本発明にかかるＦＡＸ装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，ＦＡＸの送受信機能とアップロード機能とを備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に本発明を適用したものである。
【００２４】
［ＭＦＰの電気的構成］
本形態のＭＦＰ１００は，図１に示すように，ネットワークや電話網を介して，各種の外部機器と通信可能に接続されている。具体的には，ネットワークを介して，例えば，変換サーバ２００およびクラウドサーバ３００と通信可能である。また，電話網を介して，ＦＡＸ機４００とＦＡＸの送受信が可能である。
【００２５】
ＭＦＰ１００は，図１に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（不揮発性ＲＡＭ）３４と，ＡＳＩＣ３５とを含むコントローラ３０を備えている。また，ＭＦＰ１００は，画像形成部１０と，画像読取部２０と，ネットワークインターフェース３７と，ＵＳＢインターフェース３８と，電話回線インターフェース３９と，操作パネル４０とを備え，これらがコントローラ３０に電気的に接続されている。
【００２６】
ＲＯＭ３２には，ＭＦＰ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＮＶＲＡＭ３４は，画像データ等のデータや各種のユーザ設定等を記憶する。
【００２７】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。なお，図１中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアを表すとは限らない。
【００２８】
ネットワークインターフェース３７は，ＬＡＮケーブル等を介してネットワークと通信を行うためのハードウェアである。ＵＳＢインターフェース３８は，ＵＳＢケーブル等を介して接続された装置と通信を行うためのハードウェアである。電話回線インターフェース３９は，電話回線を介して電話網に接続された他の機器と通信を行うためのハードウェアである。ネットワークインターフェース３７およびＵＳＢインターフェース３８は，第２接続部の一例であり，電話回線インターフェース３９は，第１接続部の一例である。
【００２９】
画像形成部１０は，用紙に画像を印刷するための構成である。画像形成部１０の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。また，画像読取部２０は，原稿の画像を読み取るための構成である。読取機構は，ＣＣＤであってもＣＩＳであってもよい。また，カラー読み取りが可能であっても，モノクロ読み取りのみであってもよい。
【００３０】
また，操作パネル４０は，ユーザ向けの情報を表示し，ユーザによる指示入力を受け付けるための構成である。操作パネル４０は，例えば，液晶ディスプレイおよびスタートキー，ストップキー，テンキー等から構成されるボタン群とを備えている。
【００３１】
変換サーバ２００は，画像データの変換処理を行う外部装置である。変換処理としては，例えば，ＪＰＥＧデータ，ＰＤＦデータ，ＰＤＬデータ，ＢＭＰデータ等のデータフォーマット間の変換処理が挙げられる。変換サーバ２００は，例えば，ＭＦＰ１００から受信した画像データを変換して，変換後のデータをＭＦＰ１００に返すことも，クラウドサーバ３００に送信することもできる。
【００３２】
クラウドサーバ３００は，ＭＦＰ１００によってアップロードされたＦＡＸデータを記憶する外部装置である。クラウドサーバ３００は，アップロード先サーバの一例である。なお，変換サーバ２００やクラウドサーバ３００は，１台のコンピュータによって実現されるものに限らず，複数台のコンピュータやクラウドシステム等でもよい。また，ＦＡＸ機４００は，ＦＡＸ送受信可能な外部装置である。
【００３３】
［ＦＡＸの送受信］
続いて，ＭＦＰ１００にて実行されるＦＡＸ受信の手順について，図２を参照して説明する。ＭＦＰ１００は，ＦＡＸの送信元装置であるＦＡＸ機４００からＦＡＸデータを受信し，受信したＦＡＸデータをクラウドサーバ３００にアップロードするアップロード機能を有している。そして，図２では，アップロード機能が有効な状態のＭＦＰ１００において，ＦＡＸ機４００からＦＡＸ着信した場合に実行される手順を示している。つまり，ＭＦＰ１００とＦＡＸ機４００との間で行われるＦＡＸ送受信の手順に加え，ＭＦＰ１００とクラウドサーバ３００との間で行われるアップロードの手順を図示している。なお，ＦＡＸ送受信の手順は国際規格であり，ここでは概略のみを説明する。
【００３４】
なお，図２では，ＦＡＸ送受信の前に，ＭＦＰ１００はクラウドサーバ３００から，情報を取得している。ＭＦＰ１００は，例えば，定期的にクラウドサーバ３００に接続し，ＦＡＸ受信に関わる各種の情報を取得して記憶している。ＦＡＸの着信後に接続して取得してもよい。取得する情報については，後述する。
【００３５】
まず，ＦＡＸ機４００がＭＦＰ１００を呼び出し，その呼び出しをＭＦＰ１００が受け付けることで回線が接続される。次に，ＦＡＸ機４００よりＣＵＧ信号（ＦＡＸ送信であることを示す信号）が送信され，ＭＦＰ１００がＣＥＤ信号（ＦＡＸ受信可能であることを示す信号）を返すことにより，ＦＡＸ通信を開始することを双方が確認する。つまり，ＭＦＰ１００は，ＣＵＧ信号を受信することにより，ＦＡＸの着信を検知する。
【００３６】
次に，ＦＡＸ機４００とＭＦＰ１００との間で，通信速度や解像度等の通信設定を決定するための情報をやりとりする。具体的には，ＭＦＰ１００は，受信可能な最大の能力を，ＤＩＳ（受信側能力通知）としてＦＡＸ機４００に送信する。ＦＡＸ機４００は，受け取ったＤＩＳと自装置の能力とに基づいて，その能力の小さい方に合わせて通信設定を決定し，ＤＣＳ（送信元送信条件）としてＭＦＰ１００に通知する。つまり，ＤＩＳは，送信元装置に通知するための受信側装置の能力情報である。ＭＦＰ１００が送信するＤＩＳの内容については後述する。なお，ＭＦＰ１００は，ＤＩＳの送信後，ＣＳＩ（受信機登録電話番号）を送信し，ＤＣＳの受信後，ＴＳＩ（送信機登録電話番号）を受信する。
【００３７】
ＤＩＳとＤＣＳとの送受信の後，ＤＣＳで通知した通信設定での通信の成立を確認するために，ＦＡＸ機４００がＴＣＦ（トレーニング信号）を送信する。ＴＣＦを無事に受信したＭＦＰ１００は，ＣＦＲ（トレーニング信号ＯＫ通知）を送信する。ＴＣＦの受信に際してエラーが発生した場合は，通信速度を落としてトレーニング信号の送受信を再度実行する。
【００３８】
ＦＡＸ機４００は，通信の成立を確認した後，成立した通信設定に基づいて送信データを作成し，作成した送信データをＰＩＸ（画像データ送信）として送信する。さらに，ＦＡＸ機４００は，全データの送信が終了したら，ＥＯＰ（送信終了通知）を送信する。ＥＯＰを受けて，ＭＦＰ１００は，ＭＦＣ（正常受信通知）を返す。さらに，ＦＡＸ機４００がＤＣＮ（回線切断指示）を送信し，回線が切断される。これで，ＦＡＸ送受信の終了である。
【００３９】
そして，ＭＦＰ１００は，クラウドサーバ３００に接続し，ＦＡＸ機４００から受信したＦＡＸデータをクラウドサーバ３００にアップロードする。なお，既に接続している場合は，接続の手順は不要である。アップロードに際して，データの変換が必要であれば変換処理を実行する。ＭＦＰ１００は，必要に応じて，変換サーバ２００にＦＡＸデータの変換を依頼し，変換後のデータを受け取って，そのデータをアップロードしてもよい。そして，アップロードが完了したら，ＭＦＰ１００は，クラウドサーバ３００との接続を切断する。
【００４０】
［ＤＩＳ］
続いて，ＭＦＰ１００とＦＡＸ機４００との間でのＦＡＸデータの送受信に先立って，ＦＡＸの受信側装置からＦＡＸの送信元装置へ通知するＤＩＳについて説明する。ＤＩＳは，受信側装置の最大受信能力を送信元装置に通知するためのディジタル識別信号であり，ＤＩＳの各ビットの表す意味は国際規格で決められている。
【００４１】
例えば，受信側がＦＡＸ機であれば，受信側のＦＡＸ機にて印刷可能な範囲の用紙サイズや処理可能な解像度等のフラグをセットして組み合わせた信号を，ＤＩＳとして送信元のＦＡＸ機に通知する。ＭＦＰ１００等のＦＡＸ通信機能を有する装置は，予めＤＩＳの情報を有している。
【００４２】
一方，本形態のＭＦＰ１００は，前述したようにクラウドサーバ３００に接続されており，受信したＦＡＸデータをアップロード機能によってクラウドサーバ３００へアップロードする機能を有している。ＦＡＸデータのサーバへのアップロード技術は，例えば，ＦＡＸデータの電子化や，ＦＡＸデータの一元管理に好適である。
【００４３】
受信したＦＡＸデータを他装置にアップロードする場合には，ＭＦＰ１００は，アップロード先の装置に適したＦＡＸデータを，送信元であるＦＡＸ機４００から受信する方が好ましい。そのために，ＭＦＰ１００は，受信したＦＡＸデータをクラウドサーバ３００へアップロードする場合には，ＦＡＸの着信を検知した際に，クラウドサーバ３００の受信能力に基づいて，ＤＩＳの一部を決定するとよい。つまり，ＭＦＰ１００は，クラウドサーバ３００から，ＦＡＸ受信に関わる能力の情報を取得し，取得した情報を自装置の受信能力の情報に加味して，ＤＩＳを決定する。なお，ＭＦＰ１００が取得するクラウドサーバ３００の受信能力には，ＤＩＳそのもの以外の情報も含まれる。
【００４４】
具体的には，例えば，ＤＩＳのうち，解像度，画像サイズ，カラー設定等のＦＡＸデータに含まれる画像データそのものに関する項目についてはクラウドサーバ３００の情報を加味して決定する。一方，それ以外の，例えば，通信速度等の項目は，自装置の情報に基づいて決定する。あるいは，クラウドサーバ３００の情報と自装置の情報とから最大の機能を発揮できるようにＤＩＳを決定してもよい。なお，ＭＦＰ１００は，クラウドサーバ３００の受信能力をデータベースに記憶し，そのデータベースから読み出して取得してもよい。また，ＦＡＸ着信の都度，クラウドサーバ３００にその受信能力を問い合わせて取得してもよい。
【００４５】
［能力情報］
続いて，ＤＩＳの決定に関わるクラウドサーバ３００の受信能力の情報について説明する。ＤＩＳを決定するために，ＭＦＰ１００は，クラウドサーバ３００と自装置の間での通信について，各種の処理能力情報と各種の状況情報とのうちの少なくとも１つを取得する。
【００４６】
クラウドサーバ３００の処理能力情報は，クラウドサーバ３００のデータ処理能力に係る情報である。例えば，クラウドサーバ３００の処理可能な解像度や処理可能なデータフォーマットが該当する。さらに，変換サーバ２００を使用可能であれば，変換サーバ２００の変換能力も処理能力情報に該当する。処理能力情報は，経時的に変化することはない。ＭＦＰ１００は，クラウドサーバ３００の処理能力情報を予め取得してデータベースに記憶しているとよい。
【００４７】
また，状況情報は，自装置とクラウドサーバ３００との通信に関わる各種状況の情報である。例えば，クラウドサーバ３００の記憶部の空き容量，自装置の稼働負荷，自装置とクラウドサーバ３００との間のエラーの発生確率，自装置とクラウドサーバ３００との間の通信速度の各情報が該当する。状況情報は，状況に応じて変化する情報であるので，ＦＡＸ着信の都度または定期的に，クラウドサーバ３００と通信して取得することが好ましい。
【００４８】
ＭＦＰ１００は，取得したクラウドサーバ３００の処理能力情報と状況情報との少なくとも一方に基づいて，ＤＩＳの項目の一部を決定する。ＤＩＳの項目には，各種の解像度，各種の画像サイズ，データフォーマット，カラー設定等があり，項目ごとにその受信能力の有無が対応するビットの値で表される。つまり，ＤＩＳは，能力情報を示す各ビットを，受信の可否に基づいてセットし組み合わせた信号である。ＭＦＰ１００は，クラウドサーバ３００から取得した情報を変換してＤＩＳの各ビットを決定することにより，既存の形式に則ったＤＩＳを決定する。
【００４９】
ＭＦＰ１００は，ＤＩＳの決定のために，取得した情報の内容と，情報に基づいて決定されるＤＩＳの項目とを，図３に示す例のようなテーブルとして記憶している。図３中の左側には，第１列にＤＩＳのビット番号を，第２列にそのビットが表すデータの項目を，第３列に各項目の分類がそれぞれ示されている。また，図３中の右側には，最上段の情報が２段目に記載した内容であった場合の，ＤＩＳの各ビットの決定結果が縦列に示されている。なお，図３中では，各ビットの項目を可とする場合に「○」，不可とする場合に「×」，どちらでもよい場合に「−」で示している。どちらでもよい場合には，その項目は，他の条件に基づいて決定される。
【００５０】
なお，図３に示したのは，テーブルの一部分の例であり，クラウドサーバ３００から取得する情報の種類およびその内容に応じて，ＭＦＰ１００にはさらに多くのテーブルが用意されている。また，ＤＩＳには，データ信号速度や両面プリント能力等の，図３に記載していない項目も含まれている。
【００５１】
［ＤＩＳ決定処理］
続いて，クラウドサーバ３００から取得する情報の種類ごとに，関係するＤＩＳの項目とその値とを決定するＤＩＳ決定処理について説明する。以下では，ＭＦＰ１００にて考慮する情報の種類ごとに，個別の第１〜第８の処理として，個別に説明する。ＭＦＰ１００は，第１〜第８の処理のうち少なくとも１つの処理を実行可能であり，実行可能な処理のうちの１つ以上を選択して実行する。なお，複数の処理を実行する場合には，順に実行してもよいし，並行して実行してもよい。以下に説明する第１〜第８の処理は，いずれも，アップロード機能が有効な状態で，ＭＦＰ１００にてＦＡＸの着信を検知したことを契機に，ＣＰＵ３１にて実行される。
【００５２】
また，ＭＦＰ１００は，第１〜第８の処理のうちの実行する処理を全て実行した後，決定していないＤＩＳの項目については，ＭＦＰ１００の能力に基づいて決定する。これにより，ＭＦＰ１００は，ＤＩＳの全項目を決定できる。ＭＦＰ１００は，ＤＩＳを決定したら，前述のＦＡＸ送受信の手順に従って，決定したＤＩＳを送信元装置であるＦＡＸ機４００に通知する。つまり，各ＤＩＳ決定処理は決定処理の一例であり，決定したＤＩＳを通知する手順は通知処理の一例である。
【００５３】
（第１の処理）
まず，クラウドサーバ３００の能力の情報に基づいて，ＤＩＳを決定するＤＩＳ決定処理の第１の処理の手順について，図４のフローチャートを参照して説明する。
【００５４】
ＤＩＳ決定処理の第１の処理では，まず，クラウドサーバ３００の情報を取得する（Ｓ１０１）。Ｓ１０１で取得する情報は，前述した処理能力情報と状況情報とであり，本処理では，少なくともＦＡＸデータを記憶する記憶領域の空き容量の情報を含む。空き容量は，クラウドサーバ３００の記憶領域の物理的な空き容量であってもよいし，ＦＡＸデータ用に割り当てられた領域の論理的な空き容量であってもよい。
【００５５】
次に，Ｓ１０１で取得した空き容量が，予め決めた容量閾値より大きいか否かを判断する（Ｓ１０２）。空き容量が容量閾値より大きいと判断した場合には（Ｓ１０２：ＹＥＳ），ＤＩＳのうち画像データのデータ量に関わる能力を制限しない。具体的には，ＤＩＳの解像度の能力を最高解像度とする（Ｓ１０４）。ＤＩＳの画像サイズを最大サイズとする（Ｓ１０５）。ＤＩＳのカラー設定をカラー可能として（Ｓ１０６），ＤＩＳ決定処理を終了する。なお，Ｓ１０４〜Ｓ１０６の処理順序は，どの順でもかまわない。
【００５６】
一方，空き容量が容量閾値より大きくないと判断した場合には（Ｓ１０２：ＮＯ），メモリフルを抑制するため，ＤＩＳのうち画像データのデータ量に関わる能力を制限する。具体的には，ＤＩＳの解像度の能力を最高解像度以外とする（Ｓ１０８）。ＤＩＳの画像サイズを最大サイズ以外とする（Ｓ１０９）。ＤＩＳのカラー設定をモノクロ限定として（Ｓ１１０），ＤＩＳ決定処理を終了する。
【００５７】
なお，Ｓ１０８〜Ｓ１１０の処理順序は，どの順でもかまわない。また，Ｓ１０８〜Ｓ１１０のうちの一部のみを実行し，残りは対応するＳ１０４〜Ｓ１０６を実行してもよい。また，Ｓ１０８，Ｓ１０９，Ｓ１１０にてどの程度制限するかは，予め決めた値としてもよいし，クラウドサーバ３００の空き容量に基づいて決定してもよい。
【００５８】
例えば，図３に示したように，サーバ空き容量が「大」の場合には，高解像度のデータの受信が可能である。そのため，例えば，ＤＩＳの第１０６ビットの「解像度：１２００×１２００画素／２５．４ｍｍ」項目等を「○」とする。一方，同項目をサーバ空き容量が「小」の場合には，「×」とする。さらに，ＤＩＳの第１７，１８ビットの「画像サイズ：記録幅能力」項目を，サーバ空き容量が「大」の場合には「２５５」とし，サーバ空き容量が「小」の場合には「２１５」とする。
【００５９】
つまり，クラウドサーバ３００の記憶領域に空き容量が充分にあれば，転送するデータ量が大きくてもメモリフルが生じ難いので，画像データのデータ量を制限しないことが好ましい。一方，クラウドサーバ３００の記憶領域に空き容量に余裕がない場合には，転送するデータ量が大きくならないように制限する。空き容量の大きさに基づいて，許容される解像度や画像サイズの度合いを変更してもよい。本処理の実行後，さらに他のＤＩＳ決定処理を実行してもよい。また，ＤＩＳのうち，クラウドサーバ３００の情報に関わらない項目，例えば，通信速度の項目については，ＭＦＰ１００の能力に基づいて決定する。
【００６０】
これにより，ＭＦＰ１００は，第１の処理を実行することで，クラウドサーバ３００の空き容量に基づいて，ＤＩＳを決定する。つまり，クラウドサーバ３００の空き容量が大きい場合には，データ量を制限することなく，できるだけ多くの情報を含むデータを受信する。一方，クラウドサーバ３００の空き容量が大きくない場合には，クラウドサーバ３００が受信するデータ量が小さくなるように制限する。すなわち，ＭＦＰ１００は，ＦＡＸの送信元装置であるＦＡＸ機４００に対して，自装置の受信能力にアップロード先であるクラウドサーバ３００の受信能力を加味したＤＩＳを通知する。これにより，クラウドサーバ３００との通信において，メモリフルを回避しつつ，最大限の情報の受信が期待できる。
【００６１】
（第２の処理）
続いて，クラウドサーバ３００の能力の情報に基づいて，ＤＩＳを決定するＤＩＳ決定処理の第２の処理の手順について，図５のフローチャートを参照して説明する。第２の処理は，データの変換処理ができるだけ不要となるようにＤＩＳを決定する点で第１の処理とは異なる。第１の処理と同じ部分については，同じ符号を付して説明を省略する。
【００６２】
ＤＩＳ決定処理の第２の処理でも第１の処理と同様に，まず，クラウドサーバ３００の情報を取得する（Ｓ１０１）。本処理では，Ｓ１０１で取得する情報は，前述した処理能力情報であり，少なくともクラウドサーバ３００が処理可能なデータフォーマットと処理可能な解像度とを含む。そして，クラウドサーバ３００がＪＰＥＧフォーマットの画像データを処理可能か否かを判断する（Ｓ２０１）。
【００６３】
クラウドサーバ３００がＪＰＥＧフォーマットの画像データを処理可能であると判断したら（Ｓ２０１：ＹＥＳ），ＤＩＳのデータフォーマットの項目のうち，ＪＰＥＧでの受信を可とする（Ｓ２０２）。なお，ＤＩＳには，ＪＰＥＧ可か否かを指示するフラグが含まれている。一方，クラウドサーバ３００がＪＰＥＧフォーマットの画像データを処理不可能であると判断したら（Ｓ２０１：ＮＯ），ＤＩＳのデータフォーマットの項目のうち，ＪＰＥＧでの受信を不可とする（Ｓ２０３）。
【００６４】
クラウドサーバ３００がＪＰＥＧフォーマットの画像データを処理可能である場合には，ＦＡＸ機４００が可能であれば，ＪＰＥＧフォーマットでＦＡＸデータを送信してもらうことで，受信したデータを変換することなく，クラウドサーバ３００にアップロードできる。例えば，図３に示したように，サーバの処理可能フォーマットが「ＪＰＥＧ」や「ＰＤＦ」の場合には，ＤＩＳの第６８ビットの「フォーマット：ＪＰＥＧ符号化」項目を「○」とし，処理可能フォーマットが「ＦＡＸデータ」の場合にはこの項目を「×」とする。
【００６５】
次に，クラウドサーバ３００がＦＡＸ送受信規格の範囲内で最高解像度の画像データを処理可能か否かを判断する（Ｓ２０５）。クラウドサーバ３００が最高解像度の画像データを処理可能であると判断したら（Ｓ２０５：ＹＥＳ），ＤＩＳのデータフォーマットの項目のうち，解像度の項目を最高解像度とする（Ｓ２０６）。なお，ＤＩＳには，複数段階の解像度を示すフラグが含まれており，最高解像度を可とすれば，ＦＡＸデータは，送信元装置の能力の範囲内で最高の解像度で送信される。
【００６６】
一方，クラウドサーバ３００が最高解像度の画像データを処理可能でないと判断したら（Ｓ２０５：ＮＯ），ＤＩＳのデータフォーマットの項目のうち，最高解像度を不可として（Ｓ２０７），ＤＩＳ決定処理を終了する。
【００６７】
これにより，ＭＦＰ１００は，第２の処理を実行することで，クラウドサーバ３００の処理可能なデータフォーマットや解像度でのＦＡＸデータを受信するように，ＤＩＳを決定する。つまり，クラウドサーバ３００の処理可能なＦＡＸデータの範囲を，受信可能な範囲として，ＤＩＳを決定する。すなわち，ＭＦＰ１００は，ＦＡＸの送信元装置であるＦＡＸ機４００に，自装置の受信能力にアップロード先であるクラウドサーバ３００の受信能力を加味したＤＩＳを通知する。そのため，クラウドサーバ３００における変換処理の機会が減少し，さらに変換の対象となるデータ量が小さくなる。従って，ＭＦＰ１００の処理負荷の軽減が期待できる。なお，第２の処理では，データフォーマットと解像度とを連続して判断しているが，これらの一方だけを判断してもよい。
【００６８】
（第３の処理）
続いて，画像データを変換する変換サーバ２００を利用する場合に，ＤＩＳを決定するＤＩＳ決定処理の第３の処理の手順について，図６のフローチャートを参照して説明する。第３の処理のＤＩＳ決定処理は，変換サーバ２００を利用できる前提でＤＩＳを決定する点で第１の処理とは異なる。第１の処理と同じ部分については，同じ符号を付して説明を省略する。
【００６９】
ＤＩＳ決定処理の第３の処理でも第１の処理と同様に，まず，クラウドサーバ３００の情報を取得する（Ｓ１０１）。本処理では，さらに，変換サーバ２００の情報も取得する（Ｓ３０１）。変換サーバ２００の情報としては，例えば，変換サーバ２００が利用可能な状態であるか否かの情報，および，変換サーバ２００の変換能力の情報が含まれる。変換サーバ２００の変換能力としては，処理可能なデータフォーマット，画像サイズ，解像度が該当する。
【００７０】
次に，Ｓ３０１にて取得した情報に基づいて，変換サーバ２００が現在，使用可能な状態であるか否かを判断する（Ｓ３０２）。例えば，変換サーバ２００との通信不能，変換サーバ２００の稼働停止等により，変換サーバ２００を使用可能ではないと判断した場合には（Ｓ３０２：ＮＯ），ＤＩＳに変換サーバ２００の変換能力は加味しない。すなわち，第１の処理，第２の処理等を用いて，自装置の受信能力にクラウドサーバ３００の受信能力を加味したＤＩＳを決定する（Ｓ３０５）。
【００７１】
一方，変換サーバ２００を使用可能であると判断した場合には（Ｓ３０２：ＹＥＳ），ＤＩＳのうちＦＡＸデータに関わる項目を，変換サーバ２００の変換能力の範囲内で最高のものとする。つまり，ＤＩＳの解像度，画像サイズ，カラー処理能力の項目を変換サーバ２００の変換能力に基づいて決定して（Ｓ３０７），ＤＩＳ決定処理を終了する。例えば，図３に示したように，変換サーバ２００が「使用可」の場合には，ＤＩＳの第６９ビットの「カラー：フルカラーモード」項目を「○」とし，変換サーバ２００が「使用不可」の場合には，この項目を「×」とする。
【００７２】
これにより，ＭＦＰ１００は，第３の処理を実行することで，変換サーバ２００の使用可能な場合には，変換サーバ２００の変換能力に基づいて，ＤＩＳを決定する。すなわち，ＭＦＰ１００は，ＦＡＸの送信元装置であるＦＡＸ機４００に，自装置の受信能力に変換サーバ２００の変換能力を加味したＤＩＳを通知する。一方，変換サーバ２００の使用不可能な場合には，ＭＦＰ１００の能力に基づいて，ＤＩＳを決定する。そのため，変換サーバ２００の能力を有効利用できる。なお，変換サーバ２００の利用の有無に関わらず，クラウドサーバ３００の受信能力を加味してもよい。
【００７３】
（第４の処理）
続いて，ＤＩＳ決定処理の第４の処理の手順について，図７のフローチャートを参照して説明する。第４の処理では，自装置の状況を考慮する点で第１の処理とは異なる。第１の処理と同じ部分については，同じ符号を付して説明を省略する。
【００７４】
ＤＩＳ決定処理の第４の処理でも第１の処理と同様に，まず，クラウドサーバ３００の情報を取得する（Ｓ１０１）。本処理では，さらに，ＭＦＰ１００自身の状況に係る情報も取得する（Ｓ４０１）。具体的には，自装置の稼働負荷の高低を取得する。稼働負荷の高低は，例えば，所定期間内のＣＰＵ３１の平均稼働率や，動作中のプロセス数に基づいて判断できる。そして，取得した稼働負荷が予め決めた負荷閾値より高いか否かを判断する（Ｓ４０２）。
【００７５】
稼働負荷が負荷閾値より高くないと判断した場合には（Ｓ４０２：ＮＯ），自装置が過負荷状態となる可能性は低い。そこで，稼働負荷については特別に考慮することなく，他のＤＩＳ決定処理にてＤＩＳを決定することとし（Ｓ３０５），ＤＩＳ決定処理を終了する。
【００７６】
一方，稼働負荷が負荷閾値より高いと判断した場合には（Ｓ４０２：ＹＥＳ），自装置にてのデータ処理量が小さくなるように，ＤＩＳを決定して（Ｓ４０５），ＤＩＳ決定処理を終了する。具体的には，例えば，解像度，画像サイズ，カラー処理能力の少なくとも１項目を制限してＤＩＳを決定する。例えば，解像度の項目を最高解像度以外，画像サイズを最大サイズ以外，カラー設定をモノクロ限定の少なくとも１つに制限してＤＩＳを決定する。あるいは，自装置での変換が不要となるようなデータフォーマットのみを許容してＤＩＳを決定する。
【００７７】
これにより，ＭＦＰ１００は，第４の処理を実行することで，自装置の稼働負荷の高低に基づいて，ＤＩＳを決定する。すなわち，ＭＦＰ１００は，自装置の稼働負荷が高い場合には，自装置での処理量が少なくなるようにＤＩＳを決定する。自装置の稼働負荷が高くない場合には，自装置の受信能力にアップロード先であるクラウドサーバ３００の受信能力を加味してＤＩＳを決定する。すなわち，ＭＦＰ１００は，ＦＡＸの送信元装置であるＦＡＸ機４００に対して，自装置や他装置の受信能力に自装置の稼働負荷の高低を加味したＤＩＳを通知する。その結果，ＭＦＰ１００の稼働負荷を大きくしすぎない範囲内でのＦＡＸデータが受信可能となる。そのため，ＭＦＰ１００の動作に不都合が生じる可能性を低減しつつ，最大限の情報の取得が期待できる。
【００７８】
（第５の処理）
続いて，ＤＩＳ決定処理の第５の処理の手順について，図８のフローチャートを参照して説明する。第５の処理のＤＩＳ決定処理は，ＭＦＰ１００とクラウドサーバ３００との状況を考慮してＤＩＳを決定する点で第１の処理とは異なる。第１の処理と同じ部分については，同じ符号を付して説明を省略する。
【００７９】
ＤＩＳ決定処理の第５の処理でも第１の処理と同様に，まず，クラウドサーバ３００の情報を取得する（Ｓ１０１）。本処理では，さらに，ＭＦＰ１００とクラウドサーバ３００との間のエラーの発生確率の情報も取得する（Ｓ５０１）。そして，取得したエラーの発生確率が予め決めた確率閾値より高いか否かを判断する（Ｓ５０２）。なお，エラーの発生確率の高低は，例えば，通信エラーの発生状況，ＭＦＰ１００からのクラウドサーバ３００へのアクセス権限ないし利用権限のエラーの発生状況，によって判断できる。
【００８０】
エラーの発生確率が確率閾値より高くないと判断した場合には（Ｓ５０２：ＮＯ），受信したＦＡＸデータのクラウドサーバ３００へのアップロード中に，エラーが発生してアップロードが失敗する可能性は低い。そこで，エラーの発生確率については特別に考慮することなく，他のＤＩＳ決定処理にてＤＩＳを決定することとし（Ｓ３０５），ＤＩＳ決定処理を終了する。
【００８１】
一方，エラーの発生確率が確率閾値より高いと判断した場合には（Ｓ５０２：ＹＥＳ），受信したＦＡＸデータのクラウドサーバ３００へのアップロード中にエラーが発生する可能性を考慮する。つまり，エラーが発生した場合には，クラウドサーバ３００へのアップロードができなくなるので，自装置にて処理可能なＦＡＸデータを受信する方が好ましい。そこで，自装置の受信能力に基づいて，ＤＩＳを決定する（Ｓ５０５）。例えば，自装置にてＦＡＸデータを記憶する，あるいは，自装置でＦＡＸデータを印刷する等の処理を可能とするように，全てのＤＩＳ項目を，ＭＦＰ１００の能力に基づいて決定する。Ｓ５０５の後は，ＤＩＳ決定処理を終了する。
【００８２】
これにより，ＭＦＰ１００は，第５の処理を実行することで，自装置とクラウドサーバ３００との間のエラーの発生確率に基づいて，ＤＩＳを決定する。つまり，エラーの発生確率が高い場合には，自装置にて処理可能なＦＡＸデータを受信可能とするように，ＤＩＳを決定する。すなわち，ＭＦＰ１００は，エラーの発生確率の高低に応じて，自装置の受信能力にクラウドサーバ３００の受信能力を加味したＤＩＳを通知する。そのため，エラーによってクラウドサーバ３００へアップロードできない場合でも，ＭＦＰ１００にてＦＡＸデータを処理できる。例えば，ＭＦＰ１００にて記憶または印刷できる可能性が高い。
【００８３】
なお，ＦＡＸの着信時に本処理を実行する場合には，Ｓ５０１にて，クラウドサーバ３００に接続し，接続可能か否かを判断してもよい。これにより，ＭＦＰ１００とクラウドサーバ３００との接続可否に関する情報をさらに取得できる。接続不可の場合には，エラーの発生確率が大きい場合と同様に，Ｓ５０５を実行するとよい。
【００８４】
（第６の処理）
続いて，ＤＩＳ決定処理の第６の処理の手順について，図９のフローチャートを参照して説明する。第６の処理は，ＭＦＰ１００とクラウドサーバ３００との通信速度を考慮する点で第１の処理とは異なる。第１の処理と同じ部分については，同じ符号を付して説明を省略する。
【００８５】
ＤＩＳ決定処理の第６の処理でも第１の処理と同様に，まず，クラウドサーバ３００の情報を取得する（Ｓ１０１）。本処理では，さらに，ＭＦＰ１００とクラウドサーバ３００との間の通信速度の情報も取得する（Ｓ６０１）。そして，取得した通信速度が予め決めた速度閾値より遅いか否かを判断する（Ｓ６０２）。
【００８６】
通信速度が速度閾値より遅くないと判断した場合には（Ｓ６０２：ＮＯ），ＦＡＸデータをアップロードしても，ネットワークが過負荷となる可能性は低い。そこで，通信速度については特別に考慮することなく，他のＤＩＳ決定処理にてＤＩＳを決定することとし（Ｓ３０５），ＤＩＳ決定処理を終了する。
【００８７】
一方，通信速度が速度閾値より遅いと判断した場合には（Ｓ６０２：ＹＥＳ），クラウドサーバ３００の能力より制限した能力値となるように，ＤＩＳを決定し（Ｓ６０５），ＤＩＳ決定処理を終了する。具体的には，クラウドサーバ３００にアップロードするデータ量が小さくなるように，解像度，画像サイズ，カラー処理能力の項目の能力を制限して，ＤＩＳを決定する。例えば，第１の処理のＳ１０８〜Ｓ１１０と同様の処理を実行する。
【００８８】
これにより，ＭＦＰ１００は，第６の処理を実行することで，ＭＦＰ１００とクラウドサーバ３００との通信速度に基づいて，ＤＩＳを決定する。つまり，通信速度が遅い場合には，アップロードするデータ量を制限するように，ＤＩＳを決定する。すなわち，ＭＦＰ１００は，通信速度の高低に応じて，自装置の受信能力にクラウドサーバ３００の受信能力を加味したＤＩＳを通知する。そのため，通信遅延に伴う他機器への影響を軽減できる。従って，クラウドサーバ３００へのアップロードが遅延している場合でも，ＭＦＰ１００の動作に不都合が生じる可能性は低い。
【００８９】
（第７の処理）
続いて，ＤＩＳ決定処理の第７の処理の手順について，図１０のフローチャートを参照して説明する。第７の処理は，ＭＦＰ１００にて設定されている選択情報に基づいて，クラウドサーバ３００の能力のうちの考慮する情報を決定する処理である。つまり，本処理は，前述の第１〜第６の処理のうちの１つ以上の処理と組み合わせて実行される。
【００９０】
ＤＩＳ決定処理の第７の処理では，まず，ＭＦＰ１００に設定されている選択情報を取得する（Ｓ７０１）。選択情報は，クラウドサーバ３００の能力情報として，ＦＡＸ受信の前に取得する情報の種類を選択する情報である。選択の対象となる情報としては，例えば，クラウドサーバ３００の空き容量，接続可否，通信速度，処理能力がある。ＭＦＰ１００は，選択情報に基づいて，各情報を取得するか否かを決定する。
【００９１】
具体的に，ＭＦＰ１００の選択情報としては，例えば，図１１に示すように，アップロードの信頼性を確保する程度に応じて，複数種類の設定が予め用意されている。ＭＦＰ１００は，ＦＡＸ送受信等の処理の実行中ではないタイミングで，例えば，図１２に示す画面にて，選択情報のユーザ入力による設定を受け付ける。選択情報は，例えば，アップロード先として使用するクラウドサーバ３００ごとに予め設定され，ＭＦＰ１００に記憶されている。
【００９２】
図１１では，３段階の信頼性に応じたそれぞれの選択情報の例を示している。各設定において，該当する情報を取得する場合に「○」，取得しない場合に「×」で示している。より多種類の情報を取得するほど，アップロードの成功への信頼性は高くなるが，処理手順が多くなるため処理負荷は増加する。例えば，信頼性の高い設定が選択されているＭＦＰ１００では，クラウドサーバ３００の空き容量，接続可否，通信速度，処理能力の全ての情報を取得する。信頼性の低い設定が選択されているＭＦＰ１００では，クラウドサーバ３００との接続可否の情報のみを取得する。
【００９３】
そして，ＭＦＰ１００は，取得した選択情報に基づいて，クラウドサーバ３００の各情報を取得する（Ｓ７０２）。つまり，Ｓ７０２にて取得するクラウドサーバ３００の情報は，選択情報にて取得すると設定されている情報である。そして，取得した情報にて判断できる範囲内で，前述の第１〜第６の処理のうちの少なくとも１つを実行して（Ｓ７０５），ＤＩＳを決定する。
【００９４】
例えば，信頼性「低」設定のＭＦＰ１００では，クラウドサーバ３００との接続可否の情報のみを取得し，第５の処理のエラーの発生確率を考慮した処理（図８参照）のみを実行する。つまり，接続可能であれば，エラーの発生確率は低いと判断し，他のＤＩＳ決定処理にてＤＩＳを決定することとする（Ｓ３０５）。一方，接続不可能であれば，エラーの発生確率が高いと判断し，ＭＦＰ１００の能力に基づいてＤＩＳを決定する（Ｓ５０５）。なお，それぞれの場合のＤＩＳは，予めＭＦＰ１００にて決定して記憶していてもよい。
【００９５】
これにより，ＭＦＰ１００は，第７の処理を実行することで，ＭＦＰ１００の設定に基づいて，取得するクラウドサーバ３００の受信能力の種類を選択する。例えば，クラウドサーバ３００の受信能力のうち，自明の能力や固定の能力については取得しない選択としてもよい。従って，受信能力の取得に伴う処理負荷の増加を抑制しつつ，適切なＦＡＸデータの受信が期待できる。なお，取得する能力の種類や，選択できる設定の種類は，例示のものに限らず，それぞれ２種類以上であればよい。
【００９６】
（第８の処理）
続いて，ＤＩＳ決定処理の第８の処理の手順について，図１３のフローチャートを参照して説明する。第８の処理は，クラウドサーバ３００にアップロードする代わりにＦＡＸ装置またはプリンタに転送する点で第１の処理とは異なる。
【００９７】
ＤＩＳ決定処理の第８の処理でも第１の処理と同様に，転送先の装置の情報を取得する（Ｓ８０１）。ただし，本処理では，クラウドサーバ３００に限らず，転送先のＦＡＸ装置またはプリンタの情報であってもよい。本処理では，転送先装置の情報として，トナーエラーや用紙エラー等の現状のエラー状況を取得する。そして，転送先装置にて，エラーが発生しているか否かを判断する（Ｓ８０３）。
【００９８】
転送先装置にてエラーが発生していないと判断した場合には（Ｓ８０３：ＮＯ），転送先装置の情報に基づいて，ＤＩＳを決定する（Ｓ８０５）。なお，転送先装置の情報に自装置の能力を加味して，ＤＩＳを決定してもよい。一方，転送先装置にてエラーが発生していると判断した場合には（Ｓ８０３：ＹＥＳ），自装置の情報に基づいて，ＤＩＳを決定する（Ｓ８０６）。
【００９９】
すなわち，特許文献１では，転送先のＦＡＸ装置の能力情報を通信履歴から取得して送受信しているが，現状でのＦＡＸ装置の状況は考慮されていない。例えば，転送先の装置がＦＡＸ装置やプリンタであって，その装置にてトナーエラーや用紙エラー等のエラーが発生していた場合には，転送できない可能性がある。
【０１００】
これに対して，ＭＦＰ１００は，第８の処理を実行することで，ＦＡＸ装置やプリンタに転送する場合にも，適切にＤＩＳを決定する処理が可能である。すなわち，ＭＦＰ１００は，転送先装置にてエラーが発生しているか否かに基づいて，自装置の受信能力または転送先装置の受信能力に基づいて，ＤＩＳを決定する。従って，ＭＦＰ１００にてＦＡＸ受信した際に，転送先装置がエラー発生中であった場合でも，ＭＦＰ１００の動作に不都合が生じる可能性は低い。
【０１０１】
以上，詳細に説明したように，本処理のＭＦＰ１００は，ＦＡＸ機４００等から受信したＦＡＸデータをクラウドサーバ３００にアップロードするアップロード機能を有している。そして，アップロード機能が有効の場合に，ＦＡＸの着信を検知したら，クラウドサーバ３００の受信能力を取得して，その取得した能力に基づいてＤＩＳを決定し，決定したＤＩＳを送信元のＦＡＸ機４００に通知する。従って，クラウドサーバ３００の能力に適したＦＡＸデータを受信することが期待できる。これにより，受信したＦＡＸデータを他装置にアップロードする際に，当該装置と好適な通信を行うことが期待できる。
【０１０２】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，ＦＡＸ機等，ＦＡＸ受信機能とアップロード機能とを備えるものであれば適用可能である。
【０１０３】
また，例えば，クラウドサーバ３００の空き容量，自装置の稼働負荷，エラーの発生確率，通信速度の高低を分ける各種の閾値はいずれも，１段階のみに限らず，複数段階の閾値を備えてもよい。そして，取得した状況の段階に応じて，受信可能とする範囲を変更してもよい。また，図３に示したＤＩＳの各項目の決定内容は一例であり，このうちの一部の項目のみを決定してもよいし，さらに多くの項目を決定してもよい。
【０１０４】
また，図２のシーケンスでは，ＭＦＰ１００は，ＦＡＸデータの送受信を完了してからクラウドサーバ３００に接続するとしたが，接続するタイミングはこれに限らず，いつでもよい。例えば，ＦＡＸの着信時でもよいし，ＦＡＸ着信より以前でもよい。
【０１０５】
また，図２のシーケンスでは，データのアップロードをＭＦＰ１００が行うとしているが，変換サーバ２００を利用する場合にはこれに限らない。例えば，ＭＦＰ１００が変換サーバ２００にデータを送信した後，変換サーバ２００からクラウドサーバ３００へアップロードしてもらうこともできる。
【０１０６】
また，例えば，第１〜第７の処理では，クラウドサーバ３００をアップロード先サーバとする場合を例示したが，これに限らない。本発明は，ＦＡＸ機，プリンタ，単一のＰＣ等にアップロードする場合にも適用可能である。
【０１０７】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【０１０８】
３１  ＣＰＵ
３７  ネットワークインターフェース
３８  ＵＳＢインターフェース
３９  電話回線インターフェース
１００  ＭＦＰ
２００  変換サーバ
３００  クラウドサーバ
４００  ＦＡＸ機
【図１】
2015070461.tif 000003
【図２】
2015070461.tif 000004
【図３】
2015070461.tif 000005
【図４】
2015070461.tif 000006
【図５】
2015070461.tif 000007
【図６】
2015070461.tif 000008
【図７】
2015070461.tif 000009
【図８】
2015070461.tif 000010
【図９】
2015070461.tif 000011
【図１０】
2015070461.tif 000012
【図１１】
2015070461.tif 000013
【図１２】
2015070461.tif 000014
【図１３】
2015070461.tif 000015