(57)【特許請求の範囲】
【請求項１】
被印字媒体を搬送する搬送手段、前記搬送手段により搬送される前記被印字媒体に対し所望の印字を行う印字手段、及び、操作者が操作可能な操作手段を有し、前記所望の印字を前記被印字媒体に形成し印字ラベルを作成する印字ラベル作成装置に対して当該印字ラベル作成装置を操作するために接続可能に構成されると共に、前記印字ラベルの作成に係わる操作端末用の複数の端末コンテンツ及び印字ラベル作成装置用の複数の装置コンテンツを格納したコンテンツサーバに対し情報送受信可能に接続された、操作端末の演算手段に対し、
前記操作端末が操作可能な少なくとも１つの前記印字ラベル作成装置の識別情報を、当該少なくとも１つの印字ラベル作成装置が接続されていない非接続状態で、前記コンテンツサーバへ送信する識別情報送信手順と、
前記コンテンツサーバより取得された、前記識別情報送信手順で送信された前記少なくとも１つの識別情報に対応した少なくとも１つの前記端末コンテンツの識別情報を、選択可能に表示する端末コンテンツ表示手順と、
前記端末コンテンツ表示手順で表示された前記少なくとも１つの前記端末コンテンツの識別情報のうち、操作者が選択した少なくとも１つの特定の端末コンテンツの識別情報を、前記コンテンツサーバへ送信する選択情報送信手順と、
前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応しかつアップデート候補となる、最新の端末コンテンツが存在するか否かを判定する第１最新コンテンツ判定手順と、
前記操作端末が操作可能な前記印字ラベル作成装置が接続された接続状態で、前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応しかつアップデート候補となる、最新の装置コンテンツが存在するか否かを判定する第２最新コンテンツ判定手順と、
前記第１最新コンテンツ判定手順により前記最新の端末コンテンツが存在すると判定され、かつ、前記第２最新コンテンツ判定手順により前記最新の装置コンテンツが存在すると判定された場合に、前記最新の端末コンテンツの前記操作端末へのインストール処理、及び、前記最新の装置コンテンツの前記接続された前記印字ラベル作成装置へのインストール処理、を行う、第１インストール処理手順と、
を実行させるための、コンテンツ処理プログラム。
【請求項２】
請求項１記載のコンテンツ処理プログラムにおいて、
前記演算手段に対し、
前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応した装置コンテンツが存在するか否かを判定する、装置コンテンツ判定手順をさらに実行させ、
前記第２最新コンテンツ判定手順は、
前記装置コンテンツ判定手順で前記特定の端末コンテンツの識別情報に対応した装置コンテンツが存在すると判定された場合に、前記最新の装置コンテンツが存在するか否かを判定する
ことを特徴とするコンテンツ処理プログラム。
【請求項３】
請求項２記載のコンテンツ処理プログラムにおいて、
前記演算手段に対し、
前記装置コンテンツ判定手順で前記特定の端末コンテンツの識別情報に対応した装置コンテンツが存在しないと判定された場合に、前記最新の装置コンテンツの前記印字ラベル作成装置へのインストール処理を行うことなく、前記最新の端末コンテンツの前記操作端末へのインストール処理を行う、第２インストール処理手順をさらに実行させる
ことを特徴とするコンテンツ処理プログラム。
【請求項４】
請求項１乃至請求項３のいずれか１項記載のコンテンツ処理プログラムにおいて、
前記演算手段に対し、
前記第２最新コンテンツ判定手順で前記最新の装置コンテンツが存在しないと判定された場合に、前記最新の装置コンテンツの前記印字ラベル作成装置へのインストール処理を行うことなく、前記最新の端末コンテンツの前記操作端末へのインストール処理を行う、第３インストール処理手順をさらに実行させる
ことを特徴とするコンテンツ処理プログラム。
【請求項５】
請求項１乃至請求項４のいずれか１項記載のコンテンツ処理プログラムにおいて、
前記演算手段に対し、
前記第１最新コンテンツ判定手順により前記最新の端末コンテンツが存在しないと判定された場合に、前記最新の端末コンテンツの前記操作端末へのインストール処理、及び、前記最新の装置コンテンツの前記印字ラベル作成装置へのインストール処理を行うことなく、インストール処理を行わない旨の所定の表示を行うインストール不実行表示手順をさらに実行させる
ことを特徴とするコンテンツ処理プログラム。
【請求項６】
請求項１乃至請求項５のいずれか１項記載のコンテンツ処理プログラムにおいて、
前記演算手段に対し、
前記印字ラベル作成装置が前記操作端末に対して接続された前記接続状態となったことを確認する接続確認手順をさらに実行させ、
前記第１インストール処理手順は、
前記接続確認手順での前記接続状態の確認後、前記最新の端末コンテンツの前記操作端末へのインストール処理、及び、前記最新の装置コンテンツの前記接続された前記印字ラベル作成装置へのインストール処理、を行う
ことを特徴とするコンテンツ処理プログラム。
【請求項７】
被印字媒体を搬送する搬送手段、前記搬送手段により搬送される前記被印字媒体に対し所望の印字を行う印字手段、及び、操作者が操作可能な操作手段を有し、前記所望の印字を前記被印字媒体に形成し印字ラベルを作成する印字ラベル作成装置に対して当該印字ラベル作成装置を操作するために接続可能に構成されると共に、前記印字ラベルの作成に係わる操作端末用の複数の端末コンテンツ及び印字ラベル作成装置用の複数の装置コンテンツを格納したコンテンツサーバに対し情報送受信可能に接続された、操作端末が実行する、コンテンツ情報処理方法であって、
前記操作端末が操作可能な少なくとも１つの前記印字ラベル作成装置の識別情報を、当該少なくとも１つの印字ラベル作成装置が接続されていない非接続状態で、前記コンテンツサーバへ送信する識別情報送信手順と、
前記コンテンツサーバより取得された、前記識別情報送信手順で送信された前記少なくとも１つの識別情報に対応した少なくとも１つの前記端末コンテンツの識別情報を、選択可能に表示する端末コンテンツ表示手順と、
前記端末コンテンツ表示手順で表示された前記少なくとも１つの前記端末コンテンツの識別情報のうち、操作者が選択した少なくとも１つの特定の端末コンテンツの識別情報を、前記コンテンツサーバへ送信する選択情報送信手順と、
前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応しかつアップデート候補となる、最新の端末コンテンツが存在するか否かを判定する第１最新コンテンツ判定手順と、
前記操作端末が操作可能な前記印字ラベル作成装置が接続された接続状態で、前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応しかつアップデート候補となる、最新の装置コンテンツが存在するか否かを判定する第２最新コンテンツ判定手順と、
前記第１最新コンテンツ判定手順により前記最新の端末コンテンツが存在すると判定され、かつ、前記第２最新コンテンツ判定手順により前記最新の装置コンテンツが存在すると判定された場合に、前記最新の端末コンテンツの前記操作端末へのインストール処理、及び、前記最新の装置コンテンツの前記接続された前記印字ラベル作成装置へのインストール処理、を行う、第１インストール処理手順と、
を有することを特徴とするコンテンツ情報処理方法。
【請求項８】
被印字媒体を搬送する搬送手段、前記搬送手段により搬送される前記被印字媒体に対し所望の印字を行う印字手段、及び、操作者が操作可能な操作手段を有し、前記所望の印字を前記被印字媒体に形成し印字ラベルを作成する印字ラベル作成装置に対して当該印字ラベル作成装置を操作するために接続可能に構成されると共に、前記印字ラベルの作成に係わる操作端末用の複数の端末コンテンツ及び印字ラベル作成装置用の複数の装置コンテンツを格納したコンテンツサーバに対し情報送受信可能に接続された、操作端末の演算手段に対し、
前記操作端末が操作可能な少なくとも１つの前記印字ラベル作成装置の識別情報を、当該少なくとも１つの印字ラベル作成装置が接続されていない非接続状態で、前記コンテンツサーバへ送信する識別情報送信手順と、
前記コンテンツサーバより取得された、前記識別情報送信手順で送信された前記少なくとも１つの識別情報に対応した少なくとも１つの前記端末コンテンツの識別情報を、選択可能に表示する端末コンテンツ表示手順と、
前記端末コンテンツ表示手順で表示された前記少なくとも１つの前記端末コンテンツの識別情報のうち、操作者が選択した少なくとも１つの特定の端末コンテンツの識別情報を、前記コンテンツサーバへ送信する選択情報送信手順と、
前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応しかつアップデート候補となる、最新の端末コンテンツが存在するか否かを判定する第１最新コンテンツ判定手順と、
前記操作端末が操作可能な前記印字ラベル作成装置が接続された接続状態で、前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応しかつアップデート候補となる、最新の装置コンテンツが存在するか否かを判定する第２最新コンテンツ判定手順と、
前記第１最新コンテンツ判定手順により前記最新の端末コンテンツが存在すると判定され、かつ、前記第２最新コンテンツ判定手順により前記最新の装置コンテンツが存在すると判定された場合に、前記最新の端末コンテンツの前記操作端末へのインストール処理、及び、前記最新の装置コンテンツの前記接続された前記印字ラベル作成装置へのインストール処理、を行う、第１インストール処理手順と、
を実行させるための、コンテンツ処理プログラム、前記演算手段により読み取り可能に記憶されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字ラベル作成装置を操作可能な操作端末において実行されるコンテンツ処理プログラム、及びコンテンツ情報処理方法、並びに当該コンテンツ処理プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
例えばパソコン等の操作端末からの操作により、所望の印字ラベルを作成する印字ラベル作成システムが、既に知られている。このシステムでは、操作者が操作端末を操作して作成したい印字ラベルの印字内容を特定すると、対応する印字データが操作端末から印字ラベル作成装置へと送信される。そして、印字ラベル作成装置に備えられた印字手段によって当該印字データに対応した印字が被印字媒体に対し実行され、印字ラベルが作成される。
【０００３】
例えば、上記印字ラベル作成システムにおいて、操作者が所望の態様の印字ラベルを簡単に作成できるように、コンテンツの一種である定型印字情報（いわゆるテンプレート）が用いられる場合がある。操作者は、操作端末で表示した定型印字情報の内容を確認した後、印字ラベル作成装置に当該定型印字情報を転送することで、当該定型印字情報を用いた印字ラベルを作成することができる。また、上記定型印字情報以外にも、アプリケーションプログラム等のソフトウェアや画像等、適宜の印字ラベル作成用のコンテンツが上記同様にして用いられる場合がある。このようにして操作端末で用いられるコンテンツについて、バージョンアップが行われたり、新しい機能が追加される場合がある。このような場合には、当該コンテンツのアップデート（更新）を行う必要がある。このようなコンテンツのアップデートに関連する一般的な技術として、従来、例えば特許文献１に記載の技術がある。
【０００４】
この従来技術では、操作端末において、コンテンツ（アプリケーションプログラム）のアップデートをするためのＯＳとクライアント用ＯＳとを、分離している。そして、アップデート用ＯＳをクライアント用ＯＳより先に起動することで、必ずクライアント用ＯＳが最新の状態で起動するようにすることにより、アップデートのためのダウンロード時間の短縮を図っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−６６２６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般に、上述のような印字ラベル作成システムでは、サーバに、印字ラベルの作成に係わる新旧各バージョンのコンテンツが、順次蓄積されて格納されている。印字ラベル作成用のコンテンツのアップデートを行いたい場合には、操作者は、まず、操作端末において、アップデート候補となるコンテンツの名称等をディスプレイ等に表示させる。そして、当該表示されたコンテンツを特定して適宜の操作を行うことにより、当該選択されたアップデート候補のコンテンツをサーバからダウンロードし、操作端末にインストールすることができる。
【０００７】
ここで、印字ラベルを作成する上記印字ラベル作成装置が、前述のように操作端末を介し操作可能であるとともに、当該印字ラベル作成装置に備えられた操作手段を介しても操作可能である場合がある。この場合、サーバには、互いに同等の内容の、操作端末向けのコンテンツと印字ラベル作成装置向けのコンテンツとが、対応付けられるようにして、格納されている。この結果、操作者が上記のようにしてあるコンテンツのアップデートを行おうとする場合には、まずサーバに格納されている多数のコンテンツの中から、上記操作端末向けのコンテンツの最新版を見つけ出して選択し、操作端末に対しインストールを行う必要がある。そしてさらに、それとは別に、上記印字ラベル作成装置向けのコンテンツの最新版を見つけ出して選択し、印字ラベル作成装置に対するインストールを行う必要がある。この結果、アップデート時の操作や手間が煩雑となり、操作者の負担が大きかった。上記従来技術では、アップデート候補となるコンテンツが特定された後のダウンロード時間の短縮を図ることはできるが、上記のように、操作端末と印字ラベル作成装置との両方に対するコンテンツのインストールに関する、操作者の負担の低減には特に配慮されていない。
【０００８】
本発明の目的は、コンテンツのアップデート時において、少ない操作負担で間違いなく確実に操作端末及び印字ラベル作成装置へのコンテンツのインストールを実行でき、操作者の利便性を向上できる、コンテンツ処理プログラム、及びコンテンツ情報処理方法、並びに当該コンテンツ処理プログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本願発明のコンテンツ処理プログラムは、被印字媒体を搬送する搬送手段、前記搬送手段により搬送される前記被印字媒体に対し所望の印字を行う印字手段、及び、操作者が操作可能な操作手段を有し、前記所望の印字を前記被印字媒体に形成し印字ラベルを作成する印字ラベル作成装置に対して当該印字ラベル作成装置を操作するために接続可能に構成されると共に、前記印字ラベルの作成に係わる操作端末用の複数の端末コンテンツ及び印字ラベル作成装置用の複数の装置コンテンツを格納したコンテンツサーバに対し情報送受信可能に接続された、操作端末の演算手段に対し、前記操作端末が操作可能な少なくとも１つの前記印字ラベル作成装置の識別情報を、当該少なくとも１つの印字ラベル作成装置が接続されていない非接続状態で、前記コンテンツサーバへ送信する識別情報送信手順と、前記コンテンツサーバより取得された、前記識別情報送信手順で送信された前記少なくとも１つの識別情報に対応した少なくとも１つの前記端末コンテンツの識別情報を、選択可能に表示する端末コンテンツ表示手順と、前記端末コンテンツ表示手順で表示された前記少なくとも１つの前記端末コンテンツの識別情報のうち、操作者が選択した少なくとも１つの特定の端末コンテンツの識別情報を、前記コンテンツサーバへ送信する選択情報送信手順と、前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応しかつアップデート候補となる、最新の端末コンテンツが存在するか否かを判定する第１最新コンテンツ判定手順と、前記操作端末が操作可能な前記印字ラベル作成装置が接続された接続状態で、前記選択情報送信手順での送信に対応した前記コンテンツサーバからの情報取得結果に基づき、前記特定の端末コンテンツの識別情報に対応しかつアップデート候補となる、最新の装置コンテンツが存在するか否かを判定する第２最新コンテンツ判定手順と、前記第１最新コンテンツ判定手順により前記最新の端末コンテンツが存在すると判定され、かつ、前記第２最新コンテンツ判定手順により前記最新の装置コンテンツが存在すると判定された場合に、前記最新の端末コンテンツの前記操作端末へのインストール処理、及び、前記最新の装置コンテンツの前記接続された前記印字ラベル作成装置へのインストール処理、を行う、第１インストール処理手順と、を実行させる。
【００１０】
本願発明においては、印字ラベルを作成する印字ラベル作成装置は、当該印字ラベル作成装置に備えられた操作手段を介して操作者が操作可能であると共に、操作端末に接続することで当該操作端末を介し操作者が操作できるようにも構成されている。そして、操作端末は、コンテンツサーバに対し接続されている。コンテンツサーバには、印字ラベルの作成に係わる新旧各バージョンのコンテンツが、日々蓄積されて格納されている。その際、上記のように、印字ラベル作成装置が、操作端末及び操作手段のいずれからも操作可能であることに対応して、コンテンツサーバには、互いに同等の内容の、操作端末用の端末コンテンツと印字ラベル作成装置用の装置コンテンツとが、対応付けられるようにして、格納されている。
【００１１】
本願発明のコンテンツ処理プログラムが操作端末の演算手段で実行されると、まず識別情報送信手順で、操作端末が操作可能な少なくとも１つの印字ラベル作成装置の識別情報がコンテンツサーバへ送信される。コンテンツサーバは、受信した上記識別情報に基づいて対応する端末コンテンツを検索し、検索された少なくとも１つの端末コンテンツの識別情報を操作端末へ送信する。これにより、操作端末では、端末コンテンツ表示手順で、コンテンツサーバより受信され取得された当該少なくとも１つの端末コンテンツの識別情報を、選択可能に表示する。
【００１２】
操作者が、表示された少なくとも１つの端末コンテンツの識別情報のうち、少なくとも１つの特定の端末コンテンツの識別情報を選択すると、選択情報送信手順で、当該選択された特定の端末コンテンツの識別情報がコンテンツサーバへ送信される。コンテンツサーバは、受信した上記特定の端末コンテンツの識別情報に基づいて、当該特定の端末コンテンツを新旧全バージョンについて検索するとともに、当該特定の端末コンテンツに対応する装置コンテンツを新旧全バージョンについて検索する。そして、検索結果を操作端末へ送信する。
【００１３】
上記受信された検索結果に基づき、操作端末では、第１最新コンテンツ判定手順で、上記選択された特定の端末コンテンツのアップデート候補となる最新バージョンが存在するか否かが判定される。また、操作者により印字ラベル作成装置が接続された接続状態となった後に、第２最新コンテンツ判定手順で、上記選択された特定の端末コンテンツに対応した装置コンテンツについて、アップデート候補となる最新バージョンが存在するか否かが判定される。
【００１４】
そして、上記第１最新コンテンツ判定手順及び第２最新コンテンツ判定手順での判定がいずれも満たされた場合には、第１インストール処理手順で、上記アップデート候補の最新バージョンの端末コンテンツが操作端末へインストールされると共に最新バージョンの装置コンテンツが印字ラベル作成装置へインストールされる。
【００１５】
以上のようにして、本願発明では、操作者が操作端末に係わる特定の端末コンテンツを選択するだけで、当該端末コンテンツの操作端末へのインストールと、当該端末コンテンツに対応した装置コンテンツの印字ラベル作成装置へのインストールとが、併せて実行される。これにより、操作端末向けのコンテンツを選択してインストールを行うとともにそれとは別に印字ラベル作成装置向けのコンテンツを別途選択してインストールを行う必要があった従来に比べ、少ない操作負担で間違いなく確実に上記２つのインストールを実行することができる。この結果、操作者の利便性を向上することができる。
【発明の効果】
【００１６】
本発明によれば、コンテンツのアップデート時において、少ない操作負担で間違いなく確実に操作端末及び印字ラベル作成装置へのコンテンツのインストールを実行でき、操作者の利便性を向上することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態のコンテンツ情報処理方法を実行するコンテンツ情報処理システムの概略を表すシステム構成図である。
【図２】コンテンツ情報処理システムの各部詳細機能を表す機能ブロック図である。
【図３】端末用テンプレートと装置用テンプレートを個別に選択する必要がある比較例における操作端末の表示部の表示例を表す説明図である。
【図４】端末用テンプレートを選択すると対応する装置用テンプレートが自動表示される、本発明の一実施形態における操作端末の表示部の表示例を表す説明図である。
【図５】操作端末のＣＰＵによって実行される制御手順を表すフローチャートである。
【図６】端末用テンプレートを一覧表示する操作端末の表示部の表示例を表す説明図である。
【図７】端末用テンプレートとこれに対応した装置用テンプレートをチェック入りで表示する操作端末の表示部の表示例を表す説明図である。
【図８】端末用テンプレートとこれに対応した装置用テンプレートのインストール時における表示部の表示例を表す説明図である。
【図９】コンテンツサーバのＣＰＵによって実行される制御手順を表すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１９】
＜システム概略構成＞
本実施形態のコンテンツ情報処理方法を実行するコンテンツ情報処理システム全体の構成を図１及び図２により説明する。図１において、コンテンツ情報処理システム１は、コンテンツサーバＳＶと、例えば汎用パーソナルコンピュータで構成される操作端末２と、例えばＵＳＢ等のインターフェースを介して操作端末２に接続されたラベルプリンタ（印字ラベル作成装置）３とを有している。そして、コンテンツサーバＳＶ及び操作端末２は、上記ネットワークＮＷを介して互いに接続されている。なお、本実施形態では、コンテンツとして、ラベルプリンタ３での印字ラベルＬの作成に用いられるテンプレート（詳細は後述）が、コンテンツサーバＳＶから操作端末２を介してラベルプリンタ３に提供される場合を例にとって説明する。
【００２０】
ラベルプリンタ３は、操作端末２との間で各種の情報や指示信号を送受し、操作端末２での操作者の操作に基づき、所望の文字や図形などの印字を備えた印字ラベルＬを作成する。
【００２１】
操作端末２は、図２に示すように、ＣＰＵ１２（演算手段）と、例えばＲＡＭやＲＯＭ等からなるメモリ１３と、操作者からの指示や情報が入力される操作部１４と、各種情報やメッセージを表示する表示部１７と、コンテンツサーバＳＶやラベルプリンタ３との情報信号の授受の制御を行う通信制御部１５と、を備えている。なお、メモリ１３の上記ＲＯＭは、後述の図５のフローに示す各手順を実行するコンテンツ処理プログラムを記憶している。
【００２２】
コンテンツサーバＳＶは、図２に示すように、ＣＰＵ１２０と、例えばＲＡＭやＲＯＭ等からなるメモリ１３０と、ネットワークＮＷを介して操作端末２との情報信号の授受の制御を行う通信制御部１５０と、各種情報として、例えば印字ラベルＬの作成に係わる操作端末２用の複数の端末用テンプレート（詳細は後述）やラベルプリンタ３用の複数の装置用テンプレート（詳細は後述）等を格納した、例えばハードディスク装置からなる大容量記憶装置１６０と、を備えている。
【００２３】
ＣＰＵ１２０及びＣＰＵ１２は、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラムに従って信号処理を行う。操作端末２のＣＰＵ１２は、上記信号処理により、ラベルプリンタ３との間で、各種の指示信号・情報信号の送受を行う。コンテンツサーバＳＶのＣＰＵ１２０は、上記信号処理により、操作端末２との間で、ネットワークＮＷを通じて各種の指示信号・情報信号の送受を行う。
【００２４】
ラベルプリンタ３は、図２に示すように、被印字媒体としてのテープ（本来は渦巻き状であるが簡略化して同心円で図示している）２０３を巻回したテープロール２０４を着脱可能な（又はテープロール２０４を備えたカートリッジを着脱可能な）テープロールホルダ部２１０と、このテープロール２０４から繰り出されたテープ２０３に所望の印字を行う印字ヘッド２０５（印字手段）と、印字が終了したテープ２０３を所定の長さに切断して印字ラベルＬとするカッタ２０７と、印字ヘッド２０５に対向して設けられ、制御回路２０２により制御されてテープロール２０４からのテープ２０３を搬送する搬送装置２０９（搬送手段）と、上記操作端末２の操作部１４と同様、操作者からの指示や情報が入力される操作部２０６と、を有する。また制御回路２０２は、通信制御部２０８を介し操作端末２の通信制御部１５に接続され、さらにネットワークＮＷを介してコンテンツサーバＳＶの通信制御部１５０と接続されている。この結果、ラベルプリンタ３は、操作端末２及びコンテンツサーバＳＶと情報の送受が可能となっている。
【００２５】
＜テンプレート＞
以上において、本実施形態では、コンテンツサーバＳＶの大容量記憶装置１６０に、予め作成されアップロードされたラベルイメージからなる、複数種類のテンプレートが書き換え不能（又は適宜に書き換え可能であってもよい）に記憶されている。特に、本実施形態では、上記のように、ラベルプリンタ３が、操作端末２の操作部１４及びラベルプリンタ３の操作部２０６のいずれからも操作可能であることに対応して、コンテンツサーバＳＶの大容量記憶装置１６０には、互いにそれぞれ同等の内容の、操作端末用の複数のテンプレート（端末コンテンツ）とラベルプリンタ３用の複数のテンプレート（装置コンテンツ）とが、対応付けられるようにして、（例えばデータベースとして）格納されている。操作端末用の各テンプレートは、例えば操作端末２の操作部１４における適宜の操作者の操作により、大容量記憶装置１６から読み出されてダウンロードされ、ネットワークＮＷを介し操作端末２のメモリ１３へインストールされる。ラベルプリンタ３用の各テンプレートは、上記同様、操作端末２の操作部１４における適宜の操作者の操作により、大容量記憶装置１６から読み出されてダウンロードされ、ネットワークＮＷ及び操作端末２を介しラベルプリンタ３の制御回路２０２内の適宜のメモリにインストールされる。
【００２６】
＜本実施形態の特徴＞
上述したように、コンテンツサーバＳＶの大容量記憶装置１６０には、互いに同等の内容の、操作端末用の複数のテンプレート（以下適宜、「端末用テンプレート」という）及びラベルプリンタ３用の複数のテンプレート（以下適宜、「装置用テンプレート」という）が、互いに一対一に対応付けられるようにして格納されている。このとき、コンテンツサーバＳＶには、印字ラベルＬの作成に係わる新旧各バージョンのテンプレートが、順次蓄積されて格納されている。すなわち、端末用テンプレート及び装置用テンプレートは適宜のタイミングでバージョンアップが行われたり、新しい機能が追加される場合がある。このような場合には、操作端末２やラベルプリンタ３においても、当該端末用テンプレート及び装置用テンプレートのアップデート（更新）を行う必要がある。本実施形態の特徴は、このようなアップデート処理を行う場合に、操作端末２で特定の端末用テンプレートを選択するだけで、当該端末用テンプレートの操作端末２へのインストールと、当該端末用テンプレートに対応した装置用テンプレートのラベルプリンタ３へのインストールとが、併せて実行されることにある。以下、その内容を順を追って説明する。
【００２７】
＜比較例＞
まず、本実施形態に対する比較例として、端末用テンプレートと装置用テンプレートとを個別に選択することが必要な場合を、図３を用いて説明する。図３は、この比較例における、操作端末２の表示部１７の表示例を表す説明図である。
【００２８】
図３に示すように、操作端末２の表示部１７の画面において、操作者が、例えば当該操作端末２が操作可能な特定のラベルプリンタ３の識別情報（名称）（この例では「ＰＴ−２７３０」）という名称を選択する。すると、コンテンツサーバＳＶにおいて、当該機種のラベルプリンタ３に対応した、すべてのテンプレート（新旧の全バージョンを含む）が検索される。
【００２９】
そして、その検索結果が、操作端末２の表示部１７のファイル一覧ボックス１７ｂに表示される。この例では、「病院向けラベルテンプレート」、「宛先ラベルテンプレート」、「名札ラベルテンプレート」等の各種のテンプレートファイルが一覧表示される。その際、前述したように、１種類のテンプレートに対して、互いに同等の機能である操作端末２向けの端末用テンプレートと印字ラベル作成装置３向けの装置用テンプレートとがそれぞれ存在している。これに対応して、図示の例では、「病院向けラベル（端末用）テンプレート」「病院向けラベル（装置用）テンプレート」、「宛先ラベル（端末用）テンプレート」「宛先ラベル（装置用）テンプレート」、「名札ラベル（端末用）テンプレート」「名札ラベル（装置用）テンプレート」、がそれぞれ表示されている。また図示では省略しているが、各テンプレートについての新旧全バージョンが一覧表示される。
【００３０】
そして、操作者は、このように一覧表示されたテンプレートの中から、自らがアップデートしたい特定のテンプレートを選択する。具体的には、操作端末２又はラベルプリンタ３にインストール済みのものに比べて新しいバージョンであるものを見つけ出し、当該バージョンのテンプレートを指定する。図示の例では「宛先ラベル（端末用）テンプレート」と「宛先ラベル（装置用）テンプレート」との両方の最新バージョンが選択（チェックボックスへのチェック）されている。これにより、コンテンツサーバＳＶからは、最新の「宛先ラベル（端末用）テンプレート」がダウンロードされ操作端末２にインストールされるとともに、最新の「宛先ラベル（装置用）テンプレート」がダウンロードされ操作端末２を介しラベルプリンタ３にインストールされる。
【００３１】
この比較例では、操作者は、上記のように、どのテンプレートをアップデートしたい場合であっても、操作端末２向けの端末用テンプレートと、ラベルプリンタ３向けの装置用テンプレートとを、それぞれ個別に探して選択する必要があり、操作負担が大きい。
【００３２】
＜実施形態の手法の概要＞
上記操作負担の軽減のために本実施形態で実行される手法を図４を用いて説明する。図４は、本実施形態における、操作端末２の表示部１７の表示例を表す説明図である。
【００３３】
図４において、上記比較例と同様、操作者が、特定のラベルプリンタ３（この例では「ＰＴ−２７３０」）という名称を選択すると、コンテンツサーバＳＶにおいて、当該機種のラベルプリンタ３に対応した、すべてのテンプレートが検索される。但しこの場合、上記比較例とは異なり、操作端末２向けの端末用テンプレートのみが検索される。そして、その検索結果が、上記同様、端末用テンプレートが、操作端末２の表示部１７のファイル一覧ボックス１７ｂに表示される。この例では、「病院向けラベル（端末用）テンプレート」、「宛先ラベル（端末用）テンプレート」、「名札ラベル（端末用）テンプレート」等が一覧表示されている。
【００３４】
そして、操作者は、このように一覧表示された端末用テンプレートの中から、特定の端末用テンプレートを選択する。図示の例では、「宛先ラベル（端末用）テンプレート」が選択（チェックボックスへのチェック）されている。すると、コンテンツサーバＳＶは、この「宛先ラベル（端末用）テンプレート」の、アップデート候補となる（＝操作端末２にインストール済みのものに比べて新しい）バージョンが存在するかどうかを検索する。そしてアップデート候補となる最新の宛先ラベル（端末用）テンプレートがあった場合には、コンテンツサーバＳＶは、併せて、当該テンプレートに対応した装置用テンプレートである、アップデート候補となる（＝ラベルプリンタ３にインストール済みのものに比べて新しい）バージョンが存在するかどうかを検索する。既に操作端末２にインストール済みのものに比べて新しいバージョンの端末用テンプレートが存在し、かつ、既にラベルプリンタ３にインストール済みのものに比べて新しいバージョンの装置用テンプレートが存在した場合は、操作端末２の表示部１７において、当該装置用テンプレートの名称が、上記端末用テンプレートとともに（自動的にチェックボックスにチェックが入った状態で）表示され、インストール待ち状態となる。
【００３５】
その後、上記インストール待ち状態から、操作者が適宜のインストール指示を行う（詳細は後述）ことで、上記「宛先ラベル（端末用）テンプレート」の操作端末２へのインストールと、上記「宛先ラベル（装置用）テンプレート」のラベルプリンタ３へのインストールとの、両方が実行される。以上のように、本実施形態では、操作者が操作端末２に係わる特定の端末用テンプレートを選択するだけで、当該端末用テンプレートの操作端末２へのインストールと、当該端末用テンプレートに対応した装置用テンプレートのラベルプリンタ３へのインストールとが、併せて実行される。すなわち、操作者は操作端末２で端末用テンプレートを選択するだけで済み、装置用テンプレートを選ぶ必要がなくなり、操作上の手間を省くことができる。
【００３６】
＜操作端末の制御手順＞
以上の機能を実行するために操作端末２のＣＰＵ１２によって実行される制御手順を図５に示す。
【００３７】
図５において、コンテンツサーバＳＶに操作端末２が接続された状態で操作者が操作部１４を適宜に操作することにより、このフローが開始される。なお、このフローは、操作端末２がラベルプリンタ３に接続されていない非接続状態において開始される（後述のステップＳ１２参照）。
【００３８】
まず、ステップＳ１で、操作端末２のＣＰＵ１２は、プリンタドライバの検索を実行する。すなわち、既に過去にラベルプリンタ３が接続されて使用された場合には、当該ラベルプリンタ３の機種に対応したプリンタドライバが操作端末２の適宜の箇所（例えばメモリ１３等）にインストール済みである。したがって、このステップＳ１ではＣＰＵ１２は、このインストール済みのプリンタドライバを検索することにより、過去に接続されたことのあるラベルプリンタ３の識別情報（機種名等）を取得する。その後、ステップＳ２に移る。
【００３９】
ステップＳ２では、ＣＰＵ１２は、上記ステップＳ１での検索により、ラベルプリンタ３の識別情報（機種名等）が検出されたかどうかを判定する。識別情報が検出されるまではステップＳ２の判定が満たされず（Ｓ２：ＮＯ）ループ待機し、識別情報が検出されたらステップＳ２の判定が満たされて（Ｓ２：ＹＥＳ）、ステップＳ３に移行する。
【００４０】
ステップＳ３では、ＣＰＵ１２は、上記ステップＳ２で取得されたラベルプリンタ３の識別情報（前述の例では「ＰＴ−２７３０」）をコンテンツサーバＳＶに送信する。その後、ステップＳ４に移行する。
【００４１】
ステップＳ４では、ＣＰＵ１２は、上記ステップＳ３のラベルプリンタ３の識別情報に対応したコンテンツサーバＳＶの検索結果（後述のステップＳ１２３参照）である、上記ラベルプリンタ３の識別情報に対応した全ての端末用テンプレート（新旧全バージョンを含む）のリストが受信されたかどうかを判定する。リストが受信されなければステップＳ４の判定が満たされず（Ｓ４：ＮＯ）ループ待機し、リストが受信されたらステップＳ４の判定が満たされて（Ｓ４：ＹＥＳ）、ステップＳ５に移行する。
【００４２】
ステップＳ５では、ＣＰＵ１２は、表示部１７に表示信号を出力し、上記ステップＳ４で受信した端末用テンプレートのリストを、表示部１７に表示させる。その後、ステップＳ６で、ＣＰＵ１２は、操作者が操作部１４によって上記表示したリストのうち特定の端末用テンプレートを選択したか、すなわちいずれかの端末用テンプレートにチェックが入ったかどうかを判定する。
【００４３】
図６に、上記ステップＳ５及びステップＳ６において表示部１７に表示される入力操作画面１７Ａを示す。図示のように、この入力操作画面１７Ａでは、ラベルプリンタ３の識別情報を選択可能に表示する機器表示ボックス１７ａと、上述の端末用テンプレートのリスト表示を行うファイル一覧ボックス１７ｂと、「閉じる」ボタン１７ｃと、「転送」ボタン１７ｄと、「リスト更新」ボタン１７ｅと、が設けられている。図示の例では、前述したように、機種名「ＰＴ−２７３０」に対応してファイル一覧ボックス１７ｂにおいて「病院向けラベル（端末用）テンプレート」、「宛先ラベル（端末用）テンプレート」、「名札ラベル（端末用）テンプレート」が一覧表示されている。そして、操作部１４における操作者の操作により、そのうち「宛先ラベル（端末用）テンプレート」が選択された（チェックボックスにチェックされた）状態を表している。
【００４４】
図５に戻り、上記のようにして表示された端末用テンプレートの少なくとも１つにチェックが入り選択がなされたら、ステップＳ６の判定が満たされて（Ｓ６：ＹＥＳ）、ステップＳ７に移行する。
【００４５】
ステップＳ７では、ＣＰＵ１２は、上記ステップＳ６の選択結果に応じ、通信制御部１５を介し、上記選択された特定の端末用テンプレートの識別情報（テンプレート名称）をコンテンツサーバＳＶへ送信する。これにより、コンテンツサーバＳＶのＣＰＵ１２０は、当該特定の端末用テンプレートについて新旧全バージョンの検索を行うとともに、当該特定の端末用テンプレートに対応する装置用テンプレートを新旧全バージョンについて検索する。そして、コンテンツサーバＳＶは、その検索結果であるリストを、操作端末２へ送信する（後述の図９のステップＳ１２６参照）。
【００４６】
上記に対応し、ＣＰＵ１２は、ステップＳ８で、上記のコンテンツサーバＳＶからの上記リストを受信したかどうかを判定する。リストが受信されるまではステップＳ８の判定が満たされず（Ｓ８：ＮＯ）ループ待機し、リストが受信されたらステップＳ８の判定が満たされて（Ｓ８：ＹＥＳ）、ステップＳ９に移行する。
【００４７】
ステップＳ９では、ＣＰＵ１２は、上記ステップＳ８で受信されたリストに基づき、上記ステップＳ６で選択した端末用テンプレートの、アップデート候補となる最新バージョンがあったかどうかを判定する。最新バージョンがなければステップＳ９の判定が満たされず（Ｓ９：ＮＯ）、ステップＳ２４に移行する。
【００４８】
ステップＳ２４では、ＣＰＵ１２は、表示部１７に表示信号を出力し、「バージョンアップ版は有りません」と表示させる。なお、この手順が、各請求項記載のインストール不実行表示手順に相当する。その後、フローを終了する。
【００４９】
一方、上記ステップＳ９において、端末用テンプレートの、アップデート候補となる最新バージョンがあった場合にはステップＳ９の判定が満たされて（Ｓ９：ＹＥＳ）、ステップＳ１０に移行する。ステップＳ１０では、ＣＰＵ１２は、上記ステップＳ８で受信されたリストに基づき、上記ステップＳ６で選択した端末用テンプレートの、対応する装置用テンプレートがあったかどうかを判定する。対応する装置用テンプレートがあった場合にはステップＳ１０の判定が満たされて（Ｓ１０：ＹＥＳ）、後述するステップＳ１１に移行する。対応する装置用テンプレートがなかった場合にはステップＳ１０の判定が満たされず（Ｓ１０：ＮＯ）、ステップＳ２１に移行する。
【００５０】
ステップＳ２１では、ＣＰＵ１２は、表示部１７に表示信号を出力し、前述のチェックボックスにチェックが入った状態の、上記ステップＳ６で選択された端末用テンプレートのみを含む上記ファイル一覧ボックス１７ｂを、上記入力操作画面１７Ａに表示させる。その後、ステップＳ２２に移る。
【００５１】
ステップＳ２２では、ＣＰＵ１２は、上記転送ボタン１７ｄの操作により、操作者からのインストール指示があったかどうかを判定する。インストール指示があるまでステップＳ２２の判定が満たされず（Ｓ２２：ＮＯ）ループ待機する。インストール指示があったらステップＳ２２の判定が満たされて（Ｓ２２：ＹＥＳ）、ステップＳ２３に移行する。
【００５２】
ステップＳ２３では、ＣＰＵ１２は、（装置用テンプレートのラベルプリンタ３へのインストール処理を行うことなく）上記ステップＳ６で選択され上記ステップＳ２１でチェック入り状態で表示された、最新の端末用テンプレートのみについて、コンテンツサーバＳＶから操作端末２へのインストール処理（アップデート）を実行する。なお、この場合、操作端末２はラベルプリンタ３に接続されていない非接続状態である（後述のステップＳ１２参照）。その後、後述のステップＳ１７に移行する。
【００５３】
一方、上記ステップＳ１０の判定が満たされた場合は、前述したように、ステップＳ１１に移行する。このステップＳ１１では、ＣＰＵ１２は、表示部１７に表示信号を出力する。これにより、図７に示すように、入力操作画面１７Ａのファイル一覧ボックス１７ｂにおいて、上記ステップＳ６で選択された端末用テンプレート（この例では「宛先ラベル（端末用）テンプレート」）と、当該端末用テンプレートに対応する装置用テンプレート（この例では「宛先ラベル（装置用）テンプレート」）とが、ともにチェックボックスにチェックが入った状態で表示される。また、入力操作画面１７Ａの下方に「端末とラベルプリンタを接続後、「接続」を押してください」というメッセージボックス１７ｆが表示される。その後、図６のステップＳ１２に移行する。
【００５４】
ステップＳ１２では、ＣＰＵ１２は、操作端末２がラベルプリンタ３に接続されたかどうかを判定する。操作端末２がラベルプリンタ３に接続さされるまではステップＳ１２の判定が満たされず（Ｓ１２：ＮＯ）、ループ待機する。上記ステップＳ１１の表示に対応して、操作者が操作端末２とラベルプリンタ３とをＵＳＢケーブル（または無線通信等でもよい）を介して接続し、さらに操作部１４を操作して「接続」ボタン１７ｇをクリックすると、ステップＳ１２の判定が満たされて（Ｓ１２：ＹＥＳ）、ステップＳ１３に移行する。
【００５５】
ステップＳ１３では、上記ラベルプリンタ３との接続により、ラベルプリンタ３内部にインストール済みの装置用テンプレートの種類とバージョンを検出できることから、ＣＰＵ１２は、上記ステップＳ８で受信されたリストに基づき、上記ステップＳ６で選択した端末用テンプレートに対応する装置用テンプレートの、ラベルプリンタ３へのアップデート候補となる最新バージョンがあったかどうか（リスト中の装置用テンプレートのバージョンがラベルプリンタ３内の当該装置用テンプレートのバージョンよりも新しかったかどうか）を判定する。なお、上記のようにステップＳ１１で装置用テンプレートのチェックボックスに対しチェックが入っていることに対応し、ＣＰＵ１２は、このステップＳ１３で、改めてコンテンツサーバＳＶに問い合わせを行い、上記ラベルプリンタ３へのアップデート候補となる最新バージョンがあったかどうかを判定してもよい。
【００５６】
アップデート候補となる最新バージョンの上記装置用テンプレートが存在しなかった場合には、ステップＳ１３の判定が満たされず（Ｓ１３：ＮＯ）、後述するステップＳ１４に移行する。アップデート候補となる最新バージョンの上記装置用テンプレートが存在していた場合にはステップＳ１３の判定が満たされて（Ｓ１３：ＹＥＳ）、ステップＳ１８に移行する。
【００５７】
なお、このとき、図８に示すように、表示部１７の入力操作画面１７Ａに含まれるファイル一覧ボックス１７ｂでは、端末用テンプレート（この例では「宛先ラベル（端末用）テンプレート」及び「宛先ラベル（装置用）テンプレート」の２つが共に反転して（例えば白抜き表示にて）表示される。そしてさらに、入力操作画面１７Ａの下方に「接続が確認されました。これらのテンプレートを、新バージョンにアップデート可能です。インストールしてアップデートしますか？インストールする場合には「転送」を押してください」というメッセージボックス１７ｈが表示される。
【００５８】
そして、図６のステップＳ１８では、ＣＰＵ１２は、上記転送ボタン１７ｄの操作により、操作者からのインストール指示があったかどうかを判定する。インストール指示があるまではステップＳ１８の判定が満たされず（Ｓ１８：ＮＯ）、ループ待機する。インストール指示があったらステップＳ１８の判定が満たされて（Ｓ１８：ＹＥＳ）、ステップＳ１９に移行する。
【００５９】
ステップＳ１９では、ＣＰＵ１２は、上記ステップＳ６で選択され上記ステップＳ１１でチェック入り状態で表示された、最新の端末用テンプレートについて、コンテンツサーバＳＶから操作端末２へのインストール処理（アップデート）を実行する。その後、ステップＳ２０に移る。
【００６０】
ステップＳ２０では、ＣＰＵ１２は、上記ステップＳ６で選択された端末用テンプレートに対応した、上記ステップＳ１１でチェック入り状態で表示された最新の装置用テンプレートについて、コンテンツサーバＳＶから操作端末２を介しラベルプリンタ３へのインストール処理（アップデート）を実行する。その後、後述のステップＳ１７に移行する。
【００６１】
一方、上記ステップＳ１３の判定が満たされた場合は、前述したように、ステップＳ１４に移行する。このステップＳ１４では、ＣＰＵ１２は、表示部１７に表示信号を出力する。これにより、表示部１７では、入力操作画面１７Ａにおいて「装置用テンプレートのバージョンアップ版は有りません」旨の表示が行われる（図示省略）。その後、ステップＳ１５に移行する。
【００６２】
ステップＳ１５では、ＣＰＵ１２は、上記転送ボタン１７ｄの操作により、操作者からのインストール指示があったかどうかを判定する。インストール指示があるまではステップＳ１５の判定が満たされず（Ｓ１５：ＮＯ）、ループ待機する。インストール指示があったらステップＳ１５の判定が満たされて（Ｓ１５：ＹＥＳ）、ステップＳ１６に移行する。
【００６３】
ステップＳ１６では、ＣＰＵ１２は、上記ステップＳ６で選択され上記ステップＳ１１でチェック入り状態で表示された、最新の端末用テンプレートについてのみ、コンテンツサーバＳＶから操作端末２へのインストール処理（アップデート）を実行する。その後、ステップＳ１７に移る。
【００６４】
上記ステップＳ２３、上記ステップＳ２０、及び上記ステップＳ１６から移行したステップＳ１７では、ＣＰＵ１２は、表示部１７に表示信号を出力して「アップデート完了しました」と表示させ、このフローを終了する。
【００６５】
なお、上記フローにおいて、ステップＳ３が各請求項記載の識別情報送信手順に相当し、ステップＳ５が各請求項記載の端末コンテンツ表示手順に相当し、ステップＳ７が各請求項記載の選択情報送信手順に相当する。また、ステップＳ９が各請求項記載の第１最新コンテンツ判定手順に相当し、ステップＳ１０が各請求項記載の装置コンテンツ判定手順に相当し、ステップＳ１２が各請求項記載の接続確認手順に相当する。また、ステップＳ１３が各請求項記載の第２最新コンテンツ判定手順に相当し、ステップＳ１９及びステップＳ２０が各請求項記載の第１インストール処理手順に相当し、ステップＳ２３が各請求項記載の第２インストール処理手順に相当し、ステップＳ１６が各請求項記載の第３インストール処理手順に相当する。
【００６６】
なお、上記した図５のフローを実行するコンテンツ処理プログラムは、事前に上記メモリ１３のＲＯＭに記憶させるのではなく、適宜の記録媒体に記録しておいても良い。この場合、当該記録媒体に対し適宜のタイミングで操作端末２のＣＰＵ１２が読み取りを行って当該コンテンツ処理プログラムの取得を行い、取得後にＣＰＵ１２が当該プログラムを実行する。
【００６７】
＜サーバの制御手順＞
次に、コンテンツサーバＳＶによって実行される制御手順を図９に基づき説明する。
【００６８】
図９において、コンテンツサーバＳＶのＣＰＵ１２０は、まず、ステップＳ１２１で、前述した図５のフローの上記ステップＳ３で操作端末２から送信された、ラベルプリンタ３の識別情報（プリンタ機種名）が受信されたかどうかを判定する。受信されるまでステップＳ１２１の判定が満たされず（Ｓ１２１：ＮＯ）、ループ待機する。操作端末２からデータが受信されたら判定が満たされ（Ｓ１２１：ＹＥＳ）、ステップＳ１２３に移る。
【００６９】
ステップＳ１２３では、コンテンツサーバＳＶのＣＰＵ１２０は、上記ステップＳ１２１で受信されたラベルプリンタ３の識別情報に対応した全ての端末用テンプレート（新旧全バージョンを含む）を検索し、その検索結果である当該端末用テンプレートの全名称のリストを、操作端末２にネットワークＮＷを通じて送信する。その後、ステップＳ１２４に移る。
【００７０】
ステップＳ１２４では、コンテンツサーバＳＶのＣＰＵ１２０は、上記ステップＳ１２３での端末用テンプレートのリストから選択された特定の端末用テンプレートの識別情報（上記ステップＳ７参照）を、操作端末２から受信したかどうかを判定する。受信されるまでステップＳ１２４の判定が満たされず（Ｓ１２４：ＮＯ）、ループ待機する。操作端末２から選択情報が受信されたら判定が満たされ（Ｓ１２４：ＹＥＳ）、ステップＳ１２６に移る。
【００７１】
ステップＳ１２６では、コンテンツサーバＳＶのＣＰＵ１２０は、上記ステップＳ１２４で受信された識別情報の表す、特定の装置用テンプレートについて新旧全バージョンの検索を行うとともに、当該特定の端末用テンプレートに対応する装置用テンプレートを新旧全バージョンについて検索する。そして、ＣＰＵ１２０は、その検索結果であるリストを、操作端末２へ送信する。その後、ステップＳ１２７へ移る。
【００７２】
ステップＳ１２７では、コンテンツサーバＳＶのＣＰＵ１２０は、上記図５のステップＳ１５、又はステップＳ１８、又はステップＳ２２における、操作端末２からのインストール指示を受信したかどうかを判定する。受信されるまでステップＳ１２７の判定が満たされず（Ｓ１２７：ＮＯ）、ループ待機する。操作端末２からインストール指示が受信されたら判定が満たされ（Ｓ１２７：ＹＥＳ）、ステップＳ１２８に移る。
【００７３】
ステップＳ１２８では、コンテンツサーバＳＶのＣＰＵ１２０は、上記ステップＳ１２７で受信した操作端末２からのインストール指示に対応する、テンプレート（最新の端末用テンプレート、若しくは、最新の端末用テンプレート及び最新の装置用テンプレート）を、ネットワークＮＷを介し操作端末２へダウンロード出力し、このフローを終了する。
【００７４】
以上説明したように、本実施形態においては、操作者が操作端末２に係わる特定の端末用テンプレートを選択するだけで、当該端末用テンプレートの操作端末２へのインストールと、当該端末用テンプレートに対応した装置用テンプレートのラベルプリンタ３へのインストールとが、併せて実行される。これにより、操作端末２向けのテンプレートを選択してインストールを行うとともにそれとは別にラベルプリンタ３向けのテンプレートを別途選択してインストールを行う必要がある場合（前述の比較例参照）に比べ、少ない操作負担で間違いなく確実に上記２つのインストールを実行することができる。この結果、操作者の利便性を向上することができる。
【００７５】
また、コンテンツサーバＳＶには、印字ラベルＬの作成のための種々のテンプレートが格納されている。このとき、テンプレートの種類によっては、ラベルプリンタ３が操作端末２で操作されることのみを前提として、端末用テンプレートのみが用意され、装置用テンプレートが用意されていない場合もあり得る。そこで、本実施形態では特に、図５のステップＳ１０において、操作者が選択した特定の端末用テンプレートに対応する装置用テンプレートが存在する場合に限り、ステップＳ１３で、最新の装置用テンプレートの存在の判定を実行する。これにより、装置用テンプレートが存在しない場合には、操作端末２側のみへ最新テンプレートをインストールする（ステップＳ２３）ように、円滑に処理を行うことができる。また、少なくともこのステップＳ１０の判定までは（上記の例ではステップＳ１２の判定まで）、操作者によるラベルプリンタ３と操作端末２との接続を実行しない非接続状態で行うことができる。この結果、ステップＳ１０において上記装置用テンプレートが存在しなかった場合（ステップＳ１０の判定が満たされなかった場合）には、操作者によるラベルプリンタ３と操作端末２との接続が不要となる。この場合、操作者の上記接続作業の手間をなくすことができるので、これによっても操作者の利便性を向上することができる。
【００７６】
また、本実施形態では特に、ステップＳ１３において、操作者が選択した特定の端末用テンプレートに対応する装置用テンプレートの最新バージョンが存在するか否かを判定する。これにより、当該最新バージョンが存在しなかった場合には、操作端末２側のみへ装置用テンプレートの最新バージョンをインストールする（ステップＳ１６）ように、円滑に処理を行うことができる。
【００７７】
また、本実施形態では特に、ステップＳ９において、操作者が選択した特定の端末用テンプレートのアップデート候補となる最新バージョンの有無が判定される。そして、当該特定の端末用テンプレートの最新バージョンが存在しなかった場合には、ステップＳ２４で、インストール処理が行われない旨の所定の表示のみが行われる。これにより、操作端末２及びラベルプリンタ３のいずれへもインストールが行われないことを操作者に確実に認識させることができる。また、この場合、操作端末２及びラベルプリンタ３のいずれへもインストールを行わないことに対応して、少なくとも上記ステップＳ９の最新バージョンの有無の判定までは（上記の例ではステップＳ１２の判定まで）、操作者によるラベルプリンタ３と操作端末２との接続を実行しない非接続状態で行うことができる。この結果、ステップＳ９で装置用テンプレートが存在しなかった場合（ステップＳ９の判定が満たされなかった場合）には、操作者によるラベルプリンタ３と操作端末２との接続を不要とすることもできる。この場合、操作者の接続作業の手間をなくすことができるので、これによっても操作者の利便性を向上することができる。
【００７８】
また、本実施形態では特に、上記ステップＳ１２において、ラベルプリンタ３と操作端末２との接続を確認する。これにより、操作者によるラベルプリンタ３と操作端末２との接続が実行されない非接続状態から、当該接続が実行された接続状態に移行したことを確実に識別し、その後の処理を円滑に行うことができる。
【００７９】
また、上記の例では、コンテンツの一例として、ラベル作成時に用いるテンプレートを例にとって説明したが、これに限られない。すなわち、その他のラベル作成に関連して使用される画像や、ＯＳやアプリケーションや各種ドライバ等のソフトウェア、などを本発明の処理対象としてもよい。この場合も同様の効果を得る。
【００８０】
また、図２の図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００８１】
また、図５、図９に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８２】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００８３】
１                コンテンツ情報処理システム
２                操作端末
３                ラベルプリンタ（印字ラベル作成装置）
１２              ＣＰＵ（演算手段）
１４              操作部
１６０            大容量記憶装置
２０５            印字ヘッド（印字手段）
２０３            テープ（被印字媒体）
２０９            搬送装置（搬送手段）
Ｌ                印字ラベル
ＳＶ              コンテンツサーバ
【図１】
0005772582.tif 000002
【図２】
0005772582.tif 000003
【図３】
0005772582.tif 000004
【図４】
0005772582.tif 000005
【図５】
0005772582.tif 000006
【図６】
0005772582.tif 000007
【図７】
0005772582.tif 000008
【図８】
0005772582.tif 000009
【図９】
0005772582.tif 000010