(57)【要約】【課題】画像形成装置のデバイスデータを含むウェブページを端末装置に提供する。【解決手段】画像形成装置の第１のウェブサーバーは、デバイスデータページ送信要求を、端末装置のウェブブラウザーから受信し、サーバー装置から受信したデバイスデータを含む、第１のウェブページを生成し、第１のウェブページを、端末装置のウェブブラウザーに送信し、端末装置のウェブブラウザーは、第１のウェブページを、画像形成装置の第１のウェブサーバーから受信し、第１のウェブページを表示する。第１のウェブページに含まれるデバイスデータは、端末装置がサーバー装置と通信可能に接続されて端末装置のウェブブラウザーがサーバー装置の第２のウェブサーバーにログインしたときに、サーバー装置の第２のウェブサーバーが生成して端末装置のウェブブラウザーに送信し、端末装置のウェブブラウザーが受信して表示すべき第２のウェブページに含まれる。【選択図】図７
2020129174.tif 000002
【特許請求の範囲】
【請求項１】
第１の記憶装置と、第１のウェブサーバーとを有する画像形成装置と、
前記画像形成装置と通信可能に接続され、第２の記憶装置と、第２のウェブサーバーとを有するサーバー装置と、
前記画像形成装置と通信可能に接続され、ウェブブラウザーを有する端末装置と
を具備し、
前記サーバー装置の前記第２の記憶装置は、
前記画像形成装置の利用状態に関するデータであるデバイスデータを、前記画像形成装置から受信して記憶し、
前記端末装置の前記ウェブブラウザーは、
前記画像形成装置の前記第１のウェブサーバーにログインし、
前記デバイスデータを含む第１のウェブページを送信するためのデバイスデータページ送信要求を、前記画像形成装置の前記第１のウェブサーバーに送信し、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信し、
前記サーバー装置から受信した前記デバイスデータを含む、前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置の前記ウェブブラウザーに送信し、
前記端末装置の前記ウェブブラウザーは、
前記第１のウェブページを、前記画像形成装置の前記第１のウェブサーバーから受信し、
前記第１のウェブページを表示し、
前記第１のウェブページに含まれる前記デバイスデータは、前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記サーバー装置の前記第２のウェブサーバーが生成して前記端末装置の前記ウェブブラウザーに送信し、前記端末装置の前記ウェブブラウザーが受信して表示すべき第２のウェブページに含まれる
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記サーバー装置は、
複数の画像形成装置と通信可能に接続され、
前記複数の画像形成装置から、前記複数の画像形成装置に関する複数のデバイスデータを受信して記憶し、
前記複数の画像形成装置に含まれる１以上の画像形成装置を、前記端末装置に関連付け、
前記サーバー装置の前記第２のウェブサーバーは、
前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記端末装置に関連付けられた前記１以上の画像形成装置の１以上のデバイスデータを含む前記第２のウェブページを生成し、前記端末装置の前記ウェブブラウザーに送信する
情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信すると、
前記第１の記憶装置に前記デバイスデータがキャッシュされている場合、
前記第１の記憶装置にキャッシュされている前記デバイスデータが最新であるか否かを判断し、
最新であると判断すると、前記第１の記憶装置にキャッシュされている前記デバイスデータを含む前記第１のウェブページを生成し、
最新でない判断すると、最新のデバイスデータを前記サーバー装置から受信し、前記最新のデバイスデータを含む前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置に送信する
情報処理システム。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理システムであって、
前記第１のウェブページは、前記端末装置の前記ウェブブラウザーの、前記画像形成装置の前記第１のウェブサーバーに対するログイン権限レベルによって異なる
情報処理システム。
【請求項５】
第１の記憶装置と、第１のウェブサーバーとを有する画像形成装置と、
前記画像形成装置と通信可能に接続され、第２の記憶装置と、第２のウェブサーバーとを有するサーバー装置と、
前記画像形成装置と通信可能に接続され、ウェブブラウザーを有する端末装置と
を具備する情報処理システムの前記画像形成装置であって、
前記サーバー装置の前記第２の記憶装置は、
前記画像形成装置の利用状態に関するデータであるデバイスデータを、前記画像形成装置から受信して記憶し、
前記端末装置の前記ウェブブラウザーは、
前記画像形成装置の前記第１のウェブサーバーにログインし、
前記デバイスデータを含む第１のウェブページを送信するためのデバイスデータページ送信要求を、前記画像形成装置の前記第１のウェブサーバーに送信し、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信し、
前記サーバー装置から受信した前記デバイスデータを含む、前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置の前記ウェブブラウザーに送信し、
前記端末装置の前記ウェブブラウザーは、
前記第１のウェブページを、前記画像形成装置の前記第１のウェブサーバーから受信し、
前記第１のウェブページを表示し、
前記第１のウェブページに含まれる前記デバイスデータは、前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記サーバー装置の前記第２のウェブサーバーが生成して前記端末装置の前記ウェブブラウザーに送信し、前記端末装置の前記ウェブブラウザーが受信して表示すべき第２のウェブページに含まれる
画像形成装置。
【請求項６】
第１の記憶装置と、第１のウェブサーバーとを有する画像形成装置と、
前記画像形成装置と通信可能に接続され、第２の記憶装置と、第２のウェブサーバーとを有するサーバー装置と、
前記画像形成装置と通信可能に接続され、ウェブブラウザーを有する端末装置と
を具備する情報処理システムの前記端末装置であって、
前記サーバー装置の前記第２の記憶装置は、
前記画像形成装置の利用状態に関するデータであるデバイスデータを、前記画像形成装置から受信して記憶し、
前記端末装置の前記ウェブブラウザーは、
前記画像形成装置の前記第１のウェブサーバーにログインし、
前記デバイスデータを含む第１のウェブページを送信するためのデバイスデータページ送信要求を、前記画像形成装置の前記第１のウェブサーバーに送信し、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信し、
前記サーバー装置から受信した前記デバイスデータを含む、前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置の前記ウェブブラウザーに送信し、
前記端末装置の前記ウェブブラウザーは、
前記第１のウェブページを、前記画像形成装置の前記第１のウェブサーバーから受信し、
前記第１のウェブページを表示し、
前記第１のウェブページに含まれる前記デバイスデータは、前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記サーバー装置の前記第２のウェブサーバーが生成して前記端末装置の前記ウェブブラウザーに送信し、前記端末装置の前記ウェブブラウザーが受信して表示すべき第２のウェブページに含まれる
端末装置。
【請求項７】
第１の記憶装置と、第１のウェブサーバーとを有する画像形成装置と、
前記画像形成装置と通信可能に接続され、第２の記憶装置と、第２のウェブサーバーとを有するサーバー装置と、
前記画像形成装置と通信可能に接続され、ウェブブラウザーを有する端末装置と
を具備する情報処理システムの前記サーバー装置であって、
前記サーバー装置の前記第２の記憶装置は、
前記画像形成装置の利用状態に関するデータであるデバイスデータを、前記画像形成装置から受信して記憶し、
前記端末装置の前記ウェブブラウザーは、
前記画像形成装置の前記第１のウェブサーバーにログインし、
前記デバイスデータを含む第１のウェブページを送信するためのデバイスデータページ送信要求を、前記画像形成装置の前記第１のウェブサーバーに送信し、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信し、
前記サーバー装置から受信した前記デバイスデータを含む、前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置の前記ウェブブラウザーに送信し、
前記端末装置の前記ウェブブラウザーは、
前記第１のウェブページを、前記画像形成装置の前記第１のウェブサーバーから受信し、
前記第１のウェブページを表示し、
前記第１のウェブページに含まれる前記デバイスデータは、前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記サーバー装置の前記第２のウェブサーバーが生成して前記端末装置の前記ウェブブラウザーに送信し、前記端末装置の前記ウェブブラウザーが受信して表示すべき第２のウェブページに含まれる
サーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像形成装置と、画像形成装置の利用状態に関するデバイスデータを記憶するサーバー装置と、デバイスデータを含むウェブページを表示する端末装置とに関する。本開示は、さらに、画像形成装置と、端末装置と、サーバー装置とを有する情報処理システムに関する。
【背景技術】
【０００２】
サーバー装置が、複数の画像形成装置の利用状態に関するデバイスデータを記憶し、画像形成装置のデバイスデータを含むウェブページを生成して端末装置に提供する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０３４５６５号公報
【特許文献２】特開２００９−１５８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置の利用状態に関するデバイスデータを含むウェブページを生成して端末装置に提供する技術は、益々ユーザーフレンドリーであることが望ましい。
【課題を解決するための手段】
【０００５】
本開示の一形態に係る情報処理システムは、
第１の記憶装置と、第１のウェブサーバーとを有する画像形成装置と、
前記画像形成装置と通信可能に接続され、第２の記憶装置と、第２のウェブサーバーとを有するサーバー装置と、
前記画像形成装置と通信可能に接続され、ウェブブラウザーを有する端末装置と
を具備し、
前記サーバー装置の前記第２の記憶装置は、
前記画像形成装置の利用状態に関するデータであるデバイスデータを、前記画像形成装置から受信して記憶し、
前記端末装置の前記ウェブブラウザーは、
前記画像形成装置の前記第１のウェブサーバーにログインし、
前記デバイスデータを含む第１のウェブページを送信するためのデバイスデータページ送信要求を、前記画像形成装置の前記第１のウェブサーバーに送信し、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信し、
前記サーバー装置から受信した前記デバイスデータを含む、前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置の前記ウェブブラウザーに送信し、
前記端末装置の前記ウェブブラウザーは、
前記第１のウェブページを、前記画像形成装置の前記第１のウェブサーバーから受信し、
前記第１のウェブページを表示し、
前記第１のウェブページに含まれる前記デバイスデータは、前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記サーバー装置の前記第２のウェブサーバーが生成して前記端末装置の前記ウェブブラウザーに送信し、前記端末装置の前記ウェブブラウザーが受信して表示すべき第２のウェブページに含まれる。
【０００６】
（１）典型的には、サーバー装置の第２のウェブサーバーが、デバイスデータを含む第２のウェブページを生成し、端末装置のウェブブラウザーに送信する。一方、端末装置のウェブブラウザーが第２のウェブページを受信し表示するためには、端末装置のウェブブラウザーは、サーバー装置の第２のウェブサーバーにログインする必要がある。このため、ユーザーがサーバー装置の第２のウェブサーバーにログインするためのログインＩＤを有さなければ、ユーザーは、端末装置のウェブブラウザーを用いて第２のウェブページを閲覧出来ない。これに対して、本実施形態によれば、端末装置がサーバー装置の第２のウェブサーバーにログインすることなく、端末装置がウェブブラウザーを用いて、デバイスデータ（サーバー装置の第２のウェブサーバーが生成して端末装置のウェブブラウザーに送信し、端末装置のウェブブラウザーが受信して表示すべき第２のウェブページに含まれる）を表示することができる。
【０００７】
前記サーバー装置は、
複数の画像形成装置と通信可能に接続され、
前記複数の画像形成装置から、前記複数の画像形成装置に関する複数のデバイスデータを受信して記憶し、
前記複数の画像形成装置に含まれる１以上の画像形成装置を、前記端末装置に関連付け、
前記サーバー装置の前記第２のウェブサーバーは、
前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記端末装置に関連付けられた前記１以上の画像形成装置の１以上のデバイスデータを含む前記第２のウェブページを生成し、前記端末装置の前記ウェブブラウザーに送信する。
【０００８】
（２）サーバー装置は、典型的には、複数の画像形成装置のデバイスデータを記憶し、サーバー装置にログインした端末装置に対し、この端末装置に関連付けられた複数の画像形成装置に関するデバイスデータを含む第２のウェブページを提供する。これに対して、本実施形態によれば、端末装置がサーバー装置の第２のウェブサーバーにログインすることなく、端末装置がウェブブラウザーを用いて、デバイスデータ（サーバー装置が記憶する複数の画像形成装置のデバイスデータのうち、端末装置がログインした画像形成装置のデバイスデータ）を表示することができる。
【０００９】
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信すると、
前記第１の記憶装置に前記デバイスデータがキャッシュされている場合、
前記第１の記憶装置にキャッシュされている前記デバイスデータが最新であるか否かを判断し、
最新であると判断すると、前記第１の記憶装置にキャッシュされている前記デバイスデータを含む前記第１のウェブページを生成し、
最新でない判断すると、最新のデバイスデータを前記サーバー装置から受信し、前記最新のデバイスデータを含む前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置に送信する。
【００１０】
（３）本実施形態によれば、画像形成装置の第１のウェブサーバーは、デバイスデータがキャッシュされている場合、キャッシュされているデバイスデータが最新であると判断すると、キャッシュされているデバイスデータを含む第１のウェブページを生成する。これにより、画像形成装置の第１のウェブサーバーは、画像形成装置とサーバー装置との通信量を増やさずに、且つ、確実に最新のデバイスデータを含む第１のウェブページを生成できる。
【００１１】
前記第１のウェブページは、前記端末装置の前記ウェブブラウザーの、前記画像形成装置の前記第１のウェブサーバーに対するログイン権限レベルによって異なる。
【００１２】
（４）本実施形態によれば、第１のウェブページは、端末装置のウェブブラウザーの、画像形成装置の第１のウェブサーバーに対するログイン権限レベルによって異なる。例えば、端末装置のユーザー（オフィス内の一般従業員等）は、画像形成装置の第１のウェブサーバーにログインするためのログインＩＤを有するが、サーバー装置の第２のウェブサーバーにログインするためのログインＩＤを有さない。一方、端末装置のユーザー（オフィス内の管理者等）は、画像形成装置の第１のウェブサーバーにログインするためのログインＩＤと、サーバー装置の第２のウェブサーバーにログインするためのログインＩＤとの両方を有する。このように、ログイン権限レベル（例えば、サーバー装置の第２のウェブサーバーへのログイン権限の有無）に応じて、第１のウェブページを異ならせてもよい。
【００１３】
本開示の一形態に係る画像形成装置は、
第１の記憶装置と、第１のウェブサーバーとを有する画像形成装置と、
前記画像形成装置と通信可能に接続され、第２の記憶装置と、第２のウェブサーバーとを有するサーバー装置と、
前記画像形成装置と通信可能に接続され、ウェブブラウザーを有する端末装置と
を具備する情報処理システムの前記画像形成装置であって、
前記サーバー装置の前記第２の記憶装置は、
前記画像形成装置の利用状態に関するデータであるデバイスデータを、前記画像形成装置から受信して記憶し、
前記端末装置の前記ウェブブラウザーは、
前記画像形成装置の前記第１のウェブサーバーにログインし、
前記デバイスデータを含む第１のウェブページを送信するためのデバイスデータページ送信要求を、前記画像形成装置の前記第１のウェブサーバーに送信し、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信し、
前記サーバー装置から受信した前記デバイスデータを含む、前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置の前記ウェブブラウザーに送信し、
前記端末装置の前記ウェブブラウザーは、
前記第１のウェブページを、前記画像形成装置の前記第１のウェブサーバーから受信し、
前記第１のウェブページを表示し、
前記第１のウェブページに含まれる前記デバイスデータは、前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記サーバー装置の前記第２のウェブサーバーが生成して前記端末装置の前記ウェブブラウザーに送信し、前記端末装置の前記ウェブブラウザーが受信して表示すべき第２のウェブページに含まれる。
【００１４】
本開示の一形態に係る端末装置は、
第１の記憶装置と、第１のウェブサーバーとを有する画像形成装置と、
前記画像形成装置と通信可能に接続され、第２の記憶装置と、第２のウェブサーバーとを有するサーバー装置と、
前記画像形成装置と通信可能に接続され、ウェブブラウザーを有する端末装置と
を具備する情報処理システムの前記端末装置であって、
前記サーバー装置の前記第２の記憶装置は、
前記画像形成装置の利用状態に関するデータであるデバイスデータを、前記画像形成装置から受信して記憶し、
前記端末装置の前記ウェブブラウザーは、
前記画像形成装置の前記第１のウェブサーバーにログインし、
前記デバイスデータを含む第１のウェブページを送信するためのデバイスデータページ送信要求を、前記画像形成装置の前記第１のウェブサーバーに送信し、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信し、
前記サーバー装置から受信した前記デバイスデータを含む、前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置の前記ウェブブラウザーに送信し、
前記端末装置の前記ウェブブラウザーは、
前記第１のウェブページを、前記画像形成装置の前記第１のウェブサーバーから受信し、
前記第１のウェブページを表示し、
前記第１のウェブページに含まれる前記デバイスデータは、前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記サーバー装置の前記第２のウェブサーバーが生成して前記端末装置の前記ウェブブラウザーに送信し、前記端末装置の前記ウェブブラウザーが受信して表示すべき第２のウェブページに含まれる。
【００１５】
本開示の一形態に係るサーバー装置は、
第１の記憶装置と、第１のウェブサーバーとを有する画像形成装置と、
前記画像形成装置と通信可能に接続され、第２の記憶装置と、第２のウェブサーバーとを有するサーバー装置と、
前記画像形成装置と通信可能に接続され、ウェブブラウザーを有する端末装置と
を具備する情報処理システムの前記サーバー装置であって、
前記サーバー装置の前記第２の記憶装置は、
前記画像形成装置の利用状態に関するデータであるデバイスデータを、前記画像形成装置から受信して記憶し、
前記端末装置の前記ウェブブラウザーは、
前記画像形成装置の前記第１のウェブサーバーにログインし、
前記デバイスデータを含む第１のウェブページを送信するためのデバイスデータページ送信要求を、前記画像形成装置の前記第１のウェブサーバーに送信し、
前記画像形成装置の前記第１のウェブサーバーは、
前記デバイスデータページ送信要求を、前記端末装置の前記ウェブブラウザーから受信し、
前記サーバー装置から受信した前記デバイスデータを含む、前記第１のウェブページを生成し、
前記第１のウェブページを、前記端末装置の前記ウェブブラウザーに送信し、
前記端末装置の前記ウェブブラウザーは、
前記第１のウェブページを、前記画像形成装置の前記第１のウェブサーバーから受信し、
前記第１のウェブページを表示し、
前記第１のウェブページに含まれる前記デバイスデータは、前記端末装置が前記サーバー装置と通信可能に接続されて前記端末装置の前記ウェブブラウザーが前記サーバー装置の前記第２のウェブサーバーにログインしたときに、前記サーバー装置の前記第２のウェブサーバーが生成して前記端末装置の前記ウェブブラウザーに送信し、前記端末装置の前記ウェブブラウザーが受信して表示すべき第２のウェブページに含まれる。
【発明の効果】
【００１６】
本開示によれば、画像形成装置の利用状態に関するデバイスデータを含むウェブページを生成して端末装置に提供する技術を、益々ユーザーフレンドリーとすることができる。
【００１７】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１８】
【図１】本開示の一実施形態に係る情報処理システムの構成を示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】サーバー装置のハードウェア構成を示す。
【図４】端末装置のハードウェア構成を示す。
【図５】情報処理システムの第１の動作の概要を示す。
【図６】情報処理システムの第２の動作の概要を示す。
【図７】情報処理システムの機能的構成を示す。
【図８】端末装置の動作フローを示す。
【図９】画像形成装置の動作フローを示す。
【図１０】サーバー装置の動作フローを示す。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００２０】
１．情報処理システムの構成
【００２１】
図１は、本開示の一実施形態に係る情報処理システムの構成を示す。
【００２２】
情報処理システム１は、画像形成装置１０と、サーバー装置２０と、端末装置３０とを有する。画像形成装置１０と、サーバー装置２０と、端末装置３０とは、インターネットを含むネットワークＮにより相互に通信可能に接続される。典型的には、複数の画像形成装置１０と、複数の端末装置３０とが、ネットワークＮに接続される。しかしながら、本実施形態に掛かる情報処理システム１は、少なくとも１つの画像形成装置１０と、少なくとも１つの端末装置３０とにより実現可能である。このため、以下の説明において、複数の画像形成装置１０及び端末装置３０を説明する必要の無い限り、単数の画像形成装置１０及び端末装置３０を説明及び図示する。
【００２３】
画像形成装置１０は、例えば、ＭＦＰ（Multifunction Peripheral）である。画像形成装置１０は、画像形成装置１０の利用状態に関するデータ（以下、デバイスデータと称する）を、典型的には定期的に、サーバー装置２０に送信する。デバイスデータは、例えば、トナーの残量、プリントボリューム（プリント量）、ドキュメントボリューム（コピー、ファクシミリ、プリント等のドキュメント処理量）メンテナンス実施日時等を含めばよい（以下同じ）。
【００２４】
サーバー装置２０は、複数の画像形成装置１０から、デバイスデータを、典型的には定期的に受信し、記憶する。サーバー装置２０は、複数の画像形成装置１０に含まれる１以上（典型的には、複数）の画像形成装置１０を、端末装置３０（厳密には、端末装置３０にログインするユーザーのログイン識別子）に関連付ける。例えば、サーバー装置２０は、端末装置３０を用いてサーバー装置２０にログインするユーザー（例えば、オフィス内の管理者）のログイン識別子に、このオフィスに設置された複数の画像形成装置１０を関連付ける。
【００２５】
端末装置３０は、ユーザーが使用する、パーソナルコンピューター、タブレットコンピューター、スマートフォン等である。
【００２６】
画像形成装置１０は、ウェブサーバー（第１のウェブサーバーと称する）を有する。画像形成装置１０の第１のウェブサーバーは、画像形成装置１０に関する各種設定値を変更するためのウェブアプリケーション（第１のウェブアプリケーションと称する）を実現するための一連のウェブページ（一連のウェブページを総称して、第１のウェブページ（単数形）と称する）を生成する。画像形成装置１０の第１のウェブサーバーは、第１のウェブページを、端末装置３０のウェブブラウザーに送信する。本実施形態で「ウェブページ」又は「ページ」は、厳密には、ウェブブラウザー３０１がウェブページを表示するためのＨＴＭＬデータである（以下同じ）。
【００２７】
サーバー装置２０は、ウェブサーバー（第２のウェブサーバーと称する）を有する。サーバー装置２０の第２のウェブサーバーは、サーバー装置２０が記憶している複数の画像形成装置１０のデバイスデータを表示するためのウェブアプリケーション（第２のウェブアプリケーションと称する）を実現するための一連のウェブページ（一連のウェブページを総称して、第２のウェブページ（単数形）と称する）を生成する。サーバー装置２０の第２のウェブサーバーは、第２のウェブページを、端末装置３０のウェブブラウザーに送信する。
【００２８】
端末装置３０は、ウェブブラウザーを有する。端末装置３０のウェブブラウザーは、画像形成装置１０の第１のウェブサーバーから受信した第１のウェブページを表示し、画像形成装置１０と協働して第１のウェブアプリケーションを実現する。端末装置３０のウェブブラウザーは、サーバー装置２０の第２のウェブサーバーから受信した第２のウェブページを表示し、サーバー装置２０と協働して第２のウェブアプリケーションを実現する。
【００２９】
２．画像形成装置のハードウェア構成
【００３０】
図２は、画像形成装置のハードウェア構成を示す。
【００３１】
画像形成装置１０は、制御回路１００を備える。制御回路１００は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、画像形成装置１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３２】
制御回路１００は、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１００は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００３３】
３．サーバー装置のハードウェア構成
【００３４】
図３は、サーバー装置のハードウェア構成を示す。
【００３５】
サーバー装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置２４、ネットワーク通信インターフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバス２８とを有する。
【００３６】
ＣＰＵ２１、ＲＯＭ２２、及びＲＡＭ２３は、制御回路２００を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３７】
４．端末装置のハードウェア構成
【００３８】
図４は、端末装置のハードウェア構成を示す。
【００３９】
端末装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＳＳＤ等の大容量の不揮発性の記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６及び表示装置３７（タッチパネル）並びにＧＰＳ受信装置３９と、これらを相互に接続するバス３８とを有する。
【００４０】
ＣＰＵ３１、ＲＯＭ３２、及びＲＡＭ３３は、制御回路３００を構成する。ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行する。ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ３２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００４１】
５．情報処理システムの第１の動作の概要
【００４２】
図５は、情報処理システムの第１の動作の概要を示す。
【００４３】
第１の動作において、端末装置３０のユーザーは、典型的には、オフィス内の管理者等（逆に言えば、一般従業員等ではない）である。端末装置３０のユーザーは、画像形成装置１０の第１のウェブサーバー１０１にログインするためのログインＩＤと、サーバー装置２０の第２のウェブサーバー２０１にログインするためのログインＩＤとの両方を有する。従って、ユーザー（オフィス内の管理者等）に操作される端末装置３０のウェブブラウザー３０１は、画像形成装置１０の第１のウェブサーバー１０１及びサーバー装置２０の第２のウェブサーバー２０１の両方にログインできる。
【００４４】
端末装置３０のウェブブラウザー３０１は、画像形成装置１０の第１のウェブサーバー１０１にログインする。端末装置３０のウェブブラウザー３０１は、画像形成装置１０の第１のウェブサーバー１０１に、第１のウェブページ１１０を送信するよう要求する。上述のように、第１のウェブページ１１０は、画像形成装置１０に関する各種設定値を変更するための一連のウェブページの総称である。
【００４５】
画像形成装置１０の第１のウェブサーバー１０１は、端末装置３０のウェブブラウザー３０１から受信した要求に従って、第１のウェブページ１１０を生成し、端末装置３０のウェブブラウザー３０１に送信する。端末装置３０のウェブブラウザー３０１は、画像形成装置１０の第１のウェブサーバー１０１が生成した第１のウェブページ１１０を、受信し、表示する。
【００４６】
一方、端末装置３０のウェブブラウザー３０１は、サーバー装置２０の第２のウェブサーバー２０１にログインする。端末装置３０のウェブブラウザー３０１は、サーバー装置２０の第２のウェブサーバー２０１に、第２のウェブページ２１０を送信するよう要求する。上述のように、第２のウェブページ２１０は、サーバー装置２０が記憶している複数の画像形成装置１０のデバイスデータを含む一連のウェブページの総称である。
【００４７】
サーバー装置２０の第２のウェブサーバー２０１は、端末装置３０のウェブブラウザー３０１から受信した要求に従って、第２のウェブページ２１０を生成する。第２のウェブページ２１０は、デバイスデータ２１１を含む。デバイスデータ２１１は、サーバー装置２０が記憶している、端末装置３０（サーバー装置２０の第２のウェブサーバー２０１にログインした端末装置３０）に関連付けられた複数の画像形成装置１０に関する。第２のウェブページ２１０に含まれるデバイスデータ２１１は、例えば、デバイスデータ（トナーの残量等を示す）の推移を示す、例えばグラフ等の形式でよい。サーバー装置２０の第２のウェブサーバー２０１は、生成した第２のウェブページ２１０を、端末装置３０のウェブブラウザー３０１に送信する。
【００４８】
端末装置３０のウェブブラウザー３０１は、サーバー装置２０の第２のウェブサーバー２０１が生成した第２のウェブページ２１０を、サーバー装置２０の第２のウェブサーバー２０１から受信する。端末装置３０のウェブブラウザー３０１は、受信した第２のウェブページ２１０（デバイスデータ２１１を含む）を、表示する。以上が第１の動作である。
【００４９】
上記のように、典型的には、サーバー装置２０の第２のウェブサーバー２０１が、デバイスデータ２１１を含む第２のウェブページ２１０を生成し、端末装置３０のウェブブラウザー３０１に送信する。一方、端末装置３０のウェブブラウザー３０１が第２のウェブページ２１０を受信し表示するためには、端末装置３０のウェブブラウザー３０１は、サーバー装置２０の第２のウェブサーバー２０１にログインする必要がある。しかしながら、典型的には、オフィス内の管理者等は、サーバー装置２０の第２のウェブサーバー２０１にログインするためのログインＩＤを有するものの、一般従業員はサーバー装置２０の第２のウェブサーバー２０１にログインするためのログインＩＤを有さない。このため、端末装置３０のウェブブラウザー３０１を用いて第２のウェブページ２１０を閲覧できるユーザーは限定される。一方、一般従業員が、自分が使用する画像形成装置１０のデバイスデータ（トナー残量等）を知りたい場合もある。しかしながら、第１の動作では、ユーザーがサーバー装置２０の第２のウェブサーバー２０１にログインするためのログインＩＤを有さなければ、ユーザーは、端末装置３０のウェブブラウザー３０１を用いて第２のウェブページ２１０を閲覧出来ない。
【００５０】
以上のような事情に鑑み、本実施形態によれば、第２の動作を採用することにより、端末装置３０がサーバー装置２０の第２のウェブサーバー２０１にログインすることなく、端末装置３０がウェブブラウザー３０１を用いて、デバイスデータ２１１を表示することを図る。
【００５１】
６．情報処理システムの第２の動作の概要
【００５２】
図６は、情報処理システムの第２の動作の概要を示す。
【００５３】
第２の動作において、端末装置３０のユーザーは、典型的には、オフィス内の一般従業員等である。端末装置３０のユーザーは、画像形成装置１０の第１のウェブサーバー１０１にログインするためのログインＩＤを有する。一方、端末装置３０のユーザーは、サーバー装置２０の第２のウェブサーバー２０１にログインするためのログインＩＤを有さない。従って、ユーザー（オフィス内の一般従業員等）に操作される端末装置３０のウェブブラウザー３０１は、画像形成装置１０の第１のウェブサーバー１０１にログインできるものの、サーバー装置２０の第２のウェブサーバー２０１にはログインできない。
【００５４】
端末装置３０のウェブブラウザー３０１は、画像形成装置１０の第１のウェブサーバー１０１にログインする。端末装置３０のウェブブラウザー３０１は、デバイスデータを含む第１のウェブページ１１０を送信するためのデバイスデータページ送信要求を、画像形成装置１０の第１のウェブサーバー１０１に送信する。
【００５５】
画像形成装置１０の第１のウェブサーバー１０１は、デバイスデータページ送信要求を、端末装置３０のウェブブラウザー３０１から受信する。画像形成装置１０の第１のウェブサーバー１０１は、デバイスデータ２１１をサーバー装置２０から受信して、受信したデバイスデータ２１１を含む第１のウェブページ１１０を生成する。第１のウェブページ１１０に含まれるデバイスデータ２１１は、サーバー装置２０が記憶している、画像形成装置１０（デバイスデータページ送信要求を送信した画像形成装置１０のみ）のデバイスデータである。第１のウェブページ１１０に含まれるデバイスデータ２１１は、例えば、デバイスデータ（トナーの残量等を示す）の推移を示す、例えばグラフ等の形式でよい。言い換えれば、第１の動作のデバイスデータ２１１と、第２の動作のデバイスデータ２１１とは、対象となる画像形成装置１０が異なるものの（第１の動作は、複数の画像形成装置１０であり、第２の動作は、単数の画像形成装置１０）、形式は同様である。画像形成装置１０の第１のウェブサーバー１０１は、デバイスデータ２１１を含む第１のウェブページ１１０を、端末装置３０のウェブブラウザー３０１に送信する。
【００５６】
端末装置３０のウェブブラウザー３０１は、デバイスデータ２１１を含む第１のウェブページ１１０を、画像形成装置１０の第１のウェブサーバー１０１から受信する。端末装置３０のウェブブラウザー３０１は、受信した第１のウェブページ１１０を表示する。以上が第２の動作である。第２の動作をより詳細に以下に説明する。
【００５７】
７．情報処理システムの機能的構成
【００５８】
図７は、情報処理システムの機能的構成を示す。
【００５９】
画像形成装置１０の制御回路１００において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、第１のウェブサーバー１０１、第１のデバイスデータ供給部１０２、第１のデバイスデータ取得部１０３として動作する。
【００６０】
サーバー装置２０の制御回路２００において、ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行することにより、第２のデバイスデータ取得部２０２、第２のデバイスデータ供給部２０３として動作する。さらに、サーバー装置２０の制御回路２００において、ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行することにより、第２のウェブサーバー２０１（図５）としても動作可能であるが、以下に説明する動作フローには関係ないため、図示しない。
【００６１】
端末装置３０の制御回路３００において、ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行することにより、ウェブブラウザー３０１として動作する。
【００６２】
８．情報処理システムの動作フロー
【００６３】
動作の前提として、画像形成装置１０の第１のデバイスデータ供給部１０２は、典型的には定期的に、デバイスデータ（例えば、トナーの残量、プリントボリューム（プリント量）、ドキュメントボリューム（コピー、ファクシミリ、プリント等のドキュメント処理量）メンテナンス実施日時等）を、ネットワークＮを介してサーバー装置２０に送信する。
【００６４】
サーバー装置２０の第２のデバイスデータ取得部２０２は、典型的には定期的に、デバイスデータを、ネットワークＮを介して画像形成装置１０から受信する。第２のデバイスデータ取得部２０２は、受信したデバイスデータ２１１を、画像形成装置１０を識別する識別子に関連付けて、更新日時とともに、記憶装置２４に記憶する。以上が前提である。
【００６５】
図８は、端末装置の動作フローを示す。
【００６６】
端末装置３０のウェブブラウザー３０１は、ユーザーにより操作装置３６に入力された特定の操作を検出すると、第１のウェブサーバー１０１にログインするための要求であるログイン要求を、ネットワークＮを介して画像形成装置１０に送信する（ステップＳ３０１）。
【００６７】
図９は、画像形成装置の動作フローを示す。
【００６８】
画像形成装置１０の第１のウェブサーバー１０１は、ログイン要求を、端末装置３０から受信し、端末装置３０のログインを許可するか否かを判断する（ステップＳ１０１）。第１のウェブサーバー１０１は、ログインを許可すると判断すると（ステップＳ１０１、ＹＥＳ）、第１のウェブページ１１０のトップページを生成する。第１のウェブサーバー１０１は、トップページを、ネットワークＮを介して端末装置３０に送信する（ステップＳ１０２）。
【００６９】
端末装置３０のウェブブラウザー３０１は、第１のウェブページ１１０のトップページを、ネットワークＮを介して画像形成装置１０から受信し（ステップＳ３０２、ＹＥＳ）、第１のウェブページ１１０のトップページを表示装置３７に表示する（ステップＳ３０３）。
【００７０】
端末装置３０のウェブブラウザー３０１は、ユーザーにより操作装置３６に入力された特定の操作を検出すると、デバイスデータ２１１（本例では、トナーの残量。以下同じ）を含む第１のウェブページ１１０を送信するための要求であるデバイスデータページ送信要求を、ネットワークＮを介して画像形成装置１０に送信する（ステップＳ３０４）。
【００７１】
画像形成装置１０の第１のウェブサーバー１０１は、デバイスデータページ送信要求を、ネットワークＮを介して端末装置３０から受信する（ステップＳ１０３、ＹＥＳ）。第１のウェブサーバー１０１は、以前サーバー装置から受信したデバイスデータ２１１がキャッシュメモリー（例えば、記憶装置１８（第１の記憶装置）に含まれる）にキャッシュされているか否かを、第１のデバイスデータ取得部１０３に問い合わせる（ステップＳ１０４）。
【００７２】
画像形成装置１０の第１のデバイスデータ取得部１０３は、デバイスデータ２１１がキャッシュメモリーにキャッシュされていないと判断する（ステップＳ１０４、ＮＯ）。すると、第１のデバイスデータ取得部１０３は、最新のデバイスデータ２１１を送信するための最新デバイスデータ送信要求を、ネットワークＮを介してサーバー装置２０に送信する（ステップＳ１０５）。
【００７３】
図１０は、サーバー装置の動作フローを示す。
【００７４】
サーバー装置２０の第２のデバイスデータ供給部２０３は、最新デバイスデータ送信要求を、ネットワークＮを介して画像形成装置１０から受信する（ステップＳ２０３、ＹＥＳ）。第２のデバイスデータ供給部２０３は、最新デバイスデータ送信要求の送信元である画像形成装置１０を識別する識別子に関連付けられた最新のデバイスデータ２１１及び更新日時を、記憶装置２４から読み出す。第２のデバイスデータ供給部２０３は、最新のデバイスデータ２１１及び更新日時を、ネットワークＮを介して画像形成装置１０に送信する（ステップＳ２０４）。
【００７５】
画像形成装置１０の第１のデバイスデータ取得部１０３は、最新のデバイスデータ２１１及び更新日時を、ネットワークＮを介してサーバー装置２０から受信する（ステップＳ１０６、ＹＥＳ）。
【００７６】
一方、画像形成装置１０の第１のデバイスデータ取得部１０３は、デバイスデータ２１１がキャッシュメモリーにキャッシュされていると判断する（ステップＳ１０４、ＹＥＳ）。すると、第１のデバイスデータ取得部１０３は、最新のデバイスデータ２１１の更新日時を送信するための更新日時送信要求を、ネットワークＮを介してサーバー装置２０に送信する（ステップＳ１０７）。
【００７７】
サーバー装置２０の第２のデバイスデータ供給部２０３は、更新日時送信要求を、ネットワークＮを介して画像形成装置１０から受信する（ステップＳ２０１、ＹＥＳ）。第２のデバイスデータ供給部２０３は、最新デバイスデータ送信要求の送信元である画像形成装置１０を識別する識別子に関連付けられた最新のデバイスデータ２１１の更新日時を、記憶装置２４から読み出す。第２のデバイスデータ供給部２０３は、更新日時を、ネットワークＮを介して画像形成装置１０に送信する（ステップＳ２０２）。
【００７８】
画像形成装置１０の第１のデバイスデータ取得部１０３は、更新日時を、ネットワークＮを介してサーバー装置２０から受信する（ステップＳ１０８、ＹＥＳ）。第１のデバイスデータ取得部１０３は、受信した更新日時と、キャッシュメモリーにキャッシュされているデバイスデータ２１１の更新日時とを比較する（ステップＳ１０９）。
【００７９】
画像形成装置１０の第１のデバイスデータ取得部１０３は、受信した更新日時と、キャッシュされているデバイスデータ２１１の更新日時とが同じと判断する（ステップＳ１０９、ＹＥＳ）。更新日時が同じとは、キャッシュされているデバイスデータ２１１が最新であることを意味する。この場合、第１のデバイスデータ取得部１０３は、キャッシュされているデバイスデータ２１１を含む第１のウェブページ１１０を生成することを、第１のウェブサーバー１０１に通知する。
【００８０】
画像形成装置１０の第１のウェブサーバー１０１は、キャッシュされているデバイスデータ２１１をキャッシュメモリーから読み出す（ステップＳ１１０）。
【００８１】
一方、画像形成装置１０の第１のデバイスデータ取得部１０３は、受信した更新日時と、キャッシュされているデバイスデータ２１１の更新日時とが異なると判断する（ステップＳ１０９、ＮＯ）。更新日時が異なるとは、キャッシュされているデバイスデータ２１１が最新でないことを意味する。
【００８２】
この場合、画像形成装置１０の第１のデバイスデータ取得部１０３は、最新のデバイスデータ２１１を送信するための最新デバイスデータ送信要求を、ネットワークＮを介してサーバー装置２０に送信し（ステップＳ１０５）、最新のデバイスデータ２１１及び更新日時を、ネットワークＮを介してサーバー装置２０から受信する（ステップＳ１０６、ＹＥＳ）。第１のデバイスデータ取得部１０３は、受信したデバイスデータ２１１を含む第１のウェブページ１１０を生成することを、第１のウェブサーバー１０１に通知する。
【００８３】
ところで、画像形成装置１０の第１のデバイスデータ取得部１０３が、デバイスデータ２１１及び更新日時を、ネットワークＮを介してサーバー装置２０から受信できないこともあり得る（ステップＳ１０６、ＮＯ）。画像形成装置１０とサーバー装置２０との接続の不具合等が理由である。この場合、第１のデバイスデータ取得部１０３は、キャッシュされているデバイスデータ２１１を含む第１のウェブページ１１０を生成することを、第１のウェブサーバー１０１に通知すればよい。画像形成装置１０の第１のウェブサーバー１０１は、キャッシュされているデバイスデータ２１１をキャッシュメモリーから読み出せばよい（ステップＳ１１０）。
【００８４】
画像形成装置１０の第１のウェブサーバー１０１は、キャッシュされているデバイスデータ２１１（ステップＳ１１０）又は受信したデバイスデータ２１１（ステップＳ１０６、ＹＥＳ）を含む第１のウェブページ１１０を、生成する（ステップＳ１１１）。デバイスデータ２１１を含む第１のウェブページ１１０を生成する処理は、デバイスデータ２１１を例えばグラフ等の形式で描画する処理を含む。第１のウェブサーバー１０１は、生成した第１のウェブページ１１０を、ネットワークＮを介して端末装置３０に送信する（ステップＳ１１２）。
【００８５】
端末装置３０のウェブブラウザー３０１は、デバイスデータ２１１を含む第１のウェブページ１１０を、ネットワークＮを介して画像形成装置１０から受信する（ステップＳ３０５、ＹＥＳ）。ウェブブラウザー３０１は、デバイスデータ２１１を含む第１のウェブページ１１０を、表示装置３７に表示する（ステップＳ３０６）。
【００８６】
９．変形例
【００８７】
本実施形態では、画像形成装置１０の第１のウェブサーバー１０１は、デバイスデータ２１１を含む第１のウェブページ１１０を生成する（ステップＳ１１１）。これに替えて、サーバー装置２０の第２のウェブサーバー２０１が、デバイスデータ２１１のＨＴＭＬデータを生成して画像形成装置１０に送信してもよい。画像形成装置１０の第１のウェブサーバー１０１は、サーバー装置２０から受信したデバイスデータ２１１のＨＴＭＬデータを使用して、デバイスデータ２１１を含む第１のウェブページ１１０を生成すればよい（ステップＳ１１１）。
【００８８】
端末装置３０のウェブブラウザー３０１が第１のウェブサーバー１０１にログインするためのログイン要求（ステップＳ３０１）は、端末装置３０のウェブブラウザー３０１のログイン権限レベルを含んでもよい。例えば、管理者等のログインＩＤを用いるログイン要求は高いログイン権限レベルを含み、一般従業員等のログインＩＤを用いるログイン要求は低いログイン権限レベルを含む。第１のウェブサーバー１０１は、ログイン要求に含まれるログイン権限レベルに応じて、異なるトップページを生成してもよい。例えば、第１のウェブサーバー１０１は、低いログイン権限レベルを含むログイン要求に対しては、一部の選択項目等が無効化されたトップページを生成してもよい（ステップＳ３０３）。結果的に、画像形成装置１０の第１のウェブサーバー１０１が端末装置３０のウェブブラウザー３０１に送信する第１のウェブページ１１０は、端末装置３０のウェブブラウザー３０１の、画像形成装置１０の第１のウェブサーバー１０１に対するログイン権限レベルによって異なってもよい。
【００８９】
１０．結語
【００９０】
典型的な動作である第１の動作によれば、サーバー装置２０の第２のウェブサーバー２０１が、デバイスデータ２１１を含む第２のウェブページ２１０を生成し、端末装置３０のウェブブラウザー３０１に送信する。一方、端末装置３０のウェブブラウザー３０１が第２のウェブページ２１０を受信し表示するためには、端末装置３０のウェブブラウザー３０１は、サーバー装置２０の第２のウェブサーバー２０１にログインする必要がある。このため、ユーザーがサーバー装置２０の第２のウェブサーバー２０１にログインするためのログインＩＤを有さなければ、ユーザーは、端末装置３０のウェブブラウザー３０１を用いて第２のウェブページ２１０を閲覧出来ない。
【００９１】
（１）これに対して、本実施形態によれば、画像形成装置１０の第１のウェブサーバー１０１は、サーバー装置２０から受信したデバイスデータ２１１を含む、第１のウェブページ１１０を生成し、第１のウェブページ１１０を、端末装置３０のウェブブラウザー３０１に送信する。端末装置３０のウェブブラウザー３０１は、第１のウェブページ１１０を、画像形成装置１０の第１のウェブサーバー１０１から受信し、第１のウェブページ１１０を表示する。これにより、端末装置３０がサーバー装置２０の第２のウェブサーバー２０１にログインすることなく、端末装置３０がウェブブラウザー３０１を用いて、デバイスデータ２１１（サーバー装置２０の第２のウェブサーバー２０１が生成して端末装置３０のウェブブラウザー３０１に送信し、端末装置３０のウェブブラウザー３０１が受信して表示すべき第２のウェブページに含まれる）を表示することができる。
【００９２】
（２）サーバー装置２０は、典型的な動作である第１の動作によれば、複数の画像形成装置１０のデバイスデータを記憶し、サーバー装置２０にログインした端末装置３０に対し、この端末装置３０に関連付けられた複数の画像形成装置１０に関するデバイスデータ２１１を含む第２のウェブページを提供する。これに対して、本実施形態によれば、端末装置３０がサーバー装置２０の第２のウェブサーバー２０１にログインすることなく、端末装置３０がウェブブラウザー３０１を用いて、デバイスデータ２１１（サーバー装置２０が記憶する複数の画像形成装置１０のデバイスデータのうち、端末装置３０がログインした画像形成装置１０のデバイスデータ）を表示することができる。
【００９３】
（３）本実施形態によれば、画像形成装置１０の第１のウェブサーバー１０１は、デバイスデータ２１１がキャッシュされている場合（ステップＳ１０４、ＹＥＳ）、キャッシュされているデバイスデータ２１１が最新であると判断すると（ステップＳ１０９、ＹＥＳ）、キャッシュされているデバイスデータ２１１（ステップＳ１１０）を含む第１のウェブページ１１０を生成する（ステップＳ１１１）。これにより、画像形成装置１０の第１のウェブサーバー１０１は、画像形成装置１０とサーバー装置２０との通信量を増やさずに、且つ、確実に最新のデバイスデータ２１１を含む第１のウェブページ１１０を生成できる。
【００９４】
（４）本実施形態によれば、第１のウェブページ１１０は、端末装置３０のウェブブラウザー３０１の、画像形成装置１０の第１のウェブサーバー１０１に対するログイン権限レベルによって異なる。例えば、端末装置３０のユーザー（オフィス内の一般従業員等）は、画像形成装置１０の第１のウェブサーバー１０１にログインするためのログインＩＤを有するが、サーバー装置２０の第２のウェブサーバー２０１にログインするためのログインＩＤを有さない。一方、端末装置３０のユーザー（オフィス内の管理者等）は、画像形成装置１０の第１のウェブサーバー１０１にログインするためのログインＩＤと、サーバー装置２０の第２のウェブサーバー２０１にログインするためのログインＩＤとの両方を有する。このように、ログイン権限レベル（例えば、サーバー装置２０の第２のウェブサーバー２０１へのログイン権限の有無）に応じて、第１のウェブページ１１０を異ならせてもよい。
【００９５】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００９６】
情報処理システム１
画像形成装置１０
サーバー装置２０
端末装置３０
第１のウェブサーバー１０１
第１のデバイスデータ供給部１０２
第１のデバイスデータ取得部１０３
第１のウェブページ１１０
第２のデバイスデータ取得部２０２
第２のデバイスデータ供給部２０３
第２のウェブサーバー２０１
第２のウェブページ２１０
デバイスデータ２１１
ウェブブラウザー３０１
【図１】
2020129174.tif 000003
【図２】
2020129174.tif 000004
【図３】
2020129174.tif 000005
【図４】
2020129174.tif 000006
【図５】
2020129174.tif 000007
【図６】
2020129174.tif 000008
【図７】
2020129174.tif 000009
【図８】
2020129174.tif 000010
【図９】
2020129174.tif 000011
【図１０】
2020129174.tif 000012