複数のアプリケーションを有する画像形成装置であって、前記複数のアプリケーションより共用されるWebページ処理手段を有し、前記Webページ処理手段は、前記アプリケーションよりWebページの表示要求を受け付ける要求受付手段と、前記表示要求において指定された識別情報によって特定されるWebページを取得する取得手段と、前記取得手段によって取得されたWebページを操作パネルに表示させるWebページ表示制御手段とを有する画像形成装置。前記要求受付手段は、前記表示要求に関して前記Webページの表示領域を示す情報を受け付け、前記Webページ表示制御手段は、前記表示領域に前記Webページを表示させる請求項1記載の画像形成装置。前記画像形成装置は、複数のアプリケーションより所定の形式の画像情報を受け付け、該画像情報が示す画像を前記操作パネルに表示させるパネル表示制御手段を有し、前記Webページ処理手段は、前記取得手段によって取得されたWebページに基づいて、前記所定の形式の画像情報を生成する画像生成手段を有し、前記Webページ表示制御手段は、前記画像生成手段によって生成された前記画像情報に基づく画像の表示を前記パネル表示制御手段に実行させる請求項1又は2記載の画像形成装置。複数のアプリケーションを有する画像形成装置を、前記複数のアプリケーションより共用されるWebページ処理手段として機能させ、前記Webページ処理手段は、前記アプリケーションよりWebページの表示要求を受け付ける要求受付手段と、前記表示要求において指定された識別情報によって特定されるWebページを取得する取得手段と、前記取得手段によって取得されたWebページを操作パネルに表示させるWebページ表示制御手段とを有するプログラム。前記要求受付手段は、前記表示要求に関して前記Webページの表示領域を示す情報を受け付け、前記Webページ表示制御手段は、前記表示領域に前記Webページを表示させる請求項4記載のプログラム。前記画像形成装置は、複数のアプリケーションより所定の形式の画像情報を受け付け、該画像情報が示す画像を前記操作パネルに表示させるパネル表示制御手段を有し、前記Webページ処理手段は、前記取得手段によって取得されたWebページに基づいて、前記所定の形式の画像情報を生成する画像生成手段を有し、前記Webページ表示制御手段は、前記画像生成手段によって生成された前記画像情報に基づく画像の表示を前記パネル表示制御手段に実行させる請求項4又は5記載のプログラム。しかしながら、特許文献1に記載されたブラウザ機能MFPブラウザは、一つのアプリケーションとして実装されている。したがって、他のアプリケーション等例えば、コピーアプリ、プリンタアプリ、スキャナアプリ、ファクシミリアプリ等に関して、ブラウザ機能を利用した機能を実装したい場合、開発者は、アプリケーションごとにブラウザ機能を実装する必要がある。このような状況は、ブラウザ機能が重複して実装されてしまい、開発効率の低下を招くという問題がある。また、ブラウザ機能を改良したい場合、複数のアプリケーションに分散されている実装内容に関して更新を行わなければならないという問題がある。本発明は、上記の点に鑑みてなされたものであって、Webページを利用するアプリケーションの開発効率を向上させることのできる画像形成装置及びプログラムの提供を目的とする。そこで上記課題を解決するため、本発明は、複数のアプリケーションを有する画像形成装置であって、前記複数のアプリケーションより共用されるWebページ処理手段を有し、前記Webページ処理手段は、前記アプリケーションよりWebページの表示要求を受け付ける要求受付手段と、前記表示要求において指定された識別情報によって特定されるWebページを取得する取得手段と、前記取得手段によって取得されたWebページを操作パネルに表示させるWebページ表示制御手段とを有する。このような画像形成装置では、Webページを利用するアプリケーションの開発効率を向上させることができる。本発明によれば、Webページを利用するアプリケーションの開発効率を向上させることができる。以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態におけるシステム構成例を示す図である。同図において、画像形成装置10とWebサーバ20とは、LANLocalAreaNetwork又はインターネット等のネットワーク30有線又は無線の別は問わない。を介して通信可能に接続されている。画像形成装置10は、印刷、スキャン、コピー、及びFAX送受信等のうちのいずれか二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置10として用いられてもよい。Webサーバ20は、Webページの取得要求に応じて、当該取得要求において指定されたWebページの識別情報例えば、URLUniformResourceLocatorに対応するWebページを返信するコンピュータである。Webサーバ20によって返信されるWebページは、Webサーバ20又はWebサーバ20の外部の記憶装置に予め保存されているものでもよいし、Webサーバ20又はWebサーバ20と通信可能なコンピュータが、動的に生成したものでもよい。本実施の形態において、Webページとは、HTTPHyperTextTransferProtocol通信によって、画像形成装置10の内部又は外部Webサーバ20等より取得される表示用のデータをいう。Webページの代用的なデータ形式としてHTMLHyperTextMarkupLanguage等が挙げられる。なお、図1において、画像形成装置10とWebサーバ20とは、それぞれ一台ずつ示されているが、両者の関係が一対一に限定される趣旨ではない。両者の関係は、一対多、多対一、又は多対多であってもよい。図2は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。同図において、画像形成装置10は、コントローラ11、スキャナ12、プリンタ13、モデム14、操作パネル15、ネットワークインタフェース16、及びSDカードスロット17等のハードウェアを有する。コントローラ11は、CPU111、RAM112、ROM113、HDD114、及びNVRAM115等を有する。ROM113には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。RAM112は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。CPU111は、RAM112にロードされたプログラムを処理することにより、各種の機能を実現する。HDD114には、プログラムやプログラムが利用する各種のデータ等が記録される。NVRAM115には、各種の設定情報等が記録される。スキャナ12は、原稿より画像データを読み取るためのハードウェア画像読取手段である。プリンタ13は、印刷データを印刷用紙に印刷するためのハードウェア印刷手段である。モデム14は、電話回線に接続するためのハードウェアであり、FAX通信による画像データの送受信を実行するために用いられる。操作パネル15は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース16は、LAN等のネットワーク有線又は無線の別は問わない。に接続するためのハードウェアである。SDカードスロット17は、SDカード80に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置10では、ROM113に記録されたプログラムだけでなく、SDカード80に記録されたプログラムもRAM112にロードされ、実行されうる。なお、他の記録媒体例えば、CD-ROM又はUSBUniversalSerialBusメモリ等によってSDカード80が代替されてもよい。すなわち、SDカード80の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、SDカードスロット17は、記録媒体の種類に応じたハードウェアによって代替されればよい。図3は、本発明の実施の形態の画像形成装置のソフトウェア構成例を示す図である。同図において、画像形成装置10は、アプリケーション131及びプラットフォーム132等を有する。これらのプログラムは、UNIX登録商標等のOSオペレーティングシステム112上においてプロセス単位で並列的に実行される。同図では、アプリケーション131として、コピーアプリ141、プリンタアプリ142、スキャナアプリ143、ファクシミリアプリ144、及びブラウザアプリ145等が例示されている。コピーアプリ141は、コピージョブを画像形成装置10に実行させる。プリンタアプリ142は、印刷ジョブを画像形成装置10に実行させる。スキャナアプリ143は、スキャンジョブを画像形成装置10に実行させる。ファクシミリアプリ144は、FAXの送受信ジョブを画像形成装置10に実行させる。ブラウザアプリ145は、Webブラウザの操作感を提供するGUIGraphicalUserInterfaceを操作パネル15に表示させる。すなわち、画像形成装置10のユーザは、ブラウザアプリ145を利用して、Webブラウザと同様の操作によって、任意のWebページにアクセスすることができる。プラットフォーム132は、コントロールサービス151及びシステムリソースマネージャSRM152等を含む。コントロールサービス151としては、ネットワークコントロールサービスNCS161、ファクシミリコントロールサービスFCS162、デリバリコントロールサービスDCS163、エンジンコントロールサービスECS164、メモリコントロールサービスMCS165、操作パネル15コントロールサービスOCS166、サーティフィケーションコントロールサービスCCS167、ユーザディレクトリコントロールサービスUCS168、システムコントロールサービスSCS169、ブラウザコントロールサービス170等が存在するNCS161のプロセスは、ネットワーク通信の仲介を行う。FCS162のプロセスは、ファクシミリに関する制御を行う。DCS163のプロセスは、蓄積文書の配信処理に関する制御を行う。ECS164のプロセスは、プリンタ12やプリンタ13に関する制御を行う。MCS165のプロセスは、メモリやハードディスクドライブに関する制御を行う。OCS166のプロセスは、操作パネル15に関する表示制御等を行う。CCS167のプロセスは、認証処理や課金処理に関する制御を行う。UCS168のプロセスは、ユーザ情報の管理に関する制御を行う。SCS169のプロセスは、システムの管理に関する制御を行う。BCS170のプロセスは、Webページに関する処理制御を行う。例えば、BCS170は、Webページに関する処理要求をアプリケーション131より受け付けるためのAPIを有する。BCS170は、当該APIを介して入力される要求に応じ、例えば、Webページの取得ダウンロード、及びWebページの表示制御等を行う。SRM151は、画像形成装置10のハードウェア資源の管理を行い、コントロールサービス151からのハードウェア資源の獲得要求利用要求又は占有要求を調停する。画像形成装置10は、また、仮想アプリケーションサービスVAS135を有する。VAS135は、アプリケーション131とプラットフォーム132との仲介を行うソフトウェアである。VAS135は、アプリケーション131をクライアントとするサーバプロセスとして動作すると共に、プラットフォーム132をサーバとするクライアントプロセスとして動作する。VAS135は、アプリケーション131から見てプラットフォーム132を隠蔽するラッピング機能を備え、プラットフォーム132のバージョンアップに伴うバージョン差を吸収する役割等を担う。BCS170について更に詳しく説明する。図4は、BCSの機能構成例を示す図である。同図において、BCS170は、要求受付部171、Webページ取得部172、レンダリング部173、表示制御部174、押下点検知部175、スクリプト実行部176、印刷用画像データ生成部177、及び印刷実行制御部178等を有する。要求受付部171は、BCS170が有するAPIを介して、BCS170が有する機能の実行要求を受け付ける。BCS170が有する機能とは、例えば、Webページの表示、Webページの印刷用画像データの生成、及びWebページの印刷等である。Webページ取得部172は、要求受付部171によってWebページの表示要求が受け付けられた場合に、画像形成装置10の外部例えば、Webサーバ20又は画像形成装置10の内部例えば、HDD114等より、表示対象として指定されたWebページを取得する。レンダリング部173は、Webページ取得部172によって取得されたWebページをパースし、パース結果に基づいて当該Webページに関して、OCS166が解釈可能な形式の画像情報画像データを生成する。表示制御部174は、レンダリング部173によって生成された画像情報を、OCS166を介して操作パネル15に表示させるための処理を実行する。押下点検知部175は、表示用画像データに基づいて操作パネル15に表示された画面が操作された際に、操作された箇所押下された位置に対応する、Webページ内の定義に基づいて、実行すべき処理を判定する。印刷用画像データ生成部177は、レンダリング部173によって生成された画像情報を、印刷用画像データに変換する。印刷実行制御部178は、印刷用画像データ生成部177によって生成された印刷用画像データに関する印刷処理の実行を制御する。以下、画像形成装置10の処理手順について説明する。以下においては、主として、BCS170が、アプリケーション131からどのように利用されるか、また、BCS170が、アプリケーション131からの要求に対して、どのように処理を実行するのかに関して各種の例を説明する。まず、ブラウザアプリ145より利用される例について説明する。図5は、ブラウザアプリがBCSに実行させる処理手順の一例を説明するためのシーケンス図である。ブラウザアプリ145は、操作パネル15を介して操作対象として選択されると、OCS166に対して、ブラウザ画面の画像情報を転送し、当該画像情報の表示を要求するS101。当該画像情報は、OCS166が解釈可能な形式である。なお、ブラウザ画面の画像情報は、例えば、ブラウザアプリ145にロジックとして組み込まれている。OCS166は、転送された画像情報を操作パネル15の液晶パネルに表示させる。図6は、ブラウザ画面の表示例を示す図である。同図において、ブラウザ画面700は、エディットボックス701、移動ボタン702、画像表示領域703、及び印刷ボタン704等を有する。エディットボックス701は、URLの入力を受け付けるための表示部品である。移動ボタン702は、エディットボックス701に入力されたURLへの移動要求又は遷移要求すなわち、当該URLによって特定されるWebページの表示要求を受け付けるためのボタンである。画像表示領域703は、Webページの表示領域である。印刷ボタン704は、Webページの印刷要求を受け付けるためのボタンである。なお、ブラウザ画面700は、ブックマーク等、PC等において利用されているWebブラウザが備えるユーザインタフェースを備えていてもよい。ユーザは、ブラウザ画面700のエディットボックス701に対して、所望のURLを入力する。より詳しくは、ユーザは、エディットボックス701にフォーカスを合わせ、その状態でキーボード等を用いてURLを入力する。キーボードは、画像形成装置10にUSB接続されたものでもよいし、操作パネル15に表示されるソフトウェアキーボードでもよい。URLの入力後、移動ボタン702が選択例えば、タッチされ、Webページの閲覧要求が入力されると、ブラウザアプリ145は、エディットボックス701に入力されたURLと、画像表示領域703の表示領域情報例えば、各頂点の座標値、又は一つの頂点の座標値と幅及び高さ等とを指定して、Webページの表示要求をBCS170に入力するS103。当該要求の入力は、BCS170の有するAPIを介して入力される。後述において、BCS170に入力される各種要求についても同様に、BCS170の有するAPIを介して入力される。BCS170の要求受付部171は、Webページの表示要求を受け付けると、当該表示要求に指定されたURLを指定して、Webページの取得をWebページ取得部172に要求するS104。Webページ取得部172は、指定されたURL宛に、Webページの取得要求HTTPリクエストを送信するS105。例えば、当該URLが、Webサーバ20におけるWebページを示すものである場合、当該取得要求は、Webサーバ20によって受信される。Webサーバ20は、受信された取得要求に指定されているURLに対応するWebページを、Webページ取得部172に返信するS106。Webページ取得部172は、受信されたWebページを要求受付部171に出力するS107。続いて、要求受付部171は、当該Webページの描画要求をレンダリング部173に入力するS108。レンダリング部173は、当該Webページの定義内容をパースし、パース結果に基づいてOCS166が解釈可能な画像情報を生成するS109。レンダリング部173は、生成された画像情報を要求受付部171に出力するS110。要求受付部171は、当該画像情報を、例えば、RAM112に記録保持しておく。続いて、要求受付部171は、当該画像情報と、画像表示領域703の表示領域情報とを指定して、当該画像情報が示す画像に関して、画像表示領域703への表示を表示制御部174に要求するS111。表示制御部174は、当該画像情報と画像表示領域703の表示領域情報とをOCS166に転送するS112。OCS166は、転送された画像情報及び表示領域情報を、例えば、RAM112を用いて記憶しておく。続いて、表示制御部174は、転送した画像情報の描画要求をOCS166に送信するS113。OCS166は、当該描画要求の受信に応じ、ステップS112に応じて記憶した画像情報を、操作パネル15の液晶タッチパネルのビデオメモリにおいて当該画像情報と共に受信された表示領域情報が示す領域に描画する。その結果、ユーザが所望するURLに係るWebページの示す画像Webページ画像が画像表示領域703に表示される。図7は、ブラウザ画面上におけるWebページ画像の表示例を示す図である。同図には、Webページ画像w1が表示された例が示されている。Webページ画像w1は、ハイパーリンクL1を含む。ハイパーリンクL1の選択タッチされると、例えば、図8に示されるような処理手順が実行される。図8は、ハイパーリンクの選択に応じて実行される処理手順の一例を説明するためのシーケンス図である。ハイパーリンクL1のタッチは、OCS166によって検知されるS121。OCS166は、タッチされた箇所の座標情報をSCS169に通知するS122。SCS169は、当該座標情報をブラウザアプリ145に通知するS123。ブラウザアプリ145は、BCS170に対して当該座標情報を通知するS124。BCS170の要求受付部171は、当該座標情報の通知を受け付けると、当該座標情報を押下点検知部175に入力するS125。押下点検知部175は、当該座標情報に基づいて、操作対象とされたタッチされたのはハイパーリンクL1であることを特定し、当該ハイパーリンクが示すURLを要求受付部171に出力するS126。ステップS127~S136は、当該URLに関して、図5のステップS104~S113と同様の処理手順が実行される。その結果、ハイパーリンクL1が示すURLに係るWebページの示す画像Webページ画像が画像表示領域703に表示される。続いて、ブラウザ画面700に表示されたWebページの印刷時の処理手順について説明する。図9は、Webページの印刷時の処理手順の第一の例を説明するためのシーケンス図である。例えば、ブラウザ画面700にWebページ画像w1が表示されている状態において、印刷ボタン704が選択タッチされると、その旨はSCS169によって検知される。SCS169は、印刷ボタン704の選択を検知すると、その旨をブラウザアプリ145に通知する。印刷ボタン704の選択通知に応じ、ブラウザアプリ145は、印刷設定画面の画像情報と当該画像情報が示す画面を表示させるポップアップウィンドウの属性情報位置及びサイズ、並びに配置される部品情報等とをOCS166に転送し、当該画像情報が示す画面についてポップアップウィンドウへの表示をOCS166に要求するS152。図9の例において、印刷設定画面の画像情報及びポップアップウィンドウの属性情報は、ブラウザアプリ145にロジックとして組み込まれている。OCS166は、指定された属性情報に基づいてポップアップウィンドウを生成し、当該ポップアップウィンドウの表示領域内に、指定された画像情報によって示される画像を描画する。その結果、印刷設定画面が、ブラウザ画面700に重畳されて操作パネル15に表示される。図10は、印刷設定画面の表示例を示す図である。同図では、印刷設定情報を構成する設定項目の一例として、カラーモード、用紙サイズ、及び印刷面等を設定させる印刷設定画面510の表示例が示されている。印刷設定画面510において各設定項目の値が設定され、印刷実行ボタン511が選択タッチされると、その旨はSCS169によって検知される。SCS169は、印刷実行ボタン511の選択を、ブラウザアプリ145に通知するS153。ブラウザアプリ145は、印刷実行ボタン511の選択通知に応じ、表示中のWebページ画像w1の印刷要求をBCS170に入力するS154。当該印刷要求には、印刷設定画面510において設定された印刷設定情報設定項目ごとの値が指定される。BCS170の要求受付部171は、印刷要求に応じ、MCS165に対してワークエリア作業用のメモリ領域の確保を要求するS155。MCS165は、要求に応じて、例えば、RAM112内にワークエリアを確保する。続いて、要求受付部171は、現在表示中のWebページ画像w1の印刷用画像データの生成を印刷用画像データ生成部177に要求するS156。印刷用画像データ生成部177は、Webページ画像w1の表示の際にレンダリング部173によって生成された画像情報を、所定のデータ形式例えば、BITMAPの画像データ以下、印刷用BMPデータという。に変換し、その変換結果印刷用BMPデータを、ワークエリアに記録するS157。続いて、印刷用画像データ生成部177は、例えば、画像変換ライブラリを用いて、ワークエリアの印刷用BMPデータを、プリンタアプリ142が解釈可能な形式の印刷用画像データに変換するS158、S159。なお、レンダリング部173によって生成された画像情報が、直接的にすなわち、BITMAP形式を経ずに印刷用画像データに変換されてもよい。上記では、画像変換ライブラリがBITMAP形式を入力として受け付けるため、BITMAP形式への変換が行われている。続いて、要求受付部171は、印刷実行制御部178に対して印刷要求を入力するS160。印刷実行制御部178は、ワークエリアに記録されている印刷用画像データと、印刷設定情報とを含む印刷要求をプリンタアプリ142に送信するS161。プリンタアプリ142は、当該印刷設定情報に従って、当該印刷用画像データに関する印刷ジョブをプリンタ13に実行させるS162。その結果、Webページ画像w1が印刷される。なお、図9の処理手順は、図11に示されるように変形されてもよい。図11は、Webページの印刷時の処理手順の第二の例を説明するためのシーケンス図である。図11中、図9と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。図11では、図9においてBCS170の要求受付部171が制御していた処理手順を、ブラウザアプリ145が制御する例について説明する。ブラウザアプリ145は、印刷実行ボタン511の選択通知S153に応じ、MCS165に対してワークエリアの確保を要求するS171。MCS165は、要求に応じて、例えば、RAM112内にワークエリアを確保する。続いて、ブラウザアプリ145は、現在表示中のWebページ画像w1の印刷用BMPデータの生成要求をBCS170に入力するS172。要求受付部171は、現在表示中のWebページ画像w1の印刷用BMPデータの生成を印刷用画像データ生成部177に要求するS173。印刷用画像データ生成部177は、Webページ画像w1の表示の際にレンダリング部173によって生成された画像情報を印刷用BMPデータに変換し、当該印刷用BMPデータを、ワークエリアに記録する。続いて、ブラウザアプリ145は、ワークエリアに記録された印刷用BMPデータに関して、プリンタアプリ142が解釈可能な形式の印刷用画像データへの変換を、画像変換ライブラリを用いて実行するS174、S175。続いて、ブラウザアプリ145は、当該印刷用画像データと、印刷設定情報とを含む印刷要求をプリンタアプリ142に送信するS176。プリンタアプリ142は、当該印刷設定情報に従って、当該印刷用画像データに関する印刷ジョブをプリンタ13に実行させるS177。その結果、Webページ画像w1が印刷される。プリンタアプリ142は、印刷ジョブの結果をブラウザアプリ145に通知するS178。続いて、コピーアプリ141によるBCU170の利用例について説明する。当該利用例では、コピーアプリ141の操作画面コピー画面が、コピーアプリ141にロジックとして組み込まれているのではなく、Webページによって作成されている例を示す。図12は、コピーアプリがBCSに実行させる処理手順の一例を説明するためのシーケンス図である。コピーアプリ141は、操作パネル15を介して操作対象として選択されると、コピー画面に対するURLと、コピー画面の表示領域情報例えば、各頂点の座標値、又は一つの頂点の座標値と幅及び高さ等とを指定して、コピー画面に係るWebページの表示要求をBCS170に入力するS201。BCS170の要求受付部171は、Webページの表示要求を受け付けると、当該表示要求に指定されたURLを指定して、Webページの取得をWebページ取得部172に要求するS202。Webページ取得部172は、指定されたURLによって特定されるWebページを取得するS203。同図の例では、画像形成装置10のHDD114に保存されているWebページが取得されている。続いて、ステップS204~S209では、当該Webページに関して、図5のステップS108~S133と同様の処理手順が実行される。その結果、当該Webページが示す画像すなわち、コピー画面が操作パネル15に表示される。図13は、コピー画面の表示例を示す図である。同図では、コピー設定情報を構成する設定項目の一例として、カラーモード、用紙サイズ、及びコピー面等を設定させるコピー設定画面520の表示例が示されている。コピー画面520において、カラーモード設定領域522、用紙サイズ設定領域523、又はコピー面設定領域524におけるいずれかのボタンがユーザによって選択タッチされると、その旨は、OCS166によって検知されるS210。OCS166は、タッチされた箇所ボタンの座標情報をSCS169に通知するS211。SCS169は、当該座標情報をブラウザアプリ145に通知するS212。ブラウザアプリ145は、BCS170に対して当該座標情報を通知するS213。BCS170の要求受付部171は、当該座標情報の通知を受け付けると、当該座標情報を押下点検知部175に入力するS214。押下点検知部175は、当該座標情報に基づいて、操作対象とされたタッチされたボタンにはスクリプトが対応付けられていることを特定し、当該スクリプトの実行をスクリプト実行部176に要求するS215。なお、スクリプト実行部176は、汎用的なWebブラウザが解釈可能な、いわゆる標準のスクリプト例えば、標準のJava登録商標スクリプト等のみならず、画像形成装置10用に拡張されたスクリプト以下、拡張スクリプトという。に関しても解釈可能である。ここでは、コピーアプリ142に対して、カラーモード、用紙サイズ、又はコピー面の設定命令を示す拡張スクリプトの実行が要求される。カラーモード、用紙サイズ、又はコピー面のいずれの設定命令であるかは、カラーモード設定領域522、用紙サイズ設定領域523、及びコピー面設定領域524のいずれのボタンが操作対象とされたかに依存する。続いて、スクリプト実行部176は、実行が要求されたスクリプト拡張スクリプトに応じた処理を実行するS216。ここでは、スクリプト実行部176は、カラーモード、用紙サイズ、又はコピー面に関する設定値の設定要求をコピーアプリ141に送信するS216。コピーアプリ141は、要求された処理を実行するS217。すなわち、コピーアプリ141は、設定要求に係る設定値を、対応する設定項目カラーモード、用紙サイズ、又はコピー面に対して設定された値として記憶する。なお、その後、操作パネル15のハードキーの一つであるスタートキーが押下されると、コピーアプリ141は、自らが記憶しているコピー設定情報に基づくコピージョブを画像形成装置10に実行させる。続いて、コピー画面520を介して、コピーアプリ141の電子マニュアルの参照が要求された際に実行される処理手順について説明する。図14は、コピーアプリの電子マニュアルの参照要求に応じて実行される処理手順の一例を説明するためのシーケンス図である。ユーザは、コピーアプリ141の電子マニュアルの参照を所望する場合、コピー画面520の電子マニュアル参照ボタン525を選択タッチする。ここでは、電子マニュアル参照ボタン525に対して、コピー画面520に係るWebページにおいて、コピーアプリ141に対する電子マニュアルの表示要求の実行命令に係る拡張スクリプトが対応付けられていることとする。したがって、電子マニュアル参照ボタン525のタッチに応じて、電子マニュアル参照ボタン525に関して、図12のステップS211~S216と同様の処理手順が実行される。その結果、スクリプト実行部176によって、電子マニュアルの表示要求がコピーアプリ141に対して送信される。図14のステップS231において、コピーアプリ141は、当該表示要求を受信する。なお、コピー画面520が、Webページに基づいてではなく、コピーアプリ141のロジックとして組み込まれている画像情報に基づいて表示されたものである場合、電子マニュアル参照ボタン525のタッチは、SCS169によって検知され、コピーアプリ141に通知される。この場合、図14のステップS231は、当該通知の受信に相当する。続いて、コピーアプリ141は、電子マニュアル画面を表示させるためのポップアップウィンドウの属性情報を指定して、当該ポップアップウィンドウの表示をOCS166に要求するS232。OCS166は、指定された属性情報に基づくポップアップウィンドウを、コピー画面520に重畳させて表示させる。続いて、コピーアプリ141は、自らコピーアプリ141が、例えば、HDD114又はNVRAM115等を用いて記憶している電子マニュアルのURLと、当該電子マニュアルを表示させるポップアップウィンドウ内における電子マニュアル画面の表示領域情報とを指定して、Webページの表示要求をBCS170に入力するS233。ステップS234~S243は、当該URLに関して、図5のステップS104~S113と同様の処理手順が実行される。その結果、コピーアプリ141の電子マニュアルのURLに係るWebページの示す画像電子マニュアル画面が、コピー画面520に重畳して表示されているポップアップウィンドウ内に表示される。図15は、コピーアプリの電子マニュアル画面の表示例を示す図である。同図において、電子マニュアル画面530は、ポップアップウィンドウ540の表示領域541内に表示されている。電子マニュアル画面530内に表示されている文字列のうち、ハイパーリンクが関連付けられている文字列がタッチされた場合は、図8と同様の処理手順が実行され、当該ハイパーリンクに係るWebページ画面例えば、タッチされた文字列に関する詳細な説明が記載された電子マニュアルのページが表示領域541に表示される。ポップアップウィンドウ540は、印刷ボタン542を含む。ユーザは、印刷ボタン542を選択タッチすることにより、その時点においてポップアップウィンドウ540に表示されている電子マニュアル画面電子マニュアルのページを画像形成装置10に印刷させることができる。この際に実行される処理手順について説明する。図16は、コピーアプリの電子マニュアル画面の印刷処理の処理手順の一例を説明するためのシーケンス図である。図16の処理手順は、図9のステップS153~S162において、ブラウザアプリ145をコピーアプリ141に置き換えたものでよい。したがって、図16の処理手順は、図9の処理手順より自明であるため、その説明は省略する。続いて、画像形成装置10において、トナー等の消耗品サプライの消耗に応じて、当該消耗品に関するオンラインショッピングサイトのWebページを表示させるための処理手順について説明する。図17は、サプライのオンラインショッピングサイトのWebページの表示処理の処理手順の一例を説明するためのシーケンス図である。ステップS301において、SCS169は、サプライ例えば、トナー等のニアエンドを検知するS301。ニアエンドとは、例えば、消耗品の残量が閾値以下であることをいう。続いて、サプライの注文の要否をユーザに問い合わせる場合、SCS169は、当該問い合わせを行う画面を、OCS166を介して操作パネル15に表示させるS302。サプライの注文の要否をユーザに問い合わせるか否かは、例えば、設定情報に基づいて判断されてもよい。ユーザによって、注目が必要である旨が入力された場合、又は自動的に注文を行う場合、SCS169は、HDD114又はNVRAM115に記録されている設定されている、オンラインショッピングサイトのURLを指定して、Webページの表示要求をBCS170に入力するS303。なお、オンラインショッピングサイトのURLは、全てのサプライに関して共通であってもよいし、サプライの種別ごとにHDD114又はNVRAM115に記録されていてもよい。後者の場合、SCS169は、ニアエンドが検知されたサプライの種別に対応するURLを、BCS170に対して指定する。ステップS304~S313においては、当該URLに関して、図5のステップS104~S113と同様の処理手順が実行される。その結果、オンラインショッピングサイトのWebページ画像が操作パネル15に表示される。ユーザは、当該Webページ画像を介して、サプライの注文を行うことができる。上述したように、本実施の形態によれば、ブラウザ機能は、複数のアプリケーション131より共用されるコントロールサービス151においてBCS170に集約又は一元化されている。したがって、アプリケーション131ごとに、BCS170に相当する実装を行う必要はない。すなわち、Webページを利用する各アプリケーション131に関して、開発効率を向上させることができる。また、アプリケーション131ごとにブラウザ機能が実装される場合に比べて、各アプリケーション131のメモリ消費量を低減させることができる。また、BCS170は、GUIGraphicalUserInterfaceに関する関与度が低い。すなわち、BCS170は、それ自体がWebページを表示させるための画面を有しておらず、アプリケーション131等より要求された表示領域にWebページを表示させる。したがって、アプリケーション131は、Webページに関して柔軟性の高い表示形態を実現することができる。また、BCS170は、独自の表示機構を用いて操作パネル15への表示制御を行うのではなく、複数のアプリケーション131より共用されているOCS166を利用して、操作パネル15へのWebページの表示を実行する。その結果、BCS170自体のプログラムサイズを小さくすることができる。また、Webページに基づく画面以外の画面との整合性を容易に図ることができる。なお、本実施の形態において、BCS170は、Webページ処理手段の一例である。また、要求受付部171は、要求受付手段の一例である。また、Webページ取得部172は、取得手段の一例である。また、表示制御部174は、Webページ表示制御手段の一例である。また、OCS166は、パネル表示制御手段の一例である。また、レンダリング部173は、画像生成手段の一例である。以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。