(57)【要約】【課題】音声を用いてジョブの設定が行われる場合において、ユーザによる再入力の発生を抑制することが可能な技術を提供する。【解決手段】設定制御装置（例えばＭＦＰ１０）は、ユーザによる設定指示音声（設定指示２０１（「Ａ３」）等）に対する音声認識処理の処理結果を取得する。ＭＦＰ１０は、当該設定指示音声による設定指示内容であって設定対象項目と当該設定対象項目の設定値とを含む設定指示内容を当該処理結果に基づき特定する。そして、当該設定指示内容を一意に特定できなかった旨が判定される場合、ＭＦＰ１０は、ＭＦＰ１０において読み取られた原稿に関する原稿情報（原稿サイズ情報等）に基づいて、当該設定指示内容を推定する。【選択図】図３
2020078900.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置に関するジョブの設定を制御する設定制御装置であって、
ユーザによる設定指示音声に対する音声認識処理の処理結果を取得する取得手段と、
前記設定指示音声による設定指示内容であって設定対象項目と前記設定対象項目の設定値との組合せを含む設定指示内容を前記処理結果に基づき特定する特定手段と、
前記設定指示内容を前記特定手段によって一意に特定できたか否かを判定する判定手段と、
前記設定指示内容を一意に特定できなかった旨が判定される場合、前記画像処理装置において読み取られた原稿に関する原稿情報と前記画像処理装置の給紙トレイに配置された出力用紙に関する出力用紙情報とのうちの少なくとも一方に基づいて、前記設定指示内容を推定する推定手段と、
を備えることを特徴とする設定制御装置。
【請求項２】
請求項１に記載の設定制御装置において、
前記推定手段による推定処理の結果に応じて、前記設定指示音声に関する再入力を前記ユーザに要求するか否かを決定する決定手段、
をさらに備え、
前記決定手段は、前記推定処理の結果、前記設定指示内容を一意に特定できた場合、前記再入力を要求しない旨を決定することを特徴とする設定制御装置。
【請求項３】
請求項２に記載の設定制御装置において、
前記決定手段は、前記推定処理の結果、前記設定指示内容を一意に特定できなかった場合、前記再入力を要求する旨を決定することを特徴とする設定制御装置。
【請求項４】
請求項２または請求項３に記載の設定制御装置において、
前記推定手段は、前記原稿情報と前記出力用紙情報との少なくとも一方に基づいて、前記設定対象項目と前記設定値とのうち前記設定対象項目を推定することを特徴とする設定制御装置。
【請求項５】
請求項４に記載の設定制御装置において、
前記特定手段は、
前記設定値を指示する指示ワードを前記音声認識処理の前記処理結果から抽出し、
前記ジョブの複数の設定項目に関する設定値候補群の中から前記指示ワードを検索する検索処理を実行し、
前記検索処理の結果、前記設定値候補群のうち１または２以上の候補が前記指示ワードに合致する場合、前記複数の設定項目のうち、前記１または２以上の候補にそれぞれ対応する設定項目である指示ワード対応項目を抽出し、
前記判定手段は、
単一の指示ワード対応項目が抽出される場合、前記設定指示内容を前記特定手段によって一意に特定できた旨を判定し、
複数の指示ワード対応項目が抽出される場合、前記設定指示内容を前記特定手段によって一意に特定できなかった旨を判定することを特徴とする設定制御装置。
【請求項６】
請求項５に記載の設定制御装置において、
前記推定手段は、
前記設定指示内容を前記特定手段によって一意に特定できなかった旨が判定される場合において、前記原稿情報あるいは前記出力用紙情報に基づいて前記複数の指示ワード対応項目のうちの一の指示ワード対応項目の値を断定し、
断定された前記値が前記指示ワードと異なるときには、前記複数の指示ワード対応項目のうち、前記一の指示ワード対応項目を除く残余の指示ワード対応項目の中から、前記設定対象項目を推定することを特徴とする設定制御装置。
【請求項７】
請求項６に記載の設定制御装置において、
前記推定手段は、断定された前記値が前記指示ワードと異なる場合において、前記残余の指示ワード対応項目が単一の設定項目であるときには、前記残余の指示ワード対応項目を前記設定対象項目として特定することを特徴とする設定制御装置。
【請求項８】
請求項６に記載の設定制御装置において、
前記推定処理によっても前記設定指示内容を一意に特定できない場合、前記再入力を要求する要求手段、
をさらに備え、
前記推定手段は、断定された前記値が前記指示ワードと同じである場合、前記設定指示内容を一意に特定できない旨を判定し、
前記要求手段は、前記複数の指示ワード対応項目を前記設定対象項目に関する複数の選択肢として報知し、当該複数の選択肢の中から所望の選択肢を選択する入力を前記再入力として前記ユーザに要求することを特徴とする設定制御装置。
【請求項９】
請求項６に記載の設定制御装置において、
前記推定処理によっても前記設定指示内容を一意に特定できない場合、前記再入力を要求する要求手段、
をさらに備え、
前記推定手段は、断定された前記値が前記指示ワードと異なる場合であっても、前記残余の指示ワード対応項目が２以上の設定項目であるときには、前記設定指示内容を一意に特定できない旨を判定し、
前記要求手段は、前記残余の指示ワード対応項目を前記設定対象項目に関する複数の選択肢として報知し、当該複数の選択肢の中から所望の選択肢を選択する入力を前記再入力として前記ユーザに要求することを特徴とする設定制御装置。
【請求項１０】
請求項２または請求項３に記載の設定制御装置において、
前記推定手段は、前記原稿情報と前記出力用紙情報との少なくとも一方に基づいて、前記設定対象項目と前記設定値とのうち前記設定値を推定することを特徴とする設定制御装置。
【請求項１１】
請求項１０に記載の設定制御装置において、
前記特定手段は、前記設定値を指示する指示ワードに関する複数の認識結果が前記音声認識処理によって取得される場合、前記ジョブに関する設定値候補群において前記複数の認識結果をそれぞれ検索し、
前記判定手段は、
前記複数の認識結果のうちの単一の認識結果のみが前記設定値候補群の中から検索される場合、前記設定指示内容を前記特定手段によって一意に特定できた旨を判定し、
前記複数の認識結果のうち２以上の認識結果が前記設定値候補群の中から検索される場合、前記設定指示内容を前記特定手段によって一意に特定できなかった旨を判定することを特徴とする設定制御装置。
【請求項１２】
請求項１１に記載の設定制御装置において、
前記推定手段は、前記２以上の認識結果のうちの一の認識結果に係る文字列が前記原稿内に存在する場合、前記一の認識結果を前記設定値として推定することを特徴とする設定制御装置。
【請求項１３】
請求項１２に記載の設定制御装置において、
前記指示ワードは、送信ジョブにおける宛先を指示する語句であり、
前記推定手段は、前記一の認識結果に係る文字列が前記原稿内の宛先領域に存在する場合、前記一の認識結果を前記設定値として推定することを特徴とする設定制御装置。
【請求項１４】
請求項１２に記載の設定制御装置において、
前記指示ワードは、送信ジョブにおける宛先を指示する語句であり、
前記推定手段は、前記一の認識結果に係る文字列と前記宛先を示す語句の近傍で利用される可能性が所定程度より高い所定の文字列とが前記原稿内において所定の近傍範囲に存在する場合、前記一の認識結果を前記設定値として推定することを特徴とする設定制御装置。
【請求項１５】
請求項１４に記載の設定制御装置において、
前記所定の文字列は、敬称と役職名と所属組織名とのうちの少なくとも１つを含むことを特徴とする設定制御装置。
【請求項１６】
請求項１０に記載の設定制御装置において、
前記判定手段は、前記設定値を指示する指示ワードの一部分を前記音声認識処理において認識できなかった場合、前記設定指示内容を前記特定手段によって一意に特定できなかった旨を判定することを特徴とする設定制御装置。
【請求項１７】
請求項１６に記載の設定制御装置において、
前記推定手段は、前記指示ワードに関する認識結果のうち、前記音声認識処理において認識できた部分である認識成功部分を前記原稿内において検索し、前記原稿内において前記認識成功部分を含む文字列を前記設定値として推定することを特徴とする設定制御装置。
【請求項１８】
請求項１７に記載の設定制御装置において、
前記指示ワードは、前記原稿のスキャンデータを保存する際のファイル名を指示する語句であり、
前記推定手段は、前記認識成功部分を含む文字列であって前記原稿内のタイトル領域に存在する文字列を前記設定値として推定することを特徴とする設定制御装置。
【請求項１９】
請求項１７に記載の設定制御装置において、
前記指示ワードは、前記原稿のスキャンデータを保存する際のファイル名を指示する語句であり、
前記推定手段は、前記認識成功部分を含む文字列であって前記原稿内のフッタ領域および／またはヘッダ領域に存在する文字列を前記設定値として推定することを特徴とする設定制御装置。
【請求項２０】
請求項１から請求項１９のいずれかに記載の設定制御装置において、
前記推定手段は、前記画像処理装置の所定位置に載置された複数の用紙のうちの所定枚数の用紙に対する読取処理を前記画像処理装置に実行させて前記原稿情報を取得することを特徴とする設定制御装置。
【請求項２１】
請求項１から請求項２０のいずれかに記載の設定制御装置において、
前記設定制御装置は、前記画像処理装置自体であることを特徴とする設定制御装置。
【請求項２２】
請求項１から請求項２０のいずれかに記載の設定制御装置において、
前記設定制御装置は、前記画像処理装置とは異なる外部サーバであることを特徴とする設定制御装置。
【請求項２３】
画像処理装置に関するジョブの設定を制御する設定制御装置に内蔵されたコンピュータに、
ａ）ユーザによる設定指示音声に対する音声認識処理の処理結果を取得するステップと、
ｂ）前記設定指示音声による設定指示内容であって設定対象項目と前記設定対象項目の設定値との組合せを含む設定指示内容を前記処理結果に基づき特定するステップと、
ｃ）前記設定指示内容を前記ステップｂ）において一意に特定できたか否かを判定するステップと、
ｄ）前記設定指示内容を一意に特定できなかった旨が前記ステップｃ）において判定される場合、前記画像処理装置において読み取られた原稿に関する原稿情報と前記画像処理装置の給紙トレイに配置された出力用紙に関する出力用紙情報とのうちの少なくとも一方に基づいて、前記設定指示内容を推定するステップと、
を実行させるためのプログラム。
【請求項２４】
画像処理装置に関するジョブの設定を制御する設定制御装置の制御方法であって、
ａ）ユーザによる設定指示音声に対する音声認識処理の処理結果を取得するステップと、
ｂ）前記設定指示音声による設定指示内容であって設定対象項目と前記設定対象項目の設定値との組合せを含む設定指示内容を前記処理結果に基づき特定するステップと、
ｃ）前記設定指示内容を前記ステップｂ）において一意に特定できたか否かを判定するステップと、
ｄ）前記設定指示内容を一意に特定できなかった旨が前記ステップｃ）において判定される場合、前記画像処理装置において読み取られた原稿に関する原稿情報と前記画像処理装置の給紙トレイに配置された出力用紙に関する出力用紙情報とのうちの少なくとも一方に基づいて、前記設定指示内容を推定するステップと、
を有することを特徴とする、設定制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像処理装置に関するジョブの設定を制御する設定制御装置、およびそれに関連する技術に関する。
【背景技術】
【０００２】
音声を用いてジョブの設定が行われる際に設定指示音声による設定指示内容を一意に特定できなかった場合に、当該設定指示音声に関する再入力をユーザに要求する技術が存在する。
【０００３】
たとえば、特許文献１に記載の技術では、設定指示音声（音声コマンド）に対する音声認識処理の処理結果を用いて設定指示内容を一意に特定できたか否かのみに基づいて、当該設定指示音声に関する再入力をユーザに要求するか否かが判定されている。そして、当該処理結果を用いて設定指示内容を一意に特定できなかった場合に、再入力がユーザに要求されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３６２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、設定指示音声に関する再入力はユーザにとって煩わしい。特に、同じ設定指示音声を再入力することはユーザにとって煩わしい。
【０００６】
そこで、本発明は、音声を用いてジョブの設定が行われる場合において、ユーザによる再入力の発生を抑制することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく、請求項１の発明は、画像処理装置に関するジョブの設定を制御する設定制御装置であって、ユーザによる設定指示音声に対する音声認識処理の処理結果を取得する取得手段と、前記設定指示音声による設定指示内容であって設定対象項目と前記設定対象項目の設定値との組合せを含む設定指示内容を前記処理結果に基づき特定する特定手段と、前記設定指示内容を前記特定手段によって一意に特定できたか否かを判定する判定手段と、前記設定指示内容を一意に特定できなかった旨が判定される場合、前記画像処理装置において読み取られた原稿に関する原稿情報と前記画像処理装置の給紙トレイに配置された出力用紙に関する出力用紙情報とのうちの少なくとも一方に基づいて、前記設定指示内容を推定する推定手段と、を備えることを特徴とする。
【０００８】
請求項２の発明は、請求項１の発明に係る設定制御装置において、前記推定手段による推定処理の結果に応じて、前記設定指示音声に関する再入力を前記ユーザに要求するか否かを決定する決定手段、をさらに備え、前記決定手段は、前記推定処理の結果、前記設定指示内容を一意に特定できた場合、前記再入力を要求しない旨を決定することを特徴とする。
【０００９】
請求項３の発明は、請求項２の発明に係る設定制御装置において、前記決定手段は、前記推定処理の結果、前記設定指示内容を一意に特定できなかった場合、前記再入力を要求する旨を決定することを特徴とする。
【００１０】
請求項４の発明は、請求項２または請求項３の発明に係る設定制御装置において、前記推定手段は、前記原稿情報と前記出力用紙情報との少なくとも一方に基づいて、前記設定対象項目と前記設定値とのうち前記設定対象項目を推定することを特徴とする。
【００１１】
請求項５の発明は、請求項４の発明に係る設定制御装置において、前記特定手段は、前記設定値を指示する指示ワードを前記音声認識処理の前記処理結果から抽出し、前記ジョブの複数の設定項目に関する設定値候補群の中から前記指示ワードを検索する検索処理を実行し、前記検索処理の結果、前記設定値候補群のうち１または２以上の候補が前記指示ワードに合致する場合、前記複数の設定項目のうち、前記１または２以上の候補にそれぞれ対応する設定項目である指示ワード対応項目を抽出し、前記判定手段は、単一の指示ワード対応項目が抽出される場合、前記設定指示内容を前記特定手段によって一意に特定できた旨を判定し、複数の指示ワード対応項目が抽出される場合、前記設定指示内容を前記特定手段によって一意に特定できなかった旨を判定することを特徴とする。
【００１２】
請求項６の発明は、請求項５の発明に係る設定制御装置において、前記推定手段は、前記設定指示内容を前記特定手段によって一意に特定できなかった旨が判定される場合において、前記原稿情報あるいは前記出力用紙情報に基づいて前記複数の指示ワード対応項目のうちの一の指示ワード対応項目の値を断定し、断定された前記値が前記指示ワードと異なるときには、前記複数の指示ワード対応項目のうち、前記一の指示ワード対応項目を除く残余の指示ワード対応項目の中から、前記設定対象項目を推定することを特徴とする。
【００１３】
請求項７の発明は、請求項６の発明に係る設定制御装置において、前記推定手段は、断定された前記値が前記指示ワードと異なる場合において、前記残余の指示ワード対応項目が単一の設定項目であるときには、前記残余の指示ワード対応項目を前記設定対象項目として特定することを特徴とする。
【００１４】
請求項８の発明は、請求項６の発明に係る設定制御装置において、前記推定処理によっても前記設定指示内容を一意に特定できない場合、前記再入力を要求する要求手段、をさらに備え、前記推定手段は、断定された前記値が前記指示ワードと同じである場合、前記設定指示内容を一意に特定できない旨を判定し、前記要求手段は、前記複数の指示ワード対応項目を前記設定対象項目に関する複数の選択肢として報知し、当該複数の選択肢の中から所望の選択肢を選択する入力を前記再入力として前記ユーザに要求することを特徴とする。
【００１５】
請求項９の発明は、請求項６の発明に係る設定制御装置において、前記推定処理によっても前記設定指示内容を一意に特定できない場合、前記再入力を要求する要求手段、をさらに備え、前記推定手段は、断定された前記値が前記指示ワードと異なる場合であっても、前記残余の指示ワード対応項目が２以上の設定項目であるときには、前記設定指示内容を一意に特定できない旨を判定し、前記要求手段は、前記残余の指示ワード対応項目を前記設定対象項目に関する複数の選択肢として報知し、当該複数の選択肢の中から所望の選択肢を選択する入力を前記再入力として前記ユーザに要求することを特徴とする。
【００１６】
請求項１０の発明は、請求項２または請求項３の発明に係る設定制御装置において、前記推定手段は、前記原稿情報と前記出力用紙情報との少なくとも一方に基づいて、前記設定対象項目と前記設定値とのうち前記設定値を推定することを特徴とする。
【００１７】
請求項１１の発明は、請求項１０の発明に係る設定制御装置において、前記特定手段は、前記設定値を指示する指示ワードに関する複数の認識結果が前記音声認識処理によって取得される場合、前記ジョブに関する設定値候補群において前記複数の認識結果をそれぞれ検索し、前記判定手段は、前記複数の認識結果のうちの単一の認識結果のみが前記設定値候補群の中から検索される場合、前記設定指示内容を前記特定手段によって一意に特定できた旨を判定し、前記複数の認識結果のうち２以上の認識結果が前記設定値候補群の中から検索される場合、前記設定指示内容を前記特定手段によって一意に特定できなかった旨を判定することを特徴とする。
【００１８】
請求項１２の発明は、請求項１１の発明に係る設定制御装置において、前記推定手段は、前記２以上の認識結果のうちの一の認識結果に係る文字列が前記原稿内に存在する場合、前記一の認識結果を前記設定値として推定することを特徴とする。
【００１９】
請求項１３の発明は、請求項１２の発明に係る設定制御装置において、前記指示ワードは、送信ジョブにおける宛先を指示する語句であり、前記推定手段は、前記一の認識結果に係る文字列が前記原稿内の宛先領域に存在する場合、前記一の認識結果を前記設定値として推定することを特徴とする。
【００２０】
請求項１４の発明は、請求項１２の発明に係る設定制御装置において、前記指示ワードは、送信ジョブにおける宛先を指示する語句であり、前記推定手段は、前記一の認識結果に係る文字列と前記宛先を示す語句の近傍で利用される可能性が所定程度より高い所定の文字列とが前記原稿内において所定の近傍範囲に存在する場合、前記一の認識結果を前記設定値として推定することを特徴とする。
【００２１】
請求項１５の発明は、請求項１４の発明に係る設定制御装置において、前記所定の文字列は、敬称と役職名と所属組織名とのうちの少なくとも１つを含むことを特徴とする。
【００２２】
請求項１６の発明は、請求項１０の発明に係る設定制御装置において、前記判定手段は、前記設定値を指示する指示ワードの一部分を前記音声認識処理において認識できなかった場合、前記設定指示内容を前記特定手段によって一意に特定できなかった旨を判定することを特徴とする。
【００２３】
請求項１７の発明は、請求項１６の発明に係る設定制御装置において、前記推定手段は、前記指示ワードに関する認識結果のうち、前記音声認識処理において認識できた部分である認識成功部分を前記原稿内において検索し、前記原稿内において前記認識成功部分を含む文字列を前記設定値として推定することを特徴とする。
【００２４】
請求項１８の発明は、請求項１７の発明に係る設定制御装置において、前記指示ワードは、前記原稿のスキャンデータを保存する際のファイル名を指示する語句であり、前記推定手段は、前記認識成功部分を含む文字列であって前記原稿内のタイトル領域に存在する文字列を前記設定値として推定することを特徴とする。
【００２５】
請求項１９の発明は、請求項１７の発明に係る設定制御装置において、前記指示ワードは、前記原稿のスキャンデータを保存する際のファイル名を指示する語句であり、前記推定手段は、前記認識成功部分を含む文字列であって前記原稿内のフッタ領域および／またはヘッダ領域に存在する文字列を前記設定値として推定することを特徴とする。
【００２６】
請求項２０の発明は、請求項１から請求項１９のいずれかの発明に係る設定制御装置において、前記推定手段は、前記画像処理装置の所定位置に載置された複数の用紙のうちの所定枚数の用紙に対する読取処理を前記画像処理装置に実行させて前記原稿情報を取得することを特徴とする。
【００２７】
請求項２１の発明は、請求項１から請求項２０のいずれかの発明に係る設定制御装置において、前記設定制御装置は、前記画像処理装置自体であることを特徴とする。
【００２８】
請求項２２の発明は、請求項１から請求項２０のいずれかの発明に係る設定制御装置において、前記設定制御装置は、前記画像処理装置とは異なる外部サーバであることを特徴とする。
【００２９】
請求項２３の発明は、画像処理装置に関するジョブの設定を制御する設定制御装置に内蔵されたコンピュータに、ａ）ユーザによる設定指示音声に対する音声認識処理の処理結果を取得するステップと、ｂ）前記設定指示音声による設定指示内容であって設定対象項目と前記設定対象項目の設定値との組合せを含む設定指示内容を前記処理結果に基づき特定するステップと、ｃ）前記設定指示内容を前記ステップｂ）において一意に特定できたか否かを判定するステップと、ｄ）前記設定指示内容を一意に特定できなかった旨が前記ステップｃ）において判定される場合、前記画像処理装置において読み取られた原稿に関する原稿情報と前記画像処理装置の給紙トレイに配置された出力用紙に関する出力用紙情報とのうちの少なくとも一方に基づいて、前記設定指示内容を推定するステップと、を実行させるためのプログラムであることを特徴とする。
【００３０】
請求項２４の発明は、画像処理装置に関するジョブの設定を制御する設定制御装置の制御方法であって、ａ）ユーザによる設定指示音声に対する音声認識処理の処理結果を取得するステップと、ｂ）前記設定指示音声による設定指示内容であって設定対象項目と前記設定対象項目の設定値との組合せを含む設定指示内容を前記処理結果に基づき特定するステップと、ｃ）前記設定指示内容を前記ステップｂ）において一意に特定できたか否かを判定するステップと、ｄ）前記設定指示内容を一意に特定できなかった旨が前記ステップｃ）において判定される場合、前記画像処理装置において読み取られた原稿に関する原稿情報と前記画像処理装置の給紙トレイに配置された出力用紙に関する出力用紙情報とのうちの少なくとも一方に基づいて、前記設定指示内容を推定するステップと、を有することを特徴とする。
【発明の効果】
【００３１】
請求項１から請求項２４に記載の発明によれば、ユーザによる設定指示音声による設定指示内容を一意に特定できなかった旨が判定される場合、画像処理装置において読み取られた原稿に関する原稿情報と画像処理装置の給紙トレイに配置された出力用紙に関する出力用紙情報とのうちの少なくとも一方に基づいて、当該設定指示内容が推定される。したがって、音声を用いてジョブの設定が行われる場合において、当該設定指示内容を一意に確定できる可能性が高まるので、ユーザによる再入力の発生を抑制することが可能である。
【００３２】
特に、請求項８に記載の発明によれば、複数の指示ワード対応項目が、設定対象項目に関する複数の選択肢として報知されて、当該複数の選択肢の中から所望の選択肢を選択する入力が再入力としてユーザに要求される。そのため、ユーザは、報知された指示ワード対応項目の中から設定対象項目を選択するだけで済む。したがって、再入力が発生する場合であっても、当該再入力を容易に行うことが可能である。
【図面の簡単な説明】
【００３３】
【図１】画像処理装置（ＭＦＰ）の外観を示す図である。
【図２】ＭＦＰの機能ブロックを示す図である。
【図３】特定不可指示の設定指示内容の推定処理等に関する概略動作を示す図である。
【図４】ＭＦＰの動作を示すフローチャートである。
【図５】特定不可指示の設定指示内容の推定処理に関するサブルーチン処理を示す図である。
【図６】候補群規定テーブルを示す図である。
【図７】第２実施形態に係る特定不可指示の設定指示内容の推定処理等に関する概略動作を示す図である。
【図８】第２実施形態に係る特定不可指示の設定指示内容の推定処理に関するサブルーチン処理を示す図である。
【図９】第３実施形態に係る特定不可指示の設定指示内容の推定処理等に関する概略動作を示す図である。
【図１０】第３実施形態に係る特定不可指示の設定指示内容の推定処理に関するサブルーチン処理を示す図である。
【図１１】原稿を示す図である。
【図１２】第３実施形態に係る候補群規定テーブルを示す図である。
【図１３】第４実施形態に係る特定不可指示の設定指示内容の推定処理等に関する概略動作を示す図である。
【図１４】第４実施形態に係る特定不可指示の設定指示内容の推定処理に関するサブルーチン処理を示す図である。
【図１５】原稿を示す図である。
【図１６】原稿を示す図である。
【図１７】原稿を示す図である。
【図１８】設定制御システムを示す図である。
【図１９】左開きの原稿（両面原稿）を示す図である。
【図２０】片面原稿を示す図である。
【図２１】上開きの原稿（両面原稿）を示す図である。
【発明を実施するための形態】
【００３４】
以下、本発明の実施形態を図面に基づいて説明する。
【００３５】
＜１．第１実施形態＞
＜１−１．構成概要＞
図１は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））１０の外観を示す図である。ここでは、ＭＦＰ１０自体が、当該ＭＦＰ１０において実行可能なジョブの設定（設定処理）を制御する設定制御装置として動作する。
【００３６】
図２は、ＭＦＰ１０の機能ブロックを示す図である。
【００３７】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６、音声入出力部７およびコントローラ（制御部）９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。なお、ＭＦＰ１０は、画像形成装置あるいは画像処理装置などとも称される。
【００３８】
画像読取部２は、ＭＦＰ１０の所定の位置（自動原稿供給部（ＡＤＦ：Auto Document Feeder）等）に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像あるいはスキャン画像とも称する）を生成する処理部である。
【００３９】
印刷出力部３は、印刷対象に関するデータ（印刷対象データ）に基づいて紙などの各種の媒体に画像を印刷出力する処理部である。
【００４０】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワークを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先との間で各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００４１】
格納部５は、ハードディスクドライブ（ＨＤＤ）および半導体メモリ等の記憶装置で構成される。
【００４２】
操作部６は、ＭＦＰ１０に対する操作入力（操作パネル部６ｃ等に対する操作入力）を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００４３】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの各種の操作入力を受け付けることが可能である。
【００４４】
音声入出力部７（図１参照）は、音声入力部７ａ（マイク等）と音声出力部７ｂ（スピーカ等）とを備えている。
【００４５】
音声入力部７ａは、ユーザによって発せられた音声（設定指示音声等）を取得することが可能である。音声出力部７ｂは、音声出力を行うことが可能である。たとえば、音声出力部７ｂは、ユーザによる設定指示音声に関する再入力を要求するメッセージ（後述）を音声出力して、当該再入力を当該ユーザに要求する。
【００４６】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵ（Central Processing Unit）（マイクロプロセッサあるいはコンピュータプロセッサなどとも称される）および各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ（登録商標））内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されてＭＦＰ１０にインストールされるようにしてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００４７】
具体的には、図２に示されるように、コントローラ９は、上記のプログラム等の実行により、通信制御部１１と入力制御部１２と表示制御部１３と特定部１４と判定部１５と推定部１６と音声認識処理部１７と抽出部１８と決定部１９とを含む各種の処理部を実現する。
【００４８】
通信制御部１１は、他の装置との間の通信動作を通信部４等と協働して制御する処理部である。
【００４９】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対する入力動作等を制御する制御部である。
【００５０】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。
【００５１】
音声認識処理部１７は、ユーザによる音声に対して音声認識処理を実行して当該音声の音声認識結果（音声認識処理の処理結果）を取得する処理部である。音声認識処理部１７は、当該音声認識結果としてテキストデータを取得する。
【００５２】
抽出部（設定指示抽出部）１８は、当該音声指示（テキストデータ）からジョブに関する設定指示（設定指示音声）２００（図３等参照）を抽出して取得する処理部である。
【００５３】
特定部１４は、ユーザによる設定指示（設定指示音声）２００による設定指示内容を特定する処理（指示内容特定処理とも称する）を実行する処理部である。当該設定指示内容は、設定対象項目と当該設定対象項目の設定値（一の設定値）との組合せで構成される。
【００５４】
判定部１５は、各種の判定動作を実行する処理部である。たとえば、判定部１５は、設定指示２００の設定指示内容を特定部１４によって（指示内容特定処理において）一意に特定できたか否か（設定指示内容を１つに絞り込むことができたか否か）を判定する。換言すれば、判定部１５は、当該設定指示２００が特定不可指示であるか否かを判定する。特定不可指示（特定失敗指示とも称される）は、指示内容特定処理において設定指示内容を特定できない設定指示（設定指示内容を特定することに失敗した設定指示）である。
【００５５】
推定部１６は、設定指示２００の設定指示内容を一意に特定できなかった旨（設定指示２００が特定不可指示である旨）が判定される場合に、当該設定指示内容（特定不可指示の設定指示内容）を推定する処理（指示内容推定処理とも称する）を実行する処理部である。
【００５６】
決定部１９は、推定部１６による指示内容推定処理の結果に応じて、設定指示音声（設定指示２００）に関する再入力（音声入力操作とパネル入力操作（手指による押下操作）との少なくとも一方を含む再入力操作）をユーザ（音声指示の付与ユーザ）に要求するか否かを決定する処理部である。
【００５７】
なお、ここでは、主にコントローラ９のＣＰＵにてソフトウエアプログラムを実行することによって、上述の各種の動作が実行されているが、これに限定されず、ＭＦＰ１０（詳細には、コントローラ９の内部あるいは外部）にて設けられた専用ハードウエア等を用いて、上述の各種の動作が実行されるようにしてもよい。たとえば、通信制御部１１、入力制御部１２、表示制御部１３、特定部１４、判定部１５、推定部１６、音声認識処理部１７、抽出部１８および決定部１９（図２）等の全部または一部が、１または複数の専用ハードウエアを用いて実現されてもよい。
【００５８】
＜１−３．動作＞
図３は、特定不可指示の設定指示内容の推定処理等に関する概略動作を示す図である。
【００５９】
具体的には、まず、ユーザによる音声指示（たとえば「Ａ３、白黒で３部コピーして」）が取得されると、当該ユーザによる設定指示２００（設定指示２０１等）が当該音声指示から抽出（取得）される。その後、当該設定指示２００に関して指示内容特定処理が実行される。そして、当該設定指示２００の設定指示内容を当該指示内容特定処理において一意に特定できなかった旨が判定される場合、スキャン処理によって読み取られた原稿に関する原稿情報（たとえば原稿サイズ情報）に基づいて、当該設定指示（特定不可指示）２００の設定指示内容が推定される。
【００６０】
このような動作の詳細について、以下に説明する。
【００６１】
図４は、ＭＦＰ１０（設定制御装置）の動作を示すフローチャートである。
【００６２】
ここでは、ユーザが原稿（１０枚の用紙を有する原稿）をＭＦＰ１０のＡＤＦに載置して音声指示「Ａ３、白黒で３部コピーして」（ジョブに関する設定指示音声とジョブの実行指示音声とを含む音声指示）を発すること（図３参照）を想定する。ＭＦＰ１０は、当該音声指示（音声指示データ）を音声入力部７ａ（図２）を用いて取得すると、図４の動作を開始する。
【００６３】
まず、ステップＳ１０において、ＭＦＰ１０は、ユーザによる音声指示「Ａ３、白黒で３部コピーして」に対して音声認識処理を実行して、当該音声指示のテキストデータ（テキスト変換データ）を音声認識処理の処理結果（音声認識結果）として取得する。ここでは、ＭＦＰ１０は、ユーザによる音声指示「Ａ３、白黒で３部コピーして」の全てを（正確に）認識することに成功し、当該音声指示の音声認識結果「Ａ３、白黒で３部コピーして」を取得する。
【００６４】
そして、ＭＦＰ１０は、当該テキストデータ（音声認識結果）に基づいて、実行すべきジョブの種類（ユーザによって指定されたジョブ種類）を決定するとともに、ユーザによる音声指示の音声認識結果（音声認識結果全体）から当該ジョブに関する設定指示（設定指示音声）２００の音声認識結果を抽出して取得する（ステップＳ１１）。
【００６５】
具体的には、まず、ＭＦＰ１０は、自然言語処理（形態素解析等）を用いて当該テキストデータを解析する。そして、ＭＦＰ１０は、音声指示に文字列「コピー」が含まれることに基づいて、ユーザによって指定されたジョブ種類としてコピージョブを決定する。また、ＭＦＰ１０は、当該音声指示（音声指示から抽出された文字列群（単語群））のうち、当該ジョブ種類に関連する文字列（「コピー」）以外の文字列を、コピージョブに関する設定指示（設定指示音声）２００として抽出する。ここでは、３つの文字列（「Ａ３」、「白黒」、「３部」）が、コピージョブに関する設定指示２００（２０１〜２０３）としてそれぞれ抽出される。
【００６６】
そして、処理はステップＳ１１からステップＳ１２へと進む。
【００６７】
ステップＳ１２において、ＭＦＰ１０は、各設定指示２０１〜２０３の設定指示内容（設定対象項目と当該設定対象項目の設定値との組合せ）を特定する指示内容特定処理を実行する。
【００６８】
図６は、コピージョブの複数の設定項目に関する設定値候補群を規定した候補群情報（候補群規定テーブル３０１（３００））を示す図である。当該候補群規定テーブル３０１においては、コピージョブの各設定項目と当該各設定項目の複数の設定値候補（各設定項目の設定値候補群）とが対応付けて規定（登録）されている。
【００６９】
たとえば、候補群規定テーブル３０１においては、コピージョブの設定項目「原稿サイズ」と当該設定項目「原稿サイズ」の設定値候補群（「Ａ４」、「Ａ３」、「Ｂ５」、...）とが対応付けて規定されている。また、候補群規定テーブル３０１においては、コピージョブの設定項目「出力用紙サイズ」と当該設定項目「出力用紙サイズ」の設定値候補群（「Ａ４」、「Ａ３」、「Ｂ５」、...）とが対応付けて規定されている。さらに、候補群規定テーブル３０１においては、コピージョブの設定項目「カラー設定」と当該設定項目「カラー設定」の設定値候補群（「フルカラー」、「白黒」）とが対応付けて規定されている。他の設定項目に関しても、候補群規定テーブル３０１において、各設定項目と当該各設定項目の設定値候補群とが対応付けて規定されている。
【００７０】
ＭＦＰ１０は、当該候補群規定テーブル３０１に基づいて、各設定指示２０１〜２０３に関する指示内容特定処理を実行する。
【００７１】
具体的には、まず、ＭＦＰ１０は、設定値を指示する指示ワード（設定値指示ワード）を各設定指示２０１〜２０３（「Ａ３」、「白黒」、「３部」）の音声認識結果から抽出する。ここでは、設定指示２０１から指示ワード「Ａ３」が抽出され、設定指示２０２から指示ワード「白黒」が抽出され、設定指示２０３から指示ワード「３部」が抽出される。
【００７２】
その後、ＭＦＰ１０は、候補群規定テーブル３０１（図６）に基づいて、コピージョブの複数の設定項目に関する設定値候補群（詳細には、複数の設定項目の複数の設定値候補群）の中から複数の指示ワード（「Ａ３」、「白黒」、「３部」）をそれぞれ検索する検索処理を実行する。そして、当該検索処理の結果、当該設定値候補群のうち１または２以上の候補（設定値候補）が指示ワードに合致する場合、ＭＦＰ１０は、当該複数の設定項目のうち、当該１または２以上の候補にそれぞれ対応する設定項目（指示ワード対応項目とも称する）を抽出する。換言すれば、指示ワードに合致する１または２以上の候補を設定することが可能な設定項目（設定可能項目とも称される）が、コピージョブに関する複数の設定項目の中から抽出される。
【００７３】
詳細には、指示ワード「白黒」が候補群規定テーブル３０１（複数の設定項目の複数の設定値候補群）において検索された結果、一の設定値候補「白黒」のみが当該指示ワード「白黒」に合致する（図６参照）。そして、当該一の設定値候補「白黒」に対応する設定項目「カラー設定」のみが、指示ワード「白黒」に関する指示ワード対応項目（当該一の設定値候補「白黒」を設定することが可能な設定項目）として抽出される。この場合（単一の指示ワード対応項目「カラー設定」のみが抽出される場合）、ＭＦＰ１０は、設定指示２０２（「白黒」）に係る設定対象項目として設定項目「カラー設定」を特定する。これにより、ＭＦＰ１０は、設定対象項目「カラー設定」と設定値（指示ワードに合致する一の設定値候補）「白黒」との組合せを、当該設定指示２０２の設定指示内容として特定する（図３参照）。すなわち、ＭＦＰ１０は、当該設定指示２０２の設定指示内容を一意に特定することに成功する。
【００７４】
また、指示ワード「３部」が候補群規定テーブル３０１において検索された結果、一の設定値候補「３部」のみが当該指示ワード「３部」に合致する（図６参照）。そして、当該一の設定値候補「３部」に対応する設定項目「部数」のみが、指示ワード「３部」に関する指示ワード対応項目として抽出される。これにより、設定対象項目「部数」と設定値「３部」との組合せが、当該設定指示２０３の設定指示内容として特定される（図３参照）。
【００７５】
このようにして、指示内容特定処理（ステップＳ１２）においては、一の指示ワードに関して単一の指示ワード対応項目のみが抽出される場合、当該単一の指示ワード対応項目と当該一の指示ワードに合致する一の設定値候補との組合せが、設定指示２００の設定指示内容として特定される。
【００７６】
これに対して、２以上の指示ワード対応項目が抽出される場合、ＭＦＰ１０は、設定指示２００の設定指示内容（詳細には設定対象項目）を一意に特定することができない（設定指示内容を１つに絞り込むことができない）。
【００７７】
詳細には、指示ワード「Ａ３」が候補群規定テーブル３０１（図６）において検索された結果、設定項目「原稿サイズ」の設定値候補「Ａ３」と設定項目「出力用紙サイズ」の設定値候補「Ａ３」との２つの設定値候補が当該指示ワード「Ａ３」に合致する（図６参照）。そして、当該２つの設定値候補にそれぞれ対応する２つの設定項目（「原稿サイズ」および「出力用紙サイズ」）が、指示ワード対応項目（指示ワード「Ａ３」を設定することが可能な設定可能項目）として抽出される（図３も参照）。この場合（２以上の指示ワード対応項目が抽出される場合）、ＭＦＰ１０は、設定指示２０１（「Ａ３」）の設定指示内容（詳細には設定対象項目）を一意に特定することができない。
【００７８】
このようにして各設定指示２００（２０１〜２０３）に関して指示内容特定処理が実行された後、処理はステップＳ１２からステップＳ１３へと進む。
【００７９】
ステップＳ１３において、ＭＦＰ１０は、特定不可指示（指示内容特定処理において設定指示内容を特定できない設定指示）の存否を判定する。換言すれば、各設定指示２００（２０１〜２０３）の設定指示内容を指示内容特定処理（ステップＳ１２）において一意に特定できたか否か（一意に特定することに成功したか否か）、が判定される。
【００８０】
ここでは、ＭＦＰ１０は、設定指示２０１（「Ａ３」）の設定指示内容を指示内容特定処理（ステップＳ１２）において一意に特定できなかった旨（一意に特定することに失敗した旨）を判定する。換言すれば、複数の設定指示２０１〜２０３のうちの設定指示２０１が特定不可指示である旨（複数の設定指示２０１〜２０３の中に特定不可指示が存在する旨）が判定される。そして、処理はステップＳ１３からステップＳ１４へと進む。なお、指示内容特定処理において全ての設定指示２００の設定指示内容を一意に特定できた場合（特定不可指示が存在しない場合）は、処理はステップＳ１３からステップＳ１９（後述）へと進む。
【００８１】
ステップＳ１４において、ＭＦＰ１０は、特定不可指示（ここでは設定指示２０１（「Ａ３」））の設定指示内容を推定する指示内容推定処理を実行する。図５は、指示内容推定処理（ステップＳ１４）に関するサブルーチン処理を示す図である。
【００８２】
ここにおいて、ユーザが「Ａ３」と発声した場合、実際の原稿の原稿サイズが「Ａ４」（ユーザの発した値とは異なる値）であるときには、ユーザによる指示ワード「Ａ３」は設定項目「原稿サイズ」の設定値を指示するものではないと判断できる。すなわち、スキャン処理によって原稿が読み取られて実際の原稿の原稿サイズ情報が取得された結果、指示ワード「Ａ３」と当該原稿サイズ情報「Ａ４」とが異なる場合には、複数の指示ワード対応項目（「原稿サイズ」および「出力用紙サイズ」）のうち、当該原稿サイズ情報に関連する設定項目「原稿サイズ」を設定対象項目の候補から排除できる。その結果、特定不可指示２０１（「Ａ３」）の設定指示内容が更に絞り込まれ、当該設定指示内容が一意に特定される。
【００８３】
このような動作がステップＳ２１Ａ〜Ｓ２６において実行される。
【００８４】
具体的には、まず、ステップＳ２１Ａにおいて、ＭＦＰ１０は、ＡＤＦに載置された原稿（詳細には、原稿の１０枚の用紙の全て）に対してスキャン処理を実行して、当該原稿に関する原稿情報を取得する。たとえば、ＭＦＰ１０は、当該原稿の原稿サイズ情報（「Ａ４」等）を取得する。そして、処理はステップＳ２１ＡからステップＳ２２Ａへと進む。
【００８５】
ステップＳ２２Ａにおいて、ＭＦＰ１０は、スキャン処理によって取得された原稿情報に基づいて、当該原稿情報に関連する設定項目（原稿関連項目とも称する）の値（設定値）を断定する。たとえば、スキャン処理によって取得された原稿サイズ情報に基づいて、原稿関連項目「原稿サイズ」の値が断定される。そして、処理はステップＳ２２ＡからステップＳ２３へと進む。
【００８６】
ステップＳ２３において、ＭＦＰ１０は、特定不可指示２０１（「Ａ３」）における指示ワード「Ａ３」と原稿関連項目「原稿サイズ」の断定値（断定された値）とが同じであるか否か、を判定する。
【００８７】
特定不可指示２０１における指示ワード「Ａ３」と当該断定値とが異なる旨がステップＳ２３において判定される場合、処理はステップＳ２３からステップＳ２４へと進む。
【００８８】
たとえば、原稿の原稿サイズ情報「Ａ４」が取得されて（ステップＳ２１Ａ）、原稿関連項目「原稿サイズ」の設定値として値「Ａ４」が断定される（ステップＳ２２Ａ）場合、指示ワード「Ａ３」と原稿関連項目の断定値「Ａ４」とが異なる旨がステップＳ２３において判定される。そして、処理はステップＳ２３からステップＳ２４へと進む。
【００８９】
ステップＳ２４において、ＭＦＰ１０は、複数の指示ワード対応項目のうち、当該原稿関連項目「原稿サイズ」を除く残余の指示ワード対応項目が単一の設定項目であるか否か、を判定する。ここでは、２つの指示ワード対応項目（「原稿サイズ」および「出力用紙サイズ」）のうち、原稿関連項目「原稿サイズ」を除く残余の指示ワード対応項目は設定項目「出力用紙サイズ」のみであり、残余の指示ワード対応項目が単一の設定項目である旨が判定される。そして、処理はステップＳ２４からステップＳ２５へと進む。なお、当該残余の指示ワード対応項目が２以上の設定項目である場合、処理はステップＳ２４からステップＳ２７へと進み、ＭＦＰ１０は、特定不可指示２０１の設定指示内容を一意に特定できなかった旨（設定指示内容を一意に特定することに失敗した旨）を判定する。
【００９０】
ステップＳ２５において、ＭＦＰ１０は、当該残余の単一の（唯一の）指示ワード対応項目（ここでは「出力用紙サイズ」）を、特定不可指示２０１（「Ａ３」）に係る設定対象項目として推定する。これにより、設定対象項目「出力用紙サイズ」と設定値「Ａ３」との組合せが、特定不可指示２０１の設定指示内容として推定（特定）される。そして、処理はステップＳ２５からステップＳ２６へと進む。
【００９１】
ステップＳ２６において、ＭＦＰ１０は、特定不可指示２０１の設定指示内容を設定指示推定処理において一意に特定できた旨（設定指示内容を一意に特定することに成功した旨）を判定する。
【００９２】
一方、特定不可指示２０１における指示ワード「Ａ３」と原稿関連項目「原稿サイズ」の断定値とが同じである旨がステップＳ２３において判定される場合、処理はステップＳ２３からステップＳ２７へと進む。
【００９３】
たとえば、スキャン処理によって原稿サイズ情報「Ａ３」が取得されて（ステップＳ２１Ａ）、原稿関連項目「原稿サイズ」の設定値として値「Ａ３」が断定された（ステップＳ２２Ａ）場合、指示ワード「Ａ３」と原稿関連項目の断定値「Ａ３」とが同じである旨がステップＳ２３において判定される。
【００９４】
そして、処理はステップＳ２３からステップＳ２７へと進み、ＭＦＰ１０は、特定不可指示２０１の設定指示内容を設定指示推定処理において（設定指示推定処理によっても）一意に特定できなかった旨（当該設定指示内容を１つに絞り込むことができなかった旨）を判定する。具体的には、特定不可指示２０１「Ａ３」における設定対象項目が指示ワード対応項目「原稿サイズ」である可能性と当該設定対象項目が指示ワード対応項目「出力用紙サイズ」である可能性との双方が未だ残っており、ＭＦＰ１０は、特定不可指示２０１の設定指示内容を設定指示推定処理において一意に特定できなかった旨を判定する。
【００９５】
このようにして、特定不可指示２０１に関する指示内容推定処理（ステップＳ１４）が実行される。そして、処理はステップＳ１４からステップＳ１５（図４）へと進む。
【００９６】
ステップＳ１５〜Ｓ１７（図４）において、ＭＦＰ１０は、当該指示内容推定処理（ステップＳ１４）の処理結果に応じて、設定指示音声（特定不可指示２００）に関する再入力をユーザに要求するか否かを決定する。具体的には、指示内容推定処理（ステップＳ１４）の結果、全ての特定不可指示の設定指示内容を一意に特定できたか否かに応じて、設定指示音声に関する再入力をユーザに要求するか否かが決定される。
【００９７】
たとえば、スキャン処理によって原稿サイズ情報「Ａ４」が取得された場合は、上述したように、設定対象項目「出力用紙サイズ」と設定値「Ａ３」との組合せが特定不可指示２０１の設定指示内容として推定された（ステップＳ２５（図５））結果、特定不可指示２０１の設定指示内容を一意に特定できた旨が判定される（ステップＳ２６）。この場合、処理はステップＳ１５からステップＳ１６へと進み、ＭＦＰ１０は、当該特定不可指示２０１に関する再入力をユーザに要求しない旨を決定する。
【００９８】
そして、処理はステップＳ１６からステップＳ１９へと進み、ＭＦＰ１０は、各設定指示２００（２０１〜２０３）の設定指示内容に基づいてコピージョブを実行する。具体的には、設定項目「出力用紙サイズ」と設定値「Ａ３」との組合せ、設定項目「カラー設定」と設定値「白黒」との組合せ、および設定項目「部数」と設定値「３部」との組合せに基づいてコピージョブが実行される。当該コピージョブの実行に際しては、ステップＳ２１Ａ（図５）において原稿（詳細には、原稿の１０枚の用紙の全て）に対して実行されたスキャン処理の処理結果（スキャンデータ）が利用される。ただし、これに限定されず、ＡＤＦへの原稿の再配置がユーザに要求されて、当該原稿に対するスキャン処理が再度実行されてもよい。
【００９９】
このように、特定不可指示２０１の設定指示内容の推定処理の結果、当該設定指示内容を一意に特定できた場合は、再入力がユーザに要求されずにコピージョブが実行される。
【０１００】
なお、コピージョブの実行に先立って、指示内容推定処理（ステップＳ１４）の推定結果の正否をユーザに確認する確認処理が実行されてもよい。具体的には、特定不可指示２０１（「Ａ３」）に係る設定対象項目（推定設定項目）の推定結果の正否をユーザに確認する確認メッセージ（たとえば「Ａ３は出力用紙サイズでよろしいですね？」）が音声出力されてもよい。そして、推定結果が正しい旨の音声入力（「はい」等）に応答して、コピージョブが実行されてもよい。なお、当該確認メッセージの音声出力に加えて（あるいは、当該音声出力に代えて）、当該確認メッセージがＭＦＰ１０のタッチパネル２５に表示出力されてもよい。そして、推定結果が正しい旨が当該タッチパネル２５を用いて（たとえば、タッチパネル２５に表示された「はい」ボタンを用いて）入力されてもよい。
【０１０１】
一方、スキャン処理によって原稿サイズ情報「Ａ３」が取得された場合は、上述したように、指示内容推定処理（ステップＳ１４）の結果、特定不可指示２０１の設定指示内容を一意に特定することができなかった旨が判定される（ステップＳ２７（図５））。この場合、処理はステップＳ１５からステップＳ１７へと進み、ＭＦＰ１０は、当該特定不可指示２０１に関する再入力をユーザに要求する旨を決定する。
【０１０２】
そして、処理はステップＳ１７からステップＳ１８へと進み、ＭＦＰ１０は、当該再入力をユーザに要求するとともに、ユーザによる再入力に応じて特定不可指示２０１の設定指示内容を一意に特定する。
【０１０３】
具体的には、まず、当該特定不可指示２０１に関する再入力をユーザに要求する。
【０１０４】
より具体的には、ＭＦＰ１０は、特定不可指示２０１に係る複数の指示ワード対応項目（「原稿サイズ」および「出力用紙サイズ」）を設定対象項目に関する複数の選択肢としてユーザに報知（通知）し、当該複数の選択肢の中から所望の選択肢を選択する入力を当該再入力としてユーザに要求する。たとえば、ＭＦＰ１０は、２つの指示ワード対応項目（２つの選択肢）（「原稿サイズ」および「出力用紙サイズ」）の中から所望の選択肢を選択する入力を要求する要求メッセージ（たとえば「Ａ３は、原稿サイズの設定値ですか？出力用紙サイズの設定値ですか？」）を出力する。なお、当該要求メッセージの出力方法としては、音声出力のみであってもよく、タッチパネル２５への表示出力のみであってもよい。あるいは、当該要求メッセージの出力方法は、音声出力と当該表示出力との双方であってもよい。
【０１０５】
そして、ユーザは、当該要求メッセージを確認した後、ＭＦＰ１０からの要求に対して回答（再入力）する。たとえば、ユーザは、「出力用紙サイズです」と発声する。
【０１０６】
ＭＦＰ１０は、ユーザからの回答（再入力）に基づいて、特定不可指示２０１（「Ａ３」）の設定指示内容を一意に特定する。具体的には、当該再入力に基づいて、設定対象項目「出力用紙サイズ」と設定値「Ａ３」との組合せが特定不可指示２０１の設定指示内容として特定される。
【０１０７】
その後、処理はステップＳ１８からステップＳ１９へと進み、ＭＦＰ１０は、各設定指示２０１〜２０３の設定指示内容に基づいてコピージョブを実行する。
【０１０８】
以上のように、第１実施形態では、ユーザによる設定指示音声（たとえば、設定指示２０１（「Ａ３」））による設定指示内容を一意に特定できなかった旨が判定される（ステップＳ１３）場合、スキャン処理によって読み取られた原稿に関する原稿情報に基づいて、当該設定指示内容が推定される（ステップＳ１４）。したがって、音声を用いてジョブの設定が行われる場合において、当該設定指示内容を一意に確定できる可能性が高まるので、ユーザによる再入力の発生を抑制することが可能である。
【０１０９】
特に、当該設定指示内容の推定処理の結果、当該設定指示内容を一意に特定できた場合、ユーザによる設定指示音声に関する再入力をユーザに要求しない旨が決定される。したがって、音声を用いてジョブの設定が行われる場合において、ユーザによる再入力の発生が抑制される。
【０１１０】
また、上記第１実施形態では、指示内容推定処理によっても特定不可指示２００の設定指示内容を一意に特定できず、再入力を要求する旨が決定される（ステップＳ１７（図４））場合、複数の指示ワード対応項目が複数の選択肢として報知されて、当該複数の選択肢の中から所望の選択肢を選択する入力が再入力としてユーザに要求される（ステップＳ１８）。端的に言えば、ユーザにとって回答し易い質問形式を用いて再入力が当該ユーザに要求される。したがって、再入力が発生する場合であっても、ユーザは、報知された指示ワード対応項目（選択肢）の中から設定対象項目を選択するだけで済むので、再入力を容易に行うことが可能である。
【０１１１】
＜１−４．第１実施形態の改変例＞
＜第１実施形態の第１の改変例＞
なお、上記第１実施形態では、複数の指示ワード対応項目が設定対象項目に関する複数の選択肢として報知されて設定指示音声に関する再入力が要求されている（ステップＳ１８（図４））が、これに限定されない。
【０１１２】
たとえば、当該複数の指示ワード対応項目が報知されずに再入力が要求されてもよい。具体的には、特定不可指示２０１（「Ａ３」）に係る設定対象項目をユーザに問い合わせるメッセージ（たとえば「Ａ３はいずれの設定項目についての設定値ですか？」）が出力（音声出力および／または表示出力）されて再入力が要求されてもよい。
【０１１３】
＜第１実施形態の第２の改変例＞
また、上記第１実施形態では、設定指示２０１（「Ａ３」）の設定指示内容が推定されているが、これに限定されず、他の設定指示２００の設定指示内容が推定されてもよい。
【０１１４】
たとえば、ユーザによる音声指示「両面でコピーして」が取得された場合には、次のような動作が実行される。
【０１１５】
具体的には、まず、設定指示「両面」（当該音声指示から抽出された設定指示）における指示ワード「両面」に合致する設定値候補としては、設定項目「原稿の読取面（両面読取／片面読取）」の設定値候補「両面」と設定項目「印刷出力面（両面出力／片面出力）」の設定値候補「両面」との２つの設定値候補が設定値候補群の中から検索される。そして、当該設定項目「原稿の読取面」と設定項目「印刷出力面」との２つの設定項目が、当該指示ワード「両面」に関する指示ワード対応項目として抽出される（ステップＳ１２（図４））。これにより、当該設定指示「両面」の設定指示内容を一意に特定できない旨が判定される（ステップＳ１３）。
【０１１６】
その後、ＭＦＰ１０は、原稿に対してスキャン処理を実行して、原稿印字面情報（次述）を原稿情報として取得する（ステップＳ２１Ａ（図５））。原稿印字面情報は、読み取られた原稿が両面原稿（両面に印字された原稿）であるか片面原稿（片面のみに印字された原稿）であるかを示す情報である。
【０１１７】
たとえば、原稿印字面情報「片面原稿」が取得された場合、処理はステップＳ２２ＡからステップＳ２３を経て、２つの指示ワード対応項目（「原稿の読取面」および「印刷出力面」）のうちの設定項目「原稿の読取面」が排除される（ステップＳ２４）。そして、残余の単一の指示ワード対応項目「印刷出力面」が、設定指示「両面」に係る設定対象項目として推定される（ステップＳ２５）。これにより、特定不可指示「両面」の設定指示内容を一意に特定できた旨がステップＳ２６において判定され、当該特定不可指示「両面」に関する再入力を要求しない旨がステップＳ１６（図４）において決定される。
【０１１８】
一方、原稿印字面情報「両面原稿」が取得された場合、処理はステップＳ２２ＡからステップＳ２３へと進み、ステップＳ２３において「ＹＥＳ」と判定されて（指示ワード対応項目「原稿の読取面」を排除できず）、特定不可指示「両面」の設定指示内容を一意に特定できなかった旨が判定される（ステップＳ２７）。そして、当該特定不可指示「両面」に関する再入力を要求する旨がステップＳ１７（図４）において決定される。
【０１１９】
ユーザによる音声指示「両面でコピーして」が取得された場合は、このような動作が実行される。
【０１２０】
また、ユーザによる音声指示「上開きでコピーして」が取得された場合には、次のような動作が実行される。
【０１２１】
具体的には、まず、設定指示「上開き」（当該音声指示から抽出された設定指示）に係る指示ワード「上開き」に合致する設定値候補としては、設定項目「原稿開き方向」の設定値候補「上開き」と設定項目「出力開き方向」の設定値候補「上開き」との２つの設定値候補が設定値候補群の中から検索される。そして、当該設定項目「原稿開き方向」と設定項目「出力開き方向」との２つの設定項目が、指示ワード対応項目として抽出される（ステップＳ１２（図４））。これにより、当該設定指示「上開き」の設定指示内容を一意に特定できなかった旨が判定される（ステップＳ１３）。
【０１２２】
その後、ＭＦＰ１０は、原稿に対してスキャン処理を実行して、原稿印字面情報と原稿開き方向情報（次述）とを原稿情報として取得する（ステップＳ２１Ａ（図５））。原稿開き方向情報は、読み取られた原稿の開き方向を示す情報である。なお、設定項目「原稿の読取面」が設定値「両面」に設定されている場合にのみ、ユーザは、設定項目「原稿開き方向」の設定値を指定することが可能である。
【０１２３】
たとえば、原稿印字面情報「両面原稿」と原稿開き方向情報「左開き」とが取得された場合（図１９参照）、処理はステップＳ２２ＡからステップＳ２３を経て、２つの指示ワード対応項目（「原稿開き方向」および「出力開き方向」）のうちの指示ワード対応項目「原稿開き方向」が排除される（ステップＳ２４）。そして、残余の単一の指示ワード対応項目「出力開き方向」が設定指示「上開き」に係る設定対象項目として推定される（ステップＳ２５）。
【０１２４】
また、たとえば原稿印字面情報「片面原稿」が取得された場合（図２０参照）も、２つの指示ワード対応項目（「原稿開き方向」および「出力開き方向」）のうち指示ワード対応項目「原稿開き方向」が排除される（ステップＳ２４）。そして、残余の単一の指示ワード対応項目「出力開き方向」が設定指示「上開き」に係る設定対象項目として推定される（ステップＳ２５）。
【０１２５】
そして、特定不可指示「上開き」の設定指示内容を一意に特定できた旨がステップＳ２６において判定され、当該特定不可指示「上開き」に関する再入力を要求しない旨がステップＳ１６（図４）において決定される。
【０１２６】
一方、原稿印字面情報「両面原稿」と原稿開き方向情報「上開き」とが取得された場合（図２１参照）、処理はステップＳ２２ＡからステップＳ２３へと進み、ステップＳ２３において「ＹＥＳ」と判定されて（指示ワード対応項目「原稿開き方向」を排除できず）、特定不可指示「上開き」の設定指示内容を一意に特定できなかった旨が判定される（ステップＳ２７）。そして、当該特定不可指示「上開き」に関する再入力を要求する旨がステップＳ１７（図４）において決定される。
【０１２７】
ユーザによる音声指示「上開きでコピーして」が取得された場合は、このような動作が実行される。
【０１２８】
＜第１実施形態の第３の改変例＞
また、上記第１実施形態では、特定不可指示２００における指示ワードに関して２つの指示ワード対応項目が抽出されているが、これに限定されず、当該指示ワードに関して３つ以上の指示ワード対応項目が抽出されてもよい。
【０１２９】
たとえば、当該指示ワードに関して３つの指示ワード対応項目が抽出された場合には、次のような動作が行われる。
【０１３０】
ここでは、ユーザが音声指示「両面、フルカラー、コピー禁止のスタンプでコピーして」と発することを想定する。
【０１３１】
ＭＦＰ１０がスタンプ機能をも有する場合、設定指示「両面」に係る指示ワード「両面」に合致する設定値候補としては、設定項目「原稿の読取面」の設定値候補「両面」と設定項目「印刷出力面」の設定値候補「両面」と設定項目「スタンプの配置面（両面配置／片面配置）」との３つの設定値候補が設定値候補群の中から検索される。そして、当該設定項目「原稿の読取面」と設定項目「印刷出力面」と設定項目「スタンプの配置面」との３つの設定項目が、当該指示ワード「両面」に関する指示ワード対応項目として抽出される（ステップＳ１２（図４））。これにより、当該設定指示「両面」の設定指示内容を一意に特定できない旨が判定される（ステップＳ１３）。
【０１３２】
その後、ＭＦＰ１０は、原稿に対してスキャン処理を実行して、原稿印字面情報を原稿情報として取得する（ステップＳ２１Ａ（図５））。
【０１３３】
そして、たとえば原稿印字面情報「両面原稿」がステップＳ２１Ａにおいて取得された場合、処理はステップＳ２２ＡからステップＳ２３へと進み、ステップＳ２３において「ＹＥＳ」と判定されて（設定項目「原稿の読取面」を排除できず）、特定不可指示「両面」の設定指示内容を一意に特定できなかった旨が判定される（ステップＳ２７）。これにより、当該特定不可指示「両面」に関する再入力を要求する旨がステップＳ１７（図４）において決定される。
【０１３４】
その後、ＭＦＰ１０は、特定不可指示「両面」に関する再入力をユーザに要求する。具体的には、３つの指示ワード対応項目（「原稿の読取面」「印刷出力面」および「スタンプの配置面」）を設定対象項目に関する３つの選択肢として報知し、当該３つの選択肢の中から所望の選択肢を選択する入力を当該再入力として要求する。たとえば、ＭＦＰ１０は、３つの指示ワード対応項目（３つの選択肢）の中から所望の選択肢を選択する入力を要求する要求メッセージ（たとえば「両面は、原稿の読取面の設定値ですか？印刷出力面の設定値ですか？スタンプの配置面の設定値ですか？」）を出力する。
【０１３５】
一方、ステップＳ２１Ａ（図５）において原稿印字面情報「片面原稿」が取得された場合、処理はステップＳ２２ＡからステップＳ２３を経た後、３つの指示ワード対応項目（「原稿の読取面」、「印刷出力面」および「スタンプの配置面」）のうちの一の指示ワード対応項目（原稿関連項目）「原稿の読取面」が排除される。ただし、ここでは、当該３つの指示ワード対応項目のうち、原稿関連項目「原稿の読取面」を除く残余の指示ワード対応項目（「印刷出力面」および「スタンプの配置面」）としては、２以上の設定項目が存在する。これに応じて、処理はステップＳ２４からステップＳ２７へと進み、特定不可指示「両面」の設定指示内容を一意に特定できなかった旨が判定される。その結果、当該特定不可指示「両面」に関する再入力を要求する旨がステップＳ１７（図４）において決定される。
【０１３６】
その後、ＭＦＰ１０は、特定不可指示「両面」に関する再入力をユーザに要求する。ただし、ここでは、３つの指示ワード対応項目（「原稿の読取面」「印刷出力面」および「スタンプの配置面」）の全てが報知されるのではなく、３つの指示ワード対応項目のうち、原稿関連項目「原稿の読取面」を除く残余の指示ワード対応項目が報知される。
【０１３７】
具体的には、ＭＦＰ１０は、３つの指示ワード対応項目のうち、原稿関連項目「原稿の読取面」を除く残余の指示ワード対応項目（２つの指示ワード対応項目「印刷出力面」および「スタンプの配置面」）を設定対象項目に関する複数の選択肢として報知し、当該複数の選択肢の中から所望の選択肢を選択する入力を当該再入力として要求する。たとえば、ＭＦＰ１０は、残余の２つの指示ワード対応項目（２つの選択肢）の中から所望の選択肢を選択する入力を要求する要求メッセージ（たとえば「両面は、印刷出力面の設定値ですか？スタンプの配置面の設定値ですか？」）を出力する。
【０１３８】
このように、複数の指示ワード対応項目のうち、原稿関連項目を除く残余の指示ワード対応項目が２以上の設定項目である（ステップＳ２４（図５））ことによって設定指示内容を一意に特定できなかった旨がステップＳ２７において判定された場合は、当該残余の指示ワード対応項目が複数の選択肢として報知されて再入力がユーザに要求される。これによれば、報知された指示ワード対応項目（選択肢）の中から設定対象項目をユーザが選択するにあたって、選択肢の数が低減されるので、再入力が要求される場合において当該再入力を更に容易に行うことが可能である。
【０１３９】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１４０】
上記第１実施形態では、スキャン処理によって読み取られた原稿に関する原稿情報（原稿サイズ情報等）に基づいて、特定不可指示の設定指示内容が推定されている（ステップＳ１４（図５））。
【０１４１】
これに対して、この第２実施形態では、ＭＦＰ１０の給紙トレイに配置された出力用紙に関する出力用紙情報に基づいて、特定不可指示の設定指示内容が推定される。
【０１４２】
この第２実施形態においても、第１実施形態と同様に、図４の動作がＭＦＰ１０において実行される。
【０１４３】
図７は、第２実施形態に係る特定不可指示の設定指示内容の推定処理等に関する概略動作を示す図である。ここでは、上記第１実施形態と同様に、ユーザが音声「Ａ３、白黒で３部コピーして」を発することを想定する。
【０１４４】
この場合、第１実施形態と同様に、設定指示２０１（「Ａ３」）の設定指示内容を指示内容特定処理（ステップＳ１２（図４））において特定できない旨（設定指示２０１が特定不可指示である旨）がステップＳ１３にて判定されて、特定不可指示２０１の設定指示内容の推定処理（指示内容推定処理）がステップＳ１４において実行される。
【０１４５】
図８は、第２実施形態に係る指示内容推定処理（ステップＳ１４）に関するサブルーチン処理を示す図である。
【０１４６】
図８に示されるように、この第２実施形態では、ステップＳ２１Ａ，Ｓ２２Ａ（図５）に代えてステップＳ２１Ｂ，Ｓ２２Ｂの処理が実行される。
【０１４７】
まず、ステップＳ２１Ｂにおいて、ＭＦＰ１０は、各種センサ等を用いて、ＭＦＰ１０内の各給紙トレイに配置された出力用紙に関する出力用紙情報（たとえば出力用紙サイズ情報）を取得（検出）する。
【０１４８】
そして、処理はステップＳ２１ＢからステップＳ２２Ｂへと進む。
【０１４９】
ステップＳ２２Ｂにおいて、ＭＦＰ１０は、ステップＳ２１Ｂ（出力用紙サイズ検出処理）において取得された出力用紙サイズ情報に基づいて、当該出力用紙サイズ情報に関連する設定項目（出力用紙関連項目とも称する）の設定値を断定する。たとえば、出力用紙サイズ情報に基づいて、出力用紙関連項目「出力用紙サイズ」の設定値が断定される。
【０１５０】
そして、処理はステップＳ２２ＢからステップＳ２３へと進む。ステップＳ２３以降の処理内容は、第１実施形態と同様である。
【０１５１】
具体的には、全ての給紙トレイにおいて出力用紙サイズ情報が検出された結果、出力用紙サイズ情報「Ａ４」（のみ）がステップＳ２２Ｂにおいて取得された場合（全ての給紙トレイにＡ４サイズの出力用紙のみが配置されている場合）は、出力用紙関連項目「出力用紙サイズ」の設定値として値「Ａ４」が断定される（ステップＳ２２Ｂ）。この場合、特定不可指示２０１における指示ワード「Ａ３」と出力用紙関連項目の断定値「Ａ４」とが異なる旨がステップＳ２３において判定される。
【０１５２】
そして、処理はステップＳ２３からステップＳ２４へと進み、特定不可指示２０１における指示ワード「Ａ３」は設定項目「出力用紙サイズ」を指示するものではないこと（設定項目「出力用紙サイズ」の設定値は値「Ａ３」ではなく値「Ａ４」である旨）が判断されて、当該設定項目「出力用紙サイズ」が排除される。
【０１５３】
その後、処理はステップＳ２４からステップＳ２５へと進み、複数の指示ワード対応項目（「原稿サイズ」および「出力用紙サイズ」）のうち、出力用紙関連項目「出力用紙サイズ」を除く残余の単一の指示ワード対応項目「原稿サイズ」が、特定不可指示２０１（「Ａ３」）に係る設定対象項目として推定される。これにより、当該特定不可指示２０１（「Ａ３」）の設定指示内容を一意に特定できた旨が判定され（ステップＳ２６）、当該特定不可指示２０１に関する再入力を要求しない旨がステップＳ１６（図４）において決定される。
【０１５４】
一方、出力用紙サイズ情報「Ａ３」がステップＳ２２Ｂにおいて取得された場合は、出力用紙関連項目「出力用紙サイズ」の設定値として値「Ａ３」が断定される（ステップＳ２２Ｂ）。この場合、特定不可指示２０１における指示ワード「Ａ３」と出力用紙関連項目の断定値「Ａ３」とが同じである旨がステップＳ２３において判定される。
【０１５５】
この場合、特定不可指示２０１「Ａ３」における設定対象項目が指示ワード対応項目「原稿サイズ」である可能性と当該設定対象項目が指示ワード対応項目「出力用紙サイズ」である可能性との双方が未だ残っており、ＭＦＰ１０は、特定不可指示２０１の設定指示内容を設定指示推定処理において一意に特定できなかった旨を判定する（ステップＳ２７）。そして、当該特定不可指示２０１に関する再入力を要求する旨がステップＳ１７（図４）において決定される。
【０１５６】
このように、第２実施形態では、ＭＦＰ１０の給紙トレイに配置された出力用紙に関する出力用紙情報に基づいて、特定不可指示２０１の設定指示内容が推定される（ステップＳ１４）。
【０１５７】
なお、上記第１、第２実施形態では、原稿情報と出力用紙情報とのうちのいずれか一方のみに基づいて指示内容推定処理（ステップＳ１４）が実行されている。具体的には、上記第１実施形態では、原稿情報と出力用紙情報とのうちの原稿情報のみに基づいて特定不可指示の設定指示内容の推定処理が実行されており、上記第２実施形態では、原稿情報と出力用紙情報とのうちの出力用紙情報のみに基づいて当該推定処理が実行されている。しかしながら、本発明はこれに限定されない。
【０１５８】
たとえば、原稿情報と出力用紙情報との双方に基づいて、特定不可指示（たとえば設定指示２０１（「Ａ３」））の設定指示内容の推定処理（ステップＳ１４）が実行されてもよい。
【０１５９】
具体的には、まず、原稿のスキャン処理が実行されて原稿情報（たとえば原稿サイズ情報）が取得され（ステップＳ２１Ａ（図５））、原稿関連項目「原稿サイズ」の設定値（たとえば値「Ａ３」）が断定される（ステップＳ２２Ａ）。
【０１６０】
その後、特定不可指示２０１（「Ａ３」）における指示ワード「Ａ３」と原稿関連項目の断定値「Ａ３」とが同じである旨が図５のステップＳ２３において判定されると、今度は出力用紙情報（たとえば出力用紙サイズ情報）が取得される（ステップＳ２１Ｂ（図８））。そして、出力用紙関連項目「出力用紙サイズ」の設定値が断定される（ステップＳ２２Ｂ）。なお、当該指示ワード「Ａ３」と原稿関連項目の断定値（たとえば「Ａ４」）とが異なる場合は、上記第１実施形態と同様にして、設定項目「出力用紙サイズ」が特定不可指示２０１に係る設定対象項目として推定される（ステップＳ２５（図５））。
【０１６１】
そして、たとえば出力用紙サイズ情報「Ａ４」が取得された場合は、当該指示ワード「Ａ３」と出力用紙関連項目「出力用紙サイズ」の断定値「Ａ４」とが異なる旨がステップＳ２３（図８）において判定される。その後、２つの指示ワード対応項目（「原稿サイズ」および「出力用紙サイズ」）のうちの出力用紙関連項目「出力用紙サイズ」が設定対象項目の候補から排除され（ステップＳ２４）、単一の指示ワード対応項目「原稿サイズ」が、特定不可指示「Ａ３」に係る設定対象項目として推定（特定）される（ステップＳ２５（図８））。その結果、設定対象項目「原稿サイズ」と設定値「Ａ３」との組合せが特定不可指示２０１の設定指示内容として特定され、当該設定指示内容を一意に特定できた旨が判定される（ステップＳ２６）。
【０１６２】
このように、原稿情報と出力用紙情報との双方に基づいて、特定不可指示（２０１）の設定指示内容の推定処理が実行されてもよい。これによれば、ユーザによる再入力の発生をさらに抑制することが可能である。
【０１６３】
また、上記第２実施形態では、ＭＦＰ１０内の複数の給紙トレイのそれぞれに配置された出力用紙に関する出力用紙情報（出力用紙サイズ情報）が取得（検出）されているが、これに限定されず、たとえば、当該複数の給紙トレイのうちの所定の給紙トレイに配置された出力用紙に関する出力用紙情報が取得されてもよい。
【０１６４】
ここにおいて、設定項目「給紙トレイ」の設定値がユーザによって指定された場合には、当該設定項目「給紙トレイ」の設定値として指定された給紙トレイ（「トレイ２」等）内の出力用紙を用いて印刷出力される。それ故、設定項目「給紙トレイ」の設定値がユーザによって指定された場合には、全ての給紙トレイにおいて出力用紙情報を検出するのではなく、ＭＦＰ１０内の複数の給紙トレイのうち、設定項目「給紙トレイ」の設定値としてユーザに指定された給紙トレイのみにおいて出力用紙情報を検出するだけで足りる、とも考えられる。
【０１６５】
この点を考慮して、ＭＦＰ１０内の複数の給紙トレイのうち、設定項目「給紙トレイ」の設定値としてユーザによって指定された給紙トレイ（「トレイ２」等）に配置された出力用紙に関する出力用紙情報が取得されてもよい。
【０１６６】
また、設定項目「給紙トレイ」の設定値がユーザによって指定されていない場合、通常、当該設定項目「給紙トレイ」のデフォルト値として設定された給紙トレイ（「トレイ１」等）内の出力用紙を用いて印刷出力される。
【０１６７】
この点を考慮して、ＭＦＰ１０内の複数の給紙トレイのうち、設定項目「給紙トレイ」のデフォルト値として設定された給紙トレイ（「トレイ１」等）に配置された出力用紙に関する出力用紙情報が取得されてもよい。
【０１６８】
このように、複数の給紙トレイのうちの所定の給紙トレイに配置された出力用紙に関する出力用紙情報が取得されてもよい。
【０１６９】
＜３．第３実施形態＞
第３実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１７０】
上記第１実施形態では、設定指示２００の設定指示内容における設定対象項目と当該設定対象項目の設定値とのうちの設定対象項目が推定される態様が例示されている。
【０１７１】
これに対して、この第３実施形態では、当該設定対象項目と設定値とのうちの設定値が推定される態様が例示される。
【０１７２】
この第３実施形態においても、第１実施形態と同様に、図４の動作がＭＦＰ１０において実行される。
【０１７３】
図９は、第３実施形態に係る特定不可指示の設定指示内容の推定処理等に関する概略動作を示す図である。ここでは、ユーザが原稿（１０枚の用紙を有する原稿）１５１（図１１参照）をＭＦＰ１０のＡＤＦに載置して音声指示「オオタ（太田）さん宛にファックスを送って」を発すること（図９参照）を想定する。
【０１７４】
ＭＦＰ１０は、ユーザによる当該音声指示に対して音声認識処理を実行して、当該音声指示の音声認識結果（テキストデータ）を取得する（ステップＳ１０）。ただし、ここでは、ユーザの発音が不明瞭であること等に起因して、当該音声のうちの「オオタ」の部分において複数の音声認識結果（「太田（オオタ）」および「小田（オダ）」）が音声認識処理によって取得されるものとする。なお、ここでは、音声認識結果（テキストデータ）の各文字列が漢字に変換されるものとする。
【０１７５】
そして、処理はステップＳ１０からステップＳ１１へと進む。
【０１７６】
ステップＳ１１において、ＭＦＰ１０は、音声指示（テキストデータ）に文字列「ファックス」と文字列「送って」とが含まれることに基づいて、ユーザによって指定されたジョブ種類としてファクシミリ送信ジョブを特定する。また、ＭＦＰ１０は、音声指示に文字列「宛」が含まれることに基づいて、当該文字列「宛」と当該文字列「宛」の直前の文字列（送信ジョブにおける宛先を指示する語句）（太田／小田）とを含む文字列を、ファクシミリ送信ジョブにおける送信宛先を指示する設定指示２１０（２００）として抽出する。
【０１７７】
そして、処理はステップＳ１１からステップＳ１２へと進み、指示内容特定処理が実行される。
【０１７８】
具体的には、ＭＦＰ１０は、文字列「宛」に基づいて、ファクシミリ送信ジョブにおける設定項目「送信宛先」を設定指示２１０に係る設定対象項目として特定する。また、ＭＦＰ１０は、設定対象項目「送信宛先」の設定値を指示する指示ワードを、当該文字列「宛」の直前に存在する文字列から抽出する。ただし、ここでは、当該指示ワード（宛先を指示する語句）に複数の音声認識結果（「太田」および「小田」）が存在している（図９参照）。
【０１７９】
この場合、ＭＦＰ１０は、ファクシミリ送信ジョブに関する設定値候補群において当該複数の音声認識結果（「太田」および「小田」）をそれぞれ検索する。詳細には、ＭＦＰ１０は、当該設定対象項目「送信宛先」の設定値候補群（図１２参照）において当該複数の音声認識結果（「太田」および「小田」）をそれぞれ検索する。なお、図１２は、第３実施形態に係る候補群規定テーブル３０２（３００）を示す図である。
【０１８０】
音声認識結果の検索処理の結果、ここでは、２つの音声認識結果（「太田」および「小田」）の双方が設定対象項目「送信宛先」の設定値候補群の中から検索される。この場合、ＭＦＰ１０は、設定指示２１０（「（太田／小田）さん宛」）の設定指示内容（詳細には、設定指示内容における設定値）を一意に特定できない旨（設定指示２１０が特定不可指示である旨）を判定する（ステップＳ１３）。
【０１８１】
なお、２つの音声認識結果のうちの一の音声認識結果のみが設定対象項目「送信宛先」の設定値候補群の中から検索される場合は、当該一の音声認識結果が設定対象項目「送信宛先」の設定値として特定されるとともに、当該設定指示２１０の設定指示内容を一意に特定できた旨が判定される。たとえば、２つの音声認識結果のうちの一の音声認識結果「太田」が設定対象項目「送信宛先」の設定値候補群に存在しており、且つ残余の音声認識結果「小田」が当該設定値候補群に存在しない場合は、当該一の音声認識結果「太田」が設定値として特定されて、当該設定指示２１０の設定指示内容を一意に特定できた旨が判定される。
【０１８２】
設定指示２１０の設定指示内容を一意に特定できない旨がステップＳ１３において判定される場合、処理はステップＳ１３からステップＳ１４へと進み、ＭＦＰ１０は、特定不可指示２１０の設定指示内容の推定処理（指示内容推定処理）を実行する。図１０は、第３実施形態に係る指示内容推定処理（ステップＳ１４）に関するサブルーチン処理を示す図である。
【０１８３】
ステップＳ３１において、ＭＦＰ１０は原稿情報を取得する。具体的には、まず、ＭＦＰ１０は、原稿（１０枚の用紙を有する原稿）１５１（図１１）に対してスキャン処理を実行してスキャンデータを生成する。そして、ＭＦＰ１０は、当該スキャンデータに対してＯＣＲ処理（光学文字認識処理）を実行して、原稿１５１の文字認識結果（ＯＣＲ処理結果）を原稿情報として取得する。
【０１８４】
ステップＳ３２において、ＭＦＰ１０は、原稿１５１（原稿１５１のスキャンデータ）内の宛先領域１８１（図１１）にて各音声認識結果（「太田」および「小田」）に係る文字列を検索する（ステップＳ３２）。具体的には、ＭＦＰ１０は、原稿１５１における宛先領域１８１（原稿１５１の１ページ目の左上領域）を抽出する機能を有しており、原稿１５１のＯＣＲ処理結果に基づいて、当該宛先領域１８１に記述されている文字列を抽出する。そして、ＭＦＰ１０は、当該宛先領域１８１において各音声認識結果（「太田」および「小田」）に係る文字列を検索する。
【０１８５】
その後、ＭＦＰ１０は、複数の音声認識結果（ここでは２つの音声認識結果（「太田」および「小田」））のうちの一の音声認識結果のみに係る文字列が当該宛先領域１８１に存在するか否かを判定する（ステップＳ３３）。
【０１８６】
ここでは、図１１に示されるように、原稿１５１内の宛先領域１８１には文字列「太田」が記載されており、当該宛先領域１８１には文字列「小田」は記載されていない。この場合、当該宛先領域１８１内に２つの音声認識結果のうち一の音声認識結果「太田」のみに係る文字列が存在する旨がステップＳ３３において判定される。詳細には、当該宛先領域１８１内に一の音声認識結果「太田」に係る文字列が存在しており且つ残余の音声認識結果（「小田」）に係る文字列が存在しない旨が判定される。そして、処理はステップＳ３３からステップＳ３４へと進む。
【０１８７】
なお、宛先領域１８１にいずれの音声認識結果に係る文字列も存在しない旨、あるいは宛先領域１８１に２つの音声認識結果に係る文字列の双方が存在する旨がステップＳ３３において判定される場合は、処理はステップＳ３３からステップＳ３６へと進み、特定不可指示２１０の設定指示内容を一意に特定できなかった旨が判定される。
【０１８８】
ステップＳ３４において、ＭＦＰ１０は、複数の音声認識結果（「太田」および「小田」）のうち、原稿１５１内の宛先領域１８１に存在する一の音声認識結果「太田」を設定対象項目「送信宛先」の設定値として推定する。これにより、設定対象項目「送信宛先」と設定値「太田」との組合せが、特定不可指示２１０の設定指示内容として推定（特定）される（図９参照）。
【０１８９】
そして、処理はステップＳ３４からステップＳ３５へと進み、ＭＦＰ１０は、特定不可指示２１０の設定指示内容を一意に特定できた旨を判定する。
【０１９０】
その後、特定不可指示２１０の設定指示内容を指示内容推定処理（ステップＳ１４）において一意に特定できた旨がステップＳ３５において判定されたことに基づいて、当該特定不可指示２１０に関する再入力をユーザに要求しない旨がステップＳ１６（図４）において決定される。
【０１９１】
そして、ユーザによる設定指示２００（２１０）に基づいてファクシミリ送信ジョブが実行される（ステップＳ１９）。具体的には、設定項目「送信宛先」と設定値「太田」との組合せに基づいてファクシミリ送信ジョブが実行される。
【０１９２】
以上のように、第３実施形態では、設定指示２００に係る設定対象項目と当該設定対象項目の設定値との組合せ（設定指示２００の設定指示内容）のうちの設定値が推定される。
【０１９３】
＜第３実施形態の第１の改変例＞
なお、上記第３実施形態では、原稿１５１内の宛先領域１８１（図１１）において各音声認識結果（「太田」および「小田」）に係る文字列が検索されている（ステップＳ３２（図１０））が、これに限定されず、原稿１５１全体において各音声認識結果に係る文字列が検索されてもよい。そして、複数の音声認識結果のうちの単一の音声認識結果のみに係る文字列が当該原稿１５１内に存在する場合、当該単一の音声認識結果が設定対象項目「送信宛先」の設定値として推定されてもよい。
【０１９４】
＜第３実施形態の第２の改変例＞
また、上記第３実施形態では、複数の音声認識結果（「太田」および「小田」）のうちの一の音声認識結果のみに係る文字列が原稿１５１の宛先領域１８１（図１１）内に存在する場合、当該一の音声認識結果が設定対象項目「送信宛先」の設定値として推定されている（ステップＳ３４（図１０））が、これに限定されない。
【０１９５】
ここにおいて、送信ジョブ（ファクシミリ送信ジョブ等）においては、敬称、役職名および所属組織名等の文字列（宛名近傍付加文字列とも称される）が、宛先を示す語句（「太田」）の近傍で利用される（付加される）可能性が所定程度よりも高い。
【０１９６】
この点を考慮して、このような文字列（宛名近傍付加文字列）と複数の音声認識結果のうちの一の音声認識結果に係る文字列とが原稿１５１内において所定の近傍範囲に存在する場合に、当該一の音声認識結果が設定対象項目「送信宛先」の設定値として推定されてもよい。
【０１９７】
具体的には、まず、ＭＦＰ１０は、原稿１５１（あるいは宛先領域１８１）において各音声認識結果（「太田」および「小田」）に係る文字列を検索する。
【０１９８】
そして、複数の音声認識結果のうちの一の音声認識結果「太田」のみに係る文字列が原稿１５１内に存在する場合、ＭＦＰ１０は、当該原稿１５１内において当該一の音声認識結果「太田」と敬称（敬称を示す文字列）（「様」、「殿」等）とが所定の近傍範囲に存在するか否かを判定する。たとえば、ＭＦＰ１０は、当該原稿１５１内において当該一の音声認識結果「太田」と敬称とが所定文字数（たとえば１０文字）の範囲（距離）に存在するか否かを判定する。具体的には、ＭＦＰ１０は、当該原稿１５１内において当該一の音声認識結果「太田」と敬称との文字列間の距離（文字数）が所定の距離（所定の文字数）以内である否かを判定する。
【０１９９】
たとえば、原稿１５１内において当該一の音声認識結果「太田」の直後に敬称「様」が存在する（図１１参照）場合、ＭＦＰ１０は、原稿１５１内において一の音声認識結果「太田」と敬称「様」との文字列間の文字数が１０文字以内である旨（一の音声認識結果「太田」と敬称「様」とが所定の近傍範囲に存在する旨）を判定する。そして、ＭＦＰ１０は、当該一の音声認識結果「太田」を設定対象項目「送信宛先」の設定値として推定する。
【０２００】
なお、ここでは、複数の音声認識結果のうちの一の音声認識結果「太田」に係る文字列と敬称とが原稿１５１内において所定の近傍範囲に存在するか否かが判定されているが、これに限定されない。
【０２０１】
たとえば、当該一の音声認識結果「太田」に係る文字列と役職名（役職を示す文字列）（「部長」、「課長」等）とが原稿１５１内において所定の近傍範囲に存在するか否かが判定されてもよい。そして、たとえば原稿１５１内において一の音声認識結果「太田」の直前に役職名「部長」が存在する（図１１参照）場合、原稿１５１内において一の音声認識結果「太田」と役職名「部長」との文字列間の距離（文字数）が所定文字数以内である旨（一の音声認識結果「太田」と役職名「部長」とが所定の近傍範囲に存在する旨）が判定されてもよい。
【０２０２】
あるいは、当該一の音声認識結果「太田」に係る文字列と所属組織名（所属組織を示す文字列）（「株式会社」等）とが原稿１５１内において所定の近傍範囲に存在するか否かが判定されてもよい。そして、たとえば原稿１５１内において一の音声認識結果「太田」の９文字前に所属組織名「株式会社」が存在する（図１１参照）場合、原稿１５１内において一の音声認識結果「太田」と所属組織名「株式会社」との文字列間の距離が所定文字数以内である旨（一の音声認識結果「太田」と所属組織名「株式会社」とが所定の近傍範囲に存在する旨）が判定されてもよい。
【０２０３】
このように、原稿１５１内において複数の音声認識結果のうちの一の音声認識結果のみに係る文字列に対する所定の近傍範囲に宛名近傍付加文字列が存在する場合に、当該一の音声認識結果が設定対象項目「送信宛先」の設定値として推定されてもよい。
【０２０４】
＜第３実施形態の第３の改変例＞
また、上記第３実施形態では、原稿１５１内の宛先領域１８１（あるいは原稿１５１全体）（図１１）において各音声認識結果（「太田」および「小田」）に係る文字列が検索されている（ステップＳ３２（図１０））が、これに限定されない。たとえば、原稿１５１内の宛先領域１８１において、各音声認識結果（「太田」および「小田」）に係る文字列ではなく、宛名近傍付加文字列が検索されてもよい。そして、複数の音声認識結果（「太田」および「小田」）のうち、原稿１５１内において宛名近傍付加文字列に対する所定の近傍範囲に存在する一の音声認識結果が、設定対象項目「送信宛先」の設定値として推定されてもよい。
【０２０５】
たとえば、ＭＦＰ１０は、当該宛先領域１８１において敬称（敬称を示す文字列（「様」等））を検索する。そして、複数の音声認識結果（「太田」および「小田」）のうち、宛先領域１８１内において当該敬称「様」に対する所定の近傍範囲（所定文字数の範囲）に存在する一の音声認識結果「太田」が、設定対象項目「送信宛先」の設定値として推定される。具体的には、複数の音声認識結果（「太田」および「小田」）のうち、宛先領域１８１内において当該敬称「様」との文字列間距離が所定の距離（所定の文字数）以内である一の音声認識結果「太田」が、設定対象項目「送信宛先」の設定値として推定される。
【０２０６】
なお、ここでは、宛先領域１８１において敬称が検索されているが、これに限定されない。
【０２０７】
たとえば、宛先領域１８１において役職名（役職を示す文字列（「部長」等））が検索されてもよい。そして、複数の音声認識結果（「太田」および「小田」）のうち、宛先領域１８１内において役職名「部長」に対する所定の近傍範囲に存在する一の音声認識結果「太田」が、設定対象項目「送信宛先」の設定値として推定されてもよい。
【０２０８】
あるいは、宛先領域１８１において所属組織名（所属組織を示す文字列（「株式会社」等））が検索されてもよい。そして、複数の音声認識結果（「太田」および「小田」）のうち、宛先領域１８１内において所属組織名「株式会社」に対する所定の近傍範囲に存在する一の音声認識結果「太田」が、設定対象項目「送信宛先」の設定値として推定されてもよい。
【０２０９】
このように、原稿１５１内の宛先領域１８１において宛名近傍付加文字列が検索されて、複数の音声認識結果のうち、原稿１５１内において宛名近傍付加文字列に対して所定の近傍範囲に存在する一の音声認識結果が、設定対象項目「送信宛先」の設定値として推定されてもよい。
【０２１０】
＜第３実施形態の第４の改変例＞
また、上記第３実施形態では、音声指示に対する音声認識処理において音声認識結果の各文字列が漢字に変換されて取得されているが、これに限定されない。たとえば、音声認識処理において音声認識結果の各文字列が、漢字に変換されず片仮名（あるいは平仮名等）で取得されてもよい。この場合、原稿１５１内における各音声認識結果の検索処理（ステップＳ３２（図１０））においては、たとえば、原稿１５１内の文字列の読みが取得された後、原稿１５１内において各音声認識結果が検索されればよい。
【０２１１】
＜４．第４実施形態＞
第４実施形態は、第３実施形態の変形例である。以下では、第３実施形態との相違点を中心に説明する。
【０２１２】
上記第３実施形態では、設定指示内容における設定値を指示する指示ワードに関して複数の音声認識結果（「太田」および「小田」）が音声認識処理によって取得されたことに起因して当該設定指示内容を特定できない態様が例示されている。
【０２１３】
これに対して、この第４実施形態では、当該指示ワードの一部分を音声認識処理において認識できなかったことに起因して当該設定指示２００の設定指示内容を特定できない態様を例示する。
【０２１４】
図１３は、第４実施形態に係る特定不可指示の設定指示内容の推定処理等に関する概略動作を示す図である。ここでは、ユーザが原稿（詳細には、１０枚の用紙を有する原稿）１５２（図１５参照）をＭＦＰ１０のＡＤＦに載置して音声指示「ファイル名を『発明説明書』に設定して、スキャンデータをボックス保存して」と発すること（図１３参照）を想定する。
【０２１５】
この第４実施形態においても、第３実施形態と同様に、図４の動作がＭＦＰ１０において実行される。
【０２１６】
具体的には、まず、ＭＦＰ１０は、ユーザによる当該音声指示に対して音声認識処理を実行して、当該音声指示の音声認識結果（テキストデータ）を取得する（ステップＳ１０）。ただし、ここでは、ユーザの発音が不明瞭であること等に起因して、音声認識処理において当該音声指示のうちの一部分「発明」を認識することに失敗したことを想定する。
【０２１７】
そして、処理はステップＳ１０からステップＳ１１へと進む。
【０２１８】
ステップＳ１１において、ＭＦＰ１０は、音声指示（テキストデータ）に文字列「ボックス保存」が含まれることに基づいて、ユーザによって指定されたジョブ種類としてボックス保存ジョブを特定する。また、ＭＦＰ１０は、当該テキストデータに対する形態素解析等に基づいて、設定指示「ファイル名を＊＊説明書に設定」を、原稿のスキャンデータのファイル名を指定する設定指示２２０（２００）として抽出する。
【０２１９】
そして、処理はステップＳ１１からステップＳ１２へと進み、指示内容特定処理が実行される。
【０２２０】
具体的には、ＭＦＰ１０は、文字列「ファイル名」に基づいて、設定指示２２０に係る設定対象項目として設定項目「ファイル名」を特定する。ただし、ここでは、当該設定対象項目「ファイル名」の設定値を指示する指示ワード（スキャンデータを保存する際のファイル名を指示する語句）（「＊＊説明書」）に認識成功部分（「説明書」）と認識失敗部分（「＊＊」）とが含まれている（図１３参照）。認識成功部分は、音声認識処理において認識できた部分（音声認識に成功した部分）である。認識失敗部分は、音声認識処理において認識できなかった部分（音声認識に失敗した部分）である。
【０２２１】
指示ワードに認識成功部分と認識失敗部分とが含まれる場合、ＭＦＰ１０は、当該設定対象項目「ファイル名」の設定指示内容（詳細には、設定指示内容における設定値）を特定できない旨（設定指示２２０が特定不可指示である旨）をステップＳ１３において判定する。
【０２２２】
そして、処理はステップＳ１３からステップＳ１４へと進み、ＭＦＰ１０は、特定不可指示２２０の設定指示内容の推定処理（指示内容推定処理）を実行する。図１４は、第４実施形態に係る指示内容推定処理（ステップＳ１４）に関するサブルーチン処理を示す図である。
【０２２３】
まず、ステップＳ４１において、ＭＦＰ１０は原稿情報を取得する。ここでは、第３実施形態と同様にして、スキャン処理とＯＣＲ処理とが実行されて原稿１５２（図１５）の文字認識結果が原稿情報として取得される。
【０２２４】
そして、ステップＳ４２において、ＭＦＰ１０は、原稿１５２内のタイトル領域１８２（図１５）において認識成功部分「説明書」を検索する。具体的には、ＭＦＰ１０は、原稿１５２におけるタイトル領域１８２（原稿１５２の１ページ目のセンタリング領域（中央寄せされた文字列領域））を抽出する機能を有しており、原稿１５２のＯＣＲ処理結果に基づいて、当該タイトル領域１８２に記述されている文字列を抽出する。そして、ＭＦＰ１０は、当該タイトル領域１８２において認識成功部分「説明書」を検索する。
【０２２５】
その後、ステップＳ４３において、ＭＦＰ１０は、当該タイトル領域１８２内に認識成功部分「説明書」が存在するか否かを判定する。
【０２２６】
ここでは、図１５に示されるように、原稿１５２内のタイトル領域１８２には、文字列「説明書」が記載されている。この場合、タイトル領域１８２内に認識成功部分「説明書」が存在する旨がステップＳ４３において判定され、処理はステップＳ４３からステップＳ４４へと進む。なお、当該タイトル領域１８２内に認識成功部分「説明書」が存在しない旨がステップＳ４３において判定される場合は、処理はステップＳ４３からステップＳ４６へと進み、特定不可指示２２０の設定指示内容を一意に特定できなかった旨が判定される。
【０２２７】
ステップＳ４４において、ＭＦＰ１０は、当該タイトル領域１８２内において認識成功部分「説明書」を含む文字列（ここでは「発明説明書」）を、設定対象項目「ファイル名」の設定値として推定する（図１３参照）。これにより、設定対象項目「ファイル名」と設定値「発明説明書」との組合せが、特定不可指示２２０の設定指示内容として推定（特定）される。
【０２２８】
そして、処理はステップＳ４４からステップＳ４５へと進み、ＭＦＰ１０は、特定不可指示２２０の設定指示内容を一意に特定できた旨を判定する。
【０２２９】
その後、処理はステップＳ１４（図４）からステップＳ１５，Ｓ１６へと進み、指示内容推定処理（ステップＳ１４）の結果、特定不可指示２２０の設定指示内容を一意に特定できた旨が判定されたことに基づいて、再入力をユーザに要求しない旨が決定される。
【０２３０】
そして、ユーザによる設定指示２００（２２０）に基づいてボックス保存ジョブが実行される。具体的には、設定項目「ファイル名」と設定値「発明説明書」との組合せに基づいてボックス保存ジョブが実行される。
【０２３１】
なお、上記第４実施形態では、設定対象項目「ファイル名」に関する指示ワードにおける認識成功部分「説明書」が原稿１５２のタイトル領域１８２（図１５）内において検索されているが、これに限定されない。たとえば、当該認識成功部分「説明書」が原稿１５３のフッタ領域１８３（図１６）とヘッダ領域１８４（図１７）との少なくとも一方の領域内において検索されてもよい。そして、当該認識成功部分「説明書」を含む文字列であって当該フッタ領域１８３とヘッダ領域１８４と少なくとも一方の領域内に存在する文字列「発明説明書」が、設定対象項目「ファイル名」の設定値として推定されてもよい。
【０２３２】
また、上記第４実施形態では、原稿１５２のタイトル領域１８２（図１５）内において指示ワード「＊＊説明書」の認識成功部分「説明書」が検索されている（ステップＳ４２（図１４））が、これに限定されず、原稿１５２全体において当該認識成功部分「説明書」が検索されてもよい。そして、原稿１５２において当該認識成功部分「説明書」を含む文字列が設定対象項目「ファイル名」の設定値として推定されてもよい。
【０２３３】
さらに、上記第４実施形態では、原稿情報（詳細には、原稿のＯＣＲ処理結果）に基づいて特定不可指示の設定指示内容（詳細には、設定指示内容における設定値）が推定されているが、これに限定されず、出力用紙情報に基づいて、設定指示内容（詳細には、設定指示内容における設定値）が推定されてもよい。
【０２３４】
たとえば、ユーザが音声「出力用紙サイズをＢ４に設定してコピーして」と発したにもかかわらず、「Ｂ４（ビーヨン）」の一部分「４（ヨン）」を認識できなかった場合に、出力用紙情報（詳細には、出力用紙サイズ情報）に基づいて、設定指示内容における設定値が推定されてもよい。
【０２３５】
具体的には、ＭＦＰ１０は、ＭＦＰ１０内の複数の給紙トレイのそれぞれにおいて出力用紙サイズ情報を取得（検出）する。そして、ＭＦＰ１０は、複数の給紙トレイのそれぞれにおいて取得された出力用紙サイズ情報の中から、認識成功部分「Ｂ」に基づいてＢ系列サイズの出力用紙サイズ情報を抽出する。
【０２３６】
その結果、たとえば出力用紙サイズ情報「Ｂ４」のみが抽出され且つ他のＢ系列サイズの出力用紙サイズ情報（「Ｂ５」等）が抽出されなかった場合、ＭＦＰ１０は、設定指示内容における設定値として値「Ｂ４」を推定（特定）する。
【０２３７】
一方、出力用紙サイズ情報「Ｂ４」のみならず、他のＢ系列サイズの出力用紙サイズ情報（「Ｂ５」等）もが抽出された場合、ＭＦＰ１０は、設定指示内容を一意に特定できなかった旨を判定する。
【０２３８】
このように、出力用紙情報に基づいて、設定指示内容（詳細には、設定指示内容における設定値）の推定処理が実行されてもよい。
【０２３９】
＜５．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記内容のものに限定されるものではない。
【０２４０】
＜スキャン処理に関する改変例＞
たとえば、上記第１、第３および第４実施形態においては、複数の用紙（たとえば、１０枚の用紙）を有する原稿の全て（１０枚の用紙の全て）に対してスキャン処理が実行されて原稿情報が取得されているが、これに限定されない。
【０２４１】
ここにおいて、たとえば原稿サイズ情報に基づいて設定対象項目の推定処理が実行される場合、原稿の１枚目の原稿サイズ情報に基づいて当該設定対象項目を推定することが可能である。すなわち、原稿の１０枚の用紙の全てに対してスキャン処理を実行することは必ずしも要しない。また、設定項目「送信宛先」の設定値の推定処理あるいは設定項目「ファイル名」の設定値の推定処理等が実行される場合も、原稿の１枚目のＯＣＲ処理結果に基づいて各設定値を推定することが可能であり、原稿の１０枚の用紙の全てに対してスキャン処理を実行することは必ずしも要しない。
【０２４２】
この点を考慮して、指示内容推定処理において原稿情報が取得される際において、原稿の全ての用紙（１０枚の用紙）のうちの所定枚数（所定の読取枚数）Ｎの用紙（のみ）に対してスキャン処理が実行されるようにしてもよい。
【０２４３】
具体的には、１０枚の用紙のうちの１枚（Ｎ＝１）の原稿のみ（端的に言えば、原稿の１枚目のみ）に対してスキャン処理が実行されて原稿情報が取得されてもよい。
【０２４４】
これによれば、指示内容推定処理を効率的に実行することが可能である。
【０２４５】
なお、原稿の読取枚数Ｎは、１枚（Ｎ＝１）に限定されず、２枚（Ｎ＝２）等であってもよい。
【０２４６】
たとえば、設定値候補「両面」に対応する設定対象項目の推定処理が実行される場合は、原稿の１枚目が表紙である可能性（原稿の１枚目のみが片面原稿であり且つ２枚目以降が両面原稿である可能性）を考慮して、原稿の複数の用紙のうちの２枚（Ｎ＝２）の用紙（原稿の１枚目および２枚目）のみに対してスキャン処理が実行されてもよい。
【０２４７】
また、原稿の読取枚数Ｎは、予め定められていてもよく、ユーザあるいは管理者によって指定されてもよい。
【０２４８】
＜設定制御装置に関する改変例＞
また、上記各実施形態等では、図４および図５（図８、図１０、図１４）等の処理を実行する設定制御装置として、ＭＦＰ１０が例示されているが、これに限定されず、当該設定制御装置は、外部サーバ９０であってもよい。
【０２４９】
図１８は、この改変例に係る設定制御システム１を示す図である。外部サーバ９０は、ＭＦＰ１０とは別に設けられた外部装置である。ＭＦＰ１０と外部サーバ９０とは、ネットワーク１０８を介して接続されており、各装置１０，９０の相互間でデータの送受信が可能である。
【０２５０】
ＭＦＰ１０は、ユーザによる音声（音声指示データ）を外部サーバ９０に送信し、外部サーバ９０は、当該音声に対して音声認識処理を実行して音声指示を取得する。そして、外部サーバ９０は、上記各実施形態におけるＭＦＰ１０の動作と同様の動作（たとえば、図４および図５の動作）を行う。
【０２５１】
このように、外部サーバ９０が設定制御装置として動作してもよい。
【符号の説明】
【０２５２】
１０  画像処理装置（ＭＦＰ）
１５１，１５２，１５３  原稿
２００  設定指示
【図１】
2020078900.tif 000003
【図２】
2020078900.tif 000004
【図３】
2020078900.tif 000005
【図４】
2020078900.tif 000006
【図５】
2020078900.tif 000007
【図６】
2020078900.tif 000008
【図７】
2020078900.tif 000009
【図８】
2020078900.tif 000010
【図９】
2020078900.tif 000011
【図１０】
2020078900.tif 000012
【図１１】
2020078900.tif 000013
【図１２】
2020078900.tif 000014
【図１３】
2020078900.tif 000015
【図１４】
2020078900.tif 000016
【図１５】
2020078900.tif 000017
【図１６】
2020078900.tif 000018
【図１７】
2020078900.tif 000019
【図１８】
2020078900.tif 000020
【図１９】
2020078900.tif 000021
【図２０】
2020078900.tif 000022
【図２１】
2020078900.tif 000023