(57)【特許請求の範囲】
【請求項１】
複数のユーザそれぞれの識別子を記憶する記憶手段へアクセスすることができる画像形成装置と、前記画像形成装置を遠隔的に操作するための端末装置と、を有する画像処理システムであって、
前記端末装置に、
ソーシャルメディアにおける、当該端末装置のユーザに関するユーザ情報を取得する、取得手段と、
前記ユーザ情報を前記画像形成装置へ送信するユーザ情報送信手段と、
が設けられ、
前記画像形成装置に、
前記端末装置から送信されてきた前記ユーザ情報を含む前記識別子を検索する検索手段と、
前記検索手段によって検索された前記識別子が予め入力された状態でありまたは当該識別子を選択するためのオブジェクトが配置された状態であって前記端末装置のユーザの認証のための画面を表示するための画像データを生成する、画像データ生成手段と、
前記画像データを前記端末装置へ送信する画像データ送信手段と、
が設けられ、
前記端末装置に、さらに、
前記画像形成装置から送信されてきた前記画像データに基づいて前記画面を表示する表示手段、
が設けられる、
ことを特徴とする画像処理システム。
【請求項２】
複数のユーザそれぞれの識別子を記憶する記憶手段へアクセスすることができかつ端末装置によって遠隔的に操作される画像形成装置であって、
前記端末装置から、ソーシャルメディアにおける前記複数のユーザのうちの当該端末装置のユーザに関するユーザ情報を受信する受信手段と、
前記記憶手段の中から前記ユーザ情報を含む前記識別子を検索する検索手段と、
前記検索手段によって検索された前記識別子が予め入力された状態でありまたは当該識別子を選択するためのオブジェクトが配置された状態であって前記端末装置のユーザの認証のための画面を表示するための画像データを生成する、画像データ生成手段と、
前記画像データを前記端末装置へ送信する画像データ送信手段と、
を有することを特徴とする画像形成装置。
【請求項３】
前記受信手段は、複数の前記ソーシャルメディアそれぞれにおける前記ユーザ情報を取得し、
前記検索手段は、前記ユーザ情報が複数、前記受信手段によって取得された場合は、当該複数のユーザ情報それぞれについて、前記識別子を検索する、
請求項２に記載の画像形成装置。
【請求項４】
前記画像データ生成手段は、前記画像データとして、前記検索手段によって検索された複数の前記識別子を選択するためのオブジェクトが配置された状態である画面を表示するためのデータを送信する、
請求項３に記載の画像形成装置。
【請求項５】
前記画像データ生成手段は、前記画像データとして、前記検索手段によって検索された複数の前記識別子のうち前記検索手段によって検索された際にキーとして用いられた前記ユーザ情報に係る前記ソーシャルメディアの優先順位が最も高い識別子が予め入力された状態である画面を表示するためのデータを生成する、
請求項３に記載の画像形成装置。
【請求項６】
前記ユーザ情報は、前記ソーシャルメディアにおいて前記端末装置のユーザを他のユーザに認識してもらうための呼び名であって、
前記優先順位は、予め、複数の前記ソーシャルメディアのうち前記呼び名として本名を使用することを推奨する度合いが高いものほど高く設定されている、
請求項５に記載の画像形成装置。
【請求項７】
複数の前記ソーシャルメディアごとに前記検索手段が前記識別子を検索した際のヒット率を記録する記録手段、を有し、
前記優先順位は、複数の前記ソーシャルメディアのうち前記ヒット率が高いものほど高く設定される、
請求項５に記載の画像形成装置。
【請求項８】
複数のユーザそれぞれの識別子を記憶する記憶手段へアクセスすることができる画像形成装置を遠隔的に操作する端末装置であって、
ソーシャルメディアにおける、当該端末装置のユーザに関するユーザ情報を取得する、取得手段と、
前記ユーザ情報を前記画像形成装置へ送信するユーザ情報送信手段と、
前記ユーザ情報に呼応して前記画像形成装置から送信されてきた画像データに基づいて、前記画像形成装置において検索された、当該ユーザ情報を含む前記識別子が予め入力された状態でありまたは当該識別子を選択するためのオブジェクトが配置された状態であって当該端末装置のユーザの認証のための画面を表示する、表示手段と、
を有することを特徴とする端末装置。
【請求項９】
前記取得手段は、プロトコルとしてＯＡｕｔｈを使用して前記ソーシャルメディアのウェブサーバからアクセストークンを取得し、当該アクセストークンを使用して前記ユーザ情報を取得する、
請求項８に記載の端末装置。
【請求項１０】
前記取得手段は、複数の前記ソーシャルメディアそれぞれにおける前記ユーザ情報を取得し、
前記ユーザ情報送信手段は、取得された複数の前記ユーザ情報を送信する、
請求項８または請求項９に記載の端末装置。
【請求項１１】
前記取得手段は、複数の前記ソーシャルメディアそれぞれにおける前記ユーザ情報を取得し、
前記ユーザ情報送信手段は、複数の前記ソーシャルメディアのうち優先順位が高いものにおける前記ユーザ情報を優先的に送信する、
請求項８または請求項９に記載の端末装置。
【請求項１２】
複数のユーザそれぞれの識別子を記憶する記憶手段へアクセスすることができる画像形成装置を遠隔的に操作するための端末装置に、当該端末装置のユーザの認証のための画面を表示させる、画面表示方法であって、
前記端末装置が、
ソーシャルメディアにおける、当該端末装置のユーザに関するユーザ情報を取得し、
前記ユーザ情報を前記画像形成装置へ送信し、
前記画像形成装置が、
前記端末装置から送信されてきた前記ユーザ情報を含む前記識別子を検索し、
前記画面を表示するための画像データとして、検索された前記識別子が予め入力された状態でありまたは当該識別子を選択するためのオブジェクトが配置された状態の画面のデータを生成し、
前記画像データを前記端末装置へ送信し、
前記端末装置が、
前記画像形成装置から送信されてきた前記画像データに基づいて前記画面を表示する、
ことを特徴とする画面表示方法。
【請求項１３】
複数のユーザそれぞれの識別子を記憶する記憶手段へアクセスすることができかつ端末装置によって遠隔的に操作される画像形成装置に用いられるコンピュータプログラムであって、
前記画像形成装置に、
前記端末装置から、ソーシャルメディアにおける前記複数のユーザのうちの当該端末装置のユーザに関するユーザ情報を受信する処理を実行させ、
前記記憶手段の中から前記ユーザ情報を含む前記識別子を検索する処理を実行させ、
検索された前記識別子が予め入力された状態でありまたは当該識別子を選択するためのオブジェクトが配置された状態であって前記端末装置のユーザの認証のための画面を表示するための画像データを生成する処理を実行させ、
前記画像データを前記端末装置へ送信する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１４】
複数のユーザそれぞれの識別子を記憶する記憶手段へアクセスすることができる画像形成装置を遠隔的に操作する端末装置に用いられるコンピュータプログラムであって、
前記端末装置に、
ソーシャルメディアにおける、当該端末装置のユーザに関するユーザ情報を取得する処理を実行させ、
前記ユーザ情報を前記画像形成装置へ送信する処理を実行させ、
前記ユーザ情報に呼応して前記画像形成装置から送信されてきた画像データに基づいて、前記画像形成装置において検索された、当該ユーザ情報を含む前記識別子が予め入力された状態でありまたは当該識別子を選択するためのオブジェクトが配置された状態であって当該端末装置のユーザの認証のための画面を表示する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置におけるユーザの認証の技術に関する。
【背景技術】
【０００２】
コピー、ネットワークプリント、ファックス、スキャン、およびファイルサーバなどの機能を集約した画像形成装置が普及している。このような画像形成装置は、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれている。
【０００３】
画像形成装置が複数のユーザによって共用されることがある。各ユーザには、予めユーザアカウントが与えられる。そして、ユーザは、自分のユーザアカウントで画像形成装置へログインすることによって、画像形成装置を使用することができる。
【０００４】
また、タブレットコンピュータ、スマートフォン、またはパーソナルコンピュータなどの端末装置を画像形成装置にリモートアクセスさせ、端末装置を使用して遠隔的に画像形成装置を操作する技術が普及している。
【０００５】
さらに、近年、ソーシャルメディアが普及している。ユーザは、ソーシャルメディアを使用するには、自分のユーザアカウントによってソーシャルメディアのウェブサーバなどにログインしなければならない。
【０００６】
このように、近年、ユーザは、様々なユーザアカウントを保有するようになった。したがって、使用する対象ごとにユーザアカウントを使い分けなければならず、煩わしい。
【０００７】
この煩わしさを軽減するために、次のような技術が提案されている。連携元Ｗｅｂサイトにおけるユーザアカウントと連携先Ｗｅｂサイトにおけるユーザアカウントとが対応付けられたマッピングテーブルを記憶し、連携元Ｗｅｂサイトにおけるアカウント情報を取得し、取得したアカウント情報をマッピングテーブルを用いて連携先Ｗｅｂサイトのアカウント情報に変換し、変換されたアカウント情報を用いて連携先Ｗｅｂサイトにアクセスするべく、ユーザに当該アカウント情報を返送する（特許文献１）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−１４９２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、ユーザは、ユーザアカウントごとに、それを識別するためのユーザＩＤを覚えなければならない。
【００１０】
この煩わしさを軽減するために、画像形成装置におけるユーザアカウントのユーザＩＤとしてソーシャルメディアにおけるユーザ名などの情報を使用することが、考えられる。
【００１１】
しかし、画像形成装置を介してソーシャルメディアが使用されることは、あまりない。また、ユーザは、複数のソーシャルメディアを使用することがある。
【００１２】
したがって、ユーザは、どのような情報を画像形成装置におけるユーザアカウントのユーザＩＤとして使用しているのかを忘れてしまうことがある。
【００１３】
本発明は、このような問題点に鑑み、画像形成装置におけるユーザアカウントのユーザＩＤとしてソーシャルメディアにおけるどのような情報が使用されているのかを従来よりも容易にユーザに提示することを、目的とする。
【課題を解決するための手段】
【００１４】
本発明の一形態に係る画像処理システムは、複数のユーザそれぞれの識別子を記憶する記憶手段へアクセスすることができる画像形成装置と、前記画像形成装置を遠隔的に操作するための端末装置と、を有する画像処理システムであって、前記端末装置に、ソーシャルメディアにおける、当該端末装置のユーザに関するユーザ情報を取得する、取得手段と、前記ユーザ情報を前記画像形成装置へ送信するユーザ情報送信手段と、が設けられ、前記画像形成装置に、前記端末装置から送信されてきた前記ユーザ情報を含む前記識別子を検索する検索手段と、前記検索手段によって検索された前記識別子が予め入力された状態でありまたは当該識別子を選択するためのオブジェクトが配置された状態であって前記端末装置のユーザの認証のための画面を表示するための画像データを生成する、画像データ生成手段と、前記画像データを前記端末装置へ送信する画像データ送信手段と、が設けられ、前記端末装置に、さらに、前記画像形成装置から送信されてきた前記画像データに基づいて前記画面を表示する表示手段、が設けられる。
【００１５】
本発明の一形態に係る複数のユーザそれぞれの識別子を記憶する記憶手段へアクセスすることができかつ端末装置によって遠隔的に操作される画像形成装置であって、前記端末装置から、ソーシャルメディアにおける前記複数のユーザのうちの当該端末装置のユーザに関するユーザ情報を受信する受信手段と、前記記憶手段の中から前記ユーザ情報を含む前記識別子を検索する検索手段と、前記検索手段によって検索された前記識別子が予め入力された状態でありまたは当該識別子を選択するためのオブジェクトが配置された状態であって前記端末装置のユーザの認証のための画面を表示するための画像データを生成する、画像データ生成手段と、前記画像データを前記端末装置へ送信する画像データ送信手段と、を有する。
【００１６】
好ましくは、前記受信手段は、複数の前記ソーシャルメディアそれぞれにおける前記ユーザ情報を取得し、前記検索手段は、前記ユーザ情報が複数、前記受信手段によって取得された場合は、当該複数のユーザ情報それぞれについて、前記識別子を検索する。
【００１７】
または、前記画像データ生成手段は、前記画像データとして、前記検索手段によって検索された複数の前記識別子を選択するためのオブジェクトが配置された状態である画面を表示するためのデータを送信する。
【００１８】
または、前記画像データ生成手段は、前記画像データとして、前記検索手段によって検索された複数の前記識別子のうち前記検索手段によって検索された際にキーとして用いられた前記ユーザ情報に係る前記ソーシャルメディアの優先順位が最も高い識別子が予め入力された状態である画面を表示するためのデータを生成する。
【発明の効果】
【００１９】
本発明によると、画像形成装置におけるユーザアカウントのユーザＩＤとしてソーシャルメディアにおけるどのような情報が使用されているのかを従来よりも容易にユーザに提示することができる。
【図面の簡単な説明】
【００２０】
【図１】画像処理システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】端末装置のハードウェア構成の例を示す図である。
【図４】画像形成装置および端末装置それぞれの機能的構成の例を示す図である。
【図５】ユーザアカウントデータの例を示す図である。
【図６】ソーシャルメディアデータの例を示す図である。
【図７】ホーム画面の例を示す図である。
【図８】トップ画面の例を示す図である。
【図９】ユーザ情報取得処理の流れの例を説明するシーケンス図である。
【図１０】入力用ページの例を示す図である。
【図１１】許可用ページの例を示す図である。
【図１２】認証用画面の例を示す図である。
【図１３】認証用画面の例を示す図である。
【図１４】認証用画面の例を示す図である。
【図１５】認証用画面の例を示す図である。
【図１６】先順位テーブルの例を示す図である。
【図１７】実績テーブルの例を示す図である
【図１８】端末装置における全体的な処理の流れの例を説明するフローチャートである。
【図１９】端末装置における全体的な処理の流れの変形例を説明するフローチャートである。
【図２０】画像形成装置における全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００２１】
図１は、画像処理システム１００の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、端末装置２のハードウェア構成の例を示す図である。
【００２２】
図１に示すように、画像処理システム１００は、画像形成装置１、端末装置２、および通信回線３などによって構成される。
【００２３】
画像形成装置１と端末装置２とは、通信回線３を介して通信することができる。通信回線３として、いわゆるＬＡＮ（Local Area Network）回線などが用いられる。通信回線３は、ルータ、ハブ、ツイストペアケーブル、および無線基地局などによって構成される。
【００２４】
ルータは、インターネットに接続されている。これにより、画像形成装置１および端末装置２は、インターネット上のウェブサーバ４と通信することができる。
【００２５】
画像形成装置１は、コピー、ネットワークプリント、ファックス、およびスキャンなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２６】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、プリントユニット１０ｊ、および近距離無線通信装置１０ｋなどによって構成される。
【００２７】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２８】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２９】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって端末装置２およびウェブサーバ４などと通信する。
【００３０】
モデム１０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３１】
近距離無線通信装置１０ｋは、Ｂｌｕｅｔｏｏｔｈ（登録商標）またはＩｒＤＡ（Infrared Data Association）などの近距離無線通信の規格に基づいて端末装置２などと通信を行う。
【００３２】
スキャンユニット１０ｉは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３３】
プリントユニット１０ｊは、スキャンユニット１０ｉによって読み取られた画像を印刷する。さらに、ネットワークプリントを行う。つまり、端末装置２などからＮＩＣ１０ｇによって受信されたデータに基づいて画像を用紙に印刷する。そのほか、ファックス端末からモデム１０ｈによって受信されたデータに基づいて画像を用紙に印刷する。
【００３４】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述のコピーおよびネットワークプリントなどの機能を実現するためのプログラムが記憶されている。さらに、端末装置２を画像形成装置１へリモートアクセスさせるためのリモートアクセスサーバプログラム１Ｐが記憶（インストール）されている。
【００３５】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３６】
端末装置２は、画像形成装置１の上述の機能を使用するためのクライアントである。例えば、端末装置２自身に保存されているドキュメントを印刷するジョブ（ネットワークプリントジョブ）およびファックスによって他の装置へ送信するジョブ（ファックス送信ジョブ）などを画像形成装置１に実行させる。
【００３７】
さらに、端末装置２は、タッチパネルディスプレイ１０ｅの代わりに、画像形成装置１のユーザインタフェースとして使用される。つまり、リモートパネルとして使用される。
【００３８】
端末装置２として、タブレットコンピュータ、スマートフォン、またはパーソナルコンピュータなどが用いられる。以下、端末装置２として、タブレットコンピュータが用いられる場合を例に説明する。
【００３９】
端末装置２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、フラッシュメモリ２０ｄ、タッチパネルディスプレイ２０ｅ、操作ボタン群２０ｆ、デジタルカメラ２０ｇ、無線ＬＡＮ通信装置２０ｈ、および近距離無線通信装置２０ｉなどによって構成される。
【００４０】
タッチパネルディスプレイ２０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ２０ａが実行した処理の結果を示す画面などを表示する。さらに、端末装置２が画像形成装置１へリモートアクセスしている間は、画像形成装置１のタッチパネルディスプレイ１０ｅに表示されるべき画面を表示する。
【００４１】
また、タッチパネルディスプレイ２０ｅは、タッチされた位置を示す信号をＣＰＵ２０ａへ送る。
【００４２】
操作ボタン群２０ｆは、ホーム画面に戻るためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。デジタルカメラ２０ｇは、画像を撮影する。
【００４３】
無線ＬＡＮ通信装置２０ｈは、通信回線３を構成する無線基地局を介してＴＣＰ／ＩＰなどのプロトコルによって画像形成装置１およびウェブサーバ４と通信する。
【００４４】
近距離無線通信装置２０ｉは、画像形成装置１の近距離無線通信装置１０ｋと同じ規格に基づいて近距離無線通信を行う。
【００４５】
ＲＯＭ２０ｃまたはフラッシュメモリ２０ｄには、画像形成装置１の上述の機能を使用するためのドライバのほか、ウェブブラウザおよびワープロソフトなど種々のアプリケーションプログラムが記憶されている。さらに、ソーシャルメディアのサービスを受けるための１つまたは複数のアプリケーション２Ｐ１が記憶（インストール）されている。そのほか、画像形成装置１へリモートアクセスするためのプログラムとして、リモートアクセスクライアントプログラム２Ｐ２が記憶されている。
【００４６】
これらのプログラムは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。
【００４７】
ソーシャルメディアの例として、ＳＮＳ（Social Networking Service）、電子掲示板、およびソーシャルブックマークなどがある。本実施形態では、ソーシャルメディアごとにウェブサーバ４が設けられている。そして、ウェブサーバ４によってソーシャルメディアのサービスが提供される。
【００４８】
また、各ソーシャルメディアは、ＯＡｕｔｈに対応している。ＯＡｕｔｈに対応するソーシャルメディアの例として、Ｆａｃｅｂｏｏｋ社のＦａｃｅｂｏｏｋ、Ｇｏｏｇｌｅ社のＧｏｏｇｌｅ＋、Ｔｗｉｔｔｅｒ社のＴｗｉｔｔｅｒ、およびＬＩＮＥ社のＬＩＮＥなどが挙げられる。
【００４９】
リモートアクセスサーバプログラム１Ｐおよびリモートアクセスクライアントプログラム２Ｐ２によると、ユーザは、ソーシャルメディアにおけるユーザ名を使用して画像形成装置１へログインすることができる。以下、この仕組みについて、説明する。
【００５０】
図４は、画像形成装置１および端末装置２それぞれの機能的構成の例を示す図である。図５は、ユーザアカウントデータ５１の例を示す図である。図６は、ソーシャルメディアデータ５２の例を示す図である。図７は、ホーム画面６０の例を示す図である。図８は、トップ画面６１の例を示す図である。図９は、ユーザ情報取得処理の流れの例を説明するシーケンス図である。図１０は、入力用ページ６２の例を示す図である。図１１は、許可用ページ６３の例を示す図である。図１２は、認証用画面６４の例を示す図である。
【００５１】
リモートアクセスサーバプログラム１Ｐによると、図４に示すアカウント記憶部１０１、リモートアクセス制御部１０２、ユーザアカウント検索部１０３、認証画面生成部１０４、認証画面送信部１０５、操作判別部１０６、およびユーザ認証部１０７などの機能が画像形成装置１に実現される。
【００５２】
リモートアクセスクライアントプログラム２Ｐ２によると、ソーシャルメディア記憶部２０１、トップ画面表示処理部２０２、リモートアクセス制御部２０３、アプリケーション有無判別部２０４、ユーザ情報取得部２０５、ユーザ情報通知部２０６、画面表示制御部２０７、および操作内容通知部２０８などの機能が画像形成装置１に実現される。
【００５３】
画像形成装置１のアカウント記憶部１０１には、図５に示すように、ユーザごとにユーザアカウントデータ５１が記憶されている。ユーザアカウントデータ５１には、ユーザＩＤ（identification）およびパスワードが、予め記憶されている。ユーザアカウントデータ５１は、ユーザが画像形成装置１へログインする際のユーザ認証のために用いられる。ユーザは、自分のユーザＩＤとして、画像形成装置１の管理者が決めたコードを使用することもできるし、ソーシャルメディアで自分が使用するユーザ名を使用することもできる。
【００５４】
端末装置２のソーシャルメディア記憶部２０１には、図６に示すように、ソーシャルメディアごとのソーシャルメディアデータ５２が、予め記憶されている。ソーシャルメディアデータ５２には、ソーシャルメディアの名称（ソーシャルメディア名）、カスタムＵＲＬ（Uniform Resource Locator）、および認証用ＵＲＬが示されている。
【００５５】
カスタムＵＲＬは、そのソーシャルメディアのアプリケーション２Ｐ１を起動するためのＵＲＬである。「ＵＲＬスキーム」または「カスタムＵＲＬスキーム」と呼ばれることもある。
【００５６】
認証用ＵＲＬは、そのソーシャルメディアにおいてユーザ認証を行うためのウェブページのＵＲＬである。
【００５７】
なお、ソーシャルメディア記憶部２０１として、端末装置２のオペレーティングシステムが提供する、アプリケーションの一覧のライブラリを使用してもよい。
【００５８】
ユーザは、端末装置２をリモートパネルとして使用して画像形成装置１をリモートコントロールする場合は、図７のホーム画面６０からリモートアクセスクライアントプログラム２Ｐ２のアイコン６０ａをタッチするなどして、リモートアクセスクライアントプログラム２Ｐ２を起動させる。
【００５９】
すると、トップ画面表示処理部２０２ないし操作内容通知部２０８は、次のように処理を行う。
【００６０】
トップ画面表示処理部２０２は、図８のようなトップ画面６１をタッチパネルディスプレイ２０ｅに表示させる。
【００６１】
ユーザは、端末装置２を画像形成装置１へリモートアクセスさせるために、トップ画面６１の中から接続ボタン６１ａを押す。
【００６２】
すると、リモートアクセス制御部２０３は、画像形成装置１へ接続し、画像形成装置１のリモートアクセス制御部１０２とともに、リモートアクセスのために画像形成装置１と端末装置２との間のコネクション（接続）を確立する。コネクションは、近距離無線通信を介して確立してもよいし、通信回線３を介して確立してもよい。
【００６３】
さらに、ユーザは、ソーシャルメディアのユーザ名を使用して画像形成装置１へログインしたいが、ユーザ名を忘れてしまった場合は、連携ボタン６１ｂを押す。
【００６４】
すると、アプリケーション有無判別部２０４ないし操作内容通知部２０８によって、次のように処理が行われる。
【００６５】
アプリケーション有無判別部２０４は、ソーシャルメディアそれぞれのアプリケーション２Ｐ１が端末装置２にインストールされているか否かを確認する。具体的には、ソーシャルメディア記憶部２０１に記載されているソーシャルメディアデータ５２それぞれのソーシャルメディア名のアプリケーション２Ｐ１がＲＯＭ２０ｃまたはフラッシュメモリ２０ｄにインストールされているか否かを確認する。
【００６６】
ユーザ情報取得部２０５は、ソーシャルメディアそれぞれのウェブサーバ４から、ユーザのユーザ名などの情報を取得する。以下、ユーザＹのユーザ名を、あるソーシャルメディアＸのウェブサーバ４から取得する場合を例に説明する。
【００６７】
ソーシャルメディアＸのアプリケーション２Ｐ１がインストールされていないとアプリケーション有無判別部２０４によって判別された場合は、ユーザ情報取得部２０５は、図９に示す手順で端末装置２のユーザのユーザ名を取得する。この際に、プロトコルとしてＯＡｕｔｈが使用される。ウェブサーバ４がサーバプロバイダ側であり、端末装置２がコンシューマ側である。
【００６８】
図９において、ユーザ情報取得部２０５は、ソーシャルメディアＸのソーシャルメディアデータ５２に示される認証用ＵＲＬに基づいて、ソーシャルメディアＸのウェブサーバ４における認証用のウェブページへのアクセスを試みる（＃７０１）。つまり、認証用のウェブページを要求する。
【００６９】
ウェブサーバ４は、要求を受け付けると（＃７２１）、ユーザＩＤなどを入力するための、図１０のようなウェブページ（以下、「入力用ページ６２」と記載する。）をリダイレクトするように、端末装置２に対して指示する（＃７２２）。
【００７０】
ユーザ情報取得部２０５は、指示を受け付けると（＃７０３）、これに従ってリダイレクトする（＃７０４）。つまり、入力用ページ６２を要求する。
【００７１】
ウェブサーバ４は、要求を受け付けると（＃７２３）、入力用ページ６２を表示するためのファイルを端末装置２へ送信する（＃７２４）。このファイルは、ＨＴＭＬ（Hypertext Markup Language）またはＪａｖａＳｃｒｉｐｔ（登録商標）などによって記述される。なお、認証用ＵＲＬが入力用ページ６２を直接示すものである場合は、ウェブサーバ４は、リダイレクトを要求することなく、入力用ページ６２のファイルを端末装置２へ送信すればよい。
【００７２】
ユーザ情報取得部２０５は、ファイルを受信すると（＃７０４）、これに基づいて入力用ページ６２をタッチパネルディスプレイ２０ｅに表示させる（＃７０５）。入力用ページ６２をダイアログの形態で表示してもよい。
【００７３】
ここで、ユーザＹは、ソーシャルメディアＸで使用している自分のユーザＩＤおよびパスワードをそれぞれテキストボックス６２ａおよびテキストボックス６２ｂへ入力する。そして、ログインボタン６２ｃを押す。
【００７４】
すると、ユーザ情報取得部２０５は、入力されたユーザＩＤおよびパスワードを受け付け（＃７０６）、画像形成装置１へ送信する（＃７０７）。
【００７５】
ウェブサーバ４は、ユーザＩＤおよびパスワードを受信すると（＃７２５）、ユーザＹの認証の処理を行う（＃７２６）。
【００７６】
そして、この処理の結果、ユーザＹが正当なユーザであることを確認できた場合は、ウェブサーバ４は、ソーシャルメディアＸが有する、ユーザＹの情報を、リモートアクセスクライアントプログラム２Ｐ２へ提供することを許可するように、端末装置２へ要求する（＃７２７）。この際に、図１１のようなウェブページ（以下、「許可用ページ６３」と記載する。）を表示するためのファイルを端末装置２へ送信する。
【００７７】
ユーザ情報取得部２０５は、ファイルを受信すると（＃７０８）、これに基づいて許可用ページ６３をタッチパネルディスプレイ２０ｅに表示させる（＃７０９）。許可用ページ６３をダイアログの形態で表示してもよい。
【００７８】
ユーザＹは、自分の情報をリモートアクセスクライアントプログラム２Ｐ２へ提供することを許可する場合は、許可ボタン６３ａを押す。
【００７９】
ユーザ情報取得部２０５は、許可ボタン６３ａが押されたことを検知すると（＃７１０）、許可する旨の回答をウェブサーバ４へ送信する（＃７１１）。
【００８０】
ウェブサーバ４は、許可する旨の回答を受信すると（＃７２８）、ソーシャルメディアＸにおけるユーザＹのアクセストークン５３を発行し（＃７２９）、端末装置２へ送信する（＃７３０）。
【００８１】
そして、ユーザ情報取得部２０５は、アクセストークン５３を受信する（＃７１２）。これにより、リモートアクセスクライアントプログラム２Ｐ２は、ソーシャルメディアＸからユーザＹの情報を取得することができるようになる。
【００８２】
ユーザ情報取得部２０５は、アクセストークン５３を使用して、ユーザＹのユーザ名をウェブサーバ４へ問い合わせる（＃７１３）。
【００８３】
ウェブサーバ４は、問合せを受け付けると（＃７３１）、ユーザＹのユーザ名を検索し（＃７３２）、ユーザＹのユーザ名を示すユーザデータ５４を端末装置２へ送信する（＃７３３）。
【００８４】
そして、ユーザ情報取得部２０５は、ユーザデータ５４を受信する（＃７１４）。このようにして、ユーザ情報取得部２０５は、ユーザＹのユーザ名を取得する。
【００８５】
一方、ソーシャルメディアＸのアプリケーション２Ｐ１がインストールされているとアプリケーション有無判別部２０４によって判別された場合は、ユーザ情報取得部２０５は、次のように処理を行う、
アプリケーション有無判別部２０４は、ソーシャルメディアＸのソーシャルメディアデータ５２（図６参照）に示されるカスタムＵＲＬに基づいてアプリケーション２Ｐ１を起動させる。これにより、ソーシャルメディアＸのアプリケーション２Ｐ１が起動する。
【００８６】
そして、このアプリケーション２Ｐ１を使用して、図９に示す一部または全部の処理を実行する。
【００８７】
なお、このアプリケーション２Ｐ１が既にソーシャルメディアＸのウェブサーバ４からアクセストークン５３を取得し保持している場合がある。この場合は、ステップ＃７０１〜＃７１２の処理をスキップし、このアクセストークン５３を用いてステップ＃７１３以降の処理を実行すればよい。または、既にユーザデータ５４を取得し保持している場合は、ステップ＃７１３以降の処理をも省略し、次に説明する処理をこのユーザデータ５４を用いてユーザ情報通知部２０６に実行させてもよい。
【００８８】
図４に戻って、ユーザ情報通知部２０６は、ユーザデータ５４を画像形成装置１へ送信する。これにより、端末装置２のユーザのユーザ名が画像形成装置１へ通知される。
【００８９】
画像形成装置１において、ユーザアカウント検索部１０３は、ユーザデータ５４を受信し、アカウント記憶部１０１（図５参照）の中から、ユーザデータ５４に示されるユーザ名をユーザＩＤとして示すユーザアカウントデータ５１を検索する。
【００９０】
認証画面生成部１０４は、図１２のような認証用画面６４を表示するための画像データ５５を生成する。認証用画面６４は、端末装置２のユーザが認証を受けて画像形成装置１へログインするための画面である。ユーザアカウント検索部１０３によってユーザアカウントデータ５１が見つけられた場合は、このユーザアカウントデータ５１に示されるユーザＩＤがテキストボックス６４ａに予め入力された状態の認証用画面６４の画像データ５５を生成する。
【００９１】
認証画面送信部１０５は、認証画面生成部１０４によって生成された画像データ５５を端末装置２へ送信する。
【００９２】
端末装置２において、画面表示制御部２０７は、画像データ５５を受信すると、画像データ５５に基づいて認証用画面６４をタッチパネルディスプレイ２０ｅに表示させる。
【００９３】
ここで、ユーザは、タッチパネルディスプレイ２０ｅに対して次の操作を行う。画像形成装置１にログインするためのユーザＩＤをテキストボックス６４ａに入力する。さらに、パスワードをテキストボックス６４ｂに入力する。ただし、テキストボックス６４ａに既にユーザＩＤが入力されている場合は、パスワードだけを入力すればよい。また、ユーザＩＤおよびパスワードは、ソフトウェアキーボード６４ｄを使用して入力すればよい。そして、入力が完了したら、ログインボタン６４ｃを押す。
【００９４】
操作内容通知部２０８は、タッチパネルディスプレイ２０ｅに対して行われた操作の内容を画像形成装置１へ通知する。例えば、タッチパネルディスプレイ２０ｅのタッチされた位置の座標およびタッチされた時刻を通知する。または、ジェスチャの種類およびパラメータを判別し、これらを通知してもよい。
【００９５】
画像形成装置１において、操作判別部１０６は、端末装置２から通知された操作の内容に基づいて、認証用画面６４の中のどのオブジェクト（テキストボックス６４ａ、テキストボックス６４ｂ、ログインボタン６４ｃ、またはソフトウェアキーボード６４ｄ）に対してどのような操作がなされたのかを判別する。
【００９６】
このようにして、ユーザが認証用画面６４の各オブジェクトに対して行った操作の内容が画像形成装置１において受け付けられる。特に、テキストボックス６４ａに入力されたユーザＩＤおよびテキストボックス６４ｂに入力されたパスワードが受け付けられる。そして、ログインボタン６４ｃの押下が受け付けられる。
【００９７】
なお、操作判別部１０６による判別の結果に応じて、認証画面生成部１０４は、適宜、テキストボックス６４ａ、６４ｂへ文字を追加しまたは削除したりソフトウェアキーボード６４ｄを隠しまたは再出現させるなどして認証用画面６４を更新し、画像データ５５を生成し直し端末装置２へ送信する。端末装置２において、画面表示制御部２０７は、画像データ５５を受信するごとに、認証用画面６４を更新する。このように、タッチパネルディスプレイ２０ｅにおいて、ユーザによる操作に応じて認証用画面６４が適宜、更新される。
【００９８】
ユーザ認証部１０７は、ログインボタン６４ｃが押されたことが操作判別部１０６によって判別されると、テキストボックス６４ａに入力されたユーザＩＤおよびテキストボックス６４ｂに入力されたパスワードとユーザアカウントデータ５１（図５参照）とに基づいて、端末装置２のユーザの認証の処理を実行する。そして、このユーザが正当なユーザであることを確認できた場合は、画像形成装置１へこのユーザをログインさせる。
【００９９】
〔ユーザＩＤを複数、候補として提示する場合〕
図１３、図１４、および図１５は、認証用画面６５の例を示す図である。
【０１００】
ところで、ソーシャルメディアで使用されるユーザ名は、氏名、苗字、名前、またはニックネームなどであって、そのユーザを他のユーザが認識することができればよい。したがって、ユニークであるとは限らない。しかし、画像形成装置１において、ユーザアカウントのユーザＩＤはユニークでなければならない。
【０１０１】
そこで、ユーザは、ソーシャルメディアで使用するユーザ名に何らかの文字列を付加したものを画像形成装置１においてユーザＩＤとして使用することがある。
【０１０２】
このような場合に対処するために、図４に示す、画像形成装置１および端末装置２の各部は、次のように処理を行えばよい。
【０１０３】
画像形成装置１において、ユーザアカウント検索部１０３は、端末装置２からユーザデータ５４を受信すると、ユーザデータ５４に示されるユーザ名を含むユーザＩＤを示すユーザアカウントデータ５１をアカウント記憶部１０１の中から検索する。
【０１０４】
その結果、例えば、ユーザデータ５４に「佐藤」というユーザ名が示され、かつ、図５に示すようなユーザアカウントデータ５１がアカウント記憶部１０１に記憶されている場合は、ユーザアカウントデータ５１ｂ、５１ｅ、および５１ｆが見つかる。
【０１０５】
認証画面生成部１０４は、図１２に示した認証用画面６４の画像データ５５の代わりに、図１３のような認証用画面６５を表示するための画像データ５５を生成する。認証画面送信部１０５は、画像データ５５を端末装置２へ送信する。
【０１０６】
認証用画面６５には、認証用画面６４におけるテキストボックス６４ａの代わりにプルダウンメニュー６５ａが配置されている。
【０１０７】
端末装置２において、画面表示制御部２０７は、画像データ５５を受信すると、認証用画面６５をタッチパネルディスプレイ２０ｅに表示させる。ここで、ユーザは、プルダウンメニュー６５ａを押す。
【０１０８】
すると、操作内容通知部２０８は、この操作を画像形成装置１へ通知する。画像形成装置１の認証画面生成部１０４は、図１４のようにリスト６５ｅが配置されるように認証用画面６５の画像データ５５を生成し直す。認証画面送信部１０５は、画像データ５５を端末装置２へ送信する。そして、端末装置２の画面表示制御部２０７は、画像データ５５に基づいて認証用画面６５を表示し直す。ここで、ユーザは、リスト６５ｅの中から自分のユーザＩＤをタッチして選択する。
【０１０９】
すると、操作内容通知部２０８は、この操作を画像形成装置１へ通知する。画像形成装置１の認証画面生成部１０４は、選択されたユーザＩＤが図１５のようにプルダウンメニュー６５ａに入力された状態の認証用画面６５の画像データ５５を生成し直す。認証画面送信部１０５は、画像データ５５を端末装置２へ送信する。そして、端末装置２の画面表示制御部２０７は、画像データ５５に基づいて認証用画面６５を表示し直す。
【０１１０】
以下、ユーザは、認証用画面６４に対する操作と同様の操作をテキストボックス６５ｂ、ログインボタン６５ｃ、およびソフトウェアキーボード６５ｄに対して行えばよい。そして、画像形成装置１および端末装置２の各部は、ユーザによる操作に応じて上述の処理を行う。
【０１１１】
〔ユーザが複数のアカウントを有する場合〕
ところで、ユーザが複数のソーシャルメディアそれぞれのユーザアカウントを有する場合がある。そして、これらのユーザアカウントのうちのユーザがどのユーザアカウントのユーザ名を画像形成装置１のユーザアカウントのユーザＩＤとして使用しているかを忘れている場合がある。
【０１１２】
このような場合に対処するために、図４に示す、画像形成装置１および端末装置２の各部は、次のように処理を行えばよい。
【０１１３】
〔第一の方法〕
端末装置２において、アプリケーション有無判別部２０４は、ソーシャルメディアそれぞれのソーシャルメディアデータ５２（図６参照）に基づいて、端末装置２にソーシャルメディアそれぞれのアプリケーション２Ｐ１がインストールされているか否かを判別する。
【０１１４】
ユーザ情報取得部２０５は、ソーシャルメディアそれぞれのウェブサーバ４から、ユーザの情報（例えば、ユーザ名）を取得する。取得の仕方は、前に図９で説明した通りである。これにより、これらのソーシャルメディアのうちのユーザがユーザアカウントを有するソーシャルメディアのウェブサーバ４から、ユーザ名が取得される。
【０１１５】
ユーザ情報通知部２０６は、ユーザデータ５４を画像形成装置１へ送信することによって、ユーザ情報取得部２０５によって取得されたユーザ名を画像形成装置１へ通知する。取得されたユーザ名の個々にユーザデータ５４を送信してもよいし、取得されたすべてのユーザ名を纏めて示すデータをユーザデータ５４として送信してもよい。
【０１１６】
画像形成装置１において、ユーザアカウント検索部１０３は、端末装置２から通知されたユーザ名ごとに、それをユーザＩＤとして示すユーザアカウントデータ５１をアカウント記憶部１０１（図５参照）から検索する。
【０１１７】
その結果、ユーザアカウントデータ５１が１つだけ見つかることもあれば、複数見つかることもある。
【０１１８】
認証画面生成部１０４は、ユーザアカウントデータ５１が１つだけ見つかった場合は、図１２のような認証用画面６４の画像データ５５を生成する。この際に、認証用画面６４を、このユーザアカウントデータ５１に示されるユーザＩＤがテキストボックス６４ａに予め入力された状態にする。以下の処理は、前に説明した通りである。
【０１１９】
一方、ユーザアカウントデータ５１が複数見つかった場合は、認証画面生成部１０４は、図１３のような認証用画面６５の画像データ５５を生成する。以下の処理は、前に説明した通りである。したがって、プルダウンメニュー６５ａが押されると、見つかった複数のユーザアカウントデータ５１それぞれに示されるユーザＩＤが配置されたリスト６５ｅがプルダウンメニュー６５ａの下に表示される（図１４参照）。
【０１２０】
なお、ユーザ情報取得部２０５は、アプリケーション２Ｐ１が端末装置２にインストールされていないソーシャルメディアについては、これらの一覧をタッチパネルディスプレイ２０ｅに表示させ、一覧の中からユーザが選択したソーシャルメディアにおけるユーザ名のみを取得してもよい。
【０１２１】
〔第二の方法〕
図１６は、優先順位テーブル５６の例を示す図である。
【０１２２】
または、ソーシャルメディアごとに予め決められた優先順位に応じて、ユーザＩＤをユーザに提示してもよい。以下、この場合の処理について説明する。
【０１２３】
端末装置２において、ユーザ情報取得部２０５は、図１６に示す優先順位テーブル５６を有する。
【０１２４】
優先順位テーブル５６には、ソーシャルメディアごとの優先順位が示されている。優先順位は、ユーザ名として本名を使用することが必須であるソーシャルメディアが最も高く設定されている。そして、以下、本名を使用することを推奨する度合いが高いソーシャルメディアから順に高い優先順位が設定されている。
【０１２５】
ユーザ情報取得部２０５は、ユーザデータ５４を１つ取得することができるまで、優先順位の高いソーシャルメディアから順に、そのソーシャルメディアにおけるユーザデータ５４の取得を試みる。取得の手順は、前に図９で説明した通りである。
【０１２６】
ユーザデータ５４を取得することができたら、ユーザ情報通知部２０６は、ユーザデータ５４を画像形成装置１へ送信する。
【０１２７】
画像形成装置１において、ユーザアカウント検索部１０３は、ユーザデータ５４を受信すると、ユーザデータ５４に示されるユーザ名をユーザＩＤとして示すユーザアカウントデータ５１を検索する。
【０１２８】
ユーザアカウントデータ５１が見つかった場合は、上述の同様の方法で、認証画面生成部１０４および認証画面送信部１０５によって画像データ５５が生成され端末装置２へ送信される。
【０１２９】
一方、ユーザアカウントデータ５１が見つからなかった場合は、ユーザアカウント検索部１０３は、その旨を端末装置２へ通知する。
【０１３０】
端末装置２において、ユーザ情報取得部２０５は、ユーザアカウントデータ５１が見つからなかった旨の通知を受信すると、優先順位が次に高いソーシャルメディアにおけるユーザデータ５４の取得を試みる。取得することができるまで、優先順位を下げながら取得を試みる。
【０１３１】
そして、ユーザデータ５４を取得することができたら、ユーザ情報通知部２０６は、ユーザデータ５４を画像形成装置１へ送信する。以下、画像形成装置１において、上述の処理が実行される。
【０１３２】
つまり、画像形成装置１は、優先順位の高いソーシャルメディアにおけるユーザ名から優先的に、画像形成装置１におけるユーザアカウントのユーザＩＤとして使用されているか否かを確認する。そして、そのように使用されているユーザ名が見つかったら、そのユーザ名がテキストボックス６４ａに予め入力された状態の認証用画面６４を端末装置２に表示させる。
【０１３３】
〔第三の方法〕
図１７は、実績テーブル５７の例を示す図である。
【０１３４】
ソーシャルメディアごとの優先順位を固定するのではなく、画像形成装置１におけるユーザアカウントのユーザＩＤとしてユーザ名が使用されている割合に応じて優先順位を次のように変動させてもよい。
【０１３５】
端末装置２のユーザ情報通知部２０６は、ユーザデータ５４を送信する際に、このユーザデータ５４に対応するソーシャルメディアを画像形成装置１へ通知する。
【０１３６】
画像形成装置１のユーザアカウント検索部１０３は、図１７に示す実績テーブル５７を有し、実績テーブル５７に検索の実績を書き込む。実績テーブル５７には予め、ソーシャルメディアごとのレコード５７ａが格納されている。レコード５７ａには、ソーシャルメディア名が予め示されているが、ヒット回数、検索回数、ヒット率、および優先順位の値は、最初はいずれも「０」である。
【０１３７】
ユーザアカウント検索部１０３が、検索を行うごとに、その結果に応じてレコード５７ａを次のように更新する。
【０１３８】
あるソーシャルメディアのユーザデータ５４に示されるユーザ名をユーザＩＤとして示すユーザアカウントデータ５１をアカウント記憶部１０１から見つけることができた場合は、ユーザアカウント検索部１０３は、そのソーシャルメディアのレコード５７ａのヒット回数および検索回数のそれぞれに「１」を加算する。一方、見つけることができなかった場合は、検索回数のみに「１」を加算する。
【０１３９】
さらに、ユーザアカウント検索部１０３は、検索回数に対するヒット回数の割合がヒット率として示されるように、レコード５７ａを更新する。そして、ヒット率の高い順に優先順位が示されるように各ソーシャルメディアのレコード５７ａを更新する。
【０１４０】
認証画面生成部１０４は、上述の第一の方法と同様に認証用画面６５の画像データ５５を生成し、認証画面送信部１０５は、これを端末装置２へ送信する。ただし、リスト６５ｅには、優先順位の高いソーシャルメディアにおけるユーザＩＤを優先的に上に配置する。なお、同一のソーシャルメディアにおけるユーザＩＤが複数ある場合は、これらのユーザＩＤ同士は任意の順番で並べればよい。優先順位が同じであるユーザＩＤが複数ある場合も、同様である。
【０１４１】
または、リモートアクセスサーバプログラム１Ｐおよびリモートアクセスクライアントプログラム２Ｐ２の使用を開始してから所定の期間を過ぎるまでまたは検索の総回数が所定の回数に達するまで、上述の第一の方法または第二の方法を実行する。これは、ソーシャルメディアそれぞれのヒット率を得るためである。
【０１４２】
そして、その後は、第二の方法を、優先順位テーブル５６の代わりに実績テーブル５７を使用して実行する。実績テーブル５７は、更新されるごとに、画像形成装置１から端末装置２へ与えられる。このように、実績テーブル５７には、ソーシャルメディアごとのヒット率などが記録される。
【０１４３】
図１８は、端末装置２における全体的な処理の流れの例を説明するフローチャートである。図１９は、端末装置２における全体的な処理の流れの変形例を説明するフローチャートである。図２０は、画像形成装置１における全体的な処理の流れの例を説明するフローチャートである。
【０１４４】
次に、画像形成装置１および端末装置２それぞれの全体的な処理の流れを、フローチャートを参照しながら説明する。
【０１４５】
端末装置２は、リモートアクセスクライアントプログラム２Ｐ２に基づいて、図１８に示す手順で処理を実行する。
【０１４６】
端末装置２は、画像形成装置１へリモートアクセスする（＃８２１）。ソーシャルメディアデータ５２（図６参照）を読み出す（＃８２２）。ソーシャルメディアデータ５２に示されるソーシャルメディアのうちのアプリケーション２Ｐ１がインストールされていないものを示す一覧を表示し、ソーシャルメディアの選択を受け付ける（＃８２３、＃８２４）。
【０１４７】
端末装置２は、アプリケーション２Ｐ１がインストールされているソーシャルメディアにおけるユーザのユーザ名と、一覧の中からユーザが選択したソーシャルメディアにおけるユーザのユーザ名とを取得し、一時的に記憶する（＃８２５〜＃８２７）。ユーザ名を取得する手順は、前に図９で説明した通りである。
【０１４８】
端末装置２は、取得したユーザ名を示すデータ（ユーザデータ５４）を画像形成装置１へ送信する（＃８２８）。
【０１４９】
そして、端末装置２は、画像データ５５を受信すると（＃８２９）、認証用画面６４（図１２参照）または認証用画面６５（図１３参照）を表示する（＃８３０）。ここで、ユーザは、テキストボックス６４ａにデフォルトで入力されているユーザＩＤを使用し、または、プルダウンメニュー６５ａをタッチすると表示されるリスト６５ｅから選択したユーザＩＤを使用し、画像形成装置１へのログインを試みることができる。その後の処理は、従来のリモートコントロールの処理と同様である。
【０１５０】
または、端末装置２は、図１９に示す手順で処理を実行する。ステップ＃８４１〜＃８４４は、図１８のステップ＃８２１〜＃８２４と同様の処理である。
【０１５１】
端末装置２は、アプリケーション２Ｐ１がインストールされているソーシャルメディアおよびユーザが選択したソーシャルメディアのうち、優先順位テーブル５６または実績テーブル５７において優先順位が最も高いソーシャルメディアにおけるユーザ名の取得を試みる（＃８４５）。
【０１５２】
取得することができた場合は（＃８４６でＹｅｓ）、端末装置２は、取得したユーザ名を示すデータ（ユーザデータ５４）を画像形成装置１へ送信する（＃８４７）。そして、端末装置２は、画像データ５５を受信すると（＃８２９）、認証用画面６４または認証用画面６５を表示する（＃８３０）。以下、図１８の場合と同様である。
【０１５３】
一方、ステップ＃８４５においてユーザ名を取得することができなかった場合（＃８４６でＮｏ）およびユーザアカウントデータ５１が見つからなかった旨の通知を画像形成装置１から受信した場合は（＃８４８でＮｏ）、優先順位が次に高いソーシャルメディアが未だ残っていれば（＃８４９でＹｅｓ）、このソーシャルメディアにおけるユーザ名の取得を試みる（＃８４５）。以下の処理は、上述の通りである。
【０１５４】
画像形成装置１は、リモートアクセスサーバプログラム１Ｐに基づいて、図２０に示す手順で処理を実行する。
【０１５５】
画像形成装置１は、端末装置２からの要求に応じて、端末装置２を画像形成装置１へリモートアクセスさせる（＃８０１）。
【０１５６】
画像形成装置１は、端末装置２からユーザデータ５４を受信すると（＃８０２）、ユーザデータ５４に示されるユーザ名をユーザＩＤとして示すユーザアカウントデータ５１（図５参照）を検索する（＃８０３）。ユーザデータ５４を複数受信した場合は、それぞれについて、検索を行う。そして、検索の実績を実績テーブル５７（図１７参照）に書き込む（＃８０４）。
【０１５７】
１つもユーザアカウントデータ５１が見つからなかった場合は（＃８０５でＮｏ）、画像形成装置１は、その旨を端末装置２へ通知する（＃８０６）。
【０１５８】
ユーザアカウントデータ５１が見つかった場合は（＃８０５でＹｅｓ）、その個数が複数であれば（＃８０７でＹｅｓ）、プルダウメニューのタイプの認証用画面（認証用画面６５）の画像データ５５を生成し、端末装置２へ送信する（＃８０８）。一方、１つであれば（＃８０７でＮｏ）、そのユーザアカウントデータ５１に示されるユーザＩＤが予め入力された状態の認証用画面（認証用画面６４）の画像データ５５を生成し、端末装置２へ送信する（＃８０９）。その後の処理は、従来のリモートコントロールの処理と同様である。
【０１５９】
本実施形態によると、画像形成装置１におけるユーザアカウントのユーザＩＤとしてソーシャルメディアにおけるどのような情報が使用されているのかを従来よりも容易にユーザに提示することができる。
【０１６０】
本実施形態では、アカウント記憶部１０１は画像形成装置１に設けられたが、外部の装置に設けられていてもよい。例えば、画像処理システム１００に備えられるサーバに設けられていてもよい。
【０１６１】
本実施形態では、ユーザの認証をログインの際に実行する場合を例に説明したが、ユーザが画像形成装置１を管理するためのアプリケーションを起動させようとした場合など、認証を必要とする他の場合においても本発明を適用することができる。
【０１６２】
本実施形態では、画像形成装置１のユーザアカウント検索部１０３は、ユーザアカウントデータ５１を、ユーザデータ５４に示されるユーザ名をキーとして検索した。しかし、他のキーを用いてもよい。例えば、電子メールアドレスであってもよい。この場合は、端末装置２のユーザ情報取得部２０５は、ユーザ名の代わりに電子メールアドレスをソーシャルメディアのウェブサーバ４へ問い合わせ、電子メールアドレスを示すデータをユーザデータ５４として画像形成装置１へ送信すればよい。
【０１６３】
本実施形態では、画像処理システム１００に画像形成装置１が１台しか設けられていない場合を例に説明したが、複数台設けられている場合にも、本発明は好適に用いられる。特に、画像形成装置１ごとにユーザＩＤとして異なるソーシャルメディアのユーザ名などの情報を用いている場合において、ユーザは、ユーザＩＤを忘れてしまっても、それを従来よりも簡単にそれを知ることができる。
【０１６４】
本実施形態では、ユーザＩＤの候補が複数ある場合に、図１３に示したようにプルダウンメニュー６５ａを有する画面（認証用画面６５）を表示し、プルダウンメニュー６５ａが選択されたら、図１４に示したように、候補のリスト６５ｅを表示した。しかし、他のオブジェクトを用いてもよい。例えば、認証用画面６５に、プルダウンメニュー６５ａの代わりに、ユーザＩＤごとに、その文字列とラジオボタンとを配置してもよい。
【０１６５】
その他、画像処理システム１００、画像形成装置１、端末装置２の全体または各部の構成、処理内容、処理順序、画面の構成、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１６６】
１００  画像処理システム
１  画像形成装置
１０１  アカウント記憶部（記憶手段）
１０３  ユーザアカウント検索部（受信手段、検索手段）
１０４  認証画面生成部（画像データ生成手段）
１０５  認証画面送信部（画像データ送信手段）
２  端末装置
２０５  ユーザ情報取得部
２０６  ユーザ情報通知部
２０７  画面表示制御部（表示手段）
２０ｅ  タッチパネルディスプレイ（表示手段）
５１  ユーザアカウントデータ
５４  ユーザデータ（ユーザ情報）
５５  画像データ
５７  実績テーブル（記録手段）
６４  認証用画面
６５  認証用画面
【図１】
0006645055.tif 000002
【図２】
0006645055.tif 000003
【図３】
0006645055.tif 000004
【図４】
0006645055.tif 000005
【図５】
0006645055.tif 000006
【図６】
0006645055.tif 000007
【図７】
0006645055.tif 000008
【図８】
0006645055.tif 000009
【図９】
0006645055.tif 000010
【図１０】
0006645055.tif 000011
【図１１】
0006645055.tif 000012
【図１２】
0006645055.tif 000013
【図１３】
0006645055.tif 000014
【図１４】
0006645055.tif 000015
【図１５】
0006645055.tif 000016
【図１６】
0006645055.tif 000017
【図１７】
0006645055.tif 000018
【図１８】
0006645055.tif 000019
【図１９】
0006645055.tif 000020
【図２０】
0006645055.tif 000021