(57)【要約】【課題】ハイパー文書を印刷出力する場合において、専用の画像リーダやデコードソフト等を使わずに、リンク先の関連情報へのアクセスを行えるようにする。【解決手段】ハイパー文書についての電子データおよび当該電子データの印刷体裁情報を取得するデータ取得手段１１と、前記電子データが印刷出力される出力用紙についての識別情報を生成するＩＤ生成手段１２と、前記ハイパー文書に含まれるリンク情報の出力画像上での位置情報を抽出する位置抽出手段１３と、前記電子データの印刷出力にあたり当該電子データに前記識別情報を重畳するＩＤ重畳手段１４と、前記リンク情報、当該リンク情報についての位置情報および前記ＩＤ生成手段１２が生成した識別情報を互いに対応付けて記憶管理するハイパーリンク管理手段１５とを備えて、画像処理装置を構成する。【選択図】図２
2007060356.tif 000002
【特許請求の範囲】
【請求項１】
関連情報へアクセスするためのリンク情報を含むハイパー文書についての電子データおよび当該電子データを印刷出力する際の体裁を規定する印刷体裁情報を取得するデータ取得手段と、
前記電子データが印刷出力される出力用紙を当該出力用紙別に識別するための識別情報を生成するＩＤ生成手段と、
前記電子データを前記印刷体裁情報に従いつつ印刷出力する際の前記リンク情報についての出力画像上での位置情報を抽出する位置抽出手段と、
前記電子データの印刷出力にあたり当該電子データに前記ＩＤ生成手段が生成した識別情報を重畳するＩＤ重畳手段と、
前記リンク情報、当該リンク情報について前記位置抽出手段が抽出した位置情報および前記ＩＤ生成手段が生成した識別情報を互いに対応付けて記憶管理するハイパーリンク管理手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記ＩＤ生成手段が生成する識別情報は、前記出力用紙別に固有に生成付与される出力用紙ＩＤからなる
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記ＩＤ生成手段が生成する識別情報は、前記出力用紙への印刷出力を行う印刷装置の機器ＩＤおよび当該印刷装置が印刷出力を行った日時情報からなる
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記電子データに重畳されて前記出力用紙上に印刷出力された識別情報および当該出力用紙上におけるリンク情報埋め込み位置についての位置情報を手動入力するための情報入力手段と、
前記情報入力手段で入力された識別情報および位置情報に対応するリンク情報を前記ハイパーリンク管理手段にて記憶管理される中から検索して抽出する情報特定手段と、
前記情報特定手段が抽出したリンク情報によって特定される関連情報へのアクセスを行うアクセス手段と
を備えることを特徴とする請求項１、２または３記載の画像処理装置。
【請求項５】
関連情報へアクセスするためのリンク情報を含むハイパー文書の印刷出力にあたって用いられる画像処理方法であって、
前記ハイパー文書についての電子データおよび当該電子データを印刷出力する際の体裁を規定する印刷体裁情報を取得するデータ取得ステップと、
前記電子データが印刷出力される出力用紙を当該出力用紙別に識別するための識別情報を生成するＩＤ生成ステップと、
前記電子データを前記印刷体裁情報に従いつつ印刷出力する際の前記リンク情報についての出力画像上での位置情報を抽出する位置抽出ステップと、
前記電子データの印刷出力にあたり当該電子データに前記ＩＤ生成ステップで生成した識別情報を重畳するＩＤ重畳ステップと、
前記リンク情報、当該リンク情報について前記位置抽出ステップで抽出した位置情報および前記ＩＤ生成ステップで生成した識別情報を互いに対応付けて記憶管理するハイパーリンク管理ステップと
を含むことを特徴とする画像処理方法。
【請求項６】
コンピュータを、
関連情報へアクセスするためのリンク情報を含むハイパー文書についての電子データおよび当該電子データを印刷出力する際の体裁を規定する印刷体裁情報を取得するデータ取得手段と、
前記電子データが印刷出力される出力用紙を当該出力用紙別に識別するための識別情報を生成するＩＤ生成手段と、
前記電子データを前記印刷体裁情報に従いつつ印刷出力する際の前記リンク情報についての出力画像上での位置情報を抽出する位置抽出手段と、
前記電子データの印刷出力にあたり当該電子データに前記ＩＤ生成手段が生成した識別情報を重畳するＩＤ重畳手段と、
前記リンク情報、当該リンク情報について前記位置抽出手段が抽出した位置情報および前記ＩＤ生成手段が生成した識別情報を互いに対応付けて記憶管理するハイパーリンク管理手段
として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連情報へアクセスするためのリンク情報を含むハイパー文書の印刷出力にあたって用いられる画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータ上で取り扱われる電子文書として、いわゆるハイパー文書が広く利用されている。ハイパー文書とは、テキスト、イメージ、グラフィックス等の文書を構成する画像要素に、これと関連する文書、画像要素、音声、映像等のコンテンツ情報（以下「関連情報」という）を結びつけるためのリンクを有したものである。例えば、印刷に適した文書フォーマットとして有名なＰＤＦ（Portable Document Format）もハイパーリンクを含むことができ、モニタで閲覧する際にはマウスと呼ばれる指示器でその文書を構成する画像要素を指し示すことで、その画像要素の関連情報を即座に閲覧あるいは再生することができる。
【０００３】
ただし、このようなハイパー文書は、単に印刷出力を行ったのみでは、そのハイパー文書が有する情報のうち視認可能な情報しか記録されず、リンクについての情報等は直接紙上に出力されないので、その特徴（性質）が失われてしまう。
このことから、従来、ハイパー文書の印刷出力にあたっては、画像要素上またはその近傍に、リンクについての情報を埋め込んで印刷出力可能にすることが提案されている。具体的には、ＨＴＭＬ（Hyper Text Markup Language）で記述されたハイパー文書中のリンク情報であるＵＲＬ（Uniform Resource Locator）を、例えば二次元コード化のような情報埋め込み技術を利用して画像中の参照部分（当該ＵＲＬの部分）に挿入して印刷出力することで、その埋め込まれた情報をカメラ等で読み取って解析してＵＲＬに変換すれば関連情報へのアクセスを行い得るようになる、といったものがある（例えば、特許文献１参照）。
また、情報埋め込み技術を利用するものの他にも、簡便に関連情報へのアクセスを行い得るようにする技術として、例えばリンク情報であるＵＲＬに対して予め１０桁程度の番号情報を割り当て、これをインターネットナンバーとして流通させ、所定サイトまたは専用ソフトウエアを用いたインターネットナンバーの入力により関連情報へのアクセスを可能にする、といったものもある（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開２００１−１７７７１２号公報
【特許文献２】特開平１０−７８９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述した従来における情報埋め込み技術を利用して、文書画像中にリンク情報を埋め込めば、ハイパー文書を印刷出力した場合であっても、その特徴（性質）が失われてしまうのを回避し得るようになるが、情報埋め込みにあたり二次元コード化等を要するため、光学的な画像リーダ（読み取り手段）および専用のデコードソフト（二次元コード解析手段）が必要になってしまう。すなわち、画像リーダやデコードソフト等を所有していないユーザは、関連情報へのアクセスを行うことができず、その結果ハイパー文書の特徴を享受できないという不都合が生じるおそれがある。
その一方で、情報埋め込み技術を利用するのではなく、インターネットナンバー等により関連情報へのアクセスを可能にする場合であれば、画像リーダやデコードソフト等を要することはないが、ハイパー文書を印刷出力した後にそのハイパー文書の特徴喪失の回避が困難となることが考えられる。文書画像の体裁等を考慮すると、ＵＲＬ等のリンク情報をそのまま文書画像中に印刷出力することは現実的でなく、その体裁等を崩すことなく印刷出力するためには、何らかの情報埋め込み技術が必要となるからである。特に、同一ページの文書画像中に複数のリンク情報が含まれている場合には、リンク情報をそのまま文書画像中に印刷出力することが非常に困難である。
【０００６】
そこで、本発明は、ハイパー文書を印刷出力する場合において、専用の画像リーダやデコードソフト等を使わずに、リンク先の関連情報へのアクセスを行うことができ、しかもそのために文書画像の体裁を崩してしまうこともない、画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために案出された画像処理装置で、関連情報へアクセスするためのリンク情報を含むハイパー文書についての電子データおよび当該電子データを印刷出力する際の体裁を規定する印刷体裁情報を取得するデータ取得手段と、前記電子データが印刷出力される出力用紙を当該出力用紙別に識別するための識別情報を生成するＩＤ生成手段と、前記電子データを前記印刷体裁情報に従いつつ印刷出力する際の前記リンク情報についての出力画像上での位置情報を抽出する位置抽出手段と、前記電子データの印刷出力にあたり当該電子データに前記ＩＤ生成手段が生成した識別情報を重畳するＩＤ重畳手段と、前記リンク情報、当該リンク情報について前記位置抽出手段が抽出した位置情報および前記ＩＤ生成手段が生成した識別情報を互いに対応付けて記憶管理するハイパーリンク管理手段とを備えることを特徴とする。
【０００８】
また、本発明は、上記目的を達成するために案出された画像処理方法で、関連情報へアクセスするためのリンク情報を含むハイパー文書の印刷出力にあたって用いられる画像処理方法であって、前記ハイパー文書についての電子データおよび当該電子データを印刷出力する際の体裁を規定する印刷体裁情報を取得するデータ取得ステップと、前記電子データが印刷出力される出力用紙を当該出力用紙別に識別するための識別情報を生成するＩＤ生成ステップと、前記電子データを前記印刷体裁情報に従いつつ印刷出力する際の前記リンク情報についての出力画像上での位置情報を抽出する位置抽出ステップと、前記電子データの印刷出力にあたり当該電子データに前記ＩＤ生成ステップで生成した識別情報を重畳するＩＤ重畳ステップと、前記リンク情報、当該リンク情報について前記位置抽出ステップで抽出した位置情報および前記ＩＤ生成ステップで生成した識別情報を互いに対応付けて記憶管理するハイパーリンク管理ステップとを含むことを特徴とする。
【０００９】
また、本発明は、上記目的を達成するために案出された画像処理プログラムで、コンピュータを、関連情報へアクセスするためのリンク情報を含むハイパー文書についての電子データおよび当該電子データを印刷出力する際の体裁を規定する印刷体裁情報を取得するデータ取得手段と、前記電子データが印刷出力される出力用紙を当該出力用紙別に識別するための識別情報を生成するＩＤ生成手段と、前記電子データを前記印刷体裁情報に従いつつ印刷出力する際の前記リンク情報についての出力画像上での位置情報を抽出する位置抽出手段と、前記電子データの印刷出力にあたり当該電子データに前記ＩＤ生成手段が生成した識別情報を重畳するＩＤ重畳手段と、前記リンク情報、当該リンク情報について前記位置抽出手段が抽出した位置情報および前記ＩＤ生成手段が生成した識別情報を互いに対応付けて記憶管理するハイパーリンク管理手段として機能させることを特徴とする。
【００１０】
上記構成の画像処理装置、上記手順の画像処理方法および上記構成の画像処理プログラムでは、ハイパー文書についての電子データを印刷出力する際に、その電子データが印刷出力される出力用紙に対して当該出力用紙別の識別情報（例えば、ＩＤコード情報や印刷出力日時情報）を生成して重畳させる。さらに、その印刷出力によって得られる出力画像上でのリンク情報についての位置情報（例えば、座標情報や並び順情報）を抽出するとともに、リンク情報、当該リンク情報についての位置情報および出力用紙別の識別情報を互いに対応付けて記憶管理する。したがって、出力用紙別の識別情報と、その出力用紙に印刷出力された画像上でのリンク情報の位置情報を特定すれば、その特定結果に対応するリンク情報を特定することが可能になる。すなわち、例えば二次元コードを解析するための画像リーダやデコードソフト等を要さずに、関連情報へアクセスするためのリンク情報を特定し得るようになる。しかも、同一ページ分の文書画像中に複数のリンク情報が含まれていても、その位置情報を基にして各リンク情報を特定し、当該文書画像中には出力用紙別の識別情報が重畳されるだけなので、印刷出力によって文書画像の体裁が崩れてしまうこともない。
【発明の効果】
【００１１】
本発明の画像処理装置、画像処理方法および画像処理プログラムによれば、ハイパー文書を印刷出力する場合において、例えば二次元コードを解析するための画像リーダやデコードソフト等を要さずに、そのハイパー文書を印刷出力結果から関連情報へアクセスするためのリンク情報を特定し得るようになる。したがって、画像リーダやデコードソフト等を所有していないユーザであっても、ハイパー文書の特徴を享受することが可能となり、ユーザにとっては非常に利便性の高いものとなる。しかも、文書画像中には出力用紙別の識別情報が重畳されるだけなので、印刷出力によって文書画像の体裁が崩れてしまうことがなく、また特別な情報埋め込み技術を必要とすることもない。
【発明を実施するための最良の形態】
【００１２】
以下、図面に基づき本発明に係る画像処理装置、画像処理方法および画像処理プログラムについて説明する。なお、以下に説明する実施の形態では、例えばＨＴＭＬで記述されたハイパー文書の印刷出力を行う場合を例に挙げて説明するが、本発明はハイパー文書以外の文書を印刷出力する場合であっても全く同様に適用することが可能であることは勿論である。
【００１３】
ここで、先ず、画像処理装置が用いられるシステム構成例について説明する。図１は、本発明に係る画像処理装置が用いられるシステム構成例を示す説明図である。
【００１４】
本実施形態で説明する画像処理装置は、例えば図１（ａ）に示すように、スタンドアローンで用いられるパーソナルコンピュータ（以下「ローカルＰＣ」という）１と、文書データの印刷出力を行うプリンタ装置２とが、いわゆるインターネット３を含むネットワークに接続する構成のシステムにおいて用いられる。このシステムでは、例えばＨＴＭＬで記述されたハイパー文書の電子データをローカルＰＣ１が受け取ると、これをハイパー文書として出力用紙上に印刷出力するために必要な処理を行った後に、その電子データをプリンタ装置２へ送出して印刷出力させる。すなわち、ローカルＰＣ１がハイパー文書の電子データに対する処理を行う画像処理装置として機能するのである。ただし、ローカルＰＣ１ではなく、プリンタ装置２が画像処理装置としての機能を有していてもよい。また、プリンタ装置２での印刷出力は、電子写真方式やインクジェット方式等といった周知技術を利用して行えばよい。したがって、当該印刷出力は、プリンタ装置２ではなく他の画像形成装置（複写機等）を利用して行うことも考えられる。
【００１５】
また、本実施形態で説明する画像処理装置は、例えば図１（ｂ）に示すように、複数のローカルＰＣ１と、プリンタ装置２と、リンクＩＤサーバ４とを含み、これらがインターネット３に接続して構築されたシステムにおいて用いられるものであってもよい。このようなシステムにおいては、ローカルＰＣ１、プリンタ装置２またはリンクＩＤサーバ４のいずれかが、画像処理装置としての機能を有していればよい。なお、リンクＩＤサーバ４とは、詳細を後述するようなハイパー文書におけるリンクに関する情報を、システム内で一括管理するためのものである。
【００１６】
続いて、以上のようなシステムで処理されるハイパー文書の電子データについて簡単に説明する。
本実施形態における画像処理装置での処理対象となる電子データは、ハイパー文書を印刷出力するためのもので、体裁情報およびリンク情報が含まれているものとする。
体裁情報は、テキスト、イメージ、グラフィックス等といった文書を構成する画像要素について、これらのハイパー文書上における描画位置を規定するものである。なお、体裁情報は、基本的にハイパー文書の「見え」を規定するものであるが、ハイパー文書の中には、「見え」を明確に規定せずに、例えば「段落」といったように個々の画像要素の論理的な意味づけだけを記述したものもある。通常、このようなハイパー文書に対しては、ブラウザ等が、所定の規則に基づいて、論理的情報を体裁情報に変換して表示あるいは印側を行うようになっている。すなわち、この場合、画像要素の体裁は、論理的情報を基に定められる。したがって、ここでは、論理的情報しか有しない文書データであっても、体裁を規定する情報を含んでいるとみなすこととする。
また、リンク情報は、関連情報にアクセスするためのもので、ハイパー文書上に描かれる画像要素とこれに関連する関連情報との間を結び付けるためのものである。「関連情報」とは、ハイパー文書を構成する画像要素と関連する文書、画像要素、音声、映像等のコンテンツ情報である。したがって、リンク情報としては、例えば、文書データがＨＴＭＬで記述されていれば、関連情報の格納場所を示すＵＲＬによって表わされるものが挙げられる。ただし、ＵＲＬに限られるわけではなく、その他にも音声ファイル（音楽ファイル）、映像ファイル、アプリケーションのパラメータ等を特定するものであってもよい。また、リンク情報によっては、関連情報にアクセスして当該関連情報を表示または再生するアプリケーションが異なってくる。例えば、ＵＲＬであればブラウザが対応するが、音声ファイルであればＭＰ３ファイルを再生するアプリケーションが対応する、といった具合である。その他にも、アプリケーションとしては、辞書ツールを起動させるアプリケーション等が挙げられる。
【００１７】
次に、上述した構成のシステムにて用いられ、上述したハイパー文書の電子データに対する処理を行う、本実施形態における画像処理装置の機能構成について説明する。なお、ここでは、ローカルＰＣ１がスタンドアローンで用いられるシステム構成（図１（ａ）参照）において、そのローカルＰＣ１が画像処理装置としての機能を有する場合を例に挙げて説明する。
【００１８】
図２は、本発明に係る画像処理装置の機能構成例を示すブロック図である。図例のように、画像処理装置として機能するローカルＰＣ１は、電子データ取得手段１１と、出力用紙ＩＤ生成手段１２と、ハイパーリンク存在位置抽出手段１３と、出力用紙ＩＤ重畳手段１４と、ハイパーリンク管理手段１５と、アクセスサービス情報入力手段１６と、リンク情報特定手段１７と、ハイパーリンクアクセス手段１８とを備えている。
【００１９】
電子データ取得手段１１は、処理対象となるハイパー文書についての電子データと、その電子データを印刷出力する際の体裁を規定する印刷体裁情報とを取得するものである。
電子データの取得は、インターネット３を介して受信して行うことが考えられる。ただし、ローカルＰＣ１上で動作する文書作成ソフトウエアまたは文書管理ソフトウエアを用いたユーザ操作を通じて入力することで行ってもよい。電子データ取得手段１１が取得する電子データには、上述したように、関連情報へアクセスするためのリンク情報が含まれているとともに、ハイパー文書を構成する画像要素の描画位置を規定する体裁情報が含まれているものとする。
また、印刷体裁情報は、ハイパー文書の電子データに含まれる体裁情報と、その電子データの印刷出力指示と合わせて入力されるフォーマット情報（例えば、印刷時における拡縮の有無や、いわゆるＮ−ｕｐ等の編集有無を指示する情報）とによって、規定されることになる。すなわち、印刷体裁情報の取得は、電子データの取得およびその電子データについての印刷出力指示入力を通じて行われる。
【００２０】
出力用紙ＩＤ生成手段１２は、電子データが印刷出力される出力用紙を当該出力用紙別に識別するための識別情報を生成するものである。「出力用紙別に識別」とは、片面印刷の場合であれば出力用紙を毎葉で識別することを意味するが、両面印刷の場合には出力用紙のページ別の識別を意味するものとする。この「出力用紙別」については、印刷体裁情報に基づいて認識すればよい。
「識別情報」としては、例えば、出力用紙別に固有に生成付与されるコード化ざれたＩＤ（Identification）情報（以下「出力用紙ＩＤ」という）が挙げられる。このような出力用紙別の出力用紙ＩＤの生成は、バイナリカウンタを用いて行うことが考えられる。
また、出力用紙ＩＤの他に、例えば、出力用紙への印刷出力を行うプリンタ装置２の機器ＩＤおよび当該プリンタ装置２が印刷出力を行った日時情報を、「識別情報」として用いることも考えられる。日時情報により年月日および時刻（時、分、秒）まで特定すれば、出力用紙毎の識別が可能となるからである。この場合、機器ＩＤは、プリンタ装置２に予め付与されている情報（例えばＩＰアドレスやＭＡＣアドレス等）を用いればよく、日時情報についても公知の時計機能を用いて特定すればよい。
さらに、「識別情報」としては、例えば、ハイパー文書中のリンク情報であるＵＲＬがこれと一意に対応するリンクＩＤに置き換えられて管理される場合であれば、そのリンクＩＤを用いることも考えられる。この場合、文書画像の同一ページに対して複数のリンクＩＤが存在するときには、これら複数のリンクＩＤのいずれかを所定基準に従いつつ選択して用いればよい。
つまり、「識別情報」は、出力用紙別の識別を行い得る情報であればよい。ただし、「識別情報」は、詳細を後述するように、文字列や数字列等の如くユーザが目視によって認識し得る情報であるものとする。
【００２１】
ハイパーリンク存在位置抽出手段１３は、電子データ取得手段１１が取得した電子データを印刷体裁情報に従いつつ印刷出力して得られる出力画像上での、当該出力画像に含まれるリンク情報についての位置情報を抽出するものである。「リンク情報についての位置情報」とは、ハイパー文書の出力画像上におけるリンクの存在位置を特定するための情報であり、具体的にはリンク情報に対応する画像要素、すなわちリンクが張られた画像要素の出力画像上での座標位置情報がこれに該当する。この位置情報の抽出は、公知技術を利用しつつ、電子データ取得手段１１が取得した電子データおよび印刷体裁情報を基にして、リンク情報に対応する画像要素別に行えばよい。
【００２２】
出力用紙ＩＤ重畳手段１４は、電子データ取得手段１１が取得した電子データを、プリンタ装置２によって実現される印刷手段２１に印刷出力させるのにあたり、その電子データに出力用紙ＩＤ生成手段１２が生成した識別情報を重畳するものである。識別情報の重畳は、予め設定された所定箇所に対して行うものとする。具体的には、ハイパー文書の出力画像上における余白部分（例えば、ヘッダ部分またはフッタ部分）に対して行うことが考えられる。これにより、重畳された識別情報は、印刷手段２１にてユーザが視認可能な態様で印刷出力され得ることになる。
【００２３】
ハイパーリンク管理手段１５は、電子データ取得手段１１が取得した電子データに含まれるリンク情報と、そのリンク情報についてハイパーリンク存在位置抽出手段１３が抽出した位置情報と、出力用紙ＩＤ生成手段１２が生成した識別情報とを、それぞれ互いに対応付けて記憶管理するものである。記憶管理は、公知技術を利用して行えばよい。具体的には、それぞれを対応付ける管理テーブルを用いて、その対応関係の記憶管理を行うことが考えられる。
【００２４】
アクセスサービス情報入力手段１６は、ユーザが関連情報へのアクセスを行うために備えているもので、当該ユーザが電子データに重畳されて出力用紙上に印刷出力された識別情報および当該出力用紙上におけるリンク情報埋め込み位置についての位置情報を手動入力するためのものである。手動入力は、公知技術を利用して行えばよい。具体的には、ローカルＰＣ１のディスプレイ上へのＧＵＩ（Graphical User Interface）表示およびキーボードでのキー操作を通じて行うことが考えられる。
【００２５】
リンク情報特定手段１７は、アクセスサービス情報入力手段１６で識別情報および位置情報が入力されると、その入力された識別情報および位置情報に対応するリンク情報を、ハイパーリンク管理手段１５にて記憶管理される中から検索して抽出するものである。
【００２６】
ハイパーリンクアクセス手段１８は、リンク情報特定手段１７が抽出したリンク情報に基づいて、そのリンク情報によって特定されるアクセス先へアクセスして、そのアクセス先から関連情報を取得するものであり、具体的にはＷｅｂブラウザやＭＰ３再生アプリケーション等によって実現されるものである。
【００２７】
これらの各手段１１〜１８は、例えば、所定プログラムを実行するＣＰＵ（Central Processing Unit）、その所定プログラムを格納するためのＲＯＭ（Read Only Memory）およびＣＰＵのワークエリアとして用いられるＲＡＭ（Random Access Memory）等の組み合わせによって実現すればよい。すなわち、これらの各手段１１〜１８は、コンピュータとしての機能が所定プログラムを実行することによって実現することが考えられる。ただし、その場合に、各手段１１〜１８を実現する所定プログラムは、予めコンピュータ内にインストールされておらずに、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、上述した構成の画像処理装置は、コンピュータを当該画像処理装置として機能させる画像処理プログラムによっても実現可能である。
【００２８】
次に、以上のように構成された画像処理装置（画像処理プログラムによって実現される場合を含む）における処理動作例、すなわち本発明に係る画像処理方法について説明する。
【００２９】
先ず、ハイパー文書の電子データを印刷出力する場合の処理動作例について説明する。
図３は、電子データを印刷出力する場合の手順の一例を示すフローチャートである。
【００３０】
図例のように、ローカルＰＣ１では、電子データ取得手段１１がハイパー文書の電子データとその電子データについての印刷体裁情報とを取得すると、出力用紙ＩＤ生成手段１２が出力用紙別の識別情報を生成する（ステップ１０１、以下ステップを「Ｓ」と略す）。識別情報の生成は、印刷体裁情報に従いつつ、電子データが印刷出力される出力用紙別に行う。したがって、両面印刷の場合やいわゆるＮ−ｕｐ等の編集印刷の場合等には、出力用紙のページ毎に、それぞれ異なる識別情報が生成されて付与されることになる。
【００３１】
その一方では、ハイパーリンク存在位置抽出手段１３が、電子データ取得手段１１で取得した電子データからその電子データに含まれる全てのリンク情報を抽出するとともに、抽出したそれぞれのリンク情報について、電子データを印刷体裁情報に従いつつ印刷出力した場合における出力画像上での位置情報を抽出する（Ｓ１０２）。具体的には、例えばリンク情報に対応する画像要素の出力画像上での座標位置を、印刷体裁情報に基づいて算出し、その算出結果を当該画像要素の出力画像上での位置情報、すなわち各リンク情報についての位置情報とする。
【００３２】
識別情報の生成および位置情報の抽出を行った後は、抽出された位置情報と、その基になったリンク情報とが、出力用紙別に生成された識別情報と対応付けられて、ハイパーリンク管理手段１５に登録されて管理されることになる（Ｓ１０３）。なお、ローカルＰＣ１がスタンドアローンで用いられるシステム構成（図１（ａ）参照）ではなく、リンクＩＤサーバ４を含むシステム構成（図１（ｂ）参照）の場合には、各ローカルＰＣ１で生成等される識別情報、位置情報およびリンク情報が、リンクＩＤサーバ４が有するハイパーリンク管理手段１５にて一括管理されるものとする。
【００３３】
また、出力用紙別に生成された識別情報については、出力用紙ＩＤ重畳手段１４によってハイパー文書の出力画像上における所定位置（例えば、ヘッダ部分またはフッタ部分）に重畳される（Ｓ１０４）。その後、ローカルＰＣ１からの指示に従い、プリンタ装置２によって実現される印刷手段２１が印刷出力を行うと（Ｓ１０５）、その印刷手段２１からは、ハイパー文書の出力画像が出力用紙上に印刷出力されるとともに、当該出力用紙別の識別情報がユーザに視認可能な態様で重畳されて印刷出力されることになる。
【００３４】
ここで、重畳されて印刷出力される識別情報について、具体例を挙げて説明する。
【００３５】
図４は、識別情報の一具体例を示す説明図である。図例は、識別情報が出力用紙ＩＤである場合を示している。すなわち、図４（ａ）に示すように、リンクが張られた画像要素（ハイパーリンク）が複数存在するハイパー文書の出力画像が印刷出力された出力用紙上にて、その出力用紙のヘッダ部分に、出力用紙別に固有の数字列からなる出力用紙ＩＤが、二次元コード化等されることなくユーザが視認可能な数字列のままで印刷出力されている。このようなハイパー文書について、出力用紙別の出力用紙ＩＤを生成して付与した場合、ハイパーリンク管理手段１５では、図４（ｂ）に示すように、その出力用紙ＩＤと、各ハイパーリンクの画像要素領域の左上座標値および右下座標値からなる位置情報と、各ハイパーリンクについてリンク情報であるＵＲＬとを、それぞれ互いに対応付けつつ記憶管理することになる。
【００３６】
図５は、識別情報の他の具体例を示す説明図である。図例は、識別情報が印刷機ＩＤおよび印刷日時情報である場合を示している。この場合も、図５（ａ）に示すように、リンクが張られた画像要素（ハイパーリンク）が複数存在するハイパー文書の出力画像が印刷出力された出力用紙上にて、その出力用紙のヘッダ部分に、出力用紙別に固有の文字数字列からなる印刷機ＩＤおよび印刷日時情報が、二次元コード化等されることなくユーザが視認可能な文字数字列のままで印刷出力されている。すなわち、図例の場合は、「ＦＸ００３」という機器ＩＤのプリンタ装置２によって、２００５年３月２５日１４時２７分に印刷出力された出力用紙であることがわかる。このような印刷機ＩＤおよび印刷日時からなる識別情報を生成して付与した場合、ハイパーリンク管理手段１５では、図５（ｂ）に示すように、その印刷機ＩＤおよび印刷日時からなる識別情報と、各ハイパーリンクの画像要素領域の左上座標値および右下座標値からなる位置情報と、各ハイパーリンクについてリンク情報であるＵＲＬとを、それぞれ互いに対応付けつつ記憶管理することになる。
【００３７】
図６は、識別情報のさらに他の具体例を示す説明図である。図例は、識別情報がリンクＩＤである場合を示している。すなわち、各ハイパーリンクについてのＵＲＬがこれと一意に対応する文字数字列からなるリンクＩＤに置き換えられて管理される場合に、図６（ａ）に示すように、これらのリンクＩＤの中のいずれか一つが所定基準（例えば一番左上位置にあるハイパーリンクについてのもの）に従いつつ選択され、その選択されたリンクＩＤが、出力用紙のヘッダ部分に、二次元コード化等されることなくユーザが視認可能な数字列のままで印刷出力されている。この場合にも、ハイパーリンク管理手段１５では、図６（ｂ）に示すように、リンクＩＤと、各ハイパーリンクの画像要素領域の左上座標値および右下座標値からなる位置情報と、各ハイパーリンクについてリンク情報であるＵＲＬとを、それぞれ互いに対応付けつつ記憶管理することになる。なお、リンクＩＤについては、各ハイパーリンクについてのＵＲＬがこれと一意に対応するものであるから、それぞれが互いに異なるものとなり、その互いに異なる中から選択された一つが出力用紙の識別情報として用いられるのである。
【００３８】
次に、以上のような手順で印刷出力されたハイパー文書の出力画像を用いて、関連情報へのアクセスを行う場合の処理動作例について説明する。なお、ここでは、識別情報が出力用紙ＩＤである場合を例に挙げて説明するが、識別情報が他の情報からなる場合であっても、全く同様の手順で関連情報へのアクセスを行えばよいことは言うまでもない。
【００３９】
図７は、関連情報へアクセスする場合の手順の一例を示すフローチャートである。
図例のように、ローカルＰＣ１では、関連情報へアクセスする際に、先ず、ユーザによる所定キー操作に応じて、アクセスサービス情報入力手段１６を起動して、ハイパー文書が印刷出力された出力用紙を特定するための情報である出力用紙ＩＤと、その出力用紙上におけるユーザ所望のハイパーリンクの存在位置（埋め込み位置）についての情報とを、ユーザに手動入力させる（Ｓ２０１）。このとき、アクセスサービス情報入力手段１６は、アクセス専用Ｗｅｂページあるいは専用ツールウエアにより、ローカルＰＣ１のディスプレイ上へのＧＵＩ表示を行って、出力用紙ＩＤおよびハイパーリンクの位置情報をユーザに入力させる。
【００４０】
図８は、関連情報へアクセスする場合のＧＵＩ画面の具体例を示す説明図である。
図例のように、アクセスサービス情報入力手段１６が表示するＧＵＩ画面上では、ユーザが視認可能な態様（文字数時列等）で出力用紙上に出力用紙ＩＤが印刷出力されることから、その出力用紙ＩＤを視認したユーザによるキー操作等を通じて、その出力用紙ＩＤが手動入力されることになる。
ハイパーリンクの位置情報については、例えば図８（ａ）に示すように、ユーザが所望するハイパーリンクの存在位置を、出力用紙の用紙端からの距離によって入力させることが考えられる。この場合、ハイパー文書の出力画像と併せてルーラー等の基準目盛りが出力用紙上に印刷出力されていると、存在位置についての情報入力の容易化を図ることができる。
また、ハイパーリンクの位置情報については、例えば図８（ｂ）に示すように、ユーザが所望するハイパーリンクの存在位置を、その並び順によって特定して入力させることも考えられる。すなわち、所望するハイパーリンクが、出力用紙の基準端（例えば、上端および左端）から何番目に位置しているかを、ユーザにキー入力させるようにする。
【００４１】
このようにして、アクセスサービス情報入力手段１６が出力用紙ＩＤおよびリンク存在位置をユーザに入力させると、その後、ローカルＰＣ１では、図７に示すように、リンク情報特定手段１７が、その入力された出力用紙ＩＤおよびリンク存在位置に対応するリンク情報（ＵＲＬ）を、ハイパーリンク管理手段１５にて記憶管理される中から検索して抽出する（Ｓ２０２）。なお、ローカルＰＣ１がスタンドアローンで用いられるシステム構成（図１（ａ）参照）ではなく、リンクＩＤサーバ４を含むシステム構成（図１（ｂ）参照）の場合には、各ローカルＰＣ１におけるリンク情報特定手段１７が、リンクＩＤサーバ４が有するハイパーリンク管理手段１５にアクセスし、そのハイパーリンク管理手段１５に一括管理される中から対応するリンク情報を検索して抽出すればよい。
【００４２】
そして、リンク情報特定手段１７が抽出したリンク情報に基づいて、そのリンク情報によって特定されるリンク先へハイパーリンクアクセス手段１８がアクセスを行う（Ｓ２０３）。これにより、ハイパーリンクアクセス手段１８は、ユーザが所望するリンク先にアクセスして、そのリンク先の関連情報（コンテンツ）を取得し得るようになる。
【００４３】
以上のように、本実施形態で説明したローカルＰＣ１、すなわち本発明の画像処理装置および画像処理プログラム並びに画像処理方法では、ハイパー文書についての電子データを印刷出力する際に、その電子データが印刷出力される出力用紙に対して当該出力用紙別の識別情報を生成して重畳させ、さらにその印刷出力によって得られる出力画像上でのリンク情報についての位置情報を抽出し、その位置情報、その基になったリンク情報および出力用紙別の識別情報を互いに対応付けて記憶管理するようになっている。したがって、出力用紙別の識別情報と、その出力用紙に印刷出力された画像上でのリンク情報の位置情報を特定すれば、その特定結果に対応するリンク情報を特定することが可能になり、そのリンク情報を用いて関連情報へのアクセスを行い得るようになる。
【００４４】
つまり、本実施形態の画像処理装置および画像処理プログラム並びに画像処理方法によれば、ハイパー文書を印刷出力する場合において、例えば二次元コードを解析するための画像リーダやデコードソフト等を要さずに、そのハイパー文書を印刷出力結果から関連情報へアクセスするためのリンク情報を特定し得るので、画像リーダやデコードソフト等を所有していないユーザであっても、ハイパー文書の特徴を享受することが可能となり、結果としてユーザにとっては非常に利便性の高いものとなる。しかも、文書画像中には出力用紙別の識別情報が重畳されるだけなので、印刷出力によって文書画像の体裁が崩れてしまうことがなく、また特別な情報埋め込み技術を必要とすることもない。
【００４５】
なお、本実施形態では、本発明の好適な実施具体例を説明したが、本発明はその内容に限定されるものではない。例えば、本発明は、従来の情報埋め込み技術と併用することも可能であり、その場合には、専用の画像リーダ等を所持するユーザのみならず、当該画像リーダ等を所持していないユーザや当該画像リーダ等を持ち合わせていないシーンにおいても、ハイパーリンク先の関連情報へのアクセスを可能とするので、従来に比べて利便性が大幅に高まることが期待できる。このように、本発明は、本実施形態で説明した内容に拘泥することなく、その要旨を逸脱しない範囲で適宜変更することが可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明に係る画像処理装置が用いられるシステム構成例を示す説明図である。
【図２】本発明に係る画像処理装置の機能構成例を示すブロック図である。
【図３】本発明に係る画像処理装置において、電子データを印刷出力する場合の手順の一例を示すフローチャートである。
【図４】本発明に係る画像処理装置が生成する識別情報の一具体例を示す説明図である。
【図５】本発明に係る画像処理装置が生成する識別情報の他の具体例を示す説明図である。
【図６】本発明に係る画像処理装置が生成する識別情報のさらに他の具体例を示す説明図である。
【図７】本発明に係る画像処理装置において、関連情報へアクセスする場合の手順の一例を示すフローチャートである。
【図８】本発明に係る画像処理装置において、関連情報へアクセスする場合のＧＵＩ画面の具体例を示す説明図である。
【符号の説明】
【００４７】
１…ローカルＰＣ、２…プリンタ装置、３…インターネット、４…リンクＩＤサーバ、１１…電子データ取得手段、１２…出力用紙ＩＤ生成手段、１３…ハイパーリンク存在位置抽出手段、１４…出力用紙ＩＤ重畳手段、１５…ハイパーリンク管理手段、１６…アクセスサービス情報入力手段、１７…リンク情報特定手段、１８…ハイパーリンクアクセス手段、２１…印刷手段
【図１】
2007060356.tif 000003
【図２】
2007060356.tif 000004
【図３】
2007060356.tif 000005
【図４】
2007060356.tif 000006
【図５】
2007060356.tif 000007
【図６】
2007060356.tif 000008
【図７】
2007060356.tif 000009
【図８】
2007060356.tif 000010