(57)【要約】【目的】印刷出力されたメディアであっても、リンク先及び／又はジャンプ先情報に簡単に辿り付ける印刷方式及び出力制御方式を提供すること。【構成】パーソナルコンピュータ（以降、ＰＣと略する）及び／又はセットトップボックス（以降、ＳＴＢと略する）と接続されたＴＶ等を用いてＷＷＷにアクセス可能なシステムにおいて、表示されている画面情報を印刷装置に出力する場合に、印刷出力を指示された該ページ内に、リンク先及び／又はジャンプ先情報が全て含まれているか否かを判断する手段と、出力時にリンク先及び／又はジャンプ先のページが印刷出力ページの何ページ目に該当するのかを検出するための手段とを有し、リンク先及び／又はジャンプ先の情報が指示された該ページ内に存在していると判断された場合には、印刷出力時にリンク元及び／又はジャンプ元情報の印刷出力位置の一部に、印刷出力時のリンク先及び／又はジャンプ先情報が存在しているページ番号を付加して出力する。【選択図】      図２
2004240754.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータ（以降、ＰＣと略する）及び／又はセットトップボックス（以降、ＳＴＢと略する）と接続されたＴＶ等を用いてＷＷＷにアクセス可能なシステムにおいて、表示されている画面情報を印刷装置に出力する場合に、印刷出力を指示された該ページ内に、リンク先及び／又はジャンプ先情報が全て含まれているか否かを判断する手段と、出力時にリンク先及び／又はジャンプ先のページが印刷出力ページの何ページ目に該当するのかを検出するための手段とを有し、リンク先及び／又はジャンプ先の情報が指示された該ページ内に存在していると判断された場合には、印刷出力時にリンク元及び／又はジャンプ元情報の印刷出力位置の一部に、印刷出力時のリンク先及び／又はジャンプ先情報が存在しているページ番号を付加して出力することを特徴とする印刷方式。
【請求項２】
印刷指示されたページ内に、リンク先及び／又はジャンプ先情報が存在している場合で、該ページ情報を出力する際に、印刷指示時に設定されている各種モード（フッター印刷モード）に拘らず、自動的にページ番号印刷モードとして、各ページのページ番号もフッター位置に印刷するようにしたことを特徴とする請求項１記載の印刷方式。
【請求項３】
印刷指示されたページ内にリンク先及び／又はジャンプ先情報が存在している場合で、該ページ情報を出力する際に、印刷指示時に設定されているモードがページ番号印刷モードでは無かった場合には、ページ番号印刷形式の設定画面が表示されるようにしたことを特徴とする請求項１記載の印刷方式。
【請求項４】
印刷指示されたページ内にリンク先及び／又はジャンプ先情報が存在している場合で、該ページ情報を出力する際に、リンク元及び／又はジャンプ元の出力位置の一部に、ページ番号を印刷するか否かの設定が可能なように、ページ番号印刷形式の設定画面を表示すると共に、選択的に指示できるようにしたことを特徴とする請求項１記載の印刷方式。
【請求項５】
印刷指示されたページ内にリンク先及び／又はジャンプ先情報が存在している場合で、該ページ情報を出力する際に、ページ先及び／又はジャンプ先情報を印刷指示時に設定されているモード（フッター印刷モード）の出力形式に応じた形式で印刷出力するようにしたことを特徴とする請求項１記載の印刷方式。
【請求項６】
パーソナルコンピュータ及び／又はセットトップボックスと接続されたＴＶ等を用いて、ＷＷＷにアクセス可能なシステムにおいて、表示されている画面情報を印刷装置に出力する場合に、印刷出力を指示された該ページ内に、リンク先及び／又はジャンプ先情報が全て含まれているか否かを判断する手段と、出力時にリンク先及び／又はジャンプ先のページが印刷出力ページの何ページ目に該当するのかを検出するための手段とを有し、リンク先及び／又はジャンプ先情報が指示された該印刷ページ外に存在していると判断された場合には、印刷指示ページ外のリンク情報及び／又はジャンプ情報を１ページにまとめて縮小印刷することを特徴とする印刷方式。
【請求項７】
指定された印刷ページのリンク先及び／又はジャンプ情報が印刷指示ページ外に存在していた場合には、印刷指示ページ外のリンク情報及び／又はジャンプ情報のＵＲＬ情報をまとめて印刷出力することを特徴とする請求項６記載の印刷方式。
【請求項８】
パーソナルコンピュータ及び／又はセットトップボックスと接続されたＴＶ等を用いてＷＷＷにアクセス可能なシステムにおいて、表示されている画面情報を印刷装置に出力する場合に、印刷出力を指示されたページ内のリンク先及び／又はジャンプ先情報が該ページ内外のどちらに存在しているかを判断する手段を有し、何れかのリンク元及び／又はジャンプ元情報の印刷出力位置の一部に、該ページ内外の区別するための特定のマーク（記号）を付加するようにしたことを特徴とする印刷方式。
【請求項９】
印刷出力を指示されたページ内のリンク先及び／又はジャンプ先情報が指示されたページの内外かにより、リンク元及び／又はジャンプ元情報を色分け区別して出力するようにしたことを特徴とする請求項８記載の印刷方式。
【請求項１０】
印刷出力を指示されたページ内のリンク先及び／又はジャンプ先情報が指示されたページの内外かにより、リンク元及び／又はジャンプ元情報を自動的に色分けして出力するようにしたことを特徴とする請求項８記載の印刷方式。
【請求項１１】
印刷出力を指示されたページ内のリンク先及び／又はジャンプ先情報が指示されたページの内外かにより、印刷出力時に出力の色を指定する手段を有し、該手段で決定された色を用いて、リンク元及び／又はジャンプ元情報を区別して出力するようにしたことを特徴とする請求項８記載の印刷方式。
【請求項１２】
パーソナルコンピュータ及び／又はセットトップボックスと接続されたＴＶ等を用いてＷＷＷにアクセス可能なシステムにおいて、表示されている画面情報を出力装置に出力する場合に、出力装置への指示がなされたページ内のリンク先及び／又はジャンプ先情報を取得する手段と、出力装置への指示がなされたページ内のリンク先及び／又はジャンプ先情報を出力装置へ出力する手段と、出力時にリンク先及び／又はジャンプ先のページが出力装置に対応したページの何ページ目に該当するのかを検出するための手段とを有し、リンク先及び／又はジャンプ先情報が指示された該出力装置に対応したページ外に存在していると判断された場合には、出力を指示されたページ外のリンク情報及び／又はジャンプ情報を出力装置の特定のページにまとめて縮小出力することを特徴とする出力制御方式。
【請求項１３】
出力を指示されたページ内のリンク先及び／又はジャンプ先情報が指示されたページ外に存在していた場合には、縮小表示された画面をクリックすることにより、リンク先及び／又はジャンプ先の先頭画面へ遷移することを特徴とする請求項１２記載の出力制御方式。
【請求項１４】
出力を指示されたページ内のリンク先及び／又はジャンプ先情報が指示されたページ外に存在していた場合で、出力装置への方法として、特定のページへの出力が表示装置の１ページ（１画面）であることを特徴とする請求項１２記載の出力制御方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＣ及び／又はＳＴＢと接続されたＴＶ等を用いてＷＷＷにアクセス可能なシステムにおいて、表示されている画面情報を印刷装置に出力する場合に、印刷出力を指示された該ページ内に、リンク先及び／又はジャンプ先情報が含まれているか否かの状況により、印刷出力形態を変えることにより、リンク先及び／又はジャンプ先情報が印刷出力ページ内の何ページ目に存在しているか等の関連付けが容易に分かるようにした印刷方式及び出力制御方式に関する。
【０００２】
【従来の技術】
従来からのＷＷＷアクセス可能な装置を用いて印刷装置への印刷出力が指示された場合では、例えば、ＰＣ上で設定されている紙種、用紙サイズ、印刷方向等の各種情報を元にＰＣ上で表示中の画面情報を元に展開し、該展開データを印刷装置に送信して印刷出力するタイプのものが存在している。
【０００３】
更には、インテリジェントで高級な印刷装置システムでは、ＰＣ上から送信されるＨＴＭＬやＸＭＬ等のテキスト情報を解析可能なシステム構成を有しているため、該テキスト情報、印刷メディアの存在場所（上段、下段等）、紙種、用紙サイズ、印刷方向等の各種情報をＰＣから受け取ることにより、印刷装置側で指定された印刷イメージに展開して、該データを印刷出力するものもある。
【０００４】
又、複数枚に亘る印刷出力等を実行する場合に、出力物の順番が分からなくなることを防ぐことを考慮して、印刷指示時にフッター印刷を指定しておくことにより、指定されたエリアに、指定された形式で、ページ番号情報を出力することが可能な印刷装置も存在している。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来からのＨＴＭＬ等の言語で記載されたファイルを印刷可能なＷｅｂ印刷装置では、指示されたページ情報（テキスト及び／又は画像）を、該言語で記載されたコマンドに基づいて、指定された用紙に、指定されたフォントサイズで出力するように構成されている。又、プリンタドライバ等を介して出力する際に、縮小、拡大等が指定されていた場合には、それらの情報も加味して出力するものである。
【０００６】
これらの方式を用いて出力した場合では、ネットワークから受け取った、例えばテキストファイル（ＨＴＭＬ、ＸＭＬ等）を解釈して、単にプリントイメージに展開して印刷装置に出力するのみである。そのため、実際に印刷出力した場合に、例えば出力ページ枚数が複数ページに及ぶようなファイルであった場合には、１ページ目に記載されている文字列情報の詳細情報（リンク先情報）が、印刷出力した印刷物の中に存在していることは分かっているものの、該情報が印刷物中の何ページ目に記載されているのかを探し出す場合を考える（８ページ目に記載されている）と、１ページ目のリンク元情報から順番にページを手繰っていく必要が生じ、非常に煩雑であるといった問題があった。
【０００７】
表示装置上に出力している場合では、Ｗｅｂブラウザがリンク情報を読み取り、リンク先にクリック操作によりジャンプすることができるようなカラクリが設けてある。
【０００８】
本発明の第１の目的は、ネットワークより受け取ったファイルを印刷装置に出力するような場合で、その出力が複数ページに跨って該出力が互いにリンク及び／又はジャンプ情報を有しているような場合に、リンク元及び／又はジャンプ元情報の印刷出力位置の一部に、リンク先及び／又はジャンプ元のページ番号を付加出力することにより、印刷出力されたメディアであっても、リンク先及び／又はジャンプ先情報に簡単に辿り付ける印刷方式及び出力制御方式を提供することにある。
【０００９】
本発明の第２の目的は、ネットワークより受け取ったファイルを印刷装置に出力する場合に、リンク情報及び／又はジャンプ情報が複数ページに跨った場合に、変わりづらくならないように、印刷出力時にリンク先及び／又はジャンプ先のページ情報をリンク元及び／又はジャンプ元に印刷するか否かの確認を行うことにより、印刷出力されたメディアであっても、リンク先及び／又はジャンプ先の必要情報に簡単に辿り付ける印刷方式及び出力制御方式を提供することにある。
【００１０】
本発明の第３の目的は、ネットワークより受け取ったファイルを印刷装置に出力するような場合に、リンク情報及び／又はジャンプ情報が指示されたファイル内に存在しないような場合に、該ファイル内に存在しない情報を別のページに縮小して印刷することにより、リンク先及び／又はジャンプ先情報に簡単に辿り付ける印刷方式及び出力制御方式を提供することにある。
【００１１】
【課題を解決するための手段】
本発明は、ＰＣ等を用いたＷＷＷにアクセス可能なシステムにおいて、表示されている画面情報を印刷装置に出力する場合に、印刷出力を指示された該ページ内にリンク先及び／又はジャンプ先情報が全て含まれているか否かを判断する手段と、出力時にリンク先及び／又はジャンプ先のページが印刷出力ページの何ページ目に該当するのかを検出するための手段とを有することにより、リンク先及び／又はジャンプ元情報の存在しているパージ情報をリンク元及び／又はジャンプ元に付加することを特徴とする。
【００１２】
又、リンク先及び／又はジャンプ先情報を印刷出力時に付加するか否かの選択手段を有することを特徴とする。
【００１３】
前述の第１の目的を達成するために、印刷対象のファイルを出力しようとした場合に、該ファイル内のリンク先及びジャンプ先情報が該ファイル内に存在しているか否かの判断を実行する手段を有することにより、印刷出力されたメディアであっても、リンク先及び／又はジャンプ先情報に簡単に辿り付ける構成となっている。
【００１４】
前述の第２の目的を達成するために、印刷対象のファイルを出力しようとした場合に、該ファイル内のリンク先及びジャンプ先のページ情報をリンク元及び／又はジャンプ元に印刷出力するか否かの確認手段を有することにより、必要に応じてリンク元及び／又はジャンプ元情報が出力されるようになるため、印刷メディアであっても、使用者にとって使い勝手の良いシステムとなる。
【００１５】
前述の第３の目的を達成するために、印刷対象のファイルを出力しようとした場合に、リンク先及びジャンプ先のページ情報が印刷指示されたファイル内に存在するか否かの判断手段を有することにより、ファイル内に存在しないリンク先及びジャンプ先のページ情報を自動的に取得して、縮小表示により印刷出力することにより、縮小出力された情報がどういうデータであるかが一目瞭然となるため、使用者にとって読み易い資料を出力することができるシステムとなる。
【００１６】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１７】
＜実施の形態１＞
図１はパーソナルコンピュータの概略構成を示すブロック図である。
【００１８】
図１において、本システムは、パーソナルコンピュータ（以下、ＰＣと略する）Ｘと、ＷｅｂサーバＷＳと、少なくとも１台のＸＭＬデータを処理できるプリンタＡがネットワークＮにより接続された構成となっている。
【００１９】
尚、ＰＣ  Ｘの代わりに、ワークステーション、携帯情報端末等の情報処理装置を接続することも可能である。又、ＰＣ  Ｘ及びＷｅｂサーバＷＳは、複数種のフォントに掛かるフォントデータ群やＷｅｂのデータや画像データ等が格納されている。
【００２０】
本システムでは、ＰＣ  ＸからプリンタＡに対して印刷したいｗｅｂのＵＲＬや印刷部数等の印刷要求を出し、プリンタＡからＷｅｂサーバにファイル要求を出し、Ｗｅｂサーバは必要な文書データやフォントデータ等を集めて、プリンタＡに転送し、プリンタはその転送されたデータを展開することによって印刷する。
【００２１】
図２は、図１に示したＰＣ  Ｘ及びＷｅｂサーバＷＳの概略構成を示すブロック図である。
【００２２】
図２において、１０１はＣＰＵ、即ち中央処理装置であり、この装置全体の制御及び演算処理等を行う。１０２はＲＯＭであり、システム起動プログラム及び文字変換用の文字パターンデータ等を記憶する。１０３はＲＡＭであり、ＣＰＵ１０１の演算に使用するデータ、ＣＰＵ１０１の演算結果を一時記憶する。
【００２３】
１０４はキーボード制御部（ＫＢＣ）であり、キーボード（ＫＢ）１０５よりキー入カデータ（文字コードや制御コード）を受け取りＣＰＵ１０１へ伝達する。１０６はディスプレイ制御部（ＣＲＴＣ）であり、ＲＡＭ１０３に格納された表示情報、即ち、文字コードから変換されたビットマップイメージを読み出し、ＣＲＴｌ０７に転送する。尚、ＣＲＴ１０７は、ＣＲＴＣ１０６よりビットマップイメージを受け取り表示画面に表示する。
【００２４】
１０８はディスク制御部（ＤＫＣ）であり、外部記憶装置１０９のデータ伝送等の制御を行う。１０９は外部記憶装置で、ＦＤ即ちフロッピーディスク装置、或はＨＤ即ちハードディスク装置、或はＣＤ−ＲＯＭ等で構成される。外部記憶装置１０９にはプログラム及びデータを記憶させておき、ＣＰＵ１０１は必要に応じて記憶データを参照したり、又はＲＡＭ１０３にロードする。
【００２５】
１１０はネットワーク制御部（ＮＴＣ）であり、ネットワーク装置（ＮＴ）１１１の通信動作制御を行う。１１２はシステムバスであり、上述の構成要素間のデータ転送を行う。
【００２６】
図３は図２に示したＲＡＭ１０３のメモリマップの一例を示す図であり、図１に示したシステム構成におけるメモリマップに対応する。
【００２７】
図３において、本装置は、基本Ｉ／Ｏプログラム、ウインドウシステム等のオペレーティングシステム及び本発明の処理となるアプリケーションが実行されることにより動作する。基本Ｉ／Ｏプログラムは、図１に示したＲＯＭ１０２に格納されている。オペレーティングシステムは、図１に示した外部記憶装置１０９に示すハードディスク（ＨＤ）に格納されている。そして、電源がＯＮされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャライズプログラムローディング）機能によりＨＤからオペレーティングシステムがＲＡＭに読み込まれ、その動作が開始される。
【００２８】
尚、本発明に係るプログラム及び関連データは、図１に示した外部記憶装置１０９におけるフロッピーディスク（ＦＤ）或はＣＤ−ＲＯＭ等の記憶媒体を介して供給される。そして、ＦＤ或はＣＤ−ＲＯＭからプログラム及び関連データを一旦ＨＤヘインストールすることにより、ＨＤからＲＡＭ１０３にロードし実行することが可能となる。又、ＨＤヘインストールせずに直接ＦＤ或はＣＤ−ＲＯＭからＲＡＭロードして実行することも可能である。
【００２９】
図３において、２１０は基本Ｉ／Ｏプログラムで、ＲＯＭ１０２等よりＲＡＭ１０３にロードされ実行可能となった状態を示す。
【００３０】
２１１はウインドウシステム等のオペレーティングシステムがＲＡＭ１０３にロードされ実行可能となった状態を示す。２１２は本発明のプログラム等を含むアプリケーションがＲＡＭ１０３にロードされ実行可能となった状態を示す。
【００３１】
２１３は関連データで、ＲＡＭ１０３にロードされ実行可能となった状態を示し、２１４は各々のプログラムが使用するワークエリアである。
【００３２】
尚、基本Ｉ／Ｏプログラムは、ＲＯＭ１０２内のシステム起動プログラムによりＲＡＭ１０３に読み込まれる。又、外部記憶装置１０９としてのフロッピーディスク装置、或はＣＤ−ＲＯＭからアプリケーションプログラム及び関連データを一旦ハードディスク装置ヘインストールした状態で電源がＯＮされたときに、ハードディスク装置からＲＡＭ１０３にロードすることにより実行することが可能となる。
【００３３】
尚、ハードディスク装置ヘインストールせずに、直接フロッピーディスク装置、或はＣＤ−ＲＯＭからＲＡＭ１０３にロードして実行することも可能である。
【００３４】
図４は図１に示したプリンタＡの構成を説明するブロック図であり、図１に示した文書処理システムのネットワーク装置１１１とネットワーク装置を介して通信可能に構成されているものとする。
【００３５】
尚、本システムにおける出力エンジンは、レーザビームプリンタであっても良く、バブルジェットプリンタ或は熱転写等の出力エンジンであっても良い。又、ＸＭＬ形式の文書データ、図形データ、表形式データ、画像データを印刷処理できる機能を有している。
【００３６】
図４において、２１１はＣＰＵであり、この装置全体の制御及び演算処理等を行うものである。２１２はＲＯＭであり、システム起動プログラム及び書体別の文字パターンデータ等を記憶している。
【００３７】
２１３はＲＡＭであり、使用制限のないデータ記憶領域であり、様々な処理毎に各々のプログラム及びデータがロードされ実行される領域である。
【００３８】
２１５はプリンタコントローラ（ＰＲＴＣ）であり、２１６はプリンタエンジン（ＰＲＴ）である。２１４はシステムバスであり、上述の構成要素間のデータの通路となるべきものである。２１７はディスクコントローラ（ＤＫＣ）で、ハードディスク２１８に対するデータ書込アクセスとデータ読み出しアクセスを制御する。２１９はネットワーク制御部（ＮＴＣ）であり、ネットワーク装置（ＮＴ）２２０の動作制御を行う。
【００３９】
尚、ＲＯＭ２１２には、文字パターンデータ（フォントデータ）等が格納されている。そして、ＲＡＭ２１３又はＨＤ２１７には、ＷｅｂサーバＷＳへ要求した文書データやイメージデータ或はフォントデータ等がＷｅｂサーバＷＳからダウンロードされ、格納される。
【００４０】
ＣＰＵ２１１は、ＷｅｂサーバＷＳから供給された文書データ、イメージデータ或はフォントデータを、ＲＯＭ２１２内にあるプログラムに従って文字パターンデータや画像データ（ビットマップデータ）を生成して、プリンタコントローラ２１５内の印刷バッファに展開する。
【００４１】
プリンタコントローラ２１５は、ビットマップデータに基づいて生成した印刷コントロール信号をプリンタエンジン２１６に出力する。ネットワークコントローラ２１７は、図１に示したネットワークＮを介してクライアントパソコンＸ，ＹやファイルサーバＦＳとの間でデータ送受信を行う際のネットワーク装置（ＮＴ）２１８の動作を制御している。
【００４２】
本処理の流れは、ホスト側の処理とプリンタ側の処理に分かれていて、ホスト側の処理は、図１に示したＷｅｂサーバＷＳ上で行なわれたり、ＰＣ  Ｘで処理されたりする。
【００４３】
図８及び図９に従来からのシステムを用いてＨＴＭＬファイルをＰＣ上からアクセスした場合、該ファイルを接続されているプリンタに出力した場合の例を示している。
【００４４】
図８はＨＴＭＬファイルである。該ファイルをＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅ等のＷｅｂ  Ｓｏｆｔを用いて、実際にＰＣの表示器上に表示させた例が図９である。
【００４５】
図８の左側に記載された「ここから印刷ページ○ページ目」は、図８に記載したファイルを実際に印刷出力した場合に、記載された場所がそのページに出力される事を示しているものである。又、図９の左側に記載された「ここから表示ページ○ページ目」は、図８に記載したファイルを、実際にＰＣ上の表示器上に表示させた場合に、その場所が次ページの先頭になることを示している。
【００４６】
図５及び図６に本発明のシステムを用いてＨＴＭＬファイルをＰＣ上からアクセスした場合、該ファイルを接続されているプリンタに出力した場合の例を示している。
【００４７】
図５はＨＴＭＬファイルである。該ファイルをＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅ等のＷｅｂ  Ｓｏｆｔを用いて、実際にＰＣの表示器上に表示させた例が図６である。
【００４８】
図５の左側に記載された「ここから印刷ページ○ページ目」は、図６に記載したファイルを実際に印刷出力した場合に、記載された場所がそのページに出力されることを示しているものである。又、図６の左側に記載された「ここから表示ページ○ページ目」は、図５に記載したファイルを、実際にＰＣ上の表示器上に表示させた場合に、その場所が次ページの先頭になることを示している。
【００４９】
従来例（図８）と本発明（図５）のＨＴＭＬファイル内容の違いは、図５に示したＨＴＭＬファイル中の５〜８行目及び２４行目である。これらの５つの行には、該ファイル中のジャンプ先のページ情報を実際に印刷出力された際にレイアウトされるページ情報として、ジャンプ元情報の後ろに付加挿入（  −−＞  １／４  ｐａｇｅ  、−−＞  ３／４  ｐａｇｅ  ）して作成されたものである。
【００５０】
入力されたファイル図８が本システムによって図５に変換され、この変換されたＨＴＭＬファイルを印刷出力すると、図６のように出力されるものである。
【００５１】
実際の動作について、以下に図１０−１及び図１０−２のフローチャートに従って説明を加える。
【００５２】
使用しているＰＣ上からＷｅｂ閲覧ソフトを用いてインターネットにアクセスすると、所望のページのＨＴＭＬファイル等をネットワークを介して取得する。この取得したファイルが図８に示したものである。このファイルをＷｅｂ閲覧ソフトで表示したものが、先にも記載した通り図９である。
【００５３】
この図８は、表示されている場合には、通常通りの動作をするため、リンク先情報を見たければ、リンクされているリンクもの情報をマウス等でクリックする事により表示したり、元に戻ったりすることが可能である。このファイルを印刷する場合について説明する。
【００５４】
図１０−１のステップＳ０では、現在閲覧中のＨＴＭＬファイルを、ネットワークに接続されているプリンタに印刷出力するか否かの判断を行なっている。
【００５５】
もし、印刷指示がされていたら、ステップＳ２へ、そうでなければステップＳ１で印刷指示以外の処理を実行することになる。ステップＳ０で印刷指示がなされていた場合には、ステップＳ２で印刷対象のＨＴＭＬファイルを読み込み、指示に従った処理を実行する。
【００５６】
続いて、ステップＳ３では、実際に印刷を行う際に必要な、印刷用紙サイズ、フォントサイズ、画像ファイル等を取得することになる。
【００５７】
ステップＳ４では、これまでに取得されたＨＴＭＬファイル、各種印刷に必要な情報を基に事前のレイアウト処理（プリスキャン）を実行する。このプリスキャンを実行することにより、実際の印刷イメージの情報を取得することが可能となる。更に、ステップＳ５ではステップＳ４で行なったプレスキャンにより得られた各ページの先頭となる位置情報、印刷指示されたファイル内に存在しているリンク先情報がこのファイル内に存在しているか否かの情報及びリンク元情報が存在している行の横ライン方向の文字数を保存処理を実行する。この処理により、本発明である、リンク先情報をリンク元情報の一部に出力可能となる。
【００５８】
次に、ステップＳ６では、先に得られた印刷指示されたファイル内に、リンク情報が存在しているか否かの判断を行なっている。ここで、該ファイル内にリンク情報が含まれていた場合にはステップＳ７へジャンプする。もしここで、該ファイル内にリンク情報が全く存在していなかった場合には、ステップＳ９に行き、通常通りの印刷出力を実行する。
【００５９】
続いて、ステップＳ６で、印刷指示されたファイル内にリンク情報が存在していると判断された場合にはステップＳ７で、先に得られた印刷指示されたファイル内に存在するリンク情報が、全て該ファイル内に存在しているか否かの判断を行なっている。もし、全てのリンク先の情報が、該ファイル内に存在していると判断された場合にはＡへ遷移する。そうでない場合には、ステップＳ８へジャンプする。
【００６０】
ステップＳ８では、印刷指示されたファイル内に存在するリンク情報が、全て該ファイル外に存在しているか否かの判断を行なっている。もし、全てのリンク先の情報が印刷指示されたファイル外に存在していると判断された場合には、Ｂへ遷移する。そうでない場合には、該ファイル内に存在するリンク先の情報が印刷指示された該ファイルの内、外共に存在していることになり、Ｃにジャンプすることになる。
【００６１】
先ず、ステップＳ７で、該ファイル内にリンク情報が全て含まれていると判断された場合には、ステップＳ１１で、プリスキャンにより取得された情報を基にリンク先情報の印刷されるページ位置情報を取得して、ステップＳ１２で、リンク元情報の存在している位置に該ページ情報を付加する。ステップＳ１２では、ページ付加情報としてＸ／ＸＸｐａｇｅという形式で出力を行なった例である。実際に図８のＨＴＭＬファイルに対して、本発明を実行した場合の印刷出力に使われるファイルが図５である。そして、この新規に作成されたＨＴＭＬファイルを出力した例が図６である。
【００６２】
次に、ステップＳ７で、該印刷ファイル内に含まれる全てのリンク情報が該ファイル内に存在していなかった場合には、ステップＳ８へ行く。
【００６３】
ステップＳ８では、印刷指示されたファイル内に存在しているリンク情報が全て該印刷ファイル外に存在していた場合には、ステップＳ２１で、プリスキャンにより取得された情報を基にリンク先情報を別ファイルとして取得し、該取得情報をＨＴＭＬファイルに構成する。続いて、ステップＳ２２で、既に取得している全てのリンク情報を別ページに出力するようにファイルを構成して印刷する。この場合の印刷出力例を図１５に示している。
【００６４】
ステップＳ８で、全てのリンク情報が、該印刷ファイル内・外ともに存在していると判断された場合には、ステップＳ３１で、プリスキャンにより取得された情報を基に該印刷ファイル内にリンク情報が存在している場合には、リンク先情報の存在しているページナンバーを取得すると共に、該ページ情報をリンク元情報の存在している位置に付加する処理を実行する。又、該印刷ファイル外にリンク情報が存在している場合には、リンク先情報を別ファイルとして、該取得情報をＨＴＭＬファイルに構成する。続いて、ステップＳ３２では、ステップＳ３１で既に取得している該印刷ファイルの情報を印刷出力する。この場合の印刷出力例を図１３に示している。
【００６５】
＜実施の形態２＞
実施の形態１では、印刷指示されたＨＴＭＬファイル内に存在しているリンク情報及び／又はジャンプ情報が該印刷ファイル内、ファイル外、ファイル内・外ともに存在していた場合について、リンク情報の出力方式として、例えばフッターと同一形式を用いて印刷出力するとして記載してきたが、これに限らず固定された出力形式でも構わない。
【００６６】
図１０−２に記載されているフローチャートを用いて概略を説明する。
【００６７】
ステップＳ１１で、プリスキャンにより取得された情報を基に、リンク先情報の印刷されるページ位置情報を取得して、ステップＳ１３で、リンク元情報の存在している位置に該ページ情報を付加する。ステップＳ１３では、ページ付加情報としてＸＸｐａｇｅと言う形式で出力を行なった例である。
【００６８】
図１１に記載した通りで、リンク先情報をリンク元の場所に埋め込む際に、ＸＸｐａｇｅと記載するようにしても一向にに構わない。
【００６９】
＜実施の形態３＞
実施の形態１，２では、印刷指示されたＨＴＭＬファイル内に存在しているリンク情報及び／又はジャンプ情報が該印刷ファイル内、ファイル外、ファイル内・外ともに存在していた場合について、リンク情報の出力方式として、例えばフッターと同一形式を用いて印刷出力する、実際のページ番号を用いて印刷出力するとして記載してきたが、リンク情報及び／又はジャンプ情報が印刷出力された用紙上で何処に存在しているのか（印刷ページの何ページ目にあるのか、この印刷用紙内には無いのかの）情報が明確に分かれば良いことを考えると、これに限らず、リンク情報の印刷物内での有無を明示的に示す方法として、存在する場合と存在したに場合とで、各々マークを異ならせて印刷出力するようにしても構わない。
【００７０】
図１０−２に記載されているフローチャートを用いて概略を説明する。
【００７１】
ステップＳ１１で、プリスキャンにより取得された情報を基に、リンク先情報の印刷されるページ位置情報を取得して、ステップＳ１４では、リンク先情報が、印刷ファイル内に存在していた場合には、リンク元情報の存在している位置に★（ファイル内に存在しているマーク）を付加し、印刷ファイル外に存在していた場合には、☆（ファイル内に存在していないマーク）を付加する。図１２に上述した場合に例を示している。
【００７２】
＜実施の形態４＞
実施の形態１〜３では、印刷指示されたＨＴＭＬファイル内に存在しているリンク情報及び／又はジャンプ情報が該印刷ファイル内、ファイル外、ファイル内・外ともに存在していた場合について、リンク情報の出力方式として、例えばフッターと同一形式を用いて印刷出力する、実際のページ番号を用いて印刷出力するとして記載してきたが、リンク情報及び／又はジャンプ情報が印刷出力された用紙上で何処に存在しているのか（印刷ページの何ページ目にあるのか、この印刷用紙内にはないのかの）情報が明確に解ればよいことを考えると、これに限らず、リンク情報の印刷物内での有無を明示的に示す方法として、存在する場合と存在したに場合とで、各々マークを異ならせて印刷出力するようにしても構わない。
【００７３】
図１０−２に記載されているフローチャートを用いて概略を説明する。
【００７４】
ステップＳ３１で、プリスキャンにより取得された情報を基に、リンク先情報の印刷されるページ位置情報を取得して、ステップＳ３３で、リンク先情報が印刷ファイル内に存在していた場合には、リンク元情報の存在している出力色を通常印刷色とは異なった色で出力するようにタグ情報を付加し、印刷ファイル外に存在していた場合には、上記ファイル内に存在していた場合の色とは更に異なった色を使用して出力できるようにタグ情報を付加したものである。不図示である。
【００７５】
＜実施の形態５＞
実施の形態１，２では、印刷指示されたＨＴＭＬファイル内に存在しているリンク情報及び／又はジャンプ情報が該印刷ファイル内、ファイル外、ファイル内・外ともに存在していた場合について、リンク情報の出力方式に関して述べてきたが、更に分かり易くするために、特に印刷ＨＴＭＬファイル内に存在しているリンク情報がファイルの内・外ともに存在している場合において、例えば、ファイル内にリンク情報が存在していれば、ページ番号を付加（図１０−２のステップＳ１２、ステップＳ１３）することにする。そして、リンク情報がファイル外にあるものに対しては、全てのファイル外情報をＷｅｂ閲覧ソフトを用いて取得して、それらの情報は縮小して別紙に印刷する。
【００７６】
図１０−２に記載されているフローチャートを用いて概略を説明する。
【００７７】
ステップＳ３１で、プリスキャンにより取得された情報を基に、リンク先情報が印刷されるページ位置情報を取得して、ステップＳ３４では、リンク先情報が、印刷ファイル内に存在していた場合には、リンク元情報の存在している位置に、該ページ情報（ＸＸｐａｇｅという形式）を付加する。リンク先情報が、印刷ファイル外に存在していた場合には、それらの情報は縮小して別紙に印刷する。
【００７８】
又、上記例では、リンク外情報に関しては、単に縮小印刷すると記載したが、これに限らず、更に分かり良くするためには、リンク元情報の一部に何らかのマークを付加すると同時に、縮小印刷を実行する方法も考えられる。
【００７９】
図１４に上述した場合に例を示している。
【００８０】
＜実施の形態６＞
実施の形態５では、印刷指示されたＨＴＭＬファイル内に存在しているリンク情報及び／又はジャンプ情報が該印刷ファイル内、ファイル外、ファイル内・外ともに存在していた場合について、リンク情報の出力方式に関して述べてきた。又、更に分かり易くするために、特に印刷ＨＴＭＬファイル内に存在しているリンク情報がファイルの内・外共に存在している場合において、例えば、ファイル内にリンク情報が存在していれば、ページ番号を付加（図１０−２のステップＳ１２、ステップＳ１３）することにする。そして、リンク情報がファイル外にあるものに対しては、全てのファイル外情報をＷｅｂ閲覧ソフトを用いて取得して、それらの情報は縮小して別紙に印刷すると記載してきたが、出力装置は印刷装置ではなく実際にＷｅｂ閲覧ソフトで使用している表示装置を使って該取得情報を表示出力することも可能である。
【００８１】
図１０−１及び図１０−２に記載されているフローチャートの印刷部分を表示に変更することにより、同様の処理が可能となることは言うまでもない。
【００８２】
前記置き換えを行った状態で、このフローチャートを用いて説明を加える。
【００８３】
ステップＳ３１で、プリスキャンにより取得された情報を基にリンク先情報の表示されるページ位置情報を取得して、ステップＳ３４では、リンク先情報が出力指示されたファイル内に存在していた場合には、リンク元情報の存在している位置に、該ページ情報（ＸＸｐａｇｅという形式）を付加する。リンク先情報が出力指示ファイル外に存在していた場合には、それらの情報は縮小して別ページに表示出力する。
【００８４】
又、上記例では、リンク外情報に関しては、単に縮小印刷すると記載したが、これに限らず、更に分かり良くするためには、リンク元情報の一部に、何らかのマークを付加すると同時に、縮小印刷を実行する方法も考えられる。
【００８５】
図１６に上述した場合に例を示している。
【００８６】
又、図１５にリンクアドレスをまとめて印刷出力するように記載している（図もそのようになっている）が、これを表示装置への出力に置き換えても一向に構わないことは言うまでもない。
【００８７】
これまでの実施形態（実施の形態１〜６）については、片面印刷につき記載してきたが、これに限らず、両面印刷であっても同様の手法を用いて出力することが可能なことは言うまでもない。
【００８８】
又、これまでの説明に関しては、パフォーマンスの高いＰＣ側で処理する場合について記載してきたが、ＰＣ上の付加を軽くすること、印刷装置のインテリジェント化が進んでいること等を考慮すると、例えば、Ｗｅｂ上のＨＴＭＬ、ＸＭＬファイルを印刷装置側に送信し、印刷装置側でイメージへの展開、ページ番号の付加及び縮小印刷等を行っても良い。
【００８９】
以上、各種説明してきた通りであるが、これに限らず、本発明の趣旨を逸脱しない範囲で種々応用可能であることは言うまでもない。
【００９０】
【発明の効果】
以上の説明で明らかなように、Ｗｅｂ上の表示画面情報を印刷装置に出力する際に、印刷指示された印刷ページ内に、リンク先の情報及び／又はジャンプ情報が該ページ内に存在しているのか、それ以外の場所に存在しているのかが明確になるばかりか、出力ページ間の関連付けも容易に理解できるようになるため、印刷出力されたものを読んでいく場合では、既にリンク情報の存在の有無が分かっているため、該情報を探し回らなくて済むようになり、非常に有効となる。
【００９１】
又、出力された紙メディアを急に渡されて読む場合であっても、上記出力形式が使われていることを把握している人にとっては、容易に情報に辿り付けることになり、必要性は増大する。
【図面の簡単な説明】
【図１】本発明の処理システム構成を示した概略ブロック図である。
【図２】図１に示した本発明におけるパーソナルコンピュータの概略構成を示すブロック図である。
【図３】本発明における図２に示したＲＡＭのメモリマップの一例を示す図である。
【図４】本発明における図１に示したプリンタの構成を説明するためのブロック図である。
【図５】本発明の実施の形態１におけるＨＴＭＬファイル（テキストファイル）の内容の一例を示す図である。
【図６】本発明の実施の形態１における図８に示したＨＴＭＬファイルをディスプレイ上で見た際の例を示す図である。
【図７】本発明の実施の形態１における図８に示したＨＴＭＬファイルを実際に印刷出力した場合の概略を示す図である。
【図８】従来例のＨＴＭＬファイル（テキストファイル）の内容を示す図である。
【図９】従来例の図８に示したＨＴＭＬファイルを表示器に表示した場合の例を示す図である。
【図１０】本発明の実施の形態１における処理を示すためのフローチャートである。
【図１１】本発明の実施の形態２における図８に示したＨＴＭＬファイルを実際に印刷出力した場合の例の概略を示す図である。
【図１２】本発明の実施の形態３における図８に示したＨＴＭＬファイルを実際に印刷出力した場合の例の概略を示す図である。
【図１３】本発明の実施の形態１における図８に示したＨＴＭＬファイルを実際に印刷出力した場合の例の概略を示す図である。
【図１４】本発明の実施の形態５における図８に示したＨＴＭＬファイルを実際に印刷出力した場合の例の概略を示す図である。
【図１５】本発明の実施の形態１における図８に示したＨＴＭＬファイルを実際に印刷出力した場合の例の概略を示す図である。
【図１６】本発明の実施の形態６における図８に示したＨＴＭＬファイルを実際に表示出力した場合の例の概略を示す図である。
【符号の説明】
Ａ    プリンタ
ＷＳ  Ｗｅｂサーバ
Ｘ    パーソナルコンピュータ（クライアントＰＣ）
Ｎ    ネットワーク
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  キーボードコントローラ
１０５  キーボード
１０６  ＣＲＴコントローラ
１０７  ＣＲＴ
１０８  ディスクコントローラ
１０９  外部記憶装置（ＨＤ，ＦＤ，ＣＲ−ＲＯＭ）
１１０  ネットワークコントローラ
１１１  ネットワーク装置
１１２  システムバス
【図１】
2004240754.tif 000003
【図２】
2004240754.tif 000004
【図３】
2004240754.tif 000005
【図４】
2004240754.tif 000006
【図５】
2004240754.tif 000007
【図６】
2004240754.tif 000008
【図７】
2004240754.tif 000009
【図８】
2004240754.tif 000010
【図９】
2004240754.tif 000011
【図１０】
2004240754.tif 000012
【図１１】
2004240754.tif 000013
【図１２】
2004240754.tif 000014
【図１３】
2004240754.tif 000015
【図１４】
2004240754.tif 000016
【図１５】
2004240754.tif 000017
【図１６】
2004240754.tif 000018