(57)【要約】      （修正有）【課題】簡単な装置で、情報量に関係なく所望サイズの２次元コードを、高い精度で形成する。【解決手段】情報取得手段３２に、２次元コードのコードサイズ及び格納情報が入力される工程と、演算手段３１がコードサイズ及び格納情報に応じて、２次元コードを構成する単位セルのセルサイズを算出する工程と、情報取得手段３２に単位セルにｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数が入力される工程と、演算手段３１がコードサイズ，格納情報，セルサイズ，ステップサイズ又はドット個数に基づいて、レーザ・マーキング情報を生成する工程と、このレーザ・マーキング情報に基づいて、レーザ・マーキング手段４０により２次元コードがレーザ・マーキングされる工程とを備える。【選択図】図１
2005063143.tif 000002
【特許請求の範囲】
【請求項１】
２次元コードのコードサイズが指定される工程と、
前記２次元コードに書き込まれる格納情報が指定される工程と、
前記２次元コードを構成する単位セルのセルサイズが決定される工程と、
前記単位セル内にｎ×ｎまたはｍ×ｎに縦横に配列されるドットのステップサイズ又はドット個数が指定される工程と、
前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいて、レーザ・マーキング情報が生成される工程と、
該レーザ・マーキング情報に基づいて、２次元コードがレーザ・マーキングされる工程と、を備えたことを特徴とする２次元コードの形成方法。
【請求項２】
前記単位セルのセルサイズは、前記コードサイズ及び格納情報に応じて変化されることを特徴とする請求項１記載の２次元コードの形成方法。
【請求項３】
前記単位セルのセルサイズは、予め決定されたセル数に基づいて算出されることを特徴とする請求項１記載の２次元コードの形成方法。
【請求項４】
情報取得手段と、該情報取得手段より入力された情報に基づいて演算を行う演算手段と、該演算手段の演算結果に基づいてレーザ・マーキングを行うレーザ・マーキング手段とを用いて２次元コードを形成する２次元コードの形成方法において、
前記情報取得手段に、前記２次元コードのコードサイズが入力される工程と、
前記情報取得手段に、前記２次元コードに書き込まれる格納情報が入力される工程と、
前記演算手段が、前記コードサイズ及び格納情報に応じて、前記２次元コードを構成する単位セルのセルサイズを算出する工程と、
前記情報取得手段に、前記単位セルにｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数が入力される工程と、
前記演算手段が、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいて、レーザ・マーキング情報を生成する工程と、
該レーザ・マーキング情報に基づいて、前記レーザ・マーキング手段により２次元コードがレーザ・マーキングされる工程と、を備えたことを特徴とする２次元コードの形成方法。
【請求項５】
情報取得手段と、該情報取得手段より入力された情報に基づいて演算を行う演算手段と、該演算手段の演算結果に基づいてレーザ・マーキングを行うレーザ・マーキング手段とを用いて２次元コードを形成する２次元コードの形成方法において、
前記情報取得手段に、前記２次元コードのコードサイズが入力される工程と、
前記情報取得手段に、前記２次元コードに書き込まれる格納情報が入力される工程と、
前記情報取得手段に、前記２次元コードを構成する前記単位セルのセル数が入力される工程と、
前記情報取得手段に、前記単位セルにｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数が入力される工程と、
前記演算手段が、前記コードサイズ及びセル数に基づいてセルサイズを算出する工程と、
前記演算手段が、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいて、レーザ・マーキング情報を生成する工程と、
該レーザ・マーキング情報に基づいて、前記レーザ・マーキング手段により２次元コードがレーザ・マーキングされる工程と、を備えたことを特徴とする２次元コードの形成方法。
【請求項６】
前記レーザ・マーキング情報が生成される工程の前に、被マーキング材に対応するレーザパラメータが指定される工程を備え、
前記レーザ・マーキング情報が生成される工程では、前記演算手段が前記レーザパラメータを含む条件に基づいて、レーザ・マーキング情報を生成することを特徴とする請求項１乃至５いずれか記載の２次元コードの形成方法。
【請求項７】
前記レーザ・マーキング情報が生成される工程の前に、前記格納情報の変更情報を取得する工程と、該変更情報に基づいて前記単位セルのセルサイズを変更する工程と、を備えたことを特徴とする請求項１又は４に記載の２次元コードの形成方法。
【請求項８】
前記レーザ・マーキング情報が生成される工程の前に、前記セル数の変更情報を取得する工程と、該変更情報に基づいて前記単位セルのセルサイズを変更する工程と、を備えたことを特徴とする請求項１又は５に記載の２次元コードの形成方法。
【請求項９】
前記レーザ・マーキング情報が生成される工程の前に、前記ステップサイズ又はドット個数の変更情報を取得する工程を備えたことを特徴とする請求項１，４，５いずれか記載の２次元コードの形成方法。
【請求項１０】
２次元コードのコードサイズと、前記２次元コードに書き込まれる格納情報と、前記２次元コードを構成する単位セル内にｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数と、を取得する情報取得手段と、
前記コードサイズ及び格納情報に基づいて、前記単位セルのセルサイズを算出する処理と、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいてレーザ・マーキング情報を生成する処理と、を行う演算手段と、
前記レーザ・マーキング情報に基づいて２次元コードをレーザ・マーキングするレーザ・マーキング手段と、を備えたことを特徴とする２次元コードの形成装置。
【請求項１１】
前記演算手段は、前記情報取得手段が取得した前記格納情報の変更情報に基づいて、前記単位セルのセルサイズを変更する処理を行うことを特徴とする請求項１０に記載の２次元コードの形成装置。
【請求項１２】
２次元コードのコードサイズと、前記２次元コードに書き込まれる格納情報と、前記２次元コードを構成する単位セルのセル数と、前記２次元コードを構成する単位セル内にｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数と、を取得する情報取得手段と、
前記コードサイズ及びセル数に基づいてセルサイズを算出する処理と、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいてレーザ・マーキング情報を生成する処理と、を行う演算手段と、
前記レーザ・マーキング情報に基づいて２次元コードをレーザ・マーキングするレーザ・マーキング手段と、を備えたことを特徴とする２次元コードの形成装置。
【請求項１３】
前記演算手段は、前記情報取得手段が取得した前記セル数の変更情報に基づいて、前記単位セルのセルサイズを変更する処理を行うことを特徴とする請求項１２に記載の２次元コードの形成装置。
【請求項１４】
前記情報取得手段には、被マーキング材に対応するレーザパラメータが入力されることを特徴とする請求項１０又は１２に記載の２次元コードの形成装置。
【請求項１５】
前記演算手段は、前記情報取得手段が取得した前記ステップサイズ又はドット個数の変更情報に基づいて、異なるレーザ・マーキング情報を生成する処理を行うことを特徴とする請求項１０又は１２に記載の２次元コードの形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はレーザ・マーキングにより形成する２次元コードの形成方法及び２次元コードの形成装置に係り、特に、マーキング箇所や用途に応じて、２次元コードの大きさを変更することが可能な２次元コードの形成方法及び２次元コードの形成装置に関する。
【背景技術】
【０００２】
従来より、工場での製造管理や、店舗での商品管理、或いは販売時の売上計算を行うために、製品表面に、品番等の情報が格納されたバーコードを付すことが行われている。近年では、縞状ストライプからなる旧来のバーコードに代わって、明暗模様によるマトリックスで形成された２次元コードが使用されるようになってきている。
【０００３】
２次元コードは、単位面積当たりの情報格納量が旧来のバーコードに比べて極めて多く、多量の情報を記録できると共に、３６０度どの方向からも読取装置で読み取ることができる利点を備えている。更に、コードの一部が破損したり汚れたりしていても、データを回復できる機能がある上、データを暗号化することにより情報を秘密裏に管理することができることからその用途が広がってきている。
【０００４】
２次元コードは、情報量に応じてコードサイズが変更される。例えば、セルサイズが１ｍｍで、コード化するデータが「０１２３４」の場合、生成される２次元コードは図１６（Ａ）に示すものとなる。図１６（Ａ）に示す２次元コードは、縦１０セル×横１０セルで、全体サイズは１０ｍｍ×１０ｍｍとなっている。一方、コード化するデータが「０１２３４５６７８９」である場合は、生成される２次元コードは図１６（Ｂ）に示すものとなる。図１６（Ｂ）に示す２次元コードは、縦１２セル×横１２セルで、全体サイズは１２ｍｍ×１２ｍｍとなっている。このように、２次元コードは、格納される情報量に応じてサイズが異なってしまうものであった。
【０００５】
異なるデータを同一サイズでマーキングするために、始めにコードサイズを指定して、所望の大きさの２次元コードを形成することを可能とした技術が提案されている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開平１１−１６７６０２号公報（第４−５頁、図７）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記特許文献１の技術では、黒セルとなるセルについて、渦巻き状の描画パターンでレーザ・マーキングを行うため、レーザ装置の動作制御が複雑になるという問題があった。また、コードサイズを指定することにより所望の大きさの２次元コードが形成できるが、渦巻き状のレーザ焼き付けを行っているため、指定されたサイズにするためには、レーザの動作制御を高い精度で行う必要がある。さらに、渦巻き状の描画パターンでレーザ・マーキングを行うため、超微細な２次元コードにおいては作成が難しくなるという問題があった。
【０００８】
本発明の目的は、上記課題に鑑み、コードに書き込む文字や画像などの情報量の多寡に関係なく、所望のサイズの２次元コードを、簡単な装置構成で、高い精度で形成することが可能な、２次元コードの形成方法及び２次元コードの形成装置を提供することにある。
【課題を解決するための手段】
【０００９】
前記課題は、本発明の請求項１に係る２次元コードの形成方法によれば、２次元コードのコードサイズが指定される工程と、前記２次元コードに書き込まれる格納情報が指定される工程と、前記２次元コードを構成する単位セルのセルサイズが決定される工程と、前記単位セル内にｎ×ｎまたはｍ×ｎに縦横に配列されるドットのステップサイズ又はドット個数が指定される工程と、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいて、レーザ・マーキング情報が生成される工程と、該レーザ・マーキング情報に基づいて、２次元コードがレーザ・マーキングされる工程と、を備えたことにより解決される。前記単位セルのセルサイズは、前記コードサイズ及び格納情報に応じて変化される構成としても良い。
【００１０】
そして、本発明の請求項４に係る２次元コードの形成方法は、情報取得手段と、該情報取得手段より入力された情報に基づいて演算を行う演算手段と、該演算手段の演算結果に基づいてレーザ・マーキングを行うレーザ・マーキング手段とを用いて２次元コードを形成する２次元コードの形成方法において、前記情報取得手段に、前記２次元コードのコードサイズが入力される工程と、前記情報取得手段に、前記２次元コードに書き込まれる格納情報が入力される工程と、前記演算手段が、前記コードサイズ及び格納情報に応じて、前記２次元コードを構成する単位セルのセルサイズを算出する工程と、前記情報取得手段に、前記単位セルにｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数が入力される工程と、前記演算手段が、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいて、レーザ・マーキング情報を生成する工程と、該レーザ・マーキング情報に基づいて、前記レーザ・マーキング手段により２次元コードがレーザ・マーキングされる工程と、を備えたことを特徴とする。
【００１１】
このように、本発明の２次元コードの形成方法によれば、指定されたコードサイズと、指定された情報に応じてセルサイズが決定され、これにより、情報量の大小にかかわらず指定された大きさの２次元コードを形成することが可能である。そして、本発明の２次元コードの形成方法では、指定されたステップサイズ又はドット個数に応じて、レーザ・マーキングされるべきセル内をｎ行ｎ列またはｍ行ｎ列の方眼に区切り、この方眼内にドットがレーザ・マーキングされる。このように、単位セルのレーザ・マーキングがドットマーキングにより行われるので、マーキング部分が左右に飛び出したり、空白部分が生まれる等のマーキングミスが防止される。さらに、セルサイズが変更されることにより、同じ大きさの２次元コードに異なる量の情報を格納することができるので、マーキング箇所の面積に制限されずに、所望の情報を２次元コードとして付すことが可能となる。また、レーザ・マーキングがドットで行われるので、例えば１セル１ドットとすれば、極小サイズの２次元コードを作成することが可能である。
【００１２】
また、上記請求項１において、単位セルのセルサイズは、予め決定されたセル数に基づいて算出されるようにしても良い。
そして、本発明の請求項５に係る２次元コードの形成方法は、情報取得手段と、該情報取得手段より入力された情報に基づいて演算を行う演算手段と、該演算手段の演算結果に基づいてレーザ・マーキングを行うレーザ・マーキング手段とを用いて２次元コードを形成する２次元コードの形成方法において、前記情報取得手段に、前記２次元コードのコードサイズが入力される工程と、前記情報取得手段に、前記２次元コードに書き込まれる格納情報が入力される工程と、前記情報取得手段に、前記２次元コードを構成する前記単位セルのセル数が入力される工程と、前記情報取得手段に、前記単位セルにｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数が入力される工程と、前記演算手段が、前記コードサイズ及びセル数に基づいてセルサイズを算出する工程と、前記演算手段が、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいて、レーザ・マーキング情報を生成する工程と、該レーザ・マーキング情報に基づいて、前記レーザ・マーキング手段により２次元コードがレーザ・マーキングされる工程と、を備えたことを特徴とする。
【００１３】
このように、本発明の２次元コードの形成方法によれば、コードサイズと、格納情報と、セル数が指定され、情報量の大小にかかわらず指定されたコードサイズ及びセル数の２次元コードを形成することが可能である。このようにコードサイズとセル数を指定することにより、２次元コードを構成する単位セルの大きさが統一されるので、読み取り器は常に同じ大きさのセルを読み取れば良いことになり、読み取りを確実に行うことが可能となる。
【００１４】
さらに、本発明の２次元コードの形成方法において、前記レーザ・マーキング情報が生成される工程の前に、被マーキング材に対応するレーザパラメータが指定される工程を備え、前記レーザ・マーキング情報が生成される工程では、前記演算手段が前記レーザパラメータを含む条件に基づいて、レーザ・マーキング情報を生成するようにすると、被マーキング材の素材に最も適したレーザ・マーキングを行うことが可能となり好適である。
さらに、請求項１又は４に記載の２次元コードの形成方法において、前記レーザ・マーキング情報が生成される工程の前に、前記格納情報の変更情報を取得する工程と、該変更情報に基づいて前記単位セルのセルサイズを変更する工程と、を備えており、格納情報が変更されても、単位セルのセルサイズを変更することにより、同じ大きさの２次元コードを形成することが可能である。
また、請求項１又は５に記載の２次元コードの形成方法において、前記レーザ・マーキング情報が生成される工程の前に、前記セル数の変更情報を取得する工程と、該変更情報に基づいて前記単位セルのセルサイズを変更する工程と、を備えており、セル数が変更されても、単位セルのセルサイズを変更することにより、同じ大きさの２次元コードを形成することが可能である。
【００１５】
本発明の２次元コードの形成方法は、前記レーザ・マーキング情報が生成される工程の前に、前記ステップサイズ又はドット個数の変更情報を取得する工程を備えており、ステップサイズ又はドット個数を変更することにより、２次元コードの濃度調整を行うことが可能である。
【００１６】
上記２次元コードの形成方法を実現する装置として、請求項１０記載の２次元コードの形成装置は、２次元コードのコードサイズと、前記２次元コードに書き込まれる格納情報と、前記２次元コードを構成する単位セル内にｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数と、を取得する情報取得手段と、前記コードサイズ及び格納情報に基づいて、前記単位セルのセルサイズを算出する処理と、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいてレーザ・マーキング情報を生成する処理と、を行う演算手段と、前記レーザ・マーキング情報に基づいて２次元コードをレーザ・マーキングするレーザ・マーキング手段と、を備えたことを特徴とする。
【００１７】
前記演算手段において、前記情報取得手段が取得した前記格納情報の変更情報に基づいて、前記単位セルのセルサイズを変更する処理が行われると、格納情報が変更された場合であっても、単位セルのセルサイズを変更することにより、同じ大きさの２次元コードを形成することが可能となり好適である。
【００１８】
請求項１２記載の２次元コードの形成装置は、２次元コードのコードサイズと、前記２次元コードに書き込まれる格納情報と、前記２次元コードを構成する単位セルのセル数と、前記２次元コードを構成する単位セル内にｎ×ｎまたはｍ×ｎで縦横に配列されるドットのステップサイズ又はドット個数と、を取得する情報取得手段と、前記コードサイズ及びセル数に基づいてセルサイズを算出する処理と、前記コードサイズ，前記格納情報，前記セルサイズ，前記ステップサイズ又はドット個数に基づいてレーザ・マーキング情報を生成する処理と、を行う演算手段と、前記レーザ・マーキング情報に基づいて２次元コードをレーザ・マーキングするレーザ・マーキング手段と、を備えたことを特徴とする。このとき、前記演算手段が、前記情報取得手段が取得した前記セル数の変更情報に基づいて、前記単位セルのセルサイズを変更する処理を行うと、セル数が変更された場合であっても、単位セルのセルサイズを変更することにより、同じ大きさの２次元コードを形成することが可能となり好適である。
【００１９】
前記情報取得手段には、被マーキング材に対応するレーザパラメータが入力され、これにより、被マーキング材の素材に最も適したレーザ・マーキングがなされる。また、前記演算手段において、前記情報取得手段が取得した前記ステップサイズ又はドット個数の変更情報に基づいて、異なるレーザ・マーキング情報を生成する処理を行い、ステップサイズ又はドット個数が変更されたときは、異なる濃度の２次元コードが作成される。
【発明の効果】
【００２０】
本発明によれば、簡単な装置構成により、コードに書き込む文字や画像などの情報量の多寡に関係なく、指定されたコードサイズで２次元コードを形成することができる。したがって、被マーキング物に応じて適切な大きさの２次元コードを付すことが可能である。
また、セルサイズが変更される場合は、同じ大きさの２次元コードに異なる量の情報を格納することができるので、マーキング箇所の面積に制限されずに、所望の情報を２次元コードとして付すことが可能となる。
さらに、コードサイズとセル数が指定される場合は、情報量の大小にかかわらず指定されたコードサイズ及びセルサイズの２次元コードが形成され、読み取り精度を向上させることが可能となる。
【００２１】
本発明によれば、レーザ・マーキングがドットで行われるので、マーキング部分が左右に飛び出したり、空白部分が生まれる等のマーキングミスが防止され、高品質の２次元コードを作成することが可能である。また、レーザ・マーキングがドットで行われるので、例えば１セル１ドットとすれば、超微細な２次元コードを作成することが可能であり、極小の電子部品等にも２次元コードを付すことが可能である。さらに、レーザ・マーキングがドットで行われるので、ステップサイズ又はドット個数を指定することにより、所望の濃度の２次元コードを作成することが可能である。さらにまた、レーザ・マーキングがドットで行われるので、被マーキング材に連続的にレーザ・マーキングが行われるベクトルマーキングに比して、素材に与える影響を少なくすることができ、対候性、耐蝕性、対衝撃性に優れたマーキング仕上げとすることが可能である。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施の形態を図面に基づいて説明する。なお、以下に説明する部材，配置等は本発明を限定するものでなく、本発明の趣旨の範囲内で種々改変することができるものである。
【００２３】
図１は２次元コード形成装置の構成を示す説明図、図２はレーザマーカーの構成を示す説明図、図３及び図４は２次元コードの一例を示す説明図、図５はｎ×ｎでドットマーキングされたセルの説明図、図６はｎ×ｎでベクトルマーキングされたセルの説明図、図７はｍ×ｎでドットマーキングされたセルの説明図、図８はｍ×ｎでベクトルマーキングされたセルの説明図、図９は２次元コードにエンコードされた情報の説明図、図１０は入力された情報に基づいて作成された２次元コードの一例を示す説明図、図１１及び図１２は同じコードサイズでセル数と格納情報が異なる２次元コードを示す説明図、図１３はコードサイズと格納情報が同じでセル数が異なる２次元コードを示す説明図、図１４及び図１５は２次元コード作成のための設定入力の処理の流れを示すフローチャート、図１６乃至図１８は２次元コード作成のための情報入力画面の一例を示す説明図、図１９はドットマーキング処理を示す説明図である。
【００２４】
図１に本例の２次元コード形成装置１０を示す。２次元コード形成装置１０は、レーザ・マーキング手段としてのレーザマーカー４０と、このレーザマーカー４０のデータ制御部３０とから構成されている。本例で形成される２次元コードの形式に制限はなく、データマトリックス、ベリコード、ＱＲコード、アステカコード、ＰＤＦ４１７、マイクロＰＤＦ等、すべての２次元コードを形成することができる。
【００２５】
図３及び図４に、２次元コードの一例を示す。２次元コードは、マトリクス状に配置された白及び黒のセルの組合せにより明暗模様を表わしてデータを表示する。本例の２次元コード形成装置１０は、２次元コードを構成する黒いセルの形成において、いわゆるドットマーキングの手法を採用している。図３に示す２次元コードをドットマーキングにより作成する場合は、単位セルが正方形であるため、図５に示すように、黒いセルとなる単位セルについて、円形のドットを、ｎ×ｎ（但しｎ、ｍは整数）に縦横にレーザ・マーキングする。円形のドットは、レーザビームの照射位置を制御しながら間欠的にレーザビームを照射することによって、セル内にドットを配置していくことができる。
【００２６】
なお、１セル内に１つ又は複数のドットを配置するのではなく、１セル内に納まる数以上のドットを設定し、いわゆるベクトルマーキングの手法によりマーキングを行っても良い。ベクトルマーキングは、図６に示すように、ドットが重なるようにレーザ照射することにより形成される。或いは、レーザビームを連続的に照射しながら、レーザビームの照射位置をセル内で縦或いは横方向に走査することにより、ビーム幅を有する線でセルを塗りつぶすことにより形成される。
【００２７】
また、図４に示す２次元コードをドットマーキングにより作成する場合は、単位セルが長方形であるため、図７に示すように、黒いセルとなる単位セルについて、円形のドットを、ｍ×ｎ（但しｍ、ｎは整数）に縦横にレーザ・マーキングする。このとき、図８に示すように、ベクトルマーキングを行っても良い。
【００２８】
レーザマーカー４０は、従来公知のものであり、例えばＹＡＧレーザ、ＣＯ２レーザ、ＹＶＯ４レーザ、ＵＶレーザ、グリーンレーザ等がある。本例では、データ制御部３０と、レーザマーカー４０とが１対１で設置されている構成が示されているが、データ制御部３０に対して複数のレーザマーカー４０を接続し、被マーキング材に応じて、適切なレーザ光を出射するレーザマーカー４０が選択される構成としても良い。図２に、レーザマーカー４０の一例としてＹＡＧレーザ装置の構成を示す。レーザマーカー４０において、レーザ発振器から発振されたレーザ光は、レベリングミラー５６により光路を変更され、アパーチャ５５，５８によりビーム径を絞られた後、ガリレオ式エキスパンダ５７によりビーム径を広げられる。さらに、アッテネータ４６により減衰されてから、ガルバノミラー４７により光路を変更・調整され、ｆθレンズ５９で集光されて、被マーキング材１に照射される。
【００２９】
ＹＡＧレーザ発振器５０には、ピーク出力（尖頭値）の極めて高いパルスレーザ光を得るための超音波Ｑスイッチ素子４３が設けられている。本例のレーザマーカー２０では、所定回のＱスイッチパルスで１個のドットがマーキングされるように構成されている。レーザ発振器５０は、さらに全反射鏡５１、内部アパーチャ５２、ランプハウス５３、内部シャッタ４４、出力鏡５４を備えており、ＹＡＧレーザ発振器５０の出力側には外部シャッタ４５が設けられている。
【００３０】
上記超音波Ｑスイッチ素子４３、内部シャッタ４４、外部シャッタ４５、アッテネータ４６、ガルバノミラー４７は、コントローラ４２により制御される。コントローラ４２は、データ制御部３０から送付された情報に基づいて、上記制御を行う。データ制御部３０はコンピュータ装置からなり、図１に示すように、各種の制御を行う演算手段としてのＣＰＵ３１と、情報取得手段としての入力部３２と、モニターや液晶画面等から構成される表示部３３と、プリンタや電子記憶媒体への情報出力がなされる出力部３４と、ＨＤＤやメモリ等から構成される記憶部３５と、データ制御部と外部装置との間で、情報の入出力を行う入出力部３６とを備えている。
【００３１】
入力部３２はキーボードやマウスからなり、２次元コードのコードサイズや、２次元コードに書き込まれる情報等、２次元コード作成のための情報が入力されるように構成されている。なお、これらの入力情報３５ｂは、表示部３３に入力画面が表示され、この入力画面に所定の数値を入力したり、表示ボタンをクリックすることにより行われる。
また、記憶部３５には、制御プログラム３５ａ、このプログラムを実行する際に使用されるパラメータ情報３５ｂ、入力部から入力された入力情報３５ｄが格納されている。さらに、記憶部は作業領域として使用されるＲＡＭ３５ｃを備えている。
【００３２】
記憶部３５に格納されている情報として、上記したように、プログラムを実行するためのパラメータ情報３５ｂがある。この情報は、レーザ・マーキングを行う際の条件が、被マーキング材の素材別に格納されている。条件としては、レーザ波長、レーザ周波数、レーザパワー、ドット密度、照射時間、印字回数、ビーム幅等がある。ベクトルマーキングを行う場合は、印字スピードも条件に加わる。これらの条件は、レーザ・マーキングを行う際にＣＰＵ３１により読み込まれる。そして、被マーキング材に応じた条件でレーザマーカー４０の制御がなされる。
【００３３】
さらに、記憶部３５には、入力部から入力された情報が格納される。入力部３２からは、コードサイズ、コードに書き込む格納情報、コードを構成する単位セルに配列されるドットのステップサイズ、被マーキング材の情報等の情報が入力される。ステップサイズとは被マーキング材にレーザ・マーキングされるドットの中心間距離のことである。また、セル数が一定とされる場合には、入力部３２にセル数に関する情報が入力される。なお、入力情報３５ｄについては、２次元コード作成のための設定入力の説明において詳述する。
【００３４】
ＣＰＵ３１は、プログラムにしたがって所要のデータ処理を行い、装置内の各部を制御する。本例のＣＰＵ３１は、指定されたコードサイズと格納情報、又は指定されたコードサイズとセル数に基づいてセルサイズを算出する処理を行う。また、指定されたコードサイズ，格納情報，セルサイズ，ステップサイズに基づいて、レーザマーカー４０がレーザ・マーキングを行うためのレーザ・マーキング情報を作成する処理を行う。さらに、格納情報やステップサイズに変更がある場合に、変更情報に基づくレーザ・マーキング情報の変更処理を行う。
【００３５】
ＣＰＵ３１は、指定されたサイズで２次元コードを作成するための演算を行う。ＣＰＵ３１は、指定されたコードサイズと格納される情報量、又は指定されたコードサイズとセル数に基づき、２次元コードを構成するセルのサイズを算出する。指定されたコードサイズと格納される情報量からセルサイズを算出する場合、セルのサイズは、指定されたコードサイズを、格納情報を２次元コードにエンコードしたときのコード数で割ることにより求められる。例えば、コードサイズが５ｍｍ×５ｍｍで指定され、格納される情報が「０１２３４」であったとする。この場合、「０１２３４」を２次元コードにエンコードすると、図９に示すように、縦１０個×横１０個の０又は１の数字で表される。このときのセルサイズは、縦５ｍｍ／１０個＝０．５ｍｍ、横５ｍｍ／１０個＝０．５ｍｍとして求められる。
【００３６】
コードサイズとセル数が指定される場合、セルのサイズは、指定されたコードサイズを、セル数で割ることにより求められる。例えば、コードサイズが５ｍｍ×５ｍｍと指定され、セル数が縦２０個×横２０個と指定された場合は、セルサイズは、縦５ｍｍ／２０個＝０．２５ｍｍ、横５ｍｍ／２０個＝０．２５ｍｍとして求められる。
【００３７】
さらに、ＣＰＵ３１は、各セルにレーザ・マーキングされるドットのステップサイズに関する情報を取得し、コードサイズ，格納情報，セルサイズ，ステップサイズに基づいて、レーザ・マーキング情報を生成する。レーザ・マーキング情報とは、レーザマーカーに対して、被マーキング材に対してどのようにマーキングするかを指示する情報であり、ドットの座標情報と、レーザ波長，Ｑスイッチ周波数，レーザのパワー，ドット密度，ドット照射時間，マーキング回数等のパラメータ情報を含むものである。
ＣＰＵ３１で作成されたレーザ・マーキング情報は、入出力部３６を介してレーザマーカー４０へ送付される。レーザマーカー４０側では、送付されたレーザ・マーキング情報に基づいて、コントローラにより各部位の制御がなされ、レーザ・マーキング情報に応じたレーザ・マーキングが行われる。レーザマーカー４０は、受信したレーザ・マーキング情報から各ドットの座標情報を読み取り、この座標情報に基づいて、被マーキング材に対してレーザ・マーキングを行う。
【００３８】
図１０に、ユーザより入力された情報に基づいて作成された２次元コードの一例を示す。図示されている２次元コードは、ユーザより指示されたコードサイズが縦５ｍｍ×横５ｍｍであり、入力された情報量に応じて算出されたセルサイズが０．５ｍｍ×０．５ｍｍであり、レーザ・マーキングにより形成されるドット径が０．０５ｍｍであり、ユーザより指示されたステップサイズが０．１ｍｍというものである。
【００３９】
なお、本発明の２次元コードの形成方法によれば、図１１（Ａ），（Ｂ），（Ｃ）に示すように、２次元コードに含めるデータ量の大小にかかわらず、２次元コードのサイズを一定にすることが可能である。すなわち、図１１（Ａ）のようにデータ量が小さなときには、２次元コードを構成する全体のセル数は少なくなるが単位セルのサイズは大きくなる。この場合、単位セルは６×６に配列されたドットによって構成される。一方、図１１（Ｂ）のようにデータ量が大きなときには、２次元コードを構成する全体のセル数は多くなるが単位セルのサイズは小さくなる。この場合、単位セルは３×３に配列されたドットによって構成される。なお、図１１（Ａ），（Ｂ）では、各ドットのサイズ及びステップサイズは同一に設定している。
【００４０】
このように、データ量の大小にかかわらず２次元コードのサイズを一定にすることができるので、限られたマーキングスペースしかない場合にでも、データの量によって２次元コードのサイズが大きくなることがないので、必要なデータを確実に２次元コードに含めることができる。なお、上記実施の形態は、ドットのサイズ及びステップサイズを一定にした例であるが、ドットのサイズ及びステップサイズを変更して単位セルを適宜に設定できることは勿論である。例えば、図１２（Ａ）に示すように、１セルに３×３のドットが配置されている場合において、ステップサイズを小さくすることにより、図１２（Ｂ）に示すように、セルサイズを小さいものとすることができる。このように、ステップサイズを変更することにより、単位セル数の増減に対応することが可能である。
【００４１】
なお、ステップサイズを変更すると、ステップサイズが大きくなるに従って、ドット密度は粗くなるので、コードの濃度を薄くすることができる。また、ステップサイズが小さくなるに従って、ドット密度は密になるので、コードの濃度を高くすることができる。このように、同じ２次元コードであっても、ステップサイズの大小により、コード濃度の調整を行うことが可能である。
【００４２】
また、ステップサイズをゼロとした場合、すなわち図１１（Ｃ）に示すように１セル１ドットとした場合は、セルサイズを小さくすることにより単位セル数を増加させることができ、２次元コードにより多くの情報を格納することが可能となる。この状態で、ドットのサイズを小さくすれば、単位セル数をさらに増加することができ、多くの情報を格納することが可能となる。そして、１セルに１ドットでレーザ・マーキングを行うことにより、２次元コードの形成を高速で行うことが可能となる。
なお、１セル１ドットとする場合は、単位セルを認識できる程度に、単位セル内にドットマーキングされる必要がある。すなわち、セルサイズが大きくなるにしたがって、単位セル内に形成されるドットも大きくする必要がある。このため、被マーキング材の素材及びセルサイズに応じて、レーザ波長、レーザのパワー、Ｑスイッチ周波数、ドット照射時間、マーキング回数等の最適値を指定したり、或いはレーザマーカー４０においてレンズ交換を行い、単位セル内に適正な大きさのドットが形成されるようにすると良い。
【００４３】
図１３は、コードサイズとセル数が予め決定された２次元コードを示す説明図である。図１３（ａ）と図１３（ｂ）、図１３（ｃ）と図１３（ｄ）は、コードサイズと格納情報が同じであるが、セル数が異なっている。すなわち、図１３（ａ）と図１３（ｂ）には、「０１２３４」という同じ情報が格納されているが、図１３（ａ）のセル数は縦１０個×横１０個、図１３（ｂ）のセル数は縦２２個×横２２個となっている。また、図１３（ｃ）と図１３（ｄ）には、「０１２３４５６７８９」という同じ情報が格納されているが、図１３（ｃ）のセル数は縦１０個×横１０個、図１３（ｄ）のセル数は縦２２個×横２２個となっている。このように、２次元コードは、セル数が予め指定された場合、指定されたセル数の範囲で、同じ情報に関する表示を行うことが可能である。ただし、セル数が指定される場合には、格納される情報量の上限には制約が生じる。
２次元コードを形成するときに、セル数を指定することにより、情報量の多寡にかかわらず、いつでも同じセル数の２次元コードとすることができる。したがって、２次元コードを読み取るときに、読み取り器側でいつも同じセルサイズのコードを読み取れば良く、読み取りを行う際の調整が容易であるとともに、確実にデータの読み取りを行うことが可能となる。
【００４４】
ＣＰＵ３１での演算結果は、入出力部３６を介してレーザマーカー４０へ送付される。レーザマーカー４０側では、ＣＰＵ３１から送付されたレーザ・マーキング情報に基づいて、コントローラ４２により各部位の制御がなされ、取得情報に応じたレーザ・マーキングが行われる。なお、入出力部３６は、ＬＡＮやインターネットを含む情報通信網にも接続されており、この入出力部３６を介して外部コンピュータ２０との間で情報のやり取りを行うことができるように構成されている。したがって、データ制御部３０は、２次元コードの形成において、別の場所や遠隔地からの指示も受け付けることが可能である。或いは、データ制御部３０で作成された２次元コードに関する情報を、外部コンピュータ２０に送付することも可能である。
【００４５】
ここで、本例における２次元コード作成のための設定入力について説明する。図１４及び図１５に、設定入力におけるＣＰＵ３１の処理をフローチャートで示す。設定入力を行うときは、データ制御部３０の表示部３３に、図１２に示す入力画面が表示される。入力画面では、被マーキング材の素材に関する情報入力部６１、コードサイズ及びセル数に関する情報入力部６２、格納情報に関する情報入力部６３、ステップサイズに関する情報入力部６４が設けられており、それぞれの情報が入力される。情報入力部６４には、被マーキング材の素材と、レーザ・マーキングを行う際の条件に応じて、ステップサイズの適正値が表示される。ステップサイズとして、例えば金属面に０．００３ｍｍ径のドットが形成されるレーザ・マーキングである場合、セラミックであれば０．００５ｍｍ〜０．０１ｍｍ、樹脂であれば０．０１ｍｍ〜０．０２ｍｍ、ペンキの塗装面であれば０．０１ｍｍ〜０．０２ｍｍ、アルミニウムであれば０．００３ｍｍ〜０．０１ｍｍ、ステンレスであれば０．００３ｍｍ〜０．０１ｍｍ、ガラスであれば０．００６ｍｍ〜０．０２ｍｍ、紙であれば０．００６ｍｍ〜０．０２ｍｍが適性値として提示される。ユーザは適正値を参照しながら、所定のステップサイズを入力する。
【００４６】
例えば被マーキング材がセラミックの場合、ドットの密度を高くして濃くマーキングしたい場合はステップサイズ０．００５ｍｍが指定され、ドットの密度を低くして薄くマーキングしたい場合はステップサイズ０．０１ｍｍが指定される。ステップサイズは、適正値の範囲内に限らず、範囲外の数値も指定可能である。例えば、ステップサイズがゼロの場合は、図８（Ｃ）に示すように、１セルに１ドットでレーザ・マーキングがなされる。
【００４７】
被マーキング材の素材としては、セラミック、樹脂、塗装面、アルミニウム、シリコン、ガラス、ステンレス、紙、木材、皮革、布、宝石等がある。先ず、ステップＳ１で、所定の素材が選択されたか否かが判定される。所定の素材が選択されたことが確認されると（ステップＳ１；Ｙｅｓ）、ＣＰＵ３１は記憶部３５に格納されたパラメータ情報３５ｂから、レーザ・マーキングを行う際の条件を読み込む（ステップＳ２）。所定の素材が選択されたことが確認されない場合（ステップＳ１；Ｎｏ）、確認されるまで処理を繰り返す。
【００４８】
次いで、ステップＳ３で、コードサイズが指定されたか否かが判定される。コードサイズを指定するためには、ユーザにより、図１３に示す表示画面において、コードサイズに関する情報入力部６２に、幅と高さそれぞれの数値が入力される。コードサイズが指定された場合（ステップＳ３；Ｙｅｓ）、入力されたデータは、データ制御部３０に受け入れられ、記憶部３５に格納されると共に、ＣＰＵ３１により認識される（ステップＳ４）。コードサイズの指定が確認されない場合（ステップＳ３；Ｎｏ）、確認されるまで処理を繰り返す。
【００４９】
さらに、ステップＳ５で、２次元コードに書き込まれる情報が入力されたか否かが確認される。格納情報が入力された場合（ステップＳ５；Ｙｅｓ）、入力されたデータは、データ制御部３０に受け入れられ、記憶部３５に格納されると共に、ＣＰＵ３１により認識される（ステップＳ６）。
【００５０】
次いで、ステップＳ７で、セル数が指定されたか否かが確認される。セル数が指定された場合（ステップＳ７；Ｙｅｓ）、入力されたデータは、データ制御部３０に受け入れられ、記憶部３５に格納されると共に、ＣＰＵ３１により認識される（ステップＳ８）。セル数が指定されない場合（ステップＳ７；Ｎｏ）は、ステップＳ９に進む。
【００５１】
ステップＳ９では、２次元コードを構成するセルのサイズを算出する。ステップＳ７でセル数が指定された場合は、コードサイズとセル数に基づいてセルサイズを算出する。ステップＳ７でセル数が指定されていない場合は、コードサイズと格納情報に基づいてセルサイズを算出する。
【００５２】
次いで、ステップＳ１０では、ステップサイズが指定されたか否かが判定される（ステップＳ１０）。ステップサイズが指定された場合（ステップＳ１０；Ｙｅｓ）、この情報がデータ制御部３０に受け入れられ、記憶部３５に格納されると共に、ＣＰＵ３１により認識される（ステップＳ１１）。なお、ステップサイズが指定されなかった場合（ステップＳ１０；Ｎｏ）、標準の濃度で形成するものと判定され、適正範囲の中間値が設定され、ステップＳ１２に進む。
【００５３】
ステップＳ１２で、ＣＰＵ３１は、コードサイズ，格納情報，セルサイズ，ステップサイズに応じて、レーザマーカー４０がレーザ・マーキングを行うための、レーザ・マーキング情報を形成する。
ステップＳ１３では、上記工程により決定された２次元コードが、データ制御部３０の表示部３３に表示される。このとき、表示部３３には、例えば図１７に示すような画面が表示される。このような表示部３３への表示は、設定が終了した時点で自動的に行われても良く、或いは、ユーザーからプレビューの要請があった場合にのみ表示するようにしても良い。ユーザは表示部３３を見て、この２次元コードで良いか否かを検討する。ステップＳ１４では、格納情報またはステップサイズについて修正が必要か否かが判定される。修正等がなく、ユーザーによりＯＫボタンがクリックされたときは（ステップＳ１４；Ｎｏ）、ステップＳ２０に進む。一方、ユーザーにより修正要請がなされ（ステップＳ１４；Ｙｅｓ）、格納情報又はステップサイズについて修正情報が入力された場合は、この修正情報がデータ制御部３０に認識され、図１８に示す修正画面が表示される（ステップＳ１５）。
【００５４】
修正画面では、格納情報や、ステップサイズの修正情報が入力される。修正情報が入力されると、この情報がデータ制御部３０に受け入れられ、記憶部３５に格納されると共に、ＣＰＵ３１により認識される（ステップＳ１６）。
修正画面では、ユーザーから変更指示が行われる毎に、表示されている２次元コードが変更されるようにすると、ユーザは２次元コードの状態を確認しながら修正処理が可能となり好適である。
【００５５】
そして、修正処理がなされ（ステップＳ１７）、修正が完了したか否か判定される（ステップＳ１８）。修正が完了していない場合は（ステップＳ１８；Ｎｏ）、ステップＳ１５〜ステップＳ１７の処理を繰り返す。修正が完了したと判定されたときには（ステップＳ１８；Ｙｅｓ）、ＣＰＵ３１は、ステップＳ１９で、変更された格納情報及びステップサイズに基づいて、レーザ・マーキング情報を修正する。そして、ステップＳ２０において、上記レーザ・マーキング情報が、レーザマーカー側へ送出される。レーザマーカー４０のコントローラ４２は、送付された情報に基づいて、超音波Ｑスイッチ素子４３、内部シャッタ４４、外部シャッタ４５、アッテネータ４６、ガルバノミラー４７を制御し、被マーキング材１の上に、所定の２次元コードをレーザ・マーキングにより形成する。レーザ・マーキングを行うときには、図１９（Ａ）に示す順でマーキングを行う。また、各セル内のマーキングは、図１９（Ｂ）に示す方向にドットマーキングを行う。
【００５６】
このように、本発明の２次元コードの形成方法によれば、所定のコードサイズで、例えばセル数を１０×１０とした場合は、数字であれば６文字、英数字であれば３文字、バイナリの場合は１文字を格納することが可能である。そして、同じコードサイズであっても、セル数を１４４×１４４とした場合は、数字であれば３１１６文字、英数字であれば２３３５文字、バイナリの場合は１５５６文字のように、膨大な情報を格納することができる。したがって、マーキングするスペースが限られるような場所であっても、わずかなスペースに多くの情報を書き込むことが可能である。また、単位セルのうち、黒セルになるものがドットマーキングにより形成されているので、ドット間距離であるステップサイズを調整することにより、どのような大きさのセルにも対応することが可能である。また、ステップサイズを調整することにより、所望の濃度で２次元コードを形成することができる。
【００５７】
また、本例では、２次元コードは、被マーキング材に直接、良好な状態でレーザ・マーキングされる。このため、別部材に印刷された２次元コードを貼付したり、印刷により形成する場合に比べて、経年による剥がれやかすれが発生することなく、長期に渡り情報を保持することが可能である。
【００５８】
また、ドットマーキングであるため、被マーキング材に連続的にレーザ・マーキングが行われるベクトルマーキングに比して、レーザ・マーキングする際に、マーキング箇所に連続した微細な傷等が生じることがなく、対候性、耐蝕性、対衝撃性に優れており、どのような素材であっても好適に２次元コードを付すことが可能である。特に、ガラス等の透明素材へレーザ・マーキングを行う場合、透明素材へマーキングした時に発生するクラックがドット痕内に封じ込められ、ドットマーキングで形成された２次元コードの範囲外にクラックが発生することなく好適である。なお、金属素材へマーキングを行う際には、ドット痕の深度を１μｍから２０μｍの間とし、塗装面へマーキングを行う際には、ドット痕の深度を１μｍから１０μｍの間とすることにより、被マーキング材の劣化を防止することができ好適である。
【００５９】
上記実施例では、ドットの密度を決定するために、ステップサイズを指定する方法を示したが、ステップサイズではなく、ドットの個数を指定する方法としても良い。ステップサイズとドット数は相関関係にあり、どちらかが一方が決まれば他方も決定される。
【００６０】
さらに、上記実施例では、情報量の多少に応じてセルサイズが変化する場合、単位セル内のドットのステップサイズを変更することにより対応する例を示した。なお、ドットマーキングではなく、縦にｎ本、横にｍ本の直線でマーキングするベクトルマーキングがなされている場合は、直線の長さを変えたり、或いは直線の本数を変えることによりセルの大きさを調整すると良い。
上記改変例に係る実施の形態から把握できる請求項以外の技術的思想について、以下に記載する。
（１）２次元コードのコードサイズが指定される工程と、
前記２次元コードに書き込まれる格納情報が指定される工程と、
前記２次元コードを構成する単位セルのセルサイズが決定される工程と、
前記単位セル内にｎ×ｎまたはｍ×ｎに縦横に配列される直線の間隔又は本数が指定される工程と、
前記コードサイズ，前記格納情報，前記セルサイズ，前記直線の間隔又は本数に基づいて、レーザ・マーキング情報が生成される工程と、
該レーザ・マーキング情報に基づいて、２次元コードがレーザ・マーキングされる工程と、を備えたことを特徴とする２次元コードの形成方法。
（２）情報取得手段と、該情報取得手段より入力された情報に基づいて演算を行う演算手段と、該演算手段の演算結果に基づいてレーザ・マーキングを行うレーザ・マーキング手段とを用いて２次元コードを形成する２次元コードの形成方法において、
前記情報取得手段に、前記２次元コードのコードサイズが入力される工程と、
前記情報取得手段に、前記２次元コードに書き込まれる格納情報が入力される工程と、
前記演算手段が、前記コードサイズ及び格納情報に応じて、前記２次元コードを構成する単位セルのセルサイズを算出する工程と、
前記情報取得手段に、前記単位セルにｎ×ｎまたはｍ×ｎで縦横に配列される直線の間隔又は本数が入力される工程と、
前記演算手段が、前記コードサイズ，前記格納情報，前記セルサイズ，前記直線の間隔又は本数に基づいて、レーザ・マーキング情報を生成する工程と、
該レーザ・マーキング情報に基づいて、前記レーザ・マーキング手段により２次元コードがレーザ・マーキングされる工程と、を備えたことを特徴とする２次元コードの形成方法。
（３）情報取得手段と、該情報取得手段より入力された情報に基づいて演算を行う演算手段と、該演算手段の演算結果に基づいてレーザ・マーキングを行うレーザ・マーキング手段とを用いて２次元コードを形成する２次元コードの形成方法において、
前記情報取得手段に、前記２次元コードのコードサイズが入力される工程と、
前記情報取得手段に、前記２次元コードに書き込まれる格納情報が入力される工程と、
前記情報取得手段に、前記２次元コードを構成する前記単位セルのセル数が入力される工程と、
前記情報取得手段に、前記単位セルにｎ×ｎまたはｍ×ｎで縦横に配列される直線の間隔又は本数が入力される工程と、
前記演算手段が、前記コードサイズ及びセル数に基づいてセルサイズを算出する工程と、
前記演算手段が、前記コードサイズ，前記格納情報，前記セルサイズ，前記直線の間隔又は本数に基づいて、レーザ・マーキング情報を生成する工程と、
該レーザ・マーキング情報に基づいて、前記レーザ・マーキング手段により２次元コードがレーザ・マーキングされる工程と、を備えたことを特徴とする２次元コードの形成方法。
（４）２次元コードのコードサイズと、前記２次元コードに書き込まれる格納情報と、前記２次元コードを構成する単位セル内にｎ×ｎまたはｍ×ｎで縦横に配列される直線の間隔又は本数と、を取得する情報取得手段と、
前記コードサイズ及び格納情報に基づいて、前記単位セルのセルサイズを算出する処理と、前記コードサイズ，前記格納情報，前記セルサイズ，前記直線の間隔又は本数に基づいてレーザ・マーキング情報を生成する処理と、を行う演算手段と、
前記レーザ・マーキング情報に基づいて２次元コードをレーザ・マーキングするレーザ・マーキング手段と、を備えたことを特徴とする２次元コードの形成装置。
（５）２次元コードのコードサイズと、前記２次元コードに書き込まれる格納情報と、前記２次元コードを構成する単位セルのセル数と、前記２次元コードを構成する単位セル内にｎ×ｎまたはｍ×ｎで縦横に配列される直線の間隔又は本数と、を取得する情報取得手段と、
前記コードサイズ及びセル数に基づいてセルサイズを算出する処理と、前記コードサイズ，前記格納情報，前記セルサイズ，前記直線の間隔又は本数に基づいてレーザ・マーキング情報を生成する処理と、を行う演算手段と、
前記レーザ・マーキング情報に基づいて２次元コードをレーザ・マーキングするレーザ・マーキング手段と、を備えたことを特徴とする２次元コードの形成装置。
【図面の簡単な説明】
【００６１】
【図１】本発明に係る２次元コード形成装置の構成を示す説明図である。
【図２】本発明に係るレーザマーカーの構成を示す説明図である。
【図３】２次元コードの一例を示す説明図である。
【図４】２次元コードの一例を示す説明図である。
【図５】ｎ×ｎでドットマーキングされたセルの説明図である。
【図６】ｎ×ｎでベクトルマーキングされたセルの説明図である。
【図７】ｍ×ｎでドットマーキングされたセルの説明図である。
【図８】ｍ×ｎでベクトルマーキングされたセルの説明図である。
【図９】２次元コードにエンコードされた情報の説明図である。
【図１０】入力された情報に基づいて作成された２次元コードの一例を示す説明図である。
【図１１】同じコードサイズでセル数と格納情報の異なる２次元コードを示す説明図である。
【図１２】同じコードサイズでセル数と格納情報の異なる２次元コードを示す説明図である。
【図１３】コードサイズと格納情報が同じでセル数が異なる２次元コードを示す説明図である。
【図１４】２次元コード作成のための設定入力の処理の流れを示すフローチャートである。
【図１５】２次元コード作成のための設定入力の処理の流れを示すフローチャートである。
【図１６】２次元コード作成のための情報入力画面の一例を示す説明図である。
【図１７】作成された２次元コードの確認画面の一例を示す説明図である。
【図１８】作成された２次元コードの修正情報入力画面の一例を示す説明図である。
【図１９】ドットマーキング処理を示す説明図である。
【図２０】従来例を示す説明図である。
【符号の説明】
【００６２】
１  被マーキング材、１０  バーコード形成装置、２０  外部コンピュータ、３０  データ制御部、３１  ＣＰＵ、３２  入力部、３３  表示部、３４  出力部、３５  記憶部、３５ａ  制御プログラム、３５ｂ  パラメータ情報、３５ｃ  ＲＡＭ、３５ｄ  入力情報、４０  レーザマーカー、４３  スイッチ素子、４４  内部シャッタ、４５  外部シャッタ、４７  ガルバノミラー、５０  ＹＡＧレーザ発振器、５１  全反射鏡、５２  内部アパーチャ、５３  ランプハウス、５４  出力鏡、５５  アパーチャ、５６  レベリングミラー、５７  ガリレオ式エキスパンダ、５８  アパーチャ、５９  ｆθレンズ
【図１】
2005063143.tif 000003
【図２】
2005063143.tif 000004
【図３】
2005063143.tif 000005
【図４】
2005063143.tif 000006
【図５】
2005063143.tif 000007
【図６】
2005063143.tif 000008
【図７】
2005063143.tif 000009
【図８】
2005063143.tif 000010
【図９】
2005063143.tif 000011
【図１０】
2005063143.tif 000012
【図１１】
2005063143.tif 000013
【図１２】
2005063143.tif 000014
【図１３】
2005063143.tif 000015
【図１４】
2005063143.tif 000016
【図１５】
2005063143.tif 000017
【図１６】
2005063143.tif 000018
【図１７】
2005063143.tif 000019
【図１８】
2005063143.tif 000020
【図１９】
2005063143.tif 000021
【図２０】
2005063143.tif 000022