(57)【特許請求の範囲】
【請求項１】
複数の通信装置とネットワークを介して接続される通信制御装置であって、
前記複数の通信装置のうち通信を要求する通信装置である通信要求元から通信要求を受信する通信部と、
前記通信部が受信した前記通信要求元からの前記通信要求に基づき、前記複数の通信装置のうち前記通信要求元とは異なる通信装置を通信相手先として選択し、選択した前記通信相手先と前記通信要求元との間のセッションを確立するための処理を行う制御部と、
記憶部と
を備え、
前記複数の通信装置は、それぞれ、他の通信装置との間で、前記通信要求元が前記通信相手先に保存されたデータを取得するポーリング受信の実行が可能となっており、
前記記憶部は、前記複数の通信装置のそれぞれが前記ポーリング受信を実行できる状態か否かを示す装置状態情報を記憶し、前記データの保存の有無が変更された場合に、前記装置状態情報を更新し、
前記通信要求元が発信した前記通信要求に前記ポーリング受信の実行を要求する旨のポーリング受信実行要求が含まれるとき、前記制御部は、前記装置状態情報に基づき、前記通信要求元が前記通信相手先として指定した指定装置が前記ポーリング受信を実行できる状態か否かを判断し、
前記指定装置が前記ポーリング受信を実行できる状態であれば、前記指定装置に対して、前記通信要求元との通信を代わりに行う代替装置が割り当てられていても、前記制御部は、前記通信相手先として前記指定装置を選択し、選択した前記通信相手先と前記通信要求元との間のセッションを確立するための処理を行い、
前記データが前記指定装置に保存されておらず、前記指定装置が前記ポーリング受信を実行できない状態であれば、前記制御部は、前記通信要求元との間の通信を中断することを特徴とする通信制御装置。
【請求項２】
前記通信要求元が発信した前記通信要求に前記ポーリング受信実行要求が含まれないとき、前記制御部は、前記通信相手先として前記代替装置を選択することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
請求項１又は請求項２に記載の通信制御装置と、
前記通信制御装置とネットワークを介して接続される複数の通信装置と、を備える通信システム。
【請求項４】
複数の通信装置とネットワークを介して接続される通信制御装置の制御方法であって、
前記複数の通信装置のうち通信を要求する通信装置である通信要求元から通信要求を受信するステップと、
前記通信要求元からの前記通信要求に基づき、前記複数の通信装置のうち前記通信要求元とは異なる通信装置を通信相手先として選択し、選択した前記通信相手先と前記通信要求元との間のセッションを確立するための処理を行うステップと、を備え、
前記複数の通信装置は、それぞれ、他の通信装置との間で、前記通信要求元が前記通信相手先に保存されたデータを取得するポーリング受信の実行が可能となっており、
前記複数の通信装置のそれぞれが前記ポーリング受信を実行できる状態か否かを示す装置状態情報を記憶部に記憶し、前記データの保存の有無が変更された場合に、前記装置状態情報を更新し、
前記通信要求元が発信した前記通信要求に前記ポーリング受信の実行を要求する旨のポーリング受信実行要求が含まれるとき、前記装置状態情報に基づき、前記通信要求元が前記通信相手先として指定した指定装置が前記ポーリング受信を実行できる状態か否かを判断し、
前記指定装置が前記ポーリング受信を実行できる状態であれば、前記指定装置に対して、前記通信要求元との通信を代わりに行う代替装置が割り当てられていても、前記通信相手先として前記指定装置を選択し、選択した前記通信相手先と前記通信要求元との間のセッションを確立するための処理を行い、
前記データが前記指定装置に保存されておらず、前記指定装置が前記ポーリング受信を実行できない状態であれば、前記通信要求元との間の通信を中断することを特徴とする通信制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置、通信システムおよび通信制御装置の制御方法に関する。
【背景技術】
【０００２】
通信システムにおいては、通信を制御するプロトコルとしてＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用する技術がある。なお、ＳＩＰは、ＩＥＴＥ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）３２６１などで定義されている。このような通信システムでは、たとえば、通信を制御する通信制御装置としてのＳＩＰサーバーと、複数の通信装置（複合機やファクシミリ装置など）とがネットワークを介して接続される。
【０００３】
ＳＩＰサーバーは、複数の通信装置のうち通信を要求する通信要求元から通信要求を受信する。通信要求元から通信要求を受信したＳＩＰサーバーは、通信要求元が指定した通信相手先と通信要求元との間のセッションを確立するための処理を行う。これにより、通信要求元は、通信相手先との間でデータの送受信を行うことができるようになる。
【０００４】
また、通信相手先となり得る通信装置（通信装置のユーザー）は、別の通信装置を転送先として割り当てる、という転送設定を行うことができる。このような転送設定がなされている場合、ＳＩＰサーバーは、転送先を通信要求元の通信相手先としてセッションの確立を行う。すなわち、通信要求元が指定した通信相手先の代わりに、転送先が通信要求元からのデータを受信する（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２９８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
たとえば、通信システムを構成する各通信装置は、他の通信装置との間で特殊通信の実行が可能となっている。特殊通信の一例として、通信要求元が通信相手先に保存された文書を取得するポーリング受信などが挙げられる。
【０００７】
ここで、特殊通信としてポーリング受信の実行を要求する通信要求元は、指定した通信相手先からの文書の取得を意図している。しかし、特許文献１のような構成では、通信要求元が指定した通信相手先にて転送設定がなされていると、通信要求元と転送先との間でセッションが確立される。これにより、通信要求元は、指定した通信相手先との間で特殊通信を行えない。
【０００８】
したがって、特殊通信の実行を所望する通信要求元のユーザーは、自身が指定した通信相手先のユーザーに対して、転送設定の解除を依頼するなどの対策をとらなければならない。また、転送設定が解除された後、再度、特殊通信を実行するための操作を行わなければならない。このため、特殊通信の実行を所望する通信要求元のユーザーにとっては利便性が悪い。
【０００９】
本発明は、上記課題を解決するためになされたものであり、特殊通信の実行を所望する通信要求元のユーザーの利便性を向上させることが可能な通信制御装置、通信システムおよび通信制御装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の通信制御装置は、複数の通信装置とネットワークを介して接続される通信制御装置であって、複数の通信装置のうち通信を要求する通信装置である通信要求元から通信要求を受信する通信部と、通信部が受信した通信要求元からの通信要求に基づき、複数の通信装置のうち通信要求元とは異なる通信装置を通信相手先として選択し、選択した通信相手先と通信要求元との間のセッションを確立するための処理を行う制御部と、を備える。複数の通信装置は、それぞれ、他の通信装置との間で予め定められた特殊通信の実行が可能となっている。そして、通信要求元が発信した通信要求に特殊通信の実行を要求する旨の特殊通信実行要求が含まれるとき、通信要求元が通信相手先として指定した指定装置に対して、通信要求元との通信を代わりに行う代替装置が割り当てられていても、制御部は、通信相手先として指定装置を選択する。
【００１１】
本発明の構成では、通信相手先として指定した通信装置（指定装置）との間での特殊通信の実行を要求したとき、指定装置に対して通信要求元との通信を代わりに行う代替装置が割り当てられていても、通信要求元の通信相手先として指定装置が選択される（代替装置は選択されない）。すなわち、通信要求元とその通信要求元が指定した通信相手先との間でセッションが確立され、特殊通信の実行が可能となる。これにより、特殊通信の実行を所望する通信要求元のユーザーの利便性が向上する。
【発明の効果】
【００１２】
以上のように、本発明によれば、特殊通信の実行を所望する通信要求元のユーザーの利便性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による通信システムの概略図
【図２】本発明の一実施形態による通信システムに含まれる複合機の概略図
【図３】本発明の一実施形態による通信システムに含まれる複合機およびＳＩＰサーバーのハードウェア構成を示した図
【図４】本発明の一実施形態による通信システムにおいて代替アドレスを登録するときの処理を説明するためのシーケンス図
【図５】本発明の一実施形態による通信システムにおいて用いられる代替アドレス情報および特殊通信情報の一例を示した図
【図６】本発明の一実施形態による通信システムにおいて代替装置を通信相手先としてセッションを確立するときの処理を説明するためのシーケンス図
【図７】本発明の一実施形態による通信システムにおいて特殊通信情報を登録するときの処理を説明するためのシーケンス図
【図８】本発明の一実施形態による通信システムにおいて通信要求元から特殊通信の実行要求を受けたときの処理を説明するためのシーケンス図
【発明を実施するための形態】
【００１４】
＜通信システムの全体構成＞
図１に示すように、本実施形態の通信システムＣＳは、複数の複合機１００と、ＳＩＰサーバー２００とを備える。また、通信システムＣＳを構成する各装置は、ネットワークＮＴを介して通信可能に接続され、ＳＩＰの通信プロトコルに基づき通信を行う。なお、複合機１００は「通信装置」に相当し、ＳＩＰサーバー２００は「通信制御装置」に相当する。
【００１５】
ここで、通信システムＣＳに含まれる通信装置の種類は特に限定されず、たとえば、通信装置が複合機１００ではなくＦＡＸ機能のみを有する装置であってもよい。また、通信システムＣＳに含まれる通信装置の設置台数も特に限定されない。たとえば、図１では、通信装置としての複合機１００の設置台数を３台としているが、通信装置の設置台数が４台以上であってもよい。
【００１６】
＜通信システムに含まれる各装置の構成＞
図２に示すように、複合機１００は、画像読取部１０１、印刷部１０２および操作パネル１０３を備える。
【００１７】
画像読取部１０１は、原稿を読み取り、その原稿の画像データを生成する。たとえば、画像読取部１０１の読み取りによって得られた原稿の画像データは、後述する主制御部１１０により各種処理が施される。そして、その画像データは、ファクシミリデータの基データとなる。あるいは、画像データは、印刷部１０２による印刷画像の基データとなる。
【００１８】
印刷部１０２は、給紙部２１、用紙搬送部２２、画像形成部２３および定着部２４によって構成される。給紙部２１は、用紙カセットＰＣに収容された用紙を用紙搬送路ＰＰに供給する。用紙搬送部２２は、用紙搬送路ＰＰに沿って用紙を搬送する。画像形成部２３は、感光体ドラム１、帯電装置２、露光装置３、現像装置４、転写ローラー５およびクリーニング装置６を含む。そして、画像形成部２３は、画像データに基づきトナー像を形成し、そのトナー像を用紙に転写する。定着部２４は、用紙に転写されたトナー像を加熱および加圧して定着させる。
【００１９】
操作パネル１０３は、タッチパネル付きの液晶表示パネル３１を含む。液晶表示パネル３１は、各種設定などを受け付けるためのソフトキーやメッセージを表示する。また、操作パネル１０３には、スタートキー３２やテンキー３３などのハードキーが設けられる。
【００２０】
なお、通信システムＣＳ（図１参照）に含まれる複数の複合機１００の各構成は、互いに同じであってもよいし、異なっていてもよい。
【００２１】
また、図３に示すように、複合機１００は、主制御部１１０を備える。この主制御部１１０は、ＣＰＵ、画像処理用のＡＳＩＣ、および、制御用のプログラムやデータを保存する記憶部（ＲＯＭやＲＡＭなど）などを含む。そして、主制御部１１０は、制御用のプログラムやデータに基づき、複合機１００の全体制御を行う。たとえば、主制御部１１０は、画像データに対して各種処理（拡大／縮小、濃度変換およびデータ形式変換など）を施す。また、主制御部１１０は、画像読取部１０１の読取動作や印刷部１０２の印刷動作を制御する。さらに、主制御部１１０は、操作パネル１０３の表示動作を制御したり、操作パネル１０３に対して行われた操作を検知したりする。
【００２２】
この主制御部１１０には、通信部１２０が接続される。通信部１２０は、主制御部１１０から指示を受け、ＳＩＰサーバー２００と通信し、他の複合機１００との間でのセッションの確立を要求する。そして、通信部１２０は、他の複合機１００との間でセッションが確立すると、ファクシミリデータなど各種データの送受信を行う。
【００２３】
ＳＩＰサーバー２００は、ＳＩＰ制御部２１０を備え、各複合機１００と通信を行うＳＩＰ通信部２２０の動作を制御する。また、ＳＩＰ制御部２１０には、各種情報を記憶するＳＩＰ記憶部２３０が接続される。なお、ＳＩＰ制御部２１０は本発明の「制御部」に相当し、ＳＩＰ通信部２２０は本発明の「通信部」に相当し、ＳＩＰ記憶部２３０は本発明の「記憶部」に相当する。
【００２４】
このＳＩＰサーバー２００は、各複合機１００の間のセッションを確立するための処理を行う。たとえば、通常のファクシミリ通信では、複数の複合機１００のうちファクシミリデータを送信する複合機１００が通信要求元となり、その通信要求元からＳＩＰサーバー２００に対して通信要求が送信される。通信要求元からの通信要求は、ＳＩＰ通信部２２０が受信する。その後、ＳＩＰ制御部２１０は、通信要求元からの通信要求に基づき、複数の複合機１００のうちから通信相手先として指定されている複合機１００を選択する（ＩＰアドレスを特定する）。そして、ＳＩＰ制御部２１０は、通信要求元と通信相手先との間のセッションを確立するための処理を行う。
【００２５】
＜代替装置を通信相手先とするときの処理＞
ＳＩＰサーバー２００は、通信相手先となり得る各複合機１００から、ファクシミリデータの受信を代理させる複合機１００（以下、代替装置と称する）の登録を受け付ける。言い換えると、通信相手先となり得る各複合機１００のユーザーは、自機に対して、通信要求元からのファクシミリデータの受信を代わりに行う代替装置を割り当てることができる。以下、図４に示すシーケンス図を参照し、具体的に説明する。
【００２６】
登録要求元の複合機１００は、代替装置を登録するとき、ＳＩＰサーバー２００に対して、登録要求を送信する（ＲＥＧＩＳＴＥＲリクエスト）。この登録要求には、代替装置とする複合機１００のアドレス（代替アドレス）が含まれる。ＳＩＰ制御部２１０は、ＳＩＰ通信部２２０が登録要求を受信すると、その登録要求において代替装置として指定された複合機１００のアドレスを示す代替アドレス情報をＳＩＰ記憶部２３０に記憶させる（図５参照）。その後、ＳＩＰ通信部２２０は、登録成功を登録要求元の複合機１００に送信する（２００ＯＫレスポンス）。
【００２７】
なお、代替装置の登録は、複数の複合機１００のうち、全ての複合機１００から要求される場合もあるし、要求されない場合もある。
【００２８】
そして、ＳＩＰ制御部２１０は、通信要求元の複合機１００からの通信要求をＳＩＰ通信部２２０が受信したとき、通信相手先として指定されている複合機１００（以下、指定装置と称する）から事前に代替装置の登録を受けているか否かを判断する。すなわち、指定装置に対して代替装置が割り当てられているか否かを判断する。そして、ＳＩＰ制御部２１０は、指定装置に対して代替装置が割り当てられていれば、代替装置を通信相手先として選択し、その選択した通信相手先（代替装置）と通信要求元との間のセッションを確立するための処理を行う。以下、図６に示すシーケンス図を参照し、具体的に説明する。なお、以下の説明では、通信要求元の複合機１００を複合機１００Ａと称し、指定装置を複合機１００Ｂと称し、複合機１００Ｂに割り当てられた代替装置を複合機１００Ｃと称する。
【００２９】
まず、複合機１００Ａは、ＳＩＰサーバー２００に対して、複合機１００Ｂとの通信を要求する（ＩＮＶＩＴＥリクエスト）。そして、ＳＩＰ制御部２１０は、複合機１００Ａからの通信要求をＳＩＰ通信部２２０が受信すると、代替アドレス情報（図５参照）に基づき、複合機１００Ｂの代替アドレスが登録されているか否か（複合機１００Ｂに代替装置が割り当てられているか否か）を確認する。ここでは、複合機１００Ｂの代替装置として複合機１００Ｃが割り当てられている。したがって、ＳＩＰ通信部２２０は、複合機１００Ｂに割り当てられた代替装置である複合機１００Ｃのアドレスを複合機１００Ａに送信する（３００ＭｏｖｅｄＴｅｍｐｏｒａｒｙレスポンス）。
【００３０】
その後、複合機１００Ａは、ＳＩＰサーバー２００からの応答を確認した旨をＳＩＰサーバー２００に通知する（ＡＣＫレスポンス）。なお、ユーザーによっては、代替装置である複合機１００Ｃへのデータ転送を望まない場合もある。したがって、この時点で通信を終了してもよい。
【００３１】
代替アドレスを受信した複合機１００Ａは、再度、ＳＩＰサーバー２００に対して通信要求を送信する（ＩＮＶＩＴＥリクエスト）。このときの通信要求において、通信相手先として指定されている指定装置は複合機１００Ｃである。
【００３２】
ＳＩＰ通信部２２０は、複合機１００Ａから通信要求を受信すると、その通信要求を複合機１００Ｃに送信する（ＩＮＶＩＴＥリクエスト）。また、ＳＩＰ通信部２２０は、複合機１００Ａに対して、複合機１００Ｃに接続しようとしている旨を通知する（Ｔｒｙｉｎｇレスポンス）。
【００３３】
ＳＩＰサーバー２００から通信要求を受信した複合機１００Ｃは、ＳＩＰサーバー２００を経由して、呼び出し中である旨を複合機１００Ａに通知する（１８０Ｒｉｎｇｉｎｇレスポンス）。続いて、複合機１００Ｃは、ＳＩＰサーバー２００を経由して、ファクシミリ通信を行う旨を複合機１００Ａに通知する（２００ＯＫレスポンス）。その後、複合機１００Ａは、複合機１００Ｃからの通知を確認した旨を複合機１００Ｃに通知する（ＡＣＫレスポンス）。これにより、複合機１００Ａと複合機１００Ｃとの間のセッションが確立する。すなわち、複合機１００Ａと複合機１００Ｃとの間でのファクシミリ通信が可能となり、複合機１００Ａから複合機１００Ｃにファクシミリデータが送信される（複合機１００Ａからのファクシミリデータを複合機１００Ｃが受信する）。
【００３４】
セッションが確立して以降、ファクシミリ通信が終了したとき、複合機１００Ａは、ファクシミリ通信の終了を複合機１００Ｃに通知する（ＢＹＥリクエスト）。そして、複合機１００Ｃは、複合機１００Ａからの通知に対する応答を返信する（２００ＯＫレスポンス）。
【００３５】
＜通信要求元から特殊通信の実行要求を受けたときの処理＞
複数の複合機１００は、それぞれ、他の複合機１００との間で、通常のファクシミリ通信とは異なる特殊な通信として予め定められた特殊通信の実行が可能となっている。特殊通信としては、たとえば、ポーリング受信、Ｆコード通信、および、リモートメンテナンスのための通信などがある。
【００３６】
ポーリング受信は、通信要求元が通信相手先に保存されたポーリング文書を取得するときに実行される。たとえば、ポーリング受信の実行が可能な複合機１００には、ポーリング文書を保存するための保存領域が設けられる。そして、通信要求元は、通信相手先にポーリング文書が保存されているとき、通信相手先と通信を行うことにより、通信相手先に保存されたポーリング文書を取得することができる（通信相手先からポーリング文書の送信を受けることができる）。
【００３７】
Ｆコード通信は、親展文書の送受信時に利用される。たとえば、Ｆコード通信の実行が可能な複合機１００には、所定の識別情報（サブアドレスやパスワード）に対応付けられた保存領域が設けられる。そして、通信要求元は、所定の識別情報を通信相手先に送信することにより、通信相手先の保存領域のうちから親展文書の保存先を指定することができる。
【００３８】
リモートメンテナンスは、通信要求元から通信相手先をリモートでメンテナンスするときに実行される。このリモートメンテナンスにより、たとえば、通信要求元から通信相手先の設定内容などを確認することができる。さらに、通信相手先の設定内容を設定変更することもできる。
【００３９】
このような特殊通信を通信相手先との間で実行するとき、通信要求元は、ＳＩＰサーバー２００に対して送信する通信要求に、特殊通信の実行を要求する旨の特殊通信実行要求を含める。そして、ＳＩＰサーバー２００は、通信要求元が通信相手先として指定した指定装置が特殊通信を実行できる状態であれば、指定装置を通信相手先とし、その選択した通信相手先（指定装置）と通信要求元との間のセッションを確立するための処理を行う。
【００４０】
なお、ＳＩＰサーバー２００は、通信相手先となり得る各複合機１００が特殊通信を実行できる状態か否かを示す特殊通信情報を記憶しており、その特殊通信情報に基づき、各複合機１００が特殊通信を実行できる状態か否かを判断する。たとえば、ＳＩＰサーバー２００は、各複合機１００から、各複合機１００にそれぞれ対応する特殊通信情報の登録を受け付ける。以下、図７に示すシーケンス図を参照し、具体的に説明する。
【００４１】
登録要求元の複合機１００は、特殊通信情報を登録するとき、ＳＩＰサーバー２００に対して登録要求を送信する（ＲＥＧＩＳＴＥＲリクエスト）。この登録要求には、登録要求元の複合機１００に対応する特殊通信情報が含まれる。ＳＩＰ制御部２１０は、ＳＩＰ通信部２２０が登録要求を受信すると、その登録要求に含まれる特殊通信情報を登録要求元の複合機１００と対応付けてＳＩＰ記憶部２３０に記憶させる（図５参照）。図５では、特殊通信の実行が可能か否かを「○（可能）」と「×（不可）」とで表している。その後、ＳＩＰ通信部２２０は、登録成功を登録要求元の複合機１００に送信する（２００ＯＫレスポンス）。
【００４２】
なお、特殊通信情報の登録は、代替装置の登録と同時に行われるようになっていてもよい。また、装置状態に変更が生じた場合（たとえば、ポーリング文書が有りから無しになった場合や、その逆の場合）、その都度、特殊通信情報の更新が行われるようになっていてもよい。あるいは、一定期間ごと（たとえば、数日ごと）に、特殊通信情報の更新が行われるようになっていてもよい。
【００４３】
ここで、通信要求元は、特殊通信の実行を要求するとき、通常のファクシミリ通信の実行時と同様、特殊通信の通信相手先を指定する。しかし、通信相手先として指定した指定装置に対して代替装置が割り当てられている場合がある。この場合、通常のファクシミリ通信では、代替装置との間でセッションが確立される。しかし、特殊通信では、指定装置との間で通信可能となることが必要であり、代替装置との間でセッションが確立されても意味がない。
【００４４】
このため、ＳＩＰ制御部２１０は、通信要求元から特殊通信の実行要求を受けたとき、通信相手先として指定されている指定装置に対して代替装置が割り当てられている場合であっても、指定装置を通信相手先として選択し、その選択した通信相手先（指定装置）と通信要求元との間のセッションを確立するための処理を行う。以下、図８に示すシーケンス図を参照し、具体的に説明する。なお、以下の説明では、通信要求元の複合機１００を複合機１００Ａと称し、指定装置を複合機１００Ｂと称し、複合機１００Ｂに割り当てられた代替装置を複合機１００Ｃと称する。
【００４５】
まず、複合機１００Ａは、ＳＩＰサーバー２００に対して、複合機１００Ｂとの通信を要求する（ＩＮＶＩＴＥリクエスト）。このときにＳＩＰサーバー２００に送信される通信要求には、特殊通信（たとえば、ポーリング受信）の実行を要求する旨の特殊通信実行要求が含まれる。
【００４６】
そして、ＳＩＰ制御部２１０は、複合機１００Ａからの通信要求をＳＩＰ通信部２２０が受信すると、特殊通信情報（図５参照）に基づき、通信相手先として指定されている指定装置が特殊通信を実行できる状態か否かを判断する。たとえば、ポーリング受信の場合、指定装置にポーリング文書が保存されていれば、指定装置が特殊通信を実行できると判断し、指定装置にポーリング文書が保存されていなければ、指定装置が特殊通信を実行できないと判断する。
【００４７】
指定装置が特殊通信を実行できるとＳＩＰ制御部２１０が判断した場合、ＳＩＰ通信部２２０は、指定装置である複合機１００Ｂのアドレスを複合機１００Ａに送信する（３００ＭｏｖｅｄＴｅｍｐｏｒａｒｙレスポンス）。ここでは、複合機１００Ｂに割り当てられた代替装置として複合機１００Ｃが存在するが、その代替装置である複合機１００Ｃのアドレスは複合機１００Ａに通知しない。その後、複合機１００Ａは、ＳＩＰサーバー２００からの応答を確認した旨をＳＩＰサーバー２００に通知する（ＡＣＫレスポンス）。そして、複合機１００Ａは、再度、ＳＩＰサーバー２００に対して通信要求を送信する（ＩＮＶＩＴＥリクエスト）。
【００４８】
ＳＩＰ通信部２２０は、複合機１００Ａから通信要求を受信すると、その通信要求を複合機１００Ｂに送信する（ＩＮＶＩＴＥリクエスト）。また、ＳＩＰ通信部２２０は、複合機１００Ａに対して、複合機１００Ｂに接続しようとしている旨を通知する（Ｔｒｙｉｎｇレスポンス）。
【００４９】
ＳＩＰサーバー２００から通信要求を受信した複合機１００Ｂは、ＳＩＰサーバー２００を経由して、呼び出し中である旨を複合機１００Ａに通知する（１８０Ｒｉｎｇｉｎｇレスポンス）。続いて、複合機１００Ｂは、ＳＩＰサーバー２００を経由して、特殊通信を行う旨を複合機１００Ａに通知する（２００ＯＫレスポンス）。その後、複合機１００Ａは、複合機１００Ｂからの通知を確認した旨を複合機１００Ｂに通知する（ＡＣＫレスポンス）。これにより、複合機１００Ａと複合機１００Ｂとの間のセッションが確立する。すなわち、複合機１００Ａと複合機１００Ｂとの間での特殊通信が可能となる。
【００５０】
セッションが確立して以降、特殊通信が終了したとき、複合機１００Ａは、特殊通信の終了を複合機１００Ｂに通知する（ＢＹＥリクエスト）。そして、複合機１００Ｂは、複合機１００Ａからの通知に対する応答を返信する（２００ＯＫレスポンス）。
【００５１】
なお、このシーケンスにおいて、複合機１００Ａからの通信要求に特殊通信実行要求が含まれない場合がある。この場合、ＳＩＰ制御部２１０は、複合機１００Ｂに対して割り当てられた代替装置である複合機１００Ｃを通信相手先として選択し、複合機１００Ａと複合機１００Ｃとの間のセッションを確立するための処理を行う。
【００５２】
また、複合機１００Ｂ（指定装置）が特殊通信を実行できない状態になっている場合がある。たとえば、ポーリング受信においては、ポーリング文書が複合機１００Ｂに保存されていなければ、ポーリング受信を実行できない。Ｆコード通信においては、該当する保存領域が複合機１００Ｂに設けられていなければ、Ｆコード通信を実行できない。リモートメンテナンスにおいては、複合機１００Ｂがリモートメンテナンスを受け入れる仕様になっていなければ、リモートメンテナンスを実行できない。
【００５３】
このように特殊通信の実行が不可である場合、図示しないが、ＳＩＰ通信部２２０は、複合機１００Ａからの通信要求を受信した後、特殊通信の実行が不可である旨を複合機１００Ａに通知する（４０６  Ｎｏｔ  Ａｃｃｅｐｔａｂｌｅレスポンス）。その後、複合機１００Ａは、ＳＩＰサーバー２００からの応答を確認した旨をＳＩＰサーバー２００に通知する。そして、この時点で、ＳＩＰ制御部２１０は、複合機１００Ａとの間の通信を中断する。
【００５４】
本実施形態のＳＩＰサーバー２００（通信制御装置）は、複数の複合機１００（通信装置）のうち通信を要求する複合機１００である通信要求元から通信要求を受信するＳＩＰ通信部２２０（通信部）と、ＳＩＰ通信部２２０が受信した通信要求元からの通信要求に基づき、複数の複合機１００のうち通信要求元とは異なる複合機１００を通信相手先として選択し、選択した通信相手先と通信要求元との間のセッションを確立するための処理を行うＳＩＰ制御部２１０と、を備える。複数の複合機１００は、それぞれ、他の複合機１００との間で特殊通信の実行が可能となっている。そして、通信要求元が発信した通信要求に特殊通信の実行を要求する旨の特殊通信実行要求が含まれるとき、通信要求元が通信相手先として指定した指定装置に対して、通信要求元との通信を代わりに行う代替装置が割り当てられていても、ＳＩＰ制御部２１０は、通信相手先として指定装置を選択する。
【００５５】
本実施形態の構成では、通信相手先として指定した複合機１００（指定装置）との間での特殊通信の実行を要求したとき、指定装置に対して通信要求元との通信を代わりに行う代替装置が割り当てられていても、通信要求元の通信相手先として指定装置が選択される。すなわち、通信要求元とその通信要求元が指定した通信相手先との間でセッションが確立され、特殊通信の実行が可能となる。したがって、特殊通信の実行を所望する通信要求元のユーザーの利便性が向上する。
【００５６】
また、たとえば、特殊通信がポーリング受信の場合、通信要求元が不要な文書（代替装置に保存された文書）を受信してしまう、という不都合が発生するのを抑制することができる。さらに、このような不都合の発生が抑制されれば、通信要求元にて不要なデータに基づく印刷が行われないので、用紙が無駄に使用されることもない。
【００５７】
また、特殊通信がＦコード通信の場合、親展文書が代替装置に送信されてしまうのを抑制することができる。これにより、親展文書の機密性を保つことができる。
【００５８】
さらに、特殊通信がリモートメンテナンスのための通信の場合、指定装置のメンテナンスを意図していたにもかかわらず、代替装置のメンテナンスが実行される、という不都合が発生するのを抑制することができる。
【００５９】
また、本実施形態では、上記のように、通信要求元が発信した通信要求に特殊通信実行要求が含まれないとき、ＳＩＰ制御部２１０は、通信相手先として代替装置を選択する。これにより、通常のファクシミリ通信において、指定装置の代わりに代替装置が通信要求元との通信を行うよう設定されている場合には、指定装置のユーザーの意図に従い、通信要求元からのファクシミリデータを代替装置に受信させることができる。
【００６０】
また、本実施形態では、上記のように、複数の複合機１００のそれぞれが特殊通信を実行できる状態か否かを示した装置状態情報をＳＩＰ記憶部２３０が記憶する。そして、通信要求元が発信した通信要求に特殊通信実行要求が含まれるとき、ＳＩＰ制御部２１０は、装置状態情報に基づき、指定装置が特殊通信を実行できる状態か否かを判断する。その結果、指定装置が特殊通信を実行できる状態であれば、ＳＩＰ制御部２１０は、指定装置を通信相手先として選択し、その選択した通信相手先（指定装置）と通信要求元との間のセッションを確立するための処理を行う。一方で、指定装置が特殊通信を実行できない状態であれば、ＳＩＰ制御部２１０は、通信要求元との間の通信を中断する。これにより、無駄な通信を省略することができる。
【００６１】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる
【符号の説明】
【００６２】
１００  複合機（通信装置）
２００  ＳＩＰサーバー（通信制御装置）
２１０  ＳＩＰ制御部（制御部）
２２０  ＳＩＰ通信部（通信部）
２３０  ＳＩＰ記憶部（記憶部）
ＣＳ  通信システム
ＮＴ  ネットワーク
【図１】
0006035289.tif 000002
【図２】
0006035289.tif 000003
【図３】
0006035289.tif 000004
【図４】
0006035289.tif 000005
【図５】
0006035289.tif 000006
【図６】
0006035289.tif 000007
【図７】
0006035289.tif 000008
【図８】
0006035289.tif 000009