(57)【要約】【課題】データベース印刷において所望の印字内容の印刷物をいち早く作成できるようにする。【解決手段】操作端末２のＣＰＵ１２は、少なくとも１つのキーワードの入力と、各キーワードの印刷優先順位の入力とを受け付けるステップＳ２０と、読み出した複数の印字データを、各印字データに対応する文字列と、受け付けられたキーワードとの合致度に応じて、複数の印字データ群に振り分けるステップＳ５０と、振り分けられた複数の印字データ群を、各印字データ群に対応するキーワードに対して、入力された印刷優先順位に沿った順番で、各印字データ群ごとにラベルプリンタ３に出力するステップＳ６０と、を実行する。【選択図】図５
2014191548.tif 000002
【特許請求の範囲】
【請求項１】
搬送される被印字媒体に対し印字データに基づく印字を行って複数の印刷物を作成する印刷物作成装置に接続され、文字列をそれぞれ割り当てた複数のレコードを含むデータベースを記憶する第１記憶手段と、表示手段と、演算手段と、を有する操作端末の前記演算手段に対し、
前記データベースに含まれる前記複数のレコードそれぞれに対応する、前記文字列を印字するための複数の前記印字データを生成する印字データ生成手順と、
少なくとも１つのキーワードの入力と、各キーワードの印刷優先順位の入力と、を受け付ける入力受付手順と、
前記印字データ生成手順で生成した前記複数の印字データを、各印字データに対応する前記文字列と前記入力受付手順で受け付けられた前記キーワードとの合致度に応じて、複数の印字データ群に振り分ける振り分け手順と、
前記振り分け手順で振り分けられた複数の印字データ群を、各印字データ群に対応する前記キーワードに対して前記入力受付手順で入力された前記印刷優先順位に沿った順番で、各印字データ群ごとに前記印刷物作成装置に出力する印字データ群出力手順と、
を実行させることを特徴とする印刷物作成プログラム。
【請求項２】
請求項１記載の印刷物作成プログラムにおいて、
前記演算手段に対し、さらに、
所望の前記キーワードを入力するためのキーワード入力欄と、当該キーワードに対応する前記印刷優先順位を入力するための順位入力欄と、を含む入力画面を前記表示手段に表示させる、入力用表示手順を実行させ、
前記入力受付手順は、
前記入力用表示手順で表示された前記入力画面の前記キーワード入力欄及び前記順位入力欄に入力された、前記キーワード及び前記印刷優先順位を受け付ける
ことを特徴とする印刷物作成プログラム。
【請求項３】
請求項１又は請求項２記載の印刷物作成プログラムにおいて、
前記入力受付手順は、
前記キーワードに対する、印刷不要の旨を表す特定の前記印刷優先順位の入力を受付可能であり、
前記印字データ群出力手順は、
前記振り分け手順で振り分けられた前記複数の印字データ群のうち、対応する前記文字列が前記特定の印刷優先順位が付与されたキーワードを含まない前記印字データ群を、各印字データ群ごとに前記印刷物作成装置に出力する
ことを特徴とする印刷物作成プログラム。
【請求項４】
搬送される被印字媒体に対し印字データに基づく印字を行って複数の印刷物を作成する印刷物作成装置に接続されるとともに、文字列をそれぞれ割り当てた複数のレコードを含むデータベースを記憶した操作端末が実行する、印刷物作成方法であって、
前記データベースに含まれる前記複数のレコードそれぞれに対応する、前記文字列を印字するための複数の前記印字データを生成する印字データ生成手順と、
少なくとも１つのキーワードの入力と、各キーワードの印刷優先順位の入力と、を受け付ける入力受付手順と、
前記印字データ生成手順で生成した前記複数の印字データを、各印字データに対応する前記文字列と前記入力受付手順で受け付けられた前記少なくともキーワードとの合致度に応じて、複数の印字データ群に振り分ける振り分け手順と、
前記振り分け手順で振り分けられた複数の印字データ群を、各印字データ群に対応する前記キーワードに対して前記入力受付手順で入力された前記印刷優先順位に沿った順番で、各印字データ群ごとに前記印刷物作成装置に出力する印字データ群出力手順と、
を有することを特徴とする印刷物作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印字媒体に対し印字データに基づく印字を行って複数の印刷物を作成するための印刷物作成プログラム及び印刷物作成方法に関する。
【背景技術】
【０００２】
従来、印刷物において印字形成される文字列の内容を、データベース内のレコードによって指定する、いわゆるデータベース印刷を行う印刷物作成プログラムが知られている（例えば、特許文献１参照）。この印刷物作成プログラム（プリンタドライバ）は、指定したキーワード（文字列）を含む印刷したいレコード（文書ファイル）をデータベースより検索し、それら全てのレコードの印字データ（印刷データ）を順次に作成し、印刷物作成装置（印刷装置）に送信して一括で印刷を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２８００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術の印刷物作成プログラムでは、キーワードの指定によりデータベースのレコードを絞り込むことは可能であるが、単にデータベース内のレコードにおける一定範囲を指定するにとどまり、絞り込んだ内容に優先順位を付けることはできない。このため、所望の印字内容の印刷物をいち早く作成することができなかった。
【０００５】
本発明の目的は、データベース印刷において所望の印字内容の印刷物をいち早く作成することができる印刷物作成プログラム及び印刷物作成方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明は、搬送される被印字媒体に対し印字データに基づく印字を行って複数の印刷物を作成する印刷物作成装置に接続され、文字列をそれぞれ割り当てた複数のレコードを含むデータベースを記憶する第１記憶手段と、表示手段と、演算手段と、を有する操作端末の前記演算手段に対し、前記データベースに含まれる前記複数のレコードそれぞれに対応する、前記文字列を印字するための複数の前記印字データを生成する印字データ生成手順と、少なくとも１つのキーワードの入力と、各キーワードの印刷優先順位の入力と、を受け付ける入力受付手順と、前記印字データ生成手順で生成した前記複数の印字データを、各印字データに対応する前記文字列と前記入力受付手順で受け付けられた前記キーワードとの合致度に応じて、複数の印字データ群に振り分ける振り分け手順と、前記振り分け手順で振り分けられた複数の印字データ群を、各印字データ群に対応する前記キーワードに対して前記入力受付手順で入力された前記印刷優先順位に沿った順番で、各印字データ群ごとに前記印刷物作成装置に出力する印字データ群出力手順と、を実行させる。
【０００７】
本願発明においては、操作端末の第１記憶手段に、複数のレコードを含むデータベースが記憶されている。そして、操作端末の演算手段において本願発明のプログラムが実行されると、印刷物において印字形成される文字列の内容を、データベース内のレコードによって指定する、いわゆるデータベース印刷を行うことができる。すなわち、印字データ生成手順で、上記データベースの複数のレコードそれぞれに対し、各レコードに含まれる文字列を印字形成するための印字データがそれぞれ生成される。
【０００８】
このとき、本願発明では、上記印字データにより印刷物が作成されるとき、操作者によるキーワード入力により、当該印刷物の作成に関して優先順位を付与することができる。すなわち、操作者が適宜の手段によりキーワードを入力し、また各キーワードごとに付与する印刷優先順位を入力すると、それら入力されたキーワード及び印刷優先順位が、入力受付手順で受け付けられる。
【０００９】
その後、振り分け手順で、上記印字データ生成手順で生成された複数の印字データに対する振り分けが行われ、これによって複数の印字データ群が生成される。このときの振り分けは、各印字データに対応した文字列と上記受け付けられたキーワードとの合致度に応じて行われる。これにより、例えば文字列がキーワードを含む印字データの印字データ群は、それ以外の印字データからなる印字データ群とは別に生成される。
【００１０】
その後、印字データ群出力手順で、上記のように振り分けられて生成された複数の印字データ群が、各印字データ群ごとに印刷物作成装置に出力される。このときの出力順序は、各印字データ群に対応した文字列について、上記入力受付手順で入力された印刷優先順位に沿った順番である。これにより、印刷優先順位１位のキーワードに対応する印字データ群が最も先に出力され、以降、キーワードの印刷優先順位が高い順に印字データ群を出力することができる。印刷物作成装置では、出力された印字データの各印字データが印字形成された印刷物が作成される。
【００１１】
以上のようにして、本願発明においては、複数のレコードを備えたデータベースを用いたいわゆるデータベース印刷を行う際、キーワードを用いることで所望の印字データの絞り込みを行って複数の印字データ群を生成することができる。さらにそのように生成した複数の印字データ群の出力順序に対して優先順位を付与することができるので、各印字データ群に対応した印刷物の作成順序を、印字データ群ごとに所望に設定することができる。
【００１２】
これにより、通常のデータベース印刷において単にデータベース内のレコードにおける一定範囲を指定する場合に比べ、所望の印字内容の印刷物をいち早く作成することができる。この結果、操作者の利便性を向上することができる。
【発明の効果】
【００１３】
本発明によれば、データベース印刷において所望の印字内容の印刷物をいち早く作成することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の操作端末を備えた印刷システム全体を表すシステム構成図である。
【図２】操作端末及びラベルプリンタの詳細機能を表す機能ブロック図である。
【図３】操作端末の大容量記憶装置に記憶されたデータベースの記憶内容の一例を表す説明図である。
【図４】操作端末の表示部に表示されたキーワード入力欄と順位入力欄を含む入力画面の一例を表す説明図である。
【図５】操作端末のＣＰＵによって実行される処理手順を表すフローチャートである。
【図６】図５のステップＳ５０の詳細手順を表すフローチャートである。
【図７】ラベルプリンタの制御回路によって実行される処理手順を表すフローチャートである。
【図８】図７のステップＳ１２０の詳細手順を表すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１６】
＜システム概略構成＞
図１に示すように、本実施形態が適用される印刷システム１は、例えば汎用パーソナルコンピュータで構成される操作端末２と、例えばＵＳＢケーブル等の有線接続又は無線接続によって操作端末２に対し情報送受信可能に接続された、ラベルプリンタ３（印刷物作成装置）とを有している。
【００１７】
ラベルプリンタ３は、操作端末２との間で各種の情報と指示信号を送受し、操作端末２から送信された所望の文字や図形などを含む印刷データに基づき、所定の印刷が施された印字ラベルＬ（印刷物）を作成する。
【００１８】
＜操作端末及びラベルプリンタの詳細＞
操作端末２及びラベルプリンタ３の詳細機能を図２を用いて説明する。図２において、操作端末２は、ＣＰＵ（演算手段）１２と、例えばＲＡＭやＲＯＭ等からなるメモリ１３と、操作者からの指示や情報が入力される、キーボードやマウス等からなる操作部１４と、各種情報やメッセージを表示する表示部１７（表示手段）と、例えばハードディスク装置からなり各種情報を記憶する大容量記憶装置１６（第１記憶手段）と、例えばＵＳＢなどの規格に準拠するインターフェース接続を介してラベルプリンタ３との情報信号の授受の制御を行う通信制御部１５とを備えている。
【００１９】
ＣＰＵ１２は、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラム（後述の図５及び図６に示すフローを実行する印刷物作成プログラム等）に従って信号処理を行う。ＣＰＵ１２は、上記信号処理により、ラベルプリンタ３との間で各種の指示信号・情報信号の送受を行う。
【００２０】
一方、ラベルプリンタ３は、印刷用テープ２０３（被印字媒体）を巻回したテープロール２０４（本来は渦巻き状であるが簡略化して同心円で図示している）を着脱可能な（又はテープロール２０４を備えたカートリッジを着脱可能な）テープロールホルダ部２１０と、このテープロール２０４から繰り出された印刷用テープ２０３に所定の印字データに基づく印刷を行う印字ヘッド２０５と、印刷が終了した印刷用テープ２０３を所定の長さに切断して印字ラベルＬとするカッタ２０７と、印字ヘッド２０５に対向して設けられ、テープロール２０４から繰り出される印刷用テープ２０３を搬送する搬送ローラ２０９と、操作者からの所望の操作入力を受け付ける操作部２１１と、所定の表示が行われる表示部２１２とを有する。
【００２１】
印字ヘッド２０５は、印刷駆動回路（図示せず）を介して制御回路２０２に接続されている。搬送ローラ２０９は、搬送モータ（図示せず）に接続され、この搬送モータは、搬送モータ駆動回路（図示せず）を介して制御回路２０２に接続されている。カッタ２０７は、ソレノイド等のカッタ作動用アクチュエータ（図示せず）を介して制御回路２０２に接続されている。また制御回路２０２は、通信制御部２０８を介し操作端末２の通信制御部１５と接続されており、操作端末２と情報の送受が可能となっている。
【００２２】
操作端末２の大容量記憶装置１６（メモリ１３でもよい）には、データベースＤＢ（後述する図３参照）が記憶されている。このデータベースＤＢには、文字列をそれぞれ割り当てた複数のレコードとして例えば印字ラベルＬの種別とサイズが格納されている。そして、操作端末２のＣＰＵ１２においてＲＯＭに予め記憶された印刷物作成プログラムが実行されると、印刷用テープ２０３に印字形成される文字列の内容を、データベースＤＢ内のレコードによって指定する、いわゆるデータベース印刷を行うことができる。すなわち、操作端末２において、上記データベースＤＢの複数のレコードそれぞれに対し、各レコードに含まれる文字列を印字形成するための印字データがそれぞれ読み込まれる（あるいは生成される）。
【００２３】
上記構成のラベルプリンタ３では、搬送ローラ２０９が印刷用テープ２０３を搬送し、印字ヘッド２０５が、操作端末２から送信された上記印字データに基づく印刷を上記印刷用テープ２０３に対し行うことで、印字ラベルＬが生成される。
【００２４】
＜データベースの内容＞
上記したように、操作端末２の大容量記憶装置１６には、文字列をそれぞれ割り当てた複数のレコードを含むデータベースＤＢが記憶されている。図３に、このデータベースＤＢの一例を示す。図３に示す例では、データベースＤＢにおいて、例えば、レコードナンバー１，２及び９では「Ｓｅｌｆ−Ｌａｍｉｎａｔｉｎｇ  Ｖｉｎｙｌ」の文字列が、レコードナンバー３，４では「Ｒｅｐｏｓｉｔｉｏｎａｂｌｅ  Ｖｉｎｙｌ  Ｃｌｏｔｈ」の文字列が、レコードナンバー５では「Ｖｉｎｙｌ」の文字列が、レコードナンバー６，１１では「Ｎｙｌｏｎ  Ｃｌｏｔｈ」の文字列が、レコードナンバー７では「Ｒｉｇｉｄ  Ｐｏｌｙｅｔｈｙｌｅｎｅ  Ｔａｇ」の文字列が、レコードナンバー８では「Ｆｒｅｅｚｅｒｂｏｎｄｚ  Ｐｏｌｙｅｓｔｅｒ」の文字列が、レコードナンバー１０では「Ｆｒｅｅｚｅｒｂｏｎｄｚ  ＩＩ  Ｐｏｌｙｅｓｔｅｒ」の文字列が、各々の文字列に対応したサイズと共に格納されている。
【００２５】
上記データベースＤＢに含まれる複数のレコードそれぞれに対応する、文字列を印字するための複数の印字データは、予め生成されて大容量記憶装置１６の適宜の箇所に格納されている。これらの印字データと、上記データベース中の各レコードの文字列とは相互に関連づけられており、上記データベース印刷において、データベースＤＢ内のレコードが指定されると、当該指定されたレコードに関連づけられた印字データが読み出される。なお、レコードが指定された際に、当該レコードに含まれる文字列を印字形成するための印字データをそれぞれ生成するようにしてもよい。予め印字データが生成されて格納される場合、あるいは、レコード指定の際に印字データを生成する場合の両方において、操作端末２のＣＰＵ１２が印字データを生成する手順（不図示）が、特許請求の範囲に記載の印字データ生成手順に相当する。
【００２６】
＜入力画面＞
本実施形態では、上記印字データにより印字ラベルＬが作成されるとき、操作者によるキーワード入力により、当該印字ラベルＬの作成に関して優先順位を付与することが可能である。このキーワードと優先順位を入力するための入力画面の一例を、図４に示す。
【００２７】
図４において、入力画面１７Ａは、操作端末２の表示部１７に表示される。この入力画面１７Ａは、所望のキーワードを入力するための複数のキーワード入力欄１７Ｂと、当該キーワードに対応する印刷優先順位を入力するための複数の順位入力欄１７Ｃとを含む。これらキーワード入力欄１７Ｂ及び順位入力欄１７Ｃへの入力は、操作者が操作部１４を用いて行う。図４に示す例では、キーワードとして、キーワード入力欄１７Ｂに、「Ｃｌｏｔｈ」、「Ｔａｇ」、「Ｓｅｌｆ」が入力されている。また各キーワードごとに付与する印刷優先順位として、順位入力欄１７Ｃに、例えば「Ｃｌｏｔｈ」では最優先である「１」、「Ｔａｇ」では印刷不要である「０」、「Ｓｅｌｆ」では順位２番目である「２」が入力されている。これら入力されたキーワード及び印刷優先順位は、操作端末２のＣＰＵ１２に受け付けられる。
【００２８】
その後、上記データベースＤＢの各レコードに対応する複数の印字データに対する振り分けが行われ、これによって複数の印字データ群が生成される。このときの振り分けは、各印字データに対応した文字列と上記受け付けられたキーワードとの合致度に応じて行われる。これにより、文字列がキーワードを含む印字データからなる印字データ群は、それ以外の印字データからなる印字データ群とは別に生成される。
【００２９】
その後、上記のように振り分けられて生成された複数の印字データ群が、各印字データ群ごとにラベルプリンタ３に出力される。このときの出力順序は、各印字データ群に対応した文字列について、上記入力された印刷優先順位に沿った順番である。これにより、図４に示す例では、印刷優先順位１位のキーワード「Ｃｌｏｔｈ」に対応する印字データ群（図３に示すレコードナンバー３，４，６，１１等）が最も先に出力され、印刷優先順位２位のキーワード「Ｓｅｌｆ」に対応する印字データ群（図３に示すレコードナンバー１，２，９等）が次に出力される。その後、キーワード「Ｃｌｏｔｈ」、「Ｔａｇ」、「Ｓｅｌｆ」のいずれも含まない印字データからなる印字データ群が出力される。ラベルプリンタ３では、操作端末２から受信した順番に、当該受信した印字データ群に含まれる各印字データを印字形成して印字ラベルＬが作成される。
【００３０】
なお、本実施形態においては、振り分けられた複数の印字データ群のうち、対応する文字列が特定の印刷優先順位、すなわち上記した優先順位「０」が付与された、印刷不要のキーワード「Ｔａｇ」に対応する印字データ群については、これをラベルプリンタ３に送らず、印字ラベルＬの作成を行わないようにしている。
【００３１】
＜操作端末での制御手順＞
上記を実現するために、操作端末２の上記ＲＯＭに予め記憶された印刷物作成プログラムに基づきＣＰＵ１２によって実行される処理手順を図５により説明する。なお、前述のように、データベースＤＢの複数のレコードそれぞれに対し、各レコードに含まれる文字列を印字形成するための印字データはそれぞれ予め生成されて大容量記憶装置１６に記憶されている。図５に示すフローは、例えば操作端末２において印刷物の作成を開始する旨の適宜の操作がなされた際に開始される。
【００３２】
まず、ステップＳ１０において、ＣＰＵ１２は、表示部１７に、所望のキーワードを入力するためのキーワード入力欄１７Ｂと、当該キーワードに対応する印刷優先順位を入力するための順位入力欄１７Ｃと、を含む入力画面１７Ａを表示させる。
【００３３】
ステップＳ２０において、ＣＰＵ１２は、操作者が上記入力画面１７Ａのキーワード入力欄１７Ｂ及び順位入力欄１７Ｃに対して操作部１４を用いて入力したキーワード及び印刷優先順位を受け付ける。すなわち、前述の図４に示す例では、キーワードとして「Ｃｌｏｔｈ」、「Ｔａｇ」、「Ｓｅｌｆ」を受け付け、また印刷優先順位として、「Ｃｌｏｔｈ」に対応する「１」、「Ｔａｇ」に対応する「０」、「Ｓｅｌｆ」に対応する「２」をそれぞれ受け付ける。
【００３４】
ステップＳ３０において、ＣＰＵ１２は、操作者による印刷指示があったか否かを判定する。操作者が印刷指示するまでは判定が満たされず（ステップＳ３０：ＮＯ）、ループ待機する。印刷指示があれば判定が満たされ（ステップＳ３０：ＹＥＳ）、ステップＳ４０に移る。
【００３５】
ステップＳ４０において、ＣＰＵ１２は、操作端末２のデータベースＤＢに含まれる全てのレコードに対応する印字データを、大容量記憶装置１６より読み出す。
【００３６】
ステップＳ５０において、ＣＰＵ１２は、上記ステップＳ４０で読み出した複数の印字データを、各印字データに対応する文字列と、上記ステップＳ２０で受け付けたキーワードとの合致度に応じて、複数の印字データ群に振り分ける振り分け処理を実行する（詳細は後述の図６参照）。これによって複数の印字データ群が生成される。
【００３７】
ステップＳ６０において、ＣＰＵ１２は、上記ステップＳ５０で振り分けられた複数の印字データ群のうち、上記ステップＳ２０で印刷不要の旨を表す特定の印刷優先順位（優先順位「０」）が付与されたキーワードを含む文字列に対応する印字データ群を除いた他の印字データ群について、上記ステップＳ２０で入力された印刷優先順位に沿った順番で、印字データ群ごとにラベルプリンタ３に出力する。その後、このフローを終了する。
【００３８】
なお、上記ステップＳ１０が各請求項記載の入力用表示手順に相当し、ステップＳ２０が各請求項記載の入力受付手順に相当し、ステップＳ５０が各請求項記載の振り分け手順に相当し、ステップＳ６０が各請求項記載の印字データ群出力手順に相当する。
【００３９】
次に、上記図５のステップＳ５０に示す振り分け処理の詳細手順について、図６のフローチャートに基づき説明する。
【００４０】
まず、ステップＳ５１０では、ＣＰＵ１２は、上記ステップＳ４０で読み出された印字データが、キーワード入力欄１７Ｂに入力されたいずれかのキーワード（図４に示す例では「Ｃｌｏｔｈ」、「Ｔａｇ」、「Ｓｅｌｆ」）を含むか否かを判定する。全てのキーワードを含まない場合は判定が満たされず（ステップＳ５１０：ＮＯ）、後述するステップＳ５５０に移る。いずれかのキーワードを含む場合は判定が満たされ（ステップＳ５１０：ＹＥＳ）、ステップＳ５２０に移る。
【００４１】
ステップＳ５２０では、ＣＰＵ１２は、順位入力欄１７Ｃに入力された優先順位が「０」（印刷不要）であるか否かを判定する。優先順位が「０」である場合は判定が満たされ（ステップＳ５２０：ＹＥＳ）、ステップＳ５３０に移る。優先順位が「０」でない場合は判定が満たさず（ステップＳ５２０：ＮＯ）、ステップＳ５４０に移る。
【００４２】
ステップＳ５３０では、ＣＰＵ１２は、上記ステップＳ５２０で優先順位が「０」であると判定された印字データを印刷不要の印字データ群に振り分ける。例えば、上記した図４に示す例では、キーワード「Ｔａｇ」に対応する順位入力欄１７Ｃに「０」と入力されているので、図３に示すデータベースＤＢのレコードナンバー７に対応する印字データを印刷しない印字データ群として振り分ける。
【００４３】
ステップＳ５４０では、ＣＰＵ１２は、上記ステップＳ５２０で優先順位が「０」でないと判定された印字データをキーワードの優先順位に応じた印字データ群に振り分ける。例えば、上記した図４に示す例では、キーワード「Ｃｌｏｔｈ」に対応する順位入力欄１７Ｃに「１」と入力されているので、図３に示すデータベースＤＢのレコードナンバー３，４，６，１１に対応する印字データが最優先順位（順位１番目）の印字データ群として振り分けられる。また、キーワード「Ｓｅｌｆ」に対応する順位入力欄１７Ｃに「２」と入力されているので、図３に示すデータベースＤＢのレコードナンバー１，２，９に対応する印字データが第２優先順位（順位２番目）の印字データ群として振り分けられる。
【００４４】
ステップＳ５５０では、ＣＰＵ１２は、上記ステップＳ５１０でキーワード入力欄１７Ｂに入力されたキーワードのいずれも含まないと判定された印字データを優先順位の最も低い印字データ群に振り分ける。例えば図３に示すデータベースＤＢのレコードナンバー５，８，１０に対応する印字データが最下位の印字データ群として振り分けられる。
【００４５】
ステップＳ５６０では、ＣＰＵ１２は、上記ステップＳ４０で読み出された全ての印字データについて振り分けが終了したか否かを判定する。振り分けが終了していない場合には判定が満たされず（ステップＳ５６０：ＮＯ）、上記ステップ５１０に戻って同じ処理手順が繰り返される。振り分けが終了した場合には判定が満たされ（ステップＳ５６０：ＹＥＳ）、上記した図５のステップＳ６０に移行する。
【００４６】
＜ラベルプリンタでの制御手順＞
次に、ラベルプリンタ３の制御回路２０２により実行される、印字ラベル作成時の処理内容を図７のフローチャートにより説明する。図７に示すフローは、例えば操作者が、ラベルプリンタ３の電源をＯＮすることによって開始される。
【００４７】
まず、ステップＳ１１０では、制御回路２０２は、通信制御部２０８を介して、操作端末２から印字データ群を受信したか否かを判定する。印字データ群を受信するまでは判定が満たされず（ステップＳ１１０：ＮＯ）、ループ待機する。印字データ群を受信した場合には判定が満たされ（ステップＳ１１０：ＹＥＳ）、ステップＳ１２０に移る。
【００４８】
ステップＳ１２０では、制御回路２０２は、上記ステップＳ１１０で印字データ群を受信した順番に、当該受信した印字データ群ごとにラベル作成処理（後述の図８参照）を実行する。
【００４９】
ステップＳ１３０では、制御回路２０２は、上記ステップＳ１１０で操作端末２から受信した全ての印字データ群についてステップＳ１２０のラベル作成処理が終了したか否かを判定する。終了しない場合には判定が満たされず（ステップＳ１３０：ＮＯ）、上記ステップ１２０に戻って同じ処理手順が繰り返される。ラベル作成処理が終了した場合には判定が満たされ（ステップＳ１３０：ＹＥＳ）、このフローを終了する。
【００５０】
次に、図７のフローチャートにおけるステップＳ１２０のラベル作成処理の詳細内容について図８を用いて説明する。
【００５１】
まず、ステップＳ２１０では、制御回路２０２は、上記搬送モータ駆動回路に制御信号を出力する。これにより、上記搬送モータが搬送ローラ２０９を駆動し、印刷用テープ２０３の搬送を開始する。その後、ステップＳ２２０に移る。
【００５２】
ステップＳ２２０では、制御回路２０２は、上記印刷駆動回路に制御信号を出力する。これにより、印字ヘッド２０５の発熱素子が通電制御され、印刷用テープ２０３に対し、上記ステップＳ１１０で受信された印字データに応じた印刷を開始する。その後、ステップＳ２３０に移る。
【００５３】
ステップＳ２３０では、制御回路２０２は、印刷用テープ２０３の搬送方向位置が上記印字データに対応した印刷終了位置に達し印刷が完了したか否かを公知の手法で判定する。印刷終了位置に達していない場合は判定が満たされず（ステップＳ２３０：ＮＯ）、本ステップを繰り返す。印刷終了位置に達したら判定が満たされ（ステップＳ２３０：ＹＥＳ）、後述のステップＳ２４０に移る。
【００５４】
ステップＳ２４０では、制御回路２０２は、上記印刷駆動回路に制御信号を出力し、印字ヘッド２０５の発熱素子への通電を停止する。これにより、印字ヘッド２０５による印刷用テープ２０３に対する印刷が停止する。その後、ステップＳ２５０に移る。
【００５５】
ステップＳ２５０では、制御回路２０２は、印刷済みの印刷用テープ２０３の搬送方向位置が、上記印字データに対応した所定のテープ切断位置まで到達したか否かを公知の手法で判定する。上記テープ切断位置に到達するまでは判定が満たされず（ステップＳ２５０：ＮＯ）、ループ待機する。上記テープ切断位置に到達したら判定が満たされ（ステップＳ２５０：ＹＥＳ）、ステップＳ２６０に移る。
【００５６】
ステップＳ２６０では、制御回路２０２は、上記搬送モータ駆動回路に制御信号を出力し、搬送モータの駆動を停止する。これにより、搬送ローラ２０９の回転が停止し、印刷済みの印刷用テープ２０３の搬送が停止する。その後、ステップＳ２７０に移る。
【００５７】
ステップＳ２７０では、制御回路２０２は、上記カッタ作動用アクチュエータに制御信号を出力し、カッタ２０７により印刷済みの印刷用テープ２０３を切断する。その結果、上記ステップＳ１１０で受信された印字データに対応する印刷が施された印字ラベルＬが作成される。その後、図７のステップＳ１３０に移行する。
【００５８】
＜実施形態の効果＞
以上のようにして、本実施形態においては、複数のレコードを備えたデータベースＤＢを用いたいわゆるデータベース印刷を行う際、キーワードを用いることで所望の印字データの絞り込みを行って複数の印字データ群を生成する。そして、そのように生成した複数の印字データ群の出力順序に対して優先順位を付与することができるので、各印字データ群に対応した印字ラベルＬの作成順序を、印字データ群ごとに所望に設定することができる。これにより、通常のデータベース印刷において単にデータベースＤＢ内のレコードにおける一定範囲を指定する場合に比べ、所望の印字内容の印字ラベルＬをいち早く作成することができる。この結果、操作者の利便性を向上することができる。
【００５９】
また、本実施形態では特に、操作者は、表示部１７に表示される入力画面１７Ａのキーワード入力欄１７Ｂや順位入力欄１７Ｃに記入を行うだけで、容易にキーワードや印刷優先順位の入力を行うことができる。
【００６０】
また、本実施形態では特に、特定のキーワードに対応した文字列を含む印字データについては、印字ラベルＬの作成を行わないようにすることができる。この結果、キーワード及び印刷優先順位を用いた入力によって、印字ラベルＬを作成するときの印刷順序の設定と、印字ラベルＬの作成が不要である旨の設定とを、併せて行うことができる。この結果、さらに操作者の利便性が向上する。
【００６１】
＜変形例＞
なお、本発明は、上記した本実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。
【００６２】
例えば、以上においては、印字ラベルＬを作成するラベルプリンタ３に有線あるいは無線による通信回線を介して操作端末２が接続されており、上記の優先順位を付与する処理等を、操作端末２側において総括的に実行するようにしている。しかしながら、本発明はこれに限定されるものではなく、上記ラベルプリンタ３を、操作端末２と同等の機能を果たす構成を組み込んだ、いわゆるスタンドアローンタイプのラベルプリンタ３とし、上記の処理等を当該ラベルプリンタ３が実行するようにしても良い。このスタンドアローンタイプのラベルプリンタ３においても、上記した本実施形態と同様の作用効果を有する。
【００６３】
なお、以上において、図２に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００６４】
また、図５〜図８に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００６５】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００６６】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００６７】
２                操作端末
３                ラベルプリンタ（印刷物作成装置）
１２              ＣＰＵ（演算手段）
１３              メモリ
１６              大容量記憶装置（第１記憶手段）
１７              表示部（表示手段）
１７Ａ            入力画面
１７Ｂ            キーワード入力欄
１７Ｃ            順位入力欄
２０３            印刷用テープ（被印刷媒体）
ＤＢ              データベース
Ｌ                印字ラベル（印刷物）
【図１】
2014191548.tif 000003
【図２】
2014191548.tif 000004
【図３】
2014191548.tif 000005
【図４】
2014191548.tif 000006
【図５】
2014191548.tif 000007
【図６】
2014191548.tif 000008
【図７】
2014191548.tif 000009
【図８】
2014191548.tif 000010