(57)【要約】【課題】媒体に特定機能やコマンド情報を埋め込む特殊装置がなくても、ユーザの必要に応じた多機能定型用紙を簡単に作成できるようにし、また、位置情報が記録されている用紙に、用紙の傾き、印刷位置ずれ、用紙方向の間違い、用紙裏表面の間違いがあっても補完して、ずれなく情報を印刷できるようにする。【解決手段】位置情報記録媒体２１を任意の領域を分割する。分割された任意の領域に相当する位置に、特定の機能（ＯＣＲ、アプリケーションと連携、筆跡照合、暗号化、計算、データベース関連付け等）を領域ごとに割り当て、これを基にプリンタ２０において定型用紙２２を作成する。位置情報記録媒体の定型用紙２３に対してデータを記入し、位置情報取得装置２４（デジタルペン）により分割された任意の領域内の位置情報を記憶する。実行用コンピュータ３１に転送して、位置情報を元に各領域に割り当てられた機能を実行する（３３）。【選択図】図１
2010191995.tif 000002
【特許請求の範囲】
【請求項１】
位置情報が記録されている位置情報記録媒体と、該位置情報記録媒体に印刷されている位置情報を読み取る装置を実装した印刷装置と、
該位置情報が記載された記録媒体に印刷されている位置情報を取得する装置が取得した位置情報をアプリケーションプログラムに受け渡す機能を有する制御プログラム、該位置情報記録媒体の位置情報を該アプリケーションプログラムに受け渡す該制御プログラムと通信することが可能で、取得した位置情報から記録媒体の傾き角度を計測する記録媒体位置判定機能、および該記録媒体位置判定機能により取得した情報から、該印刷装置に送信する前の印刷情報に対して、傾いている記録媒体と同じ傾き角度になるように補正する印刷位置調整機能を実装し、印刷位置調整された印刷情報をそのまま印刷するアプリケーションプログラムとを有することを特徴とするプリンタシステム。
【請求項２】
位置情報が記録されている位置情報記録媒体と、該位置情報記録媒体に印刷されている位置情報を読み取る装置を実装した印刷装置と、
該位置情報が記載された記録媒体に印刷されている位置情報を取得する装置が取得した位置情報をアプリケーションプログラムに受け渡す機能を有する制御プログラム、該位置情報記録媒体の位置情報を該アプリケーションプログラムに受け渡す該制御プログラムと通信することが可能で、取得した位置情報から印刷時の基準となる位置からの位置ずれを計測する記録媒体位置判定機能、および該記録媒体位置判定機能により取得した情報から、該印刷装置に送信する前の印刷情報に対して、印刷時の基準となる位置からずれた分だけ印刷位置をずらす印刷位置調整機能を実装し、印刷位置調整された印刷情報をそのまま印刷するアプリケーションプログラムとを有することを特徴とするプリンタシステム。
【請求項３】
位置情報が記録されている位置情報記録媒体と、該位置情報記録媒体に印刷されている位置情報を読み取る装置を実装した印刷装置と、該位置情報が記載された記録媒体に印刷されている位置情報を取得する装置が取得した位置情報をアプリケーションプログラムに受け渡す機能を有する制御プログラム、該位置情報記録媒体の位置情報を該アプリケーションプログラムに受け渡す該制御プログラムと通信することが可能で、取得した位置情報からセットされている記録媒体の方向を判別する記録媒体位置判定機能、および該記録媒体位置判定機能により取得した情報から、該印刷装置に送信する前の印刷情報に対して、記録媒体方向に合わせて回転方向を合わす印刷位置調整機能とを実装し、印刷位置調整された印刷情報をそのまま印刷するアプリケーションプログラムとを有することを特徴とするプリンタシステム。
【請求項４】
位置情報が記録されている位置情報記録媒体と、該位置情報記録媒体に印刷されている位置情報を読み取る装置を実装した印刷装置と、
該位置情報が記載された記録媒体に印刷されている位置情報を取得する装置が取得した位置情報をアプリケーションプログラムに受け渡す機能を有する制御プログラム、該位置情報記録媒体の位置情報を該アプリケーションプログラムに受け渡す該制御プログラムと通信することが可能で、取得した位置情報から印刷する面が記録媒体の裏面か表面かを判定する記録媒体位置判定機能、および該記録媒体位置判定機能により取得した情報から、表面ならば表面の印刷情報を、裏面ならば裏面の印刷情報を印刷する機能を備えたアプリケーションプログラムとを有することを特徴とするプリンタシステム。
【請求項５】
位置情報が記録されている位置情報記録媒体と、該位置情報記録媒体に印刷されている位置情報を読み取る装置を実装した印刷装置と、該位置情報が記載された記録媒体に印刷されている位置情報を取得する装置が取得した位置情報をアプリケーションプログラムに受け渡す機能を有する制御プログラム、該位置情報記録媒体の位置情報を該アプリケーションプログラムに受け渡す該制御プログラムと通信することが可能で、取得した位置情報から印刷する面が記録媒体の裏面か表面かを判定する記録媒体位置判定機能、および該記録媒体位置判定機能により取得した印刷面の裏表情報に従って、印刷面が文書の印刷面の情報と同じ場合には印刷を実行し、異なっていた場合には印刷エラーを発生する機能を備えたアプリケーションプログラムとを有することを特徴とするプリンタシステム。
【請求項６】
請求項１から請求項５までのいずれかに記載のプリンタシステムにおいて、
前記記録媒体位置判定機能と印刷位置調整機能を組み合わせて備えたアプリケーションプログラムを有することを特徴とするプリンタシステム。
【請求項７】
位置情報が記録されている位置情報記録媒体と、該位置情報記録媒体に印刷されている位置情報を読み取る装置と、該位置情報記録媒体に印刷されている位置情報を取得する装置が取得した位置情報を解析し、位置ずれ情報の計測および記録媒体の傾き角度の計測が可能な記録媒体位置判定機能と、該記録媒体に印刷されている位置情報を取得する装置から取得した位置情報に従って、該記録媒体に印刷する前の印刷情報に対して、傾き角度の補正および印刷開始位置のずれ調整を行う印刷位置調整機能とを具備したことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定型用紙・帳票等の作成方法と任意領域に対する割当て実行用および補正用アプリケーションプログラムに関し、特に任意の領域に特定機能を割り当て、これを実行する方法とそのプログラムおよびそれに用いるプリンタシステムおよび印刷装置に関する。
【背景技術】
【０００２】
白紙に記入された文字、記号、映像などを読み込むための従来の方法では、定型用紙の各領域の位置情報を取得することができないため、スキャナにより定型用紙をコンピュータ上に取り込んだ後、任意の領域を切り出す必要があった。
その後、切り出したイメージに対して特定の機能を割り当てる、という手順を踏む必要があり、二度手間が発生していた。また、スキャナなどの設置スペースを要するイメージ取り込み装置が必要であった。
【０００３】
例えば、デジタルペン応用ソリューション技術（スウェーデンのアノト社と日立製作所の共同開発）（非特許文献１，２参照）がある。これは、デジタルカメラを内蔵した専用のボールペンを用いて、細かなドットが印刷された特殊な用紙に文字や絵を書き込み、紙上のチェックマークにチェックを入れると、書き込まれた文字などのデータがパソコンや携帯電話に転送され、その内容を保存したり、メールで送信できる、というものである。この技術のポイントは、用紙に０．３ｍｍ間隔の小さなドットが印刷されており、これが１．８ｍｍ平方のグリッド毎に全て異なるパターンを描いている。これにより、用紙上に書き込んだ点のパターンを検知して、それが全体から見てどこになるのかを特定することが可能になる。
【０００４】
一方、従来の方法で、プリンタにより、デジタルペン用の表面・裏面で異なる位置情報が記録されている位置情報用紙の特定の位置に特定の意味または属性を設定した領域を有するような帳票に印刷する場合、給紙装置への用紙のセット中に、基点から用紙がずれたり、傾いたりするために、指定した特定の位置へ印刷するとき誤差が生じてしまう。そのため、デジタルペンで読み込んだ座標がずれてしまい、座標位置を判定して動作するアプリケーションで正常に処理できない場合が発生する。また、給紙装置に用紙の配置方向が間違った状態でセットされたり、位置情報用紙の裏表面を間違えてセットして、印刷を実行してしまうと、一度印刷してから用紙方向、表裏面の間違いなどに気がつくため、再度行うことになり、用紙を無駄にすることがあった。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】『スウェーデンのアノト社と日立が、デジタルペン応用ソリューションの共同開発で合意』インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｉｎｔｅｒｎｅｔ，ｗａｔｃｈ．ｉｍｐｒｅｓｓ．ｃｏ．ｊｐ／ｗｗｗ／ａｒｔｉｃｌｅ／２００２／０２０８／ａｎｏｔｏ．ｈｔｍ〉
【非特許文献２】『アノト、日本での事業展開に本腰〜単なる"手書き認識"を超えたサービスへ』インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｉｎｔｅｒｎｅｔ．ｗａｔｃｈ．ｉｍｐｒｅｓｓ．ｃｏ．ｊｐ／ｗｗｗ／ａｒｔｉｃｌｅ／２００２／０８２７／ａｎｏｔｏ．ｈｔｍ〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、従来の用紙に対する機能割り当て技術では、定型用紙自体に特定の機能を意味する情報を埋め込む必要があり、情報を埋め込む特殊装置がなければ、定型用紙自体に特定の機能を割り当てることができなかった。
また、従来のプリンタ技術では、用紙をセットする場合に、基点から用紙がずれたり、傾いたり、用紙の方向が誤っていたり、用紙の裏表面を誤ったりしたときには、一度印刷した後に、再度やり直す必要があり、用紙を無駄にすることがあった。
【０００７】
（目的）
本発明の目的は、これら従来の課題を解決し、スキャナを設けたり、人間の手間をかけなくても、多彩な機能を持った定型用紙を容易に作成することができ、また、定型用紙自体に特定の機能が割り当てられていなくても、アプリケーション側で任意の領域に対して多彩な機能を割り当てて実行することができる定型用紙を容易に作成することが可能な任意領域に対する機能割当実行方法とそのプログラムおよびそれに用いるプリンタシステムと印刷装置を提供することにある。
また、本発明の他の目的は、上記の用紙の傾きや印刷位置ずれ、用紙方向の違いや用紙表裏面の違いがあっても、それらを補正して、ずれなく特定の位置に特定の情報を印刷することができるプリンタシステムと印刷装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の任意領域に対する機能割当実行方法は、位置情報記録媒体を任意の領域に分割し、該分割された任意領域に対して、特定の機能をアプリケーションプログラムまたはシステム上で割り当て、該分割した任意領域内に書き込まれたデータおよび位置情報を位置情報取得装置により取得し、取得した位置情報を元に該アプリケーションプログラムまたはシステム上で領域内のデータに対して割り当てた特定機能を実行することを特徴としている。
【０００９】
また、任意領域に対する機能割当実行方法において、前記分割された任意領域に対して割り当てた特定機能は、位置情報を取得した順に実行することも特徴としている。
また、前記分割された任意領域に対して割り当てた特定機能は、アプリケーション側やシステム上で順番に指定して実行することも特徴としている。
さらに、前記任意領域の１つに対して、特定機能を１つないし複数割り当て実行することも特徴としている。
【００１０】
本発明のプリンタシステムは、表面および裏面で異なる位置情報が記録されている位置情報用紙と、該位置情報用紙に印刷されている位置情報を読み取る装置を実装した印刷装置と、該位置情報が記載された用紙に印刷されている位置情報を取得する装置が取得した位置情報をアプリケーションプログラムに受け渡す機能を有する制御プログラム、該位置情報用紙の位置情報を該アプリケーションプログラムに受け渡す該制御プログラムと通信することが可能で、取得した位置情報から用紙の傾き角度を計測する用紙位置判定機能、および該用紙位置判定機能により取得した情報から、該印刷装置に送信する前の印刷情報に対して、傾いている用紙と同じ傾き角度になるように補正する印刷位置調整機能を実装し、印刷位置調整された印刷情報をそのまま印刷するアプリケーションプログラムとを有することを特徴としている。
【００１１】
本発明の印刷装置は、表面および裏面で異なる位置情報が記録されている位置情報用紙と、該位置情報用紙に印刷されている位置情報を読み取る装置と、該位置情報用紙に印刷されている位置情報を取得する装置が取得した位置情報を解析し、位置ずれ情報の計測および用紙の傾き角度の計測が可能な用紙位置判定機能と、該用紙に印刷されている位置情報を取得する装置から取得した位置情報に従って、該用紙に印刷する前の印刷情報に対して、傾き角度の補正および印刷開始位置のずれ調整を行う印刷位置調整機能とを具備したことを特徴としている。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、（１）定型用紙自体に特定の機能やコマンドが割り当てられていなくても、アプリケーション側で任意の領域に対して特定の機能を割り当て実行するので、媒体に特定機能やコマンド情報を埋め込む特殊装置がなくてもユーザの必要に応じた多機能定型用紙を簡単に作成することができる。
また、本発明によれば、（２）位置情報が記録されている用紙に、用紙の傾き、印刷位置ずれ、用紙方向の間違い、用紙裏表面の間違いがあっても、それらを補完して、ずれなく特定の位置に特定の情報を印刷することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態を示す任意領域に対する機能割当実行方法の機能の流れ図である。
【図２】図１における領域別機能設定ダイアログ（１）の詳細説明図である。
【図３】同じく領域別機能設定ダイアログ（２）の詳細説明図である。
【図４】本発明の応用例を示すテスト用紙に対する任意領域に対する機能割当実行方法の説明図である。
【図５】本発明における定型用紙作成方法の動作フローチャートである。
【図６】本発明の印刷装置に適用される位置情報の記録されている用紙の説明図である。
【図７】本発明における印刷装置の第１の方法（位置情報記録媒体に位置ずれなく印刷するアプリケーションと印刷装置）の動作フローチャートである。
【図８】本発明における印刷装置の第２の方法（位置情報記録媒体に位置ずれなく印刷する印刷装置）の動作フローチャートである。
【図９】本発明における印刷装置（位置情報記録媒体に位置ずれなく印刷する印刷装置内の各装置と図８のフローとの関係図である。
【図１０】本発明の印刷装置における用紙上の位置情報読み取り装置の斜視図である。
【図１１】本発明の印刷装置における用紙上の位置情報読み取り装置の上面図である。
【図１２】本発明の印刷装置内の各部装置と図７のフローの関係図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を、図面により詳細に説明する。
（定型用紙作成）
図１は、本発明の実施形態を示す任意領域に対する機能割当実行方法の機能の流れ図である。
本発明においては、各種の帳票用紙やアンケート用紙や回答用紙などの定型用紙のイメージをコンピュータ１１に取り込み、任意の領域に割り振られている機能を実行する方法を実現する。すなわち、位置情報を保持している位置情報記録媒体２１（シート、紙、ビニール、鉄、木、プラスチック）に対して、任意の領域を分割する。１２は、アプリケーション１０上で任意領域に分割された用紙である。位置情報記録媒体２１としては、例えばデジタルペン専用ノートがある。
【００１５】
次に、分割された任意の領域に相当する位置に、特定の機能をコンピュータ上で１つまたは複数個割り当てる。１３は、領域別機能設定ダイアログ上での機能設定方法である。すなわち、ＯＣＲにかけて文字認識するか、アプリケーションと連携するか、筆跡照合をするか、暗号化するか、計算するか、データベース関連付けするか、データを消去するか、通信をするか、を領域ごとに割り当てる。その場合、１領域１つの機能を割り当ててもよいし、１領域２以上の機能を割り当てることもできる。さらに、詳細の設定を行う。１４は、詳細設定のアプリケーションである。
【００１６】
コンピュータ１１のアプリケーション１０上で任意領域分割と特定機能の割り当てを行った後、プリンタ２０において定型用紙２２を作成する。ここでは、６領域が割り当てられたが、この数値に限定されない。次に、この位置情報記録媒体の定型用紙２３に対してデータを記入し、位置情報取得装置２４（例えば、デジタルペン）により分割された任意の領域内の位置情報を記憶する。次に、位置情報および記入されたデータを実行用コンピュータ３１に転送して、アプリケーション３０上で定型用紙３２に記入されたデータを取得した後、位置情報を元に各領域に割り当てられた機能を実行する（３３）。
【００１７】
なお、実行用のコンピュータ３１は、領域分割及び機能割り当て用コンピュータ１１と同じものであってもよい。
例えば、位置情報記録媒体２３で作成された答案用紙に対して、アプリケーション側で各回答欄に相当する位置に対して、事前に採点機能を割り当てておき、位置情報取得装置２４で回答欄に回答を書き込むことにより、アプリケーション側で自動的に回答欄内の採点を行うことも可能となる。
【００１８】
図２および図３は、いずれも図１における領域に対して機能を割り当てるための一例を示す詳細説明図である。
図２においては、設定ダイアログ４１のチェック欄に対応して、ＯＣＲ、アプリケーション連携、筆跡照合、暗号化、計算、データベース関連付け、データ消去、通信、等の各機能が示され、ＯＫとキャンセルのボタンが設けられる。各領域ごとに、チェック欄にチェックをした後にＯＫボタンを押下することにより、その領域に対してチェックを付した機能が実行される。図２の場合には、その領域に対してＯＣＲにより文字認識を行い、次に筆跡照合処理を行う。
【００１９】
図３においては、設定ダイアログ４２のチェック欄は自動実行と機能実行順序指定の２つがある。そして、自動実行と機能実行順序指定の一方のみを指定してもよく、また２つとも指定してもよい。機能と順序の指定は、領域を 〜 で指定し、上から下への記載順序で実行順序を指定する。図３の場合には、先ず領域（１）に対してＯＣＲを実行し、次に領域（１）の筆跡照合を行う。次に、領域（２）に対してＯＣＲを実行し、領域（４）に対して暗号化を実行する。次に、領域（５）、領域（６）、領域（７）に対してＯＣＲを実行し、領域（９）に対して計算を行い、領域（１０）に対してデータ消去する。ここで、一時中断した後、領域（１１）に対して通信を実行する。
【００２０】
図４は、本発明の応用例を示すミニテストの定型用紙作成方法の説明図である。
本発明においては、各種帳票用紙やアンケート用紙や回答用紙などの定型用紙を作成する場合、効率的に作成することができる。
例えば、図４に示すように、位置情報記録媒体で作成された答案用紙に対し、アプリケーション側で各回答欄に相当する位置に対して事前に採点機能を割り当てておき、位置情報取得装置で回答欄に回答を書き込むことにより、アプリケーション側で自動的に回答欄内の採点を行うことができる。
【００２１】
図４では、（１）（２）（３）（４）（５）（６）（７）（８）（９）（１０）の各領域を設定して、（１）に対してはＯＣＲ機能と筆跡照合機能を割り当て、ＯＣＲを実行して本人のサインと筆跡照合を行い、本人確認を行う。（２）に対してはＥｍａｉｌソフト連動機能を割り当て、マッピングされるデータのアドレスをＥｍａｉｌソフトに転送し、メールソフトを起動する。（３）に対しては通信機能を割り当て、マッピングされるデータ番号を元にファクシミリ送信を行う。（４）に対しては、暗号化機能を割り当て、マッピングされるデータを暗号化してアプリケーション上で表示する。（５）〜（８）に対しては、ＯＣＲ機能を割り当て、マッピングされるデータをＯＣＲして採点する。（９）に対しては、計算機能を割り当て、（５）〜（８）の採点結果を元に得点を算出する。（１０）に対しては、データ消去機能を割り当て、不要なデータを消去する。また、（１）（２）（３）に対しては、データベースの各項目と領域を事前に関連付けさせておき、自動的にデータベースを作成する。
【００２２】
図５は、本発明の定型用紙作成方法を示すフローチャートである。
図５（ａ）は第１の方法、つまり任意領域に特定機能を割り当てる処理を領域を作成した後に直ちに実行する方法、図５（ｂ）は第２の方法、つまり任意領域に特定機能を割り当てる処理を実際に実行する直前に行う方法である。なお、フローの右側には、使用される関連装置５０，５１が示されている。
【００２３】
まず、図５（ａ）では、パソコンとアプリケーションを用いて、位置情報記録媒体に印刷する任意領域を作成し（ステップ１０１）、次に、作成した任意領域に特定機能を割り当てる（ステップ１０２）。次に、パソコンとアプリケーションと位置情報記録媒体とプリンタを用いて、位置情報記録媒体に任意領域を印刷する（ステップ１０３）。
次に、位置情報記録媒体と位置情報取得装置とを用いて、書き込みデータと位置情報を取得する（ステップ１０４）。次に、パソコンとアプリケーションと位置情報取得装置を用いて、データと位置情報をアプリケーションに転送する（ステップ１０５）。次に、パソコンとアプリケーションを用いて、位置情報を元に各領域の特定機能を実行する（ステップ１０６）。
【００２４】
図５（ｂ）では、パソコンとアプリケーションを用いて、位置情報記録媒体に印刷する任意領域を作成し（ステップ２０１）、次に、位置情報記録媒体とプリンタを加えて、位置情報記録媒体に任意領域を印刷する（ステップ２０２）。次に、位置情報記録媒体と位置情報取得装置を用いて、書き込みデータと位置情報を取得する（ステップ２０３）。次に、パソコンとアプリケーションを用いて、作成した任意領域に特定機能を割り当てる（ステップ２０４）。次に、パソコンとアプリケーションと位置情報取得装置を用いて、データと位置情報をアプリケーションに転送する（ステップ２０５）。次に、パソコンとアプリケーションを用いて、位置情報を元に各領域の特定機能を実行する（ステップ２０６）。
【００２５】
本実施例によれば、次のような効果を期待できる。
ａ）定型用紙自体に特定の機能やコマンドが割り当てられていなくても、アプリケーション側で任意の領域に対して特定の機能を割り当てて実行することができるので、媒体に特定機能やコマンド情報を埋め込むための特殊装置がなくても、エンドユーザの要求に応じた多機能定型用紙を簡単に作成することができる。
ｂ）同じようにして、定型用紙自体にＯＣＲ実行・命令機能やコマンドが割り当てられていなくても、ユーザはアプリケーション側で任意の領域に対してＯＣＲ機能を簡単に実行することができる。
【００２６】
ｃ）同じように、定型用紙自体に他のアプリケーションや他システムとの連携機能やコマンドが割り当てられていなくても、ユーザはアプリケーション側で任意の領域に対して他のアプリケーションや他システムとの連携機能を簡単に実現できる。
ｄ）定型用紙自体に筆跡照合機能やコマンドが割り当てられていなくても、ユーザはアプリケーション側で任意の領域内のデータに対して照合機能を簡単に実行できる。
ｅ）定型用紙自体に暗号化機能なコマンドが割り当てられていなくても、ユーザはアプリケーション側で任意の領域内のデータに対して暗号化機能を簡単に実行できる。
【００２７】
ｆ）定型用紙自体に計算機能やコマンドが割り当てられていなくても、ユーザはアプリケーション側で任意の領域内のデータに対して計算機能を簡単に実現できる。
ｇ）定型用紙自体にデータベースとの関連付け情報やコマンドが割り当てられていなくても、ユーザはアプリケーション側で任意の領域内のデータより独自データベースを簡単に作成できる。
ｈ）定型用紙自体にデータ消去機能やコマンドが割り当てられていなくても、ユーザはアプリケーション側で任意の領域のうち、不要なデータを消去することができる。
ｉ）定型用紙自体に通信機能やコマンドが割り当てられていなくても、ユーザはアプリケーション側で任意の領域内に対して通信機能を提供することができる。
【００２８】
ｊ）複数の任意領域に割り当てた機能を、位置情報を取得した順番に実行できるため、ユーザは実行順番を意識しなくてもよい。
ｋ）複数の任意領域に割り当てた機能のうち、優先的に実行したい機能がある場合には、実行順番を指定できるので、ユーザのニーズに合った機能提供が可能になる。
ｌ）一つの領域に対して、複数の機能を設定できるため、領域内のデータを用いて複数の機能を実行することができる。また、既に定型用紙自体に何等かの機能やコマンドが割り当てられていたとしても、さらに別の機能を割り当てられているかのように機能を提供することができる。
【００２９】
ｍ）複数の領域内のデータを複合して一つの機能を提供することができるため、より幅広いユーザニーズに応えることができる。
ｎ）自動的に機能が実行されるため、データ取得後、ユーザは何の手間もなく機能を実行できる。
ｏ）機能を実行するタイミングを明示的に指定できるため、ユーザは機能実行前に、ユーザニーズに合った独自の処理を実行した後、割り当てた機能を実行することができる。
【００３０】
なお、定型用紙作成方法で使用される用語の定義を行うと、『アプリケーション』は、位置情報記録媒体に印刷するための分割領域を作成し、各領域に対して特定の機能を割り当てるアプリケーションプログラムであって、位置情報取得装置からデータと位置情報を取得すると、取得した位置情報とアプリケーション上で分割した領域位置とのマッピングを行い、各領域に割り当てた特定機能を実行する。
また、『位置情報記録媒体』は、位置情報を保持している媒体であって、この媒体には特殊なパターンが埋め込まれている。例えば、アノト社製のデジタル専用ノートがこれに該当する。
【００３１】
また、『位置情報取得装置』は、位置情報記録媒体に書き込んだデータを取得し、書き込んだ位置情報を取得できる装置である。例えば、アノト社製のデジタルペンがこれに該当する。
また、『プリンタ』は、アプリケーション上で分割した任意の領域を位置情報記録媒体に印刷する。
また、『特定機能の割り当て』は、アプリケーション上で任意の領域に対して、前記機能を１つないし複数割り当てる。
また、『特定機能の実行』は、位置情報取得装置から取得したデータおよび位置情報を元に、アプリケーション上で各領域に割り当てられている機能を実行する。
【００３２】
（プリンタおよび補正用アプリケーション）
図１に示すプリンタ２０は、位置情報が記録されている用紙に、用紙の傾き、印刷位置ずれ、用紙方向の間違い、用紙表裏面の間違いがあっても、それらを補完して、ずれなく特定の位置に特定の情報を印刷することができる装置である。
本発明のプリンタは、用紙に印刷されている位置情報を取得する装置で、位置情報が記載されている用紙の座標を取得し、位置情報用紙に位置ずれや傾きを自動的に補正して印刷する。その際に、デジタルペンで取得した座標情報を正常に読み込み、座標位置を判定して処理するアプリケーションにより正しく処理する。
【００３３】
１）用紙に印刷されている位置情報を取得する装置で、位置情報が記載されている用紙の座標を取得し、その座標より給紙装置上でその用紙がどの方向にセットされているか否かを判断できるため、特定の用紙方向である印刷したい方向に正しくセットされていなくても、印刷装置またはアプリケーション側で用紙方向に印刷情報を合わせて印刷することができる。その結果、用紙方向の設定ミスによる印刷ミスを減少させることができる。
２）同じように、用紙に印刷されている位置情報を取得する装置で、位置情報が記載されている用紙の座標を取得し、用紙の裏表面を判断することができるため、印刷装置またはアプリケーション側で用紙の裏表面に自動的に印刷する面の情報を印刷することができる。その結果、用紙裏表面の設定ミスによる印刷ミスを減少させることができる。
【００３４】
３）用紙上の位置情報を認識できる装置と機能を有しているプリンタであれば、別のプリンタであっても、その都度、位置調整などすることなく、特定の位置に特定の情報を印刷することができる。
４）特定の位置に特定の情報を印刷する機能を有するアプリケーション同士で、個々の位置に印刷することが可能になる。
【００３５】
図６は、本発明に適用される位置情報が記録されている用紙の表裏面の図である。
本発明のプリンタで使用される用紙（位置情報記録媒体）は、各位置情報が異なる数値または情報で表わされ、裏面は表面とは異なる位置が数値または情報で表わされている。例えば、表面は図６（ａ）に示すように、左上を０とし、右下を１００００とする位置情報、裏面は図６（ｂ）に示すように、左上を１０００１とし、右下を２００００とする位置情報、すなわち点で示されるような座標（アドレス）情報を有している。
【００３６】
本発明では、ａ）位置情報記録媒体に位置ずれなく印刷する補正用アプリケーションと印刷装置の協同動作で実現する第１の方法と、ｂ）補正用アプリケーションは不要であり、位置情報記録媒体に位置ずれなく印刷する印刷装置内の動作で実現する第２の方法とがある。
（第１の方法（補正用アプリケーションによる方法））
図７は、第１の方法によるアプリケーションと印刷装置のシステムフローチャートであり、図１２は印刷装置内の各部装置と図７のフローの関係図である。
以下、図７および図１２により、第１の方法を説明する。
【００３７】
図１２に示すように、ＰＣ上には、用紙位置判定機能６５、印刷位置調整機能６６を実装した用紙の特定の位置に特定の情報を印刷するアプリケーション５７と、プリンタの位置情報保持レジスタ６４から用紙の位置情報を受け渡すことができる制御プログラム５８とが、また印刷装置６０内には、位置情報用紙を読み込むための給紙装置６２と、給紙装置６２において、用紙上の位置情報を読み取るための読取装置６３と読み取られた位置情報を保持する位置情報保持レジスタ６４と、補正された印刷情報を格納する印刷情報格納バッファ６１と、実際に印字する印刷装置６７と、印刷された用紙７３を排出する排出装置６８とが、それぞれ設けられる。
【００３８】
図７に示すように、用紙の特定の位置に特定の情報を印刷するアプリケーション５７が、（１）印刷命令を実行する（ステップ３０１）。これにより、印刷装置内の給紙装置６２では、（２）所定の位置まで位置情報用紙を読み込む（ステップ３０２）。読取装置６３において、（３）位置情報用紙上の位置情報を読み取り（ステップ３０３）、位置情報保持レジスタ６４に格納する。次に、読み取られた位置情報を保持する位置情報保持レジスタ６４から、（４）用紙上の位置情報、位置情報を読み取る装置の印刷装置の基準点からの位置情報を用紙の位置情報を受け渡すことができる制御プログラム５８に送信する（ステップ３０４）。次に、（５）位置情報保持レジスタ６４から読み出された情報は、位置情報通信制御プログラム５８により、用紙の特定の位置に特定の情報を印刷するアプリケーション５７に送信される（ステップ３０５）。
【００３９】
用紙の特定の位置に特定の情報を印刷するアプリケーション５７に実装された用紙位置判定装置６５では、（６）読み込んだ用紙から取得した位置情報に基づいて補正情報を求める（位置ずれ判定、傾き判定、用紙方向判定、裏表面判定）（ステップ３０６）。用紙の特定の位置に特定の情報を印刷するアプリケーション５７は、（７）文書の印刷面設定から裏表面処理を行う（用紙の裏表面に合わせて、対応する面の情報を切り替え印刷、印刷面と異なる面の場合に印刷中止判定）（ステップ３０７）。次に、用紙の特定の位置に特定の情報を印刷するアプリケーション５７に実装された印刷位置調整装置６６では、（８）前述の（６）で得られた補正情報を元に、印刷データを補正する（位置ずれ補正、傾き補正、用紙方向補正）（ステップ３０８）。次に、印刷情報格納バッファ６１に補正した印刷データを送信し、印刷装置６７および排出装置６８において、（９）補正処理された印刷情報を位置情報用紙７３に印刷し、排出する（ステップ３０９）。
【００４０】
図１０、図１１は、用紙上の位置情報読み取り装置の斜視図および上面からの図である。
図１０、図１１において、８３は位置情報用紙、８０は位置情報読み取り装置、８１は紙送り装置（搬送ローラ）、８２は用紙位置読取装置Ａ，Ｂ、８４は読み取り一時停止線、８５は用紙進行方向である。
デジタルペン用の位置情報用紙８３の特定の位置に特定の情報を印刷するアプリケーションで作成した文書を、位置情報用紙８３に対して、位置情報用紙８３の位置情報を認識できる装置を備えた印刷装置により、印刷を開始する。印刷装置は、給紙装置６２の紙送り装置８１により一定の位置まで位置情報用紙８３を読み込む。このとき、特定の位置に設置された位置情報用紙８３の位置情報を読み取る装置８２Ａ，Ｂで位置情報用紙８３上の位置情報を取得する。
【００４１】
（位置ずれ、傾き、用紙方向、裏表面判定）
取得した位置情報は、位置情報をアプリケーションに受け渡すことができる機能を有する制御プログラムを介して、デジタルペン用の位置情報用紙８３の特定の位置に特定の情報を印刷するアプリケーションに位置情報を通知する。このとき、位置情報とともに特定の位置に設置された位置情報用紙８３の位置情報を読み取ることのできる装置の印刷装置の基準点から位置情報も通知される。
アプリケーションは、用紙上の位置情報と位置情報用紙８３の位置情報を読み取ることのできる装置の印刷装置の基準点からの位置情報を受け取ると、アプリケーションに実装されている用紙位置判定機能で印刷装置の基準点からの用紙の位置ずれ情報、用紙の傾き角度、用紙方向、用紙裏面・表面の判定が行われる。その後、これらの情報を元に、アプリケーションに実装されている印刷位置調整機能により、特定の印刷情報が用紙の特定の位置になるように印刷情報に対し用紙の位置ずれ・用紙の傾き角度・用紙方向を補正にかけ、補正後の印刷情報を印刷装置に送信して、印刷を実行する。
【００４２】
（裏表面を判定して両面に印刷）
デジタルペン用の位置情報用紙８３の特定の位置に特定の情報を印刷するアプリケーションにより、表面用・裏面用の文書を作成しておく。印刷する文書が表面または裏面のどちらの面で印刷するか、という印刷面情報を設定しておく。
デジタルペン用の位置情報用紙８３の特定の位置に特定の情報を印刷するアプリケーションは、位置情報用紙８３の位置情報を認識できる装置を備えた印刷装置により印刷を開始する。
【００４３】
印刷装置は、給紙装置６２のローラ（紙送り装置８１）で一定の位置まで位置情報用紙８３を読み込む。このとき、特定の位置に設置された位置情報用紙８３の位置情報を読み取ることのできる装置で、位置情報用紙８３上の位置情報を取得する。取得した位置情報は、位置情報をアプリケーションに受け渡すことができる機能を有する制御プログラムを介して、デジタルペン用の位置情報用紙８３の特定の位置に特定の情報を印刷するアプリケーションに位置情報を通知する。このとき、位置情報とともに特定の位置に設置された位置情報用紙８３の位置情報を読み取ることのできる装置の印刷装置の基準点からの位置情報も通知される。位置情報を受け取ったアプリケーションは、アプリケーションに実装されている用紙位置判定機能により、用紙面が裏面か表面のどちらかを判別し、用紙面に合わせて印刷する印刷情報を印刷する。
【００４４】
（裏表面を判定して片面に印刷）
デジタルペン用の位置情報用紙８３の特定の位置に特定の情報を印刷するアプリケーションで、印刷する情報は表面または裏面の情報であることを設定した文書を作成しておく。デジタルペン用の位置情報用紙８３の特定の位置に特定の情報を印刷するアプリケーションは、位置情報用紙８３の位置情報を認識できる装置を備えた印刷装置により印刷を開始する。
【００４５】
印刷装置は、給紙装置６２のローラ（紙送り装置８１）で一定位置まで位置情報用紙８３を読み込む。このとき、特定の位置に設置された位置情報用紙８３の位置情報を読み取ることのできる装置で位置情報用紙８３上の位置情報を取得する。取得した位置情報は、位置情報をアプリケーションに受け渡すことができる機能を有する制御プログラムを介して、デジタルペン用の位置情報用紙８３の特定の位置に特定の情報を印刷するアプリケーションに位置情報を通知する。このとき、位置情報とともに特定の位置に設置された位置情報用紙の位置情報を読み取ることのできる装置の印刷装置の基準点からの位置情報も通知される。
位置情報を受け取ったアプリケーションは、アプリケーションに実装されている用紙位置判定機能により用紙面が裏面か表面のどちらかを判定し、文書に設定されている印刷面情報と異なる場合には、印刷エラーを発生する。印刷面情報と一致する場合には、印刷する。
なお、位置ずれ、傾き、用紙方向、裏表面判定の結果、両面に印刷するか、片面のみに印刷する機能を全て備えることも可能である。
【００４６】
（第２の方法（印刷装置による補正））
図８は、本発明における位置情報記録媒体に位置ずれなく印刷する印刷装置の動作フローチャートであり、図９は印刷装置内の各部装置と図８のフローの関係図である。
第２の方法は、印刷装置に用紙位置判定機能と印刷位置調整機能を実装することにより、用紙位置判定機能と印刷位置調整機能を実装していないアプリケーションでも、位置情報用紙８３に位置ずれ、用紙の傾き、用紙方向の間違えることなく印刷する方法である。
【００４７】
この方法では、用紙位置判定機能と印刷位置調整機能を実装していないアプリケーションで、通常通りに印刷を実行する。用紙位置判定機能と印刷位置調整機能を実装する印刷装置は、給紙装置６２のローラ（紙送り装置８１）により、一定の位置まで位置情報用紙８３を読み込み、特定の位置に設置された位置情報用紙の位置情報を読み取ることのできる装置で、位置情報用紙８３上の位置情報を取得する。取得した位置情報と位置情報を読み取ることのできる装置の印刷装置の基準点からの位置情報は、印刷装置内の位置情報保持領域により保持される。その後、これらの情報を元に印刷装置に実装されている用紙位置判定機能により用紙の位置ずれ、傾き角度を検出し、アプリケーションより送信されてきた印刷情報に対し印刷位置調整機能により補正し、位置ずれ、傾きを調整して印刷する。用紙方向の補正も可能である。
【００４８】
図８および図９に示すように、（１）印刷する情報を印刷情報格納バッファ６１に格納する（ステップ４０１）。次に、（２）給紙装置６２より、紙送り装置６９により、所定の位置まで位置情報用紙８３を読み込む（ステップ４０２）。次に、（３）位置情報を読み取る装置で、位置情報用紙８３上の位置情報を読み取る（ステップ４０３）。次に、（４）印刷装置内の位置情報保持レジスタ６４に、用紙上の位置情報、位置情報を読み取る装置の印刷装置の基準点からの位置情報を保持する（ステップ４０４）。次に、（５）用紙位置判定機能により、位置情報保持レジスタ６４の位置情報から読み込んだ用紙の補正情報を求める（位置ずれ判定、傾き判定、用紙方向判定）（ステップ４０５）。次に、（６）印刷位置調整機能により、上記（５）で得られた補正情報を元に、印刷情報格納バッファ６１に格納されている印刷情報を補正する（位置ずれ補正、傾き補正、用紙方向補正）（ステップ４０６）。次に、（７）印刷装置６７により、補正処理された印刷情報を位置情報用紙８３に印刷する（ステップ４０７）。次に、（８）排出装置６８により、用紙を排出する（ステップ４０８）。
【００４９】
このように、本発明の印刷装置においては、位置情報が記載されている用紙の座標を取得し、位置情報用紙に位置ずれや傾きや用紙の方向の間違いがあっても、座標位置を判定し処理するアプリケーションで、あるいは印刷装置で補正することにより、正しく印刷処理することが可能である。
【符号の説明】
【００５０】
１０…任意領域割り当て及び特定機能割り当て用アプリケーション、
１１…コンピュータ、１２…任意領域分割機能、
１３…領域別機能設定ダイアログ、１４…詳細設定機能、
２０…プリンタ（印刷装置）、２１…位置情報記録媒体、
２２…定型用紙作成、２３…位置情報記録媒体（定型用紙）、
２４…位置情報取得装置、３１…コンピュータ、
３０…実行アプリケーション、３２…特定機能割り当て、
３３…特定機能実行モジュール、４１，４２…領域別機能設定ダイアログ、
５０，５１…関連装置、６０…印刷装置、６１…印刷情報格納バッファ、
６２…給紙装置、６３…用紙上の位置情報の読取装置、
６４…位置情報保持レジスタ、６５…用紙位置判定装置、
６６…印刷位置調整機能、６７…印刷装置、６８…排出機能、
６９…紙送り装置、７１，７２…白紙、７３…印刷済用紙、
８０…用紙位置情報読取装置、８１…紙送り装置、
８２…用紙位置読取装置Ａ，Ｂ、８３…位置情報用紙、
８４…読み取り一時停止線、８５…用紙進行方向。
【図１】
2010191995.tif 000003
【図２】
2010191995.tif 000004
【図３】
2010191995.tif 000005
【図４】
2010191995.tif 000006
【図５】
2010191995.tif 000007
【図６】
2010191995.tif 000008
【図７】
2010191995.tif 000009
【図８】
2010191995.tif 000010
【図９】
2010191995.tif 000011
【図１０】
2010191995.tif 000012
【図１１】
2010191995.tif 000013
【図１２】
2010191995.tif 000014