(57)【特許請求の範囲】
【請求項１】
電子機器と、ネットワークを通じて同電子機器と通信する外部サーバーと、を備える状態管理システムであって、
前記電子機器は、
同電子機器が操作されたことによって同電子機器が管理する状態情報が変化したときに、状態変化通知を前記外部サーバーに送信する機器側状態変化通信部と、
前記外部サーバーからの要求通知を受信したときに、同要求通知に対する返答を同外部サーバーに送信する機器側情報通信部と、を備え、
前記外部サーバーは、
前記電子機器からの前記状態変化通知を受信するサーバー側状態変化通信部と、
前記状態変化通知を前記サーバー側状態変化通信部が受信したときに前記要求通知を前記電子機器に送信し、同要求通知に対する返答を同電子機器から受信するサーバー側情報通信部と、を備え、
ユーザーによる前記電子機器の操作のうち、同電子機器が管理する状態情報を変化させる操作を第１のユーザー操作とし、同電子機器が管理する状態情報を変化させない操作を第２のユーザー操作とした場合、
前記電子機器の前記機器側状態変化通信部は、
前記第１のユーザー操作が行われたときには、前記状態変化通知を前記外部サーバーに送信する一方、
前記第２のユーザー操作が行われたときには、前記状態変化通知を前記外部サーバーに送信せず、
前記外部サーバーの前記サーバー側情報通信部は、前記第１のユーザー操作が行われたときには、前記電子機器からの前記状態変化通知を前記サーバー側状態変化通信部が受信すると、前記要求通知を同電子機器に送信し、同要求通知に対する返答を同電子機器から受信する
ことを特徴とする状態管理システム。
【請求項２】
前記電子機器は、
画面を表示させる表示部と、
同電子機器で用意した画面データに基づいた画面であるネイティブ画面を前記表示部に表示させる第１の表示制御部と、
前記外部サーバーから受信した画面データに基づいた画面であるブラウザー画面を前記表示部に表示させる第２の表示制御部と、を備え、
前記外部サーバーは、前記電子機器の前記表示部に表示させる画面の前記ネイティブ画面及びブラウザー画面のうち一方の画面から他方の画面への切り替えを同電子機器に要求する切替要求部を備え、
前記切替要求部は、
前記電子機器の前記表示部に前記ネイティブ画面が表示されている状況下で前記サーバー側情報通信部が送信した前記要求通知に対する返答を同サーバー側情報通信部が受信し、同表示部に前記ブラウザー画面を表示させるときには、同表示部に表示させる画面の前記ネイティブ画面から前記ブラウザー画面への切り替えを同電子機器に要求し、
前記表示部に前記ブラウザー画面が表示されている状況下で前記サーバー側情報通信部が送信した前記要求通知に対する返答を同サーバー側情報通信部が受信し、同表示部に前記ネイティブ画面を表示させるときには、同表示部に表示させる画面の前記ブラウザー画面から前記ネイティブ画面への切り替えを前記電子機器に要求する
請求項１に記載の状態管理システム。
【請求項３】
前記外部サーバーの前記切替要求部は、前記電子機器の前記表示部に表示させる画面の前記ブラウザー画面から前記ネイティブ画面への切り替えを同電子機器に要求するときには、同表示部に表示させる前記ネイティブ画面を特定するための条件パラメーターに関するデータも同電子機器に送信するようになっており、
前記電子機器の前記第１の表示制御部は、前記表示部に表示させる画面の前記ブラウザー画面から前記ネイティブ画面への切り替えを前記外部サーバーから要求されたときには、当該要求と共に受信されたデータに基づいた前記条件パラメーターに応じた前記ネイティブ画面を前記表示部に表示させる
請求項２に記載の状態管理システム。
【請求項４】
前記電子機器は、
同電子機器にログインするための認証カードに記憶されているアカウントを読み取る読み取り部と、
同読み取り部によって読み取られたアカウントを記憶するアカウント記憶部と、を備え、
前記外部サーバーは、前記電子機器の前記読み取り部が前記認証カードから読み取ったアカウントを認証する処理を行い、同電子機器へのログインを許可するアカウント認証処理部を備え、
前記第１のユーザー操作は、前記認証カードを前記読み取り部に読み取らせる操作を含み、
前記電子機器の前記機器側状態変化通信部は、前記読み取り部によって読み取られたアカウントが前記アカウント記憶部に記憶されたときに、前記状態変化通知を前記外部サーバーに送信し、
前記電子機器の前記機器側情報通信部は、同状態変化通知が前記機器側状態変化通信部から送信された後に前記外部サーバーから前記要求通知を受信したときには、同要求通知に応じた返答を同外部サーバーに送信し、
前記外部サーバーの前記アカウント認証処理部は、前記要求通知に対する返答として前記アカウントに関するデータを前記サーバー側情報通信部が受信すると、同アカウントを認証する処理を行い、同電子機器へのログインを許可し、
前記外部サーバーの前記切替要求部は、前記電子機器の前記表示部に前記ネイティブ画面が表示されている状況下で前記アカウント認証処理部が同電子機器へのログインを許可したときには、同表示部に表示させる画面の前記ネイティブ画面から前記ブラウザー画面への切り替えを同電子機器に要求し、
前記電子機器の前記第２の表示制御部は、前記表示部に前記ネイティブ画面が表示されている状況下で前記読み取り部が前記認証カードからアカウントを読み取り、同表示部に表示させる画面の前記ネイティブ画面から前記ブラウザー画面への切り替えを前記外部サーバーから要求されたときには、同電子機器へのログインが許可された際に前記表示部に表示させる前記ブラウザー画面に関する画面データを前記外部サーバーから受信し、同画面データに基づいた前記ブラウザー画面を同表示部に表示させる
請求項２又は請求項３に記載の状態管理システム。
【請求項５】
前記第１のユーザー操作は、前記電子機器からログアウトするための操作であるログアウト操作を含み、
前記外部サーバーは、前記ログアウト操作が行われたときに、前記電子機器からのログアウトを許可するログアウト許可部を備え、
前記電子機器の前記機器側状態変化通信部は、前記ログアウト操作が行われたときに、前記状態変化通知を前記外部サーバーに送信し、
前記電子機器の前記機器側情報通信部は、前記ログアウト操作が行われたために前記状態変化通知を前記機器側状態変化通信部が送信したことにより、前記外部サーバーから前記要求通知を受信したときには、同要求通知に応じた返答を同外部サーバーに送信し、
前記外部サーバーの前記ログアウト許可部は、前記要求通知に対する返答として前記ログアウト操作が行われた旨を前記サーバー側情報通信部が前記電子機器から受信したときに、同電子機器からのログアウトを許可する
請求項４に記載の状態管理システム。
【請求項６】
前記電子機器は、前記外部サーバーから受信したデータに基づいた処理である受信要処理と、前記外部サーバーからのデータの受信を必要としない処理である受信不要処理とを実行可能な機器であり、
前記電子機器の前記第２の表示制御部は、前記受信要処理及び前記受信不要処理の何れか１つの処理の選択をユーザーに促すときには、処理選択用の前記ブラウザー画面に関する画面データを前記外部サーバーから受信し、同画面データに基づいた前記処理選択用のブラウザー画面を前記表示部に表示させるようになっており、
前記外部サーバーの前記切替要求部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で前記受信不要処理が選択されたときには、前記表示部に表示させる画面を前記ブラウザー画面から前記ネイティブ画面に切り替えるための要求である切替要求を前記電子機器に送信し、
前記電子機器の前記第１の表示制御部は、前記外部サーバーからの前記切替要求を受信したときには、選択された前記受信不要処理の実行条件を選択させるための条件選択用の前記ネイティブ画面を前記表示部に表示させる
請求項２〜請求項５のうち何れか一項に記載の状態管理システム。
【請求項７】
前記電子機器は、同電子機器が処理を実行したときに同処理に関する情報である利用情報を記憶する利用情報記憶部を備え、
前記外部サーバーは、前記電子機器の前記利用情報記憶部に記憶されている前記利用情報に応じた処理を実施する利用情報処理部を備え、
前記電子機器の前記機器側状態変化通信部は、前記利用情報記憶部に前記利用情報が記憶されたときに、前記状態変化通知を前記外部サーバーに送信し、
前記外部サーバーの前記利用情報処理部は、前記要求通知に対する返答として前記利用情報記憶部に記憶された前記利用情報に関するデータを前記サーバー側情報通信部が受信したときに、同利用情報に応じた処理を実施する
請求項６に記載の状態管理システム。
【請求項８】
前記電子機器は、タッチパネルを有し、
前記第２のユーザー操作は、前記タッチパネルの操作を含み、同タッチパネルの操作に関するデータであるパネル操作データは、前記外部サーバーに送信されるようになっており、
前記電子機器の前記機器側状態変化通信部は、前記処理選択用のブラウザー画面が前記表示部で表示されている状況下で前記タッチパネルの操作によって前記受信不要処理が選択されたときには、前記状態変化通知を前記外部サーバーに送信せず、
前記外部サーバーの前記切替要求部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で、前記受信不要処理が選択された旨の前記パネル操作データを受信したときには、前記表示部に表示させる画面を前記ブラウザー画面から前記ネイティブ画面に切り替えるための要求である前記切替要求を前記電子機器に送信する
請求項７に記載の状態管理システム。
【請求項９】
前記電子機器は、押しボタン式のハードキーを有し、
前記第１のユーザー操作は、前記ハードキーの操作を含み、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されているときには、前記ハードキーの操作によって処理を選択可能であり、
前記電子機器の前記機器側状態変化通信部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で前記ハードキーの操作によって前記受信不要処理が選択されたときには、前記状態変化通知を前記外部サーバーに送信し、
前記電子機器の前記機器側情報通信部は、
前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で前記ハードキーの操作によって前記受信不要処理が選択されたために前記状態変化通知を前記機器側状態変化通信部が送信し、前記外部サーバーから前記要求通知を受信したときには、
前記受信不要処理が選択された旨を同要求通知に応じた返答として同外部サーバーに送信し、
前記外部サーバーの前記切替要求部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で、前記受信不要処理が選択された旨を前記要求通知に対する返答として前記サーバー側情報通信部が受信したときには、同表示部に表示させる画面を前記ブラウザー画面から前記ネイティブ画面に切り替えるための要求である切替要求を前記電子機器に送信する
請求項７又は請求項８に記載の状態管理システム。
【請求項１０】
ネットワークを通じて外部サーバーと通信する電子機器であって、
同電子機器が操作されたことによって同電子機器が管理する状態情報が変化したときに、状態変化通知を前記外部サーバーに送信する機器側状態変化通信部と、
前記状態変化通知を受信した前記外部サーバーからの要求通知を受信したときに、同要求通知に応じた返答を同外部サーバーに送信する機器側情報通信部と、を備え、
ユーザーによる前記電子機器の操作のうち、同電子機器が管理する状態情報を変化させる操作を第１のユーザー操作とし、同電子機器が管理する状態情報を変化させない操作を第２のユーザー操作とした場合、
前記機器側状態変化通信部は、
前記第１のユーザー操作が行われたときには、前記状態変化通知を前記外部サーバーに送信する一方、
前記第２のユーザー操作が行われたときには、前記状態変化通知を前記外部サーバーに送信せず、
前記機器側情報通信部は、前記第１のユーザー操作が行われたために前記状態変化通知が前記外部サーバーに送信され、同外部サーバーから要求通知を受信したときに、同要求通知に応じた返答を同外部サーバーに送信する
ことを特徴とする電子機器。
【請求項１１】
電子機器と、ネットワークを通じて同電子機器と通信する外部サーバーと、を備える状態管理システムで適用されるシステムの通信方法であって、
前記電子機器の制御装置に、同電子機器が操作されることによって同電子機器が管理している状態情報が変化したときに状態変化通知を前記外部サーバーに送信させる機器側状態変化通信ステップと、
前記外部サーバーに、前記電子機器からの前記状態変化通知を受信したときに要求通知を前記電子機器に送信させるサーバー側要求通知送信ステップと、
前記電子機器の制御装置に、前記外部サーバーからの前記要求通知を受信したときに同要求通知に応じた返答を同外部サーバーに送信させる機器側情報通信ステップと、を有し、
ユーザーによる前記電子機器の操作のうち、同電子機器が管理する状態情報を変化させる操作を第１のユーザー操作とし、同電子機器が管理する状態情報を変化させない操作を第２のユーザー操作とした場合、
前記第１のユーザー操作が行われたときには、前記機器側状態変化通信ステップを実行させる一方、
前記第２のユーザー操作が行われたときには、前記機器側状態変化通信ステップを実行させない
ことを特徴とするシステムの通信方法。
【請求項１２】
電子機器と、ネットワークを通じて同電子機器と通信する外部サーバーと、を備える状態管理システムであって、
前記電子機器は、
同電子機器が操作されたことによって同電子機器が管理する状態情報が変化したときに、状態変化通知を前記外部サーバーに送信する機器側状態変化通信部と、
前記外部サーバーからの要求通知を受信したときに、同要求通知に対する返答を同外部サーバーに送信する機器側情報通信部と、を備え、
前記外部サーバーは、
前記電子機器からの前記状態変化通知を受信するサーバー側状態変化通信部と、
前記状態変化通知を前記サーバー側状態変化通信部が受信したときに前記要求通知を前記電子機器に送信し、同要求通知に対する返答を同電子機器から受信するサーバー側情報通信部と、を備え、
前記外部サーバーの前記サーバー側情報通信部は、
前記状態変化通知を前記サーバー側状態変化通信部が前記電子機器から受信したときには、同電子機器が管理する状態情報のうち、変化した状態情報の種類を要求する旨の前記要求通知である種類要求通知を同電子機器に送信し、
当該種類要求通知に対する返答として、変化した状態情報の種類に関するデータを前記電子機器から受信したときには、変化した状態情報の内容を要求する旨の前記要求通知である内容要求通知を前記電子機器に送信し、同内容要求通知に対する返答を前記電子機器から受信し、
前記電子機器の前記機器側情報通信部は、
前記種類要求通知を前記外部サーバーから受信したときには、変化した状態情報の種類に関するデータを、同種類要求通知に対する返答として同外部サーバーに送信し、
前記内容要求通知を前記外部サーバーから受信したときには、変化した状態情報の内容に関するデータを、同内容要求通知に対する返答として同外部サーバーに送信する
ことを特徴とする状態管理システム。
【請求項１３】
ネットワークを通じて外部サーバーと通信する電子機器であって、
同電子機器が操作されたことによって同電子機器が管理する状態情報が変化したときに、状態変化通知を前記外部サーバーに送信する機器側状態変化通信部と、
前記状態変化通知を受信した前記外部サーバーからの要求通知を受信したときに、同要求通知に応じた返答を同外部サーバーに送信する機器側情報通信部と、を備え、
前記機器側情報通信部は、
前記要求通知として、前記電子機器が管理する状態情報のうち、変化した状態情報の種類を要求する旨の要求通知である種類要求通知を前記外部サーバーから受信したときには、変化した状態情報の種類に関するデータを、前記種類要求通知に対する返答として前記外部サーバーに送信し、
前記要求通知として、変化した状態情報の内容を要求する旨の要求通知である内容要求通知を前記外部サーバーから受信したときには、変化した状態情報の内容に関するデータを、前記内容要求通知に対する返答として前記外部サーバーに送信する
ことを特徴とする電子機器。
【請求項１４】
電子機器と、ネットワークを通じて同電子機器と通信する外部サーバーと、を備える状態管理システムで適用されるシステムの通信方法であって、
前記電子機器の制御装置に、同電子機器が操作されることによって同電子機器が管理している状態情報が変化したときに状態変化通知を前記外部サーバーに送信させる機器側状態変化通信ステップと、
前記外部サーバーに、前記電子機器からの前記状態変化通知を受信したときに要求通知を前記電子機器に送信させるサーバー側要求通知送信ステップと、
前記電子機器の制御装置に、前記外部サーバーからの前記要求通知を受信したときに同要求通知に応じた返答を同外部サーバーに送信させる機器側情報通信ステップと、を有し、
前記サーバー側要求通知送信ステップは、
前記状態変化通知を前記電子機器から受信した前記外部サーバーに、同電子機器が管理する状態情報のうち、変化した状態情報の種類を要求する旨の前記要求通知である種類要求通知を同電子機器に送信させるステップと、
当該種類要求通知に対する返答として、変化した状態情報の種類に関するデータを前記電子機器から前記外部サーバーが受信したときに、同外部サーバーに、変化した状態情報の内容を要求する旨の前記要求通知である内容要求通知を前記電子機器に送信させるステップと、を含み、
前記機器側情報通信ステップは、
前記種類要求通知を前記外部サーバーから前記電子機器の制御装置が受信したときに、同制御装置に、変化した状態情報の種類に関するデータを、前記種類要求通知に対する返答として前記外部サーバーに送信させるステップと、
前記内容要求通知を前記外部サーバーから前記電子機器の制御装置が受信したときに、同制御装置に、変化した状態情報の内容に関するデータを、前記内容要求通知に対する返答として前記外部サーバーに送信させるステップと、を含む
ことを特徴とするシステムの通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器と外部サーバーとを備える状態管理システム、同状態管理システムを構成する電子機器、及び同状態管理システムで適用されるシステムの通信方法に関する。
【背景技術】
【０００２】
特許文献１には、ウェブブラウザー機能を有する複合機（電子機器の一例）が記載されている。こうした複合機では、外部サーバーで作成された画面であるブラウザー画面を自身の表示部に表示させることができる。すなわち、複合機の制御装置は、外部サーバーによってＵＲＬ（Uniform Resource Locator）が指定されると、このＵＲＬのブラウザー画面に関するデータであるブラウザー画面データを要求し、同ブラウザー画面データを受信（ダウンロード）する。そして、制御装置は、受信したブラウザー画面データに基づいたブラウザー画面を表示部に表示させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−４８７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上記のような複合機と、ネットワークを通じて同複合機と通信する外部サーバーとを備えるシステムにあっては、複合機をＨＴＴＰクライアントとして機能させ、外部サーバーをＨＴＴＰサーバーとして機能させることがある。この場合、外部サーバーが要求通知を送信すると、同要求通知を受信した複合機が、外部サーバーが要求している情報を、同要求通知に対する返答として送信することとなる。なお、「ＨＴＴＰ」とは、「Hyper Text Transfer Protocol」の略記である。
【０００５】
ところで、こうしたシステムに適用される外部サーバーとして、ポーリングを実施するサーバー、ポーリングを実施しないサーバーを挙げることができる。ポーリングを実施するサーバーを採用したシステムでは、複合機によって管理されている状態情報が変わっても、同サーバーは、ポーリングを実施することにより、変化した状態情報の種類や内容を把握することができる。しかしながら、ポーリングを実施しないサーバーを採用したシステムでは、同サーバーは、複合機によって管理されている状態情報が変わったことを把握することができないため、当然、変化した状態情報の種類や内容を把握することができない。
【０００６】
本発明の目的は、外部サーバーの仕様によらず、電子機器と外部サーバーとの間での通信を行わせることができる状態管理システム、電子機器及びシステムの通信方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するための状態管理システムは、電子機器と、ネットワークを通じて同電子機器と通信する外部サーバーと、を備える状態管理システムであって、前記電子機器は、同電子機器が操作されたことによって同電子機器が管理する状態情報が変化したときに、状態変化通知を前記外部サーバーに送信する機器側状態変化通信部と、前記外部サーバーからの要求通知を受信したときに、同要求通知に対する返答を同外部サーバーに送信する機器側情報通信部と、を備え、前記外部サーバーは、前記電子機器からの前記状態変化通知を受信するサーバー側状態変化通信部と、前記状態変化通知を前記サーバー側状態変化通信部が受信したときに前記要求通知を前記電子機器に送信し、同要求通知に対する返答を同電子機器から受信するサーバー側情報通信部と、を備える。
【０００８】
上記構成では、電子機器の機器側状態変化通信部と外部サーバーのサーバー側状態変化通信部とが通信する場合、電子機器がＨＴＴＰサーバーとして機能し、外部サーバーがＨＴＴＰクライアントとして機能することとなる。また、電子機器の機器側情報通信部と外部サーバーのサーバー側情報通信部と通信する場合、電子機器がＨＴＴＰクライアントとして機能し、外部サーバーがＨＴＴＰサーバーとして機能することとなる。
【０００９】
したがって、上記構成によれば、電子機器によって管理されている状態情報が、ユーザーによる電子機器の操作によって変わったときには、電子機器から状態変化通知が外部サーバーに送信される。こうした状態変化通知を外部サーバーが受信することで、電子機器によって管理されている状態情報が変わったことを、外部サーバーに認識させることができる。すると、状態変化通知を受信した外部サーバーは、要求通知を電子機器に送信し、同要求通知に対する返答を同電子機器から受信することで、変化した状態情報に関するデータを取得することができるようになる。このように電子機器によって管理されている状態情報が変化したときには、状態情報が変わった旨を電子機器から外部サーバーに知らせるようにしたことにより、同システムに採用される外部サーバーの仕様によらず、電子機器と外部サーバーとの間での通信を行わせることができるようになる。
【００１０】
上記状態管理システムにおいて、前記外部サーバーの前記サーバー側情報通信部は、前記状態変化通知を前記サーバー側状態変化通信部が前記電子機器から受信したときには、同電子機器が管理する状態情報のうち、変化した状態情報の種類を要求する旨の前記要求通知である種類要求通知を同電子機器に送信し、当該種類要求通知に対する返答として、変化した状態情報の種類に関するデータを前記電子機器から受信したときには、変化した状態情報の内容を要求する旨の前記要求通知である内容要求通知を前記電子機器に送信し、同内容要求通知に対する返答を前記電子機器から受信し、前記電子機器の前記機器側情報通信部は、前記種類要求通知を前記外部サーバーから受信したときには、変化した状態情報の種類に関するデータを、同種類要求通知に対する返答として同外部サーバーに送信し、前記内容要求通知を前記外部サーバーから受信したときには、変化した状態情報の内容に関するデータを、同内容要求通知に対する返答として同外部サーバーに送信することが好ましい。
【００１１】
上記構成によれば、電子機器によって管理されている状態情報が、ユーザーによる電子機器の操作によって変わり、電子機器から状態変化通知が外部サーバーに送信されると、同外部サーバーからは、変化した状態情報の種類を要求する旨の種類要求通知が電子機器に送信される。そして、種類要求通知に対する返答が電子機器から外部サーバーに送信されることにより、外部サーバーは、どのような種類の状態情報が変化したのかを把握することができる。続いて、種類要求通知に対する返答を受信した外部サーバーからは、変化した状態情報の内容を要求する旨の内容要求通知が電子機器に送信される。そして、内容要求通知に対する返答を電子機器が送信し、同電子機器からの返答を外部サーバーが受信することにより、同外部サーバーは、状態情報がどのような情報（数値など）に変化したのかを把握することができる。
【００１２】
上記状態管理システムにおいて、ユーザーによる前記電子機器の操作のうち、同電子機器が管理する状態情報を変化させる操作を第１のユーザー操作とし、同電子機器が管理する状態情報を変化させない操作を第２のユーザー操作とした場合、前記電子機器の前記機器側状態変化通信部は、前記第１のユーザー操作が行われたときには、前記状態変化通知を前記外部サーバーに送信する一方、前記第２のユーザー操作が行われたときには、前記状態変化通知を前記外部サーバーに送信せず、前記外部サーバーの前記サーバー側情報通信部は、前記第１のユーザー操作が行われたときには、前記電子機器からの前記状態変化通知を前記サーバー側状態変化通信部が受信すると、前記要求通知を同電子機器に送信し、同要求通知に対する返答を同電子機器から受信することが好ましい。
【００１３】
上記構成によれば、第２のユーザー操作が行われたときには、電子機器によって管理されている状態情報が変化しないため、同電子機器からは状態変化通知が送信されないものの、第１のユーザー操作が行われたときには、電子機器によって管理されている状態情報が変化したため、状態変化通知が電子機器から外部サーバーに送信される。したがって、第１のユーザー操作が行われた場合、外部サーバーは、変化した状態情報に関するデータを取得することができるようになる。
【００１４】
上記状態管理システムにおいて、前記電子機器は、画面を表示させる表示部と、同電子機器で用意した画面データに基づいた画面であるネイティブ画面を前記表示部に表示させる第１の表示制御部と、前記外部サーバーから受信した画面データに基づいた画面であるブラウザー画面を前記表示部に表示させる第２の表示制御部と、を備え、前記外部サーバーは、前記電子機器の前記表示部に表示させる画面の前記ネイティブ画面及びブラウザー画面のうち一方の画面から他方の画面への切り替えを同電子機器に要求する切替要求部を備え、前記切替要求部は、前記電子機器の前記表示部に前記ネイティブ画面が表示されている状況下で前記サーバー側情報通信部が送信した前記要求通知に対する返答を同サーバー側情報通信部が受信し、同表示部に前記ブラウザー画面を表示させるときには、同表示部に表示させる画面の前記ネイティブ画面から前記ブラウザー画面への切り替えを同電子機器に要求し、前記表示部に前記ブラウザー画面が表示されている状況下で前記サーバー側情報通信部が送信した前記要求通知に対する返答を同サーバー側情報通信部が受信し、同表示部に前記ネイティブ画面を表示させるときには、同表示部に表示させる画面の前記ブラウザー画面から前記ネイティブ画面への切り替えを前記電子機器に要求することが好ましい。
【００１５】
上記構成によれば、第１のユーザー操作が行われ、表示部に表示させる画面をネイティブ画面及びブラウザー画面のうち一方の画面から他方の画面に切り替える必要が生じたときには、同第１のユーザー操作に起因して電子機器から外部サーバーに状態変化通知が送信される。すると、外部サーバーからは要求通知が送信され、電子機器からは同要求通知に対する返答が送信される。そして、こうした返答に基づき、表示部に表示させる画面のネイティブ画面及びブラウザー画面のうち一方の画面から他方の画面への切り替えが必要と判断すると、外部サーバーが、表示部に表示させる画面の上記一方の画面から上記他方の画面への切り替えを電子機器に要求する。こうした要求を電子機器が受信すると、表示部に上記他方の画面が表示されるようになる。そして、このとき、表示部に表示されている画面がブラウザー画面であるのかネイティブ画面であるのかを外部サーバーに把握させることができる。
【００１６】
上記状態管理システムにおいて、前記外部サーバーの前記切替要求部は、前記電子機器の前記表示部に表示させる画面の前記ブラウザー画面から前記ネイティブ画面への切り替えを同電子機器に要求するときには、同表示部に表示させる前記ネイティブ画面を特定するための条件パラメーターに関するデータも同電子機器に送信するようになっており、前記電子機器の前記第１の表示制御部は、前記表示部に表示させる画面の前記ブラウザー画面から前記ネイティブ画面への切り替えを前記外部サーバーから要求されたときには、当該要求と共に受信されたデータに基づいた前記条件パラメーターに応じた前記ネイティブ画面を前記表示部に表示させることが好ましい。
【００１７】
上記構成によれば、外部サーバーが、表示部に表示させる画面のブラウザー画面からネイティブ画面への切り替えを電子機器に要求するときには、表示部に表示させるネイティブ画面を特定するための条件パラメーターに関するデータが電子機器に送信される。そのため、電子機器では、外部サーバーからの条件パラメーターに応じたネイティブ画面、すなわち外部サーバーが指定したネイティブ画面を表示部に表示させることができるようになる。
【００１８】
上記状態管理システムにおいて、前記電子機器は、同電子機器にログインするための認証カードに記憶されているアカウントを読み取る読み取り部と、同読み取り部によって読み取られたアカウントを記憶するアカウント記憶部と、を備え、前記外部サーバーは、前記電子機器の前記読み取り部が前記認証カードから読み取ったアカウントを認証する処理を行い、同電子機器へのログインを許可するアカウント認証処理部を備え、前記第１のユーザー操作は、前記認証カードを前記読み取り部に読み取らせる操作を含み、前記電子機器の前記機器側状態変化通信部は、前記読み取り部によって読み取られたアカウントが前記アカウント記憶部に記憶されたときに、前記状態変化通知を前記外部サーバーに送信し、前記電子機器の前記機器側情報通信部は、同状態変化通知が前記機器側状態変化通信部から送信された後に前記外部サーバーから前記要求通知を受信したときには、同要求通知に応じた返答を同外部サーバーに送信し、前記外部サーバーの前記アカウント認証処理部は、前記要求通知に対する返答として前記アカウントに関するデータを前記サーバー側情報通信部が受信すると、同アカウントを認証する処理を行い、同電子機器へのログインを許可し、前記外部サーバーの前記切替要求部は、前記電子機器の前記表示部に前記ネイティブ画面が表示されている状況下で前記アカウント認証処理部が同電子機器へのログインを許可したときには、同表示部に表示させる画面の前記ネイティブ画面から前記ブラウザー画面への切り替えを同電子機器に要求し、前記電子機器の前記第２の表示制御部は、前記表示部に前記ネイティブ画面が表示されている状況下で前記読み取り部が前記認証カードからアカウントを読み取り、同表示部に表示させる画面の前記ネイティブ画面から前記ブラウザー画面への切り替えを前記外部サーバーから要求されたときには、同電子機器へのログインが許可された際に前記表示部に表示させる前記ブラウザー画面に関する画面データを前記外部サーバーから受信し、同画面データに基づいた前記ブラウザー画面を同表示部に表示させることが好ましい。
【００１９】
上記構成によれば、認証カードに記憶されているアカウントが読み取り部によって読み取られると、同アカウントが電子機器のアカウント記憶部に記憶される。これにより、アカウント記憶部で記憶されている内容が変更される。このように電子機器によって管理されている状態情報が変化されると、状態変化通知が電子機器から外部サーバーに送信される。すると、外部サーバーは、要求通知を送信し、同要求通知に対する返答を電子機器から受信する。このように外部サーバーと電子機器との間で通信が行われることにより、外部サーバーは、読み取り部によって読み取られたアカウントを取得することができる。そして、アカウントを外部サーバーが取得すると、同外部サーバーでは、取得したアカウントを認証する処理が実施され、電子機器へのログインが許可される。
【００２０】
ここで、表示部にネイティブ画面が表示されている状況下で電子機器の読み取り部がアカウントを読み取った場合、外部サーバーからは、表示部に表示させる画面のネイティブ画面からブラウザー画面への切り替えの要求が電子機器に送信される。すると、電子機器では、ブラウザー画面に関する画面データを外部サーバーから受信することにより、同画面データに基づいたブラウザー画面を表示部に表示させることができるようになる。
【００２１】
上記状態管理システムにおいて、前記第１のユーザー操作は、前記電子機器からログアウトするための操作であるログアウト操作を含み、前記外部サーバーは、前記ログアウト操作が行われたときに、前記電子機器からのログアウトを許可するログアウト許可部を備え、前記電子機器の前記機器側状態変化通信部は、前記ログアウト操作が行われたときに、前記状態変化通知を前記外部サーバーに送信し、前記電子機器の前記機器側情報通信部は、前記ログアウト操作が行われたために前記状態変化通知を前記機器側状態変化通信部が送信したことにより、前記外部サーバーから前記要求通知を受信したときには、同要求通知に応じた返答を同外部サーバーに送信し、前記外部サーバーの前記ログアウト許可部は、前記要求通知に対する返答として前記ログアウト操作が行われた旨を前記サーバー側情報通信部が前記電子機器から受信したときに、同電子機器からのログアウトを許可することが好ましい。
【００２２】
上記構成によれば、ユーザーがログアウト操作を行うと、電子機器からは状態変化通知が送信される。すると、外部サーバーは、要求通知を送信し、同要求通知に対する返答を電子機器から受信する。このように外部サーバーと電子機器との間で通信が行われることにより、外部サーバーは、ユーザーによってログアウト操作が行われたことを確認することができる。すると、同外部サーバーでは、電子機器からのログアウトを許可する処理が実施される。
【００２３】
上記状態管理システムにおいて、前記電子機器は、前記外部サーバーから受信したデータに基づいた処理である受信要処理と、前記外部サーバーからのデータの受信を必要としない処理である受信不要処理とを実行可能な機器であり、前記電子機器の前記第２の表示制御部は、前記受信要処理及び前記受信不要処理の何れか１つの処理の選択をユーザーに促すときには、処理選択用の前記ブラウザー画面に関する画面データを前記外部サーバーから受信し、同画面データに基づいた前記処理選択用のブラウザー画面を前記表示部に表示させるようになっており、前記外部サーバーの前記切替要求部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で前記受信不要処理が選択されたときには、前記表示部に表示させる画面を前記ブラウザー画面から前記ネイティブ画面に切り替えるための要求である切替要求を前記電子機器に送信し、前記電子機器の前記第１の表示制御部は、前記外部サーバーからの前記切替要求を受信したときには、選択された前記受信不要処理の実行条件を選択させるための条件選択用の前記ネイティブ画面を前記表示部に表示させることが好ましい。
【００２４】
上記構成によれば、処理選択用のブラウザー画面が表示されている状況下で、ユーザーによる操作によって受信不要処理が選択され、受信不要処理が選択された旨が外部サーバーで確認されると、外部サーバーは、表示部に表示させる画面のブラウザー画面からネイティブ画面への切り替えを電子機器に要求する。これにより、電子機器では、表示部に表示させる画面を、処理選択用のブラウザー画面から条件選択用のネイティブ画面に切り替えることができるようになる。
【００２５】
上記状態管理システムにおいて、前記電子機器は、同電子機器が処理を実行したときに同処理に関する情報である利用情報を記憶する利用情報記憶部を備え、前記外部サーバーは、前記電子機器の前記利用情報記憶部に記憶されている前記利用情報に応じた処理を実施する利用情報処理部を備え、前記電子機器の前記機器側状態変化通信部は、前記利用情報記憶部に前記利用情報が記憶されたときに、前記状態変化通知を前記外部サーバーに送信し、前記外部サーバーの前記利用情報処理部は、前記要求通知に対する返答として前記利用情報記憶部に記憶された前記利用情報に関するデータを前記サーバー側情報通信部が受信したときに、同利用情報に応じた処理を実施することが好ましい。
【００２６】
上記構成によれば、ユーザーによって選択された処理（受信要処理や受信不要処理）が電子機器で実行されると、同処理の実行結果に基づいた利用情報が利用情報記憶部に記憶される。そして、このように利用情報記憶部の記憶内容が更新されると、状態変化通知が電子機器から外部サーバーに送信される。このように状態変化通知を外部サーバーが受信した以降では、電子機器が外部サーバーからの要求通知に対して返答することで、外部サーバーは、利用情報記憶部に記憶された利用情報を取得することができる。その結果、外部サーバーに、利用情報記憶部に記憶された利用情報に応じた処理を実施させることができるようになる。
【００２７】
上記状態管理システムにおいて、前記電子機器は、タッチパネルを有し、前記第２のユーザー操作は、前記タッチパネルの操作を含み、同タッチパネルの操作に関するデータであるパネル操作データは、前記外部サーバーに送信されるようになっており、前記電子機器の前記機器側状態変化通信部は、前記処理選択用のブラウザー画面が前記表示部で表示されている状況下で前記タッチパネルの操作によって前記受信不要処理が選択されたときには、前記状態変化通知を前記外部サーバーに送信せず、前記外部サーバーの前記切替要求部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で、前記受信不要処理が選択された旨の前記パネル操作データを受信したときには、前記表示部に表示させる画面を前記ブラウザー画面から前記ネイティブ画面に切り替えるための要求である前記切替要求を前記電子機器に送信することが好ましい。
【００２８】
上記構成によれば、処理選択用のブラウザー画面が表示部に表示されている状況下で、ユーザーによるタッチパネルの操作によって受信不要処理が選択されると、電子機器からはパネル操作データが送信される。この際、電子機器によって管理されている状態情報は変化しないため、電子機器からは状態変化通知が送信されない。そして、こうしたパネル操作データを外部サーバーが受信することにより、外部サーバーは、ユーザーによって受信不要処理が選択されたことを把握することができ、表示部に表示させる画面のブラウザー画面からネイティブ画面への切り替えを電子機器に要求する。これにより、電子機器では、表示部に表示させる画面を、処理選択用のブラウザー画面から条件選択用のネイティブ画面に切り替えることができるようになる。
【００２９】
上記状態管理システムにおいて、前記電子機器は、押しボタン式のハードキーを有し、前記第１のユーザー操作は、前記ハードキーの操作を含み、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されているときには、前記ハードキーの操作によって処理を選択可能であり、前記電子機器の前記機器側状態変化通信部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で前記ハードキーの操作によって前記受信不要処理が選択されたときには、前記状態変化通知を前記外部サーバーに送信し、前記電子機器の前記機器側情報通信部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で前記ハードキーの操作によって前記受信不要処理が選択されたために前記状態変化通知を前記機器側状態変化通信部が送信し、前記外部サーバーから前記要求通知を受信したときには、前記受信不要処理が選択された旨を同要求通知に応じた返答として同外部サーバーに送信し、前記外部サーバーの前記切替要求部は、前記処理選択用のブラウザー画面が前記電子機器の前記表示部で表示されている状況下で、前記受信不要処理が選択された旨を前記要求通知に対する返答として前記サーバー側情報通信部が受信したときには、同表示部に表示させる画面を前記ブラウザー画面から前記ネイティブ画面に切り替えるための要求である切替要求を前記電子機器に送信することが好ましい。
【００３０】
上記構成によれば、処理選択用のブラウザー画面が表示部に表示されている状況下で、ユーザーによるハードキーの操作によって受信不要処理が選択されると、電子機器からは状態変化通知が送信される。すると、外部サーバーは、要求通知を送信し、同要求通知に対する返答を電子機器から受信する。このように外部サーバーと電子機器との間で通信が行われることにより、外部サーバーは、ユーザーによって受信不要処理が選択されたことを把握することができ、表示部に表示させる画面のブラウザー画面からネイティブ画面への切り替えを電子機器に要求する。これにより、電子機器では、表示部に表示させる画面を、処理選択用のブラウザー画面から条件選択用のネイティブ画面に切り替えることができるようになる。
【００３１】
また、上記目的を達成するための電子機器は、ネットワークを通じて外部サーバーと通信する電子機器であって、同電子機器が操作されたことによって同電子機器が管理する状態情報が変化したときに、状態変化通知を前記外部サーバーに送信する機器側状態変化通信部と、前記状態変化通知を受信した前記外部サーバーからの要求通知を受信したときに、同要求通知に応じた返答を同外部サーバーに送信する機器側情報通信部と、を備える。
【００３２】
上記構成によれば、ユーザーによる電子機器の操作により同電子機器によって管理されている状態情報が変化したときには、電子機器がＨＴＴＰサーバーとして機能し、外部サーバーがＨＴＴＰクライアントとして機能する。また、電子機器から状態変化通知が外部サーバーに送信された以降にあっては、電子機器がＨＴＴＰクライアントとして機能し、外部サーバーがＨＴＴＰサーバーとして機能する。したがって、状態管理システムを構成する電子機器として、この電子機器を採用することにより、上記状態管理システムと同等の作用効果を得ることができる。
【００３３】
また、上記目的を達成するためのシステムの通信方法は、電子機器と、ネットワークを通じて同電子機器と通信する外部サーバーと、を備える状態管理システムで適用されるシステムの通信方法であって、前記電子機器の制御装置に、同電子機器が操作されることによって同電子機器が管理している状態情報が変化したときに状態変化通知を前記外部サーバーに送信させる機器側状態変化通信ステップと、前記外部サーバーに、前記電子機器からの前記状態変化通知を受信したときに要求通知を前記電子機器に送信させるサーバー側要求通知送信ステップと、前記電子機器の制御装置に、前記外部サーバーからの前記要求通知を受信したときに同要求通知に応じた返答を同外部サーバーに送信させる機器側情報通信ステップと、を有する。
【００３４】
上記構成によれば、上記状態管理システムと同等の作用効果を得ることができる。
【図面の簡単な説明】
【００３５】
【図１】状態管理システムの一実施形態の概略を示す構成図。
【図２】複合機のユーザーインターフェースの一例を示す模式図。
【図３】複合機の概略構成を示すブロック図。
【図４】複合機の制御装置及び管理サーバー双方の機能構成を示すブロック図。
【図５】グループ毎の残高を管理するためのテーブル。
【図６】複合機へのログインを促す画面を示す図。
【図７】複合機で利用の許可されている処理を表示する画面の一例を示す図。
【図８】選択可能な印刷ジョブを一覧で表示する画面の一例を示す図。
【図９】コピーの実行に先立って各種の条件の選択を促す画面の一例を示す図。
【図１０】残高を案内する画面の一例を示す図。
【図１１】認証カードのアカウントを読み取り部が読み取った際における処理手順を説明するフローチャート。
【図１２】複合機からのログアウトをユーザーが要求している際における処理手順を説明するフローチャート。
【図１３】タッチパネルの操作によってコピーが選択された際における処理手順を説明するフローチャート。
【図１４】ハードキーの操作によってコピーが選択された際における処理手順を説明するフローチャート。
【図１５】コピーの実行終了後においてユーザーに残高を案内する際における処理手順を説明するフローチャート。
【発明を実施するための形態】
【００３６】
以下、状態管理システム、電子機器及びシステムにおける通信方法を具体化した一実施形態について図１〜図１５に従って説明する。
図１に示すように、本実施形態の状態管理システム１０は、外部サーバーの一例である管理サーバー４０と、ＬＡＮ（Local Area Network）などのネットワーク１１を通じて管理サーバー４０と通信可能な複数の複合機２０とを備えている。これら複合機２０が、「電子機器」の一例である。
【００３７】
複合機２０は、用紙などの媒体に印刷を施すインクジェット方式の印刷部２１と、媒体に記憶されている画像を読み取るスキャン部２２と、ユーザーインターフェース２３と、管理サーバー４０と共に複合機２０を制御する制御装置２４とを備えている。印刷部２１による印刷方式は、媒体への印刷が可能であれば、ドットインパクト方式、レーザー方式及び感熱方式などのようにインクジェット方式以外の他の方式であってもよい。
【００３８】
また、複合機２０は、ユーザーが所有する認証カード１５に記憶されているアカウントなどを読み取る読み取り部２６を備えている。この読み取り部２６によって読み取られたアカウントが、管理サーバー４０で管理しているアカウントの中に含まれる場合、ユーザーは、複合機２０にログインすることができ、同複合機２０に印刷やコピーなどの各種の処理を実行させることが可能となる。
【００３９】
複合機２０で実行可能な処理としては、印刷、コピー、スキャン及びファクシミリ（以下、「ＦＡＸ」という。）を含んでいる。例えば、ユーザーが情報端末１２を操作して印刷を要求すると、印刷ジョブが情報端末１２から管理サーバー４０に送信される。そして、この管理サーバー４０から印刷ジョブが各複合機２０の何れか１つの複合機に送信されると、同複合機が印刷ジョブに基づいた印刷を行う。
【００４０】
なお、印刷は、管理サーバー４０から受信した印刷ジョブに基づいた処理であり、管理サーバー４０から受信したデータに基づいた「受信要処理」の一例である。一方、印刷以外の他の処理、すなわちコピー、スキャン及びＦＡＸは、管理サーバー４０からのデータの受信を必要としない「受信不要処理」の一例である。
【００４１】
そして、複合機２０で印刷やコピーなどの処理が実行されると、その処理に関する情報である利用情報に関するデータである利用データが、複合機２０から管理サーバー４０に送信される。利用情報は、印刷やコピーを行った媒体の数、及び同処理の実行を要求したユーザーに関する情報などを含んでいる。こうした利用情報は、管理サーバー４０で管理される。そして、状態管理システム１０では、管理サーバー４０で管理されている利用情報を用いることにより、ユーザー毎又は複数のユーザーからなるグループ毎に例えば課金サービスを行っている。
【００４２】
次に、図２を参照し、複合機２０のユーザーインターフェース２３について説明する。
図２に示すように、ユーザーインターフェース２３は、ユーザーによる入力操作を受け付ける操作部２３１と、表示部２３２とを備えている。操作部２３１は、表示部２３２に取り付けられているタッチパネル２３Ａと、押しボタン式の複数のハードキー２３Ｂとを有している。なお、図２では、タッチパネル２３Ａが二点鎖線で示されている。そして、ユーザーによるタッチパネル２３Ａの操作によって、例えば表示部２３２上の「印刷」の領域が選択されると、本実施形態の状態管理システム１０では、ユーザーが印刷を要求していると認識することができる。
【００４３】
ハードキー２３Ｂは、テンキー８１、方向キー８２、決定キー８３及びログアウトキー８４などを含んでいる。テンキー８１は、例えばコピーの枚数などを決める場合のように、数字を入力するときに操作される。方向キー８２は、タッチパネル２３Ａを操作することなく、実行する処理を選択する際などに操作される。決定キー８３は、タッチパネル２３Ａを操作することなく実行する処理を選択する際、及び、選択した処理を実行させる際などに操作される。ログアウトキー８４は、複合機２０からログアウトさせる際に操作される。なお、このように複合機２０からログアウトする際にユーザーがログアウトキー８４を操作することを、「ログアウト操作」ということもある。
【００４４】
ここで、ハードキー２３Ｂを操作することにより、複合機２０に実行させる処理を選択する場合の一例について説明する。例えば印刷を選択する場合、ユーザーは、方向キー８２を操作し、表示部２３２上の「印刷」の領域までカーソルを移動させる。そして、この状態でユーザーが決定キー８３を操作すると、「印刷」が選択されたこととなり、本実施形態の状態管理システム１０では、ユーザーが印刷を要求していると認識することができる。
【００４５】
なお、ユーザーによる操作部２３１の操作に起因する入力データは、複合機２０の制御装置２４に入力される。すなわち、ハードキー２３Ｂが操作されると、ハードキー２３Ｂの操作に関するデータであるキー操作データが入力データとして制御装置２４に入力され、キー操作データが制御装置２４によって解析される。一方、タッチパネル２３Ａが操作されると、タッチパネル２３Ａの操作に関するデータであるパネル操作データが入力データとして制御装置２４に入力される。こうしたパネル操作データは、制御装置２４から管理サーバー４０に送信されることもある。そして、このようにパネル操作データが管理サーバー４０に送信されたときには、管理サーバー４０でパネル操作データが解析される。一方、パネル操作データが管理サーバー４０に送信されないときには、制御装置２４でパネル操作データが解析される。
【００４６】
次に、図３を参照し、複合機２０の制御装置２４について説明する。
図３に示すように、制御装置２４は、マルチコアプロセッサーを備えている。そして、制御装置２４を構成する複数（この場合、２つ）の制御回路５０，６０のうち、第１の制御回路５０は複合機２０の制御を司っており、第２の制御回路６０は管理サーバー４０との通信を司っている。こうした各制御回路５０，６０は、情報の入出力が互いに可能に構成されている。
【００４７】
第１の制御回路５０は、例えばユーザーが印刷の実行を要求しているときには、印刷部２１を制御することにより、媒体への印刷を実行する。また、第１の制御回路５０は、例えばユーザーがコピーの実行を要求しているときには、印刷部２１及びスキャン部２２を制御することにより、コピーを実行する。
【００４８】
こうした第１の制御回路５０には、ユーザーインターフェース２３の操作部２３１のハードキー２３Ｂが操作されると、ハードキー２３Ｂの操作に関するキー操作データが入力データとして入力される。
【００４９】
第１の制御回路５０は、ＣＰＵ５１、ＡＳＩＣ５２、ＲＡＭ５３、不揮発性メモリー５４及びＶＲＡＭ５５を有している。「ＡＳＩＣ」は「Application Specific IC（特定用途向けＩＣ）」の略記であり、「ＶＲＡＭ」は「Video Random Access Memory」の略記である。不揮発性メモリー５４には、ＣＰＵ５１によって実行される各種のプログラム及び必要な設定データなどが記憶されている。ＲＡＭ５３には、ＣＰＵ５１が実行するプログラムや各種の演算結果などのデータが一時的に記憶される。ＶＲＡＭ５５には、第１の制御回路５０が表示部２３２に表示させる画面であるネイティブ画面に関するデータである画面データ（以下、「ネイティブ画面データ」ともいう。）が記憶される。なお、ネイティブ画面は、複合機２０で予め用意されている画面を含んでいる。
【００５０】
第２の制御回路６０は、ＣＰＵ６１、ＲＡＭ６２、不揮発性メモリー６３及びＶＲＡＭ６４を有している。不揮発性メモリー６３には、ＣＰＵ６１によって実行される各種のプログラム及び必要な設定データなどが記憶されている。ＲＡＭ６２には、ＣＰＵ６１が実行するプログラムや各種の演算結果などのデータが一時的に記憶される。ＶＲＡＭ６４には、第２の制御回路６０が表示部２３２に表示させる画面であるブラウザー画面に関するデータである画面データ（以下、「ブラウザー画面データ」ともいう。）が記憶される。なお、ブラウザー画面データは、管理サーバー４０が指定するＵＲＬから受信（ダウンロード）した画面データであり、第２の制御回路６０では、管理サーバー４０から受信したブラウザー画面データがＶＲＡＭ６４に記憶される。「ＵＲＬ」とは、「Uniform Resource Locator」の略記である。
【００５１】
また、第２の制御回路６０には、ユーザーインターフェース２３の操作部２３１のタッチパネル２３Ａが操作されると、タッチパネル２３Ａの操作に関するパネル操作データが入力データとして入力される。そして、第２の制御回路６０は、入力されたパネル操作データを管理サーバー４０に送信したり、第１の制御回路５０に出力したりする。
【００５２】
また、制御装置２４は、第１の制御回路５０のＶＲＡＭ５５及び第２の制御回路６０のＶＲＡＭ６４とは別にＶＲＡＭ７０を有している。このＶＲＡＭ７０には、表示部２３２に表示されている画面に関する画面データが記憶される。このＶＲＡＭ７０には、第１の制御回路５０及び第２の制御回路６０の双方がアクセス可能である。そして、第１の制御回路５０及び第２の制御回路６０は、表示部２３２を制御するための表示制御ドライバーを有している。そのため、本実施形態の複合機２０にあっては、第１の制御回路５０による表示制御が可能であり、第２の制御回路６０による表示制御が可能である。
【００５３】
具体的には、何れの制御回路によって表示制御を実行させるかについては、第１の制御回路５０によって決定される。すなわち、第１の制御回路５０が、表示部２３２の制御権を管理している。例えば、第１の制御回路５０が制御権を有している場合、第１の制御回路５０は、ネイティブ画面データをＶＲＡＭ７０に記憶させ、同ネイティブ画面データに基づいたネイティブ画面を表示部２３２に表示させる。一方、第２の制御回路６０が制御権を第１の制御回路５０から譲り受けた場合、第２の制御回路６０は、管理サーバー４０から受信し、自身のＶＲＡＭ６４に記憶しているブラウザー画面データを、ＶＲＡＭ７０に記憶させる。そして、第２の制御回路６０は、同ＶＲＡＭ７０に記憶されているブラウザー画面データに基づいたブラウザー画面を表示部２３２に表示させる。
【００５４】
次に、図４を参照し、複合機２０の制御装置２４の機能構成について説明する。
図４に示すように、複合機２０の制御装置２４は、ソフトウェア及びハードウェアの少なくとも一方で構成される機能部として、ハードキー入力処理部９０、タッチパネル入力処理部９１、機器側状態情報管理部９２、第１の表示制御部９３、ネイティブ画面記憶部９４、第２の表示制御部９５、機器側状態変化通信部９６、機器側情報通信部９７及び制御部９８を有している。
【００５５】
ハードキー入力処理部９０は、第１の制御回路５０を構成するドライバー回路と、所定のプログラムを実行する第１の制御回路５０のＣＰＵ５１とによって構成されている。こうしたハードキー入力処理部９０には、ユーザーがハードキー２３Ｂを操作したときに、ユーザーインターフェース２３からのハードキー操作データが入力される。そして、ハードキー入力処理部９０は、入力されたハードキー操作データを解析し、その解析結果を機器側状態情報管理部９２に出力したり、制御部９８に出力したりする。
【００５６】
例えば、ハードキー操作データの解析の結果、複合機２０に実行させる処理（印刷やコピーなど）をユーザーが選択したことを把握できた場合、ハードキー入力処理部９０は、ユーザーによって選択された処理を機器側状態情報管理部９２に出力する。また、ハードキー操作データの解析の結果、複合機２０に実行させる処理の条件（例えば、コピーの枚数）をユーザーが決定したことを把握できた場合、及び処理の実行決定がユーザーによって選択された場合、ハードキー入力処理部９０は、その旨を制御部９８に出力する。また、ハードキー操作データの解析の結果、複合機２０からのログアウトをユーザーが要求していることを把握できた場合、ハードキー入力処理部９０は、その旨を機器側状態情報管理部９２に出力する。
【００５７】
タッチパネル入力処理部９１は、第２の制御回路６０を構成するドライバー回路と、所定のプログラムを実行する第２の制御回路６０のＣＰＵ６１とによって構成されている。こうしたタッチパネル入力処理部９１には、ユーザーがタッチパネル２３Ａを操作したときに、ユーザーインターフェース２３からのパネル操作データが入力される。そして、タッチパネル入力処理部９１は、表示部２３２にブラウザー画面が表示されているときには、入力されたパネル操作データを第２の表示制御部９５に出力する。すると、このパネル操作データが、第２の表示制御部９５から管理サーバー４０に送信される。すなわち、表示部２３２にブラウザー画面が表示されている状況下でのユーザーによるタッチパネル２３Ａの操作は、複合機２０が管理する状態情報を変化させない「第２のユーザー操作」の一例である。
【００５８】
また、タッチパネル入力処理部９１は、表示部２３２にネイティブ画面が表示されているときには、パネル操作データを第１の表示制御部９３に出力する。すると、このパネル操作データが第１の表示制御部９３で解析され、第１の表示制御部９３では、その解析結果に応じた処理が行われる。
【００５９】
機器側状態情報管理部９２は、所定のプログラムを実行する第１の制御回路５０のＣＰＵ５１と、第１の制御回路５０のＲＡＭ５３とにより構成されている。こうした機器側状態情報管理部９２は、アカウント記憶部９２１、ログイン記憶部９２２、選択処理記憶部９２３及び利用情報記憶部９２４を含んでいる。
【００６０】
アカウント記憶部９２１には、読み取り部２６によって読み取られたアカウントが記憶される。そして、機器側状態情報管理部９２は、アカウント記憶部９２１にアカウントが書き込まれたときには、自身で管理している状態情報（すなわち、複合機２０が管理している状態情報）が変化した旨を機器側状態変化通信部９６に出力する。すなわち、認証カード１５のアカウントを読み取り部２６に読み取らせるためのユーザーの操作は、複合機２０（詳しくは、後述する機器側状態情報管理部９２）が管理する状態情報を変化させる「第１のユーザー操作」の一例である。なお、複合機２０がログアウトされると、アカウント記憶部９２１に記憶されているアカウントが消去される、すなわちアカウント記憶部９２１がリセットされる。
【００６１】
ログイン記憶部９２２には、ユーザーが複合機２０にログインしているときにはログイン状態が記憶される。一方、ログイン記憶部９２２には、ログアウトキー８４が操作されたときにはログアウト状態が記憶される。そして、ログイン記憶部９２２の記憶内容が、ログイン状態からログアウト状態に変わったとき、及び、ログアウト状態からログイン状態に変わったときに、機器側状態情報管理部９２は、自身で管理している状態情報（すなわち、複合機２０が管理している状態情報）が変化した旨を機器側状態変化通信部９６に出力する。すなわち、複合機２０からログアウトするためのユーザーによるログアウトキー８４の操作（すなわち、ログアウト操作）は、「第１のユーザー操作」の一例である。
【００６２】
選択処理記憶部９２３には、ユーザーによって選択された処理（例えば、コピーや印刷）が記憶される。そして、機器側状態情報管理部９２は、ユーザーによって選択された処理が選択処理記憶部９２３に書き込まれたときには、自身で管理している状態情報（すなわち、複合機２０が管理している状態情報）が変化した旨を機器側状態変化通信部９６に出力する。すなわち、複合機２０に実行させる処理（コピーなど）を選択するためのユーザーによるハードキー２３Ｂの操作は、「第１のユーザー操作」の一例である。
【００６３】
利用情報記憶部９２４には、コピーなどの処理の実行が複合機２０で終了されると、同処理の実行に関する利用情報が記憶される。そして、機器側状態情報管理部９２は、利用情報記憶部９２４に新たな利用情報が書き込まれたときには、自身で管理している状態情報（すなわち、複合機２０が管理している状態情報）が変化した旨を機器側状態変化通信部９６に出力する。
【００６４】
第１の表示制御部９３は、複合機２０で用意したネイティブ画面データに基づいたネイティブ画面を表示部２３２に表示させる。すなわち、ネイティブ画面記憶部９４には、複数種類のネイティブ画面データが記憶されている。そして、第１の表示制御部９３は、ネイティブ画面記憶部９４からネイティブ画面データを読み出し、同ネイティブ画面データに基づいたネイティブ画面を表示部２３２に表示させる。すなわち、ネイティブ画面記憶部９４は、第１の制御回路５０のＶＲＡＭ５５によって構成され、第１の表示制御部９３は、第１の制御回路５０の表示ドライバー、所定のプログラムを実行する第１の制御回路５０のＣＰＵ５１、及びＶＲＡＭ７０により構成されている。
【００６５】
また、第１の表示制御部９３には、表示部２３２にネイティブ画面が表示されているときには、タッチパネル入力処理部９１を通じてパネル操作データが入力される。そして、第１の表示制御部９３は、入力されたパネル操作データを解析し、その解析結果を機器側状態情報管理部９２に出力したり、制御部９８に出力したりする。例えば、入力されたパネル操作データが、機器側状態情報管理部９２で管理している状態情報に関するデータである場合、第１の表示制御部９３は、解析結果を機器側状態情報管理部９２に出力する。このように表示部２３２にネイティブ画面が表示されている状況下で、複合機２０に実行させる処理（コピーなど）を選択するためのユーザーによるタッチパネル２３Ａの操作は、「第１のユーザー操作」の一例である。
【００６６】
また、入力されたパネル操作データが、処理の実行を要求するデータであった場合、第１の表示制御部９３は、選択されている処理（例えば、コピー）の実行を要求する信号を制御部９８に出力する。
【００６７】
また、第１の表示制御部９３は、表示部２３２の制御権を第２の表示制御部９５に譲る場合、その旨を第２の表示制御部９５に出力する。また、第１の表示制御部９３は、表示部２３２の制御権を自身（すなわち、第１の表示制御部９３）に戻す場合、その旨を第２の表示制御部９５に出力する。
【００６８】
第２の表示制御部９５は、第２の制御回路６０の表示ドライバー、所定のプログラムを実行する第２の制御回路６０のＣＰＵ６１、及びＶＲＡＭ７０により構成されている。こうした第２の表示制御部９５は、管理サーバー４０から受信したブラウザー画面データに基づいたブラウザー画面を表示部２３２に表示させる。すなわち、第２の表示制御部９５は、管理サーバー４０によって指定されているＵＲＬのブラウザー画面を要求すると、同ブラウザー画面に関するブラウザー画面データを管理サーバー４０から受信（ダウンロード）する。そして、第２の表示制御部９５は、受信したブラウザー画面データに基づいたブラウザー画面を表示部２３２に表示させる。
【００６９】
なお、詳しくは後述するが、管理サーバー４０でユーザーの複合機２０へのログインが許可されると、第２の表示制御部９５は、管理サーバー４０からログイン要求通知を受信する。この場合、第２の表示制御部９５はログイン要求通知を機器側状態情報管理部９２に出力する。すると、機器側状態情報管理部９２は、ログイン記憶部９２２にログイン状態を書き込む。
【００７０】
反対に、管理サーバー４０でユーザーの複合機２０からのログアウトが許可されると、第２の表示制御部９５は、管理サーバー４０からログアウト要求通知を受信する。この場合、第２の表示制御部９５はログアウト要求通知を機器側状態情報管理部９２に出力する。すると、機器側状態情報管理部９２は、ログイン記憶部９２２にログアウト状態を書き込む。
【００７１】
また、第２の表示制御部９５には、表示部２３２にブラウザー画面を表示させている場合、パネル操作データがタッチパネル入力処理部９１から入力される。そして、第２の表示制御部９５は、このパネル操作データを管理サーバー４０に送信する。
【００７２】
機器側状態変化通信部９６は、所定のプログラムを実行する第２の制御回路６０のＣＰＵ６１によって構成されている。こうした機器側状態変化通信部９６は、ユーザーによる複合機２０の操作によって機器側状態情報管理部９２が管理する状態情報が変化したときに、状態変化通知を管理サーバー４０に送信する。すなわち、機器側状態変化通信部９６は、アカウント記憶部９２１にアカウントが書き込まれたときに、状態変化通知を管理サーバー４０に送信する。また、機器側状態変化通信部９６は、ログイン記憶部９２２の記憶内容が変わったときに、状態変化通知を管理サーバー４０に送信する。また、機器側状態変化通信部９６は、ユーザーによって選択された処理（例えば、コピー）が選択処理記憶部９２３に書き込まれたときに、状態変化通知を管理サーバー４０に送信する。また、機器側状態変化通信部９６は、利用情報記憶部９２４に利用情報が書き込まれたときに、状態変化通知を管理サーバー４０に送信する。
【００７３】
なお、この状態変化通知とは、機器側状態情報管理部９２が管理する何かしらの状態情報が変わった旨を管理サーバー４０に伝えるための信号である。そのため、この状態変化通知を管理サーバー４０が受信しただけでは、管理サーバー４０は、どのような状態情報（例えば、アカウント記憶部９２１の記憶内容）が変わったのかを把握することはできない。
【００７４】
機器側情報通信部９７は、所定のプログラムを実行する第２の制御回路６０のＣＰＵ６１によって構成されている。こうした機器側情報通信部９７は、管理サーバー４０からの要求通知を受信したときに、同要求通知に応じた返答を管理サーバー４０に送信する。すなわち、機器側情報通信部９７は、機器側状態情報管理部９２によって管理されている各種の状態情報のうち、変化した状態情報の種類を要求する旨の要求通知である種類要求通知を受信したとき、機器側状態情報管理部９２に問い合わせ、変化した状態情報の種類を取得する。そして、機器側情報通信部９７は、変化した状態情報の種類に関するデータを管理サーバー４０に送信する。例えば、アカウント記憶部９２１の記憶内容が変わった場合、種類要求通知を受信すると、機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせ、変化した状態情報の種類がアカウント記憶部９２１の記憶内容であることを取得する。そして、機器側情報通信部９７は、アカウント記憶部９２１の記憶内容が変わった旨、すなわち読み取り部２６によってアカウントが読み取られた旨を管理サーバー４０に送信する。
【００７５】
また、機器側情報通信部９７は、変化した状態情報の内容を要求する旨の要求通知である内容要求通知を受信したとき、機器側状態情報管理部９２に問い合わせ、変化した状態情報の内容を取得する。そして、機器側情報通信部９７は、変化した状態情報の内容に関するデータを管理サーバー４０に送信する。例えば、アカウント記憶部９２１の記憶内容が変わった場合、内容要求通知を受信すると、機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせ、アカウント記憶部９２１に記憶されているアカウントを取得する。そして、機器側情報通信部９７は、取得したアカウントに関するデータを管理サーバー４０に送信する。
【００７６】
制御部９８は、所定のプログラムを実行する第１の制御回路５０のＣＰＵ５１と、第１の制御回路５０のＡＳＩＣ５２とによって構成されている。こうした制御部９８は、印刷制御部９８１、コピー制御部９８２、スキャン制御部９８３及びＦＡＸ制御部９８４を含んでいる。
【００７７】
そして、印刷制御部９８１は、印刷が要求されたときに、管理サーバー４０から印刷ジョブを受信し、同印刷ジョブに基づいた印刷を行う。コピー制御部９８２は、コピーが要求されたときに、印刷部２１及びスキャン部２２を制御してコピーを実行する。
【００７８】
スキャン制御部９８３は、スキャンが要求されたときに、スキャン部２２を制御してスキャンを実行し、取得した画像データを情報端末１２に送信する。この送信対象となる情報端末１２は、ユーザーによる操作部２３１の操作によって選択することが可能である。
【００７９】
ＦＡＸ制御部９８４は、ＦＡＸが要求されたときに、スキャン部２２を制御して媒体に記録されている画像を読み取り、取得した画像データをＦＡＸデータとして送信先に送信する。
【００８０】
次に、図４を参照し、管理サーバー４０を構成するコンピューターの機能構成について説明する。
図４に示すように、管理サーバー４０のコンピューターは、ソフトウェア及びハードウェアの少なくとも一方で構成される機能部として、サーバー側状態変化通信部４１、サーバー側情報通信部４２、サーバー側処理部４３及びブラウザー画面提供部４４を有している。
【００８１】
サーバー側状態変化通信部４１は、複合機２０の機器側状態変化通信部９６から状態変化通知を受信すると、レスポンス信号を機器側状態変化通信部９６に送信する。また、サーバー側状態変化通信部４１は、状態変化通知を受信すると、状態変化通知を受信した旨をサーバー側情報通信部４２に出力する。
【００８２】
サーバー側情報通信部４２は、状態変化通知をサーバー側状態変化通信部４１が受信したときに、状態変化通知を送信した複合機２０の機器側情報通信部９７に対して要求通知を送信し、同要求通知に応じた返答を機器側情報通信部９７から受信する。そして、サーバー側情報通信部４２は、受信した上記返答をサーバー側処理部４３に出力する。
【００８３】
すなわち、サーバー側情報通信部４２は、状態変化通知を受信した旨がサーバー側状態変化通信部４１から入力されたときに、種類要求通知を機器側情報通信部９７に送信する。すると、サーバー側情報通信部４２は、変化した状態情報の種類に関するデータを、種類要求通知に対する返答として機器側情報通信部９７から受信する。例えば、アカウント記憶部９２１にアカウントが書き込まれたことに起因して状態変化通知を複合機２０から受信した場合、サーバー側情報通信部４２は、種類要求通知を複合機２０に送信すると、アカウント記憶部９２１の記憶内容が変更された旨を、種類要求通知に対する返答として複合機２０から受信する。
【００８４】
続いて、サーバー側情報通信部４２は、変化した状態情報の種類に関するデータを、送信した種類要求通知に対する返答として受信したときに、内容要求通知を機器側情報通信部９７に送信する。すると、サーバー側情報通信部４２は、変化した状態情報の内容に関するデータを、内容要求通知に対する返答として機器側情報通信部９７から受信する。例えば、アカウント記憶部９２１の記憶内容が変更された旨を、種類要求通知に対する返答として複合機２０から受信した場合、サーバー側情報通信部４２は、内容要求通知を複合機２０に送信すると、アカウント記憶部９２１に記憶されているアカウントに関するデータを、内容要求通知に対する返答として複合機２０から受信する。
【００８５】
サーバー側処理部４３は、入力処理部４３１、ユーザー情報管理部４３２、アカウント認証処理部４３３、課金サービス処理部４３４、印刷処理部４３５及び画面作成用アプリケーション４３８を含んでいる。
【００８６】
入力処理部４３１は、サーバー側情報通信部４２から入力された上記返答に応じた処理を実施する。例えば、アカウント記憶部９２１の記憶内容が変更された場合、入力処理部４３１には、アカウント記憶部９２１の記憶内容が変更された旨と、アカウント記憶部９２１に記憶されているアカウントに関するデータとが入力される。この場合、入力処理部４３１は、アカウントに関するデータをアカウント認証処理部４３３に出力する。
【００８７】
また、ログイン記憶部９２２の記憶内容が変更された場合、入力処理部４３１には、ログイン記憶部９２２の記憶内容が変更された旨と、ログイン記憶部９２２に記憶されている内容に関するデータとが入力される。例えば、入力処理部４３１は、ログイン記憶部９２２にログイン状態が記憶されている場合、ユーザーによる複合機２０へのログインが成功したと判断する。一方、入力処理部４３１は、ログイン記憶部９２２にログアウト状態が記憶されている場合、ユーザーが複合機２０からのログアウトを要求していると認識し、その認識結果をブラウザー画面提供部４４に出力する。この点で、入力処理部４３１が、ユーザーがログアウトキー８４を操作したとき、すなわち上記ログアウト操作が行われたときに、複合機２０からのログアウトを許可する「ログアウト許可部」の一例として機能する。
【００８８】
また、選択処理記憶部９２３の記憶内容が変更された場合、入力処理部４３１には、選択処理記憶部９２３の記憶内容が変更された旨と、選択処理記憶部９２３に記憶されている処理に関するデータとが入力される。例えば、入力処理部４３１は、選択処理記憶部９２３に印刷が記憶されている場合、すなわちユーザーが印刷を要求している場合、その旨を印刷処理部４３５に出力する。すると、印刷処理部４３５では、印刷を要求しているユーザーに対応する印刷ジョブに関するデータが画面作成用アプリケーション４３８に出力され、この画面作成用アプリケーション４３８では、印刷ジョブを選択させるためのブラウザー画面が作成される。そして、こうしたブラウザー画面が複合機２０の表示部２３２で表示されている状況下で、実際に印刷を行う印刷ジョブがユーザーによって選択されると、選択された印刷ジョブに関するデータが、複合機２０からブラウザー画面提供部４４を通じて入力処理部４３１に入力される。すると、入力処理部４３１は、ユーザーによって選択された印刷ジョブに基づいた印刷を印刷処理部４３５に指示する。
【００８９】
また、入力処理部４３１は、選択処理記憶部９２３にコピーなどの受信不要処理が記憶されている場合、すなわちユーザーがコピーなどの受信不要処理を要求している場合、その旨をブラウザー画面提供部４４に出力する。
【００９０】
また、利用情報記憶部９２４の記憶内容が変更された場合、入力処理部４３１には、利用情報記憶部９２４の記憶内容が変更された旨と、利用情報記憶部９２４に記憶されている利用情報に関するデータとが入力される。そして、入力処理部４３１は、利用情報に関するデータを、課金サービス処理部４３４に出力する。
【００９１】
ユーザー情報管理部４３２は、図５に示す管理テーブルを有している。図５に示すように、管理テーブルでは、本実施形態の状態管理システム１０を利用しうる全てのユーザーが、複数（この場合、２つ）のグループに分けられた状態で管理されている。この管理テーブルでは、グループ毎に残高が管理されている。すなわち、第１のグループＧ（１）の残高が第１の残高Ａ（１）であり、第２のグループＧ（２）が第２の残高Ａ（２）である。また、管理テーブルでは、ユーザー名とアカウントとが関連付けて管理されている。すなわち、第１のグループＧ（１）に分類されるユーザー名「○○○○」に対応するアカウントは第１１のアカウントＸ（１１）であり、第１のグループＧ（１）に分類されるユーザー名「○×○×」に対応するアカウントは第１２のアカウントＸ（１２）である。また、第２のグループＧ（２）に分類されるユーザー名「△△△△」に対応するアカウントは第２１のアカウントＸ（２１）であり、第２のグループＧ（２）に分類されるユーザー名「△×△×」に対応するアカウントは第２２のアカウントＸ（２２）である。
【００９２】
図４に戻り、アカウント認証処理部４３３は、入力処理部４３１からアカウントに関するデータが入力されると、図５に示す管理テーブルを用いて認証処理を実施する。この認証処理では、管理テーブルで管理されている複数のアカウントの中に、入力されたデータに基づいたアカウントが含まれているか否かが診断される。そして、読み取り部２６によって読み取られたアカウントが、管理テーブルで管理されている複数のアカウントの中にある場合、アカウント認証処理部４３３は、ユーザーの複合機２０へのログインを許可する旨をブラウザー画面提供部４４に出力する。
【００９３】
課金サービス処理部４３４は、入力処理部４３１から利用情報に関するデータが入力されると、図５に示す管理テーブルを用いて課金サービス処理を実施する。この課金サービス処理では、入力された利用情報に基づき残高が更新される。例えば、第１のグループＧ（１）に分類されるユーザーが複合機２０にコピーを実行させた場合、第１のグループＧ（１）の残高である第１の残高Ａ（１）が、コピーの実行枚数に応じた金額分だけ減らされる。そして、課金サービス処理部４３４は、課金サービス処理の結果をブラウザー画面提供部４４に出力する。この点で、課金サービス処理部４３４により、複合機２０の利用情報記憶部９２４に記憶されている利用情報に応じた処理を実施する「利用情報処理部」の一例が構成される。
【００９４】
印刷処理部４３５は、印刷ドライバー４３６及び印刷ジョブ格納部４３７を有している。印刷ジョブ格納部４３７は、受信した印刷ジョブを、同ジョブを送信した情報端末１２、すなわちユーザーと関連付けて記憶している。また、印刷ジョブ格納部４３７は、複合機２０から印刷が要求されているときに、同複合機２０にログインしているユーザーに関連する印刷ジョブの一覧を作成し、この印刷ジョブの一覧に関するデータであるジョブ一覧データを画面作成用アプリケーション４３８に出力する。
【００９５】
印刷ドライバー４３６は、印刷対象として選択された印刷ジョブに関するデータが入力処理部４３１から入力されたときに、選択された印刷ジョブを印刷ジョブ格納部４３７から読み出し、同印刷ジョブを複合機２０で利用可能なデータに変換する。そして、印刷ドライバー４３６は、変換後の印刷ジョブを複合機２０の制御部９８に送信する。
【００９６】
画面作成用アプリケーション４３８は、ブラウザー画面を作成するとともに、同ブラウザー画面をＵＲＬと関連付けて管理している。例えば、画面作成用アプリケーション４３８は、複合機２０でユーザーが選択可能な処理を提示するためのブラウザー画面、及び、利用しているユーザーが分類されているグループの残高を案内するためのブラウザー画面を作成している。また、画面作成用アプリケーション４３８は、印刷処理部４３５から上記ジョブ一覧データが入力されると、複合機２０にログインしているユーザーが選択可能な印刷ジョブを一覧表示するブラウザー画面を作成する。
【００９７】
ブラウザー画面提供部４４は、画面作成用アプリケーション４３８で作成されたブラウザー画面に関するブラウザー画面データや同ブラウザー画面の位置情報であるＵＲＬに関するデータを複合機２０の第２の表示制御部９５に送信する。すなわち、ブラウザー画面提供部４４は、指定するブラウザー画面の位置情報であるＵＲＬに関するデータを第２の表示制御部９５に送信する。例えば、ブラウザー画面提供部４４は、ユーザーの複合機２０へのログインを許可する旨をアカウント認証処理部４３３から入力されたときには、複合機２０でユーザーが選択可能な処理を提示するためのブラウザー画面のＵＲＬに関するデータを第２の表示制御部９５に送信する。また、ブラウザー画面提供部４４は、ユーザーが印刷の実行を要求している旨を複合機２０から受信しているときには、ユーザーが選択可能な印刷ジョブを一覧表示するブラウザー画面のＵＲＬに関するデータを第２の表示制御部９５に送信する。また、ブラウザー画面提供部４４は、上記課金サービス処理の結果が課金サービス処理部４３４から入力されたときには、利用しているユーザーが分類されているグループの残高を案内するためのブラウザー画面のＵＲＬに関するデータを第２の表示制御部９５に送信する。
【００９８】
なお、このようにＵＲＬに関するデータを送信する際、複合機２０の表示部２３２にはネイティブ画面が表示されていることがある。この場合、ブラウザー画面提供部４４は、ＵＲＬに関するデータとともに、表示部２３２に表示させる画面のネイティブ画面からブラウザー画面への切り替えを要求する旨の切替要求を複合機２０に送信する。この点で、ブラウザー画面提供部４４により、表示部２３２に表示させる画面のネイティブ画面及びブラウザー画面のうち一方の画面から他方の画面への切り替えを要求する「切替要求部」の一例が構成される。ただし、ＵＲＬに関するデータを送信する際、複合機２０の表示部２３２にブラウザー画面が表示されている場合、ブラウザー画面提供部４４は、こうした切替要求を送信しない。
【００９９】
そして、ブラウザー画面提供部４４は、自身で指定したＵＲＬのブラウザー画面を要求する旨を第２の表示制御部９５から受信すると、同ＵＲＬのブラウザー画面に関するブラウザー画面データを第２の表示制御部９５に送信する。
【０１００】
なお、複合機２０の表示部２３２にブラウザー画面が表示されている状況下でのユーザー操作によって、表示部２３２の画面をブラウザー画面からネイティブ画面に切り替えることがある。例えば、複合機２０でユーザーが選択可能な処理を提示するためのブラウザー画面が表示部２３２に表示されている状況下で、コピーなどの受信不要処理が選択された場合に、表示部２３２の画面をブラウザー画面からネイティブ画面に切り替える必要が生じる。この場合、ブラウザー画面提供部４４は、コピーなどの受信不要処理が選択された旨が入力処理部４３１から入力されると、表示部２３２に表示させる画面のブラウザー画面からネイティブ画面への切り替えを要求する旨の切替要求を複合機２０の第２の表示制御部９５に送信する。すると、複合機２０では、当該切替要求が第２の表示制御部９５から第１の表示制御部９３に出力されることにより、表示部２３２に表示される画面が、ブラウザー画面からネイティブ画面に切り替えられる。
【０１０１】
また、例えば、複合機２０の表示部２３２にブラウザー画面が表示されている状況下で、ユーザーがログアウトキー８４を操作することがある。この場合、ブラウザー画面提供部４４には、ユーザーが複合機２０からのログアウトを要求している旨が入力処理部４３１から入力される。そして、ブラウザー画面提供部４４は、表示部２３２に表示させる画面のブラウザー画面からネイティブ画面への切り替えを要求する旨の切替要求を複合機２０の第２の表示制御部９５に送信する。すると、複合機２０では、当該切替要求が第２の表示制御部９５から第１の表示制御部９３に出力されることにより、表示部２３２に表示される画面が、ブラウザー画面からネイティブ画面に切り替えられる。
【０１０２】
なお、このようにブラウザー画面からネイティブ画面への切替要求を送信する場合、ブラウザー画面提供部４４は、複合機２０の表示部２３２に表示させるネイティブ画面を特定するための条件パラメーターに関するデータも第２の表示制御部９５に送信する。例えば、ユーザーによってコピーが選択されたために切替要求を送信する場合、ブラウザー画面提供部４４は、コピーの条件選択用のネイティブ画面を特定するための条件パラメーターに関するデータを、同切替要求とともに第２の表示制御部９５に送信する。
【０１０３】
ちなみに、ブラウザー画面提供部４４は、第２の表示制御部９５からのパネル操作データを受信する。この場合、ブラウザー画面提供部４４は、受信したパネル操作データを入力処理部４３１に送信する。
【０１０４】
次に、図６〜図１０を参照し、複合機２０の表示部２３２に表示される画面について説明する。
図６に示す画面は、複合機２０がログアウトされている際に、複合機２０へのログインを促すために表示されるログイン画面Ｎ１である。このログイン画面Ｎ１は、複合機２０の制御装置２４に予め用意されているネイティブ画面である。
【０１０５】
図７に示す画面は、ユーザーが複合機２０にログインしている場合における処理選択画面Ｂ１の一例である。この処理選択画面Ｂ１には、「印刷」、「コピー」、「スキャン」及び「ＦＡＸ」の他、「その他」が選択可能に表示されている。そして、処理選択画面Ｂ１上で「その他」が選択された場合には複合機２０の各種のメンテナンスや設定が可能となる。なお、こうした処理選択画面Ｂ１は、複合機２０でユーザーが選択可能な処理を提示するための処理選択用のブラウザー画面である。
【０１０６】
図８に示す画面は、処理選択画面Ｂ１上で「印刷」が選択された場合における画面の一例である。この画面は、ユーザーが選択可能な印刷ジョブを一覧表示するジョブリスト画面Ｂ２の一例である。なお、こうしたジョブリスト画面Ｂ２は、管理サーバー４０で作成されるジョブ選択用のブラウザー画面である。
【０１０７】
図９に示す画面は、処理選択画面Ｂ１上で「コピー」が選択された場合における画面の一例である。この画面は、コピーを実行させる際に各種の条件（倍率や用紙サイズなど）の選択を促す条件選択画面Ｎ２である。なお、コピーのような受信不要処理の実行条件の選択を促す条件選択画面Ｎ２は、複合機２０で予め用意されている条件選択用のネイティブ画面である。
【０１０８】
図１０に示す画面は、ユーザーによって選択された処理（印刷など）が実行された後に表示部２３２に表示される案内画面Ｂ３の一例である。この案内画面Ｂ３は、上記の課金サービス処理による処理結果を案内するための画面であり、図１０では残高が案内されている。こうした案内画面Ｂ３は、管理サーバー４０で作成される案内用のブラウザー画面である。
【０１０９】
次に、図１１に示すフローチャートを参照し、ネイティブ画面の一例であるログイン画面Ｎ１が表示部２３２に表示されている状況下で認証カード１５のアカウントを読み取り部２６が読み取った際における状態管理システム１０の処理手順について説明する。
【０１１０】
図１１に示すように、ユーザーが認証カード１５を複合機２０の読み取り部２６にかざすと、複合機２０の読み取り部２６が、認証カード１５のアカウントを読み取る（ステップＳ１−１１）。すると、複合機２０では、読み取られたアカウントが機器側状態情報管理部９２のアカウント記憶部９２１に記憶される（ステップＳ１−１２）。そして、複合機２０で管理する状態情報が変化した旨が機器側状態情報管理部９２から機器側状態変化通信部９６に入力され、機器側状態変化通信部９６が、状態変化通知を管理サーバー４０に送信する（ステップＳ１−１３）。この点で、ステップＳ１−１３が、複合機２０の制御装置２４に、複合機２０が操作されることによって複合機２０が管理する状態情報が変化したときに状態変化通知を管理サーバー４０に送信させる「機器側状態変化通信ステップ」の一例に相当する。
【０１１１】
すると、管理サーバー４０では、状態変化通知を受信したサーバー側状態変化通信部４１が、状態変化通知に対する返答としてレスポンス信号を複合機２０に送信する（ステップＳ２−１１）。こうしたレスポンス信号は機器側状態変化通信部９６で受信される。すなわち、複合機２０の機器側状態情報管理部９２によって管理されている状態情報が変化した場合、複合機２０の制御装置２４がＨＴＴＰサーバーとして機能し、管理サーバー４０がＨＴＴＰクライアントとして機能する。なお、「ＨＴＴＰ」とは、「Hyper Text Transfer Protocol」の略記である。
【０１１２】
続いて、管理サーバー４０では、状態変化通知がサーバー側状態変化通信部４１で受信されると、サーバー側情報通信部４２が、種類要求通知を複合機２０に送信する（ステップＳ２−１２）。この点で、ステップＳ２−１２が、管理サーバー４０に、複合機２０の制御装置２４からの状態変化通知を受信したときに要求通知（この場合、種類要求通知）を複合機２０に送信させる「サーバー側要求通知送信ステップ」の一例に相当する。
【０１１３】
そして、複合機２０では、種類要求通知を機器側情報通信部９７が受信すると、この機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせを行い、アカウント記憶部９２１の記憶内容が変わった旨を取得する。すると、機器側情報通信部９７が、アカウント記憶部９２１の記憶内容が変わった旨を、種類要求通知に対する返答として管理サーバー４０に送信する（ステップＳ１−１４）。この点で、ステップＳ１−１４が、複合機２０の制御装置２４に、管理サーバー４０からの要求通知（この場合、種類要求通知）を受信したときに同要求通知に応じた返答を管理サーバー４０に送信させる「機器側情報通信ステップ」の一例に相当する。すなわち、複合機２０からの状態変化通知に対する返答を管理サーバー４０が送信した以降では、複合機２０の制御装置２４がＨＴＴＰクライアントとして機能し、管理サーバー４０がＨＴＴＰサーバーとして機能する。
【０１１４】
すると、管理サーバー４０では、アカウント記憶部９２１の記憶内容が変わった旨を、種類要求通知に対する返答としてサーバー側情報通信部４２が受信し、このサーバー側情報通信部４２が、内容要求通知を複合機２０に送信する（ステップＳ２−１３）。この点で、ステップＳ２−１３が、管理サーバー４０に、要求通知（この場合、内容要求通知）を複合機２０に送信させる「サーバー側要求通知送信ステップ」の一例に相当する。
【０１１５】
そして、複合機２０では、内容要求通知を機器側情報通信部９７が受信すると、この機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせを行い、アカウント記憶部９２１に記憶されているアカウントに関するデータを取得する。すると、機器側情報通信部９７が、アカウントに関するデータを、内容要求通知に対する返答として管理サーバー４０に送信する（ステップＳ１−１５）。この点で、ステップＳ１−１５が、複合機２０の制御装置２４に、管理サーバー４０からの要求通知（この場合、内容要求通知）を受信したときに同要求通知に応じた返答を管理サーバー４０に送信させる「機器側情報通信ステップ」の一例に相当する。
【０１１６】
すると、管理サーバー４０では、アカウントに関するデータを、内容要求通知に対する返答としてサーバー側情報通信部４２が受信する。そして、管理サーバー４０では、アカウント認証処理部４３３が、アカウント記憶部９２１に記憶されているアカウントが、ユーザー情報管理部４３２で管理されているアカウントの中にあるか否かを診断する認証処理を実行する（ステップＳ２−１４）。そして、アカウント認証処理部４３３は、アカウント記憶部９２１に記憶されているアカウントが、ユーザー情報管理部４３２で管理されているアカウントの中にある場合には、複合機２０へのログインを許可する。すると、複合機２０へのログインを許可する旨がブラウザー画面提供部４４に入力される。
【０１１７】
この場合、複合機２０の表示部２３２にはネイティブ画面であるログイン画面Ｎ１が表示されているため、管理サーバー４０では、ブラウザー画面提供部４４が、表示部２３２に表示させる画面をネイティブ画面からブラウザー画面に切り替えるための要求であるブラウザー切替要求を複合機２０に送信する（ステップＳ２−１５）。なお、このステップＳ２−１５では、処理選択画面Ｂ１のＵＲＬに関するデータが、ブラウザー切替要求とともに送信される。
【０１１８】
すると、複合機２０では、ブラウザー切替要求及びＵＲＬに関するデータの双方を第２の表示制御部９５が受信し、この第２の表示制御部９５が、受信したデータに対する返答としてレスポンス信号を管理サーバー４０に送信する（ステップＳ１−１６）。そして、第２の表示制御部９５は、ブラウザー切替要求を受信した旨を第１の表示制御部９３に出力し、管理サーバー４０で指定されたＵＲＬのブラウザー画面に関するブラウザー画面データを同管理サーバー４０に要求する（ステップＳ１−１７）。ちなみに、ここで第２の表示制御部９５が要求するブラウザー画面は、図７に示す処理選択画面Ｂ１である。
【０１１９】
なお、ブラウザー切替要求が入力された第１の表示制御部９３は、表示部２３２にログイン画面Ｎ１を表示させるための表示制御を終了させ、表示部２３２の制御権を第２の表示制御部９５に譲る。
【０１２０】
一方、管理サーバー４０では、ブラウザー画面データを要求されると、ブラウザー画面提供部４４が、要求されているブラウザー画面データを複合機２０に送信する（ステップＳ２−１６）。
【０１２１】
そして、複合機２０では、第２の表示制御部９５が、ブラウザー画面データを受信（ダウンロード）し、表示制御を開始する（ステップＳ１−１８）。これにより、表示部２３２には、受信したブラウザー画面データに関する処理選択画面Ｂ１が表示される。すなわち、このステップＳ１−１８が実施されると、表示部２３２の画面が、ログイン画面Ｎ１（ネイティブ画面）から処理選択画面Ｂ１（ブラウザー画面）に切り替わる。
【０１２２】
また、管理サーバー４０では、ブラウザー画面提供部４４は、複合機２０へのログインを許可する旨が入力されているため、ログイン要求通知を複合機２０に送信する（ステップＳ２−１７）。
【０１２３】
そして、複合機２０では、ログイン要求通知を第２の表示制御部９５が受信すると、第２の表示制御部９５は、ログイン要求通知に対する返答としてレスポンス信号を管理サーバー４０に送信する（ステップＳ１−１９）。このようにログイン要求通知を第２の表示制御部９５が受信すると、機器側状態情報管理部９２では、ログイン記憶部９２２にログイン状態が書き込まれる。すなわち、機器側状態情報管理部９２によって管理されている状態情報が変化する。そのため、機器側状態変化通信部９６が、状態変化通知を管理サーバー４０に送信する（ステップＳ１−２０）。
【０１２４】
すると、管理サーバー４０では、状態変化通知をサーバー側状態変化通信部４１が受信し、サーバー側状態変化通信部４１が、状態変化通知に対する返答としてレスポンス信号を複合機２０に送信する（ステップＳ２−１８）。
【０１２５】
なお、その後にあっては、管理サーバー４０のサーバー側情報通信部４２（ＨＴＴＰサーバー）と、複合機２０の機器側情報通信部９７（ＨＴＴＰクライアント）との間で通信が行われる。これにより、管理サーバー４０は、複合機２０のログイン記憶部９２２にログイン状態が書き込まれていることを確認することができ、複合機２０へのログインが完了したと判断することができる。
【０１２６】
次に、図１２に示すフローチャートを参照し、ブラウザー画面の一例である処理選択画面Ｂ１が表示部２３２に表示されている状況下でユーザーがログアウトキー８４を操作した際における状態管理システム１０の処理手順について説明する。
【０１２７】
図１２に示すように、複合機２０では、ユーザーインターフェース２３のログアウトキー８４がユーザーによって操作されたことがハードキー入力処理部９０によって認識されると、機器側状態情報管理部９２では、ログイン記憶部９２２にログアウト状態が書き込まれる（ステップＳ１−３１）。そして、複合機２０で管理する状態情報が変化した旨が機器側状態情報管理部９２から機器側状態変化通信部９６に入力され、機器側状態変化通信部９６が、状態変化通知を管理サーバー４０に送信する（ステップＳ１−３２）。この点で、ステップＳ１−３２も、「機器側状態変化通信ステップ」の一例に相当する。
【０１２８】
すると、管理サーバー４０では、状態変化通知を受信したサーバー側状態変化通信部４１が、状態変化通知に対する返答としてレスポンス信号を複合機２０に送信する（ステップＳ２−３１）。こうしたレスポンス信号は機器側状態変化通信部９６で受信される。すなわち、複合機２０の機器側状態情報管理部９２によって管理されている状態情報が変化した場合、複合機２０の制御装置２４がＨＴＴＰサーバーとして機能し、管理サーバー４０がＨＴＴＰクライアントとして機能する。
【０１２９】
続いて、管理サーバー４０では、状態変化通知がサーバー側状態変化通信部４１で受信されると、サーバー側情報通信部４２が、種類要求通知を複合機２０に送信する（ステップＳ２−３２）。この点で、ステップＳ２−３２も、管理サーバー４０に、要求通知（この場合、種類要求通知）を複合機２０に送信させる「サーバー側要求通知送信ステップ」の一例に相当する。
【０１３０】
そして、複合機２０では、種類要求通知を機器側情報通信部９７が受信すると、この機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせを行い、ログイン記憶部９２２の記憶内容が変わった旨を取得する。すると、機器側情報通信部９７が、ログイン記憶部９２２の記憶内容が変わった旨を、種類要求通知に対する返答として管理サーバー４０に送信する（ステップＳ１−３３）。この点で、ステップＳ１−３３も、複合機２０の制御装置２４に、管理サーバー４０からの要求通知（この場合、種類要求通知）に応じた返答を管理サーバー４０に送信させる「機器側情報通信ステップ」の一例に相当する。すなわち、複合機２０からの状態変化通知に対する返答を管理サーバー４０が送信した以降では、複合機２０の制御装置２４がＨＴＴＰクライアントとして機能し、管理サーバー４０がＨＴＴＰサーバーとして機能する。
【０１３１】
すると、管理サーバー４０では、ログイン記憶部９２２の記憶内容が変わった旨を、種類要求通知に対する返答としてサーバー側情報通信部４２が受信し、このサーバー側情報通信部４２が、内容要求通知を複合機２０に送信する（ステップＳ２−３３）。この点で、ステップＳ２−３３も、管理サーバー４０に、要求通知（この場合、内容要求通知）を複合機２０に送信させる「サーバー側要求通知送信ステップ」の一例に相当する。
【０１３２】
そして、複合機２０では、内容要求通知を機器側情報通信部９７が受信すると、この機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせを行い、ログイン記憶部９２２の記憶内容（この場合、ログアウト状態）を取得する。すると、機器側情報通信部９７が、ログイン記憶部９２２の記憶内容（この場合、ログアウト状態）を、すなわちユーザーが複合機２０からのログアウトを要求している旨を、内容要求通知に対する返答として管理サーバー４０に送信する（ステップＳ１−３４）。この点で、ステップＳ１−３４も、複合機２０の制御装置２４に、管理サーバー４０からの要求通知（この場合、内容要求通知）に応じた返答を管理サーバー４０に送信させる「機器側情報通信ステップ」の一例に相当する。
【０１３３】
すると、管理サーバー４０では、ログイン記憶部９２２の記憶内容（この場合、ログアウト状態）を、内容要求通知に対する返答としてサーバー側情報通信部４２が受信する。この場合、管理サーバー４０では、入力処理部４３１が、ユーザーが複合機２０からのログアウトを要求していることを把握する。このとき、複合機２０の表示部２３２にはブラウザー画面の一例である処理選択画面Ｂ１が表示されているため、ブラウザー画面提供部４４が、表示部２３２に表示させる画面をブラウザー画面からネイティブ画面に切り替えるための要求であるネイティブ切替要求を複合機２０に送信する（ステップＳ２−３４）。ちなみに、こうしたネイティブ切替要求を送信する場合、ブラウザー画面提供部４４は、表示部２３２に表示させるネイティブ画面（この場合、ログアウトしたときのネイティブ画面）を特定するための条件パラメーターに関するデータも複合機２０に送信する。
【０１３４】
すると、複合機２０では、ネイティブ切替要求及び条件パラメーターに関するデータを第２の表示制御部９５が受信し、この第２の表示制御部９５が、ネイティブ切替要求に対する返答としてレスポンス信号を管理サーバー４０に送信する（ステップＳ１−３５）。そして、第２の表示制御部９５は、ネイティブ切替要求を受信した旨及び条件パラメーターに関するデータを第１の表示制御部９３に出力する。また、ネイティブ切替要求を出力した第２の表示制御部９５は、表示部２３２に処理選択画面Ｂ１を表示させるための表示制御を終了させ、表示部２３２の制御権を第１の表示制御部９３に戻す。
【０１３５】
そして、複合機２０では、第１の表示制御部９３は、表示制御を開始することにより、取得した条件パラメーターに応じたネイティブ画面を表示部２３２に表示させる（ステップＳ１−３６）。例えば、ここでは、第１の表示制御部９３は、ログアウトが完了した旨のメッセージを含むネイティブ画面を表示部２３２に表示させる。すなわち、このステップＳ１−３６が実施されると、表示部２３２の画面が、処理選択画面Ｂ１（ブラウザー画面）からネイティブ画面に切り替わる。
【０１３６】
また、管理サーバー４０では、ブラウザー画面提供部４４は、複合機２０からのログアウトを許可する旨が入力されているため、ログアウト要求通知を複合機２０に送信する（ステップＳ２−３５）。
【０１３７】
そして、複合機２０では、ログアウト要求通知を第２の表示制御部９５が受信すると、第２の表示制御部９５は、ログアウト要求通知に対する返答としてレスポンス信号を管理サーバー４０に送信する（ステップＳ１−３７）。このようにログアウト要求通知を第２の表示制御部９５が受信すると、機器側状態情報管理部９２では、アカウント記憶部９２１の記憶内容がリセットされる。すなわち、機器側状態情報管理部９２によって管理されている状態情報が変化する。そのため、機器側状態変化通信部９６が、状態変化通知を管理サーバー４０に送信する（ステップＳ１−３８）。
【０１３８】
すると、管理サーバー４０では、状態変化通知をサーバー側状態変化通信部４１が受信し、サーバー側状態変化通信部４１が、状態変化通知に対する返答としてレスポンス信号を複合機２０に送信する（ステップＳ２−３６）。
【０１３９】
なお、その後にあっては、管理サーバー４０のサーバー側情報通信部４２（ＨＴＴＰサーバー）と、複合機２０の機器側情報通信部９７（ＨＴＴＰクライアント）との間で通信が行われる。これにより、管理サーバー４０は、複合機２０のアカウント記憶部９２１がリセットされたことを確認することができ、複合機２０からのログアウトが完了したと判断することができる。
【０１４０】
次に、図１３に示すフローチャートを参照し、ブラウザー画面の一例である処理選択画面Ｂ１が表示部２３２に表示されている状況下でのユーザーのタッチパネル２３Ａの操作によって、受信不要処理の一例であるコピーが選択された際における状態管理システム１０の処理手順について説明する。
【０１４１】
図１３に示すように、複合機２０では、ユーザーインターフェース２３のタッチパネル２３Ａが操作され、複合機２０で実行可能な処理の中からコピーが選択されると、タッチパネル入力処理部９１が、パネル操作データを第２の表示制御部９５に出力する。すると、第２の表示制御部９５は、このパネル操作データを管理サーバー４０に送信する（ステップＳ１−４１）。なお、ブラウザー画面が表示部２３２に表示されている状況下でのタッチパネル２３Ａの操作は第２のユーザー操作であるため、機器側状態情報管理部９２によって管理されている状態情報は変更されない。そのため、こうした場合には、状態変化通知が複合機２０から送信されない。
【０１４２】
すると、管理サーバー４０では、パネル操作データをブラウザー画面提供部４４が受信し、このブラウザー画面提供部４４は、パネル操作データに対する返答としてレスポンス信号を複合機２０に送信する（ステップＳ２−４１）。この場合、複合機２０の表示部２３２には処理選択画面Ｂ１が表示されているため、ブラウザー画面提供部４４は、ネイティブ切替要求を複合機２０に送信する（ステップＳ２−４２）。ちなみに、こうしたネイティブ切替要求を送信する場合、ブラウザー画面提供部４４は、表示部２３２に表示させるネイティブ画面（この場合、条件選択画面Ｎ２）を特定するための条件パラメーターに関するデータも複合機２０に送信する。
【０１４３】
なお、ここでは、コピーが選択された場合について説明しているが、コピー以外の受信不要処理（例えば、ＦＡＸ）がユーザーによって選択された場合、選択された受信不要処理用のネイティブ画面を特定するための条件パラメーターに関するデータが、ネイティブ切替要求とともに送信される。
【０１４４】
そして、複合機２０では、ネイティブ切替要求及び条件パラメーターに関するデータを第２の表示制御部９５が受信し、この第２の表示制御部９５が、ネイティブ切替要求に対する返答としてレスポンス信号を管理サーバー４０に送信する（ステップＳ１−４２）。そして、第２の表示制御部９５は、ネイティブ切替要求を受信した旨及び条件パラメーターに関するデータを第１の表示制御部９３に出力する。また、ネイティブ切替要求を出力した第２の表示制御部９５は、表示部２３２に処理選択画面Ｂ１を表示させるための表示制御を終了させ、表示部２３２の制御権を第１の表示制御部９３に戻す。
【０１４５】
そして、複合機２０では、第１の表示制御部９３は、表示制御を開始することにより、取得した条件パラメーターに応じたネイティブ画面の一例である条件選択画面Ｎ２を表示部２３２に表示させる（ステップＳ１−４３）。すなわち、このステップＳ１−４３が実施されると、表示部２３２の画面が、処理選択画面Ｂ１（ブラウザー画面）から条件選択画面Ｎ２（ネイティブ画面）に切り替わる。
【０１４６】
次に、図１４に示すフローチャートを参照し、ブラウザー画面の一例である処理選択画面Ｂ１が表示部２３２に表示されている状況下でのユーザーのハードキー２３Ｂの操作によって、受信不要処理の一例であるコピーが選択された際における状態管理システム１０の処理手順について説明する。
【０１４７】
図１４に示すように、複合機２０では、ユーザーインターフェース２３のハードキー２３Ｂが操作され、複合機２０で実行可能な処理の中からコピーが選択されると、ハードキー入力処理部９０が、コピーが選択された旨を機器側状態情報管理部９２に出力する。すると、機器側状態情報管理部９２では、選択処理記憶部９２３にコピーが書き込まれる（ステップＳ１−５１）。そして、複合機２０で管理する状態情報が変化した旨が機器側状態情報管理部９２から機器側状態変化通信部９６に入力され、機器側状態変化通信部９６が、状態変化通知を管理サーバー４０に送信する（ステップＳ１−５２）。この点で、ステップＳ１−５２も、「機器側状態変化通信ステップ」の一例に相当する。
【０１４８】
すると、管理サーバー４０では、状態変化通知を受信したサーバー側状態変化通信部４１が、状態変化通知に対する返答としてレスポンス信号を複合機２０に送信する（ステップＳ２−５１）。こうしたレスポンス信号は機器側状態変化通信部９６で受信される。すなわち、複合機２０の機器側状態情報管理部９２によって管理されている状態情報が変化した場合、複合機２０の制御装置２４がＨＴＴＰサーバーとして機能し、管理サーバー４０がＨＴＴＰクライアントとして機能する。
【０１４９】
続いて、管理サーバー４０では、状態変化通知がサーバー側状態変化通信部４１で受信されると、サーバー側情報通信部４２が、種類要求通知を複合機２０に送信する（ステップＳ２−５２）。この点で、ステップＳ２−５２も、管理サーバー４０に、要求通知（この場合、種類要求通知）を複合機２０に送信させる「サーバー側要求通知送信ステップ」の一例に相当する。
【０１５０】
そして、複合機２０では、種類要求通知を機器側情報通信部９７が受信すると、この機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせを行い、選択処理記憶部９２３の記憶内容が変わった旨を取得する。すると、機器側情報通信部９７が、選択処理記憶部９２３の記憶内容が変わった旨を、種類要求通知に対する返答として管理サーバー４０に送信する（ステップＳ１−５３）。この点で、ステップＳ１−５３も、複合機２０の制御装置２４に、管理サーバー４０からの要求通知（この場合、種類要求通知）に応じた返答を管理サーバー４０に送信させる「機器側情報通信ステップ」の一例に相当する。すなわち、複合機２０からの状態変化通知に対する返答を管理サーバー４０が送信した以降では、複合機２０の制御装置２４がＨＴＴＰクライアントとして機能し、管理サーバー４０がＨＴＴＰサーバーとして機能する。
【０１５１】
すると、管理サーバー４０では、選択処理記憶部９２３の記憶内容が変わった旨を、種類要求通知に対する返答としてサーバー側情報通信部４２が受信し、このサーバー側情報通信部４２が、内容要求通知を複合機２０に送信する（ステップＳ２−５３）。この点で、ステップＳ２−５３も、管理サーバー４０に、要求通知（この場合、内容要求通知）を複合機２０に送信させる「サーバー側要求通知送信ステップ」の一例に相当する。
【０１５２】
そして、複合機２０では、内容要求通知を機器側情報通信部９７が受信すると、この機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせを行い、選択処理記憶部９２３の記憶内容（この場合、コピー）を取得する。すると、機器側情報通信部９７が、選択処理記憶部９２３の記憶内容（この場合、コピー）を、すなわちユーザーがコピーの実行を要求している旨を、内容要求通知に対する返答として管理サーバー４０に送信する（ステップＳ１−５４）。この点で、ステップＳ１−５４も、複合機２０の制御装置２４に、管理サーバー４０からの要求通知（この場合、内容要求通知）に応じた返答を管理サーバー４０に送信させる「機器側情報通信ステップ」の一例に相当する。
【０１５３】
すると、管理サーバー４０では、選択処理記憶部９２３の記憶内容（この場合、コピー）を、内容要求通知に対する返答としてサーバー側情報通信部４２が受信する。この場合、管理サーバー４０では、入力処理部４３１が、ユーザーがコピーの実行を要求していることを把握する。このとき、複合機２０の表示部２３２にはブラウザー画面の一例である処理選択画面Ｂ１が表示されているため、ブラウザー画面提供部４４が、ネイティブ切替要求を複合機２０に送信する（ステップＳ２−５４）。ちなみに、こうしたネイティブ切替要求を送信する場合、ブラウザー画面提供部４４は、表示部２３２に表示させるネイティブ画面（この場合、条件選択画面Ｎ２）を特定するための条件パラメーターに関するデータも複合機２０に送信する。
【０１５４】
すると、複合機２０では、ネイティブ切替要求及び条件パラメーターに関するデータを第２の表示制御部９５が受信し、この第２の表示制御部９５が、ネイティブ切替要求に対する返答としてレスポンス信号を管理サーバー４０に送信する（ステップＳ１−５５）。そして、第２の表示制御部９５は、ネイティブ切替要求を受信した旨及び条件パラメーターに関するデータを第１の表示制御部９３に出力する。また、ネイティブ切替要求を出力した第２の表示制御部９５は、表示部２３２に処理選択画面Ｂ１を表示させるための表示制御を終了させ、表示部２３２の制御権を第１の表示制御部９３に戻す。
【０１５５】
そして、複合機２０では、第１の表示制御部９３は、表示制御を開始することにより、取得した条件パラメーターに応じたネイティブ画面の一例である条件選択画面Ｎ２を表示部２３２に表示させる（ステップＳ１−５６）。すなわち、このステップＳ１−５６が実施されると、表示部２３２の画面が、処理選択画面Ｂ１（ブラウザー画面）から条件選択画面Ｎ２（ネイティブ画面）に切り替わる。
【０１５６】
次に、図１５に示すフローチャートを参照し、複合機２０でコピーが終了し、ブラウザー画面の一例である案内画面Ｂ３（図１０参照）を表示部２３２に表示させるまでの状態管理システム１０の処理手順について説明する。
【０１５７】
図１５に示すように、複合機２０では、制御部９８がコピーの実行を終了すると、その際の利用情報（コピー枚数など）が機器側状態情報管理部９２に出力される（ステップＳ１−６１）。すると、機器側状態情報管理部９２は、入力された利用情報を利用情報記憶部９２４に書き込む（ステップＳ１−６２）。そして、複合機２０で管理する状態情報が変化した旨が機器側状態情報管理部９２から機器側状態変化通信部９６に入力され、機器側状態変化通信部９６が、状態変化通知を管理サーバー４０に送信する（ステップＳ１−６３）。この点で、ステップＳ１−６３も、「機器側状態変化通信ステップ」の一例に相当する。
【０１５８】
すると、管理サーバー４０では、状態変化通知を受信したサーバー側状態変化通信部４１が、状態変化通知に対する返答としてレスポンス信号を複合機２０に送信する（ステップＳ２−６１）。こうしたレスポンス信号は機器側状態変化通信部９６で受信される。すなわち、複合機２０の機器側状態情報管理部９２によって管理されている状態情報が変化した場合、複合機２０の制御装置２４がＨＴＴＰサーバーとして機能し、管理サーバー４０がＨＴＴＰクライアントとして機能する。
【０１５９】
続いて、管理サーバー４０では、状態変化通知がサーバー側状態変化通信部４１で受信されると、サーバー側情報通信部４２が、種類要求通知を複合機２０に送信する（ステップＳ２−６２）。この点で、ステップＳ２−６２も、管理サーバー４０に、要求通知（この場合、種類要求通知）を複合機２０に送信させる「サーバー側要求通知送信ステップ」の一例に相当する。
【０１６０】
そして、複合機２０では、種類要求通知を機器側情報通信部９７が受信すると、この機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせを行い、利用情報記憶部９２４の記憶内容が変わった旨を取得する。すると、機器側情報通信部９７が、利用情報記憶部９２４の記憶内容が変わった旨を、種類要求通知に対する返答として管理サーバー４０に送信する（ステップＳ１−６４）。この点で、ステップＳ１−６４も、複合機２０の制御装置２４に、管理サーバー４０からの要求通知（この場合、種類要求通知）に応じた返答を管理サーバー４０に送信させる「機器側情報通信ステップ」の一例に相当する。すなわち、複合機２０からの状態変化通知に対する返答を管理サーバー４０が送信した以降では、複合機２０の制御装置２４がＨＴＴＰクライアントとして機能し、管理サーバー４０がＨＴＴＰサーバーとして機能する。
【０１６１】
すると、管理サーバー４０では、利用情報記憶部９２４の記憶内容が変わった旨を、種類要求通知に対する返答としてサーバー側情報通信部４２が受信し、このサーバー側情報通信部４２が、内容要求通知を複合機２０に送信する（ステップＳ２−６３）。この点で、ステップＳ２−６３も、管理サーバー４０に、要求通知（この場合、内容要求通知）を複合機２０に送信させる「サーバー側要求通知送信ステップ」の一例に相当する。
【０１６２】
そして、複合機２０では、内容要求通知を機器側情報通信部９７が受信すると、この機器側情報通信部９７は、機器側状態情報管理部９２に問い合わせを行い、利用情報記憶部９２４の記憶内容を取得する。すると、機器側情報通信部９７が、利用情報記憶部９２４の記憶内容を、内容要求通知に対する返答として管理サーバー４０に送信する（ステップＳ１−６５）。この点で、ステップＳ１−６５も、複合機２０の制御装置２４に、管理サーバー４０からの要求通知（この場合、内容要求通知）に応じた返答を管理サーバー４０に送信させる「機器側情報通信ステップ」の一例に相当する。
【０１６３】
すると、管理サーバー４０では、利用情報記憶部９２４の記憶内容（この場合、利用情報）を、内容要求通知に対する返答としてサーバー側情報通信部４２が受信する。この場合、管理サーバー４０では、利用情報が課金サービス処理部４３４に入力され、課金サービス処理部４３４が課金サービス処理を実施する（ステップＳ２−６４）。すなわち、この課金サービス処理によって、図５に示す管理テーブルの管理内容が更新される。例えば、コピーを複合機２０に行わせたユーザーが分類されるグループの残高が更新される。そして、課金サービス処理部４３４は、ユーザーが分類されるグループの残高に関するデータをブラウザー画面提供部４４に出力する。この場合、複合機２０の表示部２３２にはネイティブ画面が表示されているため、ブラウザー画面提供部４４が、ブラウザー切替要求を複合機２０に送信する（ステップＳ２−６５）。なお、このステップＳ２−６５では、案内画面Ｂ３のＵＲＬに関するデータが、ブラウザー切替要求とともに送信される。
【０１６４】
すると、複合機２０では、ブラウザー切替要求及びＵＲＬに関するデータの双方を第２の表示制御部９５が受信し、この第２の表示制御部９５が、受信したデータに対する返答としてレスポンス信号を管理サーバー４０に送信する（ステップＳ１−６６）。そして、第２の表示制御部９５は、ブラウザー切替要求を受信した旨を第１の表示制御部９３に出力し、管理サーバー４０で指定されたＵＲＬのブラウザー画面に関するブラウザー画面データを同管理サーバー４０に要求する（ステップＳ１−６７）。
【０１６５】
なお、ブラウザー切替要求が入力された第１の表示制御部９３は、表示部２３２にネイティブ画面を表示させるための表示制御を終了させ、表示部２３２の制御権を第２の表示制御部９５に譲る。
【０１６６】
一方、管理サーバー４０では、ブラウザー画面データを要求されると、ブラウザー画面提供部４４が、要求されているブラウザー画面データを複合機２０に送信する（ステップＳ２−６６）。
【０１６７】
そして、複合機２０では、第２の表示制御部９５が、ブラウザー画面データを受信（ダウンロード）し、表示制御を開始する（ステップＳ１−６８）。これにより、表示部２３２には、受信したブラウザー画面データに関する案内画面Ｂ３が表示される。すなわち、このステップＳ１−６８が実施されると、表示部２３２の画面が、ネイティブ画面から案内画面Ｂ３（ブラウザー画面）に切り替わる。
【０１６８】
なお、図１０に示す案内画面Ｂ３には、「ＯＫ」の領域が設けられている。そして、ユーザーによるタッチパネル２３Ａの操作によって案内画面Ｂ３上の「ＯＫ」の領域が選択されると、タッチパネル入力処理部９１が、パネル操作データを第２の表示制御部９５に出力する。すると、この第２の表示制御部９５は、入力されたパネル操作データを管理サーバー４０に送信する（ステップＳ１−６９）。
【０１６９】
そして、管理サーバー４０では、パネル操作データをブラウザー画面提供部４４が受信すると、このブラウザー画面提供部４４は、パネル操作データに対する返答としてレスポンス信号を送信する（ステップＳ２−６７）。続いて、複合機２０の表示部２３２にはブラウザー画面が表示されているため、ブラウザー画面提供部４４は、ネイティブ切替要求を送信する（ステップＳ２−６８）。ちなみに、こうしたネイティブ切替要求を送信する場合、ブラウザー画面提供部４４は、表示部２３２に表示させるネイティブ画面を特定するための条件パラメーターに関するデータも複合機２０に送信する。
【０１７０】
すると、複合機２０では、ネイティブ切替要求及び条件パラメーターに関するデータを第２の表示制御部９５が受信し、この第２の表示制御部９５が、ネイティブ切替要求に対する返答としてレスポンス信号を管理サーバー４０に送信する（ステップＳ１−７０）。そして、第２の表示制御部９５は、ネイティブ切替要求を受信した旨及び条件パラメーターに関するデータを第１の表示制御部９３に出力する。また、ネイティブ切替要求を出力した第２の表示制御部９５は、表示部２３２に処理選択画面Ｂ１を表示させるための表示制御を終了させ、表示部２３２の制御権を第１の表示制御部９３に戻す。
【０１７１】
そして、複合機２０では、第１の表示制御部９３は、表示制御を開始することにより、取得した条件パラメーターに応じたネイティブ画面の一例である条件選択画面Ｎ２を表示部２３２に表示させる（ステップＳ１−７１）。すなわち、このステップＳ１−７１が実施されると、表示部２３２の画面が、案内画面Ｂ３（ブラウザー画面）から条件選択画面Ｎ２（ネイティブ画面）に切り替わる。
【０１７２】
以上、上記構成及び作用によれば、以下のような効果を得ることができる。
（１）本実施形態の状態管理システム１０では、複合機２０の機器側状態情報管理部９２によって管理されている状態情報が変化した場合、複合機２０の制御装置２４がＨＴＴＰサーバーとして機能し、管理サーバー４０がＨＴＴＰクライアントとして機能する。すなわち、複合機２０によって管理されている状態情報が変化すると、複合機２０から状態変化通知が管理サーバー４０に送信される。そのため、同システムを構成する管理サーバー４０として、機器側状態情報管理部９２によって管理されている状態情報が変化したか否かをポーリングしないサーバーを採用した場合であっても、機器側状態情報管理部９２によって管理されている状態情報が変わったことを、管理サーバー４０に認識させることができる。
【０１７３】
そして、状態変化通知を管理サーバー４０が受信すると、複合機２０の制御装置２４がＨＴＴＰクライアントとして機能し、管理サーバー４０がＨＴＴＰサーバーとして機能するようになる。すなわち、管理サーバー４０からの要求通知に対して複合機２０が返答することにより、管理サーバー４０では、変化した状態情報の種類、同変化した状態情報の内容を把握することができる。したがって、状態管理システムに採用される管理サーバー４０の仕様によらず、複合機２０と管理サーバー４０との間で適切に通信させることができる。
【０１７４】
（２）本実施形態の状態管理システム１０では、複合機２０の表示部２３２にブラウザー画面が表示されている状況下でタッチパネル２３Ａが操作されると、同操作に起因するパネル操作データが、複合機２０から送信されて管理サーバー４０で受信される。そのため、こうした場合にあっては、複合機２０から状態変化通知を送信させなくても、ユーザーが要求している内容を管理サーバー４０は把握することができる。
【０１７５】
（３）一方、ユーザーによるハードキー２３Ｂの操作に起因するキー操作データは、管理サーバー４０に送信されない。また、複合機２０の表示部２３２にネイティブ画面が表示されている状況下でタッチパネル２３Ａが操作されても、同操作に起因するパネル操作データは、管理サーバー４０に送信されない。そのため、こうしたユーザー操作が行われたときには、機器側状態情報管理部９２によって管理されている状態情報が変わると、変化情報通知が複合機２０から管理サーバー４０に送信される。すると、複合機２０の制御装置２４がＨＴＴＰクライアントとして機能し、管理サーバー４０がＨＴＴＰサーバーとして機能することで、管理サーバー４０からの要求通知に対して複合機２０が返答することにより、管理サーバー４０では、変化した状態情報の種類、同変化した状態情報の内容を把握することができる。
【０１７６】
（４）また、本実施形態の状態管理システム１０では、認証カード１５のアカウントが複合機２０の読み取り部２６で読み取られると、アカウント記憶部９２１の記憶内容が変化するため、複合機２０から状態変化通知が管理サーバー４０に送信される。すると、複合機２０の制御装置２４がＨＴＴＰクライアントとして機能し、管理サーバー４０がＨＴＴＰサーバーとして機能することで、管理サーバー４０からの要求通知に対して複合機２０が返答することになる。これにより、管理サーバー４０では、読み取り部２６が読み取ったアカウントを取得することができる。その結果、同アカウントでのユーザーによる複合機２０へのログインを許可することができる。
【０１７７】
（５）また、本実施形態の状態管理システム１０では、コピーや印刷などの処理を複合機２０が実行すると、同実行に伴う利用情報が利用情報記憶部９２４に書き込まれる。すると、複合機２０によって管理されている状態情報が変化したため、複合機２０から状態変化通知が管理サーバー４０に送信される。すると、複合機２０の制御装置２４がＨＴＴＰクライアントとして機能し、管理サーバー４０がＨＴＴＰサーバーとして機能することで、管理サーバー４０からの要求通知に対して複合機２０が返答することにより、管理サーバー４０では、複合機２０の今回の処理（コピーなど）の実行に伴う利用情報を取得することができる。その結果、状態管理システム１０では、課金サービスをユーザーに対して適切に提供することができる。
【０１７８】
（６）複合機２０の表示部２３２にブラウザー画面が表示されている状況下でのユーザーによる複合機２０の操作によって、表示部２３２に表示させる画面をブラウザー画面からネイティブ画面に切り替える必要が生じることがある。この場合、管理サーバー４０では、ユーザーによる複合機２０の操作態様、すなわちユーザーが要求している内容などを把握している。そのため、管理サーバー４０が、ブラウザー画面からネイティブ画面への切り替えを要求することにより、表示部２３２に表示させる画面をブラウザー画面からネイティブ画面に切り替えさせることができる。また、表示部２３２にブラウザー画面が表示されているのかネイティブ画面が表示されているのかを、管理サーバー４０が把握することもできる。
【０１７９】
（７）外部サーバーは、ネイティブ切替要求を複合機２０に送信するときには、条件パラメーターに関するデータも複合機２０に送信される。そのため、複合機２０では、取得した条件パラメーターに応じたネイティブ画面、すなわち管理サーバー４０が指定したネイティブ画面を表示部２３２に表示させることができる。
【０１８０】
（８）反対に、複合機２０の表示部２３２にネイティブ画面が表示されている状況下でのユーザーによる複合機２０の操作によって、表示部２３２に表示させる画面をネイティブ画面からブラウザー画面に切り替える必要が生じることがある。この場合、管理サーバー４０では、ユーザーによる複合機２０の操作態様、すなわちユーザーが要求している内容などを把握している。そのため、管理サーバー４０が、ネイティブ画面からブラウザー画面への切り替えを要求することにより、表示部２３２に表示させる画面をネイティブ画面からブラウザー画面に切り替えさせることができる。
【０１８１】
なお、上記実施形態は以下のように変更してもよい。
・複合機２０のユーザーインターフェース２３に方向キー８２を設けなくてもよい。この場合、表示部２３２に処理選択画面Ｂ１が表示されている場合には、ハードキー２３Ｂを操作しても処理（印刷など）を選択できないように構成してもよい。また、表示部２３２にジョブリスト画面Ｂ２が表示されている場合には、ハードキー２３Ｂを操作しても処理（印刷など）を選択できないようにしてもよい。また、表示部２３２に条件選択画面Ｎ２が表示されている場合には、ハードキー２３Ｂを操作しても処理（印刷など）を選択できないようにしてもよい。
【０１８２】
・複合機２０が管理する状態情報は、印刷前の媒体（用紙）がセットされる用紙カセットの状態を含んでいてもよい。すなわち、用紙カセットが複合機２０の本体に差し込まれている状態から、用紙カセットが本体から引き出された場合に、状態情報が変化したとし、状態変化通知を管理サーバー４０に送信するようにしてもよい。この場合、状態変化通知を管理サーバー４０が受信した後における管理サーバー４０と複合機２０の制御装置２４との通信によって、管理サーバー４０は、用紙カセットが複合機２０の本体から引き出されていることを把握することができる。したがって、管理サーバー４０は、複合機２０の表示部２３２を用い、ユーザーに対して適切な報知を行うことが可能となる。
【０１８３】
・複合機２０が管理する状態情報は、印刷前の媒体（用紙）がセットされる用紙カセットにおける媒体の残量を含んでいてもよい。すなわち、用紙カセットから媒体がなくなったときに、状態情報が変化したとし、状態変化通知を管理サーバー４０に送信するようにしてもよい。この場合、状態変化通知を管理サーバー４０が受信した後における管理サーバー４０と複合機２０の制御装置２４との通信によって、管理サーバー４０は、用紙カセットから媒体がなくなったことを把握することができる。したがって、管理サーバー４０は、複合機２０の表示部２３２を用い、ユーザーに対して適切な報知を行うことが可能となる。
【０１８４】
・複合機２０が管理する状態情報は、複合機２０にセットされているインクタンク内におけるインク残量の状態を含んでいてもよい。すなわち、インク残量が所定量未満になったときに、状態情報が変化したとし、状態変化通知を管理サーバー４０に送信するようにしてもよい。この場合、状態変化通知を管理サーバー４０が受信した後における管理サーバー４０と複合機２０の制御装置２４との通信によって、管理サーバー４０は、インクタンク内のインク残量が少なくなったことを把握することができる。したがって、管理サーバー４０は、複合機２０の表示部２３２を用い、インクタンクの交換やインクタンクへのインクの補充を要求する旨を報知することが可能となる。
【０１８５】
・複合機２０が管理する状態情報は、複合機２０での媒体の搬送経路の状態を含んでいてもよい。すなわち、搬送経路上で媒体がジャム状態になったときに、状態情報が変化したとし、状態変化通知を管理サーバー４０に送信するようにしてもよい。この場合、状態変化通知を管理サーバー４０が受信した後における管理サーバー４０と複合機２０の制御装置２４との通信によって、管理サーバー４０は、複合機２０で媒体がジャム状態になっていることを把握することができる。したがって、管理サーバー４０は、複合機２０の表示部２３２を用い、ユーザーに対して適切な報知を行うことが可能となる。
【０１８６】
・管理サーバー４０の利用情報処理部は、取得した利用情報に応じた処理を実施するのであれば課金サービス処理以外の他の処理を実施する機能部であってもよい。例えば、利用情報処理部は、取得した利用情報に基づき、ユーザー毎の複合機２０の処理の使用頻度を調査する処理を実施する機能部であってもよいし、利用情報に基づき、複合機２０を構成する各種部品の摩耗度合いを推定する処理を実施する機能部であってもよい。
【０１８７】
・管理サーバー４０のブラウザー画面提供部４４は、ネイティブ切替要求を複合機２０に送信するときに、表示部２３２に表示させるネイティブ画面を特定するための条件パラメーターに関するデータを複合機２０に送信しなくてもよい。この場合、複合機２０では、ユーザーによる操作態様や管理サーバー４０から受信したデータなどに基づき、どのようなネイティブ画面を表示部２３２に表示させる必要があるのかを自身で決定し、同決定したネイティブ画面を表示部２３２に表示させるようにしてもよい。
【０１８８】
・状態管理システムを構成する電子機器は、複合機以外の他の電子機器であってもよい。例えば、電子機器は、印刷のみが実行可能なプリンターであってもよいし、コピーのみが実行可能なコピー機であってもよい。
【０１８９】
・複合機２０の制御装置として、シングルコアのプロセッサーを採用してもよい。
【符号の説明】
【０１９０】
１０…状態管理システム、１１…ネットワーク、１５…認証カード、２０…電子機器の一例である複合機、２３２…表示部、２３Ａ…タッチパネル、２３Ｂ…ハードキー、２４…制御装置、２６…読み取り部、４０…外部サーバーとしての管理サーバー、４１…サーバー側状態変化通信部、４２…サーバー側情報通信部、４３１…ログアウト許可部としても機能する入力処理部、４３３…アカウント認証処理部、４３４…利用情報処理部の一例である課金サービス処理部、４４…切替要求部としても機能するブラウザー画面提供部、９２１…アカウント記憶部、９２４…利用情報記憶部、９３…第１の表示制御部、９５…第２の表示制御部、９６…機器側状態変化通信部、９７…機器側情報通信部。
【図１】
0006365198.tif 000002
【図２】
0006365198.tif 000003
【図３】
0006365198.tif 000004
【図４】
0006365198.tif 000005
【図５】
0006365198.tif 000006
【図６】
0006365198.tif 000007
【図７】
0006365198.tif 000008
【図８】
0006365198.tif 000009
【図９】
0006365198.tif 000010
【図１０】
0006365198.tif 000011
【図１１】
0006365198.tif 000012
【図１２】
0006365198.tif 000013
【図１３】
0006365198.tif 000014
【図１４】
0006365198.tif 000015
【図１５】
0006365198.tif 000016