(57)【要約】【課題】  編集後の宛先情報はアドレス帳には登録されていないため、アドレス帳に記載される宛先情報を別途ユーザーが更新する必要がある。【解決手段】  アドレス帳に登録された複数の宛先情報からデータの送信先として設定する宛先情報を選択するための第１の指示を受け付ける第１の受け付け手段と、データの送信についての設定を行う送信設定画面で、前記第１の指示に従い送信先として設定された宛先情報を編集するための第２の指示を受け付ける第２の受け付け手段と、を有する情報処理装置において、前記第１の指示に従い送信先として設定された宛先情報が前記第２の指示に従って編集された場合、前記アドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新するための処理を実行する実行手段を更に有することを特徴とする。【選択図】  図９
2019024174.tif 000002
【特許請求の範囲】
【請求項１】
アドレス帳に登録された複数の宛先情報からデータの送信先として設定する宛先情報を選択するための第１の指示を受け付ける第１の受け付け手段と、
データの送信についての設定を行う送信設定画面で、前記第１の指示に従い送信先として設定された宛先情報を編集するための第２の指示を受け付ける第２の受け付け手段と、を有する情報処理装置において、
前記第１の指示に従い送信先として設定された宛先情報が、前記第２の指示に従って編集された場合、前記アドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新するための処理を実行する実行手段を更に有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置とは異なる、データ送信処理を実行可能な第２の情報処理装置に対して、前記送信先として設定された宛先情報を用いてデータの送信処理を実行するための第３の指示を行う指示手段を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２の情報処理装置は、データ送信処理を実行するためのファクス機能を有する画像形成装置であり、
前記宛先情報は、ファクス番号であることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第２の情報処理装置は、さらに、前記アドレス帳を保持しており、
前記実行手段は、前記更新するための処理として、前記第２の情報処理装置で保持されているアドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新するための要求を前記第２の情報処理装置へ送信することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記実行手段は、前記第１の指示に従い送信先として設定された宛先情報が前記第２の指示に従って編集され、かつ、前記編集された宛先情報を用いて実行された送信処理の結果が成功であった場合に、前記要求を前記第２の情報処理装置へ送信することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第２の受け付け手段が第２の指示を受け付けた場合、前記アドレス帳に登録される前記選択された宛先情報を、前記編集された宛先情報に更新するか否かをユーザーに確認する確認手段を更に有し、
前記実行手段は、前記更新すると確認された場合に、前記更新するための処理を実行することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記確認手段は、
前記第１の指示に従い選択された宛先情報を含むデータ送信履歴について送信処理の結果が成功でない場合、前記アドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新するか否かをユーザーに確認せず、
前記第１の指示に従い選択された宛先情報を含むデータ送信履歴について送信処理の結果が成功である場合、前記アドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新するか否かをユーザーに確認する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
データの送信処理に用いられた宛先情報を含むデータ送信履歴を管理する管理手段を更に有し、
前記第１の受け付け手段は、さらに、前記管理されるデータ送信履歴に含まれる宛先情報からデータの送信先として設定する宛先情報を選択するための第１の指示を受け付けることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
アドレス帳に登録された複数の宛先情報からデータの送信先として設定する宛先情報を選択するための第１の指示を受け付ける第１の受け付け手段と、
データの送信についての設定を行う送信設定画面で、前記第１の指示に従い送信先として設定された宛先情報を編集するための第２の指示を受け付ける第２の受け付け手段と、を有する第１の情報処理装置と、
前記アドレス帳を保持する保持手段と、
前記保持するアドレス帳に登録されている宛先情報を更新する更新手段と、を有する第２の情報処理装置と、を含むシステムにおいて、
前記第１の情報処理装置は、
前記第１の指示に従い送信先として設定された宛先情報が前記第２の指示に従って編集された場合、前記アドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新するための要求を前記第２の情報処理装置に送信する実行手段を更に有し、
前記更新手段は、前記要求の受信に応じて、前記アドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新することを特徴とするシステム。
【請求項１０】
アドレス帳に登録された複数の宛先情報からデータの送信先として設定する宛先情報を選択するための第１の指示を受け付ける第１の受け付け工程と、
データの送信についての設定を行う送信設定画面で、前記第１の指示に従い送信先として設定された宛先情報を編集するための第２の指示を受け付ける第２の受け付け工程と、を有する情報処理装置の制御方法において、
前記第１の指示に従い送信先として設定された宛先情報が、前記第２の指示に従って編集された場合、前記アドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新するための処理を実行する実行工程を更に有することを特徴とする制御方法。
【請求項１１】
請求項１乃至８のいずれか１項に記載の手段としてコンピューターを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス帳に登録されているアドレスを更新するため処理を実行する情報処理装置、システム、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、画像形成装置でファクス送信やスキャンデータ転送を行う際に、簡易な操作で宛先を指定することができるように、予め宛先をアドレス帳に登録しておくことが可能である。さらに、この画像形成装置のアドレス帳は、画像形成装置とネットワークで接続され通信が可能な情報処理装置から参照して、ファクス送信やスキャンデータ転送を行う際に使用することが可能である。
【０００３】
この画像形成装置のアドレス帳に宛先を登録もしくは編集をするためには、ユーザーが画像形成装置の操作パネルを用いる方法や、画像形成装置の管理ツールなどを用いて情報処理装置から登録する方法がある。
【０００４】
特許文献１では、画像形成装置間でアドレス帳機能を共有しており、ある画像形成装置で登録した宛先が、アドレス帳から指定せずに直接入力された新規宛先であるか否かが判断される。そして、新規宛先である場合には別の画像形成装置にその新規宛先の登録要求が行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１５００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
データの送信処理において、ユーザーは、アドレス帳から選択した宛先情報を送信先として設定し、その設定した宛先情報を編集してからデータ送信処理の実行を指示することがある。ここで、編集された宛先情報はアドレス帳には登録されていないため、編集の内容をアドレス帳に反映させたい場合には、アドレス帳に記載される宛先情報を別途ユーザーが更新する必要がある。
【０００７】
特許文献１では、アドレス帳から指定せずに直接入力された新規宛先の登録を制御する技術であるため、上述の課題を解決するものではない。
【０００８】
そこで本発明は、アドレス帳から選択された宛先情報が送信先として設定されて、その宛先情報が編集されてからデータ送信処理に用いられた場合に、アドレス帳に登録されている宛先情報を編集された宛先情報に更新することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、アドレス帳に登録された複数の宛先情報からデータの送信先として設定する宛先情報を選択するための第１の指示を受け付ける第１の受け付け手段と、データの送信についての設定を行う送信設定画面で、前記第１の指示に従い送信先として設定された宛先情報を編集するための第２の指示を受け付ける第２の受け付け手段と、を有する情報処理装置において、前記第１の指示に従い送信先として設定された宛先情報が前記第２の指示に従って編集された場合、前記アドレス帳に登録されている前記選択された宛先情報を、前記編集された宛先情報に更新するための処理を実行する実行手段を更に有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、アドレス帳から選択された宛先情報が送信先として設定されて、その宛先情報が編集されてからデータ送信処理に用いられた場合に、アドレス帳に登録されている宛先情報を編集された宛先情報に更新することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】実施形態のシステム構成例を示す図
【図２】コンピューターのハードウェア構成例を示す図
【図３】画像形成装置のハードウェア構成例を示す図
【図４】画像形成装置に格納されるソフトウェアモジュール構成例を示す図
【図５】ＰＣ端末に格納されるソフトウェアモジュール構成例を示す図
【図６】文書処理アプリケーションのユーザーインターフェース例を示す図
【図７】ファクス送信画面のユーザーインターフェース例を示す図
【図８】宛先編集画面のユーザーインターフェース例を示す図
【図９】アドレス帳更新処理を示すフローチャート
【図１０】アドレス帳情報の例を示す図
【図１１】送信アドレス情報の一例を示す図
【図１２】アドレス帳更新確認メッセージの例を示す図
【図１３】第二、第三の実施形態のシステム構成を示す図
【図１４】第二、第三の実施形態のＰＣ端末に格納されるソフトウェアモジュール構成を示す図
【図１５】第二、第三の実施形態のファクス送信履歴情報の保存処理を示すフローチャート
【図１６】第二、第三の実施形態のファクス送信履歴情報の一例を示し図
【図１７】第二の実施形態のファクス再送処理を示すフローチャート
【図１８】第二の実施形態のファクス送信履歴画面のユーザーインターフェース例を示す図
【図１９】第二の実施形態における送信アドレス情報の一例を示す図
【図２０】第二の実施形態の設定画面のユーザーインターフェース例を示す図
【図２１】第二の実施形態の設定データの一例を示す図
【図２２】第三の実施形態における送信アドレス情報の一例を示す図
【図２３】第三の実施形態のファクス再送処理を示すフローチャート
【図２４】第三の実施形態のユーザーインターフェース例を示す図
【図２５】第三の実施形態の画像形成装置のアドレス帳編集処理を示すフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
＜第一の実施形態＞
図１は本発明を適用可能なシステムの構成例を示す図である。図１に示すように、ＰＣ端末１０１、画像形成装置１０２は、イーサネット（登録商標）や無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などからなるネットワーク１１０に接続されている。さらにファクス装置１０３は公衆回線（電話回線）１２０に接続されている。ネットワーク１１０に接続されている装置は相互に通信可能になっている。
【００１４】
ＰＣ端末１０１は、画像形成装置１０２から、図１０を用いて後述するアドレス帳情報を取得し、ファクス送信・スキャンデータ転送の宛先を設定して画像形成装置１０２を介してファクス送信やスキャンデータ転送を行う。
【００１５】
画像形成装置１０２は、操作部・スキャナー部・プリンター部・ファクス部を有する複合機である。本実施例のシステムでは、ファクス送信・スキャンデータの転送及びアドレス帳情報の取得先として画像形成装置１０２を利用する。なお、画像形成装置１０２は、複合機に限るものではなく、データ送信処理を実行可能なファクス機能またはスキャンデータ転送機能と、アドレス帳機能と、を有する情報処理装置であれば良い。なお本実施例では、ファクス送信とファクス送信にアドレス帳の宛先（電話番号）を使用するという例を用いて説明を行う。スキャンデータなどのデータの送信に送信先の宛先（メールアドレスやファイルサーバーのＵＲＬなど）を使用する場合などであっても本実施例の処理は適用可能なものとする。また、ＰＣ端末１０１がアドレス帳情報を保持していても良い。
【００１６】
ファクス装置１０３は、画像形成装置１０２から公衆回線１２０を介して送信されたファクス文書を受信する装置である。
【００１７】
図２は、図１に示したＰＣ端末１０１を実行するコンピューターのハードウェア構成を示すブロック図である。
【００１８】
図２において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０２は、後述する制御プログラムを後述するＲＡＭ等にロードして実行することで、装置全体の制御を行う。ＣＰＵ２０２は、ハードディスク（ＨＤＤ）２０５に格納されているアプリケーションプログラム、ＯＳなどを実行し、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３にプログラムの実行に必要な情報、ファイルなどを一時的に格納する制御を行う。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０４は記憶手段であり、内部には基本Ｉ／Ｏプログラムなどの各種データを記憶する。ＲＡＭ２０３は一時記憶手段であり、ＣＰＵ２０２の主メモリ、ワークエリアなどとして機能する。ＨＤＤ２０５は、外部記憶手段の一つであり、大容量メモリとして機能し、オフィスアプリケーションやＷｅｂブラウザーなどのアプリケーションプログラム、ＯＳ、関連プログラムなどを格納している。
【００１９】
ディスプレイ２０６は表示手段であり、キーボード２０７から入力したコマンドなどを、ＵＩ画面を用いて表示したりする。インターフェース２０８は外部装置Ｉ／Ｆであり、プリンター、ＵＳＢ危機、周辺機器を接続する。キーボード２０７は指示入力手段である。システムバス２０１は、装置内におけるデータの流れを司るものである。
【００２０】
ネットワークインターフェースカード（ＮＩＣ）２０９は、該ＮＩＣ２０９、ネットワーク１１０を介して外部装置とのデータのやり取りを行う。なお、上記コンピューターの構成はその一例であり、図２の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてＲＯＭ２０４、ＲＡＭ２０３、ＨＤＤ２０５によりＲｅａｄ／Ｗｒｉｔｅされるものとする。
【００２１】
図３は、画像形成装置１０２のハードウェア構成例を示すブロック図である。ＣＰＵ３１１を含む制御部３１０は、画像形成装置１０２全体の動作を制御する。ＣＰＵ３１１は、ＲＯＭ３１２やＨＤＤ３１４などの記憶媒体に記憶された制御プログラムを読み出して実行することにより、スキャナーの読み取り制御やデータの送信制御などの各種制御を行う。ＲＡＭ３１３は、ＣＰＵ３１１の主メモリであり、ワークエリアなどの一時記憶領域として用いられる。ＨＤＤ３１４は、画像データや各種プログラム、あるいは各種情報テーブルを記憶する記憶媒体である。
【００２２】
操作部Ｉ／Ｆ３１５は、操作部３２０と制御部３１０を接続するためのインターフェースである。操作部３２０には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。
【００２３】
プリンターＩ／Ｆ３１６は、プリンター部３２１と制御部３１０とを接続するためのインターフェースである。プリンター部３２１で印刷すべき画像データは、プリンターＩ／Ｆ３１６を介して制御部３１０から転送され、プリンター部３２１において記憶媒体上に印刷される。
【００２４】
スキャナーＩ／Ｆ３１７は、スキャナー部３２２と制御部３１０とを接続するためのインターフェースである。スキャナー部３２２は、原稿上の画像を読み取って画像データを生成し、スキャナーＩ／Ｆ３１７を介して制御部３１０に該画像データを入力する。
【００２５】
モデムＩ／Ｆ３１８は、モデム部３２３と制御部３１０（画像形成装置１０２）とを接続するためのインターフェースである。モデム部３２３は、公衆回線１２０を用いて、ファクスの送受信を外部のファクス装置に対して行う。
【００２６】
ネットワークＩ／Ｆ３１９は、制御部３１０（画像形成装置１０２）をネットワーク１１０などに接続するためのインターフェースである。ネットワークＩ／Ｆ３１９は、ネットワーク上の外部装置（例えば、ファイルサーバーなど）に画像データや情報を送信したり、外部装置から各種情報を受信したりする。
【００２７】
図４は、ファクス送信処理及びアドレス帳情報の取得に係わる画像形成装置１０２のＨＤＤ３１４に格納されたソフトウェアモジュールの構成例を示した図である。画像形成装置１０２のＣＰＵ３１１は、これらのソフトウェアモジュールを読み出して実行することにより、各処理部として機能する。
【００２８】
リクエスト受信部４０１は、ネットワークＩ／Ｆ３１９を介してＰＣ端末１０１からのアドレス帳情報取得及び更新リクエストを受け取るためのソフトウェアモジュールである。リクエスト受信部４０１は、アドレス帳情報取得及び更新リクエストを受け取った場合は、受け取ったアドレス帳情報取得及び更新リクエストをデバイス情報転送部４０３に渡す。
【００２９】
アドレス帳管理部４０２は、ＨＤＤ３１４に存在するアドレス帳情報（詳細は図１０を用いて後述）を管理するためのソフトウェアモジュールである。アドレス帳管理部４０２は、デバイス情報転送部４０３からの要求に応じて、アドレス帳情報の受け渡し及び編集を実行する。
【００３０】
デバイス情報転送部４０３は、アドレス帳情報取得リクエストをリクエスト受信部４０１から受け取ると、アドレス帳管理部４０２からアドレス帳情報１０００を取得して、ＰＣ端末１０１にレスポンスを返すソフトウェアモジュールである。また、デバイス情報転送部４０３は、ＰＣ端末１０１からのアドレス帳情報更新リクエストをリクエスト受信部４０１から受信すると、アドレス帳管理部４０２へアドレス帳情報１０００の編集を指示し、ＰＣ端末１０１に編集処理の結果のレスポンスを返す。
【００３１】
ファクス送信部４０４は、ＰＣ端末１０１からのファクス送信リクエストをリクエスト受信部４０１から受け取ると、ファクス送信リクエストとともに受信したファクス文書データを用いてファクス送信を行うためのソフトウェアモジュールである。さらに、ファクス送信部４０４は、ファクス送信の処理結果（送信時刻、送信成功、失敗など）を管理し、デバイス情報転送部４０３を介してＰＣ端末１０１にレスポンスを返すことが可能である。ファクス送信の処理結果の詳細な原因（番号が不通により失敗、回線が切断されているため失敗など）も判別可能なものとする。
【００３２】
図５は、ファクス送信処理及びアドレス帳情報の取得に係わるＰＣ端末１０１のＨＤＤ２０５に格納されたソフトウェアモジュールの構成例を示した図である。ＰＣ端末１０１のＣＰＵ２０２は、これらソフトウェアモジュールを読み出して実行することにより、各処理部として機能する。
【００３３】
文書処理アプリケーション５０１は、本発明の各処理を実行するためのユーザーインターフェースを備え、画像形成装置１０２のアドレス帳から宛先を指定してファクス送信を行うことが可能である。５０２〜５０７は文書処理アプリケーションを構成するコンポーネントを示している。
【００３４】
ＵＩ部５０２は、各種ユーザーインターフェースの表示処理やユーザーからの各種入力操作を受け付ける処理を担う。
【００３５】
データ編集部５０３は、ＰＣ端末１０１からアクセス可能な保存領域（例えばＨＤＤ２０５）に格納されたファクス送信する文書データのファイルＩ／Ｏ処理および各種編集処理を行う。
【００３６】
ファクス送信部５０４は、ファクスドライバー５０８を介して画像形成装置１０２へファクス送信指示を行う。具体的には、ファクス送信部５０４は、編集している文書データとファクス送信に用いる宛先情報とをファクスドライバー５０８へ送信する処理を行う。
【００３７】
アドレス帳取得部５０５は、ファクス送信時にＵＩ部５０２からの指示でアドレス帳取得の指示を受けると、ファクス送信指示の送信先となる画像形成装置１０２へアドレス帳情報取得リクエストを送信し、アドレス帳情報の取得を行う。
【００３８】
アドレス編集部５０６は、ファクス送信時にファクス送信に用いる宛先を追加および、指定された宛先を編集、削除する処理を行う。
【００３９】
アドレス帳情報送信部５０７は、ファクス送信に用いられる宛先に基づいて画像形成装置１０２のアドレス帳に宛先の追加、更新、削除をするために、画像形成装置１０２へアドレス帳更新リクエストを送信する処理を行う。
【００４０】
ファクスドライバー５０８は、ファクス送信部５０４から受信した文書データをファクス送信用の画像データに変換し、共に受信した宛先情報と合わせて画像形成装置１０２へ送信し、ファクス送信を指示する処理を行う。
【００４１】
図６は、文書処理アプリケーション５０１のユーザーインターフェースの一例を示している。
【００４２】
６０１は文書編集及びファクス送信を行うことが可能なメインウインドウを示している。６０２は編集対象の文書データのプレビュー画像を示している。ＰＣ端末１０１からアクセス可能な保存領域（例えばＨＤＤ２０５）に格納された文書データが選択される。さらに、文書処理アプリケーション５０１の起動が指示されると、メインウインドウ６０１がディスプレイ２０６に表示され、文書データのプレビュー画像６０２が表示される。
【００４３】
６０３は、ファクス送信指示の送信先を指定するリストボックスを示しており、ＰＣ端末１０１からアクセス可能なファクスドライバーやプリンタードライバーのキューの一覧がリストされ、送信先の指定が可能である。６０４は送信ボタンを示しており、６０３で指定された送信先に編集中の文書データを送信することが可能である。
【００４４】
図７は文書処理アプリケーション５０１のファクス送信画面のユーザーインターフェースの一例を示している。
【００４５】
７０１はファクス送信画面を示している。７０２はファクス送信指示の送信先となる画像形成装置１０２のアドレス帳に登録された宛先一覧を表示するアドレス一覧を示している。ファクス送信画面７０１が表示されたタイミングで、画像形成装置１０２へアクセスしてアドレス帳情報を取得し、取得したアドレス帳情報の宛先をアドレス一覧に表示する。この方法とは別に、ファクス送信画面７０１にアドレス帳取得ボタン（不図示）を配置して、アドレス帳取得ボタンが押下されたタイミングで、アドレス一覧に宛先を表示するようにしても良い。
【００４６】
７０３は追加ボタンを示しており、アドレス一覧で指定した宛先をファクス送信に用いる宛先に追加するためのボタンである。７０４はファクス送信に用いる宛先の一覧を表示する送信先アドレスを示している。７０５はファクス送信に用いる宛先を新規追加するための新規追加ボタンを示している。７０６はファクス送信に用いる宛先を編集するための宛先編集ボタンを示している。送信先アドレス７０４にリストされている宛先を選択してボタン７０６を押下すると、図８を用いて後述する宛先編集画面が表示されて宛先名やファクス番号を編集することが可能である。７０７はファクス送信に用いる宛先を削除するための宛先削除ボタンを示している。７０８は設定した宛先にファクス送信を行うためのＯＫボタンを示している。７０９は宛先の指定をせずにファクス送信をキャンセルするためのキャンセルボタンを示している。
【００４７】
図８は宛先編集画面のユーザーインターフェースの一例を示している。
【００４８】
８０１は宛先編集画面を示している。８０２は宛先名の編集を行う宛先名テキストボックスを示している。宛先名テキストボックス８０２の規定値は編集対象として選択した宛先の宛先名となり、ユーザーが任意の文字列に編集可能とする。８０３はファクス番号の編集を行うファクス番号テキストボックスを示している。ファクス番号テキストボックス８０３の規定値は編集対象として選択した宛先のファクス番号となり、ユーザーが任意の番号に編集可能とする。８０４は編集した宛先を確定してファクス送信画面に戻るＯＫボタンを示している。８０５は宛先の編集をキャンセルしてファクス送信画面に戻るキャンセルボタンを示している。
【００４９】
なお、本実施例で、送信設定画面とは、７０４および８０１のうち少なくともいずれかを指す。
【００５０】
また、７０２のアドレス一覧に含まれるアドレスを（送信先アドレスに追加せずに）編集するための、不図示の編集ボタンおよび編集画面があってもよい。ここで、送信設定画面である８０１で行われるアドレス編集は、アドレス一覧に含まれるアドレスを（送信先アドレスに追加せずに）編集するための不図示の編集画面で行われるアドレス編集とは異なるものである。
【００５１】
図９は、文書処理アプリケーション５０１によるファクス送信処理と画像形成装置１０２のアドレス帳更新処理を示したフローチャートである。各処理に関して説明する。
【００５２】
Ｓ９０１は文書処理アプリケーション５０１がユーザーからファクス送信処理の指示を受信する処理である。送信ボタン６０４がユーザーによって押下されたことをＵＩ部５０２が受信することで、ファクス送信処理の指示が受信される。文書処理アプリケーション５０１はファクス送信処理の指示を受信すると、ファクス送信画面７０１を表示する。
【００５３】
Ｓ９０２は、画像形成装置１０２のアドレス帳情報を取得し、アドレス帳に登録されている宛先をアドレス一覧７０２に表示する処理である。アドレス帳取得部５０５は、画像形成装置１０２へアドレス帳情報取得リクエストを送信し、デバイス情報転送部４０３からアドレス帳情報を受信する。
【００５４】
ここで、図１０はアドレス帳情報の一例を示している。アドレス帳情報１０００は、複数の宛先情報が記載されており、画像形成装置１０２のＨＤＤ３１４で保持される。アドレス帳情報は、アドレス帳に登録された宛先を一意に識別可能なＩＤ１００１と、宛先名１００２とファクス番号１００３から成る。なお、ＩＤ１００１の保持は任意でかまわなく、このほかに部署名や住所（ともに不図示）など追加の情報が付属されていてもかまわない。本実施例において、宛先情報には、少なくとも宛先名とファクス番号とを含む元とする。
【００５５】
Ｓ９０３は、送信アドレス情報にファクス送信に用いる宛先が追加される処理である。アドレス一覧７０２に表示された宛先のうちのいずれかが選択されて、追加ボタン７０３が押下されると、アドレス編集部５０６は選択された宛先を送信先アドレス７０４に追加する。アドレス帳から複数の宛先を選択することも可能である。また、新規追加ボタン７０５が押下されると、新規の宛先を入力するための画面（不図示）が表示されて、アドレス編集部５０６は、入力された新規の宛先を送信先アドレス７０４に追加する。追加ボタン７０３および新規追加ボタン７０５のいずれの場合においても、ＵＩ部５０２がユーザーからの指示を受け付ける。アドレス編集部５０６は、アドレス一覧７０２から選択された宛先や入力された新規の宛先を、送信アドレス情報に追加する。
【００５６】
ここで、図１１は送信アドレス情報の一例を示している。送信アドレス情報は、本フローチャートの処理の実行中のみＲＡＭ２０３上に保持されるデータとなり、ファクス送信に使用する宛先の情報を保持する。ＩＤ１１０１はアドレス帳情報１０００の宛先のうち送信先の宛先に追加された宛先のＩＤ１００１の値を示している。なお、前述したようにＩＤ１００１の保持は任意でかまわないため、ＩＤ１００１を保持しない場合は、送信アドレス情報のＩＤ１１０１も保持しない構成でかまわない。１１０２は宛先名を示している。アドレス帳ファクス番号１１０３はアドレス帳情報１０００のファクス番号１００３で保持されているファクス番号を示している。１１０４は送信時に実際に指定された送信ファクス番号を示している。１１０５はファクス送信結果を示しており、ファクス送信実行後にファクス送信が成功したか否かの値が保持される。Ｓ９０３により送信アドレス情報に送信先の宛先を追加すると、ＩＤ１１０１にＩＤ１００１が格納され、宛先名１１０２に宛先名１００２が格納され、送信ファクス番号１１０４にファクス番号１００３が格納される。
【００５７】
Ｓ９０４は、指定された送信先の宛先がアドレス帳から選択されたものか否かを判断する処理である。アドレス編集部５０６は、前述したアドレス一覧７０２から選択された宛先の場合は、アドレス帳から指定された宛先と判断し、Ｓ９０５へ進む。一方、新規追加ボタン７０５から追加された宛先は、アドレス帳から指定された宛先ではないと判断し、Ｓ９０６へ進む。
【００５８】
Ｓ９０５は、指定された宛先のアドレス帳情報１０００のファクス番号１００３を、送信アドレス情報のアドレス帳ファクス番号１１０３に格納する処理である。なお、送信先の宛先は複数指定することが可能であり、複数指定された場合には宛先が追加されるたびにＳ９０３〜Ｓ９０５の処理が実行される。
【００５９】
Ｓ９０６は、送信先宛先の編集が実行される否かを判断する処理である。送信先宛先の編集が実行される場合はＳ９０７へ進み、編集が実行されない場合はＳ９０９へ進む。ＵＩ部５０２は送信先アドレス７０４で送信先宛先を選択され、ボタン７０６が押下されたことを受信すると、宛先の編集が実行されると判断し、選択された送信先宛先の宛先名・ファクス番号を反映して宛先編集画面８０１を表示しＳ９０７へ進む。
【００６０】
Ｓ９０７は送信先宛先を編集する処理である。アドレス編集部５０６は、宛先編集画面８０１を介してＵＩ部５０２が受け付けた宛先情報を編集するためのユーザー指示を受信する。図８では、「１２３−ｘｘｘｘ」であったファクス番号が「１２５−ｘｘｘｘ」に編集された例を示している。なお、宛先編集画面８０１は表示したがキャンセルボタン８０４で編集がキャンセルされた場合は、送信先宛先のファクス番号は変更されなかったものとみなし、Ｓ９０６に戻るものとする。また、ＯＫボタンで編集が確定したもののファクス番号が変更されていない場合も、送信先宛先のファクス番号は変更されなかったものとみなし、Ｓ９０６に戻るものとする。
【００６１】
Ｓ９０８はアドレス編集部５０６が送信アドレス情報の送信ファクス番号１１０４にＳ９０７で編集されたファクス番号を格納する処理である。Ｓ９０９は、文書処理アプリケーション５０１がファクス送信の実行が指示されたことを受信する処理であり、ＵＩ部５０２がファクス送信画面７０１のＯＫボタン７０８が押下されたことを受信する処理となる。
【００６２】
Ｓ９１０は、アドレス帳の更新対象となる宛先が存在するか否かを判断する処理となる。アドレス編集部５０６は、送信アドレス情報のアドレス帳ファクス番号１１０３と送信ファクス番号１１０４を比較した結果ファクス番号が異なる場合は、アドレス帳の更新対象となる宛先が存在すると判断し、Ｓ９１１へ進む。ここでは、送信アドレス情報に格納された宛先のうち１つでも前述の条件に合致するものが存在すれば、アドレス帳の更新対象となる宛先が存在すると判断する。一方、送信アドレス情報に格納されたすべての宛先に関して、アドレス帳ファクス番号１１０３と送信ファクス番号１１０４が同一である場合に、アドレス帳の更新対象となる宛先が存在しないと判断され、Ｓ９１３へ進む。なお、アドレス帳ファクス番号１１０３が空の場合も、アドレス帳の更新対象となる宛先が存在しないと判断され、Ｓ９１３へ進む。
【００６３】
Ｓ９１１はアドレス帳の更新処理を実行するか否かを確認する処理となる。ＵＩ部５０２は図１２で示すようなアドレス帳更新確認メッセージをディスプレイ２０６に表示し、ユーザーにアドレス帳の更新を行うか否かの判断を促す。確認メッセージで更新する旨の選択肢が押下されたことをＵＩ部５０２が受信するとアドレス帳の更新処理を行うと判断し、Ｓ９１２へ進む。一方、確認メッセージで更新しない旨の選択肢が押下されたことをＵＩ部５０２が受信するとアドレス帳の更新処理を行わないと判断し、Ｓ９１３へ進む。なお、Ｓ９１１で確認される設定は予め保持されていても良いし、また、省略しても良いものとする。
【００６４】
Ｓ９１２はアドレス編集部５０６がアドレス更新フラグをＯＮにする処理である。アドレス更新フラグはＲＡＭ２０３上に本フローチャートの処理実行中のみ記憶される情報となる。なお、図９で示すフローチャートの処理では、送信処理の結果が成功であった場合にアドレス帳の宛先情報が更新されることとなる。しかしながら、Ｓ９１２で、アドレス帳に記載されている宛先情報を更新するための指示が行われても良い。
【００６５】
Ｓ９１３はファクス送信部５０４がファクスドライバー５０８を介して画像形成装置１０２へファクスの送信処理を実行するための指示を行う処理である。Ｓ９１４はファクス送信部５０４が画像形成装置１０２のソフトウェアモジュールのファクス送信部４０４からファクス送信完了のレスポンスを受信する処理である。Ｓ９１５はファクス送信部５０４が受信したファクス送信完了のレスポンスから、各送信宛先の送信結果を取得し、アドレス編集部５０６を介して送信アドレス情報のファクス送信結果１１０５に値を格納する。
【００６６】
Ｓ９１６はアドレス更新フラグがＯＮ且つアドレス帳の更新対象となる送信先の宛先の送信結果が成功であるか否かを判断する処理である。まず、アドレス編集部５０６は、Ｓ９１２で設定したアドレス更新フラグの値がＯＮか否かを確認する。そして、アドレス更新フラグがＯＮであり、アドレス帳ファクス番号１１０３と送信ファクス番号１１０４を比較しファクス番号が異なり、且つファクス送信結果１１０５の値が成功である送信宛先が１つ以上存在する場合には、Ｓ９１７へ進む。アドレス更新フラグがＯＦＦ、もしくは更新対象となる宛先の送信結果がすべて成功でない場合は、本フローチャートの処理を終了する。
【００６７】
Ｓ９１７は最新の画像形成装置１０２のアドレス帳情報を取得する処理である。アドレス帳取得部５０５は、画像形成装置１０２へアドレス帳情報取得リクエストを送信し、リクエスト受信部４０１、デバイス情報転送部４０３、アドレス帳管理部４０２を介して、アドレス帳情報を取得する。
【００６８】
Ｓ９１８は更新対象となる宛先のアドレス帳ファクス番号が画像形成装置１０２のアドレス帳に存在するか否かを判断する処理である。アドレス編集部５０６は、送信アドレス情報の更新対象の宛先のＩＤ１１０１の値を取得し、Ｓ９１７で取得したアドレス帳情報のＩＤ１００１からＩＤ１１０１と一致する宛先を特定し、特定した宛先のファクス番号１００３を取得する。アドレス編集部５０６は、取得したファクス番号１００３と送信アドレス情報の更新対象の宛先のアドレス帳ファクス番号１１０３が一致するか否かを判断する。一致する場合は当該アドレス帳情報の宛先を更新対象としＳ９１９へ進み、一致しない場合はＳ９２０へ進む。なお、ＩＤ１００１及び送信アドレス情報のＩＤ１１０１が保持されない場合は、更新対象の宛先名１１０２とアドレス帳ファクス番号１１０３が取得され、宛先名１００２とファクス番号１００３に一致するものが存在するか否かが判断される。一致するものが存在した場合は、当該アドレス帳情報宛先を更新対象としてＳ９１９へ進み、一致するものが存在しない場合は、Ｓ９２０へ進む。なお、更新対象の宛先が複数存在する場合は、１宛先ごとにＳ９１８と後述するＳ９１９の処理を実行する。
【００６９】
Ｓ９１９は更新対象とした画像形成装置１０２のアドレス帳情報の宛先を更新するための処理である。アドレス帳情報送信部５０７は、送信アドレス情報の更新対象の宛先のＩＤ１１０１とアドレス帳ファクス番号１１０３と送信ファクス番号１１０４をアドレス帳更新リクエストとして画像形成装置１０２へ送信する。アドレス帳更新リクエストは、Ｓ９０３でアドレス帳から選択された、アドレス帳に記載される宛先情報をＳ９０７で編集された宛先情報に更新するための要求である。ＩＤ１１０１を保持しない場合は、ＩＤ１１０１の代わりに宛先名１１０２がアドレス帳更新リクエストとして送信される。画像形成装置１０２のソフトウェアモジュールのリクエスト受信部４０１はアドレス帳更新リクエストを受信すると、デバイス情報転送部４０３とアドレス帳管理部４０２を介して、該当する宛先情報の更新を実行する。アドレス帳管理部４０２は、受信したＩＤ１１０１（または宛先名１１０２）とアドレス帳ファクス番号１１０３と一致するアドレス帳情報の宛先のファクス番号１００３を、受信した送信ファクス番号１１０４へ更新する。
【００７０】
また、Ｓ９１１で表示するアドレス帳更新確認メッセージにおいて、更新の有無だけでなく、新規追加を行う選択肢を設けるようにしても良い。その場合、新規追加の選択肢が指示された場合は、その旨のフラグを保持し、Ｓ９１８、Ｓ９１９の処理は、画像形成装置１０２のアドレス帳に送信アドレス帳の更新対象の宛先を新規追加する処理となる。つまり、更新前のファクス番号１００３に対して送信ファクス番号１１０４が上書きされるのではなく、両方とも保持されることとなる。
【００７１】
Ｓ９２０はアドレス編集部５０６が送信アドレス帳の更新対象の宛先全てに対して処理が終了したか否かを判断する処理である。終了していなければＳ９１８へ戻り、次の更新対象の宛先に対してＳ９１８とＳ９１９の処理を実行する。終了していれば本フローチャートの処理を終了する。
【００７２】
以上の処理を実行することで、画像形成装置１０２のアドレス帳から指定した宛先を、編集してファクス送信を行なった際に、画像形成装置１０２のアドレス帳を編集したファクス番号に更新することが可能となる。これにより、画像形成装置１０２のアドレス帳に登録された宛先が更新できていない場合に、ファクス送信処理とともにアドレス帳の情報を編集後の内容に更新することが可能となる。
【００７３】
なお、本実施例ではアドレス帳に登録されたファクス番号の更新処理を例としたが、ファクス番号以外であって例えば、スキャンデータの転送及び転送先の宛先（メールアドレスやファイルサーバーの格納先など）でも同様に適用可能なものとする。
【００７４】
＜第二の実施形態＞
本発明の第二の実施形態に関する説明をする。なお、第一の実施形態と同一の構成に関しては説明を適宜省略する。第二の実施形態では、文書処理アプリケーションでファクス送信履歴（データ送信履歴）を管理し、ファクス送信履歴を用いた再送処理において、画像形成装置のアドレス帳の宛先を更新する処理に関して説明する。
【００７５】
図１３は第二の実施形態におけるシステムの構成例を示す図である。
【００７６】
１３０１は、ＰＣ端末１０１と同一のハードウェア構成を持つデータ管理を担うファイルサーバーを示し、後述するファクス送信履歴情報及びファクス送信データを格納する。ファイルサーバー１３０１は、ネットワーク１１０に接続され同一ネットワークに接続されている複数のＰＣ端末から接続可能となる。その他構成は第一の実施形態と同一である。
【００７７】
図１４は第二の実施形態におけるソフトウェアモジュールの構成例を示した図である。
【００７８】
ファクス送信履歴管理部１４０１は、ファイルサーバー１３０１に格納されており、かつ、図１６を用いて後述する、ファクス送信履歴情報にアクセスし、各種履歴情報の値を取得及び編集する処理を担う。その他の構成は第一の実施形態と同一である。
【００７９】
図１５は第二の実施形態における文書処理アプリケーション５０１によるファクス送信処理と、ファクス送信履歴情報及びファクス送信データの格納処理を示したフローチャートである。各処理に関して説明する。なお、第一の実施形態の図９と同一の処理に関しては同一の符号を使用し説明を省略する。
【００８０】
Ｓ１５０１はファクス送信履歴管理部１４０１が、ファクス送信の履歴情報をファクス送信履歴情報に格納する処理である。ここで、図１６はファクス送信履歴情報の一例を示している。１６０１は日付を示しており、ファクス送信が実行された時刻（年、月、日、時、分、秒）の値が格納される。ファクス送信が実行された時刻は、ファクス送信実行時に文書処理アプリケーション５０１が実行されるＰＣ端末１０１のＯＳ等から取得した値を格納する。または、画像形成装置１０２から受信した送信結果に含まれる送信時刻の値が格納されても構わない。１６０２は宛先名を示しており、ファクス送信が実行された送信アドレス情報の宛先名１１０２を格納する。１６０３はファクス番号を示しており、ファクス送信が実行された送信アドレス情報の送信ファクス番号１１０４を格納する。１６０４は送信ステータスを示しており、ファクス送信が実行された送信アドレス情報のファクス送信結果１１０５の値を格納する。１６０５は送信先を示しており、ファクス送信を実行した送信先のファクスドライバーのキュー名（例：ファクスドライバーｘｘｘ）と、送信先の画像形成装置１０２を特定する値を格納する。送信先を特定する値は、ファクス送信指示を行う画像形成装置１０２を特定するＩＰアドレスであり、ファクス送信部５０４により送信先６０３で指定されたファクスドライバー５０８を介して取得される。１６０６は送信者を示している。送信者は、ファクス送信した文書処理アプリケーション５０１が実行されるＰＣ端末１０１のＯＳから取得したユーザー名を格納する。１６０７は送信画像ＩＤを示している。送信画像ＩＤは、後述するファクス送信した送信画像を一意に特定可能な値となり、ファクス送信履歴管理部１４０１が発行するＧＵＩＤなどで構わない。なお、宛先名１６０２、ファクス番号１６０３、送信ステータス１６０４は、ファクス送信時に複数の宛先を指定した際は、複数の宛先がそれぞれ格納されるものとする。ファクス送信履歴情報はファイルサーバー１３０１に格納され、複数のＰＣ端末１０１で実行されるファクス送信の送信履歴を一元して管理可能とする。
【００８１】
Ｓ１５０２はファクス送信履歴管理部１４０１が送信画像を格納する処理である。ファクス送信部５０４はファクスドライバー５０８を介して画像形成装置１０２へ送信したファクス送信用の画像データを取得する。ファクス送信履歴管理部１４０１は、ファクス送信部５０４を介して取得した画像データを送信画像ＩＤ１６０７の値にリネームして、ファイルサーバー１３０１に格納する。
【００８２】
なお本実施例において、Ｓ９０２、Ｓ９０４〜Ｓ９０８、Ｓ９１０〜９１２、Ｓ９１６〜Ｓ９２０は、省略可能なものとする。第一の実施形態の画像形成装置１０２のアドレス帳の宛先を更新するために必要な処理であり、本フローチャートで説明したファクス送信履歴情報およびデータの格納処理を行うために必須な処理ではないためである。
【００８３】
図１７は第二の実施形態における文書処理アプリケーション５０１によるファクス再送処理と、画像形成装置１０２のアドレス帳更新処理を示したフローチャートである。各処理に関して説明する。なお、第一の実施形態の図９及び第二の実施形態の図１５と同一の処理に関しては同一の符号を使用し説明を省略する。
【００８４】
Ｓ１７０１は文書処理アプリケーション５０１がユーザーからファクス再送処理の指示を受信する処理である。ここで、図１８は文書処理アプリケーション５０１のファクス送信履歴画面のユーザーインターフェースの一例を示している。１８０１はファクス送信履歴を表示する画面を示している。ＰＣ端末１０１で実行されるＯＳなどからファクス送信履歴画面の表示メニュー（不図示）が実行されると、文書処理アプリケーション５０１によりファクス送信履歴画面１８０１がディスプレイ２０６上に表示される。１８０２はファクス送信履歴リストを示している。ファクス送信履歴リストはファクス送信履歴情報に格納されるファクス送信の履歴がリストされる。ＵＩ部５０２は、ファクス送信履歴管理部１４０１を介して、ファクス送信履歴情報の値を取得し、ファクス送信履歴リストに表示する。送信履歴には、例えば、日付１８０３、宛先名１８０４、ファクス番号１８０５、送信ステータス１８０６、送信先１８０７、送信者１８０８が含まれる。
【００８５】
１８０３はファクス送信を実行した日付を示しており、ファクス送信履歴情報の日付１６０１の値が表示される。１８０４は宛先名を示しており、ファクス送信履歴情報の宛先名１６０２の値が表示される。１８０５は送信処理に用いられる宛先情報としてのファクス番号を示しており、ファクス送信履歴情報のファクス番号１６０３の値が表示される。１８０６は送信ステータスを示しており、ファクス送信履歴情報の送信ステータス１６０４の値が表示される。１８０７は送信先を示しており、ファクス送信履歴情報の送信先１６０５に格納されるファクスドライバーのキュー名が表示される。１８０８は送信者を示しており、ファクス送信履歴情報の送信者１６０６の値が表示される。１８０９は再送ボタンを示している。ファクス送信履歴リストに表示された履歴が選択されて、再送ボタン１８０９がユーザーから押下されたことをＵＩ部５０２が受信すると、文書処理アプリケーション５０１はファクス再送処理の指示を受信する。なお、ファクス再送時の送信先は、選択したファクス送信履歴リストの履歴の送信先１８０７となる。
【００８６】
Ｓ１７０２は、送信先アドレス７０４に再送時の宛先を追加する処理である。ファクス送信履歴管理部１４０１は再送に指定されたファクス送信履歴情報の宛先名１６０２とファクス番号１６０３を取得する。ＵＩ部５０２はファクス送信履歴管理部１４０１を介して取得した宛先名１６０２とファクス番号１６０３を送信先アドレス７０４へ追加する。なお、ファクス再送時においても、アドレス一覧７０２に表示された宛先や、新規追加ボタン７０５による新規宛先を送信先アドレス７０４に追加することを可能とする。アドレス編集部５０６は追加された宛先を送信アドレス情報に追加する。図１９は、第二の実施形態における送信アドレス情報の一例を示している。１９０１は履歴ステータスを示しており、再送時に指定したファクス送信履歴の送信ステータスが格納される。その他、第一の実施形態の図１１と同一の符号のものに関しては説明を省略する。Ｓ１７０２により送信アドレス情報に送信先の宛先を追加されると、ファクス送信履歴情報から追加された宛先は、宛先名１１０２・送信ファクス番号１１０４に、宛先名１６０２・ファクス番号１６０３が格納される。また、履歴ステータス１９０１に送信ステータス１６０４を格納する。
【００８７】
Ｓ１７０３は、追加された送信先の宛先がアドレス帳から指定されたものか否かを判断する処理である。アドレス帳から指定された宛先と判断した場合はＳ９０５へ進み、アドレス帳から指定された宛先ではないと判断した場合は、Ｓ１７０４へ進む。
【００８８】
Ｓ１７０４は、追加された送信先の宛先がファクス送信履歴情報から指定された宛先か否かを判断する処理である。アドレス編集部５０６は、Ｓ１７０２でファクス送信履歴管理部１４０１を介してファクス送信履歴情報の宛先名１６０２とファクス番号１６０３を取得して追加された送信先の宛先は、ファクス送信履歴情報から指定された宛先と判断し、Ｓ１７０５へ進む。ファクス送信履歴情報から指定された宛先でない場合は、Ｓ９０６へ進む。
【００８９】
Ｓ１７０５は、追加された送信先の宛先のファクス送信履歴情報のファクス番号１６０３を、送信アドレス情報のアドレス帳ファクス番号１１０３に格納する処理である。
【００９０】
Ｓ１７０６は、Ｓ９１０と同一の判断処理であり、判断結果による分岐先の処理のみ異なる。アドレス帳の更新対象となる宛先が存在する場合は、Ｓ１７０７へ進み、アドレス帳の更新対象となる宛先が存在しない場合は、Ｓ１７０９へ進む。
【００９１】
Ｓ１７０７は、アドレス編集部５０６が更新対象となる送信アドレス情報の送信先の宛先の履歴ステータス１９０１の値を取得し、全ての宛先に対して送信エラー且つエラー内容がファクス番号不通か否かを判断する処理である。更新対象とした送信アドレス情報の送信先の全ての宛先の履歴ステータス１９０１が送信エラー且つエラー内容がファクス番号不通の場合は、Ｓ１７０８へ進み、それ以外の場合はＳ９１１へ進む。
【００９２】
Ｓ１７０８は、送信エラー確認フラグの値がＯＮか否かを判断する処理である。ここで、図２０、２１は送信エラー確認フラグの設定画面のユーザーインターフェースと設定データの一例を示している。図２０は、文書処理アプリケーション５０１の設定画面を示しており、文書処理アプリケーション５０１のメニュー（不図示）が実行されるとＵＩ部５０２によってディスプレイ２０６上に表示される。２００１はファクス再送処理において再送する宛先がファクス番号不通によるエラーの場合は、確認メッセージを表示せずにアドレス帳のファクス番号を更新するか否かを指定するチェックボックスを示している。図２１は設定データを示しており、２１０１は送信エラー確認フラグの設定値（ＦａｘＲｅＳｅｎｄＭｅｓｓａｇｅＳｈｏｗ）を示している。設定画面のチェックボックス２００１で、ユーザーにより確認メッセージを表示する旨を指定された場合は、データ編集部５０３が設定データの送信エラー確認フラグ２１０２をＯＮにし、確認メッセージを表示しない旨を指定された場合はＯＦＦにする。アドレス編集部５０６は、データ編集部５０３を介して設定データの送信エラー確認フラグ２１０２の値を取得し、ＯＮだったらＳ９１１へ進み、ＯＦＦだったらＳ９１２へ進む。
【００９３】
Ｓ１７０９は、ファクス送信部５０４がファクス再送処理を実行する処理となる。ファクス送信部５０４は、ファクス送信履歴管理部１４０１を介して、送信画像ＩＤ１６０７の値を取得する。ファクス送信部５０４は、取得した送信画像ＩＤ１６０７と一致するファイルサーバー１３０１に格納された送信画像データを取得し、ファクスドライバー５０８を介して画像形成装置１０２へファクス送信の指示を行う。
【００９４】
以上の処理を実行することで、ファクス送信履歴を用いた再送処理において、宛先を編集してファクス送信を行なった際に、画像形成装置１０２のアドレス帳に登録された宛先を編集したファクス番号に更新することが可能となる。これにより、前回ファクス送信時に指定した宛先から変更があった場合に、ファクス再送処理と合わせて、画像形成装置１０２のアドレス帳を更新することが可能となる。
【００９５】
なお、本実施例ではアドレス帳に登録されたファクス番号の更新処理を例としたが、スキャンデータの転送及び転送先の宛先（メールアドレスやファイルサーバーの格納先など）でも同様に適用可能なものとする。
【００９６】
＜第三の実施形態＞
本発明の第三の実施形態に関する説明をする。なお、第一及び第二の実施形態と同一の構成に関しては説明を適宜省略する。第三の実施形態では、文書処理アプリケーションのファクス送信履歴からの再送処理において、出力先の画像形成装置が前回と異なる場合に、前回および今回の出力先の画像形成装置のアドレス帳の宛先を更新する処理に関して説明する。
【００９７】
図２２は、第三の実施形態における送信アドレス情報の一例を示している。２２０１は前回送信先情報を示しており、ファクス再送時にファクス送信履歴情報の送信先１６０５の値が格納される。その他、第一の実施形態の図１１および第二の実施形態の図１９と同一の符号のものに関しては説明を省略する。
【００９８】
図２３は、第三の実施形態における文書処理アプリケーション５０１によるファクス再送処理と、画像形成装置１０２のアドレス帳更新、追加、削除処理を示したフローチャートである。各処理に関して説明する。なお、第一の実施形態の図９及び第二の実施形態の図１５と図１７と同一の処理に関しては同一の符号を使用し説明を省略する。
【００９９】
Ｓ２３０１は、文書処理アプリケーション５０１がユーザーからファクス再送処理の指示を受信する処理である。図２４（ａ）は文書処理アプリケーション５０１のファクス送信履歴画面のユーザーインターフェースの一例を示している。２４０１はファクス再送時の送信先を指定するリストボックスを示しており、ＰＣ端末１０１からアクセス可能なファクスドライバーのキューの一覧がリストされる。また、ファクス再送に指定した履歴の送信先１８０７と同じ送信先を指定するための選択肢「前回送信時と同じ」もリストされ、規定値は「前回送信時と同じ」とする。ファクス送信履歴リストに表示された履歴が選択されて、送信先２４０１でファクス再送時の送信先が指定される。さらに、再送ボタン１８０９がユーザーから押下されたことをＵＩ部５０２が受信すると、文書処理アプリケーション５０１はファクス再送処理の指示を受信する。
【０１００】
Ｓ２３０２は、追加された送信先の宛先の送信先１６０５を、送信アドレス情報の前回送信先情報２２０１に格納する処理である。
【０１０１】
Ｓ２３０３は、アドレス編集部５０６が更新対象となる送信アドレス情報の送信先の宛先の前回送信先情報２２０１の値を取得し、ファクス再送時の送信先２４０１と同じ送信先か否かを判断する処理である。前回送信先情報２２０１のキュー名および画像形成装置１０２のＩＰアドレスが、送信先２４０１で指定されたキュー名および当該ファクスドライバーを介して取得される画像形成装置１０２のＩＰアドレスと一致するか確認される。両者が一致する場合はＳ１７０９へ進み、一致しない場合はＳ２３０４へ進む。
【０１０２】
Ｓ２３０４は、ファクス再送時に前回送信時と今回送信時で送信先の画像形成装置１０２が異なる場合のアドレス帳の更新・追加・削除の処理方法を指定するためのアドレス帳編集処理選択画面を表示する処理となる。図２４（ｂ）はアドレス帳編集処理選択画面のユーザーインターフェースの一例を示している。２４５１は今回送信する送信先の画像形成装置１０２のアドレス帳に、送信する宛先を追加し、前回の送信先の画像形成装置１０２のアドレス帳から前回送信時に使用した宛先を削除する処理（以降、処理パターン１と記す）を指定するための選択肢を示している。２４５２は今回送信する画像形成装置１０２のアドレス帳に今回の宛先を追加し、前回送信した画像形成装置１０２のアドレス帳の前回使用した宛先を、今回用いる宛先に更新する処理（以降、処理パターン２と記す）を指定するための選択肢を示す。２４５３は今回送信する画像形成装置１０２のアドレス帳に、今回使用する宛先と前回使用した宛先を追加し、前回送信した画像形成装置１０２のアドレス帳に今回送信に用いる宛先を追加する処理（以降、処理パターン３と記す）を指定するための選択肢を示す。２４５１、２４５２、２４５３は互いに排他関係となり、いずれか１つのみが指定可能である。２４５４はＯＫボタン、２４５５はキャンセルボタンを示している。ＵＩ部５０２が２４５１、２４５２、２４５３いずれかの選択肢が指定されＯＫボタン２４５４が押下されたことを受信すると、Ｓ２３０５へ進む。一方、キャンセルボタン２４５５が押下されたことを受信すると、アドレス編集部５０６がアドレス更新フラグをＯＦＦとしてＳ１７０９へ進む。
【０１０３】
Ｓ２３０５は、アドレス編集部５０６がＳ２３０４でユーザーにより指定された処理パターンの種類を処理パターン識別子へ格納する処理である。処理パターン１が指定された場合は、処理パターン識別子に「１」を格納する。処理パターン２が指定された場合は、処理パターン識別子に「２」を格納する。処理パターン３が指定された場合は、処理パターン識別子に「３」を格納する。なお、処理パターン識別子はＲＡＭ２０３上に本フローチャート実行中のみ記憶される情報となる。
【０１０４】
Ｓ２３０６は、アドレス編集部５０６が更新対象となる送信先の宛先の送信アドレス情報の前回送信先情報２２０１を取得し、ファクス再送時の送信先２４０１と同じ送信先か否かを判断する処理である。同一の送信先の場合は、Ｓ９１８へ進み、異なる送信先の場合はＳ２３０７へ進む。
【０１０５】
図２５は、図２３のフローチャートのＳ２３０７の処理である前回及び今回送信時の送信先の画像形成装置１０２のアドレス帳編集処理を示したフローチャートである。各処理に関して説明する。
【０１０６】
Ｓ２５０１はアドレス帳取得部５０５が更新対象となる送信先の宛先の送信アドレス情報の前回送信先情報２２０１で示される画像形成装置１０２のアドレス帳情報を取得する処理である。アドレス帳取得部５０５は、アドレス編集部５０６を介して前回送信先情報２２０１のＩＰアドレスを取得する。そして、アドレス帳取得部５０５は画像形成装置１０２と接続し、アドレス帳情報取得リクエストを送信し、リクエスト受信部４０１、デバイス情報転送部４０３、アドレス帳管理部４０２を介して、アドレス帳情報を取得する。
【０１０７】
Ｓ２５０２は今回送信時の送信先の画像形成装置１０２のアドレス帳情報に、今回送信時に指定した宛先が存在するか否かを判断する処理である。アドレス編集部５０６は送信アドレス情報の更新対象の宛先の宛先名１１０２と送信ファクス番号１１０４に一致する宛先が、Ｓ９１７で取得した送信先のアドレス帳情報に存在するか否かを判断する。一致する宛先が存在する場合はＳ２５０４へ進み、存在しない場合はＳ２５０３へ進む。
【０１０８】
Ｓ２５０３は今回送信時の送信先の画像形成装置１０２のアドレス帳に宛先を追加する処理である。アドレス帳情報送信部５０７は、ファクス送信部５０４からファクスドライバー５０８を介して送信先の画像形成装置１０２のＩＰアドレスを取得する。そして、アドレス帳情報送信部５０７は、送信アドレス情報の更新対象の宛先の宛先名１１０２と送信ファクス番号１１０４をアドレス帳追加リクエストとして画像形成装置１０２へ送信する。画像形成装置１０２のソフトウェアモジュールのリクエスト受信部４０１はアドレス帳追加リクエストを受信すると、デバイス情報転送部４０３とアドレス帳管理部４０２を介して、アドレス帳情報の編集を実行する。アドレス帳管理部４０２は、受信した宛先名１１０２と送信ファクス番号１１０４をアドレス帳情報に追加する。
【０１０９】
Ｓ２５０４はアドレス編集部５０６がＳ２３０５で格納した処理パターン識別子の値を取得し、取得した値に応じて後述する処理を判断する処理である。処理パターン識別子が「１」もしくは「２」の場合は、Ｓ２５０５へ進む。処理パターン識別子が「３」の場合は、Ｓ２５０９へ進む。
【０１１０】
Ｓ２５０５は前回送信時の送信先の画像形成装置１０２のアドレス帳情報に、前回送信時に指定した宛先が存在するか否かを判断する処理である。アドレス編集部５０６は送信アドレス情報の更新対象の宛先のＩＤ１１０１と宛先名１１０２とアドレス帳ファクス番号１１０３に一致する宛先が、Ｓ２５０１で取得した前回送信時の送信先の画像形成装置１０２のアドレス帳情報に存在するか否かを判断する。なお、宛先名１１０２とアドレス帳ファクス番号１１０３のみで判断しても良い。
【０１１１】
一致する宛先が存在する場合はＳ２５０６へ進み、存在しない場合は本フローチャートの処理を終了する。
【０１１２】
Ｓ２５０６はアドレス編集部５０６がＳ２３０５で格納した処理パターン識別子の値を取得し、取得した値に応じて後述する処理を判断する処理である。処理パターン識別子が「１」の場合は、Ｓ２５０７へ進む。処理パターン識別子が「２」の場合は、Ｓ２５０８へ進む。
【０１１３】
Ｓ２５０７は前回送信時の送信先の画像形成装置１０２のアドレス帳情報から、前回送信時に指定した宛先を削除する処理である。アドレス帳情報送信部５０７は、アドレス編集部５０６を介して送信アドレス情報の更新対象の宛先の前回送信先情報２２０１のＩＰアドレスを取得する。そして、アドレス帳情報送信部５０７は、送信アドレス情報の更新対象の宛先のＩＤ１１０１（ＩＤを保持しない構成の場合は省略可）と宛先名１１０２とアドレス帳ファクス番号１１０３をアドレス帳削除リクエストとして画像形成装置１０２へ送信する。画像形成装置１０２のソフトウェアモジュールのリクエスト受信部４０１はアドレス帳削除リクエストを受信すると、デバイス情報転送部４０３とアドレス帳管理部４０２を介して、アドレス帳情報の削除を実行する。アドレス帳管理部４０２は、受信したＩＤ１１０１（ＩＤを保持しない構成の場合は省略可）と宛先名１１０２とアドレス帳ファクス番号１１０３と一致する宛先をアドレス帳情報から削除する。
【０１１４】
Ｓ２５０８は前回送信時の送信先の画像形成装置１０２のアドレス帳情報に登録されている前回送信時の宛先を、今回送信時に指定した宛先に更新する処理である。アドレス帳情報送信部５０７は、アドレス編集部５０６を介して送信アドレス情報の更新対象の宛先の前回送信先情報２２０１のＩＰアドレスを取得する。そして、アドレス帳情報送信部５０７は、送信アドレス情報の更新対象の宛先のＩＤ１１０１と宛先名１１０２とアドレス帳ファクス番号１１０３と送信ファクス番号１１０４をアドレス帳更新リクエストとして画像形成装置１０２へ送信する。なお、宛先名１１０２とアドレス帳ファクス番号１１０３と送信ファクス番号１１０４のみが送信されても良い。
【０１１５】
画像形成装置１０２のソフトウェアモジュールのリクエスト受信部４０１はアドレス帳更新リクエストを受信すると、デバイス情報転送部４０３とアドレス帳管理部４０２を介して、アドレス帳情報の更新を実行する。アドレス帳管理部４０２は、受信したＩＤ１１０１（ＩＤを保持しない構成の場合は省略可）と宛先名１１０２とアドレス帳ファクス番号１１０３と一致する宛先のファクス番号を送信ファクス番号１１０４に更新する。
【０１１６】
Ｓ２５０９は今回送信時の送信先の画像形成装置１０２のアドレス帳情報に、前回送信時に指定した宛先が存在するか否かを判断する処理である。アドレス編集部５０６は送信アドレス情報の更新対象の宛先の宛先名１１０２とアドレス帳ファクス番号１１０３に一致する宛先が、Ｓ９１７で取得した送信先のアドレス帳情報に存在するか否かを判断する。一致する宛先が存在する場合はＳ２５１１へ進み、存在しない場合はＳ２５１０へ進む。
【０１１７】
Ｓ２５１０は今回送信時の送信先の画像形成装置１０２のアドレス帳に、前回送信時に指定した宛先を追加する処理である。アドレス帳情報送信部５０７は、ファクス送信部５０４からファクスドライバー５０８を介して送信先の画像形成装置１０２のＩＰアドレスを取得する。そして、アドレス帳情報送信部５０７は、送信アドレス情報の更新対象の宛先の宛先名１１０２とアドレス帳ファクス番号１１０３をアドレス帳追加リクエストとして画像形成装置１０２へ送信する。画像形成装置１０２のソフトウェアモジュールのリクエスト受信部４０１はアドレス帳追加リクエストを受信すると、デバイス情報転送部４０３とアドレス帳管理部４０２を介して、アドレス帳情報の編集を実行する。アドレス帳管理部４０２は、受信した宛先名１１０２とアドレス帳ファクス番号１１０３をアドレス帳情報に追加する。
【０１１８】
Ｓ２５１１は前回送信時の送信先の画像形成装置１０２のアドレス帳情報に、今回送信時に指定した宛先が存在するか否かを判断する処理である。アドレス編集部５０６は送信アドレス情報の更新対象の宛先の宛先名１１０２と送信ファクス番号１１０４に一致する宛先が、Ｓ２５０１で取得した前回送信時の送信先の画像形成装置１０２のアドレス帳情報に存在するか否かを判断する。一致する宛先が存在する場合は本フローチャートの処理を終了し、存在しない場合はＳ２５１２へ進む。
【０１１９】
Ｓ２５１２は前回送信時の送信先の画像形成装置１０２のアドレス帳情報に、今回送信時の宛先を追加する処理である。アドレス帳情報送信部５０７は、アドレス編集部５０６を介して送信アドレス情報の更新対象の宛先の前回送信先情報２２０１のＩＰアドレスを取得する。そして、アドレス帳情報送信部５０７は、送信アドレス情報の更新対象の宛先の宛先名１１０２と送信ファクス番号１１０４をアドレス帳追加リクエストとして画像形成装置１０２へ送信する。画像形成装置１０２のソフトウェアモジュールのリクエスト受信部４０１はアドレス帳追加リクエストを受信すると、デバイス情報転送部４０３とアドレス帳管理部４０２を介して、アドレス帳情報の追加を実行する。アドレス帳管理部４０２は、受信した宛先名１１０２と送信ファクス番号１１０４をアドレス帳情報にする。
【０１２０】
本実施例により、ファクス送信履歴から再送する際に前回送信した時と異なる送信先に送信を行なった場合、前回の送信先の画像形成装置１０２のアドレス帳と今回の送信先の画像形成装置１０２のアドレス帳の宛先を削除・更新・追加することが可能となる。これにより、例えば宛先が変更になるとともに送信先の画像形成装置１０２も変更になる場合に、ファクス再送処理と合わせて画像形成装置１０２のアドレス帳の宛先を、変更後の画像形成装置１０２のアドレス帳の宛先へ移行することが可能となる。また、ユーザーの指示に合わせて前回の送信先の画像形成装置１０２のアドレス帳の宛先を削除しないことや、今回の送信先の画像形成装置１０２のアドレス帳に前回送信した宛先を追加するなど、複数のパターンに対応することが可能となる。
【０１２１】
なお、本実施例ではアドレス帳に登録されたファクス番号の更新処理を例としたが、スキャンデータの転送及び転送先の宛先（メールアドレスやファイルサーバーの格納先など）でも同様に適用可能なものとする。
【０１２２】
（他の実施例）
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。
【０１２３】
ここで、本発明は、上述した実施形態の機能を実現する１つ以上のソフトウェア（プログラム）を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の１つである。また、そのプログラムは、ネットワークまたは各種記憶媒体を介してシステムあるいは装置に供給され、そのシステムあるいは装置の１つ以上のコンピューター（ＣＰＵやＭＰＵ等）によりそのプログラムが読み出され、実行される。つまり、本発明の１つとして、さらにそのプログラム自体、あるいは当該プログラムを格納したコンピューターにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路（例えば、ＡＳＩＣ）によっても、本発明は実現可能である。
【符号の説明】
【０１２４】
１０１  ＰＣ端末
２０２  ＣＰＵ
５０２  ＵＩ部
５０７  アドレス帳情報送信部
【図１】
2019024174.tif 000003
【図２】
2019024174.tif 000004
【図３】
2019024174.tif 000005
【図４】
2019024174.tif 000006
【図５】
2019024174.tif 000007
【図６】
2019024174.tif 000008
【図７】
2019024174.tif 000009
【図８】
2019024174.tif 000010
【図９】
2019024174.tif 000011
【図１０】
2019024174.tif 000012
【図１１】
2019024174.tif 000013
【図１２】
2019024174.tif 000014
【図１３】
2019024174.tif 000015
【図１４】
2019024174.tif 000016
【図１５】
2019024174.tif 000017
【図１６】
2019024174.tif 000018
【図１７】
2019024174.tif 000019
【図１８】
2019024174.tif 000020
【図１９】
2019024174.tif 000021
【図２０】
2019024174.tif 000022
【図２１】
2019024174.tif 000023
【図２２】
2019024174.tif 000024
【図２３】
2019024174.tif 000025
【図２４】
2019024174.tif 000026
【図２５】
2019024174.tif 000027