(57)【特許請求の範囲】
【請求項１】
ＵＳＢバスのホスト側接続部が接続されるＵＳＢホスト機能付き印刷装置であって、
前記ＵＳＢバスのターゲット側接続部が任意のＵＳＢターゲット装置に接続された場合、そのＵＳＢターゲット装置が当該ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されるための接続適性に適合するか適合しないかを判定する適性判定手段と、
前記ＵＳＢターゲット装置に前記ターゲット側接続部が接続された前記ＵＳＢバスの前記ホスト側接続部を着脱可能に装着するホスト用接続手段と、
前記ホスト用接続手段の近傍部位に設けられ、前記適性判定手段の判定結果に応じて、所定の態様の点灯報知を行う報知手段と、
前記適性判定手段が、前記ＵＳＢターゲット装置が前記ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていると判定した場合には対応する第１報知を行い、前記適性判定手段が、前記ＵＳＢターゲット装置が前記ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていないと判定した場合には対応する第２報知を行うように、前記報知手段を制御する報知制御手段と
を有することを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項２】
請求項１記載のＵＳＢホスト機能付き印刷装置において、
前記ＵＳＢバスの前記ターゲット側接続部が接続可能な、特定の種別のＵＳＢターゲット装置に対応したドライバソフトウェアを予め格納したドライバ記憶手段と、
前記ドライバ記憶手段に前記ドライバソフトウェアが格納された前記特定の種別のＵＳＢターゲット装置の種別情報を予め記憶した種別情報記憶手段と、
前記ＵＳＢバスに任意のＵＳＢターゲット装置が接続された場合、前記ＵＳＢバスを介し当該ＵＳＢターゲット装置の種別情報を取得する種別情報取得手段と
をさらに有し、
前記適性判定手段は、
前記種別情報取得手段により取得された種別情報と、前記種別情報記憶手段に予め記憶された種別情報とを、照合する種別情報照合手段を備え、
前記報知制御手段は、
前記種別情報照合手段による照合が一致した場合には前記第１報知を行い、前記種別情報照合手段による照合が一致しなかった場合には前記第２報知を行うように、前記報知手段を制御する
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項３】
請求項２記載のＵＳＢホスト機能付き印刷装置において、
前記種別情報記憶手段は、
前記特定の種別のＵＳＢターゲット装置の種別情報として、特定のクラス情報、特定のサブクラス情報、及び特定のプロトコル情報を記憶しており、
前記ドライバ記憶手段は、
前記特定のクラス情報、前記特定のサブクラス情報、及び前記特定のプロトコル情報に対応したドライバソフトウェアを格納しており、
前記種別情報取得手段は、
前記種別情報として、接続された前記ＵＳＢターゲット装置のクラス情報、サブクラス情報、及びプロトコル情報を取得し、
前記種別情報照合手段は、
前記種別情報取得手段により取得された前記クラス情報、前記サブクラス情報、及び前記プロトコル情報と、前記種別情報記憶手段に予め記憶された前記特定のクラス情報、前記特定のサブクラス情報、及び前記特定のプロトコル情報とを、それぞれ照合し、
前記報知制御手段は、
前記種別情報照合手段の照合において、クラス情報、サブクラス情報、及びプロトコル情報がすべて一致した場合には前記第１報知を行い、クラス情報、サブクラス情報、及びプロトコル情報のうち少なくとも１つが一致しなかった場合には前記第２報知を行うように、前記報知手段を制御する
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項４】
請求項２記載のＵＳＢホスト機能付き印刷装置において、
前記種別情報記憶手段は、
前記特定の種別のＵＳＢターゲット装置の種別情報として、特定のベンダＩＤ及び特定のプロダクトＩＤを記憶しており、
前記ドライバ記憶手段は、
前記特定のベンダＩＤ及び特定のプロダクトＩＤに対応したドライバソフトウェアを格納しており、
前記種別情報取得手段は、
前記種別情報として、接続された前記ＵＳＢターゲット装置のベンダＩＤ及びプロダクトＩＤを取得し、
前記種別情報照合手段は、
前記種別情報取得手段により取得された前記ベンダＩＤ及び前記プロダクトＩＤと、前記種別情報記憶手段に予め記憶された前記特定のベンダＩＤ及び前記特定のプロダクトＩＤとを、それぞれ照合し、
前記報知制御手段は、
前記種別情報照合手段の照合において、ベンダＩＤ及びプロダクトＩＤがすべて一致した場合には前記第１報知を行い、ベンダＩＤ及びプロダクトＩＤのうち少なくとも１つが一致しなかった場合には前記第２報知を行うように、前記報知手段を制御する
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項５】
請求項４記載のＵＳＢホスト機能付き印刷装置において、
前記種別情報記憶手段は、
前記特定のベンダＩＤ及び前記特定のプロダクトＩＤを、動作保証可能な純正品に対応した第１ベンダＩＤ及び第１プロダクトＩＤとそれ以外の第２ベンダＩＤ及び第２プロダクトＩＤとに、区別可能に記憶しており、
前記種別情報照合手段は、
前記照合において、ベンダＩＤ及びプロダクトＩＤがすべて一致した場合、当該取得されたベンダＩＤ及びプロダクトＩＤが前記第１ベンダＩＤ及び前記第１プロダクトＩＤであるか前記第２ベンダＩＤ及び前記第２プロダクトＩＤであるかを判定する種別情報判定手段を備えており、
前記報知制御手段は、
ベンダＩＤ及びプロダクトＩＤが、前記第１ベンダＩＤ及び前記第１プロダクトＩＤであるか前記第２ベンダＩＤ及び前記第２プロダクトＩＤであるかに応じて、互いに異なる態様で前記第１報知を行うように、前記報知手段を制御する
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項６】
請求項５記載のＵＳＢホスト機能付き印刷装置において、
前記報知制御手段は、
ベンダＩＤ及びプロダクトＩＤが、前記第１ベンダＩＤ及び前記第１プロダクトＩＤである場合と前記第２ベンダＩＤ及び前記第２プロダクトＩＤである場合とで、共通の色を用いつつ互いに異なる点灯態様で前記第１報知を行うように、前記報知手段を制御する
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項７】
請求項６記載のＵＳＢホスト機能付き印刷装置において、
前記報知制御手段は、
前記共通の色とは異なる色を用いて前記第２報知を行うように、前記報知手段を制御する
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項８】
請求項１記載のＵＳＢホスト機能付き印刷装置において、
前記ＵＳＢバスに任意のＵＳＢターゲット装置が接続された場合、当該ＵＳＢバスに流れる電源電流値が所定の許容値を超えているかどうかを検出する過電流検出手段を有し、
前記適性判定手段は、
前記過電流検出手段によって過電流が検出されない場合には、前記ＵＳＢターゲット装置が前記ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていると判定し、前記過電流検出手段によって前記過電流が検出された場合には、前記ＵＳＢターゲット装置が前記ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていないと判定する
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項９】
請求項８記載のＵＳＢホスト機能付き印刷装置において、
前記過電流検出手段によって前記過電流が検出された場合に、前記ＵＳＢバスを介して前記ＵＳＢターゲット装置へ流れる電源電流を遮断する電流遮断手段を有する
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【請求項１０】
請求項１乃至請求項９のいずれか１項記載のＵＳＢホスト機能付き印刷装置において、
外郭を構成する筐体を有し、
前記ホスト用接続手段及び前記報知手段は前記筐体の前面部に設けられている
ことを特徴とするＵＳＢホスト機能付き印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種々のＵＳＢターゲット装置を接続可能な、ＵＳＢホスト機能付き印刷装置に関する。
【背景技術】
【０００２】
元来、印刷装置は、パソコン等のホスト機器に接続し、ホスト機器からの制御情報に基づいて印字処理を行っていた。このため、印刷装置を使用する場合、ケーブル等でパソコンとプリンタ装置とを接続した後、パソコンのキーボードやマウス等を適宜に操作して印刷の各種設定や印刷実行指示を行う必要があった。このような操作は、操作者にとって、特に老人や子供等のＯＡ機器に精通しない人には、面倒な労力負担となっていた。
【０００３】
そこで、上記の点を解消し誰でも容易に使用できるようにした印刷装置が、従来、既に提唱されている（例えば、特許文献１参照）。この従来技術の印刷装置では、上記パソコン等に代わって自らがホスト機能を備え、単独で印刷処理を行えるようにしている。また、このホスト機能に対応して、ターゲット側の装置（以下適宜、「ターゲット装置」という）としてのスキャナやバーコードリーダを接続可能とし、それらスキャナやバーコードリーダによる読み取り結果に対応した印刷動作を行えるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１４２４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、印刷装置のホスト機能を利用し、ターゲット装置を接続して使用する場合に備えて、予め、印刷装置内に、ターゲット装置に対応したインターフェース（スキャナインターフェースやバーコードリーダインターフェース）を用意している。この際、各ターゲット装置の全機種に対応したインターフェースを用意しておくことは困難であることから、必然的に、対応するインターフェースが用意済みであって接続し起動可能な機種と、対応するインターフェースが用意されておらず起動不可能な機種とが、生じうる。しかしながら、操作者にとっては、外見上、それら起動可能なターゲット装置と起動不可能なターゲット装置とは、区別できない。このため、操作者は、任意のターゲット装置について、とりあえずＵＳＢケーブル等を用いて印刷装置と接続した後、当該ターゲット装置を起動できるかどうかをいちいち試してみなければならず、非常に不便であった。
【０００６】
本発明の目的は、ターゲット装置を起動できるかどうかが、視覚的に一目で認識できるＵＳＢホスト機能付き印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１の発明は、ＵＳＢバスのホスト側接続部が接続されるＵＳＢホスト機能付き印刷装置であって、前記ＵＳＢバスのターゲット側接続部が任意のＵＳＢターゲット装置に接続された場合、そのＵＳＢターゲット装置が当該ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されるための接続適性に適合するか適合しないかを判定する適性判定手段と、前記ＵＳＢターゲット装置に前記ターゲット側接続部が接続された前記ＵＳＢバスの前記ホスト側接続部を着脱可能に装着するホスト用接続手段と、前記ホスト用接続手段の近傍部位に設けられ、前記適性判定手段の判定結果に応じて、所定の態様の点灯報知を行う報知手段と、前記適性判定手段が、前記ＵＳＢターゲット装置が前記ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていると判定した場合には対応する第１報知を行い、前記適性判定手段が、前記ＵＳＢターゲット装置が前記ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていないと判定した場合には対応する第２報知を行うように、前記報知手段を制御する報知制御手段とを有することを特徴とする。
【０００８】
本願第１発明のＵＳＢホスト機能付き印刷装置は、ＵＳＢバスのホスト側接続部が接続されるものである。ＵＳＢバスのターゲット側接続部は、種々のＵＳＢターゲット装置が接続可能である。そして、ＵＳＢバスに任意のＵＳＢターゲット装置が接続されたとき、適性判定手段が、その接続されたＵＳＢターゲット装置の接続適性を判定する。
【０００９】
操作者がＵＳＢバスのターゲット側接続部をＵＳＢターゲット装置に接続した後、ＵＳＢバスのホスト側接続部をＵＳＢホスト機能付き印刷装置のホスト用接続手段に装着したとき、その装着箇所の近傍の報知手段によって容易にＵＳＢターゲット装置の接続適性の適合・不適合を認識することができる。すなわち、ＵＳＢターゲット装置がＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていると判定された場合には、報知制御手段の制御により報知手段において当該適合に対応する第１報知が行われる。これにより、操作者は、そのＵＳＢターゲット装置が、当該ＵＳＢホスト機能付き印刷装置と接続するのに適したものであることを認識することができる。ＵＳＢターゲット装置がＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていないと判定された場合には、報知制御手段の制御により当該不適合に対応する第２報知が行われる。これにより、操作者は、そのＵＳＢターゲット装置が、当該ＵＳＢホスト機能付き印刷装置と接続するのに適さないものであることを認識することができる。
【００１０】
以上のようにして、本願第１発明においては、ＵＳＢホスト機能付き印刷装置に対しＵＳＢバスを介してＵＳＢターゲット装置を接続するだけで、（それ以上の特別な操作等を行わなくても）当該ＵＳＢターゲット装置が接続に適しているのか適さないのかを一目で視覚的に認識することができる。したがって、利便性を向上することができる。
【００１１】
第２発明は、上記第１発明において、前記ＵＳＢバスの前記ターゲット側接続部が接続可能な、特定の種別のＵＳＢターゲット装置に対応したドライバソフトウェアを予め格納したドライバ記憶手段と、前記ドライバ記憶手段に前記ドライバソフトウェアが格納された前記特定の種別のＵＳＢターゲット装置の種別情報を予め記憶した種別情報記憶手段と、前記ＵＳＢバスに任意のＵＳＢターゲット装置が接続された場合、前記ＵＳＢバスを介し当該ＵＳＢターゲット装置の種別情報を取得する種別情報取得手段とをさらに有し、前記適性判定手段は、前記種別情報取得手段により取得された種別情報と、前記種別情報記憶手段に予め記憶された種別情報とを、照合する種別情報照合手段を備え、前記報知制御手段は、前記種別情報照合手段による照合が一致した場合には前記第１報知を行い、前記種別情報照合手段による照合が一致しなかった場合には前記第２報知を行うように、前記報知手段を制御することを特徴とする。
【００１２】
本願第２発明においては、ドライバ記憶手段が、特定の種別のＵＳＢターゲット装置に対応したドライバソフトウェアを予め格納しており、種別情報記憶手段が、その特定の種別のＵＳＢターゲット装置の種別情報を予め記憶している。ＵＳＢバスに任意のＵＳＢターゲット装置が接続されると、種別情報取得手段がその接続されたＵＳＢターゲット装置の種別情報を取得する。そして、種別情報照合手段が、その取得した種別情報と、上述の種別情報記憶手段に予め記憶された（ドライバソフトウェア格納済みの種別に対応した）種別情報とを、照合する。
【００１３】
照合が一致した場合には、報知制御手段の制御により報知手段において当該照合一致に対応する第１報知が行われる。これにより、操作者は、接続したＵＳＢターゲット装置について、対応するドライバソフトウェアが予めＵＳＢホスト機能付き印刷装置に格納済みであり、直ちに起動可能であることを認識することができる。逆に照合が一致しない場合には、報知制御手段の制御により報知手段において当該照合不一致に対応する第２報知が行われる。これにより、操作者は、接続したＵＳＢターゲット装置について、対応するドライバソフトウェアがＵＳＢホスト機能付き印刷装置には用意されておらず、そのままでは起動不可能であることを認識することができる。
【００１４】
以上のようにして、本願第２発明においては、ＵＳＢホスト機能付き印刷装置に対しＵＳＢバスを介してＵＳＢターゲット装置を接続するだけで、（それ以上の特別な操作等を行わなくても）当該ＵＳＢターゲット装置を起動できるのかできないのかを一目で視覚的に認識することができる。したがって、利便性を向上することができる。
【００１５】
第３発明は、上記第２発明において、前記種別情報記憶手段は、前記特定の種別のＵＳＢターゲット装置の種別情報として、特定のクラス情報、特定のサブクラス情報、及び特定のプロトコル情報を記憶しており、前記ドライバ記憶手段は、
前記特定のクラス情報、前記特定のサブクラス情報、及び前記特定のプロトコル情報に対応したドライバソフトウェアを格納しており、前記種別情報取得手段は、前記種別情報として、接続された前記ＵＳＢターゲット装置のクラス情報、サブクラス情報、及びプロトコル情報を取得し、前記種別情報照合手段は、前記種別情報取得手段により取得された前記クラス情報、前記サブクラス情報、及び前記プロトコル情報と、前記種別情報記憶手段に予め記憶された前記特定のクラス情報、前記特定のサブクラス情報、及び前記特定のプロトコル情報とを、それぞれ照合し、前記報知制御手段は、前記種別情報照合手段の照合において、クラス情報、サブクラス情報、及びプロトコル情報がすべて一致した場合には前記第１報知を行い、クラス情報、サブクラス情報、及びプロトコル情報のうち少なくとも１つが一致しなかった場合には前記第２報知を行うように、前記報知手段を制御することを特徴とする。
【００１６】
本願第３発明においては、ＵＳＢターゲット装置の起動の可・不可を識別するのに、規格化された汎用のクラス情報、サブクラス情報、及びプロトコル情報を用いる。これにより、ＵＳＢターゲット装置の機種毎に、起動できるものと起動できないものとを区別し、ＵＳＢホスト機能付き印刷装置の内部に予め記憶させておく必要はない。したがって、さらに利便性を向上することができる。
【００１７】
第４発明は、上記第２発明において、前記種別情報記憶手段は、前記特定の種別のＵＳＢターゲット装置の種別情報として、特定のベンダＩＤ及び特定のプロダクトＩＤを記憶しており、前記ドライバ記憶手段は、前記特定のベンダＩＤ及び特定のプロダクトＩＤに対応したドライバソフトウェアを格納しており、前記種別情報取得手段は、前記種別情報として、接続された前記ＵＳＢターゲット装置のベンダＩＤ及びプロダクトＩＤを取得し、前記種別情報照合手段は、前記種別情報取得手段により取得された前記ベンダＩＤ及び前記プロダクトＩＤと、前記種別情報記憶手段に予め記憶された前記特定のベンダＩＤ及び前記特定のプロダクトＩＤとを、それぞれ照合し、前記報知制御手段は、前記種別情報照合手段の照合において、ベンダＩＤ及びプロダクトＩＤがすべて一致した場合には前記第１報知を行い、ベンダＩＤ及びプロダクトＩＤのうち少なくとも１つが一致しなかった場合には前記第２報知を行うように、前記報知手段を制御することを特徴とする。
【００１８】
本願第４発明においては、ＵＳＢターゲット装置の起動の可・不可を識別するのに、ベンダＩＤ及びプロダクトＩＤを用いる。すなわち、ＵＳＢターゲット装置の機種毎に、起動できるものと起動できないものとを区別し、ＵＳＢホスト機能付き印刷装置の内部に予め記憶させておく。これにより、ＵＳＢホスト機能付き印刷装置において、ＵＳＢターゲット装置の機種毎に、起動・不起動の細かい設定を行うことができる。
【００１９】
第５発明は、上記第４発明において、前記種別情報記憶手段は、前記特定のベンダＩＤ及び前記特定のプロダクトＩＤを、動作保証可能な純正品に対応した第１ベンダＩＤ及び第１プロダクトＩＤとそれ以外の第２ベンダＩＤ及び第２プロダクトＩＤとに、区別可能に記憶しており、前記種別情報照合手段は、前記照合において、ベンダＩＤ及びプロダクトＩＤがすべて一致した場合、当該取得されたベンダＩＤ及びプロダクトＩＤが前記第１ベンダＩＤ及び前記第１プロダクトＩＤであるか前記第２ベンダＩＤ及び前記第２プロダクトＩＤであるかを判定する種別情報判定手段を備えており、前記報知制御手段は、ベンダＩＤ及びプロダクトＩＤが、前記第１ベンダＩＤ及び前記第１プロダクトＩＤであるか前記第２ベンダＩＤ及び前記第２プロダクトＩＤであるかに応じて、互いに異なる態様で前記第１報知を行うように、前記報知手段を制御することを特徴とする。
【００２０】
これにより、ドライバソフトウェアが用意されており起動可能であるＵＳＢターゲット装置の中で、さらに、動作保証可能な純正品であるか、あるいはそれ以外の非純正品であるかを、区別して操作者に視覚的に認識させることができる。したがって、さらに利便性を向上することができる。
【００２１】
第６発明は、上記第５発明において、前記報知制御手段は、ベンダＩＤ及びプロダクトＩＤが、前記第１ベンダＩＤ及び前記第１プロダクトＩＤである場合と前記第２ベンダＩＤ及び前記第２プロダクトＩＤである場合とで、共通の色を用いつつ互いに異なる点灯態様で前記第１報知を行うように、前記報知手段を制御することを特徴とする。
【００２２】
これにより、操作者は、当該共通の色により、接続されたＵＳＢターゲット装置がまず起動可能であることを迅速に一次認識できる。その後、当該色を用いてどのような態様で点灯されているかを識別することで、接続されたＵＳＢターゲット装置が、純正品であるか非純正品であるかを二次認識することができる。この結果、確実に利便性を向上することができる。
【００２３】
第７発明は、上記第６発明において、前記報知制御手段は、前記共通の色とは異なる色を用いて前記第２報知を行うように、前記報知手段を制御することを特徴とする。
【００２４】
これにより、操作者は、当該異なる色により、接続されたＵＳＢターゲット装置がそのままでは起動不能であることを直ちに認識することができる。この結果、確実に利便性を向上することができる。
【００２５】
第８発明は、上記第１発明において、前記ＵＳＢバスに任意のＵＳＢターゲット装置が接続された場合、当該ＵＳＢバスに流れる電源電流値が所定の許容値を超えているかどうかを検出する過電流検出手段を有し、前記適性判定手段は、前記過電流検出手段によって過電流が検出されない場合には、前記ＵＳＢターゲット装置が前記ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていると判定し、前記過電流検出手段によって前記過電流が検出された場合には、前記ＵＳＢターゲット装置が前記ＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていないと判定することを特徴とする。
【００２６】
本願第８発明においては、ＵＳＢバスに任意のＵＳＢターゲット装置が接続されると、過電流検出手段がＵＳＢバスに流れる電源電流値が許容値を超えているかどうかを検出する。そして、適性判定手段が、電源電流値が許容値以下である場合には、ＵＳＢターゲット装置がＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていると判定し、電源電流値が許容値を超えた場合には、ＵＳＢターゲット装置がＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていないと判定する。
【００２７】
ＵＳＢターゲット装置がＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていると判定された場合には、報知制御手段の制御により報知手段において当該適合に対応する第１報知が行われる。これにより、操作者は、接続したＵＳＢターゲット装置について、当該接続状態においてＵＳＢバスに通常の範囲の電流が流れ、ＵＳＢホスト機能付き印刷装置に過度の負担がかかることがないことを認識することができる。逆に、ＵＳＢターゲット装置がＵＳＢホスト機能付き印刷装置に対して起動可能に接続されていないと判定された場合には、報知制御手段の制御により報知手段において当該不適合に対応する第２報知が行われる。これにより、操作者は、接続したＵＳＢターゲット装置について、当該接続状態においてＵＳＢバスに通常の範囲を逸脱した過電流が流れ、ＵＳＢホスト機能付き印刷装置に過度の負担がかかってしまうため、そのまま接続することは好ましくないことを認識することができる。
【００２８】
以上のようにして、本願第８発明においては、ＵＳＢホスト機能付き印刷装置に対しＵＳＢバスを介してＵＳＢターゲット装置を接続するだけで、（それ以上の特別な操作等を行わなくても）当該ＵＳＢターゲット装置への電流通電特性が接続に適したものであるかどうかを一目で視覚的に認識することができる。したがって、利便性を向上することができる。
【００２９】
第９発明は、上記第８発明において、前記過電流検出手段によって前記過電流が検出された場合に、前記ＵＳＢバスを介して前記ＵＳＢターゲット装置へ流れる電源電流を遮断する電流遮断手段を有することを特徴とする。
【００３０】
これにより、接続したＵＳＢターゲット装置へ継続的に過電流が流れ続けるのを防止し、ＵＳＢホスト機能付き印刷装置にダメージが残るのを防止することができる。
【００３１】
第１０発明は、上記第１乃至第９発明のいずれかにおいて、外郭を構成する筐体を有し、前記ホスト用接続手段及び前記報知手段は前記筐体の前面部に設けられていることを特徴とする。
【００３４】
これにより、操作者がＵＳＢバスのターゲット側接続部をＵＳＢターゲット装置に接続した後、ＵＳＢバスのホスト側接続部をＵＳＢホスト機能付き印刷装置の前面側で容易に装着することができる。そしてその装着したとき、その前面側の装着箇所の近傍の報知手段によって容易にＵＳＢターゲット装置の接続適性の適合・不適合を認識することができる。この結果、さらに利便性を向上することができる。
【発明の効果】
【００３５】
本発明によれば、ターゲット装置を起動できるかどうかを、操作者が視覚的に一目で認識することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施の形態によるラベル作成装置を含む印字ラベル作成システムを表すシステム構成図である。
【図２】ラベル作成装置の開閉蓋を開いた状態で装置本体の内部のカートリッジホルダ及びそれに装着させるカートリッジの外観構成を表す斜視図である。
【図３】カートリッジを装着した状態のカートリッジホルダの周辺部分を、カートリッジとともに示す図である。
【図４】ラベル作成装置の機能構成を表す機能ブロック図である。
【図５】ターゲット機器の種別情報を説明する説明図である。
【図６】ＥＥＰＲＯＭに記憶された種別情報リストの一例を概念的に表す表である。
【図７】印字ラベルの外観の一例を表す上面図及び下面図である。
【図８】ＶＩＩＩ−ＶＩＩＩ′断面による横断面図を９０°回転させて示す図である。
【図９】ＬＥＤより行われる所定の態様の点灯報知の一例を説明する説明図である。
【図１０】ラベル作成装置のＣＰＵの報知処理機能を表すフローチャートである。
【図１１】種別情報としてクラス情報、サブクラス情報、及びプロトコル情報を用いる変形例において、ターゲット機器のクラスについて説明するための表である。
【図１２】ターゲット機器のクラス情報、サブクラス情報、及びプロトコル情報を概念的に表す表である。
【図１３】ＥＥＰＲＯＭに記憶された種別情報リストの一例を概念的に表す表である。
【図１４】ＬＥＤより行われる所定の態様の点灯報知の一例を説明する説明図である。
【図１５】ラベル作成装置のＣＰＵの報知処理機能を表すフローチャートである。
【図１６】ラベル作成装置の通信用Ｉ／Ｆの詳細構成を表す機能ブロック図である。
【図１７】ＬＥＤより行われる所定の態様の点灯報知の一例を説明する説明図である。
【図１８】ラベル作成装置のＣＰＵの報知処理機能を表すフローチャートである。
【発明を実施するための形態】
【００３７】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００３８】
図１は、本発明の一実施形態によるＵＳＢホスト機能付き印刷装置を含む印字ラベル作成システムを表すシステム構成図である。この印字ラベル作成システムＬＳは、本発明を、ＵＳＢホスト機能付き印刷装置としてのラベル作成装置に適用した場合の実施形態である。
【００３９】
図１において、印字ラベル作成システムＬＳは、ＵＳＢバスとしてのＵＳＢケーブル９の第１コネクタ９Ｈ（後述）に接続されるラベル作成装置１００（ＵＳＢホスト機能付き印刷装置）と、上記ＵＳＢケーブル９の第２コネクタ９Ｔ（後述）に接続可能な、ＵＳＢターゲット装置としてのターゲット機器２００（この例では、バーコードリーダ。以下適宜、「バーコードリーダ２００」と称する）とを有している。
【００４０】
ラベル作成装置１００は、装置本体１０１の外郭を構成する全体的に直方体状の筐体１０１ｓを有し、筐体１０１ｓの上面部には、開閉可能（又は着脱可能としてもよい）に設けられた開閉蓋１０２が設けられている。
【００４１】
前面部には、報知手段としてのＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ：発光ダイオード）１０３と、テープ排出口１０４と、上記ＵＳＢケーブル９の第１コネクタ９Ｈ（後述）を着脱可能に装着する第１ソケット１０５Ｈ（ホスト用接続手段）と、カッタ駆動ボタン１０６とが設けられている。
【００４２】
ＬＥＤ１０３は、筐体１０１ｓのうち上記第１ソケット１０５Ｈの近傍部位（この例では第１ソケット１０５Ｈの上部）に設けられており、所定の態様で点灯報知（例えば緑色点灯、緑色点滅、赤色点滅など）を行う（詳細は後述）。
【００４３】
テープ排出口１０４は、筐体１０１ｓ内で作成された印字済みラベルテープ２３（後述の図３参照）を筐体１０１ｓ外へ排出するためのものである。
【００４４】
カッタ駆動ボタン１０６は、筐体１０１ｓ内の所定の位置に配設されたカッタ２８（後述の図３参照）を操作者の手動操作で駆動するためのものである。
【００４５】
バーコードリーダ２００は、上記ＵＳＢケーブル９の第２コネクタ９Ｔ（後述）を着脱可能に装着する第２ソケット２０５Ｔを有し、印刷見本集３００に設けられた複数のバーコードＢＣから光学的に情報読み取りを行う。この印刷見本集３００には、例えば文字や書体などの情報の表示とともに、対応するバーコードＢＣが表示されている。バーコードリーダ２００によって読み取られた情報は、上記ＵＳＢケーブル９を介してラベル作成装置１００へ出力される。
【００４６】
ＵＳＢケーブル９は、図１中の拡大図に示すように、ラベル作成装置１００をホストとして接続するための第１コネクタ９Ｈ（ホスト側接続部。いわゆるシリーズＡプラグであるＵＳＢコネクタ）と、任意のターゲット機器（この例ではバーコードリーダ２００）をターゲットとして接続するための第２コネクタ９Ｔ（ターゲット側接続部。いわゆるシリーズＢプラグであるＵＳＢコネクタ）と、これら第１コネクタ９Ｈ及び第２コネクタ９Ｔの間に配設されるケーブル本体９Ｍとを備えている。
【００４７】
そして、ラベル作成装置１００の第１ソケット１０５Ｈに対し、ＵＳＢケーブル９の第１コネクタ９Ｈが装着（接続）され、バーコードリーダ２００の第２ソケット２０５Ｔに対し、上記ＵＳＢケーブル９の第２コネクタ９Ｔが装着されることで、ラベル作成装置１００とバーコードリーダ２００とが互いに情報送受信可能に接続されている。
【００４８】
なお、上記ＵＳＢケーブル９をターゲット機器側（この例ではバーコードリーダ２００側）と一体に構成してもよい。この場合、バーコードリーダ２００は第２ソケット２０５Ｔが省略され、さらに、ＵＳＢケーブル９は第２コネクタ９Ｔが省略されてバーコードリーダ２００と一体構造となり、その先端側に設けた第１コネクタ９Ｈがラベル作成装置１００の第１ソケット１０５Ｈに着脱可能に取り付けられる。逆にＵＳＢケーブル９をラベル作成装置１００側と一体に構成してもよい。この場合は、ラベル作成装置１００は第１ソケット１０５Ｈが省略され、さらに、ＵＳＢケーブル９は第１コネクタ９Ｈが省略されてラベル作成装置１００と一体構造となり、その先端側に設けた第２コネクタ９Ｔがバーコードリーダ２００の第２ソケット２０５Ｔに着脱可能に取り付けられる。いずれの場合も、ＵＳＢケーブル９は、ラベル作成装置１００をホスト、バーコードリーダ２００をターゲットとして接続することとなる。
【００４９】
また、本実施形態の特徴として、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し接続可能なターゲット機器は、バーコードリーダ２００に限られず、種々のターゲット機器（別の機種のバーコードリーダや、マウス、キーボードなど）が接続可能である（但し、後述のように、接続したすべてのターゲット機器が起動できるとは限らない）。
【００５０】
図２は、ラベル作成装置１００の開閉蓋１０２を開いた状態で装置本体１０１の内部のカートリッジホルダ及びそれに装着させるカートリッジの外観構成を表す斜視図である。この図２では、図示の煩雑を避けるため上方に開いた状態の開閉蓋１０２の図示は省略している。
【００５１】
図２において、ラベル作成装置１００の装置本体１０１内部には、カートリッジホルダ２７と、印字ヘッド１９と、テープ送りローラ駆動軸３０と、リボン巻取りローラ駆動軸３１とが設けられている。
【００５２】
カートリッジホルダ２７は、カートリッジ１０を着脱可能に構成されている。
【００５３】
印字ヘッド１９は、上記テープ送りローラ駆動軸３０等により搬送されるカバーフィルム１１に対し所望の印字を行う。
【００５４】
テープ送りローラ駆動軸３０及びリボン巻取りローラ駆動軸３１は、使用済みインクリボン１３及び印字済みラベル用テープ２３（ともに後述の図３参照）の搬送駆動力をそれぞれ与えるものであり、互いに連動して回転駆動される。
【００５５】
一方、カートリッジ１０は、この例では、全体が略直方体形状に形成された箱体であり、その一部には表裏両面を貫通するヘッド挿通開口３９が形成されている。
【００５６】
図３は、カートリッジ１０を装着した状態のカートリッジホルダ２７の周辺部分を、カートリッジ１０とともに示す図である。
【００５７】
図３において、カートリッジ１０は、装置本体１０１内の凹所である上記カートリッジホルダ２７に着脱可能に収納されている。また、カートリッジ１０は、基材テープ１６を巻回した基材テープロール１７と、被印字媒体であるカバーフィルム１１を巻回したカバーフィルムロール１２と、印字用のインクリボン１３（但し被印字媒体が感熱テープの場合は不要）を繰り出すリボン供給側ロール１４と、印字後のインクリボン１３を巻取るリボン巻取りローラ１５と、テープ送りローラ１８とを有している。
【００５８】
基材テープロール１７は、基材テープ用スプール１７ａの周りに、上記基材テープ１６を巻回している。
【００５９】
基材テープ１６は、複数層（この例では４層）の積層構造を備えている（図３中部分拡大図参照）。すなわち、内側に巻かれる側（図３中右側）よりその反対側（図３中左側）へ向かって、適宜の粘着剤からなり上記カバーフィルム１１を貼り合わせるための粘着剤層１６ａ、例えばＰＥＴ（ポリエチレンテレフタラート）等からなるテープ基材層１６ｂ、適宜の粘着剤からなる粘着剤層１６ｃ、剥離紙１６ｄの順序で積層され構成されている。
【００６０】
剥離紙１６ｄは、最終的に完成した印字ラベルＬが所定の物品等の貼り付け対象物に貼り付けられる際に、これを剥がすことで粘着剤層１６ｃにより当該貼り付け対象物に接着できるようにしたものである。
【００６１】
カバーフィルムロール１２は、カバーフィルム用スプール１２ａの周りに、この例では上記基材テープ１６と略同じ幅であるカバーフィルム１１を巻回している。
【００６２】
リボン供給側ロール１４は、リボン供給側スプール１４ａの周りに、インクリボン１３を巻回している。
【００６３】
リボン巻取りローラ１５は、リボン巻取りスプール１５ａを備えており、カートリッジホルダ２７側の上記リボン巻取りローラ駆動軸３１により駆動されることで、印字済み（使用済み）のインクリボン１３を巻取り、リボン巻取りスプール１５ａに巻回する。
【００６４】
テープ送りローラ１８は、カートリッジホルダ２７側の上記テープ送りローラ駆動軸３０により駆動されることで、上記基材テープ１６と上記カバーフィルム１１とを押圧し接着させ印字済みラベル用テープ２３としつつ（＝テープ圧着ローラとしても機能する）、図３中矢印Ｔで示す方向にテープ送りを行う。
【００６５】
なお、上記リボン巻取りローラ１５及びテープ送りローラ１８は、それぞれカートリッジ１０外に設けた例えばパルスモータであるテープ送りモータ３３（後述の図４参照）の駆動力が図示しないギヤ機構を介し上記リボン巻取りローラ駆動軸３１及びテープ送りローラ駆動軸３０に伝達されることによって連動して回転駆動される。
【００６６】
一方、カートリッジホルダ２７は、上記印字ヘッド１９と、上記リボン巻取りローラ駆動軸３１と、上記テープ送りローラ駆動軸３０と、ローラホルダ２２とを有している。
【００６７】
印字ヘッド１９は、多数の発熱素子を備えており、上記カバーフィルムロール１２から繰り出されたカバーフィルム１１の所定の印字領域に印字を行う。
【００６８】
テープ送りローラ駆動軸３０は、カートリッジホルダ２７に装着されたカートリッジ１０のカバーフィルムロール１２から繰り出される（供給される）カバーフィルム１１と、基材テープロール１７から繰り出される基材テープ１６とを、上記テープ送りローラ１８を駆動させることにより搬送する。
【００６９】
ローラホルダ２２は、支持軸２９により回動可能に枢支され、切換機構により印字位置とリリース位置に切換可能とされている。このローラホルダ２２には、プラテンローラ２０及びテープ圧接ローラ２１が回転可能に配設されており、ローラホルダ２２が上記印字位置に切り換えられたときに、それらプラテンローラ２０及びテープ圧接ローラ２１が上記印字ヘッド１９及びテープ送りローラ１８に対し圧着されるようになっている。
【００７０】
さらに、カートリッジホルダ２７には、カートリッジ１０の排出口（図示せず）に隣接してカッタ２８が配設されている。このカッタ２８は、上記カッタ駆動ボタン１０４が押されることにより作動し、印字済みラベル用テープ２３を所定の長さに切断して、印字ラベルＬを生成する。
【００７１】
上記構成において、カートリッジ１０が上記カートリッジホルダ２７に装着された後、テープ送りモータ３３（後述の図４参照）の駆動力によってリボン巻取りローラ駆動軸３１及びテープ送りローラ駆動軸３０がそれぞれ同期して回転駆動される。テープ送りローラ駆動軸３０の駆動に伴いテープ送りローラ１８、プラテンローラ２０、及びテープ圧接ローラ２１が回転し、基材テープロール１７から基材テープ１６が繰り出され、上述のようにテープ送りローラ１８へ供給される。一方、カバーフィルムロール１２からはカバーフィルム１１が繰り出されるとともに、印字ヘッド駆動回路３２（後述の図４参照）により印字ヘッド１９の複数の発熱素子が通電される。このとき、インクリボン１３が、上記印字ヘッド１９に押圧されることで当該カバーフィルム１１の裏面に接触させられる。この結果、カバーフィルム１１の裏面の所定の印字領域に、所望の印字（鏡像印字）がされる。そして、上記基材テープ１６と上記印字が終了したカバーフィルム１１とがテープ送りローラ１８及びテープ圧接ローラ２１により接着されて一体化されて印字済みラベル用テープ２３として形成され、上記排出口よりカートリッジ１０外へと搬出される。そして、カッタ２８によって印字済みラベル用テープ２３が切断され、所望の印字がされた印字ラベルＬが生成される。
【００７２】
図４は、ラベル作成装置１００の機能構成を表す機能ブロック図である。
【００７３】
図４において、ラベル作成装置１００の制御基板（図示せず）上には、制御回路４０が配置されている。制御回路４０には、ＣＰＵ４４が設けられており、このＣＰＵ４４に、データバス４２を介し、入出力インターフェース４１、ＲＯＭ４６、ＥＥＰＲＯＭ４７（ドライバ記憶手段、種別情報記憶手段）、ＲＡＭ４８、及び通信用インターフェース（通信用Ｉ／Ｆ）４３Ｈが接続されている。なおＥＥＰＲＯＭ４７に代え、フラッシュメモリ等を用いてもよい。
【００７４】
ＲＯＭ４６には、後述の印字バッファ４８Ｂのデータを読み出して上記印字ヘッド１９や後述のテープ送りモータ３３を駆動する印字駆動制御プログラム、印字が終了した場合に印字済みラベル用テープ２３を切断位置までテープ送りモータ３３を駆動して搬送し、後述のソレノイド３５を駆動して印字済みラベル用テープ２３を切断する切断駆動制御プログラム等、制御上必要な各種のプログラムが格納されている。ＣＰＵ４４は、このようなＲＯＭ４６に記憶されている各種プログラムに基づいて各種の演算を行う。
【００７５】
ＥＥＰＲＯＭ４７には、特定の種別のターゲット機器２００に対応した（＝特定の種別のターゲット機器２００を動作させるために必要な）ドライバソフトウェアが予め格納されている。すなわち、このＥＥＰＲＯＭ４７内に、対応するドライバソフトウェアが格納された特定の種別のターゲット機器２００は、ラベル作成装置１００のホスト機能によって直ちに動作（起動）させることができる。
【００７６】
またさらに、ＥＥＰＲＯＭ４７には、上記ドライバソフトウェアが格納された、すなわち、ラベル作成装置１００により起動可能な特定の種別のターゲット機器２００の種別情報（後述）が記録された種別情報リスト４７０（後述の図６等参照）が予め記憶されている。
【００７７】
ＲＡＭ４８は、ＣＰＵ４４により演算された各種の演算結果等を一時的に記憶する。このＲＡＭ４８には、印字用データが格納されるテキストメモリ４８Ａ、ドットパターンデータが格納される印字バッファ４８Ｂ、各種演算データ等を格納するワークメモリ４８Ｃ等が設けられている。
【００７８】
通信用Ｉ／Ｆ４３Ｈは、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等から構成され、ターゲット機器２００（図１の例ではバーコードリーダ２００）との間で上記ＵＳＢケーブル９を介して情報通信（例えばシリアル通信等）を行う。
【００７９】
入出力インターフェース４１には、上記印字ヘッド１９を駆動するための印字ヘッド駆動回路３２と、テープ送りモータ駆動回路３４と、ソレノイド駆動回路３６と、上記ＬＥＤ１０３と、上記カッタ駆動ボタン１０６とが接続されている。
【００８０】
テープ送りモータ駆動回路３４は、テープ送りモータ３３を駆動することにより、前述のテープ送りローラ駆動軸３０及びリボン巻取りローラ駆動軸３１を駆動し、基材テープ１６、カバーフィルム１１、及び印字済みラベル用テープ２３の搬送を行う。
【００８１】
ソレノイド駆動回路３６は、上記カッタ２８を駆動して切断動作を行わせるソレノイド３５を駆動する。
【００８２】
図４に示す制御回路４０を核とする制御系において、特定の種別のターゲット機器２００（ＥＥＰＲＯＭ４７内にドライバソフトウェアが格納済みのターゲット機器２００）からＵＳＢケーブル９を介して、ラベル作成装置１００に印字用データが入力された場合、その印字用データがテキストメモリ４８Ａに記憶される。そして、その記憶された印字用データは再び読み出され、制御回路４０の変換機能により所定の変換がされることで、ドットパターンデータが生成され、印字バッファ４８Ｂに記憶される。また、印字ヘッド１９が印字ヘッド駆動回路３２を介して駆動され、上記各発熱素子が１ライン分の印字ドットに対応して選択的に発熱駆動されて印字バッファ４８Ｂに記憶されたドットパターンデータの印字を行い、これと同期してテープ送りモータ３３がテープ送りモータ駆動回路３４を介して上記カバーフィルム１１等の搬送制御を行い、最終的に印字ラベルＬを作成する。
【００８３】
図５は、ターゲット機器２００の種別情報を説明する説明図である。
【００８４】
図５において、この例では、上記特定の種別のターゲット機器２００を、当該ターゲット機器２００に対応したドライバソフトウェアを格納済みの操作端末（図示せず。例えば一般に市販されている汎用パーソナルコンピュータ）に対し、ＵＳＢケーブル９を介して接続させ、当該操作端末の表示部（図示せず）に表示させた、上記ターゲット機器２００に係るプロパティ画面１５０の一例を示している。
【００８５】
このプロパティ画面１５０には、ターゲット機器２００の名称表示領域１５１、ターゲット機器２００に係るベンダＩＤ（ＶＩＤ）表示領域１５２、ターゲット機器２００に係るプロダクトＩＤ（ＰＩＤ）表示領域１５３などが設けられている。
【００８６】
上記名称表示領域１５１には、ターゲット機器２００の名称（この例では「○×△バーコードリーダ」）が表示されている。
【００８７】
上記ＶＩＤ表示領域１５２には、ターゲット機器２００に係るベンダＩＤ（この例では「１１１１」）が表示されている。ベンダＩＤは、各企業や各会社に対応する識別情報である。
【００８８】
上記ＰＩＤ表示領域１５３には、ターゲット機器２００に係るプロダクトＩＤ（この例では「２１１１」）が表示されている。プロダクトＩＤは、上記ベンダＩＤを持つ企業や会社が各製品や各機種毎に重複しないように割り振る識別情報である。
【００８９】
すなわち、上記ベンダＩＤ及びプロダクトＩＤの組み合わせは、各ターゲット機器２００毎に固有であり、これらベンダＩＤ及びプロダクトＩＤが判れば、ターゲット機器２００が何であるか（ターゲット機器２００の製造会社（企業）や製品（機種）など）を特定することができる。
【００９０】
そこで、本実施形態においては、ターゲット機器２００の上記種別情報として、ターゲット機器２００に係る識別情報である上記ベンダＩＤ及びプロダクトＩＤを用いる。この図５に示す例では、ターゲット機器２００（○×△バーコードリーダ）のベンダＩＤ及びプロダクトＩＤは、「１１１１」「２１１１」になる。
【００９１】
図６は、ＥＥＰＲＯＭ４７に記憶された種別情報リスト４７０の一例を概念的に表す図である。
【００９２】
図６において、種別情報リスト４７０は、特定の種別のターゲット機器２００の種別情報としての特定のベンダＩＤ及び特定のプロダクトＩＤと、ラベル作成装置１００で動作保障可能な純正品であることを表す適宜の識別子（図示の例では純正適合マークとしての星マークで表す）とを含む。
【００９３】
この種別情報リスト４７０内に記録された特定のベンダＩＤ及び特定のプロダクトＩＤのうち、上記純正品に対応する特定のベンダＩＤ及び特定のプロダクトＩＤ（第１ベンダＩＤ及び第１プロダクトＩＤ。以下適宜、「第１ベンダＩＤ及び第１プロダクトＩＤ」と称する）には、上記純正適合マークが関連付けられている。図６に示す例では、ベンダＩＤ及びプロダクトＩＤの組み合わせで、「１１１１」「２１１１」と、「３３３３」「４１１１」と、「４４４４」「５１１１」とが、上記第１ベンダＩＤ及び第１プロダクトＩＤに該当する。
【００９４】
一方、種別情報リスト４７０内に記録された特定のベンダＩＤ及び特定のプロダクトＩＤのうち、ラベル作成装置１００により事実上起動可能はあるがメーカとして動作保障まではしない非純正品に対応する特定のベンダＩＤ及び特定のプロダクトＩＤ（＝第１ベンダＩＤ及び第１プロダクトＩＤ以外の第２ベンダＩＤ及び第２プロダクトＩＤ。以下適宜、「第２ベンダＩＤ及び第２プロダクトＩＤ」と称する）には、上記純正適合マークが関連付けられていない。図６に示す例では、ベンダＩＤ及びプロダクトＩＤの組み合わせで、「２２２２」「３１１１」と、「５５５５」「６１１１」と、「６６６６」「７１１１」とが、上記第２ベンダＩＤ及び第２プロダクトＩＤに該当する。
【００９５】
このように、種別情報リスト４７０内に記録された、特定の種別のターゲット機器２００（＝ラベル作成装置で起動可能なターゲット機器）の特定のベンダＩＤ及び特定のプロダクトＩＤは、純正品に対応した第１ベンダＩＤ及び第１プロダクトＩＤと、非純正品に対応した第２ベンダＩＤ及び第２プロダクトＩＤとに、（第１ベンダＩＤ及び第１プロダクトＩＤを上記純正適合マークに関連付けることで）区別可能に記憶されている。そして、上記ＥＥＰＲＯＭ４７には、この特定のベンダＩＤ及び特定のプロダクトＩＤに対応したドライバソフトウェアが格納されている。なお、この種別情報リスト４７０内に記録されていないベンダＩＤ及びプロダクトＩＤを保持するターゲット機器２００は、ＥＥＰＲＯＭ４７にドライバソフトウェアが格納されていない非対応品である。したがって、非対応品に対応したターゲット機器２００は、ドライバソフトウェアが格納されていないため、ラベル作成装置１００により起動することができない。
【００９６】
図７（ａ）及び図７（ｂ）は、前述のようにして作成された印字ラベルＬの外観の一例を表す上面図及び下面図であり、図８は、図７（ａ）中ＶＩＩＩ−ＶＩＩＩ′断面による横断面図を９０°回転させて示す図である。
【００９７】
これら図７（ａ）、図７（ｂ）、及び図８において、印字ラベルＬは、前述の図３に示した基材テープ１６にカバーフィルム１１が加わった５層構造となっている。すなわち、表面（図８中上側）よりその反対側（図８中下側）へ向かって、カバーフィルム１１、粘着剤層１６ａ、テープ基材層１６ｂ、粘着剤層１６ｃ、剥離紙１６ｄの順序で積層され構成されている。
【００９８】
また、カバーフィルム１１の裏面には、上記印字用データに対応した内容の印字Ｒ（この例では、「名古屋太郎」の文字）が鏡像印字により印刷されている。
【００９９】
以上のような基本構成において、本実施形態の最大の特徴は、ＵＳＢケーブル９を介してラベル作成装置１００と任意のターゲット機器２００とが接続された場合、そのターゲット機器２００のラベル作成装置１００に対する接続適性が適合するか適合しないかを判定すること、及び、その判定結果に応じて、所定の態様の点灯報知を行うように、ＬＥＤ１０３を制御すること、にある。
【０１００】
図９は、ＬＥＤ１０３より行われる所定の態様の点灯報知の一例を説明する説明図である。
【０１０１】
図９において、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、いずれのターゲット機器２００も接続されていないときは、ＬＥＤ１０３は、点灯報知を行わず消灯状態となっている（図中(1)の状態）。
【０１０２】
このとき、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、上記純正品のターゲット機器２００が接続されると、ＬＥＤ１０３は、純正品が接続された場合に対応した報知として、この例では「緑色の点灯」を行う（図中(2)の状態）。その後、後述の(5)の状態となるまで、この「緑色の点灯」による報知は継続される。
【０１０３】
また、上記(1)の状態において、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、上記非純正品のターゲット機器２００が接続されると、ＬＥＤ１０３は、非純正品が接続された場合に対応した報知として、上記(2)の状態と共通の色（＝緑色）を用いつつ、互いに異なる点灯態様、すなわちこの例では「緑色の点滅」を行う（図中(3)の状態）。その後、後述の(5)の状態となるまで、この「緑色の点滅」による報知は継続される。
【０１０４】
また、上記(1)の状態において、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、上記非対応品のターゲット機器２００が接続されると、ＬＥＤ１０３は、非対応品が接続された場合に対応した報知として、上記(2)及び(3)の状態において点灯又は点滅される色（＝緑色）とは異なる色となるように、この例では「赤色の点滅」を行う（図中(4)の状態）。その後、後述の(5)の状態となるまで、この「赤色の点滅」による報知は継続される。
【０１０５】
そして、上記(2)、(3)、及び(4)の状態において、ＵＳＢケーブル９を介してのラベル作成装置１００とターゲット機器２００との接続が終了されると、ＬＥＤ１０３は、上記の報知を終了し消灯状態となる（図中(5)の状態）。すなわち、図中(1)の状態に戻る。
【０１０６】
図１０は、前述のような報知態様を実現する、ラベル作成装置１００のＣＰＵ４４の報知処理機能を表すフローチャートである。
【０１０７】
図１０において、例えば操作者によりラベル作成装置１００の電源がオンにされることによって、このフローが開始される（「ＳＴＡＲＴ」位置）。
【０１０８】
まずステップＳ１０で、任意のターゲット機器２００が、ＵＳＢケーブル９及び通信用Ｉ／Ｆ４３Ｈを介し、接続されたかどうかを判定する。具体的には、任意のターゲット機器２００の第２ソケット２０５Ｔに対し第２コネクタ９Ｔが装着されたＵＳＢケーブル９の第１コネクタ９Ｈが、上記第１ソケット１０５Ｈに装着されたかどうかを判定する。任意のターゲット機器２００が接続されるまで判定が満たされず、ループ待機し、任意のターゲット機器２００が接続されたら判定が満たされて、ステップＳ２０に移る。
【０１０９】
ステップＳ２０では、上記ステップＳ１０で接続されたターゲット機器２００から、ＵＳＢケーブル９及び通信用Ｉ／Ｆ４３Ｈを介し、当該ターゲット機器２００のベンダＩＤ及びプロダクトＩＤ（図５参照）を取得する（種別情報取得手段としての機能）。具体的には、ＵＳＢ規格に基づく標準リクエストを、通信用Ｉ／Ｆ４３Ｈ及びＵＳＢケーブル９を介し、上記ステップＳ１０で接続されたターゲット機器２００へ出力する。そして、上記標準リクエストに応答したターゲット機器２００から、ＵＳＢ規格に基づくデバイスディスクリプタを、ＵＳＢケーブル９及び通信用Ｉ／Ｆ４３Ｈを介し入力するまで待機する。そして、上記デバイスディスクリプタを入力したら、当該デバイスディスクリプタに基づき、上記ターゲット機器２００のベンダＩＤ及びプロダクトＩＤを取得する。
【０１１０】
その後、ステップＳ３０で、上記ステップＳ２０で取得されたベンダＩＤ及びプロダクトＩＤと、上記種別情報リスト４７０（図６参照）内に記録された特定のベンダＩＤ及び特定のプロダクトＩＤとを、それぞれ照合する。
【０１１１】
そして、ステップＳ４０で、上記ステップＳ３０の照合において、ベンダＩＤ及びプロダクトＩＤがすべて一致したかどうか、言い換えれば、上記ステップＳ１０で接続されたターゲット機器２００の当該ラベル作成装置１００に対する接続適性が適合するか適合しないか、を判定する。ベンダＩＤ及びプロダクトＩＤがすべて一致した場合（＝上記接続適性が適合する場合）、すなわち、上記ステップＳ２０で取得されたベンダＩＤ及びプロダクトＩＤのすべてが、上記種別情報リスト４７０内に存在した場合には、判定が満たされてステップＳ５０に移る。
【０１１２】
ステップＳ５０では、上記ステップＳ２０で取得されたベンダＩＤ及びプロダクトＩＤが、上記純正品に対応した（＝上記純正適合マークと関連付けられた）第１ベンダＩＤ及び第１プロダクトＩＤであるかどうかを判定する。上記ステップＳ２０で取得されたベンダＩＤ及びプロダクトＩＤが、上記第１ベンダＩＤ及び第１プロダクトＩＤである場合には、判定が満たされ、接続されたターゲット機器２００が純正品であるとみなされ、ステップＳ６０に移る。
【０１１３】
ステップＳ６０では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、対応する報知（第１報知）として「緑色の点灯」を行わせる。なお、当該報知は後述のステップＳ１００の手順が実行されるまで継続される。その後、後述のステップＳ９０に移る。このように、ラベル作成装置１００に純正品のターゲット機器２００が接続された場合は、前述したように、ＥＥＰＲＯＭ４７に予め格納された対応するドライバソウトウェアにより、当該ターゲット機器２００を起動することができる。
【０１１４】
一方、上記ステップＳ５０において、上記ステップＳ２０で取得されたベンダＩＤ及びプロダクトＩＤが、上記非純正品に対応した第２ベンダＩＤ及び第２プロダクトＩＤであった場合は、ステップＳ５０の判定が満たされず、接続されたターゲット機器２００が非純正品であるとみなされ、ステップＳ７０に移る。
【０１１５】
ステップＳ７０では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、対応する報知（第１報知）として「緑色の点滅」を行わせる。なお、当該報知は後述のステップＳ１００の手順が行われるまで継続される。そして、後述のステップＳ９０に移る。このようにラベル作成装置１００に非純正品のターゲット機器２００が接続された場合でも、前述したように、ＥＥＰＲＯＭ４７に予め格納された対応するドライバソウトウェアにより、当該ターゲット機器２００を起動することができる。但しこの場合には、上記の純正品が接続された場合とは異なり、動作保障はされないこととなる。
【０１１６】
一方、上記ステップＳ３０の照合において、ベンダＩＤ及びプロダクトＩＤのうち少なくとも１つが一致していなかった場合（＝上記接続適性が適合しない場合）、すなわち、上記ステップＳ２０で取得されたベンダＩＤ及びプロダクトＩＤのうち少なくとも１つが、上記種別情報リスト４７０内に存在しなかった場合は、ステップＳ４０の判定が満たされず、接続されたターゲット機器２００が非対応品であるとみなされ、ステップＳ８０に移る。
【０１１７】
ステップＳ８０では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、対応する報知（第２報知）として、「赤色の点滅」を行わせる。当該報知は、後述のステップＳ１００の手順が行われるまで継続される。このように、ラベル作成装置１００に非対応品のターゲット機器２００が接続された場合は、前述したように、ＥＥＰＲＯＭ４７に対応するドライバソウトウェアが格納されていないため、当該ターゲット機器２００を起動することができない。
【０１１８】
そして、ステップＳ９０で、上記ステップＳ１０においてＵＳＢケーブル９及び通信用Ｉ／Ｆ４３Ｈを介し接続されたターゲット機器２００が、まだ接続中であるかどうかを判定する。上記ターゲット機器２００が、まだ接続中である場合には判定が満たされず、ループ待機する。そして、上記ターゲット機器２００との接続が終了した場合、すなわち具体的には、ラベル作成装置１００側の第１ソケット１０５から、ＵＳＢケーブル９の第１コネクタ９Ｈが離脱された場合、又は、ターゲット機器２００側の第２ソケット２０５Ｔから、ＵＳＢケーブル９の第２コネクタ９Ｔが離脱された場合には、判定が満たされてステップＳ１００に移る。
【０１１９】
ステップＳ１００では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、上記ステップＳ６０、ステップＳ７０、又はステップＳ８０における報知を、終了させる（＝点灯又は点滅を消灯させる）。その後、このフローを終了する。なお、このフローは、例えばラベル作成装置１００の電源がオンの間、あるいは所定の終了操作がされるまでの間は、繰り返し継続して実行される。
【０１２０】
なお、上記において、ステップＳ３０、ステップＳ４０、及びステップＳ５０が、各請求項記載の種別情報照合手段として機能するとともに適性判定手段としても機能する。また、そのうちステップＳ５０が種別情報判定手段として機能する。また、ステップＳ６０、ステップＳ７０、及びステップＳ８０が、報知手段を制御する報知制御手段として機能する。
【０１２１】
以上説明したように、本実施形態においては、ラベル作成装置１００は、ＵＳＢケーブル９の第１ソケット９Ｈに接続されており、当該ＵＳＢケーブル９の第２ソケット９Ｔには、種々のターゲット機器２００が接続可能である。そして、ＵＳＢケーブル９に任意のターゲット機器２００が接続されたとき、その接続されたターゲット機器２００の接続適性が判定される（ステップＳ３０〜ステップＳ５０を参照）。上記接続適性が適合すると判定された場合には、ＬＥＤ１０３において当該適合に対応する報知（上記の例では緑色点灯又は緑色点滅）が行われる（ステップＳ６０及びステップＳ７０を参照）。これにより、操作者は、そのターゲット機器２００が、当該ラベル作成装置１００と接続するのに適したものであることを認識することができる。逆に上記接続適性が適合しないと判定された場合には、ＬＥＤ１０３において当該不適合に対応する報知（上記の例では赤色点滅）が行われる（ステップＳ８０を参照）。これにより、操作者は、そのターゲット機器２００が、当該ラベル作成装置１００と接続するのに適さないものであることを認識することができる。
【０１２２】
以上のようにして、ラベル作成装置１００に対し、ＵＳＢケーブル９を介してターゲット機器２００を接続するだけで、それ以上の特別な操作等を行わなくても、当該ターゲット機器２００が接続に適しているのか適さないのか（具体的には当該ターゲット機器２００を起動できるのかできないのか）を、一目で視覚的に認識することができる。この結果、利便性を向上することができる。
【０１２３】
また、本実施形態では特に、特定の種別のターゲット機器２００に対応した（上記の例では特定のベンダＩＤ及び特定のプロダクトＩＤに対応した）ドライバソウトウェア、及び、その特定の種別のターゲット機器２００に係わる特定のベンダＩＤ及び特定のプロダクトＩＤが、ＥＥＰＲＯＭ４７に予め記憶されている（図６を参照）。そして、ＵＳＢケーブル９を介し、任意のターゲット機器２００が接続されると、その接続されたターゲット機器２００のベンダＩＤ及びプロダクトＩＤが取得される（ステップＳ２０を参照）。そして、上記取得されたベンダＩＤ及びプロダクトＩＤと、ＥＥＰＲＯＭ４７の種別情報リスト４７０に予め記憶された（ドライバソフトウェア格納済みの種別に対応した）特定のベンダＩＤ及び特定のプロダクトＩＤとが、照合される。
【０１２４】
上記照合が一致した場合（ベンダＩＤ及びプロダクトＩＤがすべて一致した場合）には、ＬＥＤ１０３において当該照合一致に対応する報知（上記の例では緑色点灯又は緑色点滅）が行われる。これにより、操作者は、接続したターゲット機器２００について、対応するドライバソフトウェアが予めラベル作成装置１００に格納済みであり、直ちに起動可能であることを認識することができる。逆に上記照合が一致しない場合（上記の例ではベンダＩＤ及びプロダクトＩＤのうち少なくとも１つが一致しなかった場合）には、ＬＥＤ１０３において当該照合不一致に対応する報知（上記の例では赤色点滅）が行われる。これにより、操作者は、接続したターゲット機器２００について、対応するドライバソフトウェアがラベル作成装置１００には用意されておらず、そのままでは起動不可能であることを認識することができる。なお、上記のように、ターゲット機器２００の起動の可・不可を識別するのに、ベンダＩＤ及びプロダクトＩＤを用いることにより、ラベル作成装置１００において、ターゲット機器２００の機種毎に、起動・不起動の細かい設定を行うことができる。
【０１２５】
また、本実施形態では特に、上記照合においてベンダＩＤ及びプロダクトＩＤがすべて一致した場合（＝ステップＳ４０の判定が満たされた場合）、当該取得されたベンダＩＤ及びプロダクトＩＤが、上記純正品に対応した第１ベンダＩＤ及び第１プロダクトＩＤであるか、上記非純正品に対応した第２ベンダＩＤ及び第２プロダクトＩＤであるかを判定する（ステップＳ５０を参照）。そして、上記取得されたベンダＩＤ及びプロダクトＩＤが、第１ベンダＩＤ及び第１プロダクトＩＤであるか、第２ベンダＩＤ及び第２プロダクトＩＤであるかに応じて（＝ステップＳ５０の判定に応じて）、互いに異なる態様（上記の例では点灯又は点滅）で報知を行うように、ＬＥＤ１０３を制御する。これにより、ドライバソフトウェアが用意されており起動可能であるターゲット機器２００の中で、さらに、動作保証可能な純正品であるか、あるいはそれ以外の非純正品であるかを、区別して操作者に視覚的に認識させることができる。この結果、さらに利便性を向上することができる。
【０１２６】
またさらに、上記取得されたベンダＩＤ及びプロダクトＩＤが、第１ベンダＩＤ及び第１プロダクトＩＤである場合（＝ステップＳ５０の判定が満たされた場合）と、第２ベンダＩＤ及び第２プロダクトＩＤである場合（＝ステップＳ５０の判定が満たされなかった場合）とで、共通の色（上記の例では緑色）を用いつつ、互いに異なる点灯態様（上記の例では点灯又は点滅）で報知を行うように、ＬＥＤ１０３を制御する。これにより、操作者は、当該共通の色（上記の例では緑色）により、接続されたターゲット機器２００がまず起動可能であることを迅速に一次認識できる。その後、当該色を用いてどのような態様で点灯されているかを識別することで、接続されたターゲット機器２００が、純正品であるか非純正品であるかを二次認識することができる。この結果、確実に利便性を向上することができる。
【０１２７】
また、本実施形態では特に、ラベル作成装置１００に対し、ＥＥＰＲＯＭ４７にドライバソフトウェアが格納されていない（種別情報リスト４７０内にベンダＩＤ及びプロダクトＩＤが記録されていない）非対応品が接続された場合には、上記の共通の色（上記の例では緑色）とは異なる色（上記の例では赤色）を用いて報知を行うように、ＬＥＤ１０３を制御する。これにより、操作者は、当該異なる色（上記の例では赤色）により、接続されたターゲット機器２００が、そのままでは起動不能であることを直ちに認識することができる。この結果、確実に利便性を向上することができる。
【０１２８】
また、本実施形態では特に、上記第１ソケット１０５Ｈ及びＬＥＤ１０３は、筐体１０１ｓの前面部に設けられており、さらに、上記ＬＥＤ１０３は、筐体１０１ｓのうち上記第１ソケット１０５Ｈの近傍部位（上記の例では上部）に設けられている（図１を参照）。これにより、操作者がＵＳＢケーブル９の第２コネクタ９Ｔを、ターゲット機器２００の第２ソケット２０５Ｔに接続した後、ＵＳＢケーブル９の第１コネクタ９Ｈを、ラベル作成装置１００の前面側で容易に装着することができる。そして、上記のように第１ソケット１０５ＨにＵＳＢケーブル９の第１コネクタ９Ｈを装着したとき、その前面側の装着箇所の近傍（上記の例では上部）のＬＥＤ１０３によって、容易にターゲット機器２００の接続適性の適合・不適合（具体的には当該ターゲット機器２００を起動できるのかできないのか）を認識することができる。この結果、さらに利便性を向上することができる。
【０１２９】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１３０】
（１）種別情報としてクラス情報、サブクラス情報、及びプロトコル情報を用いる場合
上記実施形態においては、種別情報として、識別情報であるベンダＩＤ及びプロダクトＩＤを用いていたが、これに限られない。すなわち、種別情報として、ＵＳＢ規格に基づき、ターゲット機器２００の機能毎にグループ分けされ設定されたクラス、サブクラス、及びプロトコルについての、クラス情報、サブクラス情報、及びプロトコル情報を用いてもよい。
【０１３１】
図１１は、ターゲット機器２００のクラスについて説明する説明図である。
【０１３２】
図１１に示すように、ターゲット機器２００は、ＵＳＢ規格に基づき、その機能毎にクラスコード（「１」〜「９」）、対応するクラス名（「Ａｕｄｉｏ」「Ｃｏｍｕｎｉｃａｔｉｏｎ」など。図示参照）、及び対応するクラス情報（「０ｘ０１」〜「０ｘ０９」）が設定されている。例えば、バーコードリーダ２００（図１参照）、キーボード、マウス等の人間により操作されるようなターゲット機器２００は、クラスコード「３」、クラス名「Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ（ＨＩＤ）」、クラス情報「０ｘ０３」と設定されている。
【０１３３】
なお、図示は省略しているが、ターゲット機器２００は、サブクラスについても同様に、ＵＳＢ規格に基づき、上記クラスに関する機能よりもさらに詳細な機能毎に、サブクラスコード、対応するサブクラス名、及び対応するサブクラス情報が設定されている。また、プロトコルについても同様に、ＵＳＢ規格に基づき、上記クラスやサブクラスよりもさらに詳細な機能毎に、プロトコルコード、対応するプロトコル名、及び対応するプロトコル情報が設定されている。図１２に、そのようなターゲット機器２００のクラス情報、サブクラス情報、及びプロトコル情報の一例を概念的に示す。
【０１３４】
図１２において、この例では、ターゲット機器２００の一例として、キーボード及びマウスについてのクラス情報、サブクラス情報、及びプロトコル情報をそれぞれ示している。すなわち、キーボードのクラス情報は「０ｘ０３」（クラス名は「ＨＩＤ」）であり、サブクラス情報は「０ｘ０１」であり、プロトコル情報は「０ｘ０１」である。また、マウスのクラス情報は「０ｘ０３」（クラス名は「ＨＩＤ」）であり、サブクラス情報は「０ｘ０１」であり、プロトコル情報は「０ｘ０２」である。これらクラス情報、サブクラス情報、及びプロトコル情報は、製造会社や機種が異なっていても、ＵＳＢ規格に基づく機能が同様のターゲット機器２００（例えば、Ａ社製・新機種のマウスとＢ社製・既機種のマウス）であれば、すべて一致するように設定されている。
【０１３５】
本変形例においては、図１３に示すように、ＥＥＰＲＯＭ４７（図４参照）に、特定の種別のターゲット機器２００の種別情報として、特定のクラス情報（図示の例では「０ｘ０３」）、特定のサブクラス情報（図示の例では「０ｘ０１」）、及び特定のプロトコル情報（図示の例では「０ｘ０１」）を含む種別情報リスト４７０′が予め記憶されている。
【０１３６】
また、ＥＥＰＲＯＭ４７には、上記特定のクラス情報、特定のサブクラス情報、及び特定のプロトコル情報に対応した、すなわち特定の種別のターゲット機器２００を動作させるために必要な、ドライバソフトウェアが格納されている。
【０１３７】
すなわち、この種別情報リスト４７０′内に記録された特定のクラス情報、特定のサブクラス情報、及び特定のプロトコル情報とすべて一致する、クラス情報、サブクラス情報、及びプロトコル情報を保持するターゲット機器２００（＝特定の種別のターゲット機器２００）は、ＥＥＰＲＯＭ４７にドライバソフトウェアが格納された対応品である。この対応品である特定の種別のターゲット機器２００は、上記ＥＥＰＲＯＭ４７に格納された、対応するドライバソフトウェアを用いて、ラベル作成装置１００のホスト機能によって直ちに起動することができる。
【０１３８】
一方、この種別情報リスト４７０′内に記録された特定のクラス情報、特定のサブクラス情報、及び特定のプロトコル情報と１つ以上一致しない、クラス情報、サブクラス情報、及びプロトコル情報を保持するターゲット機器２００（＝特定の種別のターゲット機器２００以外の種別のターゲット機器２００）は、ＥＥＰＲＯＭ４７にドライバソフトウェアが格納されていない非対応品である。この非対応品である種別のターゲット機器２００は、対応するドライバソフトウェアが格納されていないため、ラベル作成装置１００により起動することができない。
【０１３９】
本変形例では、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、ターゲット機器２００が接続されると、ＵＳＢ規格に基づく標準リクエストが、ターゲット機器２００に出力される。そして、上記標準リクエストに応答したターゲット機器２００から、ＵＳＢ規格に基づくインターフェースディスクリプタが入力されると、このインターフェースディスクリプタに基づき、ターゲット機器２００のクラス情報、サブクラス情報、及びプロトコル情報が取得される。取得されたクラス情報、サブクラス情報、及びプロトコル情報に対し、上記ＥＥＰＲＯＭ４７の種別情報リスト４７０′に含まれる、上記特定のクラス情報、上記特定のサブクラス情報、及び上記特定のプロトコル情報に該当するかどうかの照合が行われる。そして、その照合結果に応じた態様で、ＬＥＤ１０３による点灯報知が行われるのである。
【０１４０】
図１４は、本変形例において、ＬＥＤ１０３より行われる所定の態様の点灯報知の一例を説明する説明図であり、前述の図９に対応する図である。この例では、前述の図１３に示した種別情報リスト４７０′、すなわち、特定のクラス情報「０ｘ０３」、特定のサブクラス情報「０ｘ０１」、及び特定のプロトコル情報「０ｘ０１」のみが記憶されている場合を例にとって説明する。
【０１４１】
図１４において、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、いずれのターゲット機器２００も接続されていないときは、ＬＥＤ１０３は、点灯報知を行わず消灯状態となっている（図中(1)の状態）。
【０１４２】
このとき、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、上記特定のクラス情報「０ｘ０３」、特定のサブクラス情報「０ｘ０１」、及び特定のプロトコル情報「０ｘ０１」に対応した、上記対応品である特定の種別のターゲット機器２００が接続される場合がある。この場合、ＬＥＤ１０３は、対応品が接続された場合に対応した報知として、前述と同様の「緑色の点灯」を行う（図１４中(2)′の状態）。その後、後述の(5)の状態となるまで、この「緑色の点灯」による報知は継続される。
【０１４３】
また、上記(1)の状態において、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、上記特定のクラス情報「０ｘ０３」、特定のサブクラス情報「０ｘ０１」、及び特定のプロトコル情報「０ｘ０１」に対応していない、上記非対応品である種別のターゲット機器２００（但し、「Ｈｕｂ」クラスのターゲット機器２００は除く）が接続される場合がある。この場合、ＬＥＤ１０３は、非対応品が接続された場合に対応した報知として、上記(2)′の状態において点灯される色（＝緑色）とは異なる色となるように、この例では赤色の点滅を１．２秒周期（赤色点灯０．６秒→消灯０．６秒）で繰り返す「赤色の点滅（速）」を行う（図１４中(4)′の状態）。その後、後述の(5)の状態となるまで、この「赤色の点滅（速）」による報知は継続される。
【０１４４】
また、上記(1)の状態において、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、上記非対応品である種別のターゲット機器２００のうち、特に「Ｈｕｂ」クラスのターゲット機器２００、すなわち、クラス情報として「０ｘ０９」（クラス名は「Ｈｕｂ」。図１１参照）を保持するターゲット機器２００が接続される場合がある。この場合、ＬＥＤ１０３は、非対応品のうち上記「Ｈｕｂ」クラスのターゲット機器２００が接続された場合に対応した報知として、上記(2)′の状態において点灯される色（＝緑色）とは異なる色や上記(4)′の状態の「赤色の点滅（速）」と異なる態様となる、この例では赤色の点滅を２秒周期（赤色点灯１秒→消灯１秒）で繰り返す「赤色の点滅（遅）」を行う（図１４中(4)″の状態）。その後、後述の(5)の状態となるまで、この「赤色の点滅（遅）」による報知は継続される。
【０１４５】
そして、上記(2)′、(4)′、及び(4)″の状態において、ＵＳＢケーブル９を介してのラベル作成装置１００とターゲット機器２００との接続が終了されると、ＬＥＤ１０３は、上記の報知を終了し消灯状態となる（図中(5)の状態）。すなわち、図中(1)の状態に戻る。
【０１４６】
図１５は、本変形例において、前述のような報知態様を実現する、ラベル作成装置１００のＣＰＵ４４の報知処理機能を表すフローチャートであり、前述の図１０に対応する図である。図１０と同等の手順には同符号を付し説明を省略する。
【０１４７】
図１５では、前述の図１０と異なり、ステップＳ２０、ステップＳ３０、及びステップＳ１００に代えてステップＳ２０′、ステップＳ３０′、及びステップＳ１００′を設けている。また図１５では、前述の図１０のステップＳ４０、ステップＳ５０、ステップＳ７０、及びステップＳ８０を省略し、ステップＳ４２、ステップＳ４４、ステップＳ４６、ステップＳ４８、ステップＳ８２、及びステップＳ８４を新たに設けている。
【０１４８】
すなわち、ステップＳ１０は、前述の図１０と同様であり、任意のターゲット機器２００が接続されたかどうかを判定し、任意のターゲット機器２００が接続されたら判定が満たされて、ステップＳ２０に代えて設けたステップＳ２０′に移る。
【０１４９】
ステップＳ２０′では、上記ステップＳ１０で接続されたターゲット機器２００から、ＵＳＢケーブル９及び通信用Ｉ／Ｆ４３Ｈを介し、当該ターゲット機器２００のクラス情報、サブクラス情報、及びプロトコル情報（図１２参照）を取得する（種別情報取得手段としての機能）。具体的には、ＵＳＢ規格に基づく標準リクエストを、通信用Ｉ／Ｆ４３Ｈ及びＵＳＢケーブル９を介し、上記ステップＳ１０で接続されたターゲット機器２００へ出力する。そして、上記標準リクエストに応答したターゲット機器２００から、ＵＳＢ規格に基づくインターフェースディスクリプタを、ＵＳＢケーブル９及び通信用Ｉ／Ｆ４３Ｈを介し入力するまで待機する。そして、上記インターフェースディスクリプタを入力したら、当該インターフェースディスクリプタに基づき、上記ターゲット機器２００のクラス情報、サブクラス情報、及びプロトコル情報を取得する。
【０１５０】
その後、ステップＳ３０に代えて設けたステップＳ３０′で、上記ステップＳ２０′で取得されたクラス情報、サブクラス情報、及びプロトコル情報と、上記種別情報リスト４７０′（図１３参照）内に記録された特定のクラス情報、特定のサブクラス情報、及び特定のプロトコル情報とを、それぞれ照合する。
【０１５１】
そして、新たに設けたステップＳ４２で、上記ステップＳ３０′の照合において、クラス情報が一致したかどうかを判定する。クラス情報が一致した場合には、判定が満たされて、新たに設けたステップＳ４４に移る。
【０１５２】
ステップＳ４４では、上記ステップＳ３０′の照合において、サブクラス情報が一致したかどうかを判定する。サブクラス情報が一致した場合には、判定が満たされて、新たに設けたステップＳ４６に移る。
【０１５３】
ステップＳ４６では、上記ステップＳ３０′の照合において、プロトコル情報が一致したかどうかを判定する。プロトコル情報が一致した場合、すなわち、上記ステップＳ３０′の照合において、クラス情報、サブクラス情報、及びプロトコル情報がすべて一致した場合には、判定が満たされて（＝前述の接続適性が適合すると判定し）、ステップＳ６０に移る。
【０１５４】
ステップＳ６０は、前述の図１０と同様であり、ＬＥＤ１０３に制御信号を出力し、対応する報知（第１報知）として上記「緑色の点灯」を行わせ、ステップＳ９０に移る。
【０１５５】
一方、上記ステップＳ３０′の照合において、クラス情報が一致しなかった場合には、ステップＳ４２の判定が満たされず（＝前述の接続適性が適合しないと判定し）、新たに設けたステップＳ４８に移る。
【０１５６】
ステップＳ４８では、上記ステップＳ２０′で取得されたクラス情報が「０ｘ０９」（図１１参照）であるかどうか、言い換えれば、上記接続されたターゲット機器２００が「Ｈｕｂ」クラスのターゲット機器２００であるかどうか、を判定する。上記ステップＳ２０′で取得されたクラス情報が「０ｘ０９」である場合（＝接続されたターゲット機器２００が「Ｈｕｂ」クラスのターゲット機器２００である場合）には、判定が満たされて、新たに設けたステップＳ８２に移る。
【０１５７】
ステップＳ８２では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、対応する報知（第２報知）として上記「赤色の点滅（遅）」を行わせる。なお、当該報知は後述のステップＳ１００′の手順が実行されるまで継続される。その後、ステップＳ９０に移る。このように、ラベル作成装置１００に「Ｈｕｂ」クラスのターゲット機器２００が接続された場合、上記非対応品であることから、前述したように、ＥＥＰＲＯＭ４７に対応するドライバソウトウェアが格納されていないため、当該ターゲット機器２００を起動することができない。
【０１５８】
一方、上記ステップＳ３０′の照合においてサブクラス情報が一致せずステップＳ４４の判定が満たされなかった場合（＝前述の接続適性が適合しないと判定した場合）、上記ステップＳ３０′の照合においてプロトコル情報が一致せずステップＳ４６の判定が満たされなかった場合（＝前述の接続適性が適合しないと判定した場合）、及び、上記ステップＳ２０′で取得されたクラス情報が「０ｘ０３」でなかったためステップＳ４８の判定が満たされなかった場合には、新たに設けたステップＳ８４に移る。
【０１５９】
ステップＳ８４では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、対応する報知（第２報知）として上記「赤色の点滅（速）」を行わせる。なお、当該報知は後述のステップＳ１００の手順が実行されるまで継続される。その後、ステップＳ９０に移る。このように、ラベル作成装置１００に非対応品である種別のターゲット機器２００が接続された場合は、前述したように、ＥＥＰＲＯＭ４７に対応するドライバソウトウェアが格納されていないため、当該ターゲット機器２００を起動することができない。
【０１６０】
ステップＳ９０は、前述の図１０と同様であり、上記ステップＳ１０において接続されたターゲット機器２００が、まだ接続中であるかどうかを判定し、上記ターゲット機器２００との接続が終了した場合には、判定が満たされて、ステップＳ１００に代えて設けたステップＳ１００′に移る。
【０１６１】
ステップＳ１００′では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、上記ステップＳ６０、ステップＳ８２、又はステップＳ８４における報知を、終了させる（＝点灯又は点滅を消灯させる）。その後、このフローを終了する。
【０１６２】
なお、上記において、ステップＳ３０′、ステップＳ４２、ステップＳ４４、ステップＳ４６、及びステップＳ４８が、各請求項記載の種別情報照合手段として機能するとともに適性判定手段としても機能する。また、ステップＳ６０、ステップＳ８２、及びステップＳ８４が報知制御手段として機能する。
【０１６３】
以上説明したように、本変形例においては、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、ターゲット機器２００が接続されると、そのターゲット機器２００から、クラス情報、サブクラス情報、及びプロトコル情報を取得する。そして、その取得されたクラス情報、サブクラス情報、及びプロトコル情報と、ＥＥＰＲＯＭ４７の種別情報リスト４７０′（図１３を参照）に予め記憶された特定のクラス情報、特定のサブクラス情報、及び特定のプロトコル情報とを、それぞれ照合する。そして、照合において、クラス情報、サブクラス情報、及びプロトコル情報がすべて一致した場合には、ＬＥＤ１０３において対応する報知（上記の例では緑色点灯）を行う。また、照合において、クラス情報、サブクラス情報、及びプロトコル情報のうち少なくとも１つが一致しなかった場合には、ＬＥＤ１０３において対応する報知（上記の例では、赤色点滅（速）又は赤色点滅（遅））を行う。
【０１６４】
このように、本変形例においては、ターゲット機器２００の起動の可・不可を識別するのに、ターゲット機器２００の機能によりグループ分けされ規格化された汎用のクラス情報、サブクラス情報、及びプロトコル情報を用いる。これにより、ターゲット機器２００の上記機能毎に起動できるものと起動できないものとを区別でき（例えばバーコードリーダは起動可。それ以外は起動不可など）、ターゲット機器２００の機種毎に、起動できるものと起動できないものとを区別し、ラベル作成装置１００の内部に予め記憶させておく必要性をなくすことができる。この結果、さらに利便性を向上することができる。
【０１６５】
（２）過電流の検出・不検出に応じて、対応する報知を行う場合
以上においては、ターゲット機器２００の種別情報に応じて、ラベル作成装置１００に対する接続適性が適合するか適合しないかを判定し、対応する報知を行っていたが、これに限られない。すなわち、ターゲット機器２００が接続されたときの、ＵＳＢケーブル９に流れる過電流の検出結果に応じて、上記接続適性が適合するか適合しないかを判定し、対応する報知を行うようにしてもよい。
【０１６６】
図１６は、本変形例におけるラベル作成装置１００の通信用Ｉ／Ｆ４３Ｈ（図４参照）の詳細構成を表す機能ブロック図である。
【０１６７】
図１６において、本変形例の通信用Ｉ／Ｆ４３Ｈは、過電流検出部５１（過電流検出手段）と、電源５２と、ＦＥＴ（Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）スイッチ５３（電流遮断手段）と、スイッチ制御部５４と、いわゆる接地であるＧＮＤ（ＧｒｏｕＮＤ）５５と、ＯＣ端子６４、Ｄ＋端子６５、及びＤ−端子６６を備えるＵＳＢホストコントローラ５６とを備えている。
【０１６８】
第１ソケット１０５Ｈは、ＶＢＵＳ端子６０、Ｄ＋端子６１、及びＤ−端子６２、及びＧＮＤ端子６３を備えている。
【０１６９】
電源５２は、上記ＦＥＴスイッチ５３がオンの状態時（後述）に、ＦＥＴスイッチ５３、第１ソケット１０５Ｈ（詳細には第１ソケット１０５ＨのＶＢＵＳ端子６０）、及びＵＳＢケーブル９（詳細にはＵＳＢケーブル９の図示しないＶＢＵＳライン）を介して、ターゲット機器２００に電源電流を供給する（いわゆるＵＳＢバスパワー）。なお、ＵＳＢ規格では、供給電圧は５±５％［Ｖ］、消費電流は５００［ｍＡ］までと定義されている。
【０１７０】
ＦＥＴスイッチ５３は、上記電源電流の供給のオン（通電）／オフ（遮断）を切り替える。ＦＥＴスイッチ５３がオン状態では、ターゲット機器２００へ電源電流が流れ、ＦＥＴスイッチ５３がオフ状態では、ターゲット機器２００へ流れる電源電流を遮断する。
【０１７１】
スイッチ制御部５４は、上記ＦＥＴスイッチ５３のオン／オフの切り替えを制御する。
【０１７２】
過電流検出部５１は、ＵＳＢケーブル９を介して任意のターゲット機器２００が接続された場合に、当該ＵＳＢケーブル９（詳細には上記ＶＢＵＳライン）に流れる電源電流値が、所定の許容値（例えば５００［ｍＡ］）を超えているかどうかを検出する。すなわち、上記ＶＢＵＳラインに通常の範囲を逸脱した過電流が流れているかどうかを検出する。
【０１７３】
ＵＳＢホストコントローラ５６は、通信用Ｉ／Ｆ４３Ｈ全体をコントロールする。またＵＳＢホストコントローラ５６は、入出力インターフェース４１と、データバス４２と、Ｄ＋端子６５及びＤ−端子６６と、第１ソケット１０５Ｈ側のＤ＋端子６１及びＤ−端子６２と、ＵＳＢケーブル９のＤ＋ライン（図示せず）及びＤ−ライン（図示せず）とを介しての、ラベル作成装置１００とターゲット機器２００との間の情報の出入力をコントロールする。
【０１７４】
以上のような通信用Ｉ／Ｆ４３Ｈの構造において、ＵＳＢケーブル９を介して任意のターゲット機器２００が接続されると、電源５２によって、ＦＥＴスイッチ５３、上記ＶＢＵＳ端子６０、及び上記ＶＢＵＳラインを介して、ターゲット機器２００に電源電流が供給される。このとき、上記ＶＢＵＳラインに上記許容量を超える電源電流（＝過電流）が流れると、過電流検出部５１によって、上記過電流が検出される。すると、過電流検出部５１からスイッチ制御部５４へ、所定の過電流検出信号が出力される。
【０１７５】
このようにして過電流検出信号がスイッチ制御部５４に入力されたとき、上記ターゲット機器２００の接続時（又はラベル作成装置１００の装置電源（図示せず）のオン時）から、所定の時間（例えば２０［ｍｓ］。いわゆる過電流ブランキング時間）が経過していれば、スイッチ制御部５４によって、ＦＥＴスイッチ５３がオフにされる。このようにＦＥＴスイッチ５３がオフにされることで、電源５２からＦＥＴスイッチ５３、上記ＶＢＵＳ端子６０、及び上記ＶＢＵＳラインを介して、ターゲット機器２００へ流れていた電源電流が遮断される。なお、上記過電流ブランキング時間に満たない間に、スイッチ制御部５４に入力された上記過電流検出信号に関しては、マスキングされ上記のような電源電流の遮断は行われない。
【０１７６】
また、上記のようにして過電流検出信号がスイッチ制御部５４に入力され、ＦＥＴスイッチ５３が遮断状態にあるとき、スイッチ制御部５４から、上記ＯＣ端子６４を介して、ＵＳＢホストコントローラ５６へ、過電流検出状態であることを通知するための所定の過電流通知出力が出力される。そして、この過電流通知出力がＵＳＢホストコントローラ５６に入力されると、データバス４２及び入出力インターフェース４１を介して、ＣＰＵ４４に上記過電流通知出力が出力され、ＬＥＤ１０３において対応する報知が行われる。
【０１７７】
なお、上記電流電源の遮断状態からは、例えば、上記接続されたターゲット機器２００を取り外し、ラベル作成装置１００の装置電源をオフにし、さらにラベル作成装置１００の装置電源を再びオンにする（再起動する）ことにより復帰できるようになっている（その旨を例えば図示しない表示部等により通知するようにしてもよい）。
【０１７８】
図１７は、本変形例において、ＬＥＤ１０３より行われる所定の態様の点灯報知の一例を説明する説明図であり、前述の図９及び図１４に対応する図である。
【０１７９】
図１７において、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、いずれのターゲット機器２００も接続されていないときは、ＬＥＤ１０３は、点灯報知を行わず消灯状態となっている（図中(1)の状態）。
【０１８０】
このとき、ラベル作成装置１００に対し、ＵＳＢケーブル９を介し、任意のターゲット機器２００が接続されると、前述したように、過電流検出部５１によってＵＳＢケーブル９のＶＢＵＳラインに過電流が流れているかどうかの検出が行われる。
【０１８１】
上記過電流が検出されない場合は、上記接続適性が適合すると判定される。すなわち、ＬＥＤ１０３は、接続適性が適合する場合に対応した報知として、この例では、前述の図９(2)の状態や前述の図１４中(2)′の状態と同様に、「緑色の点灯」を行う（図１７中(2)″の状態）。その後、後述の(5)の状態となるまで、この「緑色の点灯」による報知は継続される。
【０１８２】
そして、上記(2)″の状態において、ＵＳＢケーブル９を介してのラベル作成装置１００とターゲット機器２００との接続が終了されると、ＬＥＤ１０３は、上記の報知を終了し消灯状態となる（図中(5)の状態）。すなわち、図中(1)の状態に戻る。
【０１８３】
一方、上記過電流が検出された場合は、上記接続適性が適合しないと判定され、ＬＥＤ１０３は、接続適性が適合しない場合に対応した報知として、上記(2)″の状態と異なる色となるように、この例では赤色の点滅を０．６秒周期（赤色点灯０．３秒→消灯０．３秒）で繰り返す「赤色の点滅」を行う（図１７中(4)″′の状態）。その後、後述の(5)の状態となるまで、この「赤色の点滅」による報知は継続される。
【０１８４】
そして、上記(4)″′の状態において、ＵＳＢケーブル９を介してのラベル作成装置１００とターゲット機器２００との接続が終了され、さらにラベル作成装置１００の装置電源がオフにされると、ＬＥＤ１０３は、上記の報知を終了し消灯状態となる（図中(5)の状態）。この場合は、再び装置電源をオンにすると、図中(1)の状態に戻る。
【０１８５】
図１８は、本変形例において、前述のような報知態様を実現する、ラベル作成装置１００のＣＰＵ４４の報知処理機能を表すフローチャートであり、前述の図１０及び図１５に対応する図である。図１０と同等の手順には同符号を付し説明を省略する。
【０１８６】
図１８において、前述の図１０と同様に、ラベル作成装置１００の電源がオンにされることによって、このフローが開始される（「ＳＴＡＲＴ」位置）。
【０１８７】
ステップＳ１０は、前述の図１０と同様であり、任意のターゲット機器２００が接続されたかどうかを判定し、任意のターゲット機器２００が接続されたら判定が満たされて、ステップＳ１５に移る。
【０１８８】
ステップＳ１５では、入出力インターフェース４１、ＵＳＢホストコントラーラ５６を介し、過電流検出部５１に制御信号を出力し、上記ＵＳＢケーブル９に過電流が流れているかどうかの検出を行わせる。具体的には、過電流検出部５１によって、ＵＳＢケーブル９のＶＢＵＳラインに流れる電源電流値が、上記許容値（例えば５００[ｍＡ]）を超えているかどうかを検出させる。
【０１８９】
そして、ステップＳ１７で、前述の過電流ブランキング時間が経過したかどうかを判定する。過電流ブランキング時間が経過していない場合には、判定が満たされず、上記ステップＳ１５に戻り、同様の手順を繰り返す。過電流ブランキング時間が経過した場合には、判定が満たされてステップＳ２５に移る。
【０１９０】
ステップＳ２５では、上記ステップＳ１５において、過電流検出部５１によって過電流状態が検出されたかどうかを判定する。この判定は、スイッチ制御部５４、ＵＳＢホストコントローラ５６、及び入出力インターフェース４１を介し、前述の過電流通知出力を入力したかどうかを判定すれば足りる。なお、このステップが適性判定手段として機能する。過電流状態が検出されなかった場合（＝過電流通知出力を入力しなかった場合）には、ステップＳ２５の判定が満たされず、前述の接続適性が適合するとみなしステップＳ６０に移る。
【０１９１】
ステップＳ６０は、前述の図１０と同様であり、ＬＥＤ１０３に制御信号を出力し、対応する報知（第１報知）として上記「緑色の点灯」を行わせ、ステップＳ９０に移る。
【０１９２】
ステップＳ９０は、前述の図１０と同様であり、上記ステップＳ１０において接続されたターゲット機器２００が、まだ接続中であるかどうかを判定し、上記ターゲット機器２００との接続が終了した場合には、判定が満たされて、後述のステップＳ１００″に移る。
【０１９３】
一方、上記ステップＳ１５において、過電流状態が検出された場合（＝過電流通知出力を入力した場合）には、ステップＳ２５の判定が満たされ、前述の接続適性が適合しないとみなしステップＳ８０′に移る。
【０１９４】
ステップＳ８０′では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、対応する報知（第２報知）として、上記「赤色の点滅」を行わせる。当該報知は、後述のステップＳ１００″の手順が行われるまで継続される。
【０１９５】
その後のステップＳ９２は、上記ステップＳ９０と同様であり、上記ステップＳ１０において接続されたターゲット機器２００が、まだ接続中であるかどうかを判定する。上記ターゲット機器２００がまだ接続中である場合には判定が満たされず、ループ待機し、上記ターゲット機器２００との接続が終了した場合には、判定が満たされて、ステップＳ９４に移る。
【０１９６】
ステップＳ９４では、ラベル作成装置１００の装置電源がオフにされたかどうかを判定する。装置電源がオフにされるまで、判定が満たされず、ループ待機し、装置電源がオフにされたら、判定が満たされて、ステップＳ１００″に移る。
【０１９７】
ステップＳ１００″では、入出力インターフェース４１を介し、ＬＥＤ１０３に制御信号を出力し、上記ステップＳ６０又はステップＳ８０′における報知を、終了させる（＝点灯又は点滅を消灯させる）。その後、このフローを終了する。
【０１９８】
以上説明したように、本変形例においては、ＵＳＢケーブル９に任意のターゲット機器２００が接続されると、過電流検出部５１がＵＳＢケーブル９のＶＢＵＳラインに流れる電源電流値が上記許容値（例えば５００［ｍＡ］）を超えているか（＝ＶＢＵＳラインに過電流が流れているか）どうかを検出する。そして、電源電流値が上記許容値以下である場合（＝過電流が検出されない場合）には、上記接続適性が適合すると判定し、電源電流値が上記許容値を超えた場合（＝過電流が検出された場合）には、上記接続適性が適合しないと判定する。
【０１９９】
このとき、適合と判定された場合には、ＬＥＤ１０３において当該適合に対応する報知（上記の例では緑色点灯）行われる。これにより、操作者は、接続したターゲット機器２００について、当該接続状態においてＵＳＢケーブル９に通常の範囲の電流が流れ、ラベル作成装置１００に過度の負担がかかることがないことを認識することができる。逆に適合しないと判定された場合には、ＬＥＤ１０３において当該不適合に対応する報知（上記の例では赤色点滅）が行われる。これにより、操作者は、接続したターゲット機器２００について、当該接続状態においてＵＳＢケーブル９に通常の範囲を逸脱した過電流が流れ、ラベル作成装置１００に過度の負担がかかってしまうため、そのまま接続することは好ましくないことを認識することができる。
【０２００】
以上の結果、本変形例によっても、上記実施形態と同様、ラベル作成装置１００に対しＵＳＢケーブル９を介してターゲット機器２００を接続するだけで、（それ以上の特別な操作等を行わなくても）当該ターゲット機器２００への電流通電特性が接続に適したものであるかどうかを一目で視覚的に認識することができる。この結果、利便性を向上することができる。
【０２０１】
また、本変形例によれば、上記過電流検出部５１によって過電流が検出された場合に、ＵＳＢケーブル９を介してターゲット機器２００へ流れる電源電流を遮断するＦＥＴスイッチ５３を有する。これにより、接続したターゲット機器２００へ継続的に過電流が流れ続けるのを防止し、ラベル作成装置１００にダメージが残るのを防止することができる。
【０２０２】
なお、以上において、図４及び図１６中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０２０３】
また、図１０、図１５、及び図１８に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０２０４】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０２０５】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０２０６】
９  ＵＳＢケーブル（ＵＳＢバス）
９Ｈ  第１コネクタ（ホスト側接続部）
９Ｍ  ケーブル本体
９Ｔ  第２コネクタ（ターゲット側接続部）
４４  ＣＰＵ
４７  ＥＥＰＲＯＭ（ドライバ記憶手段、識別情報記憶手段）
５１  過電流検出部（過電流検出手段）
５３  ＦＥＴスイッチ（電流遮断手段）
１００  ラベル作成装置（ＵＳＢホスト機能付き印刷装置）
１０１ｓ  筐体
１０３  ＬＥＤ（報知手段）
１０５Ｈ  第１ソケット（ホスト用接続手段）
２００  ターゲット機器（ＵＳＢターゲット装置）
２００  バーコードリーダ（ＵＳＢターゲット装置）
２０５Ｔ  第２ソケット
４７０  種別情報リスト
４７０′  種別情報リスト
【図１】
0005391910.tif 000002
【図２】
0005391910.tif 000003
【図３】
0005391910.tif 000004
【図４】
0005391910.tif 000005
【図５】
0005391910.tif 000006
【図６】
0005391910.tif 000007
【図７】
0005391910.tif 000008
【図８】
0005391910.tif 000009
【図９】
0005391910.tif 000010
【図１０】
0005391910.tif 000011
【図１１】
0005391910.tif 000012
【図１２】
0005391910.tif 000013
【図１３】
0005391910.tif 000014
【図１４】
0005391910.tif 000015
【図１５】
0005391910.tif 000016
【図１６】
0005391910.tif 000017
【図１７】
0005391910.tif 000018
【図１８】
0005391910.tif 000019