(57)【特許請求の範囲】
【請求項１】
ブラウザによって開かれた際、第１オブジェクトがリンク先として設定された第２オブジェクトが選択されることにより、前記ブラウザの表示領域内に、前記第１オブジェクトが表示されるように記述された言語ファイルのデータ構造であって、
前記第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された第３オブジェクトを前記ブラウザ表示領域に表示するための記述がなされており、
前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述は、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズも変化するように記述されていることを特徴とするデータ構造。
【請求項２】
前記言語ファイルが前記ブラウザによって開かれた際に、前記第３オブジェクトは、前記ブラウザ表示領域に表示される背景色と同色に表示されるよう記述されていることを特徴とする請求項１に記載のデータ構造。
【請求項３】
前記ブラウザ表示領域上での前記第３オブジェクトの縦方向のサイズは、前記ブラウザ表示領域の縦方向のサイズと同一となるように指定されていることを特徴とする請求項１又は請求項２に記載のデータ構造。
【請求項４】
請求項１乃至請求項３に記載のデータ構造を備えた言語ファイル。
【請求項５】
請求項４記載の言語ファイルが記憶手段に記憶された情報処理装置。
【請求項６】
ブラウザによって開かれた際、第１オブジェクトをリンク先として設定された第２オブジェクトが選択されることにより、前記ブラウザの表示領域内に、前記第１オブジェクトが表示されるように記述された言語ファイルを、表示手段に表示させることが可能な情報処理装置であって、
前記言語ファイルを取得する言語ファイル取得手段と、
前記言語ファイル取得手段により取得された言語ファイルにおける前記第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された第３オブジェクトを前記ブラウザ表示領域に表示するための記述であり、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズを変化させる記述を、前記言語ファイルに追記する記述追記手段と、
を備えていることを特徴とする情報処理装置。
【請求項７】
前記言語ファイル取得手段により取得された言語ファイルに、前記第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述がなされているか否かを判断する判断手段と、
前記判断手段により前記第３オブジェクトに係る記述がなされていないと判断された場合に、前記言語ファイルに前記第３オブジェクトに係る記述追記し、前記第３オブジェクトに係る記述がなされていると判断された場合に、前記言語ファイルに前記第３オブジェクトに係る記述追記しないよう前記記述追記手段を制御する記述追記制御手段と、
を備えていることを特徴とする請求項６記載の情報処理装置。
【請求項８】
ブラウザによって開かれた際、第１オブジェクトがリンク先として設定された第２オブジェクトが選択されることにより、前記ブラウザの表示領域内に、前記第１オブジェクトが表示されるように記述され、該第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された第３オブジェクトを前記ブラウザ表示領域に表示するための記述がなされたデータ構造であって、前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述は、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズも変化するように記述されているデータ構造を有した言語ファイルの印刷を、通信可能な印刷装置に対し指示可能な印刷指示手段を備えた情報処理装置であって、
前記第３オブジェクトに係る記述を前記言語ファイルから削除する情報処理装置側削除手段を備え、
前記印刷指示手段は、前記情報処理装置側削除手段により前記第３オブジェクトに係る記述が削除された言語ファイルを印刷するよう指示を出すことを特徴とする情報処理装置。
【請求項９】
ブラウザによって開かれた際、第１オブジェクトがリンク先として設定された第２オブジェクトが選択されることにより、前記ブラウザの表示領域内に、前記第１オブジェクトが表示されるように記述され、該第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された第３オブジェクトを前記ブラウザ表示領域に表示するための記述がなされたデータ構造であって、前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述は、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズも変化するように記述されているデータ構造を有した言語ファイルを印刷処理可能な印刷装置であって、
前記言語ファイルを取得する取得手段と、
前記第３オブジェクトに係る記述を前記言語ファイルから削除する印刷装置側削除手段と、
前記印刷装置側削除手段により前記第３オブジェクトに係る記述が削除された言語ファイルを印刷する印刷手段と、
を備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、言語ファイルのデータ構造に関する。特に、言語ファイル内のオブジェクトに他のオブジェクトへのリンクが設定されている言語ファイルのデータ構造に関する。
【背景技術】
【０００２】
情報処理装置（以下、「パソコン」と称す。）は、ブラウザ等のアプリケーションソフトを利用して、例えば、ＨＴＭＬ（HiperText Markup Language）やＸＭＬ（Extensible Markup Language）等の言語で記述された言語ファイルを、ページとして表示することができる。
【０００３】
例えば、ＨＴＭＬで記述された言語ファイル（以下、「ＨＴＭＬファイル」と称す。）中のオブジェクト（テキストや画像など）に、<A href="#target">といったリンク先を特定するタグを設定するとともに、そのリンク先として同一ファイル中の任意の他のオブジェクトに<a name="target ">というタグを設定することができる。
【０００４】
これにより、このＨＴＭＬファイルがブラウザで開かれた際、タグ<a name="target ">が設定されたリンク先のオブジェクトがブラウザの表示領域内に表示しきれていない場合であっても、パソコンの利用者によってタグ<A href="#target">が設定されたリンク元のオブジェクトが選択されると、リンク先のオブジェクトをブラウザ表示領域の上端に表示させることが可能である（例えば、非特許文献１参照）。
【非特許文献１】“HTMLタグ/リンクタグ/同じページ内にリンクする - TAG index”、［online］、TAG index、［平成１９年５月１１日検索］、インターネットURL:http://www.tagindex.com/html_tag/link/a_name.html
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようにリンク元のオブジェクトが選択されることで、所定のオブジェクトをリンク先としてブラウザ表示領域に表示させる場合、ブラウザ表示領域のサイズや、言語ファイルをページとして開いた際にリンク先オブジェクトが表示される位置の関係などにより、リンク先のオブジェクトがブラウザ表示領域の上端に必ずしも表示されない場合があった。
【０００６】
例えば、このような状態は、ページの末尾をブラウザ表示領域の下端に表示しても、リンク先オブジェクトよりも前段のオブジェクトがブラウザ表示領域に表示されている程度のブラウザ表示領域のサイズであった場合に起こる。なお、このような場合のＨＴＭＬファイルについては、後述する実施例において従来のＨＴＭＬファイルのデータ構造として図面を用いてより詳細に説明する。
【０００７】
すなわち、パソコンの利用者がリンク元オブジェクトを選択したとしても、リンク先オブジェクトはブラウザ表示領域の上端に表示されず、該リンク先オブジェクトよりも前段のオブジェクトがブラウザ表示領域上端に表示されてしまう。そのため、ブラウザ表示領域内に表示されている複数のオブジェクトの中から、いずれのオブジェクトがリンク先オブジェクトであるのか容易に判断することができず煩わしいものであった。
【０００８】
本発明は、ブラウザによって開かれた際、第１オブジェクトがリンク先として設定された第２オブジェクトが選択されることにより、ブラウザの表示領域内に、第１オブジェクトが表示されるように記述された言語ファイルのデータ構造であって、第２オブジェクトが選択された際、第１オブジェクトがブラウザ表示領域内のいずれに表示されているのか、利用者にとって容易に判断できるよう表示が行われる記述がなされた言語ファイルのデータ構造を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題に鑑みなされた請求項１に係る発明は、ブラウザによって開かれた際、第１オブジェクトがリンク先として設定された第２オブジェクトが選択されることにより、前記ブラウザの表示領域内に、前記第１オブジェクトが表示されるように記述された言語ファイルのデータ構造であって、前記第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された第３オブジェクトを前記ブラウザ表示領域に表示するための記述がなされており、前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述は、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズも変化するように記述されていることを特徴とするデータ構造である。
【００１０】
なお、「オブジェクト」とは、言語ファイルに基づきブラウザ表示領域上に表示されるテキストや画像、映像などのことである。また、オブジェクトは、一のテキストや一の画像で構成されるものに限らず、複数のテキストや複数の画像などが集まって構成されたものも含まれる。
【００１１】
また、「ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズ」とは、ブラウザ表示領域の縦方向のサイズと完全に同一サイズであってもよいし、ブラウザ表示領域の縦方向のサイズよりも多少小さくてもそれ以上のサイズがあればよいことを示す。
【００１２】
また、前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述は、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズも変化するように記述されている。
【００１３】
請求項２に係る発明は、前記言語ファイルが前記ブラウザによって開かれた際に、前記第３オブジェクトは、前記ブラウザ表示領域に表示される背景色と同色に表示されるよう記述されていることを特徴とする請求項１に記載のデータ構造である。
【００１４】
なお、背景色とは、１色からなるものだけではなく、模様、色調、柄などを含むものである。さらに、第３オブジェクトに係る記述は、色指定せずに記述されているものも含まれる。また、背景色は、言語ファイル内の記述により指定されている場合もあれば、言語ファイル内の記述で指定されておらず、ブラウザで予め指定されている色が背景色としてブラウザ表示領域に表示される場合もある。
【００１５】
請求項３に係る発明は、前記ブラウザ表示領域上での前記第３オブジェクトの縦方向のサイズは、前記ブラウザ表示領域の縦方向のサイズと同一となるように指定されていることを特徴とする請求項１又は２に記載のデータ構造である。
【００１６】
なお、「同一サイズ」とは、ブラウザ表示領域の縦方向のサイズを例えば１００とした場合に、言語ファイル内の記述において、第３オブジェクトの縦方向のサイズを１００とした場合のことをいう。そのため、ブラウザの種類や設定などにより、実際に言語ファイルが表示手段などに表示された際、表示上完全に同一のサイズとならない場合も含む。
【００１７】
請求項４に係る発明は、請求項１乃至請求項３に記載のデータ構造を備えた言語ファイルである。
【００１８】
請求項５に係る発明は、請求項４記載の言語ファイルが記憶手段に記憶された情報処理装置である。
【００１９】
請求項６に係る発明は、ブラウザによって開かれた際、第１オブジェクトをリンク先として設定された第２オブジェクトが選択されることにより、前記ブラウザの表示領域内に、前記第１オブジェクトが表示されるように記述された言語ファイルを、表示手段に表示させることが可能な情報処理装置であって、前記言語ファイルを取得する言語ファイル取得手段と、前記言語ファイル取得手段により取得された言語ファイルにおける前記第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された第３オブジェクトを前記ブラウザ表示領域に表示するための記述であり、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズを変化させる記述を、前記言語ファイルに追記する記述追記手段と、を備えていることを特徴とする情報処理装置である。
【００２０】
請求項７に係る発明は、前記言語ファイル取得手段により取得された言語ファイルに、前記第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述がなされているか否かを判断する判断手段と、前記判断手段により前記第３オブジェクトに係る記述がなされていないと判断された場合に、前記言語ファイルに前記第３オブジェクトに係る記述追記し、前記第３オブジェクトに係る記述がなされていると判断された場合に、前記言語ファイルに前記第３オブジェクトに係る記述追記しないよう前記記述追記手段を制御する記述追記制御手段と、を備えていることを特徴とする請求項６記載の情報処理装置である。
【００２１】
請求項８に係る発明は、ブラウザによって開かれた際、第１オブジェクトがリンク先として設定された第２オブジェクトが選択されることにより、前記ブラウザの表示領域内に、前記第１オブジェクトが表示されるように記述され、該第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された第３オブジェクトを前記ブラウザ表示領域に表示するための記述がなされたデータ構造であって、前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述は、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズも変化するように記述されているデータ構造を有した言語ファイルの印刷を、通信可能な印刷装置に対し指示可能な印刷指示手段を備えた情報処理装置であって、前記第３オブジェクトに係る記述を前記言語ファイルから削除する情報処理装置側削除手段を備え、前記印刷指示手段は、前記情報処理装置側削除手段により前記第３オブジェクトに係る記述が削除された言語ファイルを印刷するよう指示を出すことを特徴とする情報処理装置である。
【００２２】
請求項９に係る発明は、ブラウザによって開かれた際、第１オブジェクトがリンク先として設定された第２オブジェクトが選択されることにより、前記ブラウザの表示領域内に、前記第１オブジェクトが表示されるように記述され、該第１オブジェクトに係る記述よりも後段に、前記ブラウザ表示領域の縦方向のサイズに対し略同一以上の縦方向のサイズが指定された第３オブジェクトを前記ブラウザ表示領域に表示するための記述がなされたデータ構造であって、前記第３オブジェクトを前記ブラウザ表示領域に表示するための記述は、前記ブラウザ表示領域の縦方向のサイズの変化に応じて、該ブラウザ表示領域上での前記第３オブジェクトの縦方向の表示サイズも変化するように記述されているデータ構造を有した言語ファイルを印刷処理可能な印刷装置であって、前記言語ファイルを取得する取得手段と、前記第３オブジェクトに係る記述を前記言語ファイルから削除する印刷装置側削除手段と、前記印刷装置側削除手段により前記第３オブジェクトに係る記述が削除された言語ファイルを印刷する印刷手段と、を備えたことを特徴とする印刷装置である。
【発明の効果】
【００２３】
請求項１に係る発明によれば、言語ファイルのデータ構造は、リンク先の第１オブジェクトを表示するための記述よりも後段に、ブラウザ表示領域の縦方向のサイズと略同一以上の縦方向のサイズが指定された第３オブジェクトをブラウザ表示領域に表示するための記述がなされている。そのため、このデータ構造を備えた言語ファイルをブラウザで開き、第２オブジェクトが選択されると、リンク先の第１オブジェクトの後段に他のオブジェクトが少ない、もしくは、無い場合でも、第３オブジェクトがブラウザ表示領域の縦方向サイズと略同一縦方向サイズで表示されるので、第１オブジェクトを確実にブラウザ表示領域の上方に表示することができる。よって、利用者は、ブラウザ表示領域に表示されたオブジェクトの中から、容易にリンク先の第１オブジェクトを見つけることができる。
【００２４】
さらに、言語ファイルが一旦ブラウザ表示領域に表示され、ブラウザ表示領域の縦方向のサイズが変更された場合でも、そのサイズの変化に応じて第３オブジェクトのブラウザ表示領域上でのサイズも変更するように構成されている。そのため、第２オブジェクトが選択されることにより、第１オブジェクトをブラウザ表示領域上方に確実に表示させることができる。よって、利用者は、ブラウザ表示領域に表示されたオブジェクトの中から、容易にリンク先の第１オブジェクトを見つけることができる。
【００２５】
請求項２に係る発明によれば、第３オブジェクトはブラウザ表示領域上では、ブラウザ表示領域の背景色と同色で表示される。よって、利用者は、第３オブジェクトの存在を気にすることなく、ブラウザ表示領域に表示されたオブジェクトの中から、容易にリンク先の第１オブジェクトを見つけることができる。
【００２６】
請求項３に係る発明によれば、ブラウザ表示領域の縦方向のサイズと全く同じ縦方向のサイズの第３オブジェクトがブラウザ表示領域上で表示可能で、第２オブジェクトが選択されると、第１オブジェクトは必ずブラウザ表示領域の最上端に表示される。そのため、利用者は、ブラウザ表示領域に表示されたオブジェクトの中から、容易にリンク先の第１オブジェクトを見つけることができる。
【００２７】
請求項４に係る発明によれば、請求項１に係る発明と同様の効果が得られる。
【００２８】
請求項５に係る発明によれば、請求項１に係る発明と同様の効果が得られる。
【００２９】
請求項６に係る発明によれば、第１オブジェクトを表示するための記述よりも後段に、ブラウザ表示領域の縦方向のサイズと略同一以上の縦方向のサイズが指定された第３オブジェクトを表示する記述を言語ファイルに追記する。これにより、この言語ファイルをブラウザで開き、第２オブジェクトを選択すると、第１オブジェクトをブラウザ表示領域内に表示させることができる。つまり、利用者に対し、ブラウザ表示領域に表示されたオブジェクトの中から、容易にリンク先の第１オブジェクトを見つけ出させることができる言語ファイルを提供することができる。さらに、ブラウザ表示領域の縦方向のサイズが変更された場合でも、そのサイズの変化に応じて第３オブジェクトのブラウザ表示領域上でのサイズも変更するように構成されている。そのため、第２オブジェクトが選択されることにより、第１オブジェクトをブラウザ表示領域上方に確実に表示させることができる言語ファイルを提供することができる。
【００３０】
請求項７に係る発明によれば、第１オブジェクトを表示するための記述よりも後段に、ブラウザ表示領域の縦方向のサイズと略同一以上の縦方向のサイズが指定された第３オブジェクトを表示する記述が言語ファイルになされていない場合に、その記述を追記し、第３オブジェクトを表示する記述がなされている場合には、第３オブジェクトを表示する記述を追記しないように制御することができる。そのため、すでに第３オブジェクトに係る記述がなされている言語ファイルに更に第３オブジェクトを追加してしまう無駄を省くことができる。
【００３１】
請求項８に係る発明によれば、印刷指示された言語ファイルから第３オブジェクトに係る記述を削除することができるため、第３オブジェクトも印刷してしまうことを防止できる。よって、印刷用紙やインク，トナー等の消耗品の無駄な消費を抑制することができる。
【００３２】
請求項９に係る発明によれば、印刷指示された言語ファイルから第３オブジェクトに係る記述を削除することができるため、第３オブジェクトも印刷してしまうことを防止できる。よって、印刷用紙やインク，トナー等の消耗品の無駄な消費を抑制することができる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照しながら本発明の実施例を説明する。図１は印刷システムの構成を示すブロック図である。この印刷システム１は、パソコン１０とプリンタ２０とが、ネットワーク回線３０を介して通信可能に接続されている。また、パソコン１０及びプリンタ２０は、ネットワーク回線３０に接続されたルータ４０を介してインターネット網５０に接続され、インターネット網５０上に存在する他のネットワーク装置（図示せず。）とも通信可能に構成されている。
【００３４】
パソコン１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ等（図示せず。）を備え、パソコン１０の各動作（パソコン１０全体）の制御を行う制御部１１と、ネットワーク回線３０に接続され、他の装置との通信を制御する通信部１２、パソコン１０の利用者からの指示を受け付ける操作部１３、各種情報を表示する表示部１４、及び、ハードディスク等から構成された記憶部１５を備えている。
【００３５】
なお、記憶部１５には、プリンタ２０のマニュアルデータやウェブページデータ等、ＨＴＭＬで記述されたＨＴＭＬファイル（本発明における「言語ファイル」に相当）が記憶されている。さらに、制御部１１によって読み出され、ＨＴＭＬファイル等の記述に基づきテキストや画像、映像などのオブジェクトをページとして表示部１４上に表示するためのブラウザアプリケーション（以下、「ブラウザ」と称す。）プログラムも格納されている。以降、上記のように、ブラウザで開かれたＨＴＭＬファイルのことを「ページ」と称す場合がある。
【００３６】
また、後述するように、上記ＨＴＭＬファイルは、ブラウザによって開かれている（表示部１５上に表示されている）際に、パソコン１０の利用者の操作部１３による操作により、リンク先を特定するリンク情報が関連付けられた文字や画像等のオブジェクトが選択されると、そのリンク情報に対応するリンク先対象情報が関連付けられたリンク先となるオブジェクトがブラウザ表示領域に表示されるように記述されている。なお、ブラウザ表示領域とは、ＨＴＭＬファイルの記述に基づきオブジェクトが実際に表示される領域のことである。
【００３７】
そして、ブラウザには、スクロールバーが備えられ、ページが一度にブラウザ表示領域内に表示しきれない場合のために、ページをスクロールできるように構成されている。利用者は、スクロールバーを操作することで、表示しきれていないページに記載されたオブジェクトをブラウザ表示領域内に表示させることができる。また、ブラウザは、パソコン１０の利用者の操作部１３による操作により大きさが変えられるようになっている。
【００３８】
プリンタ２０は、ＣＰＵ，ＲＯＭ，ＲＡＭ等（図示せず。）を備え、プリンタ２０の各動作（プリンタ２０全体）の制御を行う制御部２１と、ネットワーク回線３０に接続され、他の装置との通信を制御する通信部２２、プリンタ２０の利用者からの指示を受け付ける操作部２３、各種情報を表示する表示部２４、画像形成手段としての記録部２５、及び、ハードディスク等から構成された記憶部２６を備えている。
【００３９】
なお、プリンタ２０は、パソコン１０の備えるブラウザと同様に、記憶部２６に記憶された各種プログラムに基づき、ＨＴＭＬファイルをページとして展開し、表示部２４に表示したり、記録部２５により印刷出力することができる。
【００４０】
以下、図２〜図７を参照し、本発明のＨＴＭＬファイルのデータ構造を、従来のＨＴＭＬファイルのデータ構造と対比しながら具体的に説明する。
【００４１】
まず、図２（ａ）は、従来のデータ構造を備えたＨＴＭＬファイルであり、テキストエディタ等のアプリケーションを用いて表示部１４に表示した際の表示態様である。また、図２（ｂ）は、本発明の特徴的なデータ構造を備えたＨＴＭＬファイルをテキストエディタを用いて表示部１４に表示した際の表示態様である。なお、ＨＴＭＬファイルは、ＨＴＭＬファイルをブラウザで開いた際に表示されない各種タグ、及び、ブラウザで開いた際に表示され得るオブジェクトを示す記述により構成されている。ＨＴＭＬファイルの各種タグについては、周知のものであるので、詳細な説明を省略する。
【００４２】
いずれのＨＴＭＬファイルも、ブラウザ表示領域に表示可能なオブジェクトである「リンク１」２００（ａ）には、タグ<A href="#target1">及び</A>で示されるリンク情報２０２が関連付けられている。また、そのリンク情報２０２に対応するリンク先のオブジェクトとして「リンク先１」２００（ｂ）にタグ<A name="target1 ">及び</A>で示されるリンク先対象情報２０４が関連付けられている。
【００４３】
これにより、ＨＴＭＬファイルをブラウザでページとして表示した際、「リンク１」２００（ａ）が選択されると、リンク先として設定された「リンク先１」２００（ｂ）をブラウザ表示領域上に表示させることができる。
【００４４】
同様に、「リンク２」２０６（ａ），「リンク３」２０８（ａ）についてもそれぞれにリンク情報が関連付けられ、それらを選択することで、各々に対応したリンク先対象情報に関連付けられた「リンク先２」２０６（ｂ），「リンク先３」２０８（ｂ）をブラウザ表示領域内に表示することができるよう記述されている。
【００４５】
また、図２（ａ）に示す従来のデータ構造のＨＴＭＬファイルは、ブラウザで開かれた際、ブラウザ表示領域内に、このＨＴＭＬファイルで記述されるオブジェクトのすべてを一度に表示しきれず、表示しきれていない箇所を表示するためにはスクロールが必要な程度の長さのページとして構成されている。さらに、ページを最後までスクロールしても、リンク先対象情報が関連付けられたリンク先のオブジェクトがブラウザ表示領域の上端にまで達しない程度の位置に表示される構成となっている。より具体的に、図３を用いて説明する。
【００４６】
図３は図２（ａ）のＨＴＭＬファイルをブラウザで開き、スクロールバー３０２を操作し、ページの最後までスクロールした表示態様を示す。リンク元オブジェクト「リンク３」２０８（ａ）に対応したリンク先オブジェクトである「リンク先３」２０８（ｂ）は、ページの末尾付近に表示されるように記述されているので、図のようにページを最後までスクロールしても、「リンク先３」２０８（ｂ）をブラウザ表示領域３０４の上端に表示させることができない。つまり、リンク先オブジェクト「リンク先３」２０８よりも前段に他のオブジェクトがブラウザ表示領域に表示されている。なお、以降の図面では、スクロールバー３０２、及び、ブラウザ表示領域３０４の符号は省略する。
【００４７】
一方、図２（ｂ）に示す本発明に特徴的なデータ構造を備えたＨＴＭＬファイルは、上述した従来のデータ構造のＨＴＭＬファイル図２（ａ）の構成に加え、テーブルタグ２１０の記述がある点において、図２（ａ）と相違する。そのため、本発明のＨＴＭＬファイルのデータ構造は、従来のＨＴＭＬファイルにおいてブラウザ表示領域上で表示可能なオブジェクトのうち、最後に記述される最終オブジェクト２１２よりも後段にテーブルを表示するための記述がなされている。そのため、図２（ｂ）に示したデータ構造を有するＨＴＭＬファイルをブラウザで開いた際には、ページの末尾にテーブルが表示される。
【００４８】
さらに、テーブルタグ２１０は、「border=0」として記述されている。換言すれば、枠線の太さが０のテーブルを表示するよう記述されている。つまり、枠線がないので、ＨＴＭＬファイルをブラウザで開いた際、パソコン１０の利用者はブラウザ上ではテーブルの存在を認識できないように記述されている。
【００４９】
また、テーブルタグ２１０は、「width=100% height=100%」としても記述されている。この１００％という値は、ブラウザ表示領域に対するテーブルのサイズの割合である。そのため、ブラウザ表示領域のサイズが変更されても、その変更に合わせてテーブルのサイズも変更させることができ、さらには、常にテーブルをブラウザ表示領域と同一サイズで表示させることができる。
【００５０】
ただし、同一サイズといっても、表示部１４上で表示されているブラウザ表示領域と、同じく表示部１４上で１００％と指定されたテーブルとの実寸法が全く同じというわけにはならない。ＨＴＭＬファイルにおいて、ブラウザ表示領域と同じサイズであると定義しているものの、ブラウザの種類や設定などにより、表示部１４上では、ブラウザ表示領域の方が多少大きいことがある。しかし、本実施例において、そのような場合をブラウザ表示領域とテーブルのサイズは同一であると表現する。
【００５１】
さらに、このテーブルは、色指定されていないので、利用者の見た目上、このＨＴＭＬファイルがブラウザ上で表示される際の背景色と同色のテーブルになる。
【００５２】
次に、上記図２（ａ）と図２（ｂ）との構成（データ構造）の違いによる作用について、図４〜図７を用いて説明する。図４（ａ），図５（ａ），図６（ａ），図７（ａ）は、図２（ａ）のように記述された従来のＨＴＭＬファイルをブラウザを用いて開いた場合であり、図４（ｂ），図５（ｂ），図６（ｂ），図７（ｂ）は、図２（ｂ）のように記述された本発明に特徴的なデータ構造を備えたＨＴＭＬファイルをブラウザを用いて開いた場合の表示態様である。
【００５３】
まず、図４（ａ）及び図４（ｂ）に示すように、両ＨＴＭＬファイルとも、ＨＴＭＬファイルを開いただけでは、ブラウザで開いた際に表示され得るオブジェクトの先頭、つまり、「リンク１」２００（ａ）がブラウザ表示領域の上端に表示される。
【００５４】
そして、両ＨＴＭＬファイルにおいて、例えば、「リンク１」２００（ａ）を選択した場合、図５（ａ）および図５（ｂ）に示すように、「リンク１」２００（ａ）のリンク先として指定されたオブジェクトである「リンク先１」２００（ｂ）がブラウザウィンドウの上端に表示される。これにより、パソコン１０の利用者は、ページ内に複数存在するオブジェクトの中から所望したリンク先オブジェクトを容易に見つけ出すことができる。
【００５５】
また、「リンク１」２００（ａ）を選択した場合と同様に「リンク２」２０６（ａ）を選択した場合には、図６（ａ）と図６（ｂ）に示すように、「リンク２」２０６（ａ）のリンク先として指定された箇所である「リンク先２」２０６（ｂ）がブラウザウィンドウの上端に表示される。
【００５６】
このように、ブラウザ表示領域の上端にリンク先オブジェクトが表示されるのは、リンク先オブジェクト「リンク先１」２００（ｂ）や「リンク先２」２０６（ｂ）よりも後段に多数のオブジェクトが存在し、それらリンク先オブジェクトをブラウザ表示領域の上端に表示してもブラウザ表示領域の縦方向サイズ以上に、さらに後段のオブジェクトを含むページが続くためである。つまり、リンク先オブジェクトより後段に、ブラウザ表示領域の縦方向サイズを超える長さのオブジェクト（を含むページ）が続いた場合には、リンク元オブジェクトを選択することで、ブラウザ表示領域上端にリンク先オブジェクトを表示可能なのである。
【００５７】
次に、「リンク３」２０８（ａ）を選択した場合には、図７（ａ）と図７（ｂ）に示すように、ともに「リンク３」２０８（ａ）のリンク先として指定された箇所である「リンク先３」２０８（ｂ）がブラウザ表示領域内に表示される。
【００５８】
ここで、図２（ａ）で表される従来のＨＴＭＬファイルのデータ構造では、ブラウザ上で表示される最終オブジェクト２１２の後段に他にオブジェクトに係る記述はない。そのため、最終オブジェクト２１２よりも後は、表示すべきテキストや画像等のオブジェクトが存在しないので、図７（ａ）で示すように、リンク先オブジェクトである「リンク先３」２０８（ｂ）をブラウザ表示領域の上端に表示することはできない。つまり、図２（ａ）で表される従来のＨＴＭＬファイルにより表示されるオブジェクトを含むページの最後まで表示しきってしまっているので、それ以上上方に表示させる事ができないのである。
【００５９】
そのため、パソコン１０の利用者がリンク元オブジェクトである「リンク３」２０８（ａ）を選択しても、そのリンク先のオブジェクトである「リンク先３」２０８（ｂ）が、ブラウザ表示領域の上方に表示されないので、利用者は、ブラウザ表示領域内の何処に所望するリンク先のオブジェクトが記載されているのかを探さなければならないという作業を強いられる。ブラウザ表示領域内に多数のオブジェクトが存在する場合は、その作業はより厄介なものとなってしまう。
【００６０】
しかしながら、図２（ｂ）のように本発明のＨＴＭＬファイルのデータ構造を備えている場合には、ブラウザ上で表示される最終オブジェクト２１２の後に、上述したようにテーブルタグ２１０によって、テーブルがブラウザ表示領域のサイズに応じて常にそのブラウザ表示領域のサイズと同じサイズで表示されている。そのため、図７（ｂ）で示すように、最終オブジェクト２１２以降にもブラウザ表示領域のサイズと同じ大きさの表示すべきオブジェクトが存在することになる。つまり、リンク先オブジェクトをブラウザ表示領域上端に表示させたとしても、リンク先オブジェクトよりも後段には、ブラウザ表示領域分のまだ表示すべきオブジェクト（テーブル）が存在することになる。そのため、図２（ａ）のような従来のＨＴＭＬファイルのデータ構造とは異なり、「リンク３」２０８（ａ）が選択された場合でも「リンク先３」２０８（ｂ）をブラウザ表示領域の上端に表示させる事ができる。
【００６１】
パソコン１０の利用者が「リンク３」２０８（ａ）を選択することで、必ずリンク先オブジェクトをブラウザ表示領域の上端に表示させることができるので、パソコン１０の利用者は、容易にリンク先のオブジェクトを見つけることができ、ブラウザ表示領域内に存在する複数のオブジェクトから、所望のオブジェクトを探し出すという煩わしい作業から開放される。なお、上述の通り、このテーブルはブラウザ上では利用者から見えないように表示されているので、パソコン１０に利用者は、特にテーブルが挿入されていることを気にすることなくページを閲覧することができ、好適である。
【００６２】
さらに、本発明の特徴的なデータ構造を有するＨＴＭＬファイル（図２（ｂ））をブラウザで開いた際、テーブルは、ブラウザ表示領域で表示され得るすべてのオブジェクトのうち、最後部に表示される。そのため、ＨＴＭＬファイルが、リンク先のオブジェクトの後に他のオブジェクトが表示されるように記述されていても、ブラウザで表示した際に、リンク先のオブジェクトと該他のオブジェクトとの表示体裁を崩すことがない。よって、パソコン１０の利用者は、テーブルの挿入によってブラウザ表示領域上でのＨＴＭＬファイルの閲覧し易さが妨げられることなく、ブラウザ表示領域に表示されたオブジェクトの中から、容易にリンク先のオブジェクトを見つけることができる。
【００６３】
また、本発明が解決する課題は、リンク先となるオブジェクトよりも後段のオブジェクトが少ない、または存在しないＨＴＭＬファイルの構成に起因するものである。これを解決する方法としては、上述したようにブラウザ表示領域と同じサイズのテーブルを表示させるための記述を挿入する他に、複数の改行やスペース、無意味な文字列などをリンク先オブジェクトよりも後段に挿入する方法が考えられる。しかしながら、この場合、ブラウザ表示領域のサイズや文字サイズにより、必要となる改行やスペース、無意味な文字列の数が異なってくるため、リンク先のオブジェクトをブラウザ表示領域の上端に表示するために必要な個数を満足しない場合がありえる。その場合には、従来のＨＴＭＬファイルのデータ構造となんら変わらなくなってしまう。
【００６４】
その点、本発明は上述したように、ブラウザ表示領域のサイズを変更してもブラウザ表示領域のサイズに合わせてテーブルのサイズが可変するように構成されているので、ブラウザ表示領域のサイズが可変に構成され、そのサイズが変更されたとしても必ずブラウザ表示領域の上端に目的のリンク先オブジェクトを表示することが可能である。
【００６５】
以下、図２（ｂ）にて表される本発明のデータ構造を備えたＨＴＭＬファイルで説明を続ける。このＨＴＭＬファイルには上述したように、ブラウザ表示領域のサイズと等しいサイズのテーブルを表示するための記述が含まれている。そのため、このＨＴＭＬファイルの印刷を行うと、ブラウザ上で表示されているオブジェクトの他に、テーブルも印刷される。
【００６６】
そのため、印刷されるオブジェクトが少ない場合は、ブラウザ表示領域と同じサイズのテーブルを含めて印刷しても１枚の用紙に納まるが、オブジェクトが多い場合、テーブルだけのページが印刷されてしまう場合がある。係る場合、印刷設定として、印刷した日付や印刷対象となったＨＴＭＬファイルの格納場所情報を付して印刷するように設定されていると、テーブルだけが印刷された用紙は、実際には枠線が０であり、背景色指定なしとして記述されたテーブルは印刷されないため、日付やＨＴＭＬファイルの格納場所情報だけが印刷され、用紙やインク，トナーなどの消耗品が無駄に消費されてしまう。
【００６７】
そこで、パソコン１０からプリンタ２０にこのＨＴＭＬファイルに対する印刷指示を出す際、次のような処理を行う。ブラウザで開いているＨＴＭＬファイルを、プリンタ２０を利用して印刷する際の処理について図８を用いて説明する。図８は、パソコン１０の制御部１１により実行される印刷指示処理を示すフローである。
【００６８】
まず、ブラウザで印刷対象のＨＴＭＬファイルを開いている際に、パソコン１０の利用者によりブラウザの印刷ボタン３０６（例えば図４（ｂ）参照）が、操作部１３を用いて選択されたか否かを判断する（Ｓ８０２）。印刷ボタンが選択されていないと判断されると（Ｓ８０２：ＮＯ）、選択されるまで待機する。
【００６９】
そして、印刷ボタン３０６が選択されると（Ｓ８０２：ＹＥＳ）、ブラウザで開いているＨＴＭＬファイル内にブラウザ表示領域と同じサイズのテーブルを表示するタグが含まれているか否かを判断する（Ｓ８０４）。具体的には、このタグは図２（ｂ）のテーブルタグ２１０のことである。
【００７０】
ここで、ＨＴＭＬファイル内にブラウザ表示領域と同じサイズのテーブルを表示するタグが含まれていると判断された場合（Ｓ８０４：ＹＥＳ）、そのタグを取り除いたＨＴＭＬファイルを作成する（Ｓ８０６）。つまり、図２（ｂ）のＨＴＭＬファイルからテーブルタグ２１０に係る記述（<table・・・>から</table>）を削除することで、結果的に図２（ａ）のＨＴＭＬファイルを作成する。
【００７１】
そして、その作成したＨＴＭＬファイルに基づいて、プリンタ２０が解析可能なページ記述言語で表現されたプリントデータを作成し（Ｓ８０８）、その作成したプリントデータをプリンタに送信する（Ｓ８１０）。
【００７２】
一方、ＨＴＭＬファイル内にブラウザ表示領域と同じサイズのテーブルを表示するタグが含まれていないと判断された場合（Ｓ８０４：ＮＯ）、つまり、ＨＴＭＬファイルが図２（ａ）のようにテーブルタグ２１０を含まないものであった場合、ＨＴＭＬファイルに基づいて、プリンタ２０が解析可能なページ記述言語で表現されたプリントデータを作成する（Ｓ８１２）。そして、Ｓ８１０に移行し、そのプリントデータをプリンタに送信する。
【００７３】
以上の印刷指示処理により、ブラウザで表示するためには十分なメリットを奏しても印刷する際にはなんらメリットのないテーブルを削除し、印刷を指示することができる。これにより、印刷用紙やインク，トナー等の消耗品の無駄な使用を防止することができる。さらに、テーブル分の印刷データを送信しないので、印刷データの送信に伴うデータトラフィックの軽減を図ることができる。
【００７４】
また、プリンタ２０は、上述したようなパソコン１０から送信されるプリントデータの印刷の他に、パソコン１０からの指示、又は、プリンタ２０の操作部２３を利用者が操作することにより、プリンタ２０が直接インターネット網５０上のネットワーク装置からウェブページ等のデータを取得し、印刷する場合もある。
【００７５】
そのような場合、プリンタ２０は、次のような印刷処理を実行する。図９は、プリンタ２０において実行される印刷処理を示すフローチャートである。なおこの処理は、プリンタ２０の記憶部２６に記憶されたプログラムに基づき、制御部２１によって制御されるものである。
【００７６】
まず、パソコン１０からの指示、又は、操作部２３の操作により取得したデータに対し、操作部２３またはパソコン１０から印刷指示を受け付けたか否かを判断する（Ｓ９０２）。印刷指示を受け付けていないと判断された場合（Ｓ９０２：ＮＯ）、印刷指示があるまで待機する。
【００７７】
そして、印刷指示を受け付けた場合（Ｓ９０２：ＹＥＳ）、印刷指示された印刷対象データがＨＴＭＬファイルか否かを判断し（Ｓ９０４）、ＨＴＭＬファイルであると判断されると（Ｓ９０４：ＹＥＳ）、Ｓ９０６に移行する。なお、ＨＴＭＬファイルか否かの判断は、取得したデータの拡張子、もしくは、データのヘッダに記載されたファイル種類識別子によって判断される。
【００７８】
Ｓ９０６では、印刷対象となっているＨＴＭＬファイル内にブラウザ表示領域と同じサイズのテーブルを表示するタグが含まれているか否かを判断する（Ｓ９０６）。ここで、ＨＴＭＬファイル内にブラウザ表示領域と同じサイズのテーブルを表示するタグが含まれていると判断された場合（Ｓ９０６：ＹＥＳ）、そのタグを取り除いたＨＴＭＬファイルを作成する（Ｓ９０８）。
【００７９】
そして、その作成されたＨＴＭＬファイルに基づいて、自装置が解析可能なページ記述言語で表現されたプリントデータを作成し（Ｓ９１０）、その作成したプリントデータに基づいて印刷する（Ｓ９１２）。
【００８０】
一方、Ｓ９０４で、印刷指示された印刷対象データがＨＴＭＬファイルではないと判断された場合（Ｓ９０４：ＮＯ）、または、Ｓ９０６で、ＨＴＭＬファイル内にブラウザ表示領域と同じサイズのテーブルを表示するタグが含まれていないと判断された場合（Ｓ９０６：ＮＯ）、印刷指示された印刷対象のＨＴＭＬファイルに基づいて、自装置が解析可能なページ記述言語で表現されたプリントデータを作成する（Ｓ９１４）。そして、その作成したプリントデータに基づいて印刷する（Ｓ９１２）。
【００８１】
以上の印刷処理により、ブラウザ上で表示するためには十分なメリットを奏しても、印刷する際にはなんらメリットのないテーブルを削除し、印刷することができる。これにより、印刷用紙やインク，トナー等の消耗品の無駄な使用を防止することができる。
【００８２】
また、パソコン１０は、インターネット網５０上のネットワーク装置からウェブページなどのＨＴＭＬファイルを取得し、ブラウザを利用して表示部１４で表示する場合がある。係る場合、取得したＨＴＭＬファイルが必ずしも図２（ｂ）のようにテーブルタグ２１０が記述されているものとは限らない。
【００８３】
そのため、パソコン１０は、外部よりＨＴＭＬファイルを取得した際、そのＨＴＭＬファイルに、ブラウザ表示領域と同じサイズのテーブルを表示する記述がなされていなければ、その記述を追記するように構成されている。図１０はパソコン１０よって実行されるＨＴＭＬファイル表示処理を示すフローチャートである。なお、この処理は、パソコン１０の記憶部１５に記憶されたプログラムに基づき、制御部１１によって制御されるものである。
【００８４】
まず、プリンタ２０やネットワーク網５０上のネットワーク装置などからＨＴＭＬファイルを受信する（Ｓ１００２）。そして、その受信したＨＴＭＬファイル内のオブジェクトにリンク先対象情報が関連付けられているか否かを判断する（Ｓ１００４）。
【００８５】
ここで、受信したＨＴＭＬファイル内のオブジェクトにリンク先対象情報が関連付けられていると判断されると（Ｓ１００４：ＹＥＳ）、その受信したＨＴＭＬファイル内にブラウザ表示領域と同じサイズのテーブルを表示するためのタグが含まれているか否かを判断する（Ｓ１００６）。
【００８６】
そして、ＨＴＭＬファイル内にブラウザ表示領域と同じのサイズのテーブルを表示するタグが含まれていないと判断された場合（Ｓ１００６：ＮＯ）、ＨＴＭＬファイルにおいてブラウザ表示領域上で表示可能なオブジェクトのうち、最後に記述される最終オブジェクト２１２よりも後段に、ブラウザ表示領域と同じサイズのテーブルを表示するタグを追記し、ＨＴＭＬファイルを作成する（Ｓ１００８）。なお、この追記するためのタグは、予め記憶部１５に記憶されている。次いで、その作成したＨＴＭＬファイルをブラウザによって表示部１４に表示する（Ｓ１０１０）。
【００８７】
一方、受信したＨＴＭＬファイル内のオブジェクトにリンク先対象情報が関連付けられていないと判断された場合（Ｓ１００４：ＮＯ）、又は、ブラウザ表示領域と同じサイズのテーブルを表示するタグが埋め込まれていると判断された場合（Ｓ１００６：ＹＥＳ）、そのＨＴＭＬファイルをブラウザによって表示部１４に表示する（Ｓ１０１２）。
【００８８】
以上のＨＴＭＬファイル表示処理により、受信したＨＴＭＬファイル内のオブジェクトにリンク先対象情報が関連付けられており、ブラウザにより表示されるオブジェクトの末尾にブラウザ表示領域と同じ大きさのテーブルを表示する記述がなされていない場合であっても、ブラウザで開いた際に、リンク元となるオブジェクトを選択することで、必ずブラウザ表示領域上端にリンク先オブジェクトを表示させることができる。よって、パソコン１０の利用者は、容易にリンク先オブジェクトを探し出すことが可能である。
【００８９】
以上、本実施例について説明したが、本発明は上記の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することが可能であることは云うまでもない。
【００９０】
例えば、上記実施例では、ブラウザ表示領域の縦方向のサイズ、及び、横方向のサイズと同じサイズのテーブルを表示するためのテーブルタグ２１０が記述されたＨＴＭＬファイルのデータ構造を記載した。しかしながら、テーブルのサイズは、上記実施例のように、ＨＴＭＬファイルをブラウザ上で開いた場合、テキストが横書きで表示され、縦方向に文書を読み進める（スクロールする）ように記述されているものであれば、少なくともテーブルの縦方向のサイズさえ指定されていればよい。
【００９１】
また、ＨＴＭＬファイルの末尾のオブジェクトとして記述されるオブジェクトは、上記実施例のようにテーブルに限ることなく、画像やタグ<HR>で記述される横罫線であってもよい。その場合にも、図２（ｂ）のテーブルタグ２１０のように、画像や横罫線のサイズをブラウザ表示領域のサイズに対する割合で指定されるとよい。
【００９２】
そして、テーブルや画像、横罫線などブラウザ表示領域と同じサイズで表示されるオブジェクトは、実施例のように色指定されておらず、ＨＴＭＬファイルをブラウザで表示した際に背景として設定される色と同色で表示されれば、利用者はそこにオブジェクトが挿入されていることを気にすることなく、ページを閲覧することが出来て好適である。また、色指定されていてもＨＴＭＬファイルをブラウザで表示した際の背景色と同色であれば、同様の効果が得られる。さらには、ＨＴＭＬファイルをブラウザで表示した際の背景として、模様や色調、柄などが利用されていた場合には、同様の模様や色調、柄などを備えたオブジェクトにしても同様の効果が得られる。
【００９３】
さらに、本実施例では、従来のＨＴＭＬファイルのデータ構造として、ブラウザで開いた際、オブジェクトのすべてを一度にブラウザ表示領域に表示しきれないＨＴＭＬファイルについて説明したが、オブジェクト数が少ない場合（ページが短い場合）やブラウザ表示領域のサイズが大きな場合には、すべてのオブジェクトを一度にブラウザ表示領域内に表示可能な場合がある。
【００９４】
係る場合、ＨＴＭＬファイルが、上記実施例と同様に、リンク元オブジェクトを選択するとリンク先オブジェクトがオブジェクト表示領域内に表示されるように記述されていた場合、従来のデータ構造を有したＨＴＭＬファイルでは、リンク元オブジェクトを選択しても、リンク先オブジェクトがブラウザ表示領域の上端に表示されることはない。上述したように、リンク先オブジェクトよりも後段にオブジェクトが少ない、又は、存在しないため、すべてのオブジェクトがブラウザ表示領域内に表示されてしまっており、リンク先オブジェクトをブラウザ表示領域上方にスクロールさせることができないからである。
【００９５】
しかしながら、本発明のように、ブラウザ表示領域と同じサイズのオブジェクト（上記実施例ではテーブル）を末尾のオブジェクトとして表示させるための記述がなされたデータ構造のＨＴＭＬファイルであれば、そのオブジェクト（テーブル）の存在によりリンク先オブジェクトをブラウザ表示領域の上端に表示することができる。そのため、利用者は、容易にリンク先オブジェクトを見つけ出すことができる。
【００９６】
また、上記実施例の<table border=0 width=100% height=100%>のように、テーブルのサイズがブラウザ表示領域のサイズに対して１００％である必要はない。利用者がブラウザ表示領域内でリンク先オブジェクトを容易に認識可能な程度にリンク先オブジェクトがブラウザ表示領域上方に表示されるような割合が適宜設定されていればよい。
【００９７】
例えば、テーブルの縦方向のサイズを「height=90%」とした場合のブラウザ上での表示態様を図１１（ａ）に、「height=95%」とした場合の表示態様を図１１（ｂ）に示す。いずれの場合も、ブラウザ表示領域には、リンク先オブジェクトである「リンク先３」２０８（ｂ）よりも前段のオブジェクト（文字列又は／及び横罫線）が表示され、必ずしもリンク先オブジェクトがブラウザ表示領域の上端に表示されていない。しかしながら、リンク先オブジェクトよりも前段のオブジェクトの表示がこの程度であれば、パソコン１０の利用者は、リンク先オブジェクト「リンク先３」２０８（ｂ）を容易に判断できる。
【００９８】
このように利用者が容易に判断可能である程度にブラウザ表示領域上方にリンク先のオブジェクトが表示されるようテーブルサイズを適宜設定すればよい。その設定は、利用者により操作部１３が利用されることにより行われるとよい。また、ブラウザ表示領域に表示されるオブジェクトの行間や文字の大きさなどにより、そのテーブルのサイズは適宜設定されればよい。そして、その設定されたサイズを、パソコン１０の記憶部１５に記憶しておき、上述したＨＴＭＬファイル表示処理（図１０参照）のＳ１００８において追記されるタグのテーブルサイズを示す値として利用されるとよい。それにより、利用者の嗜好に応じた表示態様で目的のリンク先オブジェクトを表示することができる。
【００９９】
また、上述したように、テーブルのサイズがブラウザ表示領域のサイズに対して１００％、もしくは、パソコン１０の利用者が容易にリンク先オブジェクトを見つけ出せる程度のサイズが設定されていればよいが、それら値よりも大きな割合の値が設定されてさえいれば、本発明の課題は解決できる。
【０１００】
さらに、リンク情報は、同一ＨＴＭＬファイル内のリンク先対象情報が関連付けられたオブジェクトをリンク先オブジェクトとして特定するものに限らず、他のＨＴＭＬファイルがリンク先として指定されるとともに、そのリンク先のＨＴＭＬファイルにおいてリンク先対象情報であるタグ<a name="・・・">付けられたオブジェクトがリンク先オブジェクトとして指定されてもよい。例えば、図１２（ａ）にリンク元オブジェクトが特定されたＨＴＭＬファイル（ファイル名：「sample1.html」）を、図１２（ｂ）にリンク先オブジェクト特定されたＨＴＭＬファイル（ファイル名：「sample2.html」）を示す。
【０１０１】
図１２（ａ）では、ブラウザ表示領域に表示されるオブジェクトである「リンク」１１００に、タグ< href="sample2.html#target">及び</A>で示されるリンク情報１１０２が関連付けられている。このリンク情報１１０２は、「sample2.html」というファイルにおける「target」として指定されたオブジェクトをリンク先オブジェクトして特定している。また、図１２（ｂ）では、リンク情報１１０２に対応するリンク先オブジェクトとして「リンク先」１１０４にタグ<A name="target">及び</A>で示されるリンク先情報１１０６が関連付けられている。
【０１０２】
これにより、図１２（ａ）のＨＴＭＬファイル（sample1.html）がブラウザで開かれている際に、リンク元オブジェクトである「リンク」１１００が選択されると、リンク先ＨＴＭＬファイル（sample2.html）中のリンク先オブジェクト「リンク先」１１０４をブラウザ表示領域に表示することができる。
【０１０３】
この場合、リンク先ＨＴＭＬファイル（sample2.html）の最終オブジェクト１１０８よりも後段に、上記実施例と同様にブラウザ表示領域と同じサイズのテーブルを表示するためのタグ１１１０が記述されているので、リンク先オブジェクトより後段に表示され得るオブジェクトが少ない、又は、存在しない場合でもブラウザ表示領域上端に確実に目的のリンク先オブジェクトを表示させることができる。よって、パソコン１０の利用者は、容易にリンク先のオブジェクトを見つけ出すことができる。
【０１０４】
さらに、ＨＴＭＬファイルの末尾のオブジェクトとして挿入されるオブジェクト（上記実施例ではテーブル）は、上述のように、そのサイズがブラウザ表示領域のサイズに対する割合で指定されていてもよいが、ピクセル等の具体的数値で指定されてもよい。そのような場合に指定される数値は、表示部１４の解像度に基づき求められるとよい。例えば、表示部１４の画面解像度が１０２４×７６８（横×縦）であった場合、<table border=0 width="1024" height="768">というタグでオブジェクトのサイズを指定すれば、少なくともブラウザ表示領域のサイズ以上のオブジェクトを表示可能であり、上記実施例と同様の効果が得られる。なお、この画面解像度はパソコン１０の記憶部１５に記憶された表示部１４を制御するドライバ等から取得され、その値が上述したＨＴＭＬファイル表示処理（図１０参照）のＳ１００８において追記されるタグにおけるテーブルサイズとして利用されるとよい。
【０１０５】
また、本実施例においてブラウザで開かれるものとしてＨＴＭＬファイルを例に説明したが、それに限られるものではない。ブラウザなどの表示用アプリケーションにて表示可能な言語ファイル、例えば、ＸＨＴＭＬ（Extensible HyperTextMarkup Language）などでもよく、あるオブジェクトから同一ファイル内もしくは他ファイル内の他のオブジェクトへのリンクが指定され得るものであり、上記実施例のテーブルのようにブラウザ表示領域のサイズと略同一以上のサイズのオブジェクトを挿入できるよう記述されるものであればよい。
【図面の簡単な説明】
【０１０６】
【図１】本実施例における印刷システムの構成を示した図
【図２】本実施例におけるＨＴＭＬファイルのデータ構造を示した図
【図３】本実施例におけるＨＴＭＬファイルをブラウザで開いた場合の表示形態を示した図
【図４】本実施例におけるＨＴＭＬファイルをブラウザで開いた場合の表示形態を示した図
【図５】本実施例におけるＨＴＭＬファイルをブラウザで開いた場合の表示形態を示した図
【図６】本実施例におけるＨＴＭＬファイルをブラウザで開いた場合の表示形態を示した図
【図７】本実施例におけるＨＴＭＬファイルをブラウザで開いた場合の表示形態を示した図
【図８】本実施例における印刷指示処理のフローを示す図
【図９】本実施例における印刷処理のフローを示す図
【図１０】本実施例におけるＨＴＭＬ表示処理のフローを示す図
【図１１】本実施例におけるＨＴＭＬファイルをブラウザで開いた場合の表示形態を示した図
【図１２】本実施例におけるＨＴＭＬファイルのデータ構造を示した図
【符号の説明】
【０１０７】
１０  パソコン（情報処理装置）
２０  プリンタ（印刷装置）
３０  ネットワーク回線
４０  ルータ
５０  インターネット網
【図１】
0004983436.tif 000002
【図２】
0004983436.tif 000003
【図３】
0004983436.tif 000004
【図４】
0004983436.tif 000005
【図５】
0004983436.tif 000006
【図６】
0004983436.tif 000007
【図７】
0004983436.tif 000008
【図８】
0004983436.tif 000009
【図９】
0004983436.tif 000010
【図１０】
0004983436.tif 000011
【図１１】
0004983436.tif 000012
【図１２】
0004983436.tif 000013