(57)【要約】【課題】  ページデータに対する指示を容易にすること。。【解決手段】  ＭＦＰは、複数のキーを有し、ユーザの操作を受け付ける操作部と、マークアップ言語で記述されたＷｅｂページを取得するデータ取得部６１と、取得されたＷｅｂページに含まれるリンク情報を抽出する抽出部６３と、抽出されたリンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを複数のキーの少なくとも１つに割り当てる割当部６５と、を備える。【選択図】        図５
2010003100.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーを有し、ユーザの操作を受け付ける操作受付手段と、
マークアップ言語で記述されたページデータを取得するデータ取得手段と、
前記取得されたページデータに含まれるリンク情報を抽出する抽出手段と、
前記抽出されたリンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを前記複数のキーの少なくとも１つに割り当てる割当手段と、を備えたデータ処理装置。
【請求項２】
前記割当手段は、前記複数のキーのうち前記割当コマンドが割り当てられたキーが指示されると前記割当コマンドを実行するコマンドを前記取得されたページデータに追加する、請求項１に記載のデータ処理装置。
【請求項３】
前記割当コマンドは、前記抽出されたリンク情報で特定されるリンク先のデータを取得する取得コマンドを含む、請求項２に記載のデータ処理装置。
【請求項４】
前記割当コマンドは、前記抽出されたリンク情報で特定されるリンク先のデータを選択する選択コマンドを含む、請求項２に記載のデータ処理装置。
【請求項５】
前記選択コマンドが実行されて選択されるデータに所定の処理を実行させるための実行コマンドが割り当てられたボタンを前記取得されたページデータに配置するコマンド配置手段を、さらに備えた請求項４に記載のデータ処理装置。
【請求項６】
前記抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に、前記複数のキーのうち前記割当コマンドが割り当てられたキーを識別するための識別情報を前記取得されたページデータに配置する識別情報配置手段をさらに備えた、請求項１〜５のいずれかに記載のデータ処理装置。
【請求項７】
前記抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索する探索手段と、
前記関連データが探索された場合に、該関連データを取得する関連データ取得手段と、
前記取得された関連データが前記抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように前記関連データを前記取得されたページデータに配置する関連データ配置手段と、をさらに備えた請求項１〜６のいずれかに記載のデータ処理装置。
【請求項８】
マークアップ言語で記述されたページデータを取得するデータ取得手段と、
前記取得されたページデータに含まれるリンク情報を抽出する抽出手段と、
前記抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索する探索手段と、
前記関連データが探索された場合に、該関連データを取得する関連データ取得手段と、
前記取得された関連データが前記抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように前記関連データを前記取得されたページデータに配置する関連データ配置手段と、を備えたデータ処理装置。
【請求項９】
前記関連データをリンク元とし、前記リンク先のデータにリンクさせる新たなリンク情報を前記取得されたページデータに付加するリンク情報付加手段を、さらに備えた請求項７または８に記載のデータ処理装置。
【請求項１０】
前記探索手段は、前記抽出されたリンク情報で特定されるリンク先のデータの識別情報と一部が同じ識別情報のデータを探索する、請求項７または８に記載のデータ処理装置。
【請求項１１】
複数のキーを有し、ユーザの操作を受け付ける操作受付手段を備えたコンピュータで実行されるデータ処理方法であって、
マークアップ言語で記述されたページデータを取得するステップと、
前記取得されたページデータに含まれるリンク情報を抽出するステップと、
前記抽出されたリンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを前記複数のキーの少なくとも１つに割り当てるステップと、を含むデータ処理方法。
【請求項１２】
マークアップ言語で記述されたページデータを取得するステップと、
前記取得されたページデータに含まれるリンク情報を抽出するステップと、
前記抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索するステップと、
前記関連データが探索された場合に、該関連データを取得するステップと、
前記取得された関連データが前記抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように前記関連データを前記取得されたページデータに配置するステップと、を含むデータ処理方法。
【請求項１３】
複数のキーを有し、ユーザの操作を受け付ける操作受付手段を備えたコンピュータで実行されるデータ処理プログラムであって、
マークアップ言語で記述されたページデータを取得するステップと、
前記取得されたページデータに含まれるリンク情報を抽出するステップと、
前記抽出されたリンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを前記複数のキーの少なくとも１つに割り当てるステップと、を前記コンピュータに実行させるデータ処理プログラム。
【請求項１４】
マークアップ言語で記述されたページデータを取得するステップと、
前記取得されたページデータに含まれるリンク情報を抽出するステップと、
前記抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索するステップと、
前記関連データが探索された場合に、該関連データを取得するステップと、
前記取得された関連データが前記抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように前記関連データを前記取得されたページデータに配置するステップと、をコンピュータに実行させるデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理装置、データ処理方法およびデータ処理プログラムに関し、特にネットワークを介してデータをダウンロードするデータ処理装置、そのデータ処理装置で実行されるデータ処理方法およびデータ処理プログラムに関する。
【背景技術】
【０００２】
近年、スキャナ装置、プリンタ装置、コピー装置およびファクシミリ装置の機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と呼ばれる複合機は、ブラウジング機能を有したものがあり、ＭＦＰをインターネットに接続し、ウェブ（Ｗｅｂ）サーバ等からＷｅｂページをダウンロードし、表示することができる（例えば、特許文献１〜３）。一方、ＭＦＰは、操作を簡便にするために、液晶表示装置（ＬＣＤ）に重畳して設けられたタッチパネルを備えている。ＷｅｂページがＬＣＤに表示された場合に、例えば、リンク元の情報が表示された領域を指などでタッチする操作等のタッチパネルを用いた操作が考えられる。
【０００３】
しかしながら、ＭＦＰに備えられるＬＣＤは、パーソナルコンピュータ等に比べて小さいため、リンク元の情報が表示された領域が狭くなり、指でタッチする操作が困難な場合がある。特に複数のリンク元の情報が表示された複数の領域が密集している場合は、複数の領域のうち１つを指示する操作をすることができない場合があるといった問題がある。
【特許文献１】特開２００６−１６６２９２号公報
【特許文献２】特開２００５−１５９４４９号公報
【特許文献３】特開２００７−０２８１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、ページデータに対する指示を容易にしたデータ処理装置を提供することである。
この発明の他の目的は、リンク先のデータに関連する情報をユーザに通知することが可能なデータ処理装置を提供することである。
この発明のさらに他の目的は、ページデータに対する指示を容易にしたデータ処理方法およびデータ処理プログラムを提供することである。
この発明のさらに他の目的は、リンク先のデータに関連する情報をユーザに通知することが可能なデータ処理方法およびデータ処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
上述した目的を達成するために、この発明のある局面によれば、データ処理装置は、複数のキーを有し、ユーザの操作を受け付ける操作受付手段と、マークアップ言語で記述されたページデータを取得するデータ取得手段と、取得されたページデータに含まれるリンク情報を抽出する抽出手段と、抽出されたリンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを複数のキーの少なくとも１つに割り当てる割当手段と、を備える。
【０００６】
この局面に従えば、マークアップ言語で記述されたページデータに含まれるリンク情報が抽出され、リンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドが複数のキーの少なくとも１つに割り当てられる。このため、割当コマンドが割り当てられたキーが指示されると、割当コマンドが実行され、リンク情報で特定されるリンク先のデータに対して処理が実行されるので、ページデータに含まれるリンク情報に対する処理の実行を容易に指示することができる。その結果、ページデータに対する指示を容易にしたデータ処理装置を提供することができる。
【０００７】
好ましくは、割当手段は、複数のキーのうち割当コマンドが割り当てられたキーが指示されると割当コマンドを実行するコマンドを取得されたページデータに追加する。
【０００８】
この局面に従えば、ページデータを表示するプログラムを変更することなく、キーにコマンドを割り当てることができる。
【０００９】
好ましくは、割当コマンドは、抽出されたリンク情報で特定されるリンク先のデータを取得する取得コマンドを含む。
【００１０】
好ましくは、割当コマンドは、抽出されたリンク情報で特定されるリンク先のデータを選択する選択コマンドを含む。
【００１１】
好ましくは、選択コマンドが実行されて選択されるデータに所定の処理を実行させるための実行コマンドが割り当てられたボタンを取得されたページデータに配置するコマンド配置手段を、さらに備える。
【００１２】
この局面に従えば、選択コマンドが実行されて選択されるデータに所定の処理を実行させるための実行コマンドが割り当てられたボタンが取得されたページデータに配置されるので、ボタンが指示されると、リンク先のデータに対して所定の処理を実行させることができる。このため、操作を容易にすることができる。
【００１３】
好ましくは、抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に、複数のキーのうち割当コマンドが割り当てられたキーを識別するための識別情報を取得されたページデータに配置する識別情報配置手段をさらに備える。
【００１４】
この局面に従えば、ページデータが表示されると、リンク元の情報が表示される位置の近傍に、割当コマンドが割り当てられたキーを識別するための識別情報が表示される。このため、複数のキーに対応するリンク情報をユーザに知らせることができる。
【００１５】
好ましくは、抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索する探索手段と、関連データが探索された場合に、該関連データを取得する関連データ取得手段と、取得された関連データが抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように関連データを取得されたページデータに配置する関連データ配置手段と、をさらに備える。
【００１６】
この局面に従えば、ページデータが表示されると、リンク情報で特定されるリンク先のデータに関連する関連データがリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるので、リンク先のデータに関連する関連データをユーザに知らせることができる。
【００１７】
この発明の他の局面によれば、データ処理装置は、マークアップ言語で記述されたページデータを取得するデータ取得手段と、取得されたページデータに含まれるリンク情報を抽出する抽出手段と、抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索する探索手段と、関連データが探索された場合に、該関連データを取得する関連データ取得手段と、取得された関連データが抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように関連データを取得されたページデータに配置する関連データ配置手段と、を備える。
【００１８】
この局面に従えば、ページデータが表示されると、マークアップ言語で記述されたページデータに含まれるリンク情報で特定されるリンク先のデータに関連する関連データが取得され、関連データがリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示される。このため、リンク先のデータに関連する情報をユーザに通知することが可能なデータ処理装置を提供することができる。
【００１９】
好ましくは、関連データをリンク元とし、リンク先のデータにリンクさせる新たなリンク情報を取得されたページデータに付加するリンク情報付加手段を、さらに備える。
【００２０】
好ましくは、探索手段は、抽出されたリンク情報で特定されるリンク先のデータの識別情報と一部が同じ識別情報のデータを探索する。
【００２１】
この発明のさらに他の局面によれば、データ処理方法は、複数のキーを有し、ユーザの操作を受け付ける操作受付手段を備えたコンピュータで実行されるデータ処理方法であって、マークアップ言語で記述されたページデータを取得するステップと、取得されたページデータに含まれるリンク情報を抽出するステップと、抽出されたリンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを複数のキーの少なくとも１つに割り当てるステップと、を含む。
【００２２】
この局面に従えば、ページデータに対する指示を容易にしたデータ処理方法を提供することができる。
【００２３】
この発明のさらに他の局面によれば、データ処理方法は、マークアップ言語で記述されたページデータを取得するステップと、取得されたページデータに含まれるリンク情報を抽出するステップと、抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索するステップと、関連データが探索された場合に、該関連データを取得するステップと、取得された関連データが抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように関連データを取得されたページデータに配置するステップと、を含む。
【００２４】
この局面に従えば、リンク先のデータに関連する情報をユーザに通知することが可能なデータ処理方法を提供することができる。
【００２５】
この発明のさらに他の局面によれば、データ処理プログラムは、複数のキーを有し、ユーザの操作を受け付ける操作受付手段を備えたコンピュータで実行されるデータ処理プログラムであって、マークアップ言語で記述されたページデータを取得するステップと、取得されたページデータに含まれるリンク情報を抽出するステップと、抽出されたリンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを複数のキーの少なくとも１つに割り当てるステップと、をコンピュータに実行させる。
【００２６】
この局面に従えば、ページデータに対する指示を容易にしたデータ処理プログラムを提供することができる。
【００２７】
この発明のさらに他の局面によれば、データ処理プログラムは、マークアップ言語で記述されたページデータを取得するステップと、取得されたページデータに含まれるリンク情報を抽出するステップと、抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索するステップと、関連データが探索された場合に、該関連データを取得するステップと、取得された関連データが抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように関連データを取得されたページデータに配置するステップと、をコンピュータに実行させる。
【００２８】
この局面に従えば、リンク先のデータに関連する情報をユーザに通知することが可能なデータ処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３０】
＜第１の実施の形態＞
図１は、本発明の実施の形態における情報処理システムの全体概要を示す図である。図１を参照して、情報処理システム１は、ネットワーク２にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃを含む。ＭＦＰ１００，１００Ａ，１００Ｂおよび１００Ｃは、データ処理装置の一例であり、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等の複数の機能を備える。
【００３１】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）等であってもよい。ネットワーク２は、ゲートウェイを介してインターネット３に接続されており、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれは、インターネット３に接続されたＷｅｂサーバ７，７Ａと通信可能である。
【００３２】
ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、ブラウジングプログラムを実行可能であり、ブラウザ機能を有する。例えば、ＭＦＰ１００は、ユーザによりＷｅｂサーバ７が記憶するウェブ（Ｗｅｂ）ページのＵＲＬが指定されると、Ｗｅｂサーバ７にＵＲＬで特定されるＷｅｂページの送信を要求し、Ｗｅｂサーバ７が送信するＷｅｂページを受信し、表示する。以下、ＭＦＰ１００，１００Ａ，１００Ｂ，１００ＣがＷｅｂベージをダウンロードして、表示する処理をブラウジング処理という。
【００３３】
なお、本実施の形態においては画像形成装置の一例としてＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃを例に説明するが、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃに代えて、ブラウザ機能を備えた装置であれば、たとえば、パーソナルコンピュータ、スキャナ、プリンタ、ファクシミリ等であってもよい。なお、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々が有する機能は同じである。ここではＭＦＰ１００を例に説明する。
【００３４】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、を含む。
【００３５】
ＡＤＦ１０は、原稿給紙トレイ１１上にセットされた複数枚の原稿を１枚ずつ自動的に画像読取部２０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、画像読取部２０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。画像読取部２０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部３０に出力する。給紙部４０は、給紙トレイに収納された用紙を画像形成部３０に搬送する。
【００３６】
画像形成部３０は、周知の電子写真方式により画像を形成するものであって、画像読取部２０から入力される画像データにシェーディング補正などの各種のデータ処理を施し、データ処理後の画像データに基づいて、給紙部４０により搬送される用紙に画像を形成する。
【００３７】
図３は、ＭＦＰの回路構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、メイン回路１０１と、ファクシミリ部１２２と、通信制御部１２３と、を含む。メイン回路１０１は、ＣＰＵ１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのフラッシュメモリ１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、音を出力するスピーカ１２０と、を含む。
【００３８】
ＣＰＵ１１１は、フラッシュメモリ１１３に記憶されたプログラムを実行して、各種の処理を実行する。フラッシュメモリ１１３は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。
【００３９】
ＣＰＵ１１１は、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７と、それぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部１２２、通信制御部１２３、ＡＤＦ１０、画像読取部２０、画像形成部３０、給紙部４０と接続され、ＭＦＰ１００の全体を制御する。
【００４０】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。タッチパネル１６５の方式は、特に限定するものではないが、例えば、抵抗膜方式または表面弾性波方式などであればよい。タッチパネル１６５は、指またはスタイラスペンで指示された位置を検出し、検出した位置の座標をＣＰＵ１１１に出力する。表示部１１４と、操作部１１５とで、ＭＦＰ１００の上面に設けられる操作パネル９が構成される。
【００４１】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信のためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００４２】
ＬＡＮ端子１１８に、ネットワーク２に接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃと通信する。さらに、データ通信制御部１１７は、インターネット３に接続されたＷｅｂサーバ７，７Ａと通信する。
【００４３】
ＣＰＵ１１１は、データ通信制御部１１７を制御して、ネットワーク２またはインターネット３に接続されたコンピュータからプログラムをダウンロードし、フラッシュメモリ１１３に記憶することにより、プログラムを更新することが可能である。プログラムは、後述するデータ処理プログラムを含む。
【００４４】
シリアル通信インターフェース端子１１９には、フラッシュメモリを内蔵したメモリカード１１９Ａが接続可能である。ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、フラッシュメモリ１１３に記憶することにより、プログラムを更新することが可能である。
【００４５】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭなどの半導体メモリ等の媒体でもよい。
【００４６】
さらに、ＣＰＵ１１１がネットワーク２に接続されたコンピュータからプログラムをダウンロードしてフラッシュメモリ１１３に記憶する、または、ネットワーク２に接続されたコンピュータがプログラムをフラッシュメモリ１１３に書込みするようにして、フラッシュメモリ１１３に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４７】
通信制御部１２３は、ＣＰＵ１１１を公衆交換電話網（ＰＳＴＮ）７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部１２３がその発呼を検出する。通信制御部１２３は、発呼を検出すると通話を確立し、ファクシミリ部１２２に通信させる。
【００４８】
ファクシミリ部１２２は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。スピーカ１２０は、ＭＦＰ１００の前面に設けられ、ＣＰＵ１１１に制御されて音を出力する。
【００４９】
図４は、操作パネルの一例を示す平面図である。図４を参照して、操作パネル９は、表示部１１４と、操作部１１５とを含む。操作部１１５は、テンキー１１５Ａと、スタートキー１１５Ｂと、入力内容をキャンセルするためのクリアキー１１５Ｃと、コピー処理を実行するためのコピーモードにＭＦＰ１００を遷移させるためのコピーキー１１５Ｄと、スキャン処理を実行するためのスキャンモードにＭＦＰ１００を遷移させるためのスキャンキー１１５Ｅと、ジョブ履歴を表示させるためのジョブ履歴キー１１５Ｆと、ブラウジング処理を実行するためのブラウジングモードにＭＦＰ１００を遷移させるためのブラウザキー１１５Ｇと、を含む。
【００５０】
図５は、第１の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示す機能ブロック図である。図５を参照して、ＣＰＵ１１１は、Ｗｅｂサーバ７，７ＡからダウンロードされたＷｅｂページを表示するブラウジング部５３と、ブラウジング部５３によりダウンロード指示されたＷｅｂページをダウンロードし、変換する変換部５１と、操作部１１５を制御する操作制御部５５と、を含む。
【００５１】
ブラウジング部５３は、ＣＰＵ１１１がブラウジングプログラムを実行することにより、ＣＰＵ１１１に形成される。ユーザが操作部１１５にＷｅｂサーバ７，７Ａのいずれかに記憶されたＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に入力すれば、そのＵＲＬで特定されるＷｅｂページをＷｅｂサーバ７，７Ａのいずれかからダウンロードするダウンロード指示を変換部５１を介してデータ通信制御部１１７に出力し、データ通信制御部１１７により受信されたＷｅｂページを変換部５１を介して取得し、表示部１１４に表示する。
【００５２】
変換部５１は、ブラウジング部５３とデータ通信制御部１１７との間に設けられる。このため、変換部５１は、ブラウジング部５３がデータ通信制御部１１７に出力するダウンロード指示が入力され、入力されるダウンロード指示をデータ通信制御部１１７に出力し、さらに、データ通信制御部１１７により受信されたＷｅｂページがデータ通信制御部１１７より入力され、入力されたＷｅｂページを変換し、変換後のＷｅｂページをブラウジング部５３に出力する。
【００５３】
変換部５１は、ブラウジング部５３より入力されるダウンロード指示に基づいてＷｅｂページ（ページデータ）を取得するデータ取得部６１と、Ｗｅｂページからそれに含まれるリンク情報を抽出する抽出部６３と、コマンドを操作部１１５が有する複数のキーのいずれか１つに割り当てる割当部６５と、コマンドが割り当てられたキーを識別するための識別情報をＷｅｂページに配置する識別情報配置部６７と、リンク情報で特定されるリンク先のデータに関連する関連データを探索する探索部６９と、探索された関連データをＷｅｂページに配置する関連データ配置部７１と、新たなリンク情報をＷｅｂページに付加するリンク情報付加部７３と、を含む。
【００５４】
データ取得部６１は、ブラウジング部５３がデータ通信制御部１１７に出力するダウンロード指示が入力され、ダウンロード指示をデータ通信制御部１１７に出力する。ダウンロード指示は、ユーザが操作部１１５に入力したＵＲＬを含む。データ通信制御部１１７は、ダウンロード指示が入力されると、ダウンロード指示に含まれるＵＲＬで特定されるＷｅｂページをＷｅｂサーバ７，７Ａのいずれかからダウンロードし、ダウンロードしたＷｅｂページをＣＰＵ１１１に出力する。データ取得部６１は、データ通信制御部１１７により受信されたＷｅｂページが入力され、Ｗｅｂページを抽出部６３に出力する。
【００５５】
抽出部６３は、データ取得部６１から入力されるＷｅｂページからそれに含まれるリンク情報を抽出する。リンク情報は、リンク元の情報と、リンク先のデータのＵＲＬと、を含む。マークアップ言語において、リンク情報の記述方法は予め定められており、リンク元の情報は、例えば、文字列または画像である。
【００５６】
抽出部６３は、抽出されたリンク情報を割当部６５および探索部６９に出力する。抽出部６３は、複数のリンク情報を抽出する場合、抽出された複数のリンク情報を割当部６５および探索部６９にそれぞれ出力する。なお、割当部６５、識別情報配置部６７、関連データ配置部７１、リンク情報付加部７３は、１つのリンク情報に対してそれぞれ処理を実行するが、複数のリンク情報に対して実行される処理はそれぞれにおいて同じなので、ここでは特に言及しない限り１つのリンク情報が抽出された場合を例に説明する。
【００５７】
割当部６５は、リンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを生成し、生成した割当コマンドを操作部１１５が有する複数のキーのいずれか１つに割り当てる。具体的には、リンク情報に含まれるリンク先のデータをダウンロードし、表示部１１４に表示する割当コマンドを生成し、割当コマンドを操作部１１５が備える複数のキーのうちの１つ、例えば、テンキー１１５Ａの「１」のキーに割り当てる。ここでは、リンク情報に含まれるリンク先のデータをダウンロードし、表示部１１４に表示する割当コマンドを、特に、取得コマンドという。
【００５８】
割当部６５は、割当コマンドが割り当てられたキーが指示されると割当コマンドを実行するプログラムを生成し、生成したプログラムをＷｅｂページに追加することにより、割当コマンドをキーに割り当てる。なお、割当コマンドが割り当てられたキーが指示されると割当コマンドを実行するプログラムをＷｅｂページに追加することなく、ＲＡＭ１１２に記憶しておくようにしてもよい。この場合、操作制御部５５が、操作部１１５が備える複数のキーのうち押下されたキーに割り当てられたコマンドを実行するようにすればよい。
【００５９】
抽出部６３から複数のリンク情報が入力される場合、複数のリンク情報にそれぞれ対応する複数の割当コマンドを生成し、複数の割当コマンドを操作部１１５が備える複数のキー、例えば、テンキー１１５Ａの「１」〜「９」に、それぞれ割り当てる。また、リンク情報が抽出される順に、テンキー１１５Ａの番号の若い者から順にそれぞれのコマンドを割り当てるようにすれば良い。割当部６５は、リンク情報と、そのリンク情報から生成されたコマンドが割り当てられたキーを識別するための識別情報との組を識別情報配置部６７に出力する。なお、ここでは操作部１１５が備えるテンキー１１５Ａにコマンドを割り当てる例を説明するが、テンキー１１５Ａに限らず、他のキーに割り当てるようにしてもよい。
【００６０】
識別情報配置部６７は、リンク情報と識別情報との組が入力されると、データ取得部６１により取得されたＷｅｂページに識別情報を追加する。Ｗｅｂページ中で識別情報を配置する位置は、識別情報と組をなすリンク情報に含まれるリンク元の情報の近傍である。これにより、Ｗｅｂページが表示部１１４に表示されたときに、リンク元の情報の近傍に、テンキーの識別情報が表示されるので、リンク元の情報の代わりに識別情報のキーを指示すればよいことをユーザに通知することができる。
【００６１】
探索部６９は、抽出部６３から入力されるリンク情報で特定されるリンク先のデータに関連する関連データを探索し、探索により検出した関連データと抽出部６３から入力されるリンク情報との組を関連データ配置部７１に出力する。関連データは、例えば、リンク先のデータの画像を縮小したサムネイルである。探索部６９は、リンク情報で特定されるリンク先のデータと、ファイル名の拡張子以外の部分が同じデータを関連データとして探索する。探索部６９は、関連データが存在する場合、その関連データを取得する。関連データが記憶されているコンピュータに検索を依頼することにより、そのコンピュータから関連データを取得するようにしてもよい。また、リンク情報で特定されるリンク先のデータと関連データとを関連付けるテーブルを記憶するコンピュータが存在刷る場合には、そのコンピュータからテーブルを取得し、取得されたテーブルによりリンク先のデータと関連付けられた関連データを取得するようにしても良い。
【００６２】
関連データ配置部７１は、探索部６９より関連データとリンク情報との組が入力されると、データ取得部により取得されたＷｅｂページに関連データの画像を追加する。Ｗｅｂページ中で関連データの画像を配置する位置は、関連データと組をなすリンク情報に含まれるリンク元の情報の近傍である。これにより、Ｗｅｂページが表示部１１４に表示されたときに、リンク元の情報の近傍に、関連データの画像が表示されるので、リンク先のデータに関する情報をユーザに通知することができる。関連データ配置部７１は、関連データとリンク情報との組をリンク情報付加部７３に出力する。
【００６３】
リンク情報付加部７３は、関連データ配置部７１によりＷｅｂページに配置された関連データをリンク元とし、リンク情報で特定されるリンク先のデータのＵＲＬを含む新たなリンク情報を、データ取得部６１により取得されたＷｅｂページに付加する。こにより、表示部１１４にＷｅｂページがブラウジング部５３により表示される場合に、Ｗｅｂページ中に表示される関連データの画像が指示されると、リンク先のデータがダウンロードされて表示される。
【００６４】
操作制御部５５は、操作部１１５を制御し、操作部１１５がユーザにより指示されると、キーが指示された場合には指示されたキーを識別するための識別情報を、タッチパネル１１５Ｈが指示された場合には指示されたタッチパネル１１５Ｈ上の位置を示す位置情報を受け付ける。操作制御部５５は、受け付けた識別情報または位置情報をブラウジング部５３に出力する。
【００６５】
ブラウジング部５３は、変換部５１から入力されるＷｅｂページを表示部１１４に表示する。変換部５１から入力されるＷｅｂページは、プログラムを含んでおり、ブラウジング部５３は、そのプログラムを実行することにより、割当コマンドが割り当てられたキーが指示されると、プログラムで特定されるデータ、ここではＷｅｂページに含まれるリンク情報に含まれるリンク先のデータをダウンロードし、表示部１１４に表示する。また、変換部５１から入力されるＷｅｂページは、リンク元の情報の近傍に、割当コマンドが割り当てられたキーの識別情報が表示される。
【００６６】
図６は、Ｗｅｂページの表示状態の一例を示す第１の図である。図６（Ａ）は、変換前のＷｅｂページの表示状態を示す。Ｗｅｂページは、リンク先のデータに関する情報を含むリンク情報テーブル３００を含み、表示されるとリンク情報テーブル３００が表示される。「Ｆｉｌｅ  Ｎａｍｅ」の項目は、リンク元情報であり、リンク先のデータのファイル名が表示される。「Ｍｏｄｉｆｉｅｄ  Ｄａｔｅ」の項目は、リンク先のデータが更新された日付および時刻が表示される。「Ｓｉｚｅ」の項目は、リンク先のデータのサイズが表示される。さらに、変換部５１から入力されるＷｅｂページは、リンク元の情報の近傍に、関連データの画像が表示され、ソン関連データの画像は、リンク先のデータにリンクされている。
【００６７】
図６（Ｂ）は、変換後のＷｅｂページの表示状態を示す。変換後のＷｅｂページに含まれるリンク情報テーブル３０１は、変換前のＷｅｂページに含まれるリンク情報テーブル３００と比較して、「Ｆｉｌｅ  Ｎａｍｅ」の項目に表示されるファイル名（リンク元の情報）の左隣に、割当コマンドが割り当てられたキーの識別情報３０３が表示され、「Ｆｉｌｅ  Ｎａｍｅ」の項目に表示されるファイル名（リンク元の情報）の右隣に、関連データの画像３０５が表示される。なお、図中の点線は、説明のために付したもので、実際には存在しない。
【００６８】
ファイル名（リンク元の情報）の左隣に、キーの識別情報３０３が表示されるので、リンク元の情報であるファイル名をタッチパネル１１５Ｈで指示する代わりに、操作部１１５が備える複数のキーのうち識別情報で識別されるキーを指示すればよいので、操作が容易である。また、ユーザは、ファイル名（リンク元の情報）の左隣に表示される識別情報を見れば、ファイル名をタッチパネル１１５Ｈで指示する代わりに指示するべきキーを知ることができ、操作が容易である。また、ファイル名（リンク元の情報）の右隣に、関連データの画像３０５が表示されるので、ユーザは、リンクされたデータに関する情報をイメージで知ることができる。また、ファイル名をタッチパネル１１５Ｈで指示する代わりに、ファイル名よりも比較的大きく表示される関連データの画像３０５を指示すればよいので、操作が容易である。
【００６９】
図７は、変換処理の流れの一例を示す第１のフローチャートである。変換処理は、ＭＦＰ１００が備えるＣＰＵ１１１がデータ処理プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図７を参照して、ＣＰＵ１１１は、データ取得要求を受け付けたか否かを判断する（ステップＳ０１）。データ取得要求を受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、データ取得要求を受け付けると処理をステップＳ０２に進める。ここでは、ＣＰＵ１１１がデータ処理プログラムとともに実行するブラウジングプログラムからダウンロード指示が出力される場合に、そのダウンロード指示をデータ取得要求として受け付ける。すなわち、変換処理は、ブラウジングプログラムを実行するＣＰＵ１１１が、データ取得要求を出力することを条件に実行される処理である。
【００７０】
ステップＳ０２においては、データ取得要求に含まれるＵＲＬで特定されるＷｅｂページをダウンロードする。インターネット２に接続されたＷｅｂサーバ７，７ＡのうちＵＲＬで特定されるものに、ＵＲＬで特定されるデータのダウンロードを要求し、データを取得する。
【００７１】
そして、ダウンロードされたＷｅｂページからリンク情報を抽出する（ステップＳ０３）。Ｗｅｂページが複数のリンク情報を含む場合には、複数のリンク情報のすべてを取得する。複数のリンク情報が抽出された場合、ステップＳ０４〜ステップＳ１１の処理は、複数のリンク情報それぞれに対して実行される。
【００７２】
次のステップＳ０４においては、操作部１１５が備える複数のキー１１５Ａ〜１１５Ｇのうちから１つを決定する。ここでは、テンキー１１５Ａのうちから番号の小さいものを１つ決定する。そして、ステップＳ０５においては、抽出されたリンク情報に含まれるリンク先のデータをダウンロードし、かつ、表示部１１４に表示する取得コマンドを生成する。取得コマンドは、例えば、ＣＰＵ１１１にブラウザプログラムを実行させることにより生成されるプロセスに、リンク先のデータのＵＲＬを渡す処理を定義する。
【００７３】
次のステップＳ０６においては、取得コマンドをステップＳ０４において決定されたキーに割り当てる。具体的には、そのキーが指示されると取得コマンドを実行するプログラムを生成し、生成したプログラムを、ステップＳ０１において取得されたＷｅｂデータに追加する。このプログラムは、例えばＪＡＶＡ（登録商標）スクリプトで記述される。これにより、ＣＰＵ１１１にブラウザプログラムを実行させることにより生成されるプロセスが、取得コマンドが割り当てられたキーが指示されると、Ｗｅｂページに追加されたプログラムを実行し、取得コマンドが実行される。
【００７４】
ステップＳ０７においては、取得コマンドが割り当てられたキーの識別情報を、Ｗｅｂページ中で、ステップＳ０３で抽出されたリンク情報に含まれるリンク元の情報の近傍に表示されるように配置する。具体的には、識別情報を表示する記述をステップＳ０２においてダウンロードされたＷｅｂページに追加する。
【００７５】
次のステップＳ０８においては、ステップＳ０３において抽出されたリンク情報で特定されるリンク先のデータに関連する関連データを探索する。リンク情報で特定されるリンク先のデータと、ファイル名の拡張子以外の部分が同じデータを関連データとして探索する。また、リンク情報で特定されるリンク先のデータと関連データとを関連付けるテーブルを記憶するコンピュータからテーブルを取得することにより、テーブルによりリンク先のデータと関連付けられた関連データを取得する。
【００７６】
次のステップＳ０９においては、関連データが存在するか否かを判断する。ステップＳ０８における探索の結果、関連データが存在するならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ１２に進める。ステップＳ１０においては、関連データを取得し、ステップＳ０２において取得されたＷｅｂページ中で、ステップＳ０３において取得されたリンク情報に含まれるリンク元の情報の近傍に関連データの画像を配置する。
【００７７】
そして、関連データをリンク元とし、ステップＳ０３において抽出されたリンク情報で特定されるリンク先のデータのＵＲＬを含む新たなリンク情報を、ステップＳ０２において取得されたＷｅｂページに付加する。具体的には、リンク元の情報を関連データとし、ステップＳ０３において抽出されたリンク情報に含まれるリンク先のデータのＵＲＬを含むリンク情報を新たなリンク情報として生成し、ステップＳ０２においてダウンロードされたＷｅｂページに生成された新たなリンク情報を追加する。
【００７８】
次のステップＳ１２においては、Ｗｅｂページを出力し、処理を終了する。出力先は、ＣＰＵ１１１にブラウザプログラムを実行させることにより生成されるプロセスである。
【００７９】
＜変形例＞
第１の実施の形態においては、リンク情報で特定されるリンク先のデータに関連する関連データをＷｅｂページに追加するようにしたが、関連データを追加しないようにしてもよい。この場合、図５における探索部６９、関連データ配置部７１およびリンク情報付加部７３は、不要であり、図７において、ステップＳ０８〜ステップＳ１１は不要である。
【００８０】
以上説明したように、本実施の形態におけるＭＦＰ１００は、複数のキーを有し、ユーザの操作を受け付ける操作部１１５と、マークアップ言語で記述されたＷｅｂページを取得するデータ取得部６１と、取得されたＷｅｂページに含まれるリンク情報を抽出する抽出部６３と、抽出されたリンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを複数のキーの少なくとも１つに割り当てる割当部６５と、を備える。このため、割当コマンドが割り当てられたキーが指示されると、割当コマンドが実行され、リンク情報で特定されるリンク先のデータに対して処理が実行されるので、Ｗｅｂページに含まれるリンク情報に対する処理の実行を容易に指示することができる。
【００８１】
また、割当部６５は、複数のキーのうち割当コマンドが割り当てられたキーが指示されると割当コマンドを実行するコマンドを取得されたＷｅｂページに追加するので、ブラウザプログラムを変更することなく、キーにコマンドを割り当てることができる。
【００８２】
また、割当コマンドは、リンク情報で特定されるリンク先のデータを取得する取得コマンドを含む。このため、キーを指示することによりリンク先のデータを表示させることができる。
【００８３】
また、リンク情報に含まれるリンク元の情報が表示される位置の近傍に、複数のキーのうち割当コマンドが割り当てられたキーを識別するための識別情報を取得されたＷｅｂページに配置する識別情報配置部６７をさらに備える。このため、複数のキーに対応するリンク情報をユーザに知らせることができる。
【００８４】
また、リンク情報で特定されるリンク先のデータに関連する関連データを探索し、関連データが探索された場合に、該関連データを取得する探索部６９と、取得された関連データが抽出されたリンク情報に含まれるリンク元の情報が表示される位置の近傍に表示されるように関連データを取得されたページデータに配置する関連データ配置部７１と、をさらに備える。このため、リンク先のデータに関連する関連データをユーザに知らせることができる。
【００８５】
また、関連データをリンク元とし、リンク先のデータにリンクさせる新たなリンク情報を取得されたＷｅｂページに付加するリンク情報付加部７３を、さらに備える。このため、Ｗｅｂページが表示されると、関連データの画像が表示されるが、それを指示する操作によって、リンク情報に含まれるリンク先のデータをダウンロードすることができる。
【００８６】
＜第２の実施の形態＞
第１の実施の形態におけるＭＦＰ１００は、リンク情報で特定されるリンク先のデータに対する処理を実行するための割当コマンドを生成し、生成した割当コマンドを操作部１１５が有する複数のキーのいずれか１つに割り当てるようにした。このため、ユーザが割当コマンドが割り当てられたキーを押下すれば、割当コマンドが実行される。第２の実施の形態におけるＭＦＰ１００は、割当コマンドを、リンク情報で特定されるリンク先のデータを選択する処理とし、リンク情報で特定されるリンク先のデータに対する処理をユーザが指定することができるようにしたものである。
【００８７】
図８は、第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示す機能ブロック図である。図８を参照して、図５に示した機能ブロック図と異なる点は、割当部６５Ａが変更された点、実行コマンド配置部８１が追加された点である。
【００８８】
割当部６５Ａは、抽出部６３から入力されるリンク情報に含まれるリンク先のデータを選択する割当コマンドを生成し、割当コマンドを操作部１１５が備える複数のキーのうちの１つに割り当てる。ここでは、リンク情報に含まれるリンク先のデータを選択する割当コマンドを、特に、選択コマンドという。
【００８９】
実行コマンド配置部８１は、選択コマンドが実行されて選択されるデータをダウンロードし、ダウンロードされたデータに予め定められた処理を実行させるための実行コマンドが割り当てられたボタンを、データ取得部６１により取得されたＷｅｂページに配置する。ボタンは、予め定められた処理を識別するための処理名を含む。予め定められた処理が複数の場合は、予め定められた複数の処理にそれぞれ対応する複数のボタンをＷｅｂページに配置する。
【００９０】
図９は、Ｗｅｂページの表示状態の一例を示す第２の図である。図９を参照して、図６（Ｂ）に示したＷｅｂページの表示状態と異なる点は、実行コマンドが割り当てられたボタン３１３〜３１６が追加された点である。ボタン３１３〜３１６は、選択されたデータを、印刷、表示、送信および保存するコマンドがそれぞれ割り当てられている。
【００９１】
ユーザが操作部１１５のテンキー１１５Ａのうち「１」のキーを押下すればファイル名「Ｆｉｌｅ  Ｎａｍｅ１」のデータが選択され、「２」のキーを押下すればファイル名「Ｆｉｌｅ  Ｎａｍｅ２」のデータが選択され、「３」のキーを押下すればファイル名「Ｆｉｌｅ  Ｎａｍｅ３」のデータが選択され、「４」のキーを押下すればファイル名「Ｆｉｌｅ  Ｎａｍｅ４」のデータが選択される。選択は、１つであってもよいし、複数のであってもよい。選択されたことをユーザに知らせるために、ファイル名を反転表示するようにすればよい。
【００９２】
「１」〜「４」のキーのうち少なくとも１つが押下された後、ユーザがボタン３１３を指示すれば、選択されたデータがダウンロードされ、ダウンロードされたデータが印刷される。「１」〜「４」のキーのうち少なくとも１つが押下された後、ユーザがボタン３１４を指示すれば、選択されたデータがダウンロードされ、ダウンロードされたデータが表示部１１４に表示される。「１」〜「４」のキーのうち少なくとも１つが押下された後、ユーザがボタン３１５を指示すれば、選択されたデータがダウンロードされ、ダウンロードされたデータが外部に送信される。「１」〜「４」のキーのうち少なくとも１つが押下された後、ユーザがボタン３１６を指示すれば、選択されたデータがダウンロードされ、ダウンロードされたデータがＨＤＤ１１６に記憶される。
【００９３】
図１０は、変換処理の流れの一例を示す第２のフローチャートである。図１０を参照して、図７に示した変換処理と異なる点は、ステップＳ０５〜ステップＳ０７に代えて、ステップＳ２１〜ステップＳ２５が実行されるされる点である。その他の処理は同じなので、ここでは説明を繰り返さない。
【００９４】
ステップＳ２１においては、ＣＰＵ１１１は、ステップＳ０３において抽出されたリンク情報に含まれるリンク先のデータを処理対象に選択する選択コマンドを生成する。次のステップＳ２２においては、選択コマンドをステップＳ０４において決定されたキーに割り当てる。ここでは、テンキー１１５Ａのいずれかに割り当てる。具体的には、そのキーが指示されると選択コマンドを実行するプログラムを生成し、生成したプログラムを、ステップＳ０１において取得されたＷｅｂデータに追加する。これにより、ＣＰＵ１１１にブラウザプログラムを実行させることにより生成されるプロセスが、取得コマンドが割り当てられたキーが指示されると、Ｗｅｂページに追加されたプログラムを実行し、選択コマンドが実行される。
【００９５】
ステップＳ２３においては、選択コマンドが割り当てられたキーの識別情報を、Ｗｅｂページ中で、ステップＳ０３で抽出されたリンク情報に含まれるリンク元の情報の近傍に表示されるように配置する。
【００９６】
次のステップＳ２４においては、実行コマンドが割り当てられたボタンを、Ｗｅｂページに配置する。ボタンは、予め定められた処理の処理名を含む。
【００９７】
第２の実施の形態におけるＭＦＰ１００において、割当コマンドは、抽出されたリンク情報で特定されるリンク先のデータを選択する選択コマンドを含み、選択コマンドが実行されて選択されるデータに、印刷、表示、送信および保存の処理を実行させるための４つの実行コマンドが割り当てられた４つのボタンを取得されたＷｅｂページに配置する実行コマンド配置部８１を、さらに備える。このため、４つのボタンのいずれかが指示されると、リンク先のデータに対して指示されたボタンに対応する処理を実行させることができる。
【００９８】
なお、上述した実施の形態においては、データ処理装置の一例としてＭＦＰ１００について説明したが、図７または図１０に示した処理をＭＦＰ１００に実行させるデータ処理方法またはそのデータ処理方法をコンピュータに実行させるためのデータ処理プログラムとして発明を捉えることができるのは言うまでもない。
【００９９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１００】
＜付記＞
（１）  前記探索手段は、前記抽出されたリンク情報で特定されるリンク先のデータと前記関連データとを関連付ける関連付データを記憶する記憶手段を備えたサーバから前記関連付けデータを取得する関連付データ取得手段を含む、請求項７または８に記載の情報処理装置。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の形態における情報処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰの回路構成の一例を示すブロック図である。
【図４】操作パネルの一例を示す平面図である。
【図５】第１の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示す機能ブロック図である。
【図６】Ｗｅｂページの表示状態の一例を示す第１の図である。
【図７】変換処理の流れの一例を示す第１のフローチャートである。
【図８】第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の一例を示す機能ブロック図である。
【図９】Ｗｅｂページの表示状態の一例を示す第２の図である。
【図１０】変換処理の流れの一例を示す第２のフローチャートである。
【符号の説明】
【０１０２】
１  情報処理システム、２  ネットワーク、３  インターネット、７，７Ａ  Ｗｅｂサーバ、９  操作パネル、１１  原稿給紙トレイ、１０  ＡＤＦ、２０  画像読取部、３０  画像形成部、４０  給紙部、５１  変換部、５３  ブラウジング部、５５  操作制御部、６１  データ取得部、６３  抽出部、６５，６５Ａ  割当部、６７  識別情報配置部、６９  探索部、７１  関連データ配置部、７３  リンク情報付加部、８１  実行コマンド配置部、１００，１００Ａ，１００Ｂ，１００Ｃ  ＭＦＰ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  フラッシュメモリ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ、、１１５Ａ  テンキー、１１５Ｈ  タッチパネル、１１７  データ通信制御部、１１９Ａ  メモリカード、１２２  ファクシミリ部、１２３  通信制御部、１６５  タッチパネル。
【図１】
2010003100.tif 000003
【図２】
2010003100.tif 000004
【図３】
2010003100.tif 000005
【図４】
2010003100.tif 000006
【図５】
2010003100.tif 000007
【図６】
2010003100.tif 000008
【図７】
2010003100.tif 000009
【図８】
2010003100.tif 000010
【図９】
2010003100.tif 000011
【図１０】
2010003100.tif 000012