(57)【特許請求の範囲】
【請求項１】
複数の関係者のうちのいずれかへドキュメントを出力するドキュメント出力装置であって、
前記複数の関係者それぞれの、前記ドキュメントの出力先として選択するための選択肢を並べて表示する、表示手段と、
いずれかの前記選択肢が選択された場合に、前記複数の関係者のうちの当該選択された選択肢に係る被選択関係者の第一の個別情報を前記ドキュメントの中から検出する、第一の検出手段と、
前記第一の個別情報が第一の所定の個数以上検出されなかった場合に、前記複数の関係者のうちの前記選択肢が前記被選択関係者のものの近隣に表示されている近隣関係者の第二の個別情報を前記ドキュメントの中から検出する、第二の検出手段と、
前記近隣関係者の前記第二の個別情報が第二の所定の個数以上検出された場合に、当該近隣関係者を前記出力先の訂正の候補として提示する、提示手段と、
を有することを特徴とするドキュメント出力装置。
【請求項２】
前記提示手段は、前記近隣関係者が複数いる場合は、当該複数の近隣関係者を、前記第二の個別情報が検出された個数の多いものから優先的に提示する、
請求項１に記載のドキュメント出力装置。
【請求項３】
前記提示手段は、前記近隣関係者を、当該近隣関係者の前記選択肢を表示することによって提示する、
請求項１または請求項２に記載のドキュメント出力装置。
【請求項４】
前記第二の検出手段は、前記選択肢が前記被選択関係者のものの隣の前記近隣関係者の前記第二の個別情報を検出し、当該隣の近隣関係者の前記第二の個別情報が前記第二の所定の個数以上検出されなかった場合に、当該第二の所定の個数以上検出できるまで、当該被選択関係者の前記選択肢からの範囲を徐々に広げながら、当該範囲に前記選択肢がある前記近隣関係者の前記第二の個別情報を検出する、
請求項１ないし請求項３に記載のドキュメント出力装置。
【請求項５】
前記範囲の限界をユーザが設定することができ、
前記第二の検出手段は、前記範囲が前記限界に達しても前記第二の個別情報が前記第二の所定の個数以上検出できない場合は、検出を終了する、
請求項４に記載のドキュメント出力装置。
【請求項６】
前記第二の検出手段は、前記第二の個別情報を検出できない場合は、当該第二の個別情報を表わす文字列のうちの所定の割合以上の文字が一致する、前記ドキュメントの中の文字列を、前記第二の個別情報として検出する、
請求項１ないし請求項５のいずれかに記載のドキュメント出力装置。
【請求項７】
複数の関係者のうちのいずれかへドキュメントを出力する際に用いられる出力先確認支援方法であって、
前記複数の関係者それぞれの、前記ドキュメントの出力先として選択するための選択肢を並べて表示し、
いずれかの前記選択肢が選択された場合に、前記複数の関係者のうちの当該選択された選択肢に係る被選択関係者の第一の個別情報を前記ドキュメントの中から検出し、
前記第一の個別情報が第一の所定の個数以上検出されなかった場合に、前記複数の関係者のうちの前記選択肢が前記被選択関係者のものの近隣に表示されている近隣関係者の第二の個別情報を前記ドキュメントの中から検出し、
前記近隣関係者の前記第二の個別情報が第二の所定の個数以上検出された場合に、当該近隣関係者を前記出力先の訂正の候補として提示する、
ことを特徴とする出力先確認支援方法。
【請求項８】
複数の関係者のうちのいずれかへドキュメントを出力するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記複数の関係者それぞれの、前記ドキュメントの出力先として選択するための選択肢を並べて表示する処理を実行させ、
いずれかの前記選択肢が選択された場合に、前記複数の関係者のうちの当該選択された選択肢に係る被選択関係者の第一の個別情報を前記ドキュメントの中から検出する処理を実行させ、
前記第一の個別情報が第一の所定の個数以上検出されなかった場合に、前記複数の関係者のうちの前記選択肢が前記被選択関係者のものの近隣に表示されている近隣関係者の第二の個別情報を前記ドキュメントの中から検出する処理を実行させ、
前記近隣関係者の前記第二の個別情報が第二の所定の個数以上検出された場合に、当該近隣関係者を前記出力先の訂正の候補として提示する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが選択した出力先へドキュメントのデータを出力する装置などに関する。
【背景技術】
【０００２】
「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれる多機能な画像形成装置が普及している。
【０００３】
従来、画像形成装置には、画像データをファックスによって送信する機能が備わっている。近年は、画像データを電子メールに添付して送信する機能または「ボックス」と呼ばれる記憶領域に保存する機能が備わる機種が普及しつつある。
【０００４】
そして、画像形成装置は、タッチパネルディスプレイを備え、ファックス番号、電子メールアドレス、またはボックス名の一覧を表示する。ユーザは、画像データの出力先（送信先または保存先）を一覧の中から選択することができる。
【０００５】
ところで、誤った出力先へ画像データを出力することは、望ましくない。そこで、次の方法が提案されている。
【０００６】
特許文献１に記載される方法によると、操作パネルにおける送信者の操作によって入力された入力送信先番号と、画像読取部が送信原稿の所定位置から読み取った原稿送信先番号と、が一致しない場合に、記憶部に記憶されている送信原稿の第１ページの画像データを乱数データに展開して入力送信先番号のファクシミリ装置に送信する。送信原稿において予め定められた送信先番号以外のファクシミリ装置に発呼した場合には、判読できない状態にして送信原稿の第１ページの画像を送信し、送信原稿の内容が第三者に漏洩しないようにする。
【０００７】
特許文献２に記載される方法によると、前回までの送信履歴とアドレス帳に登録されている送信宛先を記憶しておき、ユーザにより入力された送信宛先を宛先確認画面として表示する際に、送信履歴またはアドレス帳に登録されている送信宛先と一致しない送信宛先が含まれる場合は、一致している宛先と一致していない宛先を並べて第１の宛先確認画面として表示し、宛先情報記憶部に記憶した送信宛先及び送信履歴と一致していると判断すると、一致している宛先を第２の宛先確認画面として表示する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−２８５６５１号公報
【特許文献２】特開２０１０−２３９２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１、２に記載される方法によると、送信先番号を入力し間違えた場合に、もう一度、同じ画面において送信先番号を入力し直さなければならない。すると、再び、入力し間違えることがある。
【００１０】
本発明は、このような問題点に鑑み、誤った出力先をユーザが入力したと推定される場合において、従来よりも確実に正しい出力先を入力し直すことができるようにすることを、目的とする。
【課題を解決するための手段】
【００１１】
本発明の一形態に係るドキュメント出力装置は、複数の関係者のうちのいずれかへドキュメントを出力するドキュメント出力装置であって、前記複数の関係者それぞれの、前記ドキュメントの出力先として選択するための選択肢を並べて表示する、表示手段と、いずれかの前記選択肢が選択された場合に、前記複数の関係者のうちの当該選択された選択肢に係る被選択関係者の第一の個別情報を前記ドキュメントの中から検出する、第一の検出手段と、前記第一の個別情報が第一の所定の個数以上検出されなかった場合に、前記複数の関係者のうちの前記選択肢が前記被選択関係者のものの近隣に表示されている近隣関係者の第二の個別情報を前記ドキュメントの中から検出する、第二の検出手段と、前記近隣関係者の前記第二の個別情報が第二の所定の個数以上検出された場合に、当該近隣関係者を前記出力先の訂正の候補として提示する、提示手段と、を有する。
【００１２】
好ましくは、前記提示手段は、前記近隣関係者が複数いる場合は、当該複数の近隣関係者を、前記第二の個別情報が検出された個数の多いものから優先的に提示する。
【００１３】
または、前記提示手段は、前記近隣関係者を、当該近隣関係者の前記選択肢を表示することによって提示する。
【発明の効果】
【００１４】
本発明によると、誤った出力先をユーザが入力したと推定される場合において、従来よりも確実に正しい出力先をユーザが入力し直すことができる。
【図面の簡単な説明】
【００１５】
【図１】画像形成装置を含むコンピュータシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】アドレスデータの例を示す図である。
【図５】特別関係者データである。
【図６】出力先選択画面の例を示す図である。
【図７】出力先選択画面の例を示す図である。
【図８】ドキュメントの例を示す図である。
【図９】選択された関係者とその近隣関係者との位置関係の例を示す図である。
【図１０】出力先訂正画面の例を示す図である。
【図１１】出力先確認画面の例を示す図である。
【図１２】画像形成装置における全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
図１は、画像形成装置１を含むコンピュータシステムの全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。
【００１７】
図１に示す画像形成装置１は、一般に複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる画像処理装置であって、コピー、プリント、ファックス送信、ファックス受信、ドキュメントサーバ、および電子メール送信などの機能を集約した装置である。
【００１８】
コピー機能は、原稿の用紙から読み取った画像を白紙に印刷（複写）する機能である。プリント機能は、通信回線３を介してパーソナルコンピュータ２Ａから画像データを受信し、これに基づいて画像を用紙に印刷する機能である。
【００１９】
ファックス送信機能は、Ｇ３などのプロトコルで通信回線３を介してファックス端末２Ｂへ画像データを送信する機能である。ファックス受信機能は、Ｇ３などのプロトコルで通信回線３を介してファックス端末２Ｂから画像データを受信する機能である。
【００２０】
ドキュメントサーバ機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与え、各ユーザが自分の記憶領域によって画像データなどを保存し管理する機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２１】
電子メール送信機能は、通信回線３を介して電子メールをパーソナルコンピュータ２Ａへ送信する機能である。画像データを電子メールに添付して送信することもできる。
【００２２】
通信回線３として、公衆回線、専用線、インターネット、またはＬＡＮ（Local Area Network）回線などが用いられる。
【００２３】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１００、Ｄ−ＲＡＭ（Dynamic Random Access Memory）１０ａ、Ｓ−ＲＡＭ（Static Random Access Memory）１０ｂ、ＮＶ−ＲＡＭ（Nonvolatile Random Access Memory）１０ｃ、ＲＯＭ（Read Only Memory）１０ｄ、ハードディスク１０ｅ、時計回路１０ｆ、タッチパネルディスプレイ１０ｇ、操作キーパネル１０ｈ、ＮＩＣ（Network Interface Card）１０ｉ、無線ＬＡＮインタフェース１０ｊ、短距離無線インタフェース１０ｋ、モデム１０ｍ、スキャンユニット１０ｎ、およびプリントユニット１０ｐなどによって構成される。
【００２４】
時計回路１０ｆは、時間を計測しＣＰＵ１００へその信号を送るＩＣ（Integrated Circuit）である。
【００２５】
タッチパネルディスプレイ１０ｇは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１００が実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｇは、タッチされた位置を示す信号をＣＰＵ１００へ送る。
【００２６】
操作キーパネル１０ｈは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２７】
ＮＩＣ１０ｉは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって通信を行う。
【００２８】
無線ＬＡＮインタフェース１０ｊは、無線ＬＡＮの規格すなわちＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１の規格に基づいて、通信回線３の一部である基地局を介してＴＣＰ／ＩＰなどのプロトコルによって通信を行う。
【００２９】
短距離無線インタフェース１０ｋは、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信の規格に基づいて通信を行う。
【００３０】
モデム１０ｍは、デジタル信号である画像データをアナログ信号に変換してファックス端末２Ｂへ送信し、または、ファックス端末２Ｂから受信したアナログ信号を画像データに変換する。
【００３１】
スキャンユニット１０ｎは、プラテンガラスの上にセットされた用紙に記されているドキュメントの画像を読み取って画像データを生成する。
【００３２】
プリントユニット１０ｐは、スキャンユニット１０ｎによって読み取られた画像のほか、他の装置から受信した画像データに示される画像を用紙に印刷する。
【００３３】
ＮＶ−ＲＡＭ１０ｃ、ＲＯＭ１０ｄ、またはハードディスク１０ｅには、上述のコピーなどの機能を実現するためのプログラムおよびデータが記憶されている。さらに、後述する出力先選択用プログラムが記憶されている。これらのプログラムは、適宜、Ｄ−ＲＡＭ１０ａにロードされ、ＣＰＵ１００によって実行される。
【００３４】
Ｓ−ＲＡＭ１０ｂは、ＣＰＵ１００がプログラムを実行する際のキャッシュ用のメモリとして用いられる。
【００３５】
出力先選択用プログラムは、電子メールアドレス、ファックス番号、およびボックス名を記憶し、これらをタッチパネルディスプレイ１０ｇに表示し、画像データの出力先とするものをユーザに選択させるためのプログラムである。つまり、いわゆるアドレス帳ツールである。
【００３６】
さらに、出力先選択用プログラムには、誤った出力先への画像データの出力の防止を図るための機能が備わっている。
【００３７】
以下、アドレス帳としての機能および誤出力の防止の機能について、図３〜図１１を参照しながら説明する。
【００３８】
図３は、画像形成装置１の機能的構成の例を示す図である。図４は、アドレスデータ４１の例を示す図である。図５は、特別関係者データ４２Ｌ、４２Ｓである。図６は、出力先選択画面５１の例を示す図である。図７は、出力先選択画面５２の例を示す図である。図８は、ドキュメント５８の例を示す図である。図９は、選択された関係者とその近隣関係者との位置関係の例を示す図である。図１０は、出力先訂正画面５３の例を示す図である。図１１は、出力先確認画面５４の例を示す図である。
【００３９】
出力先選択用プログラムをＣＰＵ１００によって実行することによって、図３に示すアドレス帳記憶部１０１、出力先選択画面表示部１０２、出力対象テキスト取得部１０３、出力先情報検出部１０４、誤選択チェック部１０５、近隣関係者情報検出部１０６、適正出力先候補選出部１０７、出力先訂正画面表示部１０８、および出力指令部１０９などが実現される。
【００４０】
アドレス帳記憶部１０１には、画像形成装置１のユーザの関係者（個人、店、または会社など）の電子メールアドレス、ファックス番号、およびボックス名が記憶されている。具体的には、図４に示すように、関係者ごとのアドレスデータ４１が記憶されている。
【００４１】
アドレスデータ４１には、識別番号、タイプ、名前、およびアドレスなどの情報が示される。
【００４２】
「識別番号」は、このアドレスデータ４１の関係者を識別するためのコードである。「名前」は、この関係者の名前である。
【００４３】
「タイプ」は、この関係者へ宛てて画像データを出力する際に用いられる方法である。「Ｆａｘ」は、ファックスで送信する方法が用いられることを意味する。「Ｂｏｘ」は、その関係者のボックスへ保存する方法が用いられることを意味する。「Ｅ−ｍａｉｌ」は、電子メールで送信する方法が用いられることを意味する。
【００４４】
「アドレス」は、この関係者へ画像データを出力する際の出力先である。タイプが「Ｆａｘ」である場合は、アドレスとしてファックス番号が示される。「Ｂｏｘ」である場合は、ボックス名が示される。「Ｅ−ｍａｉｌ」である場合は、電子メールアドレスが示される。
【００４５】
さらに、アドレス帳記憶部１０１には、図５（Ａ）、（Ｂ）に示すような、ユーザがよく指定しまたはユーザのお気に入りである関係者（以下、「特別関係者」と記載する。）の識別番号を示す特別関係者データ４２Ｌ、４２Ｓが記憶されている。
【００４６】
ユーザは、画像データを、ある関係者のために出力したい場合に、次のように画像形成装置１を操作する。
【００４７】
ドキュメントの画像が印刷された用紙をスキャンユニット１０ｎにセットするとともに、アドレス帳を呼び出すためのコマンドを入力する。
【００４８】
すると、出力先選択画面表示部１０２は、出力先選択画面５１をタッチパネルディスプレイ１０ｇに表示させる。
【００４９】
図６に示すように、出力先選択画面５１には、関係者ごとの選択ボタン５１ｐが縦に一列に配置されている。選択ボタン５１ｐは、横長である。そして、選択ボタン５１ｐに対応する関係者のアドレスデータ４１に示される識別番号、タイプ、名前、およびアドレスが記されている。
【００５０】
さらに、出力先選択画面５１には、切換ボタン５１ｋ、複数のタブ５１ｔ、上スクロールボタン５１ｕ、および下スクロールボタン５１ｄが配置されている。
【００５１】
関係者は、名前の頭文字に応じて８つのグループに分類されている。そして、グループごとに、それぞれの頭文字を記したタブ５１ｔが出力先選択画面５１に配置されている。さらに、特別関係者のグループのタブ５１ｔが配置されている。このタブ５１ｔには「Ｆａｖｏｒｉｔｅｓ」という文字列が記されている。
【００５２】
出力先選択画面表示部１０２は、最初、デフォルトのタブ５１ｔが選択された状態で出力先選択画面５１を表示させる。デフォルトのタブ５１ｔが例えば「ＡＢＣ」のグループであれば、このグループのタブ５１ｔが選択され、かつ、名前の頭文字がＡ、Ｂ、またはＣである関係者それぞれの選択ボタン５１ｐが配置された状態で、出力先選択画面５１を表示させる。
【００５３】
図６の例では、識別番号の小さい順に選択ボタン５１ｐが配置されているが、ユーザは、所定の操作を行うことによって、他の順に並べ換えることができる。例えば、ユーザが「識別番号」という項目名をタップすると、出力先選択画面表示部１０２は、識別番号の大きい順に選択ボタン５１ｐを配置し直す。再度これがタップされると、識別番号の小さい順に配置し直す。または、「名前」という項目名がタップされると、出力先選択画面表示部１０２は、アルファベットの昇順に配置し直し、再度これがタップされると、降順に配置し直す。
【００５４】
ユーザがいずれかのタブ５１ｔをタップすると、出力先選択画面表示部１０２は、タップされたタブ５１ｔのグループに属する関係者それぞれの選択ボタン５１ｐが配置された状態に、出力先選択画面５１を遷移させる。例えば、「ＰＱＲＳ」のグループのタブ５１ｔがタップされると、名前の頭文字がＰ、Ｑ、Ｒ、またはＳである関係者それぞれの選択ボタン５１ｐが配置された状態に、出力先選択画面５１を遷移させる。
【００５５】
ただし、特別関係者のグループのタブ５１ｔがタップされた場合は、出力先選択画面表示部１０２は、アドレス帳記憶部１０１から特別関係者データ４２Ｌ（図５（Ａ）参照）を読み出し、これに示される識別番号の関係者（特別関係者）の選択ボタン５１ｐが配置された状態に、出力先選択画面５１を遷移させる。
【００５６】
グループに属する関係者が多ければ、一部の関係者の選択ボタン５１ｐしか一度に配置できない場合がある。この場合は、ユーザは、上スクロールボタン５１ｕまたは下スクロールボタン５１ｄをタップすればよい。すると、出力先選択画面表示部１０２は、選択ボタン５１ｐの列を上へまたは下へスクロールさせ、残りの選択ボタン５１ｐを順次、出現させる。
【００５７】
ユーザは、画像データを出力したい関係者を、適宜、出力先選択画面５１を遷移させながら探す。そして、見つかったら、その関係者の選択ボタン５１ｐをタップする。これにより、その関係者が出力先として選択される。
【００５８】
また、切換ボタン５１ｋがタップされると、出力先選択画面表示部１０２は、出力先選択画面５１に代えて、図７のような出力先選択画面５２をタッチパネルディスプレイ１０ｇに表示させる。ユーザは、出力先選択画面５２においても、出力先を選択することができる。
【００５９】
タブ５２ｔ、上スクロールボタン５２ｕ、下スクロールボタン５２ｄ、および選択ボタン５２ｐの役割は、それぞれ、出力先選択画面５１のタブ５１ｔ、上スクロールボタン５１ｕ、下スクロールボタン５１ｄ、および選択ボタン５１ｐと同様である。
【００６０】
しかし、選択ボタン５２ｐの配置の仕方が、出力先選択画面５１における選択ボタン５１ｐの配置の仕方とは異なり、マトリクス形式である。
【００６１】
また、特別関係者のグループのタブ５１ｔがタップされた場合に、出力先選択画面表示部１０２は、特別関係者データ４２Ｓ（図５（Ｂ）参照）に示される識別番号の関係者（特別関係者）の選択ボタン５２ｐが、特別関係者データ４２Ｓに示される位置関係の通りに配置された状態へ、出力先選択画面５１を遷移させる。
【００６２】
ユーザは、選択ボタン５２ｐをタップすることによって、画像データを出力したい関係者を選択することができる。
【００６３】
切換ボタン５２ｋがタップされると、出力先選択画面表示部１０２は、出力先選択画面５２に代えて出力先選択画面５１をタッチパネルディスプレイ１０ｇに表示させる。
【００６４】
ユーザは、選択ボタン５１ｐまたは選択ボタン５２ｐをタップすることによって関係者を指定した後、出力の開始のコマンドを入力する。例えば、操作キーパネル１０ｈの中のスタートキーを押す。
【００６５】
すると、スキャンユニット１０ｎが、セットされた用紙から画像を読み取り、画像データ６１を生成する。
【００６６】
出力対象テキスト取得部１０３は、スキャンユニット１０ｎから画像データ６１を取得し、ＯＣＲ（Optical Character Recognition）の処理を施すことによって、読み取られた画像に含まれる文字を表わすテキストデータ６２を生成する。つまり、読み取られた画像をテキスト化する。
【００６７】
出力先情報検出部１０４は、出力対象テキスト取得部１０３によってテキストデータ６２が生成されると、ユーザによって出力先として選択された関係者の情報を、このテキストデータ６２の中から次のように検出する。
【００６８】
出力先情報検出部１０４は、この関係者のアドレスデータ４１をアドレス帳記憶部１０１から抽出する。そして、このアドレスデータ４１に示される名前およびアドレスをテキストデータ６２の中から検出する。さらに、名前およびアドレスのそれぞれが、このテキストデータ６２の何個所に記されてのかを計数する。
【００６９】
誤選択チェック部１０５は、出力先情報検出部１０４によって計数された名前の個数およびアドレスの個数の合計が、閾値ＴＨ１未満であれば、出力先が誤って選択されている可能性が高いと判別する。閾値ＴＨ１以上であれば、出力先が誤って選択されている可能性が低いと判別する。
【００７０】
例えば、図８のようなドキュメント５８がスキャンユニット１０ｎによって読み取られ、図６の出力先選択画面５１において上から３つ目の関係者がユーザによって選択され、閾値ＴＨ１が「１」である場合は、次のように判別される。
【００７１】
誤選択チェック部１０５は、「Ｃ．Ｊ．Ｓｔａｔｉｏｎａｒｙ」および「０００−１１１−２２２２」のそれぞれがドキュメント５８に幾つ記されているかを計数し、その合計を算出する。すると、いずれも１個所も記されていない（つまり、０個）なので、０個が合計として算出される。よって、誤選択チェック部１０５は、合計が閾値ＴＨ１未満なので、出力先が誤って選択されている可能性が高いと判別する
または、出力先選択画面５１において３つ目の関係者ではなく４つ目の関係者が選択され、それ以外の条件は上述の通りである場合は、「ＢｅＢｅ  Ｐｉｚｚａ」および「９８７−６５４−３２１０」がそれぞれ１個所ずつ記されているので、合計は、２つである。よって、誤選択チェック部１０５は、合計が閾値ＴＨ１以上なので、出力先が誤って選択されている可能性が低いと判別する。
【００７２】
近隣関係者情報検出部１０６は、出力先が誤って選択されている可能性が高いと誤選択チェック部１０５によって判別されると、近隣関係者の情報をテキストデータ６２の中から次のように検出する。なお、「近隣関係者」は、出力先選択画面５１または出力先選択画面５２において、ユーザによって選択された関係者の近隣に示される関係者である。
【００７３】
近隣関係者情報検出部１０６は、近隣関係者のアドレスデータ４１をアドレス帳記憶部１０１から抽出する。
【００７４】
出力先選択画面５１においては、選択された関係者の直ぐ上（上隣）の関係者および直ぐ下（下隣）の関係者が、近隣関係者である。出力先選択画面５２においては、選択された関係者を囲む上、下、左、右、右上、右下、左上、および左下それぞれの方向の隣の関係者が、近隣関係者である。
【００７５】
したがって、例えば、出力先選択画面５１において上から３つ目の関係者がユーザによって選択された場合は、図９（Ａ）に太い点線で示すように、上から２つ目の関係者および上から４つ目の関係者が、近隣関係者である。または、例えば、出力先選択画面５２において上から２つ目、左から２つ目の関係者が選択された場合は、図９（Ｂ）に太い点線で示すように、これを囲む８つの関係者が、近隣関係者である。
【００７６】
そこで、近隣関係者情報検出部１０６は、表示されている画面に応じて、近隣関係者を特定し、各近隣関係者のアドレスデータ４１を抽出する。
【００７７】
そして、近隣関係者情報検出部１０６は、近隣関係者ごとに、その近隣関係者のアドレスデータ４１に示される名前およびアドレスをテキストデータ６２の中から検出する。さらに、名前およびアドレスのそれぞれが、このテキストデータ６２の何個所に記されてのかを計数する。計数の仕方は、出力先情報検出部１０４における、ユーザによって選択された関係者の名前およびアドレスの計数の仕方と同様である。
【００７８】
適正出力先候補選出部１０７は、次のように、これらの近隣関係者の中から正しい出力先を推定し、それを適正出力先候補として選出する。
【００７９】
適正出力先候補選出部１０７は、これらの近隣関係者ごとに、近隣関係者情報検出部１０６によって計数された名前の個数およびアドレスの個数の合計を算出する。そして、合計が最も大きい近隣関係者を適正出力先候補として選出する。または、合計が大きい順に所定の個数の近隣関係者を選出してもよい。または、合計が閾値ＴＨ２以上である近隣関係者を選出してもよい。閾値ＴＨ２は、閾値ＴＨ１と同じ値であってもよいし、異なる値であってもよい。どちらも、任意に設定することができる。
【００８０】
出力先訂正画面表示部１０８は、適正出力先候補選出部１０７によって適正出力先候補が選出されると、現在の画面に代えて出力先訂正画面５３をタッチパネルディスプレイ１０ｇに表示させる。
【００８１】
ユーザが出力先選択画面５２において出力先を選択した場合は、出力先訂正画面５３には、図１０に示すように、適正出力先候補ごとの選択ボタン５２ｐおよびユーザが選択した出力先の選択ボタン５２ｐが配置される。一方、ユーザが出力先選択画面５１において出力先を選択した場合は、適正出力先候補ごとの選択ボタン５１ｐおよびユーザが選択した出力先の選択ボタン５１ｐが配置される。
【００８２】
そのほか、出力先訂正画面５３には、出力先を確認して適宜、選択し直すように促すメッセージが配置される。
【００８３】
ここで、ユーザは、選択した出力先が正しいか否かを確認する。そして、間違っていることが分かれば、出力先として正しい関係者を適正出力先候補の中から見つけ、それに対応する選択ボタン５１ｐまたは選択ボタン５２ｐをタップする。一方、出力先選択画面５１または出力先選択画面５２で選択した出力先が正しければ、それに対応する選択ボタン５１ｐまたは選択ボタン５２ｐをタップする。
【００８４】
すると、出力指令部１０９は、タップされた選択ボタン５１ｐまたは選択ボタン５２ｐに対応する関係者のアドレスデータ４１をアドレス帳記憶部１０１（図４参照）から読み出し、これに示されるアドレスに宛てて画像データ６１が出力されるように、各部を制御する。
【００８５】
適正出力先候補が１つも適正出力先候補選出部１０７によって選出されない場合がある。この場合は、出力先訂正画面表示部１０８は、出力先訂正画面５３の代わりに、図１１のような出力先確認画面５４を表示させる。出力先確認画面５４には、実行ボタン５４ｂのほか、出力先が誤って選択されている可能性がある旨の警告のメッセージが配置されている。
【００８６】
そして、ユーザが実行ボタン５４ｂをタップすれば、出力指令部１０９は、出力先選択画面５１または出力先選択画面５２においてユーザが選択した出力先へ画像データ６１が出力されるように、各部を制御する。
【００８７】
図１２は、画像形成装置１における全体的な処理の流れの例を説明するフローチャートである。
【００８８】
次に、ユーザに出力先を選択させ画像データを出力する際の、画像形成装置１の全体的な処理の流れを、フローチャートを参照しながら説明する。
【００８９】
画像形成装置１は、アドレス帳を呼び出すためのコマンドが入力されると、出力先選択画面５１（図６参照）または出力先選択画面５２（図７参照）を表示する（図１２の＃１１）。タブ５１ｔ、５２ｔ、上スクロールボタン５１ｕ、５２ｕ、下スクロールボタン５１ｄ、５２ｄ、または切換ボタン５１ｋ、５２ｋが操作されるごとに、出力先選択画面５１または出力先選択画面５２を遷移させる。
【００９０】
画像形成装置１は、選択ボタン５１ｐ、５２ｐがタップされたのを検知すると、それに対応する関係者を出力先として受け付ける（＃１２）。
【００９１】
ユーザがドキュメントの用紙をセットし、出力の開始のコマンドを入力すると、画像形成装置１は、この関係者のアドレスデータ４１（図４参照）を読み出すとともに（＃１３）、ドキュメントの画像を読み取ってＯＣＲによってテキストデータ６２を生成する（＃１４）。そして、テキストデータ６２の中の、このアドレスデータ４１に示される名前およびアドレスのそれぞれが記される個所を計数し、その合計を算出する（＃１５）。
【００９２】
合計が閾値ＴＨ１以上である場合は（＃１６でＹｅｓ）、画像形成装置１は、このアドレスデータ４１に基づいて、読み取った画像を出力する（＃２３）。
【００９３】
合計が閾値ＴＨ１未満である場合は（＃１６でＮｏ）、画像形成装置１は、選択された関係者の近隣関係者の中から、テキストデータ６２に名前またはアドレスが示されるものを検出する（＃１７）。なお、名前またはアドレスが所定の個数以上記されているものに限定して検出してもよい。
【００９４】
そのような近隣関係者が見つかった場合は（＃１８でＹｅｓ）、画像形成装置１は、これらの近隣関係者を示す出力先訂正画面５３（図１０参照）を、出力先選択画面５１または出力先選択画面５２に代えて表示する（＃１９）。そして、出力先訂正画面５３の中からユーザが近隣関係者または関係者を出力先として選択すると、その選択を受け付け（＃２０）、その出力先のアドレスデータ４１に基づいて、読み取った画像を出力する（＃２３）。
【００９５】
一方、そのような近隣関係者が見つからない場合は（＃１８でＮｏ）、出力先選択画面５１または出力先選択画面５２に代えて出力先確認画面５４（図１１参照）を表示する（＃２１）。そして、ユーザが実行の指令を入力したら（＃２２でＹｅｓ）、ステップ＃１２で受け付けた出力先へ、そのアドレスデータ４１に基づいて、読み取った画像を出力する（＃２３）。
【００９６】
本実施形態によると、誤った出力先をユーザが選択したと推定される場合に、再度、出力先選択画面５１または出力先選択画面５２を表示するのではなく、正しいと推定される候補を配置した画面（出力先訂正画面５３）を表示する。よって、このような場合に、ユーザは、従来よりも確実に正しい出力先を入力することができる。
【００９７】
本実施形態では、スキャンユニット１０ｎによってスキャンした画像のデータを出力したが、ボックスに保存されているデータまたはインターネットからダウンロードしたデータを出力してもよい。そして、これらのデータからテキストを認識できるのであれば、ＯＣＲの処理を施すことなく、これらのデータから名前またはアドレスを検出すればよい。
【００９８】
本実施形態では、テキストデータ６２から、関係者の個別の情報として名前およびアドレスを検出したが、これらの情報に代えて、または、これらの情報に加えて、住所または電話番号など他の情報を検出してもよい。
【００９９】
本実施形態では、図９に示したように、ユーザが選択した関係者のすぐ隣の関係者を近隣関係者として取り扱った。しかし、画像形成装置１は、これらの近隣関係者の中に適正出力先候補が１つもない場合は、範囲を広げて適正出力先候補を検索すればよい。例えば、図９（Ａ）において、上から２つ目の近隣関係者および４つ目の近隣関係者のいずれも適正出力先候補に該当しない場合は、さらに、１つ上および１つ下へ範囲を広げる。そして、広がった範囲、つまり、上から１つ目の近隣関係者および５つ目の近隣関係者の中から適正出力先候補を検索すればよい。
【０１００】
ただし、範囲の限界をユーザが画像形成装置１に対して予め設定することができる。そして、画像形成装置１は、限界まで範囲を広げても適正出力先候補が見つからない場合は、図１１に示した出力先確認画面５４を表示する。
【０１０１】
または、近隣関係者の中から適正出力先候補が見つからない場合は、名前またはアドレスとテキストデータ６２の中の文字列との照合の精度を下げてもよい。例えば、両者の文字同士を比較し、一致した文字の割合が所定の割合（例えば、９０％）以上であれば、画像形成装置１は、前者が後者の位置に記されていると判別してもよい。ユーザが出力先として選択した関係者の名前およびアドレスをテキストデータ６２から検出する場合も同様に、精度を下げてもよい。または、大文字と小文字とを区別せずに、検出してもよい。
【０１０２】
ユーザが選択した関係者の名前またはアドレスの全部分をテキストデータ６２から検出するのではなく、一部の文字を除外した上で、検出してもよい。例えば、「株式会社」、「Ｃｏｒｐ．」、「Ｉｎｃ．」、「−」、および市外局番などの文字を除外して、検出してもよい。近隣関係者の名前およびアドレスについても、同様である。
【０１０３】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１０４】
１  画像形成装置（ドキュメント出力装置）
１０２  出力先選択画面表示部（表示手段）
１０４  出力先情報検出部（第一の検出手段）
１０６  近隣関係者情報検出部（第二の検出手段）
１０８  出力先訂正画面表示部（提示手段）
５１ｐ、５２ｐ  選択ボタン
５８  ドキュメント
６２  テキストデータ
【図１】
0006365290.tif 000002
【図２】
0006365290.tif 000003
【図３】
0006365290.tif 000004
【図４】
0006365290.tif 000005
【図５】
0006365290.tif 000006
【図６】
0006365290.tif 000007
【図７】
0006365290.tif 000008
【図８】
0006365290.tif 000009
【図９】
0006365290.tif 000010
【図１０】
0006365290.tif 000011
【図１１】
0006365290.tif 000012
【図１２】
0006365290.tif 000013