(57)【要約】【課題】ユーザ登録をユーザに促すことができる技術を提供すること。【解決手段】中継装置は、第２サーバ装置に記憶されている第１種の情報および第２種の情報の少なくとも何れかに画像処理装置がアクセスを要求するためのアクセス情報、および、画像処理装置の特定ユーザを識別する第２識別情報を画像処理装置から取得することに応じて、第２識別情報によって識別される特定ユーザに対応する特定第１識別情報が第１サーバ装置に記憶されている第１の状態であるかを確認する。第１の状態である場合には、第１種の情報および第２種の情報のうちから選択された選択情報を示す選択情報指示情報を、画像処理装置から取得する。第１の状態ではない場合には、第１種の情報のうちから選択された選択情報を示す選択情報指示情報を、画像処理装置から取得する。選択情報指示情報によって識別される選択情報を、画像処理装置に第２サーバ装置から取得させる。【選択図】図３
2015041342.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置、第１サーバ装置および第２サーバ装置とネットワークを介して接続することが可能な中継装置であって、
前記第１サーバ装置は、複数のユーザの各々を識別する第１識別情報を記憶することが可能な装置であり、
前記第２サーバ装置は、第１種の情報と、第２種の情報とを記憶している装置であり、
前記中継装置は、
前記ネットワークと通信可能なネットワークインターフェースと、
前記第２サーバ装置に記憶されている前記第１種の情報および前記第２種の情報の少なくとも何れかに前記画像処理装置がアクセスを要求するためのアクセス情報、および、前記画像処理装置のユーザである特定ユーザを識別する第２識別情報を前記ネットワークインターフェースを介して前記画像処理装置から取得することに応じて、第２識別情報によって識別される前記特定ユーザに対応する第１識別情報である特定第１識別情報が前記第１サーバ装置に記憶されている第１の状態であるか否かを確認する第１確認手段と、
前記第１の状態である場合には、前記第１種の情報および前記第２種の情報のうちから選択された選択情報を示す選択情報指示情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得し、前記第１の状態ではない場合には、前記第１種の情報のうちから選択された前記選択情報を示す選択情報指示情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得する第１取得手段と、
前記選択情報指示情報によって識別される前記選択情報を、前記画像処理装置に前記第２サーバ装置から取得させるための選択情報取得情報を、前記画像処理装置にあてて前記ネットワークインターフェースに送信させる選択情報取得情報出力手段と、
を備えることを特徴とする中継装置。
【請求項２】
前記第１確認手段は、前記第２識別情報として、前記特定ユーザを識別するメールアドレスである特定メールアドレスを取得し、
前記第１サーバ装置へ前記特定第１識別情報を記憶させる処理の実行を前記特定ユーザに促す電子メールを前記特定メールアドレスあてに送信する処理を、前記第１サーバ装置に実行させるための命令情報を、前記第１サーバ装置にあてて前記ネットワークインターフェースに送信させる第１出力手段を前記中継装置はさらに備えることを特徴とする請求項１に記載の中継装置。
【請求項３】
前記第１確認手段は、前記第１の状態であるか否かを、前記第１サーバ装置に対して確認するための確認要求情報を、前記第１サーバ装置にあてて前記ネットワークインターフェースに送信させ、前記確認要求情報に対する応答である確認結果情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得し、前記確認結果情報に基づいて前記第１の状態であるか否かを確認することを特徴とする請求項１または２に記載の中継装置。
【請求項４】
前記第１確認手段は、前記第２識別情報として、前記画像処理装置を識別するための装置識別情報を取得し、
前記中継装置は、前記第１の状態であることが確認された場合に、確認結果を前記装置識別情報に対応付けて前記中継装置の記憶部に記憶させる記憶制御手段をさらに備え、
前記第１確認手段は、前記装置識別情報に対応する確認結果が前記記憶部に記憶されているか否かによって、前記第１の状態であるか否かを判断することを特徴とする請求項１〜３の何れか１項に記載の中継装置。
【請求項５】
前記第１取得手段は、
前記第１の状態である場合には、前記選択情報の選択を受け付けるための第１画像であって、前記第１種の情報および前記第２種の情報の各々を示す前記第１画像を前記画像処理装置の表示部に表示させるための第１画像情報を、前記画像処理装置にあてて前記ネットワークインターフェースに送信させ、
前記第１の状態ではない場合には、前記選択情報の選択を受け付けるための第２画像であって、前記第１種の情報を示す前記第２画像を前記表示部に表示させるための第２画像情報を、前記画像処理装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項１〜４の何れか１項に記載の中継装置。
【請求項６】
前記第２画像は、前記特定ユーザを識別するメールアドレスである特定メールアドレスの入力を実行するか否かの選択を受け付けるための第３画像を前記表示部に表示する処理の実行指示を受け付けるための特定画像を含んでおり、
前記中継装置は、
前記特定画像が選択されたことを示す情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得した場合に、前記第３画像を前記表示部に表示させるための第３画像情報を、前記画像処理装置にあてて前記ネットワークインターフェースに送信させる第２出力手段と、
前記特定メールアドレスの入力を実行することを示す情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得した場合に、前記特定メールアドレスの入力を受け付けるための第４画像を前記表示部に表示させるための第４画像情報を、前記画像処理装置にあてて前記ネットワークインターフェースに送信させる第３出力手段と、
をさらに備えることを特徴とする請求項５に記載の中継装置。
【請求項７】
前記第１確認手段は、前記特定メールアドレスの入力を受け付けるための第４画像を前記表示部に表示させるための第４画像情報を、前記画像処理装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項２に記載の中継装置。
【請求項８】
前記選択情報取得情報は、ＵＲＬ（Uniform Resource Locator）の記述方式によって記述されていることを特徴とする請求項１〜７の何れか１項に記載の中継装置。
【請求項９】
画像処理装置、第１サーバ装置および第２サーバ装置とネットワークを介して接続することが可能な中継装置が読み取り可能なプログラムであって、
前記第１サーバ装置は、複数のユーザの各々を識別する第１識別情報を記憶することが可能な装置であり、
前記第２サーバ装置は、第１種の情報と、第２種の情報とを記憶している装置であり、
前記中継装置は、前記ネットワークと通信可能なネットワークインターフェースを備えており、
前記中継装置が備えているプロセッサを、
前記第２サーバ装置に記憶されている前記第１種の情報および前記第２種の情報の少なくとも何れかに前記画像処理装置がアクセスを要求するためのアクセス情報、および、前記画像処理装置のユーザである特定ユーザを識別する第２識別情報を前記ネットワークインターフェースを介して前記画像処理装置から取得することに応じて、第２識別情報によって識別される前記特定ユーザに対応する第１識別情報である特定第１識別情報が前記第１サーバ装置に記憶されている第１の状態であるか否かを確認する第１確認手段と、
前記第１の状態である場合には、前記第１種の情報および前記第２種の情報のうちから選択された選択情報を示す選択情報指示情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得し、前記第１の状態ではない場合には、前記第１種の情報のうちから選択された前記選択情報を示す選択情報指示情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得する第１取得手段と、
前記選択情報指示情報によって識別される前記選択情報を、前記画像処理装置に前記第２サーバ装置から取得させるための選択情報取得情報を、前記画像処理装置にあてて前記ネットワークインターフェースに送信させる選択情報取得情報出力手段と、
して機能させることが可能であることを特徴とするプログラム。
【請求項１０】
画像処理装置、第１サーバ装置および第２サーバ装置とネットワークを介して接続することが可能な中継装置の制御方法であって、
前記第１サーバ装置は、複数のユーザの各々を識別する第１識別情報を記憶することが可能な装置であり、
前記第２サーバ装置は、第１種の情報と、第２種の情報とを記憶している装置であり、
前記中継装置は、
前記ネットワークと通信可能なネットワークインターフェースと、
前記第２サーバ装置に記憶されている前記第１種の情報および前記第２種の情報の少なくとも何れかに前記画像処理装置がアクセスを要求するためのアクセス情報、および、前記画像処理装置のユーザである特定ユーザを識別する第２識別情報を前記ネットワークインターフェースを介して前記画像処理装置から取得することに応じて、第２識別情報によって識別される前記特定ユーザに対応する第１識別情報である特定第１識別情報が前記第１サーバ装置に記憶されている第１の状態であるか否かを確認する第１確認ステップと、
前記第１の状態である場合には、前記第１種の情報および前記第２種の情報のうちから選択された選択情報を示す選択情報指示情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得し、前記第１の状態ではない場合には、前記第１種の情報のうちから選択された前記選択情報を示す選択情報指示情報を、前記ネットワークインターフェースを介して前記画像処理装置から取得する第１取得ステップと、
前記選択情報指示情報によって識別される前記選択情報を、前記画像処理装置に前記第２サーバ装置から取得させるための選択情報取得情報を、前記画像処理装置にあてて前記ネットワークインターフェースに送信させる選択情報取得情報出力ステップと、
を備えることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、画像処理装置およびサーバ装置とネットワークを介して接続されている中継装置などを開示する。
【背景技術】
【０００２】
特許文献１に開示されているユーザ登録支援システムは、ユーザのメールアドレスを入力するための入力フォームをユーザに提供する。ユーザがメールアドレスを入力すると、登録ページのＵＲＬを含んだ電子メールが、入力されたメールアドレス宛に送信される。電子メールを受信したユーザは、電子メールに含まれているＵＲＬを用いて登録ページにアクセスし、ユーザ登録を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１９６４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書では、ユーザ登録をユーザに促すことができる新たな技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書に記載されている中継装置は、  画像処理装置、第１サーバ装置および第２サーバ装置とネットワークを介して接続することが可能な中継装置であって、第１サーバ装置は、複数のユーザの各々を識別する第１識別情報を記憶することが可能な装置であり、第２サーバ装置は、第１種の情報と、第２種の情報とを記憶している装置であり、中継装置は、ネットワークと通信可能なネットワークインターフェースと、第２サーバ装置に記憶されている第１種の情報および第２種の情報の少なくとも何れかに画像処理装置がアクセスを要求するためのアクセス情報、および、画像処理装置のユーザである特定ユーザを識別する第２識別情報をネットワークインターフェースを介して画像処理装置から取得することに応じて、第２識別情報によって識別される特定ユーザに対応する第１識別情報である特定第１識別情報が第１サーバ装置に記憶されている第１の状態であるか否かを確認する第１確認手段と、第１の状態である場合には、第１種の情報および第２種の情報のうちから選択された選択情報を示す選択情報指示情報を、ネットワークインターフェースを介して画像処理装置から取得し、第１の状態ではない場合には、第１種の情報のうちから選択された選択情報を示す選択情報指示情報を、ネットワークインターフェースを介して画像処理装置から取得する第１取得手段と、選択情報指示情報によって識別される選択情報を、画像処理装置に第２サーバ装置から取得させるための選択情報取得情報を、画像処理装置にあててネットワークインターフェースに送信させる選択情報取得情報出力手段と、を備えることを特徴とする。
【０００６】
本明細書に記載されている中継装置等によれば、特定ユーザが第１サーバ装置に特定第１識別情報を記憶させていない場合には、第１種の情報のうちから選択した選択情報を、第２サーバ装置から取得することができる。一方、特定ユーザが第１サーバ装置に特定第１識別情報を記憶させている場合には、第１種の情報および第２種の情報のうちから選択した選択情報を、第２サーバ装置から取得することができる。これにより、第１サーバ装置に特定第１識別情報を記憶させることで選択情報の選択肢が広がるため、第１サーバ装置へ特定第１識別情報を記憶させることに対する動機付けを、ユーザに持たせることが可能となる。よって、第１サーバ装置への特定第１識別情報の登録を、ユーザに促すことが可能となる。
【０００７】
本明細書に記載されている中継装置等によれば、画像処理装置から第１サーバ装置への特定メールアドレスの受け渡しを、中継することができる。これにより、第１サーバ装置へ特定第１識別情報を記憶させる処理の実行を、電子メールを用いて、特定ユーザに促すことが可能となる。
【０００８】
本明細書に記載されている中継装置等によれば、第１サーバ装置に特定第１識別情報が記憶されている状態であるか否かを、第１サーバ装置に対して問い合わせることが可能となる。これにより、特定第１識別情報の記憶の有無を、確実に確認することが可能となる。
【０００９】
本明細書に記載されている中継装置等によれば、第１サーバ装置に特定第１識別情報が記憶されている状態であるか否かの確認結果を、中継装置に記憶させておくことができる。これにより、特定第１識別情報を中継装置に記憶させる必要がないため、中継装置における個人情報のセキュリティ性を高めることが可能となる。また、確認結果を記憶部に記憶させた以降においては、装置識別情報を用いて認証を行うことが可能となるため、ユーザの識別情報を画像処理装置に入力する手間を省くことが可能となる。よって、ユーザの利便性を高めることができる。
【００１０】
本明細書に記載されている中継装置等によれば、選択情報の選択肢を示す画像を、画像処理装置の表示部に表示させることができる。そして、第１サーバ装置に特定第１識別情報を記憶させることで、選択肢を示す画像を増加させることができる。これにより、第１サーバ装置へ特定第１識別情報を記憶させることに対する動機付けを、ユーザに持たせることが可能となる。
【００１１】
本明細書に記載されている中継装置等によれば、特定メールアドレスの入力を実行するか否かの選択肢を示す画像を、画像処理装置の表示部に表示させることができる。そして、特定メールアドレスの入力を実行することがユーザによって選択された場合には、特定メールアドレスの入力を受け付けるための画像を画像処理装置の表示部に表示させることができる。これにより、特定メールアドレスの入力をユーザに促すことが可能となる。
【００１２】
本明細書に記載されている中継装置等によれば、画像処理装置の表示部を用いて、特定メールアドレスの入力を受け付けることが可能となる。
【００１３】
本明細書に記載されている中継装置等によれば、ＵＲＬを用いて、選択情報を画像処理装置に取得させることができる。ＵＲＬは一般的に用いられているプロトコルであるため、中継装置と画像処理装置との間の通信のために専用のプロトコルを備える必要を無くすことができる。
【００１４】
上記の中継装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１５】
【図１】通信システムの構成を示す。
【図２】各デバイスが実行する各処理のシーケンス図を示す。
【図３】各デバイスが実行する各処理のシーケンス図を示す。
【図４】各デバイスが実行する各処理のシーケンス図を示す。
【図５】各デバイスが実行する各処理のシーケンス図を示す。
【図６】各デバイスが実行する各処理のシーケンス図を示す。
【図７】認証処理の処理内容を説明するフロー図を示す。
【図８】アプリケーション選択画面の表示例を示す。
【図９】認証切れ報知画面の表示例を示す。
【図１０】第１テンプレート選択画面の表示例を示す。
【図１１】第２テンプレート選択画面の表示例を示す。
【図１２】登録確認画面の表示例を示す。
【図１３】登録フォーム画面の表示例を示す。
【図１４】認証入力画面の表示例を示す。
【図１５】各デバイスが実行する各処理のシーケンス図を示す。
【発明を実施するための形態】
【００１６】
（システムの構成）
図１に示されるように、通信システム２は、多機能機１０と、仲介サーバ６０と、コンテンツサーバ１００と、登録サーバ２００と、情報処理装置４００とを備えている。多機能機１０は、ＬＡＮ４を介してインターネット６に接続されている。仲介サーバ６０、コンテンツサーバ１００、登録サーバ２００、情報処理装置４００は、インターネット６に接続されている。
【００１７】
多機能機１０、仲介サーバ６０、登録サーバ２００は、例えば、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略）又はＨＴＴＰＳ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅの略）による通信を行う。より具体的には、多機能機１０は、ＨＴＴＰクライアントとして動作する。登録サーバ２００は、ＨＴＴＰサーバとして動作する。一方、仲介サーバ６０は、多機能機１０との通信においてＨＴＴＰサーバとして動作し、登録サーバ２００との通信においてＨＴＴＰクライアントとして動作することで、ＬＡＮ４などに備えられたファイアウォールなどにより阻害されることなく、多機能機１０との通信、および登録サーバ２００との通信を行うことができる。
【００１８】
（多機能機１０の構成）
多機能機１０は、印刷機能、スキャン機能、コピー機能、ＦＡＸ機能等の各機能を実現するための処理を実行可能である。多機能機１０は、操作部１２と、表示部１４と、ネットワークインターフェース１６と、印刷実行部１８と、スキャン実行部１９と、制御部２０と、を備える。操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示を多機能機１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。ネットワークインターフェース１６は、ＬＡＮ４に接続されている。多機能機１０は、ネットワークインターフェース１６を介して、仲介サーバ６０や登録サーバ２００などと通信をすることが可能とされている。印刷実行部１８は、インクジェット方式、レーザ方式等の印刷機構を備える。スキャン実行部１９は、ＣＣＤ、ＣＩＳ等のスキャン機構を備える。制御部２０は、ＣＰＵ２２と、メモリ２４と、を備える。
【００１９】
メモリ２４には、プログラム２５と、装置情報記憶領域２６と、が含まれている。ＣＰＵ２２は、メモリ２４に格納されているプログラム２５に従って、様々な処理を実行する。装置情報記憶領域２６は、多機能機シリアル番号や初期化フラグを記憶する領域である。多機能機シリアル番号は、多機能機の製造者によって割り当てられる情報であり、複数の多機能機の各々を一意に識別する情報である。初期化フラグの内容については後述する。装置情報記憶領域２６に記憶されている情報は、外部に公開することが可能なＭＩＢ（Management Information Baseの略）情報であってもよい。なお、メモリ２４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリ、ハードディスクなどのnon-transitoryな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００２０】
（仲介サーバ６０の構成）
仲介サーバ６０は、登録サーバ２００やコンテンツサーバ１００とは別体に構成されているサーバである。仲介サーバ６０は、登録サーバ２００と多機能機１０との間の、各種データの通信を仲介するためのサーバである。仲介サーバ６０は、多機能機１０のベンダによって提供されるサーバである。仲介サーバ６０は、ネットワークインターフェース６２と、制御部７０と、を備える。仲介サーバ６０は、ネットワークインターフェース６２を介して、多機能機１０、コンテンツサーバ１００、登録サーバ２００などと通信をすることが可能とされている。制御部７０は、ＣＰＵ７２と、メモリ７４と、を備える。メモリ７４には、プログラム７５や認証データベース７６が記憶されている。ＣＰＵ７２は、プログラム７５に従って、様々な処理を実行する。メモリ７４は、メモリ２４と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００２１】
認証データベース７６は、多機能機シリアル番号、認証フラグ、最終認証日時情報を、互いに対応付けて記憶するデータベースである。認証フラグは、多機能機のユーザのアカウント情報が、登録サーバ２００に登録されている状態であるか否かを示す情報である。アカウント情報は、ユーザが登録サーバ２００にログインするために用いられる情報である。アカウント情報は、ユーザのメールアドレスや、パスワード情報を含んでいてもよい。「認証済み」の認証フラグは、多機能機のユーザのアカウント情報が、登録サーバ２００に登録されている状態であることを示している。「未認証」の認証フラグは、多機能機のユーザのアカウント情報が、登録サーバ２００に未登録であることを示している。最終認証日時情報は、多機能機のユーザのアカウント情報が登録サーバ２００に登録されている状態であることを最後に確認した日時である、最終認証日時を示す情報である。
【００２２】
（登録サーバ２００の構成）
登録サーバ２００は、仲介サーバ６０、コンテンツサーバ１００とは別体に構成されているサーバである。登録サーバ２００は、多機能機１０のベンダによって提供されるサーバであってもよい。登録サーバ２００は、ネットワークインターフェース２６２と、制御部２７０と、を備える。制御部２７０は、ＣＰＵ２７２と、メモリ２７４と、を備える。メモリ２７４は、メモリ２４と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。メモリ２７４には、プログラム２７５およびアカウント情報記憶領域２７６が記憶されている。ＣＰＵ２７２は、プログラム２７５に従って、様々な処理を実行する。アカウント情報記憶領域２７６には、複数のユーザのアカウント情報が記憶されている。複数のユーザの各々は、アカウント情報を記憶させることで、登録サーバ２００から提供される各種の機能を使用する権利を得ることが可能となる。登録サーバ２００が提供する機能の一例としては、有益な情報が含まれているメールを各ユーザに配信する機能が挙げられる。
【００２３】
（コンテンツサーバ１００の構成）
コンテンツサーバ１００は、仲介サーバ６０、登録サーバ２００とは別体に構成されているサーバである。コンテンツサーバ１００は、多機能機１０のベンダによって提供されるサーバであってもよい。コンテンツサーバ１００は、メモリ１０１を備えている。メモリ１０１には、テンプレート記憶領域１０２が記憶されている。テンプレート記憶領域１０２には、通常テンプレート画像データ１２１およびプレミアムテンプレート画像データ１２２が記憶されている。通常テンプレート画像データ１２１は、通常テンプレート画像を表示するためのデータである。プレミアムテンプレート画像データ１２２は、プレミアムテンプレート画像を表示するためのデータである。通常テンプレート画像データ１２１およびプレミアムテンプレート画像データ１２２は、多機能機１０での各種の画像処理に用いられるデータである。例えば、多機能機１０は、通常テンプレート画像データ１２１やプレミアムテンプレート画像データ１２２を用いて、印刷実行部１８に印刷処理を実行させることができる。
【００２４】
プレミアムテンプレート画像データ１２２は、通常テンプレート画像データ１２１に比して希少性が高いデータである。具体的には、通常テンプレート画像データ１２１は、多機能機１０のユーザが自己のアカウント情報を登録サーバ２００に登録しているか否かに関わらず、取得することができる。一方、プレミアムテンプレート画像データ１２２は、多機能機１０のユーザが自己のアカウント情報を登録サーバ２００に登録している場合にのみ、取得することができる。
【００２５】
（情報処理装置４００の構成）
情報処理装置４００は、電子メールを送受信したり、登録サーバ２００にアクセスして各種の情報の入出力を行うことが可能な装置である。情報処理装置４００の一例としては、パーソナルコンピュータ、携帯電話、タブレット端末などが挙げられる。なお、情報処理装置４００の具体的な構成については省略する。
【００２６】
本明細書における記載上の注意点を説明する。本明細書において、「仲介サーバ６０のＣＰＵ７２が、各種の情報を受信する」という記載は、「仲介サーバ６０のＣＰＵ７２が、ネットワークインターフェース６２を介して各種の情報を取得する」という技術内容を含んでいるものとする。また、「仲介サーバ６０のＣＰＵ７２が、各種の情報を送信する」という記載は、「仲介サーバ６０のＣＰＵ７２が、ネットワークインターフェース６２を介して各種の情報を出力する」という技術内容を含んでいるものとする。なお、登録サーバ２００のＣＰＵ２７２およびネットワークインターフェース２６２についても、同様の注意点が存在する。また、多機能機１０のＣＰＵ２２およびネットワークインターフェース１６についても、同様の注意点が存在する。
【００２７】
ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることをを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、“10”というバイナリ形式のデータとは、同じ情報である。
【００２８】
本明細書では、仲介サーバ６０と登録サーバ２００とコンテンツサーバ１００とがインターネット６で接続されている場合（すなわち、仲介サーバ６０、登録サーバ２００、コンテンツサーバ１００の各々として機能する装置が物理的に離れた位置に配置されている場合）を説明したが、この形態に限られない。仲介サーバ６０と登録サーバ２００とコンテンツサーバ１００とのうちの少なくとも２つが、１のサーバ装置で実現されてもよい。例えば仲介サーバ６０と登録サーバ２００が１のサーバ装置で実現される場合、１のサーバ装置には、仲介サーバ６０として機能するプログラムと、登録サーバ２００として機能するプログラムとが稼動し、両プログラム間の通信は、サーバ装置内のバスラインなどを介して行われる。なお、仲介サーバ６０と登録サーバ２００とが、１のサーバ装置で実現される構成の場合、本明細書で、仲介サーバ６０と登録サーバ２００との間の通信として説明している通信が、仲介サーバ６０として機能するプログラムと、登録サーバ２００として機能するプログラムとの間でのデータの受け渡しに置き換わることとしてよい。また、仲介サーバ６０として機能し、かつ、登録サーバ２００としても機能するプログラムが、１のサーバ装置で稼動する形態で実現されてもよい。この場合、本明細書で、仲介サーバ６０と登録サーバ２００との間の通信として説明している通信は、仲介サーバ６０として機能し、かつ、登録サーバ２００としても機能するプログラム内でのデータの受け渡しに置き換わることとしてよい。
【００２９】
（通信システムの動作）
通信システムの動作を、図２〜図６のシーケンス図を用いて説明する。本実施形態では、例として、多機能機１０および情報処理装置４００が、同一のユーザであるユーザＡによって操作される場合を説明する。多機能機１０のＣＰＵ２２は、メイン画面を表示させる命令を受け付けると、Ｓ１において、不図示のメイン画面を表示部１４に表示させる。メイン画面を表示させる命令は、ユーザＡによって操作部１２から入力されるとしてもよい。メイン画面を表すデータは、メモリ２４に予め格納されているとしてもよい。
【００３０】
ユーザＡは、操作部１２を操作して、メイン画面に表示されている複数のボタン画像の中から、使用したい機能に対応するボタン画像を選択する。本実施形態の説明例では、各種のアプリケーションを実行するための、アプリケーション実行ボタン画像が選択される場合を説明する。Ｓ２において多機能機１０のＣＰＵ２２は、アプリケーション実行ボタン画像を識別するためのアプリケーション実行ボタン画像識別情報を、仲介サーバ６０に送信する。アプリケーション実行ボタン画像識別情報は、コンテンツサーバ１００に記憶されている通常テンプレート画像データ１２１およびプレミアムテンプレート画像データ１２２の少なくとも何れかに、多機能機１０がアクセスを要求するための情報でもある。
【００３１】
Ｓ３において仲介サーバ６０のＣＰＵ７２は、シリアル番号取得要求情報を多機能機１０に送信する。シリアル番号取得要求情報は、多機能機１０の多機能機シリアル番号の取得を、多機能機１０に要求するための情報である。Ｓ５においてＣＰＵ７２は、多機能機１０の多機能機シリアル番号を、多機能機１０から取得する。Ｓ６においてＣＰＵ７２は、取得した多機能機シリアル番号に対応する認証フラグや最終認証日時情報を、認証データベース７６から読み出す。
【００３２】
Ｓ９において仲介サーバ６０のＣＰＵ７２は、認証処理を実行する。認証処理は、ユーザＡのアカウント情報が、登録サーバ２００に登録されている状態であるか否かを確認する処理である。図７のフローを用いて、認証処理の処理内容を説明する。Ｓ８００においてＣＰＵ７２は、多機能機シリアル番号に対応する認証フラグや最終認証日時情報を、Ｓ６において認証データベース７６から取得できたか否かを判断する。否定判断される場合（Ｓ８００：ＮＯ）には、Ｓ８２０へ進み、ユーザＡが未認証であると判断する。そしてＳ１３へ進む。
【００３３】
一方、Ｓ８００において肯定判断される場合（Ｓ８００：ＹＥＳ）には、Ｓ８１０へ進む。Ｓ８１０においてＣＰＵ７２は、取得した認証フラグの内容を確認する。認証フラグの内容が「未認証」である場合（Ｓ８１０：未認証）には、Ｓ８２０へ進み、ユーザＡが未認証であると判断する。そしてＳ１３へ進む。一方、認証フラグの内容が「認証済み」である場合（Ｓ８１０：認証済み）には、Ｓ８３０へ進む。
【００３４】
Ｓ８３０においてＣＰＵ７２は、最終認証日時が、現在日時から所定期間内であるか否かを判断する。例えば、最終認証日時が過去半年以内であるか否かを判断してもよい。肯定判断される場合（Ｓ８３０：ＹＥＳ）には、Ｓ８４０へ進む。Ｓ８４０においてＣＰＵ７２は、ユーザＡが認証済みであると判断する。そしてＳ１３へ進む。
【００３５】
一方、Ｓ８３０において否定判断される場合（Ｓ８３０：ＮＯ）には、Ｓ８５０へ進む。Ｓ８５０においてＣＰＵ７２は、ユーザＡが認証切れ状態であると判断する。Ｓ８６０においてＣＰＵ７２は、認証フラグの内容を「未認証」に書き換える。そしてＳ１３へ進む。
【００３６】
Ｓ１３においてＣＰＵ７２は、認証処理の結果を判断する。認証処理の結果が、認証済みまたは未認証である場合（Ｓ１３：認証済み、未認証）には、Ｓ１８へ進む。
【００３７】
Ｓ１８において、仲介サーバ６０のＣＰＵ７２は、アプリケーション選択画面２１１を表示させるためのアプリケーション選択画面データを生成する。メモリ７４には、アプリケーション選択画面データにどのような情報を含ませる必要があるかを示す、図示しない情報が記憶されている。仲介サーバ６０のＣＰＵ７２は、この情報に従って、アプリケーション選択画面データを生成する。アプリケーション選択画面データには、アプリケーション選択画面２１１にボタン画像Ｂ１１〜Ｂ１４が含まれることを示す情報と、ボタン画像Ｂ１１〜Ｂ１４のいずれかを選択するための画面を表示することを示す情報と、ボタン画像Ｂ１１〜Ｂ１４の各々に、「Ａアプリケーション」、「Ｂアプリケーション」、「ログインアプリケーション」、「新規登録アプリケーション」が対応することを示す情報と、ボタン画像Ｂ１１〜Ｂ１４に付して表示するための文字列を示す情報と、が含まれている。Ｓ１９においてＣＰＵ７２は、アプリケーション選択画面データを多機能機１０に送信する。
【００３８】
多機能機１０のＣＰＵ２２は、仲介サーバ６０からアプリケーション選択画面データを受信すると、Ｓ２１において、アプリケーション選択画面２１１を表示部１４に表示させる。図８に示されるように、アプリケーション選択画面２１１は、ボタン画像Ｂ１１〜Ｂ１４を含んでいる。ボタン画像Ｂ１１〜Ｂ１４の各々は、「Ａアプリケーション」、「Ｂアプリケーション」、「ログインアプリケーション」、「新規登録アプリケーション」の各々のアプリケーション機能の選択を受け付けるための画像である。なお、仲介サーバ６０から受信したアプリケーション選択画面データには、ボタン画像Ｂ１１〜Ｂ１４の画像を表示するためのビットマップ情報にアクセスするための情報が含まれている。ＣＰＵ２２は、この情報に基づいてビットマップ情報を仲介サーバ６０から取得し、アプリケーション選択画面２１１を表示部１４に表示させる。従って、アプリケーション選択画面データには、ボタン画像Ｂ１１〜Ｂ１４の画像を表示するためのビットマップ情報は含ませる必要がない。そしてＳ４０へ進む。
【００３９】
一方、Ｓ１３において認証処理の結果が認証切れであると判断される場合（Ｓ１３：認証切れ）には、Ｓ２８へ進む。Ｓ２８において、仲介サーバ６０のＣＰＵ７２は、認証切れ報知画面データおよびアプリケーション選択画面データを生成する。認証切れ報知画面データは、認証切れ報知画面２１２を多機能機１０の表示部１４に表示させるためのデータである。Ｓ２９においてＣＰＵ７２は、認証切れ報知画面データおよびアプリケーション選択画面データを多機能機１０に送信する。
【００４０】
Ｓ３１において多機能機１０のＣＰＵ２２は、認証切れ報知画面２１２を表示部１４に表示させる。図９に示されるように、認証切れ報知画面２１２は、メッセージ画像Ｍ１１およびボタン画像Ｂ２１を含んでいる。メッセージ画像Ｍ１１は、登録サーバ２００でのユーザ認証が期限切れであることを、多機能機１０のユーザに報知するための画像である。ボタン画像Ｂ２１は、ユーザがメッセージ内容を確認したことを受け付けるための画像である。ボタン画像Ｂ２１が選択されると、多機能機１０のＣＰＵ２２は、アプリケーション選択画面２１１（図８参照）を表示部１４に表示させる。そしてＳ４０へ進む。
【００４１】
Ｓ４０においてＣＰＵ２２は、ユーザＡによるアプリケーションの選択を受け付ける。ユーザＡは、操作部１２を操作して、複数のボタン画像の中から、使用したいアプリケーションに対応するボタン画像を選択する。新規登録アプリケーションに対応するボタン画像Ｂ１４が選択された場合（Ｓ４０：新規登録アプリケーション）には、図４のＳ１５８へ進む。ボタン画像Ｂ１１またはボタン画像Ｂ１２が選択された場合には、ＡアプリケーションまたはＢアプリケーションが選択された場合であると判断され（Ｓ４０：ＡまたはＢアプリケーション）、Ｓ４８へ進む。Ｓ４８においてＣＰＵ２２は、選択されたアプリケーションを識別するためのアプリケーション識別情報を、仲介サーバ６０に送信する。アプリケーション識別情報は、ユーザＡによって選択されたアプリケーションである選択アプリケーションを識別するための情報である。アプリケーション識別情報の一例としては、アプリケーション機能の名称が挙げられる。すなわち、アプリケーション識別情報は、選択されたボタンを示す情報であってもよい。
【００４２】
Ｓ１００において仲介サーバ６０のＣＰＵ７２は、Ｓ９で行われた認証処理の結果を判断する。認証処理の結果が認証ＯＫである場合（Ｓ１００：ＯＫ）には、Ｓ１０５へ進む。
【００４３】
Ｓ１０５においてＣＰＵ７２は、第１テンプレート一覧情報取得要求情報を、コンテンツサーバ１００に送信する。第１テンプレート一覧情報取得要求情報は、第１テンプレート選択画面２２１を表示させるために必要な情報である第１テンプレート一覧情報を、コンテンツサーバ１００に要求するための情報である。第１テンプレート一覧情報には、各テンプレート画像が、通常テンプレート画像とプレミアムテンプレート画像の何れであるかを示す情報が含まれている。Ｓ１１０においてＣＰＵ７２は、コンテンツサーバ１００から送信されてくる第１テンプレート一覧情報を受信する。
【００４４】
Ｓ１１２においてＣＰＵ７２は、第１テンプレート選択画面２２１を表示させるための第１テンプレート選択画面データを、第１テンプレート一覧情報に基づいて生成する。第１テンプレート選択画面２２１は、選択アプリケーションに対応するテンプレート画像を選択するためのボタン画像を一覧表示し、１つのテンプレート画像の選択を受け付けるための画面である。例えば、選択アプリケーションがＡアプリケーションである場合には、Ａアプリケーションで用いられるテンプレート画像を選択するためのボタン画像が、第１テンプレート選択画面２２１に一覧表示される。また、選択アプリケーションがＢアプリケーションである場合には、Ｂアプリケーションで用いられるテンプレート画像を選択するためのボタン画像が、第１テンプレート選択画面２２１に一覧表示される。また第１テンプレート選択画面２２１では、通常テンプレート画像およびプレミアムテンプレート画像の両方を選択することが可能な態様で、ボタン画像が表示される。Ｓ１１６においてＣＰＵ７２は、第１テンプレート選択画面データを多機能機１０に送信する。
【００４５】
多機能機１０のＣＰＵ２２は、仲介サーバ６０から第１テンプレート選択画面データを受信すると、Ｓ１２０において、第１テンプレート選択画面２２１を表示部１４に表示させる。図１０に、第１テンプレート選択画面２２１の表示例を示す。第１テンプレート選択画面２２１は、ボタン画像Ｂ３１〜Ｂ３３を含んでいる。ボタン画像Ｂ３１およびＢ３２は、通常テンプレート画像ｘおよびｙの各々の選択を受け付けるための画像である。ボタン画像Ｂ３３は、プレミアムテンプレート画像ｚの選択を受け付けるための画像である。すなわち、第１テンプレート選択画面２２１では、ボタン画像Ｂ３１〜Ｂ３３の全てが、テンプレート画像を選択することが可能な態様で表示されている。そしてＳ１５０へ進む。
【００４６】
一方、認証に失敗している場合（Ｓ１００：ＮＧ）には、Ｓ１２５へ進む。Ｓ１２５においてＣＰＵ７２は、第２テンプレート一覧情報取得要求情報を、コンテンツサーバ１００に送信する。第２テンプレート一覧情報取得要求情報は、第２テンプレート選択画面２２２を表示させるために必要な情報である第２テンプレート一覧情報を、コンテンツサーバ１００に要求するための情報である。第２テンプレート一覧情報には、各テンプレート画像が、通常テンプレート画像とプレミアムテンプレート画像の何れであるかを示す情報が含まれている。Ｓ１３０においてＣＰＵ７２は、コンテンツサーバ１００から送信されてくる第２テンプレート一覧情報を受信する。
【００４７】
Ｓ１３２においてＣＰＵ７２は、第２テンプレート選択画面２２２を表示させるための第２テンプレート選択画面データを、第２テンプレート一覧情報に基づいて生成する。第２テンプレート選択画面２２２は、選択アプリケーションに対応するテンプレート画像を選択するためのボタン画像を一覧表示し、１つのテンプレート画像の選択を受け付けるための画面である。また第２テンプレート選択画面２２２では、通常テンプレート画像を選択することは可能であるが、プレミアムテンプレート画像を選択することができない態様で、ボタン画像が表示される。第２テンプレート選択画面２２２でのボタン画像の表示態様の一例としては、プレミアムテンプレート画像を選択するためのボタン画像を、特定ボタン画像（例：鍵のアイコン画像）にする態様が挙げられる。Ｓ１３６においてＣＰＵ７２は、第２テンプレート選択画面データを多機能機１０に送信する。
【００４８】
多機能機１０のＣＰＵ２２は、仲介サーバ６０から第２テンプレート選択画面データを受信すると、Ｓ１４０において、第２テンプレート選択画面２２２を表示部１４に表示させる。図１１に、第２テンプレート選択画面２２２の表示例を示す。第２テンプレート選択画面２２２は、ボタン画像Ｂ３１、Ｂ３２およびＢ３３ａを含んでいる。ボタン画像Ｂ３１およびＢ３２は、通常テンプレート画像ｘおよびｙの各々の選択を受け付けるための画像である。ボタン画像Ｂ３３ａは、プレミアムテンプレート画像ｚが存在しているが、選択することができない状態であることを示す特定ボタン画像である。特定ボタン画像は、後述する登録確認画面２３１を表示部１４に表示させる処理の実行指示を受け付けるための画像でもある。すなわち、第２テンプレート選択画面２２２では、ボタン画像Ｂ３１およびＢ３２のみが、テンプレート画像を選択することが可能な態様で表示されている。
【００４９】
ユーザＡは、操作部１２を操作して、複数のボタン画像の中から、使用したいテンプレート画像に対応するボタン画像を選択する。これにより、ユーザＡにより選択されたテンプレート画像である、選択テンプレート画像が決定される。Ｓ１５０においてＣＰＵ２２は、ユーザＡに選択されたボタン画像である選択ボタン画像を識別するためのボタン画像識別情報を、仲介サーバ６０に送信する。
【００５０】
Ｓ１５２において仲介サーバ６０のＣＰＵ７２は、選択ボタン画像が、特定ボタン画像であるか否かを判断する。肯定判断される場合（Ｓ１５２：ＹＥＳ）には、Ｓ１５３へ進む。Ｓ１５３においてＣＰＵ７２は、登録確認画面２３１を表示させるための登録確認画面データを生成する。Ｓ１５４においてＣＰＵ７２は、登録確認画面データを多機能機１０に送信する。
【００５１】
多機能機１０のＣＰＵ２２は、仲介サーバ６０から登録確認画面データを受信すると、Ｓ１５５において、登録確認画面２３１を表示部１４に表示させる。図１２に、登録確認画面２３１の一例を示す。登録確認画面２３１は、メッセージ画像Ｍ２１およびボタン画像Ｂ４１、Ｂ４２を含んでいる。メッセージ画像Ｍ２１は、ユーザＡのアカウント情報を登録サーバ２００に登録していないため、プレミアムテンプレート画像を選択することができないことを、ユーザＡに報知するための画像である。またボタン画像Ｂ４１およびＢ４２は、ユーザＡのアカウント情報を登録サーバ２００へ登録する登録処理を実行するか否かについて、選択を受け付けるための画像である。
【００５２】
ユーザＡは、操作部１２を操作して、ボタン画像Ｂ４１またはＢ４２を選択する。Ｓ１５６においてＣＰＵ２２は、ユーザＡの指示内容を識別するためのユーザ指示情報を、仲介サーバに送信する。
【００５３】
Ｓ１５７において仲介サーバ６０のＣＰＵ７２は、ユーザの指示内容が、登録処理の実行を指示しているか否かを判断する。否定判断される場合（Ｓ１５７：ＮＯ）にはＳ１２５へ戻り、肯定判断される場合（Ｓ１５７：ＹＥＳ）にはＳ１５８へ進む。Ｓ１５８においてＣＰＵ７２は、登録フォーム画面２４１を表示させるための登録フォーム画面データを生成する。登録フォーム画面２４１は、登録サーバ２００に登録するアカウント情報の入力を受け付けるための画面である。Ｓ１６０においてＣＰＵ７２は、登録フォーム画面データを多機能機１０に送信する。
【００５４】
多機能機１０のＣＰＵ２２は、仲介サーバ６０から登録フォーム画面データを受信すると、Ｓ１６４において、登録フォーム画面２４１を表示部１４に表示させる。図１３に、登録フォーム画面２４１の一例を示す。登録フォーム画面２４１は、メッセージ画像Ｍ３１、入力ボックス画像Ｂ５１およびボタン画像Ｂ５３を含んでいる。メッセージ画像Ｍ３１は、ユーザＡのメールアドレスをアカウント情報として登録サーバ２００に登録することを、ユーザＡに報知するための画像である。入力ボックス画像Ｂ５１は、メールアドレスの入力を受け付ける画像である。ボタン画像Ｂ５３は、メールアドレスの入力完了操作を受け付けるための画像である。
【００５５】
ユーザＡは、操作部１２を操作して、自己のメールアドレスを入力する。Ｓ１６８においてＣＰＵ２２は、登録情報を仲介サーバに送信する。登録情報は、Ｓ１６４で入力が受け付けられたメールアドレスである、入力メールアドレスを含んだ情報である。
【００５６】
Ｓ１７２においてＣＰＵ７２は、登録メール送信要求情報を、登録サーバ２００に送信する。登録メール送信要求情報は、メール送信処理の実行を登録サーバ２００に要求するための情報である。メール送信処理は、登録サーバ２００にアクセスしてアカウント情報を登録することを促す内容を有するユーザ登録促進メールを、入力メールアドレスあてに送信する処理である。ユーザ登録促進メールには、登録サーバ２００にアクセスするためのＵＲＬが含まれていてもよい。
【００５７】
Ｓ１７６において登録サーバ２００のＣＰＵ２７２は、メール送信処理を実行する。メール送信処理では、周知のメール送信方法を用いることができるため、ここでは説明を省略する。ユーザＡは、情報処理装置４００を用いてユーザ登録促進メールを受信する。またユーザＡは、ユーザ登録促進メールに記載されているＵＲＬに基づいて登録サーバ２００にアクセスし、ユーザＡのアカウント情報を登録サーバ２００に登録する。これによりユーザＡは、登録サーバ２００から提供される各種の機能を使用する権利を得ることができる。
【００５８】
Ｓ１８０においてＣＰＵ７２は、登録サーバ２００から送信されてくる、メール送信完了通知情報を受信する。メール送信完了通知情報は、ユーザ登録促進メールの送信が完了したことを示す情報である。
【００５９】
Ｓ１８４においてＣＰＵ７２は、メール送信完了画面を表示させるためのメール送信完了画面データ、および、アプリケーション選択画面データを生成する。メール送信完了画面は、登録サーバ２００でのメール送信処理が完了したことをユーザに報知するための画面である。Ｓ１８８においてＣＰＵ７２は、メール送信完了画面データおよびアプリケーション選択画面データを、多機能機１０に送信する。多機能機１０のＣＰＵ２２は、仲介サーバ６０からメール送信完了画面データを受信すると、Ｓ１９２において、メール送信完了画面を表示部１４に表示させる。メール送信完了画面には、例えば、「メールを送信しました。メールを確認し、登録手続きを完了してください。」などの文字列を表示してもよい。またメール送信完了画面には、、ユーザがメッセージ内容を確認したことを受け付けるためのボタン画像が表示されていてもよい。当該ボタン画像が選択されると、ＣＰＵ２２は、アプリケーション選択画面２１１（図８参照）を表示部１４に表示させてもよい。そして、図２のＳ４０へ戻る。
【００６０】
一方、Ｓ１５２において否定判断される場合（Ｓ１５２：ＮＯ）には、図５のＳ２５３へ進む。Ｓ２５３〜Ｓ２７３は、選択テンプレート画像データを用いた印刷処理を、多機能機１０に実行させるためのステップである。Ｓ２５３において仲介サーバ６０のＣＰＵ７２は、選択テンプレート画像データ取得命令情報を生成する。Ｓ２５７においてＣＰＵ７２は、選択テンプレート画像データ取得命令情報を多機能機１０へ送信する。選択テンプレート画像データ取得命令情報は、ＵＲＬ（Uniform Resource Locatorの略）の記述方式によって記述されていてもよい。
【００６１】
Ｓ２５９において多機能機１０のＣＰＵ２２は、ダウンロード元ＵＲＬ要求情報を仲介サーバ６０へ送信する。ダウンロード元ＵＲＬ要求情報は、選択テンプレート画像データにアクセスするためのダウンロード元ＵＲＬを、仲介サーバ６０に対して要求する情報である。
【００６２】
Ｓ２６１においてＣＰＵ７２は、コンテンツサーバ１００から選択テンプレート画像データを取得するためのダウンロード元ＵＲＬを生成し、多機能機１０へ送信する。ダウンロード元ＵＲＬは、ＵＲＬの記述方式によって記述されていてもよい。Ｓ２６３において多機能機１０のＣＰＵ２２は、選択テンプレート画像データをダウンロードするためのダウンロード要求情報を、ダウンロード元ＵＲＬに基づいて、コンテンツサーバ１００に送信する。Ｓ２６５においてコンテンツサーバ１００は、ダウンロード要求情報によって特定される選択テンプレート画像データを、多機能機１０に送信する。
【００６３】
Ｓ２６７において多機能機１０のＣＰＵ２２は、印刷実行部１８に印刷処理を実行させる。Ｓ２６９においてＣＰＵ２２は、印刷処理が完了したことを示す印刷完了通知情報を、仲介サーバ６０へ送信する。Ｓ２７１において仲介サーバ６０のＣＰＵ７２は、処理完了通知情報を多機能機１０へ送信する。Ｓ２７３において多機能機１０のＣＰＵ２２は、完了画面を表示部１４に表示させる。そしてフローが終了する。
【００６４】
一方、図２のＳ４０において、ログインアプリケーションに対応するボタン画像Ｂ１３（図８参照）が選択された場合（Ｓ４０：ログインアプリケーション）には、図６のＳ４１０へ進む。Ｓ４１０においてＣＰＵ２２は、認証入力画面２５１を表示部１４に表示させることを要求するための認証入力画面要求情報を、仲介サーバ６０に送信する。
【００６５】
Ｓ４１５において仲介サーバ６０のＣＰＵ７２は、認証入力画面２５１を表示させるための認証入力画面データを生成する。認証入力画面２５１は、登録サーバ２００へユーザＡがログインするために用いられる画面である。具体的には、認証入力画面２５１は、ユーザＡのアカウント情報の入力を受け付ける。Ｓ４３０においてＣＰＵ７２は、認証入力画面データを多機能機１０に送信する。
【００６６】
多機能機１０のＣＰＵ２２は、仲介サーバ６０から認証入力画面データを受信すると、Ｓ４３５において、認証入力画面２５１を表示部１４に表示させる。図１４に、認証入力画面２５１の一例を示す。認証入力画面２５１は、メッセージ画像Ｍ４１、入力ボックス画像Ｂ６１およびＢ６２、ボタン画像Ｂ６３を含んでいる。メッセージ画像Ｍ４１は、ユーザＡのアカウント情報が登録サーバ２００に登録されているか否かを認証するユーザ照会処理を実行することを、ユーザＡに報知するための画像である。入力ボックス画像Ｂ６１は、ユーザＡが登録サーバ２００に登録しているメールアドレスである登録メールアドレスの入力を受け付ける画像である。入力ボックス画像Ｂ６２は、ユーザＡが登録サーバ２００に登録しているパスワードの入力を受け付ける画像である。ボタン画像Ｂ５３は、アカウント情報の入力完了操作を受け付けるための画像である。
【００６７】
ユーザＡは操作部１２を操作して、アカウント情報（すなわち、登録メールアドレスとパスワード）を入力する。Ｓ４４０においてＣＰＵ２２は、入力されたアカウント情報を仲介サーバ６０に送信する。
【００６８】
Ｓ４４５においてＣＰＵ７２は、認証要求情報を、登録サーバ２００に送信する。認証要求情報は、ユーザ照会処理の実行を、登録サーバ２００に要求するための情報である。認証要求情報は、アカウント情報を含んでいる。Ｓ４５０において登録サーバ２００のＣＰＵ２７２は、ユーザ照会処理を実行する。具体的には、認証要求情報に含まれているアカウント情報が、アカウント情報記憶領域２７６に記憶されているか否かを判断する。Ｓ４５５においてＣＰＵ７２は、登録サーバ２００から送信されてくる、照会結果情報を受信する。
【００６９】
Ｓ４６０においてＣＰＵ７２は、照会結果情報に基づいて、認証が成功したか否かを判断する。肯定判断される場合（Ｓ４６０：ＹＥＳ）にはＳ４６５へ進む。Ｓ４６５においてＣＰＵ７２は、認証登録処理を実行する。具体的にはＣＰＵ７２は、認証フラグの内容を「認証済み」に書き換える。一方、否定判断される場合（Ｓ４６０：ＮＯ）には、Ｓ４６５をスキップしてＳ４７０へ進む。これにより、認証フラグが「認証済み」となっている場合に、認証に失敗した場合においても、認証フラグが「未認証」に変更されることがない。
【００７０】
Ｓ４７０においてＣＰＵ７２は、認証結果表示画面を表示させるための認証結果表示画面データ、および、アプリケーション選択画面データを生成する。認証結果表示画面は、認証結果をユーザに報知するための画面である。Ｓ４７５においてＣＰＵ７２は、認証結果表示画面データおよびアプリケーション選択画面データを、多機能機１０に送信する。多機能機１０のＣＰＵ２２は、仲介サーバ６０から認証結果表示画面データを受信すると、Ｓ４８０において、認証結果表示画面を表示部１４に表示させる。認証結果表示画面には、例えば、「認証が完了しました。プレミアムテンプレート画像がご利用になれます。」などの文字列を表示してもよい。また認証結果表示画面には、、ユーザがメッセージ内容を確認したことを受け付けるためのボタン画像が表示されていてもよい。当該ボタン画像が選択されると、ＣＰＵ２２は、アプリケーション選択画面２１１（図８参照）を表示部１４に表示させてもよい。そしてＳ４０へ戻る。
【００７１】
（多機能機初期化処理）
多機能機１０の各種設定を初期状態に戻す、多機能機初期化処理の動作を、図１５のシーケンス図を用いて説明する。多機能機１０のＣＰＵ２２は、設定画面を表示させる命令を受け付けると、不図示の設定画面を表示部１４に表示させる。設定画面は、多機能機１０の各種設定の入力および変更を受け付けるための画面である。
【００７２】
ユーザＡは、操作部１２を操作して、複数のボタン画像の中から、入力または変更したい設定内容に対応するボタン画像を選択する。Ｓ５００においてＣＰＵ２２は、多機能機１０の設定を初期化するための初期化ボタン画像が選択されたか否かを判断する。否定判断される場合（Ｓ５００：ＮＯ）にはＳ５０１へ進み、ＣＰＵ２２は他の設定処理を実行する。一方、肯定判断される場合（Ｓ５００：ＹＥＳ）には、Ｓ５０２へ進む。
【００７３】
Ｓ５０２においてＣＰＵ２２は、多機能機１０の各種設定を初期状態に戻す。Ｓ５０４においてＣＰＵ２２は、装置情報記憶領域２６に記憶されている初期化フラグを「オン」にセットする。「オン」の初期化フラグは、多機能機１０の初期化が、登録サーバ２００の認証データベース７６の記憶内容に未反映であることを示す情報である。
【００７４】
Ｓ５０６において仲介サーバ６０のＣＰＵ７２は、シリアル番号取得要求情報および初期化フラグ取得要求情報を多機能機１０に送信する。初期化フラグ取得要求情報は、多機能機１０の初期化フラグの取得を、多機能機１０に要求するための情報である。Ｓ５０８においてＣＰＵ７２は、多機能機１０の多機能機シリアル番号および初期化フラグを、多機能機１０から取得する。Ｓ５１０においてＣＰＵ７２は、取得した初期化フラグが「オン」であるか否かを判断する。否定判断される場合（Ｓ５１０：ＮＯ）にはフローを終了し、肯定判断される場合（Ｓ５１０：ＹＥＳ）にはＳ５１５へ進む。
【００７５】
Ｓ５１５においてＣＰＵ７２は、アカウント情報削除処理を実行する。具体的には、ＣＰＵ７２は、Ｓ５０８で取得した多機能機シリアル番号に対応するアカウント情報を、認証データベース７６から削除する。Ｓ５２０においてＣＰＵ７２は、初期化フラグリセット指示情報を多機能機１０へ送信する。初期化フラグリセット指示情報は、初期化フラグのリセットを多機能機１０に指示するための情報である。Ｓ５２５において多機能機１０のＣＰＵ２２は、装置情報記憶領域２６に記憶されている初期化フラグを「オフ」にリセットする。「オフ」の初期化フラグは、多機能機１０の初期化が、登録サーバ２００の認証データベース７６の記憶内容に反映済みであることを示す情報である。Ｓ５３０においてＣＰＵ２２は、初期化フラグのリセットが完了したことを報知するリセット完了情報を、仲介サーバ６０へ送信する。そしてフローが終了する。
【００７６】
これにより、多機能機１０を初期化することに応じて、不要なアカウント情報を登録サーバ２００から消去することが可能となる。個人情報の取扱いを厳格化することができる。
【００７７】
（効果）
本明細書に記載されている通信システム２によれば、多機能機１０のユーザが登録サーバ２００に多機能機ユーザのアカウント情報を記憶させていない場合（Ｓ１００：ＮＧ）には、通常テンプレート画像データのうちから選択した選択テンプレート画像データを、コンテンツサーバ１００から取得することができる。一方、多機能機１０のユーザが登録サーバ２００に多機能機ユーザのアカウント情報を記憶させている場合（Ｓ１００：ＯＫ）には、通常テンプレート画像データおよびプレミアムテンプレート画像データのうちから選択した選択テンプレート画像データを、コンテンツサーバ１００から取得することができる。これにより、登録サーバ２００に多機能機ユーザのアカウント情報を記憶させることで選択テンプレート画像の選択肢が広がるため、登録サーバ２００へ多機能機ユーザのアカウント情報を記憶させることに対する動機付けを、多機能機１０のユーザに持たせることが可能となる。
【００７８】
仲介サーバ６０は、多機能機１０のユーザを識別する情報として、メールアドレスを多機能機１０から取得することができる（Ｓ１６８）。そして、ユーザ登録促進メールを取得したメールアドレスあてに送信するメール送信処理の実行を、登録サーバ２００に要求することができる（Ｓ１７２）。これにより仲介サーバ６０よって、多機能機１０から登録サーバ２００へのメールアドレスの受け渡しを中継することができる。よって、登録サーバ２００へアカウント情報を登録することを、電子メールを用いて多機能機１０のユーザに促すことが可能となる。
【００７９】
仲介サーバ６０は、ユーザ照会処理の実行を要求するための認証要求情報を、登録サーバ２００に送信することができる（Ｓ４４５）。そして仲介サーバ６０は、照会結果情報を登録サーバ２００から受信し（Ｓ４５５）、認証が成功したか否かを判断することができる（Ｓ４６０）。これにより、多機能機ユーザのアカウント情報が記憶されている状態であるか否かを登録サーバ２００に対して問い合わせることで、アカウント情報の記憶状態を確実に確認することが可能となる。
【００８０】
仲介サーバ６０は、多機能機１０の多機能機シリアル番号を、多機能機１０から取得することができる（Ｓ５）。そして、多機能機１０のユーザのアカウント情報が登録サーバ２００に登録されていることが確認された場合（Ｓ４６０：ＯＫ）には、取得した多機能機シリアル番号に対応する認証フラグの内容を、「認証済み」に書き換えることができる（Ｓ４６５）。これにより、多機能機１０のユーザのアカウント情報が登録サーバ２００に記憶されている状態であるか否かの確認結果を、仲介サーバ６０に記憶させておくことができる。よって、アカウント情報を仲介サーバ６０に記憶させる必要がないため、仲介サーバ６０における個人情報のセキュリティ性を高めることが可能となる。また、確認結果を仲介サーバ６０の認証データベース７６に記憶させた以降においては、多機能機シリアル番号を用いて認証を行うことが可能となるため、ユーザのアカウントを多機能機１０に入力する手間を省くことが可能となる。よって、ユーザの利便性を高めることができる。
【００８１】
多機能機１０のユーザのアカウント情報が登録サーバ２００に登録されていない場合には（Ｓ１００：ＮＧ）、第２テンプレート選択画面２２２を多機能機１０の表示部１４に表示させることができる（Ｓ１４０）。第２テンプレート選択画面２２２は、通常テンプレート画像のみを選択することが可能な画面である。一方、多機能機１０のユーザのアカウント情報が登録サーバ２００に登録されている場合には（Ｓ１００：ＯＫ）、第１テンプレート選択画面２２１を多機能機１０の表示部１４に表示させることができる（Ｓ１２０）。第１テンプレート選択画面２２１は、通常テンプレート画像およびプレミアムテンプレート画像の両方を選択することが可能な画面である。これにより、登録サーバ２００に多機能機１０のユーザのアカウント情報を記憶させることで、プレミアムテンプレート画像が選択肢として追加されることになる。よって、登録サーバ２００へアカウント情報を記憶させることに対する動機付けを、ユーザに持たせることが可能となる。
【００８２】
第２テンプレート選択画面２２２（図１１参照）において、特定ボタン画像であるボタン画像Ｂ３３ａが選択された場合には（Ｓ１５２：ＹＥＳ）、多機能機１０のユーザのメールアドレスを入力するか否かの選択を受け付けるための登録確認画面２３１を、多機能機１０の表示部１４に表示させることができる（Ｓ１５５）。そして、メールアドレスを入力することがユーザによって指示された場合には（Ｓ１５７：ＹＥＳ）、メールアドレスの入力を受け付けるための登録フォーム画面２４１（図１３参照）を、多機能機１０の表示部１４に表示させることができる（Ｓ１６４）。これにより、メールアドレスの入力を、ユーザに促すことが可能となる。
【００８３】
本明細書に記載されている通信システム２によれば、ＵＲＬを用いて、選択テンプレート画像データを多機能機１０に取得させることができる（Ｓ２６１）。ＵＲＬは一般的に用いられているプロトコルであるため、選択テンプレート画像データの通信のために専用のプロトコルを備える必要を無くすことができる。
【００８４】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例が含まれる。
【００８５】
（変形例）
図６のＳ４１０〜Ｓ４８０において実行されるユーザ照会処理は、自動化することが可能である。この場合、登録サーバ２００が記憶するアカウント情報に、多機能機シリアル番号が含まれるとすればよい。Ｓ４１０〜Ｓ４３５を省略すればよい。また、Ｓ４４０において、多機能機１０の多機能機シリアル番号を仲介サーバ６０に送信すればよい。Ｓ４５０において登録サーバ２００は、認証要求情報に含まれている多機能機シリアル番号が、アカウント情報記憶領域２７６に記憶されているか否かを判断すればよい。
【００８６】
登録確認画面２３１の表示を省略してもよい。この場合、図４のＳ１５２において肯定判断された場合には（Ｓ１５２：ＹＥＳ）、Ｓ１５８へ進むとしても良い。
【００８７】
以上より、一般的に言うと、中継装置は、「第１確認手段」と、「第１取得手段」と、「選択情報取得情報出力手段」と、を少なくとも備えていれば良い。具体例としては、中継装置は、ＳＳ４４５と、Ｓ１５０と、Ｓ２５７と、Ｓ２６１とを少なくとも実行すればよい。
【００８８】
多機能機１０のユーザを識別する情報は、登録サーバ２００に登録されているアカウント情報（例：メールアドレス）に限られない。Ｓ４６５において認証登録処理が行われた以降においては、Ｓ９において、多機能機シリアル番号を用いて多機能機１０のユーザを識別することが可能となる。よってこの場合には、多機能機シリアル番号も、多機能機１０のユーザを識別する情報として使用することが可能となる。
【００８９】
Ｓ１３２において、プレミアムテンプレート画像を選択するためのボタン画像を選択不可能に表示する態様は、各種の態様であってよい。例えば、プレミアムテンプレート画像を選択するためのボタン画像を、グレーアウト表示する態様が挙げられる。また、プレミアムテンプレート画像を選択するためのボタン画像を、第２テンプレート選択画面２２２内に表示させない態様が挙げられる。
【００９０】
仲介サーバ６０がコンテンツサーバ１００からテンプレート一覧情報を取得する態様は、様々であってよい。例えばＳ４８において、仲介サーバ６０のＣＰＵ７２がアプリケーション識別情報を受信すると、テンプレート一覧情報取得要求情報をコンテンツサーバ１００に送信してもよい。テンプレート一覧情報取得要求情報は、第１テンプレート選択画面２２１および第２テンプレート選択画面２２２の両方を表示させることができるテンプレート一覧情報を、コンテンツサーバ１００に要求するための情報である。ＣＰＵ７２は、コンテンツサーバ１００から送信されてくるテンプレート一覧情報を受信すると、Ｓ１００において、認証処理の結果を判断する。認証処理の結果が認証ＯＫである場合（Ｓ１００：ＯＫ）には、Ｓ１１２へ進み、第１テンプレート選択画面データを、テンプレート一覧情報に基づいて生成する。一方、認証に失敗している場合（Ｓ１００：ＮＧ）には、Ｓ１３２へ進み、第２テンプレート選択画面データを、テンプレート一覧情報に基づいて生成する。
【００９１】
通信システム２に接続されている多機能機は、複数台であってもよい。アプリケーション選択画面２１１（図８参照）に表示されているアプリケーションは一例である。表示されるアプリケーションの数は４つに限られず、３つ以下または５つ以上であってもよい。第１テンプレート選択画面２２１（図１０参照）に一覧表示されるテンプレート画像の数は、３つに限られず、２つ以下または４つ以上であってもよい。
【００９２】
本実施形態ではインターネット６にコンテンツサーバ１００が接続されている場合を説明したが、２つ以上のコンテンツサーバがインターネット６に接続されていてもよい。
【００９３】
本実施形態では、多機能機１０、仲介サーバ６０、登録サーバ２００のＣＰＵ２２、７２、２７２がソフトウェアに従って処理を実行する場合を説明したが、この形態に限られない。ソフトウェアに従って実現される機能のうちの少なくとも一部は、論理回路等のハードウェアによって実現されてもよい。
【００９４】
多機能機１０は画像処理装置の一例である。登録サーバ２００は、第１サーバ装置の一例である。コンテンツサーバ１００は、第２サーバ装置の一例である。インターネット６は、ネットワークの一例である。仲介サーバ６０は、中継装置の一例である。アカウント情報は、第１識別情報の一例である。通常テンプレート画像データは、第１種の情報の一例である。プレミアムテンプレート画像データは、第２種の情報の一例である。アプリケーション実行ボタン画像識別情報は、アクセス情報の一例である。多機能機シリアル番号または入力メールアドレスは、第２識別情報の一例である。多機能機ユーザのアカウント情報は、特定第１識別情報の一例である。Ｓ９またはＳ４４５を実行するＣＰＵは、第１確認手段の一例である。テンプレート選択指示情報は、選択情報指示情報の一例である。Ｓ１５０を実行するＣＰＵは、第１取得手段の一例である。ダウンロード元ＵＲＬは、選択情報取得情報の一例である。Ｓ２５７またはＳ２６１を実行するＣＰＵは、選択情報取得情報出力手段の一例である。認証要求情報は、確認要求情報の一例である。照会結果情報は、確認結果情報の一例である。多機能機シリアル番号は、装置識別情報の一例である。認証フラグは、確認結果の一例である。認証データベース７６は、記憶部の一例である。Ｓ４６５を実行するＣＰＵは、記憶制御手段の一例である。第１テンプレート選択画面は、第１画像の一例である。第１テンプレート選択画面データは、第１画像情報の一例である。第２テンプレート選択画面は、第２画像の一例である。第２テンプレート選択画面データは、第２画像情報の一例である。登録確認画面２３１は、第３画像の一例である。ボタン画像Ｂ３３ａは、特定画像の一例である。テンプレート選択指示情報は、特定画像が選択されたことを示す情報の一例である。登録確認画面データは、第３画像情報の一例である。Ｓ１５４を実行するＣＰＵは、第２出力手段の一例である。登録フォーム画面は、第４画像の一例である。登録フォーム画面データは、第４画像情報の一例である。Ｓ１６０を実行するＣＰＵは、第３出力手段の一例である。
【符号の説明】
【００９５】
１０：多機能機、２２および７２および２７２：ＣＰＵ、６０：仲介サーバ、６２：ネットワークインターフェース、１００：コンテンツサーバ、１２１：通常テンプレート画像データ、１２２：プレミアムテンプレート画像データ、２００：登録サーバ、４００：情報処理装置
【図１】
2015041342.tif 000003
【図２】
2015041342.tif 000004
【図３】
2015041342.tif 000005
【図４】
2015041342.tif 000006
【図５】
2015041342.tif 000007
【図６】
2015041342.tif 000008
【図７】
2015041342.tif 000009
【図８】
2015041342.tif 000010
【図９】
2015041342.tif 000011
【図１０】
2015041342.tif 000012
【図１１】
2015041342.tif 000013
【図１２】
2015041342.tif 000014
【図１３】
2015041342.tif 000015
【図１４】
2015041342.tif 000016
【図１５】
2015041342.tif 000017