(57)【特許請求の範囲】
【請求項１】
位置情報を表す単位コード画像を各所に含むコード画像を生成するコード画像生成手段と、
１つの印刷対象画像に含める頁の画像の数を設定する設定手段と、
前記コード画像を前記設定手段により設定された前記数の頁の画像を含む前記印刷対象画像に重畳してなる合成画像、のシート状媒体への印刷を印刷手段に行わせる印刷制御手段を含み、
前記生成手段は、前記設定手段により設定された前記数に関わらず、前記シート状媒体の中心に予め定められた単位コード画像が印刷されるよう、前記コード画像を生成すること、
を特徴とする画像形成装置。
【請求項２】
前記位置情報は、第１座標軸の座標値と、第２座標軸の座標値と、を含む二次元の座標値であり、
前記印刷対象画像に含まれる頁の画像は、前記設定手段により設定された前記数に応じた向きで印刷され、
前記生成手段は、前記設定手段により設定された前記数に応じて、第１座標軸及び第２座標軸の向きを変化させること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
位置情報を表す単位コード画像を各所に含むコード画像を生成するコード画像生成手段、
１つの印刷対象画像に含める頁の画像の数を設定する設定手段、
前記コード画像を前記設定手段により設定された前記数の頁の画像を含む印刷対象画像に重畳してなる合成画像、のシート状媒体への印刷を印刷手段に行わせる印刷制御手段、
としてコンピュータを機能させ、
前記生成手段は、前記設定手段により設定された前記数に関わらず、前記シート状媒体の中心に予め定められた単位コード画像が印刷されるよう、前記コード画像を生成すること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像処理装置、及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、紙媒体に記載の原稿画像に対してユーザがペンデバイスで行った筆記内容を、当該原稿画像を示す電子文書に反映させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６０４８８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、ユーザにより指定されたシート状媒体内の位置である指定位置に印刷されている頁、における該指定位置の位置を、本構成を有しない場合に比して、より簡易な処理で特定できるようにすることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための請求項１の発明は、位置情報を表す単位コード画像を各所に含むコード画像を生成するコード画像生成手段と、前記コード画像を少なくとも１つの頁の画像を含む印刷対象画像に重畳してなる合成画像、のシート状媒体への印刷を印刷手段に行わせる印刷制御手段を含み、前記生成手段は、シート状媒体内の定位置に予め定められた単位コード画像が印刷されるよう、前記コード画像を生成すること、を特徴とする画像形成装置である。
【０００６】
また、上記課題を解決するための請求項４の発明は、位置情報を表す単位コード画像を各所に含むコード画像を生成するコード画像生成手段、前記コード画像を少なくとも１つの頁の画像を含む印刷対象画像に重畳してなる合成画像、のシート状媒体への印刷を印刷手段に行わせる印刷制御手段、としてコンピュータを機能させ、前記生成手段は、シート状媒体内の定位置に予め定められた単位コード画像が印刷されるよう、前記コード画像を生成すること、を特徴とするプログラムである。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記定位置は、シート状媒体の中心であること、を特徴とする。また、請求項３の発明は、請求項１又は２の発明において、前記位置情報は、第１座標軸の座標値と、第２座標軸の座標値と、を含む二次元の座標値であり、前記印刷対象画像に含まれる頁の画像は、前記印刷対象画像に含まれる頁の数に応じた向きで印刷され、前記生成手段は、前記印刷対象画像に含まれる頁の数に応じて、第１座標軸及び第２座標軸の向きを変化させること、を特徴とする。
【０００８】
また、上記課題を解決するための請求項５の発明は、複数の頁それぞれの画像を含む印刷対象画像に位置情報を表す単位コード画像を各所に含むコード画像を重畳して得られる合成画像が印刷されたシート状媒体内の、ユーザにより指定された指定位置、に印刷されている単位コード画像が表す位置情報を取得する位置情報取得手段と、前記複数の頁のうちで、前記指定位置に印刷されている頁である指定頁を特定する指定頁特定手段と、前記位置情報取得手段により取得された位置情報に基づいて、前記指定位置に対応する、前記指定頁内の位置を表す位置情報を算出する位置情報算出手段と、を含み、前記シート状媒体内の定位置に基準位置情報を表す単位コード画像が重畳され、前記指定頁特定手段は、前記位置情報取得手段により取得された位置情報と、記憶手段に予め記憶される前記基準位置情報と、の比較結果に基づいて、前記指定頁を特定すること、を特徴とする画像処理装置である。
【０００９】
また、上記課題を解決するための請求項７の発明は、複数の頁それぞれの画像を含む印刷対象画像に位置情報を表す単位コード画像を各所に含むコード画像を重畳して得られる合成画像が印刷されたシート状媒体内の、ユーザにより指定された指定位置、に印刷されている単位コード画像が表す位置情報を取得する位置情報取得手段、前記複数の頁のうちで、前記指定位置に印刷されている頁である指定頁を特定する指定頁特定手段、前記位置情報取得手段により取得された位置情報に基づいて、前記指定位置に対応する、前記指定頁内の位置を表す位置情報を算出する位置情報算出手段、としてコンピュータを機能させ、前記指定頁特定手段は、前記位置情報取得手段により取得された位置情報と、記憶手段に予め記憶される前記基準位置情報と、の比較結果に基づいて、前記指定頁を特定すること、を特徴とするプログラムである。
【００１０】
また、請求項６の発明は、請求項５の発明において、前記定位置は、前記シート状媒体の中心であること、を特徴とする。
【発明の効果】
【００１１】
請求項１、４、５、及び７の発明によれば、ユーザにより指定されたシート状媒体内の位置である指定位置に印刷されている頁、における該指定位置の位置を、本構成を有しない場合に比して、より簡易な処理で特定できる。
【００１２】
請求項２、６の発明によれば、印刷対象画像に含まれる頁の数が変わっても、指定位置に印刷されている頁、における指定位置の位置を複雑な処理を行わずに特定できる。
【００１３】
請求項３の発明によれば、頁の向きが変わっても、指定位置に印刷されている頁、における指定位置の位置を複雑な処理を行わずに特定できる。
【図面の簡単な説明】
【００１４】
【図１】画像処理システムを例示する図である。
【図２】画像処理装置の構成を例示する図である。
【図３】頁を例示する図である。
【図４Ａ】文書が印刷される様子を例示する図である。
【図４Ｂ】文書が印刷される様子を例示する図である。
【図４Ｃ】文書が印刷される様子を例示する図である。
【図４Ｄ】文書が印刷される様子を例示する図である。
【図５】コード画像を例示する図である。
【図６】単位コード画像を例示する図である。
【図７】コード画像を例示する図である。
【図８】画像処理装置で行われる処理を例示するフロー図である。
【図９】データベースを例示する図である。
【図１０Ａ】合成画像を例示する図である。
【図１０Ｂ】合成画像を例示する図である。
【図１０Ｃ】合成画像を例示する図である。
【図１０Ｄ】合成画像を例示する図である。
【図１１Ａ】記入内容が文書に反映される様子を例示する図である。
【図１１Ｂ】記入内容が文書に反映される様子を例示する図である。
【図１２】画像処理装置で行われる処理を例示する図である。
【図１３】ポスターシートを例示する図である。
【図１４】のりしろ領域を例示する図である。
【図１５】のりしろ領域を例示する図である。
【図１６】記入内容が正しく反映されなくなる様子を例示する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００１６】
［画像処理システム］
図１は、本発明の実施形態に係る画像処理システム１０を例示する図である。同図に示すように、画像処理システム１０は、画像処理装置１と、電子ペン２と、を含む。本実施形態では、画像処理装置１と、電子ペン２と、は無線通信可能である。
【００１７】
［画像処理装置］
まず、画像処理装置１について説明する。図２は、画像処理装置１の構成を例示する図である。画像処理装置１は、例えばパーソナルコンピュータであり、制御部１ａを備える。制御部１ａは、マイクロプロセッサであり、プログラムに従って各種情報処理を実行する。また、画像処理装置１は、主記憶１ｂを備える。主記憶１ｂは、上記プログラムを格納している。このプログラムは、ＤＶＤ（登録商標）−ＲＯＭ等のコンピュータ読取可能な情報記憶媒体から読み出されて主記憶１ｂに格納されてもよいし、ネットワーク等の通信網から供給されて主記憶１ｂに格納されてもよい。また、主記憶１ｂには、情報処理の過程で必要となる各種データも格納される。
【００１８】
また、画像処理装置１は、ハードディスク１ｃを備える。本実施形態の場合、ハードディスク１ｃには、複数の文書が格納されている。文書は、文書作成アプリケーションにより生成された文書データである。文書は、１又は複数の頁を含む。文書は、その寸法（すなわち、原稿サイズ）を属性情報として含む。また、文書は、その頁数を属性情報として含む。また、文書は、その向きを属性情報として含む。ここでは、説明の簡略化のため文書の向きが「タテ」である場合を例に取り上げる。図３に、頁を例示した。同図に示すように、頁には、左上の頂点を原点として、頁の短手方向と平行なＸｒ座標軸と頁の長手方向と平行なＹｒ座標軸とが設定されている。頁内の位置は、ＸｒＹｒ座標値（Ｘｒ、Ｙｒ）により表される。なお、ｗｉｄｔｈは、頁のＸｒ方向の幅を示し、ｈｅｉｇｈｔは、頁のＹｒ方向の幅を示している。
【００１９】
また、画像処理装置１は、操作入力部１ｄとディスプレイ１ｅを備える。操作入力部１ｄは、ユーザが操作入力を行うためのインタフェース（例えば、マウス及びキーボード等）であり、ユーザにより行われた操作入力を示す信号を制御部１ａへ出力する。また、ディスプレイ１ｅは、制御部１ａから入力される情報を出力する。
【００２０】
また、画像処理装置１は、無線通信インタフェース１ｆとＩ／Ｏインタフェース１ｇとを備える。無線通信インタフェース１ｆは、電子ペン２と通信するための通信インタフェースであり、Ｉ／Ｏインタフェース１ｇは、画像処理装置１を図１で図示していないプリンタに接続するためのインタフェースである。
【００２１】
この画像処理装置１では、ユーザが割り付け数Ｎ及び印刷サイズ等の印刷設定情報の入力後、印刷指示を行うと、ユーザにより選択された文書の印刷が行われるようになっている。なお、ここでは、「１」、「２」、「４」、「１／２」のうちのいずれかが、割り付け数Ｎとして選択されるものとする。図４Ａ〜図４Ｄに、文書が印刷される様子を例示した。割り付け数Ｎが「１」の場合、いわゆる通常印刷が行われ、図４Ａに示すように、一つの頁の画像が印刷対象画像として一枚の印刷用紙に印刷される。割り付け数Ｎが「２」、又は「４」の場合、いわゆる割り付け印刷が行われ、連続するＮ個の頁の画像が印刷対象画像として一枚の印刷用紙に印刷される。すなわち、割り付け数Ｎが「２」の場合、図４Ｂに示すように、連続する２つの頁の画像が印刷対象画像として一枚の印刷用紙に印刷される。なお、この場合、各頁の画像が９０度回転して印刷用紙に印刷される。割り付け数Ｎが「４」の場合、図４Ｃに示すように、連続する４つの頁の画像が印刷対象画像として一枚の印刷用紙に印刷される。また、割り付け数Ｎが「１／２」の場合、いわゆるポスター印刷が行われ、一つの頁の画像が印刷用紙２枚にわたって印刷される。すなわち、図４Ｄに示すように、一つの頁の上半分の画像が印刷対象画像として一枚の印刷用紙に印刷され、下半分の画像が印刷対象画像としてもう一枚の印刷用紙に印刷される。
【００２２】
また、この画像処理装置１では、文書の印刷の際、印刷用紙の識別ＩＤ（以下、用紙ＩＤと表記する）と印刷用紙内の各位置の二次元座標値とを示すコード画像が、不可視のトナーで、印刷対象画像に重畳して印刷されるようになっている。ここでは、文書の画像はＹＭＣトナーで印刷され、コード画像はＫトナーで形成される。なお、コード画像は、必ずしも不可視のトナーで印刷される必要はない。
【００２３】
図５にコード画像を例示した。同図に示すように、コード画像は、印刷用紙に対応するサイズの矩形画像であり、マトリクス状に配列された単位コード画像を含む。各単位コード画像は、その単位コード画像の位置を表す位置コードパタンを含む。具体的には、コード画像に対応するコード画像領域が、Ｘ軸とＹ軸とを座標軸とするコード座標平面内に設定されるようになっており、位置コードパタンは単位コード画像のコード座標平面における位置を表す座標値であるＸＹ座標値（Ｘ、Ｙ）を表す。また、各単位コード画像は、印刷用紙の用紙ＩＤを表す識別コードパタンも含む。また、各単位コード画像は、同期コードを表す同期コードパタンも含む。
【００２４】
図６に、単位コード画像を例示した。本実施形態の場合、単位コード画像は、９ビット×９ビットの矩形領域であり、位置コードパタンが格納される領域２０と、印刷用紙の用紙ＩＤを示すコードパタンが格納される領域２２と、同期コードパタンが格納される領域２４と、を含む。
【００２５】
本実施形態の場合、各ビット値は、回転角度が異なるラインで表される。具体的には、記号「／」と記号「＼」とでビット値「０」及び「１」が表される。従って、一つの記号で１ビットの情報が表現される。同図に示すように、領域２０は、６ビット×６ビットの矩形領域であり、合計３６ビットの位置情報が格納されている。本実施形態の場合、３６ビットのうちの１８ビットがＸ座標値の表現に用いられ、残り１８ビットがＹ座標値の表現に用いられている。そのため、２１８通りのＸ座標値、２１８通りのＹ座標値が表現されうる。また、領域２２は、２ビット×８ビットの領域と６ビット×２ビットの領域とを含み、合計２８ビットの位置情報が格納されている。そのため、２２８通りの用紙ＩＤが表現されうる。
【００２６】
なお、コード画像領域は、その中心が、常にコード座標平面内の基準点（Ｘｃ、Ｙｃ）と一致するように設定される。そのため、コード画像の中心に位置する単位コード画像（斜線部の単位コード画像）は、常にＸＹ座標値（Ｘｃ、Ｙｃ）を示すようになっている。この意義については後述する。
【００２７】
また、コード画像は図５に例示するだけのものではない。すなわち、この画像処理装置１では、割り付け数Ｎに応じてコード座標平面におけるコード画像領域の向きが変化するようになっている。そのため、割り付け数Ｎによっては、図７に例示するコード画像が生成される。具体的には、割り付け数Ｎが「１」、「４」の場合、図５に示すコード画像が生成され、割り付け数Ｎが「１／２」、「２」の場合、図７に示すコード画像が生成される。この意義についても後述する。なお、幅Ｗは、コード画像のＸ軸方向の幅を示し、高さＨは、コード画像のＹ軸方向の幅を示している。
【００２８】
また、上述のように、コード画像は印刷用紙に対応するサイズの矩形画像である。そのため、印刷用紙のサイズによって、コード画像領域のサイズは変化する。従って、印刷用紙が違えば、コード画像のサイズは異なる。
【００２９】
［印刷の際に行われる処理］
図８は、印刷指示が行われた場合に、画像処理装置１で行われる処理を例示するフロー図である。なお、この処理は、制御部１ａが上記プログラムを実行することにより行われる。
【００３０】
まず、制御部１ａは、ユーザに選択された文書（以下、文書Ｘと表記する）をハードディスク１ｃから読み出す（Ｓ１０１）。そして、制御部１ａは、ユーザによって入力された印刷設定情報（すなわち、割り付け数Ｎ及び印刷サイズ等）及び文書Ｘの頁数に基づいて、文書Ｘの印刷に必要な印刷用紙の枚数を算出する（Ｓ１０２）。また、制御部１ａは、印刷サイズや文書Ｘの原稿サイズ等に基づいて、印刷に使用する印刷用紙の用紙種別を決定する。そして、制御部１ａは、枚数分の用紙ＩＤを発行する（Ｓ１０３）。
【００３１】
そして、制御部１ａは、印刷設定情報に基づいて、文書Ｘの印刷を実行する（Ｓ１０４）。
【００３２】
すなわち、制御部１ａは、まず、印刷に使用する印刷用紙の用紙種別と割り付け数Ｎとに基づき、所定のコード画像生成アルゴリズムに従って、印刷用紙に対応するサイズのコード画像領域を設定し、コード画像を生成する。但し、制御部１ａは、中心のＸＹ座標値が常に（Ｘｃ、Ｙｃ）となるように、コード画像領域を設定する。こうすることにより、印刷用紙の中心に常にＸＹ座標値（Ｘｃ、Ｙｃ）を示す単位コード画像が印刷されるようにする。また、制御部１ａは、割り付け数Ｎに応じてコード画像領域の向きを変える。また、制御部１ａは、全単位コード画像が共通して印刷用紙の用紙ＩＤを示すように、コード画像を生成する。具体的には、制御部１ａは、割り付け数Ｎが「１」又は「４」の場合、図５に示す向きのコード画像を生成し、割り付け数Ｎが「２」又は「１／２」の場合、図７に示す向きのコード画像を生成する。
【００３３】
また、制御部１ａは、拡大率ｒを算出する。本実施形態の場合、印刷に使用する印刷用紙の用紙種別と、割り付け数Ｎと、文書Ｘの原稿サイズ及び向きと、の組み合わせごとに、拡大率ｒを算出するための拡大率算出式が定められており、制御部１ａは、該当する組み合わせに関して定められた拡大率算出式から拡大率ｒを算出する。
【００３４】
そして、制御部１ａは、印刷対象画像にコード画像を重畳した合成画像、の印刷データを生成し、プリンタに送信する。通常印刷の場合（すなわち、割り付け数Ｎが「１」の場合）、制御部１ａは、拡大率ｒで拡大した頁の画像に図５に示す向きのコード画像を重畳した合成画像（図１０Ａ参照）、の印刷データを生成する。なお、印刷データはページ記述言語で記述される。また、割り付け印刷の場合、制御部１ａは、拡大率ｒで拡大したＮ個の頁を連結した画像にコード画像を重畳した合成画像、の印刷データを生成する。具体的には、割り付け数Ｎが「４」の場合、制御部１ａは、拡大率ｒで拡大した４個の頁を連結した画像に図５に示す向きのコード画像を重畳した合成画像（図１０Ｃ参照）、の印刷データを生成する。また、割り付け数Ｎが「２」の場合、制御部１ａは、拡大率ｒで拡大した２個の頁を連結した画像に図７に示す向きのコード画像を重畳した合成画像（図１０Ｂ参照）、の印刷データを生成する。また、ポスター印刷の場合、制御部１ａは、拡大率ｒで拡大した頁の上半分の画像に図７に示す向きのコード画像を重畳した合成画像、の印刷データを生成する。また、制御１ａは、拡大率ｒで拡大した頁の下半分の画像に、頁の上半分に重畳されたものと同じコード画像を重畳した合成画像、の印刷データを生成する。
【００３５】
プリンタは、印刷データに基づいて合成画像を印刷用紙に印刷する。以上のようにして文書Ｘが印刷される。その後、制御部１ａは、印刷設定情報を属性情報として文書Ｘに埋め込んだ新たな文書を生成し、生成した文書と、Ｓ１０３で発行された用紙ＩＤ群と、を関連づけてデータベースに保存する（Ｓ１０５）。本実施形態の場合、用紙ＩＤは、文書Ｘに固有の文字列と通し番号とを含む。例えば、「Ｍ」番目に出力される印刷用紙の通し番号は「Ｍ」となる。なお、用紙ＩＤは、通し番号自体であってもよい。図９に、データベースを例示した。同図に示すように、Ｓ１０５で生成された文書そのものと用紙ＩＤ群とが関連づけられている。なお、制御部１ａは、Ｓ１０５のステップで新たな文書を生成する代わりに、文書Ｘを特定する情報（例えば、格納場所）と、印刷設定情報と、用紙ＩＤ群と、を関連づけてデータベースに保存してもよい。
【００３６】
図１０Ａに、通常印刷において印刷用紙に印刷された合成画像を例示し、図１０Ｂに、割り付け数Ｎが「２」の場合において印刷用紙に印刷された合成画像を例示し、図１０Ｃに、割り付け数が「４」の場合において印刷用紙に印刷された合成画像を例示し、図１０Ｄに、ポスター印刷において印刷用紙に印刷された合成画像を例示した。上述のように、中心の単位コード画像が示すＸＹ座標値が常に（Ｘｃ、Ｙｃ）となるようにコード画像が生成されるので、常に印刷用紙の中心Ｃに一定のＸＹ座標値（Ｘｃ、Ｙｃ）を示す単位コード画像が印刷される。また、上述のように、割り付け数Ｎに応じてＸ軸及びＹ軸の向きが変わるので、割り付け数に応じて頁の印刷される向きが変化しても、印刷された頁の両座標軸に対する向きが常に一定となる。つまり、印刷された頁の短手方向は、常にＸ軸と平行となり、その長手方向は、常にＹ軸と平行となる。
【００３７】
［電子ペン］
次に、電子ペン２について説明する。電子ペン２は、ペン先に筆記部を備え、文書が印刷された、印刷用紙又はポスターシートに文字や図形を記入するために用いられる。それだけでなく、電子ペン２は、記入した内容を、ハードディスク１ｃに格納される文書に反映させるためにも用いられる。そのための機能として、電子ペン２には、不可視の単位コード画像を読み取る機能が備えられている。単位コード画像の読み取りは以下のようにして行われる。すなわち、上述のＫトナーは赤外光を吸収する素材からなっており、印刷用紙に赤外光が照射された場合、Ｋトナーで描かれた部分では赤外光が吸収され、それ以外の部分では赤外光が反射される。電子ペン２は、この性質を利用して、単位コード画像を読み取る。すなわち、電子ペン２は、赤外光を照射する照射部と赤外光を受光する受光部とをペン先に備え、受光部の受光結果から、ペン先の位置に印刷された単位コード画像を認識する。また、認識した単位コード画像が表す用紙ＩＤ（以下、注目用紙ＩＤと表記する）と、ＸＹ座標値（以下、注目ＸＹ座標値（Ｘｎ、Ｙｎ）と表記する）と、を画像処理装置１に送信する。なお、結果的に、注目ＸＹ座標値は、ユーザによりペン先で指定された位置を表すＸＹ座標値であると言える。そこで、以下、注目ＸＹ座標値が表す位置を指定位置と表記する。
【００３８】
図１１Ａに割り付け印刷がなされた印刷用紙に対する記入内容が文書に反映される様子を例示した。また、図１１Ｂにポスター印刷がなされたポスターシートに対する記入内容が文書に反映される様子を例示した。
【００３９】
［記入内容の反映］
図１２は、電子ペン２による記入内容を文書に反映させるために、画像処理装置１で実行される処理を例示するフロー図である。
【００４０】
すなわち、制御部１ａは、注目ＸＹ座標値と注目用紙ＩＤとを、電子ペン２から受信して取得する（Ｓ２０１）。そして、制御部１ａは、注目用紙ＩＤで識別される印刷用紙に印刷されている文書（以下、文書Ｙと表記する）と、文書Ｙの印刷時の印刷設定情報と、を取得する（Ｓ２０２）。すなわち、制御部１ａは、図９のデータベースを参照して、注目用紙ＩＤに関連づけられた文書（すなわち、文書Ｙ）を読み出し、読み出した文書Ｙに属性情報として含まれる印刷設定情報を取得する。
【００４１】
そして、制御部１ａは、印刷設定情報に含まれる割り付け数Ｎが「１」である場合、Ｓ２０３〜Ｓ２０６に示す処理を実行する。
【００４２】
すなわち、制御部１ａは、指定位置に印刷されている文書Ｙの頁、の頁番号Ｐを特定する（Ｓ２０３）。すなわち、制御部１ａは、注目用紙ＩＤが示す通し番号Ｍから頁番号Ｐを特定する。この場合、通し番号Ｍの値そのものが頁番号Ｐとなる。また、制御部１ａは、印刷設定情報中の印刷サイズや文書Ｙの原稿サイズ等から印刷時に使用された印刷用紙の用紙種別を特定し、特定した用紙種別と割り付け数Ｎとから上記コード画像生成アルゴリズムに従って設定された印刷時のコード画像領域の幅Ｗと高さＨとを算出する（Ｓ２０４）。
【００４３】
また、制御部１ａは、文書Ｙの原稿サイズ、向き、割り付け数Ｎ、及び印刷時に使用された印刷用紙の用紙種別、の組み合わせに関して定められた上記拡大率算出式に従って、印刷時の拡大率ｒを算出する（Ｓ２０５）。
【００４４】
そして、制御部１ａは、幅Ｗ、高さＨ、及び拡大率ｒ、に基づき指定位置に対応するＸｒＹｒ座標値（Ｘｒ、Ｙｒ）を算出する（Ｓ２０６）。具体的には、制御部１ａは、予め記憶される基準ＸＹ座標値（Ｘｃ、Ｙｃ）をハードディスク１ｃから読み出し、これを利用してＸｒＹｒ座標値（Ｘｒ、Ｙｒ）を算出する。すなわち、制御部１ａは、コード画像の左上の頂点のＸＹ座標値（Ｘ１、Ｙ１）を算出する。基準ＸＹ座標値（Ｘｃ、Ｙｃ）は、コード画像の中心点を示すので、Ｘ１及びＹ１は以下の数式で表される。
・Ｘ１＝Ｘｃ−Ｗ／２
・Ｙ１＝Ｙｃ−Ｈ／２
【００４５】
ここで、コード画像の左上の頂点は、頁の左上の頂点、すなわち図３に示す原点、に対応している。そこで、制御部１ａは、以下の数式により、ＸｒＹｒ座標値を算出する。
・Ｘｒ＝（Ｘｎ−Ｘ１）／ｒ
・Ｙｒ＝（Ｙｎ−Ｙ１）／ｒ
【００４６】
また、制御部１ａは、印刷設定情報に含まれる割り付け数Ｎが「２」又は「４」である場合、Ｓ２０３〜Ｓ２０６に示す処理の代わりに、Ｓ２０７〜Ｓ２１１のステップを実行して、指定位置に対応するＸｒＹｒ座標値（Ｘｒ、Ｙｒ）を算出する。
【００４７】
すなわち、制御部１ａは、注目用紙ＩＤで識別される印刷用紙に印刷されているＮ個の頁、の頁番号を特定する（Ｓ２０７）。すなわち、制御部１ａは、注目用紙ＩＤが示す通し番号Ｍと、割り付け数Ｎと、から連続するＮ個の頁番号を特定する。具体的には、制御部１ａは、頁番号「Ｎ×Ｍ−（Ｎ−１）」から頁番号「Ｎ×Ｍ」までのＮ個の連続する頁番号を特定する。
【００４８】
そして、制御部１ａは、特定したＮ個の頁番号のうちで、指定位置に印刷されている頁、の頁番号Ｐを特定する（Ｓ２０８）。割り付け印刷では、中心点に対する各頁の位置関係が決まっている。例えば、２つの頁を割り付ける場合は、一頁目が中心点に対してＸ軸負方向側に配置され、二頁目が中心点に対してＸ軸正方向側に配置される（図１０Ｂ参照）。また、４つの頁を割り付ける場合は、一頁目が中心点に対してＸ軸負方向側且つＹ軸負方向側に配置され、二頁目が中心点に対してＸ軸正方向側且つＹ軸負方向側に配置され、三頁目が中心点に対してＸ軸負方向側且つＹ軸正方向側に配置され、四頁目が中心点に対してＸ軸正方向側且つＹ軸正方向側に配置される（図１０Ｃ参照）。そのため、中心点のＸＹ座標値、すなわち、基準ＸＹ座標値（Ｘｃ、Ｙｃ）を用いれば、頁番号Ｐの特定の容易化が図れる。そこで、制御部１ａにおいて、基準ＸＹ座標値（Ｘｃ、Ｙｃ）を読み出し、これと指定位置のＸＹ座標値（すなわち、注目ＸＹ座標値）との比較に基づいて頁番号Ｐを特定するようにしている。
【００４９】
例えば、割り付け数Ｎが「２」である場合、「Ｘｎ」が「Ｘｃ」より小さければ、Ｓ２０７で特定された２個の頁番号のうちの最初の頁番号を頁番号Ｐとして特定し、「Ｘｃ」以上であれば、最後の頁番号を頁番号Ｐとして特定する。また、例えば、割り付け数Ｎが「４」である場合、制御部１ａは、「Ｘｎ」が「Ｘｃ」より小さく且つ「Ｙｎ」が「Ｙｃ」より小さければ、Ｓ２０７で特定された４個の頁番号のうちの最初の頁番号を頁番号Ｐとして特定し、「Ｘｎ」が「Ｘｃ」以上であり且つ「Ｙｎ」が「Ｙｃ」より小さければ、二頁目の頁番号を頁番号Ｐとして特定し、「Ｘｎ」が「Ｘｃ」より小さく且つ「Ｙｎ」が「Ｙｃ」以上であれば、三頁目の頁番号を頁番号Ｐとして特定し、「Ｘｎ」が「Ｘｃ」以上であり且つ「Ｙｎ」が「Ｙｃ」以上であれば、四頁目の頁番号を頁番号Ｐとして特定する。
【００５０】
そして、制御部１ａは、印刷時のコード画像領域の幅Ｗと高さＨとを算出する（Ｓ２０９）。具体的には、印刷設定情報中の印刷サイズや文書Ｙの原稿サイズ等から印刷時に使用された印刷用紙の用紙種別を特定し、特定した用紙種別と割り付け数Ｎとから上記コード画像生成アルゴリズムに従って設定された印刷時のコード画像領域の幅Ｗと高さＨとを算出する。また、制御部１ａは、Ｓ２０５のステップと同様の処理を行って印刷時の拡大率ｒを算出する（Ｓ２１０）。すなわち、制御部１ａは、文書Ｙの原稿サイズ、向き、割り付け数Ｎ、及び印刷時に使用された印刷用紙の用紙種別、の組み合わせに関して定められた上記拡大率算出式に従って、拡大率ｒを算出する。
【００５１】
そして、制御部１ａは、基準ＸＹ座標値（Ｘｃ、Ｙｃ）、幅Ｗ、高さＨ、拡大率ｒ、及び頁番号Ｐに基づき指定位置に対応するＸｒＹｒ座標値（Ｘｒ、Ｙｒ）を算出する（Ｓ２１５）。
【００５２】
例えば、割り付け数「Ｎ」が「２」である場合、頁番号Ｐが奇数であれば、Ｓ２０６のステップと同様の演算を行ってＸｒＹｒ座標値（Ｘｒ、Ｙｒ）を算出する。一方、頁番号Ｐが偶数である場合、上記Ｘ１及びＹ１として以下に示す値を用いる。
・Ｘ１＝Ｘｃ
・Ｙ１＝Ｙｃ−Ｈ／２
【００５３】
また、例えば、割り付け数「Ｎ」が「４」である場合、頁番号Ｐを「４」で割った余りが「１」であれば、Ｓ２０６のステップと同様の演算を行ってＸｒＹｒ座標値（Ｘｒ、Ｙｒ）を算出する。また、上記余りが「２」であれば、上記Ｘ１及びＹ１として以下に示す値を用いる。
・Ｘ１＝Ｘｃ
・Ｙ１＝Ｙｃ−Ｈ／２
【００５４】
また、上記余りが「３」であれば、上記Ｘ１及びＹ１として以下に示す値を用いる。
・Ｘ１＝Ｘｃ−Ｗ／２
・Ｙ１＝Ｙｃ
【００５５】
なお、上記余りが「４」であれば、上記Ｘ１及びＹ１として以下に示す値を用いる。
・Ｘ１＝Ｘｃ
・Ｙ１＝Ｙｃ
【００５６】
また、制御部１ａは、印刷設定情報に含まれる割り付け数Ｎが「１／２」である場合、Ｓ２０３〜Ｓ２０６に示す処理の代わりに、Ｓ２１２〜Ｓ２１５のステップを実行する。
【００５７】
すなわち、制御部１ａは、指定位置に印刷されている文書Ｙの頁、の頁番号Ｐを特定する（Ｓ２１２）。すなわち、制御部１ａは、注目用紙ＩＤが示す通し番号Ｍが奇数である場合、（Ｍ＋１）／２を頁番号Ｐとし、通し番号Ｍが偶数である場合、Ｍ／２を頁番号Ｐとして特定する。また、制御部１ａは、文書Ｙの原稿サイズから、文書Ｙのタテ幅ｈｅｉｇｈｔとヨコ幅ｗｉｄｔｈ（図３参照）とを特定する。（Ｓ２１３）。また、制御部１ａは、Ｓ２０５のステップと同様の処理を行って印刷時の拡大率ｒを算出する（Ｓ２１４）。すなわち、印刷時に使用された印刷用紙の用紙種別を特定し、文書Ｙの原稿サイズ、向き、割り付け数Ｎ、及び印刷時に使用された印刷用紙の用紙種別、の組み合わせに関して定められた上記拡大率算出式に従って、拡大率ｒを算出する。
【００５８】
そして、制御部１ａは、予め記憶される基準ＸＹ座標値（Ｘｃ、Ｙｃ）を読み出し、基準ＸＹ座標値、頁番号Ｐ、タテ幅ｈｅｉｇｈｔ、ヨコ幅ｗｉｄｔｈ、及び拡大率ｒ、に基づき指定位置に対応するＸｒＹｒ座標値（Ｘｒ、Ｙｒ）を算出する（Ｓ２１５）。
【００５９】
例えば、頁番号Ｐが奇数の場合、基準ＸＹ座標値（Ｘｃ、Ｙｃ）に対応する頁Ｐ内の位置を示すＸｒＹｒ座標値（Ｘｒｃ、Ｙｒｃ）は、以下に示すとおりになる。
・Ｘｒｃ＝ｗｉｄｔｈ／２
・Ｙｒｃ＝ｈｅｉｇｈｔ／４
【００６０】
そこで、この場合、以下の数式により、ＸｒＹｒ座標値を算出する。
・Ｘｒ＝Ｘｒｃ＋（Ｘｎ−Ｘｃ）／ｒ
・Ｙｒ＝Ｙｒｃ＋（Ｙｎ−Ｙｃ）／ｒ
【００６１】
一方、頁番号Ｐが偶数の場合、Ｘｒｃ及びＹｒｃとして、以下の値を用いる。
・Ｘｒｃ＝ｗｉｄｔｈ／２
・Ｙｒｃ＝３×ｈｅｉｇｈｔ／４
【００６２】
このようにして、指定位置に対応するＸｒＹｒ座標値（Ｘｒ、Ｙｒ）が算出される。以上によれば、印刷用紙の定位置、すなわち中心に常に同じＸＹ座標値（Ｘｃ、Ｙｃ）を示す単位コード画像が印刷されるので、例えば、割り付け印刷の際に、ユーザが指定している頁が簡易な処理で特定されるようになる。また、割り付け数Ｎに応じて、向きを変えてコード画像が印刷されるので、印刷時における頁の回転の有無を記録しておく必要がなくなり、メモリリソースが軽減される。また、指定位置のＸｒＹｒ座標値を算出する際に、回転変換をする必要がなくなり、処理が簡易にもなる。
【００６３】
こうして、指定位置に対応するＸｒＹｒ座標値（Ｘｒ、Ｙｒ）を算出すると、制御部１ａは、文書Ｙに含まれる頁番号Ｐの頁内の、ＸｒＹｒ座標値（Ｘｒ、Ｙｒ）で表される位置に、黒点を配置する（Ｓ２１６）。また、或いは、頁番号Ｐの頁がディスプレイ１ｅに表示されている場合、ＸｒＹｒ座標値（Ｘｒ、Ｙｒ）で表される位置に、上記黒点を表示する。こうして、記入内容が反映される。
【００６４】
なお、本発明の実施形態は、上記実施形態だけに限らない。
【００６５】
例えば、ポスター印刷で印刷される印刷対象は、頁に限らず、電子写真であってもよい。また、画像処理装置１は、プリンタ及びスキャナを備えた、いわゆる複合機であってもよい。
【００６６】
また、例えば、印刷用紙の中心以外の定位置（例えば、一の頂点）に、常にＸＹ座標値（Ｘｃ、Ｙｃ）を示す単位コード画像が印刷されるようにしてもよい。
【００６７】
［変形例］
また、例えば、ポスター印刷の際（割り付け数Ｎが「１／２」の場合）、制御部１ａは、図１３に示すように、基準ＸＹ座標値（Ｘｃ、Ｙｃ）を示す単位コード画像が、常に、ポスターシートに印刷される頁の中心に印刷されるようにしてもよい。以下、この態様（以下、変形例と表記する）について説明する。
【００６８】
この場合、制御部１ａは、図８のＳ１０３のステップにおいて、割り付け数Ｎが「１／２」以外の場合は、印刷用紙の枚数分の用紙ＩＤを発行する。すなわち、用紙ＩＤが表す通し番号は、「１」から印刷用紙の枚数「ｎ」までとなる。但し、割り付け数Ｎが「１／２」の場合は、印刷用紙の枚数が偶数であれば、枚数の半分の数の用紙ＩＤを発行する。すなわち、用紙ＩＤが表す通し番号は、「１」から印刷用紙の枚数の半分「ｎ／２」までとなる。また、印刷用紙の枚数が奇数であれば、枚数の半分の数の用紙ＩＤと加えもう１つ用紙ＩＤを発行する。すなわち、用紙Ｄが表す通し番号は、「１」から「（ｎ／２）＋１」までとなる。
【００６９】
そして、制御部１ａは、図８のＳ１０４のステップにおいて、割り付け数Ｎが「１／２」のとき、以下に説明する処理を実行する。すなわち、制御部１ａは、印刷用紙に対応するサイズのコード画像領域を２つ設定する。具体的には、制御部１ａは、頁の上半分用のコード画像領域（以下、第１コード画像領域と表記する）と頁の下半分用のコード画像領域（以下、第２コード画像領域と表記する）を設定する。そして、制御部１ａは、２つのコード画像を生成する。すなわち、制御部１ａは、第１コード画像領域の各所に、その位置のＸＹ座標値と印刷用紙の用紙ＩＤとを示す単位コード画像を配置することによって、第１のコード画像を生成する。また、制御部１ａは、第２コード画像領域の各所に、その位置のＸＹ座標値と印刷用紙の用紙ＩＤとを示す単位コードを配置することによって、第２のコード画像を生成する。なお、ここでは、頁の上半分と下半分とで共通の用紙ＩＤが用いられる。
【００７０】
ここで、第１コード画像領域及び第２コード画像領域とは同じ形状及びサイズを有し、その向きは図７に示す向きと同じであるが、第１コード画像領域は、その下辺の中点のＸＹ座標値が常にＸＹ座標値（Ｘｃ、Ｙｃ）となるように設定され、第２コード画像領域は、その上辺の中点のＸＹ座標値が常にＸＹ座標値（Ｘｃ、Ｙｃ）となるように設定される。これにより、ポスターシートに印刷される頁の中心にＸＹ座標値（Ｘｃ、Ｙｃ）を示す単位コード画像が印刷されるようにする。
【００７１】
そして、制御部１ａは、上記実施形態と同様にして拡大率ｒを算出した後、拡大率ｒで拡大した頁の上半分の画像に第１のコード画像を重畳した合成画像（以下、第１合成画像と表記する）、の印刷データを生成する。また、制御部１ａは、拡大率ｒで拡大した頁の下半分の画像に、第２のコード画像を重畳した合成画像（以下、第２合成画像と表記する）、の印刷データを生成する。
【００７２】
こうすることにより、ポスターシートに印刷された頁の定位置（すなわち、中心）に、常に、ＸＹ座標値（Ｘｃ、Ｙｃ）を示す単位コード画像が印刷されるようになる。また、これにより、上記実施形態と比べて、指定位置のＸｒＹｒ座標値の算出を容易にする。すなわち、制御部１ａは、図１２のＳ２１２のステップにおいて、Ｓ２０３と同様に、注目用紙ＩＤが示す通し番号Ｍそのものを頁番号Ｐとする。そして、図１２のＳ２１５のステップにおいて、「Ｘｒｃ」及び「Ｙｒｃ」として用いる値を変えずに、常に、「ｗｉｄｔｈ／２」を「Ｘｒｃ」として用い、且つ、「ｈｅｉｇｈｔ／２」を「Ｙｒｃ」として用いて、指定位置のＸｒＹｒ座標値を算出する。
【００７３】
なお、変形例において、ポスターシートの形成を容易化すべく、上半分の頁が印刷される印刷用紙の下辺の周辺に、画像が印刷されない領域（以下、のりしろ領域と表記する）を設けてもよい。図１４にのりしろ領域を例示した。斜線部がのりしろ領域を示している。この場合、下半分の頁が印刷される印刷用紙の上辺付近をのりしろ領域に重ね合わせてポスターシートが作成される。
【００７４】
但し、この場合、第１合成画像を印刷用紙全面に印刷しようとすると、第１合成画像の下辺周辺が欠けてしまうため、ポスターシートを形成したときに、ＸＹ座標値が不連続となる部分が生じてしまう。その結果、図１６の左側の図に示すように印刷用紙を跨いでポスターシートに記入がなされた場合に、図１６の右側に示すように記入内容が正しく反映されなくなってしまう。そこで、制御部１ａは、第１合成画像の下辺がのりしろ領域の上辺に一致するように、のりしろ領域に合わせて第１合成画像の印字開始位置を調整してもよい。こうすれば、記入内容が正しく反映されるようになる。また、こうしても、ポスターシートに印刷された頁の画像の定位置（すなわち、中心）に基準ＸＹ座標値を表すパタン画像が印刷されるので、指定位置に対応するＸｒＹｒ座標値の算出が容易になる。
【００７５】
また、例えば、プリンタの中には、ポスター印刷の際に、その構造上、印刷用紙の一部の辺付近に画像を印刷することができないプリンタがある。例えば、プリンタの中には、図１５に示すように、上半分の頁が印刷される印刷用紙の下辺付近（以下、のりしろ領域と表記する）に画像を印刷することができず、且つ、下半分の頁が印刷される印刷用紙の上辺付近（以下、のりしろ領域と表記する）に画像を印刷することができないプリンタがある。斜線部は、のりしろ領域を示している。この場合、例えば、下半分の頁が印刷される印刷用紙ののりしろ領域が切り取られ、のりしろ領域が切り取られた印刷用紙の上辺付近を、上半分の頁が印刷される印刷用紙ののりしろ領域に重ね合わせてポスターシートが作成される。
【００７６】
このようなプリンタを用いた場合、第１合成画像及び第２合成画像のそれぞれを印刷用紙の全面に印刷しようとすると、第１合成画像の下辺付近及び第２合成画像の上辺付近が印刷されなくなることがある。この場合、上述のようにしてポスターシートを形成すると、ＸＹ座標値が不連続となる部分が生じてしまい、図１６に示すように印刷用紙を跨いでポスターシートに記入がなされた場合に記入内容が正しく反映されなくなってしまう。
【００７７】
そこで、ポスター印刷の際、第１合成画像の下辺付近及び第２合成画像の上辺付近が印刷されるように、第１コード画像領域及び第２コード画像領域を上記のりしろ領域に合わせたサイズで設定してもよい。この場合。第１合成画像及び第２合成画像のサイズは、これらを印刷用紙全面に印刷する場合より小さくなる。こうした上で、制御部１ａが、第１合成画像の下辺がのりしろ領域の上辺に一致し、第２合成画像の上辺がのりしろ領域の下辺に一致するように、これらの合成画像を印刷すればよい。こうすれば、記入内容が正しく反映されるようになる。また、こうしても、ポスターシートに印刷された頁の画像の定位置（すなわち、中心）に基準ＸＹ座標値を表すパタン画像が印刷されるので、指定位置に対応するＸｒＹｒ座標値の算出が容易になる。
【００７８】
また、例えば、変形例において、ＸＹ座標値（Ｘｃ、Ｙｃ）を示す単位コード画像が、ポスターシートに印刷される頁の中心以外の定位置（例えば、頁の一の頂点）に印刷されるようにしてもよい。
【００７９】
また、本発明は、ポスター印刷の際に、印刷対象の画像を４枚の印刷用紙に渡って印刷したり、８枚の印刷用紙に渡って印刷する場合にも適用可能である。
【符号の説明】
【００８０】
１  画像処理装置、１ａ  制御部、１ｂ  主記憶、１ｃ  ハードディスク、１ｄ  操作入力部、１ｅ  ディスプレイ、１ｆ  無線通信インタフェース、１ｇ  Ｉ／Ｏインタフェース、２  電子ペン、１０  画像処理システム、２０，２２，２４  領域、Ｃ  中心。
【図１】
0005929403.tif 000002
【図２】
0005929403.tif 000003
【図３】
0005929403.tif 000004
【図４Ａ】
0005929403.tif 000005
【図４Ｂ】
0005929403.tif 000006
【図４Ｃ】
0005929403.tif 000007
【図４Ｄ】
0005929403.tif 000008
【図５】
0005929403.tif 000009
【図６】
0005929403.tif 000010
【図７】
0005929403.tif 000011
【図８】
0005929403.tif 000012
【図９】
0005929403.tif 000013
【図１０Ａ】
0005929403.tif 000014
【図１０Ｂ】
0005929403.tif 000015
【図１０Ｃ】
0005929403.tif 000016
【図１０Ｄ】
0005929403.tif 000017
【図１１Ａ】
0005929403.tif 000018
【図１１Ｂ】
0005929403.tif 000019
【図１２】
0005929403.tif 000020
【図１３】
0005929403.tif 000021
【図１４】
0005929403.tif 000022
【図１５】
0005929403.tif 000023
【図１６】
0005929403.tif 000024