JP6065719B2 - Optical information reader - Google Patents
Optical information reader Download PDFInfo
- Publication number
- JP6065719B2 JP6065719B2 JP2013078406A JP2013078406A JP6065719B2 JP 6065719 B2 JP6065719 B2 JP 6065719B2 JP 2013078406 A JP2013078406 A JP 2013078406A JP 2013078406 A JP2013078406 A JP 2013078406A JP 6065719 B2 JP6065719 B2 JP 6065719B2
- Authority
- JP
- Japan
- Prior art keywords
- reading
- optical information
- information code
- information
- control condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Description
本発明は、情報コードを光学的に読み取る光学的情報読取装置に関するものである。 The present invention relates to an optical information reader that optically reads an information code.
現在、情報コードとしてバーコードや二次元コードなどの様々な種類のものが提供されている。この種の情報コードは、その種類に応じて仕様や読み取りが行われる環境が異なるため、1台の読取装置によってそれらの全ての情報コードを円滑に読み取るためには、照明の明るさ等の読み取りに関する制御条件を読取作業環境に応じて変更することが望ましい。 Currently, various types of information codes such as barcodes and two-dimensional codes are provided. This type of information code has different specifications and the environment in which it is read depending on the type of information code. Therefore, in order to smoothly read all the information codes with a single reading device, it is necessary to read the brightness of the illumination. It is desirable to change the control condition regarding the reading work environment.
この読み取りに関する制御条件を変更する光学的情報読取装置として、例えば、下記特許文献1に開示される情報コード読取装置が知られている。この情報コード読取装置では、読み取りが開始された時点における情報コード読取り装置の傾きが、どのような情報コードをどのような状態で読み取るかということに関連していることを前提に、バーコードの読み取りが開始された場合に、傾斜センサにより検出される装置の傾き角度に基づいてバーコードの読み取りが行なわれている状態を推定し、推定した読み取り状態に応じてバーコードの読み取り制御条件を切替え設定する。これにより、実際に行われる情報コード読取り装置の読み取り状態に応じた設定を自動的に行っている。
As an optical information reading device that changes the control conditions regarding this reading, for example, an information code reading device disclosed in
ところで、上記特許文献1に開示される構成では、読取作業時の光学的情報読取装置の傾斜状態を制御条件に反映することはできても、汚れたバーコードなどのコード状態を制御条件に反映することができない。このため、コード状態を考慮した読み取りに関する制御条件を反映するためにはその都度手動で制御条件を変更する必要があり、利便性が悪いという問題がある。
By the way, in the configuration disclosed in the above-mentioned
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、情報コードの読み取りに関する制御条件を自動的に変更し得る光学的情報読取装置を提供することにある。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an optical information reader capable of automatically changing control conditions relating to reading of an information code. .
上記目的を達成するため、請求項1に記載の発明は、情報コードを光学的に読み取る光学的情報読取装置(10)であって、前記情報コードを光学的に読み取り可能な読取手段(40,28)と、前記情報コードに対する当該光学的情報読取装置の相対位置を検出する相対位置検出手段(50)と、前記読取手段による前記情報コードの読み取りが失敗しており前記相対位置検出手段の検出結果から当該光学的情報読取装置が所定範囲内に位置する読取試行状態が所定時間(Δt)継続しているか否かについて判定する判定手段(40)と、前記判定手段により前記読取試行状態が前記所定時間継続していると判定される場合に前記読取手段の読み取りに関する制御条件を変更する制御条件変更手段(40)と、を備えることを特徴とする。
なお、上記各括弧内の符号は、後述する各実施形態に記載の具体的手段との対応関係を示すものである。
In order to achieve the above object, the invention described in
In addition, the code | symbol in each said parenthesis shows the correspondence with the specific means as described in each embodiment mentioned later.
請求項1の発明では、読取手段による情報コードの読み取りが失敗しており相対位置検出手段の検出結果から当該光学的情報読取装置が所定範囲内に位置する読取試行状態が所定時間継続していると判定手段により判定される場合に、読取手段の読み取りに関する制御条件が制御条件変更手段により変更される。 In the first aspect of the invention, reading of the information code by the reading means has failed, and the reading trial state in which the optical information reading device is located within a predetermined range from the detection result of the relative position detecting means continues for a predetermined time. When the determination means determines, the control condition relating to reading by the reading means is changed by the control condition changing means.
読取試行状態が所定時間継続していると判定される場合としては、例えば、汚れて読み取りにくくなっている情報コードを読み取ろうとしてその情報コードを読み取る位置に光学的情報読取装置を保持している場合が想定される。この場合、例えば、情報コードからの反射光に応じた信号波形を二値化する際の閾値や情報コードに照射される照明の明るさなどの読み取りに関する制御条件を変更することで、情報コードを読み取ることができる場合がある。 When it is determined that the reading trial state has continued for a predetermined time, for example, the optical information reading device is held at a position where the information code is read in order to read the information code that is dirty and difficult to read. A case is assumed. In this case, for example, the information code can be changed by changing the control conditions related to reading such as the threshold when binarizing the signal waveform corresponding to the reflected light from the information code and the brightness of the illumination irradiated to the information code. Sometimes it can be read.
そこで、読取試行状態が所定時間継続していると判定される場合は、読取手段の読み取りに関する制御条件を自動的に変更する。これにより、変更前の制御条件では読み取れなかった情報コードの読み取りが成功する場合がある。したがって、情報コードの読み取りに関する制御条件が自動的に変更されて、情報コードの読取成功率を高めることができる。 Therefore, when it is determined that the reading trial state has continued for a predetermined time, the control condition relating to reading by the reading unit is automatically changed. Thereby, the reading of the information code that could not be read under the control condition before the change may be successful. Therefore, the control condition regarding the reading of the information code is automatically changed, and the success rate of reading the information code can be increased.
請求項2の発明では、上記所定範囲は、入力手段により開始情報が入力された際の当該光学的情報読取装置の位置を基準に設定されるため、所定範囲を実際の読取開始位置を基準に設定することができるので、情報コードを読み取ろうとしている状態(読取試行状態)の判定精度を高めることができる。
In the invention of
請求項3の発明では、判定手段は、入力手段により開始情報が入力されてから読取試行状態となっている時間が上記所定時間継続している否かについて判定するため、実際の読取開始時間を基準として所定時間と比較できるので、情報コードを読み取ろうとしている状態(読取試行状態)の判定精度を高めることができる。 In the invention of claim 3, the determination means determines the actual reading start time in order to determine whether or not the time in the reading trial state after the start information is input by the input means continues for the predetermined time. Since it can be compared with a predetermined time as a reference, it is possible to improve the determination accuracy of a state where the information code is being read (reading trial state).
請求項4の発明では、読み取りに関する制御条件は、情報コードからの反射光に応じた信号波形を二値化する際の閾値と、信号波形の増幅率と、情報コードを撮像する際の露光条件と、撮像に使用する光学系の焦点距離と、情報コードに照射される照明の明るさと、読取対象とする情報コードのコード種別との複数の制御条件のうちの少なくともいずれか1つである。このように、複数の制御条件のうち少なくともいずれか1つを自動的に変更しても、変更前の制御条件では読み取れなかった情報コードの読取成功率を高めることができる。
In the invention of
請求項5の発明では、複数の制御条件のうちのいずれか1つを変更しても判定手段により読取試行状態が所定時間継続していると判定される場合に、制御条件変更手段により、複数の制御条件のうちの他のいずれか1つが変更される。これにより、1つの情報コードを読み取るために様々な種別の制御条件が変更されるため、変更前の制御条件では読み取れなかった情報コードの読取成功率をさらに高めることができる。 In the fifth aspect of the present invention, when the determination means determines that the reading trial state continues for a predetermined time even if any one of the plurality of control conditions is changed, the control condition changing means Any one of the other control conditions is changed. Thereby, since various types of control conditions are changed in order to read one information code, the success rate of reading information codes that could not be read under the control conditions before the change can be further increased.
請求項6の発明では、制御条件変更手段により、複数の制御条件のうち情報コードからの反射光に応じた信号波形を二値化する際の閾値が優先的に変更される。このように閾値を変更する場合には、閾値変更前に読み取りに失敗した情報コードの撮像画像を流用することができるので、上記閾値の変更により情報コードの読み取りが成功した場合には、情報コードの再撮像を不要とすることができる。 In the invention of claim 6, the threshold value for binarizing the signal waveform corresponding to the reflected light from the information code among the plurality of control conditions is preferentially changed by the control condition changing means. When the threshold value is changed in this way, a captured image of the information code that has failed to be read before the threshold value change can be used. Therefore, when the information code is successfully read due to the change of the threshold value, the information code Re-imaging can be made unnecessary.
請求項7の発明では、制御条件変更手段による変更頻度が所定の規定値よりも高くなると、時間調整手段により、上記所定時間が、変更頻度が所定の規定値以下となる場合よりも短く調整される。通常、汚れ等により読み取りにくくなっている情報コードほど、制御条件変更手段による変更頻度が高くなる。そこで、制御条件変更手段による変更頻度が所定の規定値よりも高くなる場合には、読み取りにくくなっている情報コードが多く存在する読取作業環境であるとして、上記所定時間を変更頻度が所定の規定値以下となる場合よりも短く調整して読み取りに関する制御条件を短時間で変更することで、読み取り成功までの時間を短縮することができる。
In the invention of
請求項8の発明では、計数手段による情報コードの読み取りが成功した回数と制御条件変更手段による変更回数との計数結果から制御条件変更手段による変更頻度が所定の規定値よりも高くなっていると判断される場合に、時間調整手段により、上記所定時間が、変更頻度が所定の規定値以下となる場合よりも短く調整される。このように、情報コードの読み取りが成功した回数と制御条件変更手段による変更回数とを考慮することで、その読取作業環境に応じた変更頻度を適切に求めることができる。 In the invention of claim 8, if the frequency of change by the control condition changing means is higher than a predetermined specified value from the result of counting the number of times the information code has been successfully read by the counting means and the number of changes by the control condition changing means. When the determination is made, the predetermined time is adjusted to be shorter by the time adjusting means than when the change frequency is equal to or lower than a predetermined specified value. Thus, by considering the number of times the information code has been successfully read and the number of changes by the control condition changing means, the change frequency corresponding to the reading work environment can be determined appropriately.
[第1実施形態]
以下、本発明に係る光学的情報読取装置を具現化した第1実施形態について、図面を参照して説明する。図1は、第1実施形態に係る光学的情報読取装置10を概略的に示す斜視図である。図2は、図1の光学的情報読取装置10の電気的構成を示すブロック図である。
[First Embodiment]
Hereinafter, a first embodiment of an optical information reading apparatus according to the present invention will be described with reference to the drawings. FIG. 1 is a perspective view schematically showing an optical
図1に示す光学的情報読取装置10は、明色パターンおよび暗色パターンが複数配列されて構成される情報コード、例えば、バーコードなどの一次元コードやQRコード(登録商標)などの二次元コードを光学的に読み取る装置として構成されている。この光学的情報読取装置10は、外郭を構成するケース11の内部に回路部20が収容されてなるものであり、回路部20は、主に、照明光源21、受光センサ28、結像レンズ27等の光学系と、メモリ35、制御回路40等のマイクロコンピュータ(以下「マイコン」という)系とを備えている。
An
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源21は、制御回路40により制御されて、照明光Lfを発光しその明るさが調整可能な照明光源として機能するもので、例えば、赤色のLEDとこのLEDの出射側に設けられるレンズとから構成されている。なお、図1および図2では、情報コードCが付された物品Rに向けて照明光Lfを照射する例を概念的に示している。
The optical system is divided into a light projecting optical system and a light receiving optical system. The
受光光学系は、受光センサ28、結像レンズ27、反射鏡(図示略)などによって構成されている。受光センサ28は、例えば、C−MOSやCCD等の固体撮像素子である受光素子を一次元に配列したラインセンサまたは二次元に配列したエリアセンサとして構成されるものであり、受光した情報コードの各パターンごとに反射光Lrの強度に応じた電気信号を出力するように構成されている。この受光センサ28は、結像レンズ27を介して入射する入射光を受光可能にプリント配線板(図示略)に実装されている。
The light receiving optical system includes a
結像レンズ27は、外部から読取口13を介して入射する入射光を集光して受光センサ28の受光面28aに像を結像可能な結像光学系として機能するものである。本実施形態では、照明光源21から照射された照明光Lfが情報コードにて反射した後、この反射光Lrを結像レンズ27で集光し、受光センサ28の受光面28aにコード像を結像させている。
The
マイコン系は、増幅回路31、A/D変換回路33、メモリ35、アドレス発生回路36、同期信号発生回路38、制御回路40、トリガースイッチ41、キー操作部42、発光部43、ブザー44、バイブレータ45、液晶表示器46、通信インタフェース48等から構成されている。このマイコン系は、その名の通り、マイコン(情報処理装置)として機能し得る制御回路40およびメモリ35を中心に構成されるもので、上述した光学系によって撮像された情報コードの画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。
The microcomputer system includes an
光学系の受光センサ28から出力される画像信号(アナログ信号)は、増幅回路31に入力されることで所定の増幅率で増幅された後、A/D変換回路33に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ(画像情報)は、メモリ35に入力されると、画像データ蓄積領域に蓄積される。なお、同期信号発生回路38は、受光センサ28およびアドレス発生回路36に対する同期信号を発生可能に構成されており、またアドレス発生回路36は、この同期信号発生回路38から供給される同期信号に基づいて、メモリ35に格納される画像データの格納アドレスを発生可能に構成されている。
The image signal (analog signal) output from the
メモリ35は、半導体メモリ装置で、例えばRAM(DRAM、SRAM等)やROM(EPROM、EEPROM等)がこれに相当する。このメモリ35のうちのRAMには、上述した画像データ蓄積領域のほかに、制御回路40が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またROMには、後述する読取処理、解析処理等を実行可能な所定プログラムやその他、照明光源21、受光センサ28等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
The
制御回路40は、光学的情報読取装置10全体を制御可能なマイコンによって構成されており、CPU、システムバス、入出力インタフェース等を有し、メモリ35とともに情報処理装置を構成し得るもので情報処理機能を有する。この制御回路40は、内蔵された入出力インタフェースを介して種々の入出力装置(周辺装置)と接続可能に構成されており、本実施形態の場合、トリガースイッチ41、キー操作部42、発光部43、ブザー44、バイブレータ45、液晶表示器46、通信インタフェース48等が接続されている。
The
これにより、制御回路40は、例えば、読取を開始するための開始情報を入力する際に押下操作されるトリガースイッチ41の監視や管理、キー操作部42の操作に応じて入力される操作信号に応じた各種制御、情報コードの読み取りに関する情報を報知するインジケータとして機能する発光部43の点灯・消灯、ビープ音やアラーム音を発生可能なブザー44の鳴動のオンオフ、当該光学的情報読取装置10の読取作業者に伝達し得る振動を発生可能なバイブレータ45の駆動制御、液晶表示器46の表示制御や外部装置とのシリアル通信を可能にする通信インタフェース48の通信制御等を可能にしている。なお、トリガースイッチ41は、「入力手段」の一例に相当し得る。
As a result, the
また、制御回路40には、3軸方向の加速度を検出する3軸加速度センサとして3軸モーションセンサ50が接続されている。この3軸モーションセンサ50は、図3に示すように、読取口13の開口面に対して、当該読取口13の短手方向(図3の上下方向)をx方向、長手方向(図3の左右方向)をy方向、上記開口面に直交する方向をz方向として、それぞれの方向の加速度を検出し、この検出結果に応じた加速度信号を、制御回路40に出力するように構成されている。この3軸モーションセンサ50により、3軸方向(x方向,y方向,z方向)の加速度が検出されることで、当該光学的情報読取装置10の3軸方向の移動距離や相対位置をそれぞれ算出することができる。
Further, the
なお、3軸モーションセンサ50は、携帯機器に対して一般的に搭載される3軸加速度センサであり、例えば、搭載された携帯機器の落下を検知して緊急バックアップを実行するための信号を出力する3軸加速度センサが設けられた装置では、この3軸加速度センサを3軸モーションセンサ50として流用することができる。なお、3軸モーションセンサ50は、「相対位置検出手段」の一例に相当し得るものである。
The
次に、本発明の特徴的構成について、以下に説明する。
読取作業時において、読取対象の情報コードが汚れているために読み取りにくくなっている場合があり、この場合には、現時点での情報コードの読み取りに関する制御条件(以下、読取制御条件ともいう)が適切でないために、撮像した情報コードのデコードが失敗してしまう場合がある。この場合、適切な読取制御条件を認識できないユーザは、その情報コードに対して読取口13を向けた読み取り位置に光学的情報読取装置10を保持し続けるため、デコードの失敗が繰り返されることとなる。
Next, the characteristic configuration of the present invention will be described below.
During the reading operation, there is a case where the information code to be read is dirty and it is difficult to read. In this case, a control condition (hereinafter also referred to as a reading control condition) related to reading of the information code at this time is present. Since it is not appropriate, decoding of the captured information code may fail. In this case, since a user who cannot recognize an appropriate reading control condition keeps holding the optical
なお、上記読取制御条件としては、例えば、情報コードからの反射光に応じた信号波形を二値化する際の閾値(以下、二値化用閾値ともいう)や、読取対象とする情報コードのコード種別などの画像信号の処理に関する条件がある。また、他の読取制御条件としては、例えば、情報コードに照射される照明光源21の明るさや、信号波形の増幅率、情報コードを撮像する際の露光条件(露光時間等)、撮像に使用する光学系の焦点距離などの画像信号の取込み制御に関する条件がある。
As the reading control condition, for example, a threshold for binarizing a signal waveform corresponding to reflected light from an information code (hereinafter also referred to as a threshold for binarization), an information code to be read, etc. There are conditions related to image signal processing such as code type. Further, as other reading control conditions, for example, the brightness of the
そうすると、情報コードを読み取ろうとしてトリガースイッチ41を押下操作した際の光学的情報読取装置10の位置を基準位置とするとき、上述のようにデコードの失敗が繰り返される場合には、光学的情報読取装置10は、上記基準位置を基準に所定の移動範囲(以下、単に所定範囲ともいう)内に位置するように把持される状態(以下、読取試行状態ともいう)に保持されることとなる。一方で、読取制御条件を適切に変更することで、上述のような読み取り困難な情報コードであってもデコードが成功する場合がある。
Then, when the failure of the decoding is repeated as described above when the position of the optical
そこで、本実施形態では、制御回路40にて実行される読取処理により、トリガースイッチ41が押下操作された後の光学的情報読取装置10の位置を順次測定し、読取試行状態が所定時間継続していると判定される場合に、上記読取制御条件を自動的に変更する。
Therefore, in this embodiment, the position of the
以下、第1実施形態において制御回路40にて実行される読取処理について、図4〜図6を用いて詳細に説明する。図4は、第1実施形態において実施される読取処理の流れを例示するフローチャートである。図5は、読み取り困難な情報コードを読み取る際の光学的情報読取装置10の動きを説明する説明図であり、図5(A)はトリガースイッチ41の押下操作直後の光学的情報読取装置10の位置を示し、図5(B)は判定時間Δt経過後も読取試行状態と判断される光学的情報読取装置10の位置を示す。図6は、二値化用閾値とデコードの成否との関係を説明する説明図であり、図6(A)は、初期設定される二値化用閾値S1によりデコードが失敗する信号波形を示し、図6(B)は、変更された二値化用閾値S2によりデコードが成功する信号波形を示す。
Hereinafter, the reading process executed by the
当該光学的情報読取装置10が情報コードを読取可能な状態で、トリガースイッチ41が押圧操作されることで読取処理が開始される。まず、図4のステップS101に示す初期化処理がなされる。この処理では、後述する設定、具体的には、例えば、読取制御条件(読取制御パラメタ)が予め設定される状態に初期化されるとともに、読取制御条件変更回数Nが0に初期化され、設定された基準位置が削除されて初期化される。
The reading process is started when the
次に、ステップS103に示す基準位置設定処理がなされ、トリガースイッチ41が押圧操作された際の光学的情報読取装置10の計測用位置(例えば、3軸モーションセンサ50の設置位置)が基準位置として設定され、この基準位置に関する情報がメモリ35に記憶される。続いて、ステップS105に示す計時処理がなされ、トリガースイッチ41が押圧操作されてからの経過時間tの計時が開始される。
Next, the reference position setting process shown in step S103 is performed, and the measurement position (for example, the installation position of the three-axis motion sensor 50) of the optical
そして、トリガースイッチ41の押圧操作が維持されている場合には(S107でYes)、ステップS109に示す受光処理がなされる。この処理では、照明光源21から照明光Lfが照射されて、情報コード等からの反射光Lrが受光センサ28にて受光されると、受光センサ28から受光信号が入力される。
If the pressing operation of the
次に、ステップS111に示す二値化処理がなされる。この処理では、受光センサ28により出力された受光信号の信号波形と二値化用閾値とを比較し、その比較に基づいて信号波形を所定の幅値を有する明色領域と暗色領域とに区分けする。続いて、ステップS113に示すデコード処理がなされ、上述のように区分けされた複数の明色領域および暗色領域が所定の幅値を有するように配列される配列データが、公知のデコード方法に基づいてデコードされる。このデコード処理が成功すると(S115でYes)、デコード結果に応じた出力処理などの所定の処理がなされて、本読取処理が終了する。なお、ステップS109〜S113に示す処理を実施する制御回路40および受光センサ28は、「読取手段」の一例に相当し得る。
Next, the binarization process shown in step S111 is performed. In this processing, the signal waveform of the received light signal output from the
一方、汚れの付着などに起因して読み取り困難な情報コードを読み取り対象としているため、上記デコード処理が失敗すると(S115でNo)、ステップS117に示す判定処理がなされ、光学的情報読取装置10が所定範囲内に位置している読取試行状態であるか否かについて判定される。ここで、上記所定範囲は、基準位置を基準に、x方向の移動距離がΔx以内、y方向の移動距離がΔy以内、z方向の移動距離がΔz以内に設定されている。そして、3軸モーションセンサ50の検出結果から求められるデコード失敗時の光学的情報読取装置10の計測用位置とメモリ35に記憶されている基準位置との相対距離がΔx以内、Δy以内およびΔz以内の全てを満たす場合には、光学的情報読取装置10が読取試行状態であるとして、ステップS117にてYesと判定される。
On the other hand, since an information code that is difficult to read due to adhesion of dirt or the like is targeted for reading, if the decoding process fails (No in S115), the determination process shown in step S117 is performed, and the optical
続いて、ステップS119に示す判定処理にて、経過時間tが判定時間Δtを経過しているか否かについて判定される。判定時間Δtは、「所定時間」の一例に相当し、例えば、3〜4秒に設定されており、経過時間tが判定時間Δtを経過していなければ(S119でNo)、上述したステップS107からの処理がなされる。そして、トリガースイッチ41の押圧操作が維持されており(S107でYes)、デコードが失敗し(S115でNo)、光学的情報読取装置10が読取試行状態であり(S117でYes)、経過時間tが判定時間Δtを経過していなければ(S119でNo)、上記ステップS107からステップS119までの処理が繰り返される。なお、ステップS119に示す処理を実施する制御回路40は、「判定手段」の一例に相当し得る。
Subsequently, in the determination process shown in step S119, it is determined whether or not the elapsed time t has passed the determination time Δt. The determination time Δt corresponds to an example of “predetermined time”, and is set to 3 to 4 seconds, for example. If the elapsed time t has not passed the determination time Δt (No in S119), step S107 described above is performed. Is processed. Then, the pressing operation of the
この繰り返し処理中に、トリガースイッチ41の押圧操作が解除されるか(S107でNo)、光学的情報読取装置10が上記所定範囲外に持ち運ばれると(S117でNo)、今まで読取口13を向けていた情報コードと異なる情報コードを読取対象としているとして、上記ステップS103からの処理がなされる。
During the repetition process, when the pressing operation of the
一方、上記繰り返し処理中に、経過時間tが判定時間Δtを経過すると、ステップS119にてYesと判定される。例えば、図5(A)に例示するように、情報コードCを読み取るためにトリガースイッチ41が押圧操作された際の光学的情報読取装置10の計測用位置が基準位置として設定されたとき(図5の符号P1参照)、経過時間tが判定時間Δtを経過しても、デコード処理の失敗が繰り返されている光学的情報読取装置10の計測用位置が、図5(B)に例示するように、上記所定範囲内に位置していると(図5(B)の符号P2参照)、ステップS119にてYesと判定されることとなる。なお、図5では、便宜上、xy平面での移動について図示し、上記所定範囲を破線にて囲まれる領域により図示している。
On the other hand, if the elapsed time t has passed the determination time Δt during the repetition process, it is determined Yes in step S119. For example, as illustrated in FIG. 5A, when the measurement position of the optical
続いて、ステップS121に示す判定処理にて、読取制御条件変更回数Nが制限回数Nthを超えているか否かについて判定され、読取制御条件変更回数Nが制限回数Nthを超えていなければ(S121でNo)、ステップS123に示す読取制御条件変更処理がなされる。この処理では、読取制御条件が予め定められている変更規定に基づいて変更される。本実施形態では、例えば、二値化用閾値が初期値から所定値Δθずつ増減するように読取制御条件が変更される。具体的には、二値化用閾値は、N=1で初期値+所定値Δθに設定され、N=2で初期値−所定値Δθに設定され、N=3で初期値+所定値Δθ×2に設定され、N=4で初期値−所定値Δθ×2に設定される。なお、ステップS123に示す処理を実施する制御回路40は、「制御条件変更手段」の一例に相当し得る。
Subsequently, in the determination process shown in step S121, it is determined whether or not the read control condition change count N exceeds the limit count Nth. If the read control condition change count N does not exceed the limit count Nth (in S121). No), the reading control condition changing process shown in step S123 is performed. In this process, the reading control condition is changed based on a predetermined change rule. In the present embodiment, for example, the reading control condition is changed so that the binarization threshold increases or decreases from the initial value by a predetermined value Δθ. Specifically, the binarization threshold is set to an initial value + predetermined value Δθ when N = 1, is set to an initial value−predetermined value Δθ when N = 2, and is set to an initial value + predetermined value Δθ when N = 3. Is set to x2, and N = 4 is set to an initial value−predetermined value Δθ × 2. The
上述のように読取制御条件が変更されると、読取制御条件変更回数Nがインクリメント(N=N+1)されてメモリ35に記憶され(S125)、上記ステップS103からの処理がなされる。このため、読取制御条件が変更された状態で受光(撮像)された情報コードについてデコード処理が実施されることとなる。このため、例えば、図6(A)に示すように初期設定される二値化用閾値S1では、汚れなどに起因するノイズ(図6にて符号D参照)のためにデコードが失敗していても、図6(B)に示すように二値化用閾値S1に対して所定値Δθだけ増加するように変更された二値化用閾値S2では、ノイズの影響が取り除かれて、デコードが成功する。なお、汚れなどに起因するノイズとしては、例えば、本来、黒色(暗色)領域として変換される領域が汚れなどのために一部白色(明色)領域に変換されてしまうものがあり、このためにデコードが失敗してしまう場合である。 When the reading control condition is changed as described above, the reading control condition change count N is incremented (N = N + 1) and stored in the memory 35 (S125), and the processing from step S103 is performed. For this reason, the decoding process is performed on the information code received (imaged) with the reading control condition changed. For this reason, for example, in the binarization threshold S1 that is initially set as shown in FIG. 6A, the decoding has failed due to noise (see reference sign D in FIG. 6) due to dirt or the like. However, as shown in FIG. 6B, with the binarization threshold S2 that is changed so as to increase by a predetermined value Δθ with respect to the binarization threshold S1, the influence of noise is removed, and decoding is successful. To do. In addition, as noise caused by dirt or the like, for example, an area originally converted as a black (dark color) area may be partially converted into a white (light color) area due to dirt or the like. This is a case where decoding fails.
一方、読取試行状態のまま経過時間tが判定時間Δtを経過すると(S119でYes)、読取制御条件変更回数Nが制限回数Nthを超えてない限り、読取制御条件が再び変更されて、上記ステップS103からの処理がなされる。そして、読取制御条件変更回数Nが制限回数Nthを超えると(S121でYes)、読取制御条件を変更してもデコード成功する可能性が低いとして、本読取処理が終了する。 On the other hand, when the elapsed time t has passed the determination time Δt in the reading trial state (Yes in S119), the reading control condition is changed again as long as the reading control condition change count N does not exceed the limit count Nth. The processing from S103 is performed. When the read control condition change count N exceeds the limit count Nth (Yes in S121), it is determined that there is a low possibility of successful decoding even if the read control condition is changed, and this read processing ends.
以上説明したように、本実施形態に係る光学的情報読取装置10では、情報コードの読み取りが失敗しており3軸モーションセンサ50の検出結果から当該光学的情報読取装置10が上記所定範囲内に位置する読取試行状態が判定時間Δt継続していると判定される場合に(S119でYes)、読取制御条件が自動的に変更される(S123)。
As described above, in the optical
これにより、変更前の読取制御条件では読み取れなかった情報コードの読み取りが成功する場合がある。したがって、情報コードの読み取りに関する制御条件(読取制御条件)が自動的に変更されて、情報コードの読取成功率を高めることができる。 Thereby, the reading of the information code that could not be read under the reading control condition before the change may be successful. Therefore, the control condition (reading control condition) regarding the reading of the information code is automatically changed, and the reading success rate of the information code can be increased.
また、上記所定範囲は、トリガースイッチ41が押下操作された際の当該光学的情報読取装置10の計測用位置を基準に設定されるため、所定範囲を実際の読取開始位置を基準に設定することができるので、情報コードを読み取ろうとしている状態(読取試行状態)の判定精度を高めることができる。
Further, since the predetermined range is set based on the measurement position of the optical
さらに、上記ステップS119における判定処理では、トリガースイッチ41の押下操作により開始情報が入力されてから読取試行状態となっている経過時間tが判定時間Δt継続している否かについて判定するため、実際の読取開始時間を基準として所定時間と比較できるので、情報コードを読み取ろうとしている状態(読取試行状態)の判定精度を高めることができる。
Further, in the determination process in step S119, since it is determined whether or not the elapsed time t in the reading trial state after the start information is input by pressing the
なお、トリガースイッチ41に限らず、情報コードの読み取りを開始するための開始情報を入力するための入力手段を有する場合には、その入力手段により開始情報が入力された際の当該光学的情報読取装置10の計測用位置を基準に上記所定範囲が設定されてもよい。また、この入力手段により開始情報が入力されてから読取試行状態となっている経過時間tが判定時間Δt継続している否かについて判定することでも、実際の読取開始時間を基準として所定時間と比較できるので、読取試行状態の判定精度を高めることができる。
In addition, not only the
[第2実施形態]
次に、本発明の第2実施形態に係る光学的情報読取装置について図面を参照して説明する。図7は、第2実施形態における読取処理の流れを例示するフローチャートである。図8は、第2実施形態における判定時間調整処理の流れを例示するフローチャートである。
[Second Embodiment]
Next, an optical information reading apparatus according to a second embodiment of the present invention will be described with reference to the drawings. FIG. 7 is a flowchart illustrating the flow of the reading process in the second embodiment. FIG. 8 is a flowchart illustrating the flow of determination time adjustment processing in the second embodiment.
本第2実施形態に係る光学的情報読取装置10では、読取制御条件を変更した場合の読み取り成功までの時間を短縮するため、上述した読取処理について図4に示すフローチャートに代えて図7に示すフローチャートに基づいて演算処理し、さらに判定時間調整処理を図8に示すフローチャートに基づいて別途演算処理する点が、上記第1実施形態に係る光学的情報読取装置と主に異なる。したがって、上述した第1実施形態の光学的情報読取装置と実質的に同一の構成部分には同一符号を付し、説明を省略する。
In the optical
通常、汚れ等により読み取りにくくなっている情報コードほど、制御条件変更処理(S123)による読取制御条件変更回数Nが多くなる(変更頻度が高くなる)。そうすると、読取制御条件変更回数Nが多くなる場合には、読み取りにくくなっている情報コードが多く存在する読取作業環境であると考えられる。 Normally, an information code that is difficult to read due to dirt or the like has a higher number N of read control condition changes by the control condition change process (S123) (the change frequency becomes higher). Then, when the reading control condition change count N increases, it is considered that the reading work environment has many information codes that are difficult to read.
そこで、本実施形態では、読取制御条件変更回数Nが比較的多くなるような読取作業環境下では、判定時間調整処理を別途実施して判定時間Δtを短く調整することで、読取制御条件を短時間で変更する。これにより、読取制御条件を変更する場合でも、適切な読取制御条件に変更されるまでの時間が短くなり、読み取り成功までの時間を短縮することができる。なお、本実施形態では、判定時間Δtは、判定時間調整処理が開始されるごとに予め決められた設定値に初期化される。 Therefore, in the present embodiment, in a reading work environment in which the number N of reading control condition changes is relatively large, the reading control condition is shortened by separately performing the determination time adjustment process and adjusting the determination time Δt to be short. Change with time. Thus, even when the reading control condition is changed, the time until the reading control condition is changed to an appropriate reading control condition is shortened, and the time until the reading is successful can be shortened. In the present embodiment, the determination time Δt is initialized to a predetermined set value every time the determination time adjustment process is started.
以下、第2実施形態において制御回路40にて実行される読取処理および判定時間調整処理について、図7および図8を用いて詳細に説明する。
トリガースイッチ41の押圧操作により読取処理が開始されると、図7のステップS101aに示す初期化処理がなされ、読取制御条件変更回数Nを除く読取制御条件や基準位置などの設定が初期化される。そして、ステップS103以降の処理がなされ、デコードが成功すると(S115でYes)、情報コードの読み取りが成功した回数を示す読取成功回数N0がインクリメント(N0=N0+1)されてメモリ35に記憶される(S127)。
Hereinafter, the reading process and the determination time adjustment process executed by the
When the reading process is started by pressing the
すなわち、本実施形態では、上述した読取処理が終了しても、順次増加する読取制御条件変更回数Nおよび読取成功回数N0が一定時間メモリ35に記憶されることとなる。そして、本実施形態における読取処理では、後述するように判定時間Δtが調整されることを除く処理については、第1実施形態における読取処理と基本的に同じ流れとなる。なお、ステップS127およびステップS125に示す処理を実施する制御回路40は、「計数手段」の一例に相当し得る。
That is, in the present embodiment, even when the above-described reading process is completed, the reading control condition change count N and the reading success count N0 that are sequentially increased are stored in the
次に、制御回路40にて実行される判定時間調整処理について説明する。
判定時間調整処理は、読取処理の開始とともに開始され、図8のステップS201に示す処理にて、一定時間待機した後に、ステップS203に示す判定処理がなされ、制御条件変更処理による変更頻度が所定の規定値よりも高くなっているか否か、具体的には、読取成功回数N0から読取制御条件変更回数Nを減算した値が所定の回数閾値ΔN0よりも大きくなっているか否かについて判定される。ここで、所定の回数閾値ΔN0は、例えば0(ゼロ)に設定されており、読取制御条件の変更頻度が少ない状態でデコードが高確率で成功している場合には、読取成功回数N0から読取制御条件変更回数Nを減算した値が所定の回数閾値ΔN0よりも大きくなり、制御条件変更処理による変更頻度が所定の規定値以下であるとして、ステップS203にてNoと判定される。そして、ステップS205に示す処理にて読取成功回数N0および読取制御条件変更回数Nが0に等しくなるようにクリアされた後、上記ステップS201からの処理がなされる。
Next, the determination time adjustment process executed by the
The determination time adjustment process is started at the start of the reading process, and after waiting for a predetermined time in the process shown in step S201 of FIG. 8, the determination process shown in step S203 is performed, and the change frequency by the control condition change process is a predetermined frequency. It is determined whether or not the value is higher than a specified value, specifically, whether or not a value obtained by subtracting the number N of reading control condition changes from the number N0 of successful readings is larger than a predetermined number of times threshold value ΔN0. Here, the predetermined number of times threshold value ΔN0 is set to 0 (zero), for example, and when decoding is successful with high probability in a state where the frequency of changing the reading control condition is low, reading from the number of successful readings N0 is performed. The value obtained by subtracting the control condition change count N is larger than the predetermined threshold value ΔN0, and it is determined No in step S203, assuming that the change frequency by the control condition change process is equal to or less than the predetermined specified value. Then, after the number of successful readings N0 and the number N of reading control condition changes are cleared to be equal to 0 in the process shown in step S205, the processes from step S201 are performed.
一方、一定時間待機した後、読取制御条件の変更頻度が高くこのように変更頻度が高くなってもデコードの成功率が低い場合、例えば、一定時間待機後の読取成功回数N0が5回であり読取制御条件変更回数Nが10回である場合には、ステップS203にてYesと判定される。この場合には、ステップS207に示す処理にて、判定時間Δtが1よりも大きな所定値α(例えば、2)を用いて除算されることで、短くなるように調整される。なお、ステップS207に示す処理を実施する制御回路40は、「時間調整手段」の一例に相当し得る。
On the other hand, after waiting for a certain time, when the read control condition is frequently changed and the success rate of decoding is low even when the change frequency is high, the number of successful readings N0 after waiting for a certain time is, for example, 5. If the reading control condition change count N is 10, it is determined Yes in step S203. In this case, in the process shown in step S207, the determination time Δt is adjusted by using a predetermined value α (for example, 2) larger than 1 so as to be shortened. The
このように判定時間Δtが短くなるように調整されると、上記読取処理では、ステップS119に示す判定処理にてYesと判定されやすくなり、その結果、読取制御条件が短時間で変更されることとなる。 When the determination time Δt is adjusted to be shortened in this way, in the reading process, it is easy to determine Yes in the determination process shown in step S119, and as a result, the reading control condition is changed in a short time. It becomes.
上述のように判定時間Δtが短くなるように調整されると、ステップS209に示す判定処理において、デコードするために必要な処理時間をΔtoとするとき、処理時間Δtoが上述のように調整された判定時間Δtよりも大きいか否かについて判定される。ここで、処理時間Δtoが判定時間Δt以下である場合には(S209でNo)、上記ステップS205に示す処理にて読取成功回数N0および読取制御条件変更回数Nがクリアされる。 When the determination time Δt is adjusted to be short as described above, the processing time Δto is adjusted as described above when the processing time required for decoding is Δto in the determination processing shown in step S209. It is determined whether it is longer than the determination time Δt. Here, when the processing time Δto is equal to or shorter than the determination time Δt (No in S209), the number of successful readings N0 and the number of times N of changing the reading control conditions are cleared in the process shown in step S205.
一方、処理時間Δtoが判定時間Δtよりも大きい場合には(S209でYes)、判定時間Δtが処理時間Δto未満になることを防止するため、ステップS211に示す処理にて、判定時間Δtが処理時間Δtoに等しくなるように設定される。そして、上記ステップS205に示す処理にて読取成功回数N0および読取制御条件変更回数Nがクリアされる。 On the other hand, when the processing time Δto is larger than the determination time Δt (Yes in S209), the determination time Δt is processed in the processing shown in step S211 in order to prevent the determination time Δt from being less than the processing time Δto. It is set to be equal to the time Δto. Then, the number of successful readings N0 and the number N of reading control condition changes are cleared in the process shown in step S205.
以上説明したように、本実施形態に係る光学的情報読取装置10では、制御条件変更処理による変更頻度が所定の規定値よりも高くなると、判定時間Δtが、変更頻度が所定の規定値以下となる場合よりも短く調整される。このように、制御条件変更処理による変更頻度が所定の規定値よりも高くなる場合には、読み取りにくくなっている情報コードが多く存在する読取作業環境であるとして、判定時間Δtを変更頻度が所定の規定値以下となる場合よりも短く調整して読取制御条件を短時間で変更することで、読み取り成功までの時間を短縮することができる。
As described above, in the optical
特に、読取成功回数N0と読取制御条件変更回数Nとの計数結果を考慮することで制御条件変更処理による変更頻度が所定の規定値よりも高くなっているか否かについて判定するので、その読取作業環境に応じた変更頻度を適切に求めることができる。 In particular, it is determined whether or not the change frequency by the control condition change process is higher than a predetermined specified value by considering the count result of the successful reading number N0 and the read control condition change number N. The change frequency according to the environment can be obtained appropriately.
なお、変更頻度が所定の規定値よりも高くなっているか否かについての判定は、読取成功回数N0および読取制御条件変更回数Nの計数結果に基づくことなく、例えば、所定の読取作業時間あたりの読取制御条件変更回数Nと所定の規定値と比較することで判定されてもよい。 The determination as to whether or not the change frequency is higher than a predetermined specified value is not based on the counting results of the number of successful readings N0 and the number of times of changing the reading control condition N, for example, per predetermined reading work time. The determination may be made by comparing the reading control condition change count N with a predetermined specified value.
なお、本発明は上記各実施形態に限定されるものではなく、例えば、以下のように具体化してもよい。
(1)上記ステップS123における読取制御条件変更処理では、二値化用閾値を変更することに限らず、受光センサ28からの信号波形の増幅率、情報コードを撮像する際の露光条件(露光時間等)、撮像に使用する光学系の焦点距離、情報コードに照射される照明光源21の明るさ、読取対象とする情報コードのコード種別のいずれか1つを読取制御条件として変更してもよい。このように、複数の制御条件のうちいずれか1つを自動的に変更しても、変更前の制御条件では読み取れなかった情報コードの読取成功率を高めることができる。
In addition, this invention is not limited to said each embodiment, For example, you may actualize as follows.
(1) The reading control condition changing process in step S123 is not limited to changing the binarization threshold, but the exposure condition (exposure time) when imaging the signal waveform gain from the
図9は、照明光源21の明るさとデコードの成否との関係を説明する説明図であり、図9(A)は、初期設定の明るさにてデコードが失敗する信号波形を示し、図9(B)は、変更された明るさにてデコードが成功する信号波形を示す。なお、図9(B)では、初期設定の明るさで受光されたときの信号波形を波線にて示し、明るさを下げて受光されたときの信号波形を太実線にて示す。
FIG. 9 is an explanatory diagram for explaining the relationship between the brightness of the
例えば、図9(A)に示すように照明光源21の初期設定の明るさでは、汚れなどに起因するノイズ(図9にて符号D参照)のためにデコードが失敗する場合がある。本来、黒色(暗色)領域として変換される領域が汚れなどのために一部白色(明色)領域に変換されてしまうものがあり、このためにデコードが失敗してしまうからである。一方、図9(B)に示すように照明光源21の明るさを下げると、ノイズ部分も本来の黒色(暗色)領域として変換されるため、デコードが成功し、その結果、情報コードの読取成功率を高めることができる。
For example, as shown in FIG. 9A, with the default brightness of the
(2)1つの読取制御条件を変更しても読取試行状態が所定時間継続していると判定される場合に、複数の読取制御条件のうちの他のいずれか1つを変更してもよい。例えば、二値化用閾値を1回または複数回変更しても読取試行状態が所定時間継続していると判定される場合に、照明光源21の明るさを変更することができる。これにより、1つの情報コードを読み取るために様々な種別の制御条件が変更されるため、変更前の制御条件では読み取れなかった情報コードの読取成功率をさらに高めることができる。
(2) If it is determined that the reading trial state continues for a predetermined time even if one reading control condition is changed, any one of the plurality of reading control conditions may be changed. . For example, the brightness of the
特に、複数の読取制御条件のうち二値化用閾値を優先的に変更するようにしてもよい。このように二値化用閾値を変更した場合には、上記ステップS109,S111の処理をやめて、二値化用閾値の変更前に読み取りに失敗した情報コードの撮像画像を流用することができるので、上記閾値の変更により情報コードの読み取りが成功した場合には、情報コードの再撮像(再受光)を不要とすることができる。 In particular, the binarization threshold may be preferentially changed among a plurality of reading control conditions. When the binarization threshold is changed in this way, the processing of steps S109 and S111 can be stopped, and the captured image of the information code that has failed to be read before the binarization threshold is changed can be used. When the information code is successfully read by changing the threshold value, it is possible to eliminate the need for re-imaging (re-light reception) of the information code.
(3)3軸モーションセンサ50に代えて、光学的情報読取装置10の移動状態を検知可能なセンサなどの相対位置検出手段により光学的情報読取装置10の基準位置に対する相対位置を検出してもよい。
(3) Instead of the three-
10…光学的情報読取装置
21…照明光源
28…受光センサ(読取手段)
40…制御回路(読取手段,判定手段,制御条件変更手段,時間調整手段,計数手段)
41…トリガースイッチ(入力手段)
50…3軸モーションセンサ(相対位置検出手段)
S1,S2…二値化用閾値
Δt…判定時間(所定時間)
DESCRIPTION OF
40... Control circuit (reading means, determination means, control condition changing means, time adjusting means, counting means)
41 ... Trigger switch (input means)
50 ... 3-axis motion sensor (relative position detecting means)
S1, S2 ... Binarization threshold Δt ... Determination time (predetermined time)
Claims (8)
前記情報コードを光学的に読み取り可能な読取手段と、
前記情報コードに対する当該光学的情報読取装置の相対位置を検出する相対位置検出手段と、
前記読取手段による前記情報コードの読み取りが失敗しており前記相対位置検出手段の検出結果から当該光学的情報読取装置が所定範囲内に位置する読取試行状態が所定時間継続しているか否かについて判定する判定手段と、
前記判定手段により前記読取試行状態が前記所定時間継続していると判定される場合に前記読取手段の読み取りに関する制御条件を変更する制御条件変更手段と、
を備えることを特徴とする光学的情報読取装置。 An optical information reader for optically reading an information code,
Reading means capable of optically reading the information code;
A relative position detecting means for detecting a relative position of the optical information reader with respect to the information code;
It is determined whether or not reading of the information code by the reading unit has failed and a reading trial state in which the optical information reading device is located within a predetermined range continues for a predetermined time from the detection result of the relative position detecting unit. Determination means to perform,
Control condition changing means for changing a control condition related to reading by the reading means when the determination means determines that the reading trial state continues for the predetermined time;
An optical information reading apparatus comprising:
前記所定範囲は、前記入力手段により前記開始情報が入力された際の当該光学的情報読取装置の位置を基準に設定されることを特徴とする請求項1に記載の光学的情報読取装置。 Input means for inputting start information for starting reading of the information code by the reading means;
2. The optical information reading apparatus according to claim 1, wherein the predetermined range is set based on a position of the optical information reading apparatus when the start information is input by the input unit.
前記時間調整手段は、前記計数手段の計数結果から前記制御条件変更手段による変更頻度が前記所定の規定値よりも高くなっていると判断される場合に、前記所定時間を前記変更頻度が前記所定の規定値以下となる場合よりも短く調整することを特徴とする請求項7に記載の光学的情報読取装置。 A counting means for counting the number of times the information code has been successfully read and the number of changes by the control condition changing means;
The time adjusting means determines that the predetermined frequency is the predetermined frequency when the change frequency by the control condition changing means is determined to be higher than the predetermined specified value from the counting result of the counting means. The optical information reading apparatus according to claim 7, wherein the optical information reading apparatus is adjusted to be shorter than a case where the value is equal to or less than a predetermined value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013078406A JP6065719B2 (en) | 2013-04-04 | 2013-04-04 | Optical information reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013078406A JP6065719B2 (en) | 2013-04-04 | 2013-04-04 | Optical information reader |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014203238A JP2014203238A (en) | 2014-10-27 |
| JP6065719B2 true JP6065719B2 (en) | 2017-01-25 |
Family
ID=52353634
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013078406A Expired - Fee Related JP6065719B2 (en) | 2013-04-04 | 2013-04-04 | Optical information reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6065719B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7421899B2 (en) * | 2019-10-07 | 2024-01-25 | 株式会社Fuji | Stocker |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006031603A (en) * | 2004-07-21 | 2006-02-02 | Denso Wave Inc | Optical information reader and control method for optical information reader |
| JP2006054519A (en) * | 2004-08-09 | 2006-02-23 | Ricoh Co Ltd | Imaging apparatus |
| JP4910822B2 (en) * | 2007-03-27 | 2012-04-04 | カシオ計算機株式会社 | Bar code reader and program |
| JP2010086182A (en) * | 2008-09-30 | 2010-04-15 | Denso Wave Inc | Optical information reader |
| JP5234133B2 (en) * | 2011-03-31 | 2013-07-10 | カシオ計算機株式会社 | Code reader and program |
-
2013
- 2013-04-04 JP JP2013078406A patent/JP6065719B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014203238A (en) | 2014-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1513095B1 (en) | Optical information reading apparatus and related information reading method | |
| EP2593901B1 (en) | Scan engine with integrated object sensor in electro-optical readers | |
| JP6635073B2 (en) | Reader | |
| CN105319606B (en) | multi-optical axis photoelectric sensor system | |
| JP2007207085A (en) | Optical information reader | |
| JP2025010629A (en) | Optical information reader | |
| JP6065719B2 (en) | Optical information reader | |
| JP2010086182A (en) | Optical information reader | |
| US20060138234A1 (en) | Methods and apparatus for improving direct part mark scanner performance | |
| JP6558330B2 (en) | Optical information reader | |
| JP2011008574A (en) | Optical information reader | |
| US20110089244A1 (en) | Electro-optical reader with visible indication of successful decode in line of sight of operator | |
| JP5786784B2 (en) | Information code reader | |
| JP6398809B2 (en) | Information code reader | |
| JP6645393B2 (en) | Optical information reader | |
| JP6638614B2 (en) | Optical information reader | |
| EP2693365A2 (en) | Scanning optical codes | |
| JP5104713B2 (en) | Optical information reader | |
| JP6263932B2 (en) | Optical information reader | |
| JP2019071045A (en) | Two-dimensional code | |
| JP2006134303A (en) | Optical information reader | |
| JP5630336B2 (en) | Optical information reader | |
| JP7469627B2 (en) | Optical information reader | |
| JP6900855B2 (en) | Optical information reader | |
| JP2014157451A (en) | Optical information reader |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160204 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161114 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161129 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6065719 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |