(57)【要約】【課題】初期起動時または節電状態からの復帰時等の起動処理中に、表示装置において電源瞬断等の障害が発生した場合でも、表示装置を正常に復旧させる。【解決手段】パネル制御部３３は、コントロール基板４２から送信されたデータを、通信部３４を介して受信した場合、そのデータを受信した旨の通知情報を、受信したデータの種類に関する情報を示す通知内容を含めてコントロール基板４２に返信する。パネル管理部５２は、操作パネル４１において電源瞬断等の障害が発生して、オフ状態であった操作パネル４１に表示させるための表示内容に関するデータを操作パネル４１に対して順次送信することにより起動処理を行う際に、操作パネル４１への送信処理を行った後に、データ格納部５３に格納されている通知情報の通知内容と操作パネル４１に対して行った送信処理内容とが対応する場合に、操作パネル４１への次の送信処理を行う。【選択図】図５
2019077123.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対する表示処理を行う表示装置と、
前記表示装置において表示される表示内容を制御する制御部とを備え
前記表示装置は、前記制御部から送信されたデータを受信した場合、当該データを受信した旨の通知情報を、受信したデータの種類に関する情報を示す通知内容を含めて返信する返信手段を有し
前記制御部は、
前記表示装置から受信した通知情報を格納する格納手段と、
オフ状態であった前記表示装置に表示させるための表示内容に関するデータを前記表示装置に対して順次送信することにより起動処理を行う際に、前記表示装置への送信処理を行った後に、前記格納手段に格納されている通知情報の通知内容と前記表示装置に対して行った送信処理内容とが対応する場合に、前記表示装置への次の送信処理を行う送信手段と、を有する、
電子装置。
【請求項２】
前記格納手段に格納されている通知情報の通知内容と、前記送信手段から前記表示装置に対して行った送信処理内容とが対応しない場合、前記格納手段に格納されている通知情報を削除する削除手段をさらに備えた請求項１記載の電子装置。
【請求項３】
前記制御部は、節電状態からの復帰処理の際、電源遮断状態からの復帰処理の際または前記表示装置において発生した障害からの復帰処理の際に、オフ状態であった前記表示装置に表示させるための表示内容に関するデータを前記表示装置に対して順次送信することにより起動処理を行う請求項１または２記載の電子装置。
【請求項４】
前記制御部は、前記表示装置に対して前記送信手段から定期的に接続確認処理を行い、前記表示装置からの正常な応答が途絶えた場合、前記表示装置に障害が発生したと判定して、前記表示装置に対する起動処理を行う請求項３記載の電子装置。
【請求項５】
前記格納手段は、前記表示装置からの通知内容と、前記送信手段における送信処理内容との対応関係を表した対応表を格納する請求項１から４のいずれか記載の電子装置。
【請求項６】
前記送信手段は、前記表示装置から新たな通知情報を受信した場合、前記対応表における対応関係を参照して、前記格納手段に格納されている通知情報の通知内容と前記表示装置に対して行った送信処理内容とが対応するか否かを判定する請求項５記載の電子装置。
【請求項７】
ユーザに対する表示処理およびユーザからの操作入力を行う表示操作装置と、
前記表示操作装置において表示される表示内容の制御および前記表示操作装置からの操作入力を受け付ける制御を行う制御部とを備え
前記制御部は、節電状態への移行を制限するためのカウント値を格納する第１の格納手段と、
ユーザが前記表示操作装置を操作中であることが検出された場合に、前記カウント値を予め設定された値だけ加算し、ユーザが前記表示操作装置の操作を終了したことが検出された場合、前記カウント値を予め設定された値だけ減算するカウント値管理手段と、
予め設定された条件が満たされ、前記カウント値が０となっている場合に節電状態への移行処理を行う節電管理手段と、
前記表示操作部が操作中であるか否かの操作状態に関する情報を格納する第２の格納手段と、
前記表示操作装置が障害から復帰した場合であって、前記第２の格納手段に格納されている操作状態に関する情報が操作中である旨の情報である場合、前記カウント値を、予め設定された値だけ減算する減算手段と、を有する、
電子装置。
【請求項８】
ユーザに対する表示処理を行う表示装置に対して、前記表示装置の表示内容を制御する制御部から表示内容に関するデータを送信する送信ステップと、
前記表示装置が前記制御部から送信されたデータを受信した場合、当該データを受信した旨の通知情報を、受信したデータの種類に関する情報を示す通知内容を含めて返信する返信ステップと、
前記制御部において、前記表示装置から受信した通知情報を格納する格納ステップと、
前記制御部において、オフ状態であった前記表示装置に表示させるための表示内容に関するデータを前記表示装置に対して順次送信することにより起動処理を行う際に、前記表示装置への送信処理を行った後に、前記格納ステップにおいて格納された通知情報の通知内容と前記表示装置に対して行った送信処理内容とが対応する場合に、前記表示装置への次の送信処理を行う送信ステップと、
をコンピュータに実行させるためのプログラム。
【請求項９】
ユーザに対する表示処理およびユーザからの操作入力を行う表示操作装置において表示される表示内容の制御および前記表示操作装置からの操作入力を受け付ける制御を行う制御部において、節電状態への移行を制限するためのカウント値を格納する第１の格納ステップと、
ユーザが前記表示操作装置を操作中であることが検出された場合に、前記カウント値を予め設定された値だけ加算し、ユーザが前記表示操作装置の操作を終了したことが検出された場合、前記カウント値を予め設定された値だけ減算するカウント値管理ステップと、
予め設定された条件が満たされ、前記カウント値が０となっている場合に節電状態への移行処理を行う節電管理ステップと、
前記表示操作部が操作中であるか否かの操作状態に関する情報を格納する第２の格納ステップと、
前記表示操作装置が障害から復帰した場合であって、前記第２の格納手段に格納されている操作状態に関する情報が操作中である旨の情報である場合、前記カウント値を、予め設定された値だけ減算する減算ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、停電や瞬断後における画像形成装置の電源供給状態を、停電や瞬断前の電源供給状態に復帰させるようにした画像形成装置の制御方法が開示されている。
【０００３】
特許文献２には、画像形成装置の操作パネルが異常状態となった場合に、画像形成装置の初期化をすることなく、操作パネルを正常な状態に復旧させることができるようにした表示画面制御方法が開示されている。
【０００４】
特許文献３には、タッチパネルが異常状態に陥ったことに起因するタッチパネルの破壊およびホスト機器の誤動作を防止しつつ、タッチパネルを正常状態へ復旧させるようにしたタッチパネル装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１０４６５４号公報
【特許文献２】特開２０１４−１０７８３９号公報
【特許文献３】特開２０１６−１７０７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
タッチパネル等の表示装置を有する電子装置では、予め設定された時間操作が行われない場合に、消費電力の削減を目的として節電状態に移行するような節電機能が設けられる場合がある。このような節電状態では、表示装置への電源供給も遮断され、表示装置はオフ状態となるような制御が行われる場合がある。
【０００７】
そして、このような節電機能を有する電子装置では、節電状態から通常動作状態への復帰処理が開始された場合、表示装置の起動処理が行われる。しかし、この表示装置の起動処理中に、例えばＥＳＤ(Ｅelectro Static Discharge:静電気放電)ノイズの発生、接続不良、電源障害等に起因して表示装置において電源瞬断等の障害が発生した場合、表示装置が正常に復旧されないような場合が発生する場合がある。
【０００８】
本発明の目的は、初期起動時または節電状態からの復帰時等の起動処理中に、表示装置において電源瞬断等の障害が発生した場合でも、表示装置を正常に復旧させることが可能な電子装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
［電子装置］
請求項１に係る本発明は、ユーザに対する表示処理を行う表示装置と、
前記表示装置において表示される表示内容を制御する制御部とを備え
前記表示装置は、前記制御部から送信されたデータを受信した場合、当該データを受信した旨の通知情報を、受信したデータの種類に関する情報を示す通知内容を含めて返信する返信手段を有し
前記制御部は、
前記表示装置から受信した通知情報を格納する格納手段と、
オフ状態であった前記表示装置に表示させるための表示内容に関するデータを前記表示装置に対して順次送信することにより起動処理を行う際に、前記表示装置への送信処理を行った後に、前記格納手段に格納されている通知情報の通知内容と前記表示装置に対して行った送信処理内容とが対応する場合に、前記表示装置への次の送信処理を行う送信手段とを有する電子装置である。
【００１０】
請求項２に係る本発明は、前記格納手段に格納されている通知情報の通知内容と、前記送信手段から前記表示装置に対して行った送信処理内容とが対応しない場合、前記格納手段に格納されている通知情報を削除する削除手段をさらに備えた請求項１記載の電子装置である。
【００１１】
請求項３に係る本発明は、前記制御部が、節電状態からの復帰処理の際、電源遮断状態からの復帰処理の際または前記表示装置において発生した障害からの復帰処理の際に、オフ状態であった前記表示装置に表示させるための表示内容に関するデータを前記表示装置に対して順次送信することにより起動処理を行う請求項１または２記載の電子装置である。
【００１２】
請求項４に係る本発明は、前記制御部が、前記表示装置に対して前記送信手段から定期的に接続確認処理を行い、前記表示装置からの正常な応答が途絶えた場合、前記表示装置に障害が発生したと判定して、前記表示装置に対する起動処理を行う請求項３記載の電子装置である。
【００１３】
請求項５に係る本発明は、前記格納手段が、前記表示装置からの通知内容と、前記送信手段における送信処理内容との対応関係を表した対応表を格納する請求項１から４のいずれか記載の電子装置である。
【００１４】
請求項６に係る本発明は、前記送信手段が、前記表示装置から新たな通知情報を受信した場合、前記対応表における対応関係を参照して、前記格納手段に格納されている通知情報の通知内容と前記表示装置に対して行った送信処理内容とが対応するか否かを判定する請求項５記載の電子装置である。
【００１５】
請求項７に係る本発明は、ユーザに対する表示処理およびユーザからの操作入力を行う表示操作装置と、
前記表示操作装置において表示される表示内容の制御および前記表示操作装置からの操作入力を受け付ける制御を行う制御部とを備え
前記制御部は、節電状態への移行を制限するためのカウント値を格納する第１の格納手段と、
ユーザが前記表示操作装置を操作中であることが検出された場合に、前記カウント値を予め設定された値だけ加算し、ユーザが前記表示操作装置の操作を終了したことが検出された場合、前記カウント値を予め設定された値だけ減算するカウント値管理手段と、
予め設定された条件が満たされ、前記カウント値が０となっている場合に節電状態への移行処理を行う節電管理手段と、
前記表示操作部が操作中であるか否かの操作状態に関する情報を格納する第２の格納手段と、
前記表示操作装置が障害から復帰した場合であって、前記第２の格納手段に格納されている操作状態に関する情報が操作中である旨の情報である場合、前記カウント値を、予め設定された値だけ減算する減算手段とを有する電子装置である。
【００１６】
[プログラム]
請求項８に係る本発明は、ユーザに対する表示処理を行う表示装置に対して、前記表示装置の表示内容を制御する制御部から表示内容に関するデータを送信する送信ステップと、
前記表示装置が前記制御部から送信されたデータを受信した場合、当該データを受信した旨の通知情報を、受信したデータの種類に関する情報を示す通知内容を含めて返信する返信ステップと、
前記制御部において、前記表示装置から受信した通知情報を格納する格納ステップと、
前記制御部において、オフ状態であった前記表示装置に表示させるための表示内容に関するデータを前記表示装置に対して順次送信することにより起動処理を行う際に、前記表示装置への送信処理を行った後に、前記格納ステップにおいて格納された通知情報の通知内容と前記表示装置に対して行った送信処理内容とが対応する場合に、前記表示装置への次の送信処理を行う送信ステップとをコンピュータに実行させるためのプログラムである。
【００１７】
請求項９に係る本発明は、ユーザに対する表示処理およびユーザからの操作入力を行う表示操作装置において表示される表示内容の制御および前記表示操作装置からの操作入力を受け付ける制御を行う制御部において、節電状態への移行を制限するためのカウント値を格納する第１の格納ステップと、
ユーザが前記表示操作装置を操作中であることが検出された場合に、前記カウント値を予め設定された値だけ加算し、ユーザが前記表示操作装置の操作を終了したことが検出された場合、前記カウント値を予め設定された値だけ減算するカウント値管理ステップと、
予め設定された条件が満たされ、前記カウント値が０となっている場合に節電状態への移行処理を行う節電管理ステップと、
前記表示操作部が操作中であるか否かの操作状態に関する情報を格納する第２の格納ステップと、
前記表示操作装置が障害から復帰した場合であって、前記第２の格納手段に格納されている操作状態に関する情報が操作中である旨の情報である場合、前記カウント値を、予め設定された値だけ減算する減算ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１８】
請求項１に係る本発明によれば、初期起動時または節電状態からの復帰時等の起動処理中に、表示装置において電源瞬断等の障害が発生した場合でも、表示装置を正常に復旧させることが可能な電子装置を提供することができる。
【００１９】
請求項２に係る本発明によれば、初期起動時または節電状態からの復帰時等の起動処理中に、表示装置において電源瞬断等の障害が発生した場合でも、表示装置を正常に復旧させることが可能な電子装置を提供することができる。
【００２０】
請求項３に係る本発明によれば、オフ状態であった表示装置に表示させるための表示内容に関するデータを表示装置に対して順次送信する起動処理中に、表示装置において電源瞬断等の障害が発生した場合でも、表示装置を正常に復旧させることが可能な電子装置を提供することができる。
【００２１】
請求項４に係る本発明によれば、表示装置に障害が発生した場合に、表示装置に対する起動処理を実行することが可能な電子装置を提供することができる。
【００２２】
請求項５に係る本発明によれば、制御部では、格納手段に格納された対応表を参照することにより、表示装置からの通知内容と送信手段における送信処理内容とが対応しているか否かを判定することが可能な電子装置を提供することができる。
【００２３】
請求項６に係る本発明によれば、制御部では、格納手段に格納された対応表を参照することにより、表示装置からの通知内容と送信手段における送信処理内容とが対応しているか否かを判定することが可能な電子装置を提供することができる。
【００２４】
請求項７に係る本発明によれば、表示操作部の操作中に何等かの障害が発生して初期化処理が行われた場合でも、節電状態への移行が行われるようにすることが可能な電子装置を提供することができる。
【００２５】
請求項８に係る本発明によれば、初期起動時または節電状態からの復帰時等の起動処理中に、表示装置において電源瞬断等の障害が発生した場合でも、表示装置を正常に復旧させることが可能なプログラムを提供することができる。
【００２６】
請求項９に係る本発明によれば、表示操作部の操作中に何等かの障害が発生して初期化処理が行われた場合でも、節電状態への移行が行われるようにすることが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態の画像形成システムの構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０の操作パネル４１周辺の拡大図である。
【図３】操作パネル４１と、この操作パネル４１の表示内容を制御するコントロール基板４２との関係を示す図である。
【図４】本発明の一実施形態の画像形成装置１０における操作パネル４１とコントロール基板４２のハードウェア構成を示す図である。
【図５】操作パネル４１およびコントロール基板４２の機能構成を示すブロック図である。
【図６】データ格納部５３に格納されている対応表の一例を示す図である。
【図７】操作パネル４１に対する起動処理の動作を説明するためのシーケンスチャートである。
【図８】図７に示した起動処理が行われる際のコントロール基板４２の内部状態等を説明するための図である。
【図９】図７に示した起動処理が行われる際のコントロール基板４２の内部状態等を説明するための図である。
【図１０】図７に示した起動処理が行われる際のコントロール基板４２の内部状態等を説明するための図である。
【図１１】図７に示した起動処理が行われる際のコントロール基板４２の内部状態等を説明するための図である。
【図１２】通知内容とデータ転送ステータスとの一致を確認せずに操作パネル４１からの通知を受信しただけで、次の送信処理を順次行った場合の起動処理の動作を説明するためのシーケンスチャートである。
【図１３】図１２に示した起動処理が行われる際のコントロール基板４２の内部状態等を説明するための図である。
【図１４】図１３に示したシーケンスチャートと同じタイミングで瞬断が発生した場合の、本実施形態における起動処理を説明するためのシーケンスチャートである。
【図１５】図１４に示した起動処理が行われる際のコントロール基板４２の内部状態等を説明するための図である。
【図１６】図１４に示した起動処理が行われる際のコントロール基板４２の内部状態等を説明するための図である。
【図１７】節電状態の遷移の様子を説明するための図である。
【図１８】節電制御部５４において節電移行中／節電中／節電復帰中をそれぞれ分けて管理した場合の、パネル管理部５２の動作を説明するための図である。
【図１９】節電制御部５４において節電移行中／節電中／節電復帰中を全て「節電中」として管理した場合の、パネル管理部５２の動作を説明するための図である。
【図２０】動作状態として「節電中」、「通常動作」のみを管理した場合に、節電状態からの復帰処理中に瞬断等が発生した場合の動作を説明するためのシーケンスチャートである。
【図２１】動作状態として「節電移行中」、「節電中」、「節電復帰中」、「通常動作」を管理した場合に、節電状態からの復帰処理中に瞬断等が発生した場合の動作を説明するためのシーケンスチャートである。
【図２２】カウント値を１減算する処理を行わない場合の節電制御部５４の動作を説明するためのシーケンスチャートである。
【図２３】カウント値を１減算する処理を行う場合の節電制御部５４の動作を説明するためのシーケンスチャートである。
【発明を実施するための形態】
【００２８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２９】
図１は本発明の一実施形態の画像形成システムの構成を示す図である。
【００３０】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および端末装置２０により構成される。端末装置２０は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００３１】
次に、この画像形成装置１０における操作パネル４１周辺の拡大図を図２に示す。図２に示されるように、画像形成装置１０には、各種処理の実行指示を入力するための、いわゆるタッチパネルにより構成される操作パネル４１が設けられている。
【００３２】
そして、図３に示されるように、この操作パネル４１は、画像形成装置１０の本体部に設けられているコントローラ基板（制御部）４２からの処理に基づいて表示内容が制御されている。操作パネル４１は、ユーザに対する表示処理およびユーザからの操作入力を行う表示操作装置である。なお、操作パネル４１が表示処理のみを行う場合には、操作パネル４１は、ユーザに対する表示処理を行う表示装置である。そして、コントロール基板４２は、操作パネル４１において表示される表示内容を制御するとともに、操作パネル４１からの操作入力を受け付ける制御を行う。
【００３３】
次に、本実施形態の画像形成装置１０における操作パネル４１とコントロール基板４２のハードウェア構成を図４に示す。
【００３４】
操作パネル４１は、図４に示されるように、ＣＰＵ１１、メモリ１２、記憶装置１３、タッチパネル等のユーザインタフェース（ＵＩ）装置１４、コントロール基板４２との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００３５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、操作パネル４１の動作を制御する。なお、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＵＳＢメモリ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３６】
また、コントロール基板４２は、図４に示されるように、ＣＰＵ２１、メモリ２２、記憶装置２３、操作パネル４１との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）２５を有する。これらの構成要素は、制御バス２６を介して互いに接続されている。
【００３７】
ＣＰＵ２１は、メモリ２２または記憶装置２３に格納された制御プログラムに基づいて所定の処理を実行して、コントロール基板４２の動作を制御する。なお、ＣＰＵ２１は、メモリ２２または記憶装置２３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＵＳＢメモリ等の記憶媒体に格納してＣＰＵ２１に提供することも可能である。
【００３８】
図５は、上記の制御プログラムが実行されることにより実現される操作パネル４１およびコントロール基板４２の機能構成を示すブロック図である。
【００３９】
本実施形態の画像形成装置１０における操作パネル４１は、図５に示されるように、表示部３１と、操作受付部３２と、パネル制御部３３と、通信部３４とを備えている。
【００４０】
また、本実施形態の画像形成装置１０におけるコントロール基板４２は、図５に示されるように、通信部５１と、パネル管理部５２と、データ格納部５３と、節電制御部５４と、カウント値格納部５５とを備えている。
【００４１】
先ず、操作パネル４１を構成する各機能ブロックについて説明する。
【００４２】
表示部３１は、パネル制御部３３による制御に基づいてユーザに対して表示する処理を行っている。操作受付部３２は、ユーザからの操作内容を受け付ける処理を行っている。この表示部３１および操作受付部３２により、いわゆるタッチパネルが構成されている。
【００４３】
パネル制御部３３は、コントロール基板４２から送信されてきたデータに基づいて、表示部３１に対する表示内容を制御するとともに、操作受付部３２により受付けられたユーザの操作内容をコントロール基板４２に送信する。
【００４４】
そして、パネル制御部３３は、コントロール基板４２から送信されたデータを、通信部３４を介して受信した場合、そのデータを受信した旨の通知情報を、受信したデータの種類に関する情報を示す通知内容を含めてコントロール基板４２に返信する。
【００４５】
通信部３４は、パネル制御部３３からコントロール基板４２に送信されるデータや、コントロール基板４２からパネル制御部３３に対して送信されてきたデータの送受信を行っている。
【００４６】
次に、コントロール基板４２を構成する各機能ブロックについて説明する。
【００４７】
通信部５１は、パネル管理部５２から操作パネル４１に送信されるデータや、操作パネル４１からパネル管理部５２に対して送信されてきたデータの送受信を行っている。
【００４８】
データ格納部５３は、通信部５１を介してパネル管理部５２が操作パネル４１から受信した通知情報を格納する。また、データ格納部５３は、操作パネル４１からの通知内容と、パネル管理部５２における送信処理内容との対応関係を表した対応表を格納する。
【００４９】
このデータ格納部５３に格納されている対応表の一例を図６に示す。図６に示された対応表では、操作パネル４１からの通知内容が「処理の受け入れ待ち」であり、コントロール基板４２のデータ転送ステータスが「初期化待ち」である場合、操作パネル４１からの通知内容と、操作パネル４１に対して行った送信処理内容とが対応（または一致）しているものとなっている。
【００５０】
同様に、操作パネル４１からの通知内容が「データ転送開始要求」、「データ転送要求」、「データ転送完了要求」であり、コントロール基板４２のデータ転送ステータスが「転送開始待ち」、「転送中」、「転送完了待ち」である場合、操作パネル４１からの通知内容と、操作パネル４１に対して行った送信処理内容とはそれぞれ対応（または一致）しているものとなっている。
【００５１】
パネル管理部５２は、操作パネル４１における表示内容や操作パネル４１において受付けされた操作内容の管理を行っている。
【００５２】
カウント値格納部５５は、節電状態への移行を制限するためのカウント値を格納する。
【００５３】
節電制御部５４は、例えば、ユーザによる操作や印刷ジョブ等による処理指示が予め設定された時間無いというような予め設定された条件が満たされ、カウント値格納部５５に格納されているカウント値が０となっている場合に節電状態への移行処理を行う。
【００５４】
そして、節電制御部５４は、ユーザが操作パネル４１を操作中であることが検出された場合に、カウント値格納部５５のカウント値を予め設定された値、例えば１だけ加算し、ユーザが操作パネル４１の操作を終了したことが検出された場合、カウント値を１だけ減算するカント値管理を行う。
【００５５】
つまり、このカウント値は、節電状態への移行を制限するために用いられており、ユーザによる操作や印刷指示等が行われると、それぞれのモジュールからの指示により節電制御部５４がカウント値を１ずつ加算する。そして、ユーザによる操作や印刷指示等が完了すると、それぞれのモジュールからの指示に基づいて節電制御部５４は、カウント値を１ずつ減算する。つまり、カウント値が０となっている場合には、画像形成装置１０において、ユーザによる操作や各種の処理指示のいずれも行われていない状態であることを意味する。
【００５６】
また、節電制御部５４は、操作パネル４１が操作中であるか否かの操作状態に関する情報を格納する。そして、節電制御部５４は、操作パネル４１が障害から復帰した場合であって、格納している操作状態に関する情報が操作中である旨の情報である場合、カウント値を１減算する。
【００５７】
コントロール基板４２は、節電状態からの復帰処理の際、電源遮断状態からの復帰処理の際または操作パネル４１において発生した障害からの復帰処理の際に、オフ状態であった操作パネル４１に表示させるための表示内容に関するデータを操作パネル４１に対して順次送信することにより起動処理を行う。
【００５８】
また、コントロール基板４２は、操作パネル４１に対してパネル管理部５２から定期的に接続確認処理を行い（ポーリング処理）、操作パネル４１からの正常な応答が途絶えた場合、操作パネル４１に障害が発生したと判定して、操作パネル４１に対する起動処理を行う。
【００５９】
パネル管理部５２は、操作パネル４１から新たな通知情報を受信した場合、データ格納部５３に格納されている対応表における対応関係を参照して、データ格納部５３に格納されている通知情報の通知内容と操作パネル４１に対して行った送信処理内容とが対応するか否かを判定する。
【００６０】
そして、パネル管理部５２は、オフ状態であった操作パネル４１に表示させるための表示内容に関するデータを操作パネル４１に対して順次送信することにより起動処理を行う際に、操作パネル４１への送信処理を行った後に、データ格納部５３に格納されている通知情報の通知内容と操作パネル４１に対して行った送信処理内容とが対応する場合に、操作パネル４１への次の送信処理を行う。
【００６１】
なお、パネル管理部５２は、データ格納部５３に格納されている通知情報の通知内容と、操作パネル４１に対して行った送信処理内容とが対応しない場合、データ格納部５３に格納されている通知情報を削除して、操作パネル４１への次の送信処理を行わない。
【００６２】
次に、本実施形態の画像形成装置１０において、コントロール基板４２により行われる操作パネル４１の起動処理の際の動作について図面を参照し詳細に説明する。
【００６３】
図７は、操作パネル４１に対する起動処理の動作を説明するためのシーケンスチャートである。
【００６４】
この起動処理は、画像形成装置１０の電源が投入された初期起動時、節電状態からの復帰時、または操作パネル４１において電源瞬断等の障害が発生した後の復帰処理時等において実行される。なお、節電状態の復帰処理は、画像形成装置１０が節電状態にある場合に、節電復帰ボタンが操作されたり、印刷ジョブ等の各種ジョブが画像形成装置１０に送信されたような場合に実行される。
【００６５】
また、この起動処理が行われる際のコントロール基板４２の内部状態および操作パネル４１とコントロール基板４２間の送受信内容を図８〜図１１に示す。
【００６６】
先ず、コントロール基板４２が節電状態からの復帰指示を受けて節電状態であった操作パネル４１の起動処理を開始する場合、コントロール基板４２は操作パネル４１に対して初期化開始処理を行う（ステップＳ１０１）。この初期化開始処理とは、コントロール基板４２から操作パネル４１に対して、これから送信するデータの内容に関する情報を送信するための処理である。そして、コントロール基板４２では、操作パネル４１に対して初期化処理を行ったことにより、データ転送ステータスは「初期化待ち」状態となる。
【００６７】
次に、操作パネル４１では、パネル制御部３３が、このコントロール基板４２からの初期化開始処理を受けて、初期化処理を受け入れ待ち状態である旨の通知（処理の受け入れ待ち）を返信する（ステップＳ１０２）。
【００６８】
このステップＳ１０１、Ｓ１０２における処理が行われる際の操作パネル４１、コントロール基板４２の様子を図８（Ａ）に示す。この図８（Ａ）の状態では、データ格納部５３には操作パネル４１からの通知情報はまだ格納されていない。
【００６９】
そして、図８（Ｂ）に示されるように、コントロール基板４２では、操作パネル４１からの処理の受け入れ待ち通知を受信したことにより、この通知はデータ格納部５３に格納されることになる。
【００７０】
すると、コントロール基板４２のパネル管理部５２では、現在のデータ転送ステータスと、データ格納部５３に格納されている通知内容とを比較する。図８（Ｂ）では、現在のデータ転送ステータス（初期化待ち）と、データ格納部５３に格納されている通知内容（処理の受け入れ待ち）とが一致しているため、コントロール基板４２から操作パネル４１に対して、次の送信処理であるデータ転送初期化処理が行われる（ステップＳ１０３）。このデータ転送初期化処理とは、コントロール基板４２から操作パネル４１に対して、これからデータ転送を開始する旨を連絡するための処理である。そして、コントロール基板４２では、操作パネル４１に対してデータ転送初期化処理を行ったことにより、図８（Ｃ）に示すように、データ転送ステータスは「転送開始待ち」状態となる。
【００７１】
次に、操作パネル４１では、パネル制御部３３が、このコントロール基板４２からのデータ転送初期化処理を受けて、図９（Ａ）に示すように、データ転送の開始を要求する旨の通知（データ転送開始要求）を返信する（ステップＳ１０４）。
【００７２】
そして、図９（Ｂ）に示されるように、コントロール基板４２では、操作パネル４１からのデータ転送開始要求通知を受信したことにより、この通知はデータ格納部５３に格納されることになる。
【００７３】
すると、コントロール基板４２のパネル管理部５２では、現在のデータ転送ステータスと、データ格納部５３に格納されている通知内容とを比較する。図９（Ｂ）では、現在のデータ転送ステータス（転送開始待ち）と、データ格納部５３に格納されている通知内容（データ転送開始要求）とが一致しているため、コントロール基板４２から操作パネル４１に対して、次の送信処理であるデータ転送開始処理が行われる（ステップＳ１０５）。このデータ転送開始処理とは、コントロール基板４２から操作パネル４１に対して、実際に操作パネル４１上において表示するための描画データ等の転送を開始する処理である。そして、コントロール基板４２では、操作パネル４１に対してデータ転送開始処理を行ったことにより、図９（Ｃ）に示すように、データ転送ステータスは「転送中」状態となる。
【００７４】
次に、操作パネル４１では、パネル制御部３３が、このコントロール基板４２からのデータ転送開始処理を受けて、図１０（Ａ）に示すように、データ転送を要求する旨の通知（データ転送要求）を返信する（ステップＳ１０６）。
【００７５】
そして、図１０（Ｂ）に示されるように、コントロール基板４２では、操作パネル４１からのデータ転送要求通知を受信したことにより、この通知はデータ格納部５３に格納されることになる。
【００７６】
すると、コントロール基板４２のパネル管理部５２では、現在のデータ転送ステータスと、データ格納部５３に格納されている通知内容とを比較する。図１０（Ｂ）では、現在のデータ転送ステータス（転送中）と、データ格納部５３に格納されている通知内容（データ転送要求）とが一致しているため、コントロール基板４２から操作パネル４１に対して、次の送信処理であるデータ転送処理が行われる（ステップＳ１０７）。このデータ転送処理とは、コントロール基板４２から操作パネル４１に対して、実際に操作パネル４１上において表示するための描画データ等を転送する処理である。そして、コントロール基板４２では、操作パネル４１に対して全てのデータ転送処理が完了すると、図１０（Ｃ）に示すように、データ転送ステータスは「転送完了待ち」状態となる。
【００７７】
なお、ここでは説明を簡単にするために１回のデータ転送処理で操作パネル４１において表示するために必要な全てのデータ転送が完了するものとして説明するが、実際には複数回のデータ転送処理が行われる場合もある。その際には、データ転送が完了するまでのコントロール基板４２におけるデータ転送ステータスは、「転送中」状態のままとなる。
【００７８】
次に、操作パネル４１では、パネル制御部３３が、このコントロール基板４２からのデータ転送処理を受けて、図１１（Ａ）に示すように、データ転送の完了を要求する旨の通知（データ転送完了要求）を返信する（ステップＳ１０８）。
【００７９】
そして、図１１（Ｂ）に示されるように、コントロール基板４２では、操作パネル４１からのデータ転送完了要求通知を受信したことにより、この通知はデータ格納部５３に格納されることになる。
【００８０】
すると、コントロール基板４２のパネル管理部５２では、現在のデータ転送ステータスと、データ格納部５３に格納されている通知内容とを比較する。図１１（Ｂ）では、現在のデータ転送ステータス（転送完了待ち）と、データ格納部５３に格納されている通知内容（データ転送完了要求）とが一致しているため、コントロール基板４２から操作パネル４１に対して、次の送信処理であるデータ転送完了処理が行われる（ステップＳ１０９）。このデータ転送完了処理とは、コントロール基板４２から操作パネル４１に対して、データ転送の完了を要求する処理である。そして、コントロール基板４２では、操作パネル４１に対してデータ転送完了処理を行ったことにより、図１１（Ｃ）に示すように、データ転送ステータスは「通常」状態となる。
【００８１】
上記で説明したような起動処理が行われることにより、節電状態であった操作パネル４１では、初期画面が表示されることになる。
【００８２】
なお、上記で説明したようにパネル管理部５２は、操作パネル４１に対して表示を行うためのデータを順次送信することにより起動処理を行う際に、操作パネル４１への送信処理を行った後に、データ格納部５３に格納されている通知情報の通知内容と、データ転送ステータス（操作パネル４１に対して行った送信処理内容）とが一致（対応）する場合にのみ操作パネル４１への次の送信処理を行っている。
【００８３】
このような通知内容とデータ転送ステータスとの一致を確認せずに操作パネル４１からの通知を受信しただけで、次の送信処理を順次行った場合の問題点を図１２、図１３を参照して説明する。
【００８４】
図１２、図１３では、コントロール基板４２に対して節電復帰指示があり、操作パネル４１の起動処理途中で、静電気ノイズ等により操作パネル４１への電源の供給が一瞬途切れるような瞬断が発生した場合の動作について説明が行われている。
【００８５】
具体的には、図７に示したシーケンスチャートにおいて、操作パネル４１からコントロール基板４２へのデータ転送要求通知が返信された直後（ステップＳ１０６の直後）にこのような瞬断が発生した場合を用いて説明する。
【００８６】
図１２に示されるように、このような瞬断が発生して操作パネル４１への電源供給が回復した後、コントロール基板４２は、操作パネル４１からの応答があるまで待機する（ステップＳ２０１、Ｓ２０２）。
【００８７】
なお、瞬断が発生した直後の操作パネル４１では、図１３（Ａ）に示されるように、パネル制御部３３がリセットされて初期化処理等が行われている間は、コントロール基板４２への応答をすることができない。ここで、瞬断が発生する前に、コントロール基板４２は操作パネル４１からデータ転送要求通知を受信しているため、データ格納部５３には、データ転送要求通知が格納されている。
【００８８】
そして、操作パネル４１のパネル制御部３３が正常に動作を開始して、コントロール基板４２がそのことを検知すると、図１３（Ｂ）に示すように、コントロール基板４２から操作パネル４１に対して初期化処理が行われる（ステップＳ２０３）。
【００８９】
ここで、データ格納部５３には瞬断が発生する前に受信したデータ転送要求通知が格納されている。そのため、パネル管理部５２において、データ転送ステータスとデータ格納部５３内の通知情報の通知内容との一致を確認せずに、次の送信処理を実行した場合、図１３（Ｃ）に示されるように、初期化開始処理の直後にデータ転送初期化処理が実行されてしまうことになる（ステップＳ２０４）
【００９０】
しかし、操作パネル４１では、初期化開始処理後に通知（処理の受け入れ待ち）を返信することなくデータ転送初期化処理が行われることにより、操作パネル４１では、次のデータを受信する準備ができておらず、データ転送が異常となりエラーが発生してしまう。その結果、操作パネル４１からコントロール４２に対してエラー通知が返信され、操作パネル４１の起動処理が正常に行われないことになってしまう（ステップＳ２０５）。
【００９１】
このような瞬断が発生した場合でも、本実施形態のコントロール基板４２におけるパネル管理部５２において、データ転送ステータスと、データ格納部５３に格納されている通知情報の通知内容との一致を確認して次の送信処理を行うことにより、上記のようなエラーの発生を防ぐことができる理由を図１４〜図１６を参照して説明する。
【００９２】
図１４は、図１３に示したシーケンスチャートと同じタイミングで瞬断が発生した場合の、本実施形態におけるコントロール基板４２と操作パネル４１の動作を説明するためのシーケンスチャートである。また、図１５、図１６は、このような場合のコントロール基板４２と操作パネル４１の状態を説明するための図である。
【００９３】
なお、瞬断が発生した直後の操作パネル４１では、図１５（Ａ）に示されるように、パネル制御部３３がリセットされて初期化処理等が行われている間は、コントロール基板４２への応答をすることができない。ここで、瞬断が発生する前に、コントロール基板４２は操作パネル４１からデータ転送要求通知を受信しているため、データ格納部５３には、データ転送要求通知が格納されている。
【００９４】
そして、操作パネル４１のパネル制御部３３が正常に動作を開始して、コントロール基板４２がそのことを検知すると、図１５（Ｂ）に示すように、コントロール基板４２から操作パネル４１に対して初期化処理が行われる（ステップＳ２０３）。そして、コントロール基板４２では、操作パネル４１に対して初期化処理を行ったことにより、データ転送ステータスは「初期化待ち」状態となる。
【００９５】
ここで、データ格納部５３には瞬断が発生する前に受信したデータ転送要求通知が格納されている。そのため、パネル管理部５２において、データ転送ステータスとデータ格納部５３内の通知情報の通知内容とが一致するか否かを確認した場合、データ転送ステータス（初期化待ち）と、通知情報の通知内容（データ転送要求）とは一致しない。そのため、パネル管理部５２は、図１５（Ｃ）に示すように、データ格納部５３内に格納されている通知情報（データ転送要求通知）を削除して、次の送信処理を実行しない（ステップＳ３０１）。
【００９６】
次に、操作パネル４１では、図１６（Ａ）に示すように、パネル制御部３３が、このコントロール基板４２からの初期化開始処理を受けて、初期化処理を受け入れ待ち状態である旨の通知（処理の受け入れ待ち）を返信する（ステップＳ３０２）。
【００９７】
そして、図１６（Ｂ）に示されるように、コントロール基板４２では、操作パネル４１からの処理の受け入れ待ち通知を受信したことにより、この通知はデータ格納部５３に格納されることになる。
【００９８】
すると、コントロール基板４２のパネル管理部５２では、現在のデータ転送ステータスと、データ格納部５３に格納されている通知内容とを比較する。図１６（Ｂ）では、現在のデータ転送ステータス（初期化待ち）と、データ格納部５３に格納されている通知内容（処理の受け入れ待ち）とが一致しているため、コントロール基板４２から操作パネル４１に対して、次の送信処理であるデータ転送初期化処理が行われる（ステップＳ３０３）。そして、コントロール基板４２では、操作パネル４１に対してデータ転送初期化処理を行ったことにより、図１６（Ｃ）に示すように、データ転送ステータスは「転送開始待ち」状態となる。
【００９９】
以降は、図７に示したシーケンスチャートと同様の処理が順次行われることにより、操作パネル４１に対する起動処理は正常に実行されることになる。
【０１００】
このように、本実施形態の画像形成装置１０では、コントロール基板４２のパネル管理部５２において、データ転送ステータスと操作パネル４１からの通知内容との一致を確認してから次の送信処理が行われることにより、操作パネル４１の起動処理途中で電源の瞬断等が発生した場合でも、操作パネル４１の起動処理が正常に実行されることになる。
【０１０１】
次に、コントロール基板４２における節電制御部５４の動作について図面を参照して詳細に説明する。
【０１０２】
節電制御部５４は、画像形成装置１０における通常動作状態から節電状態の移行処理および、節電状態から通常動作状態への復旧処理を管理している。
【０１０３】
先ず、このような節電状態の遷移の様子について図１７を参照して説明する。図１７に示されるように、通常動作状態において、一定時間操作が行われず、いずれのジョブも受信されない等の節電条件が成立した場合、メモリ内容の退避等の節電移行処理が開示され動作状態は節電移行状態となる。
【０１０４】
そして、このような節電移行処理が完了すると、動作状態は節電中となる。このような節電中の動作状態において、節電解除ボタンが操作される等の何等かの節電解除条件が成立すると、退避したメモリ内容の復旧、上述したような操作パネル４１の起動処理等の各種節電復帰処理が開始され、動作状態は節電復帰中となる。そして、このような節電復帰処理が完了すると、動作状態は通常動作状態となる。
【０１０５】
本実施形態における節電制御部５４では、現在の動作状態が「節電復帰中」、「節電中」、「節電移行中」、「通常動作」のうちのいずれであるかを管理しており、パネル管理部５２からの問い合わせに応じて、現在の動作状態を通知するようになっている。そして、パネル管理部５２では、図１８に示すように、操作パネル４１において電源瞬断等が発生して応答を確認することができなくなった場合、節電制御部５４に現在の動作状態を問い合わせて、動作状態が「通常動作」、または「節電復帰中」である場合には、操作パネル４１の復帰処理を実行し、動作状態が「節電中」、または「節電移行中」である場合には、操作パネル４１の復帰処理を実行しない。
【０１０６】
ここで、操作パネル４１に何等かの異常が発生した際の動作状態が「節電復帰中」、「節電中」、「節電移行中」であるかにより、その後に操作パネル４１の復旧処理を行うか否かを切替えるようにしている理由を以下に説明する。
【０１０７】
もしも、図１７に示した、「節電移行中」、「節電中」、「節電復帰中」を全て「節電中」として管理した場合の動作について説明する。
【０１０８】
この場合、節電制御部３４では、動作状態を「節電中」または「通常動作」としてしか管理していないため、図１９に示すように、パネル管理部５２は、動作状態が「節電中」の場合には操作パネル４１の復帰処理を実行せず、動作状態が「通常動作」の場合には操作パネル４１の復帰処理を実行することになる。
【０１０９】
このように動作状態として「節電中」、「通常動作」のみを管理した場合に、節電状態からの復帰処理中に、上記で説明したような操作パネル４１において電源の瞬断等が発生した場合の動作を図２０のシーケンスチャートを参照して説明する。
【０１１０】
このような場合、画像形成装置１０が節電状態となっている際に、何等かの節電復帰条件が成立すると、節電制御部５４はパネル管理部５２に節電復帰指示を行う（ステップＳ４０１）。すると、パネル管理部５２では、節電復帰処理が開始される（ステップＳ４０２）。その後操作パネル４１において電源の瞬断等が発生して、パネル管理部５２が操作パネル４１からの応答を確認できない状態を経て操作パネル４１の動作を確認した場合、パネル管理部５２は節電制御部５４に対して動作状態の確認を行う（ステップＳ４０３）。
【０１１１】
すると、節電制御部５４では、瞬断発生前において復帰処理が行われていたとしても、動作状態として「通常動作」または「節電中」のいずれかしか管理していないため、「節電中」である旨をパネル管理部５２に返信する（ステップＳ４０４）。
【０１１２】
そのため、パネル管理部５２では、操作パネル４１の復帰処理を実行せず、操作パネル４１の起動処理は中止されることになる（ステップＳ４０５）。
【０１１３】
つまり、瞬断発生前に節電復帰条件が成立して復帰処理が開始されていたにもかかわらず、瞬断が発生したことにより開始されていた復帰処理が中止されてしまい、節電状態のままとなってしまうことになる。
【０１１４】
これに対して、本実施形態の節電制御部５４では、動作状態として「節電移行中」、「節電中」、「節電復帰中」、「通常動作」という４つの状態を管理しているため、節電状態からの復帰処理中に瞬断が発生した場合でも図２１に示すような動作が行われる。
【０１１５】
図２１は、動作状態として「節電移行中」、「節電中」、「節電復帰中」、「通常動作」を管理した場合に、節電状態からの復帰処理中に、上記で説明したような操作パネル４１において電源の瞬断等が発生した場合の動作を説明するためのシーケンスチャートである。
【０１１６】
画像形成装置１０が節電状態となっている際に、何等かの節電復帰条件が成立すると、節電制御部５４はパネル管理部５２に節電復帰指示を行う（ステップＳ４０１）。すると、パネル管理部５２では、節電復帰処理が開始される（ステップＳ４０２）。ここで、節電制御部５４では、動作状態を「節電中」から「節電復帰中」に更新する。
【０１１７】
その後操作パネル４１において電源の瞬断等が発生して、パネル管理部５２が操作パネル４１からの応答を確認できない状態を経て操作パネル４１の動作を確認した場合、パネル管理部５２は節電制御部５４に対して動作状態の確認を行う（ステップＳ４０３）。
【０１１８】
すると、節電制御部５４では、動作状態として「節電復帰中」である旨をパネル管理部５２に返信する（ステップＳ５０１）。
【０１１９】
そのため、パネル管理部５２では、上記で説明したような操作パネル４１の起動処理を開始して、操作パネル４１の復帰処理を実行する（ステップＳ５０２）。
【０１２０】
その結果、瞬断発生前に節電復帰条件が成立して復帰処理が開始されていたことにより、瞬断が発生した場合でも復帰処理が継続されて、通常動作に復帰することになる。
【０１２１】
次に、操作パネル４１上のキー押下により節電状態への移行制限を行う際の動作を図２２、図２３を参照して説明する。
【０１２２】
上述したように、本実施形態の画像形成装置１０のコントロール基板４２では、ユーザによる操作が一定期間以上行われない等の節電条件が成立すると、操作パネル４１等をオフ状態として節電状態に移行する制御が行われる。
【０１２３】
ここで、ユーザが操作パネル４１を操作中に節電状態に移行したのでは、ユーザにとっては処理が中断されることになる。そのため、ユーザが操作パネル４１を操作している最中等には節電状態への移行制限を行う必要がある。
【０１２４】
このような節電状態への移行制限を行うために、本実施形態の節電制御部５４では、節電状態への移行制限を行うためのカウント値を用いている。このカウント値は、操作パネル４１等の各種モジュールが処理実行中等で節電状態に移行すべきでない状態の場合に、それぞれのモジュール毎に１インクリメント（加算）されるようになっている。そして、各種モジュールにおける処理が完了して節電状態に移行しても良い状態となった場合には、このカウント値は１ディクリメント（減算）されるようになっている。
【０１２５】
そのため、節電制御部５４は、このカウント値が０の場合には、全てのモジュールが節電状態に移行しても良い状態となっていると判定して、節電状態に移行する制御を行う。
【０１２６】
このような制御を行うため、節電制御部５４は、ユーザが操作パネル４１を操作中であることが検出された場合に、カウント値格納部５５のカウント値を予め設定された値、例えば１だけ加算し、ユーザが操作パネル４１の操作を終了したことが検出された場合、カウント値を１だけ減算するカント値管理を行う。
【０１２７】
そして、節電制御部５４は、操作パネル４１が操作中であるか否かの操作状態に関する情報を格納する。そして、節電制御部５４は、操作パネル４１が障害から復帰した場合であって、格納している操作状態に関する情報が操作中である旨の情報である場合、カウント値を１減算する。
【０１２８】
このように節電制御部５４が、操作パネル４１が操作中であるか否かの操作状態に関する情報を格納しておき、操作パネル４１が障害から復帰した場合に、格納している操作状態に関する情報が操作中である旨の情報である場合にカウント値を１減算する理由について以下において説明する。
【０１２９】
先ず、節電制御部５４がこのようなカウント値を１減算する処理を行わない場合の動作を図２２のシーケンスチャートを参照して説明する。
【０１３０】
ユーザが操作パネル４１のキーを押下した場合、操作パネル４１からコントロール基板４２に対して、このキー押下が通知される（ステップＳ６０１）。
【０１３１】
すると、コントロール基板４２では、カウント値が１加算される（ステップＳ６０２）。なお、ここでは説明を簡単にするためにカウント値は０の状態であったものとして、また途中で他のモジュールの動作によるインクリメント処理も発生しないものとして説明する。
【０１３２】
そして、ユーザが操作パネル４１のキー押下をやめると（キーリリース）、操作パネル４１からコントロール基板４２に対して、このキーリリースが通知される（ステップＳ６０３）。すると、コントロール基板４２では、カウント値が１減算（ディクリメント）されて０となる（ステップＳ６０４）。
【０１３３】
同様に、ユーザが操作パネル４１のキーを再度押下した場合、操作パネル４１からコントロール基板４２に対して、このキー押下が通知され（ステップＳ６０５）、カウント値は１加算されて１となる（ステップＳ６０６）。
【０１３４】
このような状態で静電気パルス等の発生により操作パネル４１に供給されている電源に瞬断が発生した場合（ステップＳ６０７）、コントロール基板４２では、操作パネル４１からの応答を受信できない期間の経過後に操作パネル４１からの応答を確認すると、操作パネル４１の起動処理を実行する（ステップＳ６０８）。
【０１３５】
そして、操作パネル４１の起動処理が正常に行われ、通常動作状態に復帰した場合でも、カウント値格納部５５に格納されているカウント値は１のままとなっている。そのため、節電制御部５４は、例え節電条件が成立したとしても節電状態への移行処理を実行ないことになる（ステップＳ６０９）。
【０１３６】
このような問題の発生を防止するために、本実施形態の節電制御部５４では、操作パネル４１が障害から復帰した場合であって、格納している操作状態に関する情報が操作中である旨の情報である場合に、カウント値を１減算する処理を行っている。この操作状態に関する情報は、操作パネル４１からのキー押下通知により操作中であることを示す情報となり、操作パネル４１からのキーリリース通知により操作中ではないことを示す情報に切り替わるようになっている。
【０１３７】
このように節電制御部５４が、操作パネル４１の起動後にカウント値を１減算する処理を行う場合の動作を図２３のシーケンスチャートを参照して説明する。
【０１３８】
図２３において、操作パネル４１において瞬断が発生して操作パネル４１の起動処理を行うステップＳ６０８までの処理については、図２２と同様であるため説明を省略する。
【０１３９】
節電制御部５４では、操作パネル４１の起動処理後において、操作パネル４１の操作状態に関する情報を確認する。すると、ここで瞬断発生前において操作パネル４１が操作中であったため、節電制御部５４は、カウント値を１減算する。すると、カウント値格納５５に格納されているカウント値は０となる（ステップＳ７０１）。
【０１４０】
そのため、節電制御部５４は、節電条件が成立した場合、節電状態に移行することになる（ステップＳ７０２）。
【０１４１】
[変形例]
上記実施形態では、操作パネル４１を備えた画像形成装置１０に対して本発明を適用した場合について説明したが、本発明はこれに限定されるものではなく、表示装置または表示操作装置と、この表示装置または表示操作装置を制御するための制御部を備えた各種電子装置であれば本発明を同様に適用することができるものである。
【符号の説明】
【０１４２】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    ユーザインタフェース（ＵＩ）装置
１５    通信インタフェース（ＩＦ）
１６    制御バス
２０    端末装置
２１    ＣＰＵ
２２    メモリ
２３    記憶装置
２４    通信インタフェース（ＩＦ）
２５    制御バス
３０    ネットワーク
３１    表示部
３２    操作受付部
３３    パネル制御部
３４    通信部
４１    操作パネル
４２    コントロール基板
５１    通信部
５２    パネル管理部
５３    データ格納部
５４    節電制御部
５５    カウント値格納部
【図１】
2019077123.tif 000003
【図２】
2019077123.tif 000004
【図３】
2019077123.tif 000005
【図４】
2019077123.tif 000006
【図５】
2019077123.tif 000007
【図６】
2019077123.tif 000008
【図７】
2019077123.tif 000009
【図８】
2019077123.tif 000010
【図９】
2019077123.tif 000011
【図１０】
2019077123.tif 000012
【図１１】
2019077123.tif 000013
【図１２】
2019077123.tif 000014
【図１３】
2019077123.tif 000015
【図１４】
2019077123.tif 000016
【図１５】
2019077123.tif 000017
【図１６】
2019077123.tif 000018
【図１７】
2019077123.tif 000019
【図１８】
2019077123.tif 000020
【図１９】
2019077123.tif 000021
【図２０】
2019077123.tif 000022
【図２１】
2019077123.tif 000023
【図２２】
2019077123.tif 000024
【図２３】
2019077123.tif 000025