(57)【要約】【課題】ネットワークを介して情報処理装置から電子機器をリモート操作する技術において、電子機器のセキュリティを保ちつつ、適切なリモート操作を行う。【解決手段】電子機器は、情報処理装置からリモート操作の要求を受け付けるリモート操作要求受付部と、前記電子機器の状態に応じて、前記リモート操作を実行するか否かを判断するリモート操作判断部とを具備する。前記リモート操作判断部は、ユーザーが前記電子機器を使用していないとき、リモートメンテナンスを実行すると判断する。【選択図】図５
2018065300.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
情報処理装置からリモート操作の要求を受け付けるリモート操作要求受付部と、
前記電子機器の状態に応じて、前記リモート操作を実行するか否かを判断するリモート操作判断部
とを具備する電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記リモート操作要求受付部は、前記情報処理装置から前記リモート操作としてリモートメンテナンスの要求を受け付け、
前記リモート操作判断部は、前記電子機器がスリープ状態のとき、前記リモートメンテナンスを実行すると判断する
電子機器。
【請求項３】
請求項１又は２に記載の電子機器であって、
前記リモート操作要求受付部は、前記情報処理装置から前記リモート操作としてリモートメンテナンスの要求を受け付け、
前記リモート操作判断部は、ユーザーが前記電子機器を使用していないとき、前記リモートメンテナンスを実行すると判断する
電子機器。
【請求項４】
請求項１乃至３の何れか一項に記載の電子機器であって、
前記リモート操作要求受付部は、前記情報処理装置から前記リモート操作としてリモートガイダンスの要求を受け付け、
前記リモート操作判断部は、ユーザーが前記電子機器を使用しているとき、前記リモートガイダンスを実行すると判断する
電子機器。
【請求項５】
請求項１乃至４の何れか一項に記載の電子機器であって、
前記リモート操作要求受付部は、前記情報処理装置から前記リモート操作としてリモートガイダンスの要求を受け付け、
前記リモート操作判断部は、前記電子機器がスリープ状態でないとき、前記リモートガイダンスを実行すると判断する
電子機器。
【請求項６】
請求項１乃至５の何れか一項に記載の電子機器であって、
前記リモート操作判断部は、前記電子機器にエラーが発生したとき、前記リモート操作を実行すると判断する
電子機器。
【請求項７】
請求項１乃至６の何れか一項に記載の電子機器であって、
前記リモート操作判断部は、
前記電子機器のユーザーに、前記リモート操作を実行するか否かを確認し、
前記ユーザーから前記リモート操作を実行するための要求を受け付けると、前記リモート操作を実行すると判断する
電子機器。
【請求項８】
請求項７に記載の電子機器であって、
前記リモート操作判断部は、
ユーザーが前記電子機器を使用しているか否かを判断し、
ユーザーが前記電子機器を使用していると判断すると、前記電子機器のユーザーに、前記リモート操作を実行するか否かを確認する
電子機器。
【請求項９】
電子機器のコンピューターを、
情報処理装置からリモート操作の要求を受け付けるリモート操作要求受付部と、
前記電子機器の状態に応じて、前記リモート操作を実行するか否かを判断するリモート操作判断部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワークを介して情報処理装置からリモート操作されることが可能な電子機器及びプログラムに関する。
【背景技術】
【０００２】
ネットワークを介して情報処理装置から電子機器をリモート操作することで、電子機器のリモートガイダンスやリモートメンテナンスを行う技術が知られている（特許文献１乃至４参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３３６６８号公報
【特許文献２】特開２０１３−００８２７９号公報
【特許文献３】国際公開ＷＯ／２０１１／１６１９６６号公報
【特許文献４】特開２０１５−１３３５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ネットワークを介して情報処理装置から電子機器をリモート操作する技術においては、電子機器のセキュリティを保ちつつ、適切なリモート操作を行うことが望ましい。
【課題を解決するための手段】
【０００５】
本開示の一形態に係る電子機器は、
情報処理装置からリモート操作の要求を受け付けるリモート操作要求受付部と、
前記電子機器の状態に応じて、前記リモート操作を実行するか否かを判断するリモート操作判断部
とを具備する。
【０００６】
本形態によれば、電子機器の状態に応じて、リモート操作を実行するか否かを判断するため、不要なリモート操作を実行することがないので、セキュリティを向上させることができる。
【０００７】
前記リモート操作要求受付部は、前記情報処理装置から前記リモート操作としてリモートメンテナンスの要求を受け付け、
前記リモート操作判断部は、前記電子機器がスリープ状態のとき、前記リモートメンテナンスを実行すると判断する。
【０００８】
リモートメンテナンスの最中は、電子機器は他のジョブを実行することができない。これに対して、本形態によれば、スリープ状態すなわちユーザーが電子機器を使用していないときにリモートメンテナンスを実行すれば、ユーザーにとって便利である。
【０００９】
前記リモート操作要求受付部は、前記情報処理装置から前記リモート操作としてリモートメンテナンスの要求を受け付け、
前記リモート操作判断部は、ユーザーが前記電子機器を使用していないとき、前記リモートメンテナンスを実行すると判断する。
【００１０】
リモートメンテナンスの最中は、電子機器は他のジョブを実行することができない。これに対して、本形態によれば、ユーザーが電子機器を使用していないときにリモートメンテナンスを実行すれば、ユーザーにとって便利である。
【００１１】
前記リモート操作要求受付部は、前記情報処理装置から前記リモート操作としてリモートガイダンスの要求を受け付け、
前記リモート操作判断部は、ユーザーが前記電子機器を使用しているとき、前記リモートガイダンスを実行すると判断する。
【００１２】
ユーザーが電子機器を使用していないときは、ガイダンスをする意味が低いため、リモートガイダンスを実行しない。これに対して、本形態によれば、ユーザーが電子機器を使用しているときにリモートガイダンスを実行すれば、ユーザーにとって便利である。
【００１３】
前記リモート操作要求受付部は、前記情報処理装置から前記リモート操作としてリモートガイダンスの要求を受け付け、
前記リモート操作判断部は、前記電子機器がスリープ状態でないとき、前記リモートガイダンスを実行すると判断する。
【００１４】
ユーザーが電子機器を使用していないときは、ガイダンスをする意味が低いため、リモートガイダンスを実行しない。これに対して、本形態によれば電子機器がスリープ状態でない（ユーザーが電子機器の比較的近くにいる可能性が高い）ときにリモートガイダンスを実行すれば、ユーザーにとって便利である。
【００１５】
前記リモート操作判断部は、前記電子機器にエラーが発生したとき、前記リモート操作を実行すると判断する。
【００１６】
本形態によれば、リモート操作を実行する必要性が高いときに、リモート操作を実行することができる。
【００１７】
前記リモート操作判断部は、
前記電子機器のユーザーに、前記リモート操作を実行するか否かを確認し、
前記ユーザーから前記リモート操作を実行するための要求を受け付けると、前記リモート操作を実行すると判断する。
【００１８】
本形態によれば、ユーザーのニーズに拠ってリモート操作を実行することができるため、不要なリモート操作を実行することがないので、セキュリティを向上させることができる。
【００１９】
前記リモート操作判断部は、
ユーザーが前記電子機器を使用しているか否かを判断し、
ユーザーが前記電子機器を使用していると判断すると、前記電子機器のユーザーに、前記リモート操作を実行するか否かを確認する。
【００２０】
本形態によれば、ユーザーのニーズに拠ってリモート操作を実行することができるため、不要なリモート操作を実行することがないので、セキュリティを向上させることができる。
【００２１】
本開示の一形態に係るプログラムは、
電子機器のコンピューターを、
情報処理装置からリモート操作の要求を受け付けるリモート操作要求受付部と、
前記電子機器の状態に応じて、前記リモート操作を実行するか否かを判断するリモート操作判断部
として機能させる。
【発明の効果】
【００２２】
本開示によれば、ネットワークを介して情報処理装置から電子機器をリモート操作する技術において、電子機器のセキュリティを保ちつつ、適切なリモート操作を行うことができる。
【００２３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２４】
【図１】本開示の一実施形態に係るリモート操作システムを示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】画像形成装置の機能的構成を示す。
【図４】画像形成装置の動作フローを示す。
【図５】リモート操作判断部の判断フローを示す。
【図６】リモート操作判断部の判断フローを示す。
【図７】リモート操作判断部の判断フローを示す。
【図８】リモート操作判断部の判断フローを示す。
【図９】リモート操作判断部の判断フローを示す。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００２６】
１．リモート操作システムの概要
図１は、本開示の一実施形態に係るリモート操作システムを示す。
【００２７】
リモート操作システム１は、電子機器の一例である画像形成装置（Multifunction Peripheral、以下単にＭＦＰと呼ぶ）１０と、情報処理装置２０とを有する。ＭＦＰ１０と、情報処理装置２０とは、インターネット等のネットワークＮを介して相互に通信可能である。ＭＦＰ１０と情報処理装置２０とは、それぞれ複数でよいが、本実施形態ではそれぞれ１台として説明する。
【００２８】
情報処理装置２０は、ＭＦＰ１０のヘルプデスクやコールセンター等に設置された、例えば汎用のパーソナルコンピューターである。ヘルプデスクやコールセンター等の従業員（オペレーター）は、直接的には情報処理装置２０を操作して、ネットワークＮを介してＭＦＰ１０をリモート操作し、ＭＦＰ１０のリモートガイダンスやリモートメンテナンスを行う。「リモートガイダンス」は、例えば、ユーザーがＭＦＰ１０を使用中にＭＦＰ１０にトラブルがあった場合に、トラブルを解決するためのガイダンスをする機能である。「リモートメンテナンス」は、例えば、用紙に印刷される画質が悪い等のトラブルがあった場合に、ドラムクリーニングを実行する等によりメンテナンスをする機能である。
【００２９】
２．画像形成装置のハードウェア構成
図２は、画像形成装置のハードウェア構成を示す。
【００３０】
ＭＦＰ１０は、制御部１１を備える。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）及び専用のハードウェア回路等から構成され、ＭＦＰ１０の全体的な動作制御を司る。ＭＦＰ１０を各機能部（後述）として機能させるコンピュータプログラムは、ＲＯＭ等の非一過性のコンピューター読み取り可能な記憶媒体に記憶される。
【００３１】
制御部１１は、画像読取部１２、画像処理部１４、画像メモリー１５、画像形成部１６、操作部１７、記憶部１８、表示部１９、ネットワーク通信部１３等と接続されている。制御部１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００３２】
制御部１１は、ユーザーから、操作部１７またはネッワーク接続されたパーソナルコンピュータ（図示せず）等を通じて入力されるジョブの実行指示に従って、スキャナー機能、印刷機能及びコピー機能機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００３３】
画像読取部１２は、原稿から画像を読み取る。
【００３４】
画像処理部１４は、画像読取部１２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部１４は、画像読取部１２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００３５】
画像メモリー１５は、画像読取部１２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部１６での印刷対象となるデータを一時的に記憶したりする領域を有する。
【００３６】
画像形成部１６は、画像読取部１２で読み取られた画像データ等の画像形成を行う。
【００３７】
操作部１７は、ＭＦＰ１０が実行可能な各種動作及び処理についてユーザーからの指示を受け付ける。
【００３８】
表示部１９は、例えば液晶パネルを備える。操作部１７及び表示部１９は、タッチパネルを含んでもよい。
【００３９】
ネットワーク通信部１３は、ネットワークに接続するためのインタフェースである。
【００４０】
記憶部１８は、画像読取部１２によって読み取られた原稿画像等を記憶する、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置である。
【００４１】
３．情報処理装置のハードウェア構成
情報処理装置２０は、パーソナルコンピューター等の典型的な情報処理装置であり、そのハードウェア構成は図示を省略する。情報処理装置２０のＣＰＵ（Central Processing Unit）は、ＲＯＭ（Read Only Memory）に記録されたプログラムをＲＡＭ（Random Access Memory）にロードして実行する。情報処理装置２０は、ネットワークＮを介してＭＦＰ１０をリモート操作し、ＭＦＰ１０のリモートガイダンスやリモートメンテナンスを行う。
【００４２】
４．画像形成装置の機能的構成
図３は、画像形成装置の機能的構成を示す。
【００４３】
ＭＦＰ１０は、コンピューター読み取り可能な非一過性の記憶媒体の一例であるＲＯＭに記憶された情報処理プログラムをＲＡＭにロードして実行することで、リモート操作要求受付部１０６、リモート操作判断部１０７、表示データ生成部１０１、表示データ供給部１０２、座標取得部１０３、キー判断部１０４及び処理実行部１０５として機能する。
【００４４】
リモート操作要求受付部１０６は、情報処理装置２０から、ネットワークＮを介して、リモート操作の要求を受け付ける。
【００４５】
リモート操作判断部１０７は、記憶部１８が記憶するリモート操作の実行条件や、ＭＦＰ１０の状態に応じて、リモート操作を実行するか否かを判断する。
【００４６】
表示データ生成部１０１は、リモート操作に用いられる表示データ（リモート操作画像表示データと呼ぶ。）を生成する。
【００４７】
表示データ供給部１０２は、リモート操作画像表示データを、ネットワークＮを介して、ＭＦＰ１０をリモート操作する情報処理装置２０に供給する。
【００４８】
座標取得部１０３は、情報処理装置２０が、リモート操作画像表示データに基づき表示される画像の座標系から選択した座標を、ネットワークＮを介して情報処理装置２０から取得する。
【００４９】
キー判断部１０４は、座標取得部１０３が取得した座標に対応付けられた、ＭＦＰ１０のハードウェアキーやタッチパネル上のオブジェクトを判断する。
【００５０】
処理実行部１０５は、キー判断部１０４が判断したハードウェアキーやタッチパネル上のオブジェクトが操作されたときに実行する処理を実行する。
【００５１】
５．画像形成装置の動作フロー
図４は、画像形成装置の動作フローを示す。
【００５２】
情報処理装置２０の操作者（ヘルプデスクやコールセンター等に勤務するオペレーター）は、ネットワークＮを介したＭＦＰ１０のリモート操作（リモートガイダンスやリモートメンテナンス）を開始する。情報処理装置２０は、ネットワークＮを介して、ＭＦＰ１０に、リモート操作の要求を供給する。
【００５３】
ＭＦＰ１０のリモート操作要求受付部１０６は、情報処理装置２０から、ネットワークＮを介して、リモート操作の要求を受け付ける（ステップＳ１）。
【００５４】
ＭＦＰ１０のリモート操作判断部１０７は、記憶部１８が記憶するリモート操作の実行条件や、ＭＦＰ１０の状態に応じて、リモート操作を実行するか否かを判断する（ステップＳ２）。リモート操作判断部１０７がリモート操作を実行するか否かを判断する方法は、後で詳細に説明する。
【００５５】
ＭＦＰ１０の表示データ生成部１０１は、リモート操作を実行する場合（ステップＳ３のＹＥＳ）。リモート操作に用いられる表示データ（リモート操作画像表示データと呼ぶ。）（ビットマップデータ）を生成する（ステップＳ４）。
【００５６】
ＭＦＰ１０の表示データ供給部１０２は、表示データ生成部１０１が生成したリモート操作画像表示データを、ネットワークＮを介して、ＭＦＰ１０をリモート操作する情報処理装置２０に供給する（ステップＳ５）。
【００５７】
情報処理装置２０は、ネットワークＮを介してＭＦＰ１０から、リモート操作画像表示データを取得する。情報処理装置２０は、取得したリモート操作画像表示データに基づき、ＭＦＰ１０のリモート操作に用いられる画像を、ブラウザーを用いて表示する。情報処理装置２０のオペレーターは、リモート操作画像を、キーボード、マウス又はタッチパネル等で操作することにより選択する。情報処理装置２０は、画像の座標系から選択した座標を、ネットワークＮを介してＭＦＰ１０に供給する。
【００５８】
ＭＦＰ１０の座標取得部１０３は、情報処理装置２０が、リモート操作画像表示データに基づき表示される画像の座標系から選択した座標を、ネットワークＮを介して情報処理装置２０から取得する（ステップＳ６）。
【００５９】
ＭＦＰ１０のキー判断部１０４は、座標取得部１０３が取得した座標に対応付けられた、ＭＦＰ１０のハードウェアキーやタッチパネル上のオブジェクトを判断する（ステップＳ７）。
【００６０】
ＭＦＰ１０の処理実行部１０５は、キー判断部１０４が判断したハードウェアキーやタッチパネル上のオブジェクトが操作されたときに実行する処理を実行する（ステップＳ８）。処理を実行することにより、表示部１９に表示される画面も変遷する。ＭＦＰ１０の表示データ生成部１０１は、表示部１９に新たに表示された画面に関して、リモート操作画像表示データを新たに生成する（ステップＳ４）。このように、ＭＦＰ１０は、ステップＳ４乃至Ｓ８の処理を繰り返す。
【００６１】
６．リモート操作判断部の判断方法
リモート操作判断部１０７がリモート操作を実行するか否かを判断する方法（ステップＳ２）を説明する。
【００６２】
６−１．リモート操作判断部の判断の条件
前提として、記憶部１８は、ＭＦＰ１０へのリモート操作を実行するか否かを判断するための複数の条件を記憶している。リモート操作判断部１０７は、記憶部１８を参照して各条件に基づき、また、ＭＦＰ１０の現在の状態が各条件を満足するか否かに基づき、ＭＦＰ１０へのリモート操作を実行するか否かを判断する。「リモート操作を実行するか否かを判断するための複数の条件」の具体例は、以下の通りである。
【００６３】
条件１：必ずリモート操作しない。
インターネットを経由したリモート操作を行わないため、セキュリティが高い。
【００６４】
条件２：必ずリモート操作する。
ユーザー確認等の手間を要さないため迅速にリモート操作し、迅速にトラブル等を解決できる可能性が高い。必ずリモート操作できるので、トラブル等を解決する可能性が高い。
【００６５】
条件１及び条件２は排他で何れか一方が設定されるか、あるいは、何れも設定されなくても良い。条件１及び条件２の何れも設定されない場合、下記の条件３及び条件４が設定される。
【００６６】
条件３：条件付きでリモート操作する。
（Ａ）ＭＦＰのエラー発生時にリモート操作する。
（Ｂ）ユーザーがＭＦＰを使用していない場合にリモート操作する。
（Ｃ）ユーザーがＭＦＰを使用している場合にリモート操作する。
（Ｄ）ＭＦＰがスリープ状態時にリモート操作する。
（Ｅ）ＭＦＰがスリープ状態でない場合にリモート操作する。
【００６７】
条件３は、接続条件の個別設定ができるため、個々のニーズに応じた設定が可能である。条件（Ｂ）及び（Ｃ）は排他で何れか一方が設定される。条件（Ｄ）及び（Ｅ）は排他で何れか一方が設定される。条件（Ｂ）及び（Ｃ）の「ユーザーがＭＦＰを使用している」ことは、例えば、初期画面と異なる画面が表示されている、ユーザー認証のためのログイン画面が表示されていない（つまり、ログイン済み）ことにより、判断すればよい。
【００６８】
条件４：リモート操作時に、ＭＦＰのユーザーに、リモート操作を実行するか否かの確認を行う。
（ａ）リモート操作を実行するか否かの確認を、必ず行う。
（ｂ）リモート操作を実行するか否かの確認を、ユーザーがＭＦＰを使用している場合のみ行う。
【００６９】
条件４は、リモート操作を実行するか否かをユーザーに確認するため、ユーザーがＭＦＰを使用中に、情報処理装置が突然リモート操作を実行することが無い。また、ユーザーがリモート操作を実行する選択をしない限り、情報処理装置が許可なくリモート操作することは無い。条件（ａ）及び（ｂ）は排他で何れか一方が必ず設定される。
【００７０】
６−２．リモート操作判断部の判断フロー
図５乃至図９は、リモート操作判断部の判断フローを示す。
まず、リモート操作判断部１０７は、「必ずリモート操作しない」（条件１）設定がされているか否かを判断する（図５のステップＳ１０１）。リモート操作判断部１０７が、「必ずリモート操作しない」設定がされていると判断すると（図５のステップＳ１０１のＹＥＳ）、ＭＦＰ１０は、情報処理装置２０からのリモート操作要求を破棄し、リモート操作は行われない（図４のステップＳ３のＮＯ）。
【００７１】
一方、リモート操作判断部１０７は、「必ずリモート操作しない」設定がされていないと判断すると（図５のステップＳ１０１のＮＯ）、「必ずリモート操作する」（条件２）設定がされているか否かを判断する（図５のステップＳ１０２）。リモート操作判断部１０７が、「必ずリモート操作する」設定がされていると判断すると（図５のステップＳ１０２のＹＥＳ）、ＭＦＰ１０は、リモート操作を要求した情報処理装置２０に応答し、リモート操作を開始する（図４のステップＳ３のＹＥＳ）。
【００７２】
一方、リモート操作判断部１０７は、「必ずリモート操作する」設定がされていないと判断すると（図５のステップＳ１０２のＮＯ）、別の条件でリモート操作を行うか否かを判断する。つまり、「必ずリモート操作する設定がされていない」とは、他の条件に依存してリモート操作を行うか否かを判断する、ことを意味する。この場合、リモート操作判断部１０７は、条件３を判断する（図５のステップＳ１０３）。
【００７３】
条件３の判断（図６）において、まず、リモート操作判断部１０７は、「エラー発生時にリモート操作する」（条件３の（Ａ））設定がされているか否かを判断する（図６のステップＳ２０１）。リモート操作判断部１０７は、「エラー発生時にリモート操作する」設定がされていると判断すると（図６のステップＳ２０１のＹＥＳ）、ＭＦＰ１０にエラーが発生しているか否かを判断する（図６のステップＳ２０２）。リモート操作判断部１０７は、ＭＦＰ１０にエラーが発生していると判断すると（図６のステップＳ２０２のＹＥＳ）、リモート操作を実行すると判断する（図５のステップＳ１０４のＹＥＳ）。
【００７４】
一方、リモート操作判断部１０７は、ＭＦＰ１０にエラーが発生していないと判断すると（図６のステップＳ２０２のＮＯ）、別の条件でリモート操作を行うか否かを判断する（図５のステップＳ１０４のＮＯ）。つまり、「エラー発生時にリモート操作する設定がされていない」とは、他の条件に依存してリモート操作を行うか否かを判断する、ことを意味する。
【００７５】
一方、リモート操作判断部１０７は、「エラー発生時にリモート操作する」設定がされていないと判断すると（図６のステップＳ２０１のＮＯ）、別の条件でリモート操作を行うか否かを判断する。つまり、「エラー発生時にリモート操作する設定がされていない」とは、エラー発生の有無に拘わらず、他の条件に依存してリモート操作を行うか否かを判断する、ことを意味する。この場合、リモート操作判断部１０７は、情報処理装置２０が要求するリモート操作が、リモートメンテナンスであるか、リモートガイダンスであるかを判断する（図６のステップＳ２０３）。
【００７６】
リモートメンテナンスの場合（図７）、リモート操作判断部１０７は、ＭＦＰ１０がスリープ状態か否か（条件３の（Ｄ））を判断する（図７のステップＳ３０１）。リモート操作判断部１０７は、ＭＦＰ１０がスリープ状態と判断すると（図７のステップＳ３０１のＹＥＳ）、リモートメンテナンスを実行すると判断する（図５のステップＳ１０４のＹＥＳ）。一方、リモート操作判断部１０７は、ＭＦＰ１０がスリープ状態でない判断すると（図７のステップＳ３０１のＮＯ）、ユーザーがＭＦＰ１０を使用しているか否か（条件３の（Ｂ））を判断する（図７のステップＳ３０２）。リモート操作判断部１０７は、ユーザーがＭＦＰ１０を使用していないと判断すると（図７のステップＳ３０２のＮＯ）、リモートメンテナンスを実行すると判断する（図５のステップＳ１０４のＹＥＳ）。一方、リモート操作判断部１０７は、ユーザーがＭＦＰ１０を使用していると判断すると（図７のステップＳ３０２のＹＥＳ）、別の条件でリモート操作を行うか否かを判断する（図５のステップＳ１０４のＮＯ）。
【００７７】
要するに、ユーザーがＭＦＰ１０を使用していないとき（スリープ状態も含む）に、リモートメンテナンスを実行し、ユーザーがＭＦＰ１０を使用しているときは、リモートメンテナンスを実行しない。「リモートメンテナンス」は、例えば、用紙に印刷される画質が悪い等のトラブルがあった場合に、ドラムクリーニングを実行する等によりメンテナンスをする機能である。ドラムクリーニングの最中は、ＭＦＰ１０でコピー等の他のジョブを実行することができない。従って、ユーザーがＭＦＰ１０を使用しているときは、そのユーザーを優先するため、リモートメンテナンスを実行しない。これに対して、ユーザーがＭＦＰ１０を使用していない（スリープ状態も含む）ときにリモートメンテナンスを実行することができ、ユーザーにとって便利である。
【００７８】
一方、リモートメンテナンスの場合（図８）、リモート操作判断部１０７は、ユーザーがＭＦＰ１０を使用しているか否か（条件３の（Ｃ））を判断する（図８のステップＳ４０１）。リモート操作判断部１０７は、ユーザーがＭＦＰ１０を使用していると判断すると（図８のステップＳ４０１のＹＥＳ）、リモート操作を実行すると判断する（図５のステップＳ１０４のＹＥＳ）。一方、リモート操作判断部１０７は、ユーザーがＭＦＰ１０を使用していないと判断すると（図８のステップＳ４０１のＮＯ）、ＭＦＰ１０がスリープ状態か否か（条件３の（Ｅ））を判断する（図８のステップ４０２）。リモート操作判断部１０７は、ＭＦＰ１０がスリープ状態でない判断すると（図８のステップＳ４０２のＮＯ）、リモート操作を実行すると判断する（図５のステップＳ１０４のＹＥＳ）。一方、リモート操作判断部１０７は、ＭＦＰ１０がスリープ状態と判断すると（図８のステップＳ４０２のＹＥＳ）、別の条件でリモート操作を行うか否かを判断する（図５のステップＳ１０４のＮＯ）。
【００７９】
要するに、ユーザーがＭＦＰ１０を使用しているときと、スリープ状態でないときに、リモートガイダンスを実行し、ユーザーがＭＦＰ１０を使用していない（スリープ状態も含む）ときは、リモートガイダンスを実行しない。「リモートガイダンス」は、例えば、ユーザーがＭＦＰ１０を使用中にＭＦＰ１０にトラブルがあった場合に、ユーザーに対してトラブルを解決するためのガイダンスをする機能である。ユーザーがＭＦＰ１０を使用していない（スリープ状態も含む）ときは、ガイダンスをする意味が低いため、リモートガイダンスを実行しない。これに対して、ユーザーがＭＦＰ１０を使用しているときと、スリープ状態でない（ユーザーがＭＦＰ１０の比較的近くにいる可能性が高い）ときに、リモートガイダンスを実行することができ、ユーザーにとって便利である。
【００８０】
図６乃至図８のフローで、リモート操作判断部１０７がリモート操作を実行すると判断すると（図５のステップＳ１０４のＹＥＳ）、ＭＦＰ１０は、リモート操作を要求した情報処理装置２０に応答し、リモート操作を開始する（図４のステップＳ３のＹＥＳ）。一方、図６乃至図８のフローで、別の条件でリモート操作を行うか否かを判断する場合（図５のステップＳ１０４のＮＯ）、次に、リモート操作判断部１０７は、条件４を判断する（図５のステップＳ１０５）。
【００８１】
条件４の判断（図９）において、まず、リモート操作判断部１０７は、「リモート操作を実行するか否かの確認を、必ず行う」（条件４の（ａ））設定がされているか、「リモート操作を実行するか否かの確認を、ユーザーがＭＦＰを使用している場合のみ行う」（条件４の（ｂ））設定がされているか、を判断する（図９のステップＳ５０１）。リモート操作判断部１０７は、「リモート操作を実行するか否かの確認を、必ず行う」設定がされていると判断すると、リモート操作を実行するか否かをユーザーに確認する（図５のステップＳ１０６のＹＥＳ）。
【００８２】
一方、リモート操作判断部１０７は、「リモート操作を実行するか否かの確認を、ユーザーがＭＦＰを使用している場合のみ行う」（条件４の（ｂ））設定がされていると判断すると、ユーザーがＭＦＰ１０を使用しているか否かを判断する（図９のステップＳ５０２）。リモート操作判断部１０７は、ユーザーがＭＦＰ１０を使用していると判断すると（図９のステップＳ５０２のＹＥＳ）、リモート操作を実行するか否かをユーザーに確認する（図５のステップＳ１０６のＹＥＳ）。
【００８３】
一方、リモート操作判断部１０７は、ユーザーがＭＦＰ１０を使用していないと判断すると（図９のステップＳ５０２のＮＯ）、表示部１９にエラーメッセージを表示する等して、エラーをユーザーに通知する（図５のステップＳ１０６のＮＯ、ステップＳ１０７）。
【００８４】
図９のフローで、リモート操作判断部１０７がリモート操作を実行するか否かをユーザーに確認すると判断すると（図５のステップＳ１０６のＹＥＳ）、リモート操作判断部１０７は、表示部１９に確認画面を表示する等して、リモート操作を実行するか否かをユーザーに確認する（図５のステップＳ１０８）。リモート操作判断部１０７は、操作部１７に対する特定の操作を、リモート操作の許可として検出する（図５のステップＳ１０９のＹＥＳ）。この場合、ＭＦＰ１０は、リモート操作を要求した情報処理装置２０に応答し、リモート操作を開始する（図４のステップＳ３のＹＥＳ）。
【００８５】
一方、リモート操作判断部１０７は、操作部１７に対する特定の操作を、リモート操作の拒否として検出する（図５のステップＳ１０９のＮＯ）。この場合、ＭＦＰ１０は、情報処理装置２０からのリモート操作要求を破棄し、リモート操作は行われない（図４のステップＳ３のＮＯ）。
【００８６】
７．まとめ
リモート操作は、イントラネット内部だけではなく、インターネットを経由してＭＦＰに接続することが可能であるため、セキュリティには十分注意する必要がある。
【００８７】
そこで、本実施形態によれば、リモート操作時のリモート接続の条件を詳細に設定する。ユーザーのニーズに合う柔軟な接続条件を個別のＭＦＰごとに設定することができるので、ユーザーの利便性を高め、セキュリティを向上させることができる。
【００８８】
一つの具体的な設定条件によれば、ユーザーがＭＦＰ１０を使用していないとき（スリープ状態も含む）に、リモートメンテナンスを実行し、ユーザーがＭＦＰ１０を使用しているときは、リモートメンテナンスを実行しない。「リモートメンテナンス」は、例えば、用紙に印刷される画質が悪い等のトラブルがあった場合に、ドラムクリーニングを実行する等によりメンテナンスをする機能である。リモートメンテナンスの最中は、ＭＦＰ１０でコピー等の他のジョブを実行することができない。従って、ユーザーがＭＦＰ１０を使用しているときは、そのユーザーを優先するため、リモートメンテナンスを実行しない。これに対して、ユーザーがＭＦＰ１０を使用していない（スリープ状態も含む）ときにリモートメンテナンスを実行することができ、ユーザーにとって便利である。
【００８９】
別の具体的な設定条件によれば、ユーザーがＭＦＰ１０を使用しているときと、スリープ状態でないときに、リモートガイダンスを実行し、ユーザーがＭＦＰ１０を使用していない（スリープ状態も含む）ときは、リモートガイダンスを実行しない。「リモートガイダンス」は、例えば、ユーザーがＭＦＰ１０を使用中にＭＦＰ１０にトラブルがあった場合に、ユーザーに対してトラブルを解決するためのガイダンスをする機能である。ユーザーがＭＦＰ１０を使用していない（スリープ状態も含む）ときは、ガイダンスをする意味が低いため、リモートガイダンスを実行しない。これに対して、ユーザーがＭＦＰ１０を使用しているときと、スリープ状態でない（ユーザーがＭＦＰ１０の比較的近くにいる可能性が高い）ときに、リモートガイダンスを実行することができ、ユーザーにとって便利である。
【００９０】
８．変形例
実施形態では、条件３の判断（図６）において、リモート操作判断部１０７は、「エラー発生時にリモート操作する」設定がされている場合（図６のステップＳ２０１のＹＥＳ）、ＭＦＰ１０にエラーが発生していないと判断すると（図６のステップＳ２０２のＮＯ）、別の条件でリモート操作を行うか否かを判断した（図５のステップＳ１０４のＮＯ）。これに対して、ＭＦＰ１０にエラーが発生していない場合（図６のステップＳ２０２のＮＯ）、ＭＦＰ１０は、情報処理装置２０からのリモート操作要求を破棄し、リモート操作は行われない（図４のステップＳ３のＮＯ）こととしてもよい。
【００９１】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００９２】
例えば、各条件１〜４は、排他性などの最低条件を満たす限り、必ずしもすべて設定する必要は無い。
【符号の説明】
【００９３】
１０…画像形成装置（電子機器）
２０…情報処理装置
１０１…表示データ生成部
１０２…表示データ供給部
１０３…座標取得部
１０４…キー判断部
１０５…処理実行部
１０６…リモート操作要求受付部
１０７…リモート操作判断部
【図１】
2018065300.tif 000003
【図２】
2018065300.tif 000004
【図３】
2018065300.tif 000005
【図４】
2018065300.tif 000006
【図５】
2018065300.tif 000007
【図６】
2018065300.tif 000008
【図７】
2018065300.tif 000009
【図８】
2018065300.tif 000010
【図９】
2018065300.tif 000011