(57)【要約】【課題】  モニタ画面に表示されたＷｅｂページを印刷する際、ユーザが詳細な設定を行わなくても、ユーザの所望する印刷結果が得られるＷｅｂページ印刷支援装置、Ｗｅｂページ印刷支援方法、プログラム及びＷｅｂページ印刷支援システムを提供する。【解決手段】  Ｗｅｂページを表示しているＷｅｂブラウザの表示領域のピクセルサイズを取得し、Ｗｅｂブラウザの横幅と用紙の横幅の合わせ込みを行う（ステップＳ１、Ｓ２）。Ｗｅｂブラウザに表示されている文字のフォントサイズや画像サイズ等について、用紙に印刷する場合の適切なサイズを計算する。各サイズの計算結果を用いて、印刷用のＷｅｂページを再構成し（ステップＳ９）、印刷用のデータとして画像形成装置２に送信する（ステップＳ１０）。【選択図】  図４
2007018287.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページを画面に表示する表示手段と、
前記画面に表示されるＷｅｂページから情報を取得する情報取得手段と、
前記情報を用いて任意の印刷を可能とするために前記情報を変換する変換手段と、
前記変換手段により作成された印刷データを画像形成装置に送信する送信手段と、を有することを特徴とするＷｅｂページ印刷支援装置。
【請求項２】
前記情報取得手段は、前記Ｗｅｂページのサイズを認識し、
前記変換手段は、前記Ｗｅｂページに表示されている通りに印刷できるように、前記サイズを自動で変換することを特徴とする請求項１記載のＷｅｂページ印刷支援装置。
【請求項３】
前記情報取得手段は、前記Ｗｅｂページで推奨されている画面の解像度を認識し、
前記変換手段は、前記認識結果から前記ページの情報を印刷できるように自動で変換することを特徴とする請求項１又は２記載の記載のＷｅｂページ印刷支援装置。
【請求項４】
前記情報取得手段は、前記Ｗｅｂページの情報や構成を分析して解像度を認識することを特徴とする請求項１から３のいずれか１項に記載のＷｅｂページ印刷支援装置。
【請求項５】
印刷の際に、印刷結果が複数のページに渡る場合には、効率よく印刷画像を用紙に収めて印刷できるように印刷データを変換する印刷データ変換手段を有することを特徴とする請求項１から４のいずれか１項に記載のＷｅｂページ印刷支援装置。
【請求項６】
Ｗｅｂページを画面に表示する表示工程と、
前記画面に表示されるＷｅｂページから情報を取得する情報取得工程と、
前記情報を用いて任意の印刷を可能とするために前記情報を変換する変換工程と、
前記変換工程により作成された印刷データを画像形成装置に送信する送信工程と、を有することを特徴とするＷｅｂページ印刷支援方法。
【請求項７】
前記情報取得工程は、前記Ｗｅｂページのサイズを認識し、
前記変換工程は、前記Ｗｅｂページに表示されている通りに印刷できるように、前記サイズを変換することを特徴とする請求項６記載のＷｅｂページ印刷支援方法。
【請求項８】
前記情報取得工程は、前記Ｗｅｂページで推奨されている画面の解像度を認識し、
前記変換工程は、前記認識結果から前記ページの情報を印刷できるように変換することを特徴とする請求項６又は７記載の記載のＷｅｂページ印刷支援方法。
【請求項９】
前記情報取得手段は、前記Ｗｅｂページの情報や構成を分析して解像度を認識することを特徴とする請求項６から８のいずれか１項に記載のＷｅｂページ印刷支援方法。
【請求項１０】
印刷の際に、印刷結果が複数のページに渡る場合には、効率よく印刷画像を用紙に収めて印刷できるように印刷データを変換する印刷データ変換工程を有することを特徴とする請求項６から９のいずれか１項に記載のＷｅｂページ印刷支援方法。
【請求項１１】
Ｗｅｂページを画面に表示する表示処理と、
前記画面に表示されるＷｅｂページから情報を取得する情報取得処理と、
前記情報を用いて任意の印刷を可能とするために前記情報を変換する変換処理と、
前記変換処理により作成された印刷データを画像形成装置に送信する送信処理と、をコンピュータに実行させることを特徴とするＷｅｂページ印刷支援プログラム。
【請求項１２】
前記情報取得処理は、前記Ｗｅｂページのサイズを認識し、
前記変換処理は、前記Ｗｅｂページに表示されている通りに印刷できるように、前記サイズを変換することを特徴とする請求項１１記載のＷｅｂページ印刷支援プログラム。
【請求項１３】
前記情報取得処理は、前記Ｗｅｂページで推奨されている画面の解像度を認識し、
前記変換処理は、前記認識結果から前記ページの情報を印刷できるように変換することを特徴とする請求項１１又は１２記載の記載のＷｅｂページ印刷支援プログラム。
【請求項１４】
前記情報取得処理は、前記Ｗｅｂページの情報や構成を分析して解像度を認識することを特徴とする請求項１１から１３のいずれか１項に記載のＷｅｂページ印刷支援プログラム。
【請求項１５】
印刷の際に、印刷結果が複数のページに渡る場合には、効率よく印刷画像を用紙に収めて印刷できるように印刷データを変換する印刷データ変換処理をコンピュータに実行させることを特徴とする請求項１１から１４のいずれか１項に記載のＷｅｂページ印刷支援プログラム。
【請求項１６】
Ｗｅｂページ印刷支援装置と画像形成装置がネットワークを介して接続されるＷｅｂページ印刷支援システムであって、
前記Ｗｅｂページ印刷支援装置は、
前記Ｗｅｂページを画面に表示する表示手段と、
前記画面に表示されているＷｅｂページから情報を取得する情報取得手段と、
前記情報を用いて任意の印刷を可能とするために前記情報を変換する変換手段と、
前記変換手段により作成された印刷データを前記画像形成装置に送信する送信手段と、を有し、
前記画像形成装置は、
前記印刷データを受信する受信手段と、
前記受信した印刷データを出力し画像を形成する形成手段と、を有することを特徴とするＷｅｂページ印刷支援システム。
【請求項１７】
前記情報取得手段は、前記Ｗｅｂページのサイズを認識し、
前記変換手段は、前記Ｗｅｂページに表示されている通りに印刷できるように、前記サイズを変換することを特徴とする請求項１６記載のＷｅｂページ印刷支援システム。
【請求項１８】
前記情報取得手段は、前記Ｗｅｂページで推奨されている画面の解像度を認識し、
前記変換手段は、前記認識結果から前記ページの情報を印刷できるように変換することを特徴とする請求項１６又は１８記載の記載のＷｅｂページ印刷支援システム。
【請求項１９】
前記情報取得手段は、前記Ｗｅｂページの情報や構成を分析して解像度を認識することを特徴とする請求項１６から１８のいずれか１項に記載のＷｅｂページ印刷支援システム。
【請求項２０】
前記Ｗｅｂページ印刷支援装置は、
前記印刷の際に、印刷結果が複数のページに渡る場合には、効率よく印刷画像を用紙に収めて印刷できるように印刷データを変換する印刷データ変換手段を有することを特徴とする請求項１６から１９のいずれか１項に記載のＷｅｂページ印刷支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページ印刷支援装置、Ｗｅｂページ印刷支援方法、プログラム及びＷｅｂページ印刷支援システムに関し、特に、ユーザが印刷における細かな設定をしなくてもＷｅｂページの情報について期待通りの出力結果が得られるＷｅｂページ印刷支援装置、Ｗｅｂページ印刷支援方法、プログラム及びＷｅｂページ印刷支援システムに関する。
【背景技術】
【０００２】
従来、画像データ等を紙媒体に印刷する場合は、通常プリンタドライバ等を利用するが、画像の印刷領域以外の余白領域も含めて拡大または縮小されるため、用紙サイズや余白の設定をしても希望通りの印刷結果が得られないことが多かった。また、かかる設定等により希望通りの印刷結果を得ることが可能である場合でも、設定が細かく、困難であるという問題が生じていた。
【０００３】
そこで、近年、画像印刷領域を基準にして拡大縮小することにより余白領域に影響されず画像を印刷する技術が提案されている（特許文献１）。また、印刷データを作成するコンピュータと、展開ソフトウェアを搭載し印刷データを紙に出力するプリンタとがネットワークにより接続されたプリントシステムを用いて印刷することにより、コンピュータ側での難しい設定なしにプリンタを使用できる技術が提案されている（特許文献２）。
【特許文献１】特開２００１−９４７６９号公報
【特許文献２】特開２００４−２３４６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術では、インターネットＷｅｂサイトの内容を紙媒体に印刷する場合は、Ｗｅｂページ画面に用いられている画像のサイズを変更することができないため、紙に画像全体が印刷しきれないといった問題が生じている（図３参照）。これは、Ｗｅｂサイトの作成者が印刷されることを考慮してＷｅｂページを作成していないことが原因の１つであるが、Ｗｅｂページ自体がモニタなどの画面で見ることを前提としているので、印刷する側で対応しなければならない。しかしながら、インターネットＷｅｂサイトの内容を紙媒体に印刷する際は、通常Ｗｅｂブラウザの印刷機能を利用するが、かかるＷｅｂブラウザの印刷機能は上述の問題の対応がなされていないため、希望通りの印刷結果を得るためには、Ｗｅｂページのソースを編集する必要があり、大変困難であった。
【０００５】
本発明は、そのような問題に鑑みてなされたものであって、ユーザが細かな設定や変更を加えなくても目的通りの見栄えの良い印刷結果を得られるＷｅｂページ印刷支援装置、Ｗｅｂページ印刷支援方法、プログラム及びＷｅｂページ印刷支援システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、Ｗｅｂページを画面に表示する表示手段と、前記画面に表示されるＷｅｂページから情報を取得する情報取得手段と、前記情報を用いて任意の印刷を可能とするために前記情報を変換する変換手段と、前記変換手段により作成された印刷データを画像形成装置に送信する送信手段と、を有することを特徴とするＷｅｂページ印刷支援装置である。
【０００７】
請求項２記載の発明は、請求項１記載の装置において、前記取得手段は、前記Ｗｅｂページのサイズを認識し、前記変更手段は、前記Ｗｅｂページに表示されている通りに印刷できるように、前記サイズを変換することを特徴とする。
【０００８】
請求項３記載の発明は、請求項１又は２記載の記載の装置において、前記情報取得手段は、前記Ｗｅｂページで推奨されている画面の解像度を認識し、前記変換手段は、前記認識結果から前記ページの情報を印刷できるように変換することを特徴とする。
【０００９】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の装置において、前記情報取得手段は、Ｗｅｂページの情報や構成を分析して認識することを特徴とする。
【００１０】
請求項５記載の発明は、請求項１から４のいずれか１項に記載の装置において、印刷の際に、印刷結果が複数のページに渡る場合には、効率よく印刷画像を用紙に収めて印刷できるように印刷データを変換する印刷データ変換手段を有することを特徴とする。
【００１１】
請求項６記載の発明は、Ｗｅｂページを画面に表示する表示工程と、前記画面に表示されるＷｅｂページから情報を取得する情報取得工程と、前記情報を用いて任意の印刷を可能とするために前記情報を変換する変換工程と、前記変換工程により作成された印刷データを画像形成装置に送信する送信工程と、を有することを特徴とするＷｅｂページ印刷支援方法である。
【００１２】
請求項７記載の発明は、請求項６記載の方法において、前記取得工程は、前記Ｗｅｂページのサイズを認識し、前記変更工程は、前記Ｗｅｂページに表示されている通りに印刷できるように、前記サイズを変換することを特徴とする。
【００１３】
請求項８記載の発明は、請求項６又は７記載の記載の方法において、前記情報取得工程は、前記Ｗｅｂページで推奨されている画面の解像度を認識し、前記変換工程は、前記認識結果から前記ページの情報を印刷できるように変換することを特徴とする。
【００１４】
請求項９記載の発明は、請求項６から８のいずれか１項に記載の方法において、前記情報取得工程は、前記Ｗｅｂページの情報や構成を分析して解像度を認識することを特徴とする。
【００１５】
請求項１０記載の発明は、請求項６から９のいずれか１項に記載の方法において、印刷の際に、印刷結果が複数のページに渡る場合には、効率よく印刷画像を用紙に収めて印刷できるように印刷データを変換する印刷データ変換工程を有することを特徴とする。
【００１６】
請求項１１記載の発明は、Ｗｅｂページを画面に表示する表示処理と、前記画面に表示されるＷｅｂページから情報を取得する情報取得処理と、前記情報を用いて任意の印刷を可能とするために前記情報を変換する変換処理と、前記変換処理により作成された印刷データを画像形成装置に送信する送信処理と、をコンピュータに実行させることを特徴とするＷｅｂページ印刷支援プログラムである。
【００１７】
請求項１２記載の発明は、請求項１１記載のプログラムにおいて、前記取得処理は、前記Ｗｅｂページのサイズを認識し、前記変更処理は、前記Ｗｅｂページに表示されている通りに印刷できるように、前記サイズを変換することを特徴とする。
【００１８】
請求項１３記載の発明は、請求項１１又は１２記載の記載のプログラムにおいて、前記情報取得処理は、前記Ｗｅｂページで推奨されている画面の解像度を認識し、前記変換処理は、前記認識結果から前記ページの情報を印刷できるように変換することを特徴とする。
【００１９】
請求項１４記載の発明は、請求項１１から１３のいずれか１項に記載のプログラムにおいて、前記情報取得処理は、前記Ｗｅｂページの情報や構成を分析して解像度を認識することを特徴とする。
【００２０】
請求項１５記載の発明は、請求項１１から１４のいずれか１項に記載のプログラムにおいて、印刷の際に、印刷結果が複数のページに渡る場合には、効率よく印刷画像を用紙に収めて印刷できるように印刷データを変換する印刷データ変換処理をコンピュータに実行させることを特徴とする。
【００２１】
請求項１６記載の発明は、Ｗｅｂページ印刷支援装置と画像形成装置がネットワークを介して接続されるＷｅｂページ印刷支援システムであって、前記Ｗｅｂページ印刷支援装置は、前記Ｗｅｂページを画面に表示する表示手段と、前記画面に表示されているＷｅｂページから情報を取得する情報取得手段と、前記情報を用いて任意の印刷を可能とするために前記情報を変換する変換手段と、前記変換手段により作成された印刷データを前記画像形成装置に送信する送信手段と、を有し、前記画像形成装置は、前記印刷データを受信する受信手段と、前記受信した印刷データを出力し画像を形成する形成手段と、を有することを特徴とするＷｅｂページ印刷支援システムである。
【００２２】
請求項１７記載の発明は、請求項１６記載のシステムにおいて、前記情報取得手段は、前記Ｗｅｂページのサイズを認識し、前記変更手段は、前記Ｗｅｂページに表示されている通りに印刷できるように、前記サイズを変換することを特徴とする。
【００２３】
請求項１８記載の発明は、請求項１６又は１８記載の記載のシステムにおいて、前記取得手段は、前記Ｗｅｂページで推奨されている画面の解像度を認識し、前記変換手段は、前記認識結果から前記ページの情報を印刷できるように変換することを特徴とする。
【００２４】
請求項１９記載の発明は、請求項１６から１８のいずれか１項に記載のシステムにおいて、前記情報取得手段は、前記Ｗｅｂページの情報や構成を分析して解像度を認識することを特徴とする。
【００２５】
請求項２０記載の発明は、請求項１６から１９のいずれか１項に記載のシステムにおいて、前記Ｗｅｂページ印刷支援装置は、前記印刷の際に、印刷結果が複数のページに渡る場合には、効率よく印刷画像を用紙に収めて印刷できるように印刷データを変換する印刷データ変換手段を有することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、Ｗｅｂページを印刷する際に、ユーザは印刷の詳細な設定をしなくても、Ｗｅｂページと表示態様が同様で画面全体が印刷される所望の印刷結果を得ることができる。
【発明を実施するための最良の形態】
【００２７】
以下に、本発明の実施形態に係るＷｅｂページ印刷支援装置、Ｗｅｂページ印刷支援方法、プログラム及びＷｅｂページ印刷支援システムを、図面を用いて詳細に説明する。なお、以下に述べる実施形態は、本発明の好適な実施形態であるため、技術的に好ましい限定が付されていることがあるが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２８】
図１は、本発明の実施形態に係るＷｅｂ印刷支援装置の構成図である。Ｗｅｂ印刷支援装置の一例としてパーソナルコンピュータ（以下ＰＣ）１を用いる。ＰＣ１は一例であり、Ｗｅｂブラウザを表示し、以下に説明する自動変更を行い、印刷データを送信する機能を有する装置であれば良い。ＰＣ１は、Ｗｅｂページ表示部５、Ｗｅｂ情報取得部６、自動変換部７、送信部８から構成されている。ＰＣ１はインターネット４接続する。また、ネットワーク３を介して画像形成装置２とも接続する。図２は、印刷しようとするＷｅｂページの一例を示す図である。図４は、本発明の実施形態に係る自動変換の際の動作を示すフローチャートである。
【００２９】
図２および図４を参照して、本発明の実施形態に係るＷｅｂページを印刷する際にＰＣが行う自動変換について説明する。Ｗｅｂページが図２に示すモニタ画面の表示と同じ形式（態様）で用紙に印刷されるようにするため、Ｗｅｂページを表示しているＷｅｂブラウザの表示領域のピクセルサイズを取得する（ステップＳ１）。
【００３０】
ステップＳ１で取得したＷｅｂブラウザの横幅と用紙の横幅の合わせ込みを行う（ステップＳ２）。具体的には、Ｗｅｂブラウザに表示されている文字のフォントサイズや画像サイズ等について、用紙に印刷する場合の適切なサイズを計算する。
【００３１】
Ｗｅｂブラウザで表示されている文字のフォントが横幅に対してどの程度の大きさ（割合）であるかを計算する（ステップＳ３）。印刷用紙の横幅に対して同じ割合で印刷される大きさのフォントサイズを選択する（ステップＳ４）。
【００３２】
画像に関しても上記ステップＳ３、Ｓ４と同じ要領で、画面に対して横幅の割合が同じになるように、用紙に印刷する際の横幅のサイズを決定する（ステップＳ５、Ｓ６）。ただしここでは画像が崩れることを防ぐため、画像のピクセルサイズを変更することはしない。
【００３３】
テーブルなどのHTML要素は、HTMLのソースコードを参照して、設定されたピクセルサイズを取得し（ステップＳ７）、上記ステップＳ３、Ｓ４と同じ要領で、印刷する際のサイズの変更を行う（ステップＳ８）。
【００３４】
以上各サイズの計算結果を用いて、印刷用のＷｅｂページを再構成し（ステップＳ９）、印刷用のデータとしてプリンタ２に送信する（ステップＳ１０）。プリンタ２で印刷されたＷｅｂページのイメージは図５のようになる。
【００３５】
上記実施形態によって、自動的に画面に表示しているＷｅｂページと同じ表示態様でユーザが指定する用紙に印刷を行うため、ユーザは印刷の設定をしなくても所望の印刷結果を得ることができる。
【００３６】
なお、本実施形態は、本発明の一例であるため、横幅の割合に限られず、縦の長さやこれら両者の比を用いて、Ｗｅｂブラウザに表示されたページを所望の印刷データに自動変更することも考え得る。
【００３７】
本発明の他の実施形態に係るＷｅｂページ印刷支援装置について説明する。
【００３８】
Ｗｅｂサイトの推奨解像度に従った表示の構成で印刷を行う場合は、そのサイトの推奨解像度をHTMLのソースコードから最大となる横幅のサイズを自動で認識して設定する。
【００３９】
設定した横幅のサイズを用いて、上記実施形態（図４）と同様に印刷用のＷｅｂページを再構成して、印刷データとしてプリンタに送信し、印刷を行う。
【００４０】
上記実施形態によって、自動的にＷｅｂページの推奨解像度を判定し、それと同じ表示形式で印刷を行うため、Ｗｅｂサイト作成者が意図した通りの表示形式で印刷をすることができる。
【００４１】
本発明の他の実施形態に係るＷｅｂページ印刷支援装置について説明する。
【００４２】
画像が大きく、複数のページに画像がまたがる場合は、まずその画像を少し縮小することで前のページに挿入することができるかどうかを判断し、できる場合は画像を縮小して挿入する。この際、縮小の程度はユーザが設定することも可能である。
【００４３】
縮小した画像が前ページに挿入できない場合は、どちらのページに画像を挿入した方が用紙の空きスペースが少なくなるかを、全てのパターンを印刷する用紙において確認して決定する。また、少しの縮小で前のページに画像が挿入できると判断された場合は、その画像については前のページに挿入するものとして、空きスペースの計算を行う。
【００４４】
最適と判断された結果に従って印刷用のＷｅｂページを再構成し、印刷用のデータとして印刷機器に送信する。
【００４５】
以上の実施形態によって、Ｗｅｂページ印刷支援装置が、自動的に印刷用紙のページ間にまたがる画像を効率よく配置するので、ユーザは意識しなくても空白スペースの少ないＷｅｂページの印刷結果を得ることができる。
【００４６】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種種変更可能であることは言うまでもない。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態に係るＷｅｂページ印刷支援装置の構成図である。
【図２】印刷しようとするＷｅｂページの一例を示す図である。
【図３】Ｗｅｂページを印刷した際に画像全体が印刷しきれない場合の一例を示す図である。
【図４】本発明の実施形態に係る自動変換の際の動作を示すフローチャートである。
【図５】本発明の実施形態に係る自動変換され印刷されるＷｅｂページのイメージ図である。
【符号の説明】
【００４８】
１    ＰＣ
２    画像形成装置
３    ネットワーク
４    インターネット
５    Ｗｅｂページ表示部
６    Ｗｅｂ情報取得部
７    自動変換部
８    送信部
【図１】
2007018287.tif 000003
【図２】
2007018287.tif 000004
【図３】
2007018287.tif 000005
【図４】
2007018287.tif 000006
【図５】
2007018287.tif 000007