(57)【要約】      （修正有）【課題】画像形成装置等の電気機器において、同機種の機器であっても、その表示装置に、当該機器で生じた事象に応じて表示させる画像の表示態様を、当該機器で発生する各事象の重要度に応じて、各操作者が簡単にカスタマイズできるようにする。【解決手段】複合機において、事象検知部がエラーを検出すると（Ｆ１でＹＥＳ）、サーバコンピュータに対してエラー情報が送信される（Ｆ２）。サーバコンピュータにおいて、事象重要度算出部は、エラー情報に基づいてエラー種別毎にエラー発生頻度を算出する（ＳＳ３）。表示形態変更部は、各エラー種別毎の表示対象パーツの各表示形態を、事象重要度算出部によって算出されたエラー発生頻度に応じて変更する（ＳＳ４）。【選択図】図３
2011232972.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
電気機器で発生した事象の種別を示す事象情報を当該電気機器から受信する事象情報受信部と、
前記事象情報受信部によって受信された前記事象情報を記憶する事象情報記憶部と、
前記事象情報記憶部に記憶されている事象情報に基づいて、事象種別毎に事象重要度を算出する事象重要度算出部と、
前記電気機器の表示部に表示させる表示対象パーツを、前記事象種別毎に記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に記憶されている各表示対象パーツの表示形態を、前記事象重要度算出部によって算出された事象重要度に応じて変更する表示形態変更部と、
前記表示形態変更部によって前記事象重要度に応じて表示形態が変更された表示対象パーツを含み、前記表示対象パーツ記憶部に記憶されている各表示対象パーツを前記表示部に表示させる表示制御部と、
前記表示制御部によって前記表示部に表示された前記表示対象パーツから所望の表示対象パーツの選択を受け付けるパーツ選択受付部と、
前記パーツ選択受付部によって選択が受け付けられた表示対象パーツを用いて、前記電気機器の表示装置に表示させる表示画面の画面データを生成する生成部と
を備える情報処理装置。
【請求項２】
前記事象は、前記電気機器で発生するエラーであり、
前記事象重要度算出部は、前記事象重要度として、前記事象情報に基づいて各エラー種別毎のエラー発生頻度を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に各エラー種別毎に記憶されている表示対象パーツの各表示形態を、前記算出されたエラー発生頻度に応じて変更する請求項１に記載の情報処理装置。
【請求項３】
前記事象は、前記電気機器で発生したエラー及び当該エラーから復旧した事実であり、
前記事象重要度算出部は、前記事象重要度として、前記エラー及び当該エラーから復旧した事実を用いて、各エラー種別毎に当該エラーからの復旧時間を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に各エラー種別毎に記憶されている表示対象パーツの各表示形態を、前記算出された復旧時間に応じて変更する請求項１に記載の情報処理装置。
【請求項４】
前記事象重要度算出部は、前記事象重要度として、前記事象情報に基づいて各エラー種別毎に算出したエラー発生頻度と、前記算出した各エラー種別毎の復旧時間との組み合わせからなる数値を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に各エラー種別毎に記憶されている表示対象パーツの各表示形態を、前記算出された数値に応じて変更する請求項３に記載の情報処理装置。
【請求項５】
前記事象は、前記電気機器のサプライ品の交換時期の到来であり、
前記事象重要度算出部は、前記事象重要度として、前記事象情報に基づいて各サプライ品の交換時期到来の発生頻度を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に前記各サプライ品毎に記憶されている表示対象パーツの各表示形態を、前記算出された前記各サプライ品の交換時期到来の発生頻度に応じて変更する請求項１に記載の情報処理装置。
【請求項６】
前記事象は、前記電気機器における各機構についての故障であり、
前記事象重要度算出部は、前記事象重要度として、前記事象情報に基づいて各機構の故障の発生頻度を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に前記各機構の故障毎に記憶されている表示対象パーツの各表示形態を、前記算出された前記各機構の故障の発生頻度に応じて変更する請求項１に記載の情報処理装置。
【請求項７】
コンピュータを、
電気機器で発生した事象の種別を示す事象情報を当該電気機器から受信する事象情報受信部と、
前記事象情報受信部によって受信された前記事象情報を記憶する事象情報記憶部と、
前記事象情報記憶部に記憶されている事象情報に基づいて、事象種別毎に事象重要度を算出する事象重要度算出部と、
前記電気機器の表示部に表示させる表示対象パーツを、前記事象種別毎に記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に各事象種別毎に記憶されている表示対象パーツの各表示形態を、前記事象重要度算出部によって算出された事象重要度に応じて変更する表示形態変更部と、
前記表示形態変更部によって前記事象重要度に応じて表示形態が変更された表示対象パーツを含み、前記表示対象パーツ記憶部に記憶されている各表示対象パーツを前記表示部に表示させる表示制御部と、
前記表示制御部によって前記表示部に表示された前記表示対象パーツから所望の表示対象パーツの選択を受け付けるパーツ選択受付部と、
前記パーツ選択受付部によって選択が受け付けられた表示対象パーツを用いて、前記電気機器の表示装置に表示させる表示画面の画面データを生成する生成部と
して機能させる表示画面データ生成プログラム。
【請求項８】
電気機器と、情報処理装置とを有する動作制御システムであって、
前記電気機器は、
画像を表示する表示装置と、
当該電気機器に発生した事象を検知する事象検知部と、
前記事象検知部によって検知された事象を示す事象情報を前記情報処理装置に送信する事象情報送信部と、
前記情報処理装置において生成された前記表示装置の表示画面データを取得する表示画面データ取得部と、
前記表示画面データ取得部によって取得された表示画面データが示す画像を前記表示装置に表示させる画像表示制御部とを備え、
前記情報処理装置は、
前記事象情報を前記電気機器から受信する事象情報受信部と、
前記事象情報受信部によって受信された前記事象情報を記憶する事象情報記憶部と、
前記事象情報記憶部に記憶されている事象情報に基づいて、事象種別毎に事象重要度を算出する事象重要度算出部と、
前記電気機器の表示部に表示させる表示対象パーツを、前記事象種別毎に記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に各事象種別毎に記憶されている表示対象パーツの各表示形態を、前記事象重要度算出部によって算出された事象重要度に応じて変更する表示形態変更部と、
前記表示形態変更部によって前記事象重要度に応じて表示形態が変更された表示対象パーツを含み、前記表示対象パーツ記憶部に記憶されている各表示対象パーツを前記表示部に表示させる表示制御部と、
前記表示制御部によって前記表示部に表示された前記表示対象パーツから所望の表示対象パーツの選択を受け付けるパーツ選択受付部と、
前記パーツ選択受付部によって選択が受け付けられた表示対象パーツを用いて、前記電気機器の表示装置に表示させる表示画面データを生成する生成部と、
前記生成部によって生成された表示画面データを出力する出力部と
を備える動作制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示画面データ生成プログラム、及び動作制御システムに関し、特に、電気機器の表示部に画像を表示させる技術に関する。
【背景技術】
【０００２】
従来から、画像形成装置等の電気機器では、装置前面の操作パネルにＬＣＤ（Liquid Crystal Display）等からなる表示部が設けられ、当該画像形成装置で発生したエラー（紙詰まり等）等の事象を示すメッセージや画像が表示される。このように、エラー発生時に表示部でエラー表示を行う装置としては、下記特許文献１に示されるように、入力装置と出力装置が別体であっても、出力装置で発生したエラーを入力装置側で表示可能とした写真プリント作成システムが提案されている。また、下記特許文献２に示されるように、操作パネルの使用状態に応じてエラーの報知態様を変更する装置も提案されている。さらに、下記特許文献３には、再生対象コンテンツデータにエラー処理の情報を含め、再生中のコンテンツに応じてエラー表示画面を変更するコンテンツ再生装置が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２６３８８号公報
【特許文献２】特開２００６−９１３４３号公報
【特許文献３】特開２００８−６７３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記各特許文献に示される装置の場合、いずれの装置も、表示装置に表示させる表示形態の変更は可能であるが、ユーザが自身の好みに応じてエラー時の表示形態をカスタマイズすることは可能とされていない。画像形成装置は、各ユーザ毎に様々な態様で使用されるため、装置の各機種別に止まらず、同機種であっても、各ユーザ毎にエラー時の表示態様をカスタマイズできることが望まれる。さらには、エラー等の事象の重要度に応じた当該カスタマイズを簡単に行えるようにすることも望まれる。
【０００５】
本発明は、上記の問題を解決するためになされたものであり、例えば画像形成装置等の電気機器において、同機種の機器であっても、その表示装置に、当該機器で生じた事象に応じて表示させる画像の表示態様を、当該機器で発生する各事象の重要度に応じて、各操作者が簡単にカスタマイズできるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、画像を表示する表示部と、
電気機器で発生した事象の種別を示す事象情報を当該電気機器から受信する事象情報受信部と、
前記事象情報受信部によって受信された前記事象情報を記憶する事象情報記憶部と、
前記事象情報記憶部に記憶されている事象情報に基づいて、事象種別毎に事象重要度を算出する事象重要度算出部と、
前記電気機器の表示部に表示させる表示対象パーツを、前記事象種別毎に記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に記憶されている各表示対象パーツの表示形態を、前記事象重要度算出部によって算出された事象重要度に応じて変更する表示形態変更部と、
前記表示形態変更部によって前記事象重要度に応じて表示形態が変更された表示対象パーツを含み、前記表示対象パーツ記憶部に記憶されている各表示対象パーツを前記表示部に表示させる表示制御部と、
前記表示制御部によって前記表示部に表示された前記表示対象パーツから所望の表示対象パーツの選択を受け付けるパーツ選択受付部と、
前記パーツ選択受付部によって選択が受け付けられた表示対象パーツを用いて、前記電気機器の表示装置に表示させる表示画面の画面データを生成する生成部と
を備える情報処理装置である。
【０００７】
また、請求項７に記載の発明は、コンピュータを、
電気機器で発生した事象の種別を示す事象情報を当該電気機器から受信する事象情報受信部と、
前記事象情報受信部によって受信された前記事象情報を記憶する事象情報記憶部と、
前記事象情報記憶部に記憶されている事象情報に基づいて、事象種別毎に事象重要度を算出する事象重要度算出部と、
前記電気機器の表示部に表示させる表示対象パーツを、前記事象種別毎に記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に各事象種別毎に記憶されている表示対象パーツの各表示形態を、前記事象重要度算出部によって算出された事象重要度に応じて変更する表示形態変更部と、
前記表示形態変更部によって前記事象重要度に応じて表示形態が変更された表示対象パーツを含み、前記表示対象パーツ記憶部に記憶されている各表示対象パーツを前記表示部に表示させる表示制御部と、
前記表示制御部によって前記表示部に表示された前記表示対象パーツから所望の表示対象パーツの選択を受け付けるパーツ選択受付部と、
前記パーツ選択受付部によって選択が受け付けられた表示対象パーツを用いて、前記電気機器の表示装置に表示させる表示画面の画面データを生成する生成部と
して機能させる表示画面データ生成プログラムである。
【０００８】
また、請求項８に記載の発明は、電気機器と、情報処理装置とを有する動作制御システムであって、
前記電気機器は、
画像を表示する表示装置と、
当該電気機器に発生した事象を検知する事象検知部と、
前記事象検知部によって検知された事象を示す事象情報を前記情報処理装置に送信する事象情報送信部と、
前記情報処理装置において生成された前記表示装置の表示画面データを取得する表示画面データ取得部と、
前記表示画面データ取得部によって取得された表示画面データが示す画像を前記表示装置に表示させる画像表示制御部とを備え、
前記情報処理装置は、
前記事象情報を前記電気機器から受信する事象情報受信部と、
前記事象情報受信部によって受信された前記事象情報を記憶する事象情報記憶部と、
前記事象情報記憶部に記憶されている事象情報に基づいて、事象種別毎に事象重要度を算出する事象重要度算出部と、
前記電気機器の表示部に表示させる表示対象パーツを、前記事象種別毎に記憶する表示対象パーツ記憶部と、
前記表示対象パーツ記憶部に各事象種別毎に記憶されている表示対象パーツの各表示形態を、前記事象重要度算出部によって算出された事象重要度に応じて変更する表示形態変更部と、
前記表示形態変更部によって前記事象重要度に応じて表示形態が変更された表示対象パーツを含み、前記表示対象パーツ記憶部に記憶されている各表示対象パーツを前記表示部に表示させる表示制御部と、
前記表示制御部によって前記表示部に表示された前記表示対象パーツから所望の表示対象パーツの選択を受け付けるパーツ選択受付部と、
前記パーツ選択受付部によって選択が受け付けられた表示対象パーツを用いて、前記電気機器の表示装置に表示させる表示画面データを生成する生成部と、
前記生成部によって生成された表示画面データを出力する出力部と
を備える動作制御システムである。
【０００９】
これらの発明によれば、電気機器の表示装置に表示させる表示画面の構成要素となる表示対象パーツであって、電気機器で生じる事象を示す表示対象パーツであって、操作者が選択可能な表示対象パーツが、電気機器において生じた事象の重要度に応じて表示形態が変更されて、当該情報処理装置の表示部に表示される。このため、操作者は、電気機器で生じた事象の重要度に応じて表示形態が変更されて情報処理装置の表示部に表示される表示対象パーツを選択することによって、同機種の電気機器であっても、その表示装置に表示させる画像の表示態様を、当該機器で発生する事象の重要度に応じて簡単にカスタマイズできる。
【００１０】
また、請求項２に記載の発明は、請求項１に記載の情報処理装置であって、前記事象は、前記電気機器で発生するエラーであり、
前記事象重要度算出部は、前記事象重要度として、前記事象情報に基づいて各エラー種別毎のエラー発生頻度を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に各エラー種別毎に記憶されている表示対象パーツの各表示形態を、前記算出されたエラー発生頻度に応じて変更するものである。
【００１１】
この発明によれば、電気機器の表示装置に表示させる表示画面の構成要素となり、各エラーを示す表示対象パーツであって、操作者が選択可能な表示対象パーツが、電気機器において生じた各エラー種別毎にそのエラー発生頻度に応じて表示形態が変更されて、当該情報処理装置の表示部に表示される。このため、操作者は、電気機器でのエラー発生頻度に応じて表示形態が変更されて情報処理装置の表示部に表示される表示対象パーツを選択することで、同機種の電気機器であっても、その表示装置にエラー発生時に表示させる画像の表示態様を、各エラー種別毎のエラー頻度に応じて簡単にカスタマイズできる。
【００１２】
また、請求項３に記載の発明は、請求項１に記載の情報処理装置であって、前記事象は、前記電気機器で発生したエラー及び当該エラーから復旧した事実であり、
前記事象重要度算出部は、前記事象重要度として、前記エラー及び当該エラーから復旧した事実を用いて、各エラー種別毎に当該エラーからの復旧時間を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に各エラー種別毎に記憶されている表示対象パーツの各表示形態を、前記算出された復旧時間に応じて変更するものである。
【００１３】
この発明によれば、電気機器の表示装置に表示させる表示画面の構成要素となり、各エラーを示す表示対象パーツであって、操作者が選択可能な表示対象パーツが、電気機器での各エラー種別毎に当該エラーからの復旧時間に応じて表示形態が変更されて、当該情報処理装置の表示部に表示される。このため、操作者は、電気機器における各エラー種別毎のエラー復旧時間に応じて表示形態が変更されて情報処理装置の表示部に表示される表示対象パーツを選択することによって、同機種の電気機器であっても、その表示装置にエラー発生時に表示させる画像の表示態様を、各エラー種別毎のエラー復旧時間に応じて簡単にカスタマイズできる。
【００１４】
また、請求項４に記載の発明は、請求項３に記載の情報処理装置であって、前記事象重要度算出部は、前記事象重要度として、前記事象情報に基づいて各エラー種別毎に算出したエラー発生頻度と、前記算出した各エラー種別毎の復旧時間との組み合わせからなる数値を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に各エラー種別毎に記憶されている表示対象パーツの各表示形態を、前記算出された数値に応じて変更するものである。
【００１５】
この発明によれば、電気機器の表示装置に表示させる表示画面の構成要素となり、各エラーを示す表示対象パーツであって、操作者が選択可能な表示対象パーツが、電気機器において生じた各エラー種別毎のエラー発生頻度及び復旧時間の組み合わせからなる数値に応じて表示形態が変更されて、当該情報処理装置の表示部に表示される。このため、操作者は、このように表示形態が変更されて情報処理装置の表示部に表示される表示対象パーツを選択することによって、同機種の電気機器であっても、その表示装置にエラー発生時に表示させる画像の表示態様を、各エラー種別毎のエラー発生頻度及び復旧時間を考慮した重要度に応じて簡単にカスタマイズできる。
【００１６】
また、請求項５に記載の発明は、請求項１に記載の情報処理装置であって、前記事象は、前記電気機器のサプライ品の交換時期の到来であり、
前記事象重要度算出部は、前記事象重要度として、前記事象情報に基づいて各サプライ品の交換時期到来の発生頻度を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に前記各サプライ品毎に記憶されている表示対象パーツの各表示形態を、前記算出された前記各サプライ品の交換時期到来の発生頻度に応じて変更するものである。
【００１７】
この発明によれば、電気機器の表示装置に表示させる表示画面の構成要素となり、各サプライ品の交換時期到来を示す表示対象パーツであって、操作者が選択可能な表示対象パーツが、電気機器における各サプライ品の交換時期到来の発生頻度に応じて表示形態が変更されて、当該情報処理装置の表示部に表示される。このため、操作者は、このように表示形態が変更されて情報処理装置の表示部に表示される表示対象パーツを選択することによって、同機種の電気機器であっても、その表示装置に表示させる画像の表示態様を、各サプライ品の交換時期到来の発生頻度に応じて簡単にカスタマイズできる。
【００１８】
また、請求項６に記載の発明は、請求項１に記載の情報処理装置であって、前記事象は、前記電気機器における各機構についての故障であり、
前記事象重要度算出部は、前記事象重要度として、前記事象情報に基づいて各機構の故障の発生頻度を算出し、
前記表示形態変更部は、前記表示対象パーツ記憶部に前記各機構の故障毎に記憶されている表示対象パーツの各表示形態を、前記算出された前記各機構の故障の発生頻度に応じて変更するものである。
【００１９】
この発明によれば、電気機器の表示装置に表示させる表示画面の構成要素となり、各機構の故障を示す表示対象パーツであって、操作者が選択可能な表示対象パーツが、電気機器における各機構の故障の発生頻度に応じて表示形態が変更されて、当該情報処理装置の表示部に表示される。このため、操作者は、このように表示形態が変更されて情報処理装置の表示部に表示される表示対象パーツを選択することによって、同機種の電気機器であっても、その表示装置に表示させる画像の表示態様を、各機構の故障の発生頻度に応じて簡単にカスタマイズできる。
【発明の効果】
【００２０】
本発明によれば、例えば画像形成装置等の電気機器において、同機種の機器であっても、その表示装置に、当該機器で生じた事象に応じて表示させる画像の表示態様を、当該機器で発生する各事象の重要度に応じて、各操作者が簡単にカスタマイズすることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る情報処理装置及び電気機器を備えた動作制御システムの実施形態を示す図である。
【図２】第１実施形態に係る動作制御システムのサーバコンピュータ、ＰＣ及び複合機について動作制御プログラムの生成処理、表示部での画面表示、及び動作制御に必要な構成を示す図である。
【図３】複合機及びサーバコンピュータによる表示画面生成のための通信処理の第１実施形態を示すフローチャートである。
【図４】ＰＣ及びサーバコンピュータによる表示画面作成時の処理を示す図である。
【図５】カスタマイズ受付画面の一例を示す図である。
【図６】複合機及びサーバコンピュータによる表示画面生成のための通信処理の第２実施形態を示すフローチャートである。
【図７】複合機及びサーバコンピュータによる表示画面生成のための通信処理の第３実施形態を示すフローチャートである。
【図８】複合機及びサーバコンピュータによる表示画面生成のための通信処理の第４実施形態を示すフローチャートである。
【図９】カスタマイズ受付画面の一例を示す図である。
【図１０】複合機及びサーバコンピュータによる表示画面生成のための通信処理の第５実施形態を示すフローチャートである。
【図１１】カスタマイズ表示画面の一例を示す図である。
【図１２】複合機における上記パネル制御情報及び拡張アプリケーションによる表示部の表示制御を示すフローチャートである。
【図１３】第２実施形態に係る動作制御システムのサーバコンピュータ及び複合機について動作制御プログラムの生成処理、表示部での画面表示、及び動作制御に必要な構成を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態に係る表示画面データ生成プログラム、電気機器、及び情報処理装置について図面を参照して説明する。
【００２３】
図１は本発明の一実施形態に係る情報処理装置及び電気機器を備えた動作制御システムの実施形態を示す図である。動作制御システム１０は、複合機１と、サーバコンピュータＳＶ２と、各パーソナルコンピュータ（以下、ＰＣ）３１乃至３４とでなる。但し、動作制御システム１０が備える複合機、サーバコンピュータ、及びＰＣの台数はこれに限定されない。
【００２４】
電気機器及び画像形成装置の一例である複合機１は、コピー機能、ファクシミリ機能、プリンタ機能、スキャナ機能等の機能を兼ね備えている。さらに、複合機１は、スキャナ部で読み取った原稿の文書データを複合機１の内部記憶装置や、ＬＡＮ（local area network）等によって複合機１にネットワーク接続されたサーバコンピュータＳＶ２、各ＰＣ３１乃至３４内の記憶部等に格納すると共に、複合機１の内部記憶装置、サーバコンピュータＳＶ２及び各ＰＣ３１乃至３４内の記憶部に記憶されているプリント対象データを読み出してプリントアウトする等を行う文書管理機能を備えている。複合機１には、ＬＣＤ（Liquid Crystal Display）からなる表示部５０が備えられている。
【００２５】
また、サーバコンピュータＳＶ２は、複合機１における表示部５０の表示制御に供するパネル表示制御情報を生成するアプリケーション（パネルクリエータ）が、後述する記憶部２６にインストールされている。
【００２６】
ＰＣ３１乃至ＰＣ３４は、ウェブブラウザを介してサーバコンピュータＳＶ２の上記アプリケーションにアクセスし、当該ウェブブラウザ上で操作者が当該アプリケーションを操作して上記パネル制御情報を作成可能とされている。
【００２７】
複合機１は、ＰＣ３１乃至ＰＣ３４から、ＬＡＮ（Local Area Network）又はUSBメモリ等を介して上記画面データを受け取って記憶し、複合機１における機構にエラー等の事象が発生した場合には、このパネル制御情報を用いて、後述する拡張アプリケーションが、表示部５０による画面表示を制御し、当該発生した事象を示す案内画面を表示部５０に表示させる。当該パネル制御情報の生成処理、複合機１における上記表示画面を表示するための構成及び処理は後述する。
【００２８】
次に、サーバコンピュータＳＶ２、ＰＣ３１乃至３４、及び複合機１の内部構成であって、画面データの生成処理、画面表示、及び動作制御に必要な構成を説明する。図２は、第１実施形態に係る動作制御システム１０のサーバコンピュータ、ＰＣ及び複合機について動作制御プログラムの生成処理、表示部５０での画面表示、及び動作制御に必要な構成を示す図である。なお、ＰＣ３１乃至３４で行われる処理に必要な構成は同様であるため、以下にはＰＣ３１の構成を示す。
【００２９】
サーバコンピュータＳＶ２は、本発明の一実施形態として必要な構成として、パネルクリエータ部２５を備える。
【００３０】
パネルクリエータ部２５は、複合機１におけるエラー発生時に当該複合機１の表示部５０に表示させる表示画面の画面データを、例えばXML（Extensible Markup Language）形式のデータで生成し、当該XML形式データをベースとするパネル制御情報を生成するツールである。パネルクリエータ部２５は、表示画面を構成する各種ボタン等の各表示対象パーツのカスタマイズをユーザから受け付けて上記画面データを生成する処理を行う。なお、本実施形態では、パネルクリエータ部２５は、ＰＣ３１のウェブブラウザ３１００を介して当該ＰＣ３１において操作者により操作されることで、上記表示画面の生成操作が行われる。
【００３１】
パネルクリエータ部２５は、事象情報記憶部２５６と、事象重要度算出部２５７と、表示対象パーツ記憶部２５８と、表示形態変更部２５９と、パーツ指定受付部２５２と、レイアウト情報受付部２５３と、アクション指示受付部２５４と、生成部２５５として機能する。
【００３２】
事象情報記憶部２５６は、通信部２８によって、複合機１から受信された事象情報を記憶する。当該事象とは、複合機１において生じ得る現象、例えば、複合機１において生じたエラー、エラーからの復旧、サプライ品の交換時期の到来、複合機１の各機構についての故障等である。
【００３３】
事象重要度算出部２５７は、事象情報記憶部２５６に記憶されている各事象情報に基づいて、事象種別毎に事象重要度を算出する。例えば、事象情報記憶部２５６に、事象情報として、複合機１で生じるエラーを示すエラー情報が記憶されている場合、各エラー情報がサーバコンピュータＳＶ２に受信された日時に基づいて、各エラー情報が示すエラー種別毎にエラー発生頻度を、事象重要度として算出する。
【００３４】
表示対象パーツ記憶部２５８は、複合機１の表示部５０の表示画面を構成する要素となる表示対象パーツを、上記事象種別毎に記憶している。
【００３５】
表示形態変更部２５９は、表示対象パーツ記憶部２５８に各事象種別毎に記憶されている上記表示対象パーツの各表示形態を、事象重要度算出部２５７によって算出された事象重要度に応じて変更する。例えば、事象重要度算出部２５７によって、上記エラー発生頻度が算出される場合、表示形態変更部２５９は、各エラー種別のエラー発生頻度に応じて、各エラー種別毎に対応付けて用意されている表示対象パーツの大きさを変更する等の処理を行う。
【００３６】
パーツ指定受付部２５２は、複合機１で生じた各事象を表すために、当該複合機１の表示部５０の表示画面内に各事象に対応させて表示させる例えば文字列や、当該文字列と共に表示させる操作ボタン等でなる表示対象パーツの指定を、ＰＣ３１からウェブブラウザ３１００を介して操作者から受け付ける。操作者が指定可能な複数の表示対象パーツの画像データは、上記表示対象パーツ記憶部２５８に記憶されている。パーツ指定受付部２５２は、ＰＣ３１のウェブブラウザ３１００からパネルクリエータ部２５の起動指示を受け取ったとき、表示対象パーツ記憶部２５８に記憶されている各事象種別毎に対応付けられたそれぞれの表示対象パーツの画像データをウェブブラウザ３１００に引き渡す。
【００３７】
例えば、ユーザによるＰＣ３１のウェブブラウザ３１００の操作により当該ウェブブラウザ３１００からパネルクリエータ部２５のパーツ指定受付部２５２に、当該パネルクリエータ部２５の起動指示が受け付けられると、パネルクリエータ部２５のパーツ指定受付部２５２は、ウェブブラウザ３１００に、上記各事象種別毎に対応付けられたそれぞれの表示対象パーツを含むカスタマイズ受付画面の表示データを提供する。ウェブブラウザ３１００は、ＰＣ３１の表示部３１３に当該カスタマイズ受付画面を表示させる。このカスタマイズ受付画面は、上記表示対象パーツ等を表示した画面である。当該カスタマイズ受付画面で表示中の表示対象パーツから、所望の表示対象パーツがウェブブラウザ３１００の操作で操作者により指定されると、当該ウェブブラウザ３１００が当該表示対象パーツの指定指示をサーバコンピュータＳＶ２に送信し、パーツ指定受付部２５２が、当該指定指示が示す表示対象パーツの指定を受け付ける。
【００３８】
例えば、ウェブブラウザ３１００は、ＰＣ３１の表示部３１３に当該カスタマイズ画面を表示させているとき、このカスタマイズ画面には複数の表示対象パーツが表示され、当該表示中の表示対象パーツから所望の表示対象パーツが操作者によるＰＣ３１のウェブブラウザ３１００の操作で指定されると、当該ウェブブラウザ３１００が当該表示対象パーツの指定指示をサーバコンピュータＳＶ２に送信し、パーツ指定受付部２５２が、当該指定された表示対象パーツの指定を受け付ける。
【００３９】
レイアウト情報受付部２５３は、パーツ指定受付部２５２で指定が受け付けられた表示対象パーツについての表示画面内での配置を指示するレイアウト指示をユーザから受け付ける。例えば、ウェブブラウザ３１００を介してＰＣ３１の表示部３１３に表示するカスタマイズ画面中に、表示部５０の表示画面の背景画像のデータ（パネルクリエータ部２５に記憶されている）を用いて、当該表示画面の背景画像を擬似的に表示させ、当該背景画像中における任意の箇所がユーザによりＰＣ３１でウェブブラウザ３１００の操作により指定されると、当該ウェブブラウザ３１００が当該指定された箇所を示す情報をサーバコンピュータＳＶ２に送信する。レイアウト情報受付部２５３は、当該指定された箇所を上記指定された表示対象パーツの配置箇所として受け付ける。
【００４０】
アクション指示受付部２５４は、パーツ指定受付部２５２で指定された表示対象パーツに対して、当該表示対象パーツの組合せに対応するアクション（複合機１において実行可能な処理。例えば、警告音を発する等）を関連付けて設定する。すなわち、パーツ指定受付部２５２では、表示画面内に配置する表示対象パーツの指定が受け付けられるが、アクション指示受付部２５４は、当該受け付けられた表示対象パーツの組合せに対応付けて、複合機１のアクションを設定する。例えば、アクション指示受付部２５４は、「紙詰まりが発生しました。用紙を取り除いて下さい」という文字列の表示対象パーツがユーザにより指定された場合には、当該「紙詰まりが発生しました。用紙を取り除いて下さい」の表示対象パーツに対応付けるアクションとして「警告音を発する」を設定する。
【００４１】
生成部２５５は、パーツ指定受付部２５２で受け付けられた上記表示対象パーツ、レイアウト情報受付部２５３で受け付けられた上記レイアウト指示、及びアクション指示受付部２５４で受け付けられた上記アクション設定が示す内容で、複合機１におけるエラー発生時に表示部５０に表示させる表示画面の画面データをXML形式データで生成し、当該XML形式データをベースとするパネル制御情報を生成する。すなわち、ユーザは、ＰＣ３１のウェブブラウザ３１００において、パーツ指定受付部２５２での表示対象パーツ指定、レイアウト情報受付部２５３での上記レイアウト指示、及びアクション指示受付部２５４での上記アクション設定を行うと、生成部２５５による表示画面生成処理により、複合機１の表示部５０に表示させるエラー発生時の表示画面を所望通りにカスタマイズして作成できる。本実施形態では、生成部２５５は、XML形式でScriptファイルに当該エラー発生時の表示画面の画面データ（パネル制御情報）をエクスポートする。なお、本実施形態では、表示画面のデータファイルとしてXML形式のScriptファイルを使用するが、システム構成上は、XML形式以外の他のマークアップ言語であっても構わない。
【００４２】
生成部２５５は、このように複合機１の表示部５０に表示させる表示画面の画面データを生成する。すなわち、表示対象パーツ情報、レイアウト情報、及びアクション情報が互いに関連付けられており、当該表示対象パーツ情報、レイアウト情報、及びアクション情報の組合せが、パネル制御情報となる。当該生成された各パネル制御情報は、通信部２８からＰＣ３１に送信される。
【００４３】
記憶部２６は、メモリ又はＨＤＤ等からなり、上記生成部２５５によって生成されたパネル制御情報を記憶する。この記憶部２６には、パネル制御情報を生成するアプリケーション（パネルクリエータ）がインストールされており、サーバコンピュータＳＶ２が備えるＣＰＵ等からなる中央制御部が、当該アプリケーションに従って動作することで、パネルクリエータ部２５として機能する。
【００４４】
パネルシミュレータ２７は、パネルクリエータ部２５によってエクスポートされた上記Scriptファイルの画面データであるパネル制御情報の内容を解析し、ディスプレイでの表示を可能にするために当該画面データをHTML形式のデータに変換するツールである。当該変換された当該HTML形式のデータは、例えばウェブブラウザ３１００を介してＰＣ３１の表示部３１３に表示される。
【００４５】
通信部２８は、ネットワークを介してＰＣ３１や複合機１との間でデータ入出力を行うインタフェイスである。通信部２８は、例えば生成部２５５による指示の下、当該生成部２５５によって記憶部２６から読み出された画面データであるパネル制御情報をＰＣ３１に出力する。
【００４６】
ＰＣ３１は、制御部３１０と、記憶部３１１と、通信部３１２と、表示部３１３を備えている。
【００４７】
記憶部３１１は、ＨＤＤ等からなり、サーバコンピュータＳＶ２にアクセスして表示画面生成を行うためのプログラム等が記憶されている。
【００４８】
制御部３１０は、ＣＰＵ等からなり、ＰＣ３１の全体的な動作制御を司ると共に、記憶部３１１に記憶されている上記プログラムに従って動作することで、ウェブブラウザ３１００として機能する。
【００４９】
ウェブブラウザ３１００は、サーバコンピュータＳＶ２に対して、パネルクリエータ部２５の起動指示を送信し、パネルクリエータ部２５をWebアプリケーションとして起動させる。すなわち、ウェブブラウザ３１００は、上記カスタマイズ受付画面の表示データ等を、ＬＡＮを介してサーバコンピュータＳＶ２のパネルクリエータ部２５から受信して表示部３１３に表示させる。また、ウェブブラウザ３１００は、サーバコンピュータＳＶ２のパネルシミュレータ２７から、パネルクリエータ部２５で生成されてパネルシミュレータ２７によりHTML形式データに変換された画面データを表示用データとして受信して、ユーザによる確認用にパソコン３１の表示部３１３に表示させる。
【００５０】
通信部３１２は、ＬＡＮ等のネットワークを介して複合機１等との間でデータ入出力を行うインタフェイスである。
【００５１】
複合機１は、コントローラ１１と、記憶部１２と、プラットフォーム１３と、制御ユニット（Web container ）２００に備えられた拡張アプリケーション１５と、ブラウザ１６と、表示部５０とを有している。
【００５２】
複合機１の拡張アプリケーション１５は、主にScript Interpreter １５１と、Business Logic１５２と、登録部１５３とで構成される。
【００５３】
登録部１５３は、ＰＣ３１の通信部３１２からＬＡＮにより送られてきた（或いは、上記USBメモリ等から読み出された）上記Scriptファイルの表示画面データをベースとするパネル制御情報を、表示部５０での表示用データとして登録し、記憶部１２に記憶させる。登録部１５３は、パネル制御情報が複数送られてきた場合は、表示部５０での表示用データとしてそれぞれを登録して記憶部１２に記憶させる。
【００５４】
Script Interpreter１５１は、登録部１５３により記憶部１２に登録されたパネル制御情報を読み込んで内容を解析する。Script Interpreter １５１は、パネル制御情報が示す表示画面を表示部５０に表示するためのHTML変換処理と、パネル制御情報が示すエラー種別や文字列等の表示対象パーツに関連付けられたアクションを実行するためのBusiness Logic１５２への展開処理とを行う。Script Interpreter １５１は、上記表示用にHTML形式への変換処理を行ったデータを、APIを介してBusiness Logic１５２に渡す。
【００５５】
Business Logic１５２は、ブラウザ１６に、Script Interpreter １５１から受け取った上記HTML変換処理済みの表示用データを送信する。また、Business Logic１５２は、上記Script Interpreter １５１から得られた情報を基に、複合機１によるアクションを制御する。
【００５６】
すなわち、Business Logic１５２は、複合機１のブラウザ１６により文字列等の表示対象パーツが表示部５０に表示されると、上記Script Interpreter１５１から渡された情報（Script Interpreter１５１によるScriptファイルの解析で得られた情報）を基に、上記エラー種別及び表示対象パーツに関連付けられている複合機１のアクションを解析し、解析したアクションを実行するために、当該解析したアクションに対応するAPIを呼び出す。解析されたアクションはBusiness Logic１５２からコントローラ１１に渡される。
【００５７】
記憶部１２には、上記パネル制御情報、コントローラ（処理実行部）１１として動作させるための動作プログラム、拡張アプリケーション１５のプログラム、ブラウザ１６のプログラム等が記憶されている。複合機１の中央制御部であるＣＰＵ（処理実行部）が、記憶部１２に記憶されている各プログラムに従って動作することで、上記のコントローラ１１、拡張アプリケーション１５、及びブラウザ１６等として機能する。なお、拡張アプリケーション１５のプログラムが、ＰＣ３１から受信等されて記憶部１２に記憶されたパネル制御情報を用いて、複合機１でのエラー発生時における表示部５０の表示画面の表示制御を行う。
【００５８】
なお、複合機１の中央制御部であるＣＰＵは、上記動作プログラムに従って動作することにより、事象検知部１１ａとしても機能する。事象検知部１１ａは、複合機１の動作中における各部で生じ得る事象（例えば、上述したエラー等）を検知する。事象検知部１１ａが上記事象としてエラーを検知する場合、当該エラーは、例えば、複合機１に設けられた給紙カセットから排出トレイまでを繋ぐ用紙搬送路や、原稿給送部の原稿搬送機構等における紙詰まり等である。この場合、事象検知部１１ａは、これらの用紙搬送路に設けられた用紙センサから送られてくる紙詰まり検知信号等に基づいて、複合機１の各部で発生したエラーを検知する。
【００５９】
上記事象検知部１１ａによって上記事象が検知されると、事象検知部１１ａは、当該検知した事象を示す事象情報をプラットフォーム１３に渡す。プラットフォーム１３は、サーバコンピュータＳＶ２に対して当該事象情報を送信する。また、プラットフォーム１３は、ＰＣ３１の通信部３１２からＬＡＮにより送られてきた（或いは、上記USBメモリ等から読み出した）上記Scriptファイルの表示画面データをベースとするパネル制御情報を受信し、登録部１５３に引き渡す。
【００６０】
API（application programming interface）は、ある制御機構で処理を行っている場合に、他のハードウエアやソフトウエアの提供している機能を利用するための手法として提供されるインタフェイスである。本実施形態では、APIは、例えば、複合機１のコントローラ１１によって実行される複合機１の基本機能を、ファームウェア以外から実行するためのインタフェイスとして用いられる。APIは、複合機１のプラットフォーム１３を通じて、複合機１のファームウェアに従って動作するコントローラ１１にアクセスして、複合機１の上記基本機能を実行させる。但し、本実施形態でのAPIの適用は当該例に限られない。
【００６１】
ブラウザ（処理実行部）１６は、上記Script Interpreter １５１及びBusiness Logic１５２から得た上記HTML変換処理済みの表示用データを表示部５０に表示させる。ブラウザ１６は、本実施形態では、拡張アプリケーション１５で変換されたHTML変換処理後のファイルが示す画面構成に合わせて表示画面を表示部５０に表示し、また、当該表示画面の表示中に、操作者からの指示入力操作を表示部５０のタッチパネル機能を介して受け付けるインタフェイスとなる。
【００６２】
すなわち、ＰＣ３１及びサーバコンピュータＳＶ２により生成部２５５での画面データ生成処理（パネル制御情報生成処理）までを行い、複合機１は、当該パネル制御情報をＰＣ３１から取得する。このＰＣ３１からの登録部１５３による画面データの取得は、当該ＬＡＮ等によるネットワーク通信での取得、USBメモリを介してのＰＣ３１からの取得、ＰＣ３１から電子メールにより複合機１が取得、のいずれでもよい。
【００６３】
複合機１では、ＰＣ３１で生成されて当該ＰＣ３１から送信されてきたパネル制御情報が登録部１５３に記憶されている場合、拡張アプリケーション１５のプログラムが、当該パネル制御情報を用いて、上記ファームウェアに代わって、表示部５０での表示画面を表示制御する。
【００６４】
次に、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第１実施形態を説明する。図３は、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第１実施形態を示すフローチャートである。
【００６５】
動作制御システム１０においては、複合機１の表示部５０に表示させる表示画面の画面データ生成のために、以下の通信が行われる。複合機１の事象検知部１１ａが、複合機１の動作中に複合機１の各部で生じ得るエラーを検知する場合を例にして説明する。
【００６６】
複合機１において、その事象検知部１１ａが、複合機１でその動作中に生じたエラーを検出すると（Ｆ１でＹＥＳ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出されたエラーの種別（例えば、用紙搬送路での紙詰まり、定着装置での紙詰まり、A4サイズの用紙切れ、B5サイズの用紙切れ等のいずれか）を示すエラー情報を送信する（Ｆ２）。
【００６７】
サーバコンピュータＳＶ２では、通信部２８が当該エラー情報を受信すると（ＳＳ１）、事象情報記憶部２５６が当該受信されたエラー情報を記憶する（ＳＳ２）。
【００６８】
上記複合機１におけるエラー検知及びエラー情報送信（Ｆ１，Ｆ２）と、サーバコンピュータＳＶ２におけるエラー情報の受信及び記憶（ＳＳ１，ＳＳ２）は、複合機１の事象検知部１１ａがエラーを検出する度に行われる。
【００６９】
サーバコンピュータＳＶ２において、事象重要度算出部２５７は、事象情報記憶部２５６に記憶されている各エラー情報に基づいて、エラー種別毎に事象重要度を算出する（ＳＳ３）。例えば、事象情報記憶部２５６に、エラー情報として、用紙搬送路での紙詰まり、定着装置での紙詰まり、A4サイズの用紙切れ、B5サイズの用紙切れを示す情報等が記憶されている場合、事象重要度算出部２５７は、各エラー情報がサーバコンピュータＳＶ２に受信されて事象情報記憶部２５６に記憶されたそれぞれの日時に基づいて、各エラー種別のエラー発生頻度（各エラー種別を示すエラー情報が所定期間内にいくつ記憶されたか）を算出する（ＳＳ３）。例えば、事象重要度算出部２５７は、各エラー種別のエラー情報について、最初にエラー情報が受信及び記憶された日時から1週間内に受信及び記憶された数を上記エラー発生頻度として算出する。
【００７０】
続いて、表示形態変更部２５９は、表示対象パーツ記憶部２５８に各エラー種別毎に記憶されている上記表示対象パーツの各表示形態を、事象重要度算出部２５７によって算出されたエラー発生頻度に応じて変更する。例えば、表示形態変更部２５９は、当該算出されたエラー発生頻度が高くなるに連れて、当該エラー発生頻度の算出対象とされたエラー種に対応付けて用意されている表示対象パーツの大きさを拡大する等の処理を行う。
【００７１】
次に、ＰＣ３１及びサーバコンピュータＳＶ２による表示画面作成時の処理を説明する。図４は、ＰＣ３１及びサーバコンピュータＳＶ２による表示画面作成時の処理を示す図である。図５はカスタマイズ受付画面の一例を示す図である。
【００７２】
操作者は、例えば、ＰＣ３１の操作部（図略）を操作して、ウェブブラウザ３１００から、複合機１でのエラー発生時における表示画面の作成指示を入力する。操作者による当該表示画面作成指示の入力がウェブブラウザ３１００に受け付けられると（Ｐ１）、ウェブブラウザ３１００がサーバコンピュータＳＶ２に対してパネルクリエータ部２５の起動指示を送信する（Ｐ２）。
【００７３】
サーバコンピュータＳＶ２において、通信部２８を介して、パネルクリエータ部２５に上記パネルクリエータ起動指示が受信されると（ＳＳ１０１）、パネルクリエータ部２５が起動する（ＳＳ１０２）。
【００７４】
このとき、パーツ指定受付部２５２は、当該パネルクリエータ部２５の起動指示に応じて、表示対象パーツ記憶部２５８に各エラー種別毎に対応付けられて記憶されている各表示対象パーツの画像データを用いて、例えば、図５に例を示すような、カスタマイズ受付画面５４の表示データを生成し、当該表示データをＰＣ３１に送信する（ＳＳ１０３）。すなわち、上記図３を用いて説明したように、表示対象パーツ記憶部２５８には、各エラーを表すそれぞれの表示対象パーツが、各エラー種別毎のエラー発生頻度に応じて大きさを異ならせて記憶されているため、この時点でパーツ指定受付部２５２がＰＣ３１に送信するカスタマイズ受付画面５４の表示データには、エラー頻度に応じて大きさが異なる各エラー種別毎の表示対象パーツの画像が含まれている。
【００７５】
このとき、ＰＣ３１の表示部３１３には、ウェブブラウザ３１００により、図５に例を示すようなカスタマイズ受付画面５４が表示される。例えば、用紙搬送路での紙詰まりの発生頻度が最高レベルにある場合には、当該用紙搬送路での紙詰まりに対応する表示対象パーツの大きさが大サイズとされ、定着装置での紙詰まりの発生頻度が中レベルである場合には、当該定着装置での紙詰まりに対応する表示対象パーツの大きさが中サイズとされ、A4サイズの用紙切れの発生頻度が低レベルである場合には、当該A4サイズの用紙切れに対応する表示対象パーツの大きさが小サイズとされ、B5サイズの用紙切れの発生頻度が最低レベル（例えば、所定期間（例えば、1年）内におけるエラー発生回数が0）である場合には、当該A4サイズの用紙切れに対応する表示対象パーツは表示されない、というカスタマイズ受付画面５４が表示される。これらの表示対象パーツの表示形態の変形処理は、上述したように、表示形態変更部２５９により行われる。
【００７６】
ＰＣ３１のウェブブラウザ３１００が当該カスタマイズ受付画面５４の表示データを受信すると（Ｐ３）、ウェブブラウザ３１００は、ＰＣ３１の表示部３１３に、当該受信された表示データを用いてカスタマイズ受付画面５４を表示させる（Ｐ４）。すなわち、ＰＣ３１の表示部３１３には、このカスタマイズ受付画面５４により、エラー頻度に応じて大きさが異なった各エラー種別毎の表示対象パーツの画像が表示される。
【００７７】
操作者は、ＰＣ３１において、ウェブブラウザ３１００を介して、所望の表示対象パーツ指定指示、アクション選択指示、及びレイアウト指示を入力すると（Ｐ５）、当該受け付けた各指示をウェブブラウザ３１００がサーバコンピュータＳＶ２に送信する（Ｐ６）。すなわち、操作者は、ＰＣ３１のウェブブラウザ３１００を介してサーバコンピュータＳＶ２のパネルクリエータ部２５をWebアプリケーションとして操作する。このとき、操作者は、表示部３１３での上記カスタマイズ受付画面５４の表示により、エラー発生頻度に応じて大きさが異なった表示対象パーツを各エラー種別について選択することになるので、エラー発生頻度が高いエラーについては、エラー発生時に使用者により大きな注意喚起を行うことができるエラー表示画面のカスタマイズを簡単に行うことができる。
【００７８】
サーバコンピュータＳＶ２では、パネルクリエータ部２５のパーツ指定受付部２５２、アクション指示受付部２５４、レイアウト情報受付部２５３が、ＰＣ３１からの表示パーツ指定、アクション選択指示、及びレイアウト指示を受信する（ＳＳ１０４）。そして、生成部２５５が、当該受信されたエラー種別選択指示、表示パーツ指定、アクション選択指示、及びレイアウト指示を互いに関連付けて記憶する（ＳＳ１０５）。
【００７９】
操作者が、ＰＣ３１で、カスタマイズ受付画面５４において、複合機１のアクションの指定を行い、デフォルト画面５７０内に表示させたい文字列等の表示対象パーツボタンの指定及び配置を行い、カスタマイズ受付画面５４内の確定ボタン５８をマウス等によりクリックし、操作者からの当該指定及び配置の終了指示が入力されると（Ｐ７でＹＥＳ）、ウェブブラウザ３１００が表示画面生成終了を示す終了指示をサーバコンピュータＳＶ２に送信する（Ｐ８）。
【００８０】
サーバコンピュータＳＶ２において、パネルクリエータ部２５が当該終了指示を受信すると（ＳＳ１０６）、生成部２５５が、当該受信された表示パーツ指定、アクション選択指示、及びレイアウト指示が示す内容で、複合機１の表示部５０にエラー発生時に表示させる表示画面の表示画面データをベースとするパネル制御情報を、XML形式でScriptファイルにエクスポートして生成する（ＳＳ１０７）。当該生成されたScriptファイルからなるパネル制御情報は、パネルクリエータ部２５により記憶部２６に保存される（ＳＳ１０８）。通信部２８は、当該記憶部２６に保存されたパネル制御情報をＰＣ３１に送信する（ＳＳ１０９）。
【００８１】
ＰＣ３１において、ウェブブラウザ３１００が、上記サーバコンピュータＳＶ２の通信部２８から送られてくるパネル制御情報を受信し、記憶部３１１に記憶させる（Ｐ９）。
【００８２】
なお、ＰＣ３１において、操作者による図略の操作部の操作で、ＰＣ３１に複合機１への当該パネル制御情報の送信指示が受け付けられると、通信部３１２は、当該パネル制御情報をＬＡＮ等により複合機１に送信する。或いは、操作者による図略の操作部の操作で、USBメモリ等の外部メモリへの保存指示がＰＣ３１に受け付けられると、制御部３１０は、当該パネル制御情報を図略のインタフェイスによりＬＡＮ等によりUSBメモリ等の外部メモリに保存する。
【００８３】
複合機１において、上記パネル制御情報が登録部１５３によりＬＡＮ又はUSBメモリ等から取得されると、登録部１５３が、当該パネル制御情報を記憶部１２に記憶させる。これにより、複合機１では、拡張アプリケーション１５のプログラムが、当該パネル制御情報を用いて、上記ファームウェアに代わって、表示部５０での表示画面を表示制御する。
【００８４】
なお、この場合、ＰＣ３１及びサーバコンピュータＳＶ２の両者が連携して、特許請求の範囲でいう情報処理装置の一例をなす。
【００８５】
次に、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第２実施形態を説明する。図６は、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第２実施形態を示すフローチャートである。なお、特に説明しない限り、各処理の詳細は第１実施形態と同様である。
【００８６】
第２実施形態では、複合機１の事象検知部１１ａは、複合機１の動作中に複合機１の各部で生じ得るエラーと、当該エラーから復旧した事実とを検知して、これらを示す情報をサーバコンピュータＳＶ２に送信し、サーバコンピュータＳＶ２においては、各エラー種別毎にエラーからの復旧時間に応じて、表示対象パーツの表示態様を異ならせる。
【００８７】
当該第２実施形態では、事象検知部１１ａは、上記検出したエラーから復旧した事実も検知可能とされている。事象検知部１１ａは、このエラーから復旧した事実を、上記の例でいえば、用紙搬送路に設けられた用紙センサからの紙詰まり検知信号の送出がなくなったこと、画像形成部及び転写部からの異常発生検知信号の送出がなくなったこと等に基づいて検知する。
【００８８】
図６を参照して説明する。複合機１において、その事象検知部１１ａが、複合機１でその動作中に生じたエラーを検出すると（Ｆ１１でＹＥＳ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出されたエラーの種別を示すエラー情報を送信する（Ｆ１２）。サーバコンピュータＳＶ２では、通信部２８が当該エラー情報を受信すると（ＳＳ１）、事象情報記憶部２５６が当該受信されたエラー情報をエラー種別毎に記憶する（ＳＳ２）。
【００８９】
さらに、複合機１では、上記事象検知部１１ａは、上記発生を検知したエラーが復旧したか否かを検知する（Ｆ１３）。
【００９０】
事象検知部１１ａが、上記発生を検知したエラーからの復旧を検知した場合は（Ｆ１３でＹＥＳ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出されたエラー及びその復旧を示す復旧情報を送信する（Ｆ１４）。また、事象検知部１１ａが、上記発生を検知したエラーからの復旧を所定期間内（例えば、10分間等）に検知しない場合は（Ｆ１３でＮＯ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出されたエラー及び未復旧を示す未復旧情報を送信する（Ｆ１５）。
【００９１】
サーバコンピュータＳＶ２では、通信部２８が当該復旧情報又は未復旧情報を受信すると（ＳＳ１３）、事象情報記憶部２５６が当該受信された復旧情報又は未復旧情報をエラー種別毎に記憶する（ＳＳ１４）。
【００９２】
続いて、事象重要度算出部２５７は、各エラー種別毎のエラー情報が事象情報記憶部２５６に記憶された日時と、各エラー種別毎の復旧情報又は未復旧情報が記憶された日時とに基づいて、発生した各エラーについて、当該エラーからの復旧に要した復旧時間を算出する（ＳＳ５）。なお、事象重要度算出部２５７は、事象情報記憶部２５６に未復旧情報が記憶されているエラーについては復旧されていないものとして、復旧時間を、予め定められた最大時間を示す値として算出する。
【００９３】
続いて、表示形態変更部２５９は、表示対象パーツ記憶部２５８に各エラー種別毎に記憶されている上記表示対象パーツの各表示形態を、事象重要度算出部２５７によって算出されたエラー復旧時間の長短に応じて変更する。例えば、表示形態変更部２５９は、当該算出されたエラー復旧時間が長くなるに連れて、当該エラー復旧時間の算出対象とされたエラーに対応付けて用意されている表示対象パーツの大きさを拡大する等の処理を行う。
【００９４】
次に、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第３実施形態を説明する。図７は、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第３実施形態を示すフローチャートである。なお、特に説明しない限り、各処理の詳細は第１又は第２実施形態と同様である。
【００９５】
第３実施形態では、複合機１の事象検知部１１ａは、複合機１の動作中に複合機１の各部で生じ得るエラーと、当該エラーから復旧した事実とを検知して、これらを示す情報をサーバコンピュータＳＶ２に送信する。サーバコンピュータＳＶ２においては、各エラー種別毎にエラー発生頻度及びエラーからの復旧時間の組み合わせからなる数値を算出し、当該算出した数値に応じて、表示対象パーツの表示態様を異ならせる。
【００９６】
図７を参照して説明する。複合機１において、その事象検知部１１ａが、複合機１でその動作中に生じたエラーを検出すると（Ｆ２１でＹＥＳ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出されたエラーの種別を示すエラー情報を送信する（Ｆ２２）。サーバコンピュータＳＶ２では、通信部２８が当該エラー情報を受信すると（ＳＳ２１）、事象情報記憶部２５６が当該受信されたエラー情報をエラー種別毎に記憶する（ＳＳ２２）。続いて、事象重要度算出部２５７は、事象情報記憶部２５６に記憶されている各エラー情報に基づいて、エラー種別毎にエラー発生頻度を算出する（ＳＳ２３）。
【００９７】
さらに、複合機１では、上記事象検知部１１ａは、上記発生を検知したエラーが復旧したか否かを検知し（Ｆ２３）、事象検知部１１ａが、上記発生を検知したエラーからの復旧を検知した場合は（Ｆ２３でＹＥＳ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出されたエラー及びその復旧を示す復旧情報を送信する（Ｆ２４）。また、事象検知部１１ａが、上記発生を検知したエラーからの復旧を上記所定期間内に検知しない場合は（Ｆ２３でＮＯ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出されたエラー及び未復旧を示す未復旧情報を送信する（Ｆ２５）。
【００９８】
サーバコンピュータＳＶ２では、通信部２８が当該復旧情報又は未復旧情報を受信すると（ＳＳ２４）、事象情報記憶部２５６が当該受信された復旧情報又は未復旧情報をエラー種別毎に記憶する（ＳＳ２５）。続いて、事象重要度算出部２５７は、発生した各エラーについて、当該エラーからの復旧に要した復旧時間を算出する（ＳＳ２６）。
【００９９】
事象重要度算出部２５７は、上記算出した各エラー種別毎のエラー発生頻度と復旧時間とに基づいて、各エラー発生の重大度を示すバロメータを算出する（ＳＳ２７）。例えば、事象重要度算出部２５７は、上記エラー発生頻度が示す所定期間内における発生回数nと、エラーからの復旧時間tとの乗算により算出した数値、すなわち、当該所定期間内に生じたエラーに要した復旧時間の総合計時間を、特許請求の範囲でいう各エラー種別毎に算出したエラー発生頻度と、各エラー種別毎の復旧時間との組み合わせからなる数値の一例となるバロメータとして算出する。
【０１００】
続いて、表示形態変更部２５９は、表示対象パーツ記憶部２５８に各エラー種別毎に記憶されている上記表示対象パーツの各表示形態を、事象重要度算出部２５７によって算出されたバロメータの大小に応じて変更する。例えば、表示形態変更部２５９は、当該算出されたバロメータが大きくなるに連れて、当該バロメータの算出対象とされたエラーに対応付けて用意されている表示対象パーツの大きさを拡大する等の処理を行う。
【０１０１】
次に、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第４実施形態を説明する。図８は複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第４実施形態を示すフローチャートである。図９はカスタマイズ受付画面の一例を示す図である。なお、特に説明しない限り、各処理の詳細は第１乃至第３実施形態と同様である。
【０１０２】
この第４実施形態では、複合機１の事象検知部１１ａは、複合機１における各サプライ品（例えば、トナーコンテナ、ステープル、用紙搬送ローラ等）の交換時期の到来も検知可能とされている。事象検知部１１ａは、各サプライ品の交換時期の到来を、例えば、トナーカートリッジの配設位置の周辺に設けられたトナー残量検出センサから送られてくるトナー残量無しを示すトナー無し信号等に基づいて検知する。
【０１０３】
事象検知部１１ａは、複合機１の動作中に複合機１の各サプライ品の交換時期の到来を検知して、各サプライ品毎の交換時期を示す情報を事象情報としてサーバコンピュータＳＶ２に送信する。サーバコンピュータＳＶ２においては、各サプライ品毎の交換時期の発生頻度を算出し、当該算出した各サプライ品毎の交換時期の発生頻度に応じて、各サプライ品の交換時期到来を示すそれぞれの表示対象パーツの表示態様を異ならせる。
【０１０４】
図８を参照して説明する。複合機１において、その事象検知部１１ａが、複合機１でその動作中に生じたサプライ品の交換時期到来を検出すると（Ｆ３１でＹＥＳ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出されたサプライ品の交換時期到来を示す交換時期到来情報を事象情報として送信する（Ｆ３２）。サーバコンピュータＳＶ２では、通信部２８が当該交換時期到来情報を受信すると（ＳＳ３１）、事象情報記憶部２５６が当該受信された交換時期到来情報をサプライ品毎に記憶する（ＳＳ３２）。続いて、事象重要度算出部２５７は、各交換時期到来情報が事象情報記憶部２５６に記憶された日時に基づいて、サプライ品毎に交換時期到来頻度を算出する（ＳＳ３３）。サプライ品毎に交換時期到来頻度を算出する。例えば、事象情報記憶部２５６に、サプライ品の交換時期到来情報として、トナーコンテナ、ステープル、用紙搬送ローラ等の交換時期到来を示す情報が記憶されている場合、事象重要度算出部２５７は、各交換時期到来情報がサーバコンピュータＳＶ２に受信されて事象情報記憶部２５６に記憶された日時に基づいて、各サプライ品別の交換時期到来頻度（各サプライ品の交換時期到来情報が所定期間（例えば、6月）内にいくつ記憶されたか）を算出する。例えば、事象重要度算出部２５７は、各エラー情報が示すそれぞれのエラー種別について、最初にエラー情報が受信及び記憶された日時から6月内に受信及び記憶された数を上記各サプライ品の交換時期到来頻度として算出する。
【０１０５】
続いて、表示形態変更部２５９は、表示対象パーツ記憶部２５８に記憶されている各サプライ品の交換時期到来を示すそれぞれの表示対象パーツの各表示形態を、事象重要度算出部２５７によって算出された交換時期到来頻度に応じて変更する。例えば、図９に示すように、表示形態変更部２５９は、当該算出された交換時期到来頻度が高くなるに連れて、当該交換時期到来頻度の算出対象とされたサプライ品に対応付けて用意されている表示対象パーツの大きさを拡大する等の処理を行う。
【０１０６】
次に、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第５実施形態を説明する。図１０は、複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理の第５実施形態を示すフローチャートである。図１１は、カスタマイズ表示画面の一例を示す図である。
【０１０７】
第５実施形態では、事象検知部１１ａは、複合機１における各機構（例えば、本体前面ドア、ADF（自動原稿送り装置）、後処理装置、スキャナ、画像形成ユニット等）についての故障も検知可能とされている。事象検知部１１ａは、当該各機構の故障を、例えば、複合機１の装置本体の前面側に設けられている本体前面ドアの開閉状態を検出する開閉状態検出センサから送られてくる開状態検出信号及び閉状態検出信号に基づいて、所定時間（例えば、24時間）の間、開状態検出信号のみを受信し、閉状態検出信号をしなかった場合に、当該本体前面ドアが故障であると検知する。また、事象検知部１１ａは、画像形成ユニット等から送られてくる異常発生検知信号に基づいて、当該画像形成ユニット等についての故障を検知する。
【０１０８】
事象検知部１１ａは、複合機１の動作中に複合機１の各機構に発生する故障を検知して、各機構毎の故障発生を示す情報を事象情報としてサーバコンピュータＳＶ２に送信する。サーバコンピュータＳＶ２においては、各機構毎の故障発生頻度を算出し、当該算出した各機構毎の故障発生頻度に応じて、各機構の故障発生を示すそれぞれの表示対象パーツの表示態様を異ならせる。
【０１０９】
図１０を参照して説明する。複合機１において、その事象検知部１１ａが、複合機１でその動作中に生じた各機構の故障発生を検出すると（Ｆ４１でＹＥＳ）、プラットフォーム１３がサーバコンピュータＳＶ２に対して、当該検出された機構の故障発生を示す故障発生情報を事象情報として送信する（Ｆ４２）。
【０１１０】
サーバコンピュータＳＶ２では、通信部２８が当該故障発生情報を受信すると（ＳＳ４１）、事象情報記憶部２５６が当該受信された故障発生情報を各機構毎に記憶する（ＳＳ４２）。続いて、事象重要度算出部２５７は、事象情報記憶部２５６に記憶されている各故障発生情報に基づいて、各機構毎に故障発生頻度を算出する。例えば、事象情報記憶部２５６に、機構の故障発生情報として、本体前面ドア、ADF、後処理装置、スキャナ等の故障を示す情報が記憶されている場合、事象重要度算出部２５７は、各機構の故障発生情報がサーバコンピュータＳＶ２に受信されて事象情報記憶部２５６に記憶された日時に基づいて、各機構別の故障発生頻度（各機構の故障発生情報が所定期間内にいくつ記憶されたか）を算出する（ＳＳ４３）。例えば、事象重要度算出部２５７は、各故障発生情報が示すそれぞれの機構について、最初に故障発生情報が受信及び記憶された日時から1月内に受信及び記憶された数を上記各機構の故障発生頻度として算出する。
【０１１１】
続いて、表示形態変更部２５９は、表示対象パーツ記憶部２５８に記憶されている各機構の故障発生を示すそれぞれの表示対象パーツの各表示形態を、事象重要度算出部２５７によって算出された故障発生頻度に応じて変更する（ＳＳ４４）。例えば、図１１に示すように、表示形態変更部２５９は、当該算出された故障発生頻度が高くなるに連れて、当該故障発生頻度の算出対象とされた機構に対応付けて用意されている表示対象パーツの大きさを拡大する等の処理を行う。
【０１１２】
次に、複合機１における上記パネル制御情報及び拡張アプリケーション１５による表示部５０の表示制御を説明する。図１２は複合機１における上記パネル制御情報及び拡張アプリケーション１５による表示部５０の表示制御を示すフローチャートである。
【０１１３】
上述したように、記憶部１２には、ＰＣ３１から取得したパネル制御情報が記憶されている。そして、拡張アプリケーション１５のプログラムが、当該パネル制御情報を用いて、上記ファームウェアに代わって、表示部５０での表示画面を表示制御する。
【０１１４】
複合機１の事象検知部１１ａにより、複合機１で発生した事象が検出されると（Ｆ５１でＹＥＳ）、Script Interpreter １５１は、事象検知部１１ａから、複合機１にインストールされているファームウェアに代わって当該事象情報を取得する（Ｆ５２）。なお、当該事象検知部１１ａによる事象検出時には、上述した複合機１及びサーバコンピュータＳＶ２による表示画面生成のための通信処理は並行して行われる。
【０１１５】
Script Interpreter １５１は、記憶部１２に記憶されている各パネル制御情報を解析し、当該取得した事象情報が示す事象種別を有するパネル制御情報を記憶部１２から判定する（Ｆ５３）。すなわち、記憶部１２には、各エラー種別毎にエラー表示を行うためのパネル制御情報、各サプライ品の換時期到来を表示するためのパネル制御情報、各機構の故障を表示するためのパネル制御情報など、様々な事象に対応するそれぞれのパネル制御情報が記憶されているため、Script Interpreter １５１は、上記取得した事象情報が示す事象に対応するパネル制御情報を記憶部１２から判定する。
【０１１６】
上記判定後、Script Interpreter １５１は、事象情報が示す事象種別に対応付けられている文字列等の表示対象パーツ、レイアウト情報、及びアクション設定を記憶部１２から読み出す。すなわち、Script Interpreter １５１は、上記判定したパネル制御情報が示す表示対象パーツ、レイアウト情報、及びアクション設定について、表示部５０に表示画面を表示するためのHTML変換処理と、当該アクション設定が示すアクションを実行するための展開処理とを行い、当該処理後のデータをBusiness Logic１５２に渡す（Ｆ５４）。
【０１１７】
続いて、Business Logic１５２は、Script Interpreter １５１から得た上記HTML変換処理後のデータを表示部５０での表示が可能となるように解析し、ブラウザ１６に渡す（Ｆ５５）。ブラウザ１６は、当該受け取った画面データを表示部５０に表示させる（Ｆ５６）。
【０１１８】
さらに、Business Logic１５２は、上記アクション設定が示すアクションを実行するために、当該アクションに対応するAPIを呼び出し、当該APIをコントローラ１１に渡す（Ｆ５７）。
【０１１９】
コントローラ１１は、当該受け取ったAPIに従って、指示されたアクションを実行する（Ｆ５８）。
【０１２０】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。図１３は、第２実施形態に係る動作制御システム１０のサーバコンピュータ及び複合機について動作制御プログラムの生成処理、表示部５０での画面表示、及び動作制御に必要な構成を示す図である。
【０１２１】
上記実施形態に示した動作制御システム１０では、ＰＣ３１のウェブブラウザ３１００を介して、操作者によりサーバコンピュータＳＶ２のパネルクリエータ部２５が操作され、このパネルクリエータ部２５により上記パネル制御情報の生成処理が行われるが、図１３に示すように、サーバコンピュータＳＶ２の操作部２９を操作者が操作することにより、操作者によるサーバコンピュータＳＶ２の操作で、当該サーバコンピュータＳＶ２においてパネル制御情報が生成され、生成されたパネル制御情報がサーバコンピュータＳＶ２の通信部２８からＬＡＮ等を通じて複合機１に送信されるようにしてもよい。複合機１では、登録部１５３が、サーバコンピュータＳＶ２の通信部２８から上記パネル制御情報を受け取って、記憶部１２に記憶させる。なお、当該生成処理時に必要な画面表示は、パネルクリエータ部２５及びパネルシミュレータ２７等により表示部２４に表示される。
【０１２２】
この場合、ＰＣ３１は不要であり、サーバコンピュータＳＶ２が、特許請求の範囲における情報処理装置の一例となる。
【０１２３】
また、上記各実施形態では、パネルクリエータ部２５は、アクション指示受付部２５４を備え、アクション設定処理を行い、パネル制御情報にアクション設定を含めるものとしているが、パネルクリエータ部２５がアクション指示受付部２５４を備えず、アクション設定処理を行わないものとし、パネル制御情報が、表示対象パーツ及びレイアウト情報を備えるものとしてもよい。この場合、複合機１では、拡張アプリケーション１５により、当該パネル制御情報を用いて、上記エラー発生時に、発生した事象に対応する表示対象パーツ及びレイアウト情報が示す表示画面の表示が行われ、発生した事象に対応するアクションの実行は行われない。
【０１２４】
上記図１乃至図１３に示した構成及び処理は、本発明の実施形態の例示に過ぎず、本発明を上記実施形態に限定する趣旨ではない。例えば、複合機１においては登録部１５３がＰＣ３１又はサーバコンピュータＳＶ２とのパネル制御情報に関する通信を行うものとして説明しているが、複合機１ではプラットフォーム１３がＰＣ３１又はサーバコンピュータＳＶ２との当該通信を行うものとしてもよいし、これらとは別個に、ＰＣ３１又はサーバコンピュータＳＶ２の当該通信を行う通信部を有し、当該通信部がＰＣ３１又はサーバコンピュータＳＶ２との当該通信を担当することとしてもよい。
【０１２５】
また、上記実施形態で示した複合機１は、本発明に係る電気機器の一例に過ぎず、本発明に係る電気機器は、複合機１及び画像形成装置以外に、他の電気機器であっても構わない。
【符号の説明】
【０１２６】
１０        動作制御システム
１          複合機
１１        コントローラ
１１ａ      事象検知部
１２        記憶部
１３        プラットフォーム
１５        拡張アプリケーション
１５１      Script Interpreter
１５２      Business Logic
１５３      登録部
１６        ブラウザ
５０        表示部
ＳＶ２      サーバコンピュータ
２４        表示部
２５        パネルクリエータ部
２５２      パーツ指定受付部
２５３      レイアウト情報受付部
２５４      アクション指示受付部
２５５      生成部
２５６      事象情報記憶部
２５７      事象重要度算出部
２５８      表示対象パーツ記憶部
２５９      表示形態変更部
２６        記憶部
２７        パネルシミュレータ
２８        通信部
２９        操作部
３１〜３４  パソコン
３１０      制御部
３１１      記憶部
３１２      通信部
３１３      表示部
３１００    ウェブブラウザ
【図１】
2011232972.tif 000003
【図２】
2011232972.tif 000004
【図３】
2011232972.tif 000005
【図４】
2011232972.tif 000006
【図５】
2011232972.tif 000007
【図６】
2011232972.tif 000008
【図７】
2011232972.tif 000009
【図８】
2011232972.tif 000010
【図９】
2011232972.tif 000011
【図１０】
2011232972.tif 000012
【図１１】
2011232972.tif 000013
【図１２】
2011232972.tif 000014
【図１３】
2011232972.tif 000015