(57)【要約】【課題】  汎用的な携帯装置を用いて設定値を設定すること。【解決手段】  ユーザーにより携帯される携帯装置と通信可能な画像処理装置は、設定値に従って処理を実行する処理実行部６７と、携帯装置から携帯装置により表示されている端末画像を取得する画像取得部５１と、取得された端末画像を解析する解析部５３と、解析の結果に基づいて、処理実行部６７に与える設定値を設定する設定値決定部６５と、を備える。【選択図】        図７
2018147397.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにより携帯される携帯装置と通信可能な画像処理装置であって、
設定値に従って処理を実行する処理実行手段と、
前記携帯装置から前記携帯装置により表示されている端末画像を取得する画像取得手段と、
前記取得された端末画像を解析する解析手段と、
前記解析手段による解析の結果に基づいて、前記処理実行手段に与える設定値を設定する設定手段と、を備えた画像処理装置。
【請求項２】
前記解析手段は、前記取得された端末画像を文字認識し、１以上の文字の配列を１つの文字情報として取得する、請求項１に記載の画像処理装置。
【請求項３】
前記処理実行手段に与える設定値の種類に基づいて、前記解析手段により取得された１以上の文字情報のうちから前記処理実行手段に与える設定値の候補となる候補情報を抽出する抽出手段を含む、請求項２に記載の画像処理装置。
【請求項４】
前記抽出手段は、前記処理実行手段に与える設定値の種類に対して予め定められた文字を含む文字情報を前記候補情報として抽出する、請求項３に記載の画像処理装置。
【請求項５】
前記抽出手段は、前記処理実行手段に与える設定値の種類に対して予め定められた文字数の文字情報を前記候補情報として抽出する、請求項３または４に記載の画像処理装置。
【請求項６】
前記抽出手段は、前記処理実行手段に与える設定値の種類に対して予め定められた文字列を含む文字情報と所定の相対位置に配置された文字情報を前記候補情報として抽出する、請求項３〜５のいずれかに記載の画像処理装置。
【請求項７】
前記抽出手段により抽出された候補情報に基づいて、前記処理実行手段に与える設定値を決定する設定値決定手段を、さらに備えた請求項３〜６のいずれかに記載の画像処理装置。
【請求項８】
前記設定値決定手段は、前記抽出手段により１つの種類に対して１つの候補情報が抽出される場合、前記抽出された１つの候補情報を前記１つの種類に対する設定値に決定する、請求項７に記載の画像処理装置。
【請求項９】
複数の設定画面のうちから前記処理実行手段に与える設定値を受けるための設定画面を表示する設定画面表示手段をさらに備え、
前記設定値決定手段は、前記設定画面表示手段により表示された設定画面で定められる設定値の種類に対応する設定値を決定する、請求項７または８に記載の画像処理装置。
【請求項１０】
複数の設定画面のうちから前記処理実行手段に与える設定値を受けるための設定画面を表示する設定画面表示手段をさらに備え、
前記設定画面表示手段は、前記設定値決定手段により決定された設定値を受け付けるための設定画面を表示する、請求項７または８に記載の画像処理装置。
【請求項１１】
前記設定値決定手段は、前記処理実行手段に与える設定値の種類が特定された状態で、前記抽出手段により抽出された候補情報がユーザーにより選択される場合、前記選択された候補情報を前記処理実行手段に与える設定値に決定する、請求項７〜１０のいずれかに記載の画像処理装置。
【請求項１２】
前記解析手段は、前記取得された端末画像のうちユーザーにより指定された一部を解析する、請求項１〜１１のいずれかに記載の画像処理装置。
【請求項１３】
ユーザーにより携帯される携帯装置と通信可能な画像処理装置で実行される設定値設定方法であって、
前記画像処理装置は、設定値に従って処理を実行する処理実行手段を備え、
前記携帯装置から前記携帯装置により表示されている端末画像を取得する画像取得ステップと、
前記取得された端末画像を解析する解析ステップと、
前記解析ステップにおける解析の結果に基づいて、前記処理実行手段に与える設定値を設定する設定ステップと、を含む設定値設定方法。
【請求項１４】
ユーザーにより携帯される携帯装置と通信可能な画像処理装置を制御するコンピューターで実行される設定値設定プログラムであって、
前記画像処理装置は、設定値に従って処理を実行する処理実行手段を備え、
前記携帯装置から前記携帯装置により表示されている端末画像を取得する画像取得ステップと、
前記取得された端末画像を解析する解析ステップと、
前記解析ステップにおける解析の結果に基づいて、前記処理実行手段に与える設定値を設定する設定ステップと、を前記コンピューターに実行させる設定値設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、設定値設定方法および設定値設定プログラムに関し、特に、外部の装置と無線接続が可能な画像処理装置、その画像処理装置で実行される設定値設定方法および設定値設定プログラムに関する。
【背景技術】
【０００２】
近年、ユーザーが携帯するスマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯装置で、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像処理装置と通信して、携帯装置に記憶されたデータを用いてＭＦＰに処理を実行させる技術が知られている。例えば、特開２０１６−１３４０４２号公報には、ＭＦＰで原稿を読み取って得られるデータを、携帯装置に記憶されたアドレス帳で定められた宛先に送信する技術が記載されている。
【０００３】
しかしながら、特開２０１６−１３４０４２号公報に記載の技術は、携帯装置とＭＦＰとの間で通信するための手順を予め取決めておく必要がある。このため、ＭＦＰとの間の手順が定められた専用のアプリケーションプログラムがインストールされた携帯装置からしか宛先を取得することができないといった問題がある。
【特許文献１】特開２０１６−１３４０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、汎用的な携帯装置を用いて設定値を設定することが可能な画像処理装置を提供することである。
【０００５】
この発明の他の目的は、汎用的な携帯装置を用いて設定値を設定することが可能な設定値設定方法を提供することである。
【０００６】
この発明のさらに他の目的は、汎用的な携帯装置を用いて設定値を設定することが可能な設定値設定プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、ユーザーにより携帯される携帯装置と通信可能な画像処理装置であって、設定値に従って処理を実行する処理実行手段と、携帯装置から携帯装置により表示されている端末画像を取得する画像取得手段と、取得された端末画像を解析する解析手段と、解析手段による解析の結果に基づいて、処理実行手段に与える設定値を設定する設定手段と、を備える。
【０００８】
この局面に従えば、携帯装置により表示されている端末画像を解析した結果に基づいて、処理を実行するための設定値を設定するので、ユーザーにより設定値の設定を容易にすることができる。また、携帯装置から携帯装置に表示されている端末画像を取得するので、画像処理装置との間の手順が定められた専用のアプリケーションプログラムを携帯端末にインストールする必要がないので、汎用的な携帯装置を用いて設定値を設定することが可能な画像処理装置を提供することができる。
【０００９】
好ましくは、解析手段は、取得された端末画像を文字認識し、１以上の文字の配列を１つの文字情報として取得する。
【００１０】
この局面に従えば、端末画像を文字認識して文字情報を取得するので、文字情報からなる設定値を設定することができる。
【００１１】
好ましくは、処理実行手段に与える設定値の種類に基づいて、解析手段により取得された１以上の文字情報のうちから処理実行手段に与える設定値の候補となる候補情報を抽出する抽出手段を含む。
【００１２】
この局面に従えば、処理に用いられる設定値の種類ごとに設定値の候補を抽出することができる。
【００１３】
好ましくは、抽出手段は、処理実行手段に与える設定値の種類に対して予め定められた文字を含む文字情報を候補情報として抽出する。
【００１４】
この局面に従えば、予め定められた文字を含む設定値の種類の候補を抽出することができる。
【００１５】
好ましくは、抽出手段は、処理実行手段に与える設定値の種類に対して予め定められた文字数の文字情報を候補情報として抽出する。
【００１６】
この局面に従えば、予め定められた文字数からなる設定値の種類の候補を抽出することができる。
【００１７】
好ましくは、抽出手段は、処理実行手段に与える設定値の種類に対して予め定められた文字列を含む文字情報と所定の相対位置に配置された文字情報を候補情報として抽出する。
【００１８】
この局面に従えば、予め定められた文字列を含む文字情報と所定の相対位置に配置される設定値の種類の候補を抽出することができる。
【００１９】
好ましくは、抽出手段により抽出された候補情報に基づいて、処理実行手段に与える設定値を決定する設定値決定手段を、さらに備える。
【００２０】
この局面に従えば、設定値の種類ごとに抽出された候補のうちから設定値を決定するので、設定値を正確に設定することができる。
【００２１】
好ましくは、設定値決定手段は、抽出手段により１つの種類に対して１つの候補情報が抽出される場合、抽出された１つの候補情報を１つの種類に対する設定値に決定する。
【００２２】
この局面に従えば、１つの種類に対して１つの候補情報が抽出される場合、１つの候補情報が１つの種類に対する設定値に決定されるので、設定値を自動的に設定することができる。
【００２３】
好ましくは、複数の設定画面のうちから処理実行手段に与える設定値を受けるための設定画面を表示する設定画面表示手段をさらに備え、設定値決定手段は、設定画面表示手段により表示された設定画面で定められる設定値の種類に対応する設定値を決定する。
【００２４】
この局面に従えば、表示された設定画面で定められる設定値の種類に対応する設定値を決定するので、ユーザーは設定画面を表示させる操作をすれば、設定値が設定されるので、ユーザーによる設定値を入力する操作を簡略にすることができる。
【００２５】
好ましくは、複数の設定画面のうちから処理実行手段に与える設定値を受けるための設定画面を表示する設定画面表示手段をさらに備え、設定画面表示手段は、設定値決定手段により決定された設定値を受け付けるための設定画面を表示する。
【００２６】
この局面に従えば、設定値が決定されると、その設定値を受け付けるための設定画面が表示されるので、設定画面を切り換える操作を簡略にすることができる。
【００２７】
好ましくは、設定値決定手段は、処理実行手段に与える設定値の種類が特定された状態で、抽出手段により抽出された候補情報がユーザーにより選択される場合、選択された候補情報を処理実行手段に与える設定値に決定する。
【００２８】
この局面に従えば、設定値の種類が特定された状態で、候補情報がユーザーにより選択される場合、ユーザーにより選択された候補情報が設定値に決定されるので、設定値を入力する操作を容易にすることができる。
【００２９】
好ましくは、解析手段は、取得された端末画像のうちユーザーにより指定された一部を解析する。
【００３０】
この局面に従えば、解析対象となるデータ量を少なくして、処理の負荷を低減することができる。
【００３１】
この発明の他の局面によれば、設定値設定方法は、ユーザーにより携帯される携帯装置と通信可能な画像処理装置で実行される設定方法であって、画像処理装置は、設定値に従って処理を実行する処理実行手段を備え、携帯装置から携帯装置により表示されている端末画像を取得する画像取得ステップと、取得された端末画像を解析する解析ステップと、解析ステップにおける解析の結果に基づいて、処理実行手段に与える設定値を設定する設定ステップと、を含む。
【００３２】
この局面に従えば、汎用的な携帯装置を用いて設定値を設定することが可能な設定値設定方法を提供することができる。
【００３３】
この発明のさらに他の局面によれば、設定値設定プログラムは、ユーザーにより携帯される携帯装置と通信可能な画像処理装置を制御するコンピューターで実行される設定プログラムであって、画像処理装置は、設定値に従って処理を実行する処理実行手段を備え、携帯装置から携帯装置により表示されている端末画像を取得する画像取得ステップと、取得された端末画像を解析する解析ステップと、解析ステップにおける解析の結果に基づいて、処理実行手段に与える設定値を設定する設定ステップと、をコンピューターに実行させる。
【００３４】
この局面に従えば、汎用的な携帯装置を用いて設定値を設定することが可能な設定値設定プログラムを提供することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態における情報システムの全体概要の一例を示す図である。
【図２】本実施の形態におけるＭＦＰの外観を示す斜視図である。
【図３】本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】ＮＦＣ通信部の詳細な構成の一例を示す図である。
【図５】操作パネルの平面図である。
【図６】本実施の形態におけるスマートフォンのハードウェア構成の概要を示すブロック図である。
【図７】本実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図８】本実施の形態における設定値設定処理の流れの一例を示すフローチャートである。
【図９】抽出設定処理の流れの一例を示すフローチャートである。
【図１０】設定画面決定処理の流れの一例を示すフローチャートである。
【図１１】ＭＦＰに表示される画像の一例を示す第１の図である。
【図１２】ＭＦＰに表示される画像の一例を示す第２の図である。
【図１３】ＭＦＰに表示される画像の一例を示す第３の図である。
【図１４】ＭＦＰに表示される画像の一例を示す第４の図である。
【図１５】ＭＦＰに表示される画像の一例を示す第５の図である。
【発明を実施するための形態】
【００３６】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００３７】
図１は、本発明の実施の形態における情報システムの全体概要の一例を示す図である。図１を参照して、情報システム１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、スマートフォン２００と、を含む。
【００３８】
スマートフォン２００は、携帯装置の一例であり、ユーザーにより携帯されて使用される。スマートフォン２００のハードウェア構成および機能は周知なので、ここでは説明を繰り返さない。
【００３９】
ＭＦＰ１００は、画像処理装置の一例であり、原稿を読み取るための原稿読取機能、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成機能およびファクシミリデータを送受信するファクシミリ送受信機能を備えている。
【００４０】
無線局５およびＭＦＰ１００それぞれは、ネットワーク３に接続される。ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク３は、インターネットなどのワイドエリアネットワーク（ＷＡＮ）であってもよい。
【００４１】
スマートフォン２００は、無線ＬＡＮ機能を有し、無線局５と通信可能である。無線局５は、ネットワーク３の中継装置であり、無線ＬＡＮを用いた通信機能を備えたスマートフォン２００と通信して、スマートフォン２００をネットワーク３に接続する。このため、スマートフォン２００は、無線局５を介してＭＦＰ１００と通信可能である。ネットワーク３は、さらに、インターネットに接続されてもよい。この場合、スマートフォン２００およびＭＦＰ１００それぞれは、ネットワーク３を介してインターネットに接続されたコンピューターと互いに通信可能である。
【００４２】
さらに、ＭＦＰ１００、スマートフォン２００それぞれは、近距離で無線通信する機能を有し、相手の装置が所定の範囲内となる場合に互いに１対１で通信可能である。
【００４３】
図２は、本実施の形態におけるＭＦＰの外観を示す斜視図である。図３は、本実施の形態におけるＭＦＰのハードウェア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００４４】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００４５】
メイン回路１１０は、ＣＰＵ１１１と、ＣＰＵ１１１と接続された通信インターフェース（Ｉ／Ｆ）部１１２、ＲＯＭ１１３、ＲＡＭ１１４、ハードディスクドライブ（ＨＤＤ）１１５、ファクシミリ部１１６、外部記憶装置１１７およびＮＦＣ通信部１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００４６】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００４７】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーからなるハードキー部１６７を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１上に設けられたタッチパネル１６５をさらに含む。
【００４８】
ＨＤＤ１１５は、大容量記憶装置である。通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、スマートフォン２００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００４９】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００５０】
外部記憶装置１１７は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００５１】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５２】
図４は、ＮＦＣ通信部の詳細な構成の一例を示す図である。図４を参照して、ＮＦＣ通信部１１９は、ＮＦＣ通信制御部１７３と、ＮＦＣアンテナ１７１と、検出回路１７５と、を含む。ＮＦＣ通信制御部１７３は、ＮＦＣアンテナ１７１と接続される。ＮＦＣ通信制御部１７３は、ＣＰＵ１１１により制御され、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）の近距離無線通信方式で外部の装置、例えば、スマートフォン２００と無線により通信する。ＮＦＣ通信部１１９が通信可能な距離は、数ｃｍである。ＮＦＣアンテナ１７１は、表示部１６１の表示面の上方または下方の面に配置される。具体的には、ＮＦＣアンテナ１７１は、表示部１６１の下方に配置された基板に形成されてもよく、表示部１６１の表示面よりも上に配置されてもよい。ＮＦＣアンテナ１７１は、表示部１６１の表示面よりも上に配置される場合、透明な材料によって形成される。また、表示部１６１の表示面よりも上に配置される場合、表示部１６１とタッチパネル１６５との間に配置されてもよいし、タッチパネル１６５の上に配置されてもよい。
【００５３】
検出回路１７５は、ＮＦＣアンテナ１７１がＮＦＣ通信部１１９が通信するために予め定められた周波数の電波を受信する場合に、ＣＰＵ１１１に外部の装置と通信可能になったことを示す信号を出力する。
【００５４】
図５は、操作パネルの平面図である。図５を参照して、操作パネル１６０は、表示部１６１と、タッチパネル１６５と、ハードキー部１６７と、を含む。表示部１６１の表示面と、タッチパネル１６５の検出面とは重ねて配置される。アンテナ領域１７１Ａは、表示部１６１の表示面中でＮＦＣアンテナ１７１と重なる領域である。
【００５５】
ハードキー部１６７は、複数のハードキーを含む。ハードキーは、接点スイッチであり、ＣＰＵ１１１と接続される。ハードキーは、ユーザーにより押下されていない状態でＯＦＦであり、ユーザーにより押下されるとＯＮになる。
【００５６】
図６は、本実施の形態におけるスマートフォンのハードウェア構成の概要を示すブロック図である。図６を参照して、本実施の形態におけるスマートフォン２００は、スマートフォン２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、ＮＦＣ通信部２０９と、加速度センサー２１０と、外部記憶装置２１１と、を含む。
【００５７】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂにより検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００５８】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。
【００５９】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、スマートフォン２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、スマートフォン２００を電子メールサーバーに接続し、電子メールを送受信する。
【００６０】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、スマートフォン２００をネットワーク３に接続するためのインターフェースである。スマートフォン２００に、ＭＦＰ１００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、スマートフォン２００は、ＭＦＰ１００と通信することができ、データの送受信が可能となる。
【００６１】
ＮＦＣ通信部２０９は、ＮＦＣの近距離無線通信方式でＭＦＰ１００と無線により通信する。ＮＦＣ通信部２０９は、例えば、ＭＦＰ１００との間の距離が通信可能な距離以下となると、ＭＦＰ１００と通信する。ＮＦＣ通信部２０９が通信可能な距離は、数ｃｍである。
【００６２】
加速度センサー２１０は、Ｘ軸、Ｙ軸およびＺ軸の３方向の加速度を測定する３軸加速度センサーである。加速度センサー２１０は、検出した加速度をＣＰＵ２０１に出力する。
【００６３】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００６４】
外部記憶装置２１１は、スマートフォン２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１１Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１１Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１１Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００６５】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１０Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、スマートフォン２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６６】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００６７】
図７は、本実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図７に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された設定値設定プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。なお、図７に示すＣＰＵ１１１の各機能は、入力に対して予め定められた処理を実行し、処理結果を出力する。このため、ＣＰＵ１１１の各機能は、リレー等を用いた電子回路で実現することができる。図７を参照して、ＣＰＵ１１１は、画像取得部５１と、解析部５３と、抽出部５５と、端末画像表示部５７と、指示画像表示部５９と、操作受付部６１と、設定画面表示部６３と、設定値決定部６５と、処理実行部６７と、を含む。
【００６８】
画像取得部５１は、スマートフォン２００と通信し、スマートフォン２００が表示部２０６に表示している画像を取得する。例えば、画像取得部５１は、ＮＦＣ通信部１１９が他の装置と通信可能になったことを検出すると、通信Ｉ／Ｆ部１１２を制御して、スマートフォン２００との間で通信経路を確立する。ＮＦＣ通信部１１９は、他の装置との間で通信するための電波の周波数が予め定められている。このため、ＮＦＣ通信部１１９は、予め定められた周波数の電波を受信する場合に、他の装置と通信可能になる。
【００６９】
この段階で、スマートフォン２００において、表示部２０６に表示された画像を送信する処理を定めた、汎用的なアプリケーションプログラムが実行される場合、通信Ｉ／Ｆ部１１２はスマートフォン２００が送信する画像を受信する。画像取得部５１は、通信Ｉ／Ｆ部１１２がスマートフォン２００から受信する画像を端末画像として取得する。画像取得部５１は、スマートフォン２００から取得された端末画像を、解析部５３および端末画像表示部５７に出力する。したがって、スマートフォン２００にＭＦＰ１００と通信して、ＭＦＰ１００の仕様に合致した専用のアプリケーションプログラムをインストールすることなく、スマートフォン２００から端末画像を取得することができる。
【００７０】
設定画面表示部６３は、表示部１６１を制御し、ＨＤＤ１１５に記憶された設定画面を表示部１６１の表示面中で予め定められた第１領域に表示する。これにより、ユーザーは、操作部１６３を操作して、ＭＦＰ１００に操作を入力することが可能となる。設定画面は、ユーザーがＭＦＰ１００に処理を実行させるために、設定値を設定するための画面を含む。設定値は、処理実行部６７が処理を実行するために用いる値である。設定画面表示部６３は、表示部１６１に設定画面を表示することに応じて、表示された設定画面を識別するための画面識別情報を抽出部５５および設定値決定部６５に出力する。
【００７１】
端末画像表示部５７は、端末画像が入力されることに応じて、端末画像を表示部１６１に表示する。端末画像表示部５７は、表示部１６１の表示面中で予め定められた第２領域に端末画像を表示する。第２領域は、第１領域と重ならない。
【００７２】
操作受付部６１は、操作部１６３を制御して、ユーザーが操作部１６３に入力する操作を受け付ける。操作受付部６１は、受け付けられた操作を解析部５３、設定画面表示部６３および設定値決定部６５に出力する。
【００７３】
操作受付部６１は、ユーザーが、表示部１６１に表示された設定画面に従って、操作部１６３に設定値を入力する場合、設定値を設定する設定操作を受け付ける。設定値決定部６５は、操作受付部６１により設定操作が受け付けられる場合、受け付けられた設定操作により特定される設定値を決定する。設定値決定部６５は、決定された設定値を処理実行部６７に出力する。具体的には、設定値決定部６５は、設定画面中で設定値を入力する領域をユーザーが指示する場合、タッチパネル１６５が設定画面中で設定値を入力する領域中の位置を検出し、領域指示操作を受け付ける。設定値決定部６５は、領域指示操作を受け付けると、領域指示操作で特定される領域に対応する設定値の種類を処理対象に設定する。そして、設定値決定部６５は、ユーザーが操作部１６３に設定値を入力する場合、操作部１６３が受け付ける設定値を、処理対象に設定されている種類の設定値に決定する。例えば、ユーザーがハードキー部１６７を操作して入力する数字の配列を設定値に決定する。また、表示部１６１にキーボードを表示し、タッチパネル１６５により検出された位置に対応するキーに割り当てられた文字を受け付け、受け付けられた複数の文字の配列を設定値に決定する。
【００７４】
処理実行部６７は、操作受付部６１が実行指示操作を受け付ける場合、設定値決定部６５により決定された設定値に従って処理を実行する。操作受付部６１は、操作部１６３に処理の実行を指示する操作を入力する場合、実行指示操作を受け付ける。処理実行部６７が実行可能な処理は、例えば、原稿読取処理、画像形成処理、データ送受信処理、ファクシミリ送受信処理およびデータ管理処理を含む。処理実行部６７が実行可能な処理は、原稿読取処理、画像形成処理、データ送受信処理、ファクシミリ送受信処理およびデータ管理処理の少なくとも２つを組み合わせた処理を含む。なお、処理実行部６７が実行可能な処理は、これらに限定されることなく、より少なくてもよいし、より多くの種類の処理を含んでもよい。
【００７５】
原稿読取処理は、原稿読取部１３０で原稿を読み取って得られる画像データをＲＡＭ１１４に記憶する処理である。原稿読取処理を実行するために用いられる設定値は、原稿の読み取り面、原稿がカラーまたはモノクロの別、読取解像度、画質、濃度、スタンプまたはページ印字の有無、読み取った画像の周辺を削除する枠消し、先鋭化などの画像処理の有無、ＲＡＭ１１４に記憶する画像データのファイル形式および名称、原稿のサイズ、原稿の枚数、原稿の種類を含む。原稿の種類は、サイズの異なる原稿の有無、複数ページが形成されていることを示すブック原稿を含む。
【００７６】
画像形成処理は、データの画像を画像形成部１４０に給紙部１５０から供給される用紙に画像形成させる処理である。画像形成処理を実行するために用いられる設定値は、例えば、カラーおよびモノクロの別、用紙サイズ、用紙の種類、印刷部数、給紙トレイの指定、後処理の有無、画像を形成する面（片面または両面）、原稿の向き等を含む。後処理の有無は、ソート、ステープル、パンチの有無等を含む。
【００７７】
データ送受信処理は、通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピューターからデータを受信する処理、または、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータを通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピューターに送信する処理である。データ送受信処理を実行するために用いられる設定値は、例えば、データの送信先、データの解像度、カラーおよびモノクロの別、ファイル形式を含む。データの送信先は、例えば、電子メールアドレス、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを含む。
【００７８】
ファクシミリ送受信処理は、ファクシミリデータの画像をファクシミリ部１１６に送信させる処理、または、ファクシミリデータの画像を外部から受信する処理である。ファクシミリ送受信処理を実行するために用いられる設定値は、例えば、ファクシミリ番号を含む。
【００７９】
データ管理処理は、ＨＤＤ１１５または外部記憶装置１１７にデータを記憶する処理、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータを変更または削除する処理、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータのうちから１以上を処理対象に選択する処理である。データを変更する処理は、データを編集する処理、フォーマットを変更する処理を含む。データ管理処理を実行するために用いられる設定値は、例えば、ＨＤＤ１１５にフォルダを作成する際のフォルダ名、フォルダに設定されているパスワード、データを検索するための検索文字列、フォルダのタイプ、文書削除時間等である。
【００８０】
解析部５３は、画像取得部５１から端末画像が入力され、端末画像を解析する。解析部５３は、操作受付部６１が開始指示操作を受け付けることに応じて、端末画像を解析する。操作受付部６１は、ユーザーが操作部１６３に解析の開始を指示する操作を入力する場合に、開始指示操作を受け付ける。例えば、操作受付部６１は、端末画像表示部５７により端末画像が表示部１６１に表示される場合に、開始指示が割り当てられた開始指示ボタンを表示部１６１に表示する。操作受付部６１は、開始指示ボタン内の位置がユーザーにより指示されて、タッチパネル１６５が開始指示ボタン内の位置を検出すると、開始指示操作を受け付ける。
【００８１】
また、解析部５３は、操作受付部６１が領域指定操作を受け付ける場合、端末画像中で領域指定操作により特定される領域を解析する。操作受付部６１は、ユーザーが操作部１６３に領域を指定する操作を入力する場合に、領域指定操作を受け付ける。例えば、操作受付部６１は、端末画像表示部５７により端末画像が表示部１６１に表示されている状態で、タッチパネル１６５が端末画像中の任意の２点がユーザーにより同時に指示されたことを検出すると、タッチパネル１６５により同時に指示された２点の位置を特定する領域指定操作を受け付ける。また、ユーザーが２本の指を同時にタッチパネル１６５の検出面に触れた状態で、２本の指の間隔を決定するピンチ操作を入力する場合、タッチパネル１６５が２本の指がそれぞれ接触する２つ点の位置を最後に検出した２点を特定し、タッチパネル１６５により最後に検出された２点の位置を特定する領域指定操作を受け付ける。また、操作受付部６１は、タッチパネル１６５が２点の位置を異なる時間に検出する場合に、タッチパネル１６５により異なる時間に検出された２点の位置を特定する領域指定操作を受け付ける。
【００８２】
解析部５３は、操作受付部６１が領域指定操作を受け付ける場合、領域指定操作で特定される２点を対角とする矩形の領域を特定し、端末画像中で、特定された領域の画像を解析する。解析部５３は、開始指示操作を受け付ける前に、操作受付部６１が領域指定操作を受け付ける場合、端末画像中で領域指定操作により特定される領域を解析し、開始指示操作を受け付ける前に、操作受付部６１が領域指定操作を受け付けていない場合、端末画像の全体を解析する。
【００８３】
解析部５３は、文字認識部７１と、文字情報決定部７３と、を含む。文字認識部７１は、端末画像を文字認識する。文字認識部７１は、開始指示操作を受け付ける前に、操作受付部６１が領域指定操作を受け付ける場合、端末画像中で領域指定操作により特定される領域を文字認識し、開始指示操作を受け付ける前に、操作受付部６１が領域指定操作を受け付けていない場合、端末画像の全体を文字認識する。解析部５３は、端末画像に含まれる文字の画像を抽出し、抽出した文字の画像を文字に変換する。文字は、英数字、ひらがな、カタカナ、漢字、記号を含み、テキストデータである。記号は、「−」、「＠」、「*」等を含む。文字認識部７１は、文字と位置情報との組を文字情報決定部７３に出力する。位置情報は、文字に対応する画像の端末画像中の位置を示す情報である。
【００８４】
文字情報決定部７３は、文字認識部７１から入力される文字と位置情報との組から文字情報を決定する。文字情報は、２以上の文字の配列である。文字情報決定部７３は、２以上の文字それぞれの位置情報で特定される端末画像中の位置に基づいて、２以上の文字にそれぞれ対応する２以上の画像の相対位置を決定し、所定の相対位置となる２以上の画像にそれぞれ対応する２以上の文字を含む１つの文字情報を決定する。
【００８５】
文字情報を構成する２以上の文字の相対位置は、端末画像中で文字に対応する画像の位置に基づき判断される。また、文字情報を構成する２以上の文字の相対位置は、２つの文字にそれぞれ対応する２つの画像間の距離と、２つの画像が配列される方向と、で定まる。例えば、文字間にスペースが存在しない２以上の文字を含む１つの文字情報を決定する。具体的には、２つの文字にそれぞれ対応する２つの画像間の距離が、２つの文字にそれぞれ対応する２つの画像それぞれのサイズ以下の場合に、２つの文字を少なくとも含む１つの文字情報を決定する。また、一方向に配列される２以上の文字を少なくとも含む１つの文字情報を決定する。具体的には、３以上の文字にそれぞれ対応する３以上の画像が、一方向に配列される場合に、３以上の文字を少なくとも含む１つの文字情報を決定する。文字情報決定部７３は、決定した１以上の文字情報を指示画像表示部５９および抽出部５５に出力する。
【００８６】
指示画像表示部５９は、１以上の文字情報が入力されることに応じて、１以上の文字情報それぞれに対応する指示画像を、表示部１６１の第２領域に表示された端末画像中でその文字情報に対応する部分に表示する。ここでは、指示画像を、端末画像中で文字情報に対応する部分を囲む矩形の画像としている。文字情報に対応する部分は、端末画像中で、文字情報を構成する複数の文字にそれぞれ対応する複数の画像のすべてを含む。指示画像表示部５９は、文字情報決定部７３から複数の文字情報が入力される場合には、複数の文字情報にそれぞれ対応する複数の指示画像を表示部１６１に表示する。
【００８７】
抽出部５５は、文字情報決定部７３から入力される１以上の文字情報のうちから設定値の種類ごとに１以上を候補情報として抽出する。抽出部５５は、設定値の種類ごとに抽出された１以上の候補情報それぞれについて、候補情報と設定値の種類との組を設定値決定部６５に出力する。抽出部５５は、特定文字抽出部７５と、文字数抽出部７７と、既定文字抽出部７９と、設定値情報決定部８１と、指示抽出部８３と、を含む。
【００８８】
設定値情報決定部８１は、設定画面表示部６３から画面識別情報が入力されることに応じて、設定値の種類を決定する。設定値情報決定部８１は、画面識別情報で特定される設定画面において受け付け可能な設定値の種類を決定する。設定画面が、複数の設定値を受け付けることが定められている場合、複数の設定値それぞれの種類を決定する。
【００８９】
特定文字抽出部７５は、予め定められた特定文字を含む設定値の種類に対して、特定文字を含む文字情報を候補情報として抽出する。例えば、設定値の種類が電子メールアドレスの設定値は特殊文字「＠」を含むので、設定値の種類「電子メールアドレス」に対して特定文字「＠」が予め定められている。特定文字抽出部７５は、文字情報決定部７３から入力される１以上の文字情報のうちから特定文字「＠」を含む文字情報のすべてを、設定値の種類「電子メールアドレス」に対する候補情報として抽出し、抽出された候補情報との設定値の種類「電子メールアドレス」との組を設定値決定部６５に出力する。
【００９０】
特定文字抽出部７５は、設定値情報決定部８１により特定文字を含む設定値の種類が決定される場合、特定文字を含む設定値の種類に対して予め定められた特定文字を含む文字情報を候補情報として抽出する。特定文字抽出部７５は、設定値情報決定部８１により特定文字を含む設定値の種類が決定されない場合に、特定文字を含む設定値の種類に対する候補情報を抽出する場合がある。例えば、特定文字抽出部７５は、設定値情報決定部８１により設定値の種類「電子メールアドレス」が決定されない場合、換言すれば、設定画面が電子メールアドレスを入力する領域を含まない場合、特定文字「＠」を含む文字情報を特定文字を含む設定値の種類「電子メールアドレス」に対応する候補情報として抽出する場合である。特定文字抽出部７５は、設定値情報決定部８１により特定文字を含む設定値の種類が決定されない場合に、特定文字を含む設定値の種類に対する候補情報を抽出する場合は、設定画面表示部６３に表示指示を出力する。表示指示は、抽出された候補情報の種類である特定文字を含む設定値の種類を含む。
【００９１】
文字数抽出部７７は、予め定められた文字数からなる設定値の種類に対して、予め定められた文字数からなる文字情報を候補情報として抽出する。例えば、設定値の種類がファクシミリ番号の設定値の文字数は「１０」なので、設定値の種類「ファクシミリ番号」に対して文字数「１０」が予め定められている。文字数抽出部７７は、文字情報決定部７３から入力される１以上の文字情報のうちから１０個の文字数からなる文字情報を、予め定められた文字数からなる設定値の種類に対する候補情報として抽出し、抽出された候補情報と設定値の種類「ファクシミリ番号」との組を設定値決定部６５に出力する。
【００９２】
文字数抽出部７７は、設定値情報決定部８１により予め定められた文字数からなる設定値の種類が決定される場合、予め定められた文字数からなる設定値の種類に対して予め定められた文字数からなる文字情報を候補情報として抽出する。文字数抽出部７７は、設定値情報決定部８１により予め定められた文字数からなる設定値の種類が決定されない場合に、予め定められた文字数からなる設定値の種類に対する候補情報を抽出する場合がある。例えば、文字数抽出部７７は、設定値情報決定部８１により設定値の種類「ファクシミリ番号」が決定されない場合、換言すれば、設定画面がファクシミリ番号を入力する領域を含まない場合、文字数「１０」からなる文字情報を予め定められた文字数からなる設定値の種類の候補情報として抽出する場合である。文字数抽出部７７は、設定値情報決定部８１により設定値の種類が決定されない場合に、予め定められた文字数からなる設定値の種類に対する候補情報を抽出する場合は、設定画面表示部６３に表示指示を出力する。表示指示は、抽出された候補情報の種類である予め定められた文字数からなる設定値の種類を含む。
【００９３】
既定文字抽出部７９は、既定文字列の近傍に配置される設定値の種類に対して予め定められた文字列である既定文字列を含む文字情報の近傍に配置された文字情報を候補情報として抽出する。例えば、設定値の種類「ファクシミリ番号」の設定値は、文字列「ＦＡＸ」の近傍に配置される場合があるので、設定対の種類「ファクシミリ番号」に対して既定文字列「ＦＡＸ」が予め定められている。既定文字抽出部７９は、文字情報決定部７３から入力される１以上の文字情報のうちから既定文字列「ＦＡＸ」を含む文字情報の近傍に配置された文字情報を、既定文字列の近傍に配置される設定値の種類に対する候補情報として抽出し、抽出された候補情報と既定文字列の近傍に配置される設定値の種類との組を設定値決定部６５に出力する。
【００９４】
既定文字抽出部７９は、設定値情報決定部８１により既定文字列の近傍に配置される設定値の種類が決定される場合、既定文字列の近傍に配置される設定値の種類に対して予め定められた既定文字列を含む文字情報の近傍に配置された文字情報を候補情報として抽出する。既定文字抽出部７９は、設定値情報決定部８１により既定文字列の近傍に配置される設定値の種類が決定されない場合に、既定文字列の近傍に配置される設定値の種類に対する候補情報を抽出する場合がある。例えば、文字数抽出部７７は、設定値情報決定部８１によりファクシミリ番号の設定値の種類が決定されない場合、換言すれば、設定画面がファクシミリ番号を入力する領域を含まない場合、既定文字列「ＦＡＸ」を含む文字情報の近傍に配置された文字情報を候補情報を候補として抽出する場合である。既定文字抽出部７９は、設定値情報決定部８１により既定文字列の近傍に配置される設定値の種類が決定されない場合に、既定文字列の近傍に配置される設定値の種類に対する候補情報を抽出する場合は、設定画面表示部６３に表示指示を出力する。表示指示は、抽出された候補情報の種類である既定文字列の近傍に配置される設定値の種類を含む。
【００９５】
設定値決定部６５は、設定画面表示部６３から画面識別情報が入力された後、抽出部５５から候補情報と設定値の種類との組が入力される場合、抽出部５５から入力される候補情報と設定値の種類との組のうちから、画面識別情報で特定される設定画面により定められた設定値の種類のいずれかと同じ種類を含む組を決定する。設定値決定部６５は、決定された組が１つの場合、その組に含まれる候補情報をそれと組になる種類の設定値に決定する。換言すれば、設定値決定部６５は、１つの種類に対して１つの候補情報が対応する場合、その候補情報をその種類の設定値に決定する。
【００９６】
設定値決定部６５は、ユーザーにより入力される設定値の種類を設定する場合がある。設定画面中で設定値を入力する領域がユーザーにより指示される場合、設定値決定部６５は、ユーザーにより指示された領域に入力される設定値の種類を処理対象に設定する。指示抽出部８３は、設定値決定部６５により処理対象の種類が設定されている状態で、指示画像表示部５９により表示された指示画像がユーザーにより指示される場合、文字情報決定部７３から入力される１以上の文字情報のうちから指示画像に対応する文字情報を候補情報として抽出し、抽出された候補情報と処理対象の種類との組を設定値決定部６５に出力する。設定値決定部６５は、処理対象の種類が決定されている状態で、指示抽出部８３から候補情報と処理対象の種類との組が入力される場合、候補情報を処理対象の種類の設定値に決定する。
【００９７】
設定画面表示部６３は、抽出部５５が含む特定文字抽出部７５、文字数抽出部７７および既定文字抽出部７９のいずれかから表示指示が入力される場合、複数の設定画面のうちから表示指示に含まれる種類の設定値を設定するための設定画面を決定し、決定された設定画面を表示部１６１の第１領域に表示する。
【００９８】
図８は、本実施の形態における設定値設定処理の流れの一例を示すフローチャートである。設定値設定処理は、ＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された設定値設定プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、設定画面を表示部１６１に表示する（ステップＳ０１）。ＨＤＤ１１５に記憶された複数の設定画面のうちから１つの設定画面を表示部１６１に表示する。複数の設定画面のうち予め定められた設定画面を表示してもよいし、ユーザーが操作部１６３に入力する操作により定められる設定画面を表示してもよい。例えば、操作部１６３のハードキー部１６７が備える複数のハードキーのうちコピー処理のための設定画面が割り当てられたハードキーが指示される場合、そのハードキーに割り当てられた設定画面を表示する。
【００９９】
次のステップＳ０２においては、設定値の種類を処理対象に設定し、処理をステップＳ０３に進める。ステップＳ０１において表示部１６１に表示された設定画面で定められる１以上の設定値の種類のうちからその設定画面に対して予め定められた種類を処理対象に設定する。
【０１００】
ステップＳ０３においては、ＮＦＣ通信部１１９が他の装置を検出したか否かを判断する。ＮＦＣ通信部１１９が予め定められた周波数の電波を受信したならば他の装置を検出したと判断する。例えば、ユーザーが携帯するスマートフォン２００を、ＮＦＣ通信部１１９のアンテナに近づけると、ＮＦＣ通信部１１９がスマートフォン２００から発せられる周波数の電波を検出するので、スマートフォン２００を検出する。ＮＦＣ通信部１１９が他の装置を検出したならば処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ０５に進める。以下、ＮＦＣ通信部１１９がスマートフォン２００を検出する場合を例に説明する。
【０１０１】
ステップＳ０４においては、ステップＳ０３において検出された装置、ここではスマートフォン２００との間で通信経路を確立する。例えば、通信Ｉ／Ｆ部１１２を制御して、スマートフォン２００との間で通信経路を確立する。そして、スマートフォン２００から端末画像を受信したか否かを判断する。スマートフォン２００において、表示部２０６に表示された画像を送信するアプリケーションプログラムが実行されている場合、スマートフォン２００は、ステップＳ０４において確立された通信経路を介して、表示部２０６に表示された画像を送信するので、通信Ｉ／Ｆ部１１２がスマートフォン２００から送信される画像を端末画像として受信する。通信Ｉ／Ｆ部１１２が端末画像を受信したならば処理をステップＳ０６に進めるが、そうでなければ処理をステップＳ１３に進める。なお、ステップＳ０４においてスマートフォン２００との間で通信経路が確立されていない場合には、スマートフォン２００と通信できないので、処理をステップＳ１３に進める。
【０１０２】
ステップＳ０６においては、表示部１６１の第２領域に端末画像を表示し、処理をステップＳ０７に進める。ステップＳ０７においては、端末画像を文字認識し、処理をステップＳ０８に進める。ユーザーにより端末画像の一部の領域が指定される場合には、端末画像中で、ユーザーにより指定された領域を文字認識する。また、端末画像に重畳して開始ボタンを表示するようにし、開始ボタンがユーザーにより指示されることに応じて、文字認識するようにしてもよい。
【０１０３】
ステップＳ０８においては、文字情報を決定する。文字認識によって端末画像から抽出される複数の文字を、連続する複数の文字を同じグループにまとめた文字情報に決定する。文字に対応する画像の端末画像中に配置される位置に基づいて、同じグループに属する複数の文字を含む文字情報を決定する。複数の文字にそれぞれ対応する複数の画像間の相対的な位置関係に基づいて、複数の文字を同一のグループに決定する。相対的な位置関係は、複数の画像間の距離と、配列方向により定まる。具体的には、所定の間隔で一方向に配列された複数の画像にそれぞれ対応する複数の文字を同一のグループに属する文字情報に決定する。
【０１０４】
次のステップＳ０９においては、文字情報に対応する指示画像を表示部１６１に表示する。指示画像は、文字情報に対応し、端末画像中で、文字情報を構成する複数の文字に対応する画像を囲む画像である。ここでは、指示画像を赤色の矩形の画像としている。したがって、指示画像は、サイズと、端末画像中の位置とを定めた画像である。
【０１０５】
ステップＳ１０においては、抽出設定処理を実行し、処理をステップＳ１１に進める。抽出設定処理の詳細は後述するが、端末画像から抽出された文字情報から設定値の候補となる候補情報を決定し、操作画面で定められる設定値の種類ごとに設定値を設定する処理である。ステップＳ１１においては、抽出設定処理を実行した結果、候補情報が決定されたか否かを判断する。候補情報が決定されたならば処理をステップＳ１３に進めるが、そうでなければ処理をステップＳ１２に進める。抽出設定処理において候補情報が決定されない場合は、ステップＳ０１において表示部１６１に表示されている設定画面に設定される設定値の候補となる文字情報が、端末画像中に存在しない場合である。ステップＳ１２においては、設定画面決定処理を実行し、処理をステップＳ０１に戻す。設定画面決定処理の詳細は、後述する。
【０１０６】
ステップＳ１３においては、操作を受け付けたか否かを判断する。操作部１６３がユーザーにより入力される操作を受け付けたならば処理をステップＳ１４に進めるが、そうでなければ処理をステップＳ０３に戻す。ステップＳ１４においては、操作の種類によって処理を分岐する。ユーザーにより入力される操作が領域指示操作ならば処理をステップＳ１５に進め、ユーザーにより入力される操作が指示画像を指示する指示画像指示操作ならば処理をステップＳ１６に進め、ユーザーにより入力される操作が設定値を設定する設定値設定操作ならば処理をステップＳ１９に進め、ユーザーにより入力される操作が設定画面を別の設定画面に切り換える画面遷移操作ならば処理をステップＳ２１に進め、ユーザーにより入力される操作が処理の実行を指示する実行指示操作ならば処理をステップＳ２４に進める。
【０１０７】
ステップＳ１５においては、処理対象とする設定値の種類を決定し、処理をステップＳ０３に戻す。表示部１６１に表示されている設定画面に含まれる設定値を設定する領域のうち、領域指示操作により特定される領域に設定される設定値の種類を特定し、特定された種類を処理対象に設定する。
【０１０８】
ステップＳ１６においては、指示画像に対応する文字情報を決定する。次のステップＳ１７においては、文字情報を、処理対象に設定されている設定値の種類に対する候補情報に決定する。そして、候補情報を設定値に決定し（ステップＳ１８）、処理をステップＳ０３に戻す。候補情報が設定値に決定される場合、表示部１６１に表示されている設定画面中で、処理対象に設定されている設定値が入力される領域に、設定値に決定された候補情報が表示される。
【０１０９】
ステップＳ１９においては、設定値設定操作により定まる設定値を受け付け、処理をステップＳ２０に進める。ステップＳ２０においては、ステップＳ１９において受け付けられた設定値を、処理対象に設定されている種類の設定値として設定し、処理をステップＳ０３に戻す。設定値が設定される場合、表示部１６１に表示されている設定画面中で、処理対象に設定されている設定値が入力される領域に、ステップＳ１９において受け付けられた設定値が表示される。
【０１１０】
ステップＳ２１においては、画面遷移操作により特定される設定画面を決定する。画面遷移操作は、例えば、設定画面に含まれる画面遷移ボタンがユーザーにより指示される場合に受け付ける。画面遷移ボタンは、設定画面に関連付けられている。この場合は、ユーザーにより指示された画面遷移ボタンに関連付けられた設定画面を決定する。ステップＳ２２においては、ステップＳ２１において決定された設定画面を、表示部１６１の第１領域に表示し、処理をステップＳ２３に進める。ステップＳ２３においては、ステップＳ２１において決定された設定画面において定められた設定値の複数の種類のうちから１つを処理対象に設定し、処理をステップＳ０３に戻す。ステップＳ２４においては、実行指示操作により特定される処理を、設定値に従って実行し、処理を終了する。
【０１１１】
図９は、抽出設定処理の流れの一例を示すフローチャートである。抽出設定処理は、図８のステップＳ１０において実行される処理である。図９を参照して、ＣＰＵ１１１は、設定値情報を決定する。設定値情報は、設定値の種類を示す情報である。表示部１６１に表示されている設定画面において受け付け可能な設定値の種類を設定値情報として決定する。次のステップＳ３２においては、ステップＳ３１において決定された設定値情報のうちから１つを処理対象に選択し、処理をステップＳ３３に進める。
【０１１２】
ステップＳ３３においては、設定値情報により示される設定値の種類が特定文字を含むか否かを判断する。例えば、設定値の種類が電子メールアドレスの場合には特定文字として「＠」を含む。特定文字を含むならば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ３８に進める。ステップＳ３４においては、特定文字を含む文字情報が存在するか否かを判断する。スマートフォン２００から受信された端末画像から、図８のステップＳ０８において１以上の文字情報が決定されている。１以上の文字情報のうちに、特定文字を含む文字情報が存在するならば特定文字を含む文字情報を候補情報に決定し、処理をステップＳ３５に進めるが、そうでなければ処理をステップＳ４８に進める。例えば、ステップＳ３２において選択された設定値情報が設定値の種類として電子メールアドレスを示す場合、特定文字「＠」を含む文字情報が端末画像から抽出されている場合に、処理をステップＳ３５に進める。ステップＳ３５においては、特定文字「＠」を含む文字情報を、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する候補情報に決定し、処理をステップＳ３６に進める。
【０１１３】
ステップＳ３６においては、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する候補情報が１つか否かを判断する。候補情報が１つならば処理をステップＳ３７に進めるが、そうでなければ処理をステップＳ４８に進める。ステップＳ３７においては、候補情報を、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する設定値に決定し、処理をステップＳ４８に進める。候補情報を設定値に決定する場合、表示部１６１に表示されている設定画面中で、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する設定値が入力される領域に、設定値に決定された候補情報を表示する。
【０１１４】
ステップＳ３８においては、設定値情報により示される設定値の種類が文字数が一定か否かを判断する。例えば、設定値の種類がファクシミリ番号の場合にはファクシミリ番号の文字数が「１０」で一定である。文字数が一定ならば処理をステップＳ３９に進めるが、そうでなければ処理をステップＳ４８に進める。ステップＳ３９においては、設定値情報により示される設定値の種類で定められる文字数と同じ文字数の文字情報が存在するか否かを判断する。スマートフォン２００から受信された端末画像から決定された１以上の文字情報のうちに、設定値の種類で定められる文字数と同じ文字数の文字情報が存在するならば処理をステップＳ４０に進めるが、そうでなければ処理をステップＳ４８に進める。例えば、ステップＳ３２において選択された設定値情報が設定値の種類としてファクシミリ番号を示す場合、文字数「１０」の文字情報が端末画像から抽出されている場合に、処理をステップＳ４０に進める。ステップＳ４０においては、設定値の種類で定められる文字数と同じ文字数の文字情報を候補情報に決定し、処理をステップＳ４１に進める。
【０１１５】
ステップＳ４１においては、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する候補情報が１つか否かを判断する。候補情報が１つならば処理をステップＳ４２に進めるが、そうでなければ処理をステップＳ４８に進める。ステップＳ４２においては、候補情報を、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する設定値に決定し、処理をステップＳ４８に進める。候補情報を設定値に決定する場合、表示部１６１に表示されている設定画面中で、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する設定値が入力される領域に、設定値に決定された候補情報を表示する。
【０１１６】
ステップＳ４３においては、設定値情報により示される設定値の種類に対して予め定められた文字列を含む文字情報が存在するか否かを判断する。設定値情報により示される設定値の種類に対して予め定められた文字列を含む文字情報が存在するならばその文字情報を抽出し、処理をステップＳ４４に進めるが、そうでなければ処理をステップＳ４８に進める。例えば、設定値の種類がファクシミリ番号の場合には「ＦＡＸ」の文字列が予め定められている。スマートフォン２００から受信された端末画像から決定された１以上の文字情報のうちに、「ＦＡＸ」の文字列を含む文字情報が存在するならばその文字情報を抽出し、処理をステップＳ４４に進める。また、設定値の種類が電子メールアドレスの場合には「電子メール」の文字列が予め定められている。スマートフォン２００から受信された端末画像から決定された１以上の文字情報のうちに、「電子メール」の文字列を含む文字情報が存在するならばその文字情報を抽出し、処理をステップＳ４４に進める。
【０１１７】
ステップＳ４４においては、ステップＳ４３において抽出された文字情報の近傍に配置された文字情報を決定し、処理をステップＳ４５に進める。ステップＳ４３において抽出された文字情報から所定の範囲内に、別の文字情報が存在するか否かを判断する。別の文字情報が存在するならば処理をステップＳ４５に進めるが、そうでなければ処理をステップＳ４８に進める。
【０１１８】
ステップＳ４５においては、ステップＳ４３において抽出された文字情報の近傍に配置された文字情報を、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する候補情報に決定し、処理をステップＳ４６に進める。例えば、設定値の種類がファクシミリ番号の場合には「ＦＡＸ」の文字列を含む文字情報の近傍に配置された文字情報を、ファクシミリ番号とみなして候補情報に決定する。また、設定値の種類が電子メールアドレスの場合には「電子メール」の文字列を含む文字情報の近傍に配置された文字情報を、電子メールアドレスとみなして候補情報に決定する。
【０１１９】
ステップＳ４６においては、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する候補情報が１つか否かを判断する。候補情報が１つならば処理をステップＳ４７に進めるが、そうでなければ処理をステップＳ４８に進める。ステップＳ４７においては、候補情報を設定値に決定し、処理をステップＳ４８に進める。候補情報を設定値に決定する場合、表示部１６１に表示されている設定画面中で、ステップＳ３２において選択された設定値情報で示される設定値の種類に対する設定値が入力される領域に、設定値に決定された候補情報を表示する。
【０１２０】
ステップＳ４８においては、ステップＳ３２において処理対象に選択されていない設定値情報が存在するか否かを判断する。未選択の設定値情報が存在するならば処理をステップＳ３２に戻すが、存在しなければ処理を設定値設定処理に戻す。
【０１２１】
図１０は、設定画面決定処理の流れの一例を示すフローチャートである。設定画面決定処理は、図８のステップＳ１２において実行される処理である。ステップＳ１２が実行される前の段階のステップＳ０８において文字情報が決定されている。図１０を参照して、ＣＰＵ１１１は、文字情報のうちから１つを処理対象に選択する（ステップＳ５１）。指示画像がユーザーにより指示される場合には、指示された指示画像に対応する文字情報を処理対象に選択する。指示画像がユーザーにより指示されない場合には、任意の１つを選択するようにすればよい。次のステップＳ５２においては、処理対象に選択された文字情報が特定文字を含むか否かを判断する。文字情報が特定文字を含むならば処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ５５に進める。例えば、設定値の種類が電子メールアドレスに対して特定文字「＠」が定められている。文字情報が特定文字「＠」を含むならば処理をステップＳ５３に進める。ステップＳ５３においては、特定文字に対応する設定値の種類を決定し、処理をステップＳ５４に進める。特定文字が「＠」の場合には設定値の種類を電子メールアドレスに決定する。ステップＳ５４においては、ステップＳ５１において処理対象に選択された文字情報を、ステップＳ５３において決定された設定値の種類に対する候補情報に決定し、処理をステップＳ６２に進める。
【０１２２】
ステップＳ５５においては、処理対象に選択された文字情報が予め定められた文字数か否かを判断する。処理対象に選択された文字情報が予め定められた文字数ならば処理をステップＳ５６に進めるが、そうでなければ処理をステップＳ５８に進める。例えば、設定値の種類がファクシミリ番号の場合にはファクシミリ番号の文字数が「１０」で一定である。文字情報の文字数がファクシミリ番号に対して予め定められた文字数が「１０」と同じならば処理をステップＳ５６に進める。なお、設定値の種類がファクシミリ番号の場合には、文字情報が数字である条件を追加するようにしてもよい。ステップＳ５６においては、予め定められた文字数に対応する設定値の種類を決定し、処理をステップＳ５４に進める。文字数が「１０」の場合には設定値の種類をファクシミリ番号に決定する。ステップＳ５７においては、ステップＳ５１において処理対象に選択された文字情報を、ステップＳ５６において決定された設定値の種類に対する候補情報に決定し、処理をステップＳ６２に進める。
【０１２３】
ステップＳ５８においては、処理対象に選択された文字情報が予め定められた文字列を含むか否かを判断する。処理対象に選択された文字情報が予め定められた文字列を含むならば処理をステップＳ５９に進めるが、そうでなければ処理をステップＳ６２に進める。例えば、設定値の種類がファクシミリ番号に対して「ＦＡＸ」の文字列が予め定められている。文字情報がファクシミリ番号に対して予め定められた文字列「ＦＡＸ」を含むならば処理をステップＳ５９に進める。また、設定値の種類が電子メールアドレスに対して「電子メール」の文字列が予め定められている。文字情報が電子メールアドレスに対して予め定められた文字列「電子メール」を含むならば処理をステップＳ５９に進める。ステップＳ５９においては、文字情報の近傍に配置された文字情報を特定する。そして、予め定められた文字列に対応する設定値の種類を決定する（ステップＳ６０）。予め定められた文字列が「ＦＡＸ」ならば設定値の種類をファクシミリ番号に決定し、予め定められた文字列が「電子メール」ならば設定値の種類を電子メールアドレスに決定する。次のステップＳ６１においては、ステップＳ５１において処理対象に選択された文字情報の近傍に配置された文字情報を、ステップＳ６０において決定された設定値の種類に対する候補情報に決定し、処理をステップＳ６２に進める。
【０１２４】
ステップＳ６２においては、ステップＳ５１において処理対象に選択されていない文字情報が存在するか否かを判断する。未選択の文字情報が存在するならば処理をステップＳ５１に戻すが、そうでなければ処理をステップＳ６３に進める。ステップＳ６３においては、候補情報が決定されたか否かを判断する。候補情報が決定されているならば処理をステップＳ６４に進めるが、そうでなければ処理を設定値設定処理に戻す。ステップＳ６４においては、候補情報に対する設定値の種類を定めた設定画面を決定し、処理を設定値設定処理に戻す。
【０１２５】
ここで、図８に戻って、ステップＳ１２において設定画面決定処理が実行されることにより、設定情報と、候補情報と、設定画面とが決定されている。次のステップＳ０１においては、設定画面決定処理により決定された設定画面であって、設定画面中で、設定画面決定処理により決定された設定値情報で示される設定値の種類に対する設定値が入力される領域に、設定画面決定処理により決定された候補情報を表示した設定画面を、表示部１６１に表示する。そして、ステップＳ０２以降の処理を、新たに表示部１６１に表示された設定画面に対して実行する。なお、設定画面決定処理によって設定画面が決定されていない場合には、ステップＳ０１を実行することなく、ステップＳ０３以降の処理を実行するようにすればよい。
【０１２６】
図１１は、ＭＦＰに表示される画像の一例を示す第１の図である。図１１を参照して、表示部１６１は、第１領域３５１と、第２領域３５３とを含む。第１領域３５１に設定画面３１１が表示され、第２領域３５３に端末画像４１１が表示されている。設定画面３１１は、別の複数の設定画面にそれぞれ関連付けられた複数の遷移ボタンを含む。例えば、「ファックス」が表された遷移ボタンは、ファクシミリ番号を設定する設定画面に関連付けられ、「Ｅ−ｍａｉｌ」が表された遷移ボタンは、電子メールアドレスを設定する設定画面に関連付けられる。
【０１２７】
端末画像４１１は、モバイル連携が可能であることをユーザーに通知する画面であり、アンテナ領域１７１Ａに配置された目印画像４１３を含む。目印画像４１３はＮＦＣアンテナ１７１の位置を示す目印である。ユーザーは、スマートフォン２００をＭＦＰ１００と連携させるために、スマートフォン２００を目印画像４１３が表示されている位置に近づける操作をすればよいので、スマートフォン２００をＭＦＰ１００と連携させるための操作が容易となる。
【０１２８】
図１２は、ＭＦＰに表示される画像の一例を示す第２の図である。図１２では、表示部１６１に図１１に示した画像が表示されている状態で、スマートフォン２００が目印画像４１３の位置に近づいた後に表示される画像を示している。図１２を参照して、表示部１６１の第１領域３５１に、設定画面３１１が表示され、第２領域に端末画像４２１と開始ボタン４２３とが表示される。設定画面３１１は、図１１に示した第１領域３５１に表示される画像と同じである。端末画像４２１は、スマートフォン２００の表示部２０６に表示されている画像と同じ画像である。端末画像４２１は、文字列からなる９つの文字情報３７１〜３７９を含む。開始ボタン４２３は、端末画像４２１に重畳して表示される。ユーザーが開始ボタン４２３を指示することにより、端末画像４２１が解析される。
【０１２９】
図１３は、ＭＦＰに表示される画像の一例を示す第３の図である。図１３では、表示部１６１に図１２に示した画像が表示されている状態で、開始ボタン４２３がユーザーにより指示された後に表示部１６１に表示される画像を示している。図１３を参照して、表示部１６１の第１領域３５１に、設定画面３１１が表示され、第２領域に端末画像４３１が表示される。設定画面３１１は、図１１に示した第１領域３５１に表示される画像と同じである。端末画像４３１は、図１２に示した端末画像４２１に含まれる９つの文字情報３７１〜３７９にそれぞれ対応する指示画像３７１Ａ〜３７９Ａを含む。指示画像３７１Ａ〜３７９Ａは、点線の矩形で示されるが、実際には赤色の矩形で示される。
【０１３０】
図１４は、ＭＦＰに表示される画像の一例を示す第４の図である。図１４では、表示部１６１に図１３に示した画像が表示されている状態で、「ファックス」が表された遷移ボタンがユーザーにより指示された後に表示部１６１に表示される画像を示している。図１４を参照して、表示部１６１の第１領域３５１に、設定画面３２１が表示され、第２領域に端末画像４４１が表示される。設定画面３２１は、ファクシミリ番号を設定するための画面であり、ファクシミリ番号を入力する領域３２３を含む。
【０１３１】
端末画像４４１は、図１３に示した端末画像４３１から指示画像３７１Ａを削除した画像であり、文字情報３７３が強調表示されている。図１４では、文字情報３７３が強調表示されていることをハッチングを付して示している。強調表示は、例えば、文字情報３７３を、他の文字情報３７１、３７２、３７４〜３７９の表示態様と異なる表示態様とすればよい。例えば、文字情報３７１の色または／およびサイズを他の文字情報の色と異なるようにすればよい。また、文字情報３７１の周辺の背景を、他の部分と異なる表示態様としてもよい。
【０１３２】
図１３に示した画像が表示されている状態で、「ファックス」が表された遷移ボタンがユーザーにより指示されると、第１領域３５１に表示されていた設定画面３１１が設定画面３２１に切り換わるとともに、設定画面３２１の領域３２３に文字情報３７３と同じ文字列「１２３４５  ６７８９」が配置され、ファクシミリ番号として文字列「１２３４５  ６７８９」が設定される。このため、ファクシミリ番号を領域３２３に入力する操作を容易にすることができる。
【０１３３】
図１５は、ＭＦＰに表示される画像の一例を示す第５の図である。図１５では、表示部１６１に図１３に示した画像が表示されている状態で、指示画像３７５Ａがユーザーにより指示された後に表示部１６１に表示される画像を示している。図１５を参照して、表示部１６１の第１領域３５１に、設定画面３３１が表示され、第２領域に端末画像４５１が表示される。設定画面３３１は、電子メールアドレスを設定するための画面であり、電子メールアドレスを入力する領域３３３を含む。
【０１３４】
端末画像４５１は、図１３に示した端末画像４３１から指示画像３７１Ａを削除した画像であり、文字情報３７５が強調表示されている。図１５では、文字情報３７５が強調表示されていることをハッチングを付して示している。強調表示は、例えば、文字情報３７５を、他の文字情報３７１〜３７４、３７６〜３７９の表示態様と異なる表示態様とすればよい。例えば、文字情報３７５の色または／およびサイズを他の文字情報の色と異ならるようにすればよい。また、文字情報３７５の周辺の背景を、他の部分と異なる表示態様としてもよい。
【０１３５】
図１３に示した画像が表示されている状態で、指示画像３７５Ａがユーザーにより指示されることにより、第１領域３５１に表示されている設定画面３１１が設定画面３３１に切り換わるとともに、設定画面３３１の領域３３３に文字情報３７５と同じ文字列「ｋａｔｏ＠ｋｏｎｉｃａｍｉｎｏｌｔａ．ｃｏｍ」が配置され、電子メールアドレスとして文字列「ｋａｔｏ＠ｋｏｎｉｃａｍｉｎｏｌｔａ．ｃｏｍ」が設定される。このため、電子メールアドレスを入力する操作を容易にすることができる。
【０１３６】
以上説明したように、本実施の形態におけるＭＦＰ１００は、画像処理装置として機能し、スマートフォン２００から表示部２０６に表示されている端末画像を取得し、端末画像を解析した結果に基づいて、処理を実行するための設定値を設定する。このため、ユーザーにより設定値の設定を容易にすることができる。また、スマートフォン２００からは、表示部２０６に表示されている端末画像を取得するので、ＭＦＰ１００との間の手順が定められた専用のアプリケーションプログラムをスマートフォン２００にインストールする必要がなく、スマートフォン２００にインストールされた汎用のアプリケーションプログラムがスマートフォン２００で実行されていればよい。このため、特定のアプリケーションプログラムがインストールされていない汎用的なスマートフォン２００に記憶されているデータを用いてＭＦＰ１００に設定値を設定することができる。
【０１３７】
また、ＭＦＰ１００は、スマートフォン２００から取得された端末画像を文字認識し、１以上の文字の配列を１つの文字情報として取得するので、端末画像から設定値を抽出することができる。
【０１３８】
また、ＭＦＰ１００は、実行する処理に用いられる設定値の種類に基づいて、端末画像から取得された１以上の文字情報のうちから設定値の候補となる候補情報を抽出するので、ＭＦＰ１００が実行する処理に用いられる設定値の種類ごとに設定値の候補を抽出することができる。
【０１３９】
また、ＭＦＰ１００は、設定値の種類に対して予め定められた文字を含む文字情報を候補情報として抽出するので、予め定められた文字を含む設定値の種類の候補を抽出することができる。
【０１４０】
また、ＭＦＰ１００は、設定値の種類に対して予め定められた文字数の文字情報を候補情報として抽出するので、予め定められた文字数からなる設定値の候補を抽出することができる。
【０１４１】
また、ＭＦＰ１００は、設定値の種類に対して予め定められた文字列を含む文字情報と所定の相対位置に配置された文字情報を候補情報として抽出するので、予め定められた文字列を含む文字情報と所定の相対位置に配置される設定値の種類の候補を抽出することができる。
【０１４２】
また、ＭＦＰ１００は、１つの種類に対して１つの候補情報が抽出される場合、１つの候補情報を１つの種類に対する設定値に決定するので、設定値を自動的に設定することができる。
【０１４３】
また、ＭＦＰ１００は、表示部１６１に表示された設定画面で定められる設定値の種類に対応する設定値を決定するので、ユーザーが設定画面を表示させる操作をすれば、設定値が設定される。このため、ユーザーによる設定値を入力する操作を簡略にすることができる。
【０１４４】
また、ＭＦＰ１００は、設定値を決定する場合に、その設定値を設定するための設定画面が表示部２０６に表示されていない場合には、その設定値を受け付けるための設定画面を表示するので、ユーザーによる設定画面を切り換える操作を簡略にすることができる。
【０１４５】
また、ＭＦＰ１００は、設定画面で設定値を入力する領域がユーザーにより選択されて設定値の種類が特定された状態で、端末画像から取得された１以上の文字情報のうちから１つがユーザーにより選択される場合、選択された文字情報を設定値に決定する。このため、ユーザーは、設定値そのものを入力する必要がないので、設定値を入力する操作を容易にすることができる。
【０１４６】
また、ＭＦＰ１００は、端末画像のうちユーザーにより指定された一部を解析するので、解析対象となるデータ量を少なくして、処理の負荷を低減することができる。
【０１４７】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を例に説明したが、図８〜図１０に示した設定値設定処理をＭＦＰ１００に実行させる設定値設定方法、または、その設定値設定方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる設定値設定プログラムとして発明を捉えることができるのは言うまでもない。
【０１４８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１４９】
＜付記＞
前記端末画像を表示する端末画像表示手段と、
前記表示された端末画像中で前記解析手段により取得された１以上の文字情報それぞれに対応する領域に、当該文字情報に対応する指示画像を表示する指示画像表示手段と、をさらに備え、
前記設定値決定手段は、前記表示された指示画像がユーザーにより指示される場合、前記指示画像に対応する文字情報を選択する、請求項１１に記載の画像処理装置。
【符号の説明】
【０１５０】
１  情報システム、３  ネットワーク、５  無線局、１００  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１１９  ＮＦＣ通信部、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、１７１  ＮＦＣアンテナ、１７１Ａ  アンテナ領域、１７３  ＮＦＣ通信制御部、１７５  検出回路、２００  スマートフォン、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０９  通信部、２１０  加速度センサー、２１１  外部記憶装置、５１  画像取得部、５３  解析部、５５  抽出部、５７  端末画像表示部、５９  指示画像表示部、６１  操作受付部、６３  設定画面表示部、６５  設定値決定部、６７  処理実行部、７１  文字認識部、７３  文字情報決定部、７５  特定文字抽出部、７７  文字数抽出部、７９  既定文字抽出部、８１  設定値情報決定部、８３  指示抽出部、３１１，３２１，３３１  設定画面、３５１  第１領域、３５３  第２領域、３７１〜３７９  文字情報、３７１Ａ〜３７９Ａ  指示画像、４１１，４２１，４３１，４４１，４５１  端末画像、４１３  目印画像、４２３  開始ボタン、２０８  無線ＬＡＮＩ／Ｆ。
【図１】
2018147397.tif 000003
【図２】
2018147397.tif 000004
【図３】
2018147397.tif 000005
【図４】
2018147397.tif 000006
【図５】
2018147397.tif 000007
【図６】
2018147397.tif 000008
【図７】
2018147397.tif 000009
【図８】
2018147397.tif 000010
【図９】
2018147397.tif 000011
【図１０】
2018147397.tif 000012
【図１１】
2018147397.tif 000013
【図１２】
2018147397.tif 000014
【図１３】
2018147397.tif 000015
【図１４】
2018147397.tif 000016
【図１５】
2018147397.tif 000017