(57)【要約】【課題】マーキング完了までの時間を短縮させつつ、使用メモリの量を減少させたレーザーマーキング装置を構成する。【解決手段】レーザーマーキング装置において、媒体にレーザーを照射してマーキングを行うマーキング部と、入力されたマーキングデータに基づいて前記マーキング部を制御する制御部と、を備え、前記マーキングデータは、マーキングする各画素の位置を示す画素位置情報を含み、前記画素位置情報は、座標情報と、前記座標情報が、絶対座標を示す絶対座標情報か相対座標を示す相対座標情報かを指定する指定情報と、を含み、前記制御部は、前記座標情報のうちの相対座標情報を絶対座標情報に復元する座標復元制御部と、絶対座標情報に復元された前記座標情報に基づき、前記マーキング部に前記座標情報の位置にマーキングを行わせるマーキング制御部と、を含む構成とする。【選択図】図２
2020179416.tif 000002
【特許請求の範囲】
【請求項１】
媒体にレーザーを照射してマーキングを行うマーキング部と、
入力されたマーキングデータに基づいて前記マーキング部を制御する制御部と、を備え、
前記マーキングデータは、マーキングする各画素の位置を示す画素位置情報を含み、
前記画素位置情報は、
座標情報と、
前記座標情報が、絶対座標を示す絶対座標情報か相対座標を示す相対座標情報かを指定する指定情報と、を含み、
前記制御部は、
前記座標情報のうちの相対座標情報を絶対座標情報に復元する座標復元制御部と、
絶対座標情報に復元された前記座標情報に基づき、前記マーキング部に前記座標情報の位置にマーキングを行わせるマーキング制御部と、を含む、
レーザーマーキング装置。
【請求項２】
前記座標復元制御部は、前記マーキングデータに含まれる１ライン分の前記画素位置情報を群として、相対座標情報を絶対座標情報に復元し、
前記マーキング制御部は、前記座標復元制御部により絶対座標情報に復元された前記１ライン分の前記画素位置情報に応じた位置へのマーキングを繰り返し行うことで、前記マーキングデータの全ラインのマーキングを行うよう前記マーキング部を制御する、
請求項１に記載のレーザーマーキング装置。
【請求項３】
前記相対座標情報は、互いに連続する第１の画素の第１画素位置情報と第２の画素の第２画素位置情報において、第２画素位置情報は第１画素位置情報を基準とした相対座標として示される、
請求項１または請求項２に記載のレーザーマーキング装置。
【請求項４】
マーキングする画像のデータから前記マーキングデータを生成するマーキングデータ生成部をさらに備え、
前記マーキングデータ生成部は、互いに連続する第１の画素の第１画素位置情報と第２の画素の第２画素位置情報とを生成するとき、第１の画素と第２の画素との絶対座標の距離が所定値未満である場合に、前記第２画素位置情報の座標情報が相対座標情報となるよう前記第２画素位置情報を生成する、
請求項１または請求項２に記載のレーザーマーキング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、レーザーを用いて媒体に印字するレーザーマーキング装置などに関する。
【背景技術】
【０００２】
従来から、ＩＤカードなどの媒体に対してレーザー光を用いて、文字または図形等を書き込むレーザーマーキング装置がある。このようなレーザーマーキング装置では、ガルバノモータで駆動されるガルバノミラーなどを用いてレーザー光を媒体上の所望の位置に照射することで、媒体上に文字等を形成する。ここで、レーザーマーキング装置によるマーキングの際に用いられるマーキング位置を示すデータは演算により発生されるが、計算量を少なくすることでマーキング速度を高速化する方法が検討されている。例えば、特許文献１には、ＣＰＵのオンライン計算量を少なくすることでマーキング速度を高速化するためにキャラクターの移動位置データ等を記憶させたメモリを備える構成とし、マーキング時には、キャラクターの移動位置データをキャラクター・ジェネレータで逐次発生させ、移動位置データをマーキング位置データと加算して移動データを得る技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２４８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、媒体に書き込むキャラクターに対して、移動位置データｘ１、ｙ１と制御に必要なデータとをメモリに事前に記憶させておく必要があったため、書き込むキャラクターが増加するとメモリのサイズが増大するという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するために次のような手段を採る。なお、以下の説明において、発明の理解を容易にするために図面中の符号等を括弧書きで付記するが、本発明の各構成要素はこれらの付記したものに限定されるものではなく、当業者が技術的に理解しうる範囲にまで広く解釈されるべきものである。
【０００６】
本発明の一の手段は、
媒体にレーザーを照射してマーキングを行うマーキング部（３）と、
入力されたマーキングデータに基づいて前記マーキング部を制御する制御部（１）と、を備え、
前記マーキングデータは、マーキングする各画素の位置を示す画素位置情報を含み、
前記画素位置情報は、
座標情報と、
前記座標情報が、絶対座標を示す絶対座標情報か相対座標を示す相対座標情報かを指定する指定情報と、を含み、
前記制御部（１）は、
前記座標情報のうちの相対座標情報を絶対座標情報に復元する座標復元制御部（１０）と、
絶対座標情報に復元された前記座標情報に基づき、前記マーキング部に前記座標情報の位置にマーキングを行わせるマーキング制御部（１１）と、を含む、
レーザーマーキング装置である。
【０００７】
上記構成のレーザーマーキング装置によれば、マーキングデータの座標情報として絶対座標及び相対座標を使い分けることが可能となるため、マーキングデータのデータ量を減少させることができる。これにより、マーキングのために転送するデータ量が減少し、マーキング完了までの時間を短縮させることなどが可能となる。このとき、キャラクター毎の位置データ等を記憶させたメモリ等を準備する必要はないため、従来構成と比較して、使用メモリ量を減少させた構成とすることができる。これにより、従来よりも小型かつ安価なレーザーマーキング装置を構成することなどが可能となる。
【０００８】
上記レーザーマーキング装置において、好ましくは、
前記座標復元制御部は、１ライン分の前記マーキングデータの前記画素位置情報を群として、相対座標情報を絶対座標情報に復元し、
前記マーキング制御部は、前記座標復元制御部により絶対座標情報に復元された前記１ライン分の前記画素位置情報に応じた位置へのマーキングを繰り返し行うことで、前記マーキングデータの全ラインのマーキングを行うよう前記マーキング部を制御する。
【０００９】
上記構成のレーザーマーキング装置によれば、マーキングデータを１ライン毎に処理しながらマーキングを行うため、マーキング完了までの時間をさらに短縮させることが可能な構成とすることができる。
【００１０】
上記レーザーマーキング装置において、好ましくは、
前記相対座標情報は、互いに連続する第１の画素の第１画素位置情報と第２の画素の第２画素位置情報において、第２画素位置情報は第１画素位置情報を基準とした相対座標として示される。
【００１１】
上記構成のレーザーマーキング装置によれば、相対座標情報の値が小さくなるため、座標を示すためのデータ量を効果的に減少させることができる。
【００１２】
上記レーザーマーキング装置において、好ましくは、
マーキングする画像のデータから前記マーキングデータを生成するマーキングデータ生成部をさらに備え、
前記マーキングデータ生成部は、互いに連続する第１の画素の第１画素位置情報と第２の画素の第２画素位置情報とを生成するとき、第１の画素と第２の画素との絶対座標の距離が所定値未満である場合に、前記第２画素位置情報の座標情報が相対座標情報となるよう前記第２画素位置情報を生成する。
【００１３】
上記構成のレーザーマーキング装置によれば、相対座標の値を単純な処理で小さくし、座標を示すためのデータ量をより効果的に減少させることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、レーザーマーキング装置で用いられるマーキングデータのデータ構造を示す図である。
【図２】図２は、レーザーマーキング装置の構成を示すブロック図である。
【図３】図３は、レーザーマーキング装置におけるマーキング処理の流れを示すフローチャートである。
【図４】図４は、レーザーマーキング装置におけるマーキングデータ生成処理の流れを示すフローチャートである。
【図５】図５は、レーザーマーキング装置における画素ｎのマーキングデータ生成処理の流れを示すフローチャートである。
【図６】図６は、レーザーマーキング装置におけるマーキングデータ復元処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
本発明のレーザーマーキング装置は、マーキングに用いられるマーキングデータに含まれる画素位置情報が、座標情報と、当該座標情報が絶対座標か相対座標かを示す指定情報とを含む構成とする点を特徴のひとつとする。
【００１６】
本発明のレーザーマーキング装置について、以下の構成に従って図面を参照しながら具体的に説明する。ただし、以下で説明する実施形態はあくまで本発明の一例にすぎず、本発明の技術的範囲を限定的に解釈させるものではない。なお、各図面において、同一の構成要素には同一の符号を付しており、その説明を省略する場合がある。
１．実施形態
２．本発明の特徴
３．補足事項
【００１７】
＜１．実施形態＞
＜マーキングデータ＞
本明細書では、マーキングに用いられるデータをマーキングデータと呼ぶ。マーキングデータは、レーザー光によりマーキングを行う文字または図形等の画像の各画素について準備される。画像全体のマーキングデータは、各画素のマーキングデータの集合であり、画像全体は複数のラインにより形成される。マーキングデータは、相対座標情報を含まず絶対座標情報のみを含む変換前のマーキングデータと、絶対座標情報に加え相対座標情報を含む変換後のマーキングデータとを含む。
【００１８】
図１は、本実施形態のレーザーマーキング装置で用いられるマーキングデータのデータ構造を示す図である。図１（ａ）は変換前のマーキングデータであり、図１（ｂ）及び（ｃ）は変換後のマーキングデータである。変換前のマーキングデータから変換後のマーキングデータを生成することをデータの「変換」という。逆に、変換後のマーキングデータから変換前のマーキングデータを生成することを「復元」という。
【００１９】
変換前のマーキングデータは、図１（ａ）に示されるように、制御情報１００、レーザー強度情報１１０、Ｘ絶対座標情報１２０、及びＹ絶対座標情報１３０を含む。
【００２０】
変換後のマーキングデータは、図１（ｂ）及び（ｃ）に示されるように、指定情報１４０、制御情報１００ａ、レーザー強度情報１１０に加え、Ｘ絶対座標情報１２０ａ及びＹ絶対座標情報１３０ａ、またはＸ相対座標情報１２０ｂ及びＹ相対座標情報１３０ｂを含む。変換後のマーキングデータは、図１（ｃ）のように相対座標情報を含むデータとなるため、データ量が減少する。
【００２１】
制御情報１００と制御情報１００ａとは、レーザーの制御に関する情報が含まれる。制御情報１００は８ｂｉｔ（＝１ｂｙｔｅ）の情報であり、制御情報１００ａは６ｂｉｔの情報であり、データのサイズが異なるが、内容は共通である。レーザー強度情報１１０は、照射するレーザーの強度を決定するための情報である。
【００２２】
Ｘ絶対座標情報１２０及び１２０ａは、レーザーを照射するＸ軸の絶対座標を示す２ｂｙｔｅの情報である。Ｙ絶対座標情報１３０及び１３０ａは、レーザーを照射するＹ軸の絶対座標を示す２ｂｙｔｅの情報である。レーザー光は、媒体上の、Ｘ軸の絶対座標及びＹ軸の絶対座標の位置に照射されることで媒体上のマーキングが行われる。
【００２３】
Ｘ相対座標情報１２０ｂは、レーザーを照射するＸ軸の座標を相対座標として示す１ｂｙｔｅの情報である。Ｙ相対座標情報１３０ｂは、レーザーを照射するＹ軸の座標を相対座標として示す１ｂｙｔｅの情報である。これらの相対座標は直前のマーキングデータに含まれる絶対座標を基準とした差分により示される。Ｘ絶対座標情報１２０ａ、Ｙ絶対座標情報１３０ａ、Ｘ相対座標情報１２０ｂ、及びＹ相対座標情報１３０ｂを、「座標情報」と総称する。
【００２４】
指定情報１４０は、座標情報が、絶対座標を示すのか、または相対座標を示すのかを指定する２ｂｉｔの情報である。より具体的には、指定情報１４０は、レーザーを照射するＸ軸の座標を示す情報がＸ絶対座標情報１２０ａかＸ相対座標情報１２０ｂかを指定する１ｂｉｔの情報と、レーザーを照射するＹ軸の座標を示す情報がＹ絶対座標情報１３０ａかＹ相対座標情報１３０ｂかを指定する１ｂｉｔの情報と、の２ｂｉｔの情報からなる。当該指定情報１４０と、上記座標情報とを含む情報を「画素位置情報」と称する。言い換えれば、図１（ｂ）及び（ｃ）に示された変換後のマーキングデータは、画素位置情報と、制御情報１００ａ及びレーザー強度情報１１０とを含む。
【００２５】
レーザーマーキング装置では、媒体に照射する文字または図形等の画像のデータから変換前のマーキングデータを生成し、このマーキングデータを変換後のマーキングデータに変換する。さらに、この変換後のマーキングデータを復元して、媒体にレーザーを照射してマーキングを施す処理を行う。ただし、本実施形態では、変換前のマーキングデータの生成は一部省略される。
【００２６】
以下、本実施形態のレーザーマーキング装置における具体的な構成及び処理について説明する。
【００２７】
＜レーザーマーキング装置の構成＞
図２は、本実施形態のレーザーマーキング装置の機能的構成を示すブロック図である。図２に示されるように、本実施形態のレーザーマーキング装置は、制御部１、マーキングデータ生成部２、及びマーキング部３を含んで構成される。マーキングデータ生成部２は、レーザーマーキング装置とは別構成として配置されてもよい。マーキングデータ生成部２は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。
【００２８】
＜マーキングデータ生成部２＞
マーキングデータ生成部２は、媒体にマーキングすべき文字または図形等の画像のデータから、マーキングに用いられるマーキングデータを生成し、生成したマーキングデータを制御部１の座標復元制御部１０に転送する。マーキングデータ生成部２で生成されるマーキングデータは、変換後のマーキングデータである。マーキングデータ生成部２におけるマーキングデータ生成の具体的な処理については後述する。
【００２９】
＜制御部１＞
制御部１は、座標復元制御部１０、マーキング制御部１１、及びメモリ１２を含んで構成される。制御部１のこれらの構成は、例えば、基板上に配置された１つ以上の半導体集積回路により構成される。つまり、座標復元制御部１０、マーキング制御部１１、及びメモリ１２は、それぞれ個別の半導体集積回路、または１つの半導体集積回路等により構成される。制御部１は、ＰＣ上で作動するソフトウェアなどで構成されてもよい。
【００３０】
＜座標復元制御部１０＞
座標復元制御部１０は、変換後のマーキングデータの座標情報のうちの相対座標情報を絶対座標情報に復元し、復元したマーキングデータをマーキング制御部１１に出力する。座標復元制御部１０は、マーキングデータ生成部２から受け取った変換後のマーキングデータの全ラインのデータ１２ａを、メモリ１２に記憶させる。座標復元制御部１０は、１ライン分のマーキングデータ１２ｂを一旦メモリ１２に記憶させ、マーキング制御部１１に転送する。座標復元制御部１０における具体的な処理は後述する。
【００３１】
＜メモリ１２＞
メモリ１２は、ＲＡＭなどの記憶装置であって、座標復元制御部１０が受け取った全ラインマーキングデータ１２ａ、及びマーキング制御部１１に転送する１ラインマーキングデータ１２ｂを記憶する。
【００３２】
＜マーキング制御部１１＞
マーキング制御部１１は、座標復元制御部１０から受け取った１ラインマーキングデータ１２ｂに基づいてマーキング部３のＸ軸ガルバノミラー３１、Ｙ軸ガルバノミラー３２、及びレーザー光源３３を制御し、媒体にレーザー光を用いたマーキングを施す。マーキング制御部１１が座標復元制御部１０から受け取るマーキングデータ１２ｂは、復元された、変換前のマーキングデータ（図１（ａ）参照）である。マーキング制御部１１は、Ｘ絶対座標情報１２０に基づいてＸ軸ガルバノミラー３１を作動させ、Ｙ絶対座標情報１３０に基づいてＹ軸ガルバノミラー３２を作動させることで、レーザー光が媒体上の目的の位置に照射されるよう制御する。マーキング制御部１１は、制御情報１００及びレーザー強度情報１１０に基づいてレーザー光源３３を作動させることで、所望のタイミング及び強度でレーザー光源３３にレーザー光を照射させる。
【００３３】
＜マーキング部３＞
マーキング部３は、マーキング制御部１１によって制御されることで、媒体の目的の位置に、所望のタイミング及び強度でレーザー光を照射してマーキングを行う。図２に示されるように、マーキング部３は、Ｘ軸ガルバノミラー３１、Ｙ軸ガルバノミラー３２、及びレーザー光源３３を含んで構成される。
【００３４】
＜Ｘ軸ガルバノミラー３１、Ｙ軸ガルバノミラー３２＞
Ｘ軸ガルバノミラー３１は、レーザー光を反射するミラーであって、媒体上に照射されるレーザー光のＸ軸方向を決定する。Ｙ軸ガルバノミラー３２は、レーザー光を反射するミラーであって、媒体上に照射されるレーザー光のＹ軸方向を決定する。Ｘ軸ガルバノミラー３１及びＹ軸ガルバノミラー３２は、マーキング制御部１１によってその向きが調整される。すなわち、マーキング制御部１１により調整されたＸ軸ガルバノミラー３１及びＹ軸ガルバノミラー３２の向きによって、平面状の媒体上に照射されるレーザー光の位置が決定される。Ｘ軸ガルバノミラー３１及びＹ軸ガルバノミラー３２は、それぞれ周知の構成である。
【００３５】
＜レーザー光源３３＞
レーザー光源３３は、マーキング制御部１１により制御されることでレーザー光を出力する。レーザー光源３３から出力されたレーザー光は、Ｘ軸ガルバノミラー３１及びＹ軸ガルバノミラー３２によって反射され媒体上に照射されることで、媒体上にレーザー光によるマーキングが施される。
【００３６】
＜レーザーマーキング装置における各種処理＞
ここで、本実施形態のマーキング装置におけるマーキングデータの処理、及びマーキング処理について具体的に説明する。
【００３７】
図３は、マーキング処理の全体の流れを示すフローチャートである。図４は、図３の処理におけるマーキングデータ生成処理（Ｓ１０１）の流れを示すフローチャートである。図５は、図４の処理における画素ｎのマーキングデータ生成処理（Ｓ２１１）の流れを示すフローチャートである。図６は、図３の処理におけるマーキングデータ復元の処理（Ｓ１１１）の流れを示すフローチャートである。これらの処理について、順に説明する。
【００３８】
＜マーキング処理の全体の流れ＞
＜Ｓ１０１＞
図３に示されたマーキング処理が開始されると、まず、マーキングデータ生成部２が、マーキングすべき画像のデータに基づいてマーキングデータを生成する（Ｓ１０１）。ここでは、マーキングデータ生成部２は、変換後のマーキングデータを生成する。当該処理の具体的な内容は後述する。
【００３９】
＜Ｓ１０２＞
次に、マーキングデータ生成部２は、全ラインのマーキングデータを生成した後、全ライン分のマーキングデータを座標復元制御部１０に転送する（Ｓ１０２）。ここで転送されるデータは、変換後のマーキングデータであるため、変換前のマーキングデータと比較するとデータ量が減少している。座標復元制御部１０は、受け取った全ラインのマーキングデータ１２ａをメモリ１２に記憶させる。
【００４０】
＜Ｓ１０３＞
次に、座標復元制御部１０は、マーキング中のラインを示す変数ｍを１に設定する（Ｓ１０３）。
【００４１】
＜Ｓ１１０＞
次に、座標復元制御部１０は、現在の変数ｍの値が、マーキングすべき総ライン数以下であるかを確認する（Ｓ１１０）。変数ｍの値がマーキングすべき総ライン数以下であれば（Ｓ１１０でＹ）、マーキングを継続するためにＳ１１１の処理に移行する。一方、変数ｍの値がマーキングすべき総ライン数より大きければ（Ｓ１１０でＮ）、マーキングを終了する。すなわち、変数ｍが総ライン数を超えていれば、座標復元制御部１０は、マーキングすべき全ラインについてのマーキングが完了したものと判断してマーキング処理を終了させる。
【００４２】
＜Ｓ１１１＞
変数ｍの値がマーキングすべき総ライン数以下であった場合（Ｓ１１０でＹ）、座標復元制御部１０は、ｍライン目の変換後のマーキングデータを、変換前のマーキングデータに復元する処理を行う（Ｓ１１１）。復元されたマーキングデータ１２ｂは、メモリ１２に一旦記憶される。当該処理の具体的な内容は後述する。
【００４３】
＜Ｓ１１２＞
次に、座標復元制御部１０は、復元されたマーキングデータをマーキング制御部１１に転送する（Ｓ１１２）。
【００４４】
＜Ｓ１１３＞
復元され変換前のデータとなったマーキングデータ（図１（ａ）参照）を受け取ったマーキング制御部１１は、このマーキングデータに基づいて媒体にレーザー光によるマーキングを行う。
【００４５】
＜Ｓ１１４＞
マーキング制御部１１にマーキングデータを転送した座標復元制御部１０は、変数ｍに＋１してインクリメントし、Ｓ１１０以降の処理を継続する。なお、座標復元制御部１０で行われるデータ処理と、マーキング制御部１１がマーキング部３を制御することで行われるマーキング処理とは、並列して実行可能である。本処理の後、Ｓ１１０の処理に戻る。
【００４６】
＜マーキングデータ生成処理（Ｓ１０１）＞
次に、マーキングデータ生成部２で行われるマーキングデータ生成処理（Ｓ１０１）の具体的な処理について、図４を参照しながら説明する。
【００４７】
＜Ｓ２０１＞
まず、マーキングデータ生成部２は、処理対象となるマーキングデータの画素を示す変数ｎを１に設定する（Ｓ２０１）。
【００４８】
＜Ｓ２１０＞
次に、マーキングデータ生成部２は、現在の変数ｎの値が、マーキングすべき画像の総画素数以下であるかを確認する（Ｓ２１０）。変数ｎの値がマーキングすべき総画素数以下であれば（Ｓ２１０でＹ）、マーキングデータの生成を継続するためにＳ２１１の処理に移行する。一方、変数ｎの値がマーキングすべき総画素数より大きければ（Ｓ２１０でＮ）、マーキングデータの生成を終了する。すなわち、変数ｎが総画素数を超えていれば、マーキングデータ生成部２は、マーキングすべき全画素についてのマーキングデータの生成が完了したものと判断してマーキングデータの生成処理を終了させる。
【００４９】
＜Ｓ２１１＞
変数ｎの値がマーキングすべき総画素数以下であった場合（Ｓ２１０でＹ）、マーキングデータ生成部２は、画素ｎのためのマーキングデータを生成する処理を行う（Ｓ２１１）。当該処理の具体的な内容は後述する。
【００５０】
＜Ｓ２１２＞
次に、マーキングデータ生成部２は、生成した画素ｎのデータをマーキングデータに追加して（Ｓ２１２）、一時的に記憶する。全ラインかつ全画素についてのマーキングデータの生成が完了した後、前述のように、マーキングデータ生成部２は変換後のマーキングデータを座標復元制御部１０に転送する（前述のＳ１０２）。本処理の後、Ｓ２１０の処理に戻る。
【００５１】
＜画素ｎのマーキングデータ生成処理（Ｓ２１１）＞
次に、マーキングデータ生成部２で行われる画素ｎのマーキングデータ生成処理（Ｓ２１１）の具体的な処理について、図５を参照しながら説明する。
【００５２】
＜Ｓ３０１＞
まず、マーキングデータ生成部２は、処理対象の画素についての制御情報１００ａを生成する（Ｓ３０１）。制御情報１００ａは、レーザーの発光タイミング等に関する情報を含む。
【００５３】
＜Ｓ３０２＞
次に、マーキングデータ生成部２は、処理対象の画素についてのレーザー強度情報１１０を生成する（Ｓ３０２）。レーザー強度情報１１０は８ｂｉｔ（＝１ｂｙｔｅ）のデータであるため、例えば２５６段階でレーザーの強度を設定可能である。
【００５４】
＜Ｓ３０３＞
次に、マーキングデータ生成部２は、変数ＰＸ１に、処理対象となるｎ画素目のＸ絶対座標情報を設定し、変数ＰＹ１に、処理対象となるｎ画素目のＹ絶対座標情報を設定する。さらに、変数ＰＸ２に、直前の画素である（ｎ−１）画素目のＸ絶対座標情報を設定し、変数ＰＹ２に、直前の画素である（ｎ−１）画素目のＹ絶対座標情報を設定する（Ｓ３０３）。
【００５５】
＜Ｓ３０４＞
次に、マーキングデータ生成部２は、直前の（ｎ−１）画素目の画素と、処理対象のｎ画素目の画素との絶対座標の距離（差分）を算出するために、変数ｄｘにＰＸ１−ＰＸ２の値を代入し、変数ｄｙにＰＹ１−ＰＹ２の値を代入する（Ｓ３０４）。なお、変数ｄｘは、直前の画素を基準とした処理対象の画素のＸ軸の相対座標（距離）を示す。また、変数ｄｙは、直前の画素を基準とした処理対象の画素のＹ軸の相対座標（距離）を示す。
【００５６】
＜Ｓ３１０＞
次に、マーキングデータ生成部２は、変数ｄｘが−１２８より大きく１２７より小さいことを確認する（Ｓ３１０）。すなわち、マーキングデータ生成部２は、変数ｄｘが１ｂｙｔｅ（＝８ｂｉｔ）のデータで表現可能かどうかを確認する。
【００５７】
＜Ｓ３１１＞
変数ｄｘが−１２８以下であるか１２７以上であるときは、マーキングデータ生成部２は、Ｘ座標指定情報として１を設定する（Ｓ３１１）。これにより、処理対象の画素のマーキングデータでは、Ｘ座標が絶対座標として示されていることを認識可能となる。
【００５８】
＜Ｓ３１２＞
次に、マーキングデータ生成部２は、Ｘ座標値として、Ｘ絶対座標情報を示すＰＸ１を設定する。当該処理が完了したら、Ｓ３２０の処理に移行する。
【００５９】
＜Ｓ３１３＞
一方、変数ｄｘが−１２８より大きく１２７より小さいときは、マーキングデータ生成部２は、Ｘ座標指定情報として０を設定する（Ｓ３１３）。これにより、処理対象の画素のマーキングデータでは、Ｘ座標が相対座標として示されていることを認識可能となる。
【００６０】
＜Ｓ３１４＞
次に、マーキングデータ生成部２は、Ｘ座標値として、Ｘ相対座標情報を示す変数ｄｘを設定する。当該処理が完了したら、Ｓ３２０の処理に移行する。
【００６１】
＜Ｓ３２０＞
次に、マーキングデータ生成部２は、変数ｄｙが−１２８より大きく１２７より小さいことを確認する（Ｓ３２０）。すなわち、マーキングデータ生成部２は、変数ｄｙが１ｂｙｔｅ（＝８ｂｉｔ）のデータで表現可能かどうかを確認する。これらの処理は、Ｘ座標に対するＳ３１０〜Ｓ３１４の処理と同様である。
【００６２】
＜Ｓ３２１＞
変数ｄｙが−１２８以下であるか１２７以上であるときは、マーキングデータ生成部２は、Ｙ座標指定情報として１を設定する（Ｓ３２１）。これにより、処理対象の画素のマーキングデータでは、Ｙ座標が絶対座標として示されていることを認識可能となる。
【００６３】
＜Ｓ３２２＞
次に、マーキングデータ生成部２は、Ｙ座標値として、Ｙ絶対座標情報を示すＰＹ１を設定する。当該処理が完了したら、Ｓ３３０の処理に移行する。
【００６４】
＜Ｓ３２３＞
一方、変数ｄｙが−１２８より大きく１２７より小さいときは、マーキングデータ生成部２は、Ｙ座標指定情報として０を設定する（Ｓ３２３）。これにより、処理対象の画素のマーキングデータでは、Ｙ座標が相対座標として示されていることを認識可能となる。
【００６５】
＜Ｓ３２４＞
次に、マーキングデータ生成部２は、Ｙ座標値として、Ｙ相対座標情報を示す変数ｄｙを設定する。当該処理が完了したら、Ｓ３３０の処理に移行する。
【００６６】
＜Ｓ３３０＞
次に、マーキングデータ生成部２は、上記処理で得られたデータをまとめて画素ｎの、変換後のマーキングデータを生成する。
【００６７】
上記の処理によって、画素ｎについての変換前のマーキングデータ（図１（ａ）参照）が、変換後のマーキングデータ（図１（ｂ）及び（ｃ）参照）に変換される。
【００６８】
＜マーキングデータ復元処理（Ｓ１１１）＞
次に、座標復元制御部１０で行われるマーキングデータ復元処理（Ｓ１１１）の具体的な処理について、図６を参照しながら説明する。図６のフローチャートでは、ｎ画素目の画素についての変換後のマーキングデータを、変換前のマーキングデータに復元する処理について説明している。Ｓ１１１の処理では、当該処理を、処理対象となるｍライン目に含まれる画素全体について行った後、Ｓ１１２の処理に移行している（図３参照）。当該処理によって、変換後のマーキングデータ（図１（ｂ）及び（ｃ）参照）が、変換前のマーキングデータ（図１（ａ）参照）に復元される。
【００６９】
＜Ｓ４０１＞
まず、座標復元制御部１０は、変数ＰＸ３に、直前の画素である（ｎ−１）画素目のＸ絶対座標情報を設定し、変数ＰＹ３に、直前の画素である（ｎ−１）画素目のＹ絶対座標情報を設定する。さらに、変数ＰＸ４に、処理対象となるｎ画素目のＸ座標値を設定し、変数ＰＹ４に、処理対象となるｎ画素目のＹ座標値を設定する。このＸ座標値は、Ｘ絶対座標情報１２０ａまたはＸ相対座標情報１２０ｂであり、このＹ座標値は、Ｙ絶対座標情報１３０ａまたはＹ相対座標情報１３０ｂである。
【００７０】
＜Ｓ４１０＞
次に、座標復元制御部１０は、処理対象の画素のマーキングデータにおけるＸ座標指定情報を確認する（Ｓ４１０）。
【００７１】
＜Ｓ４１１＞
処理対象の画素のマーキングデータにおけるＸ座標指定情報が１であったときは（Ｓ４１０でＹ）、座標復元制御部１０は、Ｘ絶対座標情報にＰＸ４を設定する（Ｓ４１１）。つまり、この場合には、ＰＸ４はＸ絶対座標情報であるため、そのままＰＸ４に設定されている。当該処理が完了したら、Ｓ４２０の処理に移行する。
【００７２】
＜Ｓ４１２＞
一方、処理対象の画素のマーキングデータにおけるＸ座標指定情報が１ではなく０であったときは（Ｓ４１０でＮ）、座標復元制御部１０は、Ｘ絶対座標情報にＰＸ３＋ＰＸ４の値を設定する（Ｓ４１２）。つまり、この場合には、ＰＸ４はＸ相対座標情報であるため、直前の画素のＸ絶対座標情報にＸ相対座標情報が加算されることで、処理対象の画素のＸ絶対座標情報が得られ、ＰＸ４に設定されている。当該処理が完了したら、Ｓ４２０の処理に移行する。
【００７３】
＜Ｓ４２０＞
次に、座標復元制御部１０は、処理対象の画素のマーキングデータにおけるＹ座標指定情報を確認する（Ｓ４２０）。
【００７４】
＜Ｓ４２１＞
処理対象の画素のマーキングデータにおけるＹ座標指定情報が１であったときは（Ｓ４２０でＹ）、座標復元制御部１０は、Ｙ絶対座標情報にＰＹ４を設定する（Ｓ４２１）。つまり、この場合には、ＰＹ４はＹ絶対座標情報であるため、そのままＰＹ４に設定されている。当該処理が完了したら、座標復元制御部１０は処理対象の画素についてのマーキングデータ復元処理を終了する。
【００７５】
＜Ｓ４２２＞
一方、処理対象の画素のマーキングデータにおけるＹ座標指定情報が１ではなく０であったときは（Ｓ４２０でＮ）、座標復元制御部１０は、Ｙ絶対座標情報にＰＹ３＋ＰＹ４の値を設定する（Ｓ４２２）。つまり、この場合には、ＰＹ４はＹ相対座標情報であるため、直前の画素のＹ絶対座標情報にＹ相対座標情報が加算されることで、処理対象の画素のＹ絶対座標情報が得られ、ＰＹ４に設定されている。当該処理が完了したら、座標復元制御部１０は処理対象の画素についてのマーキングデータ復元処理を終了する。
【００７６】
上記のような具体的な処理により、本実施形態のレーザーマーキング装置では、マーキングを行う画像のデータに基づいて、レーザー光を用いたマーキングを媒体に施すことができる。
【００７７】
＜２．本発明の特徴＞
上記のような実施形態のような構成を有し作動するレーザーマーキング装置は、以下のような特徴を有する。
【００７８】
上記レーザーマーキング装置では、変換後のマーキングデータ（図１（ｂ）及び（ｃ）参照）において、座標情報として絶対座標及び相対座標を使い分けることが可能となるため、マーキングデータ全体のデータ量を減少させることができる。これにより、マーキングのために転送するデータ量が減少し、マーキング完了までの時間を短縮させることなどが可能となる。このとき、従来技術のように、キャラクター毎の位置データ等を記憶させたメモリ等を準備する必要はないため、従来構成と比較すると、使用メモリ量を減少させた構成とすることができる。これによって、従来よりも小型かつ安価なレーザーマーキング装置を構成することなどが可能となる。
【００７９】
また、上記レーザーマーキング装置では、座標復元制御部１０が、マーキングデータを１ライン毎に復元する処理を行いながらマーキングを行うため、マーキング完了までの時間をさらに短縮させることが可能な構成とすることができる。特に、座標復元制御部１０によるマーキングデータの復元処理と、マーキング制御部１１がマーキング部３を制御することで行われるマーキング処理とを並列して実行させると、マーキング完了までの時間を効果的に短縮させることができる。
【００８０】
また、上記レーザーマーキング装置では、画素位置情報に含まれる座標情報が、直前の画素の絶対座標情報を基準とした相対座標として示される構成としている。これによって、相対座標情報の値が小さくなるため、座標を示すためのデータ量を効果的に減少させることができる。
【００８１】
また、上記レーザーマーキング装置では、マーキングデータ生成部２が、互いに連続する第１の画素と第２の画素の座標情報を生成（変換）するとき、これらの画素の距離が８ｂｉｔ未満の相対座標で示される範囲にある場合には、第２の画素の座標情報が相対座標情報となるよう処理している。このような処理を行う構成にすることで、上記レーザーマーキング装置では、相対座標の値を単純な処理で小さくし、座標を示すためのデータ量をより効果的に減少させることができる。
【００８２】
＜３．補足事項＞
以上、本発明の実施形態についての具体的な説明を行った。上記説明は、あくまで一構成例及び一処理例としての説明であって、本発明の範囲はこれらの実施形態に留まらず、同様の技術思想に基づいて当業者が把握可能な範囲にまで広く解釈されるものである。
【００８３】
例えば、図３〜図６においてフローチャートで説明した各種処理については、マーキングする画像のデータに基づいてマーキングデータの変換及び復元を行ってマーキングを行う類似のアルゴリズムに置き換え可能であることはいうまでもない。
【００８４】
また、マーキング部３は、Ｘ軸ガルバノミラー３１及びＹ軸ガルバノミラー３２を含む構成を例示して説明したが、必ずしもガルバノミラーを用いた構成に限定されるものではなく、他の方法でレーザー光の照射方向を調整する構成を採用してもよい。
【００８５】
また、実施形態では、Ｘ軸及びＹ軸のそれぞれの座標について指定情報を有するデータ構成としていたが、Ｘ軸及びＹ軸の座標情報を、双方が絶対座標情報または相対座標情報となるようにし、１の指定情報がＸ軸及びＹ軸の双方が絶対座標情報または相対座標情報のどちらであるかを示す構成としてもよい。
【００８６】
また、マーキングデータにおける各情報の情報量（ビット数またはバイト数）は任意に変更可能である。
【産業上の利用可能性】
【００８７】
本発明のレーザーマーキング装置は、媒体に対して文字または図形等を書き込むレーザーマーカーとして好適に使用される。
【符号の説明】
【００８８】
１…制御部
１０…座標復元制御部
１１…マーキング制御部
１２…メモリ
２…マーキングデータ生成部
３…マーキング部
３１…Ｘ軸ガルバノミラー
３２…Ｙ軸ガルバノミラー
３３…レーザー光源
【図１】
2020179416.tif 000003
【図２】
2020179416.tif 000004
【図３】
2020179416.tif 000005
【図４】
2020179416.tif 000006
【図５】
2020179416.tif 000007
【図６】
2020179416.tif 000008