(57)【要約】【課題】  ユーザが意図した通りに起動することが可能な電子機器や方法を提供する。【解決手段】  電子機器は、起動完了を通知する機器であり、電源供給の指示を受け付ける受付手段と、指示を受けて、電源を供給する供給手段と、電源供給を受けて、電子機器を起動する起動プログラムを実行する実行手段と、起動プログラムの実行が終了したことを受けて、起動完了を通知する通知手段とを含む。供給手段は、起動プログラムの実行が終了するまでの間、受付手段が指示を継続して受け付けるか否かに応じて、電源供給を継続または停止し、起動プログラムの実行が終了した後、電源供給を継続する。【選択図】  図８
2020037207.tif 000002
【特許請求の範囲】
【請求項１】
起動完了を通知する電子機器であって、
電源供給の指示を受け付ける受付手段と、
前記指示を受けて、電源を供給する供給手段と、
電源供給を受けて、前記電子機器を起動する起動プログラムを実行する実行手段と、
前記起動プログラムの実行が終了したことを受けて、起動完了を通知する通知手段と
を含み、
前記供給手段は、前記起動プログラムの実行が終了するまでの間、前記受付手段が前記指示を継続して受け付けるか否かに応じて、電源供給を継続または停止し、前記起動プログラムの実行が終了した後、電源供給を継続する、電子機器。
【請求項２】
前記通知手段は、起動完了以外の情報も通知可能とされ、
前記供給手段は、前記通知手段が前記起動完了以外の情報を通知している間に前記指示を受けた場合、前記起動完了以外の情報の通知を停止するように要求する、請求項１に記載の電子機器。
【請求項３】
前記供給手段が供給する電源を蓄電するための蓄電手段を含み、
前記通知手段は、前記起動完了以外の情報として、前記蓄電手段への蓄電中であることを通知する、請求項２に記載の電子機器。
【請求項４】
前記通知手段は、視覚的通知手段および聴覚的通知手段の少なくとも１つを含む、請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記視覚的通知手段は、通知する情報に応じて、色を変化させる、請求項４に記載の電子機器。
【請求項６】
前記視覚的通知手段は、発光体を含み、通知する情報に応じて、前記発光体の点灯状態を変化させる、請求項４または５に記載の電子機器。
【請求項７】
前記聴覚的通知手段は、通知する情報に応じて、音の出力内容を変化させる、請求項４〜６のいずれか１項に記載の電子機器。
【請求項８】
前記受付手段は、前記電子機器の電源スイッチが押下され続けることにより、前記指示を継続して受け付ける、請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
前記実行手段は、前記起動プログラムの実行が終了した場合、前記供給手段に対して電源供給を継続するように指示し、前記通知手段に対して前記起動プログラムの実行が終了したことを通知するように要求する、請求項１〜８のいずれか１項に記載の電子機器。
【請求項１０】
前記実行手段は、前記起動プログラムの実行に加えて、前記電子機器の動作を終了する処理も実行可能とされ、前記電子機器の動作を終了する処理が完了した場合、前記供給手段に対して電源供給の継続を停止するように指示し、前記通知手段に対して前記電子機器の動作を終了する処理が完了したことを通知するように要求する、請求項１〜８のいずれか１項に記載の電子機器。
【請求項１１】
電子機器の起動完了を通知する方法であって、
電源供給の指示を受け付けるステップと、
前記指示を受けて、電源を供給するステップと、
電源供給を受けて、前記電子機器を起動する起動プログラムを実行するステップと、
前記起動プログラムの実行が終了したことを受けて、起動完了を通知するステップと
を含み、
前記供給するステップでは、前記起動プログラムの実行が終了するまでの間、前記指示を継続して受け付けるか否かに応じて、電源供給を継続または停止し、前記起動プログラムの実行が終了した後、電源供給を継続する、通知方法。
【請求項１２】
請求項１１に記載の通知方法に含まれる各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、起動完了を通知する電子機器、方法およびその通知する処理をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
電子機器の１つとして、紙搬送システムを削除し、手動で紙面上を自由に走査（フリーハンド走査）しながらインクを塗布するハンドヘルドプリンタが知られている（例えば、特許文献１参照）。ハンドヘルドプリンタは、フリーハンドで扱えるように小型化されており、機器の状態を通知する通知部が１つに集約されている。
【０００３】
ハンドヘルドプリンタは、電源スイッチ（SW）や内部回路等のハードウェアで電源の供給を保持する信号（電源保持信号）の論理を固定する方式ではなく、中央処理装置（CPU）のソフトウェアが起動した後に電源保持信号を制御する方式が採用される。これは、コストを抑え、機器の物理的な構造を簡素化し、小型化するためである。
【０００４】
ソフトウェアが起動した後に電源保持信号を制御する方式では、ソフトウェアが起動するまで電源保持信号を制御することができない。そこで、ユーザは、ソフトウェアが起動するまでの間、電源SWを押下し続け、電源保持信号を出力し続けている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のハンドヘルドプリンタは、印刷中や印刷エラー等の動作の状況については通知するが、上記のソフトウェアが起動した後に電源保持信号を制御する方式を採用する場合の電源SWを離すタイミングについては通知しない。このため、従来のハンドヘルドプリンタでは、起動に必要な時間よりも早く電源SWを離してしまい、ユーザが意図した通りに起動できないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザが意図した通りに起動することを可能にする電子機器、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、発明の一実施形態では、起動完了を通知する電子機器であって、
電源供給の指示を受け付ける受付手段と、
指示を受けて、電源を供給する供給手段と、
電源供給を受けて、電子機器を起動する起動プログラムを実行する実行手段と、
起動プログラムの実行が終了したことを受けて、起動完了を通知する通知手段と
を含み、
供給手段は、起動プログラムの実行が終了するまでの間、受付手段が指示を継続して受け付けるか否かに応じて、電源供給を継続または停止し、起動プログラムの実行が終了した後、電源供給を継続する、
電子機器が提供される。
【発明の効果】
【０００８】
本発明によれば、ユーザが意図した通りに起動することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】ハンドヘルドプリンタとスマートデバイスとを含む画像形成システムの構成例を示した図。
【図２】ハンドヘルドプリンタのハードウェア構成の一例を示した図。
【図３】制御部の構成例を示した図。
【図４】スマートデバイスのハードウェア構成の一例を示した図。
【図５】スマートデバイスが実行する処理の流れを示したフローチャート。
【図６】ハンドヘルドプリンタが実行する処理の流れを示したフローチャート。
【図７】ハンドヘルドプリンタが実行する処理の流れを示したフローチャート。
【図８】ハンドヘルドプリンタの機能構成の一例を示したブロック図。
【図９】通知部の構成例を示した図。
【図１０】制御情報の一例を示した図。
【図１１】ハンドヘルドプリンタの起動処理の第１の例を示したシーケンス図。
【図１２】ハンドヘルドプリンタの起動処理の第２の例を示したシーケンス図。
【図１３】正常に電源ON、OFFする場合のタイミングチャート。
【図１４】正常に電源ONできなかった場合のタイミングチャート。
【発明を実施するための形態】
【００１０】
図１は、電子機器と、該電子機器と通信を行う通信端末とを含む通信システムの一例として、ハンドヘルドプリンタ１０と、スマートデバイス１１とを含む画像形成システムの構成例を示した図である。以下、電子機器としてハンドヘルドプリンタ１０、通信端末としてスマートデバイス１１をそれぞれ例に挙げて説明するが、これらに限定されるものではない。
【００１１】
ハンドヘルドプリンタ１０は、人が片手で持ち運びできる大きさ、重量で、ノートや定型用紙等の印刷が可能な媒体１２上を自由に移動させ、媒体１２に印刷することができるプリンタである。
【００１２】
ハンドヘルドプリンタ１０は、インク等の液滴をノズルから吐出して媒体１２に印刷するインクジェット方式のプリンタとすることができる。なお、ハンドヘルドプリンタ１０は、これに限られるものではなく、細いピンをインクリボンに叩き付けて印刷するドットインパクト方式等を採用することもできる。また、ハンドヘルドプリンタ１０は、モノクロプリンタであってもよいし、カラープリンタであってもよい。
【００１３】
ハンドヘルドプリンタ１０は、印刷する対象の画像を画像データとして受信し、その画像に基づき、媒体１２上にインク等を吐出して印刷を行う。印刷する対象の画像は、文字のみからなるものであってもよいし、図、絵、写真等を含むものであってもよい。ハンドヘルドプリンタ１０は、画像データとともに、印刷設定情報を受信し、印刷設定情報に基づき画像を形成することができる。印刷設定情報としては、モノクロ／カラーの指定等を挙げることができる。
【００１４】
ハンドヘルドプリンタ１０は、赤外線通信、Bluetooth（登録商標）、Wi-Fi等の無線通信により、画像データを保持するスマートデバイス１１から画像データを受信する。ハンドヘルドプリンタ１０は、スマートデバイス１１からの画像データを、直接受信してもよいし、アクセスポイント等を介して受信してもよい。ハンドヘルドプリンタ１０は、無線通信に限られるものではなく、ケーブル等で接続し、有線通信により画像データを受信してもよい。
【００１５】
スマートデバイス１１は、例えばスマートフォン、タブレット端末、ノートPC等とされ、ハンドヘルドプリンタ１０と無線通信を行い、自身が保持する画像データをハンドヘルドプリンタ１０へ送信する。また、スマートデバイス１１は、サーバ等の他の機器から受信して取得した画像データを、ハンドヘルドプリンタ１０へ転送することもできる。
【００１６】
ユーザは、スマートデバイス１１の電源を入れ、アプリケーションを起動させ、画像を表示させる。ユーザは、その画像を印刷したい場合、例えばタッチパネルに表示された印刷開始ボタンをタップすることにより印刷を指示することができる。この印刷指示を受けて、スマートデバイス１１は、その画像の画像データを無線通信によりハンドヘルドプリンタ１０へ送信する。
【００１７】
ハンドヘルドプリンタ１０は、スマートデバイス１１から印刷対象の画像データを受信する。ユーザは、ハンドヘルドプリンタ１０を持ち、媒体１２上を自由に移動させる。この間、ハンドヘルドプリンタ１０は、各ノズルの位置を算出する。実際には、ハンドヘルドプリンタ１０は、各ノズルの位置を、最初に決められた初期位置を基準とした座標位置（相対位置）として算出する。
【００１８】
ハンドヘルドプリンタ１０は、受信した画像データの画像を構成する画像要素の座標位置から、算出したノズルの座標位置が許容誤差内にある場合に、その画像要素を印字する印字データを、記録ヘッドを制御する制御部に送る。複数のノズルを有する記録ヘッドは、制御部による制御を受けて、その座標位置のノズルからインクを吐出させ、その印字を行う。ハンドヘルドプリンタ１０は、これを繰り返して媒体１２に印刷を行う。
【００１９】
ハンドヘルドプリンタ１０は、図１に示すように、箱状のものとされ、インクを吐出するための複数のノズルを有する。図１では、ハンドヘルドプリンタ１０を箱状のものとして示しているが、ハンドヘルドプリンタ１０の形状は、箱状のものに限定されるものではない。ハンドヘルドプリンタ１０は、複数のノズルを有する面を、平面状の媒体１２に押し当てるようにして使用される。複数のノズルは、押し当てた際に、その先端が媒体１２の表面から離間するように配置されている。なお、ノズル先端から媒体１２までの距離は、ノズルからインクを吐出して適切に印字することができる距離として予め決定されている。ユーザは、媒体１２にハンドヘルドプリンタ１０の複数のノズルを有する面を押し当て、媒体１２上を自由に移動（フリーハンド走査）することにより媒体１２に印刷を行う。
【００２０】
図２は、ハンドヘルドプリンタ１０のハードウェア構成を示した図である。ハンドヘルドプリンタ１０は、電池やバッテリ等のハンドヘルドプリンタ１０で使用する電源を供給する電源２０を備える。また、ハンドヘルドプリンタ１０は、制御部や記録ヘッド駆動回路等の各ユニットで使用する電源に変換する電源回路２１を備える。電源回路２１は、バッテリの充電回路やAC電源との切り替え等を行う。ハンドヘルドプリンタ１０は、スマートデバイス１１から送信された画像データを受け付ける通信I/F２２を備える。
【００２１】
ハンドヘルドプリンタ１０は、メモリ２３、２以上のナビゲーションセンサ（以下、単にセンサと呼ぶ。）２４、制御部２５、操作ユニット(OPU)２６、記録ヘッド２７、記録ヘッド駆動回路２８を備える。メモリ２３は、起動プログラム、ハンドヘルドプリンタ１０のハードウェア制御を行うファームウェア、記録ヘッド２７を駆動させるための駆動波形データ、ハンドヘルドプリンタ１０の初期設定を行うための初期設定データ等を格納する。また、メモリ２３は、通信I/F２２が受け付けた画像データの一時的な格納、ファームウェア動作時の作業領域等に使用される。
【００２２】
２以上のセンサ２４は、ハンドヘルドプリンタ１０の位置情報、記録ヘッドの位置情報を算出するために使用される。位置情報は、二次元平面における座標情報である。初期位置の位置情報は、例えば座標（0,0）とされる。２以上のセンサ２４は、初期位置を基準にして指定された縦横二方向であるX軸方向およびY軸方向への移動距離（移動量）を算出し、出力する。X軸方向およびY軸方向は、初期位置を検出する際のセンサ２４の位置を基準とし、その水平方向およびその垂直方向とされる。センサ２４が複数のノズルが並ぶ前後に設けられる場合、ノズルおよびセンサ２４が並ぶ垂直方向がY軸方向とされ、それに垂直な水平方向がX軸方向とされる。なお、センサ２４は、正確な位置座標を得るために、移動量に加えて記録ヘッド２７の回転量、加速度等を検出してもよい。回転量は、例えばY軸を基準として記録ヘッド２７の長手方向が傾いた角度とすることができる。したがって、回転量は、X軸を基準とした角度であってもよい。
【００２３】
制御部２５は、SoC(System on chip)と、ASIC(Application Specific Integrated Circuit)/FPGA(Field Programmable gate alley)とから構成することができる。制御部２５は、ハンドヘルドプリンタ１０全体の制御を行う。例えば、制御部２５は、センサ２４からの情報に基づき、記録ヘッド２７の各ノズルの位置座標や、その位置座標に応じた画像要素の選択、印字するかどうかの判定等を行う。
【００２４】
OPU２６は、ハンドヘルドプリンタ１０の状態を表示するLED、ユーザが印字動作を指示するためのスイッチ等から構成される。これらは一例であり、OPU２６は、操作ボタンや液晶ディスプレイ(LCD)等を含んでいてもよい。また、OPU２６は、タッチパネルを備えていてもよい。
【００２５】
記録ヘッド２７は、インクを吐出するための複数のノズルを備える。複数のノズルは、記録ヘッド２７の長手方向に沿って一定間隔で一列に配列するように設けることができ、一例に限らず、二列以上であってもよい。記録ヘッド２７は、電圧をかけて圧電素子（ピエゾ素子）を変形させ、インクを吐出させるピエゾ方式であってもよいし、インクに熱を加え、発生した泡によりインクを押し出し、吐出させるサーマル方式であってもよい。
【００２６】
記録ヘッド駆動回路２８は、印刷を行うための印字データと印字タイミングを指示する印字タイミング情報とを受け付ける。記録ヘッド駆動回路２８は、印字タイミング情報で指示された印字タイミングに従い、印字データに基づき媒体１２にインクの吐出を行うことができるように記録ヘッド２７の駆動制御を行う。記録ヘッド駆動回路２８は、その駆動制御を行うために、記録ヘッド２７を駆動するための駆動波形データを生成する。
【００２７】
通信I/F２２が、スマートデバイス１１から印刷ジョブ（画像データ）を受信すると、制御部２５が、２以上のセンサ２４からの入力情報を基に、記録ヘッド２７上の各ノズルの位置を算出する。受信した画像データは、メモリ２３に格納される。ユーザは、ハンドヘルドプリンタ１０を片手で持ち、媒体１２上をフリーハンド走査するが、制御部２５は、その走査中、各ノズルの位置を算出し続ける。そして、制御部２５は、算出した位置に応じた所定領域の画像（周辺画像）のみをメモリ２３から取得する。
【００２８】
制御部２５は、取得した周辺画像を構成する画像要素の位置と算出した各ノズルの位置を比較し、１以上のノズルにつき許容誤差内であると判断した場合、該１以上のノズルに対する印字データを記録ヘッド駆動回路２８へ送る。記録ヘッド駆動回路２８は、記録ヘッド２７の駆動波形データを生成し、記録ヘッド２７は、その駆動波形データに従って該１以上のノズルからインクを吐出させ、印刷を行う。
【００２９】
図３を参照して、制御部２５の詳細な構成および機能について説明する。制御部２５は、SoC３０と、ASIC/FPGA４０とから構成される。SoC３０は、ハンドヘルドプリンタ１０全体の制御を行うCPU３１と、メモリ２３を制御するメモリコントローラ(CTL)３２と、センサ２４の位置や各ノズルの位置を算出する位置算出回路３３とを含む。これらは、バス３４に接続され、バス３４を介してデータ等のやりとりを行う。
【００３０】
ASIC/FPGA４０は、ナビゲーションセンサI/F４１と、タイミング生成回路４２と、記録ヘッド制御回路４３と、イメージRAM４４、DMAC(Direct Memory Access Controller)４５と、回転器４６と、割り込み回路４７とを含む。これらは、バス４８に接続され、バス４８を介してデータ等のやりとりを行う。なお、バス４８は、バス３４とも接続され、SoC３０とASIC/FPGA４０はこれらバス３４、４８を介してデータ等のやりとりを行う。
【００３１】
ナビゲーションセンサI/F４１は、センサ２４と通信し、センサ２４からの出力値であるdX、dYを受信し、その値を内部メモリである内部レジスタに格納する。タイミング生成回路４２は、センサ２４が光を照射し、媒体１２からの反射光をイメージデータとして取得するタイミングの情報を生成し、その情報をナビゲーションセンサI/F４１に通知する。すなわち、タイミング生成回路４２は、媒体１２を読み取るタイミングを指示する。また、タイミング生成回路４２は、記録ヘッド２７を駆動するタイミングの情報を生成し、その情報を記録ヘッド制御回路４３に通知する。すなわち、タイミング生成回路４２は、印刷を行うために複数のノズルからインクを吐出させるタイミングを指示する。
【００３２】
DMAC４５は、位置算出回路３３が算出した位置情報を基に、記録ヘッド２７が備える各ノズルの周辺画像の画像データを、メモリ２３から読み出す。イメージRAM４４は、DMAC４５が読み出した周辺画像の画像データを一時的に格納する。回転器４６は、周辺画像を、ユーザにより指定されたヘッド位置や傾きに応じて回転させ、それを記録ヘッド制御回路４３へ出力する。回転器４６は、例えば位置算出回路３３が位置座標を算出する際に算出した回転角度を取得し、その回転角度を用いて周辺画像を回転させることができる。
【００３３】
記録ヘッド制御回路４３は、上記の記録ヘッドを駆動するタイミングの情報から制御信号を生成し、回転器４６から出力された周辺画像の画像データを受け付け、どのノズルからインクを吐出させるか判断する。記録ヘッド制御回路４３は、判断結果およびタイミングの情報に応じて、インクを吐出させるノズルの情報、印字データを記録ヘッド駆動回路２８に出力する。
【００３４】
割り込み回路４７は、ナビゲーションセンサI/F４１がセンサ２４との通信を終了した際、SoC３０にその旨を通知し、また、エラー等のステータス情報を通知する。
【００３５】
次に、図４を参照して、スマートデバイス１１のハードウェア構成について説明する。スマートデバイス１１は、起動プログラムやファームウェアを格納するROM５０と、作業領域を提供するためにRAM５１とを備える。また、スマートデバイス１１は、画像データや、画像データを開き、印刷指示するためのアプリケーションや、OS等を記憶するフラッシュメモリ等の読み書き可能な記憶装置５２を備える。
【００３６】
スマートデバイス１１は、ROM５０に格納された起動プログラムや記憶装置５２に記憶されたアプリケーション等を実行するCPU５３を備え、さらに、画像を表示する表示装置５４、その画像の印刷指示を入力する入力装置５５を備える。なお、表示装置、入力装置は、別個の装置として構成されたものに限らず、これらの機能を備えるタッチパネルとされていてもよい。表示装置５４および入力装置５５は、入出力I/F５６と接続され、入出力I/F５６により表示や情報の入力が制御される。
【００３７】
また、スマートデバイス１１は、ハンドヘルドプリンタ１０と無線通信を行うために通信I/F５７を備える。ROM５０、RAM５１、記憶装置５２、CPU５３、入出力I/F５６、通信I/F５７は、バス５８に接続され、バス５８を介して互いにデータ等のやりとりを行う。
【００３８】
図５を参照して、スマートデバイス１１が実行する処理について、図６および図７を参照して、ハンドヘルドプリンタ１０が実行する処理について説明する。
【００３９】
先に、スマートデバイス１１の処理について説明する。図５のステップ５００で、ユーザがスマートデバイス１１の電源スイッチを押下すると、スマートデバイス１１はそれを受け付け、電池やバッテリ等から電源を供給して起動し、処理を開始する。
【００４０】
ステップ５０１では、複数の画像データを表示し、印刷したい画像データの選択を受け付ける。そして、ステップ５０２で、スマートデバイス１１が搭載しているアプリケーションまたはプリンタドライバにより印刷データに変換して、またはTIFF(Tag Image File Format)やJPEG(Joint Photographic Expert Group)等のデータ形式の画像データのまま、ハンドヘルドプリンタ１０に送信し、印刷ジョブを実行する。印刷ジョブの実行後、ステップ５０３でスマートデバイス１１の処理を終了する。
【００４１】
ユーザは、ハンドヘルドプリンタ１０を媒体１２上で初期位置を決め、ハンドヘルドプリンタ１０の印刷開始ボタンを押下する。その後、ユーザは、媒体１２上をフリーハンド走査し、画像を形成していく。
【００４２】
次に、ハンドヘルドプリンタ１０の処理について説明する。図６のステップ６００で、ユーザがハンドヘルドプリンタ１０の電源スイッチを押下すると、ハンドヘルドプリンタ１０はそれを受け付け、電池やバッテリ等から電源を供給して起動し、処理を開始する。
【００４３】
ステップ６０１では、SoC３０が、ハンドヘルドプリンタ１０の初期化を行う。初期化では、センサ２４や各回路の立ち上げを行う。ステップ６０２では、初期化が完了するのを待ち、完了したところで、ステップ６０３へ進み、SoC３０がLEDを点灯させる。これにより、ユーザに対して、ハンドヘルドプリンタ１０が印刷可能状態であることを通知する。
【００４４】
ステップ６０４では、SoC３０が、スマートデバイス１１から印刷ジョブを受け付けたかどうか確認する。すなわち、印刷データまたは画像データを受け付けたかどうかを確認する。スマートデバイス１１から印刷ジョブを受け付けるまで、この処理を繰り返す。印刷ジョブを受け付けたところで、ステップ６０５へ進み、画像データの画像を読み込み、LEDを点滅させる。印刷ジョブとして印刷データを受け付けた場合は、レンダリング処理を行って画像を生成し、LEDを点滅させる。この点滅により、画像が入力されたことをユーザに通知する。そして、ステップ６０６でユーザにより印字開始ボタンが押下されるのを待つ。
【００４５】
ユーザにより印字開始ボタンが押下され、ステップ６０７でフリーハンド走査が開始されるのを待ち、フリーハンド走査が開始されると、センサ２４がハンドヘルドプリンタ１０の現在位置を開始位置として検知する。ステップ６０８では、SoC３０が、ナビゲーションセンサI/F４１を介して、検知した開始位置の位置情報を取得し、ステップ６０９で、内部メモリに格納する。
【００４６】
ステップ６１０では、ハンドヘルドプリンタ１０が備えるタイミング生成回路４２のカウンタにより時間を計測し、ステップ６１１で一定時間が経過するのを待つ。一定時間が経過し、現在位置を検知する時間に達した場合、ステップ６１２へ進み、センサ２４が現在位置を検知する。検知した位置の位置情報は、開始位置の位置情報と同様、SoC３０により取得され、内部メモリに格納される。
【００４７】
ハンドヘルドプリンタ１０のセンサ２４は、ユーザが指定した初期位置を検出し、続いて自動読み取りを行い、移動量の算出を行い、一定時間間隔で算出した移動量をセンサ出力値として出力する。センサ出力値は、上記のように内部メモリに格納される。位置算出回路３３は、格納されたセンサ出力値に基づき、記録ヘッド２７の位置や回転角度を算出する。この位置は、二次元の位置座標として算出される。算出された記録ヘッド２７の位置や回転角度は、ASIC/FPGA４０に通知される。
【００４８】
図７に示すステップ６１３では、ASIC/FPGA４０が、算出された記録ヘッド２７の位置座標や回転角度から各ノズルの位置座標を算出する。ステップ６１４では、各ノズルの位置座標を基に、周辺画像の画像データをメモリ２３からイメージRAM４４へ転送する。そして、回転器４６が、ユーザにより指定されたヘッド位置およびヘッドの傾きに応じて、その画像データにおける画像を回転させる。
【００４９】
ステップ６１５では、ASIC/FPGA４０が、転送された画像データを使用し、周辺画像を構成する画像要素の位置と、算出された各ノズルの位置とを比較し、ステップ６１６で、吐出条件を満たすか否かを判断する。吐出条件を満たすか否かは、各ノズルの位置が、各画像要素の位置座標の許容誤差範囲内に入っているかどうかにより判断する。
【００５０】
ステップ６１６で吐出条件を満たさない場合、ステップ６１１へ戻り、満たす場合は、ステップ６１７へ進む。ステップ６１７では、インクを吐出させるために、記録ヘッド制御回路４３へ対応する画像要素の印字データを出力する。そして、ステップ６１８で、全データの吐出が完了または印字終了ボタンが押下されたか否かを判断する。
【００５１】
全データの吐出が完了していない場合、または印字終了ボタンが押下されていない場合、ステップ６１１へ戻り、完了している場合、または押下された場合、ステップ６１９へ進む。ステップ６１９では、SoC３０が、ユーザに対して印字完了を通知するために、LEDを点灯させ、ステップ６２０でハンドヘルドプリンタ１０の処理を終了する。
【００５２】
ユーザは、全データを吐出しなくても充分と判断した場合には、印字終了ボタンを押下し、印字を完了してもよい。また、SoC３０が印刷ジョブの受け付け、記録ヘッド２７の位置や回転角度の算出、LEDの点灯等を実施し、ASIC/FPGA４０が各ノズルの位置座標の算出、吐出条件を満たすか否かの判断等を実施するように、それぞれの役割を切り分けているが、CPU性能やASIC/FPGAの回路規模等により、切り分けを変更してもよい。したがって、SoC３０が、例えば各ノズルの位置座標の算出までを実施してもよいし、ASIC/FPGA４０が、例えば記録ヘッド２７の位置や回転角度の算出から実施してもよい。
【００５３】
ハンドヘルドプリンタ１０のハードウェア構成および全体の処理については、以上の通りであるが、以下、起動完了を通知するための機能構成および起動処理の詳細について説明する。図８は、ハンドヘルドプリンタ１０の機能構成の一例を示したブロック図である。
【００５４】
ハンドヘルドプリンタ１０は、受付部６０と、供給部６１と、実行部６２と、通知部６３とを少なくとも含んで構成される。これらの各機能部は、例えばメモリ２３に格納されたプログラムを制御部２５が実行することにより実現される。また、ハンドヘルドプリンタ１０は、蓄電部６４と、充電制御部６５と、電源接続部６６とを含むことができる。蓄電部６４は、電源２０により、充電制御部６５や電源接続部６６は、電源回路２１により実現される。
【００５５】
受付部６０は、電源スイッチ（SW）の押下により電源供給の指示を受け付ける。電源SWは、スイッチの設置面に対して垂直に移動する押しボタン式のものであってもよいし、スイッチの設置面に対して水平に移動するスライド式のものであってもよい。また、垂直方向や水平方向に移動する方式に限定されるものではなく、斜め方向に移動する方式や一定の方向に回転させる方式等であってもよい。受付部６０は、ユーザが電源SWを所定時間押下（長押し）することにより、その間、電源供給の指示を継続して受け付ける。一方、受付部６０は、ユーザが所定時間の途中で電源SWの押下を停止すると、それ以降、電源供給の指示を受け付けなくなる。ここで、所定時間は、実行部６２への電源供給が開始されてから起動プログラムの実行が終了するまでの時間である。
【００５６】
供給部６１は、受付部６０が指示を受け付けたことを受けて、バッテリ等の蓄電部６４から電源を供給する。充電制御部６５は、電力の供給源に接続するコンセント等の電源接続部６６に電源ケーブルが接続されると、蓄電部６４への蓄電を開始させ、電源ケーブルに供給される電力を蓄電部６４に蓄電する。また、充電制御部６５は、通知部６３に対し、蓄電している間、充電中であることを通知するように要求する。
【００５７】
実行部６２は、供給部６１から電源の供給を受けて、ハンドヘルドプリンタ１０を起動する起動プログラムを実行し、起動プログラムの実行が終了したところで、通知部６３に対し、起動完了を通知するように要求する。
【００５８】
通知部６３は、視覚的な手段で通知する表示部や発光体、聴覚的な手段で通知する音出力装置等を用いて実現される。なお、通知部６３は、視覚的な手段と聴覚的な手段のいずれか一方またはその両方を用い、ユーザに対して充電中であることや起動完了等を通知することができる。通知部６３が通知する情報は、ここでは充電中であることや起動完了という情報として説明するが、エラー情報等、これら以外の情報であってもよい。以下、通知部６３として、視覚的な手段の１つである発光体を用いるものとして説明する。
【００５９】
通知部６３は、例えば１つの表示部窓の下に単色発光体と多色発光体とを並べて配置したものを用い、充電中の通知要求を受けて、単色発光体を発光させ、起動完了の通知要求を受けて、多色発光体を発光させる。
【００６０】
供給部６１は、起動プログラムの実行が終了するまでの間、受付部６０が指示を継続して受け付けるか否かに応じて、電源供給を継続または停止する。すなわち、供給部６１は、受付部６０が指示を継続して受け付ける場合は、電源供給を継続し、指示を受け付けなくなった場合は、指示を受け付けなくなった時点で電源供給を停止する。供給部６１は、起動プログラムの実行が終了した後は、受付部６０が継続して指示を受け付ける否かに関係なく、電源供給を継続する。
【００６１】
通知部６３は、充電中の通知と起動完了の通知とを、単色発光体と多色発光体の両方を発光させることにより行うことができるが、両方を発光させると、同じ表示部窓から外部へ向けて発光するため、色が混ざり合い、いずれか一方の通知なのか、両方の通知なのか判別しにくい。
【００６２】
そこで、供給部６１は、受付部６０が指示を受け付けたタイミングで実行部６２へ電源供給を開始し、通知部６３に対し、充電中の通知を停止するように要求する。すなわち、供給部６１は、発光している単色発光体に対し、消灯するように要求する。これにより、いずれの通知であるかが容易に判別することが可能となる。
【００６３】
単色発光体は、充電中、例えば緑色に発光し、多色発光体は、起動完了時に、単色発光体とは異なる、例えば青色に発光する。なお、これらの色は一例であるので、他の色であってもよい。また、単色発光体が一度消灯して多色発光体が発光し、起動完了したことを検知することは可能であるため、単色発光体と多色発光体が発光する色は、同じ色であってもよい。
【００６４】
図９は、通知部６３の構成例を示した図である。通知部６３は、ハンドヘルドプリンタ１０の筐体（外装）７０の一部に設けられる表示部窓７１と、表示部窓７１の下に並べて配置される単色発光体７２および多色発光体７３とを含んで構成される。図９（ａ）は、表示部窓７１を上から見た図で、図９（ｂ）は、ハンドヘルドプリンタ１０を表示部窓７１において切断した断面図である。
【００６５】
ハンドヘルドプリンタ１０の外装７０は光を透過せず、表示部窓７１のみが光を透過する。このため、単色発光体７２および多色発光体７３が発する光は、表示部窓７１を通してのみ外部へ放出され、ユーザに届く。
【００６６】
単色発光体７２は、例えば１つのLEDを、多色発光体７３は、例えば２以上のLEDを用いて構成することができる。１つのLEDで構成された単色発光体７２は、赤色、緑色、青色のいずれか１色の光を発することができ、２以上のLEDで構成された多色発光体７３は、赤色、緑色、青色のほか、黄色や紫色等の他の色の光を発することができる。なお、これらは一例であり、発光体としては無機EL（Electro Luminescence）等を用いてもよい。また、１または２以上のLEDにより構成される単色発光体７２または多色発光体７３の一方を、上記の印刷開始可能であること等を通知する際のLEDとして使用することができる。
【００６７】
単色発光体７２および多色発光体７３は、例えばCPU、ROM、RAM等が実装される回路基板７４上に実装され、回路基板７４の上方へ向けて発光する。回路基板７４の上部には、光を透過する表示部窓７１が設けられるため、単色発光体７２および多色発光体７３が発した光は、表示部窓７１を通して外部へ放出される。なお、単色発光体７２および多色発光体７３は、CPU等が実装された回路基板７４上に実装されることに限られるものではなく、例えば別途設けられる小基板上に実装されていてもよい。
【００６８】
供給部６１、実行部６２、充電制御部６５は、電源供給、起動プログラムの実行、充電の制御等を行うが、その際、図１０に示すテーブルを参照して制御や通知を行うことができる。図１０は、供給部６１、実行部６２、充電制御部６５が参照する制御情報を示したテーブルである。
【００６９】
図１０に示すテーブルは、充電の有無、電源ON/OFF、起動プログラムの実行が終了したかどうか（起動完了かどうか）、制御仕様の情報が含まれる。充電の有無は、「有り」、「無し」のほか、充電に異常が起きている状態、すなわち「異常」が含まれる。充電に異常が起きている状態は、充電が進まない状態や蓄電部６４の温度が所定温度を超える状態等であり、それ以外は充電が正常になされている状態である。
【００７０】
制御仕様は、どのように制御するかという制御内容を記述したもので、「消灯」、「緑色 点灯」、「緑色 点滅」、「ソフト制御」等が一例として挙げられる。ソフト制御は、実行部６２により起動プログラムの実行が終了した後に実行されるソフトウェアによる制御である。
【００７１】
具体的な制御について参照してみると、充電がされておらず、ハンドヘルドプリンタ１０の電源がOFFで、起動プログラムの実行が終了していない場合、単色発光体７２と多色発光体７３の両方を消灯する。
【００７２】
ハンドヘルドプリンタ１０の電源がOFFで、起動プログラムの実行が終了していないが、充電が正常になされ、充電中である場合、単色発光体７２を緑色に点灯させる。
【００７３】
ハンドヘルドプリンタ１０の電源がOFFで、起動プログラムの実行が終了しておらず、充電に異常が起きている場合、単色発光体７２を緑色に点滅させる。
【００７４】
充電の状態に関係なく、ハンドヘルドプリンタ１０の電源がONにされたが、起動プログラムの実行が終了していない場合、単色発光体７２と多色発光体７３の両方を消灯する。
【００７５】
充電の状態に関係なく、ハンドヘルドプリンタ１０の電源がONにされ、起動プログラムの実行が終了した場合、ソフト制御を行い、例えば多色発光体７３を青色に点灯する。
【００７６】
ハンドヘルドプリンタ１０の起動処理の流れについて、図１１および図１２を参照して詳細に説明する。図１１は、充電なしの時の起動処理を示したシーケンス図で、図１２は、充電中の起動処理を示したシーケンス図である。
【００７７】
最初に充電なしの場合の処理について説明する。図１１を参照して、ハンドヘルドプリンタ１０は、電源がONにされるまでは、受付部６０は、指示を受け付けない状態（指示なし状態）で、通知部６３は、消灯状態である。また、供給部６１は、電源供給を停止した状態（OFF状態）で、実行部６２も、停止した状態（OFF状態）である。
【００７８】
ユーザ８０がハンドヘルドプリンタ１０の電源SWを押下し、電源をONにすることで、受付部６０が電源供給の指示を受け付ける（図１１のS1）。ユーザ８０が電源SWを押下し続けている間、受付部６０は継続して指示を受け付ける（指示継続受付状態）。
【００７９】
受付部６０は、供給部６１に対し、指示を受け付けたことを通知する。その通知は、電源保持信号を送出することにより行われる（図１１のS2）。
【００８０】
供給部６１は、電源保持信号を受け取り、ON状態になり、実行部６２に対して電源供給を開始する（図１１のS3）。実行部６２は、供給部６１からの電源供給を受けて、ON状態になり、起動プログラムを実行し、その実行が終了したところで、起動完了となる。起動完了となったところで、実行部６２は、供給部６１に対して電源保持信号を送出する（図１１のS4）。
【００８１】
また、実行部６２は、通知部６３に対し、起動完了を通知するように要求する（図１１のS5）。通知部６３は、実行部６２からの要求を受けて、多色発光体７３を点灯させる等して、ユーザ８０に対して起動完了を通知する（図１１のS6）。なお、実行部６２が供給部６１に対して電源保持信号を送出する処理と、実行部６２が通知部６３に対して指示し、通知部６３がユーザ８０に対して起動完了を通知する処理は、順序が入れ替わっていてもよい。ただし、電源保持信号を送出する処理は、ユーザ８０が電源SWを離し、受付部６０が指示を受け付けなくなる前に実行される必要がある。電源供給が停止してしまうからである。
【００８２】
ユーザ８０は、多色発光体７３の点灯等により起動が完了したことに気付き、電源SWを離す（図１１のS7）。ユーザ８０が電源SWを離し、受付部６０が指示を受け付けなくなると、指示なし状態となり、受付部６０は、供給部６１に対して電源保持信号の送出を停止する（図１１のS8）。供給部６１は、受付部６０からの電源保持信号の送出停止を受けるが、実行部６２から電源保持信号を受けて、実行部６２への電源供給を継続する。すなわち、ON状態が維持される。これは、再び電源SWが押下される等して、ハンドヘルドプリンタ１０の動作を終了する処理（シャットダウンシーケンス）が終了するまで継続される。
【００８３】
次に充電ありの場合の処理について説明する。図１２を参照して、ハンドヘルドプリンタ１０は、電源がONにされるまで受付部６０は指示なし状態、供給部６１はOFF状態、実行部６２もOFF状態である。充電ありの場合、充電制御部６５が電源接続部６６への電源ケーブルの接続を受けて充電を開始させ、通知部６３に対して充電中であることを通知するように要求する（図１２のS1）。通知部６３は、単色発光体７２を点灯させる等して、ユーザに充電中であることを通知する。
【００８４】
ユーザ８０がハンドヘルドプリンタ１０の電源をONにすると、受付部６０が指示を受け付ける（図１２のS2）。ユーザ８０が電源スイッチを押下し続けている間、受付部６０は継続して指示を受け付ける（指示継続受付状態）。
【００８５】
受付部６０は、供給部６１に対し、指示を受け付けたことを通知する。その通知は、電源保持信号を送出することにより行われる（図１２のS3）。
【００８６】
供給部６１は、電源保持信号を受けて、ON状態になり、通知部６３に対して単色発光体７２を消灯するように要求し（図１２のS4）、ユーザへの通知を停止させる。また、供給部６１は、電源保持信号を受けて、実行部６２に対して電源供給を開始する（図１２のS5）。図１２のS4とS5の処理は、同時に実行されてもよいし、その開始の順序が逆であってもよい。
【００８７】
実行部６２は、供給部６１からの電源供給を受けて、ON状態になり、起動プログラムを実行し、その実行が終了したところで、起動完了となる。起動完了となったところで、実行部６２は、供給部６１に対して電源保持信号を送出する（図１２のS6）。
【００８８】
また、実行部６２は、通知部６３に対し、起動完了を通知するように要求する（図１２のS7）。通知部６３は、実行部６２からの要求を受けて、多色発光体７３を点灯させる等して、ユーザ８０に対して起動完了を通知する（図１２のS8）。この場合も、実行部６２が供給部６１に対して電源保持信号を送出する処理と、実行部６２が通知部６３に対して指示し、通知部６３がユーザ８０に対して起動完了を通知する処理は、順序が入れ替わっていてもよい。ただし、電源保持信号を送出する処理は、ユーザ８０が電源スイッチを離し、受付部６０が指示を受け付けなくなる前に実行される必要がある。電源供給が停止してしまうからである。
【００８９】
ユーザ８０は、多色発光体７３の点灯等により起動が完了したことに気付き、電源SWを離す（図１２のS9）。ユーザ８０が電源SWを離し、受付部６０が指示を受け付けなくなると、指示なし状態となり、受付部６０は、供給部６１に対して電源保持信号の送出を停止する（図１２のS10）。供給部６１は、受付部６０からの電源保持信号の送出停止を受けるが、実行部６２から電源保持信号を受けて、実行部６２への電源供給を継続する。すなわち、ON状態が維持される。これは、再び電源SWが押下される等して、ハンドヘルドプリンタ１０のシャットダウンシーケンスが終了するまで継続される。
【００９０】
ハンドヘルドプリンタ１０の起動時の処理は以上の通りであるが、電源保持信号の送出、入力、電源の立ち上がり、通知を指示する信号の送出のタイミングについて、図１３および図１４を参照して説明する。図１３は、正常に電源ON、OFFする場合のタイミングチャートで、図１４は、正常に電源ONできなかった場合のタイミングチャートである。
【００９１】
先に図１３を参照して正常に電源ON、OFFする場合について説明する。図１３は、電源SWの押下による電源保持信号、実行部６２が供給部６１へ出力する電源保持信号、供給部６１へ入力される電源保持信号、電源の立ち上がり、通知を要求する信号の矩形波を示している。矩形波は、電圧が高い状態を１とし、低い状態を０とする正論理の場合を示している。これに限られるものではなく、矩形波は、電圧が高い状態を０とし、低い状態を１とする負論理としてもよい。
【００９２】
電源をONにする場合、ユーザは、ハンドヘルドプリンタ１０の電源SWを押下する。これにより、ハンドヘルドプリンタ１０では、受付部６０が電源供給の指示を受け付け、供給部６１に対して電源保持信号を送出する（図１３のS1）。送出された電源保持信号は、供給部６１に入力される（図１３のS2）。供給部６１は、実行部６２への電源供給を開始する（図１３のS3）。
【００９３】
実行部６２への電源供給が開始されてから実行部６２が起動プログラムの実行を終了するまでの間（図１３のS4）、ユーザが電源SWを押下し続けた場合、起動が完了し、実行部６２が電源保持信号を出力する（図１３のS5）。また、実行部６２は、通知部６３に対し、起動完了を通知するように要求する信号を出力する（図１３のS6）。これにより、通知部６３は、多色発光体７３を発光させ、ユーザに起動完了を通知する。
【００９４】
ユーザは、多色発光体７３の発光を見て、起動完了に気付き、押下し続けていた電源SWを離す（図１３のS7）。ユーザが電源SWを離しても、図１３のS5で実行部６２が電源保持信号を出力しているので、電源供給は継続される。
【００９５】
電源をOFFにする場合は、電源をONにする場合と同様に、ユーザが電源SWを押下する。すなわち、ハンドヘルドプリンタ１０が起動完了した後、電源SWを押下した場合に電源をOFFにすることができる。この電源SWの押下を受けて、受付部６０が電源供給を停止する指示を受け付け、供給部６１に対して電源保持信号を送出する（図１３のS8）。
【００９６】
電源SWが一定時間押下されたことを実行部６２が検知したことを受けて（図１３のS9）、実行部６２は、シャットダウンシーケンスを実行し、シーケンスが終了した後、電源保持信号の出力を停止する（図１３のS10）。電源SWの一定時間の押下は、電源SWが誤って押下されたこと等による、ユーザの意思に寄らないシャットダウンを防止するためである。
【００９７】
また、実行部６２は、起動完了を通知するように要求する信号の出力も停止する（図１３のS11）。これにより、通知部６３は、多色発光体７３を消灯し、ユーザに対し、シャットダウン完了を通知する。
【００９８】
このとき、実行部６２からの電源保持信号の出力は停止されるが、ユーザの電源SWの押下に伴う受付部６０からの電源保持信号の送出は継続されているため、供給部６１は実行部６２に対して電源供給を継続する。
【００９９】
ユーザは、多色発光体７３の消灯を見て、シャットダウン完了に気付き、押下し続けていた電源SWを離す。受付部６０は、これを受けて電源保持信号の送出を停止する（図１３のS12）。この電源保持信号の送出を停止することにより、供給部６１へ電源保持信号の入力がなくなる（図１３のS13）。これに伴い、供給部６１から実行部６２への電源供給が停止する（図１３のS14）。
【０１００】
次に図１４を参照して正常に電源ONできなかった場合について説明する。図１４も、図１３と同様、電源SWの押下による電源保持信号、実行部６２が供給部６１へ出力する電源保持信号、供給部６１へ入力される電源保持信号、電源の立ち上がり、通知を指示する信号の矩形波を示している。矩形波は、電圧が高い状態を１とし、低い状態を０とする正論理の場合を示している。この場合も、矩形波は、負論理としてもよい。
【０１０１】
電源をONにする場合、ユーザは、ハンドヘルドプリンタ１０の電源SWを押下する。これにより、ハンドヘルドプリンタ１０では、受付部６０が電源供給の指示を受け付け、供給部６１に対して電源保持信号を送出する（図１４のS1）。送出された電源保持信号は、供給部６１に入力される（図１４のS2）。供給部６１は、実行部６２への電源供給を開始する（図１４のS3）。
【０１０２】
実行部６２への電源供給が開始されてから実行部６２が起動プログラムの実行を終了するまでの間（図１４のS4）より短い時間しかユーザが電源SWを押下しなかった場合、起動が完了する前に、受付部６０からの電源保持信号の送出が停止し（図１４のS5）、供給部６１への電源保持信号の入力も停止する（図１４のS6）。
【０１０３】
これにより、供給部６１から実行部６２へ電源供給ができなくなり（図１４のS7）、実行部６２は、起動プログラムの実行を途中で停止する。起動が完了していないので、ハンドヘルドプリンタ１０が使用可能な状態にはなっておらず、正常に電源ONできなったことになる。この場合、正常に電源ONにするために、再度電源SWを押下し、図１４のS4の期間より長い時間、電源SWを押下し続けることができる。
【０１０４】
ハンドヘルドプリンタ１０は、CPU等の実行部が電源保持信号を出力し、電源供給を継続することで低コスト化と小型化を実現しているが、起動プログラムが終了するまでに時間がかかる。その間、ユーザが電源SWを押下し続け、電源を供給し続ける必要があるが、従来においては、電源SWをいつ離してよいかが分からなかった。
【０１０５】
しかしながら、本機器や本方法では、上記のように起動プログラムが終了し、起動完了を通知部６３により通知することができるので、ユーザが電源SWから手を離してよいタイミングを知ることができる。
【０１０６】
また、充電時に使用する際、充電中の通知を一旦停止し、起動完了のみを通知することで、通知する内容の切り替えがユーザに伝わりやすくなる。視覚的な手段で通知する場合、その通知方法として、通知する情報に応じて、色を変える、あるいは点灯状態を変える等のユーザが気付きやすい方法を採用することができる。聴覚的な手段で通知する場合、その通知方法として、通知する情報に応じて、音の出力内容、例えば音の大きさ、テンポ、メロディを変える等のユーザが気付きやすい方法を採用することができる。
【０１０７】
これまで本発明を、電子機器、通知方法およびプログラムとして上述した実施の形態をもって説明してきた。しかしながら、本発明は上述した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができるものである。また、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【０１０８】
したがって、上記のプログラムが記録された記録媒体、上記のプログラムが格納され、ダウンロード要求を受けて提供するサーバ装置、通信端末と電子機器とから構成される通信システム等も提供することができるものである。
【符号の説明】
【０１０９】
１０…ハンドヘルドプリンタ
１１…スマートデバイス
１２…媒体
２０…電源
２１…電源回路
２２…通信I/F
２３…メモリ
２４…センサ
２５…制御部
２６…OPU
２７…記録ヘッド
２８…記録ヘッド駆動回路
３０…SoC
３１…CPU
３２…メモリCTL
３３…位置算出回路
３４…バス
４０…ASIC/FPGA
４１…ナビゲーションセンサI/F
４２…タイミング生成回路
４３…記録ヘッド制御回路
４４…イメージRAM
４５…DMAC
４６…回転器
４７…割り込み回路
５０…ROM
５１…RAM
５２…記憶装置
５３…CPU
５４…表示装置
５５…入力装置
５６…入出力I/F
５７…通信I/F
５８…バス
６０…受付部
６１…供給部
６２…実行部
６３…通知部
６４…蓄電部
６５…充電制御部
６６…電源接続部
７０…外装
７１…表示部窓
７２…単色発光体
７３…多色発光体
７４…回路基板
８０…ユーザ
【先行技術文献】
【特許文献】
【０１１０】
【特許文献１】特表２０１０−５２００８７号公報
【図１】
2020037207.tif 000003
【図２】
2020037207.tif 000004
【図３】
2020037207.tif 000005
【図４】
2020037207.tif 000006
【図５】
2020037207.tif 000007
【図６】
2020037207.tif 000008
【図７】
2020037207.tif 000009
【図８】
2020037207.tif 000010
【図９】
2020037207.tif 000011
【図１０】
2020037207.tif 000012
【図１１】
2020037207.tif 000013
【図１２】
2020037207.tif 000014
【図１３】
2020037207.tif 000015
【図１４】
2020037207.tif 000016