(57)【要約】【課題】画像処理装置における無指示期間の経過に応じて設定内容がリセットされる場合であっても、ユーザが設定を最初からやり直すことを要しない技術を提供する。【解決手段】ＭＦＰ１０とクラウドサーバ５０と音声デバイス７０との連携処理によってＭＦＰ１０における設定処理が実行される。ＭＦＰ１０は、所定の無指示期間の経過に応答して設定情報をリセット（オートリセット）する機能を有する。クラウドサーバ５０は、音声デバイス７０を介してユーザ指示を取得すると、ＭＦＰ１０での設定処理実行のために当該ユーザ指示に基づく設定情報をＭＦＰ１０に送信するとともに、当該設定情報をクラウドサーバ５０の格納部に格納する。特に、ＭＦＰ１０は、オートリセットが発生した後において、クラウドサーバ５０から送信されてきた設定情報（クラウドサーバ５０の格納部に格納されていた設定情報）に基づいて、ＭＦＰ１０における設定処理を実行する。【選択図】図１４
2020096283.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置とクラウドサーバとを備え、前記画像処理装置と前記クラウドサーバと外部デバイスとの連携処理によって前記画像処理装置における設定処理を実行することが可能な画像処理システムであって、
前記クラウドサーバは、
前記画像処理装置における前記設定処理に関するユーザ指示を前記外部デバイスから取得する取得手段と、
前記ユーザ指示に基づく設定情報であって前記画像処理装置に関する設定情報を格納する第１格納手段と、
前記連携処理が継続されているか否かを判定する判定手段と、
前記設定情報を前記画像処理装置に送信する送信手段と、
を備え、
前記画像処理装置は、
前記クラウドサーバから送信されてきた前記設定情報を格納する第２格納手段と、
前記設定情報に基づき、前記画像処理装置における前記設定処理を実行する設定手段と、
前記第２格納手段に格納されている前記設定情報を所定の無指示期間の経過に応答してリセットするリセット手段と、
を備え、
前記画像処理システムは、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされた後において、前記連携処理が継続されていると判定される場合、前記クラウドサーバの前記第１格納手段に格納されている前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする画像処理システム。
【請求項２】
請求項１に記載の画像処理システムにおいて、
前記クラウドサーバの前記送信手段は、前記連携処理が継続されていると判定される場合、前記第１格納手段に格納されている前記設定情報を、自発的にあるいは前記画像処理装置からの送信依頼に応答して前記画像処理装置に送信し、
前記画像処理装置の前記設定手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされた後において、前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする画像処理システム。
【請求項３】
請求項１に記載の画像処理システムにおいて、
前記判定手段は、前記ユーザ指示が付与されると、前記連携処理が継続されているか否かを判定し、
前記クラウドサーバの前記送信手段は、前記連携処理が継続されていると判定されることに応答して、前記第１格納手段に格納されている前記設定情報を前記画像処理装置に自動的に送信し、
前記画像処理装置の前記設定手段は、前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする画像処理システム。
【請求項４】
請求項３に記載の画像処理システムにおいて、
前記画像処理装置の前記設定手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされた後、前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする画像処理システム。
【請求項５】
請求項３に記載の画像処理システムにおいて、
前記ユーザ指示として前記外部デバイスに対する複数の単位指示が付与される場合、
前記第１格納手段に格納される前記設定情報は、単位指示ごとに更新され、
前記送信手段は、前記単位指示ごとに更新された前記設定情報を前記画像処理装置に対して前記単位指示ごとに逐次送信することを特徴とする画像処理システム。
【請求項６】
請求項５に記載の画像処理システムにおいて、
前記画像処理装置は、
前記第２格納手段の格納情報に基づき設定内容を表示する表示手段、
をさらに備え、
前記表示手段は、前記単位指示ごとに更新され且つ前記クラウドサーバから前記単位指示ごとに送信されてきた前記設定情報に基づく設定内容を表示することを特徴とする画像処理システム。
【請求項７】
請求項３に記載の画像処理システムにおいて、
前記送信手段は、前記ユーザ指示として前記外部デバイスに対して付与された複数の単位指示が完了した後において、前記複数の単位指示の全てを反映した前記設定情報であって前記第１格納手段に格納される前記設定情報を前記画像処理装置に対して一括送信することを特徴とする画像処理システム。
【請求項８】
請求項３に記載の画像処理システムにおいて、
前記クラウドサーバの前記送信手段は、前記連携処理が継続されていると判定される場合、前記所定の無指示期間の経過前と前記所定の無指示期間の経過後とのいずれにおいても、前記第１格納手段に格納されている前記設定情報を前記画像処理装置に送信することを特徴とする画像処理システム。
【請求項９】
請求項１に記載の画像処理システムにおいて、
前記画像処理装置は、
前記連携処理が継続されているか否かを前記クラウドサーバに対して問い合わせる通信手段、
をさらに備え、
前記通信手段は、前記連携処理が継続されている旨の返答内容が前記クラウドサーバから受信される場合、前記第１格納手段に格納されている前記設定情報の送信依頼を前記クラウドサーバに送信し、
前記設定手段は、前記送信依頼に応じて前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする画像処理システム。
【請求項１０】
請求項９に記載の画像処理システムにおいて、
前記通信手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされた後において、前記連携処理が継続されているか否かを前記クラウドサーバに対して問い合わせるとともに、前記連携処理が継続されている旨の返答内容が前記クラウドサーバから受信されると、前記送信依頼を前記クラウドサーバに送信することを特徴とする画像処理システム。
【請求項１１】
請求項１０に記載の画像処理システムにおいて、
前記画像処理装置は、前記クラウドサーバと前記画像処理装置との連携用のアプリケーションソフトウエアであって、前記クラウドサーバから送信されてきた前記設定情報に基づき、前記画像処理装置における前記設定処理を実行するアプリケーションソフトウエアを実装しており、
前記画像処理装置の前記通信手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされ且つ前記アプリケーションソフトウエアが一旦終了した後において、前記アプリケーションソフトウエアが再び起動される際に、前記連携処理が継続されているか否かを前記クラウドサーバに対して問い合わせることを特徴とする画像処理システム。
【請求項１２】
請求項１に記載の画像処理システムにおいて、
前記判定手段は、前記ユーザ指示が付与されると、前記連携処理が継続されているか否かを判定し、
前記クラウドサーバの前記送信手段は、前記連携処理が継続されていると判定されることに応答して、前記第１格納手段に格納されている前記設定情報を前記画像処理装置に自動的に送信し、
前記画像処理装置の前記設定手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされる第１オートリセットが発生した後、前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行し、
前記画像処理装置は、
前記設定処理における設定内容を表示する表示手段と、
前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされるオートリセットであって前記第１オートリセットとは別のオートリセットである第２オートリセットが発生した後、前記連携処理が継続されているか否かを、前記表示手段に対するユーザ操作に応じて前記クラウドサーバに対して問い合わせるとともに、前記連携処理が継続されている旨の返答内容が前記クラウドサーバから受信されると、前記第１格納手段に格納されている前記設定情報の送信依頼を前記クラウドサーバに送信する通信手段と、
をさらに備え、
前記設定手段は、前記第２オートリセットが発生した後、前記送信依頼に応じて前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行し、
前記表示手段は、前記送信依頼に応じて前記クラウドサーバから送信されてきた前記設定情報に基づく設定内容を表示することを特徴とする画像処理システム。
【請求項１３】
請求項１に記載の画像処理システムにおいて、
前記クラウドサーバは、
前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされるオートリセットが発生している状況か否かを、前記画像処理装置との通信によって判定する状況判定手段、
をさらに備え、
前記送信手段は、前記ユーザ指示として前記外部デバイスに対する複数の単位指示が付与される場合、
前記オートリセットが発生していない状況においては、複数の設定項目のうち前記複数の単位指示によって変更された設定項目の設定値に関する情報と前記画像処理装置に既に送信されている情報との差分情報のみを送信し、
前記オートリセットが発生している状況においては、前記複数の設定項目のうちの全ての設定項目の設定値に関する情報を前記設定情報として一括して送信することを特徴とする画像処理システム。
【請求項１４】
請求項１に記載の画像処理システムにおいて、
前記クラウドサーバは、
前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされるオートリセットが発生している状況か否かを、前記画像処理装置との通信によって判定する状況判定手段、
をさらに備え、
前記送信手段は、前記ユーザ指示として前記外部デバイスに対する複数の単位指示が付与される場合、
前記オートリセットが発生していない状況においては、複数の設定項目のうち前記複数の単位指示によって変更された設定項目の設定値に関する情報と前記画像処理装置に既に送信されている情報との差分情報のみを送信し、
前記オートリセットが発生している状況においては、前記複数の設定項目のうち前記複数の単位指示によって変更された設定項目の設定値に関する情報を前記設定情報として一括して送信することを特徴とする画像処理システム。
【請求項１５】
請求項１に記載の画像処理システムにおいて、
前記画像処理装置は、
ユーザからの設定変更操作を受け付けることが可能な操作パネル部、
をさらに備えており、
前記画像処理装置の前記送信手段は、前記ユーザ指示が前記操作パネル部に対する設定変更操作によって付与されるごとに、前記設定変更操作によって変更された設定値に関する情報を前記クラウドサーバに送信し、
前記クラウドサーバの前記第１格納手段は、前記操作パネル部を用いて変更された前記設定値に関する情報を含む情報を前記設定情報として格納することを特徴とする画像処理システム。
【請求項１６】
請求項１に記載の画像処理システムにおいて、
前記画像処理装置は、
ユーザからの設定変更操作を受け付けることが可能な操作パネル部、
をさらに備えており、
前記操作パネル部は、前記ユーザからの複数の設定変更操作を受け付け、
前記画像処理装置の前記第２格納手段は、前記ユーザ指示が前記操作パネル部に対する設定変更操作によって付与されるごとに、前記設定変更操作によって変更された各設定値に関する情報をも格納し、
前記画像処理装置の前記送信手段は、前記第２格納手段に格納されている前記設定情報を前記所定の無指示期間の経過に応答してリセットする直前に、前記複数の設定変更操作に応じて各設定値に関して更新された情報を前記クラウドサーバに一括送信し、
前記クラウドサーバの前記第１格納手段は、前記複数の設定変更操作に応じて各設定値に関して更新された情報を含む情報を前記設定情報として格納することを特徴とする画像処理システム。
【請求項１７】
請求項１に記載の画像処理システムにおいて、
前記所定の無指示期間は、前記クラウドサーバから前記画像処理装置に対する指示が存在しない期間であることを特徴とする画像処理システム。
【請求項１８】
請求項１に記載の画像処理システムにおいて、
前記所定の無指示期間は、前記クラウドサーバから前記画像処理装置に対する指示と前記画像処理装置の操作パネル部に対する指示との双方が存在しない期間であることを特徴とする画像処理システム。
【請求項１９】
請求項１に記載の画像処理システムにおいて、
前記所定の無指示期間の経過前において前記外部デバイスに対する複数の単位指示が前記ユーザ指示として付与される場合、
前記第１格納手段は、単位指示ごとに前記設定情報を更新することを特徴とする画像処理システム。
【請求項２０】
請求項１に記載の画像処理システムにおいて、
前記送信手段は、複数の設定項目のうちの全ての設定項目の設定値に関する情報を前記設定情報として一括して送信することを特徴とする画像処理システム。
【請求項２１】
請求項１に記載の画像処理システムにおいて、
前記送信手段は、複数の設定項目のうち前記ユーザ指示によって変更された設定項目のみに関する設定値の情報を一括して送信することを特徴とする画像処理システム。
【請求項２２】
請求項１に記載の画像処理システムにおいて、
前記ユーザ指示は、ユーザによる音声指示を含むことを特徴とする画像処理システム。
【請求項２３】
画像処理装置と連携することが可能なクラウドサーバであって、
前記画像処理装置と前記クラウドサーバと外部デバイスとの連携処理を伴う前記画像処理装置における設定処理の実行中に、前記画像処理装置における前記設定処理に関するユーザ指示を前記外部デバイスから取得する取得手段と、
前記連携処理が継続されているか否かを判定する判定手段と、
前記ユーザ指示に基づく設定情報であって前記画像処理装置に関する設定情報を格納する第１格納手段と、
前記設定情報を前記画像処理装置に送信する送信手段と、
を備え、
前記送信手段は、前記クラウドサーバから受信され且つ前記画像処理装置の第２格納手段に格納されていた前記設定情報が所定の無指示期間の経過に応答して前記画像処理装置にてリセットされた後、前記連携処理が継続されていると判定される場合、前記第１格納手段に格納されている前記設定情報を、自発的に或いは前記画像処理装置からの送信依頼に応答して前記画像処理装置に送信することによって、前記クラウドサーバの前記第１格納手段に格納されている前記設定情報に基づいて前記設定処理を前記画像処理装置に実行させることを特徴とするクラウドサーバ。
【請求項２４】
画像処理装置と連携することが可能なクラウドサーバに内蔵されたコンピュータに、
ａ）前記画像処理装置と前記クラウドサーバと外部デバイスとの連携処理による前記画像処理装置における設定処理の実行中に、前記画像処理装置における前記設定処理に関するユーザ指示を前記外部デバイスから取得するステップと、
ｂ）前記連携処理が継続されているか否かを判定するステップと、
ｃ）前記ユーザ指示に基づく設定情報であって前記画像処理装置に関する設定情報を前記クラウドサーバの第１格納手段に格納するステップと、
ｄ）前記設定情報を前記画像処理装置に送信するステップと、
を実行させるためのプログラムであって、
前記ステップｄ）は、
ｄ−１）前記クラウドサーバから受信され且つ前記画像処理装置の第２格納手段に格納されていた前記設定情報が所定の無指示期間の経過に応答して前記画像処理装置にてリセットされた後、前記連携処理が継続されていると判定される場合、前記第１格納手段に格納されている前記設定情報を、前記クラウドサーバから自発的に前記画像処理装置へと送信されること、或いは前記画像処理装置からの送信依頼に応答して前記クラウドサーバから前記画像処理装置へと送信することによって、前記クラウドサーバの前記第１格納手段に格納されている前記設定情報に基づいて前記設定処理を前記画像処理装置に実行させるステップ、
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像処理装置を備える画像処理システムおよびそれに関連する技術に関する。
【背景技術】
【０００２】
ＭＦＰの中には、その操作パネル部に対して一定期間に亘って操作がなされない場合（所定の無操作期間が経過する場合）、操作パネル部を用いて設定されてきた設定内容を自動的にリセットする機能（オートリセット機能とも称する）を備えるものが存在する（特許文献１参照）。このようなオートリセット機能は、ＭＦＰを複数のユーザで共用する場合等において特に有用である。
【０００３】
また、スマートスピーカ（ＡＩスピーカ）等の音声デバイスを利用してユーザ指示（音声指示）を付与し、対象装置を操作する技術が存在する。より詳細には、音声デバイスに入力された音声データがクラウドサーバに送信され、当該音声データに関する自然言語解析処理がクラウドサーバによって施されてユーザ指示内容が特定される。このような技術（クラウドサーバによる自然言語解析処理等）を応用することによれば、ＭＦＰを音声で操作すること、たとえば、ＭＦＰのコピージョブにおける各種設定を音声（「２部」、「両面印刷」等）で指定することなどが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２３６４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、音声デバイスを利用してＭＦＰの設定処理を実行する場合、上記のオートリセット機能は次のように改変されることが好ましい。具体的には、音声デバイスからクラウドサーバを経由したユーザ指示が一定期間（たとえば５０秒）に亘ってＭＦＰに送信されないときに、所定の無指示期間が経過したと判定されて、ＭＦＰの設定内容がリセットされればよい。
【０００６】
しかしながら、このような改変がなされる場合、音声デバイスとクラウドサーバとの間のみでの処理が比較的長期に亘ること、換言すれば、ＭＦＰへの指示が比較的長期（たとえば、７０秒）に亘ってなされないことが生じ得る。たとえば、ユーザによる指示内容を確認するために、クラウドサーバ５０から音声デバイス７０に転送されてきた全設定内容を音声デバイス７０が読み上げる処理が行われる場合には、このような比較的長期に亘る無指示期間が経過する可能性が高い。
【０００７】
このような場合、音声デバイス７０とクラウドサーバ５０とＭＦＰ１０との連携処理が実際には継続されているにもかかわらず、クラウドサーバからＭＦＰへの指示が一定期間に亘って存在しない（すなわち所定の無指示期間が経過した）と判定され、ＭＦＰ１０は、自装置に格納した設定内容をリセットしてしまう。このような状況においてユーザが設定を最初からやり直すことは、大きな手間を要する。
【０００８】
そこで、この発明は、画像処理装置における無指示期間の経過に応じて設定内容がリセットされる場合であっても、ユーザが設定を最初からやり直すことを要しない技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決すべく、請求項１の発明は、画像処理装置とクラウドサーバとを備え、前記画像処理装置と前記クラウドサーバと外部デバイスとの連携処理によって前記画像処理装置における設定処理を実行することが可能な画像処理システムであって、前記クラウドサーバは、前記画像処理装置における前記設定処理に関するユーザ指示を前記外部デバイスから取得する取得手段と、前記ユーザ指示に基づく設定情報であって前記画像処理装置に関する設定情報を格納する第１格納手段と、前記連携処理が継続されているか否かを判定する判定手段と、前記設定情報を前記画像処理装置に送信する送信手段と、を備え、前記画像処理装置は、前記クラウドサーバから送信されてきた前記設定情報を格納する第２格納手段と、前記設定情報に基づき、前記画像処理装置における前記設定処理を実行する設定手段と、前記第２格納手段に格納されている前記設定情報を所定の無指示期間の経過に応答してリセットするリセット手段と、を備え、前記画像処理システムは、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされた後において、前記連携処理が継続されていると判定される場合、前記クラウドサーバの前記第１格納手段に格納されている前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする。
【００１０】
請求項２の発明は、請求項１の発明に係る画像処理システムにおいて、前記クラウドサーバの前記送信手段は、前記連携処理が継続されていると判定される場合、前記第１格納手段に格納されている前記設定情報を、自発的にあるいは前記画像処理装置からの送信依頼に応答して前記画像処理装置に送信し、前記画像処理装置の前記設定手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされた後において、前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする。
【００１１】
請求項３の発明は、請求項１の発明に係る画像処理システムにおいて、前記判定手段は、前記ユーザ指示が付与されると、前記連携処理が継続されているか否かを判定し、前記クラウドサーバの前記送信手段は、前記連携処理が継続されていると判定されることに応答して、前記第１格納手段に格納されている前記設定情報を前記画像処理装置に自動的に送信し、前記画像処理装置の前記設定手段は、前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする。
【００１２】
請求項４の発明は、請求項３の発明に係る画像処理システムにおいて、前記画像処理装置の前記設定手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされた後、前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする。
【００１３】
請求項５の発明は、請求項３の発明に係る画像処理システムにおいて、前記ユーザ指示として前記外部デバイスに対する複数の単位指示が付与される場合、前記第１格納手段に格納される前記設定情報は、単位指示ごとに更新され、前記送信手段は、前記単位指示ごとに更新された前記設定情報を前記画像処理装置に対して前記単位指示ごとに逐次送信することを特徴とする。
【００１４】
請求項６の発明は、請求項５の発明に係る画像処理システムにおいて、前記画像処理装置は、前記第２格納手段の格納情報に基づき設定内容を表示する表示手段、をさらに備え、前記表示手段は、前記単位指示ごとに更新され且つ前記クラウドサーバから前記単位指示ごとに送信されてきた前記設定情報に基づく設定内容を表示することを特徴とする。
【００１５】
請求項７の発明は、請求項３の発明に係る画像処理システムにおいて、前記送信手段は、前記ユーザ指示として前記外部デバイスに対して付与された複数の単位指示が完了した後において、前記複数の単位指示の全てを反映した前記設定情報であって前記第１格納手段に格納される前記設定情報を前記画像処理装置に対して一括送信することを特徴とする。
【００１６】
請求項８の発明は、請求項３の発明に係る画像処理システムにおいて、前記クラウドサーバの前記送信手段は、前記連携処理が継続されていると判定される場合、前記所定の無指示期間の経過前と前記所定の無指示期間の経過後とのいずれにおいても、前記第１格納手段に格納されている前記設定情報を前記画像処理装置に送信することを特徴とする。
【００１７】
請求項９の発明は、請求項１の発明に係る画像処理システムにおいて、前記画像処理装置は、前記連携処理が継続されているか否かを前記クラウドサーバに対して問い合わせる通信手段、をさらに備え、前記通信手段は、前記連携処理が継続されている旨の返答内容が前記クラウドサーバから受信される場合、前記第１格納手段に格納されている前記設定情報の送信依頼を前記クラウドサーバに送信し、前記設定手段は、前記送信依頼に応じて前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行することを特徴とする。
【００１８】
請求項１０の発明は、請求項９の発明に係る画像処理システムにおいて、前記通信手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされた後において、前記連携処理が継続されているか否かを前記クラウドサーバに対して問い合わせるとともに、前記連携処理が継続されている旨の返答内容が前記クラウドサーバから受信されると、前記送信依頼を前記クラウドサーバに送信することを特徴とする。
【００１９】
請求項１１の発明は、請求項１０の発明に係る画像処理システムにおいて、前記画像処理装置は、前記クラウドサーバと前記画像処理装置との連携用のアプリケーションソフトウエアであって、前記クラウドサーバから送信されてきた前記設定情報に基づき、前記画像処理装置における前記設定処理を実行するアプリケーションソフトウエアを実装しており、前記画像処理装置の前記通信手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされ且つ前記アプリケーションソフトウエアが一旦終了した後において、前記アプリケーションソフトウエアが再び起動される際に、前記連携処理が継続されているか否かを前記クラウドサーバに対して問い合わせることを特徴とする。
【００２０】
請求項１２の発明は、請求項１の発明に係る画像処理システムにおいて、前記判定手段は、前記ユーザ指示が付与されると、前記連携処理が継続されているか否かを判定し、前記クラウドサーバの前記送信手段は、前記連携処理が継続されていると判定されることに応答して、前記第１格納手段に格納されている前記設定情報を前記画像処理装置に自動的に送信し、前記画像処理装置の前記設定手段は、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされる第１オートリセットが発生した後、前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行し、前記画像処理装置は、前記設定処理における設定内容を表示する表示手段と、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされるオートリセットであって前記第１オートリセットとは別のオートリセットである第２オートリセットが発生した後、前記連携処理が継続されているか否かを、前記表示手段に対するユーザ操作に応じて前記クラウドサーバに対して問い合わせるとともに、前記連携処理が継続されている旨の返答内容が前記クラウドサーバから受信されると、前記第１格納手段に格納されている前記設定情報の送信依頼を前記クラウドサーバに送信する通信手段と、をさらに備え、前記設定手段は、前記第２オートリセットが発生した後、前記送信依頼に応じて前記クラウドサーバから送信されてきた前記設定情報に基づいて、前記画像処理装置における前記設定処理を実行し、前記表示手段は、前記送信依頼に応じて前記クラウドサーバから送信されてきた前記設定情報に基づく設定内容を表示することを特徴とする。
【００２１】
請求項１３の発明は、請求項１の発明に係る画像処理システムにおいて、前記クラウドサーバは、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされるオートリセットが発生している状況か否かを、前記画像処理装置との通信によって判定する状況判定手段、をさらに備え、前記送信手段は、前記ユーザ指示として前記外部デバイスに対する複数の単位指示が付与される場合、前記オートリセットが発生していない状況においては、複数の設定項目のうち前記複数の単位指示によって変更された設定項目の設定値に関する情報と前記画像処理装置に既に送信されている情報との差分情報のみを送信し、前記オートリセットが発生している状況においては、前記複数の設定項目のうちの全ての設定項目の設定値に関する情報を前記設定情報として一括して送信することを特徴とする。
【００２２】
請求項１４の発明は、請求項１の発明に係る画像処理システムにおいて、前記クラウドサーバは、前記第２格納手段に格納されていた前記設定情報が前記所定の無指示期間の経過に応答してリセットされるオートリセットが発生している状況か否かを、前記画像処理装置との通信によって判定する状況判定手段、をさらに備え、前記送信手段は、前記ユーザ指示として前記外部デバイスに対する複数の単位指示が付与される場合、前記オートリセットが発生していない状況においては、複数の設定項目のうち前記複数の単位指示によって変更された設定項目の設定値に関する情報と前記画像処理装置に既に送信されている情報との差分情報のみを送信し、前記オートリセットが発生している状況においては、前記複数の設定項目のうち前記複数の単位指示によって変更された設定項目の設定値に関する情報を前記設定情報として一括して送信することを特徴とする。
【００２３】
請求項１５の発明は、請求項１の発明に係る画像処理システムにおいて、前記画像処理装置は、ユーザからの設定変更操作を受け付けることが可能な操作パネル部、をさらに備えており、前記画像処理装置の前記送信手段は、前記ユーザ指示が前記操作パネル部に対する設定変更操作によって付与されるごとに、前記設定変更操作によって変更された設定値に関する情報を前記クラウドサーバに送信し、前記クラウドサーバの前記第１格納手段は、前記操作パネル部を用いて変更された前記設定値に関する情報を含む情報を前記設定情報として格納することを特徴とする。
【００２４】
請求項１６の発明は、請求項１の発明に係る画像処理システムにおいて、前記画像処理装置は、ユーザからの設定変更操作を受け付けることが可能な操作パネル部、をさらに備えており、前記操作パネル部は、前記ユーザからの複数の設定変更操作を受け付け、前記画像処理装置の前記第２格納手段は、前記ユーザ指示が前記操作パネル部に対する設定変更操作によって付与されるごとに、前記設定変更操作によって変更された各設定値に関する情報をも格納し、前記画像処理装置の前記送信手段は、前記第２格納手段に格納されている前記設定情報を前記所定の無指示期間の経過に応答してリセットする直前に、前記複数の設定変更操作に応じて各設定値に関して更新された情報を前記クラウドサーバに一括送信し、前記クラウドサーバの前記第１格納手段は、前記複数の設定変更操作に応じて各設定値に関して更新された情報を含む情報を前記設定情報として格納することを特徴とする。
【００２５】
請求項１７の発明は、請求項１の発明に係る画像処理システムにおいて、前記所定の無指示期間は、前記クラウドサーバから前記画像処理装置に対する指示が存在しない期間であることを特徴とする。
【００２６】
請求項１８の発明は、請求項１の発明に係る画像処理システムにおいて、前記所定の無指示期間は、前記クラウドサーバから前記画像処理装置に対する指示と前記画像処理装置の操作パネル部に対する指示との双方が存在しない期間であることを特徴とする。
【００２７】
請求項１９の発明は、請求項１の発明に係る画像処理システムにおいて、前記所定の無指示期間の経過前において前記外部デバイスに対する複数の単位指示が前記ユーザ指示として付与される場合、前記第１格納手段は、単位指示ごとに前記設定情報を更新することを特徴とする。
【００２８】
請求項２０の発明は、請求項１の発明に係る画像処理システムにおいて、前記送信手段は、複数の設定項目のうちの全ての設定項目の設定値に関する情報を前記設定情報として一括して送信することを特徴とする。
【００２９】
請求項２１の発明は、請求項１の発明に係る画像処理システムにおいて、前記送信手段は、複数の設定項目のうち前記ユーザ指示によって変更された設定項目のみに関する設定値の情報を一括して送信することを特徴とする。
【００３０】
請求項２２の発明は、請求項１の発明に係る画像処理システムにおいて、前記ユーザ指示は、ユーザによる音声指示を含むことを特徴とする。
【００３１】
請求項２３の発明は、画像処理装置と連携することが可能なクラウドサーバであって、前記画像処理装置と前記クラウドサーバと外部デバイスとの連携処理を伴う前記画像処理装置における設定処理の実行中に、前記画像処理装置における前記設定処理に関するユーザ指示を前記外部デバイスから取得する取得手段と、前記連携処理が継続されているか否かを判定する判定手段と、前記ユーザ指示に基づく設定情報であって前記画像処理装置に関する設定情報を格納する第１格納手段と、前記設定情報を前記画像処理装置に送信する送信手段と、を備え、前記送信手段は、前記クラウドサーバから受信され且つ前記画像処理装置の第２格納手段に格納されていた前記設定情報が所定の無指示期間の経過に応答して前記画像処理装置にてリセットされた後、前記連携処理が継続されていると判定される場合、前記第１格納手段に格納されている前記設定情報を、自発的に或いは前記画像処理装置からの送信依頼に応答して前記画像処理装置に送信することによって、前記クラウドサーバの前記第１格納手段に格納されている前記設定情報に基づいて前記設定処理を前記画像処理装置に実行させることを特徴とする。
【００３２】
請求項２４の発明は、画像処理装置と連携することが可能なクラウドサーバに内蔵されたコンピュータに、ａ）前記画像処理装置と前記クラウドサーバと外部デバイスとの連携処理による前記画像処理装置における設定処理の実行中に、前記画像処理装置における前記設定処理に関するユーザ指示を前記外部デバイスから取得するステップと、ｂ）前記連携処理が継続されているか否かを判定するステップと、ｃ）前記ユーザ指示に基づく設定情報であって前記画像処理装置に関する設定情報を前記クラウドサーバの第１格納手段に格納するステップと、ｄ）前記設定情報を前記画像処理装置に送信するステップと、を実行させるためのプログラムであって、前記ステップｄ）は、ｄ−１）前記クラウドサーバから受信され且つ前記画像処理装置の第２格納手段に格納されていた前記設定情報が所定の無指示期間の経過に応答して前記画像処理装置にてリセットされた後、前記連携処理が継続されていると判定される場合、前記第１格納手段に格納されている前記設定情報を、前記クラウドサーバから自発的に前記画像処理装置へと送信されること、或いは前記画像処理装置からの送信依頼に応答して前記クラウドサーバから前記画像処理装置へと送信することによって、前記クラウドサーバの前記第１格納手段に格納されている前記設定情報に基づいて前記設定処理を前記画像処理装置に実行させるステップ、を備えることを特徴とする。
【発明の効果】
【００３３】
請求項１から請求項２４に記載の発明によれば、画像処理装置における無指示期間の経過に応じて設定内容がリセットされる場合であっても、ユーザが設定を最初からやり直すことを要しない。
【図面の簡単な説明】
【００３４】
【図１】第１実施形態に係る画像処理システムの構成を示す概略図である。
【図２】ＭＦＰの機能ブロックを示す図である。
【図３】クラウドサーバの機能ブロックを示す図である。
【図４】第１実施形態の動作の概略を示す概念図である。
【図５】設定データベースを示す図である。
【図６】コピージョブに関する初期設定画面を示す図である。
【図７】設定項目「部数」の設定値が変更された設定画面を示す図である。
【図８】設定項目「印刷出力種類」の設定値が変更された設定画面を示す図である。
【図９】設定項目「カラー選択」の設定値が変更された設定画面を示す図である。
【図１０】クラウドサーバの動作を示すフローチャートである。
【図１１】クラウドサーバの動作を示すフローチャートである。
【図１２】ＭＦＰの動作を示すフローチャートである。
【図１３】画像処理システムにおける一の動作例を示すタイミングチャートである。
【図１４】画像処理システムにおける一の動作例を示すタイミングチャートである。
【図１５】第２実施形態の動作の概略を示す概念図である。
【図１６】第２実施形態に係るＭＦＰの機能ブロックを示す図である。
【図１７】音声アプリケーションの再起動直後におけるＭＦＰの動作を示すフローチャートである。
【図１８】第２実施形態に係る動作例の一部を示すタイミングチャートである。
【図１９】別の動作例を示すタイミングチャートである。
【図２０】第３実施形態に係るＭＦＰの動作を示すフローチャートである。
【図２１】第３実施形態に係るクラウドサーバの動作を示すフローチャートである。
【図２２】第３実施形態に係るクラウドサーバの動作を示すフローチャートである。
【図２３】第３実施形態に係る画像処理システムの動作例を示すタイミングチャートである。
【図２４】第３実施形態に係る画像処理システムの動作例を示すタイミングチャートである。
【図２５】第３実施形態に係る画像処理システムの動作例を示すタイミングチャートである。
【図２６】第３実施形態に係る別の動作例を示すタイミングチャートである。
【発明を実施するための形態】
【００３５】
以下、本発明の実施形態を図面に基づいて説明する。
【００３６】
＜１．第１実施形態＞
＜１−１．システム構成＞
図１は、本発明の第１実施形態に係る画像処理システム１の構成を示す概略図である。図１に示されるように、画像処理システム１は、サーバコンピュータ（詳細には、クラウドサーバ）５０と複数のＭＦＰ１０（１０Ａ，１０Ｂ，...）と複数の音声デバイス７０（７０Ａ，７０Ｂ，...）とを備える。
【００３７】
ＭＦＰ１０とクラウドサーバ５０とは、ネットワーク１０８を介して互いに接続される。また、音声デバイス７０とクラウドサーバ５０とは、ネットワーク１０８を介して互いに接続される。ネットワーク１０８は、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。また、ネットワーク１０８に対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。
【００３８】
音声デバイス７０は、スピーカ（音声出力部）およびマイク（音声入力部）を備える装置である。この音声デバイス７０は、いわゆるスマートスピーカである。音声デバイス７０は、ネットワーク１０８を介してクラウドサーバ５０と通信し、クラウドサーバ５０との間で音声情報等を授受することが可能である。クラウドサーバ５０は、入力された音声（入力音声データ）を音声デバイス７０から受信するとともに、当該音声（入力音声）に対する自然言語解析処理を実行し、入力音声によるユーザ指示を受け付けることが可能である。また、クラウドサーバ５０は、当該ユーザ指示等に応答する音声（応答音声）（詳細には、音声データ）を音声デバイス７０に送信し、音声デバイス７０のスピーカを介して応答音声を出力（音声出力）することが可能である。
【００３９】
次に、ＭＦＰ１０およびクラウドサーバ５０について説明する。
【００４０】
＜１−２．ＭＦＰ１０の構成＞
図２は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））１０の機能ブロックを示す図である。
【００４１】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。なお、ＭＦＰ１０は、画像処理装置あるいは画像形成装置などとも表現される。
【００４２】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像なしいスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００４３】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。このＭＦＰ１０は、電子写真方式のプリンタ（フルカラープリンタ）でもあり、印刷出力部３は、露光部、現像部、転写部、定着部などの各種のハードウエア機構を有している。
【００４４】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワーク１０８を介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（たとえば、クラウドサーバ５０等）との間で各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００４５】
格納部５は、半導体メモリ（ＲＡＭ等）およびハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。ＭＦＰ１０の格納部５（半導体メモリ等）には、ＭＦＰ１０における実行対象ジョブに関する設定内容（クラウドサーバ５０から送信されてきた設定情報等を含む）が一時的に格納される。
【００４６】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。このＭＦＰ１０においては、略板状の操作パネル部１８（図１参照）が設けられ、当該操作パネル部１８は、その正面側にタッチパネル１９（図１参照）を有している。タッチパネル１９は、液晶表示パネルに圧電センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの操作入力を受け付けることが可能である。たとえば、タッチパネル１９においては、メニュー画面等の各種の画面（ボタン画像等を含む）等が表示される。操作者は、タッチパネル１９内に仮想的に配置されるボタン（ボタン画像で表現されるボタン）を押下することによって、ＭＦＰ１０の各種設定内容を変更することなどが可能である。タッチパネル１９は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。
【００４７】
コントローラ（制御部）９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ（登録商標））内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されてＭＦＰ１０にインストールされるようにしてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００４８】
ここでは、当該プログラムとして、「音声アプリケーションソフトウエア」Ｑ１（音声デバイス７０およびクラウドサーバ５０と連携し、音声によってＭＦＰ１０を操作するためのアプリケーションソフトウエア）がＭＦＰ１０にインストールされている。換言すれば、クラウドサーバ５０とＭＦＰ１０との連携用のアプリケーションソフトウエア（クラウドサーバから送信されてきた設定情報に基づきＭＦＰ１０における設定処理を実行するアプリケーションソフトウエア）がＭＦＰ１０において実装されている。なお、「音声アプリケーションソフトウエア」（Ｑ１）は、「音声アプリケーション」あるいは「音声アプリ」などとも称される。
【００４９】
具体的には、図２に示すように、コントローラ９は、当該プログラムの実行により、通信制御部１１ａと入力制御部１１ｂと表示制御部１１ｃと動作制御部１１ｄと設定処理部１１ｅとリセット処理部１１ｆとを含む各種の処理部を実現する。
【００５０】
通信制御部１１ａは、他の装置（クラウドサーバ５０等）との間の通信動作を制御する処理部である。
【００５１】
表示制御部１１ｃは、表示部６ｂにおける表示動作を制御する処理部である。表示制御部１１ｃは、ＭＦＰ１０を操作するための操作画面（ＭＦＰ１０におけるジョブに関する設定画面を含む）等を表示部６ｂに表示させる。
【００５２】
入力制御部１１ｂは、操作入力部６ａに対する操作入力動作を制御する制御部である。たとえば、入力制御部１１ｂは、操作画面に対する操作入力を受け付ける動作を制御する。
【００５３】
動作制御部１１ｄは、ＭＦＰ１０における印刷出力動作、スキャン動作、ファクシミリ通信動作等を制御する制御部である。
【００５４】
設定処理部１１ｅは、格納部５に一時的に格納されている設定情報に基づき、ＭＦＰ１０に関する設定処理（ＭＦＰ１０におけるジョブに関する設定処理等）を実行する処理部である。
【００５５】
リセット処理部１１ｆは、格納部５に一時的に格納されている設定情報を、所定の無指示期間（無応答期間）の経過に応答して（自動的に）リセットする（デフォルト値に戻す）処理（オートリセット処理とも称する）を実行する処理部である。
【００５６】
＜１−３．クラウドサーバ５０の構成＞
次に、図３を参照しながら、クラウドサーバ５０の構成について説明する。図３は、クラウドサーバ５０の機能ブロックを示す図である。
【００５７】
クラウドサーバ５０は、図３の機能ブロック図に示すように、通信部５４、格納部５５およびコントローラ５９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００５８】
通信部５４は、ネットワーク１０８を介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、クラウドサーバ５０は、所望の相手先（ＭＦＰ１０および音声デバイス７０等）との間で各種のデータを授受することが可能である。通信部５４は、各種データを送信する送信部５４ａと各種データを受信する受信部５４ｂとを有する。
【００５９】
格納部５５は、半導体メモリ（ＲＡＭ等）およびハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。格納部５５には、音声デバイス７０から受信した音声指示（ユーザ指示）に基づく設定情報（ＭＦＰ１０における設定情報）等が格納される。詳細には、格納部５５には設定データベース３１０（図５参照）が構築されており、当該設定情報が設定データベース３１０に随時更新登録されて格納される。なお、図５は、設定データベース３１０の一例を示す図である。
【００６０】
図３のコントローラ（制御部）５９は、クラウドサーバ５０に内蔵され、クラウドサーバ５０を統括的に制御する制御装置である。コントローラ５９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ５９は、ＣＰＵにおいて、記憶部（半導体メモリ等）内に格納されている所定のプログラム（ＯＳおよびアプリケーション等）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、可搬性の記録媒体（ＣＤ−ＲＯＭおよびＵＳＢメモリなど）に記録され、当該記録媒体から読み出されてクラウドサーバ５０にインストールされてもよい。あるいは、当該プログラムは、ネットワーク等を経由して送信され、クラウドサーバ５０にインストールされるようにしてもよい。
【００６１】
ここでは、当該プログラムとして、「ＭＦＰ連携用クラウドアプリケーションソフトウエア」Ｑ５（音声デバイス７０およびクラウドサーバ５０と連携し、音声によってＭＦＰ１０を操作するためのアプリケーションソフトウエア（サーバ用アプリケーション））がインストールされている。なお、「ＭＦＰ連携用クラウドアプリケーションソフトウエア」（Ｑ５）は、「ＭＦＰ連携用クラウドアプリケーション」あるいは「ＭＦＰ連携用クラウドアプリ」などとも称される。
【００６２】
コントローラ５９は、当該プログラムの実行により、通信制御部５９ａと取得部５９ｂと設定処理部５９ｃと判定部５９ｄとを含む各種の処理部を実現する。
【００６３】
通信制御部５９ａは、通信部５４等と協働して、ＭＦＰ１０および音声デバイス７０等との通信動作を制御する処理部である。
【００６４】
取得部５９ｂは、音声デバイス７０に対して入力されたユーザ音声指示（ＭＦＰ１０における実行対象ジョブの設定処理等に関する音声指示）を音声デバイス７０から取得する処理部である。
【００６５】
設定処理部５９ｃは、取得部５９ｂによって取得されたユーザ指示に基づき、ＭＦＰ１０に対する各種の指示（設定指示およびジョブ実行指示等）をＭＦＰ１０に向けて出力する処理部である。
【００６６】
判定部５９ｄは、ＭＦＰ１０とクラウドサーバ５０と音声デバイス７０との連携処理が継続されているか否かを判定する処理部である。換言すれば、判定部５９ｄは、ＭＦＰ１０に関する設定処理が音声デバイス７０とクラウドサーバ５０とを用いて継続されているか否かを判定する。
【００６７】
＜１−４．動作概要＞
次に、本システム１における動作の概要について、図４を参照しつつ説明する。図４は、第１実施形態の動作の概略を示す概念図である。
【００６８】
画像処理システム１では、ＭＦＰ１０とクラウドサーバ５０と音声デバイス７０との連携処理によってＭＦＰ１０の設定処理等が実行される。具体的には、音声デバイス７０を用いた音声指示（クラウドサーバ５０を介した指示）によって、ＭＦＰ１０におけるジョブに関する設定処理等が実行される。なお、この実施形態では、ＭＦＰ１０は、音声デバイス７０を用いた音声指示に基づく設定処理に加えて、ＭＦＰ１０の操作パネル部１８を用いた操作指示（クラウドサーバ５０を介さない指示）に基づく設定処理をも受け付ける。ここでは、音声デバイス７０を用いた音声指示に基づく設定処理等を中心に説明する。
【００６９】
音声デバイス７０は、ユーザによって入力された音声（換言すれば、音声入力されたユーザ指示（音声指示））を受け付けると、当該音声（詳細には音声データ）をクラウドサーバ５０に送信する。クラウドサーバ５０は、音声デバイス７０からの音声データに基づいて、ユーザ指示（ＭＦＰ１０の設定処理等に関するユーザ指示）を取得する。具体的には、クラウドサーバ５０は、音声デバイス７０から受信した音声データに対して自然言語解析処理等を実行し、ユーザの音声指示内容を把握（理解）し、ユーザ指示を取得（特定）する。
【００７０】
そして、クラウドサーバ５０は、当該ユーザ指示に基づく情報（ＭＦＰ１０に関する設定情報等を含む）をクラウドサーバ５０内の格納部５５（図３）（より詳細には、設定データベース３１０（図５））に格納する。さらに、クラウドサーバ５０は、格納部５５（設定データベース３１０）に格納されている格納情報（当該設定情報）をＭＦＰ１０に送信する。
【００７１】
ＭＦＰ１０は、クラウドサーバ５０から送信されてきた当該設定情報を、ＭＦＰ１０内の格納部５（図２）に格納し、自装置１０内の当該格納部５に格納された当該設定情報に基づき、ＭＦＰ１０に関する設定処理を実行する。
【００７２】
ここにおいて、ＭＦＰ１０は、「オートリセット機能」を有している。具体的には、ＭＦＰ１０は、所定の無指示期間（たとえば、５０秒）の経過に応答して、ＭＦＰ１０の格納部５内に（一時的に）格納されている設定情報をリセットする（各設定項目に関する各設定値をデフォルト値（初期値）に戻す）。この実施形態では、所定の無指示期間は、ＭＦＰ１０の操作パネル部１８に対するユーザ指示（操作パネル部１８に対するユーザの手指等に基づく直接的な操作指示）が存在せず且つクラウドサーバ５０からＭＦＰ１０に対する指示（音声デバイス７０からのユーザ指示）も存在しない期間である。
【００７３】
画像処理システム１においては、三者１０，５０，７０の連携処理中に音声デバイス７０とクラウドサーバ５０との間のみでの処理が比較的長期に亘って行われること（換言すれば、ＭＦＰ１０への指示が比較的長期に亘ってなされないこと）が生じ得る。たとえば、設定内容の読み上げ処理（ユーザによる指示内容を確認するために、クラウドサーバ５０から音声デバイス７０に転送されてきた全設定内容を音声デバイス７０が読み上げる処理（音声出力する処理））の実行中においては、クラウドサーバ５０からＭＦＰ１０への指示は送信されない。したがって、このような比較的長期に亘る無指示期間が経過する可能性が高い。
【００７４】
このような場合、ＭＦＰ１０は、所定の無指示期間が経過したと判定し、自装置内の格納部５に一時的に格納していた設定内容をリセットする（オートリセット）。
【００７５】
このような状況において、ユーザが設定を最初からやり直すことは、大きな手間を要する。
【００７６】
そこで、この実施形態では、次のような処理が実行される。
【００７７】
具体的には、ユーザからの音声指示が発生するごとに、音声デバイス７０からクラウドサーバ５０へと当該音声指示が伝達されるとともに、クラウドサーバ５０が、クラウドサーバ５０内の使用中フラグＦ１（図５参照）（後述）に基づき、ＭＦＰ１０とクラウドサーバ５０と音声デバイス７０との連携処理が継続されているか否かを判定する。
【００７８】
そして、当該連携処理が継続されていると判定される場合、クラウドサーバ５０の格納部５５（設定データベース３１０）に格納されている設定情報に基づいて、ＭＦＰ１０の設定処理が実行される。
【００７９】
より詳細には、クラウドサーバ５０は、当該連携処理が継続されていると判定される場合、クラウドサーバ５０の格納部５５に格納されている設定情報（予め指定された（所定の）複数の設定項目の全てに関する設定値）をＭＦＰ１０に送信する。そして、ＭＦＰ１０は、クラウドサーバ５０から送信されてきた当該設定情報に基づいて、ユーザ指示（音声デバイス７０等を介したユーザ指示）に基づき設定されていた設定情報をＭＦＰ１０にて設定する。より具体的には、ユーザ指示に基づき設定されていた設定情報がＭＦＰ１０の格納部５に再現され、当該再現された設定情報に基づいてＭＦＰ１０の設定処理が実行される。
【００８０】
この実施形態では、このような動作が、オートリセットの実行前においてもオートリセットの実行後においても、ユーザからの音声指示が発生するごとに実行される。
【００８１】
特に、ＭＦＰ１０がオートリセットを実行した後（詳細には、ＭＦＰ１０の格納部５に格納されていた設定情報が所定の無指示期間の経過に応答してリセットされた後）において、上述の動作が実行される。具体的には、三者１０，５０，７０の連携処理が継続されていると判定される場合、クラウドサーバ５０の格納部５５に格納されている設定情報に基づいて、ユーザ指示に基づき設定されていた設定情報（オートリセット直前の設定内容）がＭＦＰ１０の格納部５に再現される。それ故、クラウドサーバ５０からの無指示期間の経過に応じて設定内容がリセットされた場合（すなわちオートリセットの実行後）であっても、クラウドサーバ５０の格納部５５に格納されていた設定情報に基づいて、ユーザ指示を反映した設定情報がＭＦＰ１０の格納部５に自動的に再現される。したがって、オートリセットの発生後においても、ユーザが設定を最初からやり直すことを要しない。
【００８２】
＜１−５．動作詳細＞
次に、画像処理システム１における詳細動作について、図１０〜図１４を参照しつつ説明する。図１０および図１１は、クラウドサーバ５０の動作を示すフローチャートであり、図１２は、ＭＦＰ１０の動作を示すフローチャートである。また、図１３および図１４は、画像処理システム１における一の動作例を示すタイミングチャートである。
【００８３】
ここでは、複数のＭＦＰ１０と複数の音声デバイス７０との対応関係（１対１の対応関係）が予め定められているものとする。具体的には、ＭＦＰ１０Ａ（ＩＤ＝００１（図５参照））と音声デバイス７０Ａ（ＩＤ＝１０１）とが予め対応付けられており、ＭＦＰ１０Ｂ（ＩＤ＝００２）と音声デバイス７０Ｂ（ＩＤ＝１０２）とが対応付けられている。たとえば、ユーザＵ１は、音声デバイス７０Ａおよびクラウドサーバ５０を利用して各種ジョブに関する音声指示（設定指示を含む）をＭＦＰ１０Ａに対して付与することが可能である。また、ユーザＵ１（および別のユーザＵ２）は、音声デバイス７０Ｂおよびクラウドサーバ５０を利用して各種ジョブに関する音声指示（設定指示を含む）をＭＦＰ１０Ｂに対して付与することが可能である。
【００８４】
また、この実施形態では、音声デバイス７０からの音声指示（クラウドサーバ５０を介した指示）のみならず、ＭＦＰ１０の操作パネル部１８に対する直接的なユーザ操作に応じた指示（クラウドサーバ５０を介さない指示）もが受け付けられる。
【００８５】
まず、ステップＳ１０（図１０および図１３参照）において、音声デバイス７０とクラウドサーバ５０とＭＦＰ１０との連携処理が開始される。
【００８６】
具体的には、「ＡＢＣアプリを起動して下さい」との音声（連携サービス開始指示）をユーザが発話すると、音声デバイス７０（７０Ａ）が当該音声の入力を受け付け、クラウドサーバ５０に当該音声（音声データ）を送信する。なお、「ＡＢＣアプリ」は、ＭＦＰ連携用クラウドアプリケーションＱ５（ＭＦＰとの連携アプリケーションソフトウエア）の具体的な名称（固有名称）である。
【００８７】
クラウドサーバ５０は、当該クラウドサーバ５０に予めインストールされた複数のアプリケーションソフトウエア（「天気予報アプリケーション」、「時刻表アプリケーション」、および「ＡＢＣアプリケーション（ＭＦＰとの連携アプリケーション）」等）のうち、「ＡＢＣアプリケーション」（Ｑ５）を起動する。
【００８８】
そして、クラウドサーバ５０（詳細には「ＡＢＣアプリケーション」（Ｑ５））は、音声デバイス７０（７０Ａ）に対応して予め登録されているＭＦＰ１０（１０Ａ）との通信接続を確立する。さらに、クラウドサーバ５０は、ＭＦＰ１０（１０Ａ）に対して、音声アプリケーションＱ１の起動指示を付与する（図１３も参照）。音声アプリケーションＱ１は、ユーザの音声によるＭＦＰ操作（設定操作を含む）を実行するためのアプリケーションソフトウエア（ＭＦＰ１０側のアプリケーション）である。当該音声アプリケーションＱ１は、ＭＦＰ内に予めインストールされている複数のアプリケーションのうちの１つである。このようにして、クラウドサーバ５０は、音声デバイス７０（７０Ａ）とクラウドサーバ５０とＭＦＰ１０（１０Ａ）との間の連携処理を開始する。
【００８９】
また、ステップＳ１０において、クラウドサーバ５０は、使用中フラグＦ１を「ＯＮ」に変更する。使用中フラグＦ１は、設定データベース３１０（図５）内に格納されている。使用中フラグＦ１は、ＭＦＰ１０の操作のために音声デバイス７０が使用されているか否かを示すフラグである。当該使用中フラグＦ１は、三者１０，５０，７０の連携処理の実行中であるか否かを示すフラグである、とも表現される。ここでは、使用中フラグＦ１は、当該連携処理の実行の開始に応じて「ＯＮ」に変更され（ステップＳ１０）、当該連携処理の実行の終了に応じて「ＯＦＦ」に変更される（ステップＳ４２）（図１１および図１４参照）。
【００９０】
ステップＳ１１では、音声デバイス７０からの音声指示（クラウドサーバ５０を介した指示）のみならず、ＭＦＰ１０の操作パネル部１８に対する直接的なユーザ操作に応じた指示（クラウドサーバ５０を介さない指示）もが受け付けられる。
【００９１】
また、ステップＳ１１では音声指示が所定期間に亘って存在しないことも検出される。ステップＳ１１にて音声指示が所定期間（たとえば１２０秒）に亘って存在しないことが検出される場合には、クラウドサーバ５０は、音声デバイス７０との接続を解除するとともに、連携処理を終了すべき旨を決定する。そして、処理はステップＳ４１（図１１参照）からステップＳ４２に進む。ステップＳ４２では、クラウドサーバ５０は、使用中フラグＦ１を「ＯＦＦ」に変更し、図１０および図１１の動作を終了する。
【００９２】
ステップＳ１１で、ユーザ指示が受け付けられると、その内容に応じた処理が実行される。具体的には、ステップＳ１２，Ｓ２１，Ｓ２７，Ｓ３１，Ｓ３４，Ｓ４３にてユーザ指示内容が判定され、ユーザ指示内容に応じた処理が実行される。その後、再びステップＳ１１に戻る。
【００９３】
詳細には、ステップＳ１２で、ユーザ指示が新規ジョブの生成指示である旨が判定されると、クラウドサーバ５０は新規ジョブを生成（登録）する（ステップＳ１３）。たとえば、クラウドサーバ５０は、「コピー」の音声指示を音声デバイス７０を介して受信する（図１３も参照）と、コピージョブの新規登録指示を受け付けた旨を判定し、コピージョブを新規に登録する。当該コピージョブは、ＭＦＰ１０（１０Ａ）に関連づけてクラウドサーバ５０内部に登録される。そして、クラウドサーバ５０は、コピージョブの開始指示をＭＦＰ１０に送信する（ステップＳ１５）。
【００９４】
ＭＦＰ１０は、コピージョブの生成指示を受け付けると、コピージョブに関する設定画面２１０（初期画面２１１）（図６参照）をＭＦＰ１０の操作パネル部１８に表示する（ステップＳ７４（図１２））。初期画面（初期設定画面）２１１においては、各設定項目に関する設定値は、デフォルト値（初期値）に設定されている。詳細には、コピージョブに関する複数（５つ）の設定項目（部数、カラー選択、印刷出力種類、解像度、ステープル）の設定値がそれぞれデフォルト値（「１部」、「モノクロ」、「片面」、「６００ｄｐｉ」、「無し」）に設定されている。
【００９５】
また、ステップＳ２１で、ユーザ指示が音声デバイス７０からの設定変更指示（オプション変更要求）である旨が判定されると、クラウドサーバ５０は、当該設定変更指示の内容（設定内容）で設定データベース３１０を更新する（ステップＳ２２）。換言すれば、音声デバイス７０から取得されたユーザ指示に基づく設定情報が、クラウドサーバ５０の格納部５５に格納される。さらに、クラウドサーバ５０は、設定変更後の設定情報（ここでは、５つの設定項目のうちの全ての設定項目に関する設定値の情報）をＭＦＰ１０に対して送信する。また、ＭＦＰ１０は、受信した設定情報に基づいて、操作パネル部１８における設定画面２１０の表示内容を更新する。
【００９６】
たとえば、図１３に示すように、クラウドサーバ５０は、ユーザによって発声された音声指示「２部に変更してください」を音声デバイス７０を介して受信すると、設定項目「部数」の設定値を「２部」に変更すべき旨の設定変更指示が付与されたと判定する。そして、クラウドサーバ５０は、当該設定変更指示に応じて、設定データベース３１０における設定項目「部数」の設定値を「２部」に変更する（ステップＳ２２）。さらに、クラウドサーバ５０は、設定変更後の設定情報（設定データベース３１０に登録された最新の設定情報）をＭＦＰ１０に対して送信する（ステップＳ２３）。具体的には、５つの設定項目のうちの全ての設定項目に関する設定値の情報（「２部」、「モノクロ」、「片面」、「６００ｄｐｉ」、「無し」）がクラウドサーバ５０からＭＦＰ１０に送信される。また、ＭＦＰ１０は、受信した設定情報に基づいて、操作パネル部１８における設定画面２１０の表示内容を更新する（図７）。更新後の設定画面２１２（図７）は、初期画面２１１（図６）と比較すると判るように、設定項目「部数」の設定値が（１部から）「２部」に変更されている。
【００９７】
同様に、図１３に示すように、クラウドサーバ５０は、ユーザによって発声された音声指示「両面印刷に変更してください」を音声デバイス７０を介して受信すると、設定項目「印刷出力種類」の設定値を「両面印刷」に変更すべき旨の設定変更指示が付与されたと判定する。そして、クラウドサーバ５０は、当該設定変更指示に応じて、設定データベース３１０における設定項目「印刷出力種類」の設定値を「両面印刷」に変更する（ステップＳ２２）。さらに、クラウドサーバ５０は、設定変更後の設定情報（設定データベース３１０に登録された最新の設定情報）をＭＦＰ１０に対して送信する（ステップＳ２３）。具体的には、５つの設定項目のうちの全ての設定項目に関する設定値の情報（「２部」、「モノクロ」、「両面」、「６００ｄｐｉ」、「無し」）がクラウドサーバ５０からＭＦＰ１０に送信される。また、ＭＦＰ１０は、受信した設定情報に基づいて、操作パネル部１８における設定画面２１０の表示内容を更新する（図８）。更新後の設定画面２１３（図８）は、設定画面２１２（図７）と比較すると判るように、設定項目「印刷出力種類」の設定値が（片面印刷から）「両面印刷」に変更されている。
【００９８】
また、ジョブに関する設定処理中においては、ＭＦＰ１０の操作パネル部１８を利用して設定内容を変更することも可能である。図１３および図１４には示されていないものの、たとえば、操作パネル部１８に表示中の設定画面２１０をユーザが直接的に操作することに応じて、ＭＦＰ１０は、ユーザからの設定操作を（音声デバイス７０を介さずに）直接受け付けることが可能である。
【００９９】
具体的には、ＭＦＰ１０は、操作パネル部１８で設定が変更されるごとに、オプション変更要求（当該変更された設定値に関する情報を含む）をクラウドサーバ５０に送信する。クラウドサーバ５０は、オプション変更要求等を受信する（ステップＳ２７（図１０））と、ＭＦＰ１０から受信した情報（操作パネル部１８を用いて変更された設定値に関する情報を含む情報）を設定データベース３１０に格納する。このようなデータベース更新動作によれば、（音声デバイス７０およびクラウドサーバ５０を介して変更された設定内容のみならず）操作パネル部１８を用いた直接的な操作によって変更された設定内容も、設定データベース３１０に集約される。なお、設定データベース３１０に集約された全ての設定項目に関する設定値の情報が、ステップＳ２３，Ｓ３７（，Ｓ３３）において、クラウドサーバ５０からＭＦＰ１０（あるいは音声デバイス７０）へと送信される。
【０１００】
また、ステップＳ３１で、ユーザ指示が音声デバイス７０からの設定確認指示（オプション確認要求）である旨が判定されると、クラウドサーバ５０は、格納部５５（設定データベース３１０）に格納されている設定情報を取得する（ステップＳ３２）。そして、クラウドサーバ５０は、取得した設定情報を音声デバイス７０に送信する（ステップＳ３３）。より具体的には、クラウドサーバ５０は、最新の設定情報（ここでは、５つの設定項目のうちの全ての設定項目に関する設定値の最新情報）を音声デバイス７０に対して送信する。音声デバイス７０は、受信した設定情報に基づく音声データを生成し、当該音声データに基づく音声出力を実行する。
【０１０１】
たとえば、図１４に示されるように、クラウドサーバ５０は、ユーザによって発声された音声指示「設定を教えてください」を音声デバイス７０を介して受信すると、設定確認指示（オプション確認要求）がユーザによって付与された旨を判定する（ステップＳ３１）。そして、クラウドサーバ５０は、最新の設定情報（５つの設定項目に関する設定値の最新情報（「２部」、「モノクロ」、「両面」、「６００ｄｐｉ」、「無し」））を設定データベース３１０から取得し、取得した設定情報を音声デバイス７０に対して送信する（ステップＳ３２，Ｓ３３）。音声デバイス７０は、受信した設定情報に基づく音声データを生成し、当該音声データに基づく音声出力を実行する。具体的には、「部数の設定値は２部、カラー選択の設定値はモノクロ、印刷出力種類の設定値は両面印刷、解像度の設定値は６００ｄｐｉ、ステープルの設定値は無し、です。」との音声が音声デバイス７０から出力される。
【０１０２】
また、音声デバイス７０は、「この設定でコピーを実行して良いですか？」の音声をも引き続いて出力する。ユーザは、音声出力された設定内容が所望の設定内容である旨を判定（確認）すると、「はい」と発声して音声デバイス７０に入力する。この「はい」の発声は、音声デバイス７０を介してクラウドサーバ５０に入力され、クラウドサーバ５０によってジョブ実行指示（コピー出出力指示等）として解釈される。なお、音声出力された設定内容が所望の設定内容でない場合には、ユーザは、音声等による設定変更操作を継続すればよい。
【０１０３】
ステップＳ３４にて、ユーザ指示が音声デバイス７０からのジョブ実行指示（コピー出出力指示等）である旨が判定されると、クラウドサーバ５０は、格納部５５（設定データベース３１０）に格納されている設定情報を取得する。そして、クラウドサーバ５０は、取得した最新の設定情報（たとえば、５つの設定項目に関する設定値の最新情報（「２部」、「モノクロ」、「両面」、「６００ｄｐｉ」、「無し」））と、ジョブ実行指示（印刷実行指示）とをＭＦＰ１０に送信する（ステップＳ３７）。
【０１０４】
ＭＦＰ１０は、ジョブ実行指示と最新の設定情報とを受信する（ステップＳ７２（図１０））と、当該設定情報に基づくコピー出力処理を実行する（ステップＳ７５）。この際、ＭＦＰ１０は、受信した当該設定情報に基づき操作パネル部１８内の設定画面２１０を更新表示してもよい。なお、クラウドサーバ５０は、ジョブ完了後にジョブデータを破棄する（ステップＳ３８）。
【０１０５】
ここにおいて、たとえば、図１４に示されるように、設定確認指示（オプション確認要求）に応じた音声デバイス７０による設定情報の読み上げ中において、所定の無指示期間の経過（タイムアウト）が検出され（ステップＳ７３（図１２））、ＭＦＰ１０においてオートリセット（ステップＳ７７）が発生し得る。ここでは、オートリセットの発生に伴って、音声アプリケーションＱ１が一旦終了するとともに、操作パネル部１８のタッチパネル１９のバックライトが消灯されて画面が真っ黒になる（ブラックアウトする）ものとする。
【０１０６】
オートリセットが生じた場合にも、上述のステップＳ３７の処理等が実行される。ＭＦＰ１０は、クラウドサーバ５０からの情報を受信すると、音声アプリケーションＱ１を（自動的に）再起動するとともに、当該情報（設定情報および印刷実行指示）を当該音声アプリケーションＱ１に引き渡す。これに応じて、当該音声アプリケーションＱ１は、上述のステップＳ７５の処理を実行する。具体的には、音声アプリケーションＱ１（ＭＦＰ１０）は、受信した設定情報に基づくコピー出力処理（および当該設定情報に基づく操作パネル部１８の設定画面２１０の更新表示処理等）を実行する。
【０１０７】
その後、所定期間に亘って音声が付与されていないことがステップＳ１１にて判定されると、上述のようにステップＳ４１からステップＳ４２に進む。あるいは、ユーザによる明示の終了指示（音声指示）が付与された場合（ステップＳ４３参照）にも、ステップＳ４２に進む。ステップＳ４２では、上述のように、クラウドサーバ５０は、使用中フラグＦ１を「ＯＦＦ」に変更し、図１０および図１１の動作を終了する。
【０１０８】
以上のような動作によれば、クラウドサーバ５０は、三者１０，５０，７０の連携処理が継続されている場合、音声デバイス７０およびクラウドサーバ５０を介した（音声指示による）設定変更が行われるごとに、所定の複数の設定項目のうちの全ての設定項目に関する設定情報がクラウドサーバ５０からＭＦＰ１０に送信される。このような送信動作は、ＭＦＰ１０におけるオートリセットの発生前（所定の無指示期間の経過前）と当該オートリセットの発生後（所定の無指示期間の経過後）とのいずれにおいても実行される。特に、オートリセット後において当該送信動作が実行されることによれば、ＭＦＰ１０は、クラウドサーバ５０から受信した当該設定情報に基づいて、オートリセット直前までに設定されていた設定内容を再現することが可能である。したがって、クラウドサーバ５０からの無指示期間の経過に応じて設定内容がリセットされる場合であっても、ユーザが設定を最初からやり直すことを要しない。
【０１０９】
また、上記実施形態においては、ユーザからの音声指示が発生するごとに、設定データベース３１０内の設定情報がクラウドサーバ５０からＭＦＰ１０へと送信されている。換言すれば、ユーザ指示として音声デバイス７０に対する複数の単位指示（複数の単位音声指示）が付与される場合、設定データベース３１０内の設定情報は単位指示ごと（単位指示の付与ごと）に更新されるとともに、当該単位指示ごとに更新された最新の設定情報がクラウドサーバ５０からＭＦＰ１０に対して当該単位指示ごとに逐次送信されている。このような態様においては、設定データベース３１０内の設定情報は単位指示ごとに更新されるので、いずれの時点でＭＦＰ１０にてオートリセットが発生しても、常に最新の設定情報（最新の設定内容）が設定データベース３１０に格納されている。ひいては、最新の設定内容がＭＦＰ１０において再現され得るので、ユーザが設定を最初からやり直すことを要しない。
【０１１０】
また、ＭＦＰ１０の操作パネル部１８においては、オートリセット発生の前後のいずれであるかにかかわらず、当該単位指示ごとに更新され且つ当該単位指示ごとにクラウドサーバ５０から送信されてきた設定情報に基づく設定内容（最新の設定内容）が表示される。したがって、オートリセット発生の前後のいずれであるかにかかわらず、常に最新の設定情報（ユーザによる最新の指示内容もが反映された設定情報）が操作パネル部１８の設定画面２１０に表示される。
【０１１１】
また、上記実施形態においては、音声デバイス７０を介した音声指示に基づく設定変更内容のみならず、操作パネル部１８を介した操作指示（設定変更操作）に基づく設定変更内容も設定データベース３１０に集約されている。そして、音声デバイス７０およびクラウドサーバ５０を介した（音声指示による）設定変更が行われるごとに、全ての設定情報（設定データベース３１０に集約された設定情報）がクラウドサーバ５０からＭＦＰ１０に送信される。したがって、２種類の設定手法（音声デバイス７０を介した設定手法と音声デバイス７０を介さない設定手法との双方）によって設定された内容が、オートリセット後においても適切に再現され得る。
【０１１２】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１３】
上記第１実施形態では、ＭＦＰ１０のオートリセット後において、クラウドサーバ５０が、ＭＦＰ１０へとクラウドサーバ５０の格納部５５内の設定情報を自動的に（自発的に）送信している。端的に言えば、クラウドサーバ５０からＭＦＰ１０への（いわゆる）プッシュ型の送信処理等が行われている。詳細には、クラウドサーバ５０の判定動作の結果（三者１０，５０，７０による連携処理の継続中であるか否か）に応じて、クラウドサーバ５０がＭＦＰ１０へとクラウドサーバ５０の格納部５５内の設定情報を自動的に（自発的に）送信している。また、ＭＦＰ１０は、クラウドサーバ５０から送信されてきた設定情報に基づいて、ＭＦＰ１０の格納部５にユーザ指示内容を再現する。
【０１１４】
しかしながら、本発明は、これに限定されず、このようなプッシュ型の送信処理に加えて（あるいは代えて）、プル型の送信処理等が行われてもよい。
【０１１５】
たとえば、ＭＦＰ１０のオートリセット後において、操作パネル部１８に対するユーザ操作（タッチパネル１９へのタッチ操作等）に応答して、三者１０，５０，７０による連携処理の継続中であるか否かをＭＦＰ１０がクラウドサーバ５０に問い合わせるようにしてもよい。当該連携処理が継続されている旨の返答内容がクラウドサーバ５０から受信される場合、ＭＦＰ１０は、設定情報の送信依頼をクラウドサーバ５０に送信し、クラウドサーバ５０は、当該送信依頼に応じて、クラウドサーバ５０の格納部５５内の設定情報をＭＦＰ１０に送信する。そして、ＭＦＰ１０は、クラウドサーバ５０から送信されてきた設定情報に基づいて、ＭＦＰ１０の格納部５にユーザ指示内容を再現する。このように、ＭＦＰ１０が主体的にクラウドサーバ５０から情報を引き寄せるタイプの情報取得処理（いわゆるプル型の情報取得処理）等が行われてもよい。
【０１１６】
第２実施形態では、このような態様について説明する。
【０１１７】
図１５は、第２実施形態に係る画像処理システム１（１Ｂ）の動作の概略を示す概念図である。図１５と図４とを比較すると判るように、ＭＦＰ１０からクラウドサーバ５０への送信依頼に応じても、クラウドサーバ５０からＭＦＰ１０へと設定情報が送信され得る点で、第２実施形態は第１実施形態と相違している。
【０１１８】
図１６は、第２実施形態に係るＭＦＰ１０の機能ブロックを示す図である。図１６に示されるように、第２実施形態に係るＭＦＰ１０は、問合せ処理部１１ｇをさらに有している。問合せ処理部１１ｇは、三者１０，５０，７０による連携処理が継続しているか否かをクラウドサーバ５０に問い合わせる処理部である。問合せ処理部１１ｇは、音声アプリケーションＱ１等の実行によって実現される。
【０１１９】
図１７は、オートリセットに伴って一旦終了していた音声アプリケーションＱ１が（ユーザ操作に応じて）再起動した直後におけるＭＦＰ１０の動作を示すフローチャートである。第２実施形態のＭＦＰ１０においては、図１２の動作に加えて、図１７の動作も実行される。
【０１２０】
また、図１８は、第２実施形態に係る画像処理システム１（１Ｂ）の動作例の一部を示すタイミングチャートである。第２実施形態においては、図１３の動作と図１８の動作とがこの順序で実行される。換言すれば、図１４の動作の代わりに図１８の動作が実行される。
【０１２１】
図１７および図１８等に示されるように、この第２実施形態では、ＭＦＰ１０において所定の無指示期間が経過しオートリセットが発生（ステップＳ７７（図１２））した後、ユーザ操作に応じて音声アプリケーションＱ１がＭＦＰ１０において再起動される（ステップＳ６０）。当該ユーザ操作としては、オートリセットに起因してブラックアウトした画面を元に戻すことを意図したユーザによるタッチ操作（操作パネル部１８のタッチパネル１９に対するタッチ操作）等が例示される。より具体的には、ＭＦＰ１０にてオートリセットが発生すると、音声アプリケーションＱ１が終了し操作パネル部１８がブラックアウト状態に遷移している。ＭＦＰ１０の近傍に存在するユーザは、当該ブラックアウト状態を有する操作パネル部１８を視認すると、ブラックアウト状態を元に戻すことを意図して操作パネル部１８（タッチパネル１９）に対するタッチ操作を行う。なお、操作パネル部１８は、ブラックアウト状態においても、ユーザによるタッチ操作（音声アプリケーションＱ１の再起動操作）等を受け付けることが可能である。そして、当該タッチ操作に応じて、音声アプリケーションＱ１が再起動する。
【０１２２】
再起動した音声アプリケーションＱ１（ＭＦＰ１０）は、三者１０，５０，７０の連携処理が未だ継続されているか否かをクラウドサーバ５０に問い合わせる（ステップＳ６１（図１７および図１８参照））。具体的には、ＭＦＰ１０が使用中フラグＦ１の値の確認依頼をクラウドサーバ５０に送信し、クラウドサーバ５０が当該確認依頼に応じて使用中フラグＦ１の値をＭＦＰ１０に返信する。このようにして、使用中フラグＦ１の情報がクラウドサーバ５０とＭＦＰ１０との両者によって共有される。なお、使用中フラグＦ１の情報をクラウドサーバ５０とＭＦＰ１０との両者が共有することによって、クラウドサーバ５０とＭＦＰ１０との双方がそれぞれ当該連携処理の継続の有無を判定することが可能である。
【０１２３】
返信された使用中フラグＦ１の値が「ＯＦＦ」（ＦＡＬＳＥ）である（ステップＳ６２でＮＯ）場合、ＭＦＰ１０は、「連携処理は継続されていない」旨の返答内容が受信された（換言すれば、「連携処理は継続されていない」）と判定し、ステップＳ６３，Ｓ６４の処理を実行することなく、図１７の処理を終了する。
【０１２４】
一方、返信された使用中フラグＦ１の値が「ＯＮ」（ＴＲＵＥ）である（ステップＳ６２でＹＥＳ）場合、ＭＦＰ１０は、「連携処理が（未だ）継続されている」旨の返答内容が受信された（換言すれば、「連携処理が継続されている」）と判定し、格納部５５（設定データベース３１０）に格納されている設定情報を取得する（ステップＳ６３）。具体的には、ＭＦＰ１０は、格納部５５（設定データベース３１０）に格納されている設定情報の送信依頼をクラウドサーバ５０に送信し、当該送信依頼に応答してクラウドサーバ５０から返信されてくる当該設定情報（詳細には、複数の設定項目の全てに関する各設定値の情報）を受信する。そして、ＭＦＰ１０は、受信（取得）された当該設定情報を格納部５に格納して設定処理を再び実行するとともに、当該設定情報に基づく設定画面２１０を、操作パネル部１８に再び表示する（ステップＳ６４）。
【０１２５】
その後、図１８においては、オートリセット後における操作パネル部１８の再表示状態が維持された状態で（再度のオートリセットが生じることなく）印刷出力処理が実行（ステップＳ７５）される。
【０１２６】
以上のように、ＭＦＰ１０からの送信依頼に基づきクラウドサーバ５０からＭＦＰ１０へと設定情報が送信されてもよい。
【０１２７】
＜第２実施形態の変形例＞
上記第２実施形態では、コピーオプションの読み上げ処理中に操作パネル部１８のオートリセットが発生し、当該オートリセット後に、ユーザ操作に応答して操作パネル部１８の再表示がクラウドサーバ５０の設定データベース３１０内の情報に基づいて行われているが、これに限定されない。
【０１２８】
たとえば、図１９に示すように、別のタイミング（音声による或る設定指示時点と音声による別の設定指示時点との間のタイミング）でオートリセットが発生した場合にも、ユーザ操作に応答して操作パネル部１８の再表示等がクラウドサーバ５０の設定データベース３１０内の情報に基づいて行われてもよい。図１９に示される動作は、図１３に示される動作と図１４に示される動作との間に実行される。図１９においては、「両面印刷」への設定変更を指示する音声指示（図１３参照）と「フルカラー」への設定変更を指示する音声指示（図１９参照）との間にオートリセットが発生した状況が示されている。換言すれば、図１９では、両面印刷に関する音声指示が付与された後において、所定の無指示期間が経過しオートリセットが発生した状況が示されている。
【０１２９】
また、第２実施形態（図１８）では、オートリセット後における操作パネル部１８の再表示状態が維持された状態で印刷出力処理が実行（ステップＳ７５）されている（図１８）が、これに限定されない。たとえば、図１９の動作が行われた後において、第１実施形態と同様、印刷出力処理の直前にオートリセットが（再び）発生するなど、図１４と同様の動作が実行されてもよい。すなわち、図１３の動作と図１９の動作と図１４の動作とがこの順序で実行されてもよい。
【０１３０】
また、上記第２実施形態においては、オートリセット後に、ＭＦＰ１０からクラウドサーバ５０へと設定情報の送信依頼が送付され、設定情報がクラウドサーバ５０からＭＦＰ１０へと送信されているが、これに限定されない。たとえば、オートリセットの前後のいずれであるかにかかわらず、ＭＦＰ１０は、（常に）所定時間間隔（たとえば、５秒間隔）で使用中フラグＦ１の確認依頼をクラウドサーバ５０に送信してもよい。使用中フラグＦ１がオン（ＯＮ）であることが確認される場合には、ＭＦＰ１０は、設定情報の送信依頼をクラウドサーバ５０に送付し、当該送信依頼に応じてクラウドサーバ５０から返信されてきた設定情報（設定データベース３１０の情報）に基づいてＭＦＰ１０における設定処理等を実行してもよい。
【０１３１】
＜３．第３実施形態＞
第３実施形態は、第１実施形態等の変形例である。以下では、第１実施形態等との相違点を中心に説明する。
【０１３２】
上記第１実施形態等においては、ユーザ指示として音声デバイス７０に対する複数の単位指示（部数の設定変更指示、印刷出力種類の設定変更指示等）が付与される場合において、当該複数の単位指示のそれぞれが付与されるごとに、常に複数（たとえば５つ）の設定項目のうちの全ての設定項目の設定値に関する情報が設定情報として一括して送信されている。
【０１３３】
しかしながら、本発明は、これに限定されない。たとえば、オートリセットの発生の有無に応じて、クラウドサーバ５０からＭＦＰ１０へと送信される情報（送信対象情報）が変更されてもよい。
【０１３４】
第３実施形態では、このような態様について説明する。
【０１３５】
第３実施形態に係るクラウドサーバ５０は、状況判定部５９ｆ（不図示）をさらに有している。状況判定部５９ｆは、ＭＦＰ１０のオートリセット（格納部５に格納されていた設定情報が所定の無指示期間の経過に応答してリセットされること）が発生している状況か否かを、ＭＦＰ１０との通信によって判定する処理部である。状況判定部５９ｆは、クラウドサーバ５０における連携アプリ等の実行によって実現される。
【０１３６】
第３実施形態においては、ＭＦＰ１０に関する所定の無指示期間が未だ経過していないときには（オートリセットが発生していない状況においては）、複数の設定項目のうち複数の単位指示によって変更された少なくとも１つの設定項目の設定値に関する情報とＭＦＰ１０に既に送信されている情報との差分情報のみが送信される。換言すれば、複数の単位指示に応じて随時変更された少なくとも１つの設定項目の設定値に関する情報のうち、ＭＦＰ１０に対して未だ送信されていない情報のみが送信される。端的に言えば、ユーザ指示等に応じて変更された設定値情報とＭＦＰ１０に送信済みの情報との差分情報のみが送信される。
【０１３７】
より詳細には、設定情報に関する（Ｎ＋１）回目（たとえば３回目）（ただし、Ｎは自然数）の送信処理では、設定情報に関するＮ回目（たとえば２回目）までの送信にて既に送信された情報は送信されない。Ｎ回目（２回目）までの送信処理では未だ送信されていなかった情報（新たに変更された設定値（或る設定項目の設定値）に関する情報）のみが、（Ｎ＋１）回目（３回目）の送信処理で送信される。
【０１３８】
一方、ＭＦＰ１０に関する所定の無指示期間が経過しているときには（オートリセットが発生している状況においては）、複数の設定項目のうちの全ての設定項目の設定値の情報が一括して送信される。
【０１３９】
図２０は、第３実施形態に係るＭＦＰ１０の動作を示すフローチャートである。第３実施形態のＭＦＰ１０においては、図１２の動作に代えて図２０の動作が実行される。図１２と図２０とを比較すると判るように、図２０においてはステップＳ７６の処理が追加されている。ステップＳ７３にてタイムアウトが発生すると、ステップＳ７６において、ＭＦＰ１０は、タイムアウトの発生通知とそれに伴うオートリセットの発生通知とをＭＦＰ１０に送信する。なお、オートリセットの発生通知は、実際のオートリセットの発生後に送信してもよいが、図２０のようにオートリセットの発生直前に送信されてもよい。
【０１４０】
図２１および図２２は、第３実施形態に係るクラウドサーバ５０の動作を示すフローチャートである。第３実施形態のクラウドサーバ５０においては、図１０および図１１の動作（第１実施形態に係る動作）に代えて図２１および図２２の動作が実行される。両実施形態に係るこれらの図を比較すると判るように、図２１および図２２においてはステップＳ１６〜Ｓ１９，Ｓ２４〜Ｓ２６，Ｓ３５，Ｓ３６の処理が追加されている。
【０１４１】
図２１に示されるように、クラウドサーバ５０がＭＦＰ１０（音声アプリケーションＱ１）からタイムアウト通知を受信する（ステップＳ１６）と、クラウドサーバ５０は、「（ＭＦＰ１０における）タイムアウト発生状態」を設定データベース３１０に登録する（ステップＳ１７）。
【０１４２】
逆に、クラウドサーバ５０がＭＦＰ１０（音声アプリケーションＱ１）からタイムアウト解除通知を受信する（ステップＳ１８）と、クラウドサーバ５０は「タイムアウト発生状態」の解除を設定データベース３１０に登録する（ステップＳ１９）。なお、タイムアウト解除通知は、音声アプリケーションＱ１がＭＦＰ１０において再起動した直後に、ＭＦＰ１０からクラウドサーバ５０へと送信される。
【０１４３】
また、ユーザ指示が音声デバイス７０からの設定変更指示（オプション変更要求）である旨が判定され（ステップＳ２１）、当該設定変更指示の内容（設定内容）で設定データベース３１０が更新される（ステップＳ２２）と、ステップＳ２４に進む。ステップＳ２４では、タイムアウト発生状態であるか否かが設定データベース３１０に基づいて判定される。タイムアウト発生状態でない場合、ユーザ指示等に応じて変更された設定値情報とＭＦＰ１０に送信済みの情報との差分情報のみがＭＦＰ１０に送信される（ステップＳ２５）。一方、タイムアウト発生状態である場合、所定の複数の設定項目のうちの全ての設定項目の設定値の情報が一括してＭＦＰ１０に送信される（ステップＳ２６）。
【０１４４】
また、ユーザ指示が音声デバイス７０からの印刷指示（コピージョブ実行指示）である旨が判定されると（ステップＳ３４）、ステップＳ３５に進む。ステップＳ３５では、タイムアウト発生状態であるか否かが設定データベース３１０に基づいて判定される。タイムアウト発生状態でない場合、印刷指示のみがＭＦＰ１０に送信される（ステップＳ３６）。一方、タイムアウト発生状態である場合、印刷指示と複数の設定項目のうちの全ての設定項目の設定値の情報とが送信される（ステップＳ３７）。
【０１４５】
図２３〜図２５は、第３実施形態に係る画像処理システム１の動作例を示すタイミングチャートである。これらの図を参照しながら、第３実施形態の動作についてさらに説明する。
【０１４６】
最初の２つの音声指示（「ＡＢＣアプリ（ＭＦＰ連携アプリケーション）を起動して下さい」および「コピー」）に対する動作は、第１実施形態と同様である。
【０１４７】
その後、部数変更に関する音声指示（「２部に変更してください」）が音声デバイス７０によって付与される（図２３の中段付近参照）と、クラウドサーバ５０は、設定データベース３１０を更新した後、更新された設定情報（「２部印刷」）のみをＭＦＰ１０に送信する（ステップＳ２５）。ＭＦＰ１０は、取得された情報に基づき設定画面２１０を更新する。なお、設定画面２１０としては、第１実施形態と同様の画面２１２（図７）が表示される。
【０１４８】
つぎに、印刷出力種類更に関する音声指示（「両面印刷に変更してください」）が音声デバイス７０によって付与されると、クラウドサーバ５０は、設定データベース３１０を更新した後、更新された設定情報（「両面印刷」）のみ（送信済みの更新情報以外の情報）をＭＦＰ１０に送信する。ＭＦＰ１０は、取得された情報に基づき設定画面２１０を更新する。なお、設定画面２１０としては、第１実施形態と同様の画面２１３（図８）が表示される。
【０１４９】
その後、ＭＦＰ１０において所定の無指示期間が経過する（タイムアウトが発生する）と、図２４に示されるように、タイムアウト通知がＭＦＰ１０からクラウドサーバ５０へと送信される（ステップＳ７６）とともに、ＭＦＰ１０にてオートリセットが発生する（ステップＳ７７）。クラウドサーバ５０は、ＭＦＰ１０からのタイムアウト通知に基づき「タイムアウト発生状態」を設定データベース３１０に登録する（ステップＳ１７）。
【０１５０】
さらに、カラー選択に関する音声指示（「フルカラーに変更してください」）が音声デバイス７０によって付与される（図２４参照）と、クラウドサーバ５０は、設定データベース３１０を更新した後、ＭＦＰ１０のタイムアウト発生状態を設定データベース３１０に基づき検知する。この検知結果に応じて、クラウドサーバ５０は、更新された情報（「フルカラー印刷」）のみではなく、全ての設定項目の各設定値（設定されている値）の情報を、設定情報としてＭＦＰ１０に送信する（ステップＳ２６）。すなわち、複数（ここでは５つ）の設定項目のうちの全ての設定項目の設定値に関する情報が設定情報として一括して送信される。ＭＦＰ１０は、当該情報の受信に応答して音声アプリケーションＱ１を自動的に再起動し、再起動後にタイムアウト解除通知をクラウドサーバ５０に送信する。クラウドサーバ５０は、受信したタイムアウト解除通知に基づき、「タイムアウト発生状態」の解除を設定データベース３１０に登録する（ステップＳ１９）。また、ＭＦＰ１０は、クラウドサーバ５０から取得された設定情報に基づき設定画面２１０を更新する。なお、設定画面２１０としては、画面２１４（図９参照）が表示される。
【０１５１】
次の音声指示（「設定を教えてください」）に対する動作（音声デバイス７０およびクラウドサーバ５０の動作）は、第１実施形態とほぼ同様である（図２５参照）。また、第１実施形態と同様に、音声デバイス７０による設定情報の読み上げ中に、ＭＦＰ１０にてタイムアウトが発生する。ただし、第３実施形態では、図２５に示されるように、タイムアウトの通知処理（ステップＳ７６）、およびタイムアウト発生状態の登録処理（ステップＳ１７）等がさらに実行される。
【０１５２】
その後、コピーの実行指示（「はい」）が付与されると、クラウドサーバ５０は、ＭＦＰ１０のタイムアウト発生状態を設定データベース３１０に基づき検知する。これに伴い、クラウドサーバ５０は、コピー実行指示（印刷指示）のみではなく、全ての設定項目の各設定値（設定されている値）の情報をもＭＦＰ１０に送信する（ステップＳ３７）。ＭＦＰ１０は、コピー実行指示の受信と設定情報の受信とに応答して音声アプリケーションＱ１を再起動し、再起動後にタイムアウト解除通知をクラウドサーバ５０に送信する。クラウドサーバ５０は、受信したタイムアウト解除通知に基づき、「タイムアウト発生状態」の解除を設定データベース３１０に登録する（ステップＳ１９）。また、ＭＦＰ１０は、クラウドサーバ５０から取得された設定情報に基づき設定画面２１０を更新表示するとともに、クラウドサーバ５０から取得されたコピー実行指示と当該設定情報とに基づき印刷出力（コピー出力）を実行する。
【０１５３】
このように、オートリセットの発生の有無に応じて、クラウドサーバ５０からＭＦＰ１０へと送信される情報（送信対象情報）が変更されてもよい。
【０１５４】
また、図２６は、第３実施形態に係る別の動作例を示すタイミングチャートである。当該別の動作例においては、図２６の動作が図２５の動作に代えて実行される。図２６では、音声デバイス７０による設定情報の読み上げ中にはＭＦＰ１０のタイムアウトが発生していない。そして、コピー実行指示（「はい」）が付与されると、コピー実行指示を受信したクラウドサーバ５０は、ＭＦＰ１０におけるタイムアウトの非発生状態を設定データベース３１０に基づき検知する。これに伴い、クラウドサーバ５０は、コピー実行指示（印刷指示）のみをＭＦＰ１０に送信（ステップＳ３６）する一方で、設定データベース３１０内の設定情報をＭＦＰ１０に送信しない。そして、ＭＦＰ１０は、クラウドサーバ５０から取得されたコピー実行指示に基づき印刷出力（コピー出力）を実行する。
【０１５５】
このようにして、ステップＳ３５の分岐処理結果に基づいてステップＳ３６の処理が実行されてもよい。
【０１５６】
以上のような第３実施形態によっても、第１実施形態と同様の効果を得ることが可能である。特に、第３実施形態においては、状況に応じて、全ての設定項目に関する設定情報のうち差分情報（未送信情報）のみがクラウドサーバ５０からＭＦＰ１０へと送信される（ステップＳ２５）ので、通信トラフィックを低減することが可能である。また、コピー実行指示（印刷指示）と設定情報との双方のうち、状況に応じて、コピー実行指示のみが送信される（ステップＳ３６）（設定情報が送信されない）ので、通信トラフィックの増大を抑制することが可能である。
【０１５７】
＜第３実施形態の他の変形例＞
なお、第３実施形態では、所定の無指示期間の経過に応答して設定情報がリセットされているときには（オートリセットが発生している状況においては）、複数の設定項目のうちの全ての設定項目の設定値に関する情報が設定情報として一括して送信されているが、これに限定されない。たとえば、所定の無指示期間の経過に応答して設定情報がリセットされているときには、当該複数の設定項目のうち、複数の単位指示によって変更された少なくとも１つの設定項目（たとえば、部数、カラー選択、印刷出力種類の３項目のみ）の設定値に関する情報が、設定情報として一括して送信されてもよい。
【０１５８】
＜４．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１５９】
たとえば、上記各実施形態においては、単位指示ごとに更新された最新の設定情報がクラウドサーバ５０からＭＦＰ１０に対して当該単位指示ごとに逐次送信されているが、これに限定されない。たとえば、ユーザ指示として音声デバイス７０に対して付与された複数の単位指示が完了した後において、当該複数の単位指示の全てを反映した設定情報（格納部５５に格納される設定情報）がクラウドサーバ５０からＭＦＰ１０に対して一括送信されてもよい。特に、各種の設定内容がＭＦＰ１０の操作パネル部１８に表示されない場合（あるいは、音声デバイス７０を用いた音声操作が（専ら）行われて操作パネル部１８が利用されない場合）等には、このような一括送信が行われることが好ましい。
【０１６０】
また、上記各実施形態では、操作パネル部１８を用いた設定変更内容が逐次にＭＦＰ１０からクラウドサーバ５０へと送信されているが、これに限定されない。たとえば、操作パネル部１８がユーザからの複数の設定変更操作を受け付ける場合、ＭＦＰ１０は、当該複数の設定変更操作に応じて各設定値に関して更新された情報をクラウドサーバ５０に一括送信してもよい。より詳細には、ＭＦＰ１０は、操作パネル部１８で設定変更操作が受け付けられるごとに、当該設定変更操作によって変更された各設定値に関する情報を格納部５に格納しておき、所定の無指示期間の経過に応答してリセットする直前に、ＭＦＰ１０の格納部５に格納されている情報をクラウドサーバ５０に一括送信してもよい。そして、クラウドサーバ５０は、受信した情報をも含む情報を設定データベース３１０に設定情報として格納しておけばよい。
【０１６１】
上記各実施形態においては、音声デバイス７０（外部デバイス）とクラウドサーバ５０とＭＦＰ１０（画像処理装置）との三者の連携処理が実行されているか否かが、（クラウドサーバ５０に格納された）使用中フラグＦ１の値（オン／オフ）に基づいて判定されている。詳細には、連携処理の開始に応じて使用中フラグＦ１が「ＯＮ」に変更され、連携処理の終了に応じて使用中フラグＦ１が「ＯＦＦ」に変更されており、当該使用中フラグＦ１の値に基づいて、三者１０，５０，７０の連携処理が継続しているか否かが判定されている。換言すれば、音声デバイス７０とクラウドサーバ５０（詳細にはＭＦＰ１０との連携用アプリ）とのセッションの確立の有無に基づいて、当該事項（上記三者７０，５０，１０の連携処理が実行されているか否か）が判定されている。
【０１６２】
しかしながら、本発明は、これに限定されない。
【０１６３】
たとえば、クラウドサーバ５０を利用したジョブの実行中であるか否かを示す情報（クラウドサーバ５０に格納されたフラグ情報等）に基づいて、当該事項（上記三者７０，５０，１０の連携処理が実行されているか否か）が判定されてもよい。より詳細には、ジョブの実行中であるか否かを示すフラグ（Ｆ１あるいは別のフラグＦ２）に基づいて、三者１０，５０，７０の連携処理が継続しているか否かが判定されてもよい。当該フラグＦ２は、たとえば、ジョブの受付開始の際（ステップＳ１５（図１０）の前後等）に「ＯＮ」に変更され、ジョブの実行終了の際（ステップＳ３８（図１１）の前後等）に「ＯＦＦ」に変更されればよい。
【０１６４】
また、上記各実施形態においては、クラウドサーバ５０からＭＦＰ１０に対する指示とＭＦＰ１０の操作パネル部１８に対する指示との双方が存在しない期間が、所定の無指示期間（オートリセット発生要件）として例示されているが、これに限定されない。たとえば、当該所定の無指示期間は、クラウドサーバ５０からＭＦＰ１０に対する指示（音声指示等）のみが存在しない期間であってもよい。換言すれば、ＭＦＰ１０の操作パネル部１８に対するユーザ指示の有無を考慮せずに、所定の無指示期間の経過の有無が判定されてもよい。
【０１６５】
また、上記各実施形態においては、コピージョブに関する設定処理に本発明が適用される態様が例示されているが、これに限定されず、スキャンジョブなどの他のジョブに関する設定処理に本発明が適用されてもよい。
【０１６６】
また、上記各実施形態においては、画像処理装置としてＭＦＰ１０が例示されているが、これに限定されない。画像処理装置は、コピー装置、印刷出力装置（単機能プリンタ等）、あるいはスキャナ装置などであってもよい。
【０１６７】
また、上記各実施形態においては、外部デバイスとして音声デバイス７０が例示されているが、これに限定されず、外部デバイスはタブレット端末などであってもよい。また、外部デバイスからのユーザ指示は、音声指示のみならずユーザの手指による操作指示等であってもよい。たとえば、タブレット端末などによる操作指示に基づく操作データが、クラウドサーバ５０を介してＭＦＰ１０に送信される場合にも上記思想を適用することが可能である。より具体的には、クラウドサーバ５０は、タブレット端末（外部デバイス）を用いたユーザ指示（操作指示）に基づく設定情報（タブレット端末から送信されてきた設定情報）をクラウドサーバ５０内の設定データベース３１０等に格納するとともに、連携処理中において（必要に応じて）当該設定情報をＭＦＰ１０に送信すればよい。特に、オートリセット後に、クラウドサーバ５０（設定データベース３１０）に格納されていた当該設定情報に基づいて、ＭＦＰ１０における設定処理が実行されることによれば、ユーザが設定を最初からやり直すことを要しない。
【符号の説明】
【０１６８】
１  画像処理システム
５  （ＭＦＰ１０の）格納部
１０  ＭＦＰ（画像処理装置）
１８  操作パネル部
１９  タッチパネル
５０  クラウドサーバ
５５  （クラウドサーバの）格納部
７０  音声デバイス（外部デバイス）
２１０〜２１４  設定画面
３１０  設定データベース
Ｆ１  使用中フラグ
【図１】
2020096283.tif 000003
【図２】
2020096283.tif 000004
【図３】
2020096283.tif 000005
【図４】
2020096283.tif 000006
【図５】
2020096283.tif 000007
【図６】
2020096283.tif 000008
【図７】
2020096283.tif 000009
【図８】
2020096283.tif 000010
【図９】
2020096283.tif 000011
【図１０】
2020096283.tif 000012
【図１１】
2020096283.tif 000013
【図１２】
2020096283.tif 000014
【図１３】
2020096283.tif 000015
【図１４】
2020096283.tif 000016
【図１５】
2020096283.tif 000017
【図１６】
2020096283.tif 000018
【図１７】
2020096283.tif 000019
【図１８】
2020096283.tif 000020
【図１９】
2020096283.tif 000021
【図２０】
2020096283.tif 000022
【図２１】
2020096283.tif 000023
【図２２】
2020096283.tif 000024
【図２３】
2020096283.tif 000025
【図２４】
2020096283.tif 000026
【図２５】
2020096283.tif 000027
【図２６】
2020096283.tif 000028