(57)【要約】【課題】容易に複数の言語にて同じ内容のデータ項目の文字列を印字すること可能となるプリンタ装置を提供することである。【解決手段】ラベルの所定形式にて配列される複数のフィールド（フィールド１、フィールド２、フィールド３、・・・）のそれぞれに予め定めたデータ項目の文字列を印字するプリンタ装置であって、前記複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語（言語１及び言語２）それぞれにて表わしたプリセットデータを格納するプリセットデータ格納手段を有し、前記プリセットデータに基づいて、前記複数の言語から選択される一または複数の言語にて前記ラベルの複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字する構成となる。【選択図】図５
2010221418.tif 000002
【特許請求の範囲】
【請求項１】
ラベルの所定形式にて配列される複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字するプリンタ装置であって、
前記複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語それぞれにて表わしたプリセットデータを格納するプリセットデータ格納手段を有し、
前記プリセットデータに基づいて、前記複数の言語から選択される一または複数の言語にて前記ラベルの前記複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字するプリンタ装置。
【請求項２】
前記プリセットデータにおいて、複数の言語で共通文字列となるデータ項目のフィールドについては、前記共通文字列が単一の言語だけにて表わされている請求項１記載のプリンタ装置。
【請求項３】
当該プリンタ装置の外部から与えられる前記プリセットデータを前記プリセットデータ格納手段に格納する請求項１または２記載のプリンタ装置。
【請求項４】
前記ラベルの前記複数のフィールドのそれぞれ毎に前記複数の言語から選択される一の言語で印字すべきか、または複数の言語にて印字すべきかを判定する判定手段と、
該判定手段での判定結果に従って、前記複数から選択される一または複数の言語にて前記ラベルの前記複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字する請求項１乃至３のいずれかに記載のプリンタ装置。
【請求項５】
請求項１乃至４のいずれかに記載されるプリンタ装置と、
該プリンタ装置と接続される制御装置とを有し、
前記制御装置は、ラベルの所定形式にて配列される複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語それぞれにて表わした元プリセットデータを取得する元プリセットデータ取得手段と、
前記取得された元プリセットデータから、前記プリンタ装置に必要な複数言語についてのプリセットデータを抽出するプリセットデータ抽出手段と、
前記抽出された複数言語についてのプリセットデータを前記プリンタ装置に送信する手段とを有し、
前記プリンタ装置は、前記制御装置から送信される複数言語についてのプリセットデータを前記プリセット格納手段に格納するようにしたプリンタシステム。
【請求項６】
前記元プリセットデータ取得手段は、所定のネットワークを介して送信される前記元プリセットデータを受信する手段を有する請求項５記載のプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルの所定形式にて配列される複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字するプリンタ装置及び、そのようなプリンタ装置を含むプリンタシステムに関する。
【背景技術】
【０００２】
従来、ラベルに、商品の材料、名称、価格、製造年月日等、その商品に関するデータ項目の文字列を印字するプリンタ装置がある（特許文献１参照）。このようなプリンタ装置では、ラベルにおける複数のフィールド（印字領域）の配列を表すフォーマットデータとともに当該複数のフィールドのそれぞれに印字すべきデータ項目の文字列を表すプリセットデータが格納されている。そして、プリンタ装置は、前記フォーマットデータとともにプリセットデータに従ってラベルの各フィールドにそれに割り当てられたデータ項目の文字列を印字する。
【０００３】
ところで、多くの国籍の人々が暮らす地域（国）等では、複数の言語にて同じ内容のデータ項目の文字列を印字することが要望されることがある。このような場合、従来のプリンタ装置では、各データ項目の文字列がある言語（例えば、英語）で表されたプリセットデータに従って必要枚数のラベル印字がなされた後に、そのプリセットデータを他の言語（例えば、フランス語）のプリセットデータに書き換えて、その新たなプリセットデータに従って更に必要枚数のラベル印字がなされることになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２００１−３１０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のプリンタ装置では、ラベルに印字する文字列の言語を変える度に内部に格納されるプリセットデータを書き換えなければならないので、その作業が煩わしいものとなっていた。
【０００６】
本発明はこのような事情に鑑みてなされたもので、容易に複数の言語にて同じ内容のデータ項目の文字列を印字することが可能となるプリンタ装置を提供するものである。
【課題を解決するための手段】
【０００７】
本発明に係るプリンタ装置は、ラベルの所定形式にて配列される複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字するプリンタ装置であって、前記複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語それぞれにて表わしたプリセットデータを格納するプリセットデータ格納手段を有し、前記プリセットデータに基づいて、前記複数の言語から選択される一または複数の言語にて前記ラベルの前記複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字する構成となる。
【０００８】
このような構成により、プリセットデータ格納手段に複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語それぞれにて表したプリセットデータが格納されているので、そのプリセットデータから必要となる一または複数の言語にて表される各データ項目の文字列を選択的に用いることにより、ラベルの複数のフィールドのそれぞれにその必要となる一または複数の言語にて表される文字列を印字することができるようになる。
【０００９】
また、前記プリセットデータにおいて、複数の言語で共通文字列となるデータ項目のフィールドについては、前記共通文字列が単一の言語だけにて表わされるようにすることができる。
【００１０】
このような構成により、プリセットデータにおいて複数の言語で共通文字列となるデータ項目（例えば、製造年月日等）が当該複数の言語で重複しないので、データ量のより少ないプリセットデータとすることができる。その結果、プリンタ装置でのメモリ容量を節約することができる。
【００１１】
また、本発明に係るプリンタ装置において、当該プリンタ装置の外部から与えられる前記プリセットデータを前記プリセットデータ格納手段に格納するように構成することができる。この場合、プリセットデータは当該プリンタ装置からの要求に応じて所定のネットワークを介して与えられるものであっても、操作部等のユーザインタフェースを介して与えられるものであっても、更に、記録媒体を介して与えられるものでもよい。
【００１２】
更に、本発明に係るプリンタ装置において、前記ラベルの前記複数のフィールドのそれぞれ毎に前記複数の言語から選択される一の言語で印字すべきか、または複数の言語にて印字すべきかを判定する判定手段と、該判定手段での判定結果に従って、前記複数から選択される一または複数の言語にて前記ラベルの前記複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字する構成とすることができる。
【００１３】
このような構成により、ラベルの各フィールドに対して１つの言語または複数の言語にてそのフィールドに対して定められたデータ項目の文字列を印字することができるようになる。
【００１４】
本発明に係るプリンタシステムは、前述したいずれかのプリンタ装置と、該プリンタ装置と接続される制御装置とを有し、前記制御装置は、ラベルの所定形式にて配列される複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語それぞれにて表わした元プリセットデータを取得する元プリセットデータ取得手段と、前記取得された元プリセットデータから、前記プリンタ装置に必要な複数言語についてのプリセットデータを抽出するプリセットデータ抽出手段と、前記抽出された複数言語についてのプリセットデータを前記プリンタ装置に送信する手段とを有し、前記プリンタ装置は、前記制御装置から送信される複数言語についてのプリセットデータを前記プリセット格納手段に格納するようにした構成となる。
【００１５】
このような構成により、ラベルの所定形式にて配列される複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語それぞれにて表わした元プリセットデータから抽出されたプリンタ装置で必要な複数言語についてのプリセットデータだけが当該プリンタ装置に提供されることになるので、プリンタ装置が、全ての言語にて表されたプリセットデータ（元プリセットデータ）を保持する必要がなくなる。また、元プリセットデータを一括して更新するだけで、複数のプリンタシステムそれぞれにおけるプリンタ装置にて利用されるプリセットデータの更新が可能となる。
【００１６】
前記制御装置は、プリンタ装置と別体であっても、また、プリンタ装置の機能として実現されるものであってもよい。
【００１７】
前記元プリントセットデータ取得手段は、ＣＤＲＯＭ等の記録媒体から元プリセットデータを取得する構成であっても、所定のネットワークを介して送信される前記元プリセットデータを受信する手段を有する構成であってもよい。
【発明の効果】
【００１８】
本発明に係るプリンタ装置によれば、複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語それぞれにて表したプリセットデータから必要となる一または複数の言語にて表される各データ項目の文字列を選択的に用いることにより、ラベルの複数のフィールドのそれぞれにその必要となる一または複数の言語にて表される文字列を印字することができるようになるので、使用言語を変える毎にプリセットデータを書き換える必要がなく、容易に複数の言語にて同じ内容のデータ項目の文字列をラベルに印字すること可能となる。
【００１９】
また、本発明に係るプリンタシステムによれば、プリンタ装置が、全ての言語にて表されたプリセットデータ（元プリセットデータ）を保持する必要がないので、プリンタ装置でのプリセットデータ格納用のメモリの容量を低減させることができる。また、ホストシステムにおいて、元プリセットデータを一括して更新するだけで、複数のプリンタシステムのそれぞれのプリンタ装置にて利用されるプリセットデータの更新が可能となるので、その更新作業の効率化を図ることが可能となる。
【００２０】
更に、本発明に係るプリンタシステムによれば、元プリセットデータ側で印字すべき同種の名称（例えば、商品名）が各国の言語に対応した名称に統一されているので、プリンタ装置により、例えば、日本語で表記された商品名とともに他の言語、例えば、韓国語での当該商品名が表記されたラベルを発行することができるようになる。このため、各言語で同種の名称が誤って表記されることがなく、また、ラベルを製品に貼付する作業員が、韓国語が読めない日本人であってもその表記内容を確認するなどの作業が省かれる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の一形態に係るプリンタ装置を含むプリンタシステムを示す図である。
【図２】プリンタ装置の構成例を示すブロック図である。
【図３】制御装置とプリンタ装置との間での処理の流れを示すシーケンス図である。
【図４】元プリセットデータの一例を示す図である。
【図５】元プリセットデータの他の一例を示す図である。
【図６】プリンタ装置に格納されるプリセットデータの一例を示す図である。
【図７】プリンタ装置でのプリント処理の流れを示すフローチャートである。
【図８】プリセットデータの他の一例を示す図である。
【図９】図８に示すプリセットデータに基づいて印字されたラベルの一例を示す図である。
【図１０】プリンタ装置での他のプリント処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を用いて説明する。
本発明の実施の一形態に係るプリンタ装置を含むプリンタシステムは、図１に示すように構成される。
図１において、例えば、本社にホストシステム５０が設置され、それぞれ接続されるプリンタ装置１０（１）及び制御装置２０（１）、プリンタ装置１０（２）及び制御装置２０（２）、・・・、プリンタ装置１０（ｎ）及び制御装置２０（ｎ）が、各地域（各国）の店舗に設置されている。各制御装置２０（１）、２０（２）、・・・、２０（ｎ）は、パソコン（ＰＣ）等にて構成され、所定のネットワークＮ（例えば、インターネット）を介してホストシステム５０に接続されている。各プリンタ装置１０（参照番号１０（１）、１０（２）、・・・、１０（ｎ）を代表して参照番号１０とする。以下、同様。）は、例えば、図２に示すように構成される。
【００２３】
図２において、このプリンタ装置１０は、処理ユニット１０１（ＣＰＵ）、メモリユニット１０２、ラベル印字を行うプリント部１０６を動作させるプリンタ駆動回路１０３、操作部１０４及び制御装置２０（参照番号２０（１）、２０（２）、・・・を代表して参照番号２０とする。以下、同様）に接続されるインタフェース１０５を有し、それらが例えばバスによって接続されている。処理ユニット１０１は、操作部１０４の操作に基づいた信号に従って処理を実行することができる。また、処理ユニット１０１は、インタフェース１０５を介して制御装置２０（ＰＣ）との間でデータの送受を行うことができる。メモリユニット１０２は、処理ユニット１０１での処理に必要な各種データを格納することができる。
【００２４】
ホストシステム５０では、ラベルの所定形式にて配列される複数のフィールドのそれぞれに印字すべきデータ項目の文字列を複数の言語それぞれにて表わした元プリセットデータが生成され、保存されている。この元プリセットデータは、例えば、図４に示すように、フィールド１に印字すべきデータ項目「商品種類名」の文字列を、言語１で「クッキー」、言語２で「Cookies」、言語３で「Platzchen」、・・・のように定義し、フィールド２に印字すべきデータ項目「日付タイトル」の文字列を、言語１で「製造年月日」、言語２で「Manufacturing date」、・・・のように定義し、フィールド３に印字すべきデータ項目「日付」の文字列を数字で各言語とも「○○／○○／○○」のように定義している。なお、フィールド３に印字すべきデータ項目「日付」の文字列は、どの言語でも同じ（共通文字列）であるので、単一の言語、例えば図５に示すように言語１についてだけ定義するようにしてもよい。
【００２５】
そして、制御装置２０は、ネットワークＮを介してホストシステム５０から配信される元プリセットデータ（図４または図５参照）を取得する（元プリセットデータ取得手段）。ここで、ホストシステム５０における元プリセットデータは編集が可能であるが、制御装置２０がホストシステム５０から取得した際には、当該元プリセットデータはその編集が制限される。
制御装置２０が元プリセットデータを取得した後、例えば、図３に示す手順に従ってプリンタ装置１０との処理がなされる。
【００２６】
図３において、制御装置２０は、印字すべきラベルの印字フォーマット（フィールドの配列情報や各フィールドに印字すべき言語数（１または２）等）を表わすフォーマットデータ及びプリセットデータのダウンロード・リクエストをプリンタ装置１０に送信する（Ｓ１１）。プリンタ装置１０は、そのダウンロード・リクエストを受信すると、現在設定されている２つの言語Ｌ１（第１言語）、Ｌ２を示すデータを制御装置２０に送信する（Ｓ１２）。制御装置２０は、取得したデータを図示せぬ表示部に表示し、作業者に言語Ｌ１、Ｌ２を更新するか、または新たな言語Ｌ３、Ｌ４を送信するかを問合せる（Ｓ１３）。
【００２７】
言語Ｌ１、Ｌ２の更新が選択された場合は、制御装置２０に記憶されている元プリセットデータから言語Ｌ１、Ｌ２に対応するフォーマットデータ及びプリセットデータ（図６参照）を抽出しプリンタ装置１０に送信する（プリセットデータ抽出手段）（Ｓ１４）。プリンタ装置１０は、制御装置２０からのフォーマットデータ及びプリセットデータを受信すると、そのフォーマットデータをメモリユニット１０２（プリセットデータ格納手段）に格納するとともに、受信した言語Ｌ１、Ｌ２のプリセットデータに基づいて既に保存されている言語Ｌ１、Ｌ２のプリセットデータの内容を更新する（Ｓ１５）。
【００２８】
一方、プリンタ装置１０に、新たな言語Ｌ３、Ｌ４を送信することを選択された場合は、新たに設定すべき２つの言語及び第１言語の変更コマンドをプリンタ装置１０に送信する（Ｓ１６）。その後、制御装置２０は、制御装置２０に記憶されている元プリセットデータから言語Ｌ３、Ｌ４に対応するフォーマットデータ及びプリセットデータ（図６参照）を抽出しプリンタ装置１０に送信する（プリセットデータ抽出手段）（Ｓ１７）。そして、プリンタ装置１０は、今までのフォーマットデータ及びプリセットデータ（言語Ｌ１、Ｌ２）に代えてその新たな２つの言語Ｌ３、Ｌ４でのフォーマットデータ及びプリセットデータをメモリユニット１０２（プリセットデータ格納手段）に格納するとともに、言語Ｌ３が第１言語であることを設定する（Ｓ１８）。これにより、プリンタ装置１０は、新たな言語Ｌ３、Ｌ４でのプリセットデータ（図６参照）を用いてラベルの印字を行うことができるようになる。
【００２９】
なお、図６に示すようなプリセットデータがプリンタ装置１０のメモリユニット１０２に格納される場合、２つの言語で共通文字列となるデータ項目「製造年月日」が言語１についてだけ定義されているので、プリセットデータのデータ量が比較的少ないものとなり、その結果、メモリユニット１０２の容量を節約することができる。
【００３０】
また、制御装置２０とプリンタ装置１０にて構成されるプリンタシステムによれば、そのプリンタ装置１０が、全ての言語にて表されたプリセットデータ（元プリセットデータ）を保持する必要がないので、プリンタ装置１０でのプリセットデータ格納用のメモリユニット１０２（プリセットデータ格納手段）の容量を低減させることができる。また、ホストシステム５０において元プリセットデータを一括して更新するだけで、各プリンタシステムのプリンタ装置１０にて利用されるプリセットデータの更新が可能となるので、その更新作業の効率化を図ることが可能となる。
【００３１】
前述した実施の形態では、印字すべきデータ項目の文字列を複数の言語それぞれにて表わした元プリセットデータがホストシステム５０にて生成され、その元プリセットデータがホストシステム５０から各プリンタシステムの制御装置２０にネットワークＮを介して配信されるものであったが、あるコンピュータ（ＰＣ）で生成された元プリセットデータをＣＤＲＯＭ等の記録媒体に記録し、その記録媒体を介して各プリンタシステムの制御装置２０に元プリセットデータを提供することもできる。
【００３２】
更に、前述した実施の形態では、制御装置２０がホストシステム５０から配信される元プリセットデータ（図４または図５参照）を取得し、プリンタ装置１０は、制御装置２０からのダウンロード・リクエストに対し、現在設定されている２つの言語Ｌ１、Ｌ２を第１言語Ｌ１として制御装置２０に送信するとともに、２つの言語Ｌ１、Ｌ２の更新用のプリセットデータ（図６参照）、またはＬ３、Ｌ４の入れ替え用のプリセットデータ（図６参照）を受信するものであったが、プリンタ装置１０がホストシステム５０と直接通信するようにすることもできる。
【００３３】
プリンタ装置１０とホストシステム５０とが所定のネットワークを介して直接通信するシステム構成において、プリンタ装置１０からの２言語用のプリセットデータ要求に対して、ホストシステム５０が元プリセットデータから要求に係る２言語用のプリセットデータを生成し、そのプリセットデータをプリンタ装置１０に配信することもできる。この場合、言語Ｌ１、Ｌ２、またはＬ３、Ｌ４の選択は、プリンタ装置１０の操作部１０４を用いて行なうように、適宜変更しても良い。
【００３４】
上述したようにしてフォーマットデータ及びプリセットデータをメモリユニット１０２に格納したプリンタ装置１０は、例えば、図７に示す手順に従って印字処理を行う。
【００３５】
図７において、プリンタ装置１０は、起動された後に言語切替えの操作がなされたか否かを判定する（Ｓ３１）。言語切替えがなされていない場合（Ｓ３１でＮＯ）、プリンタ装置１０は、２つの言語のうち予め設定されている第１言語を選択し（Ｓ３２）、メモリユニット１０２に格納されているプリセットデータ（例えば、図６参照）及びフォーマットデータを用いてラベル印字を行う（Ｓ３４）。具体的に、図６に示すプリセットデータを用いて第１言語（言語１）にてラベルの印字を行う場合、ラベルのフィールド１に「クッキー」、フィールド２に「製造年月日」、フィールド３に「○○／○○／○○」の数字列、・・・が印字される。
【００３６】
その後、プリンタ装置１０は、言語切替えがなされた否か（Ｓ３５）及び設定された枚数のラベルについての印字が全て完了したか否か（Ｓ３６）を判定する。そして、言語切替えがなされず（Ｓ３５でＮＯ）にまだ全てのラベルの印字が終わっていなければ（Ｓ３６でＮＯ）、次のラベルに対して同様の印字がなされる（Ｓ３４）。以後、全てのラベルについての印字が完了するまで（Ｓ３６でＮＯ）、プリンタ装置１０は、前記プリセットデータに従って第１言語（言語１）でラベルに印字する（Ｓ３４）。全てのラベルについての印字が完了すると（Ｓ３６でＹＥＳ）、プリンタ装置１０は、ラベル印字の処理を終了する。
【００３７】
一方、プリンタ装置１０が起動された後に言語切替えがなされていれば（Ｓ３１でＹＥＳ）、プリンタ装置１０は、２つの言語のうち第２言語を選択し（Ｓ３３）、メモリユニット１０２に格納されているプリセットデータを用いてラベル印字を行う（Ｓ３４）。具体的に、図６に示すプリセットデータを用いて第２言語（言語２）にてラベル印字を行う場合、ラベルのフィールド１に「Cookies」、フィールド２に「Manufacturing data」、フィールド３に「○○／○○／○○」の数字列、・・・が印字される。その後、前述したのと同様に、設定された枚数のラベルの印字が終了するまで（Ｓ３６でＹＥＳ）、第２言語（言語２）でのラベル印字がなされる（Ｓ３４、Ｓ３５、Ｓ３６）。
【００３８】
上述した第１言語（言語１）または第２言語（言語２）でのラベル印字を行っている過程で（Ｓ３４〜Ｓ３６）、言語切替えがなされると（Ｓ３５でＹＥＳ）、現在選択されている言語と異なる言語に切替えられ（Ｓ３７）、その切替え後の言語でのプリセットデータに従ったラベル印字がなされる。
【００３９】
前述したようなプリンタ装置１０によれば、複数のフィールドのそれぞれに印字すべきデータ項目の文字列を２つの言語それぞれにて表したプリセットデータ（図６参照）から必要となる言語にて表される各データ項目の文字列を選択的に用いることにより、ラベルの複数のフィールドのそれぞれにその必要となる言語にて表される文字列を印字することができるようになるので（図７の処理フロー参照）、使用言語を変える毎にプリセットデータを書き換える必要がなく、容易に２つの言語にて同じ内容のデータ項目の文字列をラベルに印字すること可能となる。
【００４０】
また、上記とは異なり、プリンタ装置１０は、プリセットデータとともに取得した印字フォーマットのフィールド属性に基づいて複数のフィールドのそれぞれについて１言語（第１言語）での描画、及び２言語（第１言語及び第２言語）での描画を選択的に実行することができる。例えば、図８に示すようなプリセットデータを用いて、図９に示すようなラベル印字を行うことができる。即ち、フィールド１（Ｆ１）に、第１言語（言語１：英語）の文字列「Cookies C Cip」とそれと同じデータ項目（商品種類）の第２言語（言語２：スペイン語）の文字列「Galleta Choc」が描画され、他のフィールド（Ｆ１〜Ｆ９）に、第１言語（言語１：英語）だけの文字列「Date」「Time」、「Pull」、「Ready」、「Discard」、「00/00/00  XX：XXPM」、「00/00/00  XX：XXAM」、「00/00/00  XX：XXAM」が描画され印字される。このようなラベル印字は、プリンタ装置１０での図１０に示す手順に従った印字処理により実現することができる。
【００４１】
図１０において、プリンタ装置１０は、描画すべきラベルのフィールドを指定し（Ｓ４１）、フォーマットデータのフィールド属性について２言語にて描画すべきか否かを判定する（Ｓ４２）。２言語で描画すべきフィールド属性である場合（Ｓ４２でＹＥＳ）、プリンタ装置１０は、第１言語及び第２言語を選択し（Ｓ４３）、メモリユニット１０に格納されているプリセットデータ（図８参照）の指定されるフィールドに対して定義された第１言語の文字列と第２言語の文字列をそのラベルの指定されたフィールドに描画する（Ｓ４５）。例えば、図８に示すプリセットデータにおけるフィールド１（Ｆ１）に対して定義された第１言語の文字列「Cookies C Chip」と、第２言語の文字列「Galleta Choc」とがラベルのフィールド１（Ｆ１）に描画される（図９参照）。
【００４２】
プリンタ装置１０は、指定したフィールドに対する描画が終わると、全てのフィールドについての描画が終了したか否かを判定する（Ｓ４６）。まだ、全てのフィールドについての描画が終了していない場合（Ｓ４６でＮＯ）、プリンタ装置１０は、次のフィールドを指定し（Ｓ４１）、フォーマットデータの次のフィールド属性について２言語にて描画すべきか否かを判定する（Ｓ４２）。ここで、２言語で描画すべきフィールド属性でないとの判定を行うと（Ｓ４２でＮＯ）、プリンタ装置１０は、第１言語を選択し（Ｓ４４）、メモリユニット１０に格納されているプリセットデータ（図８参照）の指定されるフィールドに対して定義された第１言語の文字列をそのラベルの指定されたフィールドに描画する（Ｓ４５）。例えば、図８に示すプリセットデータにおけるフィールド２（Ｆ２）に対して定義された第１言語の文字列（Date）がラベルのフィールド２（Ｆ２）に描画される（図９参照）。
【００４３】
以後、同様の処理（Ｓ４１、Ｓ４２、Ｓ４３（Ｓ４４）、Ｓ４５）が繰り返し実行され、ラベルの全てのフィールドについての描画が終了したとの判定がなされると（Ｓ４６でＹＥＳ）、プリント部１０６にて印字発行を行う（Ｓ４７）。その後、指定の印字枚数分の発行が終了したか否かを判定し（Ｓ４８）、終了していない場合（Ｓ４８でＮＯ）、印字発行（Ｓ４７）を繰り返し、全ての発行枚数を終了した場合（Ｓ４８でＹＥＳ）処理を終了する。このような処理の結果、例えば、図９に示すように印字されたラベルが指定枚数発行される。
【００４４】
このような印字処理によれば、プリセットデータとともに取得した印字フォーマットのフィールド属性に基づいて複数のフィールドのそれぞれに印字すべきデータ項目の文字列を２つの言語それぞれにて表したプリセットデータ（図８参照）を用い、複数のフィールドのそれぞれに、２言語での文字列または１言語での文字列を選択的に設定することがでできるので（図９及び図１０参照）、各フィールドに２言語または１言語の印字を容易に切り換えて行うことができる。
【００４５】
前述した実施の形態では、各プリンタ装置１０にて利用されるプリセットデータは、２つの言語についてのものであったが、３つ以上の言語についてのものであってもよい。
【産業上の利用可能性】
【００４６】
本発明に係るプリンタ装置は、容易に複数の言語にて同じ内容のデータ項目の文字列を印字すること可能となるという効果を有し、ラベルの所定形式にて配列される複数のフィールドのそれぞれに予め定めたデータ項目の文字列を印字するプリンタ装置として有用である。
【符号の説明】
【００４７】
１０、１０（１）、１０（２）、１０（ｎ）  プリンタ装置
２０、２０（１）、２０（２）、２０（ｎ）  制御装置
５０  ホストシステム
１０１  処理ユニット
１０２  メモリユニット
１０３  プリンタ駆動回路
１０４  操作部
１０５  インタフェース
１０６  プリント部
【図１】
2010221418.tif 000003
【図２】
2010221418.tif 000004
【図３】
2010221418.tif 000005
【図４】
2010221418.tif 000006
【図５】
2010221418.tif 000007
【図６】
2010221418.tif 000008
【図７】
2010221418.tif 000009
【図８】
2010221418.tif 000010
【図９】
2010221418.tif 000011
【図１０】
2010221418.tif 000012