(57)【要約】【課題】１回の更新指示で確実にコンテンツの更新を行い、操作労力を低減する。【解決手段】電池収納部３０とＡＣアダプタ１２０とを有する電池駆動のラベル作成装置１に備えられたＣＰＵ１１２は、コンテンツの更新指示を受け付け、充電池ＢＴの出力電圧を取得し、出力電圧が所定のしきい値以上であるか否かを判定し、出力電圧がしきい値以上の場合には、更新指示を受け付けたコンテンツの更新処理を行い、出力電圧がしきい値未満の場合には当該出力電圧がしきい値以上となるまで外部電源による充電池ＢＴの充電を行い、充電池ＢＴへの充電が完了したら、更新指示を受け付けたコンテンツの更新処理を行う。【選択図】図４
2019126942.tif 000002
【特許請求の範囲】
【請求項１】
充電可能な電池を収納する収納部と、外部電源と接続可能な接続部と、を有する、電池駆動の電子機器に備えられた演算手段に対し、
コンテンツの更新指示を受け付ける指示受付手順と、
前記収納部に収納された前記電池の出力電圧を取得する電圧取得手順と、
前記電圧取得手順で取得された前記出力電圧が、所定のしきい値以上であるか否かを判定する第１判定手順と、
前記第１判定手順で前記出力電圧が前記しきい値以上であると判定された場合には、前記指示受付手順で更新指示を受け付けた前記コンテンツの更新処理を行う第１更新手順と、
前記第１判定手順で前記出力電圧が前記しきい値未満であると判定された場合には、当該出力電圧が前記しきい値以上となるまで、前記接続部を介し前記外部電源による前記電池の充電を行う充電手順と、
前記充電手順で前記電池への前記充電が完了したら、前記指示受付手順で更新指示を受け付けた前記コンテンツの更新処理を行う第２更新手順と、
を実行させるための、コンテンツ処理プログラム。
【請求項２】
請求項１記載のコンテンツ処理プログラムにおいて、
前記しきい値は、
前記コンテンツの種類ごとに定められており、
前記第１判定手順では、
前記指示受付手順で更新指示を受け付けた前記コンテンツの種類に対応した前記しきい値を用いて、前記判定を行う
ことを特徴とするコンテンツ処理プログラム。
【請求項３】
請求項１又は請求項２記載のコンテンツ処理プログラムにおいて、
前記しきい値は、
前記更新処理における複数の処理段階それぞれごとに定められている
ことを特徴とするコンテンツ処理プログラム。
【請求項４】
請求項３記載のコンテンツ処理プログラムにおいて、
前記第１判定手順では、
前記指示受付手順で更新指示を受け付けた前記コンテンツの各処理段階ごとの前記しきい値のうち、最大値を用いて前記判定を行う
ことを特徴とするコンテンツ処理プログラム。
【請求項５】
請求項３記載のコンテンツ処理プログラムにおいて、
前記第１判定手順では、
前記指示受付手順で更新指示を受け付けた前記コンテンツの各処理段階ごとの前記しきい値に基づき、各処理段階ごとの所要時間を算出し、算出した所要時間で充電可能な電圧を加味して、前記判定を行う
ことを特徴とするコンテンツ処理プログラム。
【請求項６】
請求項３記載のコンテンツ処理プログラムにおいて、
前記演算手段に対し、さらに、
前記第１判定手順で前記出力電圧が前記しきい値未満であると判定された場合に、当該しきい値未満の前記出力電圧によって前記複数の処理段階のうちどの処理段階までを完遂可能かを判定する第２判定手順と、
前記更新処理のうち、前記第２判定手順で完遂可能と判定された処理段階までを行う第２更新手順と、
実行させることを特徴とするコンテンツ処理プログラム。
【請求項７】
請求項１乃至請求項６のいずれか１項記載のコンテンツ処理プログラムにおいて、
前記演算手段に対し、さらに、
前記電子機器が、所定期間、アイドル状態であるか否かを判定する第３判定手順を実行させ、
前記第１更新手順では、
前記第３判定手順で、前記所定期間、前記アイドル状態であると判定された場合に前記更新処理を行う
ことを特徴とするコンテンツ処理プログラム。
【請求項８】
請求項１乃至請求項７のいずれか１項記載のコンテンツ処理プログラムにおいて、
前記演算手段に対し、さらに、
前記第１判定手順で前記出力電圧が前記しきい値未満であると判定された場合に、前記電子機器に備えられた前記表示手段に対し、充電を促すメッセージ表示を行う表示手順を実行させることを特徴とするコンテンツ処理プログラム。
【請求項９】
被印字媒体を搬送する搬送手段と、
前記搬送手段により搬送される前記被印字媒体に印字を形成する印字手段と、
前記搬送手段及び前記印字手段に電力を供給する、充電可能な電池を収納する収納部と、
外部電源と接続可能な接続部と、
制御手段と、
を有し、前記搬送手段及び前記印字手段の協働により前記被印字媒体に対する印刷を行う印刷装置であって、
前記制御手段は、
前記印刷に係わるコンテンツの更新指示を受け付ける指示受付処理と、
前記収納部に収納された前記電池の出力電圧を取得する電圧取得処理と、
前記電圧取得処理で取得された前記出力電圧が、所定のしきい値以上であるか否かを判定する第１判定処理と、
前記第１判定処理で前記出力電圧が前記しきい値以上であると判定された場合には、前記指示受付処理で更新指示を受け付けた前記コンテンツの更新を行う第１更新処理と、
前記第１判定処理で前記出力電圧が前記しきい値未満であると判定された場合には、当該出力電圧が前記しきい値以上となるまで、前記接続部を介し前記外部電源による前記電池の充電を行う充電処理と、
前記充電処理で前記電池への前記充電が完了したら、前記指示受付処理で更新指示を受け付けた前記コンテンツの更新を行う第２更新処理と、
を実行する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種プログラム等のコンテンツを処理するコンテンツ処理プログラム及びこれを用いる印刷装置に関する。
【背景技術】
【０００２】
充電式の電池駆動の電子機器において、各種プログラム等のコンテンツをネットワークを介して取得し、最新の内容に更新する技術が既に知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６１８５７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、電池の電圧が不足している状態で上記コンテンツの更新指示がなされた場合には、上記更新を行うことなく、表示部に警告メッセージが表示される。この場合、ユーザは、電池が十分な電圧となるまで充電を行った後に、再度更新指示を行う必要があり、操作労力の負担が大きかった。
【０００５】
本発明の目的は、１回の更新指示で確実にコンテンツの更新を行い、操作労力を低減できるコンテンツ処理プログラム及びこれを用いた印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明は、充電可能な電池を収納する収納部と、外部電源と接続可能な接続部と、を有する、電池駆動の電子機器に備えられた演算手段に対し、コンテンツの更新指示を受け付ける指示受付手順と、前記収納部に収納された前記電池の出力電圧を取得する電圧取得手順と、前記電圧取得手順で取得された前記出力電圧が、所定のしきい値以上であるか否かを判定する第１判定手順と、前記第１判定手順で前記出力電圧が前記しきい値以上であると判定された場合には、前記指示受付手順で更新指示を受け付けた前記コンテンツの更新処理を行う第１更新手順と、前記第１判定手順で前記出力電圧が前記しきい値未満であると判定された場合には、当該出力電圧が前記しきい値以上となるまで、前記接続部を介し前記外部電源による前記電池の充電を行う充電手順と、前記充電手順で前記電池への前記充電が完了したら、前記指示受付手順で更新指示を受け付けた前記コンテンツの更新処理を行う第２更新手順と、を実行させる。
【０００７】
本願発明に係わる電子機器は、収納部に収納された充電型の電池を電源として駆動する、電池駆動の電子機器である。そして、本願発明のコンテンツ処理プログラムが演算手段で実行された状態で、ユーザがコンテンツの更新指示を行うと、指示受付手順でその更新指示が受け付けられる。このとき、電池の電圧があまり低くなっているとコンテンツの更新途中でシャットダウンしてしまうおそれがあることから、電圧取得手順で上記電池の出力電圧が取得された後、第１判定手順で、その取得された出力電圧が所定のしきい値以上であるか否かが判定される。出力電圧が上記しきい値以上であった場合は、第１判定手順の判定が満たされることで、その後の第１更新手順において上記更新指示があったコンテンツの更新処理が行われる。
【０００８】
一方、出力電圧が上記しきい値未満であった場合は、第１判定手順の判定が満たされず、その後の充電手順で出力電圧が前記しきい値以上となるまで電池の充電が行われる。そして、充電が完了したら、第２更新手順で、上記更新指示があったコンテンツの更新処理が行われる。
【０００９】
以上のようにして、電池の出力電圧が十分にあった場合及び不足していた場合のいずれにおいても（言い換えれば、電池残量を気にすることなく）、ユーザは、電子機器に対して１度更新指示を行うだけで、確実にコンテンツの更新を行うことができる。この結果、更新指示時に電圧が不足していた場合に警告メッセージを表示して更新を行わない従来構造のように、充電を行った後に再度ユーザが更新指示を行う必要がなくなり、操作労力を低減できる。この結果、ユーザにとっての利便性を向上することができる。
【発明の効果】
【００１０】
本発明によれば、１回の更新指示で確実にコンテンツの更新を行い、操作労力を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係わる、ラベル作成装置の外観を表す斜視図である。
【図２】装置本体の内部構造を表す平面図である。
【図３】ラベル作成装置の制御系を表す機能ブロック図である。
【図４】ＣＰＵが実行する制御手順を表すフローチャートである。
【図５】図４のステップＳ４０の詳細手順を表すフローチャートである。
【図６】コンテンツ更新時において必要となるフェーズ別の電圧閾値の一例を示す説明図、及び、コンテンツ更新時におけるラベル作成装置の再起動の要否をコンテンツ種類別に示す説明図である。
【図７】パルスモータにおいて励磁相を順番に切替制御する挙動を概念的に説明するための説明図である。
【図８】ロールホルダセンサの初期チェックの挙動を表す説明図である。
【図９】液晶表示部でのメッセージの表示例を表す説明図である。
【図１０】カッタセンサの初期チェックの挙動を表す説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態を図面を参照しつつ説明する。なお、以下の説明において、ラベル作成装置１について「上」、「下」、「前」、「後」、「幅」というときは、図１等の各図中に適宜示す矢印方向に各々対応し、ラベル作成装置１について「厚さ」というときは、前後方向の厚さを指すものとする。
【００１３】
＜ラベル作成装置の全体構造＞
図１に示すように、ラベル作成装置１（印刷装置に相当）は、操作者の手によって把持される、ハンドヘルド型の充電可能な電池駆動式の電子機器である。ラベル作成装置１は、装置本体２と、この装置本体２の後部面に着脱自在に取り付けられるカバー３とを備えている。
【００１４】
装置本体２は、薄厚で上下方向に長い扁平な略直方体形状を有している。この装置本体２の前面には、上部に所望の表示内容（各種データや設定等）を表示するための液晶表示部４が設けられ、液晶表示部４の下側に、ラベル作成装置１を操作するためのキーボード部５が設けられている。このキーボード部５には、文字や記号、数字等の文字キー、及び種々の機能キーを含むキー群が配置されている。また装置本体２の幅方向一方側（図１中左側）の側壁部２ａの上部には、印刷済みラベル用テープを切断するためのカット操作レバー６が設けられている。
【００１５】
＜ラベル作成装置のラベル作成機構＞
図２に示すように、装置本体２は、ラベル作成部１０と、電池収納部３０（収納部に相当）を備えている。ラベル作成部１０と電池収納部３０とは、図示しない制御基板や後述するプラテンローラ２４を駆動するためのパルスモータ６３ａ等が収容された収容部８により区画されている。
【００１６】
ラベル作成部１０は、カートリッジ１１を着脱自在に装着するための凹状のカートリッジホルダ１２と、カートリッジホルダ１２の上記幅方向他方側（図２中左側）を含む領域に設けられた印刷・搬送機構１３とを備えている。カートリッジ１１は、図２に示すように、内部に基材テープロール１４、カバーフィルムロール１５、インクリボンロール１６、インクリボン巻き取りローラ１７、及び搬送ローラ１８を備えている。
【００１７】
印刷・搬送機構１３は、上記基材テープロール１４の支持軸１９と、上記カバーフィルムロール１５の支持軸２０と、上記インクリボンロール１６の支持軸２１と、インクリボンの巻き取り軸２２と、サーマルヘッド２３（印字手段に相当）と、プラテンローラ２４（搬送手段に相当）と、搬送ローラ１８の駆動軸２５と、押圧ローラ２６等を備えている。プラテンローラ２４及び押圧ローラ２６は、ロールホルダ２７に取り付けられ、当該ロールホルダ２７の揺動によって、それぞれサーマルヘッド２３及び搬送ローラ１８に接触する印刷・搬送位置（図２に示す位置）と、サーマルヘッド２３及び搬送ローラ１８から離間する待機位置（図示せず）とに切り替え可能である。
【００１８】
印字ラベル作成時、プラテンローラ２４及び押圧ローラ２６が上記印刷・搬送位置に切り替えられる。印刷・搬送位置に切り替えられたプラテンローラ２４は、装置本体２側のパルスモータ６３ａ（後述の図３参照）による駆動で回転するとともに、カバーフィルムロール１５から繰り出されたカバーフィルム（被印字媒体に相当。図示せず）とインクリボンロール１６から繰り出されたインクリボン（図示せず）とをサーマルヘッド２３に押圧する。これにより、サーマルヘッド２３がカバーフィルムに対し印字データに従った所望の印字を行うとともに、プラテンローラ２４が印字の終了したカバーフィルムとインクリボンとを、搬送ローラ１８に向けて搬送する。印字が終了したインクリボンは、その後、カバーフィルムから分離されてインクリボン巻き取りローラ１７に巻き取られる。
【００１９】
一方、印刷・搬送位置に切り替えられた押圧ローラ２６は、プラテンローラ２４によって搬送された印字が終了したカバーフィルムと上記基材テープロール１４から繰り出された基材テープ（図示せず）とを、パルスモータ６３ａ（後述の図３参照）に連繋された駆動軸２５による駆動で回転する搬送ローラ１８に押圧する。これにより、印字が終了したカバーフィルムと基材テープとを貼り合せて印字済みラベル用テープを形成しつつ、搬送ローラ１８が印字済みラベル用テープを装置本体２の上端に設けられたラベル排出口２９に向けて搬送する。そして、印字済みラベル用テープがラベル排出口２９から排出された所定の時点で操作者がカット操作レバー６を手動操作することにより、ラベル排出口２９の近傍に配設されたカッタ２８が作動し、印字済みラベル用テープが切断されて所望の長さの印字ラベルが形成される。
【００２０】
電池収納部３０は、装置本体２の幅方向に長い平面視略長方形状の凹部として形成されており、充電池ＢＴ（後述の図３参照）が収納される。上述の印字ラベルの形成動作は、この充電池ＢＴから供給される電力によって実行される。なお、この電池収納部３０は、上記充電池ＢＴに代えて乾電池ＢＴ′も収納可能に構成されており、図２では、乾電池ＢＴ′を収納した例を示している。
【００２１】
＜ラベル作成装置の制御系＞
図３に、ラベル作成装置１の制御系（但し電池収納部３０に上記充電池ＢＴが収納された状態）を示す。図示のように、ラベル作成装置１の制御基板（図示せず）上には、ＣＰＵ１１２（演算手段、制御手段に相当）が設けられ、ＣＰＵ１１２には、ＲＯＭ７６（記録媒体に相当）、ＲＡＭ７８、ＥＥＰＲＯＭ７７がデータバスを介して接続されている。なお、ＥＥＰＲＯＭ７７に代えて、フラッシュメモリ等の不揮発性メモリを用いてもよい。
【００２２】
ＲＯＭ７６には、ラベル作成装置１の制御上必要な各種プログラム（例えば、後述の図４及び図５のフローの各手順を実行する本実施形態のコンテンツ処理プログラムを含む、各種制御プログラム等）が格納されている。ＣＰＵ１１２は、このＲＯＭ７６に記憶されている各種プログラムに基づき、各種演算を行う。
【００２３】
ＲＡＭ７８は、ＣＰＵ１１２による各種演算結果を一時的に記憶する。このＲＡＭ７８には、ラベルイメージメモリ７８Ａ等が設けられている。
【００２４】
ＥＥＰＲＯＭ７７は各種情報を記憶する。
【００２５】
ＣＰＵ１１２にはまた、サーマルヘッド駆動回路６１、モータ駆動回路６３、上記キーボード部５、上記液晶表示部４、及び、アンテナ１４１を備えた通信制御部１４２等が接続されている。
【００２６】
サーマルヘッド駆動回路６１は、上記サーマルヘッド２３を駆動する。サーマルヘッド２３に備えられた複数の発熱素子（図示せず）が、上記サーマルヘッド駆動回路６１の制御に基づき、上記カバーフィルムにドットを形成することにより、印刷を行う。
【００２７】
モータ駆動回路６３は、上記パルスモータ６３ａに付与するパルス信号により、当該パルスモータ６３ａを回転駆動し回転速度を制御する。パルスモータ６３ａを駆動することで、ギア（図示省略）を介して上記インクリボン巻き取りローラ１７が回転する。また、上記ギアの回転は、プラテンローラ用ギア及び押圧ローラ用ギア（図示省略）へ伝達され、当該プラテンローラ用ギア及び押圧ローラ用ギアが回転することで、上記プラテンローラ２４及び押圧ローラ２６が回転する。
【００２８】
アンテナ１４１は、例えば公知の相互認識無線通信により適宜のアクセスポイントや基地局等と通信を行い、それらアクセスポイントや基地局等を介し、適宜のサーバと情報送受信を行う。通信制御部１４２は、上記アンテナ１４１を介して行われる無線通信の制御を行う。
【００２９】
また、ＣＰＵ１１２には、上記充電池ＢＴの出力電圧値を測定（検出）するためのＡ／Ｄ入力回路１１９が設けられている。このＡ／Ｄ入力回路１１９は、上記充電池ＢＴに接続される。
【００３０】
充電池ＢＴは、例えば積層形のニッケル水素電池等、公知の充電型の電池であり、充電池ＢＴに対する充電処理を行うための充電回路１１０に接続される。充電池ＢＴはまた、上記モータ駆動回路６３及びサーマルヘッド制御回路６１に接続され、それぞれに対して所定の電圧を供給可能となっている。また、充電回路１１０は接続部としてのＡＣアダプタ１２０によって外部電源と接続可能となっている。
【００３１】
電源回路１１５は、ＣＰＵ１１２からの制御信号により切り替え可能なスイッチＳＷを介して、充電池ＢＴ（図３中、接点ａへの切り替えの時）またはＡＣアダプタ２０（図３中、接点ｂ側への切り替えの時）のいずれかに接続可能となっている。本実施形態では、基本的に、充電池ＢＴへと接続されている（接点ａへ切り替えられている）場合を例にとって説明する。
【００３２】
＜実施形態の特徴＞
本実施形態のラベル作成装置１においては、ユーザによるキーボード部５等の適宜の操作により、例えば、上記ＣＰＵ１１２により実行されるファームプログラムやアプリケーションプログラム、及び、印字形成のために使用されるフォントデータやテンプレート等（以下適宜、「コンテンツ」と総称する）の最新のバージョンへの更新が行われる。前述のように充電池ＢＴの電力によって印字ラベルの形成動作が行われる場合、長時間の使用により電池の電圧が不足している状態で上記コンテンツの更新指示がなされる場合があり得る。本実施形態の特徴は、そのような場合においても、充電池ＢＴの充電を先に実行しその充電が完了した後に自動的にコンテンツの更新を行うことにある。
【００３３】
＜制御フロー＞
上記を実現するためにＣＰＵ１１２が実行する制御手順を図４に示すフローチャートにより説明する。
【００３４】
まず、ステップＳ１０で、ＣＰＵ１１２は、例えばユーザによるキーボード部５への適宜の操作（詳細な説明は省略）により、上記コンテンツの更新指示があったか否かを判定する。更新指示がなければステップＳ１０の判定は満たされず（Ｓ１０：ＮＯ）、このフローを終了する。更新指示があればステップＳ１０の判定は満たされ（Ｓ１０：ＹＥＳ）、ステップＳ２０に移る。なお、このステップＳ１０が各請求項記載の指示受付手順に相当し、ステップＳ１０で実行するこの処理が指示受付処理に相当する。
【００３５】
ステップＳ２０では、ＣＰＵ１１２は、上記通信制御部１４２及びアンテナ１４１を介した上記無線通信により上記サーバにアクセスする。そしてＣＰＵ１１２は、上記アクセスにより、サーバから、更新対象となるコンテンツ（例えばバージョンアップ版の上記ファームプログラムや上記アプリケーションプログラム、ラベル作成装置１での標準装備に加えてオプションで使用可能な上記フォントデータや上記テンプレート等）の種類やデータサイズの情報を取得する。
【００３６】
その後、ステップＳ３０で、ＣＰＵ１１２は、例えばデータ量が既知であるデータを用いて試行通信を行って通信時間を計測する等の公知の手法により、その時点においてラベル作成装置１がおかれた通信環境における、通信速度を計測する。その後、ステップＳ４０に移る。
【００３７】
ステップＳ４０では、ＣＰＵ１１２は、上記コンテンツの更新を行うか否かの判定に用いる電圧の閾値（以下適宜、単に「電圧閾値」という。詳細は後述）を決定する、判定電圧決定処理を行う。
【００３８】
上記ステップＳ４０の詳細手順を図５に示す。図５において、まず、ステップＳ４１で、ＣＰＵ１１２は、ステップＳ２０で取得した更新対象のコンテンツのデータサイズに基づき、各コンテンツの処理段階（以下適宜、「フェーズ」という）別の電圧閾値を取得する。その詳細を、図６（ａ）及び図６（ｂ）により説明する。
【００３９】
すなわち、コンテンツの更新処理を行う際には、データのダウンロード、インストール、再起動等の複数のフェーズが順に実行され、それぞれ必要な電圧値が異なる。例えばダウンロードは比較的短時間で終了するため、処理を完遂するために必要な電圧値はそれほど高くなくても足りる。また再起動は、例えば駆動系の初期調整を行う場合は多くの電力を消費する（詳細は後述）ため、処理を完遂するために必要な電圧値が比較的高くなる。
【００４０】
またコンテンツの種類に着目すると、例えば、上記フォントデータは、データ量が多いことから、テンプレートに比べて更新処理に必要な電圧値が高くなる。またファームプログラムやアプリケーションプログラム等のプログラムは、更新処理時に上記のラベル作成装置１の再起動を行う必要があることから、他のコンテンツに比べて更新処理に必要な電圧値が高くなる。
【００４１】
本実施形態では、このような実情に応じて、データのサイズ（言い換えればコンテンツ種類）に応じて、コンテンツの複数のフェーズごとに上記電圧閾値が定められている。
【００４２】
例えば、図６（ａ）に示すように、上記ダウンロード時においては、コンテンツのサイズが１ｋバイト以下の場合は電圧閾値が４．９［Ｖ］、コンテンツのサイズが１ｋバイトを超え１Ｍバイト以下の場合は電圧閾値が５．０［Ｖ］、コンテンツのサイズが１Ｍバイトを超える場合は電圧閾値が５．１［Ｖ］に設定される。
【００４３】
また、上記インストール時においては、コンテンツのサイズが１ｋバイト以下の場合は電圧閾値が４．８［Ｖ］、コンテンツのサイズが１ｋバイトを超え１Ｍバイト以下の場合は電圧閾値が４．９［Ｖ］、コンテンツのサイズが１Ｍバイトを超える場合は電圧閾値が５．０［Ｖ］に設定される。
【００４４】
なお、上記再起動時においては、コンテンツのサイズに関係なく、一律に電圧閾値が５．４［Ｖ］に設定される。
【００４５】
以上の設定を参照し、このステップＳ４１では、ＣＰＵ１１２により、上記ステップＳ２０で取得した更新対象のコンテンツのデータサイズが１ｋバイト以下の場合には、電圧閾値として、ダウンロード時４．９［Ｖ］、インストール時４．８［Ｖ］、再起動時５．４［Ｖ］が取得される。また、データサイズが１ｋバイトを超え１Ｍバイト以下の場合には、電圧閾値として、ダウンロード時５．０［Ｖ］、インストール時４．９［Ｖ］、再起動時５．４［Ｖ］が取得される。さらに、データサイズが１Ｍバイトを超える場合には、電圧閾値として、ダウンロード時５．１［Ｖ］、インストール時５．０［Ｖ］、再起動時５．４［Ｖ］が取得される。その後、ステップＳ４２に移る。
【００４６】
ステップＳ４２では、ＣＰＵ１１２は、上記ステップＳ３０で計測した通信速度に基づき、上記ステップＳ４１で取得したダウンロード時の電圧閾値（データサイズが１ｋバイト以下の場合４．９Ｖ、１ｋバイトを超え１Ｍバイト以下の場合５．０Ｖ、１Ｍバイトを超える場合５．１Ｖ）を補正する。詳細には、ＣＰＵ１１２は、上記通信速度からダウンロード終了予想時間（言い換えればダウンロードに要する所要時間）を計算し、その時間に応じて上記電圧閾値を増減補正する。その後、ステップＳ４３に移る。
【００４７】
ステップＳ４３では、ＣＰＵ１１２は、ステップＳ２０で取得した更新対象のコンテンツの種類に応じて、上記図６（ｂ）を用いて既に述べた、再起動時のカットオフ閾値を使用するか不使用とするかを判断する。すなわち、前述したように、ファームプログラムやアプリケーションプログラム等のプログラムは、更新処理時にラベル作成装置１の再起動を行う必要がある（図６（ｂ）参照）。これに対して、上記フォントデータやテンプレートは、上記再起動の必要はない（図６（ｂ）参照）。以上の結果、このステップＳ４３では、ＣＰＵ１１２により、上記ステップＳ２０で取得した更新対象のコンテンツがファームプログラムやアプリケーションプログラム等のプログラムである場合は再起動要と判断され、フォントデータやテンプレートである場合には再起動不要と判断される。
【００４８】
ここで、上記再起動が多くの電力を消費する理由について、図７及び図８を用いて説明する。
【００４９】
＜パルスモータの相調整駆動＞
前述のように、このラベル作成装置１では、パルスモータ６３ａが用いられる。そして、上記再起動時には、駆動系の初期調整としてこのパルスモータ６３ａの相調整駆動が行われ、そのために多くの電力が消費される。
【００５０】
すなわち、上記パルスモータ６３ａは、パルス信号を１つを与えること（励磁相を次の状態に切り替えること）で、回転子が所定角度の回転を行い、当該パルスを与える間隔を短くしたり長くしたりすることで回転速度の制御が行われる。例えば上記再起動を行う時点では、図７（ａ）に示すように、回転子Ｒｔがどの励磁相にいるのか不明である。このため、ＣＰＵ１１２の制御により、励磁相が順番に切り替えられる。例えば図７（ｂ）に示すように３時方向の励磁相に切り替えられ、続いて図７（ｃ）に示すように６時方向の励磁相に切り替えられ、さらに図７（ｄ）に示すように９時方向の励磁相に切り替えられ、最後に図７（ｅ）に示すように１２時方向の励磁相に切り替えられる。このような切替により、回転子Ｒｔが何処にいても、起動時に一定の位置（この場合、１２時方向）に来るように調整される。このように、ラベル作成装置１の再起動時にパルスモータ６３ａの相調整駆動が行われる結果、その分、高い電圧が必要となる。
【００５１】
＜ローラホルダセンサの初期チェック＞
前述のように、このラベル作成装置１では、プラテンローラ２４及び押圧ローラ２６は、ロールホルダ２７に取り付けられ、当該ロールホルダ２７の揺動によって上記印刷・搬送位置と上記待機位置とが切り替えられる。この切替えはロールホルダセンサによって検出されるが、上記再起動時にはこのロールホルダセンサの初期チェックを行うために上記ロールホルダ２７の揺動駆動が行われる。
【００５２】
すなわち、図８（ａ）に示す上記印刷・搬送位置と図８（ｂ）に示す上記待機位置との間でロールホルダ２７の揺動が行われ、その位置切り替えがロールホルダセンサＲＳによって正しく検出されるかどうかがＣＰＵ１１２によってチェックされる。そのために多くの電力が消費される。
【００５３】
以上のようにしてステップＳ４３が完了したら、ステップＳ４４に移る。
【００５４】
ステップＳ４４では、ＣＰＵ１１２は、ステップＳ２０で取得した更新対象のコンテンツについて、上記ステップＳ４１〜ステップＳ４３を経て決定された各フェーズごとの閾値のうち、最大電圧の閾値を、当該コンテンツの最終的な判定用閾値に決定する。これにより、最も電力消費が大きく電池負担が大きなフェーズを確実にクリアできる状態になったときに、更新処理が可能となる。その後、このルーチンを終了して、図４のステップＳ５０に移る。
【００５５】
図４に戻り、ステップＳ５０では、ＣＰＵ１１２は、上記Ａ／Ｄ入力回路１１９により検出された、電池収納部３０に収納された上記充電池ＢＴの出力電圧値を取得する。なお、このステップＳ５０が各請求項記載の電圧取得手順に相当すると共に、このステップＳ５０で実行する処理が各請求項記載の電圧取得処理に相当する。
【００５６】
その後、ステップＳ６０で、ＣＰＵ１１２は、上記ステップＳ５０で取得した電池の出力電圧が、上記ステップＳ４４で決定した閾値以上であるか否かを判定する。出力電圧が閾値以上であれば、ステップＳ６０の判定は満たされ（Ｓ６０：ＹＥＳ）、ステップＳ７０に移る。なお、上記ステップＳ６０が、各請求項記載の第１判定手順に相当し、このステップＳ６０で実行する処理が各請求項記載の第１判定処理に相当する。
【００５７】
ステップＳ７０では、ＣＰＵ１１２は、公知の手法により、更新対象のコンテンツ（ステップＳ１０で更新指示を受け付けたコンテンツ）の更新処理を行い、このフローを終了する。なお、このステップＳ７０が、各請求項記載の第１更新手順に相当し、このステップＳ７０で実行する処理が各請求項記載の第１更新処理に相当する。
【００５８】
一方、上記ステップＳ６０において、上記出力電圧が閾値未満であれば、ステップＳ６０の判定は満たされず（Ｓ６０：ＮＯ）、ステップＳ８０に移る。
【００５９】
ステップＳ８０では、ＣＰＵ１１２は、電池収納部３０に収納された充電池ＢＴが充電可能であるか否かを判定する。すなわち、上記充電回路１１０がＡＣアダプタ１２０を介し外部電源と接続可能となっているか、等を公知の手法により判定する。充電池ＢＴが充電可能であれば、ステップＳ８０の判定が満たされ（Ｓ８０：ＹＥＳ）、ステップＳ９０に移る。
【００６０】
ステップＳ９０では、ＣＰＵ１１２は、上記液晶表示部４に対し表示制御信号を出力し、充電を促す所定のメッセージ表示を行う。図９はそのメッセージ表示の一例を示しており、この例では、「電池残量以下により更新できません。残量が回復したら更新を行います。」のメッセージＭＳが液晶表示部４において表示されている。なお、このステップＳ９０が、各請求項記載の表示手順に相当する。
【００６１】
その後、ステップＳ１００で、ＣＰＵ１１２は、上記ＡＣアダプタ１２０を介し外部電源に接続した充電回路１１０により、所定量の充電池ＢＴの充電処理を行う。その後、上記ステップＳ５０に戻り、以降は同じ手順を繰り返す。この結果、上記出力電圧が上記閾値となる（すなわち必ずしも満充電の必要はない）までの間は、ステップＳ５０→ステップＳ６０→ステップＳ８０→ステップＳ９０→ステップＳ１００→ステップＳ５０→・・の流れが繰り返されることとなる。上記出力電圧が閾値となったら、前述のようにステップＳ７０にてコンテンツの更新処理が行われる。なお、上記ステップＳ１００が、各請求項記載の充電手順に相当し、その後上記のようにしてステップＳ６０の判定が満たされて移行するステップＳ７０が各請求項記載の第２更新手順に相当する。同様に、上記ステップＳ１００で実行する処理が、各請求項記載の充電処理に相当し、その後上記のようにしてステップＳ６０の判定が満たされて移行するステップＳ７０で実行する処理が各請求項記載の第２更新処理に相当する。
【００６２】
一方、上記ステップＳ８０において、例えば屋外等の充電が行えない環境で使用されている場合等で充電池ＢＴが充電不可能であれば、ステップＳ８０の判定は満たされず（Ｓ８０：ＮＯ）、ステップＳ１１０に移る。ステップＳ１１０では、ＣＰＵ１１２は、上記図６（ａ）の設定に基づき上記ステップＳ４１〜ステップＳ４３で決定された、更新対象のコンテンツの各フェーズごとの上記電圧閾値を参照し、（更新処理を完了するための最終フェーズではなく）途中フェーズまでなら更新可能か否かを判定する。すなわち、充電なしを前提に、不十分な出力電圧のままで上記複数のフェーズの途中のどこかまで完遂可能であるか否か、がＣＰＵ１１２によって判定される。なお、このステップＳ１１０が、各請求項記載の第２判定手順に相当する。
【００６３】
例えば、更新対象のコンテンツがファームウェアであって、上記充電池ＢＴの出力電圧が５．２［Ｖ］であった場合、図６（ａ）に示したように、ダウンロード及びインストールにおいては（上記電圧閾値が５．２Ｖ以下なので）実行可能である。なお、再起動については（上記カットオフ電圧閾値が５．４Ｖなので）電力不十分となって不可能となる。
【００６４】
また例えば、データサイズが１ｋバイトであるフォント（又はテンプレート）の場合で、上記充電池ＢＴの出力電圧が４．７［Ｖ］であった場合、図６（ａ）に示したように対応するダウンロードの電圧閾値は４．９［Ｖ］であるが、上記ステップＳ４２において比較的高い通信速度によって上記電圧閾値が４．７［Ｖ］にマイナス補正されている場合には、ダウンロードまでは可能となる。なお、インストールについては（上記電圧閾値が４．８Ｖなので）電力不十分となって不可能となる。
【００６５】
上記ステップＳ１１０において、例えば上記屋外でかつ通信環境があまり良くない状況である場合等、途中フェーズまででも更新できない場合は判定が満たされず（Ｓ１１０：ＮＯ）ステップＳ１３０に移り、上記液晶表示部４への適宜の表示等のエラー処理を行って、このフローを終了する。
【００６６】
一方、上記ステップＳ１１０において途中フェーズまで（例えば、ダウンロード、インストール、再起動が必要な場合のダウンロード及びインストールのみ、ダウンロード及びインストールが必要な場合のダウンロードのみ、等）更新できる場合は、判定が満たされ（Ｓ１１０：Ｙｅｓ）、ステップＳ１２０に移る。
【００６７】
ステップＳ１２０では、ＣＰＵ１１２は、上記ステップＳ１１０で遂行が可能と表示された途中フェーズまでの更新処理を実行する。なお、このステップＳ１２０が、各請求項記載の第２更新手順に相当する。その後、このフローを終了する。
【００６８】
＜実施形態の効果＞
以上説明したように、本実施形態では、充電池ＢＴの出力電圧が十分にあった場合及び不足していた場合のいずれにおいても（言い換えれば、電池残量を気にすることなく）、ユーザは、ラベル作成装置１に対して１度更新指示を行うだけで、確実にコンテンツの更新を行うことができる。この結果、更新指示時に電圧が不足していた場合に警告メッセージを表示して更新を行わない従来構造のように、充電を行った後に再度ユーザが更新指示を行う必要がなくなり、操作労力を低減できる。この結果、ユーザにとっての利便性を向上することができる。
【００６９】
また、本実施形態では特に、上記図６（ａ）及び図６（ｂ）に関連して前述したようにコンテンツの種類に応じて電圧閾値が定められており、上記ステップＳ６０では、更新しようとする当該コンテンツ種類に対応した上記電圧閾値を用いて判定が行われる。これにより、前述したコンテンツ種類ごとの特性に対応した、きめ細かな処理を行うことができる。
【００７０】
また、本実施形態では特に、上記図６（ａ）及び図６（ｂ）に関連して前述したように複数のフェーズごとに電圧閾値が定められている。これにより、前述のような各フェーズごとの特性に対応した、きめ細かな処理を行うことができる。
【００７１】
また、本実施形態では特に、コンテンツの更新処理において順次行われる複数のフェーズそれぞれに対応した複数の電圧閾値のうち最大値を用いて、上記ステップＳ６０での判定が行われる。これにより、最も電力消費が大きく充電池ＢＴの負担が大きなフェーズを確実にクリアできる状態になったときに、更新処理が行われる。この結果、さらに確実にコンテンツの更新を行うことができる。
【００７２】
また、本実施形態では特に、屋外等の充電が行えない環境でラベル作成装置１が使用される場合のような状況に対応し、充電池ＢＴの出力電圧が上記ステップＳ６０で上記電圧閾値未満であると判定された場合において、充電なしを前提に、その不十分な出力電圧のままで上記複数のフェーズのどこまで完遂可能かが判定される（ステップＳ１１０参照）。これにより、コンテンツの更新処理のうち完遂可能と判定されたフェーズまで実行しておき、その後、ラベル作成装置１が充電可能な状況になったら、未遂のまま残った残りの処理段階を実行することが可能となる。
【００７３】
また、本実施形態では特に、充電池ＢＴの出力電圧が上記電圧閾値未満であるとステップＳ８０で判定された場合に、液晶表示部４において充電を促すメッセージ表示ＭＳを行う。これにより、更新処理を行うための電圧が不足していることを、ユーザに確実に認識させることができる。
【００７４】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下にその変形例について説明する。
【００７５】
（１）再起動時にカッタの駆動調整を行う場合
上述したラベル作成装置１では、カット操作レバー６が手動操作されることでカッタ２８が作動する構成であったが、これに限られず、例えばソレノイド等により可動刃が駆動され、固定刃に対し遠近する構成としてもよい。この場合、ラベル作成装置１における駆動系の初期調整として、この可動刃の調整も行われる。
【００７６】
この場合、例えば図１０（ａ）及び図１０（ｂ）に示すように、カッタ２８に備えられた固定刃２８ａに対し可動刃２８ｂが開閉駆動する。この開閉動作をチェックするための電動式のカッタセンサＣＳが配設されているが、ラベル作成装置１の上記再起動時にはこのカッタセンサＣＳの初期チェックを行うために上記可動刃２８ｂの開閉駆動が行われる。
【００７７】
すなわち、図１０（ａ）に示すカッタクローズ状態と図１０（ｂ）に示すカッタオープン状態との間で可動刃２８ｂの開閉駆動が行われ、その開閉駆動がカッタセンサＣＳによって正しく検出されるかどうかがＣＰＵ１１２によってチェックされる。そのために多くの電力が消費される。
【００７８】
このような構成のカッタ２８が設けられているラベル作成装置１においても、前述のようにコンテンツの更新処理に再起動が必要となる場合に高い電圧が必要となり、前述の手法を適用することで、きめ細かな処理を行うことができる。
【００７９】
（２）各フェーズの更新処理中の充電分も加味する場合
前述のようにして行うコンテンツ更新において、例えばダウンロード→インストール→・・のように複数のフェーズを順次行うとき、実際は、そのフェーズの実行中においても充電を実行することもできる。この点に鑑み、図４の上記ステップＳ６０においては、ＣＰＵ１１２によって各フェーズごとの所要時間が算出され、かつその時間で充電可能な電圧分も加味した形で、判定が行われるようにしてもよい。
【００８０】
これにより、例えば、ステップＳ５０で取得した上記出力電圧が上記ステップＳ４４で決定された電圧閾値よりも多少小さかったとしても、ステップＳ７０に直ちに移行（その際に並行して充電を実行）してコンテンツの更新処理を行うことが可能となる。
【００８１】
（３）アイドル状態であることを条件とする場合
すなわち、ＣＰＵ１１２が、ラベル作成装置１が所定期間アイドル状態であるか否かを判定し（第３判定手順に相当）、所定期間だけアイドル状態であると判定されたことを条件に、上記ステップＳ７０やステップＳ１２０の更新処理を行うようにしてもよい。この場合、ラベル作成装置１が使用され動作している状態において、その動作を妨げるように更新処理が開始されるのを防止することができる。
【００８２】
（４）その他
なお、上記は、電子機器として、印刷装置であるラベル作成装置１に本発明を適用したが、これに限られない。すなわち、充電可能な充電池ＢＴを備え、当該充電池ＢＴに対して充電処理を行う電子機器であれば他のものに対しても本発明は適用できる。例えば、モバイルプリンタ等の携帯型・可搬型の他の種類の印刷装置や、ノートパソコンや、デジタルカメラや、携帯端末等である。これらに適用した場合も、上記同様の効果を得る。
【００８３】
なお、上記図３中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００８４】
また、上記図４及び図５に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８５】
また、以上既に述べた以外にも、上記実施形態による手法を適宜組み合わせて利用しても良い。
【００８６】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００８７】
１                ラベル作成装置（印刷装置、電子機器）
３０              電池収納部（収納部）
１１２            ＣＰＵ（演算手段、制御手段）
１２０            ＡＣアダプタ（接続部）
ＢＴ              充電池
【図１】
2019126942.tif 000003
【図２】
2019126942.tif 000004
【図３】
2019126942.tif 000005
【図４】
2019126942.tif 000006
【図５】
2019126942.tif 000007
【図６】
2019126942.tif 000008
【図７】
2019126942.tif 000009
【図８】
2019126942.tif 000010
【図９】
2019126942.tif 000011
【図１０】
2019126942.tif 000012