(57)【要約】【課題】ユーザが、印刷レイアウトに新たに含めるオブジェクトの選択を、過去の履歴を参照しつつ容易に行うことができる支援装置、および印刷装置を提供する。【解決手段】支援装置は、新たに作成する印刷レイアウトに含めるnameオブジェクト「Taro Kimura」を、ユーザから受け付ける。支援装置は、受け付けたnameオブジェクト、過去に作成した印刷レイアウトにおいて、受け付けたnameオブジェクトとともに使用されたことのあるnameオブジェクト、および、ともに使用されたことのないnameオブジェクトを並べ、nameオブジェクト６１２としてディスプレイに表示する。次いで支援装置は、他の種別のオブジェクト６１１、６１３、６１４を、同様にディスプレイに表示する。これらのうち、受け付けたnameオブジェクトとともに使用されたことのあるオブジェクト同士が線で結ばれる。【選択図】図４
2013101518.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトを組み合わせて印刷レイアウトを作成する場合の作業を支援する支援装置であって、
前記印刷レイアウトに含まれるオブジェクトのうち少なくとも一つを選択する指示を受け付ける第一受付手段と、
記憶手段に記憶された情報であって、前記オブジェクトの組み合わせの履歴を示す履歴情報を参照し、前記第一受付手段によって受け付けられた前記オブジェクトである第一受付オブジェクトを含む前記組み合わせを、前記履歴情報から抽出する抽出手段と、
前記第一受付手段によって受け付けられた前記第一受付オブジェクト、前記抽出手段によって抽出された前記組み合わせに含まれる前記オブジェクトのうち、前記第一受付オブジェクトを除く前記オブジェクトである第一抽出オブジェクト、および、前記抽出手段によって抽出されなかった前記組み合わせに含まれる前記オブジェクトである第二抽出オブジェクトを関連付けて表示手段に表示する表示制御手段であって、前記第一抽出オブジェクトと前記第二抽出オブジェクトとを区別して表示する表示制御手段と
を備えたことを特徴とする支援装置。
【請求項２】
前記抽出手段によって前記履歴情報から同一の前記第一抽出オブジェクトが複数抽出された場合、同一の前記第一抽出オブジェクトの数を算出する算出手段を備え、
前記表示制御手段は、
前記算出手段によって算出された前記数が大きい前記第一抽出オブジェクトを更に区別して前記表示手段に表示することを特徴とする請求項１に記載の支援装置。
【請求項３】
前記表示制御手段によって前記表示手段に表示された前記第一抽出オブジェクトおよび前記第二抽出オブジェクトのうち一つを選択する指示を受け付ける第二受付手段を備え、
前記抽出手段は、
前記第二受付手段によって前記オブジェクトが受け付けられた場合には、受け付けられた前記オブジェクトである第二受付オブジェクトを含む前記組み合わせを、前記履歴情報から抽出し、
前記表示制御手段は、
前記抽出手段によって抽出された前記組み合わせに含まれる前記オブジェクトのうち、前記第二受付オブジェクトを除く前記オブジェクトと一致する前記オブジェクトを、前記表示手段に表示された状態の前記第一抽出オブジェクト、および前記第二抽出オブジェクトから選択し、選択された前記第一抽出オブジェクトおよび前記第二抽出オブジェクトを新たな前記第一抽出オブジェクトとし、選択されなかった前記第一抽出オブジェクトおよび前記第二抽出オブジェクトを新たな前記第二抽出オブジェクトとして区別し、表示することを特徴とする請求項１または２に記載の支援装置。
【請求項４】
前記表示制御手段は、
前記第二抽出オブジェクトと比較して前記第一抽出オブジェクトを前記表示手段に大きく表示することによって、前記第一抽出オブジェクトを区別して表示することを特徴とする請求項１から３のいずれかに記載の支援装置。
【請求項５】
前記表示制御手段は、
前記第一抽出オブジェクトおよび前記第二抽出オブジェクトを前記表示手段の上下方向に並べて表示し、且つ、前記第二抽出オブジェクトと比較して前記第一抽出オブジェクトが上側に配置されるように並べて表示することによって、前記第一抽出オブジェクトを区別して表示することを特徴とする請求項１から４のいずれかに記載の支援装置。
【請求項６】
前記表示制御手段は、
前記第一抽出オブジェクトを区別するための所定の印を付して表示することによって、前記第一抽出オブジェクトを区別して表示することを特徴とする請求項１から５のいずれかに記載の支援装置。
【請求項７】
前記第一受付手段は、
前記印刷レイアウトに含まれる前記オブジェクトのうち複数の前記オブジェクトを選択する指示を受け付け、
前記抽出手段は、
前記第一受付手段によって受け付けられた前記複数の第一受付オブジェクトを含む前記組み合わせを、前記履歴情報から抽出し、
前記表示制御手段は、
前記第一受付手段によって受け付けられた前記複数の第一受付オブジェクト、前記抽出手段によって抽出された前記組み合わせに含まれる前記オブジェクトのうち、前記複数の第一受付オブジェクトを除く前記第一抽出オブジェクト、および、前記第二抽出オブジェクトを関連付けて表示手段に表示することを特徴とする請求項１から６のいずれかに記載の支援装置。
【請求項８】
前記オブジェクトは、画像またはテキストによって構成されることを特徴とする請求項１から７のいずれかに記載の支援装置。
【請求項９】
請求項１から８のいずれかに記載の前記支援装置の前記表示手段に表示された状態の前記第一受付オブジェクト、前記第一抽出オブジェクト、および前記第二抽出オブジェクトのうち少なくともいずれかを組み合わせることによって作成された前記印刷レイアウトに基づき、印刷を行う印刷手段を備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオブジェクトを組み合せて印刷レイアウトを作成する場合の作業を支援する支援装置、および印刷装置に関する。
【背景技術】
【０００２】
予め用意された複数のオブジェクトから、ユーザによってオブジェクトが一つ以上指定され、指定されたオブジェクトの配置をユーザが調整することによって印刷レイアウトを作成する装置が知られている。例えば、属性が氏名、住所、メールアドレス、顔のイメージ画像等である複数のオブジェクトが予め用意される。装置は、ユーザによる入力操作に基づき、用意された複数のオブジェクトから指定されたオブジェクトを属性毎に選択して組み合わせ、配置を調整する。これによって装置は、はがきや封筒の宛名、および名刺等を印刷するための印刷レイアウトを作成できる。
【０００３】
過去に印刷レイアウトの作成を行った際のオブジェクトの組み合わせを参照し、新たな印刷レイアウトの作成を行いたい場合がある。例えば上述の例において、属性が「氏名」である一のオブジェクトとともに用いられたことのある、他の属性（「住所」「メールアドレス」「顔のイメージ画像」）のオブジェクトのうち一部分をそのまま利用し、他部分を他のオブジェクトに置き換え、印刷レイアウトを作成したい場合がある。このような要求に対し、過去の履歴を記憶してユーザに通知する技術（例えば特許文献１参照）を利用することによって、ユーザは、過去の印刷レイアウトにおけるオブジェクトを参照できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１３２３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上述の方法では、過去の印刷レイアウトにおけるオブジェクトは参照できるものの、過去の組み合わせはわからない。また、新たに印刷レイアウトに含めるオブジェクトが過去の履歴にない場合には、ユーザは、印刷レイアウトに新たに含めるオブジェクトを参照できない。従ってユーザは、新たに含めるオブジェクトの選択を、過去の履歴を参照しつつ容易に行うことができず、煩わしいという問題点がある。
【０００６】
本発明の目的は、ユーザが、印刷レイアウトに新たに含めるオブジェクトの選択を、過去の履歴を参照しつつ容易に行うことができる支援装置、および印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る支援装置は、複数のオブジェクトを組み合わせて印刷レイアウトを作成する場合の作業を支援する支援装置であって、前記印刷レイアウトに含まれるオブジェクトのうち少なくとも一つを選択する指示を受け付ける第一受付手段と、記憶手段に記憶された情報であって、前記オブジェクトの組み合わせの履歴を示す履歴情報を参照し、前記第一受付手段によって受け付けられた前記オブジェクトである第一受付オブジェクトを含む前記組み合わせを、前記履歴情報から抽出する抽出手段と、前記第一受付手段によって受け付けられた前記第一受付オブジェクト、前記抽出手段によって抽出された前記組み合わせに含まれる前記オブジェクトのうち、前記第一受付オブジェクトを除く前記オブジェクトである第一抽出オブジェクト、および、前記抽出手段によって抽出されなかった前記組み合わせに含まれる前記オブジェクトである第二抽出オブジェクトを関連付けて表示手段に表示する表示制御手段であって、前記第一抽出オブジェクトと前記第二抽出オブジェクトとを区別して表示する表示制御手段とを備えている。
【０００８】
第一態様によれば、ユーザは、新たな印刷レイアウトに含めるオブジェクトと組み合わせて使用されたことのある他のオブジェクト（第一抽出オブジェクト）を、容易に認識できる。またユーザは、新たな印刷レイアウトに含めるオブジェクトと組み合わせて使用されたことのない他のオブジェクト（第二抽出オブジェクト）を、容易に認識できる。更にユーザは、第一抽出オブジェクトと第二抽出オブジェクトとを区別して認識できる。従ってユーザは、新たに作成する印刷レイアウトに含めるオブジェクトの選択を、第一抽出オブジェクトおよび第二抽出オブジェクトを参照することによって容易に行うことが可能となる。ユーザは、第二抽出オブジェクトを参照できるので、新たな印刷レイアウトに含めるオブジェクトと組み合わせて使用されたことのない他のオブジェクトも参照することができる。
【０００９】
第一態様において、前記抽出手段によって前記履歴情報から同一の前記第一抽出オブジェクトが複数抽出された場合、同一の前記第一抽出オブジェクトの数を算出する算出手段を備え、前記表示制御手段は、前記算出手段によって算出された前記数が大きい前記第一抽出オブジェクトを更に区別して前記表示手段に表示してもよい。支援装置は、過去に組み合わせて使用されたことのある他のオブジェクトのうち、組み合わせて使用された頻度が高いオブジェクトを区別して表示できる。これによってユーザは、組み合わせて使用された頻度の高いオブジェクトを容易に認識し、新たな印刷レイアウトに含めることができる。
【００１０】
第一態様において、前記表示制御手段によって前記表示手段に表示された前記第一抽出オブジェクトおよび前記第二抽出オブジェクトのうち一つを選択する指示を受け付ける第二受付手段を備え、前記抽出手段は、前記第二受付手段によって前記オブジェクトが受け付けられた場合には、受け付けられた前記オブジェクトである第二受付オブジェクトを含む前記組み合わせを、前記履歴情報から抽出し、前記表示制御手段は、前記抽出手段によって抽出された前記組み合わせに含まれる前記オブジェクトのうち、前記第二受付オブジェクトを除く前記オブジェクトと一致する前記オブジェクトを、前記表示手段に表示された状態の前記第一抽出オブジェクト、および前記第二抽出オブジェクトから選択し、選択された前記第一抽出オブジェクトおよび前記第二抽出オブジェクトを新たな前記第一抽出オブジェクトとし、選択されなかった前記第一抽出オブジェクトおよび前記第二抽出オブジェクトを新たな前記第二抽出オブジェクトとして区別し、表示してもよい。ユーザは、表示手段に表示されたオブジェクトを選択することによって、選択したオブジェクトと組み合わせて使用されたことのある他のオブジェクトを容易に認識できる。これによってユーザは、組み合せて使用されたことのあるオブジェクトを連鎖的に検索できる。
【００１１】
第一態様において、前記表示制御手段は、前記第二抽出オブジェクトと比較して前記第一抽出オブジェクトを前記表示手段に大きく表示することによって、前記第一抽出オブジェクトを区別して表示してもよい。ユーザは、第一抽出オブジェクトと第二抽出オブジェクトとをより明確に区別して認識できる。また、第一抽出オブジェクトが際立って表示され、ユーザは、第一抽出オブジェクトと第二抽出オブジェクトとを直感的に区別できるので、新たな印刷レイアウトに第一抽出オブジェクトを含める場合、迅速且つ容易に第一抽出オブジェクトを選択できる。
【００１２】
第一態様において、前記表示制御手段は、前記第一抽出オブジェクトおよび前記第二抽出オブジェクトを前記表示手段の上下方向に並べて表示し、且つ、前記第二抽出オブジェクトと比較して前記第一抽出オブジェクトが上側に配置されるように並べて表示することによって、前記第一抽出オブジェクトを区別して表示してもよい。ユーザは、第一抽出オブジェクトと第二抽出オブジェクトとを表示する領域を余分に設けることを要せず、より明確に双方を区別して認識できる。
【００１３】
第一態様において、前記表示制御手段は、前記第一抽出オブジェクトを区別するための所定の印を付して表示することによって、前記第一抽出オブジェクトを区別して表示してもよい。ユーザは、第一抽出オブジェクトと第二抽出オブジェクトとをより感覚的に区別して認識できる。
【００１４】
第一態様において、前記第一受付手段は、前記印刷レイアウトに含まれる前記オブジェクトのうち複数の前記オブジェクトを選択する指示を受け付け、前記抽出手段は、前記第一受付手段によって受け付けられた前記複数の第一受付オブジェクトを含む前記組み合わせを、前記履歴情報から抽出し、前記表示制御手段は、前記第一受付手段によって受け付けられた前記複数の第一受付オブジェクト、前記抽出手段によって抽出された前記組み合わせに含まれる前記オブジェクトのうち、前記複数の第一受付オブジェクトを除く前記第一抽出オブジェクト、および、前記第二抽出オブジェクトを関連付けて表示手段に表示してもよい。ユーザは、複数のオブジェクトを選択することによって、過去に組み合わせて使用されたことのある他のオブジェクトを更に絞り込むことができる。このためユーザは、印刷レイアウトを作成する際に新たに使用するオブジェクトの選択を、第一抽出オブジェクトおよび第二抽出オブジェクトを参照することによって迅速に行うことができる。
【００１５】
第一態様において、前記オブジェクトは、画像またはテキストによって構成されてもよい。ユーザは、画像およびテキストのオブジェクトを組み合わせることによって印刷レイアウトを作成することができる。
【００１６】
本発明の第二態様に係る印刷装置は、第一態様に係る前記支援装置の前記表示手段に表示された状態の前記第一受付オブジェクト、前記第一抽出オブジェクト、および前記第二抽出オブジェクトのうち少なくともいずれかを組み合わせることによって作成された前記印刷レイアウトに基づき、印刷を行う印刷手段を備えている。第二態様によれば、第一態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１７】
【図１】印刷システム１の概要を示す図である。
【図２】印刷装置２および支援装置３の電気的構成を示すブロック図である。
【図３】印刷レイアウト４１、５１を示す図である。
【図４】編集画面６１を示す図である。
【図５】編集画面７１を示す図である。
【図６】オブジェクトテーブル８１を示す図である。
【図７】履歴テーブル９１を示す図である。
【図８】メイン処理を示すフローチャートである。
【図９】作成処理を示すフローチャートである。
【図１０】印刷処理を示すフローチャートである。
【図１１】保存処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を参照して説明する。図１を参照し、印刷システム１の構成について説明する。印刷システム１は、印刷装置２および支援装置３を備えている。印刷装置２は、通信ケーブルによって支援装置３と接続している。
【００１９】
印刷装置２は、ラベルへの印刷を行う印刷装置である。印刷装置２の内部には、巻回されたテープ状の印刷媒体５０を備えたテープカセット（図示外）が格納される。印刷装置２は、後述する支援装置３によって作成された印刷レイアウトに基づき、印刷媒体５０に印刷を行うことによって、ラベルを作成する。印刷装置２が印刷を実行する場合、テープカセットから印刷媒体５０が引き出されて、印刷媒体５０に対して印刷が行われる。印刷された印刷媒体５０は切断され、外部に排出される。このようにしてラベルは作成される。
【００２０】
支援装置３は、印刷装置２によって印刷媒体５０に印刷される文字や図形等のレイアウト（以下、印刷レイアウトという。）の作成を支援する装置である。支援装置３として、例えばパーソナルコンピュータ（以下、ＰＣという。）が使用される。なお、図１の印刷システム１では、支援装置３は印刷装置２と通信ケーブルを介して直接接続している。これに対し、例えば、印刷装置２と支援装置３との間にネットワークが介在してもよい。支援装置３は、印刷装置２とネットワークを介して接続してもよい。
【００２１】
図２を参照して、支援装置３の電気的構成について説明する。支援装置３は、支援装置３の制御を行うＣＰＵ３０１を備えている。ＣＰＵ３０１は、ハードディスクドライブ（以下、ＨＤＤ）３０２、ＲＡＭ３０３、通信インターフェイス（以下、通信Ｉ／Ｆという。）３０４、入力部３０５、及び出力回路３０６と接続している。
【００２２】
ＨＤＤ３０２には、ＣＰＵ３０１が実行する各種プログラムが記憶される。またＨＤＤ３０２には、後述するオブジェクトテーブル８１（図６参照）、および履歴テーブル９１（図７参照）が記憶される。ＲＡＭ３０３には、種々の一時データが記憶される。入力部３０５は、例えば、マウス、キーボード、及びタッチパネル等である。出力回路３０６は、ＣＰＵ３０１からの指示に応じてディスプレイ３０７に画面を表示する制御を行う。通信Ｉ／Ｆ３０４は、印刷装置２と通信を行うためのインターフェイスである。通信Ｉ／Ｆ３０４は、印刷装置２の通信Ｉ／Ｆ２０６（後述）と接続している。ＣＰＵ３０１は、通信Ｉ／Ｆ３０４を介して印刷装置２と通信を行う。
【００２３】
印刷装置２の電気的構成について説明する。印刷装置２は、印刷装置２の制御を行うＣＰＵ２０１を備えている。ＣＰＵ２０１は、ＲＯＭ２０２、フラッシュメモリ２０３、ＲＡＭ２０４、ＣＧＲＯＭ２０５、通信Ｉ／Ｆ２０６、入力部２０７、出力部２０８、及び駆動回路２０９〜２１１に接続されている。
【００２４】
ＲＯＭ２０２には、ＣＰＵ２０１が実行する各種プログラムが記憶される。フラッシュメモリ２０３には、種々のデータが記憶される。ＲＡＭ２０４には、種々の一時データが記憶される。ＣＧＲＯＭ２０５には、種々のキャラクタ（文字、数字、及び図形等）を印刷媒体５０に印刷するための印刷用のドットパターンデータが記憶されている。入力部２０７は、印刷装置２に対して入力操作を行うためのボタンである。出力部２０８は、情報をユーザに通知するための表示装置である。駆動回路２０９は、サーマルヘッド２１３を駆動するための電子回路である。ＣＰＵ２０１は、駆動回路２０９を介して、サーマルヘッド２１３を制御し、印刷媒体５０に印刷を行うことができる。駆動回路２１０は、印刷装置２の内部で巻回された印刷媒体５０を外部に搬送するためのテープ送りモータ２１４を駆動するための電子回路である。駆動回路２１１は、印刷済みの印刷媒体５０を切断する移動刃（図示外）を動作させるカッターモータ２１５を駆動するための電子回路である。
【００２５】
図３を参照し、支援装置３において作成される印刷レイアウトの一例である、印刷レイアウト４１、５１について説明する。印刷レイアウト４１は、imageオブジェクト４１１、nameオブジェクト４１２（「Taro Kimura」）、addressオブジェクト４１３（「Nagoya-shi」）、４１４（「Mizuho-ku」）を備えている。印刷レイアウト５１は、imageオブジェクト５１１、nameオブジェクト５１２（「Taro Kimura」）、e-mailオブジェクト５１３（「taro.kimura@xxx.co.jp」）を備えている。imageオブジェクト４１１、５１１は、人の顔を示す画像である。nameオブジェクト４１２、５１２は、人の氏名を示す文字である。addressオブジェクト４１３、４１４は、住所を示す文字である。e-mailオブジェクト５１３は、e-mailアドレスを示す文字である。このように印刷レイアウト４１、５１は、一または複数のオブジェクトが組み合わせられ、印刷領域内に配置されることによって作成される。以下、imageオブジェクトを表す種別をimage種別という。nameオブジェクトを表す種別をname種別という。addressオブジェクトを表す種別をaddress種別という。e-mailオブジェクトを表す種別をe-mail種別という。
【００２６】
支援装置３は、ユーザの操作に基づいて印刷レイアウト４１、５１を作成した後、印刷レイアウト４１、５１に基づいて印刷装置２が印刷媒体５０に印刷を行うことが可能な印刷データを作成する。作成された印刷データは、通信ケーブルを介して支援装置３から印刷装置２に送信される。印刷装置２は、支援装置３から印刷データを受信し、印刷データに基づいて駆動回路２０９〜２１１を駆動する。これによって印刷装置２は、支援装置３において作成された印刷レイアウトを印刷媒体５０に印刷する処理を実行する。これによって、印刷レイアウトが印刷されたラベルが作成される。
【００２７】
例えば、支援装置３を使用して印刷レイアウト４１が過去に作成されている状態で、ユーザが、印刷レイアウト５１を新たに作成する場合を想定する。印刷レイアウト４１、５１は、imageオブジェクト４１１および５１１、並びに、nameオブジェクト４１２、５１２（「Taro Kitamura」）が共通している。一方、印刷レイアウト４１には、addressオブジェクト４１３、４１４が含まれているのに対し、印刷レイアウト５１には、addressオブジェクトは含まれていない。また印刷レイアウト５１には、e-mailオブジェクト５１３が含まれているのに対し、印刷レイアウト４１には、e-mailオブジェクトが含まれていない。
【００２８】
従ってユーザは、印刷レイアウト４１に含まれているimageオブジェクト４１１およびnameオブジェクト４１２をそのまま使用しつつ、addressオブジェクト４１３、４１４の代わりにe-mailオブジェクト５１３を使用し、それぞれのオブジェクトの配置や大きさを調整すれば、印刷レイアウト５１をより効率的且つ容易に作成できることになる。またユーザは、印刷レイアウト４１を参照することによって、過去のオブジェクトの組み合わせを踏襲しつつ、修正箇所や変更箇所等の微調整を行い、新たな印刷レイアウト５１を作成できる。
【００２９】
そこで支援装置３は、過去に作成されたことのある印刷レイアウトの履歴情報を、ＨＤＤ３０２（図２参照）に記憶しておく。そして支援装置３は、履歴情報として記憶された印刷レイアウトに基づいてユーザが効率的且つ容易に作成作業を行えるように、後述する編集画面６１（図４参照）、７１（図５参照）等をディスプレイ３０７（図２参照）に表示する。これによってユーザは、ディスプレイ３０７に表示された編集画面６１、７１等に従って印刷レイアウトの作成作業を行うことで、過去の印刷レイアウトに基づいて新たな印刷レイアウトを容易且つ迅速に行うことができる。以下、編集画面６１、７１を参照しつつ具体的に説明する。
【００３０】
はじめにユーザは、新たに作成する印刷レイアウトに含めるオブジェクトを一つ選択し、支援装置３に入力する。図４は、nameオブジェクト「Taro Kimura」がユーザによって選択された場合に、ディスプレイ３０７に表示される編集画面６１を示している。編集画面６１では、ユーザによって選択されたnameオブジェクト「Taro Kimura」を含むname種別のオブジェクト（以下、これらを総称して「nameオブジェクト６１２」という。）のまとまりは、ディスプレイ３０７の表示領域の略中心に配置される。nameオブジェクト６１２には、過去に作成された印刷レイアウトに使用された全てのnameオブジェクト（「Taro Kimura」「Jiro Tanaka」「Hanako Yamada」「Hiroki Honda」）が含まれている。それぞれのnameオブジェクトは、上下方向に並んでいる。ユーザによって選択されたnameオブジェクト「Taro Kimura」は、nameオブジェクトの中で最も上位に位置している。nameオブジェクト「Taro Kimura」を囲む枠線は、ユーザによって選択されたオブジェクトであることを示すために、他のnameオブジェクトを囲む枠線よりも太くなっている。最上位に位置するnameオブジェクト「Taro Kimura」は、下位に位置する他のnameオブジェクトと比較して大きく表示されている。
【００３１】
また編集画面６１では、name種別以外の種別（image種別、e-mail種別、およびaddress種別）のオブジェクトについても、nameオブジェクト６１２と同様、種別毎にまとめられ、且つ上下方向に並べられている（以下、image種別、e-mail種別、およびaddress種別のオブジェクトを総称し、それぞれ、imageオブジェクト６１１、e-mailオブジェクト６１３、および、addressオブジェクト６１４という。）。上下方向に並べられたオブジェクトのうち上位に位置するオブジェクトは、下位に位置する他のオブジェクトと比較して大きく表示されている。
【００３２】
さらに編集画面６１では、ユーザによって選択されたnameオブジェクト「Taro Kimura」と、大きく表示された他の種別のオブジェクトとが、線で直接結ばれている。具体的には、nameオブジェクト６１２のうち最上位に位置するnameオブジェクト「Taro Kimura」は、imageオブジェクト６１１のうち最上部に位置するimageオブジェクト６１５、e-mailオブジェクト６１３のうち最上位に位置するe-mailオブジェクト「taro.kimura@xxx.co.jp」、および、addressオブジェクト６１４のうち上位に位置するaddressオブジェクト「Nagoya-shi」「Mizuho-ku」と線で直接結ばれている。
【００３３】
大きく表示され、且つ線で直接結ばれたオブジェクトは、過去に作成された印刷レイアウトにおいて、nameオブジェクト「Taro Kimura」とともに使用されたことのあるオブジェクトの組み合わせを示している。具体的には、線で直接結ばれた状態のnameオブジェクト「Taro Kimura」、imageオブジェクト６１５、e-mailオブジェクト「taro.kimura@xxx.co.jp」、およびaddressオブジェクト「Nagoya-shi」「Mizuho -ku」は、過去に作成された印刷レイアウトにおいて同時に使用されたオブジェクトの組み合わせを示している。
【００３４】
これに対し、nameオブジェクト「Taro Kimura」と線で直接結ばれていないオブジェクトは、過去に作成されたいずれの印刷レイアウトにおいても、nameオブジェクト「Taro Kimura」とともに使用されていないオブジェクトを示している。具体的には、imageオブジェクト６１６、e-mailオブジェクト「jiro@yyy.com」「h.honda@zzz.com」、および、addressオブジェクト「Tokyo-to」は、nameオブジェクト「Taro Kimura」と線で直接結ばれていないので、過去に作成されたいずれの印刷レイアウトにおいても、nameオブジェクト「Taro Kimura」とともに使用されていないオブジェクトであることを示している。
【００３５】
さらに、大きく表示されたオブジェクトの上下方向の並び順は、過去に作成された印刷レイアウトにおいて、ユーザによって選択されたnameオブジェクト「Taro Kimura」とともに使用された回数を示している。上位に位置する程、nameオブジェクト「Taro Kimura」とともに使用された回数が大きいことを示している。例えばaddressオブジェクト６１４について、addressオブジェクト「Nagoya-shi」「Mizuho-ku」が大きく表示され、且つ、addressオブジェクト「Nagoya-shi」「Mizuho-ku」の順に並んでいる。従って、addressオブジェクト「Nagoya-shi」の方が、addressオブジェクト「Mizuho-ku」と比較して、過去に作成された印刷レイアウトにおいてnameオブジェクト「Taro Kimura」とともに使用された頻度が高いことを示している。
【００３６】
一方、小さく表示されたオブジェクトは、過去に作成されたいずれの印刷レイアウトにおいても、nameオブジェクト「Taro Kimura」とともに使用されていないオブジェクトを示している。これらのオブジェクトについては、大きく表示されたオブジェクト、すなわち、nameオブジェクト「Taro Kimura」とともに使用されたことのあるオブジェクトの下側に、任意の順番で並べられている。
【００３７】
編集画面６１を視認したユーザは、選択したオブジェクト（nameオブジェクト「Taro Kimura」）と組み合わせて印刷レイアウトが作成されたことのある他のオブジェクト、および、組み合わせて印刷レイアウトが作成されたことのない他のオブジェクトを、線で結ばれているか否か、または、大きく表示されているか否かを確認することによって容易に区別して認識できる。ユーザによって選択されたオブジェクト（nameオブジェクト「Taro Kimura」）と組み合わせて使用されたことのあるオブジェクトは大きく表示されるので、ユーザはこれらのオブジェクトを直感的に認識し、組み合わせて使用されたことのないオブジェクトと容易に区別して認識できる。
【００３８】
例えばユーザが特定のオブジェクトを選択し、選択したオブジェクトが使用されている過去の印刷レイアウトの一部を変更する作業を行うことによって、新たな印刷レイアウトを作成する場合を想定する。このような場合、ユーザは、編集画面６１を視認することによって、選択したオブジェクトとともに使用されたことのある他のオブジェクトを容易に認識できる。またユーザは、選択したオブジェクトとともに使用されたことのない他のオブジェクトも容易に認識できる。従ってユーザは、これらの中から所望するオブジェクトを選択することによって、印刷レイアウトを効率的に作成できる。
【００３９】
例えばユーザが、「木村太郎」の顔に似たimageオブジェクトを使用してラベルを作成したい場合を想定する。このような場合、ユーザは、nameオブジェクト「Taro Kimura」を選択し、編集画面６１をディスプレイ３０７に表示させる。編集画面６１では、nameオブジェクト「Taro Kimura」と、imageオブジェクト６１５が線で直接結ばれている。これによってユーザは、「木村太郎」の顔に似たimageオブジェクト６１５を特定し、nameオブジェクト「Taro Kimura」とimageオブジェクト６１５とを使用して印刷レイアウトを作成できる。さらに編集画面６１では、nameオブジェクト「Taro Kimura」と、e-mailオブジェクト「taro.kimura@xxx.co.jp」、およびaddressオブジェクト「Nagoya-shi」「Mizuho -ku」が線で直接結ばれている。従って、ユーザは、「木村太郎」の住所やメールアドレスがわからない場合でも、nameオブジェクト「Taro Kimura」、e-mailオブジェクト「taro.kimura@xxx.co.jp」、およびaddressオブジェクト「Nagoya-shi」「Mizuho -ku」を使用して印刷レイアウトを作成できる。
【００４０】
更にユーザは、大きく表示されたオブジェクトの並び順を確認することによって、選択したオブジェクトとともに使用された頻度の高いオブジェクトを認識できる。これによってユーザは、頻度の高いオブジェクトを優先的に使用して過去の印刷レイアウトを踏襲したり、逆に、頻度の高いオブジェクトを印刷レイアウトから除外することによって新たな様相の印刷レイアウトにしたりできる。従ってユーザは、新たに作成する印刷レイアウトの用途に応じて最適なオブジェクトを効率的に選択できる。
【００４１】
図５を参照し、編集画面７１について説明する。編集画面７１は、編集画面６１がディスプレイ３０７に表示された状態で、ユーザがimageオブジェクト６１５を新たに選択した場合に表示される。ユーザによって選択されたimage６１５を含むimageオブジェクト６１１のまとまりは、nameオブジェクト６１２のまとまりの代わりに、ディスプレイ３０７の表示領域の略中心に配置される。またimageオブジェクト６１５を囲む枠線は、ユーザによって選択されたオブジェクトであることを示すために、他のimageオブジェクトを囲む枠線よりも太くなる。
【００４２】
また、上下方向に並べられた各種オブジェクト（nameオブジェクト６１２、e-mailオブジェクト６１３、および、addressオブジェクト６１４）において上位に位置し、且つ大きく表示されたオブジェクトは、編集画面６１（図４参照）の状態と比べて変化する（nameオブジェクト６１２：「Taro Kimura」→「Jiro Tanaka」「Taro Kimura」、e-mailオブジェクト６１３：「taro.kimura@xxx.co.jp」→「jiro@yyy.com」「taro.kimura@xxx.co.jp」、addressオブジェクト６１４：「Nagoya-shi」「Mizuho-ku」→「Tokyo-to」「Nagoya-shi」「Mizuho-ku」）。さらに、ユーザによって選択されたimageオブジェクト６１５と、大きく表示された他の種別のオブジェクトとが線で直接結ばれている。
【００４３】
imageオブジェクト６１５と線で直接結ばれたオブジェクトは、過去に作成された印刷レイアウトにおいて、imageオブジェクト６１５とともに使用されたことのあるオブジェクトの組み合わせを示している。また、大きく表示されたオブジェクトの並び順は、imageオブジェクト６１５とともに使用された頻度を示している。さらに、imageオブジェクト６１５と線で直接結ばれていないオブジェクトは、過去に作成されたいずれの印刷オブジェクトにおいても、imageオブジェクト６１５とともに使用されていないオブジェクトを示している。
【００４４】
以上のようにユーザは、編集画面６１（図４参照）に含まれるオブジェクトのうち一を選択することによって、選択したオブジェクトと組み合わせて印刷レイアウトが作成されたことのある他のオブジェクトを容易に認識できる。ユーザは、編集画面６１に含まれるオブジェクトのうち一を選択することによって、選択されたオブジェクトとともに使用されたことのある他のオブジェクトを連鎖的に検索することができる。
【００４５】
図６を参照し、ＨＤＤ３０２に記憶されるオブジェクトテーブル８１について説明する。オブジェクトテーブル８１は、支援装置３が印刷レイアウトを作成する場合において、印刷レイアウトに含めることができるオブジェクトを管理するためのテーブルである。図６に示すように、オブジェクトテーブル８１には、オブジェクトの種別、オブジェクト、およびオブジェクトの名称が対応付けて格納されている。支援装置３のＣＰＵ３０１（図２参照）は、オブジェクトテーブル８１を参照することによってオブジェクトを特定し、編集画面６１、７１等をディスプレイ３０７に表示する。また支援装置３のＣＰＵ３０１は、ユーザによる印刷レイアウトの作成操作を受け付けた場合、オブジェクトテーブル８１を参照することによってオブジェクトを選択、配置し、印刷レイアウトを作成する。
【００４６】
図７を参照し、履歴テーブル９１について説明する。履歴テーブル９１は、支援装置３が過去に作成した印刷レイアウトに含まれるオブジェクトを管理するためのテーブルである。履歴テーブル９１には、過去に作成された印刷レイアウトに含まれるオブジェクトが、印刷レイアウト毎に対応付けられ、履歴情報として格納されている。例えば番号０の印刷レイアウトでは、image1（imageオブジェクト６１５（図４参照））、name1 （nameオブジェクト「Taro Kimura」）、address1 （addressオブジェクト「Nagoya-shi」）、およびaddress2 （addressオブジェクト「Mizuho-ku」）が対応付けられている。なおこの履歴情報は、印刷レイアウト４１（図３参照）に相当する。また例えば、番号３の印刷レイアウトでは、image1（imageオブジェクト６１５（図４参照））、name1 （nameオブジェクト「Taro Kimura」）、およびe-mail1 （e-mailオブジェクト「kimura@xxx.co.jp」）が対応付けられている。なおこの履歴情報は、印刷レイアウト５１（図３参照）に相当する。なお履歴テーブル９１では、それぞれのオブジェクトにカウンタ（図中「−」）が対応付けられている。カウンタの詳細は後述する。
【００４７】
図８から図１１を参照し、支援装置３のＣＰＵ３０１において実行されるメイン処理について説明する。ユーザが印刷レイアウトの作成を行うためのアプリケーションを起動する指示を、入力部３０５を介して入力した場合に、メイン処理は開始される。メイン処理が開始されると、はじめにＣＰＵ３０１は、履歴テーブル９１（図７参照）に格納された履歴情報を消去することによって初期化する（Ｓ１１）。ＣＰＵ３０１は、履歴テーブル９１に記憶された履歴情報の総数を示す変数Ｒに０を代入し、初期化する（Ｓ１３）。ＣＰＵ３０１は、印刷レイアウトを作成する処理（作成処理、図９参照）を実行する（Ｓ１５）。
【００４８】
図９を参照し、作成処理について説明する。はじめにＣＰＵ３０１は、オブジェクトテーブル８１（図６参照）に格納されたオブジェクトのうちいずれかをユーザが選択可能な選択画面を、ディスプレイ３０７に表示する（Ｓ３１）。ＣＰＵ３０１は、いずれかのオブジェクトの選択をユーザに促す。オブジェクトのうちいずれかを選択する操作を検出した場合（Ｓ３３：ＹＥＳ）、変数ｎに０を代入して初期化する（Ｓ３５）。次にＣＰＵ３０１は、履歴テーブル９１に格納されたすべてのカウンタに０を代入し、初期化する（Ｓ３７）。
【００４９】
ＣＰＵ３０１は、履歴テーブル９１のうち、番号が変数ｎである履歴情報を参照する（Ｓ３９）。ＣＰＵ３０１は、参照した履歴情報に含まれるオブジェクトの中に、Ｓ３３でユーザが選択したオブジェクトがあるかを判断する（Ｓ４１）。参照した履歴情報に含まれるオブジェクトの中に、ユーザが選択したオブジェクトがある場合（Ｓ４１：ＹＥＳ）、該当する履歴情報に含まれるオブジェクトは、過去に作成された印刷レイアウトにおいて、ユーザによって選択されたオブジェクトとともに使用されたオブジェクトに相当する。従って、ディスプレイ３０７に編集画面６１（図４参照）を表示する場合、該当する履歴情報に含まれるオブジェクトを上位に配置して大きく表示し、且つ、選択されたオブジェクトと線で直接結ぶ必要がある。
【００５０】
ＣＰＵ３０１は、Ｓ３９で参照した履歴情報に含まれるオブジェクトのうち、Ｓ３３でユーザが選択したオブジェクトを除く他のオブジェクトに対応するカウンタに１を加算し、更新する（Ｓ４３）。これによって、編集画面６１中で上位に大きく表示し、且つ、選択されたオブジェクトと線で直接結ぶオブジェクトを、他のオブジェクトと区別する。処理はＳ４５に進む。一方、Ｓ４１で、参照した履歴情報に含まれるオブジェクトの中に、ユーザが選択したオブジェクトが無い場合（Ｓ４１：ＮＯ）、処理はＳ４５に進む。ＣＰＵ３０１は、変数ｎに１を加算することによって、変数ｎを更新する（Ｓ４５）。
【００５１】
ＣＰＵ３０１は、変数ｎと変数Ｒとを比較する（Ｓ４７）。変数ｎ＋１が変数Ｒより小さい場合（Ｓ４７：ＮＯ）、履歴テーブル９１に格納された履歴情報の中に、Ｓ３９〜Ｓ４５の処理の対象とされていない履歴情報が残っていることになる。処理の対象とされていない履歴情報に対してＳ３９〜Ｓ４５の処理を順番に実行するために、処理はＳ３９に戻る。一方、変数ｎ＋１が変数Ｒ以上になった場合（Ｓ４７：ＹＥＳ）、履歴テーブル９１に格納された全ての履歴情報に対して、Ｓ３９〜Ｓ４５の処理が実行されたことになる。処理はＳ４９に進む。
【００５２】
ＣＰＵ３０１は、履歴テーブル９１に格納されたカウンタに基づき、編集画面６１を作成する（Ｓ４９）。編集画面６１の作成方法は後述する。ＣＰＵ３０１は、作成した編集画面６１をディスプレイ３０７に表示する（Ｓ４９）。処理はＳ３３に戻る。
【００５３】
以下、図４の編集画面６１が作成される場合を想定して具体的に説明する。ＣＰＵ３０１は、ユーザがnameオブジェクト「Taro Kimura」を選択したことを検出している（Ｓ３３参照）。はじめに、ユーザによって選択されたnameオブジェクト「Taro Kimura」が、ディスプレイ３０７の表示領域の略中心に配置される。nameオブジェクト「Taro Kimura」を囲む線は太くされる。次に、選択されたnameオブジェクト「Taro Kimura」と種別が同一である他のnameオブジェクトが、履歴テーブル９１に格納された履歴情報から抽出される。抽出されたオブジェクトのうち、対応するカウンタが１以上であるnameオブジェクトが更に抽出される。抽出されたオブジェクトは、選択されたnameオブジェクト「Taro Kimura」の下側に、カウンタの値の順で上側から並べて配置される。なお編集画面６１では、カウンタが１以上であるnameオブジェクトが無いことになるため、この処理は省略される。
【００５４】
次に、対応するカウンタが０であるnameオブジェクト「Jiro Tanaka」「Hanako Yamada」「Hiroko Honda」が抽出される。抽出されたnameオブジェクトは、選択されたnameオブジェクト「Taro Kimura」の下側に任意の順で配置される。なお上述とは異なり、カウンタが１以上であるオブジェクトが抽出された場合には、カウンタが０であるオブジェクトは、カウンタが１以上であるオブジェクトの下側に任意の順で配置される。最後に、選択されたnameオブジェクト「Taro Kimura」が、カウンタが０であるnameオブジェクト「Jiro Tanaka」「Hanako Yamada」「Hiroko Honda」と比較して大きくなるように調整される。以上によって、nameオブジェクト６１２が表示領域内に配置される。
【００５５】
次に、ユーザによって選択されたnameオブジェクト「Taro Kimura」と種別が異なる他のオブジェクト（imageオブジェクト６１１、e-mailオブジェクト６１３、addressオブジェクト６１４）が、次のようにして順番にディスプレイ３０７の表示領域上に配置される。履歴テーブル９１に格納された履歴情報から、imageオブジェクトが抽出される。抽出されたimageオブジェクトのうち、対応するカウンタが１以上であるimageオブジェクト（imageオブジェクト６１５）が更に抽出される。抽出されたimageオブジェクト６１５は、nameオブジェクト６１２に隣接する位置に配置される。次に、imageオブジェクト６１５と、nameオブジェクト「Taro Kimura」とが線で結ばれる。次に、対応するカウンタが０であるimageオブジェクト６１６が抽出される。抽出されたimageオブジェクト６１６は、imageオブジェクト６１５の下側に配置される。最後にカウンタが１以上であるimageオブジェクト６１５が、カウンタが０であるimageオブジェクト６１６と比較して大きくなるように調整される。以上によって、imageオブジェクト６１１が表示領域内に配置される。なお詳細は省略するが、e-mailオブジェクト６１３も同様の処理によって表示領域内に配置される。
【００５６】
履歴テーブル９１に格納された履歴情報から、addressオブジェクトが抽出される。抽出されたaddressオブジェクトのうち、対応するカウンタが１以上であるaddressオブジェクト「Nagoya-shi」「Mizuho-ku」が更に抽出される。抽出されたaddressオブジェクト「Nagoya-shi」「Mizuho-ku」は、対応するカウンタの値の順（「Nagoya-shi」→「Mizuho-ku」）で上側から並べて配置され、nameオブジェクト６１２に隣接する位置に配置される。次に、addressオブジェクト「Nagoya-shi」「Mizuho-ku」と、nameオブジェクト「Taro Kimura」とが線で結ばれる。次に、対応するカウンタが０であるaddressオブジェクト「Tokyo-to」が抽出される。抽出されたaddressオブジェクト「Tokyo-to」は、addressオブジェクト「Mizuho-ku」の下側に配置される。最後に、カウンタが１以上であるaddressオブジェクト「Nagoya-shi」「Mizuho-ku」が、カウンタが０であるaddressオブジェクト「Tokyo-to」と比較して大きくなるように調整される。以上によって、addressオブジェクト６１４が表示領域内に配置される。
【００５７】
ここで、編集画面６１が作成されてディスプレイ３０７に表示された（Ｓ４９）後、ユーザによって、編集画面６１に含まれるオブジェクトのうち一が選択されたとする（Ｓ３３：ＹＥＳ）。この場合も、上述した方法と同様の処理が実行され（Ｓ３５〜Ｓ４９）、新たな編集画面７１（図５参照）が作成される。作成された編集画面７１は、ディスプレイ３０７に表示される（Ｓ４９）。
【００５８】
一方、Ｓ３３でオブジェクトがユーザによって選択されていない場合（Ｓ３３：ＮＯ）、ＣＰＵ３０１は、編集画面６１、７１に表示されたオブジェクトの中から、新たに作成する印刷レイアウトに含めるオブジェクトをユーザが決定したかを判断する（Ｓ５１）。ユーザが、新たに作成する印刷レイアウトに含めるオブジェクトを、入力部３０５を介して入力したとする。ＣＰＵ３０１は、入力されたオブジェクトを検出することによって、新たに作成する印刷オブジェクトに含めるオブジェクトをユーザが決定したと判断する（Ｓ５１：ＹＥＳ）。ＣＰＵ３０１は、オブジェクトのレイアウトを作成することが可能な画面をディスプレイ３０７に表示する。例えば、imageオブジェクト４１１（図３参照）、nameオブジェクト４１２（図３参照）、およびaddressオブジェクト４１３、４１４（図３参照）が、印刷レイアウトに含めるオブジェクトとして決定された場合、ＣＰＵ３０１は、印刷レイアウト４１（図３参照）を示す画像を、ディスプレイ３０７に表示する。ユーザは、それぞれのオブジェクトの位置や大きさを調整する操作を、入力部３０５を介して実行できるようになる。ＣＰＵ３０１は、ユーザによる操作に基づき、オブジェクトの位置や大きさを調整し、印刷レイアウトを作成する（Ｓ５３）。処理はＳ３３に戻る。
【００５９】
Ｓ５３で新たなオブジェクトの位置や大きさが調整された後、印刷レイアウトを確定する指示をユーザが入力部３０５を介して入力したとする。印刷レイアウトを確定する指示が検出された場合（Ｓ５１：ＮＯ、Ｓ５５：ＹＥＳ）、作成処理は終了し、処理はメイン処理（図８参照）に戻る。印刷レイアウトを確定する指示が検出されていない場合（Ｓ５５：ＮＯ）、処理はＳ３３に戻る。
【００６０】
図８に示すように、作成処理（Ｓ１５）の終了後、確定された印刷レイアウトの印刷を印刷装置２に実行させる指示がユーザによって入力部３０５を介して入力されたとする。ＣＰＵ３０１は、印刷レイアウトの印刷を印刷装置２に対して実行させる指示を検出する（Ｓ１７：ＹＥＳ）。ＣＰＵ３０１は、印刷装置２に印刷を実行させる処理（印刷処理、図１０参照）を実行する（Ｓ１９）。
【００６１】
図１０を参照し、印刷処理について説明する。ＣＰＵ３０１は、Ｓ５５（図９参照）によって確定された、新たな印刷レイアウトに含まれるオブジェクトの組み合わせを、履歴情報として履歴テーブル９１（図７参照）に格納する。これによって、新たな履歴情報が履歴テーブル９１に追加される（Ｓ６１）。ＣＰＵ３０１は、履歴テーブル９１に格納された履歴情報の総数を示す変数Ｒに１を加算することによって、変数Ｒを更新する（Ｓ６３）。ＣＰＵ３０１は、履歴テーブル９１に追加した履歴情報に含まれるオブジェクトを、オブジェクトテーブル８１（図６参照）から抽出する（Ｓ６５）。ＣＰＵ３０１は、Ｓ５５によって確定された印刷レイアウトに基づき、抽出したオブジェクトの位置や大きさを調整することによって、印刷装置２が印刷媒体５０に印刷レイアウトの印刷を行うことが可能な印刷データを作成する（Ｓ６７）。ＣＰＵ３０１は、通信ケーブルを介して印刷装置２に対して、作成した印刷データを送信する（Ｓ６９）。印刷処理は終了し、処理はメイン処理（図８参照）に戻る。図８に示すように、メイン処理において印刷処理（Ｓ１９）が終了した場合、処理はＳ１５に戻る。
【００６２】
なお印刷装置２は、支援装置３から印刷データを受信した場合、受信した印刷データに基づき、サーマルヘッド２１３（図２参照）、テープ送りモータ２１４（図２参照）、およびカッターモータ２１５（図２参照）を駆動する。これによって印刷装置２は、支援装置３において作成された印刷レイアウトに基づき、印刷媒体５０への印刷を行う。印刷レイアウトが印刷されたラベルが作成される。
【００６３】
一方、作成処理（Ｓ１５）によって作成された印刷レイアウトに含まれるオブジェクトの組み合わせを履歴情報として保存する指示が、ユーザによって入力部３０５を介して入力されたとする。ＣＰＵ３０１は、履歴情報を保存する指示を検出する（Ｓ１７：ＮＯ、Ｓ２１：ＹＥＳ）。ＣＰＵ３０１は、印刷レイアウトに含まれるオブジェクトの組み合わせを履歴情報として保存する処理（保存処理、図１１参照）を実行する（Ｓ２３）。
【００６４】
図１１を参照し、保存処理について説明する。ＣＰＵ３０１は、Ｓ５５（図９参照）によって確定された、新たな印刷レイアウトに含まれるオブジェクトの組み合わせを、履歴情報として履歴テーブル９１（図７参照）に格納する。これによって、新たな履歴情報が履歴テーブル９１に追加される（Ｓ７１）。ＣＰＵ３０１は、履歴テーブル９１に格納された履歴情報の総数を示す変数Ｒに１を加算することによって、変数Ｒを更新する（Ｓ７３）。保存処理は終了し、処理はメイン処理（図８参照）に戻る。図８に示すように、メイン処理において保存処理（Ｓ２３）が終了した場合、処理はＳ１５に戻る。
【００６５】
他方、印刷指示および保存指示のいずれも検出されない場合（Ｓ２１：ＮＯ）、処理はＳ１５に戻る。
【００６６】
以上説明したように、支援装置３は、ユーザによって選択されたオブジェクトと組み合わせて使用されたことのある他のオブジェクト、および、組み合わせて使用されたことのない他のオブジェクトをディスプレイ３０７に区別して表示することによって、ユーザにこれらのオブジェクトを容易に認識させることができる。従ってユーザは、新たな印刷レイアウトに組み込んで使用するオブジェクトの選択を容易に行うことが可能となる。
【００６７】
なお本発明は上述の実施例に限定されず、種々の変更が可能である。上述した実施形態において、ＣＰＵ３０１は、作成された印刷レイアウトを印刷するための印刷データを、通信ケーブルを介して印刷装置２に対して送信した。印刷装置２は、支援装置３から受信した印刷データに基づいて印刷処理を実行することによって、印刷レイアウトが印刷されたラベルを作成した。これに対し、印刷装置２のＣＰＵ２０１が編集画面６１（図４参照）等を出力部２０８に表示し、入力部２０７を介してユーザから指示を受け付けることによって、印刷レイアウトを作成してもよい。ＣＰＵ２０１は、作成した印刷レイアウトの印刷を行うための印刷データを作成し、作成した印刷データに基づいて、ラベルへの印刷を実行してもよい。この場合、オブジェクトテーブル８１（図６参照）および履歴テーブル９１（図７参照）は、フラッシュメモリ２０３に記憶される。図８〜図１１において示されるメイン処理の各ステップが、印刷装置２のＣＰＵ２０１において実行される。なお、印刷処理（図１０参照）のＳ６９（図１０参照）では、上述の実施形態と異なり、ＣＰＵ２０１は、Ｓ６７で作成された印刷データに基づき、サーマルヘッド２１３（図２参照）、テープ送りモータ２１４（図２参照）、およびカッターモータ２１５（図２参照）を駆動する。これによって印刷装置２は、印刷レイアウトに基づき、印刷媒体５０への印刷を行う。これによって、印刷レイアウトが印刷されたラベルが作成される。
【００６８】
編集画面６１（図４参照）、および、編集画面７１（図５参照）の表示態様は一例であり、他の表示態様で編集画面がディスプレイ３０７に表示されてもよい。例えばＣＰＵ３０１は、特定のオブジェクトの大きさを大きくする代わりに、所定の印をオブジェクトに付してもよい。これによってユーザは、所定の印が付されたオブジェクトを、選択されたオブジェクトとともに使用されたことのあるオブジェクトとして認識できる。またＣＰＵ３０１は、選択されたオブジェクトとともに使用されたことのあるオブジェクトと、使用されたことのないオブジェクトとを、それぞれ異なる形状の枠で覆うことによって、双方を区別してもよい。さらに、枠内の色を、選択されたオブジェクトとともに使用されたことのあるオブジェクトと、使用されたことのないオブジェクトとで変化させてもよい。オブジェクトの並び順は、選択されたオブジェクトとともに使用された回数に限定されず、五十音順やアルファベット順であってもよい。
【００６９】
Ｓ３３でユーザが選択するオブジェクトは、複数であってもよい。ＣＰＵ３０１は、複数のオブジェクトを検出した場合、複数のオブジェクトをすべて含む履歴情報を、履歴テーブル９１から選択してもよい（Ｓ４１）。ＣＰＵ３０１は、該当する履歴情報から、ユーザによって選択された複数のオブジェクトを除く他のオブジェクトを抽出し、カウンタを更新してもよい（Ｓ４３）。ＣＰＵ３０１は、カウンタが更新された状態の履歴テーブル９１に記憶された履歴情報に基づき、編集画面を作成し、ディスプレイ３０７に表示してもよい。このようにユーザは、複数のオブジェクトを選択することによって、過去に組み合わせて使用されたことのあるオブジェクトを更に絞り込むことができる。このためユーザは、印刷レイアウトを作成する際に新たに使用するオブジェクトを、編集画面を参照することによって更に容易に選択できる。
【００７０】
Ｓ３３の処理を行うＣＰＵ２０１またはＣＰＵ３０１が本発明の「第一受付手段」「第二受付手段」に相当する。Ｓ４１の処理を行うＣＰＵ２０１またはＣＰＵ３０１が本発明の「抽出手段」に相当する。Ｓ４９の処理を行うＣＰＵ２０１またはＣＰＵ３０１が本発明の「表示制御手段」に相当する。Ｓ４３の処理を行うＣＰＵ２０１またはＣＰＵ３０１が本発明の「算出手段」に相当する。Ｓ６９で、印刷処理を行うＣＰＵ３０１が本発明の「印刷手段」に相当する。
【符号の説明】
【００７１】
１      印刷システム
２      印刷装置
３      支援装置
４１、５１  印刷レイアウト
５０    印刷媒体
６１、７１  編集画面
８１    オブジェクトテーブル
９１    履歴テーブル
２０１  ＣＰＵ
２０３  フラッシュメモリ
２０７  入力部
２０８  出力部
３０１  ＣＰＵ
３０５  入力部
３０６  出力回路
３０７  ディスプレイ
【図１】
2013101518.tif 000003
【図２】
2013101518.tif 000004
【図３】
2013101518.tif 000005
【図４】
2013101518.tif 000006
【図５】
2013101518.tif 000007
【図６】
2013101518.tif 000008
【図７】
2013101518.tif 000009
【図８】
2013101518.tif 000010
【図９】
2013101518.tif 000011
【図１０】
2013101518.tif 000012
【図１１】
2013101518.tif 000013