JP5915781B2 - Drawing control method, laser irradiation apparatus, drawing control program, and recording medium recording the same - Google Patents
Drawing control method, laser irradiation apparatus, drawing control program, and recording medium recording the same Download PDFInfo
- Publication number
- JP5915781B2 JP5915781B2 JP2015009040A JP2015009040A JP5915781B2 JP 5915781 B2 JP5915781 B2 JP 5915781B2 JP 2015009040 A JP2015009040 A JP 2015009040A JP 2015009040 A JP2015009040 A JP 2015009040A JP 5915781 B2 JP5915781 B2 JP 5915781B2
- Authority
- JP
- Japan
- Prior art keywords
- dimensional code
- line segment
- line
- laser
- drawn
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electronic Switches (AREA)
Description
本発明は、描画制御方法、レーザ照射装置、描画制御プログラム、及びこれを記録した記録媒体に関する。 The present invention relates to a drawing control method, a laser irradiation apparatus, a drawing control program, and a recording medium recording the same.
現在まで、熱可逆記録媒体(媒体)への画像形成及び画像消去は、加熱源を媒体に接触させて媒体を加熱する接触式で行われている。加熱源としては、通常、画像形成にはサーマルヘッドが用いられ、画像消去には熱ローラ、セラミックヒータなどが用いられている。 Until now, image formation and image erasure on a thermoreversible recording medium (medium) have been performed by a contact method in which a heating source is brought into contact with the medium to heat the medium. As a heat source, a thermal head is usually used for image formation, and a heat roller, a ceramic heater, or the like is used for image erasure.
このような接触式の記録方法は、熱可逆記録媒体がフィルム、紙等のフレキシブルなものである場合には、プラテンなどによって媒体を加熱源に均一に押し当てることにより、均一な画像形成及び画像消去を行うことができ、かつ従来の感熱紙用のプリンタの部品を転用することによって画像形成装置及び画像消去装置を安価に製造することができるという利点があった。 In such a contact-type recording method, when the thermoreversible recording medium is a flexible material such as a film or paper, uniform image formation and image formation can be achieved by pressing the medium uniformly against a heating source with a platen or the like. There is an advantage that the image forming apparatus and the image erasing apparatus can be manufactured at low cost by performing the erasing and diverting the components of the conventional thermal paper printer.
しかしながら、接触式での記録方法であるために、印字と消去を繰り返すと媒体表面が削れて凹凸が生じ、サーマルヘッドやホットスタンプ等の加熱源に接触しない部分が出てきて均一に加熱されないため濃度低下や消去不良が生じるという問題がある。 However, because it is a contact-type recording method, if printing and erasing are repeated, the surface of the medium is scraped to create irregularities, and parts that do not come into contact with a heating source such as a thermal head or hot stamp come out and are not heated uniformly. There is a problem that density reduction and erasure failure occur.
そこで、例えば、非接触で均一に画像形成及び画像消去する方法として、レーザを用いる方法が提案されている。この方法は、物流ラインに用いる搬送用容器に熱可逆記録媒体を使用して非接触で記録を行うものであり、書き込みはレーザで実施し、消去は熱風、温水、又は赤外線ヒータなどで行う。非接触の記録方法であれば、熱可逆記録媒体の表面に凹凸が生じた場合でも記録を行うことができる。 Therefore, for example, a method using a laser has been proposed as a method for uniformly forming and erasing images without contact. This method uses a thermoreversible recording medium in a transport container used in a physical distribution line and performs non-contact recording, writing is performed with a laser, and erasing is performed with hot air, hot water, an infrared heater, or the like. With a non-contact recording method, recording can be performed even when irregularities occur on the surface of the thermoreversible recording medium.
このようなレーザによる非接触での記録を行う装置の一例として、金属、プラスチック、感熱紙等の媒体にレーザ光を照射して加熱することで、媒体に文字、数字、又は記号等を書き込む技術を活用したレーザ照射装置(レーザマーカ、又はレーザマーキング装置)が市販されている。 As an example of such a non-contact recording apparatus using a laser, a technique for writing characters, numbers, symbols, or the like on a medium by irradiating a medium such as metal, plastic, or thermal paper with a laser beam and heating it. A laser irradiation device (laser marker or laser marking device) utilizing the above is commercially available.
レーザ照射装置のレーザ光源としてガスレーザ、固体レーザ、液体レーザ、半導体レーザ等を用いてレーザ光を照射することにより、文字等を金属、プラスチック、感熱紙等の媒体に書き込むことができる。 By irradiating a laser beam using a gas laser, a solid-state laser, a liquid laser, a semiconductor laser, or the like as a laser light source of the laser irradiation apparatus, characters or the like can be written on a medium such as metal, plastic, or thermal paper.
金属やプラスチックは、レーザ光を照射して加熱することにより、削ったり焦がしたりすることで描画が行われる。一方、感熱紙は、熱により変色する性質をもっており、レーザ光照射による加熱で記録層が発色することで描画が行われる。 Metals and plastics are drawn by shaving or scorching by irradiating with laser light and heating. On the other hand, thermal paper has the property of being discolored by heat, and drawing is performed when the recording layer is colored by heating with laser light irradiation.
感熱紙は、金属やプラスチックの媒体に比べて取り扱いが容易であるため、例えば、物流等の分野で物品の宛先や物品名を印字する媒体として広く用いられている。 Since thermal paper is easier to handle than metal and plastic media, it is widely used as a medium for printing the address of an article and the name of an article in the field of logistics, for example.
また、熱可逆記録媒体を用いる場合は、レーザ光を熱可逆記録媒体に照射して、媒体中の光熱変換材料が光を吸収して熱に変換し、その熱で記録及び消去を行うことが可能である。これまでレーザによる画像形成及び消去を行う方法として、ロイコ染料と可逆性顕色剤、種々の光熱変換材料を組み合わせて、近赤外レーザ光により記録するレーザ記録方法が提案されている。 When using a thermoreversible recording medium, the thermoreversible recording medium is irradiated with laser light, and the photothermal conversion material in the medium absorbs light and converts it into heat, and recording and erasing can be performed with the heat. Is possible. Conventionally, as a method for performing image formation and erasure by laser, a laser recording method in which leuco dye, a reversible developer, and various photothermal conversion materials are combined and recorded by near infrared laser light has been proposed.
そして、このようなレーザ記録方法を用いて媒体に2次元コードを印字する技術が既に知られている。 A technique for printing a two-dimensional code on a medium using such a laser recording method is already known.
また、図1(a)のように、正方形状の単位領域であるセルに収まる2次元コード部品(以下、2次元コード部品に含まれる要素をセル毎に分けた部品を2次元コード部品と称す)を6つ含む2次元コードを描きたい場合に、図1(c)のように、ラスタスキャンで描画を行う方法がある。この描画方法では、2次元コードを描画する各線分を、1行ずつ描画していく。2次元コードに含まれる各2次元コード部品を2本の線分で構成する場合、図1(a)の2次元コードを描画するには4行にわたる描画を行う必要があるため、1行目の2次元コード部品の1本目の線分(描画順1で示す線分と、描画順2で示す線分)を描いてから2本目の線分(描画順3、4の線分)を描く。その後、3行目の線分(描画順5,6で示す線分)と、4行目の線分(描画順7,8で示す線分)を描くことになる。このようにラスタスキャンを行うことで、連結している2次元コード部品の線分はつなげて描画することができ、描画した線分から次の線分へ移動する際の総距離が短くてすむため、短い時間で描画を行うことができる(例えば、特許文献1参照)。
Also, as shown in FIG. 1A, a two-dimensional code component that fits in a cell that is a square unit region (hereinafter, a component obtained by dividing an element included in a two-dimensional code component into cells is referred to as a two-dimensional code component. ), There is a method of drawing by raster scanning as shown in FIG. 1C. In this drawing method, each line segment for drawing a two-dimensional code is drawn line by line. When each two-dimensional code component included in the two-dimensional code is composed of two line segments, it is necessary to perform drawing over four lines in order to draw the two-dimensional code in FIG. After drawing the first line segment of the two-dimensional code part (the line segment indicated by the
しかし、今までのレーザ記録方法においては、2次元コードを描画する際に、印字時間が長くかかったり、印字品質が悪かったりするという問題があった。また、これらは、熱可逆記録媒体だけに限られず、金属やプラスチック等へのレーザ加工においても同様に生じる問題である。 However, the conventional laser recording methods have a problem that it takes a long print time or print quality is poor when drawing a two-dimensional code. These problems are not limited to thermoreversible recording media, and are also problems that occur in laser processing of metals, plastics, and the like.
具体的には、例えば、図1(b)に示す描画順1〜12のように、6つの2次元コード部品の各々を描画していく方法がある。この方法では図1(a)に示す2次元コードに含まれる6つの2次元コード部品について、1つの2次元コード部品を描画し終わってから次の2次元コード部品を描画する。
Specifically, for example, there is a method of drawing each of the six two-dimensional code components as in the
しかしながら、図1(b)に示す2次元コード部品が2本の線分で描画されているように、一般的に、1つの2次元コード部品は複数本(複数行)の線分で構成されることが多いため、図1(b)に示す描画方法では、次の2次元コード部品に移るのに毎回移動時間がかかり、全体の描画に長い時間がかかってしまうという問題点がある。 However, one two-dimensional code component is generally composed of a plurality of (multiple lines) line segments, as the two-dimensional code component shown in FIG. 1B is drawn with two line segments. In many cases, the drawing method shown in FIG. 1B has a problem that it takes a long time to move to the next two-dimensional code part every time and the whole drawing takes a long time.
また、各線分の始点は他の部分に比べて蓄熱が少ないため、発色しにくいという問題がある。図2(a)のような2次元コード部品を描画したい場合、始点が発色しないと、図1(b)の描画方法で描画を行うと、図2(b)に示すように、行方向(図中横方向)において、隣の2次元コード部品との間に隙間があいてしまう。
始点を発色させるためには、より強い描画出力でレーザを照射する必要があるが、始点だけレーザの出力を増大させると、媒体に大きなエネルギがかかり、発色低下や消え残り等が生じて繰り返し耐久性が低下してしまうという問題がある。
Moreover, since the starting point of each line segment has less heat storage than the other parts, there is a problem that it is difficult to develop color. If it is desired to draw a two-dimensional code component as shown in FIG. 2 (a), if the starting point does not develop color and drawing is performed using the drawing method shown in FIG. 1 (b), as shown in FIG. In the horizontal direction in the figure, there is a gap between the adjacent two-dimensional code component.
In order to color the start point, it is necessary to irradiate the laser with a stronger drawing output. However, if the laser output is increased only at the start point, a large amount of energy is applied to the medium, resulting in a decrease in color or unerased residue. There is a problem that the performance is lowered.
また、図1(c)の方法では、行方向に連結している2次元コード部品を描画するための長い線分は、短い線分に比べて蓄熱が大きいため、印字濃度が高くなってしまう。すなわち、図3(a)のような2次元コード部品を描画したい場合、図3(b)に示すように、連結している2次元コード部品は、単独の2次元コード部品に比べて濃く印字されてしまうという問題点がある。 Further, in the method of FIG. 1C, since a long line segment for drawing two-dimensional code components connected in the row direction has a larger heat storage than a short line segment, the print density becomes high. . That is, when it is desired to draw a two-dimensional code component as shown in FIG. 3A, as shown in FIG. 3B, the connected two-dimensional code component is printed darker than a single two-dimensional code component. There is a problem of being done.
また、図1(c)の方法においても、図1(b)に示す描画方法と同様に、始点の発色が弱い分だけ線分が短くなる。そして、線分が短くなるという現象の影響は、連結している2次元コード部品より単独や短い2次元コード部品の方が相対的に大きいため、図2(c)に示すように、連結している2次元コード部品より単独や短い2次元コード部品の方が相対的に大きくなる(すなわち、単独や短い2次元コード部品は連結している2次元コード部品に比べてより小さく印字されてしまう)という問題点がある。 Also in the method of FIG. 1C, as in the drawing method shown in FIG. 1B, the line segment is shortened by the amount of weak color development at the starting point. The effect of the phenomenon that the line segment becomes short is relatively larger for a single or short two-dimensional code component than for a connected two-dimensional code component, and therefore, as shown in FIG. A single or short two-dimensional code component is relatively larger than a two-dimensional code component that is present (that is, a single or short two-dimensional code component is printed smaller than a connected two-dimensional code component. ).
また、2次元コードの1行の長さが小さかったり、描画速度が速かったりする場合には、次の行を描画した際に、前の行を描画した際の熱の影響が残っていることがある。このような場合、次の行を描画した際に、図4に示すように、6つの2次元コード部品以外の本来発色すべきではない部分が発色してしまい、印字品質が悪くなってしまうという問題があった。このように、本来発色すべきではない部分が発色することは、図1(b)、図1(c)のどちらの描画方法でも生じる問題であった。 In addition, when the length of one line of the two-dimensional code is small or the drawing speed is fast, the effect of heat when drawing the previous line remains when the next line is drawn. There is. In such a case, when the next line is drawn, as shown in FIG. 4, the portions that should not be colored other than the six two-dimensional code parts are colored, resulting in poor print quality. There was a problem. As described above, the coloration of the portion that should not be colored is a problem that occurs in both the drawing methods of FIGS. 1B and 1C.
そこで、本発明は、高品質かつ効率的に描画を行うことのできる描画制御方法、レーザ照射装置、描画制御プログラム、及びこれを記録した記録媒体を提供することを目的とする。 SUMMARY An advantage of some aspects of the invention is that it provides a drawing control method, a laser irradiation apparatus, a drawing control program, and a recording medium in which the drawing control method can perform drawing with high quality and efficiency.
本発明の実施の形態の一観点の描画制御方法は、媒体に、複数の同一サイズの単位領域を含む描画対象を、該単位領域を複数行の線分により描画する描画装置をコンピュータが制御する描画制御方法であって、前記コンピュータは、一方の単位領域の第1の線分の描画方向に、前記一方の単位領域の第1の線分と同じ行の他方の単位領域の第2の線分とが、連続しているか否かを判断する判断ステップと、前記判断ステップにおいて、連続すると判断された場合、前記第2の線分を、前記第1の線分の描画に続けて描画するステップと、
前記判断ステップにおいて、連続しないと判断された場合、前記第2の線分を前記第1の線分の描画に続けて描画せずに、前記第1の線分と異なる行の第3の線分を描画するステップと、を実行する。
In a drawing control method according to an aspect of an embodiment of the present invention, a computer controls a drawing device that draws a drawing target including a plurality of unit areas of the same size on a medium using line segments of a plurality of lines. In the drawing control method, the computer has a second line of the other unit region in the same row as the first line segment of the one unit region in the drawing direction of the first line segment of the one unit region. A determination step for determining whether or not the minutes are continuous; and when the determination step determines that the minutes are continuous, the second line segment is drawn following the drawing of the first line segment. Steps,
If it is determined in the determination step that the lines are not continuous, the second line segment is not drawn following the drawing of the first line segment, and a third line in a row different from the first line segment is drawn. Performing a minute drawing step.
本発明の実施の形態の他の観点の描画制御方法は、媒体の表面の複数の単位領域に描画対象を描画する描画装置をコンピュータが制御する描画制御方法であって、前記コンピュータは、前記描画対象を描画するための描画情報に基づき、前記媒体に前記描画対象に含まれる線分を描画する描画位置を決定する際に、一又は複数の連続する前記線分の描画開始位置を描画方向において所定距離後退させる描画位置決定工程を実行する。 A drawing control method according to another aspect of the embodiment of the present invention is a drawing control method in which a computer controls a drawing device that draws a drawing target in a plurality of unit regions on the surface of a medium, the computer including the drawing When determining the drawing position for drawing a line segment included in the drawing object on the medium based on the drawing information for drawing the object, the drawing start position of one or more continuous line segments in the drawing direction is determined. A drawing position determining step for retreating a predetermined distance is executed.
本発明の実施の形態のさらに他の観点の描画制御方法は、媒体の表面の複数の単位領域に描画対象を描画する描画装置をコンピュータが制御する描画制御方法であって、前記コンピュータは、前記描画対象に含まれる一又は複数の連続する線分を複数の描画区間に分割し、一又は複数の連続する前記描画区間毎に、前記描画装置が前記描画対象を描画するための描画出力をパルス状に設定する描画出力設定工程を実行する。 A drawing control method according to still another aspect of the embodiment of the present invention is a drawing control method in which a computer controls a drawing apparatus that draws a drawing target in a plurality of unit regions on a surface of a medium, and the computer includes: One or a plurality of continuous line segments included in the drawing target are divided into a plurality of drawing sections, and a drawing output for the drawing apparatus to draw the drawing target is pulsed for each of the one or more continuous drawing sections. A drawing output setting step for setting the shape is executed.
本発明の実施の形態のさらにまた他の観点の描画制御方法は、媒体の表面の複数の単位領域に描画対象を描画する描画装置をコンピュータが制御する描画制御方法であって、前記描画対象は、複数の線分を含み、かつ、当該線分は複数行に配列されており、前記コンピュータは、前記描画対象に含まれる複数の線分の描画順を決定する際に、奇数行の線分を行単位で順次描画してから偶数行の線分を行単位で順次描画するように、又は、偶数行の線分を行単位で順次描画してから奇数行の線分を行単位で順次描画するように、前記線分の描画順を決定する描画順決定工程を実行する。 A drawing control method according to still another aspect of the embodiment of the present invention is a drawing control method in which a computer controls a drawing apparatus that draws a drawing target in a plurality of unit regions on the surface of the medium, wherein the drawing target is A plurality of line segments, and the line segments are arranged in a plurality of lines, and when the computer determines the drawing order of the plurality of line segments included in the drawing target, To draw even-numbered line segments sequentially in line units, or to draw even-numbered line segments sequentially in line units and then odd-numbered line segments sequentially in line units. A drawing order determining step for determining the drawing order of the line segments is performed so as to draw.
本発明の実施の形態の一観点のレーザ照射装置は、前記いずれかの描画制御方法により制御されるレーザ照射装置において、レーザを照射するレーザ発振器と、前記レーザ発振器が照射するレーザの照射方向を制御する方向制御ミラーと、前記方向制御ミラーを駆動する方向制御モータと、を有する。 A laser irradiation apparatus according to an aspect of an embodiment of the present invention is a laser irradiation apparatus controlled by any one of the drawing control methods, wherein a laser oscillator that irradiates a laser, and an irradiation direction of the laser that the laser oscillator irradiates A direction control mirror for controlling, and a direction control motor for driving the direction control mirror.
本発明の実施の形態の一観点の描画制御プログラムは、前記いずれかの描画制御方法を実行するための描画制御プログラムである。 A drawing control program according to an aspect of an embodiment of the present invention is a drawing control program for executing any one of the drawing control methods.
本発明の実施の形態の一観点の描画制御プログラムを記録した記録媒体は、前記に記載の描画制御プログラムを記録したものである。 A recording medium on which a drawing control program according to an aspect of the present invention is recorded is a recording medium on which the drawing control program described above is recorded.
高品質かつ効率的に描画を行うことのできる描画制御方法、レーザ照射装置、描画制御プログラム、及びこれを記録した記録媒体を提供できる。 It is possible to provide a drawing control method, a laser irradiation apparatus, a drawing control program, and a recording medium recording the same, which can perform drawing with high quality and efficiency.
以下、本発明の描画制御方法、レーザ照射装置、描画制御プログラム、及びこれを記録した記録媒体を適用した実施の形態について説明する。 Hereinafter, an embodiment in which a drawing control method, a laser irradiation apparatus, a drawing control program, and a recording medium on which the drawing control method of the present invention is applied will be described.
ここでは、「描画対象」なる文言は、描画の対象となる2次元コード又はその部品を表すものとして用いる。 Here, the term “drawing target” is used to indicate a two-dimensional code or a part of the drawing target.
また、「線分」とは、描画対象としての2次元コード又はその部品に含まれ、描画対象を描画するために両端の座標が決まっている区間をいう。この線分は、直線の一部だけでなく、曲線の一部も含み、太さを有する。 The “line segment” refers to a section that is included in a two-dimensional code or a part thereof as a drawing target and whose coordinates at both ends are determined in order to draw the drawing target. This line segment includes not only a part of a straight line but also a part of a curve, and has a thickness.
また、「一筆部品」とは、描画が開始される位置から次に描画が終了される位置までに連続的に描画される一又は複数の線分を含むものとして用いる。例えば、レーザ照射で描画を行う場合は、レーザの1回の照射開始点から照射終了点までに描画される一画が一筆部品となる。 Further, the “single-stroke component” is used as including one or a plurality of line segments that are continuously drawn from the position at which drawing is started to the position at which drawing is ended next. For example, when drawing is performed by laser irradiation, one stroke drawn from the start point of laser irradiation to the end point of irradiation is a one-stroke component.
このため、描画対象としての2次元コード又はその部品は、1以上の一筆部品を含み、一筆部品は、1以上の線分を含む。 For this reason, the two-dimensional code as a drawing target or a component thereof includes one or more one-stroke components, and the one-stroke component includes one or more line segments.
また、「描画順」なる文言は、描画対象に含まれる線分を描画する順(線分をどちらの端部から描画するかという描画順も含む)と、2次元コードに含まれる複数の描画対象の各々を描画する順との2つの意味を有するものとして用いる。 In addition, the term “drawing order” refers to the order in which line segments included in the drawing target are drawn (including the drawing order of which line ends are drawn from) and a plurality of drawings included in the two-dimensional code. It is used as having two meanings of the order of drawing each of the objects.
[実施の形態1]
図5は、実施の形態1のレーザマーキング装置100のハードウェア構成の一例を示す図である。
[Embodiment 1]
FIG. 5 is a diagram illustrating an example of a hardware configuration of the
レーザマーキング装置100は、レーザを照射する描画装置10、及び、描画装置10の描画を制御する描画制御装置20を有する。描画装置10は、レーザを照射するレーザ発振器11、レーザの照射方向を変える方向制御ミラー13、方向制御ミラー13を駆動する方向制御モータ12、光学レンズ14、及び集光レンズ15を含む。
The
レーザ発振器11は、半導体レーザ(LD(Laser Diode))であるが、気体レーザ、固体レーザ、液体レーザ等でもよい。方向制御モータ12は、方向制御ミラー13の反射面の向きを2軸に制御する例えばサーボモータである。方向制御モータ12と方向制御ミラー13とによりガルバノミラーを構成する。光学レンズ14は、レーザ光のスポット径を大きくするレンズであり、集光レンズ15はレーザ光を収束させるレンズである。
The
リライタブル媒体50は、180℃以上の温度に加熱して急冷することで発色し、130〜170℃の温度に加熱することで消色する書き換え可能な感熱媒体である。通常の感熱紙やサーマルリライタブル媒体は近赤外領域のレーザ光を吸収しないので、近赤外レーザ波長を発振するレーザ光源(半導体レーザや固体レーザのYAG等)を用いる場合は、感熱紙、サーマルリライタブル媒体にレーザ光を吸収する材料の添加や層を追加する必要がある。なお、書き換えとは、レーザ光で加熱して記録を行い、レーザ光又は温風、ホットスタンプ等で加熱して消去することである。また、書き換えができないサーマルペーパとは、加熱により消色が困難な感熱紙をいう。本実施の形態では、使用する媒体の例として、リライタブル媒体50を使用した場合を説明するが、書き換えができないサーマルペーパ、プラスチック、金属等のように書き換えが可能でない媒体に対しても、好適に適用できる。
The
図6は、描画制御装置20のハードウェア構成の一例を示す図である。図6は、主にソフトウェアによって描画制御装置20を実装する場合のハードウェア構成図であり、コンピュータを実体としている。コンピュータを実体とせず描画制御装置20を実現する場合、ASIC((Application Specific Integrated Circuit))等の特定機能向けに生成されたICを利用する。
FIG. 6 is a diagram illustrating an example of a hardware configuration of the
描画制御装置20は、CPU31、メモリ32、ハードディスク35、入力装置36、CD−ROMドライブ33、ディスプレイ37及びネットワーク装置34を有する。ハードディスク35には、2次元コード及び2次元コードに含まれる部品を表すデータを格納する2次元コードDB41、2次元コードを描画するための描画命令を生成し描画装置10を制御する描画プログラム42、及び描画条件DB43が記憶されている。
The
CPU31は、ハードディスク35から描画プログラム42を読み出して実行し、2次元コードDB41を参照し、後述する手順で、リライタブル媒体50に2次元コードを描画する。メモリ32は、DRAM等の揮発性メモリで、CPU31が描画プログラム42を実行する際の作業エリアとなる。
The
入力装置36は、マウスやキーボード等の描画装置10を制御する指示をユーザが入力するための装置である。リライタブル媒体50に描画する2次元コードに含まれる部品等の描画対象のサイズ等を表す描画条件は、例えば、入力装置36を介してユーザによって入力される。入力された描画条件は、描画条件DB43として、例えば、ハードディスク35に記憶される。描画条件には、2次元コードの中における部品としての各描画対象の位置、及びサイズ等を表すデータが含まれる。描画条件のデータ構造については図8を用いて後述する。
The
ディスプレイ37は、例えば描画プログラム42が指示する画面情報に基づき所定の解像度や色数で、GUI(Graphical User Interface)画面を表示するユーザインターフェイスとなる。例えば、リライタブル媒体50に描画する2次元コード又は部品の入力欄が表示される。
The
CD−ROMドライブ33は、CD-ROM38を脱着可能に構成され、CD−ROM38からデータを読み出し、また、記録可能な記録媒体にデータを書き込む際に利用される。2次元コードDB41及び描画プログラム42は、CD-ROM38に記憶された状態で配布され、CD-ROM38から読み出されてハードディスク35にインストールされる。CD−ROM38は、この他、DVD、ブルーレイディスク、SDカード、メモリースティック(登録商標)、マルチメディアカード、xDカード等、不揮発性のメモリで代用することができる。
The CD-
ネットワーク装置34は、LANやインターネット等のネットワークに接続するためのインターフェイス(例えばイーサネット(登録商標)カード)であり、OSI基本参照モデルの物理層、データリンク層に規定されたプロトコルに従う処理を実行して、描画装置10に2次元コードの種別を表すコードに応じた描画命令を送信することを可能とする。2次元コードDB41及び描画プログラム42は、ネットワークを介して接続した所定のサーバからダウンロードすることができる。なお、ネットワーク経由でなく、USB(Universal Serial Bus)、IEEE1394、ワイヤレスUSB、Bluetooth(登録商標)等で直接、描画制御装置20と描画装置10を接続してもよい。
The
リライタブル媒体50に描画される2次元コードは、上述のように入力装置36から入力され、例えばリスト状のデータとしてハードディスク35に記憶されている。なお、リライタブル媒体50に描画される2次元コードに含まれる描画対象のサイズは、描画条件を構成する。
The two-dimensional code drawn on the
2次元コードは、2次元コードの種別を表すコードで特定され、描画制御装置20は2次元コードの種別に対応する2次元コードのデータを2次元コードDB41から読み出し、描画装置10を制御するための描画命令を生成する際に用いる。
The two-dimensional code is specified by a code representing the type of the two-dimensional code, and the
次に、図7を用いて実施の形態1の描画制御装置の機能ブロックについて説明する。 Next, functional blocks of the drawing control apparatus according to the first embodiment will be described with reference to FIG.
図7は、実施の形態1の描画制御装置20の機能ブロックを示す図である。各ブロックをソフトウェアで実現する場合、各ブロックはCPU31が描画プログラム42を実行することで実現される。
FIG. 7 is a functional block diagram of the
描画制御装置20は、描画位置決定手段21、描画順決定手段22、描画命令生成手段23、2次元コード取得手段24、描画条件取得手段25を含む。
The drawing
描画位置決定手段21は、2次元コード取得手段24によって2次元コードDB41から読み出される2次元コード又は2次元コード部品の種別を表すデータと、描画条件取得手段25によって描画条件DB43から読み出される描画条件とに基づいて、描画対象をリライタブル媒体50に描画する描画位置である座標データを決定する。なお、描画条件には、2次元コードの中における各描画対象としての部品の位置、及びサイズ等を表すデータが含まれる。描画条件を表すデータについては図8を用いて後述する。
The drawing
描画命令生成手段23は、描画位置決定手段21によって決定される座標データと、描画順決定手段22によって決定される描画順とを反映した描画命令を生成する。生成された描画命令は、描画装置10に入力され、この結果、ユーザによって入力装置36に入力された2次元コード又は部品を表す描画対象が描画装置10によってリライタブル媒体50に描画される。
The drawing
描画条件取得手段25は、リライタブル媒体50に描画する描画対象である部品を含む2次元コードや、2次元コードに含まれる描画対象としての部品のサイズの条件を表す描画条件をハードディスク35に記憶された描画条件DB43から取得する。
The drawing
図8(a)は、2次元コードDB41の一例を示す図であり、図8(b)は、描画条件DB43の一例を示す図の一例を示す図である。
FIG. 8A is a diagram illustrating an example of the two-
図8(a)に示すように、2次元コードDB41は、2次元コード又は2次元コード部品の種別を特定するためのコードと、このコードによって特定される2次元コード又は2次元コード部品のデータ内容を表す識別子が格納されている。
As shown in FIG. 8A, the two-
図8(b)に示すように、描画条件DB43は、描画対象としての2次元コード又は2次元コード部品の種別を特定するためのコード、描画対象の各々が配置される位置(x、y座標)を表す位置データ、及びサイズを表すデータを含む。描画対象の位置を示す座標値は、例えば、描画対象が配置される領域の左上の点の座標である。
As shown in FIG. 8B, the
なお、図8(a)、(b)に含まれるデータとして、アルファベットと数字を組み合わせた記号を示すが、実際の描画制御装置では具体的な数値等が与えられる。 Note that, as data included in FIGS. 8A and 8B, symbols combining alphabets and numerals are shown, but specific numerical values and the like are given in an actual drawing control apparatus.
図9は、実施の形態1の描画制御方法によって描画が行われる描画順を示す図である。図9(a)、図9(b)では、図中に示すようにx軸、y軸をとる。このx軸、y軸は、描画対象が配置される座標値(x、y)を表すx、y座標系を構成する。 FIG. 9 is a diagram illustrating a drawing order in which drawing is performed by the drawing control method of the first embodiment. 9A and 9B, the x axis and the y axis are taken as shown in the figure. The x-axis and y-axis constitute an x-y coordinate system representing coordinate values (x, y) where the drawing target is arranged.
図9(a)に示す2次元コードは、図1(a)に示した2次元コードと同一である。この2次元コード200は、左上から右下にかけて6つの2次元コード部品201〜206を含む。各2次元コード部品201〜206は、2行で描画されるものである。また、ここでは、2次元コード部品の大きさは、リライタブル媒体50の表面に描画を行う際の単位領域であるセルの大きさと等しいものとして説明を行う。
The two-dimensional code shown in FIG. 9A is the same as the two-dimensional code shown in FIG. The two-
実施の形態1の描画制御方法では、図9(b)に示すように、描画順1、2でレーザを照射して左上の2次元コード部品201及び202を描画する。次に、描画順3、4でレーザを照射して2次元コード部品203を描画する。次に、描画順5、6でレーザを照射して2次元コード部品204を描画する。最後に、描画順7、8でレーザを照射して2次元コード部品205及び206を描画する。このような描画順の決定は、図10に示す描画順決定処理によって実現される。
In the drawing control method of the first embodiment, as shown in FIG. 9B, the upper left two-
図10は、実施の形態1の描画制御方法による描画順決定処理を示すフローチャートである。 FIG. 10 is a flowchart illustrating a drawing order determination process by the drawing control method according to the first embodiment.
まず、描画位置決定手段21は、2次元コード取得手段24によって2次元コードDB41から読み出される2次元コードに含まれるすべての2次元コード部品と、描画条件取得手段25によって描画条件DB43から読み出される描画条件とに基づいて、描画対象をリライタブル媒体50に描画する描画位置である座標データを決定する(ステップS1)。これにより、すべての2次元コード部品201〜206がレーザ照射によって描画される座標が決定される。
First, the drawing
次に、描画順決定手段22は、すべての2次元コード部品のうち、左上にある2次元コード部品を最初の2次元コード部品として選択する(ステップS2)。これにより、図9(a)に示す例では、2次元コード部品201が選択される。
Next, the drawing order determination means 22 selects the two-dimensional code component at the upper left among all the two-dimensional code components as the first two-dimensional code component (step S2). Thereby, in the example shown in FIG. 9A, the two-
次いで、描画順決定手段22は、ステップS2で選択した2次元コード部品に含まれる線分のうち、左上にある線分を選択する(ステップS3)。
Next, the drawing
次に、描画順決定手段22は、ステップS3で選択した線分に、行方向(横方向:x軸方向)において連続する線分があるか否かを判定する(ステップS4)。このステップS4の処理は、ステップS3で選択した線分に行方向(x軸方向)において連続するすべての線分の有無を判定する処理である。
Next, the drawing
ステップS4で連続する線分があると判定した場合は、描画順決定手段22は、ステップS4で存在を確認したすべての連続する線分の描画順をステップS3で選択した線分に連続する描画順とする(ステップS5)。
If it is determined in step S4 that there is a continuous line segment, the drawing
次いで、描画順決定手段22は、同じ2次元コード部品内で1行下の行に線分があるか否かを判定する(ステップS6)。これにより、図9(a)に示す例では、2次元コード部品201に隣接する2次元コード部品202の1行目の線分が選択される。
Next, the drawing order determination means 22 determines whether or not there is a line segment in the next lower row in the same two-dimensional code component (step S6). Thereby, in the example shown in FIG. 9A, the line segment of the first row of the two-
ステップS6で下の行に線分があると判定した場合は、描画順決定手段22は、フローをステップS3にリターンし、その行の一番左側にある線分を選択される。その後、ステップS3からS6の処理が繰り返し実行されることにより、ステップS2で最初に選択された2次元コード部品についての描画順が決定する。これにより、図9(a)に示す例では、2次元コード部品201及び202の2行目の線分が選択され、図9(b)に示す描画順1,2が決定する。
If it is determined in step S6 that there is a line segment in the lower row, the drawing
ステップS6で下の行に線分がないと判定した場合は、フローはステップS7に進行し、描画順決定手段22は、最後の2次元コード部品であるか否かを判定する(ステップS7)。
If it is determined in step S6 that there is no line segment in the lower row, the flow proceeds to step S7, and the drawing
ステップS7で最後の2次元コード部品ではないと判定した場合は、描画順決定手段22は、次の2次元コード部品を選択し(ステップS8)、フローをステップS3にリターンする。ステップS8では、すべての2次元コード部品を順次左上から右下にかけて選択する。これにより、図9(a)に示す例では、2次元コード部品202のさらに右にある2次元コード部品203が選択される。2次元コード部品203の次は、2次元コード部品204、205、206の順に繰り返し選択されることになる。
If it is determined in step S7 that it is not the last two-dimensional code part, the drawing
ステップS7で最後の2次元コード部品であると判定した場合は、描画順決定手段22は、それまでに決定した描画順を確定する(ステップS9)。これにより、2次元コード部品に含まれるすべての線分の描画順が決定する。 If it is determined in step S7 that it is the last two-dimensional code part, the drawing order determination means 22 determines the drawing order determined so far (step S9). Thereby, the drawing order of all line segments included in the two-dimensional code component is determined.
次いで、描画命令生成手段23は、描画位置決定手段21によって決定される座標データと、描画順決定手段22によって決定される描画順とを反映した描画命令を生成する(ステップS10)。これにより、図9(a)に示す例では、2次元コード部品201〜206について図9(b)に示す描画順1〜8が決定する。
Next, the drawing
そして、描画命令に基づいた描画が実行される(ステップS11)。これにより、図9(a)に示す2次元コード部品200がレーザ照射によって描画される。
Then, drawing based on the drawing command is executed (step S11). As a result, the two-
以上、実施の形態1の描画制御方法によって決定される描画順によれば、図1(b)に示す線分1終点→線分2の始点、線分2の終点→線分3の始点、線分3の終点→線分4の始点の移動時間が削減される。
As described above, according to the drawing order determined by the drawing control method of the first embodiment, the end point of
このように、実施の形態1の描画制御方法によれば、連続する2次元コード部品毎に描画するように描画順を決定するので、2次元コードの全体を描画する時間を短縮化することができる。 As described above, according to the drawing control method of the first embodiment, the drawing order is determined so that drawing is performed for each continuous two-dimensional code component, so that the time for drawing the entire two-dimensional code can be shortened. it can.
なお、以上の実施の形態1では、2次元コードを描画する形態について説明したが、実施の形態1の描画制御方法は、媒体に文字、数字、記号、又は図形等の2次元コード以外の描画対象の描画に適用してもよい。 In the first embodiment, the two-dimensional code is drawn. However, the drawing control method of the first embodiment draws other than the two-dimensional code such as characters, numbers, symbols, or figures on the medium. You may apply to drawing of object.
[実施の形態2]
実施の形態2の描画制御方法は、描画位置決定手段21によって実行される描画位置決定工程において、線分の始点を描画方向において所定の距離だけ後退させるものである。
[Embodiment 2]
The drawing control method of the second embodiment is such that the starting point of the line segment is moved backward by a predetermined distance in the drawing direction in the drawing position determining step executed by the drawing
図5乃至図8に示すハードウェア構成、ブロック構成、データ構造は実施の形態1の描画制御方法を実行する描画制御装置と同一であるため、その説明を省略し、また、以下の説明において援用する。 The hardware configuration, block configuration, and data structure shown in FIG. 5 to FIG. 8 are the same as those of the drawing control apparatus that executes the drawing control method of the first embodiment, and therefore the description thereof is omitted and is used in the following description. To do.
図11は、実施の形態2の描画制御方法によって線分の始点を描画方向(x軸方向)において後退させることを説明するための概念図である。 FIG. 11 is a conceptual diagram for explaining that the starting point of a line segment is retracted in the drawing direction (x-axis direction) by the drawing control method of the second embodiment.
図12は、実施の形態2の描画制御方法によって2つの線分を断続的に描画する際に、それぞれの線分の始点を描画方向において後退させる処理を示す図である。 FIG. 12 is a diagram illustrating a process of retreating the starting point of each line segment in the drawing direction when the two line segments are intermittently drawn by the drawing control method according to the second embodiment.
描画位置決定手段21は、2次元コード取得手段24によって2次元コードDB41から読み出される2次元コード又は2次元コード部品の種別を表すデータと、描画条件取得手段25によって描画条件DB43から読み出される描画条件とに基づいて、座標データを決定する際に、始点となる線分の描画開始位置を所定の距離dだけ後退させる。すなわち、この処理により、始点を含む線分は、描画方向(x軸方向)において後退する方向に、距離dだけ延伸されることになり、レーザは、距離dだけ後退された描画開始位置から照射されることになる。
The drawing
なお、ここで、始点とは、描画方向において上流側に描画対象が存在せず、その行の中で描画を開始する描画開始位置のことをいい、描画方向とは、図中横方向をいう。 Here, the start point means a drawing start position at which drawing does not exist on the upstream side in the drawing direction and drawing starts in that line, and the drawing direction means the horizontal direction in the figure. .
また、実施の形態2の描画制御方法によって2つの線分12A、12Bを断続的に描画する際には、図12に示すようにそれぞれ線分の始点を描画方向において距離dだけ後退させればよい。この結果、レーザ照射を開始する位置は、描画したい線分12A、12Bの発色が開始する点A2、B2よりも描画方向において距離dだけ後退した点A1、B1になる。
Further, when the two
図13は、実施の形態2の描画制御方法による描画順決定処理を示すフローチャートである。 FIG. 13 is a flowchart illustrating a drawing order determination process according to the drawing control method of the second embodiment.
図13に示す実施の形態2の描画制御方法による描画順決定処理は、実施の形態1の描画制御方法による描画順決定処理(図10参照)のステップS5とステップS6との間に、ステップS130を挿入した処理である。図13に示すステップS1〜S11の処理は、すべて図10に示すステップS1〜S11の処理と同一であるため、その説明を省略する。 The drawing order determination process by the drawing control method of the second embodiment shown in FIG. 13 is performed between step S5 and step S6 of the drawing order determination process (see FIG. 10) of the drawing control method of the first embodiment. Is a process in which is inserted. The processes in steps S1 to S11 shown in FIG. 13 are all the same as the processes in steps S1 to S11 shown in FIG.
図13では、ステップS4において描画順決定手段22によって連続する線分がないと判定された場合、又は、ステップS5において描画順決定手段22によって描画順が設定された場合に、ステップS130の処理が行われる。 In FIG. 13, when it is determined in step S4 that there is no continuous line segment by the drawing order determination means 22, or when the drawing order is set by the drawing order determination means 22 in step S5, the process of step S130 is performed. Done.
ステップS130では、描画位置決定手段21は、始点となる線分の描画開始位置を所定の距離dだけ後退させる(ステップS130)。これにより、始点を含む線分は、描画方向において後退する方向に、距離dだけ延伸されることになり、レーザは、距離dだけ後退された描画開始位置から照射されることになる。 In step S130, the drawing position determining means 21 moves the drawing start position of the line segment serving as the starting point backward by a predetermined distance d (step S130). As a result, the line segment including the start point is extended by the distance d in the direction of retreating in the drawing direction, and the laser is irradiated from the drawing start position that is retracted by the distance d.
なお、始点となる線分の描画開始位置を所定の距離dについては、描画する線分の幅、レーザ出力、媒体(リライタブル媒体50、書き換えができないサーマルペーパ、プラスチック、金属等のように書き換えが可能でない媒体)の熱特性等、又は、描画時の媒体の温度等の描画条件によって予め実験値を求めておき、描画条件に応じて最適な値に設定すればよい。 It should be noted that the drawing start position of the line segment that is the starting point is rewritten such as the width of the line segment to be drawn, the laser output, the medium (rewritable medium 50, non-rewritable thermal paper, plastic, metal, etc.). An experimental value may be obtained in advance based on drawing conditions such as the thermal characteristics of a medium that is not possible, or the temperature of the medium at the time of drawing, and set to an optimum value according to the drawing conditions.
ステップS130の処理が終了すると、描画順決定手段22は、同じ2次元コード部品内で1行下の行に線分があるか否かを判定する(ステップS6)。
When the process of step S130 ends, the drawing
以下、実施の形態1の描画制御方法による描画順決定処理と同様に、ステップS6以下の処理が実行される。 Thereafter, similarly to the drawing order determination process by the drawing control method of the first embodiment, the processes after step S6 are executed.
以上、実施の形態2の描画制御方法によれば、始点の座標が描画方向において距離dだけ後退させられているので、描画対象の始点部分は短くならず、図2(b)、図2(c)に示したように始点が発色しにくいことによって生じる問題点を解決し、2次元コード部品間の隙間や単独2次元コード部品・連結2次元コード部品の違いによる2次元コード部品の大きさのばらつきを低減した2次元コードを描画できる。すなわち、正確で高品質な描画を効率よく実行することができる。 As described above, according to the drawing control method of the second embodiment, since the coordinates of the starting point are moved backward by the distance d in the drawing direction, the starting point portion to be drawn is not shortened, and FIG. As shown in c), the problem caused by the difficulty of coloring the starting point is solved, and the size of the two-dimensional code component due to the gap between the two-dimensional code components and the difference between the single two-dimensional code component and the connected two-dimensional code component It is possible to draw a two-dimensional code with reduced variations. That is, accurate and high-quality drawing can be executed efficiently.
なお、以上の実施の形態2では、2次元コードを描画する形態について説明したが、実施の形態1の描画制御方法は、媒体に文字、数字、記号、又は図形等の2次元コード以外の描画対象の描画に適用してもよい。 In the second embodiment, the two-dimensional code is drawn. However, the drawing control method of the first embodiment draws other than the two-dimensional code such as characters, numbers, symbols, or figures on the medium. You may apply to drawing of object.
[実施の形態3]
実施の形態3の描画制御方法は、一又は複数の連続する線分を複数の描画区間に分割して、描画区間毎に描画出力(レーザ出力)をパルス状に設定するものである。
[Embodiment 3]
The drawing control method of
図14は、実施の形態3の描画制御装置320の機能ブロックを示す図である。各ブロックをソフトウェアで実現する場合、各ブロックはCPU31が描画プログラム42を実行することで実現される。
FIG. 14 is a diagram illustrating functional blocks of the
描画制御装置320は、描画位置決定手段21、描画順決定手段22、描画命令生成手段23、2次元コード取得手段24、描画条件取得手段25に加えて描画出力決定手段326を含む。このうち、描画位置決定手段21、描画順決定手段22、描画命令生成手段23、2次元コード取得手段24、描画条件取得手段25については、実施の形態1の描画制御装置20に含まれるものと同一であるため、その説明を省略する。
The
描画出力決定手段326は、一又は複数の連続する線分を複数の描画区間に分割して、描画区間毎に描画出力(レーザ出力)をパルス状に設定する。描画出力決定手段326は、レーザ発振器11をオン/オフさせることによって、パルス状のレーザ出力を生成する。なお、ガルバノミラーの走査の仕方は、レーザ出力がパルス状ではない実施の形態1と同一であり、レーザ出力をパルス状にしたことによる変更点はない。
The drawing
図15は、実施の形態3の描画制御方法による描画順決定処理を示すフローチャートである。 FIG. 15 is a flowchart illustrating a drawing order determination process according to the drawing control method of the third embodiment.
図15に示す実施の形態3の描画制御方法による描画順決定処理は、実施の形態1の描画制御方法による描画順決定処理(図10参照)のステップS5とステップS6との間に、ステップS150を挿入した処理である。図15に示すステップS1〜S11の処理は、すべて図10に示すステップS1〜S11の処理と同一であるため、その説明を省略する。 The drawing order determination process by the drawing control method of the third embodiment shown in FIG. 15 is performed between step S5 and step S6 of the drawing order determination process (see FIG. 10) by the drawing control method of the first embodiment. Is a process in which is inserted. The processes in steps S1 to S11 shown in FIG. 15 are all the same as the processes in steps S1 to S11 shown in FIG.
図15では、ステップS4において描画順決定手段22によって連続する線分があると判定され、その後のステップS5において描画順決定手段22によって描画順が設定された場合に、ステップS150の処理が行われる。
In FIG. 15, when it is determined in step S4 that there is a continuous line segment by the drawing
ステップS150では、描画出力決定手段326は、連続する線分を描画する際に、連続する線分を描画するための描画出力がパルス状になるように描画出力を設定する(ステップS150)。
In step S150, the drawing
具体的には、描画出力決定手段326は、連続する線分を描画する際に、連続する線分同士の間(線分同士の継ぎ目)にレーザ出力が零になる区間が存在するようにすることにより、連続する線分を描画するための描画出力がパルス状に設定する。
More specifically, the drawing
すなわち、連続する線分の各々を(線分単位で)一つのパルスで描画し、線分同士の間(線分同士の継ぎ目)にレーザ出力が零になる区間を設ける。これにより、他の線分と連続しない単独の線分も、連続する複数の線分の各々も、線分単位で連続的にレーザが出力されて描画が行われることになる。 That is, each continuous line segment is drawn with one pulse (in line segment units), and a section in which the laser output is zero is provided between the line segments (a joint between the line segments). As a result, a single line segment that is not continuous with the other line segments and each of a plurality of continuous line segments are continuously output in units of line segments for drawing.
なお、レーザ出力が零になる区間の長さについては、描画する線分の幅、レーザ出力、媒体(リライタブル媒体50、書き換えができないサーマルペーパ、プラスチック、金属等のように書き換えが可能でない媒体)の熱特性等、又は、描画時の媒体の温度等の描画条件によって予め実験値を求めておき、描画条件に応じて最適な値に設定すればよい。 As for the length of the section where the laser output is zero, the width of the line segment to be drawn, the laser output, and the medium (rewritable medium 50, non-rewritable medium such as non-rewritable thermal paper, plastic, metal, etc.) The experimental value may be obtained in advance according to the drawing characteristics such as the thermal characteristics of the medium or the temperature of the medium at the time of drawing, and set to an optimum value according to the drawing conditions.
ステップS150の処理が終了すると、描画順決定手段22は、同じ2次元コード部品内で1行下の行に線分があるか否かを判定する(ステップS6)。
When the processing of step S150 is completed, the drawing
以下、実施の形態1の描画制御方法による描画順決定処理と同様に、ステップS6以下の処理が実行される。 Thereafter, similarly to the drawing order determination process by the drawing control method of the first embodiment, the processes after step S6 are executed.
図16は、実施の形態3の描画制御方法によって描画が行われる描画順を示す図である。 FIG. 16 is a diagram illustrating a drawing order in which drawing is performed by the drawing control method of the third embodiment.
図16(a)に示す2次元コードは、図1(a)に示した2次元コードと同一である。この2次元コード200は、左上から右下にかけて6つの2次元コード部品201〜206を含む。各2次元コード部品201〜206は、2行で描画されるものとする。
The two-dimensional code shown in FIG. 16A is the same as the two-dimensional code shown in FIG. The two-
実施の形態3の描画制御方法では、図16(b)に示すように、全体の描画順としては、図1(c)に示したラスタスキャンと同一である場合を示すが、連続する線分を分割し、分割された描画区間毎に描画出力をパルス状にしている。なお、実施の形態3の描画制御方法は、一又は複数の連続する線分を複数の描画区間に分割して、描画区間毎に描画出力(レーザ出力)をパルス状に設定したものであればよく、図16(b)に示すように、ラスタスキャンのような順番に限定されるものではない。 In the drawing control method of the third embodiment, as shown in FIG. 16B, the entire drawing order is the same as the raster scan shown in FIG. And the drawing output is pulsed for each divided drawing section. Note that the drawing control method according to the third embodiment is such that one or a plurality of continuous line segments are divided into a plurality of drawing sections, and the drawing output (laser output) is set in a pulse shape for each drawing section. As shown in FIG. 16B, the order is not limited to the raster scan.
例えば、図16(c)に示すように、一つの線分301の次に、ブランクを挟んで4つの連続する線分302〜305を描画する場合は、連続する線分302〜305の各々を描画する際に、図16(d)に示すように、パルス状の描画出力を描画装置10に与える描画命令を生成する。パルス状の描画出力を実現するための描画命令は、連続する線分を描画する際に、描画出力決定手段326がパルス状の描画出力を出力するように決定する手法に限らず、描画出力決定手段326を備えることなく、座標データにおいて、連続する線分を分割し、かつ、各線分が接続しないように、所定の長さだけ短くすることによってパルス状の描画出力が得られるようにしてもよい。
For example, as shown in FIG. 16C, when drawing four
このようにすることで、長い連結2次元コード部品の蓄熱を減少させることができ、短い線分も連結した線分も均一な濃度で描画することができる。 By doing in this way, the heat storage of a long connected two-dimensional code component can be reduced, and a short line segment and a connected line segment can be drawn with a uniform density.
なお、図16に示す例では、パルスのON/OFFの境界をセルのサイズに合わせたが、パルス幅やパルス間隔はこれに限らず任意に決めてよい。 In the example shown in FIG. 16, the ON / OFF boundary of the pulse is matched to the cell size, but the pulse width and the pulse interval are not limited to this and may be arbitrarily determined.
また、図16(c)に示す線分301のような1本の線分を複数の区間に分割してもよい。
Further, a single line segment such as the
なお、以上の実施の形態3では、レーザの出力(描画出力)をパルス状にするために、レーザ発振器11をオン/オフさせており、パルス状のレーザ出力を生成するためにガルバノミラーを動作させることは行っていない。従って、レーザ発振器11のオン/オフのみでパルス状のレーザ出力を生成することができ、レーザ出力を高速でオン/オフできるため、高速で描画する際にも適用可能である。
In the third embodiment, the
また、このように描画出力をパルス状にすることは、実施の形態1,2の描画制御方法に組み込んでもよいし、後述する実施の形態4の描画制御方法に組み込んでもよい。 In addition, such a pulsed drawing output may be incorporated in the drawing control method of the first and second embodiments, or may be incorporated in the drawing control method of the fourth embodiment described later.
また、以上の実施の形態3では、2次元コードを描画する形態について説明したが、実施の形態1の描画制御方法は、媒体に文字、数字、記号、又は図形等の2次元コード以外の描画対象の描画に適用してもよい。 In the third embodiment described above, the two-dimensional code is drawn. However, the drawing control method of the first embodiment draws other than the two-dimensional code such as characters, numbers, symbols, or figures on the medium. You may apply to drawing of object.
[実施の形態4]
図17は、実施の形態4の描画制御方法による描画順を示す概念図である。
[Embodiment 4]
FIG. 17 is a conceptual diagram illustrating a drawing order according to the drawing control method of the fourth embodiment.
実施の形態4の描画制御方法は、描画順決定手段22によって実行される描画順決定工程において、複数の行を描画することによって完成される2次元コード400の描画順を決定する際に、複数行の線分のうち、奇数行の線分を行単位で順次描画してから偶数行の線分を行単位で順次描画するように、又は、偶数行の線分を行単位で順次描画してから奇数行の線分を行単位で順次描画するように、2次元コード400に含まれるすべての線分の描画順を決定する。
The drawing control method according to the fourth embodiment includes a plurality of drawing control methods when determining the drawing order of the two-
このため、ハードウェア構成、ブロック構成、データ構造は図5乃至図8に示す実施の形態1の描画制御方法を実行する描画制御装置と同一であるため、その説明を省略し、また、以下の説明において援用する。 Therefore, the hardware configuration, block configuration, and data structure are the same as those of the drawing control apparatus that executes the drawing control method of the first embodiment shown in FIGS. Incorporated in the description.
これは、すなわち、図17に示すように、上の行から下の行にかけて、インターレース方式で奇数行(1行目から21行目)に含まれる線分を左から右に描画し、一番下の21行目が終了すると、上に戻り、インターレース方式で偶数行(2行目から20行目)に含まれる線分を左から右に描画する描画方法である。 That is, as shown in FIG. 17, from the upper line to the lower line, the line segments included in the odd-numbered lines (from the first line to the 21st line) are drawn from the left to the right by the interlace method. When the lower 21st line is completed, the drawing method returns to the upper side and draws the line segments included in the even-numbered lines (from the 2nd line to the 20th line) from left to right by the interlace method.
2次元コードの1行の長さが小さかったり印字速度が速かったりする場合、次の行を描画した際に前の行の熱の影響が残っていて、本来発色すべきではない部分が発色してしまい、印字品質が悪くなってしまうという問題点があった。 If the length of one line of the two-dimensional code is small or the printing speed is high, the effect of the heat of the previous line remains when the next line is drawn, and the part that should not be colored is colored. As a result, there is a problem in that the print quality deteriorates.
しかしながら、図17に示す描画順では、奇数行と偶数行をインターレース方式で順次描画するため、偶数行は隣り合う奇数行の描画の際の熱の影響が抑制され、同様に、奇数行は隣り合う偶数行の描画の際の熱の影響が抑制される。 However, in the drawing order shown in FIG. 17, since odd lines and even lines are sequentially drawn in an interlaced manner, the influence of heat at the time of drawing odd lines adjacent to even lines is suppressed. Similarly, odd lines are adjacent to each other. The influence of heat when drawing even-numbered lines is suppressed.
これにより、前の行の熱の影響で本来発色すべきではない部分が発色してしまうことを防ぐことができる。 As a result, it is possible to prevent a portion that should not be colored due to the heat of the previous row from being colored.
なお、これは、例えば、1セルの大きさに相当する2次元コード部品に含まれる線分が1本の場合であっても複数本であっても同様の効果が得られる。 For example, the same effect can be obtained regardless of whether the line segment included in the two-dimensional code component corresponding to the size of one cell is one or plural.
図18は、実施の形態4の描画制御方法による描画の手順を示す図である。 FIG. 18 is a diagram illustrating a drawing procedure according to the drawing control method of the fourth embodiment.
図18において、横軸は時間を表し、縦軸はy軸方向における描画位置を表す。図18は、y軸方向に6行の2次元コードの描画する際の描画手順を表す。図18には、y軸方向の描画位置を、上方向を正として縦軸に表すが、実際に描画される2次元コードは、図17に示す21行の2次元コードと同様に、上から下に向けて描画を行う。 In FIG. 18, the horizontal axis represents time, and the vertical axis represents the drawing position in the y-axis direction. FIG. 18 shows a drawing procedure when drawing a two-dimensional code of six lines in the y-axis direction. In FIG. 18, the drawing position in the y-axis direction is represented on the vertical axis with the upward direction being positive. The two-dimensional code that is actually drawn is the same as the 21-line two-dimensional code shown in FIG. Draw downwards.
また、図18(A)は、2次元コード部品が1本の線分で描画されている場合の描画手順を示し、図18(B)は、2次元コード部品が2本の線分で描画されている(図9参照)場合の描画手順を示す。 FIG. 18A shows a drawing procedure when a two-dimensional code component is drawn by one line segment, and FIG. 18B shows a two-dimensional code component drawn by two line segments. FIG. 9 shows a drawing procedure when it is set (see FIG. 9).
図18(A)、図18(B)において、破線で示す区間は、描画を行わずに次に描画する線分の始点に移動(空走)する区間を表す。実線で示す区間は、線分を描画する区間を表す。 In FIGS. 18A and 18B, a section indicated by a broken line represents a section that moves (is idle) to the start point of a line segment to be drawn next without drawing. A section indicated by a solid line represents a section in which a line segment is drawn.
なお、実際の描画では、空走区間の始点と終点で、ガルバノミラーが安定するのを待機するための待機時間を設けるが、待機時間は描画区間や空走区間に要する時間に比べて微小であるため、図18では省略する。また、以下では、図18(A)、図18(B)に示す手順を、実施の形態4の描画制御装置20(図7を援用)が実行するものとして説明する。 In actual drawing, a standby time is provided for waiting for the galvano mirror to stabilize at the start and end points of the free-running section, but the standby time is very small compared to the time required for the drawing and free-running sections. Therefore, it is omitted in FIG. In the following, the procedure shown in FIGS. 18A and 18B will be described as being executed by the drawing control apparatus 20 (incorporating FIG. 7) of the fourth embodiment.
図18(A)では、描画制御装置20は、時刻t=0で描画を開始し、t=0〜t1まで1行目の線分を描画する。次に、3行目に移動し、時刻t1〜t2で3行目を描画する。次に、5行目に移動し、時刻t2〜t3で5行目を描画する。
In FIG. 18A, the drawing
5行目の線分の描画が終了すると、描画制御装置20は、偶数行目の描画を行うために2行目に移動し、時刻t3〜t4で2行目の線分を描画する。次に、4行目に移動し、時刻t4〜t5で4行目を描画する。次に、6行目に移動し、時刻t5〜t6で6行目を描画する。
When the drawing of the fifth line segment is completed, the drawing
以上により、描画制御装置20による描画処理が終了し、図17に示す2次元コード400と同様の要領で、奇数行、偶数行に分けた描画を行うことができる。
As described above, the drawing process by the drawing
次に、図18(B)に示す描画手順について説明する。 Next, the drawing procedure shown in FIG. 18B will be described.
図18(B)では、描画制御装置20は、時刻t=0で描画を開始し、t=0〜t1まで1行目の1本目の線分を描画する。次に、時刻t1〜t2で1行目の2本目の線分を描画する。次に、3行目に移動し、時刻t2〜t3で3行目の1本目を描画し、時刻t3〜t4で3行目の2本目を描画する。次に、5行目に移動し、時刻t4〜t5で5行目の1本目を描画し、時刻t5〜t6で5行目の2本目を描画する。
In FIG. 18B, the drawing
5行目の線分の描画が終了すると、描画制御装置20は、偶数行目の描画を行うために2行目に移動し、時刻t6〜t7で2行目の1本目を描画し、時刻t7〜t8で2行目の2本目を描画する。次に、4行目に移動し、時刻t8〜t9で4行目の1本目を描画し、時刻t9〜t10で4行目の2本目を描画する。次に、6行目に移動し、時刻t10〜t11で6行目の1本目を描画し、時刻t11〜t12で6行目の2本目を描画する。
When the drawing of the fifth line segment is completed, the drawing
以上により、描画制御装置20による描画処理が終了し、図17に示す2次元コード400と同様の要領で、2次元コード部品を2本の線分で描画する必要のある描画対象に対して、奇数行、偶数行に分けた描画を行うことができる。
With the above, the drawing process by the drawing
以上、実施の形態4の描画制御方法によれば、隣り合う奇数行と偶数行との間における熱の影響を抑制することにより、正確で高品質な描画を効率よく実行することができる。 As described above, according to the drawing control method of the fourth embodiment, accurate and high-quality drawing can be efficiently executed by suppressing the influence of heat between adjacent odd and even rows.
なお、このインターレース方式の描画制御方法は、実施の形態1乃至3の描画制御方法と組み合わせることもできる。 This interlace drawing control method can also be combined with the drawing control methods of the first to third embodiments.
また、以上の実施の形態4では、2次元コードを描画する形態について説明したが、実施の形態1の描画制御方法は、媒体に文字、数字、記号、又は図形等の2次元コード以外の描画対象の描画に適用してもよい。 Further, in the above-described fourth embodiment, the form of drawing a two-dimensional code has been described. However, the drawing control method of the first embodiment draws other than a two-dimensional code such as characters, numbers, symbols, or figures on a medium. You may apply to drawing of object.
以上、本発明の例示的な実施の形態の描画制御方法、レーザ照射装置、描画制御プログラム、及びこれを記録した記録媒体について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 As described above, the drawing control method, the laser irradiation apparatus, the drawing control program, and the recording medium on which the drawing control method according to the exemplary embodiment of the present invention has been described, but the present invention is specifically described in the embodiment. The present invention is not limited, and various modifications and changes can be made without departing from the scope of the claims.
10 描画装置
11 レーザ発振器
12 方向制御モータ
13 方向制御ミラー
14 光学レンズ
15 集光レンズ
20 描画制御装置
21 描画位置決定手段
22 描画順決定手段
23 描画命令生成手段
24 2次元コード取得手段
25 描画条件取得手段
31 CPU
32 メモリ
33 CD−ROMドライブ
34 ネットワーク装置
35 ハードディスク
36 入力装置
37 ディスプレイ
38 CD−ROM(記憶媒体)
41 2次元コードDB
42 描画プログラム
43 描画条件DB
50 リライタブル媒体
100 レーザマーキング装置
DESCRIPTION OF
32
41 Two-dimensional code DB
42
50 Rewritable medium 100 Laser marking device
Claims (4)
前記コンピュータは、
一方の単位領域の第1の線分の描画方向に、前記一方の単位領域の第1の線分と同じ行の他方の単位領域の第2の線分とが、連続しているか否かを判断する判断ステップと、
前記判断ステップにおいて、連続すると判断された場合、前記第2の線分を、前記第1の線分の描画に続けて描画するステップと、
前記判断ステップにおいて、連続しないと判断された場合、前記第2の線分を前記第1の線分の描画に続けて描画せずに、前記第1の線分と異なる行の第3の線分を前記第1の線分の描画方向と同一の描画方向で描画するステップと、
を実行する描画制御方法。 A drawing control method in which a computer controls a drawing apparatus that draws a drawing target including a plurality of unit areas of the same size on a medium with a plurality of line segments.
The computer
Whether or not the second line segment of the other unit region in the same row as the first line segment of the one unit region is continuous in the drawing direction of the first line segment of one unit region. A judgment step to judge;
If it is determined in the determining step that the second line segment is continuous, the second line segment is drawn following the drawing of the first line segment;
If it is determined in the determination step that the lines are not continuous, the second line segment is not drawn following the drawing of the first line segment, and a third line in a row different from the first line segment is drawn. Drawing a minute in the same drawing direction as the drawing direction of the first line segment ;
A drawing control method to execute.
レーザを照射するレーザ発振器と、
前記レーザ発振器が照射するレーザの照射方向を制御する方向制御ミラーと、
前記方向制御ミラーを駆動する方向制御モータと、
を有するレーザ照射装置。 In the laser irradiation apparatus controlled by the drawing control method according to claim 1,
A laser oscillator for irradiating a laser;
A direction control mirror for controlling the irradiation direction of the laser irradiated by the laser oscillator;
A direction control motor for driving the direction control mirror;
A laser irradiation apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015009040A JP5915781B2 (en) | 2009-10-19 | 2015-01-21 | Drawing control method, laser irradiation apparatus, drawing control program, and recording medium recording the same |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009240398 | 2009-10-19 | ||
JP2009240398 | 2009-10-19 | ||
JP2015009040A JP5915781B2 (en) | 2009-10-19 | 2015-01-21 | Drawing control method, laser irradiation apparatus, drawing control program, and recording medium recording the same |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010202723A Division JP5720155B2 (en) | 2009-10-19 | 2010-09-10 | Drawing control method, laser irradiation apparatus, drawing control program, and recording medium recording the same |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015107654A JP2015107654A (en) | 2015-06-11 |
JP5915781B2 true JP5915781B2 (en) | 2016-05-11 |
Family
ID=53438407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015009040A Expired - Fee Related JP5915781B2 (en) | 2009-10-19 | 2015-01-21 | Drawing control method, laser irradiation apparatus, drawing control program, and recording medium recording the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5915781B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3557512B2 (en) * | 1997-12-03 | 2004-08-25 | ミヤチテクノス株式会社 | Laser marking method for 2D barcode |
JP3501987B2 (en) * | 1999-10-21 | 2004-03-02 | Tdk株式会社 | Bar code printing method and laser printing device |
JP4098937B2 (en) * | 1999-11-24 | 2008-06-11 | ミヤチテクノス株式会社 | Laser marking method and apparatus for two-dimensional barcode |
JP4575812B2 (en) * | 2005-03-15 | 2010-11-04 | 株式会社キーエンス | Laser marking device and barcode printing method using the same |
JP5106787B2 (en) * | 2006-05-16 | 2012-12-26 | ミヤチテクノス株式会社 | Laser marking method and apparatus |
-
2015
- 2015-01-21 JP JP2015009040A patent/JP5915781B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2015107654A (en) | 2015-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5720155B2 (en) | Drawing control method, laser irradiation apparatus, drawing control program, and recording medium recording the same | |
CN102227313B (en) | Control device, laser projection device, recording method, computer program, and recording medium | |
US8791970B2 (en) | Information processing device, laser irradiation device, drawing information generating method, control system, and program | |
JP5915781B2 (en) | Drawing control method, laser irradiation apparatus, drawing control program, and recording medium recording the same | |
JP5810555B2 (en) | Laser drawing device | |
JP5983003B2 (en) | Information processing apparatus, information processing method, system, and program | |
JP5672889B2 (en) | Drawing apparatus, laser irradiation apparatus, drawing control method, drawing control program, and recording medium recording the same | |
JP5458793B2 (en) | Drawing control apparatus, laser irradiation apparatus, drawing control method, drawing control program, and recording medium recording the same | |
US8982170B2 (en) | Information processing apparatus, information processing method, information processing system, computer program and computer-readable medium | |
JP5740808B2 (en) | Control device and control method, laser irradiation system, control program, and storage medium | |
JP2012056134A (en) | Image drawing control device, laser beam irradiation apparatus, image drawing control method, image drawing control program, and recording medium with the control program recorded thereon | |
JP5458794B2 (en) | Drawing control apparatus, laser irradiation apparatus, drawing control method, drawing control program, and recording medium recording the same | |
JP2009214455A (en) | Recording apparatus, and its method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150908 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151104 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160308 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160321 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5915781 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |