(57)【要約】【課題】２度読みを回避することができるコード読取検査方法および装置を提供する。【解決手段】物品に付されその物品の組を特定するための特定コードと読み捨てるための読捨コードとを交互に読取り、直前に記憶したコードと不一致のコードを読取ったときにだけそのコードを記憶することによって記憶が行われたコードに基づいて、複数種類の物品が適正に１つの組にまとめられているか否かを判定するコード読取検査方法およびその方法を適用した装置。【選択図】  図１
2010269579.tif 000002
【特許請求の範囲】
【請求項１】
物品に付されその物品の組を特定するための特定コードと読み捨てるための読捨コードとを交互に読取り、直前に記憶したコードと不一致のコードを読取ったときにだけそのコードを記憶することによって記憶が行われたコードに基づいて、複数種類の物品が適正に１つの組にまとめられているか否かを判定することを特徴とするコード読取検査方法。
【請求項２】
請求項１に記載のコード読取検査方法において、前記記憶したコードの数である記憶コード数が設定したコードの数である設定コード数に到達するまでコードの読取と記憶を反復し、その到達の後に前記判定を行うことを特徴とするコード読取検査方法。
【請求項３】
請求項１または２に記載のコード読取検査方法において、前記物品は印刷物であり、前記特定コードは丁合する複数の印刷物の全てに印刷され丁合を特定するためのコードであり、前記読捨コードは丁合する複数の印刷物の一部またはその他の印刷物に印刷されたコードであることを特徴とするコード読取検査方法。
【請求項４】
リセットの入力により記憶したコードを消去するリセット手段と、
前記リセットの後において１番目に読取ったコードを記憶する１番目コード記憶手段と、
２番目以降に読取ったコードと直前に記憶したコードとを照合する記憶コード照合手段と、
前記照合により前記２つのコードが不一致のときにだけ前記読取ったコードを記憶する２番目以降コード記憶手段と、
前記記憶したコードが適正なコードであるか否かを判定する適正判定手段と、
を有することを特徴とするコード読取検査装置。
【請求項５】
請求項４に記載のコード読取検査装置において、前記適正判定手段はその判定の後にリセットを出力し、前記リセット手段は前記出力されたリセットを入力することを特徴とするコード読取検査装置。
【請求項６】
請求項４または５に記載のコード読取検査装置において、前記記憶したコードの数である記憶コード数が設定したコードの数である設定コード数に到達するまで前記２番目以降コード記憶手段による記憶を反復し、前記適正判定手段は前記記憶コード数が前記設定コード数に到達したときに前記記憶したコードが適正なコードであるか否かを判定することを特徴とするコード読取検査装置。
【請求項７】
請求項４〜６のいずれかに記載のコード読取検査装置において、前記記憶したコードには物品に付されその物品の組を特定するための特定コードと、物品またはその他に付され読み捨てるための読捨コードとが含まれており、前記適正判定手段は前記記憶したコードにおける特定コードがすべて同一組の特定コードであるときに適正なコードであると判定することを特徴とするコード読取検査装置。
【請求項８】
請求項５〜７のいずれかに記載のコード読取検査方法において、前記物品は印刷物であり、前記組は丁合する印刷物の組であることを特徴とするコード読取検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコード読取情報に基づいて物品の検査を行う技術分野に属する。特に、複数種類の物品が適正に１つにまとめられた適正な製品（組製品）となっているか否かの検査を、その製品の特定情報を含むコードを読取って行うコード読取検査方法および装置に関する。
【背景技術】
【０００２】
固定情報だけでなく可変情報が含まれる印刷物がある。たとえば、ダイレクトメール等の個人情報が記載された印刷物、パーソナル保険システム等におけるパーソナル約款、学習者が選択した科目とその科目の学習の進展に合わせて必要とする部分だけを編集したパーソナル問題集、等の印刷物である。これらの印刷物における可変情報には個人情報が含まれており、不良品が製品に混入したり散逸したりすると、個人情報が漏洩することとなり大きな問題である。したがって、その製造ラインにおいては製品検査により製品の良否を判定し、不良品であればその全体を確実に回収し適性に廃棄する必要性がある。また、除去されて欠番となった不良品に代えて良品を補充する必要性がある。
印刷物、特に上述のような印刷物においては製造管理するための情報をコード化したコードを印刷することが行なわれている。そのコードに基づいて、たとえば特定個人向けの可変情報を含む複数種類の印刷物（印刷ページ）を１つの冊子に丁合し綴じることが行われる。印刷物に印刷されたコードを読取って製造管理する従来のシステムとしては、たとえば、「連続帳票の検査装置」（特許文献１）、「丁合検査装置」（特許文献２）、「糊付異常検出システム」（特許文献３）、等が知られている。また、バーコードの二度読みを防止するシステムとしては「バーコードでコーダの二度読み防止装置」（特許文献４）、等が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１−３１６８８５
【特許文献２】特開２０００−２６３９６１
【特許文献３】特開２００７−１９６４７８
【特許文献４】特開平４−２９７９６９
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これらの従来技術においては、製造機械において印刷されたコードを自動読取して検査、制御、等を行うものである。しかしながら、最終製品、たとえば丁合され綴じられた冊子のような印刷物においても、複数種類の印刷ページが適正に１つの冊子に丁合されているか否かを検査（最終検査）するためにコードを読取ることが行われる。その場合には、オペレータが冊子をめくって所定のページに印刷されたコードを、コードリーダ（コード読取部）を手操作して読取ることになる。製造機械で自動で読取るときには、同期制御しながら読取ることができるが、オペレータが手操作で読取るときには同期制御できないからコードを２度読みすることが有り得る。一方、複数種類の物品を１つにまとめて製品とするときに、共通のコードを使用することがある。すなわち、１つの製品（たとえば冊子、帳票）を構成する複数種類の物品（たとえば印刷ページ）の各々には同一内容のコードが存在することになる。そのコードの１つ１つを読取るべき検査のときには、２度読みすることが適正な検査における致命的な障害となる。
本発明は上記の問題を解決するために成されたものである。その目的は、２度読みを回避することができるとともに、複数種類の物品が適正に１つにまとめられた適正な製品（組製品）となっているか否かの検査を、その製品の特定情報を含むコードを読取って行うコード読取検査方法および装置を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明のコード読取検査方法は、物品に付されその物品の組を特定するための特定コードと読み捨てるための読捨コードとを交互に読取り、直前に記憶したコードと不一致のコードを読取ったときにだけそのコードを記憶することによって記憶が行われたコードに基づいて、複数種類の物品が適正に１つの組にまとめられているか否かを判定するようにしたものである。
また、請求項２に係る本発明のコード読取検査方法によれば、請求項１に係るコード読取検査方法において、前記記憶したコードの数である記憶コード数が設定したコードの数である設定コード数に到達するまでコードの読取と記憶を反復し、その到達の後に前記判定を行うようにしたものである。
また、請求項３に係る本発明のコード読取検査方法は、請求項１または２に係るコード読取検査方法において、前記物品は印刷物であり、前記特定コードは丁合する複数の印刷物の全てに印刷され丁合を特定するためのコードであり、前記読捨コードは丁合する複数の印刷物の一部またはその他の印刷物に印刷されたコードであるようにしたものである。
また、請求項４に係る本発明のコード読取検査装置は、リセットの入力により記憶したコードを消去するリセット手段と、前記リセットの後において１番目に読取ったコードを記憶する１番目コード記憶手段と、２番目以降に読取ったコードと直前に記憶したコードとを照合する記憶コード照合手段と、前記照合により前記２つのコードが不一致のときにだけ前記読取ったコードを記憶する２番目以降コード記憶手段と、前記記憶したコードが適正なコードであるか否かを判定する適正判定手段とを有するようにしたものである。
また、請求項５に係る本発明のコード読取検査装置は、請求項４に係るコード読取検査装置において、前記適正判定手段はその判定の後にリセットを出力し、前記リセット手段は前記出力されたリセットを入力するようにしたものである。
また、請求項６に係る本発明のコード読取検査装置は、請求項４または５に係るコード読取検査装置において、前記記憶したコードの数である記憶コード数が設定したコードの数である設定コード数に到達するまで前記２番目以降コード記憶手段による記憶を反復し、前記適正判定手段は前記記憶コード数が前記設定コード数に到達したときに前記記憶したコードが適正なコードであるか否かを判定するようにしたものである。
また、請求項７に係る本発明のコード読取検査装置は、請求項４〜６のいずれかに係るコード読取検査装置において、前記記憶したコードには物品に付されその物品の組を特定するための特定コードと、物品またはその他に付され読み捨てるための読捨コードとが含まれており、前記適正判定手段は前記記憶したコードにおける特定コードがすべて同一組の特定コードであるときに適正なコードであると判定するようにしたものである。
また、請求項８に係る本発明のコード読取検査装置は、請求項７に係るコード読取検査装置において、前記物品は印刷物であり、前記組は丁合する印刷物の組であるようにしたものである。
【発明の効果】
【０００６】
請求項１に係る本発明のコード読取検査方法によれば、物品に付されその物品の組を特定するための特定コードと読み捨てるための読捨コードとが交互に読取られ、直前に記憶したコードと不一致のコードが読取られたときにだけそのコードが記憶される。そのことによって記憶が行われたコードに基づいて、複数種類の物品が適正に１つの組にまとめられているか否かが判定される。したがって、２度読みを回避することができるとともに、複数種類の物品が適正に１つにまとめられているか否かの検査を行うことができるコード読取検査方法が提供される。
また、請求項２に係る本発明のコード読取検査方法によれば、請求項１に係るコード読取検査方法において、前記記憶したコードの数である記憶コード数が設定したコードの数である設定コード数に到達するまでコードの読取と記憶が反復され、その到達の後に前記判定が行われる。したがって、設定コード数の設定により複数種類の物品の数量についても適正に１つにまとめられているか否かの検査を自動で行うことができる。
また、請求項３に係る本発明のコード読取検査方法によれば、請求項１または２に係るコード読取検査方法において、前記物品は印刷物であり、前記特定コードは丁合する複数の印刷物の全てに印刷され丁合を特定するためのコードであり、前記読捨コードは丁合する複数の印刷物の一部またはその他の印刷物に印刷されたコードである。したがって、複数種類の印刷物を丁合した製品（冊子、等）について、適正に丁合されているか否かの検査を行うことができる。
また、請求項４に係る本発明のコード読取検査装置によれば、リセットが入力されるとリセット手段により記憶したコードが消去され、１番目コード記憶手段により前記リセットの後において１番目に読取ったコードが記憶され、記憶コード照合手段により２番目以降に読取ったコードと直前に記憶したコードとが照合され、２番目以降コード記憶手段により前記照合により前記２つのコードが不一致のときにだけ前記読取ったコードが記憶され、適正判定手段により前記記憶したコードが適正なコードであるか否かが判定される。したがって、２度読みを回避することができるとともに、複数種類の物品に付せられたコードが適正であるか否かの検査を行うコード読取検査装置が提供される。
また、請求項５に係る本発明のコード読取検査装置によれば、請求項４に係るコード読取検査装置において、前記適正判定手段によりその判定の後にリセットが出力され、前記リセット手段により前記出力されたリセットが入力される。したがって、判定の終了とともに、自動でリセットが行われ、直ちに次のコード読取検査を行うことができる。
また、請求項６に係る本発明のコード読取検査装置によれば、請求項４または５に係るコード読取検査装置において、前記記憶したコードの数である記憶コード数が設定したコードの数である設定コード数に到達するまで前記２番目以降コード記憶手段による記憶を反復し、前記適正判定手段により前記記憶コード数が前記設定コード数に到達したときに前記記憶したコードが適正なコードであるか否かが判定される。したがって、設定コード数の設定により複数種類の物品の数量についても適正に１つにまとめられているか否かの検査を自動で行うことができる。
また、請求項７に係る本発明のコード読取検査装置によれば、請求項４〜６のいずれかに係るコード読取検査装置において、前記記憶したコードには物品に付されその物品の組を特定するための特定コードと、物品またはその他に付され読み捨てるための読捨コードとが含まれており、前記適正判定手段により前記記憶したコードにおける特定コードがすべて同一組の特定コードであるときに適正なコードであると判定される。したがって、２度読みを回避することができるとともに、複数種類の物品が適正に１つにまとめられた適正な製品（組製品）となっているか否かの検査を、その製品の特定情報を含むコードを読取って行うコード読取検査装置が提供される。
また、請求項８に係る本発明のコード読取検査装置は、請求項７に係るコード読取検査装置において、前記物品は印刷物であり、前記組は丁合する印刷物の組であるようにした。したがって、複数種類の印刷物を丁合した製品（冊子、等）について、適正に丁合されているか否かの検査を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明のコード読取検査方法および装置におけるコードの添付形態と動作の一例（その１）を示す説明図である。
【図２】本発明のコード読取検査方法および装置におけるコードの添付形態と動作の一例（その２）を示す説明図である。
【図３】本発明のコード読取検査装置における構成の一例を示すブロック図である。
【図４】本発明のコード読取検査装置における動作の一例を示すフロー図である。
【発明を実施するための形態】
【０００８】
次に、本発明の実施の形態について図を参照しながら説明する。まず、本発明のコード読取検査方法および装置におけるコードの添付形態と動作の概要について説明する。
本発明のコード読取検査方法および装置におけるコードの添付形態と動作の一例を説明図として図１に示す。図１（Ａ）はコードを付した物品（帳票）の形態を示し、図１（Ｂ）はコード読取検査を行うときの手順を示す記述である。図１（Ａ）に示すように、この一例においては、物品は帳票（印刷物）であり、その物品に付されたコードはバーコードである。そして、１枚目の帳票にはバーコードＡが印刷されており、２枚目の帳票にはバーコードＢが印刷されている。また、別の帳票（印刷紙）にはバーコードＣが印刷されている。１枚目の帳票と２枚目の帳票とは丁合され糊付けされて冊子となっている。この冊子が複数種類の物品（１枚目の帳票と２枚目の帳票）が１つにまとめられた製品（組製品）である。この冊子において１枚目の帳票と２枚目の帳票が適正に１つにまとめられているか否かの検査を行う。その検査はそれらの帳票に付されたバーコードを読み取って行う検査であるからコード読取検査である。
【０００９】
図１（Ａ）に示す形態のコードを付した帳票におけるコード読取検査の動作は、図１（Ｂ）に示すように、
まず、ステップＳ１において、１枚目の帳票のバーコードＡを読む。バーコードＡが記憶される。バーコードＡを２度読みしたとしても、直前に記憶したバーコードＡと２度読みしたバーコードＡとは同一のバーコードであるから２度読みしたバーコードＡが記憶されることはない。
次に、ステップＳ２において、別の帳票のバーコードＣを読む。直前に記憶したバーコードＡとバーコードＣとは相違するバーコードであるからバーコードＣが記憶される。バーコードＣを２度読みしたとしても、直前に記憶したバーコードＣと２度読みしたバーコードＣとは同一のバーコードであるから２度読みしたバーコードＣが記憶されることはない。
次に、ステップＳ３において、１枚目の帳票をめくる（捲る）。
次に、ステップＳ４において、２枚目の帳票のバーコードＢを読む。直前に記憶したバーコードＣとバーコードＢとは相違するバーコードであるからバーコードＢが記憶される。バーコードＢを２度読みしたとしても、直前に記憶したバーコードＢと２度読みしたバーコードＢとは同一のバーコードであるから２度読みしたバーコードＢが記憶されることはない。
次に、ステップＳ５において、記憶されたバーコードＡ、バーコードＣ、バーコードＢに基づいて、１枚目の帳票と２枚目の帳票が適正に１つにまとめられているか否かが判定される。読捨コードであるバーコードＣを除くバーコードＡとバーコードＢが適正な１つの組（冊子）を示すバーコードであれば適正であり、そうでなければ不適正である。
【００１０】
本発明のコード読取検査方法および装置におけるコードの添付形態と動作の別の一例を説明図として図２に示す。図２（Ａ）はコードを付した物品（帳票）の形態を示し、図２（Ｂ）はコード読取検査を行うときの手順を示す記述である。図２（Ａ）に示すように、この一例においては、物品は帳票（印刷物）であり、その物品に付されたコードはバーコードである。そして、１枚目の帳票にはバーコードＡが印刷されており、２枚目の帳票にはバーコードＢとバーコードＣが印刷されている。１枚目の帳票と２枚目の帳票とは丁合され糊付けされて冊子となっている。この冊子が複数種類の物品（１枚目の帳票と２枚目の帳票）が１つにまとめられた製品（組製品）である。この冊子において１枚目の帳票と２枚目の帳票が適正に１つにまとめられているか否かの検査を行う。その検査はそれらの帳票に付されたバーコードを読み取って行う検査であるからコード読取検査である。
【００１１】
図２（Ａ）に示す形態のコードを付した帳票におけるコード読取検査の動作は、図２（Ｂ）に示すように、
まず、ステップＳ１１において、１枚目の帳票のバーコードＡを読む。バーコードＡが記憶される。バーコードＡを２度読みしたとしても、直前に記憶したバーコードＡと２度読みしたバーコードＡとは同一のバーコードであるから２度読みしたバーコードＡが記憶されることはない。
次に、ステップＳ１２において、１枚目の帳票をめくる（捲る）。
次に、ステップＳ１３において、２枚目の帳票のバーコードＣを読む。直前に記憶したバーコードＡとバーコードＣとは相違するバーコードであるからバーコードＣが記憶される。バーコードＣを２度読みしたとしても、直前に記憶したバーコードＣと２度読みしたバーコードＣとは同一のバーコードであるから２度読みしたバーコードＣが記憶されることはない。
次に、ステップＳ１４において、２枚目の帳票のバーコードＢを読む。直前に記憶したバーコードＣとバーコードＢとは相違するバーコードであるからバーコードＢが記憶される。バーコードＢを２度読みしたとしても、直前に記憶したバーコードＢと２度読みしたバーコードＢとは同一のバーコードであるから２度読みしたバーコードＢが記憶されることはない。
次に、ステップＳ１５において、記憶されたバーコードＡ、バーコードＣ、バーコードＢに基づいて、１枚目の帳票と２枚目の帳票が適正に１つにまとめられているか否かが判定される。読捨コードであるバーコードＣを除くバーコードＡとバーコードＢが適正な１つの組（冊子）を示すバーコードであれば適正であり、そうでなければ不適正である。
【００１２】
以上、本発明におけるコードの添付形態と動作の概要について説明した。次に、本発明のコード読取検査装置における構成について説明する。本発明のコード読取検査装置における構成の一例を図３に示す。図３において、１はコード読取検査装置の本体、２はコード読取部、３はディスプレイ、１０は記憶部、１１は記憶コード、１２は所定コード、１３は記憶コード数、１４は設定コード数、１５は判定データ、１６は表示データ、２０は処理部、２１はリセット手段、２２は１番目コード記憶手段、２３は記憶コード照合手段、２４は２番目以降コード記憶手段、２５は記憶コード数照合手段、２６は適正判定手段、２７は設定手段、２８は表示データ生成手段である。
コード読取検査装置の本体１はコード読取検査装置においてデータ処理を行う部分である。コード読取部２がコード（パターン）を読取って得たコード（データ）を記憶し、記憶したコードに基づいて、複数種類の物品が適正に１つの組にまとめられているか否かを判定する。その判定、等をディスプレイ３に表示する。コード読取検査装置の本体１はＰＬＣ（programable logic controller）、パーソナルコンピュータ、等のデータ処理装置におけるソフトウェアとハードウェアによって実現することができる。
コード読取部２はコード（パターン）を読取ってコード（データ）を得る部分である。本発明においてコードには物品に付されその物品の組を特定するための特定コードと読み捨てるための読捨コードとが存在し、前述したように、それらを交互に読取る。コードの読取は、オペレータの手操作により読取ヘッド（走査部）をコード（パターン）に接近させて行われる。
ディスプレイ３は複数種類の物品が適正に１つの組にまとめられているか否かの判定結果を表示する、等の本発明のコード読取検査装置におけるＧＵＩ（graphical user interface）の表示部である。図３においては図示していないが、ユーザ・インタフェースとして、タッチパネル、マウス、キーボード、等の入力機器を必要に応じて備える。
【００１３】
コード読取検査装置の本体１は記憶部１０と処理部２０を有する。記憶部１０は記憶コード１１、所定コード１２、記憶コード数１３、設定コード数１４、判定データ１５、表示データ１６を記憶する。
記憶コード１１はコード読取部２において読取られたコード（データ）の内で、１番目コード記憶手段２２または２番目以降コード記憶手段２４によって記憶が行われたコード（データ）である。したがって、記憶コード１１は、通常は１つのコードではなく複数のコードの集合である。リセット手段２１がリセットを行うと記憶コード１１として処理部１０に記憶されているデータが消去される。
所定コード１２は適正判定手段２６が記憶コード１１が適正なコードであるか否かを判定するときに参照するコードである。たとえば、所定コード１２には予め決められた読捨コードが含まれており、適正判定手段２６は所定コード１２を参照することにより、記憶コード１１に含まれている読捨コードを特定する。また、所定コード１２に特定コードを含ませることができる。適正判定手段２６は所定コード１２を参照することにより、記憶コード１１に含まれている特定コードが所定コード１２に含まれる（登録されている）適正な特定コードであるか否かを判定することができる。
記憶コード数１３は記憶コード１１に記憶されたコードの数である。記憶コード数１３はリセット手段２１がリセットを行うと０（ゼロ）になる。
設定コード数１４は設定したコードの数である。この設定コード数１４に記憶コード数１３が到達するまで記憶コード１１への記憶が行われる。また、この設定コード数１４に記憶コード数１３が到達したときには適正判定手段２６は適正を判定する動作を開始する。
判定データ１５は適正判定手段２６による判定結果のデータである。
表示データ１６はディスプレイ３に表示するデータである。表示データ１６は表示データ生成手段２８によって生成される。
【００１４】
処理部２０はリセット手段２１、１番目コード記憶手段２２、記憶コード照合手段２３、２番目以降コード記憶手段２４、適正判定手段２６、設定手段２７、表示手段２８を備える。
リセット手段２１は、オペレータのバーコード読取検査装置への手操作によるリセット入力、適正判定手段２６がその判定の動作の後に自動出力するリセット、等によりリセットの入力が行われると、記憶コード１１として記憶部１０に記憶されているデータを消去する。また、そのとき、リセット手段２１は記憶コード数１３を０（ゼロ）にする。
１番目コード記憶手段２２は前述のリセット後においてコード読取部２が１番目に読取ったコードを記憶部１０に記憶コード１１として記憶する。また、１番目コード記憶手段２２は記憶コード数１３をインクリメント（整数型の変数の値を１増やす処理）する。
記憶コード照合手段２３はコード読取部２が２番目以降に読取ったコードと直前に記憶コード１１として処理部１０に記憶したコードとを照合する。
２番目以降コード記憶手段２４は、前述の照合によって読取ったコードと直前に記憶したコードとが不一致のときにだけ読取ったコードを記憶コード１１として記憶部１０に記憶する。また、２番目以降コード記憶手段２４は記憶コード数１３をインクリメント（整数型の変数の値を１増やす処理）する。
記憶コード数照合手段２５は記憶コード１１に記憶されたコードの数である記憶コード数１３と設定したコードの数である設定コード数１４とを照合する。
適正判定手段２６は記憶コード１１として記憶したコードが適正なコードであるか否かを判定する。たとえば、記憶コード１１には複数のコードが記憶されるから、それらのコードの１つ１つについて読捨コードであるか否かを特定する。この特定において適正判定手段２６は所定コード１２を参照する。さらに、読捨コードでないコードすなわち物品の組を特定するための特定コードについて、同一の組のコードであるか否かを判定する。特定コードのすべてが同一の組のコードであるときには適正判定手段２６は適正であると判定する。それ以外のときには適正判定手段２６は適正でないと判定する。
設定手段２７は、設定コード数の入力が行われると、その設定コード数を、設定コード数１４として記憶部１０に記憶する。設定コード数の入力は、（１）バーコード読取検査装置におけるオペレータの手操作による入力、（２）特定コードと設定コード数とを対応させたデータファイルをバーコード読取検査装置へ読み込むことによる入力、等により行われる。（１）による入力は設定コード数が固定値のときに、（２）による入力は特定コードによって設定コード数が変わるときに適している。
表示データ生成手段２８は、デイスプレイ３に表示するデータを生成し、表示データ１６として記憶部１０に記憶する。記憶部１０に表示データ１６として記憶したデータはディスプレイ３に表示される。
【００１５】
以上、構成について説明した。次に、本発明のバーコード読取検査装置における動作について説明する。本発明のバーコード読取検査装置における動作の一例をフロー図として図４に示す。
まず、ステップＳ１０１（リセット）において、オペレータはバーコード読取検査装置へのリセット入力を行う。オペレータは、たとえば、コード読取部２に設けられたリセットボタンを押すことによりリセットを入力する。リセット手段２１はこのリセットの入力により記憶したコード、すなわち記憶コード１１として記憶部１０に記憶されているコードを消去する。なお、２回目以降のバーコード読取検査の繰り返しにおいては、適正判定手段２６がその判定の動作の後にリセットを自動出力するように設定することにより、ステップＳ１０１におけるリセットを省略することもできる。
次に、ステップＳ１０２（コード読取）において、オペレータはコード読取部２を操作して検査対象となる物品に付せられたコード（たとえば、冊子の１枚目の特定コード）を読み取る。コード読取部２はコードのパターンを読取ってコードのデータを生成する。さらに、コード読取部２は読取ったコード（データ）を本体１に出力し、本体１はそのコードを入力する。
次に、ステップＳ１０３（読取ったコードを記憶）において、１番目コード記憶手段２２は上記のリセットの後において１番目に読取ったコードを記憶コード１１として記憶部１０に記憶する。
【００１６】
次に、ステップＳ１０４（コード読取）において、コード読取部２はコードのパターンを読取ってコードのデータを得る。さらに、コード読取部２は読取ったコード（データ）を本体１に出力し、本体１はそのコードを入力する。なお、コード読取部２は非同期で読取を行うからオペレータが他のコード（たとえば、冊子の１枚目の読捨コード）を読み取るようにコード読取部２を操作しない限り、すなわちステップＳ１０３の直後においては１番目に読取ったコードと同じコード（たとえば、冊子の１枚目の特定コード）を読取る可能性が大きい。
次に、ステップＳ１０５（読取ったコードと直前に記憶したコードとを照合）において、記憶コード照合手段２３は読取ったコードと記憶コード１１として記憶部１０に直前に記憶したコードとを照合する。
次に、ステップＳ１０６（一致？）において、その照合によって読取ったコードと直前に記憶したコードとが一致しているときには、ステップＳ１０４に戻って前述した以降のステップを繰返す。その照合によって読取ったコードと直前に記憶したコードとが不一致のときには、ステップＳ１０７に進む。不一致であるということは、直前に記憶したコードが特定コードであるときには読取ったコードは読捨コードであり、直前に記憶したコードが読捨コードであるときには読取ったコードは特定コードである。
次に、ステップＳ１０７（読取ったコードを記憶）において、２番目以降コード記憶手段２４は読取ったコードを記憶コード１１として記憶部１０に記憶する。これらステップＳ１０４〜ステップＳ１０７の動作により、バーコード読取検査装置は直前に記憶したコードと同じコードを重複して記憶することがなくなる。
【００１７】
次に、ステップＳ１０８（記憶コード数と設定コード数とを照合）において、記憶コード数照合手段２５は記憶コード数１３と設定コード数１４とを照合する。このとき、記憶コード数照合手段２５は設定コード数１４が特定コードと設定コード数とを対応させたデータファイルであるときには、そのデータファイルを参照し、記憶コード１１に含まれる特定コードに対応する設定コード数を適用する。
次に、ステップＳ１０９（一致？）において、記憶コード数１３と設定コード数１４が一致していない（（記憶コード数）＜（設定コード数））ときには、ステップＳ１１０に進む。記憶コード数１３と設定コード数１４が一致している（（記憶コード数）≧（設定コード数））ときには、ステップＳ１１０に進む。
次に、ステップＳ１１０（記憶したコードが適正なコードであるか否かを判定）において、適正判定手段２６は記憶コード１１として記憶したコードが適正なコードであるか否かを判定する。この判定は、たとえば、以下例１〜例３のように行われる。なお、リセットの自動出力が設定されているときには、適正判定手段２６はその判定の動作の後にリセットを自動出力する。
（例１）記憶コード１１に記憶されている複数のコードの１つ１つについて読捨コードであるか否かを特定する。この特定において適正判定手段２６は所定コード１２を参照する。さらに、読捨コードでないコードすなわち物品の組を特定するための特定コードについて、同一の組のコードであるか否かを判定する。特定コードのすべてが同一の組のコードであるときには適正判定手段２６は適正であると判定する。それ以外のときには適正判定手段２６は適正でないと判定する。
（例２）記憶コード１１に記憶されている複数のコードの１つ１つについて読捨コードであるか否かを特定する。この特定において適正判定手段２６は所定コード１２を参照する。さらに、読捨コードでないコードすなわち物品の組を特定するための特定コードについて、同一の組のコードであるか否かを判定する。また、それらの特定コードが所定コード１２に含まれる（登録されている）適正な特定コードであるか否かを判定する。特定コードのすべてが同一の組のコードであり、かつ登録された適正な特定コードであるときには適正判定手段２６は適正であると判定する。それ以外のときには適正判定手段２６は適正でないと判定する。
（例３）記憶コード１１に記憶されている複数のコードの１つ１つについて読捨コードであるか否かを特定する。この特定において適正判定手段２６は所定コード１２を参照する。読捨コードと特定コードが１つ置きに記憶されているか否かを判定する。さらに、特定コードの全てが同一の組のコードであるか否かを判定する。読捨コードと特定コードが１つ置きに記憶されており、かつ特定コードのすべてが同一の組のコードであるときには適正判定手段２６は適正であると判定する。それ以外のときには適正判定手段２６は適正でないと判定する。
【００１８】
次に、ステップＳ１１１（判定内容をディスプレイに表示）において、表示データ生成手段２８は適正判定手段２６の判定に基づいてディスプレイに表示する表示データを生成し、記憶部１０に表示データ１６として記憶する。ディスプレイ３は表示データ１６を表示する。
次に、ステップＳ１１２（終了）において、すべての組製品（冊子）について、コード読取検査を終了したか否かが判定され、終了していないときにはステップＳ１０１に戻って前述した以降のステップを繰返す。判定が終了のときにはコード読取検査を終了する。
【産業上の利用可能性】
【００１９】
複数種類の物品が適正に１つにまとめられた適正な製品（組製品）となっているか否かの検査において利用可能である。
【符号の説明】
【００２０】
１  コード読取検査装置の本体
２  コード読取部
３  ディスプレイ
１０  記憶部
１１  記憶コード
１２  所定コード
１３  記憶コード数
１４  設定コード数
１５  判定データ
１６  表示データ
２０  処理部
２１  リセット手段
２２  １番目コード記憶手段
２３  記憶コード照合手段
２４  ２番目以降コード記憶手段
２５  記憶コード数照合手段
２６  適正判定手段
２７  設定手段
２８  表示データ生成手段
【図１】
2010269579.tif 000003
【図２】
2010269579.tif 000004
【図３】
2010269579.tif 000005
【図４】
2010269579.tif 000006