(57)【要約】【課題】  禁則処理を伴うバリアブル印刷が可能なバリアブル印刷装置およびバリアブル印刷システムを提供する。【解決手段】  バリアブル印刷装置１は、ＰＣ２から禁則情報を含むバリアブルデータを受信すると、バリアブルデータ処理部１０は、バリアブルデータを解析し、使用しているエンコーディングを取得し、そのエンコーディングによって指定された禁則情報を取得し、バリアブルデータをフォームに埋め込むとともに、禁則情報に基づいて禁則処理を行う。このバリアブルデータ処理部１０で処理されたデータは、ＰＤＬインタプリタ５０によって印刷可能なビットマップデータなどに展開され、印刷部６０によって用紙に印刷される。【選択図】      図１
2006264062.tif 000002
【特許請求の範囲】
【請求項１】
フォームを記憶する記憶部と、
外部から送信されるバリアブルデータを前記フォームに埋め込むとともに、指定された禁則情報に従って禁則処理を行うバリアブルデータ処理部と、
前記バリアブルデータ処理部によって処理されたデータを用紙に印刷する印刷部とを備えたことを特徴とするバリアブル印刷装置。
【請求項２】
前記バリアブルデータ処理部は、前記バリアブルデータを解析し、使われているエンコーディングを取得するエンコーディング解析部と、前記エンコーディングによって指定された前記禁則情報を取得する禁則情報取得部と、前記禁則情報に基づいて文字の印字位置を決定する文字印字位置決定部とを備えたことを特徴とする請求項１に記載のバリアブル印刷装置。
【請求項３】
送信される前記バリアブルデータは、複数のフォントセットが用いられ、
前記エンコーディング解析部は、前記バリアブルデータを解析し、前記フォントセット毎に前記エンコーディングを取得し、
前記禁則情報取得部は、前記エンコーディングによって前記フォトセット毎に指定された前記禁則情報を取得し、
前記文字位置印字決定部は、前記フォントセット毎の前記禁則情報に基づいて文字の印字位置を決定することを特徴とする請求項２に記載のバリアブル印刷装置。
【請求項４】
前記バリアブルデータ処理部に送信される前記バリアブルデータは、前記禁則情報を含み、
前記バリアブルデータ処理部は、前記バリアブルデータから前記禁則情報を取得することを特徴とする請求項１に記載のバリアブル印刷装置。
【請求項５】
前記記憶部が記憶する前記フォームは、前記禁則情報を含み、
前記バリアブルデータ処理部は、前記フォームから前記禁則情報を取得することを特徴とする請求項１に記載のバリアブル印刷装置。
【請求項６】
前記記憶部は、前記フォームとは別の記憶領域に前記禁則情報を記憶し、
前記バリアブルデータ処理部は、前記記憶部から前記禁則情報を取得することを特徴とする請求項１に記載のバリアブル印刷装置。
【請求項７】
前記バリアブルデータ処理部に送信される前記バリアブルデータ、前記記憶部が記憶する前記フォーム、および前記記憶部の前記フォームとは別の記憶領域のうち複数の箇所に前記禁則情報が記憶されているとき、
前記バリアブルデータ処理部は、予め設定された優先順位に従って前記禁則情報を取得することを特徴とする請求項１に記載のバリアブル印刷装置。
【請求項８】
禁則情報を含むバリアブルデータを生成するバリアブルデータ生成装置と、
フォームを記憶する記憶部と、前記バリアブルデータ生成装置によって生成される前記バリアブルデータを前記フォームに埋め込むとともに、前記禁則情報に従って禁則処理を行うバリアブルデータ処理部と、前記バリアブルデータ処理部によって処理されたデータを用紙に印刷する印刷部とを有するバリアブル印刷装置とを備えたことを特徴とするバリアブル印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブルデータをフォームに埋め込んで印刷するバリアブル印刷装置およびバリアブル印刷システムに関し、特に、禁則処理を伴うバリアブル印刷が可能なバリアブル印刷装置およびバリアブル印刷システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）は、一般に、文書作成機能が搭載されており、文書作成用のアプリケーションを用いて文書を作成することができる。この場合、文書の見栄えを良くしたり、読み易くするために禁則処理が行えるようになっている。
【０００３】
例えば、文字列を流し込む範囲の右端１文字分は行頭禁則文字専用とし、それ以外の文字で行が終わるときは、右端１文字分を空のままにし、任意の位置で禁則処理を行えるようにしたものが知られている（例えば、特許文献１参照。）。
【０００４】
一般に、ＰＣで作成した文書は、ＰＣに接続されたプリンタにより紙などに印刷されるが、近年、バリアブル印刷が注目されている（例えば、特許文献２参照。）。バリアブル印刷とは、１枚１枚の出力内容を必要に応じて部分的に差し替えて印刷するものである。例えば、ダイレクトメールの文中の宛て名、チケットのナンバリング、社員証、会員証などのように、一部のみを差し替えて印刷する場合に適しており、印刷物の作成が効率的に行えるようになる。
【特許文献１】特開平８−２２１３９１号公報
【特許文献２】特開２００４−１９９２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のバリアブル印刷装置によると、バリアブル印刷装置上で流し込みを行うバリアブル印刷は、日本語、英語、中国語などの様々なフォントやエンコーディングが使用されているとき、改行禁則をバリアブル印刷装置側で行うことが難しかった。
【０００６】
従って、本発明の目的は、禁則処理を伴うバリアブル印刷が可能なバリアブル印刷装置およびバリアブル印刷システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、フォームを記憶する記憶部と、外部から送信されるバリアブルデータを前記フォームに埋め込むとともに、指定された禁則情報に従って禁則処理を行うバリアブルデータ処理部と、前記バリアブルデータ処理部によって処理されたデータを用紙に印刷する印刷部とを備えたことを特徴とするバリアブル印刷装置を提供する。
【０００８】
バリアブルデータ処理部は、バリアブルデータを解析し、使われているエンコーディングを取得するエンコーディング解析部と、エンコーディングによって指定された禁則情報を取得する禁則情報取得部と、禁則情報に基づいて文字の印字位置を決定する文字印字位置決定部とを備えた構成としてもよい。禁則情報は、バリアブルデータと同じエンコーディングで表現されているため、バリアブルデータを解析することにより、使われているエンコーディングを知ることができ、このエンコーディングで禁則情報を取得することができる。
【０００９】
送信されるバリアブルデータは、複数のフォントセットが用いられ、エンコーディング解析部は、そのバリアブルデータを解析し、フォントセット毎にエンコーディングを取得し、禁則情報取得部は、エンコーディングによってフォトセット毎に指定された禁則情報を取得し、文字位置印字決定部は、フォントセット毎の禁則情報に基づいて文字の印字位置を決定する構成としてもよい。これによれば、バリアブルデータに多言語が存在する場合でも、正しく禁則処理を行うことができる。
【００１０】
禁則情報は、バリアブルデータ処理部に送信されるバリアブルデータ、あるいは記憶部が記憶するフォームに含めることができる。また、記憶部のフォームとは別の記憶領域にデフォルトとして記憶させておくこともできる。この場合、これらの箇所のうち複数の箇所に禁則情報が記憶されている場合には、バリアブルデータ処理部は、予め設定された優先順位に従って禁則情報を取得することが好ましい。
【００１１】
本発明は、上記目的を達成するため、禁則情報を含むバリアブルデータを生成するバリアブルデータ生成装置と、フォームを記憶する記憶部と、前記バリアブルデータ生成装置によって生成される前記バリアブルデータを前記フォームに埋め込むとともに、前記禁則情報に従って禁則処理を行うバリアブルデータ処理部と、前記バリアブルデータ処理部によって処理されたデータを用紙に印刷する印刷部とを有するバリアブル印刷装置とを備えたことを特徴とするバリアブル印刷システムを提供する。
【発明の効果】
【００１２】
本発明によれば、禁則処理を伴うバリアブル印刷が可能となる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の実施の形態に係るバリアブル印刷システムを示す。このバリアブル印刷システム１００は、バリアブル印刷が可能なバリアブル印刷装置１と、このバリアブル印刷装置１に接続されたバリアブルデータ生成装置としてのＰＣ２と、バリアブル印刷装置１に接続されると共にユーザが禁則情報やフォームを登録するために用いられるＵＩ（user interface）部３とを備える。
【００１４】
ここでいう「禁則情報」とは、改行禁則のための情報であり、バリアブルデータに含まれたり、フォームに入っていたり、或いはデフォルトで有しており、必要に応じて優先順位が付与され、フォントセットやエンコーディング毎に指定されるものである。
【００１５】
また、「フオーム」は、バリアブル印刷における印刷データのうち、イメージや表などの固定部分であり、ＰＤＬ（page Description Language）などのプログラミングデータや禁則情報を含む場合もある。
【００１６】
「バリアブルデータ」は、バリアブル印刷における印刷データのうち、住所や名前など変化するデータ（可変データ）がコンマ等の区切り文字によって区切られており、フォーム指定情報などを含んで構成されており、本実施の形態では、ＰＤＬなどのプログラミングデータや禁則情報などを含む場合もある。
【００１７】
バリアブル印刷装置１は、バリアブルプリント言語で記述されたバリアブルデータを印刷可能な形式に変換するバリアブルデータ処理部１０と、禁則情報およびフォームを格納している記憶部２０と、禁則情報の登録／削除／取得などの管理を行う禁則情報管理部３０と、フォームの登録／削除／取得などの管理を行うフォーム管理部４０と、バリアブルプリント言語などのＰＤＬデータを印刷可能なビットマップデータなどに展開（ラスタライズ）するＰＤＬインタプリタ５０と、ＰＤＬインタプリタ５０で展開したデータを電子写真方式などにより用紙に印刷する印刷部６０とを備える。
【００１８】
なお、図示を省略しているが、バリアブル印刷装置１内には、ＣＰＵなどによる制御部が設けられており、この制御部が装置内の全体を制御するように構成されている。また、印刷部６０の他に、印刷データを出力するＦＡＸ部やディスプレイを備えてもよい。
【００１９】
ＵＩ部３は、ユーザが禁則情報やフォームを登録するためのモジュールであり、例えば、Ｗｅｂ  ＵＩや通常のアプリケーションのＵＩを用いることができる。
【００２０】
バリアブルデータ処理部１０は、ＰＣ２からのバリアブルデータ７０やフォームを解析してフォントセットやエンコーディングを取得するフォントエンコーディング解析部１１と、バリアブルデータやフォームに含まれ、或いは禁則情報管理部に登録されている禁則情報を取り出し、優先的に使用する禁則処理を決定する禁則情報取得部１２と、禁則情報やフォントセット、エンコーディングなどにより印字位置を決定する文字印字位置決定部１３と、バリアブルデータ７０とフォームを合成したＰＤＬデータを生成する合成部１４とを備える。なお、フォントエンコーディング解析部１１は、複数設けられている場合もある。また、文字印字位置決定部１３および合成部１４は、印字位置決定と合成とが同時に行われるように構成される場合もある。
【００２１】
記憶部２０は、ハードディスクなどの記憶媒体を用いて構成され、複数の禁則情報２１，２２が登録されている禁則情報記憶部領域２０ａと、禁則情報を含むフォーム２３および禁則情報を含まないフォーム２４，２５が登録されているフォーム記憶領域２０ｂとを備える。
【００２２】
図２は、記憶部２０に登録されている禁則情報２１，２２の一例を示す。この登録データ８０は、Shift-JIS日本語エンコーディングによる禁則情報８１、ＥＵＣ日本語エンコーディングによる禁則情報８２、中国語エンコーディングによる禁則情報８３、ＥＵＣ韓国語エンコーディングによる禁則情報８４、ＥＵＣ台湾語エンコーディングによる禁則情報８５などを含んでいる。
【００２３】
【表１】
2006264062.tif 000003
表１は、改行禁則の種類とその動作を示す。ここでは、「追い込み」、「追い出し」、「追い込み＋ぶら下げ」に対する行頭禁則文字、処理条件、行末禁則処理、および句読点禁則処理の内容を示している。なお、行頭禁則文字には、“｝”、“］”などの括弧を閉じる文字などがあり、行末禁則文字には“（”、“［”などの括弧を始める文字などがあり、句読点禁則文字には「、」、「。」などの句読点文字がある。
【００２４】
（バリアブル印刷処理）
次に、図１に示したバリアブル印刷システム１００の動作について説明する。まず、ＵＩ部３を用いて、ユーザにより禁則情報およびフォームの登録が行われる。ＵＩ部３からの禁則情報およびフォームに対し、バリアブル印刷装置１は、禁則情報管理部３０およびフォーム管理部４０を介して記憶部２０に格納する。
【００２５】
次に、ユーザは、ＰＣ２により文書を作成し、文書からバリアブルデータ７０を生成し、その印刷指示をバリアブル印刷装置１に行う。なお、バリアブルデータ７０は、ＵＩ部３による登録の前に行うことも、他のバリアブルデータ生成装置から取得したものであってもよい。
【００２６】
バリアブル印刷装置１は、ＰＣ２からのバリアブルデータ７０をフォントエンコーディング解析部１１により受信し、バリアブルデータやフォームを解析し、使用しているフォントセットやエンコーディングを取得する。この解析結果に基づいて、禁則情報取得部１２は、バリアブルデータ７０内に存在している場合にはその禁則情報７０ａや、禁則情報管理部３０を通して禁則情報記憶部２２からバリアブルデータで使用されているエンコーディングに対応する禁則情報を取得する。
【００２７】
禁則情報取得部１２は、ＰＤＬでカレントに設定されているフォントから対応する禁則情報を選択する。例えば、ＰＤＬの/Font Name-RKSJ-H setfontコマンドでカレントフォントを設定する際に決める。或いは、ＰＤＬでプログラミングする、文字列のエンコーディングを自動認識して決定するなどの方法がある。
【００２８】
また、禁則情報が複数指定されている場合の決定方法としては、優先順位を予め決めておく、ＰＤＬでプログラミングするなどがある。プログラミングによる場合、条件によりデフォルトを用いたり、バリアブルデータの中のものを用いる。
【００２９】
文字印字位置決定部１３は、禁則情報取得部１２からのバリアブルデータのフォームを解析し、予め禁則情報記憶部２２に登録された禁則情報または禁則情報７０ａ、フォントセット、エンコーディングなどに基づいて文字の印字位置を調整して決定する。文字の印字位置が決定されたバリアブルデータに対し、合成部１４は解析結果に対応するフォームをフォーム記憶部２３からフォーム管理部４０を通して取得し、このフォームにバリアブルデータを合成する。なお、この合成処理は、文字印字位置決定部１３において印字位置決定と同時に行うこともできる。
【００３０】
ＰＤＬインタプリタ５０では、合成部１４からのバリアブルデータに対し、ＰＤＬデータを印刷可能なビットマップデータなどに展開する。このＰＤＬインタプリタ５０で展開したデータは、印刷部６０により所定の用紙に印刷される。
【００３１】
（実施の形態の効果）
この実施の形態によれば、下記の効果を奏する。
（イ）バリアブルデータに様々なエンコーディングが混在している場合でも、改行禁則を行うことができる。
（ロ）中国語、韓国語などのように、言語によらず、全てのフォントセット、エンコーディングで改行禁則を指定することができる。
（ハ）多言語が混在するデータでも、正しく改行禁則を行うことができる。
（ニ）改行禁則の指定を予め登録しておいたり、フォームに含めたり、バリアブルデータ印刷時に決めたり、柔軟に指定することができる。
（ホ）ユーザが、改行禁則の決定アルゴリズムを指定することができる。
【００３２】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の技術思想を逸脱あるいは変更しない範囲内で種々な変形が可能である。
【００３３】
上記実施の形態においては、バリアブル印刷装置としてプリンタを例に説明したが、本発明はバリアブル印刷装置に限定されるものではなく、例えば、コピー機能、複写機能、ファクシミリ機能などを備えた複合機にも本発明を適用可能である。また、バリアブル印刷装置は、電子写真方式によるほか、インクジェット方式などであってもよく、印刷方式の種類は問わない。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施の形態に係るバリアブル印刷システムを示すブロック図である。
【図２】図１の記憶部に記憶されている禁則情報の一例を示す説明図である。
【符号の説明】
【００３５】
１  バリアブル印刷装置
２  パーソナルコンピュータ（ＰＣ）
３  ＵＩ部
１０  バリアブルデータ処理部
１１  フォントエンコーディング解析部
１２  禁則情報取得部
１３  文字印字位置決定部
１４  合成部
２０  記憶部
２０ａ  禁則情報記録領域
２０ｂ  フォーム記憶領域
２１，２２  禁則情報
２３，２４，２５  フォーム
３０  禁則情報管理部
４０  フォーム管理部
５０  ＰＬＤインタプリタ
６０  印刷部
７０  バリアブルデータ
８０  登録データ
８１，８２，８３，８４，８５  禁則情報
１００  バリアブル印刷システム
【図１】
2006264062.tif 000004
【図２】
2006264062.tif 000005