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