(57)【特許請求の範囲】
【請求項１】
ネットワークを介して通信するサーバ装置とファクス装置とを備えるシステムであって、
前記サーバ装置は、
ユーザ装置から前記ファクス装置の制御要求をネットワークを介して受け付ける要求受け付け手段と、
前記受け付けた制御要求に応じて、前記ファクス装置の制御処理をネットワークを介して実行する制御処理手段と、
前記ファクス装置から、該ファクス装置が他のファクス装置から受信した、前記ユーザ装置宛ての情報をネットワークを介して取得して登録する情報登録手段と、
前記情報登録手段が登録した前記ユーザ装置宛ての情報をネットワークを介して前記ユーザ装置に対して送信する送信手段とを備え、
前記制御処理手段は、前記要求受け付け手段が受け付けた前記制御要求がファクス送信要求である場合に、該ファクス送信要求に応じたファクスジョブを生成して前記ファクス装置に実行させる
ことを特徴とする情報処理システム。
【請求項２】
前記制御処理手段は、前記制御要求の要求元のユーザ装置を操作するユーザの識別情報を含むファクスジョブを生成し、
前記情報登録手段は、前記ユーザ装置宛ての情報として受信ファクス情報を取得し、前記受信ファクス情報が前記ユーザの識別情報を含むかを判断し、
前記受信ファクス情報が前記ユーザの識別情報を含む場合に、前記情報登録手段は、該受信ファクス情報を該ユーザの識別情報と対応付けて登録し、
前記情報登録手段が前記受信ファクス情報を前記ユーザの識別情報と対応付けて登録したことを契機として、該ユーザのアドレス宛てにファクス受信通知をする通知手段を備える
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報登録手段は、前記受信ファクス情報が前記ユーザの識別情報を含まない場合に、該受信ファクス情報を前記受信ファクス情報の取得元のファクス装置と対応付けて管理し、
前記通知手段は、前記情報登録手段が前記受信ファクス情報を前記受信ファクス情報の取得元のファクス装置と対応付けて登録したことを契機として、該ファクス装置を使用するユーザに共通のアドレス宛てにファクス受信通知を行う
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記送信手段は、前記ファクス受信通知を受信したユーザが操作するユーザ装置からの要求に応じて、前記受信ファクス情報を含む画面情報を該ユーザ装置に送信する
ことを特徴とする請求項２または請求項３に記載の情報処理システム。
【請求項５】
前記ユーザ装置は、
前記サーバ装置が備える前記送信手段から受信した画面情報に基づいて、前記画面情報が含む受信ファクス情報に対応するファクス画像を編集可能に構成された、前記ファクス装置の制御要求を行うためのメニュー画面を表示する表示手段と、
前記メニュー画面上でのユーザの操作に従って、前記受信ファクス情報に対応するファクス画像を編集するとともに、前記サーバ装置が備える前記要求受け付け手段に対して、前記編集したファクス画像を前記ファクス装置に送信させることを指示するファクス送信要求を送信する要求手段とを備える
ことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
ネットワークを介して通信するサーバ装置とファクス装置とを備えるシステムにおける前記ファクス装置の制御方法であって、
前記サーバ装置が、ユーザ装置から前記ファクス装置の制御要求をネットワークを介して受け付ける工程と、
前記サーバ装置が、前記受け付けた制御要求に応じて、前記ファクス装置の制御処理をネットワークを介して実行する工程と、
前記サーバ装置が、前記ファクス装置から、該ファクス装置が他のファクス装置から受信した、前記ユーザ装置宛ての情報をネットワークを介して取得して登録する工程と、
前記サーバ装置が、前記登録した前記ユーザ装置宛ての情報をネットワークを介して前記ユーザ装置に対して送信する工程とを有し、
前記サーバ装置は、前記制御処理を実行する工程において、受け付けた前記制御要求がファクス送信要求である場合に、該ファクス送信要求に応じたファクスジョブを生成して前記ファクス装置に実行させる
ことを特徴とする制御方法。
【請求項７】
請求項６に記載の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、サーバ、制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、様々なペーパーレスＦＡＸシステムが提案されている。ペーパーレスＦＡＸシステムは、オフィスでの紙文書のコスト削減を目的とする。最近では、スマートフォンなどのモバイル端末の普及に伴って、モバイル端末からファクスの送受信業務を行う、インターネットＦＡＸサービスの利用が増大している。例えば、特許文献１は、選択されたＦＡＸサービス店にＦＡＸ原稿が送られた場合に、そこに配置されたＦＡＸ送受信装置が、ＦＡＸ受信者に対して原稿をＦＡＸサービス店に受け取りに来るように通知するメールを生成するＦＡＸサービスシステムを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２２１７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のインターネットＦＡＸサービスは、イントラネット内にあるファクス装置を制御するように構成されていない。したがって、インターネットＦＡＸサービスを適用しても、ユーザが外出先で端末を操作して、社内のファクス装置が受信したファクス文書を確認し、納期回答やコメントを入れた返信文書を社内のファクス装置から相手先へ送信することは困難である。そのため、ユーザがインターネットＦＡＸサービスを使用する場合は、社内のファクス装置とは異なる回線番号を使用してファクスの送受信業務を行わなければならず、社内にファクス装置を所有するユーザにとって利便性が低い。
【０００５】
本発明は、ユーザがユーザ装置を操作してイントラネット内のファクス装置を制御できるようにする情報処理システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
本実施形態の情報処理システムは、ネットワークを介して通信するサーバ装置とファクス装置とを備えるシステムである。前記サーバ装置は、ユーザ装置から前記ファクス装置の制御要求をネットワークを介して受け付ける要求受け付け手段と、前記受け付けた制御要求に応じて、前記ファクス装置の制御処理をネットワークを介して実行する制御処理手段と、前記ファクス装置から、該ファクス装置が他のファクス装置から受信した、前記ユーザ装置宛ての情報をネットワークを介して取得して登録する情報登録手段と、前記情報登録手段が登録した前記ユーザ装置宛ての情報をネットワークを介して前記ユーザ装置に対して送信する送信手段とを備え、前記制御処理手段は、前記要求受け付け手段が受け付けた前記制御要求がファクス送信要求である場合に、該ファクス送信要求に応じたファクスジョブを生成して前記ファクス装置に実行させる。
【発明の効果】
【０００７】
本発明の情報処理システムによれば、ユーザがイントラネット内のファクス装置を制御することが可能となる。したがって、例えば、ユーザが、外出先であっても社内のファクス装置を使用してファクスの送受信業務を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の情報処理システムの構成例を示す図である。
【図２】ＭＦＰとサーバのハードウェア構成例を示す図である。
【図３】ＭＦＰの機能ブロック図の一例である。
【図４】サーバの機能ブロック図の一例である。
【図５】モバイル端末の機能ブロック図の一例である。
【図６】モバイル端末が表示する画面の遷移の例を説明する図（１）である。
【図７】モバイル端末が表示する画面の遷移の例を説明する図（２）である。
【図８】モバイル端末が表示する画面の遷移の例を説明する図（３）である。
【図９】ファクス送信処理の一例を示すシーケンス図である。
【図１０】ファクス送信要求とファクス送信応答の一例を示す図である。
【図１１】ファクスジョブ取得要求とファクスジョブ取得応答の一例である。
【図１２】ファクス受信処理の一例を示すシーケンス図である。
【図１３】受信ファクス登録要求と受信ファクス登録応答の一例を示す図である。
【図１４】ＨＴＴＰ要求に応じたサーバの動作処理の一例を説明する図である。
【発明を実施するための形態】
【０００９】
図１は、本実施形態の情報処理システムの構成例を示す図である。ＭＦＰ（Multifunction Peripheral）１０１、サーバ１０２、モバイル端末１０３は、インターネット１０５を介して相互に通信可能に接続されている。すなわち、本実施形態の情報処理システムは、インターネット１０５を介して通信するサーバ１０２とＭＦＰ１０１とを備える。サーバ１０２は本実施形態のサーバ装置である。本実施形態の制御方法は、サーバ１０２を制御する方法である。また、本実施形態のコンピュータプログラムは、上記制御方法をコンピュータに実行させることを目的とする。
【００１０】
ＭＦＰ１０１は、イントラネット内に配置されている。イントラネットは、インターネット標準技術に基づく、企業等の特定のユーザが利用するネットワークである。また、ＭＦＰ１０１は、公衆回線１０６を介してファクス装置１０４と接続され、ファクスの送受信が可能である（ファクス装置として機能する）。ＭＦＰ１０１はブロードバンドルータやプロキシサーバを経由してインターネット１０５に接続されており、ＭＦＰ１０１からサーバ１０２へのリクエストは許可するが、サーバ１０２からＭＦＰ１０１へのリクエストは拒否する。また、ＭＦＰ１０１からモバイル端末１０３へ直接リクエストすることや、モバイル端末１０３からＭＦＰ１０１へ直接リクエストすることもできない。したがって、ＭＦＰ１０１またはモバイル端末１０３は、サーバ１０２へのリクエストを利用することによって、間接的に相互通信を実現する。
【００１１】
図２は、ＭＦＰとサーバのハードウェア構成例を示す図である。図２（Ａ）は、ＭＦＰのハードウェア構成例を示す。ＣＰＵ（Central Processing Unit）２１１を含む制御部２１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ（Read Only Memory）２１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。ＲＡＭ（Random Access Memory）２１３は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００１２】
ＨＤＤ（Hard Disk Drie）２１４は、画像データや各種プログラム記憶する。操作部Ｉ／Ｆ（Interface ）２１５は、操作部２２０と制御部２１０とを接続する。操作部２２０には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。
【００１３】
プリンタＩ／Ｆ２１６は、プリンタ２２１と制御部２１０とを接続する。プリンタ２２１で印刷すべき画像データはプリンタＩ／Ｆ２１６を介して制御部２１０から転送され、プリンタ２２１において記録媒体上に印刷される。
【００１４】
スキャナＩ／Ｆ２１７は、スキャナ２２２と制御部２１０とを接続する。スキャナ２２２は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２１７を介して制御部２１０に入力する。
【００１５】
ファクスＩ／Ｆ２１８は、ファクス２２３と制御部２２３とを接続する。ファクス２２３で送信すべきファクスジョブは、ファクスＩ／Ｆ２１８を介して制御部２１０から転送され、ファクス２２３において公衆回線へ送信される。また、ファクス２２３は公衆回線からファクスを受信する。
【００１６】
ネットワークＩ／Ｆ２１９は、制御部２１０をインターネット１０５へ接続する。ネットワークＩ／Ｆ２１９は、インターネット１０５上のサーバ１０２へ画像データや情報を送信したり、サーバ１０２から各種情報を受信したりする。
【００１７】
図２（Ｂ）は、サーバのハードウェア構成例を示す。ＣＰＵ３１１を含む制御部３１０は、サーバ１０２全体の動作を制御する。ＣＰＵ３１１は、ＲＯＭ３１２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ３１３は、ＣＰＵ３１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３１４は、画像データや各種プログラムを記憶する。ネットワークＩ／Ｆ３１５は、制御部３１０（サーバ１０２）をインターネット１０５に接続する。ネットワークＩ／Ｆ３１５は、インターネット１０５上の他の装置との間で各種情報を送受信する。
【００１８】
図２（Ｃ）は、モバイル端末のハードウェア構成例を示す。ＣＰＵ４１１を含む制御部４１０は、サーバ１０２全体の動作を制御する。ＣＰＵ４１１は、ＲＯＭ４１２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ４１３は、ＣＰＵ４１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ４１４は、画像データや各種プログラムを記憶する。操作部Ｉ／Ｆ４１５は、操作部４１７と制御部４１０を接続する。操作部４１７には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。ネットワークＩ／Ｆ４１５は、制御部４１０をインターネット１０５に接続する。ネットワークＩ／Ｆ４１５は、インターネット１０５上の他の装置との間で各種情報を送受信する。
【００１９】
図３は、ＭＦＰの機能ブロック図の一例である。図３中に示すＭＦＰ１０１が備える各処理部の機能は、ＭＦＰ１０１が有するＣＰＵ２１１がＲＯＭ２１２に記憶された制御プログラムを実行することにより実現される。
【００２０】
ＭＦＰ１０１は、ファクス送信クライアント５１０、ファクス受信クライアント５２０およびジョブ制御部５３０を備える。ファクス送信クライアント５１０は、ファクスジョブ生成通知受信部５１１、ファクスジョブ取得部５１２、送信完了通知部５１３を備える。
【００２１】
ファクスジョブ生成通知受信部５１１は、メールサーバ６２０からＰＯＰ３プロトコルに従ってファクスジョブ生成通知を定期的に受信し、ファクスジョブ取得部５１２へ通知されたファクスジョブの取得を指示する。ファクスジョブ取得部５１２は、サーバ１０２が備えるＨＴＴＰサーバ６１０へＨＴＴＰプロトコルに従ってファクスジョブ取得要求を送信する。また、ファクスジョブ取得部５１２は、ＨＴＴＰサーバ６１０からファクスジョブ取得応答を受信する。ファクスジョブ取得要求およびその応答の一例については、図１１を用いて後述する。ファクスジョブ取得部５１２は、ファクスジョブ取得応答に含まれるファクスジョブをジョブ制御部５３０へ投入する。
【００２２】
ファクス送信完了通知部５１３は、サーバ１０２が備えるＨＴＴＰサーバ６１０へＨＴＴＰプロトコルに従ってファクス送信完了通知を送信する。ファクス送信完了通知部５１３は、ジョブ制御部５３０からファクスジョブ完了を通知された場合に、ファクス送信完了通知を送信する。
【００２３】
ファクス受信クライアント５２０は、ファクス受信通知部５２１と受信ファクス送信部５２２とを備える。ファクス受信通知部５２１は、受信ファクス送信部５２２へ受信ファクス情報の送信を指示する。ファクス受信通知部５２１は、ジョブ制御部５３０からファクス受信の通知を受ける。
【００２４】
受信ファクス送信部５２２は、ＨＴＴＰサーバ６１０へＨＴＴＰプロトコルに従って受信ファクス登録要求を送信し、受信ファクス登録応答を受信する。受信ファクス送信部５２２は、ファクス受信通知部５２１からの指示に従って、ジョブ制御部５３０から受信ファクス情報を取得し、受信ファクス登録要求を生成する。受信ファクス送信部５２２が送信する受信ファクス登録要求およびその応答の一例については、図１３を用いて後述する。
【００２５】
ジョブ制御部５３０は、ファクスジョブ取得部５１２からファクスジョブの投入を受け付ける。ジョブ制御部５３０は、ファクスジョブを処理してファクス送信を実行し、送信が完了するとジョブ完了をファクス送信完了通知部５１３へ通知する。また、ジョブ制御部５３０は、ファクスを受信するとファクス受信通知部５２１へファクス受信を通知し、受信ファクス送信部５２２の指示に応じて受信ファクス情報を応答する。
【００２６】
図４は、サーバの機能ブロック図の一例である。図４中に示すサーバ１０２が備える各処理部の機能は、サーバ１０２が有するＣＰＵ３１１がＲＯＭ３１２に記憶された制御プログラムを実行することにより実現される。
【００２７】
サーバ１０２は、ファクスサービス６００を備える。ファクスサービス６００は、ＨＴＴＰサーバ６１０、操作画面応答部６１１、認証部６１２、ファクスジョブ管理部６１３、受信ファクス管理部６１４、ＩＤ画像変換部６１５、メールサーバ６２０を備える。
【００２８】
ＨＴＴＰサーバ６１０は、ＭＦＰ１０１またはモバイル端末１０３からのＨＴＴＰ要求を受信して、ＨＴＴＰ応答を送信する。ＨＴＴＰサーバ６１０は、受信したＨＴＴＰ要求の内容にしたがって、操作画面応答部６１１、認証部６１２、ファクスジョブ管理部６１３、または受信ファクス管理部６１４に対してＨＴＴＰ要求を割り当てる。
【００２９】
操作画面応答部６１１は、モバイル端末１０３からの操作画面取得要求に応じて、操作画面を表すＨＴＭＬを応答する。モバイル端末１０３の操作部４１７に表示される操作画面の一例については図６乃至図８を用いて後述する。
【００３０】
認証部６１２は、モバイル端末１０３からの認証要求に応じて認証処理を行う。具体的には、認証部６１２は、モバイル端末１０３からユーザＩＤおよびパスワードを含むログイン要求を受信する。そして、認証部６１２は、ユーザＩＤおよびパスワードを用いてユーザ認証を行う。ユーザ認証が成功すると、認証部６１２は、セッション情報を生成し、ＨＴＴＰレスポンスヘッダＣｏｏｋｉｅにセッションＩＤを設定して応答する。また、認証部６１２は、モバイル端末１０３からセッションＩＤを含むログアウト要求を受信し、セッション情報を削除する。
【００３１】
ファクスジョブ管理部６１３は、モバイル端末１０３からのファクス送信要求に応じてファクスジョブを生成し、ファクスジョブ生成応答を応答する。ファクス送信要求は、ファクスジョブのＭＦＰ１０１への投入を求める要求である。ファクス送信要求は、本実施形態のファクス装置（ＭＦＰ１０１）の制御要求の一例である。すなわち、ファクスジョブ管理部６１３はモバイル端末１０３からＭＦＰ１０１の制御要求をネットワークを介して受け付ける要求受け付け手段として機能する。ファクス送信要求とその応答の一例については、図１０を用いて後述する。
【００３２】
また、ファクスジョブ管理部６１３は、ＭＦＰ１０１からのファクスジョブ取得要求に応じて、ファクスジョブ取得応答を応答する。この例では、ファクスジョブ取得応答は、ファクスジョブを含む。また、ファクスジョブ管理部６１３は、ＭＦＰ１０１からのファクス送信完了通知に応じて、ファクス送信完了通知応答を応答する。
【００３３】
また、ファクスジョブ管理部６１３は、ファクスジョブ生成応答をモバイル端末１０３へ応答すると、ＭＦＰ１０１に通知するためのファクスジョブ生成通知をＳＭＴＰプロトコルにしたがってメールサーバ６２０へ送信する。また、ファクスジョブ管理部６１３は、ファクスジョブ完了通知応答を応答すると、モバイル端末１０３へ通知するためのファクスジョブ完了通知をＳＭＴＰプロトコルにしたがってメールサーバ６２０へ送信する。また、ファクスジョブ管理部６１３は、ＩＤ画像変換部６１５が生成したＩＤ画像をファクス送信画像と合成して合成画像を生成し、合成画像に基づいてファクスジョブを生成する。すなわち、ファクスジョブ管理部６１３は、ＭＦＰ１０１の制御要求の要求元のモバイル端末１０３を操作するユーザの識別情報を含むファクスジョブを生成する。
【００３４】
受信ファクス管理部６１４は、ＭＦＰ１０１からのファクスジョブ登録要求に応じて受信ファクス情報を登録し、ファクスジョブ登録応答を応答する。また、受信ファクス管理部６１４は、ファクスジョブ登録応答をＭＦＰ１０１へ応答すると、モバイル端末１０３へ通知するためのファクス受信通知をＳＭＴＰプロトコルにしたがってメールサーバ６２０へ送信する。また、受信ファクス管理部６１４は、受信ファクス画像からＩＤ画像を識別し、ＩＤ画像変換部６１５に指示してユーザＩＤを取得する。
【００３５】
ＩＤ画像変換部６１５は、認証部６１２が認証したユーザＩＤをＩＤ画像へ変換する。また、ＩＤ画像変換部６１５は、受信ファクス管理部６１４が識別したＩＤ画像をユーザＩＤへ変換する。
【００３６】
メールサーバ６２０は、ファクスジョブ管理部６１３からＳＭＴＰプロトコルにしたがってファクスジョブ生成通知、ファクスジョブ完了通知を受信する。また、メールサーバ６２０は、受信ファクス管理部６１４からＳＭＴＰプロトコルにしたがってファクス受信通知を受信する。
【００３７】
また、メールサーバ６２０は、ＭＦＰ１０１へＰＯＰ３プロトコルにしたがってファクスジョブ生成通知を送信する。また、メールサーバ６２０は、モバイル端末１０３へＰＯＰ３プロトコルにしたがってファクスジョブ完了通知、ファクス受信通知を送信する。すなわち、メールサーバ６２０は、ＭＦＰ１０１用のメールアカウントとモバイル端末用１０３のメールアカウントとを持つ。
【００３８】
図５は、モバイル端末の機能ブロック図の一例である。図５中に示すモバイル端末１０３が備える各処理部の機能は、モバイル端末１０３が有するＣＰＵ４１１が、ＲＯＭ４１２に記憶された制御プログラムを実行することにより実現される。
【００３９】
モバイル端末１０３は、ファクスアプリケーション７００を備える。ファクスアプリケーション７００は、Ｗｅｂブラウザ７１０とメールクライアント７２０とを備える。ファクスアプリケーション７００は、Ｗｅｂブラウザ７１０とメールクライアント７２０とを制御して、ファクス送受信処理を実行する。
【００４０】
Ｗｅｂブラウザ７１０は、ＨＴＴＰプロトコルにしたがって、サーバ１０２に対して操作画面を要求する。Ｗｅｂブラウザ７１０は、受信した操作画面を操作部４１７へ表示し、操作部４１７からの入力指示にしたがって、操作画面を再描画したり、サーバ１０２へＨＴＴＰリクエストを送信したりする。メールクライアント７２０は、ＰＯＰ３プロトコルにしたがって、サーバ１０２からファクスジョブ完了通知やファクス受信通知を受信する。
【００４１】
図６乃至図８は、モバイル端末が表示する画面の遷移の例を説明する図である。図６乃至図８に示す各画面は、サーバ１０２が応答するＨＴＭＬコンテンツをファクスアプリケーション７００が処理することによって表示される。以下、各画面について順番に説明する。
【００４２】
図６中に示すログイン画面８０１は、ファクスサービス６００へログインするための画面である。ログイン画面８０１は、ユーザＩＤ入力フィールド、パスワード入力フィールド、およびログインボタンを含む。ユーザＩＤ入力フィールドは、ユーザＩＤを入力するテキストフィールドである。パスワード入力フィールドは、パスワードを入力するパスワードフィールドである。ログインボタンは、ファクスサービス６００へログイン要求を送信するためのボタンである。ファクスアプリケーション７００は、ログインボタンが押下されてファクスサービス６００への認証に成功すると、表示画面をログイン画面８０１からメニュー画面８０２へ遷移する。
【００４３】
メニュー画面８０２は、ファクスサービス６００が提供するメニューを表示する画面である。メニュー画面８０２には、フォルダ作成ボタン、受信ボタン、開くボタン、編集ボタン、ログアウトボタン、フォルダリスト、ファイルリストを含む。フォルダ作成ボタンは、フォルダリストにフォルダを追加するためのボタンである。
【００４４】
受信ボタンは、ファクスサービス６００へファクス受信を指示するためのボタンである。開くボタンは、ファイルリストから選択されたファイルの表示を指示するボタンである。編集ボタンは、ファイルリストから選択されたファイルの編集を指示するためのボタンである。ログアウトボンは、ファクスサービス６００に対してログアウトを要求するためのボタンである。フォルダリストは、フォルダ一覧を表示する表示領域である。
【００４５】
フォルダには、ユーザが利用するＭＦＰ１０１に対応する共通フォルダとログインユーザに対応するユーザフォルダが含まれる。共通フォルダは、ＭＦＰ１０１を利用するユーザ共通のフォルダである。また、ユーザフォルダは、ログインユーザ専用のフォルダである。共通フォルダまたはユーザフォルダの下には、少なくとも受信ファクスフォルダと送信済みファクスフォルダとが配置されている。
【００４６】
フォルダリストからフォルダが選択されると、ファイルリストにフォルダ内のファイル一覧が表示される。ファクスアプリケーション７００は、ファイルリストからファイルが選択されて編集ボタンが押下されると、表示画面をメニュー画面８０２から図７に示す編集画面８０３へ遷移する。また、ファクスアプリケーション７００は、ログアウトボタンが押下されると、表示画面をメニュー画面８０２からログイン画面８０１へ遷移する。
【００４７】
図７に示す編集画面８０３は、受信ファクスにコメントなどを記入して返信するための画面である。編集画面８０３には、各種エディタ機能が含まれており、受信ファクス画像の上にテキストでコメントを記入することができる。図７には、ファクスで受信した見積もり書に対して納期を記入する場合の編集画面８０３が示される。編集画面８０３は、キャンセルボタンとファクス送信ボタンとを有する。
【００４８】
ファクスアプリケーション７００は、キャンセルボタンが押下されると、表示画面を編集画面８０３から図６中のメニュー画面８０２へ遷移する。また、ファクスアプリケーション７００は、ファクス送信ボタンが押下されると、表示画面を編集画面８０３からファクス送信画面８０４へ遷移する。
【００４９】
ファクス送信画面８０４は、ファクス送信を指示するための画面である。ファクス送信画面８０４は、ファクス送信先電話番号を入力するファクス送信先フィールド、戻るボタン、ＯＫボタンを有する。ファクス送信先フィールドには、予め受信ファクス情報に含まれる送信元電話番号がプリセットされている。ユーザが、ＯＫボタンを押した場合、受信ファクスの送信元に対して返信することができる。
【００５０】
ファクスアプリケーション７００は、ＯＫボタンが押下されると、表示画面をファクス送信画面８０４から図８中に示すファクス送信中画面８０５へ遷移する。また、ファクスアプリケーション７００は、戻るボタンが押下されると、表示画面をファクス送信画面８０４から編集画面８０３に遷移する。
【００５１】
図８に示すファクス送信中画面８０５は、ファクス送信中であることを示す情報を表示するための画面である。ファクス送信中画面８０５は、キャンセルボタンを含む。ファクスアプリケーション７００は、キャンセルボタンが押下されると、ファクスサービス６００へ送信キャンセルを指示し、表示画面をファクス送信中画面８０５からメニュー画面８０２へ遷移する。また、ファクスアプリケーション７００は、ファクスサービス６００からファクス送信完了を通知されると、表示画面をファクス送信中画面８０５からファクス送信完了画面８０６へ遷移する。
【００５２】
ファクス送信完了画面８０６は、ファクス送信完了を示す情報を表示するための画面である。ファクス送信完了画面８０６には、戻るボタンを含む。ファクスアプリケーション７００は、戻るボタンが押下されると、表示画面をファクス送信完了画面８０６から図６中に示すメニュー画面８０２へ遷移する。
【００５３】
図９は、本実施形態の情報処理システムが実行するファクス送信処理の一例を示すシーケンス図である。まず、ファクスアプリケーション７００が、ファクスサービス６００へメニュー画面８０２を要求するＨＴＴＰリクエスト（ＧＥＴメソッド）を送信する（ステップＳ９０１）。続いて、ファクスサービス６００が、ファクスアプリケーション７００に対して、ログイン画面８０１を応答するＨＴＴＰレスポンスを送信する（ステップＳ９０２）。
【００５４】
次に、ログイン画面８０１のログインボタンが押下されると、ファクスアプリケーション７００が、ファクスサービス６００に対して、ログインを要求するＨＴＴＰリクエスト（ＰＯＳＴメソッド）を送信する（ステップＳ９０３）。ファクスサービス６００は、要求されたユーザの認証処理を行い、セッション情報を生成する。
【００５５】
次に、ファクスサービス６００が、ファクスアプリケーション７００に対して、メニュー画面８０２を応答するＨＴＴＰレスポンスを送信する（ステップＳ９０４）。ステップＳ９０４において、ファクスサービス６００は、ＨＴＴＰレスポンスヘッダＣｏｏｋｉｅにセッションＩＤを設定する。これにより、その後のファクスサービス６００とファクスアプリケーション７００と間のＨＴＴＰ通信とが同一セッションとなる。
【００５６】
次に、メニュー画面８０２の編集ボタンが押下されると、ファクスアプリケーション７００が、ファクスサービス６００に対して、編集画面８０３を要求するＨＴＴＰリクエスト（ＧＥＴメソッド）を送信する（ステップＳ９０５）。そして、ファクスサービス６００が、ファクスアプリケーション７００に対して、編集画面８０３を応答するＨＴＴＰレスポンスを送信する（ステップＳ９０６）。
【００５７】
次に、ユーザの入力操作に応じて、編集画面８０３からファクス送信画面８０４へ画面遷移された後に、ファクス送信画面８０４のＯＫボタンが押下されると、ファクスアプリケーション７００が、以下の処理を実行する。ファクスアプリケーション７００は、ファクスサービス６００に対して、ファクス送信を要求するＨＴＴＰリクエスト（ＰＯＳＴメソッド）を送信する（ステップＳ９０７）。
【００５８】
次に、ファクスサービス６００が、ファクス送信を要求された画像とログインユーザのＩＤ画像とを合成し、ファクス送信用の画像を生成する（ステップＳ９０８）。そして、ファクスサービス６００が、ステップＳ９０７で要求された送信先電話番号宛てにステップＳ９０８で生成したファクス送信用の画像をファクス送信するためのファクスジョブを生成する（ステップＳ９０９）。すなわち、ＩＤ画像変換部６１５およびファクスジョブ管理部６１３（図４）が、ユーザの識別情報が可視情報として埋めこまれた画像情報を含むファクスジョブを生成する生成手段として機能する。
【００５９】
次に、ファクスサービス６００が、ファクスアプリケーション７００に対して、ファクス送信要求に応答するＨＴＴＰレスポンス（ファクスジョブ状況応答）を送信する（ステップＳ９１０）。
【００６０】
図１０は、ファクス送信要求とファクス送信応答の一例を示す図である。図１０（Ａ）は、ファクス送信要求の一例を示す。図１０（Ｂ）は、ファクス送信応答の一例を示す。図１０（Ａ）に示すファクス送信要求１２０１のエンティティボディは、ｍｕｌｔｉｐａｒ／ｆｏｒｍ−ｄａｔａでエンコードされている。このエンティティボディは、編集画面８０３上で入力された編集画像とファクス送信画面８０４上で入力されたファクス送信先電話番号" ０４４−ｘｘｘ−ｘｘｘｘ" とを含む。
【００６１】
図１０（Ｂ）に示すファクス送信応答１２０２のエンティティボディは、ファクス送信要求の結果生成されたファクスジョブのＵＲＩ" ／ｊｏｂｓ／ｕｓｅｒ００１／ｊｏｂ０００１" を設定するＬｏｃａｔｉｏｎヘッダを含む。
【００６２】
図９に戻って、ファクスアプリケーション７００が、ファクス送信中画面８０５を表示する。次に、ファクスサービス６００が、ファクスジョブ生成通知をメールサーバ６２０に対して送信する（ステップＳ９１２）。ファクスジョブ生成通知は、ファクスジョブＵＲＩを含む。
【００６３】
次に、ファクス送信クライアント５１０が、ステップＳ９１２で送信されたファクスジョブ生成通知をメールサーバから受信する（ステップＳ９１３）。続いて、ファクス送信クライアント５１０が、ファクスジョブＵＲＩに対応するファクスジョブの取得を要求するＨＴＴＰリクエスト（ＧＥＴメソッド）をファクスサービス６００へ送信する（ステップＳ９１４）。ファクスサービス６００が、ステップＳ９０９で生成したファクスジョブを含むファクスジョブ取得応答（ＨＴＴＰレスポンス）を生成し、ファクス送信クライアント５１０に対して送信する（ステップＳ９１５）。すなわち、ファクスサービス６００のファクスジョブ管理部６１３は、以下の処理を実行する制御処理手段として機能する。ファクスジョブ管理部６１３は、モバイル端末から受け付けた制御要求であるファクス送信要求に応じて、ＭＦＰの制御処理すなわちファクスジョブの生成処理とファクスジョブの投入処理とを実行する。ファクスジョブの投入処理は、ＭＦＰ１０１に対してファクスジョブを投入して実行させる処理である。
【００６４】
図１１は、ファクスジョブ取得要求とファクスジョブ取得応答の一例を示す図である。図１１（Ａ）は、ファクスジョブ取得要求の一例を示す。図１１（Ｂ）は、ファクスジョブ取得応答の一例を示す。
【００６５】
図１１（Ａ）に示すファクスジョブ取得要求１３０１は、ファクスジョブＵＲＩ" ／ｊｏｂｓ／ｕｓｅｒ００１／ｊｏｂ０００１" に対応するファクスジョブの取得を求める要求である。図１１（Ｂ）に示すファクスジョブ取得応答１３０２は、ファクスジョブをエンティティボディに含む。
【００６６】
図９に戻って、ファクス送信クライアント５１０が、ファクスジョブ取得応答に含まれるファクスジョブをジョブ制御部５３０へ投入する（ステップＳ９１６）。ファクスジョブの実行が完了すると、ジョブ制御部５３０が、ファクス送信クライアント５１０に対してファクスジョブ完了通知を行う（ステップＳ９１７）。
【００６７】
次に、ファクス送信クライアント５１０が、ファクス送信完了通知をファクスサービス６００へ送信する（ステップＳ９１８）。このファクス送信完了通知は、ＨＴＴＰリクエスト（ＰＯＳＴメソッド）により行われる。ファクス送信完了通知は、ファクスジョブＵＲＩを含む。
【００６８】
次に、ファクスサービス６００が、ファクス送信完了通知で指定された（ファクスジョブＵＲＩが表す）ファクスジョブを削除する（ステップＳ９１９）。そして、ファクスサービス６００が、ＳＭＴＰプロトコルにしたがって、ファクスジョブ完了通知をメールサーバ６２０へ送信する（ステップＳ９２０）。ファクスジョブ完了通知は、ファクスジョブＵＲＩを含む。
【００６９】
次に、ファクスサービス６００が、ファクス送信完了を応答するＨＴＴＰレスポンスをファクス送信クライアント５１０へ送信する（ステップＳ９２１）。続いて、ファクスアプリケーション７００が、ＰＯＰ３プロトコルにしたがって、ファクスサービス６００からファクスジョブ完了通知を受信する（ステップＳ９２２）。そして、ファクスアプリケーション７００が、ファクス送信完了画面８０６を表示する（ステップＳ９２３）。
【００７０】
図１２は、本実施形態の情報処理システムが実行するファクス受信処理の一例を示すシーケンス図である。まず、ジョブ制御部５３０が、ファクス受信をファクス受信クライアント５２０へ通知する（ステップＳ１００１）。続いて、ファクス受信クライアント５２０が、受信ファクス登録を要求するＨＴＴＰリクエスト（ＰＯＳＴメソッド）をファクスサービス６００へ送信する（ステップＳ１００２）。
【００７１】
次に、ファクスサービス６００が、受信ファクス登録要求が含む受信画像からＩＤ画像を取得し、取得したＩＤ画像に基づいてユーザＩＤを識別する（ステップＳ１００３）。続いて、ファクスサービス６００が、受信ファクス登録要求に含まれる受信ファクス情報を、ステップＳ１００３で識別したユーザＩＤと関連付けて登録する（ステップＳ１００４）。すなわち、ファクスサービス６００が備える受信ファクス管理部６１４が、以下の処理を実行する情報登録手段として機能する。受信ファクス管理部６１４は、ＭＦＰ１０１から、ＭＦＰ１０１がファクス装置１０４（図１）から受信した、ユーザ装置宛て（モバイル端末１０３宛て）の受信ファクス情報をインターネット１０５を介して取得して登録する。なお、ステップＳ１００３においてユーザＩＤを識別できない場合は、ファクスサービス６００は、受信ファクス情報をＭＦＰ１０１のファクス回線番号と関連付けて登録する。次に、ファクスサービス６００が、受信ファクス登録応答（ＨＴＴＰレスポンス）をファクス受信クライアント５２０に対して送信する（ステップＳ１００５）。なお、図１２のＳ１００１、Ｓ１００２の処理に代えて、ファクスサービス６００が、ファクス受信を行う（ファクスジョブを取得する）取得手段として機能してもよい。また、Ｓ１００４において、ファクスサービス６００が、取得したファクスジョブの受信画像に含まれる識別情報（ユーザＩＤ）を受信画像と対応付けて登録してもよい。
【００７２】
図１３は、受信ファクス登録要求と受信ファクス登録応答の一例を示す図である。図１３（Ａ）は、受信ファクス登録要求の一例を示す。図１３（Ｂ）は、受信ファクス登録応答の一例を示す。図１３（Ａ）に示す受信ファクス登録要求１４０１のエンティティボディは、ｍｕｌｔｉｐａｒ／ｆｏｒｍ−ｄａｔａでエンコードされている。このエンティティボディは、ファクス受信者電話番号すなわちＭＦＰ１０１の電話番号として、" ０４４−ｘｘｘ−ｘｘｘｘ" を含む。また、このエンティティは、ファクス送信者電話番号すなわちファクス装置１０４の電話番号として、" ０３−ｙｙｙｙ−ｙｙｙｙ" を含む。また、このエンティティは、受信ファクス画像を含む。
【００７３】
図１３（Ｂ）に示す受信ファクス登録応答１４０２のエンティティボディは、Ｌｏｃａｔｉｏｎヘッダを含む。Ｌｏｃａｔｉｏｎヘッダには、例えば、ファクス登録要求１４０１に応じて登録された受信ファクス情報のＵＲＩ" ／ｄｏｃｓ／ｕｓｅｒ００１／受信ファクス／２０１１０８２０１４２０" が設定される。
【００７４】
図１２に戻って、ファクスサービス６００が、ＳＭＴＰプロトコルにしたがって、ファクス受信通知をメールサーバ６２０へ送信する（ステップＳ１００６）。ファクス受信通知は受信ファクス情報ＵＲＩを含む。ファクスサービス６００が、図１２のＳ１００４において、受信画像とユーザＩＤとを対応付けて登録する形態においては、ファクスサービス６００は、このユーザＩＤに対応するユーザに通知を行う通知手段として機能する。続いて、ファクスアプリケーション７００が、ＰＯＰ３プロトコルにしたがって、ファクス受信通知を受信する（ステップＳ１００７）。
【００７５】
ステップＳ１００８乃至Ｓ１０１０までの処理は、図９のステップＳ９０１からステップＳ９０３までの処理と同じであるので、説明を省略する。次に、ファクスサービス６００が、ファクス受信者電話番号（ＭＦＰ１０１）と関連付けて登録された受信ファクス情報と、ログインユーザのユーザＩＤに関連付けて登録された受信ファクス情報とを取得する（ステップＳ１０１１）。
【００７６】
ファクスサービス６００が、ステップＳ１０１１で取得した受信ファクス情報に基づいて、メニュー画面８０２に対応する画面情報を生成する。この画面情報は、受信ファクス情報を含んでいる。そして、ファクスサービス６００が、生成した画面情報をＨＴＴＰレスポンスとしてファクスアプリケーション７００に対して送信する（ステップＳ１０１２）。すなわち、ファクスサービス６００が備える操作画面応答部６１１が、モバイル端末１０３宛ての受信ファクス情報をインターネット１０５を介してモバイル端末１０３に対して送信する送信手段として機能する。この例では、操作画面応答部６１１は、ファクス受信通知を受信したユーザが操作するモバイル端末１０３からの要求（メニュー画面要求）に応じて、受信ファクス情報を含む画面情報をモバイル端末１０３に送信する。
【００７７】
ファクスアプリケーション７００は、受信した画面情報に基づいて、メニュー画面８０２を表示する表示手段として機能する。メニュー画面８０２は、受信した画面情報が含む受信ファクス情報に対応するファクス画像を編集可能に構成された画面であって、ユーザがＭＦＰ１０１の制御要求を行うための画面である。ファクスアプリケーション７００は、以下の処理を実行する要求手段として機能する。ファクスアプリケーション７００は、メニュー画面上でのユーザの操作に従って、上記ファクス画像を編集する。また、ファクスアプリケーション７００は、サーバ１０２が備えるファクスジョブ管理部６１３に対して、編集したファクス画像に対応するファクスジョブをＭＦＰ１０１に送信させることを指示するファクス送信要求を送信する（図９のステップＳ９０７を参照）。
【００７８】
図１４は、ＨＴＴＰ要求に応じたサーバの動作処理の一例を説明するフローチャートである。まず、ファクスサービス６００が、ＨＴＴＰ要求のリクエストＵＲＩをチェックする。ＨＴＴＰリクエストがファクス送信要求１２０１である場合は、ステップＳ１１０２へ進む。ＨＴＴＰリクエストがファクスジョブ取得要求１３０１である場合は、ステップＳ１１１２へ進む。ＨＴＴＰリクエストが受信ファクス登録要求１４０１である場合は、ステップＳ１１２２へ進む。ＨＴＴＰリクエストが、その他の要求である場合は、当該要求に応じた処理（説明を省略）が実行される。
【００７９】
ステップＳ１１０２において、ファクスサービス６００が、ログインユーザのＩＤ情報に基づいて、ＩＤ画像を生成する（ステップＳ１１０２）。続いて、ファクスサービス６００が、ファクス送信要求とＩＤ画像とに基づいて、ファクスジョブを生成する（ステップＳ１１０３）。
【００８０】
次に、ファクスサービス６００のファクスジョブ管理部６１３が、ＭＦＰ１０１のメールアドレス宛てにファクスジョブ生成を通知するメールを生成し、メールサーバ６２０へ送信する（ステップＳ１１０４）。ステップＳ１１０５において、ファクスサービス６００が、各ＨＴＴＰリクエストに応答するＨＴＴＰレスポンスを送信して（ステップＳ１１０５）、処理を終了する。
【００８１】
ステップＳ１１１２において、ファクスサービス６００が、ファクスジョブＵＲＩで指定された生成済みファクスジョブを取得し（ステップＳ１１１２）、ステップＳ１１０５の処理へ進む。
【００８２】
ステップＳ１１２２において、ファクスサービス６００の受信ファクス管理部６１４が、指定された受信ファクス画像からＩＤ画像を識別できたか（受信ファクス情報がユーザの識別情報を含むか）を判断する（ステップＳ１１２２）。ファクスサービス６００が、ＩＤ画像を識別できた場合は、ステップＳ１１２３の処理へ進む。ファクスサービス６００が、ＩＤ画像を識別できない場合は、ステップＳ１１３３の処理へ進む。
【００８３】
ステップＳ１１２３において、ファクスサービス６００が、受信ファクス情報を、識別されたＩＤ画像に対応するユーザＩＤに関連付けて登録する（ステップＳ１１２３）。すなわち、受信ファクス情報がユーザの識別情報を含む場合に、受信ファクス管理部６１４は、該受信ファクス情報を該ユーザの識別情報と対応付けて登録する。そして、ファクスサービス６００が、当該ユーザＩＤに関連するモバイル端末１０３用メールアドレス宛てにファクス受信を通知するメールを生成し、メールサーバ６２０へ送信する（ステップＳ１１２４）。すなわち、メールサーバ６２０が、以下の処理を実行する通知手段として機能する。メールサーバ６２０は、受信ファクス管理部６１４が受信ファクス情報をユーザＩＤと対応付けて登録したことを契機として、該ユーザのアドレス宛てにファクス受信通知を行う。ステップＳ１１２４において送信されたファクス受信通知は、特定のユーザのモバイル端末１０３だけが受信可能である。これにより、受信ファクス情報に対応するユーザのみに、ＭＦＰ１０１がファクス受信したことを通知することができる。ステップ１１２４の処理が終了するとステップＳ１１０５の処理へ進む。
【００８４】
ステップＳ１１３３では、ファクスサービス６００は、ＭＦＰ１０１のファクス回線番号と関連付けて登録する。すなわち、受信ファクス管理部６１４は、受信ファクス情報がユーザの識別情報を含まない場合に、該受信ファクス情報を受信ファクス情報の取得元のファクス装置（ＭＦＰ１０１）と対応付けて管理する。ステップＳ１１３３の処理が終了するとステップＳ１１３４の処理へ進む。
【００８５】
ステップＳ１１３４において、ファクスサービス６００が、ＭＦＰ１０１を使用するユーザ共通のモバイル端末１０３用メールアドレス宛てにファクス受信を通知するメールを生成し、メールサーバ６２０へ送信する（ステップＳ１１３４）。すなわち、メールサーバ６２０は、受信ファクス管理部６１４が受信ファクス情報をＭＦＰ１０１のファクス回線番号と関連付けて登録したことを契機として、ＭＦＰ１０１を使用するユーザに共通のアドレス宛てにファクス受信通知を行う。ステップＳ１１３４において送信されたファクス受信通知は、ＭＦＰ１０１を利用する全てのモバイル端末１０３が受信可能である。ステップ１１３４の処理が終了するとステップＳ１１０５の処理へ進む。
【００８６】
上述した本実施形態の情報処理システムによれば、サーバ１０２が、モバイル端末１０３からＭＦＰ１０１の制御要求をインターネット１０５を介して受け付け、受け付けた制御要求に応じて、ＭＦＰ１０１の制御処理を実行する。例えば、サーバ１０２は、モバイル端末１０３からファクス送信要求を受け付けて、ファクスジョブを生成し、生成したファクスジョブをＭＦＰ１０１に投入して実行させる。また、サーバ１０２は、モバイル端末１０３のユーザ宛ての受信ファクス情報を受信すると、当該ユーザ宛てにファクス受信通知を行う。そして、サーバ１０２は、当該ユーザが操作するモバイル端末１０３からの要求に応じて、受信ファクス情報を含む画面情報をモバイル端末１０３に送信する。これにより、ユーザは、外出先であっても社内のＭＦＰを使用してファクスの送受信業務を行うことが可能となる。
【００８７】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００８８】
１０１  ＭＦＰ
１０２  サーバ
１０３  モバイル端末
【図１】
0005967965.tif 000002
【図２】
0005967965.tif 000003
【図３】
0005967965.tif 000004
【図４】
0005967965.tif 000005
【図５】
0005967965.tif 000006
【図６】
0005967965.tif 000007
【図７】
0005967965.tif 000008
【図８】
0005967965.tif 000009
【図９】
0005967965.tif 000010
【図１０】
0005967965.tif 000011
【図１１】
0005967965.tif 000012
【図１２】
0005967965.tif 000013
【図１３】
0005967965.tif 000014
【図１４】
0005967965.tif 000015