(57)【要約】【課題】意図しない宛先情報を使用可能な状態でアドレス帳に登録してしまうことを防ぐ。【解決手段】ＭＦＰは、アドレス帳に対して登録対象の宛先情報に対応する確認用情報を生成する（Ｓ１３０２）。次にＭＦＰは、確認用情報を記録手段に記録させるとともに、宛先情報に示される宛先に確認用情報を送信する（Ｓ１３０６）。次にＭＦＰは、記録手段において記録される確認用情報と一致する確認用情報が入力された場合、宛先情報を使用することが可能な状態で宛先情報をアドレス帳に登録する。【選択図】図１３
2013110695.tif 000002
【特許請求の範囲】
【請求項１】
アドレス帳に登録する対象の宛先情報を入力する入力手段と、
前記宛先情報に対応する確認用情報を生成する生成手段と、
前記確認用情報を記録手段に記録させるとともに、前記宛先情報に示される宛先に前記確認用情報を送信する送信手段と、
前記記録手段において記録される前記確認用情報と一致する確認用情報が入力された場合、前記宛先情報を使用することが可能な状態で前記宛先情報を前記アドレス帳に登録する登録手段とを有することを特徴とする情報処理装置。
【請求項２】
前記入力手段により前記宛先情報が入力された場合、前記宛先情報を使用することが不可な状態で前記宛先情報を仮登録台帳に登録する仮登録手段と、
前記登録手段により前記宛先情報が前記アドレス帳に登録された場合、前記仮登録台帳から前記宛先情報を削除する削除手段とを更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記登録手段は、前記記録手段において記録される前記確認用情報と一致する確認用情報が入力されていない前記宛先情報については、前記宛先情報を使用することが不可な状態で前記宛先情報を前記アドレス帳に登録することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
情報処理装置によって実行される情報処理方法であって、
アドレス帳に登録する対象の宛先情報を入力する入力ステップと、
前記宛先情報に対応する確認用情報を生成する生成ステップと、
前記確認用情報を記録手段に記録させるとともに、前記宛先情報に示される宛先に前記確認用情報を送信する送信ステップと、
前記記録手段において記録される前記確認用情報と一致する確認用情報が入力された場合、前記宛先情報を使用することが可能な状態で前記宛先情報を前記アドレス帳に登録する登録ステップとを有することを特徴とする情報処理方法。
【請求項５】
アドレス帳に登録する対象の宛先情報を入力する入力ステップと、
前記宛先情報に対応する確認用情報を生成する生成ステップと、
前記確認用情報を記録手段に記録させるとともに、前記宛先情報に示される宛先に前記確認用情報を送信する送信ステップと、
前記記録手段において記録される前記確認用情報と一致する確認用情報が入力された場合、前記宛先情報を使用することが可能な状態で前記宛先情報を前記アドレス帳に登録する登録ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宛先情報をアドレス帳に登録するための技術に関するものである。
【背景技術】
【０００２】
従来、誤送信を防止するために、ＭＦＰ（複合機）では幾つかの機能が用意されている。例えば、特許文献１には、ＦＡＸにおける新規宛先の入力時に、ユーザに宛先を二回入力させる、所謂「二度打ち」を行って入力ミスを防ぐ技術が開示されている。また、特許文献２には、スタートキー押下時に、送信宛先を確認表示する技術が開示されている。さらに、特許文献３には、登録したアドレスを用いた通信がエラーとなった場合にそのアドレスを使えないようにする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７７１１３号公報
【特許文献２】特開平１１−２３４４５８号公報
【特許文献３】特開２００１−２１７９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、アドレス帳に対して意図しない宛先を誤登録することを防止することができない。そのため、市場では意図した宛先を正しく登録できたかどうかを確認するため、ユーザ自身がアドレス帳に登録した後、その宛先にテスト送信して確認する等の対応をとっている。しかし、これは、何をもって送信が確実に行えたかを判断するのかがユーザ任せであり、ヒューマンエラーによる誤判断が容易に発生し得る。上記のヒューマンエラー等によりアドレス帳に意図しない宛先を登録してしまった場合、その意図しない宛先に毎回誤送信することになる。新規宛先の誤入力や、同報送信時に誤った宛先を含んでしまうことによる被害が、一度の送信に対するものであることを考えると、アドレス帳に意図しない宛先を登録することによる被害は、他の被害より深刻である。特にＦＡＸ送信の場合は、送信データの暗号化等の手段がとれないため、電子メール送信やファイル送信に比べ被害は大きくなる。
【０００５】
さらに、「みなし確認」というヒューマンエラーもある。これは、「宛先を登録する際に、確認した宛先だけを登録すること」等のルールを定めたとしても、ユーザがそれを確認したことにして、宛先を登録してしまうことをいう。また、意図した宛先であるかどうかは、登録したユーザにしか判断できないという難しさもある。つまり、ユーザの判断を確認プロセスに取り込みながら、ユーザによるヒューマンエラーを極力排除しなければならない。
【０００６】
そこで、本発明の目的は、意図しない宛先情報を使用可能な状態でアドレス帳に登録してしまうことを防ぐことにある。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、アドレス帳に登録する対象の宛先情報を入力する入力手段と、前記宛先情報に対応する確認用情報を生成する生成手段と、前記確認用情報を記録手段に記録させるとともに、前記宛先情報に示される宛先に前記確認用情報を送信する送信手段と、前記記録手段において記録される前記確認用情報と一致する確認用情報が入力された場合、前記宛先情報を使用することが可能な状態で前記宛先情報を前記アドレス帳に登録する登録手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、意図しない宛先情報が使用可能な状態でアドレス帳に登録されることを防ぐことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るＭＦＰ（複合機）の主要部の構成を示す図である。
【図２】スキャナ及びプリンタのハードウェア構成を示す図である。
【図３】図１に示す操作部の構成を示す図である。
【図４】第１の実施形態におけるアドレス帳登録処理を示すフローチャートである。
【図５】新規宛先登録画面の構成を示す図である。
【図６】アドレス帳確認登録モード設定画面を示す図である。
【図７】アドレスレコードとアドレス帳との関係を示す図である。
【図８】図４のステップＳ４０４における新規宛先登録処理の詳細を示すフローチャートである。
【図９】ファックス宛先登録画面の構成を示す図である。
【図１０】電子メールアドレス登録画面の構成を示す図である。
【図１１】アドレスレコードの例を示す図である。
【図１２】ファイルアドレス登録画面の構成を示す図である。
【図１３】図４のステップＳ４０３におけるアドレス帳仮登録処理の詳細を示す図である。
【図１４】仮登録レコードと仮登録台帳との関係を示す図である。
【図１５】確認送信画面の構成を示す図である。
【図１６】仮登録台帳の例を示す図である。
【図１７】確認用コードを本文とした電子メールを示す図である。
【図１８】「確認用コード.txt」というファイル名称であり、且つ内容に確認コードをもつファイルを示す図である。
【図１９】確認用コードそれ自体をファイル名称に含むファイル又はフォルダを示す図である。
【図２０】確認用コードが記録されたＦＡＸ用紙を示す図である。
【図２１】第１の実施形態における宛先表画面参照処理を示すフローチャートである。
【図２２】宛先表画面の例を示す図である。
【図２３】仮登録台帳、アドレス帳及び表示用アドレスレコードリストの関係を示す図である。
【図２４】表示用アドレスレコードリストの例を示す図である。
【図２５】アドレスレコードの例を示す図である。
【図２６】確認用コード入力画面の構成を示す図である。
【図２７】第１の実施形態における確認用コード入力処理を示すフローチャートである。
【図２８】確認用コード入力処理時における仮登録台帳とアドレス帳との関係を示す図である。
【図２９】アドレス帳の例を示す図である。
【図３０】仮登録台帳の例を示す図である。
【図３１】宛先表画面の例を示す図である。
【図３２】エラー画面の例を示す図である。
【図３３】アドレス帳の例を示す図である。
【図３４】第２の実施形態におけるアドレス帳登録処理を示すフローチャートである。
【図３５】アドレス帳の例を示す図である。
【図３６】ステップＳ３４０４におけるアドレス帳仮登録処理の詳細を示すフローチャートである。
【図３７】アドレス帳の例を示す図である。
【図３８】第２の実施形態における宛先表画面参照処理を示すフローチャートである。
【図３９】第２の実施形態における確認用コード入力処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１１】
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係るＭＦＰ（複合機）の主要部の構成を示す図である。なお、ＭＦＰは、情報処理装置の適用例となる構成である。
【００１２】
ＳＭＦＰはコントローラユニット１００を含み、コントローラユニット１００には、画像入力デバイスであるスキャナ１７０や画像出力デバイスであるプリンタ１９５が接続されるとともに、操作部１１２が接続される。コントローラユニット１００は、スキャナ１７０で読み取られた画像データをプリンタ１９５により印刷出力するコピー機能を実現するための制御を行う。また、コントローラユニット１００は、ＬＡＮ１００６や公衆回線１００８（ＷＡＮ）に接続することによって、画像情報やデバイス情報の入出力を行うための制御を実行する。
【００１３】
コントローラユニット１００は、ＣＰＵ１０１を備える。ＣＰＵ１０１は、ＲＯＭ１０３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。ＣＰＵ１０１は、このＯＳ上で、ＨＤＤ（ハードディスクドライブ）１０４に格納されているアプリケーションプログラムを実行することにより、各種処理を実行する。ＣＰＵ１０１の作業領域としてはＲＡＭ１０２が用いられる。ＲＡＭ１０２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ１０４は、上記アプリケーションプログラムや画像データを格納する。
【００１４】
ＣＰＵ１０１には、システムバス１０７を介して、ＲＯＭ１０３及びＲＡＭ１０２とともに、操作部Ｉ／Ｆ１０６、ネットワークＩ／Ｆ１１０、モデム１５０及びイメージバスＩ／Ｆ１０５が接続される。操作部Ｉ／Ｆ１０６は、タッチパネルを有する操作部１１２とのインタフェースであり、操作部１１２に表示すべき画像データを操作部１１２に対して出力する。また、操作部Ｉ／Ｆ１０６は、操作部１１２においてユーザにより入力された情報をＣＰＵ１０１に送出する。
【００１５】
次に、ネットワークＩ／Ｆ１１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６上の各装置との間で情報の入出力を行う。モデム１５０は、公衆回線１００８に接続され、公衆回線１００８を介して情報の入出力を行う。イメージバスＩ／Ｆ１０５は、システムバス１０７と、画像データを高速で転送する画像バス１０８とを接続し、データ形式を変換するためのバスブリッジである。画像バス１０８は、ＰＣＩバス又はＩＥＥＥ１３９４から構成される。画像バス１０８上には、ラスタイメージプロセッサ（以下、「ＲＩＰ」と称す）１６０、デバイスＩ／Ｆ１２０、スキャナ画像処理部１８０、プリンタ画像処理部１９０、画像回転部１３０及び画像圧縮部１４０が設けられている。
【００１６】
ＲＩＰ１６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ１２０には、スキャナ１７０及びプリンタ１９５が接続され、デバイスＩ／Ｆ１２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部１８０は、入力画像データに対して補正、加工、編集を行う。プリンタ画像処理部１９０は、プリント出力画像データに対してプリンタ１９５に応じた補正、解像度変換等を行う。画像回転部１３０は、画像データの回転を行う。画像圧縮部１４０は、多値画像データをＪＰＥＧデータに圧縮し、２値画像データをＪＢＩＧ、ＭＭＲ又はＭＨ等のデータに圧縮するとともに、その伸張処理を行う。
【００１７】
次に、図２を参照しながら、スキャナ１７０及びプリンタ１９５のハードウェア構成について説明する。
【００１８】
図２に示すように、スキャナ１７０及びプリンタ１９５は、一体的に構成されている。スキャナ１７０は、原稿給紙ユニット２２５０を搭載する。原稿給紙ユニット２２５０は、原稿を先頭から順に１枚ずつプラテンガラス２２１１上へ給送し、各原稿の読み取り動作が終了する毎に、その原稿をプラテンガラス２２１１から排出トレイ（図示せず）に排出する。スキャナ１７０は、原稿がプラテンガラス２２１１上に給送されると、ランプ２２１２を点灯し、移動ユニット２２１３の移動を開始する。この移動ユニット２２１３の移動によりプラテンガラス２２１１上の原稿に対する読み取り走査が行われる。この読み取り走査中、原稿からの反射光は、各ミラー２２１４、２２１５、２２１６及びレンズ２２１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」と称す）２２１８に導かれ、原稿上の画像がＣＣＤ２２１８の撮像面上に結像される。ＣＣＤ２２１８は、撮像面に結像された画像を電気信号に変換し、当該電気信号は所定の処理が施された後に制御装置（図示せず）に入力される。
【００１９】
プリンタ１９５は、レーザドライバ２３２１を有する。レーザドライバ２３２１は、制御装置から入力された画像データに基づきレーザ発光部２３２２を駆動する。これにより、レーザ発光部２３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム２３２３上に照射される。感光ドラム２３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器２３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット２３１１、２３１２から記録紙が搬送路を介して感光ドラム２３２３と転写部２３２５との間に給紙され、感光ドラム２３２３上のトナー像は転写部２３２５により給紙された記録紙上に転写される。
【００２０】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）２３２６に送られる。定着ローラ対２３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対２３２６を通過した記録紙は、排紙ローラ対２３２７により排紙ユニット２３３０に排紙される。排紙ユニット２３３０は、ソート、ステープルの後処理を施すことが可能なシート処理装置からなる。
【００２１】
また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対２３２７まで搬送した後に、排紙ローラ対２３２７の回転方向を逆転させ、フラッパ２３２８によって再給紙搬送路２３３９へ導く。再給紙搬送路２３３９に導かれた記録紙は、上述したタイミングで感光ドラム２３２３と転写部２３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００２２】
図３は、図１に示す操作部１１２の構成を示す図である。ＬＣＤ表示部３０１３は、ＬＣＤ上にタッチパネルシートが貼られた構造となっており、ＭＦＰの操作画面を表示するとともに、当該表示画面に表示されたキーが押されると、その位置情報をコントローラユニット１００のＣＰＵ１０１に伝える。スタートキー３０１４は、原稿画像の読み取り動作を開始するとき等に用いられる。スタートキー３０１４の中央部には、緑と赤との２色ＬＥＤ３０１８が設けられ、その色によってスタートキー３０１４が使える状態にあるか否かを示す。ストップキー３０１５は、稼働中の動作を止めるときに操作される。ＩＤキー３０１６は、使用者のユーザＩＤを入力するときに用いられる。リセットキー３０１７は、操作部１１２からの設定を初期化するときに用いられる。
【００２３】
ＵＳＢＩ／Ｆ１９６は、ＵＳＢ接続口に接続されたＵＳＢメモリとの通信を行う。スキャナ１７０で読み取られ、スキャナ画像処理部１８０で所定の処理が行われた画像データは、ＵＳＢＩ／Ｆ１９６を通じて、ＵＳＢ接続口に接続されているＵＳＢメモリに格納される。また、ＵＳＢＩ／Ｆ１９６はＵＳＢメモリに格納されている画像データを読み出し、プリンタ画像処理部１９０はプリント可能な画像データに変換し、プリンタ１９５で印刷させる。なお、ＩＣカードのような可搬メディアは、このＵＳＢＩ／Ｆ１９６に接続される図示しないＩＣカードリーダで読み込まれる。このＵＳＢＩ／Ｆ１９６に接続されるメディアは同様に扱われる。
【００２４】
先ず、宛先が既に確定している場合の動作について説明する。スキャナ１７０で読み取られた原稿の画像データは、デバイスＩ／Ｆ１２０を介してスキャナ画像処理部１８０に入力され、スキャナ画像処理部１８０において補正される。補正された画像データは、画像圧縮部１４０において設定に応じた圧縮処理がなされる。圧縮された画像データはＨＤＤ１０４に格納される。ＨＤＤ１０４に格納された画像データは、設定が電子メール又はＩＦＡＸ、フォルダ又はサーバである場合、ネットワークＩ／Ｆ１１０を介して所定のプロトコルで送信され、設定がＦＡＸである場合、モデム１５０を介してＦＡＸプロトコルで送信される。
【００２５】
図４は、第１の実施形態におけるアドレス帳登録処理を示すフローチャートである。以下、図４を参照しながら、アドレス帳登録処理について説明する。
【００２６】
ステップＳ４０１において、ＣＰＵ１０１は、図５に示す新規宛先登録画面５０１を表示する。ステップＳ４０２において、ＣＰＵ１０１は、図６に示すアドレス帳確認登録モード設定画面６０１上において、アドレス帳確認登録モードに設定されているか否かを判定する。図６に示すように、アドレス帳確認登録モードに設定されている場合（ＯＮボタン６０２が押下されている場合）、処理はステップＳ４０３に移行する。一方、アドレス帳登録モードに設定されている場合（ＯＦＦボタン６０３が押下されている場合）、処理はステップＳ４０４に移行する。
【００２７】
ステップＳ４０３において、ＣＰＵ１０１は、アドレス帳仮登録処理を実行する。ステップＳ４０４において、ＣＰＵ１０１は、図５に示す新規宛先登録画面５０１においてアドレスレコードをアドレス帳に登録する。なお、図７に示すように、アドレス帳７０１はアドレスレコード７０２から構成されている。
【００２８】
以下では、操作画面に従って、本実施形態に係るＭＦＰの処理について説明する。今後、「画面を表示する」、「画面を開く」という場合、ＣＰＵ１０１が画面表示データをＨＤＤ１０４又はＲＡＭ１０２から呼び出し、画面表示データを操作部Ｉ／Ｆ１０６を介して操作部１１２のＬＣＤ表示部１１３に表示させることを意味する。同様に、今後「ユーザが○○を選択する」という場合、画面に表示されているボタンやリストをユーザが押下することにより、ＬＣＤ表示部１１３から通知される位置情報と画面制御データとから、ＣＰＵ１０１が実行すべき処理を判断することを意味する。さらに、今後の説明において、画面表示を定義済み処理として扱う。これは、「画面を表示する」又は「画面を開く」ことによって実行される、その各画面固有の画面制御データは、予め定められた処理を実行するように構成されているため、「画面制御を伴うサブルーチン」とみなし得るからである。勿論、画面制御のみでは処理しきれない処理がある場合には、その旨を明記する。
【００２９】
図５に示す新規宛先登録画面５０１では、アドレス帳に登録するプロトコルが選択される。新規宛先登録画面５０１には、ファックスを選択するためのボタン５０２と、電子メールを選択するためのボタン５０３と、ファイルを選択するためのボタン５０４と、新規宛先登録画面５０１を閉じるためのボタン５０５とが配置されている。
【００３０】
図８は、図４のステップＳ４０４における新規宛先登録処理の詳細を示すフローチャートである。ステップＳ８０１において、ＣＰＵ１０１は、新規宛先登録画面５０１において、ファックスを選択するためのボタン５０２がユーザによって選択されたか否かを判定する。ファックスを選択するためのボタン５０２が選択された場合、処理はステップＳ８０２に移行する。一方、ファックスを選択するためのボタン５０２が選択されていない場合、処理はステップＳ８０３に移行する。ステップＳ８０２において、ＣＰＵ１０１は、新規宛先登録画面５０１から、図９に示すファックス宛先登録画面９０１に表示を切り替える。
【００３１】
図９に示すように、ファックス宛先登録画面９０１には、テンキーによりユーザによって入力された登録対象の宛先情報である数値を反映するためのフィールド９０２と、設定を破棄してファックス宛先登録画面９０１を閉じるためのキャンセルボタン９０３と、設定を確定してアドレスレコードを生成するＯＫボタン９０４とが配置されている。フィールド９０２において数値が入力された状態でＯＫボタン９０４が押下された場合、ＣＰＵ１０１は、フィールド９０２において入力された数値を含むアドレスレコード（図７の７０２に相当）を生成する。
【００３２】
ステップＳ８０３において、ＣＰＵ２００１は、新規宛先登録画面５０１において、電子メールを選択するためのボタン５０３がユーザによって選択されたか否かを判定する。電子メールを選択するためのボタン５０３が選択された場合、処理はステップＳ８０４に移行する。一方、電子メールを選択するためのボタン５０３が選択されていない場合、処理はステップＳ８０５に移行する。ステップＳ８０４において、ＣＰＵ１０１は、新規宛先登録画面５０１から、図１０に示す電子メールアドレス登録画面１００１に表示を切り替える。
【００３３】
図１０に示すように、電子メールアドレス登録画面１００１には、キーボードボタン群１００３によりユーザによって入力された登録対象の宛先情報である文字列を反映するフィールド１００２と、設定を破棄して電子メールアドレス登録画面１００１を閉じるためのキャンセルボタン１００４と、設定を確定してアドレスレコードを生成するためのＯＫボタン１００５とが配置される。フィールド１００２において文字列が入力された状態でＯＫボタン１００５が押下された場合、ＣＰＵ１０１は、フィールド１００２において入力された文字列を含む図１１に示すアドレスレコード（図７の７０２に相当）を生成する。
【００３４】
ステップＳ８０５において、ＣＰＵ１０１は、新規宛先登録画面５０１において、ファイルを選択するためのボタン５０４がユーザによって選択されたか否かを判定する。ファイルを選択するためのボタン５０４が選択された場合、処理はステップＳ８０６に移行する。一方、ファイルを選択するためのボタン５０４が選択されていない場合、処理はステップＳ８０７に移行する。ステップＳ８０６において、ＣＰＵ１０１は、新規宛先登録画面５０１から、図１２に示すファイルアドレス登録画面１２０１に表示を切り替える。
【００３５】
図１２に示すように、ファイルアドレス登録画面１２０１には、キーボードボタン群１２０３によりユーザによって入力された登録対象の宛先情報である文字列を反映するフィールド１２０２と、設定を破棄してファイルアドレス登録画面１２０１を閉じるためのキャンセルボタン１２０４と、設定を確定してアドレスレコードを生成するためのＯＫボタン１２０５とが配置されている。フィールド１２０２において文字列が入力された状態でＯＫボタン１２０５が押下された場合、ＣＰＵ１０１は、フィールド１２０２において入力された文字列を含むアドレスレコード（図７の７０２に相当）を生成する。
【００３６】
ステップＳ８０７において、ＣＰＵ１０１は、新規宛先登録画面５０１において、新規宛先登録画面５０１を閉じるためのボタン５０５がユーザによって選択されたか否かを判定する。新規宛先登録画面５０１を閉じるためのボタン５０５が選択された場合、ＣＰＵ１０１は新規宛先登録画面５０１を閉じる。一方、新規宛先登録画面５０１を閉じるためのボタン５０５が選択されていない場合、処理はステップＳ８０１に戻る。
【００３７】
次に、図１３を参照しながら、図４のステップＳ４０３におけるアドレス帳仮登録処理について詳細に説明する。図１４は、仮登録レコードと仮登録台帳との関係を示す図である。ここでは、電子メールアドレスを仮登録する場合について説明する。仮登録されている段階では当該電子メールアドレスを使用することはできない。
【００３８】
ステップＳ１３０１において、ＣＰＵ１０１は、図１５に示す確認送信画面１５０１を表示する。ステップＳ１３０２において、ＣＰＵ１０１は、図１４に示す確認用コード１４０４を生成する。ここでは確認用コード１４０４を仮に“３３５２１７”とする。ステップＳ１３０３において、ＣＰＵ１０１は、確認用コード１４０４と、図１０に示す電子メールアドレス登録画面１００１において生成された図１１に示すアドレスレコードとを関連付けて仮登録レコードを生成する。なお、確認用コード１４０４は確認用情報の一例である。
【００３９】
ステップＳ１３０４において、ＣＰＵ１０１は、仮登録レコード１４０３を図１６に示す仮登録台帳（図１４の１４０１に相当）に登録する。なお、ステップＳ１３０４は、第２の登録手段の処理例である。
ステップＳ１３０５において、ＣＰＵ１０１は、図１５に示す確認送信画面１５０１において確認送信ボタン１５０３が選択されたか否かを判定する。確認送信ボタン１５０３が選択された場合、処理はステップＳ１３０６に移行する。一方、確認送信ボタン１５０３が選択されず、確認送信画面１５０１での設定を破棄して確認送信画面１５０１を閉じるためのキャンセルボタン１５０２が選択された場合、ＣＰＵ１０１は、確認送信画面１５０１を閉じて処理を完了する。ステップＳ１３０６において、ＣＰＵ１０１は、図１７に示すような確認用コード“３３５２１７”を本文とした電子メールを生成し、これを仮登録レコード１４０３に登録した宛先（電子メールアドレス）に送信する。
【００４０】
なお、ＣＰＵ１０１は、仮登録レコード１４０３に登録した宛先がフォルダ又はサーバである場合、以下の何れかの形式のファイル又はフォルダを、宛先のフォルダ又はサーバに生成する。
・図１８に示すように、「確認用コード.txt」というファイル名称であり、且つ内容に確認コード“３３５２１７”をもつファイル
・図１９に示すように、確認用コード“３３５２１７”それ自体をファイル名称に含むファイル又はフォルダ
・「確認用コード」という名称であり、且つ内容に確認用コード“３３５２１７”をもつファイルを有するフォルダ
また、仮登録レコード１４０３に登録された宛先がＦＡＸである場合、ＣＰＵ２００１は、図２０に示すようなＦＡＸ用紙上の確認用コードをラスタライズしてモデム１５０経由で送信する。
【００４１】
図２１は、第１の実施形態における宛先表画面参照処理を示すフローチャートである。図２２は宛先表画面の例を示す図である。図２３は、仮登録台帳、アドレス帳及び表示用アドレスレコードリストの関係を示す図である。
【００４２】
ステップＳ２１０１において、ＣＰＵ１０１は、図２２に示す宛先表画面２２０１を表示する。図２３に示すように、ＣＰＵ１０１は、アドレス帳２３０３と仮登録台帳２３０１とからそれぞれアドレスレコード２３０４と２３０２とを呼び出して、図２４に示す表示用アドレスレコードリスト（図２３の２３０５に相当）を生成する。そしてＣＰＵ１０１は表示用アドレスレコードリストに基づいて、図２２に示す宛先表画面２２０１を表示する。なお、図２２の２２０３は、その宛先が仮登録台帳（図２３の２３０１に相当）に登録されたものであることを示すアイコンである。ユーザは、宛先表画面２２０１のリスト２２０２から所望の行を選択することが可能である。
【００４３】
ステップＳ２１０２において、ＣＰＵ１０１は、ユーザにより選択された行が仮登録台帳に登録された宛先であるか否かを判定する。ＣＰＵ１０１は、この判定結果に応じて、ステップＳ２１０３において、図２６に示す確認コード入力画面を表示するか、ステップＳ２１０４において、選択されている宛先をアドレス帳に登録するかの何れかの動作を行う。
【００４４】
仮に、１行目の「営業３課 ＦＡＸ」が選択された場合について説明する。１行目は図２４のＩＤ＝０００１に相当する。このＩＤ＝０００１の仮登録ＩＤは０である。これは、図２３の仮登録台帳２３０１から読み込まれたアドレスレコード２３０２ではなく、アドレス帳２３０３から読み込まれたアドレスレコード２３０４であることを示している。そこで、ステップＳ２１０４において、ＣＰＵ１０１は、図２４のデータ格納先を参照することにより図２５に示すアドレスレコードを取得し、アドレス帳に登録する。なお、ステップＳ２１０４は、第１の登録手段の処理例である。
【００４５】
次に、図２２に示す宛先表画面２２０１において２行目の「ｍａｉｌ」のように確認が完了していない仮登録宛先が選択された場合について説明する。２行目は、図２４ではＩＤ＝０００８に相当する。このＩＤ＝０００８の仮登録ＩＤは０００４である。これは、図２３の仮登録台帳２３０１から読み込まれたアドレスレコード２３０２であることを示している。そこで、ＣＰＵ１０１は、図１６に示す仮登録台帳から該当する仮登録ＩＤの情報を取得する。これにより、確認用コードが“３３５２１７”であることがわかる。さらにＣＰＵ１０１は、データ格納先より図１１に示すアドレスレコードも取得する。ステップＳ２１０３において、ＣＰＵ１０１は、これらの情報に基づいて図２６に示す確認用コード入力画面２６０１を表示する。
【００４６】
図２７は、第１の実施形態における確認用コード入力処理を示すフローチャートである。図２８は、確認用コード入力処理時における仮登録台帳とアドレス帳との関係を示す図である。
【００４７】
ステップＳ２７０１において、ＣＰＵ１０１は、図２６に示す確認用コード入力画面２６０１に対するユーザの操作に応じて、確認用コードを入力する。なお、確認用コード入力画面２６０１は、ユーザに対して以下の機能１及び機能２を提供する。
機能１．確認用コードを入力して照合する。
機能２．再度確認送信を行う。
機能１の確認用コードを入力する際には、ユーザはテンキーを用いて確認用コードを入力する。入力された確認用コードは表示エリア２６０２に反映される。ここで、確認ボタン２６０３が押下されると、ステップＳ２７０２において、ＣＰＵ１０１は、保持されている確認用コードと入力された確認用コードとが一致するか否かを判定する。確認用コードが一致しない場合、処理はステップＳ２７０３に移行する。一方、確認用コードが一致する場合、処理はステップＳ２７０４に移行する。
【００４８】
ステップＳ２７０４において、ＣＰＵ１０１は、図２４に示す表示用アドレスレコードリストのＩＤ＝０００８の仮登録ＩＤを０にする。これにより、表示用アドレスレコードリストは図２９に示す状態となる。同様にＣＰＵ１０１は、図１６に示す状態の仮登録台帳のＩＤ＝０００４のエントリを削除する。これにより、仮登録台帳は図３０に示す状態となる。ＣＰＵ１０１は、これらのデータ処理を行った後、図２６に示す確認用コード入力画面を閉じ、図２２に示す宛先表画面の表示に戻る。確認用コードが一致した場合の宛先表画面は、図２２に示す状態から図３１に示す状態になる。ここで、図２２に示す状態において選択された行２２０３は、対応するアドレスの確認が完了したため、図３１の３１０１に示すように宛先として選択可能な状態になっている。ここでＯＫボタン３１０２が押下されると、ＣＰＵ１０１は、選択されている行３１０１に対応するアドレスレコードを呼び出し、アドレス帳に登録する。
【００４９】
ステップＳ２７０３において、ＣＰＵ１０１は、図３２に示すエラー画面３２０１を表示する。このエラー画面３２０１の機能は、図２６に示す確認コード用入力画面と略同様であり、異なる点は［確認用コードが一致しません］メッセージ３２０２を表示する点のみである。機能２の再度確認送信を行うには、ユーザは再送信ボタン３２０３を押下する。これにより、図１５に示す確認送信画面１５０１が再度表示される。
【００５０】
次に、確認用コードの照合を終えた宛先に対する動作について説明する。図３１に示す状態においてＯＫボタン３１０２が押下されると、宛先として、電子メールでa@m.co.jpがアドレス帳に登録される。この状態で、ユーザが原稿をスキャナ（図１の１７０）に設置し、スタートキー（図３の３０１４）を押下すると、ＣＰＵ１０１は設定に従ってスキャナ１７０を駆動して設置されている原稿をスキャンする。スキャナ１７０で読み取られた画像データはスキャナ画像処理部１８０で補正される。補正された画像データは、画像圧縮部１４０において設定に応じた圧縮処理が施される。圧縮された画像データはＨＤＤ１０４に格納され、ネットワークＩ／Ｆ１１０を介して電子メールで宛先a@m.co.jpに送信される。
【００５１】
本実施形態においては、アドレス帳に仮登録の宛先は存在しないため、アドレス帳をエクスポートしても、仮登録の宛先はエクスポートされない。逆にアドレス帳のインポート時にも、全て確定している宛先として扱われる。
【００５２】
なお、アドレス帳登録モードである場合、ＣＰＵ１０１は、仮登録台帳を介することなくアドレス帳に宛先を登録する。図４に示すフローチャートでは、ステップＳ４０２からＳ４０４に流れる処理となる。その後、アドレス帳確認登録モードに切り替えられた場合、ＣＰＵ１０１は、そこから仮登録台帳を必要に応じて生成し、上述したような制御を行う。さらに、アドレス帳確認登録モードであって且つ仮登録台帳が図３０に示す状態において、アドレス帳登録モードに切り替えられた場合には、以下の何れかの動作が行われる。
一つは、仮登録台帳はそのままである。但し、表示用アドレスコードリスト生成時には、仮登録台帳を参照しない。
もう一つは、仮登録台帳は削除される。表示用アドレスコードリスト生成時の動作は変わらない。
【００５３】
次に、本発明の第２の実施形態について説明する。第２の実施形態は、仮登録レコードの管理方法が第１の実施形態とは異なる。第２の実施形態では、アドレス帳のデータ構成は図３３に示すようになる。宛先が電子メールであれば、図３３に示すように、図１１に示すアドレスレコードが確認用コードに紐付けられてデータ格納先に格納される。以下では、第１の実施形態との差異について説明するものとする。なお、第２の実施形態に係るＭＦＰの構成は、図１〜図３に示した構成と同様である。
【００５４】
図３４は、第２の実施形態におけるアドレス帳登録処理を示すフローチャートである。以下、図３４に示すフローチャートを参照しながら、第２の実施形態におけるアドレス帳登録処理について説明する。
【００５５】
ステップＳ３４０１において、ＣＰＵ１０１は、新しいＩＤ＝０００８を生成し、確認用コードを−１とする。この確認用コードの−１は、登録途中であることを表している。この時点におけるアドレス帳は、図３５に示す状態になっている。
【００５６】
ステップＳ３４０２において、ＣＰＵ１０１は、第１の実施形態において説明した新規宛先登録画面（図５の５０１）を表示する。ユーザの操作に応じて新規宛先登録画面５０１でアドレスレコードが生成される。ステップＳ３４０３において、ＣＰＵ１０１は、図６に示すアドレス帳確認登録モード設定画面６０１においてアドレス帳確認登録モードに設定されているか否かを判定する。図６に示すようにアドレス帳確認登録モードに設定されている場合、処理はステップＳ３４０４に移行する。一方、アドレス帳登録モードに設定されている場合、処理はステップＳ３４０５に移行する。ステップＳ３４０４において、ＣＰＵ１０１は、アドレス帳仮登録処理を実行する。ステップＳ３４０５において、ＣＰＵ１０１は、新規宛先登録画面５０１で生成されたアドレスレコードをアドレス帳に登録し、確認用コードをＮｕｌｌにする。なお、確認コードのＮｕｌｌは、確認済みを表している。
【００５７】
次に、図３６を参照しながら、ステップＳ３４０４におけるアドレス帳仮登録処理について詳細に説明する。以下では、図１０に示すように電子メールアドレスを仮登録する場合について説明する。
【００５８】
ステップＳ３６０１において、ＣＰＵ１０１は確認送信画面（図１５の１５０１）を表示する。ステップＳ３６０２において、ＣＰＵ１０１は確認用コードを生成する。ここで生成される確認用コードを“３３５２１７”とする。ステップＳ３６０３において、ＣＰＵ１０１は、確認用コードと、電子メールアドレス登録画面１００１において生成された図１１に示すアドレスレコードとを関連付けてアドレス帳に登録する。この状態のアドレス帳は図３７に示すようになる。なお、ＩＤ＝０００８に対応する行が今回仮登録されたものである。
【００５９】
ステップＳ３６０４において、ＣＰＵ１０１は、確認送信画面１５０１において、設定を破棄して確認送信画面１５０１を閉じるキャンセルボタン１５０２が選択されたか、確認送信ボタン１５０３が選択されたかを判定する。キャンセルボタン１５０２が選択された場合、確認送信画面１５０１を閉じて処理を終了する。一方、確認送信ボタン１５０３が選択された場合、処理はステップＳ３６０５に移行する。ステップＳ３６０５において、ＣＰＵ１０１は、図１７に示すような確認用コード“３３５２１７”を本文とした電子メールを生成し、これを仮登録した宛先（電子メールアドレス）に送信する。
【００６０】
図３８は、第２の実施形態における宛先表画面参照処理を示すフローチャートである。ステップＳ３８０１において、ＣＰＵ１０１は、図２２に示す宛先表画面２２０１を表示する。このとき、ＣＰＵ１０１は、図３７に示すアドレス帳からアドレスレコードを呼び出して表示用アドレスレコードリストを生成する。そしてＣＰＵ１０１は表示用アドレスレコードリストに基づいて、図２２に示す宛先表画面２２０１を表示する。なお、図２２の２２０３は、その宛先が仮登録されたものであることを示すアイコンである。
【００６１】
ステップＳ３８０２において、ＣＰＵ１０１は、ユーザにより選択された行の確認用コードがＮｕｌｌ（０）であるか否かを判定する。選択された行の確認用コードがＮｕｌｌではない場合、処理はステップＳ３８０３に移行する。一方、選択された行の確認用コードがＮｕｌｌである場合、処理はステップＳ３８０４に移行する。ステップＳ３８０３において、ＣＰＵ１０１は、確認用コード入力画面（図２６の２６０１）を表示する。ステップＳ３８０４において、ＣＰＵ１０１は、選択されている宛先をアドレス帳に登録する。
【００６２】
仮に、１行目の「営業３課 ＦＡＸ」が選択された場合について説明する。１行目は図３７のＩＤ＝０００２に相当する。このＩＤ＝０００２の確認用コードをみると、Ｎｕｌｌであり、確認が済んでいるアドレスレコードであると判定することができる。従って、ステップＳ３８０４において、ＣＰＵ１０１は、図３７のＩＤ＝０００２のデータ格納先を参照することによりアドレスレコードを取得し、アドレス帳に登録する。
【００６３】
次に、図２２に示す宛先表画面２２０１で２行目の「ｍａｉｌ」のように確認が完了していない宛先が選択された場合について説明する。２行目は、図３７ではＩＤ＝０００８に相当する。このＩＤ＝０００８の確認用コードは“３３５２１７”であり、Ｎｕｌｌではないため、確認が完了していないアドレスレコードであると判定することができる。さらにＣＰＵ１０１は、図３７のＩＤ＝０００８のデータ格納先よりアドレスレコードも取得する。ステップＳ３８０３において、ＣＰＵ１０１は、これらの情報に基づいて図２６に示す確認用コード入力画面２６０１を表示する。
【００６４】
図３９は、第２の実施形態における確認用コード入力処理を示すフローチャートである。ステップＳ３９０１において、ＣＰＵ１０１は、図２６に示す確認用コード入力画面２６０１に対するユーザの操作に応じて、確認用コードを入力する。ステップＳ３９０２において、ＣＰＵ１０１は、保持されている確認用コードと入力された確認用コードとが一致するか否かを判定する。確認用コードが一致しない場合、処理はステップＳ３９０３に移行する。一方、確認用コードが一致する場合、処理はステップＳ３９０４に移行する。
【００６５】
ステップＳ３９０４において、ＣＰＵ１０１は、図３７に示すアドレス帳のＩＤ＝０００８の確認用コードをＮｕｌｌにする。その後、ＣＰＵ１０１は、確認コード用入力画面を閉じ、宛先表画面に戻る。確認用コードが一致した場合の宛先表画面は、図２２に示す状態から図３１に示す状態になる。ここで、図２２に示す状態で選択された行は、対応するアドレスの確認が完了し、図３１の３１０１に示すように宛先として選択可能になっている。ステップＳ３９０３において、ＣＰＵ１０１は、図３２に示すエラー画面３２０１を表示する。
【００６６】
本実施形態においては、アドレス帳に仮登録の宛先が存在するため、アドレス帳がエクスポートされた場合、仮登録の宛先もエクスポートされる。逆にアドレス帳のインポート時にも、確認用コードもそのままインポートされるため、インポートした全ての装置において確認作業を行う必要がある。また、アドレス帳のインポート／エクスポート時に、確認用コードがＮｕｌｌ以外の宛先は削除される。
【００６７】
なお、アドレス帳登録モードである場合、ＣＰＵ１０１は、確認用コードは常にＮｕｌｌでアドレス帳に登録される。図３４に示すフローチャートでは、ステップＳ３４０３からＳ３４０５に流れる処理となる。その後、アドレス帳確認登録モードに切り替えられた場合、ＣＰＵ１０１は、そこから新たに登録した宛先のみ確認用コードを登録し、上述したような制御を行う。さらに、アドレス帳確認登録モードであって且つアドレス帳が図３７に示す状態において、アドレス帳登録モードに切り替えられた場合には、以下の何れかの動作が行われる。
一つは、アドレス帳はそのままである。但し、表示用アドレスコードリスト生成時には、確認用コードがＮｕｌｌ以外の宛先は表示しない。
もう一つは、アドレス帳から確認用コードがＮｕｌｌ以外の宛先は削除される。表示用アドレスコードリスト生成時の動作は変わらない。
【００６８】
以上、上述した実施形態によれば、意図しない宛先をアドレス帳に登録することを防止でき、意図した宛先に確実に送信できる安全な環境を提供することが可能である。
【００６９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７０】
１００：コントローラユニット、１０１：ＣＰＵ、１０２：ＲＡＭ、１０３：ＲＯＭ、１０４：ＨＤＤ、１０５：イメージバス、１０６：操作部Ｉ／Ｆ、１０７：システムバス、１０８：画像バス、１１０：ネットワークＩ／Ｆ、１１２：操作部、１２０：デバイスＩ／Ｆ、１３０：画像回転部、１４０：画像圧縮部、１５０：モデム、１６０：ＲＩＰ、１７０：スキャナ、１８０：スキャナ画像処理部、１９０：プリンタ画像処理部、１９５：プリンタ、１９６：ＵＳＢ Ｉ／Ｆ、１００８：ＷＡＮ、１０９：ＬＡＮ
【図１】
2013110695.tif 000003
【図２】
2013110695.tif 000004
【図３】
2013110695.tif 000005
【図４】
2013110695.tif 000006
【図５】
2013110695.tif 000007
【図６】
2013110695.tif 000008
【図７】
2013110695.tif 000009
【図８】
2013110695.tif 000010
【図９】
2013110695.tif 000011
【図１０】
2013110695.tif 000012
【図１１】
2013110695.tif 000013
【図１２】
2013110695.tif 000014
【図１３】
2013110695.tif 000015
【図１４】
2013110695.tif 000016
【図１５】
2013110695.tif 000017
【図１６】
2013110695.tif 000018
【図１７】
2013110695.tif 000019
【図１８】
2013110695.tif 000020
【図１９】
2013110695.tif 000021
【図２０】
2013110695.tif 000022
【図２１】
2013110695.tif 000023
【図２２】
2013110695.tif 000024
【図２３】
2013110695.tif 000025
【図２４】
2013110695.tif 000026
【図２５】
2013110695.tif 000027
【図２６】
2013110695.tif 000028
【図２７】
2013110695.tif 000029
【図２８】
2013110695.tif 000030
【図２９】
2013110695.tif 000031
【図３０】
2013110695.tif 000032
【図３１】
2013110695.tif 000033
【図３２】
2013110695.tif 000034
【図３３】
2013110695.tif 000035
【図３４】
2013110695.tif 000036
【図３５】
2013110695.tif 000037
【図３６】
2013110695.tif 000038
【図３７】
2013110695.tif 000039
【図３８】
2013110695.tif 000040
【図３９】
2013110695.tif 000041