(57)【要約】【課題】高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能な技術を提供する。【解決手段】印刷データを取得する印刷データ取得部１１０と、印刷データ取得部１１０により取得された印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部１４０と、を備えることを特徴とする、データ生成装置１００が提供される。例えば、識別子パターンは、インク識別情報が配列されることにより構成され、データ生成部１４０は、所定の領域に含まれる文字に対応するインク識別情報を識別子パターンから抽出し、インク識別情報を文字に付加する。【選択図】図２
2013058924.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを取得する印刷データ取得部と、
前記印刷データ取得部により取得された前記印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、
を備えることを特徴とする、データ生成装置。
【請求項２】
前記識別子パターンは、
インク識別情報が配列されることにより構成され、
前記データ生成部は、
前記所定の領域に含まれる文字に対応する前記インク識別情報を前記識別子パターンから抽出し、前記インク識別情報を前記文字に付加することを特徴とする、請求項１に記載のデータ生成装置。
【請求項３】
前記インク識別情報は、
可視光領域における視認性は同一であり、可視光領域外の領域における光学特性が異なる複数のインクのうちのいずれかを識別するための情報であることを特徴とする、請求項２に記載のデータ生成装置。
【請求項４】
前記データ生成部が、前記識別子パターンが付加された前記印刷データを印刷装置に出力すると、前記印刷装置により、前記識別子パターンに基づいて、前記印刷データが印刷されることを特徴とする、請求項１に記載のデータ生成装置。
【請求項５】
前記データ生成装置は、
識別子を取得する識別子取得部と、
前記識別子取得部により取得された前記識別子に基づいて前記識別子パターンを生成する識別子パターン生成部と、をさらに備え、
前記データ生成部は、
前記識別子パターン生成部により生成された前記識別子パターンを前記所定の領域に対して付加することを特徴とする、請求項１に記載のデータ生成装置。
【請求項６】
前記識別子パターン生成部は、
前記印刷データに関する所定のパラメータに応じたサイズを有する前記識別子パターンを生成することを特徴とする、請求項５に記載のデータ生成装置。
【請求項７】
印刷データを取得するステップと、
前記印刷データを構成する所定の領域に対して識別子パターンを付加するステップと、
を含むことを特徴とする、データ生成方法。
【請求項８】
コンピュータを、
印刷データを取得する印刷データ取得部と、
前記印刷データ取得部により取得された前記印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、
を備えるデータ生成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ生成装置、データ生成方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、役場や金融機関等における窓口での手続きでは、利用者が書類に必要事項を記入しなければならないことが多い。かかる状況下においては、その窓口における手続きの種類が多岐に渡る場合、手続きの種類に応じて書類の種類が増加する傾向にある。利用者は手続きに不慣れな場合が多く、窓口では書類ごとに記入例を用意している。しかし、複数の記入例の中から必要な記入例を探す手間が掛かったり、窓口でマニュアルを調べて記入例を利用者に教えたりする手間が掛かったりしている。
【０００３】
かかる問題に対処するための取り組みの一例として、特許文献１により開示されているシステムが提案されている。このシステムは、水平型表示装置に書類が乗せられると、書類の裏面に印刷された微細なドットパターンにより書類のＩＤを検出し、そのＩＤに対応した電子情報を水平型表示装置に出力する。このシステムを用いれば、書類にあらかじめ識別用のドットパターンを印刷しておくことで、利用時にシステムがドットパターンを読み取り、その書類に応じた記入例を水平型表示装置の書類の配置箇所以外の余白部分に表示することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４３１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１により開示されている技術によれば、水平型表示装置において書類の配置箇所に制限を設けない場合、書類の位置を検出するには水平型表示装置全体を撮影可能なカメラを用いる必要がある。一方、このようなカメラにより撮影された画像からドットパターンを抽出して、抽出したドットパターンに基づいて書類の種別を識別することを可能とするためには、相当な高解像度のカメラが必要となる。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記問題を解決するために、本発明のある観点によれば、印刷データを取得する印刷データ取得部と、前記印刷データ取得部により取得された前記印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、を備えることを特徴とする、データ生成装置が提供される。
【０００８】
前記識別子パターンは、インク識別情報が配列されることにより構成され、前記データ生成部は、前記所定の領域に含まれる文字に対応する前記インク識別情報を前記識別子パターンから抽出し、前記インク識別情報を前記文字に付加してもよい。
【０００９】
前記インク識別情報は、可視光領域における視認性は同一であり、可視光領域外の領域における光学特性が異なる複数のインクのうちのいずれかを識別するための情報であってもよい。
【００１０】
前記データ生成部が、前記識別子パターンが付加された前記印刷データを印刷装置に出力すると、前記印刷装置により、前記識別子パターンに基づいて、前記印刷データが印刷されてもよい。
【００１１】
前記データ生成装置は、識別子を取得する識別子取得部と、前記識別子取得部により取得された前記識別子に基づいて前記識別子パターンを生成する識別子パターン生成部と、をさらに備え、前記データ生成部は、前記識別子パターン生成部により生成された前記識別子パターンを前記所定の領域に対して付加してもよい。
【００１２】
前記識別子パターン生成部は、前記印刷データに関する所定のパラメータに応じたサイズを有する前記識別子パターンを生成してもよい。
【００１３】
また、本発明の別の観点によれば、印刷データを取得するステップと、前記印刷データを構成する所定の領域に対して識別子パターンを付加するステップと、を含むことを特徴とする、データ生成方法が提供される。
【００１４】
また、本発明の別の観点によれば、コンピュータを、印刷データを取得する印刷データ取得部と、前記印刷データ取得部により取得された前記印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、を備えるデータ生成装置として機能させるためのプログラムが提供される。
【発明の効果】
【００１５】
以上説明したように本発明によれば、高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る読取システムの使用例を示す図である。
【図２】本発明の実施形態に係る印刷システムの機能構成を示すブロック図である。
【図３】印刷データの一例を示す図である。
【図４】識別子パターンの一例を示す図である。
【図５】印刷データに対する識別子パターンの付加の一例を示す図である。
【図６】印刷物の一例を示す図である。
【図７】印刷物の他の一例を示す図である。
【図８】印刷システムの動作を示すフローチャートである。
【図９】本発明の実施形態に係る読取システムの機能構成を示すブロック図である。
【図１０】読取データの一例を示す図である。
【図１１】読取データの他の一例を示す図である。
【図１２】読取システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１９】
［読取システムの使用例］
図１は、本発明の実施形態に係る読取システムの使用例を示す図である。図１を参照しながら、本発明の実施形態に係る読取システムの使用例について説明する。図１に示すように、本発明の実施形態に係る読取システム２０は、読取装置３００と、識別子判定装置４００と、出力装置５００とを備える。
【００２０】
印刷物Ｒは、本発明の実施形態に係る印刷システム１０により印刷データが紙面に印刷されることにより得られる。印刷物Ｒは、印刷データが印刷システム１０により印刷されたものであればどのようなものでもよく、特に限定されるものではない。例えば、利用者は、所望の印刷物Ｒを選択して出力装置５００上に置くことができる。
【００２１】
読取装置３００は、読取データを取得する機能を有する。より詳細には、読取装置３００は、撮影を行うことにより得られる画像を読取データとして取得する機能を有する。読取装置３００により取得される読取データは、静止画データにより構成されてもよいし、動画データにより構成されてもよい。読取装置３００と識別子判定装置４００とは、図１に示したように有線により接続されていてもよいし、無線により接続されていてもよい。
【００２２】
なお、読取装置３００は、例えば、赤外線カメラにより構成される。図１に示した例では、読取装置３００は、単一の赤外線カメラにより構成されているが、複数の赤外線カメラにより構成されていてもよい。読取装置３００が複数の赤外線カメラにより構成される場合には、複数の赤外線カメラの各々により取得された画像が結合されることにより読取データが取得され得る。また、赤外撮影に必要な光源は読取装置３００に搭載されていてもよく、読取装置３００とは別に設置してもよい。
【００２３】
識別子判定装置４００は、読取データに基づいて識別子を判定する機能を有する。より詳細には、識別子判定装置４００は、読取装置３００により取得された読取データから印刷データに付加されている識別子パターンを抽出し、識別子パターンに基づいて識別子を判定する。識別子は、印刷物Ｒの種類を識別するための識別子であってもよいし、他の識別子であってもよい。また、図１に示したように、識別子判定装置４００は、判定した識別子により識別される情報を表示するように出力装置５００を制御してもよい。なお、識別子判定装置４００と出力装置５００とは、図１に示したように有線により接続されていてもよいし、無線により接続されていてもよい。
【００２４】
出力装置５００は、利用者により選択された印刷物Ｒの種類が識別子判定装置４００により認識された場合には、その認識結果に応じた情報を利用者に対して提示することができる。利用者に対する情報の提示は、出力装置５００により表示された画像（以下、「出力画像」とも言う。）が利用者に閲覧されることにより実現される。出力画像は、静止画データにより構成されてもよいし、動画データにより構成されてもよく、テキストデータにより構成されてもよい。
【００２５】
図１に示した例では、例えば、利用者により選択された印刷物Ｒが出力装置５００上に置かれると、出力装置５００上に置かれた印刷物Ｒの種類が識別子判定装置４００により認識され、認識結果に応じた情報が出力装置５００により表示される。
【００２６】
［印刷システムの構成］
図２は、本発明の実施形態に係る印刷システム１０の機能構成を示すブロック図である。図２を参照しながら、本発明の実施形態に係る印刷システム１０が有する機能の詳細について説明する。
【００２７】
図２に示すように、印刷システム１０は、データ生成装置１００と、印刷装置２００とを備える。また、図２に示したように、データ生成装置１００は、印刷データ取得部１１０と、識別子取得部１２０と、識別子パターン生成部１３０と、データ生成部１４０とを備える。
【００２８】
印刷データ取得部１１０は、印刷データを取得する機能を有する。印刷データ取得部１１０は、印刷データを、外部の記録媒体から読み取ることにより取得してもよいし、他の装置から受信することにより取得してもよいし、データ生成装置１００に備えられている記憶部から取得してもよい。また、印刷データ取得部１１０は、印刷データを、入力装置（例えば、キーボードなど）を介して取得してもよい。
【００２９】
図３は、印刷データの一例を示す図である。図３に示すように、印刷データＰは、例えば、複数の文字が配列されることにより構成されているが、図形（罫線など）により構成されていてもよく、記号により構成されていてもよい。例えば、印刷データＰの一部に相当する印刷データＰ１は、「いつもお世話になっておりま」のように、複数の文字が配列されることにより構成される。印刷データ取得部１１０により取得された印刷データは、データ生成部１４０に出力される。
【００３０】
図２に戻って説明を続ける。識別子取得部１２０は、識別子を取得する機能を有する。上記したように、識別子は、例えば、印刷物Ｒの種類を識別するために使用される。したがって、識別子取得部１２０は、例えば、印刷データ取得部１１０により取得された印刷データにおける所定の箇所のデータを識別子として取得してもよい。あるいは、識別子取得部１２０は、印刷物Ｒの種類ごとに定められている識別子をデータベースから検索することにより識別子を取得してもよい。なお、識別子は、数値により構成されてもよいし、文字列により構成されてもよい。
【００３１】
識別子パターン生成部１３０は、識別子取得部１２０により取得された識別子に基づいて識別子パターンを生成する機能を有する。識別子パターンは、例えば、印刷の際に使用されるインクを識別するための識別情報（以下、「インク識別情報」とも言う。）が配列されることにより構成される。インク識別情報の例としては、後に説明するように、インク２１０の識別情報またはインク２２０の識別情報がある。
【００３２】
図４は、識別子パターンの一例を示す図である。図４に示した例では、識別子パターンＳは、４×４のマトリクス状を有している。しかし、識別子パターンは、４×４のマトリクス状でなくてもよく、識別子の数に応じて適宜にサイズが変更されてもよい。また、図４に示した例では、識別子パターンＳは、「黒」の画素と「白」の画素とからなる２値画像により構成されている。この場合、例えば、「黒」の画素は、インク２１０の識別情報を表し、「白」の画素は、インク２２０の識別情報を表す。しかし、識別子パターンは、２値画像でなくてもよい。
【００３３】
例えば、識別子取得部１２０により取得された識別子が「４６７４１」であった場合、２進数表記では「１０１１０１１０１００１０１０１」となり、１を黒、０を白とすると、１段目＝「黒」「白」「黒」「黒」、２段目＝「白」「黒」「黒」「白」、３段目＝「黒」「白」「白」「黒」、４段目＝「白」「黒」「白」「黒」で表現することができ、識別子パターン生成部１３０は、この識別子に基づいて、図４に示すような識別子パターンＳを生成することができる。
【００３４】
識別子パターン生成部１３０により生成される識別子パターンのサイズは特に限定されない。しかしながら、識別子パターン生成部１３０は、印刷データに関する所定のパラメータに応じたサイズを有する識別子パターンを生成してもよい。印刷データに関する所定のパラメータは、例えば、印刷データを構成する文字の太さであってもよく、文字の高さであってもよく、文字間の間隔であってもよく、印刷データを構成する文字列の行数であってもよい。
【００３５】
識別子パターン生成部１３０は、例えば、所定のパラメータが大きいほど、識別子パターンのサイズを大きくすることができる。図４に示した例では、識別子パターン生成部１３０により、印刷データに関する所定のパラメータに応じたサイズを有する識別子パターンが生成されたため、識別子パターンＳを構成する画素１つのサイズが印刷データの４文字（２文字×２文字）のサイズと等しくなっている（図６参照）。
【００３６】
図２に戻って説明を続ける。データ生成部１４０は、印刷データ取得部１１０により取得された印刷データを構成する所定の領域に対して識別子パターンを付加する機能を有する。ここで、所定の領域は、例えば、あらかじめ決めておくことが可能であるが、例えば、多くの文字が集中することが想定される領域（例えば、改行頻度が少ないことが想定される左隅の領域など）を所定の領域として決めておくことができる。例えば、図３に示した例では、最上段と最下段とを除いた８行のうち最左列から８列目までの６４文字により構成される領域を所定の領域として決めておくことができる。
【００３７】
上記したように、識別子パターンが、インク識別情報が配列されることにより構成されているとする。かかる場合、データ生成部１４０は、所定の領域に含まれる文字に対応するインク識別情報を識別子パターンから抽出し、抽出したインク識別情報を文字に付加することができる。
【００３８】
図５は、印刷データに対する識別子パターンの付加の一例を示す図である。上記したように、識別子パターンＳを構成する画素１つのサイズが印刷データの４文字（２文字×２文字）のサイズと等しいとする。かかる場合、図３に示した印刷データＰ１を構成する文字列「いつもお世話になっておりま」には、図４に示した識別子パターンＳの最上段（＝「黒」「黒」「白」「白」「黒」「黒」「黒」「黒」）が対応することになる。この対応関係によれば、例えば、印刷データＰ１を構成する文字「い」には「黒＝インク２１０の識別情報」が対応するため、データ生成部１４０は、文字「い」に対応するインク識別情報として「黒＝インク２１０の識別情報」を抽出し、抽出した「黒＝インク２１０の識別情報」を文字「い」に付加することができる。
【００３９】
同様に、印刷データＰ１を構成する複数の文字の各々に対してインク識別情報を付加すると、図５に示したような付加がなされる。また、データ生成部１４０は、このような手法を採用すれば、印刷データを構成する所定の領域（例えば、図３に示した例では、最上段と最下段とを除いた８行のうち最左列から８列目までの６４文字により構成される領域）に対して、識別子パターンを付加することができる。
【００４０】
図２に戻って説明を続ける。データ生成部１４０は、識別子パターンが付加された印刷データを印刷装置２００に出力することができる。データ生成部１４０と印刷装置２００とは直接接続されていなくてもよい。すなわち、識別子パターンが付加された印刷データは、データ生成部１４０から印刷装置２００に有線または無線を介して直接的に送信されてもよいし、記録媒体を介して印刷装置２００に出力されてもよい。
【００４１】
印刷装置２００は、印刷データに付加されている識別子パターンに基づいて、印刷データを印刷することができる。上記したように、識別子パターンは、インク識別情報が配列されることにより構成される。このインク識別情報は、例えば、可視光領域における視認性は同一であり、可視光領域外の領域における光学特性が異なる複数のインクのうちのいずれかを識別するための情報である。
【００４２】
例えば、可視光領域における視認性が同一であり、可視光領域外の領域における光学特性が異なる複数のインクの例としては、赤外線を吸収する性質を有するインクと、赤外線を透過する性質を有するインクとが挙げられる。赤外線を吸収する性質を有するインクとしては、カーボンが含有された黒インクが挙げられる。一方、赤外線を透過する性質を有するインクとしては、Ｃ（シアン）インク、Ｍ（マゼンダ）インクおよびＹ（イエロー）インクの合成により生成される黒インクが挙げられる。
【００４３】
インク２１０としては、カーボンが含有された黒インクを使用し、インク２２０としては、Ｃ（シアン）インク（＝インク２２１）、Ｍ（マゼンダ）インク（＝インク２２２）およびＹ（イエロー）インク（＝インク２２３）の合成により生成される黒インクを使用する場合を例として説明する。
【００４４】
図６は、印刷物の一例を示す図である。印刷装置２００は、印刷データを構成する複数の文字のうち、インク２１０の識別情報が付加された文字はインク２１０により印刷し、インク２２０の識別情報が付加された文字はインク２２０により印刷する。一方、印刷データを構成する所定の領域以外の領域（すなわち、識別子パターンが付加されていない領域）の文字は、インク２２０により印刷すればよい。
【００４５】
例えば、図６に示した印刷物Ｒ１は、図５に示した識別子パターンＳに応じたインクにより印刷データＰ１が印刷された結果を示している。また、例えば、印刷物Ｒは、同様に識別子パターンに応じたインクにより印刷データＰが印刷された結果を示している。なお、図６においては、インク２１０により印刷された文字とインク２２０により印刷された文字とが区別され得るように示されているが、上記したように、可視光領域においては、両者はほとんど区別できないことが想定される。
【００４６】
図７は、印刷物の他の一例を示す図である。データ生成部１４０は、印刷データを構成する所定の領域に含まれる行に対応するインク識別情報を識別子パターンから抽出し、抽出したインク識別情報を行に付加するようにしてもよい。かかる場合、印刷装置２００は、印刷データを構成する複数の行のうち、インク２１０の識別情報が付加された行はインク２１０により印刷し、インク２２０の識別情報が付加された行はインク２２０により印刷すればよい。例えば、図７に示した印刷物Ｒ’は、このように生成された識別子パターンに応じたインクにより印刷データＰが印刷された結果を示している。
【００４７】
なお、データ生成部１４０は、印刷データを構成する所定の領域に含まれる列に対応するインク識別情報を識別子パターンから抽出し、抽出したインク識別情報を列に付加するようにしてもよい。かかる場合、印刷装置２００は、印刷データを構成する複数の列のうち、インク２１０の識別情報が付加された列はインク２１０により印刷し、インク２２０の識別情報が付加された列はインク２２０により印刷すればよい。
【００４８】
以上に説明したように、本発明の実施形態に係るデータ生成装置１００によれば、印刷物に印刷されている印刷データ自体に識別子を重畳することができるため、識別子パターンを印刷するためのスペースを容易に確保することができるようになる。したがって、高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能となる。また、利用者によって意味のある文章のみにより印刷物を構成することも可能となる。
【００４９】
［印刷システムの動作］
図８は、印刷システム１０の動作を示すフローチャートである。図８を参照しながら、印刷システム１０の動作について説明する。
【００５０】
図８に示すように、まず、印刷システム１０が起動されて、印刷システム１０による動作が開始される。印刷データ取得部１１０は、印刷データを取得する（ステップＳ１）。続いて、識別子取得部１２０は、識別子を取得する（ステップＳ２）。識別子パターン生成部１３０は、識別子取得部１２０により取得された識別子に基づいて、識別子パターンを生成する（ステップＳ３）。データ生成部１４０は、印刷データを構成する所定の領域の中で最初の文字を処理対象とする（ステップＳ４）。
【００５１】
続いて、データ生成部１４０は、識別子パターンのうち当該文字と重なる部分を判定する（ステップＳ５）。データ生成部１４０は、識別子パターンのうち当該文字と重なる部分が「黒」の画素であると判定した場合には（ステップＳ５で「黒」）、当該文字にインク２１０の識別情報を付加して（ステップＳ６）、ステップＳ８に進む。一方、データ生成部１４０は、識別子パターンのうち当該文字と重なる部分が「白」の画素であると判定した場合には（ステップＳ５で「白」）、当該文字にインク２２０の識別情報を付加して（ステップＳ７）、ステップＳ８に進む。
【００５２】
データ生成部１４０は、印刷データを構成する所定の領域の中の全文字についての処理が終了したか否かを判定し（ステップＳ８）、全文字についての処理が終了していないと判定した場合には（ステップＳ８で「Ｎｏ」）、次の文字を処理対象とし（ステップＳ９）、ステップＳ５に戻る。一方、データ生成部１４０は、全文字についての処理が終了したと判定した場合には（ステップＳ８で「Ｙｅｓ」）、印刷データに付加された識別子パターンに基づいて印刷データを印刷する（ステップＳ１０）。
【００５３】
印刷システム１０が継続して動作する場合には、ステップＳ１からステップＳ１０を再度実行する旨の指示が与えられるが、印刷システム１０が継続して動作しない場合には、印刷システム１０による動作が終了する。
【００５４】
［読取システムの構成］
図９は、本発明の実施形態に係る読取システム２０の機能構成を示すブロック図である。図９を参照しながら、本発明の実施形態に係る読取システム２０が有する機能の詳細について説明する。
【００５５】
図９に示すように、読取システム２０は、読取装置３００と、識別子判定装置４００と、出力装置５００とを備える。また、図９に示したように、識別子判定装置４００は、読取データ取得部４１０と、識別子判定部４２０と、出力制御部４３０とを備える。なお、読取システム２０は、図１にも示されている。
【００５６】
読取装置３００は、印刷物を読み取る機能を有する。読取装置３００により読み取られる印刷物は、印刷装置２００により印刷データが印刷された結果である。したがって、読取装置３００は、図６に示した印刷物Ｒを印刷物の一例として読み取る。また、読取装置３００は、図７に示した印刷物Ｒ’を印刷物の一例として読み取ることも可能である。上記したように、例えば、読取システム２０は、利用者が選択して出力装置５００上に置いた印刷物を読み取ることができる。
【００５７】
図１０は、読取データの一例を示す図である。より詳細には、図１０に示した読取データＱは、図６に示した印刷物Ｒが読取装置３００により読み取られ、識別子判定部４２０によるＯＲ演算を用いた画像縮小を行った結果を示している。また、図１１は、読取データの他の一例を示す図である。より詳細には、図１１に示した読取データＱ’は、図７に示した印刷物Ｒ’が読取装置３００により読み取られ、識別子判定部４２０によるＯＲ演算を用いた画像縮小を行った結果を示している。
【００５８】
図１０および図１１に示すように、赤外線を吸収する性質を有するインクが使用されている領域は赤外線を吸収するため、当該領域からの赤外線は検出されない。一方、赤外線を透過する性質を有するインクが使用されている領域は赤外線を透過するため、当該領域からの赤外線が検出される。読取装置３００により読み取られた結果は、読取データとして、読取データ取得部４１０に出力される。
【００５９】
読取データ取得部４１０は、読取装置３００により読み取られた読取データを取得する。識別子判定部４２０は、読取データ取得部４１０により取得された読取データから識別子を判定する。識別子判定部４２０は、例えば、読取データを識別子パターンとみなして、この識別子パターンを識別子に変換すれば、読取データから識別子を取得することができる。識別子パターンから識別子への変換は、識別子パターン生成部１３０による識別子から識別子パターンの生成に対して逆演算を行えばよい。
【００６０】
識別子判定部４２０は、例えば、読取データに対して２値化処理を行い、２値化処理後の読取データを識別子パターンとみなしてもよい。また、識別子判定部４２０は、例えば、読取データに対してＯＲ演算を用いた画像縮小を行うことにより、文字間に生じる空白部分を狭めることができるため、図１０および図１１に示すように、識別子パターン生成部１３０により生成された識別子パターンにより近いデータを取得することができる。
【００６１】
識別子判定部４２０は、例えば、図１０に示したような読取データＱが読取データ取得部４１０により取得された場合には、この読取データＱを２次元バーコードとみなして、この２次元バーコードに対応する識別子を判定することができる。また、識別子判定部４２０は、例えば、図１１に示したように読取データＱ’が読取データ取得部４１０により取得された場合には、この読取データＱ’を１次元バーコードとみなして、この１次元バーコードに対応する識別子を判定することができる。
【００６２】
識別子判定部４２０は、１次元バーコードに対応する識別子を判定する場合、例えば、読取データの行ごとの黒画素数の累積値をヒストグラムとして取得し、このヒストグラムに対応する識別子を取得してもよい。また、識別子判定部４２０は、１次元バーコードに対応する識別子を判定する場合、例えば、読取データを構成する所定の列（例えば、左端の列）に対応する識別子を取得してもよい。
【００６３】
［読取システムの動作］
図１２は、読取システム２０の動作を示すフローチャートである。図１２を参照しながら、読取システム２０の動作について説明する。
【００６４】
図１２に示すように、まず、読取システム２０が起動されて、読取システム２０による動作が開始される。読取装置３００は、印刷物を読み取る（ステップＳ２１）。続いて、読取データ取得部４１０は、読取装置３００により取得された読取データを取得する（ステップＳ２２）。続いて、識別子判定部４２０は、読取データ取得部４１０により取得された読取データから識別子を判定する（ステップＳ２３）。出力装置５００は、識別子判定部４２０により判定された識別子により識別される用紙に関する情報を出力する（ステップＳ２４）。
【００６５】
読取システム２０が継続して動作する場合には、ステップＳ２１からステップＳ２４を再度実行する旨の指示が与えられるが、読取システム２０が継続して動作しない場合には、読取システム２０による動作が終了する。
【００６６】
［効果の説明］
【００６７】
従来の技術を用いた場合には、仮に、Ａ４サイズの書類に利用者が記入を行う場合、この書類のサイズと同じサイズの記入例を表示するとして、記入例の幅が約６０ｃｍ、記入例の奥行きが約４０ｃｍの大きさの水平型表示装置が必要となる。現在安価に入手可能なカメラの解像度がＨＤサイズ（１９２０×１０８０）であることから、最低読み取り可能なドットサイズは約０．３ｍｍである。ただし、この大きさは、撮影条件が整った場合の値であり、実際にプロジェクタの結像面に配置した書類の裏面を内部に設置したカメラでドットパターンを読み取る場合、書類裏面のドットパターンも結像面で拡散して撮像され、ピントが合っていない画質の画像が取得される。そのため、０．３ｍｍよりも大きなサイズのドットが必要となる。
【００６８】
さらに、書類が斜めに置かれることも考慮すれば、２ｍｍ程度のドットサイズが必要となる。このドットサイズにより書類識別のための２次元バーコードを構成する場合、ＱＲコードの最小単位２１セル四方で幅約４．２ｃｍものサイズの２次元バーコードを書類に印刷しておく必要がある。また、画像処理速度を高めるために、キャプチャサイズをＨＤサイズよりも小さくする場合、ドットサイズも大きくなり、それに伴い２次元バーコードのサイズも大きくする必要がある。書類の裏面には手続きに関する注意書きや契約の約款、あるいは表裏両面に記載箇所があることも多く、書類の識別子が大きく印刷されていては紙面レイアウトに影響を与える。
【００６９】
また、識別子を不可視インクによる印刷することで、このような事態を回避することも可能であるが、不可視インクは特殊であり、オフィス向けに一般流通しているプリンタで簡単に印刷することができない。
【００７０】
本発明の実施形態によれば、印刷データを取得する印刷データ取得部と、印刷データ取得部により取得された印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、を備えることを特徴とする、データ生成装置が提供される。データ生成装置により識別子パターンが付加された印刷データは印刷装置２００に出力され、印刷装置２００において識別子パターンに基づいて印刷データが印刷され得る。
【００７１】
印刷物は読取装置３００により読み取られ、識別子判定装置４００により読取データに基づいて識別子が判定される。このように、本発明の実施形態によれば、印刷物に印刷されている印刷データ自体に識別子を重畳することができるため、識別子パターンを印刷するためのスペースを容易に確保することができるようになる。したがって、高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能となる。また、利用者によって意味のある文章のみにより印刷物を構成することも可能となる。
【００７２】
さらに、本実施形態では、可視光領域における視認性は同一であり、可視光領域外の領域における光学特性が異なる複数のインクが使用されるが、この複数のインクとしては、例えば、オフィス向けに一般的に流通しているインクを使用することができる。したがって、印刷システム１０を安価に実施することが可能である。
【００７３】
［変形例の説明］
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７４】
例えば、印刷データ取得部１１０、識別子取得部１２０、識別子パターン生成部１３０およびデータ生成部１４０を有するデータ生成装置１００は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に搭載されるプリンタドライバに組み込まれてもよいし、プリンタの前段に配置されるフィルタとして機能してもよい。
【００７５】
さらに、識別子取得部１２０および識別子パターン生成部１３０は、印刷データ取得部１１０およびデータ生成部１４０を有するデータ生成装置１００とは異なる装置（例えば、識別子パターン生成装置）が有していてもよい。かかる場合には、データ生成装置１００は、識別子パターン生成装置により生成された識別子パターンを取得し、取得した識別子パターンを印刷データに付加することとなる。
【００７６】
印刷装置２００およびインク２１０、２２０としては、沖データ社により開発されたプリンタＣＤ８３０Ｎおよびそのプリンタに適合するインクを使用することができる。データ生成装置１００および印刷装置２００は、無線により接続されてもよく、有線により接続されてもよい。また、データ生成装置１００および印刷装置２００は、ネットワークを介して接続されてもよい。
【００７７】
また、印刷データ取得部１１０、識別子取得部１２０、識別子パターン生成部１３０およびデータ生成部１４０を有するデータ生成装置１００が、プリンタの前段に配置されるフィルタとして機能する場合には、識別子パターンが付加された印刷データがデータ生成装置１００から印刷装置２００に出力される。印刷装置２００は、付加された識別子パターンに基づいてインク２１０とインク２２０とを使い分けた印刷を行うことができる。
【００７８】
さらに、データ生成装置１００および識別子判定装置４００に備えられる記憶装置は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性メモリなどにより構成され得る。データ生成装置１００および識別子判定装置４００を構成する各ブロックは、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成され、記憶装置により記憶されているプログラムがＣＰＵによりＲＡＭに展開されて実行されることにより、その機能が実現され得る。あるいは、データ生成装置１００および識別子判定装置４００は、専用のハードウェアにより構成されていてもよいし、複数のハードウェアの組み合わせにより構成されてもよい。
【００７９】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【００８０】
１０    印刷システム
１００  データ生成装置
１１０  印刷データ取得部
１２０  識別子取得部
１３０  識別子パターン生成部
１４０  データ生成部
２００  印刷装置
２１０、２２０、２２１、２２２、２２３  インク
２０    読取システム
３００  読取装置
４００  識別子判定装置
４１０  読取データ取得部
４２０  識別子判定部
４３０  出力制御部
５００  出力装置
Ｒ      印刷物
Ｐ      印刷データ
Ｓ      識別子パターン
Ｑ      読取データ
【図１】
2013058924.tif 000003
【図２】
2013058924.tif 000004
【図３】
2013058924.tif 000005
【図４】
2013058924.tif 000006
【図５】
2013058924.tif 000007
【図６】
2013058924.tif 000008
【図７】
2013058924.tif 000009
【図８】
2013058924.tif 000010
【図９】
2013058924.tif 000011
【図１０】
2013058924.tif 000012
【図１１】
2013058924.tif 000013
【図１２】
2013058924.tif 000014