(57)【要約】【課題】複数人が同時に発話をする環境において、音声操作の操作性を改善可能な画像形成装置を提供する。【解決手段】画像形成装置１０００は、実行されるジョブの設定に関する設定指示とジョブを実行させるための動作指示とを音声にて受け付ける音声受付部１４１０と、音声に基づき設定指示をしたユーザーと動作指示をしたユーザーとを特定する特定部１４２０と、設定指示をしたユーザーが特定されたことに基づき、当該設定指示された設定と当該特定されたユーザーの識別情報とを関連付けて記憶部１５００に記憶させる関連付部１４３０と、動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた設定を記憶部１５００から抽出し、かつ抽出された設定に基づいてジョブを実行させるジョブ実行制御部１４５０とを備える。【選択図】図５
2020127104.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置で実行されるジョブの設定に関する設定指示と、前記ジョブを実行させるための動作指示とを、音声にて受け付ける受付手段と、
前記設定指示をしたユーザーと、前記動作指示をしたユーザーとを前記音声に基づき特定する特定手段と、
前記設定指示をしたユーザーが特定されたことに基づき、当該設定指示された設定と、特定された前記ユーザーの識別情報とを関連付けて記憶手段に記憶させる関連付手段と、
前記設定指示を受け付けた後に前記動作指示を受け付けたことに基づき、前記動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた前記設定を前記記憶手段から抽出し、かつ抽出された前記設定に基づいて前記ジョブを実行させる実行制御手段とを備える、画像形成装置。
【請求項２】
操作パネルと、
新たに受け付けた前記設定指示に基づく前記設定と、当該設定指示をした前記ユーザーと同一のユーザーによってなされていた既存の前記設定指示に基づく前記設定との組み合わせとが禁則となったことを条件に、前記操作パネルに予め定められた警告表示をさせる表示制御手段とをさらに備える請求項１に記載の画像形成装置。
【請求項３】
前記特定手段は、
複数のユーザーの各々の音声の特徴を各前記ユーザーの識別情報に関連付けて記憶したデータベースを利用して、前記設定指示をしたユーザーを特定し、
前記設定指示をしたユーザーが特定できなかった場合には、当該設定指示がパブリックユーザーによってなされたものとして処理する、請求項１または２に記載の画像形成装置。
【請求項４】
前記特定手段は、
前記データベースを用いて、前記動作指示をしたユーザーを特定し、
前記動作指示をしたユーザーが特定できなかった場合には、当該動作指示が前記パブリックユーザーによってなされたものとして処理する、請求項３に記載の画像形成装置。
【請求項５】
前記関連付手段は、前記設定指示をしたユーザーが特定されなかった場合、前記記憶手段に記憶された当該設定に対して前記パブリックユーザーの識別情報を関連付け、
前記実行制御手段は、前記動作指示をしたユーザーが特定されなかった場合、前記パブリックユーザーの識別情報に関連付けられた前記設定を前記記憶手段から抽出し、かつ抽出された前記設定に基づいて前記ジョブを実行させる、請求項４に記載の画像形成装置。
【請求項６】
前記特定手段は、前記受付手段が前記設定指示を受け付ける度に、当該設定指示をしたユーザーを特定する、請求項１に記載の画像形成装置。
【請求項７】
操作パネルと、
前記設定指示に基づく前記設定が当該設定指示をした前記ユーザーに許可されていないことを条件に、前記操作パネルに予め定められた警告表示をさせる表示制御手段とをさらに備える請求項６に記載の画像形成装置。
【請求項８】
前記特定手段は、前記受付手段が前記動作指示を受け付けたことを条件に、前記設定指示をしたユーザーを特定する、請求項１に記載の画像形成装置。
【請求項９】
操作パネルと、
前記記憶手段において前記動作指示をしたユーザーと同一のユーザーの識別情報に関連付けて記憶されている前記設定の少なくとも１つが、当該ユーザーに許可されていないことを条件に、前記操作パネルに予め定められた警告表示をさせる表示制御手段とをさらに備える請求項８に記載の画像形成装置。
【請求項１０】
前記画像形成装置は、前記動作指示を受け付けたことに基づき、当該動作指示をしたユーザーの識別情報に関連付けて、抽出された前記設定を保持し、
前記実行制御手段は、前記受付手段が前記動作指示をしたユーザーと同じユーザーから新たな動作指示を受け付けた場合、当該ユーザーの識別情報に関連付けて保持された前記設定で、当該新たな動作指示に基づく前記ジョブを実行させる、請求項１に記載の画像形成装置。
【請求項１１】
前記動作指示に基づき前記ジョブが実行された後に、当該動作指示をしたユーザー以外のユーザーから新たな前記動作指示を受け付けた場合、
前記実行制御手段は、
前記新たな動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた前記設定を前記記憶手段から抽出し、かつ抽出された前記設定を前記他のユーザー用の設定とし、
前記設定が前記他のユーザー用の設定とされたことに基づき、当該設定で、当該新たな動作指示に基づく前記ジョブを実行させる、請求項１に記載の画像形成装置。
【請求項１２】
前記設定指示が前記記憶手段に記憶されてから予め定められた時間が経過したことを条件に、当該設定を前記記憶手段から消去する、請求項１に記載の画像形成装置。
【請求項１３】
単位時間当たり予め定められた回数以上、同一の前記ユーザーから同一の前記設定指示を受け付けた場合、前記同一の設定指示を無効とする、請求項１に記載の画像形成装置。
【請求項１４】
操作パネルと、
前記設定指示を受け付ける度に、当該設定指示をした前記ユーザーの識別情報と、当該設定指示の内容とを、前記操作パネルに表示させる表示制御手段とをさらに備える、請求項１に記載の画像形成装置。
【請求項１５】
操作パネルと、
前記動作指示を受け付けたことを条件に、当該動作指示をした前記ユーザーの識別情報と、当該動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた前記設定指示とを、前記操作パネルに表示させる表示制御手段とをさらに備える、請求項１に記載の画像形成装置。
【請求項１６】
前記動作指示をしたユーザーが特定されなかった場合には、前記ジョブの実行を禁止する、請求項１に記載の画像形成装置。
【請求項１７】
操作パネルと、
前記設定指示をしたユーザーが特定されなかった場合、前記動作指示を受け付けると、当該設定指示に基づく前記設定の要否を問い合わせる表示を前記操作パネルに表示させる表示制御手段とをさらに備える、請求項１に記載の画像形成装置。
【請求項１８】
画像形成装置と、前記画像形成装置と通信可能な情報処理装置とを備えた画像形成システムであって、
前記画像形成装置および前記情報処理装置のうちの一方は、前記画像形成装置で実行されるジョブの設定に関する設定指示と、前記ジョブを実行させるための動作指示とを音声にて受け付け、
前記画像形成装置および前記情報処理装置のうちの一方は、前記設定指示をしたユーザーと、前記動作指示をしたユーザーとを前記音声に基づき特定し、
前記画像形成装置および前記情報処理装置のうちの一方は、前記設定指示をしたユーザーが特定されたことに基づき、当該設定指示された設定と、特定された前記ユーザーの識別情報とを関連付けてメモリに記憶させ、かつ、前記設定指示が受け付けられて後に前記動作指示が受け付けられたことに基づき、前記動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた前記設定を前記メモリから抽出し、
前記画像形成装置は、抽出された前記設定に基づいて前記ジョブを実行する、画像形成システム。
【請求項１９】
画像形成装置のプロセッサーが、前記画像形成装置で実行されるジョブの設定に関する設定指示を、音声にて受け付けるステップと、
前記音声によって前記設定指示をしたユーザーが特定されたことに基づき、前記プロセッサーが、当該設定指示された設定と、特定された前記ユーザーの識別情報とを関連付けてメモリに記憶するステップと、
前記プロセッサーが、前記画像形成装置で実行されるジョブの設定を実行させるための動作指示を、音声にて受け付けるステップと、
前記設定指示を受け付けた後に前記動作指示を受け付けたことに基づき、前記動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた前記設定を前記メモリから抽出するステップと、
前記プロセッサーが、抽出された前記設定に基づいて前記ジョブを実行させるステップとを備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、および情報処理方法に関する。
【背景技術】
【０００２】
従来、複写機、プリンタ、ファクシミリまたはそれらの複合機である画像形成装置が知られている。また、特許文献１に開示されているように、音声入力により操作部の入力操作の指示を行うことができる複合機が知られている。
【０００３】
音声による入力操作は、ユーザーにとって直感的である。また、ユーザーは、操作パネルにおいて階層構造のメニューからを目的とする項目を探す必要がないため、素早い入力が可能となる。このように、音声による入力操作は、利便性が高い。
【０００４】
また、特許文献２には、リモコンの無線マイクからユーザーの音声が入力されると、入力された音声信号に対する音声認識及び話者認識を行い、入力された命令語に対する判断を行って、該当ユーザーの個別化されたサービスを提供するＡＶ（Audio Visual）装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２０５４９７号公報
【特許文献２】特開２００５−７８０７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、画像形成装置に対する音声による操作指示では、ユーザー以外が発生した音声を画像形成装置が誤認識する場合もある。たとえばオフィス環境などの不特定多数の人がいる環境では、画像形成装置は、画像形成装置の操作中にユーザー以外の人が発生した音声を、画像形成装置に対する指示として誤認識してしまうことがある。
【０００７】
具体例を挙げると、以下のとおりである。画像形成装置に対して音声で指示をしている最中に、画像形成装置のユーザー以外の者が電話で「Ｆａｘで書類を送付して下さい」と発話した場合、画像形成装置は、当該指示を画像形成装置に対する指示として受け付けてしまう。また、画像形成装置に対して音声で指示をしている最中に、画像形成装置のユーザー以外の者が他人に書類のコピーを依頼するための「この書類をコピーしておいて下さい」という発話をした場合、画像形成装置は、当該指示を画像形成装置に対する指示として受け付けてしまう。
【０００８】
この点に関し、特許文献２の技術では、発話による話者認識を行なうことにより、ＡＶ装置に対して操作指示を行ったユーザーを特定することができる。
【０００９】
しかしながら、画像形成装置に対する操作は、複数の設定をそれぞれ別の音声指示として行い、かつ最後に画像形成装置にジョブを実行させるための動作指示を行うことが一般的である。
【００１０】
このため、各設定指示と動作指示との各々に対して話者認識を行ったとしても、ユーザーが動作指示を行なう前に、他のユーザーが設定指示をしてしまうと、動作指示をしたユーザーにとって意図しない設定がなされた状態でジョブが実行されてしまう。
【００１１】
本開示は、上記の問題点に鑑みなされたものであって、その目的は、複数人が同時に発話をする環境において、画像形成装置に対する音声操作の操作性を改善することにある。
【課題を解決するための手段】
【００１２】
本開示のある局面に従うと、画像形成装置で実行されるジョブの設定に関する設定指示と、ジョブを実行させるための動作指示とを、音声にて受け付ける受付手段と、設定指示をしたユーザーと、動作指示をしたユーザーとを音声に基づき特定する特定手段と、設定指示をしたユーザーが特定されたことに基づき、当該設定指示された設定と、特定されたユーザーの識別情報とを関連付けて記憶手段に記憶させる関連付手段と、設定指示を受け付けた後に動作指示を受け付けたことに基づき、動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた設定を記憶手段から抽出し、かつ抽出された設定に基づいてジョブを実行させる実行制御手段とを備える。
【００１３】
好ましくは、画像形成装置は、操作パネルと、新たに受け付けた設定指示に基づく設定と、当該設定指示をしたユーザーと同一のユーザーによってなされていた既存の設定指示に基づく設定との組み合わせとが禁則となったことを条件に、操作パネルに予め定められた警告表示をさせる表示制御手段とをさらに備える。
【００１４】
好ましくは、特定手段は、複数のユーザーの各々の音声の特徴を各ユーザーの識別情報に関連付けて記憶したデータベースを利用して、設定指示をしたユーザーを特定する。特定手段は、設定指示をしたユーザーが特定できなかった場合には、当該設定指示がパブリックユーザーによってなされたものとして処理する。
【００１５】
好ましくは、特定手段は、データベースを用いて、動作指示をしたユーザーを特定する。特定手段は、動作指示をしたユーザーが特定できなかった場合には、当該動作指示がパブリックユーザーによってなされたものとして処理する。
【００１６】
好ましくは、関連付手段は、設定指示をしたユーザーが特定されなかった場合、記憶手段に記憶された当該設定に対してパブリックユーザーの識別情報を関連付ける。実行制御手段は、動作指示をしたユーザーが特定されなかった場合、パブリックユーザーの識別情報に関連付けられた設定を記憶手段から抽出し、かつ抽出された設定に基づいてジョブを実行させる。
【００１７】
好ましくは、特定手段は、受付手段が設定指示を受け付ける度に、当該設定指示をしたユーザーを特定する。
【００１８】
好ましくは、画像形成装置は、操作パネルと、設定指示に基づく設定が当該設定指示をしたユーザーに許可されていないことを条件に、操作パネルに予め定められた警告表示をさせる表示制御手段とをさらに備える。
【００１９】
好ましくは、特定手段は、受付手段が動作指示を受け付けたことを条件に、設定指示をしたユーザーを特定する。
【００２０】
好ましくは、画像形成装置は、操作パネルと、記憶手段において動作指示をしたユーザーと同一のユーザーの識別情報に関連付けて記憶されている設定の少なくとも１つが、当該ユーザーに許可されていないことを条件に、操作パネルに予め定められた警告表示をさせる表示制御手段とをさらに備える。
【００２１】
好ましくは、画像形成装置は、動作指示を受け付けたことに基づき、当該動作指示をしたユーザーの識別情報に関連付けて、抽出された設定を保持する。実行制御手段は、受付手段が動作指示をしたユーザーと同じユーザーから新たな動作指示を受け付けた場合、当該ユーザーの識別情報に関連付けて保持された設定で、当該新たな動作指示に基づくジョブを実行させる。
【００２２】
好ましくは、動作指示に基づきジョブが実行された後に、当該動作指示をしたユーザー以外のユーザーから新たな動作指示を受け付けた場合、実行制御手段は、新たな動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた設定を記憶手段から抽出し、かつ抽出された設定を他のユーザー用の設定とする。実行制御手段は、設定が他のユーザー用の設定とされたことに基づき、当該設定で、当該新たな動作指示に基づくジョブを実行させる。
【００２３】
好ましくは、画像形成装置は、設定指示が記憶手段に記憶されてから予め定められた時間が経過したことを条件に、当該設定を記憶手段から消去する。
【００２４】
好ましくは、画像形成装置は、単位時間当たり予め定められた回数以上、同一のユーザーから同一の設定指示を受け付けた場合、同一の設定指示を無効とする。
【００２５】
好ましくは、画像形成装置は、操作パネルと、設定指示を受け付ける度に、当該設定指示をしたユーザーの識別情報と、当該設定指示の内容とを、操作パネルに表示させる表示制御手段とをさらに備える。
【００２６】
好ましくは、画像形成装置は、操作パネルと、動作指示を受け付けたことを条件に、当該動作指示をしたユーザーの識別情報と、当該動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた設定指示とを、操作パネルに表示させる表示制御手段とをさらに備える。
【００２７】
好ましくは、画像形成装置は、動作指示をしたユーザーが特定されなかった場合には、ジョブの実行を禁止する。
【００２８】
好ましくは、画像形成装置は、操作パネルと、設定指示をしたユーザーが特定されなかった場合、動作指示を受け付けると、当該設定指示に基づく設定の要否を問い合わせる表示を操作パネルに表示させる表示制御手段とをさらに備える。
【００２９】
本発明の他の局面に従うと、画像形成システムは、画像形成装置と、画像形成装置と通信可能な情報処理装置とを備える。画像形成装置および情報処理装置のうちの一方は、画像形成装置で実行されるジョブの設定に関する設定指示と、ジョブを実行させるための動作指示とを音声にて受け付ける。画像形成装置および情報処理装置のうちの一方は、設定指示をしたユーザーと、動作指示をしたユーザーとを音声に基づき特定する。画像形成装置および情報処理装置のうちの一方は、設定指示をしたユーザーが特定されたことに基づき、当該設定指示された設定と、特定されたユーザーの識別情報とを関連付けてメモリに記憶させ、かつ、設定指示が受け付けられて後に動作指示が受け付けられたことに基づき、動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた設定をメモリから抽出する。画像形成装置は、抽出された設定に基づいてジョブを実行する。
【００３０】
本発明のさらに他の局面に従うと、情報処理方法は、画像形成装置のプロセッサーが、画像形成装置で実行されるジョブの設定に関する設定指示を、音声にて受け付けるステップと、音声によって設定指示をしたユーザーが特定されたことに基づき、プロセッサーが、当該設定指示された設定と、特定されたユーザーの識別情報とを関連付けてメモリに記憶するステップと、プロセッサーが、画像形成装置で実行されるジョブの設定を実行させるための動作指示を、音声にて受け付けるステップと、設定指示を受け付けた後に動作指示を受け付けたことに基づき、動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた設定をメモリから抽出するステップと、プロセッサーが、抽出された設定に基づいてジョブを実行させるステップとを備える。
【発明の効果】
【００３１】
本開示によれば、複数人が同時に発話をする環境において、画像形成装置に対する音声操作の操作性を改善することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】画像形成システムの概略構成を表した図である。
【図２】画像形成装置で実行される処理を説明するための図である。
【図３】画像形成装置の内部構造を示す概略図である。
【図４】画像形成装置の本体部のハードウェア構成の一例を表したブロック図である。
【図５】画像形成装置の機能的構成を説明するための機能ブロック図である。
【図６】画像形成装置に記憶されるデータテーブルの一例を表した模式図である。
【図７】操作パネルのディスプレイに表示される画面を説明するための図である。
【図８】操作パネルのディスプレイに表示される他の画面を説明するための図である。
【図９】操作パネルのディスプレイに表示されるさらに他の画面を説明するための図である。
【図１０】音声入力の受付を開始するまでの処理の流れを表したフロー図である。
【図１１】音声入力を受け付けたときの画像形成装置の処理の流れの前半を説明するためのフロー図である。
【図１２】音声入力を受け付けたときの画像形成装置の処理の流れの後半を説明するためのフロー図である。
【図１３】ジョブ実行ユーザーへの問い合わせの際に操作パネルのディスプレイに表示される画面を説明するための図である。
【発明を実施するための形態】
【００３３】
実施の形態における画像形成装置について、以下、図を参照しながら説明する。以下に説明する実施の形態において、個数、量などに言及する場合、特に記載がある場合を除き、本開示の範囲は必ずしもその個数、量などに限定されない。同一の部品、相当部品に対しては、同一の参照番号を付し、重複する説明は繰り返さない場合がある。
【００３４】
図面においては、実際の寸法の比率に従って図示しておらず、構造の理解を容易にするために、構造が明確となるように比率を変更して図示している箇所がある。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。
【００３５】
また、以下では、カラープリンタとしての画像形成装置について説明するが、画像形成装置は、カラープリンタに限定されない。たとえば、画像形成装置は、モノクロプリンタであってもよいし、ＦＡＸであってもよいし、モノクロプリンタ、カラープリンタおよびＦＡＸの複合機（ＭＦＰ：Multi-Functional  Peripheral）であってもよい。
【００３６】
＜Ａ．システム構成＞
図１は、本実施の形態に係る画像形成システム１の概略構成を表した図である。
【００３７】
図１を参照して、画像形成システム１は、ＭＦＰである画像形成装置１０００と、サーバー装置３０００とを備えている。画像形成装置１０００は、ネットワークＮＷを介して、サーバー装置３０００と通信可能に接続されている。サーバー装置３０００の機能については、後述する。
【００３８】
画像形成装置１０００は、各種のジョブを実行する。ジョブの設定には、片面/両面モード、カラー/モノクロモード、Ｎ−ｉｎ−１（集約コピー）モード、ステープル（フィニッシャー）モード、用紙設定、部数などの動作条件に関する設定や、送信あて先の設定、指定するボックスの設定、ボックス内文書の選択設定などジョブの実行に関する設定が含まれる。
【００３９】
ジョブの設定には、ジョブの設定を予め登録された設定（典型的には、デフォルト設定）から必要に応じて変更される設定と、送信あて先の設定や文書の指定などのようにデフォルト設定されていない設定とがある。本開示での設定は、これらいずれも含む。
【００４０】
たとえば、ＦＡＸ送信のジョブの場合、あて先の設定はデフォルトでは設定されておらず、ユーザーの指示に基づき設定される。
【００４１】
またボックス内の文書を印刷するようなジョブの場合、まずボックスを指定する設定、続いてボックス内の文書を選択する設定、その後の印刷条件の設定と続き、印刷開始の発話でジョブが実行される。このとき前者の２つの設定はユーザーの指示に応じて設定される。印刷条件の設定は、デフォルト設定からユーザーが変更指示した条件のみが変更され、かつジョブが実行される。印刷開始の発話が動作指示に対応する。
【００４２】
なお、ジョブを設定ための指示（以下、「設定指示」とも称する）は、ある局面においては、部数等のパラメータを含んで構成され得る（図６参照）。
【００４３】
＜Ｂ．処理の概要＞
画像形成装置１０００で実施される処理の概要を、具体例を挙げて説明する。
【００４４】
図２は、ある局面において画像形成装置１０００で実行される処理を説明するための図である。
【００４５】
（ｂ１．時刻Ｔ１〜Ｔ７）
図２を参照して、時刻Ｔ１〜Ｔ７では、ジョブを設定するための設定指示が音声にて行なわれている。
【００４６】
時刻Ｔ１では、画像形成装置１０００のユーザーＡが、音声にて「２−ｉｎ−１モード」を指示している。この場合、画像形成装置１０００は、音声認識により、複数の登録済みのユーザーの中から、音声の発話者がユーザーＡであると特定するとともに、指示内容（この場合には、デフォルトからの変更内容）が「２−ｉｎ−１」の設定であることを、画像形成装置１０００内のメモリに記憶する。
【００４７】
典型的には、画像形成装置１０００は、複数のユーザーの各々の音声の特徴を各ユーザーの識別情報に関連付けて記憶したデータベースを利用して、設定指示をしたユーザーを特定する。なお、音声認識に必要な各ユーザーの情報は、画像形成装置１０００あるいはサーバー装置３０００に予め格納されている。サーバー装置３０００に当該情報が格納されている場合、画像形成装置１０００は、サーバー装置３０００に音声認識の処理を依頼する。
【００４８】
時刻Ｔ２では、ユーザーＡが、音声にて「両面コピーモード」を指示している。この場合、画像形成装置１０００は、音声認識により、当該音声の発話者がユーザーＡであると特定するとともに、指示内容が「両面コピー」の設定であることをメモリに記憶する。
【００４９】
時刻Ｔ３では、ユーザーＢが、音声にて「４−ｉｎ−１モード」を指示している。この場合、画像形成装置１０００は、音声認識により、当該音声の発話者がユーザーＢであると特定するとともに、指示内容が「４−ｉｎ−１」の設定であることをメモリに記憶する。
【００５０】
時刻Ｔ４では、ユーザーＣが、音声にて、コピー部数を２部に設定する指示をしている。この場合、画像形成装置１０００は、音声認識により、当該音声の発話者がユーザーＣであると特定するとともに、指示内容が「２部コピー」の設定であることをメモリに記憶する。
【００５１】
時刻Ｔ５では、予め登録されていないユーザーが、音声にて「両面スキャンモード」を指示している。この場合、画像形成装置１０００は、当該音声の発話者を特定できないため、発話者をパブリックユーザーとし、かつ指示内容が「両面スキャン」の設定であることをメモリに記憶する。
【００５２】
時刻Ｔ６では、ユーザーＡが、音声にて「カラーモード」を指示している。この場合、画像形成装置１０００は、音声認識により、当該音声の発話者がユーザーＡであると特定するとともに、指示内容が「カラーモード」の設定であることをメモリに記憶する。
【００５３】
時刻Ｔ７では、ユーザーＢが、音声にて「ステープルモード」を指示している。この場合、画像形成装置１０００は、音声認識により、当該音声の発話者がユーザーＢであると特定するとともに、指示内容が「ステープル」の設定であることをメモリに記憶する。
【００５４】
このように、画像形成装置１０００は、時刻Ｔ１〜Ｔ７にてなされた音声による設定指示を、各設定指示をしたユーザーに関連付けてメモリに記憶している。
【００５５】
（ｂ２．時刻Ｔ８〜Ｔ１１）
時刻Ｔ８〜Ｔ１１では、ジョブを実行させるための動作指示が音声にて行なわれている。
【００５６】
時刻Ｔ８では、ユーザーＡが、音声にてコピーの実行指示をしている。この場合、画像形成装置１０００は、ユーザーＡに関連付けられた設定をメモリから抽出し、抽出された設定に基づいてジョブを実行する。具体的には、画像形成装置１０００は、ユーザーＡに関連付けられた、「２−ｉｎ−１」の設定と、「両面コピー」の設定と、「カラーモード」の設定とをメモリから抽出する。さらに、画像形成装置１０００は、「２−ｉｎ−１」、「両面」、かつ「カラー」で、コピーを実行する。このとき、抽出された設定以外の設定、つまり「２−ｉｎ−１」、「両面」、「カラー」以外の設定に関してはデフォルトの設定が適用される。例えば給紙カセット上段、部数１部などがデフォルト設定として適用される。
【００５７】
時刻Ｔ９では、ユーザーＢが、音声にてコピーの実行指示をしている。この場合、画像形成装置１０００は、ユーザーＢに関連付けられた設定をメモリから抽出し、抽出された設定に基づいてジョブを実行する。具体的には、画像形成装置１０００は、ユーザーＢに関連付けられた、「４−ｉｎ−１」の設定と、「ステープル」の設定とをメモリから抽出する。さらに、画像形成装置１０００は、「４−ｉｎ−１」でコピーを実行し、その後、出力された用紙に対してステープル処理（後処理）を実行する。
【００５８】
時刻Ｔ１０では、ユーザーＡが、再度、音声にてコピーの実行指示をしている。この場合、画像形成装置１０００は、時刻Ｔ８でなされた設定と同じ設定で、コピーを実行する。すなわち、画像形成装置は、「２−ｉｎ−１」、「両面」、かつ「カラー」で、コピーを実行する。
【００５９】
時刻Ｔ１１では、未登録のユーザーが、音声にて、スキャンの実行指示をしている。この場合、画像形成装置１０００は、パブリックユーザーに関連付けられた設定をメモリから抽出し、抽出された設定に基づいてジョブを実行する。具体的には、画像形成装置１０００は、パブリックユーザーに関連付けられた、「両面スキャン」の設定をメモリから抽出する。さらに、画像形成装置１０００は、用紙の両面をスキャンする。
【００６０】
（ｂ３．小括）
（１）画像形成装置１０００は、画像形成装置１０００で実行されるジョブの設定に関する設定指示を、音声にて受け付ける（時刻Ｔ１〜Ｔ７参照）。また、画像形成装置１０００は、上記ジョブを実行させるための動作指示を、音声にて受け付ける（時刻Ｔ８〜Ｔ１１参照）。
【００６１】
画像形成装置１０００は、音声に基づき、設定指示をしたユーザーを特定する。また、画像形成装置１０００は、音声に基づき、動作指示をしたユーザーを特定する。
【００６２】
画像形成装置１０００は、設定指示をしたユーザーが特定されたことに基づき、当該設定指示された設定（すなわち、設定指示の内容）と、特定されたユーザーの識別情報とを関連付けてメモリに記憶させる。たとえば、時刻Ｔ１における指示に関しては、画像形成装置１０００は、設定“２−ｉｎ−１”と、ユーザーＡをと関連付けて記憶する。
【００６３】
画像形成装置１０００は、設定指示を受け付けた後に動作指示を受け付けたことに基づき、当該動作指示をしたユーザーと同一のユーザーの識別情報に関連付けられた設定をメモリから抽出し、かつ抽出された設定に基づいてジョブを実行する。たとえば、時刻Ｔ８において、ユーザーＡがコピーの実行指示（動作指示）をした場合、メモリからユーザーＡに関連付けられた設定（具体的には、“２−ｉｎ−１”、“両面”、“カラー”）を抽出し、かつ２−ｉｎ−１”、“両面”、かつ“カラー”でコピーを実行する。
【００６４】
この構成によれば、あるユーザー（たとえば、ユーザーＡ）が動作指示を行なう前に、他のユーザー（たとえば、ユーザーＢ）が設定指示をしてしまっても、動作指示をしたユーザーにとって意図しない設定がなされた状態でジョブが実行されてしまうことはない。
【００６５】
したがって、画像形成装置１０００によれば、複数人が同時に発話をする環境において、画像形成装置１０００に対する音声操作の操作性を改善することができる。
【００６６】
（２）ユーザーＡからの動作指示に基づき上述したジョブが実行された後に、当該動作指示をしたユーザーＡ以外のユーザーＢから新たな動作指示を受け付けた場合（時刻Ｔ９）、画像形成装置１０００は、当該新たな動作指示をしたユーザーと同一のユーザー（すなわち、ユーザーＢ）の識別情報に関連付けられた設定（具体的には、“４−ｉｎ−１”、“ステープル”）をメモリから抽出し、かつ抽出された設定をユーザーＢ用の設定とする。画像形成装置１０００は、設定がユーザーＢ用の設定とされたことに基づき、当該設定で、当該新たな動作指示に基づくジョブ（具体的には、コピー）を実行する。
【００６７】
この構成によれば、たとえばユーザーＢが動作指示を行なう前に、他のユーザー（たとえば、ユーザーＡ）が動作指示をしてしまっても、画像形成装置１０００は、ユーザーＢにとって意図した設定でジョブを実行することができる。
【００６８】
（３）画像形成装置１０００は、複数のユーザーの各々の音声の特徴を各ユーザーの識別情報に関連付けて記憶したデータベースを利用して、設定指示をしたユーザーを特定する。また、画像形成装置１０００は、当該データベースを利用して、動作指示をしたユーザーを特定する。
【００６９】
（４）画像形成装置１０００は、設定指示をしたユーザーが特定できなかった場合には、当該設定指示がパブリックユーザーによってなされたものとして処理する（時刻Ｔ５参照）。また、画像形成装置１０００は、動作指示をしたユーザーが特定できなかった場合には、当該動作指示がパブリックユーザーによってなされたものとして処理する（時刻Ｔ１１参照）。
【００７０】
この構成によれば、ユーザー登録をしていないユーザーであっても、画像形成装置１０００は、当該ユーザーにとって意図した設定でジョブを実行することができる。
【００７１】
（５）具体的には、画像形成装置１０００は、設定指示をしたユーザーが特定されなかった場合、メモリに記憶された当該設定指示に対してパブリックユーザーの識別情報を関連付ける。画像形成装置１０００は、動作指示をしたユーザーが特定されなかった場合（時刻Ｔ１１参照）、パブリックユーザーの識別情報に関連付けられた設定指示（具体的には、“両面スキャン”）をメモリから抽出し、かつ抽出された設定に基づいてジョブを実行する。
【００７２】
（６）画像形成装置１０００は、設定指示を受け付ける度に、当該設定指示をしたユーザーを特定する。
【００７３】
この構成によれば、画像形成装置１０００は、設定指示がユーザーにとって適切でない場合（たとえば、当該設定指示が以前の設定指示との関係で禁則になる場合等）、表示等により即座に当該ユーザーに対して設定指示が不適切であることを通知できる。
【００７４】
＜Ｃ．画像形成装置１０００のハードウェア構成＞
（ｃ１．画像形成装置１０００の内部構造）
図３は、画像形成装置１０００の内部構造を示す概略図である。図３を参照して、画像形成装置１０００は、上述したように、本体部１０と、後処理装置２０とを備えている。
【００７５】
本体部１０は、画像形成ユニット１１と、スキャナユニット１２と、自動原稿搬送ユニット１３と、給紙トレイ１４Ａ，１４Ｂと、搬送路１５と、メディアセンサ１６と、反転搬送路１７と、給紙ローラー１１３とを備えている。
【００７６】
本体部１０は、画像形成装置１０００の動作を制御するコントローラー３１をさらに備えている。なお、本例では、本体部１０は、いわゆるタンデム方式のカラープリンタである。本体部１０は、印刷設定に基づいて画像形成を実行する。
【００７７】
自動原稿搬送ユニット１３は、原稿台上に載置された原稿を、原稿読取部の読取位置に自動的に搬送する。スキャナユニット１２は、自動原稿搬送ユニット１３により搬送された原稿の画像を読み取り、読取データを生成する。
【００７８】
給紙トレイ１４Ａ，１４Ｂには、用紙Ｐが収容される。給紙ローラー１１３は、用紙Ｐを搬送路１５に沿って上方へ送る。給紙トレイ１４Ａ，１４Ｂの各々は、底上げ板１４２と、センサ１４３とを備える。センサ１４３は、給紙トレイ内の規制板（図示せず）位置を検知し、かつ用紙のサイズを検知する。
【００７９】
搬送路１５は、片面印刷および両面印刷のときに使用される。反転搬送路１７は、両面印刷のときに使用される。
【００８０】
画像形成ユニット１１は、スキャナユニット１２が生成した読取データ、または、図示しないＰＣから取得した印刷データに基づいて、給紙トレイ１４Ａ，１４Ｂにより供給される用紙Ｐに対し画像形成を行なう。
【００８１】
画像形成ユニット１１は、中間転写ベルト１０１と、テンションローラー１０２と、駆動ローラー１０３と、イエローの画像形成部１０４Ｙと、マゼンタの画像形成部１０４Ｍと、シアンの画像形成部１０４Ｃ，ブラックの画像形成部１０４Ｋと、画像濃度センサ１０５と、１次転写装置１１１と、２次転写装置１１５と、レジストローラー対１１６と、加熱ローラー１２１と加圧ローラー１２２とからなる定着装置１２０とを有している。テンションローラー１０２と駆動ローラー１０３とで、中間転写ベルト１０１を保持し、かつ図のＡ方向に中間転写ベルト１０１を回転駆動させる。レジストローラー対１１６は、給紙ローラー１１３によって搬送された用紙Ｐをさらに下流に搬送する。
【００８２】
メディアセンサ１６は、搬送路１５に設置される。メディアセンサ１６によって、紙種自動検知機能が実現される。
【００８３】
なお、後処理装置２０は、パンチ処理装置２２０と、平綴じ処理部２５０と、中綴じ処理部２６０と、排出トレイ２７１と、排出トレイ２７２と、下部の排出トレイ２７３とをさらに備える。
【００８４】
（ｃ２．本体部１０のハードウェア構成）
図４は、画像形成装置１０００の本体部１０のハードウェア構成の一例を表したブロック図である。
【００８５】
図４を参照して、本体部１０は、コントローラー３１と、固定記憶装置３２と、短距離無線ＩＦ（Inter Face）３３と、スキャナユニット１２と、操作パネル３４と、給紙トレイ１４Ａ，１４Ｂと、メディアセンサ１６と、画像形成ユニット１１と、プリンタコントローラー３５と、ネットワークＩＦ３６と、ワイアレスＩＦ３７とを有する。コントローラー３１には、各部１１，１２，１４Ａ，１４Ｂ，１６，３２〜３７がバス３８を介して接続されている。
【００８６】
コントローラー３１は、ＣＰＵ（Central Processing Unit）３１１と、制御プログラムの格納されたＲＯＭ（Read Only Memory）３１２と、作業用のＳ−ＲＡＭ（Static Random Access Memory）３１３と、画像形成に関わる各種の設定を記憶するバッテリバックアップされたＮＶ−ＲＡＭ（Non-Volatile RAM：不揮発性メモリ）３１４と、時計ＩＣ（Integrated Circuit）３１５とを有する。各部３１１〜３１５は、バス３８を介して接続されている。
【００８７】
操作パネル３４は、各種の入力を行うキー、および表示部を有する。操作パネル３４は、典型的には、タッチスクリーンと、ハードウェアキーとで構成される。なお、タッチスクリーンは、ディスプレイの上にタッチパネルが重畳されたデバイスである。
【００８８】
ネットワークＩＦ３６は、ネットワークＮＷを介して接続されたＰＣ（図示せず）および他の画像形成装置（図示せず）をはじめとする外部装置との間で各種の情報を送受信する。
【００８９】
プリンタコントローラー３５は、ネットワークＩＦ３６により受信したプリントデータから複写画像を生成する。画像形成ユニット１１は、複写画像を用紙上に形成する。
【００９０】
なお、固定記憶装置３２は、典型的には、ハードディスク装置である。固定記憶装置３２には、各種のデータが記憶されている。
【００９１】
＜Ｄ．画像形成装置１０００の機能的構成＞
図５は、画像形成装置１０００の機能的構成を説明するための機能ブロック図である。
【００９２】
図５を参照して、画像形成装置１０００は、制御対象機器１１００と、マイクロフォン１２００と、操作パネル３４と、制御部１４００と、記憶部１５００とを備える。なお、マイクロフォン１２００は、たとえば、操作パネル３４に内蔵されていてもよい（図７〜図９参照）。
【００９３】
制御対象機器１１００は、制御部１４００の指令に基づき動作する機器である。制御対象機器１１００としては、たとえば、画像形成ユニット１１、スキャナユニット１２と、自動原稿搬送ユニット１３、給紙ローラー１１３、後処理装置２０等の機器が挙げられる。
【００９４】
マイクロフォン１２００は、画像形成装置１０００の周囲（具体的には、マイクロフォン１２００の周囲）で発生している音を集音する。ある局面では、マイクロフォン１２００は、ユーザーが発話した音声を集音する。マイクロフォン１２００は、集音した音を制御部１４００に送る。
【００９５】
操作パネル３４は、典型的には、タッチスクリーンと、物理キーとで構成される。タッチスクリーンは、ディスプレイとタッチパネルとを含んで構成される。操作パネル３４は、制御部１４００からの指令に基づき各種の画面を表示する。たとえば、操作パネル３４は、ディスプレイにソフトウェアキーを表示する。操作パネル３４が、操作画面を表示している状態において、ユーザーの入力を受け付けると、受け付けたキーに応じた信号を制御部１４００に送る。
【００９６】
制御部１４００は、コントローラー３１（図３参照）に対応する。典型的には、制御部１４００は、プロセッサー（ＣＰＵ３１１）がメモリに格納されたＯＳ（Operating System）および各種のプログラムを実行することにより実現される。
【００９７】
制御部１４００は、音声受付部１４１０と、特定部１４２０と、関連付部１４３０と、ジョブ実行制御部１４５０と、表示制御部１４６０とを含む。
【００９８】
記憶部１５００は、データテーブル１５０１（あるいはデータベース）を記憶している。データテーブル１５０１は、制御部１４００からアクセスされる。具体的には、制御部１４００は、データテーブル１５０１にデータの書き込みを行なうとともに、データテーブル１５０１からデータを読み出す。
【００９９】
以下、制御部１４００の処理の詳細について説明する。
（ｄ１．音声受付部１４１０）
音声受付部１４１０は、マイクロフォン１２００によって集音された音声を受け付ける。具体的には、音声受付部１４１０は、画像形成装置１０００で実行されるジョブを設定するための設定指示と、ジョブを実行させるための動作指示（以下、「ジョブ実行指示」とも称する）とを、音声にて受け付ける。
【０１００】
音声受付部１４１０は、典型的にはサンプリング処理、ノイズ除去等の所定の信号処理を行い、音声データを特定部１４２０に送る。
【０１０１】
（ｄ２．特定部１４２０）
特定部１４２０は、音声解析により、音声の発話者と、指示内容とを特定する。
【０１０２】
特定部１４２０は、指示内容が、画像形成装置１０００に対するものである否かを判断する。また、特定部１４２０は、指示内容が画像形成装置１０００に対するものである場合に、当該指示内容が設定指示であるか否かを判断する。さらに、特定部１４２０は、指示内容が画像形成装置１０００に対するものである場合に、当該指示内容がジョブ実行指示であるか否かを判断する。
【０１０３】
特定部１４２０は、典型的には、予め登録された複数のユーザーのうちから、音声の発話者を特定する。具体的には、特定部１４２０は、設定指示をしたユーザー（発話者）を特定する。詳しくは、特定部１４２０は、複数のユーザーの各々の音声の特徴を各ユーザーの識別情報（以下、「ユーザーＩＤ」とも称する）に関連付けて記憶したデータベース（図示せず）を利用して、設定指示をしたユーザーを特定する。典型的には、特定部１４２０は、音声受付部１４１０が設定指示を受け付ける度に、当該設定指示をしたユーザーを特定する。すなわち、特定部１４２０は、ジョブ実行指示を待たずに、設定指示をしたユーザーを特定する。
【０１０４】
また、特定部１４２０は、ジョブ実行指示をしたユーザー（発話者）を特定する。詳しくは、特定部１４２０は、上記データベース（図示せず）を用いて、ジョブ実行指示をしたユーザーを特定する。
【０１０５】
指示内容が設定指示の場合には、特定部１４２０は、設定指示と、当該設定指示をしたユーザーのユーザーＩＤとを、関連付部１４３０に通知する。
【０１０６】
特定部１４２０は、設定指示をしたユーザーが特定できなかった場合には、当該設定指示がパブリックユーザーによってなされたものとして処理する。具体的には、特定部１４２０は、設定指示と、パブリックユーザーを示すユーザーＩＤとを、関連付部１４３０に通知する。
【０１０７】
指示内容がジョブ実行指示の場合には、特定部１４２０は、特定されたユーザーＩＤと、ジョブ実行指示を受け付けたこととを示す通知を、ジョブ実行制御部１４５０に送る。
【０１０８】
特定部１４２０は、ジョブ実行指示をしたユーザーが特定できなかった場合には、当該ジョブ実行指示がパブリックユーザーによってなされたものとして処理する。具体的には、特定部１４２０は、パブリックユーザーを示すユーザーＩＤと、ジョブ実行指示を受け付けたこととを示す通知を、ジョブ実行制御部１４５０に送る。
【０１０９】
（ｄ３.関連付部１４３０）
関連付部１４３０は、特定部１４２０から、設定指示された設定と、当該設定指示をしたユーザーのユーザーＩＤとを受け付ける。関連付部１４３０は、設定とユーザーＩＤとを受け付けると、記憶部１５００のデータテーブル１５０１に、設定とユーザーＩＤとを関連付けて記憶させる。
【０１１０】
詳しくは、関連付部１４３０は、設定とユーザーＩＤとを、音声受付部１４１０が設定指示（音声入力）を受け付けた時刻に関連付けて、データテーブル１５０１に書き込む。なお、関連付部１４３０は、特定部１４２０を介して、音声受付部１４１０から音声入力を受け付けた時刻の情報を受け付ける。
【０１１１】
また、特定部１４２０が設定指示をしたユーザーを特定できなかった場合、関連付部１４３０は、特定部１４２０から、設定指示と、パブリックユーザーを示すユーザーＩＤとを受け付ける。関連付部１４３０は、設定指示とパブリックユーザーを示すユーザーＩＤとを受け付けると、記憶部１５００のデータテーブル１５０１に、設定指示された設定とパブリックユーザーを示すＩＤとを関連付けて記憶させる。
【０１１２】
詳しくは、関連付部１４３０は、設定とパブリックユーザーを示すユーザーＩＤとを、音声受付部１４１０が設定指示（音声入力）を受け付けた時刻に関連付けて、データテーブル１５０１に書き込む。
【０１１３】
図６は、画像形成装置１０００に記憶されるデータテーブル１５０１の一例を表した模式図である。
【０１１４】
図６を参照して、データテーブル１５０１は、設定と、ユーザーＩＤとが、時刻に関連付けて記憶されている。当該設定は、典型的には、設定の項目と、当該設定のパラメータとを含んで構成される。
【０１１５】
データテーブル１５０１においては、たとえば、時刻情報“１５時３１分”に関連付けて、部数と、部数のパラメータの値である“２”と、ユーザーＡを示すユーザーＩＤとが格納されている。また、データテーブル１５０１においては、たとえば、時刻情報“１５時４４分”に関連付けて、部数と、部数のパラメータの値である“４”と、パブリックユーザーを示すユーザーＩＤとが格納されている。
【０１１６】
なお、設定とユーザーＩＤとがデータテーブル１５０１において関連付けて記憶されていればよい。たとえば、関連付部１４３０は、設定と、ユーザーＩＤとを、特定部１４２０から個別に取得してもよい。たとえば、関連付部１４３０は、ユーザーが特定されていないタイミングで、設定をデータテーブル１５０１に先に書き込んでもよい。この場合、特定部１４２０によって設定をしたユーザーが特定されたことに基づき、記憶部１５００に記憶された当該設定に対して、特定されたユーザーのユーザーＩＤを関連付けるように、関連付部１４３０を構成してもよい。
【０１１７】
（ｄ４. ジョブ実行制御部１４５０）
ジョブ実行制御部１４５０は、抽出された設定に基づきジョブが実行させるように、画像形成装置１０００内の各機器の動作を制御する。具体的には、ジョブ実行制御部１４５０は、ジョブを実行するための指令を制御対象機器１１００に送ることにより、制御対象機器１１００に必要な動作を実行させる。以下、ジョブ実行制御部の詳細について説明する。
【０１１８】
ジョブ実行制御部１４５０は、特定部１４２０から、特定されたユーザーＩＤまたはパブリックユーザーを示すユーザーＩＤと、ジョブ実行指示を受け付けたこととを示す通知を受け付ける。
【０１１９】
ジョブ実行制御部１４５０は、設定指示を受け付けた後にジョブ実行指示を受け付けたことに基づき、ジョブ実行指示をしたユーザーと同一のユーザーのユーザーＩＤに関連付けられた設定を記憶部１５００のデータテーブル１５０１から抽出する。ジョブ実行制御部１４５０は、抽出された設定に基づいて、ジョブを実行させる。
【０１２０】
たとえば、図６示す設定指示がデータテーブル１５０１に記憶されている場合、ジョブ実行指示（具体的には、コピー実行指示）がユーザーＡによって音声にてなされると、ジョブ実行制御部１４５０は、ユーザーＡ（詳しくは，ユーザＡを示すユーザーＩＤ）に関連付けられた設定をデータテーブル１５０１から抽出する。さらに、ジョブ実行制御部１４５０は、抽出された設定に基づいて、ジョブを実行させる。
【０１２１】
具体的には、ジョブ実行制御部１４５０は、「２部」の設定と、「４−ｉｎ−１」の設定と、「カラーコピー」の設定とをデータテーブル１５０１から抽出し、かつ抽出された３つの設定を組み合わせた設定でジョブを実行させる。
【０１２２】
また、ジョブ実行制御部１４５０は、ジョブ実行指示をしたユーザーが特定されなかった場合、パブリックユーザーのユーザーＩＤに関連付けられた設定をデータテーブル１５０１から抽出し、かつ抽出された設定に基づいてジョブを実行させる。
【０１２３】
また、ジョブ実行指示に基づきジョブが実行された後に、当該ジョブ実行指示をしたユーザー以外のユーザー（他のユーザー）から新たなジョブ実行指示を受け付けた場合、ジョブ実行制御部１４５０は、当該新たなジョブ実行指示をしたユーザーと同一のユーザーのユーザーＩＤに関連付けられた設定をデータテーブル１５０１から抽出する。さらに、ジョブ実行制御部１４５０は、抽出された設定を当該他のユーザー用の設定とする。さらに、ジョブ実行制御部１４５０は、当該他のユーザー用の設定で、当該新たなジョブ実行指示に基づくジョブを実行させる。
【０１２４】
たとえば、上記のようにジョブ実行指示（本例では、コピー実行指示）がユーザーＡによってなされた後に、ユーザーＢがジョブ実行指示（本例では、コピー実行指示）を音声にてすると、ジョブ実行制御部１４５０は、「３部」の設定と、「コピー（デフォルトの白黒コピー）」の設定とをデータテーブル１５０１から抽出し、抽出された２つの設定を組み合わせた設定をユーザーＢ用の設定とする。さらに、ジョブ実行制御部１４５０は、ユーザーＢ用の設定で、コピーを実行させる。
【０１２５】
なお、画像形成装置１０００は、ジョブ実行指示をしたユーザーが特定されなかった場合、当該ジョブの実行を禁止してもよい。
【０１２６】
（ｄ５．表示制御部１４６０）
表示制御部１４６０は、操作パネル３４のディスプレイの表示内容を制御する。表示制御部１４６０は、各種の画像（画面）をディスプレイに表示させる。
【０１２７】
図７、図８、および図９は、操作パネル３４のディスプレイに表示される画面を説明するための図である。
【０１２８】
図７を参照して、表示制御部１４６０は、設定指示を受け付ける度に、当該設定指示をしたユーザーのユーザーＩＤに基づく情報と、当該設定指示の内容とを、操作パネル３４のディスプレイ３４１に表示させる。典型的には、表示制御部１４６０は、ユーザー名と設定指示の内容とを文字等で表したオブジェクト３４１１を、オブジェクト３４１１が表示される直前の画面に重畳した状態でディスプレイ３４１に表示させる。
【０１２９】
図８を参照して、表示制御部１４６０は、設定指示に基づく設定（設定内容）と、当該設定指示をしたユーザーと同一のユーザーによってなされていた既存の設定指示に基づく設定との組み合わせとが禁則となったことを条件に、操作パネル３４のディスプレイに予め定められた警告を表示させる。典型的には、表示制御部１４６０は、禁則となっていることを文字等で表したオブジェクト３４１２を、オブジェクト３４１２が表示される直前の画面に重畳した状態でディスプレイ３４１に表示させる。
【０１３０】
図９を参照して、表示制御部１４６０は、設定指示に基づく設定が当該設定指示をしたユーザーに許可されていないことを条件に、操作パネル３４のディスプレイに予め定められた警告を表示させる。典型的には、表示制御部１４６０は、設定が許可されていないことを文字等で表したオブジェクト３４１３を、オブジェクト３４１３が表示される直前の画面に重畳した状態でディスプレイ３４１に表示させる。
【０１３１】
また、表示制御部１４６０は、ジョブ実行指示を受け付けたことを条件に、当該ジョブ実行指示をしたユーザーのユーザーＩＤに基づく情報（たとえば、ユーザー名）と、当該ジョブ実行指示をしたユーザーと同一のユーザーのユーザーＩＤに関連付けられた設定とを、操作パネル３４のディスプレイに表示させてもよい。
【０１３２】
＜Ｅ．制御構造＞
図１０は、音声入力の受付を開始するまでの処理の流れを表したフロー図である。
【０１３３】
図１０を参照して、ステップＳ１において、コントローラー３１は、音声入力を受け付け可能か否かを判断する。具体的には、コントローラー３１は、現在の動作モードが、音声入力を受け付けるモードであるか否かを判断する。
【０１３４】
音声入力が可能な状態と判断された場合（ステップＳ１においてＹＥＳ）、コントローラー３１は、ステップＳ２において、音声入力の受付を開始する。音声入力が不可能な状態と判断された場合（ステップＳ１においてＮＯ）、コントローラー３１は、ステップＳ３において、音声入力設定を受け付ける。たとえば、コントローラー３１は、音声入力を受け付けるモードに変更するためのユーザー操作を、たとえば操作パネル３４を介して受け付ける。
【０１３５】
音声入力の設定を受け付けたと判断された場合（ステップＳ４においてＹＥＳ）、コントローラー３１は、処理をステップＳ１に進める。この場合、ステップＳ１において肯定的な判断がなされるため、コントローラー３１は、処理をステップＳ２に進めることになる。なお、音声入力の設定を受け付けていないと判断された場合（ステップＳ４においてＮＯ）、コントローラー３１は、処理をステップＳ３に戻す。
【０１３６】
図１１は、音声入力を受け付けたときの画像形成装置１０００の処理の流れの前半を説明するためのフロー図である。図１２は、音声入力を受け付けたときの画像形成装置１０００の処理の流れの後半を説明するためのフロー図である。
【０１３７】
図１１を参照して、ステップＳ１０において、コントローラー３１は、マイクロフォン１２００を介して集音された音声に対して、音声認識を行なう。ステップＳ１１において、コントローラー３１は、入力された音声が、画像形成装置１０００に対する要求であるか否かを判断する。たとえば、コントローラー３１は、音声がデータベース（図示せず）に格納されている内容と合致するか否かを判断する。
【０１３８】
上記要求が画像形成装置１０００に対するものであると判断された場合（ステップＳ１１においてＹＥＳ）、コントローラー３１は、ステップＳ１２において、当該要求が設定指示であるか否かを判断する。たとえば、コントローラー３１は、音声がデータベース（図示せず）に格納されている指示内容と合致するか否かを判断する。なお、上記要求が画像形成装置１０００に対するものではないと判断された場合（ステップＳ１１においてＮＯ）、コントローラー３１は、当該要求を破棄して、処理をステップＳ１１に戻す。
【０１３９】
上記要求が設定指示であると判断された場合（ステップＳ１２においてＹＥＳ）、コントローラー３１は、ステップＳ１３において、話者認識によるユーザー特定を行なう。すなわち、コントローラー３１は、複数の登録済みのユーザーの中から、音声の発話者を特定する。上記要求が設定指示でないと判断された場合（ステップＳ１２においてＮＯ）、コントローラー３１は、処理をステップＳ１９に進める。なお、コントローラー３１は、音声の発話者を特定することができなかった場合、発話者をパブリックユーザーとして処理する。
【０１４０】
ステップＳ１４において、コントローラー３１は、設定指示された設定と、ユーザーＩＤとを関連付けて、メモリに記憶する。詳しくは、コントローラー３１は、設定指示の内容と、ユーザーＩＤと、時刻情報とを関連付けて、記憶部１５００のデータテーブル１５０１に書き込む（図６参照）。なお、この場合、コントローラー３１は、操作パネル３４のディスプレイ３４１に、ユーザー名と、設定指示の内容とを表示させる（図７参照）。
【０１４１】
ステップＳ１５において、コントローラー３１は、特定されたユーザーに対して、予め設定されている機能制限の内容を、サーバー装置３０００（図１参照）から取得する。具体的には、画像形成装置１０００がサーバー装置３０００に対してログインし、特定されたユーザーに対して設定されている機能制限情報を、サーバー装置３０００から取得する。なお、画像形成装置１０００によるサーバー装置３０００へのログイン動作が不要な場合には、画像形成装置１０００は、ログイン動作なしで、サーバー装置３０００から上記機能制限情報を取得する。
【０１４２】
なお、画像形成装置１０００が、各ユーザーに対する機能制限情報を格納している場合には、サーバー装置３０００から当該情報を取得する必要はない。また、画像形成装置１０００が、各ユーザーに対する機能制限情報を事前にサーバー装置３０００から取得している場合には、ステップＳ１５の処理は不要である。
【０１４３】
なお、機能制限としては、所定の動作が禁止されているといった時間の経過によって変化することが想定されていない制限と、用紙の残り使用可能枚数といった時間の経過によって変化し得る制限とが含まれる。
【０１４４】
ステップＳ１６において、コントローラー３１は、設定指示の内容が制限された機能であるか否かを判断する。詳しくは、コントローラー３１は、設定指示の内容が、取得された機能制限情報に含まれているか否かを判断する。具体的には、コントローラー３１は、設定指示が、特定されたユーザーに対して許可されていない事項に該当するか否かを判断する。たとえば、設定指示がカラーコピーであった場合、コントローラー３１は、当該設定指示をしたユーザーにカラーコピーが許可されているか否かを、当該ユーザーの機能制限情報を用いて判断する。
【０１４５】
設定指示の内容が制限された機能である場合（ステップＳ１６においてＹＥＳ）、コントローラー３１は、ステップＳ２０において、設定指示の内容が制限された機能であることを表示する。すなわち、コントローラー３１は、設定指示が許可されないことを操作パネル３４のディスプレイ３４１に表示させる。具体的には、コントローラー３１は、操作パネル３４のディスプレイ３４１にオブジェクト３４１３を表示する（図９参照）。
【０１４６】
このフロー図の例では、コントローラー３１は、ステップＳ１６の処理を、音声認識を行なう度に実行する。このような構成により、ユーザーが許可されていない設定指示を行なった度に、ステップＳ２０に示したように警告表示を即座に行える。その結果、ユーザービリティを向上させることができる。
【０１４７】
ただし、このような構成に限定されず、コントローラー３１は、ステップＳ１６に示した処理をジョブ実行指示を受け付けたときに行なってもよい。この場合には、設定指示を受け付けたときのデータ処理量が軽減されるため、コントローラー３１は、設定指示を受け付けたときのレスポンスを早めることができる。
【０１４８】
ステップＳ１７において、コントローラー３１は、特定されたユーザーと同じユーザーの設定（設定指示の内容）を抽出する。具体的には、コントローラー３１は、特定されたユーザーのユーザーＩＤに関連付けてデータテーブル１５０１に記憶されている設定をデータテーブル１５０１から抽出する。
【０１４９】
ステップＳ１８において、コントローラー３１は、抽出された設定（すなわち、先に入力された設定指示の内容）と、今回入力された設定（設定指示の内容）との組み合わせが禁則となっているか否かを判断する。なお、コントローラー３１は、予め定められたルールに基づき、設定同士が禁則となっているか否かを判断すればよい。
【０１５０】
禁則になっていると判断された場合（ステップＳ１８においてＹＥＳ）、コントローラー３１は、ステップＳ２１において、禁則である旨を操作パネル３４のディスプレイ３４１に表示させる。
【０１５１】
このフロー図の例では、コントローラー３１は、ステップＳ１８の処理を、音声認識を行なう度に実行する。このような構成により、ユーザーが禁則となる設定指示を行なった度に、ステップＳ２１に示したように警告表示を即座に行える。その結果、ユーザービリティを向上させることができる。
【０１５２】
ただし、このような構成に限定されず、コントローラー３１は、ステップＳ１８に示した処理をジョブ実行指示を受け付けたときに行なってもよい。この場合には、設定指示を受け付けたときのデータ処理量が軽減されるため、コントローラー３１は、設定指示を受け付けたときのレスポンスを早めることができる。
【０１５３】
ステップＳ１９において、コントローラー３１は、上述した要求がジョブ実行指示であるか否かを判断する。たとえば、コントローラー３１は、音声がデータベース（図示せず）に格納されている指示内容と合致するか否かを判断する。
【０１５４】
要求がジョブ実行指示であると判断された場合（ステップＳ１９においてＹＥＳ）、コントローラー３１は、処理をジョブ生成処理に進める。要求がジョブ実行指示出ないと判断された場合（ステップＳ１９においてＮＯ）、コントローラー３１は、当該要求を破棄して、ステップＳ１０に処理を戻す。
【０１５５】
なお、要求が設定指示の場合、ステップＳ１９においては否定的な判断がなされて処理がステップＳ１０に戻るため、ユーザーは、ジョブ実行指示を入力する前に、さらなる設定指示の入力を行なうことができる。また、コントローラー３１は、ステップＳ１３で示した話者認識によるユーザー特定処理を、ジョブ実行要求を受け付けてから、全ての設定指示に対して行なってもおい。
【０１５６】
図１２を参照して、コントローラー３１は、ステップＳ２２において、ジョブ実行指示をしたユーザーを話者認識によって特定する。
【０１５７】
コントローラー３１は、ステップＳ２３において、ジョブ実行指示をしたユーザーがパブリックユーザーであるか否かを判断する。つまり、コントローラー３１は、ジョブ実行指示をしたユーザーが特定できなかったか否かを判断する。
【０１５８】
ジョブ実行指示をしたユーザーがパブリックユーザーであると判断された場合（ステップＳ２３においてＹＥＳ）、コントローラー３１は、ステップＳ２４において、パブリックユーザーのジョブ実行が許可されているかいなかを判断する。つまり、コントローラー３１は、動作モードが、パブリックユーザーに対してジョブを実行させるモードとなっているか否かを判断する。
【０１５９】
パブリックユーザーのジョブ実行が許可されている場合（ステップＳ２４においてＹＥＳ）、コントローラー３１は、ステップＳ２５において、データテーブル１５０１から設定を抽出する。典型的には、コントローラー３１は、ステップＳ２５において、未だ抽出されていない設定を、一つを抽出する。パブリックユーザーのジョブ実行が許可されていない場合（ステップＳ２４においてＮＯ）、コントローラー３１は、ステップＳ３２において、当該ジョブの実行を破棄する。典型的には、データテーブル１５０１から消去する。
【０１６０】
ステップＳ２６において、コントローラー３１は、抽出された設定がジョブ実行指示をしたユーザーと同じユーザーが指示した設定か否かを判断する。具体的には、コントローラー３１は、データテーブル１５０１において、当該設定に関連付けられているユーザーＩＤに基づき、抽出された設定がジョブ実行指示をしたユーザーと同じユーザーが指示した設定か否かを判断する。
【０１６１】
同じユーザーでないと判断された場合（ステップＳ２６においてＮＯ）、コントローラー３１は、ステップＳ３１において、当該設定指示を破棄する。典型的には、データテーブル１５０１から消去する。コントローラー３１は、その後、処理をステップＳ２５に戻す。
【０１６２】
なお、当該設定指示がパブリックユーザーによってなされたものであると判断された場合、登録されたユーザーが当該設定指示をしたにもかかわらず、音声の誤認識によりパブリックユーザーが行なった設定指示として扱われる可能性がある。そこで、この場合には、当該登録されたユーザー（ジョブ実行指示をしたユーザー）に対して、設定指示を破棄する前に、当該設定指示をジョブに対する設定指示として保存するか否かを、画面等を用いて問い合わせてもよい。
【０１６３】
このように、設定指示をしたユーザーが特定されなかった場合、ジョブ実行指示を受け付けると、当該設定指示に基づく設定の要否を問い合わせる表示を操作パネル３４に表示させるように、表示制御部１４６０を構成してもよい。
【０１６４】
図１３は、ジョブ実行ユーザーへの問い合わせの際に操作パネル３４のディスプレイに表示される画面を説明するための図である。図１３を参照して、表示制御部１４６０は、設定指示を破棄する前に、操作パネル３４のディスプレイに当該設定指示を、ジョブに対する設定指示として保存するか否かを問い合わせる画面を表示させる。典型的には、表示制御部１４６０は、問い合わせ用のオブジェクト３４１４を、オブジェクト３４１４が表示される直前の画面に重畳した状態でディスプレイ３４１に表示させる。なお、オブジェクト３４１４は、ジョブに対する設定指示として保存することを指示するためのソフトウェアボタン３４１５と、保存することを指示しないソフトウェアボタン３４１６とを含む。
【０１６５】
同じユーザーであると判断された場合（ステップＳ２６においてＹＥＳ）、コントローラー３１は、ステップＳ２７において、当該設定指示が有効期限内のものであるか否かを判断する。コントローラー３１は、有効期限内でない場合（ステップＳ２７においてＮＯ）、ステップＳ３１において、当該設定指示を破棄する。具体的には、データテーブル１５０１から消去する。コントローラー３１は、その後、処理をステップＳ２５に戻す。
【０１６６】
なお、たとえば、設定指示を受け付けてから所定の時間（たとえば、数分）が経過するまでを、有効期限とすることができる。具体的には、設定指示が記憶部１５００に記憶されてから所定の時間が経過するまでを、有効期限とすることができる。
【０１６７】
なお、同一の設定指示を同一のユーザーから単位時間当たり予め定められた回数以上連続して受け付けている場合には、音声認識が誤っていることが考えられる。そのため、このような場合には、当該連続している設定指示を破棄（無効）するように、コントローラー３１を構成してもよい。当該処理を、有効期限に基づく処理と組み合わせて用いることが好ましい。
【０１６８】
コントローラー３１は、有効期限内である場合（ステップＳ２７においてＹＥＳ）、ステップＳ２８において、当該設定指示をジョブに対する設定指示として保存する。ステップＳ２９において、コントローラー３１は、データテーブル１５０１に記憶されている全ての設定指示のチェック（抽出および同一のユーザーか否かの確認処理）が完了したか否かを判断する。
【０１６９】
全ての設定指示のチェックが完了していないと判断された場合（ステップＳ２９においてＹＥＳ）、コントローラー３１は、処理をステップＳ２５に戻す。全ての設定指示のチェックが完了したと判断された場合（ステップＳ２９においてＮＯ）、コントローラー３１は、ステップＳ３０において、ジョブに対する設定示として保存された１つ以上の設定指示に基づきジョブを生成し、当該ジョブを実行する。
【０１７０】
なお、全ての設定指示は、たとえば、所定の期間内の全ての設定指示とすることができる。あるいは、コントローラー３１が、所定の期間を経過した設定指示をデータテーブル１５０１から消去する構成にして、ステップＳ２９において、データテーブル１５０１に残されている全ての設定変更指示をチェックする構成としてもよい。
【０１７１】
＜Ｆ．変形例＞
（１）上記においては、特定部１４２０は、音声受付部１４１０が設定指示を受け付けたことを条件に、設定指示をしたユーザーを特定する構成を例に挙げて説明したが、これに限定されるものではない。
【０１７２】
たとば、特定部１４２０が、音声受付部１４１０がジョブ実行指示を受け付けたことを条件に、設定指示をしたユーザーを特定するように、画像形成装置１０００の制御部１４００（コントローラー３１）を構成してもよい。
【０１７３】
このような構成によれば、画像形成システム１は、設定指示を受け付ける度に音声による話者認識をする必要がない。それゆえ、画像形成システム１は、たとえば負荷が少ないタイミングで話者認識を行なうことができる。したがって、話者認識の精度を上げることも可能となる。
【０１７４】
（２）記憶部１５００においてジョブ実行指示をしたユーザーと同一のユーザーのユーザーＩＤ（識別情報）に関連付けて記憶されている設定の少なくとも１つが、当該ユーザーに許可されていないことを条件に、操作パネル３４に予め定められた警告表示をさせるように、表示制御部１４６０を構成してもよい。このような構成によれば、ユーザーは、自身が行なった設定指示が適切でないことを知ることができる。
【０１７５】
（３）ジョブ実行指示を受け付けたことに基づき、当該ジョブ実行指示をしたユーザーのユーザーＩＤに関連付けて、抽出された設定を保持するように、画像形成装置１０００を構成してもよい。その場合、音声受付部１４１０がジョブ実行指示をしたユーザーと同じユーザーから新たなジョブ実行指示を受け付けた場合、当該ユーザーのユーザーＩＤに関連付けて保持された設定で、当該新たなジョブ実行指示に基づくジョブを実行させるように、ジョブ実行制御部１４５０を構成すればよい。
【０１７６】
このような構成によれば、ジョブ実行を指示したユーザーが再度、ジョブ実行指示をした場合、画像形成装置１０００は、前回の設定と同じ設定にてジョブを実行する。それゆえ、ユーザーは、再度、同じ設定をする必要がなくなる。
【０１７７】
前回の設定とは異なる設定をしたい場合もあるため、既になされた設定を無効とする指示（音声入力または操作パネルに対する入力）を受付可能なように、画像形成装置１０００を構成することが好ましい。たとえば、所定の指示を受け付けると、デフォルト設定に戻すように、画像形成装置１０００を構成することが好ましい。
【０１７８】
（４）上記においては、設定指示をしたユーザーと、ジョブ実行指示をしたユーザーとを、画像形成装置１０００が特定する構成を例に挙げて説明したが、これに限定されるものではない。たとえば、サーバー装置３０００が、設定指示をしたユーザーと、ジョブ実行指示をしたユーザーとを特定してもよい。
【０１７９】
また、サーバー装置３０００が、画像形成装置１０００で実行されるジョブの設定に関する設定指示と、ジョブを実行させるためのジョブ実行指示とを、音声にて受け付けてもよい。
【０１８０】
また、サーバー装置３０００が、設定指示をしたユーザーが特定されたことに基づき、当該設定指示された設定と、特定されたユーザーの識別情報とを関連付けて、サーバー装置３０００内の記憶手段に記憶させてもよい。また、この場合、サーバー装置３０００が、設定指示が受け付けられた後にジョブ実行指示が受け付けられたことに基づき、ジョブ実行指示をしたユーザーと同一のユーザーの識別情報に関連付けられた設定をサーバー装置３０００の記憶手段から抽出してもよい。
【０１８１】
音声受付部１４１０の機能と、特定部１４２０の機能と、および関連付部１４３０の機能の少なくとも１つをサーバー装置３０００が有していてもよい。つまり、各種の処理を画像形成装置１０００とサーバー装置３０００とが連携して行い、最終的に、画像形成装置１０００がジョブを実行する構成であればよい。
【０１８２】
（５）上記においては、特定部１４２０が、予め登録された複数のユーザーのうちから音声の発話者を特定する構成を例に挙げて説明した。しかしながら、これに限定されず、ユーザは予め登録されている必要は必ずしもない。画像形成システム１では、設定指示とジョブ実行指示とを行なったユーザーの一致のみが判断され、その後、画像形成装置１０００がジョブを実行する構成であってもよい。
【０１８３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８４】
１  画像形成システム、１０  本体部、１１  画像形成ユニット、１２  スキャナユニット、１３  自動原稿搬送ユニット、１４Ａ，１４Ｂ  給紙トレイ、１５  搬送路、１６  メディアセンサ、１７  反転搬送路、２０  後処理装置、３１  コントローラー、３２  固定記憶装置、３４  操作パネル、３５  プリンタコントローラー、３８  バス、３６  ネットワークＩＦ、３７  ワイアレスＩＦ、１０１  中間転写ベルト、１０２  テンションローラー、１０３  駆動ローラー、１０４Ｃ，１０４Ｋ，１０４Ｍ，１０４Ｙ  画像形成部、１０５  画像濃度センサ、１１１  １次転写装置、１１３  給紙ローラー、１１５  ２次転写装置、１１６  レジストローラー対、１２０  定着装置、１２１  加熱ローラー、１２２  加圧ローラー、１４２  底上げ板、１４３  センサ、２２０  パンチ処理装置、２５０  平綴じ処理部、２６０  中綴じ処理部、２７１，２７２，２７３  排出トレイ、３４１  ディスプレイ、１０００  画像形成装置、１１００  制御対象機器、１２００  マイクロフォン、１４００  制御部、１４１０  音声受付部、１４２０  特定部、１４３０  関連付部、１４５０  ジョブ実行制御部、１４６０  表示制御部、１５００  記憶部、１５０１  データテーブル、３０００  サーバー装置、３４１１，３４１２，３４１３，３４１４  オブジェクト、３４１５，３４１６  ソフトウェアボタン、Ｐ  用紙。
【図１】
2020127104.tif 000003
【図２】
2020127104.tif 000004
【図３】
2020127104.tif 000005
【図４】
2020127104.tif 000006
【図５】
2020127104.tif 000007
【図６】
2020127104.tif 000008
【図７】
2020127104.tif 000009
【図８】
2020127104.tif 000010
【図９】
2020127104.tif 000011
【図１０】
2020127104.tif 000012
【図１１】
2020127104.tif 000013
【図１２】
2020127104.tif 000014
【図１３】
2020127104.tif 000015