【事件の表示】
　特許第２７４８２５７号「２次元コード読み取り用バーコードリーダ」の請求項１に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結論】
　訂正を認める。
　特許第２７４８２５７号の請求項１に係る特許を維持する。
【理由】
（１）手続の経緯
　特許第２７４８２５７号の請求項１に係る発明は、平成４年１１月２５日に特許出願され、平成１０年２月２０日にその特許の設定登録がされ、その後異議申立人村山俊秋により特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１１年６月１５日に訂正請求がされた後、訂正拒絶理由が通知され、訂正拒絶理由に対して手続補正書が提出されたものである。
（２）訂正の適否についての判断
ア，訂正請求に対する補正の適否について、
　特許権者は、訂正明細書の請求項１の「前記信号処理回路出力を取り込み２次元コードの横方向の情報を一段ごとに順次読み取るマイクロプロセッサと、前記マイクロプロセッサの複数段の２次元コードの読み取り情報を記憶するメモリと、」を「前記信号処理回路出力を取り込み２次元コードの横方向の情報を一段ごとに順次読み取り、各読み取りコードが有する段数情報を検出するマイクロプロセッサと、前記マイクロプロセッサの複数段の２次元コードの読み取り情報と前記段数情報とを記憶するメモリと、」に特許請求の範囲の減縮を目的として補正し、さらに、訂正明細書の段落（０００６）の課題を解決するための手段の項において、特許請求の範囲を補正したことによって生じた明りょうでない記載の釈明を目的として、上記請求項１と同様な補正をするものである。（なお、訂正請求書の請求の理由、請求の原因についても、上記と同趣旨の補正をするものである。）
　そして、特許請求の範囲の補正は、
「２次元コードの横方向の情報を一段ごとに順次読み取り、読み取り情報をメモリに記憶する」を「２次元コードの横方向の情報を一段ごとに順次読み取り、各読み取りコードが有する段数情報を検出し、検出した読み取り情報と段数情報とをメモリに記憶する」と限定するものであって、特許請求の範囲の減縮に該当し、特許請求の範囲を実質的に拡張又は変更するものにも該当せず、さらに、新規事項を含むものにも該当しない。
　また、訂正明細書の段落（０００６）の課題を解決するための手段の項における補正は、特許請求の範囲を補正したことによって生じた明りょうでない記載の釈明を目的とするものと認められる。
　したがって、この補正は、特許法第１２０条の４第３項において準用する同法１３１条第２項の規定に適合する。
イ，訂正の内容
　補正後の訂正明細書の請求項１に係る発明は、その特許請求の範囲の請求項１に記載された次の事項により特定されるとおりのものである。
「バーコード上に光を照射する投光部と、前記照射光のバーコード上での反射光を集光し結像する受光レンズと、前記受光レンズで結像した画像情報を電気信号へ変換するリニアイメージセンサと、前記電気信号を処理しバーコードのバー幅情報を検出する信号処理回路と、前記信号処理回路出力を取り込み２次元コードの横方向の情報を一段ごとに順次読み取り、各読み取りコードが有する段数情報を検出するマイクロプロセッサと、前記マイクロプロセッサの複数段の２次元コードの読み取り情報と前記段数情報とを記憶するメモリと、前記マイクロプロセッサの指示で、前記マイクロプロセッサが２次元コードを読み取り処理中であることを表示する表示器を備えた２次元コード読み取り用バーコードリーダ。」
　また、明細書の段落（０００６）の課題を解決するための手段の項において、上記請求項１と同様な補正ををしている。
ウ，訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　上記訂正は、特許請求の範囲の縮減及び明りょうでない記載の釈明に該当し、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張又は変更するものではない。
エ，独立特許要件の判断
　訂正明細書の請求項１に係る発明（以下、「本件発明」という。）に対して、当審が通知した取消理由で引用した刊行物ａ（特公昭６１−１８２３０号公報）には、
　バーコード自動読取装置に関するもので、その第２頁第３欄第２７行〜第４欄第１３行には、
「第１図の全体構成図において、１０は照射光１０ａを供給する光源、２０は複数の読取点を連続して読取線上に配列した読取センサをなすイメージセンサで、前記照射光１０ａが当たる対象物よりの反射光１０ｂの強弱による読取像を前記読取線上にて受けるとともに、クロックパルスが印加されたときにそのクロックパルスにより循環的に前記複数の読取点が順次読取作動（走査）して前記反射光の強弱に対応した直列の映像信号を発生するものである。３０は前記イメージセンサ２０より発生する映像信号を増幅するアナログ増幅部、４０は前記アナログ増幅部３０の出力信号を並列のディジタル信号に変換するディジタル変換部、５０は一定周波数のクロックパルスを発生して前記イメージセンサ２０、アナログ増幅部３０およびディジタル変換部４０に供給する基準クロック発生部、６０は演算処理部で、前記基準クロック発生部５０よりディジタル変換部４０を介して到来する同期クロックパルスを受けて前記ディジタル変換部４０にて変換したディジタル信号のディジタル演算処理を行なうものである。７０は前記光源１０の照射光１０ａが当たる対象物よりの反射光１０ｂを集光させて前記イメージセンサ２０の読取線上に配列した読取点に読取像を与えるためのレンズ、８０は前記対象物のカードで、その表面に線状のバー記号の行状配置にて複数のバーコードをグループ化し、このグループ化したグループバーコードを列状配置してなるバーコード情報を記録したものであり、バー記号８０ａの線状方向に移動し、その直交方向８０ｂが前記イメージセンサ２０の読取線と平行になっている。」と記載されている。
　また、ディジタル変換部４０について、第３頁第５欄第１４〜１７行には、「このアナログ増幅部３０の出力信号をディジタル変換部４０にて直列−並列変換して、１文字毎のバーコードを示すディジタル信号を得る。」とあり、同頁第６欄第３０〜３３行には、「ディジタル変換部４０は前記アナログ増幅部３０よりの矩形波の時間幅の大小を判定しかつ直列並列変換して１文字のバーコードを示すディジタル信号を順次時系列的に得る。」とあり、ディジタル変換部４０がバーコードにバー幅情報を検出することが記載されている。
　さらに、演算処理部６０について、第４頁第７欄第４０〜４４行には、「６０４は４桁の文字レジスタを含む分配記憶回路で、各文字レジスタ６０４ａ，６０４ｂ，６０４ｃ，６０４ｄはそれぞれが１桁のＢＣＤコードよりなる文字データを記憶するものである。」とあり、第４頁第８欄第５〜９行には、「６０５は４桁のＢＣＤコードのバッファレジスタで、前記分配記憶回路６０４に記憶された４桁の文字データが１回の走査中に４文字読取ったことを示す信号、つまりＡＮＤゲート６０３１の出力により複写記憶される。」とあり、演算処理部６０がグループバーコードの読み取り情報を記憶するメモリを有することが記載されている。
　さらにまた、第５頁第１０欄第３６〜４１行には、「さらに、カード８０の移動にて前記読取位置に順次到来する１行、２行、…、＊行の各グループバーコードに対しても同様の作動にてそのグループデータを演算処理部６０にて発生し、１枚のカード８０の通過にてそのバーコード情報の読取作動を完了する。」とあり、第７頁第１３欄第１９〜２２行には、「また、バーコード情報の記録媒体としてカードを用い、そのカードを移動させたが、他の記録媒体を用いてもよく、さらに記録媒体を停止させて読取装置そのものの移動によっても可能であり、」とあり、２次元コードを読取ることが明瞭に記載されている。
　また、上記刊行物ａには、「２次元コードの読み取り情報を記憶するメモリ」として、　「複数段２次元コードの読み取り情報を記憶するメモリ」ということは明記されていないが、刊行物ａには、「６０５は４桁のＢＣＤコードのバッファレジスタで、前記分配記憶回路６０４に記憶された４桁の文字データが１回の走査中に４文字読取ったことを示す信号、つまりＡＮＤゲート６０３１の出力により複写記憶される。」とあり、さらに、「この読取動作を繰返す」という記載がなされているので、１行分の読み取りデータがバッファレジスタ６０５に読み出される動作が複数回繰り返すのであるから、読み取られた複数行のデータが記憶されるメモリが当該明細書には明記はされていないが、当然存在しているものと認められる。
　また、刊行物ｂ（特開平３−１２９５８６合公報）には、バーコードリーダーにおいて、「バーコード読取部の操作読取中を表示する表示器を設けること」が記載されている。
　そこで、本件発明と上記刊行物ａ及びｂに記載の発明とを対比すると、刊行物ａ及びｂには、本件発明の構成要件である
「信号処理回路出力を取り込み２次元コードの横方向の情報を一段ごとに順次読み取り、各読み取りコードが有する段数情報を検出するマイクロプロセッサと、前記マイクロプロセッサの複数段の２次元コードの読み取り情報と前記段数情報とを記憶するメモリ」（段数情報を検出し、その段数情報をメモリに記憶する）点については、記載されておらず、また、そのことを示唆する記載もなされていない。そして、本件発明は上記構成を有することによって本件発明特有の作用・効果を奏するものであり、本件発明が、上記刊行物ａ及びｂに記載の発明に基づいて当業者が容易に発明をすることができたものとはいえない。
　したがって、本件発明は特許出願の際に独立して特許を受けることができるものである。
　オ，むすび
　以上のとおりであるから、上記訂正は、特許法第１２０条の４第２項及び同条第３項で準用する第１２６条２−４項の規定に適合するので、当該訂正を認める。
（３）特許異議の申立てについての判断
ア，申立の理由の概要
　申立人村山俊秋は、請求項１に係る発明は、甲第１号証（特公昭６１−１８２３０号公報）（上記刊行物ａと同じ）及び甲第２号証（特開平３−１２９５８６号公報）（上記刊行物ｂと同じ）をもとに容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができないものであるから、特許を取り消すべきと主張している。
イ，判断
　取消理由で挙げた刊行物ａ及びｂと異議申立人の挙げた甲第１及び２号証刊行物は同じであるので、本件発明は、上記（２）エで述べたと同じ理由で甲第１及び２号証に記載のものから当業者が容易に発明をすることができたとはいえない。
　また、他に本件請求項１に係る発明を取り消すべき理由を発見しない。
　よって、結論のとおり審決する。
【異議決定日】
平成１１年９月２９日（１９９９．９．２９）
【訂正の要旨】
訂正の要旨
▲１▼「【請求項１】バーコード上に光を照射する投光部と、前記照射光のバーコード上での反射光を集光し結像する受光レンズと、前記受光レンズで結像した画像情報を電気信号へ変換するリニアイメージセンサと、前記電気信号を処理しバーコードのバー幅情報を検出する信号処理回路と、「前記信号処理回路出力を取り込み２次元コードの横方向の情報を一段ごとに１順次読み取るマイクロプロセッサと、前記マイクロプロセッサの
複数段
り、各読み取りコードが有する段数情報を検出する
と前記段数情報と
▲２▼明細書中の「【０００６】を
　【課題を解決するための手段】
上記目的を達成するために本発明は、バーコード上に光を照射する投光部と、前記照射光のバーコード上での反射光を集光し結像する受光レンズと、前記受光レンズで結像した画像情報を電気信号へ変換するリニアイメージセンサと、前記電気信号を処理しバーコードのバー幅情報を検出する信号処理回路と、前記信号処理回路出力を取り込み２次元コードの横方向の情報を一段ごとに順次読み取
り、各読み取りコードが有する段数情報を検出する
と前記段数情報と
（５４）【発明の名称】
２次元コード読み取り用バーコードリーダ
（５７）【特許請求の範囲】
　【請求項１】バーコード上に光を照射する投光部と、前記照射光のバーコード上での反射光を集光し結像する受光レンズと、前記受光レンズで結像した画像情報を電気信号へ変換するリニアイメージセンサと、前記電気信号を処理しバーコードのバー幅情報を検出する信号処理回路と、前記信号処理回路出力を取り込み２次元コードの横方向の情報を一段ごとに順次読み取
り、各読み取りコードが有する段数情報を検出する
と前記段数情報と
　【請求項２】請求項１におけるマイクロプロセッサの読み取り処理は、読み取りコード内の段数情報を検出する手段と、前記読み取りコード全体の情報量を検出する手段と、前記検出段数情報に基づきメモリ内に前記読み取り情報を記憶する手段と、前記検出情報量と前記メモリ内の記憶情報量を比較する手段とを有し、前記比較結果が一致した場合読み取り処理を完了し、所定の時間経過後、前記情報量と前記メモリ内の記憶情報量が一致しない場合は、２次元コードの読み取りを中断し処理を終了する２次元コード読み取り用バーコードリーダ。
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　本発明は、リニアイメージセンサを用いた２次元コード読み取り用バーコードリーダに関する。
　【０００２】
　【従来の技術】
　物品の個別情報、たとえば、価格や仕様をコンピュータヘ入力するためにバーコードが用いられている。すなわち、特開平３−１９８１７５号公報に示すように１次元のバーコードを読み取るバーコードリーダはよく知られている。しかし、近年コンビュータヘ入力する個別情報量を増やしたいという要望があり、図７に示すような２次元コードが開発され普及しつつある。
　【０００３】
　以下、従来の２次元コード読み取り用バーコードリーダについて図８を参照しながら説明する。図８に示すように、２次元コードラベル１の画像を取り込むビデオカメラ１１と、前記ビデオカメラ１１の画像信号を記憶する画像メモリ１２と、前記画像メモリ１２の内容を処理し、バーコード情報を読み取るパーソナルコンピュータ１３から構成していた。
　【０００４】
　【発明が解決しようとする課題】
　しかし、上記の従来の構成では、２次元バーコードを読み取るためにビデオカメラ１１を使用しているので読み取り器が大型で高価となっていた。
　【０００５】
　本発明はこのような課題を解決するもので、小型、低価格の２次元コード読み取り用バーコードリーダを提供することを目的とする。
　【０００６】
　【課題を解決するための手段】
　上記目的を達成するために本発明は、バーコード上に光を照射する投光部と、前記照射光のバーコード上での反射光を集光し結像する受光レンズと、前記受光レンズで結像した画像情報を電気信号へ変換するリニアイメージセンサと、前記電気信号を処理しバーコードのバー幅情報を検出する信号処理回路と、前記信号処理回路出力を取り込み２次元コードの横方向の情報を一段ごとに順次読み取
り、各読み取りコードが有する段数情報を検出する
と前記段数情報と
　【０００７】
　また、前記マイクロプロセッサの読み取り処理は、読み取りコード内の段数情報を検出する手段と、前記読み取りコード全体の情報量を検出する手段と、前記検出段数情報に基づきメモリ内に前記読み取り情報を記憶する手段と、前記検出情報量と前記メモリ内の記憶情報量を比較する手段とを有し、前記比較結果が一致した場合読み取り処理を完了し、所定の時間経過後、前記情報量と前記メモリ内の記憶情報量が一致しない場合は、前記２次元コードの読み取りを中断し処理を終了するものである。
　【０００８】
　【作用】
　本発明は上記した構成において、ビデオカメラ等を用いることなく、リニアイメージセンサと安価な周辺部品により、２次元バーコード読み取りが可能なリーダを構成することが可能となる。
　【０００９】
　【実施例】
　以下に本発明の実施例について図１〜図６を参照しながら説明する。
　【００１０】
　図１（ａ）に示すように、２次元コードラベル１は横方向に情報を有するバーコードを縦方向に４段重ねたＣＯＤＥ１６Ｋラベルで、前記２次元コードラベル１に光を照射する投光部２と、前記２次元コードラベル１から反射した光を反射ミラー３により受光レンズ４方向に屈折させて、その像をリニアイメージセンサ５上に結像し、電気信号に変換する。回路部６はリニアイメージセンサ５の出力信号を処理しバーコードの読み取り処理を行う回路で、図１（ｂ）に示すように、リニアイメージセンサ５の出力を処理し２次元コードラベル１のバー幅情報を検出する信号処理回路７と、信号処理回路７の出力を取り込み２次元コードラベル１の読み取りを行うマイクロプロセッサ８と、マイクロプロセッサ８の読み取り情報を記憶するメモリ９と、マイクロプロセッサ８の指示でマイクロプロセッサ８が２次元コードラベル１を読み取り中であることを表示する表示器１０より構成されている。本実施例では、表示器１０にはＬＥＤを用いた。
　【００１１】
　図２は２次元コードラベル１を読み取る場合の、バーコードリーダの操作を示す。図２に示すように、バーコードリーダを２次元コードラベル１の上端余白部あるいは下端余白部に合わせ、２次元コードラベル１の各段の情報を順次読み取れるようにバーコードリーダを矢印方向に操作する。図２のように操作したとき、図１（ａ）に示すリニアイメージセンサ５は各段の画像情報を順次出力し、画像情報は図１（ｂ）に示す信号処理回路７を経て、マイクロプロセッサ８の入力ポートからマイクロプロセッサ８へ取り込まれる。マイクロプロセッサ８では、図３のフローチャートに示すように２次元コードラベル１の読み取りを行う。以下フローチャートに基づきマイクロプロセッサ８の読み取り処理を説明する。マイクロプロセッサ８は電源投入後、＃１のタイマの時間設定を行った後、２次元コードラベル１の１段分の情報が読み取れるまで処理＃２、＃３、＃４を繰り返す。処理＃２はタイマの設定時間の終了をチェックする処理で、２次元バーコードの１段分の読み取りが可能となった場合＃６でスタートする。＃３は信号処理回路７からのバー幅情報取り込み処理、＃４は２次元バーコードの１段分の読み取り処理である。１段分の読み取りが可能となった場合、＃５でタイマがカウント中であれば、２次元バーコード読み取り中を示す表示器１０を点灯する。タイマがスタートしていなければ、＃６でタイマをスタートさせ、＃７で表示器１０を点灯させる。処理＃８、＃９、＃１０は読み取った情報のメモリ９への記憶処理である。ＣＯＤＥ１６Ｋは図４に示す構成をしており、スタートコードＳ１、Ｓ２、・・・とストップコードＥ１、Ｅ２、・・・の組み合わせにより１段目、２段目、・・・の段数情報を表わす。１段目の第１キャラクタＳはラベルの全情報量（全段数）を表わす。Ｄ１、Ｄ２、・・・はデータキャラクタ、Ｃ１、Ｃ２は読み取りの正誤をチェックするチェックデジットである。処理＃８では読み取った１段分のスタートコード、ストップコードから段数情報を検出し、処理＃９で検出した段数情報に基づき、読み取った情報と読み取った段数情報の数をメモリ９に記憶する。処理＃１０はメモリ９に記憶した情報が１段目の情報であれば、読み取りコードの全情報量Ｓを検出し、メモリ９へ記憶する。図５にメモリ９の記憶情報を示す。処理＃９で検出した情報は、図５（ａ）に示すように検出した段に対応したエリアに情報（データ）を記憶し、さらに記憶した情報量ｍをストアする。処理＃１０では、図５（ｂ）に示すように読み取りコードの全情報量（段数）Ｍをストアする。処理＃１１は２次元コードラベル１のすべての段数情報を読み取ったか否かのチェックを行う。すべての段数情報を読み取った場合（図５で、Ｍ＝ｍとなった場合）、＃１２でチェックデジット計算処理、＃１３で読み取り情報の送信処理、＃１４で表示器の消灯処理を行い読み取り処理を完了する。＃１２のチェックデジット計算処理で、読み取ったデータとチェックデジツト計算結果が一致しない場合は、読み取りデータを送信せず処理を中断し終了する。すべてのコードを読み取っていない場合は、処理＃２でタイマの時間がＵＰするまで処理＃２〜＃１１を繰り返す。タイマの時間がＵＰした場合は、＃１５で表示器を消灯し、処理を中断して終了する。本実施例では、タイマの設定時間は５００ｍｓとした。図６は、図７の４段コードを読み取った場合のメモリ９の記憶状態の一例で、３段目のコードだけが読み取れない状態を示す。この状態では処理＃１１でＮＯとなり、処理＃２でタイマがＵＰするまで、３段目のコードの読み取りを繰り返す。３段目のコードが読み取り可能となった場合、読み取り処理は完了する。読み取り処理繰り返し中、図２に示すようにバーコードリーダは、２次元コードラベル１上の走査を繰り返す。本実施例では、読み取り処理完了後または中断終了後、再び図３のスタートから処理を繰り返している。
　【００１２】
　なお本実施例では、ＣＯＤＥ１６Ｋを読み取る場合を示したが、ＣＯＤＥ４９を読み取る場合でも、同様の処理が行える。
　【００１３】
　【発明の効果】
　以上の実施例の説明から明らかなように、本発明の２次元コード読み取り用バーコードリーダは、リニアイメージセンサを用いて２次元バーコードの読み取りを行うため、小型で低価格とすることができる。
【図面の簡単な説明】
　【図１】
　（ａ）は本発明の一実施例の２次元コード読み取り用バーコードリーダの構成を示す概略斜視図
　（ｂ）は同、回路部のブロック図
　【図２】
　同、２次元コード読み取り操作を示す斜視図
　【図３】
　同、マイクロプロセッサ処理を示すフローチャート
　【図４】
　ＣＯＤＥ１６Ｋのラベルの情報構成を示す図
　【図５】
　（ａ）は本発明のメモリ内における検出した段に対応した記憶情報を示す図
　（ｂ）は同、読み取りコードの全情報量を示す図
　【図６】
　（ａ）は本発明のＣＯＤＥ１６Ｋのラベルから検出した段に対応した記憶情報を示す図
　（ｂ）は同、全情報量を示す図
　【図７】
　ＣＯＤＥ１６Ｋのラベルを示す図
　【図８】
　従来の２次元コード読み取り用バーコードリーダの構成を示す概略斜視図
　【符号の説明】
　１　２次元コードラベル
　２　投光部
　４　受光レンズ
　５　リニアイメージセンサ
　７　信号処理回路
　８　マイクロプロセッサ
　９　メモリ
　１０　表示器