(57)【要約】【課題】ＦＡＸの送信側における作業負担を著しく増加させることなくＦＡＸの受信側における受信データの取り扱いに関する利便性を向上させること。【解決手段】文書データをＦＡＸデータに変換する変換手段と、前記ＦＡＸデータに、予め設定情報記憶手段に記録された識別情報を付加する識別情報付加手段と、前記識別情報が付加されたＦＡＸデータをネットワークを介して接続される画像形成装置に転送し、該ＦＡＸデータに関するＦＡＸ送信を該画像形成装置に実行させるＦＡＸデータ転送手段とを有し、前記識別情報は、前記ＦＡＸデータの受信装置において、当該ＦＡＸデータに関して実行する処理内容の識別に利用される。【選択図】図２
2011193199.tif 000002
【特許請求の範囲】
【請求項１】
文書データをＦＡＸデータに変換する変換手段と、
前記ＦＡＸデータに、予め設定情報記憶手段に記録された識別情報を付加する識別情報付加手段と、
前記識別情報が付加されたＦＡＸデータをネットワークを介して接続される画像形成装置に転送し、該ＦＡＸデータに関するＦＡＸ送信を該画像形成装置に実行させるＦＡＸデータ転送手段とを有し、
前記識別情報は、前記ＦＡＸデータの受信装置において、当該ＦＡＸデータに関して実行する処理内容の識別に利用される情報処理装置。
【請求項２】
前記識別情報付加手段は、前記識別情報を示す画像を前記ＦＡＸデータに合成する請求項１記載の情報処理装置。
【請求項３】
ネットワークを介して接続される画像形成装置において紙文書より読み取られた画像データを受信する受信手段を有し、
前記変換手段は、前記画像データを前記ＦＡＸデータに変換する請求項１又は２記載の情報処理装置。
【請求項４】
文書データを印刷データに変換する変換手段と、
前記印刷データに、予め設定情報記憶手段に記録された識別情報示す画像を前記ＦＡＸデータに合成する識別情報付加手段と、
前記画像が合成された印刷データをネットワークを介して接続される画像形成装置に転送し、該印刷データに関する印刷を該画像形成装置に実行させる印刷データ転送手段とを有し、
前記識別情報は、前記印刷データに基づいて印刷された紙文書のＦＡＸ送信先の受信装置において、当該受信データに関して実行する処理内容の識別に利用される情報処理装置。
【請求項５】
ネットワークを介して接続される画像形成装置におけるＦＡＸ受信の有無を監視し、ＦＡＸ受信されたデータを前記画像形成装置より取得するＦＡＸ受信監視手段と、
取得されたデータに合成されている画像に基づいて、当該データに対して実行する処理を判定する判定手段とを有する情報処理装置。
【請求項６】
前記判定手段によって前記データに対して実行する処理が判定された後に、前記画像を前記データより除去する画像除去手段を有する請求項５記載の情報処理装置。
【請求項７】
前記判定手段による判定結果に応じ、ネットワークを介して接続される画像形成装置に前記データの印刷を実行させる処理制御手段を有する請求項５又は６記載の情報処理装置。
【請求項８】
コンピュータに、
文書データをＦＡＸデータに変換する変換手順と、
前記ＦＡＸデータに、予め設定情報記憶手順に記録された識別情報を付加する識別情報付加手順と、
前記識別情報が付加されたＦＡＸデータをネットワークを介して接続される画像形成装置に転送し、該ＦＡＸデータに関するＦＡＸ送信を該画像形成装置に実行させるＦＡＸデータ転送手順とを実行させるプログラムと、
前記画像形成装置とを有し、
前記識別情報は、前記ＦＡＸデータの受信装置において、当該ＦＡＸデータに関して実行する処理内容の識別に利用される情報処理システム。
【請求項９】
前記識別情報付加手順は、前記識別情報を示す画像を前記ＦＡＸデータに合成する請求項８記載の情報処理システム。
【請求項１０】
前記プログラムは、
前記画像形成装置において紙文書より読み取られた画像データを受信する受信手順を前記コンピュータに実行させ、
前記変換手順は、前記画像データを前記ＦＡＸデータに変換する請求項８又は９記載の情報処理システム。
【請求項１１】
コンピュータに、
文書データを印刷データに変換する変換手順と、
前記印刷データに、予め設定情報記憶手順に記録された識別情報示す画像を前記ＦＡＸデータに合成する識別情報付加手順と、
前記画像が合成された印刷データをネットワークを介して接続される画像形成装置に転送し、該印刷データに関する印刷を該画像形成装置に実行させる印刷データ転送手順とを実行させるプログラムと、
前記画像形成装置とを有し、
前記識別情報は、前記印刷データに基づいて印刷された紙文書のＦＡＸ送信先の受信装置において、当該受信データに関して実行する処理内容の識別に利用される情報処理システム。
【請求項１２】
コンピュータに、
ネットワークを介して接続される画像形成装置におけるＦＡＸ受信の有無を監視し、ＦＡＸ受信されたデータを前記画像形成装置より取得するＦＡＸ受信監視手順と、
取得されたデータに合成されている画像に基づいて、当該データに対して実行する処理を判定する判定手順とを実行させるプログラムと、
前記画像形成装置とを有する情報処理システム。
【請求項１３】
前記プログラムは、
前記判定手順によって前記データに対して実行する処理が判定された後に、前記画像を前記データより除去する画像除去手順を前記コンピュータに実行させる請求項１２記載の情報処理システム。
【請求項１４】
前記プログラムは、
前記判定手順による判定結果に応じ、ネットワークを介して接続される画像形成装置に前記データの印刷を実行させる処理制御手順を実行させる請求項１２又は１３記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理システムに関し、特に画像形成装置にＦＡＸ通信を実行させる情報処理装置及び情報処理システムに関する。
【背景技術】
【０００２】
従来、オフィス等に設置されたファクシミリによって受信されたＦＡＸの配布は、人手によって行われているのが一般的である。すなわち、ＦＡＸのレターヘッドに記載された宛先を参照することにより、当該ＦＡＸの配布先の担当者が判断されていた。
【０００３】
また、斯かる煩雑さを解消すべく、ＦＡＸの受信データに付加されたＦコード等のオブション的なコードによって、自動的に配信先判断するファクシミリが知られている（例えば、特許文献１）。斯かるファクシミリによれば、Ｆコード等に基づいて受信データの流通経路を制御可能なワークフローシステムを容易に構築することができる。例えば、担当者ごとにＦコードを割り当てておけば、各担当者へ自動的に受信データを配信させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＦＡＸの送信側にしてみれば、ＦＡＸ番号以外のコードを入力するのは非常に煩雑であり、その煩雑さが、Ｆコード等の普及の足枷となっていた。したがって、ＦＡＸの受信側においてＦコード等を利用したワークフローシステムが構築されていたとしても、当該ワークフローシステムが効果的に機能できない状況も発生していた。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、ＦＡＸの送信側における作業負担を著しく増加させることなくＦＡＸの受信側における受信データの取り扱いに関する利便性を向上させることのできる情報処理装置及び情報処理システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明は、文書データをＦＡＸデータに変換する変換手段と、前記ＦＡＸデータに、予め設定情報記憶手段に記録された識別情報を付加する識別情報付加手段と、前記識別情報が付加されたＦＡＸデータをネットワークを介して接続される画像形成装置に転送し、該ＦＡＸデータに関するＦＡＸ送信を該画像形成装置に実行させるＦＡＸデータ転送手段とを有し、前記識別情報は、前記ＦＡＸデータの受信装置において、当該ＦＡＸデータに関して実行する処理内容の識別に利用される。
【０００７】
このような情報処理装置では、ＦＡＸの送信側における作業負担を著しく増加させることなくＦＡＸの受信側における受信データの取り扱いに関する利便性を向上させることができる。
【発明の効果】
【０００８】
本発明によれば、ＦＡＸの送信側における作業負担を著しく増加させることなくＦＡＸの受信側における受信データの取り扱いに関する利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施の形態におけるＦＡＸ通信システムの構成例を示す図である。
【図２】第一の実施の形態のＦＡＸ送信環境における各装置のソフトウェア構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図４】本発明の実施の形態におけるユーザ端末のハードウェア構成例を示す図である。
【図５】ウィジェット、ウィジェットマネージャ、及びプロバイダアプリの関係を示す図である。
【図６】ウィジェットマネージャ及びプロバイダアプリの機能構成例を示す図である。
【図７】第一の実施の形態における各ＵＲＩの関係を示す図である。
【図８】第一の実施の形態における各ＵＲＩの具体例を示す図である。
【図９】第一の実施の形態におけるウィジェットマネージャ及びＦＡＸ送信ウィジェットの起動時の処理手順を説明するためのシーケンス図である。
【図１０】ユーザ情報テーブルの構成例を示す図である。
【図１１】第一の実施の形態におけるＦＡＸ送信ウィジェットのウィジェット情報の構成例を示す図である。
【図１２】第一の実施の形態におけるウィジェットマネージャに対するＦＡＸ送信ジョブの登録時の処理手順を説明するためのシーケンス図である。
【図１３】第一の実施の形態におけるＦＡＸ送信ジョブ情報の例を示す図である。
【図１４】ＦＡＸ送信ジョブの実行時の処理手順を説明するためのシーケンス図である。
【図１５】第二の実施の形態のＦＡＸ受信環境における各装置のソフトウェア構成例を示す図である。
【図１６】第二の実施の形態におけるウィジェットマネージャに対するＦＡＸ送信ジョブの登録時の処理手順を説明するためのシーケンス図である。
【図１７】第二の実施の形態におけるＦＡＸ受信処理の処理手順を説明するためのシーケンス図である。
【図１８】ＦＡＸ受信ウィジェットのウィジェット情報の例を示す図である。
【図１９】第二の実施の形態におけるウィジェットマネージャに対するＦＡＸ画像の印刷ジョブの登録時の処理手順を説明するためのシーケンス図である。
【図２０】第二の実施の形態における印刷ジョブ情報の例を示す図である。
【図２１】第二の実施の形態において受信されたＦＡＸ画像に関する印刷ジョブの実行時の処理手順を説明するためのシーケンス図である。
【図２２】ＦＡＸ受信の監視対象とする画像形成装置のＦＡＸ受信ウィジェットへの設定処理の処理手順を説明するためのシーケンス図である。
【図２３】第三の実施の形態のＦＡＸ送信環境における各装置のソフトウェア構成例を示す図である。
【図２４】スキャンウィジェットのウィジェット情報の例を示す図である。
【図２５】スキャンジョブ実行時の処理手順を説明するためのシーケンス図である。
【図２６】第四の実施の形態のＦＡＸ送信環境における各装置のソフトウェア構成例を示す図である。
【図２７】ＦＡＸ用印刷ウィジェットのウィジェット情報の例を示す図である。
【図２８】第四の実施の形態におけるウィジェットマネージャに対するＦＡＸ用印刷ジョブの登録時の処理手順を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態におけるＦＡＸ通信システムの構成例を示す図である。同図において、ＦＡＸ通信システム１は、ＦＡＸ送信環境Ｓ及びＦＡＸ受信環境Ｒ等を含む。ＦＡＸ送信環境Ｓは、ＦＡＸ受信環境Ｒに対してＦＡＸ送信を行う側のユーザ環境である。ＦＡＸ受信環境Ｒは、ＦＡＸ送信環境Ｓから送信されるＦＡＸを受信する側のユーザ環境である。但し、ＦＡＸ送信環境ＳとＦＡＸ受信環境Ｒとの送受信関係は、本実施の形態における相対的なものに過ぎない。すなわち、ＦＡＸの送受信は双方向に可能であってもよい。なお、説明の便宜上、ＦＡＸ送信環境ＳとＦＡＸ受信環境Ｒとは、それぞれ異なる企業であるとする。
【００１１】
ＦＡＸ送信環境Ｓにおいて、一台以上の画像形成装置１０ｓと、一台以上のユーザ端末２０ｓとは、ＬＡＮ（Local Area Network）等のネットワーク４０ｓ（有線又は無線の別は問わない。）を介して通信可能に接続されている。一方、ＦＡＸ受信環境Ｒにおいて、一台以上の画像形成装置１０ｒと、一台以上のユーザ端末２０ｒと、文書管理サーバ３０等とは、ＬＡＮ等のネットワーク４０ｒ（有線又は無線の別は問わない。）を介して通信可能に接続されている。
【００１２】
なお、ＦＡＸ送信環境Ｓにおける画像形成装置１０ｓとＦＡＸ受信環境Ｒにおける画像形成装置１０ｒとを区別しない場合、単に「画像形成装置１０」という。同様に、ユーザ端末２０ｓとユーザ端末２０ｒとを区別しない場合、単に「ユーザ端末２０」という。
【００１３】
ユーザ端末２０は、ユーザが利用する個人端末であり、ソフトウェアプログラムのインストール及び実行が可能である。ユーザ端末２０は、通信機能を有するものであれば、特定の装置に限定されない。ユーザ端末２０の具体例として、デスクトップ型のＰＣ（Personal Computer）、ノートＰＣ、ＰＤＡ（Personal Digital Assistance）、又は携帯電話等が挙げられる。
【００１４】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のいずれか二つ以上の機能を一台の筐体によって実現する複合機である。但し、本実施の形態において、画像形成装置１０ｓは、少なくともＦＡＸ送信機能を有しておればよい。また、画像形成装置１０ｒは、少なくともＦＡＸ受信機能を有していればよい。なお、画像形成装置１０ｓと画像形成装置１０ｒとは、電話回線５０によって接続されている。
【００１５】
文書管理サーバ３０は、画像形成装置１０ｒが受信したＦＡＸデータの配信先の一例である。すなわち、画像形成装置１０ｒは、ＦＡＸデータに付与されているＦコードに基づいて当該ＦＡＸデータに対する処理内容を自動的に判断する。より詳しくは、Ｆコードごとに、文書管理サーバ３０のメールアドレスやフォルダ名等が予め登録されている。画像形成装置１０ｒは、受信されたＦＡＸデータに付与されているＦコードに対して登録されている文書管理サーバ３０のメールアドレス宛又はフォルダにネットワーク４０ｒを介してＦＡＸデータを送信する。
【００１６】
なお、Ｆコードとは、ＦＡＸ送信の際にＦＡＸ番号以外に宛先の識別情報として指定可能な情報の一例である。同様の用途として利用可能な識別情報であれば、Ｆコード以外の情報が利用されてもよい。
【００１７】
図２は、第一の実施の形態のＦＡＸ送信環境における各装置のソフトウェア構成例を示す図である。同図において、ユーザ端末２０ｓは、一以上の文書アプリ２１ｓと、ＦＡＸドライバ２２ｓと、ＦＡＸ送信ウィジェット２３ｓと、ウィジェットマネージャ２４ｓ等を有する。
【００１８】
文書アプリ２１ｓは、ワープロソフト、表計算ソフト等、印刷対象となりうる電子的な文書データを作成するアプリケーションである。ＦＡＸドライバ２２ｓは、文書データを、画像形成装置１０ｓによってＦＡＸ送信可能なデータ形式（例えば、ＴＩＦＦ（Tagged Image File Format）形式）のデータに変換し、当該データとＦＡＸ送信ジョブの宛先情報（ＦＡＸ番号等）を含むデータ（ＦＡＸデータ）を生成するプログラムであり、既に市場において流通している。
【００１９】
ＦＡＸドライバ２２ｓは、文書アプリ２１ｓ又は非図示のＯＳ（Operating System）からは、プリンタドライバと同様に見える。換言すれば、ＦＡＸドライバ２２ｓによって、ユーザは、印刷指示と同様の操作手順で、文書アプリ２１ｓによって編集中の文書データのＦＡＸ送信を指示することができる。具体的には、文書アプリ２１ｓの「印刷メニュー」の指示に応じて表示される印刷ダイアログにおいて、論理プリンタの選択肢の中に、ＦＡＸドライバ２２ｓに対応する論理プリンタ（論理ファクス）が含まれる。ＦＡＸドライバ２２ｓに対応する論理プリンタが選択された状態で、プロパティダイアログの表示が指示されると、ＦＡＸドライバ２２ｓは、自らに対するプロパティダイアログを表示させる。当該プロパティダイアログでは、送信先のＦＡＸ番号等の設定情報を入力することができる。必要な設定情報が入力された後、プロパティダイアログが閉じられ、更に、印刷ダイアログで印刷が指示されると、文書アプリ２１ｓにおいて編集対象とされている文書データのＦＡＸデータがＦＡＸドライバ２２ｓによって生成される。通常、当該ＦＡＸデータは、プリンタドライバによって生成された印刷データと同様に、画像形成装置１０ｓにおける印刷データの受信用のポート（以下、「印刷データ受信用ポート」という。）に送信される。
【００２０】
但し、本実施の形態では、ＦＡＸ送信ウィジェット２３ｓとの連携のため、ＦＡＸドライバ２２ｓによって生成されたＦＡＸデータは、印刷データ受信用ポートではなく、ユーザ端末２０ｓ内において所定のファイル名のファイルとして出力されるように設定されている。
【００２１】
ＦＡＸ送信ウィジェット２３ｓは、本実施の形態において「ウィジェット」として総称されるアプリケーションプログラムの一形態である。近年では、ウィジェット（Ｗｉｄｇｅｔ）又はガジェット（Ｇａｄｇｅｔ）とよばれる手軽なアプリケーションプログラムが流通している。本実施の形態では、手軽にインストールして利用可能なアプリケーションプログラムという程度の意味において「ウィジェット」という言葉を使用する（すなわち、技術的な意義において限定する趣旨ではない）。但し、本実施の形態におけるウィジェットは、画像形成装置１０ｓの機能を遠隔的に利用して、所定のサービス（例えば、ワークフロー等の一連の処理フロー）をユーザに提供するという点において共通する。例えば、ＦＡＸ送信ウィジェット２３ｓは、入力されたデータのＦＡＸ送信を画像形成装置１０ｓに実行させるための処理を実行するウィジェットである。
【００２２】
本実施の形態において、ＦＡＸ送信ウィジェット２３ｓの設定ファイルには、予め、送信先のＦＡＸ番号としてＦＡＸ受信環境Ｒにおけるいずれかの画像形成装置１０ｒのＦＡＸ番号が設定されている。また、当該設定ファイルには、予め、ＦＡＸ受信環境Ｒより指定されているＦコードが設定されている。なお、ＦＡＸ番号及びＦコードの設定は、ＦＡＸ送信ウィジェット２３ｓの実体ごとに異なるものとすることができる。すなわち、例えば、ＦＡＸ送信環境Ｓの担当者（ユーザ）ごとに、ＦＡＸ受信環境Ｒにおいて取り引きのある担当者より指定されたＦＡＸ番号及びＦコードを、自らのユーザ端末２０ｓにインストールされたＦＡＸ送信ウィジェット２３ｓの設定ファイルに設定しておくことができる。そうすることにより、送信先が毎回同じであるにも拘わらず、ＦＡＸ送信の度にＦＡＸ番号及びＦコードを指定しなければならないといった煩雑さを解消することができる。
【００２３】
なお、図示されていないが、スキャンウィジェットや印刷ウィジェット等が存在してもよい。スキャンウィジェットは、例えば、画像形成装置１０ｓにスキャンを実行させ、スキャンされた画像データをユーザ端末２０ｓ内に保存したり、又は配信等の処理を実行したりするウィジェットである。印刷ウィジェットは、入力された印刷データを画像形成装置１０ｓに転送し、印刷を実行させるウィジェットである。
【００２４】
ウィジェットマネージャ２４ｓは、ウィジェットのフレームワークとして位置付けられ、ウィジェットと画像形成装置１０ｓとの間の通信の仲介等を行う。各ウィジェットは、ウィジェットマネージャ２４ｓによって規定されるインタフェース及び処理手順を備える必要がある。換言すれば、ウィジェットマネージャ２４ｓと協調して動作するプログラムが、本実施の形態におけるウィジェットである。本実施の形態において、ＦＡＸ送信ウィジェット２３ｓは、ウィジェットマネージャ２４ｓに対してＦＡＸ送信ジョブの登録等を要求する。ウィジェットマネージャ２４ｓは、登録要求されたＦＡＸ送信ジョブに関する情報（ＦＡＸ送信属性情報やＦＡＸデータ等）を保持（蓄積）する。
【００２５】
一方、画像形成装置１０ｓは、アプリケーション１２０ｓ及びアプリ制御部１３０ｓ等のソフトウェアを有する。アプリケーション１２０ｓは、ユーザから要求されたジョブを実行するプログラムである。同図では、スキャンアプリ１２１ｓ、印刷アプリ１２２ｓ、ＦＡＸアプリ１２３ｓ、及びプロバイダアプリ１２４ｓがアプリケーション１２０ｓとして例示されている。
【００２６】
スキャンアプリ１２１ｓは、スキャンジョブを実行する。印刷アプリ１２２ｓは印刷ジョブを実行する。ＦＡＸアプリ１２３ｓは、ＦＡＸ送信ジョブ及びＦＡＸ受信ジョブを実行する。なお、印刷データ受信用ポートを開設しているのは印刷アプリ１２２ｓである。したがって、ユーザ端末２０ｓにおいて、ＦＡＸドライバ２２ｓによって生成され、印刷データ受信用ポート宛に送信されるＦＡＸデータは、印刷アプリ１２２ｓによって受信される。すなわち、印刷アプリ１２２ｓは、印刷データ及びＦＡＸデータを受信する。印刷アプリ１２２ｓは、受信されたデータの一部（例えば、ヘッダ情報等）を参照し、当該データがＦＡＸデータであれば、当該データをＦＡＸアプリ１２３ｓに入力する。但し、ＦＡＸアプリ１２３ｓが、独自にＦＡＸデータ受信用のポート（ＦＡＸデータ受信用ポート）を開設してもよい。この場合、ユーザ端末２０ｓにおいて、ＦＡＸドライバ２２ｓによって生成されたＦＡＸデータは、ＦＡＸデータ受信用ポートに送信されればよい。
【００２７】
プロバイダアプリ１２４ｓは、画像形成装置１０ｓをウィジェット（厳密にはウィジェットマネージャ２４ｓ）と連携させるための処理を実行する。例えば、プロバイダアプリ１２４ｓは、ウィジェットマネージャ２４ｓに登録されているＦＡＸ送信ジョブを取得し、当該ＦＡＸ送信ジョブを画像形成装置１０ｓに実行させる。
【００２８】
アプリ制御部１３０ｓは、各アプリケーション１２０ｓ間の調停等を行う。例えば、アプリ制御部１３０ｓは、ユーザによる操作指示に応じ、アクティブなアプリケーション１２０ｓを切り替える。アクティブなアプリケーション１２０ｓとは、画像形成装置１０ｓの操作パネルに操作画面を表示させている（すなわち、操作パネルを介して操作可能な状態にある）アプリケーション１２０ｓをいう。
【００２９】
なお、ＦＡＸ受信環境Ｒにおける画像形成装置１０ｒのソフトウェア構成も、図２に示されるものと同様でよい。但し、ＦＡＸアプリ１２３ｒを有していればよい。なお、画像形成装置１０ｓの構成要素と、画像形成装置１０ｒの構成要素とを区別する場合、図２に示されるように前者の参照番号の末尾には「ｓ」が付加される。一方、後者の参照番号の末尾には「ｒ」が付加される。この規則は、後述されるハードウェアに関する構成要素にも適用される。
【００３０】
続いて、各装置のハードウェア構成について説明する。図３は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図３において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００３１】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、及びＨＤＤ１１４等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４は、スキャナによって読み取られた画像データや外部機器から受信した画像データ等を記憶する。
【００３２】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。
【００３３】
図４は、本発明の実施の形態におけるユーザ端末のハードウェア構成例を示す図である。図４のユーザ端末２０は、それぞれバスＢで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５と、表示装置２０６と、入力装置２０７とを有する。
【００３４】
ユーザ端末２０での機能を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記録した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００３５】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従ってユーザ端末２０に係る機能を実現する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置２０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置２０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００３６】
続いて、ウィジェット、ウィジェットマネージャ２４ｓ、及びプロバイダアプリ１２４ｓについて更に詳しく説明する。
【００３７】
図５は、ウィジェット、ウィジェットマネージャ、及びプロバイダアプリの関係を示す図である。同図では、一つのウィジェットマネージャ２４ｓには、複数のウィジェット（例えば、ＦＡＸ送信ウィジェット２３ｓ）によってジョブ（例えば、ＦＡＸ送信ジョブ）が登録されうることが示されている。また、一つのウィジェットマネージャ２４ｓに登録されたジョブは、複数のプロバイダアプリ１２４ｓによって取得されうることが示されている。ここで、プロバイダアプリ１２４ｓは、画像形成装置１０ｓに一つ存在する。したがって、一つのウィジェットマネージャ２４ｓに登録されたたジョブは、複数の画像形成装置１０ｓによって実行されうる。このことは、ユーザ端末２０ｓにおいてＦＡＸ送信指示が入力された時点では、ジョブの実行先（例えば、ＦＡＸ送信の実行先）とする画像形成装置１０ｓは限定されていないことを意味する。すなわち、ＦＡＸ送信ジョブ等に関してロケーションフリーが実現されることを意味する。
【００３８】
図６は、ウィジェットマネージャ及びプロバイダアプリの機能構成例を示す図である。
【００３９】
同図において、ウィジェットマネージャ２４ｓは、広告部２４１ｓ、ウィジェット登録部２４２ｓ、ジョブ登録部２４３ｓ、ジョブ変更部２４４ｓ、ウィジェット一覧提供部２４５ｓ、ジョブ一覧提供部２４６ｓ、ジョブ転送部２４７ｓ、及びジョブ情報記憶部２４８ｓ等を含む。
【００４０】
広告部２４１ｓは、ウィジェットマネージャ２４ｓの起動に応じ、ウィジェットマネージャ２４ｓの存在を通知するための広告（ブロードキャスト又はマルチキャスト等）をネットワーク４０ｓ上に発行する。広告は、ブロードキャスト又はマルチキャスト等によって不特定又は多数の宛先に対して送信される。したがって、広告は、広告の受信を待機している複数の画像形成装置１０ｓのプロバイダアプリ１２４ｓによって受信されうる。なお、本実施の形態において、ウィジェットマネージャ２４ｓはユーザ端末２０ｓごとに一つずつ存在する（起動される）。すなわち、ウィジェットマネージャ２４ｓはユーザと一対一に対応する。したがって、ウィジェットマネージャ２４ｓの存在の通知は、ＦＡＸ送信ウィジェット２３ｓを利用するユーザの存在の通知にも相当する。実際に、広告には、ウィジェットマネージャ２４ｓの識別子と共に、ウィジェットマネージャ２４ｓを起動したユーザ（ユーザ端末２０ｓへのログインユーザ）の識別子（ユーザＩＤ）も含まれる。本実施の形態において、ウィジェットマネージャ２４ｓは、ネットワーク上におけるリソースとして扱われ、その識別子にはＵＲＩ（Uniform Resource Identifier）が利用される。当該ＵＲＩを以下「ウィジェットマネージャＵＲＩ」という。
【００４１】
ウィジェット登録部２４２ｓは、起動されたＦＡＸ送信ウィジェット２３ｓより送信されるウィジェット情報の登録要求を受信し、ウィジェット情報をジョブ情報記憶部２４８ｓに記録（登録）する。ウィジェット情報とは、ＦＡＸ送信ウィジェット２３ｓの属性情報をいい、例えば、ＦＡＸ送信ウィジェット２３ｓの識別子（ウィジェットＩＤ）やＦＡＸ送信ウィジェット２３ｓの名前等を含む。ウィジェットマネージャ２４ｓは、登録されたＦＡＸ送信ウィジェット２３ｓに対する識別子としてＵＲＩ（Uniform Resource Identifier）を生成し、当該ＵＲＩ（以下、「ウィジェットＵＲＩ」という。）を登録要求に対する応答としてＦＡＸ送信ウィジェット２３ｓに返信する。
【００４２】
ジョブ登録部２４３ｓは、ジョブ情報記憶部２４８ｓに登録されたＦＡＸ送信ウィジェット２３ｓからのＦＡＸ送信ジョブの登録要求に応じ、ＦＡＸ送信ジョブ情報をジョブ情報記憶部２４８ｓに記録（登録）する。ＦＡＸ送信ジョブ情報とは、ＦＡＸ送信ジョブを構成する情報をいい、ＦＡＸ送信属性情報及びＦＡＸデータを含む。ＦＡＸ送信属性情報は、ＦＡＸ送信ジョブに関する属性情報であり、例えば、ユーザＩＤ及びジョブ名等を含む。ウィジェットマネージャ２４ｓは、登録されたＦＡＸ送信ジョブに対する識別子としてＵＲＩを生成し、当該ＵＲＩ（以下、「ＦＡＸ送信ジョブＵＲＩ」という。）を登録要求に対する応答としてＦＡＸ送信ウィジェット２３ｓに返信する。
【００４３】
ジョブ変更部２４４ｓは、既に登録されたＦＡＸ送信ジョブに対する変更要求に応じ、変更要求において指定されたＦＡＸ送信ジョブＵＲＩに対応するＦＡＸ送信ジョブ情報を変更する。すなわち、本実施の形態では、ユーザは、ＦＡＸ送信指示後において、ウィジェットマネージャ２４ｓによって保持されているＦＡＸ送信ジョブに関するＦＡＸ送信属性情報やＦＡＸデータ等を変更することができる。
【００４４】
続いて、上記された各ＵＲＩの関係について説明する。図７は、第一の実施の形態における各ＵＲＩの関係を示す図である。同図において、矩形の包含関係は、ＵＲＩの階層関係を示す。また、ＵＲＩによって識別されるリソース又は情報の包含関係又は階層関係を示す。
【００４５】
図７より明らかなように、一つのウィジェットマネージャＵＲＩによって識別されるウィジェットマネージャ２４ｓには、一以上のＦＡＸ送信ウィジェット２３ｓが登録され、各ＦＡＸ送信ウィジェット２３ｓにはウィジェットＵＲＩが与えられる。ウィジェットＵＲＩは、当該ウィジェットＵＲＩに対応するＦＡＸ送信ウィジェット２３ｓに関する情報（ウィジェット情報、ＦＡＸ送信ジョブ情報等）の管理空間としてのリソースの位置を示すものである。すなわち、各ＦＡＸ送信ウィジェット２３ｓのウィジェット情報やＦＡＸ送信ジョブ情報等は、当該ＦＡＸ送信ウィジェット２３ｓに対して与えられたウィジェットＵＲＩで示される管理空間内に登録される。一つのＦＡＸ送信ウィジェット２３ｓは、複数のＦＡＸ送信ジョブ情報をウィジェットマネージャ２４ｓに登録することができる。ウィジェットマネージャ２４ｓに登録された各ＦＡＸ送信ジョブ情報は、ネットワーク上のリソースとして管理され、それぞれにＦＡＸ送信ジョブＵＲＩが付与される。
【００４６】
同図では、ウィジェットマネージャ２４ｓに３つのＦＡＸ送信ウィジェット２３ｓが登録され、各ＦＡＸ送信ウィジェット２３ｓによって、それぞれ３つのＦＡＸ送信ジョブ情報が登録された状態が示されている。したがって、ウィジェットマネージャＵＲＩの下に３つのウィジェットＵＲＩが生成され、各ウィジェットＵＲＩの下には、それぞれ３つのＦＡＸ送信ジョブＵＲＩが生成されている。
【００４７】
このように、各リソースがＵＲＩに関連付けられて管理することで、各リソースをネットワークを介して操作する主体（本実施の形態では、ＦＡＸ送信ウィジェット２３ｓ又はプロバイダアプリ１２４ｓ）は、汎用的なＷｅｂＡＰＩ（ＨＴＴＰコマンド）によって各リソースにアクセスすることができる。
【００４８】
図８は、第一の実施の形態における各ＵＲＩの具体例を示す図である。同図には、図７に示された各ＵＲＩの具体例が示されている。
【００４９】
記述４０１は、ウィジェットマネージャＵＲＩの具体例である。本実施の形態では、ウィジェットマネージャＵＲＩのパス名は、「ｗｉｄｇｅｔｓ」とされる。なお、＜アドレス＞は、ユーザ端末２０ｓのＩＰアドレスを、＜ポート番号＞は、ウィジェットマネージャ２４ｓのポート番号を示す。
【００５０】
記述４１０、４２０、及び４３０は、それぞれ異なるＦＡＸ送信ウィジェット２３ｓのウィジェットＵＲＩの具体例である。ウィジェットＵＲＩのパス名は、「ｗｉｄｇｅｔｓ／＜ウィジェットＩＤ＞」である。すなわち、ウィジェットＵＲＩのパス名は、ウィジェットマネージャＵＲＩのパス名に、当該ＦＡＸ送信ウィジェット２３ｓのウィジェットＩＤが付加されたものである。
【００５１】
記述４１１〜４１３は、記述４１０に係るウィジェットＵＲＩに対応するＦＡＸ送信ウィジェット２３ｓによって登録された３つのＦＡＸ送信ジョブ情報のそれぞれに対するＦＡＸ送信ジョブＵＲＩである。ＦＡＸ送信ジョブＵＲＩのパス名は、「ｗｉｄｇｅｔｓ／＜ウィジェットＩＤ＞／ｊｏｂｓ／＜ジョブＩＤ＞」である。すなわち、ＦＡＸ送信ジョブＵＲＩのパス名は、ウィジェットＵＲＩのパス名に、当該ＦＡＸ送信ジョブのジョブＩＤが付加されたものである。ジョブＩＤは、ＦＡＸ送信ジョブ情報がウィジェットマネージャ２４ｓに登録された際に、ウィジェットマネージャ２４ｓによって割り当てられる（採番される）。同様に、記述４２１〜４２３は、記述４２０に係るウィジェットＵＲＩに対応するＦＡＸ送信ウィジェット２３ｓによって登録された３つのＦＡＸ送信ジョブ情報のそれぞれに対するＦＡＸ送信ジョブＵＲＩである。また、記述４３１〜４３３は、記述４３０に係るウィジェットＵＲＩに対応するＦＡＸ送信ウィジェット２３ｓによって登録された３つのＦＡＸ送信ジョブ情報のそれぞれに対するＦＡＸ送信ジョブＵＲＩである。
【００５２】
図６に戻る。ウィジェット一覧提供部２４５ｓは、プロバイダアプリ１２４ｓ等からのＦＡＸ送信ウィジェット２３ｓの一覧情報の取得要求に応じ、ジョブ情報記憶部２４８ｓに記録されているＦＡＸ送信ウィジェット２３ｓの一覧情報を返信する。返信される一覧情報には、ＦＡＸ送信ウィジェット２３ｓごとにウィジェットＵＲＩが含まれる。
【００５３】
ジョブ一覧提供部２４６ｓは、プロバイダアプリ１２４ｓ等からのＦＡＸ送信ジョブの一覧情報の取得要求に応じ、当該取得要求において指定されたウィジェットＵＲＩに係るＦＡＸ送信ウィジェット２３ｓによって登録されたＦＡＸ送信ジョブの一覧情報を返信する。返信される一覧情報には、ＦＡＸ送信ジョブごとにＦＡＸ送信ジョブＵＲＩが含まれる。
【００５４】
ジョブ転送部２４７ｓは、プロバイダアプリ１２４ｓ等からのＦＡＸ送信ジョブの取得要求に応じ、当該取得要求において指定されたＦＡＸ送信ジョブＵＲＩに係るＦＡＸ送信ジョブのＦＡＸ送信ジョブ情報を返信する。当該ＦＡＸ送信ジョブ情報を受信したプロバイダアプリ１２４ｓは、当該ＦＡＸ送信ジョブ情報に基づくＦＡＸ送信ジョブを画像形成装置１０ｓに実行させる。
【００５５】
一方、プロバイダアプリ１２４ｓは、ユーザ検知部１２４１ｓ、ＵＩ制御部１２４２ｓ、通信制御部１２４３ｓ、機能制御部１２４４ｓ、及びユーザ情報テーブル１２４５ｓ等を有する。
【００５６】
ユーザ検知部１２４１ｓは、ウィジェットマネージャ２４ｓより発行される広告の受信に基づいて、ＦＡＸ送信ウィジェット２３ｓ等を利用可能なユーザの存在を検知し、広告に含まれているユーザＩＤ等をユーザ情報テーブル１２４５ｓに登録する。ＵＩ制御部１２４２ｓは、プロバイダアプリ１２４ｓに関する操作指示を入力させるための各種画面の表示制御を行う。通信制御部１２４３ｓは、操作指示の入力等に応じ、ウィジェットマネージャ２４ｓに対してウィジェット一覧情報の取得要求、ＦＡＸ送信ジョブの一覧情報の取得要求、又はＦＡＸ送信ジョブの取得要求等を送信し、要求に対して返信される応答を受信する。機能制御部１２４４ｓは、利用対象とされたＦＡＸ送信ウィジェット２３ｓが画像形成装置１０ｓに実行を要求する機能の実行制御を行う。ユーザ情報テーブル１２４５ｓは、画像形成装置１０ｓの記憶装置（ＨＤＤ１１４ｓ等）において、各ユーザ端末２０ｓにおいて起動されているウィジェットマネージャ２４ｓのウィジェットマネージャＵＲＩ及び当該ユーザ端末２０ｓのユーザＩＤ等が記録されるテーブルである。
【００５７】
なお、本実施の形態において、ＦＡＸ送信ウィジェット２３ｓとウィジェットマネージャ２４ｓとの間と、ウィジェットマネージャ２４ｓとプロバイダアプリ１２４ｓとの間の通信はＨＴＴＰ（HyperText Transfer Protocol）によって行われる。但し、他の通信プロトコルが利用されてもよい。
【００５８】
以下、第一の実施の形態のＦＡＸ通信システム１の処理手順について説明する。まず、ＦＡＸ送信環境Ｓにおいて実行される処理手順について説明する。
【００５９】
図９は、第一の実施の形態におけるウィジェットマネージャ及びＦＡＸ送信ウィジェットの起動時の処理手順を説明するためのシーケンス図である。
【００６０】
ＦＡＸ送信環境Ｓのいずれかのユーザ端末２０ｓにおいて、ユーザの指示に応じ又は自動的にウィジェットマネージャ２４ｓが起動されると、ウィジェットマネージャ２４ｓの広告部２４１ｓは、ログインユーザのユーザＩＤとウィジェットマネージャＵＲＩとを含むユーザ情報の広告をネットワーク４０ｓ上に送信する（Ｓ１０１）。
【００６１】
続いて、画像形成装置１０ｓにおいて、プロバイダアプリ１２４ｓのユーザ検知部１２４１ｓは、当該広告を受信すると、広告に含まれているユーザ情報をユーザ情報テーブル１２４５ｓに登録する（Ｓ１０２）。
【００６２】
図１０は、ユーザ情報テーブルの構成例を示す図である。同図において、ユーザ情報テーブル１２４５ｓの一つのレコードは、一つのユーザ情報に対応する。各レコードは、ユーザＩＤ及びウィジェットマネージャＵＲＩ等の項目より構成される。各項目には、ステップＳ１０２において受信された値がそのまま記録される。
【００６３】
続いて、ユーザ端末２０ｓにおいてＦＡＸ送信ウィジェット２３ｓが起動される。ＦＡＸ送信ウィジェット２３ｓは、自らの設定ファイルよりウィジェット情報を読み込み、当該ウィジェット情報の登録要求をウィジェットマネージャＵＲＩ宛に送信する（Ｓ１０３）。なお、ウィジェットマネージャＵＲＩは、ＦＡＸ送信ウィジェット２３ｓの設定ファイル等、ＦＡＸ送信ウィジェット２３ｓがアクセス可能な記憶領域に記録されている。
【００６４】
図１１は、第一の実施の形態におけるＦＡＸ送信ウィジェットのウィジェット情報の構成例を示す図である。本実施の形態において、ＦＡＸ送信ウィジェット２３ｓのウィジェット情報は、ユーザＩＤ、ウィジェットＩＤ、ウィジェット名、連携機能識別子、及び表示名等を含む。
【００６５】
ユーザＩＤは、ＦＡＸ送信ウィジェット２３ｓの所有者（本実施の形態では、ユーザ端末２０ｓのユーザ）のユーザＩＤである。ウィジェットＩＤは、各ＦＡＸ送信ウィジェット２３ｓを一意に識別する識別情報である。ウィジェット名は、ウィジェットの名前である。連携機能識別子は、ＦＡＸ送信ウィジェット２３ｓと連携する画像形成装置１０ｓが有している必要のある機能（換言すれば、ＦＡＸ送信ウィジェット２３ｓが利用する機能）を識別するための情報である。連携機能識別子の一例として「ｐｒｉｎｔ」、「ｓｃａｎ」等が挙げられる。「ｐｒｉｎｔ」は、印刷機能を示す。「ｓｃａｎ」は、スキャン機能を示す。印刷アプリ１２２ｓ及びＦＡＸアプリ１２３ｓの説明において記載したように、本実施の形態では、ＦＡＸデータについても、その受信用の窓口は、印刷アプリ１２２ｓが担い、印刷アプリ１２２ｓによって、印刷を実行すべきかＦＡＸ送信を実行すべきか（受信されたデータが印刷データか又はＦＡＸデータか）が判断される。すなわち、画像形成装置１０ｓは、印刷要求及びＦＡＸ送信要求の受け付けに関しては区別していない。換言すれば、印刷要求及びＦＡＸ送信要求のいずれについても、一旦印刷要求として受け付けられる。したがって、ＦＡＸ送信ウィジェット２３ｓは、画像形成装置１０ｓに対して印刷機能の利用を要求する。よって、図１１の例では、「ｐｒｉｎｔ」が連携機能識別子とされている。但し、画像形成装置１０ｓが、印刷要求及びＦＡＸ送信要求を区別して受け付ける場合、連携識別子として「ｆａｘ」が指定されてもよい。表示名は、ＦＡＸ送信ウィジェット２３ｓの表示用の文字列である。
【００６６】
ウィジェットマネージャ２４ｓのウィジェット登録部２４２ｓは、ウィジェット情報の登録要求に応じ、ウィジェット情報をジョブ情報記憶部２４８ｓに記録する（Ｓ１０４）。続いて、ウィジェット登録部２４２ｓは、記録されたウィジェット情報に対するＵＲＩを生成する（Ｓ１０５）。当該ＵＲＩが、ウィジェットＵＲＩである。ウィジェットＵＲＩは、例えば、「ウィジェットマネージャＵＲＩ／＜ウィジェットＩＤ＞」といった命名規則で生成される。なお、当該ウィジェット情報とウィジェットＵＲＩとは、ウィジェットマネージャ２４ｓによって関連付けられて管理される。続いて、ウィジェット登録部２４２ｓは、生成したウィジェットＵＲＩを含む応答をＦＡＸ送信ウィジェット２３ｓに返信する（Ｓ１０６）。図１１より、ＦＡＸ送信ウィジェット２３ｓのウィジェットＩＤは、「９４１５ｄ１１」である。したがって、例えば、「http://192.168.XXX.XXX/widgets/9415d11」といったＵＲＩがウィジェットＵＲＩとして返信される。ＦＡＸ送信ウィジェット２３ｓは、受信したウィジェットＵＲＩをメモリ装置２０３ｓに記録しておく。
【００６７】
以上の処理が完了することよって、ウィジェットマネージャ２４ｓに対するＦＡＸ送信ジョブの登録が可能となる。
【００６８】
図１２は、第一の実施の形態におけるウィジェットマネージャに対するＦＡＸ送信ジョブの登録時の処理手順を説明するためのシーケンス図である。
【００６９】
ユーザ端末２０ｓにおいて、文書アプリ２１ｓを操作しているユーザによって、ＦＡＸドライバ２２ｓに対応する論理プリンタが選択されて印刷指示が入力されると、ＦＡＸドライバ２２ｓは、文書アプリ２１ｓによって生成された文書データに関するＦＡＸデータを生成する。ＦＡＸドライバ２２ｓは、当該論理プリンタに対して出力先として設定されている所定のファイル名の中間ファイルを生成し、当該中間ファイルにＦＡＸデータを出力する（Ｓ２０１）。
【００７０】
一方、ＦＡＸ送信ウィジェット２３ｓは、起動された後、所定のファイル名の中間ファイルが生成されるのを待機している。具体的には、中間ファイルの有無をポーリングしている。ＦＡＸ送信ウィジェット２３ｓは、中間ファイルが生成されたことを検知すると、当該中間ファイルよりＦＡＸデータを読み込む（Ｓ２０２）。
【００７１】
続いて、ＦＡＸ送信ウィジェット２３ｓは、自らの設定ファイルよりＦＡＸ送信属性情報を読み込む（Ｓ２０３）。続いて、ＦＡＸ送信ウィジェット２３ｓは、ＦＡＸ送信属性情報に含まれているＦＡＸ番号及びＦコードをＦＡＸデータに付与（記録）する（Ｓ２０４）。
【００７２】
続いて、ＦＡＸ送信ウィジェット２３ｓは、ＦＡＸ送信属性情報とＦＡＸデータとを含むＦＡＸ送信ジョブ情報の登録要求を「ウィジェットＵＲＩ／ｊｏｂｓ」宛に送信する（Ｓ２０５）。なお、ＦＡＸ送信ジョブ情報の登録要求の宛先のＵＲＩが、ウィジェットＵＲＩのパス名に「／ｊｏｂｓ」を付加したものであるということは、ウィジェットマネージャ２４ｓと各ＦＡＸ送信ウィジェット２３ｓとの間で共通に認識されている命名規則である。
【００７３】
図１３は、第一の実施の形態におけるＦＡＸ送信ジョブ情報の例を示す図である。同図に示されるＦＡＸ送信ジョブ情報には、ＦＡＸ送信属性情報としてユーザＩＤ及びジョブ名等を含む。ユーザＩＤは、ジョブの要求元のユーザのユーザＩＤである。ジョブ名は、ジョブの名前であり、例えば、ＦＡＸ送信の対象とされる文書データ名が自動的にジョブ名とされる。ＦＡＸ送信ジョブ情報は、更に、ＦＡＸデータの実体を含む。なお、同図では、ＦＡＸ属性情報としてＦＡＸ番号及びＦコードは含まれていない。ＦＡＸ番号及びＦコードは、既にＦＡＸデータに記録されているためである。
【００７４】
ウィジェットマネージャ２４ｓのジョブ登録部２４３ｓは、ＦＡＸ送信ジョブ情報の受信に応じ、当該ＦＡＸ送信ジョブ情報をジョブ情報記憶部２４８ｓに記録する（Ｓ２０６）。続いて、ジョブ登録部２４３ｓは、登録されたＦＡＸ送信ジョブ情報に係るＦＡＸ送信ジョブに対するジョブＩＤを生成する（Ｓ２０７）。続いて、ジョブ登録部２４３ｓは、ジョブ情報の登録要求の宛先に指定されたＵＲＩにジョブＩＤを付加することにより、ＦＡＸ送信ジョブＵＲＩを生成する（Ｓ２０８）。当該ＦＡＸ送信ジョブ情報とＦＡＸ送信ジョブＵＲＩとは、ウィジェットマネージャ２４ｓによって関連付けられて管理される。
【００７５】
続いて、ジョブ登録部２４３ｓは、生成したＦＡＸ送信ジョブＵＲＩを含む応答をＦＡＸ送信ウィジェット２３ｓに返信する（Ｓ２０９）。ジョブＩＤが「６７ｓｅ２ｃ２」である場合、例えば、「http://192.168.XXX.XXX/widgets/9415d11/jobs/67ae2c2」といったＵＲＩがＦＡＸ送信ジョブＵＲＩとして返信される。ＦＡＸ送信ウィジェット２３ｓは、受信したＦＡＸ送信ジョブＵＲＩをメモリ装置２０３ｓに記録しておく。
【００７６】
図１２の処理は、ユーザによってＦＡＸ送信指示が入力されるたびに実行される。その結果、図７に示されるように、複数のＦＡＸ送信ウィジェット２３ｓに関して複数のＦＡＸ送信ジョブ情報がウィジェットマネージャ２４ｓに登録（蓄積）されうる。
【００７７】
なお、ＦＡＸ送信対象の文書ファイル（文書データを格納したファイル）がＦＡＸ送信ウィジェット２３ｓによって表示されるアイコンに直接ドラック＆ドロップされた場合も、ウィジェットマネージャ２４ｓに対するＦＡＸ送信ジョブ情報の登録は実行されうる。具体的には、ＦＡＸ送信ウィジェット２３ｓは、ドラッグ＆ドロップされた文書ファイルのファイル名が引数に指定されたコマンドラインによって当該文書ファイルに対応する文書アプリ２１ｓをバックグラウンドで起動させ、ＦＡＸ送信ウィジェット２３ｓに対応する論理プリンタを印刷先とした印刷処理を当該文書アプリ２１ｓに実行させる。その結果、図１２のステップＳ２０１と同様、ＦＡＸドライバ２２ｓによって当該文書データのＦＡＸデータが生成され、当該ＦＡＸデータは当該論理プリンタに対して出力先として設定されている所定のファイル名の中間ファイルに出力される。その後は、図１２のステップＳ２０２以降の処理が実行される。また、コマンドラインにより起動された文書アプリ２１ｓは自動的に終了する。なお、文書ファイルに対応する文書アプリ２１ｓは、例えば文書ファイルの拡張子と文書アプリ２１ｓの関係を示すテーブルに基づいて判定される。当該テーブルは、ＦＡＸ送信ウィジェット２３ｓが保持してもよいし、ユーザ端末２０ｓで共通に使用される記憶装置に保存されてもよい。なお、ドラック＆ドロップされた文書ファイルがそのままＦＡＸ送信可能なファイル形式であれば、コマンドラインによって文書アプリ２１ｓを起動させることなく、図１２のステップＳ２０３以降が実行されてもよい。
【００７８】
複数の画像形成装置１０ｓがネットワーク４０ｓに接続されている場合、同一の広告が各画像形成装置１０ｓのユーザ検知部１２４１ｓによって受信され、それぞれの画像形成装置１０ｓのユーザ情報テーブル１２４５ｓにユーザＩＤ及びウィジェットマネージャＵＲＩが登録される。したがって、ユーザは、複数の画像形成装置１０ｓのいずれにおいても、ＦＡＸ送信ジョブを実行させることができる。
【００７９】
図１４は、ＦＡＸ送信ジョブの実行時の処理手順を説明するためのシーケンス図である。ＦＡＸ送信ジョブを登録したユーザは、そのＦＡＸ送信ジョブを実行するためにいずれかの画像形成装置１０ｓの前へ移動する。
【００８０】
そして、ユーザによって画像形成装置１０ｓの操作パネル１５ｓを介してプロバイダアプリ１２４ｓの利用指示が入力されると、アプリ制御部１３０ｓは、プロバイダアプリ１２４ｓをアクティブなアプリケーション１２０ｓとする。プロバイダアプリ１２４ｓのＵＩ制御部１２４２ｓは、プロバイダアプリ１２４ｓがアクティブなアプリケーション１２０ｓとなったことを検知すると、ユーザ情報テーブル１２４５ｓに登録されている情報に基づいてユーザ選択画面を操作パネル１５ｓに表示させる（Ｓ３０１）。ユーザ選択画面には、ユーザ情報テーブル１２４５ｓに登録されているユーザＩＤごとに選択用の表示部品（例えば、ボタン）が表示される。
【００８１】
続いて、ユーザは、ユーザ選択画面において自らのユーザＩＤに対応するボタンを選択する（Ｓ３０２）。通信制御部１２４３ｓは、選択されたボタンに対応するユーザＩＤに関連付けられているウィジェットマネージャＵＲＩをユーザ情報テーブル１２４５ｓより取得する。続いて、通信制御部１２４３ｓは、当該ウィジェットマネージャＵＲＩ宛に、ウィジェットの一覧情報の取得要求を送信する（Ｓ３０３）。ウィジェットの一覧情報の取得要求は、当該ウィジェットマネージャＵＲＩに対応するウィジェットマネージャ２４ｓのウィジェット一覧提供部２４５ｓによって受信される。ウィジェット一覧提供部２４５ｓは、当該ウィジェットマネージャ２４ｓのジョブ情報記憶部２４８ｓに記録されている全てのウィジェット情報と、各ウィジェット情報に関連付けられているウィジェットＵＲＩとの一覧をウィジェットの一覧情報としてプロバイダアプリ１２４ｓに返信する（Ｓ３０４）。なお、取得される一覧情報は、必ずしも、ＦＡＸ送信ウィジェット２３ｓに関する情報に限定されない。ウィジェットマネージャ２４ｓに対して他のウィジェットが登録されていれば、当該他のウィジェットに関する情報も当該一覧情報に含まれる。
【００８２】
続いて、プロバイダアプリ１２４ｓのＵＩ制御部１２４２ｓは、受信されたウィジェットの一覧情報をＲＡＭ１１２ｓに記録しておき、当該一覧情報に基づいて、ユーザに利用可能なウィジェットの一覧を含む画面（ウィジェット選択画面）を操作パネル１５ｓに表示させる（Ｓ３０５）。ウィジェット選択画面には、ウィジェットごとに選択用の表示部品（例えば、ボタン）が表示される。各表示部品には、例えば、各ウィジェットの表示名が表示される。
【００８３】
ウィジェット選択画面において、ＦＡＸ送信ウィジェット２３ｓに対応するボタンが選択されると（Ｓ３０６）、通信制御部１２４３ｓは、選択されたボタンに対応するウィジェット情報（以下、「カレントウィジェット情報」という。）に含まれている連携機能識別子（「ｐｒｉｎｔ」）に基づいて、印刷ジョブ又はＦＡＸ送信ジョブを実行すべきことを認識する。そこで、通信制御部１２４３ｓは、ＦＡＸ送信ジョブの一覧情報の取得要求をカレントウィジェット情報に関連付けられているウィジェットＵＲＩ宛に送信する（Ｓ３０７）。
【００８４】
ウィジェットＵＲＩ宛のＦＡＸ送信ジョブの一覧情報の取得要求は、当該ウィジェットＵＲＩに係るウィジェットマネージャ２４ｓのジョブ一覧提供部２４６ｓによって受信される。ジョブ一覧提供部２４６ｓは、「＜当該ウィジェットＵＲＩ＞／ｊｏｂｓ」以下のパス名を有するＦＡＸ送信ジョブＵＲＩの一覧をプロバイダアプリ１２４ｓに返信する（Ｓ３０８）。
【００８５】
続いて、プロバイダアプリ１２４ｓのＵＩ制御部１２４２ｓは、受信されたＦＡＸ送信ジョブＵＲＩの一覧をＲＡＭ１１２ｓに記録しておき、当該一覧に基づいて、登録されているＦＡＸ送信ジョブの一覧を表示させる画面（ＦＡＸ送信ジョブ選択画面）を操作パネル１５ｓに表示させる（Ｓ３０９）。ＦＡＸ送信ジョブ選択画面には、ＦＡＸ送信ジョブごとに選択用の表示部品（例えば、ボタン）が表示される。
【００８６】
ウィジェット選択画面において、いずれかのＦＡＸ送信ジョブＵＲＩに対応するボタンが選択されると（Ｓ３１０）、通信制御部１２４３ｓは、選択されたボタンに対応するＦＡＸ送信ジョブＵＲＩ宛にＦＡＸ送信ジョブ情報の取得要求を送信する（Ｓ３１１）。
【００８７】
選択されたＦＡＸ送信ジョブＵＲＩ宛のＦＡＸ送信ジョブ情報の取得要求は、当該ＦＡＸ送信ジョブＵＲＩに係るウィジェットマネージャ２４ｓのジョブ転送部２４７ｓによって受信される。ジョブ転送部２４７ｓは、当該ＦＡＸ送信ジョブＵＲＩに関連付けられているＦＡＸ送信属性情報とＦＡＸデータとをジョブ情報記憶部２４８ｓより取得し、当該ＦＡＸ送信属性情報及び当該ＦＡＸデータを含むＦＡＸ送信ジョブ情報をプロバイダアプリ１２４ｓに返信する（Ｓ３１２）。
【００８８】
プロバイダアプリ１２４ｓの通信制御部１２４３ｓは、受信されたＦＡＸ送信ジョブ情報を機能制御部１２４４ｓに入力する。機能制御部１２４４ｓは、ＦＡＸ送信属性情報及びＦＡＸデータに基づくＦＡＸ送信ジョブを画像形成装置１０ｓに実行させる（Ｓ３１５）。より詳しくは、機能制御部１２４４ｓは、画像形成装置１０ｓ内の内部通信によって印刷アプリ１２２ｓの印刷データ受信用ポート宛に当該ＦＡＸデータを送信する。当該ＦＡＸデータを受信した印刷アプリ１２２ｓは、当該ＦＡＸデータの一部を参照することにより印刷データではないことを判断し、当該ＦＡＸデータをＦＡＸアプリ１２３ｓに入力する。ＦＡＸアプリ１２３ｓは、モデム１４を利用して、入力されたＦＡＸデータに設定されているＦＡＸ番号宛に、当該ＦＡＸデータに含まれている画像データ（ＦＡＸ画像）を送信する。
【００８９】
ＦＡＸ送信ジョブが正常に終了すると、通信制御部１２４３ｓは、ＦＡＸ送信ジョブの実行に成功したことを示す成功通知をウィジェットマネージャ２４ｓに送信する（Ｓ３１６）。
【００９０】
画像形成装置１０ｓより送信された画像データは、ＦＡＸ受信環境Ｒにおいて、送信先として指定されたＦＡＸ番号に対応する画像形成装置１０ｒのＦＡＸアプリ１２３ｒによって受信される。ＦＡＸアプリ１２３ｒは、受信情報において指定されているＦコードに基づいて、受信されたＦＡＸ画像の配信先を判定する。例えば、当該Ｆコードに対してユーザ端末２０ｒ又は文書管理サーバ３０のフォルダが対応付けられている場合、ＦＡＸアプリ１２３ｒは、当該フォルダに当該ＦＡＸ画像を保存する。また、当該Ｆコードに対してメールアドレスが対応付けられている場合、当該メールアドレス宛に当該ＦＡＸ画像を送信する。なお、Ｆコードと配信先との対応情報は、画像形成装置１０ｒのＨＤＤ１１４ｒに記録されている。
【００９１】
上述したように、第一の実施の形態によれば、ＦＡＸ送信ウィジェット２３ｓによってＦコードが自動的にＦＡＸデータに付与される。したがって、ユーザは、ＦＡＸ送信の都度Ｆコードを指定するといった煩雑な作業から解放される。ＦＡＸ送信環境ＳのユーザでＦＡＸ受信環境Ｒに複数の取引相手が居るユーザは、取引相手ごとにＦＡＸ送信ウィジェット２３ｓをユーザ端末２０ｓにインストールしておき、各ＦＡＸ送信ウィジェット２３ｓの設定ファイルにそれぞれの取引相手に対応するＦコードを設定しておけばよい。
【００９２】
また、ＦＡＸ送信ウィジェット２３ｓは、ＦＡＸ受信環境ＲからＦＡＸ送信環境Ｓに配布されてもよい。この場合、ＦＡＸ受信環境Ｒの各担当者は、自らにとって都合の良いＦコードが設定ファイルに設定されたＦＡＸ送信ウィジェット２３ｓを作成しておく。その後、各担当者は、ＦＡＸデータ送信環境Ｓにおける自らの取引相手のユーザ端末２０ｓに対して、ＦＡＸ送信ウィジェット２３ｓを送付すればよい。この際、ＦＡＸ送信ウィジェット２３ｓ、ＦＡＸドライバ２２ｓ、及びウィジェットマネージャ２４ｓを一つの書庫ファイルにパッケージしておけば、ＦＡＸ送信環境Ｓにおいて、容易にＦＡＸ送信ウィジェット２３ｓを利用可能な環境を構築することができる。
【００９３】
次に、第二の実施の形態について説明する。第二の実施の形態において特に言及しない点については第一の実施の形態と同様でよい。
【００９４】
第二の実施の形態では、Ｆコードの代わりにバーコードが利用される。すなわち、ＦＡＸ受信環境Ｒにおいて、受信されるＦＡＸ画像に対して実行される処理内容は、当該ＦＡＸ画像に合成又は重畳されているバーコードに基づいて判定される。バーコードに記録される内容は、ＦＡＸ画像に関してどのような処理（ワークフロー）を実行するかを示す情報（以下、「ワークフロー情報」という。）である。
【００９５】
そこで、ＦＡＸ送信環境Ｓのユーザ端末２０ｓにおけるＦＡＸ送信ウィジェット２３ｓの設定ファイルには、Ｆコードの代わりにワークフロー情報が記録されている。ワークフロー情報の具体的な値としては、ＦＡＸ受信環境Ｒにおけるフォルダ名若しくはメールアドレスへのＦＡＸ画像の配信、又はＦＡＸ画像の印刷等が挙げられる。
【００９６】
一方、ＦＡＸ受信環境Ｒにおける各装置は、図１５に示されるようなソフトウェア構成を有する。図１５は、第二の実施の形態のＦＡＸ受信環境における各装置のソフトウェア構成例を示す図である。
【００９７】
同図において、画像形成装置１０ｒは、ドキュメント管理部１４０ｒを有する。ドキュメント管理部１４０ｒは、ＦＡＸアプリ１２３ｒによって受信されたＦＡＸ画像をＨＤＤ１１４ｒに記録する。すなわち、第二の実施の形態において、ＦＡＸアプリ１２３ｒによるＦＡＸ画像の当初の保存先はドキュメント管理部１４０ｒに固定されている。
【００９８】
一方、ユーザ端末２０ｒは、文書アプリ２１ｒ、プリンタドライバ２２ｒ、ＦＡＸ受信ウィジェット２３ｒ、及びウィジェットマネージャ２４ｒ等を有する。文書アプリ２１ｒ及びウィジェットマネージャ２４ｒは、図１における文書アプリ２１ｓ又はウィジェットマネージャ２４ｓと本質的に変わらない。
【００９９】
プリンタドライバ２２ｒは、文書データを、画像形成装置１０ｒが解釈可能な印刷データ、例えば、ＰＤＬ（Page Description Language）、ＰＤＦ（Portable Document Format）、ＴＩＦＦ（Tagged Image File Format）等に変換するプログラムである。本実施の形態において、プリンタドライバ２２ｒによって生成された印刷データは、画像形成装置１０ｒの印刷アプリ１２２ｒが開設している印刷データ受信用ポートではなく、所定のファイル名のファイルとして出力されるように設定されている。
【０１００】
ＦＡＸ受信ウィジェット２３ｒは、画像形成装置１０ｒにおけるＦＡＸ画像の受信の有無を監視し、ＦＡＸ画像が受信された場合は、当該ＦＡＸ画像について所定のワークフローを実行するウィジェットである。ワークフローの内容は、ＦＡＸ画像に合成されているバーコード基づいて判定される。
【０１０１】
以下、第二の実施の形態のＦＡＸ通信システム１の処理手順について説明する。まず、ＦＡＸ送信環境Ｓにおいて実行される処理について説明する。第二の実施の形態では、図１２の代わりに図１６が実行される。
【０１０２】
図１６は、第二の実施の形態におけるウィジェットマネージャに対するＦＡＸ送信ジョブの登録時の処理手順を説明するためのシーケンス図である。
【０１０３】
ステップＳ３５１〜Ｓ３５３は、図１２のステップＳ２０１〜Ｓ２０３と同様である。続いて、ＦＡＸ送信ウィジェット２３ｓは、ＦＡＸ送信属性情報に含まれているワークフロー情報を示すバーコード画像を生成する。（Ｓ３５４）。当該バーコード画像には、ワークフロー情報の情報量に応じて、ＱＲコード等の２次元コードが用いられてもよい。続いて、ＦＡＸ送信ウィジェット２３ｓは、レターヘッドとして印刷される画像データ（以下、「レターヘッド画像」という。）の所定の位置に対してバーコード画像を合成する（重畳させる）（Ｓ３５５）。レターヘッド画像は、ＦＡＸ送信ウィジェット２３ｓが生成してもよいし、予め、ＨＤＤ１１４ｓに保存されていてもよい。なお、レターヘッドとは、ＦＡＸ送信の際に、送信者に関する書誌情報や、宛先に関する書誌情報等が記載される用紙をいう。レターヘッド画像として、当該書誌情報が記録されている。
【０１０４】
続いて、ＦＡＸ送信ウィジェット２３ｓは、バーコード画像が合成されたレターヘッド画像を、ＦＡＸデータに含まれるＦＡＸ画像（例えば、ＴＩＦＦデータ）の１ページ目として追加する（Ｓ３５６）。ステップＳ３５７以降では、図１２のステップＳ２０５以降と同様の処理手順が実行される。その結果、１ページ目にバーコード画像が合成されたレターヘッド画像を含むＦＡＸデータに係るＦＡＸ送信ジョブ情報が、ウィジェットマネージャ２４ｓに登録される。
【０１０５】
その後、ユーザにより画像形成装置１０ｓが操作されて図１４に示される処理手順が実行されることにより、１ページ目にバーコード画像が合成されたレターヘッド画像を含むＦＡＸ画像がＦＡＸ受信環境Ｒに送信される。
【０１０６】
続いて、ＦＡＸ受信環境Ｒにおいて実行される処理について説明する。図１７は、第二の実施の形態におけるＦＡＸ受信処理の処理手順を説明するためのシーケンス図である。
【０１０７】
ＦＡＸ受信環境Ｒのユーザ端末２０ｒにおいて、ＦＡＸ受信ウィジェット２３ｒが起動されると、ＦＡＸ受信ウィジェット２３ｒは、画像形成装置１０ｒによるＦＡＸ画像の受信を監視する。具体的には、ＦＡＸ受信ウィジェット２３ｒは、画像形成装置１０ｒのドキュメント管理部１４０ｒに対して、ＦＡＸ画像の受信の有無の問い合わせのポーリングを行う（Ｓ４０１）。ドキュメント管理部１４０ｒは、受信されたＦＡＸ画像が無い場合は、ＦＡＸ画像は無いことを示す応答を返信する（Ｓ４０２）。なお、ポーリング先とする一以上の画像形成装置１０ｒの識別情報（ＩＰアドレス等）は、ＦＡＸ受信ウィジェット２３ｒの設定ファイルに予め設定されていればよい。
【０１０８】
一方、ＦＡＸ画像の送信先とされた画像形成装置１０ｒでは、ＦＡＸアプリ１２３ｒが、ＦＡＸ画像を受信する（Ｓ４０３）。ＦＡＸアプリ１２３ｒは、受信されたＦＡＸ画像をドキュメント管理部１４０ｒに登録する（Ｓ４０４）。ドキュメント管理部１４０ｒは、登録されたＦＡＸ画像をＵＲＩを付与して管理する。
【０１０９】
ドキュメント管理部１４０ｒは、ＦＡＸ画像の登録後にＦＡＸ画像の受信の有無の問い合わせをＦＡＸ受信ウィジェット２３ｒより受信すると（Ｓ４０５）、受信されたＦＡＸ画像に対して付与されたＵＲＩ（ＦＡＸ画像ＵＲＩ）を返信する（Ｓ４０６）。ＦＡＸ受信ウィジェット２３ｒは、返信されたＦＡＸ画像ＵＲＩを指定して、ＦＡＸ画像の取得要求をドキュメント管理部１４０ｒに対して送信する（Ｓ４０７）。ドキュメント管理部１４０ｒは、当該取得要求において指定されているＦＡＸ画像ＵＲＩに対応するＦＡＸ画像をＦＡＸ受信ウィジェット２３ｒに返信する（Ｓ４０８）。
【０１１０】
続いて、ＦＡＸ受信ウィジェット２３ｒは、ＦＡＸ画像の１ページ目の画像（すなわち、レターヘッド画像）の所定の位置に合成されているバーコード画像より、ワークフロー情報を抽出する（Ｓ４０９）。すなわち、第二の実施の形態において、ＦＡＸ受信ウィジェット２３ｒは、ＦＡＸ送信ウィジェット２３ｓと対をなし、ＦＡＸ送信ウィジェット２３ｓによってバーコード画像が合成されたレターヘッド画像がＦＡＸ画像に付加されていることを知っている。
【０１１１】
続いて、ＦＡＸ受信ウィジェット２３ｒは、バーコード画像をレターヘッド画像より除去する（Ｓ４１０）。バーコード画像は、ＦＡＸ送信ウィジェット２３ｓによって自動的に付加されたものであり、ＦＡＸ画像の宛先のユーザにとっては意味不明なものだからである。
【０１１２】
続いて、ＦＡＸ受信ウィジェット２３ｒは、ステップＳ４０９において抽出されたワークフロー情報に応じた処理を実行する（Ｓ４１１）。例えば、ワークフロー情報が、受信した画像データを文書管理サーバ３０又はユーザ端末２０ｒのフォルダに保存することを示す場合、ＦＡＸ受信ウィジェット２３ｒは、ワークフロー情報に含まれているフォルダ名に係るフォルダにＦＡＸ画像を保存する。また、ワークフロー情報がメール送信を示す場合、ＦＡＸ受信ウィジェット２３ｒは、ワークフロー情報に含まれているメールアドレス宛にＦＡＸ画像を送信する。また、ワークフロー情報が印刷を示す場合、ＦＡＸ受信ウィジェット２３ｒは、図１９に示される処理手順を実行することにより、ＦＡＸ画像に係る印刷ジョブをウィジェットマネージャ２４ｒに登録する。
【０１１３】
なお、ＦＡＸ受信ウィジェット２３ｒによって、当該印刷ジョブがウィジェットマネージャ２４ｒに登録される前提として、ウィジェットマネージャ２４ｒ及びＦＡＸ受信ウィジェット２３ｒに関して、それぞれの起動に応じて図９と同様の処理手順が実行されている。その際に、ＦＡＸ受信ウィジェット２３ｒは、例えば、図１８に示されるようなウィジェット情報をウィジェットマネージャ２４ｒに登録する。
【０１１４】
図１８は、ＦＡＸ受信ウィジェットのウィジェット情報の例を示す図である。同図に示されるように、ＦＡＸ受信ウィジェット２３ｒのウィジェット情報の各項目は、図１１に示したＦＡＸ送信ウィジェット２３ｓのウィジェット情報と同様である。なお、ＦＡＸ受信ウィジェット２３ｒは、受信されたＦＡＸ画像の印刷ジョブを画像形成装置１０ｒに実行させる。したがって、連携識別子は「ｐｒｉｎｔ」とされている。
【０１１５】
なお、ＦＡＸ受信ウィジェット２３ｒのウィジェット情報の登録要求に応じ、ウィジェットマネージャ２４ｒによってＦＡＸ受信ウィジェットＵＲＩが生成される。ウィジェットマネージャ２４ｒは、当該ウィジェット情報をＦＡＸ受信ウィジェットＵＲＩに関連付けて管理する。また、ＦＡＸ受信ウィジェットＵＲＩは、ウィジェット情報の登録要求に対する応答として、ＦＡＸ受信ウィジェット２３ｒに返信される。
【０１１６】
図１９は、第二の実施の形態におけるウィジェットマネージャに対するＦＡＸ画像の印刷ジョブの登録時の処理手順を説明するためのシーケンス図である。
【０１１７】
ステップＳ４５１において、ＦＡＸ受信ウィジェット２３ｒは、ＦＡＸ画像のファイル名が引数に指定されたコマンドラインによってＦＡＸ画像のデータ形式に対応する文書アプリ２１ｒをバックグラウンドで起動させ、当該文書アプリ２１ｒに印刷指示を入力する。そして、ＦＡＸ受信ウィジェット２３ｒは受信したＦＡＸ画像データをプリンタドライバ２２ｒへ渡す（Ｓ４５１）。その結果、プリンタドライバ２２ｒによってＦＡＸ画像データの印刷データが生成される（Ｓ４５２）。ここで、当該プリンタドライバ２２ｒの印刷先をＦＡＸ受信ウィジェット２３ｒに対応する論理プリンタに設定しておけばよい。そうすることにより、プリンタドライバ２２ｒは、当該論理プリンタに対して出力先として設定されている所定のファイル名の中間ファイルを生成し、当該中間ファイルに印刷データを出力する。
【０１１８】
ＦＡＸ受信ウィジェット２３ｒは、所定のファイル名の中間ファイルが生成されるのを待機している。具体的には、中間ファイルの有無をポーリングしている。ＦＡＸ受信ウィジェット２３ｒは、中間ファイルが生成されたことを検知すると、当該中間ファイルより印刷データを読み込む（Ｓ４５３）。なお、ＦＡＸ画像のデータ形式が、画像形成装置１０ｒによって印刷可能なデータ形式である場合、ステップＳ４５１〜Ｓ４５３は実行されずに、当該ＦＡＸ画像がそのまま印刷データとされてもよい。
【０１１９】
続いて、ＦＡＸ受信ウィジェット２３ｒは、自らの設定ファイルより印刷属性情報を読み込む（Ｓ４５４）。続いて、ＦＡＸ受信ウィジェット２３ｒは、印刷属性情報と印刷データとを含む印刷ジョブ情報の登録要求を「ウィジェットＵＲＩ／ｊｏｂｓ」（ウィジェットマネージャ２４ｒ）宛に送信する（Ｓ４５５）。
【０１２０】
図２０は、第二の実施の形態における印刷ジョブ情報の例を示す図である。同図に示される印刷ジョブ情報には、印刷属性情報としてユーザＩＤ及びジョブ名等を含む。ユーザＩＤは、ジョブの要求元のユーザのユーザＩＤである。ジョブ名は、ジョブの名前であり、例えば、印刷の対象とされる文書データ名（ＦＡＸ画像の名前）が自動的にジョブ名とされる。印刷ジョブ情報は、更に、印刷データの実体を含む。
【０１２１】
ウィジェットマネージャ２４ｒのジョブ登録部２４３ｒは、印刷ジョブ情報の受信に応じ、当該印刷ジョブ情報をジョブ情報記憶部２４８ｒに記録する（Ｓ４５６）。続いて、ジョブ登録部２４３ｒは、登録された印刷ジョブ情報に係る印刷ジョブに対するジョブＩＤを生成する（Ｓ４５７）。続いて、ジョブ登録部２４３ｒは、ジョブ情報の登録要求の宛先に指定されたＵＲＩにジョブＩＤを付加することにより、印刷ジョブＵＲＩを生成する（Ｓ４５８）。当該印刷ジョブ情報と印刷ジョブＵＲＩとは、ウィジェットマネージャ２４ｒによって関連付けられて管理される。
【０１２２】
続いて、ジョブ登録部２４３ｒは、生成した印刷ジョブＵＲＩを含む応答をＦＡＸ受信ウィジェット２３ｒに返信する（Ｓ４５９）。ＦＡＸ受信ウィジェット２３ｒは、受信した印刷ジョブＵＲＩをメモリ装置２０３ｒに記録しておく。
【０１２３】
印刷ジョブの登録後、ユーザは、登録した印刷ジョブを実行するために画像形成装置１０ｒの設置場所へ移動する。複数の画像形成装置１０ｒがネットワーク４０ｒに接続されている場合、ユーザ端末２０ｒから送信された同一の広告が各画像形成装置１０ｒのユーザ検知部１２４１ｒによって受信され、それぞれの画像形成装置１０ｒのユーザ情報テーブル１２４５ｒにユーザＩＤ及びウィジェットマネージャＵＲＩが登録される。したがって、ユーザは、複数の画像形成装置１０ｒのいずれにおいても、印刷ジョブを実行させることができる。
【０１２４】
図２１は、第二の実施の形態において受信されたＦＡＸ画像に関する印刷ジョブの実行時の処理手順を説明するためのシーケンス図である。同図と図１４とを比較すると明らかなように、ＦＡＸ受信環境Ｒにおいてウィジェットマネージャ２４ｒに登録された印刷ジョブの実行手順は、ＦＡＸ送信環境Ｓにおいてウィジェットマネージャ２４ｓに登録されたＦＡＸ送信ジョブの実行手順とほぼ同様である。
【０１２５】
但し、ステップＳ５０６では、ウィジェット選択画面において、ＦＡＸ受信ウィジェット２３ｒに対応するボタンが押下される。したがって、ＦＡＸ受信ウィジェット２３ｒによって登録された印刷ジョブ情報に対応する印刷ジョブＵＲＩの一覧に基づいて、印刷ジョブ選択画面が操作パネル１５ｒに表示される（Ｓ５０９）。印刷ジョブ選択画面において一つの印刷ジョブが選択されると、当該印刷ジョブに係る印刷ジョブ情報が、ウィジェットマネージャ２４ｒからプロバイダアプリ１２４ｒ（画像形成装置１０ｒ）に転送される（Ｓ５１１、Ｓ５１２）。プロバイダアプリ１２４ｒの機能制御部１２４４ｒは、印刷ジョブ情報に基づく印刷ジョブを画像形成装置１０ｒに実行させる（Ｓ５１３）。より詳しくは、機能制御部１２４４ｒは、画像形成装置１０ｒ内の内部通信によって印刷アプリ１２２ｒの印刷データ受信用ポート宛に印刷ジョブ情報に含まれている印刷データを送信する。当該印刷データを受信した印刷アプリ１２２ｒは、当該印刷データの一部を参照することにより、印刷データであることを判断し、当該印刷データの印刷をプリンタ１３ｒを用いて実行する。
【０１２６】
ところで、図１７では、ＦＡＸ受信ウィジェット２３ｒによるＦＡＸ画像の受信に関して監視対象（ポーリング対象）とされる画像形成装置１０ｒの識別情報（ＩＰアドレス）が、ＦＡＸ受信ウィジェット２３ｒの設定ファイルに予め設定されている例を説明した。但し、図２２に示されるような処理手順によって、当該監視対象の画像形成装置１０ｒがＦＡＸ受信ウィジェット２３ｒに設定されるようにしてもよい。なお、図２２の処理の前提として、ウィジェットマネージャ２４ｒ及びＦＡＸ受信ウィジェット２３ｒに関して、それぞれの起動に応じて図９と同様の処理手順が実行されている。また、図２２に示される処理は、図１７の前に実行されている必要がある。
【０１２７】
図２２は、ＦＡＸ受信の監視対象とする画像形成装置のＦＡＸ受信ウィジェットへの設定処理の処理手順を説明するためのシーケンス図である。
【０１２８】
ステップＳ５５１〜Ｓ５５７は、図２１のステップＳ５０１〜Ｓ５０７と同様である。但し、図２２が実行されるタイミングでは、ウィジェットマネージャ２４ｒには、ＦＡＸ受信ウィジェット２３ｒより印刷ジョブ情報は登録されていない。したがって、ステップＳ５５７において、ウィジェットマネージャ２４ｒのジョブ一覧提供部２４６ｒは、ＦＡＸ受信ウィジェットＵＲＩ宛の印刷ジョブの一覧情報の取得要求を受信すると、当該ＦＡＸ受信ウィジェットＵＲＩに対して印刷ジョブ情報が登録されていないことに基づいて、当該取得要求を、当該取得要求の送信元の画像形成装置１０ｒをＦＡＸ受信の監視対象として登録することの要求として解釈する。そこで、当該取得要求に含まれている画像形成装置１０ｒのＩＰアドレスを当該ＦＡＸ受信ウィジェットＵＲＩに関連付けて記憶しておく。続いて、ジョブ一覧提供部２４６ｒは、プロバイダアプリ１２４ｒに対して、印刷ジョブは無いことを示す応答を返信する（Ｓ５５８）。
【０１２９】
一方、ＦＡＸ受信ウィジェット２３ｒは、ウィジェットマネージャ２４ｒへのウィジェット情報の登録に応じてウィジェットマネージャ２４ｒより返信されるＦＡＸ受信ウィジェットＵＲＩ宛に、監視対象の登録要求の有無の問い合わせに関するポーリングを行っている（Ｓ５５９）。当該ＦＡＸ受信ウィジェットＵＲＩ宛の問い合わせは、ウィジェットマネージャ２４ｒによって受信される。ウィジェットマネージャ２４ｒは、当該ＦＡＸ受信ウィジェットＵＲＩに関連付けられているＩＰアドレスが有る場合は、当該ＩＰアドレスを返信する（Ｓ５６０）。ＦＡＸ受信ウィジェット２３ｒは、受信されたＩＰアドレスを、ＦＡＸ受信の監視対象の識別情報として自らの設定ファイルに記録する（Ｓ５６１）。その後、ＦＡＸ受信ウィジェット２３ｒは、当該ＩＰアドレス宛に、図１７のステップＳ４０１に係るポーリング（ＦＡＸ画像の受信の有無の問い合わせ）を行う。
【０１３０】
なお、上記では、ワークフロー情報としてバーコード画像を用いる例について説明したが、ワークフロー情報を示すスクリプト（文字列）画像又は地紋等が、バーコード画像の代わりにレターヘッド画像に合成されてもよい。文字列画像が合成された場合、ＦＡＸ受信ウィジェット２３ｒは、当該文字列画像に対してＯＣＲ（Optical Character Recognition）を実行して文字列を取得することにより、ワークフロー情報の内容を判断すればよい。
【０１３１】
上述したように、第二の実施の形態によれば、ＦＡＸ送信ウィジェット２３ｓによって、ワークフロー情報を示す画像（バーコード画像等）が自動的にＦＡＸ画像に付与される。また、ＦＡＸ受信ウィジェット２３ｒによって、当該画像の意味が解釈され、当該意味に応じた処理制御が実行される。したがって、ＦＡＸの送信者が、その都度ワークフロー情報に相当する情報を指定せずとも、ＦＡＸ受信者にとって都合の良いワークフローを実行させることができる。
【０１３２】
次に、第三の実施の形態について説明する。図２３は、第三の実施の形態のＦＡＸ送信環境における各装置のソフトウェア構成例を示す図である。図２３中、図２と同一部分には同一符号を付し、その説明は省略する。また、第三の実施の形態において、特に言及しない点については第二の実施の形態と同様でよい。
【０１３３】
同図において、ユーザ端末２０ｓは、スキャンウィジェット２５ｓを更に有する。スキャンウィジェット２５ｓの基本的な動作は、画像形成装置１０ｓにスキャンを実行させ、スキャンされた画像データをユーザ端末２０ｓに取り込むことである。但し、本実施の形態において、スキャンウィジェット２５ｓは、ＦＡＸ送信ウィジェット２３ｓと連携可能なように設定されている。すなわち、スキャンウィジェット２５ｓは、画像形成装置１０ｓより取り込んだ画像データを、ＦＡＸ送信ウィジェット２３ｓに引き渡す。その結果、当該画像データは、ＦＡＸ送信ウィジェット２３ｓ及び画像形成装置１０ｓによってＦＡＸ送信される。
【０１３４】
以下、第三の実施の形態のＦＡＸ送信環境Ｓにおいて実行される処理手順について更に詳細に説明する。なお、以下の説明の前提として、ユーザ端末２０ｓにおいて、ＦＡＸ送信ウィジェット２３ｓ、スキャンウィジェット２５ｓ、及びウィジェットマネージャ２４ｓは、既に起動されていることとする。すなわち、図９において説明した処理は実行済みであるとする。なお、スキャンウィジェット２５ｓは、起動に応じ、例えば、図２４に示されるようなウィジェット情報をウィジェットマネージャ２４ｓに登録する。
【０１３５】
図２４は、スキャンウィジェットのウィジェット情報の例を示す図である。図に示されるように、スキャンウィジェット２５ｓのウィジェット情報の各項目は、図１１又は図１８に示したウィジェット情報と同様である。但し、スキャンウィジェット２５ｓは、スキャンジョブを画像形成装置１０ｓに実行させる。したがって、連携識別子は「ｓｃａｎ」とされている。
【０１３６】
なお、スキャンウィジェット２５ｓのウィジェット情報の登録要求に応じ、ウィジェットマネージャ２４ｓによってスキャンウィジェットＵＲＩが生成される。ウィジェットマネージャ２４ｓは、当該ウィジェット情報をスキャンウィジェットＵＲＩに関連付けて管理する。また、スキャンウィジェットＵＲＩは、ウィジェット情報の登録要求に対する応答として、スキャンウィジェット２５ｓに返信される。
【０１３７】
図２５は、スキャンジョブ実行時の処理手順を説明するためのシーケンス図である。同図において、ステップＳ６０１〜Ｓ６０５は、図１４のステップＳ３０１〜Ｓ３０５と同様である。但し、ステップＳ６０５において表示されるウィジェット選択画面には、ウィジェットマネージャ２４ｓに登録されているスキャンウィジェット２５ｓのウィジェット情報に基づいて、スキャンウィジェット２５ｓに対応するボタンが表示される。
【０１３８】
ユーザは、ＦＡＸ送信の対象とする紙文書をスキャナ１２ｓにセットし、ウィジェット選択画面において、スキャンウィジェット２５ｓに対応するボタンが押下する（Ｓ６０６）。当該ボタンの押下に応じ、プロバイダアプリ１２４ｓの機能制御部１２４４ｓは、スキャンウィジェット２５ｓのウィジェット情報における連携識別子「ｓｃａｎ」に基づいて、スキャンを実行すべきことを判断する。そこで、機能制御部１２４４ｓは、スキャンアプリ１２１ｓにスキャンジョブを実行させる（Ｓ６０７）。なお、スキャンジョブに関する属性情報（解像度、カラー又はモノクロ等）が、スキャンウィジェット２５ｓのウィジェット情報に含まれていてもよい。スキャンアプリ１２１ｓは、スキャナ１２ｓに紙文書のスキャンを実行させ、スキャンされた画像データ（以下、「スキャン画像」という。）をＨＤＤ１１４ｓの所定の記憶領域に出力する。
【０１３９】
続いて、プロバイダアプリ１２４ｓの通信制御部１２４３ｓは、所定の記憶領域に出力されたスキャン画像を、スキャンウィジェット２５ｓに対応するＵＲＩ（すなわち、スキャンウィジェットＵＲＩ）宛に転送する（Ｓ６０８）。スキャンウィジェットＵＲＩ宛に転送されたスキャン画像は、ウィジェットマネージャ２４ｓのジョブ登録部２４３によって受信される。ウィジェットマネージャ２４ｓは、受信されたスキャン画像を、当該スキャンウィジェットＵＲＩに関連付けて管理する。
【０１４０】
一方、スキャンウィジェット２５ｓは、ウィジェットマネージャ２４ｓへのウィジェット情報の登録に応じてウィジェットマネージャ２４ｓより返信されるスキャンウィジェットＵＲＩ宛に、スキャン画像の有無の問い合わせに関するポーリングを行っている（Ｓ６１１）。当該スキャンウィジェットＵＲＩ宛の問い合わせは、ウィジェットマネージャ２４ｓのジョブ転送部２４７ｓによって受信される。ジョブ転送部２４７ｓは、当該スキャンウィジェットＵＲＩ宛にスキャン画像が転送されていない場合は、スキャン画像が無いことを示す応答を行う（Ｓ６１１）。当該スキャンウィジェットＵＲＩ宛にスキャン画像が転送された後に、スキャンウィジェット２５ｓよりスキャン画像の有無の問い合わせが受信されると（Ｓ６１３）、ジョブ転送部２４７ｓは、当該スキャン画像を含む応答をスキャンウィジェット２５ｓに返信する（Ｓ６１４）。
【０１４１】
スキャンウィジェット２５ｓは、受信されたスキャン画像をＦＡＸ送信ウィジェット２３ｓに入力するための処理を実行する（Ｓ６１５）。具体的には、スキャンウィジェット２５ｓは、スキャン画像のファイル名が引数に指定されたコマンドラインによって当該文書ファイルに対応する文書アプリ２１ｓをバックグラウンドで起動させ、ＦＡＸ送信ウィジェット２３ｓに対応する論理プリンタを印刷先とした印刷処理を当該文書アプリ２１ｓに実行させる。その結果、ＦＡＸドライバ２２ｓによって当該文書データのＦＡＸデータが生成され、当該ＦＡＸデータは当該論理プリンタに対して出力先として設定されている所定のファイル名の中間ファイルに出力される。その後は、図１６のステップＳ３５２以降の処理が実行される。その結果、当該スキャン画像の１ページ目に、ワークフロー情報を含むバーコード画像が合成されたレターヘッド画像が追加されたＦＡＸデータに係るＦＡＸ送信ジョブ情報が、ウィジェットマネージャ２４ｓに登録される。
【０１４２】
その後、画像形成装置１０ｓが操作対象とされて図１４に示される処理手順が実行されることにより、１ページ目にバーコード画像が合成されたレターヘッド画像を含むＦＡＸ画像がＦＡＸ受信環境Ｒに送信される。
【０１４３】
なお、ＦＡＸ受信環境Ｒにおいて実行される処理手順は、第二の実施の形態と同様でよい。
【０１４４】
上述したように、第三の実施の形態によれば、紙文書からＦＡＸ送信を行う場合においても、第二の実施の形態と同様の効果を得ることができる。
【０１４５】
次に、第四の実施の形態について説明する。図２６は、第四の実施の形態のＦＡＸ送信環境における各装置のソフトウェア構成例を示す図である。図２６中、図２３と同一部分には同一符号を付し、その説明は省略する。また、第四の実施の形態において、特に言及しない点については第二又は第三の実施の形態と同様でよい。
【０１４６】
同図において、ユーザ端末２０ｓは、ＦＡＸ用印刷ウィジェット２６ｓ及びプリンタドライバ２７ｓを含む。ＦＡＸ用印刷ウィジェット２６ｓは、印刷対象とされた文書データを、ＦＡＸ送信用の形式に整形して画像形成装置１０ｓに印刷させるウィジェットである。ＦＡＸ送信用の形式に整形するとは、具体的には、ワークフロー情報を示すバーコード画像を含むレターヘッドを自動的に追加することをいう。すなわち、ＦＡＸ用印刷ウィジェット２６ｓを利用して印刷された文書は、ユーザがレターヘッド等を付加する必要なく、そのまま画像形成装置１０ｓのスキャナ１２にセットして、ＦＡＸ送信することができる。
【０１４７】
プリンタドライバ２７ｓは、一般的なプリンタドライバである。但し、図１５において説明したプリンタドライバ２２ｒと同様に所定のファイル名のファイルに印刷データを出力するように設定されている。
【０１４８】
なお、以下の説明の前提として、ＦＡＸ送信環境Ｓのユーザ端末２０ｓにおいて、ＦＡＸ用印刷ウィジェット２６ｓ及びウィジェットマネージャ２４ｓに関して図９において説明した処理は実行済みであるとする。なお、ＦＡＸ用印刷ウィジェット２６ｓは、起動に応じ、例えば、図２７に示されるようなウィジェット情報をウィジェットマネージャ２４ｓに登録する。
【０１４９】
図２７は、ＦＡＸ用印刷ウィジェットのウィジェット情報の例を示す図である。図に示されるように、ＦＡＸ用印刷ウィジェット２６ｓのウィジェット情報の各項目は、図１１又は図１８等に示したウィジェット情報と同様である。ＦＡＸ用印刷ウィジェット２６ｓは、印刷ジョブを画像形成装置１０ｓに実行させる。したがって、連携識別子は「ｐｒｉｎｔ」とされている。
【０１５０】
なお、ＦＡＸ用印刷ウィジェット２６ｓのウィジェット情報の登録要求に応じ、ウィジェットマネージャ２４ｓによってＦＡＸ用印刷ウィジェットＵＲＩが生成される。ウィジェットマネージャ２４ｓは、当該ウィジェット情報をＦＡＸ用印刷ウィジェットＵＲＩに関連付けて管理する。また、ＦＡＸ用印刷ウィジェットＵＲＩは、ウィジェット情報の登録要求に対する応答として、ＦＡＸ用印刷ウィジェット２６ｓに返信される。
【０１５１】
第四の実施の形態では、ＦＡＸ送信環境Ｓにおいて、図２８に示されるような処理手順が実行される。
【０１５２】
図２８は、第四の実施の形態におけるウィジェットマネージャに対するＦＡＸ用印刷ジョブの登録時の処理手順を説明するためのシーケンス図である。
【０１５３】
ユーザ端末２０ｓにおいて、文書アプリ２１ｓを操作しているユーザによって、プリンタドライバ２７ｓに対応する論理プリンタが選択されて印刷指示が入力されると、プリンタドライバ２７ｓは、文書アプリ２１ｓによって生成された文書データに関する印刷データを生成する。プリンタドライバ２７ｓは、当該論理プリンタに対して出力先として設定されている所定のファイル名の中間ファイルを生成し、当該中間ファイルに印刷データを出力する（Ｓ６５１）。
【０１５４】
ステップＳ６５２以降は、図１６のステップＳ３５２以降とほぼ同様である。但し、図２８において処理対象とされるデータは印刷データである。したがって、ステップＳ６５４〜Ｓ６５６では、印刷データの１ページ目に、バーコード画像が合成されたレターヘッド画像が追加される。
【０１５５】
また、ステップＳ６５７において登録されるのは、印刷ジョブ情報である。印刷ジョブ情報の登録に応じ、ウィジェットマネージャ２４ｓは、印刷ジョブＵＲＩを生成する（Ｓ６６０）。当該印刷ジョブＵＲＩはＦＡＸ用印刷ウィジェット２６ｓに返信される（Ｓ６６１）。
【０１５６】
ウィジェットマネージャ２４ｓに登録された印刷ジョブ情報に基づく印刷ジョブの実行手順は、図２１に示したものと同様でよい。但し、ステップＳ５０５では、ＦＡＸ用印刷ウィジェット２６ｓに対応するボタンがウィジェット選択画面に表示される。当該ボタンが押下されると、ステップＳ５１１以降が実行される。その結果、印刷対象とされた文書が、レターヘッドが付加された状態で印刷される。当該レターヘッドには、ワークフロー情報を示すバーコードが印字されている。
【０１５７】
ユーザは、当該レターヘッドが付された文書について、通常のＦＡＸ送信の操作手順で画像形成装置１０ｓに対してＦＡＸの送信指示を行う。その結果、１ページ目に当該レターヘッドに係る画像（レターヘッド画像）を含むＦＡＸ画像が、ＦＡＸ受信環境Ｒに送信される。
【０１５８】
第四の実施の形態のＦＡＸ受信環境Ｒにおける処理手順は、第二の実施の形態と同様でよい。その結果、ＦＡＸ受信ウィジェット２３ｒによって、受信されたＦＡＸ画像に含まれているバーコード（ワークフロー情報）に応じた処理が実行される。
【０１５９】
上述したように、第四の実施の形態によれば、ＦＡＸ用印刷ウィジェット２６ｓによって、ワークフロー情報が合成されたレターヘッドが付加された状態で文書データが印刷される。したがって、ＦＡＸの送信者は、単に、印刷された紙文書を画像形成装置１０ｓにセットし、ＦＡＸ送信指示を行うことで、ＦＡＸ受信環境Ｒにとって都合の良いＦＡＸ画像を送信することができる。
【０１６０】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１６１】
１            ＦＡＸ通信システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０ｒ、２０ｓ    ユーザ端末
２１ｒ、２１ｓ          文書アプリ
２２ｒ、２７ｓ  プリンタドライバ
２２ｓ        ＦＡＸドライバ
２３ｒ        ＦＡＸ受信ウィジェット
２３ｓ        ＦＡＸ送信ウィジェット
２４          ウィジェットマネージャ
２５ｓ        スキャンウィジェット
２６ｓ        ＦＡＸ用印刷ウィジェット
３０          文書管理サーバ
４０ｒ、４０ｓ  ネットワーク
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１２０        アプリケーション
１３０        アプリ制御部
１２１        スキャンアプリ
１２２        印刷アプリ
１２３        ＦＡＸアプリ
１２４        プロバイダアプリ
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
２０６        表示装置
２０７        入力装置
２４１ｓ      広告部
２４２ｓ      ウィジェット登録部
２４３ｓ      ジョブ登録部
２４４ｓ      ジョブ変更部
２４５ｓ      ウィジェット一覧提供部
２４６ｓ      ジョブ一覧提供部
２４７ｓ      ジョブ転送部
２４８ｓ      ジョブ情報記憶部
１２４１ｓ    ユーザ検知部
１２４２ｓ    ＵＩ制御部
１２４３ｓ    通信制御部
１２４４ｓ    機能制御部
１２４５ｓ    ユーザ情報テーブル
【先行技術文献】
【特許文献】
【０１６２】
【特許文献１】特開２００１−１８６３１８号公報
【図１】
2011193199.tif 000003
【図２】
2011193199.tif 000004
【図３】
2011193199.tif 000005
【図４】
2011193199.tif 000006
【図５】
2011193199.tif 000007
【図６】
2011193199.tif 000008
【図７】
2011193199.tif 000009
【図８】
2011193199.tif 000010
【図９】
2011193199.tif 000011
【図１０】
2011193199.tif 000012
【図１１】
2011193199.tif 000013
【図１２】
2011193199.tif 000014
【図１３】
2011193199.tif 000015
【図１４】
2011193199.tif 000016
【図１５】
2011193199.tif 000017
【図１６】
2011193199.tif 000018
【図１７】
2011193199.tif 000019
【図１８】
2011193199.tif 000020
【図１９】
2011193199.tif 000021
【図２０】
2011193199.tif 000022
【図２１】
2011193199.tif 000023
【図２２】
2011193199.tif 000024
【図２３】
2011193199.tif 000025
【図２４】
2011193199.tif 000026
【図２５】
2011193199.tif 000027
【図２６】
2011193199.tif 000028
【図２７】
2011193199.tif 000029
【図２８】
2011193199.tif 000030