(57)【要約】【課題】ユーザ情報の漏えいの抑制と設定操作の簡略化の双方と、を実現する。【解決手段】サーバ装置１４の取得要求取得部５１Ｃは、ＭＦＰ１０から、サーバ装置１４に一時的に接続するための一時ＩＤを含む取得要求信号を取得する。応答出力部５１Ｄは、管理情報５２Ａに、取得した取得要求信号に含まれる一時ＩＤが登録されている場合、管理情報５２Ａにおける、該一時ＩＤに対応するユーザ情報と、サーバ装置１４へ正式に接続するための接続ＩＤと、を含む応答信号を、ＭＦＰ１０へ出力する。設定要求出力部５１Ｆは、ユーザ情報および接続ＩＤを含む接続要求信号をＭＦＰ１０から取得した場合、該接続要求信号の取得元の端末装置１０との正式な接続を確立すると共に、管理情報５２Ａにおける、接続要求信号に含まれるユーザ情報に対応する設定情報を含む設定要求信号を、該ＭＦＰ１０へ出力する。【選択図】図４
2018084991.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、前記サーバ装置と通信する端末装置と、を備えた情報処理システムであって、
前記サーバ装置は、
前記端末装置から、当該サーバ装置に一時的に接続するための一時認証情報を含む取得要求信号を取得する第１取得部と、
前記一時認証情報と、ユーザ情報と、当該サーバ装置と前記端末装置との間で行う連携処理に関する設定情報と、を対応づけた管理情報に、前記取得要求信号に含まれる前記一時認証情報が登録されている場合、前記管理情報における、該一時認証情報に対応する前記ユーザ情報と、当該サーバ装置へ正式に接続するための接続認証情報と、を含む応答信号を前記端末装置へ出力する第１出力部と、
前記端末装置から、前記ユーザ情報および前記接続認証情報を含む接続要求信号を取得する第２取得部と、
前記接続要求信号を取得した場合、該接続要求信号の取得元の前記端末装置との正式な接続を確立すると共に、前記管理情報における、前記接続要求信号に含まれる前記ユーザ情報に対応する前記設定情報を含む設定要求信号を、該端末装置へ出力する第２出力部と、
を備え、
前記端末装置は、
前記一時認証情報を受付ける受付部と、
受付けた前記一時認証情報を含む前記取得要求信号を前記サーバ装置へ出力する第３出力部と、
前記サーバ装置から前記応答信号を取得する第３取得部と、
前記応答信号を取得したときに、該応答信号に含まれる前記ユーザ情報および前記接続認証情報を含む前記接続要求信号を前記サーバ装置へ出力する第４出力部と、
正式な接続を確立した前記サーバ装置から前記設定要求信号を取得する第４取得部と、
前記設定要求信号に含まれる前記設定情報を、前記サーバ装置との前記連携処理の実行時の実行条件に関する設定内容として設定する設定部と、
を備える、
情報処理システム。
【請求項２】
前記管理情報は、前記一時認証情報と、前記ユーザ情報と、前記設定情報と、前記一時認証情報の有効期限と、が対応付けて登録され、
前記サーバ装置の前記第１出力部は、取得した前記取得要求信号に含まれる前記一時認証情報が前記管理情報に登録されており、且つ、該一時認証情報の取得タイミングが該一時認証情報に対応する前記有効期限内である場合に、前記管理情報における、該一時認証情報に対応する前記ユーザ情報と、前記接続認証情報と、を含む前記応答信号を前記端末装置へ出力する、
請求項１に記載の情報処理システム。
【請求項３】
前記設定情報は、前記端末装置で取得した原稿データの前記サーバ装置における記憶場所を示す記憶場所情報、および、前記端末装置で原稿を読取って前記原稿データを取得するときの読取条件を示す読取条件情報、の少なくとも一方を含む、請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記端末装置の前記受付部は、
設定された前記設定情報の変更の受付が不可能である、請求項１〜請求項３の何れか１項に記載の情報処理システム。
【請求項５】
前記端末装置は、
前記連携処理を実行する実行部と、
設定された前記設定情報に応じた前記連携処理を実行するように前記実行部を制御する実行制御部と、
を備える、
請求項１〜請求項４の何れか１項に記載の情報処理システム。
【請求項６】
前記サーバ装置と、前記サーバ装置とは異なるネットワークに接続された前記端末装置と、を中継する中継装置を備え、
前記中継装置は、
前記一時認証情報に対応する記憶領域を有する記憶部と、
前記端末装置から受信した前記取得要求信号を、該取得要求信号に含まれる前記一時認証情報に対応する前記記憶領域に記憶する通信制御部と、
を備え、
前記サーバ装置の前記第１取得部は、前記記憶領域から前記取得要求信号を取得することによって、前記端末装置から該取得要求信号を取得する、
請求項１〜請求項５の何れか１項に記載の情報処理システム。
【請求項７】
前記サーバ装置は、
ユーザ情報と、該ユーザ情報に対応する一時認証情報の生成要求と、を取得する第５取得部と、
前記生成要求を取得したときに、該ユーザ情報に対応する前記一時認証情報を生成し、前記管理情報へ登録する登録部と、
を備える、請求項１〜請求項６の何れか１項に記載の情報処理システム。
【請求項８】
端末装置から、サーバ装置に一時的に接続するための一時認証情報を含む取得要求信号を取得するステップと、
前記一時認証情報と、ユーザ情報と、当該サーバ装置と前記端末装置との間で行う連携処理に関する設定情報と、を対応づけた管理情報に、前記取得要求信号に含まれる前記一時認証情報が登録されている場合、前記管理情報における、該一時認証情報に対応する前記ユーザ情報と、前記サーバ装置へ正式に接続するための接続認証情報と、を含む応答信号を前記端末装置へ出力するステップと、
前記端末装置から、前記ユーザ情報および前記接続認証情報を含む接続要求信号を取得するステップと、
前記接続要求信号を取得した場合、該接続要求信号の取得元の前記端末装置との正式な接続を確立すると共に、前記管理情報における、前記接続要求信号に含まれる前記ユーザ情報に対応する前記設定情報を含む設定要求信号を、該端末装置へ出力するステップと、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、および情報処理プログラムに関する。
【背景技術】
【０００２】
ファイルサーバに対して端末装置からアクセスし、ファイルサーバと端末装置との間で連携処理を行うシステムが知られている。例えば、ファイルサーバ内のデータを端末装置側で出力する処理や、端末装置で取得したスキャンデータをファイルサーバへ記憶する処理、などの連携処理を行う技術が知られている。
【０００３】
このような連携処理には、認証などのためにユーザ情報を用いる場合がある。そこで、連携処理時に用いるユーザ情報の漏えいを抑制する技術が知られている（例えば、特許文献１参照）。特許文献１には、ファイルサーバが、端末装置から認証情報と装置識別情報を受信すると、装置識別情報とユーザ情報とを対応づけて記憶することが開示されている。そして、特許文献１には、ユーザ情報と端末識別情報の正しい組合せを受信した場合に、サービスを提供するシステムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来では、端末装置を操作するユーザが、連携処理に関する各種設定を操作毎に行う必要があり、ユーザ情報の漏えいの抑制と設定操作の簡略化の双方を実現することは困難であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ユーザ情報の漏えいの抑制と設定操作の簡略化の双方を実現することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、情報処理システムは、サーバ装置と、前記サーバ装置と通信する端末装置と、を備えた情報処理システムである。前記サーバ装置は、前記端末装置から、当該サーバ装置に一時的に接続するための一時認証情報を含む取得要求信号を取得する第１取得部と、前記一時認証情報と、ユーザ情報と、当該サーバ装置と前記端末装置との間で行う連携処理に関する設定情報と、を対応づけた管理情報に、取得した前記取得要求信号に含まれる前記一時認証情報が登録されている場合、前記管理情報における、該一時認証情報に対応する前記ユーザ情報と、当該サーバ装置へ正式に接続するための接続認証情報と、を含む応答信号を前記端末装置へ出力する第１出力部と、前記端末装置から、前記ユーザ情報および前記接続認証情報を含む接続要求信号を取得する第２取得部と、前記接続要求信号を取得した場合、該接続要求信号の取得元の前記端末装置との正式な接続を確立すると共に、前記管理情報における、前記接続要求信号に含まれる前記ユーザ情報に対応する前記設定情報を含む設定要求信号を、該端末装置へ出力する第２出力部と、を備える。前記端末装置は、前記一時認証情報を受付ける受付部と、受付けた前記一時認証情報を含む前記取得要求信号を前記サーバ装置へ出力する第３出力部と、前記サーバ装置から前記応答信号を取得する第３取得部と、前記応答信号を取得したときに、該応答信号に含まれる前記ユーザ情報および前記接続認証情報を含む前記接続要求信号を前記サーバ装置へ出力する第４出力部と、正式な接続を確立した前記サーバ装置から前記設定要求信号を取得する第４取得部と、前記設定要求信号に含まれる前記設定情報を、前記サーバ装置との前記連携処理の実行時の実行条件に関する設定内容として設定する設定部と、を備える。
【発明の効果】
【０００７】
本発明によれば、ユーザ情報の漏えいの抑制と設定操作の簡略化の双方を実現することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、情報処理システムの構成の一例を示す模式図である。
【図２】図２は、ＭＦＰのハードウェア構成の一例を示す模式図である。
【図３】図３は、ハードウェア構成の一例を示す模式図である。
【図４】図４は、情報処理システムに設けられた各装置の機能的構成例を示すブロック図である。
【図５】図５は、表示画面の一例を示す模式図である。
【図６】図６は、管理情報のデータ構成の一例を示す模式図である。
【図７】図７は、中継装置におけるキュー構成の一例を示す模式図である。
【図８】図８は、設定管理情報のデータ構成の一例を示す模式図である。
【図９】図９は、情報処理システムで実行される情報処理の流れの一例を示す、シーケンス図である。
【図１０】図１０は、情報処理システムで実行される情報処理の流れの一例を示す、シーケンス図である。
【図１１】図１１は、表示画面の一例を示す模式図である。
【図１２】図１２は、表示画面の一例を示す模式図である。
【図１３】図１３は、情報処理の手順の一例を示す、フローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本実施の形態の情報処理システムおよび情報処理プログラムの実施の形態を詳細に説明する。なお、本明細書において、同じ構成および機能を示す部分には、同じ符号を付与し、詳細な説明を省略する場合がある。
【００１０】
図１は、本実施の形態の情報処理システム１０００の構成の一例を示す模式図である。
【００１１】
本実施の形態の情報処理システム１０００は、複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ（以下、ＭＦＰと称する））１０と、中継装置１２と、サーバ装置１４と、クライアント端末１６と、を備える。
【００１２】
ＭＦＰ１０と、中継装置１２と、サーバ装置１４と、クライアント端末１６と、は、ネットワーク１８を介して通信可能に接続されている。なお、ＭＦＰ１０、中継装置１２、サーバ装置１４、およびクライアント端末１６の少なくとも１つは、無線または有線によりネットワーク１８に接続されている。無線により接続する場合、例えば、３Ｇ回線、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを用いればよい。
【００１３】
本実施の形態では、ネットワーク１８は、互いに異なる複数のネットワーク１８を含む。詳細には、ネットワーク１８は、ローカルネットワーク１８Ａと、グローバルネットワーク１８Ｂと、ローカルネットワーク１８Ｃと、を含む。
【００１４】
ローカルネットワーク１８Ａは、ファイアウォール１９Ａを介してグローバルネットワーク１８Ｂに接続されている。ローカルネットワーク１８Ｃは、ファイアウォール１９Ｂを介してグローバルネットワーク１８Ｂに接続されている。
【００１５】
本実施の形態では、サーバ装置１４およびクライアント端末１６と、ＭＦＰ１０と、が異なるネットワーク１８に接続されている形態を説明する。具体的には、本実施の形態では、ＭＦＰ１０はローカルネットワーク１８Ａに接続され、サーバ装置１４およびクライアント端末１６はローカルネットワーク１８Ｃに接続されている。また、中継装置１２は、グローバルネットワーク１８Ｂに接続されている。
【００１６】
なお、ＭＦＰ１０、中継装置１２、サーバ装置１４、および、クライアント端末１６の内、少なくとも２つ以上が、同じネットワーク１８に接続された構成であってもよい。
【００１７】
サーバ装置１４は、各種データを記憶する装置である。サーバ装置１４は、例えば、ファイルサーバである。
【００１８】
クライアント端末１６は、ユーザによって操作される装置である。クライアント端末１６は、例えば、スマートフォンや、タブレット端末や、携帯電話などである。本実施の形態では、クライアント端末１６は、情報処理システム１０００の管理者によって操作されるものとして説明する。
【００１９】
ＭＦＰ１０は、端末装置の一例である。すなわち、本実施の形態では、情報処理システム１０００における端末装置を、ＭＦＰ１０に適用した場合を例に挙げて説明する。なお、端末装置の適用対象は、ＭＦＰ１０に限定されない。
【００２０】
本実施の形態では、ＭＦＰ１０は、サーバ装置１４との間で行う連携処理に関する機能を備える。具体的には、ＭＦＰ１０は、プリント機能、コピー機能、スキャナ機能、およびファクシミリ機能のうち少なくとも１つの機能を有する。なお、ＭＦＰ１０の備える、連携処理に関する機能は、上記機能に限定されない。
【００２１】
連携処理とは、ＭＦＰ１０とサーバ装置１４との間で行う各種処理を示す。言い換えると、連携処理に含まれる一部の処理がＭＦＰ１０で実行され、且つ、該連携処理に含まれる一部の処理がサーバ装置１４で実行される。例えば、連携処理は、ＭＦＰ１０のスキャナ機能により原稿を読取って原稿データを取得するスキャナ処理や、ＭＦＰ１０で取得した各種データをＭＦＰ１０における特定の記憶領域に記憶する処理、などを含む。なお、連携処理は、これらの処理に限定されない。
【００２２】
中継装置１２は、互いに異なるネットワーク１８に接続された装置間の通信を中継する。中継装置１２は、リレーサーバと称される場合がある。詳細には、中継装置１２は、互いに異なるネットワーク１８に接続された各装置から、他のネットワーク１８に接続された装置に対する信号や情報を受付け、該装置へ提供する。本実施の形態では、ＭＦＰ１０とサーバ装置１４は、中継装置１２を介して通信する（詳細後述）。
【００２３】
なお、図１には、情報処理システム１０００が、ＭＦＰ１０、中継装置１２、サーバ装置１４、およびクライアント端末１６の各々を１台備えた構成を示した。しかし、情報処理システム１０００は、ＭＦＰ１０、中継装置１２、サーバ装置１４、およびクライアント端末１６の少なくとも１つを、複数台備えた構成であってもよい。
【００２４】
次に、ＭＦＰ１０に含まれる各装置のハードウェア構成を説明する。
【００２５】
図２は、ＭＦＰ１０のハードウェア構成の一例を示す模式図である。
【００２６】
ＭＦＰ１０は、本体３０と、操作部２０と、を備える。本体３０と操作部２０とは、専用の通信路９を介して相互に通信可能に接続されている。通信路９には、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格のものを用いる。なお、通信路９は、有線、無線の何れであってもよい。また、通信路９は、インターネットなどのネットワークや電話回線などであってもよい。操作部２０および本体３０は、ネットワーク１８を介して他の装置（中継装置１２、サーバ装置１４、クライアント端末１６）と接続されている。
【００２７】
ＭＦＰ１０の本体３０は、コピー機能、スキャナ機能、ファクシミリ機能、プリント機能などの各種の機能を実現可能な装置である。本体３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３と、ＨＤＤ（ハードディスクドライブ）３４と、接続Ｉ／Ｆ（インターフェース）３５と、通信Ｉ／Ｆ３６と、エンジン部３７と、を備える。エンジン部３７と、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ３４と、接続Ｉ／Ｆ３５と、通信Ｉ／Ｆ３６と、は、システムバス３８を介して相互に接続されている。
【００２８】
エンジン部３７は、コピー機能、スキャナ機能、ファクシミリ機能、プリント機能などの各種の機能を実行する。エンジン部３７は、コピー機能、スキャナ機能、ファクシミリ機能、および、プリント機能などの各機能を実現するための、汎用的な情報処理および通信以外の処理を行うハードウェアである。エンジン部３７は、例えば、原稿を読取り原稿データを得るスキャナ（画像読取機能）、用紙等の記録媒体へのプリントを行うプロッタ（画像形成機能）、ファクス通信を行うファクス部、などを備えている。
【００２９】
本実施の形態では、ＭＦＰ１０のエンジン部３７は、少なくともスキャナ機能を備えた構成である場合を、一例として説明する。なお、エンジン部３７は、更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えていてもよい。
【００３０】
ＣＰＵ３１は、本体３０の動作を統括的に制御する。ＣＰＵ３１は、ＲＡＭ３３をワークエリアとしてＲＯＭ３２またはＨＤＤ３４などに格納されたプログラムを実行することで、本体３０全体の動作を制御する。これにより、ＣＰＵ３１は、エンジン部３７に、上述したコピー機能、スキャナ機能、ファクシミリ機能、プリント機能などを実行させる。
【００３１】
接続Ｉ／Ｆ３５は、通信路９を介して操作部２０と通信するためのインターフェースである。通信Ｉ／Ｆ３６は、ネットワーク１８を介して、他の装置と通信するためのインターフェースである。
【００３２】
次に、ＭＦＰ１０の操作部２０について説明する。操作部２０は、ユーザの操作に応じた入力を受付ける。操作部２０は、独自のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と画面遷移機構を有する。本体３０は、操作部２０で受付けた入力に応じた動作を行う。
【００３３】
操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７と、を備え、これらがバス２９を介して相互に接続されている。
【００３４】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリアとしてＲＯＭ２２またはフラッシュメモリ２４などに格納されたプログラムを実行することで、操作部２０全体の動作を制御する。このプログラムの実行により、ＣＰＵ２１は、後述する各種機能を実現する。
【００３５】
接続Ｉ／Ｆ２６は、通信路９を介して本体３０と通信するためのインターフェースである。
【００３６】
操作パネル２７は、ユーザの操作に応じた各種の入力を受付けるとともに、各種の情報や、各種画像を表示する。本実施の形態では、操作パネル２７は、各種入力の受付を行う受付機能を実現する入力部２７Ａと、各種情報の表示を行う表示機能を実現する表示部２７Ｂと、の双方を一体的に備えたタッチパネルである場合を説明する。しかし、操作パネル２７の構成は、このような構成に限定されない。例えば、操作パネル２７は、入力部２７Ａと、表示部２７Ｂと、を別体として構成してもよい。
【００３７】
なお、本実施の形態では、機能の独立性を保つために、本体３０側のＯＳ（オペレーティングシステム）のソフトウェアと操作部２０側のＯＳのソフトウェアが互いに異なる。すなわち、本体３０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体３０側のＯＳのソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳのソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００３８】
なお、操作部２０側のＯＳと、本体３０側のＯＳとは、同じであってもよい。また、操作部２０と本体３０とを一体的に構成してもよい。具体的には、操作部２０のバス２９にエンジン部３７を接続した構成とし、本体３０を備えない構成としてもよい。この場合、操作部２０のＣＰＵ２１が、エンジン部３７の制御も行う構成とすればよい。
【００３９】
なお、本実施の形態では、操作部２０に対する電力供給は、本体３０から通信路９を経由して行われる場合を説明する。しかし、操作部２０の電源制御を、本体３０の電源制御とは別に独立して行ってもよい。
【００４０】
次に、中継装置１２、サーバ装置１４、およびクライアント端末１６のハードウェア構成の一例を説明する。図３は、中継装置１２、サーバ装置１４、およびクライアント端末１６のハードウェア構成の一例を示す模式図である。
【００４１】
中継装置１２、サーバ装置１４、およびクライアント端末１６の各々は、操作パネル４０と、外部Ｉ／Ｆ４１と、通信Ｉ／Ｆ４２と、ＣＰＵ４３と、ＲＯＭ４４と、ＲＡＭ４５と、ＳＳＤ４６と、を備える。
【００４２】
操作パネル４０と、外部Ｉ／Ｆ４１と、通信Ｉ／Ｆ４２と、ＣＰＵ４３と、ＲＯＭ４４と、ＲＡＭ４５と、ＳＳＤ４６と、は、バス４７を介して相互に接続されている。
【００４３】
ＣＰＵ４３は、中継装置１２、サーバ装置１４、クライアント端末１６の各々の動作を統括的に制御する。ＣＰＵ４３は、ＲＡＭ４５をワークエリア（作業領域）とし、ＲＯＭ４４またはＳＳＤ４６などに格納されたプログラムを実行することで、中継装置１２、サーバ装置１４、クライアント端末１６の各々の全体の動作を制御し、後述する各種機能部を実現する。
【００４４】
ＳＳＤ４６は、プログラムやデータなどを格納する。中継装置１２、サーバ装置１４、およびクライアント端末１６の少なくとも１つは、ＳＳＤ４６に代えて、ＨＤＤを備えた構成であってもよい。外部Ｉ／Ｆ４１は、記録媒体などの外部メモリと通信するためのインターフェースである。
【００４５】
操作パネル４０は、ユーザの操作に応じた各種の入力を受付けるとともに、各種の情報や、後述する表示画面などの各種画像を表示する。
【００４６】
本実施の形態では、操作パネル４０は、各種入力の受付を行う受付機能を実現する入力部４０Ａと、各種情報の表示を行う表示機能を実現する表示部４０Ｂと、の双方を一体的に備えたタッチパネルである場合を説明する。しかし、操作パネル４０の構成は、このような構成に限定されない。例えば、操作パネル４０は、入力部４０Ａと、表示部４０Ｂと、を別体として構成してもよい。
【００４７】
次に、情報処理システム１０００に設けられた各装置の機能的構成を説明する。
【００４８】
図４は、情報処理システム１０００に設けられた各装置の機能的構成例を示すブロック図である。
【００４９】
まず、クライアント端末１６の機能的構成例を説明する。クライアント端末１６は、通信部５３と、制御部５４と、記憶部５５と、操作パネル５６と、を備える。通信部５３、記憶部５５、および操作パネル５６は、制御部５４にデータや信号を授受可能に接続されている。
【００５０】
記憶部５５は、各種データを記憶する。記憶部５５は、例えば、ＳＳＤ４６（図３参照）やハードディスクドライブで実現する。
【００５１】
制御部５４は、クライアント端末１６全体を制御する。制御部５４は、ＣＰＵ４３、ＲＯＭ４４、およびＲＡＭ４５（図３参照）などによって実現する。なお、制御部５４は、回路などによって実現してもよい。
【００５２】
制御部５４は、通信制御部５４Ａと、受付部５４Ｂと、表示制御部５４Ｃと、を備える。通信制御部５４Ａ、受付部５４Ｂ、および表示制御部５４Ｃの一部または全ては、例えば、ＣＰＵ４３などの処理回路（Ｐｒｏｃｅｓｓｏｒ）にプログラムを実行させること（すなわちソフトウェア）により実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【００５３】
受付部５４Ｂは、ユーザによる操作指示を示す指示情報を操作パネル５６から受付ける。表示制御部５４Ｃは、各種画像を操作パネル５６の表示部５６Ｂへ表示する。操作パネル５６、入力部５６Ａ、および表示部５６Ｂは、各々、操作パネル４０、入力部４０Ａ、および表示部４０Ｂの各々で実現する（図３参照）。
【００５４】
上述したように、本実施の形態では、クライアント端末１６は、情報処理システム１０００の管理者によって操作される。なお、クライアント端末１６は、管理者以外のユーザ（例えば、一般ユーザ）によって操作されてもよい。
【００５５】
本実施の形態では、管理者は、クライアント端末１６を操作することで、ＭＦＰ１０を操作するユーザに対応する設定情報の入力や、該ユーザがＭＦＰ１０を操作する時に用いる一時認証情報（以下、一時ＩＤと称する）の生成要求を入力する。
【００５６】
設定情報とは、連携処理に関する設定を示す情報である。詳細には、設定情報は、連携処理を実行するときの設定項目の各々に対応する設定内容を示す情報である。
【００５７】
言い換えると、設定情報は、ＭＦＰ１０とサーバ装置１４との間で行う連携処理に関する機能を用いて処理を実行するときの、設定内容を示す情報である。すなわち、設定情報は、プリント機能、コピー機能、スキャナ機能、およびファクシミリ機能などの機能を用いて処理を実行するときの、設定内容を示す情報である。
【００５８】
例えば、設定情報は、ＭＦＰ１０で取得した原稿データの、サーバ装置１４における記憶場所を示す記憶場所情報である。また、例えば、設定情報は、ＭＦＰ１０のスキャナ機能により原稿を読取って原稿データを取得するときの、読取条件を示す読取条件情報である。読取条件は、例えば、読取面（原稿面と称する場合もある）、読取時の解像度、読取時の色（カラーまたは白黒）、などを示す。
【００５９】
なお、設定情報は、スキャナ機能以外の機能（プリント機能、コピー機能、ファクシミリ機能など）により処理を行うときの、各種設定内容を示す情報であってもよい。
【００６０】
設定情報は、ＭＦＰ１０を操作するユーザごとに設定される。
【００６１】
一時ＩＤは、ＭＦＰ１０からサーバ装置１４へ一時的に接続するための認証情報である。一時ＩＤは、あくまでも一時的にサーバ装置１４に接続するために用いられるものである。このため、ＭＦＰ１０は、一時ＩＤを用いることで、一時的にサーバ装置１４へ接続することは可能であるが、サーバ装置１４に正式に接続することは出来ない。一時ＩＤは、サーバ装置１４によって作成される（詳細後述）。
【００６２】
一方、ネットワーク１８に接続された他の装置（例えば、ＭＦＰ１０）は、サーバ装置１４へ正式に接続するための接続認証情報（以下、接続ＩＤと称する）を用いることで、サーバ装置１４に正式に接続することができる。すなわち、接続ＩＤは、ＭＦＰ１０とサーバ装置１４とを正式に接続するために用いる認証情報である。なお、正式に接続する、および、正式な接続、とは、サーバ装置１４への各種データの格納や、サーバ装置１４に格納されている各種データの読取りが可能となった状態を示す。
【００６３】
このため、接続ＩＤを用いることで、ＭＦＰ１０は、サーバ装置１４に正式に接続され、サーバ装置１４への各種データの格納や、サーバ装置１４に格納されている各種データの読取りが可能となる。接続ＩＤは、サーバ装置１４に予め記憶されている。
【００６４】
本実施の形態では、管理者がクライアント端末１６の操作パネル５６を操作する。例えば、管理者は、クライアント端末１６の操作パネル５６に表示された表示画面を介して、設定情報の入力や一時ＩＤの生成要求を入力する。これにより、クライアント端末１６は、ＭＦＰ１０を操作する対象のユーザの各々に対する、設定情報の受付や、一時認証情報（以下、一時ＩＤと称する）の生成要求を受付ける。
【００６５】
図５は、クライアント端末１６の表示部５６Ｂに表示される表示画面８０の一例を示す模式図である。例えば、管理者が、ＭＦＰ１０を操作するユーザＡに対応する、設定情報を入力すると仮定する。この場合、管理者は、ユーザＡのユーザ情報を用いてログインする。これにより、表示制御部５４Ｃは、図５に示す表示画面８０を表示部５６Ｂに表示する。
【００６６】
表示画面８０は、設定情報を入力するための入力画面領域８０Ａと、一時ＩＤの生成要求を入力するための入力画面領域８０Ｂと、を含む。図５には、一例として、ユーザＡに対応する設定情報を入力するための入力画面領域８０Ａを示した。入力画面領域８０Ａには、設定情報を入力するための入力欄が表示されている。図５に示す例では、入力画面領域８０Ａには、ＭＦＰ１０で取得した原稿データのサーバ装置１４における記憶場所（例えば、フォルダ）を入力するための入力欄８０Ａ１が設けられている。ユーザは、入力欄８０Ａ１を操作することで、ユーザＡの操作によってＭＦＰ１０で取得された原稿データの、サーバ装置１４における記憶場所を示す記憶場所情報を、設定情報として入力する。
【００６７】
入力画面領域８０Ｂには、一時ＩＤの生成要求を入力するための生成実行ボタン８０Ｂ１が表示されている。管理者は、該生成実行ボタン８０Ｂ１を操作することで、ユーザＡに対する一時ＩＤの生成要求を入力する。
【００６８】
図４に戻り説明を続ける。受付部５４Ｂは、ユーザＡを示すユーザ情報や、設定情報や、生成要求を示す生成要求信号を、操作パネル５６から受け付ける。通信制御部５４Ａは、受付部５４Ｂで受付けた、ユーザ情報や、設定情報や、生成要求信号を、通信部５３を介してサーバ装置１４へ送信する。
【００６９】
サーバ装置１４は、クライアント端末１６から受付けたユーザ情報と設定情報を対応づけて記憶する（詳細後述）。また、サーバ装置１４は、クライアント端末１６から受付けた生成要求信号に応じて、一時ＩＤを生成する（詳細後述）。
【００７０】
次に、サーバ装置１４の機能的構成例を説明する。サーバ装置１４は、通信部５０と、制御部５１と、記憶部５２と、を備える。通信部５０および記憶部５２は、制御部５１にデータや信号を授受可能に接続されている。
【００７１】
通信部５０は、ネットワーク１８を介して他の装置と通信する。通信部５０は、例えば、通信Ｉ／Ｆ４２を用いて実現する（図３参照）。
【００７２】
記憶部５２は、各種データを記憶する。記憶部５２は、例えば、ＳＳＤ４６またはＨＤＤで実現する（図３参照）。本実施の形態では、記憶部５２は、管理情報５２Ａや、接続ＩＤ、などを記憶する。
【００７３】
図６は、管理情報５２Ａのデータ構成の一例を示す模式図である。管理情報５２Ａは、ユーザ情報と、一時ＩＤと、設定情報と、を少なくとも管理するためのデータベースである。なお、管理情報５２Ａのデータ形式は限定されない。すなわち、管理情報５２Ａは、テーブルであってもよい。
【００７４】
詳細には、管理情報５２は、ユーザ情報と、一時ＩＤと、生成タイミングと、有効期限と、設定情報と、を対応付けて登録したものである。ユーザ情報は、ＭＦＰ１０を操作するユーザの識別情報である。ユーザ情報は、例えば、ユーザ名、パスワード、などである。本実施の形態では、ユーザ情報が、ユーザ名である場合を一例として説明する。
【００７５】
生成タイミングは、対応する一時ＩＤの生成されたタイミングを示す。有効期限は、対応する一時ＩＤの有効な期間を示す。なお、有効期限は、対応する生成タイミングを開始期間とした期間を示す。
【００７６】
ここで、１つのＭＦＰ１０は、同じタイミングにおいては、単独のユーザによって操作されるものとする。すなわち、サーバ装置１４は、ＭＦＰ１０ごとに、一時ＩＤを生成し、管理情報５２Ａへ登録する。このため、１人のユーザ（例えば、ユーザＡ）に、異なる生成タイミングに対応する、異なる複数の一時ＩＤが付与される場合もある。
【００７７】
図４に戻り説明を続ける。制御部５１は、サーバ装置１４全体を制御する。制御部５１は、ＣＰＵ４３、ＲＯＭ４４、およびＲＡＭ４５（図３参照）などによって実現する。なお、制御部５１は、回路などによって実現してもよい。
【００７８】
制御部５１は、生成要求取得部５１Ａと、登録部５１Ｂと、取得要求取得部５１Ｃと、応答出力部５１Ｄと、接続要求取得部５１Ｅと、設定要求出力部５１Ｆと、を備える。生成要求取得部５１Ａ、登録部５１Ｂ、取得要求取得部５１Ｃ、応答出力部５１Ｄ、接続要求取得部５１Ｅ、および設定要求出力部５１Ｆの一部または全ては、例えば、ＣＰＵ４３などの処理回路にプログラムを実行させること（すなわちソフトウェア）により実現してもよいし、ＩＣなどの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【００７９】
まず、生成要求取得部５１Ａおよび登録部５１Ｂについて説明する。
【００８０】
生成要求取得部５１Ａは、第５取得部の一例である。生成要求取得部５１Ａは、ユーザ情報と、該ユーザ情報に対応する一時ＩＤの生成要求と、を取得する。本実施の形態では、生成要求取得部５１Ａは、通信部５０を介してクライアント端末１６から、ユーザ情報および生成要求を取得する。
【００８１】
登録部５１Ｂは、生成要求取得部５１Ａで生成要求を取得したときに、該ユーザ情報に対応する一時ＩＤを生成する。
【００８２】
一時ＩＤは、他の一時ＩＤと重複しない情報である。すなわち、あるサーバ装置１４の登録部５１Ｂで生成される一時ＩＤは、他のサーバ装置１４の登録部５１Ｂで生成される一時ＩＤと重複しない値である。例えば、登録部５１Ｂは、サーバ装置１４のＭＡＣアドレスにランダムに生成した値を追加した値を、一時ＩＤとして生成する。
【００８３】
そして、登録部５１Ｂは、該ユーザ情報と、生成した一時ＩＤと、を対応づけて管理情報５２Ａへ登録する。このとき、登録部５１Ｂは、一時ＩＤを生成した生成タイミングと、有効期限と、を該一時ＩＤに対応づけて管理情報５２Ａへ登録する。
【００８４】
登録部５１Ｂは、予め定めた有効期限を管理情報５２Ａへ登録してもよいし、管理者などによって指示された有効期限を管理情報５２Ａへ登録してもよい。管理者によって指示された有効期限を登録する場合、クライアント端末１６を操作する管理者は、生成要求の入力時に、有効期限を併せて入力すればよい。そして、クライアント端末１６は、ユーザ情報と、有効期限と、生成要求信号と、をサーバ装置１４へ送信すればよい。そして、サーバ装置１４の登録部５１Ｂは、クライアント端末１６から受付けた有効期限を、生成した一時ＩＤに対応付けて、管理情報５２Ａへ登録すればよい。
【００８５】
次に、取得要求取得部５１Ｃおよび応答出力部５１Ｄについて説明する。
【００８６】
取得要求取得部５１Ｃは、第１取得部の一例である。取得要求取得部５１Ｃは、ＭＦＰ１０から、一時ＩＤを含む取得要求信号を取得する。本実施の形態では、取得要求取得部５１Ｃは、中継装置１２を介して、ＭＦＰ１０から取得要求信号を取得する。
【００８７】
応答出力部５１Ｄは、第１出力部の一例である。応答出力部５１Ｄは、管理情報５２Ａに、取得要求取得部５１Ｃで取得した取得要求信号に含まれる一時ＩＤが登録されている場合、管理情報５２Ａにおける、該一時ＩＤに対応するユーザ情報と、接続ＩＤと、を含む応答信号を、ＭＦＰ１０へ出力する。本実施の形態では、応答出力部５１Ｄは、通信部５０および中継装置１２を介して、取得要求信号の送信元のＭＦＰ１０へ応答信号を出力する。
【００８８】
ここで、上述したように、管理情報５２Ａには、一時ＩＤに対応付けて、生成タイミングおよび有効期限が登録されている。このため、応答出力部５１Ｄは、取得要求取得部５１Ｃで取得した取得要求信号に含まれる一時ＩＤが管理情報５２Ａに登録され、且つ、該一時ＩＤの取得タイミングが、該一時ＩＤに対応する有効期限内である場合に、応答信号をＭＦＰ１０へ出力する。
【００８９】
なお、応答出力部５１Ｄは、一時ＩＤの取得タイミングとして、該一時ＩＤを含む取得要求信号をサーバ装置１４で取得したタイミングを用いてもよいし、該取得要求信号の送信元のＭＦＰ１０が該取得要求信号を送信したタイミングを用いてもよい。
【００９０】
また、応答出力部５１Ｄは、一時ＩＤの取得タイミングが、管理情報５２Ａにおける、該一時ＩＤに対応する生成タイミングから、対応する有効期限の範囲の期間内である場合に、応答信号をＭＦＰ１０へ出力すればよい。
【００９１】
次に、接続要求取得部５１Ｅおよび設定要求出力部５１Ｆについて説明する。
【００９２】
接続要求取得部５１Ｅは、第２取得部の一例である。接続要求取得部５１Ｅは、ＭＦＰ１０から、ユーザ情報および接続ＩＤを含む接続要求信号を取得する。本実施の形態では、接続要求取得部５１Ｅは、通信部５０および中継装置１２を介して、ＭＦＰ１０から接続要求信号を取得する。
【００９３】
設定要求出力部５１Ｆは、第２出力部の一例である。設定要求出力部５１Ｆは、接続要求取得部５１Ｅで接続要求信号を取得した場合、該接続要求信号の取得元のＭＦＰ１０との正式な接続を確立する。これによって、ＭＦＰ１０は、サーバ装置１４への各種データの格納や、サーバ装置１４に格納されている各種データの読取りが可能となる。
【００９４】
また、設定要求出力部５１Ｆは、接続要求取得部５１Ｅで接続要求信号を取得した場合、正式な接続を確立すると共に、管理情報５２Ａにおける、該接続要求信号に含まれるユーザ情報に対応する設定情報を含む設定要求信号を、該ＭＦＰ１０へ出力する。本実施の形態では、設定要求出力部５１Ｆは、通信部５０および中継装置１２を介して、ＭＦＰ１０へ設定要求信号を出力する。
【００９５】
次に、中継装置１２の機能的構成例を説明する。中継装置１２は、通信部６２と、通信制御部６１と、記憶部６０と、を備える。記憶部６０および通信部６２と、通信制御部６１と、はデータや信号を授受可能に接続されている。通信部６２は、例えば、通信Ｉ／Ｆ４２（図３参照）で実現する。
【００９６】
記憶部６０は、各種データを記憶する。中継装置１２の記憶部６０は、ネットワーク１８に接続された装置（ＭＦＰ１０、サーバ装置１４、クライアント端末１６）の各々用の記憶領域（キュー）を備える。キューは、例えば、フォルダなどである。また、本実施の形態では、中継装置１２の記憶部６０は、サーバ装置１４で生成された一時ＩＤの各々用のキューを備える。
【００９７】
図７は、中継装置１２の記憶部６０におけるキュー構成の一例を示す模式図である。
【００９８】
具体的には、記憶部６０には、情報処理システム１０００に設けられたサーバ装置１４の各々に対応するサーバ装置用キュー６０Ａが設けられている。図７には、一例として、２つのサーバ装置１４の各々に対応するサーバ装置用キュー６０Ａ（サーバ装置用キュー６０Ａ１、サーバ装置用キュー６０Ａ２）を示した。
【００９９】
ここで、接続ＩＤは、サーバ装置１４ごとに固有の値である。このため、本実施の形態では、サーバ装置用キュー６０Ａの各々は、サーバ装置１４の接続ＩＤごとのキューであるものとする。
【０１００】
また、記憶部６０には、ＭＦＰ１０の各々に対応するＭＦＰ用キュー６０Ｂが設けられている。図７には一例として、２つのＭＦＰ１０の各々に対応するＭＦＰ用キュー６０Ｂ（ＭＦＰ用キュー６０Ｂ１、ＭＦＰ用キュー６０Ｂ２）を示した。
【０１０１】
また、本実施の形態の中継装置１２の記憶部６０には、一時ＩＤ用キュー６０Ｃが設けられている。一時ＩＤ用キュー６０Ｃは、サーバ装置１４で生成された一時ＩＤの各々に対応するキューである。図７には、一例として、２つの一時ＩＤの各々に対応する一時ＩＤ用キュー６０Ｃ（一時ＩＤ用キュー６０Ｃ１、一時ＩＤ用キュー６０Ｃ２）を示した。
【０１０２】
中継装置１２の通信制御部６１は、サーバ装置１４で新たな一時ＩＤが生成されるごとに、該一時ＩＤに対応する一時ＩＤ用キュー６０Ｃを記憶部６０に生成する。このため、中継装置１２の記憶部６０には、生成された一時ＩＤの各々に対応する一時ＩＤ用キュー６０Ｃが設けられる。
【０１０３】
図４に戻り説明を続ける。通信制御部６１は、ネットワーク１８に接続された１の装置から、他のネットワーク１８に接続された装置宛の信号や情報を受付ける。すると、通信制御部６１は、受付けた信号や要求を、該信号や要求の宛先の装置に対応するキューに記憶する。
【０１０４】
例えば、ＭＦＰ１０からサーバ装置１４に対する信号や情報を受付けた場合、通信制御部６１は、該サーバ装置１４の接続ＩＤに対応するサーバ装置用キュー６０Ａへ、該信号や情報を記憶する。
【０１０５】
ネットワーク１８に接続された各装置（ＭＦＰ１０、サーバ装置１４、クライアント端末１６）は、所定時間毎に、自装置に対応するキューに新たな要求が格納されたか否かの問合せ信号を中継装置１２へ送る。この問合せ信号の送信は、ポーリングと称される。
【０１０６】
中継装置１２は、キューに新たな信号や情報が記憶された場合、ポーリングによる問合せ信号の送信元の装置へ、該信号や情報を送信する。これにより、異なるネットワーク１８に接続された装置が、中継装置１２を介して互いに通信可能となる。
【０１０７】
なお、本実施の形態では、中継装置１２の通信制御部６１は、一時ＩＤを含む信号を受付けた場合には、該一時ＩＤに対応するキュー（一時ＩＤ用キュー６０Ｃ）に、該信号を記憶する。具体的には、通信制御部６１は、一時ＩＤを含む信号である取得要求信号をＭＦＰ１０から受信した場合、該取得要求信号を、該取得要求信号に含まれる一時ＩＤに対応する一時ＩＤ用キュー６０Ｃへ記憶する。
【０１０８】
そして、サーバ装置１４の通信部５０は、中継装置１２における一時ＩＤ用キュー６０Ｃに対するポーリングを行う。中継装置１２の通信制御部６１は、サーバ装置１４から受付けたポーリングによる問合せ信号に対応するキュー（ここでは、一時ＩＤ用キュー６０Ｃ）に、取得要求信号が記憶されている場合、該サーバ装置１４へ取得要求信号を送信する。
【０１０９】
これによって、サーバ装置１４の取得要求取得部５１Ｃは、中継装置１２における一時ＩＤ用キュー６０Ｃに新たに記憶された取得要求信号を取得する。
【０１１０】
このため、本実施の形態では、サーバ装置１４は、中継装置１２の一時ＩＤ用キュー６０Ｃに対してポーリングを行うことで、ＭＦＰ１０から新たに出力された取得要求信号を容易に取得することができる。
【０１１１】
次に、ＭＦＰ１０の機能構成例を説明する。
【０１１２】
ＭＦＰ１０は、操作パネル６６と、制御部６３と、制御部６４と、エンジン部６５と、記憶部６７と、通信部６８と、を備える。操作パネル６６、記憶部６７、および通信部６８と、制御部６３と、はデータや信号を授受可能に接続されている。制御部６３と制御部６４とは、データや信号を授受可能に接続されている。制御部６４とエンジン部６５とは、データや信号を授受可能に接続されている。
【０１１３】
なお、操作パネル６６、記憶部６７、および通信部６８は、操作部２０における、操作パネル２７、フラッシュメモリ２４、および通信Ｉ／Ｆ２５の各々で実現する（図２参照）。また、操作パネル６６、記憶部６７、通信部６８、および制御部６３は、操作部２０に設けられている。
【０１１４】
また、エンジン部６５は、エンジン部３７で実現する（図２参照）。また、制御部６４およびエンジン部６５は、本体３０に設けられている。
【０１１５】
記憶部６７は、各種データを記憶する。本実施の形態では、記憶部６７は、設定管理情報６７Ａを記憶する。図８は、設定管理情報６７Ａのデータ構成の一例を示す模式図である。設定管理情報６７Ａは、ユーザ情報と、設定情報と、を対応づけたデータベースである。なお、設定管理情報６７Ａのデータ形式は、データベースに限定されない。
【０１１６】
設定管理情報６７Ａは、後述する制御部６３の処理によって更新される。
【０１１７】
図４に戻り説明を続ける。制御部６３は、ＭＦＰ１０の操作部２０を制御する。制御部６３は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３などによって実現される（図２参照）。なお、制御部６３を、回路などによって実現してもよい。
【０１１８】
制御部６３は、受付部６３Ａと、表示制御部６３Ｂと、取得要求出力部６３Ｃと、応答取得部６３Ｄと、接続要求出力部６３Ｅと、設定要求取得部６３Ｆと、設定部６３Ｇと、内部通信制御部６３Ｈと、を備える。受付部６３Ａ、表示制御部６３Ｂ、取得要求出力部６３Ｃ、応答取得部６３Ｄ、接続要求出力部６３Ｅ、設定要求取得部６３Ｆ、設定部６３Ｇ、および内部通信制御部６３Ｈの一部または全ては、例えば、ＣＰＵ２１などの処理回路にプログラムを実行させること（すなわちソフトウェア）により実現してもよいし、ＩＣなどの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【０１１９】
表示制御部６３Ｂは、各種画像や表示画面を操作パネル６６へ表示する制御を行う。
【０１２０】
受付部６３Ａは、受付部の一例である。受付部６３Ａは、操作パネル６６の操作指示によって示される信号や情報を、操作パネル６６から受付ける。本実施の形態では、受付部６３Ａは、一時ＩＤを操作パネル６６から受け付ける。
【０１２１】
ここで、本実施の形態では、管理者によるクライアント端末１６の操作指示によって、サーバ装置１４で一時ＩＤが生成されると、サーバ装置１４からクライアント端末１６へ生成された一時ＩＤが送信される。クライアント端末１６は、サーバ装置１４から受信した一時ＩＤを、操作パネル５６に表示する。すると、クライアント端末１６の管理者は、この一時ＩＤを、ＭＦＰ１０を操作するユーザへ伝える。
【０１２２】
ＭＦＰ１０を操作するユーザは、管理者から伝えられた一時ＩＤを、操作パネル６６を操作することで入力する。すると、ＭＦＰ１０の受付部６３Ａは、操作パネル６６から一時ＩＤを受付ける。
【０１２３】
なお、受付部６３Ａは、識別画像を読取るための読取装置から、一時ＩＤを受付けてもよい。識別画像は、一時ＩＤを示す画像である。識別画像は、例えば、ＱＲコード（登録商標）などの二次元コードや、バーコードなどの一次元コードや、機器ＩＤを示す文字や記号などである。例えば、識別画像が、ＱＲコードであったと仮定して説明する。
【０１２４】
この場合、ＭＦＰ１０の操作部２０に、識別画像を読取るための読取装置を接続すればよい。読取装置には、公知の読取装置を用いればよい。そして、ＭＦＰ１０を操作するユーザは、一時ＩＤを示す識別画像を読取装置に翳す。これにより、読取装置は、識別画像によって示される一時ＩＤを、操作部２０へ出力する。そして、受付部６３Ａは、読取装置から一時ＩＤを取得すればよい。
【０１２５】
取得要求出力部６３Ｃは、第３出力部の一例である。取得要求出力部６３Ｃは、受付部６３Ａで受付けた一時ＩＤを含む取得要求信号を、サーバ装置１４へ出力する。本実施の形態では、取得要求出力部６３Ｃは、通信部６８を介して中継装置１２へ、取得要求信号を出力する。
【０１２６】
中継装置１２の通信制御部６１は、ＭＦＰ１０から受信した取得要求信号を、該取得要求信号に含まれる一時ＩＤに対応する一時ＩＤ用キュー６０Ｃへ記憶する。そして、サーバ装置１４から該一時ＩＤ用キュー６０Ｃへのポーリングを受付けた場合、中継装置１２の通信制御部６１は、該一時ＩＤ用キュー６０Ｃに記憶した取得要求信号をサーバ装置１４へ送信する。これによって、ＭＦＰ１０から出力された取得要求信号が、中継装置１２を介してサーバ装置１４へ出力される。
【０１２７】
次に、操作部２０における応答取得部６３Ｄおよび接続要求出力部６３Ｅについて説明する。
【０１２８】
応答取得部６３Ｄは、第３取得部の一例である。応答取得部６３Ｄは、サーバ装置１４から応答信号を取得する。本実施の形態では、応答取得部６３Ｄは、中継装置１２を介してサーバ装置１４から、応答信号を取得する。
【０１２９】
接続要求出力部６３Ｅは、第４出力部の一例である。接続要求出力部６３Ｅは、応答取得部６３Ｄで応答信号を取得したときに、応答信号に含まれるユーザ情報および接続ＩＤを含む接続要求信号を、サーバ装置１４へ出力する。本実施の形態では、接続要求出力部６３Ｅは、接続要求信号を、中継装置１２を介してサーバ装置１４へ出力する。
【０１３０】
次に、操作部２０における設定要求取得部６３Ｆ、設定部６３Ｇ、および内部通信制御部６３Ｈについて説明する。
【０１３１】
設定要求取得部６３Ｆは、第４取得部の一例である。設定要求取得部６３Ｆは、接続要求信号の出力によって正式な接続を確立したサーバ装置１４から、設定要求信号を取得する。設定部６３Ｇは、設定部の一例である。設定部６３Ｇは、設定要求信号に含まれる設定情報を、サーバ装置１４との連携処理の実行時の実行条件に関する設定内容として設定する。
【０１３２】
すなわち、設定部６３Ｇは、設定要求信号に含まれる設定情報を、サーバ装置１４との間で行う連携処理に関する機能を用いて処理を実行するときの、実行条件に関する設定内容として設定する。
【０１３３】
具体的には、設定部６３Ｇは、設定要求信号に含まれる設定情報を、直前にサーバ装置１４へ送信したユーザ情報に対応づけて、設定管理情報６７Ａに登録する（図８参照）。また、設定部６３Ｇは、該設定情報を表示制御部６３Ｂへ出力する。表示制御部６３Ｂは、設定部６３Ｇから受付けた設定情報を、該設定情報によって示される設定項目の各々の設定内容として表した表示画面を、操作パネル６６へ表示する。
【０１３４】
例えば、設定情報が、ＭＦＰ１０で取得した原稿データのサーバ装置１４における記憶場所を示す記憶場所情報と、スキャナ機能により原稿を読取って原稿データを取得するときの読取条件を示す読取条件情報と、を含むと仮定する。この場合、表示制御部６３Ｂは、これらの記憶場所情報と、読取条件情報と、を含む表示画面を操作パネル６６へ表示する。
【０１３５】
なお、受付部６３Ａは、設定部６３Ｇによって設定された設定情報の変更の受付が不可能である。このため、クライアント端末１６によってユーザ情報ごとに設定された設定情報は、ＭＦＰ１０のユーザがＭＦＰ１０の操作指示によって変更することが不可能である。
【０１３６】
また、設定部６３Ｇは、該設定情報を内部通信制御部６３Ｈへ出力する。内部通信制御部６３Ｈは、設定部６３Ｇから受付けた設定情報を、本体３０の制御部６４へ出力する。
【０１３７】
制御部６４は、エンジン制御部６４Ａを含む。エンジン制御部６４Ａは、エンジン部６５を制御する。エンジン制御部６４Ａは、実行制御部の一例である。また、エンジン部６５は、実行部の一例である。
【０１３８】
エンジン制御部６４Ａは、内部通信制御部６３Ｈから設定情報を取得すると、取得した設定情報に示される実行条件で、該設定情報に応じた機能を実行するように、エンジン部６５を制御する。
【０１３９】
例えば、設定情報が、ＭＦＰ１０で取得した原稿データのサーバ装置１４における記憶場所を示す記憶場所情報と、スキャナ機能により原稿を読取って原稿データを取得するときの読取条件を示す読取条件情報と、を含むと仮定する。この場合、エンジン制御部６４Ａは、設定情報に含まれる読取条件情報によって示される読取条件で、スキャナ機能により原稿を読取るように、エンジン部６５を制御する。また、エンジン制御部６４Ａは、エンジン部６５で読取った原稿の原稿データを、設定情報に含まれる記憶場所情報によって示される記憶場所（サーバ装置１４における特定の記憶場所）へ、制御部６３、通信部６８、および中継装置１２を介して出力する。このため、エンジン部６５で得られた原稿データが、サーバ装置１４における、該設定情報によって示される記憶場所に格納される。
【０１４０】
このように、ＭＦＰ１０のユーザは、操作パネル６６を介して一時ＩＤを操作入力する以外は、ユーザ情報の入力や設定情報の入力などの操作を行わない。すなわち、ＭＦＰ１０のユーザは、操作パネル６６を介して一時ＩＤを入力するのみで、ユーザ情報の入力や設定情報の入力を行わずに、ＭＦＰ１０とサーバ装置１４との間における連携処理を実行させることができる。
【０１４１】
次に、情報処理システム１０００で実行される情報処理の流れの一例を説明する。
【０１４２】
図９は、一時ＩＤの生成時に、情報処理システム１０００で実行される情報処理の流れの一例を示す、シーケンス図である。
【０１４３】
まず、管理者がクライアント端末１６を操作することで、一時ＩＤおよび設定情報の生成対象のユーザのユーザ情報を用いてサーバ装置１４に対してログインを行う（ＳＥＱ１００）。すると、クライアント端末１６の通信制御部５４Ａは、入力されたユーザ情報を含むログイン情報を、通信部５３を介してサーバ装置１４へ送信する（ＳＥＱ１０２）。
【０１４４】
サーバ装置１４の登録部５１Ｂは、通信部５０を介してクライアント端末１６から、ログイン情報を受付ける（ＳＥＱ１０４）。そして、登録部５１Ｂは、受付けたログイン情報に含まれるユーザ情報を、記憶部５２へ記憶する（ＳＥＱ１０６）。
【０１４５】
次に、管理者がクライアント端末１６を操作することで、ＳＥＱ１００でログインしたＭＦＰ１０用のユーザ（例えば、ユーザＡとする）に対応する設定情報を入力する。例えば、管理者は、クライアント端末１６の操作パネル５６に表示された表示画面８０（図５参照）の入力画面領域８０Ａの入力欄８０Ａ１に、設定情報を入力する。これにより、クライアント端末１６の受付部５４Ｂは、設定情報を受付ける（ＳＥＱ１０８）。
【０１４６】
そして、クライアント端末１６の通信制御部５４Ａは、ＳＥＱ１０８で受付けた設定情報と、ＳＥＱ１００で受付けたユーザ情報と、をサーバ装置１４へ送信する（ＳＥＱ１１０）。サーバ装置１４の登録部５１Ｂは、通信部５０を介してクライアント端末１６から、設定情報およびユーザ情報を取得する（ＳＥＱ１１２）。
【０１４７】
サーバ装置１４の登録部５１Ｂは、ＳＥＱ１１２で取得した設定情報およびユーザ情報を、対応づけて管理情報５２Ａ（図６参照）に登録する（ＳＥＱ１１４）。
【０１４８】
次に、管理者がクライアント端末１６を操作することで、ＳＥＱ１００でログインしたユーザＡ用の一時ＩＤの生成要求を入力する。例えば、管理者は、クライアント端末１６の操作パネル５６に表示された表示画面８０（図５参照）の入力画面領域８０Ｂの生成実行ボタン８０Ｂ１を操作指示する。これにより、クライアント端末１６の受付部５４Ｂは、一時ＩＤの生成要求を受付ける（ＳＥＱ１１６）。
【０１４９】
すると、クライアント端末１６の通信制御部５４Ａは、一時ＩＤの生成要求を示す生成要求信号と、ＳＥＱ１００で受付けたユーザ情報（ユーザＡのユーザ情報）と、をサーバ装置１４へ送信する（ＳＥＱ１１８）。
【０１５０】
制御部５１の生成要求取得部５１Ａは、通信部５０を介してクライアント端末１６から、生成要求信号およびユーザ情報を取得し（ＳＥＱ１２０）、登録部５１Ｂへ出力する（ＳＥ１２２）。登録部５１Ｂは、生成要求取得部５１Ａで生成要求を取得したときに、該ユーザ情報に対応する一時ＩＤを生成する（ＳＥＱ１２４）。そして、登録部５１Ｂは、生成した一時ＩＤを、該ユーザ情報に対応づけて、管理情報５２Ａ（図６参照）に登録する（ＳＥＱ１２６）。
【０１５１】
このため、記憶部５２の管理情報５２Ａには、クライアント端末１６を操作する管理者によって入力された、ＭＦＰ１０を操作するユーザ用の、設定情報および一時ＩＤが、該ユーザのユーザ情報に対応づけて登録される。
【０１５２】
また、登録部５１Ｂは、ＳＥＱ１２４で生成した一時ＩＤを、通信部５０を介してクライアント端末１６へ出力する（ＳＥＱ１２８、ＳＥＱ１３０）。
【０１５３】
クライアント端末１６の表示制御部５４Ｃは、通信制御部５４Ａおよび通信部５３を介してサーバ装置１４から受信した一時ＩＤを操作パネル５６へ表示する（ＳＥＱ１３２）。具体的には、表示制御部５４Ｃは、該一時ＩＤを含む表示画面８０（図５、表示領域８０Ｂ２参照）を、操作パネル５６へ表示する。このため、クライアント端末１６を操作する管理者は、ＭＦＰ１０のユーザ用に生成された一時ＩＤを視認することができる。
【０１５４】
このとき、クライアント端末１６の表示制御部５４Ｃは、該一時ＩＤの有効期限を示す情報８０Ｂ３を、併せて表示画面８０に表示してもよい（図５参照）。この場合、クライアント端末１６は、一時ＩＤと共に有効期限をサーバ装置１４から取得し、操作パネル５６へ表示すればよい。
【０１５５】
一方、サーバ装置１４の通信部５０は、中継装置１２における、ＳＥＱ１２４で生成した一時ＩＤに対応する一時ＩＤ用キュー６０Ｃに対するポーリングを開始する（ＳＥＱ１３４）。中継装置１２の通信制御部６１は、サーバ装置１４から通信部６２を介して、該一時ＩＤに対応する一時ＩＤ用キュー６０Ｃへのポーリングを取得する（ＳＥＱ１３６）。
【０１５６】
中継装置１２の通信制御部６１は、受付けたポーリングによる一時ＩＤに対応する一時ＩＤ用キュー６０Ｃが、記憶部６０に未生成である場合には、該一時ＩＤ用の一時ＩＤ用キュー６０Ｃを新たに生成する（ＳＥＱ１３８，ＳＥＱ１４０）。
【０１５７】
そして、サーバ装置１４の通信部５０は、ＳＥＱ１２４で生成した一時ＩＤに対応する該一時ＩＤ用キュー６０Ｃに対するポーリングを継続する（ＳＥＱ１４２）。
【０１５８】
次に、設定情報のＭＦＰ１０への設定時に、情報処理システム１０００で実行される情報処理の流れの一例を説明する。
【０１５９】
図１０は、設定情報のＭＦＰ１０への設定時に、情報処理システム１０００で実行される情報処理の流れの一例を示す、シーケンス図である。
【０１６０】
なお、サーバ装置１４は、サーバ装置１４の接続ＩＤを用いて、中継装置１２へポーリングを行っている（ＳＥＱ２００）。また、サーバ装置１４は、図９に示す情報処理により生成された一時ＩＤを用いて、中継装置１２へポーリングを行っている（ＳＥＱ２０２）。なお、一時ＩＤを用いたポーリングは、一定期間で停止する。この一定期間は、例えば、一時ＩＤに対応する有効期限である。
【０１６１】
ＭＦＰ１０を操作するユーザ（例えば、ユーザＡとする）は、クライアント端末１６を操作する管理者から、図９に示す情報処理により生成された一時ＩＤを教わる。そして、ユーザは、管理者から教わった一時ＩＤを、ＭＦＰ１０の操作パネル６６を操作することで入力する（ＳＥＱ２０４）。
【０１６２】
例えば、ＭＦＰ１０を操作するユーザは、操作パネル６６に表示された表示画面を介して、一時ＩＤを入力する。
【０１６３】
図１１は、ＭＦＰ１０の操作パネル６６に表示される表示画面８１の一例を示す模式図である。例えば、ＭＦＰ１０の起動時には、図１１（Ａ）に示す起動画面８２が、表示画面８１として表示される。
【０１６４】
起動画面８２は、例えば、ＭＦＰ１０の機能（スキャン機能、プリント機能）の各々の実行を指示するためのボタン画像や、サーバ装置１４との連携処理を選択するためのボタン画像８２Ａなどを含む。例えば、ＭＦＰ１０のユーザは、連携処理を選択するためのボタン画像８２Ａを指示する。
【０１６５】
すると、ＭＦＰ１０の表示制御部６３Ｂは、連携処理の初期画面８３を、表示画面８１として操作パネル６６に表示する（図１１（Ｂ）参照）。初期画面８３は、サーバ装置１４との連携処理において用いる、ＭＦＰ１０の機能（例えば、スキャン機能、プリント機能）の設定情報の確認要求を受付けるためのボタン画像８３Ｂ、８３Ｃや、一時ＩＤ入力画面への遷移要求を受付けるためのボタン画像８３Ａを含む。
【０１６６】
ＭＦＰ１０のユーザが、ボタン画像８３Ａを操作指示したと仮定する。すると、ＭＦＰ１０の表示制御部６３Ｂは、一時ＩＤ入力画面８４を、表示画面８１として操作パネル６６へ表示する（図１１（Ｃ）参照）。一時ＩＤ入力画面８４は、例えば、一時ＩＤを入力するための入力欄８４Ａを含む。
【０１６７】
ユーザは、該入力欄８４Ａに、管理者から教わった一時ＩＤを操作入力する。すると、操作パネル６６は、入力された一時ＩＤを、ＭＦＰ１０の受付部６３Ａへ出力する。
【０１６８】
図１０に戻り説明を続ける。ＭＦＰ１０の受付部６３Ａは、操作パネル６６から一時ＩＤを受付ける（ＳＥＱ２０６）。受付部６３Ａは、受付けた一時ＩＤを取得要求出力部６３Ｃへ出力する（ＳＥＱ２０８）。
【０１６９】
ＭＦＰ１０の取得要求出力部６３Ｃは、ＳＥＱ２０６〜ＳＥＱ２０８で受付けた一時ＩＤを含む取得要求信号を、通信部６８を介して中継装置１２へ出力する（ＳＥＱ２１０）。中継装置１２は、ＭＦＰ１０から取得要求信号を受信すると（ＳＥＱ２１２）、中継装置１２の通信制御部６１は、受信した取得要求信号を、該取得要求信号に含まれる一時ＩＤに対応する一時ＩＤ用キュー６０Ｃへ記憶する（ＳＥＱ２１４）。
【０１７０】
そして、中継装置１２の通信制御部６１は、該一時ＩＤ用キュー６０Ｃへのポーリング（すなわち、一時ＩＤを用いたポーリング）をサーバ装置１４から受付けた場合、該一時ＩＤ用キュー６０Ｃに記憶されている取得要求信号をサーバ装置１４へ送信する（ＳＥＱ２１６）。これによって、ＭＦＰ１０から出力された取得要求信号が、中継装置１２を介してサーバ装置１４へ出力される。
【０１７１】
サーバ装置１４の取得要求取得部５１Ｃは、ＳＥＱ２１６の処理によって取得した取得要求信号を、応答出力部５１Ｄへ出力する（ＳＥＱ２１８、ＳＥＱ２２０）。応答出力部５１Ｄは、ＳＥＱ２２０で取得した取得要求信号に含まれる一時ＩＤが、管理情報５２Ａに登録されているか否かを確認する（ＳＥＱ２２２、ＳＥＱ２２４）。ここでは、登録されていたと仮定し、説明を続ける。
【０１７２】
そして、応答出力部５１Ｄは、該一時ＩＤが管理情報５２Ａに登録されている場合、管理情報５２Ａにおける、該一時ＩＤに対応するユーザ情報と、記憶部５２に記憶されている接続ＩＤと、を読取る（ＳＥＱ２２６）。そして、応答出力部５１Ｄは、ＳＥＱ２２６で読取った、接続ＩＤおよびユーザ情報を含む応答信号を、中継装置１２へ出力する（ＳＥＱ２２８、ＳＥＱ２３０）。
【０１７３】
中継装置１２の通信制御部６１は、サーバ装置１４から受け付けた応答信号を、ＳＥＱ２１２の取得要求信号の送信元のＭＦＰ１０に対応するＭＦＰ用キュー６０Ｂへ格納する。ＭＦＰ１０の通信部６８は、サーバ装置１４のＭＦＰ用キュー６０Ｂへのポーリング（すなわち、ＭＦＰ１０の機器識別情報を用いたポーリング）を行う。これにより、ＭＦＰ１０の応答取得部６３Ｄは、ＳＥＱ２１２の取得要求信号に対する応答として、通信部６８および中継装置１２を介してサーバ装置１４から、応答信号を取得する（ＳＥＱ２３２、ＳＥＱ２３４）。なお、サーバ装置１４の通信部５０は、該一時ＩＤを用いた中継装置１２へのポーリングを停止する（ＳＥＱ２３８）。
【０１７４】
応答取得部６３Ｄは、取得した応答信号を接続要求出力部６３Ｅへ出力する（ＳＥＱ２３６）。ＭＦＰ１０の接続要求出力部６３Ｅは、該応答信号に含まれるユーザ情報および接続ＩＤを含む接続要求信号を、通信部６８を介して中継装置１２へ出力する（ＳＥＱ２４０、ＳＥＱ２４２）。
【０１７５】
中継装置１２の通信制御部６１は、ＭＦＰ１０から受信した接続要求信号を、該接続要求信号の送信先のサーバ装置１４に対応するサーバ装置用キュー６０Ａへ、記憶する（ＳＥＱ２４４）。
【０１７６】
そして、中継装置１２の通信制御部６１は、該サーバ装置用キュー６０Ａに対応する接続ＩＤを用いたポーリング（すなわち、該サーバ装置用キュー６０Ａへのポーリング）をサーバ装置１４から受付けた場合、該サーバ装置用キュー６０Ａに記憶されている接続要求信号を、サーバ装置１４へ送信する（ＳＥＱ２４６）。これによって、ＭＦＰ１０から出力された接続要求信号が、中継装置１２を介してサーバ装置１４へ出力される。
【０１７７】
サーバ装置１４の接続要求取得部５１Ｅは、通信部５０および中継装置１２を介して、ＭＦＰ１０から接続要求信号を取得する（ＳＥＱ２４８）。接続要求取得部５１Ｅは、取得した接続要求信号を、設定要求出力部５１Ｆへ出力する（ＳＥＱ２５０）。
【０１７８】
設定要求出力部５１Ｆは、接続要求信号を取得した場合、該接続要求の送信元のＭＦＰ１０と、正式な接続を確立する（ＳＥＱ２５２〜ＳＥＱ２５６）。
【０１７９】
すると、ＭＦＰ１０の接続要求出力部６３Ｅは、ＳＥＱ２３４〜ＳＥＱ２３６で取得した接続ＩＤおよびユーザ情報を含む、設定情報の取得要求を示す信号（設定取得要求信号と称する）を、中継装置１２へ出力する（ＳＥＱ２５８、ＳＥＱ２６０）。
【０１８０】
中継装置１２の通信制御部６１は、ＭＦＰ１０から受信した設定取得要求信号を、該設定取得要求信号の送信先のサーバ装置１４に対応するサーバ装置用キュー６０Ａへ、記憶する（ＳＥＱ２６２）。
【０１８１】
そして、中継装置１２の通信制御部６１は、該サーバ装置用キュー６０Ａに対応する接続ＩＤを用いたポーリング（すなわち、該サーバ装置用キュー６０Ａへのポーリング）をサーバ装置１４から受付けた場合、該サーバ装置用キュー６０Ａに記憶されている設定取得要求信号を、サーバ装置１４へ送信する（ＳＥＱ２６４）。これによって、ＭＦＰ１０から出力された設定取得要求信号が、中継装置１２を介してサーバ装置１４へ出力される。
【０１８２】
サーバ装置１４の接続要求取得部５１Ｅは、通信部５０および中継装置１２を介して、ＭＦＰ１０から設定取得要求信号を取得する（ＳＥＱ２６６）。接続要求取得部５１Ｅは、取得した設定取得要求信号を、設定要求出力部５１Ｆへ出力する（ＳＥＱ２６８）。
【０１８３】
設定要求出力部５１Ｆは、設定取得要求信号を取得すると、該設定取得要求信号に含まれるユーザ情報に対応する設定情報を、管理情報５２Ａから読取る（ＳＥＱ２７０、ＳＥＱ２７２）。
【０１８４】
そして、設定要求出力部５１Ｆは、読取った設定情報を含む設定要求信号を、通信部５０を介して、中継装置１２へ出力する（ＳＥＱ２７４、ＳＥＱ２７６）。
【０１８５】
中継装置１２の通信制御部６１は、サーバ装置１４から受け付けた設定要求信号を、ＳＥＱ２５８の設定取得要求信号の送信元のＭＦＰ１０に対応するＭＦＰ用キュー６０Ｂへ格納する。ＭＦＰ１０の通信部６８は、サーバ装置１４のＭＦＰ用キュー６０Ｂへのポーリング（すなわち、ＭＦＰ１０の機器識別情報を用いたポーリング）を行う。これにより、ＭＦＰ１０の設定要求取得部６３Ｆは、ＳＥＱ２５８の設定取得要求信号に対する応答として、通信部６８および中継装置１２を介してサーバ装置１４から、設定要求信号を取得する（ＳＥＱ２７８）。
【０１８６】
設定要求取得部６３Ｆは、取得した設定要求信号を設定部６３Ｇへ出力する（ＳＥＱ２８０）。設定部６３Ｇは、取得した設定要求信号に含まれる設定情報を、サーバ装置１４との連携処理の実行時の実行条件に関する設定内容として設定する（ＳＥＱ２８２）。
【０１８７】
詳細には、設定部６３Ｇは、設定要求信号に含まれる設定情報を、直前にサーバ装置１４へ送信したユーザ情報に対応づけて、設定管理情報６７Ａに登録する（図８参照）（ＳＥＱ２８４）。また、設定部６３Ｇは、該設定情報を表示制御部６３Ｂへ出力する（ＳＥＱ２８６）。表示制御部６３Ｂは、設定部６３Ｇから受付けた設定情報を、該設定情報によって示される設定項目の各々の設定内容として表した表示画面を、操作パネル６６へ表示する（ＳＥＱ２９０）。
【０１８８】
図１２は、操作パネル６６に表示される表示画面８１の一例を示す模式図である。例えば、表示制御部６３Ｂは、図１２（Ａ）に示す表示画面８５を操作パネル６６へ表示する。表示画面８５には、ＭＦＰ１０を操作するユーザ情報（図１２では「ユーザＡ」）が表示され（表示領域８５Ａ参照）ている。また、表示画面８５は、サーバ装置１４との連携処理において用いる、ＭＦＰ１０の機能（例えば、スキャン機能、プリント機能）の設定情報の確認要求を受付けるためのボタン画像８５Ｂ、８５Ｃを含む。
【０１８９】
なお、サーバ装置１４から取得した設定情報が、ＭＦＰ１０で取得した原稿データの、サーバ装置１４における記憶場所を示す記憶場所情報と、原稿の読取条件を示す読取条件情報と、が含まれていたと仮定する。この場合、図１２（Ａ）に示すように、表示画面８５には、初期設定としての、設定情報に含まれる記憶場所情報の確認要求を受付けるためのボタン画像８５Ｃ１が含まれる。
【０１９０】
そして、ユーザＡが、ＭＦＰ１０の操作パネル６６に表示された該表示画面８５を介して、スキャン機能の設定情報の確認要求を受け付けるためのボタン画像８５Ｃを指示したと仮定する。すると、表示制御部６３Ｂは、例えば、図１２（Ｂ）に示す表示画面８６を、表示画面８１として操作パネル６６へ表示する。
【０１９１】
表示画面８６は、サーバ装置１４から取得した、ユーザＡに対応する設定情報を含む。図１２（Ｂ）に示すように、表示画面８６には、ＭＦＰ１０で取得した原稿データの、サーバ装置１４における記憶場所を示す記憶場所情報８６Ｂ（図１２ではパスで示す）や、スキャナ機能により原稿を読取って原稿データを取得するときの読取条件を示す読取条件情報８６Ｃを含む。また、表示画面８６は、表示されている連携処理の実行を指示するための指示ボタン８６Ｄが表示されている。このとき、ＭＦＰ１０の表示制御部６３Ｂは、表示画面８６における設定情報（記憶場所情報８６Ｂおよび読取条件情報８６Ｃ）を、ＭＦＰ１０の操作者が変更不可能となるようにグレー表示してもよい。また、表示制御部６３Ｂは、設定情報を、一時的または予め定めた回数のみ変更可能となるように、表示制御してもよい。
【０１９２】
例えば、ユーザＡが、操作パネル６６に表示された表示画面８６における、連携処理の実行を指示するための指示ボタン８６Ｄを指示したと仮定する。図１０に戻り説明を続ける。これによって、ユーザＡは、連携処理の実行指示を入力する（ＳＥＱ２９２）。
【０１９３】
すると、ＭＦＰ１０の内部通信制御部６３Ｈは、指示された連携処理に対応する設定情報（すなわち、ＳＥＱ２８４で記憶部６７に記憶された設置情報）を記憶部６７から読取る（ＳＥＱ２９６）。そして、ＭＦＰ１０の内部通信制御部６３Ｈは、読取った設定情報をエンジン制御部６４Ａへ出力する（ＳＥＱ２９８）。
【０１９４】
エンジン制御部６４Ａは、受付けた設定情報に含まれる読取条件情報によって示される読取条件で、スキャナ機能により原稿を読取るように、エンジン部６５を制御する（ＳＥＱ３００）。また、エンジン制御部６４Ａは、エンジン部６５で読取った原稿の原稿データを、設定情報に含まれる記憶場所情報によって示される記憶場所（サーバ装置１４における特定の記憶場所）へ、制御部６３、通信部６８、および中継装置１２を介して出力する（ＳＥＱ３０２〜ＳＥＱ３１２）。このため、エンジン部６５で得られた原稿データが、サーバ装置１４における、該設定情報によって示される記憶場所に格納される。
【０１９５】
また、図１０に示すように、ＭＦＰ１０を操作するユーザは、操作パネル６６を介して一時ＩＤを操作入力する以外は、自己のユーザ情報の入力や設定情報の入力などの操作を行わない。すなわち、ＭＦＰ１０のユーザは、操作パネル６６を介して一時ＩＤを入力するのみで、ユーザ情報の入力や設定情報の入力を行わずに、ＭＦＰ１０とサーバ装置１４との間における連携処理を、情報処理システム１０００に実行させることができる。
【０１９６】
次に、サーバ装置１４が実行する情報処理の手順の一例を説明する。
【０１９７】
図１３は、サーバ装置１４の制御部５１が実行する情報処理の手順の一例を示す、フローチャートである。サーバ装置１４の制御部５１は、図１３に示す手順を繰返し実行する。
【０１９８】
まず、サーバ装置１４の生成要求取得部５１Ａが、クライアント端末１６から生成要求信号とユーザ情報を取得したか否かを判断する（ステップＳ４００）。ステップＳ４００で肯定判断すると（ステップＳ４００：Ｙｅｓ）、ステップＳ４０２へ進む。
【０１９９】
ステップＳ４０２では、登録部５１Ｂが、ステップＳ４００で取得したユーザ情報に対応する、一時ＩＤを生成する（ステップＳ４０２）。そして、登録部５１Ｂは、ステップＳ４００で取得したユーザ情報と、ステップＳ４０２で生成した一時ＩＤと、を対応づけて管理情報５２Ａへ登録する（ステップＳ４０４）。そして、本ルーチンを終了する。
【０２００】
一方、上記ステップＳ４００で否定判断すると（ステップＳ４００：Ｎｏ）、ステップＳ４０６へ進む。ステップＳ４０６では、取得要求取得部５１Ｃが、ＭＦＰ１０から取得要求信号を取得したか否かを判断する（ステップＳ４０６）。
【０２０１】
ステップＳ４０６で肯定判断すると（ステップＳ４０６：Ｙｅｓ）、ステップＳ４０８へ進む。ステップＳ４０８では、ステップＳ４０６で取得した取得要求信号に含まれる一時ＩＤが、管理情報５２Ａに登録されているか否かを判断する（ステップＳ４０８）。該一時ＩＤが管理情報５２Ａに登録されていない場合（ステップＳ４０８：Ｎｏ）、本ルーチンを終了する。
【０２０２】
一方、該一時ＩＤが管理情報５２Ａに登録されている場合（ステップＳ４０８：Ｙｅｓ）、ステップＳ４１０へ進む。ステップＳ４１０では、応答出力部５１Ｄは、ステップＳ４０６で取得した取得要求信号に含まれる一時ＩＤの取得タイミングが、該一時ＩＤに対応する有効期限内であるか否かを判断する（ステップＳ４１０）。有効期限を過ぎている場合（ステップＳ４１０：Ｎｏ）、本ルーチンを終了する。有効期限内である場合（ステップＳ４１０：Ｙｅｓ）、ステップＳ４１２へ進む。
【０２０３】
ステップＳ４１２では、応答出力部５１Ｄは、ステップＳ４０６で取得した取得要求信号に含まれる一時ＩＤに対応するユーザ情報と、当該サーバ装置１４の接続ＩＤと、を記憶部５２から読取る（ステップＳ４１２）。そして、応答出力部５１Ｄは、読取ったユーザ情報および接続ＩＤを含む応答信号を、ＭＦＰ１０へ出力する（ステップＳ４１４）。そして、本ルーチンを終了する。
【０２０４】
一方、上記ステップＳ４０６で否定判断すると（ステップＳ４０６：Ｎｏ）、ステップＳ４１６へ進む。ステップＳ４１６では、接続要求取得部５１Ｅが、接続要求信号をＭＦＰ１０から取得したか否かを判断する（ステップＳ４１６）。ステップＳ４１６で否定判断すると（ステップＳ４１６：Ｎｏ）、本ルーチンを終了する。ステップＳ４１６で肯定判断すると（ステップＳ４１６：Ｙｅｓ）、ステップＳ４１８へ進む。
【０２０５】
ステップＳ４１８では、設定要求出力部５１Ｆが、サーバ装置１４とＭＦＰ１０との正式な接続を確立する（ステップＳ４１８）。そして、設定要求出力部５１Ｆは、ＭＦＰ１０から設定取得要求信号を取得する（ステップＳ４２０）。
【０２０６】
すると、設定要求出力部５１Ｆは、ステップＳ４１６で取得した接続要求信号またはステップＳ４２０で取得した設定取得要求信号に含まれる、ユーザ情報に対応する設定情報を、管理情報５２Ａから読取る（ステップＳ４２２）。
【０２０７】
そして、設定要求出力部５１Ｆは、ステップＳ４２２で読取った設定情報を含む設定要求信号を、ＭＦＰ１０へ出力する（ステップＳ４２４）。そして、本ルーチンを終了する。
【０２０８】
以上説明したように、本実施の形態の情報処理システム１０００は、サーバ装置１４と、サーバ装置１４と通信するＭＦＰ１０（端末装置）と、を備える。
【０２０９】
サーバ装置１４は、取得要求取得部５１Ｃ（第１取得部）と、応答出力部５１Ｄ（第１出力部）と、接続要求取得部５１Ｅ（第２取得部）と、設定要求出力部５１Ｆ（第２出力部）と、を備える。取得要求取得部５１Ｃは、ＭＦＰ１０から、サーバ装置１４に一時的に接続するための一時ＩＤ（一時認証情報）を含む取得要求信号を取得する。管理情報５２Ａは、一時認ＩＤと、ユーザ情報と、サーバ装置１４とＭＦＰ１０との間で行う連携処理に関する設定情報と、を対応づけたものである。応答出力部５１Ｄは、管理情報５２Ａに、取得した取得要求信号に含まれる一時ＩＤが登録されている場合、管理情報５２Ａにおける、該一時ＩＤに対応するユーザ情報と、サーバ装置１４へ正式に接続するための接続ＩＤ（接続認証情報）と、を含む応答信号を、ＭＦＰ１０へ出力する。接続要求取得部５１Ｅは、ＭＦＰ１０から、ユーザ情報および接続ＩＤを含む接続要求信号を取得する。設定要求出力部５１Ｆは、接続要求信号を取得した場合、該接続要求信号の取得元の端末装置との正式な接続を確立すると共に、管理情報５２Ａにおける、接続要求信号に含まれるユーザ情報に対応する設定情報を含む設定要求信号を、該ＭＦＰ１０へ出力する。
【０２１０】
ＭＦＰ１０は、受付部６３Ａと、取得要求出力部６３Ｃ（第３出力部）と、応答取得部６３Ｄ（第３取得部）と、接続要求出力部６３Ｅ（第４出力部）と、設定要求取得部６３Ｆ（第４取得部）と、設定部６３Ｇと、を備える。受付部６３Ａは、一時ＩＤを受付ける。取得要求出力部６３Ｃは、受付けた一時ＩＤを含む取得要求信号をサーバ装置１４へ出力する。応答取得部６３Ｄは、サーバ装置１４から応答信号を取得する。接続要求出力部６３Ｅは、応答信号を取得したときに、該応答信号に含まれるユーザ情報および接続認証情報を含む接続要求信号を、サーバ装置１４へ出力する。設定要求取得部６３Ｆは、正式な接続を確立したサーバ装置１４から設定要求信号を取得する。設定部６３Ｇは、設定要求信号に含まれる設定情報を、サーバ装置１４との連携処理の実行時の実行条件に関する設定内容として設定する。
【０２１１】
このように、本実施の形態の情報処理システム１０００では、サーバ装置１４と通信するＭＦＰ１０を操作するユーザは、一時ＩＤを操作入力する。ＭＦＰ１０は、受付部６３Ａで受付けた一時ＩＤをサーバ装置１４へ送信することで、サーバ装置１４からユーザ情報および接続ＩＤを取得する。さらに、ＭＦＰ１０は、取得した接続ＩＤおよびユーザ情報をサーバ装置１４へ送信することで、サーバ装置１４から設定情報を取得し、設定内容として設定する。
【０２１２】
すなわち、ＭＦＰ１０は、一時ＩＤを受付けた後は、ユーザの操作を介することなく、サーバ装置１４との間でユーザ情報、接続ＩＤ、および設定情報を通信し、ＭＦＰ１０内に設定情報を設定する。
【０２１３】
従って、本実施の形態の情報処理システム１０００では、ユーザ情報の漏えいの抑制と設定操作の簡略化の双方と、を実現することができる。
【０２１４】
管理情報５２Ａには、一時ＩＤと、ユーザ情報と、設定情報と、一時認ＩＤの有効期限と、が対応付けて登録されている。サーバ装置１４の応答出力部５１Ｄ（第１出力部）は、取得した取得要求信号に含まれる一時ＩＤが管理情報５２Ａに登録されており、且つ、該一時ＩＤの取得タイミングが該一時ＩＤに対応する有効期限内である場合に、管理情報５２Ａにおける、該一時ＩＤに対応するユーザ情報と、接続ＩＤと、を含む応答信号をＭＦＰ１０へ出力する。
【０２１５】
このため、本実施の形態の情報処理システム１０００は、上記効果に加えて更に、ユーザ情報の漏えいを抑制することができる。
【０２１６】
設定情報は、ＭＦＰ１０で取得した原稿データのサーバ装置１４における記憶場所を示す記憶場所情報、および、ＭＦＰ１０で原稿を読取って原稿データを取得するときの読取条件を示す読取条件情報、の少なくとも一方を含む。
【０２１７】
ＭＦＰ１０の受付部６３Ａは、設定された設定情報の変更の受付が不可能である。なお、受付部６３Ａは、予め定めた回数のみ、設定された設定情報の変更の受付けを可能としてもよい。
【０２１８】
ＭＦＰ１０は、エンジン部６５（実行部）とエンジン制御部６４Ａ（実行制御部）と、を備える。エンジン部６５は、連携処理を実行する。エンジン制御部６４Ａは、設定された設定情報に応じた連携処理を実行するようにエンジン部６５を制御する。
【０２１９】
情報処理システム１０００は、中継装置１２を備える。中継装置１２は、サーバ装置１４と、サーバ装置１４とは異なるネットワーク１８に接続されたＭＦＰ１０と、を中継する。中継装置１２は、記憶部６０と、通信制御部６１と、を備える。記憶部６０は、一時ＩＤに対応する一時ＩＤ用キュー６０Ｃ（記憶領域）を有する。通信制御部６１は、ＭＦＰ１０から受信した取得要求信号を、該取得要求信号に含まれる一時ＩＤに対応する一時ＩＤ用キュー６０Ｃに記憶する。
【０２２０】
サーバ装置１４の取得要求取得部５１Ｃ（第１取得部）は、一時ＩＤ用キュー６０Ｃから取得要求信号を取得することによって、ＭＦＰ１０から該取得要求信号を取得する。
【０２２１】
サーバ装置１４は、生成要求取得部５１Ａ（第５取得部）と、登録部５１Ｂと、を備える。生成要求取得部５１Ａは、ユーザ情報と、該ユーザ情報に対応する一時ＩＤの生成要求と、を取得する。登録部５１Ｂは、生成要求を取得したときに、該ユーザ情報に対応する一時ＩＤを生成し、管理情報５２Ａへ登録する。
【０２２２】
本実施の形態の情報処理プログラムは、ＭＦＰ１０から、サーバ装置１４に一時的に接続するための一時ＩＤを含む取得要求信号を取得するステップと、管理情報５２Ａに取得要求信号に含まれる一時ＩＤが登録されている場合、管理情報５２Ａにおける、該一時ＩＤに対応するユーザ情報と、サーバ装置１４へ正式に接続するための接続ＩＤと、を含む応答信号をＭＦＰ１０へ出力するステップと、端末装置から、ユーザ情報および接続認証情報を含む接続要求信号を取得するステップと、接続要求信号を取得した場合、該接続要求信号の取得元のＭＦＰ１０との正式な接続を確立すると共に、管理情報５２Ａにおける、接続要求信号に含まれるユーザ情報に対応する設定情報を含む設定要求信号をＭＦＰ１０へ出力するステップと、をコンピュータに実行させるための情報処理プログラムである。
【０２２３】
なお、本実施の形態では、ＭＦＰ１０と、サーバ装置１４と、が異なるネットワーク１８に接続された形態を一例として説明した。しかし、ＭＦＰ１０とサーバ装置１４とは、同じネットワーク１８に接続された形態であってもよい。例えば、ＭＦＰ１０、サーバ装置１４、およびクライアント端末１６が、ローカルネットワーク１８Ｃに接続された形態であってもよい。この場合、ＭＦＰ１０とサーバ装置１４とは、中継装置１２を介さずに通信する形態であってもよい。
【０２２４】
また、クライアント端末１６と、サーバ装置１４と、が異なるネットワーク１８に接続された形態であってもよい。この場合、クライアント端末１６とサーバ装置１４とは、中継装置１２を介して通信すればよい。
【０２２５】
このように、ＭＦＰ１０、サーバ装置１４、およびクライアント端末１６の少なくとも１つが他の装置と互いに異なるネットワーク１８に接続された形態、および、ＭＦＰ１０、サーバ装置１４、およびクライアント端末１６の全てが同じネットワーク１８に接続された形態、の何れであっても、上記実施の形態と同様の効果を得ることができる。
【０２２６】
なお、上述した実施の形態における、ＭＦＰ１０、ＣＰＵ２１、サーバ装置１４、およびクライアント端末１６の各々で実行する上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２２７】
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記の新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記の実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２２８】
１０  ＭＦＰ
１２  中継装置
１４  サーバ装置
５１Ａ  生成要求取得部
５１Ｂ  登録部
５１Ｃ  取得要求取得部
５１Ｄ  応答出力部
５１Ｅ  接続要求取得部
５１Ｆ  設定要求出力部
５２Ａ  管理情報
６１  通信制御部
６０  記憶部
６３Ａ  受付部
６３Ｃ  取得要求出力部
６３Ｄ  応答取得部
６３Ｅ  接続要求出力部
６３Ｆ  設定要求取得部
６３Ｇ  設定部
６４Ａ  エンジン制御部
６５  エンジン部
１０００  情報処理システム
【先行技術文献】
【特許文献】
【０２２９】
【特許文献１】特開２０１４−１９９６５３号公報
【図１】
2018084991.tif 000003
【図２】
2018084991.tif 000004
【図３】
2018084991.tif 000005
【図４】
2018084991.tif 000006
【図５】
2018084991.tif 000007
【図６】
2018084991.tif 000008
【図７】
2018084991.tif 000009
【図８】
2018084991.tif 000010
【図９】
2018084991.tif 000011
【図１０】
2018084991.tif 000012
【図１１】
2018084991.tif 000013
【図１２】
2018084991.tif 000014
【図１３】
2018084991.tif 000015