(57)【要約】【課題】外部ネットワーク上のサービスを利用する拡張アプリケーションを有する電子機器において、ユーザの利便性とセキュリティを向上させる。【解決手段】画像形成装置１０（電子機器の一例）における拡張アプリケーションの起動の前に、ユーザ端末２０で、上記拡張アプリケーションが外部ネットワークＮ上のクラウドサービス４０に接続するための接続設定を送信するよう準備する。画像形成装置１０の要求に応じて上記接続設定を送信し、受信した接続設定を拡張アプリケーションが用いて外部ネットワークＮ上のクラウドサービス４０に接続する。【選択図】図１
2020188380.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と電子機器が通信可能に接続された情報処理システムであって、
前記ユーザ端末は、
前記電子機器が有する拡張アプリケーションが外部ネットワーク上のサービスに接続するための接続設定と当該接続設定を電子機器に送信するための管理サービスを記憶する記憶部と、
前記電子機器から前記管理サービスを検索していることを示す第１の通信を受信する通信部と、
前記第１の通信を受信した際に前記管理サービスから前記接続設定を前記電子機器に送信する用意があることを示す第２の通信を前記電子機器に送信するように前記通信部を制御し、
前記通信部が前記電子機器から前記接続設定の送信を要求することを示す第３の通信を受信した場合に、前記接続設定を前記電子機器に送信する第４の通信を送信するように前記通信部を制御する制御部を具備し、
前記電子機器は、
前記拡張アプリケーションを記憶する記憶部と、
前記拡張アプリケーションを起動する際に、前記第１の通信を送信する通信部と、
前記通信部が前記第２の通信を１以上の管理サービスから受信した場合に、前記第２の通信を発信した当該１以上の管理サービスをリスト表示するように制御し、
リスト表示された中からユーザにより選択された管理サービスに前記第３の通信を送信するように前記通信部を制御し、
前記第４の通信により前記接続設定を受信した場合に、前記拡張アプリケーションが当該接続設定を用いて外部ネットワーク上のサービスに接続する第５の通信をする制御をする制御部を具備する
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記電子機器の前記制御部は、前記第５の通信のあと、前記１以上のユーザ端末から受信した前記第２の通信の情報を前記電子機器から削除する
情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記設定情報は、前記外部ネットワーク上のサービスとの通信を前記電子機器に代わって実行するプロキシサーバの設定情報と、前記外部ネットワーク上のサービスにログインするための認証情報とを含む
情報処理システム。
【請求項４】
電子機器と通信可能に接続されるユーザ端末であって、
前記電子機器が有する拡張アプリケーションが外部ネットワーク上のサービスに接続するための接続設定と当該接続設定を電子機器に送信するための管理サービスを記憶する記憶部と、
前記電子機器から前記管理サービスを検索していることを示す第１の通信を受信する通信部と、
前記第１の通信を受信した際に前記管理サービスから前記接続設定を前記電子機器に送信する用意があることを示す第２の通信を前記電子機器に送信するように前記通信部を制御し、
前記通信部が前記電子機器から前記接続設定の送信を要求することを示す第３の通信を受信した場合に、前記接続設定を前記電子機器に送信する第４の通信を送信するように前記通信部を制御する
制御部を具備し、
前記電子機器は、
前記拡張アプリケーションを記憶する記憶部と、
前記拡張アプリケーションを起動する際に、前記第１の通信を送信する通信部と、
前記通信部が前記第２の通信を１以上の管理サービスから受信した場合に、前記第２の通信を発信した当該１以上の管理サービスをリスト表示するように制御し、
リスト表示された中からユーザにより選択された管理サービスに前記第３の通信を送信するように前記通信部を制御し、
前記第４の通信により前記接続設定を受信した場合に、前記拡張アプリケーションが当該接続設定を用いて外部ネットワーク上のサービスに接続する第５の通信をする制御をする制御部を具備する
ユーザ端末。
【請求項５】
ユーザ端末と通信可能に接続される電子機器であって、
前記ユーザ端末は、
前記電子機器が有する拡張アプリケーションが外部ネットワーク上のサービスに接続するための接続設定と当該接続設定を電子機器に送信するための管理サービスを記憶する記憶部と、
前記電子機器から前記管理サービスを検索していることを示す第１の通信を受信する通信部と、
前記第１の通信を受信した際に前記管理サービスから前記接続設定を前記電子機器に送信する用意があることを示す第２の通信を前記電子機器に送信するように前記通信部を制御し、
前記通信部が前記電子機器から前記接続設定の送信を要求することを示す第３の通信を受信した場合に、前記接続設定を前記電子機器に送信する第４の通信を送信するように前記通信部を制御する制御部を具備し、
前記拡張アプリケーションを記憶する記憶部と、
前記拡張アプリケーションを起動する際に、前記第１の通信を送信する通信部と、
前記通信部が前記第２の通信を１以上の管理サービスから受信した場合に、前記第２の通信を発信した当該１以上の管理サービスをリスト表示するように制御し、
リスト表示された中からユーザにより選択された管理サービスに前記第３の通信を送信するように前記通信部を制御し、
前記第４の通信により前記接続設定を受信した場合に、前記拡張アプリケーションが当該接続設定を用いて外部ネットワーク上のサービスに接続する第５の通信をする制御をする制御部を具備する
電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、ユーザ端末及び電子機器に関する。
【背景技術】
【０００２】
特許文献１には、画像処理装置が端末から取得した携帯端末情報に基づいて、端末による画像処理装置の使用を一時的に許可することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−８２１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、社内のローカル・エリア・ネットワーク（以下、「ＬＡＮ」と呼ぶ）に接続した多機能複合機（以下、「ＭＦＰ」と呼ぶ）から、外部のネットワーク（例えばインターネット）に接続してクラウドサービスを利用する場合、プロキシサーバを通して外部ネットワークにアクセスする。ＭＦＰは、プロキシサーバのＩＰアドレスなど、プロキシサーバの設定値を保有しており、ＭＦＰは当該プロキシサーバの設定値を利用して外部ネットワークで公開されているサービスを利用する。
【０００５】
同様に、ＭＦＰ上で動作する拡張アプリケーション（ここではＭＦＰにインストールされているオペレーティングシステムの機能を拡張したり補完したりする機能を提供するアプリケーションプログラム。）も、上記プロキシサーバを利用して外部ネットワークで公開されているサービスを利用する。
【０００６】
しかし、ＭＦＰが保有する「プロキシサーバの設定値」だけでは、上記拡張アプリケーションが外部ネットワークにアクセスすることができなかったり、外部サービスで提供されている機能を十分に利用することができなかったりする場合がある。従来はこの場合、拡張アプリケーションのユーザインタフェースからユーザが設定値等パラメータを直接手入力したり、その手入力したパラメータをＭＦＰに保存させたりすることで、これらの問題を回避していた。しかし、この方法は手間がかかり、パラメータをＭＦＰに保存させるという点でセキュリティ上の懸念もある。
【０００７】
上述した従来技術の説明ではＭＦＰにおける拡張アプリケーションのインターネットアクセスを例として述べたが、上記課題はＭＦＰに限定されない。
【０００８】
本発明は、外部ネットワーク上のサービスを利用する拡張アプリケーションを有する電子機器において、ユーザの利便性とセキュリティを向上させることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の一形態に係る情報処理システムは、
ユーザ端末と電子機器が通信可能に接続された情報処理システムであって、
前記ユーザ端末は、
前記電子機器が有する拡張アプリケーションが外部ネットワーク上のサービスに接続するための接続設定と当該接続設定を電子機器に送信するための管理サービスを記憶する記憶部と、
前記電子機器から前記管理サービスを検索していることを示す第１の通信を受信する通信部と、
前記第１の通信を受信した際に前記管理サービスから前記接続設定を前記電子機器に送信する用意があることを示す第２の通信を前記電子機器に送信するように前記通信部を制御し、
前記通信部が前記電子機器から前記接続設定の送信を要求することを示す第３の通信を受信した場合に、前記接続設定を前記電子機器に送信する第４の通信を送信するように前記通信部を制御する制御部を具備し、
前記電子機器は、
前記拡張アプリケーションを記憶する記憶部と、
前記拡張アプリケーションを起動する際に、前記第１の通信を送信する通信部と、
前記通信部が前記第２の通信を１以上の管理サービスから受信した場合に、前記第２の通信を発信した当該１以上の管理サービスをリスト表示するように制御し、
リスト表示された中からユーザにより選択された管理サービスに前記第３の通信を送信するように前記通信部を制御し、
前記第４の通信により前記接続設定を受信した場合に、前記拡張アプリケーションが当該接続設定を用いて外部ネットワーク上のサービスに接続する第５の通信をする制御をする制御部を具備する
情報処理システムである。
【００１０】
（１）本実施形態によれば、拡張アプリケーションの起動の前に、拡張アプリケーションがインストールされている電子機器ではないユーザ端末で上記接続設定を送信するよう準備し、電子機器の要求に応じて上記接続設定を送信し、受信した接続設定を拡張アプリケーションが用いて外部ネットワーク上のサービスに接続するため、ユーザは電子機器の操作部１７を設定のために操作する必要がないから利便性が向上すると同時に、設定を電子機器の記憶装置１８党に記憶させておく必要がないからセキュリティを向上させることができる。すなわち、外部ネットワーク上のサービスを利用する拡張アプリケーションを有する電子機器において、ユーザの利便性とセキュリティを向上させることができる。
【００１１】
上記実施形態の情報処理システムにおいて、
前記電子機器の前記制御部は、前記第５の通信のあと、前記１以上のユーザ端末から受信した前記第２の通信の情報を前記電子機器から削除する
実施形態としてもよい。
【００１２】
（２）本実施形態によれば、ユーザ端末から電子機器に送信された、接続設定を電子機器に送信する用意があることを示す情報が削除されるため、セキュリティ性が向上する。
【００１３】
上記実施形態の情報処理システムにおいて、
前記設定情報は、前記外部ネットワーク上のサービスとの通信を前記電子機器に代わって実行するプロキシサーバの設定情報と、前記外部ネットワーク上のサービスにログインするための認証情報とを含む
実施形態としてもよい。
【００１４】
（３）本実施形態によれば、電子機器はプロキシサーバを利用することができるためセキュリティ性が向上し、外部ネットワーク上のサービスに自動的にログインすることができるためユーザの利便性も向上する。
【００１５】
上記目的を達成する本発明の一形態に係るユーザ端末は、
電子機器と通信可能に接続されるユーザ端末であって、
前記電子機器が有する拡張アプリケーションが外部ネットワーク上のサービスに接続するための接続設定と当該接続設定を電子機器に送信するための管理サービスを記憶する記憶部と、
前記電子機器から前記管理サービスを検索していることを示す第１の通信を受信する通信部と、
前記第１の通信を受信した際に前記管理サービスから前記接続設定を前記電子機器に送信する用意があることを示す第２の通信を前記電子機器に送信するように前記通信部を制御し、
前記通信部が前記電子機器から前記接続設定の送信を要求することを示す第３の通信を受信した場合に、前記接続設定を前記電子機器に送信する第４の通信を送信するように前記通信部を制御する
制御部を具備し、
前記電子機器は、
前記拡張アプリケーションを記憶する記憶部と、
前記拡張アプリケーションを起動する際に、前記第１の通信を送信する通信部と、
前記通信部が前記第２の通信を１以上の管理サービスから受信した場合に、前記第２の通信を発信した当該１以上の管理サービスをリスト表示するように制御し、
リスト表示された中からユーザにより選択された管理サービスに前記第３の通信を送信するように前記通信部を制御し、
前記第４の通信により前記接続設定を受信した場合に、前記拡張アプリケーションが当該接続設定を用いて外部ネットワーク上のサービスに接続する第５の通信をする制御をする制御部を具備する
ユーザ端末である。
【００１６】
上記目的を達成する本発明の一形態に係る電子機器は、
ユーザ端末と通信可能に接続される電子機器であって、
前記ユーザ端末は、
前記電子機器が有する拡張アプリケーションが外部ネットワーク上のサービスに接続するための接続設定と当該接続設定を電子機器に送信するための管理サービスを記憶する記憶部と、
前記電子機器から前記管理サービスを検索していることを示す第１の通信を受信する通信部と、
前記第１の通信を受信した際に前記管理サービスから前記接続設定を前記電子機器に送信する用意があることを示す第２の通信を前記電子機器に送信するように前記通信部を制御し、
前記通信部が前記電子機器から前記接続設定の送信を要求することを示す第３の通信を受信した場合に、前記接続設定を前記電子機器に送信する第４の通信を送信するように前記通信部を制御する制御部を具備し、
前記拡張アプリケーションを記憶する記憶部と、
前記拡張アプリケーションを起動する際に、前記第１の通信を送信する通信部と、
前記通信部が前記第２の通信を１以上の管理サービスから受信した場合に、前記第２の通信を発信した当該１以上の管理サービスをリスト表示するように制御し、
リスト表示された中からユーザにより選択された管理サービスに前記第３の通信を送信するように前記通信部を制御し、
前記第４の通信により前記接続設定を受信した場合に、前記拡張アプリケーションが当該接続設定を用いて外部ネットワーク上のサービスに接続する第５の通信をする制御をする制御部を具備する
電子機器である。
【発明の効果】
【００１７】
本発明によれば、外部ネットワーク上のサービスを利用する拡張アプリケーションを有する電子機器において、ユーザの利便性とセキュリティを向上させることができる。
【００１８】
なお、ここに記載された効果は必ずしも限定されるものではなく、本発明中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る画像形成システムを示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】ユーザ端末のハードウェア構成を示す。
【図４】画像形成装置とユーザ端末の動作フローを示す。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２１】
１．画像形成システム
【００２２】
図１は、本発明の一実施形態に係る画像形成システムを示す。
【００２３】
画像形成システム１は、画像形成装置１０と、ユーザ端末２０と、これらを通信可能に接続するＬＡＮ（ローカル・エリア・ネットワーク）を有する。画像形成装置１０は、例えば、Multifunction Peripheral、ＭＦＰである。ユーザ端末２０は、ノート型パーソナルコンピュータや、スマートフォンなど、汎用のパーソナルデバイスである。
【００２４】
上記ＬＡＮには、外部ネットワークＮへの接続を仲介するプロキシサーバ３０も接続している。プロキシサーバ３０のハードウェア構成は汎用のコンピュータを利用することができる。
外部ネットワークＮは、例えばインターネットである。
【００２５】
外部ネットワークＮ上には、クラウドサービス４０がある。クラウドサービス４０は通常複数のネットワークホスト、サーバにより構成され、エッジ側（ユーザのいる側）から送信される要求に応じて各種ＷｅｂサービスやＳａａＳ（Software as a Service）機能を提供する。
【００２６】
２．画像形成装置のハードウェア構成
【００２７】
図２は、画像形成装置のハードウェア構成を示す。
【００２８】
画像形成装置１０は、制御回路１１を備える。制御回路１１は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、電子機器１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピュータ読み取り可能な記録媒体の一例である。
【００２９】
制御回路１１は、画像読取部１２（イメージスキャナ）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリ１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インタフェース１３等と接続されている。制御回路１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。操作部１７（タッチパネル）は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。
【００３０】
３．ユーザ端末のハードウェア構成
【００３１】
図３は、ユーザ端末のハードウェア構成を示す。
【００３２】
ユーザ端末２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置２４、ネットワーク通信インタフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバス２８とを有する。
【００３３】
ＣＰＵ２１、ＲＯＭ２２、及びＲＡＭ２３は、制御回路２００を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２２は、非一過性のコンピュータ読み取り可能な記録媒体の一例である。
【００３４】
４．画像形成装置とユーザ端末の機能構成
【００３５】
まず、画像形成装置１０の機能構成について説明する。
【００３６】
画像形成装置１０において、後述するプラットフォームと拡張アプリケーションにより、制御回路１１は、画像形成装置１０の「制御部」として機能し、ネットワーク通信インタフェース１３は画像形成装置１０の「通信部」として機能する。記憶装置１８やＲＯＭ１１ｃは画像形成装置１０の「記憶部」として機能する。
【００３７】
画像形成装置１０には、オペレーティング・システム（ＯＳ）や必須コンポーネント・ソフトウェアなどで構成される「プラットフォーム」と呼ばれるソフトウェア群がインストールされている。プラットフォームは、コピーやファックスといった基本機能を提供する。
【００３８】
さらに、画像形成装置１０には、上記プラットフォーム上で動作して上記プラットフォームが提供する機能を拡張する「拡張アプリケーション」と呼ばれるソフトウェアもユーザによるインストールが可能である。拡張アプリケーションの具体例としては、翻訳や、ファイル形式の変換、装置管理といった機能を提供するものがある。
【００３９】
拡張アプリケーションの中には、外部ネットワークＮ上のクラウドサービス４０を利用するものがある。翻訳アプリケーションを例にとって外部ネットワークＮ上のクラウドサービス４０を利用する拡張アプリケーションについて説明する。まず、ユーザが文字データを含むドキュメントファイルの文字データの部分を外国語に翻訳して印刷する場合、ユーザ操作に応じてドキュメントファイルが画像形成装置１０に入力される。すると文字データが翻訳アプリケーションに入力され、翻訳アプリケーションが外部ネットワークＮ上のクラウドサービス４０にアクセスする。翻訳アプリケーションは、上記ユーザのアカウントでクラウドサービス４０にログインし、文字データをクラウドサービス４０に機械翻訳指せ、出力を受信する。画像形成装置１０は、出力された翻訳済みの文章をドキュメントに配置して印刷出力する。
【００４０】
次に、ユーザ端末２０の機能構成について説明する。
【００４１】
ユーザ端末２０の制御回路２００において、ＣＰＵ２１は、ＲＯＭ２２の記憶する情報処理プログラムをＲＡＭ２３にロードして実行することにより、「制御部」として機能する。ネットワーク通信インタフェース２５は、制御回路２００による制御を受けて、「通信部」として機能する。記憶装置２４は、制御回路２００による制御を受けて、「記憶部」として機能する。
【００４２】
記憶装置２４は、画像形成装置１０にインストールされている拡張アプリケーションごと、ユーザごとに、「接続設定」を記憶する。「接続設定」は、画像形成装置１０と拡張アプリケーションが外部ネットワークＮ上のクラウドサービス４０に接続し、クラウドサービス４０が提供するサービスを享受するための情報である。本実施形態では、プロキシサーバ３０の設定情報と、クラウドサービス４０のログイン情報を含む。ここでプロキシサーバ３０の設定情報は、例えば、ＬＡＮにおけるプロキシサーバ３０のＩＰアドレスなど、プロキシサーバ３０を利用するための設定情報である。
【００４３】
さらに、ユーザ端末２０の上記「記憶部」には、「プロキシサーバ管理サービス」というソフトウェア・プログラムが記憶されている。プロキシサーバ管理サービスはユーザ端末２０で動作するアプリケーションである。
【００４４】
プロキシサーバ管理サービスは起動されると、記憶装置２４に記憶されている拡張アプリケーションごと、ユーザごとの接続設定を読み出し、画像形成装置１０からの通信を待ち受ける。画像形成装置１０からの接続設定の取得要求を受信すると、プロキシサーバ管理サービスは、要求された接続設定を画像形成装置１０に送信する。
【００４５】
５．プロキシサーバの機能構成
【００４６】
プロキシサーバ３０は、画像形成システム１を外部からの不正な侵入や不正利用から護るために設置されている。プロキシサーバ３０は、本実施形態ではＬＡＮの外部ネットワークＮへのゲートウェイ及びファイヤーウォールとしての機能も有する。
【００４７】
画像形成装置１０などプロキシサーバ３０より内側のＬＡＮに接続する機器は、これら機器にインストールされているプラットフォームや各拡張アプリケーションが、プロキシサーバ３０の設定情報（ＩＰアドレス等）を適用して、プロキシサーバ３０を利用する。これらソフトウェアはプロキシサーバ３０を利用して外部ネットワークＮ上のホストコンピュータと通信する。
【００４８】
ただし、本実施形態では、セキュリティを高める観点から、画像形成装置１０はプロキシサーバ３０の設定情報を持たせない。この場合、従来なら、拡張アプリケーションのユーザインタフェースからユーザが設定値等パラメータを直接手入力する必要があった。なお、その手入力したパラメータを画像形成装置１０に保存させることができれば、次回からのプロキシサーバ３０の利用の際に手間がかからない。しかし、本実施形態ではセキュリティ上の観点から、パラメータの保存ができないように制限している。
【００４９】
画像形成装置１０において外部ネットワークＮ上のクラウドサービス４０を利用する拡張アプリケーションが使用できない場合、ユーザの利便性が低下するため、本実施形態では、以下に述べる動作フローによりこれを使用可能にしている。
【００５０】
６．画像形成装置とユーザ端末の動作フロー
【００５１】
図４は、画像形成装置とユーザ端末の動作フローを示す。
【００５２】
まず、ユーザ端末２０における制御回路２００は、ユーザ操作などに応じてプロキシ管理サービスを起動する（ＳＴ１０１）。
【００５３】
また、画像形成装置１０における制御回路１１も、拡張アプリケーションの利用開始を指示するユーザによる操作入力などを受け付ける（ＳＴ１０２）。利用開始を指示するトリガーは、ユーザによる操作部１７の操作によってもよい。あるいは、不図示の可搬性記憶媒体（ＵＳＢメモリなど）の読取部に、拡張アプリケーションが記憶された可搬性記憶媒体が挿入されたことをトリガーとしてもよい。
【００５４】
画像形成装置１０における制御回路１１は、利用開始が指示されたと判断し、続けて、プロキシ管理サービスを検索するメッセージをネットワークＬＡＮ上に配信する（ＳＴ１０３）。このメッセージを配信する通信を「第１の通信」と呼ぶ。第１の通信はブロードキャスト方式で、ＬＡＮに接続するデバイスに一斉同報する。
【００５５】
上記第１の通信を受信したユーザ端末２０とプロキシ管理サービスは、これへのレスポンスを返す。プロキシ管理サービスにより制御回路２００は、接続設定を送信する用意があることを示す通信を画像形成装置１０に送信する（ＳＴ１０４）。この接続設定を送信する用意があることを示す通信を「第２の通信」と呼ぶ。
【００５６】
ＳＴ１０３で、画像形成装置１０は、拡張アプリケーションとユーザをそれぞれ指定してメッセージをＬＡＮ上に配信する。ＳＴ１０４で、ユーザ端末２０は、第１の通信に係る拡張アプリケーションに対応する接続設定を有している場合にのみ第２の通信を返す。送信する用意がない場合には第２の通信を返さない。さらに、ユーザ端末２０は、第１の通信で指定されたユーザによるユーザ端末２０へのログインがされている場合にのみ第２の通信を返してもよい。この場合はセキュリティ性が向上する。
【００５７】
画像形成装置１０における制御回路１１は、第１の通信に対してレスポンスを返したプロキシ管理サービス（あるいはユーザ端末２０でもよい）をリストにして表示部１７ａに表示させる（ＳＴ１０５）。
【００５８】
続いて、制御回路１１は、リスト表示したプロキシ管理サービスのうち１つを、操作部１７を用いて選択する操作入力を受け付ける（ＳＴ１０６）。
【００５９】
続いて、制御回路１１は、ＳＴ１０６で選択されたプロキシ管理サービスに、接続設定の送信を要求する（ＳＴ１０７）。この接続設定の送信要求を示す通信を「第３の通信」と呼ぶ。
【００６０】
上記第３の通信を受信したユーザ端末２０の制御回路２００は、送信の要求に応じて接続設定を送信するように制御する（ＳＴ１０８）。この接続設定を送信する通信を「第４の通信」と呼ぶ。
【００６１】
接続設定を受信した画像形成装置１０において制御回路１１は、受信した接続設定を用いて外部ネットワークＮ上のクラウドサービス４０に接続する（ＳＴ１０９）。具体的には、接続設定に含まれているプロキシサーバの設定の情報を用いてプロキシサーバのＩＰアドレス等を拡張アプリケーションの設定項目に設定し、プロキシサーバを介してクラウドサービス４０に接続する。続いて、接続設定に含まれているユーザＩＤを用いてクラウドサービス４０にログインする。画像形成装置１０とクラウドサービス４０のセッションにおいて複数のデータが送受信されてもよい。この画像形成装置１０がクラウドサービス４０と接続する通信を「第５の通信」と呼ぶ。
【００６２】
上記第５の通信が終了した場合、制御回路１１は、ＳＴ１０５でリスト表示したプロキシ管理サービスの情報を削除する（ＳＴ１１０）。ここで、プロキシ管理サービスの情報は、ＳＴ１０４でユーザ端末２０から送信された第２の通信（複数のユーザ端末２０からそれぞれ第２の通信を受けた場合はそれらすべて）の情報である。
【００６３】
第２の通信の情報が、第５の通信によりユーザ所望のクラウドサービス４０との通信が可能になった後も残っていると、第２の通信の情報を用いて第三者により不正利用される可能性があるため、このタイミングで第２の通信の情報を削除する。これにより、セキュリティ性が向上する。さらに制御回路１１は、第４の通信により得た接続設定もこのタイミングで消去する。これにより、さらにセキュリティ性が向上する。
【００６４】
６．結語
【００６５】
（１）本実施形態によれば、拡張アプリケーションの起動の前に、拡張アプリケーションがインストールされている電子機器ではないユーザ端末で上記接続設定を送信するよう準備し、電子機器の要求に応じて上記接続設定を送信し、受信した接続設定を拡張アプリケーションが用いて外部ネットワーク上のサービスに接続するため、ユーザは電子機器の操作部１７を設定のために操作する必要がないから利便性が向上すると同時に、設定を電子機器の記憶装置１８党に記憶させておく必要がないからセキュリティを向上させることができる。すなわち、外部ネットワーク上のサービスを利用する拡張アプリケーションを有する電子機器において、ユーザの利便性とセキュリティを向上させることができる。
【００６６】
（２）本実施形態によれば、ユーザ端末から電子機器に送信された、接続設定を電子機器に送信する用意があることを示す情報が削除されるため、セキュリティ性が向上する。
【００６７】
（３）本実施形態によれば、電子機器はプロキシサーバを利用することができるためセキュリティ性が向上し、外部ネットワーク上のサービスに自動的にログインすることができるためユーザの利便性も向上する。
【００６８】
本技術の実施形態について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００６９】
上記実施形態において、拡張アプリケーションは、画像形成装置１０の記憶装置１８か、あるいはＲＯＭ１１ｃに記憶されているものとしたが、本例に限らず、ＵＳＢメモリなど可搬性記憶媒体に記憶されているものとしてもよい。この場合、可搬性記憶媒体が画像形成装置１０に挿入されたときに画像形成装置１０のプラットフォームが拡張アプリケーションを自動検知して起動させるものと構成してもよい。
【符号の説明】
【００７０】
１…画像形成システム
１０…画像形成装置
２０…第２の画像形成装置
３０…認証サーバ
３００…制御回路
３４…記憶装置
３５…ネットワーク通信インタフェース
【図１】
2020188380.tif 000003
【図２】
2020188380.tif 000004
【図３】
2020188380.tif 000005
【図４】
2020188380.tif 000006