(57)【要約】【課題】画像形成コントローラ部の処理負担を軽減できる画像形成装置を提供する。【解決手段】画像形成装置１において、パネルコントローラ部２００のＣＰＵ２５１は、画像形成コントローラ部１００より送信される合成／開始指示データに基づいて、部品画像データファイル１６０より必要な部品画像データを取得し、表示画像データの合成処理を行うことで、生成される表示画像データをＬＣＤ２４１の表示画面上に表示させる。また、ＣＰＵ２５１は、表示画像データを構成する部品画像データ１５０がボタン画像データであった場合に、ボタン画像データに対応する認識範囲が押下操作されたか否かを判断する。【選択図】図１
2011203895.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに対する画像処理を施して画像形成制御を行う画像形成コントローラ部と、表示画像データを表示するとともに所定の押下領域に対する押下操作を可能にする表示操作パネルを含み当該表示操作パネルを表示制御するパネルコントローラ部と、を有する画像形成装置であって、
前記画像形成コントローラ部は、
前記表示画像データを構成するボタン画像データを含む複数の部品画像データを記憶する記憶部と、
前記記憶部に記憶された部品画像データを前記パネルコントローラ部に送信する画像データ送信部と、
前記部品画像データを用いた合成処理に関する合成情報を含む、前記表示操作パネルに表示させる表示画像データの表示指示情報を生成する画像形成制御部と、
前記画像形成制御部により生成された表示指示情報をパネルコントローラ部に送信する表示指示情報送信部と、
を備え、
前記パネルコントローラ部は、
前記画像データ送信部により送信された部品画像データを記憶するパネル記憶部と、
前記表示指示情報送信部により送信された表示指示情報に含まれる合成情報に基づいて、前記パネル記憶部より複数の前記部品画像データを抽出し、当該抽出した複数の部品画像データを用いた合成処理を行って表示画像データを生成し、前記表示指示情報に基づいて生成した表示画像データを前記表示操作パネルに表示し、当該表示した表示画像データを構成する部品画像データにボタン画像データが含まれる場合に、前記表示操作パネル上の前記ボタン画像データに対応する押下領域が押下操作されたか否かを判断するパネル制御部と、
を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記パネル制御部は、前記ボタン画像データに対応する押下領域が押下操作されたと判断した場合に、前記ボタン画像データの押下状態を表す部品画像データを前記パネル記憶部より抽出し、前記ボタン画像データを前記抽出した部品画像データに置き換えた新たな表示画像データを生成し、当該生成した新たな表示画像データを前記表示操作パネルに表示することを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
前記パネル制御部は、前記新たな表示画像データを生成する際に、前記抽出した部品画像データの選択状態を表す部品画像データを前記パネル記憶部より検索し、前記抽出した部品画像データに前記検索した部品画像データを付加することを特徴とする画像形成装置。
【請求項４】
請求項１〜３の何れか１項に記載の画像形成装置において、
前記画像形成制御部が生成する表示指示情報は、前記表示操作パネルに表示させる表示画像データを構成する部品画像データにボタン画像データを含める場合に、前記表示操作パネル上の前記ボタン画像データに対応する押下領域を指定した領域指定情報を含むことを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、
前記領域指定情報は、前記表示操作パネル上のそれぞれのボタン画像データに対応する押下領域が、前記表示操作パネル上の前記それぞれのボタン画像データの表示領域に応じて変更可能であることを特徴とする画像形成装置。
【請求項６】
請求項５に記載の画像形成装置において、
前記表示操作パネル上のそれぞれのボタン画像データに対応する押下領域は、前記表示操作パネル上の前記それぞれのボタン画像データの表示領域よりも小さくなるように変更可能であることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
プリンタや複写機等の画像形成装置には、入力された画像データに画像処理を施し用紙上に画像形成を行うための画像形成制御処理を行う画像形成コントローラ部が備わる。
そして、従来の画像形成コントローラ部は、当該画像形成制御のみならず、タッチパネル等で構成される表示操作パネルに表示するための表示画像データの生成，当該生成した表示画像データの表示操作パネル上での表示制御，などの各種表示画像データの表示処理も担う。ここで、画像形成コントローラ部は、例えば、アイコン用や背景用の画像イメージ（部品画像データ）に対する合成処理を行うことにより、上記表示画像データを生成することができる。
【０００３】
一例として、背景用の部品画像データと、複数のアイコン用の部品画像データの中から選択された部品画像データと、で形成される表示画像データを圧縮符号化して合成処理を施し、当該表示画像データを表示させる際に、圧縮符号化された画像データに伸長処理を施して表示させるようにしたものが知られている（例えば、特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６８９４３号公報
【０００５】
上記特許文献１で開示されるような合成処理を用いることで、画像形成コントローラ部は、各種表示画像データを生成して表示操作部上に表示させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、昨今のＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に代表される多機能／高機能化された画像形成装置において、画像形成コントローラ部が各種表示画像データの表示処理までを一手に担う構成とした場合、当該表示処理の負荷に起因して、画像形成制御処理等の他の処理の実行に負担がかかるという問題があった。
【０００７】
そこで、本発明の課題は、画像形成コントローラ部の処理負担を軽減できる画像形成装置を提供する。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、請求項１に記載の発明は、入力画像データに対する画像処理を施して画像形成制御を行う画像形成コントローラ部と、表示画像データを表示するとともに所定の押下領域に対する押下操作を可能にする表示操作パネルを含み当該表示操作パネルを表示制御するパネルコントローラ部と、を有する画像形成装置であって、前記画像形成コントローラ部は、前記表示画像データを構成するボタン画像データを含む複数の部品画像データを記憶する記憶部と、前記記憶部に記憶された部品画像データを前記パネルコントローラ部に送信する画像データ送信部と、前記部品画像データを用いた合成処理に関する合成情報を含む、前記表示操作パネルに表示させる表示画像データの表示指示情報を生成する画像形成制御部と、前記画像形成制御部により生成された表示指示情報をパネルコントローラ部に送信する表示指示情報送信部と、を備え、前記パネルコントローラ部は、前記画像データ送信部により送信された部品画像データを記憶するパネル記憶部と、前記表示指示情報送信部により送信された表示指示情報に含まれる合成情報に基づいて、前記パネル記憶部より複数の前記部品画像データを抽出し、当該抽出した複数の部品画像データを用いた合成処理を行って表示画像データを生成し、前記表示指示情報に基づいて生成した表示画像データを前記表示操作パネルに表示し、当該表示した表示画像データを構成する部品画像データにボタン画像データが含まれる場合に、前記表示操作パネル上の前記ボタン画像データに対応する押下領域が押下操作されたか否かを判断するパネル制御部と、を備えることを特徴とする。
【発明の効果】
【０００９】
したがって、本発明は、画像形成コントローラ部の処理負担を軽減できる画像形成装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る画像形成装置のブロック図である。
【図２】本発明に係るＬＣＤの表示画面上に表示画像データが表示された状態を示す模式図である。
【図３】図２の表示画像データに含まれるボタン画像データが押下された状態を示す模式図である。
【図４】本発明に係るアイコン画像データを示す模式図であり、（ｉ）は画像形成装置にて実行される各種機能を、（ｉｉ）は画像形成装置１の状態量を、それぞれ表す。
【図５】本発明に係る背景画像データを示す模式図である。
【図６】本発明に係るボタン画像データを示す模式図であり、（ｉ）は解除ボタン画像データを、（ｉｉ）は押下ボタン画像データを、それぞれ表す。
【図７】本発明に係る選択画像データを示す模式図である。
【図８】本発明に係る文字画像データを示す模式図である。
【図９】本発明に係る部品画像データファイルを示す模式図である。
【図１０】本発明に係る表示画面構成テーブルを示す模式図である。
【図１１】本発明に係る画面構成リストを示す模式図であり、（ｉ）は画面構成リストを、（ｉｉ）は画面構成リストに含まれるボタン情報を、それぞれ表す。
【図１２】本発明に係る部品画像データをＬＣＤの表示画面に表示させる際の、表示画面上の表示開始位置の説明図である。
【図１３】本発明に係るボタン画像データに設定される認識範囲を例示する図である。
【図１４】本発明に係るボタンテーブルを示す模式図である。
【図１５】本発明に係る画像形成コントローラ部による指示送信処理を説明するためのフローチャートである。
【図１６】本発明に係るパネルコントローラ部による登録／表示処理を説明するためのフローチャートである。
【図１７】本発明に係るパネルコントローラ部による合成表示処理を説明するためのフローチャートである。
【図１８】本発明に係るパネルコントローラ部による押下操作処理を説明するためのフローチャートである。
【図１９】本発明に係る画像形成コントローラ部による応答処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明に係る画像形成装置について、図１〜図１９を参照して説明する。
【００１２】
本実施形態に係る画像形成装置１は、例えば、ＭＦＰ等として用いられ、電子写真方式や静電記録方式に基づく入力画像データの印刷機能、原稿の読み取り機能及び当該読み取った原稿の複写機能（Ｃｏｐｙ機能）、入力画像データに対する所定のフォルダへの記録機能（Ｓｃａｎ  ｔｏ  Ｆｏｌｄｅｒ機能），ファクシミリや電子メールによる送受信機能（Ｆａｘ機能，Ｓｃａｎ  ｔｏ  Ｅ―ｍａｉｌ機能）、等を備える。当該画像形成装置１は、図１に示すように、エンジン制御部１０と、画像形成コントローラ部１００と、パネルコントローラ部２００と、を含んで構成される。
【００１３】
エンジン制御部１０は、画像形成コントローラ部１００から入力される制御信号に従って、画像形成装置１に備えられた画像形成処理に係る各部構成を制御する。
具体的には、エンジン制御部１０は、電子写真方式や静電記録方式に基づく画像形成処理を実行するための各部構成を制御して、画像形成コントローラ部１００に記憶された印刷ジョブに基づく画像データや、スキャナ部（図示省略）等から読み取られた原稿画像データを入力画像データとして、当該入力画像データに対する所定の画像形成処理を施し、記録用紙等の記録媒体上に印刷する処理を行う。
【００１４】
画像形成コントローラ部１００は、エンジンインターフェース部１１０と、パネルインターフェース部１２０（画像データ送信部，表示指示情報送信部）と、外部通信インターフェース部１３０と、画像形成制御部１４０と、を含んで構成される。
【００１５】
エンジンインターフェース部１１０は、エンジン制御部１０とのシリアル通信等による通信機能を実現するための通信用インターフェースである。具体的には、エンジンインターフェース部１１０は、印刷ジョブに基づく画像データ及び制御信号のエンジン制御部１０への送信等を行う。
パネルインターフェース部１２０は、パネルコントローラ部２００とのシリアル通信等による通信機能を実現するための通信用インターフェースである。具体的には、パネルインターフェース部１２０は、パネルコントローラ部２００に対して、後述する部品画像データファイル１６０や合成／開始指示データを送信する。
外部通信インターフェース部１３０は、例えば、画像形成装置１と接続されたサーバ装置やクライアント端末等の外部装置とのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信等の通信機能を実現するための通信用インターフェースである。具体的には、外部通信インターフェース部１３０は、上記外部装置より送信される印刷用の入力画像データの受信等を行う。
【００１６】
画像形成制御部１４０は、画像形成装置１に備わる各部を統括制御する。具体的には、画像形成制御部１４０は、エンジン制御部１０を介した入力画像データに対する画像形成処理の実行制御，パネルコントローラ部２００を介した後述する表示操作パネル部２４０に対する表示指示制御、スキャナ部から読み取られた原稿画像データの所定のフォルダへの記録制御、ファクシミリ部や電子メール部（図示省略）を介した原稿画像データに対するファクシミリや電子メールの送受信制御等を行う。
当該画像形成制御部１４０は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１４１と、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１４２と、不揮発性メモリ１４３（記憶部）と、を含んで構成される。
【００１７】
ＣＰＵ１４１は、画像形成装置１の各部から入力される入力信号に応じて、不揮発性メモリ１４３に記憶された各種プログラム（プログラムコード）を実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、画像形成装置１の動作全般を統括制御する。ＣＰＵ１４１は、例えば、不揮発性メモリ１４３に記憶されたフォントラスタライザプログラムを実行することで、文字列に対する描画処理により文字列を画像イメージ化した文字画像データを生成できる。
ＲＡＭ１４２と、ＣＰＵ１４１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果，画像形成コントローラ部１００の各種設定情報，印刷ジョブに基づく画像データなどを一時的に格納するためのデータ格納領域を備える。
不揮発性メモリ１４３は、例えば、画像形成装置１で実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、上記処理プログラムを実行する際に使用されるデータなどを記憶する。当該不揮発性メモリ１４３は、例えば、ＨＤＤ（Ｈａｒｄ  ＤｉＳｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の、電源遮断時に記憶するデータを消失せず且つ当該データの書換えが可能な装置で構成される。
具体的には、不揮発性メモリ１４３は、後述する、合成／開始指示データ生成プログラム、部品画像データ１５０を含む部品画像データファイル１６０、表示画面構成テーブル１７０、などを記憶する。
【００１８】
パネルコントローラ部２００は、画像形成インターフェース部２１０と、ＶＲＡＭ（Ｖｉｄｅｏ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２２０と、駆動コントローラ２３０と、表示操作パネル部２４０と、パネル制御部２５０と、を含んで構成される。
【００１９】
画像形成インターフェース部２１０は、画像形成コントローラ部１００のパネルインターフェース部１２０とシリアル通信用の通信ケーブル等を介して接続され、当該画像形成コントローラ部１００との通信機能を実現するための通信用インターフェースである。
【００２０】
ＶＲＡＭ２２０は、表示操作パネル部２４０に表示する表示画像データを展開するためのビデオメモリである。
駆動コントローラ２３０は、表示操作パネル部２４０に備わるＬＣＤ２４１を駆動制御して、ＬＣＤ２４１の表示画面上に、ＶＲＡＭ２２０上に展開された表示画像データを表示させるＬＣＤコントローラである。
【００２１】
表示操作パネル部２４０は、ＬＣＤ（Ｌｉｑｕｉｄ  ＣｒｙＳｔａｌ  ＤｉＳｐｌａｙ）２４１と、タッチパネル２４２と、を含んで構成される。
ＬＣＤ２４１は、図２や図３に示すような表示画像データ２４３を表示画面上に表示させるための液晶ディスプレイである。
タッチパネル２４２は、ＬＣＤ２４１の表示画面上に透明電極を格子状に配置して構成された感圧式（抵抗膜圧式）のタッチパネルであり、手指やタッチペン等で押下操作された力点のＸＹ座標値を電圧値で検出し、検出された位置を表す座標信号をパネル制御部２５０に出力する。
なお、表示操作パネル部２４０に備わるディスプレイはＬＣＤ２４１に限定されるものではなく、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）モニタや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）モニタ等であっても勿論よい。また、タッチパネル２４２は、感圧式に限らず、他の静電式、光学式等であってもよい。
【００２２】
パネル制御部２５０は、ＣＰＵ２５１と、ＲＡＭ２５２と、不揮発性メモリ２５３（パネル記憶部）と、を含んで構成され、画像形成コントローラ部１００からの指示に基づいて表示操作パネル部２４０に対する表示制御を行う。
【００２３】
ＣＰＵ２５１は、パネルコントローラ部２００の各部から入力される入力信号に応じて、不揮発性メモリ２５３に記憶された各種プログラム（プログラムコード）を実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、画像形成装置１の動作全般を統括制御する。
ＲＡＭ２５２は、ＣＰＵ２５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを一時的に格納するためのデータ格納領域を備える。具体的には、ＲＡＭ２５２は、ＣＰＵ２５１により画像形成コントローラ部１００から画像形成インターフェース部２１０を介して送信された部品画像データファイル１６０を取得して記憶する。
不揮発性メモリ２５３は、例えば、パネルコントローラ部２００で実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、上記処理プログラムを実行する際に使用されるデータなどを記憶する。当該不揮発性メモリ２５３は、例えば、ＨＤＤ（Ｈａｒｄ  ＤｉＳｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の、電源遮断時に記憶するデータを消失せず且つ当該データの書換えが可能な装置で構成される。
具体的には、不揮発性メモリ２５３は、合成処理プログラムと、判断プログラムと、等を記憶する。なお、部品画像データファイル１６０は不揮発性メモル２５３に記憶する構成としても勿論も良い。
【００２４】
次に、画像形成コントローラ部１００に記憶された、部品画像データ１５０，部品画像データファイル１６０について説明する。
【００２５】
部品画像データ１５０は、図４〜図７に示すように、アイコン画像データ１５１と、背景画像データ１５２と、ボタン画像データ１５３と、選択画像データ１５４と、を含む画像イメージに関するデータである。そして、各々の部品画像データ１５０はＬＣＤ２４１の表示画面上に表示される表示画像データ２４３の一部を構成しており、複数の部品画像データ１５０がパネルコントローラ部２００にて合成処理されることで、図２及び図３に示すような表示画像データ２４３が形成される。また、部品画像データ１５０は、外部通信インターフェース部１３０を介して外部装置から逐次取得可能に構成され、不揮発性メモリ１４３に更新／追加記憶される。
【００２６】
アイコン画像データ１５１は、図４（ｉ）に示すような画像形成装置１にて実行される各種機能（ヘルプ機能，Ｆａｘ機能，Ｓｃａｎ  ｔｏ  Ｅ―ｍａｉｌ機能，Ｓｃａｎ  ｔｏ  Ｆｏｌｄｅｒ機能，Ｃｏｐｙ機能など）、図４（ｉｉ）に示すような画像形成装置１の状態量（例えば、ＣＭＹＫ各色のトナーの残量）、などを模式的に絵文字や図形等で表した画像データである。背景画像データ１５２は、図５に示すように、ＬＣＤ２４１の表示画面上における背景部分を表す画像データである。ボタン画像データ１５３は、ユーザが当該ボタン画像データ１５３をＬＣＤ２４１の表示画面上で押下操作した際に、上記画像形成装置１にて実行される各種機能を実行させるためのボタンを表す画像データである。当該ボタン画像データ１５３は、図２及び図６（ｉ）に示す、ユーザが上記押下操作を行う前の状態又は押下操作後の状態である解除状態（つまり、ボタンのリリース状態）を表す解除ボタン画像データ１５３ａと、図３及び図６（ｉｉ）に示す、ユーザが上記押下操作を行った際の押下状態を表す押下ボタン画像データ１５３ｂと、を含む。選択画像データ１５４は、図７に示すように、ボタン画像データ１５３が選択状態にあることを表す画像データである。当該選択画像データ１５４は、図２に示すような解除ボタン画像データ１５３ａに対しても、図３に示すような押下ボタン画像データ１５３ｂに対しても、付加することができる。
ここで、部品画像データ１５０として、図８に示すように、上記アイコン画像データ１５１〜選択画像データ１５４以外に所定の文字列を画像イメージ化した文字画像データ１５５が存在する。但し、文字画像データ１５５は、当該文字画像データ１５５に含まれる文字列が、現在時刻の場合又は画像形成装置１の使用態様や状況に応じたメッセージである場合の様に、逐次変化し得るという性質を考慮して、部品画像データファイル１６０には含まれず（不揮発性メモリ１４３に予め記憶されておらず）、ＣＰＵ１４１が後述の合成／開始指示データ生成プログラムを実行する都度生成される。
【００２７】
部品画像データファイル１６０は、図９に示すように、複数の部品画像データ１５０それぞれに、当該部品画像データ１５０に関する画像情報１６１を付帯させたデータファイルである。
画像情報１６１は、例えば、種類１６１ａ，識別番号１６１ｂ，状態１６１ｃ，画像サイズ１６１ｄ等の情報を含む。
ここで、種類１６１ａは、アイコン画像データ１５１〜選択画像データ１５４等からなる部品画像データ１５０に係る、部品の種類（「アイコン」，「背景」，「ボタン」，「選択」，等）を分類するための情報である。
また、識別番号１６１ｂは、上記分類された種類１６１ａが同一の部品画像データ１５０内で設定された番号に関する情報である。当該識別番号１６１ｂは、例えば、図４（ｉ）に示すように、種類１６１ａが同じ「アイコン」であっても、異なる画像で表現された型の相違する「アイコン」が複数存在するため、各々の型を識別するために「アイコン１」，「アイコン２」，・・・，等と割り振られている。
さらに、状態１６１ｃは、部品画像データ１５０がボタン画像データ１５３である場合のように、解除状態や押下状態等の各種部品画像データ１５０が表現する状態を特定するための情報である。
加えて、画像サイズ１６１ｄは、幅（Ｘ方向）サイズや高さ（Ｙ方向）サイズ等の部品画像データ１５０の大きさを表す情報である。
当該部品画像データファイル１６０は、ＣＰＵ１４１によりパネルインターフェース部１２０を介してパネルコントローラ部２００に送信される。そして、パネルコントローラ部２００は、画像形成インターフェース部２１０を介して上記送信された部品画像データファイル１６０を受信すると、ＣＰＵ２５１により当該部品画像データファイル１６０を不揮発性メモリ２１１に記憶する。なお、ＣＰＵ１４１が部品画像データファイル１６０を送信するタイミングはどのようなタイミングであってもよく、例えば、画像形成装置１に対する電源投入時等である。
【００２８】
次に、表示画面構成テーブル１７０について説明する。
【００２９】
表示画面構成テーブル１７０は、図１０に示すように、状態番号１７１と、状態番号１７１に割り振られる番号ごとに記載された画面構成リスト１７２と、が対応付けられたテーブルである。
ここで、状態番号１７１は、例えば、画像形成装置１の各部構成の何れかにエラーが発生した状態，ユーザによって表示操作パネル部２４０が押下操作された状態，等のＬＣＤ２４１の表示画面上に表示させる表示画像データ２４３を遷移させる必要のある事象を区別するための番号であり、各状態に対して「状態１」，「状態２」，・・・、のような番号が割り振られている。また、画面構成リスト１７２は、各状態番号１７１に対応する事象が発生した際に、ＬＣＤ２４１の表示画面に表示させる表示画像データ２４３の構成（ＬＣＤ２４１の表示画面の画面構成）について記載したリストである。当該画面構成リスト１７２は、後述の合成／開始指示データとして、パネルインターフェース部１２０を介してパネルコントローラ部２００に送信され、パネルコントローラ部２００による表示画像データ２４３の生成に用いられる。
【００３０】
具体的には、画面構成リスト１７２は、状態番号１７１に対応する表示画像データ２４３を合成処理により生成する上で、当該表示画像データ２４３を構成する部品画像データ１５０毎に合成処理に必要な情報（合成処理に関する合成情報）が記載されている。当該画面構成リスト１７２は、図１１（ｉ）に示すように、構成番号１７３と、種類１７４と、識別番号１７５と、開始位置１７６と、ボタン情報１７７と、その他１７８と、を含む情報が、構成番号１７３単位のリスト項目としてリスト化されている。ここで、各行のリスト項目は、表示画像データ２４３を合成処理により生成する上で、部品画像データ１５０を配置するレイヤーが最下層から順に記載されている（つまり、構成番号１７３が小さいほど下位に配置される部品画像データ１５０である）。
【００３１】
構成番号１７３は、ＬＣＤ２４１の表示画面に表示させる表示画像データ２４３を構成する、一の部品画像データ１５０毎に割り振られた番号である。
種類１７４は、構成番号１７３に対応する部品画像データ１５０に係る部品の種類を指定するための情報であり、部品画像データファイル１６０の画像情報１６１に含まれる種類１６１ａに対応する。
識別番号１７５は、種類１７４で指定された種類に応じた部品画像データ１５０の型の中で、特定の型を指定するための情報であり、部品画像データファイル１６０の画像情報１６１に含まれる識別番号１６１ｂに対応する。
開始位置１７６は、種類１７４及び識別番号１７５にて指定された部品画像データ１５０をＬＣＤ２４１の表示画面上に表示させる際の、当該表示画面上の表示開始位置を（Ｘ，Ｙ）座標にて表した情報である。ここで、各部品画像データ１５０の開始位置１７６は、当該部品画像データ１５０の一層下のレイヤーに配置される部品画像データ１５０の開始位置１７６を原点位置とした相対位置で記載されている。具体的には、例えば、図１１（ｉ），図１２に示すように、「構成番号２」の「ボタン画像」の部品画像データ１５０（つまり、ボタン画像データ１５３）の一層下に、「構成番号１」の「背景画像」の部品画像データ１５０（つまり、背景画像データ１５２）が配置される場合、ボタン画像データ１５３の開始位置１７６ａの座標（４，８）は、背景画像データ１５２の開始位置１７６ｂの座標（１０，１０）を原点（０，０）とみなした際の座標値となる。つまり、開始位置１７６ａの座標は、絶対座標を用いると（１４，１８）と表現される。なお、部品画像データ１５０ごとのレイヤー情報は後述のその他１７８に記載されている。
【００３２】
ボタン情報１７７は、構成番号１７３に対応する部品画像データ１５０がボタン画像データ１５３（種類１７４で指定された種類が「ボタン」）であった場合に記述される情報である。具体的には、ボタン情報１７７は、図１１（ｉｉ）に示すように、初期状態１７７ａと、認識範囲１７７ｂ（領域指定情報）と、通知有無１７７ｃと、選択画像の付加１７７ｄと、等の情報項目を含む。
初期状態１７７ａは、解除状態や押下状態等の各種ボタンの状態の中で、ＬＣＤ２４１の表示画面に表示させる際の初期状態を指定するための情報であり、部品画像データファイル１６０の画像情報１６１に含まれる状態１６１ｃに対応する。
認識範囲１７７ｂは、ボタン画像データ１５３（を含む表示画像データ２４３）がＬＣＤ２４１の表示画面上に表示され、タッチパネル２４２を介して当該表示されたボタン画像データ１５３がユーザに押下操作されたとパネルコントローラ部２００が認識するための範囲（押下領域）を表す情報であり、矩形領域等からなる範囲の始点座標と終点座標等が記載されている。当該認識範囲１７７ｂは、開始位置１７６と部品画像データファイル１６０の画像情報１６１に含まれる画像サイズ１６１ｄとで特定されるボタン画像データ１５３の表示範囲と略同じ範囲である場合に限らず、ユーザの誤操作の防止や使い勝手の良さを考慮した設定／変更が可能である。具体的には、図１３に示すように、ボタン画像データ１５３をＬＣＤ２４１の表示画面上に複数隣接して表示させる場合、各々のボタン画像データ１５３に係る認識範囲１７７ｂ１を表示範囲より小さなものに設定してもよいし、ボタン画像データ１５３の表示範囲が小さな場合に、当該ボタン画像データ１５３の認識範囲１７７ｂ２を表示範囲より大きく設定してもよい。
通知有無１７７ｃは、ボタン画像データ１５３がタッチパネル２４２を介してユーザに押下操作された際に、画像形成コントローラ部１００に所定の押下通知信号を送信するか否かを識別するための情報である。
選択画像データの付加情報１７７ｄは、ボタン画像データ１５３がタッチパネル２４２を介してユーザに押下操作され、ボタン画像データ１５３が押下状態（又は解除状態）にある場合に、当該ボタン画像データ１５３に選択画像データ１５４を付加するか否か（当該ボタン画像データ１５３を選択状態にするか否か）を識別するための情報である。
【００３３】
その他１７８は、上記構成番号１７３〜ボタン情報１７７以外に、表示画像データ２４３を生成する上で必要な各種情報が記載されている。具体的には、その他１７８は、例えば、当該構成番号１７３に対応する部品画像データ１５０の配置されるレイヤーに関するレイヤー情報（部品画像データ１５０毎の他の部品画像データ１５０との親子関係等の情報）、構成番号１７３に対応する部品画像データ１５０が文字画像データ１５５（種類１７４で指定された種類が「文字」）であった場合に、当該文字画像データ１５５に係る文字列，文字のフォント，文字サイズ，文字色等の文字情報、を含む。
【００３４】
次に、画像形成コントローラ部１００のＣＰＵ１４１の実行に係る合成／開始指示データ生成プログラムについて説明する。
【００３５】
合成／開始指示データ生成プログラムは、ＬＣＤ２４１に表示させる表示画像データ２４３の合成処理に関する指示や表示開始のタイミングに関する指示である合成／開始指示データ（表示指示情報）を生成する機能をＣＰＵ１４１に実行させるプログラムである。
具体的には、ＣＰＵ１４１は、合成／開始指示データ生成プログラムを実行すると、ＬＣＤ２４１の表示画面上に表示させる表示画像データ２４３を遷移させる必要のある事象が発生するごとに新たな状態番号１７１を生成（取得）し、表示画面構成テーブル１７０より当該状態番号１７１に応じた一の画面構成リスト１７２を取得する。そして、ＣＰＵ１４１は、パネルコントローラ部２００が表示画像データ２４３を合成処理により生成する上で必要となる付加情報を当該画面構成リスト１７２に付加し、合成／開始指示データを生成する。さらに、ＣＰＵ１４１は、当該生成した合成／開始指示データを、パネルインターフェース部１２０を介してパネルコントローラ部２００へ送信する。
ここで、付加情報は、表示画像データ２４３に含まれる各部品画像データ１５０の合成処理の方法や手順，部品画像データ１５０が図Ａ（ｉｉ）に示すようなトナーの残量を表すアイコン画像データ１５１である場合の、トナー部（図示省略）より取得されるＣＭＹＫ各色のトナー残量値，生成した表示画像データ２４３をＬＣＤ２４１の表示画面上に表示するタイミング、などに関する情報である。
また、ＣＰＵ１４１は、合成／開始指示データに係る画面構成リスト１７２に、種類１７４で指定された種類が「文字」であるリスト項目が存在する場合、その他１７８の文字情報に基づいてフォントラスタライザプログラムを実行し、文字列を含む文字画像データ１５５を生成する。そして、ＣＰＵ１４１は、文字画像データ１５５に、部品画像データファイル１６０の識別番号１６１ｂに対応する番号等を付加し、文字画像データファイルとしてパネルコントローラ部２００へ送信する。
【００３６】
次に、パネルコントローラ部２００のＣＰＵ２５１の実行に係る合成処理プログラム，判断プログラムについて説明する。
【００３７】
合成処理プログラムは、画像形成コントローラ部１００より送信される合成／開始指示データに基づいて表示画像データ２４３の合成処理を行う機能をＣＰＵ２５１に実行させるプログラムである。
具体的には、ＣＰＵ２５１が合成処理プログラムを実行すると、合成／開始指示データより画面構成リスト１７２を抽出（取得）する。そして、ＣＰＵ２５１は、当該画面構成リスト１７２の各リスト項目に記載された情報（構成番号１７３〜その他１７８）に基づき、ＲＡＭ２５２に記憶される部品画像データファイル１６０より必要な部品画像データ１５０を順々に取得して、最下層のレイヤーから順に表示開始位置へ部品画像データ１５０を配置して所定の合成処理を行う。そして、ＣＰＵ２５１は、当該合成処理により生成される表示画像データ２４３を、ＬＣＤ２４１の表示画面上に表示させる処理を行う。ここで、部品画像データ１５０が各種データ圧縮方式によりデータ圧縮されたものであった場合、ＣＰＵ２５１は各種データ圧縮方式に応じた伸張（解凍）処理を行うものとする。
加えて、ＣＰＵ２５１は、上記画面構成リスト１７２より、種類１７４が「ボタン」であるボタン画像データ１５３に係るリスト項目を取得した場合、当該ボタン画像データ１５３に係るリスト項目のみを抽出したボタンテーブル２６０を生成し、ＲＡＭ２５２上に記憶しておく。当該ボタンテーブル２６０は、図１４及び図１１（ｉ）（ｉｉ）に示すように、種類１７４が「ボタン」であるリスト項目の中で、識別番号１７５と、ボタン状態２６１と、ボタン情報１７７に係る認識範囲１７７ｂ，通知有無１７７ｃ，選択画像データの付加情報１７７ｄと、を識別番号１７５単位でテーブル化したものである。ここで、ボタン状態２６１は、解除状態や押下状態等の各種ボタン画像データ１５３の現在の状態を表す情報であり、初期値としてボタン情報１７７に係る初期状態１７７ａが記載されている。そして、ボタン状態２６１は、ＣＰＵ２５１が後述の判断プログラムを実行し、表示画像データ２４３に含まれる解除ボタン画像データ１５３ａを押下ボタン画像データ１５３ｂに（又は押下ボタン画像データ１５３ｂを解除ボタン画像データ１５３ａに）置き換える際に、逐次更新される。
なお、ＣＰＵ２５１は、判断プログラムを実行した際、表示画像データ２４３に含まれる解除ボタン画像データ１５３ａから押下ボタン画像データ１５３ｂに（又は押下ボタン画像データ１５３ｂを解除ボタン画像データ１５３ａに）置き換える場合や、選択画像データ１５４を付加する場合、当該合成処理プログラムを実行して再度の合成処理を行い、生成された新たな表示画像データ２４３を、ＬＣＤ２４１の表示画面上に表示させる処理も行う。
【００３８】
判断プログラムは、合成処理プログラムの実行により表示された表示画像データ２４３を構成する部品画像データ１５０がボタン画像データ１５３であった場合に、ボタン画像データ１５３に対応する認識範囲（押下領域）が押下操作されたか否かを判断する機能をＣＰＵ２５１に実行させるプログラムである。
具体的には、合成処理プログラムの実行によりボタンテーブル２６０が生成された状態で、ユーザによりタッチパネル２４２が押下操作されると、ＣＰＵ２５１は、判断プログラムを実行し、タッチパネル２４２より出力される座標信号に基づく座標値を取得する。そして、ＣＰＵ２５１は、ボタンテーブル２６０のそれぞれの識別番号１７５に応じた認識範囲１７７ｂから、当該座標値が含まれる認識範囲を検索する。そして、ＣＰＵ２５１は、検索が成功した場合に、当該検索された認識範囲に該当する識別番号１７５を備えたボタン画像データ１５３が押下操作されたと判断する。
さらに、ＣＰＵ２５１は、当該識別番号１７５に対応するボタン状態２６１が解除状態（又は押下状態）である場合、つまり、上記ボタン画像データ１５３が解除ボタン画像データ１５３ａ（又は押下ボタン画像データ１５３ｂ）である場合、部品画像データファイル１６０より、識別番号１６１ｂが識別番号１７５と同一であり且つ状態１６１ｃが押下状態（又は解除状態）である押下ボタン画像データ１５３ｂ（又は解除ボタン画像データ１５３ａ）を検索する。そして、ＣＰＵ２５１は、上記押下操作されたと判断した解除ボタン画像データ１５３ａ（又は押下ボタン画像データ１５３ｂ）を当該検索した押下ボタン画像データ１５３ｂ（又は解除ボタン画像データ１５３ａ）で置き換え、合成処理プログラムを再度実行することで、再度の合成処理を行い、生成された新たな表示画像データ２４３をＬＣＤ２４１の表示画面上に表示させる。この際、ＣＰＵ２５１は、ボタン状態２６１を押下状態（又は解除状態）に更新する処理を行う。
この際、ＣＰＵ２５１は、当該識別番号１７５に対応する選択画像データの付加情報１７７ｃを参照し、必要に応じて（選択画像データの付加情報１７７ｃに「有」と記述されている場合）、当該置き換えに係る押下ボタン画像データ１５３ｂ（又は解除ボタン画像データ１５３ａ）に適した選択画像データ１５４を検索する。そして、ＣＰＵ２５１は、検索した選択画像データ１５４を押下ボタン画像データ１５３ｂ（又は解除ボタン画像データ１５３ａ）に付加して再度の合成処理を行う。
加えて、ＣＰＵ２５１は、ボタンテーブル２６０より当該識別番号１７５に対応する通知有無１７７ｃを参照して、必要に応じて（通知有無１７７ｃに「有」と記述されている場合に）画像形成コントローラ部１００に押下通知信号を送信する。
【００３９】
「指示送信処理」
次に、本実施形態に係る画像形成コントローラ部１００による指示送信処理について図１５のフローチャートを用いて説明する。なお、以下で説明する指示送信処理を実行する前に、ＣＰＵ１４１により部品画像データファイル１６０はパネルコントローラ部２００に送信されているものとする。
【００４０】
まず、画像形成装置１の各部構成の何れかにエラーが発生した状態，ユーザによって表示操作パネル部２４０が押下操作された状態、等のＬＣＤ２４１の表示画面上に表示させる表示画像データ２４３を遷移させる必要のある事象が発生すると、ＣＰＵ１４１は、合成／開始指示データ生成プログラムを実行し、当該事象に応じた状態番号１７１を取得する（ステップＳ１０１）。
次いで、ＣＰＵ１４１は、表示画面構成テーブル１７０より、ステップＳ１０１にて取得した状態番号に対応する画面構成リスト１７２を取得する（ステップＳ１０２）。次いで、ＣＰＵ１４１は、ステップＳ１０２にて取得した画面構成リスト１７２より、種類１７４が「文字」であるリスト項目のみを抽出した、文字列リストを生成する（ステップＳ１０３）。
【００４１】
次いで、ＣＰＵ１４１は、ステップＳ１０３にて生成した文字列リストの各リスト項目に含まれるその他１７８の文字情報に基づいて、フォントラスタライザプログラムを実行して文字画像データ１５５を生成し（ステップＳ１０４）、ＲＡＭ１４２へ一時的に記憶する。この際、ＣＰＵ１４１は、例えば、文字画像データ１５５に含まれる文字列が現在時刻であった場合、図示しない計時部より現在時刻を取得した上で上記フォントラスタライザプログラムを実行する。また、ＣＰＵ１４１は、部品画像データファイル１６０の識別番号１６１ｂに対応する番号を、当該生成した文字画像データ１５５に割り振る。
次いで、ＣＰＵ１４１は、ステップＳ１０３にて生成した文字列リストのリスト項目数に該当する全ての文字画像データ１５５を生成したか否かを判断し（ステップＳ１０５）、生成していないと判断する場合（ステップＳ１０５；Ｎｏ）、ステップＳ１０４以降の処理を繰り返し実行する。
【００４２】
一方で、ＣＰＵ１４１は、ステップＳ１０５にて生成したと判断する場合（ステップＳ１０５；Ｙｅｓ）、ステップＳ１０２にて取得した画面構成リスト１７２に付加情報を付加して、合成／開始指示データを生成する（ステップＳ１０６）。
次いで、ＣＰＵ１４１は、ステップＳ１０４にて生成した文字画像データ１５５を、上記生成した識別番号１６１ｂに対応する番号等とともに、文字画像データファイルとしてパネルコントローラ部２００へ送信する（ステップＳ１０７）。
次いで、ＣＰＵ１４１は、ステップＳ１０３にて生成した文字列リストのリスト項目数に該当する全ての文字画像データ１５５をパネルコントローラ部２００へ送信したか否かを判断し（ステップＳ１０８）、送信していないと判断する場合（ステップＳ１０８；Ｎｏ）、ステップＳ１０７以降の処理を繰り返し実行する。
一方で、ＣＰＵ１４１は、ステップＳ１０８にて送信したと判断する場合（ステップＳ１０８；Ｙｅｓ）、ステップＳ１０６にて生成した合成／開始指示データをパネルコントローラ部２００へ送信し（ステップＳ１０９）、本処理を終了する。
【００４３】
「登録／表示処理」
次に、本実施形態に係るパネルコントローラ部２００による登録／表示処理について図１６のフローチャートを用いて説明する。
【００４４】
まず、画像形成インターフェース部２１０が画像形成コントローラ部１００より送信されるデータを受信すると（ステップＳ２０１）、ＣＰＵ２５１は当該受信したデータの種別を解析して特定する（ステップＳ２０２）。
次いで、ＣＰＵ２５１は、ステップＳ２０２にて特定した種別が部品画像データファイル１６０又はステップＳ１０７にて送信された文字画像データ１５５であるか否かを判断する（ステップＳ２０３）。
そして、ＣＰＵ２５１は、ステップＳ２０３にて部品画像データファイル１６０又は文字画像データ１５５であると判断した場合（ステップＳ２０３；Ｙｅｓ）、当該データ（部品画像データファイル１６０又は文字画像データ１５５）をＲＡＭ２５２へ登録し（ステップＳ２０４）、本処理を終了する。
【００４５】
一方で、ＣＰＵ２５１は、ステップＳ２０３にて部品画像データファイル１６０又は文字画像データ１５５でないと判断した場合（ステップＳ２０３；Ｎｏ）、ステップＳ２０２にて特定した種別が合成／開始指示データであるか否かを判断する（ステップＳ２０５）。
そして、ＣＰＵ２５１は、ステップＳ２０５にて合成／開始指示データであると判断した場合（ステップＳ２０５；Ｙｅｓ）、後述する「合成表示処理」を実行し（ステップＳ２０６）、本処理を終了する。
一方で、ステップＳ２０５にて合成／開始指示データでない他のデータ（例えば、表示操作パネル部２４０の状態情報の送信指示データ、図示しないＬＥＤの表示，ブザー部の鳴動，バックライト部の点灯／消灯，等に関する各種指示データ）と判断した場合（ステップＳ２０５；Ｎｏ）、当該他のデータに応じた各種処理を実行し（ステップＳ２０７）、本処理を終了する。
【００４６】
「合成表示処理」
次に、本実施形態に係るパネルコントローラ部２００による合成表示処理について図１７のフローチャートを用いて説明する。
【００４７】
まず、ＣＰＵ２５１は、合成処理プログラムを実行し、合成処理を行うためのメモリ領域をＲＡＭ２５２に確保する（ステップＳ２２０）。
次いで、ＣＰＵ２５１は、画像形成コントローラ部１００より送信される合成／開始指示データに基づいて画面構成リスト１７２等必要な情報を取得する（ステップＳ２２１）。
次いで、ＣＰＵ２５１は、ステップＳ２２１にて取得した画面構成リスト１７２にボタン画像データ１５３のリスト項目が含まれるか否かを判断する（ステップＳ２２２）。
そして、ＣＰＵ２５１は、ステップＳ２２２にてボタン画像データ１５３のリスト項目が含まれないと判断する場合（ステップＳ２２２；Ｎｏ）、ステップＳ２２４以降の処理へ移行する。一方で、ＣＰＵ２５１は、ステップＳ２２２にてボタン画像データ１５３のリスト項目が含まれると判断する場合（ステップＳ２２２；Ｙｅｓ）、画面構成リスト１７２よりボタン画像データ１５３に係るリスト項目のみを抽出したボタンテーブル２６０を生成する（ステップＳ２２３）。
【００４８】
次いで、ＣＰＵ２５１は、画面構成リスト１７２に基づいて、合成処理に係る一の部品画像データ１５０を不揮発性メモリ２５３の部品画像データファイル１６０（又はステップＳ２０４にて登録された文字画像データ１５５）より取得する（ステップＳ２２４）。
次いで、ＣＰＵ２５１は、ステップＳ２２４にて取得した部品画像データ１５０を、表示開始位置へ配置して合成処理を行う（ステップＳ２２５）。
次いで、ＣＰＵ２５１は、全ての部品画像データ１５０について合成処理が完了したか否か（表示画像データ２４３が生成されたか否か）を判断する（ステップＳ２２６）。
そして、ＣＰＵ２５１は、ステップＳ２２６にて完了していないと判断する場合（ステップＳ２２６；Ｎｏ）、ステップＳ２２１以降の処理を繰り返し実行する。一方で、ＣＰＵ２５１は、ステップＳ２２６にて完了したと判断する場合（ステップＳ２２６；Ｙｅｓ）、ＲＡＭ上に生成される表示画像データ２４３をＶＲＡＭ２２０へ転送し、ＬＣＤ２４１の表示画面上に当該表示画像データ２４３を表示させる（ステップＳ２２７）。
【００４９】
「押下操作処理」
次に、本実施形態に係るパネルコントローラ部２００による押下操作処理について図１８のフローチャートを用いて説明する。
【００５０】
まず、ＬＣＤ２４１の表示画面上にボタン画像データ１５３を含む表示画像データ２４３が表示された状態で、ユーザがタッチパネル２４２を押下操作すると（ステップＳ２４０）、ＣＰＵ２５１は、タッチパネル２４２より出力される座標信号に基づき押下操作に係る座標値を取得する（ステップＳ２４１）。
次いで、ＣＰＵ２５１は、ボタンテーブル２６０（の認識範囲１７７ｂ）よりステップＳ２４１で取得した座標値が含まれる認識範囲を検索する（ステップＳ２４２）。
次いで、ＣＰＵ２５１は、ステップＳ２４２にて当該座標値が含まれる認識範囲が存在するか否かにより、押下操作されたボタン画像データ１５３が存在するか否かを判断する（ステップＳ２４３）。
そして、ＣＰＵ２５１は、ステップＳ２４３にてボタン画像データ１５３が存在しないと判断した場合（ステップＳ２４３；Ｎｏ）、ユーザがタッチパネル２４２を押下操作した旨の通知を、画像形成インターフェース部２１０を介して画像形成コントローラ部１００へパネル通知信号として送信し（ステップＳ２４４）、本処理を終了する。
一方で、ＣＰＵ２５１は、ステップＳ２４３にてボタン画像データ１５３が存在すると判断した場合（ステップＳ２４３；Ｙｅｓ）、ボタンテーブル２６０のボタン状態２６１を解除状態から押下状態へ（又は押下状態から解除状態へ）更新する処理を行う（ステップＳ２４５）。
次いで、ＣＰＵ２５１は、部品画像データファイル１６０よりステップＳ２４５にて更新された状態を表すボタン画像データ１５３を検索し、当該ボタン画像データ１５３を解除ボタン画像データ１５３ａから押下ボタン画像データ１５３ｂ（又は押下ボタン画像データ１５３ｂからボタン画像データ１５３ａ）に置き換える（ステップＳ２４６）。
次いで、ＣＰＵ２５１は、ボタンテーブル２６０の選択画像データの付加情報１７７ｃに基づいて選択画像データ１５４を付加するか否かを判断し（ステップＳ２４７）、付加しないと判断した場合（ステップＳ２４７；Ｎｏ）、ステップＳ２４８の処理へ進む。一方で、ＣＰＵ２５１は、ステップＳ２４７にて付加すると判断した場合（ステップＳ２４７；Ｙｅｓ）、部品画像データファイル１６０より選択画像データ１５４を取得する（ステップＳ２４８）。
次いで、ＣＰＵ２５１は、「合成表示処理」を実行し、ボタン画像データ１５３を解除ボタン画像データ１５３ａから押下ボタン画像データ１５３ｂ（又は押下ボタン画像データ１５３ｂからボタン画像データ１５３ａ）に置き換え、選択画像データ１５４が存在する場合は当該選択画像データ１５４を付加し、再度の合成処理を行って新たな表示画像データ２４３をＬＣＤ２４１の表示画面上に表示させる（ステップＳ２４９）。
次いで、ＣＰＵ２５１は、ボタンテーブル２６０の通知有無１７７ｃを参照して、画像形成コントローラ部１００への通知の必要性を判断する（ステップＳ２５０）。そして、ＣＰＵ２５１は、ステップＳ２５０にて通知が必要でないと判断した場合（ステップＳ２５０；Ｎｏ）、ステップＳ２４４へ移行する。一方で、ＣＰＵ２５１は、ステップＳ２５０にて通知が必要と判断した場合（ステップＳ２５０；Ｙｅｓ）、画像形成コントローラ部１００に押下通知信号を送信し（ステップＳ２５１）、本処理を終了する。
【００５１】
「応答処理」
次に、本実施形態に係る画像形成コントローラ部１００による応答処理について図１９のフローチャートを用いて説明する。
【００５２】
まず、パネルインターフェース部１２０がパネルコントローラ部２００より通知信号を受信すると（ステップＳ１２０）、ＣＰＵ１４１は、当該受信した通知信号の種別を解析して特定する（ステップＳ１２１）。
次いで、ＣＰＵ１４１は、ステップＳ１２１にて特定された通知信号が、ステップＳ２５１にて送信される押下通知信号や図示しない固定キー（数字テンキー，スタートキー，機能切換えキー等）が押下操作された際に送信される押下通知信号であるか否かを判断する（ステップＳ１２２）。
そして、ＣＰＵ１４１は、ステップＳ１２２にて押下通知信号であると判断した場合（ステップＳ１２２；Ｙｅｓ）、新たな状態番号１７１を生成して「指示送信処理」を実行し（ステップＳ１２３）、本処理を終了する。
一方で、ＣＰＵ１４１は、ステップＳ１２２にて押下通知信号でない（例えば、ステップＳ２４４にて送信されるパネル通知信号である）と判断した場合（ステップＳ１２２；Ｎｏ）、その他の処理を実行し（ステップＳ１２４）、本処理を終了する。
【００５３】
以上により、本実施形態に係る画像形成装置１によると、パネルコントローラ部２００のＣＰＵ２５１が、画像形成コントローラ部１００より送信される合成／開始指示データ（画面構成リスト１７２）に基づいて、不揮発性メモリ２５３に記憶される部品画像データファイル１６０より必要な部品画像データ１５０を取得し、表示画像データ２４３の合成処理を行うことで、生成される表示画像データ２４３をＬＣＤ２４１の表示画面上に表示させることができる。さらに、ＣＰＵ２５１は、表示画像データ２４３を構成する部品画像データ１５０がボタン画像データ１５３であった場合に、ボタン画像データ１５３に対応する認識範囲（押下領域）が押下操作されたか否かを判断することができる。
つまり、画像形成装置１によると、表示画像データ２４３の表示制御を実行する上で、パネルコントローラ部２００が表示画像データ２４３の合成処理や表示処理，さらにはボタン画像データ１５３に対する押下操作の判断を行い、画像形成コントローラ部１００は、部品画像データファイル１６０や合成／開始指示データをパネルコントローラ部２００に送信するだけで良いため、処理負担が軽減される。
したがって、本実施形態に係る画像形成装置１は、画像形成コントローラ部の処理負担を軽減できる画像形成装置であるといえる。
【００５４】
また、ＣＰＵ２５１は、ボタン画像データ１５３に対応する認識範囲（押下領域）が押下操作された場合に、当該ボタン画像データ１５３を、解除ボタン画像データ１５３ａから押下ボタン画像データ１５３ｂに、又は押下ボタン画像データ１５３ｂから解除ボタン画像データ１５３ａに置き換えて再度の合成処理も行う。つまり、パネルコントローラ部２００は、ユーザによりボタン画像データ１５３に対する押下操作がなされた場合に、画像形成コントローラ部１００の指示を要せずに、上記押下操作に適した表示画像データ２４３をＬＣＤ２４１の表示画面上に表示させることができる。そのため、画像形成コントローラ部１００の処理負担は一層軽減される。
【００５５】
また、ＣＰＵ２５１は、再度の合成処理を行う際に、必要に応じて（選択画像データ１５４の付加情報１７７ｃに「有」と記述されている場合）、当該置き換えに係る押下ボタン画像データ１５３ｂ（又は解除ボタン画像データ１５３ａ）に適した選択画像データ１５４を検索する。そして、ＣＰＵ２５１は、検索された選択画像データ１５４を押下ボタン画像データ１５３ｂ（又は解除ボタン画像データ１５３ａ）に付加して再度の合成処理を行う。つまり、パネルコントローラ部２００は、ユーザによりボタン画像データ１５３に対する押下操作がなされた場合に、画像形成コントローラ部１００の指示を要せずに、ボタン画像データ１５３の選択状態を表す表示画像データ２４３をＬＣＤ２４１の表示画面上に表示させることができる。そのため、画像形成コントローラ部１００の処理負担は一層軽減される。
【００５６】
なお、以上の実施形態における記述は、本発明に係る好適な画像形成装置の一例であり、これに限定されるものではない。
また、以上の実施形態における画像形成装置を構成する各部の細部構成及び細部動作に関して本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００５７】
１              画像形成装置
１００          画像形成コントローラ部
１２０          パネルインターフェース部
１４０          画像形成制御部
１４１          ＣＰＵ
１４３          不揮発性メモリ
１５０          部品画像データ
１５３          ボタン画像データ
１５４          選択画像データ
１６０          部品画像データファイル
１７０          表示画面構成テーブル
２００          パネルコントローラ部
２１０          画像形成インターフェース部
２４０          表示操作パネル部
２４１          ＬＣＤ
２４２          タッチパネル
２４３          表示画像データ
２５０          パネル制御部
２５１          ＣＰＵ
２５３          不揮発性メモリ
【図１】
2011203895.tif 000003
【図９】
2011203895.tif 000004
【図１０】
2011203895.tif 000005
【図１１】
2011203895.tif 000006
【図１４】
2011203895.tif 000007
【図１５】
2011203895.tif 000008
【図１６】
2011203895.tif 000009
【図１７】
2011203895.tif 000010
【図１８】
2011203895.tif 000011
【図１９】
2011203895.tif 000012
【図２】
2011203895.tif 000013
【図３】
2011203895.tif 000014
【図４】
2011203895.tif 000015
【図５】
2011203895.tif 000016
【図６】
2011203895.tif 000017
【図７】
2011203895.tif 000018
【図８】
2011203895.tif 000019
【図１２】
2011203895.tif 000020
【図１３】
2011203895.tif 000021