(57)【特許請求の範囲】
【請求項１】
ネットワークを介して、ファクシミリ装置と、画像形成装置と、連携装置とを備える連携システムであって、
前記ファクシミリ装置は、
公衆回線を介して、ファクシミリ文書を受信する受信部と、
第１の記憶部と、
前記ファクシミリ文書を受信した場合に、該ファクシミリ文書に関する情報であって、該ファクシミリ文書を含む受信情報を前記第１の記憶部に記憶させる管理部と、
前記受信情報を、前記ファクシミリ文書を受信したことを示す受信イベントとともに、前記連携装置に通知する通知部と、
を備え、
前記連携装置は、
第２の記憶部と、
前記受信イベントと前記受信情報とを受信した場合に、該受信情報を前記第２の記憶部に記憶させ、該受信情報に含まれる前記ファクシミリ文書と、該ファクシミリ文書の印刷要求とを、前記画像形成装置に送信する連携制御部と、を備え、
前記画像形成装置は、
前記連携装置から送信された前記ファクシミリ文書の印刷要求に基づいて、前記ファクシミリ文書を印刷する印刷部を備え、
前記連携制御部は、一定時間ごとに、前記ファクシミリ装置に対して、受信したファクシミリ文書の一覧要求を送信し、
前記管理部は、前記一覧要求を受信した場合に、前記第１の記憶部に記憶されている一または複数の前記受信情報に基づいて、受信したファクシミリ文書の一覧を生成して、前記連携装置に送信し、
前記連携制御部は、前記一覧と、前記第２の記憶部に記憶されている一または複数の前記受信情報とに基づいて、未通知のファクシミリ文書の有無を判断し、未通知のファクシミリ文書がある場合には、前記ファクシミリ装置に対して、未通知のファクシミリ文書に関する受信情報の取得要求を送信し、
前記管理部は、前記取得要求を受信した場合には、未通知の前記受信情報を、前記第１の記憶部から取得して、前記連携装置に送信する、連携システム。
【請求項２】
ネットワークを介して、ファクシミリ装置と、画像形成装置と、連携装置とを備える連携システムであって、
前記ファクシミリ装置は、
公衆回線を介して、ファクシミリ文書を受信する受信部と、
第１の記憶部と、
前記ファクシミリ文書を受信した場合に、該ファクシミリ文書に関する情報であって、該ファクシミリ文書を含む受信情報を前記第１の記憶部に記憶させる管理部と、
前記受信情報を、前記ファクシミリ文書を受信したことを示す受信イベントとともに、前記連携装置に通知する通知部と、
を備え、
前記連携装置は、
前記受信イベントと前記受信情報とを受信した場合に、前記受信情報に含まれる前記ファクシミリ文書と、該ファクシミリ文書の印刷要求とを、前記画像形成装置に送信する連携制御部と、を備え、
前記画像形成装置は、
前記連携装置から送信された前記ファクシミリ文書の印刷要求に基づいて、前記ファクシミリ文書を印刷する印刷部を備え、
前記通知部は、一定時間ごとに、前記管理部に対して、受信したファクシミリ文書の一覧要求を送信し、
前記管理部は、前記一覧要求を受信した場合に、前記第１の記憶部に記憶されている一または複数の前記受信情報に基づいて、受信したファクシミリ文書の一覧を生成して、前記通知部に送信し、
前記通知部は、前記一覧と、前記第１の記憶部に記憶されている一または複数の前記受信情報とに基づいて、未通知のファクシミリ文書の有無を判断し、未通知のファクシミリ文書がある場合には、前記管理部に対して、未通知のファクシミリ文書に関する受信情報の取得要求を送信し、
前記管理部は、前記取得要求を受信した場合には、未通知の前記受信情報を、前記第１の記憶部から取得して、前記通知部に送信し、
前記通知部は、受信した未通知の前記受信情報を、前記連携装置に送信する、
請求項１に記載の連携システム。
【請求項３】
前記通知部は、前記連携装置への前記受信情報の通知が正常に完了した場合には、前記第１の記憶部に記憶されている前記受信情報を削除し、前記ファクシミリ装置が再起動された場合に、前記第１の記憶部における前記受信情報の有無により、前記連携装置への前記受信情報の通知が正常に完了しているか否かを判断する、
請求項１または２に記載の連携システム。
【請求項４】
前記連携制御部は、前記画像形成装置による印刷が正常に完了した旨の通知を受信した場合に、前記第２の記憶部に記憶されている前記受信情報を削除し、前記連携装置が再起動した場合に、前記第２の記憶部における前記受信情報の有無により、前記印刷要求の前記画像形成装置への通知が正常に完了しているか否かを判断する、
請求項１に記載の連携システム。
【請求項５】
ネットワークを介して、ファクシミリ装置と、画像形成装置とに接続される連携装置であって、
第２の記憶部と、
公衆回線を介して受信したファクシミリ文書に関する情報であって、該ファクシミリ文書を含む受信情報と、該ファクシミリ文書を受信したことを示す受信イベントとを、前記ファクシミリ装置から受信した場合に、該受信情報を前記第２の記憶部に記憶させ、該受信情報に含まれる前記ファクシミリ文書と、該ファクシミリ文書の印刷要求とを、前記画像形成装置に送信する連携制御部、
を備え、
前記連携制御部は、
一定時間ごとに、前記ファクシミリ装置に対して、受信したファクシミリ文書の一覧要求を送信し、
前記ファクシミリ装置から、前記一覧要求に応じて、該ファクシミリ装置の第１の記憶部に記憶されている一または複数の前記受信情報に基づいて生成された、受信したファクシミリ文書の一覧を受信し、
前記一覧と、前記第２の記憶部に記憶されている一または複数の前記受信情報とに基づいて、未通知のファクシミリ文書の有無を判断し、未通知のファクシミリ文書がある場合には、前記ファクシミリ装置に対して、未通知のファクシミリ文書に関する受信情報の取得要求を送信し、
前記ファクシミリ装置から、前記取得要求に応じて前記第１の記憶部から取得された未通知の前記受信情報を受信する、連携装置。
【請求項６】
ネットワークを介して、ファクシミリ装置と、画像形成装置とに接続される連携装置で実行される連携方法であって、
公衆回線を介して受信したファクシミリ文書に関する情報であって、該ファクシミリ文書を含む受信情報と、該ファクシミリ文書を受信したことを示す受信イベントとを、前記ファクシミリ装置から受信し、
前記受信情報と前記受信イベントとを受信した場合に、該受信情報を第２の記憶部に記憶させ、該受信情報に含まれる前記ファクシミリ文書と、該ファクシミリ文書のの印刷要求とを、前記画像形成装置に送信し、
一定時間ごとに、前記ファクシミリ装置に対して、受信したファクシミリ文書の一覧要求を送信し、
前記ファクシミリ装置から、前記一覧要求に応じて、該ファクシミリ装置の第１の記憶部に記憶されている一または複数の前記受信情報に基づいて生成された、受信したファクシミリ文書の一覧を受信し、
前記一覧と、前記第２の記憶部に記憶されている一または複数の前記受信情報とに基づいて、未通知のファクシミリ文書の有無を判断し、未通知のファクシミリ文書がある場合には、前記ファクシミリ装置に対して、未通知のファクシミリ文書に関する受信情報の取得要求を送信し、
前記ファクシミリ装置から、前記取得要求に応じて前記第１の記憶部から取得された未通知の前記受信情報を受信する、
ことを含む連携方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連携システム、連携装置及び連携方法に関する。
【背景技術】
【０００２】
ファクシミリ装置が、受信情報を別の機器に転送し、転送データを受信した機器が、ファクシミリ文書を印刷するファクシミリ連携システムが知られている。
【０００３】
例えば、特許文献１では、ネットワークに接続されたサーバを介して、クライアントからプリンタへと印刷データを送信し、実用的な印刷を実現する印刷仲介システムが提案されている。また、例えば、特許文献２では、ファクシミリデータを受信したサーバ装置が、ユーザの所望するデータをクライアント装置に転送し、転送データを受け取る側の利便性を高めたデータ通信システムが提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の連携システムでは、ファクシミリ装置からの転送データを受信する機器にも、ファクシミリ機能を搭載する必要があった。このため、ファクシミリ装置と連携可能な機器が限られ、環境構築時の導入コストが増大するという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ファクシミリ装置と連携可能な機器を増やし、環境構築時の導入コストを低減する連携システム、連携装置及び連携方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の連携システムは、ネットワークを介して、ファクシミリ装置と、画像形成装置と、連携装置とを備える連携システムであって、前記ファクシミリ装置は、公衆回線を介して、ファクシミリ文書を受信する受信部と、第１の記憶部と、前記ファクシミリ文書を受信した場合に、該ファクシミリ文書に関する情報であって、該ファクシミリ文書を含む受信情報を前記第１の記憶部に記憶させる管理部と、前記受信情報を、前記ファクシミリ文書を受信したことを示す受信イベントとともに、前記連携装置に通知する通知部と、を備え、前記連携装置は、第２の記憶部と前記受信イベントと前記受信情報とを受信した場合に、該受信情報を前記第２の記憶部に記憶させ、該受信情報に含まれる前記ファクシミリ文書と、該ファクシミリ文書の印刷要求とを、前記画像形成装置に送信する連携制御部と、を備え、前記画像形成装置は、前記連携装置から送信された前記ファクシミリ文書の印刷要求に基づいて、前記ファクシミリ文書を印刷する印刷部を備え、前記連携制御部は、一定時間ごとに、前記ファクシミリ装置に対して、受信したファクシミリ文書の一覧要求を送信し、前記管理部は、前記一覧要求を受信した場合に、前記第１の記憶部に記憶されている一または複数の前記受信情報に基づいて、受信したファクシミリ文書の一覧を生成して、前記連携装置に送信し、前記連携制御部は、前記一覧と、前記第２の記憶部に記憶されている一または複数の前記受信情報とに基づいて、未通知のファクシミリ文書の有無を判断し、未通知のファクシミリ文書がある場合には、前記ファクシミリ装置に対して、未通知のファクシミリ文書に関する受信情報の取得要求を送信し、前記管理部は、前記取得要求を受信した場合には、未通知の前記受信情報を、前記第１の記憶部から取得して、前記連携装置に送信する。
【発明の効果】
【０００７】
本発明によれば、ファクシミリ装置と連携可能な機器を増やし、環境構築時の導入コストを低減する連携システムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１実施形態に係る連携システムの一例を示す模式図である。
【図２】図２は、第１実施形態に係るファクシミリ装置、連携サーバ及び印刷装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、第１実施形態に係るファクシミリ装置、連携サーバ及び印刷装置の機能構成の一例を示すブロック図である。
【図４】図４は、第１実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【図５】図５は、第２実施形態に係るファクシミリ装置、連携サーバ及び印刷装置の機能構成の一例を示すブロック図である。
【図６】図６は、第２実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【図７】図７は、第２実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【図８】図８は、第２実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【図９】図９は、第２実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【図１０】図１０は、第３実施形態に係るファクシミリ装置、連携サーバ及び印刷装置の機能構成の一例を示すブロック図である。
【図１１】図１１は、第３実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【図１２】図１２は、第４実施形態に係るファクシミリ装置、連携サーバ及び印刷装置の機能構成の一例を示すブロック図である。
【図１３】図１３は、第４実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【図１４】図１４は、第５実施形態に係る連携システムの構成図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る連携システム、連携装置及び連携方法の実施形態を詳細に説明する。
【００１０】
（第１実施形態）
図１は、第１実施形態に係る連携システム１の一例を示す模式図である。図１に示す様に、連携システム１は、ファクシミリ装置１０と、連携サーバ２０と、少なくとも１台以上の印刷装置３０（３０＿１〜３０＿ｎ）と、を備える。ファクシミリ装置１０、連携サーバ２０、少なくとも１台以上の印刷装置３０（３０＿１〜３０＿ｎ）は、インターネットなどのネットワークで接続されている。ここで、連携サーバ２０は連携装置の一例であり、印刷装置は画像形成装置の一例である。
【００１１】
ファクシミリ装置１０は、公衆回線３を介して、ファクシミリ文書を受信し、受信したファクシミリ文書を含むファクシミリ受信情報を連携サーバ２０に通知する。ファクシミリ受信情報は、ファクシミリに関する情報であり、ファクシミリ文書の画像データの他、例えば、ファクシミリ文書を特定するファクシミリ文書ＩＤ、受信時刻、受信枚数、発信元名称、相手先情報、ファクシミリ装置が受信した回線情報、ダイヤルイン番号、等を含む情報であるが、これらに限定されるものではない。
【００１２】
連携サーバ２０は、ネットワーク２を介して、ファクシミリ装置１０と印刷装置３０とを連携し、ファクシミリ装置１０から通知されるファクシミリ受信情報に基づいて、印刷要求を印刷装置３０に送信する。ネットワーク２としては、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、等が挙げられる。
【００１３】
印刷装置３０は、連携サーバ２０から送信される印刷要求に基づいて、ファクシミリ装置１０が受信したファクシミリ文書を印刷する。本実施形態では、印刷装置３０は、ファクシミリ機能を有していないものとする。
【００１４】
連携システム１によれば、連携サーバ２０が、ファクシミリ装置１０から通知されるファクシミリ受信情報に基づいて、印刷要求を印刷装置３０に送信するため、ファクシミリ機能を搭載しない印刷装置３０が、ファクシミリ文書を印刷できる。つまり、ファクシミリ装置１０と連携可能な機器が、ファクシミリ機能を搭載する機器に限定されず、印刷機能のみ搭載する印刷装置３０であっても良いため、ファクシミリ装置１０と連携可能な機器を、幅広く選択できる。また、ファクシミリ装置１０と連携可能な機器は、少なくとも印刷機能を搭載していれば、ファクシミリ文書を印刷することができるため、該機器のコストを抑えることもできる。
【００１５】
なお、本実施形態で説明するシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、連携サーバを、独立のサーバとせずに、印刷装置、複写機、複合機、スキャナ装置、ファクシミリ装置、等の画像形成装置に内蔵し、ネットワークを介して、該画像形成装置とファクシミリ装置及び印刷装置とを接続する構成としても良い。
【００１６】
図２は、第１実施形態に係る連携システムの構成、およびファクシミリ装置１０、連携サーバ２０、印刷装置３０のハードウェア構成の一例を示すブロック図である。
【００１７】
図２に示す様に、ファクシミリ装置１０は、スキャナ１００と、入力デバイス１０１と、ＣＰＵ（Ｃｅｎｔｒａｒｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４と、画像メモリ１０５と、ＨＤＤ(Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ)１０６と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ）１０７と、プリンタ１０８と、ファクシミリ送受信モジュール１０９と、を備える。ＮＩＣ１０７はネットワーク２と接続され、ファクシミリ送受信モジュール１０９は公衆回線３と接続される。また、スキャナ１００、入力デバイス１０１、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、画像メモリ１０５、ＨＤＤ１０６、ＮＩＣ１０７、プリンタ１０８、ファクシミリ送受信モジュール１０９は、それぞれバスで接続される。
【００１８】
スキャナ１００は、原稿を電子的に読み取り、画像データを生成する。入力デバイス１０１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＬＥＤ（Ｌｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）、ブザー、ハードキー、タッチパネル、等を備え、ＬＣＤに各種情報を表示し、ハードキー、タッチパネル、等から、各種情報の入力を受け付ける。ＣＰＵ１０２は、画像データに、各種画像処理を施す。また、ＣＰＵ１０２は、ＲＯＭ１０３に記憶されるプログラムを、ＲＡＭ１０４上で実行し、スキャナ１００、入力デバイス１０１、画像メモリ１０５、ＨＤＤ１０６、ＮＩＣ１０７、プリンタ１０８、ファクシミリ送受信モジュール１０９、等を制御する。
【００１９】
ＲＯＭ１０３は、ＣＰＵ１０２で実行されるプログラムやデータ等を記憶する。ＲＡＭ１０４は、プログラムやデータ等が読み書きされ、ＣＰＵ１０２の作業領域として用いられる。画像メモリ１０５は、各種画像処理が施された画像データを格納する。ＨＤＤ１０６は、ＣＰＵ１０２が使用する設定データ、各種画像処理が施された画像データ、等を記憶する。ＮＩＣ１０７は、ネットワーク２を介して、機器をネットワーク接続する通信用の通信インタフェースである。プリンタ１０８は、各種画像処理が施された画像データを、用紙に印刷する。ファクシミリ送受信モジュール１０９は、画像データを公衆回線３にファクシミリ送信し、公衆回線３から画像データをファクシミリ受信する。
【００２０】
また、図２に示す様に、連携サーバ２０は、入力デバイス２０１と、ＣＰＵ２０２と、ＲＯＭ２０３と、ＲＡＭ２０４と、画像メモリ２０５と、ＨＤＤ２０６と、ＮＩＣ２０７と、を備える。ＮＩＣ２０７はネットワーク２と接続される。また、入力デバイス２０１、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、画像メモリ２０５、ＨＤＤ２０６、ＮＩＣ２０７は、それぞれバスで接続される。
【００２１】
入力デバイス２０１は、ＬＣＤ、ＬＥＤ、ブザー、ハードキー、タッチパネル、等を備え、ＬＣＤに各種情報を表示し、ハードキー、タッチパネル、等から、各種情報の入力を受け付ける。ＣＰＵ２０２は、画像データに、各種画像処理を施す。また、ＣＰＵ２０２は、ＲＯＭ２０３に記憶されるプログラムを、ＲＡＭ２０４上で実行し、入力デバイス２０１、画像メモリ２０５、ＨＤＤ２０６、ＮＩＣ２０７、等を制御する。
【００２２】
ＲＯＭ２０３は、ＣＰＵ２０２で実行されるプログラムやデータ等を記憶する。ＲＡＭ２０４は、プログラムやデータ等が読み書きされ、ＣＰＵ２０２の作業領域として用いられる。画像メモリ２０５は、各種画像処理が施された画像データを格納する。ＨＤＤ２０６は、ＣＰＵ２０２が使用する設定データ、各種画像処理が施された画像データ、等を記憶する。ＮＩＣ２０７は、ネットワーク２を介して、機器をネットワーク接続する通信用の通信インタフェースである。
【００２３】
また、図２に示す様に、印刷装置３０（３０＿１〜３０＿ｎ）は、入力デバイス３０１（３０１＿１〜３０１＿ｎ）と、ＣＰＵ３０２（３０２＿１〜３０２＿ｎ）と、ＲＯＭ３０３（３０３＿１〜３０３＿ｎ）と、ＲＡＭ３０４（３０４＿１〜３０４＿ｎ）と、画像メモリ３０５（３０５＿１〜３０５＿ｎ）と、ＨＤＤ３０６（３０６＿１〜３０６＿ｎ）と、ＮＩＣ３０７（３０７＿１〜３０７＿ｎ）と、印刷部３０８（３０８＿１〜３０８＿ｎ）と、を備える。ＮＩＣ３０７は、ネットワーク２と接続される。また、入力デバイス３０１、ＣＰＵ３０２、ＲＯＭ３０３、ＲＡＭ３０４、画像メモリ３０５、ＨＤＤ３０６、ＮＩＣ３０７、印刷部３０８は、それぞれバスで接続される。
【００２４】
入力デバイス３０１は、ＬＣＤ、ＬＥＤ、ブザー、ハードキー、タッチパネル、等を備え、ＬＣＤに各種情報を表示し、ハードキー、タッチパネル、等から、各種情報の入力を受け付ける。ＣＰＵ３０２は、画像データに、各種画像処理を施す。また、ＣＰＵ３０２は、ＲＯＭ３０３に記憶されるプログラムを、ＲＡＭ３０４上で実行し、入力デバイス３０１、画像メモリ３０５、ＨＤＤ３０６、ＮＩＣ３０７、印刷部３０８、等を制御する。
【００２５】
ＲＯＭ３０３は、ＣＰＵ３０２で実行されるプログラムやデータ等を記憶する。ＲＡＭ３０４は、プログラムやデータ等が読み書きされ、ＣＰＵ３０２の作業領域として用いられる。画像メモリ３０５は、各種画像処理が施された画像データを格納する。ＨＤＤ３０６は、ＣＰＵ３０２が使用する設定データ、各種画像処理が施された画像データ、等を記憶する。ＮＩＣ３０７は、ネットワーク２を介して、機器をネットワーク接続する通信用の通信インタフェースである。印刷部３０８は、各種画像処理が施された画像データを、用紙に印刷する。
【００２６】
図３は、第１実施形態に係るファクシミリ装置１０、連携サーバ２０、印刷装置３０の機能構成の一例を示すブロック図である。
【００２７】
図３に示す様に、ファクシミリ装置１０は、ファクシミリ受信部１１と、ファクシミリ受信情報通知部１２と、データ送受信部１３と、を含む。
【００２８】
ファクシミリ受信部１１は、公衆回線３を介して、ファクシミリ文書を受信する。ファクシミリ受信部１１は、例えば、ファクシミリ送受信モジュール１０９により実現できる。
【００２９】
ファクシミリ受信情報通知部１２は、ファクシミリ受信情報を、連携サーバ２０に通知する。ファクシミリ受信情報通知部１２は、例えば、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４により実現できる。
【００３０】
データ送受信部１３は、ネットワーク２を介して、ファクシミリ装置１０と連携サーバ２０との間で、データの送受信を行う。データ送受信部１３は、例えば、ＮＩＣ１０７により実現できる。
【００３１】
また、図３に示す様に、連携サーバ２０は、データ送受信部２１と、連携制御部２２と、を含む。
【００３２】
データ送受信部２１は、ネットワーク２を介して、連携サーバ２０とファクシミリ装置１０との間で、データの送受信を行う。また、データ送受信部２１は、ネットワーク２を介して、連携サーバ２０と印刷装置３０との間で、データの送受信を行う。データ送受信部２１は、例えば、ＮＩＣ２０７により実現できる。
【００３３】
連携制御部２２は、ファクシミリ装置１０と印刷装置３０とを連携制御する。即ち、連携制御部２２は、ファクシミリ装置１０から通知されるファクシミリ受信情報に基づいて、印刷要求を印刷装置３０に送信する。連携制御部２２は、例えば、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４により実現できる。
【００３４】
また、連携制御部２２は、ファクシミリ受信情報に基づいて、複数の印刷装置３０（３０＿１〜３０＿ｎ）の中から、ファクシミリ文書を印刷させる印刷装置を選択する。連携制御部２２が、ファクシミリ受信情報に基づいて、印刷装置を選択することで、印刷装置を管理しているユーザにとって必要なファクシミリ文書のみ、該ユーザの印刷装置から印刷させることができる。
【００３５】
例えば、連携制御部２２は、相手先情報に基づいて、印刷装置を選択する。これにより、連携制御部２２は、特定の相手から受信したファクシミリ文書のみ、選択した印刷装置から印刷させることができる。
【００３６】
また、例えば、連携制御部２２は、ファクシミリ装置１０が受信した回線情報に基づいて、印刷装置を選択する。これにより、連携制御部２２は、特定の回線から受信したファクシミリ文書のみ、選択した印刷装置から印刷させることができる。
【００３７】
また、例えば、連携制御部２２は、ダイヤルイン番号に基づいて、印刷装置を選択する。これにより、連携制御部２２は、特定のダイヤルイン番号から受信したファクシミリ文書のみ、選択した印刷装置から印刷させることができる。
【００３８】
また、図３に示す様に、印刷装置３０は、データ送受信部３１と、印刷部３２と、を含む。
【００３９】
データ送受信部３１は、ネットワーク２を介して、印刷装置３０と連携サーバ２０との間で、データの送受信を行う。データ送受信部３１は、例えば、ＮＩＣ３０７により実現できる。
【００４０】
印刷部３２は、印刷要求に基づいて、ファクシミリ受信部１１が受信したファクシミリ文書を印刷する。印刷部３２は、例えば、印刷部３０８により実現できる。
【００４１】
次に、以上のように構成された本実施形態にかかる連携処理について説明する。図４は、第１実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。
【００４２】
まず、ファクシミリ装置１０において、ファクシミリ受信部１１は、公衆回線３を介して、ファクシミリ文書を受信する（ステップＳ５０１）。
【００４３】
続いて、ファクシミリ受信部１１は、ファクシミリ文書を受信したことを示すファクシミリ受信イベントを、ファクシミリ受信情報通知部１２に通知する。その際、ファクシミリ受信部１１は、ファクシミリ受信情報を、ファクシミリ受信情報通知部１２に送信する（ステップＳ５０２）。ここで、ファクシミリ受信イベントとは、ファクシミリ受信部がファクシミリ文書を受信したことを示すイベントである。また、ファクシミリ受信情報とは、ファクシミリに関する情報であり、例えば、ファクシミリ文書ＩＤ、受信時刻、受信枚数、発信元名称、相手先情報、回線情報、ダイヤルイン番号、等を含む。表１は、ファクシミリ受信情報を示すテーブルの一例であり、該テーブルは、例えば、ファクシミリ装置内部の記憶部に記憶される。また、ファクシミリ文書ＩＤとは、ファクシミリ文書を識別するためのＩＤである。
【００４４】
【表１】
0006569368.tif 000002
【００４５】
続いて、ファクシミリ受信情報通知部１２は、ファクシミリ文書を含むファクシミリ受信情報とともに、連携サーバ識別情報を指定してファクシミリ受信イベントを、データ送受信部１３に通知する（ステップＳ５０３）。ここで、連携サーバ識別情報とは、連携サーバを識別するための情報であり、連携サーバのＩＰアドレスやＭＡＣアドレス等が該当するが、これに限定されるものではない。データ送受信部１３は、受け取ったファクシミリ受信情報とともにファクシミリ受信イベントを、連携サーバ識別情報で指定された連携サーバ２０へ送信する（ステップＳ５０４）。
【００４６】
連携サーバ２０では、データ送受信部２１がファクシミリ受信イベントをファクシミリ受信情報とともに受信する。データ送受信部２１は、ファクシミリ装置１０から受信したファクシミリ受信情報とともに、ファクシミリ受信イベントを連携制御部２２に送信する（ステップＳ５０５）。この後、受信完了通知メッセージが連携サーバ２０の連携制御部２２からデータ送受信部２１へ、連携サーバ２０のデータ送受信部２１からファクシミリ装置１０のデータ送受信部１３へ、データ送受信部１３からファクシミリ受信情報通知部１２へ、それぞれ送信される。受信完了通知メッセージとは、成功の旨のメッセージである。
【００４７】
続いて、連携制御部２２は、ファクシミリ受信情報に含まれるファクシミリ受信画像データを抽出し、抽出したファクシミリ受信画像データと、選択された印刷装置３０の印刷装置識別情報とを指定した印刷要求をデータ送受信部２１に送信する（ステップＳ５０６）。データ送受信部２１は、ファクシミリ受信画像データの印刷要求を、印刷装置識別情報で指定された印刷装置３０へ送信する（ステップＳ５０７）。ここで、印刷装置識別情報とは、印刷装置を識別するための情報であり、例えば、印刷装置のＩＰアドレスやＭＡＣアドレス等が該当するが、これに限定されるものではない。印刷装置の選択は上述のように、ファクシミリ受信情報に基づいて行われる。なお、連携制御部２２は、予め定められた印刷装置を選択することも可能である。
【００４８】
印刷装置３０では、データ送受信部３１が連携サーバ２０から送信された印刷要求を受信する。そして、データ送受信部３１は、ファクシミリ受信画像データとともに印刷要求を印刷部３２に送信し（ステップＳ５０８）、印刷要求を受信した印刷部３２は、印刷要求とともに受信したファクシミリ受信画像データを印刷する。その後、印刷に成功したら、受信完了通知メッセージが、印刷部３２から、データ送受信部３１、連携サーバのデータ送受信部２１、連携制御部２２へと送信される。
【００４９】
以上で、本実施形態に係る連携システムにおいて実行される処理が完了する。
【００５０】
このように本実施形態に係る連携システム１によれば、連携サーバ２０が、ファクシミリ装置１０と印刷装置３０とを連携することで、ファクシミリ装置１０が受信したファクシミリ文書を、ファクシミリ機能を搭載しない印刷装置３０に印刷させることができる。これにより、ファクシミリ装置１０と連携可能な機器を増やし、環境構築時の導入コストを低減することができる。
【００５１】
（第２実施形態）
第２実施形態では、ファクシミリ装置で受信した文書を印刷装置で印刷する際において、ファクシミリ装置のシステム要因で、ファクシミリ装置から連携サーバへファクシミリ受信イベントが通知されない場合に、ファクシミリ装置側でリカバリ処理を行うものである。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００５２】
図５は、第２実施形態に係る連携システムの構成、およびファクシミリ装置５００、連携サーバ６００、印刷装置３０の機能構成の一例を示すブロック図である。第２実施形態の連携システムは、図５に示すように、ファクシミリ装置５００と、連携サーバ６００と、印刷装置３０とがネットワーク２で接続された構成となっている。ここで、印刷装置３０の構成は、第１実施形態と同様である。
【００５３】
図５に示す様に、ファクシミリ装置５００は、ファクシミリ受信部１１と、ファクシミリ受信情報通知部１２と、データ送受信部１３と、ファクシミリ文書管理部１４と、記憶部１５と、を含む。ここで、ファクシミリ受信部１１、ファクシミリ受信情報通知部１２、データ送受信部１３の機能、構成については第１実施形態と同様である。
【００５４】
ファクシミリ文書管理部１４は、ファクシミリ受信部１１が受信したファクシミリ文書を管理する。ファクシミリ文書管理部１４は、データ送受信部１３及び記憶部１５と接続され、例えば、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４により実現できる。
【００５５】
例えば、ファクシミリ文書管理部１４は、連携サーバ６００の連携制御部２２からのファクシミリ文書一覧（ファクシミリ受信部１１が受信した全てのファクシミリ文書）取得要求に応じて、ファクシミリ受信情報を記憶部１５から取得し、ファクシミリ文書一覧を生成し、連携制御部２２に応答する。また、例えば、ファクシミリ文書管理部１４は、連携制御部２２からのファクシミリ文書ＩＤ取得要求に応じて、未通知のファクシミリ受信情報（ファクシミリ受信情報通知部１２に未だ通知されていないファクシミリ受信情報）を記憶部１５から取得し、連携制御部２２に応答する。
【００５６】
また、例えば、ファクシミリ文書管理部１４は、ファクシミリ受信情報通知部１２からのファクシミリ文書一覧取得要求に応じて、ファクシミリ受信情報を記憶部１５から取得し、ファクシミリ文書一覧を生成し、ファクシミリ受信情報通知部１２に応答する。また、例えば、ファクシミリ文書管理部１４は、ファクシミリ受信情報通知部１２からのファクシミリ文書ＩＤ取得要求に応じて、未通知のファクシミリ受信情報を記憶部１５から取得し、ファクシミリ受信情報通知部１２に応答する。
【００５７】
記憶部１５は、ファクシミリ受信情報、通知済のファクシミリ受信情報（ファクシミリ受信情報通知部１２に既に通知されたファクシミリ受信情報）、各種処理に必要なデータ、等を記憶する。記憶部１５は、ファクシミリ文書管理部１４と接続され、例えば、ＨＤＤ１０６により実現できる。
【００５８】
連携サーバ６００は、図５に示すように、データ送受信部２１と、連携制御部２２と、記憶部２３と、を含む。ここで、データ送受信部２１、連携制御部２２については第１実施形態と同様である。記憶部２３は、ファクシミリ受信情報、通知済のファクシミリ受信情報、各種処理に必要なデータ、等を記憶する。記憶部２３は、連携制御部２２と接続され、例えば、ＨＤＤ２０６により実現できる。
【００５９】
次に、以上のように構成された本実施形態にかかる連携処理について説明する。図６は、第２実施形態に係る連携システムにおいて実行される連携処理の手順の一例を説明するためのシーケンス図である。図６では、図７に示す連携サーバ２０が行うリカバリ処理についての説明の前提として、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知される場合について説明する。なお、図７に示す処理の前に、図６に示す処理が実行されている。
【００６０】
まず、ファクシミリ装置５００において、ファクシミリ受信部１１は、公衆回線３を介して、ファクシミリ文書を受信する（ステップＳ６０１）。
【００６１】
続いて、ファクシミリ受信部１１は、ファクシミリ文書管理部１４にファクシミリ受信情報とともにファクシミリ文書蓄積要求をファクシミリ文書管理部１４に行い（ステップＳ６０２）、ファクシミリ文書蓄積要求を受信したファクシミリ文書管理部１４は、記憶部１５にファクシミリ受信情報を書き込んで記憶させる（ステップＳ６０３）。書込みが正常に行われると、記憶部１５から成功の応答がファクシミリ文書管理部１４にあり、ファクシミリ文書管理部１４からファクシミリ受信部１１へ受信完了通知メッセージが送信される。
【００６２】
続いて、ファクシミリ受信部１１は、ファクシミリ文書を受信したことを示すファクシミリ受信イベントを、ファクシミリ受信情報通知部１２に通知する（ステップＳ６０４）。その際、ファクシミリ受信部１１は、ファクシミリ受信情報を、ファクシミリ受信情報通知部１２に送信する。
【００６３】
続いて、ファクシミリ受信情報通知部１２は、データ送受信部１３に連携サーバ６００の連携サーバ識別情報を指定して、ファクシミリ受信情報とともにファクシミリ受信イベントを通知する（ステップＳ６０５）。データ送受信部１３は、連携サーバ識別情報で指定された連携サーバ６００に対して、ファクシミリ受信情報とともにファクシミリ受信イベントを送信する（ステップＳ６０６）。
【００６４】
連携サーバ６００では、データ送受信部２１がファクシミリ受信イベントをファクシミリ受信情報とともに受信する。データ送受信部２１は、ファクシミリ装置１０から受信したファクスミリ受信情報とともに、ファクシミリ受信イベントを連携制御部２２に送信する（ステップＳ６０７）。連携制御部２２は、ファクシミリ受信情報を記憶部２３に書き込み（ステップＳ６０８）、ファクシミリ受信情報を記憶させる。書込みが成功するとその旨の応答が記憶部２３から連携制御部２２へ送られる。
【００６５】
続いて、連携制御部２２は、記憶部２３に、通知済のファクシミリ受信情報のうちファクシミリ文書ＩＤ（すなわち、ファクシミリ受信情報通知部１２に既に通知されたファクシミリ文書ＩＤ）を、受信済みファクシミリ文書ＩＤとして書込み、記憶させる（ステップＳ６０９）。書込みが成功するとその旨の応答が記憶部２３から連携制御部２２へ、連携制御部２２からデータ送受信部２１へと送られ、さらに、連携サーバ６００からファクシミリ装置５００のデータ送受信部１３、ファクシミリ受信情報通知部１２へ送信される。
【００６６】
ここで、連携制御部２２は、記憶部２３に、受信済ファクシミリ文書ＩＤ（ファクシミリ受信情報通知部１２に既に通知されたファクシミリ文書ＩＤ）を記憶させる際、所定の日時以前に、ファクシミリ受信情報通知部１２に通知されたファクシミリ文書ＩＤを、受信済ファクシミリ文書ＩＤとして、記憶させることができる。
【００６７】
例えば、所定の日時を、連携システムを導入した日時とする場合、連携システム導入前に、ファクシミリ受信情報通知部１２に通知されたファクシミリ文書ＩＤが、受信済ファクシミリ文書ＩＤとなる。この場合、連携システムは、連携システム導入前に、ファクシミリ装置１０が受信したファクシミリ文書を、印刷対象外とすることができる。
【００６８】
続いて、連携制御部２２は、ファクシミリ受信情報に含まれるファクシミリ受信画像データを抽出し、抽出したファクシミリ受信画像データと、印刷を希望する印刷装置識別情報とを指定した印刷要求をデータ送受信部２１に送信する（ステップＳ６１０）。データ送受信部２１は、ファクシミリ受信画像データの印刷要求を、印刷装置識別情報で指定された印刷装置３０へ送信する（ステップＳ６１１）。
【００６９】
印刷装置３０では、データ送受信部３１が連携サーバ６００から送信された印刷要求を受信する。そして、データ送受信部３１は、ファクシミリ受信画像データとともに印刷要求を印刷部３２に送信し（ステップＳ６１２）、印刷要求を受信した印刷部３２は、印刷要求とともに受信したファクシミリ受信画像データを印刷する。その後、印刷に成功したら、受信完了通知メッセージが、印刷部３２から、データ送受信部３１、連携サーバのデータ送受信部２１、連携制御部２２へと送信される。
【００７０】
以上で、本実施形態に係る連携システムにおいて、通常の処理が完了する。
【００７１】
次に、システム要因で、ファクシミリ装置から連携サーバへファクシミリ受信イベントが通知されない場合のリカバリ処理について説明する。図７は、第２実施形態に係る連携システムにおいて実行される連携処理においてエラーが生じた場合の手順の一例を説明するためのシーケンス図である。図７では、ファクシミリ装置５００のシステム要因で、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知されず、連携サーバ６００がリカバリ処理を行う場合について説明する。
【００７２】
ファクシミリ受信からファクシミリ受信情報の書込みまでの処理（ステップＳ７０１〜Ｓ７０３）は、通常通り、図６のステップＳ６０１からＳ６０３と同様に行われる。
【００７３】
続いて、ファクシミリ受信部１１は、ファクシミリ受信情報を、ファクシミリ受信情報通知部１２にイベント通知する。しかし、ファクシミリ装置５００のシステム要因で、イベント通知が失敗したものとする（ステップＳ７０４）。この場合、連携サーバ６００へのファクシミリ受信イベントの通知は行われず、処理が終了する。このため、連携サーバ６００側では、ファクシミリ受信を知ることができない。
【００７４】
このため、連携サーバ６００において、連携制御部２２は、定期的（例えば、１時間間隔、２４時間間隔、等）に、ファクシミリ装置５００に対してファクシミリ文書一覧を取得要求する。具体的には、連携サーバ６００の連携制御部２２は、ファクシミリ装置識別情報およびファクシミリ受信を指定したファクシミリ文書の一覧取得要求を、データ送受信部２１に送出する（ステップＳ７０５）。ここで、ファクシミリ装置識別情報とは、ファクシミリ装置を識別するための情報であり、一覧を取得する対象となるファクシミリ装置５００を特定するためにファクシミリ文書一覧取得要求で指定される。ファクシミリ受信は、ファクシミリ受信した文書の一覧を要求する場合に、ファクシミリ文書一覧取得要求に指定される。なお、ファクシミリ送信した文書の一覧を要求する場合には、ファクシミリ文書一覧取得要求において、ファクシミリ送信が指定される。
【００７５】
データ送受信部２１は、指定されたファクシミリ装置識別情報のファクシミリ装置５００に対して、ファクシミリ文書一覧取得要求を送信する（ステップＳ７０６）。
【００７６】
ファクシミリ装置５００では、データ送受信部１３が、連携サーバ６００から送信されたファクシミリ文書一覧取得要求を受信する。そして、データ送受信部１３は、受信したファクシミリ文書一覧取得要求をファクシミリ文書管理部１４に送出する（ステップＳ７０７）。ファクシミリ文書管理部１４は、ファクシミリ文書一覧取得要求を受け取ると、記憶部１５に保存されている全てのファクシミリ受信情報を読み込む（ステップＳ７０８）。読み込みが成功すると、成功の応答が記憶部１５から返される。そして、ファクシミリ文書管理部１４は、取得したファクシミリ受信情報からファクシミリ文書一覧を生成し、生成したファクシミリ文書一覧をデータ送受信部１３に送出し（ステップＳ７０９）、データ送受信部１３が、ファクシミリ文書一覧を連携サーバ６００に送信する（ステップＳ７１０）。
【００７７】
連携サーバ６００では、データ送受信部２１がファクシミリ文書一覧を受信し、連携制御部２２へ受け渡す（ステップＳ７１１）。連携制御部２２は、記憶部２３に記憶される受信済のファクシミリ受信情報を読み込む（ステップＳ７１２）。これにより、ファクシミリ文書ＩＤが含まれる受信済みのファクシミリ受信情報が読み込まれる。
【００７８】
続いて、連携制御部２２は、ファクシミリ文書一覧と、受信済ファクシミリ受信情報とを比較し、ファクシミリ文書一覧に含まれるファクシミリ文書ＩＤと、受信済のファクシミリ受信情報のファクシミリ文書ＩＤとが一致するか否かを判定する未処理文書チェック処理を行う（ステップＳ７１３）。
【００７９】
連携制御部２２は、ファクシミリ文書一覧に含まれるファクシミリ文書ＩＤと、受信済のファクシミリ受信情報のファクシミリ文書ＩＤとが一致すると判定する場合、即ち、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知されていると判定する場合、リカバリ処理を行わない。一方、連携制御部２２は、ファクシミリ文書一覧に含まれるファクシミリ文書ＩＤと、受信済みのファクシミリ受信情報に含まれるファクシミリ文書ＩＤとが一致しないと判定する場合、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知されていないと判定し、リカバリ処理を行う。
【００８０】
このリカバリ処理は以下のように行われる。まず、連携制御部２２は、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知されていないと判定する場合、未受信のファクシミリ受信情報に含まれるファクシミリ文書ＩＤを指定したファクシミリ文書取得要求を、データ送受信部２１に送出する（ステップＳ７１４）。データ送受信部２１は、ファクシミリ文書取得要求を、ファクシミリ装置５００に送信する（ステップＳ７１５）。
【００８１】
ファクシミリ装置５００では、データ送受信部１３がファクシミリ文書取得要求を受信し、ファクシミリ文書管理部１４に受信したファクシミリ文書取得要求を送出する（ステップＳ７１６）。ファクシミリ文書管理部１４は、ファクシミリ文書取得要求を受信すると、記憶部１５から、ファクシミリ文書取得要求で指定されたすべてのファクシミリ文書ＩＤのファクシミリ受信情報を記憶部１５から読み込み（ステップＳ７１７）、ファクシミリ文書管理部１４は、未通知のファクシミリ受信情報をデータ送受信部１３に送出する（ステップＳ７１８）。データ送受信部１３は、未通知のファクシミリ受信情報をすべて連携サーバ６００に送信する（ステップＳ７１９）。
【００８２】
連携サーバ６００では、データ送受信部２１が未通知のファクシミリ受信情報を受信し、連携制御部２２に受け渡す（ステップＳ７２０）。連携制御部２２は、未通知のファクシミリ受信情報に含まれるファクシミリ受信画像データを抽出し、ファクシミリ受信情報に基づいて選択された印刷装置３０の印刷装置識別情報を指定したファクシミリ受信画像データの印刷要求を、データ送受信部２１に送出する（ステップＳ７２１）。データ送受信部２１は、ファクシミリ受信画像データの印刷要求を、印刷装置識別情報で指定された印刷部３２に送信する（ステップＳ７２２）。
【００８３】
印刷装置３０では、データ送受信部３１が印刷要求を受信し、印刷部３２へ受け渡す（ステップＳ７２３）。印刷要求を受け取った印刷部３２は、ファクシミリ受信画像データを印刷する。印刷が完了すると、受信完了通知メッセージが、印刷部３２からデータ送受信部３１を介して連携サーバ６００へ送信され、連携サーバ６００では、データ送受信部２１が受信完了通知メッセージを受信して、連携制御部２２に通知する。
【００８４】
上述の様に、連携サーバ６００の連携制御部２２は、受信済ファクシミリ文書ＩＤに基づいて、未通知のファクシミリ受信情報を取得し、エラーリカバリを行う。
【００８５】
（変形例）
第２実施形態では、リカバリ処理を連携サーバ６００で行っていたが、ファクシミリ装置５００側でリカバリ処理を行うように構成してもよい。図８は、第２実施形態の変形例に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。図８では、図９に示すファクシミリ装置１０が行うリカバリ処理についての説明の前提として、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知される場合について説明する。
【００８６】
ファクシミリ受信からファクシミリ受信イベントのファクシミリ受信情報通知部１２への通知までの処理（ステップＳ８０１〜Ｓ８０４）は、通常通り、第２実施形態の図６のステップＳ６０１からＳ６０４までの処理と同様に行われる。
【００８７】
本変形例では、第２実施形態と異なり、ファクシミリ受信イベントを通知されたファクシミリ受信情報通知部１２は、記憶部１５に、通知済のファクシミリ受信情報のうちファクシミリ文書ＩＤ（すなわち、ファクシミリ受信情報通知部１２に既に通知されたファクシミリ文書ＩＤ）を、受信済みファクシミリ文書ＩＤとして記憶させる（ステップＳ８０５）。
【００８８】
ここで、ファクシミリ受信情報通知部１２は、記憶部１５に、受信済ファクシミリ文書ＩＤ（ファクシミリ受信情報通知部１２に既に通知されたファクシミリ文書ＩＤ）を記憶させる際、所定の日時以前に、ファクシミリ受信情報通知部１２に通知されたファクシミリ文書ＩＤを、受信済ファクシミリ文書ＩＤとして、記憶させることができる。
【００８９】
例えば、所定の日時を、連携システムを導入した日時とする場合、連携システム導入前に、ファクシミリ受信情報通知部１２に通知されたファクシミリ文書ＩＤが、受信済ファクシミリ文書ＩＤとなる。この場合、連携システムは、連携システム導入前に、ファクシミリ装置５００が受信したファクシミリ文書を、印刷対象外とすることができる。
【００９０】
ファクシミリ受信イベントの連携サーバ６００への通知の処理（ステップＳ８０６〜Ｓ８０８）は、第２実施形態における図６のステップＳ６０５からＳ６０７までの処理と同様に行われる。本変形例では、第２実施形態と異なり、ファクシミリ装置５００においてステップＳ８０５でファクシミリ文書ＩＤの記憶部１５への書込みを行っているので、連携サーバ６００においてこのような処理は行わない。
【００９１】
この後の印刷要求から印刷までの処理（ステップＳ８０９〜Ｓ８１１）は、第２実施形態の図６におけるステップＳ６１０からＳ６１２までの処理と同様に行われる。
【００９２】
次に、システム要因で、ファクシミリ装置から連携サーバへファクシミリ受信イベントが通知されない場合のリカバリ処理について説明する。図９は、第２実施形態に係る連携システムにおいて実行される連携処理においてエラーが発生した場合の処理手順の一例を説明するためのシーケンス図である。図９では、ファクシミリ装置５００のシステム要因で、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知されず、ファクシミリ装置５００がリカバリ処理を行う場合について説明する。なお、図９に示す処理の前に、図８に示す処理が実行されている。
【００９３】
ファクシミリ受信からファクシミリ受信イベントのファクシミリ受信情報通知部１２への通知までの処理（ステップＳ９０１〜Ｓ９０４）は、図８のステップＳ８０１からＳ８０４までの処理と同様に行われる。
【００９４】
ここで、ステップＳ９０４のファクシミリ受信イベントのファクシミリ受信情報通知部１２への通知において、ファクシミリ装置５００のシステム要因で、イベント通知が失敗したとする。この場合、処理が終了し、連携サーバ６００はファクシミリ受信を知ることができない。
【００９５】
このため、ファクシミリ受信情報通知部１２は、定期的（例えば、１時間間隔、２４時間間隔、等）に、ファクシミリ文書管理部１４に対して、ファクシミリ文書一覧を取得要求する（ステップＳ９０５）。ここで、ファクシミリ文書一覧の取得要求において、ファクシミリ受信が指定されているが、これは、ファクシミリ受信した文書の一覧を要求するものである。
【００９６】
ファクシミリ文書管理部１４は、ファクシミリ文書一覧取得要求を受信すると、記憶部１５に保存されているすべてのファクシミリ受信情報を読み込んで取得する（ステップＳ９０６）。そして、ファクシミリ文書管理部１４は、ファクシミリ文書一覧を生成し、ファクシミリ受信情報通知部１２に送信する（ステップＳ９０７）。
【００９７】
続いて、ファクシミリ受信情報通知部１２は、ファクシミリ文書一覧を受信すると、ファクシミリ文書一覧からファクシミリ文書ＩＤを取得して、取得したファクシミリ文書ＩＤを指定して記憶部１５に記憶される受信済のファクシミリ受信情報をすべて読み込む（ステップＳ９０８）。
【００９８】
続いて、ファクシミリ受信情報通知部１２は、ファクシミリ文書一覧と、受信済のファクシミリ受信情報とを比較し、ファクシミリ文書一覧に含まれるファクシミリ文書ＩＤと、受信済ファクシミリ文書ＩＤとが一致するか否かを判定する未処理文書チェック処理を行う（ステップＳ９０９）。
【００９９】
ファクシミリ受信情報通知部１２は、ファクシミリ文書一覧に含まれるファクシミリ文書ＩＤと、受信済ファクシミリ文書ＩＤとが一致すると判定する場合、即ち、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知されていると判定する場合、リカバリ処理を行わない。一方、ファクシミリ受信情報通知部１２は、ファクシミリ文書一覧に含まれるファクシミリ文書ＩＤと、受信済ファクシミリ文書ＩＤとが一致しないと判定する場合、即ち、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知されていないと判定する場合、リカバリ処理を行う。
【０１００】
ファクシミリ受信情報通知部１２は、ファクシミリ受信情報が、ファクシミリ受信情報通知部１２に正常に通知されていないと判定する場合、未通知のファクシミリ受信情報のファクシミリ文書ＩＤ（すなわち、ファクシミリ受信情報通知部１２に未だ通知されていないファクシミリ文書ＩＤ）を指定し、ファクシミリ文書管理部１４に対して、ファクシミリ文書取得要求を送信する（ステップＳ９１０）。
【０１０１】
ファクシミリ文書取得要求を受信したファクシミリ文書管理部１４は、ファクシミリ文書取得要求で指定されたファクシミリ文書ＩＤに応じた、未通知のファクシミリ受信情報を記憶部１５から取得する（ステップＳ９１１）。そして、ファクシミリ文書管理部１４は、取得したファクシミリ受信情報をファクシミリ受信情報通知部１２に送信する（ステップＳ９１２）。
【０１０２】
続いて、ファクシミリ受信情報通知部１２は、連携サーバ識別情報とファクシミリ受信情報とが指定されたファクシミリ受信イベントをデータ送受信部１３に通知し（ステップＳ９１３）、データ送受信部１３は、連携サーバ識別情報で指定された連携サーバ６００に対し、ファクシミリ受信情報とともにファクシミリ受信イベントを通知する（ステップＳ９１４）。
【０１０３】
連携サーバ６００では、データ送受信部２１がファクシミリ受信イベントを受信し、連携制御部２２へ受け渡す（ステップＳ９１５）。このとき、受信完了通知メッセージが連携制御部２２からデータ送受信部２１、ファクシミリ装置５００へと送信される。ファクシミリ装置５００では、受信完了通知メッセージをデータ送受信部１３が受信してファクシミリ受信情報通知部１２へ通知される。
【０１０４】
この後の印刷要求から印刷までの処理（ステップＳ９１６〜Ｓ９１８）は、図８におけるステップＳ８０９からＳ８１１までの処理と同様に行われる。
【０１０５】
このように、ファクシミリ受信情報通知部１２は、受信済ファクシミリ文書ＩＤに基づいて、未通知のファクシミリ受信情報を取得し、該情報を連携制御部２２に通知して、エラーリカバリを行う。
【０１０６】
このため第２実施形態およびその変形例に係る連携システムによれば、ネットワーク異常等で、ファクシミリ受信情報が、ファクシミリ装置５００から連携サーバ６００へ正常に通知されず、ファクシミリ装置５００や連携サーバ６００が電源断および再起動をおこなった場合でも、ファクシミリ装置５００が受信したファクシミリ文書を、ファクシミリ機能を搭載しない印刷装置３０に印刷させることができる。これにより、連携システムにおいて、ファクシミリ装置５００と連携可能な機器を増やし、環境構築時の導入コストを低減することができる。また、連携システムにおいて、印刷失敗する確率を低くすることができる。
【０１０７】
（第３実施形態）
第３実施形態では、ファクシミリ装置の電源断、連携サーバの電源断、ネットワーク異常等の要因により、ファクシミリ装置から連携サーバへのファクシミリ受信イベントの通知が失敗した場合に、リカバリ処理を行っている。
【０１０８】
以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【０１０９】
図１０は、第３実施形態に係る連携システムの構成、およびファクシミリ装置１０００、連携サーバ２０、印刷装置３０の機能構成の一例を示すブロック図である。第３実施形態の連携システムは、図１０に示すように、ファクシミリ装置１０００と、連携サーバ２０と、印刷装置３０とがネットワーク２で接続された構成となっている。ここで、連携サーバ２０、印刷装置３０の構成は、第１実施形態と同様である。
【０１１０】
図１０に示す様に、ファクシミリ装置１０００は、ファクシミリ受信部１１と、ファクシミリ受信情報通知部１２と、データ送受信部１３と、記憶部１６と、を含む。ファクシミリ受信部１１、ファクシミリ受信情報通知部１２については第１実施形態と同様である。
【０１１１】
記憶部１６は、ファクシミリ受信情報、未通知のファクシミリ受信情報（すなわち、連携制御部２２に未だ通知されていないファクシミリ受信情報）、各種処理に必要なデータ、等を記憶する。記憶部１６は、ファクシミリ受信情報通知部１２と接続され、例えば、ＨＤＤ１０６により実現できる。
【０１１２】
図１１は、第３実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。図１１では、ネットワーク異常等の要因で、ファクシミリ装置１０００が電源断し、ファクシミリ受信情報が連携制御部２２に正常に通知されず、ファクシミリ装置１０００がリカバリ処理を行う場合について説明する。
【０１１３】
まず、ファクシミリ装置１０００のファクシミリ受信部１１は、公衆回線３を介して、ファクシミリ文書を受信する（ステップＳ５５１）。ファクシミリ受信部１１は、ファクシミリ受信情報とともに、ファクシミリ受信イベントを、ファクシミリ受信情報通知部１２に通知する（ステップＳ５５２）。そして、ファクシミリ受信情報通知部１２は、記憶部１６に、受信したファクシミリ受信情報を書き込んで記憶させる（ステップＳ５５３）。ここで、記憶部１６に記憶されるファクシミリ受信情報は、連携サーバ２０へのファクシミリ受信イベントの通知（ファクシミリ受信情報の送信も行われる）が正常に完了すると、削除される。従って、記憶部１６にファクシミリ受信情報が残っている場合には、連携サーバ２０へのファクシミリ受信イベントの通知が正常に完了していないことを意味する。
【０１１４】
書込みが成功すると、ファクシミリ受信情報通知部１２は、ファクシミリ受信情報とともに、連携サーバ識別情報を指定してファクシミリ受信イベントを、連携制御部２２に通知する（ステップＳ５５４）。ファクシミリ受信情報通知部１２は、このファクシミリ受信イベントを、連携サーバ識別情報で指定された連携サーバ２０に送信するが、ネットワーク異常等の要因で、ファクシミリ装置１０００が電源断し、イベント通知が失敗したものとする（ステップＳ５５５）。受信未完了通知メッセージは、ファクシミリ装置１０００においてデータ送受信部１３からファクシミリ受信情報通知部１２へ通知される。受信未完了通知メッセージとは、失敗の旨のメッセージである。なお、ステップＳ５５４，Ｓ５５５の連携サーバ２０へのファクシミリ受信イベントの通知処理は、連携サーバ２０へ正常に通知が完了するまで繰り返し実行される。
【０１１５】
この間に、ファクシミリ装置１０００が電源断となり、再起動された場合を考える。続いて、ファクシミリ受信情報通知部１２は、ファクシミリ装置１０００を再起動した後に、記憶部１６に未通知のファクシミリ受信情報が存在するか否かを判断し、存在する場合には、そのファクシミリ受信情報を読み込む（ステップＳ５５６）。
【０１１６】
ファクシミリ受信情報通知部１２は、記憶部１６に、未通知のファクシミリ受信情報が存在すると判定する場合、即ち、ファクシミリ受信情報の連携サーバ２０への通知（ファクシミリ受信イベントの通知）が正常に完了していない判定する場合、リカバリ処理を行う。この場合、ファクシミリ受信情報通知部１２は、ファクシミリ受信情報とともに、連携サーバ識別情報を指定してファクシミリ受信イベントを、連携制御部２２に通知する（ステップＳ５５７）。ファクシミリ受信情報通知部１２は、このファクシミリ受信イベントを、連携サーバ識別情報で指定された連携サーバ２０に送信する（ステップＳ５５８）。このとき、ファクシミリ装置１０００は、ネットワーク異常により再起動されているため、ファクシミリ受信イベントの連携サーバへの通知は正常に行われる。
【０１１７】
連携サーバ２０では、データ送受信部２１がファクシミリ受信イベントを受信して、連携制御部２２に受け渡す（ステップＳ５５９）。通知が成功するため、受信完了通知メッセージが、連携制御部２２からデータ送受信部２１、ファクシミリ装置１０００のデータ送受信部１３、ファクシミリ受信情報通知部１２へ通知される。ファクシミリ装置１０００のファクシミリ受信情報通知部１２は、受信完了通知メッセージを受信すると、記憶部１６に記憶されているファクシミリ受信情報を削除する（ステップＳ５６０）。
【０１１８】
この後の印刷要求から印刷までの処理（ステップＳ５６１〜Ｓ５６３）は、第１実施形態の図４におけるステップＳ５０６からＳ５０８までの処理と同様に行われる。
【０１１９】
上述の様に、ファクス受信情報通知部１２は、記憶部１６に、未通知のファクス受信情報が存在すると判定する場合に、該情報を連携制御部２２に通知することで、エラーリカバリを行う。
【０１２０】
このように本実施形態に係る連携システムによれば、ネットワーク異常等の要因で、ファクシミリ受信情報が、連携制御部２２に正常にイベント通知されない場合であっても、ファクシミリ装置１０００が受信したファクシミリ文書を、ファクシミリ機能を搭載しない印刷装置３０に印刷させることができる。これにより、連携システムにおいて、ファクシミリ装置１０００と連携可能な機器を増やし、環境構築時の導入コストを低減することができる。また、連携システムにおいて、印刷失敗する確率を低くすることができる。
【０１２１】
（第４実施形態）
第４実施形態では、連携サーバや印刷装置の電源断、ネットワーク異常等の要因で、連携サーバから印刷装置への印刷要求が正常に行われない場合にリカバリ処理を行っている。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【０１２２】
図１２は、第４実施形態に係る連携システムの構成、およびファクシミリ装置１０、連携サーバ６００、印刷装置３０の機能構成の一例を示すブロック図である。
【０１２３】
図１２に示す様に、本実施形態の連携システムは、ファクシミリ装置１０と、連携サーバ６００と、印刷装置３０とがネットワークに接続された構成となっている。ここで、ファクシミリ装置１０、印刷装置３０の構成は、第１実施形態と同様である。連携サーバ６００は、図１２に示すように、データ送受信部２１と、連携制御部２２と、記憶部２３と、を含む。
【０１２４】
記憶部２３は、ファクシミリ受信情報、未印刷のファクシミリ受信情報（印刷部３２に未だ印刷されていないファクシミリ受信情報）、各種処理に必要なデータ、等を記憶する。記憶部２３は、連携制御部２２と接続され、例えば、ＨＤＤ１０６により実現できる。データ送受信部２１、連携制御部２２は第２実施形態と同様である。
【０１２５】
次に、本実施形態の連携処理について説明する。図１３は、第４実施形態に係る連携システムにおいて実行される処理手順の一例を説明するためのシーケンス図である。図１３では、ネットワーク異常等の要因で、連携サーバ２０が電源断し、印刷要求が印刷部３２に正常に送信されず、連携サーバ２０がリカバリ処理を行う場合について説明する。
【０１２６】
ファクシミリ受信から連携サーバ６００でのファクシミリ受信イベントの受信までの処理（ステップＳ６５１〜Ｓ６５５）は、第１実施形態の図４におけるステップＳ５０１からＳ５０５までの処理と同様に行われる。
【０１２７】
連携制御部２２は、ファクシミリ受信イベントを受け取ると、記憶部２３に、ファクシミリ受信イベントとともに受け取ったファクシミリ受信情報を書き込んで記憶させる（ステップＳ６５６）。ここで、印刷が正常に完了した場合には、記憶部２３のファクシミリ受信情報は削除される。従って、記憶部２３にファクシミリ受信情報が残っていることは、印刷が正常に完了していないことを示す。
【０１２８】
続いて、連携制御部２２は、ファクシミリ受信情報に含まれるファクシミリ受信画像データを抽出し、印刷を希望する印刷装置識別情報を指定して、ファクシミリ受信画像データの印刷要求をデータ送受信部２１に対して行う（ステップＳ６５７）。データ送受信部３１は、ファクシミリ受信画像データの印刷要求を、印刷装置識別情報で指定された印刷装置に送信する（ステップＳ６５８）。しかし、ネットワーク異常等の要因で、印刷要求の送信が失敗するものとする。ここで、ステップＳ６５７、Ｓ６５８の印刷要求の送信処理は、印刷が完了するまで繰り返し実行される。
【０１２９】
その後、連携サーバ６００が電源断となり、再起動されたとする。連携制御部２２は、連携サーバ６００の再起動の後に、記憶部２３に、未印刷のファクシミリ受信情報が存在するか否かを判定し、存在する場合には、印刷要求が、印刷部３２に正常に送信されていないと判断し、リカバリ処理を行う。
【０１３０】
具体的には、連携制御部２２は、記憶部２３に記憶されるファクシミリ受信情報を読み込む（ステップＳ６５９）。そして、連携制御部２２は、ファクシミリ受信情報に含まれるファクシミリ受信画像データを抽出し、印刷を希望する印刷装置識別情報を指定して、ファクシミリ受信画像データの印刷要求をデータ送受信部２１に対して行う（ステップＳ６６０）。データ送受信部３１は、ファクシミリ受信画像データの印刷要求を、印刷装置識別情報で指定された印刷装置に送信する（ステップＳ６６１）。このとき、連携サーバ６００は再起動されているため、印刷要求は、印刷装置３０に正常に送信される。印刷装置３０では、データ送受信部３１が印刷要求を受信して印刷部３２へ受け渡し、印刷部３２が、ファクシミリ受信画像データを印刷する（ステップＳ６６２）。印刷が正常に完了すると、受信完了通知メッセージが印刷部３２、データ送受信部３１、連携サーバ６００のデータ送受信部２１、連携制御部２２へと送信される。連携制御部２２は、受信完了通知メッセージを受信すると、印刷が正常に完了したと判断し、記憶部２３のファクシミリ受信情報を削除する（ステップＳ６６３）。
【０１３１】
このように、連携制御部２２は、記憶部２３に、未印刷のファクシミリ受信情報が存在すると判定する場合に、該情報に基づいて、印刷要求を印刷部３２に送信することで、エラーリカバリを行う。
【０１３２】
このように本実施形態に係る連携システムによれば、ネットワーク異常等の要因で、印刷要求が、連携サーバ６００から印刷装置３０へ正常に送信されない場合であっても、リカバリ処理を行ってファクシミリ装置１０が受信したファクシミリ文書を、ファクシミリ機能を搭載しない印刷装置３０に印刷させることができる。これにより、連携システムにおいて、ファクシミリ装置１０と連携可能な機器を増やし、環境構築時の導入コストを低減することができる。また、連携システムにおいて、印刷失敗する確率を低くすることができる。
【０１３３】
（第５実施形態）
第１〜４実施形態では、連携システムは、ファクシミリ装置と、連携サーバと、印刷装置とから構成されていたが、第５実施形態では、親機１４００と子機３０ａで連携サーバが構成される。
【０１３４】
図１４は、第５実施形態の連携システムの構成を示す図である。本実施形態の連携システムは、図１４に示すように、親機１４００と、子機３０ａとがネットワークに接続された構成となっている。
【０１３５】
親機１４００は、図１４に示すように、サーバ部２０ａと本体部１０ａとが接続された構成となっている。サーバ部２０ａは、第１実施形態の連携サーバ２０と同様の機能を有し、連携制御部２２と、データ送受信部２１とを備えている。連携制御部２２、データ送受信部２１の機能については第１実施形態と同様である。
【０１３６】
親機１４００の本体部１０ａは、第１実施形態のファクシミリ装置１０と同様の機能を有し、データ送受信部１３と、ファクシミリ受信情報通知部１２と、ファクシミリ受信部１１とを備えている。データ送受信部１３、ファクシミリ受信情報通知部１２、ファクシミリ受信部１１の機能は第１実施形態と同様である。
【０１３７】
子機３０ａは、第１実施形態の印刷装置３０と同様の機能を有し、データ送受信部３１と、印刷部３２とを備えている。
【０１３８】
本実施形態の連携システムによるファクシミリ受信に関する連携処理は、親機１４００のサーバ部２０ａと本体部１０ａ、子機３０ａとの間で、第１実施形態で説明した処理が実行される。このため、本実施形態では、第１実施形態と同様の効果を奏する。
【０１３９】
なお、本実施形態では、親機１４００のサーバ部２０ａを第１実施形態の連携サーバ２０、親機１４００の本体部１０ａを第１実施形態のファクシミリ装置１０、子機３０ａを第１実施形態の印刷装置３０とそれぞれ同様の機能を有するとして構成したが、それぞれ第２〜４実施形態の連携サーバ、ファクシミリ装置、印刷装置とそれぞれ同様の機能を有するとして構成してもよい。また、子機３０ａを複数設け、一部の子機３０ａをファクシミリ装置として構成し、他の子機３０ａを印刷装置として構成してもよい。
【０１４０】
（プログラム）
上記実施形態のファクシミリ装置、印刷装置、及び連携サーバ、親機（サーバ部、本体部）、子機（以下、「上記実施形態の各装置」と称する）で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１４１】
また、上記実施形態の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態の各装置を、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１４２】
上記実施形態の各装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【０１４３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の実施形態の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１４４】
１  連携システム
２  ネットワーク
１０  ファクシミリ装置
１１  ファクシミリ受信部
１２  ファクシミリ受信情報通知部
１４  ファクシミリ文書管理部
１５  記憶部
１６  記憶部
２０  連携サーバ
２２  連携制御部
２３  記憶部
３０  印刷装置
３２  印刷部
【先行技術文献】
【特許文献】
【０１４５】
【特許文献１】特許第３６８４９８２号公報
【特許文献２】特許第５００４７４６号公報
【図１】
0006569368.tif 000003
【図２】
0006569368.tif 000004
【図３】
0006569368.tif 000005
【図４】
0006569368.tif 000006
【図５】
0006569368.tif 000007
【図６】
0006569368.tif 000008
【図７】
0006569368.tif 000009
【図８】
0006569368.tif 000010
【図９】
0006569368.tif 000011
【図１０】
0006569368.tif 000012
【図１１】
0006569368.tif 000013
【図１２】
0006569368.tif 000014
【図１３】
0006569368.tif 000015
【図１４】
0006569368.tif 000016