(57)【要約】【課題】情報入力手段を有しない装置であっても設定を容易に変更し得る光学的情報読取装置を提供する。【解決手段】制御回路４０にて実行される読取処理において、複数のコード種別のうち所望のコード種別を除く情報コードのデコードの制限を設定可能な制限設定処理と、この制限設定処理により設定された制限を解除可能な制限解除処理と、が設けられている。そして、デコード処理によりデコードされた情報がメモリ３５に記憶される解除情報に一致すると、制限設定処理により設定された制限が制限解除処理により解除される。【選択図】図２
2013122686.tif 000002
【特許請求の範囲】
【請求項１】
複数のコード種別の情報コードを光学的に読み取る光学的情報読取装置であって、
情報コードを撮像する撮像手段と、
前記撮像手段により撮像された情報コードをデコードするデコード手段と、
前記複数のコード種別のうち所望のコード種別を除く情報コードのデコードの制限を設定可能な制限設定手段と、
前記制限設定手段により設定された制限を解除可能な制限解除手段と、
前記制限設定手段により設定された制限を解除するための解除情報が記憶される記憶手段と、を備え、
前記制限解除手段は、前記デコード手段によりデコードされた情報が前記解除情報に一致すると、前記制限設定手段により設定された制限を解除することを特徴とする光学的情報読取装置。
【請求項２】
前記制限解除手段は、前記デコード手段によりデコードされた情報が前記解除情報に一致した後に、所定時間内に前記デコード手段によりデコードされた情報が再度前記解除情報に一致すると、前記制限設定手段により設定された制限を解除することを特徴とする請求項１に記載の光学的情報読取装置。
【請求項３】
前記制限解除手段は、前記デコード手段によりデコードされた情報が前記解除情報に一致した後に、前記デコード手段によりデコードされた情報が所定回数連続して前記解除情報に一致すると、前記制限設定手段により設定された制限を解除することを特徴とする請求項１に記載の光学的情報読取装置。
【請求項４】
前記記憶手段には、複数の前記解除情報が記憶され、
前記制限解除手段は、前記デコード手段によりデコードされた情報が前記複数の解除情報のいずれか１つに一致した後に、前記デコード手段によりデコードされた情報が残りの全ての前記解除情報に連続して一致すると、前記制限設定手段により設定された制限を解除することを特徴とする請求項１に記載の光学的情報読取装置。
【請求項５】
前記記憶手段には、所定の順番がそれぞれ付与される複数の前記解除情報が記憶され、
前記制限解除手段は、前記デコード手段によりデコードされた情報が１番目の解除情報に一致した後に、前記デコード手段によりデコードされた情報が残りの全ての前記解除情報に対して前記所定の順番通りに連続して一致すると、前記制限設定手段により設定された制限を解除することを特徴とする請求項１に記載の光学的情報読取装置。
【請求項６】
前記制限解除手段は、当該装置の起動後一定時間内に前記デコード手段によりデコードされた情報が前記解除情報に一致すると、前記制限設定手段により設定された制限を解除することを特徴とする請求項１に記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコード種別の情報コードを光学的に読み取る光学的情報読取装置に関するものである。
【背景技術】
【０００２】
光学的情報読取装置は、複数のコード種別の情報コードを光学的に読み取るために様々な機能を有しており、その機能を読取作業環境等に応じて設定変更する手段として、キーボード等の操作や外部からの通信などを利用した情報入力手段を備えることができる。また、光学的情報読取装置としては、所定の機器に組み込まれる組み込み式の読取装置などのように、キーボードや外部通信等の情報入力手段を有しないタイプのものがある。このような情報入力手段を有しない光学的情報読取装置の設定を変更する場合には、例えば、特定の情報コード（以下、設定変更用コードという）を読み取らせることで装置の設定を変更することができる。
【０００３】
設定変更用コードを読み取らせることで設定を変更する光学的情報読取装置に関連する技術として、下記特許文献１に示すバーコード・メニューシートが知られている。このバーコード・メニューシートを使用してバーコードリーダの機能設定をするときは、まずプログラミング・スタート・バーコードを読み取らせる（モード１）。次に、機能選択バーコードのうちより所望のものを選択して読み取らせ（モード２）、さらに、その機能選択バーコードに付帯するパラメータ設定バーコードを読み取らせる（モード３）。これにより、所望の機能選択およびそれに付帯するパラメータが設定されて、通常使用時に機能選択モードになることを防止している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０４−７１０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、光学的情報読取装置は、一般的に、バーコード等の一次元コードや二次元コード（ＱＲコード（登録商標）、データマトリックスコード、マキシコード等）など、複数のコード種別の情報コードを読み取り可能に構成されている。このように多くのコード種別の情報コードを読取対象としていると、撮像した情報コードがどのコード種別かを特定した後に当該情報コードをデコードするため、コード種別を特定する処理が必要となり読取速度が低下するという問題が生じる。そこで、読取対象が特定のコード種別の情報コード、例えばバーコードのみである場合には、読取対象をバーコードに限定する設定変更を行うことで、コード種別を特定する処理が不要となり、読取速度を向上することができる。
【０００６】
しかしながら、上述した情報入力手段を有しない読取装置について読取速度を向上するために読取対象を特定のコード種別に限定すると、他のコード種別の情報コードを読み取れなくなるため、当該読取装置の設定を変更するための設定変更用コードを、上記特定のコード種別で設定項目ごとに用意する必要がある。特に、読取作業現場ごとに異なるコード種別で限定されるような場合には、それぞれのコード種別について設定変更用コードを設定項目ごとに用意する必要があり、利便性について問題がある。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、情報入力手段を有しない装置であっても設定を容易に変更し得る光学的情報読取装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明は、複数のコード種別の情報コードを光学的に読み取る光学的情報読取装置（１０）であって、情報コードを撮像する撮像手段（２８）と、前記撮像手段により撮像された情報コードをデコードするデコード手段（４０）と、前記複数のコード種別のうち所望のコード種別を除く情報コードのデコードの制限を設定可能な制限設定手段（４０）と、前記制限設定手段により設定された制限を解除可能な制限解除手段（４０）と、前記制限設定手段により設定された制限を解除するための解除情報が記憶される記憶手段（３５）と、を備え、前記制限解除手段は、前記デコード手段によりデコードされた情報が前記解除情報に一致すると、前記制限設定手段により設定された制限を解除することを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の光学的情報読取装置において、前記制限解除手段は、前記デコード手段によりデコードされた情報が前記解除情報に一致した後に、所定時間（Ｔａｏ）内に前記デコード手段によりデコードされた情報が再度前記解除情報に一致すると、前記制限設定手段により設定された制限を解除することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１に記載の光学的情報読取装置において、前記制限解除手段は、前記デコード手段によりデコードされた情報が前記解除情報に一致した後に、前記デコード手段によりデコードされた情報が所定回数（Ｋｏ）連続して前記解除情報に一致すると、前記制限設定手段により設定された制限を解除することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１に記載の光学的情報読取装置において、前記記憶手段には、複数の前記解除情報が記憶され、前記制限解除手段は、前記デコード手段によりデコードされた情報が前記複数の解除情報のいずれか１つに一致した後に、前記デコード手段によりデコードされた情報が残りの全ての前記解除情報に連続して一致すると、前記制限設定手段により設定された制限を解除することを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１に記載の光学的情報読取装置において、前記記憶手段には、所定の順番がそれぞれ付与される複数の前記解除情報が記憶され、前記制限解除手段は、前記デコード手段によりデコードされた情報が１番目の解除情報に一致した後に、前記デコード手段によりデコードされた情報が残りの全ての前記解除情報に対して前記所定の順番通りに連続して一致すると、前記制限設定手段により設定された制限を解除することを特徴とする。
【００１３】
請求項６に記載の発明は、請求項１に記載の光学的情報読取装置において、前記制限解除手段は、当該装置の起動後一定時間（Ｔｂｏ）内に前記デコード手段によりデコードされた情報が前記解除情報に一致すると、前記制限設定手段により設定された制限を解除することを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【００１４】
請求項１の発明では、複数のコード種別のうち所望のコード種別を除く情報コードのデコードの制限を設定可能な制限設定手段と、制限設定手段により設定された制限を解除可能な制限解除手段と、が設けられている。そして、デコード手段によりデコードされた情報が記憶手段に記憶される解除情報に一致すると、制限設定手段により設定された制限が制限解除手段により解除される。
【００１５】
これにより、上述のようにコード種別を限定している場合であっても、上記解除情報を、限定されるコード種別にてコード化したコード（以下、制限解除用コードという）を読み取らせるだけで、上記限定を解除することができる。このようにコード種別の限定が解除されると、どのコード種別の情報コードも読み取ることができるので、上記限定されたコード種別と異なる所定のコード種別で作成された設定用コードを用いて当該読取装置の設定を変更することができる。特に、読取作業現場ごとに異なるコード種別で限定される場合であっても、限定されるコード種別ごとに制限解除用コードを１つずつ作成するだけであり、設定用コードは所定のコード種別のみ用意すればよく、限定されるコード種別ごとに設定用コードを設定項目ごとに用意する必要もない。
したがって、情報入力手段を有しない装置であっても設定を容易に変更することができる。
【００１６】
請求項２の発明では、デコード手段によりデコードされた情報が上記解除情報に一致した後に、所定時間内にデコード手段によりデコードされた情報が再度上記解除情報に一致すると、制限設定手段により設定された制限が制限解除手段により解除される。デコードされた情報が偶然上記解除情報に一致する場合であっても、次にデコードされた情報までもが偶然上記解除情報に一致する確率は非常に低いので、制限設定手段により設定された制限が誤って解除されることを防ぐことができる。
【００１７】
請求項３の発明では、デコード手段によりデコードされた情報が上記解除情報に一致した後に、デコード手段によりデコードされた情報が所定回数連続して上記解除情報に一致すると、制限設定手段により設定された制限が制限解除手段により解除される。デコードされた情報が偶然上記解除情報に一致する場合であっても、以降にデコードされた情報が偶然連続して上記解除情報に一致する確率は非常に低いので、制限設定手段により設定された制限が誤って解除されることを防ぐことができる。
【００１８】
請求項４の発明では、デコード手段によりデコードされた情報が複数の解除情報のいずれか１つに一致した後に、デコード手段によりデコードされた情報が残りの全ての解除情報に連続して一致すると、制限設定手段により設定された制限が制限解除手段により解除される。デコードされた情報が偶然複数の解除情報のいずれか１つに一致する場合であっても、以降にデコードされた情報が偶然残りの全ての解除情報に連続して一致する確率は非常に低いので、制限設定手段により設定された制限が誤って解除されることを防ぐことができる。
【００１９】
請求項５の発明では、デコード手段によりデコードされた情報が１番目の解除情報に一致した後に、デコード手段によりデコードされた情報が残りの全ての解除情報に対して上記所定の順番通りに連続して一致すると、制限設定手段により設定された制限が制限解除手段により解除される。デコードされた情報が偶然１番目の解除情報に一致する場合であっても、以降にデコードされた情報が偶然残りの全ての解除情報に対して上記所定の順番通りに連続して一致する確率は非常に低いので、制限設定手段により設定された制限が誤って解除されることを防ぐことができる。
【００２０】
請求項６の発明では、当該装置の起動後一定時間内にデコード手段によりデコードされた情報が解除情報に一致すると、制限設定手段により設定された制限が制限解除手段により解除される。当該装置の起動後一定時間内にデコードされた情報が偶然上記解除情報に一致する確率は非常に低いので、制限設定手段により設定された制限が誤って解除されることを防ぐことができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係る光学的情報読取装置の電気的構成を概略的に示すブロック図である。
【図２】第１実施形態における読取処理の流れを例示するフローチャートである。
【図３】第２実施形態における読取処理の流れを例示するフローチャートの一部である。
【図４】第２実施形態における読取処理の流れを例示するフローチャートの一部である。
【図５】第３実施形態における読取処理の流れを例示するフローチャートの一部である。
【図６】第４実施形態における読取処理の流れを例示するフローチャートの一部である。
【図７】第５実施形態における読取処理の流れを例示するフローチャートの一部である。
【図８】第６実施形態における読取処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００２２】
［第１実施形態］
以下、本発明の第１実施形態に係る光学的情報読取装置について図を参照して説明する。図１は、第１実施形態に係る光学的情報読取装置１０の電気的構成を概略的に示すブロック図である。
本第１実施形態に係る光学的情報読取装置１０は、読取対象となる情報コードが付された物品が順次流れる搬送ラインを管理する管理装置に組み込まれており、搬送される物品の情報コードを光学的に読み取れるように配置されて構成されている。この光学的情報読取装置１０は、バーコード等の一次元コードや二次元コード（ＱＲコード（登録商標）、データマトリックスコード、マキシコード等）など、複数のコード種別の情報コードを光学的に読み取り可能であって、その読取結果を管理装置に出力するように構成されている。また、光学的情報読取装置１０は、管理装置に組み込まれるため、管理装置と通信可能であっても、当該管理装置から取り外さない限り、他の機器と通信不能な構成となっている。すなわち、光学的情報読取装置１０は、管理装置に組み込まれる状態では、キーボード等の入力手段を有していない構成となる。
【００２３】
次に、光学的情報読取装置１０の詳細構成について、図１を用いて説明する。
図１に示す光学的情報読取装置１０は、図示しないケースの内部に回路部２０が収容されてなるものであり、回路部２０は、主に、照明光源２１、受光センサ２８、結像レンズ２７等の光学系と、メモリ３５、制御回路４０等のマイクロコンピュータ（以下「マイコン」という）系と、から構成されている。
【００２４】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能する照射手段であって、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられるレンズとから構成されている。なお、図１では、情報コードＣが付された物品Ｒに向けて照明光Ｌｆを照射する例を概念的に示している。
【００２５】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、情報コードなどに照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。なお、受光センサ２８は、特許請求の範囲に記載の「撮像手段」の一例に相当し得る。
【００２６】
結像レンズ２７は、外部から読取口１３を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本実施形態では、照明光源２１から照射された照明光Ｌｆが情報コードにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。
【００２７】
次に、マイコン系の構成概要を説明する。
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、アドレス発生回路３６、同期信号発生回路３８、通信インタフェース４８等から構成されている。光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力されると、所定のコード画像情報格納領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００２８】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、上述したコード画像情報格納領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、読取処理や解析処理等を実行可能な所定プログラムやその他、照明光源２１、受光センサ２３等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００２９】
制御回路４０は、光学的情報読取装置１０全体を制御可能なマイコンによって構成されており、ＣＰＵ、システムバス、入出力インタフェース等を有すると共に、情報処理機能を備えており、メモリ３５とともに情報処理装置を構成している。この制御回路４０には、上記管理装置と通信するためのインタフェースとして通信インタフェース４８が接続されている。
【００３０】
次に、このように構成される光学的情報読取装置１０の制御回路４０にて実行される読取処理について、図を用いて説明する。図２は、第１実施形態における読取処理の流れを例示するフローチャートである。
本実施形態の読取処理では、読取速度を向上させるために、読取対象を所望のコード種別に制限するための制限情報がコード化された制限用情報コードを読み取ることで、読取対象が当該所望のコード種別の情報コードに制限されて、他のコード種別の情報コードのデコード（解読）が不能になる。また、本実施形態の読取処理では、上述したコード種別の制限を解除するための解除情報が当該制限されたコード種別でコード化された制限解除用情報コードを読み取ることで、上記制限が解除される。なお、上述した制限情報および解除情報は、例えば、「０００００００００」および「１１１１１１１１１」のような所定の桁数の数値情報であって、予めメモリ３５に記憶されている。
【００３１】
以下、制御回路４０にて実行される読取処理について、図２に示すフローチャートを用いて詳細に説明する。
まず、当該光学的情報読取装置１０が作動状態となり、電源オフでない状態で（図２のＳ１００でＮｏ）、情報コードが付された物品等が光学的情報読取装置１０の読取口１３に近づけられると、図２のステップＳ１０１に示す撮像処理がなされる。この処理では、照明光源２１から照明光Ｌｆが読取口１３を介して照射されて、情報コードにて反射された反射光Ｌｒが受光センサ２８にて受光されると、受光センサ２８から出力される信号に基づいて、当該情報コードを含む画像データが生成される。次に、ステップＳ１０３に示すデコード処理がなされ、生成された画像データのうち情報コードに相当するコード画像に対して公知のデコード処理が実施される。この処理により、情報コードとしてコード化された文字データ等がデコードされると（Ｓ１０５でＹｅｓ）、ステップＳ１０７に示す記憶処理がなされ、デコードにより取得した情報がメモリ３５に記憶される。一方、上記デコード処理が失敗した場合には（Ｓ１０５でＮｏ）、上記ステップＳ１００からの処理がなされる。なお、ステップＳ１０３に示すデコード処理を実行する制御回路４０は、特許請求の範囲に記載の「デコード手段」の一例に相当し得る。
【００３２】
デコードにより取得した情報がメモリ３５に記憶されると、ステップＳ１０９に示す判定処理がなされ、デコードにより取得した情報がメモリ３５に記憶された制限情報に一致するか否かについて判定される。ここで、デコードにより取得した情報が制限情報に一致しない場合には（Ｓ１０９でＮｏ）、ステップ１１１に示す判定処理がなされ、デコードにより取得した情報がメモリ３５に記憶された解除情報に一致するか否かについて判定される。ここで、デコードにより取得した情報が上記解除情報に一致しない場合には（Ｓ１１１でＮｏ）、ステップＳ１１３に示す出力処理がなされ、デコードにより取得してメモリ３５に記憶された情報が上記管理装置に出力される。そして、上記ステップＳ１００からの処理が繰り返される。
【００３３】
一方、所望のコード種別に制限するために制限用情報コードが撮像されることで、デコードにより取得した情報がメモリ３５に記憶された上記制限情報に一致する場合には（Ｓ１０９でＹｅｓ）、ステップＳ１１７に示す制限設定処理がなされる。この処理では、上記制限情報に応じてコード種別が制限される。具体的には、例えば、上記制限情報が読取対象をバーコードに制限する情報であれば、バーコードと異なるコード種別の情報コード（ＱＲコード、データマトリックスコード、マキシコード等）のデコードが制限される。これにより、撮像された撮像画像に対するコード画像の抽出等でコード種別を特定する処理が不要となり、読取速度を向上することができる。この処理後、上記ステップＳ１００からの処理がなされる。なお、ステップＳ１１７に示す制限設定処理を実行する制御回路４０は、特許請求の範囲に記載の「制限設定手段」の一例に相当し得る。
【００３４】
また、上述のように読取対象がバーコードに制限されている状態で、当該制限を解除するために、上記解除情報がバーコードでコード化された制限解除用情報コードが撮像されることで、デコードにより取得した情報がメモリ３５に記憶された解除情報に一致する場合には（Ｓ１１１でＹｅｓ）、ステップＳ１１９に示す制限解除処理がなされる。この処理では、上記制限情報に応じてコード種別が制限される。
【００３５】
これにより、読取対象がバーコードに限定される制限が解除されて、他のコード種別の情報コードの読み取りが可能な状態となる。この状態では、どのコード種別の情報コードも読み取ることができるので、上記限定されたコード種別と異なる所定のコード種別で作成された設定用コードを用いて当該光学的情報読取装置１０の設定を変更することができる。なお、設定用コードを用いることで設定変更可能な設定項目としては、例えば、撮像されたコード画像を白黒反転または表裏反転する設定やコード画像の明暗度合いを調整するフィルタ処理の調整レベルの設定などがある。この処理後、上記ステップＳ１００からの処理がなされる。なお、ステップＳ１１９に示す制限解除処理を実行する制御回路４０は、特許請求の範囲に記載の「制限解除手段」の一例に相当し得る。
【００３６】
ここで、光学的情報読取装置１０が組み込まれる管理装置を配置した搬送ラインが複数ラインあり、ラインごとに異なるコード種別で限定される場合、具体的には、例えば、搬送ラインＡに設置される光学的情報読取装置１０では読み取り可能なコード種別がバーコードに限定されており、搬送ラインＢに設置される光学的情報読取装置１０ではＱＲコード、搬送ラインＣに設置される光学的情報読取装置１０ではデータマトリックスコードにそれぞれ限定されており、当該光学的情報読取装置１０の設定を変更する設定用コードが、例えば、ＱＲコードで所定の設定項目ごとに用意されている場合を想定する。
【００３７】
搬送ラインＢの光学的情報読取装置１０はＱＲコードを読取対象としているため、ＱＲコードで設定項目ごとに用意された各設定用コードのいずれかを読み取ることで、読み取った設定用コードに応じて設定項目を変更することができる。一方、搬送ラインＡや搬送ラインＣの光学的情報読取装置１０ではＱＲコードが読み取れない状態であるため、この状態のままでは、上記各設定用コードを用いて設定項目を変更することができない。この場合には、搬送ラインＡの光学的情報読取装置１０では、解除情報がバーコードでコード化された制限解除用情報コードを読み取ることで、制限が解除されてＱＲコードが読み取り可能となり、上記各設定用コードを用いて設定項目を変更することができる。また、搬送ラインＣの光学的情報読取装置１０では、解除情報がデータマトリックスコードでコード化された制限解除用情報コードを読み取ることで、制限が解除されてＱＲコードが読み取り可能となり、上記各設定用コードを用いて設定項目を変更することができる。このように、設定項目ごとに用意される各設定用コードは、限定されるコード種別ごとに制限解除用コードを１つずつ作成することで、所定のコード種別のみ用意すればよいことになる。
【００３８】
そして、上述のようにコード種別の制限が解除された状態で所望の設定項目に関する設定変更がなされた後に、再度、限定したいコード種別に対応する制限用情報コードを読み取ることで、コード種別が制限されて、読取速度を向上させることができる。
【００３９】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、制御回路４０にて実行される読取処理において、複数のコード種別のうち所望のコード種別を除く情報コードのデコードの制限を設定可能な制限設定処理（Ｓ１１７）と、この制限設定処理により設定された制限を解除可能な制限解除処理（Ｓ１１９）と、が設けられている。そして、デコード処理（Ｓ１０３）によりデコードされた情報がメモリ３５に記憶される解除情報に一致すると、制限設定処理により設定された制限が制限解除処理により解除される。
【００４０】
これにより、上述のようにコード種別を限定している場合であっても、上記解除情報を、限定されるコード種別にてコード化した制限解除用コードを読み取らせるだけで、上記限定を解除することができる。このようにコード種別の限定が解除されると、どのコード種別の情報コードも読み取ることができるので、上記限定されたコード種別と異なる所定のコード種別で作成された設定用コードを用いて当該光学的情報読取装置１０の設定を変更することができる。特に、搬送ライン（読取作業現場）ごとに異なるコード種別で限定される場合であっても、限定されるコード種別ごとに制限解除用コードを１つずつ作成するだけであり、設定用コードは所定のコード種別のみ用意すればよく、限定されるコード種別ごとに設定用コードを設定項目ごとに用意する必要もない。
したがって、情報入力手段を有しない光学的情報読取装置１０であっても設定を容易に変更することができる。
【００４１】
［第２実施形態］
次に、本第２実施形態に係る光学的情報読取装置について、図３および図４を参照して説明する。図３および図４は、第２実施形態における読取処理の流れを例示するフローチャートである。
本第２実施形態では、読取処理において、所定時間内に制限解除用情報コードが再度読み取られることで上記制限解除処理がなされる点が、上記第１実施形態に係る光学的情報読取装置と主に異なる。
【００４２】
以下、本第２実施形態における制御回路４０にて実行される読取処理について、図３および図４に示すフローチャートを用いて詳細に説明する。
上記第１実施形態と同様に、図３のステップＳ１０９に示す判定処理にてＮｏと判定されると、図４のステップＳ１１１に示す判定処理にて、デコードにより取得した情報がメモリ３５に記憶された解除情報に一致するか否かについて判定される。
【００４３】
ここで、デコードにより取得した情報がメモリ３５に記憶された上記解除情報に一致する場合には（Ｓ１１１でＹｅｓ）、ステップＳ２０１に示す計時処理がなされる。この処理では、上記解除情報に一致する情報コードをデコードしてからの経過時間Ｔａが計時される。続いて、ステップＳ２０３に示す判定処理がなされ、経過時間Ｔａが所定時間Ｔａｏ以上であるか否かについて判定される。ここで、所定時間Ｔａｏは、制限解除用情報コードを一度読み取らせた後に連続して同じ制限解除用情報コードを再び読み取らせるまでの時間に相当するもので、本実施形態では、例えば、３秒に設定されている。そして、経過時間Ｔａが所定時間Ｔａｏ以上でなければ（Ｓ２０３でＮｏ）、ステップＳ２０５に示す判定処理にて、情報コードが新たに撮像されてデコードされることで読み取られたか否かについて判定され、情報コードが新たに撮像されて読み取られるまで、Ｎｏとの判定が繰り返される。
【００４４】
ステップＳ２０３，Ｓ２０５にてＮｏとの判定の繰り返し中に、情報コードが新たに撮像されて読み取られると、ステップＳ２０５にてＹｅｓと判定されて、ステップＳ２０７に示す記憶処理がなされ、読み取られた情報がメモリ３５に記憶される。続いて、ステップＳ２０９に示す判定処理がなされ、読み取られた情報がメモリ３５に記憶された解除情報に一致するか否かについて判定される。ここで、読み取られた情報が解除情報に一致しない場合には（Ｓ２０９でＮｏ）、前回読み取った情報コードから得られた情報が解除情報に偶然一致したものであるとして、ステップ１１３に示す出力処理がなされ、上記ステップＳ１０７の記憶処理にて記憶された情報と上記Ｓ２０７の記憶処理にて記憶された情報との双方が上記管理装置に出力される。
【００４５】
一方、経過時間Ｔａが所定時間Ｔａｏ未満である状態にて読み取られた情報が解除情報に一致する場合には（Ｓ２０９でＹｅｓ）、上記制限を解除するために制限解除用情報コードを所定時間内に再度読み取らせたものであるとして、ステップＳ１１９に示す制限解除処理がなされ、上記制限情報に応じてコード種別が制限される。
【００４６】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、デコード処理（Ｓ１０３）によりデコードされた情報が上記解除情報に一致した後に、所定時間（Ｔａｏ）内にデコードされた情報が再度上記解除情報に一致すると、制限設定処理（Ｓ１１７）手段により設定された制限が制限解除処理（Ｓ１１９）により解除される。デコードされた情報が偶然上記解除情報に一致する場合であっても、次にデコードされた情報までもが偶然上記解除情報に一致する確率は非常に低いので、制限設定処理により設定された制限が誤って解除されることを防ぐことができる。
【００４７】
［第３実施形態］
次に、本第３実施形態に係る光学的情報読取装置について、図３および図５を参照して説明する。図５は、第３実施形態における読取処理の流れを例示するフローチャートの一部である。
本第３実施形態では、読取処理において、制限解除用情報コードが所定回数連続して読み取られることで上記制限解除処理がなされる点が、上記第２実施形態に係る光学的情報読取装置と主に異なる。
【００４８】
以下、本第３実施形態における制御回路４０にて実行される読取処理について、図３および図５に示すフローチャートを用いて詳細に説明する。
上記第２実施形態と同様に、図３のステップＳ１０９に示す判定処理にてＮｏと判定されると、図５のステップＳ１１１に示す判定処理にて、デコードにより取得した情報がメモリ３５に記憶された解除情報に一致するか否かについて判定される。
【００４９】
ここで、デコードにより取得した情報がメモリ３５に記憶された上記解除情報に一致する場合には（Ｓ１１１でＹｅｓ）、ステップＳ２０１に示す計時処理がなされ、経過時間Ｔａが所定時間Ｔａｏ以上となるか情報コードが新たに撮像されて読み取られるまで、ステップＳ２０３，Ｓ２０５にてＮｏとの判定が繰り返される。この繰り返し判定中に、情報コードが新たに撮像されて読み取られると（Ｓ２０５でＹｅｓ）、ステップＳ２０７に示す記憶処理にて読み取られた情報がメモリ３５に記憶される。そして、読み取られた情報がメモリ３５に記憶された解除情報に一致する場合には（Ｓ２０９でＹｅｓ）、制限解除用情報コードを連続して読み取った回数（以下、連続読取回数Ｋという）が、ステップＳ３０１にてインクリメント（Ｋ＝Ｋ＋１）される。なお、連続読取回数Ｋは、当該光学的情報読取装置１０の起動時における初期設定処理に応じて１に設定されている。
【００５０】
次に、ステップＳ３０３に示す判定処理にて、上述のようにインクリメントされた連続読取回数Ｋが所定回数Ｋｏ以上であるか否かについて判定される。ここで、所定回数Ｋｏは、予め設定される回数であって、本第２実施形態では、例えば、Ｋｏ＝３に設定されている。なお、この所定回数Ｋｏは、読取作業環境等に応じて適宜変更することができる。
【００５１】
そして、連続読取回数Ｋが所定回数Ｋｏ以上でなければ（Ｓ３０３でＮｏ）、上記ステップＳ２０３からの処理がなされる。連続読取回数Ｋが所定回数Ｋｏ以上となる前に、経過時間Ｔａが所定時間Ｔａｏ以上となるか（Ｓ２０３でＹｅｓ）、読み取られた情報が解除情報に一致しない場合には（Ｓ２０９でＮｏ）、前回読み取った情報コードから得られた情報が解除情報に偶然一致したものであるとして、ステップ１１３に示す出力処理がなされ、上記ステップＳ１０７の記憶処理にて記憶された情報と上記Ｓ２０７の記憶処理にて記憶された情報との全てが上記管理装置に出力される。
【００５２】
一方、経過時間Ｔａが所定時間Ｔａｏ未満である状態にて連続して読み取られた情報が２度とも解除情報に一致しており連続読取回数Ｋが所定回数Ｋｏ以上となると（Ｓ３０３でＹｅｓ）、上記制限を解除するために制限解除用情報コードを所定時間Ｔａｏ内に３回連続して読み取らせたものであるとして、ステップＳ３０５にて連続読取回数Ｋが１に設定された後に、ステップＳ１１９に示す制限解除処理がなされ、上記制限情報に応じてコード種別が制限される。
【００５３】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、デコード処理（Ｓ１０３）によりデコードされた情報が上記解除情報に一致した後に、デコードされた情報が所定回数（Ｋｏ）連続して上記解除情報に一致すると、制限設定処理（Ｓ１１７）により設定された制限が制限解除処理（Ｓ１１９）により解除される。デコードされた情報が偶然上記解除情報に一致する場合であっても、以降にデコードされた情報が偶然連続して上記解除情報に一致する確率は非常に低いので、制限設定処理により設定された制限が誤って解除されることを防ぐことができる。
【００５４】
なお、本実施形態では、経過時間Ｔを計時することなく、デコードされた情報が所定回数（Ｋｏ）連続して上記解除情報に一致する場合に、制限設定処理により設定された制限を制限解除処理により解除してもよい。
【００５５】
［第４実施形態］
次に、本第４実施形態に係る光学的情報読取装置について、図３および図６を参照して説明する。図６は、第４実施形態における読取処理の流れを例示するフローチャートの一部である。
本第４実施形態では、複数設定される解除情報がそれぞれコード化された制限解除用情報コードが連続して全て読み取られることで上記制限解除処理がなされる点が、上記第２実施形態に係る光学的情報読取装置と主に異なる。
【００５６】
本実施形態では、複数の解除情報、例えば、３つの同じ桁数の解除情報として、「１１１１１１１１１」、「２２２２２２２２２」および「３３３３３３３３３」が予めメモリ３５に記憶されている。そして、制限解除用情報コードは、制限されたコード種別で各解除情報をそれぞれコード化されて生成される。
【００５７】
以下、本第４実施形態における制御回路４０にて実行される読取処理について、図３および図６に示すフローチャートを用いて詳細に説明する。
上記第２実施形態と同様に、図３のステップＳ１０９に示す判定処理にてＮｏと判定されると、図６のステップＳ４０１に示す判定処理にて、デコードにより取得した情報がメモリ３５に記憶された各解除情報のいずれかに一致するか否かについて判定される。
【００５８】
ここで、デコードにより取得した情報がメモリ３５に記憶された各解除情報のいずれか１つに一致する場合、例えば、デコードにより取得した情報が「２２２２２２２２２」である場合には（Ｓ４０１でＹｅｓ）、ステップＳ２０１に示す計時処理がなされ、経過時間Ｔａが所定時間Ｔａｏ以上となるか情報コードが新たに撮像されて読み取られるまで、ステップＳ２０３，Ｓ２０５にてＮｏとの判定が繰り返される。この繰り返し判定中に、情報コードが新たに撮像されて読み取られると（Ｓ２０５でＹｅｓ）、ステップＳ２０７に示す記憶処理にて読み取られた情報がメモリ３５に記憶される。
【００５９】
そして、ステップＳ４０３に示す判定処理にて、読み取られた情報がメモリ３５に記憶された各解除情報のうち未だ読み取られていない解除情報（以下、未読解除情報という）のいずれかに一致するか否かについて判定される。ここで、読み取られた情報が各未読解除情報のいずれか１つに一致しない場合には（Ｓ４０３でＮｏ）、前回読み取った情報コードから得られた情報が解除情報に偶然一致したものであるとして、ステップ１１３に示す出力処理がなされ、上記ステップＳ１０７の記憶処理にて記憶された情報と上記Ｓ２０７の記憶処理にて記憶された情報との全てが上記管理装置に出力される。
【００６０】
一方、経過時間Ｔａが所定時間Ｔａｏ未満である状態にて、読み取られた情報が各未読解除情報のいずれか１つに一致する場合、例えば、デコードにより取得した情報が「１１１１１１１１１」であり各未読解除情報のいずれか１つに一致する場合には（Ｓ４０３でＹｅｓ）、ステップＳ４０５に示す判定処理にて、各解除情報を全て読み取ったか否かについて判定される。この段階では、各未読解除情報である「３３３３３３３３３」が未だ読み取られていないので、ステップＳ４０５にてＮｏと判定されて、ステップＳ２０３からの処理がなされる。
【００６１】
そして、デコードにより「１１１１１１１１１」を取得した後に未読解除情報である「３３３３３３３３３」を連続して読み取ると（Ｓ４０５でＹｅｓ）、上記制限を解除するために各制限解除用情報コードを所定時間Ｔａｏ内に連続して全て読み取らせたものであるとして、ステップＳ１１９に示す制限解除処理がなされ、上記各制限情報に応じてコード種別が制限される。
【００６２】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、デコード処理（Ｓ１０３）によりデコードされた情報が複数の解除情報のいずれか１つに一致した後に、デコードされた情報が残りの全ての解除情報（未読解除情報）に連続して一致すると、制限設定処理（Ｓ１１７）により設定された制限が制限解除処理（Ｓ１１９）により解除される。デコードされた情報が偶然複数の解除情報のいずれか１つに一致する場合であっても、以降にデコードされた情報が偶然残りの全ての解除情報に連続して一致する確率は非常に低いので、制限設定処理により設定された制限が誤って解除されることを防ぐことができる。
【００６３】
なお、本実施形態では、経過時間Ｔを計時することなく、デコードされた情報が全ての解除情報（未読解除情報）に連続して一致する場合に、制限設定処理により設定された制限を制限解除処理により解除してもよい。
【００６４】
［第５実施形態］
次に、本第５実施形態に係る光学的情報読取装置について、図３および図７を参照して説明する。図７は、第５実施形態における読取処理の流れを例示するフローチャートの一部である。
本第５実施形態では、複数設定される解除情報がそれぞれコード化された制限解除用情報コードが所定の順番通りに連続して全て読み取られることで上記制限解除処理がなされる点が、上記第４実施形態に係る光学的情報読取装置と主に異なる。
【００６５】
本実施形態では、複数の解除情報、例えば、３つの同じ桁数の解除情報、「１１１１１１１１１」、「２２２２２２２２２」および「３３３３３３３３３」が、それぞれ付与される所定の順番とともに付与されて予めメモリ３５に記憶されている。本実施形態では、上記所定の順番として、１番目が「１１１１１１１１１」、２番目が「２２２２２２２２２」、３番目が「３３３３３３３３３」となるように設定されている。
【００６６】
以下、本第５実施形態における制御回路４０にて実行される読取処理について、図３および図７示すフローチャートを用いて詳細に説明する。
上記第４実施形態と同様に、図３のステップＳ１０９に示す判定処理にてＮｏと判定されると、図７のステップＳ５０１に示す判定処理にて、デコードにより取得した情報がメモリ３５に記憶された１番目の解除情報に一致するか否かについて判定される。
【００６７】
ここで、デコードにより取得した情報がメモリ３５に記憶された１番目の解除情報「１１１１１１１１１」に一致する場合には（Ｓ５０１でＹｅｓ）、ステップＳ２０１に示す計時処理がなされ、経過時間Ｔａが所定時間Ｔａｏ以上となるか情報コードが新たに撮像されて読み取られるまで、ステップＳ２０３，Ｓ２０５にてＮｏとの判定が繰り返される。この繰り返し判定中に、情報コードが新たに撮像されて読み取られると（Ｓ２０５でＹｅｓ）、ステップＳ２０７に示す記憶処理にて読み取られた情報がメモリ３５に記憶される。
【００６８】
そして、ステップＳ５０３に示す判定処理にて、読み取られた情報が次の解除情報に一致するか否かについて判定される。ここで、読み取られた情報が、次の解除情報、この段階では、「２２２２２２２２２」に一致しない場合には（Ｓ５０３でＮｏ）、前回読み取った情報コードから得られた情報が１番目の解除情報に偶然一致したものであるとして、ステップ１１３に示す出力処理がなされ、上記ステップＳ１０７の記憶処理にて記憶された情報と上記Ｓ２０７の記憶処理にて記憶された情報との全てが上記管理装置に出力される。
【００６９】
一方、経過時間Ｔａが所定時間Ｔａｏ未満である状態にて、読み取られた情報が次の解除情報に一致する場合、この段階では、「２２２２２２２２２」に一致する場合には（Ｓ５０３でＹｅｓ）、ステップＳ５０５に示す判定処理にて、各解除情報を全て読み取ったか否かについて判定される。この段階では、「３３３３３３３３３」が未だ読み取られていないので、ステップＳ５０５にてＮｏと判定されて、ステップＳ２０３からの処理がなされる。
【００７０】
そして、デコードにより２番目の解除情報である「２２２２２２２２２」を取得した後に３番目の解除情報である「３３３３３３３３３」を連続して読み取ると（Ｓ５０５でＹｅｓ）、上記制限を解除するために各制限解除用情報コードを所定時間Ｔａｏ内にて所定の順番通りに連続して全て読み取らせたものであるとして、ステップＳ１１９に示す制限解除処理がなされ、上記各制限情報に応じてコード種別が制限される。
【００７１】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、デコード処理（Ｓ１０３）によりデコードされた情報が１番目の解除情報に一致した後に、デコードされた情報が残りの全ての解除情報に対して上記所定の順番通りに連続して一致すると、制限設定処理（Ｓ１１７）により設定された制限が制限解除処理（Ｓ１１９）により解除される。デコードされた情報が偶然１番目の解除情報に一致する場合であっても、以降にデコードされた情報が偶然残りの全ての解除情報に対して上記所定の順番通りに連続して一致する確率は非常に低いので、制限設定処理により設定された制限が誤って解除されることを防ぐことができる。
【００７２】
なお、本実施形態では、経過時間Ｔを計時することなく、デコードされた情報が全ての解除情報に対して所定の順番通りに連続して一致する場合に、制限設定処理により設定された制限を制限解除処理により解除してもよい。
【００７３】
［第６実施形態］
次に、本第６実施形態に係る光学的情報読取装置について、図８を参照して説明する。図８は、第６実施形態における読取処理の流れを例示するフローチャートである。
本第６実施形態では、起動後一定時間内にデコードされた情報が解除情報に一致することで上記制限解除処理がなされる点が、上記第１実施形態に係る光学的情報読取装置と主に異なる。
【００７４】
以下、本第６実施形態における制御回路４０にて実行される読取処理について、図８に示すフローチャートを用いて詳細に説明する。
当該光学的情報読取装置１０が起動すると、図８のステップＳ６０１にて計時処理がなされ、当該装置の起動後からの経過時間Ｔｂが計時される。次に、上記第１実施形態と同様にステップＳ１００以降の処理がなされ、デコードにより取得した情報がメモリ３５に記憶された制限情報に一致しない場合には、ステップＳ１０９にてＮｏと判定される。
【００７５】
続いて、ステップＳ６０３に示す判定処理がなされ、経過時間Ｔｂが一定時間Ｔｂｏ以上であるか否かについて判定される。ここで、一定時間Ｔｂｏは、当該光学的情報読取装置１０の起動後に制限解除用情報コードを読み取らせるまでの時間に相当するもので、本実施形態では、例えば、３秒に設定されている。そして、経過時間Ｔｂが一定時間Ｔｂｏ以上でなければ（Ｓ６０３でＮｏ）、ステップＳ１１１に示す判定処理がなされる。ここで、デコードにより取得した情報がメモリ３５に記憶された解除情報に一致しない場合には（Ｓ１１１でＮｏ）、ステップＳ１１３に示す出力処理がなされ、解除情報に一致する場合には（Ｓ１１１でＹｅｓ）、ステップＳ１１９に示す制限解除処理がなされる。一方、経過時間Ｔｂが一定時間Ｔｂｏ以上でなければ（Ｓ６０３でＮｏ）、ステップＳ１１１における判定処理がなされることなくステップＳ１１３に示す出力処理がなされる。すなわち、制限解除処理は、経過時間Ｔｂが一定時間Ｔｂｏ以上でない状態で制限解除用情報コードが読み取られる場合に限り実施されることとなる。
【００７６】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、当該光学的情報読取装置１０の起動後一定時間Ｔｂｏ内にデコード処理（Ｓ１０３）によりデコードされた情報が解除情報に一致すると、制限設定処理（Ｓ１１７）により設定された制限が制限解除処理（Ｓ１１９）により解除される。起動後一定時間Ｔｂｏ内にデコードされた情報が偶然上記解除情報に一致する確率は非常に低いので、制限設定処理により設定された制限が誤って解除されることを防ぐことができる。
【００７７】
なお、起動後一定時間Ｔｂｏ内にデコードされた情報が解除情報に一致する場合に、上記制限を制限解除処理により解除することに限らず、起動後に初めてデコードされた情報が解除情報に一致する場合に、上記制限を制限解除処理により解除してもよい。
【００７８】
なお、本発明は上記各実施形態に限定されるものではなく、以下のように具体化してもよい。
（１）制限解除用情報コードは、コード種別を制限するための解除情報に加えて、他の設定項目を変更するための情報を含むように生成されてもよい。これにより、制限解除用情報コードを読み取ることで、コード種別の制限が解除されるとともに上記他の設定項目を変更することができる。ここで、上記他の設定項目としては、例えば、設定変更頻度が高い設定項目として、撮像されたコード画像を白黒反転または表裏反転する設定やコード画像の明暗度合いを調整するフィルタ処理の調整レベルの設定などがある。
【００７９】
（２）上記各実施形態では、ステップＳ１１７に示す制限設定処理にて上記制限情報に応じてコード種別がバーコードに制限されているが、これに限らず、他のコード種別の情報コード、例えば、ＱＲコード、データマトリックスコード、マキシコード等のコード種別に制限されてもよい。この場合でも、その制限されたコード種別でコード化された制限解除用情報コードを読み取ることで、上記制限を解除することができる。
【００８０】
（３）本発明は、搬送ラインを管理する管理装置に組み込まれることで当該管理装置と異なる入力手段を有しない光学的情報読取装置に適用されることに限らず、空港の搭乗ゲートなどの組込装置に組み込まれることで当該組込装置と異なる入力手段を有しない光学的情報読取装置に適用されても、上記作用効果を奏する。
【符号の説明】
【００８１】
１０…光学的情報読取装置
２８…受光センサ（撮像手段）
３５…メモリ（記憶手段）
４０…制御回路（デコード手段，制限設定手段，制限解除手段）
Ｋ…連続読取回数
Ｋｏ…所定回数
Ｔａ…経過時間
Ｔａｏ…所定時間
Ｔｂ…経過時間
Ｔｂｏ…一定時間
【図１】
2013122686.tif 000003
【図２】
2013122686.tif 000004
【図３】
2013122686.tif 000005
【図４】
2013122686.tif 000006
【図５】
2013122686.tif 000007
【図６】
2013122686.tif 000008
【図７】
2013122686.tif 000009
【図８】
2013122686.tif 000010