(57)【要約】【課題】可搬式記憶媒体に記憶された設定データのロードが必要な場合でも立ち上げに要する時間を短縮する。【解決手段】ＵＳＢインターフェイスに対して設定データロード用のＵＳＢメモリが接続されると、このＵＳＢメモリに自己プリンタ固有の識別データが記憶されているか否かを判断する。そして、自己プリンタ固有の識別データが記憶されていないことを条件に、当該ＵＳＢメモリに記憶されている設定データを設定データ記憶部にロードする。ロードが完了したことを条件に、ＵＳＢメモリに自己プリンタ固有の識別データを書き込む。【選択図】      図４
2008074070.tif 000002
【特許請求の範囲】
【請求項１】
設定データ記憶部を備え、この記憶部に記憶された設定データの設定に従って印字動作するプリンタにおいて、
可搬式記憶媒体を接続可能であり、接続された可搬式記憶媒体からのデータの読込み及び当該可搬式記憶媒体へのデータの書込みを行う媒体アクセス手段と、
この媒体アクセス手段に対して前記設定データが記憶されるとともに各プリンタ固有の識別データを記憶可能な可搬式記録媒体が接続されているか否かを判断する媒体有無判断手段と、
この媒体有無判断手段により前記設定データが記憶されるとともに各プリンタ固有の識別データを記憶可能な可搬式記録媒体が接続されていると判断されると、当該可搬式記憶媒体に自己プリンタ固有の識別データが記憶されているか否かを判断する識別データ判断手段と、
この識別データ判断手段により前記可搬式記憶媒体に自己プリンタ固有の識別データが記憶されていないことを条件に、当該可搬式記憶媒体に記憶されている設定データを前記設定データ記憶部にロードする設定データロード手段と、
この設定データロード手段により前記可搬式記憶媒体に記憶されている設定データの前記設定データ記憶部へのロードが完了したことを条件に、前記搬式記憶媒体に自己プリンタ固有の識別データを書き込む識別データ書込み手段と、
を具備したことを特徴とするプリンタ。
【請求項２】
前記プリンタ固有の識別データは、ネットワーク機器に対するハードウェア固有のアドレスであることを特徴とする請求項１記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリカード等の可搬式記憶媒体に記憶された設定データのロードを行うラベルプリンタ等のプリンタに関する。
【背景技術】
【０００２】
用途に応じて機能の初期設定を行うことが可能なプリンタにおいて、従来、電源投入時にプリンタ本体内のメモリに記憶されている初期設定情報と、カードやカートリッジ等の初期設定記憶装置に記憶されている情報とを比較し、異なる情報があればその情報をメモリに割り当てるようにする技術は既に知られている（例えば、特許文献１参照）。
【特許文献１】特開平３−２７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上述したような従来技術においては、プリンタ本体内のメモリに記憶されている初期設定情報と初期設定記憶装置に記憶されている情報とを個々に比較して異なる情報があるか否かを判断しなければならないので、設定情報の項目数が増加すればするほど比較に処理時間を要し、電源投入からプリンタの立ち上げ完了までに要する時間が長くなるという問題があった。
【０００４】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、可搬式記憶媒体に記憶された設定データのロードが必要な場合でも立ち上げに要する時間を短縮できるプリンタを提供しようとするものである。
【課題を解決するための手段】
【０００５】
本発明は、設定データ記憶部を備え、この記憶部に記憶された設定データの設定に従って印字動作するプリンタにおいて、メモリカード等の可搬式記憶媒体を接続可能であり、接続された可搬式記憶媒体からのデータの読込み及び当該可搬式記憶媒体へのデータの書込みを行う媒体アクセス手段と、この媒体アクセス手段に対して設定データが記憶されるとともに各プリンタ固有の識別データを記憶可能な可搬式記録媒体が接続されているか否かを判断する媒体有無判断手段と、この媒体有無判断手段により設定データが記憶されるとともに各プリンタ固有の識別データを記憶可能な可搬式記録媒体が接続されていると判断されると、当該可搬式記憶媒体に自己プリンタ固有の識別データが記憶されているか否かを判断する識別データ判断手段と、この識別データ判断手段により可搬式記憶媒体に自己プリンタ固有の識別データが記憶されていないことを条件に、当該可搬式記憶媒体に記憶されている設定データを設定データ記憶部にロードする設定データロード手段と、この設定データロード手段により可搬式記憶媒体に記憶されている設定データの設定データ記憶部へのロードが完了したことを条件に、搬式記憶媒体に自己プリンタ固有の識別データを書き込む識別データ書込み手段とを備えたものである。
【発明の効果】
【０００６】
かかる手段を講じた本発明によれば、可搬式記憶媒体に記憶された設定データのロードが必要な場合でも立ち上げに要する時間を短縮できるプリンタを提供できる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施するための最良の形態について図面を用いて説明する。  
なお、この実施の形態では、本発明が適用されるプリンタをラベルプリンタとする。また、設定データが記憶される可搬式記憶媒体をＵＳＢ（Universal Serial Bus）メモリとする。
【０００８】
図１は本実施の形態におけるラベルプリンタの外観構成を示す斜視図である。図中符号１０は、ラベルプリンタ本体であり、その上部にタッチパネル付ディスプレイ１１とキーボード１２が設けられている。また、ラベルプリンタ本体１０の内部には、ラベル印刷機構としてのプリンタユニット１３（図３を参照）が内蔵されている。そして、このプリンタユニット１３によって印刷されたラベルが、ラベルプリンタ本体１０の前面に形成されたラベル発行口１４から排出されるようになっている。
【０００９】
キーボード１２には、図２に示すように、「０」〜「９」の数字を置数する置数キー２１の他、品番キー２２，消キー２３，確定キー２４，発行キー２５，カーソルキー２６，メニューキー２７等の各種キーが配設されている。
【００１０】
図３は上記ラベルプリンタの制御回路構成を示すブロック図である。本ラベルプリンタには、制御部本体としてＣＰＵ（Central Processing Unit）３０が搭載されている。また、プログラム等の固定的データが予め格納されたＲＯＭ（Read Only Memory）３１、ラベル印字データが展開される印字バッファ等の種々のメモリエリアが形成されるＲＡＭ（Random Access Memory）３２、ラベル印刷に必要な各種の設定データを記憶する設定データ記憶部としてのフラッシュメモリ３３、当該ラベルプリンタを構内ネットワーク（ＬＡＮ）に接続するためのネットワークカード３４、ＵＳＢ規格に準じた周辺機器を電気的に接続可能なＵＳＢインターフェイス３５、前記キーボード１２から操作キーに対応したキー信号が入力されるとともに、前記タッチパネル付ディスプレイ１１のタッチパネルセンサ１１Ａから画面タッチ位置に対応した信号が入力されるキーコントローラ３６、前記タッチパネル付ディスプレイ１１の画面を構成する液晶ディスプレイ１１Ｂのデータ表示を制御する表示コントローラ３７、前記プリンタユニット１３のラベル印字動作を制御するプリンタエンジン３８及びラベルエッジセンサ，ラベルエンドセンサ等の各種センサ１５の信号が入力されるＩ／Ｏポート３９等が設けられている。ＣＰＵ３０と、ＲＯＭ３１，ＲＡＭ３２，フラッシュメモリ３３，ネットワークカード３４，ＵＳＢインターフェイス３５，キーコントローラ３６，表示コントローラ３７，プリンタエンジン３８及びＩ／Ｏポート３９とは、アドレスバス，データバス等のバスライン４０で接続されている。
【００１１】
前記ＵＳＢインターフェイス３５は、ＵＳＢ規格に準じた可搬式記憶媒体であるＵＳＢメモリ（フラッシュメモリ）を着脱可能に接続可能であり、接続されたＵＳＢメモリからのデータの読込み及び当該ＵＳＢメモリへのデータの書込みを行う媒体アクセス手段として機能する。
【００１２】
前記ネットワークカード３４は、ＬＡＮカード，ＬＡＮボード等と呼ばれ、ネットワーク機器に対するハードウェア固有のアドレスとして機能するＭＡＣ(Media Access Control)アドレス４１が予め設定されている。
【００１３】
前記フラッシュメモリ３３には、品番ファイル、ラベルフォーマットファイル、メッセージファイル、キー割付ファイル、オプションファイル等の各種設定データファイルが記憶されており、ＣＰＵ３０は、これら設定データファイルの設定に従ってラベル印字動作を行う。
【００１４】
さて、かかる構成のラベルプリンタは、設定データ記憶媒体として機能するＵＳＢメモリ５０に、前記各種設定データファイルの最新バージョンをセーブし、必要に応じて、このＵＳＢメモリ５０をＵＳＢインターフェイス３５に接続してＵＳＢメモリ５０内の各種設定データファイルをロードすることにより、フラッシュメモリ３３内の各種設定データファイルを更新するものとなっている。
【００１５】
すなわち、当該ラベルプリンタの電源が投入されると、ＣＰＵ３０は、図４の流れ図に示す手順で立ち上げ動作するようにプログラム構成されている。
【００１６】
先ず、ＣＰＵ３０は、ＳＴ（ステップ）１としてＲＡＭ３２，ネットワークカード３４，ＵＳＢインターフェイス３５，キーコントローラ３６，表示コントローラ３７，プリンタエンジン３８等の各部の初期化を行う。
【００１７】
次に、ＣＰＵ３０は、ＳＴ２としてＵＳＢインターフェイス３５にＵＳＢメモリが接続されているか否かを判断する。そして、ＵＳＢメモリが接続されていない場合には、通常の立ち上げ処理に移行する。
【００１８】
これに対し、ＵＳＢインターフェイス３５にＵＳＢメモリが接続されていた場合には、ＣＰＵ３０は、ＳＴ３としてそのＵＳＢメモリが設定データ記憶媒体として機能するＵＳＢメモリ５０であるか否かを判断する。ここで、設定データ記憶媒体として機能するＵＳＢメモリ５０には、図３に示すように、最新バージョンの各種設定データファイル５１の他に、各プリンタ固有の識別データを保持するための識別データテーブル５２を記憶している。そこでＣＰＵ３０は、ＵＳＢインターフェイス３５に接続されているＵＳＢメモリが識別データテーブル５２を記憶しているか否かをチェックし、記憶している場合に当該ＵＳＢメモリは設定データ記憶媒体として機能するＵＳＢメモリ５０であると判断する（媒体有無判断手段）。
【００１９】
ＳＴ３にて、ＵＳＢメモリが設定データ記憶媒体として機能するＵＳＢメモリ５０でないと判断した場合には、ＣＰＵ３０は、通常の立ち上げ処理に移行する。
【００２０】
これに対し、ＵＳＢメモリが設定データ記憶媒体として機能するＵＳＢメモリ５０であると判断した場合には、ＣＰＵ３０は、ＳＴ４としてネットワークカード３４に設定されたＭＡＣアドレスを読み出し、ＲＡＭ３２の第１のワークエリアＡに記憶する。また、ＳＴ５として前記ＵＳＢメモリ５０から識別データテーブル５２に記憶保持されているデータを読込み、ＲＡＭ３２の第２のワークエリアＢに記憶する。そして、ＳＴ６として第１のワークエリアＡ内のデータ（ＭＡＣアドレス）と一致するデータが第２のワークエリアＢに記憶されているか否かを判断する（識別データ判断手段）。ここで、記憶されていた場合には、通常の立ち上げ処理に移行する。
【００２１】
これに対し、第１のワークエリアＡ内のデータと一致するデータが第２のワークエリアＢに記憶されていない場合には、ＣＰＵ３０は、フラッシュメモリ３３内のオプションファイルに設定されているオフジョン情報のうち、設定データのロードを自動で行うか手動で行うかを設定するオプション情報をチェックする。
【００２２】
その結果、このオプション情報が手動設定となっていた場合には、ＣＰＵ３０は、ＳＴ１０の処理に進む。
【００２３】
これに対し、このオプション情報が手動設定となっていた場合には、ＣＰＵ３０は、ＳＴ８として設定データをロードするか否かをユーザに選択させるためのメッセージ画面をタッチパネル付ディスプレイ１１に表示させる。そして、ＳＴ９としてロードするか否かの選択操作が行われるのを待機する。ここで、キーボード１２のキー操作あるいはタッチパネルへのタッチ操作によりロードしない旨が選択操作された場合には、通常の立ち上げ処理に移行する。
【００２４】
一方、ロードする旨が選択操作された場合には、ＣＰＵ３０は、ＳＴ１０の処理に進む。
【００２５】
ＳＴ１０では、ＵＳＢメモリ５０に記憶されている各種設定データファイル５１を読み込み、フラッシュメモリ３３にロードして、電源投入時点の設定データファイルをＵＳＢメモリ５０に記憶されている設定データファイル５１に更新する処理を行う（設定データロード手段）。
【００２６】
しかる後、ＣＰＵ３０は、ＳＴ１１として設定データファイル５１のロードが正しく完了したか否かを判断する。ここで、ロードが正しく完了しなかった場合には、エラーを報知して、この処理を終了する。
【００２７】
これに対し、ロードが正しく完了した場合には、ＣＰＵ３０は、ＳＴ１２として第１のワークエリアＡ内のデータ、すなわちネットワークカード３４に記憶されているＭＡＣアドレスをＵＳＢメモリ５０の識別データテーブル５２に書き込む（識別データ書込み手段）。
【００２８】
しかる後、通常の立ち上げ処理に移行する。
【００２９】
このように本実施の形態においては、ラベルプリンタのフラッシュメモリ３３に記憶されている各種設定データファイルを更新する場合、その設定データファイルの最新バージョンが記憶されたＵＳＢメモリ５０を当該ラベルプリンタのＵＳＢインターフェイス３５に接続した状態で、電源をオンする。そうすると、このＵＳＢメモリ５０内の識別データテーブル５２に、当該ラベルプリンタのネットワークカード３４に予め設定されているＭＡＣアドレスが保持されていないことを条件に、オプション情報が自動設定となっていた場合は、ＵＳＢメモリ５０内の各種設定データファイルのロードが自動的に実行され、フラッシュメモリ３３内の各種設定データファイルが最新バージョンのものに更新される。また、オプション情報が手動設定となっていた場合は、設定データをロードする，しないの選択画面が表示され、ロードすることが選択操作された場合には、ＵＳＢメモリ５０内の各種設定データファイルのロードが実行される。そして、各種設定データファイルのロード完了後、当該ラベルプリンタのＭＡＣアドレスがＵＳＢメモリ５０の識別データテーブル５２に書き込まれる。
【００３０】
したがって、すでにロード済の設定データファイルが記憶されたＵＳＢメモリ５０をＵＳＢインターフェイス３５に接続してラベルプリンタの電源をオンした場合には、当該ラベルプリンタのＭＡＣアドレスがＵＳＢメモリ５０の識別データテーブル５２に記憶されているので、同一の設定データファイルのロードが重複して行われることはない。
【００３１】
このことは、同一機種のラベルプリンタを複数台併用しているユーザにとって大変効果的である。すなわち、すでにロード済の設定データファイルが記憶されたＵＳＢメモリ５０を誤ってＵＳＢインターフェイス３５に接続してラベルプリンタの電源をオンしても設定データファイルのロードが行われることなく直ちに通常の立ち上げ処理が開始されるので、立ち上げに無駄な時間を要することがなくなる。このため、ユーザは、すでにロード済のラベルプリンタであったか否かを意識することなく、ＵＳＢメモリ５０をＵＳＢインターフェイス３５に接続して多数台のラベルプリンタを立ち上げることができ、能率的である。
【００３２】
しかも、本実施の形態によれば、ＵＳＢメモリ５０に記憶されている各種設定データファイルとフラッシュメモリ３３に記憶されている設定データファイルとをファイルごとに照合して違っているか否かをチェックする必要がないので、個々にチェックしていた従来方式と比較して設定データファイルの数が多くてもロードに要する時間を短縮することができ、効率的である。
【００３３】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００３４】
例えば前記実施の形態では、ＭＡＣアドレスをラベルプリンタ固有の識別データとしてＵＳＢメモリ５０の識別データテーブル５２に書き込むようにしたが、予めユーザが複数のラベルプリンタにそれぞれ固有のＩＤを割り当ててフラッシュメモリ３３に格納し、このＩＤをＵＳＢメモリ５０の識別データテーブル５２に書き込むようにしても、前記実施の形態と同様な作用効果を奏することができる。因みに、ＭＡＣアドレスはネットワークカード３４に対して予め設定されているものなので、前記実施の形態によれば、ユーザが固有のＩＤを設定する必要がないという利点がある。
【００３５】
また、前記実施の形態では、可搬式記憶媒体としてＵＳＢメモリ５０を用いたが、可搬式記憶媒体がこれに限定されないのは言うまでもないことである。また、本発明はラベルプリンタに限定されるものではなく、設定データの設定に従って印字動作するプリンタ全般に適用できるものである。
【００３６】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施の形態であるラベルプリンタの外観図。
【図２】同ラベルプリンタのキーボードを示す平面図。
【図３】同ラベルプリンタの要部構成を示すブロック図。
【図４】同ラベルプリンタのＣＰＵが実行する電源オン処理の要部を示す流れ図。
【符号の説明】
【００３８】
１０…ラベルプリンタ本体、１１…タッチパネル付ディスプレイ、１２…キーボード、３０…ＣＰＵ、３３…フラッシュメモリ、３４…ネットワークインターフェイス、３５…ＵＳＢインターフェイス、５０…ＵＳＢメモリ、５２…識別データテーブル。
【図１】
2008074070.tif 000003
【図２】
2008074070.tif 000004
【図３】
2008074070.tif 000005
【図４】
2008074070.tif 000006