(57)【要約】【課題】送信履歴からＦＡＸ等の再送を容易かつ適切に行えるようにすること。【解決手段】クライアントアプリ２００が、複数の宛先を含む送信ジョブ（例えばＦＡＸ送信ジョブ）の送信履歴を表示し、該表示された複数の宛先を含む送信ジョブの送信履歴が選択され、かつ、再送の指示が入力された場合、前記複数の宛先にエラーとなった宛先が含まれるか判定し（Ｓ８０２）、前記エラーとなった宛先が含まれると判定した場合（Ｓ８０２でＹｅｓの場合）、前記エラーとなった宛先を再送の対象として選択し、かつ、前記エラーとならなかった宛先を再送の対象として選択しないように制御し（Ｓ８０３）、再送の対象として選択した宛先に対して前記送信ジョブの送信データを再送する（Ｓ８０４）。【選択図】図８
2015061185.tif 000002
【特許請求の範囲】
【請求項１】
複数の宛先を含む送信ジョブの送信履歴を表示する表示制御手段と、
前記表示制御手段により表示された複数の宛先を含む送信ジョブの送信履歴が選択され、かつ、再送の指示が入力された場合、前記複数の宛先にエラーとなった宛先が含まれるか判定する判定手段と、
前記判定手段が前記エラーとなった宛先が含まれると判定した場合、前記エラーとなった宛先を再送の対象として選択し、かつ、前記エラーとならなかった宛先を再送の対象として選択しない再送手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記再送手段は、前記再送の対象として選択した宛先に対して、前記送信ジョブの送信データを再送することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記再送手段は、前記選択した宛先を再送の対象として表示し、前記選択しなかった宛先を再送の対象に追加可能な候補として表示してユーザからの再送指示の入力を受け付ける画面を表示し、該再送指示の入力に応じて、再送の対象として表示されている宛先に対して、前記送信ジョブの送信データを再送することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記送信ジョブは、電話番号を宛先としてデータを送信するものであり、
前記再送手段は、前記送信ジョブの送信履歴に含まれる宛先に外線番号が設定されている場合、前記宛先の表示を、前記外線番号を除いた状態で行うことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記再送手段は、前記送信ジョブの送信履歴に含まれる宛先に設定されている外線番号を、再送する場合の外線番号として指定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
エラーの種類ごとに、再送可能なエラーか再送不可能なエラーかを対応付けたエラー対応情報を記憶する記憶手段を有し、
前記再送手段は、前記エラーとなった宛先であっても、前記エラー対応情報に基づき再送不可能なエラーに対応すると判断した宛先については、再送の対象として選択しない、ことを特徴とする請求項３乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記再送手段は、前記エラーとなった宛先の全てが再送可能なエラーに対応すると判断した場合、前記画面を表示することなく、前記送信ジョブの送信データを再送することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記再送手段は、再送の対象として選択した宛先が１件の場合、前記画面を表示することなく、前記送信ジョブの送信データを再送する再送手段を有することを特徴とする請求項３乃至５のいずれか１項に記載の情報処理装置。
【請求項９】
前記送信ジョブは、ＦＡＸ送信ジョブであることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
複数の宛先を含む送信ジョブの送信履歴を表示する表示制御ステップと、
前記表示制御ステップで表示された複数の宛先を含む送信ジョブの送信履歴が選択され、かつ、再送の指示が入力された場合、前記複数の宛先にエラーとなった宛先が含まれるか判定する判定ステップと、
前記判定ステップで前記エラーとなった宛先が含まれると判定した場合、前記エラーとなった宛先を再送の対象として選択し、かつ、前記エラーとならなかった宛先を再送の対象として選択しない再送ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載の手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ等を再送する技術に関するものである。
【背景技術】
【０００２】
ファクシミリ（以下、ＦＡＸ）の送信業務において、ＦＡＸ送信したデータが何らかの理由によりエラーとなり失敗することが起こり得る。特許文献１は、ＦＡＸ送信が失敗したＦＡＸジョブを再送する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３５８１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、同報送信等の複数宛先を含むＦＡＸの送信処理が失敗した場合について考慮されていない。その結果、同報送信時のＦＡＸ送信エラーでは、必要となる再送を適切に行えない可能性があった。例えば、送信が成功した宛先と送信が失敗した宛先の双方が含まれたＦＡＸジョブを再送すると、送信が成功した宛先にまでＦＡＸが再送されてしまう。
以上、ＦＡＸの再送についての課題を示したが、例えば、電子メールや他のデータ通信における再送についても、同様の課題がある。
【０００５】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、ユーザが送信履歴からＦＡＸ等の再送を容易かつ適切に行うことができる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、複数の宛先を含む送信ジョブの送信履歴を表示する表示制御手段と、前記表示制御手段により表示された複数の宛先を含む送信ジョブの送信履歴が選択され、かつ、再送の指示が入力された場合、前記複数の宛先にエラーとなった宛先が含まれるか判定する判定手段と、前記判定手段が前記エラーとなった宛先が含まれると判定した場合、前記エラーとなった宛先を再送の対象として選択し、かつ、前記エラーとならなかった宛先を再送の対象として選択しない再送手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザが送信履歴からＦＡＸ等のデータの再送を容易かつ適切に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明のシステム構成及びハードウェア構成を例示する図。
【図２】情報処理装置のソフトウェアの構成を例示する図。
【図３】クライアントアプリのメインＵＩ例示する図。
【図４】実施例１のＦＡＸ送信ＵＩを例示する図。
【図５】ＦＡＸ送信履歴情報の一例を示す図である。
【図６】ＦＡＸ送信処理を例示する図。
【図７】実施例１のＦＡＸ送信履歴ＵＩの表示例及び関連するデータ例を示す図。
【図８】実施例１のＦＡＸ再送信処理を例示する図。
【図９】実施例２のＦＡＸ送信ＵＩの一例を示す図である。
【図１０】実施例２のＦＡＸ再送信処理を例示する図。
【図１１】実施例２のＦＡＸ再送時のＦＡＸ送信ＵＩの表示例を示す図。
【図１２】実施例３のＦＡＸ送信ＵＩを例示する図。
【図１３】実施例３のＦＡＸ再送信処理を例示する図。
【図１４】実施例３のＦＡＸ再送時のＦＡＸ送信ＵＩの表示例を示す図。
【図１５】実施例４のＦＡＸ送信履歴、送信履歴、及びエラー対応表を例示する図。
【図１６】実施例４のＦＡＸ再送信処理を例示する図。
【図１７】実施例４のＦＡＸ再送時のＦＡＸ送信ＵＩの表示例を示す図。
【図１８】実施例５のＦＡＸ再送信処理を例示する図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。
【実施例１】
【００１０】
［システム構成、及びハードウェア構成］
図１は、本発明の一実施例に係るシステムの構成、及びハードウェア構成の一例を示す図である。
【００１１】
図１（ａ）を用いてシステム構成を説明する。
図１（ａ）に示すように、情報処理装置（コンピュータ）１０１は、ローカルエリアネットワーク等のネットワークに接続されており、ネットワークを介してインターネットに接続されている。
【００１２】
ネットワーク／インターネットには、データ管理サーバ１１０、及び画像形成装置１１１が接続されている。また、図１（ａ）では、情報処理装置１０１は、１台のみを示しているが、複数台であってもよい。また、ネットワーク及びインターネットは、例えば、ＴＣＰ／ＩＰプロトコルなどをサポートする通信回線網であり有線・無線は問わない。
【００１３】
情報処理装置１０１は、各種のユニット（図１（ｂ）に示すような１０２〜１０７）を含む。以下、図１（ｂ）を用いて、情報処理装置１０１の構成の一例を示す。
ＣＰＵ（Central Processing Unit）１０２は、各種のプログラムを実行し、プログラムに従って様々な機能を実現するユニットである。ＲＯＭ（Read Only Memory）１０４は、各種のプログラムやデータ等を記憶するユニットである。ＲＡＭ（Random Access Memory）１０３は、各種の情報を記憶するユニットである。また、ＲＡＭ１０３は、ＣＰＵ１０２の一時的な作業記憶領域としても利用される。例えば、ＣＰＵ１０２は、ＲＯＭ１０４や外部記憶装置（不図示）に記憶されているプログラムやデータをＲＡＭ１０３にロードしてプログラムを実行する。なお、情報処理装置１０１は、ＲＯＭ１０４、ＲＡＭ１０３の他に、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の外部記憶装置（不図示）を有するものとする。
【００１４】
Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース１０５は、情報処理装置１０１に接続されているディスプレイ（不図示）等の出力装置にデータを送信するユニットである。また、Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース１０５は、情報処理装置１０１に接続されているポインティングデバイス（不図示）やキーボード（不図示）等の入力装置からデータを受信するユニットである。なお、ディスプレイ等の出力装置や、ポインティングデバイスやキーボード等の入力装置は、情報処理装置１０１に含まれていてもよい。ＮＩＣ（Network Interface Card）１０６は、情報処理装置１０１をネットワークに接続するためのユニットである。上述したユニット１０２〜１０６は、バス１０７を介してデータの送受信を行うことが可能に構成されている。
【００１５】
なお、本実施例では、データ管理サーバ１１０や画像形成装置１１１も、情報処理装置１０１と同様の構成を含む。ただし、画像形成装置１１１は、ＦＡＸユニット（不図示）を搭載しており、バス（不図示）を介して各ユニットとデータを送受信することが可能である。
【００１６】
画像形成装置１１１が備えるＦＡＸユニットは、情報処理装置１０１より受けたファクス制御言語をイメージに展開し、不図示の公衆回線（有線電話回線や携帯電話回線等を含む）又はインターネットを介して、他のファクス装置やＩＰ−ＦＡＸへ転送することができる。また、画像形成装置１１１は、ＦＡＸユニットの他に印刷ユニット（不図示）やスキャナユニット（不図示）を搭載している。印刷ユニットは、ラスタイメージを記録媒体に印刷することが可能なユニットである。また、スキャナユニットは、画像入力することが可能なユニットである。
【００１７】
［ソフトウェア構成（全般）］
次に、情報処理装置１０１のソフトウェアの構成について図２を用いて説明する。
図２は、情報処理装置１０１のソフトウェアの構成の一例を示す図である。
図２において、２１０はＯＳ（Operating System）、２１１はＦＡＸドライバ、２００はクライアントアプリケーション（以下、クラアントアプリ）である。
【００１８】
ＯＳ２１０、ＦＡＸドライバ２１１、クライアントアプリ２００の機能を実現するプログラムは、情報処理装置１０１のＲＯＭ１０４等に記憶されている。即ち、ＣＰＵ１０２がＲＯＭ１０４等からＲＡＭ１０３にプログラムをロードして実行することで、装置の機能及び後述するフローチャートに係る処理が実現される。なお、装置の機能及び後述するフローチャートに係る処理の全部又は一部については専用のハードウェアを用いて実現してもよい。
【００１９】
［ソフトウェア構成（ＯＳ、ＦＡＸドライバ）］
以下、ＯＳ２１０、ＦＡＸドライバ２１１のソフトウェア構成について説明する。
ＯＳ２１０は、公知の一般的なＯＳの機能（メモリ管理、リソース管理、アプリケーション管理等）を提供する。ＦＡＸドライバ２１１は、ＯＳ２１０にインストールされているアプリケーションの一つである。
【００２０】
ＦＡＸドライバ２１１は、画像形成装置１１１のＦＡＸユニット（不図示）を利用してＦＡＸを送信する機能を提供する。クライアントアプリ２００からＦＡＸドライバ２１１の機能を制御するためのインタフェース（Ｉ／Ｆ）が、ＦＡＸドライバ２１１のＳＤＫ（Software Development Kit）として公開されている。このＩ／Ｆにより、クライアントアプリ２００とＦＡＸドライバ２１１との連携動作が保障される。ここでの連携とは、例えば、データや命令のやり取りにより、それぞれが有する機能を提供して処理を実行することを指す。
【００２１】
クライアントアプリ２００は、Ｉ／Ｆを介し、ＦＡＸドライバ２１１との間の制御を行うことができる。また、クライアントアプリ２００は、ＯＳ２１０を介しＦＡＸドライバ２１１の機能を使用することが可能である。ＦＡＸドライバ２１１は、前記ＳＤＫまたはＯＳ２１０を介し、クライアントアプリ２００の指示に従い処理を行う。クライアントアプリ２００よりＦＡＸ送信指示を受け付けると、ＦＡＸドライバ２１１は、次のように動作する。ＦＡＸドライバ２１１は、ＦＡＸ送信指示にて指定された文書ファイルを画像形成装置１１１で解釈可能なファクス送信用のデータ形式（例えば、ラスタデータ等）に変換し、ネットワークを介して、画像形成装置１１１へ送信する。
【００２２】
［ソフトウェア構成（クライアントアプリ）］
以下、クライアントアプリ２００のソフトウェアの構成について詳細に説明する。
クライアントアプリ２００は、各種のモジュール（２０１〜２０５）を含む。
【００２３】
メイン制御部２０１は、クライアントアプリ２００を制御し、後述する各モジュール部に対する指示、管理を行う。情報表示部２０２は、メイン制御部２０１からの指示に従い、クライアントアプリ２００のユーザインタフェース（ＵＩ）をユーザに提供する表示制御を行う。記憶部２０３は、クライアントアプリ２００の各種データを記憶、管理する。ＦＡＸ送信部２０４は、ＦＡＸドライバ２１１へ指示し、ＦＡＸ送信を実行する。ジョブ管理部２０５は、ＦＡＸドライバ２１１で保存されるＦＡＸ送信画像の画像ファイル（不図示）やＦＡＸ書誌情報（後述する図５の５７０）の取得、また画像形成装置１１１のＦＡＸ送信ジョブ（不図示）の状態を取得する。
【００２４】
図３は、本実施例に適応可能なクライアントアプリ２００のＵＩの一例を示す図である。
３０１はクライアントアプリ２００のメインＵＩであり、クライアントアプリ２００の情報表示部２０２により、情報処理装置１０１に接続されるディスプレイ（不図示）に表示される。また、メインＵＩ３０１に対する各種操作は、情報処理装置１０１に接続されるポインティングデバイス（不図示）やキーボード（不図示）等より入力される。
【００２５】
メインＵＩ３０１は、ファイルをフォルダ階層に分け管理するフォルダツリービュー３０２と、フォルダ内のファイルを表示するファイルビュー３０３を有する。図３に示す例では、フォルダツリービュー３０２には、ＦＡＸ送信用というフォルダが表示されており、該フォルダがユーザによって選択されている。フォルダツリービュー３０２で選択されているフォルダ内のファイルが、情報表示部２０２によりファイルビュー３０３に表示される。本例では、ファイルビュー３０３に示すように、ＦＡＸ送信用フォルダには、「送信先Ａ.ｘｘｘ」と、「送信先Ｂ.ｘｘｘ」というファイルが存在している。
【００２６】
３０４はファイルビュー３０３内で選択されているファイルである。本例では、「送信先Ａ.ｘｘｘ」が選択されている。３０５はプレビューであり、ファイルビュー３０３で選択されているファイル３０４のプレビュー（選択されたファイルのページ画像）が情報表示部２０２により表示される。
【００２７】
３０６はファイルプロパティであり、ファイルビュー３０３で選択されているファイル３０４の情報が情報表示部２０２により表示される。ファイルプロパティ３０６に表示される情報は、ファイル管理システムで管理されるファイル３０４に関する情報であり、例えば、ファイル名や、種類、ファイルサイズ、作成日、更新日時である。
【００２８】
ＦＡＸ送信ボタン３０７は、クライアントアプリ２００の機能の一つであるＦＡＸ送信処理を行うためのボタンである。ファイルビュー３０３でファイルを選択した状態でＦＡＸ送信ボタン３０７を押下することで、ＦＡＸ送信処理を行うことができる。または、ＦＡＸ送信ボタン３０７に対してファイルビュー３０３に表示されるファイルをドラッグアンドドロップしてもＦＡＸ送信処理を行うことができる。図３では、ファイルビュー３０３でファイル３０４が選択されているので、ＦＡＸ送信ボタン３０７を押下すると、ファイル３０４がＦＡＸ送信されることになる。
【００２９】
３０８はコンテキストメニューである。ＦＡＸ送信ボタン３０７にマウスカーソルを合わせることで、利用可能な操作が表示される。本実施例では、ＦＡＸ送信ボタン３０７のコンテキストメニュー３０８は、「送信」、「送信履歴の表示」を含む。コンテキストメニュー３０８から「送信」を選択することでも、ファイルビュー３０３で選択されているファイル（例えば３０４）をＦＡＸ送信することができる。コンテキストメニュー３０８から「送信履歴の表示」を選択すると、情報表示部２０２により、後述する図７に示す送信履歴サマリ７００が表示される。
【００３０】
図４は、実施例１のクライアントアプリ２００のＦＡＸ送信ＵＩの一例を示す図である。
図４において、４０１は実施例１のＦＡＸ送信ＵＩであり、情報表示部２０２の表示制御により情報処理装置１０１に接続されるディスプレイ（不図示）に表示される。また、ＦＡＸ送信ＵＩ４０１に対する各種操作は、情報処理装置１０１に接続されるポインティングデバイス（不図示）やキーボード（不図示）等より入力される。
【００３１】
ＦＡＸ送信ＵＩ４０１は、ファイルビュー３０３でファイルを選択してＦＡＸ送信ボタン３０７を押下するか、コンテキストメニュー３０８から「送信」を選択するか、ＦＡＸ送信ボタン３０７にファイルをドロップすることで、表示される。さらに、ＦＡＸ送信ＵＩ４０１は、後述するＦＡＸ再送フローの処理でも表示される。
【００３２】
ＦＡＸ送信ＵＩ４０１は、ファイル３０４をＦＡＸ送信しようとした場合のＵＩ例に対応する。ＦＡＸ送信ＵＩ４０１は、送信先アドレス４０２を有する。送信先アドレス４０２は、ＦＡＸ送信時に設定値として使う情報であり、ＦＡＸの宛先番号（例えば電話番号）や宛先名が表示される。本実施例では図示していないが、その他にＦＡＸ回線の種別などもあってよい。
【００３３】
アドレス追加ボタン４０３は、送信先アドレス４０２にＦＡＸの宛先情報を新規追加するためのボタンである。１つのファイルを複数の宛先に送る同報送信を行う場合は、複数の宛先情報を送信先アドレス４０２に追加することが可能である。アドレス追加ボタン４０３が押下されると、情報表示部２０２により、宛先追加画面（不図示）が表示され、送信先アドレス４０２に追加する宛先情報を編集することができる。アドレス削除ボタン４０４は、送信先アドレス４０２に追加した宛先情報を削除するためのボタンである。
【００３４】
送信ボタン４０５は、送信先アドレス４０２に追加した宛先に対してＦＡＸ送信を実行するためのボタンであり、送信ボタン４０５を押下することで、ＦＡＸ送信部２０４により、ＦＡＸ送信が行われる。クライアントアプリ２００からのＦＡＸ送信指示は、ＯＳ２１０を介しＦＡＸドライバ２１１によって行われる。つまり、図４の状態で送信ボタン４０５が押下された場合、ファイル３０４が、送信先アドレス４０２に表示された３つの宛先へＦＡＸ送信される。
【００３５】
キャンセルボタン４０６は、ＦＡＸ送信実行をキャンセルするためのボタンである。キャンセルボタン４０６が押下されると、情報表示部２０２によりＦＡＸ送信画面４０１は閉じられる。アドレス編集ボタン４０８は、送信先アドレス４０２に追加した宛先情報を編集するためのボタンである。アドレス編集ボタン４０８が押下されると、情報表示部２０２によりアドレス編集画面（不図示）が表示され、送信先アドレス４０２で選択中の宛先情報を編集することができる。カバーシートボタン４０９は、カバーシートの設定を行うためのボタンである。
【００３６】
［データ構造（ＦＡＸ送信履歴リスト５００）］
図５は、ＦＡＸ送信履歴データの一例を模式的に示す図である。
ＦＡＸ送信履歴リスト５００は、１または複数のＦＡＸ送信履歴５０１、１または複数のＦＡＸ送信履歴サマリ５５０、１または複数のＦＡＸ書誌情報５７０、１または複数の宛先変更情報５９０を含む。
【００３７】
ＦＡＸ送信履歴リスト５００は、情報処理装置１０１またはデータ管理サーバ１１０の外部記憶装置（不図示）に、ファイルとして保持されている。また、ＦＡＸ送信履歴リスト５００は、情報処理装置１０１またはデータ管理サーバ１１０においてデータベースで管理されてもよい。
【００３８】
ＦＡＸ送信履歴５０１には、ＦＡＸの送信内容及び送信結果が格納されている。送信履歴ＩＤ５０２は、ユーザにより行われたＦＡＸ送信単位で一意に付与されるＦＡＸ送信履歴を識別するためのＩＤである。オリジナル送信履歴ＩＤ５０３には、再送に使用されたＦＡＸ送信履歴５０１（以下、再送元のＦＡＸ送信履歴５０１）の送信履歴ＩＤ５０２を格納する。送信ジョブＩＤ５０４は、ＦＡＸ送信時に、ＦＡＸドライバ２１１に通知し、ＦＡＸドライバ２１１により作成されるＦＡＸ書誌情報５７０とＦＡＸ送信履歴５０１を関連付けするためのＩＤである。
【００３９】
ドキュメント名５０５は、ＦＡＸ送信に使用したドキュメントの名称である。ユーザ名５０６は、ＦＡＸ送信者の名称である。送信時刻５０７は、ＦＡＸ送信の日時である。送信画像情報５０８は、ＦＡＸ送信された画像を参照するための情報である。送信画像情報５０８には、具体的には、ＦＡＸ送信された画像ファイルへの参照ファイルパスが少なくとも格納されている。
【００４０】
宛先情報５０９は、１また複数の個別宛先情報５２０により構成される。個別宛先情報５２０は、宛先名５２１、宛先番号５２２、送信結果５２３により構成されている。宛先名５２１はＦＡＸ送信先の名称であり、宛先番号５２２はＦＡＸ番号であり、送信結果５２３は宛先にＦＡＸ送信した送信結果である。送信結果５２３には、送信成功と送信失敗などが存在する。送信設定５１０は、ＦＡＸ送信に使用した設定が格納されている。ＦＡＸ送信に使用した設定には、例えば、カバーシートの有無などが存在する。
【００４１】
ＦＡＸ送信履歴サマリ５５０には、オリジナル送信履歴ＩＤ５０３が同一のＩＤのＦＡＸ送信履歴５０１を集約した内容が格納されている。つまり、ＦＡＸ送信履歴サマリ５５０は、再送により生成されたＦＡＸ送信履歴５０１と再送元のＦＡＸ送信履歴５０１を集約した内容であり、後述する図７に示す送信履歴サマリ７００を表示するためのデータである。ＦＡＸ送信履歴サマリ５５０は、ＦＡＸ送信履歴５０１、宛先変更情報５９０から生成が可能なため、全てまたは一部のデータをファイルとして保存してもよいし、ＲＡＭ１０３に保持してもよい。
【００４２】
オリジナル送信履歴ＩＤ５５１は、再送元のＦＡＸ送信履歴５０１の送信履歴ＩＤ５０２が格納されている。最新送信履歴ＩＤ５５２には、再送元のＦＡＸ送信履歴５０１を用いて最後に送信したＦＡＸのＦＡＸ送信履歴５０１の送信履歴ＩＤ５０２が格納されている。サマリーステータス５５３は、再送により生成されたＦＡＸ送信履歴５０１と再送元のＦＡＸ送信履歴５０１を集約した送信結果である。ドキュメント名５５４はドキュメント名５０５と同一である。送信時刻５５５は、再送元のＦＡＸ送信履歴５０１を用いて最後にＦＡＸ送信した送信時刻である。
【００４３】
宛先名５５６は、再送元のＦＡＸ送信履歴５０１を用いてＦＡＸ送信したＦＡＸ送信先の名称であり、宛先が複数存在する場合には複数存在するという旨の内容が格納されている。例えば、３件宛先が存在する場合には、宛先名５５６に「３件」といった内容が格納される。宛先番号５５７は、ＦＡＸ送信先のＦＡＸ番号であり、宛先が複数存在する場合には複数存在するという旨の内容が格納されている。例えば、同報送信の場合には、宛先番号５５７に「同報送信」といった内容が格納されている。
【００４４】
宛先別表示情報リスト５５８は、１つまたは複数の宛先別表示情報５５９により構成される。宛先別表示情報５５９は、最初に送信された時の宛先および表示に関する情報であるオリジナル宛先別表示情報５６１、１または複数の再送時の宛先および表示に関する情報である再送宛先別表示情報５６２により構成される。オリジナル宛先別表示情報５６１および再送宛先別表示情報５６２には少なくとも宛先名、宛先番号、送信結果の情報が格納されている。それ以外にも、オリジナル宛先別表示情報５６１および再送宛先別表示情報５６２は、送信時刻や送信ユーザなどを保持してもよい。
【００４５】
ＦＡＸ書誌情報５７０は、ＦＡＸ送信時にＦＡＸドライバ２１１により生成されるＦＡＸの送信内容に関する情報である。送信ジョブＩＤ５７１は、ＦＡＸ送信ジョブを識別するためのＩＤである。クライアントアプリ２００により送信ジョブＩＤが通知された場合には通知された送信ジョブＩＤを送信ジョブＩＤ５７１に格納する。クライアントアプリ２００により送信ジョブＩＤが通知されていない場合には、ＦＡＸドライバ２１１がＩＤを生成し、送信ジョブＩＤ５７１に格納する。
【００４６】
ドキュメント名５７２は、ＦＡＸ送信に使用したドキュメントの名称である。ユーザ名５７３は、ＦＡＸ送信者の名称である。送信時刻５７４は、ＦＡＸ送信の日時である。送信画像情報５７５は、ＦＡＸ送信された画像を参照するための情報である。具体的には、ＦＡＸ送信された画像ファイルへの参照ファイルパスが少なくとも送信画像情報５７５に格納されている。
【００４７】
送信設定５７６は、ＦＡＸ送信に使用した設定が格納されている。ＦＡＸ送信に使用した設定には、例えば、カバーシートの有無などが存在する。宛先情報５７７には、ＦＡＸ送信を実行した宛先名５７８と宛先番号５７９が対で格納されている。
【００４８】
宛先変更情報５９０には、ＦＡＸの再送時に、宛先を変更して送信した場合、変更前の宛先と変更後の宛先に関する内容が格納されている。オリジナル送信履歴５９１は、再送元となる送信履歴ＩＤが格納されている。宛先情報リスト５９２には、１または複数の元宛先情報５９３および変更後宛先情報５９４が格納されている。元宛先情報５９３には、再送時の再送元となる個別宛先情報５２０が格納されている。変更後宛先情報５９４には、再送時のＦＡＸ送信履歴５０１の個別宛先情報５２０が格納されている。
【００４９】
［ＦＡＸ送信フロー］
以下、情報処理装置１０１のクライアントアプリ２００におけるＦＡＸ送信処理について、図６を用いて説明する。
図６は、クライアントアプリ２００におけるＦＡＸ送信処理の一例を示すフローチャートである。このフローチャートに示す処理は、クライアントアプリ２００におけるＦＡＸ送信の実行から、ＦＡＸドライバ２１１の生成するＦＡＸ送信画像及びＦＡＸ書誌情報、画像形成装置１１１における送信結果を取得し、ＦＡＸ送信履歴として保存する処理に対応する。なお、本願において、フローチャートに示すクライアントアプリ２００とＦＡＸドライバ２１１の処理は、情報処理装置１０１のＣＰＵ１０２がＲＯＭ１０４等にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。また、本願において、画像形成装置１１１の処理は、画像形成装置１１１のＣＰＵ１０２がＲＯＭ１０４等にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。
【００５０】
クライアントアプリ２００におけるＦＡＸ送信は、ユーザによりファイルビュー３０３上でファイルを選択してＦＡＸ送信ボタン３０７押下等およびＦＡＸ送信ＵＩ４０１で送信設定して送信ボタン４０５押下のＦＡＸ送信操作を実行することで開始される。ユーザによるＦＡＸ送信操作を受け付けると、クライアントアプリ２００のメイン制御部２０１は、Ｓ６０１の処理を実行する。
【００５１】
Ｓ６０１において、メイン制御部２０１は、ファイルビュー３０３上で選択中のファイルを送信対象、またＦＡＸ送信ＵＩ４０１で指定されている送信設定を送信指示情報として、ＦＡＸ送信部２０４を介してＦＡＸドライバ２１１にＦＡＸ送信を指示する。ファイルビュー３０３上で選択中のファイル、及び、ＦＡＸ送信ＵＩ４０１で指定されている送信設定は、メイン制御部２０１が情報表示部２０２に指示することで取得する。なお、Ｓ６０１のＦＡＸ送信指示は、後述する図８のＳ８０４でＦＡＸ送信指示においても実行される。
【００５２】
Ｓ６０２において、ＦＡＸドライバ２１１は、クライアントアプリ２００によるＦＡＸ送信指示を受け付けると、Ｓ６０３に処理を移行する。Ｓ６０３において、ＦＡＸドライバ２１１は、受信したＦＡＸ送信指示情報を元に画像形成装置１１１でＦＡＸ送信を実行するためのＦＡＸ送信指示情報を生成する。具体的には、指定されたＦＡＸ送信対象ファイルを画像形成装置１１１で処理可能なラスターデータ等のデータに変換し、また、指定された送信設定を画像形成装置１１１で解釈・実行可能な送信指示としてＦＡＸ送信指示情報を生成する。
【００５３】
次に、Ｓ６０４において、ＦＡＸドライバ２１１は、上記Ｓ６０３で生成したＦＡＸ送信指示情報を画像形成装置１１１へネットワークを介して送信する。さらに、Ｓ６０５において、ＦＡＸドライバ２１１は、画像形成装置１１１へ送信したＦＡＸ送信画像を保存する。具体的には、データ変換した画像データを例えば、ＴＩＦＦ（Tagged Image File Format）等の一般的な画像保存フォーマットのファイルとして保存する。また、ＦＡＸドライバ２１１は、送信指示情報をＦＡＸ書誌情報５７０として保存する。ＦＡＸ書誌情報５７０は、例えばＸＭＬ（Extensible Markup Language）等の一般的な構造化テキストファイルの形式で保存する。
【００５４】
Ｓ６０６において、画像形成装置１１１は、ＦＡＸ送信指示を受け付けると、Ｓ６０７に処理を移行する。Ｓ６０７において、画像形成装置１１１は、受信したＦＡＸ送信指示情報を元に不図示の公衆回線、又はインターネットを介して他のファクス装置やＩＰ−ＦＡＸへ転送することでＦＡＸ送信を実行する。
【００５５】
また、クライアントアプリ２００は、Ｓ６０８において、ＦＡＸドライバ２１１によるＦＡＸ送信画像の保存（上記Ｓ６０５の保存）を検知する。ＦＡＸ送信画像の保存の検知は、ジョブ管理部２０５がＦＡＸドライバ２１１からＦＡＸ送信画像の保存完了の通知を受け付けることで実現できる。または、ジョブ管理部２０５がＦＡＸドライバ２１１のＦＡＸ送信画像の保存先のファイル生成を監視することでも実現できる。クライアントアプリ２００のジョブ管理部２０５は、ＦＡＸ送信画像の保存を検知すると、メイン制御部２０１へ通知する。
【００５６】
次に、Ｓ６０９において、クライアントアプリ２００のメイン制御部２０１は、上記Ｓ６０８で検知したＦＡＸ送信画像及びＦＡＸ書誌情報を取得する。具体的には、ＦＡＸ送信画像及びＦＡＸ書誌情報５７０のファイルをクライアントアプリ２００で管理する所定の場所へコピーし、ＦＡＸ書誌情報５７０を読み込み、ＦＡＸ送信履歴５０１を生成し、記憶部２０３に保存する。ＦＡＸ送信履歴５０１は、情報処理装置１０１やデータ管理サーバ１１０に保存され、データ管理サーバ１１０に保存する場合は複数のユーザでＦＡＸ送信履歴を共有し、履歴の閲覧や再送ができる。
【００５７】
次に、Ｓ６１０において、クライアントアプリ２００のメイン制御部２０１は、上記Ｓ６０９で読み込んだＦＡＸ書誌情報に定義される送信ジョブＩＤを参照する。送信ジョブＩＤは、ＦＡＸドライバ２１１によって実行された送信指示（送信ジョブ）を一意に識別するＩＤを示す。該送信ジョブＩＤをキーとして画像形成装置１１１へ問い合わせることで該キーと一致する送信ジョブの情報を取得できる。
【００５８】
次に、Ｓ６１１において、クライアントアプリ２００のメイン制御部２０１は、ジョブ管理部２０５へ指示し、上記Ｓ６１０で参照した送信ジョブＩＤを指定し、画像形成装置１１１へ送信ジョブの状態の取得依頼を送信する。
【００５９】
画像形成装置１１１は、クライアントアプリ２００による送信ジョブの取得依頼を受け付けると（Ｓ６１２）、Ｓ６１３において、指定の送信ジョブＩＤと一致するＦＡＸ送信ジョブの状態を確認する。ＦＡＸ送信ジョブの状態とは、画像データの展開処理中や相手先への発呼中等の送信中の状態や、送信完了や送信失敗等のジョブの処理が完了した完了状態を示す。画像形成装置１１１におけるメモリ上の処理状態や外部記憶装置（不図示）上に保存されたＦＡＸ送信ログ情報を参照することで送信ジョブの状態を確認する。Ｓ６１４において、画像形成装置１１１は、上記Ｓ６１３で確認した送信ジョブの状態を依頼元の情報処理装置１０１へ送信する。
【００６０】
情報処理装置１０１のクライアントアプリ２００のジョブ管理部２０５は、画像形成装置１１１によるジョブ状態の応答を受信すると（Ｓ６１５）、メイン制御部２０１へ通知する。Ｓ６１６において、クライアントアプリ２００のメイン制御部２０１は、受信したジョブの状態を確認し、ジョブの状態が送信完了状態か否かを判断する。ここでジョブが処理中の状態（送信完了していない状態）であると判断した場合（Ｓ６１６でＮｏの場合）、メイン制御部２０１は、所定時間経過後、Ｓ６１１の処理へ遷移し、再度ジョブの状態取得を画像形成装置１１１へ依頼する。なお、ジョブ管理部２０５は、画像形成装置が送信失敗を繰り返すことで送信失敗と特定したことを示す情報をＳ６１５で受信した場合も、Ｓ６１６でＹｅｓと判定する。
【００６１】
一方、Ｓ６１６において、ジョブの状態が送信完了状態と判断した場合（Ｓ６１６でＹｅｓの場合）、メイン制御部２０１は、Ｓ６１７に処理を移行する。Ｓ６１７において、クライアントアプリ２００のメイン制御部２０１は、記憶部２０３に指示し、該ジョブが完了状態であることをＦＡＸ送信履歴５０１の送信結果５２３に保存する。なお、上記Ｓ６０１のＦＡＸ送信指示が再送の指示である場合（即ち後述する図８のＳ８０４のＦＡＸ送信指示である場合）、該ＦＡＸ送信指示に再送信元の送信履歴ＩＤ５０２が指定されている。この場合、該指定された再送信元の送信履歴ＩＤ５０２をＦＡＸ送信履歴５０１のオリジナル送信履歴ＩＤ５０３にセットすることにより、再送したＦＡＸ送信履歴５０１と元のＦＡＸ送信履歴５０１の関連付けを行う。
【００６２】
また、図示しないが、Ｓ６１７の処理の後、クライアントアプリ２００のメイン制御部２０１は、ＦＡＸ送信履歴サマリ５５０を生成し、記憶部２０３に保存を指示する。なお、上記Ｓ６０１のＦＡＸ送信指示が再送指示で、宛先を変更して送信している場合、メイン制御部２０１は、宛先変更情報５９０に変更した宛先を追加し（宛先変更情報５９０が存在しない場合は生成し）、記憶部２０３に保存を指示する。なお、ＦＡＸ送信履歴サマリ５５０は、以下に示すＦＡＸ送信履歴の表示の際に作成してもよい。
【００６３】
［ＦＡＸ送信履歴の表示例］
図７は、クライアントアプリ２００がＦＡＸ送信履歴リストを表示するＵＩおよび関連するデータの内容の一例を示す図である。
【００６４】
送信履歴サマリ７００は、図３に示したクライアントアプリ２００のメインＵＩ３０１のコンテキストメニュー３０８の「送信履歴の表示」が押下されることで、表示される。図７に示すＵＩは、情報表示部２０２の表示制御により情報処理装置１０１に接続されるディスプレイ（不図示）に表示される。また、図７に示すＵＩに対する各種操作は、情報処理装置１０１に接続されるポインティングデバイス（不図示）やキーボード（不図示）等より入力される。
【００６５】
送信履歴サマリ７００に表示される各送信ジョブ履歴７０１は、ユーザの送信処理単位で表示されるＦＡＸ送信の内容や状況を表示している。同報送信などを行った場合には、送信ジョブ履歴７０１は１つの送信ジョブ履歴として表示される。本実施例では、送信ジョブ履歴７０１として、送信状況（状況）、ドキュメント名、送信時刻、宛先名、ファクス番号、送信者の情報を表示している。即ち、送信履歴サマリ７００は、複数の宛先を含むＦＡＸジョブの送信履歴を表示することができる。
【００６６】
送信ジョブ履歴７０１は、送信サマリ７２０をもとに表示される。送信サマリ７２０は、ＦＡＸ送信履歴サマリ５５０の一例である。例えば、送信ジョブ履歴７０１の"状況"は、送信サマリ７２０の"サマリーステータス"をもとに表示され、送信失敗を意味する「ＮＧ」のデータをもとに「ＮＧ」が表示されている。
【００６７】
７５０はコンテキストメニューであり、送信履歴サマリ７００で送信ジョブ履歴７０１が選択されることにより表示される。コンテキストメニュー７５０が押下されると、クライアントアプリ２００は、送信履歴サマリ７００で選択されている送信ジョブ履歴７０１を用いてＦＡＸの再送処理を実行する。送信ジョブ履歴７０１の選択は、例えば、送信履歴サマリ７００でいずれかの送信ジョブ履歴７０１を押下することで可能となる。
【００６８】
送信履歴詳細７１０は、送信ジョブ履歴７０１の宛先ごとの送信状況や送信内容を表示するＵＩの一例である。例えば、送信履歴詳細７１０は、送信履歴サマリ７００でいずれかの送信ジョブ履歴７０１を指示（例えばダブルクリック）することにより表示される。本実施例では、送信ジョブ履歴７０１は、宛先ごとの最新の送信状況および送信内容を表示している。なお、「表示する履歴」を変更することで、最初の送信時や各再送時等の送信状況および送信内容を表示することができる。
【００６９】
送信履歴詳細７１０は、送信履歴７４０をもとに表示される。送信履歴７４０は、ＦＡＸ送信履歴５０１の一例である。例えば、送信履歴詳細７１０において、宛先名「Ｔｏｍ」の"状況"は、送信履歴７４０の宛先名が「Ｔｏｍ」の送信成功を意味する送信結果「ＯＫ」をもとに「ＯＫ」と表示されている。
【００７０】
［ＦＡＸ再送フロー］
以下、情報処理装置１０１のクライアントアプリ２００におけるＦＡＸ再送処理について、図８を用いて説明する。
図８は、実施例１のクライアントアプリ２００におけるＦＡＸ再送処理の一例を示すフローチャートである。このフローチャートの処理は、送信履歴サマリ７００においてユーザが送信ジョブ履歴７０１を選択し、コンテキストメニュー７５０の「ＦＡＸ再送」ボタンを押下することでクライアントアプリ２００が実行するＦＡＸ再送処理に対応する。
【００７１】
ユーザからの再送指示を受けると、Ｓ８０１において、クライアントアプリ２００のメイン制御部２０１は、ユーザが送信履歴サマリ７００で選択中の送信ジョブ履歴７０１に対応したＦＡＸ送信履歴５０１を記憶部２０３から読み取る。具体的には、メイン制御部２０１は、記憶部２０３を介してＦＡＸ送信履歴５０１を参照し、送信画像情報５０８、宛先情報５０９及び送信設定５１０を取得する。さらに、メイン制御部２０１は、読み取ったＦＡＸ送信履歴５０１の宛先情報５０９から個別宛先情報５２０毎の送信結果５２３を取得する。
【００７２】
図７に示した送信履歴７４０の例では、個別宛先情報５２０は３つある。１番目の例では、宛先番号５２２は「１１１」で、送信結果５２３は「ＯＫ」である。２番目の例では、宛先番号５２２は「２２２」で、送信結果５２３は「ＮＧ」である。３番目の例では、宛先番号５２２は「３３３」で、送信結果５２３は「ＮＧ」である。
【００７３】
次に、Ｓ８０２において、メイン制御部２０１は、上記Ｓ８０１で読み取った個別宛先情報５２０の送信結果５２３に「ＮＧ」があるかどうかを判断する。一つでも送信結果５２３に「ＮＧ」があれば、メイン制御部２０１は、ＮＧありと判断し（Ｓ８０２でＹｅｓと判断し）、Ｓ８０３に処理を進める。一方、送信結果５２３に"ＮＧ"が１つもなければ、メイン制御部２０１は、ＮＧなしと判断し（Ｓ８０２でＮｏと判断し）、Ｓ８０５に処理を進める。
【００７４】
Ｓ８０３において、メイン制御部２０１は、送信結果５２３が「ＮＧ」の宛先番号５２２を送信指示情報として送付先アドレスに設定し、Ｓ８０４に処理を移行する。送信履歴７４０の場合、宛先番号５２２が「２２２」と宛先番号５２２が「３３３」を送付先アドレス（宛先番号）として設定する。
【００７５】
この場合、Ｓ８０４では、メイン制御部２０１は、上記Ｓ８０１で読み取った送信画像情報５０８、送信設定５１０、上記Ｓ８０３で設定した送付先アドレス（宛先番号）を送信指示情報としてＦＡＸ送信部２０４にＦＡＸ送信指示する。これより、ＦＡＸ送信部２０４がＦＡＸドライバ２１１へ図６のＳ６０１のＦＡＸ送信指示を行う。この送信指示では、さらにＦＡＸ送信指示に現在送信対象のＦＡＸ送信履歴５０１の送信履歴ＩＤ５０２を指定する。ここで指定された送信履歴ＩＤ５０２は再送時に生成されるＦＡＸ送信履歴５０１のオリジナル送信履歴ＩＤ５０３にセットされ、再送したＦＡＸ送信履歴５０１と元のＦＡＸ送信履歴５０１が関連付けされる。
【００７６】
また、Ｓ８０５において、メイン制御部２０１は、上記Ｓ８０１で読み取った宛先情報５０９から宛先毎の個別宛先情報５２０の宛先番号５２２を取得し、ＦＡＸ送信ＵＩ４０１の送信先アドレス４０２に追加する。次に、Ｓ８０６において、メイン制御部２０１は、情報表示部２０２に指示し、ＦＡＸ送信ＵＩ４０１を表示する。つまり、図７の例を用いて説明すると、送信履歴７４０の例では個別宛先情報５２０が３件あるが、３件全てで送信成功していたとすると、Ｓ８０６で表示されるＦＡＸ送信ＵＩ４０１の送信先アドレス４０２には、送信に成功した３人分の宛先が表示される。
【００７７】
次に、Ｓ８０７において、ユーザにより送信ボタン４０５が押下されたことを検知したと判断した場合（Ｓ８０７でＹｅｓの場合）、メイン制御部２０１は、Ｓ８０４に処理を進める。この場合、Ｓ８０４では、メイン制御部２０１は、上記Ｓ８０１で読み取った送信画像情報５０８、送信設定５１０、ＦＡＸ送信ＵＩ４０１で設定された宛先番号を送信指示情報としてＦＡＸ送信部２０４にＦＡＸ送信指示する。これより、ＦＡＸ送信部２０４がＦＡＸドライバ２１１へ図６のＳ６０１のＦＡＸ送信指示を行う。この送信指示では、さらにＦＡＸ送信指示に現在送信対象のＦＡＸ送信履歴５０１の送信履歴ＩＤ５０２を指定する。ここで指定された送信履歴ＩＤ５０２は再送時に生成されるＦＡＸ送信履歴５０１のオリジナル送信履歴ＩＤ５０３にセットされ、再送したＦＡＸ送信履歴５０１と元のＦＡＸ送信履歴５０１が関連付けされる。
【００７８】
一方、上記Ｓ８０７において、ユーザによりキャンセルボタン４０６が押下されたことを検知したと判断した場合（Ｓ８０７でＮｏの場合）、メイン制御部２０１は、ＦＡＸ送信画面４０１を閉じる。
【００７９】
以上のように、ＦＡＸ送信履歴５０１の宛先情報５０９から個別宛先情報５２０毎の送信結果５２３を取得し（Ｓ８０１）、各送信結果５２３に「ＮＧ」があるかどうかを判断する（Ｓ８０２）。さらに、送信結果５２３に「ＮＧ」があれば、「ＮＧ」の宛先番号を送信指示情報に設定し（Ｓ８０３）、送信結果５２３が「ＮＧ」の宛先にだけＦＡＸ送信を実行する（Ｓ８０４）。即ち、エラーとなった宛先は、再送の対象として選択し、一方、エラーとならなかった宛先については、再送の対象として選択しない再送制御を行う。このように、送信結果が「ＮＧ」の宛先にだけＦＡＸ送信を実行することにより、ユーザは、ＦＡＸ履歴からエラーとなった宛先のみへＦＡＸを容易に再送することができる。
【実施例２】
【００８０】
上記実施例１では、送信結果が「ＮＧ」の宛先が存在する場合、ＦＡＸ送信ＵＩを表示することなく、送信結果が「ＮＧ」の宛先にだけＦＡＸ送信を実行する構成を示した。実施例２では、送信結果が「ＮＧ」の宛先が存在する場合でもＦＡＸ送信ＵＩを表示する構成について説明する。なお、実施例２では、実施例１と同一の構成については同一の符号を用い、その説明を適宜省略する。
【００８１】
図９は、実施例２のクライアントアプリ２００のＦＡＸ送信ＵＩの一例を示す図である。なお、図４と同一のものには同一の符号を付してある。
図９において、９０１は実施例２のＦＡＸ送信ＵＩであり、情報表示部２０２により情報処理装置１０１に接続されるディスプレイ（不図示）に表示される。また、ＦＡＸ送信ＵＩ９０１に対する各種操作は、情報処理装置１０１に接続されるポインティングデバイス（不図示）やキーボード（不図示）等より入力される。
【００８２】
ＦＡＸ送信ＵＩ９０１は、ファイルビュー３０３でファイルを選択してＦＡＸ送信ボタン３０７を押下するか、コンテキストメニュー３０８から「送信」を選択するか、ＦＡＸ送信ボタン３０７にファイルをドロップすることで、表示される。さらに、ＦＡＸ送信ＵＩ９０１は、後述するＦＡＸ再送フロー２の処理でも表示されるが、表示される情報の詳細は図１１にて後述する。
【００８３】
アドレス帳選択リスト９０２は、情報処理装置１０１の外部記憶装置（不図示）に記憶されるユーザのアドレス帳から情報を取得し、リストアップすることが出来る。リストアップしたアドレス帳から任意のアドレス帳を選択すると、情報表示部２０２は、送信先アドレス候補一覧９０３にアドレス帳に登録されている宛先情報をリストアップする。追加ボタン９０４は、送信先アドレス候補一覧９０３にリストアップされた宛先情報を選択し、送信先アドレス４０２にアドレスを新規追加するためのボタンである。
【００８４】
［ＦＡＸ再送フロー２］
以下、情報処理装置１０１のクライアントアプリ２００における第２のＦＡＸ再送処理について、図１０を用いて説明する。
図１０は、実施例２のクライアントアプリ２００におけるＦＡＸ再送処理の一例を示すフローチャートである。このフローチャートの処理は、送信履歴サマリ７００においてユーザが送信ジョブ履歴７０１を選択し、コンテキストメニュー７５０の「ＦＡＸ再送」ボタンを押下することでクライアントアプリ２００が実行するＦＡＸ再送処理に対応する。なお、図８と同一のステップには同一のステップ番号を付してある。
【００８５】
ユーザからの再送指示を受け、Ｓ８０１の処理を完了すると、メイン制御部２０１は、上記Ｓ８０１で取得した宛先情報５０９の個別宛先情報５２０の個数分、Ｓ１００１〜Ｓ１００３の処理を繰り返すように制御する。送信履歴７４０の例では、宛先番号「１１１」、宛先番号「２２２」、宛先番号「３３３」の３回処理を繰り返し実行する。
【００８６】
まず、Ｓ１００１において、メイン制御部２０１は、現在の個別宛先情報５２０の送信結果５２３がＮＧかどうかを判定する。そして、個別宛先情報５２０の送信結果５２３が「ＮＧ」と判断した場合（Ｓ１００１でＹｅｓの場合）、メイン制御部２０１は、Ｓ１００２に処理を移行する。一方、個別宛先情報５２０の送信結果５２３が「ＯＫ」と判断した場合（Ｓ１００１でＮｏの場合）、メイン制御部２０１は、Ｓ１００３に処理を移行する。
【００８７】
Ｓ１００２では、メイン制御部２０１は、送信結果５２３が「ＮＧ」の宛先番号５２２を、図９に示したＦＡＸ送信ＵＩ９０１の送信先アドレス４０２に追加する。また、Ｓ１００３では、メイン制御部２０１は、送信結果５２３が「ＯＫ」の宛先番号５２２をＦＡＸ送信ＵＩ９０１の送信先アドレス候補一覧９０３に追加する。
【００８８】
メイン制御部２０１は、Ｓ１００２又はＳ１００３の処理を完了すると、次の個別宛先情報５２０に処理を移行させる。なお、全ての個別宛先情報５２０について、上記Ｓ１００１〜Ｓ１００３の処理を完了した場合、メイン制御部２０１は、Ｓ１００４に処理を移行させる。即ち、エラーとなった宛先は、再送の対象として選択し、宛先を再送の対象として、送信先アドレス４０２に表示する。一方、エラーとならなかった宛先については、再送の対象として選択せず、再送の対象に追加可能な候補として、送信先アドレス候補一覧９０３に表示して、ユーザからの再送指示の入力を受け付ける。
【００８９】
Ｓ１００４において、メイン制御部２０１は、情報表示部２０２に指示し、ＦＡＸ送信ＵＩ９０１を表示する。この状態のＦＡＸ送信ＵＩ９０１の表示例を図１１の１１０１として示す。
【００９０】
図１１は、図９に示したＦＡＸ送信ＵＩ９０１のＦＡＸ再送時の表示例を示す図である。
ＦＡＸ送信ＵＩ１１０１は、送信履歴７４０を元に図１０のＳ１００１〜Ｓ１００４の処理を実施した場合のＦＡＸ送信ＵＩ９０１の表示例に対応する。送信先アドレス候補一覧１１０２は、送信先アドレス候補一覧９０３に宛先番号「１１１」が追加されている表示例に対応する。また、送信先アドレス１１０３は、送信先アドレス４０２に宛先番号「２２２」、宛先番号「３３３」が追加されている表示例に対応する。なお、図１０のＳ１００４でＦＡＸ送信ＵＩ９０１を表示する場合、ＦＡＸ送信ＵＩ９０１の送信先アドレス候補一覧９０３、送信先アドレス４０２には、それぞれ１１０２、１１０３のように、宛先名、ファックス番号、送信結果が表示される。
【００９１】
なお、Ｓ８０７、Ｓ８０４は、図８と同一であるので説明を省略する。以上のように、実施例２のメイン制御部２０１は、送信結果５２３に「ＮＧ」があるかどうかを判断する（Ｓ１００１）。そして、送信結果５２３が「ＮＧ」であれば、宛先番号５２２を送信先アドレス４０２に設定する（Ｓ１００２）。一方、送信結果５２３が「ＯＫ」であれば、宛先番号５２２を送信先アドレス候補一覧９０３に設定する（Ｓ１００３）。そして、確認画面としてＦＡＸ送信ＵＩ９０１を表示し、ＦＡＸ送信の指示を受け付ける。実施例２によれば、このような処理により、ユーザは、ＦＡＸ履歴からエラーとなった宛先のみにＦＡＸを容易に再送することができる。この際、ユーザは、再送する宛先を、ＦＡＸ送信ＵＩで確認することもできる。さらに、ユーザは既に送信に成功している宛先も必要に応じて送信先アドレス候補一覧から選択して容易に再送することができる。
【実施例３】
【００９２】
実施例３では、外線番号を考慮した実施例について説明する。なお、実施例３では、実施例１、２と同一の構成については同一の符号を用い、その説明を適宜省略する。
【００９３】
図１２は、実施例３のクライアントアプリ２００のＦＡＸ送信ＵＩの一例を示す図である。なお、図４、図９と同一のものには同一の符号を付してある。
図１２において、１２０１は実施例３のＦＡＸ送信ＵＩであり、情報表示部２０２により情報処理装置１０１に接続されるディスプレイ（不図示）に表示される。また、ＦＡＸ送信ＵＩ１２０１に対する各種操作は、情報処理装置１０１に接続されるポインティングデバイス（不図示）やキーボード（不図示）等より入力される。
【００９４】
ＦＡＸ送信ＵＩ１２０１は、ファイルビュー３０３でファイルを選択してＦＡＸ送信ボタン３０７を押下するか、コンテキストメニュー３０８から「送信」を選択するか、ＦＡＸ送信ボタン３０７にファイルをドロップすることで、表示される。さらに、ＦＡＸ送信ＵＩ１２０１は、後述するＦＡＸ再送フロー３の処理でも表示される。
【００９５】
外線番号指定チェックボックス１２０２は、外線番号を指定するときにチェックするためのチェックボックスである。外線番号指定チェックボックス１２０２をＴｒｕｅにする（チェックを入れる）と、情報表示部２０２により、外線番号入力テキストボックス１２０３がＥｎａｂｌｅとなり、外線番号（１２０３）を入力することができる。外線番号入力テキストボックス１２０３で外線番号を指定してＦＡＸを送信すると、メイン制御部２０１は、ユーザが送信先アドレスに設定した番号の先頭に外線番号（１２０３）を設定してＦＡＸを送信する制御を行う。
【００９６】
ＦＡＸ送信履歴１２０４は、実施例３のＦＡＸ送信履歴であり、図５に示したＦＡＸ送信履歴５０１と同一のものには同一の符号を付してある。実施例３のＦＡＸ送信履歴１２０４の送信設定５１０には、外線番号指定１２０５と、外線番号１２０６が含まれている。外線番号指定１２０５は、外線番号指定チェックボックス１２０２をチェックした場合は「Ｔｒｕｅ」、指定しない場合は「Ｆａｌｓｅ」が送信設定５１０の履歴として残る。外線番号１２０６には、外線番号入力テキストボックス１２０３で指定した外線番号が記録される。
【００９７】
送信履歴１２０７は、外線番号指定チェックボックス１２０２にチェックが付され、外線番号１２０３に「０」を指定した場合のＦＡＸ送信履歴１２０４の一例に対応する。
【００９８】
［ＦＡＸ再送フロー３］
以下、情報処理装置１０１のクライアントアプリ２００における第３のＦＡＸ再送処理について、図１３を用いて説明する。
図１３は、実施例３のクライアントアプリ２００におけるＦＡＸ再送処理の一例を示すフローチャートである。このフローチャートの処理は、送信履歴サマリ７００においてユーザが送信ジョブ履歴７０１を選択し、コンテキストメニュー７５０の「ＦＡＸ再送」ボタンを押下することでクライアントアプリ２００が実行するＦＡＸ再送処理に対応する。なお、図８、図１０と同一のステップには同一のステップ番号を付してある。
【００９９】
ユーザからの再送指示を受け、Ｓ８０１の処理を完了すると、メイン制御部２０１は、Ｓ１３０１に処理を移行する。Ｓ１３０１において、メイン制御部２０１は、上記Ｓ８０１で取得した送信設定５１０から外線番号指定１２０５と外線番号１２０６を取得し、外線番号指定１２０５が「Ｔｒｕｅ」であるか否か判断する。そして、外線番号指定１２０５が「Ｆａｌｓｅ」、つまりは外線番号が指定されていないと判断した場合（Ｓ１３０１でＮｏの場合）、メイン制御部２０１は、Ｓ１００１〜Ｓ１００３のループに処理を進める。なお、Ｓ１００１以降の処理は図１０と同一であるので説明は省略する。
【０１００】
一方、外線番号指定１２０５が「Ｔｒｕｅ」、つまりは外線番号が指定されていると判断した場合（Ｓ１３０１でＹｅｓの場合）、メイン制御部２０１は、Ｓ１３０２に処理を進める。
【０１０１】
Ｓ１３０２において、メイン制御部２０１は、上記Ｓ８０１で取得した宛先番号５２２から外線番号１２０６を取り除く。ここで外線番号を取り除くことにより、Ｓ１００２、Ｓ１００３で外線番号を除去した宛先をＦＡＸ送信ＵＩ１２０１の送信先アドレス候補一覧９０３、送信先アドレス４０２に設定することができる。
【０１０２】
次に、Ｓ１３０３において、メイン制御部２０１は、外線番号指定チェックボックス１２０２にチェックを設定する。次に、Ｓ１３０４において、メイン制御部２０１は、送信設定５１０の外線番号１２０６に保存されている外線番号を、外線番号入力テキストボックス１２０３に設定し、Ｓ１００１〜Ｓ１００３のループに処理を進める。Ｓ１３０２〜Ｓ１３０４の処理を実行した状態のＦＡＸ送信ＵＩ１２０１の一例を図１４の１４０１として示す。
【０１０３】
図１４は、図１２に示したＦＡＸ送信ＵＩ１２０１のＦＡＸ再送時の表示例を示す図である。
ＦＡＸ送信ＵＩ１４０１は、送信履歴１２０７を元に再送処理（Ｓ８０１〜Ｓ１００４）を実施した場合のＦＡＸ送信ＵＩ１２０１の表示例に対応する。送信先アドレス候補一覧１４０２は、送信先アドレス候補一覧９０３に宛先番号「０１１１」から外線番号「０」が除去されて追加されている表示例に対応する。また、送信先アドレス１４０３は、送信先アドレス４０２に宛先番号「０２２２」、宛先番号「０３３３」から外線番号「０」が除去されて追加されている表示例に対応する。また、図１３のＳ１３０３及びＳ１３０４の処理で、外線番号指定チェックボックス１２０２、外線番号（１２０３）が設定された例が、１４０４、１４０５である。
【０１０４】
以上のように、実施例３のメイン制御部２０１は、外線番号指定１２０５が指定されているかどうかを判別し（Ｓ１３０１）、指定されていれば宛先番号５２２から外線番号１２０６を除去して設定する。従来では、送信履歴からアドレス取得した宛先と、アドレス帳から新規追加した宛先が混在した場合、外線番号が付加されたアドレスと、付加されていないアドレスとが混在する可能性がある。しかし、実施例３によれば、外線番号が付加されて送信されるような場合であっても、送信履歴１２０７から読み込んだ宛先とアドレス帳から読み込んだ宛先を統一的に扱うことができる。また、送信履歴１２０７を元に外線番号指定チェックボックス１２０２、外線番号（１２０３）を自動的に設定するので、ユーザがこれらを再度設定する必要がなくなる。このような処理により、ユーザがＦＡＸ履歴からＦＡＸ再送を容易かつ適切に行うことができる。
【実施例４】
【０１０５】
実施例４では、ＦＡＸ送信時に発生したエラーが再送可能なものかどうかを考慮して再送の対象を選択する実施例について説明する。なお、実施例４では、実施例１、２、３と同一の構成については同一の符号を用い、その説明を適宜省略する。
【０１０６】
図１５は、実施例４のＦＡＸ送信履歴、送信履歴、及びエラー対応表の一例を示す図であり、図５に示したＦＡＸ送信履歴５０１と同一のものには同一の符号を付してある。
ＦＡＸ送信履歴１５０１は、ＦＡＸ送信時エラーの原因も保存する場合のＦＡＸ送信履歴である。エラー番号１５０３は、送信時に発生したエラー番号である。エラーがＦＡＸドライバ２１１で発生した場合には、クライアントアプリ２００は、ＦＡＸドライバ２１１からエラー番号１５０３を取得し（図６のＳ６０８）、保存する（Ｓ６０９）。エラーが画像形成装置１１１で発生した場合は、クライアントアプリ２００は、画像形成装置１１１への問い合わせ時に取得し（Ｓ６１５）、保存する（Ｓ６１６）。
送信履歴１５０２は、ＦＡＸ送信履歴１５０１の一例に対応する。
【０１０７】
エラー対応表１５０４は、エラー番号毎にエラー原因と再送可能なエラーか否かを管理する対応表である。
【０１０８】
エラー番号１５０５は、エラーを識別するための識別子である。エラー原因１５０６は、エラーの原因を表しており、後述する図１７のＦＡＸ送信ＵＩ１７０１の送信先アドレス候補一覧１７０２、送信先アドレス１７０３に示す"送信結果"が「ＮＧ」の場合に、これらの"送信原因"に表示する。再送可能なエラー１５０７は、対応するエラーが再送可能か否かを表している。再送可能なエラー１５０７が「Ｙｅｓ」のエラーは再送可能なエラーとして定義されていることを表している。一方、再送可能なエラー１５０７が「Ｎｏ」のエラーは再送不可能なエラーと定義されていることを表している。
【０１０９】
このように、エラー対応表１５０４は、エラー番号ごとに（即ちエラーの種類ごとに）、再送可能なエラーか再送不可能なエラーかを対応付けたエラー対応情報を記憶するものである。なお、エラー対応表１５０４は、情報処理装置１０１又はデータ管理サーバ１１０の外部記憶装置（不図示）に格納されており、クライアントアプリ２００から参照可能である。
【０１１０】
以下、情報処理装置１０１のクライアントアプリ２００における第４のＦＡＸ再送処理について、図１６を用いて説明する。
図１６は、実施例４のクライアントアプリ２００におけるＦＡＸ再送処理の一例を示すフローチャートである。このフローチャートの処理は、送信履歴サマリ７００においてユーザが送信ジョブ履歴７０１を選択し、コンテキストメニュー７５０の「ＦＡＸ再送」ボタンを押下することでクライアントアプリ２００が実行するＦＡＸ再送処理に対応する。なお、図８、図１０と同一のステップには同一のステップ番号を付してある。
【０１１１】
Ｓ８０２において、Ｓ８０１で読み取った個別宛先情報５２０の送信結果５２３に「ＮＧ」があると判定した場合（Ｓ８０２でＹｅｓの場合）、メイン制御部２０１は、Ｓ１６０１に処理を進める。Ｓ１６０１において、メイン制御部２０１は、Ｓ８０１で取得した宛先情報５０９からエラー番号１５０３を読み取り、各個別宛先情報の送信結果が、再送可能なエラーか否かを判断する。そして、全ての送信結果が「ＮＧ」のエラーが再送可能なエラー（図１５のエラー対応表１５０４の１５０７で「Ｙｅｓ」）として定義されている場合（Ｓ１６０１でＹｅｓの場合）、メイン制御部２０１は、Ｓ８０３に処理を移行させる。この場合、メイン制御部２０１は、ＦＡＸ送信ＵＩを表示することなく、ＦＡＸを再送信する（Ｓ８０３、Ｓ８０４）。
【０１１２】
一方、送信結果が「ＮＧ」のエラーが１つでも再送不可能なエラー（図１５のエラー対応表１５０４の１５０７で「Ｎｏ」）として定義されている場合（Ｓ１６０１でＮｏの場合）、メイン制御部２０１は、Ｓ１００１〜１００３のループに処理を移行させる。
【０１１３】
また、Ｓ１６０２において、メイン制御部２０１は、現在の個別宛先情報５２０（送信結果５２３がＮＧ）が再送可能なエラーか否かを判断する。そして、現在の個別宛先情報５２０（送信結果５２３がＮＧ）を再送可能なエラーと判断した場合（Ｓ１６０２でＹｅｓの場合）、メイン制御部２０１は、Ｓ１００２に処理を移行させる。一方、現在の個別宛先情報５２０（送信結果５２３がＮＧ）が再送不可能なエラーと判断した場合（Ｓ１６０２でＮｏの場合）、メイン制御部２０１は、Ｓ１００３に処理を移行させる。即ち、再送可能なエラーに対応する宛先のみを送信先アドレス４０２に追加し、他の宛先を送信先アドレス候補一覧９０３に追加するように制御する。
【０１１４】
また、上記Ｓ８０２において、Ｓ８０１で読み取った個別宛先情報５２０の送信結果５２３に「ＮＧ」がないと判定した場合（Ｓ８０２でＮｏの場合）、メイン制御部２０１は、Ｓ１６０３に処理を進める。Ｓ１６０３において、メイン制御部２０１は、Ｓ８０１で読み取った全ての宛先情報を送信先アドレス候補一覧９０３に追加し、Ｓ１００４に処理を移行させる。
【０１１５】
また、Ｓ１００４において、メイン制御部２０１は、情報表示部２０２に指示し、ＦＡＸ送信ＵＩ９０１を表示する。この状態のＦＡＸ送信ＵＩ９０１の一例を図１７の１７０１として示す。
【０１１６】
図１７は、ＦＡＸ送信ＵＩ９０１のＦＡＸ再送時の表示例を示す図である。
ＦＡＸ送信ＵＩ１７０１は、送信履歴１５０２を元に再送処理（図１６のＳ８０１〜Ｓ１００４）を実施した場合のＦＡＸ送信ＵＩ９０１の表示例に対応する。送信先アドレス候補一覧１７０２は、送信先アドレス候補一覧９０３に宛先番号「１１１」、宛先番号「３３３」が追加されている表示例を示す。なお、宛先番号「３３３」のエラーは「電話線がはずれている」であり、再送不可能なエラーである。送信先アドレス１７０３は、送信先アドレス４０２に宛先番号「２２２」が追加されている表示例を示す。なお、宛先番号「２２２」のエラーは「相手先が話中」であり、再送可能なエラーである。なお、図１７のＳ１００４でＦＡＸ送信ＵＩ９０１を表示する場合、ＦＡＸ送信ＵＩ９０１の送信先アドレス候補一覧９０３、送信先アドレス４０２には、それぞれ１７０２、１７０３のように、宛先名、ファックス番号、送信結果、エラー原因が表示される。
【０１１７】
以上のように、実施例４のメイン制御部２０１は、再送可能なエラーかどうかを判別し（図６のＳ１６０１）、全てのＮＧが再送可能なエラーの場合は、ＦＡＸ送信ＵＩを表示することなく再送する（Ｓ８０３）。一方、再送不可能なエラーがある場合は、再送可能なエラーに対応する宛先のみ送信先アドレス４０２に追加する（Ｓ１６０２）。また、送信結果がＯＫであった宛先と再送不可能なエラーに対応する宛先は送信先アドレス候補一覧９０３に追加する（Ｓ１００１、Ｓ１６０２、Ｓ１００３）。これにより、ユーザは、ＦＡＸ履歴から再送可能な宛先のみへＦＡＸを容易に再送することができる。
【実施例５】
【０１１８】
実施例５では、送信結果が「ＮＧ」の宛先が１件のみの場合を考慮した構成について説明する。なお、実施例５では、実施例１、２、３、４と同一の構成については同一の符号を用い、その説明を適宜省略する。
【０１１９】
［ＦＡＸ再送フロー５］
以下、情報処理装置１０１のクライアントアプリ２００における第５のＦＡＸ再送処理について、図１８を用いて説明する。
図１８は、実施例５のクライアントアプリ２００におけるＦＡＸ再送処理の一例を示すフローチャートである。このフローチャートの処理は、送信履歴サマリ７００においてユーザが送信ジョブ履歴７０１を選択し、コンテキストメニュー７５０の「ＦＡＸ再送」ボタンを押下することでクライアントアプリ２００が実行するＦＡＸ再送処理に対応する。なお、図８、図１０、図１６と同一のステップには同一のステップ番号を付してある。
【０１２０】
Ｓ８０２において、Ｓ８０１で読み取った個別宛先情報５２０の送信結果５２３に「ＮＧ」があると判定した場合（Ｓ８０２でＹｅｓの場合）、メイン制御部２０１は、Ｓ１８０１に処理を進める。Ｓ１８０１において、メイン制御部２０１は、Ｓ８０１で取得した宛先情報のうち送信結果がＮＧとなる宛先が１件のみかどうかを判断する。そして、送信結果がＮＧとなる宛先が１件のみと判断した場合（Ｓ１８０１でＹｅｓの場合）、メイン制御部２０１は、Ｓ８０３に処理を移行する。この場合、メイン制御部２０１は、ＦＡＸ送信ＵＩ９０１を表示することなくＦＡＸを再送信する（Ｓ８０３、Ｓ８０４）。
【０１２１】
また、Ｓ８０１で取得した宛先情報のうち送信結果がＮＧとなる宛先が１件のみでないと判断した場合（Ｓ１８０１でＮｏの場合）、メイン制御部２０１は、Ｓ１００１〜１００３のループに処理を移行させる。
【０１２２】
以上のように、実施例５のメイン制御部２０１は、送信結果がＮＧとなる宛先が１件のみかどうかを判別し（図１８のＳ１８０１）、送信結果がＮＧとなる宛先が１件のみの場合、ＦＡＸ送信ＵＩ９０１を表示することなくＦＡＸの再送信を行う制御を行う。一方、それ以外の場合は、送信結果がＮＧとなる宛先を送信先アドレスに追加し、送信結果がＮＧとなる宛先を送信先アドレス候補一覧９０３に追加する制御を行う。このような制御により、実施例５によれば、ユーザがＦＡＸ履歴からＦＡＸ再送を容易かつ適切に行うことができる。特に、送信結果がＮＧとなる宛先が１件のみの場合に、その宛先のみに容易にＦＡＸを再送することができる。
【０１２３】
なお、情報処理装置１０１と画像形成装置１１１が１つの装置であってもよい。例えば、ＭＦＰ（Multifunction Peripheral）に、情報処理装置１０１と画像形成装置１１１の機能を設けたものでもよい。
以上示したように、本発明の各実施例によれば、ユーザがＦＡＸ履歴からＦＡＸの再送を容易かつ適切に行うことができる。
【０１２４】
なお、上記各実施例では、ＦＡＸの再送について説明したが、ＦＡＸ以外のデータ送信についても適用可能である。例えば、電子メールや他のデータ通信の再送にも、本発明は適用可能である。なお、ＦＡＸ、電子メールや他のデータ通信のジョブを総称して送信ジョブという。よって、ユーザは、所定の送信履歴からエラーとなった宛先のみへデータを容易かつ適切に再送することができる。例えば、ユーザは、ＦＡＸ履歴や電子メール送信履歴等の送信履歴からエラーとなった宛先のみへＦＡＸや電子メール等の送信データを容易に再送することができる。即ち、ユーザが所定の送信履歴からデータの再送を容易かつ適切に行うことができる。
【０１２５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１２６】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２７】
１０１    情報処理装置
１１０    データ管理サーバ
１１１    画像形成装置
２００    クライアントアプリ
２０１    メイン制御部
２１１    ＦＡＸドライバ
【図１】
2015061185.tif 000003
【図２】
2015061185.tif 000004
【図３】
2015061185.tif 000005
【図４】
2015061185.tif 000006
【図５】
2015061185.tif 000007
【図６】
2015061185.tif 000008
【図７】
2015061185.tif 000009
【図８】
2015061185.tif 000010
【図９】
2015061185.tif 000011
【図１０】
2015061185.tif 000012
【図１１】
2015061185.tif 000013
【図１２】
2015061185.tif 000014
【図１３】
2015061185.tif 000015
【図１４】
2015061185.tif 000016
【図１５】
2015061185.tif 000017
【図１６】
2015061185.tif 000018
【図１７】
2015061185.tif 000019
【図１８】
2015061185.tif 000020