(57)【特許請求の範囲】
【請求項１】
データベースに格納された所定フォーマットの機械読取り用コードデータからプリンタ出力用イメージデータを生成し、
プリンタを介して前記イメージデータをコードパターンとして用紙上に出力し、
該用紙上に出力されたコードパターンをスキャナで読み取り、読み取ったコードパターンをデコードしてコードデータに変換し、
変換されたコードデータと前記データベースに格納されたコードデータとを照合することによって検証する検証手段を備えた機械読取り用コードデータの管理システムであって、
前記データベースには、複数の異なる体系からなるコードデータ群が格納され、
前記コードデータ群を構成する個々のコードデータの集合毎に異なる登録名を付与する登録名付与手段と、
前記登録名と対応するコードデータの集合のデータフォーマットを記述したフォーマット定義テーブルと、
を備え、
前記フォーマット定義テーブルに基いて機械読取り用コードデータの生成・変換を行うことを特徴とする機械読取り用コードデータの管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ出力物上に出力された機械読取り用コードパターンを利用して前記出力物の正否を判別する技術に関する。
【背景技術】
【０００２】
ダイレクトメールや請求書など大量の書類を発行する工程では、生産工程の管理や履歴管理のために、バーコードなどの管理用パターンを利用することが多い。特に、宛先ごとに内容が異なる帳票類では、厳格な工程管理が必須であり、管理用パターンを利用した種々の方法や装置が提案されている。
特許文献１は、本発明と同一発明者による検査装置および検査方法の発明であり、管理コードが印刷された帳票からコードパターンを取得し検査する方法について述べている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５１５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１によれば、予め定めた特定の体系からなるコードデータを対象といるため、複数の異なる体系からなるコードデータや新規な体系のコードデータを合理的に扱うことが困難であるという問題がある。
【０００５】
そこで、本発明は、予めデータベースに登録されていない新規なコード体系からなる機械読取り用コードの登録を可能とし、この新規コード体系からなるコードデータを含む複数の異なる体系のコードデータを一つの管理システムで扱えるようにすることを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する本発明の機械読取り用コードデータの管理システムは、
データベースに格納された所定フォーマットの機械読取り用コードデータからプリンタ出力用イメージデータを生成し、プリンタを介して前記イメージデータをコードパターンとして用紙上に出力し、該用紙上に出力されたコードパターンをスキャナで読み取り、読み取ったコードパターンをデコードしてコードデータに変換し、変換されたコードデータと前記データベースに格納されたコードデータとを照合することによって検証する検証手段を備えた機械読取り用コードデータの管理システムであって、
前記データベースには、複数の異なる体系からなるコードデータ群が格納され、前記コードデータ群を構成する個々のコードデータの集合毎に異なる登録名を付与する登録名付与手段と、前記登録名と対応するコードデータの集合のデータフォーマットを記述したフォーマット定義テーブルと、を備え、
前記フォーマット定義テーブルに基いて機械読取り用コードデータの生成・変換を行うことを特徴とする。
【図面の簡単な説明】
【０００７】
【図１】本発明の機械読取り用コードデータの管理システムの構成図
【図２】本発明の機械読取り用コードデータの管理システムの機能ブロック図
【図３】コードパターンを示す図
【図４】コードデータ管理テーブルの模式図
【図５】フォーマット定義テーブルのデータ構造の模式図
【図６】コードパターン生成までのフローを示す図
【図７】照合過程のフローを示す図
【発明を実施するための形態】
【０００８】
＜機械読取り用コードデータの管理システムの構成＞
図１は、機械読取り用コードデータの管理システム（以下、管理システムと呼ぶ）の構成図である。なお、図１では、プリンタ出力を含めた態様を示しており、本発明の管理システムは帳票の製造システムの一部として表わされている。
図1に示す帳票の製造システムでは、プリンタ２０により用紙２１から帳票２２が製造される際に、帳票２２上には同時に帳票２２を個別に識別するためのコードパターン２４が出力されており、本発明の管理システム１はこのコードパターン２４の生成、管理、読取り、照合を担うものである。
【０００９】
本発明の管理システム１において、管理装置１１はコードパターン２４に係わるコードデータや管理データを格納するデータベース１２を持ち、コードデータの生成から管理までを担う。さらに管理装置１１は、ネットワーク１３を介して、プリンタ２０やスキャナ１５とコードパターン２４に関するデータの授受を行い、帳票２２上へのコードパターン２４の出力や、帳票２２上に出力されたコードパターン２４の読取りを制御する。
【００１０】
図２は、管理システム１の機能ブロック図である。
管理システム１の管理装置１１は、登録名付与手段３１、フォーマット設定手段３２、コードパターン生成手段３３、デコード手段３４、照合手段３５、読取り手段３６で構成され、上記データ処理や制御を行う。
【００１１】
登録名付与手段３１は、管理者の指示に基き、管理の単位を識別するための登録名を付与するものであり、図１の帳票の製造システムであれば、登録名としては品目名や得意先名を設定する。ここでは、登録名として品目名を用い、管理システム１説明を続ける。
【００１２】
フォーマット設定手段３２は、品目別に用いるコードの種類と同コードの書式を設定する。コードパターン生成手段３３は、フォーマット設定手段３２で設定したフォーマット定義テーブルにしたがって帳票２２上に出力すべきコードパターンを生成する。読取り手段３６は、スキャナ１５により帳票２２上のコードパターン２４を読み取る。デコード手段３４は、読取り手段３６で読み取ったコードパターンをコードデータに変換する。照合手段３５は、デコード手段３４で得たコードデータをデータベースに格納されているコードデータと照合する。
【００１３】
データベース１２には、品目名４１、各品目に用いるコードの種別４２、コードデータの書式を記述するフォーマット定義テーブル４３などが関連付けられて格納されており、後述のコードデータ管理テーブル４０を形成している。
また、データベース１２には、品目名に関連付けられたコードデータ群４４が格納されている。コードデータ群４４は帳票２２上に出力されるコードデータの集合であり、個々の帳票２２につき１対１で割り当てられる。例えば、ある品目が１００件の個別帳票からなり、これらを個別に識別するなら、１００件のコードデータを要することになる。
【００１４】
ここで、品目別に用いるコードの種類について説明する。
図３は、帳票２２上に出力されるコードパターンの例である。機械読取り可能なコードパターンで、かつ、プリンタによる出力に適したものとしてはバーコード２４１、二次元コード２４２、ＯＣＲ文字２４３などがある。例えば、二次元コードは記録する情報量が多いこと、ＯＣＲ文字は機械読取りとともに人間が読取ることが可能、などそれぞれに特徴を持ち、用途により使い分けられる。
このように、コードパターンには種々のものがあり、さらに、例えばバーコードであればＮＷ−７、ＣＯＤＥ３９など、また、ＯＣＲ文字であればＯＣＲ−Ａ、ＯＣＲ−Ｂなどのように細分化され規格化されており、それぞれの規格でコード体系を形成している。
【００１５】
図４は、コードデータ管理テーブルの構成例である。
図４のコードデータ管理テーブル４０では、製造する品目毎にコードの種別（コード種）４２が割当てられており、コードの書式がフォーマット定義テーブル４３として表わされている。フォーマット定義テーブルとは、コードパターン２４の元となるコードデータの各桁のデータの並びの意味を説明（定義）するものであり、例えばコードデータを読み解く場合は、同定義テーブルを参照し意味を解釈することになる。
【００１６】
図５は、フォーマット定義テーブルのデータ構造を示す図である。
図は、二次元コードのフォーマット定義テーブルの例を表わしており、それぞれの桁の文字数字の種別や意味が定義表５１により定義付けされている。コードデータに盛り込む情報は品目により異なるため、フォーマット定義テーブルの書式は品目ごとに設定される。
【００１７】
以上述べたように、コードデータ管理テーブル４０がコード種４２およびフォーマット定義テーブル４３を持つことにより、本発明の管理システム１では、複数の異なる体系のコードデータを統一的に管理することが可能となる。
【００１８】
＜管理システムの動作＞
図６、７を用いて本発明の管理システムの動作について説明する。
図６は、コードパターン生成までのフローを表わしたものであり、言い換えれば帳票２２の製造の作業設定のフローである。
【００１９】
まず、管理装置１１は、登録名付与手段３１により品目名４１を登録する（Ｓ６１）。図４のコードデータ管理テーブル４０の１番目の行では「○△商事××ＤＭ」にあたる。
次に、フォーマット設定手段３２により、同品目で用いるコードの種類を、規格４２１を含めて設定し（Ｓ６２）、さらにそのデータ構造を所定の書式で記述しフォーマット定義テーブル４３として設定する（Ｓ６３）。図４の例ではコードは「ＮＷ−７のバーコード」、データ構造は「ｘｘｘｘｘｘｘ＃＃＃＃＃＃＃＃＃＃」ということになる。
このような情報が品目ごとにデータベース（ＤＢ）１２に格納され（Ｓ６４）、さらに
個々のコードデータがフォーマット定義テーブル４３に従って生成される（Ｓ６５）。
【００２０】
帳票２２の製造時には、製造する品目のコードデータ群４４がプリンタ２０に送られ（Ｓ６６）、コードパターン２４となって帳票２２上に出力される。なお、プリンタ２０に送られるコードデータは、コードデータのままであっても、コードデータをコードパターンに変換したイメージデータであってもよい。
【００２１】
図７は、コードデータ照合に係わるフローを表わす。
照合にあたっては、まず、データベース１２のコードデータ管理テーブル４０から対象とする品目を指定し（Ｓ７１）、続いて、読取り手段３６のスキャナ１５により帳票２２上のコードパターン２４を読み取る（Ｓ７２）。デコード手段３４は読み取られたコードパターンをコードデータに変換する（Ｓ７３）。
【００２２】
次いで照合手段３５により不正摘出の処理を行う（Ｓ７５）。不正摘出の処理とは、例えば以下のような処理である。
照合手段３５により、指定された品目のコードデータ群４４の中から変換されたコードデータと等しいものを探し出す。ここで合致するものがあれば、適正な帳票２２が出力されたことになり、合致するものがなければ何らかの不適正が生じたことになる。これがもっとも単純な照合の例である。
その他、例えば合致するものが他の品目のコードデータの中に発見された場合は、異品種の帳票が対象とする帳票に混入していると推定できる。
また、コードパターンが検知できないような場合は、２枚給紙によるプリント不良などが考えられる。
このように、照合により消し込み、異品種混入、過不足など製造工程での事故が発見できる。
【符号の説明】
【００２３】
１  コードデータ管理システム
１１  管理装置
１２  データベース
１３  ネットワーク
１５  スキャナ
２２  帳票
２０  プリンタ
２４  識別コード
【図１】
0005445355.tif 000002
【図２】
0005445355.tif 000003
【図３】
0005445355.tif 000004
【図４】
0005445355.tif 000005
【図５】
0005445355.tif 000006
【図６】
0005445355.tif 000007
【図７】
0005445355.tif 000008