(57)【要約】【課題】テンプレートに従ってラベルデータを編集し、そのラベルデータに基づいてラベルを作成するラベル作成装置に関し、ユーザは当該ラベル作成装置においてテンプレートに従って編集されたラベルデータに基づいて作成されたラベルを見ることなしに、ラベルのイメージを正しく認識できる印刷イメージ表示装置を提供する。【解決手段】Ｓ１においてテンプレートの情報を読み込み、シミュレーション入力画面１８０が表示され、Ｓ２においてラベル作成装置２のシミュレーションを行うための各種データがＲＡＭ５５に設定される。次に、Ｓ３においてユーザによりテキストデータや画像データが入力され、Ｓ４においてラベルイメージ２１４が作成される。Ｓ５においてそれが、印刷イメージ表示画面２１０に表示される。【選択図】図１２
2007286676.tif 000002
【特許請求の範囲】
【請求項１】
各種の文字、画像及び指示を入力する第１入力手段と、各種の情報を表示する表示手段と、前記第１手段により入力された各種の文字からなるテキスト、画像、バーコードといったオブジェクトをラベル作成装置によって印刷するためのラベルイメージを作成するイメージ作成手段と、前記イメージ作成手段により作成された前記ラベルイメージを前記表示手段に表示する印刷イメージ表示制御手段とを備える印刷イメージ表示装置において、
前記オブジェクト毎の配置位置及び属性を備えると共に前記配置位置に前記オブジェクトを入力することによりラベルデータを作成するためのテンプレート情報を指定する指定手段と、
前記ラベル作成装置の動作をシミュレートするシミュレーション手段と、
前記ラベル作成装置の操作手段として、前記シミュレーション手段でシミュレートされ、オブジェクトを入力する第２入力手段を備え、
印刷イメージ表示制御手段は、前記シミュレーション手段によってシミュレートされてなる前記第２入力手段により入力されたオブジェクトから、前記指定手段で指定したテンプレート情報に従いラベルデータを作成しラベルデータに基づいて前記イメージ作成手段が作成するラベルイメージを前記表示手段に表示させることを特徴とする印刷イメージ表示装置。
【請求項２】
前記ラベルデータを作成及び編集する第１作成編集手段と、
前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、
前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報を前記第２作成編集手段の編集機能に基づくテンプレート情報に修正するテンプレート修正手段とを備えており、
前記テンプレート修正手段で修正したテンプレート情報に従ってラベルデータを作成することを特徴とする請求項１に記載の印刷イメージ表示装置。
【請求項３】
前記ラベルデータを作成及び編集する第１作成編集手段と、
前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、
前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報に従って作成されるラベルデータを前記第２作成編集手段の編集機能に基づくラベルデータに修正するラベルデータ修正手段とを備えることを特徴とする請求項１に記載の印刷イメージ表示装置。
【請求項４】
前記ラベルデータを作成及び編集する第１作成編集手段と、
前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、
前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報に従って作成されるラベルデータから前記第２作成編集手段の編集機能に基づくラベルイメージを作成するように所定の規則に従って解釈する解釈手段とを備えることを特徴とする請求項１に記載の印刷イメージ表示装置。
【請求項５】
前記テンプレート情報を作成及び編集できるテンプレート作成編集手段を備えることを特徴とする請求項１乃至４の何れかに記載の印刷イメージ表示装置。
【請求項６】
前記表示手段には前記ラベル作成装置の外形イメージが表示され、
前記第２入力手段は前記ラベル作成装置を操作する各種の操作手段に対応する各表示領域を指定することにより前記操作手段毎に対応付けられた前記文字または指示が入力されるように構成されており、
前記操作手段に対応する前記表示領域を指定して前記文字または指示が入力された場合、前記ラベル作成装置のディスプレイに対応する表示領域には、前記ラベル作成装置の前記操作手段を操作した時に前記ディスプレイに表示される表示内容が表示されることを特徴とする請求項１乃至５の何れかに記載の印刷イメージ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベル作成装置が印刷し作成するラベルのイメージを表示する印刷イメージ表示装置に関し、特にラベル作成装置にてテンプレートに基づいて作成されるラベルのイメージを表示する印刷イメージ表示装置に関するものである。
【背景技術】
【０００２】
従来、ラベルを作成するラベル作成装置には、ラベル作成装置自体に文字キーや数字キー等を有して、ラベルの編集を行うことができるスタンドアロン型と呼ばれるタイプと、ラベルの元となるラベルデータを編集するパーソナルコンピュータ（以下、ＰＣと記載する）と直接にあるいはネットワークを介して間接的に接続して、ラベルデータに対応しＰＣから送信された印刷データに基づいてラベルを作成するリードオンリ型と呼ばれるタイプとに大別される。通常、このタイプでは、受信した印刷データに従ってラベルを作成すればよいので、ラベル装置が文字キーや数字キーといったラベル編集用のキーを備えていることはない。尚、両方の機能を兼ね備えるタイプもある。
【０００３】
リードオンリ型のラベル作成装置はさらに受信する印刷データの種類により２つに大別できる。１つは、印刷データが印刷されるイメージのデータをビットマップの形式（以下、ビットマップ形式と称する）で有しているタイプであり、もう１つは、印刷されるイメージを構成する文字列やイラスト毎に、ラベルへの配置位置、サイズ、等といった属性情報を有している形式（以下、ベクトル形式と称する）で有しているタイプである。
【０００４】
また、ラベルデータを編集するＰＣにおいて、ユーザは、ラベル編集アプリケーションの編集画面にて、作成されるラベルのイメージを見ながら、ラベルデータを編集することが一般的である。また、そのラベル編集アプリケーションにおいて、ユーザはラベルデータの編集を一から行うのではなく、ラベルのイメージを構成する文字列やイラスト、写真画像、バーコードといった構成要素（以下、オブジェクトと称する）のレイアウトの雛形であるテンプレートを用いてラベルデータの編集を行うことも一般的である。そのテンプレートを提供しているラベル編集アプリケーションの例として特許文献１が上げられる。
【０００５】
一方、前述のスタンドアロン型のラベル作成装置においても、ユーザはラベルデータの編集を一から行うばかりではなく、テンプレートを用いてラベルデータの編集することが行われている。
【０００６】
ラベル編集アプリケーションの中には、ラベルの元となるラベルデータを編集するのみならず、スタンドアロン型のラベル作成装置において使用されるテンプレートを編集する機能を備えているラベル編集アプリケーションもある。本来、スタンドアロン型のラベル作成装置はＰＣと接続して使用することはない。しかし、ラベル作成装置は、ラベル編集アプリケーションにて作成されたテンプレートを送信する目的で一時的に所定のケーブルによって接続してテンプレートを受信したり、所定の記憶メディア（フレキシブルディスク、ＵＳＢメモリ、メモリカード等）を介してテンプレートを読み込んだりすることが行われている。尚、このためのテンプレートは、ユーザが作成するばかりではなく、テンプレート集の中からユーザが選択することもある。
【０００７】
従来、実際にラベル作成装置によりラベルを作成する前に、表示によりラベルのイメージを認識できるという提案、乃至、製品は数々なされている。前述のラベルデータを編集するＰＣにおいて、ユーザは、ラベル編集アプリケーションの編集画面にて、作成されるラベルのイメージを見ながら、ラベルデータを編集するということもその１つである。
【０００８】
その場合、印刷データとしてビットマップ形式の印刷データを受信するリードオンリ型のラベル作成装置であれば、そのラベル作成装置によって作成されるラベルのイメージは、ＰＣのラベル編集アプリケーションの編集画面に表示されているラベルの表示イメージと同一であり、ユーザは実際にラベルを作成せずとも正しくラベルのイメージを認識できる。
【０００９】
また、スタンドアロン型のラベル作成装置においては、それ自身の備える表示用のＬＣＤにプレビュー機能と称して印刷イメージを表示することが行われている。
【特許文献１】特開２００２−１３３２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、印刷データとしてベクトル形式の印刷データを受信するリードオンリ型のラベル作成装置であれば、そのラベル作成装置によって作成されるラベルのイメージは、ＰＣのラベル編集アプリケーションの編集画面に表示されているラベルの表示イメージとは必ずしも同一ではなく、ユーザは実際にラベルを作成せずに正しいラベルのイメージを認識することはできなかった。
【００１１】
それは、市販のワープロソフトと同様、一般的に、ラベル編集アプリケーションが１つのラベル作成装置に専用に作られているのではなく、複数の異なる機種のラベル作成装置に汎用に作成されているためである。一般的に、ラベル作成装置は、限られたサイズの筐体の中に、限られたコストの範囲で製造して提供されることが望まれていることから、ＰＣのように大きな記憶容量の記憶媒体、高速・高機能のＣＰＵを備えることができず、実現可能な機能に制限がある。そのため、ラベル作成装置において、ＰＣにて編集したラベルデータに基づくラベル作成を行おうとした時、ＰＣのラベル編集アプリケーションの編集画面に表示されているラベルの表示イメージと異なるイメージでラベルが作成されることになる。即ち、ＰＣのラベル編集アプリケーションの編集画面を用いては、ラベル作成装置によりラベルを作成する前に、表示によりラベルのイメージを正しく認識することはできない。
【００１２】
特許文献１に記載の発明も、リードオンリ型のラベル作成装置において作成されるラベルのラベルデータを編集するラベル編集アプリケーションの例の１つであるが、この問題については触れられていない。
【００１３】
スタンドアロン型のラベル作成装置においては、ＰＣにてラベル作成装置により作成されるラベルのイメージを表示して、ラベルを作成する前に、表示によりラベルのイメージを確認する方法としては、前述したスタンドアロン型のラベル作成装置にて使用されるテンプレートを編集する機能を備えているラベル編集アプリケーションにおいて、編集画面上でテンプレートに従って適宜の文字列等を入力してラベルデータを編集しラベルのイメージを表示させる場合がある。
【００１４】
しかしながら、印刷データとしてベクトル形式の印刷データを受信するリードオンリ型のラベル作成装置の場合と同様の理由により、その場合はラベル作成装置によって作成されるラベルのイメージはＰＣのラベル編集アプリケーションの編集画面に表示されているラベルの表示イメージとは必ずしも同一とならず、ユーザは実際にラベルを作成せずに正しいラベルのイメージを認識することはできない。
【００１５】
そのため、ＰＣにてスタンドアロン型のラベル作成装置にて使用されるテンプレートを作成、または、選択するに際しては、ユーザは作成、または、選択したテンプレートをラベル作成装置に送信、または、読み取りさせた後、テストとしてそのテンプレートを用いて適宜のラベルデータを作成し、ラベルとして出力しては確認する。満足の行かない点がラベルにあれば、再び、ユーザはＰＣにてテンプレートを作成、または、選択し直すことから始めて以上の処理を繰り返していた。それは、ユーザにとって大変面倒で手間の掛かることであり、ラベルも無駄である。また、ラベル作成装置がないとできないことである。
【００１６】
そこで、本発明は、上述した問題点を解決するためになされたものであり、テンプレートに従ってラベルデータを編集し、そのラベルデータに基づいてラベルを作成するラベル作成装置において、テンプレートに従って編集されたラベルデータに基づいて作成されたラベルを見ることなしに、ラベルのイメージを正しく認識できる印刷イメージ表示装置を提供することを目的とする。また、ラベル作成装置自体が接続されてなくともテンプレートに従って編集されたラベルのイメージを正しく認識することが可能であると共に、テンプレート自体の善し悪しが容易に確認できることを目的とする。さらに、テンプレートの作成、または、選択に係るユーザの手間とラベルの無駄を省くことを目的とする。
【課題を解決するための手段】
【００１７】
前記目的を達成するため請求項１に係る印刷イメージ表示装置は、各種の文字、画像及び指示を入力する第１入力手段と、各種の情報を表示する表示手段と、前記第１手段により入力された各種の文字からなるテキスト、画像、バーコードといったオブジェクトをラベル作成装置によって印刷するためのラベルイメージを作成するイメージ作成手段と、前記イメージ作成手段により作成された前記ラベルイメージを前記表示手段に表示する印刷イメージ表示制御手段とを備える印刷イメージ表示装置において、前記各オブジェクト毎の配置位置及び属性を備えると共に前記配置位置に前記オブジェクトを入力することによりラベルデータを作成するためのテンプレート情報を指定する指定手段と、前記ラベル作成装置の動作をシミュレートするシミュレーション手段と、前記ラベル作成装置の操作手段として、前記シミュレーション手段でシミュレートされ、オブジェクトを入力する第２入力手段を備え、印刷イメージ表示制御手段は、前記シミュレーション手段によってシミュレートされてなる前記第２入力手段により入力されたオブジェクトから、前記指定手段で指定したテンプレート情報に従いラベルデータを作成し、ラベルデータに基づいて前記イメージ作成手段が作成するラベルイメージを前記表示手段に表示させることを特徴とする。
【００１８】
また、請求項２に記載の印刷イメージ表示装置は、請求項１に記載の印刷イメージ表示装置において、前記ラベルデータを作成及び編集する第１作成編集手段と、前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報を前記第２作成編集手段の編集機能に基づくテンプレート情報に修正するテンプレート修正手段とを備えており、前記テンプレート修正手段で修正したテンプレート情報に従ってラベルデータを作成することを特徴とする。
【００１９】
また、請求項３に記載の印刷イメージ表示装置は、請求項１に記載の印刷イメージ表示装置において、前記ラベルデータを作成及び編集する第１作成編集手段と、前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報に従って作成されるラベルデータを前記第２作成編集手段の編集機能に基づくラベルデータに修正するラベルデータ修正手段とを備えることを特徴とする。
【００２０】
また、請求項４に記載の印刷イメージ表示装置は、請求項１に記載の印刷イメージ表示装置において、前記ラベルデータを作成及び編集する第１作成編集手段と、前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報に従って作成されるラベルデータから前記第２作成編集手段の編集機能に基づくラベルイメージを作成するように所定の規則に従って解釈する解釈手段とを備えることを特徴とする。
【００２１】
また、請求項５に記載の印刷イメージ表示装置は、請求項１乃至４の何れかに記載の印刷イメージ表示装置において、前記テンプレート情報を作成及び編集できるテンプレート作成編集手段を備えることを特徴とする。
【００２２】
また、請求項６に記載の印刷イメージ表示装置は、請求項１乃至５の何れかに記載の印刷イメージ表示装置において、前記表示手段には前記ラベル作成装置の外形イメージが表示され、前記第２入力手段は前記ラベル作成装置を操作する各種の操作手段に対応する各表示領域を指定することにより前記操作手段毎に対応付けられた前記文字または指示が入力されるように構成されており、前記操作手段に対応する前記表示領域を指定して前記文字または指示が入力された場合、前記ラベル作成装置のディスプレイに対応する表示領域には、前記ラベル作成装置の前記操作手段を操作した時に前記ディスプレイに表示される表示内容が表示されることを特徴とする。
【発明の効果】
【００２３】
請求項１に係る印刷イメージ表示装置では、テンプレート情報を指定する指定手段と、ラベル作成装置の動作をシミュレートするシミュレーション手段とを備え、シミュレーション手段は、ラベル作成装置の操作手段をシミュレートして第２入力手段を構成し、第２入力手段により入力されたオブジェクトから、指定手段で指定したテンプレート情報に従い、ラベルデータを作成し、ラベルデータに基づいてイメージ作成手段はラベルイメージを作成し、印刷イメージ表示制御手段は、イメージ作成手段により作成されたラベルイメージを表示手段に表示する。
【００２４】
これにより、ユーザはラベル作成装置においてテンプレートに従って編集されたラベルデータに基づいて作成されたラベルを見ることなしに、ラベルのイメージを正しく認識できる。また、ラベル作成装置自体が接続されてなくともテンプレートに従って編集されたラベルのイメージを正しく認識することが可能であると共に、テンプレート自体の善し悪しが容易に確認できる。さらに、テンプレートの作成、または、選択に係るユーザの手間とラベルの無駄を省くことができる。
【００２５】
請求項２に係る印刷イメージ表示装置では、前記ラベルデータを作成及び編集する第１作成編集手段と、前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報を前記第２作成編集手段の編集機能に基づくテンプレート情報に修正するテンプレート修正手段とを備えており、前記テンプレート修正手段で修正したテンプレート情報に従ってラベルデータを作成するように構成してもよい。
【００２６】
請求項３に係る印刷イメージ表示装置では、前記ラベルデータを作成及び編集する第１作成編集手段と、前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報に従って作成されるラベルデータを前記第２作成編集手段の編集機能に基づくラベルデータに修正するラベルデータ修正手段とを備えて構成してもよい。
【００２７】
請求項４に係る印刷イメージ表示装置では、前記ラベルデータを作成及び編集する第１作成編集手段と、前記ラベル作成装置の作成編集手段が前記シミュレーション手段を介してシミュレートされてなり前記第１作成編集手段の編集機能とは異なる編集機能を有する第２作成編集手段と、前記指定手段により指定され前記第１作成編集手段の編集機能に基づく前記テンプレート情報に従って作成されるラベルデータから前記第２作成編集手段の編集機能に基づくラベルイメージを作成するように所定の規則に従って解釈する解釈手段とを備えて構成してもよい。
【００２８】
請求項５に係る印刷イメージ表示装置では、テンプレート作成編集手段を介してテンプレート情報を作成及び編集する。
【００２９】
これにより、ユーザはラベル作成装置において使用される新しいテンプレート情報を作成することができる。
【００３０】
請求項６に係る印刷イメージ表示装置では、前記表示手段には前記ラベル作成装置の外形イメージが表示され、前記第２入力手段は前記ラベル作成装置を操作する各種の操作手段に対応する各表示領域を指定することにより前記操作手段毎に対応付けられた前記文字または指示が入力されるように構成されており、前記操作手段に対応する前記表示領域を指定して前記文字または指示が入力された場合、前記ラベル作成装置のディスプレイに対応する表示領域には、前記ラベル作成装置の前記操作手段を操作した時に前記ディスプレイに表示される表示内容が表示されるように構成されている。
【００３１】
これにより、ユーザはラベル作成装置の操作手段を操作した時と同じ使い勝手により文字または指示を入力してラベルデータの編集ができる。特に、印刷イメージ表示装置の第１入力手段の備えるキーボード上になく、ラベル作成装置にのみ存在するキーがある場合、ラベル作成装置の使い方さえ知っていればラベル作成装置にのみ存在する当該キーに係る機能を容易に探し出して使用することができる。また、ラベル作成装置のディスプレイに対応する表示領域に表示される表示内容を参照することにより、ラベル作成装置においてラベルデータの編集をする時と同じ手順でラベルデータを作成するに際し、現在の状態が把握できる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明に係る印刷イメージ表示装置について説明するにあたり、本発明に係る印刷イメージ表示装置を使用する印刷システムについて具体化した第１実施形態乃至第６実施形態に基づいて図面を参照しつつ詳細に説明する。
【００３３】
先ず、本第１実施形態に係る印刷システムについて図１乃至図１３に基づき説明する。図１は、本第１実施形態に印刷システムの概略構成図である。
【００３４】
図１に示すように、本第１実施形態に係る印刷システム１は、ラベルを作成するラベル作成装置２とＰＣ３とが接続されて構成されている。
【００３５】
図１に示すように、ラベル作成装置２とＰＣ３とは、例えばＵＳＢ等の規格に基づくＵＳＢケーブル４により接続されており、ＵＳＢケーブル４を介してデータの授受を行っている。但し、ラベル作成装置２は、背景技術の欄で述べたスタンドアロン型のラベル作成装置に相当する。そのため、ラベル作成装置２は、ＰＣ３と常時接続されている必要はなく、それ単独でユーザはラベルの編集、作成が可能である。ラベル作成装置２が受信するデータは、ラベルを作成するための印刷データではなく、前述のテンプレート（詳細後述）のデータである。
【００３６】
ラベル作成装置２にはその上面手前側（図１における右手前方向）に、各種の文字キー、数字キー、印刷キー、電源キー、等を有するキーボード５が設けられている。また、ラベル作成装置２にはその上面、キーボード５の奥側に各種の情報を表示するＬＣＤ６が設けられている。また、ラベル作成装置２にはその左側面（図１における左手前方向の面）にはラベルを排出するための排出口７が設けられている。また、ラベル作成装置２の上面奥側の内部にはテープカセット収納部が設けられており、ラベル作成装置２の上面奥側に設けられたカバー８を開放してテープカセットを着脱自在に装着することができる。このテープカセット収納部には、複数の発熱素子を有するサーマルヘッドとそのサーマルヘッドに当接されるプラテンローラとの間にテープを走行させてそのテープに印字する印字機構が設けられており、装着されたテープカセットのテープは、印刷機構で印刷され、印刷機構のテープカッタにより切断されて、ラベルとなり、排出口７から排出される。
【００３７】
次に、ＰＣ３は周知のＰＣであり、図１に示すように、ＣＰＵ１１（図２参照）を備えた本体１２と、モニタ１３と、キーボード１４、マウス１５とを備えており、モニタ１３、キーボード１４、マウス１５はそれぞれ本体１２に接続ケーブルによって接続されている。
【００３８】
次に、図２を参照してＰＣ３の電気的構成について説明する。図２は、ＰＣ３の電気的構成を示すブロック図である。図２に示すように、ＰＣ３には、ＰＣ３の制御を司るＣＰＵ１１が設けられている。このＣＰＵ１１には、ＣＰＵ１１が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ５１と、データを一時的に記憶するＲＡＭ５２と、データの記憶媒体であるＣＤ−ＲＯＭ５３を挿入し、データの読み込みを行うＣＤ−ＲＯＭドライブ５４と、データの記憶装置であるＨＤＤ５５とがバス５６を介して接続されている。
【００３９】
ＨＤＤ５５には、ＰＣ３において実行されるＯＳを記憶するＯＳ記憶エリア５７、ＰＣ２において実行される前述のＯＳ上で動作することにより、ラベルに関する各種の機能を提供するラベル関連プログラムを記憶するラベル関連プログラム記憶エリア５８、プログラムの実行に必要な設定や初期値、データ等の情報を記憶したプログラム関係情報記憶エリア５９等が設けられている。
【００４０】
ラベル関連プログラム記憶エリア５８に記憶されるラベル関連プログラムが提供する機能には、背景技術の欄にて前記したスタンドアロン型のラベル作成装置において、ラベルの元となるラベルデータを編集し、ラベルデータに対応する印刷データを作成するラベル作成機能がある。また、ラベル関連プログラムが提供する機能には、スタンドアロン型のラベル作成装置において使用されるテンプレートデータを作成するテンプレート作成機能がある。ラベル関連プログラムが提供する機能には、他には、ラベル作成装置の動作をシミュレートするシミュレート機能等がある。
【００４１】
ラベル関連プログラムによって提供される機能の内、ラベル作成機能は本来であれば、本実施形態においてはあまり関係がないが、本ラベル関連プログラムがラベル作成装置に接続されるＰＣに供されるに際し、リードオンリ型やスタンドアロン型を問わずラベル作成装置に汎用的に対応するプログラムであること、本発明に係わるテンプレート作成機能がラベル作成機能に密接に関連していること、等からラベル作成機能はラベル関連プログラムの機能に含まれている。
【００４２】
プログラム関係情報記憶エリア５９には、後述するテープの種類、テンプレートの種類、バーコードの規格に関する各情報が含まれる。また、プログラム関連情報記憶エリア５９には、ラベル作成装置２のシミュレーションを行うための各種のデータがラベル作成装置２の機種別に格納されている。
【００４３】
ＣＰＵ１１には、バス５６を介して、ラベル作成装置２を含めた外部機器との通信を行うためのＵＳＢインタフェース６０と、ユーザに操作画面を表示するモニタ１３への画面表示を行う表示制御部６１と、利用者が操作の入力を行うキーボード１４やマウス１５に接続され、それらの入力の検知を行う入力検知部６２とが、接続されている。尚、ＰＣ３には、図示外のフレキシブルディスクドライブ、音声等の入出力部、各種のインタフェース等が設けられていてもよい。
【００４４】
尚、ＣＤ−ＲＯＭ５３には、ラベル関連プログラムや、このプログラムの実行時に使用される設定やデータ等が記憶されており、導入時には、ＣＤ−ＲＯＭ５３からＨＤＤ５５に設けられたラベル関連プログラム記憶エリア５８やプログラム関係情報記憶エリア５９に記憶されるようになっている。尚、ＰＣ３のラベル関連プログラム及びその使用データ等の取得方法はＣＤ−ＲＯＭ５３によるものに限らず、フレキシブルディスクやＭＯといった他の記憶媒体であってもよく、また、ＰＣ３をネットワークに接続させ、ネットワーク上の他の端末等から取得してもよい。
【００４５】
ラベル作成装置２にて使用され、テープカセットにより提供されるテープには、感熱テープにより構成されて直接発色するテープや、インクリボンを用いて熱転写されるテープというような各種印刷方式による違いや、テープの色、文字の色、ラミネートされるか否の違い等、各種の種類がある。
【００４６】
次に、図３を参照して、ＰＣ３においてラベル関連プログラムを実行することによって起動されるラベル関連アプリケーションについて説明する。図３は、ラベル関連アプリケーションの編集画面のイメージ図である。
【００４７】
ラベル作成アプリケーション１００のラベル編集画面１１０は、ラベルの元となるラベルデータの編集をするための画面である。
【００４８】
ラベル作成アプリケーション１００は、ＰＣ３のモニタ１３に表示され、キーボード１４やマウス１５の操作により入力や指示が行われる。
【００４９】
図３に示すように、ラベル関連アプリケーション１００のラベル編集画面１１０の上部には、操作指示を行うためのメニューバー１１５が設けられている。メニューバー１１５には、ファイルメニュー、編集メニュー、表示メニュー、挿入メニュー、書式メニュー、ツールメニュー、レイアウトメニュー、ウィンドウメニュー、ヘルプメニューが配されている。また、ラベル編集画面１１０のメニューバー１１５の下部には、ラベル作成装置２において印刷される文字等を編集するための作業領域１２０が設けられており、印刷対象であるオブジェクトとしてテキストオブジェクト１２２、１２４が配置されたラベルイメージ１３０が示されている。ラベルイメージ１３０には、ラベルの縁を示すラベル枠１３２と印刷範囲を示す印刷枠１３４が表示されており、それらの中にテキストオブジェクト１２２、１２４が配置されている。尚、テキストオブジェクト１２２には、「日本太郎」が入力されており、テキストオブジェクト１２４には、「新潟県」が入力されている。
【００５０】
メニューバー１１５に配されている各種のメニューには、さらに下位のメニューが配されており、例えば、ファイルメニューには、リードオンリ型のラベル作成装置によって作成されるラベルの作成・編集に関連するメニューとして、ラベルイメージ１３０を新規に作成する新規ラベル作成メニュー、ラベルイメージ１３０に対応したラベルデータを格納するファイルであるラベルファイルに保存するラベル保存メニュー、ユーザに既存のラベルファイルからラベルファイルを選択させ編集対象としてラベルイメージ１３０を表示するラベルファイルオープンメニュー、ラベルイメージ１３０に対応するラベルデータをラベル作成装置２に送信してラベル印刷を行わせる印刷メニュー、作成するラベルとなるテープをユーザに選択させる媒体種別選択メニュー、等が存在する。
【００５１】
また、ファイルメニューには、スタンドアロン型のラベル作成装置に送るテンプレートに関連するメニューとして、テンプレートに対応するテンプレートデータをラベル作成装置２に送信するテンプレート送信メニューが存在する。
【００５２】
尚、ラベルデータは、それに対応するラベルイメージ１３０を構成するオブジェクトに対するラベルへの配置位置、サイズ、表示（及び印刷）されるデータといった属性情報を格納したベクトル形式にて構成されている。また、作成・編集したラベルデータがテンプレート送信メニューによってラベル作成装置に送信されるに際し、変換されたデータがテンプレートデータであり、その元となるラベルデータの作成・編集に関しては、両者に違いはない。印刷用に作成したラベルデータをラベル作成装置２にテンプレートデータとして送信することも、逆にラベル作成装置にテンプレートとして送るために作成したラベルデータを印刷用に使用することも可能である。テンプレートデータもラベルデータ同様ベクトル形式である。
【００５３】
また、ファイルメニューには、ラベル作成アプリケーション１００の終了メニュー、等が存在する。
【００５４】
また、レイアウトメニューには、ラベル関連アプリケーション１００の作業領域１２０上でラベルイメージ１３０を作成するに際し、テンプレートを用いて作成したラベルイメージの複数の縮小イメージを一覧表示した画面から縮小イメージを１つユーザに選択させることにより、テンプレートを選択させるテンプレートメニュー、等が存在する。
【００５５】
また、挿入メニューには、ラベルイメージ１３０にオブジェクトとしてバーコードを配置するために、バーコードの規格を選択させたり、バーコードの意味するバーコードデータを入力させたりするバーコードメニュー、テキストに特殊な文字列を追加・挿入できる特殊な文字列選択メニュー、ラベルイメージ１３０にオブジェクトとしてイラストを追加するイラストメニュー等が存在する。また、編集メニューには、カーソルで指定した位置に文字を入力する文字入力モードに切り替える文字入力メニュー、カーソルによりオブジェクトを選択するオブジェクト選択モードに切り替えるオブジェクト選択メニュー、オブジェクトの属性を変更するオブジェクト属性変更メニュー、テープの長さを設定するテープ長設定メニュー等が存在する。また、書式メニューには、テキストオブジェクト内のテキストの修飾を行う各種のメニュー、等が存在する。
【００５６】
また、ツールメニューには、本発明に係るシミュレーション機能を実現するシミュレーションメニュー等が存在する。
【００５７】
次に、図４を参照して、ラベルデータの作成・編集方法について説明する。図４は、ラベル関連アプリケーション１００のラベル編集画面１１０を示す別の例である。
【００５８】
図４に示すように、作業領域１２０には、ラベルイメージ１３０が表示されている。また、ラベルイメージ１３０の中にテキストオブジェクト１４２、１４４が表示されている。テキストオブジェクト１４２には、「名前」が表示されており、テキストオブジェクト１４４には、「２００５／１０／０１」とその左下に時計を象ったイラストが表示されている。
【００５９】
テキストオブジェクト１４４は、その表示用のデータとして、印刷時の日付を取り込むという特殊な性質を有するテキストを備えている。テキストがそのような性質を有しているということはテキストオブジェクト１４４の「２００５／１０／０１」の左下に時計を象ったイラストがあることにより知ることができる。
【００６０】
また、ラベルイメージ１３０の中にイラストオブジェクト１４６が表示されている。イラストオブジェクト１４６は、２重の四角と内側の四角の内部に木が象られている。
【００６１】
図４に示すラベルイメージ１３０の作成方法としては、前述の媒体種別選択メニューにより、ユーザはラベルとなるテープを選択する。すると、ラベル編集画面１１０の作業領域１２０にラベル枠１３６を備える空白のラベルイメージが表示される。次に、ユーザはテープ長設定メニューにより、ラベルの長さを設定する。次に、文字入力メニューにより文字入力モードに切り替え、作業領域１２０上にマウスカーソルを移動し、クリックすると文字入力用の縦カーソルが表示される。それに引き続いて文字を入力すると入力された文字が縦カーソルの位置に追加されていき、その文字を含むテキストオブジェクトも自動的に作成される。今回は、「名前」と入力する。
【００６２】
次に、文字入力メニューにより文字入力モードに切り替え、作業領域１２０上にマウスカーソルを移動し、クリックすると文字入力用の縦カーソルが表示される。挿入メニューから、日付データ挿入メニューを指定して縦カーソル位置に「日付データ」を挿入する。
【００６３】
次に、ユーザは、オブジェクト選択メニューによりオブジェクト選択モードに切り替える。そして、挿入メニューの下のイラストメニューにより、所望のイラストを選択してイラストオブジェクトをラベルイメージ１３０上に表示する。尚、イラストメニューにより表示された直後のイラストオブジェクトはラベルイメージ１３０の左上部分に表示される。
【００６４】
ユーザはその後必要に応じ、テキストオブジェクト１４２、１４４、イラストオブジェクト１４６のサイズと配置位置を調整する。オブジェクトの配置位置の変更に関しては、移動したいオブジェクトを、マウスカーソルを使用してドラッグする。また、オブジェクトのサイズ変更に関しては、選択されたオブジェクトは不図示のオブジェクト枠がオブジェクトに外接するように表示される。不図示のオブジェクト枠には、４隅とその中間点の計８箇所に不図示のハンドルが表示されるので、マウスカーソルを使用してハンドルをドラッグすることによりサイズを変更する。また、テキストオブジェクト１４２、１４４のテキストの書体を不図示のテキスト修飾メニューによりゴシック体に設定する。以上により、ラベルイメージ１３０が作成され表示される。
【００６５】
ラベルイメージ１３０に示されるテンプレートでは、テキストオブジェクト１４２には任意のテキストを入力することができる。また、テキストオブジェクト１４４には入力が可能であるが「２００５／１０／０１」の文字間への挿入はできず、その部分は印刷時に印刷時の日付に置換される。また、イラストオブジェクト１４６には任意のイラストを入力することができる。
【００６６】
テンプレートを構成する各オブジェクトは印刷されるデータを有していることが多い（そのためのデータがないこともある）。入力するに当たっては、それを削除してあらたに入力したり、それを用いて追加・挿入等をしたりする。「２００５／１０／０１」においても「２００５／１０／０１」を一体とした削除は可能である。
【００６７】
次に、テンプレートを使用してラベルを編集する方法の一例を示す。ユーザは前述の不図示のテンプレートメニューを選択すると不図示のテンプレート選択画面が表示される。テンプレート選択画面には、テンプレートを用いて作成したラベルイメージの複数の縮小イメージが一覧表示されているので、ユーザはその中から所望のテンプレートを選択する。選択された結果表示される画面イメージは、前述の図４のような画面イメージである。以後は、テンプレートとして図４のラベルイメージ１３０に対応するテンプレートが選択されたとして説明する。
【００６８】
ユーザは、文字入力メニューにより、文字入力モードに切り替えた後、テキストオブジェクト１４２をクリックすると、「名前」の文字列中に縦カーソルが現れる。その状態で何か文字を入力すると、入力した文字がテキストオブジェクト１４２に挿入される。また、「名前」という文字列の削除等、テキストオブジェクト１４２を自由に編集することができる。ユーザは、テキストオブジェクト１４４をクリックすると、「２００５／１０／０１」の文字列の前後の何れかに縦カーソルが現れる。その状態で何か文字を入力すると、入力した文字がテキストオブジェクト１４４に挿入される。また、「２００５／１０／０１」という文字列全体の削除等、テキストオブジェクト１４４を自由に編集することができる。
【００６９】
次に、オブジェクト選択メニューによりオブジェクト選択モードに切り替え、イラストオブジェクト１４６を選択する。その状態にて、ユーザが挿入メニューの下のイラストメニューにより何かイラストを選択すると、イラストオブジェクト１４６の位置とサイズはそのままに、選択したイラストにイラストオブジェクト１４６のイラストが置き換わる。
【００７０】
テンプレート送信メニューによりテンプレートデータをラベル作成装置２に送信するに際しては、テンプレートデータの元になるラベルデータは一から作成してもよいし、前記したようにテンプレートメニューによって選択したテンプレートを利用してそれに変更を加えて作成してもよいし、テンプレートメニューによって選択したテンプレートをそのままラベルデータとして使用してもよい。
【００７１】
次に、図５乃至図７を参照してＰＣ３の画面上でラベル作成装置のシミュレーションを行う場合に使用される画面の説明をする。
【００７２】
先ず、図５を参照して不図示のシミュレーションメニューを選択された時に表示されるプリンタ選択画面について説明する。図５は、プリンタ選択画面のイメージ図である。
【００７３】
図５に示すようにプリンタ選択画面１６０はプリンタ選択欄１６２を備えており、プリンタ選択欄１６２には、ラベル作成装置の機種名が表示される機種名表示欄１６３がある。また、プリンタ選択画面１６０の下部には、ＯＫボタン１６５がある。プリンタ選択欄１６２は、ＰＣ３においてラベル作成装置のシミュレーションを行うに当たり、複数あるラベル作成装置の内、１台を選択させる。現在、プリンタ選択欄１６２では、機種名表示欄１６３に「プリンタＡ」が表示され、「プリンタＡ」という機種名のラベル作成装置が選択されていることを示している。機種名表示欄１６３の右には三角印のボタンがある。これをクリックすることにより、選択可能な機種名を横書きにして縦方向に一列に一覧表示する。ユーザはその中から所望の機種名を選択する。即ち、機種名表示欄１６３と三角印のボタンとは２つで１つのコンボボックスをなしている。ＯＫボタン１６５をマウスによってクリックすることにより、プリンタ選択欄１６２において選択状態にあるラベル作成装置が確定される。
【００７４】
次に、図６を参照してシミュレーション入力画面について説明する。図６は、シミュレーション入力画面のイメージ図である。
【００７５】
図６に示すシミュレーション入力画面１８０へは、図５に示すプリンタ選択画面１６０において、ＯＫボタン１６５をクリックすることによりプリンタ選択画面１６０が閉じ、それに換わって移行する。
【００７６】
図６に示すようにシミュレーション入力画面１８０は、その上部にデータ入力欄１８２と、データ入力欄１８２の下にオブジェクト選択欄１８４とを備えており、オブジェクト選択欄１８４には、「属性：」という表示の右にオブジェクト名が表示されるオブジェクト名表示欄１８６がある。ＰＣ３においてラベル作成装置のシミュレーションを行うのであるが、ここではラベル作成装置の動きの全体をシミュレーションする訳ではない。ここでのシミュレーションは、作業領域１２０に表示されているラベルイメージ１３０に対応するラベルデータをテンプレートとして送られたラベル作成装置が、その送られたテンプレートを用いてラベルを作成する際のラベルイメージのシミュレーションである。
【００７７】
ラベルイメージ１３０をテンプレートとするラベル作成のシミュレーションに際しては、ユーザはラベル編集画面１１０において作業領域１２０にラベルイメージ１３０が表示されている場合に、不図示のシミュレーションメニューを選択することによりシミュレーションを開始する。
【００７８】
オブジェクト選択欄１８４は、そのシミュレーション表示をするに当たり、テンプレートを構成するオブジェクトを選択してその値を設定するという手順上、オブジェクトを選択するための選択欄である。現在、オブジェクト選択欄１８４では、オブジェクト名表示欄１８６に「名前」が表示され、「名前」というオブジェクト名のオブジェクトが選択されていることを示している。これは、図４に示すラベル編集画面１１０のラベルイメージ１３０が備えるテキストオブジェクト１４２の「名前」という表示に由来する。図４に示すラベルイメージ１３０には、オブジェクトとしてテキストオブジェクト１４４がある。このオブジェクト名は「日付１」となる。「日付１」は自動生成されたオブジェクト名である。オブジェクト名表示欄１８６の右には三角印のボタンがある。これをクリックすることにより、選択可能なオブジェクト名を一覧表示する。ユーザはその中から所望のオブジェクト名を選択する。この例では、図４に示すラベルイメージ１３０の備える２つのオブジェクト名が一覧表示されることになり、「名前」、「日付１」がこの順番で各々横書きの文字列が上下方向に配列されるコンボボックスの形式にて表示される。
【００７９】
三角印のボタンの右には、左ボタン１８８、右ボタン１９０がある。右ボタン１９０は、オブジェクト名表示欄１８６に表示されているオブジェクト名を、１つ次のオブジェクト名に変えるためのボタンである。左ボタン１８８は、オブジェクト名表示欄１８６に表示されているオブジェクト名を、１つ前のオブジェクト名に変えるためのボタンである。この例では、オブジェクト名表示欄１８６に「名前」が表示されて「名前」オブジェクトが選択されている状態において、右ボタン１９０がクリックされると、次の「日付１」が表示されて「日付１」オブジェクトが選択されている状態になる。オブジェクト名表示欄１８６に「日付１」が表示されて「日付１」オブジェクトが選択されている状態において、左ボタン１９０がクリックされると、次の「日付１」が表示されて「日付１」オブジェクトが選択されている状態になる。オブジェクト名表示欄１８６に「名前」が表示されて「名前」オブジェクトが選択されている状態において、左ボタン１８８をクリックすることは、左ボタン１８８が破線にて表示されていることからできない。オブジェクト名表示欄１８６に「日付１」が表示されて「日付１」オブジェクトが選択されている状態において、右ボタン１９０をクリックすることは、右ボタン１９０が破線にて表示されていることからできない。
【００８０】
データ入力欄１８２は、各オブジェクトの有する表示されるデータを設定するのであるが、図６に示す例では、テキストオブジェクトの場合のデータ入力欄１８２が示されており、イラストオブジェクト、バーコードオブジェクト等オブジェクトの種類に応じてデータ入力欄１８２を構成する要素は変わる。図６に示すようなテキストオブジェクト用のデータ入力欄１８２は、文字列が入力できるようになっている。データ入力欄１８２にはカーソルが表示されているので、文字列中にてカーソルを上下左右に移動させ所望の位置に文字を追加・挿入することが可能である。尚、イラストオブジェクト用のデータ入力欄１８２は、イラストが一覧表示された中から選択可能に構成されている。また、バーコードオブジェクト用のデータ入力欄１８２は、バーコードの種類の選択欄とバーコードの表現するデータの入力欄とを備えて構成されている。
【００８１】
選択可能なバーコードの種類には、１次元の所謂バーコードの他に、２次元コードも含まれる。１次元のバーコードのＪＡＮ１３、ＣＯＤＥ１２８、２次元コードのＱＲコード等が選択可能である。
【００８２】
左ボタン１８８、右ボタン１９０の下には、印刷ボタン１９２が存在する。この印刷ボタン１９２はシミュレーションによってＰＣ３の画面上にラベルの印刷イメージを表示するためのボタンであって実際の印刷を行うわけではない。印刷ボタン１９２がクリックされるとシミュレーション入力画面１８０が閉じ、換わって図７に示すような印刷イメージ表示画面２１０が表示される。
【００８３】
次に、図７を参照して印刷イメージ表示画面を説明する。図７は、印刷イメージ表示画面のイメージ図である。
【００８４】
印刷イメージ表示画面２１０には、上部に「印刷イメージ」という画面のタイトルが表示されている。その下には、印刷イメージ表示欄２１２が存在する。印刷イメージ表示欄２１２には、ラベル作成装置にてラベルが印刷された時の実際の印刷イメージをシミュレートしたイメージがラベルイメージ２１４として表示されている。現在、ラベルイメージ２１４には、横書きで２行の文字列が表示されており、１行目は、「ラベルプリンタ」、２行目は、「２００５／１０／０１」となっている。２行目は、印刷時の日付が反映された結果である。印刷イメージ表示欄２１２の下には、閉じるボタン２２０がある。この閉じるボタン２２０をクリックすると印刷イメージ表示画面２１０が閉じると共に、ラベル関連アプリケーション１００のラベル作成装置のシミュレーション機能が終了する。
【００８５】
次に、図８及び図９を参照してＰＣ３にて作成したテンプレートに基づいて、ラベル作成装置２にてラベルを作成した場合に、テンプレートに施した設定がラベルに必ずしも反映されないことを例示して説明する。尚、ラベル作成装置２は、所有するフォントの種類に制限があることを想定している。
図８は、ラベル編集画面を示すイメージ図である。図９は、テンプレートに基づいて作成されたラベルを示す模式図である。
【００８６】
図８に示すように、ラベル関連アプリケーション１００のラベル編集画面１１０の作業領域１２０には、ラベルイメージ１３０が表示されている。ラベルの縁を示すラベル枠２３０は、縦２４ｍｍ、横７９ｍｍを示している。ラベル枠２３０の中には、左側に「名前」という文字列が太めで丸みのある独特の書体により表示されているテキストオブジェクト２３２が存在する。ラベル枠２３０の中の右側には、「値段」という文字列がゴシック体にて表示されているテキストオブジェクト２３４が存在する。何れのフォントのサイズも縦方向は印刷範囲の縦方向の長さより若干小さく設定されている。また、これら２つのフォントはほぼ同じサイズである。このラベルイメージ１３０は、ラベル作成装置２に転送して、テンプレートとして使用するために作成されたラベルイメージ１３０である。尚、ラベル枠２３０の横方向の長さはテンプレートとして設定している長さではなく、テキストオブジェクト２３２、２３４の文字数が増えるに連れて、長くなる設定である。
【００８７】
図９は、図８に示すラベルイメージ１３０がラベル作成装置２に転送され、テンプレートとして使用されて作成されたラベルを示す模式図である。ラベル２４０には、左側に「みかん」という文字列が明朝体にて表示されている文字列２４２が存在する。またラベル２４０には、右側に「３９０円」という文字列がゴシック体にて表示されている文字列２４４が存在する。また、「みかん」にて使用されるフォントのサイズと「３９０円」にて使用されるフォントのサイズは顕著に異なり、「みかん」にて使用されるフォントのサイズの方が大きい。ラベル２４０の文字列２４２の「みかん」は、ラベルイメージ１３０のテキストオブジェクト２３２の「名前」が置き換わった文字列である。ラベル２４０の文字列２４４の「３９０円」は、ラベルイメージ１３０のテキストオブジェクト２３４の「値段」が置き換わった文字列である。ラベルの縦方向の長さは、図８に示すラベルイメージ１３０の長さと同じである。ラベルの横方向の長さは、図８に示すラベルイメージ１３０の長さより長くなっているが、この違いは両者の文字数の違いによる。
【００８８】
ユーザにとっては、ラベル２４０の横方向の長さがラベルイメージ１３０の横方向の長さよりも長いことは設定通りであり予想通りである。しかし、テキストオブジェクト２３２の書体が文字列２４２の書体と変わってしまったことは設定していたこととは異なり予想していないことである。また、ユーザは文字列２４２のフォントサイズと文字列２４４のフォントサイズが顕著に異なることも予想できない。従来、この違いは、ラベル作成装置２にて実際にラベルを作成するまでは分からないことであった。
【００８９】
次に、図１０及び図１１を参照して、テンプレートを示すラベルイメージと作成されたラベルとが異なる別の例を示すと共に、ラベル関連アプリケーションのシミュレーション機能を用いてＰＣ３の画面にてラベルのシミュレーション表示をすることにより、テンプレートとラベルの違いを見付けることができる例を示す。尚、今回シミュレーションされるラベル作成装置２は、各テキストオブジェクトへは複数行の文字列を入力できないという制限があることを想定している。
【００９０】
図１０は、シミュレーション入力画面のイメージ図である。この図１０に示すシミュレーション入力画面１８０も、図８に示すラベル編集画面１１０において、ラベルイメージ１３０として、テキストオブジェクト２３２に「名前」、テキストオブジェクト２３４に「値段」が表示されている状態において、不図示のシミュレーションメニューが選択され、図５に示すプリンタ選択画面１６０を経て表示されるシミュレーション入力画面１８０である。図１０に示すようにシミュレーション入力画面１８０のオブジェクト選択欄１８４では、オブジェクトの内、「名前」というオブジェクト名のテキストオブジェクトが選択されている。データ入力欄には、「特売」、改行、「３９０円」が入力された状態が表示されている。その状態において、印刷ボタン１９２をクリックすると、図７を参照して説明した印刷イメージ表示画面２１０が表示されることになるが、印刷イメージ表示欄２１２には、図１１に示すラベルイメージ２１４が表示される。
【００９１】
ラベルイメージ２１４には、左側に「みかん」という文字列が図８に示すテキストオブジェクト２３２の文字列が有するフォントと同じフォントにて表示されているテキストオブジェクト２５２が存在する。またラベルイメージ２１４には、右側に「特売３９０円」という文字列がゴシック体にて表示されている文字列２４４が存在する。また、「みかん」にて使用されるフォントのサイズと「特売３９０円」にて使用されるフォントのサイズはほぼ同じサイズになっている。ラベル２４０の文字列２４２の「みかん」は、ラベルイメージ１３０のテキストオブジェクト２３２の「名前」が置き換わった文字列である。ラベル２４０の文字列２４４の「３９０円」は、ラベルイメージ１３０のテキストオブジェクト２３４の「値段」が置き換わった文字列である。ラベルの縦方向の長さは、図８に示すラベルイメージ１３０の長さと同じである。ラベルの横方向の長さは、図８に示すラベルイメージ１３０の長さより長くなっているが、この違いは両者の文字数の違いによる。
【００９２】
ユーザにとっては、ラベル２４０の横方向の長さがラベルイメージ１３０の横方向の長さよりも長いことは、図８及び図９を参照して前記した例と同様、設定通りであり予想通りである。しかし、テキストオブジェクト２３４の文字列としてデータ入力欄１８２より入力した文字列「特売」、改行、「３９０円」が文字列「特売３９０円」に置き換わってしまったことは予想していないことである。図８に示すラベルイメージ１３０を不図示のテンプレート送信メニューによりテンプレートとして取り込んだラベル作成装置２にて、そのテンプレートに従ってラベルを作成するに際し、テキストオブジェクト２３４の文字列として、文字列「特売」、改行、「３９０円」を入力しようとしても入力できず、文字列「特売３９０円」になって入力される。その結果、ラベル作成装置２にて作成されるラベルは、ラベルイメージ２１４に示されるようなラベルになる。
【００９３】
このように、ラベル関連アプリケーション１００のシミュレーション機能を用いてＰＣ３の画面にてラベルのシミュレーション表示をすることにより、実際にラベル作成装置２にてラベルを作成することなくテンプレートを用いた場合のラベルを正しく知ることができる。
【００９４】
尚、図８に示すラベル編集画面１１０においては、「名前」に代えて「みかん」と置き換え、「値段」に代えて「特売」、改行、「３９０円」、と置き換えることは可能である。その場合、「値段」に対応する文字列は、２行に表され１行目に「特売」、２行目に「３９０円」との表示となる。
【００９５】
次に、印刷システム１を構成するＰＣ３における処理について、図１２及び図１３を参照して説明する。図１２は、図５に示すようなプリンタ選択画面１６０のＯＫボタン１６５がクリックされた時に実行を開始するシミュレーション処理のメイン処理を示すフローチャートである。図１３は、シミュレーション処理のラベルイメージ作成処理のフローチャートである。尚、以下の処理は全てＣＰＵ１１により実行される。
【００９６】
先ず、ＰＣ３には電源が投入されており、ＨＤＤ５５のＯＳ記憶エリア５７に格納されているＯＳのプログラムがＣＰＵ１１により実行されている。ラベル関連プログラム記憶エリア５８に記憶されているラベル関連プログラムが、ＯＳ上で実行されると、即ち、ＯＳ記憶エリア５７に記憶されているＯＳがＣＰＵ１１によって実行されている環境において、本ラベル関連プログラムが同じくＣＰＵ１１によって実行されると、ＲＡＭ５２の各種変数が初期化され、モニタ１３に表示制御部６１を介してラベル編集画面１１０が表示される等各種の初期化処理が行われる。それにより、ラベル関連アプリケーション１００が起動する。その後、キーボード１４やマウス１５の操作が監視され、各種の文字や指示の入力が判断されると、それらに応じた処理が行われる。それにより、図８に示すようなラベルイメージ１３０が作成されることもある。
【００９７】
不図示の印刷メニューが入力されたか否か判断され、印刷メニューが入力されたと判断された時は、ラベルイメージ１３０が表示されているか否か判断される。ラベルイメージ１３０が表示されていると判断された場合は、ラベルイメージ１３０に対応するラベルデータが印刷データに変換され、ＵＳＢインタフェース６０を介してラベル作成装置２へと送信される。
【００９８】
不図示のシミュレーションメニューが入力されたか否かが判断され、シミュレーションメニューが入力されたと判断された時は、ラベルイメージ１３０が表示されているか否かが判断される。ラベルイメージ１３０が表示されていると判断された場合は、ＲＡＭ５２の各種変数が設定され、モニタ１３に表示制御部６１を介して図５に示すようなプリンタ選択画面１６０が表示される。その後、キーボード１４やマウス１５の操作が監視され、各種の指示の入力が判断されると、それらに応じた処理が行われる。プリンタ選択欄１６２の三角印のボタンがクリックされたか否か判断され、クリックされたと判断した場合は、選択可能な機種名が一覧表示される。その選択可能な機種名が一覧表示された状態においては、機種名がクリックされたか否かが判断され、クリックされたと判断した場合は、一覧表示は閉じ、機種名表示欄１６３にクリックされた機種名が表示される。
【００９９】
ＯＫボタン１６５がクリックされたか否かが判断され、クリックされたと判断した場合は、機種名表示欄１６３に表示されている機種名がＲＡＭ５２の所定の変数に記憶される。また、プリンタ選択画面１６０は消去される。そして、ＣＰＵ１１は図１２に示すシミュレーション処理のメイン処理の実行を開始する。
【０１００】
Ｓ１では、ラベル編集画面１１０に表示されているラベルイメージ１３０に対応するラベルデータがテンプレートとして設定される等、ＲＡＭ５２の各種変数が設定され、モニタ１３に表示制御部６１を介してシミュレーション入力画面１８０が表示される。その後、Ｓ２に移行する。
【０１０１】
Ｓ２では、図５に示すようなプリンタ選択画面１６０にて、ユーザに選択させたラベル作成装置２の機種名に対応し、ラベル作成装置２のシミュレーションを行うための各種データがＲＡＭ５５の所定の変数・領域に設定される。尚、そのためのデータは、予め、ＨＤＤ５５のプログラム関連情報記憶エリア５９に、ラベル作成装置２の機種別に格納されており、そのデータが読み込まれる。その後、Ｓ３に移行する。
【０１０２】
Ｓ３では、図６に示すようなシミュレーション入力画面１８０にて、ユーザからの各種の文字や指示の入力が待機され、なされた入力に応じた処理がされる。例えば、以下のような処理が行われる。
【０１０３】
オブジェクト選択欄１８４の三角印のボタンがクリックされたか否か判断され、クリックされたと判断した場合は、選択可能なオブジェクト名が一覧表示される。その選択可能なオブジェクト名が一覧表示された状態においては、オブジェクト名がクリックされたか否かが判断され、クリックされたと判断した場合は、一覧表示は閉じ、オブジェクト名表示欄１８６にクリックされたオブジェクト名が表示される。
【０１０４】
左ボタン１８８がクリックされたか否かが判断され、クリックされたと判断した場合は、オブジェクト名表示欄１８６に表示されているオブジェクト名が１つ前のオブジェクト名に変更される。右ボタン１９０がクリックされたか否かが判断され、クリックされたと判断した場合は、オブジェクト名表示欄１８６に表示されているオブジェクト名が１つ次のオブジェクト名に変更される。
【０１０５】
オブジェクト選択欄１８４にてテキストオブジェクトが選択されている場合、データ入力欄１８２は、図６に示すようなテキスト入力用の形態にて表示される。その状態においては、文字が入力されたか否かが判断され、入力されたと判断した場合は、データ入力欄１８２に文字の追加・挿入が行われる。また、同じ状態においては、データ入力欄に既に入力済みのテキストがクリックされたか否かが判断され、クリックされたと判断した場合は、その位置に文字入力用の縦カーソルが移動される。
【０１０６】
オブジェクト選択欄１８４にてテキストオブジェクト以外のオブジェクトが選択されている場合、データ入力欄１８２は、それに応じた形態にて表示される。各状態における入力処理がなされる。
【０１０７】
また、印刷ボタン１９２がクリックされたか否かが判断され、クリックされたと判断した場合は、ラベルイメージ１３０を構成する各オブジェクトの設定値として、データ入力欄１８２を介して入力されたデータがＲＡＭ５２に記憶される。また、シミュレーション入力画面１８０は消去される。その後、Ｓ４に移行する。
【０１０８】
Ｓ４では、ラベルイメージ作成処理が行われる。
【０１０９】
ここで、一旦、図１２を参照して行うシミュレーション処理のメイン処理の説明を中断し、図１３を参照してラベルイメージ作成処理の説明を行う。
【０１１０】
図１３に示すように、Ｓ１０では、ラベルイメージ１３０を構成する各オブジェクトの設定値として、シミュレーション入力画面１８０のデータ入力欄１８２を介して入力されたデータがテンプレートに当て嵌められてラベルデータが作成された後、そのラベルデータから、図１２のＳ２にて読み込まれたシミュレーション用のデータに基づいてラベルの印刷イメージが作成される。それにより、図１３に示すラベル作成処理を終了し、図１２に示すシミュレーション処理のメイン処理に戻り、Ｓ５に移行する。
【０１１１】
Ｓ５では、ＲＡＭ５２の各種変数が設定され、モニタ１３に表示制御部６１を介して図７に示すような印刷イメージ表示画面２１０が表示される。印刷イメージ表示画面２１０にラベルイメージを表示するに際しては、ラベル作成処理（図１３参照）にて作成された印刷イメージが表示される。また、Ｓ５では、印刷イメージ表示画面２１０にて、ユーザからの各種の指示の入力が待機され、なされた入力に応じた処理がされる。
【０１１２】
例えば、閉じるボタン２２０がクリックされたか否かが判断され、クリックされたと判断した場合印刷イメージ表示画面２１０を消去し、替わりにラベル編集画面１１０を表示してシミュレーション処理のメイン処理を終了する。
【０１１３】
本第１実施形態に係るＰＣ３では、ラベル作成装置２に対して送るテンプレートの元となるラベルデータを作成するラベル編集画面１１０と、ラベル作成装置２のキーボード５による入力をシミュレートするシミュレーション入力画面１８０とを備え、シミュレーション入力画面１８０により入力されたオブジェクトを用いてラベル編集画面１１０に表示されたラベルイメージに対応するテンプレートに従って、別のラベルデータを作成し、そのラベルデータに基づいてＣＰＵ１１はラベルイメージを作成し、ＣＰＵ１１は、作成したラベルイメージを、表示制御部６１を介してモニタ１３に表示する。ラベル編集画面１１０に表示されているラベルイメージは、ユーザが一から作成してもよく、テンプレートメニューにより選択したテンプレートを使用して作成してもよい。また、テンプレートメニューにより選択したテンプレートとしてのラベルイメージにそのまま変更を加えずラベルイメージとしてもよい。
【０１１４】
これにより、ユーザはラベル作成装置２においてテンプレートに従って編集されたラベルデータに基づいて作成されたラベル（実物）を見ることなしに、ラベルのイメージを正しく認識できる。また、ラベル作成装置２自体が接続されてなくともテンプレートに従って編集されたラベルのイメージを正しく認識することが可能であると共に、テンプレート自体の善し悪しが容易に確認できる。さらに、テンプレートの作成、または、選択に係るユーザの手間とラベルの無駄を省くことができる。
【０１１５】
ＰＣ３では、ラベル編集画面１１０を用いてラベル作成装置２にて使用されるテンプレートの元となるラベルデータを作成及び編集する。
【０１１６】
これにより、ユーザはラベル作成装置２において使用される新しいテンプレートを作成できる。
【０１１７】
尚、ラベル編集画面１１０においては、ラベル作成装置２に対して印刷データとして送るためのその元となるラベルデータを作成することができると共に、同じラベルデータをラベル作成装置２で使用されるテンプレートの元となるデータとしても使用している。このラベル編集画面１１０を、テンプレートの元となるデータとしてラベルデータとは異なる別の種類のデータを作成できるように構成してもよい。
【０１１８】
ラベル編集画面１１０に表示されているラベルイメージ１３０に対応するラベルデータが、不図示のテンプレート送信メニューの選択に際してはテンプレートの元データとして指定されているが、ラベルデータを一旦ファイルに格納し、ラベル編集画面１１０に表示されていないラベルデータであっても、テンプレートの元データとして指定可能に構成してもよい。それにより、ユーザの使い方の自由度が上がる。
【０１１９】
ラベル作成装置２のシミュレーションに係る機能をラベル関連プログラムの機能に含めているが、別のプログラムとしてもよい。
【０１２０】
また、本実施形態では、図１０に示すシミュレーション入力画面１８０のデータ入力欄１８２への入力では、本来ラベル作成装置２では、入力が認められていない「特売」、改行、「３９０円」という複数行に渡る文字列の入力を許している。しかし、データ入力欄１８２に改行が入力された時点で、その入力を無効として無視するように構成してもよい。
【０１２１】
ＰＣ３の画面上に表示されているキー、ボタン等を指定する場合、マウス１５によるクリックによらず、キーボード１４上のキー操作によりそれらを指定してもよい。
【０１２２】
次に、本第２実施形態に係る印刷システム１について説明する。第２実施形態は第１実施形態と殆ど同じであって、主にラベルイメージ作成処理が異なる。以下では、第１実施形態と異なる部分を中心に図１４を参照して説明する。尚、第１実施形態と同じ構成には第１実施形態と同じ符号を付して説明する。
【０１２３】
ラベル作成装置３に送られたテンプレートのデータは、その中にラベル作成装置３では実行不可能なデータが含まれていることがある。そのため、ラベル作成装置３では、受信したテンプレートのデータをそのまま使用せず実行可能なテンプレートに修正してから使用している。
【０１２４】
そこで、第２実施形態に係るＰＣ３においては、前述のテンプレートの修正をシミュレートするために、テンプレートの修正規則を表すテンプレート修正データを有している。
【０１２５】
第１実施形態と同様、第２実施形態においても、プログラム関連情報記憶エリア５９には、ラベル作成装置２のシミュレーションを行うための各種のデータがラベル作成装置２の機種別に格納されている。第２実施形態は、そのシミュレーションを行うための各種のデータの中に、テンプレート修正データが含まれていることが第１実施形態と異なる。
【０１２６】
図１４は、シミュレーション処理のラベルイメージ作成処理のフローチャートである。尚、以下の処理は全てＣＰＵ１１により実行される。
【０１２７】
図１４に示すラベルイメージ処理は、第１実施形態における印刷システム１のラベルイメージ処理（図１３参照）の下位概念的な処理に相当する。
【０１２８】
図１４に示すように、Ｓ２０では、プリンタ選択画面１６０（図５参照）にて選択された機種に対応するラベル作成装置２のテンプレート修正データが、ＨＤＤ５５のプログラム関係情報記憶エリア５９から読み出され、ＲＡＭ５２の所定の変数・記憶領域に格納される。その後、Ｓ２１に移行する。
【０１２９】
Ｓ２１では、ラベル編集画面１１０に表示されているラベルイメージ１３０に対応するラベルデータから作成されたテンプレートのデータが、Ｓ２０にて読み込まれたテンプレート修正データによって修正される。その後、Ｓ２２に移行する。
【０１３０】
Ｓ２２では、ラベルイメージ１３０を構成する各オブジェクトの設定値として、シミュレーション入力画面１８０のデータ入力欄１８２を介して入力されたデータが修正されたテンプレートに当て嵌められてラベルデータが作成された後、そのラベルデータから、図１２のＳ２にて読み込まれテンプレート修正データ以外のシミュレーション用のデータに基づいてラベルの印刷イメージが作成される。
【０１３１】
第２実施形態に係るＰＣ３では、ＰＣ３が備えラベルデータを作成及び編集するラベル編集画面１１０と、ラベル作成装置２のラベル作成編集機能がシミュレートされラベル編集画面１１０のラベル作成編集機能とは異なるラベル作成編集機能と、ラベル編集画面１１０の編集機能に基づくテンプレートを、ラベル作成装置２のラベル作成編集機能がシミュレートされた編集機能に基づくテンプレートに修正するテンプレート修正処理とを備えており、テンプレート修正処理で修正したテンプレートに従ってラベルデータを作成するように構成してもよい。
【０１３２】
次に、本第３実施形態に係る印刷システム１について説明する。第３実施形態は第１実施形態と殆ど同じであって、主にラベルイメージ作成処理が異なる。以下では、第１実施形態と異なる部分を中心に図１５を参照して説明する。尚、第１実施形態と同じ構成には第１実施形態と同じ符号を付して説明する。
【０１３３】
ラベル作成装置３に送られたテンプレートのデータは、その中にラベル作成装置３では実行不可能なデータが含まれていることがある。その実行不可能なテンプレートを使用して作成したラベルデータも実行不可能である。そのため、ラベル作成装置３では、受信したテンプレートのデータを使用してラベルデータを作成した後、実行可能なラベルデータに修正してから使用している。
【０１３４】
そこで、第３実施形態に係るＰＣ３においては、前述のラベルデータの修正をシミュレートするために、ラベルデータの修正規則を表す印刷装置制限データを有している。
【０１３５】
第１実施形態と同様、第３実施形態においても、プログラム関連情報記憶エリア５９には、ラベル作成装置２のシミュレーションを行うための各種のデータがラベル作成装置２の機種別に格納されている。第３実施形態は、そのシミュレーションを行うための各種のデータの中に、印刷装置制限データが含まれていることが第１実施形態と異なる。
【０１３６】
図１５は、シミュレーション処理のラベルイメージ作成処理のフローチャートである。尚、以下の処理は全てＣＰＵ１１により実行される。
【０１３７】
図１５に示すラベルイメージ処理は、第１実施形態における印刷システム１のラベルイメージ処理（図１３参照）の下位概念的な処理に相当する。
【０１３８】
図１５に示すように、Ｓ３０では、プリンタ選択画面１６０（図５参照）にて選択された機種に対応するラベル作成装置２の印刷装置制限データが、ＨＤＤ５５のプログラム関係情報記憶エリア５９から読み出され、ＲＡＭ５２の所定の変数・記憶領域に格納される。その後、Ｓ３１に移行する。
【０１３９】
Ｓ３１では、ラベルイメージ１３０を構成する各オブジェクトの設定値として、シミュレーション入力画面１８０のデータ入力欄１８２を介して入力されたデータがテンプレートに当て嵌められてラベルデータが作成された後、そのラベルデータがＳ３０にて読み出された印刷装置制限データに示されるラベル作成装置２の制限内に収まるか否かが判断される。ラベルデータがラベル作成装置２の制限内に収まると判断された場合（Ｓ３１：ＹＥＳ）は、Ｓ３３に移行し、収まらないと判断された場合（Ｓ３１：ＮＯ）は、Ｓ３２に移行する。
【０１４０】
Ｓ３２では、ラベルデータが印刷装置制限データに基づいて修正される。その後、Ｓ３３に移行する。
【０１４１】
Ｓ３３では、ラベルデータから、図１２のＳ２にて読み込まれテンプレート修正データ以外のシミュレーション用のデータに基づいてラベルの印刷イメージが作成される。
【０１４２】
第３実施形態に係るＰＣ３では、ＰＣ３が備えラベルデータを作成及び編集するラベル編集画面１１０と、ラベル作成装置２のラベル作成編集機能がシミュレートされラベル編集画面１１０のラベル作成編集機能とは異なるラベル作成編集機能と、ラベル編集画面１１０の編集機能に基づくテンプレートに従って作成されるラベルデータをラベル作成装置２のラベル作成編集機能がシミュレートされた編集機能に基づくラベルデータに修正するラベルデータ修正処理とを備えて構成してもよい。
【０１４３】
次に、本第４実施形態に係る印刷システム１について説明する。第４実施形態は第１実施形態と殆ど同じであって、主にラベルイメージ作成処理が異なる。以下では、第１実施形態と異なる部分を中心に図１６を参照して説明する。尚、第１実施形態と同じ構成には第１実施形態と同じ符号を付して説明する。
【０１４４】
ラベル作成装置３に送られたテンプレートのデータは、その中にラベル作成装置３では実行不可能なデータが含まれていることがある。そのため、ラベル作成装置３では、受信したテンプレートのデータを特定のルールに従って解釈して使用している。
【０１４５】
そこで、第４実施形態に係るＰＣ３においては、前述したテンプレートのデータの解釈をシミュレートするために、テンプレートの解釈のルールを表すテンプレート解釈ルールデータを有している。
【０１４６】
第１実施形態と同様、第４実施形態においても、プログラム関連情報記憶エリア５９には、ラベル作成装置２のシミュレーションを行うための各種のデータがラベル作成装置２の機種別に格納されている。第４実施形態は、そのシミュレーションを行うための各種のデータの中に、テンプレート解釈ルールデータが含まれていることが第１実施形態と異なる。
【０１４７】
図１６は、シミュレーション処理のラベルイメージ作成処理のフローチャートである。尚、以下の処理は全てＣＰＵ１１により実行される。
【０１４８】
図１６に示すラベルイメージ処理は、第１実施形態における印刷システム１のラベルイメージ処理（図１３参照）の下位概念的な処理に相当する。
【０１４９】
図１６に示すように、Ｓ４０では、プリンタ選択画面１６０（図５参照）にて選択された機種に対応するラベル作成装置２のテンプレート解釈ルールデータが、ＨＤＤ５５のプログラム関係情報記憶エリア５９から読み出され、ＲＡＭ５２の所定の変数・記憶領域に格納される。その後、Ｓ４１に移行する。
【０１５０】
Ｓ４１では、テンプレート解釈ルールデータに基づいてテンプレートを解釈しながら、一方で、ラベルイメージ１３０を構成する各オブジェクトの設定値として、シミュレーション入力画面１８０のデータ入力欄１８２を介して入力されたデータをそのテンプレートに当て嵌めることにより、ラベルデータが作成される。その後、そのラベルデータから、図１２のＳ２にて読み込まれテンプレート解釈ルールデータ以外のシミュレーション用のデータに基づいてラベルの印刷イメージが作成される。
【０１５１】
第４実施形態に係るＰＣ３では、ＰＣ３が備えラベルデータを作成及び編集するラベル編集画面１１０と、ラベル作成装置２のラベル作成編集機能がシミュレートされラベル編集画面１１０のラベル作成編集機能とは異なるラベル作成編集機能と、ラベル編集画面１１０の編集機能に基づくテンプレートをテンプレート解釈ルールデータに従って解釈する解釈処理とを備えて構成してもよい。
【０１５２】
次に、本第５実施形態に係る印刷システム１について説明する。第５実施形態は第１実施形態と殆ど同じであって、主にラベルイメージ作成処理が異なる。以下では、第１実施形態と異なる部分を中心に第４実施形態の説明にて参照した図１６を読み替えながら参照して説明する。尚、第１実施形態と同じ構成には第１実施形態と同じ符号を付して説明する。
【０１５３】
ラベル作成装置３に送られたテンプレートのデータは、その中にラベル作成装置３では実行不可能なデータが含まれていることがある。その実行不可能なテンプレートを使用して作成したラベルデータも実行不可能である。そのため、ラベル作成装置３では、受信したテンプレートのデータを使用してラベルデータを作成した後、ラベルデータを特定のルールに従って解釈して使用している。
【０１５４】
そこで、第５実施形態に係るＰＣ３においては、前述のラベルデータの解釈をシミュレートするために、ラベルデータの解釈のルールを表すラベルデータ解釈ルールデータを有している。
【０１５５】
第１実施形態と同様、第５実施形態においても、プログラム関連情報記憶エリア５９には、ラベル作成装置２のシミュレーションを行うための各種のデータがラベル作成装置２の機種別に格納されている。第５実施形態は、そのシミュレーションを行うための各種のデータの中に、ラベルデータ解釈ルールデータが含まれていることが第１実施形態と異なる。
【０１５６】
図１６は、シミュレーション処理のラベルイメージ作成処理のフローチャートである。尚、以下の処理は全てＣＰＵ１１により実行される。
【０１５７】
図１６に示すラベルイメージ処理は、第１実施形態における印刷システム１のラベルイメージ処理（図１３参照）の下位概念的な処理に相当する。
【０１５８】
図１６のＳ４０は、テンプレート解釈ルールをラベルデータ解釈ルールに読み替える。Ｓ４０では、プリンタ選択画面１６０（図５参照）にて選択された機種に対応するラベル作成装置２のラベルデータ解釈ルールデータが、ＨＤＤ５５のプログラム関係情報記憶エリア５９から読み出され、ＲＡＭ５２の所定の変数・記憶領域に格納される。その後、Ｓ４１に移行する。
【０１５９】
第５実施形態に係るＳ４１では、先ず、ラベルイメージ１３０を構成する各オブジェクトの設定値として、シミュレーション入力画面１８０のデータ入力欄１８２を介して入力されたデータがテンプレートに当て嵌められてラベルデータが作成される。その後、Ｓ４０にて読み出されたラベルデータ解釈ルールデータに基づいて、また、図１２のＳ２にて読み込まれラベルデータ解釈ルールデータ以外のシミュレーション用のデータに基づいてラベルの印刷イメージが作成される。
【０１６０】
第５実施形態に係るＰＣ３では、ＰＣ３が備えラベルデータを作成及び編集するラベル編集画面１１０と、ラベル作成装置２のラベル作成編集機能がシミュレートされラベル編集画面１１０のラベル作成編集機能とは異なるラベル作成編集機能と、ラベル編集画面１１０の編集機能に基づくテンプレートに従って作成されるラベルデータからラベル作成装置２のラベル作成編集機能がシミュレートされた編集機能に基づくラベルイメージを作成するようにラベルデータ解釈ルールデータに従って解釈する解釈処理とを備えて構成してもよい。
【０１６１】
次に、本第６実施形態に係る印刷システム１について説明する。第６実施形態は第１実施形態と殆ど同じである。以下では、第１実施形態と異なる部分を中心に図１７乃至図１８を参照して説明する。尚、第１実施形態と同じ構成には第１実施形態と同じ符号を付して説明する。
【０１６２】
先ず、図１７を参照して、本実施形態のソフトウェア的な構成について説明する。
【０１６３】
本第６実施形態のラベル作成装置２と第１実施形態のラベル作成装置２とは、ＰＣ３内部の処理についての違いを有している。
【０１６４】
一般的に、ある機能を実現しようとする時、その実現方法は１通りではなく、複数の方法がある。実現方法とは、ソフトウェアでは処理に相当する。
【０１６５】
例えば、ある機能Ｘがあり、それが３つの小さい機能によりなっているとする。それらを今、小機能Ａ、小機能Ｂ、小機能Ｃとする。また、それらは各々、処理Ａ、処理Ｂ、処理Ｃにより実現されるとする。小機能Ａ、小機能Ｂ、小機能Ｃに関連性がない場合、機能Ｘを実現するための処理としては、１つは、処理Ａ、処理Ｂ、処理Ｃの順で処理することが考えられる。また、機能Ｘを実現するための別の処理としては、処理Ｃ、処理Ｂ、処理Ａという順で処理することが考えられる。斯様に、複数の処理が考えられる。特許明細書において、実施形態を複数上げる理由の一端もそこにあるかと思う。
【０１６６】
本発明の目的の１つには、ラベル作成装置２によって実際に作成しなくともラベルのイメージをＰＣ３の画面に表示することにより認識できるようにする、ということがある。そのために必要な機能が、ラベル作成装置２をシミュレーションすることにより、ＰＣ３の画面に表示する正確なラベルの表示イメージを作成するということである。そして、表示イメージを実際のラベルのイメージに似せるためには様々な方法（処理）がある。
【０１６７】
第１実施形態において、フローチャートを用いて示した処理は、複数ある中の１つの処理を示したに過ぎない。そのため、ラベル作成装置２において、実際に行われている処理と懸け離れた処理によって、「ＰＣ３の画面に表示する正確なラベルの表示イメージを作成する」という機能が実現されていたとしても問題はなく、第１実施形態においては、そのような観点から必ずしもラベル作成装置２と同じ処理ではなかった。換言すれば、第１実施形態におけるシミュレートは、ラベル作成装置の出力結果を含む入出力に関する部分のシミュレートであった。
【０１６８】
それに対し、第６実施形態においては、可能な限りラベル作成装置２の内部処理もシミュレートするようにしている。
【０１６９】
近年、電子機器の制御を行うために組み込まれる組込型のソフトウェアの世界では、様々な機種に対応することが必要とされ、開発効率を上げるため、各機種のハードウェアに依存する部分のプログラム（以下、ドライバプログラムと称することにする）と、ハードウェアに依存しない部分のプログラム（以下、アプリケーションプログラムと称することにする）とを分けて開発することが行われている。ハードウェアに依存するドライバプログラムは、機種毎に作成する必要があるが、ハードウェアに依存しないアプリケーションプログラムは、作成の必要がないか、多少の手直しにて作成することができる。そのため、新機種用のプログラム作成に掛かる期間の短縮と、プログラム作成に係る開発効率を上げることができる。ドライバプログラムは、アプリケーションインターフェース（ＡＰＩ）と呼ばれる関数群（ライブラリ）を備えて、それをアプリケーションプログラムに対して提供している。アプリケーションプログラムは、ＡＰＩを使用することによりハードウェアを制御している。
【０１７０】
本実施形態においては、ラベル作成装置２においても、内部のプログラムはドライバプログラムとアプリケーションプログラムという構成になっている。ＰＣ３においては、ラベル作成装置２のアプリケーションプログラムを原則そのまま持つことにし、それを実行することによりラベル作成装置２のシミュレーションを行う。
【０１７１】
図２のＰＣ３の電気的構成を示すブロック図に示されるＨＤＤ５５のラベル関連プログラム記憶エリア５８にはラベル作成装置２のアプリケーションプログラムが記憶され、プログラム関係情報記憶エリア５９にはラベル作成装置２が備えアプリケーションプログラムが参照するデータが記憶されている。尚、それらは、ラベル作成装置２の機種別に格納されている。また、本実施形態においては、ＨＤＤ５５のＯＳ記憶エリア５７には、Ｗｉｎｄｏｗｓ（登録商標）ＯＳが格納されており、ラベル関連アプリケーションは、Ｗｉｎｄｏｗｓ（登録商標）ＯＳ上で実行される。ラベル作成装置２のドライバプログラム部分は、ＯＳ記憶エリア５７に記憶されているＷｉｎｄｏｗｓ（登録商標）ＯＳが担うが、Ｗｉｎｄｏｗｓ（登録商標）ＯＳが提供するＡＰＩと、ラベル作成装置２のドライバプログラムが提供するＡＰＩとは異なるので、それらを互いに変換して繋ぎ合わせるためのアダプタプログラムが必要となる。そのアダプタプログラムもラベル関連プログラム記憶エリア５８に記憶されている。
【０１７２】
図１７は、ラベル作成装置２をＰＣ３における仮想マシンとして捉えた時のソフトウェア的な構成を示すブロック図である。
【０１７３】
仮想マシン３００は、スタンドアローンモデルＲＯＭイメージ３１０を備えている。これは、ラベル作成装置２が内部に有するＲＯＭに記憶されている制御用のプログラム、及び、そのプログラムから参照されるデータに相当する。スタンドアローンモデルＲＯＭイメージ３１０は、現実には、ラベル関連プログラム記憶エリア５８に記憶されているラベル作成装置２のアプリケーションプログラム部分と、プログラム関係情報記憶エリア５９に記憶されラベル作成装置２のアプリケーションプログラムから参照されるデータ部分のことである。
【０１７４】
また、仮想マシン３００は、仮想プロセッサ３１１を備えている。これは、ラベル作成装置２が内部に有するＣＰＵに相当する。仮想プロセッサ３１１は、現実には、ＰＣ３のＣＰＵ１１のことである。
【０１７５】
また、仮想マシン３００は、仮想メモリ３１２を備えている。これは、ラベル作成装置２が内部に有するＲＡＭ、フラッシュＲＯＭ等に相当する。仮想メモリ３１２は、現実には、ラベル作成装置２のＲＡＭ、フラッシュＲＯＭ等において使用されている領域と同じサイズの領域をＰＣ３のＲＡＭ５２上に確保することにより構成されている。
【０１７６】
また、仮想マシン３００は、外観イメージ３１３を備えている。これは、ラベル作成装置２の外観に相当する。外観イメージ３１３は、現実には、ラベル作成装置２を上面側から見た時のイメージであり、後述する図１８のシミュレーション入力画面により提供される。
【０１７７】
また、仮想マシン３００は、仮想ＬＣＤ３１４を備えている。これは、ラベル作成装置２が有するＬＣＤ６に相当する。仮想ＬＣＤ３１４は、現実には、後述する図１８のシミュレーション入力画面のＬＣＤ部４４０である。
【０１７８】
また、仮想マシン３００は、仮想キーボード３１５を備えている。これは、ラベル作成装置２が有するキーボード５に相当する。仮想キーボード３１５は、現実には、後述する図１８のシミュレーション入力画面のキーボード部４３０である。キーボード部４３０に表示されている各キーは、その表示領域をクリックすることによりキー入力を受け付けるようになっている。
【０１７９】
また、仮想マシン３００は、仮想印刷出力３１６を備えている。これは、ラベル作成装置２が有するラベル作成（テープ印刷及びテープ切断）の機能に相当する。仮想ＬＣＤ３１６は、現実には、図７の印刷イメージ表示画面２１０により提供される。
【０１８０】
図１７に示すように、仮想プロセッサ３１１は、スタンドアローンモデルＲＯＭイメージ３１０であるプログラムを実行したり、スタンドアローンモデルＲＯＭイメージ３１０であるデータを参照したり、仮想メモリ３１２にデータを書き込んだり、読み出したりする。仮想プロセッサ３１１は、そうすることにより、仮想キーボード３１５からの入力を受け付け、それに応じた画面表示を仮想ＬＣＤ３１４に対して行ったり、仮想印刷出力３１６に対してラベルの印刷イメージを表示したりする。仮想マシン３００は、外観イメージ３１３、仮想ＬＣＤ３１４、仮想印刷出力３１６に関する表示をするに当たっては、Ｗｉｎｄｏｗｓ（登録商標）の表示プログラム３１７に表示をして貰っている。尚、仮想キーボード３１５を実現するに当たっては、Ｗｉｎｄｏｗｓ（登録商標）のマウス操作やキー操作に係るプログラムの支援を受けている。図示はされていないが、前述のアダプタプログラムは、仮想マシン３００とＷｉｎｄｏｗｓ（登録商標）プログラムの間に入って橋渡しをしている。
【０１８１】
図１８は、第６実施形態に係るシミュレーション入力画面を示すイメージ図である。この第６実施形態に係るシミュレーション入力画面４００は、第１実施形態と同様、図５に示されるようなプリンタ選択画面１６０において、ＯＫボタン１６５がクリックされた場合、プリンタ選択画面１６０が消去し、消去するプリンタ選択画面１６０に換わってＰＣ３に表示される画面である。
【０１８２】
シミュレーション入力画面４００は、作業領域４１０を備えている。作業領域４１０には、図５に示すようなプリンタ選択画面１６０にて選択された機種に対応するラベル作成装置２の外観イメージ４２０が表示されている。そのため、外観イメージ４２０の下部には、実際のラベル作成装置２が備えるキーボード５に対応するイメージとしてキーボード部４３０を備えている。この外観イメージ４２０のサイズは、実際のラベル作成装置２とほぼ同じサイズになるようにＰＣ３では表示される。また、キーボード部４３０の上には、実際のラベル作成装置２が備えるＬＣＤ６に対応するイメージとしてＬＣＤ部４４０を備えている。キーボード部４３０に表示されている各キーの表示領域は、その領域をクリックした時にそのキーを押下したと判断するように構成されている。ＬＣＤ部４４０は、実際のラベル作成装置２が表示する画面と同様の画面を表示できるように構成されている。そして、キーボード部４３０に表示されているキーの表示領域をクリックすることにより、ＬＣＤ部４４０には、実際のラベル作成装置２においてクリックされたキーに対応するキーが押下された場合に表示される画面が表示される。また、キーボード部４３０には、印刷キーに対応する表示領域も備わっている。印刷キーに対応する表示領域をクリックすることにより、第１実施形態と同様、図７に示すような印刷イメージ表示画面２１０が表示される。第６実施形態に係る印刷イメージ表示画面２１０の機能は、第１実施形態に係る印刷イメージ表示画面２１０の機能と殆ど同じであるが、閉じるボタン２２０をクリックした時に、第１実施形態では、印刷イメージ表示画面２１０が閉じると共に、ラベル関連アプリケーション１００のラベル作成装置のシミュレーション機能が終了していたが、第６実施形態では、印刷イメージ表示画面２１０は閉じるが、再び図１８に示すようなシミュレーション入力画面４００が表示され、前回までの入力内容も保持されている。
【０１８３】
シミュレーション入力画面４００の作業領域４１０の下には、閉じるボタン４５０がある。この閉じるボタン４５０をクリックするとシミュレーション入力画面４００が閉じると共に、ラベル関連アプリケーション１００のラベル作成装置のシミュレーション機能が終了する。
【０１８４】
次に、印刷システム１を構成するＰＣ３における処理について、図１９を参照して説明する。図１９は、図５に示すようなプリンタ選択画面１６０のＯＫボタン１６５がクリックされた時に実行を開始するシミュレーション処理のメイン処理を示すフローチャートである。そして、第１実施形態に係る図１２に示すシミュレーション処理のメイン処理を示すフローチャートに換わるフローチャートである。尚、以下の処理は全てＣＰＵ１１により実行される。また、このフローチャートに対応するプログラムの中には、前述のスタンドアローンモデルＲＯＭイメージ３１０であるプログラムも含まれる。
【０１８５】
図５に示すようなプリンタ選択画面１６０において、ＯＫボタン１６５がクリックされたか否かが判断され、クリックされたと判断した場合は、機種名表示欄１６３に表示されている機種名がＲＡＭ５２の所定の変数に記憶される。また、プリンタ選択画面１６０は消去される。そして、図１９に示すシミュレーション処理のメイン処理の実行を開始する。
【０１８６】
Ｓ５０では、ラベル編集画面１１０に表示されているラベルイメージ１３０に対応するラベルデータがテンプレートとして設定される等、ＲＡＭ５２の各種変数が設定される。その後、Ｓ５１に移行する。
【０１８７】
Ｓ５１では、図５に示すようなプリンタ選択画面１６０にて、ユーザに選択させたラベル作成装置２の機種名に対応し、ラベル作成装置２のシミュレーションを行うため、機種名による以後の処理の分岐処理が行われる。その分岐処理の後、プリンタ選択画面１６０によってユーザに選択された機種に該当する各種データが、プログラム関係情報記憶エリア５９から読み出され、当該各種データがＲＡＭ５５の所定の変数・領域に設定される。その処理の中には、当該機種に対応する仮想メモリ３１２の所定の領域に所定のデータが格納されることも含まれる。さらにその中には、仮想メモリ３１２の所定の領域にテンプレートのデータが格納されることも含まれる。それは即ち、実際のラベル作成装置２において、送られてきたテンプレートデータが不図示のフラッシュＲＯＭに格納され、以後、テンプレートとして選択可能になったことに相当する。尚、ＨＤＤ５５のプログラム関連情報記憶エリア５９には、予め、プログラム関係情報としてのデータがラベル作成装置２の機種別に格納されている。その後、Ｓ５２に移行する。
【０１８８】
Ｓ５２では、シミュレーション入力画面４００に表示される当該機種の外観イメージのデータが読み込まれ、キーとマウス座標の関連付けが行われる。キーとマウス座標の関連付けとは、シミュレーション入力４００において、キーの表示領域をマウスによってクリックすることとキー入力とを対応付けるため、キーの表示範囲とキーコードとを関連付けると共に、キーの表示範囲をクリックした時にキーコードを発生させるように設定することを表す。その後、Ｓ５３に移行する。
【０１８９】
Ｓ５３では、モニタ１３に表示制御部６１を介して図１８に示すようなシミュレーション入力画面４００が表示される。その後、Ｓ５４に移行する。
【０１９０】
Ｓ５４では、キーボード部４３０のキーの表示領域（以後、仮想キーと称する）がマウス１５でクリックされたか否かが判断される。仮想キーがクリックされたと判断した場合（Ｓ５４：ＹＥＳ）は、Ｓ５５に移行する。仮想キーがクリックされていないと判断した場合（Ｓ５４：ＮＯ）は、再び、Ｓ５４に移行する。
【０１９１】
Ｓ５５では、図１８に示すようなシミュレーション入力画面４００における閉じるボタン４５０がクリックされたか否かが判断される。閉じるボタン４５０がクリックされたと判断された場合（Ｓ５５：ＹＥＳ）は、シミュレーション入力画面４００を消去し、替わりにラベル編集画面１１０を表示してシミュレーション処理のメイン処理を終了する。閉じるボタン４５０がクリックされていないと判断した場合（Ｓ５５：ＮＯ）は、Ｓ５６に移行する。
【０１９２】
Ｓ５６では、キーボード部４３０の仮想キーの内、印刷キーに相当するキーがクリックされたか否かが判断される。印刷キーがクリックされたと判断した場合（Ｓ５６：ＹＥＳ）は、Ｓ５７に移行する。印刷キーがクリックされていないと判断した場合（Ｓ５６：ＮＯ）は、Ｓ５９に移行する。
【０１９３】
Ｓ５７では、ラベルイメージ作成処理を行う。この処理内容は、実施形態１乃至実施形態５において説明した処理内容と同様である。ラベル作成装置２において実行されている処理と同じ処理が仮想マシン３００上でなされる。その後、Ｓ５８に移行する。
【０１９４】
Ｓ５８では、図７のような印刷イメージ表示画面２１０が表示され、印刷イメージ表示欄２１２にＳ５７にてラベルイメージ作成処理において作成されたラベルイメージ２１４が表示される。Ｓ５８においては、その後、各種操作が受け付けられ、受け付けられた操作に対応する処理が行われる。その内、閉じるボタン２２０がクリックされた場合は、印刷イメージ表示画面２１０は消去され、再び、図１８に示すようなシミュレーション入力画面４００が表示される。印刷イメージ表示画面２１０が表示される直前の入力内容はＲＡＭ５２上に残っているため、ＬＣＤ部４４０に表示されている内容は印刷イメージ表示画面２１０が表示される前と変わらない。その後、Ｓ５４に移行し、再び処理を繰り返す。
【０１９５】
Ｓ５６において、印刷キーがクリックされていないと判断した結果移行するＳ５９においては、何れの仮想キーがクリックされたのかが判断され、それに応じた処理が行われる。それに伴ってテキストやイラスト等のオブジェクトも入力され、ラベルデータが作成される。また、それに伴ってＬＣＤ部４４０に表示されている内容も更新される。その後、Ｓ５４に移行し、再び処理を繰り返す。
【０１９６】
尚、このシミュレーション入力画面４００にてラベル作成装置２のシミュレーション可能な機能は、テンプレートに基づくラベルデータ作成に留まらない。ラベル編集画面１１０にて作成されたテンプレートのデータは、仮想マシン３００における仮想メモリ３１２上に通常のテンプレートデータと共に記憶されている。そのため、通常、ラベル作成装置２にて、テンプレートを使用してラベル作成を行う時と同じ手順にて、シミュレーション入力画面４００にてユーザが入力をすることによってラベルデータが作成され、印刷キーをクリックすることによってその印刷イメージ２１４が印刷イメージ表示画面２１０に表示される。
【０１９７】
ラベル作成装置２においては、ＰＣ３から送られてきたテンプレートデータは、不図示のフラッシュＲＯＭに格納される。ラベル作成装置２にて、ユーザがテンプレートを使用したラベルデータの編集をするに際しては、予めラベル作成装置２が保有しているテンプレートデータとＰＣ３から送られてきたテンプレートデータとは、区別無く選択できる。ユーザがラベル作成装置２のテンプレートメニューを選択すると、テンプレートの不図示の選択画面がＬＣＤ６に表示されるので、ユーザはその中からテンプレートを選択する。その後、テンプレートを構成するオブジェクト毎に入力画面が順番に表示されるので、それに応じてユーザは文字等を入力することによりラベルデータを作成する。そして、ラベル作成装置２の印刷キーを押下することによりラベルが作成されて出力される。
【０１９８】
本第６実施形態に係るＰＣ３では、ラベル作成装置２に対して送るテンプレートの元となるラベルデータを作成するラベル編集画面１１０と、ラベル作成装置２のキーボード５による入力をシミュレートするシミュレーション入力画面４００とを備え、シミュレーション入力画面４００により入力されたオブジェクトを用いてラベル編集画面１１０に表示されたラベルイメージに対応するテンプレートに従って、別のラベルデータを作成し、そのラベルデータに基づいてＣＰＵ１１はラベルイメージを作成し、ＣＰＵ１１は、作成したラベルイメージを、表示制御部６１を介してモニタ１３に表示する。ラベル編集画面１１０に表示されているラベルイメージは、ユーザが一から作成してもよく、テンプレートメニューにより選択したテンプレートを使用して作成してもよい。また、テンプレートメニューにより選択したテンプレートとしてのラベルイメージにそのまま変更を加えずラベルイメージとしてもよい。
【０１９９】
これにより、ユーザはラベル作成装置２においてテンプレートに従って編集されたラベルデータに基づいて作成されたラベル（実物）を見ることなしに、ラベルのイメージを正しく認識できる。また、ラベル作成装置２自体が接続されてなくともテンプレートに従って編集されたラベルのイメージを正しく認識することが可能であると共に、テンプレート自体の善し悪しが容易に確認できる。さらに、テンプレートの作成、または、選択に係るユーザの手間とラベルの無駄を省くことができる。
【０２００】
ＰＣ３では、ラベル編集画面１１０を用いてラベル作成装置２にて使用されるテンプレートの元となるラベルデータを作成及び編集する。
【０２０１】
これにより、ユーザはラベル作成装置２において使用される新しいテンプレートを作成できる。
【０２０２】
第６実施形態に係るＰＣ３では、モニタ１３にはラベル作成装置２の外観イメージ４２０が表示され、ラベル作成装置２を操作する各種のキーに対応する仮想キーを指定することにより仮想キー毎に対応付けられた文字または指示が入力されるように構成されており、仮想キーを指定して文字または指示が入力された場合、ラベル作成装置２のＬＣＤ６に対応する表示領域（ＬＣＤ部４４０）には、ラベル作成装置２のキーを操作した時にＬＣＤ６に表示される表示内容が表示されるように構成されている。
【０２０３】
これにより、ユーザはラベル作成装置２の操作手段を操作した時と同じ使い勝手により文字または指示を入力してラベルデータの編集ができる。特に、ＰＣ３のキーボード１４上になく、ラベル作成装置２にのみ存在するキーがある場合、ラベル作成装置２の使い方さえ知っていればラベル作成装置２にのみ存在する当該キーに係る機能を容易に探し出して使用することができる。また、ラベル作成装置２のＬＣＤ６に対応する表示領域に表示される表示内容を参照することにより、ラベル作成装置２においてラベルデータの編集をする時と同じ手順でラベルデータを作成するに際し、現在の状態が把握できる。
【０２０４】
尚、本発明は本実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【図面の簡単な説明】
【０２０５】
【図１】第１実施形態に係る印刷システムの概略構成図である。
【図２】ＰＣ３の電気的構成を示すブロック図である。
【図３】ラベル関連アプリケーションの編集画面のイメージ図である。
【図４】ラベル関連アプリケーション１００のラベル編集画面１１０を示す別の例である。
【図５】プリンタ選択画面のイメージ図である。
【図６】シミュレーション入力画面のイメージ図である。
【図７】印刷イメージ表示画面のイメージ図である。
【図８】ラベル編集画面を示すイメージ図である。
【図９】テンプレートに基づいて作成されたラベルを示す模式図である。
【図１０】シミュレーション入力画面のイメージ図である。
【図１１】ラベルイメージのイメージ図である。
【図１２】シミュレーション処理のメイン処理を示すフローチャートである。
【図１３】シミュレーション処理のラベルイメージ作成処理のフローチャートである。
【図１４】第２実施形態に係るシミュレーション処理のラベルイメージ作成処理のフローチャートである。
【図１５】第３実施形態に係るシミュレーション処理のラベルイメージ作成処理のフローチャートである。
【図１６】第４実施形態に係るシミュレーション処理のラベルイメージ作成処理のフローチャートである。
【図１７】第６実施形態に係る仮想マシンを示す模式図である。
【図１８】シミュレーション入力画面を示すイメージ図である。
【図１９】シミュレーション処理のメイン処理を示すフローチャートである。
【符号の説明】
【０２０６】
１  印刷システム
２  ラベル作成装置
３  ＰＣ
１１  ＣＰＵ
５１  ＲＯＭ
５２  ＲＡＭ
５５  ＨＤＤ
１００  ラベル関連アプリケーション
１１０  ラベル編集画面
１６０  プリンタ選択画面
１８０  シミュレーション入力画面
３００  仮想マシン
４００  シミュレーション入力画面
【図１】
2007286676.tif 000003
【図２】
2007286676.tif 000004
【図５】
2007286676.tif 000005
【図６】
2007286676.tif 000006
【図７】
2007286676.tif 000007
【図９】
2007286676.tif 000008
【図１０】
2007286676.tif 000009
【図１１】
2007286676.tif 000010
【図１２】
2007286676.tif 000011
【図１３】
2007286676.tif 000012
【図１４】
2007286676.tif 000013
【図１５】
2007286676.tif 000014
【図１６】
2007286676.tif 000015
【図１７】
2007286676.tif 000016
【図１８】
2007286676.tif 000017
【図１９】
2007286676.tif 000018
【図３】
2007286676.tif 000019
【図４】
2007286676.tif 000020
【図８】
2007286676.tif 000021