(57)【要約】【課題】読取装置で取得した情報に対して、読取装置で読み取った媒体上の符号の指示に応じて読取装置内で処理を施し、その処理後の情報を予め定められた転送先に転送できるようにする。【解決手段】電子ペンのスキャナにより２次元コード画像を読み取り(ステップＳ４３)、２次元コード画像中に符号化されている保存情報種別で保存を指定された情報、さらにはアクション種別、転送先の情報を一時保存する(ステップＳ４４)。このような蓄積データが存在すれば(ステップＳ４５のＹ)、保存情報種別で保存を指定された情報に対してアクション種別に基づく処理を行う(ステップＳ４６)。そして、この処理後の情報を転送先として指定されている先に転送する(ステップＳ４７)。【選択図】図１７
2014035634.tif 000002
【特許請求の範囲】
【請求項１】
筆記具本体と、
前記筆記具本体に設けられて媒体上の符号を読み取る読取手段と、
前記読取手段で読み取った前記符号から前記媒体上の座標情報と当該座標情報を含めて本装置で取得できる情報である取得情報に対していかなる処理を行うかを指定する処理指定情報とを取得し、前記取得情報に対して前記処理指定情報が指定する予め定められた処理を行う処理手段と、
前記処理手段で処理後の結果を予め定められた転送先に転送する転送手段と、
を備えている読取装置。
【請求項２】
前記処理手段は、前記座標情報が示す前記媒体上の座標の軌跡を文字認識することを前記予め定められた処理として行ない、
前記転送手段は、前記文字認識後の文字を前記転送先に転送する、
請求項１に記載の読取装置。
【請求項３】
前記処理手段は、前記座標情報が示す前記媒体上の座標の軌跡を見本の情報と照合することにより認証することを前記予め定められた処理として行ない、
前記転送手段は、前記認証に成功したか否かの結果を前記転送先に転送する、
請求項１に記載の読取装置。
【請求項４】
前記処理手段は、前記読取手段で読み取った媒体上の符号から前記取得情報の取捨選択を指定する選択指定情報を取得し、当該選択指定情報によって前記取得情報の取捨選択を行い、
前記転送手段は、前記取捨選択により残った前記取得情報を前記転送先に転送する、
請求項１に記載の読取装置。
【請求項５】
前記転送手段は、前記読取手段で読み取った媒体上の符号から前記転送先を指定する転送先指定情報を取得し、前記取得情報を前記転送先指定情報が指定する前記転送先に転送する、請求項１に記載の読取装置。
【請求項６】
媒体上に画像形成を行う画像形成装置と、
前記媒体の画像を読み取る読取装置と、
前記画像形成装置と前記読取装置との通信を行う通信手段と、
を備え、
前記読取装置は、
筆記具本体と、
前記筆記具本体に設けられて前記媒体上の符号を読み取る読取手段と、
前記読取手段で読み取った前記符号から前記媒体上の座標情報と本装置で取得できる情報である取得情報に対していかなる処理を行うかを指定する処理指定情報とを取得し、前記取得情報に対して前記処理指定情報が指定する予め定められた処理を行う処理手段と、
前記処理手段で処理後の結果を予め定められた転送先に転送する転送手段と、
を備え、
前記画像形成装置は、
要求があったときは前記座標情報及び前記処理指定情報を前記符号として前記媒体上に画像形成する画像形成手段を備えている、
画像処理システム。
【請求項７】
画像を読み取る読取手段で読み取った媒体上の符号から前記媒体上の座標情報とコンピュータで取得できる情報である取得情報に対していかなる処理を行うかを指定する処理指定情報とを取得し、前記取得情報に対して前記処理指定情報が指定する予め定められた処理を行う処理手段と、
前記処理手段で処理後の結果を予め定められた転送先に転送する転送手段と、
をコンピュータに実行させるコンピュータに読み取り可能な読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置、画像処理システム、及び読取プログラムに関する。
【背景技術】
【０００２】
特許文献１には、ペンから筆記データである座標データをサーバに転送し、ホストコンピュータは予め定めた座標データに対応する属性情報に基づき処理の制御を行うシステムについて開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３‐１０７９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、読取装置で取得した情報に対して、読取装置で読み取った媒体上の符号の指示に応じて読取装置内で処理を施し、その処理後の情報を予め定められた転送先に転送できるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、筆記具本体と、前記筆記具本体に設けられて媒体上の符号を読み取る読取手段と、前記読取手段で読み取った前記符号から前記媒体上の座標情報と当該座標情報を含めて本装置で取得できる情報である取得情報に対していかなる処理を行うかを指定する処理指定情報とを取得し、前記取得情報に対して前記処理指定情報が指定する予め定められた処理を行う処理手段と、前記処理手段で処理後の結果を予め定められた転送先に転送する転送手段と、を備えている読取装置である。
【０００６】
請求項２に記載の発明は、請求項１に記載の読取装置において、前記処理手段は、前記座標情報が示す前記媒体上の座標の軌跡を文字認識することを前記予め定められた処理として行ない、前記転送手段は、前記文字認識後の文字を前記転送先に転送する。
【０００７】
請求項３に記載の発明は、請求項１に記載の読取装置において、前記処理手段は、前記座標情報が示す前記媒体上の座標の軌跡を見本の情報と照合することにより認証することを前記予め定められた処理として行ない、前記転送手段は、前記認証に成功したか否かの結果を前記転送先に転送する。
【０００８】
請求項４に記載の発明は、請求項１に記載の読取装置において、前記処理手段は、前記読取手段で読み取った媒体上の符号から前記取得情報の取捨選択を指定する選択指定情報を取得し、当該選択指定情報によって前記取得情報の取捨選択を行い、前記転送手段は、前記取捨選択により残った前記取得情報を前記転送先に転送する。
【０００９】
請求項５に記載の発明は、請求項１に記載の読取装置において、前記転送手段は、前記読取手段で読み取った媒体上の符号から前記転送先を指定する転送先指定情報を取得し、前記取得情報を前記転送先指定情報が指定する前記転送先に転送する。
【００１０】
請求項６に記載の発明は、媒体上に画像形成を行う画像形成装置と、前記媒体の画像を読み取る読取装置と、前記画像形成装置と前記読取装置との通信を行う通信手段と、を備え、前記読取装置は、筆記具本体と、前記筆記具本体に設けられて前記媒体上の符号を読み取る読取手段と、前記読取手段で読み取った前記符号から前記媒体上の座標情報と本装置で取得できる情報である取得情報に対していかなる処理を行うかを指定する処理指定情報とを取得し、前記取得情報に対して前記処理指定情報が指定する予め定められた処理を行う処理手段と、前記処理手段で処理後の結果を予め定められた転送先に転送する転送手段と、を備え、前記画像形成装置は、要求があったときは前記座標情報及び前記処理指定情報を前記符号として前記媒体上に画像形成する画像形成手段を備えている、画像処理システムである。
【００１１】
請求項７に記載の発明は、画像を読み取る読取手段で読み取った媒体上の符号から前記媒体上の座標情報とコンピュータで取得できる情報である取得情報に対していかなる処理を行うかを指定する処理指定情報とを取得し、前記取得情報に対して前記処理指定情報が指定する予め定められた処理を行う処理手段と、前記処理手段で処理後の結果を予め定められた転送先に転送する転送手段と、をコンピュータに実行させるコンピュータに読み取り可能な読取プログラムである。
【発明の効果】
【００１２】
請求項１，６，７に記載の発明によれば、読取装置で取得した情報に対して、読取装置で読み取った媒体上の符号の指示に応じて読取装置内で処理を施し、その処理後の情報を予め定められた転送先に転送することができる。
【００１３】
請求項２に記載の発明によれば、媒体上の座標の軌跡をそのまま転送する場合に比べて、転送する情報量を低減することができる。
【００１４】
請求項３に記載の発明によれば、媒体上の座標の軌跡の情報を外部に転送して認証を行う場合に比べて、当該媒体上の座標の軌跡の情報を外部に漏らすことを防止することができる。
【００１５】
請求項４に記載の発明によれば、取得情報をそのまま転送する場合に比べて、転送する情報量を低減することができる。
【００１６】
請求項５に記載の発明によれば、読取装置で読み取った媒体上の符号の指示に従った転送先に情報を転送することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態である画像処理システムの概略構成を説明する図である。
【図２】本発明の一実施の形態である画像処理システムの画像形成装置の電気的な接続を示すブロック図である。
【図３】本発明の一実施の形態である画像処理システムの電子ペンの概略構成について説明する説明図である。
【図４】本発明の一実施の形態である画像処理システムの電子ペンの電気的な接続を示すブロック図である。
【図５】本発明の一実施の形態である画像処理システムの電子ペンの機能ブロック図である。
【図６】本発明の一実施の形態である画像処理システムのホストコンピュータの電気的な接続を示すブロック図である。
【図７】本発明の一実施の形態である画像処理システムのホストコンピュータが実行するフォーム生成処理のフローチャートである。
【図８】本発明の一実施の形態である画像処理システムで使用するフォーム原稿の説明図である。
【図９】本発明の一実施の形態である画像処理システムで使用するフォーム原稿の説明図である。
【図１０】本発明の一実施の形態である画像処理システムのホストコンピュータで使用するテーブルについて説明する説明図である。
【図１１】本発明の一実施の形態である画像処理システムにおいて、図８、図９の例で図１０の例のテーブルに基づいて各領域範囲に設定される情報種別がどうなるかを示した説明図である。
【図１２】本発明の一実施の形態である画像処理システムの画像形成装置で行う画像形成処理について説明するフローチャートである。
【図１３】本発明の一実施の形態である画像処理システムの画像形成装置で行う画像形成処理におけるステップＳ１６のサブルーチンについて説明するフローチャートである。
【図１４】本発明の一実施の形態である画像処理システムの２次元コード画像生成処理について具体的に説明する説明図である。
【図１５】本発明の一実施の形態である画像処理システムの画像形成装置で生成する２次元コード画像の構成について説明する説明図である。
【図１６】本発明の一実施の形態である画像処理システムの画像形成装置で生成する２次元コード画像に符号化されているデータの構成について説明する説明図である。
【図１７】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理のフローチャートである。
【図１８】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図１９】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図２０】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図２１】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図２２】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図２３】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図２４】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図２５】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図２６】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【図２７】本発明の一実施の形態である画像処理システムの電子ペンで行う電子ペン処理の具体例について説明する説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について説明する。
図１は、本発明の一実施の形態である画像処理システム１の概略構成を説明する図である。この画像処理システム１は、読取装置となる電子ペン２、ホストコンピュータ３、画像形成装置４、識別子管理サーバ５、文書サーバ６、及び処理サーバ７が、ＬＡＮ（Local Area Network）、インターネット等の通信手段８を介して互いに接続されて構成される。
【００１９】
識別子管理サーバ５は、画像処理システム１で使用する識別子を管理するためのサーバ装置である。ここで管理する識別子としては、例えば、文書データを識別するために付与される文書ＩＤ等がある。
文書サーバ６は、文書データを管理するためのサーバ装置である。具体的には、ホストコンピュータ３から受信した文書データを当該文書データの文書ＩＤと関連付けて記憶する等の処理を行う。
処理サーバ７は、電子ペン２等から送信されてきた情報に対して予め定められた処理を行うためのサーバ装置である。
【００２０】
次に、画像形成装置４の構成について説明する。図２は、画像形成装置４の電気的な接続を示すブロック図である。画像形成装置４は、各種演算を行い、各部を集中的に制御するＣＰＵ２１と、ＣＰＵ２１で実行する各種制御プログラムや固定データを記憶しているＲＯＭ２２と、ＣＰＵ２１の作業エリアとなるＲＡＭ２３とが互いに接続されている。さらに、ＣＰＵ２１には、用紙などの媒体１１上に画像形成を行うプリンタエンジン２４と、文書データ等を記憶する磁気記憶装置２５と、画像形成装置４に対して各種操作を行う操作パネル２６と、通信手段８と通信を行う通信インターフェイス（Ｉ／Ｆ）２７とが接続されている。プリンタエンジン２４は、この例では電子写真方式で画像形成をしているが、インクジェット方式等、他の方式を用いてもよい。
【００２１】
次に、電子ペン２の構成について説明する。図３は、電子ペン２の概略構成について説明する説明図である。電子ペン２は、媒体１１上で筆記を行うための筆記具本体３１を備え、この筆記具本体３１には処理部３２が設けられている。
図４は、電子ペン２の処理部３２の電気的な接続を示すブロック図である。処理部３２は、各種演算を行い、各部を集中的に制御するＣＰＵ４１と、ＣＰＵ４１で実行する各種制御プログラムや固定データを記憶しているＲＯＭ４２と、ＣＰＵ４１の作業エリアとなるＲＡＭ４３と、不揮発性メモリ４４とが互いに接続されている。また、ＣＰＵ４１には、媒体１１上に画像形成装置４で画像形成された符号である２次元コードの画像である２次元コード画像（詳細は後述）を読み取るためのスキャナ４５と、時計４６と、筆記具本体３１の筆圧を検出する筆圧センサ４７と、筆記具本体３１の傾きを検出する傾きセンサ４８と、転送スイッチ４９と、通信手段８と通信を行う通信インターフェイス（Ｉ／Ｆ）５０とが接続されている。また、ＲＯＭ４２には、電子ペン２の制御プログラムである読取プログラム５１が記憶されている。
【００２２】
図５は、電子ペン２の処理部３２が実行する処理の機能ブロック図である。読取部６１は、スキャナ４５により媒体１１上の２次元コード画像を読み取る機能により、読取手段を実現する。処理部６２は、読取部５１で読み取った２次元コード画像から情報を取得する。ここで取得する情報は、媒体１１上の座標位置を示す座標情報の他、保存情報種別（選択指定情報）、アクション種別（処理指定情報）、転送先（転送先指定情報）等である。処理部６２は、電子ペン２の処理部３２内で取得できる情報（取得情報）を保存情報種別に基づいて取捨選択し、取捨選択により残った情報をアクション種別に基づいて処理する（これらの詳細については後述）。処理部６２は、処理手段を実現するものである。転送部６３は、通信Ｉ／Ｆ５０により処理部６２でアクション種別に基づいて処理後の情報を予め定められた転送先に転送する。
【００２３】
図６は、ホストコンピュータ３の電気的な接続のブロック図である。ホストコンピュータ３は、ユーザにより入力、作成等された文書データ、図形データを用紙等の媒体１１上に画像形成するように画像形成装置４に印刷要求を行う等するための装置である。また、電子ペン２から受けた情報の保存及び加工も行う。
ホストコンピュータ３は、各種演算を行い、各部を集中的に制御するＣＰＵ７１を備え、ＣＰＵ７１には、ＣＰＵ７１が実行するプログラム７２や固定データ等の各種データを記憶する磁気記憶装置７３と、ＣＰＵ７１の作業エリアとなるＲＡＭ７４と、ディスプレイ７５と、キーボード、マウス等の入力装置７６と、通信手段８と通信を行う通信Ｉ／Ｆ７７とが接続されている。
【００２４】
次に、画像処理システム１で実行する処理の詳細について説明する。
電子ペン２により媒体１１上でユーザが筆記動作を行うと、電子ペン２のスキャナ４５により媒体１１上の２次元コード画像を読み取り、これにより媒体１１上の座標を示す座標情報を取得し、座標情報の連続としての電子ペン２の筆跡のデータを筆記データとして得ることができる。この筆記データによりユーザがどのような文字等を媒体１１上で筆記したのかがわかる。
【００２５】
この筆記データは一旦電子ペン２内部のＲＡＭ４３や不揮発性メモリ４４に蓄積された後、ホストコンピュータ３に送信され、受信した情報を保存して、予め定めた処理、すなわち、ＯＣＲ（文字認識）の処理、画像処理などの処理が行われるのが一般的である。
しかし、電子ペン２では、媒体１１上での座標情報以外にも、時計４６、筆圧センサ４７、傾きセンサ４８により、筆記した時刻、電子ペン２の傾き、筆圧の強さ、などの多くの情報を取得できるようになっており、ホストコンピュータ３においてもこれらの情報を文字認識処理、画像処理の際に補助情報として用いるケースが増えている。このように、電子ペン２で取得する情報が増えるに従って、電子ペン２内部で保存するデータ量が増加し、それに伴いホストコンピュータ３等に転送すべきデータ量も増加している。
【００２６】
このようなデータ量の増加に対する対策として、電子ペン２内部でこれまでホストコンピュータ３で行っていた処理の一部を行い、処理結果のみをホストコンピュータ３に返すことも考えられるが、電子ペン２内部でどのような処理を行えば良いかが分からず、また、電子ペン２で取得した情報のうち、どの情報はホストコンピュータ３に送信する必要があり、どの情報を対象として電子ペン２内部で処理を行う必要があるかについては電子ペン２側では知ることが出来ない。そのため、電子ペン２は取得した全データをそのままホストコンピュータ３等に転送することになり、データの転送時間が長くなってしまう不具合がある。
【００２７】
前述の特許文献１の例では、ペンから筆記データである座標データをサーバに転送し、ホストコンピュータは予め定めた座標データに対応する属性情報に基づき処理の制御を行うシステムが開示されている。しかし、このシステムでは、ペンは処理の制御を行うことは出来ないため、ペンは取得した情報を処理に応じて加工することが出来ず、取得したデータ全てをそのままサーバに転送することになる。
【００２８】
そこで、以下では、以上のような不具合を如何にして解決したかを中心に、画像処理システム１で実行する処理の詳細について説明する。
まず、ホストコンピュータ３により行うフォーム生成処理について説明する。フォーム生成処理は、画像形成装置４で画像形成するための文書データであるフォーム原稿の生成を行う処理である。このフォーム原稿は、媒体１１上に２次元コード画像を付した画像形成を行うための文書データである。
【００２９】
図７は、フォーム生成処理のフローチャートである。図８、図９は、フォーム生成処理の説明図である。フォーム生成処理は、プログラム７２に含まれるアプリケーションソフトに基づいて行われる。まず、ユーザによりフォーム原稿の選択が行われる(ステップＳ１のＹ)。ここでフォーム原稿は、図８に示す文書８１のような原稿の文書データである。そして、フォーム原稿上の領域範囲を設定して(ステップＳ２のＹ)、領域種別を設定する(ステップＳ３)。そして、次に領域範囲を設定すべき領域がなければ(ステップＳ４のＮ)、処理を終了する。
【００３０】
この例では、図９に示すように、文書８１上に領域範囲８２〜８７を設定してそれぞれの領域範囲８２〜８７に領域種別を設定している。領域種別とは当該文書８１上の領域範囲の種別であり、この例では、チェック、文字、図、数字、サインの５種類が存在する。そして、この例では、領域範囲８２，８３にチェック（それぞれ、チェック（１）、チェック（２）とする）、領域範囲８４に文字、領域範囲８５に図、領域範囲８６に数字、領域範囲８７にサインの領域種別が設定されているものとする。
【００３１】
そして、領域種別を設定すると(ステップＳ３)、これに対応した情報種別が文書８１上の各領域範囲８２〜８７に設定される。その情報種別と領域種別との対応関係はホストコンピュータ３において図１０に示すテーブル９１で設定されている。情報種別には保存情報種別、アクション種別、転送先の３種類が存在する。「保存情報種別」とは、電子ペン２で取得した情報のうちどの情報を保存するかを示す情報である。保存情報種別は複数種類設定してもよい。保存情報種別としては、座標、時刻、筆圧、ペンＩＤなどの種別がある。「座標」とは、媒体１１上から読み取った２次元コードから得られる媒体１１上の座標を示す座標情報である。「時刻」とは、電子ペン２の時計４６で得られる電子ペン２の筆跡が描かれた時刻の情報である。「筆圧」とは、電子ペン２の筆圧センサ４７で検出した電子ペン２の筆圧の情報である。「ペンＩＤ」とは、電子ペン２の固有のＩＤである。「アクション種別」とは、電子ペン２で取得した情報のうち保存情報種別の指定により保存されたものに対して電子ペン２内部でどのような処理を施すかを指定する情報である。アクション種別には、デフォルト、ＯＣＲ、認証などの種別がある。「デフォルト」は、情報を加工等しないでそのままにすることを指定する。「ＯＣＲ」は、前述の座標情報から得られるユーザの筆跡の文字認識処理をすることを指定する。「認証」は、前述の座標情報から得られるユーザのサインを認証することを指定する。また、「転送先」とは、アクション種別にしたがって加工等され、又はされなかった情報を転送する宛先を指定する情報である。転送先には、転送先１、転送先２、などの種別がある。具体的な転送先としてはホストコンピュータ３、処理サーバ７等が設定される。
【００３２】
このように、フォーム原稿上の領域範囲を設定して(ステップＳ２のＹ)、領域種別を設定する(ステップＳ３)ことで、文書８１上の各領域範囲８２〜８７には、選択された領域種別に応じた情報種別、すなわち、保存情報種別、アクション種別、転送先が設定される。
図８、図９の例で、図１０の例のテーブル９１に基づいて各領域範囲８２〜８７に設定される情報種別がどうなるかを示したのが図１１の表である。ここで、チェック（１）、チェック（２）はそれぞれ領域範囲８２，８３、文字は領域範囲８４、図は領域範囲８５、数字は領域範囲８６、サインは領域範囲８７を示している。また、各領域範囲に対応して、その領域範囲の座標を例示している。この例では各領域範囲はいずれも矩形であるため、その矩形の左上角と右上角のＸＹ座標を列記して各領域範囲を示している。
【００３３】
また、別の例として、電子ペン２で取得できる情報を加工した情報の集まり、あるいは座標情報と筆圧センサ４７で取得できる筆圧等をセットとした情報の組み合わせを前述の「情報種別」としてもよい。加工した情報については、例えば、ストローク情報１、ストローク情報２、ストローク情報３、ストローク情報４のような種別とすることができる。ここで「ストローク」とは、筆圧センサ４７で検出の筆圧が０以上の連続する座標、つまり一筆で書いた線のことを示す。ストローク情報１は、筆記の開始点及び終了点の座標情報のみからなる情報である。ストローク情報２は、筆記の開始点から終了点までの全ての座標情報と開始点、終了点の時刻からなる情報である。ストローク情報３は、筆記の開始点から終了点までの全ての座標情報及び時刻からなる情報である。ストローク情報４は、ストローク情報３に加えて各座標の傾きセンサ４８による電子ペン２の傾きの情報及び筆圧センサ４７で検出の筆圧の情報である。このように、ストローク情報１〜４を定義することで、再現性の不要なチェックボックス欄においてはストローク情報１、筆跡情報を文字認識処理に渡す場合はストローク情報２あるいはストローク情報３、再現性が最も必要な絵画描画にはストローク情報４というように、ストローク情報１、ストローク情報２、ストローク情報３、ストローク情報４を情報種別として使い分けることで、必要な情報を取捨選択することが出来る。
【００３４】
この場合に、保存情報種別として「加工／セット情報」を指定可能とすることができる。すなわち、保存情報種別が「加工／セット情報」以外の場合は、（１）電子ペン２で取得できた情報をそのまま保存し、（２）アクション種別に基づき処理を行う。一方、保存情報種別が「加工／セット情報」の場合は、取得できた情報を、（１）加工／セット情報の実際の値（ストローク情報１〜４のいずれか）に基づき処理し（単なる情報種別の複数のセットである場合は、各保存情報種別に基づき値をそのまま電子ペン２で保存する）、（２）次に、この処理がされた情報を電子ペン２で保存し、（３）アクション種別に基づき処理を行う。
【００３５】
次に、フォーム原稿による２次元コード付き画像の印刷指示について説明する。ユーザがホストコンピュータ３からフォーム原稿による２次元コード付き画像の印刷指示を行うと、この印刷指示により画像形成装置４はフォーム原稿に基づく画像形成を行う。この場合の画像形成は、媒体１１上に図８のようなフォーム原稿の画像形成がされるのに加えて、媒体１１上一面に２次元コード画像が連続的に画像形成され、画像形成後の媒体１１上に電子ペン２で筆記すれば、その軌跡の座標が分かるようになる。このような２次元コード付き画像の印刷指示では、通常の印刷指示に、用紙ＩＤ、領域範囲、各領域範囲に対応する情報種別として保存情報種別とアクション種別の各情報を追加し、原稿としてフォーム原稿を用いる。用紙ＩＤは識別子管理サーバ５から付与され、先頭の用紙の用紙ＩＤが与えられれば続く番号は連番となる。
【００３６】
続いて、フォーム原稿による２次元コード付き画像の印刷指示を受けた画像形成装置４が行う処理について説明する。
図１２は、この場合の画像形成処理のフローチャートである。まず、印刷指示が２次元コード付き画像の印刷指示であったか否かを判断し(ステップＳ１１)、２次元コード付き画像の印刷指示ではない通常の印刷指示であったときは(ステップＳ１１のＮ)、通常の印刷を行ない(ステップＳ１２)、処理を終了する。
【００３７】
印刷指示が２次元コード付き画像の印刷指示であったときは(ステップＳ１１のＹ)、現在の印刷中ページを初期値の１に設定し(ステップＳ１３)、以後、印刷中ページが印刷指示を受けた文書の総ページを超えるまでステップＳ１５以下の処理を行う(ステップＳ１４)。すなわち、該当ページの印刷指示のあったフォーム原稿の画像を生成し(ステップＳ１５)、該当ページの２次元コード画像を生成し（詳細は後述）(ステップＳ１６)、この両者を合成する(ステップＳ１７)。２次元コード画像の生成は(ステップＳ１６)、ページ一面に２次元コード画像が連続的に形成された２次元コード画像を生成するものである。このように、２次元コード画像は画像形成装置４で生成するが、ホストコンピュータ３で生成して画像形成装置４に送るようにしてもよい。そして、この合成画像をプリンタエンジン２４で画像形成する(ステップＳ１８)。これにより画像形成手段を実現している。そして、現在の印刷中ページを＋１だけインクリメントして(ステップＳ１９)、ステップＳ１４に戻る。印刷中ページが印刷指示を受けた文書の総ページを超えたときは(ステップＳ１４のＮ)、一連の処理を終了する。
【００３８】
次に、前述の２次元コード画像の生成(ステップＳ１６)について説明する。図１３は、２次元コード画像生成処理のフローチャートである。まず、生成される２次元コード画像を格納するバッファをクリアする(ステップＳ２１)。このバッファは出力される用紙の大きさに合わせた容量に設定される。そして該当するページの用紙ＩＤを算出する(ステップＳ２２)。これは、用紙ＩＤも該当ページに印刷するためである。ここでは、先頭ページの画像形成に用いる用紙ＩＤに基づいてページごとに１ずつ加算することで各用紙ＩＤを求める。次に、画像形成しようとする用紙上のＸ座標、Ｙ座標を初期値の０にする(ステップＳ２３)。そして、現在の座標は領域範囲のいずれかに含まれているか否かを判断する(ステップＳ２４)。領域範囲は前述のフォーム原稿により指定されている。現在の座標が領域範囲のいずれかに含まれているときは(ステップＳ２４のＹ)、その領域範囲に対応する情報種別を決定する(ステップＳ２５)。情報種別は領域範囲に対応して前述のフォーム原稿により指定されている。次に、用紙ＩＤ、現在のＸＹ座標、ステップＳ２５で決定した情報種別の値に基づいてバッファ上に２次元コード画像を生成する(ステップＳ２６)。
【００３９】
２次元コード画像を生成したとき(ステップＳ２６)、現在の座標が領域範囲のいずれにも含まれなかったときは(ステップＳ２４のＮ)、現在のＸ座標を２次元コード画像１つ分プラスし（Ｘ座標＋＋）(ステップＳ２７)、現在のＸ座標が用紙のＸ座標の値以下である限りは(ステップＳ２８のＮ)、ステップＳ２４に戻り、前述の処理を繰り返す。現在のＸ座標が用紙のＸ座標に達したときは(ステップＳ２８のＹ)、現在のＹ座標を２次元コード画像１つ分プラスし（Ｙ座標＋＋）、また、現在のＸ座標を０にする(ステップＳ２９)。そして、現在のＹ座標が用紙のＹ座標の値以下である限りは(ステップＳ３０のＮ)、ステップＳ２４に戻り、前述の処理を繰り返す。現在のＹ座標が用紙のＹ座標に達したときは(ステップＳ３０のＹ)、一連の処理を終了する。
【００４０】
図１４は、２次元コード画像生成処理について具体的に説明する説明図である。ここでは、２次元コード付き画像の印刷指示における、画像形成する画像のページ番号、領域範囲、情報種別が関連付けられて例示されている。「矩形開始座標」は矩形状の領域範囲の左上の角のＸＹ座標を示し、「矩形終了座標」は矩形状の領域範囲の右下の角のＸＹ座標を示している。この例で、現在のページ番号が１、現在の座標はＸ座標が０、Ｙ座標が０であれば、どの領域範囲にも含まれないため、この座標での２次元コード画像の生成は行わない。一方、現在のページ番号が１、現在の座標はＸ座標が１０００、Ｙ座標が１０００であれば、図１４の例の一番上の領域範囲に含まれるので、保存情報種別は座標情報と時計４６の時刻情報となり、アクション種別は認証、転送先は転送先１となる。
【００４１】
次に、２次元コード画像生成処理で生成する２次元コード画像の構成について説明する。図１５は、２次元コード画像の構成について説明する説明図である。この２次元コード画像１０１は、５×５のブロック１０２からなる。各ブロック１０２は、３×３のトナー画像１０３の組合せからなる。そして、この３×３のトナー画像１０３のオン（画像あり）、オフ（画像なし）により情報を表示する。各ブロック１０２において、トナー画像１０３がオンとなるのは常に３個である。２次元コード画像１０１において、５×５のブロック１０２のうち左上角のひとつはパターン特定用ブロック１０４である。パターン特定用ブロック１０４は、当該パターン特定用ブロック１０４がひとつの２次元コード画像１０１の左上角の位置であることを示す。すなわち、パターン特定用ブロック１０４が２次元コード画像１０１内の基準位置となる。パターン特定用ブロック１０４の右側の４つのブロック１０２はＸ座標用ブロック１０５である。Ｘ座標用ブロック１０５はＸ座標の座標情報を表示する。また、パターン特定用ブロック１０４の下側の４つのブロック１０２はＹ座標用ブロック１０６である。Ｙ座標用ブロック１０６はＹ座標の座標情報を表示する。その他の情報は、情報種別等用ブロック１０７である。情報種別等用ブロック１０７には、保存情報種別、アクション種別、転送先という情報種別、用紙ＩＤ等の情報が表示される。
【００４２】
図１６は、２次元コード画像１０１に符号化されているデータの構成について説明する説明図である。２次元コード画像１０１において、情報種別等用ブロック１０７に記録されている情報は、用紙ＩＤ分に５０ビットと、拡張分に１１ビットである。拡張分の１１ビットは、この例では次のように割り振られている。すなわち、保存情報種別としては、筆圧センサ４７で取得する「筆圧」の情報を保存するか否かに１ビット、時計４６で取得する「時刻」の情報を保存するか否かに１ビット、Ｘ座標用ブロック１０５及びＹ座標用ブロック１０６から取得した「座標」を保存するか否かに１ビット、電子ペン２を識別する「ペンＩＤ」を保存するか否かに１ビットである。また、「アクション種別」に３ビット、「転送先」に２ビットが割り振られている。その他に、空きデータが２ビット分存在する。なお、傾きセンサ４８で取得する電子ペン２の「傾き」の情報を保存するか否かに空きデータからさらに１ビット割り振ってもよい。
【００４３】
次に、電子ペン２で行う処理について説明する。図１７は、電子ペン２で行う電子ペン処理について説明するフローチャートである。まず、転送スイッチ４９がオンになっているか否かを判断する(ステップＳ４１)。転送スイッチがオフのときは(ステップＳ４１のＮ)、筆圧センサ４７がオンになっているか否かを判断する(ステップＳ４２)。転送スイッチがオフで（ステップＳ４１のＮ)、かつ、筆圧センサ４７がオンになっているときは(ステップＳ４２Ｙ)、２次元コード付き画像の印刷指示で画像形成された媒体１１上で電子ペン２によりユーザが筆記動作を行っているということである。このときは、電子ペン２のスキャナ４５により２次元コード画像を読み取り(ステップＳ４３)、２次元コード画像中に符号化されている保存情報種別で保存を指定された情報、さらにはアクション種別、転送先の情報をＲＡＭ４３又は不揮発性メモリ４４に一時保存する(ステップＳ４４)。
【００４４】
一方、転送スイッチがオンのときは(ステップＳ４１のＮ)、ＲＡＭ４３又は不揮発性メモリ４４に保存情報種別で保存を指定された情報、さらにはアクション種別、転送先の情報の蓄積データが存在するか否かを判断し(ステップＳ４５)、このような蓄積データが存在すれば(ステップＳ４５のＹ)、保存情報種別で保存を指定された情報に対してアクション種別に基づく処理を行う(ステップＳ４６)。そして、この処理後の情報を転送先として指定されている先に転送する(ステップＳ４７)。
【００４５】
以上のような処理により、電子ペン２で取得する、媒体１１上の座標情報である「座標」、時計４６から得られる「時刻」、筆圧センサ４７で得られる「筆圧」、傾きセンサ４８で得られる「傾き」などの各情報は、その情報のままホストコンピュータ３等に転送されるのではなく、まず、保存情報種別により取捨選択され、アクション種別に応じた処理を施される。そして、その処理の結果がホストコンピュータ３等の転送先に転送されることになる。以下では、具体例により電子ペン処理について説明する。
【００４６】
図１８、図１９は、フォーム原稿の一例を示す説明図であり、図２０は、このフォーム原稿の例において、領域種別、情報種別、領域範囲の具体的な例を示す説明図である。フォーム原稿２０１において、領域範囲２０２には図２０の一番上の「文字」、領域範囲２０３には図２０の「チェック（１）」、領域範囲２０４には図２０の「チェック（２）」、領域範囲２０５には図２０の一番下の「文字」の領域種別、さらにはそれぞれの情報種別、領域範囲が対応している。この例では、領域範囲２０２，２０５のアクション種別としてＯＣＲが設定されているので、領域範囲２０２，２０５における座標情報の連続としての筆跡に対して文字認識の処理を行う。そして、この文字認識により得られたテキストデータを転送先２又は３で指定の転送先に転送する。これによって、「座標」の連続である筆跡の情報等は転送する必要が無くなる。
【００４７】
次に、別の具体例について説明する。図２１、図２２は、フォーム原稿の一例を示す説明図であり、図２３は、このフォーム原稿の例において、領域種別、情報種別、領域範囲の具体的な例を示す説明図である。フォーム原稿２２１において、領域範囲２１１〜２１８には図２３の「チェック（１）」〜「チェック（８）」、領域範囲２１９には図２３の「文字」の領域種別、さらにはそれぞれの情報種別、領域範囲が対応している。
【００４８】
この例では、領域範囲２１９にアクション種別として「認証」が設定されている。また、領域範囲２１９で保存情報種別により保存されるのは「座標」「筆圧」である。アクション種別が「認証」である場合は、領域範囲２１９の「座標」の連続である筆跡の情報と、「筆圧」の情報により、領域範囲２１９にサインした者の筆跡を認証する。そのために、電子ペン２のＲＯＭ４２に固定データとして、認証する者の筆跡の「座標」と「筆圧」の情報が記憶されている。そして、この固定データと、領域範囲２１９で保存情報種別により保存された「座標」「筆圧」の情報とを照合して認証処理を行う。この場合は、認証処理自体を電子ペン２で行うので、認証がされたか、されなかったかの結果の情報のみが「転送先」で指定された転送先２又は３に転送される。よって、領域範囲２１９で保存されたユーザによる電子ペン２による筆記動作で得られた「座標」「筆圧」の情報は電子ペン２の外部には流出しないことになる。
【００４９】
別の具体例について説明する。この例は、図２１、図２２のフォーム原稿２２１の例において、領域種別、情報種別、領域範囲の具体的な例として、図２３の例に代えて図２４の例を使用するものである。図２４の例では、領域範囲２１９に保存情報種別として前述の加工／セット情報であるストローク情報４が設定されている。前述のとおり、ストローク情報４は、「座標」「筆圧」「傾き」の情報を指定するので、これらの「座標」「筆圧」「傾き」の情報がＲＡＭ４３又は不揮発性メモリ４４に保存され、これらの情報に基づいてアクション種別で指定された「認証」の処理がなされて、その結果が転送先で指定される「転送先２」又は「転送先３」に転送される。
【００５０】
別の具体例について説明する。この例は、図２１、図２２のフォーム原稿２２１の例において、領域種別、情報種別、領域範囲の具体的な例として、図２３の例に代えて図２５の例を使用するものである。図２５の例では、領域範囲２１１〜２１８に保存情報種別として前述の加工／セット情報のストローク情報２が設定されている。前述のとおり、ストローク情報２は、筆跡の開始点、終了点のみの「座標」の情報を指定するので、これらの「座標」の情報がＲＡＭ４３又は不揮発性メモリ４４に保存され、これらの情報に基づいてアクション種別で指定された「デフォルト」の処理（前述のとおり、「デフォルト」は特段の処理を行わないことを示している）がなされて、その結果が転送先で指定される「転送先２」又は「転送先３」に転送される。領域範囲２１１〜２１８の領域種別はチェックであり、フォーム原稿２２１にはチェックボックスの欄の画像が設けられている。そして、当該チェックボックスの欄に引かれる線が撥ねているかどうかは重要ではなく、線が引かれていることが明らかであればよい。そのため、筆跡の開始点、終了点のみの「座標」の情報を転送し、他の筆跡を構成する「座標」の情報は省略している。かかる情報の転送先では、筆跡の開始点と終了点の「座標」を結ぶ線を形成して再現画像とするので、手書きのチェック記号の撥ねはなくなる。しかし、線が引かれていることが明らかであればよいので、問題はない。図２６は、この場合の領域範囲２１１のチェックボックス欄における筆跡の開始点２３１、終了点２３２を示している。また、図２７は、転送先において、領域範囲２１１のチェックボックス欄で開始点２３１と終了点２３２を結ぶ線２３３を形成したことを示している。図２１、図２２の例では領域範囲２１１のチェックボックス欄に記載されていたチェック記号の撥ねが、図２７ではなくなっていることがわかる。
【符号の説明】
【００５１】
１    画像処理システム
２    電子ペン
３    ホストコンピュータ
４    画像形成装置
３２  筆記具本体
４５  スキャナ
６１  読取部
６２  処理部
６３  転送部
【図１】
2014035634.tif 000003
【図２】
2014035634.tif 000004
【図３】
2014035634.tif 000005
【図４】
2014035634.tif 000006
【図５】
2014035634.tif 000007
【図６】
2014035634.tif 000008
【図７】
2014035634.tif 000009
【図８】
2014035634.tif 000010
【図９】
2014035634.tif 000011
【図１０】
2014035634.tif 000012
【図１１】
2014035634.tif 000013
【図１２】
2014035634.tif 000014
【図１３】
2014035634.tif 000015
【図１４】
2014035634.tif 000016
【図１５】
2014035634.tif 000017
【図１６】
2014035634.tif 000018
【図１７】
2014035634.tif 000019
【図１８】
2014035634.tif 000020
【図１９】
2014035634.tif 000021
【図２０】
2014035634.tif 000022
【図２１】
2014035634.tif 000023
【図２２】
2014035634.tif 000024
【図２３】
2014035634.tif 000025
【図２４】
2014035634.tif 000026
【図２５】
2014035634.tif 000027
【図２６】
2014035634.tif 000028
【図２７】
2014035634.tif 000029