(57)【要約】【課題】  ＦＡＸの同報送信のうちＦＡＸ送信に失敗した宛先に対する再送による送信結果で同報送信の送信結果を更新することにより、ユーザにとってわかりやすい表示を行うことを目的とする。【解決手段】  複数の宛先にＦＡＸ送信するための同報送信の指示情報が送信されて、取得された送信結果が少なくとも一つの宛先へのＦＡＸ送信が失敗したことを示す場合に、同報送信が失敗したことを示す送信結果を表示して、ＦＡＸ送信が失敗した再送対象の宛先に再度ＦＡＸ送信するための指示情報が画像形成装置に送信された後に、再送対象の宛先に再度ＦＡＸ送信する指示情報によるＦＡＸ送信の結果を取得して、再送対象の宛先のＦＡＸ送信の結果が再送によるＦＡＸ送信は成功したことを示す場合に再送後の同報送信の送信結果を失敗から成功へと更新する。【選択図】  図９
2015100079.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置がＦＡＸ送信するための指示情報を前記画像形成装置に送信する送信手段と、
前記指示情報によるＦＡＸ送信の結果を前記画像形成装置から取得する取得手段と、
複数の宛先にＦＡＸ送信するための同報送信の指示情報が前記送信手段により送信されて、前記取得手段により取得された送信結果が少なくとも一つの宛先へのＦＡＸ送信が失敗したことを示す場合に、前記同報送信が失敗したことを示す前記送信結果を表示する表示手段と、
ＦＡＸ送信が失敗した再送対象の宛先に再度ＦＡＸ送信するための指示情報が前記送信手段により前記画像形成装置に送信された後に、前記再送対象の宛先に再度ＦＡＸ送信する前記指示情報によるＦＡＸ送信の結果を前記取得手段により取得して、前記再送対象の宛先のＦＡＸ送信の結果が再送によるＦＡＸ送信は成功したことを示す場合に再送後の前記同報送信の送信結果を失敗から成功へと更新する更新手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記複数の宛先のうち各宛先へのＦＡＸ送信が成功したか又は失敗したかを宛先ごとに表示する第２の表示手段と、を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段は送信先の宛先を設定するための設定画面を表示し、
前記更新手段は、前記再送対象の宛先を含む前記設定画面から前記再送対象の宛先が削除されることにより前記再送対象の宛先へＦＡＸ送信がキャンセルされた場合に、前記同報送信の送信結果を失敗から成功へと更新することを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記更新手段は、前記複数の宛先の送信結果が成功とキャンセルによって構成される場合に前記同報送信の送信結果を成功へと更新することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
ＦＡＸ送信の履歴を含むＦＡＸ送信履歴データを外部情報処理装置から取得する取得手段と、
前記ＦＡＸ送信履歴データのうちステータスが再送中を示す履歴に対して再度ＦＡＸ送信する指示を受け付けないように制御する制御手段と、を有することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置のユーザ名を取得する第２の取得手段と、
取得された前記ユーザ名とＦＡＸ送信の履歴のうちＦＡＸ送信に失敗したユーザ名が一致する場合に警告する警告手段と、を有することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
コンピュータに、
画像形成装置がＦＡＸ送信するための指示情報を前記画像形成装置に送信する送信工程と、
前記指示情報によるＦＡＸ送信の結果を前記画像形成装置から取得する取得工程と、
複数の宛先にＦＡＸ送信するための同報送信の指示情報が前記送信工程により送信されて、前記取得工程により取得された送信結果が少なくとも一つの宛先へのＦＡＸ送信が失敗したことを示す場合に、前記同報送信が失敗したことを示す前記送信結果を表示する表示工程と、
ＦＡＸ送信が失敗した再送対象の宛先に再度ＦＡＸ送信するための指示情報が前記送信工程により前記画像形成装置に送信された後に、前記再送対象の宛先に再度ＦＡＸ送信する前記指示情報によるＦＡＸ送信の結果を前記取得工程により取得して、前記再送対象の宛先のＦＡＸ送信の結果が再送によるＦＡＸ送信は成功したことを示す場合に再送後の前記同報送信の送信結果を失敗から成功へと更新する更新工程と、を実行させることを特徴とするプログラム。
【請求項８】
前記コンピュータに、
前記複数の宛先のうち各宛先へのＦＡＸ送信が成功したか又は失敗したかを宛先ごとに表示する第２の表示工程と、を実行させることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記送信工程は送信先の宛先を設定するための設定画面を表示し、
前記更新工程は、前記再送対象の宛先を含む前記設定画面から前記再送対象の宛先が削除されることにより前記再送対象の宛先へＦＡＸ送信がキャンセルされた場合に、前記同報送信の送信結果を失敗から成功へと更新することを特徴とする請求項７又は請求項８に記載のプログラム。
【請求項１０】
前記更新工程は、前記複数の宛先の送信結果が成功とキャンセルによって構成される場合に前記同報送信の送信結果を成功へと更新することを特徴とする請求項７乃至９のいずれか１項に記載のプログラム。
【請求項１１】
前記コンピュータに、
ＦＡＸ送信の履歴を含むＦＡＸ送信履歴データを外部情報処理装置から取得する取得工程と、
前記ＦＡＸ送信履歴データのうちステータスが再送中を示す履歴に対して再度ＦＡＸ送信する指示を受け付けないように制御する制御工程と、を実行させることを特徴とする請求項７乃至１０のいずれか１項に記載のプログラム。
【請求項１２】
前記コンピュータに、
前記コンピュータのユーザ名を取得する第２の取得工程と、
取得された前記ユーザ名とＦＡＸ送信の履歴のうちＦＡＸ送信に失敗したユーザ名が一致する場合に警告する警告工程と、を実行させることを特徴とする請求項７乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
画像形成装置がＦＡＸ送信するための指示情報を前記画像形成装置に送信する送信工程と、
前記指示情報によるＦＡＸ送信の結果を前記画像形成装置から取得する取得工程と、
複数の宛先にＦＡＸ送信するための同報送信の指示情報が前記送信工程により送信されて、前記取得工程により取得された送信結果が少なくとも一つの宛先へのＦＡＸ送信が失敗したことを示す場合に、前記同報送信が失敗したことを示す前記送信結果を表示する表示工程と、
ＦＡＸ送信が失敗した再送対象の宛先に再度ＦＡＸ送信するための指示情報が前記送信工程により前記画像形成装置に送信された後に、前記再送対象の宛先に再度ＦＡＸ送信する前記指示情報によるＦＡＸ送信の結果を前記取得工程により取得して、前記再送対象の宛先のＦＡＸ送信の結果が再送によるＦＡＸ送信は成功したことを示す場合に再送後の前記同報送信の送信結果を失敗から成功へと更新する更新工程と、を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＦＡＸ送信を指示する技術に関する。
【背景技術】
【０００２】
特許文献１はドライバーを用いてファクシミリ装置に画像データを送信することで、ファクシミリ装置がＦＡＸ送信を行う技術について開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３３２５０
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置が画像形成装置にＦＡＸ送信を行うための指示情報を送信したとしても、画像形成装置がＦＡＸ送信に失敗してしまう可能性がある。ＦＡＸ送信に失敗するケースとしては例えば、電話番号の間違いや回線の遮断により画像形成装置がＦＡＸの宛先に対するＦＡＸ送信を失敗した場合やそもそも画像形成装置が起動していない場合が挙げられる。
【０００５】
さらに、複数の宛先に対するＦＡＸの同報送信で少なくとも一つの宛先に対するＦＡＸ送信に失敗したとする。この場合、ＦＡＸ送信が失敗した宛先について再送が行われた場合、同報送信の送信結果と再送による送信結果がそれぞれ無関係に表示されると、最終的に同報送信全体で考えるとＦＡＸ送信に成功したのか失敗したのかわかりにくい。
【０００６】
特許文献１についてはＦＡＸの送信結果を表示することについて開示していないため、同じく最終的にＦＡＸ送信に成功したのか失敗したのかわかりにくい。
【０００７】
本発明はこのような問題点に鑑みてなされたもので、再送による送信結果で同報送信の送信結果を更新することにより、ユーザにとってわかりやすい表示を行うことを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明に係る情報処理装置は、
画像形成装置がＦＡＸ送信するための指示情報を前記画像形成装置に送信する送信手段と、
前記指示情報によるＦＡＸ送信の結果を前記画像形成装置から取得する取得手段と、
複数の宛先にＦＡＸ送信するための同報送信の指示情報が前記送信手段により送信されて、前記取得手段により取得された送信結果が少なくとも一つの宛先へのＦＡＸ送信が失敗したことを示す場合に、前記同報送信が失敗したことを示す前記送信結果を表示する表示手段と、
ＦＡＸ送信が失敗した再送対象の宛先に再度ＦＡＸ送信するための指示情報が前記送信手段により前記画像形成装置に送信された後に、前記再送対象の宛先に再度ＦＡＸ送信する前記指示情報によるＦＡＸ送信の結果を前記取得手段により取得して、前記再送対象の宛先のＦＡＸ送信の結果が再送によるＦＡＸ送信は成功したことを示す場合に再送後の前記同報送信の送信結果を失敗から成功へと更新する更新手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、再送による送信結果で同報送信の送信結果を更新することにより、ユーザにとってわかりやすい表示を行うことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】システム構成、及びハードウェア構成の一例を示す図である
【図２】情報処理装置のソフトウェアの構成の一例を示す図である
【図３】メインＵＩの一例を示す図である
【図４】ＦＡＸ送信設定ＵＩの一例を示す図である
【図５】ＦＡＸ送信履歴データの一例を模式的に示した図である
【図６】ＦＡＸの送信の処理のシーケンス図である
【図７】再送前のＦＡＸ送信履歴データの再送に関連するデータの内容及び表示の一例である
【図８】再送後のＦＡＸ送信履歴データの再送に関連するデータの内容及び表示の一例である
【図９】再送後のＦＡＸ送信履歴データの更新処理のフロー図である
【図１０】再送後のＦＡＸ送信履歴データのＦＡＸ送信履歴サマリー更新処理のフロー図である
【図１１】ＦＡＸ送信履歴サマリー更新処理にキャンセルを加味した場合のフロー図である
【図１２】ＦＡＸ送信履歴データの再送中の表示の一例を示した図である
【図１３】送信結果ＮＧを通知する処理のフローを示した図である
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。
【００１２】
＜第１の実施形態＞
［システム構成、及びハードウェア構成］
本実施形態に係るシステムの構成、及びハードウェア構成について図１を用いて説明する。図１は、システム構成、及びハードウェア構成の一例を示す図である。
【００１３】
図１（ａ）を用いてシステム構成を説明する。情報処理装置（コンピュータ）１０１はネットワークに接続されており、ネットワークを介してインターネットに接続されている。ネットワーク又はインターネットにはデータ管理サーバ１１０、情報処理装置１０１及び画像形成装置１１１が接続されている。ここでデータ管理サーバ１１０は外部情報処理装置の一例である。また、図１（ａ）において情報処理装置は１台のみが存在しているが、複数台存在していてもよい。なお、ネットワーク及びインターネットは、例えば、ＴＣＰ／ＩＰプロトコルなどをサポートする通信回線網であり有線・無線は問わない。
【００１４】
図１（ｂ）を用いてハードウェア構成を説明する。情報処理装置１０１は、各種のユニット（１０２〜１０７）を含んで構成される。本明細書では画像形成装置１１１もデータ管理サーバ１１０も情報処理装置１０１と同じ構成である。
【００１５】
図１（ｂ）を用いて各種ユニットを具体的に説明する。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２は、各種のプログラムを実行し、プログラムに従って様々な機能を実現するユニットである。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３は、各種の情報を記憶するユニットである。また、ＲＡＭ１０３は、ＣＰＵ１０２の一時的な作業記憶領域としても利用されるユニットである。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４は、各種のプログラムやデータ等を記憶するユニットである。外部記憶装置１０８は不揮発性の記憶装置であり、各種のプログラムやデータ及び情報処理装置１０１の再起動後も保持しておく必要のある設定などが記憶される。加えて、ＣＰＵ１０２が外部記憶装置１０８に記憶されているプログラムに基づき処理を実行することによって、図２に示されるようなソフトウェア構成及び後述するフローチャートの各ステップの処理が実現される。
【００１６】
Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース１０５は、情報処理装置１０１に接続されているディスプレイにデータを送信する他、ポインティングデバイスからデータを受信するユニットである。
【００１７】
ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１０６は、情報処理装置１０１をネットワークに接続するためのユニットである。
【００１８】
上述したユニットは、バス１０７を介してデータの送受信を行うことが可能に構成されている。
【００１９】
さらに、画像形成装置１１１は、ＦＡＸユニット（不図示）を搭載しており、バス（不図示）を介して各ユニットとデータを送受信することが可能である。ＦＡＸユニットは情報処理装置１０１より受けたファクス制御言語をイメージに展開し不図示の公衆回線、又はインターネットを介して他のファクス装置やＩＰ−ＦＡＸへ転送することができる。また、その他に印刷ユニット（不図示）やスキャナユニット（不図示）を搭載している。印刷ユニットは、ラスタイメージを記録媒体に印刷することが可能なユニットである。また、スキャナユニットは、画像入力することが可能なユニットである。
【００２０】
［ソフトウェア構成（全般）］
次に、情報処理装置１０１のソフトウェアの構成について図２を用いて説明する。図２は、情報処理装置１０１のソフトウェアの構成の一例を示す図である。
【００２１】
図２に示されるクライアントアプリ２００における機能を実現するプログラムは、情報処理装置１０１のＲＯＭ１０４等に記憶されている。なお、装置の機能及び後述するフローチャートに係る処理の全部又は一部については専用のハードウェアを用いて実現してもよい。
【００２２】
［ソフトウェア構成（ＯＳ，  ＦＡＸドライバー）］
ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２１０について説明する。ＯＳ２１０は公知の一般的なＯＳの機能（メモリ管理、リソース管理、アプリケーション管理等）を提供する。ＦＡＸドライバー２１１は、ＯＳ２１０にインストールされているアプリケーションの一つである。ＦＡＸドライバー２１１は、クライアントアプリ２００からＦＡＸドライバー２１１の機能を制御するためのＩＦを、ＦＡＸドライバー２１１のＳＤＫ（Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）として公開しており、クライアントアプリ２００との連携動作が保障されている。ここでの連携とは、例えば、データや命令のやり取りにより、それぞれが有する機能を提供して処理を実行することを指す。クライアントアプリ２００は、ＩＦを介し、ＦＡＸドライバー２１１との間の制御を行うことができる。また、クライアントアプリ２００は、ＯＳ２１０を介しＦＡＸドライバー２１１の機能を使用することが可能である。ＦＡＸドライバー２１１は、前記ＳＤＫまたはＯＳ２１０を介しクライアントアプリ２００の指示に従い処理を行う。クライアントアプリ２００よりＦＡＸ送信指示を受け付けると、ＦＡＸドライバー２１１は、出力指示にて指定された文書ファイルを画像形成装置１１１で解釈可能なファクス送信用のデータ形式（例えば、ラスターデータ等）に変換し、ネットワークを介して画像形成装置１１１へ送信する。
【００２３】
［ソフトウェア構成（クライアントアプリ）］
続けて図２を用いて、クライアントアプリ２００におけるソフトウェアの構成について詳細に説明する。クライアントアプリ２００は、各種のモジュール（２０１〜２０５）を含んで構成される。
【００２４】
メイン制御部２０１は、クライアントアプリ２００を制御し、後述する各モジュール部に対する指示、管理を行う。情報表示部２０２は、メイン制御部２０１からの指示に従い、クライアントアプリ２００のＵＩ（ユーザーインターフェース）をユーザに提供する。記憶部２０３は、クライアントアプリ２００の各種データを記憶、管理する。ＦＡＸ送信部２０４はＦＡＸドライバー２１１へ指示し、ＦＡＸ送信を実行する。ジョブ管理部２０５はＦＡＸドライバー２１１で保存されるＦＡＸ送信画像の画像ファイルや書誌情報の取得、また画像形成装置１１１のＦＡＸ送信ジョブの状態を取得する。
【００２５】
図３は本実施例に適応可能なクライアントアプリ２００のＵＩ例である。最初に図３（ａ）を用いて説明する。
【００２６】
メインＵＩ３０１は、ファイルをフォルダ階層に分け管理するフォルダツリービュー３０２と、フォルダ内のファイルを表示するファイルビュー３０３を持つ。図３（ａ）において、フォルダツリービュー３０２は、ＦＡＸ送信用というフォルダがあり、ユーザによって選択されている。選択されているフォルダ内のファイルがファイルビュー３０３に表示されている。ファイルビュー３０３から、ＦＡＸ送信用フォルダには、送信先Ａ．ｘｘｘと、送信先Ｂ．ｘｘｘというファイルが存在している。３０４はファイルビュー３０３内で選択されているファイルである。３０５はプレビューであり、選択されているファイル３０４のプレビューを見ることができる。３０６はファイルプロパティであり、選択されているファイル３０４の情報が表示される。ファイルプロパティ３０６に表示する情報は、クライアントアプリ２００で管理される。ファイル３０４に関する情報であり、例えば、ファイル名や、種類、ファイルサイズ、作成日、更新日時である。
【００２７】
ＦＡＸ送信ボタン３０７は、クライアントアプリ２００の機能のひとつである。ファイルを選択した状態でＦＡＸ送信ボタン３０７を押すことでＦＡＸ送信処理を行うことができる。また、ＦＡＸ送信処理はＦＡＸ送信ボタン３０７に対してファイルをドラッグアンドドロップすることによっても行うことができる。図３（ａ）の例では、ファイル３０４が選択されているので、ＦＡＸ送信ボタン３０７を押すと選択されているファイル３０４がＦＡＸ送信されることになる。３０８はコンテキストメニューである。ＦＡＸ送信ボタン３０７にマウスカーソルを合わせることで、利用可能な操作が表示される。本実施例では、ＦＡＸ送信ボタン３０７のコンテキストメニュー３０８はメニューアイテムとして「ＦＡＸの送信」及び「送信履歴の表示」が行える。メニューアイテム「送信履歴の表示」を押下することにより、後述する図７の送信履歴サマリー７００が表示される。
【００２８】
なお、図３（ａ）のクライアントアプリ２００の画面構成においては図７の送信履歴サマリー７００を別ウィンドウとして表示する構成をとっているが、図３（ｂ）に示すように、同一のウィンドウ内に表示する画面構成をとっても良い。あるいはファイルビュー３０３と送信履歴サマリー７００がタブで同じ領域に収められ、タブの切り替えによって表示が切り替わる構成にしても構わない。
【００２９】
図３（ｂ）のメインＵＩ３０１は、図３（ａ）で示すクライアントアプリのメインＵＩ３０１と同様に、ファイルをフォルダ階層に分け管理するフォルダツリービュー３０２と、送信履歴サマリー７００を含む。図３（ｂ）のメインＵＩ３０１は、図３（ａ）のフォルダツリービュー３０２のＦＡＸ送信履歴１４０１の項目がユーザによって選択されることで、ファイルビュー３０３が送信履歴サマリー７００に置き換わって表示される。また、図３（ｂ）のメインＵＩ３０１は選択されているファイル３０４のプレビューを見ることができるプレビュー３０５と、詳細を表示するファイルプロパティ３０６を持つ。
【００３０】
図３（ｂ）のメインＵＩ３０１で表示・操作できる内容について具体的に説明する。図３（ｂ）の送信履歴サマリー７００には図７に示す送信履歴サマリー７００と同一の内容が表示される。プレビュー３０５には、ファイルビュー３０３で選択されているＦＡＸ送信履歴の送信画像を表示する。ここで表示する送信画像はＦＡＸ送信履歴５０１の送信画像情報５０８を参照して表示する。プレビュー３０５では、送信の宛先が複数の場合に、プレビューに表示する宛先を選択することのできる宛先選択１４０２を持つ。宛先選択１４０２には、ファイルビュー３０３で選択されているＦＡＸ送信履歴の宛先がリストされ、内一つを選択できる。宛先選択１４０２で選択された宛先への送信画像をプレビュー３０５へ表示する。ファイルプロパティ３０６には、ファイルビュー３０３で選択されているＦＡＸ送信履歴の詳細情報を表示し、例えば、ドキュメント名、送信時刻、完了時刻、送信状況、宛先名、宛先のＦＡＸ番号及び送信者を表示する。
【００３１】
図４にクライアントアプリ２００のＦＡＸ送信ＵＩ４０１を示す。ＦＡＸ送信ボタン３０７にファイルをドロップするか、またはコンテキストメニュー３０８からＦＡＸの送信を選択することで表示される。さらに後述のＦＡＸ送信フローでも表示される。
【００３２】
ＦＡＸ送信ＵＩ４０１は送信先アドレス４０２を含む。送信先アドレス４０２はＦＡＸ送信時に設定値として使う情報であり、ＦＡＸの送り先番号や宛先名が表示される。本実施例では図示していないが、その他に表示される情報としてＦＡＸ回線の種別などが含まれていてもよい。１つのファイルを複数の宛先に送る同報送信を行う場合は、複数のアドレス情報を表示することが可能である。アドレス追加ボタン４０３は、送信先アドレス４０２にＦＡＸの送り先アドレスを新規追加するためのボタンである。アドレス追加ボタン４０３を押すとアドレス追加画面（不図示）が表示され、送信先アドレス４０２に追加する送信先アドレス情報を入力・編集することが出来る。
【００３３】
アドレス削除ボタン４０４は、送信先アドレス４０２に追加したアドレスを削除するためのボタンである。アドレス削除ボタン４０４を押すと送信先アドレス４０２で選択中の送信先アドレス情報を削除することが出来る。ＦＡＸ送信ボタン４０５は、送信先アドレス４０２に追加した送り先に対してＦＡＸ送信を実行するためのボタンであり、ＦＡＸ送信ボタン４０５を押すことでＦＡＸ送信の指示が行われる。クライアントアプリ２００によるＦＡＸ送信指示はＯＳ２１０を介しＦＡＸドライバー２１１に対して行われる。キャンセルボタン４０６はＦＡＸ送信実行をキャンセルするためのボタンである。キャンセルボタン４０６を押すと、ＦＡＸ送信ＵＩ４０１は閉じる。アドレス編集ボタン４０８は送信先アドレス４０２に追加したアドレスを編集するためのボタンである。アドレス編集ボタン４０８を押すとアドレス編集画面（不図示）が表示され、送信先アドレス４０２で選択中の送信先アドレス情報を編集することが出来る。
【００３４】
［データ構造（ＦＡＸ送信履歴データ５００）］
図５はＦＡＸ送信履歴データの一例を模式的に示した図である。ＦＡＸ送信履歴データ５００は、ＦＡＸ送信履歴５０１、ＦＡＸ送信履歴サマリー５５０、ＦＡＸ書誌情報５７０及び宛先変更情報５９０により構成される。これらの５０１〜５９０の情報は複数あっても構わない。ＦＡＸ送信履歴データ５００は、情報処理装置１０１またはデータ管理サーバ１１０にファイルとして保持されている。
【００３５】
なお、クライアントアプリ２００は、ＦＡＸドライバー２１１を使用してＦＡＸ送信した後述のＦＡＸ送信画像と後述の送信設定情報を、送信履歴としてデータ管理サーバ１１０に保存・管理するように構成しても構わない。
【００３６】
ＦＡＸ送信履歴５０１にはＦＡＸの送信内容及び送信結果が格納されている。送信履歴ＩＤ５０２はユーザにより行われたＦＡＸ送信単位で一意に付与されるＦＡＸ送信履歴を識別するためのＩＤである。ＩＤは識別子であり、数字又はアルファベットのみで構成されてもよいし、両者が混在して構成されても構わない。オリジナル送信履歴ＩＤ５０３には、再送元の送信履歴ＩＤを格納する。
【００３７】
ここで再送元と再送時という表現について説明する。本明細書において例えば再送元のＡと表現した場合、それは再送する元となったＦＡＸジョブ（一度ＦＡＸ送信に失敗したＦＡＸジョブ（なお、以降ＦＡＸジョブは単にジョブと表現する））に対応するＡということを意味する。すなわち、再送元の送信履歴ＩＤとは再送する元となったジョブに対応する送信履歴ＩＤを意味する。逆に例えば再送時のＢと表現した場合、それは再送したジョブに対応するＢを意味する。
【００３８】
送信ジョブＩＤ５０４はＦＡＸドライバー２１１により通知される。また、この送信ジョブＩＤ５０４は、ＦＡＸドライバー２１１により作成されるＦＡＸ書誌情報５７０とＦＡＸ送信履歴５０１をＦＡＸ送信時に関連付けるためのＩＤである。ドキュメント名５０５はＦＡＸ送信に使用したドキュメントの名称である。ユーザ名５０６はＦＡＸ送信者の名称である。送信時刻５０７はＦＡＸ送信の日時である。送信画像情報５０８はＦＡＸ送信された画像を参照するための情報である。具体的に送信画像情報５０８には少なくとも、ＦＡＸ送信された画像ファイルへの参照ファイルパスが格納されている。宛先情報５０９は、１つ以上の個別宛先情報５２０により構成される。個別宛先情報５２０は送信した宛先に対応する宛先名５２１、宛先番号５２２及び送信結果５２３により構成されている。送信した宛先が複数であれば当然、宛先名５２１、宛先番号５２２及び送信結果５２３は複数の宛先それぞれに対応する分だけ存在する。宛先名５２１はＦＡＸ送信先の名称であり、宛先番号５２２はＦＡＸ番号であり、送信結果５２３は宛先にＦＡＸ送信した送信結果である。送信結果には、送信成功と送信失敗などが存在する。送信設定５１０は、ＦＡＸ送信に使用した設定が格納されている。送信設定５１０に格納される設定としては、例えば、カバーシートの有無などが存在する。
【００３９】
ＦＡＸ送信履歴サマリー５５０は、オリジナル送信履歴が同一のＩＤのＦＡＸ送信履歴を集約した内容が格納されている。つまり、再送により生成されたＦＡＸ送信履歴と再送に使用された送信履歴を集約した内容であり、図２（ｂ）や後述する図７などの送信履歴サマリー７００を表示するためのデータである。ＦＡＸ送信履歴サマリー５５０は、ＦＡＸ送信履歴５０１、宛先変更情報５９０から生成が可能ため、すべてまたは一部のデータをファイルとして保存してもよいし、ＲＡＭに保持してもよい。オリジナル送信履歴ＩＤ５５１は、再送元の送信履歴ＩＤが格納されている。最終送信履歴ＩＤ５５２には、再送時のＦＡＸ送信履歴を用いて最後にＦＡＸ送信したＦＡＸ送信履歴の送信履歴ＩＤが格納されている。サマリーステータス５５３は、再送により生成されたＦＡＸ送信履歴と再送に使用された送信履歴を集約した送信結果である。ドキュメント名５５４はドキュメント名５０５と同一である。送信時刻５５５は、再送後のＦＡＸ送信履歴を用いて最後にＦＡＸ送信した送信時刻である。宛先名５５６は、再送時のＦＡＸ送信履歴を用いてＦＡＸ送信したＦＡＸ送信先の名称であり、宛先が複数存在する場合には複数存在するという旨の内容が格納されている。例えば３件宛先が存在する場合には、３件といった内容が格納されている。宛先番号５５７はＦＡＸ送信先のＦＡＸ番号であり、宛先が複数存在する場合には複数存在するという旨の内容が格納されている。例えば、同報送信といった内容が格納されている。宛先別表示情報リスト５５８は１つ以上の宛先別表示情報５５９により構成される。宛先別表示情報５５９は、最初に送信された時の宛先及び表示に関する情報であるオリジナル宛先別表示情報５６１、１つ以上の再送時宛先及び表示に関する情報である再送宛先別表示情報５６２により構成される。オリジナル宛先別表示情報５６１及び再送宛先別表示情報５６２には少なくとも宛先名、宛先番号及び送信結果の情報が格納されている。それ以外にも、送信時刻や送信ユーザなどを保持してもよい。送信者名５６３は、ＦＡＸ送信を実施した情報処理装置１０１のユーザ名を保持している。
【００４０】
ＦＡＸ書誌情報５７０は、ＦＡＸ送信時にＦＡＸドライバー２１１により生成されるＦＡＸの送信内容に関する情報である。送信ジョブＩＤ５７１はＦＡＸ送信ジョブを識別するためのＩＤである。クライアントアプリ２００により送信ジョブＩＤが通知された場合には通知されたＩＤを格納する。クライアントアプリ２００により送信ジョブＩＤが通知されていない場合には、ＦＡＸドライバー２１１がＩＤを生成し格納する。ドキュメント名５７２はＦＡＸ送信に使用したドキュメントの名称である。ユーザ名５７３はＦＡＸ送信者の名称である。送信時刻５７４はＦＡＸ送信の日時である。送信画像情報５７５はＦＡＸ送信された画像を参照するための情報である。具体的には、ＦＡＸ送信された画像ファイルへの参照ファイルパスが少なくとも格納されている。送信設定５７６は、ＦＡＸ送信に使用した設定が格納されている。送信設定５７６に格納される設定としては、例えば、カバーシートの有無などが存在する。宛先情報５７７には、ＦＡＸ送信を実行した宛先名５７８と宛先番号５７９が対で格納されている。
【００４１】
宛先変更情報５９０には、ＦＡＸの再送時に、宛先を変更して送信した場合、変更前の宛先と変更後の宛先に関する内容が格納されている。オリジナル送信履歴ＩＤ５９１は、再送元の送信履歴ＩＤが格納されている。宛先変更情報リスト５９２には１つ以上の元宛先情報５９３及び変更後宛先情報５９４が格納されている。元宛先情報５９３には、再送元の個別宛先情報５２０が格納されている。変更後宛先情報５９４には、再送時のＦＡＸ送信履歴５０１の個別宛先情報５２０が格納されている。
【００４２】
［ＦＡＸ送信フロー］
情報処理装置１０１のクライアントアプリ２００におけるＦＡＸ送信処理について図６を用いて説明する。
【００４３】
図６（ａ）は、クライアントアプリ２００におけるＦＡＸ送信の実行から、ＦＡＸドライバー２１１の生成するＦＡＸ送信画像及びＦＡＸ書誌情報と、画像形成装置１１１における送信結果を取得し、ＦＡＸ送信履歴として保存する処理に係るフローチャートの一例を示す図である。クライアントアプリ２００におけるＦＡＸ送信は、前述のようにユーザによってファイルビュー３０３上でファイルを選択してＦＡＸ送信ボタン３０７の押下等のＦＡＸ送信操作を実行することで開始する。
【００４４】
まず、ユーザはファイルビュー３０３上で選択中のファイルを送信対象として送信指示を行う。クライアントアプリ２００が送信指示を受け付けると、Ｓ６０１で、クライアントアプリ２００のメイン制御部２０１はＦＡＸ送信部２０４を介してＦＡＸ情報をＦＡＸドライバー２１１にＦＡＸ送信の指示として送信する。ここでＦＡＸ情報とはファイルビュー３０３上で選択されたファイルとＦＡＸ送信ＵＩ４０１で指定されている送信設定を含む、画像形成装置１１１にＦＡＸ送信を指示するための指示情報である。ファイルビュー３０３上で選択中のファイル、及び、ＦＡＸ送信ＵＩ４０１で指定されている送信設定はメイン制御部２０１が情報表示部２０２に指示することで取得する。
【００４５】
Ｓ６０２で、ＦＡＸドライバー２１１はクライアントアプリ２００によるＦＡＸ送信指示を受け付ける。Ｓ６０３で、ＦＡＸドライバー２１１は受信したＦＡＸ情報を元に画像形成装置１１１でＦＡＸ送信を実行するためのＦＡＸ送信指示情報を生成する。具体的には、指定されたＦＡＸ送信対象ファイルを画像形成装置１１１で処理可能なラスターデータ等のデータに変換し、また、指定された送信設定を画像形成装置１１１で解釈・実行可能な送信指示としてＦＡＸ送信指示情報を生成する。Ｓ６０４でＦＡＸドライバー２１１はＳ６０３で生成したＦＡＸ送信指示情報を画像形成装置１１１へネットワークを介して送信する。Ｓ６０５でＦＡＸドライバー２１１は画像形成装置１１１へ送信したＦＡＸ送信画像を保存する。具体的には、データ変換した画像データを例えば、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）等の一般的な画像保存フォーマットのファイルとして保存する。またＦＡＸ送信指示情報をＦＡＸ書誌情報５７０として保存する。ＦＡＸ書誌情報５７０は例えば、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の一般的な構造化テキストファイルの形式で保存する。
【００４６】
Ｓ６０６で、画像形成装置１１１はＦＡＸ送信指示を受け付けると、受信したＦＡＸ送信指示情報を元に不図示の公衆回線、又はインターネットを介して他のファクス装置やＩＰ−ＦＡＸへ転送することでＦＡＸ送信を実行する。
【００４７】
クライアントアプリ２００は、Ｓ６０８でＦＡＸドライバー２１１によるＦＡＸ送信画像の保存を検知する。ＦＡＸ送信画像の保存の検知は、クライアントアプリ２００のジョブ管理部２０５がＦＡＸドライバー２１１からＦＡＸ送信画像の保存完了の通知を受け付ける、または、ジョブ管理部２０５がＦＡＸドライバー２１１のＦＡＸ送信画像の保存先のファイル生成を監視することで実現できる。ジョブ管理部２０５はＦＡＸ送信画像の保存を検知すると、メイン制御部２０１へ通知する。クライアントアプリ２００のメイン制御部２０１は、Ｓ６０８で検知したＦＡＸ送信画像及びＦＡＸ書誌情報を取得する。具体的には、ＦＡＸ送信画像及びＦＡＸ書誌情報５７０のファイルをクライアントアプリ２００で管理する所定の場所へコピーし、ＦＡＸ書誌情報５７０を読み込み、ＦＡＸ送信履歴５０１を生成、記憶部２０３に指示し保存する。ＦＡＸ送信履歴５０１は情報処理装置１０１やデータ管理サーバ１１０に保存される。ＦＡＸ送信履歴５０１をデータ管理サーバ１１０に保存する場合は複数のユーザでＦＡＸ送信履歴を共有し、履歴の閲覧や再送ができる。Ｓ６１０でクライアントアプリ２００のメイン制御部２０１はＳ６０９で読み込んだＦＡＸ書誌情報に定義される送信ジョブＩＤを参照する。送信ジョブＩＤは、ＦＡＸドライバー２１１によって実行された送信指示（送信ジョブ）を一意に識別できる。送信ジョブＩＤをキーとして画像形成装置１１１へ問い合わせることで送信ジョブＩＤと一致する送信ジョブの情報を取得できる。Ｓ６１１でクライアントアプリ２００のメイン制御部２０１は、ジョブ管理部２０５へ指示しＳ６１０で参照した送信ジョブＩＤを指定し、画像形成装置１１１へ送信ジョブの取得依頼を送信する。
【００４８】
画像形成装置１１１はクライアントアプリ２００による送信ジョブの取得依頼を受け付けると（Ｓ６１２）、Ｓ６１３で指定した送信ジョブＩＤに対応するＦＡＸ送信ジョブの状態を確認する。ＦＡＸ送信ジョブの状態とは、画像データの展開処理中や相手先への発呼中等の送信中の状態や、送信完了や送信失敗等のジョブの処理が完了した完了状態を示す。画像形成装置１１１におけるメモリ上の処理状態やＨＤＤ上に保存されたＦＡＸ送信ログ情報を参照することで送信ジョブの状態を確認する。Ｓ６１４で画像形成装置１１１は、Ｓ６１３で確認した送信ジョブの状態を依頼元の情報処理装置１０１へ送信する。
【００４９】
Ｓ６１５で情報処理装置１０１のクライアントアプリ２００のジョブ管理部２０５は、画像形成装置１１１によるジョブ状態の応答を受信しメイン制御部２０１へ通知する。Ｓ６１６でメイン制御部２０１は、受信したジョブの状態を確認し、ジョブの状態が完了状態か否かを判断する。ここでジョブが処理中の状態であった場合は、所定時間経過後、Ｓ６１１の処理へ遷移し、再度ジョブの状態取得を画像形成装置１１１へ依頼する。Ｓ６１６で、完了状態と判断される場合には、Ｓ６１７でクライアントアプリ２００のメイン制御部２０１は、記憶部２０３に指示し、完了状態をＦＡＸ送信履歴５０１の送信結果に保存する。
【００５０】
図６（ｂ）は、クライアントアプリ２００におけるＦＡＸ送信履歴を再送する処理に係るフローチャートの一例を示す図である。本フローの処理は、クライアントアプリ２００の送信履歴サマリー７００で再送対象の送信履歴を選択、再送の実行によって開始する。
【００５１】
ユーザによる再送指示を受け付けると、Ｓ６１８で、クライアントアプリ２００のメイン制御部２０１は、送信履歴サマリー７００上で選択中のＦＡＸ送信履歴５０１を取得する。具体的には、記憶部２０３を介してＦＡＸ送信履歴５０１を参照し、送信画像情報５０８を及び送信設定５１０を取得する。ＦＡＸ送信履歴５０１を取得するとメイン制御部２０１はＳ６１９で、情報表示部２０２に指示し、ＦＡＸ送信ＵＩ４０１を表示する。ここで、メイン制御部２０１はＳ６１８で取得した送信設定５１０を指定してＦＡＸ送信ＵＩ４０１を表示することで、前回送信時の設定を反映した状態でＦＡＸ送信ＵＩ４０１を表示するように情報表示部２０２に指示する。Ｓ６２０でＦＡＸ送信ＵＩ４０１上のユーザ操作を受け付け、送信ボタンの押下によりＦＡＸ送信の実行する場合には、Ｓ６２１でメイン制御部は、送信画像情報５０８で指定される送信画像を送信対象、ＦＡＸ送信ＵＩ４０１で指定されている設定を送信設定とし、ＦＡＸ送信部２０４に指示することでＦＡＸドライバー２１１へＦＡＸ送信指示する。キャンセルボタン押下によりＦＡＸ送信をキャンセルする場合には処理を中断する。Ｓ６２１の処理でメイン制御部２０１はクライアントアプリ２００で生成・管理する送信ジョブＩＤを指定してＦＡＸ送信指示し、該送信ジョブＩＤと送信したＦＡＸ送信履歴を関連付けて保持する。ここで、該送信ジョブＩＤは再送したＦＡＸのＦＡＸ送信履歴生成時（Ｓ６０８）に参照される。また、該送信ジョブＩＤは再送時のＦＡＸ書誌情報５７０の送信ジョブＩＤ５７１と一致する場合に再送時のＦＡＸ送信履歴と再送元のＦＡＸ送信履歴の関連付けを行う。具体的には、送信ジョブＩＤが一致する場合に、再送元のＦＡＸ送信履歴の送信履歴ＩＤ５０２を再送時のオリジナル送信履歴ＩＤ５０３としてセットすることで、再送したＦＡＸ送信履歴と元のＦＡＸ送信履歴の関連付けを行う。
【００５２】
［ＦＡＸ送信履歴の表示例］
図７（ａ）は、ＦＡＸ送信履歴データ５００に基づいてＦＡＸ送信の履歴を表示するＵＩの一例を示した図である。図７（ｂ）は図７（ａ）を表示するためのＦＡＸ送信履歴データの一例を示した図であり、図５で示したＦＡＸ送信履歴データのうち一部を省略して示している。
【００５３】
送信履歴サマリー７００はコンテキストメニュー３０８の「送信履歴の表示」というメニューアイテムが押下されることにより表示される。送信ジョブ履歴７０１は、ユーザの送信指示単位で表示されるＦＡＸ送信の内容や状況を表示している。例えば同報送信などを行った場合には、１つの送信ジョブ履歴として表示される。また、図５においては送信履歴サマリー７００に、状況（送信状況）、ドキュメント名、送信時刻、宛先名、ファクス番号及び送信者を表示している。送信ジョブ履歴７０１は、送信サマリー７２０をもとに表示される。送信履歴サマリー７００の状況は、送信サマリー７２０のサマリーステータスをもとに表示される。同報送信では少なくとも一つの送信失敗を意味するＮＧのデータがあれば、その送信ジョブ履歴の状況はＮＧと表示される。具体的には図５ではＪｏｈｎ及びＡｎｎｅへの送信結果がＮＧであるので、その送信結果をもとに送信ジョブ履歴７０１の状況はＮＧが表示されている。
【００５４】
コンテキストメニュー７５０はメニューアイテムに「ＦＡＸ再送」を含み、「ＦＡＸ再送」が押下されると送信ジョブ履歴７０１を用いてＦＡＸの再送処理が行われる。
【００５５】
送信履歴詳細７１０は、送信ジョブ履歴７０１で選択された１つの送信ジョブ履歴について、宛先ごとの送信状況や送信内容を表示するＵＩの一例である。本画面においては、宛先ごとの最新の送信状況及び送信内容を表示している。送信履歴詳細７１０は、送信サマリー７２０の宛先別表示情報リストをもとに表示される。例えば、送信履歴詳細７１０において、宛先名Ｔｏｍの状況は、送信サマリー７２０の宛先別表示情報の宛先名がＴｏｍであるデータ７２１に基づいている。データ７２１の送信結果はＦＡＸ送信の送信成功を意味する送信結果ＯＫが格納されているため、送信履歴詳細７１０の宛先名Ｔｏｍの状況もＯＫと表示されている。
【００５６】
送信履歴７４０はＦＡＸ送信により作成されるＦＡＸ送信履歴５０１の一例である。送信履歴７４０は送信サマリー７２０の元となるデータである。よって、前述のＴｏｍの例を挙げれば、送信履歴７４０の宛先名Ｔｏｍの送信結果も当然ＯＫが格納されている。
【００５７】
図８（ａ）は、図７（ａ）の送信ジョブ履歴７０１の同報送信に対して前述のコンテキストメニューで「ＦＡＸ再送」が指示されて、無事再送が完了した場合のＦＡＸ送信の履歴を表示するＵＩの一例を示した図である。図８（ｂ）は図８（ａ）を表示するためのＦＡＸ送信履歴データの一例を示した図であり、図５で示したＦＡＸ送信履歴データのうち一部を省略して示している。
【００５８】
ＦＡＸの再送が完了したことにより、図７（ａ）の送信履歴サマリー７００の送信ジョブ履歴７０１の表示内容が、図８（ａ）の履歴サマリー８００の送信ジョブ履歴８０１の表示内容に更新されている。例えば、図８（ｂ）の送信サマリー８２０の宛先別表示情報リストは、新たに再送対象の宛先である宛先名Ｊｏｈｎ及びＡｎｎｅへの送信結果が成功したことを示す送信結果ＯＫを格納する情報が追加されている。これによって最終的には送信ジョブ履歴８０１に含まれるすべての宛先への送信結果が成功となり、送信ジョブ履歴７０１の状況ＮＧは送信ジョブ履歴８０１の状況ＯＫへと更新されている。
【００５９】
送信履歴詳細８１０では、送信ジョブ履歴８０１の宛先ごとの送信状況や送信内容が表示されている。送信履歴詳細８１０においても、再送により表示が更新されている。例えば、本図においては、宛先名がＴｏｍ及びＡｎｎｅへの再送が成功し、状況がＮＧからＯＫに更新されており、宛先ごとの最新の状況が表示されている。
【００６０】
また、履歴選択コントロール８１１では、送信履歴の詳細として表示する内容を切り替えることが可能なコントロールである。送信履歴詳細８１０には再送による最終的な状況が表示されている。履歴選択コントロール８１１を操作することにより送信履歴詳細８１０から切り替えられた送信履歴詳細８１２においては、過去の履歴含めてすべての履歴が宛先送信単位で表示される。
【００６１】
送信履歴８４０は再送元のＦＡＸ送信履歴であり、送信ジョブＩＤに再送元の送信履歴８４０の送信ジョブＩＤのＵＩＤ１が付与されている。送信履歴８６０は再送により作成された送信履歴である。ＦＡＸ書誌情報８８０はＦＡＸ書誌情報５７０の一例である。送信履歴８６０はＦＡＸ書誌情報８８０をもとに生成される。また、ＦＡＸ書誌情報８８０の送信ジョブＩＤのＵＩＤ１から送信ジョブＩＤがＵＩＤ１である再送元の送信履歴８４０が特定されることで、送信履歴８６０のオリジナル送信履歴ＩＤには再送元の送信履歴８４０の送信履歴ＩＤであるＡが付与されている。
【００６２】
送信サマリー８２０、送信履歴８４０、送信履歴８６０は図９及び図１０を用いて後述する再送後のデータの更新フローを適用することにより作成または更新される。
【００６３】
［ＦＡＸ送信履歴の表示更新フロー］
図５及び図９、図１０を用いて、図６のＳ６１７の送信履歴情報の更新処理の詳細よびＵＩの更新処理のフローについて説明する。
【００６４】
図９はＳ６１７の送信履歴情報の更新処理の詳細よびＵＩの更新処理のフロー図である。なお、以降説明のため、再送ではなく通常のＦＡＸの送信により生成されるＦＡＸ送信履歴５０１のことを単にＦＡＸ送信履歴と記載し、既に存在する再送元のＦＡＸ送信履歴５０１のことを再送元ＦＡＸ送信履歴と記載する。
【００６５】
Ｓ９０１においてメイン制御部２０１は、図６のＳ６０８で取得したＦＡＸ書誌情報５７０及び図６のＳ６１５で受信したジョブ状態を参照し、宛先情報５０９の個別宛先情報５２０の宛先名５２１、宛先番号５２２、送信結果５２３をセットする。続いてＳ９０２において、メイン制御部２０１は、送信ジョブＩＤ５７１を参照し、今までに蓄積された複数のＦＡＸ送信履歴５０１の送信ジョブＩＤ５０４の中に送信ジョブＩＤ５７１と同一のＩＤを持つ再送元ＦＡＸ送信履歴を検索する。Ｓ９０３でメイン制御部２０１は、Ｓ９０２で再送元ＦＡＸ送信履歴が存在したか否かを判定し、存在していた場合にはＳ９０４に進み、存在しない場合にはＳ９０８に進む。Ｓ９０４で、メイン制御部２０１は再送元のＦＡＸ送信履歴５０１の送信履歴ＩＤ５０２を取得する。Ｓ９０５では、メイン制御部２０１はＦＡＸ送信履歴のオリジナル送信履歴ＩＤにＳ９０４で取得した再送元ＦＡＸ送信履歴の送信履歴ＩＤ５０２をセットする。Ｓ９０６で、メイン制御部２０１はオリジナル送信履歴ＩＤ５５１が再送元ＦＡＸ送信履歴の送信履歴ＩＤ５０２と同一のＦＡＸ送信履歴サマリー５５０を取得する。続いて、Ｓ９０７でメイン制御部２０１は、Ｓ９０６で取得したＦＡＸ送信履歴サマリー５５０を更新する。本処理の詳細については図１０を用いて後述する。Ｓ９０８では、メイン制御部２０１は新規にＦＡＸ送信履歴サマリーを生成し、オリジナル送信履歴ＩＤ５５１にＦＡＸ送信履歴の送信履歴ＩＤ５０２の値をセットする。さらに、メイン制御部２０１は、ドキュメント名５５４にＦＡＸ送信履歴のドキュメント名５０５の値をセットする。
【００６６】
図１０は、図９のＳ９０７の処理の詳細を示したフロー図である。なお、本処理フローではすべての処理はメイン制御部２０１が行う。Ｓ１００１では、最終送信履歴ＩＤ５５２にＦＡＸ送信履歴の送信履歴ＩＤ５０２の値をセットする。Ｓ１００２では、送信時刻５５５にＦＡＸ送信履歴の送信時刻５０７の値をセットする。Ｓ１００３では、再送時のＦＡＸ送信履歴の宛先情報５０９を取得する。続いてＳ１００４では、Ｓ１００３で取得した宛先情報５０９から、個別宛先情報５２０を１つ取得する。
【００６７】
Ｓ１００５では、個別宛先情報５２０の宛先名５２１及び宛先番号５２２と、オリジナル宛先別表示情報５６１の宛先名及び宛先番号をそれぞれ比較し、同一なものが存在するかを判定する。同一なものが存在した場合は、Ｓ１００９に進み、存在しない場合はＳ１００６に進む。Ｓ１００６では、オリジナル送信履歴ＩＤ５９１が再送時のオリジナル送信履歴ＩＤ５５１と同一の宛先変更情報５９０を取得する。Ｓ１００７では、Ｓ１００６で取得した宛先変更情報５９０の宛先変更情報リスト５９２を参照し、変更後宛先情報５９４の宛先名及び宛先番号に、再送時の個別宛先情報５２０の宛先名５２１及び宛先番号５２２と同一のものが存在するかを判定する。存在した場合にはＳ１００８に進み、存在しない場合にはＳ１０１０に進む。Ｓ１００８では、宛先別表示情報５５９のオリジナル宛先別表示情報５６１の宛先名と宛先番号から、Ｓ１００７で同一と判定された変更後宛先情報５９４に対応する元宛先情報５９３の宛先名及び宛先番号と同一のものを検索して取得する。Ｓ１００９では、Ｓ１００５で宛先名及び宛先番号が同一と判定された宛先別表示情報５５９又はＳ１００８で取得した宛先別表示情報５５９に、再送宛先別表示情報５６２を追加する。再送宛先別表示情報５６２の宛先名及び宛先番号、送信結果にはＳ１００４で取得した個別宛先情報５２０の宛先名５２１、宛先番号５２２、送信結果５２３の値をそれぞれセットする。Ｓ１０１０では、集約宛先情報５６０を追加する。さらに、オリジナル宛先別表示情報５６１の宛先名及び宛先番号、送信結果にはＦＡＸ送信履歴のＳ１００４で取得した該当の個別宛先情報５２０の宛先名５２１、宛先番号５２２、送信結果５２３の値をそれぞれセットする。
【００６８】
Ｓ１０１１では、ＦＡＸ送信履歴に存在する個別宛先情報５２０の全ての宛先の処理が完了したかを判定し、すべて完了していればＳ１０１２に進み、完了していなければＳ１００４に進む。Ｓ１０１２では、宛先別表示情報５５９のそれぞれの宛先の表示情報（オリジナル宛先別表示情報５６１又は再送宛先別表示情報５６２）の送信結果のうち最後に送信した送信結果にＮＧが存在するか否かを判定する。全宛先のうち少なくとも１つでもＮＧが存在した場合にはＳ１０１３に進み、存在しなかった場合にはＳ１０１４に進む。Ｓ１０１３では、サマリーステータス５５３にＮＧをセットする。Ｓ１０１４では、サマリーステータス５５３にＯＫをセットする。
【００６９】
本実施形態によれば、再送による送信結果で同報送信の送信結果を更新することにより、サマリーステータスに同報送信の結果を見るだけで、同報送信の各宛先全てに送信が成功したか否かが容易に確認できる。これにより、ユーザにとってわかりやすい表示を行うことが可能となる。
【００７０】
＜第２の実施形態＞
本実施形態では、第１の実施形態と同一の構成については同一の符号を用い、その説明を適宜省略する。
【００７１】
図４のＦＡＸ送信ＵＩ４０１において、ＦＡＸ送信履歴を用いて再送を行う場合、アドレス削除ボタン４０４を押下することで再送が不要である場合、宛先を削除することが可能である。本動作が実施された状態でＦＡＸ送信ボタン４０５が押下された場合、メイン制御部２０１は、再送元のＦＡＸ送信履歴サマリー５５０の宛先別表示情報リスト５５８を取得し、該当の宛先、宛先番号をもつ宛先別表示情報５５９に再送宛先別表示情報５６２を追加する。追加する再送宛先別表示情報の送信結果には送信不要を示すキャンセルをセットする。
【００７２】
同じく特定の宛先をキャンセルする場合は、送信履歴詳細７１０において、宛先ごとの送信履歴を選択し、キャンセル操作を実施することで行えるように構成してもよい。ユーザが任意の宛先に対してキャンセル操作を実施することで、メイン制御部２０１は、ＦＡＸ送信履歴サマリー５５０の宛先別表示情報リスト５５８を取得し、該当の宛先、宛先番号をもつ宛先別表示情報５５９に再送宛先別表示情報５６２を追加する。追加する再送宛先別表示情報の送信結果には送信不要を示すキャンセルをセットする。
【００７３】
同報送信に含まれる全ての宛先への送信をキャンセルする場合は、図７の送信履歴サマリー７００において、各送信ジョブ履歴７０１を選択し、キャンセル操作を実施することで行えるように構成してもよい。ユーザが任意の送信ジョブ履歴７０１に対してキャンセル操作を実施することで、メイン制御部２０１は、ＦＡＸ送信履歴サマリー５５０の宛先別表示情報リスト５５８を取得し、各宛先別表示情報５５９に再送宛先別表示情報５６２を追加する。追加する再送宛先別表示情報の送信結果には送信不要を示すキャンセルをセットする。
【００７４】
送信結果にキャンセルという状態を含む場合のＦＡＸ送信履歴サマリー５５０の処理フローを示したのが図１１である。Ｓ１０１５では、メイン制御部２０１は、送信結果が全てキャンセルか否かを判定し、全てキャンセルだった場合にはＳ１０１６へ進みすべてがキャンセルではなくＯＫとキャンセルが混在する場合にはＳ１０１４へ進む。Ｓ１０１６では、サマリーステータス５５３にキャンセルをセットする。
【００７５】
本実施形態を適用することによりユーザが再送を不要と考えた宛先についても考慮にいれたＦＡＸ送信履歴のステータスを表示することが可能となる。
【００７６】
＜第３の実施形態＞
本実施形態ではＦＡＸ送信履歴データ５００はデータ管理サーバ１１０がファイルとして保持している。また、ネットワーク又はインターネット上の他の情報処理装置もデータ管理サーバ１１０上のＦＡＸ送信履歴データ５００を共有している。また、本実施形態でも第１の実施形態と同一の構成については同一の符号を用い、その説明を適宜省略する。
【００７７】
ＦＡＸ送信履歴を用いて再送を行うために、図４のＦＡＸ送信ＵＩ４０１にＦＡＸ送信ボタン４０５が押下された場合、情報表示部２０２は、図１２に示すように送信履歴サマリー７００の表示内容を更新し、状況にＦＡＸの再送中を意味する再送中を表示する。また、ＦＡＸ送信履歴データ５００の該当するＦＡＸ送信履歴サマリー５５０を更新する。
【００７８】
さらに、情報表示部２０２は、状況が再送中の送信ジョブ履歴７０１については、コンテキストメニュー７５０のメニューアイテム「ＦＡＸ再送」を無効化し、押下ができないように制御する。例えば他の情報処理装置がＦＡＸの再送の指示を行い、これによって他の情報処理装置がＦＡＸ送信履歴データ５００の該当するＦＡＸ送信履歴サマリー５５０を再送中に更新したとする。このとき、情報処理装置１０１がデータ管理サーバ１１０からＦＡＸ送信履歴データ５００を取得した場合は、前述のとおり他の情報処理装置が再送している送信ジョブ履歴７０１に対するコンテキストメニューのメニューアイテム「ＦＡＸ再送」が無効化される。これにより、情報処理装置１０１は他の情報処理装置が再送している送信ジョブ履歴７０１に対する再送指示を行うことができない。
【００７９】
本実施形態を適用することにより、ネットワーク又はインターネット上の複数の情報処理装置のユーザが同時に、ＦＡＸ再送を指示することを防止し、無駄なＦＡＸ送信を防ぐことが可能となる。
【００８０】
＜第４の実施形態＞
本実施形態でも第１の実施形態と同一の構成については同一の符号を用い、その説明を適宜省略する。
【００８１】
図１３は、送信結果が送信失敗の状態のＦＡＸ送信履歴５０１が存在する場合に、ユーザに警告を通知する処理のフローを示した図である。
【００８２】
本処理フローは、ユーザに通知をする任意のタイミングで開始する。例えば、クライアントアプリ２００の起動時や送信履歴サマリー７００の表示時などが考えられる。
【００８３】
Ｓ１３０１では、メイン制御部２０１は、ＦＡＸ送信履歴データ５００を取得し、送信結果が送信失敗の状態のＦＡＸ送信履歴５０１の検索を行う。この時、検索対象のＦＡＸ送信履歴５０１はサマリーステータス５５３を求めるために必要なＦＡＸ送信履歴５０１である。例えば再送が行われているＦＡＸ送信については、再送元のＦＡＸ送信履歴５０１を除く再送時のＦＡＸ送信履歴５０１が検索対象である。続いてＳ１３０２では、送信結果失敗のＦＡＸ送信履歴５０１が存在するか否かを判定し、存在する場合にはＳ１３０３に進み、存在しない場合には本処理フローを終了する。Ｓ１３０３では、メイン制御部２０１は、現在、クライアントアプリ２００を使用しているユーザ名を取得し、取得したユーザ名と送信結果失敗のＦＡＸ送信履歴サマリー５５０の送信者名５６３を参照し、両者のユーザが同一かどうかを判定する。同一の場合はＳ１３０５に進み、同一ではない場合はＳ１３０４に進む。
【００８４】
Ｓ１３０４では、メイン制御部２０１は、現在時刻を取得し、送信時刻５０７から現在時刻までの経過時間を算出し、一定時間以上経過しているかを判定する。一定時間経過をしている場合には、Ｓ１３０５に進み、経過していない場合にはＳ１３０６に進む。なお、一定時間は、クライアントアプリが一意に決定してもよいし、不図示の設定ダイアログを表示し、ユーザにより設定可能としてもよい。あるいはＳ１３０４の判断を行わずにＳ１３０３で同一ではないと判断された場合は必ずＳ１３０５に進むように構成しても構わない。
【００８５】
Ｓ１３０５では、メイン制御部２０１は情報表示部２０２に通知し、情報表示部２０２が、ユーザにＦＡＸ送信が失敗しているジョブが存在することを通知するメッセージを表示する。
【００８６】
本実施形態を適用することにより、複数のユーザによりＦＡＸ送信履歴が共有される場合に自身のＦＡＸ送信失敗は即座に通知を受け取ることが可能となる。また、別のユーザの送信失敗は、送信失敗一定時間経過後に通知を受け取ることが可能となる。よって、効率的にユーザが確認する必要がある警告の通知を受け取ることが可能となる。
【００８７】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００８８】
上述した実施形態の構成によれば、情報処理装置をより容易に利用可能にすることができる。
【００８９】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2015100079.tif 000003
【図２】
2015100079.tif 000004
【図３】
2015100079.tif 000005
【図４】
2015100079.tif 000006
【図５】
2015100079.tif 000007
【図６】
2015100079.tif 000008
【図７】
2015100079.tif 000009
【図８】
2015100079.tif 000010
【図９】
2015100079.tif 000011
【図１０】
2015100079.tif 000012
【図１１】
2015100079.tif 000013
【図１２】
2015100079.tif 000014
【図１３】
2015100079.tif 000015