(57)【要約】【課題】簡単な操作で、複数のレコードにわたる複数の文字列データを複数の印字オブジェクトとして用い、印刷物を作成する。【解決手段】ＣＰＵ１２は、印字ラベルＬに印字形成される複数の印字オブジェクトにそれぞれ適用される複数の印字オブジェクトデータへの適用基準となる、１つの基準レコードに含まれる基準文字列データの属するデータベースＤＢのフィールドの識別情報と、基準文字列データに対する複数の印字オブジェクトデータそれぞれに係わる複数のオフセット値を取得し、取得された識別情報を用いて基準文字列データをデータベースＤＢから取得するとともに、取得された複数のオフセット値を上記基準レコードにそれぞれ適用することで、複数の印字オブジェクトデータを決定し、複数の印字オブジェクトデータに基づき印字データを生成する。【選択図】図５
2014229155.tif 000002
【特許請求の範囲】
【請求項１】
搬送される被印字媒体に対し印字データに基づく印字を行って複数の印字オブジェクトを含む１つの印刷物を作成する印刷物作成装置に接続され、複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むデータベースを記憶する記憶手段と、表示手段と、演算手段と、を有する操作端末の前記演算手段に対し、
前記印刷物に印字形成される複数の印字オブジェクトにそれぞれ適用される複数の印字オブジェクトデータへの適用基準となる、１つの基準レコードに含まれる基準文字列データの属する前記フィールドの識別情報と、前記基準文字列データに対する前記複数の印字オブジェクトデータそれぞれに係わる複数のオフセット値を取得する、情報取得手順と、
前記情報取得手順で取得された前記識別情報を用いて前記基準文字列データを前記データベースから取得するとともに、前記情報取得手順で取得された前記複数のオフセット値を前記基準レコードにそれぞれ適用することで、前記複数の印字オブジェクトデータを決定する、オブジェクトデータ決定手順と、
オブジェクトデータ取得手順で決定された前記複数の印字オブジェクトデータに基づき、前記複数の印字オブジェクトを含む前記印刷物を印字形成するための前記印字データを生成する、印字データ生成手順と、
前記印字データ生成手順で生成された前記印字データを前記印刷物作成装置に出力する印字データ出力手順と、
を実行させることを特徴とする印刷物作成プログラム。
【請求項２】
請求項１記載の印刷物作成プログラムにおいて、
前記演算手段に対し、
前記識別情報及び前記複数のオフセット値の入力を促す入力画面を前記表示手段に表示する入力画面表示手順をさらに実行させ、
前記情報取得手順は、
前記入力画面表示手順で表示された前記入力画面に対応して入力された前記識別情報及び前記複数のオフセット値を取得する
ことを特徴とする印刷物作成プログラム。
【請求項３】
請求項１又は請求項２記載の印刷物作成プログラムにおいて、
前記演算手段に対し、
前記データベースに記憶された前記複数のレコードのうち、複数の前記印刷物の作成のために前記基準レコードとして順次使用するレコード数範囲の設定の表示と、前記レコード数範囲に含まれる前記レコードが前記基準レコードとして順次使用される際にスキップされるスキップレコード数の表示と、を含む、設定画面を前記表示手段に表示する設定画面表示手順をさらに実行させる
ことを特徴とする印刷物作成プログラム。
【請求項４】
請求項３記載の印刷物作成プログラムにおいて、
前記設定画面表示手順で前記設定画面において表示される前記スキップレコード数は、前記１つの印刷物に含まれる前記印字オブジェクトの数に応じて自動設定される
ことを特徴とする印刷物作成プログラム。
【請求項５】
搬送される被印字媒体に対し印字データに基づく印字を行って複数の印字オブジェクトを含む１つの印刷物を作成する印刷物作成装置に接続されるとともに、複数のフィールドに対し文字列をそれぞれ割り当てた複数のレコードを含むデータベースを記憶した操作端末が実行する、印刷物作成方法であって、
前記印刷物に印字形成される複数の印字オブジェクトにそれぞれ適用される複数の印字オブジェクトデータへの適用基準となる、１つの基準レコードに含まれる基準文字列データの属する前記フィールドの識別情報と、前記基準文字列データに対する前記複数の印字オブジェクトデータそれぞれに係わる複数のオフセット値を取得する、情報取得手順と、
前記情報取得手順で取得された前記識別情報を用いて前記基準文字列データを前記データベースから取得するとともに、前記情報取得手順で取得された前記複数のオフセット値を前記基準レコードにそれぞれ適用することで、前記複数の印字オブジェクトデータを決定する、オブジェクトデータ決定手順と、
オブジェクトデータ取得手順で決定された前記複数の印字オブジェクトデータに基づき、前記複数の印字オブジェクトを含む前記印刷物を印字形成するための前記印字データを生成する、印字データ生成手順と、
前記印字データ生成手順で生成された前記印字データを前記印刷物作成装置に出力する印字データ出力手順と、
を有することを特徴とする印刷物作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物の作成を行う印刷物作成プログラム及び印刷物作成方法に関する。
【背景技術】
【０００２】
従来、印刷物の作成を行う印刷物作成装置が知られている（例えば、特許文献１参照）。この印刷物作成装置（印刷装置）は、テンプレートにより割り付けられる文字列の内容を、データベースのレコードにより指定する、いわゆるデータベース印刷を行うことができる。データベース印刷が行われると、データベースの指定されたレコードにおいて複数のフィールドにそれぞれ割り当てられた複数の文字列がテンプレートに沿って割り付けられた印刷物が作成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３０９４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、１つの印刷物に含まれる複数の印字オブジェクトとして、複数のレコードにわたる複数の文字列データをそれぞれ印字形成することができる。しかしながらその場合には、当該文字列データの取得元である各レコードの名称やフィールド名をそれぞれ個別に指定する複雑な操作が必要であり、面倒であった。
【０００５】
本発明の目的は、簡単な操作で、複数のレコードにわたる複数の文字列データを複数の印字オブジェクトとして用い印刷物を作成できる、印刷物作成プログラム及び印刷物作成方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明は、搬送される被印字媒体に対し印字データに基づく印字を行って複数の印字オブジェクトを含む１つの印刷物を作成する印刷物作成装置に接続され、複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むデータベースを記憶する記憶手段と、表示手段と、演算手段と、を有する操作端末の前記演算手段に対し、前記印刷物に印字形成される複数の印字オブジェクトにそれぞれ適用される複数の印字オブジェクトデータへの適用基準となる、１つの基準レコードに含まれる基準文字列データの属する前記フィールドの識別情報と、前記基準文字列データに対する前記複数の印字オブジェクトデータそれぞれに係わる複数のオフセット値を取得する、情報取得手順と、前記情報取得手順で取得された前記識別情報を用いて前記基準文字列データを前記データベースから取得するとともに、前記情報取得手順で取得された前記複数のオフセット値を前記基準レコードにそれぞれ適用することで、前記複数の印字オブジェクトデータを決定する、オブジェクトデータ決定手順と、オブジェクトデータ取得手順で決定された前記複数の印字オブジェクトデータに基づき、前記複数の印字オブジェクトを含む前記印刷物を印字形成するための前記印字データを生成する、印字データ生成手順と、前記印字データ生成手順で生成された前記印字データを前記印刷物作成装置に出力する印字データ出力手順と、を実行させることを特徴とする。
【０００７】
本願発明においては、操作端末は、記憶手段、表示手段、演算手段を備えており、記憶手段にはデータベースが記憶されている。このデータベースには複数のレコードが含まれており、各レコードでは、複数のフィールドに対してそれぞれ文字列データが割り当てられている。このような操作端末が印刷物作成装置に接続されて用いられることで、上記レコードに備えられた文字列データが印字オブジェクトとして印字形成された、印刷物の作成（いわゆるデータベース印刷）が実行される。
【０００８】
ここで、本願発明では、１つの印刷物に含まれる複数の印字オブジェクトとして、複数のレコードにわたる複数の文字列データをそれぞれ印字形成することができる。その際、１つのレコード（基準レコード）に含まれる１つの文字列データ（基準文字列データ）を基準として、上記複数の印字オブジェクトそれぞれに適用される複数の印字オブジェクトデータの内容を、当該基準レコードに対するオフセット値（偏差）を用いて決定することで、複数のレコードに跨ったそれら複数の文字列データを実質的に上記複数の印字オブジェクトデータとして印字形成し、１つの印刷物を作成することができる。
【０００９】
すなわち、操作端末の演算手段により本願発明の印刷物作成プログラムが実行されると、まず、情報取得手順で、上記基準レコードに含まれる上記基準文字列データが属する、データベース中のフィールドの識別情報（例えばフィールド名称等、以下同様）が取得される。すなわち例えば操作者が操作端末の適宜の操作手段等を操作して上記識別情報を入力することで、その入力した識別情報が操作端末側で取得される。また、上記情報取得手順では、各印字オブジェクトデータを含む各レコードの上記基準レコードに対するオフセット値も、併せて取得される。すなわち例えば操作者が操作端末の適宜の操作手段等を操作して上記オフセット値を入力することで、その入力したオフセット値が操作端末側で取得される。
【００１０】
そして、上記情報取得手順の後のオブジェクトデータ決定手順で、上記取得された識別情報を用いてデータベースへのアクセスが行われ上記基準文字列データがデータベースから取得されるとともに、基準レコードに対して上記取得された複数のオフセット値をそれぞれ適用することで、その適用した各レコードに対応した文字列が取得され、これによって上記複数の印字オブジェクトデータが決定される。
【００１１】
その後、印字データ生成手順で、上記のように決定された複数の印字オブジェクトデータを含む印字データが生成され、さらに印字データ出力手順で、生成された印字データが印刷物作成装置へと出力される。
【００１２】
以上の結果、本願発明によれば、簡単な操作で、データベースに記憶された複数のレコードにわたる複数の文字列データを複数の印字オブジェクトとしてそれぞれ印字形成し、１つの印刷物を作成することができる。この結果、例えば複数のケーブルの接続部（ＬＡＮポートやケーブルジャック）へ貼り付ける用途の印字ラベル等、１つの印刷物中に複数の番号や記号が連続的に並んでいるものを、データベース印刷によって容易に作成することができる。この結果、操作者の利便性を向上することができる。
【発明の効果】
【００１３】
本発明によれば、簡単な操作で、複数のレコードにわたる複数の文字列データを複数の印字オブジェクトとして用い印刷物を作成することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係わる操作端末を備えた印刷システム全体を表すシステム構成図である。
【図２】操作端末及びラベルプリンタの詳細機能を表す機能ブロック図である。
【図３】操作端末の大容量記憶装置に記憶されたデータベースの記憶内容の一例を表す説明図である。
【図４】印字ラベルが貼り付けられた、電子機器の端子接続部を表す説明図である。
【図５】操作端末の表示部に表示された表示画面（入力画面を含む）の一例を表す説明図である。
【図６】作成された印字ラベルを表す説明図である。
【図７】操作端末の表示部に表示された表示画面（設定画面を含む）の一例を表す説明図である。
【図８】操作端末のＣＰＵによって実行される処理手順を表すフローチャートである。
【図９】ラベルプリンタの制御回路によって実行される処理手順を表すフローチャートである。
【図１０】印字ラベルのコネクタ名称を表す文字列及び電子機器の種類を表す文字列を上下逆に配置した変形例において、作成された印字ラベルを表す説明図である。
【図１１】操作端末の表示部に表示された入力画面を含む表示画面の一例を表す説明図である。
【図１２】印字ラベルのコネクタ名称を表す文字列を左右逆に配置した変形例において、作成された印字ラベルを表す説明図である。
【図１３】操作端末の表示部に表示された入力画面を含む表示画面の一例を表す説明図である。
【図１４】本発明の第２実施形態に係わる操作端末の表示部に表示された設定画面を含む表示画面の一例を表す説明図である。
【図１５】作成された印字ラベルを表す説明図である。
【図１６】印字ラベルが貼り付けられた、電子機器の端子接続部を表す説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面を参照しつつ説明する。
【００１６】
＜第１実施形態＞
本発明の第１実施形態を図１〜図１２により説明する。
【００１７】
＜システム概略構成＞
図１に示すように、本実施形態に係わる印刷システム１は、例えば汎用パーソナルコンピュータで構成される操作端末２と、例えばＵＳＢケーブル等の有線接続又は無線接続によって操作端末２に対し情報送受信可能に接続された、ラベルプリンタ３（印刷物作成装置）とを有している。
【００１８】
ラベルプリンタ３は、操作端末２との間で各種の情報と指示信号を送受し、操作端末２から送信された所望の文字や図形などを含む印字データに基づき、所定の印刷が施された印字ラベルＬ（印刷物）を作成する。
【００１９】
＜操作端末及びラベルプリンタの詳細＞
操作端末２及びラベルプリンタ３の詳細機能を、図２を用いて説明する。図２において、操作端末２は、ＣＰＵ１２（演算手段）と、例えばＲＡＭやＲＯＭ等からなるメモリ１３と、操作者からの指示や情報が入力される、キーボードやマウス等からなる操作部１４と、各種情報やメッセージを表示する表示部１７（表示手段）と、例えばハードディスク装置からなり各種情報を記憶する大容量記憶装置１６（記憶手段）と、例えばＵＳＢなどの規格に準拠するインターフェース接続を介してラベルプリンタ３との情報信号の授受の制御を行う通信制御部１５とを備えている。
【００２０】
ＣＰＵ１２は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに予め記憶されたプログラム（後述の図８に示すフローを実行する印刷物作成プログラム等）に従って信号処理を行う。ＣＰＵ１２は、上記信号処理により、ラベルプリンタ３との間で各種の指示信号・情報信号の送受を行う。
【００２１】
一方、ラベルプリンタ３は、印刷用テープ２０３（被印字媒体）を巻回したテープロール２０４を着脱可能な（又はテープロール２０４を備えたカートリッジを着脱可能な）テープロールホルダ部２１０と、このテープロール２０４から繰り出された印刷用テープ２０３に所定の印字データに基づく印刷を行う印字ヘッド２０５と、印刷が終了した印刷用テープ２０３を所定の長さに切断して上記印字ラベルＬとするカッタ２０７と、印字ヘッド２０５に対向して設けられ、テープロール２０４から繰り出された印刷用テープ２０３を搬送する搬送ローラ２０９と、操作者からの所望の操作入力を受け付ける操作部２１１と、所定の表示が行われる表示部２１２とを有する。
【００２２】
印字ヘッド２０５は、印刷駆動回路（図示せず）を介して制御回路２０２に接続されている。搬送ローラ２０９は、搬送モータ（図示せず）に接続され、この搬送モータは、搬送モータ駆動回路（図示せず）を介して制御回路２０２に接続されている。カッタ２０７は、ソレノイド等のカッタ作動用アクチュエータ（図示せず）を介して制御回路２０２に接続されている。また制御回路２０２は、通信制御部２０８を介し操作端末２の通信制御部１５と接続されており、操作端末２と情報の送受が可能となっている。
【００２３】
＜データベース印刷＞
操作端末２の大容量記憶装置１６には、この例では、文字列をそれぞれ割り当てた複数のレコードを含むデータベースＤＢが記憶されている。図３に、このデータベースＤＢの一例を示す。図３に示す例では、データベースＤＢにおいて、例えば、レコードナンバー「１」のレコードでは、例えば電子機器の機種名（後述の図４等を参照。以下同様）を表す「４Ａ」の文字列がフィールド１の記憶内容として割り当てられ、例えばコネクタ名称（後述の図４等を参照。以下同様）を表す「Ｃ１１０」の文字列がフィールド２の記憶内容として割り当てられている。
【００２４】
同様に、レコードナンバー「２」のレコードでは上記同様の「４Ａ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１１１」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「３」のレコードでは上記同様の「４Ａ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１１２」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「４」のレコードでは上記同様の「４Ａ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１１３」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「５」のレコードでは上記同様の「４Ａ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１１４」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「６」のレコードでは上記同様の「４Ａ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１１５」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「７」のレコードでは上記同様の「４Ａ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１１６」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「８」のレコードでは上記同様の「４Ａ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１１７」の文字列がフィールド２の記憶内容として割り当てられている。
【００２５】
また、レコードナンバー「９」のレコードでは、上記同様に例えば電子機器の機種名を表す「４Ｂ」の文字列がフィールド１の記憶内容として割り当てられ、例えばコネクタ名称（後述の図１６等を参照。以下同様）を表す「Ｃ１１８」の文字列がフィールド２の記憶内容として割り当てられている。同様に、レコードナンバー「１０」のレコードでは上記同様の「４Ｂ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１１９」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「１１」のレコードでは上記同様の「４Ｂ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１２０」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「１２」のレコードでは上記同様の「４Ｂ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１２１」の文字列がフィールド２の記憶内容として割り当てられている。レコードナンバー「１３」のレコードでは上記同様の「４Ｂ」の文字列がフィールド１の記憶内容として割り当てられ、「Ｃ１２２」の文字列がフィールド２の記憶内容として割り当てられている。
【００２６】
そして、操作端末２のＣＰＵ１２において上記印刷物作成プログラムが実行されると、データベースＤＢ内の上記複数のレコードが順次指定され、当該指定されたレコードの文字列データが読み出される。そして、上記ラベルプリンタ３において、搬送ローラ２０９が印刷用テープ２０３を搬送し、印字ヘッド２０５が、上記のようにして読み出され操作端末２から送信された文字列データに対応する上記印字データの印刷を上記印刷用テープ２０３に対して行い、印字ラベルＬが生成される（後述の図６参照）。以上のようにして、印刷用テープ２０３に印字形成される文字列の内容を、上記したデータベースＤＢ内のレコードによって指定する、いわゆるデータベース印刷が行われる。
【００２７】
＜電子機器の端子接続部と印字ラベル＞
上述したように、本実施形態の上記データベースＤＢの各レコードは、例えば電子機器の端子接続部に接続されるコネクタを表記するための印字ラベルＬを作成するのに使用される。この印字ラベルＬが貼り付けられる電子機器の端子接続部の例を図４により説明する。
【００２８】
図４は、例えば、電子機器３０の端子接続部３１を表す説明図である。電子機器３０（この例では機種名が「４Ａ」である）の端子接続部３１には、４つのコネクタ３５それぞれのジャック３２が、電子機器３０の幅方向（図４中左右方向）に間隔を空けて設置されている。そして、４つのコネクタ３５それぞれのプラグ３３（各ケーブル３４の先端に設けられている）が、対応する上記ジャック３２に接続される。
【００２９】
このとき、上記４つのコネクタの名称が、この例では左から順に「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」となっている。これに対応して、端子接続部３１の４つのジャック３２の並びの直上に、電子機器３０の幅方向に長い１枚の印字ラベルＬが貼り付けられる。この印字ラベルＬは、上記４つのコネクタの名称を表記するためのものである。
【００３０】
すなわち、印字ラベルＬにおいて、ジャック３２に対応する位置の、ラベル幅方向（図４中上下方向）の下段に印字Ｒ１が形成され、ラベル幅方向の上段に印字Ｒ２が形成されている。この例では、上記印字Ｒ１は、複数（この例では４つ）の印字オブジェクトとして、コネクタ３５の名称を表す「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」の４つの文字列を含んでおり、これら文字列がこの順序で長手方向左側から右側へと配置されている。すなわち、ジャック３２及びプラグ３３からなる上記４つのコネクタ３５が、長手方向左側から順に名称「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」のコネクタであることを示している。
【００３１】
また、印字ラベルＬの上記印字Ｒ２は、複数（この例では４つ）の印字オブジェクトとして、電子機器の機種名を表す「４Ａ」の４つの文字列を含んでいる。すなわち、上述の名称「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」のコネクタ３５が、すべて機種名「４Ａ」の電子機器のコネクタであることを示している。
【００３２】
このような印字ラベルＬを上記電子機器３０の端子接続部３１に貼り付けておくことで、印字ラベルＬの印字Ｒ１，Ｒ２を見ることによって、コネクタ３５が何の電子機器のどのコネクタであるかを視覚的に確認することができる。したがって、ジャック３２に対し正しい組み合わせのプラグ３３を容易に選択して接続することができる。
【００３３】
図３に戻り、上記データベースＤＢの各レコードは、上記図４に例示されるような、機種名「４Ａ」「４Ｂ」等の電子機器３０において使用される、上記コネクタ３５を表記するためのものである。そのために、前述したように、データベースＤＢにおいて、複数のレコードのフィールド１に、電子機器の機種名を表す「４Ａ」「４Ｂ」等の文字列が格納され、フィールド２に、当該機種名の電子機器におけるコネクタ名称を表す「Ｃ１１０」「Ｃ１１１」等の文字列が格納されている。
【００３４】
＜本実施形態の特徴＞
以上において、本実施形態の特徴は、１つの印字ラベルＬに含まれる複数の印字オブジェクトとして、データベースＤＢの複数のレコードにわたる複数の文字列データをそれぞれ印字形成できることにある。前述の例では、図４及び図３に示すように、図４の印字ラベルＬの下段の印字Ｒ１には、図３に示すデータベースＤＢにおけるレコードナンバー「１」「２」「３」「４」の各レコードの、フィールド２の文字列「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」が使用され形成されている。その際、上記複数の印字オブジェクトそれぞれに適用される複数の文字列データ（印字オブジェクトデータに相当）の内容を指定するために、従来手法では各レコードのフィールド等を個別に指定する必要があったが、本実施形態では上記従来手法とは異なる手法が用いられる。すなわち、本実施形態では、操作者が１つの基準レコードに対するレコードオフセット値（偏差。詳細は後述）を入力することによって、各文字列データの内容が決定される。以下、その詳細を順を追って説明する。
【００３５】
＜入力画面＞
上記手法を実行するために、上記オフセット値等の入力を行うために表示される操作端末２の表示画面の一例を、図５を用いて説明する。
【００３６】
図５は、操作端末２の表示部１７に表示される表示画面１７Ａを示す。この表示画面１７Ａは、操作者が上記レコードオフセット値等を入力する入力画面１８と、入力画面１８での入力に伴い編集される印字ラベルＬのプレビュー画面１９と、上記データベースＤＢの内容を表示したデータベース画面２０と、を含んでいる。
【００３７】
入力画面１８は、レイアウトオブジェクト欄１８ａと、データベースフィールド欄１８ｂと、レコードオフセット欄１８ｃと、を備えている。
【００３８】
レイアウトオブジェクト欄１８ａには、作成される印字ラベルＬのラベルイメージＭ（プレビュー画面１９参照）に含まれる、複数の印字オブジェクト（個数や配置は適宜の編集操作により既に設定済み）の識別情報が、順に自動表記される。この例では、プレビュー画面１９に示されるように、ラベルイメージＭでは、ラベル幅方向に沿った上段において左から右に向かって４つの印字オブジェクトＯｂ１（レイアウトオブジェクト欄１８ａでは「Ｏｂｊｅｃｔ１」と表記。以下同様）、印字オブジェクトＯｂ２、印字オブジェクトＯｂ３、印字オブジェクトＯｂ４が配置されると共に、ラベル幅方向に沿った下段において左から右に向かって４つの印字オブジェクトＯｂ５，Ｏｂ６，Ｏｂ７，Ｏｂ８が配置されている。これに対応して、レイアウトオブジェクト欄１８ａには、「Ｏｂｊｅｃｔ１」「Ｏｂｊｅｃｔ２」「Ｏｂｊｅｃｔ３」「Ｏｂｊｅｃｔ４」「Ｏｂｊｅｃｔ５」「Ｏｂｊｅｃｔ６」「Ｏｂｊｅｃｔ７」「Ｏｂｊｅｃｔ８」の８つが自動表記されている。
【００３９】
データベースフィールド欄１８ｂには、上記レイアウトオブジェクト欄１８ａに対応して、操作者により、上記データベースＤＢのフィールドの識別情報（この例ではフィールド名称）が入力される。前述の例に沿うと、図３やデータベース画面２０に示されるように、このデータベースフィールド欄１８ｂには、上記ラベルイメージＭの各印字オブジェクトＯｂ１〜Ｏｂ８に対し操作者が適用したいデータベースＤＢのフィールド名称、すなわち「Ｆｉｅｌｄ１」若しくは「Ｆｉｅｌｄ２」の入力が行われる（詳細は後述）。このデータベースフィールド欄１８ｂへの入力は、操作者が操作端末２の操作部１４を用いて行う。
【００４０】
レコードオフセット欄１８ｃには、上記レイアウトオブジェクト欄１８ａの表記内容、及び、上記データベースフィールド欄１８ｂへの操作者の入力内容に対応して、上記ラベルイメージＭの各印字オブジェクトＯｂ１〜Ｏｂ８に対し操作者が適用したいデータベースＤＢのレコードの、基準レコード（後述）に対するオフセット値が入力される（詳細は後述）。このレコードオフセット欄１８ｃへの入力は、操作者が操作端末２の操作部１４を用いて行う。
【００４１】
＜入力画面における入力の流れ＞
次に、図４に示したものと同一である印字ラベルＬ（図６参照）が作成される場合を例にとって、上記図５に示した入力画面１８での入力の流れを順を追って説明する。
【００４２】
前述したように、操作者は、データベース画面２０のデータベースＤＢの内容（すなわち、レコードナンバーごとのフィールド１及びフィールド２の文字列）を参照し、ラベルイメージＭの各印字オブジェクトＯｂ１〜Ｏｂ８に適用したい文字列データの属するレコードのフィールド名称をデータベースフィールド欄１８ｂへ順次入力する。その際、当該レコードが基準レコード（後述）とは異なるレコードであった場合に、当該レコードのレコードナンバーと基準レコードのレコードナンバーとの偏差を、オフセット値として上記レコードオフセット欄１８ｃへ入力する。入力結果はプレビュー画面１９のラベルイメージＭに反映されるので、操作者は当該ラベルイメージＭを確認しながら上記入力を行い、データベース印刷によって作成する印字ラベルＬのレイアウトを編集することができる。
【００４３】
上述したように、この例では、作成したい印字ラベルＬは、図６に示すように、ラベル幅方向（図６中上下方向）の上段に、左から右へ向かって、上記電子機器３０の機種名をそれぞれ表す、文字列「４Ａ」（図５中のラベルイメージＭの印字オブジェクトＯｂ１に対応）、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ２に対応）、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ３に対応）、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ４に対応）、が形成され、ラベル幅方向（図６中上下方向）の下段に、左から右へ向かって、上記コネクタ３５の名称をそれぞれ表す、文字列「Ｃ１１０」（図５中のラベルイメージＭの印字オブジェクトＯｂ５に対応）、文字列「Ｃ１１１」（上記同様に印字オブジェクトＯｂ６に対応）、文字列「Ｃ１１２」（上記同様に印字オブジェクトＯｂ７に対応）、及び、文字列「Ｃ１１３」（上記同様に印字オブジェクトＯｂ８に対応）、が形成されるものである。
【００４４】
＜印字オブジェクトＯｂ１への文字列データの適用＞
上記のように、この例では、ラベルイメージＭの印字オブジェクトＯｂ１には、文字列「４Ａ」が適用されるべきである。そこで、操作者は、まず、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ１」に対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ１」（基準文字列データの属するフィールドの識別情報に相当）を入力する。そして、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ１」に対応するレコードオフセット欄１８ｃに、レコードオフセット値として「０」を入力する（図５の入力画面１８参照）。
【００４５】
このとき、この例では、上記データベースＤＢにおける、レコードナンバー「１」のレコード（すなわちフィールド１に文字列「４Ａ」、フィールド２に文字列「４Ａ」が格納済み）が上記基準レコードに予め設定されている。この基準レコードとは、印字ラベルＬに印字形成される複数の印字オブジェクトにそれぞれ適用される複数の文字列データ（この例では文字列「４Ａ」、文字列「Ｃ１１０」、文字列「Ｃ１１１」、文字列「Ｃ１１２」、文字列「Ｃ１１３」）への適用基準となるレコードを言う。これにより、後述するように、他のレコード（レコードナンバー「２」〜「４」の各レコード等）は、（レコードナンバー自体を用いて指定しなくても）当該基準レコードとのレコードオフセット値によって指定することができる。この例では、レコードナンバー「１」のレコード（基準レコード）に対して、レコードナンバー「２」のレコードに関する上記レコードオフセット値は１となり、レコードナンバー「３」のレコードに関する上記レコードオフセット値は２となり、レコードナンバー「４」のレコードに関する上記レコードオフセット値は３となる（以下、他のレコードナンバーについても同様）。なお、レコードナンバー「１」のレコードに関する上記レコードオフセット値は０である。
【００４６】
上記したような操作者の入力により、印字オブジェクトＯｂ１には、データベース画面２０に示されるレコードナンバー「１」のレコードにおける、フィールド１の文字列データ「４Ａ」が適用されることとなる（図５のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００４７】
＜印字オブジェクトＯｂ２，Ｏｂ３，Ｏｂ４への文字列データの適用＞
上記のように、この例では、ラベルイメージＭの印字オブジェクトＯｂ２，Ｏｂ３，Ｏｂ４には、それぞれ、上記印字オブジェクトＯｂ１と同様、文字列「４Ａ」が適用されるべきである。そこで、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ２」「Ｏｂｊｅｃｔ３」「Ｏｂｊｅｃｔ４」にそれぞれ対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ１」を入力するとともに、レコードオフセット欄１８ｃにレコードオフセット値として「０」を入力する（図５の入力画面１８参照）。これにより、印字オブジェクトＯｂ２，Ｏｂ３，Ｏｂ４には、データベース画面２０に示されるレコードナンバー「１」のレコードにおける、フィールド１の文字列データ「４Ａ」がそれぞれ適用されることとなる（図５のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００４８】
＜印字オブジェクトＯｂ５への文字列データの適用＞
前述したように、この例では、ラベルイメージＭの印字オブジェクトＯｂ５には、文字列「Ｃ１１０」が適用されるべきである。そこで、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ５」に対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ２」を入力するとともに、レコードオフセット欄１８ｃにレコードオフセット値として「０」を入力する（図５の入力画面１８参照）。これにより、印字オブジェクトＯｂ５には、データベース画面２０に示されるレコードナンバー「１」のレコードにおける、フィールド２の文字列データ「Ｃ１１０」（基準文字列データに相当）がそれぞれ適用されることとなる（図５のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００４９】
＜印字オブジェクトＯｂ６への文字列データの適用＞
上記のように、この例では、ラベルイメージＭの印字オブジェクトＯｂ６には、文字列「Ｃ１１１」が適用されるべきである。操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ６」に対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ２」を入力するとともに、レコードオフセット欄１８ｃにレコードオフセット値として「１」を入力する（図５の入力画面１８参照）。これにより、印字オブジェクトＯｂ６には、データベース画面２０に示されるレコードナンバー「２」（基準レコードのレコードナンバー「１」にオフセット値１を加えた値）のレコードにおける、フィールド２の文字列データ「Ｃ１１１」が適用されることとなる（図５のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００５０】
＜印字オブジェクトＯｂ７，Ｏｂ８への文字列データの適用＞
上記のように、この例では、ラベルイメージＭの印字オブジェクトＯｂ７，Ｏｂ８には、それぞれ、文字列「Ｃ１１２」「Ｃ１１３」が適用されるべきである。操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ７」「Ｏｂｊｅｃｔ８」にそれぞれ対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ２」をそれぞれ入力するとともに、レコードオフセット欄１８ｃにレコードオフセット値として「２」「３」をそれぞれ入力する（図５の入力画面１８参照）。これにより、印字オブジェクトＯｂ７，Ｏｂ８には、データベース画面２０に示されるレコードナンバー「３」「４」の各レコードにおける、フィールド２の文字列データ「Ｃ１１２」「Ｃ１１３」がそれぞれ適用されることとなる（図５のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００５１】
以上のようにして、操作者により行われた入力結果（フィールド名称及びレコードオフセット値）は、操作端末２のＣＰＵ１２にて取得され、例えば一時的にメモリ１３に記憶される。
【００５２】
＜設定画面＞
上記のようにして表示画面１７Ａの入力画面１８への入力が終わったら、実際に印字ラベルＬの印刷を行うための最終設定を行うための設定画面への入力が行われる。
【００５３】
図７は、操作端末２の表示部１７に表示される表示画面１７Ｂを示す。この表示画面１７Ｂは、操作者が上記各種設定を行うための設定画面２１を含んでいる。
【００５４】
設定画面２１は、コピー部数欄２２と、レコード数範囲設定欄２３と、印字ラベルＬの印字を指示するための印刷ボタン２４と、を備えている。
【００５５】
コピー部数欄２２には、上記のようにして実行されるデータベース印刷により作成される印字ラベルＬのセット数（＝部数。図示の例では２部）が、操作者によって入力される。このコピー部数欄２２への入力は、操作者が操作端末２の操作部１４を用いて行う。
【００５６】
レコード数範囲設定欄２３には、上記入力画面１８の入力内容に基づき上記データベース印刷が行われるときの、上記基準レコードとして使用するレコード数範囲が、操作者によって選択又は入力される。このレコード数範囲設定欄２３への入力は、操作者が操作端末２の操作部１４を用いて行う。詳細には、レコード数範囲設定欄２３は、選択表示部２３ａ，２３ｂ，２３ｃと、入力欄２３ｃ１，２３ｃ２と、を備えている。
【００５７】
選択表示部２３ａは、上記基準レコードのレコード数範囲として、全範囲（全レコード）を選択するためのものである。この場合は、データベースＤＢに含まれる全レコードが、順次、上記基準レコードとして使用される。
【００５８】
選択表示部２３ｂは、上記基準レコードのレコード数範囲として、その時点で指定されている１つのレコードのみを選択するものである。この場合は、当該指定された１つのレコードのみが上記基準レコードとして使用される。
【００５９】
選択表示部２３ｃは、上記基準レコードのレコード数範囲として、具体的なレコードナンバーを数値入力して指定するために選択されるものである。
【００６０】
図７に示す例では、操作者の操作部１４を用いた操作入力により、入力欄２３ｃ１，２３ｃ２にそれぞれ数値「１」が入力されている。これにより、データベースＤＢの複数のレコードのうち、レコードナンバー「１」のレコードのみが上記基準レコードとして使用される。すなわち、操作者が印刷ボタン２４を操作することで、上記レコードナンバー「１」を基準レコードとする上記データベース印刷のための印字データ（文字列データ「４Ａ」「４Ａ」「４Ａ」「４Ａ」と文字列「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」データを含む印字データ）が生成され、その印字データがプリンタ３へと出力される。そして、プリンタ３により、上記印字Ｒ１（文字列「４Ａ」「４Ａ」「４Ａ」「４Ａ」を含む）と印字Ｒ２（文字列「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」を含む）とが印字形成された、図６に示す印字ラベルＬが作成される。
【００６１】
＜操作端末での制御手順＞
上記を実現するために、上記印刷物作成プログラムに基づき操作端末２のＣＰＵ１２によって実行される、印刷物作成方法の処理手順を図８により説明する。
【００６２】
まず、ステップＳ１０において、ＣＰＵ１２は、表示部１７に表示制御信号を出力し、上記フィールド名称や上記オフセット値等を入力を促すための上記入力画面１８、上記プレビュー画面１９、及び上記データベース画面２０を含む上記表示画面１７Ａを表示部１７に表示する。なお、このステップＳ１０が、各請求項記載の入力画面表示手順に相当する。ステップＳ１０が終了すると、ステップＳ２０に移る。
【００６３】
ステップＳ２０では、ＣＰＵ１２は、上記入力画面１８のデータベースフィールド欄１８ｂ及びレコードオフセット欄１８ｃに対して、操作者が前述のようにして操作部１４を介し入力した、フィールド名称及びレコードオフセット値等を受け付けて取得する。すなわち、前述の図５に示す例では、データベースフィールド欄１８ｂに入力された「Ｆｉｅｌｄ１」「Ｆｉｅｌｄ２」等を受け付け、またレコードオフセット欄１８ｃに入力されたレコードオフセット値「０」「１」「２」「３」等の数値を受け付ける。なお、このステップＳ２０が、各請求項記載の情報取得手順に相当する。ステップＳ２０が終了すると、ステップＳ３０に移る。
【００６４】
ステップＳ３０では、ＣＰＵ１２は、表示部１７に表示制御信号を出力し、上記レコード数範囲設定欄２３等を備えた設定画面１８を含む、上記表示画面１７Ｂを表示部１７に表示する。なお、このステップＳ１０が、各請求項記載の設定画面表示手順に相当する。ステップＳ３０が終了すると、ステップＳ４０に移る。
【００６５】
ステップＳ４０では、ＣＰＵ１２は、上記設定画面２１のレコード数範囲設定欄２３に対して、操作者が前述のようにして操作部１４を用いて入力した、レコード数範囲の設定又は数値等を受け付けて取得する。すなわち、前述の図７に示す例では、レコード数範囲設定欄２３の選択表示部２２ｃの入力欄２２ｃ１，２２ｃ２にレコード数範囲としてそれぞれ入力された数値「１」を受け付ける。ステップＳ４０が終了すると、ステップＳ５０に移る。
【００６６】
ステップＳ５０では、ＣＰＵ１２は、上記ステップＳ２０で取得されたフィールド名称及び複数のオフセット値を用いてデータベースＤＢへのアクセスを行い、対応するレコードの対応するフィールドに格納された文字列データを取得することで、印字ラベルＬに形成するためのすべての文字列データを決定する。すなわち、ＣＰＵ１２は、データベースＤＢに記憶された各レコードを参照して、上記取得されたフィールド名称を用いてデータベースＤＢの上記基準レコード（前述の例ではレコードナンバー「１」のレコード）から上記基準文字列データ（前述の例では文字列データ「４Ａ」「Ｃ１１０」）を取得する。さらに、ＣＰＵ１２は、上記基準レコードに対して上記取得された複数のオフセット値をそれぞれ適用して、その適用した各レコード（前述の例ではレコードナンバー「２」「３」「４」のレコード）に対応した文字列データ（前述の例では文字列データ「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」）を取得し、これによって上記全文字列データ（前述の例では文字列データ「４Ａ」「４Ａ」「４Ａ」「４Ａ」「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」）を決定する。なお、このステップＳ５０が各請求項記載のオブジェクトデータ決定手順に相当する。ステップＳ５０が終了すると、ステップＳ６０に移る。
【００６７】
ステップＳ６０では、ＣＰＵ１２は、操作者による印刷指示があったか（すなわち上記印刷ボタン２４が押されたか）否かを判定する。操作者が印刷指示するまでは判定が満たされず（ステップＳ６０：ＮＯ）、ループ待機する。印刷指示があれば判定が満たされ（ステップＳ６０：ＹＥＳ）、ステップＳ７０に移る。
【００６８】
ステップＳ７０では、ＣＰＵ１２は、上記ステップＳ５０で決定された複数の文字列データに基づき、対応する文字列を印刷用テープ２０３に印字形成するための印字データを生成する。なお、このステップＳ７０が各請求項記載の印字データ生成手順に相当する。ステップＳ７０が終了すると、ステップＳ８０に移る。
【００６９】
ステップＳ８０では、ＣＰＵ１２は、上記ステップＳ７０で生成された印字データを通信制御部１５を介してラベルプリンタ３に出力する。なお、このステップＳ８０が各請求項記載の印字データ出力手順に相当する。ステップＳ８０の完了後、このフローを終了する。
【００７０】
＜ラベルプリンタでの制御手順＞
次に、ラベルプリンタ３の制御回路２０２が実行する、ラベル作成処理の詳細内容について図９を用いて説明する。図９に示すフローは、例えば、上記ステップＳ８０で操作端末２から出力された印字データを、通信制御部２０８を介してラベルプリンタ３で受信すると、開始される。
【００７１】
まず、ステップＳ２１０では、制御回路２０２は、上記搬送モータ駆動回路に制御信号を出力する。これにより、上記搬送モータが搬送ローラ２０９を駆動し、印刷用テープ２０３の搬送を開始する。その後、ステップＳ２２０に移る。
【００７２】
ステップＳ２２０では、制御回路２０２は、上記印刷駆動回路に制御信号を出力する。これにより、印字ヘッド２０５の発熱素子が通電制御され、印刷用テープ２０３に対し、前述のようにして操作端末２から受信された印字データに応じた印刷を開始する。その後、ステップＳ２３０に移る。
【００７３】
ステップＳ２３０では、制御回路２０２は、印刷用テープ２０３の搬送方向位置が上記印字データに対応した印刷終了位置に達し印刷が完了したか否かを公知の手法で判定する。印刷終了位置に達していない場合は判定が満たされず（ステップＳ２３０：ＮＯ）、ループ待機する。印刷終了位置に達したら判定が満たされ（ステップＳ２３０：ＹＥＳ）、ステップＳ２４０に移る。
【００７４】
ステップＳ２４０では、制御回路２０２は、上記印刷駆動回路に制御信号を出力し、印字ヘッド２０５の発熱素子への通電を停止する。これにより、印字ヘッド２０５による印刷用テープ２０３に対する印刷が停止する。その後、ステップＳ２５０に移る。
【００７５】
ステップＳ２５０では、制御回路２０２は、印刷済みの印刷用テープ２０３の搬送方向位置が、上記印字データに対応した所定のテープ切断位置まで到達したか否かを公知の手法で判定する。上記テープ切断位置に到達するまでは判定が満たされず（ステップＳ２５０：ＮＯ）、ループ待機する。上記テープ切断位置に到達したら判定が満たされ（ステップＳ２５０：ＹＥＳ）、ステップＳ２６０に移る。
【００７６】
ステップＳ２６０では、制御回路２０２は、上記搬送モータ駆動回路に制御信号を出力し、搬送モータの駆動を停止する。これにより、搬送ローラ２０９の回転が停止し、印刷済みの印刷用テープ２０３の搬送が停止する。その後、ステップＳ２７０に移る。
【００７７】
ステップＳ２７０では、制御回路２０２は、上記カッタ作動用アクチュエータに制御信号を出力し、カッタ２０７により印刷済みの印刷用テープ２０３を切断する。その結果、操作端末２から出力された上記印字データに対応する印刷が施された印字ラベルＬが作成される。その後、このフローを終了する。
【００７８】
＜実施形態の効果＞
以上説明したように、本実施形態においては、操作端末２の大容量記憶装置１６に記憶されたデータベースＤＢに複数のレコードが含まれており、各レコードでは、複数のフィールドに対してそれぞれ文字列データが割り当てられている。そして、ラベルプリンタ３により、上記レコードに備えられた文字列データが印字オブジェクトとして印字形成された、印字ラベルＬの作成（いわゆるデータベース印刷）が実行される。
【００７９】
そして、本実施形態では、１つの印字ラベルＬに含まれる複数の印字オブジェクトとして、複数のレコードにわたる複数の文字列データ（上記の例では文字列データ「４Ａ」「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」）をそれぞれ印字形成することができる。その際、１つの基準レコード（上記の例ではレコードナンバー「１」のレコード）に含まれる１つの基準文字列データ（上記の例では「４Ａ」「Ｃ１１０」）を基準として、上記複数の印字オブジェクトそれぞれに適用される他の複数の文字列データの内容を、当該基準レコードに対するオフセット値（上記の例ではオフセット値「０」「１」「２」「３」）を用いて決定することで、複数のレコードに跨ったそれら複数の文字列データを印字形成して、１つの印字ラベルＬを作成することができる。
【００８０】
以上の結果、本実施形態によれば、簡単な操作で、データベースＤＢに記憶された複数のレコードにわたる複数の文字列データを複数の印字オブジェクトとしてそれぞれ印字形成し、１つの印字ラベルＬを作成することができる。この結果、前述の例で示した複数のケーブル３４を接続する端子接続部３１へ貼り付ける用途の印字ラベル等、１つの印字ラベルＬ中に複数の番号や記号が連続的に並んでいるものを、データベース印刷によって容易に作成することができる。この結果、操作者の利便性を向上することができる。
【００８１】
また、本実施形態では特に、表示部１７において、フィールド名称及び複数のオフセット値等の入力を促す入力画面１８が表示され、上記ステップＳ２０（図８参照）では、上記表示された入力画面１８に対応して入力された上記フィールド名称及び上記オフセット値がＣＰＵ１２により取得される。
【００８２】
これにより、表示された入力画面１８を見て、操作者が上記フィールド名称や各文字列データそれぞれのオフセット値を操作入力することで、それらフィールド名称やオフセット値を用いて確実に複数の文字列データを決定することができる。
【００８３】
また、本実施形態では特に、表示部１７において、上記データベースＤＢに記憶された複数のレコードのうち、複数の印字ラベルＬの作成のために基準レコードとして順次使用するレコード数範囲の設定の表示、を含む、設定画面２１が表示される。
【００８４】
これにより、表示された設定画面２１において、例えばデータベースＤＢに含まれる多数のレコードのうち、どの順番のレコードからどの順番のレコードまでの範囲が印刷物作成のために基準レコードとして使用される設定となっているかを視覚的に明らかにすることができる。
【００８５】
＜変形例＞
なお、本発明は、上記第１実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。上記第１実施形態と同等の部分には同一の符号を付し、適宜説明を省略又は簡略化する。
【００８６】
（１）コネクタ名称の表記と電子機器種類の表記を上下逆に配置した場合
上記第１実施形態では、図６に示すように、印字ラベルＬにおいて、幅方向下段にコネクタ名称を表す文字列の印字Ｒ１を形成し、幅方向上段に電子機器の機種名を表す文字列の印字Ｒ２を形成したが、これに限られない。すなわち、印字Ｒ１及び印字Ｒ２の配置を上下逆にして、図１０に示すように、幅方向上段にコネクタ名称を表す文字列の印字Ｒ１を形成し、幅方向下段に電子機器の機種名を表す文字列の印字Ｒ２を形成してもよい。
【００８７】
本変形例において、上記第１実施形態の図５の表示画面１７Ａに対応する、上記オフセット値等の入力を行うために操作端末２の表示部１７に表示される表示画面１７Ａを図１１に示す。
【００８８】
この例では、作成したい印字ラベルＬは、上記図１０に示すように、ラベル幅方向の上段に、左から右へ向かって、文字列「Ｃ１１０」（図１１中のラベルイメージＭの印字オブジェクトＯｂ１に対応）、文字列「Ｃ１１１」（上記同様に印字オブジェクトＯｂ２に対応）、文字列「Ｃ１１２」（上記同様に印字オブジェクトＯｂ３に対応）、文字列「Ｃ１１３」（上記同様に印字オブジェクトＯｂ４に対応）、が形成され、ラベル幅方向の下段に、左から右へ向かって、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ５に対応）、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ６に対応）、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ７に対応）、及び、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ８に対応）、が形成されるものである。
【００８９】
上記に対応して、操作者は、図１１に示す表示画面１７Ａにおいて、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ１」に対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ２」を入力する。そして、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ１」に対応するレコードオフセット欄１８ｃに、レコードオフセット値として「０」を入力する。同様に、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ２」「Ｏｂｊｅｃｔ３」「Ｏｂｊｅｃｔ４」にそれぞれ対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ２」を入力するとともに、レコードオフセット欄１８ｃにレコードオフセット値として「１」「２」「３」をそれぞれ入力する。これらの操作者の入力により、印字オブジェクトＯｂ１，Ｏｂ２，Ｏｂ３，Ｏｂ４には、データベース画面２０に示されるレコードナンバー「１」「２」「３」「４」の各レコードにおける、フィールド２の文字列データ「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」が適用されることとなる（図１１のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００９０】
その後、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ５」に対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ１」を入力する。そして、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ５」に対応するレコードオフセット欄１８ｃに、レコードオフセット値として「０」を入力する。同様に、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ６」「Ｏｂｊｅｃｔ７」「Ｏｂｊｅｃｔ８」にそれぞれ対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ１」を入力するとともに、レコードオフセット欄１８ｃにレコードオフセット値として「０」をそれぞれ入力する。これらの操作者の入力により、印字オブジェクトＯｂ５，Ｏｂ６，Ｏｂ７，Ｏｂ８には、データベース画面２０に示されるレコードナンバー「１」のレコードにおける、フィールド１の文字列データ「４Ａ」がそれぞれ適用されることとなる（図１１のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００９１】
上記のように操作者が入力することにより、ラベル作成処理が実行されると、上記図１０に示すように、上段に、複数の印字オブジェクトとして、左側からコネクタ名称を表す「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」の４つの文字列を有する印字Ｒ１が形成され、下段に、複数の印字オブジェクトとして、左側から電子機器の機種名を表す「４Ａ」の４つの同一文字列を有する印字Ｒ２とが形成された、印字ラベルＬを作成することができる。
【００９２】
（２）文字列を左右逆に配置した場合
上記第１実施形態では、図６に示すように、印字ラベルＬの幅方向下段の印字Ｒ１では、コネクタ名称を表す４つの文字列が左側から「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」の並びであったが、図１２に示すように、これら４つの文字列の並びを左右逆にすることもできる。
【００９３】
本変形例において、上記第１実施形態の図５の表示画面１７Ａに対応する、上記オフセット値等の入力を行うために操作端末２の表示部１７に表示される表示画面１７Ａを図１３に示す。
【００９４】
この例では、作成したい印字ラベルＬは、上記図１２に示すように、ラベル幅方向の上段に、左から右へ向かって、文字列「４Ａ」（図１３中のラベルイメージＭの印字オブジェクトＯｂ１に対応）、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ２に対応）、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ３に対応）、文字列「４Ａ」（上記同様に印字オブジェクトＯｂ４に対応）、が形成され、ラベル幅方向の下段に、左から右へ向かって、文字列「Ｃ１１３」（上記同様に印字オブジェクトＯｂ５に対応）、文字列「Ｃ１１２」（上記同様に印字オブジェクトＯｂ６に対応）、文字列「Ｃ１１１」（上記同様に印字オブジェクトＯｂ７に対応）、及び、文字列「Ｃ１１０」（上記同様に印字オブジェクトＯｂ８に対応）、が形成されるものである。
【００９５】
上記に対応して、操作者は、図１３に示す表示画面１７Ａにおいて、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ１」に対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ１」を入力する。そして、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ１」に対応するレコードオフセット欄１８ｃに、レコードオフセット値として「０」を入力する。同様に、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ２」「Ｏｂｊｅｃｔ３」「Ｏｂｊｅｃｔ４」にそれぞれ対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ１」を入力するとともに、レコードオフセット欄１８ｃにレコードオフセット値として「０」をそれぞれ入力する。これらの操作者の入力により、印字オブジェクトＯｂ１，Ｏｂ２，Ｏｂ３，Ｏｂ４には、データベース画面２０に示されるレコードナンバー「１」のレコードにおける、フィールド１の文字列データ「４Ａ」がそれぞれ適用されることとなる（図１３のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００９６】
その後、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ５」に対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ２」を入力する。そして、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ５」に対応するレコードオフセット欄１８ｃに、レコードオフセット値として「３」を入力する。同様に、操作者は、レイアウトオブジェクト欄１８ａの「Ｏｂｊｅｃｔ６」「Ｏｂｊｅｃｔ７」「Ｏｂｊｅｃｔ８」にそれぞれ対応するデータベースフィールド欄１８ｂに、データベースフィールドとして「Ｆｉｅｌｄ１」を入力するとともに、レコードオフセット欄１８ｃにレコードオフセット値として「２」「１」「０」をそれぞれ入力する。これらの操作者の入力により、印字オブジェクトＯｂ５，Ｏｂ６，Ｏｂ７，Ｏｂ８には、データベース画面２０に示されるレコードナンバー「４」「３」「２」「１」の各レコードにおける、フィールド２の文字列データ「Ｃ１１３」「Ｃ１１２」「Ｃ１１１」「Ｃ１１０」がそれぞれ適用されることとなる（図１３のプレビュー画面１９のラベルイメージＭではこの適用後の姿を示している）。
【００９７】
上記のように操作者が入力することにより、ラベル作成処理が実行されると、上記図１２に示すように、上段に、複数の印字オブジェクトとして、左側から電子機器の機種名を表す「４Ａ」の４つの同一文字列を有する印字Ｒ２が形成され、下段に、複数の印字オブジェクトとして、左側からコネクタ名称を表す「Ｃ１１３」「Ｃ１１２」「Ｃ１１１」「Ｃ１１０」の４つの文字列を有する印字Ｒ１とが形成された、印字ラベルＬを作成することができる。
【００９８】
＜第２実施形態＞
本発明の第２実施形態を図１４〜図１６を用いて説明する。本実施形態は、前述の設定画面２１における上記基準レコードのレコード範囲を複数レコード分に設定した場合の実施形態である。上記第１実施形態及びその変形例と同等の部分には同一の符号を付し、適宜説明を省略又は簡略化する。
【００９９】
＜設定画面＞
第２実施形態における操作端末２の表示部１７に表示される表示画面１７Ｂ（設定画面２１を含む）を図１４に示す。この設定画面２１では、上記図７に示した上記第１実施形態の設定画面２１において、レコード数範囲設定欄２３に、レコードのスキップ数を入力するレコードスキップ数欄２３ｃ３が付加されている。それ以外は上記第１実施形態の設定画面２１と同様である。
【０１００】
上記レコードスキップ数欄２３ｃ３の意義について、以下に説明する。すなわち、図１４に示す例では、操作者の操作部１４を用いた操作入力により、入力欄２３ｃ１に「１」が入力され、入力欄２３ｃ２にそれぞれ数値「５」が入力されている。これにより、データベースＤＢの複数のレコードのうち、レコードナンバー「１」のレコードからレコード「５」のレコードまでを上記基準レコードとして使用することができる。
【０１０１】
ここで、上述したように、本発明においては、１つの印字ラベルＬ中に複数のレコード（上記の例ではレコードナンバー「１」「２」「３」「４」の４つのレコード）にわたる複数の文字列データが、印字形成される。したがって、上記のように基準レコードのレコード範囲に幅を持たせて複数枚の印字ラベルＬを作成する場合には、１つの印字ラベルＬ中に１つのレコードの文字列データのみが印字形成される場合と異なり、最初の１つの印字ラベルＬの次に作成される印字ラベルＬにおいて基準レコードとするべきレコードは当該最初の１つの印字ラベルＬの作成時における基準レコード（上記の例ではレコードナンバー「１」のレコード）の、次の順番のレコード（上記の例ではレコードナンバー「２」のレコード）ではない。すなわち、上記最初の１つの印字ラベルＬの作成時の基準レコード（上記の例ではレコードナンバー「１」のレコード）に、上記複数のレコード（上記の例ではレコードナンバー「１」「２」「３」「４」のレコード）分のレコード個数（上記の例では４つ）を加えた順番のレコード（上記の例ではレコードナンバー「５」のレコード）となる。すなわち、レコード順に印刷を行うデータベース印刷において、基準レコードのスキップが必要となるのである。本実施形態では、これに対応して、当該スキップ数を入力するレコードスキップ数欄２３ｃ３が設けられている。この例では、操作者の操作部１４を用いた操作入力により、上記に対応した数値「４」が入力されている（なお、数値「２」や「３」を入力することで意図的に最初の印字ラベルＬと一部の内容が重複する印字ラベルＬを作成することもできる）。
【０１０２】
上記図１４に示した設定の状態（入力画面の内容は上記図５と同一とする）で、操作者が印刷ボタン２４を操作すると、まず、上記レコードナンバー「１」を基準レコードとする上記データベース印刷のための印字データが生成される。すなわち、上記第１実施形態と同様、文字列データ「４Ａ」「４Ａ」「４Ａ」「４Ａ」と文字列「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」を含む印字データが生成され、その印字データがプリンタ３へと出力される。そして、プリンタ３により、上記印字Ｒ１（文字列「４Ａ」「４Ａ」「４Ａ」「４Ａ」を含む）と印字Ｒ２（文字列「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」を含む）とが印字形成された、図１５（ａ）に示す印字ラベルＬＡが作成される。
【０１０３】
そして、上記印字ラベルＬＡのための印字データの生成の次は、上記スキップ数「４」に対応して、上記レコードナンバー「５」を基準レコードとする上記データベース印刷のための印字データが生成される。
【０１０４】
すなわち、前述の印字オブジェクトＯｂ１，Ｏｂ２，Ｏｂ３，Ｏｂ４（上記図５参照）には、データベース画面２０に示されるレコードナンバー「５」「６」「７」「８」の各レコードにおける、フィールド２の文字列データ「Ｃ１１４」「Ｃ１１４」「Ｃ１１６」「Ｃ１１７」が適用される（上記図５及び図３参照）こととなる。印字オブジェクトＯｂ５，Ｏｂ６，Ｏｂ７，Ｏｂ８には、データベース画面２０に示されるレコードナンバー「５」のレコードにおける、フィールド１の文字列データ「４Ａ」がそれぞれ適用される（上記図５及び図３参照）こととなる。これらにより、前述と同様、文字列データ「４Ａ」「４Ａ」「４Ａ」「４Ａ」と文字列「Ｃ１１４」「Ｃ１１５」「Ｃ１１６」「Ｃ１１７」を含む印字データが生成され、その印字データがプリンタ３へと出力される。そして、プリンタ３により、上記印字Ｒ１（文字列「４Ａ」「４Ａ」「４Ａ」「４Ａ」を含む）と印字Ｒ２（文字列「Ｃ１１４」「Ｃ１１５」「Ｃ１１６」「Ｃ１１７」を含む）とが印字形成された、図１５（ｂ）に示す印字ラベルＬＢが作成される。
【０１０５】
なお、上記の処理を実現するために、上記印刷物作成プログラムに基づき本実施形態の操作端末２のＣＰＵ１２によって実行される、印刷物作成方法の処理手順は、前述の図８の処理と同様である。その際、前述したステップＳ３０（設定画面表示手順に相当）の後のステップＳ４０において、操作者により入力されたレコードスキップ数が受け付けられる。
【０１０６】
上記のようにして作成された印字ラベルＬＡ，ＬＢが貼り付けられる電子機器の端子接続部の例を、上記図４に対応する図１６に示す。
【０１０７】
図１６に示されるように、本実施形態では、電子機器３０の上部及び下部にそれぞれ端子接続部３１Ａ及び端子接続部３１Ｂが設けられている。
【０１０８】
上段の端子接続部３１Ａは、上記第１実施形態の端子接続部３１と同様である。すなわち、４つのコネクタ３５それぞれのジャック３２が電子機器３０の幅方向に配置され、対応する４つのコネクタ３５それぞれのプラグ３３が接続されている。端子接続部３１Ａの４つのジャック３２の並びの直上に、電子機器３０の幅方向に長い１枚の上記印字ラベルＬＡが貼り付けられる。印字ラベルＬＡの印字Ｒ１Ａは、上記印字ラベルＬと同様、複数（この例では４つ）の印字オブジェクトとして、コネクタ３５の名称を表す「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」の４つの文字列を含んでいる。また、印字ラベルＬＡの印字Ｒ２Ａは、複数（この例では４つ）の印字オブジェクトとして、電子機器の機種名を表す「４Ａ」の４つの文字列を含んでいる。すなわち、上述の名称「Ｃ１１０」「Ｃ１１１」「Ｃ１１２」「Ｃ１１３」のコネクタ３５が、すべて機種名「４Ａ」の電子機器のコネクタであることを示している。
【０１０９】
下段の端子接続部３１Ｂも、上記端子接続部３１Ａと同様、４つのコネクタ３５それぞれのジャック３２が電子機器３０の幅方向に配置され、対応する４つのコネクタ３５それぞれのプラグ３３が接続されている。端子接続部３１Ｂの４つのジャック３２の並びの直上に、電子機器３０の幅方向に長い１枚の上記印字ラベルＬＢが貼り付けられる。印字ラベルＬＢの印字Ｒ１Ｂは、上記印字ラベルＬと同様、複数（この例では４つ）の印字オブジェクトとして、コネクタ３５の名称を表す「Ｃ１１４」「Ｃ１１５」「Ｃ１１６」「Ｃ１１７」の４つの文字列を含んでいる。また、印字ラベルＬＢの印字Ｒ２Ｂは、複数（この例では４つ）の印字オブジェクトとして、電子機器の機種名を表す「４Ａ」の４つの文字列を含んでいる。すなわち、上述の名称「Ｃ１１４」「Ｃ１１５」「Ｃ１１６」「Ｃ１１７」のコネクタ３５が、すべて機種名「４Ａ」の電子機器のコネクタであることを示している。
【０１１０】
以上のように構成した第２実施形態においても、上記第１実施形態と同様の効果を得る。またこれに加え、上記設定画面２１のレコードスキップ数欄２３ｃ３において、上述したスキップが行われるときのスキップレコード数を併せて視覚的に明らかにすることができる。
【０１１１】
なお、スキップレコード数は、１つの印字ラベルＬに含まれる印字オブジェクトの数に応じて自動設定して、設定画面２１に表示するようにしてもよい。この場合、１つの印字ラベルＬの中に複数のレコードにわたる複数の文字列データが印字形成されるのに合わせて、スキップするレコード数を自動的に設定することができる。これにより、操作者の利便性をさらに向上することができる。
【０１１２】
なお、以上において、図２中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１１３】
また、図８、図９に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１４】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１１５】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１６】
２                操作端末
３                ラベルプリンタ（印刷物作成装置）
１２              ＣＰＵ（演算手段）
１３              メモリ
１６              大容量記憶装置（記憶手段）
１７              表示部（表示手段）
１７Ａ            表示画面
１７Ｂ            表示画面
１８              入力画面
１９              プレビュー画面
２０              データベース画面
２１              設定画面
２３              レコード数範囲設定欄
２３ｃ３          レコードスキップ数欄
３１              端子接続部
３２              ジャック
３３              プラグ
３５              コネクタ
２０３            印刷用テープ（被印刷媒体）
ＤＢ              データベース
Ｌ，ＬＡ，ＬＢ    印字ラベル（印刷物）
【図１】
2014229155.tif 000003
【図２】
2014229155.tif 000004
【図３】
2014229155.tif 000005
【図４】
2014229155.tif 000006
【図５】
2014229155.tif 000007
【図６】
2014229155.tif 000008
【図７】
2014229155.tif 000009
【図８】
2014229155.tif 000010
【図９】
2014229155.tif 000011
【図１０】
2014229155.tif 000012
【図１１】
2014229155.tif 000013
【図１２】
2014229155.tif 000014
【図１３】
2014229155.tif 000015
【図１４】
2014229155.tif 000016
【図１５】
2014229155.tif 000017
【図１６】
2014229155.tif 000018