(57)【要約】【課題】ユーザーが画像形成装置に対し音声で指示を出しているときに、他のユーザーが当該画像形成装置とは異なる画像形成装置であって当該画像形成装置と近接して設置されている画像形成装置に対し音声で指示を出している場合であっても、ユーザーが想定しているとおりに動作可能な画像形成装置を提供する。【解決手段】画像形成装置１００と近接して設置されている他の画像形成装置２００が音声による指示の受け付けを行っている場合には（Ｓ１１でＹＥＳ）、画像形成装置１００は、対話型で音声による指示を受け付け（Ｓ１２）、他の画像形成装置２００と同じタイミングで同じ項目に対する指示を受け付けることがないように、問い合わせ項目と問い合わせのタイミングとを調整する。【選択図】図７
2020088679.tif 000002
【特許請求の範囲】
【請求項１】
他の画像形成装置と通信可能に接続される画像形成装置であって、
音声による指示を受け付ける音声受付手段と、
前記音声受付手段における指示の受付形式を、音声による指示を一方的に受け付ける第１形式と音声による指示を対話形式で受け付ける第２形式とに切り替え可能な切替手段とを備え、
前記切替手段は、前記画像形成装置と前記他の画像形成装置との設置位置が近接し、かつ、当該他の画像形成装置が指示を音声で受け付けている場合に、前記音声受付手段における指示の受付形式を前記第２形式に切り替える、画像形成装置。
【請求項２】
前記他の画像形成装置が指示を前記第１形式で受け付けている場合に、当該他の画像形成装置に対して指示の受付形式を前記第１形式から前記第２形式に切り替えることを要求する要求手段をさらに備える、請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置が受け付けた指示に対応するジョブの設定項目について質問を生成する生成手段と、
前記生成手段によって生成された質問を出力する出力手段とをさらに備える、請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記生成手段は、前記他の画像形成装置が音声で受け付けている指示に対応するジョブの設定項目のうち設定が完了した設定項目について質問を生成する、請求項３に記載の画像形成装置。
【請求項５】
前記生成手段は、前記出力手段によって出力される第１質問の内容が、前記他の画像形成装置において出力される第２質問の内容と同一であり、かつ、前記画像形成装置が当該第１質問を出力するタイミングが当該他の画像形成装置が当該第２質問を出力するタイミングと重なる場合に、当該画像形成装置が受け付けた指示に対応するジョブの設定項目のうち、設定が完了していない他の設定項目について質問を生成する、請求項３または請求項４に記載の画像形成装置。
【請求項６】
前記生成手段は、前記出力手段によって出力される第１質問の対象である設定項目の属性が、前記他の画像形成装置において出力される第２質問の対象である設定項目の属性と同一であり、かつ、前記画像形成装置が当該第１質問を出力するタイミングが当該他の画像形成装置が当該第２質問を出力するタイミングと重なる場合に、当該画像形成装置が受け付けた指示に対応するジョブの設定項目のうち、前記属性と異なる属性を有し、かつ、設定が完了していない設定項目について質問を生成する、請求項３〜請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
前記出力手段が質問を出力するタイミングを変更する変更手段をさらに備え、
前記変更手段は、前記出力手段によって出力される第１質問の内容が、前記他の画像形成装置において出力される第２質問の内容と同一であり、かつ、前記画像形成装置が当該第１質問を出力するタイミングが当該他の画像形成装置が当該第２質問を出力するタイミングと重なる場合に、当該他の画像形成装置によって当該第２質問に対する回答が受け付けられるまで、当該画像形成装置の当該第１質問を出力するタイミングを遅延させる、請求項３〜請求項６のいずれか１項に記載の画像形成装置。
【請求項８】
前記変更手段は、前記出力手段によって出力される第１質問の対象である設定項目の属性が、前記他の画像形成装置において出力される第２質問の対象である設定項目の属性と同一であり、かつ、前記画像形成装置が当該第１質問を出力するタイミングが当該他の画像形成装置が当該第２質問を出力するタイミングと重なる場合に、当該他の画像形成装置によって当該第２質問に対する回答が受け付けられるまで、当該画像形成装置の当該第１質問を出力するタイミングを遅延させる、請求項７に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声による指示を受け付け可能な画像形成装置に関するものである。
【背景技術】
【０００２】
近年、音声認識技術の発展に伴い、音声による指示を受け付け可能な電子機器が多数存在する。画像形成装置もその一つである。音声による指示を受け付け可能な画像形成装置においては、ユーザーはパネル操作に加え、音声による操作が可能である。音声による指示を受け付け可能な画像形成装置においては、ユーザーは音声で設定内容を指示するだけで、その内容が画像形成装置に設定される。そのため、音声による指示を受け付け可能な画像形成装置は、ユーザーの操作性に優れている。
【０００３】
特許文献１には、ユーザーが発した一連の言葉に含まれる単語を解析して操作対象と操作内容を決定する技術が開示されている。また、特許文献２には、機器側から問いを発し、その問いに対して回答させるという形態でユーザーから指示を受け付ける技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３３９１３１号公報
【特許文献２】特開２００２−３７２９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１および特許文献２に記載の技術では、ユーザーが画像形成装置に対し音声で指示を出しているときに、他のユーザーが当該画像形成装置とは異なる画像形成装置であって当該画像形成装置と近接して設置されている画像形成装置に対し音声で指示を出している場合については考慮されていなかった。そのため、各々の画像形成装置に対する指示が混在し、画像形成装置がユーザーが想定しているとおりに動かないという課題があった。
【０００６】
本発明は、係る実情に鑑み考え出されたものであり、その目的は、ユーザーが画像形成装置に対し音声で指示を出しているときに、他のユーザーが当該画像形成装置とは異なる画像形成装置であって当該画像形成装置と近接して設置されている画像形成装置に対し音声で指示を出している場合であっても、ユーザーが想定しているとおりに動作可能な画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明のある局面に従う画像形成装置は、他の画像形成装置と通信可能に接続される画像形成装置であって、音声による指示を受け付ける音声受付手段と、前記音声受付手段における指示の受付形式を、音声による指示を一方的に受け付ける第１形式と音声による指示を対話形式で受け付ける第２形式とに切り替え可能な切替手段とを備え、前記切替手段は、前記画像形成装置と前記他の画像形成装置との設置位置が近接し、かつ、当該他の画像形成装置が指示を音声で受け付けている場合に、前記音声受付手段における指示の受付形式を前記第２形式に切り替える。
【０００８】
好ましくは、前記他の画像形成装置が指示を前記第１形式で受け付けている場合に、当該他の画像形成装置に対して指示の受付形式を前記第１形式から前記第２形式に切り替えることを要求する要求手段をさらに備える。
【０００９】
好ましくは、前記画像形成装置が受け付けた指示に対応するジョブの設定項目について質問を生成する生成手段と、前記生成手段によって生成された質問を出力する出力手段とをさらに備える。
【００１０】
好ましくは、前記生成手段は、前記他の画像形成装置が音声で受け付けている指示に対応するジョブの設定項目のうち設定が完了した設定項目について質問を生成する。
【００１１】
好ましくは、前記生成手段は、前記出力手段によって出力される第１質問の内容が、前記他の画像形成装置において出力される第２質問の内容と同一であり、かつ、前記画像形成装置が当該第１質問を出力するタイミングが当該他の画像形成装置が当該第２質問を出力するタイミングと重なる場合に、当該画像形成装置が受け付けた指示に対応するジョブの設定項目のうち、設定が完了していない他の設定項目について質問を生成する。
【００１２】
好ましくは、前記生成手段は、前記出力手段によって出力される第１質問の対象である設定項目の属性が、前記他の画像形成装置において出力される第２質問の対象である設定項目の属性と同一であり、かつ、前記画像形成装置が当該第１質問を出力するタイミングが当該他の画像形成装置が当該第２質問を出力するタイミングと重なる場合に、当該画像形成装置が受け付けた指示に対応するジョブの設定項目のうち、前記属性と異なる属性を有し、かつ、設定が完了していない設定項目について質問を生成する。
【００１３】
好ましくは、前記出力手段が質問を出力するタイミングを変更する変更手段をさらに備え、前記変更手段は、前記出力手段によって出力される第１質問の内容が、前記他の画像形成装置において出力される第２質問の内容と同一であり、かつ、前記画像形成装置が当該第１質問を出力するタイミングが当該他の画像形成装置が当該第２質問を出力するタイミングと重なる場合に、当該他の画像形成装置によって当該第２質問に対する回答が受け付けられるまで、当該画像形成装置の当該第１質問を出力するタイミングを遅延させる。
【００１４】
好ましくは、前記変更手段は、前記出力手段によって出力される第１質問の対象である設定項目の属性が、前記他の画像形成装置において出力される第２質問の対象である設定項目の属性と同一であり、かつ、前記画像形成装置が当該第１質問を出力するタイミングが当該他の画像形成装置が当該第２質問を出力するタイミングと重なる場合に、当該他の画像形成装置によって当該第２質問に対する回答が受け付けられるまで、当該画像形成装置の当該第１質問を出力するタイミングを遅延させる。
【発明の効果】
【００１５】
本発明によれば、ユーザーが画像形成装置に対し音声で指示を出しているときに、他のユーザーが当該画像形成装置とは異なる画像形成装置であって当該画像形成装置と近接して設置されている画像形成装置に対し音声で指示を出している場合であっても、当該画像形成装置はユーザーが想定しているとおりに動作可能である。
【図面の簡単な説明】
【００１６】
【図１】画像形成装置および他の画像形成装置を示す図である。
【図２】画像形成装置の全体構成を示す図である。
【図３】画像形成装置が音声による指示を説明型で受け付ける場合の動作を示すタイミングチャートである。
【図４】画像形成装置が音声による指示を対話型で受け付ける場合の動作を示すタイミングチャートである。
【図５】ジョブ別の設定項目の一例を示す図である。
【図６】画像形成装置が音声による指示を受け付けるための処理を示すフローチャートである。
【図７】画像形成装置および他の画像形成装置における受付形式を決定するための処理を示すフローチャートである。
【図８】問い合わせ内容を決定するための処理を示すフローチャートである。
【図９】問い合わせ内容を決定するための処理を示すフローチャートである。
【図１０】問い合わせ内容を決定するための処理を示すフローチャートである。
【図１１】他の画像形成装置の識別情報を画像形成装置に登録するための処理を示すフローチャートである。
【図１２】他の画像形成装置の識別情報を画像形成装置に登録するための処理を示すフローチャートである。
【図１３】設定項目の属性の一例を示す図である。
【図１４】問い合わせ内容を決定するための処理を示すフローチャートである。
【図１５】問い合わせ内容を決定するための処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明に係る画像形成装置の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰り返さない。
【００１８】
図１は、画像形成装置１００および他の画像形成装置２００を示す図である。画像形成装置１００および他の画像形成装置２００は、ネットワーク９９を介して相互に通信を行うことができる画像形成装置であり、双方ともに音声による指示を受け付けることができる。ネットワーク９９は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのインターネットである。
【００１９】
また、画像形成装置１００および他の画像形成装置２００は、一方の画像形成装置に対し口頭で指示しているユーザーの声が、他方の画像形成装置にも届いてしまう程度に近接して設置されている。画像形成装置１００および他の画像形成装置２００が近接しているか否かの判断は、画像形成装置１００および他の画像形成装置２００の離間距離、または、他の画像形成装置２００から出力される出力音のレベル等によって判断される。具体的には、画像形成装置１００および他の画像形成装置２００の離間距離が閾値未満である場合に、画像形成装置１００および他の画像形成装置２００は近接していると判断される。また、画像形成装置１００において、他の画像形成装置２００から出力される出力音のレベルを計測し、当該出力音のレベルが閾値以上である場合に近接していると判断される。
【００２０】
図２は、画像形成装置１００の全体構成を示す図である。画像形成装置１００は、複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）、複写機、ファクシミリ、プリンターといったどのような形態で実装されてもよい。図２に示す画像形成装置１００は、スキャナー機能、コピー機能、プリント機能、ファクシミリ機能、ネットワーク機能、ＢＯＸ機能といった複数の機能を搭載している。
【００２１】
画像形成装置１００は、自動原稿送り装置１０、原稿読み取り部２０、画像形成部３０、自動両面ユニット４０、給紙部５０、給紙キャビネット６０、操作パネル７０、音声入力マイク７３、音声出力スピーカー７４、ファクシミリユニット９０、通信インターフェース（Ｉ／Ｆ）ユニット９１、制御装置１１０、およびＨＤＤ１２０を備える。
【００２２】
自動原稿送り装置１０は、原稿給紙トレイ上にセットされた複数の原稿を１枚ずつ自動的に搬送するための装置である。自動原稿送り装置１０は、原稿給紙トレイ上にセットされた複数の原稿を、１枚ずつ自動的に、原稿読み取り部２０のプラテンガラス上の原稿読み取り位置まで搬送する。また、自動原稿送り装置１０は、タクトスイッチで構成される原稿セットセンサー１１を備え、原稿がセットされたか否かを検出し、その結果を制御装置１１０に信号として送る。
【００２３】
原稿読み取り部２０は、原稿読み取り位置に搬送された原稿の大きさ等に応じて原稿画像を走査し、その入射光を電気信号に変換して、読み取りデータとして制御装置１１０に送る。制御装置１１０は、受け取った読み取りデータに対し、シェーディング補正等の各種データ処理を施す。また、原稿読み取り部２０は、磁気センサーで構成される装置持ち上げセンサー２１を備え、自動原稿送り装置１０が持ち上げられたか否かを検出し、その結果を制御装置１１０に信号として送る。
【００２４】
画像形成部３０は、周知の電子写真方式により画像を形成するものであり、感光体ドラム３１ａ〜３１ｄと、露光走査ユニット３２ａ〜３２ｄ、転写ベルト３３、これらを保護する前扉カバー（図示省略）、および前扉センサー３４を備える。感光体ドラム３１ａ〜３１ｄおよび露光走査ユニット３２ａ〜３２ｄは、イエロー、マゼンタ、シアン、およびブラックの各色に対応している。制御装置１１０から出力される駆動信号に基づいて、露光走査ユニット３２ａ〜３２ｄで生成されたレーザ光が感光体ドラム３１ａ〜３１ｄ上に露光される。前扉センサー３４は、タクトスイッチで構成され、前扉カバーが開放されたかどうかを検出し、その結果を制御装置１１０に信号として送る。転写ベルト３３は、各色に対応する感光体ドラム３１ａ〜３１ｄ上のトナー像を全て重ね合わせて、給紙部５０から搬送されてくる用紙に転写する。
【００２５】
自動両面ユニット４０は、片面が印刷された用紙を裏表反転させるために、用紙を通紙経路上で一旦後退させた後、再度給紙させることによって両面印刷を可能にする。
【００２６】
給紙部５０は、用紙を収納しておくための給紙カセット５１，５３と、用紙を繰り出すためのピックアップローラ５２，５４を備え、画像形成部３０に用紙を補給する。
【００２７】
給紙キャビネット６０は、給紙部５０と同様に、用紙を収納しておくための給紙カセット６１，６３と、用紙を繰り出すためのピックアップローラ６２，６４とを備え、給紙部５０を経由して画像形成部３０に用紙を補給する。
【００２８】
操作パネル７０は、ユーザーインターフェースであり、タッチパネル入力部７１およびキー入力部７２を備える。操作パネル７０の近傍には、副電源スイッチ８０が備えられている。副電源スイッチ８０は、ユーザーが省電力動作モードであるスリープモードへの移行を直接指示するためのスイッチである。
【００２９】
音声入力マイク７３は、ユーザーが発する音声を取得する。音声入力マイク７３が取得した音声は制御装置１１０において解析される。解析により、その指示の内容が特定され、指示に対応した設定が画像形成装置１００になされる。
【００３０】
音声出力スピーカー７４は、音声を出力する。音声出力スピーカー７４は、制御装置１１０で生成したユーザーに対するガイダンスや問い合わせを出力する。
【００３１】
ファクシミリユニット９０は、公衆電話回線に接続し、画像データの送受信を行うためのインターフェースである。
【００３２】
通信インターフェース（Ｉ／Ｆ）ユニット９１は、ネットワーク９９に接続するためのインターフェースである。画像形成装置１００は、他の画像形成装置２００やパーソナルコンピューター等とネットワークを介して接続される。
【００３３】
制御装置１１０は、画像形成装置１００の各部の動作を総括的に制御し、コピー、プリント、スキャン、およびファクシミリ等の各種ジョブを実行する。また、制御装置１１０は、画像形成装置１００の各部の動作を総括的に制御し、音声による指示の受け付けを可能にする。制御装置１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３等から構成される。ＣＰＵ１１１は、ＲＯＭ１１２に記憶された制御プログラムを実行する。ＲＯＭ１１２は、画像形成装置１００の動作を制御する制御プログラムおよび各種固定データを記憶する。ＲＡＭ１１３は、ＣＰＵ１１１が制御プログラムを実行するときに必要なデータを一時的に記憶する。
【００３４】
ＨＤＤ１２０は、制御装置１１０から送られてくる画像データを記憶する。また、ＨＤＤ１２０は、通信インターフェース（Ｉ／Ｆ）ユニット９１を介して取得した画像データ、および、操作パネル７０に表示する画像データ等を記憶する。
【００３５】
なお、画像形成装置１００は、上述以外の構成を備えていてもよく、たとえば、画像形成装置１００に近づいてくるユーザーを検知する人感センサーを備えていてもよい。また、各構成要素の配置は図２に示すものに限られない。
【００３６】
図３は、画像形成装置１００が音声による指示を説明型で受け付ける場合の動作を示すタイミングチャートである。説明型とは、音声による指示を受け付け可能な電子機器における音声による指示の受付形式の一つであり、電子機器はユーザーから一方的に送られてくる指示を受け付ける。画像形成装置１００は、他の画像形成装置２００が音声による指示の受け付けを行っていない場合に説明型での受け付けを行う。また、画像形成装置１００は、画像形成装置１００に近接して設置されている画像形成装置が存在しない場合にも説明型での受け付けを行う。
【００３７】
図３を参照して、画像形成装置１００は、ユーザーから「セットした原稿をコピーして」という指示を受け付けると（Ｔ１）、ユーザーが使用したい機能をコピーと設定する（Ｔ２）。次いで、画像形成装置１００は、ユーザーから「部数は１０部」という指示を受け付けると（Ｔ３）、コピー部数を１０部と設定する（Ｔ４）。次いで、画像形成装置１００は、ユーザーから「用紙サイズはＡ４」という指示を受け付けると（Ｔ５）、用紙サイズをＡ４と設定する（Ｔ６）。次いで、画像形成装置１００は、ユーザーから「後処理はステープル」という指示を受け付けると（Ｔ７）、後処理をステープルと設定する（Ｔ８）。Ｔ１〜Ｔ８を経て、画像形成装置１００にユーザーの指示に応じた設定がなされ、ユーザーがセットした原稿のコピーがＡ４サイズの用紙にステープル処理された形態で１０部出力されることになる。
【００３８】
このように、画像形成装置１００が音声による指示を説明型で受け付けている場合には、画像形成装置１００はユーザーから一方的に送られてくる指示を受け付け、受け付けた指示に基づき設定を行う。
【００３９】
図４は、画像形成装置１００が音声による指示を対話型で受け付ける場合の動作を示すタイミングチャートである。対話型とは、音声による指示を受け付け可能な電子機器における音声による指示の受付形式の一つであり、電子機器は設定が必要な項目についてユーザーに対し問い合わせを行い、当該問い合わせに対する回答を受け付ける。画像形成装置１００は、他の画像形成装置２００が音声による指示の受け付けを行っている場合に対話型での受け付けを行う。
【００４０】
図４を参照して、画像形成装置１００は、ユーザーに対し「使用する機能は何ですか？」という問い合わせを行い（Ｔ１１）、ユーザーから「コピーです」という回答を受け付けると（Ｔ１２）、ユーザーが使用したい機能をコピーと設定する（Ｔ１３）。次いで、画像形成装置１００は、ユーザーに対し「部数は何部ですか？」という問い合わせを行い（Ｔ１４）、ユーザーから「１０部です」という回答を受け付けると（Ｔ１５）、コピー部数を１０部と設定する（Ｔ１６）。次いで、画像形成装置１００は、ユーザーに対し「用紙サイズは何ですか？」という問い合わせを行い（Ｔ１７）、ユーザーから「Ａ４です」という回答を受け付けると（Ｔ１８）、用紙サイズをＡ４と設定する（Ｔ１９）。次いで、画像形成装置１００は、ユーザーに対し「後処理はどうしますか？」という問い合わせを行い（Ｔ２０）、ユーザーから「ステープルして」という回答を受け付けると（Ｔ２１）、後処理をステープルと設定する（Ｔ２２）。Ｔ１１〜Ｔ２２を経て、画像形成装置１００にユーザーの指示に応じた設定がなされ、ユーザーがセットした原稿のコピーがＡ４サイズの用紙にステープル処理された形態で１０部出力されることになる。
【００４１】
このように、画像形成装置１００が音声による指示を対話型で受け付けている場合には、画像形成装置１００は設定が必要な項目についてユーザーに対し問い合わせを行い、当該問い合わせに対する回答に基づき設定を行う。そこで、他の画像形成装置２００が音声による指示の受け付けを行っている場合には、画像形成装置１００は対話型での受け付けを行い、他の画像形成装置２００と同じタイミングで同じ項目に対する指示を受け付けることがないように、問い合わせる項目と問い合わせのタイミングとを調整する。
【００４２】
ここで、図５を参照して、画像形成装置１００が音声による指示を対話型で受け付けている場合に、画像形成装置１００がユーザーに問い合わせる項目について説明する。図５は、ジョブ別の設定項目の一例を示す図である。
【００４３】
画像形成装置１００は、音声による指示を対話型で受け付けている場合には、ユーザーに対し、ジョブの実行にあたり設定が必要な項目について問い合わせを行う。ジョブとは、「プリント」、「コピー」、「スキャン」、「ファクシミリ」等、ユーザーが使用したい機能のことである。ユーザーに問い合わせる項目（以下、「問い合わせ項目」とも称す）は、ジョブ、および、ジョブ別の設定項目である。
【００４４】
ジョブ別の設定項目とは、図５において「○」が付されている項目であり、ジョブごとに設定が必要な項目としてあらかじめ定められ、ＲＯＭ１１２に格納されている。画像形成装置１００が音声による指示を対話型で受け付けている場合には、ＲＯＭ１１２に格納されているジョブ別の設定項目が参照されて、問い合わせ項目が決定される。具体的には、プリントジョブの実行にあたり設定が必要な項目は、「印刷対象」、「部数」、「用紙サイズ」、および「後処理」であり、コピージョブの実行にあたり設定が必要な項目は、「部数」、「用紙サイズ」、および「後処理」であり、スキャンジョブの実行にあたり設定が必要な項目は、「保存先」であり、ファクシミリジョブの実行にあたり設定が必要な項目は、「宛先」である。一方、図５に示す「−」は、該当のジョブの実行にあたり、設定が不要な項目を示している。
【００４５】
図３および図４に示すように、画像形成装置１００は、音声による指示の受付形式として、説明型と対話型とを備え、状況に応じて切り替えることができる。他の画像形成装置２００が音声による指示の受け付けを行っている場合には、画像形成装置１００は対話型に切り替えて、音声による指示を受け付ける。一方、他の画像形成装置２００が音声による指示の受け付けを行っていない場合には、画像形成装置１００は説明型に切り替えて、音声による指示を受け付ける。一般的に、相互に近接して設置されている画像形成装置が、いずれも音声による指示を受け付けている場合には、指示が混在し、一方の画像形成装置が他方の画像形成装置に対する指示を誤って受け付けてしまう可能性がある。しかしながら、他の画像形成装置２００が音声による指示の受け付けを行っている場合には、画像形成装置１００は、対話型で音声による指示を受け付け、他の画像形成装置２００と同じタイミングで同じ項目に対する指示を受け付けることがないように、問い合わせ項目と問い合わせのタイミングとを調整する。
【００４６】
図６は、画像形成装置１００が音声による指示を受け付けるための処理を示すフローチャートである。図６に示す処理は、ＣＰＵ１１１がプログラムを実行することにより実現される。
【００４７】
図６を参照して、まず、ＣＰＵ１１１は、ユーザーが画像形成装置１００の操作を開始したか否かを判断する（Ｓ１）。具体的には、操作パネル７０へのタッチ操作が検知された場合、人感センサーで人が検知された場合、原稿が自動原稿送り装置１０またはプラテンガラスにセットされた場合、またはＵＳＢメモリーが画像形成装置１００に挿入されたことが検知された場合に、ＣＰＵ１１１は、ユーザーが画像形成装置１００の操作を開始したと判断する。
【００４８】
ＣＰＵ１１１は、ユーザーが画像形成装置１００の操作を開始するまでＳ１の処理を繰り返し、ユーザーが画像形成装置１００の操作を開始した場合には（Ｓ１でＹＥＳ）、Ｓ２へ移行する。
【００４９】
Ｓ２では、ＣＰＵ１１１は、他の画像形成装置２００の識別情報をＲＯＭ１１２から読み出す。識別情報とは、画像形成装置１００がネットワークを介して他の画像形成装置２００へアクセスする際に必要となる他の画像形成装置２００を識別可能な情報であり、たとえば、ＩＰアドレス等である。識別情報は、図１１または図１２に示す処理によって、あらかじめＲＯＭ１１２に格納されている。
【００５０】
次いで、ＣＰＵ１１１は、Ｓ２で読み出した識別情報を基に、通信インターフェース（Ｉ／Ｆ）ユニット９１を介して、他の画像形成装置２００へアクセスし、他の画像形成装置２００の状態に関する情報を取得する（Ｓ３）。具体的には、ＣＰＵ１１１は、他の画像形成装置２００が音声による指示の受け付けを行っているか否かの情報、他の画像形成装置２００が音声による指示の受け付けを行っている場合には、その受付形式（説明型または対話型）、受け付けているジョブの種別、既に設定が完了している設定項目（以下、「設定済み項目」とも称す）、および、設定が完了していない設定項目（以下、「未設定項目」とも称す）を取得する。
【００５１】
次いで、ＣＰＵ１１１は、画像形成装置１００および他の画像形成装置２００における受付形式を決定する（Ｓ４）。なお、Ｓ４の処理については、図７で説明する。
【００５２】
次いで、ＣＰＵ１１１は、Ｓ４で決定した受付形式で音声による指示の受け付けを行う（Ｓ５）。具体的には、Ｓ４で決定した受付形式が説明型である場合には、ＣＰＵ１１１は、音声の受け付けを開始する。次いで、ＣＰＵ１１１は、受け付けた音声を解析してユーザーの指示内容を特定し、特定した指示内容に対応する設定を画像形成装置１００に施す。一方、Ｓ４で決定した受付形式が対話型である場合には、ＣＰＵ１１１は、どの問い合わせ項目をどのタイミングで問い合わせるか（以下、「問い合わせ内容」とも称す）を決定し、問い合わせのための音声データを生成する。次いで、生成した音声データを音声出力スピーカー７４から出力し、音声の受け付けを開始する。次いで、ＣＰＵ１１１は、音声入力マイク７３で受け付けた音声を解析してユーザーの指示内容を特定し、特定した指示内容に対応する設定を画像形成装置１００に施す。
【００５３】
ＣＰＵ１１１は、Ｓ５の処理の後、図６に示す処理を終了する。
【００５４】
図７は、画像形成装置１００および他の画像形成装置２００における受付形式を決定するための処理（Ｓ４）を示すフローチャートである。図７に示す処理は、画像形成装置１００および他の画像形成装置２００における音声による指示の受付形式を説明型と対話型とのいずれの形式にするかを決定するための処理であり、ＣＰＵ１１１がプログラムを実行することにより実現される。
【００５５】
図７を参照して、まず、ＣＰＵ１１１は、Ｓ３で取得した情報を基に、他の画像形成装置２００が音声による指示の受け付けを行っているか否かを判断する（Ｓ１１）。他の画像形成装置２００が音声による指示の受け付けを行っている場合には（Ｓ１１でＹＥＳ）、ＣＰＵ１１１は、Ｓ１２へ移行する。一方、他の画像形成装置２００が音声による指示の受け付けを行っていない場合には（Ｓ１１でＮＯ）、ＣＰＵ１１１は、Ｓ１３へ移行する。
【００５６】
Ｓ１２では、ＣＰＵ１１１は、画像形成装置１００の受付形式を対話型にすることを決定し、Ｓ１４へ移行する。
【００５７】
Ｓ１３では、ＣＰＵ１１１は、画像形成装置１００の受付形式を説明型にすることを決定し、図７に示す処理を終了する。
【００５８】
Ｓ１４では、ＣＰＵ１１１は、Ｓ３で取得した情報を基に、他の画像形成装置２００における受付形式が説明型であるか否かを判断する。他の画像形成装置２００における受付形式が説明型である場合には（Ｓ１４でＹＥＳ）、ＣＰＵ１１１は、Ｓ１５へ移行する。一方、他の画像形成装置２００における受付形式が説明型ではない、つまり、対話型である場合には（Ｓ１４でＮＯ）、ＣＰＵ１１１は、図７に示す処理を終了する。
【００５９】
Ｓ１５では、ＣＰＵ１１１は、Ｓ３で取得した情報を基に、他の画像形成装置２００における設定済み項目の数が閾値以上であるか否かを判断する。ここで、他の画像形成装置２００における設定済み項目の数が閾値以上であるということは、他の画像形成装置２００が受け付ける指示が残り少ないということを意味している。また、他の画像形成装置２００が受け付ける指示が残り少ないということは、画像形成装置１００および他の画像形成装置２００が同一項目に対する回答を同じタイミングで受け付ける可能性が低いということであり、画像形成装置１００に対する指示と他の画像形成装置２００に対する指示とが混在する可能性が低いことを意味している。一方、他の画像形成装置２００における設定済み項目の数が閾値未満であるということは、他の画像形成装置２００が受け付ける指示が多く残っていることを意味している。また、他の画像形成装置２００が受け付ける指示が多く残っているということは、画像形成装置１００および他の画像形成装置２００が同一項目に対する回答を同じタイミングで受け付ける可能性が高いということであり、画像形成装置１００に対する指示と他の画像形成装置２００に対する指示とが混在する可能性が高いことを意味している。
【００６０】
他の画像形成装置２００における設定済み項目の数が閾値以上である場合には（Ｓ１５でＹＥＳ）、ＣＰＵ１１１は、図７に示す処理を終了する。一方、他の画像形成装置２００における設定済み項目の数が閾値未満である場合には（Ｓ１５でＮＯ）、ＣＰＵ１１１は、他の画像形成装置２００に対して、他の画像形成装置２００における受付形式を説明型から対話型に切り替えるための指示をネットワーク９９を介して出し（Ｓ１６）、図７に示す処理を終了する。
【００６１】
図７に示す処理によって、画像形成装置１００は、ユーザーが画像形成装置１００の操作を開始したことを契機に、画像形成装置１００における受付形式を説明型と対話型のいずれにするかを決定する。他の画像形成装置２００が音声による指示の受け付けを行っている場合には、画像形成装置１００は、画像形成装置１００における受付形式を対話型に決定する。一方、他の画像形成装置２００が音声による指示の受け付けを行っていない場合には、画像形成装置１００は、画像形成装置１００における受付形式を説明型に決定する。
【００６２】
また、図７に示す処理によって、他の画像形成装置２００が音声による指示を説明型で受け付けており、かつ、他の画像形成装置２００における設定済み項目の数が閾値未満である場合には、画像形成装置１００は、他の画像形成装置２００における受付形式を説明型から対話型に切り替えるための指示を他の画像形成装置２００に対して出す。これに対し、他の画像形成装置２００が音声による指示を説明型で受け付けており、かつ、他の画像形成装置２００における設定済み項目の数が閾値以上である場合には、画像形成装置１００は、上記のような指示を出さない。その結果、他の画像形成装置２００では説明型の受付形式が維持される。また、他の画像形成装置２００が音声による指示を対話型で受け付けている場合にも、画像形成装置１００は、上記のような指示を出さない。その結果、他の画像形成装置２００では対話型の受付形式が維持される。
【００６３】
なお、図７に示す処理では、他の画像形成装置２００が音声による指示の受け付けを行っていない場合には、画像形成装置１００は、画像形成装置１００における受付形式を説明型に決定した。しかしながら、他の画像形成装置２００が音声による指示の受け付けを行っていない場合には、画像形成装置１００に対する指示と他の画像形成装置２００に対する指示とが混在する虞はないので、受付形式をユーザーに選択させるようにしてもよい。
【００６４】
図８は、問い合わせ内容を決定するための処理を示すフローチャートである。図８に示す処理は、画像形成装置１００の受付形式が対話型であり、かつ、他の画像形成装置２００の受付形式が説明型である場合（Ｓ１５でＹＥＳ）に、画像形成装置１００がユーザーに対し、どの問い合わせ項目をどのタイミングで問い合わせるかを決定するための処理であり、ＣＰＵ１１１がプログラムを実行することにより実現される。
【００６５】
図８を参照して、まず、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目の中から未設定の項目を１つ選択する（Ｓ２１）。説明の都合上、Ｓ２１で選択した項目を項目Ａと称す。次いで、ＣＰＵ１１１は、Ｓ２で読み出した識別情報を基に、通信インターフェース（Ｉ／Ｆ）ユニット９１を介して、他の画像形成装置２００へアクセスし、他の画像形成装置２００における設定済み項目を取得する（Ｓ２２）。次いで、ＣＰＵ１１１は、項目ＡがＳ２２で取得した設定済み項目の中に含まれているか否かを判断する（Ｓ２３）。項目ＡがＳ２２で取得した設定済み項目の中に含まれている場合には（Ｓ２３でＹＥＳ）、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目を項目Ａに決定し（Ｓ２４）、図８に示す処理を終了する。一方、項目ＡがＳ２２で取得した設定済み項目の中に含まれていない場合には（Ｓ２３でＮＯ）、ＣＰＵ１１１は、Ｓ２１へ移行する。
【００６６】
図８に示す処理によって、他の画像形成装置２００が音声による指示を説明型で受け付けている場合には、画像形成装置１００では、問い合わせ項目が、他の画像形成装置２００において既に設定が完了している項目の中から決定される。そのため、画像形成装置１００および他の画像形成装置２００が、同一の項目に対する指示を同じタイミングで受け付けることがない。その結果、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐことができる。
【００６７】
図９は、問い合わせ内容を決定するための処理を示すフローチャートである。図９に示す処理は、画像形成装置１００および他の画像形成装置２００における受付形式が対話型である場合（Ｓ１４でＮＯ、または、Ｓ１５でＮＯ）に、画像形成装置１００がユーザーに対し、どの問い合わせ項目をどのタイミングで問い合わせるかを決定するための処理であり、ＣＰＵ１１１がプログラムを実行することにより実現される。
【００６８】
図９を参照して、まず、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目の中から未設定の項目を１つ選択する（Ｓ３１）。説明の都合上、Ｓ３１で選択した項目を項目Ｂと称す。次いで、ＣＰＵ１１１は、Ｓ２で読み出した識別情報を基に、通信インターフェース（Ｉ／Ｆ）ユニット９１を介して、他の画像形成装置２００へアクセスし、他の画像形成装置２００が直近で問い合わせる項目を取得する（Ｓ３２）。
【００６９】
次いで、ＣＰＵ１１１は、項目ＢがＳ３２で取得した項目と同一であるか否かを判断する（Ｓ３３）。ここで、項目ＢがＳ３２で取得した項目と同一であるということは、項目Ｂを問い合わせるタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高いことを意味している。項目ＢがＳ３２で取得した項目と同一である場合には（Ｓ３３でＹＥＳ）、ＣＰＵ１１１は、Ｓ３４へ移行する。一方、項目ＢがＳ３２で取得した項目と同一ではない場合には（Ｓ３３でＮＯ）、ＣＰＵ１１１は、Ｓ３５へ移行する。
【００７０】
Ｓ３４では、ＣＰＵ１１１は、他の画像形成装置２００において項目Ｂの設定が完了したか否かを判断する。ＣＰＵ１１１は、他の画像形成装置２００において項目Ｂの設定が完了するまでＳ３４を繰り返し、他の画像形成装置２００において項目Ｂの設定が完了した場合には（Ｓ３４でＹＥＳ）、ＣＰＵ１１１は、Ｓ３５へ移行する。
【００７１】
Ｓ３５では、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目を項目Ｂに決定し、図９に示す処理を終了する。
【００７２】
図９に示す処理によって、他の画像形成装置２００が音声による指示を対話型で受け付けており、かつ、同一の項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高い場合には、他の画像形成装置２００において当該項目の設定が完了するまで、画像形成装置１００において当該項目に対する問い合わせが保留される。そのため、画像形成装置１００および他の画像形成装置２００が、同一の項目に対する指示を同じタイミングで受け付けることがない。その結果、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐことができる。
【００７３】
図１０は、問い合わせ内容を決定するための処理を示すフローチャートである。図１０に示す処理は、図９に示す処理と同様に、画像形成装置１００および他の画像形成装置２００における受付形式が対話型である場合（Ｓ１４でＮＯ、または、Ｓ１５でＮＯ）に、画像形成装置１００がユーザーに対し、どの問い合わせ項目をどのタイミングで問い合わせるかを決定するための処理であり、ＣＰＵ１１１がプログラムを実行することにより実現される。図９に示す処理では、同一の項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高い場合に、他の画像形成装置２００において当該項目の設定が完了するまで、画像形成装置１００において当該項目に対する問い合わせが保留された。しかしながら、図１０に示す処理では、同一の項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高い場合には、問い合わせ項目を当該項目から他の項目に変更可能であるかが判断され、変更可能である場合には、画像形成装置１００における問い合わせ項目を他の項目に変更して問い合わせが実行される。なお、Ｓ４１〜Ｓ４３までの処理は、Ｓ３１〜Ｓ３３までの処理と同様であるため、説明を簡略化する。
【００７４】
図１０を参照して、まず、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目の中から未設定の項目を１つ選択する（Ｓ４１）。説明の都合上、Ｓ４１で選択した項目を項目Ｃと称す。次いで、ＣＰＵ１１１は、Ｓ２で読み出した識別情報を基に、通信インターフェース（Ｉ／Ｆ）ユニット９１を介して、他の画像形成装置２００へアクセスし、他の画像形成装置２００が直近で問い合わせる項目を取得する（Ｓ４２）。
【００７５】
次いで、ＣＰＵ１１１は、項目ＣがＳ４２で取得した項目と同一であるか否かを判断する（Ｓ４３）。項目ＣがＳ４２で取得した項目と同一である場合には（Ｓ４３でＹＥＳ）、ＣＰＵ１１１は、Ｓ４４へ移行する。一方、項目ＣがＳ４２で取得した項目と同一ではない場合には（Ｓ４３でＮＯ）、ＣＰＵ１１１は、Ｓ４６へ移行する。
【００７６】
Ｓ４４では、ＣＰＵ１１１は、項目Ｃ以外であって、画像形成装置１００において設定が完了しておらず問い合わせが必要な項目が存在するか否かを判断する。項目Ｃ以外であって、画像形成装置１００において設定が完了しておらず問い合わせが必要な項目が存在する場合には（Ｓ４４でＹＥＳ）、ＣＰＵ１１１は、Ｓ４５へ移行する。一方、項目Ｃ以外であって、画像形成装置１００において設定が完了しておらず問い合わせが必要な項目が存在しない場合には（Ｓ４４でＮＯ）、ＣＰＵ１１１は、Ｓ４２へ移行する。
【００７７】
Ｓ４５では、ＣＰＵ１１１は、項目Ｃ以外であって、画像形成装置１００において設定が完了しておらず問い合わせが必要な項目を１つ選択し（説明の都合上、選択した項目を項目Ｄと称す）、画像形成装置１００における問い合わせ項目を項目Ｄに決定する。次いで、ＣＰＵ１１１は、図１０に示す処理を終了する。
【００７８】
Ｓ４６では、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目を項目Ｃに決定し、図１０に示す処理を終了する。
【００７９】
図１０に示す処理によって、他の画像形成装置２００が音声による指示を対話型で受け付けており、かつ、同一の項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高い場合には、画像形成装置１００における問い合わせ項目が他の項目に変更される。そのため、画像形成装置１００および他の画像形成装置２００が、同一の項目に対する指示を同じタイミングで受け付けることがない。その結果、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐことができる。
【００８０】
図１１は、他の画像形成装置２００の識別情報を画像形成装置１００に登録するための処理を示すフローチャートである。サービスマンは、画像形成装置１００の設置時に、他の画像形成装置２００が画像形成装置１００と音声による指示が混在する程度に近接して設置されていると感じた場合に、他の画像形成装置２００の識別情報（たとえば、ＩＰアドレス）を画像形成装置１００に手動で入力する。図１１に示す処理は、サービスマンが手動で入力した他の画像形成装置２００の識別情報をＲＯＭ１１２に格納する処理であり、ＣＰＵ１１１で行われる。
【００８１】
図１１を参照して、まず、ＣＰＵ１１１は、設定ボタンが押下されたか否かを判断する（Ｓ５１）。ここでいう設定ボタンとは、他の画像形成装置２００の識別情報を入力するための画面を操作パネル７０に表示させるためのボタンであり、操作パネル７０等に表示される。ＣＰＵ１１１は、設定ボタンが押下されるまでＳ５１を繰り返し、設定ボタンが押下された場合には（Ｓ５１でＹＥＳ）、ＣＰＵ１１１は、Ｓ５２へ移行する。
【００８２】
Ｓ５２では、ＣＰＵ１１１は、他の画像形成装置２００の識別情報を入力するための入力画面を操作パネル７０に表示する。次いで、ＣＰＵ１１１は、サービスマンによる入力が完了したか否かを判断する（Ｓ５３）。ＣＰＵ１１１は、サービスマンによる入力が完了するまで、Ｓ５３を繰り返し、サービスマンによる入力が完了した場合には（Ｓ５３でＹＥＳ）、サービスマンによって入力された識別情報をＲＯＭ１１２に格納する（Ｓ５４）。ＣＰＵ１１１は、Ｓ５４の処理の後、図１１に示す処理を終了する。
【００８３】
図１１に示す処理が繰り返されることにより、画像形成装置１００に近接して設置されている他の画像形成装置２００の識別情報が画像形成装置１００に蓄積されていく。なお、他の画像形成装置２００の識別情報の入力は、ユーザーが行ってもよい。
【００８４】
図１２は、他の画像形成装置２００の識別情報を画像形成装置１００に登録するための処理を示すフローチャートである。図１１に示す処理は、サービスマン等が手動で入力した他の画像形成装置２００の識別情報を登録する場合の処理であった。一方、図１２に示す処理は、画像形成装置１００に近接して設置されている他の画像形成装置２００の識別情報を自動で登録する場合の処理である。
【００８５】
図１２を参照して、まず、ＣＰＵ１１１は、設定ボタンが押下されたか否かを判断する（Ｓ６１）。ここでいう設定ボタンとは、画像形成装置１００に近接して設置されている他の画像形成装置２００の識別情報を自動で登録する処理を開始させるためのボタンであり、操作パネル７０等に表示される。ＣＰＵ１１１は、設定ボタンが押下されるまでＳ６１を繰り返し、設定ボタンが押下された場合には（Ｓ６１でＹＥＳ）、ＣＰＵ１１１は、Ｓ６２へ移行する。
【００８６】
Ｓ６２では、ＣＰＵ１１１は、画像形成装置１００と同一のネットワーク９９上にある画像形成装置の識別情報（たとえば、ＩＰアドレス）を取得する。ここで、画像形成装置１００と同一のネットワーク９９上にある画像形成装置の識別情報を取得する方法には、たとえば、ブロードキャストコマンドを用いて取得する方法、識別情報を管理するデータベースに問い合わせる方法等がある。
【００８７】
次いで、ＣＰＵ１１１は、Ｓ６２で識別情報を取得した画像形成装置の中から１台の画像形成装置を特定する（Ｓ６３）。次いで、ＣＰＵ１１１は、Ｓ６２で取得した識別情報を基に、Ｓ６３で特定した画像形成装置に対し、通信インターフェース（Ｉ／Ｆ）ユニット９１を介してアクセスし、一定音量での音の出力を指示する（Ｓ６４）。次いで、ＣＰＵ１１１は、当該指示に従って出力された音の音量を計測する（Ｓ６５）。
【００８８】
次いで、ＣＰＵ１１１は、Ｓ６５で計測した音量が閾値以上であるかどうかを判断する（Ｓ６６）。ここで、Ｓ６５で計測した音量が閾値以上であるということは、画像形成装置１００とＳ６３で特定した画像形成装置とが近接しているということを意味している。Ｓ６５で計測した音量が閾値以上である場合には（Ｓ６６でＹＥＳ）ＣＰＵ１１１は、Ｓ６７へ移行する。一方、Ｓ６５で計測した音量が閾値未満である場合（Ｓ６６でＮＯ）、ＣＰＵ１１１は、Ｓ６８へ移行する。
【００８９】
Ｓ６７では、ＣＰＵ１１１は、Ｓ６３で特定した画像形成装置の識別情報をＲＯＭ１１２に格納し、Ｓ６８へ移行する。
【００９０】
Ｓ６８では、ＣＰＵ１１１は、Ｓ６２で識別情報を取得した画像形成装置の全てについて音量の判定（Ｓ６６）を行ったか否かを判断する（Ｓ６８）。Ｓ６２で識別情報を取得した画像形成装置の全てについて音量の判定を行った場合には（Ｓ６８でＹＥＳ）、ＣＰＵ１１１は、図１２に示す処理を終了する。一方、Ｓ６２で識別情報を取得した画像形成装置のうち音量の判定を行っていない画像形成装置がある場合には（Ｓ６８でＮＯ）、ＣＰＵ１１１は、Ｓ６３へ処理を戻す。
【００９１】
図１２に示す処理によって、画像形成装置１００と同一のネットワーク９９上にある画像形成装置が画像形成装置１００に近接して設置されているか否かが判断され、画像形成装置１００に近接して設置されていると判断された場合には、当該画像形成装置の識別情報がＲＯＭ１１２に格納される。その結果、サービスマン等が、画像形成装置１００に近接して設置されている他の画像形成装置２００の識別情報を手動で入力しなくても、画像形成装置１００に近接して設置されている他の画像形成装置２００の識別情報が画像形成装置１００に蓄積されていく。
【００９２】
以上、画像形成装置１００の実施の形態について説明した。上記実施の形態においては、他の画像形成装置２００が音声による指示の受け付けを行っている場合には、原則、画像形成装置１００および他の画像形成装置２００の受付形式が対話型に切り替えられ、同一の項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重ならないように、画像形成装置１００における問い合わせ項目と問い合わせのタイミングとが決定された。そのため、画像形成装置１００および他の画像形成装置２００が、同一の項目に対する指示を同じタイミングで受け付けることがない。その結果、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐことができる。
【００９３】
また、上記実施の形態においては、他の画像形成装置２００が音声による指示を説明型で受け付けており、かつ、他の画像形成装置２００における設定済み項目の数が閾値以上である場合には、例外的に、他の画像形成装置２００の受付形式については説明型が維持され、画像形成装置１００の受付形式のみ対話型に切り替えられ、画像形成装置１００における問い合わせ項目は、他の画像形成装置２００において既に設定が完了している項目の中から決定された。そのため、画像形成装置１００および他の画像形成装置２００が、同一の項目に対する指示を同じタイミングで受け付けることがない。その結果、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐことができる。また、他の画像形成装置２００における設定済み項目の数が閾値以上である場合、つまり、画像形成装置１００および他の画像形成装置２００が同一項目に対する回答を同じタイミングで受け付ける可能性が低い場合には、他の画像形成装置２００における受付形式が説明型のまま維持されるので、受付形式の切替によって他の画像形成装置２００のユーザーの操作性が損なわれることもない。
【００９４】
なお、上記実施の形態においては、画像形成装置１００と近接して設置されている画像形成装置は他の画像形成装置２００のみであったが、これに限られず、画像形成装置１００と近接して設置されている画像形成装置が複数台あってもよい。画像形成装置１００と近接して設置されている他の画像形成装置が複数台ある場合には、画像形成装置１００は、複数台ある他の画像形成装置のうち音声による指示の受付を行っている他の画像形成装置の全てと同一の項目に対する指示を同じタイミングで受け付けることがないように、画像形成装置１００における問い合わせ項目と問い合わせるタイミングとを調整する。
【００９５】
また、上記実施の形態においては、他の画像形成装置２００の状態に関する情報を取得する処理（Ｓ３の処理）は、画像形成装置１００が音声による指示の受け付けを開始するタイミングで行われたが、画像形成装置１００が音声による指示の受け付けを開始するタイミングに加え、画像形成装置１００が音声による指示を受け付けている最中に定期的に行われるようにしてもよい。これにより、画像形成装置１００が音声による指示の受け付けを開始したタイミングでは他の画像形成装置２００は音声による指示の受け付けを行っていなかったが、その後、画像形成装置２００も音声による指示の受け付けを開始した場合に、画像形成装置１００は、画像形成装置１００と他の画像形成装置２００とで、同一の項目に対する指示を同じタイミングで受け付けることがないように、問い合わせ項目と問い合わせのタイミングとを調整することが可能となる。また、このような場合に、画像形成装置１００は、他の画像形成装置２００に対し、他の画像形成装置２００における問い合わせ項目と問い合わせのタイミングとを調整するような指示をネットワーク９９を介して出すようにしてもよい。
【００９６】
［変形例］
上記実施の形態においては、画像形成装置１００は、他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐために、画像形成装置１００と他の画像形成装置２００とで、同一の項目に対する指示を同じタイミングで受け付けることがないように、問い合わせ項目と問い合わせのタイミングとを調整した。以下では、変形例として、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐために、画像形成装置１００と他の画像形成装置２００とで、属性が同じ項目に対する指示を同じタイミングで受け付けることがないように、画像形成装置１００における問い合わせ項目と問い合わせのタイミングとを調整する処理について説明する。
【００９７】
図１３は、設定項目の属性の一例を示す図である。図１３（Ａ）は、設定項目ごとの属性を示す図であり、図１３（Ｂ）は、画像形成装置１００と他の画像形成装置２００とで重なるタイミングでの問い合わせが許容される設定項目の組み合わせと許容されない設定項目の組み合わせとを示す図である。
【００９８】
図１３（Ａ）を参照して、設定項目のうち、設定項目に対するユーザーの指示が文字列で構成されるものは、属性が「文字列」とされている。具体的には、ユーザーが印刷対象を指示する場合には文字列で構成されるファイル名が指定されるので、印刷対象の属性は文字列となる。設定項目のうち、属性が「文字列」となる設定項目は、印刷対象、用紙サイズ、および後処理である。一方、設定項目のうち、設定項目に対するユーザーの指示が数値で構成されるものは、属性が「数値」となる。具体的には、ユーザーが部数を指示する場合には数値が指定されるので、部数の属性は数値となる。設定項目のうち、属性が「数値」となる設定項目は、部数、保存先、および宛先である。
【００９９】
図１３（Ｂ）を参照して、「○」は、画像形成装置１００と他の画像形成装置２００とで重なるタイミングでの問い合わせが許容される設定項目の組み合わせを示し、「×」は、画像形成装置１００と他の画像形成装置２００とで重なるタイミングでの問い合わせが許容されない設定項目の組み合わせを示している。「○」が付されている設定項目の組み合わせは、図１３（Ａ）で示されている属性が異なる設定項目の組み合わせと一致し、「×」が付されている設定項目の組み合わせは、図１３（Ａ）で示されている属性が同じ設定項目の組み合わせと一致する。
【０１００】
図１３（Ａ），（Ｂ）が示すように、属性が同じ設定項目については、画像形成装置１００と他の画像形成装置２００とで重なるタイミングでの問い合わせが許容されない。これは、設定項目の属性が同じ場合には、ユーザーから送られてくる指示が似通ってしまう可能性が高く、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまう虞があるためである。一例として、画像形成装置１００が「後処理」を問い合わせたタイミングで、他の画像形成装置２００のユーザーが印刷対象を指定するために「ステープル」というファイル名を発した場合、画像形成装置１００が誤って「後処理」として「ステープル」を設定してしまう虞がある。また、別の例として、画像形成装置１００が「部数」を問い合わせたタイミングで、他の画像形成装置２００のユーザーがスキャンしたデータの保存先を指定するために「３」という保存先ボックスのナンバーを発した場合、画像形成装置１００が誤って「部数」として「３」を設定してしまう虞がある。
【０１０１】
そこで、画像形成装置１００は、図１３（Ａ）に示すような設定項目ごとの属性をあらかじめＲＯＭ１１２に格納しておき、図１４および図１５に示す処理において参照することによって、画像形成装置１００と他の画像形成装置２００とで、属性が同じ項目に対する指示を同じタイミングで受け付けることがないように、画像形成装置１００における問い合わせ項目と問い合わせのタイミングとを調整する。
【０１０２】
図１４は、問い合わせ内容を決定するための処理を示すフローチャートである。図１４に示す処理は、画像形成装置１００および他の画像形成装置２００における受付形式が対話型である場合（Ｓ１４でＮＯ、または、Ｓ１５でＮＯ）に、画像形成装置１００がユーザーに対し、どの問い合わせ項目をどのタイミングで問い合わせるかを決定するための処理であり、ＣＰＵ１１１がプログラムを実行することにより実現される。
【０１０３】
図１４を参照して、まず、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目の中から未設定の項目を１つ選択する（Ｓ７１）。説明の都合上、Ｓ７１で選択した項目を項目Ｅと称す。次いで、ＣＰＵ１１１は、ＲＯＭ１１２に格納されている設定項目ごとの属性を参照し、項目Ｅの属性を特定する（Ｓ７２）。
【０１０４】
次いで、ＣＰＵ１１１は、Ｓ２で読み出した識別情報を基に、通信インターフェース（Ｉ／Ｆ）ユニット９１を介して、他の画像形成装置２００へアクセスし、他の画像形成装置２００が直近で問い合わせる項目を取得する（Ｓ７３）。説明の都合上、Ｓ７３で取得した項目を項目Ｆと称す。次いで、ＣＰＵ１１１は、ＲＯＭ１１２に格納されている設定項目ごとの属性を参照し、項目Ｆの属性を特定する（Ｓ７４）。
【０１０５】
次いで、ＣＰＵ１１１は、項目Ｅの属性と項目Ｆの属性とが同じであるか否かを判断する（Ｓ７５）。ここで、項目Ｅの属性と項目Ｆの属性とが同じであるということは、同じ属性を持つ項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高いことを意味している。項目Ｅの属性と項目Ｆの属性とが同じである場合には（Ｓ７５でＹＥＳ）、ＣＰＵ１１１は、Ｓ７６へ移行する。一方、項目Ｅの属性と項目Ｆの属性とが異なる場合には（Ｓ７５でＮＯ）、ＣＰＵ１１１は、Ｓ７７へ移行する。
【０１０６】
Ｓ７６では、ＣＰＵ１１１は、他の画像形成装置２００において項目Ｆの設定が完了したか否かを判断する。ＣＰＵ１１１は、他の画像形成装置２００において項目Ｆの設定が完了するまでＳ７６を繰り返し、他の画像形成装置２００において項目Ｆの設定が完了した場合には（Ｓ７６でＹＥＳ）、ＣＰＵ１１１は、Ｓ７７へ移行する。
【０１０７】
Ｓ７７では、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目を項目Ｅに決定し、図１４に示す処理を終了する。
【０１０８】
図１４に示す処理によって、他の画像形成装置２００が音声による指示を対話型で受け付けており、かつ、同じ属性を持つ項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高い場合には、他の画像形成装置２００において当該項目の設定が完了するまで、画像形成装置１００における問い合わせが保留される。そのため、画像形成装置１００および他の画像形成装置２００が、同一の属性を持つ項目に対する指示を同じタイミングで受け付けることがない。その結果、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐことができる。
【０１０９】
図１５は、問い合わせ内容を決定するための処理を示すフローチャートである。図１５に示す処理は、図１４に示す処理と同様に、画像形成装置１００および他の画像形成装置２００における受付形式が対話型である場合（Ｓ１４でＮＯ、または、Ｓ１５でＮＯ）に、画像形成装置１００がユーザーに対し、どの問い合わせ項目をどのタイミングで問い合わせるかを決定するための処理であり、ＣＰＵ１１１がプログラムを実行することにより実現される。図１４に示す処理では、同じ属性を持つ項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる場合には、他の画像形成装置２００において当該項目の設定が完了するまで、画像形成装置１００における問い合わせが保留された。しかしながら、図１５に示す処理では、同じ属性を持つ項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高い場合には、画像形成装置１００における問い合わせ項目を属性が異なる他の項目に変更可能であるかが判断され、変更可能である場合には他の項目に変更して問い合わせが実行される。なお、Ｓ８１〜Ｓ８５までの処理は、Ｓ７１〜Ｓ７５までの処理と同様であるため、説明を簡略化する。
【０１１０】
図１５を参照して、まず、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目の中から未設定の項目を１つ選択する（Ｓ８１）。説明の都合上、Ｓ８１で選択した項目を項目Ｇと称す。次いで、ＣＰＵ１１１は、ＲＯＭ１１２に格納されている設定項目ごとの属性を参照し、項目Ｇの属性を特定する（Ｓ８２）。
【０１１１】
次いで、ＣＰＵ１１１は、Ｓ２で読み出した識別情報を基に、通信インターフェース（Ｉ／Ｆ）ユニット９１を介して、他の画像形成装置２００へアクセスし、他の画像形成装置２００が直近で問い合わせる項目を取得する（Ｓ８３）。説明の都合上、Ｓ８３で取得した項目を項目Ｈと称す。次いで、ＣＰＵ１１１は、ＲＯＭ１１２に格納されている設定項目ごとの属性を参照し、項目Ｈの属性を特定する（Ｓ８４）。
【０１１２】
次いで、ＣＰＵ１１１は、項目Ｇの属性と項目Ｈの属性とが同じであるか否かを判断する（Ｓ８５）。項目Ｇの属性と項目Ｈの属性とが同じである場合には（Ｓ８５でＹＥＳ）、ＣＰＵ１１１は、Ｓ８６へ移行する。一方、項目Ｇの属性と項目Ｈの属性とが異なる場合には（Ｓ８５でＮＯ）、ＣＰＵ１１１は、Ｓ８８へ移行する。
【０１１３】
Ｓ８６では、ＣＰＵ１１１は、項目Ｇと異なる属性を持つ項目であって、画像形成装置１００において設定が完了しておらず問い合わせが必要な項目が存在するか否かを判断する。項目Ｇと異なる属性を持つ項目であって、画像形成装置１００において設定が完了しておらず問い合わせが必要な項目が存在する場合には（Ｓ８６でＹＥＳ）、ＣＰＵ１１１は、Ｓ８７へ移行する。一方、項目Ｇと異なる属性を持つ項目であって、画像形成装置１００において設定が完了しておらず問い合わせが必要な項目が存在しない場合には（Ｓ８６でＮＯ）、ＣＰＵ１１１は、Ｓ８３へ移行する。
【０１１４】
Ｓ８７では、項目Ｇと異なる属性を持つ項目であって、画像形成装置１００において設定が完了しておらず問い合わせが必要な項目を１つ選択し（説明の都合上、選択した項目を項目Ｉと称す）、画像形成装置１００における問い合わせ項目を項目Ｉに決定する。次いで、ＣＰＵ１１１は、図１５に示す処理を終了する。
【０１１５】
Ｓ８８では、ＣＰＵ１１１は、画像形成装置１００における問い合わせ項目を項目Ｇに決定し、図１５に示す処理を終了する。
【０１１６】
図１５に示す処理によって、他の画像形成装置２００が音声による指示を対話型で受け付けており、かつ、同じ属性を持つ項目に対する問い合わせのタイミングが画像形成装置１００と他の画像形成装置２００とで重なる可能性が高い場合には、画像形成装置１００における問い合わせ項目が異なる属性を持つ他の項目に変更される。そのため、画像形成装置１００および他の画像形成装置２００が、同一の属性を持つ項目に対する指示を同じタイミングで受け付けることがない。その結果、画像形成装置１００が他の画像形成装置２００に対する指示を誤って受け付けて設定してしまうことを防ぐことができる。
【０１１７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１８】
７３  音声入力マイク、７４  音声出力スピーカー、１００  画像形成装置、１１１  ＣＰＵ、１１２  ＲＯＭ、２００  他の画像形成装置。
【図１】
2020088679.tif 000003
【図２】
2020088679.tif 000004
【図３】
2020088679.tif 000005
【図４】
2020088679.tif 000006
【図５】
2020088679.tif 000007
【図６】
2020088679.tif 000008
【図７】
2020088679.tif 000009
【図８】
2020088679.tif 000010
【図９】
2020088679.tif 000011
【図１０】
2020088679.tif 000012
【図１１】
2020088679.tif 000013
【図１２】
2020088679.tif 000014
【図１３】
2020088679.tif 000015
【図１４】
2020088679.tif 000016
【図１５】
2020088679.tif 000017