(57)【要約】【課題】帳票印刷ないしはラベル印刷において、書式設定を自由に行えるようにする。【解決手段】出力レイアウトを示すデータを記憶した出力レイアウト記憶部と、テキストデータを出力レイアウトに挿入して出力イメージを生成するイメージ合成部と、合成された出力イメージを印刷するプリンタと、を備えた印刷システムであり、文字列とその文字列に対して施す処理とを登録するステップ（Ｓ１）と、テキストデータから登録されている文字列を特定するステップ（Ｓ３）と、特定された文字列に、登録されている処理を施して、テキストデータを変換するステップ（Ｓ４）と、を行い、イメージ合成部が、変換されたテキストデータに基づいて出力イメージを生成する。【選択図】  図６
2007168233.tif 000002
【特許請求の範囲】
【請求項１】
出力レイアウトを示すデータを記憶したレイアウト記憶手段と、前記出力レイアウトへ割り当てるためのテキストデータを取得する手段と、前記テキストデータを前記出力レイアウトに挿入して出力イメージを生成するイメージ生成手段と、前記生成された出力イメージを印刷する印刷手段と、を備えたレイアウト印刷システムであって、
文字列と前記文字列に対して施す処理とを記憶した変換ルール記憶部と、
前記取得したテキストデータから前記変換ルール記憶部に記憶されている文字列を検索する検索手段と、
前記検索された文字列に、前記変換ルール記憶部で指定された処理を施して、前記テキストデータを変換する変換手段と、をさらに備え、
前記イメージ生成手段は、前記変換手段により変換されたテキストデータに基づいて、前記出力イメージを生成することを特徴とするレイアウト印刷システム。
【請求項２】
前記変換ルールは、前記文字列の書式設定を指定するものであることを特徴とする請求項１記載のレイアウト印刷システム。
【請求項３】
前記イメージ生成手段は、前記変換手段によって設定された書式を、前記出力レイアウトで指定されている書式設定よりも優先させて出力イメージを生成することを特徴とする請求項２記載のレイアウト印刷システム。
【請求項４】
出力レイアウトを示すデータを記憶したレイアウト記憶手段と、前記レイアウトへ割り当てるためのテキストデータを取得する手段と、前記テキストデータを前記出力レイアウトに挿入して出力イメージを生成するイメージ生成手段と、前記生成された出力イメージを印刷する印刷手段と、を備えたレイアウト印刷システムにおいて、
文字列と前記文字列に対して施す処理とを登録するステップと、
前記取得したテキストデータから前記変換ルール記憶部に記憶されている文字列を検索するステップと、
前記検索された文字列に、前記変換ルール記憶部で指定された処理を施して、前記テキストデータを変換するステップと、を行い、
前記イメージ生成手段が、前記変換されたテキストデータに基づいて、前記出力イメージを生成することを特徴とするレイアウト印刷方法。
【請求項５】
出力レイアウトを示すデータを記憶したレイアウト記憶手段と、前記レイアウトへ割り当てるためのテキストデータを取得する手段と、前記テキストデータを前記出力レイアウトに挿入して出力イメージを生成するイメージ生成手段と、前記生成された出力イメージを印刷する印刷手段と、を備えたレイアウト印刷システムのためのコンピュータプログラムであって、
コンピュータに実行されると、
文字列と前記文字列に対して施す処理とを変換ルール記憶部に記憶するステップと、
前記取得したテキストデータから前記変換ルール記憶部に記憶されている文字列を検索するステップと、
前記検索された文字列に、前記変換ルール記憶部で指定された処理を施して、前記テキストデータを変換するステップと、を行い、
前記イメージ生成手段に、前記変換されたテキストデータに基づいて前記出力イメージの生成を行わせるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定型の出力レイアウトにデータを挿入して印刷する技術に関し、特に、挿入するデータを所定のルールに従って予め変更するための技術に関する。
【背景技術】
【０００２】
予め定められた定型の出力レイアウトにデータを挿入して印刷を行う帳票印刷ないしはラベル印刷と呼ばれる印刷手法がある。この帳票印刷ないしはラベル印刷では、アプリケーションから渡されたデータをそのままレイアウトして印刷が行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の帳票印刷ないしはラベル印刷では、書式の設定は所定のエリアに割り当てるデータ単位でしか行うことができない。このため、データの一部だけを異なる書式設定にするためには、レイアウトにおいて、予め異なる書式ごとにエリアを分割しておく必要があった。従って、必然的にレイアウト上の制約が多くなっていた。
【０００４】
そこで、本発明の目的は、帳票印刷ないしはラベル印刷において、書式設定を自由に行えるようにすることである。
【課題を解決するための手段】
【０００５】
本発明の一実施態様に従うレイアウト印刷システムは、出力レイアウトを示すデータを記憶したレイアウト記憶手段と、前記出力レイアウトへ割り当てるためのテキストデータを取得する手段と、前記テキストデータを前記出力レイアウトに挿入して出力イメージを生成するイメージ生成手段と、前記生成された出力イメージを印刷する印刷手段と、を備える。そして、このレイアウト印刷システムは、文字列と前記文字列に対して施す処理とを記憶した変換ルール記憶部と、前記取得したテキストデータから前記変換ルール記憶部に記憶されている文字列を検索する検索手段と、前記検索された文字列に、前記変換ルール記憶部で指定された処理を施して、前記テキストデータを変換する変換手段と、をさらに備え、前記イメージ生成手段は、前記変換手段により変換されたテキストデータに基づいて、前記出力イメージを生成する。
【０００６】
これにより、レイアウト印刷を行うときであっても、特定の文字列については、予め指定されているレイアウトとは異なる個別の書式を設定して印刷することができる。
【０００７】
好適な実施形態では、前記変換ルールは、前記文字列の書式設定を指定するものであってもよい。
【０００８】
さらにこの場合、前記イメージ生成手段は、前記変換手段によって設定された書式を、前記出力レイアウトで指定されている書式設定よりも優先させて出力イメージを生成するようにしてもよい。
【発明を実施するための最良の形態】
【０００９】
図１は、本実施形態に係る印刷システムの全体構成を示す図である。
【００１０】
本システムは、予め定められた定型の出力レイアウトにデータを挿入して印刷を行う、いわゆるラベル印刷あるいは帳票印刷と呼ばれる印刷を行う。さらに、本実施形態では、小売店などで販売される調理済み食品などの包装に貼付されるラベルを印刷する場合を例にとって説明する。
【００１１】
本システムは、図１に示すように、印刷制御装置１とプリンタ３とを備え、さらに、印刷制御装置１に入力装置５及び表示装置７が接続されている。
【００１２】
印刷制御装置１は、例えば汎用的なコンピュータシステムにより構成され、以下に説明する印刷制御装置１内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００１３】
印刷制御装置１は、出力レイアウトに割り当てるテキストデータを出力するとともに、そのテキストデータを用いた印刷を指示を行うアプリケーションソフト（ＡＰ）１１と、ＡＰ１１から出力されたテキストデータを変換するための変換ルールを記憶した記憶部１２と、変換ルールに従ってテキストデータを変換する変換処理部１３と、出力レイアウト記憶部１４と、出力レイアウトにテキストデータを挿入し、出力イメージを合成するイメージ合成部１５と、プリンタ３を駆動するプリンタドライバ１９とを備える。
【００１４】
変換ルール記憶部１２には、ＡＰ１１から出力されたテキストデータを変換するためのルールが記憶されている。変換ルールには、例えば、対象文字列とその文字列に対する書式指定とからなるものなどが含まれている。この変換ルールは、表示装置７に表示された所定のインタフェース画面などに対して、入力装置５からユーザが入力するようにしてもよい。
【００１５】
変換処理部１３は、ＡＰ１１からテキストデータが出力されると、変換ルール記憶部１２に格納された変換ルールに従って、テキストデータの変換を行う。
【００１６】
図２は、変換処理部１３による変換の例を示す図である。
【００１７】
同図は、変換ルールとして、テキストデータに含まれる対象文字列の書式指定がされている場合の変換態様である。ここでは、対象文字列が"ＡＢＣ"、書式指定が"表示色を赤にする"となっている。この場合、元データ３１に対して変換処理部１３による変換が行われると、変換後データ３２に示すように"ＡＢＣ"の表示色が赤に変換されている。そして、後述するように、イメージ合成部１５は、変換後のテキストデータ３２を用いて、所定のレイアウトで指定された書式に従ってイメージ３３が合成される。
【００１８】
なお、書式指定には、上記表示色の他、フォントタイプ、フォントサイズ、下線など、種々のものを指定することができる。
【００１９】
再び図１を参照すると、出力レイアウト記憶部１４には、予め出力レイアウトのためのデータが格納されている。出力レイアウトには、例えば、データを割り当てるための複数のエリアと、種々の書式が設定されている。
【００２０】
イメージ合成部１５は、変換処理部１３によって変換されたテキストデータを、出力レイアウトに割り当ててイメージを合成する。ここで、イメージ合成部１５は、原則として、出力レイアウト記憶部１４に格納されている出力レイアウトデータで指定されている書式に従って、データの割り当てを行う。しかしながら、変換処理部１３で対象文字列に対する個別の書式指定がされているときは、この個別設定された書式が出力レイアウトで指定された書式よりも優先するようになっている。
【００２１】
プリンタドライバ１９は、イメージ合成部１５で合成されたイメージデータに基づいて、プリンタ３を制御して印刷を行う。
【００２２】
図３及び図４は、変換処理部１３の変換処理の具体例を示す図である。
【００２３】
図３の例では、調理済み食品の原材料を記述したテキストデータが、変換前の元データ５１となっている。そして、対象文字列５２が、同図に示すようなアレルギー物質名である。そして、書式指定として表示色を赤にするが指定されていたとき、変換処理部１３による変換が行われると変換後文字列５３となる。
【００２４】
図４では、１００ｇあたりのカロリー及び栄養価を記述したテキストデータが、元データ６１となっている。対象文字列６２は、"kcal"という文字列及びその左側の文字列である。そして、書式指定として、図３の場合と同様に、表示色を赤にするが指定されていたとき、変換処理部１３による変換が行われると変換後文字列６３となる。
【００２５】
上記のような変換が行われたテキストデータに基づいて、イメージ合成部１５が所定の食品ラベル用の出力レイアウトに割り当ててイメージを合成すると、図５に示すような食品ラベル１００となる。
【００２６】
食品ラベル１００には、原材料名を印字する原材料表示領域１１０と、カロリー及び栄養価を表示した栄養価表示領域１２０とが含まれている。
【００２７】
図３で説明したような変換が行われることにより、原材料表示領域１１０には、原材料物質名が印字されるとともに、特定のアレルギー物質に着いては、赤字で印字されるようになる。従って、このラベルが貼付された食品の購入を検討する消費者は、自らに関係するアレルギー物質が含まれているか否かの判別を容易に判定できるようになる。
【００２８】
また、図４で説明したような変換が行われることにより、栄養価表示領域１２０では、消費者に関心の高いカロリー数が目立つように印字されるようになる。
【００２９】
図６は、上記のような構成を備えた印刷システムにおいて、特定の文字列に個別の書式指定を行って、レイアウト印刷をする場合のフローチャートである。
【００３０】
まず、対象文字列及び書式の指定を含む変換ルールの入力を受け付けて、変換ルール記憶部１２に登録する（Ｓ１）。
【００３１】
変換ルールが登録された後、ＡＰ１１が印刷指示を発行する（Ｓ２）。印刷指示が発行されると、変換処理部１３は、変換ルール記憶部１２を参照し、この印刷指示に含まれるテキストデータの中の変換の対象となる文字列を特定する（Ｓ３）。そして、特定された対象文字列の書式を、それぞれ指定された書式に個別設定する（Ｓ４）。
【００３２】
イメージ合成部１５は、所定の出力レイアウトのデータを出力レイアウト記憶部１４から取得し、その出力レイアウトに対して変更されたテキストデータを割り当ててイメージを合成する。このとき、イメージ合成部１５は、テキストデータのうち、上記ステップＳ３で書式が個別設定された対象文字列が含まれているか否かを判定する（Ｓ５）。
【００３３】
ここで、個別設定された文字列のときは（Ｓ５：Ｙｅｓ）、イメージ合成部１５は、その文字列については、出力レイアウトで指定された書式の如何に関わらず、その個別設定に従って割り当てを行う（Ｓ６）。
【００３４】
一方、個別設定された文字列でないときは（Ｓ５：Ｎｏ）、出力レイアウトで指定された書式設定に従って割り当てを行う（Ｓ７）。
【００３５】
そして、すべてのレイアウトが済むまで、ステップＳ５以降を繰り返す（Ｓ８）。
【００３６】
これにより、ラベル印刷のためのテキストデータを所定のルールに従って変更を行ってから、ラベルに印刷することができる。さらに、出力レイアウトとして定義されている書式よりも、個別指定した書式を優先させて印刷することができる。
【００３７】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係る印刷システムの全体構成を示す
【図２】変換処理部１３による変換の例を示す。
【図３】変換処理部１３の変換処理の具体例を示す。
【図４】変換処理部１３の変換処理の具体例を示す。
【図５】合成されたイメージの一例を示す。
【図６】特定の文字列の書式指定をする場合のフローチャートである。
【符号の説明】
【００３９】
１…印刷制御装置、３…プリンタ、１２…変換ルール記憶部、１３…変換処理部、１４…出力レイアウト記憶部、１５…イメージ合成部、１９…プリンタドライバ。
【図１】
2007168233.tif 000003
【図２】
2007168233.tif 000004
【図３】
2007168233.tif 000005
【図４】
2007168233.tif 000006
【図５】
2007168233.tif 000007
【図６】
2007168233.tif 000008