(57)【特許請求の範囲】
【請求項１】
インターネット上のサーバと通信する通信部と、
表示部と、
前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、
制御部と、
を備えた機能実行装置であって、
前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、
前記制御部は、
前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、
前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、
前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、
前記通知すべき情報に対応する処理の実行を指示するための指示子を特定する特定情報を、前記表示情報の取得元のサーバから前記通信部を介して取得する特定情報取得手段と、
前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記特定情報取得手段により取得された特定情報に基づいて、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する第１画面表示手段と、
を備えていることを特徴とする機能実行装置。
【請求項２】
インターネット上のサーバと通信する通信部と、
表示部と、
前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、
制御部と、
を備えた機能実行装置であって、
前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、
前記制御部は、
前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、
前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、
前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、
前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する第１画面表示手段と、
を備え、
前記複数の画面画像は階層的に構成されており、
前記第１画面表示手段は、前記表示画面画像が、前記複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像である場合、前記所定の画面画像から前記表示画面画像に至る各階層の画像を順次表示した後、前記表示画面画像を表示することを特徴とする機能実行装置。
【請求項３】
インターネット上のサーバと通信する通信部と、
表示部と、
前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、
制御部と、
を備えた機能実行装置であって、
前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、
前記制御部は、
前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、
前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、
前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、
前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する第１画面表示手段と、
を備え、
前記複数の画面画像は階層的に構成されており、
前記第１画面表示手段は、
前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像が、前記複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像でないことを条件として、前記表示画面画像を表示する一方で、
前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像が、前記下位側に位置する画面画像である場合には、前記表示画面画像を表示することなく、前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像を表示し、その後、当該画面画像より上位側の画面画像が前記表示領域に表示される操作を受け付けたことを条件として、前記表示画面画像を表示することを特徴とする機能実行装置。
【請求項４】
インターネット上のサーバと通信する通信部と、
表示部と、
前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、
制御部と、
を備えた機能実行装置であって、
前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、
前記制御部は、
前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、
前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、
前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、
エラーが発生していない状態で前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する一方で、
エラーが発生している状態で前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記表示画面画像を表示することなく、発生したエラーに関する画面画像を前記表示領域に表示し、その後、当該エラーが解消されたことを条件として、前記表示画面画像を表示する第１画面表示手段と、
を備えていることを特徴とする機能実行装置。
【請求項５】
前記制御部は、
前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を特定する特定情報を、前記表示情報の取得元のサーバから前記通信部を介して取得する特定情報取得手段を備え、
前記第１画面表示手段は、前記特定情報取得手段により取得された特定情報に基づいて、前記表示画面画像を表示することを特徴とする請求項２から４のいずれかに記載の機能実行装置。
【請求項６】
前記特定情報は、前記通知すべき情報に対応する処理の実行を指示するための指示子を特定する情報であることを特徴とする請求項１または５に記載の機能実行装置。
【請求項７】
前記複数の画面画像は階層的に構成されており、
前記第１画面表示手段は、前記表示画面画像が、前記複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像である場合、前記所定の画面画像から前記表示画面画像に至る各階層の画像を順次表示した後、前記表示画面画像を表示することを特徴とする請求項１または３から６のいずれかに記載の機能実行装置。
【請求項８】
前記複数の画面画像は階層的に構成されており、
前記第１画面表示手段は、
前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像が、前記複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像でないことを条件として、前記表示画面画像を表示する一方で、
前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像が、前記下位側に位置する画面画像である場合には、前記表示画面画像を表示することなく、前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像を表示し、その後、当該画面画像より上位側の画面画像が前記表示領域に表示される操作を受け付けたことを条件として、前記表示画面画像を表示することを特徴とする請求項１，２，または４から７のいずれかに記載の機能実行装置。
【請求項９】
前記第１画面表示手段は、
前記情報表示手段により表示された前記通知すべき情報の表示中に所定の操作を受け付けた場合、エラーが発生していないことを条件として、前記表示画面画像を表示する一方で、
前記情報表示手段により表示された前記通知すべき情報の表示中に所定の操作を受け付けた場合、エラーが発生している場合には、前記表示画面画像を表示することなく、発生したエラーに関する画面画像を前記表示領域に表示し、その後、当該エラーが解消されたことを条件として、前記表示画面画像を表示することを特徴とする請求項１から３，または５から８のいずれかに記載の機能実行装置。
【請求項１０】
請求項１から９のいずれかに記載の機能実行装置と、
前記機能実行装置と通信するインターネット上のサーバと、
を備えた表示システムであって、
前記機能実行装置は、
当該機能実行装置のモデルを特定可能な情報を、前記通信部を介してサーバに送信する第１送信手段と、
前記表示情報取得手段による表示情報の取得に先立ち、動作モードを、サーバから受信した情報に従って動作を実行する外部動作モードに設定するモード設定手段と、
を備え、
前記サーバは、
前記機能実行装置が備える前記第１送信手段により送信された前記モデルを特定可能な情報を受信した場合、当該受信した情報により特定されるモデルの機能実行装置が表示可能な前記複数の画面画像のいずれかに表示される指示子の中に、前記通知すべき情報に対応する処理の実行に対応する指示子が存在する場合、当該指示子を特定する情報を前記機能実行装置に送信する第２送信手段と、
を備え、
前記機能実行装置は、
前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、
前記第２送信手段により送信された前記指示子を特定する情報を受信したことを条件として、前記外部動作モードを終了するモード終了手段を備え、
前記機能実行装置が備える第１画面表示手段は、前記モード終了手段により前記外部動作モードが終了されたことに応じて、前記サーバから受信した前記指示子を特定する情報に基づいて、前記表示画面画像を前記表示領域に表示し、
前記サーバは、
前記機能実行装置が備える前記第１送信手段により送信された前記モデルを特定可能な情報を受信した場合、当該受信した情報により特定されるモデルの機能実行装置が表示可能な前記複数の画面画像のいずれかに表示される指示子の中に、前記通知すべき情報に対応する処理の実行に対応する指示子が存在しない場合、当該サーバが備える、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を前記機能実行装置の前記表示領域に表示させるための表示情報を、前記機能実行装置に送信する第３送信手段を備え、
前記機能実行装置は、
前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記第３送信手段により送信された前記表示情報を受信したことを条件として、前記外部動作モードを終了することなく、当該受信した表示情報に従って、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、前記表示領域に表示する第２画面表示手段を備えていることを特徴とする表示システム。
【請求項１１】
インターネット上のサーバと通信する通信部と、
表示部と、
前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、
制御部と、
を備えた機能実行装置の、前記制御部が実行可能な機能実行プログラムであって、
前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、
前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、
前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、
前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、
前記通知すべき情報に対応する処理の実行を指示するための指示子を特定する特定情報を、前記表示情報の取得元のサーバから前記通信部を介して取得する特定情報取得手段と、
前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記特定情報取得手段により取得された特定情報に基づいて、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する第１画面表示手段として、
前記制御部を機能させることを特徴とする機能実行プログラム。
【請求項１２】
インターネット上のサーバと通信する通信部と、
表示部と、
前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、
制御部と、
を備えた機能実行装置の、前記制御部が実行可能な機能実行プログラムであって、
前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、
前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、
前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、
前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、
前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する第１画面表示手段として、
前記制御部を機能させ、
前記複数の画面画像は階層的に構成されており、
前記第１画面表示手段は、前記表示画面画像が、前記複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像である場合、前記所定の画面画像から前記表示画面画像に至る各階層の画像を順次表示した後、前記表示画面画像を表示することを特徴とする機能実行プログラム。
【請求項１３】
インターネット上のサーバと通信する通信部と、
表示部と、
前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、
制御部と、
を備えた機能実行装置の、前記制御部が実行可能な機能実行プログラムであって、
前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、
前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、
前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、
前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、
前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する第１画面表示手段として、
前記制御部を機能させ、
前記複数の画面画像は階層的に構成されており、
前記第１画面表示手段は、
前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像が、前記複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像でないことを条件として、前記表示画面画像を表示する一方で、
前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像が、前記下位側に位置する画面画像である場合には、前記表示画面画像を表示することなく、前記情報表示手段によって前記通知すべき情報が表示される際に前記表示領域に表示されていた画面画像を表示し、その後、当該画面画像より上位側の画面画像が前記表示領域に表示される操作を受け付けたことを条件として、前記表示画面画像を表示することを特徴とする機能実行プログラム。
【請求項１４】
インターネット上のサーバと通信する通信部と、
表示部と、
前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、
制御部と、
を備えた機能実行装置の、前記制御部が実行可能な機能実行プログラムであって、
前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、
前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、
前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、
前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、
エラーが発生していない状態で前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する一方で、
エラーが発生している状態で前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記表示画面画像を表示することなく、発生したエラーに関する画面画像を前記表示領域に表示し、その後、当該エラーが解消されたことを条件として、前記表示画面画像を表示する第１画面表示手段として、
前記制御部を機能させることを特徴とする機能実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能実行装置、表示システム、および機能実行プログラムに関する。
【背景技術】
【０００２】
特許文献１には、外部装置に保持されている外部アプリケーションと、自装置内に保持している内部アプリケーションとを利用可能な画像処理装置が記載されている。特許文献１の画像処理装置は、外部アプリケーションの操作画面を表示部に表示部に表示するためのウェブブラウザを備える。
【０００３】
かかるウェブブラウザは、外部アプリケーションの操作画面に切り替えられる前に表示部に表示されていた内部アプリケーションの操作画面からの該表示部における表示履歴を示す履歴情報を管理する。外部アプリケーションの操作画面には、過去に表示部に表示された操作画面へ遷移するための「戻る」ボタンが設けられている。
【０００４】
ウェブブラウザは、「戻る」ボタンが押下された場合に、表示履歴を参照し、過去に表示された操作画面を当該表示部に表示させる。よって、ウェブブラウザは、過去に表示された画面が内部アプリケーションの操作画面であれば、その内部アプリケーションの操作画面を表示部に表示させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−４９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術によれば、「戻る」ボタンによる画面の遷移先が過去に表示されていた画面に限られる。そのため、ウェブブラウザにより表示される画面の内容によっては、「戻る」ボタンによる遷移先が過去に表示されていた画面では不適切な場合もある。例えば、ウェブブラウザが表示する画面が、外部装置からの通知を表示する画面であった場合に、「戻る」ボタンによる遷移先が当該通知に関係しない画面であると、該当する画面を改めて表示させるための操作が必要となる虞がある。
【０００７】
本発明は、上述した事情を鑑みてなされたものであり、外部装置から受信した通知に対して所定の操作が行われた場合に、当該通知に適した画面が表示される機能実行装置、表示システム、および機能実行プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明の機能実行装置は、インターネット上のサーバと通信する通信部と、表示部と、前記表示部の表示領域に表示される複数の画面画像を記憶する記憶部と、制御部と、を備えたものであって、前記複数の画面画像は、画面画像毎に、前記機能実行装置に処理の実行を指示するための指示子を含み、前記制御部は、前記機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、前記通信部を介してサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知を前記表示領域に表示する通知表示手段と、前記通知すべき情報を前記表示領域に表示するための表示情報を前記サーバから前記通信部を介して取得する表示情報取得手段と、前記通知表示手段により表示された前記通知に対する所定の操作を受け付けた場合、前記表示情報取得手段により取得された表示情報に従って、前記通知すべき情報を前記表示領域に表示する情報表示手段と、前記通知すべき情報に対応する処理の実行を指示するための指示子を特定する特定情報を、前記表示情報の取得元のサーバから前記通信部を介して取得する特定情報取得手段と、前記情報表示手段による前記通知すべき情報の表示中に所定の操作を受け付けた場合、前記記憶部に記憶される画面画像のうち、前記特定情報取得手段により取得された特定情報に基づいて、前記通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、表示画面画像として前記表示領域に表示する第１画面表示手段と、を備えている。
【０００９】
なお、本発明の機能実行装置は、機能実行装置を制御する制御装置、表示システム、表示方法、機能実行プログラム、機能実行プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【００１０】
請求項１記載の機能実行装置によれば、当該機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、インターネット上のサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知が表示される。表示された通知に対する所定の操作を受け付けた場合、サーバから取得した、通知すべき情報を表示するための表示情報に従って、当該通知すべき情報が表示される。通知すべき情報の表示中に所定の操作を受け付けた場合には、記憶部に記憶される画面画像のうち、サーバから受信した、通知すべき情報に対応する処理の実行を指示するための指示子を特定する特定情報に基づいて、当該通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像が、表示画面画像として表示される。よって、外部装置から受信した通知に対して所定の操作が行われた場合に、当該通知に適した画面が表示されるので、通知に適した画面を改めて表示させる操作を行う煩雑さが抑制され、利便性がよい。また、サーバから受信した特定情報により特定される指示子に基づいて、表示画面画像とすべき画面画像を特定できる。
請求項２記載の機能実行装置によれば、当該機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、インターネット上のサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知が表示される。表示された通知に対する所定の操作を受け付けた場合、サーバから取得した、通知すべき情報を表示するための表示情報に従って、当該通知すべき情報が表示される。通知すべき情報の表示中に所定の操作を受け付けた場合には、記憶部に記憶される画面画像のうち、当該通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像が、表示画面画像として表示される。よって、外部装置から受信した通知に対して所定の操作が行われた場合に、当該通知に適した画面が表示されるので、通知に適した画面を改めて表示させる操作を行う煩雑さが抑制され、利便性がよい。また、表示画面画像が階層的に構成された複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像である場合には、所定の画面画像から表示画面画像に至る各階層の画像が順次表示された後に表示画面画像が表示される。よって、表示画面画像が位置する階層を把握させ易い。
請求項３記載の機能実行装置によれば、当該機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、インターネット上のサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知が表示される。表示された通知に対する所定の操作を受け付けた場合、サーバから取得した、通知すべき情報を表示するための表示情報に従って、当該通知すべき情報が表示される。通知すべき情報の表示中に所定の操作を受け付けた場合には、記憶部に記憶される画面画像のうち、当該通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像が、表示画面画像として表示される。よって、外部装置から受信した通知に対して所定の操作が行われた場合に、当該通知に適した画面が表示されるので、通知に適した画面を改めて表示させる操作を行う煩雑さが抑制され、利便性がよい。また、通知すべき情報が表示される際に表示されていた画面画像が、階層的に構成される複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像である場合には、通知すべき情報の表示中に所定の操作を受け付けたとしても、表示画面画像を表示することなく、当該通知すべき情報が表示される際に表示されていた画面画像が表示される。下位側の階層に位置する画面画像を表示させる状況は、当該画面画像を介して機能を実行させる意図があった可能性がある。よって、通知すべき情報の表示中に所定の操作を受け付けた場合に、通知すべき情報が表示される際に表示されていた画面画像が表示されるので、意図していた機能を優先的に利用できる。
請求項４記載の機能実行装置によれば、当該機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報を、インターネット上のサーバから受信した場合、当該通知すべき情報があることを示す情報を受信した旨を報せる通知が表示される。表示された通知に対する所定の操作を受け付けた場合、サーバから取得した、通知すべき情報を表示するための表示情報に従って、当該通知すべき情報が表示される。エラーが発生していない状態で通知すべき情報の表示中に所定の操作を受け付けた場合には、記憶部に記憶される画面画像のうち、当該通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像が、表示画面画像として表示される。よって、外部装置から受信した通知に対して所定の操作が行われた場合に、当該通知に適した画面が表示されるので、通知に適した画面を改めて表示させる操作を行う煩雑さが抑制され、利便性がよい。一方で、エラーの発生中に、通知すべき情報の表示中に所定の操作を受け付けた場合には、表示画面画像を表示することなく、発生したエラーに関する画面画像が表示される。その後、当該エラーが解消されたことを条件として、表示画面画像が表示される。よって、発生したエラーの解消が遅れ、それにより、機能の実行に不具合が生じることを抑制できる。
【００１１】
請求項５記載の機能実行装置によれば、請求項２から４のいずれかが奏する効果に加え、次の効果を奏する。サーバから受信した、通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を特定する特定情報に基づいて、通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像（すなわち、表示画面画像）が表示される。よって、サーバから受信した特定情報に基づき、表示画面画像とすべき画面画像を特定できる。
【００１２】
請求項６記載の機能実行装置によれば、請求項１または５が奏する効果に加え、次の効果を奏する。サーバから受信する特定情報は、通知すべき情報に対応する処理の実行を指示するための指示子を特定する情報である。よって、当該特定情報により特定される指示子から、表示画面画像とすべき画面画像として特定できる。
【００１３】
請求項７記載の機能実行装置によれば、請求項１または３から６のいずれかが奏する効果に加え、次の効果を奏する。表示画面画像が、階層的に構成された複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像である場合には、所定の画面画像から表示画面画像に至る各階層の画像が順次表示された後に表示画面画像が表示される。よって、表示画面画像が位置する階層を把握させ易い。
【００１４】
請求項８記載の機能実行装置によれば、請求項１，２，または４から７のいずれかが奏する効果に加え、次の効果を奏する。通知すべき情報が表示される際に表示されていた画面画像が階層的に構成される複数の画面画像のうち、所定の画面画像が位置する階層より下位側に位置する画面画像である場合には、通知すべき情報の表示中に所定の操作を受け付けたとしても、表示画面画像を表示することなく、当該通知すべき情報が表示される際に表示されていた画面画像が表示される。下位側の階層に位置する画面画像を表示させる状況は、当該画面画像を介して機能を実行させる意図があった可能性がある。よって、通知すべき情報の表示中に所定の操作を受け付けた場合に、通知すべき情報が表示される際に表示されていた画面画像が表示されるので、意図していた機能を優先的に利用できる。
【００１５】
請求項９記載の機能実行装置によれば、請求項１から３，または５から８のいずれかが奏する効果に加え、次の効果を奏する。エラーの発生中に、通知すべき情報の表示中に所定の操作を受け付けた場合には、表示画面画像を表示することなく、発生したエラーに関する画面画像が表示される。その後、当該エラーが解消されたことを条件として、表示画面画像が表示される。よって、発生したエラーの解消が遅れ、それにより、機能の実行に不具合が生じることを抑制できる。
【００１６】
請求項１０記載の表示システムによれば、サーバは、機能実行装置から受信した、モデルを特定可能な情報により特定されるモデルの機能実行装置が表示可能な複数の画面画像のいずれかに表示される指示子の中に、通知すべき情報に対応する処理の実行に対応する指示子が存在する場合には、当該指示子を特定する情報を機能実行装置に送信する。一方、該当する指示子が存在しない場合、サーバは、当該サーバが備える、通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を、機能実行装置に表示させるための表示情報を、機能実行装置に送信する。
【００１７】
機能実行装置は、サーバからの、通知すべき情報を表示するための表示情報の取得に先立ち、動作モードが、当該サーバから受信した情報に従って動作を実行する外部動作モードに設定される。機能実行装置は、通知すべき情報の表示中に所定の操作を受け付けた場合に、指示子を特定する情報をサーバから受信していることを条件として、外部動作モードを終了する。そして、機能実行装置は、外部動作モードが終了されたことに応じて、サーバから受信した、指示子を特定する情報に基づき、表示画面画像を表示する。
【００１８】
一方、機能実行装置は、通知すべき情報の表示中に所定の操作を受け付けた場合に、通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を機能実行装置に表示させるための表示情報をサーバから受信していることを条件として、外部動作モードを終了することなく、受信した表示情報に従い、通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を表示させる。
【００１９】
このように、請求項１０記載の表示システムによれば、請求項１から９のいずれかの機能実行装置が奏する効果に加え、次の効果を奏する。通知すべき情報に対応する処理の実行に対応する指示子が存在しない機能実行装置であっても、通知すべき情報に対応する処理の実行を指示するための指示子を含む画面画像を外部動作モードによって表示させることができる。よって、機能実行装置のモデルに応じて、通知すべき情報に対応する機能を実行できない状況が生じることを抑制できる。
【００２０】
請求項１１記載の機能実行プログラムによれば、請求項１の機能実行装置と同様の効果を奏する。請求項１２記載の機能実行プログラムによれば、請求項２の機能実行装置と同様の効果を奏する。請求項１３記載の機能実行プログラムによれば、請求項３の機能実行装置と同様の効果を奏する。請求項１４記載の機能実行プログラムによれば、請求項４の機能実行装置と同様の効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】システムの全体構成を示すブロック図である。
【図２】データベースの内容の一例を示す模式図である。
【図３】本発明を説明するための画面遷移図である。
【図４】システムを構成する各装置の作動を示すシーケンス図の一例である
【図５】システムを構成する各装置の作動を示すシーケンス図の一例である
【図６】本発明の第２実施形態を説明するための画面遷移図である。
【図７】本発明の第３実施形態を説明するための画面遷移図である。
【発明を実施するための形態】
【００２２】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。まず、図１から図５を参照して、本発明の第１実施形態について説明する。図１は、本発明の機能実行装置の一実施形態であるＭＦＰ１０を含むシステム１の全体構成の一例を示すブロック図である。システム１は、例えば、サービス連携システムである。システム１において、ＭＦＰ１０は、中継サーバシステム１５０と連携し、サービス提供サーバ２００から各種サービスの提供を受ける。
【００２３】
システム１は、多機能周辺装置（以下「ＭＦＰ」と称す）１０と、中継サーバ１００と、データベースサーバ（以下「ＤＢサーバ」と称す）１２０と、サービス提供サーバ２００とを含んで構成される。中継サーバ１００とＤＢサーバ１２０とは、中継サーバシステム１５０を構成する。システム１において、ＭＦＰ１０と、中継サーバ１００と、ＤＢサーバ１２０と、サービス提供サーバ２００とは、ネットワーク８００を介して互いに通信可能に接続される。ネットワーク８００は、例えば、インターネットである。
【００２４】
システム１において、ＭＦＰ１０と中継サーバ１００との間のデータ通信は、例えば、接続確立型のプロトコル、より詳細には、ＸＭＰＰ  ｏｖｅｒ  ＢＯＳＨ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ  Ｏｖｅｒ  Ｂｉｄｉｒｅｃｔｉｏｎａｌ−Ｓｔｒｅａｍｓ  Ｏｖｅｒ  Ｓｙｎｃｈｒｏｎｏｕｓ  ＨＴＴＰの略）に従って行われる。一方、ＭＦＰ１０とサービス提供サーバ２００との間、および、中継サーバ１００とＤＢサーバ１２０との間のデータ通信は、例えば、ＨＴＴＰに従って行われる。
【００２５】
システム１において、サービス提供サーバ２００は、サービス事業者により提供されるサーバであり、ＭＦＰ１０などのクライアントに種々のサービスを提供する。サービス提供サーバ２００が提供するサービスとしては、例えば、サービス提供サーバ２００から画像データをダウンロードするサービス等がある。よって、ＭＦＰ１０は、例えば、サービス提供サーバ２００からダウンロードした画像データをＭＦＰ１０の印刷機能を用いて印刷することができる。
【００２６】
中継サーバ１００は、クライアントであるＭＦＰ１０が利用する各種サービスを管理するサーバである。また、中継サーバ１００は、ＭＦＰ１０が、サービス提供サーバ２００からサービスの提供を受ける場合や、サービス提供サーバ２００が提供するサービスに関して通知すべき情報を通知する場合に、ＭＦＰ１０のＬＣＤ１６に表示させる画面画像（以下、単に「画面」と称す）を管理する。中継サーバ１００は、状況に応じた指示情報をＭＦＰ１０に送信し、当該指示情報に従う画面をＬＣＤ１６の表示領域に表示させたり、指示情報に応じた機能をプリンタ部１９や通信部２３などに実行させる。
【００２７】
ＤＢサーバ１２０は、中継サーバ１００が利用するデータベースを管理するサーバである。ＤＢサーバ１２０は、新着情報データベース１２１と、遷移先データベース１２２とを格納する（いずれも図２参照）。これらのデータベース１２１，１２２については、図２を参照して後述する
【００２８】
中継サーバ１００、ＤＢサーバ１２０、およびサービス提供サーバ２００は、周知のサーバ機能を有する装置であればよい。本実施形態では、中継サーバ１００、ＤＢサーバ１２０、およびサービス提供サーバ２００は、いずれも物理的に存在する１つのサーバとして説明する。これらのサーバ１００，１２０，サービス提供サーバ２００は、それぞれ、複数の物理的な装置が協働して１つのサーバとして機能するヴァーチャルマシンであってもよい。
【００２９】
ＭＦＰ１０は、印刷機能、スキャン機能、コピー機能などの各種機能を有する多機能周辺装置である。ＭＦＰ１０には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ部１８、プリンタ部１９、ＮＣＵ２０、モデム２１、無線通信部２３が主に設けられている。これらの各部は、入出力ポート２４を介して互いに接続されている。
【００３０】
ＣＰＵ１１は、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４に記憶されるプログラムやデータに従って、ＭＦＰ１０が有する各機能の制御や、入出力ポート２４と接続された各部を制御する。ＲＯＭ１２は、ＣＰＵ１１により実行される各種プログラムや、そのプログラムを実行する際に参照する定数やテーブルを記憶する読み出し専用のメモリである。ＲＯＭ１２には、ＭＦＰ１０の動作を制御する制御プログラム１２ａなどが格納される。後述する図４および図５のシーケンス図にて、ＭＦＰ１０が実行する各処理は、ＣＰＵ１１が制御プログラム１２ａに従い実行する処理である。
【００３１】
ＲＡＭ１３は、ＣＰＵ１１が制御プログラム１２ａを実行するにあたり、各種データを一時的に記憶するためのテンポラリエリアを有する書換可能な揮発性のメモリである。ＮＶＲＡＭ１４は、不揮発性のＲＡＭである。操作キー１５は、ＭＦＰ１０の筐体に設けられるメカニカルキーであり、各種の設定値や指示などをユーザから受け付ける。ＬＣＤ１６は、液晶表示装置であり、各種画面を表示する。ＬＣＤ１６の画面には、タッチパネル１７がＬＣＤ１６に重ねて設けられる。タッチパネル１７は、例えば、指や棒などの指示体がＬＣＤ１６の画面に対して接触又は近づいた場合に、接触又は近づいた位置を検知し、検知した位置をＭＦＰ１０に入力する。
【００３２】
スキャナ部１８は、原稿を読み取って画像データに変換する。プリンタ部１９は、画像データに基づく画像を記録用紙に印刷する。モデム２１は、ＦＡＸ送信時には送信すべき画像データを、電話回線網（図示せず）に伝送可能な信号に変調してＮＣＵ２０を介して送信し、または、電話回線網からＮＣＵ２０を介して入力された信号を画像データに復調する。ＮＣＵ２０は、図示されない電話回線網とＭＦＰ１０との間を接続するものであり、モデム２１からの指示に従って、回線を閉結または切断することにより、電話回線網との間の接続状態を制御する。通信部２３は、ネットワーク８００に接続された他の装置と通信するための機器である。通信部２３は、例えば、周知のネットワークカードである。
【００３３】
詳細は後述するが、本実施形態のＭＦＰ１０は、中継サーバ１００から通知すべき情報を受信した場合に、受信した通知すべき情報を含む通知画面、例えば、詳細通知画面８１（図３参照）をＬＣＤ１６に表示する。そして、ＭＦＰ１０は、通知画面を確認したこと示す操作を受け付けた場合、中継サーバ１００から受信した通知すべき情報に応じた画面を表示する。よって、通知画面の確認後に、通知すべき情報に適した画面を改めて表示させる操作を行う必要がなく、利便性がよい。
【００３４】
図２（ａ）は、ＤＢサーバ１２０に格納される新着情報データベース１２１の内容の一例を示す模式図である。新着情報データベース１２１は、システム１に属するＭＦＰ１０などのクライアントに通知すべき情報を管理するデータベースである。本実施形態では、通知すべき情報は、ＭＦＰ１０が新たに利用可能になったサービス（以下「新着サービス」と称す）に関する情報である。
【００３５】
新着情報データベース１２１では、新着ＩＤ１２１ａに対し、簡易文字列１２１ｂと、詳細文字列１２１ｃとが関連付けられている。新着ＩＤ１２１ａは、新着サービスに関する情報（以下「新着情報」と称す）を個別に識別する識別番号である。簡易文字列１２１ａは、新着情報の内容を簡易に説明する文字列である。詳細文字列１２１ｃは、新着情報の内容を詳細に説明する文字列である。
【００３６】
簡易文字列１２１ｂおよび詳細文字列１２１ｃは、新着情報の通知が生じた場合に、中継サーバシステム１５０の管理者によってＤＢサーバ１２０に入力される。ＤＢサーバ１２０は、入力された簡易文字列１２１ｂおよび詳細文字列１２１ｃに対し、新着ＩＤ１２１ａを割り当て、新着情報データベース１２１に格納する。
【００３７】
図２（ｂ）は、ＤＢサーバ１２０に格納される遷移先データベース１２２の内容の一例を示す模式図である。遷移先データベース１２２は、ＭＦＰ１０において新着情報を含む通知画面が確認された後に遷移する画面を特定する情報を、ＭＦＰ１０の機種モデル毎に関連付けたデータベースである。
【００３８】
遷移先データベース１２２では、モデル名１２２ａに対し、新着ＩＤ１２２ｂと、遷移先情報１２２ｃとが関連付けられる。モデル名１２２ａは、ＭＦＰ１０の機種モデルを特定する情報である。新着ＩＤ１２２ｂは、新着ＩＤ１２１ａと同じく、新着情報を個別に識別する識別番号である。遷移先情報１２２ｃは、ＭＦＰ１０において通知画面が確認された後に遷移する画面（以下「遷移先の画面」と称す）を特定する情報である。
【００３９】
本実施形態では、モデル名１２２ａにより特定されるＭＦＰ１０が、新着サービスに関わるアイコンを利用可能な機種モデルである場合、遷移先情報１２２ｃは、当該アイコンを特定する情報（以下「アイコン情報」と称す）である。例えば、符号１２２ｃ１が示す「Ａアイコン」が、アイコン情報の一例である。
【００４０】
一方、モデル名１２２ａにより特定されるＭＦＰ１０が、新着サービスに関わるアイコンを利用できない機種モデルである場合、遷移先情報１２２ｃは、中継サーバ１００が管理するクラウド画面のうち、新着サービスの利用に関わるアイコンを含むクラウド画面を識別する識別番号（以下「クラウド画面ＩＤ」と称す）である。「クラウド画面」とは、サービス提供サーバ２００が提供するサービスをＭＦＰ１０に利用させるための画面であって、中継サーバ１００が管理する画面である。例えば、符号１２２ｃ２が示す「クラウド画面ＩＤ：Ｘ」が、新着サービスの利用に関わるアイコンを含むクラウド画面のクラウド画面ＩＤの一例である。
【００４１】
モデル名１２２ａおよび遷移先情報１２２ｃは、新着情報の通知が生じた場合に、中継サーバシステム１５０の管理者によって、上述した簡易文字列１２１ｂおよび詳細文字列１２１ｃとともにＤＢサーバ１２０に入力される。ＤＢサーバ１２０は、入力されたモデル名１２２ａに対し、新着ＩＤ１２１ａとして割り当てられた番号に等しい新着ＩＤ１２２ｂと、遷移先情報１２２ｃとを関連付けて、遷移先データベース１２２に格納する。
【００４２】
図３に示す画面遷移図を参照して、本発明の概略を説明する。画面６１および画面６２は、ＬＣＤ１６の表示領域に表示される待機画面である。画面６１，６２は、中継サーバ１００からの指示情報に応じて表示される画面ではなく、ＭＦＰ１０の表示制御によって表示される画面である。よって、画面６１，６２は、中継サーバ１００と通信できない状況であっても表示させることができる。ＭＦＰ１０は、所定の切り替え操作に応じて、画面６１と画面６２とを切り替えて表示する。
【００４３】
画面６１および画面６２を含め、中継サーバ１００とは無関係に、ＭＦＰ１０の表示制御によって表示される複数の画面をそれぞれ表示するための画像データは、ＮＶＲＡＭ１４に格納されている。ＭＦＰ１０が中継サーバ１００とは無関係に表示する複数の画面は、階層的に構成される。待機画面、すなわち、画面６１および画面６２は、階層的に構成される複数の画面のうち、最上位の画面である。
【００４４】
画面６１は、３種類のアイコン６１ａ〜６１ｃを含む。例えば、アイコン６１ａは、ＭＦＰ１０のコピー機能の開始を指示するアイコンである。一方、画面６２は、２種類のアイコン６２ａ，６２ｂを含む。例えば、アイコン６２ｂは、サービス提供サーバ２００が提供する、年賀状の作成および印刷に関するサービス（以下「年賀状サービス」と称す）を実現するためのアプリケーション（以下「年賀状アプリ」）の実行を指示するアイコンである。なお、年賀状アプリは、年賀状サービスを提供するサービス提供サーバ２００が実行する、外部のアプリケーションである。
【００４５】
本実施形態のＭＦＰ１０は、新着情報があるかを定期的（例えば、１２時間毎）に中継サーバ１００に問い合わせる。当該問い合わせに対する返信として、新着情報があることを示す情報（以下「新着通知情報」と称す）を、ＭＦＰ１０が中継サーバ１００から受信した場合、ＭＦＰ１０は、表示中の画面に、新着情報を簡易的に報せる表示（以下「簡易新着表示」と称す）７１を表示する。図３に示す例では、ＭＦＰ１０は、画面６１の表示中に、新着通知情報を受信したので、画面６１に簡易新着表示７１が表示される。
【００４６】
簡易新着表示７１は、新着情報の内容を簡易に説明する文字列と、詳細キー７１ａとを含む。新着情報の内容を簡易に説明する文字列は、受信した新着通知に含まれる簡易文字列１２１ｂである。詳細キー７１ａは、新着情報の詳細を中継サーバ１００に要求するためのキーである。
【００４７】
本実施形態のＭＦＰ１０は、詳細キー７１ａに対するタップ操作を受け付けた場合、自機のモードを外部動作モードに切り替え、中継サーバ１００に外部動作開始通知を送信する。「外部動作モード」とは、ＭＦＰ１０が、中継サーバ１００やサービス提供サーバ２００などの外部サーバから受信した指示情報に従って動作を実行するモードである。ＭＦＰ１０は、外部動作モードに切り替えたことに応じて、中継サーバ１００から受信した指示情報に従って、新着情報を詳細に報せる画面（以下「詳細通知画面」と称す）８１をＬＣＤ１６に表示できる。
【００４８】
詳細通知画面８１は、新着情報の内容を詳細に報せる画面である。詳細通知画面８１は、画面６１などとは異なり、中継サーバ１００からの指示情報に応じて表示される画面である。詳細通知画面８１は、メッセージ８１ａと、ＯＫキー８１ｂとを含む。メッセージ８１ａは、受信した指示情報に含まれる詳細文字列１２１ｃである。ＯＫキー８１ｂは、詳細通知画面８１の内容を確認したことを示すためのキーである。
【００４９】
本実施形態のＭＦＰ１０は、ＯＫキー８１ｂに対するタップ操作を受け付けた場合、当該キー８１ｂが操作されたことを示すイベントを中継サーバ１００に送信する。当該イベントを受信した中継サーバ１００は、新着サービスの利用に関わるアイコンを含む画面が表示されるよう、ＭＦＰ１０に指示情報を送信する。その結果、ＭＦＰ１０は、新着サービスの利用に関わるアイコンを含む画面をＬＣＤ１６に表示する。
【００５０】
図３に示す例では、詳細通知画面８１は、新着の年賀状サービスに関する画面であるので、詳細通知画面８１によって通知される新着サービスの利用に関わるアイコンは、年賀状サービスを実現するための年賀状アプリの実行を指示するアイコン６２ｂである。そのため、この例では、ＯＫキー８１ｂに対する操作に応じて、アイコン６２ｂを含む画面６２がＬＣＤ１６に表示される。よって、本実施形態によれば、ＯＫキー８１ｂの操作後に、詳細通知画面８１が通知する新着サービス、すなわち、年賀状サービスを直ちに利用することができる。
【００５１】
図４および図５は、ＭＦＰ１０が中継サーバ１００から新着情報を受信する場合における、ＭＦＰ１０、中継サーバ１００、およびＤＢサーバ１２０の動作を示すシーケンス図である。ＭＦＰ１０は、定期的（例えば、１２時間毎）に、新着情報があるかを中継サーバ１００に問い合わせる（Ｔ１）。ＭＦＰ１０は、Ｔ１の問い合わせにおいて、自機を示す情報として、Ｍａｃアドレスと、機種モデルを示すモデル名とを中継サーバ１００に送信する。
【００５２】
ＭＦＰ１０から問い合わせを受けた中継サーバ１００は、当該問い合わせとともに受信したＭａｃアドレスおよびモデル名をＤＢサーバ１２０に送信し、Ｍａｃアドレスおよびモデル名により特定されるＭＦＰ１０について、未送信の新着情報があるかを問い合わせる（Ｔ２）。
【００５３】
中継サーバ１００から問い合わせを受けたＤＢサーバ１２０は、まず、遷移先データベース１２２を参照し、受信したモデル名１２２ａに関連付けられた新着ＩＤ１２２ｂがあるかを判断する。該当する新着ＩＤがあると、ＤＢサーバ１２０が判断した場合、ＤＢサーバ１２０は、該当する新着ＩＤ１２２ｂにより特定される新着情報が、受信したＭａｃアドレスにより特定されるＭＦＰ１０に対して未送信の新着情報であるかを判断する。
【００５４】
当該判断は、ＤＢサーバ１２０に設けられた送信済管理データベース（図示せず）を参照することにより行われる。送信済管理データベースでは、Ｍａｃアドレスと、モデル名と、新着ＩＤと、当該新着ＩＤに対応する新着情報がＭＦＰ１０に対して送信済みであることを示す送信済情報とが関連付けられている。詳細は後述するが、詳細通知画面８１をＬＣＤ１６に表示させるための指示情報が中継サーバ１００からＭＦＰ１０に送信されたことを条件として、対象となるＭＦＰ１０に対応するＭａｃアドレスおよびモデル名に対し、対象となる新着情報に対応する新着ＩＤと送信済情報とが、送信済管理データベースに格納される。よって、遷移先データベース１２２にて、受信したモデル名に関連付けられている新着ＩＤが、送信済管理データベースにて、受信したＭａｃアドレスおよびモデル名に対して関連付けられていない場合、当該新着ＩＤに対応する新着情報は、受信したＭａｃアドレスにより特定されるＭＦＰ１０において未送信の新着情報である。
【００５５】
未送信の新着情報があるとＤＢサーバ１２０が判断した場合、ＤＢサーバ１２０は、新着情報データベース１２１を参照し、未送信の新着情報を示す新着ＩＤ１２１ａに関連付けられた簡易文字列１２１ｂを取得する（Ｔ３）。ＤＢサーバ１２０は、取得した簡易文字列と、未送信の新着情報を示す新着ＩＤとを、中継サーバ１００に送信する（Ｔ４）。中継サーバ１００は、新着通知情報をＭＦＰ１０に送信する（Ｔ５）。新着通知情報は、中継サーバ１００がＴ４にてＤＢサーバ１２０から受信した簡易文字列および新着ＩＤを含む。ＭＦＰ１０は、新着通知情報として受信した簡易文字列を含む簡易新着表示７１を、ＬＣＤ１６に表示中の画面上に表示する（Ｔ６）。Ｔ６の処理の結果、例えば、図３に示すように、画面６１上に簡易新着表示７１が表示される。
【００５６】
ＭＦＰ１０は、詳細キー７１ａに対するタップ操作を受け付けた場合、自機のモードを通常動作モードから外部動作モードに切り替える（Ｔ７）。「通常動作モード」は、ＭＦＰ１０が、外部サーバとは無関係に、自機が行う制御に従って動作を実行するモードである。ＭＦＰ１０は、外部動作モードに切り替えたことを示す通知（以下「外部動作開始通知」と称す）を、中継サーバ１００に送信する（Ｔ８）。ＭＦＰ１０は、Ｔ８において、外部動作開始通知とともに、Ｍａｃアドレスと、モデル名と、Ｔ５にて受信した新着ＩＤと、詳細キー７１ａに対する操作が動作モード切り替えのトリガであることを示す情報とを、中継サーバ１００に送信する。
【００５７】
外部動作開始通知を受信した中継サーバ１００は、外部動作開始通知とともに受信した新着ＩＤをＤＢサーバ１２０に送信し、当該新着ＩＤに対応する詳細文字列を問い合わせる（Ｔ９）。中継サーバ１００から問い合わせを受けたＤＢサーバ１２０は、新着情報データベース１２１を参照し、当該問い合わせとともに受信した新着ＩＤ１２１ａに関連付けられた詳細文字列１２１ｃを取得する（Ｔ１０）。ＤＢサーバ１２０は、取得した詳細文字列と、Ｔ１０にて受信した新着ＩＤとを、中継サーバ１００に送信する（Ｔ１１）。
【００５８】
中継サーバ１００は、詳細通知画面８１をＬＣＤ１６に表示させるための指示情報を、ＭＦＰ１０に送信する（Ｔ１２）。Ｔ１２にて送信される指示情報は、ＤＢサーバ１２０から受信した詳細文字列と、画面のテンプレートを指定する情報とを含む。詳細通知画面８１の場合、画面のテンプレートを指定する情報は、詳細通知画面８１がメッセージタイプの画面であること、ＯＫキー８１ｂを表示すること、などを含む。ＭＦＰ１０は、受信した指示情報に従い、受信した詳細文字列からなるメッセージ８１ａと、ＯＫキー８１ｂとを含む詳細通知画面８１を、ＬＣＤ１６に表示する（Ｔ１３）。Ｔ１３の処理の結果、例えば、図３に示す詳細通知画面８１がＬＣＤ１６に表示される。
【００５９】
中継サーバ１００は、Ｔ１２にて指示情報をＭＦＰ１０に送信したことに応じて、送信済管理データベース更新指示をＤＢサーバ１２０に送信する（Ｔ１４）。中継サーバ１００は、Ｔ１４において、送信済管理データベース更新指示とともに、Ｍａｃアドレスと、モデル名と、今回の送信済みの対象となる新着情報に対応する新着ＩＤとを、ＤＢサーバ１２０に送信する。ＤＢサーバ１２０は、Ｔ１４にて受信した各情報に応じて、送信済管理データベースを更新する（Ｔ１５）。ＤＢサーバ１２０は、当該更新が完了したことを示す通知を、中継サーバ１００に送信する。
【００６０】
図５（ａ）に示すように、Ｔ１３にてＬＣＤ１６に表示された詳細通知画面８１のＯＫキー８１ｂに対するタップ操作を受け付けた場合、ＭＦＰ１０は、ＯＫキー８１ｂが操作されたことに応じて発生したイベントを、Ｍａｃアドレス、モデル名、および新着ＩＤとともに、中継サーバ１００に通知する（Ｔ２１）。イベントを受信した中継サーバ１００は、当該イベントとともに受信したＭａｃアドレス、モデル名、および新着ＩＤをＤＢサーバ１２０に送信し、これらの情報に対応する画面の遷移先を問い合わせる（Ｔ２２）。
【００６１】
中継サーバ１００から問い合わせを受けたＤＢサーバ１２０は、遷移先データベース１２２を参照し、当該問い合わせとともに受信したモデル名１２２ａおよび新着ＩＤ１２２ｂに関連付けられた遷移先情報１２２ｃを取得する（Ｔ２３）。ＤＢサーバ１２０は、Ｔ２３にて取得した遷移先情報を中継サーバ１００に送信する（Ｔ２４）。図５（ａ）に示す例では、ＤＢサーバ１２０がＴ２３にて取得した遷移先情報はアイコン情報であるとする。よって、この例では、ＤＢサーバ１２０は、Ｔ２４にてアイコン情報を遷移先情報として送信する。
【００６２】
中継サーバ１００がＤＢサーバ１２０から受信した遷移先情報がアイコン情報である場合、中継サーバ１００は、外部動作モードを終了するよう、ＭＦＰ１０に指示情報を送信する（Ｔ２５）。Ｔ２５において、中継サーバ１００は、指示情報とともに、ＤＢサーバ１２０から受信した遷移先情報（すなわち、アイコン情報）を、ＭＦＰ１０に送信する。
ＭＦＰ１０は、中継サーバ１００から受信したアイコン情報を、ＲＡＭ１３の所定領域に記憶する（Ｔ２６）。ＭＦＰ１０は、中継サーバ１００から受信した指示情報に従い、外部動作モードを終了する（Ｔ２７）。Ｔ２７の処理の結果、ＭＦＰ１０は通常動作モードとなり、ＭＦＰ１０は、外部サーバとは無関係に、自機が行う制御に従って動作を実行する。
【００６３】
ＭＦＰ１０は、画面テーブル（図示せず）を参照し、Ｔ２６にてＲＡＭ１３に記憶されたアイコン情報、すなわち、中継サーバ１００から受信したアイコン情報に対応するアイコンを含む画面を探索する。上記画面テーブルは、通常動作モードでＬＣＤ１６に表示させる全ての画面について、各画面と、各画面に含まれるアイコンとを関連付けたテーブルであり、ＮＶＲＡＭ１４に格納されている。ＭＦＰ１０は、受信したアイコン情報に対応するアイコンを含む画面をＬＣＤ１６に表示する（Ｔ２８）。図３に示す例では、Ｔ２８の処理の結果、ＬＣＤ１６に表示される画面が、詳細通知画面８１から画面６２に切り替わる。
【００６４】
図５（ｂ）には、ＤＢサーバ１２０がＴ２３にて取得した遷移先情報が、アイコン情報でなく、 クラウド画面ＩＤである例を示す。図５（ｂ）に示すシーケンス図のうち、Ｔ２１〜Ｔ２４の各処理は、遷移先情報がクラウド画面ＩＤであること以外、上述した通りである。
【００６５】
Ｔ２４において、中継サーバ１００がＤＢサーバ１２０から受信した遷移先情報がクラウド画面ＩＤである場合、中継サーバ１００は、自機が管理する画面のうち、受信したクラウド画面ＩＤに対応する画面をＬＣＤ１６に表示させるための指示情報を、ＭＦＰ１０に送信する（Ｔ３１）。ＭＦＰ１０は、受信した指示情報に従うクラウド画面を表示する（Ｔ３２）。
【００６６】
ＤＢサーバ１２０がＴ２３にて取得したクラウド画面ＩＤは、新着サービスの利用に関わるアイコンを含むクラウド画面のクラウド画面ＩＤである。よって、図５（ｂ）に示す例では、中継サーバ１００が管理するクラウド画面のうち、新着サービスの利用に関わるアイコンを含むクラウド画面が、ＬＣＤ１６に表示される。
【００６７】
第１実施形態によれば、詳細通知画面８１のＯＫキー８１ｂに対する操作が行われた場合には、新着サービスの利用に関わるアイコン、すなわち、詳細通知画面８１が通知する内容に応じたアイコンを含む画面が表示される。そのため、ＯＫキー８１ｂに対する操作が行われた場合に、詳細通知画面８１が通知する内容と無関係の画面が表示されることを抑制できる。よって、詳細通知画面８１が通知する内容に応じた画面を改めて表示させる操作を行う煩雑さが抑制され、利便性がよい。
【００６８】
また、ＭＦＰ１０が、新着サービスの利用に関わるアイコンを利用できない機種モデルである場合、すなわち、新着サービスの利用に関わるアイコンがＭＦＰ１０に存在しない場合、ＭＦＰ１０は、中継サーバ１００から受信した指示情報に従って、新着サービスの利用に関わるアイコンを含む画面を表示できる。よって、ＭＦＰ１０の機種モデルに応じて、通知すべき情報に対応する機能を実行できない状況が生じることを抑制できる。
【００６９】
次に、図６を参照して、本発明の第２実施形態について説明する。第１実施形態では、中継サーバ１００とは無関係にＭＦＰ１０が表示する複数の画面のうち、最上位に位置する待機画面６１がＬＣＤ１６に表示されている状況で、ＭＦＰ１０が、中継サーバ１００から新着通知情報を受信した場合について説明した。第２実施形態では、待機画面より下位側に位置する画面がＬＣＤ１６に表示されている状況で、ＭＦＰ１０が、中継サーバ１００から新着通知情報を受信した場合を考慮する。第２実施形態において、第１実施形態と同一の部分には、同一の符号を付して、その説明を省略する。
【００７０】
画面６５は、待機画面である画面６１に含まれるアイコン６１ａ〜６１ｃのうち、アイコン６１ａに対するタップ操作が行われたことに応じて表示されるコピー画面である。つまり、画面６５は、画面６１の下位側に位置する画面である。ＭＦＰ１０が、画面６５の表示中に新着通知情報を受信した場合、ＭＦＰ１０は、画面６５に簡易新着表示７１を表示する。
【００７１】
ＭＦＰ１０が詳細キー７１ａに対するタップ操作を受け付けた場合、各装置１０，１００，１２０は、第１実施形態と同様に、Ｔ７〜Ｔ１６の処理を実行する。Ｔ１３の処理の結果、ＭＦＰ１０は、中継サーバ１００から受信した指示情報に従って詳細通知画面８１をＬＣＤ１６に表示する。ＭＦＰ１０がＯＫキー８１ｂに対するタップ操作を受け付けた場合、各装置１０，１００，１２０は、第１実施形態と同様に、Ｔ２１〜Ｔ２４の処理を実行する。
【００７２】
ＤＢサーバ１２０がＴ２３にて取得した遷移先情報がクラウド画面ＩＤである場合、各装置１０，１００，１２０は、Ｔ３１，Ｔ３２の処理を実行する。つまり、新着サービスの利用に関わるアイコンがＭＦＰ１０に存在しない場合、ＭＦＰ１０は、外部動作モードのまま、クラウド画面ＩＤに応じたクラウド画面を表示する。
【００７３】
一方、ＤＢサーバ１２０がＴ２３にて取得した遷移先情報がアイコン情報である場合、各装置１０，１００は、第１実施形態と同様に、Ｔ２５〜Ｔ２７の処理を実行する。本実施形態では、詳細通知画面８１が表示される際に表示されていた画面が、画面６１，６２のような待機画面より下位側に位置する画面である場合、ＭＦＰ１０は、Ｔ２７において外部動作モードを終了させた後、Ｔ２８の処理を行わず、詳細通知画面８１が表示される際に表示されていた画面（以下「前画面」と称す）をＬＣＤ１６に表示する。よって、図６に示す例では、Ｔ２７において外部動作モードが終了されると、前画面である画面６５がＬＣＤ１６に表示される。
【００７４】
ＯＫキー８１ｂに対する操作に応じて前画面が表示された後は、ＭＦＰ１０が、当該前画面より上位側の画面がＬＣＤ１６に表示される操作を受け付けたことを条件として、ＭＦＰ１０は、Ｔ２８の処理、すなわち、中継サーバ１００から受信したアイコン情報に対応するアイコンを含む画面をＬＣＤ１６に表示する。よって、図６に示す例では、上記条件が満たされたことに応じて、画面６２がＬＣＤ１６に表示される。
【００７５】
上記「前画面（すなわち、詳細通知画面８１が表示される際に表示されていた画面）より上位側の画面がＬＣＤ１６に表示される操作」としては、例えば、待機画面を表示させるためのキー（以下「ＨＯＭＥキー」と称す）に対する操作を例示できる。ＨＯＭＥキーは、例えば、操作キー１５の１つである。ＨＯＭＥキーは、ＬＣＤ１６に表示されるソフトキーであってもよい。また、画面を１つ上の階層に位置する画面に戻すための操作も「前画面より上位側の画面がＬＣＤ１６に表示される操作」の一例となり得る。
【００７６】
本実施形態のＭＦＰ１０は、コピー機能やスキャン機能など、１の機能の実行が完了すると、待機画面をＬＣＤ１６に表示する。よって、前画面、すなわち、詳細通知画面８１が表示される際に表示されていた画面に関連する機能を実行するための操作も「前画面より上位側の画面がＬＣＤ１６に表示される操作」の一例である。
【００７７】
図６に示す例では、前画面は、コピー画面の画面６５であるので、コピー機能を実行させるための操作（つまり、スタートキーに対する操作）が「前画面より上位側の画面がＬＣＤ１６に表示される操作」に相当する。なお、コピー機能を実行するスタートキーが、前画面である画面６５より下位側の画面に存在する場合には、当該下位側の画面に含まれるスタートキーに対する操作が「前画面より上位側の画面がＬＣＤ１６に表示される操作」に相当する。なお、「前画面より上位側の画面がＬＣＤ１６に表示される操作」が、前画面に関連する機能を実行するための操作である場合、ＭＦＰ１０は、Ｔ２８の処理を、当該操作に応じた機能の実行が完了した後に実行する。つまり、図６に示す例では、ＭＦＰ１０は、コピー機能の実行が完了した後に、Ｔ２８の処理を実行する。
【００７８】
第２実施形態によれば、待機画面より下位側に位置する画面がＬＣＤ１６に表示されている状況で、ＭＦＰ１０が、中継サーバ１００から新着通知情報を受信した場合、詳細通知画面８１のＯＫキー８１ｂに対する操作が行われたことに応じて、詳細通知画面８１が表示される際に表示されていた画面が表示される。待機画面より下位側の階層に位置する画面を表示させる状況は、当該画面を介して機能を実行させる意図があった可能性がある。よって、ＯＫキー８１ｂに対する操作が行われたことに応じて、詳細通知画面８１が表示される際に表示されていた画面が表示されるので、意図していた機能を優先的に利用できる。
【００７９】
次に、図７を参照して、本発明の第３実施形態について説明する。第３実施形態では、ＭＦＰ１０に発生したエラーを考慮する。第３実施形態において、第１実施形態と同一の部分には、同一の符号を付して、その説明を省略する。
【００８０】
新着サービスの利用に関わるアイコンがＭＦＰ１０に存在する場合、ＯＫキー８１ｂに対するタップ操作を受け付けたタイミングで、ＭＦＰ１０にエラーがなければ、各装置１０，１００，１２０は、第１実施形態と同様に、Ｔ２１〜Ｔ２９の処理を実行する。よって、図３に示す例では、ＯＫキー８１ｂに対するタップ操作が行われたことに応じて、画面６２がＬＣＤ１６に表示される。
【００８１】
これに対し、ＯＫキー８１ｂに対するタップ操作を受け付けたタイミングで、ＭＦＰ１０にエラーが生じている場合には、各装置１０，１００，１２０は、Ｔ２１〜Ｔ２７の処理を実行した後、Ｔ２８の処理を行わず、発生したエラーの内容など、エラーに関する情報を含む画面９１をＬＣＤ１６に表示する。画面９１は、ＭＦＰ１０が中継サーバ１００とは無関係に表示する画面である。そして、ＭＦＰ１０は、当該エラーが解消したことを条件として、Ｔ２８の処理を実行する。よって、図７に示す例では、エラーが解消したことを条件として、画面６２がＬＣＤ１６に表示される。
【００８２】
一方、新着サービスの利用に関わるアイコンがＭＦＰ１０に存在しない場合、ＯＫキー８１ｂに対するタップ操作を受け付けたタイミングで、ＭＦＰ１０にエラーがなければ、各装置１０，１００，１２０は、第１実施形態と同様に、Ｔ３１，Ｔ３２の処理を実行する。
【００８３】
ＯＫキー８１ｂに対するタップ操作を受け付けたタイミングで、ＭＦＰ１０にエラーが生じている場合、ＭＦＰ１０は、Ｔ２１において、ＯＫキー８１ｂが操作されたことに応じて発生したイベントとともに、エラーの発生中であることを示す情報を、中継サーバ１００に送信する。エラーの発生中であることを示す情報を受信した中継サーバ１００は、Ｔ２２の処理を行わず、画面９１と同様の画面をＬＣＤ１６に表示させるための指示情報を、ＭＦＰ１０に送信する。これにより、ＭＦＰ１０は、画面９１と同様の画面をＬＤＣ１６に表示する。その後、エラーが解消した場合、ＭＦＰ１０は、エラーが解消したことを示す情報を中継サーバ１００に送信する。当該情報を受信した中継サーバ１００は、Ｔ２２の処理を実行する。以降、各装置１０，１００，１２０は、Ｔ２３〜Ｔ２９の処理を実行する。
【００８４】
第３実施形態によれば、エラーの発生中に、ＯＫキー８１ｂに対する操作が行われた場合には、発生したエラーに関する画面が表示される。その後、当該エラーが解消されたことを条件として、新着サービスの利用に関わるアイコンを含む画面が表示される。よって、発生したエラーの解消が遅れ、それにより、機能の実行に不具合が生じることを抑制できる。
【００８５】
上記実施形態において、ＭＦＰ１０が、機能実行装置の一例である。中継サーバシステム１５０が、サーバの一例である。ＭＦＰ１０と中継サーバシステム１５０が、表示システムの一例である。制御プログラム１２ａが、機能実行プログラムの一例である。ＣＰＵ１１が、制御部の一例である。ＬＣＤ１６が、表示部の一例である。通信部２３が、通信部の一例である。ＮＶＲＡＭ１４が、記憶部の一例である。ネットワーク８００が、インターネットの一例である。画面６１，６２、６５が、複数の画面画像の一例である。画面９１が、エラーに関する画面画像の一例である。新着通知情報が、「機能実行装置が実行可能な機能に関して通知すべき情報があることを示す情報」の一例である。簡易新着表示７１が、「通知すべき情報があることを示す情報を受信した旨を報せる通知」の一例である。詳細文字列が、「通知すべき情報」の一例である。指示情報が、表示情報の一例である。詳細キー７１ｂに対する操作が、「通知すべき情報があることを示す情報を受信した旨を報せる通知に対する所定の操作」の一例である。アイコン６２ｂが、「通知すべき情報に対応する処理の実行を指示するための指示子」の一例である。アイコン情報が、特定情報、通知すべき情報に対応する処理の実行を指示するための指示子を特定する情報の一例である。モデル名が、機能実行装置のモデルを特定可能な情報の一例である。
【００８６】
Ｔ６の処理を実行するＣＰＵ１１が、通知表示手段の一例である。Ｔ１２の処理を実行するＣＰＵ１１が、表示情報取得手段の一例である。Ｔ１３の処理を実行するＣＰＵ１１が、情報表示手段の一例である。Ｔ２３の処理を実行するＣＰＵ１１が、第１画面表示手段の一例である。Ｔ２５にて送信されたアイコン情報を受信するＣＰＵ１１が、特定情報取得手段の一例である。Ｔ８の処理を実行するＣＰＵ１１が、第１送信手段の一例である。Ｔ７の処理を実行するＣＰＵ１１が、モード設定手段の一例である。Ｔ２５の処理を実行する中継サーバ１００が、第２送信手段の一例である。Ｔ２７の処理を実行するＣＰＵ１１が、モード終了手段の一例である。Ｔ３１の処理を実行する中継サーバ１００が、第３送信手段の一例である。Ｔ３２の処理を実行するＣＰＵ１１が、第２画面表示手段の一例である。
【００８７】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００８８】
例えば、上記実施形態では、機能実行装置として、多機能周辺装置であるＭＦＰ１０を例示したが、ＬＣＤ１６などの表示部を有する装置であれば、単機能のプリンタまたはスキャナや、ダウンロードしたデータを記憶できる記憶部を有するパーソナルコンピュータやスマートフォンなどの装置などを、本発明の機能実行装置として適用できる。
【００８９】
上記実施形態では、中継サーバ１００とＤＢサーバ１２０とをそれぞれ別々のサーバとして構成したが、中継サーバ１００の機能とＤＢサーバ１２０の機能とを有するサーバを利用する構成としてもよい。本変形例では、中継サーバ１００の機能とＤＢサーバ１２０の機能とを有するサーバが、特許請求の範囲に記載される「サーバ」の一例となる。また、上記実施形態では、システム１に含まれるＭＦＰ１０が１台であるとしたが、複数のＭＦＰ１０が含まれていてもよい。
【００９０】
上記実施形態では、ＭＦＰ１０は、中継サーバ１００から受信したアイコン情報を用いて、当該アイコン情報に対応するアイコンを含む画面を、表示対象の画面（すなわち、通知すべき情報に応じた画面）として探索する構成とした。ＭＦＰ１０は、アイコン情報に限らず、他の情報を用いて、表示対象の画面を探索する構成としてもよい。例えば、中継サーバ１００から受信した簡易文字列または詳細文字列を、表示対象の画面を探索するために用いる構成としてもよい。本変形例では、ＭＦＰ１０は、簡易文字列または詳細文字列の内容から該当するアイコンを特定し、特定されたアイコンを含む画面を、表示対象の画面として探索する。
【００９１】
上記実施形態では、新着サービスとして、年賀状アプリにより実現される年賀状サービスに新たなサービスが追加された場合を例示した。上記例示に限らず、存在しなかったサービスが新たに追加された場合も新着サービスの一例となり得る。また、上記実施形態では、通知すべき情報として、サービス提供サーバが提供する新着サービスに関する情報を例示したが、他の情報であってもよい。例えば、ＭＦＰ１０のファームウェアが更新された場合に、当該更新によってＭＦＰ１０が新たに利用可能になった機能を報せる情報も、通知すべき情報の一例となり得る。
【００９２】
上記実施形態の遷移先データベース１２２には、新着サービスの利用に関わるアイコンを利用可能な機種モデルに対し、遷移先情報１２２ｃとして、当該アイコンを特定するアイコン情報が格納される構成とした。アイコン情報に代えて、新着サービスの利用に関わるアイコンを含む画面を特定する画面特定情報を、遷移先情報１２２ｃとして、遷移先データベース１２２に格納する構成としてもよい。本変形例では、ＭＦＰ１０は、中継サーバ１００から遷移先情報として画面特定情報を受信するので、受信した画面特定情報により特定される画面を、通知すべき情報に応じた画面として表示する。本変形例では、画面特定情報が、特許請求の範囲に記載される「特定情報」の一例となる。
【００９３】
上記実施形態の遷移先データベース１２２には、新着サービスの利用に関わるアイコンを利用できない機種モデルに対し、遷移先情報１２２ｃとして、クラウド画面ＩＤが格納される構成とした。クラウド画面ＩＤに代えて、アイコンを利用できないことを示す情報を、遷移先情報１２２ｃとして、遷移先データベース１２２に格納する構成としてもよい。本変形例では、中継サーバ１００は、Ｔ３２に代えて、外部動作モードを終了させるための指示情報とともに、アイコンを利用できないことを示す情報を、ＭＦＰ１０に送信する。これらの情報を受信したＭＦＰ１０は、外部モードを終了し、詳細通知画面８１が表示される際に表示されていた画面をＬＣＤ１６に表示させる。
【００９４】
上記第１実施形態では、新着情報を受信したときの画面６１と、遷移先の画面６２とが、いずれも同じ階層（すなわち、待機画面）である場合を図３に例示したが、遷移先の画面が待機画面より下位側に位置する画面であってもよい。遷移先の画面が待機画面より下位側に位置する場合、ＭＦＰ１０は、Ｔ２８にて、ＬＣＤ１６に表示する画面を、新着サービスの利用に関わるアイコンを含む画面に遷移させる際に、待機画面から遷移先の画面に至る各階層の画像をアニメーションによって順次表示させた後に、遷移先の画面、すなわち、新着サービスの利用に関わるアイコンを含む画面を表示させる。待機画面から遷移先の画面に至るまでのアニメーションを表示することにより、新着サービスの利用に関わるアイコンを含む画面が位置する階層をユーザに把握させ易い。
【００９５】
上記第１実施形態では、詳細通知画面８１のＯＫキー８１ｂに対する操作が行われたことに応じて、通知すべき情報に応じた画面が表示される構成とした。これに対し、詳細通知画面８１の表示中に、ＯＫキー８１ｂでなく、操作キー１５のうち、１つ前の画面に戻すためのキー（所謂「Ｂａｃｋキー」）に対する操作が行われた場合には、通知すべき情報に応じた画面でなく、待機画面に戻る構成としてもよい。
【００９６】
上記第２実施形態では、待機画面より下位側に位置する画面がＬＣＤ１６に表示されている状況で、中継サーバ１００から新着通知情報を受信した場合には、ＯＫキー８１ｂに対する操作が行われたことに応じて、前画面、すなわち、詳細通知画面８１が表示される際に表示されていた画面が表示される構成とした。これに代えて、第１実施形態と同様に、ＯＫキー８１ｂに対する操作が行われたことに応じて、新着サービスの利用に関わるアイコンを含む画面が表示される構成であってもよい。
【００９７】
上記第２実施形態では、新着サービスの利用に関わるアイコンがＭＦＰ１０に存在しない場合、ＭＦＰ１０は、ＯＫキー８１が操作されたことに応じて、クラウド画面ＩＤに応じたクラウド画面を表示する構成とした。新着サービスの利用に関わるアイコンがＭＦＰ１０に存在しない場合であっても、ＭＦＰ１０は、ＯＫキー８１が操作されたことに応じて、前画面を表示するよう構成してもよい。
【００９８】
本変形例では、例えば、中継サーバ１００は、Ｔ２４にて、クラウド画面ＩＤを遷移先情報として受信した場合、Ｔ３１の処理、すなわち、受信したクラウド画面ＩＤに基づく指示情報の送信を保留する。中継サーバ１００は、新着サービスの利用に関わるアイコンがＭＦＰ１０に存在する場合と同様に、外部動作モードを終了させる指示情報をＭＦＰ１０に送信する。ＭＦＰ１０は、受信した指示情報に従って外部動作モードを終了した後、前画面（すなわち、詳細通知画面８１が表示される際に表示されていた画面）をＬＣＤ１６に表示する。そして、ＭＦＰ１０は、前画面より上位側の画面がＬＣＤ１６に表示される操作を受け付けたことを条件として、外部動作モードに切り替え、外部動作開始通知を中継サーバ１００に送信する。中継サーバ１００は、外部動作開始通知を受信したことを条件として、保留していた、クラウド画面ＩＤに対応する画面をＬＣＤ１６に表示させるための指示情報をＭＦＰ１０に送信する。
【００９９】
上記第３実施形態では、新着サービスの利用に関わるアイコンがＭＦＰ１０に存在しない場合、ＭＦＰ１０は、中継サーバ１００から受信した指示情報に従って、エラーに関する情報を含む画面をＬＣＤ１６に表示する構成とした。これに代えて、新着サービスの利用に関わるアイコンがＭＦＰ１０に存在する場合と同様に、画面９１を表示する構成としてもよい。本変形例は、上述した第２実施形態の変形例の説明において、ＭＦＰ１０が外部動作モードを終了した後に表示させる画面を画面９１とし、外部動作モードへの切り替え条件をエラーの解消とすることによって実現できる。
【０１００】
上記実施形態では、ＭＦＰ１０は、中継サーバ１００に問い合わせを行うことによって、中継サーバ１００から新着通知情報を受信する構成としたが、中継サーバ１００が一方的に新着通知情報をＭＦＰ１０に送信する構成としてもよい。本変形例において、例えば、予めＭＦＰ１０から登録されたＭａｃアドレスとモデル名がＤＢサーバ１２０に格納されており、中継サーバ１００は、新たに通知すべき新着ＩＤに関連付けられたモデル名のＭａｃアドレスを特定する。中継サーバ１００は、特定されたＭａｃアドレスのＭＦＰ１０に新着通知情報を送信する。
【０１０１】
上記実施形態では、中継サーバ１００は、Ｔ２１にてＭＦＰ１０からイベントを受信したことに応じて、アイコン情報をＭＦＰ１０に送信する構成としたが、他のタイミングでアイコン情報をＭＦＰ１０に送信してもよい。例えば、中継サーバ１００は、Ｔ５にて、新着通知情報とともに、アイコン情報を送信する構成としてもよい。本変形例において、ＤＢサーバ１２０は、Ｔ２での問い合わせに応じて、未送信の新着情報があると判断した場合に、アイコン情報を取得し、当該アイコン情報を簡易文字列とともに中継サーバ１００に送信する。一方、ＭＦＰ１０は、新着通知情報とともに受信したアイコン情報をＲＡＭ１３に記憶し、その後に、新着サービスの利用に関わるアイコンを含む画面を探す際に使用する。
【０１０２】
上記実施形態では、簡易新着表示７１に含まれる詳細キー７１ａに対する操作が行われたことに応じて、ＭＦＰ１０は、中継サーバ１００から詳細文字列を受信する構成としたが、他のタイミングでＭＦＰ１０が詳細文字列を受信する構成としてもよい。例えば、ＭＦＰ１０が、新着通知情報とともに、詳細文字列を受信する構成であってもよい。また、上記実施形態では、詳細通知画面８１は、ＭＦＰ１０が受信した指示情報に従って表示する画面としたが、中継サーバ１００とは無関係にＭＦＰ１０が表示する画面であってもよい。本変形例では、ＭＦＰ１０は、外部動作モードでなくても、詳細通知画面８１を表示できる。
【０１０３】
上記実施形態では、詳細通知画面８１のＯＫキー８１ｂに対する操作が行われたことに応じて、ＭＦＰ１０は、中継サーバ１００からアイコン情報を受信する構成としたが、他のタイミングでＭＦＰ１０がアイコン情報を受信する構成としてもよい。例えば、簡易新着表示７１に含まれる詳細キー７１ａに対する操作が行われたことに応じて、ＭＦＰ１０は、中継サーバ１００からアイコン情報を受信する構成としてもよい。具体的に、ＭＦＰ１０は、自機のモードを通常動作モードから外部動作モードに切り替えた後（Ｔ７）、詳細キー７１ａが操作されたことに応じて発生したイベントを、Ｍａｃアドレス、モデル名、および新着ＩＤとともに、中継サーバ１００に通知するとよい（Ｔ２１）。そして、各装置１０、１００、１２０は、Ｔ２２以降の処理を実行するとよい。
【０１０４】
上記実施形態では、図４および図５に記載される各処理のうち、ＭＦＰ１０が実行する処理について、ＣＰＵ１１が実行するものとして説明したが、これら各図に記載される該当処理を、複数のＣＰＵが協同的に実行する構成としてもよい。また、ＡＳＩＣなどのＩＣが、単独で、または、複数によって協働的に、上記各図に記載される該当処理を実行する構成してもよい。また、ＣＰＵ１１とＡＳＩＣなどのＩＣとが協同して、上記各図に記載される該当処理を実行する構成してもよい。上記第１〜第３実施形態により説明した各特徴や、上述した各変形例を適宜組み合わせて実施する構成としてもよい。
【符号の説明】
【０１０５】
１０：ＭＦＰ，１００：中継サーバ，１２０：ＤＢサーバ，１５０：中継サーバシステム
【図１】
0006354370.tif 000002
【図２】
0006354370.tif 000003
【図３】
0006354370.tif 000004
【図４】
0006354370.tif 000005
【図５】
0006354370.tif 000006
【図６】
0006354370.tif 000007
【図７】
0006354370.tif 000008