(57)【特許請求の範囲】
【請求項１】
プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、スライド表示を操作するための操作パレット画像とを生成する画像生成手段と、
少なくとも前記画像生成手段によって生成された前記縮小スライド画像と前記操作パレット画像に、コード化パターンを割り当てる割当て手段と、
前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段と、
前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段とを備え、
前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際、ページごとに異なる座標範囲のコード化パターンを割り当てることを特徴とするコンピュータ装置。
【請求項２】
前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際、ページごとに、区画された異なるアドレスにおけるコード化パターンを割り当てることを特徴とする請求項１に記載のコンピュータ装置。
【請求項３】
スライド表示を操作するための操作パレットの印刷を選択するための印刷条件設定手段と、
前記印刷条件設定手段によって、操作パレットの印刷が選択された場合には、プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、操作パレット画像とを生成し、操作パレットの印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成する画像生成手段と、
少なくとも前記画像生成手段によって生成された前記縮小スライド画像および前記操作パレット画像、または等倍スライド画像に、コード化パターンを割り当てる割当て手段と、
前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段と、
前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段とを備え、
前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無によって、異なる座標範囲のコード化パターンを割り当てることを特徴とするコンピュータ装置。
【請求項４】
前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無によって、区画された異なるアドレスにおけるコード化パターンを割り当てることを特徴とする請求項３に記載のコンピュータ装置。
【請求項５】
前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無が同じ条件において、印刷サイズを変えて同じページを印刷する場合には、同じアドレスの座標範囲におけるコード化パターンを割り当てることを特徴とする請求項４に記載のコンピュータ装置。
【請求項６】
前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際に、ページごとに異なる座標範囲のコード化パターンを割り当てることを特徴とする請求項３〜５のうちいずれか一項に記載のコンピュータ装置。
【請求項７】
前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際、ページごとに、区画された異なるアドレスにおけるコード化パターンを割り当てることを特徴とする請求項６に記載のコンピュータ装置。
【請求項８】
電子ペンから、当該電子ペンによりコード化パターンを読み取って生成された座標情報を受信する受信手段と、
前記受信手段により受信された座標情報により、前記縮小スライド画像への記入と判断した場合に、座標情報を補正して、記入されたストロークを描画して表示する描画表示手段と
をさらに備えることを特徴とする請求項１〜７のうちいずれか一項に記載のコンピュータ装置。
【請求項９】
アプリケーションで生成されたスライドの縮小印刷を選択するための印刷条件設定手段と、
前記印刷条件設定手段によって、スライドの縮小印刷が選択された場合には、アプリケーションで生成されたスライドを縮小した縮小スライド画像を生成し、スライドの縮小印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成する画像生成手段と、
少なくとも前記画像生成手段によって生成された前記縮小スライド画像または等倍スライド画像に、コード化パターンを割り当てる割当て手段と、
前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段と、
前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段と、
電子ペンから、当該電子ペンによりコード化パターンを読み取って生成された座標情報を受信する受信手段と、
前記受信手段により受信された座標情報に基づき、記入されたストロークを描画するものであって、前記縮小スライド画像への記入と判断した場合には、座標情報を補正して記入されたストロークを描画して表示する描画表示手段とを備え、
前記割当て手段は、前記印刷条件設定手段によるスライド縮小印刷の選択の有無によって、異なる座標範囲のコード化パターンを割り当てることを特徴とするコンピュータ装置。
【請求項１０】
前記割当て手段は、前記印刷条件設定手段による前記スライド縮小印刷の選択の有無によって、区画された異なるアドレスにおけるコード化パターンを割り当てることを特徴とする請求項９に記載のコンピュータ装置。
【請求項１１】
前記割当て手段は、前記印刷条件設定手段による前記スライド縮小印刷の選択の有無が同じ条件において、印刷サイズを変えて同じページを印刷する場合には、同じアドレスの座標範囲におけるコード化パターンを割り当てることを特徴とする請求項１０に記載のコンピュータ装置。
【請求項１２】
コンピュータ装置により実行されるプログラムであって、
前記コンピュータ装置を、
プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、スライド表示を操作するための操作パレット画像とを生成する画像生成手段、
少なくとも前記画像生成手段によって生成された前記縮小スライド画像と前記操作パレット画像に、コード化パターンを割り当てる割当て手段、
前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段、
前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段として機能させ、
前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際、ページごとに異なる座標範囲のコード化パターンを割り当てるよう機能させることを特徴とするプログラム。
【請求項１３】
コンピュータ装置により実行されるプログラムであって、
前記コンピュータ装置を、
スライド表示を操作するための操作パレットの印刷を選択するための印刷条件設定手段、
前記印刷条件設定手段によって、操作パレットの印刷が選択された場合には、プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、操作パレット画像とを生成し、操作パレットの印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成する画像生成手段、
少なくとも前記画像生成手段によって生成された前記縮小スライド画像および前記操作パレット画像、または等倍スライド画像に、コード化パターンを割り当てる割当て手段、
前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段、
前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段として機能させ、
前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無によって、異なる座標範囲のコード化パターンを割り当てるよう機能させることを特徴とするプログラム。
【請求項１４】
前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無によって、区画された異なるアドレスにおけるコード化パターンを割り当てることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無が同じ条件において、印刷サイズを変えて同じページを印刷する場合には、同じアドレスの座標範囲におけるコード化パターンを割り当てることを特徴とする請求項１４に記載のプログラム。
【請求項１６】
電子ペンから、当該電子ペンよりコード化パターンを読み取って生成された座標情報を受信する受信手段と、
前記受信手段により受信された座標情報により、前記縮小スライド画像への記入と判断した場合に、座標情報を補正して、記入されたストロークを描画して表示する描画表示手段と
をさらに備えるコンピュータ装置として機能させることを特徴とする請求項１２〜１５のうちいずれか一項に記載のプログラム。
【請求項１７】
コンピュータ装置により実行されるプログラムであって、
前記コンピュータ装置を、
アプリケーションで生成されたスライドの縮小印刷を選択するための印刷条件設定手段、
前記印刷条件設定手段によって、スライドの縮小印刷が選択された場合には、アプリケーションで生成されたスライドを縮小した縮小スライド画像を生成し、スライドの縮小印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成する画像生成手段、
少なくとも前記画像生成手段によって生成された前記縮小スライド画像または等倍スライド画像に、コード化パターンを割り当てる割当て手段、
前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段、
前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段、
電子ペンからコード化パターンを読み取って生成された座標情報を受信する受信手段、
前記受信手段により受信された座標情報基づき、記入されたストロークを描画するものであって、前記縮小スライド画像への記入と判断した場合には、座標情報を補正して記入されたストロークを描画して表示する描画表示手段として機能させ、
前記割当て手段は、前記印刷条件設定手段によるスライド縮小印刷の選択の有無によって、異なる座標範囲のコード化パターンを割り当てるよう機能させることを特徴とするプログラム。
【請求項１８】
前記割当て手段は、前記印刷条件設定手段による前記スライド縮小印刷の選択の有無によって、区画された異なるアドレスにおけるコード化パターンを割り当てることを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記割当て手段は、前記印刷条件設定手段による前記スライド縮小印刷の選択の有無が同じ条件において、印刷サイズを変えて同じページを印刷する場合には、同じアドレスの座標範囲におけるコード化パターンを割り当てることを特徴とする請求項１８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンで読取り可能なコード化パターンを、アプリケーションで生成されたスライドの画像とともに印刷するためのコンピュータ装置およびそのプログラムに関する。
【背景技術】
【０００２】
記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン（Anoto pen）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される（例えば、特許文献１参照）。
【０００３】
このような電子ペンやコンピュータなどで構成されるシステムを用いて、出願人は、コンピュータ装置のディスプレイに操作パレットを表示し、電子ペンで記入したストロークを再生する技術を提案している（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３８７２４９８号公報
【特許文献２】特開２０１０−１９１７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
アプリケーションを操作する操作パレットを、コンピュータ装置のディスプレイに表示させる代わりに、たとえば、そのアプリケーションで作成したスライドの印刷物に形成させると、ユーザは、印刷物を手元に持つことによって、手元の印刷物の操作パレットを操作することができるようになり、便利となる。しかしながら、操作パレットを印刷するために、スライドを印刷できる領域が制限され、縮小せざるをえなくなるが、スライドの画像に対して印刷物上で電子ペンにより書き込みできるようにするためには、座標値を相対的に合わせる必要性が生じることを、本出願人は見出した。
【課題を解決するための手段】
【０００６】
本発明に係るコンピュータ装置は、プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、スライド表示を操作するための操作パレット画像とを生成する画像生成手段と、少なくとも前記画像生成手段によって生成された前記縮小スライド画像と前記操作パレット画像に、コード化パターンを割り当てる割当て手段と、前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段と、前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段とを備え、前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際、ページごとに異なる座標範囲のコード化パターンを割り当てることを特徴とする。
また、本発明におけるコンピュータ装置は、前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際、ページごとに、区画された異なるアドレスにおけるコード化パターンを割り当てるよう構成するとよい。
【０００７】
この構成によれば、画像生成手段により、プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、スライド表示を操作するための操作パレット画像とが生成され、割当て手段により、少なくとも画像生成手段によって生成された縮小スライド画像と操作パレット画像に、コード化パターンが割り当てられ、印刷指示情報生成手段により、画像生成手段により生成された画像と、割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報が生成され、送信手段により、印刷指示情報生成手段により生成された印刷指示情報がプリンタへ送信される。そのため、印刷指示情報に基づくプリンタの印刷により、操作パレットと縮小されたスライドの画像が印刷された印刷物を得ることができる。印刷物には、操作パレットやスライドの画像がコード化パターンと重畳して印刷されているため、操作パレットやスライド画像上のコード化パターンを読み取ることにより、所定の処理を行うことができる。
【０００８】
また、本発明におけるコンピュータ装置は、スライド表示を操作するための操作パレットの印刷を選択するための印刷条件設定手段と、前記印刷条件設定手段によって、操作パレットの印刷が選択された場合には、プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、操作パレット画像とを生成し、操作パレットの印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成する画像生成手段と、少なくとも前記画像生成手段によって生成された前記縮小スライド画像および前記操作パレット画像、または等倍スライド画像に、コード化パターンを割り当てる割当て手段と、前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段と、前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段とを備え、前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無によって、異なる座標範囲のコード化パターンを割り当てることを特徴とする。
【０００９】
この構成によれば、印刷条件設定手段により、操作パレットの印刷有無の選択が可能となり、画像生成手段は、印刷条件設定手段によって、操作パレットの印刷が選択された場合には、プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、当該プレゼンテーション用アプリケーションを操作するための操作パレット画像とを生成し、操作パレットの印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成し、割当て手段は、少なくとも画像生成手段によって生成された縮小スライド画像および操作パレット画像、または等倍スライド画像に、コード化パターンを割り当て、印刷指示情報生成手段は、画像生成手段により生成された画像と、割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成し、送信手段は、印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する。そのため、印刷指示情報に基づくプリンタの印刷により、操作パレットの印刷を選択しなかった場合には、等倍のスライドの画像とコード化パターンとが重畳して印刷された印刷物が得られる。また、操作パレットの印刷を選択した場合には、操作パレットと縮小されたスライドの画像とがコード化パターンに重畳された印刷物を得られる。そして、操作パレットやスライド画像上のコード化パターンを読み取ることにより、所定の処理を行うことができる。
【００１０】
上記コンピュータ装置において、前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無によって、区画された異なるアドレスにおけるコード化パターンを割り当てるよう構成するとよい。これにより、コード化パターンを読み取って座標を求めることで、操作パレットの有無をより明確に認識することができる。
また、上記コンピュータ装置において、前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無が同じ条件において、印刷サイズを変えて同じページを印刷する場合には、同じアドレスの座標範囲におけるコード化パターンを割り当てるよう構成するとよい。
【００１１】
また、上記コンピュータ装置において、前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際に、ページごとに異なる座標範囲のコード化パターンを割り当てるよう構成するとよい。これにより、コード化パターンを読み取って座標を求めることで、ページを識別することができる。
また、上記コンピュータ装置において、前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際、ページごとに、区画された異なるアドレスにおけるコード化パターンを割り当てるよう構成するとよい。
【００１２】
さらに、上記コンピュータ装置は、電子ペンから、当該電子ペンによりコード化パターンを読み取って生成された座標情報を受信する受信手段と、前記受信手段により受信された座標情報により、前記縮小スライド画像への記入と判断した場合に、座標情報を補正して、記入されたストロークを描画して表示する描画表示手段とをさらに備えるとよい。これにより、電子ペンによってコード化パターンが読み取られて得られた座標情報が、縮小して印刷されたスライド画像上の座標情報であっても、等倍のスライドに合うように座標情報が補正されるので、印刷物に対する記入が元のスライドに相応するようにストロークが描画され表示される。
【００１３】
または、本発明に係るコンピュータ装置は、アプリケーションで生成されたスライドの縮小印刷を選択するための印刷条件設定手段と、前記印刷条件設定手段によって、スライドの縮小印刷が選択された場合には、アプリケーションで生成されたスライドを縮小した縮小スライド画像を生成し、スライドの縮小印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成する画像生成手段と、少なくとも前記画像生成手段によって生成された前記縮小スライド画像または等倍スライド画像に、コード化パターンを割り当てる割当て手段と、前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段と、前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段と、電子ペンから、当該電子ペンによりコード化パターンを読み取って生成された座標情報を受信する受信手段と、前記受信手段により受信された座標情報に基づき、記入されたストロークを描画するものであって、前記縮小スライド画像への記入と判断した場合には、座標情報を補正して記入されたストロークを描画して表示する描画表示手段とを備え、前記割当て手段は、前記印刷条件設定手段によるスライド縮小印刷の選択の有無によって、異なる座標範囲のコード化パターンを割り当てることを特徴とする。
または、本発明に係るコンピュータ装置は、前記割当て手段は、前記印刷条件設定手段による前記スライド縮小印刷の選択の有無によって、区画された異なるアドレスにおけるコード化パターンを割り当てるよう構成するとよい。
または、本発明に係るコンピュータ装置は、前記割当て手段は、前記印刷条件設定手段による前記スライド縮小印刷の選択の有無が同じ条件において、印刷サイズを変えて同じページを印刷する場合には、同じアドレスの座標範囲におけるコード化パターンを割り当てるよう構成するとよい。
【００１４】
この構成により、画像生成手段により、アプリケーションで生成されたスライドを縮小した画像が生成され、割当て手段により、少なくとも画像生成手段によって生成された縮小スライド画像に、コード化パターンが割り当てられ、印刷指示情報生成手段により、画像生成手段により生成された画像と、割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報が生成され、送信手段により、印刷指示情報生成手段により生成された印刷指示情報がプリンタへ送信される。さらに、プリンタで印刷された印刷物上のコード化パターンを電子ペンで読み取られ、生成された座標情報が送信されると、受信手段によって、電子ペンからコード化パターンを読み取って生成された座標情報が受信され、描画表示手段によって、受信手段により受信された座標情報により、縮小された画像への記入と判断した場合に、座標情報が補正され、記入されたストロークが描画され表示される。そのため、縮小された画像上のコード化パターンが電子ペンによって読み取られて得られた座標情報であっても、座標情報が補正されるので、画像に対する記入が相応してストロークが描画され表示される。
【００１５】
また、本発明に係るプログラムは、コンピュータ装置により実行されるプログラムであって、前記コンピュータ装置を、プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、スライド表示を操作するための操作パレット画像とを生成する画像生成手段、少なくとも前記画像生成手段によって生成された前記縮小スライド画像と前記操作パレット画像に、コード化パターンを割り当てる割当て手段、前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段、前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段として機能させ、前記割当て手段は、前記プレゼンテーション用アプリケーションで生成されたスライドを複数のページにわたって印刷する際、ページごとに異なる座標範囲のコード化パターンを割り当てるよう機能させることを特徴とする。
【００１６】
または、本発明に係るプログラムは、コンピュータ装置により実行されるプログラムであって、前記コンピュータ装置を、スライド表示を操作するための操作パレットの印刷を選択するための印刷条件設定手段、前記印刷条件設定手段によって、操作パレットの印刷が選択された場合には、プレゼンテーション用アプリケーションで生成されたスライドを縮小した縮小スライド画像と、操作パレット画像とを生成し、操作パレットの印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成する画像生成手段、少なくとも前記画像生成手段によって生成された前記縮小スライド画像および前記操作パレット画像、または等倍スライド画像に、コード化パターンを割り当てる割当て手段、前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段、前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段として機能させ、前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無によって、異なる座標範囲のコード化パターンを割り当てるよう機能させることを特徴とする。
【００１７】
上記プログラムにおいて、前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無によって、区画された異なるアドレスにおけるコード化パターンを割り当てるよう構成するとよい。
【００１８】
また、上記プログラムにおいて、前記割当て手段は、前記印刷条件設定手段による前記操作パレットの印刷の有無が同じ条件において、印刷サイズを変えて同じページを印刷する場合には、同じアドレスの座標範囲におけるコード化パターンを割り当てるよう構成するとよい。
【００１９】
さらに、上記プログラムは、電子ペンから、当該電子ペンよりコード化パターンを読み取って生成された座標情報を受信する受信手段と、前記受信手段により受信された座標情報により、前記縮小スライド画像への記入と判断した場合に、座標情報を補正して、記入されたストロークを描画して表示する描画表示手段とをさらに備えるコンピュータ装置として機能させるよう構成するとよい。
【００２０】
本発明に係るプログラムは、コンピュータ装置により実行されるプログラムであって、前記コンピュータ装置を、アプリケーションで生成されたスライドの縮小印刷を選択するための印刷条件設定手段、前記印刷条件設定手段によって、スライドの縮小印刷が選択された場合には、アプリケーションで生成されたスライドを縮小した縮小スライド画像を生成し、スライドの縮小印刷が選択されなかった場合には、プレゼンテーション用アプリケーションで生成されたスライドの等倍の等倍スライド画像を生成する画像生成手段、少なくとも前記画像生成手段によって生成された前記縮小スライド画像または等倍スライド画像に、コード化パターンを割り当てる割当て手段、前記画像生成手段により生成された画像と、前記割当て手段に割当てられたコード化パターンとが重畳するように印刷するための印刷指示情報を生成する印刷指示情報生成手段、前記印刷指示情報生成手段により生成された印刷指示情報をプリンタへ送信する送信手段、電子ペンからコード化パターンを読み取って生成された座標情報を受信する受信手段、前記受信手段により受信された座標情報基づき、記入されたストロークを描画するものであって、前記縮小スライド画像への記入と判断した場合には、座標情報を補正して記入されたストロークを描画して表示する描画表示手段として機能させ、前記割当て手段は、前記印刷条件設定手段によるスライド縮小印刷の選択の有無によって、異なる座標範囲のコード化パターンを割り当てるよう機能させることを特徴とする。
上記プログラムにおいて、前記割当て手段は、前記印刷条件設定手段による前記スライド縮小印刷の選択の有無によって、区画された異なるアドレスにおけるコード化パターンを割り当てるよう構成するとよい。
また、上記プログラムにおいて、前記割当て手段は、前記印刷条件設定手段による前記スライド縮小印刷の選択の有無が同じ条件において、印刷サイズを変えて同じページを印刷する場合には、同じアドレスの座標範囲におけるコード化パターンを割り当てるよう構成するとよい。
【００２１】
これらのプログラムをコンピュータ装置にインストールして実行することにより、上記コンピュータ装置を構成することができる。
【発明の効果】
【００２２】
本発明によれば、コンピュータ装置において、アプリケーションで生成されたスライドの画像をコード化パターンに重畳させて印刷させるときに、操作パレットを一緒に印刷することができる。また、スライド画像を縮小させて印刷しても、電子ペンからの座標情報を補正することで、画像に相応してストロークを描画して表示することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態における表示システムのシステム構成図である。
【図２】本実施形態により印刷される資料を説明するための図である。
【図３】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図４】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図５】電子ペンの構造を示す概略図である。
【図６】コンピュータ装置の機能ブロック図である。
【図７】ＰＰＧファイルに設定される座標定義情報のデータ構造を模式的に示す図である。
【図８】ＰＰＧファイルに設定される座標定義情報のデータ構造を模式的に示す図である。
【図９】印刷条件設定ウィンドウを示す図である。
【図１０】スライドに対するドットパターンの割り当ての仕方を説明するための図である。
【図１１】印刷処理フローを示すフローチャートである。
【図１２】ストローク表示処理フローを示すフローチャートである。
【図１３】資料に電子ペンで記入することでストロークが描画される様子を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００２５】
［表示システムの構成］
図１は、本実施形態に係る表示システムの構成を示す。図１に示すように、本実施形態に係る表示システムは、ユーザが使用する電子ペン１と、電子ペン１から記入情報等を受信して処理するコンピュータ装置２と、コンピュータ装置２からの印刷指示に従って資料６を印刷するプリンタ３と、コンピュータ装置２のディスプレイに表示する画像と同様の画像をスクリーン５に映し出すプロジェクタ４とを有する。
【００２６】
コンピュータ装置２は、プレゼンテーション用のアプリケーション（「プレゼンアプリ」ともいう）のプログラムがインストールされており、プレゼンアプリを実行する。コンピュータ装置２は、プレゼンアプリの内容を示す画像をディスプレイに表示させると共に、当該画像と同様の画像を、プロジェクタ４を介してスクリーン５に映し出す。また、コンピュータ装置２が、プレゼンアプリの内容を印刷するための印刷指示をプリンタ３に出力することで、当該プレゼンアプリの内容が印刷された資料６が作成される。
【００２７】
図２は、プレゼンアプリにより生成されたスライドのあるページが印刷された資料６を示す例である。図２（Ａ）に示す資料６Ａは、あるスライドを等倍で印刷したものである。図２（Ｂ）に示す資料６Ｂは、その下部に操作パレット６１を印刷し、資料６Ａと同ページのスライドを所定割合縮小して印刷したものである。どちらの資料６においても、アノト方式のドットパターン（コード化パターン）が全面に重畳して印刷されている。ここで、ドットパターンは、電子ペン１で読み取ることができるように、赤外線を吸収するカーボンを含有するインクで印刷され、スライドの画像（背景画像）は、電子ペン１で誤認されないように、赤外線を吸収するカーボンを含有しないインクで印刷されている。なお、図２（Ｂ）の場合には、ドットパターンが印刷される領域を、操作パレット６１と、縮小された背景画像印刷部分６２とに制限してもよい。
【００２８】
図２（Ｂ）に示す操作パレット６１は、複数（４つ）の区画に区分されている。各区画には、ドットパターンが割り当てられて印刷されている。複数のページのスライドから構成されるプレゼンアプリのスライド表示を操作するために、電子ペン１でタップする区画１〜４毎に、コンピュータ装置２が行う処理が対応付けられて記憶手段２５により記憶される。例えば、操作パレット６１の区画の左から順に(I) 最初のページのスライドを表示する、(II)１つ前のページのスライドを表示する、(III) 次のページのスライドを表示する、(IV) 最後のページのスライドを表示するといった処理が、区画１〜４を識別するための区画識別情報に対応付けられて、記憶手段２５により記憶される。なお、操作パレット６１は、プレゼンアプリとは別の専用ビュアーアプリであって、スライドと電子ペン１によるストローク入力とを表示するアプリケーションを操作するようにしてもよい。また、操作パレット６１の電子ペン１によるタップにより行われる処理は、上記(I)-(IV)に限らなくともよい。
【００２９】
そして、電子ペン１によって手書きストロークが資料６に記入された場合に、コンピュータ装置２は、当該手書きストロークをディスプレイに表示されたプレゼンアプリの画面上の対応する位置に重畳して表示させ、当該手書きストロークを記憶手段２５に一時記憶させると共に、プロジェクタ４を介してスクリーン５に映し出す。ここで、資料６が、図２（Ａ）の資料６Ａのタイプである場合に比較し、図２（Ｂ）の資料６Ｂである場合は、背景画像印刷部分６２は、所定割合縮小して印刷されているため、コンピュータ装置２は、電子ペン１から送信される座標データに、縮小割合を考慮して処理を施し、適正な座標データに補正したうえで、手書きストロークをプレゼンアプリの画面上に表示させる。
【００３０】
［ドットパターン］
続いて、資料６に形成されるアノト方式のドットパターン（コード化パターン）について説明する。図３は、資料６に印刷されるドットパターンのドットとそのドットが変換される値との関係を説明する図である。図３に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、資料６上の位置座標が決定されるよう構成されている。
【００３１】
図４（ａ）は、あるドットパターンの配列を示している。図４（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、資料６上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンが資料６上のどの位置にあるのか）を保持している。図４（ｂ）は、図４（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図３に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００３２】
［電子ペン］
次に電子ペン１について説明する。図５に示すように、電子ペン１は、その筐体１０１の内部に、ペン部１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１及びバッテリー１１２を備える。ペン部１０４の先端は、ペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３を資料６上に当接させて、文字等のストローク（手書きストローク）を記入したり、タップ（ペン先部１０３による資料６への軽叩）したりする。ここで、電子ペン１のペン先部１０３が資料６に最初に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。
【００３３】
バッテリー１１２は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１により資料６に文字やマークを書いたりタップしたりする際にペン先部１０３からペン部１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００３４】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１で資料６に文字などを書くと、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報ＰＤと、後述するペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１を資料６から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報とペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。
【００３５】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、資料６上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３が資料６に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６には、赤外線を透過し赤外線以外を遮断する赤外線フィルタが設けられており、ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、ドットのインク素材は、赤外線を反射するため、ＬＥＤ１０５によって照射された赤外線は、ドットによって反射される。そのため、ドットの部分は、赤外線の反射量が比較的多く、ドット以外の部分は赤外線の反射量が比較的少ない。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、ドットの領域とそれ以外の領域を区別することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図４（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。
【００３６】
プロセッサ１０８は、ユーザの記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、ユーザが記入するストローク（筆跡）の資料６上におけるＸ，Ｙ座標（単に「位置座標」、「座標情報」とも呼ぶ）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図４（ａ）に示されるようなドットパターンの画像データを図４（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ，Ｙ座標データを演算する。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ，Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、資料６における６×６のドットパターンは、資料６内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置が資料６のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００３７】
メモリ１０９には、電子ペン１を識別するための「ｐｅｎ０１」といったペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報としてコンピュータ装置２へ送信する。通信ユニット１１１によるコンピュータ装置２への送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてコンピュータ装置２に送信された１個又は複数個の座標属性情報は、コンピュータ装置２によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ，Ｙ座標（座標点）からなり、コンピュータ装置２は、ペンダウン情報及びペンアップ情報によって、１つのストロークを構成する１個又は複数個の座標属性情報を認識する。このように、ユーザの一つのストロークの記入により、電子ペン１によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。また、ペン先部１０３は、インクを有さず、筆圧をペン部１０４を介して圧力センサ１０７に伝達する。
【００３８】
［コンピュータ装置］
次に、コンピュータ装置２について説明する。コンピュータ装置２は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータ等で構成される。図６は、コンピュータ装置２の機能ブロック図である。コンピュータ装置２は、機能的には、マウスやキーボードといった入力手段２１、受信手段２２、処理手段２４、記憶手段２５、表示手段２６、画像出力手段２７及び送信手段２８を備える。そして、コンピュータ装置２は、電子ペン１から受信した記入情報に基づいて所定の処理を行う。
【００３９】
受信手段２２は、アンテナ受信回路等により構成され、電子ペン１から記入情報を受信し、処理手段２４に伝送する。画像出力手段２７は、処理手段２４の指示による画像信号をプロジェクタ４に送信する。送信手段２８は、処理手段２４の指示による資料６の印刷指示情報をプリンタ３に送信する。なお、プリンタ３及び／又はプロジェクタ４へのデータ送信方式は、有線式であっても無線式であってもよい。表示手段２６は、ディスプレイ等によって構成され、処理手段２４によって指示された内容を表示する。
【００４０】
記憶手段２５は、ハードディスクやＲＯＭ、ＲＡＭといったメモリによって構成される。記憶手段２５は、処理手段２４の処理命令により、電子ペン１から受信した記入情報をペンＩＤ毎に記憶する。また、記憶手段２５は、予め、プレゼンアプリのプログラムと、プレゼンアプリで利用するデザインテンプレートなどの各種情報と、プレゼンアプリにより作成された各スライドをドットパターンとともに印刷するためのプリンタドライバ・プログラムを記憶している。また、記憶手段２５は、資料６に印刷される操作パレット６１のデザインデータや、操作パレット６１の各区画とコンピュータ装置２が行う処理とを対応付けた情報や、操作パレット６１を挿入する場合および挿入しない場合それぞれでどのドットパターンアドレスからドットパターンが割り当てられるかなどの、本実施形態に係る表示システムで利用する各種情報を記憶している。さらに、記憶手段２５は、プレゼンアプリにより作成された各スライド（ページ）のデータ、その各スライドを資料６と連動して画面表示させるための背景画像とする背景画像ファイルを記憶する。
【００４１】
また、記憶手段２５は、図７に示すように、プレゼンアプリで使用されるスライドのページ番号、各ページに対応する背景画像とする背景画像ファイル、印刷の際にユーザにより指定された解像度、印刷の際にユーザにより指定された背景画像のサイズ（Ａ４、Ａ３など紙のサイズにより異なる）、および、操作パレットの有無ごとの、背景画像の縮小率、割り当てられたドットパターンの座標範囲、ドットパターンアドレス等を対応付けて記憶する。また、図８に示すように、操作パレット６１を「有」として印刷する場合に、操作パレット６１の各区画とそれに割り当てられるドットパターンの座標範囲との対応関係を記憶する。そして、記憶手段２５は、図７及び図８に示す対応関係データ（座標定義情報）および背景画像ファイルの実データを含むデータをＰＰＧファイルとして記憶する。
【００４２】
ここで、背景画像とは、ユーザが印刷指示を確定した時点の各スライドについて、資料６と連動して表示させる各画面を指し、各背景画像ファイルは、処理手段２４によりスライドごとに生成される。そのファイル名は、「File1.png」、「File2.png」…といったように、プレゼンアプリで作成されているファイル名にページ番号を付し、専用の拡張子がさらに付された名称である。
【００４３】
図９は、プレゼンアプリで作成したファイルのスライドを印刷する際に、各種印刷条件をユーザにより設定するための印刷条件設定ウィンドウ７である。この印刷条件設定ウィンドウ７は、ユーザがプレゼンアプリで印刷メニューを選択すると、処理手段２４の印刷条件設定手段２４１の指示により、表示手段２６のディスプレイに表示される。そして、印刷条件設定手段２４１は、ユーザがＯＫボタン８１をクリックしたときの印刷条件設定ウィンドウ７による設定内容を確定して印刷条件を設定する。
【００４４】
ドット印刷チェック欄７１は、スライドにドットパターンを重畳させて印刷する場合に選択されるチェックボックスである。
プリンタ指定プルダウンメニュー７２は、コンピュータ装置２に接続されたプリンタ３のうち、資料６を印刷するプリンタ３を特定するためのプルダウンメニューである。プルダウンメニューは、マウスによりクリックされると選択肢のメニューが展開する。なお、ドット印刷チェック欄７１が選択状態の場合、プリンタ指定プルダウンメニュー７２には、ドットパターンを印刷可能なプリンタのみを選択肢としてメニューが展開される。
全ページ指定印刷欄７３は、全てのスライド（ページ）を印刷する場合に選択されるラジオボタンである。
ページ指定印刷欄７４は、ページを指定して印刷する場合に選択されるラジオボタンである。この場合、ページ入力欄７６に、印刷するページ番号をキー入力する。全ページ指定印刷欄７３とページ指定印刷欄７４とは、どちらかがラジオボタンにより択一的に選択される。
部数指定欄７７は、資料６を印刷する部数を指定する欄であり、プルダウンメニューにより指定することもできる。
【００４５】
操作パレット挿入指定欄７８は、印刷する資料６に操作パレット６１を挿入するか否かを指定するためのプルダウンメニューである。プルダウンメニューで「あり」を選択したときは、資料６に操作パレット６１を挿入する。この場合、図２（Ｂ）に示す資料６Ｂのタイプのものが印刷される。一方、プルダウンメニューで「なし」を選択したときは、資料６に操作パレット６１を挿入しない。そのため、図２（Ａ）に示す資料６Ａのタイプのものが印刷される。なお、操作パレット挿入指定欄７８で何も指定されない場合は、操作パレット６１は挿入されない。
背景画像作成指示欄７９は、印刷直前のスライドから背景画像ファイルを作成する場合に選択されるチェックボックスである。資料６を追加で印刷する場合など、既に背景画像ファイルが作成されている場合は、選択しなくてもよい。
解像度設定欄８０は、スライドの背景画像を印刷する解像度を設定するための欄であり、プルダウンメニューでも設定することができる。
ＯＫボタン８１は、印刷条件設定ウィンドウ７に入力された印刷条件の設定内容を確定させて、処理手段２４に印刷指示情報を生成させるためのボタンである。
キャンセルボタン８２は、印刷条件設定ウィンドウ７に入力された設定内容をキャンセルするためのボタンである。
【００４６】
図７のＰＰＧファイルに含まれる対応関係データにおける解像度は、図９の印刷条件設定ウィンドウ７における解像度設定欄８０で設定された解像度が設定される。
図７における背景画像のサイズは、印刷する際に、図示しない他の印刷条件設定ウィンドウで、設定する用紙サイズによって規定される。なお、用紙サイズは、プレゼンアプリにおいて、スライドを作成する際に設定するよう構成してもよい。
また、図７における操作パレットの有無は、図９の印刷条件設定ウィンドウ７における操作パレット挿入指定欄７８で設定される、操作パレット６１を挿入しない（「無」）の場合と、操作パレット６１を挿入する（「有」）の場合のそれぞれに対応しており、各場合に応じて、印刷される背景画像の縮小率、割り当てられたドットパターンの座標範囲、ドットパターンアドレスが設定される。これにより、操作パレット６１を挿入しない場合も挿入する場合も、予め同じ背景画像ファイルが生成され、ユーザはどちらの設定で生成した背景画像ファイルであるかを意識せずに、操作パレットを挿入しない場合に作成した印刷用紙と、操作パレット６１を挿入する場合に作成した印刷用紙とを同時に利用することができる。
背景画像の縮小率に関し、スライドに作成された画像に対して、操作パレット６１を挿入しない（「無」）の場合には、縮小せずに等倍（１００％）となるが、操作パレット６１を挿入する（「有」）の場合には、所定割合（例えば、７５％）に縮小されるよう設定される。なお、その縮小割合は、用紙上に挿入する操作パレット６１のサイズに応じて、用紙サイズ内に背景画像（絵柄）が納まるよう自動で算出できるようにしてもよい。
資料６に印刷されるドットパターンは、同じページ（スライド）であっても、操作パレット６１を挿入する場合と挿入しない場合とで、異なるドットパターンアドレスにおいて設定され、結果としても、異なる座標範囲に設定される。ここで、ドットパターンアドレスとは、ドットパターンが用いられる役割・機能によって区画された座標範囲の、各区画を特定するための番地（アドレス）情報である。ドットパターンは、図７に示すように、重畳して印刷されるページ番号ごと、操作パレット６１を挿入するか挿入しないかの別で割当てが規定されている。
【００４７】
図１０は、ドットパターンの割当てを説明するための概念図である。図１０に示すように、ページ１の背景画像ファイルFile1.pngにドットパターンを割り当てるにあたって、操作パレット６１を挿入しない場合の印刷用には、ドットパターンアドレス15,00,01に属する座標範囲のドットパターンを割り当て（図１０（Ａ））、操作パレット６１を挿入する場合の印刷用には、異なるドットパターンアドレス10,00,01に属する座標範囲のドットパターンを割り当てる（図１０（Ｂ））。このように、同じページであっても、操作パレット６１を挿入する場合と挿入しない場合とで、異なるドットパターンアドレスであって異なる座標範囲のドットパターンを割り当てることになる。なお、操作パレット６１の有無に係わらず、ページごとに異なるドットパターンアドレスであって異なる座標範囲のドットパターンが割り当てられる。
【００４８】
さらに、操作パレット６１を挿入する場合に割り当てられるドットパターンの座標範囲のうち、操作パレット６１の各区画に重畳される座標範囲が特定される。図８は、割り当てられるドットパターンの座標範囲のうち、操作パレット６１の各区画に対応した座標範囲を示す対応付けデータ（座標定義情報）である。この対応関係も記憶手段２５に記憶される。
【００４９】
このように、各ページに対応して、操作パレット６１の挿入の有無に応じて、資料６に印刷されるドットパターンが特定され、ＰＰＧファイルに含まれる対応関係データとして記憶される。なお、同じページについて、印刷用紙サイズを変えて印刷する場合、同じドットパターンアドレスの座標範囲においてドットパターンが異なるように割り当てられる。
【００５０】
処理手段２４は、主に、印刷条件設定手段２４１、画像生成手段２４２、ドットパターン割当て手段２４３、印刷指示情報生成手段２４４、描画表示手段２４５により構成される。処理手段２４は、ユーザの入力手段２１による入力に応じて、例えば、プレゼンアプリを起動してスライドを作成する等の、各種の処理を実行する。
【００５１】
印刷条件設定手段２４１は、印刷条件設定ウィンドウ７等を表示手段２６に表示させ、同ウィドウに入力された設定内容を印刷条件として設定する。
画像生成手段２４２は、ユーザによって印刷条件が確定された時点の全てのスライドから背景画像を生成する。また、画像生成手段２４２は、操作パレットのデザインデータに基づいて、印刷される用紙サイズに応じた大きさとなるように、操作パレット６１の画像を生成する。
ドットパターン割当て手段２４３は、操作パレット６１を挿入する場合および挿入しない場合それぞれでの背景画像と、操作パレット６１の画像に、それぞれ所定のドットパターンアドレスに属するドットパターンを割り当てる。ドットパターンの割当ては、ドットパターン・データベースから割り当てるようにしてもよく、所定のアルゴリズムによって生成したうえで割り当てるようにしてもよい。そして、ドットパターン割当て手段２４３は、割り当てたドットパターンの関連付け情報（座標定義情報）をＰＰＧファイルとして背景画像ファイルの実データと共に、記憶手段２５に記憶させる。
印刷指示情報生成手段２４４は、設定された印刷条件から、操作パレット６１を挿入するか挿入しないかによって、画像生成手段２４２に対して背景画像を縮小させて印刷するか否かを判断し、印刷対象とされたページと、そのページに対応する背景画像の縮小率（操作パレット６１の有無）ごとに割り当てられたドットパターンの座標範囲を特定する。そして、印刷指示情報生成手段２４４は、赤外線を吸収するカーボンを含有するインクでドットパターンを印刷し、赤外線を吸収しないインクで背景画像を印刷するための印刷指示情報を生成し、当該印刷指示情報を送信手段２８からプリンタ３へ送信させる。
【００５２】
描画表示手段２４５は、電子ペン１から記入情報を受信すると、記入情報に含まれる座標情報に基づいて、記入されたページや記入領域を判断する。そして、描画表示手段２４５は、資料６に操作パレット６１が挿入されていないと判断した場合、記入情報に含まれる座標情報に応じて、手書きストロークを描画および表示させる処理（ストローク描画処理）を実行する。このとき、描画表示手段２４５は、記入されたページや記入領域に応じて、対応する背景画像がディスプレイに表示されていない場合には、その背景画像を表示手段２６に表示させる。その一方、描画表示手段２４５は、操作パレット６１が挿入されていると判断した場合であって、縮小して印刷された背景画像印刷部分６２であると判断した場合には、背景画像への記入が相応するように記入情報に含まれる座標情報を補正して、手書きストロークを描画および表示させる処理（ストローク描画処理）を実行する。さらに、描画表示手段２４５は、ストローク描画処理を実行した後は、描画した手書きストロークをその背景画像（スライド）に関連付けして、記憶手段２５に記憶させる。なお、手書きストロークを背景画像に関連付けして記憶させる代わりに、手書きストロークを背景画像に重畳した画像を記憶手段２５に記憶させることとしてもよい。また、描画表示手段２４５は、操作パレット６１が挿入されていると判断した場合であって、操作パレット６１であると判断した場合には、座標情報に基づいて特定された操作パレット６１の区画に対応付けられている処理を行う。
【００５３】
〔印刷処理フロー〕
次に、図１１に示す印刷処理フローを参照しつつ処理について具体的に説明する。
【００５４】
ユーザは、プレゼンアプリを起動して、プレゼン用のスライドを作成する。コンピュータ装置２の処理手段２４は、ユーザの入力手段２１による入力に応じて、スライドを作成する（ステップＳ１０１）。スライドは、複数枚のページに渡って作成されることもある。
【００５５】
作成したスライド（ページ）を印刷する場合、ユーザは、プレゼンアプリの印刷ボタン（図示せず）をクリックしたり印刷メニューを選択したりして印刷指示を入力する。すると、印刷条件設定手段２４１は、図９に示す印刷条件設定ウィンドウ７を表示手段２６に表示させる。ユーザは、印刷条件設定ウィンドウ７に対して、ドット印刷チェック欄７１へのチェック、プリンタ指定プルダウンメニュー７２によるプリンタの指定を行う。さらに、ユーザは、全ページ指定印刷欄７３、または、ページ指定印刷欄７４およびページ入力欄７６への入力により印刷するページ範囲を設定する。また、ユーザは、印刷部数を変更する場合には、部数指定欄７７への部数設定も行う。続いて、ユーザは、操作パレット挿入指定欄７８において、操作パレット６１を挿入するか否かを指定し、背景画像作成指示欄７９へのチェック、解像度設定欄８０への解像度の設定を行い、ＯＫボタン８１のクリックにより、印刷指示を確定する。これにより、印刷条件設定手段２４１は、設定内容を印刷条件として設定する（ステップＳ１０２）。印刷条件設定手段２４１は、その他、印刷する用紙サイズ等、他の印刷条件設定ウィンドウで入力された印刷に必要な条件を印刷条件として設定する。
【００５６】
画像生成手段２４２は、全てのスライド（ページ）からページごとに背景画像ファイルを生成する（ステップＳ１０３）。また、画像生成手段２４２は、印刷条件として設定された用紙サイズに応じて操作パレット６１の画像を生成する。
【００５７】
次に、ドットパターン割当て手段２４３は、操作パレット６１を挿入する場合および挿入しない場合それぞれでの背景画像と、操作パレット６１の画像に対して、所定のドットパターンアドレスに属する座標範囲のドットパターンを割り当てる（ステップＳ１０４）。この場合、ドットパターン割当て手段２４３は、上述のようにしてページごとに異なる座標範囲のドットパターンを割り当て、しかも、操作パレット６１を挿入するか否かによって異なる座標範囲のドットパターンを割り当てる。そして、ドットパターン割当て手段２４３は、図７に示すように、各ページについての印刷条件および割り当てられたドットパターンの座標範囲を示す対応付け情報を作成し、画像生成手段２４２により生成された背景画像ファイルの実データと共に、ＰＰＧファイルとして記憶手段２５に記憶させる。このときさらに、ドットパターン割当て手段２４３は、図８に示すように、操作パレット６１を挿入する場合の操作パレット６１における各区画の座標範囲を特定し、対応付け情報を作成し、各ページの対応付け情報及び背景画像ファイルの実データと共にＰＰＧファイルとして記憶手段２５に記憶させる。
【００５８】
続いて、印刷指示情報生成手段２４４は、設定された印刷条件から、操作パレット６１を挿入するか否かを認識する（ステップＳ１０５）。印刷指示情報生成手段２４４は、操作パレット６１を挿入すると認識した場合（ステップＳ１０５：Ｙｅｓ）には、画像生成手段２４２に対して、印刷対象とされた各ページについての背景画像のデータを所定割合に縮小した画像を生成させ、さらに操作パレット６１を所定位置に挿入して印刷するための印刷画像（印刷絵柄）と、対応する座標範囲のドットパターンに関する印刷画像情報を生成させる（ステップＳ１０６、Ｓ１０７）。一方、ステップＳ１０５の処理において、印刷指示情報生成手段２４４は、操作パレット６１を挿入しないと認識した場合（ステップＳ１０５：Ｎｏ）には、印刷対象とされた各ページについての背景画像データを縮小させずに（１００％）印刷するための印刷画像（印刷絵柄）と対応する座標範囲のドットパターンに関する印刷画像の情報を生成させる（ステップＳ１０７）。そして、印刷指示情報生成手段２４４は、赤外線を吸収するカーボンを含有するインクでドットパターンを印刷し、赤外線を吸収しないインクで印刷画像（印刷絵柄）を印刷するための印刷指示情報を生成し、当該印刷指示情報を送信手段２８からプリンタ３へ送信させる（ステップＳ１０８）。プリンタ３は、印刷指示情報を受信し、各資料６を印刷する。
【００５９】
［ストローク表示処理フロー］
次に、印刷された資料６を用いた表示システムによるストローク表示処理フローについて、図１２及び図１３を参照して説明する。なお、電子ペン１によるストローク入力表示は、プレゼンアプリ上であっても、スライドを作成したプレゼンアプリとは別の専用ビュアーアプリであってもよい。
【００６０】
まず、ユーザは、使用する資料６の任意のページに対応する背景画像（スライド）をディスプレイに表示させておく。そして、ユーザが、資料６に対し電子ペン１で文字等を記入したり、タップしたりすると、電子ペン１は、生成した記入情報をコンピュータ装置２へ送信する（ステップＳ２０１）。具体的には、電子ペン１は、ペンダウン時には、ペンダウン情報ＰＤ及びペンＩＤを関連付けた記入情報を生成して、生成した記入情報をコンピュータ装置２へ送信し、ストロークの記入中は、ストロークに沿ってドットパターンを撮像して演算した座標情報を含む座標属性情報とペンＩＤとを関連付けた記入情報を連続的に生成してコンピュータ装置２へ逐次送信し、ペンアップ時には、ペンアップ情報ＰＵ及びペンＩＤを関連付けた記入情報を生成してコンピュータ装置２へ送信する。
【００６１】
コンピュータ装置２では、受信手段２２が、電子ペン１から送信された記入情報を順次受信すると、処理手段２４の描画表示手段２４５は、その記入情報を記憶手段２５に記憶させる（ステップＳ３０１）。次に、描画表示手段２４５は、電子ペン１が記入したプレゼンアプリのページ番号を認識する（ステップＳ３０２）。具体的には、描画表示手段２４５は、図７及び図８に示す記憶手段２５に記憶された座標定義情報を参照して、ステップＳ３０１で取得された記入情報に含まれる座標情報に基づいて、電子ペン１が記入したプレゼンアプリのページ番号を認識する。このとき、描画表示手段２４５は、操作パレット６１の有無や背景画像の縮小率や操作パレット６１の何れかの区画に記入されたか等も同時に認識する。次に、描画表示手段２４５は、資料６に操作パレット６１が挿入されているか否か判断する（ステップＳ３０３）。描画表示手段２４５は、資料６に操作パレット６１が挿入されていないと判断した場合（ステップＳ３０３：Ｎｏ）、記入情報に含まれる座標情報に応じて、認識したページ番号に対応する背景画像の該当する位置に手書きストロークを描画・表示させる処理（ストローク描画処理）を実行する（ステップＳ３０４）。このとき、プロジェクタ４によって、スクリーン５に表示手段２６のディスプレイと同じ画像が投影される。
【００６２】
一方、描画表示手段２４５は、資料６に操作パレット６１が挿入されている判断した場合（ステップＳ３０３：Ｙｅｓ）、ステップＳ３０２で認識した情報から、記入された領域が、背景画像印刷部分６２であるのか、操作パレット６１であるのか、それ以外の無関係な領域であるのか判断する（ステップＳ３０５）。
【００６３】
描画表示手段２４５は、記入された領域が背景画像印刷部分６２であると判断した場合（ステップＳ３０５：背景画像印刷部分）には、背景画像への記入が縮小されていない場合と相応するように、記入情報に含まれる座標情報を補正して（ステップＳ３０６）、認識したページ番号に対応する背景画像の該当する位置に手書きストロークを描画・表示させる処理（ストローク描画処理）を実行する（ステップＳ３０４）。具体的には、描画表示手段２４５は、背景画像の基準点からの相対的な座標値を縮小率の逆数倍して、背景画像への記入を相応させる。このとき、プロジェクタ４によって、スクリーン５に表示手段２６のディスプレイと同じ画像が投影される。
【００６４】
描画表示手段２４５は、記入された領域が操作パレット６１の何れかの区画であると判断した場合（ステップＳ３０５：操作パレット）には、操作パレット６１の区画により特定される処理を行う（ステップＳ３０７）。他方、描画表示手段２４５は、記入された領域がそれ以外の無関係な領域であると判断した場合（ステップＳ３０５：無関係領域）、何も処理を行わずに終了する。
【００６５】
描画表示手段２４５は、ステップＳ３０４において、手書きストロークを描画・表示させる処理（ストローク描画処理）を実行した後は、そのページに当該手書きストロークを関連付けして記憶手段２５に上書き保存する。
【００６６】
図１３は、同じページについて、操作パレットが印刷されていない資料６Ａと、操作パレット６１が印刷された資料６Ｂの両方について、それぞれ電子ペン１Ａ，１Ｂで記入した例を示す図である。図１３に示すように、電子ペン１Ａによる資料６Ａに対する記入（「あ」という文字）は、ドットパターンにおける座標範囲とページのサイズが対応しているため、表示手段２６のディスプレイ上に、背景画像への記入が相応するように手書ストロークが描画されるとともに、電子ペン１Ｂによる資料６Ｂに対する記入（「い」という文字）も、記入情報に含まれる座標情報が補正されるために（ステップＳ３０６参照）、背景画像への記入が相応するように手書ストロークが描画される。
【００６７】
［本実施形態による作用効果］
以上説明したように本実施形態によれば、ユーザは、コンピュータ装置２のプレゼンアプリで作成したスライドを印刷する際に、操作パレット６１を挿入するか否かを選択することができ、操作パレット６１を挿入したために、スライドの背景画像が縮小されて印刷されたとしても、電子ペン１で生成される座標情報が補正されるために、操作パレット６１を挿入しない場合と同様に、背景画像への記入が相応するように手書ストロークが描画される。また、印刷した資料６に操作パレット６１を挿入し場合には、電子ペン１で操作パレット６１をタップすることで、その区画に応じた処理をコンピュータ装置２に行わせることができる。
【００６８】
［変形例］
なお、本発明は、上記実施形態に限られない。例えば、コード化パターンとして、アノト方式のドットパターンを用いたが、これに限られない。また、プレゼンアプリは、プレゼンテーション専用に製作されたアプリケーションでなくとも、プレゼンテーションに用いうるものであれば、特に限定されない。
【符号の説明】
【００６９】
１…電子ペン
２…コンピュータ装置
２１…入力手段
２２…受信手段
２４…処理手段
２４１…印刷条件設定手段
２４２…画像生成手段
２４３…ドットパターン割当て手段
２４４…印刷指示情報生成手段
２４５…描画表示手段
２５…記憶手段
２６…表示手段
２７…画像出力手段
２８…送信手段
３…プリンタ
４…プロジェクタ
５…スクリーン
６…資料
７…印刷条件設定ウィンドウ
【要約】
【課題】スライド表示を操作するための操作パレットを、スライドの印刷物に形成させ、電子ペンで操作できるようにする。また、スライド画像にも電子ペンで、書き込みできるようにする。
【解決手段】コンピュータ装置２のプレゼンアプリで作成したスライドを印刷する際、スライドを縮小した画像と、操作パレットの画像とを、ドットパターンに重畳させてプリンタ３に印刷させる。電子ペン１で操作パレットの印刷領域をタップした場合には、所定の処理をコンピュータ装置２に行わせ、縮小スライド画像の印刷領域に電子ペン１で書き込みした場合は、コンピュータ装置２は、電子ペン１で生成される座標情報を補正して、ストローク描画処理を行う。
【選択図】図１【図１】
0004748280.tif 000002
【図２】
0004748280.tif 000003
【図３】
0004748280.tif 000004
【図４】
0004748280.tif 000005
【図５】
0004748280.tif 000006
【図６】
0004748280.tif 000007
【図７】
0004748280.tif 000008
【図８】
0004748280.tif 000009
【図９】
0004748280.tif 000010
【図１０】
0004748280.tif 000011
【図１１】
0004748280.tif 000012
【図１２】
0004748280.tif 000013
【図１３】
0004748280.tif 000014