(57)【要約】【課題】  バリアブルデータのストア先でデータが消失した場合でもバリアブルデータを復元することが可能なバリアブルデータ処理装置およびバリアブルデータ処理システムを提供する。【解決手段】  ＰＣ２で作成されたバリアブルデータ５を印刷するバリアブルデータ処理装置１は、記憶部２０にバリアブルデータ５に対するフォームを格納しており、バリアブルデータ５から二次元コードを生成し、この二次元コードと、記憶部２０から取得したフォーム、およびバリアブルデータ５を合成したデータをバリアブルデータ処理部１０で生成する。合成したデータをＰＤＬインタプリタ４０で印刷可能なビットマップデータに展開し、この展開したデータに基づいて印刷部５１により印刷を行う。プリント紙４には、バリアブルデータをコード化した二次元コードも印刷される。【選択図】    図１
2006270747.tif 000002
【特許請求の範囲】
【請求項１】
外部から送信されたバリアブルデータを機械可読符号に変換する符号変換部と、
前記バリアブルデータが埋め込まれるフォームを記憶する記憶部と、
前記バリアブルデータ、前記機械可読符号および前記フォームを合成する合成部と、
前記合成部による合成データを出力する出力部とを備えたことを特徴とするバリアブルデータ処理装置。
【請求項２】
前記符号変換部が変換した前記機械可読符号は、前記記フォームが格納されているアドレスを示す情報を含むことを特徴とする請求項１に記載のバリアブルデータ処理装置。
【請求項３】
前記符号変換部は、前記外部から禁則情報を含む前記バリアブルデータが送信され、前記バリアブルデータおよび前記禁則情報を前記機械可読符号に変換し、
前記合成部は、前記バリアブルデータ、前記機械可読符号および前記フォームを合成するとともに、前記禁則情報に基づいて前記バリアブルデータのフォーマット処理を行うことを特徴とする請求項１に記載のバリアブルデータ処理装置。
【請求項４】
前記符号変換部は、前記フォームに含まれている変換指令に基づいて前記バリアブルデータの前記機械可読符号への変換を行うことを特徴とする請求項１に記載のバリアブルデータ処理装置。
【請求項５】
前記出力部は、前記合成データを用紙に印刷する印刷部を備えたことを特徴とする請求項１に記載のバリアブルデータ処理装置。
【請求項６】
前記出力部は、前記合成データを表示画面に表示する表示部を備えたことを特徴とする請求項１に記載のバリアブルデータ処理装置。
【請求項７】
外部から送信されたバリアブルデータを機械可読符号に変換する符号変換部と、前記バリアブルデータが埋め込まれるフォームを記憶する記憶部と、前記バリアブルデータ、前記機械可読符号および前記フォームを合成する合成部と、前記合成部による合成データを出力する出力部とを有するバリアブルデータ処理装置と、
前記出力部から出力された前記合成データ上の前記機械可読符号を光学的に読み取る読取部と、前記機械可読符号から前記バリアブルデータを再生するバリアブルデータ再生部とを有する機械可読符号処理装置とを備えたとを特徴とするバリアブルデータ処理システム。
【請求項８】
前記機械可読符号処理装置は、前記バリアブルデータを文書作成用アプリケーションソフトが利用できるフォーマットに変換するフォーマット変換部を備えたことを特徴とする請求項７に記載のバリアブルデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブルデータをフォームに埋め込んで出力するバリアブルデータ処理装置およびバリアブルデータ処理システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）に接続されたプリンタでは、ＰＣからの印刷指示および印刷データに基づいて印刷処理を実行している。プリンタに入力される印刷データは多種多様であるが、中には、ダイレクトメールの文中の宛て名、チケットのナンバリング、社員証、会員証などの氏名、住所などのように、書面の一部のみを変更するだけでよい場合がある。このような場合、宛て名ごとに文書を作成して印刷を行っていたのでは、全てを印刷し終わるのに多大の時間を要することになる。そこで、書面の一部のみを差し替えて印刷するバリアブルプリントが注目されている。すでに、バリアブルプリントに対応したプリンタは市場に出ており、例えば、名刺などの印刷業者に利用されている。
【０００３】
一方、文書においては、紙に印刷後、そのハードコピーの内容を再利用したい場合がある。また、文面を１枚づつ精読することなく、文書内容などを確認や検索したい場合もある。従来、文書などの再利用は、画像をスキャナで読み取ったり、文書をＯＣＲで読み取る方法がとられている。また、ＰＣなどで作成したときの保存先（データベース）からデータを取得して再利用したり、検索することも行われている。しかし、スキャナを用いたり、データベースを利用することは、作業効率が悪く、また、完全に再利用できない場合もある。
【０００４】
この問題を解決するものとして、例えば、特許文献１に示される画像処理装置がある。この画像処理装置は、配布資料をスキャナによりスキャンし、配布資料の画像を読み込み、読み込んだ画像データからＱＲ（Quick Response）コード（株式会社デンソーウェーブ、登録商標）を探しだし、ＱＲコードを解析してインデックスデータを抽出し、抽出したインデックスデータに基づいてデータベースを検索することで配付資料に対応する画像データを検索し、取得した画像データを印刷するものである。これにより、データベースに登録されている画像データを容易に取り出すことができる。
【特許文献１】特開２００４−２２７２４７号公報（［００６１］〜［００６３］、図９）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の画像処理装置によると、二次元コードは画像データのインデックスデータとして用いているため、データベースから画像データが消失してしまった場合は、画像データを復元することができない。
【０００６】
したがって、本発明の目的は、バリアブルデータのストア先でデータが消失した場合でもバリアブルデータを復元することが可能なバリアブルデータ処理装置およびバリアブルデータ処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、外部から送信されたバリアブルデータを機械可読符号に変換する符号変換部と、前記バリアブルデータが埋め込まれるフォームを記憶する記憶部と、前記バリアブルデータ、前記機械可読符号および前記フォームを合成する合成部と、前記合成部による合成データを出力する出力部とを備えたことを特徴とするバリアブルデータ処理装置を提供する。
【０００８】
上記バリアブルデータ処理装置によれば、出力部から出力された合成データに含まれる機械可読符号を読取装置によって読み取ることにより、バリアブルデータを復元することができる。
【０００９】
「外部」とは、ＰＣ等のバリアブルデータ生成装置をいうが、これに限定されず、外部記憶装置等も含まれる。「機械可読符号」とは、バーコード、二次元コード等のバーコードリーダ、ＣＣＤカメラ、イメージスキャナ、カメラ付き携帯電話等の読取装置によって読み取り可能なものをいう。「バリアブルデータ」とは、バリアブルプリント言語で記述されたものであり、住所や名前など変化するデータ（可変データ）がコンマ等の区切り文字によって区切られたデータをいい、フォーム指定情報などを含んで構成されている。「フォーム」とは、バリアブルデータが埋め込まれるイメージや表などの固定データをいう。
【００１０】
符号変換部が生成する機械可読符号は、フォームが格納されているアドレスを示す情報を含むのが好ましい。フォームが格納されているアドレスを示す情報を基にメモリや記憶装置からフォームを読み出し、フォームにバリアブルデータを埋め込んだ状態で復元することができる。
【００１１】
符号変換部は、外部から禁則情報を含むバリアブルデータが送信され、バリアブルデータおよび禁則情報を機械可読符号に変換し、合成部は、バリアブルデータ、機械可読符号およびフォームを合成するとともに、禁則情報に基づいてバリアブルデータの禁則処理を含むフォーマット処理を行うようにしてもよい。これにより、合成データが読み易くなる。「禁則」とは、文章が読みにくくなることを避けるための文字組みのルールをいい、行頭禁則や行末禁則がある。「禁則処理」とは、禁則に従って文字組みを調整することをいう。
【００１２】
符号変換部は、フォームに含まれている変換指令に基づいてバリアブルデータの機械可読符号への変換を行うようにしてもよい。ＰＣ等のバリアブルデータの生成装置側から変換指令がなくても、バリアブルデータが機械可読符号に変換される。
【００１３】
出力部は、合成データを用紙に印刷する印刷部でもよい。この場合、合成データが印刷された用紙から機械可読符号を読取装置によって光学的に読み取ることができる。印刷部は、電子写真方式、インクジェット方式、感熱転写方式等の各種の印刷方式を用いることができる。
【００１４】
出力部は、合成データを表示画面に表示する表示部でもよい。この場合、合成データが表示された表示画面から機械可読符号を読取装置によって光学的に読み取ることができる。表示部は、液晶ディスプレイ、ＣＲＴディスプレイ、プラズマディスプレイ等を用いることができる。
【００１５】
本発明は、上記目的を達成するため、外部から送信されたバリアブルデータを機械可読符号に変換する符号変換部と、前記バリアブルデータが埋め込まれるフォームを記憶する記憶部と、前記バリアブルデータ、前記機械可読符号および前記フォームを合成する合成部と、前記合成部による合成データを出力する出力部とを有するバリアブルデータ処理装置と、前記出力部から出力された前記合成データ上の前記機械可読符号を光学的に読み取る読取部と、前記機械可読符号から前記バリアブルデータを再生するバリアブルデータ再生部とを有する機械可読符号処理装置とを備えたとを特徴とするバリアブルデータ処理システムを提供する。
【００１６】
上記バリアブルデータ処理システムによれば、バリアブルデータ処理装置の出力部から出力された合成データに含まれる機械可読符号を機械可読符号処理装置の読取部によって読み取ることにより、バリアブルデータを復元することができる。
【００１７】
機械可読符号処理装置は、バリアブルデータを文書作成用アプリケーションソフトが利用できるフォーマットに変換する変換部を備えた構成としてもよい。この構成によれば、ＰＣ等を用いて元のバリアブルデータに対し、データの追加、変更、削除等を行って新たなバリアブルデータを生成することができる。
【発明の効果】
【００１８】
本発明によれば、バリアブルデータのストア先でデータが消失した場合でもバリアブルデータを復元することが可能となる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の実施の形態に係るバリアブルデータ処理システムを示す。このバリアブルデータ処理システム１００は、バリアブルデータをフォームに埋め込むとともにバリアブルデータを機械可読符号としての二次元コードに変換し、プリント紙４として出力するバリアブルデータ処理装置１と、このバリアブルデータ処理装置１に接続されると共にバリアブルデータ５を作成するバリアブルデータ生成装置としてのＰＣ２と、バリアブルデータ処理装置１により印刷されたプリント紙４をスキャンニングして二次元コードの解析およびバリアブルデータ５の生成を行い、アプリケーションデータ６を生成する機械可読符号処理装置としての二次元コード処理装置３とを備える。
【００２０】
バリアブルデータ５は、バリアブルプリント言語で記述されたものであり、バリアブルプリントの印刷データのうち、住所や名前などの変化する部分（可変データ）であり、フォームのリファレンス情報（ＵＲＩ：Uniform Resource Identifier）も含まれ、ＰＤＬ（Page Description Language）などのプログラミングデータや禁則情報が含まれる場合もある。また、プリント紙４は、紙などに印刷された内容であり、二次元コードも含まれる。
【００２１】
（バリアブルデータ処理装置）
バリアブルデータ処理装置１は、バリアブルデータを処理するバリアブルデータ処理部１０と、フォームを格納している記憶部２０と、フォームの登録／削除／取得などの管理を行うフォーム管理部３０と、バリアブルプリント言語などのＰＤＬデータを印刷可能なビットマップデータなどに展開（ラスタライズ）するＰＤＬインタプリタ４０と、ＰＤＬインタプリタ４０で展開したイメージデータを出力する出力部５０とを備える。
【００２２】
なお、図示を省略しているが、バリアブルデータ処理装置１内には、ＣＰＵなどによる制御部が設けられており、この制御部が装置１内の全体を制御するように構成されている。
【００２３】
バリアブルデータ処理部１０は、ＰＣ２からのバリアブルデータおよび記憶部２０のフォームに基づいて機械可読符号としての二次元コードを生成する符号変換部としての二次元コード生成部１１と、二次元コード生成部１１による二次元コード、バリアブルデータ、およびフォームを合成したＰＤＬデータを生成してＰＤＬインタプリタ４０へ出力する合成部１２とを備える。
【００２４】
記憶部２０には、内容が異なる複数のフォーム２１，２２が格納されている。フォームには、二次元コードを生成させるための命令が含まれている。なお、二次元コードを生成させるための命令は、ＰＣ２から送信されるバリアブルデータに含まれていてもよく、バリアブルデータとは別にＰＣ２から指示される印刷条件に含まれていてもよく、また、バリアブルデータ処理装置１の図示しない操作部から指示してもよい。
【００２５】
出力部５０は、イメージデータを電子写真方式，インクジェット方式，熱転写方式等により用紙に印刷する印刷部５１と、イメージデータを表示するＬＣＤ，ＣＲＴディスプレイ等の表示部５２とを備える。なお、イメージデータをファックス送信するＦＡＸ部をさらに備えてもよい。イメージデータの出力先である印刷部５１、表示部５２、ＦＡＸ部は、図示しない制御部がユーザの選択指示に基づいて選択される。
【００２６】
（二次元コード処理装置）
二次元コード処理装置３は、プリント紙４上の二次元コードを読み取る二次元コードスキャナ３１と、二次元コードスキャナ３１が読み取った二次元コードを解析する二次元コード解析部３２と、二次元コード解析部３２の解析結果に基づいてバリアブルデータを再生するバリアブルデータ再生部３３と、バリアブルデータ再生部３３によるバリアブルデータを利用するアプリケーションに応じて所定のフォーマットに変換するフォーマット変換部３４とを備える。
【００２７】
（バリアブルデータ処理システムの動作）
次に、バリアブルデータ処理システム１００の動作について説明する。まず、ユーザは、ＰＣ２により文書などのバリアブルデータ５を作成し、その印刷指示をバリアブルデータ処理装置１に行う。
【００２８】
バリアブルデータ処理装置１は、ＰＣ２からのバリアブルデータ５をバリアブルデータ処理部１０に取り込み、二次元コード生成部１１により、バリアブルデータ５からフォームのリファレンス情報を含んだ二次元コードを生成する。この二次元コードには、バリアブルデータそのものが二次元コードで許容されるデータ量の範囲で書き込まれる。ＱＲコードの場合であれば、７０００文字分の情報を書き込むことができる。なお、二次元コード生成部１１は、全てのバリアブルデータ５を二次元コード化するわけではなく、名前や住所などの一部のバリアブルデータについては、二次元コード化しない場合もある。
【００２９】
二次元コード生成部１１は、バリアブルデータ５に含まれるフォーム指定情報に基づいてそのフォームをフォーム管理部３０に要求する。フォーム管理部３０は、記憶部２０から対応するフォームを読み出して合成部１２に送る。合成部１２は、バリアブルデータ５をフォームに埋め込むとともに、バリアブルデータ５に禁則情報が含まれている場合には、バリアブルデータ５に対して禁則処理を行いながらフォームに埋め込むフォーマット処理を行う。
【００３０】
【表１】
2006270747.tif 000003
表１は、禁則の種類とその動作を示す。ここでは、「追い込み」、「追い出し」、「追い込み＋ぶら下げ」に対する行頭禁則文字、処理条件、行末禁則処理、および句読点禁則処理の内容を示している。なお、行頭禁則文字には、“｝”、“］”などの括弧を閉じる文字などがあり、行末禁則文字には“（”、“［”などの括弧を始める文字などがあり、句読点禁則文字には「、」、「。」などの句読点文字がある。
【００３１】
合成部１２により合成されたＰＤＬデータは、ＰＤＬインタプリタ４０に送られる。ＰＤＬインタプリタ４０は、合成部１２からのＰＤＬデータを印刷可能なビットマップデータに展開し、この展開されたデータに基づいて、出力部５０の印刷部５１は所定の用紙に印刷する。なお、選択された場合には、表示部５２がイメージデータを表示画面に表示する。
【００３２】
図２は、その印刷部５１によって印刷されたプリント紙４の内容を示す。プリント紙４には、文書、表計算、画像等によるデータ領域４ａと、ＱＲコードによる二次元コード４ｂが含まれている。
【００３３】
出力部５０で印刷して得られたプリント紙４は、必要に応じてユーザにより二次元コード処理装置３に搬入され、二次元コードスキャナ３１によって二次元コード４ｂの部分が読み取られる。読み取った二次元コードに対し、二次元コード解析部３２は二次元コードのビットマップ情報から、文字などの電子データに変換する。二次元コード解析部３２で復元された電子データは、バリアブルデータ再生部３３によってバリアブルデータに変換される。
【００３４】
このバリアブルデータは、フォーマット変換部３４によって市場に出回っているワープロソフトウェアや表計算ソフトウェアなどの文書作成用アプリケーションで利用できるフォーマットに変換され、アプリケーションデータ６が生成される。このアプリケーションデータ６は、二次元コード処理装置３内蔵の記憶部、またはカードメモリ、磁気ディスクなどのリムーバルな記憶媒体に保存する。このアプリケーションデータ６は、ＰＣ２などによって読み取ることができる。また、バリアブルデータ再生部３３で復元されたバリアブルデータは、そのデータをバリアブルデータ処理装置１に送ることで、再度、バリアブルデータ処理装置１による印刷を行うことができる。
【００３５】
（実施の形態の効果）
第１の実施の形態によれば、下記の効果を奏する。
（イ）バリアブルデータ５などの必要な情報だけを二次元コード化するため、データの二次元コード化が行える。これにより、バリアブルデータ５のストア先でデータが消失したとしても、二次元コードに基づいてバリアブルデータ５を復元することができる。また、フォームが無くなっても、他のフォームを使えば、少なくとも必要な情報は残すことができる。
（ロ）二次元コードデータだけを流通させて、必要に応じて印刷することができる。
（ハ）バリアブルプリントで印刷したカードの請求書などの印刷物に付けられた二次元コードを、携帯電話などの読取装置で取り込むことで、請求書情報のみを電子化することができるため、請求書の管理が容易となる。
【００３６】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の技術思想を逸脱あるいは変更しない範囲内で種々な変形が可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態に係るバリアブルデータ処理システムのブロック図である。
【図２】バリアブルデータ処理装置の印刷部によって印刷されたプリント紙の内容を示す表面図である。
【符号の説明】
【００３８】
１  バリアブルデータ処理装置
２  ＰＣ
３  二次元コード処理装置
４  プリント紙
４ａ  データ領域
４ｂ  二次元コード
５  バリアブルデータ
６  アプリケーションデータ
１０  バリアブルデータ処理部
１１  二次元コード生成部
１２  合成部
２０  記憶部
２１，２２  フォーム
３０  フォーム管理部
３１  二次元コードスキャナ
３２  二次元コード解析部
３３  バリアブルデータ再生部
３４  フォーマット変換部
４０  インタプリタ
５０  出力部
５１  印刷部
５２  表示部
１００  バリアブルデータ処理システム
【図１】
2006270747.tif 000004
【図２】
2006270747.tif 000005