(57)【要約】【課題】記録媒体上の位置を示す座標情報とその記録媒体のページを識別するための識別情報とを表す画像をページの画像に重畳させて印刷させる場合に、識別情報を無駄なく利用すること。【解決手段】画像処理装置は、印刷対象となるページについてサイズを含むページの属性を取得するページ属性取得手段と、前記取得されたページの属性に関連づけられた１または複数の座標領域が分割された分割領域であって、前記属性に応じた大きさに分割された１または複数の分割領域のいずれかを前記印刷対象となるページに割り当てる割当手段と、前記いずれかの座標領域を識別する識別情報と記録媒体上の位置に対応する座標であって前記割り当てられた分割領域内の座標とを示す位置符号画像を含む前記ページの画像を印刷手段が前記記録媒体に印刷するように制御する印刷制御手段と、を含む。【選択図】図２
2014075647.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象となるページについてサイズを含むページの属性を取得するページ属性取得手段と、
前記取得されたページの属性に関連づけられた１または複数の座標領域が分割された分割領域であって、前記属性に応じた大きさに分割された１または複数の分割領域のいずれかを前記印刷対象となるページに割り当てる割当手段と、
前記いずれかの座標領域を識別する識別情報と記録媒体上の位置に対応する座標であって前記割り当てられた分割領域内の座標とを示す位置符号画像を含む前記ページの画像を印刷手段が前記記録媒体に印刷するように制御する印刷制御手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
前記割当手段は、前記取得されたページの属性に関連づけられた座標領域が分割された複数の分割領域の割り当てに基づいて、新たな識別情報に対応する座標領域を前記ページの属性に関連づける、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ページの属性は当該ページの向きをさらに含む、
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
印刷対象となるページについてサイズを含むページの属性を取得するページ属性取得手段、
前記取得されたページの属性に関連づけられた１または複数の座標領域が分割された分割領域であって、前記属性に応じた大きさに分割された１または複数の分割領域のいずれかを前記印刷対象となるページに割り当てる割当手段、および、
前記いずれかの座標領域を識別する識別情報と記録媒体上の位置に対応する座標であって前記割り当てられた分割領域内の座標とを示す位置符号画像を含む前記ページの画像を印刷手段が前記記録媒体に印刷するように制御する印刷制御手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、媒体上のページにおけるペンの位置を検出する技術が開示されている。その方法では、媒体にその媒体上の位置を示す座標情報とその媒体のページを識別するための識別情報とを表す画像をページの画像に重畳させて印刷し、ペンデバイスが取得した画像から座標情報と媒体の識別情報とを取得する。ここで、特許文献１に示す画像処理装置では、座標空間を互いにサイズの異なる複数の領域に分割し、印刷媒体のサイズに応じて座標空間内で利用する領域を異ならせている。
【０００３】
特許文献２には、さらに識別情報を媒体に関する情報の種類（例えばサイズ）ごとに管理する画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８１３６３号公報
【特許文献２】特開２０１１−１７１７８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、本構成を有しない場合より識別情報を無駄なく利用することのできる画像処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、画像処理装置であって、印刷対象となるページについてサイズを含むページの属性を取得するページ属性取得手段と、前記取得されたページの属性に関連づけられた１または複数の座標領域が分割された分割領域であって、前記属性に応じた大きさに分割された１または複数の分割領域のいずれかを前記印刷対象となるページに割り当てる割当手段と、前記いずれかの座標領域を識別する識別情報と記録媒体上の位置に対応する座標であって前記割り当てられた分割領域内の座標とを示す位置符号画像を含む前記ページの画像を印刷手段が前記記録媒体に印刷するように制御する印刷制御手段と、を含むことを特徴とする。
【０００７】
請求項２に記載の発明は請求項１に記載の発明において、前記割当手段は、前記取得されたページの属性に関連づけられた座標領域が分割された複数の分割領域の割り当てに基づいて、新たな識別情報に対応する座標領域を前記ページの属性に関連づける、ことを特徴とする。
【０００８】
請求項３に記載の発明は請求項１または２に記載の発明において、前記ページの属性は当該ページの向きをさらに含む、ことを特徴とする。
【０００９】
請求項４に記載の発明は、印刷対象となるページについてサイズを含むページの属性を取得するページ属性取得手段、前記取得されたページの属性に関連づけられた１または複数の座標領域が分割された分割領域であって、前記属性に応じた大きさに分割された１または複数の分割領域のいずれかを前記印刷対象となるページに割り当てる割当手段、および、前記いずれかの座標領域を識別する識別情報と記録媒体上の位置に対応する座標であって前記割り当てられた分割領域内の座標とを示す位置符号画像を含む前記ページの画像を印刷手段が前記記録媒体に印刷するように制御する印刷制御手段、としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１０】
請求項１，４に記載の発明によれば、本構成を有しない場合より識別情報を無駄なく利用することができる。
【００１１】
請求項２に記載の発明によれば、ある属性を有する印刷対象となるページの数が変動しても、本構成を有しない場合より識別情報を無駄なく利用することができる。
【００１２】
請求項３に記載の発明によれば、位置符号画像を生成する処理や位置符号画像を読み取る処理においてページの向きに応じて座標を変換する処理を省略することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態にかかる画像処理システムの構成の一例を示す図である。
【図２】画像処理装置が実現する機能を示す機能ブロック図である。
【図３】ページ情報取得部、ページ属性取得部および領域割当部の処理フローの一例を示す図である。
【図４】座標領域と分割領域との関係の一例を説明する図である。
【図５】座標領域と分割領域との関係の他の一例を説明する図である。
【図６】座標領域テーブルの一例を示す図である。
【図７】分割領域とページとを関連づける分割領域テーブルの一例を示す図である。
【図８】座標領域テーブルの他の一例を示す図である。
【図９】位置符号画像を構成するブロック画像の配置の一例を概略的に示す図である。
【図１０】ブロック画像の一例を示す図である。
【図１１】位置符号画像生成部および印刷制御部の処理フローの一例を示す図である。
【図１２】画像読取部およびページ識別部の処理フローの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面に基づき詳細に説明する。図１は、本発明の実施形態に係る画像処理システムの構成の一例を示す図である。同図に示すように、画像処理システムは、画像処理装置１と、印刷装置２と、読取装置３とを含んでいる。画像処理装置１は、中央制御部１１と、記憶部１２と、通信部１３と、入出力部１４とを含んでいる。画像処理装置１は、例えばパーソナルコンピュータなどである。
【００１５】
中央制御部１１は、記憶部１２に格納されているプログラムに従って動作する。なお、上記プログラムは、インターネット等のネットワークを介して提供されるものであってもよいし、フラッシュメモリやＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の情報記録媒体に格納されて提供されるものであってもよい。
【００１６】
記憶部１２は、ＲＡＭやＲＯＭ等のメモリ素子およびハードディスクドライブ等によって構成されている。記憶部１２は、上記プログラムを格納する。また、記憶部１２は、各部から入力される情報や演算結果を格納する。
【００１７】
通信部１３は、他の装置と通信接続するための通信手段等で構成されている。通信部１３は、中央制御部１１の制御に基づいて、他の装置から受信した情報を中央制御部１１や記憶部１２に入力し、他の装置に情報を送信する。通信部１３は、例えば有線ＬＡＮや無線ＬＡＮに接続するための通信用集積回路等により構成されている。
【００１８】
入出力部１４は、液晶モニタ等の表示出力手段と、読取装置３、タッチパネル、マウス等の入力手段とを制御する手段などによって構成されている。入出力部１４は、中央制御部１１の制御に基づいて、画像データ等を表示出力手段に対して出力し、読取装置３が取得した画像の情報や操作者がタッチパネル等より入力した情報を取得する。
【００１９】
印刷装置２は、紙などの記録媒体上に画像を形成する装置である。画像処理装置１とはネットワークを介して接続されており、画像処理装置１が印刷するページの画像を示す印刷データを印刷装置２に送信し、印刷装置２はその印刷データに基づいて、そのページの画像を記録媒体上に印刷する。印刷装置２は、例えば、レーザープリンタなどである。なお印刷装置２の記録媒体は必ずしも紙のみに限られず、例えば裏面に磁性体がコーティングされたフィルムのようなものであってもよい。
【００２０】
読取装置３は、画像処理装置１の入出力部１４と接続されている。読取装置３は撮像デバイスの一種であり、例えばペン先に画像読取を行うための素子が取付けられた電子ペンである。読取装置３は、画像処理装置１の制御に基づいて、紙面に印刷された画像のうち操作者により示された部分の画像を読取り、その情報を画像処理装置１に出力する。なお、読み取る画像は可視画像には限られず、赤外画像などであってもよい。
【００２１】
図２は、画像処理装置１が実現する機能を示す機能ブロック図である。画像処理装置１は機能的に、文書情報取得部５１と、ページ属性取得部５２と、領域割当部５３と、位置符号画像生成部５４と、印刷制御部５５と、画像読取部５６と、ページ識別部５７とを含む。これらの機能は中央制御部１１が記憶部１２に格納されたプログラムを実行し、通信部１３、および入出力部１４を制御することによって実現される。
【００２２】
以下では、画像処理装置１が実現する機能の詳細について処理フローを用いて説明する。図３は、文書情報取得部５１、ページ属性取得部５２および領域割当部５３の処理フローの一例を示す図である。
【００２３】
文書情報取得部５１は、中央制御部１１および記憶部１２を中心として実現される。はじめに、文書情報取得部５１は、印刷対象となる文書の文書情報を取得する（ステップＳ２０１）。この文書は、１または複数のページを有するものであり、また各ページのサイズと向きといった属性も設定されている。ページのサイズは、Ａ４、Ａ３といったあらかじめ定められた複数のサイズのうちどれに属するかによって設定され、またページの向きは縦向きと横向きのいずれかが設定される。文書情報は、各ページの文章を含む画像の情報と、上述のページのサイズや向きといった情報とを含む。文書情報取得部５１は、あらかじめ外部記憶媒体などに記憶されている文書情報を取得してもよいし、通信部１３を介してネットワーク上にある文書情報を取得してもよい。次に、文書情報取得部５１は、ページの番号（順位）に相当する変数iを初期化するために、iに１を代入する（ステップＳ２０２）。
【００２４】
ページ属性取得部５２は、中央制御部１１および記憶部１２を中心として実現される。ページ属性取得部５２は、印刷対象となるページについてサイズと向きとを含む属性（ページ属性）を取得する。より具体的には、ページ属性取得部５２は、i番目のページのサイズと向きとを取得する（ステップＳ２０３）。
【００２５】
領域割当部５３は、中央制御部１１および記憶部１２を中心として実現される。領域割当部５３は、ページ属性取得部５２が取得したページ属性に関連づけられた１または複数の座標領域３１が分割された複数の分割領域３２のいずれかをそのページに割り当てる。
【００２６】
図４は、座標領域３１と分割領域３２との関係の一例を説明する図である。本図は座標領域３１を縦向きのＡ４サイズで分割したもの、つまり分割領域３２のサイズをＡ４とし、向きを縦向きとした場合の例である。座標領域３１は、Ｘ座標とＹ座標の２つの座標値によって表される領域であり、その座標値はそれぞれあらかじめ定められた範囲内（例えばＡ０の長辺に相当する範囲）の値である。図４の例では座標領域３１は一辺がＡ０の長辺に相当となる正方形の領域である。また、論理上は座標領域３１の数は複数であり、この座標領域３１を識別するための識別情報が存在する。識別情報は複数の座標領域３１のそれぞれに付与されており、識別情報は座標領域３１を代表している。
【００２７】
分割領域３２は座標領域３１が分割された領域であり、同じ座標領域３１が分割された分割領域３２の間では、分割領域３２のサイズや向きは同じである。分割領域３２のサイズや向きが同じであれば、座標領域３１が異なっていても分割の仕方は同じでよい。分割領域３２のそれぞれには後述する処理で用いられる領域番号が付与されている。領域番号はあらかじめ定められたルールにより１から連番で付与されている。
【００２８】
図５は、座標領域３１と分割領域３２との関係の他の一例を説明する図である。図５は分割領域３２のサイズをＡ４とし、向きを横向きとした場合の例である。座標領域３１のうち分割領域３２が存在しないエリアの位置や、領域番号の付与の仕方などが異なっている。なお、分割領域３２の数は必ずしも複数ではなくてもよい。例えばサイズがＡ０であれば、向きが縦向きでも横向きでも分割領域３２の数は１となる。
【００２９】
以下では領域割当部５３の処理の詳細について図３の処理フローに従い説明する。まず、領域割当部５３は、ページ属性取得部５２が取得したページ属性に関連付けられた座標領域３１のうち、まだ割り当てられていない分割領域３２を有するものを検索する（ステップＳ２２０４）。
【００３０】
図６は、座標領域テーブルの一例を示す図である。領域割当部５３は記憶部１２に記憶される座標領域テーブルを用いて上述の検索を行う。座標領域テーブルは、識別情報（座標領域３１）とサイズや向きとを関連づけて記憶するためのテーブルであり、また座標領域テーブルには、その座標領域３１について、既にいずれかの文書のページに割り当てられた分割領域３２の数（割当数）やまだページに割り当てされていない分割領域３２の数（未割当数）も記録されている。座標領域テーブルのレコードは、識別情報ごとに存在し、サイズ、向き、分割数、割当数、未割当数の項目を有する。分割数は、座標領域３１を関連付けられたサイズで分割した場合の分割領域３２の数である。分割数は分割領域３２のサイズごとに定まる数である。より具体的な処理では、領域割当部５３は、取得されたサイズと向きと、未割当数が１以上であることを検索条件として座標領域テーブルを検索する。ここで、図６は、Ａ４縦の１ページからなる文書Ａ（文書ＩＤ：Ａ）と、Ａ４横の２ページからなる文書Ｂ（文書ＩＤ：Ｂ）が割り当てられた後の座標領域テーブルの内容を示す。
【００３１】
次に、領域割当部５３は、未割当の分割領域３２を含む座標領域３１（座標領域テーブルのレコード）が存在する場合には（ステップＳ２０５のＮ）、検索されたレコードの座標領域３１（識別情報）を以降の処理対象として選択する。
【００３２】
また、領域割当部５３は、取得されたページ属性に関連づけられた座標領域３１が分割された複数の分割領域３２の割り当てに基づいて、新たな識別情報に対応する座標領域３１をそのページ属性に関連づける。より具体的には、領域割当部５３は未割当の分割領域３２を含む座標領域３１が存在しない場合に（ステップＳ２０５のＹ）、新たな座標領域３１（識別情報）をこれまでの処理におけるサイズや向きと関連付けて記憶する。具体的には領域割当部５３は新たな識別情報と、サイズと向きとを含み、そのサイズに応じた分割数と、０の割当数と、分割数と同じ未割当数を有するレコードを生成する。また、領域割当部５３はこの座標領域３１（識別情報）を以降の処理対象として選択する。なお、新たな座標領域３１とページの属性とを関連付ける処理は、未割当の分割領域３２の数が閾値より少ない場合に行ってもよい。
【００３３】
そして、領域割当部５３は、選択された座標領域３１に含まれる分割領域３２のうち、未割当のものをi番目のページに割り当てる（ステップＳ２０８）。より具体的には、領域割当部５３は領域割当部５３は、座標領域テーブルの選択された識別情報のレコードにおける（割当数＋１）の領域番号により表される分割領域３２をi番目のページに割り当てられる分割領域３２とする。また座標領域テーブルの選択された識別情報のレコードにおける割当数を１増やし、未割当数を１減らす。
【００３４】
さらに領域割当部５３は、割り当てられた分割領域３２を示す識別情報と領域番号とを文書のi番目のページと関連づけて記憶する（ステップＳ２０９）。図７は、分割領域３２とページとを関連づける分割領域テーブルの一例を示す図である。分割領域テーブルは、記憶部１２に記憶され、識別情報と領域番号の範囲（領域番号の始めと終わりにより表される）に対応する文書のページを示す文書ＩＤとページ範囲（ページ番号の始めと終わりにより表される）を示すレコードからなる。
【００３５】
図８は、座標領域テーブルの他の一例を示す図である。図７と図８とを用いて分割領域３２の割り当ての例について説明する。ここで、図７および図８は、以下に示す処理がされた後の座標領域テーブルの内容を示す図である。まず、図６で説明した上述の文書Ａと文書Ｂの次に、サイズと向きがＡ４縦である３０ページの文書Ｃ（文書ＩＤ：Ｃ）について分割領域を割り当てる。領域割当部５３は、文書Ｃの１ページ目について上述の処理をする際に、識別情報が１、領域番号の始めと終わりが２、文書ＩＤがＣ、ページ始めと終わりが１のレコードを生成する。また領域割当部５３は、文書Ｃの２ページ目から１９ページ目までについての処理をする際に、このレコードの領域番号の終わりとページ終わりのそれぞれを１ずつ増やし、対応する座標領域テーブルの未割当数を１ずつ減らす。すると、識別情報が１である座標領域テーブルに含まれる分割領域３２がすべて割り当てられ、未割当数が０になる。次のページについての処理の祭に、識別情報が３である座標領域３１がＡ４縦に関連付けられ、その領域番号が１から１１となる分割領域３２が文書Ｃの２０ページから３０ページに関連付けられる。次にＡ０サイズ縦である２ページの文書Ｄ（文書ＩＤ：Ｄ）について、１ページ目が識別情報４の領域番号１に、２ページ目が識別情報５の領域番号１にそれぞれ関連付けられる。
【００３６】
なお、分割領域テーブルの構成は異なっていてもよい。例えば、領域割当部５３は１つの分割領域３２につき１つのレコードを設け、識別情報を領域番号の組み合わせごとに、割り当てられた文書ＩＤとページ番号とを記憶してもよい。
【００３７】
次に、領域割当部５３は、最後のページまで処理していない場合には（ステップＳ２１０のＮ）、変数iを１増やしてステップＳ２０３から繰り返す。また最後のページまで処理した場合は、領域割当部５３の処理を終了し、位置符号画像生成部５４の処理に進む。
【００３８】
位置符号画像生成部５４は、中央制御部１１および記憶部１２を中心として実現される。位置符号画像生成部５４は、割当られた分割領域３２を含む座標領域３１を識別する識別情報と、記録媒体上の位置に対応する座標であって前記割り当てられた分割領域３２内の座標とを示す位置符号画像４１の画像データを生成する。
【００３９】
図９は、位置符号画像４１を構成するブロック画像４２の配置の一例を概略的に示す図である。位置符号画像４１は記録媒体に印刷される文書のページに対応する大きさの画像であり、本図の一点破線で囲まれているブロック画像４２は、識別情報と座標情報とがそれぞれ読取られるように符号化されている。座標情報は、記録媒体上の位置に対応する座標の情報である。１つのブロック画像４２は例えば約２ミリ角の大きさであり、位置符号画像４１では複数のブロック画像４２がマトリクス状に並んでいる。図９のそれぞれのブロック画像４２には、Ｘ座標が符号化された符号ブロック列Ｘ１１からＸ１４を示す画像の領域と、Ｙ座標が符号化された符号ブロック列Ｙ１１からＹ１４を示す画像の領域と、識別情報が符号化された符号ブロック列Ｉ１からＩ１６を示す画像の領域とを有する。
【００４０】
図１０は、ブロック画像４２の一例を示す図である。ブロック画像４２のそれぞれは１５×１５の単位領域からなる。単位領域は本図の実線で分割された領域である。本図でハッチがされている単位領域は、その中に視覚的に認識することが難しい程度にドットが配置された領域を示し、ハッチがされていない単位領域はドットが配置されない領域を示す。記録媒体上では１つのブロック画像４２は約２ミリ角に相当する。
【００４１】
以下ではこの位置符号画像４１の生成方法と印刷制御部５５の処理について処理フローを用いつつ説明する。図１１は、位置符号画像生成部５４および印刷制御部５５の処理フローの一例を示す図である。図１１に示す処理は、文書のページ毎に実行される。
【００４２】
はじめに位置符号画像生成部５４は、領域割当部５３が割り当てた識別情報を取得し（ステップＳ３０１）、ページのサイズおよび向きと分割領域３２の領域番号とに基づいて、分割領域３２の始点（左上）および終点（右下）の座標を取得する（ステップＳ３０２）。本実施形態では分割領域３２のサイズと向きが決まれば、各領域番号の始点および終点の座標も決まるので、ページのサイズと向きごとに領域番号と始点及び終点の座標のリストを予め記憶しておき、位置符号画像生成部５４その情報を検索して始点と終点の座標を取得すればよい。
【００４３】
次に、位置符号画像生成部５４は、記録媒体上の位置を示すページ上の座標を、座標領域３１内にある分割領域３２内の座標に変換する。そのため、位置符号画像４１を生成するループにおけるＸ座標およびＹ座標の開始位置を始点に設定する。より具体的にはブロック画像４２に埋め込むＹ座標を示す変数Ｙを始点のＹ座標で初期化し（ステップＳ３０３）、またそれに埋め込むＸ座標を示す変数Ｘを始点のＸ座標で初期化する（ステップＳ３０４）。
【００４４】
次に、位置符号画像生成部５４は、識別情報、変数Ｘの値、変数Ｙの値が符号化されたブロック画像４２を生成する（ステップＳ３０５）。より具体的には、位置符号画像生成部５４は識別情報に誤り訂正符号を付加し、さらにその付加された情報を６ビットごとに分割しＩ１からＩ１６までの符号ブロック列を生成し、また、変数Ｘの値をＸ座標を示す符号ブロック列Ｘ１１〜Ｘ１４に符号化し、変数Ｙの値をＹ座標を示す符号ブロック列Ｙ１１〜Ｙ１４に符号化する。そして、その各符号ブロックの値に基づいて、例えば図１０に示すようなブロック画像４２を生成する。なお、左上に配置される符号ブロックＡＪは、読取時の位置あわせに用いる符号である。１つの符号ブロックは３×３の単位画像に符号化される。９つの単位画像のうち３つにドットが配置される。
【００４５】
次に、位置符号画像生成部５４は、そのブロック画像４２を位置符号画像４１のうち、変数ＸやＹが示す領域に配置する（ステップＳ３０６）。そして、変数Ｘの値が終点のＸ座標と等しくなければ（ステップＳ３０７のＮ）、位置符号画像生成部５４は、Ｘの値を１だけ増やして（ステップＳ３０８）、ステップＳ３０５からの処理を繰り返す。また変数Ｘの値が終点のＸ座標と等しければ（ステップＳ３０７のＹ）、位置符号画像生成部５４は、変数Ｙの値が終点のＹ座標と等しいか確認する（ステップＳ３０９）。終点のＹ座標と等しくなければ（ステップＳ３０９のＮ）、位置符号画像生成部５４は、変数Ｙの値を１だけ増やして（ステップＳ３１０）、ステップＳ３０４からの処理を繰り返す。終点のＹ座標と等しければ（ステップＳ３０９のＹ）、印刷の処理に移る。
【００４６】
印刷制御部５５は、中央制御部１１、記憶部１２、通信部１３を中心として実現される。印刷制御部５５は、上述の位置符号画像４１を含むページの画像を印刷装置２が記録媒体に印刷するよう制御する。印刷制御部５５は、はじめに、位置符号画像４１を、文書のページの画像と重畳させた画像を生成する（ステップＳ３１１）。次に、印刷制御部５５は、その重畳された画像のデータを印刷装置２に向けて出力し、印刷装置２にその重畳された画像を印刷させる（ステップＳ３１２）。このようにして、位置符号画像４１が紙などの記録媒体に出力される。
【００４７】
なお、位置符号画像４１を生成する処理や文書のページと合成する処理を、印刷装置２または印刷装置２に接続された他のコンピュータで行うようにしてもよい。この場合、印刷制御部５５は位置符号画像４１の生成に必要な識別情報や領域番号などを印刷装置２などに送信し、その印刷装置２に位置符号画像４１を含むページの画像を印刷させればよい。またこの場合、画像処理装置１はページ属性の情報がれば文書情報そのものは取得しなくてもよい。
【００４８】
以下では、このようにして位置符号画像４１が印刷された記録媒体上のある位置をペン状の読取装置３で指した際に、その位置を特定する処理について説明する。
【００４９】
図１２は、画像読取部５６およびページ識別部５７の処理フローの一例を示す図である。画像読取部５６は中央制御部１１、記憶部１２、入出力部１４を中心として実現される。画像読取部５６は入出力部１４に接続された読取装置３が読み取った記録媒体上の部分的な領域の画像を取得する（ステップＳ４０１）。画像読取部５６は取得された画像のデータを記憶部１２に格納し、ページ識別部５７にその画像のデータを渡す。
【００５０】
ページ識別部５７は、中央制御部１１および記憶部１２を中心として実現される。ページ識別部５７は、取得された画像から識別情報と座標とを取得し、さらにその識別情報に関連付けられたページ属性や分割領域３２と文書のページとの関係に基づいて、文書のページとページ上の座標とを識別する。はじめに、ページ識別部５７は、取得された画像から１つのブロック画像４２を抽出する（ステップＳ４０１）。次に、ブロック画像４２から識別情報と座標とを復号する（ステップＳ４０２）。この復号の方法については従来技術であるので詳細は省略する。
【００５１】
次に、復号された識別情報（座標領域３１）に関連付けられたページの属性を、座標領域テーブルを識別情報を検索条件にして検索することで取得する（ステップＳ４０４）。そして、復号された座標が、いくつの領域番号を有する分割領域３２に属するかを判定する（ステップＳ４０５）。これについては、あらかじめ領域番号ごと（分割領域３２ごと）に始点（左上）と終点（右下）の座標を記憶しておき、ページ識別部５７が、その復号された画像がその始点と終点で表される矩形の分割領域３２内にあるかを判定し、判定された分割領域３２を示す領域番号を取得すればよい。
【００５２】
次に、判定された分割領域３２に関連付けられた文書のページを特定する（ステップＳ４０６）。より具体的には、ページ識別部５７は、識別情報と領域番号を検索条件として分割領域テーブルを検索し、該当するレコードの値から文書とページ番号を特定すればよい。また、ページ識別部５７は復号された座標をページ内の座標に変換する（ステップＳ４０７）。より具体的には、復号されたＸ座標、Ｙ座標のそれぞれの値から、分割領域３２の始点のＸ座標、Ｙ座標の値を引けばよい。このようにすることで文書のページとページ内の座標が特定され、その結果は記憶部１２に記憶され、また文書処理アプリケーションの処理にも用いられる。
【００５３】
なお、上述の説明では領域割当部５３はページの属性としてページのサイズと向きとを識別情報に関連づけているが、ページのみを識別情報に関連付けてもよい。この場合、座標領域３１を一律縦向きとして分割領域３２に分割したものとし、ページ上の座標を座標領域３１の座標に変換する際に、回転する変換を追加すればよい。ただし、この場合、ページ識別部５７がページ上の座標を求める際に座標を回転させる処理が必要になる。
【符号の説明】
【００５４】
１  画像処理装置、２  印刷装置、３  読取装置、１１  中央制御部、１２  記憶部、１３  通信部、１４  入出力部、３１  座標領域、３２  分割領域、４１  位置符号画像、４２  ブロック画像、５１  文書情報取得部、５２  ページ属性取得部、５３  領域割当部、５４  位置符号画像生成部、５５  印刷制御部、５６  画像読取部、５７  ページ識別部。
【図１】
2014075647.tif 000003
【図２】
2014075647.tif 000004
【図３】
2014075647.tif 000005
【図４】
2014075647.tif 000006
【図５】
2014075647.tif 000007
【図６】
2014075647.tif 000008
【図７】
2014075647.tif 000009
【図８】
2014075647.tif 000010
【図９】
2014075647.tif 000011
【図１０】
2014075647.tif 000012
【図１１】
2014075647.tif 000013
【図１２】
2014075647.tif 000014