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