(57)【要約】【課題】印刷装置で記憶済みのテンプレートを編集する場合に、ユーザに最適な編集方法を提示できる印刷システムおよびテンプレート編集方法を提供する。【解決手段】ＰＣ３ではＨＤＤ３２で記憶されているテンプレートが、編集用画面に表示される。編集用画面上で編集されたラベル画像と、その編集に使用されたテンプレートとの相違点の大きさを示す拡張値ｋが算出されて、プリンタ２に送信される。プリンタ２では、フラッシュメモリ２３で記憶されているテンプレートの編集操作が行われた場合、拡張テンプレートが生成される。拡張テンプレートを使用して編集されたラベル画像が、印刷媒体に印刷される。さらに、ＰＣ３から拡張値ｋを受信した場合に、拡張値ｋに応じたパターンで拡張テンプレートを生成する操作手順が報知される。【選択図】図２
2014021910.tif 000002
【特許請求の範囲】
【請求項１】
印刷用画像を編集可能な外部機器と、印刷媒体に前記印刷用画像を印刷可能な印刷装置とが接続された印刷システムであって、
前記外部機器は、
前記印刷用画像に含まれるオブジェクトのレイアウトを示すテンプレートを記憶する第一テンプレート記憶手段と、
前記第一テンプレート記憶手段に記憶されている前記テンプレートを使用して前記印刷用画像を編集するための編集用画面を表示する編集用画面表示手段と、
前記第一テンプレート記憶手段に記憶されている前記テンプレートと、前記編集用画面で編集された前記印刷用画像との相違点の大きさを示す拡張値を算出する拡張値算出手段と、
前記拡張値算出手段によって算出された前記拡張値を、前記印刷装置に送信する拡張値送信手段とを備え、
前記印刷装置は、
前記第一テンプレート記憶手段に記憶されている前記テンプレートと同一の前記テンプレートを記憶する第二テンプレート記憶手段と、
ユーザが操作可能な操作手段と、
前記操作手段で前記テンプレートの編集操作が行われた場合に、前記第二テンプレート記憶手段に記憶されている前記テンプレートを編集し、前記テンプレートから拡張テンプレートを生成するテンプレート生成手段と、
前記テンプレート生成手段によって生成された前記テンプレートを使用して、前記印刷用画像を編集する画像編集手段と、
前記画像編集手段によって編集された前記印刷用画像を、前記印刷媒体に印刷する印刷手段と、
前記外部機器から前記拡張値を受信した場合に、前記拡張値に応じたパターンで前記拡張テンプレートを生成する操作手順を報知する操作手順報知手段と
を備えたことを特徴とする印刷システム。
【請求項２】
前記印刷装置は、前記操作手順を予め定義したヘルプ情報を記憶するヘルプ情報記憶手段を備え、
前記操作手順報知手段は、前記外部機器から受信した前記拡張値が第一の範囲に含まれる場合に、前記ヘルプ情報記憶手段に記憶されている前記ヘルプ情報を報知することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷装置は、前記操作手順を予め定義したヘルプ情報を記憶するサーバと、ネットワークを介して接続されており、
前記操作手順報知手段は、前記外部機器から受信した前記拡張値が第二の範囲に含まれる場合に、前記ネットワークを介して前記サーバから取得した前記ヘルプ情報を報知することを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記外部機器は、前記編集用画面で編集された前記印刷用画像を、前記印刷装置に送信する画像送信手段を備え、
前記操作手順報知手段は、前記外部機器から受信した前記拡張値が第三の範囲に含まれる場合に、前記外部機器から受信した前記印刷用画像を前記拡張テンプレートに設定する手順を報知することを特徴とする請求項１に記載の印刷システム。
【請求項５】
印刷用画像を編集可能な外部機器と、印刷媒体に前記印刷用画像を印刷可能な印刷装置とが接続された印刷システムで実行されるテンプレート編集方法であって、
前記外部機器は、前記印刷用画像に含まれるオブジェクトのレイアウトを示すテンプレートを記憶する第一テンプレート記憶手段を備え、
前記印刷装置は、前記第一テンプレート記憶手段に記憶されている前記テンプレートと同一の前記テンプレートを記憶する第二テンプレート記憶手段と、ユーザが操作可能な操作手段とを備え、
前記テンプレート編集方法は、
前記第一テンプレート記憶手段に記憶されている前記テンプレートを使用して前記印刷用画像を編集するための編集用画面を表示する編集用画面表示ステップと、
前記第一テンプレート記憶手段に記憶されている前記テンプレートと、前記編集用画面で編集された前記印刷用画面との相違点の大きさを示す拡張値を算出する拡張値算出ステップと、
前記拡張値算出ステップによって算出された前記拡張値を、前記印刷装置に送信する拡張値送信ステップと、
前記操作手段で前記テンプレートの編集操作が行われた場合に、前記第二テンプレート記憶手段に記憶されている前記テンプレートを編集し、前記テンプレートから拡張テンプレートを生成するテンプレート生成ステップと、
前記テンプレート生成ステップによって生成された前記テンプレートを使用して、前記印刷用画像を編集する画像編集ステップと、
前記画像編集ステップによって編集された前記印刷用画像を、前記印刷媒体に印刷する印刷ステップと、
前記外部機器から前記拡張値を受信した場合に、前記拡張値に応じたパターンで前記拡張テンプレートを生成する操作手順を報知する操作手順報知ステップと
を備えたことを特徴とするテンプレート編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置で印刷する印刷用画像を作成するためのテンプレートを編集可能な印刷システムおよびテンプレート編集方法に関する。
【背景技術】
【０００２】
従来、ユーザが画像や文書のテンプレートを編集可能な装置が知られている（例えば、特許文献１参照）。特許文献１では、クライアント（登録者）からサーバに、テンプレートファイルが転送される。サーバでは、テンプレートファイルから自動的に、テンプレート上で画像領域に重複する文字が解析され、その文字が画像の名前（ラベル）として設定される。クライアント（登録者）では、ユーザがテンプレートを使用して文書や画像を編集する場合、編集画面上でラベルを使用して編集対象画像を識別することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３０９６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の印刷システムでは、ユーザがＰＣでエディタを使用して既存のテンプレートを編集し、さらに編集後のテンプレートを使用して印刷用画像を作成および印刷することがある。一方、近年の印刷装置は、印刷装置に記憶されているテンプレートを使用して、ユーザが印刷用画像などを直接編集する機能を有するものがある。さらに、このような印刷装置では、ＰＣでエディタを使用してテンプレートを編集する場合と同様に、ユーザが記憶済みのテンプレートを直接編集可能なものがある。
【０００５】
ユーザが印刷装置で記憶済みのテンプレートを編集できれば、ＰＣでテンプレートおよび印刷用画像を接続するために印刷装置をＰＣに接続する必要がない。しかしながら、印刷装置は、ＰＣなどに比べて、ディスプレイの大きさや操作キーの数量等に制約がある。そのため、ユーザが印刷装置で記憶済みのテンプレートを編集する場合、印刷装置に固有の編集操作を行う必要があり、熟練していないユーザには困難であった。
【０００６】
本発明の目的は、印刷装置で記憶済みのテンプレートを編集する場合に、ユーザに最適な編集方法を提示できる印刷システムおよびテンプレート編集方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る印刷システムは、印刷用画像を編集可能な外部機器と、印刷媒体に前記印刷用画像を印刷可能な印刷装置とが接続された印刷システムであって、前記外部機器は、前記印刷用画像に含まれるオブジェクトのレイアウトを示すテンプレートを記憶する第一テンプレート記憶手段と、前記第一テンプレート記憶手段に記憶されている前記テンプレートを使用して前記印刷用画像を編集するための編集用画面を表示する編集用画面表示手段と、前記第一テンプレート記憶手段に記憶されている前記テンプレートと、前記編集用画面で編集された前記印刷用画像との相違点の大きさを示す拡張値を算出する拡張値算出手段と、前記拡張値算出手段によって算出された前記拡張値を、前記印刷装置に送信する拡張値送信手段とを備え、前記印刷装置は、前記第一テンプレート記憶手段に記憶されている前記テンプレートと同一の前記テンプレートを記憶する第二テンプレート記憶手段と、ユーザが操作可能な操作手段と、前記操作手段で前記テンプレートの編集操作が行われた場合に、前記第二テンプレート記憶手段に記憶されている前記テンプレートを編集し、前記テンプレートから拡張テンプレートを生成するテンプレート生成手段と、前記テンプレート生成手段によって生成された前記テンプレートを使用して、前記印刷用画像を編集する画像編集手段と、前記画像編集手段によって編集された前記印刷用画像を、前記印刷媒体に印刷する印刷手段と、前記外部機器から前記拡張値を受信した場合に、前記拡張値に応じたパターンで前記拡張テンプレートを生成する操作手順を報知する操作手順報知手段とを備える。
【０００８】
本発明の第二態様に係るテンプレート編集方法は、印刷用画像を編集可能な外部機器と、印刷媒体に前記印刷用画像を印刷可能な印刷装置とが接続された印刷システムで実行されるテンプレート編集方法であって、前記外部機器は、前記印刷用画像に含まれるオブジェクトのレイアウトを示すテンプレートを記憶する第一テンプレート記憶手段を備え、前記印刷装置は、前記第一テンプレート記憶手段に記憶されている前記テンプレートと同一の前記テンプレートを記憶する第二テンプレート記憶手段と、ユーザが操作可能な操作手段とを備え、前記テンプレート編集方法は、前記第一テンプレート記憶手段に記憶されている前記テンプレートを使用して前記印刷用画像を編集するための編集用画面を表示する編集用画面表示ステップと、前記第一テンプレート記憶手段に記憶されている前記テンプレートと、前記編集用画面で編集された前記印刷用画面との相違点の大きさを示す拡張値を算出する拡張値算出ステップと、前記拡張値算出ステップによって算出された前記拡張値を、前記印刷装置に送信する拡張値送信ステップと、前記操作手段で前記テンプレートの編集操作が行われた場合に、前記第二テンプレート記憶手段に記憶されている前記テンプレートを編集し、前記テンプレートから拡張テンプレートを生成するテンプレート生成ステップと、前記テンプレート生成ステップによって生成された前記テンプレートを使用して、前記印刷用画像を編集する画像編集ステップと、前記画像編集ステップによって編集された前記印刷用画像を、前記印刷媒体に印刷する印刷ステップと、前記外部機器から前記拡張値を受信した場合に、前記拡張値に応じたパターンで前記拡張テンプレートを生成する操作手順を報知する操作手順報知ステップとを備える。
【０００９】
本発明の第一、第二態様によれば、外部機器では、外部機器で記憶されているテンプレートが、編集用画面に表示される。編集用画面上で編集された印刷用画像とテンプレートとの相違点の大きさを示す拡張値が算出されて、印刷装置に送信される。印刷装置では、印刷装置で記憶されているテンプレートの編集操作が行われた場合、拡張テンプレートが生成される。拡張テンプレートを使用して編集された印刷用画像が、印刷媒体に印刷される。さらに、外部機器から拡張値を受信した場合に、拡張値に応じたパターンで拡張テンプレートを生成する操作手順が報知される。したがって、印刷装置で記憶済みのテンプレートを編集する場合に、ユーザに最適な編集方法を提示できる。
【図面の簡単な説明】
【００１０】
【図１】印刷システム１の全体構成図である。
【図２】印刷システム１の電気的構成を示すブロック図である。
【図３】編集用画面５０の一例を示す図である。
【図４】ポイントテーブル８０のデータ構成を示す図である。
【図５】ポイントテーブル９０のデータ構成を示す図である。
【図６】ＰＣ３のエディタ処理のフローチャートである。
【図７】編集用画面５０の一例を示す図である。
【図８】手順通知画面２００の一例を示す図である。
【図９】プリンタ２のラベル印刷処理のフローチャートである。
【図１０】手順通知処理のフローチャートである。
【図１１】手順通知画面３００の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１２】
図１を参照して、本実施形態に係る印刷システム１について説明する。印刷システム１では、プリンタ２およびパーソナルコンピュータ（ＰＣ）３が、通信ケーブル８を介して接続可能である。プリンタ２は、長尺状の印刷媒体であるテープにキャラクタ（文字、記号、図形など）を印刷して、貼り付け可能なラベルを作成する小型のラベルプリンタである。尚、図示しないが、プリンタ２は後述のサーバとネットワークを介して接続されている。
【００１３】
図２を参照して、プリンタ２およびＰＣ３の電気的構成について説明する。ＰＣ３は、ＰＣ３の制御を行うＣＰＵ３１を備えている。ＣＰＵ３１は、ハードディスクドライブ（ＨＤＤ）３２、ＲＡＭ３３、外部接続インタフェイス（Ｉ／Ｆ）３４、入力回路３５、および出力回路３６と接続している。ＨＤＤ３２には、ＣＰＵ３１が実行する各種プログラムや、各種データが記憶されている。
【００１４】
具体的には、ＨＤＤ３２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）、ラベル編集用のアプリケーション（以下、エディタという。）、プリンタドライバ、テンプレートなどが記憶されている。テンプレートは、印刷用画像に含まれるオブジェクトのレイアウトを示すファイルである。オブジェクトは、テキスト（文字、図形、記号等のキャラクタ列）または装飾画像を示すひとまとまりのデータである。
【００１５】
ＲＡＭ３３は、種々の一時データを記憶する。外部接続Ｉ／Ｆ３４は、外部機器（例えば、プリンタ２）と接続するためのインタフェイスである。入力回路３５は、ＣＰＵ３１へ入力部３７（例えば、マウス、キーボード、タッチパネルなど）からの指示を送る制御を行う。出力回路３６は、ＣＰＵ３１からの指示に応じてディスプレイ３８に画像を表示する制御を行う。
【００１６】
ＰＣ３では、ユーザはエディタを用いて、プリンタ２で印刷する画像（本実施形態では、ラベル画像）を自由に編集できる。具体的には、ＰＣ３でエディタが起動されると、図３に示すように、ラベル画像１００を編集するための画面（編集用画面５０）が、ディスプレイ３８に表示される。ユーザは入力部３７を使用して、編集用画面５０上でラベル画像１００を自由に編集できる。さらに、ユーザはＨＤＤ３２に記憶されているテンプレートを使用することで、テンプレートに定められているレイアウトでオブジェクトが配置されたラベル画像１００を編集できる。
【００１７】
図３に例示するラベル画像１００は、ＨＤＤ３２に記憶されている「バースデーカード」のテンプレートである。「バースデーカード」のテンプレートは、横長長方形状のラベルを示し、３つのオブジェクト（テキスト１１０、装飾画像１２０、フレーム１３０）が所定の位置および大きさで配置されている。ユーザは、テンプレートをそのまま利用したラベル画像１００を印刷してもよいし、テンプレートをベースとして編集したラベル画像１００を印刷してもよい。
【００１８】
図２に戻る。プリンタ２は、プリンタ２の制御を行うＣＰＵ２１を備えている。ＣＰＵ２１は、ＲＯＭ２２、フラッシュメモリ２３、ＲＡＭ２４、ＣＧＲＯＭ２５、外部接続インタフェイス（Ｉ／Ｆ）２６、入力部２７、表示部２８、および駆動回路４１〜４３に接続されている。
【００１９】
ＲＯＭ２２には、ＣＰＵ２１が実行する各種プログラムが記憶される。後述のラベル印刷処理（図９）を実行する制御プログラムも、ＣＰＵ２１に記憶されている。ＲＡＭ２４には、種々の一時データが記憶される。ＣＧＲＯＭ２５には、種々のキャラクタ（文字、数字、図形など）をテープに印刷するための印刷用のドットパターンデータが記憶されている。外部接続Ｉ／Ｆ２６は、外部機器（例えば、ＰＣ３）と接続するためのインタフェイスである。
【００２０】
フラッシュメモリ２３には、種々の設定用データ、テンプレート、ヘルプファイル、各種テーブルが記憶される。ヘルプファイルは、プリンタ２の各種操作手順を示すテキストや画像である。フラッシュメモリ２３には、後述の拡張性ｋを算出するためのテーブル（図３、図４参照）も記憶されている。本実施形態では、ＰＣ３に記憶されているものと同じテンプレートが、フラッシュメモリ２３に記憶されている。フラッシュメモリ２３に記憶されているテンプレートおよびヘルプファイルを、ぞれぞれ内蔵テンプレートおよび内蔵ヘルプファイルという。
【００２１】
駆動回路４１は、テープに印刷を行うサーマルヘッド４４を駆動する。駆動回路４２は、テープを搬送するプラテンローラ（図示外）を動作させるテープ送りモータ４５を駆動する。駆動回路４３は、印刷済みのテープを切断するカッター（図示外）を動作させるカッターモータ４６を駆動する。ＣＰＵ２１は、これらの駆動回路４１〜４３を制御することで、搬送されるテープに印刷を行ったのち、印刷済みのテープを切断してラベルを作成する。
【００２２】
本実施形態では、プリンタ２でもユーザが印刷する画像を自由に編集できる。具体的には、表示部２８に表示される編集用画面上で、プリンタ２で印刷するラベル画像１００を、ユーザが入力部２７を用いて自由に編集できる。さらに、ユーザは内蔵テンプレートまたは後述の拡張テンプレートを使用することで、テンプレートに定められているレイアウトでオブジェクトが配置されたラベル画像１００を編集できる。
【００２３】
図４および図５を参照して、拡張性ｋを算出するために用いるポイントテーブル８０、９０について説明する。図４に例示するポイントテーブル８０は、総ポイントｒを算出するためのテーブルである。総ポイントｒは、編集時に使用されたテンプレートに対して、ラベル画像１００の編集時に加えられた変更点の大きさを示す。図５に例示するポイントテーブル９０は、総上限値ｑを算出するためのテーブルである。総上限値ｑは、ラベル画像１００に含まれる全オブジェクトの変更点毎に付与可能なポイントを合算した値を示す。
【００２４】
拡張性ｋは、総ポイントｒを総上限値ｑで除算した値（％）で表される。拡張性ｋは、編集用画面５０でテンプレートを用いてラベル画像１００が編集された場合に、ラベル画像１００のテンプレートに対する変更点の大きさを示す。つまり、拡張性ｋは、ラベル画像１００が、ベースとなるテンプレートにどの程度の変更が加えられたものかを示す。したがって、ラベル画像１００とテンプレートとが相違するほど拡張性ｋが大きくなり、ラベル画像１００とテンプレートとが近似するほど拡張性ｋが小さくなる。
【００２５】
図４に示すように、ポイントテーブル８０には、オブジェクトの種別（テキスト、装飾画像、フレーム）ごとに、変更内容に応じて付与されるポイントが定められている。具体的には、テキストに変更点が無い場合（オリジナル）、「０」ポイントが付与される。テキストの書体が変更された場合、「１」ポイントが付与される。テキストのサイズが変更された場合、「３」ポイントが付与される。テキストがプリンタ２のテンプレートに存在しないもの（未対応のテキスト）に変更された場合、「４」ポイントが付与される。
【００２６】
装飾画像に変更点が無い場合（オリジナル）、「０」ポイントが付与される。装飾画像のサイズが変更された場合、「１」ポイントが付与される。装飾画像がプリンタ２のテンプレートに存在する複数の装飾画像を組み合わせたものに変更された場合、「３」ポイントが付与される。装飾画像がプリンタ２のテンプレートに存在しないもの（未対応の装飾画像）に変更された場合、「４」ポイントが付与される。
【００２７】
フレームに変更点が無い場合（オリジナル）、「０」ポイントが付与される。フレームの位置が変更された場合、「１」ポイントが付与される。フレームがプリンタ２のテンプレートに存在する複数のフレームを組み合わせたものに変更された場合、「３」ポイントが付与される。フレームがプリンタ２のテンプレートに存在しないもの（未対応のフレーム）に変更された場合、「４」ポイントが付与される。
【００２８】
さらに、ポイントテーブル８０には、オブジェクトの種別ごとに難易度が定められている。難易度は、未対応のオブジェクト（テキスト、装飾画像、フレーム）に加算されるポイントであり、処理負荷が大きいデータほど高い値が設定されている。例えば、未対応のテキストは複雑であるほど（例えば、画数や文字数が多いほど）、難易度が「１〜３」の範囲で大きくなる。この難易度に未対応のテキストの数量を乗じた値が、ポイント加算される。同様に、未対応の装飾画像は複雑であるほど、難易度が「１〜７」の範囲で大きく、この難易度に未対応の装飾画像の数量を乗じた値がポイント加算される。未対応のフレームは複雑であるほど難易度が「１〜５」の範囲で大きく、この難易度に未対応のフレームの数量を乗じた値がポイント加算される。
【００２９】
図５に示すように、ポイントテーブル９０は、オブジェクトの種別（テキスト、装飾画像、フレーム）ごとに、個別上限値および種別上限値が定められている。個別上限値は、各種別における個々のオブジェクト毎に付与可能なポイントの上限値である。テキストを最も大きく変更した場合（つまり、書体、サイズ、未対応の全てについて変更した場合）、これらの合計値である「８」ポイントが、テキストの個別上限値として定められている。装飾画像およびフレームについても同様に、各々を最も大きく変更した場合に付与される「８」ポイントが個別上限値として定められている。
【００３０】
種別上限値ｐは、各種別における全てのオブジェクトに付与可能なポイントを合算した上限値である。具体的には、ラベル画像１００に「ｎ１」個のテキストが含まれている場合、テキストの種別上限値ｐ１は「個別上限値（８）×ｎ１」である。同様に、ラベル画像１００に「ｎ２」個の装飾画像が含まれている場合、装飾画像の種別上限値ｐ２は「個別上限値（８）×ｎ２」である。ラベル画像１００に「ｎ３」個のフレームが含まれている場合、フレームの種別上限値ｐ３は「個別上限値（８）×ｎ３」である。尚、別上限値ｐ１〜ｐ３の合算値が、総上限値ｑである。
【００３１】
図６〜図１１を参照して、印刷システム１で実行される処理を、プリンタ２で実行される処理と、ＰＣ３で実行される処理に分けて説明する。
【００３２】
図６を参照して、ＰＣ３で実行されるエディタ処理について説明する。エディタ処理は、ＰＣ３でエディタが起動されると、ＣＰＵ３１によって実行される。以下の説明では、ユーザがＰＣ３でテンプレートを使用して、ラベル画像１００を編集する場合を説明する。
【００３３】
図６に示すように、エディタ処理では、ＨＤＤ３２に記憶されているテンプレートを使用して、ラベル画像１００が編集される（Ｓ１）。先述のように、ディスプレイ３８に表示される編集用画面５０（図３参照）で、ユーザがテンプレートを使用してラベル画像１００を編集する。編集されたラベル画像１００は、プリンタ２に印刷用または保存用として送信される。
【００３４】
次いで、テンプレートの拡張性ｋが、ポイントテーブル８０、９０に基づいて、以下のように計算される（Ｓ３）。図３に例示するラベル画像１００の場合、テンプレートが編集されずにそのまま使用されている。ラベル画像１００には、３つのオブジェクト（１つのテキスト１１０、１つの装飾画像１２０、１つのフレーム１３０）が含まれている。この場合、ポイントテーブル９０を参照すると、種別上限値ｐ１〜ｐ３はいずれも「８」であるため、総上限値ｑは「２４」となる。また、各オブジェクト（テキスト１１０、装飾画像１２０、フレーム１３０）は、いずれも変更点がない（つまり、「オリジナル」である）。この場合、ポイントテーブル８０を参照して付与されるポイントは、いずれのオブジェクトについても「０」ポイントであり、総ポイントｒは「０」ポイントとなる。したがって、図３に例示するラベル画像１００の場合、拡張性ｋは「０％」である。
【００３５】
一方、図７に例示するラベル画像１００の場合、元の装飾画像１２０以外に、未対応の装飾画像１２１〜１２３が新規追加されている。つまり、６つのオブジェクト（１つのテキスト１１０、４つの装飾画像１２０〜１２３、１つのフレーム１３０）が含まれているため、ポイントテーブル９０を参照して総上限値ｑ「４８」が算出される。また、ポイントテーブル８０を参照して、３つの未対応の装飾画像１２１〜１２３を評価したポイントとして、３画像分に４ポイントを乗算した「１２」ポイントが付与される。さらに、装飾画像１２１〜１２３は各々の難易度が「４」であるため、３画像分に４ポイントを乗算した「１２」ポイントが付与される。つまり、総ポイントｒは合計で「２４」ポイントとなる。したがって、図７に例示するラベル画像１００の場合、拡張性ｋは「５０％」である。
【００３６】
次いで、拡張性ｋが「０％」であるか否かが判断される（Ｓ５）。拡張性ｋが「０％」である場合（Ｓ５：ＹＥＳ）、ディスプレイ３８に手順通知画面が表示される（Ｓ７）。手順通知画面は、ラベル画像１００の編集に使用されたテンプレートを、プリンタ２で使用するための操作手順を示す画面である。図３に例示するラベル画像１００の場合、拡張性ｋが「０％」であるから、図８に例示する手順通知画面２００が表示される。手順通知画面２００は、ＰＣ３でのラベル編集に使用されたテンプレートと同じものを、プリンタ２でフラッシュメモリ２３から読み出すための操作手順を示している。
【００３７】
一方、拡張性ｋが「０％」以上である場合（Ｓ５：ＮＯ）、テンプレート情報を含む参照データが、プリンタ２に送信される（Ｓ９）。テンプレート情報は、ラベル画像１００の編集に使用されたテンプレートに固有のＩＤや、先述の拡張性ｋなどを含む。図７に例示するラベル画像１００の場合、拡張性ｋが「５０％」であるから、使用したテンプレートのＩＤを含む参照データが送信される。ステップＳ７またはステップＳ９の実行後、エディタ処理は終了される。
【００３８】
図９を参照して、プリンタ２で実行されるラベル印刷処理について説明する。以下の説明では、ユーザがプリンタ２でテンプレートを使用して、ラベル画像１００を編集する場合を説明する。
【００３９】
図９に示すように、ラベル印刷処理では、ＰＣ３から受信した参照データがあるか否かが判断される（Ｓ３１）。参照データがある場合（Ｓ３１：ＹＥＳ）、手順通知処理が実行される（Ｓ３３）。手順通知処理は、ＰＣ３で編集されたラベル画像１００と同一のテンプレート（拡張テンプレート）を生成するための操作手順を、ユーザに報知するための処理であるが、詳細は後述する。
【００４０】
ステップＳ３３の実行後、または、参照データがない場合（Ｓ３１：ＮＯ）、ラベル画像１００の編集に使用するテンプレートが設定される（Ｓ３５）。具体的には、ユーザは入力部２７を操作して、表示部２８に表示される編集用画面上に、ラベル画像１００の編集に使用するテンプレートを設定する。このとき、ユーザはステップＳ３３で報知された操作手順に従って入力部２７を操作することで、上記の拡張テンプレートを編集用画面上に設定できる。また、ユーザは拡張テンプレートを使用しない場合、内蔵テンプレートを編集用画面上に設定してもよい。
【００４１】
次いで、テンプレートを使用して、ラベル画像１００が編集される（Ｓ３７）。先述のように、表示部２８に表示される編集用画面上で、プリンタ２で印刷するラベル画像を、ユーザは内蔵テンプレートまたは先述の拡張テンプレートを使用することで、テンプレートに定められているレイアウトでオブジェクトが配置されたラベル画像を編集できる。次いで、ステップＳ３５で編集されたラベル画像１００が印刷される（Ｓ３９）。これにより、ラベル画像１００が印刷されたラベルが作成され、ラベル印刷処理が終了される。
【００４２】
図１０に示すように、手順通知処理では、ＰＣ３から受信した参照データに含まれる拡張性ｋが、「０％」よりも大、且つ、「３０％」未満である場合（Ｓ５１：ＹＥＳ）、拡張テンプレートは元のテンプレートからの変更点が相対的に小さい。この場合、フラッシュメモリ２３から内蔵ヘルプファイルが読み出される（Ｓ５３）。具体的には、ステップＳ５３では、内蔵テンプレートを拡張テンプレートと同じものに加工する操作手順を定めた内蔵ヘルプファイルが読み出される。読み出された内蔵ヘルプファイルに基づいて、手順通知画面が表示部２８に表示される（Ｓ５５）。その後、手順通知処理が終了される。
【００４３】
一方、拡張性ｋが「３０％」よりも大、且つ、「６０％」未満である場合（Ｓ５１：ＮＯ、Ｓ５７：ＹＥＳ）、拡張テンプレートは元のテンプレートからの変更点が相対的に大きい。この場合、内蔵ヘルプファイルのなかに対応ヘルプファイルがあるか否かが判断される（Ｓ５９）。対応ヘルプファイルは、拡張テンプレートが元のテンプレートからの変更点が相対的に大きい場合でも、内蔵テンプレートを拡張テンプレートと同じものに加工する操作手順を説明可能な内蔵ヘルプファイルである。
【００４４】
対応ヘルプファイルがない場合（Ｓ５９：ＮＯ）、プリンタ２はネットワークに接続可能であるか否かが判断される（Ｓ６１）。ネットワークに接続可能である場合（Ｓ６１：ＹＥＳ）、手順データを要求するコマンド（要求コマンド）がサーバ（図示外）に送信される（Ｓ６３）。要求コマンドは、プリンタ２の機種に固有のモデル情報と、ＰＣ３から受信した参照データに含まれるテンプレート情報とを含む。
【００４５】
図示外のサーバは、要求コマンドを受信した場合、モデル情報およびテンプレート情報に基づいて、ユーザが使用するプリンタ２で内蔵テンプレートを拡張テンプレートと同じものに加工する操作手順を示す手順データを生成する。サーバで生成された手順データは、要求コマンドの送信元であるプリンタ２に送信される。プリンタ２は、サーバから送信された手順データを受信する（Ｓ６５）。
【００４６】
次いで、受信した手順データが、プリンタ２で表示可能である否かが判断される（Ｓ６７）。例えば、手順データに複雑な画像説明や操作内容が含まれている場合、表示領域の狭い表示部２８に全情報を表示できないため、プリンタ２で表示可能でないと判断される（Ｓ６７：ＮＯ）。この場合、手順データを表示部２８に表示するのに代えて、手順データが他の手段で代替出力される（Ｓ６９）。手順データの代替出力としては、プリンタ２で手順データを紙に印刷したり、ユーザのアドレスに手順データを示すメールを送信したり、ＰＣ３に手順データにアクセスするためのＵＲＬを表示したりすることが例示される。
【００４７】
手順データをプリンタ２で説明可能である場合（Ｓ６７：ＹＥＳ）、受信した手順データに基づいて手順通知画面が表示部２８に表示される（Ｓ５５）。また、対応ヘルプファイルがある場合（Ｓ５９：ＹＥＳ）、または、ネットワークに接続できない場合（Ｓ６１：ＮＯ）、先述と同様に内蔵ヘルプファイルが読み出され、手順通知画面が表示部２８に表示される（Ｓ５５）。なお、ステップＳ６９の実行後は、手順通知処理が終了される。
【００４８】
一方、拡張性ｋが「６０％」よりも大である場合（Ｓ５７：ＮＯ）、拡張テンプレートは元のテンプレートからの変更点が大きい。この場合、プリンタ２にテンプレートを記憶可能なメモリがあるか否かが判断される（Ｓ７１）。テンプレートを記憶可能なメモリがある場合（Ｓ７１：ＹＥＳ）、拡張テンプレートの保存指示ありか否かが判断される（Ｓ７３）。例えば、ステップＳ７３では、ＰＣ３で編集されたラベル画像１００を拡張テンプレートとして保存するか否かを選択するための画面が、表示部２８に表示される。ユーザがこの画面上で拡張テンプレートの保存指示を入力した場合（Ｓ７３：ＹＥＳ）、プリンタ２のメモリ（本実施形態では、フラッシュメモリ２３）に拡張テンプレートを保存する空き容量があるか否かが判断される（Ｓ７５）。
【００４９】
空き容量がない場合（Ｓ７５：ＮＯ）、メモリ内のテンプレートを置換するか否かが判断される（Ｓ７７）。例えば、ステップＳ７７では、フラッシュメモリ２３に記憶されているテンプレートを置換するか否かを選択するための画面が、表示部２８に表示される。ユーザがこの画面上で置換指示を入力した場合（Ｓ７７：ＹＥＳ）、不要なテンプレートがメモリから削除される（Ｓ７９）。
【００５０】
ステップＳ７９の実行後、または、空き容量がある場合（Ｓ７５：ＹＥＳ）、ＰＣ３で編集されたラベル画像１００が拡張テンプレートとしてメモリに保存される（Ｓ８１）。その後、メモリに保存された拡張テンプレートをフラッシュメモリ２３から読み出すための操作手順を示す手順通知画面が、表示部２８に表示される（Ｓ５５）。なお、テンプレートを記憶可能なメモリがない場合（Ｓ７１：ＮＯ）、拡張テンプレートの保存指示がない場合（Ｓ７３：ＮＯ）、および、テンプレートを置換しない場合（Ｓ７７：ＮＯ）、処理はステップＳ５９に戻る。
【００５１】
先述したように、図７に例示するラベル画像１００の場合、参照データがサーバ（図示外）に送信される。サーバでは、拡張性ｋが「５０％」であるため（Ｓ５７：ＹＥＳ）、フラッシュメモリ２３から対応ヘルプファイルを検索する（Ｓ５９）。対応ヘルプファイルがない場合、サーバから手順データを取得して（Ｓ５９：ＹＥＳ〜Ｓ６５）、表示部２８の手順通知画面に表示し（Ｓ６７：ＹＥＳ、Ｓ５５）、または代替出力する（Ｓ６７：ＮＯ、Ｓ６９）。例えば、ステップＳ５５では、図１１に例示する手順通知画面３００が表示される。手順通知画面３００は、ＰＣ３で編集されたラベル画像１００（図７参照）に対応する拡張テンプレートを作成するための操作手順を示している。
【００５２】
以上説明したように、本実施形態の印刷システム１によれば、ＰＣ３ではＨＤＤ３２で記憶されているテンプレートが、編集用画面５０に表示される。編集用画面５０上で編集されたラベル画像１００と、その編集に使用されたテンプレートとの相違点の大きさを示す拡張値ｋが算出されて、プリンタ２に送信される。プリンタ２では、フラッシュメモリ２３で記憶されているテンプレートの編集操作が行われた場合、拡張テンプレートが生成される。拡張テンプレートを使用して編集されたラベル画像１００が、印刷媒体に印刷される。さらに、ＰＣ３から拡張値ｋを受信した場合に、拡張値ｋに応じたパターンで拡張テンプレートを生成する操作手順が報知される。したがって、プリンタ２で記憶済みのテンプレートを編集する場合に、ユーザに最適な編集方法を提示できる。
【００５３】
プリンタ２では、ＰＣ３から受信した拡張値ｋが第一の範囲に含まれる場合（例えば、０％＜拡張値ｋ≦３０％）、フラッシュメモリ２３で記憶されている内蔵ヘルプファイルが、手順通知画面２００で報知される。したがって、ＰＣ３で編集されたラベル画像１００とその編集に使用されたテンプレートとの相違点が相対的に小さい場合には、プリンタ２に記憶されている内蔵ヘルプファイルに基づいて、ユーザはＰＣ３で編集されたラベル画像１００に対応する拡張テンプレートの生成手順を迅速に知ることができる。
【００５４】
プリンタ２では、ＰＣ３から受信した拡張値ｋが第二の範囲に含まれる場合（例えば、３０％＜拡張値ｋ≦６０％）、ネットワークを介してサーバから取得した手順データが、手順通知画面２００またはその代替手法で報知される。したがって、ＰＣ３で編集されたラベル画像１００とその編集に使用されたテンプレートとの相違点が相対的に大きい場合には、サーバから取得された手順データに基づいて、ユーザはＰＣ３で編集されたラベル画像１００に対応する拡張テンプレートの最適な生成手順を知ることができる。
【００５５】
プリンタ２では、ＰＣ３から受信した拡張値ｋが第三の範囲に含まれる場合（例えば、６０％＜拡張値ｋ）、ＰＣ３から受信したラベル画像１００を拡張テンプレートに設定する手順が、手順通知画面２００で報知される。したがって、ＰＣ３で編集されたラベル画像１００とその編集に使用されたテンプレートとの相違点が非常に大きい場合には、ユーザはＰＣ３で編集されたラベル画像１００を拡張テンプレートとして使用する手順を知ることができる。
【００５６】
上記実施形態において、ＰＣ３が本発明の「外部機器」に相当する。ＨＤＤ３２が、本発明の「第一テンプレート記憶手段」に相当する。ステップＳ１を実行するＣＰＵ３１が、本発明の「編集用画面表示手段」および「画像送信手段」に相当する。ステップＳ３を実行するＣＰＵ３１が、本発明の「拡張値算出手段」に相当する。ステップＳ９を実行するＣＰＵ３１が、本発明の「拡張値送信手段」に相当する。
【００５７】
プリンタ２が本発明の「印刷装置」に相当する。フラッシュメモリ２３が、本発明の「第二テンプレート記憶手段」および「ヘルプ情報記憶手段」に相当する。入力部２７が、本発明の「操作手段」に相当する。ステップＳ３５を実行するＣＰＵ２１が、本発明の「テンプレート生成手段」に相当する。ステップＳ３７を実行するＣＰＵ２１が、本発明の「画像編集手段」に相当する。ステップＳ３３を実行するＣＰＵ２１が、本発明の「操作手順報知手段」に相当する。
【００５８】
ステップＳ１が、本発明の「編集用画面表示ステップ」に相当する。ステップＳ３が、本発明の「拡張値算出ステップ」に相当する。ステップＳ９が、本発明の「拡張値送信ステップ」に相当する。ステップＳ３５が、本発明の「テンプレート生成ステップ」に相当する。ステップＳ３７が、本発明の「画像編集ステップ」に相当する。ステップＳ３３が、本発明の「操作手順報知ステップ」に相当する。
【００５９】
本発明は上記実施形態に限定されるものではなく、発明の要旨を変更しない範囲での変更が可能である。上記実施形態の印刷システム１ではプリンタ２とＰＣ３とが接続されているが、プリンタ２に参照データが転送された後は、プリンタ２とＰＣ３との接続が解除されてもよい。この場合、プリンタ２はＰＣ３と非接続状態で、上記のラベル印刷処理（図９）を実行すればよい。
【００６０】
上記実施形態では、エディタ処理（図６）およびラベル印刷処理（図９）がＣＰＵによって実行されているが、他の電子部品（例えば、ＡＳＩＣ）によって実行されてもよい。また、エディタ処理（図６）およびラベル印刷処理（図９）は、複数の電子機器（つまり、複数のＣＰＵ）によって分散処理されてもよい。例えば、エディタ処理（図６）の一部は、ＰＣ３に接続されているサーバで実行されてもよい。ラベル印刷処理（図９）の一部は、プリンタ２に接続されているＰＣ３やサーバで実行されてもよい。 
【符号の説明】
【００６１】
１    印刷システム
２    プリンタ
３    ＰＣ
２１    ＣＰＵ
２３    フラッシュメモリ
２７    入力部
２８    表示部
３１    ＣＰＵ
３２    ＨＤＤ
３８    ディスプレイ
５０    編集用画面
８０    ポイントテーブル
９０    ポイントテーブル
１００    ラベル画像
１１０    テキスト
１２０    装飾画像
１３０    フレーム
２００    手順通知画面
３００    手順通知画面
【図１】
2014021910.tif 000003
【図２】
2014021910.tif 000004
【図３】
2014021910.tif 000005
【図４】
2014021910.tif 000006
【図５】
2014021910.tif 000007
【図６】
2014021910.tif 000008
【図７】
2014021910.tif 000009
【図８】
2014021910.tif 000010
【図９】
2014021910.tif 000011
【図１０】
2014021910.tif 000012
【図１１】
2014021910.tif 000013