(57)【要約】【課題】特定のプリンタに適合する搬送部材上に配置された印刷媒体への印刷をより適切に行う。【解決手段】  ネットワークを介して接続されたプリンタに印刷データを供給する印刷データ供給装置は、特定のプリンタに適合する搬送部材上に配置された印刷媒体への印刷をプリンタに実行させるために必要な印刷条件情報を、ネットワークを介して受信する。そして、受信された印刷条件情報に基づいて、搬送部材上に配置された印刷媒体への印刷をプリンタに実行させるための印刷データを生成する。このように生成された印刷データが、印刷データ供給装置からネットワークを介してプリンタに送信されることにより、プリンタは搬送部材上に配置された印刷媒体への印刷を実行する。【選択図】図２
2008033384.tif 000002
【特許請求の範囲】
【請求項１】
特定のプリンタに適合する搬送部材上に配置された印刷媒体への印刷をネットワークを介して接続された前記プリンタに実行させるための印刷データを、前記プリンタに供給する印刷データ供給装置であって、
前記印刷媒体への印刷を前記プリンタに実行させるために必要な印刷条件情報を、前記ネットワークを介して前記プリンタから受信する印刷条件情報受信部と、
前記印刷条件情報受信部により受信された前記印刷条件情報に基づいて、前記プリンタに前記印刷媒体への印刷を実行させるための印刷データを生成する印刷データ生成部と、
前記印刷データ生成部により生成された前記印刷データを、前記ネットワークを介して前記プリンタに送信することにより、前記印刷媒体への印刷を前記プリンタに実行させる印刷データ送信部と、
を備える、印刷データ供給装置。
【請求項２】
請求項１記載の印刷データ供給装置であって、
前記印刷条件情報は、前記印刷条件情報受信部が前記プリンタから受信するテンプレートに含まれており、
前記印刷データ生成部は、前記テンプレートのうち、前記印刷条件情報とは異なる部分に記述される特定の情報を前記プリンタで印刷される画像に関する情報に変更することにより、前記印刷データを生成する、印刷データ供給装置。
【請求項３】
請求項１または２記載の印刷データ供給装置であって、
前記印刷媒体はデータ記録用ディスクの表面である、印刷データ供給装置。
【請求項４】
請求項１ないし３のいずれか記載の印刷データ供給装置であって、
前記印刷条件情報は、前記プリンタの種類によって互いに異なり得る前記搬送部材と前記印刷媒体との位置関係に関する媒体位置情報を含む、印刷データ供給装置。
【請求項５】
請求項１ないし４のいずれか記載の印刷データ供給装置であって、
前記印刷条件情報は、前記プリンタの種類によって互いに異なり得る前記搬送部材の形状に関する搬送部材情報を含む、印刷データ供給装置。
【請求項６】
請求項１ないし５のいずれか記載の印刷データ供給装置であって、
前記印刷データ送信部は、前記印刷データとともに所定の情報を前記プリンタに送信することにより、前記プリンタに前記印刷媒体以外の位置への印刷を抑制させる、印刷データ供給装置。
【請求項７】
請求項１ないし５のいずれか記載の印刷データ供給装置であって、
前記印刷データ生成部は、前記プリンタで印刷される画像のうち前記印刷媒体以外の位置に対応する画素の値を前記プリンタでの印刷が抑制される値に変更することにより、前記プリンタに前記印刷媒体以外の位置への印刷を抑制させる、印刷データ供給装置。
【請求項８】
特定のプリンタに適合する搬送部材上に配置された印刷媒体への印刷をネットワークを介して接続された前記プリンタに実行させるための印刷データを、前記プリンタに供給する印刷データ供給方法であって、
（ａ）前記印刷媒体への印刷を前記プリンタに実行させるために必要な印刷条件情報を、前記ネットワークを介して前記プリンタから受信する工程と、
（ｂ）前記工程（ａ）において取得された前記印刷条件情報に基づいて、前記プリンタに前記印刷媒体への印刷を実行させるための印刷データを生成する工程と、
（ｃ）前記工程（ｂ）において生成された前記印刷データを、前記ネットワークを介して前記プリンタに送信することにより、前記印刷媒体への印刷を前記プリンタに実行させる工程と、
を備える、印刷データ供給方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、搬送部材上に配置された印刷媒体への印刷をプリンタに実行させる技術に関する。
【背景技術】
【０００２】
プリンタでＣＤやＤＶＤ等のデータ記録用ディスク（以下、これらを総称して「ＣＤ」とも呼ぶ）の表面に直接ラベルの印刷を行う場合、通常、ＣＤは、プリンタに適合したＣＤの搬送部材であるトレイ上に配置される。このトレイは、プリンタの種類毎に、大きさやＣＤの配置が異なっている場合がある。そのため、ＣＤのラベル印刷を行う場合には、プリンタに対応した特定のアプリケーション（プリンタ対応アプリケーション）を実行することにより行われるのが通例である。このプリンタ対応アプリケーションでは、アプリケーション自身に含まれるトレイに関する情報に基づいて、ＣＤのラベル印刷のための印刷データが生成される。この印刷データを受信することにより、プリンタはトレイ上に配置されたＣＤの表面にラベルの印刷をすることができる。
【０００３】
【特許文献１】特開２００４−１２２５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ＵＰｎＰを利用したネットワークシステム等では、デジタルテレビなどのコントロールポイントは、プリンタが提供するプリントサービスに対して、プリンタの製造者や機種によらない方法で印刷を要求することにより、プリンタに印刷を実行させることが可能となる。しかしながら、プリンタの製造者や機種によらない方法でプリンタにＣＤのラベルを印刷させる場合、印刷を行う都度、ユーザはトレイの大きさやＣＤの配置を設定することが必要となる場合がある。この設定がプリンタに適合していない場合、印刷位置とＣＤの位置とのずれなどにより、ラベルの印刷結果が望ましくないものとなる可能性がある。この問題は、ＣＤのラベル印刷のみでなく、一般に、搬送部材上に配置された印刷媒体への印刷を行う場合にも共通する。
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、特定のプリンタに適合する搬送部材上に配置された印刷媒体への印刷をより適切に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的の少なくとも一部を達成するために、本発明の印刷データ供給装置は、特定のプリンタに適合する搬送部材上に配置された印刷媒体への印刷をネットワークを介して接続された前記プリンタに実行させるための印刷データを、前記プリンタに供給する印刷データ供給装置であって、前記印刷媒体への印刷を前記プリンタに実行させるために必要な印刷条件情報を、前記ネットワークを介して前記プリンタから受信する印刷条件情報受信部と、前記印刷条件情報受信部により受信された前記印刷条件情報に基づいて、前記プリンタに前記印刷媒体への印刷を実行させるための印刷データを生成する印刷データ生成部と、前記印刷データ生成部により生成された前記印刷データを、前記ネットワークを介して前記プリンタに送信することにより、前記印刷媒体への印刷を前記プリンタに実行させる印刷データ送信部と、を備えることを特徴とする。
【０００７】
この構成によれば、プリンタから受信した印刷条件情報に基づいて印刷データを生成することにより、搬送部材上に配置された印刷媒体に印刷するための印刷データをプリンタに適したものにすることができる。そして、プリンタがプリンタに適した印刷データで印刷を行うことにより、特定のプリンタに適合する搬送部材上に配置された印刷媒体への印刷をより適切に行うことができる。
【０００８】
前記印刷条件情報は、前記印刷条件情報受信部が前記プリンタから受信するテンプレートに含まれており、
前記印刷データ生成部は、前記テンプレートのうち、前記印刷条件情報とは異なる部分に記述される特定の情報を前記プリンタで印刷される画像に関する情報に変更することにより、前記印刷データを生成するものとしても良い。
【０００９】
この構成によれば、テンプレート中の特定の情報をプリンタで印刷に使用される画像に関する情報に変更することにより、画像に関する情報とテンプレート中の印刷条件情報とを含む印刷データを生成することができる。そのため、印刷データの生成が、より容易となる。
【００１０】
前記印刷媒体はデータ記録用ディスクの表面であるものとしても良い。
【００１１】
前記印刷条件情報は、前記プリンタの種類によって互いに異なり得る前記搬送部材と前記印刷媒体との位置関係に関する媒体位置情報を含むものとしても良い。
【００１２】
この構成によれば、搬送部材と印刷媒体との位置関係が異なるプリンタに対しても、媒体位置情報をプリンタから取得することにより、同一の処理を実行することによりプリンタに印刷媒体への印刷を実行させることができる。
【００１３】
前記印刷条件情報は、前記プリンタの種類によって互いに異なり得る前記搬送部材の形状に関する搬送部材情報を含むものとしても良い。
【００１４】
この構成によれば、搬送部材の形状が異なるプリンタに対しても、搬送部材情報をプリンタから取得することにより、同一の処理を実行することによりプリンタに印刷媒体への印刷を実行させることができる。
【００１５】
前記印刷データ送信部は、前記印刷データとともに所定の情報を前記プリンタに送信することにより、前記プリンタに前記印刷媒体以外の位置への印刷を抑制させるものとしても良い。
【００１６】
この構成によれば、印刷データ供給装置は、所定の情報を送信することにより、プリンタに印刷媒体以外の位置への印刷が抑制されることができる。そのため、印刷媒体以外の位置への印刷を抑制するための、印刷データ供給装置の処理負担を軽減することができる。
【００１７】
前記印刷データ生成部は、前記プリンタで印刷される画像のうち前記印刷媒体以外の位置に対応する画素の値を前記プリンタでの印刷が抑制される値に変更することにより、前記プリンタに前記印刷媒体以外の位置への印刷を抑制させるものとしても良い。
【００１８】
この構成によれば、印刷データ供給装置が、印刷媒体以外の位置の画素値を印刷が抑制される値に変更することにより、プリンタが印刷媒体以外の位置への印刷を抑制する機能を有していない場合であっても、印刷媒体以外の位置への印刷を抑制することができる。
【００１９】
なお、本発明は、種々の態様で実現することが可能である。例えば、印刷データ供給装置および印刷データ供給方法、その印刷データ供給装置またはその印刷データ供給方法を使用した印刷システムおよび印刷システムの制御方法、それらの印刷データ供給装置、印刷データ供給方法、印刷システムおよび印刷システムの制御方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．用語の説明：
Ｂ．実施例：
Ｃ．変形例：
【００２１】
Ａ．用語の説明：
以下の説明で使用する用語の意味は以下の通りである。
・ＤＨＣＰ（Dynamic Host Configuration Protocol）：ダイナミックホストコンフィギュレーションプロトコル。動的にＩＰアドレスを割り当てるプロトコル。
・ＧＥＮＡ（General Event Notification Architecture）：一般イベント通知アーキテクチャ。ＵＰｎＰアーキテクチャにおいてイベントを発行する際に使用される。
・ＨＴＴＰ（HyperText Transfer Protocol）：ハイパーテキスト転送プロトコル。
・ＨＴＴＰＭＵ（HTTP Multicast over UDP）：ＵＤＰ（User Datagram Protocol）を用いたＨＴＴＰマルチキャスト。
・ＨＴＴＰＵ（HTTP(unicast) over UDP）：ＵＤＰを用いたＨＴＴＰユニキャスト。
・ＭＦＰ（Multi Function Peripheral）：複数のデバイスの機能を有する複合周辺装置。
・ＳＯＡＰ（Simple Object Access Protocol）：シンプルオブジェクトアクセスプロトコル。ＵＰｎＰアーキテクチャにおいて、ＲＰＣ（リモートプロシージャコール）によるアクションの要求とレスポンスとに使用される。
・ＳＳＤＰ（Simple Service Discovery Protocol）：シンプルサービス検出プロトコル。ＵＰｎＰアーキテクチャにおいて、サービスのディスカバリ（検出）に使用される。
・ＵＰｎＰ（Universal Plug and Play）：ユニバーサルプラグアンドプレイ（ＵＰｎＰは UPnP Implementers Corporationの商標）。
・ＵＲＩ（Uniform Resource Identifier）：ユニフォームリソース識別子。ＵＲＬ（Uniform Resouce Locator）の上位概念であり、リソースの固有の位置を示す識別子。
・ＸＨＴＭＬ（eXtensible HyperText Markup Language）：拡張ハイパーテキストマークアップ言語。ＨＴＭＬと互換性を有する文書記述言語の一種であり、ＸＭＬの実装の一形態である。ＸＨＴＭＬ−Ｐｒｉｎｔは、ＸＨＴＭＬ文書を印刷するための仕様である。
・ＸＭＬ（eXtensible Markup Language）：拡張マークアップ言語。
【００２２】
なお、ＵＰｎＰでは上述した多数のプロトコルが使用されるが、以下ではこれらを総称して「ＵＰｎＰプロトコル」と呼ぶ。
【００２３】
Ｂ．実施例：
図１は、本発明の実施例としてのネットワークシステム１０の構成を概略的に示す説明図である。このネットワークシステム１０は、プリンタ１００と、デジタルＴＶ（以下「ＤＴＶ」と呼ぶ）２００と、を備えている。本実施例のネットワークシステム１０では、プリンタ１００およびＤＴＶ２００は、それぞれ、同一のローカルエリアネットワーク（ＬＡＮ）に属している。なお、ＬＡＮは、ＩＥＥＥ８０２．３のような有線ネットワークでも、ＩＥＥＥ８０２．１１ｂ／ｇ／ａなどの無線ネットワークでもよい。
【００２４】
プリンタ１００およびＤＴＶ２００は、共にＵＰｎＰ対応のネットワーク装置である。ここで、ＵＰｎＰは、ネットワーク装置を任意のタイミングでネットワークに接続したり、ネットワークから切断したりすることを実現するアーキテクチャである。ＵＰｎＰネットワークは、コントロールポイントとデバイスとで構成される。「デバイス」とは、サービスを提供する装置を意味している。本明細書においては、特に断らない限り、「デバイス」と「サービスデバイス」は同義語として使用されている。「コントロールポイント」は、ネットワーク上の他のデバイスを検出したり、制御したりするコントローラを意味しており、サービスデバイスに対するクライアントとして機能する。
【００２５】
プリンタ１００は、ＵＰｎＰネットワークにおけるサービスデバイスとして機能し、コントロールポイントに対してプリントサービスを提供する。プリンタ１００は、ＣＰＵ１１０と、ボタンやタッチパネル等の操作部１２０と、液晶モニタ等の表示部１３０と、プリンタエンジン１４０と、カードインターフェイス（カードＩ／Ｆ）１５０と、ネットワークインターフェイス（ネットワークＩ／Ｆ）１６０と、ＲＯＭやＲＡＭ等の内部記憶装置１７０と、を備えている。
【００２６】
プリンタエンジン１４０は、印刷用制御データに基づき印刷を行う印刷機構である。ネットワークインターフェイス１６０は、ネットワーク上の他の装置との間で交換されるメッセージやデータを仲介する機能を有している。カードインターフェイス１５０は、カードスロット１５２に挿入されたメモリカード１５４との間でデータのやり取りを行うインターフェイスである。
【００２７】
プリンタ１００の内部記憶装置１７０には、ネットワークプロトコル制御部１７２と、ＨＴＴＰサーバプログラム（以下「ＨＴＴＰサーバ」と呼ぶ）１７４と、ラベル印刷実行部１７６と、ＨＴＭＬファイル１８２と、テンプレートファイル１８４と、が格納されている。ネットワークプロトコル制御部１７２は、ＵＰｎＰのプロトコルやその他のプロトコルに従って、ネットワークシステム１０上の他の装置との間で、メッセージやデータの仲介を行うためのコンピュータプログラムである。また、ＨＴＴＰサーバ１７４は、ブラウザ等からの要求に応じて、ＨＴＭＬファイル等を応答するためのコンピュータプログラムである。ラベル印刷実行部１７６は、ＤＴＶ２００から供給される印刷データ（後述する）に基づいて、プリンタエンジン１４０を制御してＣＤやＤＶＤ等のデータ記録用ディスク（以下、ＣＤとＤＶＤとを併せて「ＣＤ」あるいは「ディスク」とも呼ぶ）のラベル印刷（以下、単に「ラベル印刷」と呼ぶ）を行うためのコンピュータプログラムである。ＣＰＵ１１０は、内部記憶装置１７０から、ネットワークプロトコル制御部１７２、ＨＴＴＰサーバ１７４およびラベル印刷実行部１７６を読み出して実行し、上述の機能を実現する。ＨＴＴＰサーバ１７４は、ＷｅｂサーバまたはＷＷＷサーバとも呼ばれる。
【００２８】
ＤＴＶ２００は、ＵＰｎＰネットワークにおけるコントロールポイントとして機能する。ＤＴＶ２００は、ＣＰＵ２１０と、ボタンやリモコンおよびリモコン受光部等の操作部２２０と、液晶パネル等の表示部２３０と、ネットワークインターフェイス（ネットワークＩ／Ｆ）２６０と、ＲＯＭやＲＡＭ等の内部記憶装置２７０と、を備えている。ネットワークインターフェイス２６０は、ネットワーク上の他の装置との間で交換されるメッセージやデータを仲介する機能を有している。
【００２９】
ＤＴＶ２００の内部記憶装置２７０には、Ｗｅｂブラウザプログラム（以下「Ｗｅｂブラウザ」と呼ぶ）２７２と、ラベル印刷アプリケーション２７４と、画像ファイルＧＦと、が格納されている。Ｗｅｂブラウザ２７２は、ネットワークを介してＨＴＭＬファイル等を取得し、取得したＨＴＭＬファイル等を解析して表示部２３０上に表示するためのコンピュータプログラムである。ラベル印刷アプリケーション２７４は、画像ファイルＧＦに含まれる画像データとプリンタ１００から取得したテンプレートファイル１８４等に基づいて、プリンタ１００でのラベル印刷に使用されるＸＨＴＭＬ−Ｐｒｉｎｔ形式の印刷データ（以下、「ＸＨＴＭＬ−Ｐｒｉｎｔデータ」とも呼ぶ）を生成するためのコンピュータプログラムである。但し、ラベル印刷に使用される印刷データとしては、ＸＨＴＭＬ−Ｐｒｉｎｔ形式と異なる形式のものであっても良い。ＣＰＵ２１０は、内部記憶装置２７０から、Ｗｅｂブラウザ２７２およびラベル印刷アプリケーション２７４を読み出して実行することにより、上述の機能を実現する。
【００３０】
プリンタ１００およびＤＴＶ２００は、上述のようにＵＰｎＰ対応のネットワーク装置である。そのため、プリンタ１００とＤＴＶ２００では、ＨＴＴＰＭＵや、ＨＴＴＰＵ，ＳＯＡＰ／ＨＴＴＰ，ＨＴＴＰなどのＵＰｎＰプロトコルを用いて、以下のような各種の処理が実行される。
【００３１】
（１）アドレッシング：
ＵＰｎＰデバイス（以下、単に「デバイス」と呼ぶ）がネットワークに接続すると、アドレッシングによってネットワークアドレス（ＩＰアドレス）を取得する。アドレッシングには、ＤＨＣＰサーバまたはAuto-IPが利用される。ネットワークにＤＨＣＰサーバが設けられている場合には、デバイスはＤＨＣＰサーバによって割り当てられるＩＰアドレスを使用する。ＤＨＣＰサーバが無い場合には、Auto-IPと呼ばれる自動ＩＰアドレッシング機能を用いて、デバイスが自分のアドレスを決定する。
【００３２】
（２）ディスカバリ（検出）：
ディスカバリは、コントロールポイントが、デバイスがどこにいるかを見つけ出す処理である。ディスカバリは、コントロールポイントがディスカバリメッセージをマルチキャストすることによって実現することができ、あるいは、デバイスがネットワークに参加したときに、その旨をコントロールポイントにアドバタイズすることによっても実現できる。ディスカバリは、ＨＴＴＰＭＵ／ＳＳＤＰやＨＴＴＰＵ／ＳＳＤＰを用いて行われる。ディスカバリの結果、コントロールポイントとデバイスがピアツーピアで処理を進められるようになる。
【００３３】
（３）ディスクリプション：
デバイスの構成の詳細は、デバイスディスクリプションとしてＸＭＬで記述されている。また、デバイスのサービスの詳細は、サービスディスクリプションとしてＸＭＬで記述されている。これらのディスクリプションは、デバイスによって所有されており、コントロールポイントに提供される。コントロールポイントは、これらのディスクリプションを参照することによって、デバイスやサービスの詳細を知ることができる。
【００３４】
（４）コントロール：
コントロールは、コントロールポイントが、アクション要求を含む制御メッセージをデバイスに転送して、デバイスの制御を行う処理である。コントロールは、ＨＴＴＰ／ＳＯＡＰを用いて行われる。
【００３５】
（５）イベント：
所定のイベントが発生すると、デバイス内のサービスが、コントロールポイントにイベントの発生を通知する。イベント発生の通知を受けるコントロールポイントは、そのサービスに「サブスクライブ（購読）」する。イベントは、サブスクライブしているコントロールポイントに転送される。イベントの通知は、ＨＴＴＰ／ＧＥＮＡを用いて行われる。
【００３６】
（６）プレゼンテーション：
プレゼンテーションは、デバイスディスクリプションに登録されているプレゼンテーション用のＵＲＬからコントロールポイントがＨＴＭＬで記述されたプレゼンテーション用ページを取得する処理である。このプレゼンテーションによって、例えばコントロールポイントがデバイスの各種の状態を表示することができる。
【００３７】
なお、本発明はＵＰｎＰの将来のバージョンにも適用可能である。また、ネットワーク型プラグアンドプレイとして、アドレッシング（自動的なＩＰアドレス決定）と、デバイスのディスカバリにより、任意のコントロールポイントとデバイスとがピアツーピアで通信が可能で、コントロールポイントとデバイスがメッセージの交換を行うアーキテクチャであれば、ＵＰｎＰ以外のネットワーク型プラグアンドプレイ仕様にも本発明を適用することが可能である。
【００３８】
図２は、ＤＴＶ２００を用いてラベル印刷を行うためのラベル印刷処理ルーチンを示すフローチャートである。なお、このラベル印刷処理ルーチンの各ステップは、ＤＴＶ２００のＣＰＵ２１０がラベル印刷アプリケーション２７４を実行することにより実現されている。
【００３９】
ステップＳ１００において、ラベル印刷アプリケーション２７４は、ラベル印刷に使用される画像ファイル（印刷画像ファイル）のユーザによる選択指示を取得する。ラベル印刷アプリケーション２７４は、具体的には、ＤＴＶ２００の表示部２３０上にユーザインタフェースを表示するとともに、ＤＴＶ２００の操作部２２０から入力されるユーザからの指示を取得することにより、印刷画像ファイルの選択指示を取得する。
【００４０】
図３は、ステップＳ１００において、表示部２３０上に表示されるユーザインタフェースＵＩ１を示す説明図である。ユーザインタフェースＵＩ１は、「次へ」ボタンＢＮ１と、「戻る」ボタンＢＢ１と、サムネイルウィンドウＳＮＷと、水平スクロールバーＳＨ１と、を有している。
【００４１】
サムネイルウィンドウＳＮＷには、画像ファイルＧＦ（図１）のそれぞれに含まれる画像のサムネイル画像ＳＮ１〜ＳＮ４が表示されている。なお、本実施例では、これらの画像ファイルＧＦにサムネイル画像が含まれているが、画像ファイルＧＦはサムネイル画像を含まないものとしても良い。この場合、サムネイルウィンドウＳＮＷに表示されるサムネイル画像ＳＮ１〜ＳＮ４は、ＣＰＵ２１０がサムネイル画像生成プログラム（図示しない）を実行することにより生成される。
【００４２】
なお、本実施例では、ＤＴＶ２００（図１）の内部記憶装置に画像ファイルＧＦが格納されているが、画像ファイルＧＦは、プリンタ１００のメモリカード１５４や、ＬＡＮに接続された他の装置に格納されていても良い。この場合、図２のステップＳ１００においては、図３のユーザインターフェースＵＩ１を表示するに先だって、画像ファイルＧＦの格納場所の指定をユーザに許容するユーザインタフェース（図示しない）が表示され、ユーザによる格納場所を指定する指示が取得される。
【００４３】
ユーザが、水平スクロールバーＳＨ１を操作すると、サムネイルウィンドウＳＮＷに表示されるサムネイル画像が順次切り替わる。このように、サムネイルウィンドウＳＮＷに表示されるサムネイル画像を順次切り替えることにより、全ての画像ファイルＧＦのサムネイル画像をサムネイルウィンドウＳＮＷに表示させることができる。
【００４４】
ユーザは、サムネイルウィンドウＳＮＷに表示されたサムネイル画像ＳＮ１〜ＳＮ４をリモコン等を用いて選択する。図３の例では、サムネイル画像ＳＮ１が選択されており、サムネイル画像ＳＮ１の外周部の輝度が、他のサムネイル画像ＳＮ２〜ＳＮ３の外周部の輝度と異なっている。
【００４５】
このとき、ユーザがボタンＢＮ１を操作すると、複数の画像ファイルＧＦのうち選択されたサムネイル画像ＳＮ１に対応する画像ファイルが印刷画像ファイルに設定される。なお、印刷画像ファイルの画像データで表される画像は、ラベル印刷による印刷対象の画像であるので、印刷対象画像ともいうことができる。一方、ユーザが、ボタンＢＢ１を操作すると、図２に示すラベル印刷処理ルーチンは終了する。
【００４６】
図２のステップＳ２００において、ラベル印刷アプリケーション２７４は、ＸＨＴＭＬ−Ｐｒｉｎｔデータを生成するためのテンプレートをプリンタ１００（図１）から取得する。テンプレートの取得は、ラベル印刷アプリケーション２７４が、テンプレートファイル１８４の位置を示す特定のＵＲＬを指定して、プリンタ１００のＨＴＴＰサーバ１７４にＧＥＴリクエストを送出することにより行われる。ＨＴＴＰサーバ１７４は、ＧＥＴリクエストを受信すると、指定されたＵＲＬで示されるテンプレートファイル１８４に格納されているデータをラベル印刷アプリケーション２７４に送信する。
【００４７】
図４は、ステップＳ２００において、ラベル印刷アプリケーション２７４により取得されるテンプレートを示す説明図である。図４（ａ）に示すテンプレートＴＡ１は、ＸＨＴＭＬ−Ｐｒｉｎｔで規定されたテンプレート形式のテキストであり、ヘッダ部ＴＨ１とボディ部ＴＢ１とを有している。
【００４８】
図４（ｂ）に示すヘッダ部ＴＨ１は、印刷用紙のサイズを指定するサイズ指定部ＰＳ１と、印刷用紙のうち印刷ができないマージン幅を指定するマージン指定部ＭＧ１と、印刷可能な範囲の中で実際に印刷を行う領域（印刷領域）を指定する印刷領域指定部とを有している。印刷領域指定部は、「ｄｉｖ．」で始まるブロックであり、図４（ｂ）の例では、ヘッダ部ＴＨ１に２つ設けられている。
【００４９】
図４（ｂ）に示すボディ部ＴＢ１には、印刷対象画像の位置を指定する印刷対象画像指定部ＩＳ１と、画像の印刷位置を指定する画像位置指定部ＩＰ１とを有している。印刷対象画像指定部ＩＳ１と画像位置指定部ＩＰ１には、コメント記号「＜！−−＊＊＊」と「＊＊＊−−＞」とで挟まれ特定の文字列「ＤＴＶ  ＩＭＡＧＥ＿」が記述されている。ラベル印刷アプリケーション２７４は、後述するように、ボディ部ＴＢ１中のこれらの記述部分（書換許容部）を書き換えることにより、ＸＨＴＭＬ−Ｐｒｉｎｔデータを生成する。
【００５０】
ボディ部ＴＢ１のうち、コメント記号「＜！−−＊＊＊」と「＊＊＊−−＞」とで挟まれ特定の文字列「ＰＲＩＮＴＥＲ  ＰＡＧＥ＿」が記述されている領域は、プリンタ１００（図１）の個体差としての印刷位置ずれの補正値が記述される領域である。この補正値の記述領域の値は、例えば、ラベル印刷アプリケーション２７４（図１）がプリンタ１００からテンプレートＴＡ１を取得する際に、ラベル印刷アプリケーション２７４あるいはプリンタ１００により書き換えられる。
【００５１】
図５は、テンプレートＴＡ１のヘッダ部ＴＨ１の記述により指定される種々の領域の配置を示す説明図である。図５の点線は、プリンタ１００（図１）でラベル印刷を行う場合に、プリンタ１００に適合したＣＤが配置されるトレイ（ＣＤトレイ）を示している。図５の破線は、ＣＤトレイに配置されるＣＤを示している。図５に示すように、ＣＤトレイ上には、ＣＤトレイの形状で定まる特定の位置にＣＤが配置される。
【００５２】
本実施例のＣＤトレイの大きさは、Ａ４サイズとなっている。そのため、図４（ｂ）のサイズ指定部ＰＳ１では、印刷用紙のサイズとしてＡ４が指定されている。すなわち、Ａ４の印刷用紙全体に相当する用紙領域ＲＰＰは、ＣＤトレイ全体を表す領域となる。なお、ＣＤトレイの大きさがＡ４サイズでない（例えば、レターサイズ）場合、サイズ指定部ＰＳ１には、実際のＣＤトレイの大きさが印刷用紙のサイズとして指定される。
【００５３】
用紙領域ＲＰＰのうち、周辺の上下左右に位置するマージンを取り除いた領域が印刷可能領域ＲＰＴである。図５の例では、上下左右の各マージン幅は、５ｍｍとなっている。そのため、図４（ｂ）のマージン指定部ＭＧ１では、上下左右のマージン幅は、いずれも５ｍｍが指定されている。すなわち、印刷可能領域ＲＰＴの左端は、用紙領域ＲＰＰの左端よりも左マージン幅ＭＧＬ（５ｍｍ）右方向に位置し、印刷可能領域ＲＰＴの上端は、用紙領域ＲＰＰの上端よりも上マージン幅ＭＧＴ（５ｍｍ）下方向に位置する。
【００５４】
ラベル印刷領域ＲＣＦは、ＣＤトレイ上に配置されるＣＤの位置に外接する矩形の領域である。通常、ＣＤは、外径が１２０ｍｍの円となっているので、ラベル印刷領域ＲＣＦの幅ＣＰＷと高さＣＰＨは、いずれも１２０ｍｍとなる。そのため、図４（ｂ）の印刷領域指定部ＣＰ１では、ラベル印刷領域ＲＣＦの幅（width）と高さ（height）とは、いずれも、１２０ｍｍに指定されている。
【００５５】
図５の例では、ＣＤトレイ上に配置されるＣＤの左端と、印刷可能領域ＲＰＴの左端との距離ＣＰＬは、１２ｍｍとなっている。また、トレイ上に配置されるＣＤの上端と、印刷可能領域ＲＰＴの上端との距離ＣＰＴは、１０ｍｍとなっている。そのため、図４（ｂ）の印刷領域指定部ＣＰ１では、ラベル印刷領域ＲＣＦの左端位置（left）には１２ｍｍが指定され、ラベル印刷領域ＲＣＦの上端位置（top）には１０ｍｍが指定されている。
【００５６】
このように、ラベル印刷領域ＲＣＦの位置は、図４（ｂ）のヘッダ部ＴＨ１の記述で指定される。そこで、ヘッダ部ＴＨ１の記述を実際のＣＤトレイ上のＣＤの配置に合わせておくことにより、ラベル印刷領域ＲＣＦを、ＣＤトレイ上に配置されるＣＤに外接する領域とすることができる。上述のように、ＣＤトレイ上のＣＤの配置は、プリンタ１００（図１）に適合したＣＤトレイの形状で定まる特定の位置となっている。そのため、ラベル印刷領域ＲＣＦの位置を指定するテンプレートＴＡ１を、プリンタ１００のテンプレートファイル１８４に格納しておくことにより、プリンタ１００に適合したＣＤトレイのＣＤの位置にラベル印刷領域ＲＣＦの位置を合わせることができる。
【００５７】
なお、本実施例では、ラベル印刷領域ＲＣＦの位置は、印刷可能領域ＲＰＴの左上端を基準として指定されているが、ラベル印刷領域ＲＣＦの位置を用紙領域ＲＰＰを基準として指定するものとしても良い。
【００５８】
図２のステップＳ３００では、ラベル印刷領域ＲＣＦに印刷される画像のレイアウトの設定が行われる。図６は、ステップＳ３００で実行されるレイアウト設定サブルーチンを示すフローチャートである。
【００５９】
ステップＳ３１０において、ラベル印刷アプリケーション２７４は、印刷対象画像をラベル印刷領域ＲＣＦ（図５）上の標準的な位置においた（標準レイアウト）状態でラベル印刷を行った場合の印刷結果の様子を表すプレビュー画像を取得する。なお、標準レイアウトとしては、印刷対象画像の中心とラベル印刷領域ＲＣＦの中心とを一致させるとともに、印刷対象画像の幅と高さとのいずれか大きい方をラベル印刷領域ＲＣＦの幅あるいは高さに合わせるレイアウトなど、種々のレイアウトに設定することが可能である。
【００６０】
プレビュー画像の取得は、具体的には、ラベル印刷アプリケーション２７４が、印刷画像ファイルの画像データと、印刷対象画像のラベル印刷領域ＲＣＦとの位置関係を表すデータ（レイアウトデータ）と、をプリンタ１００（図１）に送信し、プリンタ１００からプレビュー画像を表すデータを受信することにより行われる。
【００６１】
より具体的には、ラベル印刷アプリケーション２７４は、画像データとレイアウトデータとを含むメッセージにより、プリンタ１００のＨＴＴＰサーバ１７４にＰＯＳＴリクエストを送出する。ＨＴＴＰサーバ１７４は、ＰＯＳＴリクエストを受信すると、レイアウトデータに基づいて、印刷対象画像の拡大や縮小、位置の変更、および、トリミング等の処理を行い、プレビュー画像を生成する。生成されたプレビュー画像は、ＨＴＴＰサーバ１７４により、ラベル印刷アプリケーション２７４に送信される。
【００６２】
なお、本実施例では、プレビュー画像の生成をプリンタ１００にて行っているが、ＤＴＶ２００でプレビュー画像を生成するものとしても良い。但し、ＤＴＶ２００における画像処理の負荷を低減することができる点で、プリンタ１００にてプレビュー画像の生成を行うのがより好ましい。また、ＬＡＮを介してＤＴＶ２００に接続された装置によりプレビュー画像を生成することも可能であるが、プレビュー画像生成のための装置を要しない点で、プリンタ１００にてプレビュー画像の生成を行うのがより好ましい。
【００６３】
ステップＳ３２０では、ステップＳ３１０で取得されたプレビュー画像を用いて、ＤＴＶ２００（図１）の表示部２３０上にレイアウト画面が表示される。レイアウト画面は、ユーザがレイアウトを設定するために使用するユーザインタフェースである。
【００６４】
図７は、ステップＳ３２０において、表示部２３０上に表示されるユーザインタフェースＵＩ２を示す説明図である。ユーザインタフェースＵＩ２は、「次へ」ボタンＢＮ２と、「戻る」ボタンＢＢ２と、拡大ボタンＢＺＵと、縮小ボタンＢＺＤと、プレビューウィンドウＰＶＷと、水平スクロールバーＳＨ２と、垂直スクロールバーＳＶ２と、を有している。
【００６５】
プレビューウィンドウＰＶＷには、ステップＳ３１０で取得されたプレビュー画像が表示されている。このプレビューウィンドウＰＶＷには、破線で示すＣＤの位置を表す２本の線ＰＣＯ，ＰＣＩと、一点鎖線で示す印刷対象画像の外形を表す線ＰＩＭとが、プレビュー画像に重ね合わせて表示されている。
【００６６】
図６のステップＳ３３０では、ラベル印刷アプリケーション２７４が、ＤＴＶ２００の操作部２２０から入力されるユーザからの指示を取得する。ステップＳ３３０で取得されるユーザからの指示は、レイアウトを変更する指示とその他の指示に分けられる。
【００６７】
レイアウトを変更する指示とは、印刷対象画像とＣＤとの位置関係を変更する指示と、印刷対象画像の拡大あるいは縮小を行う指示である。ユーザは、図７のユーザインタフェースＵＩ２において、水平スクロールバーＳＨ２と垂直スクロールバーＳＶ２とを操作することにより、印刷対象画像とＣＤとの位置関係を変更することができる。ユーザは、また、拡大ボタンＢＺＵと縮小ボタンＢＺＤとを操作することにより、印刷対象画像の拡大もしくは縮小を行うことができる。その他の指示は、ユーザが「次へ」ボタンＢＮ２あるいは「戻る」ボタンＢＢ２を操作して入力した指示である。
【００６８】
ステップＳ３４０において、ラベル印刷アプリケーション２７４は、ステップＳ３３０で取得したユーザからの指示が、レイアウトを変更するための指示か否かを判断する。ユーザからの指示がレイアウトを変更するための指示であった場合には、制御はステップＳ３５０に移される。一方、ユーザからの指示がレイアウトを変更するための指示でなかった場合には、制御はステップＳ３６０に移される。
【００６９】
ステップＳ３６０では、ステップＳ３３０で取得されたユーザの指示に従って、レイアウトデータが変更される。そして、ステップＳ３１０と同様に、変更後のレイアウトデータと印刷画像ファイルの画像データとをプリンタ１００（図１）に送信し、プリンタ１００からプレビュー画像を表すデータを受信することにより行われる。レイアウト変更後のプレビュー画像の取得の後、制御は、ステップＳ３２０に戻される。
【００７０】
ステップＳ３６０では、ラベル印刷アプリケーション２７４は、ステップＳ３３０で取得したユーザからの指示が、レイアウトの設定処理をキャンセルする指示か否かを判断する。
【００７１】
ユーザがインタフェースＵＩ２（図７）の「次へ」ボタンＢＮ２を操作した場合には、ユーザの指示はキャンセルを指示するものでないと判断され、制御は、ステップＳ３７０に移される。そして、ステップＳ３７０において、キャンセルフラグはリセットされ、制御はラベル印刷実行ルーチン（図２）に戻される。
【００７２】
一方、ユーザがインタフェースＵＩ２の「戻る」ボタンＢＮ２を操作した場合には、ユーザの指示はキャンセルを指示すると判断され、制御は、ステップＳ３８０に移される。そして、ステップＳ３８０において、キャンセルフラグはセットされ、制御はラベル印刷実行ルーチン（図２）に戻される。
【００７３】
ラベル印刷実行ルーチン（図２）のステップＳ４００では、キャンセルフラグがセットされているか否かが判断される。キャンセルフラグがセットされている場合には、制御はステップＳ１００に戻される。一方、キャンセルフラグがリセットされている場合には、制御はステップＳ５００に移される。
【００７４】
ステップＳ５００では、ラベル印刷アプリケーション２７４が、図４に示すテンプレートＴＡ１から、ＸＨＴＭＬ−Ｐｒｉｎｔデータを生成する。具体的には、ステップＳ３００で設定されたレイアウトに従って、図４（ｃ）に示すボディ部ＴＢ１の画像位置指定部ＩＰ１のうち、書換可能な記述を変更する。また、ボディ部ＴＢ１の印刷対象画像指定部ＩＳ１を、印刷画像ファイルを表すＵＲＬに変更する。なお、変更後の印刷対象画像指定部ＩＳ２に記述されたＵＲＬのうち、「xxx.xxx.xxx.xxx」は、ＤＴＶ２００（図１）のＩＰアドレスを表しており、「/img/GF1.jpg」は、ステップＳ１００で選択された印刷画像ファイルの内部記憶装置２７０内での位置を表している。印刷対象画像指定部ＩＳ２と画像位置指定部ＩＰ２とに記述される情報は、いずれも、プリンタ１００により印刷される画像に関する情報である。
【００７５】
図８は、図４に示すテンプレートＴＡ１から生成された、ＸＨＴＭＬ−ＰｒｉｎｔデータＴＡ２の例を示す説明図である。図８（ａ）に示すＸＨＴＭＬ−ＰｒｉｎｔデータＴＡ２は、ヘッダ部ＴＨ１とボディ部ＴＢ１が、ヘッダ部ＴＨ２とボディ部ＴＢ２に置き換えられている点で、図４（ａ）のテンプレートＴＡ１と異なっている。但し、図８（ｂ）に示すヘッダ部ＴＨ２は、図４（ｂ）のヘッダ部ＴＨ１と同じである。
【００７６】
図８（ｃ）に示すボディ部ＴＢ２は、図４（ｃ）のボディ部ＴＢ１の画像位置指定部ＩＰ１と印刷対象画像指定部ＩＳ１が、それぞれ、画像位置指定部ＩＰ２と印刷対象画像指定部ＩＳ２に書き換えられている。
【００７７】
図２のステップＳ６００において、ラベル印刷アプリケーション２７４は、ステップＳ５００で生成されたＸＨＴＭＬ−Ｐｒｉｎｔデータによる印刷をプリンタ１００（図１）に要求する。プリンタ１００への印刷要求は、ラベル印刷アプリケーション２７４が、ＸＨＴＭＬーＰｒｉｎｔデータを指定して印刷アクションをプリンタ１００に要求することにより行われる。
【００７８】
なお、印刷アクションとしては、例えば、「CreateJobV2」あるいは「CreateURLJob」等の、ＵＰｎＰ  ＰｒｉｎｔＥｎｈａｎｃｅｄ１で規定されるアクションを使用することができる。この場合、これらのアクションで規定されている引数のうち、印刷媒体の種類を指定する引数(MediaType)に、印刷媒体がＣＤであることを示す特定の値を渡すことにより、プリンタ１００は、ＣＤの印刷可能な範囲のみに印刷を行うことができる。なお、本実施例では、印刷アクションとして、「CreateJobV2」を使用することにより、ＣＤの印刷可能な範囲のみに印刷が行われる。
【００７９】
但し、他の方法により、ＣＤの印刷可能な範囲のみに印刷を行うものことも可能である。この場合、ラベル印刷アプリケーション２７４は、印刷対象画像のうちＣＤの印刷可能な範囲を外れる領域に相当する画素の色を白色に変更する。画素の色を白色にすることにより、ＣＤの印刷可能な範囲を外れる領域には印刷が行われない。なお、ＣＤの印刷可能な範囲以外の位置に対応する画素の値は、プリンタ１００での印刷が抑制される値であればよい。例えば、印刷画像データがＧＩＦ形式である場合、画素値を透明に変更することにより、ＣＤの印刷可能な範囲を外れる領域への印刷を抑制することができる。
【００８０】
プリンタ１００は、印刷アクションの要求を受け取ると、印刷アクションを要求するメッセージに含まれるＸＨＴＭＬ−Ｐｒｉｎｔデータを指定する情報を、ラベル印刷実行部１７６に供給する。ラベル印刷実行部１７６は、供給された情報に基づいて、ラベル印刷アプリケーション２７４からＸＨＴＭＬ−Ｐｒｉｎｔデータを取得する。そして、取得したＸＨＴＭＬ−Ｐｒｉｎｔデータを解釈し、プリンタエンジン１４０にラベル印刷を実行させる。なお、このように、ラベル印刷アプリケーション２７４は、ラベル印刷実行部１７６に印刷データであるＸＨＴＭＬ−Ｐｒｉｎｔデータを供給するので、「印刷データ供給装置」であるともいうことができる。
【００８１】
図９は、図８に示すＸＨＴＭＬ−ＰｒｉｎｔデータＴＡ２によるプリンタ１００（図１）での印刷結果を示す説明図である。図９は、印刷対象画像と、印刷対象画像の配置が示されている点で、図５の領域の配置を示す説明図と異なっている。図９の一点鎖線は、印刷対象画像の全体形状ＲＩＭを表している。また、図９の斜線部は、印刷対象画像のうち実際に印刷が行われる領域を示している。
【００８２】
図８（ｃ）の画像位置指定部ＩＰ２では、印刷対象画像の左端位置（left）には１５ｍｍが指定され、印刷対象画像の上端位置（top）には１０ｍｍが指定されている。そのため、図９に示す印刷結果では、印刷対象画像の左端とラベル印刷領域ＲＣＦの左端との距離ＩＰＬは１５ｍｍとなり、印刷対象画像の上端とラベル印刷領域ＲＣＦの上端との距離ＩＰＴは１０ｍｍとなっている。また、図８（ｃ）の画像位置指定部ＩＰ２では、印刷対象画像の幅（width）には１１０ｍｍが指定され、印刷対象画像の高さ（height）には１００ｍｍが指定されている。そのため、図９に示す印刷結果では、印刷対象画像の全体形状ＲＩＭの幅ＩＰＷは１１０ｍｍとなり、印刷対象画像の全体形状ＲＩＭの高さＩＰＨは１００ｍｍとなっている。
【００８３】
このように、本実施例では、ラベル印刷アプリケーション２７４が、プリンタ１００（図１）から取得したテンプレートＴＡ１を使用して、ＸＨＴＭＬ−Ｐｒｉｎｔデータを生成し、生成されたＸＨＴＭＬ−Ｐｒｉｎｔデータによる印刷をプリンタ１００に要求することにより、プリンタ１００におけるＣＤのラベル印刷を行っている。このテンプレートＴＡ１には、図４（ｂ）に示すようにＣＤの印刷に使用されるＣＤトレイ上のＣＤの配置を示す情報ＣＰ１が含まれている。そのため、ラベル印刷に使用するプリンタ１００の機種が異なり、ＣＤトレイ上のＣＤの配置が異なるプリンタでラベル印刷を行う場合であっても、ＣＤのラベル印刷が行われる領域をプリンタに対応して適切に設定し、ラベル印刷を適切に行うことが可能となる。
【００８４】
Ｃ．変形例：
なお、この発明は上記実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００８５】
Ｃ１．変形例１：
上記実施例では、ラベル印刷アプリケーション２７４（図１）が、ＣＤトレイ上のＣＤの配置を示す情報（ＣＤ位置情報）と、ＣＤトレイの大きさを示す情報（トレイサイズ情報）と、を含むテンプレートＴＡ１（図４）をプリンタ１００（図１）から取得することにより、ＣＤ位置情報を取得しているが、これらの情報（印刷条件情報）は、他の方法によっても取得することができる。例えば、印刷条件情報を含むテキストデータをプリンタ１００から取得することも可能である。この場合、ラベル印刷アプリケーション２７４は、取得したテキストデータ中の印刷条件情報と、ＤＴＶ２００の内部記憶装置２７０に格納されたテンプレート（図示しない）と、に基づいて、ＸＨＴＭＬ−Ｐｒｉｎｔデータを生成することができる。このようにしても、印刷条件情報に基づいて生成されたＸＨＴＭＬ−Ｐｒｉｎｔデータを用いることにより、ラベル印刷領域をプリンタに対応して適切に設定してラベル印刷を適切に行うことが可能となる。
【００８６】
Ｃ２．変形例２：
上記実施例では、本発明をＣＤトレイ上に配置されたＣＤのラベル印刷に適用しているが、本発明は、一般に、プリンタに適合した搬送部材上に配置された印刷媒体に印刷を行う場合にも適用することができる。本発明は、例えば、印刷媒体として、名刺等の予め定められた大きさの印刷用紙や、表面が印刷可能に形成されたメモリカード等に印刷を行う場合にも適用することができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施例としてのネットワークシステム１０の構成を概略的に示す説明図。
【図２】ＤＴＶ２００を用いてラベル印刷を行うためのラベル印刷処理ルーチンを示すフローチャート。
【図３】ステップＳ１００において、表示部２３０上に表示されるユーザインタフェースＵＩ１を示す説明図。
【図４】ステップＳ２００において、ラベル印刷アプリケーション２７４により取得されるテンプレートを示す説明図。
【図５】テンプレートＴＡ１のヘッダ部ＴＨ１の記述により指定される種々の領域の配置を示す説明図。
【図６】ステップＳ３００で実行されるレイアウト設定サブルーチンを示すフローチャート。
【図７】ステップＳ３２０において、表示部２３０上に表示されるユーザインタフェースＵＩ２を示す説明図。
【図８】図４に示すテンプレートＴＡ１から生成された、ＸＨＴＭＬ−ＰｒｉｎｔデータＴＡ２の例を示す説明図。
【図９】図８に示すＸＨＴＭＬ−ＰｒｉｎｔデータＴＡ２によるプリンタ１００（図１）での印刷結果を示す説明図。
【符号の説明】
【００８８】
１０…ネットワークシステム
１００…プリンタ
１１０…ＣＰＵ
１２０…操作部
１３０…表示部
１４０…プリンタエンジン
１５０…カードインターフェイス
１５２…カードスロット
１５４…メモリカード
１６０…ネットワークインターフェイス
１７０…内部記憶装置
１７２…ネットワークプロトコル制御部
１７４…ＨＴＴＰサーバ
１７６…ラベル印刷実行部
１８２…ＨＴＭＬファイル
１８４…テンプレートファイル
２００…ＤＴＶ
２１０…ＣＰＵ
２２０…操作部
２３０…表示部
２６０…ネットワークインターフェイス
２７０…内部記憶装置
２７２…Ｗｅｂブラウザ
２７４…ラベル印刷アプリケーション
【図１】
2008033384.tif 000003
【図２】
2008033384.tif 000004
【図３】
2008033384.tif 000005
【図４】
2008033384.tif 000006
【図５】
2008033384.tif 000007
【図６】
2008033384.tif 000008
【図７】
2008033384.tif 000009
【図８】
2008033384.tif 000010
【図９】
2008033384.tif 000011