(57)【要約】【課題】所定の番号の情報を用いて、記憶されている状態の異なる番号の情報を、容易に特定することが可能な仕組みを提供すること【解決手段】ＦＡＸ番号と、ＦＡＸ番号に対応する文字列を記憶し、検索用の文字列を生成するための第１の文字列を取得し、第１の文字列の端及び間にワイルドカードを挿入した第２の文字列を生成し、第２の文字列を用いた検索処理により、前記記憶手段に記憶された、第１の文字列と実質同一の文字列を取得し、当該実質同一の文字列を用いて、ＦＡＸデータの送信先を特定して送信すべく出力する【選択図】図７
2015231188.tif 000002
【特許請求の範囲】
【請求項１】
ＦＡＸ番号と、ＦＡＸ番号に対応する文字列を記憶する記憶手段と、
検索用の文字列を生成するための第１の文字列を取得する第１の文字列取得手段と、
前記第１の文字列取得手段で取得した第１の文字列の端及び間にワイルドカードを挿入した、検索用の文字列である第２の文字列を生成する文字列生成手段と、
前記文字列生成手段で生成した第２の文字列を用いた検索処理により、前記記憶手段に記憶された、前記第１の文字列と実質同一の、前記ＦＡＸ番号に対応する文字列を取得する同一文字列取得手段と、
前記同一文字列取得手段で取得した、前記第１の文字列と実質同一の文字列を用いて、ＦＡＸデータの送信先を特定する特定手段と、
前記特定手段で特定した送信先に対してＦＡＸデータを送信すべく出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記同一文字列取得手段で取得した文字列が複数あるか判定する判定手段と、
前記同一文字列取得手段で取得した文字列が複数あると判定した場合に、当該実質同一の文字列に対応する送信先の情報を、送信先の候補として選択可能に表示する送信先候補表示手段と、
前記送信先候補表示手段で表示された送信先候補の選択を受け付ける送信先候補選択受付手段と、
を備え、
前記特定手段は、前記送信先候補選択受付手段で選択を受け付けた送信先候補の情報を、ＦＡＸデータの送信先として特定し、
前記出力手段は、前記前記送信先候補選択受付手段で選択を受け付けた送信先候補の示す送信先に対して、ＦＡＸデータを送信すべく出力することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ＦＡＸデータの返信指示を受け付ける返信指示受付手段と、
を備え、
前記第１の文字列取得手段は、前記返信指示受付手段で返信指示を受け付けたＦＡＸデータの送信元番号を、検索用の文字列を生成するための第１の文字列として取得し、
前記特定手段は、前記第１の文字列と実質同一の文字列に対応付けて記憶されている、ＦＡＸデータの返信先を特定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記ＦＡＸデータにアノテーションを付加する付加手段と、
ＦＡＸデータのデフォルトの転送先を記憶する転送先記憶手段と、
前記ＦＡＸデータの転送指示を受け付ける転送指示受付手段と、
前記転送指示受付手段で前記ＦＡＸデータの転送指示を受け付けた場合に、前記付加手段によりＦＡＸデータにアノテーションが付加されているか判定する付加判定手段と、
を備え、
前記特定手段は、前記付加判定手段で、前記ＦＡＸデータにアノテーションが付加されていないと判定した場合に、前記転送先記憶手段に記憶されたデフォルトの転送先をＦＡＸデータの転送先として特定し、前記ＦＡＸデータにアノテーションが付加されていると判定した場合に、前記デフォルトの転送先、又は前記同一文字列取得手段で取得した前記第１の文字列と実質同一の文字列を用いて、ＦＡＸデータの送信先を特定することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記転送先記憶手段に記憶された転送先と、当該転送先とは異なる送信先の情報を識別可能に表示する識別表示手段と、
を備え、
前記特定手段は、識別表示手段で表示された前記デフォルトの転送先又は前記デフォルトの転送先とは異なる送信先の選択を受け付けることで、前記ＦＡＸデータの送信先を特定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
ＦＡＸ番号と、ＦＡＸ番号に対応する文字列を記憶する記憶工程と、
検索用の文字列を生成するための第１の文字列を取得する第１の文字列取得工程と、
前記第１の文字列取得工程で取得した第１の文字列の端及び間にワイルドカードを挿入した、検索用の文字列である第２の文字列を生成する文字列生成工程と、
前記文字列生成工程で生成した第２の文字列を用いた検索処理により、前記記憶工程に記憶された、前記第１の文字列と実質同一の、前記ＦＡＸ番号に対応する文字列を取得する同一文字列取得工程と、
前記同一文字列取得工程で取得した、前記第１の文字列と実質同一の文字列を用いて、ＦＡＸデータの送信先を特定する特定工程と、
前記特定工程で特定した送信先に対してＦＡＸデータを送信すべく出力する出力工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項７】
情報処理装置を、
ＦＡＸ番号と、ＦＡＸ番号に対応する文字列を記憶する記憶手段と、
検索用の文字列を生成するための第１の文字列を取得する第１の文字列取得手段と、
前記第１の文字列取得手段で取得した第１の文字列の端及び間にワイルドカードを挿入した、検索用の文字列である第２の文字列を生成する文字列生成手段と、
前記文字列生成手段で生成した第２の文字列を用いた検索処理により、前記記憶手段に記憶された、前記第１の文字列と実質同一の、前記ＦＡＸ番号に対応する文字列を取得する同一文字列取得手段と、
前記同一文字列取得手段で取得した、前記第１の文字列と実質同一の文字列を用いて、ＦＡＸデータの送信先を特定する特定手段と、
前記特定手段で特定した送信先に対してＦＡＸデータを送信すべく出力する出力手段として機能させることを特徴とする情報処理装置のプログラム。
【請求項８】
情報処理装置と、サーバとを含む情報処理システムであって、
ＦＡＸ番号と、ＦＡＸ番号に対応する文字列を記憶する記憶手段と、
検索用の文字列を生成するための第１の文字列を取得する第１の文字列取得手段と、
前記第１の文字列取得手段で取得した第１の文字列の端及び間にワイルドカードを挿入した、検索用の文字列である第２の文字列を生成する文字列生成手段と、
前記文字列生成手段で生成した第２の文字列を用いた検索処理により、前記記憶手段に記憶された、前記第１の文字列と実質同一の、前記ＦＡＸ番号に対応する文字列を取得する同一文字列取得手段と、
前記同一文字列取得手段で取得した、前記第１の文字列と実質同一の文字列を用いて、ＦＡＸデータの送信先を特定する特定手段と、
前記特定手段で特定した送信先に対してＦＡＸデータを送信すべく出力する出力手段と、
を備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、情報処理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
受信したＦＡＸに対する自動返信または操作者による返信操作においてナンバーディスプレイ情報（送信元）から取得した番号に返信する機能がある。現在、ナンバーディスプレイ情報で取得した番号（ＦＡＸの送信元番号）以外に転送したい場合は、操作者が手動で番号を入力する、または電話帳から該当の宛先を選択するなど、手動で作業を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−３２１９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１のシステムでは、ＦＡＸ番号と転送先（返信先）のペアを予め記憶しておき、受信したＦＡＸの送信元番号に合致するＦＡＸ番号に対応する転送先にＦＡＸの転送を行っている。この方法では送信元に対して転送先（返信先）が固定で登録されているが、業務によっては同じ送信元から受信したＦＡＸであっても、返信するＦＡＸの内容や担当者によって返信先を変更するケースがある。
【０００５】
また、ＦＡＸ番号と転送先（返信先）のペアの情報が手動で入力された情報であったり、当該ＦＡＸ番号に付加的な情報が付与された状態で登録されたりしている場合、転送先（返信先）の候補を上手く抽出することができないという問題がある。例えば、受信したＦＡＸから取得した送信元番号が「０３２２２２２２２２」であるのに対し、転送先（返信先）とペアで登録されているＦＡＸ番号が「（０３）２２２２−２２２２」である場合、完全一致の検索方法では、適当な検索結果を得ることができない。
【０００６】
本発明は、所定の番号の情報を用いて、記憶されている状態の異なる番号の情報を、容易に特定することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、ＦＡＸ番号と、ＦＡＸ番号に対応する文字列を記憶する記憶手段と、検索用の文字列を生成するための第１の文字列を取得する第１の文字列取得手段と、前記第１の文字列取得手段で取得した第１の文字列の端及び間にワイルドカードを挿入した、検索用の文字列である第２の文字列を生成する文字列生成手段と、前記文字列生成手段で生成した第２の文字列を用いた検索処理により、前記記憶手段に記憶された、前記第１の文字列と実質同一の、前記ＦＡＸ番号に対応する文字列を取得する同一文字列取得手段と、前記同一文字列取得手段で取得した、前記第１の文字列と実質同一の文字列を用いて、ＦＡＸデータの送信先を特定する特定手段と、前記特定手段で特定した送信先に対してＦＡＸデータを送信すべく出力する出力手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、所定の番号の情報を用いて、記憶されている状態の異なる番号の情報を、容易に特定することが可能な仕組みを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における、情報処理装置を含む情報処理システムの構成の一例を示す図である。
【図２】本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【図４】本発明の実施形態における、ＦＡＸ一覧画面の表示処理の流れを示すフローチャートである。
【図５】本発明の実施形態における、電話帳編集処理の流れを示すフローチャートである。
【図６】本発明の実施形態における、ＦＡＸ返信処理の流れを示すフローチャートである。
【図７】本発明の実施形態における、返信先候補表示処理の流れを示すフローチャートである。
【図８】本発明の実施形態における、各種データテーブルの構成の一例を示す図である。
【図９】本発明の実施形態における、ＦＡＸ一覧画面の構成の一例を示す図である。
【図１０】本発明の実施形態における、ＦＡＸデータ表示画面の構成の一例を示す図である。
【図１１】本発明の実施形態における、返信先候補表示画面の構成の一例を示す図である。
【図１２】本発明の実施形態における、ＦＡＸ送信画面の構成の一例を示す図である。
【図１３】本発明の実施形態における、電話帳及び電話帳編集画面の構成の一例を示す図である。
【図１４】本発明の第２の実施形態における、ＦＡＸデータに対する付加情報の有無に応じた処理の切り替えの概要を示すフローチャートである。
【図１５】本発明の第２の実施形態における、返信先候補表示処理（転送先候補表示処理）の流れを示すフローチャートである。
【図１６】本発明の第２の実施形態における、各種データの構成の一例を示す図である。
【図１７】本発明の第２の実施形態における、返信先候補表示画面の構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
本発明は、所定の番号の情報を用いて、記憶されている状態の異なる番号の情報を、容易に特定することが可能な仕組みを提供することを目的とする。
【００１１】
例えば、ＦＡＸの送信元番号から返信先の候補となる番号を特定するために、手動入力等で登録されている、当該返信先の候補の番号に対応付けられた、ＦＡＸの送信元番号と実質同一の番号を容易に特定可能にすることを目的とする。
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の実施形態における、情報処理装置を含む情報処理システムの構成の一例を示す図である。クライアントＰＣ１００は、サーバ２００よりＦＡＸデータ（例えばＦＡＸのイメージデータと、ＦＡＸに付随するＦＡＸの送信元番号の情報の組）を取得して表示するビューワアプリエーションを備える。また、クライアントＰＣ１００は、当該ビューワアプリケーションの機能を用いて、ＦＡＸデータに対して編集を加え、送信指示を受け付けることで、当該編集されたＦＡＸデータを送信先に送信すべく、サーバ２００に送信する。クライアントＰＣ１００とサーバ２００はＬＡＮ１０１により通信可能に接続されている。
【００１４】
クライアントＰＣ１００は、ＦＡＸデータの返信指示を受け付けた場合、当該ＦＡＸデータの送信元の番号とワイルドカードの情報を用いて、電話帳に記憶されたＦＡＸ番号を検索し、返信先の候補の番号（返信先候補／送信先候補）を表示する。
【００１５】
サーバ２００は、公衆回線を介してファクシミリ送信機能を備えるファックス通信カードを備えている。またサーバ２００は、クライアントＰＣ１００や、外部のファクシミリ装置(外部装置)から送信される文書データ（ＦＡＸデータ／ＦＡＸ送信に用いる文書データ）を受信し格納している。
【００１６】
本システムは、最も基本的な通信インフラの１つであるファクシミリ(以下、ファックスとも呼ぶ)を、インターネット／イントラネットを含めたネットワークシステムに統合し、ＴＣＰ／ＩＰネットワーク対応のファックスサーバシステムである。
【００１７】
具体的には、サーバ２００では、所定のＯＳが稼働し、ファックス通信カードを装着し、後述するファクシミリシステム用サーバモジュールをインストールすることで、ファックス送受信ができる。送受信したファックスイメージ（イメージデータ）や送受信情報（例えば、ＦＡＸの送信元番号）は、サーバ２００の記憶部に電子化されて蓄積され、一元管理される。
【００１８】
ファックス通信カードはアナログ公衆回線だけでなく、ＩＮＳ６４回線、ＩＮＳ１５００回線のいずれかに接続することで、ファックスデータの送受信が可能となっている。
【００１９】
送信データは、各クライアント端末からＴＣＰ／ＩＰネットワークであるＬＡＮを経由してＦＡＸサーバへ蓄積され、ファックス通信カード動作させることで、順次送信される。以上が図１の、本発明の実施形態における、情報処理装置を含む情報処理システムの構成の一例の説明である。
【００２０】
次に図２を参照して、本発明の実施形態における、各種装置のハードウェア構成の一例について説明する。図２は、本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【００２１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２２】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２３】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２４】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０１）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の説明である。
【００２８】
次に図３を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。図３は、本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【００２９】
送信元番号取得部３０１は、サーバ２００より取得したＦＡＸデータ（例えば、図８のＦＡＸデータ８２０）から、ＦＡＸデータの送信元番号を取得する。検索用文字列生成部３０２は、ワイルドカード（＝「＊」）を、送信元番号の前後及び、送信元番号の各数字の間に挟みこんだ、検索用の文字列を生成する。例えば、送信元番号＝「０３２２２２２２２２」を元に検索用の文字列を生成すると、「＊０＊３＊２＊２＊２＊２＊２＊２＊２＊２＊」となる。
【００３０】
連絡先リスト取得部３０３は、ＦＡＸデータの送信先を記憶した電話帳（連絡先リスト）を取得する。本発明の実施形態においては、電話帳は、サーバ２００の外部メモリに記憶されているものとする。当該電話帳には、ＦＡＸデータの送信元番号から、ＦＡＸデータの返信先番号（送信先番号）を特定できるよう、当該送信元番号と返信先番号が対応付けて記憶されている（図８の８００の説明で後述）。
【００３１】
検索部３０４は、検索用文字列生成部３０２で生成した文字列を用いて、連絡先リスト取得部３０３で取得した電話帳から送信元番号を検索（検索処理）して、返信先候補特定部３０５は、当該検索にヒットした送信元番号に対応する返信先番号を返信先候補（返信先の候補となる番号）として特定する。
【００３２】
検索するあたり、ワイルドカード＝「＊」にあたる部分には、どのような文字がどれだけの数あってもよい。つまり、文字列「＊０＊３＊２＊２＊２＊２＊２＊２＊２＊２＊」を用いた検索を行う場合、「０３２２２２２２２２」の順で数字が配置されている文字列（返信先番号）を検索する。
【００３３】
例えば、「（０３）２２２２―２２２２」や、「０３２２２２２２２２２２２」は検索にヒットするが、「０４７２２２２２２２２」は検索にヒットしない。
【００３４】
返信先候補表示部３０６は、返信先候補特定部で特定した返信先候補の番号のリストを、ユーザに選択させるべく表示する表示部である。返信先選択受付部３０７は、返信先候補表示部３０６で表示された返信先候補の中から、ＦＡＸデータを返信する実際の返信先（送信先）の選択を受け付ける。
【００３５】
返信指示受付部３０８は、返信先選択受付部３０７で選択された返信先に対するＦＡＸの返信指示（送信指示）を受け付ける指示受付部である。当該返信指示を受け付けることで、クライアントＰＣ１００は、返信の対照であるＦＡＸデータをサーバ２００に送信する。
【００３６】
ＦＡＸデータ記憶部３１１は、図８の８２０に示すようなＦＡＸデータを記憶する。連絡先リスト記憶部３１２は、図８の８００に示すような連絡先リスト（電話帳）の情報を記憶する記憶部である。ＦＡＸデータ送受信部３１３は、外部装置からのＦＡＸデータを受信し、クライアントＰＣ１００から受信したＦＡＸデータ（返信指示がされたＦＡＸデータ）を送信先に送信する機能部である。以上が図３の説明である。
【００３７】
次に図８を参照して、本発明の実施形態における、電話帳及びＦＡＸデータの構成の一例について説明する。
【００３８】
電話帳８００は、Ｎｏ８０１、ＦＡＸ番号８０２、会社名８０３、会社名（返信用）８０４、姓８０５、名８０６、検索キー８０７等から構成されている。Ｎｏ８０１は電話帳に記憶された各連絡先の情報を識別する識別情報である。ＦＡＸ番号８０２は、会社名（返信用）８０４〜名８０６の示すユーザ（ＦＡＸ相手）のＦＡＸ番号である。つまり、ＦＡＸの送信先（返信先）である。会社名８０３は、
【００３９】
検索キー８０７に対応する会社名である。会社名（返信用）８０４、姓８０５、名８０６は、ＦＡＸ番号８０２のＦＡＸ番号に対応するユーザ（ＦＡＸ相手）の情報を示す。
【００４０】
検索キー８０７は、返信先候補の検索に用いられる、ＦＡＸの送信元番号の情報であり、例えば、電話帳の所定の領域に、ユーザによって手動で入力
【００４１】
され記憶された情報である。よって、ＦＡＸデータから抽出される番号のように、単純な数字の羅列としてのＦＡＸ番号（例えば「０３２２２２２２２２」）ではなく、「（０３）２２２２−２２２２」のように、括弧やハイフンが付加されている。
【００４２】
クライアントＰＣ１００は、ＦＡＸデータから取得した送信元番号を用いて、当該検索キー８０７に対して番号の検索をかけ、ヒットした検索キー８０７の番号に対応するＦＡＸ番号８０２を、返信先候補として、表示画面に表示する。
【００４３】
ＦＡＸデータ８２０は、ＦＡＸＩＤ８２１、送信元番号８２２、ＦＡＸイメージ８２３等から構成されている。ＦＡＸＩＤ８２１は、ＦＡＸデータを識別する識別情報である。送信元番号８２２は、ＦＡＸイメージ８２３の送信元のＦＡＸ番号である。当該送信元番号８２２は、例えば一般に提供されているナンバーディスプレイサービスによってサーバ２００が受信（取得）し、サーバ２００の外部メモリに記憶するものとする。
【００４４】
ＦＡＸイメージ８２３は、ＦＡＸのイメージデータである。ＦＡＸデータ８２０は、サーバ２００に記憶され、クライアントＰＣ１００からの要求に応じて、クライアントＰＣ１００に送信される。また、クライアントＰＣ１００からの要求に応じて、送信先の外部装置に対して送信される。以上が図８の、本発明の実施形態における、電話帳及びＦＡＸデータの構成の一例についての説明である。
【００４５】
＜第１の実施形態＞
【００４６】
次に、図４を参照して、本発明の実施形態における、ＦＡＸ一覧画面の表示処理の流れについて説明する。図４は、本発明の実施形態における、ＦＡＸ一覧画面の表示処理の流れを示すフローチャートである。
【００４７】
クライアントＰＣ１００のＣＰＵ２０１は、不図示のログイン画面（ユーザＩＤ・パスワードの入力を受け付ける画面）を表示し（ステップＳ４０１）、当該ログイン画面において、ユーザＩＤ・パスワードの入力を受け付ける（ステップＳ４０２）。
【００４８】
クライアントＰＣ１００のＣＰＵ２０１は、当該ユーザＩＤ・パスワードの情報をサーバ２００に送信し（ステップＳ４０３）、サーバ２００はこれを受信して（ステップＳ４０４）、当該ユーザＩＤ・パスワードと一致するユーザＩＤ・パスワードが当該サーバ２００の認証テーブル（不図示）に存在するか否かを判定して認証処理を行う（ステップＳ４０５）。
【００４９】
認証に失敗した場合は処理を終了する。ここでは認証に成功したものとして説明を進める。サーバ２００のＣＰＵ２０１は、当該認証に用いたユーザＩＤに対応するＦＡＸデータを特定して、当該ＦＡＸデータの名称を一覧表示したＦＡＸ一覧画面９００（図９に図示）を生成する。
【００５０】
ＦＡＸ一覧画面９００は、ユーザＩＤに応じた不図示の権限情報に基づいて、当該ユーザＩＤで閲覧可能なＦＡＸデータの一覧を表示する表示画面である。ＦＡＸデータ選択受付部９０１には、ＦＡＸデータの一覧が表示され、当該一覧からＦＡＸデータの選択を受け付けることで、クライアントＰＣ１００のＣＰＵ２０１は、ＦＡＸデータ表示画面１０００（図１０）を表示画面に表示する。
【００５１】
また、ＦＡＸ一覧画面９００のツールバーにおける「ツール」を開いて、「電話帳」ボタン９０２の押下指示（電話帳を開く指示）を受け付けることで、電話帳の情報をサーバに要求し、電話帳画面１３００（図１３）を開く。
【００５２】
サーバ２００のＣＰＵ２０１は、生成したＦＡＸ一覧画面９００をクライアントＰＣ１００に送信し（ステップＳ４０６）、クライアントＰＣ１００はこれを受信して（ステップＳ４０７）、表示画面に表示する（ステップＳ４０８）。
【００５３】
尚、ここでは一覧表示画面の情報をサーバからクライアント端末に送信するものとしたが、例えば、一覧表示するＦＡＸデータの名称の一覧の情報をサーバからクライアント端末に送信し、クライアント端末が当該一覧の情報を用いて一覧表示画面を生成して、表示画面に表示するようにしてもよい。
【００５４】
クライアントＰＣ１００のＣＰＵ２０１は、ユーザ操作による指示を受け付け（ステップＳ４０９）、受け付けた指示がＦＡＸデータの選択指示か判定する（ステップＳ４１０）。受け付けた指示がＦＡＸデータの選択指示であると判定した場合（ステップＳ４１０でＹＥＳ）、ＦＡＸデータ表示画面１０００を表示して、ＦＡＸの返信先を特定して返信する、ＦＡＸ返信処理（ステップＳ４１３）に処理を移行する。ＦＡＸ返信処理の詳細については、図６の説明で後述する。
【００５５】
クライアントＰＣ１００のＣＰＵ２０１は、受け付けた指示がＦＡＸデータの選択指示でないと判定した場合（ステップＳ４１０でＮＯ）、受け付けた指示が「電話帳」ボタン９０２の押下指示かを判定する（ステップＳ４１１）。受け付けた指示が「電話帳」ボタン９０２の押下指示であると判定した場合（ステップＳ４１１でＹＥＳ）、電話帳画面１３００（図１３）を開き、電話帳編集画面１３１０（図１３）から電話帳を編集する電話帳編集処理（ステップＳ４１２）に処理を移行する。
【００５６】
電話帳編集処理の詳細については、図５の説明で後述する。クライアントＰＣ１００のＣＰＵ２０１は、受け付けた指示が「電話帳」ボタン９０２の押下指示でないと判定した場合（ステップＳ４１１でＮＯ）、処理を終了する。以上が図４の説明である。
【００５７】
次に図５を参照して、本発明の実施形態における、電話帳編集処理の流れについて説明する。図５は、本発明の実施形態における、電話帳編集処理の流れを示すフローチャートである。
【００５８】
クライアントＰＣ１００のＣＰＵ２０１は、サーバ２００に対して電話帳８００のデータの取得要求を行う（ステップＳ５０１）。サーバ２００におＣＰＵ２０１は当該取得要求を受け付け（ステップＳ５０２）、電話帳８００を外部メモリから取得して、クライアントＰＣ１００に送信する（ステップＳ５０３）。
【００５９】
クライアントＰＣ１００のＣＰＵ２０１は、電話帳８００をサーバ２００より受信して（ステップＳ５０４）、メモリ上に記憶し、電話帳画面１３００を生成して表示画面に表示する（ステップＳ５０５）。
【００６０】
電話帳画面１３００において、連絡先選択受付部１３０１は、電話帳に記憶されている各連絡先の情報を一覧表示し、選択を受け付ける選択受付部である。クライアントＰＣ１００のＣＰＵ２０１は、当該連絡先選択受付部１３０１に表示された、連絡先の選択指示を受け付ける（ステップＳ５０６）。例えば、マウスのダブルクリック操作を受け付ける。
【００６１】
クライアントＰＣ１００のＣＰＵ２０１は、当該選択を受け付けた連絡先の編集を行うための画面である、電話帳編集画面１３１０を生成して、表示画面に表示する（ステップＳ５０７）。電話帳編集画面１３１０において、検索キー入力受付部１３１１は、図８の検索キー８０７の編集（入力）を受け付ける受付部である。ＦＡＸ番号１３１２は、図８のＦＡＸ番号８０２であり、検索キーにより特定される返信先候補となる番号である。
【００６２】
クライアントＰＣ１００のＣＰＵ２０１は、電話帳編集画面１３１０の検索キー入力受付部１３１１において、検索キーの編集（入力・削除）操作を受け付ける（ステップＳ５０８）。そして、「ＯＫ」ボタン１３１３の押下指示を受け付けることで、電話帳編集画面１３１０の各項目において変更された情報を、サーバ２００に記憶された電話帳８００に反映するよう、サーバ２００に送信する（ステップＳ５１０）。ここでは、検索キー入力受付部１３１１で入力を受け付けた検索キーの情報を、電話帳８００の検索キー８０７に反映させるよう要求すると共に、検索キー入力受付部１３１１で入力を受け付けた検索キーの情報をサーバ２００に送信するものとする。
【００６３】
サーバ２００のＣＰＵ２０１は、ステップＳ５１０で送信された情報を受信し（ステップＳ５１１）、外部メモリに記憶された電話帳８００の該当項目に対して、ステップＳ５１１で受信した情報を上書して更新する（ステップＳ５１２）。
【００６４】
尚、ここではクライアントＰＣ１００のＣＰＵ２０１が電話帳８００のデータを受信して電話帳画面１３００を生成するものとしたが、例えば、クライアントＰＣ１００のＣＰＵ２０１が電話帳画面１３００をサーバ２００に要求し、サーバ２００が電話帳画面１３００を生成して、クライアントＰＣ１００に送信して、クライアントＰＣ１００が当該電話帳画面１３００を表示画面に表示するようにしてもよい。以上が図５の説明である。
【００６５】
次に図６を参照して、本発明の実施形態における、ＦＡＸ返信処理の流れについて説明する。図６は、本発明の実施形態における、ＦＡＸ返信処理の流れを示すフローチャートである。
【００６６】
クライアントＰＣ１００のＣＰＵ２０１は、図４のステップＳ４０９の指示で選択されたＦＡＸデータをサーバ２００に要求する（ステップＳ６０１）。
【００６７】
サーバ２００のＣＰＵ２０１は、当該要求を受信し（ステップＳ６０２）、要求に応じたＦＡＸデータをクライアントＰＣ１００に送信する（ステップＳ６０３）。
【００６８】
クライアントＰＣ１００のＣＰＵ２０１は、当該ＦＡＸデータを受信し（ステップＳ６０４）、メモリ上に記憶し、クライアントＰＣ１００に記憶されたビューワアプリケーションの機能を用いて、ＦＡＸデータ表示画面１０００（図１０）を生成して、表示画面に表示する（ステップＳ６０５）。
【００６９】
ＦＡＸデータ表示画面１０００は、ＦＡＸデータのイメージデータ（画像／ＦＡＸイメージ８２３）を表示する画面である。「アノテーション」ボタン１００２は、表示されたＦＡＸイメージに対してアノテーション（注釈）を付与するためのボタンである。
【００７０】
「アノテーション」ボタン１００２の押下を受け付けることで、クライアントＰＣ１００のＣＰＵ２０１は、アノテーション１００３に示すような画像の情報を、ＦＡＸイメージに重畳して書き込む処理を行う。つまり、アノテーションを付与（付加）する処理を行う。アノテーションの付与位置は、マウスでのドラッグ＆ドロップの操作で変更可能とする。
【００７１】
「返信」ボタン１００１は、表示中のＦＡＸデータを返信するためのボタンである。
【００７２】
例えば、受信したＦＡＸ（ＦＡＸデータ表示画面１０００に表示中のＦＡＸデータ）に不備があった場合（例えば、宛名・所属課部署の記載の間違いや、記載が不足している欄があった場合）、当該不備のある場所にアノテーションを付して、当該ＦＡＸデータを返信することが考えられる。
【００７３】
尚、当該返信時の返信先は、必ずしも当該ＦＡＸデータの送信元に限るものではない。例えば、当該ＦＡＸデータの送信元の企業において、ＦＡＸ（申込書のデータ）を送信する担当部署と、申込に対する問い合わせ・サポートを担当する部署が異なる場合がある。
【００７４】
例えば、当該ＦＡＸデータによる申込のやり取りが定常的に行われている場合、当該ＦＡＸデータを受信した企業においては、サーバ（サーバ２００）等の社内装置に、申込書に間違いがあった場合のＦＡＸの返信先（ＦＡＸ番号８０２）が、当該ＦＡＸデータの送信元（検索キー８０７）と対応付けて記憶されていることが考えられる。
【００７５】
本発明は、例えば、当該「返信」ボタン１００１の押下を受け付けた場合、検索キー８０７に対して当該ＦＡＸデータの送信元の番号と同じ番号があるか検索し、検索にヒットした検索キーに対応するＦＡＸ番号８０２を、選択可能に表示画面に表示するものである。
【００７６】
クライアントＰＣ１００のＣＰＵ２０１は、ＦＡＸデータ表示画面１０００において指示を受け付け（ステップＳ６０６）、受け付けた指示が、アノテーションの付与指示か判定する（ステップＳ６０７）。つまり、「アノテーション」ボタンの押下指示か判定する。
【００７７】
受け付けた指示が、アノテーションの付与指示であると判定した場合（ステップＳ６０７でＹＥＳ）、表示中のＦＡＸイメージにアノテーションの付加処理を行って（ステップＳ６１６）、処理をステップＳ６０６の前に戻す。例えば、ＦＡＸイメージにアノテーションの画像を上書した新しい画像データ（ＦＡＸイメージ）を生成するものである。
【００７８】
受け付けた指示が、アノテーションの付与指示でないと判定した場合（ステップＳ６０７でＮＯ）、ステップＳ６０６で受け付けた指示が、ＦＡＸデータの返信指示か判定する（ステップＳ６０８）。つまり、「返信」ボタン１００１の押下指示を受け付けたか判定する。
【００７９】
受け付けた指示が、ＦＡＸデータの返信指示でないと判定した場合（ステップＳ６０８でＮＯ）、処理を終了する。受け付けた指示が、ＦＡＸデータの返信指示であると判定した場合（ステップＳ６０８でＹＥＳ）、返信先のＦＡＸ番号の候補（返信先候補）を特定して表示する返信先候補表示処理を実行する（ステップＳ６０９／送信先候補表示処理）。
【００８０】
ここで図７を参照して、本発明の実施形態における、返信先候補表示処理の流れについて説明する。図７は、本発明の実施形態における、返信先候補表示処理の流れを示すフローチャートである。
【００８１】
クライアントＰＣ１００のＣＰＵ２０１は、返信指示を受け付けたＦＡＸデータ８２０（つまり、ステップＳ４０９で選択され、「返信」ボタン１００１が押下された時点で、ＦＡＸデータ表示画面１０００に表示されているＦＡＸデータ）の送信元番号８２２を取得する（ステップＳ７０１／第１の文字列取得手段）。
【００８２】
そして、当該送信元番号８２２の前後及び、送信元番号の各数字の間に、ワイルドカード（＝「＊」）を挿入した、検索用の文字列を生成する（ステップＳ７０２）。
【００８３】
例えば、送信元番号８２２＝「０３２２２２２２２２」の場合、文字列＝「＊０＊３＊２＊２＊２＊２＊２＊２＊２＊２＊」を生成する。
【００８４】
クライアントＰＣ１００のＣＰＵ２０１は、サーバ２００に対して電話帳８００のデータの取得要求を行う（ステップＳ７０３）。サーバ２００におＣＰＵ２０１は当該取得要求を受け付け（ステップＳ７０４）、電話帳８００を外部メモリから取得して、クライアントＰＣ１００に送信する（ステップＳ７０５）。
【００８５】
クライアントＰＣ１００のＣＰＵ２０１は、電話帳８００をサーバ２００より受信して（ステップＳ７０６）、メモリ上に記憶し、電話帳８００の検索キー８０７に対して、ステップＳ７０２で生成した文字列を検索キー（クエリ）とした検索を実行する（ステップＳ７０７）。
【００８６】
ステップＳ７０７における検索は、ワイルドカードを用いた検索である。つまり、ワイルドカード＝「＊」にあたる部分には、どのような文字がどれだけの数あってもよく、「０３２２２２２２２２」の順で数字が配置されていれば検索にヒットする。
【００８７】
例えば、検索キー８０７＝「（０３）２２２２―２２２２」や、「（０３）２２２２６２２２２２２」は検索にヒットするが、「０４７２２２２２２２２」は検索にヒットしない。
【００８８】
クライアントＰＣ１００のＣＰＵ２０１は、検索にヒットした検索キー８０７をメモリ上に保持（記憶）する。
【００８９】
クライアントＰＣ１００のＣＰＵ２０１は、検索にヒットした検索キー８０７（文字列）があるか判定し（ステップＳ７０８）、検索にヒットした文字列がないと判定した場合（ステップＳ７０８でＮＯ）、ステップＳ７０１で取得した送信元番号８２２を、ＦＡＸデータの送信先（返信先）に設定して（ステップＳ７１７）、処理を、後述する図６のステップＳ６１２に移行して、ＦＡＸの送信画面を表示する。
【００９０】
検索にヒットした文字列があると判定した場合（ステップＳ７０８でＹＥＳ）、クライアントＰＣ１００のＣＰＵ２０１は、メモリ上に保持している検索キー８０７を１つ取得して（ステップＳ７０９）、当該取得した文字列（検索キー８０７）から、数字以外の文字を削除する（ステップＳ７１０／数字以外の文字を削除した文字列を生成する）。
【００９１】
つまり、括弧やハイフン等の文字列を削除する。よって、「（０３）２２２２―２２２２」は、「０３２２２２２２２２」となり、「（０３）２２２２６２２２２２２」は、「０３２２２２６２２２２２２」となる。
【００９２】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ７１０で、数字以外の文字を削除した検索キー８０７の文字列（ステップＳ７１０で生成した文字列）と、ステップＳ７０１で取得した送信元番号８２２とが一致するかを判定する（ステップＳ７１１）。
【００９３】
具体的には、ステップＳ７１０で生成した文字列の桁数を参照して、ステップＳ７０１で取得した送信元番号８２２の桁数と一致するかを判定し、一致しない場合は、ステップＳ７１０で生成した文字列と、ステップＳ７０１で取得した送信元番号８２２とが一致しないと判定する。
桁数が一致する場合に、ステップＳ７１０で生成した文字列の値と、ステップＳ７０１で取得した送信元番号８２２の文字列の値が一致するか判定する。
【００９４】
ステップＳ７１０で生成した文字列と、ステップＳ７０１で取得した送信元番号８２２とが一致すると判定した場合（ステップＳ７１１でＹＥＳ）、電話帳を参照して当該一致すると判定された文字列（検索キー８０７の番号）に対応するＦＡＸ番号８０２を、返信先候補のＦＡＸ番号として特定して、取得し、会社名（返信用）８０４、姓８０５、名８０６を合せて取得する。
【００９５】
そして、図８の返信先候補リスト８１０を外部メモリ上に生成して、当該返信先候補リスト８１０の各項目に取得した返信先候補の情報を記憶する。尚、既に返信先候補リスト８１０が生成（記憶）されている場合は、既にある返信先候補リスト８１０に、返信先候補として特定したＦＡＸ番号（ステップＳ７１１で一致すると判定された検索キー８０７に対応するＦＡＸ番号８０２）を追加して記憶する（ステップＳ７１２／同一文字列取得  ）。そして、処理をステップＳ７１３に移行する。
返信先候補リスト８１０は、返信先候補表示画面１１００（図１１）に表示する、返信先候補のＦＡＸ番号の情報を記憶するリストである。
ＦＡＸ番号８１１は、ステップＳ７１１で一致すると判定された検索キー８０７に対応するＦＡＸ番号８０２である。
【００９６】
会社名８１２は、ステップＳ７１１で一致すると判定された検索キー８０７に対応する会社名（返信用）８０４が挿入される。姓８１３、名８１４は、ステップＳ７１１で一致すると判定された検索キー８０７に対応する姓８０５、名８０６が挿入される。
【００９７】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ７１０で生成した文字列と、ステップＳ７０１で取得した送信元番号８２２とが一致しないと判定した場合（ステップＳ７１１でＮＯ）、処理をステップＳ７１３に移行する。
【００９８】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ７１３において、ステップＳ７０７の検索にヒットしてメモリ上に記憶された全ての検索キー８０７に対して、ステップＳ７０９〜Ｓ７１２の処理を適用（実行）したか判定する（ステップＳ７１３）。
【００９９】
まだ処理を適用していない検索キー８０７がある場合（ステップＳ７１３でＮＯ）、処理をステップＳ７０９の前に戻す。全ての検索キー８０７に対して、ステップＳ７０９〜Ｓ７１２の処理を適用したと判定した場合（ステップＳ７１３でＹＥＳ）、処理をステップＳ７１４に移行する。
【０１００】
クライアントＰＣ１００のＣＰＵ２０１は、返信先候補リスト８１０にデータがあるか（そもそも返信先候補リスト８１０が存在するか）判定する（ステップＳ７１４）。返信先候補リスト８１０にデータがない、または返信先候補リスト８１０が存在しないと判定した場合（ステップＳ７１４でＮＯ）、処理をステップＳ７１７に移行する。
【０１０１】
返信先候補リスト８１０にデータがあると判定した場合（ステップＳ７１４でＹＥＳ）、返信先候補リスト８１０に２つ以上のデータ（返信先候補）があるか判定する（ステップＳ７１５）。
【０１０２】
返信先候補リスト８１０にデータが１つしか存在しない場合は（ステップＳ７１５でＮＯ）、当該１つの返信先候補の番号を、返信指示を受けたＦＡＸデータの返信先（送信先）に設定し（ステップＳ７１８）、後述する図６のステップＳ６１２に処理を移行して、ＦＡＸの送信画面を表示する。
【０１０３】
返信先候補リスト８１０にデータが２つ以上存在する場合は（ステップＳ７１５でＹＥＳ）、当該返信先候補リスト８１０に記憶されている複数の返信先候補を、返信先候補選択受付部１１０１に挿入した、返信先候補表示画面１１００を生成して、表示画面に表示する（ステップＳ７１６）。以上が図７の説明である。
【０１０４】
ここで図１１を参照して、本発明の実施形態における、返信先候補表示画面の構成の一例について説明する。図１１は、本発明の実施形態における、返信先候補表示画面の構成の一例を示す図である。
【０１０５】
返信先候補表示画面１１００は、返信指示を受け付けたＦＡＸデータの送信元番号を用いて検索された、当該送信元番号が実質同一（括弧、ハイフン等が含まれているものの、文字列が示すＦＡＸ番号（数値）自体が同一）の検索キー８０７に対応する、ＦＡＸ番号８０２を、ＦＡＸデータの返信先候補として選択可能表示する画面である。
【０１０６】
返信先候補選択受付部１１０１は、返信先候補の一覧を表示する表示領域であり、ＦＡＸデータの返信先（送信先）に設定するＦＡＸ番号の選択を受け付ける選択受付部である。
【０１０７】
「ＯＫ」ボタン１１０２は、返信先候補選択受付部１１０１で選択を受け付けているＦＡＸ番号を、ＦＡＸデータの返信先（送信先）として決定し、ＦＡＸデータの返信先（送信先）として設定するためのボタンである。以上が図１１の説明である。
【０１０８】
図６の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、返信先候補表示画面１１００において、返信先とする返信先候補のＦＡＸ番号の選択指示を受け付ける（ステップＳ６１０／送信先候補選択受付）。そして、「ＯＫ」ボタン１１０２の押下指示（選択されたＦＡＸ番号を返信先として決定する指示）を受け付けると、処理をステップＳ６１１に移行し、ステップＳ６１０で選択された返信先候補のＦＡＸ番号を、ＦＡＸデータの返信先（送信先）
として設定する（ステップＳ６１１）。
【０１０９】
クライアントＰＣ１００のＣＰＵ２０１は、図１２のＦＡＸ送信画面１２００を表示画面に表示する（ステップＳ６１２）。当該ＦＡＸ送信画面１２００の、ＦＡＸ番号１２０１（ＦＡＸデータの送信先）には、ステップＳ６１１、ステップＳ７１７、またはステップＳ７１８において送信先に設定されたＦＡＸ番号が表示（設定）されるものとする。
【０１１０】
ＦＡＸ送信画面１２００のＦＡＸ番号１２０１は、ＦＡＸデータの送信先（返信先）の番号が表示（設定）される領域である。「送信」ボタン１２０２は、ＦＡＸデータを、ＦＡＸ番号１２０１に表示された送信先に送信するためのボタンである。
【０１１１】
クライアントＰＣ１００のＣＰＵ２０１は、ＦＡＸデータの送信指示を受け付ける（ステップＳ６１３）。つまり、ＦＡＸ送信画面１２００の「送信」ボタン１２０２の押下指示を受け付ける。
【０１１２】
そして、返信指示を受け付けたＦＡＸデータ（ステップＳ６１６でアノテーションが付加されている場合、アノテーション付加後のＦＡＸイメージ）を、ＦＡＸの送信指示と共にＦＡＸのサーバ２００に送信（出力）する（ステップＳ６１４）。
【０１１３】
サーバ２００のＣＰＵ２０１は、当該ＦＡＸの送信指示及びＦＡＸデータを受信して、当該指示に応じて、送信先（返信先）にＦＡＸデータを送信する（ステップＳ６１５）。以上が図６の説明である。
【０１１４】
以上説明したように、本発明によれば、所定の番号の情報を用いて、記憶されている状態の異なる番号の情報を、容易に特定することが可能な仕組みを提供することができる。
【０１１５】
＜第２の実施形態＞
【０１１６】
以下、本発明の第２の実施形態について説明する。以下、第２の実施形態の説明において記載する処理以外は、第１の実施形態で説明した処理内容と同一であるものとする。
【０１１７】
受信したＦＡＸデータの内容が間違っていないかチェックして、決まった転送先に転送する業務がある。
【０１１８】
例えば、セミナーの申込みを行ったユーザが、申込み完了の旨を示すＦＡＸデータを受信し、内容に間違いがなければ経理部門に転送してセミナーの費用清算を依頼する、等が考えられる。
【０１１９】
この場合、例えば図１６の転送先テーブル１６００のような情報を記憶しておくことで、「返信」ボタン１００１の押下を受け付けただけで、決まった転送先にＦＡＸデータを転送することが可能である。
【０１２０】
図１６の各データは、例えば、それぞれクライアントＰＣ１００の外部メモリに記憶されている（記憶される）ものとする。図１６の転送先テーブル１６００は、ＩＤ１６０１、返信元番号１６０２、返信先番号１６０３、転送先番号１６０４等から構成されている。ＩＤ１６０１は、転送先テーブルの各転送先情報の識別情報である。
【０１２１】
返信元番号１６０２は、ＦＡＸデータの返信指示をしたユーザ（図４のＳ４０５で認証されたユーザ）のＦＡＸ番号である。当該ユーザとＦＡＸ番号を対応付けたテーブルが、図１６のユーザ番号テーブル１６２０であり、ユーザの識別情報であるユーザＩＤ１６２１と、ユーザのＦＡＸ番号であるＦＡＸ番号（返信元番号）１６２２が対応付けられて記憶されている。
【０１２２】
返信先番号１６０３は、ＦＡＸデータの返信先に指定された番号である。例えば、特段ユーザから返信先番号の変更操作を受け付けないまま「返信」ボタン１００１（図１０）が押下された場合、返信指示がされたＦＡＸデータの送信元番号を返信先番号とする。つまり、受信したＦＡＸデータの送信元の情報（ナンバーディスプレイサービス等で取得される情報）である。
【０１２３】
転送先番号１６０４は、ＦＡＸデータの転送先の番号である（転送先記憶手段）。クライアントＰＣ１００のＣＰＵ２０１は、返信元番号１６０２の示す番号から、返信先番号１６０３を返信先とするＦＡＸデータの返信指示がされた場合に（転送指示受付手段）、当該返信指示がされたＦＡＸデータを転送先番号１６０４の示す番号に転送する。
【０１２４】
上述したようなテーブルをクライアントＰＣ１００のメモリ上に保持し、ＦＡＸの転送処理を行うことで、ユーザは、「返信」ボタン１００１の押下の操作をするだけで、決まった（デフォルトの）転送先に、ＦＡＸデータを転送可能である。
【０１２５】
しかし、本発明の第１の実施形態においても前述したように、受信したＦＡＸデータに間違いがある場合、アノテーション等の付加情報をＦＡＸデータに付して、通常送信する送信先（返信先）とは異なる送信先にＦＡＸデータを送信する場合がある。
【０１２６】
本発明の第２の実施形態においては、ＦＡＸデータに対して付加情報が付加されているか（ＦＡＸデータに変更が加えられたか）否かを以って、ＦＡＸデータの返信先候補を検索して、表示するものである。
【０１２７】
本発明の第２の実施形態においては、ＦＡＸデータに変更が加えられたか否かに応じて、所定の番号の情報を用いて、記憶されている状態の異なる番号の情報を、容易に特定することが可能な仕組みを提供することを目的とする。
【０１２８】
つまり、例えば、ＦＡＸデータに対してアノテーションが付加されているか否かに応じて、デフォルトの返信先（転送先）をＦＡＸデータの転送先とするか、返信先候補を検索してＦＡＸデータの返信先とさせるべく提示するかを切替えるものである。
【０１２９】
以下、図１４〜図１７を参照して、本発明の第２の実施形態について説明する。
【０１３０】
図１４を参照して、本発明の第２の実施形態における、ＦＡＸデータに対する付加情報の有無に応じた処理の切り替えの概要について説明する。図１４は、本発明の第２の実施形態における、ＦＡＸデータに対する付加情報の有無に応じた処理の切り替えの概要を示すフローチャートである。
【０１３１】
図１４に示すステップＳ６０１〜Ｓ６１６の処理は、図６の説明で前述したため説明は割愛する。尚、図６のステップＳ６１６において、クライアントＰＣ１００のＣＰＵ２０１は、ＦＡＸイメージにアノテーションを付加した新しい画像データ（ＦＡＸイメージ）を生成して、アノテーションが付加されたＦＡＸデータのＩＤに対応付けて、クライアントＰＣ１００の外部メモリに記憶するものとする。
【０１３２】
例えば、図１６の付加イメージテーブル１６１０のアノテーション付加イメージ１６１２を、ＦＡＸデータの識別情報であるＦＡＸＩＤ１６１１（ＦＡＸＩＤ８２１）と対応付けて記憶する。
【０１３３】
ＦＡＸデータの返信指示を受け付けた場合、クライアントＰＣ１００のＣＰＵ２０１は、アノテーション付加イメージ１６１２が存在するか確認し、アノテーション付加イメージ１６１２が存在する場合、当該アノテーション付加イメージ１６１２を返信先に返信するＦＡＸイメージとして、サーバ２００に送信する。
【０１３４】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ１４０１において、返信指示を受け付けたＦＡＸデータにアノテーションが付加されているか判定する（ステップＳ１４０１／付加判定手段）。つまり、返信指示を受け付けたＦＡＸデータ８２０のＦＡＸＩＤをＦＡＸＩＤ１６１１に有するアノテーション付加イメージ１６１２がメモリ上に存在するか判定する。
【０１３５】
返信指示を受け付けたＦＡＸデータにアノテーションが付加されていないと判定した場合（ステップＳ１４０１でＮＯ）、当該ＦＡＸデータの送信元番号８２２を取得し（ステップＳ１４０２）、当該返信指示を行ったユーザ（ユーザＩＤ１６２１）のＦＡＸ番号１６２２を返信元番号として取得する（ステップＳ１４０３）。そして、ステップＳ１４０２で取得したＦＡＸ番号１６２２を返信元番号１６０２に有し、ステップＳ１４０１で取得した送信元番号８２２を返信先番号１６０３に有する、転送先番号１６０４（デフォルトの返信先／デフォルトの転送先）を取得して（ステップＳ１４０４）、当該転送先番号をＦＡＸデータの送信先に設定して（ステップＳ１４０５）、処理をステップＳ６１２に移行する。
【０１３６】
処理がステップＳ１４０５からステップＳ６１２に移行した場合、ステップＳ６１２において、クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ１４０５で送信先に設定された転送先番号１６０４の数値を、ＦＡＸ番号１２０１に挿入したＦＡＸ送信画面１２００を生成して表示画面に表示する。
【０１３７】
返信指示を受け付けたＦＡＸデータにアノテーションが付加されていない場合に、当該デフォルトの転送先をＦＡＸデータの送信先に設定するのは、アノテーション（注釈）が付加されていないＦＡＸデータはイレギュラーな要素を含まない（内容に間違いのない）ＦＡＸデータであり、通常、当該ＦＡＸデータを転送する転送先に、当該ＦＡＸデータを転送すべきと考えられるためである。
【０１３８】
一方、ステップＳ１４０１において、返信指示を受け付けたＦＡＸデータにアノテーションが付加されていると判定した場合（ステップＳ１４０１でＹＥＳ）、クライアントＰＣ１００のＣＰＵ２０１は、処理をステップＳ６０９に移行する。
【０１３９】
これは、ＦＡＸデータにアノテーションが付加されている＝ＦＡＸデータはイレギュラーな要素を含んでいる（内容に間違いがある）ＦＡＸデータであり、通常、当該ＦＡＸデータを転送する転送先に当該ＦＡＸデータを転送すべきか、通常とは異なる転送先に当該ＦＡＸデータを転送すべきかをユーザに選択させる必要があると考えられるためである。以上が図１４の説明である。
【０１４０】
次に図１５を参照して、本発明の第２の実施形態における、返信先候補表示処理（転送先候補表示処理）の流れについて説明する。図１５は、本発明の第２の実施形態における、返信先候補表示処理（転送先候補表示処理）の流れを示すフローチャートである。
【０１４１】
図１５のステップＳ７０１〜Ｓ７１３の処理は、図７のステップＳ７０１〜Ｓ７１３と同一であり、前述したため、ここでは説明を割愛する。尚、図１５においては、ステップＳ７０８で検索にヒットした文字列がないと判定した場合（ステップＳ７０８でＮＯ）、処理をステップＳ１５０５に移行するものとする。
【０１４２】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ１５０１において、返信指示を行ったユーザ（ユーザＩＤ１６２１）のＦＡＸ番号１６２２を返信元番号として取得する（ステップＳ１５０１）。そして、ステップＳ１５０１で取得したＦＡＸ番号１６２２を返信元番号１６０２に有し、ステップＳ７０１で取得した送信元番号８２２を返信先番号１６０３に有する、転送先番号１６０４（デフォルトの返信先／デフォルトの転送先）を取得する（ステップＳ１５０２）。
【０１４３】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ１５０２で取得した転送先番号１６０４のＦＡＸ番号と、返信先候補リスト８１０に記憶されたＦＡＸ番号の合計値が２つ以上か判定する（ステップＳ１５０３）。転送先番号１６０４と、返信先候補リスト８１０に記憶されたＦＡＸ番号の合計値が２以上であると判定した場合（ステップＳ１５０３でＹＥＳ）、当該転送先番号１６０４と、返信先候補リスト８１０に記憶されたＦＡＸ番号（返信先候補）をあわせて表示する返信先候補表示画面１７００を生成して、表示画面に表示する（ステップＳ１５０４）。
【０１４４】
尚、クライアントＰＣ１００のＣＰＵ２０１は、当該転送先番号１６０４と、返信先候補の番号を識別可能に表示する返信先候補表示画面１７００を生成するものとする。例えば、図１７において、返信先候補表示画面１７００の識別情報１７０１は、当該識別情報１７０１が付与された番号＝デフォルトの転送先番号１６０４であることを示している（識別表示する）。
【０１４５】
クライアントＰＣ１００のＣＰＵ２０１は、転送先番号１６０４と、返信先候補リスト８１０に記憶されたＦＡＸ番号の合計値が１であると判定した場合（ステップＳ１５０３でＮＯ）、当該記憶されている１つのＦＡＸ番号を取得して、ＦＡＸデータの送信先として設定する（ステップＳ１５０８）。
【０１４６】
また、クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ１５０５において、返信指示を行ったユーザ（ユーザＩＤ１６２１）のＦＡＸ番号１６２２を返信元番号として取得し（ステップＳ１５０５）、ステップＳ１５０５で取得したＦＡＸ番号１６２２を返信元番号１６０２に有し、ステップＳ７０１で取得した送信元番号８２２を返信先番号１６０３に有する、転送先番号１６０４（デフォルトの返信先／デフォルトの転送先）を取得して（ステップＳ１５０６）、当該転送先番号１６０４をＦＡＸデータの送信先に設定する。
【０１４７】
尚、クライアントＰＣ１００のＣＰＵ２０１は、図１４のステップＳ６１２においては、ステップＳ６１１、ステップＳ１４０５、ステップＳ１５０７、またはステップＳ１５０８でＦＡＸデータの送信先に設定されたＡＦＸ番号を、ＦＡＸ番号１２０１に挿入したＦＡＸ送信画面１２００を生成して表示するものとする。以上が図１５の説明である。
【０１４８】
以上、本発明の第２の実施形態について説明した。
【０１４９】
本発明の第２の実施形態によれば、ＦＡＸデータに変更が加えられたか否かに応じて、所定の番号の情報を用いて、記憶されている状態の異なる番号の情報を、容易に特定することが可能な仕組みを提供することができる。
【０１５０】
つまり、例えば、ＦＡＸデータに対してアノテーションが付加されているか否かに応じて、デフォルトの返信先（転送先）をＦＡＸデータの転送先とするか、返信先候補を検索してＦＡＸデータの返信先とさせるべく提示することができる。
【０１５１】
以上説明したように、本発明によれば、所定の番号の情報を用いて、記憶されている状態の異なる番号の情報を、容易に特定することが可能な仕組みを提供することができる。
【０１５２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１５３】
例えば、電話帳８００のデータをクライアントＰＣ１００の外部メモリに記憶しておき、図５のＳ５０１及びＳ７０３で、当該クライアントＰＣ１００の外部メモリに記憶された電話帳を取得するようにしてもよい。
【０１５４】
また、ＦＡＸ一覧画面９００、ＦＡＸデータ表示画面１０００、返信先候補表示画面１１００、ＦＡＸ送信画面１２００を、それぞれサーバ２００のＣＰＵ２０１が生成し、クライアントＰＣ１００に送信することで、クライアントＰＣ１００の表示画面に表示させるようにしてもよい。
【０１５５】
また、図７のＳ７０１〜Ｓ７１４、Ｓ７１６の処理をサーバ２００で実行させるようにしてもよい。具体的には、例えば、図４のステップＳ４０９でＦＡＸデータの選択指示を受け付けた場合、クライアントＰＣ１００のＣＰＵ２０１が、当該選択指示の内容（いずれのＦＡＸデータが選択されたかの識別情報）をサーバ２００に送信し、当該選択内容の情報を受け付けたサーバ２００のＣＰＵ２０１が、選択されたＦＡＸデータの送信元番号を取得して（ステップＳ７０１）、ステップＳ７０２〜Ｓ７１４、Ｓ７１６の処理を実行する。図７の処理をサーバ２００が実行する場合、返信先候補リスト８１０は、サーバ２００のＣＰＵ２０１が、ステップＳ７１２で生成して、サーバ２００の外部メモリに記憶するものとする。また、電話帳８００のデータがサーバ２００自身のメモリに記憶されているため、ステップＳ７０３〜Ｓ７０６の処理は行われず、電話帳８００のデータを読み出して処理をステップＳ７０７に移行する。また、ステップＳ７１６において、返信先候補表示画面１１００をクライアントＰＣ１００に表示させるため、ステップＳ７１４とＳ７１５の間のタイミングで、サーバ２００のＣＰＵ２０１が返信先候補表示画面１１００を生成して、クライアントＰＣ１００に送信し、クライアントＰＣ１００がこれを受信して表示画面に表示するものとする（Ｓ７１６）。
【０１５６】
また、各画面の生成をサーバ２００で実行する場合、具体的には、例えば、ＦＡＸデータ表示画面１０００の場合は、サーバ２００のＣＰＵ２０１が、ステップＳ６０２の後、ステップＳ６０２で取得したＦＡＸデータを表示するＦＡＸデータ表示画面１０００の画面データ（ｈｔｍｌ）を生成して、当該画面データをクライアントＰＣ１００に送信し、クライアントＰＣ１００がこれを受信して（Ｓ６０４）、ビューワアプリケーションが有するブラウザ機能を用いて表示画面に表示する（Ｓ６０５）ようにしてもよい。
【０１５７】
また、例えば、ＦＡＸ送信画面１２００の場合、ステップＳ６１１とＳ６１２の間、ステップＳ７１７とＳ６１２の間、または、ステップＳ７１８とＳ６１２の間に、サーバ２００のＣＰＵ２０１が、送信先として設定されたＦＡＸ番号をＦＡＸ番号１２０１に挿入したＦＡＸ送信画面１２００を生成して、クライアントＰＣ１００に送信し、クライアントＰＣ１００がこれを受信して表示する（Ｓ６１２）。
【０１５８】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１５９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１６０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１６１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１６４】
１００  クライアントＰＣ
１０１  ＬＡＮ
２００  サーバ
【図１】
2015231188.tif 000003
【図２】
2015231188.tif 000004
【図３】
2015231188.tif 000005
【図４】
2015231188.tif 000006
【図５】
2015231188.tif 000007
【図６】
2015231188.tif 000008
【図７】
2015231188.tif 000009
【図８】
2015231188.tif 000010
【図９】
2015231188.tif 000011
【図１０】
2015231188.tif 000012
【図１１】
2015231188.tif 000013
【図１２】
2015231188.tif 000014
【図１３】
2015231188.tif 000015
【図１４】
2015231188.tif 000016
【図１５】
2015231188.tif 000017
【図１６】
2015231188.tif 000018
【図１７】
2015231188.tif 000019