(57)【特許請求の範囲】
【請求項１】
操作が入力される操作部と、情報を表示する表示部と、マークアップ言語で記述された文書であるマークアップ文書に基づいて前記表示部に情報を表示させるＷｅｂブラウザーと、前記Ｗｅｂブラウザーに前記マークアップ文書を送信するＷｅｂサーバーとを備えており、前記Ｗｅｂブラウザーは、前記操作部に入力された操作に応じた情報を前記Ｗｅｂサーバーに送信する画像形成装置であって、
前記Ｗｅｂサーバーによって前記Ｗｅｂブラウザーに送信される前記マークアップ文書を生成する文書生成手段と、前記Ｗｅｂブラウザーから前記Ｗｅｂサーバーに送信された情報に応じた動作を実行する動作実行手段とを備えており、
前記文書生成手段は、前記Ｗｅｂブラウザーによって前記表示部に表示させる複数の画面の情報と、前記操作部に入力された操作に応じて前記画面を切り替えるためにページ内における場所を指定したリンクの情報とを１ページ内に含んでいる前記マークアップ文書を生成し、
前記Ｗｅｂブラウザーは、前記表示部における情報の表示領域の大きさが固定であり、
前記文書生成手段は、前記画面の大きさを前記表示領域の大きさと同一にし、
前記動画実行手段は、前記Ｗｅｂブラウザーから前記Ｗｅｂサーバーに送信された情報に応じた動作として、前記Ｗｅｂサーバーによって前記Ｗｅｂブラウザーに送信される新たなマークアップ文書を生成する動作を実行可能であり、
前記新たなマークアップ文書は、前記Ｗｅｂブラウザーによって前記表示部に表示させる複数の前記画面の情報と、前記操作部に入力された操作に応じて前記画面を切り替えるためにページ内における場所を指定したリンクの情報とを１ページ内に含んでおり、
前記新たなマークアップ文書に含まれる前記画面の大きさは、前記表示領域の大きさと同一であることを特徴とする画像形成装置。
【請求項２】
前記Ｗｅｂブラウザーと、前記Ｗｅｂサーバーとは、別々の基板に搭載されていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
操作が入力される操作部と、情報を表示する表示部と、マークアップ言語で記述された文書であるマークアップ文書に基づいて前記表示部に情報を表示させるＷｅｂブラウザーと、前記Ｗｅｂブラウザーに前記マークアップ文書を送信するＷｅｂサーバーとを備えている画像形成装置であって、前記Ｗｅｂブラウザーは、前記操作部に入力された操作に応じた情報を前記Ｗｅｂサーバーに送信する前記画像形成装置によって実行される画像形成装置用アプリケーションプログラムであって、
前記Ｗｅｂサーバーによって前記Ｗｅｂブラウザーに送信される前記マークアップ文書を生成する文書生成ステップと、前記Ｗｅｂブラウザーから前記Ｗｅｂサーバーに送信された情報に応じた動作を実行する動作実行ステップとを前記画像形成装置に実行させ、
前記文書生成ステップは、前記Ｗｅｂブラウザーによって前記表示部に表示させる複数の画面の情報と、前記操作部に入力された操作に応じて前記画面を切り替えるためにページ内における場所を指定したリンクの情報とを１ページ内に含んでいる前記マークアップ文書を生成するステップであり、
前記Ｗｅｂブラウザーは、前記表示部における情報の表示領域の大きさが固定であり、
前記文書生成ステップは、前記画面の大きさを前記表示領域の大きさと同一にするステップであり、
前記動画実行ステップは、前記Ｗｅｂブラウザーから前記Ｗｅｂサーバーに送信された情報に応じた動作として、前記Ｗｅｂサーバーによって前記Ｗｅｂブラウザーに送信される新たなマークアップ文書を生成する動作を実行可能なステップであり、
前記新たなマークアップ文書は、前記Ｗｅｂブラウザーによって前記表示部に表示させる複数の前記画面の情報と、前記操作部に入力された操作に応じて前記画面を切り替えるためにページ内における場所を指定したリンクの情報とを１ページ内に含んでおり、
前記新たなマークアップ文書に含まれる前記画面の大きさは、前記表示領域の大きさと同一であることを特徴とする画像形成装置用アプリケーションプログラム。
【請求項４】
前記Ｗｅｂブラウザーと、前記Ｗｅｂサーバーとは、別々の基板に搭載されていることを特徴とする請求項３に記載の画像形成装置用アプリケーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マークアップ言語で記述された文書であるマークアップ文書に基づいて表示部に情報を表示させるＷｅｂブラウザーと、Ｗｅｂブラウザーにマークアップ文書を送信するＷｅｂサーバーとを備えている画像形成装置に関する。
【背景技術】
【０００２】
従来、操作が入力される操作部と、情報を表示する表示部と、マークアップ言語で記述された文書であるマークアップ文書に基づいて表示部に情報を表示させるＷｅｂブラウザーと、Ｗｅｂブラウザーにマークアップ文書を送信するＷｅｂサーバーとを備えている画像形成装置であって、Ｗｅｂブラウザーは、操作部に入力された操作に応じた情報をＷｅｂサーバーに送信する画像形成装置が知られている（例えば特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−５５０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置は、Ｗｅｂブラウザーによって画面が切り替わる度に、Ｗｅｂブラウザーと、Ｗｅｂサーバーとの間でマークアップ文書などの情報の送受信を実行するので、情報の送受信に必要な時間のために画面の切り替わりが遅いという問題がある。
【０００５】
そこで、本発明は、Ｗｅｂブラウザーによる画面の切り替わり速度を従来より向上することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、操作が入力される操作部と、情報を表示する表示部と、マークアップ言語で記述された文書であるマークアップ文書に基づいて前記表示部に情報を表示させるＷｅｂブラウザーと、前記Ｗｅｂブラウザーに前記マークアップ文書を送信するＷｅｂサーバーとを備えており、前記Ｗｅｂブラウザーは、前記操作部に入力された操作に応じた情報を前記Ｗｅｂサーバーに送信する画像形成装置であって、前記Ｗｅｂサーバーによって前記Ｗｅｂブラウザーに送信される前記マークアップ文書を生成する文書生成手段と、前記Ｗｅｂブラウザーから前記Ｗｅｂサーバーに送信された情報に応じた動作を実行する動作実行手段とを備えており、前記文書生成手段は、前記Ｗｅｂブラウザーによって前記表示部に表示させる複数の画面の情報と、前記操作部に入力された操作に応じて前記画面を切り替えるためのリンクの情報とを含んでいる前記マークアップ文書を生成することを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、ＷｅｂサーバーからＷｅｂブラウザーに送信される１つのマークアップ文書内に、Ｗｅｂブラウザーによって表示部に表示させる複数の画面の情報と、操作部に入力された操作に応じて画面を切り替えるためのリンクの情報とを含めるので、Ｗｅｂブラウザーによって画面が切り替わる場合に、切り替わり前の画像と、切り替わり後の画像とが同一のマークアップ文書に含まれていれば、Ｗｅｂブラウザーと、Ｗｅｂサーバーとの間で通信を実行しなくても良い。したがって、本発明の画像形成装置は、Ｗｅｂブラウザーによる画面の切り替わり速度を従来より向上することができる。
【０００８】
また、本発明の画像形成装置の前記Ｗｅｂブラウザーは、前記表示部における情報の表示領域の大きさが固定であり、前記文書生成手段は、前記画面の大きさを前記表示領域の大きさと同一にしても良い。
【０００９】
この構成により、本発明の画像形成装置は、複数の画面を含んでいるマークアップ文書内の１つの画面がＷｅｂブラウザーによって表示されている場合に、そのマークアップ文書内の他の画面が利用者に認識されることを防止することができる。
【００１０】
また、本発明の画像形成装置の前記Ｗｅｂブラウザーと、前記Ｗｅｂサーバーとは、別々の基板に搭載されていても良い。
【００１１】
この構成の場合、本発明の画像形成装置は、Ｗｅｂブラウザーと、Ｗｅｂサーバーとが同一の基板に搭載されている構成と比較して、Ｗｅｂブラウザーと、Ｗｅｂサーバーとの間で情報の送受信に必要な時間が長いので、Ｗｅｂブラウザーによる画面の切り替わり速度を向上する意義が大きい。
【００１２】
本発明の画像形成装置用アプリケーションプログラムは、操作が入力される操作部と、情報を表示する表示部と、マークアップ言語で記述された文書であるマークアップ文書に基づいて前記表示部に情報を表示させるＷｅｂブラウザーと、前記Ｗｅｂブラウザーに前記マークアップ文書を送信するＷｅｂサーバーとを備えている画像形成装置であって、前記Ｗｅｂブラウザーは、前記操作部に入力された操作に応じた情報を前記Ｗｅｂサーバーに送信する前記画像形成装置によって実行される画像形成装置用アプリケーションプログラムであって、前記Ｗｅｂサーバーによって前記Ｗｅｂブラウザーに送信される前記マークアップ文書を生成する文書生成ステップと、前記Ｗｅｂブラウザーから前記Ｗｅｂサーバーに送信された情報に応じた動作を実行する動作実行ステップとを前記画像形成装置に実行させ、前記文書生成ステップは、前記Ｗｅｂブラウザーによって前記表示部に表示させる複数の画面の情報と、前記操作部に入力された操作に応じて前記画面を切り替えるためのリンクの情報とを含んでいる前記マークアップ文書を生成するステップであることを特徴とする。
【００１３】
この構成により、本発明の画像形成装置用アプリケーションプログラムを実行する画像形成装置は、ＷｅｂサーバーからＷｅｂブラウザーに送信される１つのマークアップ文書内に、Ｗｅｂブラウザーによって表示部に表示させる複数の画面の情報と、操作部に入力された操作に応じて画面を切り替えるためのリンクの情報とを含めるので、Ｗｅｂブラウザーによって画面が切り替わる場合に、切り替わり前の画像と、切り替わり後の画像とが同一のマークアップ文書に含まれていれば、Ｗｅｂブラウザーと、Ｗｅｂサーバーとの間で通信を実行しなくても良い。したがって、本発明の画像形成装置用アプリケーションプログラムを実行する画像形成装置は、Ｗｅｂブラウザーによる画面の切り替わり速度を従来より向上することができる。
【００１４】
また、本発明の画像形成装置用アプリケーションプログラムの前記Ｗｅｂブラウザーは、前記表示部における情報の表示領域の大きさが固定であり、前記文書生成ステップは、前記画面の大きさを前記表示領域の大きさと同一にするステップであっても良い。
【００１５】
この構成により、本発明の画像形成装置用アプリケーションプログラムを実行する画像形成装置は、複数の画面を含んでいるマークアップ文書内の１つの画面がＷｅｂブラウザーによって表示されている場合に、そのマークアップ文書内の他の画面が利用者に認識されることを防止することができる。
【００１６】
また、本発明の画像形成装置用アプリケーションプログラムの前記Ｗｅｂブラウザーと、前記Ｗｅｂサーバーとは、別々の基板に搭載されていても良い。
【００１７】
この構成の場合、本発明の画像形成装置用アプリケーションプログラムを実行する画像形成装置は、Ｗｅｂブラウザーと、Ｗｅｂサーバーとが同一の基板に搭載されている構成と比較して、Ｗｅｂブラウザーと、Ｗｅｂサーバーとの間で情報の送受信に必要な時間が長いので、Ｗｅｂブラウザーによる画面の切り替わり速度を向上する意義が大きい。
【発明の効果】
【００１８】
本発明の画像形成装置は、Ｗｅｂブラウザーによる画面の切り替わり速度を従来より向上することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すパネル制御部およびメイン制御部の機能のブロック図である。
【図３】図２に示すＷｅｂブラウザーによる表示の一例を示す図である。
【図４】図２に示すアプリケーションの動作のフローチャートである。
【図５】図２に示す文書生成手段によって生成されるマークアップ文書によって表現されるページの一例を示す図である。
【図６】マークアップ文書に基づいた図２に示すＷｅｂブラウザーの動作のフローチャートである。
【図７】（ａ）図１に示す表示部に表示される画面の一例を示す図である。（ｂ）図１に示す表示部に表示される画面であって、図７（ａ）に示す画面とは異なる画面の一例を示す図である。（ｃ）図１に示す表示部に表示される画面であって、図７（ａ）および図７（ｂ）に示す画面とは異なる画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２１】
まず、本実施の形態に係る画像形成装置の構成について説明する。
【００２２】
図１は、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０のブロック図である。
【００２３】
図１に示すように、ＭＦＰ１０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部１１ａと、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１１ｂとを備えているパネル１１、プログラムおよび各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部１２と、用紙に印刷を実行する印刷デバイスであるプリンター１３と、原稿から画像を読み取る読取デバイスであるスキャナー１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由でＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、パネル１１を制御するパネル制御部２１を備えているパネル基板２０と、ＭＦＰ１０全体を制御するメイン制御部３１を備えているメイン基板３０とを備えている。
【００２４】
記憶部１２は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語で記述された文書である後述のマークアップ文書１２ｄに基づいて表示部１１ｂに情報を表示させる後述のＷｅｂブラウザー２１ａのプログラムであるＷｅｂブラウザープログラム１２ａと、Ｗｅｂブラウザー２１ａにマークアップ文書１２ｄを送信する後述のＷｅｂサーバー３１ａのプログラムであるＷｅｂサーバープログラム１２ｂと、ＭＦＰ１０によって実行される画像形成装置用アプリケーションプログラムとしてのアプリケーションプログラム１２ｃとを記憶している。また、記憶部１２は、アプリケーションプログラム１２ｃによって生成されるマークアップ文書１２ｄを記憶することができる。
【００２５】
アプリケーションプログラム１２ｃは、例えば、Ｊａｖａ（登録商標）アプリケーションプログラムである。アプリケーションプログラム１２ｃは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリー、ＳＤメモリーカードなどの記憶媒体から、または、ネットワーク上からＭＦＰ１０に追加でインストールされても良いし、操作部１１ａを介した操作に基づいて生成されても良い。
【００２６】
パネル制御部２１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭおよび記憶部１２に記憶されているプログラムを実行するようになっている。
【００２７】
メイン制御部３１は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭおよび記憶部１２に記憶されているプログラムを実行するようになっている。
【００２８】
図２は、パネル制御部２１およびメイン制御部３１の機能のブロック図である。
【００２９】
図２に示すように、パネル制御部２１は、記憶部１２に記憶されているＷｅｂブラウザープログラム１２ａを実行することによって、Ｗｅｂブラウザー２１ａとして機能する。
【００３０】
メイン制御部３１は、記憶部１２に記憶されているＷｅｂサーバープログラム１２ｂを実行することによって、Ｗｅｂサーバー３１ａとして機能する。
【００３１】
また、メイン制御部３１は、記憶部１２に記憶されているアプリケーションプログラム１２ｃを実行することによって、アプリケーション３１ｂとして機能する。アプリケーション３１ｂは、Ｗｅｂサーバー３１ａによってＷｅｂブラウザー２１ａに送信されるマークアップ文書１２ｄを生成する文書生成手段３１ｃと、Ｗｅｂブラウザー２１ａからＷｅｂサーバー３１ａに送信された情報に応じた動作を実行する動作実行手段３１ｄとを備えている。
【００３２】
なお、以下においては、アプリケーション３１ｂの一例として、スキャナー１４によって原稿から読み取った画像を、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）または電子メールによって外部の装置に送信するアプリケーションを説明する。しかしながら、アプリケーション３１ｂは、以下に説明するアプリケーション以外のアプリケーションであっても良い。
【００３３】
図３は、Ｗｅｂブラウザー２１ａによる表示の一例を示す図である。
【００３４】
Ｗｅｂブラウザー２１ａは、表示部１１ｂにおいて、図３においてハッチングで示している表示領域２１ｂに情報を表示する。表示領域２１ｂの大きさは、固定である。
【００３５】
次に、ＭＦＰ１０の動作について説明する。
【００３６】
Ｗｅｂブラウザー２１ａは、アプリケーション３１ｂの起動を指示する操作が操作部１１ａを介して入力されると、入力された操作に応じた情報としてアプリケーション３１ｂの起動の命令をＷｅｂサーバー３１ａに送信する。
【００３７】
Ｗｅｂサーバー３１ａは、アプリケーション３１ｂの起動の命令をＷｅｂブラウザー２１ａから受信すると、受信した命令に応じてアプリケーション３１ｂを起動する。
【００３８】
アプリケーション３１ｂは、Ｗｅｂサーバー３１ａによって起動されると、図４に示す動作を実行する。
【００３９】
図４は、アプリケーション３１ｂの動作のフローチャートである。
【００４０】
図４に示すように、アプリケーション３１ｂの文書生成手段３１ｃは、Ｗｅｂブラウザー２１ａによって表示部１１ｂに表示させる複数の画面の情報と、操作部１１ａに入力された操作に応じて画面を切り替えるためのリンクの情報とを１ページ内に含んでいるマークアップ文書１２ｄを記憶部１２上に生成する（Ｓ１０１）。
【００４１】
図５は、文書生成手段３１ｃによって生成されるマークアップ文書１２ｄによって表現されるページ４０の一例を示す図である。
【００４２】
図５に示すように、マークアップ文書１２ｄによって表現されるページ４０は、画面４１〜４３を含んでいる。画面４１〜４３は、大きさがＷｅｂブラウザー２１ａによる表示部１１ｂ上の表示領域２１ｂの大きさと同一になるように生成される。
【００４３】
画面４１は、利用者にＦＴＰの設定を実行させるためのボタンであるＦＴＰボタン４１ａと、利用者に電子メールの設定を実行させるためのボタンである電子メールボタン４１ｂとを含んでいる。画面４１は、マークアップ文書１２ｄを記述しているマークアップ言語がＨＴＭＬである場合、リンク先となるための情報として、例えば<a name="P1"></a>が設定されている。
【００４４】
ＦＴＰボタン４１ａには、画面４１から画面４２に切り替えるためのリンクの情報として、マークアップ文書１２ｄを記述しているマークアップ言語がＨＴＭＬである場合、例えば<a href="#P2"></a>が設定されている。
【００４５】
電子メールボタン４１ｂには、画面４１から画面４３に切り替えるためのリンクの情報として、マークアップ文書１２ｄを記述しているマークアップ言語がＨＴＭＬである場合、例えば<a href="#P3"></a>が設定されている。
【００４６】
画面４２は、送信先のＦＴＰアドレスが入力されるためのテキストボックスであるＦＴＰアドレステキストボックス４２ａと、ＦＴＰ用のＩＤが入力されるためのテキストボックスであるＩＤテキストボックス４２ｂと、ＦＴＰ用のパスワードが入力されるためのテキストボックスであるパスワードテキストボックス４２ｃと、画面４１に戻るためのボタンである戻るボタン４２ｄと、スキャナー１４によって原稿から読み取った画像をＦＴＰによって外部の装置に送信する動作を開始させるためのボタンである開始ボタン４２ｅとを含んでいる。画面４２は、マークアップ文書１２ｄを記述しているマークアップ言語がＨＴＭＬである場合、リンク先となるための情報として、例えば<a name="P2"></a>が設定されている。
【００４７】
戻るボタン４２ｄには、画面４２から画面４１に切り替えるためのリンクの情報として、マークアップ文書１２ｄを記述しているマークアップ言語がＨＴＭＬである場合、例えば<a href="#P1"></a>が設定されている。
【００４８】
画面４３は、送信先の電子メールアドレスが入力されるためのテキストボックスである電子メールアドレステキストボックス４３ａと、画面４１に戻るためのボタンである戻るボタン４３ｂと、スキャナー１４によって原稿から読み取った画像を電子メールによって外部の装置に送信する動作を開始させるためのボタンである開始ボタン４３ｃとを含んでいる。画面４３は、マークアップ文書１２ｄを記述しているマークアップ言語がＨＴＭＬである場合、リンク先となるための情報として、例えば<a name="P3"></a>が設定されている。
【００４９】
戻るボタン４３ｂには、画面４３から画面４１に切り替えるためのリンクの情報として、マークアップ文書１２ｄを記述しているマークアップ言語がＨＴＭＬである場合、例えば<a href="#P1"></a>が設定されている。
【００５０】
図４に示すように、アプリケーション３１ｂは、Ｓ１０１の処理の後、Ｓ１０１において生成したマークアップ文書１２ｄをＷｅｂブラウザー２１ａに送信することをＷｅｂサーバー３１ａに指示する（Ｓ１０２）。
【００５１】
Ｗｅｂサーバー３１ａは、マークアップ文書１２ｄをＷｅｂブラウザー２１ａに送信することをＳ１０２においてアプリケーション３１ｂから指示されると、マークアップ文書１２ｄをＷｅｂブラウザー２１ａに送信する。
【００５２】
Ｗｅｂブラウザー２１ａは、Ｗｅｂサーバー３１ａからマークアップ文書１２ｄを受信すると、図６に示す処理を実行する。
【００５３】
図６は、マークアップ文書１２ｄに基づいたＷｅｂブラウザー２１ａの動作のフローチャートである。
【００５４】
図６に示すように、Ｗｅｂブラウザー２１ａは、Ｗｅｂサーバー３１ａから受信したマークアップ文書１２ｄに基づいて図７（ａ）に示すように画面４１を表示部１１ｂに表示する（Ｓ１２１）。
【００５５】
次いで、Ｗｅｂブラウザー２１ａは、画面４１内のＦＴＰボタン４１ａおよび電子メールボタン４１ｂの何れかが操作部１１ａを介して押された場合、ＦＴＰボタン４１ａおよび電子メールボタン４１ｂのうち何れのボタンが押されたかを判断する（Ｓ１２２）。
【００５６】
Ｗｅｂブラウザー２１ａは、ＦＴＰボタン４１ａが押されたとＳ１２２において判断すると、ＦＴＰボタン４１ａに設定されているリンクの情報に基づいて図７（ｂ）に示すように画面４２を表示部１１ｂに表示する（Ｓ１２３）。
【００５７】
次いで、Ｗｅｂブラウザー２１ａは、画面４２内の戻るボタン４２ｄおよび開始ボタン４２ｅの何れかが操作部１１ａを介して押された場合、戻るボタン４２ｄおよび開始ボタン４２ｅのうち何れのボタンが押されたかを判断する（Ｓ１２４）。
【００５８】
Ｗｅｂブラウザー２１ａは、戻るボタン４２ｄが押されたとＳ１２４において判断すると、戻るボタン４２ｄに設定されているリンクの情報に基づいて再び図７（ａ）に示すように画面４１を表示部１１ｂに表示する（Ｓ１２１）。
【００５９】
一方、Ｗｅｂブラウザー２１ａは、開始ボタン４２ｅが押されたとＳ１２４において判断すると、スキャナー１４によって原稿から読み取った画像をＦＴＰによって外部の装置に送信する動作の開始を指示する情報（以下「ＳＣＡＮｔｏＦＴＰ命令」という。）をＷｅｂサーバー３１ａに送信する（Ｓ１２５）。ここで、Ｗｅｂブラウザー２１ａは、画面４２内のＦＴＰアドレステキストボックス４２ａに入力されているＦＴＰアドレスと、ＩＤテキストボックス４２ｂに入力されているＩＤと、パスワードテキストボックス４２ｃに入力されているパスワードとを、ＳＣＡＮｔｏＦＴＰ命令とともにＷｅｂサーバー３１ａに送信する。
【００６０】
Ｗｅｂブラウザー２１ａは、電子メールボタン４１ｂが押されたとＳ１２２において判断すると、電子メールボタン４１ｂに設定されているリンクの情報に基づいて図７（ｃ）に示すように画面４３を表示部１１ｂに表示する（Ｓ１２６）。
【００６１】
次いで、Ｗｅｂブラウザー２１ａは、画面４３内の戻るボタン４３ｂおよび開始ボタン４３ｃの何れかが操作部１１ａを介して押された場合、戻るボタン４３ｂおよび開始ボタン４３ｃのうち何れのボタンが押されたかを判断する（Ｓ１２７）。
【００６２】
Ｗｅｂブラウザー２１ａは、戻るボタン４３ｂが押されたとＳ１２７において判断すると、戻るボタン４３ｂに設定されているリンクの情報に基づいて再び図７（ａ）に示すように画面４１を表示部１１ｂに表示する（Ｓ１２１）。
【００６３】
一方、Ｗｅｂブラウザー２１ａは、開始ボタン４３ｃが押されたとＳ１２７において判断すると、スキャナー１４によって原稿から読み取った画像を電子メールによって外部の装置に送信する動作の開始を指示する情報（以下「ＳＣＡＮｔｏＭＡＩＬ命令」という。）をＷｅｂサーバー３１ａに送信する（Ｓ１２８）。ここで、Ｗｅｂブラウザー２１ａは、画面４３内の電子メールアドレステキストボックス４３ａに入力されている電子メールアドレスを、ＳＣＡＮｔｏＭＡＩＬ命令とともにＷｅｂサーバー３１ａに送信する。
【００６４】
Ｗｅｂブラウザー２１ａは、Ｓ１２５またはＳ１２８の処理の後、図６に示す処理を終了する。
【００６５】
Ｗｅｂサーバー３１ａは、Ｗｅｂブラウザー２１ａからＳ１２５において送信されたＳＣＡＮｔｏＦＴＰ命令、ＦＴＰアドレス、ＩＤおよびパスワードを受信すると、受信したＳＣＡＮｔｏＦＴＰ命令、ＦＴＰアドレス、ＩＤおよびパスワードをアプリケーション３１ｂに送信する。
【００６６】
同様に、Ｗｅｂサーバー３１ａは、Ｗｅｂブラウザー２１ａからＳ１２８において送信されたＳＣＡＮｔｏＭＡＩＬ命令および電子メールアドレスを受信すると、受信したＳＣＡＮｔｏＭＡＩＬ命令および電子メールアドレスをアプリケーション３１ｂに送信する。
【００６７】
図４に示すように、アプリケーション３１ｂの動作実行手段３１ｄは、Ｓ１０２の処理の後、Ｗｅｂブラウザー２１ａからＷｅｂサーバー３１ａに送信された情報を受信したと判断するまで、Ｗｅｂブラウザー２１ａからＷｅｂサーバー３１ａに送信された情報を受信したか否かを判断する（Ｓ１０３）。
【００６８】
ここで、動作実行手段３１ｄは、ＳＣＡＮｔｏＦＴＰ命令、ＦＴＰアドレス、ＩＤおよびパスワードをＷｅｂサーバー３１ａから受信するか、ＳＣＡＮｔｏＭＡＩＬ命令および電子メールアドレスをＷｅｂサーバー３１ａから受信すると、Ｗｅｂブラウザー２１ａからＷｅｂサーバー３１ａに送信された情報を受信したと判断する。
【００６９】
動作実行手段３１ｄは、Ｗｅｂブラウザー２１ａからＷｅｂサーバー３１ａに送信された情報を受信したとＳ１０３において判断すると、受信した情報に応じた動作を実行する（Ｓ１０４）。
【００７０】
例えば、動作実行手段３１ｄは、ＳＣＡＮｔｏＦＴＰ命令、ＦＴＰアドレス、ＩＤおよびパスワードをＷｅｂサーバー３１ａから受信した場合、スキャナー１４によって原稿から画像を読み取った後、読み取った画像をＦＴＰアドレスによって特定される外部のＦＴＰサーバーに、ＩＤおよびパスワードを使用してＦＴＰによって送信する。
【００７１】
同様に、動作実行手段３１ｄは、ＳＣＡＮｔｏＭＡＩＬ命令および電子メールアドレスをＷｅｂサーバー３１ａから受信した場合、スキャナー１４によって原稿から画像を読み取った後、読み取った画像を電子メールアドレスによって特定される外部の電子メールサーバーに電子メールによって送信する。
【００７２】
アプリケーション３１ｂは、Ｓ１０４の処理の後、図４に示す処理を終了する。
【００７３】
以上に説明したように、ＭＦＰ１０は、Ｗｅｂサーバー３１ａからＷｅｂブラウザー２１ａに送信される１つのマークアップ文書１２ｄ内に、Ｗｅｂブラウザー２１ａによって表示部に表示させる画面４１〜４３の情報と、操作部１１ａに入力された操作に応じて画面を切り替えるためのリンクの情報とを含めるので、Ｗｅｂブラウザー２１ａによって画面が切り替わる場合に、切り替わり前の画像と、切り替わり後の画像とが同一のマークアップ文書１２ｄに含まれていれば、Ｗｅｂブラウザー２１ａと、Ｗｅｂサーバー３１ａとの間で通信を実行しなくても良い。すなわち、ＭＦＰ１０は、Ｗｅｂブラウザー２１ａによって画面が切り替わる場合に、Ｗｅｂブラウザー２１ａと、Ｗｅｂサーバー３１ａとの間の通信頻度を低減することができる。したがって、ＭＦＰ１０は、Ｗｅｂブラウザー２１ａによる画面の切り替わり速度を従来より向上することができる。
【００７４】
ＭＦＰ１０は、Ｗｅｂブラウザー２１ａによる表示領域２１ｂの大きさが固定であり、文書生成手段３１ｃが画面４１〜４３の大きさを表示領域２１ｂの大きさと同一にするので、画面４１〜４３を含んでいるマークアップ文書１２ｄ内の１つの画面、すなわち、画面４１〜４３の何れかがＷｅｂブラウザー２１ａによって表示されている場合に、そのマークアップ文書１２ｄ内の他の画面が利用者に認識されることを防止することができる。
【００７５】
ＭＦＰ１０は、Ｗｅｂブラウザー２１ａと、Ｗｅｂサーバー３１ａとがパネル基板２０およびメイン基板３０という別々の基板に搭載されている。この構成の場合、ＭＦＰ１０は、Ｗｅｂブラウザー２１ａと、Ｗｅｂサーバー３１ａとが同一の基板に搭載されている構成と比較して、Ｗｅｂブラウザー２１ａと、Ｗｅｂサーバー３１ａとの間で情報の送受信に必要な時間が長いので、Ｗｅｂブラウザー２１ａによる画面の切り替わり速度を向上する意義が大きい。
【００７６】
なお、ＭＦＰ１０は、Ｗｅｂブラウザー２１ａと、Ｗｅｂサーバー３１ａとが同一の基板に搭載されていても良いし、Ｗｅｂブラウザー２１ａと、Ｗｅｂサーバー３１ａとが同一のＣＰＵによって実現されていても良い。
【００７７】
また、アプリケーション３１ｂの動作実行手段３１ｄは、Ｗｅｂブラウザー２１ａからＷｅｂサーバー３１ａに送信された情報に応じた動作として、スキャナー１４によって原稿から読み取った画像をＦＴＰによって外部の装置に送信する動作と、スキャナー１４によって原稿から読み取った画像を電子メールによって外部の装置に送信する動作とを実行するようになっているが、アプリケーション３１ｂの種類に応じて他の動作を実行するようになっていても良い。例えば、動作実行手段３１ｄは、Ｗｅｂブラウザー２１ａからＷｅｂサーバー３１ａに送信された情報に応じた動作として、Ｗｅｂサーバー３１ａによってＷｅｂブラウザー２１ａに送信される新たなマークアップ文書を生成する動作を実行するようになっていても良い。この新たなマークアップ文書も、マークアップ文書１２ｄと同様に、Ｗｅｂブラウザー２１ａによって表示部１１ｂに表示させる複数の画面の情報と、操作部１１ａに入力された操作に応じて画面を切り替えるためのリンクの情報とを含ん
でいても良い。
【００７８】
マークアップ文書１２ｄは、本実施の形態において３つの画面を含んでいるが、３つ以外の複数の画面を含んでいても良い。
【００７９】
本発明の画像形成装置は、本実施の形態においてＭＦＰ１０であるが、プリンター専用機、ファックス専用機、コピー専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００８０】
１０  ＭＦＰ（画像形成装置）
１１ａ  操作部
１１ｂ  表示部
１２ｃ  アプリケーションプログラム（画像形成装置用アプリケーションプログラム）
１２ｄ  マークアップ文書
２０  パネル基板（基板）
２１ａ  Ｗｅｂブラウザー
２１ｂ  表示領域
３０  メイン基板（基板）
３１ａ  Ｗｅｂサーバー
３１ｃ  文書生成手段
３１ｄ  動作実行手段
４１〜４３  画面
【図１】
0005787715.tif 000002
【図２】
0005787715.tif 000003
【図３】
0005787715.tif 000004
【図４】
0005787715.tif 000005
【図５】
0005787715.tif 000006
【図６】
0005787715.tif 000007
【図７】
0005787715.tif 000008