(57)【要約】【課題】画像データを含むウェブページデータであっても所望の領域を所定の紙サイズに出力することが可能なデータ処理装置およびこれを備えた店頭端末機、データ処理プログラムを提供する。【解決手段】データ処理装置１は、抽出部２５と、配置決定部２６と、変換部２７とを備えている。抽出部２５は、ウェブログデータＷＤに含まれる文字および画像データを抽出する。配置決定部２６は、文字および画像データの数に基づいて文字領域と画像領域の配置関係を再構築する。そして、変換部２７が、再構築された配置関係に従って、ウェブログデータＷＤをプリント用データＰＤに変換する。【選択図】図２
2008305278.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページデータからプリント用データを生成するデータ処理装置であって、
前記ウェブページデータに含まれる文字および画像データを抽出する抽出部と、
前記抽出部によって抽出された前記文字および前記画像データの数に基づいて、前記プリント用データにおいて前記文字を配置する文字領域と前記画像データを配置する画像領域との配置関係を決定する配置決定部と、
前記抽出部によって抽出された前記文字および前記画像データを、前記配置決定部によって決定された前記配置関係に従って前記プリント用データに変換する変換部と、
を備えているデータ処理装置。
【請求項２】
前記文字および前記画像データの数に応じて前記文字領域と前記画像領域とがそれぞれ定められているテンプレートを記憶する記憶部をさらに備えており、
前記配置決定部は、前記テンプレートを選択することによって前記配置関係を決定する、
請求項１に記載のデータ処理装置。
【請求項３】
前記抽出部は、前記ウェブページデータの所定の領域における前記文字および前記画像データを抽出する、
請求項１または２に記載のデータ処理装置。
【請求項４】
前記所定の領域は、前記ウェブページデータに含まれているタグ情報に基づいて特定される、
請求項３に記載のデータ処理装置。
【請求項５】
前記ウェブページデータは、時系列的に比較的頻繁に更新されるウェブページデータ群によって形成されており、
前記所定の領域は、１日分の日記を定義する前記タグ情報に基づいて特定される、
請求項４に記載のデータ処理装置。
【請求項６】
前記所定の領域を指定する範囲指定部をさらに備えている、
請求項３に記載のデータ処理装置。
【請求項７】
請求項１から６に記載のデータ処理装置と、
前記データ処理装置によって生成された前記プリントデータを出力するプリント部と、
を備えている店頭端末機。
【請求項８】
ウェブページデータからプリント用データを生成するデータ処理プログラムであって、
前記ウェブページデータに含まれる文字および画像データを抽出する第１のステップと、
前記第１のステップによって抽出された前記文字および前記画像データの数に基づいて、前記プリント用データにおける前記文字を配置する文字領域と前記画像データを配置する画像領域との配置関係を決定する第２のステップと、
前記第１のステップによって抽出された前記文字および前記画像データを、前記第２のステップによって決定された前記配置関係に従って前記プリント用データに変換する第３のステップと、
を備えているデータ処理方法をコンピュータに実行させるデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページデータをプリント用データに処理するデータ処理装置およびこれを備えた店頭端末機、データ処理プログラムに関する。
【背景技術】
【０００２】
インターネットにおけるウェブページデータを閲覧し、その内容を紙媒体にプリントすることは、今や日常的に行われている。しかし、そのようなウェブページデータを、例えば、Ａ４サイズ等の紙にプリントしようとした場合、多くのページに渡って無駄に印刷されたり、印刷したい箇所が数ページにまたがって印刷されたりすることが多かった。
このような問題を解決する方法として様々な技術が開示されている。例えば、特許文献１においては、ユーザが印刷したい部分のみを選択して印刷できるような技術が開示されている。また、特許文献２においては、設定されたプリント領域に全ての文字データを収めることができない場合に、文字のフォントサイズを小さくしてプリント用データを生成している。
【特許文献１】特開２００３−２８０８５９号公報
【特許文献２】特開平６−９９６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述に示すデータ処理装置では、以下に示すような問題点を有している。
すなわち、近年のウェブページデータにおいては、画像データを含むことが一般的であり、画像データを含む場合のプリント方法について記載されていない。また、ウェブページデータを画面に表示されたままの状態、すなわち、文字と画像との配置関係を変えずに所定の紙サイズにプリントできるウェブページデータのボリュームには限界があった。
【０００４】
本発明は、上記従来の課題を解決するもので、画像データを含むウェブページデータであっても所望の領域を所定の紙サイズに出力することが可能なデータ処理装置およびこれを備えた店頭端末機、データ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
第１の発明に係るデータ処理装置は、ウェブページデータからプリント用データを生成するデータ処理装置であって、抽出部と、配置決定部と、変換部と、を備えている。抽出部は、ウェブページデータに含まれる文字と画像データとを抽出する。配置決定部は、抽出部によって抽出された文字および画像データの数に基づいて、プリント用データにおける文字を配置する文字領域と画像データを配置する画像領域との配置関係を決定する。変換部は、抽出部によって抽出された文字および画像データを、配置決定部によって決定された配置関係に従ってプリント用データに変換する。
【０００６】
ここでは、ウェブページデータに含まれる文字および画像データの数に基づいて文字領域と画像領域との配置関係を決定し、ウェブページデータをプリント用データに変換している。
ここで、ウェブページデータを、例えば、Ａ４サイズ等の紙にプリントする場合、多くのページに渡って無駄にプリントされたり、印刷したい箇所が数ページにまたがってプリントされたりするといった問題がある。
【０００７】
従来、画面に表示されているプリント領域を指定したり、文字フォントサイズを小さくしたりする等の方法によって、上述の問題を解決していた。しかし、近年のウェブページデータにおいては、画像データを含むことが一般的であり、画面に表示されたままの状態、すなわち、文字と画像との配置関係を変えずに所定の紙サイズにプリントできるウェブページデータの情報量には限界があった。
【０００８】
そこで、本発明のデータ処理装置においては、抽出部が、ウェブページデータに含まれる文字および画像データを抽出し、配置決定部が、文字および画像データの数に基づいて文字領域と画像データの配置関係を再構築している。そして、変換部が、再構築された配置関係に従って、ウェブページデータをプリント用データに変換している。
これにより、所定サイズの用紙に出力できなかった範囲のウェブページデータを出力することが可能となる。すなわち、文字数および画像データ数から所定サイズの用紙に出力するために最適となるような文字領域および画像領域の配置関係に再構築することによって、配置関係を変えない場合に比べてより多くの情報量を所望の用紙サイズにプリントすることが可能となる。
この結果、画像データを含むウェブページデータであっても所望の領域を所定の紙サイズに出力することが可能となる。
【０００９】
第２の発明に係るデータ処理装置は、第１の発明に係るデータ処理装置であって、文字および画像データの数に応じて文字領域と画像領域とがそれぞれ定められているテンプレートを記憶する記憶部をさらに備えている。そして、配置決定部は、テンプレートを選択することによって配置関係を決定する。
【００１０】
ここでは、記憶部にあらかじめ登録されているテンプレートに基づいてウェブページデータにおける文字領域と画像領域との配置関係を決定している。
なお、ここでいうテンプレートとは、例えば、「文字数１００字以内、画像データ数１個用」といった文字や画像データ数の条件と共に文字領域と画像領域とが定められている定義ファイルをいう。
【００１１】
これにより、配置決定部は、プリントの都度、文字領域と画像領域との配置関係を決定する必要がなくなるので、プリント用データへの変換を高速に行うことが可能となる。
また、プリントの際に、例えば、ユーザがテンプレートを選択できるようにすれば、文字数や画像データ数が同じであっても、ユーザの好みに応じた配置関係を選択することが可能となる。
【００１２】
第３の発明に係るデータ処理装置は、第１または第２の発明に係るデータ処理装置であって、抽出部は、ウェブページデータの所定の領域における文字および画像データを抽出する。
ここでは、抽出部が抽出するウェブページデータの範囲、すなわち、プリントの対象となる範囲を所定の領域に限定している。
これにより、ウェブページデータ全量をプリントするのではなく、例えば、画面に表示されている範囲、ユーザが指定した範囲、所定のタグで定義された範囲等、ウェブページデータにおける所望の範囲をプリント用データに変換することが可能となる。
【００１３】
第４の発明に係るデータ処理装置は、第３の発明に係るデータ処理装置であって、所定の領域は、ウェブページデータに含まれているタグ情報に基づいて特定される。
ここでは、ウェブページデータにおいて抽出する領域、すなわち、プリントする領域を所定のタグによって定義される範囲に特定している。
これにより、例えば、ウェブページデータにおける本文部分のみをプリント用データに変換することが可能となる。
【００１４】
第５の発明に係るデータ処理装置は、第４の発明のいずれか１つに係るデータ処理装置であって、ウェブページデータは、時系列的に比較的頻繁に更新されるウェブページデータ群によって形成されており、所定の領域は、１日分の日記を定義するタグ情報に基づいて特定される。
【００１５】
ここでは、ウェブページデータを、時系列的に比較的頻繁に更新されるウェブページデータ群によって形成されているもの、すなわち、ウェブログに特定している。そして、ウェブログデータ場合、一日単位、あるいは、話題単位ごとに一枚の紙に印刷したいというニーズある。ところが、その部分のみを一枚の紙に出力することは、従来の技術では困難である。また、ウェブログデータ等のウェブページデータには、バナー広告等が一般的に表示されており、これらの内容をプリントしたくないというニーズも多い。
【００１６】
そこで、ウェブログデータをプリントする場合に本発明を適用することが有効である。
これにより、例えば、１日分の内容を定義するタグ情報に基づいて、１日単位でプリント用データに変換することが可能となる。また、タグ情報によりウェブログデータにおける本文のみをプリント対象とし、バナー広告等をプリント用データに変換することを回避することも可能である。
この結果、容易に所望の領域（例えば、１日分の内容）を一枚の所定サイズの用紙に出力することが可能となる。
【００１７】
第６の発明に係るデータ処理装置は、第３の発明に係るデータ処理装置であって、所定の領域を指定する範囲指定部をさらに備えている。
ここでは、ウェブページデータにおいて抽出する領域、すなわち、プリントする領域を範囲指定部において指定することによって特定している。
これにより、ウェブページデータにおける任意の場所をプリント用データに変換することが可能となる。
【００１８】
第７の発明に係る店頭端末機は、データ処理装置と、プリント部と、を備えている。データ処理装置は、第１から第６の発明のいずれか１つに係るデータ処理装置である。プリント部は、データ処理装置によって生成されたプリントデータを出力する。
【００１９】
ここでは、上述のデータ処理装置と、プリント用データを出力するプリント部と、を備えた店頭端末機として本発明を特定している。
これにより、例えば、店頭端末機から所定のＵＲＬへアクセスして、１日分ずつのウェブログデータを出力することが可能となる。
また、例えば、店頭端末機から自己のホームページへアクセスして、文字や画像データの抽出とともに、タイトルタグやメタデータタグ等の所定の情報を取得して、上述の方法によってプリント用データに変換することができる。この結果、自己のホームページを紹介するための、名刺サイズのカードを作成することが可能となる。
【００２０】
第８の発明に係るデータ処理プログラムは、ウェブページデータからプリント用データを生成するデータ処理プログラムであって、第１から第３のステップを備えている。第１のステップは、ウェブページデータに含まれる文字と画像データとを抽出する。第２のステップは、第１のステップによって抽出された文字および画像データの数に基づいて、プリント用データにおける文字を配置する文字領域と画像データを配置する画像領域との配置関係を決定する。第３のステップは、第１のステップによって抽出された文字および画像データを、第２のステップによって決定された配置関係に従ってプリント用データに変換する。
【００２１】
ここでは、第２のステップにおいて、ウェブページデータに含まれる文字および画像データの数に基づいて文字領域と画像領域との配置関係を決定し、第３のステップにおいて、ウェブページデータをプリント用データに変換している。
ここで、ウェブページデータを、例えば、Ａ４サイズ等の紙にプリントする場合、多くのページに渡って無駄にプリントされたり、印刷したい箇所が数ページにまたがってプリントされたりするといった問題がある。
【００２２】
従来、画面に表示されているプリント領域を指定したり、文字フォントサイズを小さくしたりする等の方法によって、上述の問題を解決していた。しかし、近年のウェブページデータにおいては、画像データを含むことが一般的であり、画面に表示されたままの状態、すなわち、文字と画像との配置関係を変えずに所定の紙サイズにプリントできるウェブページデータのボリュームには限界があった。
【００２３】
そこで、本発明のデータ処理プログラムにおいては、第１のステップにおいて、ウェブページデータに含まれる文字と画像データとを抽出し、第２のステップにおいて、文字データと画像データとの数に基づいて文字と画像データの配置関係を再構築している。そして、第３のステップにおいて、再構築された配置関係に基づいて、ウェブページデータをプリント用データに変換している。
【００２４】
これにより、所定サイズの用紙に出力できなかった範囲のウェブページデータを出力することが可能となる。すなわち、文字数および画像データ数から所定サイズの用紙に出力するために最適となるような文字領域および画像領域の配置関係に再構築することによって、配置関係を変えない場合に比べてより多くの情報量を所望の用紙サイズにプリントすることが可能となる。
【００２５】
この結果、画像データを含むウェブページデータであっても所望の領域を所定の紙サイズに出力することが可能となる。
【発明の効果】
【００２６】
本発明に係るデータ処理装置によれば、画像データを含むウェブページデータであっても所望の領域を所定の紙サイズに出力することが可能となる。
【発明を実施するための最良の形態】
【００２７】
本発明の一実施形態に係るデータ処理装置１について、図１〜図８を用いて説明すれば以下の通りである。
［データ処理装置１の構成］
本発明の一実施形態に係るデータ処理装置１は、図１および図２に示すように、主に、装置本体１０、入力装置としてのマウス３１、キーボード３２、表示装置としてのディスプレイ４１および通信装置５０を備えている。
【００２８】
装置本体１０は、主に、コントローラ１１、補助記憶部１４、第１インタフェイス１５、第２インタフェイス１６、第３インタフェイス１７、第４インタフェイス１８および第５インタフェイス１９を有している。そして、この装置本体１０では、コントローラ１１がバス線２１を介して、補助記憶部１４と、各種インタフェイス１５〜１９とに接続されている。
【００２９】
コントローラ１１は、例えば、ＣＰＵ１２と、作業領域が形成されるＲＡＭ型の半導体メモリや、プログラムやパラメータが保存されるＲＯＭ型の半導体メモリの総称としての主記憶部１３を有している。また、コントローラ１１は、補助記憶部１４に格納されたデータ処理プログラムＰＧをＲＡＭに読み込むことにより、図３に示すように、表示制御部２４と、抽出部２５と、配置決定部２６と、変換部２７とを備えた機能ブロックを形成する。そして、上記機能ブロックは、コントローラ１１によって実行可能な状態となる。
【００３０】
抽出部２５は、通信装置５０を介してアクセス可能なウェブページデータＷＤの中から文字および画像データを抽出する。そして、抽出された文字および画像データの数をカウントする。
配置決定部２６は、抽出部２５によって抽出された文字および画像データの数に基づいて、プリント用データＰＤにおける文字を配置する領域（以下、文字領域と示す）ＴＡ（図６参照）および画像データを配置する領域（以下、画像領域と示す）ＩＡ（図６参照）の配置関係を決定する。言い換えれば、所定の紙サイズのプリント用データを生成するために、配置決定部２６は、ウェブログデータＷＤにおける文字領域と画像領域との位置関係を再構築している。そして、本実施形態のデータ処理装置１においては、配置決定部２６は、補助記憶部１４に記憶されているテンプレートＴＰの中から文字および画像データの数の条件に合致するものを選択し、選択されたテンプレートＴＰに基づいてプリント用データＰＤにおける文字領域ＴＡと画像領域ＩＡとの配置関係を決定している。なお、ここでいうテンプレートＴＰとは、プリント用データＰＤにおける文字領域ＴＡと画像領域ＩＡとの配置関係が定義されたデータをいう。そして、テンプレートＴＰは、例えば、「文字数１００字以内、画像データ数１個用」といった文字および画像データの条件ごとに補助記憶部１４に記憶されている。
【００３１】
変換部２７は、配置決定部２６が決定したテンプレートＴＰに基づいて、ウェブページデータＷＤをプリント用データＰＤに変換する。具体的には、テンプレートＴＰに定義されている文字領域ＴＡと画像領域ＩＡとに、ウェブログデータＷＤにおける文字および画像データを合成している。
補助記憶部１４は、主記憶部１３よりもプログラムやデータの読み込み・書き込み速度が遅い不揮発性の記憶装置であって、例えば、ハードディスク、フロッピーディスク（登録商標）、光ディスク、光磁気ディスク等である。そして、補助記憶部１４は、データ処理プログラムＰＧと後述するテンプレートＴＰとを記憶している。
【００３２】
第１インタフェイス１５は、例えば、ＩＤＥ（Integrated Drive Electronics）、ＡＴＡ（AT Attachment）、ＡＴＡＰＩ（AT Attachment Packet Interface）、ＳＣＳＩ（Small Computer System Interface）、ＵＳＢ（Universal Serial Bus）、あるいは、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）等のインタフェイスであって、補助記憶部１４を接続する。
【００３３】
第２インタフェイス１６は、例えば、ＰＳ／２、ＵＳＢ、ＲＳ２３２、あるいは、ＩｒＤＡ（Infrared Data Association）等のインタフェイスであって、主記憶部１３にデータを入力するためのマウス３１、キーボード３２を接続する。
第３インタフェイス１７は、例えば、ＡＧＰ（Accelerated Graphics Port）、ＰＣＩ（Peripheral Component Interconnect）、あるいは、ＲＳ２３２等のインタフェイスであって、主記憶部１３から送信されてきたデータを文字や画像として表示するためのディスプレイ４１を接続する。
【００３４】
第４インタフェイス１８は、例えば、ネットワークインタフェイス、モデムインタフェイス、ＵＳＢ、ＰＣＭＣＩＡ、あるいは、ＲＳ２３２等であって、インターネット回線（イントラネット回線）７０等に通信接続するためのモデム、ルータ、あるいは、ＨＵＢ等といった通信装置５０を接続する。
第５インタフェイス１９は、例えば、ＵＳＢ、あるいは、ＲＳ２３２等のインタフェイスであって、主記憶部１３から送信されてきたデータを文字や画像として印刷するためのプリンタ６０を接続する。そして、プリンタ６０は、データ処理装置１より送信されてくるプリント用データＰＤを出力する。
【００３５】
［データ処理装置１におけるデータ処理］
次に、データ処理装置１におけるコントローラ１１による基本的なデータ処理を処理順序に沿って説明する。図４は、この処理の概要を示すフローチャートである。
ステップＳ１においては、表示制御部２４は、通信装置５０を介してアクセスできるウェブページデータＷＤを表示する。なお、以下の説明は、ウェブページデータＷＤの中でもウェブログ（いわゆる、ブログ）データに限定して行う。
【００３６】
ステップＳ２（第１のステップ）においては、抽出部２５は、ユーザによって印刷ボタン（図示せず）が操作されたことを確認すると、ウェブログデータＷＤの中の１日分を定義するタグを検出し、そのタグによって定義された領域における文字および画像データの数を抽出する。また、１日分を定義するタグが複数検出された場合（複数の日付の内容が検出された場合）には、それぞれのタグごと（日付ごと）に文字および画像データの数を抽出する。なお、抽出部２５が、１日分を定義するタグを検出できない場合には、そのままステップＳ３へ進み、表示制御部２４は、「プリント設定画面」をディスプレイ４１に表示させる。
【００３７】
ステップＳ３においては、表示制御部２４は、例えば、図５に示すような「プリント設定画面」をディスプレイ４１に表示させる。「プリント設定画面」には、エリア設定部（範囲指定部）８１と、ページ設定部８５と、ＯＫボタン８８と、キャンセルボタン８９とが表示されている。
エリア設定部８１は、プリント用データ表示部８２と、エリア指定ボタン８３と、画像領域指定ボタン８４とによって形成されている。
【００３８】
プリント用データ表示部８２は、ウェブログデータＷＤ全体の中からプリント用データＰＤを生成する領域を明示的に示す部分であって、例えば、プリント用データＰＤを生成しない部分をマスク処理したり、プリント用データＰＤを作成する領域を線で囲んだりする等の表示がされる。
ここで、抽出部２５が、ステップＳ２においてプリント用データＰＤを生成する領域を自動認識しなかった場合、表示制御部２４は、エリア指定部８１に表示される内容全体に上述したようなマスク処理した状態で表示する。
【００３９】
エリア指定ボタン８３は、抽出部２５が、ステップＳ２においてプリント用データＰＤを生成する領域を自動認識できなかった場合に使用するボタンであって、ユーザは、エリア指定ボタン８３を操作することによって、プリント用データＰＤを生成する領域を指定することが可能となる。具体的には、ユーザは、エリア指定ボタン８３を操作した後、ウェブログデータＷＤにおいてプリント用データＰＤを生成したい範囲をマウス３１等で指定（例えば、範囲の左上と右下とを指定）する。これにより、プリント用データＰＤを生成する領域を設定することができる。
【００４０】
画像領域指定ボタン８４は、ウェブログデータＷＤに含まれる画像データを自動認識しなかったとき、あるいは、エリア指定ボタン８３によるエリア指定を実行したにもかかわらず画像データを認識できなかった場合等に使用するボタンであって、ユーザは、画像領域指定ボタン８４を操作することによって、プリント用データＰＤを生成する画像データを指定することが可能となる。なお、画像領域指定ボタン８４の使用方法は、エリア指定ボタン８３と同様であるので、ここではその説明を省略する。
【００４１】
ここで、ユーザが、エリア指定ボタン８３、画像領域指定ボタン８４を操作してプリント用データを生成する領域を指定すると、抽出部２５は、ステップＳ２において実行される内容と同様の抽出を実行する。
ページ設定部８５は、抽出情報表示部８６と、出力スタイル設定部８７とを有している。抽出情報表示部８６は、抽出部２５によって抽出されたプリント用データＰＤ作成対象における文字数、画像データ数を表示する。出力スタイル設定部８７は、プリント用データＰＤを生成するにあたっての各種設定を行う部分であって、プリントサイズ、プリント方向、フォントタイプ、文字の方向等を設定することができる。また、図示しないが、図８に示すように、タイトル１０１やＵＲＬ１０４、出力日１０５等の情報を所定の位置に出力することの有無を設定することもできる。そして、タイトル等の情報は、ウェブログデータＷＤに含まれるメタデータタグ等から自動的に取得することが可能である。
【００４２】
ＯＫボタン８８は、プリント用データＰＤを作成するにあたって全ての条件の設定が完了したときに操作するボタンであって、ユーザによりＯＫボタン８８が操作されると、ステップＳ４に進んで、表示制御部２４は、「テンプレート選択画面」をディスプレイ４１に表示する。
キャンセルボタン８９は、プリント用データＰＤの設定を中止する場合に操作するボタンであって、ユーザによりキャンセルボタン８９が操作されると、ステップＳ１に戻って、表示制御部２４は、ウェブログデータＷＤをディスプレイ４１に表示する。
【００４３】
ステップＳ４においては、表示制御部２４は、例えば、図６に示すような「テンプレート選択画面」をディスプレイ４１に表示させる。この画面には、「テンプレートを選択してください」とのメッセージと共に、抽出部２５によって抽出された文字および画像データの数に基づいて選択された１つ以上のテンプレートＴＰ１〜ＴＰ３と、各テンプレートＴＰ１〜ＴＰ３を選択するための選択ボタン９１と、ＯＫボタン９２とが表示されている。
【００４４】
ここで、「テンプレート選択画面」に表示されるテンプレートＴＰは、抽出部２５によって抽出された文字および画像データの数に基づいて、配置決定部２６が、補助記憶部１４に記憶されているテンプレートＴＰを選択する。具体的に説明すると、テンプレートＴＰは、例えば、「文字数１００字以内、画像データ数１個用」や「文字数１００〜２００字以内、画像データ１個用」といった条件と共に補助記憶部１４に記憶されている。配置決定部２６は、抽出部２５によって抽出された文字数、画像データ数に基づいて、登録条件に合致するテンプレートＴＰを抽出している。そして、配置決定部２６が条件に合致する複数のテンプレートＴＰを抽出した場合、表示制御部２４は、例えば、図６に示すように、テンプレートＴＰ１〜ＴＰ３を並べて表示すると共に、それぞれのテンプレートＴＰ１〜ＴＰ３が表示されている下方に選択ボタン９１を表示して、テンプレートＴＰ１〜ＴＰ３の決定を促す。そして、ユーザにより何れかの選択ボタン９１が選択された後、ＯＫボタン９２が操作されると、ステップＳ５に進み、配置決定部２６は、プリント用データＰＤの文字領域と画像領域との配置関係を決定する。
【００４５】
なお、配置決定部２６によって抽出されるテンプレートが１つの場合は、「テンプレート選択画面」の表示は省略してもよい。
ステップＳ５（第２のステップ）においては、配置決定部２６は、ステップＳ５において決定されたテンプレートＴＰに従ってプリント用データＰＤにおける文字領域と画像データ領域との配置関係を決定する。そして、ステップＳ６に進み、表示制御部２４は、「イメージ確認画面」を表示する。
【００４６】
ステップＳ６においては、表示制御部２４は、例えば、図７に示すような「イメージ確認画面」をディスプレイ４１に表示させる。この画面には、文字領域と画像領域の配置関係が決定されたプリント用データＰＤのイメージ９４と、次頁ボタン９５と、前頁ボタン９６と、プリントボタン９７と設定画面に戻るボタン９８とが表示されている。
次頁ボタン９５と、前頁ボタン９６とは、例えば、ステップＳ２において、複数の日付のデータが検出された場合に、それぞれの日付ごとのプリント用データを確認する場合に使用する。すなわち、ユーザは、次頁ボタン９５あるいは前頁ボタン９６を操作することによって、日付ごとに作成されるプリント用データＰＤを確認することが可能となる。
【００４７】
プリントボタン９７は、プリント用データＰＤを作成するときに操作するボタンであって、ユーザによりプリントボタン９７が操作されると、ステップＳ７に進んで、変換部２７は、ウェブログデータＷＤからプリント用データＰＤへの変換を開始する。
設定画面に戻るボタン９８は、「プリント設定画面」に戻って、再びプリント設定を行うときに操作するボタンであって、ユーザにより設定画面に戻るボタン９８が操作されると、ステップＳ３に戻って、表示制御部２４は、「プリント設定画面」をディスプレイ４１に表示する。
【００４８】
ステップＳ７（第３のステップ）においては、変換部２７は、ステップＳ３において選択されたテンプレートにおける文字領域ＴＡと画像データ領域ＩＡとの配置関係に基づいて、ウェブログデータＷＤをプリント用データＰＤへ変換する。
ステップＳ８においては、コントローラ１１は、ステップＳ７において生成されたプリント用データＰＤを、第５インタフェイス１９を介してプリンタ６０に送信する。
【００４９】
ステップＳ９においては、プリンタ６０は、ステップＳ７において生成されたプリント用データＰＤに基づいてプリントを実行する。
以上、ステップＳ１〜ステップＳ９のデータ処理を実行することによって、ウェブログデータＷＤにおける１日分の内容を所定の１枚の用紙（例えば、Ａ４用紙）に出力し、図８に示すような出力紙１００を容易に得ることができる。
【００５０】
［データ処理装置１の特徴］
（１）
本実施形態のデータ処理装置１においては、抽出部２５が、ウェブログデータＷＤに含まれる文字および画像データを抽出し、配置決定部２６が、文字および画像データの数に基づいて文字領域と画像領域の配置関係を再構築している。そして、変換部２７が、再構築された配置関係に従って、ウェブログデータＷＤをプリント用データＰＤに変換している。
【００５１】
これにより、所定サイズの用紙に出力できなかった範囲のウェブログデータＷＤを出力することを可能としている。すなわち、出力するにあたって、ウェブログデータＷＤにおける文字領域と画像領域との配置関係を新たに再構築することにより、効率よく所定の領域（紙サイズ領域）に文字データと画像データとを配置することができる。
この結果、画像データを含むウェブログデータＷＤであっても所望の領域を所定の紙サイズに出力することを可能としている。
【００５２】
（２）
本実施形態のデータ処理装置１においては、テンプレートＴＰが「文字数１００字以内、画像データ数１個用」や「文字数１００〜２００字以内、画像データ１個用」といった条件と共に補助記憶部１４に記憶されている。そして、配置決定部２６は、テンプレートＴＰに定義された配置関係に従って、プリント用データＰＤの文字領域ＴＡと画像領域ＩＡとの配置関係を決定している。また、配置決定部２６が条件に合致する複数のテンプレートＴＰを抽出した場合、表示制御部２４は、例えば、図６に示すように、テンプレートＴＰ１〜ＴＰ３を並べて表示すると共に、それぞれのテンプレートＴＰ１〜ＴＰ３が表示されている下方に選択ボタン９１を表示して、テンプレートＴＰ１〜ＴＰ３の決定を促している。そして、ユーザにより何れかの選択ボタン９１が選択された後、ＯＫボタン９２が操作されると、ステップＳ５に進み、配置決定部２６は、プリント用データＰＤの文字領域ＴＡと画像領域ＩＡとの配置関係を決定する。
【００５３】
これにより、配置決定部２６は、プリントの都度、文字領域ＴＡと画像領域ＩＡとの配置関係を決定する必要をなくし、プリント用データＰＤへの変換を高速に行うことを可能としている。
また、同じ条件の場合に適用することができるテンプレートＴＰを増やすことによって、配置関係のバリエーションを増やし、ユーザの好みに応じた配置関係を選択することが可能となる。
【００５４】
（３）
本実施形態のデータ処理装置１においては、抽出部２５は、ウェブログデータＷＤの中の１日分を定義するタグを検出し、そのタグによって定義された領域における文字および画像データの数を抽出している。
これにより、所望の範囲をプリント用データに変換することを可能としている。
【００５５】
（４）
本実施形態のデータ処理装置１においては、ユーザが、エリア指定ボタン８３を操作した後、ウェブログデータＷＤにおいてプリント用データＰＤを生成したい範囲をマウス３１等で指定（例えば、範囲の左上と右下とを指定）することができる。
これにより、抽出部２５が、ステップＳ２においてウェブログデータＷＤの中の１日分を定義するタグを検出できなかった場合に、プリント用データＰＤを生成する領域を設定することを可能としている。
【００５６】
（５）
本実施形態のデータ処理装置１では、ウェブページデータＷＤを、時系列的に比較的頻繁に更新されるウェブページデータ群によって形成されているもの、すなわち、ウェブログデータに適用している。
これにより、ウェブログデータＷＤを一日単位、あるいは、話題単位ごとに所定の紙サイズの用紙一枚に印刷したいというニーズに応えることが可能となる。
【００５７】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。
（Ａ）
上記実施形態のデータ処理装置１では、補助記憶部１４に格納されたデータ処理プログラムＰＧをコントローラ１１が実行することによって、図３に示す機能ブロックを構築する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００５８】
例えば、図３に示す機能ブロックは、複数のハードウェア、１つのハードウェアやコンピュータソフトウェア等の機能を組み合わせて構築してもよく、処理能力等に応じて適宜決めることができる。
（Ｂ）
上記実施形態のデータ処理装置１では、所望の領域のウェブログデータＷＤをプリントする例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００５９】
例えば、ウェブログデータに含まれるタグ等の情報から所定のデータのみを抽出し、所定の様式で出力することも可能である。
以下に、ユーザ自らが操作してメディア等に保存された画像のプリントを行うことができる店頭端末機２００に、自己のウェブログサイトを紹介するためのカード１８０（図１１参照）をプリントする機能が追加された店頭端末機２００について、図９〜図１１を用いて説明する。
【００６０】
店頭端末機２００は、店頭に配置されるタイプの店頭端末機であって、図９に示すように、制御部１１０と、タッチパネル式のディスプレイ１４１と、ＣＤ−Ｒやメモリカード等の各種メディアドライブ１１２と、通信装置１５０と、プリント部１６０とを備えている。通信装置１５０は、ＬＡＮ１５１を介してインターネットに接続されている。
制御部１１０は、上述のデータ処理装置１における装置本体１０と同じ構成であって、主に、コントローラ１１１等を有している。また、コントローラ１１１によって形成される機能ブロックについても同様であって、図１０に示すように、表示制御部１２４と、抽出部１２５と、配置決定部１２６と、変換部１２７とが形成される。なお、各部の説明については、上述のデータ処理装置１と同様であるので、ここではその説明を省略する。
【００６１】
ここで、ユーザがウェブログサイトにアクセスすると、抽出部１２５は、ウェブログデータに含まれるタグ情報を基にして、タイトルとコメントとＵＲＬとファビコン画像とを抽出する。なお、ここでいうタグ情報とは、＜title＞，＜mete name="description＞といったタグを含む。配置決定部１２６は、抽出部１２５によって抽出された文字および画像データの数に基づいて、プリント用データに変換する場合の配置を決定する。具体的には、配置決定部１２６は、図１１に示すように、ファビコン画像領域１８１と、タイトル領域１８２と、コメント領域１８３と、ＵＲＬ領域１８４との配置関係を決定する。変換部１２７は、配置転換部１２６によって決定された配置関係に従ってプリント用データに変換する。そして、コントローラ１１１は、プリント用データをプリント部１６０に送信する。プリント部１６０は、プリント用データをカードサイズにプリントする。
【００６２】
これにより、店頭端末機２００は、図１１に示すような、自己のウェブログサイトを紹介するための名刺サイズのカード１８０を提供することが可能となる。
（Ｃ）
上記実施形態のデータ処理装置１では、ウェブログデータＷＤをプリント用データに変換して出力する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００６３】
例えば、一般的なホームページ等のウェブページデータであっても、本発明を適用することが可能である。
（Ｄ）
上記実施形態のデータ処理装置１では、配置決定部２６が、補助記憶部１４に記憶されているテンプレートＴＰに従って、プリントデータＰＤにおける文字領域ＴＡと画像領域ＩＡの配置関係を決定する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００６４】
例えば、配置決定部は、抽出部が抽出する文字および画像データの数に基づいて、その都度文字領域と画像領域の配置関係を決定してもよい。
（Ｅ）
上記実施形態のデータ処理装置１では、配置決定部２６が、図６に示すように、条件に合致する複数のテンプレートＴＰを抽出する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００６５】
条件に合致するテンプレートが１つの場合は、図６に示すような「テンプレート選択画面」を表示せず、図７に示す「イメージ確認画面」を表示してもよい。
（Ｆ）
上記実施形態のデータ処理装置１では、図７に示すような文字領域と画像領域とがテンプレートを例に挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００６６】
例えば、５枚の画像を配置する画像領域と、文字を配置する文字領域とによって定義されるテンプレート等であってもよい。
（Ｇ）
上記実施形態のデータ処理装置１では、表示制御部２４は、通信装置５０を介してアクセスできるウェブページデータＷＤを表示する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
【００６７】
ウェブページデータは、例えば、ＣＤ−ＲＯＭ等に格納されていてもよく、その場合、メディアドライブ等を介してウェブページデータにアクセスすることが可能である。
【産業上の利用可能性】
【００６８】
本発明によれば、所望領域のウェブページデータを所望サイズの用紙にプリントすることが容易に可能となるため、パーソナルコンピュータや各種端末機がプリントを実行するためのソフトウェアとしての適用が特に有用である。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施形態に係るデータ処理装置の外観図。
【図２】図１のデータ処理装置における制御ブロック図。
【図３】図１のデータ処理装置において形成される機能ブロック図。
【図４】図２に含まれるコントローラによるデータ処理を示すフローチャート。
【図５】図２に含まれる表示制御部が表示するプリント設定画面を示した図。
【図６】図２に含まれる表示制御部が表示するテンプレート選択画面を示した図。
【図７】図２に含まれる表示制御部が表示するイメージ確認画面を示した図。
【図８】図１のデータ処理装置によって出力される出力紙のイメージ図。
【図９】本発明の他の実施形態に係る店頭受付機の外観図。
【図１０】図９の店頭受付機における制御ブロック図。
【図１１】図９の店頭受付機によって出力されるカードのイメージ図。
【符号の説明】
【００７０】
１        データ処理装置
１０      装置本体
１１      コントローラ
１２      ＣＰＵ
１３      主記憶部
１４      補助記憶部
１５      第１インタフェイス
１６      第２インタフェイス
１７      第３インタフェイス
１８      第４インタフェイス
１９      第５インタフェイス
２１      バス線
２４      表示制御部
２５      抽出部
２６      配置決定部
２７      変換部
３０      入力装置
３１      マウス
３２      キーボード
４１      ディスプレイ
５０      通信装置
６０      プリンタ
７０      インターネット回線（イントラネット回線）
８１      エリア設定部（範囲指定部）
８２      プリント用データ表示部
８３      エリア指定ボタン
８４      画像領域指定ボタン
８５      ページ設定部
８６      抽出情報表示部
８７      出力スタイル設定部
８８      ＯＫボタン
８９      キャンセルボタン
９１      選択ボタン
９２      ＯＫボタン
９４      イメージ
９５      次頁ボタン
９６      前頁ボタン
９７      プリントボタン
９８      設定画面に戻るボタン
１００    出力紙
１０１    タイトル
１０４    ＵＲＬ
１０５    出力日
１１０    制御部
１１１    コントローラ
１１２    メディアドライブ
１２４    表示制御部
１２５    抽出部
１２６    配置決定部
１２７    変換部
１４１    ディスプレイ
１５０    通信装置
１５１    ＬＡＮ
１６０    プリント部
１８０    カード
１８１    ファビコン画像領域
１８２    タイトル領域
１８３    コメント領域
１８４    ＵＲＬ領域
２００    店頭端末機
ＷＤ      ウェブページデータ（ウェブログデータ）
ＰＤ      プリント用データ
ＰＧ      データ処理プログラム
ＴＰ（ＴＰ１〜ＴＰ３）    テンプレート
【図１】
2008305278.tif 000003
【図２】
2008305278.tif 000004
【図３】
2008305278.tif 000005
【図４】
2008305278.tif 000006
【図５】
2008305278.tif 000007
【図６】
2008305278.tif 000008
【図７】
2008305278.tif 000009
【図８】
2008305278.tif 000010
【図９】
2008305278.tif 000011
【図１０】
2008305278.tif 000012
【図１１】
2008305278.tif 000013