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