印刷データを取得する印刷データ取得部と、前記印刷データ取得部により取得された前記印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、を備えることを特徴とする、データ生成装置。前記識別子パターンは、インク識別情報が配列されることにより構成され、前記データ生成部は、前記所定の領域に含まれる文字に対応する前記インク識別情報を前記識別子パターンから抽出し、前記インク識別情報を前記文字に付加することを特徴とする、請求項1に記載のデータ生成装置。前記インク識別情報は、可視光領域における視認性は同一であり、可視光領域外の領域における光学特性が異なる複数のインクのうちのいずれかを識別するための情報であることを特徴とする、請求項2に記載のデータ生成装置。前記データ生成部が、前記識別子パターンが付加された前記印刷データを印刷装置に出力すると、前記印刷装置により、前記識別子パターンに基づいて、前記印刷データが印刷されることを特徴とする、請求項1に記載のデータ生成装置。前記データ生成装置は、識別子を取得する識別子取得部と、前記識別子取得部により取得された前記識別子に基づいて前記識別子パターンを生成する識別子パターン生成部と、をさらに備え、前記データ生成部は、前記識別子パターン生成部により生成された前記識別子パターンを前記所定の領域に対して付加することを特徴とする、請求項1に記載のデータ生成装置。前記識別子パターン生成部は、前記印刷データに関する所定のパラメータに応じたサイズを有する前記識別子パターンを生成することを特徴とする、請求項5に記載のデータ生成装置。印刷データを取得するステップと、前記印刷データを構成する所定の領域に対して識別子パターンを付加するステップと、を含むことを特徴とする、データ生成方法。コンピュータを、印刷データを取得する印刷データ取得部と、前記印刷データ取得部により取得された前記印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、を備えるデータ生成装置として機能させるためのプログラム。しかしながら、特許文献1により開示されている技術によれば、水平型表示装置において書類の配置箇所に制限を設けない場合、書類の位置を検出するには水平型表示装置全体を撮影可能なカメラを用いる必要がある。一方、このようなカメラにより撮影された画像からドットパターンを抽出して、抽出したドットパターンに基づいて書類の種別を識別することを可能とするためには、相当な高解像度のカメラが必要となる。そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能な技術を提供することにある。上記問題を解決するために、本発明のある観点によれば、印刷データを取得する印刷データ取得部と、前記印刷データ取得部により取得された前記印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、を備えることを特徴とする、データ生成装置が提供される。前記識別子パターンは、インク識別情報が配列されることにより構成され、前記データ生成部は、前記所定の領域に含まれる文字に対応する前記インク識別情報を前記識別子パターンから抽出し、前記インク識別情報を前記文字に付加してもよい。前記インク識別情報は、可視光領域における視認性は同一であり、可視光領域外の領域における光学特性が異なる複数のインクのうちのいずれかを識別するための情報であってもよい。前記データ生成部が、前記識別子パターンが付加された前記印刷データを印刷装置に出力すると、前記印刷装置により、前記識別子パターンに基づいて、前記印刷データが印刷されてもよい。前記データ生成装置は、識別子を取得する識別子取得部と、前記識別子取得部により取得された前記識別子に基づいて前記識別子パターンを生成する識別子パターン生成部と、をさらに備え、前記データ生成部は、前記識別子パターン生成部により生成された前記識別子パターンを前記所定の領域に対して付加してもよい。前記識別子パターン生成部は、前記印刷データに関する所定のパラメータに応じたサイズを有する前記識別子パターンを生成してもよい。また、本発明の別の観点によれば、印刷データを取得するステップと、前記印刷データを構成する所定の領域に対して識別子パターンを付加するステップと、を含むことを特徴とする、データ生成方法が提供される。また、本発明の別の観点によれば、コンピュータを、印刷データを取得する印刷データ取得部と、前記印刷データ取得部により取得された前記印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、を備えるデータ生成装置として機能させるためのプログラムが提供される。以上説明したように本発明によれば、高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能となる。以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。[読取システムの使用例]図1は、本発明の実施形態に係る読取システムの使用例を示す図である。図1を参照しながら、本発明の実施形態に係る読取システムの使用例について説明する。図1に示すように、本発明の実施形態に係る読取システム20は、読取装置300と、識別子判定装置400と、出力装置500とを備える。印刷物Rは、本発明の実施形態に係る印刷システム10により印刷データが紙面に印刷されることにより得られる。印刷物Rは、印刷データが印刷システム10により印刷されたものであればどのようなものでもよく、特に限定されるものではない。例えば、利用者は、所望の印刷物Rを選択して出力装置500上に置くことができる。読取装置300は、読取データを取得する機能を有する。より詳細には、読取装置300は、撮影を行うことにより得られる画像を読取データとして取得する機能を有する。読取装置300により取得される読取データは、静止画データにより構成されてもよいし、動画データにより構成されてもよい。読取装置300と識別子判定装置400とは、図1に示したように有線により接続されていてもよいし、無線により接続されていてもよい。なお、読取装置300は、例えば、赤外線カメラにより構成される。図1に示した例では、読取装置300は、単一の赤外線カメラにより構成されているが、複数の赤外線カメラにより構成されていてもよい。読取装置300が複数の赤外線カメラにより構成される場合には、複数の赤外線カメラの各々により取得された画像が結合されることにより読取データが取得され得る。また、赤外撮影に必要な光源は読取装置300に搭載されていてもよく、読取装置300とは別に設置してもよい。識別子判定装置400は、読取データに基づいて識別子を判定する機能を有する。より詳細には、識別子判定装置400は、読取装置300により取得された読取データから印刷データに付加されている識別子パターンを抽出し、識別子パターンに基づいて識別子を判定する。識別子は、印刷物Rの種類を識別するための識別子であってもよいし、他の識別子であってもよい。また、図1に示したように、識別子判定装置400は、判定した識別子により識別される情報を表示するように出力装置500を制御してもよい。なお、識別子判定装置400と出力装置500とは、図1に示したように有線により接続されていてもよいし、無線により接続されていてもよい。出力装置500は、利用者により選択された印刷物Rの種類が識別子判定装置400により認識された場合には、その認識結果に応じた情報を利用者に対して提示することができる。利用者に対する情報の提示は、出力装置500により表示された画像以下、出力画像とも言う。が利用者に閲覧されることにより実現される。出力画像は、静止画データにより構成されてもよいし、動画データにより構成されてもよく、テキストデータにより構成されてもよい。図1に示した例では、例えば、利用者により選択された印刷物Rが出力装置500上に置かれると、出力装置500上に置かれた印刷物Rの種類が識別子判定装置400により認識され、認識結果に応じた情報が出力装置500により表示される。[印刷システムの構成]図2は、本発明の実施形態に係る印刷システム10の機能構成を示すブロック図である。図2を参照しながら、本発明の実施形態に係る印刷システム10が有する機能の詳細について説明する。図2に示すように、印刷システム10は、データ生成装置100と、印刷装置200とを備える。また、図2に示したように、データ生成装置100は、印刷データ取得部110と、識別子取得部120と、識別子パターン生成部130と、データ生成部140とを備える。印刷データ取得部110は、印刷データを取得する機能を有する。印刷データ取得部110は、印刷データを、外部の記録媒体から読み取ることにより取得してもよいし、他の装置から受信することにより取得してもよいし、データ生成装置100に備えられている記憶部から取得してもよい。また、印刷データ取得部110は、印刷データを、入力装置例えば、キーボードなどを介して取得してもよい。図3は、印刷データの一例を示す図である。図3に示すように、印刷データPは、例えば、複数の文字が配列されることにより構成されているが、図形罫線などにより構成されていてもよく、記号により構成されていてもよい。例えば、印刷データPの一部に相当する印刷データP1は、いつもお世話になっておりまのように、複数の文字が配列されることにより構成される。印刷データ取得部110により取得された印刷データは、データ生成部140に出力される。図2に戻って説明を続ける。識別子取得部120は、識別子を取得する機能を有する。上記したように、識別子は、例えば、印刷物Rの種類を識別するために使用される。したがって、識別子取得部120は、例えば、印刷データ取得部110により取得された印刷データにおける所定の箇所のデータを識別子として取得してもよい。あるいは、識別子取得部120は、印刷物Rの種類ごとに定められている識別子をデータベースから検索することにより識別子を取得してもよい。なお、識別子は、数値により構成されてもよいし、文字列により構成されてもよい。識別子パターン生成部130は、識別子取得部120により取得された識別子に基づいて識別子パターンを生成する機能を有する。識別子パターンは、例えば、印刷の際に使用されるインクを識別するための識別情報以下、インク識別情報とも言う。が配列されることにより構成される。インク識別情報の例としては、後に説明するように、インク210の識別情報またはインク220の識別情報がある。図4は、識別子パターンの一例を示す図である。図4に示した例では、識別子パターンSは、4×4のマトリクス状を有している。しかし、識別子パターンは、4×4のマトリクス状でなくてもよく、識別子の数に応じて適宜にサイズが変更されてもよい。また、図4に示した例では、識別子パターンSは、黒の画素と白の画素とからなる2値画像により構成されている。この場合、例えば、黒の画素は、インク210の識別情報を表し、白の画素は、インク220の識別情報を表す。しかし、識別子パターンは、2値画像でなくてもよい。例えば、識別子取得部120により取得された識別子が46741であった場合、2進数表記では1011011010010101となり、1を黒、0を白とすると、1段目=黒白黒黒、2段目=白黒黒白、3段目=黒白白黒、4段目=白黒白黒で表現することができ、識別子パターン生成部130は、この識別子に基づいて、図4に示すような識別子パターンSを生成することができる。識別子パターン生成部130により生成される識別子パターンのサイズは特に限定されない。しかしながら、識別子パターン生成部130は、印刷データに関する所定のパラメータに応じたサイズを有する識別子パターンを生成してもよい。印刷データに関する所定のパラメータは、例えば、印刷データを構成する文字の太さであってもよく、文字の高さであってもよく、文字間の間隔であってもよく、印刷データを構成する文字列の行数であってもよい。識別子パターン生成部130は、例えば、所定のパラメータが大きいほど、識別子パターンのサイズを大きくすることができる。図4に示した例では、識別子パターン生成部130により、印刷データに関する所定のパラメータに応じたサイズを有する識別子パターンが生成されたため、識別子パターンSを構成する画素1つのサイズが印刷データの4文字2文字×2文字のサイズと等しくなっている図6参照。図2に戻って説明を続ける。データ生成部140は、印刷データ取得部110により取得された印刷データを構成する所定の領域に対して識別子パターンを付加する機能を有する。ここで、所定の領域は、例えば、あらかじめ決めておくことが可能であるが、例えば、多くの文字が集中することが想定される領域例えば、改行頻度が少ないことが想定される左隅の領域などを所定の領域として決めておくことができる。例えば、図3に示した例では、最上段と最下段とを除いた8行のうち最左列から8列目までの64文字により構成される領域を所定の領域として決めておくことができる。上記したように、識別子パターンが、インク識別情報が配列されることにより構成されているとする。かかる場合、データ生成部140は、所定の領域に含まれる文字に対応するインク識別情報を識別子パターンから抽出し、抽出したインク識別情報を文字に付加することができる。図5は、印刷データに対する識別子パターンの付加の一例を示す図である。上記したように、識別子パターンSを構成する画素1つのサイズが印刷データの4文字2文字×2文字のサイズと等しいとする。かかる場合、図3に示した印刷データP1を構成する文字列いつもお世話になっておりまには、図4に示した識別子パターンSの最上段=黒黒白白黒黒黒黒が対応することになる。この対応関係によれば、例えば、印刷データP1を構成する文字いには黒=インク210の識別情報が対応するため、データ生成部140は、文字いに対応するインク識別情報として黒=インク210の識別情報を抽出し、抽出した黒=インク210の識別情報を文字いに付加することができる。同様に、印刷データP1を構成する複数の文字の各々に対してインク識別情報を付加すると、図5に示したような付加がなされる。また、データ生成部140は、このような手法を採用すれば、印刷データを構成する所定の領域例えば、図3に示した例では、最上段と最下段とを除いた8行のうち最左列から8列目までの64文字により構成される領域に対して、識別子パターンを付加することができる。図2に戻って説明を続ける。データ生成部140は、識別子パターンが付加された印刷データを印刷装置200に出力することができる。データ生成部140と印刷装置200とは直接接続されていなくてもよい。すなわち、識別子パターンが付加された印刷データは、データ生成部140から印刷装置200に有線または無線を介して直接的に送信されてもよいし、記録媒体を介して印刷装置200に出力されてもよい。印刷装置200は、印刷データに付加されている識別子パターンに基づいて、印刷データを印刷することができる。上記したように、識別子パターンは、インク識別情報が配列されることにより構成される。このインク識別情報は、例えば、可視光領域における視認性は同一であり、可視光領域外の領域における光学特性が異なる複数のインクのうちのいずれかを識別するための情報である。例えば、可視光領域における視認性が同一であり、可視光領域外の領域における光学特性が異なる複数のインクの例としては、赤外線を吸収する性質を有するインクと、赤外線を透過する性質を有するインクとが挙げられる。赤外線を吸収する性質を有するインクとしては、カーボンが含有された黒インクが挙げられる。一方、赤外線を透過する性質を有するインクとしては、Cシアンインク、MマゼンダインクおよびYイエローインクの合成により生成される黒インクが挙げられる。インク210としては、カーボンが含有された黒インクを使用し、インク220としては、Cシアンインク=インク221、Mマゼンダインク=インク222およびYイエローインク=インク223の合成により生成される黒インクを使用する場合を例として説明する。図6は、印刷物の一例を示す図である。印刷装置200は、印刷データを構成する複数の文字のうち、インク210の識別情報が付加された文字はインク210により印刷し、インク220の識別情報が付加された文字はインク220により印刷する。一方、印刷データを構成する所定の領域以外の領域すなわち、識別子パターンが付加されていない領域の文字は、インク220により印刷すればよい。例えば、図6に示した印刷物R1は、図5に示した識別子パターンSに応じたインクにより印刷データP1が印刷された結果を示している。また、例えば、印刷物Rは、同様に識別子パターンに応じたインクにより印刷データPが印刷された結果を示している。なお、図6においては、インク210により印刷された文字とインク220により印刷された文字とが区別され得るように示されているが、上記したように、可視光領域においては、両者はほとんど区別できないことが想定される。図7は、印刷物の他の一例を示す図である。データ生成部140は、印刷データを構成する所定の領域に含まれる行に対応するインク識別情報を識別子パターンから抽出し、抽出したインク識別情報を行に付加するようにしてもよい。かかる場合、印刷装置200は、印刷データを構成する複数の行のうち、インク210の識別情報が付加された行はインク210により印刷し、インク220の識別情報が付加された行はインク220により印刷すればよい。例えば、図7に示した印刷物R’は、このように生成された識別子パターンに応じたインクにより印刷データPが印刷された結果を示している。なお、データ生成部140は、印刷データを構成する所定の領域に含まれる列に対応するインク識別情報を識別子パターンから抽出し、抽出したインク識別情報を列に付加するようにしてもよい。かかる場合、印刷装置200は、印刷データを構成する複数の列のうち、インク210の識別情報が付加された列はインク210により印刷し、インク220の識別情報が付加された列はインク220により印刷すればよい。以上に説明したように、本発明の実施形態に係るデータ生成装置100によれば、印刷物に印刷されている印刷データ自体に識別子を重畳することができるため、識別子パターンを印刷するためのスペースを容易に確保することができるようになる。したがって、高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能となる。また、利用者によって意味のある文章のみにより印刷物を構成することも可能となる。[印刷システムの動作]図8は、印刷システム10の動作を示すフローチャートである。図8を参照しながら、印刷システム10の動作について説明する。図8に示すように、まず、印刷システム10が起動されて、印刷システム10による動作が開始される。印刷データ取得部110は、印刷データを取得するステップS1。続いて、識別子取得部120は、識別子を取得するステップS2。識別子パターン生成部130は、識別子取得部120により取得された識別子に基づいて、識別子パターンを生成するステップS3。データ生成部140は、印刷データを構成する所定の領域の中で最初の文字を処理対象とするステップS4。続いて、データ生成部140は、識別子パターンのうち当該文字と重なる部分を判定するステップS5。データ生成部140は、識別子パターンのうち当該文字と重なる部分が黒の画素であると判定した場合にはステップS5で黒、当該文字にインク210の識別情報を付加してステップS6、ステップS8に進む。一方、データ生成部140は、識別子パターンのうち当該文字と重なる部分が白の画素であると判定した場合にはステップS5で白、当該文字にインク220の識別情報を付加してステップS7、ステップS8に進む。データ生成部140は、印刷データを構成する所定の領域の中の全文字についての処理が終了したか否かを判定しステップS8、全文字についての処理が終了していないと判定した場合にはステップS8でNo、次の文字を処理対象としステップS9、ステップS5に戻る。一方、データ生成部140は、全文字についての処理が終了したと判定した場合にはステップS8でYes、印刷データに付加された識別子パターンに基づいて印刷データを印刷するステップS10。印刷システム10が継続して動作する場合には、ステップS1からステップS10を再度実行する旨の指示が与えられるが、印刷システム10が継続して動作しない場合には、印刷システム10による動作が終了する。[読取システムの構成]図9は、本発明の実施形態に係る読取システム20の機能構成を示すブロック図である。図9を参照しながら、本発明の実施形態に係る読取システム20が有する機能の詳細について説明する。図9に示すように、読取システム20は、読取装置300と、識別子判定装置400と、出力装置500とを備える。また、図9に示したように、識別子判定装置400は、読取データ取得部410と、識別子判定部420と、出力制御部430とを備える。なお、読取システム20は、図1にも示されている。読取装置300は、印刷物を読み取る機能を有する。読取装置300により読み取られる印刷物は、印刷装置200により印刷データが印刷された結果である。したがって、読取装置300は、図6に示した印刷物Rを印刷物の一例として読み取る。また、読取装置300は、図7に示した印刷物R’を印刷物の一例として読み取ることも可能である。上記したように、例えば、読取システム20は、利用者が選択して出力装置500上に置いた印刷物を読み取ることができる。図10は、読取データの一例を示す図である。より詳細には、図10に示した読取データQは、図6に示した印刷物Rが読取装置300により読み取られ、識別子判定部420によるOR演算を用いた画像縮小を行った結果を示している。また、図11は、読取データの他の一例を示す図である。より詳細には、図11に示した読取データQ’は、図7に示した印刷物R’が読取装置300により読み取られ、識別子判定部420によるOR演算を用いた画像縮小を行った結果を示している。図10および図11に示すように、赤外線を吸収する性質を有するインクが使用されている領域は赤外線を吸収するため、当該領域からの赤外線は検出されない。一方、赤外線を透過する性質を有するインクが使用されている領域は赤外線を透過するため、当該領域からの赤外線が検出される。読取装置300により読み取られた結果は、読取データとして、読取データ取得部410に出力される。読取データ取得部410は、読取装置300により読み取られた読取データを取得する。識別子判定部420は、読取データ取得部410により取得された読取データから識別子を判定する。識別子判定部420は、例えば、読取データを識別子パターンとみなして、この識別子パターンを識別子に変換すれば、読取データから識別子を取得することができる。識別子パターンから識別子への変換は、識別子パターン生成部130による識別子から識別子パターンの生成に対して逆演算を行えばよい。識別子判定部420は、例えば、読取データに対して2値化処理を行い、2値化処理後の読取データを識別子パターンとみなしてもよい。また、識別子判定部420は、例えば、読取データに対してOR演算を用いた画像縮小を行うことにより、文字間に生じる空白部分を狭めることができるため、図10および図11に示すように、識別子パターン生成部130により生成された識別子パターンにより近いデータを取得することができる。識別子判定部420は、例えば、図10に示したような読取データQが読取データ取得部410により取得された場合には、この読取データQを2次元バーコードとみなして、この2次元バーコードに対応する識別子を判定することができる。また、識別子判定部420は、例えば、図11に示したように読取データQ’が読取データ取得部410により取得された場合には、この読取データQ’を1次元バーコードとみなして、この1次元バーコードに対応する識別子を判定することができる。識別子判定部420は、1次元バーコードに対応する識別子を判定する場合、例えば、読取データの行ごとの黒画素数の累積値をヒストグラムとして取得し、このヒストグラムに対応する識別子を取得してもよい。また、識別子判定部420は、1次元バーコードに対応する識別子を判定する場合、例えば、読取データを構成する所定の列例えば、左端の列に対応する識別子を取得してもよい。[読取システムの動作]図12は、読取システム20の動作を示すフローチャートである。図12を参照しながら、読取システム20の動作について説明する。図12に示すように、まず、読取システム20が起動されて、読取システム20による動作が開始される。読取装置300は、印刷物を読み取るステップS21。続いて、読取データ取得部410は、読取装置300により取得された読取データを取得するステップS22。続いて、識別子判定部420は、読取データ取得部410により取得された読取データから識別子を判定するステップS23。出力装置500は、識別子判定部420により判定された識別子により識別される用紙に関する情報を出力するステップS24。読取システム20が継続して動作する場合には、ステップS21からステップS24を再度実行する旨の指示が与えられるが、読取システム20が継続して動作しない場合には、読取システム20による動作が終了する。[効果の説明]従来の技術を用いた場合には、仮に、A4サイズの書類に利用者が記入を行う場合、この書類のサイズと同じサイズの記入例を表示するとして、記入例の幅が約60cm、記入例の奥行きが約40cmの大きさの水平型表示装置が必要となる。現在安価に入手可能なカメラの解像度がHDサイズ1920×1080であることから、最低読み取り可能なドットサイズは約0.3mmである。ただし、この大きさは、撮影条件が整った場合の値であり、実際にプロジェクタの結像面に配置した書類の裏面を内部に設置したカメラでドットパターンを読み取る場合、書類裏面のドットパターンも結像面で拡散して撮像され、ピントが合っていない画質の画像が取得される。そのため、0.3mmよりも大きなサイズのドットが必要となる。さらに、書類が斜めに置かれることも考慮すれば、2mm程度のドットサイズが必要となる。このドットサイズにより書類識別のための2次元バーコードを構成する場合、QRコードの最小単位21セル四方で幅約4.2cmものサイズの2次元バーコードを書類に印刷しておく必要がある。また、画像処理速度を高めるために、キャプチャサイズをHDサイズよりも小さくする場合、ドットサイズも大きくなり、それに伴い2次元バーコードのサイズも大きくする必要がある。書類の裏面には手続きに関する注意書きや契約の約款、あるいは表裏両面に記載箇所があることも多く、書類の識別子が大きく印刷されていては紙面レイアウトに影響を与える。また、識別子を不可視インクによる印刷することで、このような事態を回避することも可能であるが、不可視インクは特殊であり、オフィス向けに一般流通しているプリンタで簡単に印刷することができない。本発明の実施形態によれば、印刷データを取得する印刷データ取得部と、印刷データ取得部により取得された印刷データを構成する所定の領域に対して識別子パターンを付加するデータ生成部と、を備えることを特徴とする、データ生成装置が提供される。データ生成装置により識別子パターンが付加された印刷データは印刷装置200に出力され、印刷装置200において識別子パターンに基づいて印刷データが印刷され得る。印刷物は読取装置300により読み取られ、識別子判定装置400により読取データに基づいて識別子が判定される。このように、本発明の実施形態によれば、印刷物に印刷されている印刷データ自体に識別子を重畳することができるため、識別子パターンを印刷するためのスペースを容易に確保することができるようになる。したがって、高解像度を必要とせずに撮影画像に基づいて書類の種別を識別することが可能となる。また、利用者によって意味のある文章のみにより印刷物を構成することも可能となる。さらに、本実施形態では、可視光領域における視認性は同一であり、可視光領域外の領域における光学特性が異なる複数のインクが使用されるが、この複数のインクとしては、例えば、オフィス向けに一般的に流通しているインクを使用することができる。したがって、印刷システム10を安価に実施することが可能である。[変形例の説明]以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。例えば、印刷データ取得部110、識別子取得部120、識別子パターン生成部130およびデータ生成部140を有するデータ生成装置100は、PCPersonalComputerに搭載されるプリンタドライバに組み込まれてもよいし、プリンタの前段に配置されるフィルタとして機能してもよい。さらに、識別子取得部120および識別子パターン生成部130は、印刷データ取得部110およびデータ生成部140を有するデータ生成装置100とは異なる装置例えば、識別子パターン生成装置が有していてもよい。かかる場合には、データ生成装置100は、識別子パターン生成装置により生成された識別子パターンを取得し、取得した識別子パターンを印刷データに付加することとなる。印刷装置200およびインク210、220としては、沖データ社により開発されたプリンタCD830Nおよびそのプリンタに適合するインクを使用することができる。データ生成装置100および印刷装置200は、無線により接続されてもよく、有線により接続されてもよい。また、データ生成装置100および印刷装置200は、ネットワークを介して接続されてもよい。また、印刷データ取得部110、識別子取得部120、識別子パターン生成部130およびデータ生成部140を有するデータ生成装置100が、プリンタの前段に配置されるフィルタとして機能する場合には、識別子パターンが付加された印刷データがデータ生成装置100から印刷装置200に出力される。印刷装置200は、付加された識別子パターンに基づいてインク210とインク220とを使い分けた印刷を行うことができる。さらに、データ生成装置100および識別子判定装置400に備えられる記憶装置は、例えば、HDDHardDiskDriveなどの不揮発性メモリなどにより構成され得る。データ生成装置100および識別子判定装置400を構成する各ブロックは、例えば、CPUCentralProcessingUnit、RAMRandomAccessMemoryなどから構成され、記憶装置により記憶されているプログラムがCPUによりRAMに展開されて実行されることにより、その機能が実現され得る。あるいは、データ生成装置100および識別子判定装置400は、専用のハードウェアにより構成されていてもよいし、複数のハードウェアの組み合わせにより構成されてもよい。尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。