(57)【特許請求の範囲】
【請求項１】
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段と、
印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段と、
印刷対象のスライドごとに、前記割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定する判定手段と、
前記判定手段により、コード化パターンが割当てられていないと判定されたスライドについては、前記割当て手段にコード化パターンを割り当てさせて、当該スライドに関連付けて当該コード化パターンに関する情報を記憶手段に記憶させ、既にコード化パターンが割当てられていたと判定されたスライドについては、前記記憶手段から当該スライドに関連付けられたコード化パターンに関する情報を読み出し、各スライドについて、割当コード化パターンを電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する処理手段と
を備えることを特徴とする印刷システム。
【請求項２】
前記処理手段は、
コード化パターンが割当てられていないと判定されたスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、少なくとも当該第２印刷情報を対応するスライドに関連付けて前記記憶手段に記憶させ、
既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を前記記憶手段から読み出し、
各スライドの第２印刷情報に基づいて印刷指示の出力を生成することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記処理手段は、印刷指示受付手段により印刷指示の入力を受ける都度、スライドにおける更新された印刷対象部分を用いて、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成することを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記処理手段は、
コード化パターンが割当てられていないと判定されたスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、割当てたコード化パターンを対応するスライドに関連付けて前記記憶手段に記憶させ、
既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンを読み出し、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、読み出した前記割当コード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成し、
各スライドの第２印刷情報に基づいて印刷指示の出力を生成することを特徴とする請求項３に記載の印刷システム。
【請求項５】
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段と、
印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段と、
印刷対象のスライドごとに、前記割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定する判定手段と、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについて、各スライドのデータを画像データに変換した第１印刷情報を生成する第１印刷情報生成手段と、
前記第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う色調整手段と、
前記色調整手段による色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を生成する第２印刷情報生成手段と、
前記第２印刷情報生成手段により生成された第２印刷情報を、対応するスライドに関連付けて記憶する記憶手段と、
前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を前記記憶手段から読み出す読出し手段と、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについては前記第２印刷情報生成手段により生成された第２印刷情報に基づいて、前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては前記読出し手段により読み出された当該スライドに関連付けられた第２印刷情報に基づいて、割当コード化パターンを前記電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する印刷指示生成手段と
を備えることを特徴とする印刷システム。
【請求項６】
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段と、
印刷対象のスライドごとに、既に、位置座標を示すコード化パターンが割当てられたスライドか否かを判定する判定手段と、
前記判定手段によって、コード化パターンが割当てられていないと判定されたスライドについて、印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段と、
割当て手段により割当てられたコード化パターンに関する情報を、対応するスライドに関連付けて記憶する記憶手段と、
前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンに関する情報を前記記憶手段から読み出す読出し手段と、
各スライドのデータを画像データに変換した第１印刷情報を生成する第１印刷情報生成手段と、
前記第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う色調整手段と、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについては、前記割当て手段によって割り当てられたコード化パターンを前記色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成し、前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、前記読出し手段により読み出された当該スライドに関連付けられた割当コード化パターンを前記色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成する第２印刷情報生成手段と、
前記第２印刷情報生成手段により生成された第２印刷情報に基づいて、割当コード化パターンを前記電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する印刷指示生成手段と
を備えることを特徴とする印刷システム。
【請求項７】
前記第1印刷情報生成手段は、前記第１印刷情報をＥＰＳフォーマットの画像データとして生成し、
前記第２印刷情報生成手段は、前記第２印刷情報をＰＳフォーマットの印刷データとして生成する
ことを特徴とする請求項１〜６のうちいずれか一項に記載の印刷システム。
【請求項８】
前記処理手段は、前記アプリケーションのファイルにおけるスライドのコピー処理を行う際に、コピー元スライドに関連付けられた割当コード化パターンに関する情報をコピー先スライドには関連付けないことを特徴とする請求項１〜７のうちいずれか一項に記載の印刷システム。
【請求項９】
前記処理手段は、前記アプリケーションのファイルにおけるスライドの移動処理を行う際に、移動対象スライドに関連付けられた割当コード化パターンに関する情報を当該移動対象スライドに付随して移動させることを特徴とする請求項１〜８のうちいずれか一項に記載の印刷システム。
【請求項１０】
前記処理手段は、前記アプリケーションのファイルにおいて、削除処理の対象となったスライドに関連付けられた割当コード化パターンを、スライドの印刷に使用しないようにすることを特徴とする請求項１〜９のうちいずれか一項に記載の印刷システム。
【請求項１１】
前記印刷システムは、
印刷指示生成手段の出力に基づき、各スライドを記入用紙として印刷するプリンターと、
前記記入用紙に前記電子ペンで記入することにより前記電子ペンが前記記入用紙に印刷されたコード化パターンを読み取って生成された記入情報を受信し、前記各手段を有するコンピュータ装置と
から構成されることを特徴とする請求項１〜１０のうちいずれか一項に記載の印刷システム。
【請求項１２】
前記印刷システムは、
印刷指示生成手段の出力に基づき、各スライドを記入用紙として印刷するプリンターと、
コード化パターン情報を管理し、少なくとも前記割当て手段を備えるサーバと、
前記記入用紙に前記電子ペンで記入することにより前記電子ペンが前記記入用紙に印刷されたコード化パターンを読み取って生成された記入情報を受信し、所定の処理を行うコンピュータ装置と
から構成されることを特徴とする請求項１〜１０のうちいずれか一項に記載の印刷システム。
【請求項１３】
前記コンピュータ装置は、
前記割当て手段により割当てられたコード化パターンを、対応するスライドに関連付けて記憶する前記記憶手段を有し、
前記電子ペンから受信した記入情報に基づいて、記入された記入用紙に対応するスライドを、前記記憶手段を参照して特定し、表示手段に当該スライドを表示させるとともに、記入情報に基づくストロークを当該スライドの表示に重ねて描画する記入情報処理手段と
を備えることを特徴とする請求項１１又は１２に記載の印刷システム。
【請求項１４】
コンピュータ装置により実行されるプログラムであって、
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段、
印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段、
印刷対象のスライドごとに、前記割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定する判定手段、
前記判定手段により、コード化パターンが割当てられていないと判定されたスライドについては、前記割当て手段にコード化パターンを割り当てさせて、当該スライドに関連付けて当該コード化パターンに関する情報を記憶手段に記憶させ、既にコード化パターンが割当てられていたと判定されたスライドについては、前記記憶手段から当該スライドに関連付けられたコード化パターンに関する情報を読み出し、各スライドについて、割当コード化パターンを電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する処理手段
として、前記コンピュータ装置を機能させることを特徴とするプログラム。
【請求項１５】
前記処理手段は、
コード化パターンが割当てられていないと判定されたスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、少なくとも当該第２印刷情報を対応するスライドに関連付けて前記記憶手段に記憶させ、
既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を前記記憶手段から読み出し、
各スライドの第２印刷情報に基づいて印刷指示の出力を生成することを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記処理手段は、印刷指示受付手段により印刷指示の入力を受ける都度、スライドにおける更新された印刷対象部分を用いて、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成することを特徴とする請求項１４に記載のプログラム。
【請求項１７】
前記処理手段は、
コード化パターンが割当てられていないと判定されたスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、割当てたコード化パターンを対応するスライドに関連付けて前記記憶手段に記憶させ、
既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンを読み出し、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、読み出した前記割当コード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成し、
各スライドの第２印刷情報に基づいて印刷指示の出力を生成することを特徴とする請求項１６に記載のプログラム。
【請求項１８】
コンピュータ装置により実行されるプログラムであって、
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段、
印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段、
印刷対象のスライドごとに、前記割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定する判定手段、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについて、各スライドのデータを画像データに変換した第１印刷情報を生成する第１印刷情報生成手段、
前記第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う色調整手段、
前記色調整手段による色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を生成する第２印刷情報生成手段、
前記第２印刷情報生成手段により生成された第２印刷情報を、対応するスライドに関連付けて記憶する記憶手段と、
前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を前記記憶手段から読み出す読出し手段、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについては前記第２印刷情報生成手段により生成された第２印刷情報に基づいて、前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては前記読出し手段により読み出された当該スライドに関連付けられた第２印刷情報に基づいて、割当コード化パターンを前記電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する印刷指示生成手段
として、前記コンピュータ装置を機能させることを特徴とするプログラム。
【請求項１９】
コンピュータ装置により実行されるプログラムであって、
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段、
印刷対象のスライドごとに、既に、位置座標を示すコード化パターンが割当てられたスライドか否かを判定する判定手段、
前記判定手段によって、コード化パターンが割当てられていないと判定されたスライドについて、印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段、
割当て手段により割当てられたコード化パターンに関する情報を、対応するスライドに関連付けて記憶する記憶手段、
前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンに関する情報を前記記憶手段から読み出す読出し手段、
各スライドのデータを画像データに変換した第１印刷情報を生成する第１印刷情報生成手段、
前記第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う色調整手段、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについては、前記割当て手段によって割り当てられたコード化パターンを前記色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成し、前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、前記読出し手段により読み出された当該スライドに関連付けられた割当コード化パターンを前記色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成する第２印刷情報生成手段、
前記第２印刷情報生成手段により生成された第２印刷情報に基づいて、割当コード化パターンを前記電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する印刷指示生成手段
として、前記コンピュータ装置を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンで読み取り可能なコード化パターンを付して用紙に印刷指示を行うと共に、電子ペンから情報を受信して処理する印刷システムに関する。
【背景技術】
【０００２】
近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのＡｎｏｔｏ社が開発した「アノトペン（Ａｎｏｔｏ  ｐｅｎ）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される（例えば、特許文献１参照）。
【０００３】
特許文献２には、一般利用者がシステムの仕組みを理解することなく、設計したデザインに基づいてドットパターンが印刷された電子ペン用帳票を製造する印刷システムが開示されている。その他、関連する技術が、特許文献３及び特許文献４にそれぞれ開示されている。また、スライド毎に任意の文字や記号等を入力してファイルを作成するアプリケーションとして、マイクロソフト社のパワーポイント（登録商標）がよく知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００３−５１１７６１号公報
【特許文献２】特開２００７−２５７５０４号公報
【特許文献３】特表２００７−５２６６８３号公報
【特許文献４】特開２００７−５０６１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スライド毎に任意の文字や記号等を入力してファイルを作成するアプリケーションにおいて、文字や記号等をキーボートやマウスによる入力でなく、手書きにより追記した方がユーザにとって便宜な場合がある。そこで、本発明は、アプリケーションのファイルにおけるスライドをユーザのタイミングで用紙に印刷指示し、電子ペンによりその用紙に記入することでそのファイルのスライドへの追記等を可能にする印刷システムを提供する。
【課題を解決するための手段】
【０００６】
本発明に係る印刷システムは、アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段と、
印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段と、
印刷対象のスライドごとに、前記割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定する判定手段と、
前記判定手段により、コード化パターンが割当てられていないと判定されたスライドについては、前記割当て手段にコード化パターンを割り当てさせて、当該スライドに関連付けて当該コード化パターンに関する情報を記憶手段に記憶させ、既にコード化パターンが割当てられていたと判定されたスライドについては、前記記憶手段から当該スライドに関連付けられたコード化パターンに関する情報を読み出し、各スライドについて、割当コード化パターンを電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する処理手段と
を備えることを特徴とする。
【０００７】
本印刷システムによれば、印刷指示受付手段によって、アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付けると、判定手段は、印刷対象のスライドごとに、割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定し、処理手段は、判定手段により、コード化パターンが割当てられていないと判定されたスライドについては、割当て手段にコード化パターンを割り当てさせて、当該スライドに関連付けて当該コード化パターンに関する情報を記憶手段に記憶させ、既にコード化パターンが割当てられていたと判定されたスライドについては、記憶手段から当該スライドに関連付けられたコード化パターンに関する情報を読み出し、各スライドについて、割当コード化パターンを電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する。この構成により、印刷指示がされたスライドのうち、ドットパターンが割当てられていないスライドについては新たなドットパターンが、割当て手段により割り当てられ、既にドットパターンが割当てられているスライドについては、当該ドットパターンを用いてスライドを印刷することができる。そのため、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンがスライドの文字・絵柄等とともに印刷されることになり、同じスライドに対して異なるドットパターンが印刷されないようにすることができる。
【０００８】
上記印刷システムにおいて、前記処理手段は、
コード化パターンが割当てられていないと判定されたスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、少なくとも当該第２印刷情報を対応するスライドに関連付けて前記記憶手段に記憶させ、
既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を前記記憶手段から読み出し、
各スライドの第２印刷情報に基づいて印刷指示の出力を生成するよう構成するとよい。
【０００９】
この構成によれば、処理手段は、印刷指示されたスライドのうち、コード化パターンが割当てられていないスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、少なくとも当該第２印刷情報を対応するスライドに関連付けて記憶手段に記憶させる。その一方、処理手段は、印刷指示されたスライドのうち、既にコード化パターンが割当てられていたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を記憶手段から読み出し、各スライドの第２印刷情報に基づいて印刷指示の出力を生成する。これにより、印刷指示されたスライドのうち、コード化パターンが割当てられていないスライドについては、各スライドのデータを色調整して、電子ペンで読み取れないようにカラーで印刷できるとともに、印刷指示されたスライドのうち、既にコード化パターンが割当てられていたスライドについては、第２印刷情報を記憶手段から読み出して同じ画像を印刷することができる。
【００１０】
または、上記印刷システムにおいて、前記処理手段は、印刷指示受付手段により印刷指示の入力を受ける都度、スライドにおける更新された印刷対象部分を用いて、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成するよう構成するとよい。
【００１１】
この構成によれば、同じスライドについて、前回の印刷から今回の印刷までの間に、スライドに文字・絵柄の追加・修正・削除、電子ペンによるストロークの記入等の編集等がされていた場合であっても、最新の状態のスライドを印刷することができる。
【００１２】
さらに、上記印刷システムにおいて、
前記処理手段は、
コード化パターンが割当てられていないと判定されたスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、割当てたコード化パターンを対応するスライドに関連付けて前記記憶手段に記憶させ、
既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンを読み出し、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、読み出した前記割当コード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成し、
各スライドの第２印刷情報に基づいて印刷指示の出力を生成するよう構成するとよい。
【００１３】
この構成により、印刷指示されたスライドのうち、コード化パターンが割当てられていないスライドについては、各スライドのデータが、色調整されて、電子ペンで読み取れないようにカラーで印刷されるとともに、割当て手段によって新たに割り当てられたコード化パターンも、電子ペンで読み取ることができるよう印刷される。その一方、印刷指示されたスライドのうち、既にコード化パターンが割当てられていたスライドについては、最新の状態におけるスライドのデータが、色調整されて、電子ペンで読み取れないようにカラーで印刷されるとともに、既に割り当てられた割当コード化パターンが、電子ペンで読み取ることができるよう印刷される。したがって、既に印刷されたことがあるスライドについては、前回の印刷から今回の印刷までの間に、スライドに文字・絵柄の追加・修正・削除、電子ペンによるストロークの記入等の編集等がされていた場合であっても、最新の状態のスライドをカラーで印刷することができる。
【００１４】
または、本発明に係る印刷システムは、
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段と、
印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段と、
印刷対象のスライドごとに、前記割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定する判定手段と、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについて、各スライドのデータを画像データに変換した第１印刷情報を生成する第１印刷情報生成手段と、
前記第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う色調整手段と、
前記色調整手段による色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を生成する第２印刷情報生成手段と、
前記第２印刷情報生成手段により生成された第２印刷情報を、対応するスライドに関連付けて記憶する記憶手段と、
前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を前記記憶手段から読み出す読出し手段と、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについては前記第２印刷情報生成手段により生成された第２印刷情報に基づいて、前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては前記読出し手段により読み出された当該スライドに関連付けられた第２印刷情報に基づいて、割当コード化パターンを前記電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する印刷指示生成手段と
を備えることを特徴とする。
【００１５】
この構成によれば、印刷指示受付手段によって、アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付けると、判定手段は、印刷対象のスライドごとに、割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定し、第１印刷情報生成手段は、前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについて、各スライドのデータを画像データに変換した第１印刷情報を生成する。さらに、色調整手段は、第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行い、第２印刷情報生成手段は、色調整手段による色調整後の第１印刷情報に対して、割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を生成し、記憶手段は、第２印刷情報生成手段により生成された第２印刷情報を、対応するスライドに関連付けて記憶する。その一方、読出し手段は、判定手段により既にコード化パターンが割当てられていたと判定されたスライドにつき、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を記憶手段から読み出す。そのうえで、印刷指示生成手段は、判定手段によりコード化パターンが割当てられていないと判定されたスライドについては第２印刷情報生成手段により生成された第２印刷情報に基づいて、判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては読出し手段により読み出された当該スライドに関連付けられた第２印刷情報に基づいて、割当コード化パターンを電子ペンで読み取り可能なインクで、印刷対象部分を電子ペンにより読み取れないインクで、割当コード化パターンと印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する。この構成により、印刷指示がされたスライドのうち、ドットパターンが割当てられていないスライドについては新たなドットパターンが、割当て手段により割り当てられ、既にドットパターンが割当てられているスライドについては、当該ドットパターンを用いてスライドをカラー印刷することができる。そのため、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンがスライドの文字・絵柄等とともに印刷されることになり、同じスライドに対して異なるドットパターンが印刷されないようにすることができる。
【００１６】
または、本発明に係る印刷システムは、
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段と、
印刷対象のスライドごとに、既に、位置座標を示すコード化パターンが割当てられたスライドか否かを判定する判定手段と、
前記判定手段によって、コード化パターンが割当てられていないと判定されたスライドについて、印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段と、
割当て手段により割当てられたコード化パターンに関する情報を、対応するスライドに関連付けて記憶する記憶手段と、
前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンに関する情報を前記記憶手段から読み出す読出し手段と、
各スライドのデータを画像データに変換した第１印刷情報を生成する第１印刷情報生成手段と、
前記第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う色調整手段と、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについては、前記割当て手段によって割り当てられたコード化パターンを前記色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成し、前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、前記読出し手段により読み出された当該スライドに関連付けられた割当コード化パターンを前記色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成する第２印刷情報生成手段と、
前記第２印刷情報生成手段により生成された第２印刷情報に基づいて、割当コード化パターンを前記電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する印刷指示生成手段と
を備えることを特徴とする。
【００１７】
この構成によれば、印刷指示受付手段によって、アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付けると、判定手段は、印刷対象のスライドごとに、既に、位置座標を示すコード化パターンが割当てられたスライドか否かを判定し、割当て手段は、判定手段によって、コード化パターンが割当てられていないと判定されたスライドについて、印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当て、記憶手段は、割当て手段により割当てられたコード化パターンに関する情報を、対応するスライドに関連付けて記憶する。一方、読出し手段は、判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンに関する情報を記憶手段から読み出す。そして、第１印刷情報生成手段は、各スライドのデータを画像データに変換した第１印刷情報を生成し、色調整手段は、第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う。さらに、第２印刷情報生成手段は、判定手段によりコード化パターンが割当てられていないと判定されたスライドについては、割当て手段によって割り当てられたコード化パターンを色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成し、判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、読出し手段により読み出された当該スライドに関連付けられた割当コード化パターンを色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成する。そのうえで、印刷指示生成手段は、第２印刷情報生成手段により生成された第２印刷情報に基づいて、割当コード化パターンを電子ペンで読み取り可能なインクで、印刷対象部分を電子ペンにより読み取れないインクで、割当コード化パターンと印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する。
【００１８】
この構成により、印刷指示がされたスライドのうち、ドットパターンが割当てられていないスライドについては新たなドットパターンが、割当て手段により割り当てられ、既にドットパターンが割当てられているスライドについては、当該ドットパターンを用いてスライドをカラー印刷することができる。そのため、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンがスライドの文字・絵柄等とともに印刷されることになり、同じスライドに対して異なるドットパターンが印刷されないようにすることができる。さらに、既に印刷されたことがあるスライドについては、前回の印刷から今回の印刷までの間に、スライドに文字・絵柄の追加・修正・削除、電子ペンによるストロークの記入等の編集等がされていた場合であっても、最新の状態のスライドをカラーで印刷することができる。
【００１９】
さらに、上記印刷システムにおいて、前記第1印刷情報生成手段は、前記第１印刷情報をＥＰＳフォーマットの画像データとして生成し、前記第２印刷情報生成手段は、前記第２印刷情報をＰＳフォーマットの印刷データとして生成するよう構成するとよい。この構成により、第１印刷情報と第２印刷情報を汎用的に利用できる形式で生成することができる。
【００２０】
また、上記印刷システムにおいて、前記処理手段は、前記アプリケーションのファイルにおけるスライドのコピー処理を行う際に、コピー元スライドに関連付けられた割当コード化パターンに関する情報をコピー先スライドには関連付けないよう構成するとよい。この構成により、印刷指示されたスライドに既にドットパターンが割り当てられていたとしても、コピー先スライドには、コピー元スライドに関連付けられた割当ドットパターンが関連付けられないので、コピー先スライドには、コピー元スライドとは異なる新たなドットパターンが割当てられるようになり、コピー元スライドとコピー先スライドとを区別できるようにすることができる。
【００２１】
また、上記印刷システムにおいて、前記処理手段は、前記アプリケーションのファイルにおけるスライドの移動処理を行う際に、移動対象スライドに関連付けられた割当コード化パターンに関する情報を当該移動対象スライドに付随して移動させる構成にするとよい。これにより、既にドットパターンが割当てられたスライドを移動させたとしても、既に割当てられたドットパターンを繰り返し用いてスライドを印刷することにより、ユーザは同じスライドとして取り扱うことができる。
【００２２】
また、上記印刷システムにおいて、前記処理手段は、前記アプリケーションのファイルにおいて、削除処理の対象となったスライドに関連付けられた割当コード化パターンを、スライドの印刷に使用しないように構成するとよい。これにより、その後に、削除されたスライドに関連付けられていたドットパターンを異なる内容のスライドとして使用することを防ぐことができる。
【００２３】
また、上記印刷システムは、
印刷指示生成手段の出力に基づき、各スライドを記入用紙として印刷するプリンターと、
前記記入用紙に前記電子ペンで記入することにより前記電子ペンが前記記入用紙に印刷されたコード化パターンを読み取って生成された記入情報を受信し、前記各手段を有するコンピュータ装置とから構成されるとよい。
【００２４】
この構成により、コンピュータ装置に印刷指示することでプリンターにスライドを記入用紙として印刷させ、その記入用紙に電子ペンで記入することで、記入内容を記入したスライドに対応させてファイルに記憶させることができる。
【００２５】
あるいは、上記印刷システムは、
印刷指示生成手段の出力に基づき、各スライドを記入用紙として印刷するプリンターと、
コード化パターン情報を管理し、少なくとも前記割当て手段を備えるサーバと、
前記記入用紙に前記電子ペンで記入することにより前記電子ペンが前記記入用紙に印刷されたコード化パターンを読み取って生成された記入情報を受信し、所定の処理を行うコンピュータ装置とから構成されるようにしてもよい。
【００２６】
この構成により、コンピュータ装置に印刷指示することでプリンターにスライドを記入用紙として印刷させ、その記入用紙に電子ペンで記入することで、記入内容を記入したスライドに対応させてファイルに記憶させることができる。さらに、サーバは、コード化パターン情報を管理し、少なくとも前記割当て手段を備えるため、分散処理化することができ、コンピュータ装置の処理負担を軽減することができる。
【００２７】
さらに、前記コンピュータ装置は、
前記割当て手段により割当てられたコード化パターンを、対応するスライドに関連付けて記憶する前記記憶手段を有し、
前記電子ペンから受信した記入情報に基づいて、記入された記入用紙に対応するスライドを、前記記憶手段を参照して特定し、表示手段に当該スライドを表示させるとともに、記入情報に基づくストロークを当該スライドの表示に重ねて描画する記入情報処理手段とを備えるよう構成するとよい。
【００２８】
この構成により、コンピュータ装置が、割当て手段により割当てられたコード化パターンを、対応するスライドに関連付けて記憶しているため、他のサーバ等で記憶するよりも、コード化パターンの読み取り処理が簡便となる。さらに、記入情報処理手段は、電子ペンから受信した記入情報に基づいて、記入された記入用紙に対応するスライドを、記憶手段を参照して特定し、表示手段に当該スライドを表示させるとともに、記入情報に基づくストロークを当該スライドの表示に重ねて描画するため、印刷されたスライドの記入用紙への電子ペンによる記入をそのまま反映させて、表示手段に表示させることができる。
【００２９】
また、本発明に係るプログラムは、コンピュータ装置により実行されるプログラムであって、
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段、
印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段、
印刷対象のスライドごとに、前記割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定する判定手段、
前記判定手段により、コード化パターンが割当てられていないと判定されたスライドについては、前記割当て手段にコード化パターンを割り当てさせて、当該スライドに関連付けて当該コード化パターンに関する情報を記憶手段に記憶させ、既にコード化パターンが割当てられていたと判定されたスライドについては、前記記憶手段から当該スライドに関連付けられたコード化パターンに関する情報を読み出し、各スライドについて、割当コード化パターンを電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する処理手段
として、前記コンピュータ装置を機能させることを特徴とする。
【００３０】
さらに、上記プログラムにおいて、
前記処理手段は、
コード化パターンが割当てられていないと判定されたスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、少なくとも当該第２印刷情報を対応するスライドに関連付けて前記記憶手段に記憶させ、
既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を前記記憶手段から読み出し、
各スライドの第２印刷情報に基づいて印刷指示の出力を生成するよう構成するとよい。
【００３１】
または、上記プログラムにおいて、
前記処理手段は、印刷指示受付手段により印刷指示の入力を受ける都度、スライドにおける更新された印刷対象部分を用いて、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成するよう構成するとよい。
【００３２】
さらに、上記プログラムにおいて
前記処理手段は、
コード化パターンが割当てられていないと判定されたスライドについては、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成するとともに、割当てたコード化パターンを対応するスライドに関連付けて前記記憶手段に記憶させ、
既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンを読み出し、各スライドのデータを画像データに変換した第１印刷情報を生成して前記電子ペンにより読み取れないインクの色で印刷するように色調整を行い、色調整後の第１印刷情報に対して、読み出した前記割当コード化パターンを重ねたデータを印刷データに変換した第２印刷情報を各スライドについて生成し、
各スライドの第２印刷情報に基づいて印刷指示の出力を生成するよう構成するとよい。
【００３３】
また、本発明に係るプログラムは、
コンピュータ装置により実行されるプログラムであって、
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段、
印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段、
印刷対象のスライドごとに、前記割当て手段により、既にコード化パターンが割当てられたスライドか否かを判定する判定手段、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについて、各スライドのデータを画像データに変換した第１印刷情報を生成する第１印刷情報生成手段、
前記第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う色調整手段、
前記色調整手段による色調整後の第１印刷情報に対して、前記割当て手段によって割り当てられたコード化パターンを重ねたデータを印刷データに変換した第２印刷情報を生成する第２印刷情報生成手段、
前記第２印刷情報生成手段により生成された第２印刷情報を、対応するスライドに関連付けて記憶する記憶手段と、
前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた、割当コード化パターンを含む第２印刷情報を前記記憶手段から読み出す読出し手段、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについては前記第２印刷情報生成手段により生成された第２印刷情報に基づいて、前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては前記読出し手段により読み出された当該スライドに関連付けられた第２印刷情報に基づいて、割当コード化パターンを前記電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する印刷指示生成手段
として、前記コンピュータ装置を機能させることを特徴とする。
【００３４】
また、本発明に係るプログラムは、
コンピュータ装置により実行されるプログラムであって、
アプリケーションのファイルにおけるスライドの印刷指示の入力を受け付ける印刷指示受付手段、
印刷対象のスライドごとに、既に、位置座標を示すコード化パターンが割当てられたスライドか否かを判定する判定手段、
前記判定手段によって、コード化パターンが割当てられていないと判定されたスライドについて、印刷対象のスライドごとに、異なる座標領域の位置座標を示すコード化パターンを割当てる割当て手段、
割当て手段により割当てられたコード化パターンに関する情報を、対応するスライドに関連付けて記憶する記憶手段、
前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、各スライドに関連付けられた割当コード化パターンに関する情報を前記記憶手段から読み出す読出し手段、
各スライドのデータを画像データに変換した第１印刷情報を生成する第１印刷情報生成手段、
前記第1印刷情報生成手段によって生成された第１印刷情報を、電子ペンにより読み取れないインクの色で印刷するように色調整を行う色調整手段、
前記判定手段によりコード化パターンが割当てられていないと判定されたスライドについては、前記割当て手段によって割り当てられたコード化パターンを前記色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成し、前記判定手段により既にコード化パターンが割当てられていたと判定されたスライドについては、前記読出し手段により読み出された当該スライドに関連付けられた割当コード化パターンを前記色調整手段による色調整後の第１印刷情報に重ねたデータを印刷データに変換した第２印刷情報を生成する第２印刷情報生成手段、
前記第２印刷情報生成手段により生成された第２印刷情報に基づいて、割当コード化パターンを前記電子ペンで読み取り可能なインクで、印刷対象部分を前記電子ペンにより読み取れないインクで、前記割当コード化パターンと前記印刷対象部分とを重ねるように印刷させる旨の印刷指示の出力を生成する印刷指示生成手段
として、前記コンピュータ装置を機能させることを特徴とする。
【００３５】
これらのプログラムをコンピュータ装置にインストールして機能させることで、本発明に係る印刷システムを構成させることができる。
【発明の効果】
【００３６】
本発明によれば、アプリケーションのファイルにおけるスライドの印刷対象部分にドットパターンを重ねてプリンターに印刷させ、印刷された用紙に電子ペンでストロークが記入された場合に、そのファイルにストロークを追加して表示手段に描画したり記憶手段に記憶したりすることが可能となり、ユーザの利便性及び効率性を向上させることができる。さらに、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンがスライドの印刷対象部分とともに印刷されることになり、同じスライドに対して異なるドットパターンが印刷されないようにすることができる。
【図面の簡単な説明】
【００３７】
【図１】第１実施形態におけるプリントオンデマンド印刷システムのシステム構成図である。
【図２】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図３】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図４】電子ペンの構造を示す概略図である。
【図５】コンピュータ装置の機能ブロック図の一例である。
【図６】スライド属性情報のデータ構造を示す概略図である。
【図７】第１実施形態における印刷処理フローを示すフローチャートである。
【図８】スライドのコピー処理のフローチャートである。
【図９】スライドの移動処理のフローチャートである。
【図１０】スライドの削除処理のフローチャートである。
【図１１】記入情報処理フローを示すフローチャートである。
【図１２】第２実施形態における印刷処理フローを示すフローチャートである。
【図１３】第３実施形態にけるプリントオンデマンド印刷システムのシステム構成図である。
【図１４】第３実施形態における印刷処理フローを示すフローチャートである。
【図１５】第４実施形態における印刷処理フローを示すフローチャートである。
【発明を実施するための形態】
【００３８】
以下、図面を参照しながら、本発明の実施の形態である第１実施形態乃至第４実施形態について順に説明する。
【００３９】
＜第１実施形態＞
まず、本発明に係る第１実施形態について説明する。なお、以降、プリントオンデマンドを「ＰＯＤ」と略して呼ぶ場合もある。
【００４０】
［プリントオンデマンド印刷システムの構成］
図１は、第１実施形態に係るプリントオンデマンド（ＰＯＤ）印刷システム１０の構成を示す。図１に示すように、第１実施形態に係るＰＯＤ印刷システム１０は、ユーザが使用する電子ペン１Ａ，１Ｂ，…（１）と、電子ペン１から記入情報等を受信して処理するコンピュータ装置２Ａと、コンピュータ装置２Ａからの印刷指示（出力命令）に従って記入用紙７を印刷するプリンター３とを備える。
【００４１】
図１では、このようなＰＯＤ印刷システム１０を会議システム１１に用いている。すなわち、コンピュータ装置２Ａには、そのディスプレイの表示画面と同じ画像をスクリーン９に投影するプロジェクター８が接続されている。以下、各構成要素について説明する。
【００４２】
（記入用紙）
まず、記入用紙（電子ペン用用紙）７について説明する。記入用紙７には、プリンター３により、その略全面に後述する位置座標を示すドットパターン（コード化パターン）及び後述する所定のイメージ画像が印刷される。ドットパターンは、電子ペン１により読み取ることができるように赤外線を吸収するカーボンを含んだインクにより印刷される。また、イメージ画像は、印刷されたドットパターンの上に、電子ペン１によるドットパターンの読み取りを阻害しないよう、赤外域に吸収性を持たないインクにより印刷される。なお、イメージ画像の上に、ドットパターンが印刷されてもよい。
【００４３】
（スクリーン）
スクリーン９は、白地の樹脂基板に、電子ペン１により読み取ることができるよう赤外線を吸収するカーボンを含んだインクによりドットパターン（コード化パターン）が印刷され、さらにドットパターンが例えば透明なＥＢ硬化樹脂層などで保護された層構成を有している。
【００４４】
（ドットパターン）
続いて、記入用紙７やスクリーン９に印刷されたアノト方式のドットパターン（コード化パターン）について図２及び図３を用いて説明する。図２は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。図２に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、記入用紙７やスクリーン９上の位置座標が決定されるよう構成されている。なお、記入用紙７とスクリーン９とでは座標領域が重ならないようドットパターンが形成される。
【００４５】
図３（ａ）は、あるドットパターンの配列を示している。図３（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、記入用紙７やスクリーン９上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンが記入用紙７やスクリーン９上のどの位置にあるのか）を保持している。図３（ｂ）は、図３（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図２に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００４６】
（電子ペン）
次に、電子ペン１について図４を用いて説明する。図４は、電子ペン１の構造を示す概略図である。図４に示すように、電子ペン１は、その筐体１０１の内部に、インクカートリッジ１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１及びバッテリー１１２を備える。インクカートリッジ１０４の先端は、ペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３を記入用紙７やスクリーン９上に当接させて、ストローク（手書きストローク）を記入する。ここで、電子ペン１のペン先部１０３が記入用紙７等に最初に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。
【００４７】
バッテリー１１２は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１により記入用紙７等に文字やマークを書いたりタップしたりする際にペン先部１０３からインクカートリッジ１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００４８】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１で記入用紙７等に文字などを書くと、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報（以後、「ペンダウン情報ＰＤ」と呼ぶ。）と、後述する電子ペン１の識別情報（以後、「ペンＩＤ」と呼ぶ。）とを関連付けて、記入情報としてコンピュータ装置２Ａへ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１を記入用紙７から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報（以後、「ペンアップ情報ＰＵ」と呼ぶ。）とペンＩＤとを関連付けて、記入情報としてコンピュータ装置２Ａへ送信する。
【００４９】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、記入用紙７上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３が記入用紙７に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６には、赤外線を透過し赤外線以外を遮断する赤外線フィルタが設けられており、ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、記入用紙７に記入欄などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ１０８は、ドットパターンを認識することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図３（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。
【００５０】
プロセッサ１０８は、ユーザの記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、ユーザが記入するストローク（筆跡）の記入用紙７等におけるＸ、Ｙ座標（以後、単に「座標データ」または「座標情報」とも呼ぶ。）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図３（ａ）に示されるようなドットパターンの画像データを図３（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ、Ｙ座標データを演算する。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ、Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、記入用紙７等における６×６のドットパターンは、記入用紙７内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置が記入用紙７等のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００５１】
メモリ１０９には、電子ペン１を識別するための「ｐｅｎ０１」といったペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報としてコンピュータ装置２Ａへ送信する。通信ユニット１１１によるコンピュータ装置２Ａへの送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてコンピュータ装置２Ａに送信された１個又は複数個の座標属性情報は、コンピュータ装置２Ａによりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ、Ｙ座標（座標点）からなり、コンピュータ装置２Ａは、ペンダウン情報ＰＤ及びペンアップ情報ＰＵによって、１つのストロークを構成する１個又は複数個の座標属性情報を認識する。このように、ユーザの一つのストロークの記入により、電子ペン１によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。
【００５２】
なお、記入用紙７に記入するための電子ペン１Ａ〜１Ｄについては、記入内容が書き込み後、視認できるように、インクカートリッジ１０４のインクによって記入用紙７に記入される構造となっている。その一方、スクリーン９のドットパターンを読み込ませて書き込むための電子ペン１Ｅについては、コンピュータ装置２Ａが記入情報を受信して、スクリーン９上の筆跡に合わせてストロークをプロジェクター８に投影させるので、インクカートリッジ１０４の代わりに、インクを有さず、単に、ペン先部１０３にかかる筆圧を圧力センサ１０７に伝達する部材であってもよい。
【００５３】
（コンピュータ装置）
次に、コンピュータ装置２Ａについて説明する。コンピュータ装置２Ａは、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータ等で構成される。図５は、コンピュータ装置２Ａの機能ブロック図である。コンピュータ装置２Ａは、機能的には、マウスやキーボードといった入力手段２１、受信手段２２、処理手段２４、記憶手段２５、表示手段２６、送信手段２７、及びインターフェイス２８を備える。そして、コンピュータ装置２Ａは、概略的には、ユーザからプレゼンテーション用アプリケーションにより表示されたファイルを記入用紙（電子ペン用用紙）７として印刷するための印刷指示の入力があった場合に、ファイルの印刷対象となったスライドごとにドットパターンを割当て、対象スライドと割当てられたドットパターンの印刷指示（「出力命令」とも呼ぶ。）をプリンター３へ行う。プリンター３は、印刷指示に基づき、対象スライドを割当てドットパターンとともに記入用紙７に印刷する。また、コンピュータ装置２Ａは、電子ペン１から受信した記入用紙７に関する記入情報に基づいて所定の処理を行うものである。さらに、コンピュータ装置２Ａは、スクリーン９のドットパターンにかかる座標系をディスプレイ（表示手段２６）にかかる座標系に変換するための座標変換関数を求めるキャリブレーション処理機能と、そのキャリブレーション処理により求められた座標変換関数を用いて、スクリーン９のドットパターンにかかる座標系のデータを受信したときに、ディスプレイ（表示手段２６）にかかる座標系のデータに変換し、ストロークを描画したり、所定の処理を行う機能も有している。
【００５４】
受信手段２２は、アンテナ受信回路等により構成され、電子ペン１から記入情報を受信し、処理手段２４に伝送する。表示手段２６は、ディスプレイ等によって構成され、処理手段２４によって指示された内容を表示する。送信手段２７は、処理手段２４の指示による記入用紙７の印刷指示（出力命令）をプリンター３に送信する。プリンター３へのデータ送信方式は、有線式であっても無線式であってもよい。インターフェイス２８は、プロジェクター８と接続するためのインターフェイスである。インターフェイス２８は、処理手段２４の処理命令に基づき、表示手段２６に画像を表示するための画像信号をプロジェクター８に送信し、表示手段２６の画像と同じ画像を同期して投影させる。
【００５５】
処理手段２４は、ＣＰＵ等のプロセッサによって構成され、コンピュータ装置２Ａの全体の制御を行う。具体的には、処理手段２４は、プレゼンテーション用アプリケーションを実行するものであって、特にそのプレゼンテーション用アプリケーションのファイルにおけるいずれかのスライドの印刷指示を検知した場合、そのファイルの印刷対象となった各スライドについて、既にドットパターンが割当てられているか否か判断し、まだドットパターンが割当てられていないスライドについては、各々のスライドのデータをＥＰＳ（Ｅｎｃａｐｓｕｌａｔｅｄ  Ｐｏｓｔｓｃｒｉｐｔ）フォーマットの画像データに変換して、各々のスライドについて第１印刷情報を生成し、スライドの印刷サイズに合った異なる座標領域を示すドットパターンを各スライドに割当てる。さらに、処理手段２４は、第１印刷情報をＣＭＹ３色のインクでカラー印刷するように色調整を行い、色調整後の第１印刷情報に割当ドットパターンを重ねたデータをＰＳ（ＰｏｓｔＳｃｒｉｐｔ（登録商標））フォーマットに変換して第２印刷情報を生成する。このとき、処理手段２４は、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷する旨、及び割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインク（Ｂｋ）で印刷する旨の印刷プロパティの設定を行う。
【００５６】
なお、プリンター３が、カーボンを含まない黒色（「Ｋ」とする。）とカーボンを含む黒色（「Ｂｋ」とする。）とを区別して使用できる場合、処理手段２４は、第１印刷情報をＣＭＹＫの４色のインクで印刷し、ドットパターンはカーボンを含む黒色のインキ（Ｂｋ）で印刷するよう第２印刷情報を作成するように構成してもよい。
【００５７】
一方、処理手段２４は、既にドットパターンが割当てられているスライドについては、処理手段２４は、割当ドットパターンが既に設定されている第２印刷情報を読み出し、文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷する旨、及び割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインク（Ｂｋ）で印刷する旨の印刷プロパティの設定を行う。
【００５８】
また、処理手段２４は、新規にドットパターンを割当てたスライドについては、対象ファイルに割当ドットパターンが設定された第２印刷情報を、当該スライドに関する情報として関連付けて、記憶手段２５に記憶させる。一方、処理手段２４は、既にドットパターンが割当てられていたスライドについては、既に第２印刷情報も作成されているので、特に処理を行わない。
【００５９】
スライドのコピー処理に関し、処理手段２４は、プレゼンテーション用アプリケーションにおいて、既にドットパターンが割当てられていたスライドが同じファイル内であるいは別のファイルへコピーする指示をされたときは、コピー先のスライドにまでは同じドットパターンや第１，２印刷情報をコピーして割り当てないように処理する。
【００６０】
スライドの移動処理に関しては、処理手段２４は、プレゼンテーション用アプリケーションにおいて、同じファイル内で、既にドットパターンが割当てられていたスライドを移動する指示がされた場合（「切り取り」処理後に「貼り付け」処理がされた場合も含む。）、ページ番号が変わっても、割当てられたドットパターン及び第１，２印刷情報をスライドに付随し移動するよう処理する。
【００６１】
スライドの削除処理に関しては、処理手段２４は、既にドットパターンが割当てられていたスライドの削除が指示された場合、そのドットパターンを再使用しないようにする。
【００６２】
また、電子ペン１によって、記入用紙７への記入の際にドットパターンを読み取ることによって生成された記入情報を、コンピュータ装置２Ａが受信すると、処理手段２４は、記入情報から対象ファイルのスライドを特定して表示手段２６にそのスライドを表示させ、記入情報に基づくストロークを当該スライドに重ねて描画し表示させる。また、処理手段２４は、入力手段２１の操作により、記憶指示を検知すると、ストローク情報をそのスライドに組み込んで、対象ファイルを上書き保存する。
【００６３】
また、処理手段２４は、キャリブレーション用マークを少なくとも２以上、表示手段２６に表示させることにより、プロジェクター８に対し、スクリーン９にもキャリブレーション用マークを投影させ、キャリブレーション用マークが投影された位置のドットパターンを電子ペン１に読み取らせて記入情報を受信することで、スクリーン９のドットパターンにかかる座標系を表示手段２６のディスプレイにかかる座標系に変換するための座標変換関数を求める（キャリブレーション処理機能）。さらに、処理手段２４は、そのキャリブレーション処理により求められた座標変換関数を用いて、スクリーン９のドットパターンにかかる座標系のデータを受信したときに、表示手段２６のディスプレイにかかる座標系のデータに変換し、ストロークを描画したり、所定の処理を行う。
【００６４】
なお、ストロークを表示するにあたって、処理手段２４は、電子ペン１から受信した記入情報の中にペンダウン情報ＰＤが含まれることを識別すると、最新のストローク情報を記憶するための記憶領域を記憶手段２５に設定させる。そして、処理手段２４は、受信した記入情報の中にペンアップ情報ＰＵが含まれることを検出するまで、或いは、受信した記入情報の中に次のペンダウン情報ＰＤが含まれることを検出するまで、受信した記入情報の中に含まれる座標属性情報を最新のストローク情報の一部として記憶手段２５に記憶させる。
【００６５】
記憶手段２５は、ＲＯＭやＲＡＭといったメモリによって構成される。記憶手段２５は、プレゼンテーション用アプリケーションや、プリンター３への電子ペン用用紙の印刷指示を可能とするためのＰＯＤプリンタドライバやプリンター３のドライバ等のプログラムを記憶する。また、記憶手段２５は、処理手段２４の処理命令により、電子ペン１から受信した記入情報をペンＩＤ毎に記憶したり、プレゼンテーション用アプリケーションの対象ファイルのイメージ画像に電子ペン１によるストロークが重ねられた新たな画像ファイルを記憶したりする。
【００６６】
記憶手段２５は、広範囲の座標領域のドットパターンに関する情報を有しており、処理手段２４の指示により、各スライドに割当てられたドットパターンの特定の座標領域をスライドごとに記憶する。また、記憶手段２５は、処理手段２４により生成された第１印刷情報及び第２印刷情報とを各スライドに関連付けて記憶する。図６は、記憶手段２５に記憶され、各スライドに関連付けて記憶される情報（以後、「スライド属性情報」とも呼ぶ。）を示すデータ構造である。図６に示すように、プレゼンテーション用アプリケーションで作成されたファイルごとに、各ページ番号に対して、スライド識別情報、割当ドットパターン情報（範囲）、第１印刷情報、及び第２印刷情報が対応付けられて記憶される。ファイル内でスライドがコピーされたり移動されたりすることで、各スライドのページ番号は変わりうるが、割当ドットパターン情報（範囲）、第１印刷情報、及び第２印刷情報はスライドに付随するものであるため、スライド識別情報に付随する。スライドは、用紙サイズのＡ４，Ｂ５などで規定されるため、割当ドットパターン情報の座標範囲は、角の位置座標（Ｘｎ，Ｙｎ）、高さ（Ｙ方向）、幅（Ｘ方向）で規定される。なお、ドットパターンは、予め記憶せずに、処理手段２４によって所定のアルゴリズムにより生成されるようにしてもよい。また、スライド属性情報は、プレゼンテーション用アプリケーション自体の指示により処理手段２４が生成してもよいし、アプリケーションの機能を拡張するために付加されたプラグインのプログラムの指示によって、処理手段２４が生成するようにしてもよい。
【００６７】
（プリンター）
プリンター３は、コンピュータ装置２Ａから印刷指示を受信すると、第２印刷情報に基づく記入用紙７の印刷出力を行う。このときプリンター３は、記入用紙７として、指定された印刷サイズに応じた用紙に、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷し、割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する。
【００６８】
［処理フロー］
次に、第１実施形態のＰＯＤ印刷システム１０による処理フローについて説明する。以下では、まず、プレゼンテーション用アプリケーションで作成したファイルのスライドを記入用紙７として印刷する処理について図１及び図７を用いて説明した後、プレゼンテーション用アプリケーションで作成したファイルにおけるスライドのコピー、移動、削除の処理について図８〜図１０を用いて説明し、さらに、電子ペン１による記入用紙７への記入情報の処理について図１１を用いて説明する。
【００６９】
（印刷処理）
図７は、第１実施形態において、コンピュータ装置２Ａ及びプリンター３によって実行される印刷処理の手順を示すフローチャートである。図７に示す処理フローは、ユーザが、プレゼンテーション用プリケーションの対象ファイルにおける任意のスライドを記入用紙７（電子ペン用用紙）として印刷するためのＰＯＤ印刷指示をコンピュータ装置２Ａに入力するごとに繰り返し実行される。ここで、プレゼンテーション用プリケーションでは、一つの対象ファイルで作成された複数のスライドのうち、すべてのスライドを印刷することも、ディスプレイ画面に表示しているスライドだけを印刷することも、ページ番号を指定して１又は複数のスライドを印刷することもできる。
【００７０】
まず、コンピュータ装置２Ａの処理手段２４は、表示手段２６にプレゼンテーション用アプリケーションにより作成された対象ファイルを表示させる。そして、ユーザが、プレゼンテーション用アプリケーションの印刷機能を利用して、対象ファイルの任意のスライドを記入用紙７として印刷するよう、入力手段２１により印刷指示を入力すると、処理手段２４は、ＰＯＤ印刷指示を検知する（ステップＳ１０１Ａ）。すると、処理手段２４は、印刷指示された各スライドについて、既にドットパターンが割当てられたスライドであるかどうかを、記憶手段２５に記憶されたスライド属性情報を参照して判断する（ステップＳ１０２Ａ）。
【００７１】
処理手段２４は、まだドットパターンが割当てられていないスライドについては（ステップＳ１０２Ａ：Ｎｏ）、そのスライドのデータをＥＰＳフォーマットの画像データに変換して、第１印刷情報を生成し、そのスライドの印刷サイズに合ったドットパターンを各スライドに割当てる（ステップＳ１０３Ａ）。このとき、処理手段２４は、各スライドに座標領域の異なるドットパターンを割当てる。次に、処理手段２４は、第１印刷情報をＣＭＹ３色のインクでカラー印刷するように色調整を行う（ステップＳ１０４Ａ）。そして、処理手段２４は、色調整後の第１印刷情報に割当ドットパターンを重ねたデータをＰＳフォーマットに変換して第２印刷情報を生成する（ステップＳ１０５Ａ）。このとき、処理手段２４は、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷する旨、及び割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する旨の印刷プロパティの設定を行う。
【００７２】
一方、ステップＳ１０２Ａにおいて、既にドットパターンが割当てられていると判断された各スライドについては（ステップＳ１０２Ａ：Ｙｅｓ）、処理手段２４は、割当ドットパターンが既に設定されている第２印刷情報をスライド属性情報から読み出し、文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷する旨、及び割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する旨の印刷プロパティの設定を行う（ステップＳ１０６Ａ）。
【００７３】
このように、処理手段２４は、まだドットパターンが割当てられていなかったスライドについては新しいドットパターンを割り当て、既にドットパターンが割当てられていたスライドについては、そのドットパターンを再度用いて、各スライドの印刷をまとめてプリンター３へ指示する（ステップＳ１０７Ａ）。
【００７４】
プリンター３は、コンピュータ装置２Ａから印刷指示を受信すると、各スライドについての第２印刷情報に基づいて、各スライドに対応する記入用紙７の印刷出力を行う（ステップＳ２０１）。具体的には、プリンター３は、印刷指示の受信後、記入用紙７として、指定された印刷サイズに応じた用紙に、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷し、割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する。ここで、ステップＳ１０２Ａにおいてまだドットパターンが割当てられていなかったスライドについては新しく割当てられたドットパターンが印刷され、既にドットパターンが割当てられていたスライドについては、そのドットパターンが再度用いられて印刷されることになる。したがって、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンが印刷されることになる。
【００７５】
続いて、コンピュータ装置２Ａにおいて、処理手段２４は、各スライドごとに、ステップＳ１０３Ａにおいて新規にドットパターンを割当てたスライドか否か判定し（ステップＳ１０８Ａ）、新規にドットパターンを割当てたスライドについては（ステップＳ１０８Ａ：Ｙｅｓ）、割当ドットパターン情報、第１印刷情報、及び第２印刷情報を、当該スライドに関する情報として関連付けて、記憶手段２５における対象ファイルのスライド属性情報に記憶させる（ステップＳ１０９Ａ）。一方、ステップＳ１０８Ａにおいて、新規にドットパターンを割当てたスライドではなく、既にドットパターンが割当てられていたスライドについては（ステップＳ１０８Ａ：Ｎｏ）、既に割当ドットパターン情報も第２印刷情報も記憶されているので、特に処理を行わない。
【００７６】
（スライドのコピー処理）
次に、プレゼンテーション用アプリケーションにおけるスライドのコピー処理について説明する。
【００７７】
プレゼンテーション用アプリケーションにおいて、スライドを同じファイル内で、あるいは別のファイルへコピーするときは、コピーしたスライドをベースにして文字や図柄を付加・修正・一部削除などして、異なる内容のスライドに編集することが多い。その場合、コピー元のスライドとコピー先のスライドとが異なったものとなる。そうすると、コピー元のスライドに、既にドットパターンが割当てられていたとき、コピー先のスライドにまで同じドットパターンをコピーしたのでは、異なる内容のスライドに同じドットパターンが割当てられることになり、これらのスライドを印刷すると混同が生じてしまい不都合である。そこで、コピー元のスライドに、既にドットパターンが割当てられていたときは、コピー先のスライドまでは、同じドットパターンや第１，２印刷情報を割り当てないようにする。
【００７８】
図８は、プレゼンテーション用アプリケーションにおけるスライドのコピー処理のフローチャートである。図８に示すように、コンピュータ装置２Ａにおいて、プレゼンテーション用アプリケーションの対象ファイルが表示されている状態で、スライドのコピー指示が入力されると、処理手段２４は、プレゼンテーション用アプリケーションにおける通常のコピー処理を行う（ステップＳ３０１）とともに、コピー処理したスライドに、ドットパターンが割当てられているか否か判断し（ステップＳ３０２）、ドットパターンが割当てられていると判断した場合には（ステップＳ３０２：Ｙｅｓ）、コピー元スライドの割当ドットパターン及び第１，２印刷情報はそのままとし、コピー先スライドは、割当ドットパターン及び第１，２印刷情報を割当てないよう処理する（ステップＳ３０３）。具体的には、処理手段２４は、記憶手段２５のスライド属性情報において（図６参照）、コピー先スライド用にページ番号をそのスライドの順番に合わせて設定し、コピー先スライド以降のスライドのページ番号を繰り下げるとともに、コピー先スライド用にスライド識別情報を追加的に作成する。しかし、処理手段２４は、コピー元スライドに対応する割当ドットパターン情報、第１印刷情報、第２印刷情報までは、コピー先スライド用にコピーせず、何も割当てない状態とする。ここで、スライドと割当ドットパターン乃至第１，２印刷情報とがデータ構造上、共に一時的にコピー処理する方が都合がよい場合は、処理手段２４が、コピー処理後、コピー先スライドに関連付けられている割当ドットパターン乃至第１，２印刷情報を削除するようにするとよい。一方、ステップ３０２において、処理手段２４が、コピー処理したスライドに、ドットパターンが割当てられていないと判断した場合には（ステップＳ３０２：Ｎｏ）、記憶手段２５のスライド属性情報において（図６参照）、コピー先スライド用にページ番号をそのスライドの順番に合わせて設定し、コピー先スライド以降のスライドのページ番号を繰り下げ、処理を終了する（ステップＳ３０４）。
【００７９】
このように、コピー先スライドに、ドットパターンを割当てない状態とすることにより、ＰＯＤ印刷する際、図７のステップＳ１０２Ａ，Ｓ１０３Ａにおいて、新たなドットパターンが割当てられるようにし、コピー元スライドとコピー先スライドとを区別できるようにすることができる。
【００８０】
（スライドの移動処理）
次に、プレゼンテーション用アプリケーションにおけるスライドの移動処理について説明する。
【００８１】
プレゼンテーション用アプリケーションにおいて、発表するスライドの順番を変えるなどといった場合は、ファイル内でスライドを移動させる。この場合、既にドットパターンが割当てられたスライドを移動させたとしても、ユーザは同じスライドであるとして取り扱うから、同じドットパターンが当該スライドに付随していることが望ましい。
【００８２】
図９は、プレゼンテーション用アプリケーションにおけるスライドの移動処理のフローチャートである。図９に示すように、コンピュータ装置２Ａにおいて、プレゼンテーション用アプリケーションの対象ファイルが表示されている状態で、スライドの移動指示が入力されると、処理手段２４は、プレゼンテーション用アプリケーションにおける通常の移動処理を行う（ステップＳ４０１）とともに、移動処理したスライドに、ドットパターンが割当てられているか否か判断し（ステップＳ４０２）、ドットパターンが割当てられていると判断した場合には（ステップＳ４０２：Ｙｅｓ）、割当ドットパターン及び第１，２印刷情報はスライドに付随し移動するよう処理する（ステップＳ４０３）。具体的には、処理手段２４は、記憶手段２５のスライド属性情報において（図６参照）、移動対象スライドの移動先の順番に合わせてページ番号を設定し、そのスライドの移動前ページ番号から移動先ページ番号の間にあったスライドのページ番号を調整するとともに、移動対象スライドの割当ドットパターン情報、第１印刷情報、及び第２印刷情報をスライド識別情報に付随させて移動させる。一方、ステップＳ４０２において、処理手段２４が、コピー処理したスライドに、ドットパターンが割当てられていないと判断した場合には（ステップＳ４０２：Ｎｏ）、そのスライドの移動先の順番に合わせてページ番号を設定し、そのスライドの移動前ページ番号から移動先ページ番号の間にあったスライドのページ番号を調整し、処理を終了する（ステップＳ４０４）。
【００８３】
このように、割当ドットパターンや第１，２印刷情報をスライドに付随させることにより、スライドを移動させても、ＰＯＤ印刷する際、図７のステップＳ１０２Ａ，Ｓ１０６Ａにより、既に割当てられたドットパターンを用いて印刷することができる。
【００８４】
（スライドの削除処理）
次に、プレゼンテーション用アプリケーションにおけるスライドの削除処理について説明する。
【００８５】
プレゼンテーション用アプリケーションにおいて、発表用ないし作成中のスライドを削除した場合、そのスライドに既にドットパターンが割当てられていたとすると、そのドットパターンがスライドを表す用紙として既に印刷されている可能性がある。このような場合に、プレゼンテーション用アプリケーションにおいてスライドを削除したからといって、そのスライドに割当てられていたドットパターンを再使用して印刷できるようにすると、異なる内容が印刷された用紙に同じドットパターンが結果として印刷されていたという事態が生じうる。したがって、削除したスライドに既にドットパターンが割当てられていた場合、そのドットパターンを再使用しないようにするのが望ましい。
【００８６】
図１０は、プレゼンテーション用アプリケーションにおけるスライドの削除処理のフローチャートである。図１０に示すように、コンピュータ装置２Ａにおいて、プレゼンテーション用アプリケーションの対象ファイルが表示されている状態で、ある特定のスライドの削除指示が入力されると、処理手段２４は、プレゼンテーション用アプリケーションにおける通常の削除処理を行う（ステップＳ５０１）とともに、移動処理したスライドに、ドットパターンが割当てられているか否か判断し（ステップＳ５０２）、ドットパターンが割当てられていると判断した場合（ステップＳ５０２：Ｙｅｓ）、処理手段２４は、記憶手段２５のスライド属性情報から（図６参照）、削除対象スライドのスライド識別情報、割当ドットパターン情報、第１，２印刷情報などのスライド属性情報を削除し、削除対象スライド以降のスライドのページ番号を繰り上げる。それとともに、処理手段２４は、削除対象スライドに割当てられていたドットパターン情報を使用不可とし、その後のスライド印刷の際、割り当てないようにする（ステップＳ５０３）。この場合、処理手段２４は、使用不可としたドットパターン情報を記憶手段２５に別に記憶させ、ドットパターン割り当ての際、使用しないように参照できるようにする。一方、ステップＳ５０２において、処理手段２４が、削除処理したスライドに、ドットパターンが割当てられていないと判断した場合（ステップＳ５０２：Ｎｏ）、処理手段２４は、記憶手段２５のスライド属性情報から（図６参照）、削除対象スライドのスライド識別情報を削除し処理を終了する。
【００８７】
このように、割当ドットパターンを使用不可とし、第１，２印刷情報を削除することにより、既にドットパターンが割当てられていたスライドを削除しても、その後に当該ドットパターンが異なる内容のスライドとして使用されることを防ぐことができる。
【００８８】
（記入情報処理フロー）
次に、印刷処理フローにより印刷された記入用紙７に対して、電子ペン１によりユーザが追記する際の処理について説明する。図１１は、電子ペン１、コンピュータ装置２Ａが実行する記入情報処理の手順を示すフローチャートである。図１１に示す処理フローは、電子ペン１が座標属性情報を含む記入情報を生成してコンピュータ装置２Ａへ送信するごとに実行される。なお、コンピュータ装置２Ａは、プレゼンテーション用アプリケーションが起動し、対象ファイルが表示されている状態としておく。
【００８９】
まず、ユーザは、スライドとして印刷された記入用紙７へ電子ペン１でストロークを記入すると、電子ペン１は、記入用紙７に印刷されたドットパターンを認識して、座標属性情報とペンＩＤ等を対応付けて記入情報を生成し、コンピュータ装置２Ａへ送信する（ステップＳ６０１）。
【００９０】
コンピュータ装置２Ａでは、受信手段２２が、記入情報を受信すると、処理手段２４は、記憶手段２５に当該記入情報を記憶させる（ステップＳ７０１）。そして、処理手段２４は、記憶手段２５に記憶されている対象ファイルのスライド属性情報（図６参照）を参照して、当該記入情報に含まれる座標データが属するスライドを特定して、表示手段２６に、当該対象ファイルのスライドを記憶手段２５から読み出して表示させる（ステップＳ７０２）。続いて、処理手段２４は、記入情報に基づくストロークをリアルタイムで描画して、表示手段２６に、対象ファイルのスライドと重ねて表示させる（ステップＳ７０３）。
【００９１】
（ストローク情報の対象ファイルへの保存）
その他、コンピュータ装置２Ａの処理手段２４は、ユーザが入力手段２１によって対象ファイルの保存の指示を入力したことを検知すると、ストローク情報の記憶要求があったと判断し、記憶手段２５に、ドットパターンに関連付けられた対象ファイルのスライドへストローク情報を組み込んで記憶させる。このとき、処理手段２４は、ストローク情報を、ＢＭＰ形式等の画像データとして対象ファイルに記憶させてもよく、または、プレゼンテーション用アプリケーションで編集可能なようにデータ変換して対象ファイルに記憶させてもよい。後者の場合、処理手段２４は、例えばストローク情報が所定の文字の形状を示すとき、当該ストローク情報を文字認識処理によりテキストデータに変換する。後者の場合における他の例では、処理手段２４は、ストローク情報が所定の曲線の形状を示す場合、当該ストローク情報をプレゼンテーション用アプリケーションにより変形可能な曲線のデータに変換する。
【００９２】
［第１実施形態のプリントオンデマンド印刷システムによる作用効果］
第１実施形態のＰＯＤ印刷システムによれば、ユーザは、プレゼンテーション用アプリケーションにおける対象ファイルのＰＯＤ印刷指示をコンピュータ装置２Ａに入力することで、電子ペン１で認識可能なドットパターンがスライドの文字や絵柄等に重ねて印刷された記入用紙７を、スライドを区別してプリンター３に出力させることができる。そして、ユーザは、電子ペン１で記入用紙７にストロークを記入することで、コンピュータ装置２Ａに、当該ファイルのスライドの内容に重ねてストロークを表示させることができ、かつ、スライドの内容に、記入用紙７に記入されたストロークに基づく情報を追加してコンピュータ装置２Ａに記憶させることができる。従って、ＰＯＤ印刷システムは、ユーザのファイル作成等の効率性及び利便性を向上させることができる。
【００９３】
さらに、第１実施形態においては、コンピュータ装置２Ａは、ＰＯＤ印刷が指示されたスライドのうち、ドットパターンが割当てられていないスライドについては新たなドットパターンを割り当て、既にドットパターンが割当てられているスライドについては、当該ドットパターンを用いてスライドを記入用紙７として印刷する。そのため、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンがスライドの文字・絵柄等とともに印刷されることになり、同じスライドに対して異なるドットパターンが印刷されないようにすることができる。
【００９４】
また、コンピュータ装置２Ａは、プレゼンテーション用アプリケーションにおいて、スライドが同じファイル内であるいは別のファイルへコピーする指示がされたときは、ドットパターンが既に割当てられていたスライドのコピー処理にあたっては、コピー元スライドの割当ドットパターン及び第１，２印刷情報はそのままとし、コピー先スライドは、割当ドットパターン及び第１，２印刷情報を割当てないよう処理する。これにより、ＰＯＤ印刷する際、コピー先スライドには、コピー元スライドとは異なる新たなドットパターンが割当てられるようにし、コピー元スライドとコピー先スライドとを区別できるようにすることができる。
【００９５】
また、コンピュータ装置２Ａは、プレゼンテーション用アプリケーションにおいて、ファイル内でスライドを移動する指示がされた場合、割当てられたドットパターン及び第１，２印刷情報はスライドに付随し移動するよう処理する。これにより、既にドットパターンが割当てられたスライドを移動させたとしても、既に割当てられたドットパターンを繰り返し用いてスライドを印刷することにより、ユーザは同じスライドとして取り扱うことができる。
【００９６】
また、コンピュータ装置２Ａは、プレゼンテーション用アプリケーションにおいて、既にドットパターンが割当てられていたスライドの削除が指示された場合、そのドットパターンを再使用しないようにする。これにより、コンピュータ装置２Ａが、その後に当該ドットパターンを異なる内容のスライドとして使用することを防ぐことができる。
【００９７】
［第１実施形態の変形例］
本第１実施形態において、会議システム１１では、ドットパターンが印刷されたスクリーン９にプロジェクター８によってコンピュータ装置２Ａの表示手段２６の画面を投影するように構成したが、この代わりに、ドットパターンが印刷された透明シートを貼り合せた大型ディスプレイを有するコンピュータ装置２Ａを用いてもよい。
【００９８】
また、上記第１実施形態においては、スライド属性情報に第１印刷情報も関連付けて記憶させたが（図６参照）、第１印刷情報など、特定のスライドの印刷にあたって二度目以降に特に必要ないものは記憶しなくともよい。この場合、スライド属性情報に元々記憶されない情報は、スライドのコピー処理においてもコピー先スライドにコピーされないことは勿論であり、スライドの移動処理においてもスライドに付随して移動しないことも言うまでもない。また、上記第１実施形態において、コード化パターンはアノト方式のドットパターンであったが、位置座標を示すコード化パターンであれば、アノト方式のドットパターンに限られない。
【００９９】
＜第２実施形態＞
次に、第２実施形態について説明する。第２実施形態が第１実施形態と異なる点は、ＰＯＤ印刷システム１０による印刷処理フローにおいて、既にドットパターンが割当てられているスライドについて、割当ドットパターンはそのままとし、ＥＰＳフォーマットの第１印刷情報から、ＰＳフォーマットの第２印刷情報まで作成し直す点で異なる。第２実施形態のその他の点は第１実施形態と同様であるので、適宜その説明を省略する。
【０１００】
（印刷処理）
図１２は、第２実施形態において、コンピュータ装置２Ｂ及びプリンター３によって実行される印刷処理の手順を示すフローチャートである。図１２に示す処理フローは、ユーザが、プレゼンテーション用プリケーションの対象ファイルにおける任意のスライドを記入用紙７（電子ペン用用紙）として印刷するためのＰＯＤ印刷指示をコンピュータ装置２Ｂに入力するごとに繰り返し実行される。
【０１０１】
コンピュータ装置２Ｂの処理手段２４は、表示手段２６にプレゼンテーション用アプリケーションにより作成された対象ファイルを表示させる。そして、ユーザが、プレゼンテーション用アプリケーションの印刷機能を利用して、対象ファイルの任意のスライドを記入用紙７として印刷するよう、入力手段２１により印刷指示を入力すると、処理手段２４は、ＰＯＤ印刷指示を検知する（ステップＳ１０１Ｂ）。すると、処理手段２４は、印刷指示された各スライドについて、既にドットパターンが割当てられたスライドであるかどうかを、記憶手段２５に記憶されたスライド属性情報を参照して判断する（ステップＳ１０２Ｂ）。
【０１０２】
処理手段２４は、まだドットパターンが割当てられていないスライドについては（ステップＳ１０２Ｂ：Ｎｏ）、そのスライドの印刷サイズに合ったドットパターンを各スライドに割当てる（ステップＳ１０３Ｂ）。このとき、処理手段２４は、各スライドに座標領域の異なるドットパターンを割当てる。さらに、処理手段２４は、スライドのデータをＥＰＳフォーマットの画像データに変換して、第１印刷情報を生成する（ステップＳ１０４Ｂ）。次に、処理手段２４は、第１印刷情報をＣＭＹ３色のインクでカラー印刷するように色調整を行う（ステップＳ１０５Ｂ）。そして、処理手段２４は、色調整後の第１印刷情報に割当ドットパターンを重ねたデータをＰＳフォーマットに変換して第２印刷情報を生成する（ステップＳ１０６Ｂ）。このとき、処理手段２４は、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷する旨、及び割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する旨の印刷プロパティの設定を行う。
【０１０３】
その一方、ステップＳ１０２Ｂにおいて、既にドットパターンが割当てられていると判断された各スライドについては（ステップＳ１０２Ｂ：Ｙｅｓ）、処理手段２４は、既に設定されている割当ドットパターンを記憶手段２５に記憶されたスライド属性情報から読み出し（ステップＳ１０６Ｂ）、あらためて、そのスライドのデータをＥＰＳフォーマットの画像データに変換して、第１印刷情報を生成し（ステップＳ１０４Ｂ）、その第１印刷情報をＣＭＹ３色のインクでカラー印刷するように色調整を行う（ステップＳ１０５Ｂ）。そして、処理手段２４は、色調整後の第１印刷情報に割当ドットパターンを重ねたデータをＰＳフォーマットに変換して第２印刷情報を生成する（ステップＳ１０６Ｂ）。このときも、処理手段２４は、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷する旨、及び割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する旨の印刷プロパティの設定を行う。
【０１０４】
このように、処理手段２４は、まだドットパターンが割当てられていなかったスライドについては新しいドットパターンを割り当て、既にドットパターンが割当てられていたスライドについては、そのドットパターンを再度用い、さらに、第１印刷情報から第２印刷情報まで生成し直して、各スライドの印刷、プリンター３へ指示する（ステップＳ１０７Ｂ）。
【０１０５】
プリンター３は、コンピュータ装置２Ｂから印刷指示を受信すると、各スライドについての第２印刷情報に基づいて、各スライドに対応する記入用紙７の印刷出力を行う（ステップＳ２０１）。この場合も、プリンター３は、記入用紙７として、指定された印刷サイズに応じた用紙に、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷し、割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する。
【０１０６】
このように、ステップＳ１０２Ｂにおいてまだドットパターンが割当てられていなかったスライドについては新しく割当てられたドットパターンが印刷され、既にドットパターンが割当てられていたスライドについては、そのドットパターンが再度用いられて印刷される。したがって、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンが印刷されることになる。さらに、既にドットパターンが割当てられていたスライドについては、第１印刷情報から第２印刷情報まで処理手段２４に生成し直されて、スライドが印刷される。したがって、前回の印刷から今回の印刷までの間に、スライドに文字・絵柄の追加・修正・削除、電子ペン１によるストロークの記入などの編集がされていた場合であっても、最新の状態のスライドを印刷することができる。
【０１０７】
続いて、コンピュータ装置２Ｂにおいて、処理手段２４は、スライドごとに新規にドットパターンを割当てたスライドか否か判定し（ステップＳ１０８Ｂ）、新規にドットパターンを割当てたスライドについては（ステップＳ１０８Ｂ：Ｙｅｓ）、割当ドットパターン情報等を当該スライドに関する情報として関連付けて、記憶手段２５における対象ファイルのスライド属性情報に記憶させる（ステップＳ１０９Ｂ）。一方、ステップＳ１０８Ｂにおいて、新規にドットパターンを割当てたスライドではなく、既にドットパターンが割当てられていたスライドについては（ステップＳ１０８Ｂ：Ｎｏ）、処理手段２４は、特に処理を行わない。つまり、本第２実施形態では、新規にドットパターンを割当てたスライドについても、既にドットパターンが割当てられていたスライドについても印刷する都度、第１印刷情報から第２印刷情報まで処理手段２４に生成し直されるため、特に、第１印刷情報や第２印刷情報の更新記憶の必要性はない。
【０１０８】
第２実施形態においては、スライドのコピー処理、移動処理、削除処理や、記入用紙７へ電子ペン１により記入したときのコンピュータ装置２Ｂにおける処理、ストローク情報の対象ファイルへの保存処理、変形例等については、第１実施形態と同様である。
【０１０９】
［第２実施形態のプリントオンデマンド印刷システムによる作用効果］
第２実施形態のＰＯＤ印刷システムによれば、第１実施形態のＰＯＤ印刷システムにおける作用効果に加えて、既にドットパターンが割当てられていたスライドについては、ＰＯＤ印刷処理の都度、第１印刷情報から第２印刷情報まで処理手段２４に生成し直されてスライドが印刷されるため、前回の印刷から今回の印刷までの間に、スライドに文字・絵柄の追加・修正・削除、電子ペン１によるストロークの記入等の編集等がされていた場合であっても、最新の状態のスライドを印刷することができる。
【０１１０】
［第２実施形態の変形例］
本第２実施形態においては、ＰＯＤ印刷処理の都度、第１印刷情報から第２印刷情報まで処理手段２４に生成し直されてスライドが印刷されるため、スライド属性情報に第１，２印刷情報を関連付けて記憶させなくてもよい。
【０１１１】
＜第３実施形態＞
次に、第３実施形態について説明する。図１３は、第３実施形態におけるＰＯＤ印刷システムのシステム構成図であり、図１４は、印刷処理フローを示す。第３実施形態が第１実施形態と大きく異なる点は、図１３に示すシステム構成において、コンピュータ装置２Ｃが、インターネットあるはＬＡＮなどのネットワーク４を介してサーバ６に接続されており、このサーバ６が、ドットパターンの割当てや第１印刷情報の色調整、第２印刷情報の生成を行う点である。第３実施形態のその他の点は第１実施形態と同様であるので、適宜その説明を省略する。
【０１１２】
（印刷処理）
図１４に示す処理フローは、ユーザが、プレゼンテーション用プリケーションの対象ファイルにおける任意のスライドを記入用紙７（電子ペン用用紙）として印刷するためのＰＯＤ印刷指示をコンピュータ装置２Ｃに入力するごとに繰り返し実行される。
【０１１３】
コンピュータ装置２Ｃの処理手段２４は、表示手段２６にプレゼンテーション用アプリケーションにより作成された対象ファイルを表示させる。そして、ユーザが、プレゼンテーション用アプリケーションの印刷機能を利用して、対象ファイルの任意のスライドを記入用紙７として印刷するよう入力手段２１により印刷指示を入力すると、処理手段２４は、ＰＯＤ印刷指示を検知する（ステップＳ８０１Ｃ）。すると、処理手段２４は、印刷指示された各スライドについて、既にドットパターンが割当てられたスライドであるかどうかを、記憶手段２５に記憶されたスライド属性情報を参照して判断する（ステップＳ８０２Ｃ）。
【０１１４】
処理手段２４は、まだドットパターンが割当てられていないスライドについては（ステップＳ８０２Ｃ：Ｎｏ）、そのスライドのデータをＥＰＳフォーマットの画像データに変換して、第１印刷情報を生成し、スライド属性情報に記憶させる（ステップＳ８０３Ｃ）。さらに処理手段２４は、サーバ６に対し、スライド用にドットパターンの割当てを要求するとともに、第１印刷情報を送信する（ステップＳ８０４Ｃ）。サーバ６は、スライドについてのドットパターンの割当要求及び第１印刷情報を受信すると、スライドごとに座標領域の異なるドットパターンを割当てる（ステップＳ９０１）。続いて、サーバ６は、第１印刷情報をＣＭＹ３色のインクでカラー印刷するように色調整を行う（ステップＳ９０２）。さらに、サーバ６は、色調整後の第１印刷情報に割当ドットパターンを重ねたデータをＰＳフォーマットに変換して第２印刷情報を生成し、各スライドについての第２印刷情報及びドットパターンをコンピュータ装置２Ｃに送信する（ステップＳ９０３）。コンピュータ装置２Ｃは、各スライドについての第２印刷情報及びドットパターンを受信する（ステップＳ８０６Ｃ）。
【０１１５】
一方、ステップＳ８０２Ｃにおいて、記憶手段２５のスライド属性情報を参照して、既にドットパターンが割当てられていると判断された各スライドについては（ステップＳ８０２Ｃ：Ｙｅｓ）、処理手段２４は、スライド属性情報から割当ドットパターンが既に設定されている第２印刷情報を読み出し、文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷する旨、及び割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する旨の印刷プロパティの設定を行う（ステップＳ８０５Ｃ）。
【０１１６】
続いて、処理手段２４は、第２印刷情報に基づいて各スライドの印刷を、プリンター３へ指示する（ステップＳ８０７Ｃ）。プリンター３は、コンピュータ装置２Ｃから印刷指示を受信すると、各スライドについての第２印刷情報に基づいて、各スライドに対応する記入用紙７の印刷出力を行う（ステップＳ１００１）。すなわち、プリンター３は、記入用紙７として、指定された印刷サイズに応じた用紙に、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷し、割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する。ここで、ステップＳ８０２Ｃにおいてまだドットパターンが割当てられていなかったスライドについては新しく割当てられたドットパターンが印刷され、既にドットパターンが割当てられていたスライドについては、そのドットパターンが再度用いられて印刷される。したがって、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンが印刷されることになる。
【０１１７】
続いて、コンピュータ装置２Ｃにおいて、処理手段２４は、各スライドごとに、ステップＳ９０１において新規にドットパターンを割当てたスライドか否か判定し（ステップＳ８０８Ｃ）、新規にドットパターンを割当てたスライドについては（ステップＳ８０８Ｃ：Ｙｅｓ）、対象ファイルのスライド属性情報に割当ドットパターン情報（パターン自体に関する情報も含む）と第２印刷情報とを、当該スライドに関する情報として関連付けて、記憶手段２５に記憶させる（ステップＳ８０９Ｃ）。一方、ステップＳ８０８Ｃにおいて、既にドットパターンが割当てられていたスライドについては（ステップＳ８０８Ｃ：Ｎｏ）、既に第２印刷情報も記憶しているので、特に処理を行わない。
【０１１８】
第３実施形態において、スライドのコピー処理、移動処理、削除処理や、記入用紙７へ電子ペン１により記入したときのコンピュータ装置２Ｂにおける処理、ストローク情報の対象ファイルへの保存処理、変形例等については、第１実施形態と同様である。なお、コンピュータ装置２Ｃでは、サーバ６により割当てられたドットパターン情報をスライド属性情報に保存しているので、記入用紙７へ電子ペン１により記入したことにより受信した記入情報によりスライドの特定やストロークの描画等の処理を行うことができる。
【０１１９】
［第３実施形態のプリントオンデマンド印刷システムによる作用効果］
第３実施形態のプリントオンデマンド印刷システムによれば、第１実施形態と同様の作用効果を奏することができ、さらには、ドットパターンの割当て管理はサーバ６によって行われるため、コンピュータ装置２Ｃによるドットパターンの割当て管理の負担を軽減することができる。
【０１２０】
［第３実施形態の変形例］
上記第３実施形態においては、処理手段２４が、スライドの第１印刷情報を生成したが、ファイルをサーバ６へ送信して、サーバ６が第１印刷情報の生成からドットパターンの割当て、第２印刷情報の生成までを行うようにしてもよい。さらには、プレゼンテーション用アプリケーションをサーバ６に記憶し、ＡＳＰでコンピュータ装置２Ｃにアプリケーション操作を行うことができるようにし、アプリケーションのファイル、スライド属性情報をサーバ６で保存、管理するようにしてもよい。この場合、記入用紙７へ電子ペン１により記入することにより生成された記入情報は、コンピュータ装置２Ｃによりサーバ６へ送信して、サーバ６が、スライド属性情報を参照してスライドの特定、ストロークの描画を行うようにするとよい。
【０１２１】
＜第４実施形態＞
次に、第４実施形態について説明する。第４実施形態のプリントオンデマンド印刷システムにおいては、第３実施形態にように、コンピュータ装置２Ｄはネットワーク４を介してサーバ６に接続され、ドットパターンの割当て管理はサーバ６によって行われるが、第３実施形態と異なる点は、第２実施形態のように、ＰＯＤ印刷システム１０による印刷処理において、既にドットパターンが割当てられているスライドについて、割当ドットパターンはそのままとし、ＥＰＳフォーマトトの第１印刷情報から、ＰＳフォーマットの第２印刷情報まで作成し直す点で異なる。第４実施形態のその他の点は第３実施形態と同様であるので、適宜その説明を省略する。
【０１２２】
（印刷処理）
第４実施形態のシステム構成は、第３実施形態と同様である。図１５に示す第４実施形態における印刷処理フローは、ユーザが、プレゼンテーション用プリケーションの対象ファイルにおける任意のスライドを記入用紙７（電子ペン用用紙）として印刷するためのＰＯＤ印刷指示をコンピュータ装置２Ｄに入力するごとに繰り返し実行される。
【０１２３】
コンピュータ装置２Ｄの処理手段２４は、表示手段２６にプレゼンテーション用アプリケーションにより作成された対象ファイルを表示させる。そして、ユーザが、プレゼンテーション用アプリケーションの印刷機能を利用して、対象ファイルの任意のスライドを記入用紙７として印刷するよう入力手段２１により印刷指示を入力すると、処理手段２４は、ＰＯＤ印刷指示を検知する（ステップＳ８０１Ｄ）。すると、処理手段２４は、印刷指示された各スライドについて、既にドットパターンが割当てられたスライドであるかどうかを、記憶手段２５に記憶されたスライド属性情報を参照して判断する（ステップＳ８０２Ｄ）。
【０１２４】
処理手段２４は、まだドットパターンが割当てられていないスライドについては（ステップＳ８０２Ｄ：Ｎｏ）、そのスライドのデータをＥＰＳフォーマットの画像データに変換して、第１印刷情報を生成し（ステップＳ８０３Ｄ）、サーバ６に対し、スライド用にドットパターンの割当てを要求するとともに、第１印刷情報を送信する（ステップＳ８０４Ｄ）。サーバ６は、スライドについてのドットパターンの割当要求及び第１印刷情報を受信すると、スライドごとに座標領域の異なるドットパターンを割当てる（ステップＳ９０１）。続いて、サーバ６は、第１印刷情報をＣＭＹ３色のインクでカラー印刷するように色調整を行う（ステップＳ９０２）。
【０１２５】
一方、ステップＳ８０２Ｄにおいて、記憶手段２５のスライド属性情報を参照して、既にドットパターンが割当てられていると判断された各スライドについては（ステップＳ８０２Ｄ：Ｙｅｓ）、処理手段２４は、スライド属性情報から割当ドットパターン情報を読み出し（ステップＳ８０５Ｄ）、各スライドのデータをＥＰＳフォーマットの画像データに変換して、第１印刷情報を生成し、その第１印刷情報と割当ドットパターン情報をサーバ６へ送信する（ステップＳ８０６Ｄ）。
【０１２６】
サーバ６では、第１印刷情報をＣＭＹ３色のインクでカラー印刷するように色調整を行う（ステップＳ９０２）。さらに、サーバ６は、色調整後の第１印刷情報に対して、まだドットパターンが割当てられていなかったスライドについては割当てたドットパターンを重ねたデータをＰＳフォーマットに変換して第２印刷情報を生成し、既にドットパターンが割当てられていたスライドについては同じドットパターンを用いるために送信された割当ドットパターン情報に基づく割当ドットパターンを重ねたデータをＰＳフォーマットに変換して第２印刷情報を生成する。そして、サーバ６は、各スライドについての第２印刷情報と割当ドットパターン情報とを共にコンピュータ装置２Ｄへ送信する（ステップＳ９０３）。
【０１２７】
コンピュータ装置２Ｄでは、受信手段２２が割当ドットパターン及び第２印刷情報を受信すると、処理手段２４は、第２印刷情報に基づいて各スライドの印刷を、プリンター３へ指示する（ステップＳ８０７Ｄ）。プリンター３は、コンピュータ装置２Ｃから印刷指示を受信すると、各スライドについての第２印刷情報に基づいて、各スライドに対応する記入用紙７の印刷出力を行う（ステップＳ１００１）。すなわち、プリンター３は、記入用紙７として、指定された印刷サイズに応じた用紙に、プレゼンテーション用アプリケーションによって作成された文字・図柄などの印刷対象部分は電子ペン１で読み取れないインク（ＣＭＹ：カーボンを含まない）で印刷し、割当ドットパターンは電子ペン１で読み取り可能なカーボンを含むインクで印刷する。ここで、ステップＳ８０２Ｄにおいてまだドットパターンが割当てられていなかったスライドについては新しく割当てられたドットパターンが印刷され、既にドットパターンが割当てられていたスライドについては、そのドットパターンが再度用いられて印刷される。したがって、同じスライドについての二度目以降の印刷では、前回の印刷のときにおけるドットパターンと同じドットパターンが印刷されることになる。
【０１２８】
続いて、コンピュータ装置２Ｄにおいて、処理手段２４は、各スライドごとに、ステップＳ９０１において新規にドットパターンを割当てたスライドか否か判定し（ステップＳ８０８Ｄ）、新規にドットパターンを割当てたスライドについては（ステップＳ８０８Ｄ：Ｙｅｓ）、対象ファイルのスライド属性情報にドットパターン情報（パターン自体に関する情報も含む）を、当該スライドに関する情報として関連付けて、記憶手段２５に記憶させる（ステップＳ８０９Ｄ）。一方、ステップＳ８０８Ｄにおいて、既にドットパターンが割当てられていたスライドについては（ステップＳ８０８Ｄ：Ｎｏ）、特に処理を行わない。
【０１２９】
第４実施形態において、スライドのコピー処理、移動処理、削除処理や、記入用紙７へ電子ペン１により記入したときのコンピュータ装置２Ｄにおける処理、ストローク情報の対象ファイルへの保存処理、変形例等については、第３実施形態（第１実施形態）と同様である。なお、コンピュータ装置２Ｄでは、サーバ６により割当てられたドットパターン情報をスライド属性情報に保存しているので、記入用紙７へ電子ペン１により記入したことにより受信した記入情報によりスライドの特定やストロークの描画等の処理を行うことができる。
【０１３０】
［第４実施形態のプリントオンデマンド印刷システムによる作用効果］
第４実施形態のプリントオンデマンド印刷システムによれば、第３実施形態と同様の作用効果を奏することができ、さらには、既にドットパターンが割当てられていたスライドについて、第１印刷情報から第２印刷情報までの生成が、コンピュータ装置２Ｄの処理手段２４及びサーバ６によりあらためて行われて、スライドが印刷されるため、前回の印刷から今回の印刷までの間に、スライドに文字・絵柄などの追加・修正・削除、電子ペン１によるストロークの記入などの編集がされていた場合であっても、最新の状態のスライドを印刷することができる。
【０１３１】
［第４実施形態の変形例］
上記第４実施形態においては、処理手段２４により生成された第１印刷情報と、サーバ６により生成され送信された第２印刷情報が、コンピュータ装置２Ｄの記憶手段２５におけるスライド属性情報に記憶されたが、ＰＯＤ印刷処理の都度、第１印刷情報及び第２印刷情報が処理手段２４乃至サーバ６により生成し直されてスライドが印刷されるため、スライド属性情報に第１，２印刷情報を記憶させなくてもよい。
【０１３２】
また、上記第４実施形態においては、処理手段２４が、スライドの第１印刷情報を生成したが、第３実施形態の変形例と同様に、ファイルをサーバ６へ送信して、サーバ６が第１印刷情報の生成からドットパターンの割当て、第２印刷情報の生成までを行うようにし、第１印刷情報と第２印刷情報の生成については、ＰＯＤ印刷の都度、行われるようにしてもよい。さらには、プレゼンテーション用アプリケーションをサーバ６に記憶し、ＡＳＰでコンピュータ装置２Ｃにアプリケーション操作を行うことができるようにし、アプリケーションのファイル、スライド属性情報をサーバ６で保存、管理するようにしてもよい。この場合、記入用紙７へ電子ペン１により記入することにより生成された記入情報は、コンピュータ装置２Ｃによりサーバ６へ送信して、サーバ６が、スライド属性情報を参照してスライドの特定、ストロークの描画を行うようにするとよい。勿論、上述のように、スライド属性情報に第１，２印刷情報を保存しなくともよい。
【符号の説明】
【０１３３】
１…電子ペン
２Ａ〜２Ｄ…コンピュータ装置
３…プリンター
４…ネットワーク
６…サーバ
７…記入用紙
８…プロジェクター
９…スクリーン
１０…ＰＯＤ印刷システム
１１…会議システム
２１…入力手段
２２…受信手段
２４…処理手段
２５…記憶手段
２６…表示手段
２７…送信手段
２８…インターフェイス
【図２】
0005464024.tif 000002
【図３】
0005464024.tif 000003
【図４】
0005464024.tif 000004
【図５】
0005464024.tif 000005
【図６】
0005464024.tif 000006
【図７】
0005464024.tif 000007
【図８】
0005464024.tif 000008
【図９】
0005464024.tif 000009
【図１０】
0005464024.tif 000010
【図１１】
0005464024.tif 000011
【図１２】
0005464024.tif 000012
【図１４】
0005464024.tif 000013
【図１５】
0005464024.tif 000014
【図１】
0005464024.tif 000015
【図１３】
0005464024.tif 000016