(57)【要約】【課題】作業者が開始の際に行うべきスイッチ操作を省略又は低減可能とし、スイッチ操作に伴う作業負担を軽減すると共に、作業効率を高めることが可能な構成を提供する。【解決手段】情報コード読取装置１は、装置本体１ａで予め設定された複数の方向における各方向の当該装置本体１ａの加速度を検出可能な三軸センサ４３（加速度検出部）と、三軸センサ４３での複数の時期の検出結果と比較するための数値条件である複数の比較条件を登録するメモリ３５（登録部）と、三軸センサ４３において複数の時期で検出された各時期の検出結果が、メモリ３５に登録された複数の前記比較条件をそれぞれ満たす場合に、所定の開始動作を行う制御回路４０（開始許可部）とを有している。【選択図】図５
2014211797.tif 000002
【特許請求の範囲】
【請求項１】
情報コードを撮像する撮像部と、
前記撮像部によって撮像された前記情報コードを解読する解読部と、
前記撮像部を保持すると共に、前記撮像部を備えてなる装置本体の外殻をなすケースと、
前記装置本体で予め設定された複数の方向における各方向の当該装置本体の加速度を検出可能な加速度検出部と、
前記加速度検出部での複数の時期の検出結果と比較するための数値条件である複数の比較条件を登録する登録部と、
前記加速度検出部において複数の時期で検出された各時期の検出結果が、前記登録部に登録された複数の前記比較条件をそれぞれ満たす場合に、所定の開始動作を行う開始許可部と、
を有し、
前記登録部には、少なくとも、前記装置本体の停止状態に対応する数値条件である停止状態比較条件と、前記装置本体の移動中の状態に対応する数値条件である移動比較条件と、前記装置本体が前記停止状態の後に停止した再停止状態に対応する数値条件である再停止状態比較条件とが登録されており、
前記開始許可部は、前記加速度検出部において複数の時期で検出された各時期の検出結果が、前記停止状態比較条件、前記移動比較条件、前記再停止状態比較条件をいずれも満たす場合に前記開始動作を行うことを特徴とする情報コード読取装置。
【請求項２】
前記開始許可部は、前記加速度検出部において複数の時期で検出された各時期の検出結果が、前記登録部に登録された複数の前記比較条件をそれぞれ満たす場合に、前記撮像部による前記情報コードの撮像及び前記解読部による当該情報コードの解読を実行可能とすることを特徴とする請求項１に記載の情報コード読取装置。
【請求項３】
前記登録部には、前記装置本体を前記情報コードに向けようとしている状態に対応する数値条件である方向動作比較条件が登録されており、
前記開始許可部は、前記加速度検出部において複数の時期で検出された各時期の検出結果が、前記停止状態比較条件、前記移動比較条件、前記方向動作比較条件、前記再停止状態比較条件をいずれも満たす場合に前記開始動作を行うことを特徴とする請求項１又は請求項２に記載の情報コード読取装置。
【請求項４】
前記装置本体には、表示部又は照明部の少なくともいずれかが設けられており、
前記開始許可部により、前記加速度検出部による前記検出結果が、前記移動比較条件、前記再停止状態比較条件のいずれかを満たすと確認された場合に、前記表示部又は前記照明部をオン状態とすることを特徴とする請求項１から請求項３のいずれか一項に記載の情報コード読取装置。
【請求項５】
外部操作が可能な操作部と、
前記開始許可部が前記加速度検出部の各時期の検出結果と前記登録部に登録された複数の前記比較条件とに基づいて前記開始動作を行うか否かを判断する第１モードと、前記操作部による所定操作をトリガとして前記開始動作行う第２モードとを切り替える切替部を備え、
前記開始許可部は、複数の前記比較条件の順番が決められており、前記加速度検出部による検出結果が、前記停止状態比較条件及び前記再停止状態比較条件以外のいずれかの順番の前記比較条件を満たした場合、その後の時期における前記加速度検出部による検出結果が、その次の順番の比較条件を満たすか否かを照合する構成であり、
前記切替部は、前記第１モードに設定されている場合において、前記開始許可部によって、いずれかの時期における前記加速度検出部による検出結果がいずれかの順序の前記比較条件を満たしたと判断された後、一定時間経過してもその次の順序の前記比較条件を満たす前記検出結果が前記加速度検出部によって得られなかった場合に、前記第２モードに切り替えることを特徴とする請求項１から請求項４のいずれか一項に記載の情報コード読取装置。
【請求項６】
前記切替部は、前記第２モードに設定されている場合において、前記加速度検出部による前記検出結果が前記停止状態比較条件を満たした場合に前記第１モードに切り替えることを特徴とする請求項５に記載の情報コード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コード読取装置に関するものである。
【背景技術】
【０００２】
現在、一次元コードや二次元コードを読み取る情報コード読取装置が広く提供されており、その用途も多様化している。この種の情報コード読取装置は、一般的にトリガスイッチが設けられており、このトリガスイッチが押されたときに、読取動作が開始され、読取処理を行うようになっている。具体的には、トリガスイッチが押されたことをトリガとして、情報コードの撮像、コード画像の解析、データ解読、データ表示等を一連の動作として行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５３５７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の一般的な読取装置のように、開始時にトリガスイッチを押すことを必須とする構成では、作業者にトリガスイッチの押圧作業を必ず強いることになり、作業負担の増大、及び作業効率の低下を招いてしまうことになる。例えば、一日に何百回、何千回と読取作業を行う作業現場などでは、トリガの押圧作業を何百回、何千回と行う必要があるため、作業者の指や手などには相当の負担が生じることになる。
【０００５】
なお、押圧負担や作業効率低下の問題は、このような作業現場に限られるものではなく、トリガスイッチの押圧作業を必須とする構成では常に懸念されることである。また、上述の一般的な構成では、トリガスイッチの押圧回数が多くならざるを得ないため、継続使用に伴うトリガスイッチ近辺の経年劣化や損傷が避けられなくなるという問題もある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、作業者が開始動作の際に行うべきスイッチ操作を省略又は低減可能とし、スイッチ操作に伴う作業負担を軽減すると共に、作業効率を高めることが可能な構成を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、情報コードを撮像する撮像部と、
前記撮像部によって撮像された前記情報コードを解読する解読部と、
前記撮像部を保持すると共に、前記撮像部を備えてなる装置本体の外殻をなすケースと、
前記装置本体で予め設定された複数の方向における各方向の当該装置本体の加速度を検出可能な加速度検出部と、
前記加速度検出部での複数の時期の検出結果と比較するための数値条件である複数の比較条件を登録する登録部と、
前記加速度検出部において複数の時期で検出された各時期の検出結果が、前記登録部に登録された複数の前記比較条件をそれぞれ満たす場合に、所定の開始動作を行う開始許可部と、
を有し、
前記登録部には、少なくとも、前記装置本体の停止状態に対応する数値条件である停止状態比較条件と、前記装置本体の移動中の状態に対応する数値条件である移動比較条件と、前記装置本体が前記停止状態の後に停止した再停止状態に対応する数値条件である再停止状態比較条件とが登録されており、
前記開始許可部は、前記加速度検出部において複数の時期で検出された各時期の検出結果が、前記停止状態比較条件、前記移動比較条件、前記再停止状態比較条件をいずれも満たす場合に前記開始動作を行うことを特徴とする。
【発明の効果】
【０００８】
請求項１の発明には、装置本体で予め設定された複数の方向における各方向の当該装置本体の加速度を検出可能な加速度検出部と、加速度検出部での複数の時期の検出結果と比較するための数値条件である複数の比較条件を登録する登録部と、加速度検出部において複数の時期で検出された各時期の検出結果が、登録部に登録された複数の比較条件をそれぞれ満たす場合に、所定の開始動作を行う開始許可部とが設けられている。
この構成では、装置本体での複数の動作を予定しておき、その複数の動作を行ったときに加速度検出部で想定される各検出結果に合わせた数値条件を各比較条件として登録しておけば、実際の使用時に、想定される複数の動作が行われたか否かを、加速度検出部において複数の時期で検出された各時期の検出結果と、登録部に登録された複数の比較条件とを照合して判断することができる。そして、各時期の検出結果が、登録部に登録された複数の比較条件を満たす場合に所定の開始動作を行うようになっているため、トリガスイッチの押圧を必須としなくても、想定される複数の動作が行われたことをトリガとして自動的に開始動作を行うこと可能となる。これにより、スイッチ操作に伴う作業負担を軽減でき、作業効率を効果的に高めることが可能となる。
特に、装置本体の停止状態のときに加速度検出部で想定される検出結果に合わせた数値条件を「停止状態比較条件」として定め、装置本体の持ち上げ中のときに加速度検出部で想定される検出結果に合わせた数値条件を「移動比較条件」として定め、装置本体が再停止されたときに加速度検出部で想定される検出結果に合わせた数値条件を「再停止状態比較条件」として定めておけば、停止状態にある装置本体を作業者が持ち上げ、情報コードを向けて再停止状態となったときにその一連の状態を検出して開始動作を行うことができる。従って、停止、持ち上げ、再停止というルーチンが複数回繰り返される用途で情報コードの読取作業を繰り返し行う場合に、読み取りが行われようとしていることをより確実に検出することができ、自動的に読取処理を行いやすくなる。
【０００９】
請求項２の発明では、前記開始許可部は、前記加速度検出部において複数の時期で検出された各時期の検出結果が、前記登録部に登録された複数の前記比較条件をそれぞれ満たす場合に、前記撮像部による前記情報コードの撮像及び前記解読部による当該情報コードの解読を実行可能とする。この構成によれば、想定される複数の動作が行われたことをトリガとして自動的に情報コードの撮像及び解読を行うことができ、情報コードを解読するまでの作業を省力化、効率化することができる。
【００１０】
請求項３の発明では、前記登録部には、前記装置本体を前記情報コードに向けようとしている状態に対応する数値条件である方向動作比較条件が登録されており、前記開始許可部は、前記加速度検出部において複数の時期で検出された各時期の検出結果が、前記停止状態比較条件、前記移動比較条件、前記方向動作比較条件、前記再停止状態比較条件をいずれも満たす場合に前記開始動作を行う構成となっている。
この構成では、特に、停止（載置）、持ち上げ、持上げ後の移動、再停止（読取位置決定）という少なくとも４ステップのルーチンが複数回繰り返される用途で情報コードの読取作業を繰り返し行う場合に、読み取りが行われようとしていることをより確実に検出することができ、自動的に読取処理を行いやすくなる。
【００１１】
請求項４の発明では、前記装置本体には、表示部又は照明部の少なくともいずれかが設けられており、前記開始許可部により、前記加速度検出部による前記検出結果が、前記移動比較条件、前記再停止状態比較条件のいずれかを満たすと確認された場合に、前記表示部又は前記照明部をオン状態とする構成となっている。
この構成では、想定される複数の動作を検出して読み取りを自動的に開始する構成を実現しつつ、その過程の動作を検出して表示部又は照明部を自動的にオン状態とすることができる。従って、作業負担の低減を図りつつ、電力消費の大きい表示部又は照明部を所定の時期までオフ状態に維持することで省電力化をも図ることができる。また、移動比較条件又は再停止状態比較条件が確認され、読み取りが想定される場合には表示部又は照明部が自動的にオン状態になるため、必要な時期に表示部又は照明部を支障なく利用しやすくなる。
【００１２】
請求項５の発明は、外部操作が可能な操作部と、前記開始許可部が前記加速度検出部の各時期の検出結果と前記登録部に登録された複数の前記比較条件とに基づいて前記開始動作を行うか否かを判断する第１モードと、前記操作部による所定操作をトリガとして前記開始動作行う第２モードとを切り替える切替部を備えている。そして、前記開始許可部は、複数の前記比較条件の順番が決められており、前記加速度検出部による検出結果が、前記停止状態比較条件及び前記再停止状態比較条件以外のいずれかの順番の前記比較条件を満たした場合、その後の時期における前記加速度検出部による検出結果が、その次の順番の比較条件を満たすか否かを照合する構成となっている。そして、前記切替部は、前記第１モードに設定されている場合において、前記開始許可部によって、いずれかの時期における前記加速度検出部による検出結果がいずれかの順序の前記比較条件を満たしたと判断された後、一定時間経過してもその次の順序の前記比較条件を満たす前記検出結果が前記加速度検出部によって得られなかった場合に、前記第２モードに切り替える構成となっている。
この構成では、想定される動作が想定される順序で行われなかった場合に第２モードとなり、操作部の操作を条件とした手動モードに切り替えられることになる。従って、自動的な開始制御を行うべきでないケース（例えば、規定された読取動作が行われにくいケースや、手動操作が望まれるケースなど）等において、より迅速に且つ自動的に手動操作に移行させることが可能となり、ユーザの自由度が高くなる。
【００１３】
請求項６の発明では、前記切替部は、前記第２モードに設定されている場合において、前記加速度検出部による前記検出結果が前記停止状態比較条件を満たした場合に前記第１モードに切り替える構成となっている。
この構成では、第１モードと第２モードの切り替えを可能にしつつ、停止状態となったときには自動的に第１モードに戻すことができる。このように、装置本体を載置して停止状態にするという必然的且つ簡単な操作で第１モードに戻すことができるため、モード切替に伴う負担が少なく、第１モードで使い慣れた使用者は、特別な切替作業を行わずとも、載置状態にある装置本体を手に取って予定された動作を行うことで円滑に読み取りを開始しやすくなる。
【図面の簡単な説明】
【００１４】
【図１】図１（Ａ）は、本発明の第１実施形態に係る情報コード読取装置を概略的に例示する平面図であり、図１（Ｂ）は、その側面図である。
【図２】図２は、図１の情報コード読取装置の電気的構成を例示するブロック図である。
【図３】図３は、図１の情報コード読取装置での登録処理の流れを例示するフローチャートである。
【図４】図４は、停止状態が解除されたタイミング、移動動作が検出されたタイミング、方向動作が検出されたタイミング、再停止動作が検出されたタイミングをそれぞれ説明する説明図である。
【図５】図５は、第１実施形態に係る情報コード読取装置での照合処理の流れを例示するフローチャートである。
【図６】図６は、第２実施形態に係る情報コード読取装置での照合処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００１５】
[第１実施形態]
以下、本発明を具現化した第１実施形態について、図面を参照して説明する。
図１（Ａ）、（Ｂ）に示す情報コード読取装置（以下、単に読取装置ともいう）１は、長手状の外観をなしており、その一端側のほぼ半分の領域が把持領域とされ、ユーザによって把持されつつ使用される構成をなしている。この情報コード読取装置１は、例えば、ユーザによって携帯されて様々な場所で用いられる携帯型の情報端末として構成されており、バーコードや二次元コードなどの情報コードを読み取る機能を有している。
【００１６】
図１（Ａ）、（Ｂ）に示すように、情報コード読取装置１は、ＡＢＳ樹脂等の合成樹脂材料により形成される上側ケース１０ａおよび下側ケース１０ｂが組み付けられて構成される長手状のケース１０によって外郭が形成されている。また、上側ケース１０ａには、所定の情報を入力する際に操作されるファンクションキーおよびテンキー等の操作スイッチ４２や、所定の情報を表示するための表示部（液晶表示器４６）等が配置されている。このケース１０は、受光センサ２３（撮像部）や制御回路４０（解読部）等をその内部に収容しつつ保持する構成をなしており、受光センサ２３（撮像部）等を備えてなる装置本体１ａの外殻をなしている。なお、本明細書では、ケース１０と一体的に構成される部分全体が「装置本体」であり、図１等に示す携帯型の情報コード読取装置１では、装置１の全体が「装置本体」に相当する。
【００１７】
図２に示すように、情報コード読取装置１は、主に、照明光源２１、受光センサ２３、フィルタ２５、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、操作スイッチ４２、液晶表示器４６等のマイクロコンピュータ（以下「マイコン」という）系と、電源スイッチ４１、電池４９等の電源系と、から構成されている。なお、これらは、図略のプリント配線板に実装あるいはケース（図示略）内に内装されている。
【００１８】
光学系は、照明光源２１、受光センサ２３、フィルタ２５、結像レンズ２７等から構成されている。照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられる拡散レンズ、集光レンズ等とから構成されている。本実施形態では、受光センサ２３を挟んだ両側に照明光源２１が設けられており、ケースに形成された読取口１０ｃ（図１）を介して読取対象物Ｒに向けて照明光Ｌｆを照射可能に構成されている。この読取対象物Ｒとしては、例えば、樹脂材料、金属材料等の様々な対象が考えられ、このような読取対象物Ｒに情報コードＣが印刷、ダイレクトマーキングなどによって形成されている。
【００１９】
情報コードＣは、ＱＲコード（登録商標）、データマトリックコード、マキシコード、その他の二次元コードなどであってもよく、バーコード等の一次元コードであってもよい。また、複数の情報コードが一度に撮像されて一括して読み取られてもよい。
【００２０】
受光センサ２３は、読取対象物Ｒや情報コードＣに照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。この受光センサ２３は、結像レンズ２７を介して入射する入射光を受光面２３ａで受光可能に図略のプリント配線板に実装されている。なお、受光センサ２３は、情報コードＣを撮像する「撮像部」の一例に相当する。
【００２１】
フィルタ２５は、反射光Ｌｒの波長相当以下の光の通過を許容し、当該波長相当を超える光の通過を遮断し得る光学的なローパスフィルタで、ケースに形成された読取口１０ｃ（図１）と結像レンズ２７との間に設けられている。これにより、反射光Ｌｒの波長相当を超える不要な光が受光センサ２３に入射することを抑制している。また、結像レンズ２７は、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、本実施形態では、ケースに形成された読取口１０ｃ（図１）に入射する反射光Ｌｒを集光し、受光センサ２３の受光面２３ａに情報コードＣのコード画像を結像するように構成されている。
【００２２】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、操作スイッチ４２、三軸センサ４３、液晶表示器４６、通信インタフェース４８等から構成されている。このマイコン系は、マイコン（情報処理装置）として機能し得る制御回路４０及びメモリ３５を中心として構成され、前述した光学系によって撮像された情報コードＣの画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。
【００２３】
光学系の受光センサ２３から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力され、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力され、当該メモリ３５の画像データ蓄積領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２３およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００２４】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する読取処理等を実行可能な所定プログラムやその他、照明光源２１、受光センサ２３等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００２５】
制御回路４０は、情報コード読取装置１を全体的に制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるものであり、情報処理機能を有している。この制御回路４０には、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）が接続されており、本実施形態の場合、電源スイッチ４１、操作スイッチ４２、三軸センサ４３、液晶表示器４６、通信インタフェース４８等が接続されている。また、通信インタフェース４８には、情報コード読取装置１の上位システムに相当するホストコンピュータＨＳＴなどを接続できるようになっている。なお、制御回路４０は、受光センサ２３（撮像部）によって撮像された情報コードＣを解読する「解読部」の一例に相当し、受光センサ２３によって撮像された情報コードＣを公知のデコード方法で解読するように構成されている。
【００２６】
電源系は、電源スイッチ４１、電池４９等により構成されており、制御回路４０により管理される電源スイッチ４１のオンオフによって、上述した各装置や各回路に、電池４９から供給される駆動電圧の導通や遮断が制御されている。なお、電池４９は、所定の直流電圧を発生可能な２次電池で、例えば、リチウムイオン電池等の公知の二次電池がこれに相当する。
【００２７】
また、情報コード読取装置１には、三軸センサ４３が設けられている。この三軸センサ４３は、公知の加速度センサなどによって構成され、本構成では情報コード読取装置１において互いに直交する所定の三方向のそれぞれの加速度を測定する構成をなしている。具体的には、図１に示すように、情報コード読取装置１の長手方向をＸ軸方向とし、情報コード読取装置１の厚さ方向（長手方向と直交する方向であり、表示部（液晶表示器４６）側の表面とその反対の裏面とが対向する方向）をＹ軸方向とし、これらＸ軸方向及びＹ軸方向と直交する幅方向をＺ軸方向としている。また、Ｘ軸方向の一方側（図１の例では液晶表示器４６側であり、Ｘ軸正側）が「上」側であり、これとは反対の他方側（Ｘ軸負側）が「下」側である。また、Ｚ軸方向の一方側（Ｚ軸正側）が「右」側であり、これとは
反対の他方側（Ｚ軸負側）が「左」側である。更に、Ｙ軸方向の一方側（液晶表示器４６によって表示する側であり、Ｙ軸正側）が「手前」側であり、これと反対の他方側（Ｙ軸負側）が「奥」側である（図３も参照）。なお、加速度を検出する方向はあくまで一例であり、各軸の方向はこの例に限られるものではない。
【００２８】
制御回路４０は、三軸センサ４３による各方向の検出値（Ｘ、Ｙ、Ｚ軸方向の各加速度）に基づき、公知の方法で、鉛直方向の向きと、情報コード読取装置１が移動している方向の向きを特定可能とされている。なお、三軸センサ４３は、「加速度検出部」の一例に相当し、装置本体１ａで予め設定された複数の方向における各方向の当該装置本体１ａの加速度を検出するように機能する。即ち、装置本体１ａで設定されたＸ軸方向、Ｙ軸方向、Ｚ軸方向の加速度がそれぞれどの程度であるかを測定し、Ｘ軸方向、Ｙ軸方向、Ｚ軸方向の移動速度や移動距離を測定できるようになっている。例えば、装置本体１ａがＸ軸方向正側にある加速度で移動する場合には、Ｘ軸方向の正の加速度が検出され、装置本体１ａがＸ軸方向負側にある加速度で移動する場合には、Ｘ軸方向の負の加速度が検出されるようになっている。同様に、装置本体１ａがＹ軸方向正側にある加速度で移動する場合には、Ｙ軸方向の正の加速度が検出され、装置本体１ａがＹ軸方向負側にある加速度で移動する場合には、Ｙ軸方向の負の加速度が検出されるようになっている。また、装置本体１ａがＺ軸方向正側にある加速度で移動する場合には、Ｚ軸方向の正の加速度が検出され、装置本体１ａがＺ軸方向負側にある加速度で移動する場合には、Ｚ軸方向の負の加速度が検出されるようになっている。
【００２９】
次に、図３、図４を参照し、登録モードでの処理について説明する。本構成では、例えば操作スイッチ４２に対し所定の操作（例えば、特定のボタンに対する押圧操作等）を行ったときに登録モードに設定され、図３の処理が行われるようになっている。この登録処理では、まず、Ｓ１において各軸の加速度が一定となる「停止状態」が一定時間継続しているか否かを判断する。具体的には、例えばＸ軸の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ１（例えば１０秒）の間、ゼロ近傍の一定値Δα１（例えば、０．１ｍ／ｓ２）未満で維持されているか否かを判断する。そして、Ｘ軸の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間の間、ゼロ近傍の一定値Δα１未満で維持されていることを検出した場合には、「停止状態（載置状態）」と判断して各軸（Ｘ軸、Ｙ軸、Ｚ軸）の加速度の記憶を開始する。なお、Ｓ１の処理では、Ｘ軸の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量のいずれかが所定時間の間、ゼロ近傍の一定値Δα１未満で維持されていない間は、全ての軸の加速度の変化量が一定値Δα１未満となるまで加速度の検出を継続し続ける。また、Ｓ１において全ての軸の加速度の変化量が一定値Δα１未満であることが検出され、「停止状態（載置状態）」と判断して各軸（Ｘ軸、Ｙ軸、Ｚ軸）の加速度の記憶を開始した場合、その後の各軸の加速度の記憶は、例えば所定の短時間毎（例えば、１秒毎、０．１秒毎など）に記録すればよく、この記録は、例えば、Ｓ４にてＹｅｓに進むまで継続すればよい。
【００３０】
Ｓ１の後のＳ２の処理では、前回の動作が検出されてから時間Ｔ以内に、次の動作が検出されたか否かを判断する。本構成では、１番目の動作として「停止動作（載置された停止状態）」が定められ、２番目の動作として「持上げ動作」が定められ、３番目の動作として「方向動作」が定められ、４番目の動作として「再停止動作（読取時の停止状態）」が定められている。従って、例えば、Ｓ２の処理の直前にＳ１の処理が行われている場合には、Ｓ１にて、１番目の動作である「停止動作（停止状態）」が検出されてから（即ち、上述したように全ての軸の加速度の変化量が一定値Δα１未満であることが検出され、各軸（Ｘ軸、Ｙ軸、Ｚ軸）の加速度の記憶を開始してから）、時間Ｔ（予め定められた所定の閾値時間）以内に２番目の動作（持上げ動作）が検出されたか否かを判断する。なお、１番目の動作（停止状態）から時間Ｔ以内に２番目の動作が検出されなかった場合にはＳ２にてＮｏに進み、当該登録モードの処理で記憶されていた各値（各軸の加速度の値等）を消去し、図３に示す登録モードの処理を終了する。
【００３１】
２番目の動作である「持上げ動作」がなされたか否かは、例えば、Ｓ１で「停止動作（載置された停止状態）」が検出された時点での装置本体１ａの停止位置（載置位置）から、装置本体１ａが一定距離（一定量）Ｈ１以上移動されたか（持ち上げられたか）否かを判断する。Ｓ１で「停止動作（停止状態）」が検出された時から時間Ｔ以内にＳ１での停止位置（載置位置）から装置本体１ａが一定距離Ｈ１以上持ち上げられたと判断される場合（即ち、２番目の動作が検出された場合）には、Ｓ２にてＹｅｓに進み、各軸（Ｘ軸、Ｙ軸、Ｚ軸）の加速度の波形そのもの、又は加速度の波形から得られる値を記録する（Ｓ３）。
【００３２】
例えば、Ｓ１の後、Ｓ２において２番目の動作（持ち上げ動作）が検出された場合、Ｓ３では、例えば、Ｓ１での記憶開始後の三軸センサ４３からの検出値と、Ｓ１の停止状態（載置状態）が解除された時点（例えば、いずれかの軸において一定値Δα１を超える加速度変化が生じた時点Ａ１）からの経過時間とに基づき、停止状態（載置状態）が解除された時点Ａ１からの移動量が一定量Ｈ１に達した時点Ａ２までの時間Ｔ２を測定する。なお、停止状態（載置状態）のときの各軸の速度は０であるため、停止状態（載置状態）からの各軸の加速度の波形（停止状態からの経過時間に応じた各軸の加速度の値を示す波形）が得られれば、経過時間に応じたＸ軸、Ｙ軸、Ｚ軸での端末の移動量を公知の方法（例えば、所定の短時間毎の加速度又は加速度平均値を二階積分する方法など）により測定することができる。そして、停止状態（載置状態）の解除時点Ａ１からの端末のＸ軸方向の移動量をＳＸ、端末のＹ軸方向の移動量をＳＹ、端末のＺ軸方向の移動量をＳＺとした場合、解除時点Ａ１からの端末全体の移動量Ｓは、ＳＸ２＋ＳＹ２＋ＳＺ２の平方根となるため、このようなＳが一定量Ｈ１に達するまでの時間Ｔ２を公知の方法で算出すればよい。
【００３３】
そして、Ｓ３の後には、そのＳ３の直前のＳ２で検出された動作が再停止状態（４番目の動作）であるか否かを判断し、直前のＳ２で検出された動作が再停止状態（４番目の動作）である場合には、Ｓ４にてＹｅｓに進み、そうでない場合には、Ｓ４にてＮｏに進む。
【００３４】
例えば、上述したように、Ｓ２で検出された動作が持上げ動作（２番目の動作）である場合には、Ｓ３を経てＳ４にてＮｏに進み、再びＳ２に戻ることになる。この場合、次のＳ２では、前回のＳ２でＹｅｓに進んだ時点（即ち、２番目の動作である「持上げ動作」が検出された時点Ａ２）から時間Ｔ以内に次の動作（前回のＳ２で２番目の動作が検出された場合、３番目の動作である「方向動作」）が検出されたか否かを判断する。本構成では、３番目の動作は、「持上げ後の装置本体１ａの方向動作（方向を所定の向きに定めるための動作）」であり、例えば、前回のＳ２で２番目の動作（持上げ動作）が検出された時点Ａ２から、時間Ｔ以内に「方向動作」が行われたか否かを判断する。３番目の動作の判断方法は様々であるが、例えば、前回のＳ２で２番目の動作が検出された時点（上述したように停止状態（載置状態）からの移動量が一定量Ｈ１に達した時点Ａ２から時間Ｔ以内に装置本体の傾き（長手方向（Ｘ軸方向）と鉛直方向とのなす角度θ）が予め決められた角度範囲θ１＜θ＜θ２になったと判断される場合、３番目の動作が検出されたものとして、Ｓ２にてＹｅｓに進み、各軸（Ｘ軸、Ｙ軸、Ｚ軸）の加速度の波形そのもの、又は加速度の波形から得られる値を記録する（Ｓ３）。例えば、前回のＳ２で２番目の動作（持上げ動作）が検出され、次のＳ２において３番目の動作（方向動作）が検出された場合、その３番目の動作が検出されたときにＳ２でＹｅｓに進んだ後のＳ３では、例えば、前回のＳ２で２番目の動作（持上げ動作）が検出された時点（停止状態（載置状態）からの移動量が一定量Ｈ１に達した時点Ａ２）から、角度θが予め決められた角度範囲（θ１＜θ＜θ２）になった時点Ａ４までの時間Ｔ３などを記録すればよい。
【００３５】
そして、そのＳ３の後には、そのＳ３の直前のＳ２で検出された動作が再停止状態（４番目の動作）であるか否かを判断し、Ｓ２で検出された動作が再停止状態（４番目の動作）である場合には、Ｓ４にてＹｅｓに進み、そうでない場合には、Ｓ４にてＮｏに進む。上述したように、Ｓ２で検出された動作が方向動作（３番目の動作）である場合には、Ｓ３を経てＳ４にてＮｏに進み、再びＳ２に戻ることになる。そして、再度のＳ２では、前回のＳ２でＹｅｓに進んだ時点（即ち、３番目の動作が検出された時点Ａ３）から時間Ｔ以内に次の動作（４番目の動作である「再停止状態（読取状態）」）が検出されたか否かを判断する。４番目の動作は、「持上げ後の再停止状態」であり、例えば、Ｓ２にて３番目の動作が検出された時点Ａ３から、一定時間Ｔ以内にＸ軸の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ４（例えば１秒）の間、一定値Δα４未満で維持されている場合には、「持上げ後の再停止状態」と判断する。そして、４番目の動作が検出された場合、Ｓ２にてＹｅｓに進み、各軸（Ｘ軸、Ｙ軸、Ｚ軸）の加速度の波形そのもの、又は加速度の波形から得られる値を記録する（Ｓ３）。この場合、Ｓ３では、前回のＳ２で３番目の動作（方向動作）が検出されて時点（即ち、移動量Ｈ１の検出後、角度θが予め決められた角度範囲（θ１＜θ＜θ２）になった時点Ａ３）から、Ｘ軸の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量が所定時間Ｔ４の間Δα４未満となった時点Ａ４の時間Ｔ５などを記録すればよい。
【００３６】
そして、この場合、Ｓ４にてＹｅｓに進み、Ｓ６において登録モードで得られた結果を登録する。例えば、「移動比較条件」の内容を、「停止状態（載置状態）の解除から時間Ｔ２１以上且つ時間Ｔ２２以下で装置本体１ａが移動量Ｈ１以上となるように移動されたこと(持ち上げられたこと)」として登録することができる。このとき、閾値となる下限時間Ｔ２１は、例えば上述の時間Ｔ２の数割減程度（例えば８０％程度）等とすればよく、閾値となる上限時間Ｔ２２は、上述の時間Ｔ２の数割増程度（例えば１２０％程度）等とすればよい。更に、Ｘ軸、Ｙ軸、Ｚ軸のうち、いずれかの軸の加速度の変化量がΔα１以上となったことを「停止状態（載置状態）の解除」とすればよい。
【００３７】
また、「方向動作比較条件」の内容は、例えば、上記「移動比較条件を満たした後、時間Ｔ３１以上且つ時間Ｔ３２以下で角度θ（端末の長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定の角度範囲（θ１＜θ＜θ２）となったこと」として登録することができる。このとき、閾値となる下限時間Ｔ３１は、上述の時間Ｔ３の数割減程度（例えば８０％程度）等とすればよく、閾値となる上限時間Ｔ３２は、上述の時間Ｔ３の数割増程度（例えば１２０％程度）等とすればよい。このようにすれば、登録モードのときにどの程度の速さで停止状態（載置状態）から持ち上げられ、その後、どの程度の速さで方向（姿勢）が定められたかを目安として、各比較条件を設定することができる。
【００３８】
次に、図５を参照し、読み取りの際の照合処理等について説明する。
本構成では、照合処理の前提として、メモリ３５（メモリ３５は登録部の一例に相当）には、三軸センサ（加速度検出部）での複数の時期の検出結果と比較するための数値条件である複数の比較条件が記憶（登録）されている。具体的には、装置本体１ａの載置時の停止状態に対応する数値条件である上述の「停止状態比較条件」と、装置本体１ａの移動中の状態に対応する数値条件である上述の「移動比較条件」と、装置本体１ａを持上げ後に情報コードに向けようとしている状態に対応する数値条件である上述の「方向動作比較条件」と、装置本体１ａの停止状態が解除された後の再停止状態（即ち、読取時の再停止状態）に対応する数値条件である上述の「再停止状態比較条件」とが登録されている。
【００３９】
「停止状態比較条件」は、「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ１の間、一定値Δα１未満で維持されていること」としている。逆に言えば、Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量のいずれかが、所定時間Ｔ１の間に一定値Δα１以上となった場合に、「停止状態比較条件」を満たさないものとして登録されている。
【００４０】
また、「移動比較条件」は、上述の登録モードで設定された数値条件であり、「停止状態（載置状態）の解除から時間Ｔ２１以上且つ時間Ｔ２２以下で装置本体１ａが移動量Ｈ１以上移動されたこと」としており、閾値となる時間Ｔ２１は、上述の時間Ｔ２の数割減程度（例えば８０％程度）等とし、閾値となる時間Ｔ２２は、上述の時間Ｔ２の数割増程度（例えば１２０％程度）等としている。また、いずれかの軸の加速度の変化量がΔα１以上となったことを「停止状態の解除」とする。
【００４１】
また、「方向動作比較条件」は、「移動比較条件を満たした後、時間Ｔ３１以上且つ時間Ｔ３２以下で角度θ（長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定角度範囲（θ１＜θ＜θ２）となったこと」としており、閾値となる時間Ｔ３１は、上述の時間Ｔ３の数割減程度（例えば８０％程度）等とし、閾値となる時間Ｔ３２は、上述の時間Ｔ３の数割増程度（例えば１２０％程度）等とする。
【００４２】
また、「再停止状態比較条件」は「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ４の間、一定値Δα４未満で維持されたこと」とする。なお、時間Ｔ１は、時間Ｔ４と同じであっても良いが、時間Ｔ４よりも大きく設定することが望ましい。またΔα４はΔα１と同じであっても良いが、Δα１よりも大きく設定することが望ましい。
【００４３】
図５に示す照合処理は、所定条件の成立（例えば電源投入に上述の停止動作(載置状態)が検出されたこと、又はＳ２４、Ｓ２８、Ｓ３０の処理後に、上述の停止動作(載置状態)が検出されたこと）等によって開始される。なお、開始条件となる停止動作（載置状態）（１番目の動作）は、上述したように「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ１の間、一定値Δα１未満で維持されていること」である。
【００４４】
図５の処理開始後には、まず、Ｓ２１にて４つの基本モデル動作（停止状態（載置状態）、移動動作（持ち上げ動作）、方向動作、再停止状態（読取状態））との照合を行う。本構成では、上述したように、１番目の動作として、停止状態（載置状態）が設定され、２番目の動作として移動動作（持上げ動作）が設定され、３番目の動作として方向動作が設定され、４番目の動作として再停止状態（読取状態）が設定されており、Ｓ２１では、未照合の動作の内の順番の最も小さい動作の照合を行う。なお、Ｓ２１が行われたときには、既に、１番目の動作（停止動作（載置状態））が検出されているため、図５の処理開始直後は、まず２番目の移動動作（持上げ動作）の照合を行い、「停止状態（載置状態）の解除から時間Ｔ２１以上且つ時間Ｔ２２以下で装置本体１ａが移動量Ｈ１以上移動されたか否か」を判断する。図５の処理開始時から時間Ｔａ以内に、「載置状態の解除から時間Ｔ２１以上且つ時間Ｔ２２以下で装置本体１ａが移動量Ｈ１以上移動されたこと」が確認された場合には、Ｓ２２にてＮｏに進み、そうでない場合には、Ｓ２２にてＹｅｓに進む。なお、Ｓ２４でＹｅｓに進む場合、照合モードを解除して図５の処理を終了することになるが、停止状態が続いている場合（即ち、Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ１の間、一定値Δα１未満で維持されている場合）には、再び図５の処理が実行され、Ｓ２１以降の処理が繰り返されることになる。
【００４５】
一方、Ｓ２２にてＮｏに進む場合（即ち、時間Ｔａ以内に次の順番の動作が検出された場合）には、４つの動作モードの条件を全て満たしたか否かを判断し（Ｓ２３）、満たした場合にはＳ２３にてＹｅｓに進み、そうでない場合にはＳ２３にてＮｏに進む。
【００４６】
例えば、Ｓ２３の処理の直近（直前）のＳ２１、Ｓ２２にて２番目の移動動作（持上げ動作）が確認され、Ｓ２３にてＮｏに進む場合には、次のＳ２１では、３番目の動作（方向動作）の照合を行うことになる。この場合、その３番目の動作の照合を行ったＳ２１の直後のＳ２２では、「移動比較条件を満たした後（２番目の動作が検出された後）、時間Ｔ３１以上且つ時間Ｔ３２以下で角度θ（長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定角度範囲（θ１＜θ＜θ２）となったこと」を判断することになる。そして、上述した２番目の「移動動作」が検出された時点から時間Ｔａ以内に３番目の動作（即ち、移動比較条件を満たした後、時間Ｔ３１以上且つ時間Ｔ３２以下で角度θが所定角度範囲（θ１＜θ＜θ２）となったこと」が確認された場合には、Ｓ２２にてＮｏに進み、再び４つの動作モードの条件を全て満たしたか否かを判断する（Ｓ２３）。そして、このように直前のＳ２１、Ｓ２２にて３番目の動作（方向動作）が確認された場合、Ｓ２３ではＮｏに進み、このようにＳ２３にてＮｏに進む場合には、次のＳ２１では、４番目の動作（再停止状態（読取状態））の照合を行うことになる。そして、このようにＳ２１で４番目の動作（再停止状態）の照合を行う場合、その直後のＳ２２では、「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ４の間、一定値Δα４未満で維持されたか否か」を判断することになる。そして、上述の「方向動作」が検出された時点（即ち、３番目の方向動作が検出された時点）から時間Ｔａ以内に、「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ４の間、一定値Δα４未満で維持されたこと」が確認された場合には、Ｓ２２にてＮｏに進むと共に、Ｓ２３にてＹｅｓに進み、読取動作を自動的に開始することになる（Ｓ２５以降の処理）。
【００４７】
Ｓ２３でＹｅｓに進む場合、Ｓ２５の処理では、照明光源２１（照明部）をオン状態にして照明光を照射し、且つ受光センサ２３によって当該受光センサ２３の撮像範囲の画像を撮像し、公知の方法で情報コードの解読を行う。例えば、Ｓ２５で撮像される画像内に公知のＱＲコード（登録商標）のコード画像が含まれている場合には、このコード画像をＱＲコードの公知のデコード方法でデコードする。また、バーコードやデータマトリックスコードなどでも同様であり、各コード種別で定められた解読方式に従って撮像されたコード画像を解読する。なお、本構成では、図５の照合処理を開始する時点（即ち停止状態（載置状態）となっているとき）では、照明光源２１がオフ状態となっており、このオフ状態は、Ｓ２３でＹｅｓに進むまで継続するようになっている。
【００４８】
Ｓ２５で解読処理を行った後には、読み取りが成功したか否か（即ち、デコードが成功して解読データが得られたか否か）を判断し、読み取りが成功した場合（情報コードに記録された内容をデコードできた場合）には、Ｓ２６にてＹｅｓに進み、そのデコードされたデータを液晶表示器４６に表示する（Ｓ２７）。そして、Ｓ２７でデコードデータの表示を行ってから一定時間経過した後には、照合モード（第１モード）を解除し、図５に示す当該照合処理を終了する。即ち、本構成では、図５の処理が行われているときが第１モード（照合モード）であり、Ｓ２４、Ｓ２８、Ｓ３０にて照合モード（第１モード）が解除されてから再び図５の処理が行われるまでが手動モード（第２モード）となっている。
【００４９】
一方、Ｓ２６にて読み取りが失敗したと判断された場合には、Ｓ２６にてＮｏに進み、Ｓ２５の処理が最初に実行されてから所定時間Ｔｂが経過したか否かを判断する（Ｓ２９）。所定時間Ｔｂが経過していない場合にはＳ２９にてＮｏに進んでＳ２５に戻り、再びＳ２５での読取動作（受光センサ２３による撮像範囲の撮像、及び撮像画像に含まれるコード画像の解読）を試み、解読が成功した場合には、Ｓ２６にてＹｅｓに進み、失敗した場合にはＳ２６にてＮｏに進む。なお、Ｓ２５の処理が最初に実行されてから所定時間Ｔｂが経過しても読み取りが成功していない場合にはＳ２９にてＹｅｓに進み、照合モード（第１モード）を解除して図５に示す当該照合処理を終了する。
【００５０】
本構成では、図５の処理を行う制御回路４０が「開始許可部」の一例に相当し、三軸センサ４３（加速度検出部）において複数の時期で検出された各時期の検出結果が、メモリ３５（登録部）に登録された複数の比較条件（停止状態比較条件、移動比較条件、方向動作比較条件、再停止状態比較条件）をそれぞれ満たす場合に、所定の開始動作を行うように機能し、具体的には、複数の比較条件の順番が決められており、三軸センサ４３（加速度検出部）による検出結果がいずれかの順番の比較条件を満たした場合、その後の時期における三軸センサ４３（加速度検出部）による検出結果が、その次の順番の比較条件を満たすか否かを照合する構成となっている。そして、三軸センサ４３（加速度検出部）において複数の時期で検出された各時期の検出結果が、メモリ３５（登録部）に登録された複数の比較条件をそれぞれ満たす場合に、「所定の開始動作」として、「受光センサ２３（撮像部）による情報コードＣの撮像及び解読部による当該情報コードＣの解読を実行する」ように機能する。
【００５１】
また、図５の処理を行う制御回路４０は、「切替部」の一例に相当し、図５のＳ２１〜Ｓ２３のように、三軸センサ４３（加速度検出部）の各時期の検出結果とメモリ３５（登録部）に登録された複数の比較条件とに基づき開始動作を行うか否かを判断するモード（第１モード）と、Ｓ２１〜Ｓ２３のような複数の比較条件の判断を行わず、操作スイッチ４２（操作部）による所定操作をトリガとして開始動作行うモード（第２モード）とを切り替えるように機能する。例えば、図５のＳ２１〜Ｓ２３のように第１モードに設定されている場合において、いずれかの時期における三軸センサ４３（加速度検出部）による検出結果がいずれかの順序の比較条件を満たしたと判断された後、一定時間Ｔａを経過してもその次の順序の比較条件を満たす検出結果が三軸センサ４３（加速度検出部）によって得られなかった場合には、Ｓ２２にてＹｅｓに進むようになっており、この場合には照合モード（第１モード）を解除して第２モードに切り替える構成となっている。例えば、２番目の比較条件を満たしたと判断された後（即ち２番目の動作が検出された後）、一定時間Ｔａを経過しても３番目の比較条件を満たす検出結果が三軸センサ４３（加速度検出部）によって得られなかった場合（即ち、３番目の動作が検出されなかった場合）には、Ｓ２２にてＹｅｓに進むことになり、この場合には照合モード（第１モード）を解除して第２モードに切り替えることになる。同様に、３番目の比較条件を満たしたと判断された後（即ち３番目の動作が検出された後）、一定時間Ｔａを経過しても４番目の比較条件を満たす検出結果が三軸センサ４３（加速度検出部）によって得られなかった場合（即ち、４番目の動作が検出されなかった場合）には、Ｓ２２にてＹｅｓに進むことになり、この場合にも照合モード（第１モード）を解除して第２モードに切り替えることになる。
【００５２】
また、本構成では、図５のＳ２４、Ｓ２８、Ｓ３０にて照合モード（第１モード）が解除されたときには、操作スイッチ４２（操作部）による所定のトリガ操作を受け付けるモード（第２モード）に切り替わる。このように照合モード（第１モード）が解除されているとき（即ち、第２モード）では、操作スイッチ４２（操作部）に対し所定のトリガ操作（例えば所定ボタンの押圧操作）が行われたときには、照明光源２１からの照明光の照射、及び受光センサ２３（撮像部）による撮像範囲の撮像を行い、この撮像画像に含まれるコード画像の解読を試みる。なお、このようなトリガ操作を条件とした情報コードの撮像及び情報コードの解読は周知の方法を用いることができる。
【００５３】
また、本構成では、メモリ３５（登録部）において、上述したように装置本体１ａの「停止状態」に対応する数値条件である「停止状態比較条件」が登録されており、切替部に相当する制御回路４０は、第２モードに設定されている場合において、三軸センサ４３（加速度検出部）による検出結果が停止状態比較条件を満たした場合（即ち、Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ１の間、一定値Δα１未満で維持されている場合）には、再び第１モードに切り替え、図５の処理を開始するようになっている。
【００５４】
以上のように、本構成では、装置本体１ａで予め設定された複数の方向における各方向の当該装置本体１ａの加速度を検出可能な三軸センサ４３（加速度検出部）と、加速度検出部での複数の時期の検出結果と比較するための数値条件である複数の比較条件を登録するメモリ３５（登録部）と、三軸センサ４３において複数の時期で検出された各時期の検出結果が、メモリ３５に登録された複数の比較条件をそれぞれ満たす場合に、所定の開始動作を行う開始許可部とが設けられている。
この構成では、装置本体１ａでの複数の動作を予定しておき、その複数の動作を行ったときに三軸センサ４３で想定される各検出結果に合わせた数値条件を各比較条件として登録しておけば、実際の使用時に、想定される複数の動作が行われたか否かを、三軸センサ４３において複数の時期で検出された各時期の検出結果と、メモリ３５に登録された複数の比較条件とを照合して判断することができる。そして、各時期の検出結果が、メモリ３５に登録された複数の比較条件を満たす場合に所定の開始動作を行うようになっているため、トリガスイッチの押圧を必須としなくても、想定される複数の動作が行われたことをトリガとして自動的に開始動作を行うこと可能となる。これにより、スイッチ操作に伴う作業負担を軽減でき、作業効率を効果的に高めることが可能となる。
【００５５】
また、メモリ３５（登録部）には、装置本体１ａの停止状態に対応する数値条件である停止状態比較条件と、装置本体１ａの持ち上げ中の状態に対応する数値条件である移動比較条件と、装置本体１ａの再停止状態に対応する数値条件である再停止状態比較条件とが登録されており、開始許可部は、三軸センサ４３（加速度検出部）において複数の時期で検出された各時期の検出結果が、停止状態比較条件、移動比較条件、再停止状態比較条件をいずれも満たす場合に開始動作を行う構成となっている。
この構成では、装置本体１ａの停止状態（載置状態）のときに三軸センサ４３ａで想定される検出結果に合わせた数値条件を「停止状態比較条件」として定め、装置本体１ａの持ち上げ中のときに三軸センサ４３ａで想定される検出結果に合わせた数値条件を「移動比較条件」として定め、装置本体１ａの再停止状態（情報コードに向けられて読取方向が決定した状態）のときに三軸センサ４３ａで想定される検出結果に合わせた数値条件を「再停止状態比較条件」として定めておけば、載置状態にある装置本体１ａを作業者が持ち上げ、情報コードを向けたときにその一連の状態を検出して開始動作を行うことができる。特に、停止（載置）、持ち上げ、再停止（読取方向決定）というルーチンが複数回繰り返される用途で情報コードの読取作業を繰り返し行う場合に、読み取りが行われようとしていることをより確実に検出することができ、自動的に読取処理を行いやすくなる。
【００５６】
また、開始許可部は、三軸センサ４３（加速度検出部）において複数の時期で検出された各時期の検出結果が、メモリ３５（登録部）に登録された複数の比較条件をそれぞれ満たす場合に、受光センサ２３（撮像部）による情報コードの撮像及び解読部による当該情報コードの解読を実行可能とする。この構成によれば、想定される複数の動作が行われたことをトリガとして自動的に情報コードの撮像及び解読を行うことができ、情報コードを解読するまでの作業を省力化、効率化することができる。
【００５７】
また、メモリ３５（登録部）には、装置本体１ａを持上げ後に情報コードに向けようとしている状態に対応する数値条件である「方向動作（方向決定動作）比較条件」が登録されており、開始許可部は、三軸センサ４３（加速度検出部）において複数の時期で検出された各時期の検出結果が、停止状態比較条件、移動比較条件、方向動作比較条件、再停止状態比較条件をいずれも満たす場合に開始動作を行う構成となっている。
この構成では、特に、停止（載置）、持ち上げ、持上げ後の移動（方向決定動作）、再停止（読取方向決定）という少なくとも４ステップのルーチンが複数回繰り返される用途で情報コードの読取作業を繰り返し行う場合に、読み取りが行われようとしていることをより確実に検出することができ、自動的に読取処理を行いやすくなる。
【００５８】
また、本構成では、外部操作が可能な操作スイッチ４２（操作部）と、開始許可部が、加速度検出部の各時期の検出結果と、登録部に登録された複数の比較条件とに基づき、開始動作を行うか否かを判断する第１モードと、開始許可部が複数の比較条件の判断を行わず、操作部による所定操作をトリガとして開始動作行う第２モードとを切り替える切替部を備えている。そして、開始許可部は、複数の比較条件（停止状態比較条件、移動比較条件、方向動作比較条件、再停止状態比較条件）の順番が決められており、加速度検出部による検出結果が、停止状態比較条件及び再停止状態比較条件以外のいずれかの順番の比較条件を満たした場合、その後の時期における加速度検出部による検出結果が、その次の順番の比較条件を満たすか否かを照合する構成となっている。そして、切替部は、第１モードに設定されている場合において、開始許可部によって、いずれかの時期における加速度検出部による検出結果がいずれかの順序の比較条件を満たしたと判断された後、一定時間経過してもその次の順序の比較条件を満たす検出結果が加速度検出部によって得られなかった場合に、第２モードに切り替える構成となっている。例えば、いずれかの時期における加速度検出部による検出結果が、２番目の移動比較条件を満たしたと判断された後、一定時間経過しても３番目の方向動作比較条件を満たす検出結果が加速度検出部によって得られなかった場合に、第２モードに切り替える構成となっている。同様に、いずれかの時期における加速度検出部による検出結果が、３番目の方向動作比較条件を満たしたと判断された後、一定時間経過しても４番目の再停止状態比較条件を満たす検出結果が加速度検出部によって得られなかった場合に、第２モードに切り替える構成となっている。
この構成では、想定される動作が想定される順序で行われなかった場合に第２モードとなり、操作部の操作を条件とした手動モードに切り替えられることになる。従って、自動的な開始制御を行うべきでないケース（例えば、規定された読取動作が行われにくいケースや、手動操作が望まれるケースなど）等において手動操作が可能となり、ユーザの自由度が高くなる。
【００５９】
また、登録部に相当するメモリ３５には、装置本体１ａの載置状態に対応する数値条件である停止状態比較条件が登録されており、切替部は、第２モードに設定されている場合において、加速度検出部による検出結果が停止状態比較条件を満たした場合に第１モードに切り替えるようになっている。
この構成では、第１モードと第２モードの切り替えを可能にしつつ、載置状態（停止状態）となったときには自動的に第１モードに戻すことができる。このように、載置状態にするという必然的且つ簡単な操作で第１モードに戻すことができるため、モード切替に伴う負担が少なく、第１モードで使い慣れた使用者は、特別な切替作業を行わずとも、載置状態にある装置本体を手に取って予定された動作を行うことで円滑に読み取りを開始しやすくなる。
【００６０】
また、本構成では、開始許可部に相当する制御回路４０により、三軸センサ４３（加速度検出部）による検出結果が、第４の動作条件（再停止状態比較条件）を満たしたと確認された場合に、Ｓ２５において照明光源２１（照明部）をオン状態とするようになっている。この構成では、想定される複数の動作を検出して読み取りを自動的に開始する構成を実現しつつ、その過程の動作を検出して照明部を自動的にオン状態とすることができる。従って、作業負担の低減を図りつつ、省電力化をも図ることができる。なお、照明光源２１のオン動作は、Ｓ２５の処理で行わなくてもよく、例えば、第２の動作条件又は第３の動作条件を満たした場合に行ってもよい。また、第１モードにおいて第１の動作（停止動作（載置状態））のときに液晶表示器（表示部）をオフ動作しておき、第２の動作、第３の動作、第４の動作のいずれかが検出された場合に液晶表示器４６（表示部）をオン動作するようにしてもよい。
【００６１】
[第２実施形態]
次に、本発明の第２実施形態について説明する。
なお、第２実施形態は、図５に示す照合処理を図６のような方法に変更した点のみが第１実施形態と異なり、それ以外は第１実施形態と同一である。よって、照合処理以外については、第１実施形態と同一であるものとして詳細な説明は省略する。なお、図６の処理において、Ｓ２２７〜Ｓ２３２の処理は、図５のＳ２５〜Ｓ３０とそれぞれ同一であるため、詳細な説明は省略する。
【００６２】
なお、本構成でも、第１実施形態と同様に登録モードでの処理（図３）が行われるようになっている。また、「停止状態比較条件」は、「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ１の間、一定値Δα１未満で維持されていること」としている。逆に言えば、Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量のいずれかが、所定時間Ｔ１の間に一定値Δα１以上となった場合に、「停止状態比較条件」を満たさないものとして登録されている。また、「移動比較条件」は、上述の登録モードで設定された数値条件であり、「停止状態（載置状態）の解除から時間Ｔ２１以上且つ時間Ｔ２２以下で装置本体１ａが移動量Ｈ１以上移動されたこと」としており、閾値となる時間Ｔ２１は、上述の時間Ｔ２の数割減程度（例えば８０％程度）等とし、閾値となる時間Ｔ２２は、上述の時間Ｔ２の数割増程度（例えば１２０％程度）等としている。また、いずれかの軸の加速度の変化量がΔα１以上となったことを「停止状態の解除」とする。また、「方向動作比較条件」は、「移動比較条件を満たした後、時間Ｔ３１以上且つ時間Ｔ３２以下で角度θ（長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定角度範囲（θ１＜θ＜θ２）となったこと」としており、閾値となる時間Ｔ３１は、上述の時間Ｔ３の数割減程度（例えば８０％程度）等とし、閾値となる時間Ｔ３２は、上述の時間Ｔ３の数割増程度（例えば１２０％程度）等とする。また、「再停止状態比較条件」は「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ４の間、一定値Δα４未満で維持されたこと」とする。なお、時間Ｔ１は、時間Ｔ４と同じであっても良いが、時間Ｔ４よりも大きく設定することが望ましい。またΔα４はΔα１と同じであっても良いが、Δα１よりも大きく設定することが望ましい。また、本構成でも、メモリ３５が登録部の一例に相当する
【００６３】
図６に示す照合処理も、所定条件の成立（例えば電源投入に上述の停止動作(載置状態)が検出されたこと、又はＳ２２６、Ｓ２３０、Ｓ２３２の処理後に、上述の停止動作(載置状態)が検出されたこと）等によって開始される。なお、開始条件となる停止状態（載置状態）（１番目の動作）は、第１実施形態と同様、「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ１の間、一定値Δα１未満で維持されていること」である。
【００６４】
図６の処理開始後には、まず、Ｓ２２１にて４つの基本モデル動作（停止状態（載置状態）、移動動作（持ち上げ動作）、方向動作、再停止状態（読取状態））との照合を開始する。なお、本構成でも、第１実施形態と同様、１番目の動作として、停止状態（載置状態）が設定され、２番目の動作として移動動作が設定され、３番目の動作として方向動作が設定され、４番目の動作として再停止状態（読取状態）が設定されており、Ｓ２２１の実行時には、１番目の動作（停止状態（載置状態））が既に検出されているため、モデルステータスの値（何番目の動作が実行済みであるかを示す値）を「１」にする。そして、Ｓ２２１の後には、Ｓ２２２において、前の動作の検出時から時間Ｔａ以内に次の動作が確認したか（照合結果が一致したか）否かを判断する。例えば、Ｓ２２２の処理時にモデルステータスが１である場合、Ｓ２２２では、図６の処理開始時（即ち、停止状態（載置状態）（１番目の動作））の検出時から時間Ｔａ以内に、移動動作（２番目の動作）が検出されたか否かを判断する。そして、時間Ｔａ以内に「停止状態の解除から時間Ｔ２１以上且つ時間Ｔ２２以下で装置本体１ａが移動量Ｈ１以上移動されたこと」が確認された場合には、Ｓ２２２にてＹｅｓに進み、そうでない場合には、Ｓ２２２にてＮｏに進む。なお、Ｓ２２２にてＮｏに進む場合には、照合モードを解除して図６の処理を終了する。なお、Ｓ２２６にて照合モードが解除された場合、停止状態が維持されている場合には再び図６の処理が行われ、Ｓ２２１以降の処理が行われることになる。
【００６５】
Ｓ２２２にてＹｅｓに進む場合には、照合結果に対応した部分の動作を開始する。本構成では、例えば、Ｓ２２２にて第２の動作（移動動作）が検出された場合には、Ｓ２２３にてその第２の動作の検出に対応した部分を駆動するようになっており、Ｓ２２２にて第３の動作（方向動作）が検出された場合には、Ｓ２２３にてその第３の動作検出に対応した部分を駆動するようになっており、Ｓ２２４にて第４の動作（再停止動作）が検出された場合には、Ｓ２２３にてその第４の動作検出に対応した部分を駆動するようになっている。
【００６６】
第２の動作の検出に対応した部分としては、例えば液晶表示器４６（表示部）が挙げられる。即ち、本構成では、第１の動作（停止状態（載置状態））の係属中は、液晶表示器４６がオフ状態となって表示がなされないようになっており、Ｓ２２２にて第２の動作が検出された場合には、その直後のＳ２２３にてその第２の動作検出に対応した液晶表示器４６をオン状態にするようになっている。そのＳ２２３の後には、モデルステータスが３であるか否か（即ち、４つの動作モードの条件を全て満たしたか否か）を判断する（Ｓ２２４）。そして、直近のＳ２２２にて２番目の動作が検出され、Ｓ２２４にてＮｏに進む場合（モデルステータス１のときにＳ２２４にてＮｏに進む場合）、Ｓ２２５にてモデルステータスをインクリメントして「２」とする。そして、その後のＳ２２２において、前の動作の検出時から時間Ｔａ以内に次の動作が確認したか（照合結果が一致したか）否かを判断する。例えば、Ｓ２２２の処理時にモデルステータスが２である場合、Ｓ２２２では、前回の動作（第２の動作）の検出時から時間Ｔａ以内に、方向動作（３番目の動作）が検出されたか否かを判断する。そして、時間Ｔａ以内に、「移動比較条件を満たした後、時間Ｔ３１以上且つ時間Ｔ３２以下で角度θが所定角度範囲（θ１＜θ＜θ２）になったこと」が確認された場合（方向動作が検出された場合）には、Ｓ２２２にてＹｅｓに進み、そうでない場合には、Ｓ２２２にてＮｏに進む。そして、Ｓ２２２にてＹｅｓに進む場合には、照合結果に対応した部分の動作を開始する（Ｓ２２３）。第３の動作検出に対応した部分としては例えば照明光源２１が挙げられ、本構成では、第１、第２の動作の係属中（第３の動作検出前）は、照明光源２１がオフ状態となって照明光が照射されないようになっており、Ｓ２２２にて第３の動作が検出された場合には、その直後のＳ２２３にてその第３の動作検出に対応した照明光源２１をオン状態にするようになっている。そして、そのＳ２２３の後には、モデルステータスが３であるか否か（即ち、４つの動作モードの条件を全て満たしたか否か）を判断する（Ｓ２２４）。そして、直近のＳ２２２にて３番目の動作が検出され、Ｓ２２４にてＮｏに進む場合（モデルステータス２のときにＳ２２４にてＮｏに進む場合）、Ｓ２２５にてモデルステータスをインクリメントして「３」とする。そして、その後のＳ２２２において、前の動作の検出時から時間Ｔａ以内に次の動作が確認したか（照合結果が一致したか）否かを判断する。例えば、Ｓ２２２の処理時にモデルステータスが３である場合、Ｓ２２２では、前回の動作（第３の動作）の検出時から時間Ｔａ以内に、再停止状態（読取状態）（４番目の動作）が検出されたか否かを判断する。そして、時間Ｔａ以内に、「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ４の間、一定値Δα４未満で維持されたこと」が確認された場合には、Ｓ２２２にてＹｅｓに進み、そうでない場合には、Ｓ２２２にてＮｏに進む。そして、Ｓ２２２にてＹｅｓに進む場合には、照合結果に対応した部分の動作を開始する（Ｓ２２３）。第４の動作検出に対応した部分としては例えば受光センサ２３が挙げられ、本構成では、第１〜第３の動作の係属中（第４の動作が検出される前）は、受光センサ２３がオフ状態となって撮像されないようになっており、Ｓ２２２にて第４の動作が検出された場合には、その直後のＳ２２３にてその第４の動作検出に対応した受光センサ２３をオン状態として撮像を開始するようになっている。そして、そのＳ２２３の後には、モデルステータスが３であるか否か（即ち、４つの動作モードの条件を全て満たしたか否か）を判断し（Ｓ２２４）、モデルステータスが３である場合には、Ｓ２２４にてＹｅｓに進み、Ｓ２２７以降の処理を行う。具体的には、Ｓ２２７において受光センサ２３による外部画像の撮像、及びその撮像画像の解読を行い、Ｓ２２８にてその解読が成功したか否かを判断することになる。なお、Ｓ２２８以降の処理は、図５のＳ２６以降の処理を同様である。
【００６７】
（第２実施形態の主な効果）
本構成では、開始許可部に相当する制御回路４０により、三軸センサ４３（加速度検出部）による検出結果が、移動比較条件、方向動作比較条件、再停止状態比較条件のいずれかを満たしたと確認された場合に照明部や表示部をオン状態とするようになっている。この構成では、想定される複数の動作を検出して読み取りを自動的に開始する構成を実現しつつ、その過程の動作を検出して表示部又は照明部を自動的にオン状態とすることができる。従って、作業負担の低減を図りつつ、省電力化をも図ることができる。より具体的には、三軸センサ４３（加速度検出部）による検出結果が移動比較条件を満たした場合にその比較条件に対応する部分（例えば、液晶表示器４６）をオン状態とし、方向動作比較条件を満たした場合にその比較条件に対応する部分（例えば、照明光源２１）をオン状態とし、再停止状態比較条件を満たした場合に、その比較条件に対応する部分（例えば受光センサ２３）をオン状態とするようになっている。このように、照合が進むにつれてオン状態となる部分が増えるようにすると、各部分の準備をより適正に行うことができ、省電力化を一層促進することができる。
【００６８】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６９】
上記実施形態では、登録モードにおいて登録処理を行っていたが、このような登録処理を行わず、入力作業によって数値条件を入力してもよい。また、各比較条件も上述の例に限定されるものではない。例えば、「移動比較条件」に相当する数値条件として、登録処理とは関係なく「停止状態（載置状態）の解除から時間Ｔ２１以上且つ時間Ｔ２２以下で装置本体１ａが移動量Ｈ１以上移動されたこと」といった条件を登録しておき、停止状態が解除された後、時間Ｔ２１以上時間Ｔ２２以内に移動量Ｈ１以上移動した場合に「移動比較条件」が満たされたと判断してもよい。また、例えば、「方向動作比較条件」に相当する数値条件として、登録処理とは関係なく「移動比較条件を満たした後、時間Ｔ３１以上且つ時間Ｔ３２以下で角度θ（長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定角度範囲（θ１＜θ＜θ２）となったこと」といった条件を登録しておき、移動動作が検出された後、上記の条件を満たした場合に、「方向動作比較条件」が満たされたと判断してもよい。
【００７０】
上記実施形態では、複数の比較条件の登録方法の一例を示したが、このような登録方法に限られず、例えば、登録モードのときに、停止状態が解除されてから再停止状態（読取状態）に至るまでの各軸の加速度の波形そのものを登録してもよい。この場合、図５又は図６の照合処理では、停止状態が解除されてから上述の再停止動作（読取状態）に至るまでの各軸の加速度の波形を記録し、これら各軸の加速度の波形と、登録された各軸の加速度の波形とを公知の波形比較方法で照合し、所定の一致状態と判断される場合に読取動作を開始するようにしてもよい。波形比較方法の例は様々であるが、たとえば、計測された各軸の加速度のピークが、登録された各軸の加速度のピークとの差が所定量以内である場合に一致状態と判断してもよく、計測された各軸の加速度の平均値が、登録された各軸の加速度の平均値との差が所定量以内である場合に一致状態と判断してもよい。或いは、計測された各軸の加速度の波形と、登録された各軸の加速度の波形とを軸ごとに差を判断してもよい。例えば、登録されたＸ軸の加速度の波形と、計測されたＸ軸の加速度の波形とを、重複している経過時間帯において所定の短時間ごとに差分をとり、その差分の総和をＸ軸での評価値とするといった方法でもよい。この場合、登録されたＹ軸の加速度の波形と、計測されたＹ軸の加速度の波形とを、重複している経過時間帯において所定の短時間ごとに差分をとり、その差分の総和をＹ軸での評価値とする。そして、登録されたＺ軸の加速度の波形と、計測されたＺ軸の加速度の波形とを、重複している経過時間帯において所定の短時間ごとに差分をとり、その差分の総和をＺ軸での評価値とする。そして、Ｘ軸、Ｙ軸、Ｚ軸の総和が所定の閾値未満である場合に上記一致状態と判断して読取動作を開始するようにしてもよい。
【００７１】
上記実施形態では、「停止状態比較条件」は、「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ１の間、一定値Δα１未満で維持されていること」としていたが、「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも一定値Δα１未満となったこと」としてもよい。或いは、角度θ（長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定角度範囲（θ３＜θ＜θ４）で一定時間維持された場合に、「停止状態比較条件」が満たされたと判断してもよい。
【００７２】
上記実施形態では、「移動比較条件」を、「停止状態（載置状態）の解除から時間Ｔ２１以上且つ時間Ｔ２２以下で装置本体１ａが移動量Ｈ１以上移動されたこと」としているが、停止状態（載置状態）の解除そのものを「移動比較条件」としてもよい。即ち、停止状態（載置状態）の解除された場合に「移動比較条件」が満たされたと判断してもよい。或いは、停止状態（載置状態）の位置からの高さ方向の変化量が所定値以上に達した場合に「移動比較条件」が満たされたと判断してもよい。
【００７３】
上記実施形態では、「方向動作比較条件」として「移動比較条件を満たした後、時間Ｔ３１以上且つ時間Ｔ３２以下で角度θ（長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定角度範囲（θ１＜θ＜θ２）となったこと」としているが、この例に限られない。例えば、移動比較条件を満たした後、角度θ（長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定角度範囲（θ１＜θ＜θ２）となった場合に、「方向動作比較条件」が満たされたと判断してもよい。或いは、移動比較条件を満たした後の装置本体の水平方向の移動量が所定値に達した場合に「方向動作比較条件」が満たされたと判断してもよい。
【００７４】
また、「再停止状態比較条件」は「Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも所定時間Ｔ４の間、一定値Δα４未満で維持されたこと」としているが、Ｘ軸方向の加速度の変化量、Ｙ軸の加速度の変化量、Ｚ軸の加速度の変化量がいずれも一定値Δα４未満となった場合に「再停止状態比較条件」が満たされたと判断してもよい。或いは、角度θ（長手方向（Ｘ軸方向）と鉛直方向とのなす角度）が所定角度範囲（θ５＜θ＜θ６）で一定時間維持された場合に、「再停止状態比較条件」が満たされたと判断してもよい。
【００７５】
図１等の例では、携帯型の情報コード読取装置１を例示し、この装置１の全体が「装置本体」に相当していたが、このような例に限られない。例えば、ケース１０がケーブル等を介して外部装置に接続されていてもよい。この場合、ケース１０と一体的に構成された部分（ケーブルや外部装置を除いた把持対象部分）が装置本体に相当する。
【符号の説明】
【００７６】
１…情報コード読取装置
１ａ…装置本体
１０…ケース
２１…照明光源（照明部）
２３…受光センサ（撮像部）
３５…メモリ（登録部）
４０…制御回路（解読部、開始許可部、切替部）
４２…操作スイッチ（操作部）
４３…三軸センサ（加速度検出部）
４６…液晶表示器（表示部）
【図１】
2014211797.tif 000003
【図２】
2014211797.tif 000004
【図３】
2014211797.tif 000005
【図４】
2014211797.tif 000006
【図５】
2014211797.tif 000007
【図６】
2014211797.tif 000008