(57)【特許請求の範囲】
【請求項１】
印刷対象となる電子文書を解析することにより、前記電子文書に含まれる広告画像に対応付けて当該電子文書に埋め込まれている、当該広告画像に関連する情報を閲覧するための情報資源場所情報を抽出する解析手段と、
前記解析手段によって抽出された前記情報資源場所情報を含む電子情報を、光学的に読み取り可能な所定画像に変換する変換手段と、
前記解析手段によって抽出された前記情報資源場所情報に対応する前記広告画像が横長又は縦長の画像であって前記広告画像の長手寸法が短手寸法の所定倍以上である場合に、当該広告画像の短手寸法に合わせて前記所定画像の大きさを調整し、当該調整後の所定画像の大きさに応じて前記広告画像の長手寸法を縮小して、当該縮小後の広告画像と前記調整後の所定画像とを、縮小前の広告画像の大きさに合わせて組み合わせる画像組み合わせ手段と、
前記画像組み合わせ手段によって組み合わせられた画像を、前記広告画像の縮小前の画像領域に割り当てる割り当て手段と
を備えることを特徴とする文書処理装置。
【請求項２】
請求項１記載の文書処理装置において、
前記画像読み合わせ手段は、前記広告画像と前記所定画像とを隣り合わせに並べることにより、当該広告画像と当該所定画像とを組み合わせる
ことを特徴とする文書処理装置。
【請求項３】
請求項１記載の文書処理装置において、
前記解析手段は、印刷対象となる電子文書に含まれる画像に当該画像が広告画像であることを示す属性が付加されている場合、印刷対象となる電子文書に含まれる画像に関連する情報資源場所情報に含まれるドメイン部分が当該印刷対象となる電子文書を閲覧するための情報資源場所情報に含まれるドメイン部分と異なる場合、又は、印刷対象となる電子文書に含まれる画像の大きさが当該印刷対象となる電子文書の大きさの所定割合よりも大きくない場合に、当該印刷対象となる電子文書に含まれる画像を広告画像と判定する
ことを特徴とする文書処理装置。
【請求項４】
請求項１記載の文書処理装置において、
前記画像組み合わせ手段は、前記広告画像の上に前記所定画像を重ね合わせることにより、当該広告画像と当該所定画像とを組み合わせる
ことを特徴とする文書処理装置。
【請求項５】
請求項１記載の文書処理装置において、
前記所定画像が二次元コード画像である
ことを特徴とする文書処理装置。
【請求項６】
請求項１記載の文書処理装置において、
前記電子情報は、前記広告画像を含む電子文書を公開しているＷｅｂサイトの識別情報を含む
ことを特徴とする文書処理装置。
【請求項７】
コンピュータを、
印刷対象となる電子文書を解析することにより、前記電子文書に含まれる広告画像に対応付けて当該電子文書に埋め込まれている、当該広告画像に関連する情報を閲覧するための情報資源場所情報を抽出する解析手段と、
前記解析手段によって抽出された前記情報資源場所情報を含む電子情報を、光学的に読み取り可能な所定画像に変換する変換手段と、
前記解析手段によって抽出された前記情報資源場所情報に対応する前記広告画像が横長又は縦長の画像であって前記広告画像の長手寸法が短手寸法の所定倍以上である場合に、当該広告画像の短手寸法に合わせて前記所定画像の大きさを調整し、当該調整後の所定画像の大きさに応じて前記広告画像の長手寸法を縮小して、当該縮小後の広告画像と前記調整後の所定画像とを、縮小前の広告画像の大きさに合わせて組み合わせる画像組み合わせ手段と、
前記画像組み合わせ手段によって組み合わせられた画像を、前記広告画像の縮小前の画像領域に割り当てる割り当て手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置及びプログラムに関する。
【背景技術】
【０００２】
Ｗｅｂページのバナー広告は、ピンポイントで広告主がユーザ（Ｗｅｂページの閲覧者）にアピールできるし、ユーザがバナー広告をクリックするだけで、当該バナー広告の広告主が公開しているＷｅｂサイト（例えば、自社サイト）や、当該バナー広告に関連するＷｅｂサイトに掲載されている詳細情報を提示することが可能である。また、バナー広告を掲載しているＷｅｂサイトのオーナー（以下、「サイトオーナー」）にとっては、バナー広告はＷｅｂページ内の小さなスペースで広告料を取れる。したがって、広告主とサイトオーナーの双方にとって、バナー広告は有効な広告手段となっている。
【０００３】
一般に、Ｗｅｂページに掲載されているバナー広告は、小さい画像イメージであるため、Ｗｅｂページを印刷すると、印刷物から読み取れる情報量が少なく、広告効果が薄れてしまう。
【０００４】
そこで、例えば下記特許文献１には、電子化された文書（ＨＴＭＬ文書）のハイパーリンクに関する情報を取得し、当該ハイパーリンクのリンク先のアドレスに関する情報を埋め込んだ光学的二次元コードを、文書中でハイパーリンクが挿入されている位置の近傍に挿入して、文書の印刷を行なうシステムが開示されている。
【０００５】
【特許文献１】特開２０００−１４８３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に開示されたシステムでは、文書中でハイパーリンクが挿入されている位置の近傍に、二次元コードとしてのＱＲコード（登録商標）を挿入（追加で配置）して印刷する仕組みになっている。このため、例えばＱＲコードを挿入しようとする位置に、元の文書のテキストデータやイメージデータなどが割り当てられていた場合は、元の文書のレイアウトを崩さないと、ＱＲコードを挿入できないことになる。また、印刷時に文書のレイアウトが崩れると、例えばＷｅｂページの作成者の意図しないところで文章が改行されるなどして、印刷文書が読みにくくなることがある。
【０００７】
本発明は、印刷対象となる電子文書のレイアウトを崩すことなく、当該電子文書に含まれる広告画像の広告効果を、元の広告画像をそのまま印刷する場合よりも高めた状態で、印刷することができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、印刷対象となる電子文書を解析することにより、前記電子文書に含まれる広告画像に対応付けて当該電子文書に埋め込まれている、当該広告画像に関連する情報を閲覧するための情報資源場所情報を抽出する解析手段と、前記解析手段によって抽出された前記情報資源場所情報を含む電子情報を、光学的に読み取り可能な所定画像に変換する変換手段と、前記解析手段によって抽出された前記広告画像と前記変換手段によって変換された前記所定画像とを、元の広告画像の大きさに合わせて組み合わせる画像組み合わせ手段と、前記画像組み合わせ手段によって組み合わせられた画像を、前記広告画像の元の画像領域に割り当てる割り当て手段とを備えることを特徴とする文書処理装置である。
【０００９】
請求項２に記載の発明は、請求項１記載の文書処理装置において、前記画像読み合わせ手段は、前記広告画像と前記所定画像とを隣り合わせに並べることにより、当該広告画像と当該所定画像とを組み合わせることを特徴とする。
【００１０】
請求項３に記載の発明は、請求項２記載の文書処理装置において、前記画像組み合わせ手段は、前記広告画像が横長又は縦長の画像である場合に、当該広告画像の短手寸法に合わせて前記所定画像の大きさを調整するとともに、当該調整後の所定画像の大きさに応じて前記広告画像の長手寸法を縮小することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１記載の文書処理装置において、前記画像組み合わせ手段は、前記広告画像の上に前記所定画像を重ね合わせることにより、当該広告画像と当該所定画像とを組み合わせることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１記載の文書処理装置において、前記所定画像が二次元コード画像であることを特徴とする。
【００１３】
請求項６に記載の発明は、請求項１記載の文書処理装置において、前記電子情報は、前記広告画像を含む電子文書を公開しているＷｅｂサイトの識別情報を含むことを特徴とする。
【００１４】
請求項７に記載の発明は、コンピュータを、印刷対象となる電子文書を解析することにより、前記電子文書に含まれる広告画像に対応付けて当該電子文書に埋め込まれている、当該広告画像に関連する情報を閲覧するための情報資源場所情報を抽出する解析手段と、前記解析手段によって抽出された前記情報資源場所情報を含む電子情報を、光学的に読み取り可能な所定画像に変換する変換手段と、前記解析手段によって抽出された前記広告画像と前記変換手段によって変換された前記所定画像とを、元の広告画像の大きさに合わせて組み合わせる画像組み合わせ手段と、前記画像組み合わせ手段によって組み合わせられた画像を、前記広告画像の元の画像領域に割り当てる割り当て手段として機能させることを特徴とするプログラムである。
【発明の効果】
【００１５】
請求項１、７に記載の発明によれば、印刷対象となる電子文書のレイアウトを崩すことなく、当該電子文書に含まれる広告画像の広告効果を、元の広告画像をそのまま印刷する場合よりも高めた状態で、印刷することができる。
【００１６】
請求項２に記載の発明によれば、広告画像の内容を所定画像で隠すことなく、それらの画像を組み合わせることができる。
【００１７】
請求項３に記載の発明によれば、元の広告画像の画像領域に収まるように、広告画像と所定画像を隣り合わせに並べて組み合わせることができる。
【００１８】
請求項４に記載の発明によれば、広告画像の大きさを変えることなく、元の広告画像の画像領域と同じ大きさになるように、広告画像と所定画像を組み合わせることができる。
【００１９】
請求項５に記載の発明によれば、多くの情報を所定画像に持たせることができる。
【００２０】
請求項６に記載の発明によれば、広告画像が掲載されているＷｅｂサイトがどこのサイトであるかを識別可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の具体的な実施の形態について図面を参照しつつ詳細に説明する。なお、本発明の技術的範囲は以下に記述する実施の形態に限定されるものではなく、発明の構成要件やその組み合わせによって得られる特定の効果を導き出せる範囲において、種々の変更や改良を加えた形態も含む。
【００２２】
図１は本発明の実施の形態に係る文書処理装置を実現するコンピュータ装置の構成例を示す概略図である。図示したコンピュータ装置は、コンピュータのハードウェア資源として、ＣＰＵ(Central Processing Unit)１、ＲＯＭ(Read-Only Memory)２、ＲＡＭ(Random Access Memory)３、ＨＤＤ(Hard Disk Drive)４、入力装置５、表示装置６などを備え、これらの構成要素がバスライン７を介して相互に接続されている。
【００２３】
ＣＰＵ１は、ＲＯＭ２又はＨＤＤ４に格納（記憶）された各種のプログラムをＲＡＭ３に読み出して実行することにより、各種の処理を行なうものである。ＲＯＭ２は、ＣＰＵ１によって実行されるプログラムを格納するものである。ＲＡＭ３は、ＣＰＵ１がプログラムを実行する際の作業領域として利用されるものである。
【００２４】
ＨＤＤ４は、ＣＰＵ１によって実行されるプログラムや各種のデータを格納する補助記憶装置である。ＨＤＤ４に格納されるプログラムは、大きくは、オペレーティングシステム（ＯＳ）とアプリケーションプログラムに分けられる。オペレーティングシステムは、コンピュータ資源の管理を行なうものである。アプリケーションプログラムは、オペレーティングシステムによってＲＡＭ３上に読み出されて実行されるものである。なお、補助記憶装置としては、ＨＤＤ４の他に、例えばＣＤやＤＶＤなどの記録媒体に対してデータの読み出しや書き込みを行なうドライブを備えたものであってもよい。
【００２５】
入力装置５は、コンピュータに情報を入力するものである。入力装置５は、例えば、キーボード、マウス、タブレットなどで構成されるものである。
【００２６】
表示装置６は、コンピュータで処理する各種の情報（電子文書を含む）を画面に表示するものである。表示装置６は、例えば、ＣＲＴ(cathode-ray tube)、ＬＣＤ(Liquid Crystal Display)などで構成されるものである。
【００２７】
図２は、上記コンピュータ装置を用いて実現される、本発明の実施の形態に係る文書処理装置の機能的な構成例を示すブロック図である。図示した文書処理装置は、ＵＩ(User Interface)部１１と、通信部１２と、文書閲覧部１３と、表示部１４と、ページ解析部１５と、変換部１６と、画像組み合わせ部１７と、割り当て部１８と、生成部１９とを備えた構成となっている。
【００２８】
ＵＩ部１１は、上記コンピュータ装置の入力装置５と表示装置６を用いて実現され、表示部１４は、上記コンピュータ装置の表示装置６を用いて実現されるものである。通信部１２は、図示はしないが、上記コンピュータ装置が備える通信機器と当該通信機器の動作を制御する通信用のプログラムによって実現されるものである。文書閲覧部１３は、文書閲覧用のプログラムによって実現されるものである。その他の構成要素（ページ解析部１５、変換部１６、画像組み合わせ部１７、割り当て部１８、生成部１９）は、上記コンピュータ装置のＲＯＭ２又はＨＤＤ４に格納されたプログラムをＣＰＵ１がＲＡＭ３に読み出して実行することにより実現されるものである。そのためのプログラムは、予め文書処理装置（コンピュータ装置）にインストールされていてもよいし、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に格納して提供されてもよいし、有線又は無線などの通信網を介して提供されてもよい。
【００２９】
ＵＩ部１１は、文書処理装置を使用する使用者（操作者）と、文書処理装置を実現するコンピュータ装置との間で、各種の情報のやり取りするための機能部である。通信部１２は、例えばＬＡＮ、インターネットなどのネットワークを介して、他の装置（外部装置）との間でデータ通信するためのものである。
【００３０】
文書閲覧部１３は、電子化された文書である電子文書を閲覧するためのものである。文書閲覧部１３は、例えば閲覧の対象となる電子文書がインターネット上に公開されている電子文書、つまりＷｅｂページである場合は、Ｗｅｂブラウザによって構成される。本実施の形態においては、Ｗｅｂページを電子文書として取り扱うものとする。
【００３１】
ページ解析部１５は、Ｗｅｂページを解析することにより、このＷｅｂページに含まれる広告画像に対応付けて当該Ｗｅｂページに埋め込まれているリンク先のアドレス情報を抽出するものである。ここでは、広告画像としてバナー広告の画像（以下、「バナー広告画像」とも記す）を取り扱うものとする。リンク先のアドレス情報は、広告画像に関連する情報を閲覧するための情報資源場所情報に相当するものとなる。広告画像に関連する情報としては、例えば広告主が管理するＷｅｂサイトの情報や、広告内容に関する詳細な情報などが含まれる。
【００３２】
変換部１６は、ページ解析部１５によって抽出されたリンク先のアドレス情報を含む電子情報を、光学的に読み取り可能な所定画像に変換するものである。「光学的に読み取り可能」とは、「自然光や照明光を利用して撮像可能」という意味である。具体的な撮像手段としては、例えば、携帯電話に付属（内蔵）のバーコードリーダーや、デジタルカメラ、イメージスキャナなどが挙げられる。所定画像は、当該所定画像を光学的に読み取って得られる画像データから、元（変換前）の電子情報を生成し得るものであれば、どのような画像であってもよい。ここでは、一例として「二次元コード画像」を所定画像として利用するものとする。
【００３３】
二次元コード画像は、二次元コードを表す画像である。二次元コードの多くは、ＱＲコードを含めて正方形の画像となっており、本実施の形態においても正方形の二次元コード画像を利用するが、これに限らず、長方形の二次元コード画像を利用してもよい。
【００３４】
画像組み合わせ部１７は、ページ解析部１５によって抽出された広告画像と変換部１６によって変換された二次元コード画像とを、元の広告画像の大きさに合わせて組み合わせるものである。ここで記述する「元の広告画像の大きさに合わせて」とは、広告画像と二次元コード画像を組み合わせて得られる画像（以下、「複合画像」とも記す）の大きさが、元の広告画像の大きさと同じになるように」という意味である。広告画像の大きさは、電子文書となるＷｅｂページ内で広告画像が占有する画像領域の大きさで規定される。画像組み合わせ部１７は、組み合わせ対象となる二つの画像を、後述する第１の組み合わせ処理又は第２の組み合わせ処理により組み合わせる。
【００３５】
第１の組み合わせ処理は、組み合わせ対象となる二つの画像（広告画像、二次元コード画像）を隣り合わせに並べることにより、当該二つの画像を組み合わせる処理である。第１の組み合わせ処理では、組み合わせ対象となる広告画像と二次元コード画像とを並べるにあたって、それらの画像が重なり合わないように、当該二つの画像を密に並べる。
【００３６】
第２の組み合わせ処理は、組み合わせ対象となる二つの画像を重ね合わせることにより、当該二つの画像を組み合わせる処理である。第２の組み合わせ処理では、組み合わせ対象となる広告画像と二次元コード画像とを上下の階層関係で重ね合わせるとともに、当該重ね合わせに際して、広告画像が下層、二次元コード画像が上層となるように重ね合わせる。これにより、第２の組み合わせ処理では、広告画像の上に二次元コード画像を重ね合わせることになる。また、第２の組み合わせ処理では、広告画像の画像領域内に二次元コード画像が収まるように（換言すると、広告画像から二次元コード画像がはみ出さないように）、当該二つの画像を重ね合わせる。
【００３７】
割り当て部１８は、画像組み合わせ部１７によって組み合わせられた複合画像を、広告画像の元の画像領域に割り当てるものである。ただし、画像の組み合わせ処理が行われなかった場合は、元の広告画像をそのまま元の画像領域（位置）に割り当てる。複合画像は、前述したとおり広告画像と二次元画像とを組み合わせて得られる画像（広告画像＋二次元コード画像）である。この複合画像は、実質的に一つの画像（いわゆる合成画像）として取り扱われるものであってもよいが、本実施の形態では、独立した二つの画像の集合体として取り扱うものとする。また、ここで記述する「広告画像の元の画像領域」とは、Ｗｅｂページのページ領域内で広告画像を掲載（配置）するために割り当てられている画像領域をいう。したがって、画像組み合わせ部１７で組み合わせられた複合画像を、広告画像の元の画像領域に割り当てるということは、Ｗｅｂページ内で元の広告画像を複合画像に差し替えることを意味する。
【００３８】
生成部１９は、割り当て部１８によって複合画像の割り当てがなされた電子文書を含めて、使用者からＵＩ部１１を介して印刷指示を受けた電子文書の印刷用データを生成するものである。生成部１９で生成された印刷用データを通信部１２によってプリンタ等の印刷装置に送信すると、印刷装置では受信した印刷用データに基づく文書画像を用紙等の印刷媒体にインク、トナー等の印刷材料を用いて印刷する。
【００３９】
続いて、本発明の実施の形態に係る文書処理方法について、図３のフローチャートを用いて説明する。図示した文書処理方法は、使用者がＵＩ部１１を用いて指定したＷｅｂサイトのＷｅｂページ（電子文書）を表示部１４に表示している状況で行なわれるものである。本発明の仕組みは、コンピュータを用いてソフトウェアで実現することもでき、そのためのプログラムやこのプログラムを格納した記録媒体を発明として抽出することも可能である。ソフトウェアにより実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順などを容易に変更できる利点を享受できるようになる。
【００４０】
まず、ＵＩ部１１において、閲覧中のＷｅｂページを印刷する旨の指示が使用者によってなされたかどうかを判断し（ステップＳ１）、使用者から印刷指示を受けた場合は、閲覧中のＷｅｂページの解析をＷｅｂページ解析部１５で開始する（ステップＳ２）。Ｗｅｂページの解析は、ＨＴＭＬで記述されたＷｅｂページのタグを順に走査しつつ、予め設定された所定のタグ構造に合致するものが存在しないかどうかを確認することで行なう。
【００４１】
次に、上記ステップＳ１で印刷対象として指定されたＷｅｂページの解析が終了したかどうかを判断し（ステップＳ３）、終了したと判断した場合は、その段階で印刷用データを生成する（ステップＳ４）。印刷用データの生成は、生成部１９で行なう。
【００４２】
また、Ｗｅｂページの解析が終了していない場合は、当該Ｗｅｂページ内で所定のタグ構造に合致するものが検出されたかどうかを判断する（ステップＳ５）。
【００４３】
通常のバナー広告のＨＴＭＬ上の記述は、例えば次のようになっている。
<a href="<バナー広告のリンク先>"   IsBanner=”True”>
<img src="<バナー広告の画像のURL > " width="<バナー広告の横のサイズ>" height="<バナー広告の縦サイズ>” alt="<カーソルがあたったときにポップアップする文字列>">
</a>
【００４４】
そこで、ページ解析部１５では、印刷対象として指定されたＷｅｂページのＨＴＭＬ内の<A><IMG></A>というタグ構造を持った箇所を、バナー広告の候補となる箇所として検出（特定）し、当該検出したタグ構造に埋め込まれている情報を取り出す（ステップＳ６）。ここでは、バナー広告の画像のＵＲＬ(Uniform Resource Locator)と、バナー広告の縦・横のサイズと、バナー広告のリンク先とを取り出すものとする。
【００４５】
「バナー広告の画像のＵＲＬ」は、バナー広告としてＷｅｂページに掲載する広告画像の格納場所を規定する情報となる。「バナー広告の縦・横のサイズ」は、バナー広告の広告画像をＷｅｂページに掲載する場合の、当該広告画像の画像領域の縦・横のサイズを規定する情報となる。「バナー広告のリンク先」は、Ｗｅｂページを閲覧中にバナー広告がマウス等でクリックされた場合に、それをトリガとして表示される他のＷｅｂサイトのＷｅｂページのアドレス（インターネット上の情報資源場所）を規定する情報となる。なお、所定のタグ構造に「バナー広告であるかどうかを示す属性情報」が含まれる場合は、当該情報もあわせて取り出す。
【００４６】
次に、上記ステップＳ５で所定のタグ構造に合致するとして検出されたバナー広告の候補が、真にバナー広告であるかどうかを判定する（ステップＳ７）。判定ルールは、例えば以下の三つのルールを適用する。ただし、これに限らず、他の判定ルールを追加してもよい。
【００４７】
（判定ルール１）バナー広告であるかどうかを示す属性がＨＴＭＬで記述されている場合(既存のＷｅｂページでは、この属性が付与されていることが少ないため、本発明では、ＨＴＭＬLの<a>タグの属性にバナー広告であることを示す独自の属性を付加するものとするは、バナー広告であると判断する。
（判定ルール２）画像のリンク先のＵＲＬで表現されるアドレスのドメイン部分が、現在閲覧しているＷｅｂサイトのＵＲＬで表現されるアドレスのドメイン部分と異なる場合は、バナー広告であると判断する。
（判定ルール３）画像サイズがＷｅｂページの大きさに対し相対的な大きさより大きい場合、例えば、ページ全体の大きさに対して４０％を越える場合は、バナー広告ではないと判断する。
【００４８】
上記判定ルールにしたがって「バナー広告である」と判定されたものに関しては、上記ステップＳ６で取り出した情報の中から「バナー広告のリンク先」を示すＵＲＬを抽出する（ステップＳ８）。上記ステップＳ２、Ｓ３、Ｓ５〜Ｓ８の処理は、すべてページ解析部１５で行なわれる処理である。また、ステップＳ６〜Ｓ８の処理は、上記ステップＳ５で所定のタグ構造が検出されるたびに行なわれる処理である。
【００４９】
次に、変換部１６は、上記ステップＳ８で抽出されたバナー広告のリンク先のＵＲＬ（情報資源場所情報）を含む電子情報を、二次元コード画像に変換する（ステップＳ９）。二次元コード画像への変換は、変換部１６が二次元コードを生成する機能を有するものであれば、その機能を利用して自装置内で二次元コードを生成することにより行えばよい。また、変換部１６が二次元コードを生成する機能をもたない場合は、変換部１６が通信部１２の通信機能を利用して、外部の二次元コード生成サーバ宛に電子情報（リンク先ＵＲＬを含む）を渡し、そこで生成された二次元コードの画像を自装置に取り込むことにより行なえばよい。つまり、二次元コードの生成は、自装置で行なってもよいし、他装置（外部装置）で行なってもよい。
【００５０】
続いて、画像組み合わせ部１７は、上記ステップＳ６で取り出した情報を参照することにより、バナー広告の広告画像に関して、当該広告画像の短手寸法がＬ１min以上であるかどうか、さらには当該広告画像の長手寸法がＬ２min以上であるかどうかを、順に判断する（ステップＳ１０，Ｓ１１）。ただし、ステップＳ１０，Ｓ１１の処理は、どちらを先に行なってもかまわない。広告画像の短手寸法は、上記「バナー広告の縦・横のサイズ」のうち、短い方の寸法をいい、広告画像の長手寸法は、上記「バナー広告の縦・横のサイズ」のうち、長い方の寸法をいう。バナー広告が正方形の画像であれば、その一辺の長さを、短手寸法及び長手寸法として取り合う。また、寸法Ｌ１minは、画像組み合わせ部１７で二つの画像を組み合わせる場合に、バナー広告画像の短手寸法として許容される最小寸法となり、寸法Ｌ２minは、バナー広告画像の長手寸法として許容される最小寸法となる。
【００５１】
寸法Ｌ１minは、二次元コード画像を光学的に読み取る場合に、当該二次元コード画像に埋め込まれた情報を認識可能（復号化可能）な最小限度の画像の大きさで規定されるものである。例えば、二次元コード画像が正方形の画像であれば、寸法Ｌ１minは、当該二次元コード画像の最小限度の大きさに対応する一辺の長さで規定される。これに対して、寸法Ｌ２minは、少なくとも寸法Ｌ１minよりも大きな値で規定されるものである。ここでは一例として、Ｌ２min＝Ｌ１min×Ｊ（ただし、Ｊは２以上の自然数）と規定し、Ｊの値はデフォルトで又は使用者による設定操作で「４」に設定されているものとする。
【００５２】
次に、画像組み合わせ部１７は、バナー広告画像の長手寸法と短手寸法の相対的な寸法関係として、当該長手寸法が短手寸法のＫ倍（Ｋは２以上の自然数）以上であるかどうかを判断する（ステップＳ１２）。ここでは一例として、Ｋの値がデフォルトで又は使用者による設定操作で「４」に設定されているものとする。
【００５３】
上記ステップＳ１２において、バナー広告画像の長手寸法が短手寸法のＫ倍以上であると判断した場合は、当該寸法関係を満たすバナー広告画像（すなわち、横幅のバナー広告画像又は縦長のバナー広告画像）に関して、第１の読み合わせ処理を行なう（ステップＳ１３）。第１の組み合わせ処理の詳細については、後段で説明する。
【００５４】
また、バナー広告画像の長手寸法が短手寸法のＫ倍以上でなかった場合は、バナー広告画像と二次元コード画像との相対的な面積の大小関係として、バナー広告画像の面積が二次元コード画像の面積のＱ倍（Ｑは４以上の自然数）以上であるかどうかを判断する（ステップＳ１４）。このときバナー広告画像と相対的に比較される二次元コード画像の面積は、先にも述べたように、二次元コード画像を光学的に読み取る場合に、当該二次元コード画像に埋め込まれた情報を認識可能な最小限度の画像の面積とする。また、ここでは一例として、Ｑの値がデフォルトで又は使用者による設定操作で「８」に設定されているものとする。
【００５５】
上記ステップＳ１４において、バナー広告画像の面積が二次元コード画像の面積のＱ倍以上であると判断した場合は、上記面積比の関係を満たすバナー広告画像に関して、第２の組み合わせ処理を行なう（ステップＳ１５）。第２の組み合わせ処理の詳細については、後段で説明する。
【００５６】
上記ステップＳ１３で第１の組み合わせ処理を行なった場合は、当該第１の組み合わせ処理によって得られる第１の複合画像を、元のバナー広告画像の画像領域に割り当てる（ステップＳ１６）。また、上記ステップＳ１５で第２の組み合わせ処理を行なった場合は、当該第２の組み合わせ処理によって得られる第２の複合画像を、元のバナー広告画像の画像領域に割り当てる（ステップＳ１７）。画像の割り当て処理は、画像割り当て部１８で行う。
【００５７】
また、上記ステップＳ１０でバナー広告画像の短手寸法がＬ１min未満と判断された場合や、上記ステップＳ１１でバナー広告画像の長手寸法がＬ２min未満と判断された場合、又は上記ステップＳ１４で面積比がＱ倍未満と判断された場合は、いずれの場合も、現在処理中のバナー広告画像を、二次元コード画像と組み合わせることなく（換言すると、元のバナー広告画像のまま）、Ｗｅｂページ内の元の画像領域に割り当てる（ステップＳ１８）。
【００５８】
図４は第１の組み合わせ処理の処理内容を説明する図である。まず、図４（Ａ）に示すように、バナー広告画像が横長の長方形画像である場合は、図４（Ｂ）に示すように、正方形をなす二次元コード画像の一辺の長さが、バナー広告画像の短辺の長さ（短手寸法）と等しくなるように、二次元コード画像の大きさを調整する。実際には、ＨＴＭＬのタグ構造において、二次元コード画像の一辺の長さを、バナー広告画像の短手寸法に合わせて設定する。
【００５９】
次に、図４（Ｃ）に示すように、調整後の二次元コード画像の大きさに応じてバナー広告画像の長手寸法を縮小する。具体的には、二次元コード画像の一辺の長さ相当分だけ、バナー広告画像の長手寸法が短くなるように、バナー広告画像の長手寸法を縮小する。これにより、図４（Ｄ）に示すように、大きさを調整した二次元コード画像と長手寸法を縮小したバナー広告画像とを隣り合わせに並べたときに、当該二つの画像を組み合わせた複合画像の画像領域の大きさが、当該バナー広告画像の元の画像領域の大きさと同じになる。なお、バナー広告画像と二次元コード画像を組み合わせた複合画像において、二次元コード画像をバナー広告画像の長手方向でいずれの方向に片寄せするかは、デフォルトの設定で又は使用者による設定操作にしたがって決定すればよい。この点は、バナー広告画像が縦長の画像である場合についても同様である。
【００６０】
また、上述した二次元コード画像の大きさの調整やバナー広告画像の長手寸法の短縮（設定変更）は、バナー広告画像に関するタグ構造の中身（記述内容）を書き換えることにより行なわれる。これにより、バナー広告として抽出された部分のタグ構造は、例えば次のように書き換えられる。
<a href="<バナー広告のリンク先>" >
<img src="<バナー広告の画像のURL > " width="<バナー広告の横のサイズ ≡ QRコードの画像のサイズ(横)>" height="<バナー広告の縦のサイズ>” alt="<カーソルがあたったときにポップアップする文字列>">
<img src="<QRコードの画像のURL > " width="< QRコードの画像のサイズ(横)>" height="<バナー広告の縦サイズ>”>
</a>
【００６１】
この場合、横長のバナー広告画像の長手寸法“width”に関しては、元のバナー広告画像の横サイズから二次元コード画像（上記の記述例ではＱＲコード）画像のサイズ（横）を差し引いた値となるように変更している。また、二次元コード画像の高さ“height”に関しては、バナー広告画像の縦サイズ（短手寸法）と同じ値となるように設定している。ちなみに、バナー広告画像が横長の画像であれば、バナー広告画像のサイズが横方向に短縮され、バナー広告画像が縦長の画像であれば、バナー広告画像のサイズが縦方向に短縮される。
【００６２】
図５は第２の組み合わせ処理の処理内容を説明する図である。第２の組み合わせ処理は、上記「バナー広告画像の長手寸法が短手寸法のＫ倍以上」の寸法関係を満たす横長及び縦長以外のバナー広告画像すなわち正方形又はそれに近いバナー広告画像について、二次元コード画像と組み合わせる場合に適用されるものである。この場合は、バナー広告画像の縦横のサイズや、二次元コード画像の大きさを調整することなく、図５（Ａ）〜（Ｄ）に示すように、元のバナー広告画像の４つの隅部（左上隅、右上隅、左下隅、右下隅）のうち、いずれか一つの隅部に二次元コード画像を重ね合わせるようにする。
【００６３】
その際、バナー広告画像の画像領域に二次元コード画像が収まるように、バナー広告画像の角と二次元コード画像の角を位置合わせする。また、バナー広告画像の上に重ねられる二次元コード画像の大きさは、二次元コード画像を光学的に読み取る場合に、当該二次元コード画像に埋め込まれた情報を認識可能な最小限度の画像の大きさとする。これにより、バナー広告画像と二次元コード画像とを重ね合わせたときに、当該二つの画像を組み合わせた複合画像の画像領域の大きさが、当該バナー広告画像の元の画像領域の大きさと同じになる。なお、バナー広告画像と二次元コード画像を組み合わせた複合画像において、二次元コード画像をバナー広告画像のいずれの隅部に配置するかは、デフォルトの設定で又は使用者による設定操作にしたがって決定すればよい。
【００６４】
上記第１の組み合わせ処理又は第２の組み合わせ処理によって得られた複合画像を、バナー広告画像の元の画像領域に割り当てることにより、Ｗｅｂページ内のレイアウトは、元のバナー広告画像を割り当てた場合と同様に維持される。このため、複合画像の割り当てがなされたＷｅｂページの印刷用データを生成部１９で生成した場合に、当該印刷用データに基づいて印刷出力された印刷物の状態でレイアウトの崩れが発生することはない。
よって、印刷結果が元のＷｅｂページと同様のレイアウトで得られる。
【００６５】
また、印刷用データをプリンタ等で印刷して得られる印刷物には、バナー広告画像に関連する情報を閲覧するためのリンク先ＵＲＬを埋め込んだ二次元コード画像が、バナー広告画像と一緒に印刷される。つまり、バナー広告画像が掲載されたＷｅｂページの印刷物には、バナー広告の視覚的な広告効果だけでなく、広告主のＷｅｂサイトにアクセスするための有益な情報が残ることになる。このため、生成された印刷用データを紙媒体に印刷した場合に、その紙媒体からバナー広告に関連するＷｅｂサイトやＷｅｂページにアクセスするための情報を簡単に取得できることになる。
【００６６】
したがって、例えば印刷物に印刷されている二次元コード画像を、携帯電話に付属のバーコードリーダーで読み取り、そこからリンク先ＵＲＬを取り出してインターネットに接続すれば、リンク先ＵＲＬで指定されたＷｅｂサイトやＷｅｂページへのアクセスにより、バナー広告画像に関連する情報が携帯電話の画面に表示されるようになる。このため、二次元コード画像との組み合わせ無しでバナー広告画像を印刷する場合に比較して、広告効果が高まる。
【００６７】
さらに、本発明の応用例として、バナー広告画像を含む閲覧中のＷｅｂページを公開しているＷｅｂサイトの識別情報（例えば、ドメイン）を、当該バナー広告画像のリンク先ＵＲＬと一緒に、二次元コード画像に埋め込むようにしてもよい。この場合の埋め込み情報の活用例としては、印刷物に印刷された二次元コード画像を読み取って、そこに埋め込まれているＷｅｂサイトの識別情報を取り出し、リンク先ＵＲＬで指定されたＷｅｂサイトにアクセスするときに、当該識別情報を通知するといったものが考えられる。この活用例においては、閲覧中のＷｅｂページのバナー広告画像をクリックした場合と同様の課金方式を適用して、サイトオーナーが広告主に課金することになる。このため、バナー広告画像を掲載しているＷｅｂサイトのサイトオーナーにとっては、Ｗｅｂページの印刷物からでも、広告収入を見込めることになる。
【００６８】
本発明に係る文書処理装置は、パーソナルコンピュータなどのコンピュータ装置のほかにも、例えば、当該コンピュータ装置とプリンタとを組み合わせた印刷システムや、Ｗｅｂブラウザ機能を搭載し、かつプリント機能を備える画像形成装置（例えば、デジタル複合機など）などに適用してもよい。また、本発明に係るプログラムは、Ｗｅｂブラウザ（プラグイン／アドオン）、デジタル複合機のユーザインターフェースとして組み込まれたＷｅｂブラウザ、プリンタドライバ、ＰＤＦなどの描画データを出力するいわゆる仮想プリンタなどにも組み込み可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態に係る文書処理装置を実現するコンピュータ装置の構成例を示す概略図である。
【図２】本発明の実施の形態に係る文書処理装置の機能的な構成例を示すブロック図である。
【図３】本発明の実施の形態に係る文書処理方法の一例を示すフローチャートである。
【図４】第１の組み合わせ処理の処理内容を説明する図である。
【図５】第２の組み合わせ処理の処理内容を説明する図である。
【符号の説明】
【００７０】
１１…ＵＩ部、１２…通信部、１３…文書閲覧部、１４…表示部、１５…ページ解析部、１６…変換部、１７…画像読み合わせ部、１８…割り当て部、１９…生成部
【図１】
0004962344.tif 000002
【図２】
0004962344.tif 000003
【図３】
0004962344.tif 000004
【図４】
0004962344.tif 000005
【図５】
0004962344.tif 000006