Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5962315B2 - Information processing apparatus, information processing method, system, and program - Google Patents
[go: Go Back, main page]

JP5962315B2 - Information processing apparatus, information processing method, system, and program - Google Patents

Information processing apparatus, information processing method, system, and program Download PDF

Info

Publication number
JP5962315B2
JP5962315B2 JP2012175143A JP2012175143A JP5962315B2 JP 5962315 B2 JP5962315 B2 JP 5962315B2 JP 2012175143 A JP2012175143 A JP 2012175143A JP 2012175143 A JP2012175143 A JP 2012175143A JP 5962315 B2 JP5962315 B2 JP 5962315B2
Authority
JP
Japan
Prior art keywords
image data
information
lines
enlargement
determining
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
Application number
JP2012175143A
Other languages
Japanese (ja)
Other versions
JP2014034129A (en
Inventor
古川 隆弘
隆弘 古川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2012175143A priority Critical patent/JP5962315B2/en
Publication of JP2014034129A publication Critical patent/JP2014034129A/en
Application granted granted Critical
Publication of JP5962315B2 publication Critical patent/JP5962315B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Printers Characterized By Their Purpose (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Electronic Switches (AREA)
  • Record Information Processing For Printing (AREA)

Description

本発明は、スポット光を走査して媒体にオブジェクトを描画する装置に、スポット光の制御命令を提供する情報処理装置に関する。   The present invention relates to an information processing apparatus that provides a spotlight control command to an apparatus that draws an object on a medium by scanning spotlight.

物品の宛先や物品名を印字するラベルに感熱性の記録媒体(以下、感熱記録媒体という)が用いられることがある。感熱記録媒体は温度に応じて発色する性質を持っている。例えば物流センタで使われるプラスチック製のコンテナには、コンテナ内の物品の宛先(配送先)や物品名が記載されたラベルが貼付されている。このラベルに感熱記録媒体を用いることで、熱ヘッド等を利用して文字や記号を書き込むことができる。   A heat-sensitive recording medium (hereinafter referred to as a heat-sensitive recording medium) may be used for a label for printing the address of an article or the name of the article. The heat-sensitive recording medium has a property of coloring depending on the temperature. For example, a plastic container used in a distribution center is affixed with a label that describes the destination (delivery destination) of the article in the container and the name of the article. By using a thermal recording medium for this label, characters and symbols can be written using a thermal head or the like.

また、感熱記録媒体には、熱ヘッドの温度を適切値に制御することで、発色した部分を消色できるリライタブルタイプのものもある。   Some heat-sensitive recording media can be rewritable so that the colored portion can be erased by controlling the temperature of the thermal head to an appropriate value.

リライタブルの感熱記録媒体を上記のようにコンテナに貼付した場合、コンテナに貼付された状態で、ユーザ側が発色作業及び消色作業を行えれば作業効率が向上する。そこで、非接触でレーザー光をラベルに照射して発熱させることで文字等を描く方法が提案されている(例えば、特許文献1参照。)。特許文献1には、フレキシブルジョイントにより構成された複数のレンズ系の一端から入射したレーザー光による画像を他端まで伝達するリレーレンズ系が記載されている。   When the rewritable heat-sensitive recording medium is attached to the container as described above, the work efficiency can be improved if the user can perform the coloring operation and the erasing operation while attached to the container. Therefore, a method has been proposed in which characters and the like are drawn by irradiating the label with laser light in a non-contact manner to generate heat (see, for example, Patent Document 1). Patent Document 1 describes a relay lens system that transmits an image by laser light incident from one end of a plurality of lens systems configured by a flexible joint to the other end.

ところで、感熱記録媒体が採用されたラベルに、文字や数値など人間が判読するオブジェクト以外に、線図や画像コード(バーコード、二次元コード)を形成する場合がある。画像コードはスキャナが読み取りデータに変換可能なので、システム側のコンピュータが容易に情報の入力を受け付けることができる。しかし、画像コードは形状が正確に形成されていないとスキャナによる読み取り性能が低下することが知られている。特に、上記のようにレーザー光で発色させる場合、発色により形成された画像コードの形状や濃度が読み取り性能に影響する。   By the way, there are cases where a diagram or an image code (bar code, two-dimensional code) is formed on a label employing a heat-sensitive recording medium, in addition to objects that humans can read such as characters and numerical values. Since the image code can be converted into read data by the scanner, the computer on the system side can easily accept input of information. However, it is known that if the shape of the image code is not formed accurately, the reading performance by the scanner is degraded. In particular, when color is developed with laser light as described above, the shape and density of the image code formed by color development affect the reading performance.

図20(a)はレーザーの中心の軌跡とスポット光(ビーム径)を模式的に示す図の一例である。感熱記録媒体では、スポット光が通過した領域とほぼ同じ領域が発色する。   FIG. 20A is an example of a diagram schematically showing the locus of the center of the laser and the spot light (beam diameter). In the heat-sensitive recording medium, almost the same region as the region through which the spot light has passed is colored.

図20(b)は二次元コードの一例を、図20(b)は二次元コードを拡大した模式図をそれぞれ示す。二次元コードは複数の矩形領域を有しており、この矩形領域の1つ1つをセルという。セルを発色させるには、レーザーの書込制御装置が各セルの長手方向にスポット光を走査させればよいが、1回の走査ではセルの全体が十分に発色しない場合がある。セルの全体が発色しなければ読み取り性が低下する。このため、二次元コードを形成する際には、図20(c)の矢印のように、書込制御装置は、1つのセルを2回、位置をずらしてスポット光で走査する。   FIG. 20B shows an example of a two-dimensional code, and FIG. 20B shows an enlarged schematic diagram of the two-dimensional code. The two-dimensional code has a plurality of rectangular areas, and each of the rectangular areas is called a cell. In order to color the cells, the laser writing control device may scan the spot light in the longitudinal direction of each cell. However, the entire cell may not be sufficiently colored by one scan. If the entire cell does not develop color, the readability is degraded. For this reason, when forming a two-dimensional code, as shown by the arrow in FIG. 20C, the writing control apparatus scans one cell with the spot light while shifting the position twice.

しかしながら、スポット光による重ね書きは、感熱記録媒体に熱負荷を与えることになるので、耐久性の性能目標を達成できなくするおそれがある。   However, overwriting with spot light imposes a thermal load on the thermal recording medium, which may make it impossible to achieve the durability performance target.

耐久性の低下を抑制するには、適切なレーザーパワー及び重ね度合いでセルを塗りつぶすことが有効である。したがって、セルのサイズ(長手方向に対し垂直な方向の長さであるが、セルが正方形であれば一辺の長さである。以下、幅という場合がある。)が一定であれば、実験的に適切なレーザーパワー及び重ね度合いを定めておくことができる。   In order to suppress a decrease in durability, it is effective to fill cells with an appropriate laser power and overlapping degree. Therefore, if the cell size (the length in a direction perpendicular to the longitudinal direction is one side if the cell is a square. Hereinafter, it may be referred to as a width) is experimental. An appropriate laser power and overlapping degree can be determined.

ここで、1つの二次元コードではセルの数が多いほど記録できる情報量も多くなる。二次元コードに記憶したい情報量は物流センタなどのユーザ側で異なる。また、同じユーザでもその状況によって二次元コードに記憶したい情報量は変動しうるので、必要に応じてセルの数を調整したいという要請がある。例えばQRコード(登録商標。以下、省略する。)では1〜40のバージョン毎に1つのQRコードが有するセル数が規定されている(セルのサイズには規定がない)。このため、QRコードでは、バージョン(記憶する情報量)とセルのサイズに応じて1つのQRコードの大きさが変わるようになっている。   Here, in one two-dimensional code, the larger the number of cells, the larger the amount of information that can be recorded. The amount of information desired to be stored in the two-dimensional code differs on the user side such as a distribution center. In addition, since the amount of information that the same user wants to store in the two-dimensional code can vary depending on the situation, there is a demand for adjusting the number of cells as necessary. For example, in the QR code (registered trademark; hereinafter omitted), the number of cells included in one QR code is defined for each version of 1 to 40 (the cell size is not defined). For this reason, in the QR code, the size of one QR code is changed according to the version (amount of information to be stored) and the size of the cell.

セルのサイズには規定がないので、QRコードのサイズを変えずにセルの数を多くすることは可能であるが、この場合、1つ当たりのセルのサイズが小さくなる。しかし、スキャナの読み取り解像度には限界があるため、セルのサイズを小さくすることは困難な場合が多い。このため、ユーザ側はQRコードとそのセルを、情報量に応じて大きく形成したい場合がある。   Since the cell size is not specified, it is possible to increase the number of cells without changing the QR code size, but in this case, the size of one cell is reduced. However, since the reading resolution of the scanner is limited, it is often difficult to reduce the cell size. For this reason, the user side may want to form a large QR code and its cell according to the amount of information.

しかしながら、セルが大きくなると、セルの全体を発色させるために書込制御装置は、セルを大きくする前よりも多くの回数、スポット光で1つのセルを走査する必要が生じる。しかし、任意のセルのサイズに対し、予め、読み取り性能と耐久性を維持可能な適切な走査数(線数)、適切なレーザーパワー、及び、重ね度合いを決定しておくことは困難である。   However, when the size of the cell increases, the writing control apparatus needs to scan one cell with the spot light more times than before the size of the cell is increased in order to develop the color of the entire cell. However, it is difficult to determine an appropriate number of scans (number of lines), an appropriate laser power, and an overlapping degree that can maintain reading performance and durability in advance for an arbitrary cell size.

本発明は、上記課題に鑑み、画像コードのサイズが変動しても、読み取り性能と耐久性の低下を抑制して画像コードを描画可能な情報処理装置を提供することを目的とする。画像コードの形成による。   In view of the above problems, an object of the present invention is to provide an information processing apparatus capable of drawing an image code while suppressing a decrease in reading performance and durability even when the size of the image code varies. By forming an image code.

本発明は、線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置に、前記スポット光の制御命令を提供する情報処理装置であって、元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得する拡大率取得手段と、拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルと、前記拡大率に対応づけて加算される加算線数が登録された加算線数テーブルと、元の画像データに含まれる前記領域の前記幅情報に対応づけられた基本線数を前記基本線数テーブルから読み出し、前記拡大率に対応づけられた加算線数を前記加算線数テーブルから読み出し、基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定する線数決定手段と、元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報、及び、前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定する重なり幅決定手段と、元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する出力値情報決定手段と、前記線数決定手段が決定した線数及び前記重なり幅決定手段が決定した重なり幅情報に基づき、前記方向における前記領域を走査する前記線の位置を決定する位置決定手段と、を有することを特徴とする。   The present invention is an information processing apparatus that provides a spot light control command to an apparatus that fills an area with a plurality of linear color development ranges obtained by scanning with a spot light from the start point to the end point of a line, the original image Corresponding to enlargement rate acquisition means for acquiring the enlargement rate of the area included in the original image data when the data is enlarged to enlarged image data, and width information in the direction perpendicular to the line of the area before enlargement The basic line number table in which the basic line number is registered, the added line number table in which the added line number to be added in association with the enlargement ratio is registered, and the width information of the region included in the original image data The number of basic lines associated with is read from the basic line number table, the number of added lines associated with the enlargement ratio is read from the number of added lines table, the number of added lines is added to the number of basic lines, and the enlargement is performed. Of image data A line number determining means for determining the number of lines for filling the recording area, overlapping width information in the direction of the adjacent linear coloring range when drawing the original image data, and the enlargement ratio Based on the overlap width determining means for determining the overlap width information in the direction of the adjacent linear coloring range when drawing the enlarged image data, and the output value of the spot light when drawing the original image data Output value information determining means for determining output value information of the spot light when drawing the enlarged image data based on the information and the enlargement ratio; the number of lines determined by the line number determining means; and the overlap width determining means And position determining means for determining the position of the line that scans the region in the direction based on the overlap width information determined by.

画像コードのサイズが変動しても、読み取り性能と耐久性の低下を抑制して画像コードを描画可能な情報処理装置を提供することができる。   It is possible to provide an information processing apparatus capable of drawing an image code while suppressing a decrease in reading performance and durability even when the size of the image code varies.

本実施形態の画像処理装置の概略的な特徴を説明する図の一例である。It is an example of the figure explaining the schematic characteristic of the image processing apparatus of this embodiment. ラベルとして使用されている感熱記録媒体への描画例を示す図の一例である。It is an example of the figure which shows the example of drawing to the thermosensitive recording medium used as a label. レーザー書込システムの概略を説明する図の一例である。It is an example of the figure explaining the outline of a laser writing system. 書込制御装置のハードウェア構成図の一例である。It is an example of the hardware block diagram of a writing control apparatus. 画像処理装置のハードウェアブロック図の一例である。It is an example of a hardware block diagram of an image processing apparatus. 画像処理装置の機能ブロック図の一例である。It is an example of a functional block diagram of an image processing device. 画像処理装置が拡大時の描画条件を決定する手順を示すフローチャート図の一例である。FIG. 10 is an example of a flowchart illustrating a procedure for determining drawing conditions when the image processing apparatus is enlarged; 線数の決定手順を示すフローチャート図の一例である。It is an example of the flowchart figure which shows the determination procedure of the number of lines. 線の重なり幅の決定手順を示すフローチャート図の一例である。It is an example of the flowchart figure which shows the determination procedure of the overlap width of a line. レーザーパワーの決定手順を示すフローチャート図の一例である。It is an example of the flowchart figure which shows the determination procedure of a laser power. 最低線数テーブル、線数決定テーブル、重なり幅決定テーブル、レーザーパワー決定テーブルのそれぞれの一例を示す図である。It is a figure which shows an example of each of the minimum line number table, a line number determination table, an overlap width determination table, and a laser power determination table. 重なり幅について説明する図の一例である。It is an example of the figure explaining the overlap width. 感熱記録媒体に描画される「T」という文字の描画例を説明する図の一例である。It is an example of the figure explaining the example of drawing of the character "T" drawn on a thermal recording medium. 描画対象の文字と図形の一例、書込制御装置が使用する制御命令の一例をそれぞれ示す図である。It is a figure which respectively shows an example of the character of a drawing object, a figure, and an example of the control command which a writing control apparatus uses. 画像コードの一部のセルを示す図である。It is a figure which shows the one part cell of an image code. 左右方向の始点と終点の位置の決定を模式的に説明する図の一例である。It is an example of the figure which illustrates typically the determination of the position of the start point and end point of the left-right direction. y座標の決定について説明する図の一例であるIt is an example of the figure explaining determination of y coordinate. 線数が3本の場合のストロークのy座標、線数が4本の場合のストロークのy座標の決定例を示す図の一例である。It is an example of the figure which shows the example of determination of the y coordinate of the stroke in case the number of lines is 3, and the y coordinate of the stroke in the case of the number of lines. 描画の順番を説明する図の一例である。It is an example of the figure explaining the order of drawing. レーザーの中心の軌跡とスポット光(ビーム径)を模式的に示す図の一例である。It is an example of the figure which shows typically the locus | trajectory of a laser center, and spot light (beam diameter).

以下、本発明を実施するための形態について図面を参照しながら説明する。
図1は本実施形態の画像処理装置の概略的な特徴を説明する図の一例である。画像処理装置は、予め、拡大率が1倍の場合の各種基本データを有している。基本データは、線数、重なり幅、及び、レーザーパワー(以下、これらを描画条件という場合がある)である。線数は、QRコードのセルの全体を塗りつぶすために必要なストロークの線数である。重なり幅はスポット光により発色する線状の発色範囲のうち、隣接する発色範囲同士がどのくらい重なるかを示す。レーザーパワーはスポット光の出力値である。
Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
FIG. 1 is an example of a diagram illustrating schematic features of the image processing apparatus according to the present embodiment. The image processing apparatus has various basic data in advance when the enlargement ratio is 1. The basic data is the number of lines, overlap width, and laser power (hereinafter, these may be referred to as drawing conditions). The number of lines is the number of strokes required to fill the entire QR code cell. The overlap width indicates how much adjacent color development ranges overlap in a linear color development range that develops with spot light. Laser power is an output value of spot light.

拡大率は、適切な描画条件が定められているサイズのQRコードのセルの1辺の長さに対する、描画対象のQRコードのセルの1辺の長さの比である。QRコードの全体が拡大される場合、QRコード全体の拡大率とセルの拡大率は等しいので、QRコードの全体の拡大率と表現してもよい。QRコードのセルは正方形なので縦又は横のいずれの辺の長さの比を採用してよい。縦又は横でセルの長さが異なる場合、走査方向と垂直な方向の辺の長さで比を求める。この、拡大率を決定するためのセルの辺の長さをセルのサイズという(QRコード全体から拡大率を求める場合はQRコードの辺の長さをQRコードのサイズという)。   The enlargement ratio is the ratio of the length of one side of a QR code cell to be drawn to the length of one side of a QR code cell having a size for which an appropriate drawing condition is defined. When the entire QR code is expanded, the expansion rate of the entire QR code is equal to the expansion rate of the cell, and may be expressed as the overall expansion rate of the QR code. Since the QR code cell is square, the ratio of the lengths of either the vertical or horizontal sides may be adopted. When the cell length differs vertically or horizontally, the ratio is obtained from the length of the side in the direction perpendicular to the scanning direction. The length of the side of the cell for determining the enlargement rate is referred to as the cell size (when obtaining the enlargement rate from the entire QR code, the length of the side of the QR code is referred to as the QR code size).

適切な描画条件が定められている拡大前のセル及びQRコード全体のサイズは既知なので、拡大後の画像コードが得られれば、拡大率Nも容易に算出できる。   Since the size of the cell before enlargement in which appropriate drawing conditions are set and the size of the entire QR code are known, the enlargement ratio N can be easily calculated if the image code after enlargement is obtained.

拡大前の画像コードは1倍の拡大率であると表現できる。画像処理装置は、拡大率が1倍の場合の各種基本データと、拡大率Nを用いて、拡大率Nの場合の、線数、重なり幅、及び、レーザーパワーを決定する。こうすることで、拡大率Nが1倍の場合の各種基本データから、任意の拡大率Nの描画条件を決定することができる。   It can be expressed that the image code before enlargement has a magnification of 1 time. The image processing apparatus determines the number of lines, the overlap width, and the laser power in the case of the enlargement ratio N using various basic data when the enlargement ratio is 1 and the enlargement ratio N. By doing this, it is possible to determine the drawing condition of an arbitrary enlargement ratio N from various basic data when the enlargement ratio N is 1.

〔ラベル例〕
図2は、ラベルとして使用されている感熱記録媒体への描画例を示す図の一例である。このラベル140には、複数の数字、文字、図形、画像コード50等が描画されている。数字、文字及び図形は主に、人間がラベル140の内容を把握するために使用され、画像コード50は例えば物流システムのコンピュータに数字や文字、及び、これら以外の情報を入力するために形成されている。
[Label example]
FIG. 2 is an example of a drawing showing an example of drawing on a thermal recording medium used as a label. On the label 140, a plurality of numbers, characters, figures, an image code 50, and the like are drawn. Numbers, letters, and figures are mainly used by humans to grasp the contents of the label 140, and the image code 50 is formed, for example, for inputting numbers, letters, and other information to the computer of the logistics system. ing.

画像コード50は、例えばQRコードであるが、発色させる領域と発色させない領域で情報を記録する画像コードであれば、本実施形態の描画条件の決定方法を適用できる。画像コード50には、例えば、SPコード、Veriコード、Maxiコード、CPコード、DataMatrix、Code1、Aztecコード、インセクタコード、カードe、PDF417、Code49、Code16k、Codablock、SuperCode,Ultra Code、RSS Composite AztecMesa等がある。   The image code 50 is, for example, a QR code, but the drawing condition determination method of the present embodiment can be applied as long as it is an image code that records information in an area to be colored and an area not to be colored. The image code 50 includes, for example, SP code, Veri code, Maxi code, CP code, DataMatrix, Code1, Aztec code, in-sector code, card e, PDF417, Code49, Code16k, Codablock, SuperCode, Ultra Code, RSS Composite Aztec Mesa Etc.

〔構成例〕
図3は、レーザー書込システム12の概略を説明する図の一例である。図示するように、コンベア11上をコンテナ13が移動している。コンテナ13には感熱記録媒体14が装着(固定)、貼付、又は、着脱可能に保持されている。コンベア11が形成する搬送経路には、感熱記録媒体14と対面する位置にレーザー書込システム12が配置されている。レーザー書込システム12はコンテナ13の通過をセンサなどで検出し、ラベル140である感熱記録媒体14に図2のような数字、文字、図形、画像コード50等を描画する。
[Configuration example]
FIG. 3 is an example for explaining the outline of the laser writing system 12. As shown, the container 13 is moving on the conveyor 11. A thermosensitive recording medium 14 is held in the container 13 so as to be attached (fixed), attached, or detachable. A laser writing system 12 is disposed at a position facing the thermal recording medium 14 in the conveyance path formed by the conveyor 11. The laser writing system 12 detects the passage of the container 13 with a sensor or the like, and draws numbers, characters, figures, image codes 50 and the like as shown in FIG. 2 on the thermal recording medium 14 that is the label 140.

レーザー書込システム12は、上述した書込制御装置20及び画像処理装置100を有する。書込制御装置20はレーザー照射装置30を有している。書込制御装置20と画像処理装置100は有線又は無線で接続されている。LANなどのネットワークを介して接続されていてもよいし、シリアル通信で接続されていてもよい。なお、必ずしも接続されている必要はなく、書込制御装置20は画像処理装置100が生成した制御命令を取得できればよい。例えば、記憶媒体を介して制御命令を受け渡すこともできる。書込制御装置20と画像処理装置100が一体の装置として構成されてもよく、図示する形態は一例である。   The laser writing system 12 includes the writing control device 20 and the image processing device 100 described above. The writing control device 20 has a laser irradiation device 30. The writing control device 20 and the image processing device 100 are connected by wire or wirelessly. It may be connected via a network such as a LAN, or may be connected by serial communication. Note that it is not always necessary to connect them, and it is sufficient that the writing control device 20 can acquire a control command generated by the image processing device 100. For example, a control command can be passed through a storage medium. The writing control apparatus 20 and the image processing apparatus 100 may be configured as an integrated apparatus, and the illustrated form is an example.

図4は、書込制御装置20のハードウェア構成図の一例を示す。書込制御装置20は、制御部29とレーザー照射装置30を有している。制御部29は、例えば、書込制御装置20に装着された基板、書込制御装置20のCPUなど、レーザー照射装置30を制御するものである。制御部29は画像処理装置100とのインタフェースを有している。   FIG. 4 shows an example of a hardware configuration diagram of the write control device 20. The writing control device 20 includes a control unit 29 and a laser irradiation device 30. The control unit 29 controls the laser irradiation device 30 such as a substrate mounted on the writing control device 20 and a CPU of the writing control device 20. The control unit 29 has an interface with the image processing apparatus 100.

レーザー照射装置30はレーザーを照射するレーザー発振器21、レーザーの照射方向を変える方向制御ミラー24、方向制御ミラー24を駆動する方向制御モータ23、スポット径調整レンズ22、及び、焦点距離調整レンズ25、を有する。   The laser irradiation device 30 includes a laser oscillator 21 that irradiates a laser, a direction control mirror 24 that changes the laser irradiation direction, a direction control motor 23 that drives the direction control mirror 24, a spot diameter adjustment lens 22, and a focal length adjustment lens 25. Have

レーザー発振器21は、半導体レーザー(LD(Laser Diode))であるが、気体レーザー、固体レーザー、液体レーザー等でもよい。方向制御モータ23は、方向制御ミラー24の反射面の向きを2軸に制御する例えばサーボモータである。方向制御モータ23と方向制御ミラー24とによりガルバノミラーを構成する。スポット径調整レンズ22は、レーザー光のスポット径を大きくするレンズであり、焦点距離調整レンズ25はレーザー光を収束させて焦点距離を調整するレンズである。   The laser oscillator 21 is a semiconductor laser (LD (Laser Diode)), but may be a gas laser, a solid laser, a liquid laser, or the like. The direction control motor 23 is, for example, a servo motor that controls the direction of the reflecting surface of the direction control mirror 24 to two axes. The direction control motor 23 and the direction control mirror 24 constitute a galvanometer mirror. The spot diameter adjustment lens 22 is a lens that increases the spot diameter of the laser light, and the focal length adjustment lens 25 is a lens that adjusts the focal length by converging the laser light.

制御部29が制御命令に含まれるレーザーパワーの制御値に基づくデューティ比のPWM信号、制御値に基づく電圧又は電流をレーザー発振器21に与えると、制御値に応じた強さのスポット光が照射される。また、描画速度の場合、制御部29は、まず、レーザーの走査角度を求める。レーザー照射装置30からリライタブルペーパ14までの距離は一定であるので、方向制御ミラー24がストローク又は単位線分の始点にレーザーを照射するための方向、及び、終点にレーザーを照射するための方向を決定できる。制御部29は、方向制御ミラー24のレーザーの照射位置を、始点の方向から終点の方向まで、制御命令に含まれる描画速度の制御値に基づき変化させる。例えば、ガルバノミラーの場合、磁界中のコイルに印加する電圧により方向制御ミラー24の方向が制御される。X軸方向とY軸方向でそれぞれ方向を電圧に変換する変換テーブルなどを用意しておき、始点の方向の電圧から終点の方向の電圧まで、描画速度の制御値に基づき等角速度で変化させる。   When the control unit 29 supplies the laser oscillator 21 with a PWM signal having a duty ratio based on the control value of the laser power included in the control command and a voltage or current based on the control value, spot light having an intensity corresponding to the control value is emitted. The In the case of the drawing speed, the controller 29 first obtains the laser scanning angle. Since the distance from the laser irradiation device 30 to the rewritable paper 14 is constant, the direction for the direction control mirror 24 to irradiate the laser to the start point of the stroke or unit line segment and the direction to irradiate the laser to the end point are determined. Can be determined. The control unit 29 changes the laser irradiation position of the direction control mirror 24 from the start point direction to the end point direction based on the drawing speed control value included in the control command. For example, in the case of a galvanometer mirror, the direction of the direction control mirror 24 is controlled by a voltage applied to a coil in a magnetic field. A conversion table for converting the direction into voltage in the X-axis direction and the Y-axis direction is prepared, and the voltage in the direction of the starting point to the voltage in the direction of the ending point is changed at a constant angular velocity based on the drawing speed control value.

この感熱記録媒体14は、表面から深さ方向に向かって、保護層、熱可逆性フィルムで構成された記録層、基材層、バックコート層という4層をもって構成されている。感熱記録媒体14は、柔軟性と同時にある程度の強度特性を有するように構成され、繰り返し使用することができる。感熱記録媒体14は、感熱紙と呼ばれることがあるが、植物繊維のみから作成されるものではなく、植物繊維を一切含まない場合もある。   The thermosensitive recording medium 14 is composed of four layers, that is, a protective layer, a recording layer composed of a thermoreversible film, a base material layer, and a backcoat layer from the surface toward the depth direction. The thermal recording medium 14 is configured to have a certain degree of strength characteristics as well as flexibility, and can be used repeatedly. The thermal recording medium 14 is sometimes referred to as thermal paper, but is not made only from plant fibers and may not contain any plant fibers.

感熱記録媒体14には、その一部に書き換え可能な可逆表示領域としてのリライタブル表示領域が設けられている。このような感熱記録媒体はリライタブルペーパと呼ばれる。リライタブル表示領域は、熱可逆性(Thermo-Chromic)フィルム等の可逆性感熱記録媒体により構成される。 この可逆性感熱記録媒体には、温度に依存して透明度が可逆的に変化する態様と、温度に依存して色調が可逆的に変化する態様とがある。   The thermal recording medium 14 is provided with a rewritable display area as a rewritable reversible display area in a part thereof. Such a thermal recording medium is called rewritable paper. The rewritable display area is composed of a reversible thermosensitive recording medium such as a thermo-reversible (Thermo-Chromic) film. This reversible thermosensitive recording medium has a mode in which the transparency changes reversibly depending on the temperature and a mode in which the color tone changes reversibly depending on the temperature.

本実施例では、温度に依存して色調が可逆的に変化する可逆記録媒体で、記録層にロイコ染料と顕色剤を含むことで、リライタブル特性を実現する熱可逆性フィルムを使用する。   In this embodiment, a thermoreversible film is used which is a reversible recording medium whose color tone reversibly changes depending on temperature and which realizes rewritable characteristics by including a leuco dye and a developer in the recording layer.

すなわち、発色は、消色状態から融点以上(例えば約180℃)に加熱し、ロイコ染料と顕色剤とが混合した溶融状態から急冷することによって行なう。 この場合、染料と顕色剤が結合したまま凝集し、ある程度規則的に集合した状態を形成して発色状態が固定される。   That is, color development is performed by heating from the decolored state to a temperature equal to or higher than the melting point (for example, about 180 ° C.) and rapidly cooling from the molten state in which the leuco dye and the developer are mixed. In this case, the dye and the developer are agglomerated while being combined, and a state in which the dye and the developer are aggregated to a certain degree is formed to fix the colored state.

一方、消色は、発色状態を溶融しない温度(例えば130から170℃)に再加熱することにより行なう。この場合、発色の集合状態が崩れ、顕色剤が単独で結晶化して分離することによって消色状態になる。   On the other hand, erasing is performed by reheating the colored state to a temperature that does not melt (for example, 130 to 170 ° C.). In this case, the aggregate state of the color development is lost, and the color developer is crystallized and separated to be in a decolored state.

ロイコ染料は、無色又は淡色の染料前駆体であり、特に制限はなく、従来公知のもの中から適宜選択することができる。   The leuco dye is a colorless or light dye precursor, and is not particularly limited, and can be appropriately selected from conventionally known dye precursors.

なお、感熱記録媒体14は例えば、A4サイズの大きさであるが、ラベル140の大きさをどの程度にするかは適宜設計できる。   The thermal recording medium 14 has an A4 size, for example, but it is possible to appropriately design the size of the label 140.

また、本実施形態のレーザー書き込みシステム12はリライタブルな記録媒体に良好な発色品質で描画することができるが、リライタブルでなく描画内容が消去困難な記録媒体(ライトワンス(Write Once)記録媒体)にも描画可能である。描画速度やレーザーパワーは記録媒体の感度などに応じて設定される。リライタブルな記録媒体に対しても適切な描画速度やレーザーパワーがあり、リライタブルでない記録媒体対しても適切な描画速度やレーザーパワーがある。リライタブルでない記録媒体対して適切な描画速度やレーザーパワーの範囲で、本実施形態の制御命令の設定方法を好適に適用できる。また、記録媒体がなくてもレーザーを照射すること自体は可能である。   In addition, the laser writing system 12 of the present embodiment can draw on a rewritable recording medium with good color development quality, but it is not a rewritable recording medium (write once recording medium) in which drawing contents are difficult to erase. Can also be drawn. The drawing speed and laser power are set according to the sensitivity of the recording medium. There is an appropriate drawing speed and laser power even for a rewritable recording medium, and there is also an appropriate drawing speed and laser power for a non-rewritable recording medium. The control command setting method of the present embodiment can be suitably applied to a recording medium that is not rewritable within a range of drawing speed and laser power appropriate for the recording medium. Further, it is possible to irradiate the laser itself without a recording medium.

図5(a)は、画像処理装置100のハードウェアブロック図の一例を示す。画像処理装置100は、一般的な情報処理装置を利用することができる。情報処理装置は、パソコン、ワークステーション、タブレットPC等が知られているが、どのような呼称でもよい。   FIG. 5A shows an example of a hardware block diagram of the image processing apparatus 100. The image processing apparatus 100 can use a general information processing apparatus. As the information processing apparatus, a personal computer, a workstation, a tablet PC, and the like are known, but any name may be used.

画像処理装置100は、CPU101、ROM102、RAM103、HDD104、ネットワークI/F105、グラフィックボード106、キーボード107、マウス108、メディアドライブ109、及び、BluRayドライブ110を有する。CPU101は、HDD104に記憶されたプログラム130を実行して画像処理装置100の全体の動作を制御する。ROM102は、IPL(Initial Program Loader)や静的なデータを記憶している。RAM103は、プログラム130がHDD104からコピーされ、CPU101がプログラム130を読み出して実行するためのワークエリアとして使用される。   The image processing apparatus 100 includes a CPU 101, ROM 102, RAM 103, HDD 104, network I / F 105, graphic board 106, keyboard 107, mouse 108, media drive 109, and BluRay drive 110. The CPU 101 executes a program 130 stored in the HDD 104 and controls the overall operation of the image processing apparatus 100. The ROM 102 stores IPL (Initial Program Loader) and static data. The RAM 103 is used as a work area where the program 130 is copied from the HDD 104 and the CPU 101 reads and executes the program 130.

HDD104にはCPU101が実行するプログラム130やOSが記憶される。プログラム130は、画像処理装置100がラベルに記述されるデータから制御命令を生成するためのプログラムである。ネットワークI/F105はネットワークに接続するための例えばイーサネットカード(登録商標)であり、主にレイヤ1、2の処理を提供する。レイヤ3以上の処理は、OSに含まれるTCP/IPのプロトコルスタックやプログラムが提供する。   The HDD 104 stores a program 130 executed by the CPU 101 and an OS. The program 130 is a program for the image processing apparatus 100 to generate a control command from data described in a label. The network I / F 105 is, for example, an Ethernet card (registered trademark) for connecting to a network, and mainly provides layer 1 and 2 processing. Layer 3 and higher processing is provided by a TCP / IP protocol stack or program included in the OS.

グラフィックボード106は、CPU101がビデオRAMに書き込んだ描画コマンドを解釈してディスプレイ120にウィンドウ、メニュー、カーソル、文字又は画像などの各種情報を表示する。   The graphic board 106 interprets a drawing command written in the video RAM by the CPU 101 and displays various information such as a window, a menu, a cursor, a character, or an image on the display 120.

キーボード107は、文字、数値、各種指示などのための複数のキーを備え、ユーザの操作を受け付けCPU101に通知する。同様に、マウス108はカーソルの移動、メニューなどの処理対象の選択、処理内容などのユーザの操作を受け付ける。   The keyboard 107 includes a plurality of keys for characters, numerical values, various instructions, etc., and accepts user operations and notifies the CPU 101 of them. Similarly, the mouse 108 accepts user operations such as movement of a cursor, selection of a processing target such as a menu, and processing content.

メディアドライブ109は、フラッシュメモリ等の記録メディア121に対するデータの読み出し又は書き込み(記憶)を制御する。BluRayドライブ110は、着脱可能な記録媒体の一例としてのBlu-rayディスク、コンパクトディスク、DVD(Digital Versatile Disk)等の光メディア122に対する各種データの読み出し又は書き込みを制御する。また、上記各構成要素を電気的に接続するためのアドレスバスやデータバス等のバスライン112を備えている。   The media drive 109 controls reading or writing (storage) of data with respect to the recording medium 121 such as a flash memory. The BluRay drive 110 controls reading or writing of various data with respect to an optical medium 122 such as a Blu-ray disc, a compact disc, and a DVD (Digital Versatile Disk) as an example of a removable recording medium. In addition, a bus line 112 such as an address bus or a data bus for electrically connecting the above-described components is provided.

プログラム130は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディア121や光メディア122に記録して配布される。また、プログラム130は、不図示のサーバからインストール可能な形式又は実行可能な形式のファイルで画像処理装置100に配布されてもよい。   The program 130 is a file in an installable or executable format, and is recorded and distributed on a computer-readable recording medium 121 or optical medium 122. The program 130 may be distributed to the image processing apparatus 100 in a file that can be installed from a server (not shown) or an executable file.

図5(b)は、書込制御装置20のハードウェア構成図の一例を示す。図5(b)は、主にソフトウェアによって書込制御装置20の制御部29を実装する場合のハードウェア構成図であり、コンピュータを実体としている。コンピュータを実体とせず書込制御装置20の制御部29を実現する場合、ASIC(Application Specific Integrated Circuit)等の特定機能向けに生成されたICを利用することができる。   FIG. 5B shows an example of a hardware configuration diagram of the write control device 20. FIG. 5B is a hardware configuration diagram in the case where the control unit 29 of the writing control apparatus 20 is mainly implemented by software, and a computer is an entity. When the control unit 29 of the writing control apparatus 20 is realized without using a computer as an entity, an IC generated for a specific function such as an ASIC (Application Specific Integrated Circuit) can be used.

書込制御装置20は、CPU201、メモリ202、記憶媒体I/F203、通信装置204、ハードディスク205、入力装置206、及び、ディスプレイ207を有する。ハードディスク205には、文字、数字、記号、図形を描画する制御命令が登録された制御命令DB210、制御命令に基づきレーザー発振器21や方向制御モータ23を制御する制御プログラム220が記憶されている。   The write control device 20 includes a CPU 201, a memory 202, a storage medium I / F 203, a communication device 204, a hard disk 205, an input device 206, and a display 207. The hard disk 205 stores a control command DB 210 in which control commands for drawing letters, numbers, symbols, and figures are registered, and a control program 220 for controlling the laser oscillator 21 and the direction control motor 23 based on the control commands.

CPU201は、ハードディスク205から制御プログラム220を読み出し実行し、感熱記録媒体14に文字を描画する。メモリ202は、DRAMなどの揮発性メモリで、CPU201が制御プログラム220を実行する際のワークエリアとなる。入力装置206は、マウスやキーボードなどレーザー照射装置30を制御する指示をユーザが入力するための装置である。ディスプレイ207は、例えば制御プログラム220が指示する画面情報に基づき所定の解像度や色数で、GUI(Graphical User Interface)画面を表示するユーザインターフェイスとなる。   The CPU 201 reads and executes the control program 220 from the hard disk 205 and draws characters on the thermal recording medium 14. The memory 202 is a volatile memory such as a DRAM and serves as a work area when the CPU 201 executes the control program 220. The input device 206 is a device for a user to input an instruction to control the laser irradiation device 30 such as a mouse or a keyboard. The display 207 is a user interface that displays a GUI (Graphical User Interface) screen with a predetermined resolution and number of colors based on screen information instructed by the control program 220, for example.

記憶媒体I/F203は、記憶媒体230を脱着可能に構成され、記憶媒体からデータを読み出し、また、記録媒体230にデータを書き込む際に利用される。制御プログラム220は記憶媒体230に記憶された状態で配布され、記憶媒体230から読み出されハードディスク205にインストールされる。なお、制御プログラム220は、ネットワークを介して接続した所定のサーバからダウンロードすることができる。   The storage medium I / F 203 is configured to be detachable from the storage medium 230, and is used when reading data from the storage medium and writing data to the recording medium 230. The control program 220 is distributed while being stored in the storage medium 230, read from the storage medium 230, and installed on the hard disk 205. The control program 220 can be downloaded from a predetermined server connected via a network.

記憶媒体230は、Blu-rayディスク、コンパクトディスク、DVD、SDカード、マルチメディアカード、xDカード等、着脱可能な可搬型の不揮発性のメモリである。通信装置204は、例えばイーサネットカード(登録商標)や、シリアル通信装置(USB(Universal Serial Bus)、IEEE1394、Bluetooth(登録商標)等)であり、画像処理装置100から制御命令を受信するために使用される。   The storage medium 230 is a removable portable nonvolatile memory such as a Blu-ray disc, a compact disc, a DVD, an SD card, a multimedia card, and an xD card. The communication device 204 is, for example, an Ethernet card (registered trademark), a serial communication device (USB (Universal Serial Bus), IEEE 1394, Bluetooth (registered trademark), or the like), and is used to receive a control command from the image processing apparatus 100. Is done.

〔画像処理装置の機能〕
図6は、画像処理装置の機能ブロック図の一例を示す。画像処理装置100は、画像コード取得部51、拡大率決定部52、線数決定部53、重なり幅算出部54、レーザーパワー決定部55、及び、制御命令生成部56を有する。
・画像コード取得部51は画像コード50を取得する。
・拡大率決定部52は基準サイズと画像コード50から拡大率Nを決定する。基準サイズは、拡大前の画像データのセルのサイズである。
・線数決定部53は拡大率N、拡大精度β、最低線数テーブル、及び、線数決定テーブルからセルを塗りつぶすために必要な線数を決定する。
・重なり幅算出部54は拡大率N、重なり幅の初期値J、及び、重なり幅決定テーブルからセルを塗りつぶすスポット光の重なり幅を算出する。
・レーザーパワー決定部55は拡大率Nとレーザーパワーの基準パワーP及びレーザーパワー決定テーブルからレーザーパワーを決定する。
・制御命令生成部56は、決定した線数と重なり幅Jからストロークの始点と終点の座標を決定し、各ストロークの描画順を決定する。
[Functions of image processing apparatus]
FIG. 6 shows an example of a functional block diagram of the image processing apparatus. The image processing apparatus 100 includes an image code acquisition unit 51, an enlargement ratio determination unit 52, a line number determination unit 53, an overlap width calculation unit 54, a laser power determination unit 55, and a control command generation unit 56.
The image code acquisition unit 51 acquires the image code 50.
The enlargement ratio determining unit 52 determines the enlargement ratio N from the reference size and the image code 50. The reference size is the size of the cell of the image data before enlargement.
The line number determination unit 53 determines the number of lines necessary to fill a cell from the enlargement ratio N, the enlargement accuracy β, the minimum line number table, and the line number determination table.
The overlap width calculation unit 54 calculates the overlap width of the spot light that fills the cell from the enlargement ratio N, the initial value J 0 of the overlap width, and the overlap width determination table.
Laser power determining unit 55 determines the laser power from the reference power P 0 and the laser power determination table magnification N and the laser power.
The control command generation unit 56 determines the coordinates of the start point and end point of the stroke from the determined number of lines and overlap width J, and determines the drawing order of each stroke.

また、基本データDB57には、拡大精度β、最低線数テーブル、線数決定テーブル、重なり幅の初期値J、重なり幅決定テーブル、基準パワー、及び、レーザーパワー決定テーブル、を有している。これらについては後述する。 In addition, the basic data DB 57 includes an enlargement accuracy β, a minimum line number table, a line number determination table, an overlap width initial value J 0 , an overlap width determination table, a reference power, and a laser power determination table. . These will be described later.

<動作手順>
図7は、画像処理装置100が拡大時の描画条件を決定する手順を、図8は線数の決定手順を、図9は線の重なり幅の決定手順を、図10はレーザーパワーの決定手順を、それぞれ示すフローチャート図の一例である。
・全体フロー
S10:画像コード取得部51は、画像コード50を取得する。画像コード50はHDD104に記憶されているものとするが、ネットワークI/F105を介して画像処理装置100が受信したものを使用できる。また、画像コード取得部51はデータを画像コードに変換することもできる。この場合、画像コードがQRコードであれば、バージョンとセルのサイズが予め指示されている。拡大率が1倍のQRコードのサイズが既知なので(拡大前の画像コードの1辺の長さ(基準サイズ)は、例えばユーザに応じて固定である。)、画像コード50を取得することで、拡大率Nが算出される。
<Operation procedure>
7 shows a procedure for the image processing apparatus 100 to determine the drawing conditions for enlargement, FIG. 8 shows a procedure for determining the number of lines, FIG. 9 shows a procedure for determining the overlapping width of lines, and FIG. 10 shows a procedure for determining the laser power. FIG.
Overall Flow S10: The image code acquisition unit 51 acquires the image code 50. Although the image code 50 is stored in the HDD 104, the image code 50 received by the image processing apparatus 100 via the network I / F 105 can be used. The image code acquisition unit 51 can also convert data into an image code. In this case, if the image code is a QR code, the version and the cell size are specified in advance. Since the size of the QR code with an enlargement rate of 1 is known (the length of one side (reference size) of the image code before enlargement is fixed according to the user, for example), the image code 50 is acquired. The enlargement ratio N is calculated.

S20:拡大率決定部52は、拡大率Nを決定する。拡大率Nは、例えば、拡大の前後のセルのサイズの比、又は、拡大前の画像コードのサイズに対する、拡大した画像コードのサイズの比である。拡大率Nは、整数又は実数の1より大きい値である。   S20: The enlargement rate determining unit 52 determines the enlargement rate N. The enlargement ratio N is, for example, the ratio of the cell size before and after enlargement, or the ratio of the size of the enlarged image code to the size of the image code before enlargement. The enlargement ratio N is an integer or a value larger than 1 which is a real number.

算出例を説明する。1倍の画像コード50がバージョン1でセルのサイズが例えば0.25mmで形成されるとする。また、拡大後のQRコードにおいて、拡大率Nを考慮してセルのサイズを例えば0.4mmとしたとする。このため、拡大率Nは拡大の前後のセルのサイズの比として、以下の式により拡大率Nを求めることができる。
拡大率N = 0.4/0.25 = 1.6
なお、QRコード全体の拡大率は以下のようになる。バージョン1でセルの数は21×21なので、QRコードの1辺の長さ(基準サイズ)は21×0.25=5.25mmとなる。拡大後のQRコードのバージョンが3の場合、セルの数は29×29であり、セルのサイズが0.4mmとした場合、QRコードの1辺の長さは29×0.4=11.6mmとなる。よって、拡大率は11.6/5.25=2.21となる。
A calculation example will be described. Assume that a 1-fold image code 50 is formed with version 1 and a cell size of, for example, 0.25 mm. In the QR code after enlargement, it is assumed that the cell size is set to 0.4 mm in consideration of the enlargement ratio N, for example. For this reason, the enlargement ratio N can be obtained by the following formula as a ratio of the cell sizes before and after the enlargement.
Magnification ratio N = 0.4 / 0.25 = 1.6
The enlargement ratio of the entire QR code is as follows. Since the number of cells in version 1 is 21 × 21, the length of one side (reference size) of the QR code is 21 × 0.25 = 5.25 mm. When the QR code version after expansion is 3, the number of cells is 29 × 29, and when the cell size is 0.4 mm, the length of one side of the QR code is 29 × 0.4 = 1.11. 6mm. Therefore, the enlargement ratio is 11.6 / 5.25 = 2.21.

また、1倍の画像コード50を全体的に拡大してもよい。これは、全体のサイズは例えば10mmのまま、セル数を例えば29×29に増やした後(セルのサイズは全体が10mmになるように指定する)、画像コードの全体を拡大する方法である。この場合、拡大率Nは拡大の前後の画像コードのサイズの比となる。この場合、セルと画像コードの拡大率Nが一致する。   Further, the 1 × image code 50 may be enlarged as a whole. This is a method of enlarging the entire image code after increasing the number of cells to 29 × 29, for example, while maintaining the overall size, for example, 10 mm (the cell size is specified to be 10 mm). In this case, the enlargement ratio N is the ratio of the image code sizes before and after enlargement. In this case, the enlargement ratio N of the cell and the image code matches.

S30:線数決定部53は、拡大率N、拡大精度β、最低線数テーブル、及び、線数決定テーブルからセルを塗りつぶすために必要な線数Iを決定する。   S30: The number-of-lines determination unit 53 determines the number of lines I necessary to fill a cell from the enlargement ratio N, the enlargement accuracy β, the minimum number-of-lines table, and the number-of-lines determination table.

S40:重なり幅算出部54は拡大率N、重なり幅の初期値J、及び、重なり幅決定テーブルからセルを塗りつぶすスポット光の重なり幅Jを算出する。 S40: The overlap width calculator 54 calculates the overlap ratio J of the spot light that fills the cell from the enlargement ratio N, the initial value J 0 of the overlap width, and the overlap width determination table.

S50:レーザーパワー決定部55は拡大率Nとレーザーパワーの基準パワーP及びレーザーパワー決定テーブルからレーザーパワーを決定する。 S50: Laser power determining unit 55 determines a reference power P 0 and the laser power from the laser power determination table magnification N and the laser power.

S60:制御命令生成部56は制御命令を生成する。
・線数の決定(S30)
S301:線数決定部53は、基本データDB57から拡大精度β、最低線数テーブル及び線数決定テーブルを取得する。
S60: The control command generator 56 generates a control command.
-Determination of the number of lines (S30)
S301: The line number determination unit 53 acquires the enlargement accuracy β, the minimum line number table, and the line number determination table from the basic data DB 57.

図11(a)は最低線数テーブルの一例を示す図である。セルのサイズ毎に最低線数kが登録されている。最低線数kは、拡大率が1の場合に、感熱記録媒体の繰り返しの耐久性が確保でき、読み取り性能が確保できる最低の線数である。セルのサイズが大きくなれば、塗りつぶすために必要な線数が増大する。   FIG. 11A shows an example of the minimum line number table. The minimum number k of lines is registered for each cell size. The minimum number k of lines is the minimum number of lines that can ensure the repeated durability of the thermal recording medium and the reading performance when the enlargement ratio is 1. As the cell size increases, the number of lines required to fill increases.

最低線数kは、画像コード50のサイズが1倍のサイズに比べやや大きくなったとしても、対応できる線数として定められている。この対応可能な大きさを規定する値が拡大精度βである。拡大精度βは、1以上の数であり1〜9の値を取る。拡大率Nを、拡大精度βを用いて1.β倍と表した場合、拡大率Nが1〜1.β倍の範囲は、最低線数kでセルを塗りつぶすことができる。 したがって、拡大精度βは最低線数kで対応可能なセルの幅が広ければ大きくなり(9に近い値となり)、対応可能なセルの幅が狭ければ小さくなる(1に近い値となる)。最低線数kと拡大精度βは、実験的に求めた値である。   The minimum number of lines k is determined as the number of lines that can be handled even when the size of the image code 50 is slightly larger than the size of the image code 50. A value defining the size that can be handled is the enlargement accuracy β. The enlargement accuracy β is a number of 1 or more and takes a value of 1 to 9. The enlargement ratio N is determined by using the enlargement accuracy β. When expressed as β times, the magnification N is 1-1. In the range of β times, cells can be filled with the minimum number of lines k. Therefore, the enlargement accuracy β increases as the cell width that can be handled with the minimum number of lines k is wide (a value close to 9), and decreases as the cell width that can be handled is narrow (a value close to 1). . The minimum number of lines k and the enlargement accuracy β are values obtained experimentally.

本実施形態では、画像コード50の拡大率Nと同じ拡大率で各セルが拡大される。最低線数テーブルは拡大前のセルのサイズに対応したものであるので、線数決定部53は、拡大前のセルのサイズに対応づけられた最低線数kを読み出す。   In the present embodiment, each cell is enlarged at the same enlargement rate as the enlargement rate N of the image code 50. Since the minimum line number table corresponds to the size of the cell before enlargement, the line number determination unit 53 reads the minimum line number k associated with the size of the cell before enlargement.

S302:線数決定部53は拡大率Nが1以上1.β以下か否かを判定する。   S302: The line number determining unit 53 has an enlargement ratio N of 1 or more. It is determined whether or not β or less.

S303:拡大率Nが1以上1.β以下の場合、線数決定部53は最低線数kを線数Iとする。   S303: The enlargement ratio N is 1 or more. In the case of β or less, the line number determination unit 53 sets the minimum line number k as the line number I.

S304:拡大率Nが1以上1.β以下でない場合(すなわち、1.βより大きい場合)、線数決定部53は最低線数k+α[N]を線数Iとする。   S304: The enlargement ratio N is 1 or more. When it is not less than β (that is, when it is larger than 1.β), the line number determination unit 53 sets the minimum line number k + α [N] as the line number I.

図11(b)は線数決定テーブルの一例を示す図である。α[N]は、拡大率Nに対し実験的に求められている。よって、α[N]は拡大率Nが大きいと大きくなる傾向を有する。α[N]は、拡大率Nで画像コード50を形成する際、感熱記録媒体の繰り返しの耐久性を確保し、読み取り性能を確保するために追加すべき最低の線数である。図11(b)では拡大精度βが「9」であるとして、拡大率Nが1.9倍までは最低線数kの線数で対応できるものとした。図11(b)によれば、以下のようにαが決まる。
拡大率Nが2.0〜2.4ではα[N]=1
拡大率Nが2.5〜2.9ではα[N]=2
拡大率Nが3.0〜3.5ではα[N]=3
したがって、例えば拡大前のセルのサイズが0.3mmであれば、線数Iは以下のようになる。
拡大率Nが2.0〜2.4 I=2+1=3
拡大率Nが2.5〜2.9 I=2+2=4
拡大率Nが3.0〜3.5 I=2+3=5
・重なり幅の決定(S40)
図12は重なり幅Jについて説明する図の一例である。スポット光の重なり幅Jは、多いほど発色性はよくなるが耐久性が低下しやすくなる。また、スポット光の重なり幅Jは少ないほど耐久性がよくなるが発色性が低下する(すでに描画された領域が消色温度に以上、発色温度未満になるため)。実験的に、あるレーザーパワーに対し最大重なり幅と最小重なり幅を求めておくことができる。図12(a)は最大重なり幅を示す図で、図12(b)は最小重なり幅を示す図である。
FIG. 11B is a diagram showing an example of the line number determination table. α [N] is experimentally obtained for the enlargement ratio N. Therefore, α [N] tends to increase as the enlargement ratio N increases. α [N] is the minimum number of lines to be added in order to ensure the repeated durability of the thermal recording medium and the reading performance when the image code 50 is formed at the enlargement ratio N. In FIG. 11 (b), it is assumed that the enlargement accuracy β is “9”, and the enlargement ratio N can be handled up to 1.9 times with the minimum number of lines k. According to FIG.11 (b), (alpha) is determined as follows.
When the enlargement ratio N is 2.0 to 2.4, α [N] = 1
When the enlargement ratio N is 2.5 to 2.9, α [N] = 2
When the enlargement ratio N is 3.0 to 3.5, α [N] = 3
Therefore, for example, if the size of the cell before enlargement is 0.3 mm, the number of lines I is as follows.
Magnification ratio N is 2.0 to 2.4 I = 2 + 1 = 3
Magnification N is 2.5 to 2.9 I = 2 + 2 = 4
Magnification N is 3.0 to 3.5 I = 2 + 3 = 5
-Determination of overlap width (S40)
FIG. 12 is an example for explaining the overlap width J. As the overlapping width J of the spot lights is increased, the color developability is improved, but the durability is easily lowered. In addition, the smaller the overlapping width J of the spot light, the better the durability, but the color developability deteriorates (because the already drawn area is higher than the decoloring temperature and lower than the color developing temperature). Experimentally, the maximum overlap width and the minimum overlap width can be obtained for a certain laser power. FIG. 12A shows the maximum overlap width, and FIG. 12B shows the minimum overlap width.

最大重なり幅を超えてスポット光を重ねると耐久性を確保できなくなり、最小重なり幅未満のスポット光を重ねた場合、消色するおそれがある。これを考慮して拡大率Nに対し適切な重なり幅が実験的に定められている。   If the spot light is overlapped exceeding the maximum overlap width, durability cannot be ensured, and if spot light less than the minimum overlap width is overlapped, there is a risk of decoloring. Considering this, an appropriate overlap width for the enlargement ratio N is experimentally determined.

S401:重なり幅算出部54は、基本データDB57から、重なり幅Jの初期値Jと重なり幅決定テーブルを取得する。初期値Jは拡大率N=1.0の場合の重なり幅である。 S401: the overlap width calculating unit 54 obtains the basic data DB 57, the width determining table overlaps with the initial value J 0 of the overlap width J. The initial value J 0 is the overlap width when the enlargement ratio N = 1.0.

図11(c)は重なり幅決定テーブルの一例を示す図である。拡大率Nと変化量εが対応づけられている。セルを塗りつぶすための線数Iが多いほど、重なり幅Jは少なくてよい。これは、線数Iが多いと熱負荷がかかりやすいので重なり幅Jを少なくする方が、耐久性が向上するためである。このため、重なり幅Jは、拡大率N=1.0の場合の初期値Jから、拡大率Nが大きいほど大きくなる変化量εを減じることで求める。このため、図11(c)では、拡大率Nが大きくなるほど、変化量εが大きくなっている。変化量εは実験的に定めておくことができる。
拡大率Nが1.5〜1.9ではε=20
拡大率Nが2.0〜2.4ではε=40
拡大率Nが2.5〜2.9ではε=60
拡大率Nが3.0〜3.5ではε=80
なお、変化量εは長さを表すが、書込制御装置20の制御値に換算された値である。このため、ミリメートルなど汎用的な単位で表した値ではないが、適宜、汎用的な単位に変換することができる。
FIG. 11C shows an example of the overlap width determination table. The enlargement ratio N and the change amount ε are associated with each other. The overlapping width J may be smaller as the number I of lines for filling the cell is larger. This is because a heat load is likely to be applied when the number of lines I is large, and therefore, the durability is improved when the overlap width J is reduced. Therefore, the overlap width J from the initial value J 0 in the case of the magnification N = 1.0, determined by subtracting the higher the enlargement ratio N is large increases variation epsilon. Therefore, in FIG. 11C, the amount of change ε increases as the enlargement ratio N increases. The amount of change ε can be determined experimentally.
When the enlargement ratio N is 1.5 to 1.9, ε = 20
When the enlargement ratio N is 2.0 to 2.4, ε = 40
When the enlargement ratio N is 2.5-2.9, ε = 60
When the enlargement ratio N is 3.0 to 3.5, ε = 80
The change amount ε represents a length, but is a value converted into a control value of the writing control device 20. For this reason, it is not a value expressed in general units such as millimeters, but can be appropriately converted into general units.

S402:重なり幅算出部54は、拡大率Nが「1.0」か否かを判定する。   S402: The overlap width calculator 54 determines whether or not the enlargement ratio N is “1.0”.

S403:拡大率Nが「1.0」の場合、重なり幅算出部54は重なり幅Jを初期値Jとする。
拡大率N=1.0 J=J
S404:拡大率Nが「1.0」でない場合、重なり幅算出部54は、拡大率Nに応じて変化量εを読み出し、重なり幅Jを算出する。
拡大率Nが1.5〜1.9 J=J−20
拡大率Nが2.0〜2.4 J=J−40
拡大率Nが2.5〜2.9 J=J−60
拡大率Nが3.0〜3.5 J=J−80
・レーザーパワーの決定(S50)
S501:レーザーパワー決定部55は基本データDB57から基準パワーPとレーザーパワー決定テーブルを読み出す。基準パワーPは拡大率N=1.0の場合のレーザーパワーである。
S403: If the enlargement ratio N is "1.0", the overlapping width calculating unit 54 as the initial value J 0 width J overlap.
Magnification N = 1.0 J = J 0
S404: When the enlargement ratio N is not “1.0”, the overlap width calculation unit 54 reads the change amount ε according to the enlargement ratio N and calculates the overlap width J.
The enlargement ratio N is 1.5 to 1.9 J = J 0 −20
The enlargement ratio N is 2.0 to 2.4 J = J 0 −40
The enlargement ratio N is 2.5 to 2.9 J = J 0 -60
The enlargement ratio N is 3.0 to 3.5 J = J 0 −80
-Determination of laser power (S50)
S501: Laser power determining unit 55 reads the reference power P 0 and the laser power determination table from the basic data DB 57. The reference power P 0 is the laser power when the enlargement ratio N = 1.0.

これまで説明したように拡大率Nが大きいほど、1つのセルを描画する線数Iが増える傾向になる。線数Iが増えた場合は、線同士の熱が干渉して消色しないようにレーザーパワーを調整することが好ましい。このため、レーザーパワーは拡大率Nに応じて、1倍の画像コード50を描画するためのレーザーパワーよりも大きくする。   As described above, the larger the enlargement ratio N, the greater the number I of lines for drawing one cell. When the number of lines I increases, it is preferable to adjust the laser power so that the heat between the lines interferes and the color disappears. For this reason, the laser power is made larger than the laser power for drawing the image code 50 of 1 time in accordance with the magnification N.

図11(d)はレーザーパワー決定テーブルの一例を示す図である。拡大率NとレーザーパワーPの変化量δの関係が登録されている。変化量δは実験的に定めておくことができるが、感熱記録媒体にダメージを与えない最小パワーである。なお、図では拡大率Nが1.0以外では一律にδを対応づけているが、拡大率Nが大きくなるほど大きくなるδを対応づけてもよい。   FIG. 11D shows an example of the laser power determination table. The relationship between the enlargement ratio N and the amount of change δ of the laser power P is registered. The amount of change δ can be determined experimentally, but is the minimum power that does not damage the thermal recording medium. In the figure, δ is uniformly associated with an enlargement ratio N other than 1.0, but δ that increases as the enlargement ratio N increases may be associated.

S502:レーザーパワー決定部55は、拡大率Nに基づき変化量δを読み出す。   S502: The laser power determination unit 55 reads the variation δ based on the enlargement factor N.

S503:レーザーパワー決定部55は、読み出した変化量δに基づきレーザーパワーを決定する。
拡大率Nが1.0 P=P
拡大率Nが1.0以外 P=P+δ
〔制御命令の作成〕
線数I、重なり幅J、及び、レーザーパワーPが定まると、制御命令生成部56が制御命令を生成することができる。なお、描画条件としてはレーザーパワーの他に描画スピードがある。書込制御装置20は、レーザーパワーだけでなく描画スピードも可変に制御できる。しかし、描画スピードは速いほうが、単位時間のラベル140の出力数が多くなるため、描画スピードは可能な限り速いほうが好ましい。このため、上記した、線数I、重なり幅、及び、レーザーパワーは、可能な限り速い描画スピードで実験的に定められている。
S503: The laser power determination unit 55 determines the laser power based on the read change amount δ.
The magnification N is 1.0 P = P 0
Magnification ratio N is other than 1.0 P = P 0 + δ
[Create control instructions]
When the number I of lines, the overlap width J, and the laser power P are determined, the control command generation unit 56 can generate a control command. The drawing conditions include drawing speed in addition to laser power. The writing control device 20 can variably control not only the laser power but also the drawing speed. However, the higher the drawing speed, the greater the number of outputs of the label 140 per unit time. Therefore, the drawing speed is preferably as fast as possible. For this reason, the number of lines I, the overlap width, and the laser power described above are experimentally determined at the highest possible drawing speed.

まず、線画や文字の制御命令について説明する。   First, line drawing and character control commands will be described.

図13は、感熱記録媒体に描画される「T」という文字の描画例を説明する図の一例である。図13(a)は比較のために図示したプリンタなど印刷装置の印字例である。「T」は横線と縦線の2つのストロークから形成されている。レーザーで「T」を描画する場合、この2本のストロークをスポット光でなぞる。   FIG. 13 is an example illustrating a drawing example of the character “T” drawn on the thermal recording medium. FIG. 13A shows a print example of a printing apparatus such as a printer shown for comparison. “T” is formed by two strokes of a horizontal line and a vertical line. When drawing “T” with a laser, the two strokes are traced with spot light.

図13(b)はストロークの始点と終点の組(s1、e1)、(s2、e2)の一例を示す図である。レーザーの照射位置を制御する書込制御装置20は、例えばガルバノミラーでスポット光の位置を調整するなどして、レーザーを照射せずに照射位置をs1に移動させる。続いて、レーザーの照射を開始して (以下、単に"レーザーON"と記載する場合がある)、スポット光をs1からe1まで移動させる。   FIG. 13B is a diagram showing an example of a pair (s1, e1) and (s2, e2) of the start point and end point of the stroke. The writing control device 20 that controls the irradiation position of the laser moves the irradiation position to s1 without irradiating the laser, for example, by adjusting the position of the spot light with a galvanometer mirror. Subsequently, laser irradiation is started (hereinafter sometimes simply referred to as “laser ON”), and the spot light is moved from s1 to e1.

次に、書込制御装置20は、レーザーの照射を止め(以下、単に"レーザーOFF"と記載する場合がある)、レーザーを照射せずに照射位置をs2に移動させる。次に、レーザーの照射を開始して、スポット光をs2からe2まで移動させる。これにより、2本のストロークが描画され、感熱記録媒体上に「T」という文字が描画される。   Next, the writing control device 20 stops the laser irradiation (hereinafter sometimes simply referred to as “laser OFF”), and moves the irradiation position to s2 without irradiating the laser. Next, laser irradiation is started and the spot light is moved from s2 to e2. Thereby, two strokes are drawn, and the letter “T” is drawn on the thermal recording medium.

このように、感熱記録媒体に対し、意図した文字等を形成する際、書込制御装置20は、「ある位置からある位置までレーザーONにしてスポット光を移動させる」といった命令で制御を行う。   As described above, when forming an intended character or the like on the thermosensitive recording medium, the writing control device 20 performs control with a command such as “turn on the laser from a certain position to move the spot light”.

図14(a)は描画対象の文字と図形の一例を、図14(b)は書込制御装置20が使用する制御命令の一例をそれぞれ示す。制御命令は、左から順に以下の内容を意味している。なお、レーザーパワーPと描画スピードは省略した。
ln:行番号(ストローク番号)
W:レーザーのON/OFF("1"がON、"0"がOFF)
Sp:始点の座標
Ep:終点の座標
なお、座標は、横の位置を指定するものをX, 縦の位置を指定するものをYとして扱い、(X, Y)で示す。Xは右に位置するほど値が増加し、Yは下に行くほど値が増加するものとする。座標点の取り方は一例である。
FIG. 14A shows an example of characters and figures to be drawn, and FIG. 14B shows an example of a control command used by the writing control device 20. The control command means the following contents in order from the left. Laser power P and drawing speed are omitted.
ln: Line number (stroke number)
W: Laser ON / OFF ("1" is ON, "0" is OFF)
Sp: Start point coordinates
Ep: End point coordinates The coordinates are designated as (X, Y), where X designates the horizontal position and Y designates the vertical position. It is assumed that the value of X increases as it is positioned to the right, and the value of Y increases as it goes down. The method of obtaining the coordinate points is an example.

<画像コードの場合の制御命令の生成>
続いて、画像コードの場合の制御命令の生成について説明する。制御命令生成部56は、図2のような画像コード50から図14(b)のような制御命令を生成する。
<Generation of control instructions for image code>
Subsequently, generation of a control command in the case of an image code will be described. The control command generator 56 generates a control command as shown in FIG. 14B from the image code 50 as shown in FIG.

(i) 図15は画像コードの一部のセルを示す図である。図15のような画像コード50が与えられた場合、制御命令生成部56は黒いセルを抽出する。黒いセルはレーザーで塗りつぶされるセルである。   (i) FIG. 15 is a diagram showing some cells of the image code. When the image code 50 as shown in FIG. 15 is given, the control command generator 56 extracts black cells. Black cells are cells that are filled with a laser.

(ii) 制御命令生成部56は、黒いセルを、上下方向又は横方向の定められた方向に探索して、連続している黒いセルを連結する(以下、連結セルという)。横方向を例にした場合、1行目で5〜7列のセルが、3行目で6,7列のセルが、4行目で1,2列のセルが、5行目で4〜6列のセルが、6行目で5〜7列のセルが、7行目で3,4列のセルが、8行目で2〜6列のセルが、連結される。   (ii) The control command generation unit 56 searches for black cells in a predetermined direction such as a vertical direction or a horizontal direction, and connects continuous black cells (hereinafter referred to as a connected cell). Taking the horizontal direction as an example, cells in the 5th to 7th columns in the first row, cells in the 6th and 7th column in the 3rd row, cells in the 1st and 2nd columns in the 4th row, 4 to 4 in the 5th row Cells in 6 columns are connected to cells in the 5th to 7th columns in the 6th row, cells in the 3rd and 4th columns in the 7th row, and cells in the 2nd to 6th columns in the 8th row.

または、上下方向又は横方向を予め決めておくのでなく、上下方向及び横方向のそれぞれで連結セルを抽出して、スポット光の走査方向を決定してもよい。単独のセルと連結セルの数を合計した場合、数の少ない方向の方がセルの連結性がよいので、描画時間が短くて済む。   Alternatively, the scanning direction of the spot light may be determined by extracting connected cells in each of the vertical direction and the horizontal direction instead of determining the vertical direction or the horizontal direction in advance. When the number of single cells and connected cells is summed, the connectivity of the cells is better in the direction of fewer numbers, so that the drawing time can be shortened.

(iii) 制御命令生成部56は、単独のセル及び連結セル毎に、始点と終点を有するストロークを生成する。左右方向の始点と終点は以下のように定まる。
図16は左右方向の始点と終点の位置の決定を模式的に説明する図の一例である。図16では図15の1行目のセルのみを示している。なお、セルの位置(行番号と列番号)が分かれば、画像コードのサイズとセルの数、セルのサイズが既知なので、各セルの頂点の座標も分かる。図16では、各セルの行番号と列番号により各セルの頂点の座標を表しているが、頂点のy座標は各セルに共通なので、セルの左上の頂点のy座標をy1、セルの右下の頂点をy2で示す。なお、隣接したセルの頂点は重複している。
・単独セルの場合:そのセルの左上頂点(x2,y1)と右下頂点(x2,y2)のうち、x2が始点のx座標であり、x2が終点でのx座標である。
連結セルの場合:そのセルの左上頂点(x5,y1)と右下頂点(x7,y2)のうち、x5が始点のx座標であり、x7が終点のx座標である。
(iii) The control command generator 56 generates a stroke having a start point and an end point for each single cell and each connected cell. The start point and end point in the left-right direction are determined as follows.
FIG. 16 is an example of a diagram schematically illustrating the determination of the start point and end point positions in the left-right direction. FIG. 16 shows only the cells in the first row of FIG. If the cell position (row number and column number) is known, the image code size, the number of cells, and the cell size are known, so the coordinates of the vertices of each cell are also known. In FIG. 16, the coordinates of the vertices of each cell are represented by the row number and column number of each cell. However, since the y coordinate of the vertex is common to each cell, the y coordinate of the upper left vertex of the cell is y1, and the right of the cell The lower vertex is indicated by y2. Note that the vertices of adjacent cells overlap.
In the case of a single cell: Of the upper left vertex (x2, y1) and lower right vertex (x2, y2) of the cell, x2 is the x coordinate of the start point, and x2 is the x coordinate of the end point.
In the case of a connected cell: Of the upper left vertex (x5, y1) and lower right vertex (x7, y2) of that cell, x5 is the x coordinate of the start point, and x7 is the x coordinate of the end point.

(iv) 次に、制御命令生成部56は、単独のセル及び連結セルの始点と終点のy座標を決定する。なお、ストロークが水平である場合、始点と終点どちらかのy座標を決定すればよい。   (iv) Next, the control command generator 56 determines the y-coordinates of the start point and end point of single cells and connected cells. When the stroke is horizontal, the y coordinate of either the start point or the end point may be determined.

図17はy座標の決定について説明する図の一例である。すでに、線数I及びセルのサイズDが決まっているので、セルのサイズDを線数Iで等分に分割することが考えられる。しかし、重なり幅Jを考慮するため、以下のようにして各ストロークのy座標を決定する。   FIG. 17 is an example of a diagram for explaining the determination of the y coordinate. Since the line number I and the cell size D have already been determined, it can be considered that the cell size D is divided equally by the line number I. However, in order to consider the overlap width J, the y coordinate of each stroke is determined as follows.

まず、セルの中央からストロークの配置を決定する方法を説明する。この場合、線数Iが奇数か偶数かで決定方法が異なる。   First, a method for determining the arrangement of strokes from the center of the cell will be described. In this case, the determination method differs depending on whether the number of lines I is odd or even.

・奇数の場合
図17(a)は、線数Iが奇数の場合を示す。平行な各ストロークは、熱負荷を与えない程度に端が重複するように描画される。重複分を設けることで、ストローク間にすき間が生じることを防止しやすい。この重複分が重なり幅Jである。
Case of odd number FIG. 17A shows a case where the number of lines I is an odd number. Each parallel stroke is drawn so that the ends overlap to the extent that no thermal load is applied. By providing an overlap portion, it is easy to prevent a gap from being generated between strokes. This overlap is the overlap width J.

まず、制御命令生成部56は、線幅の中央を1つのストロークのy座標に決定する。次に、残りのストロークのy座標を、中央のストロークから「t−J」の位置に決定する。"t"はスポット光の直径(ビーム径)である。残りのストロークの位置は、中央のストロークから「t−J」ずつ離れた位置になる。   First, the control command generation unit 56 determines the center of the line width as the y coordinate of one stroke. Next, the y coordinate of the remaining stroke is determined at a position “tJ” from the center stroke. “t” is the diameter (beam diameter) of the spot light. The positions of the remaining strokes are positions separated by “t−J” from the central stroke.

例えば、線数Iが3本の場合、中央のストロークのy座標は「y1+D/2」、中央のストロークの上側のストロークのy座標は「y1+D/2−(t−J)」、中央のストロークの下側のストロークのy座標は「y1+D/2+(t−J)」となる。Dはセルの幅である。   For example, when the number of lines I is 3, the y coordinate of the central stroke is “y1 + D / 2”, the y coordinate of the upper stroke of the central stroke is “y1 + D / 2− (t−J)”, and the central stroke The y coordinate of the lower stroke is “y1 + D / 2 + (t−J)”. D is the width of the cell.

・偶数の場合
図17(b)は、線数Iが偶数の場合を示す。偶数の場合、中央線(仮想的な線)を中心に上下対称に同じ数のストロークを配置する。まず、中央線に最も近いストロークの位置は、中央線から「(t−J)/2」離れた位置となる。残りのストロークは、中央線の隣のストロークに対し、「(t−J)」の距離に配置される。
Case of Even Number FIG. 17B shows a case where the number of lines I is an even number. In the case of an even number, the same number of strokes are arranged symmetrically about the center line (virtual line). First, the stroke position closest to the center line is a position away from the center line by “(t−J) / 2”. The remaining strokes are arranged at a distance of “(t−J)” with respect to the stroke next to the center line.

例えば、線数Iが4本の場合、あるセル内の一番上のストロークのy座標は「y1+D/2+(3J−3t)/2」、上から2番目のストロークのy座標は「y1+D/2−(t−J)/2」となる。   For example, when the number of lines I is 4, the y coordinate of the top stroke in a cell is “y1 + D / 2 + (3J−3t) / 2”, and the y coordinate of the second stroke from the top is “y1 + D / 2- (t-J) / 2 ".

このように、セルの中央からストロークの配置を決定することで、セルの中央付近に消色が生じることを抑制しやすくなる。   Thus, by determining the arrangement of the stroke from the center of the cell, it becomes easy to suppress the occurrence of decoloring near the center of the cell.

図17のように、中央を起点にストロークのy座標を決定するのでなく、セルの上側から順に、消色がないように各ストロークのy座標を決定してもよい。   As shown in FIG. 17, instead of determining the y-coordinate of the stroke starting from the center, the y-coordinate of each stroke may be determined in order from the upper side of the cell so as not to be decolored.

図18(a)は線数Iが3本の場合のストロークのy座標を、図18(b)は線数Iが4本の場合のストロークのy座標をそれぞれ示す。セルの上側から順に各ストロークのy座標を決定する場合、線数Iが偶数か奇数かを考慮する必要がない。このため、線数Iが偶数か奇数かに関係なく、一番上のストロークのy座標はセルの上辺から「t/2」離れた位置になり(スポット光の径の半分だけ下にずらす)、2番目以降のストロークのy座標は、直前のストロークに対し、距離が「t−J」だけ離れた位置に配置される。   18A shows the y coordinate of the stroke when the number of lines I is 3, and FIG. 18B shows the y coordinate of the stroke when the number of lines I is 4. When the y coordinate of each stroke is determined in order from the upper side of the cell, it is not necessary to consider whether the number of lines I is an even number or an odd number. For this reason, regardless of whether the number of lines I is an even number or an odd number, the y coordinate of the top stroke is a position away from the top side of the cell by “t / 2” (shifted downward by half the diameter of the spot light). The y-coordinates of the second and subsequent strokes are arranged at positions that are separated by a distance “tJ” from the previous stroke.

したがって、一番上のストロークのy座標は「y1+t/2」、2番目のストロークのy座標は「y1+3t/2−J」、3番目のストロークのy座標は「y1+5t/2−2J」、4番目のストロークのy座標は「y1+7t/2−3J」となる。   Therefore, the y coordinate of the top stroke is “y1 + t / 2”, the y coordinate of the second stroke is “y1 + 3t / 2−J”, and the y coordinate of the third stroke is “y1 + 5t / 2-2J”, 4 The y coordinate of the second stroke is “y1 + 7t / 2−3J”.

図17のストロークのy座標と図18のストロークのy座標を比較すると、図18のy座標の方が全体的に重なり幅Jだけ高い位置にあることになる。   When the y coordinate of the stroke in FIG. 17 is compared with the y coordinate of the stroke in FIG. 18, the y coordinate in FIG.

制御命令生成部は、以上のようにして始点と終点の座標を決定した、各セル又は連結セルを塗りつぶすためのストロークに順番を付与して、制御命令を生成する。   The control command generation unit generates a control command by assigning an order to strokes for filling each cell or connected cell, for which the coordinates of the start point and the end point are determined as described above.

図19は、描画の順番を説明する図の一例である。ここでは線数Iを4とした。図19(a)ではセル毎にストロークの描画順を決定している。すなわち、1行目の2列目のセルを塗りつぶす4本のストロークに、上から順番に描画順を付与している。そして、次に、同じ行である1行目の5〜7列のセルを塗りつぶす4本のストロークに、上から順番に描画順を付与している。制御命令生成部56は、以上のように行単位かつ列単位で上から順にストロークに順番を付与する。   FIG. 19 is an example of a diagram illustrating the drawing order. Here, the number of lines I is four. In FIG. 19A, the stroke drawing order is determined for each cell. That is, the drawing order is given to the four strokes that fill the cells in the second column of the first row in order from the top. Then, the drawing order is given in order from the top to the four strokes that fill the cells in the 5th to 7th columns of the first row that are the same row. As described above, the control command generation unit 56 assigns the order to the strokes in order from the top in units of rows and columns.

図19(b)ではストロークのy座標毎にストロークの描画順を決定している。すなわち、y座標が同じストロークに左から順に描画順を付与している。同じy座標のストロークがない場合、次のy座標のストロークに対し同様に順番を付与する。したがって、
1:1行目の2列目のセルの1番上のストローク、
2:5〜7列目のセルを塗りつぶす一番上のストローク、
3:1行目の2列目のセルの上から2番目のストローク、
4:5〜7列目のセルを塗りつぶす上から2番目のストローク、
のように描画順が付与される。
In FIG. 19B, the stroke drawing order is determined for each y coordinate of the stroke. That is, the drawing order is given to the strokes having the same y coordinate in order from the left. If there is no stroke with the same y coordinate, the same order is given to the stroke with the next y coordinate. Therefore,
1: The first stroke of the cell in the second column of the first row,
2: Top stroke to fill cells in columns 5-7
3: The second stroke from the top of the cell in the second column of the first row,
4: The second stroke from the top to fill the cells in the 5th to 7th columns,
The drawing order is given as follows.

図19(b)のように順番を付与する場合、隣接したストロークを描画するまでに時間を置くことができるので、感熱記録媒体の熱負荷が低減されるという利点がある。   In the case where the order is given as shown in FIG. 19B, it is possible to take time until the adjacent strokes are drawn. Therefore, there is an advantage that the thermal load of the thermal recording medium is reduced.

図19(a)(b)は、書込制御装置20が往路のみでスポット光を照射する場合を想定した描画順である。これに対し、本実施形態の書込制御装置は往路と復路の両方でスポット光を照射する描画順にも対応できる。   FIGS. 19A and 19B show the drawing order assuming the case where the writing control apparatus 20 irradiates spot light only in the forward path. On the other hand, the writing control apparatus of this embodiment can also cope with the drawing order in which spot light is irradiated on both the forward path and the return path.

図19(c)は図19(a)の描画順に対し、往路と復路の両方でスポット光を照射する場合の描画順を、図19(d)は図19(b)の描画順に対し、往路と復路の両方でスポット光を照射する場合の描画順を、それぞれ示す。これらの場合、書込制御装置20の空走距離が経るので、描画時間を短縮できるという利点がある。   FIG. 19C shows the drawing order when spot light is irradiated both in the forward path and the return path with respect to the drawing order in FIG. 19A, and FIG. 19D shows the outgoing order in the drawing order in FIG. The drawing order in the case where the spot light is irradiated on both the return path and the return path is shown. In these cases, since the idle running distance of the writing control device 20 passes, there is an advantage that the drawing time can be shortened.

この他、ストロークを1本飛ばしながら順番を付与することも可能である。例えば、図19(a)の例では、「1,3,2,4」「5,7,6,8」の順に描画順を付与する。図19(b)の例では、「1,2,5,6,3,4,7,8」の順に描画順を付与する。図19(c)の例では、「1,3,2,4」「5,7,6,8」の順に描画順を付与する。図19(d)の例では、「1,2,5,6,3,4,7,8」の順に描画順を付与する。隣接したストロークを描画するまでに時間を置くことができるので、感熱記録媒体の熱負荷が低減されるという利点がある。また、図19(c)(d)で、往路と復路の両方でスポット光を照射するのであれば、空走距離が少なくなりかつ感熱記録媒体の熱負荷が低減されるという2つの効果が得られる。   In addition, it is also possible to give the order while skipping one stroke. For example, in the example of FIG. 19A, the drawing order is given in the order of “1, 3, 2, 4” and “5, 7, 6, 8”. In the example of FIG. 19B, the drawing order is given in the order of “1, 2, 5, 6, 3, 4, 7, 8”. In the example of FIG. 19C, the drawing order is given in the order of “1, 3, 2, 4”, “5, 7, 6, 8”. In the example of FIG. 19D, the drawing order is given in the order of “1, 2, 5, 6, 3, 4, 7, 8”. Since time can be set before drawing adjacent strokes, there is an advantage that the thermal load on the thermal recording medium is reduced. Further, in FIG. 19C and FIG. 19D, if the spot light is irradiated on both the forward path and the return path, two effects are obtained that the free running distance is reduced and the thermal load on the thermal recording medium is reduced. It is done.

以上説明したように、本実施形態の画像処理装置100は、拡大率Nが1倍の場合の各種基本データと拡大率Nを用いて線数I、重なり幅J、及び、レーザーパワーを決定するので、拡大率Nが1倍の場合の基本データから、任意の拡大率Nの描画条件を決定することができる。   As described above, the image processing apparatus 100 according to the present embodiment determines the number of lines I, the overlap width J, and the laser power using various basic data and the enlargement ratio N when the enlargement ratio N is 1. Therefore, it is possible to determine a drawing condition of an arbitrary enlargement ratio N from the basic data when the enlargement ratio N is 1.

なお、本実施例ではQRコードを例に説明したが、バーコードにも本実施形態の線数Iの決定方法を適用できる。バーコードの場合、バーの幅がセルのサイズに対応するため、バーの幅の拡大率Nに応じて同様の計算を行えばよい。   In the present embodiment, the QR code has been described as an example, but the method for determining the number I of lines of the present embodiment can also be applied to a barcode. In the case of a barcode, since the bar width corresponds to the cell size, the same calculation may be performed according to the bar width enlargement ratio N.

12 レーザー書き込みシステム
14 感熱記録媒体
20 書込制御装置
30 レーザー照射装置
50 画像コード
51 画像コード取得部
52 拡大率決定部
53 線数決定部
54 重なり幅算出部
55 レーザーパワー決定部
56 制御命令生成部
100 画像処理装置
140 ラベル
DESCRIPTION OF SYMBOLS 12 Laser writing system 14 Thermal recording medium 20 Writing control apparatus 30 Laser irradiation apparatus 50 Image code 51 Image code acquisition part 52 Magnification rate determination part 53 Line number determination part 54 Overlap width calculation part 55 Laser power determination part 56 Control command generation part 56 100 Image processing device 140 Label

特開2004−90026号公報JP 2004-90026 JP

Claims (8)

線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置に、前記スポット光の制御命令を提供する情報処理装置であって、
元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得する拡大率取得手段と、
拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルと、
前記拡大率に対応づけて加算される加算線数が登録された加算線数テーブルと、
元の画像データに含まれる前記領域の前記幅情報に対応づけられた基本線数を前記基本線数テーブルから読み出し、前記拡大率に対応づけられた加算線数を前記加算線数テーブルから読み出し、基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定する線数決定手段と、
元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報、及び、前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定する重なり幅決定手段と、
元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する出力値情報決定手段と、
前記線数決定手段が決定した線数及び前記重なり幅決定手段が決定した重なり幅情報に基づき、前記方向における前記領域を走査する前記線の位置を決定する位置決定手段と、を有することを特徴とする情報処理装置。
An information processing device that provides a control command for the spot light to a device that fills an area with a plurality of linear coloring ranges obtained by scanning with a spot light from the start point to the end point of a line,
An enlargement rate acquisition means for acquiring an enlargement rate of the region included in the original image data when the original image data is enlarged to the enlarged image data;
A basic line number table in which basic line numbers are registered in association with width information in a direction perpendicular to the line of the region before enlargement;
An addition line number table in which the number of addition lines to be added in association with the enlargement ratio is registered;
Reading the number of basic lines associated with the width information of the region included in the original image data from the basic line number table, reading the number of addition lines associated with the enlargement ratio from the addition line number table, A line number determining means for adding the number of additional lines to the basic line number and determining the number of lines for filling the region of the enlarged image data;
Based on the overlapping width information in the direction of the adjacent linear coloring range when drawing the original image data, and the enlargement ratio, the adjacent linear coloring range when drawing the enlarged image data Overlap width determining means for determining overlap width information in the direction;
Output value information determining means for determining the output value information of the spot light when drawing the enlarged image data based on the output value information of the spot light and the magnification rate when drawing the original image data;
Position determining means for determining the position of the line scanning the region in the direction based on the number of lines determined by the line number determining means and the overlap width information determined by the overlap width determining means. Information processing apparatus.
元の画像データを描画する際の隣接する線状発色範囲の重なり幅情報である基本重なり幅情報と、
前記拡大率に対応づけて、前記基本重なり幅情報に対する減少分である重なり減少情報が登録された重なり幅テーブルと、を有し、
前記重なり幅決定手段は、前記拡大率に対応づけられた前記重なり減少情報を前記重なり幅テーブルから読み出し、前記基本重なり幅情報から前記重なり減少情報を減じて、前記拡大画像データを描画する際の隣接する線状発色範囲の重なり幅情報を決定する、
ことを特徴とする請求項1記載の情報処理装置。
Basic overlap width information, which is the overlap width information of adjacent linear coloring ranges when drawing the original image data,
An overlap width table in which overlap reduction information corresponding to the enlargement rate is registered, and overlap reduction information that is a reduction with respect to the basic overlap width information;
The overlap width determining means reads the overlap reduction information associated with the enlargement ratio from the overlap width table, subtracts the overlap reduction information from the basic overlap width information, and draws the enlarged image data. Determine the overlap width information of the adjacent linear coloring range,
The information processing apparatus according to claim 1.
前記拡大率に対応づけて、元の画像データを描画する際の前記スポット光の基本出力値情報に対する出力値差分情報が登録された出力値テーブルを有し、
前記出力値情報決定手段は、前記拡大率に対応づけられた前記出力値差分情報を前記出力値テーブルから読み出し、前記基本出力値情報に前記出力値差分情報を加えて、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する、
ことを特徴とする請求項1又は2記載の情報処理装置。
An output value table in which output value difference information is registered with respect to the basic output value information of the spot light when drawing the original image data in association with the enlargement ratio;
The output value information determination means reads the output value difference information associated with the enlargement ratio from the output value table, adds the output value difference information to the basic output value information, and draws the enlarged image data Determining the output value information of the spot light when
The information processing apparatus according to claim 1 or 2.
前記拡大率取得手段は、前記拡大画像データの元の画像データに対する前記拡大率を取得する、
ことを特徴とする請求項1〜3いずれか1項記載の情報処理装置。
The enlargement factor acquisition means acquires the enlargement factor for the original image data of the enlarged image data.
The information processing apparatus according to any one of claims 1 to 3.
前記線数決定手段は、前記拡大率を予め定められている2未満の閾値と比較し、
前記拡大率が前記閾値未満の場合、基本線数に加算線数を加えることなく、基本線数を前記拡大画像データの前記領域を塗りつぶすための線の線数に決定する、
ことを特徴とする請求項1〜4いずれか1項記載の情報処理装置。
The line number determining means compares the enlargement ratio with a predetermined threshold value less than 2,
When the enlargement ratio is less than the threshold value, the basic line number is determined as the number of lines for filling the area of the enlarged image data without adding the additional line number to the basic line number.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置に、前記スポット光の制御命令を提供する情報処理装置の情報処理方法であって、
拡大率取得手段が、元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得するステップと、
線数決定手段が、拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルから、元の画像データに含まれる前記領域の幅情報に対応づけられた基本線数を読み出すステップと、
前記拡大率に対応づけて加算線数が登録された加算線数テーブルから、前記拡大率に対応づけられている加算線数を読み出すステップと、
基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定するステップと、
重なり幅決定手段が、元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報、及び、前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定するステップと、
出力値情報決定手段が、元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定するステップと、
前記線数決定手段が決定した線数及び前記重なり幅決定手段が決定した重なり幅に基づき、位置決定手段が、前記方向における前記領域を走査する前記線の位置を決定するステップと、を有することを特徴とする情報処理方法。
An information processing method for an information processing device that provides a control command for the spot light to a device that fills an area with a plurality of linear coloring ranges obtained by scanning with spot light from the start point to the end point of a line,
An enlargement factor acquisition means for acquiring the enlargement factor of the region included in the original image data when the original image data is enlarged into the enlarged image data;
The number-of-lines determination unit determines the width information of the area included in the original image data from the basic number-of-lines table in which the number of basic lines is registered in association with the width information in the direction perpendicular to the lines of the area before enlargement. Reading the number of basic lines associated with
Reading an addition line number associated with the enlargement ratio from an addition line number table in which the addition line number is registered in association with the enlargement ratio;
Adding the number of additional lines to the number of basic lines and determining the number of lines for filling the region of the enlarged image data;
The overlap width determining means is adjacent when drawing the enlarged image data based on the overlap width information in the direction of the adjacent linear coloring range when drawing the original image data and the enlargement ratio. Determining overlapping width information in the direction of the linear coloring range;
The output value information determining means determines the output value information of the spot light when drawing the enlarged image data based on the output value information of the spot light and the magnification rate when drawing the original image data. Steps,
The position determining means determining the position of the line scanning the area in the direction based on the number of lines determined by the line number determining means and the overlapping width determined by the overlap width determining means; An information processing method characterized by the above.
線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置と、前記装置に前記スポット光の制御命令を提供する情報処理装置とを有するシステムであって、
前記情報処理装置は、
元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得する拡大率取得手段と、
拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルと、
前記拡大率に対応づけて加算される加算線数が登録された加算線数テーブルと、
元の画像データに含まれる前記領域の幅情報に対応づけられた基本線数を前記基本線数テーブルから読み出し、前記拡大率に対応づけられた加算線数を前記加算線数テーブルから読み出し、基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定する線数決定手段と、
元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報及び前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定する重なり幅決定手段と、
元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する出力値情報決定手段と、
前記線数決定手段が決定した線数及び前記重なり幅決定手段が決定した重なり幅情報に基づき、前記方向における前記領域を走査する前記線の位置を決定する位置決定手段、を有し、
前記装置は、前記制御命令に基づきスポット光を照射する照射手段を有する、
ことを特徴とするシステム。
A system having a device that fills an area with a plurality of linear coloring ranges obtained by scanning with a spot light from the start point to the end point of a line, and an information processing device that provides the spot light control command to the device,
The information processing apparatus includes:
An enlargement rate acquisition means for acquiring an enlargement rate of the region included in the original image data when the original image data is enlarged to the enlarged image data;
A basic line number table in which basic line numbers are registered in association with width information in a direction perpendicular to the line of the region before enlargement;
An addition line number table in which the number of addition lines to be added in association with the enlargement ratio is registered;
The basic line number associated with the width information of the region included in the original image data is read from the basic line number table, the addition line number associated with the enlargement factor is read from the addition line number table, A number-of-lines determination unit that adds the number of lines to the number of lines and determines the number of lines for filling the region of the enlarged image data;
Based on the overlap width information and the enlargement ratio of the adjacent linear coloring range in the direction when drawing the original image data, in the direction of the adjacent linear coloring range in drawing the enlarged image data. Overlap width determining means for determining overlap width information;
Output value information determining means for determining the output value information of the spot light when drawing the enlarged image data based on the output value information of the spot light and the magnification rate when drawing the original image data;
Based on the number of lines determined by the number of lines determination means and the overlap width information determined by the overlap width determination means, position determining means for determining the position of the line scanning the region in the direction,
The apparatus has irradiation means for irradiating spot light based on the control command,
A system characterized by that.
線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置に、前記スポット光の制御命令を提供する情報処理装置に、
元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得する拡大率取得手ステップと、
拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルから、元の画像データに含まれる前記領域の幅情報に対応づけられた基本線数を読み出すステップと、
前記拡大率に対応づけて加算線数が登録された加算線数テーブルから、前記拡大率に対応づけられている加算線数を読み出すステップと、
基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定する線数決定ステップと、
元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報及び前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定する重なり幅決定ステップと、
元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する出力値情報決定ステップと、
前記線数決定ステップにより決定された線数及び前記重なり幅決定ステップにより決定された重なり幅に基づき、前記方向における前記領域を走査する前記線の位置を決定する位置決定ステップと、を実行させるプログラム。
To an information processing device that provides a control command for the spot light to a device that fills an area with a plurality of linear coloring ranges obtained by scanning with a spot light from the start point to the end point of a line,
An enlargement rate acquisition step for acquiring the enlargement rate of the region included in the original image data when the original image data is enlarged to the enlarged image data;
From the basic line number table in which the basic line number is registered in association with the width information in the direction perpendicular to the line of the area before enlargement, the basic information associated with the width information of the area included in the original image data Reading the number of lines;
Reading an addition line number associated with the enlargement ratio from an addition line number table in which the addition line number is registered in association with the enlargement ratio;
A line number determining step of adding the number of additional lines to the basic line number and determining the number of lines for filling the region of the enlarged image data;
Based on the overlap width information and the enlargement ratio of the adjacent linear coloring range in the direction when drawing the original image data, in the direction of the adjacent linear coloring range in drawing the enlarged image data. An overlap width determining step for determining overlap width information;
Output value information determination step for determining the output value information of the spot light when drawing the enlarged image data based on the output value information of the spot light and the magnification rate when drawing the original image data;
A position determining step for determining a position of the line that scans the region in the direction based on the number of lines determined in the line number determining step and the overlapping width determined in the overlapping width determining step. .
JP2012175143A 2012-08-07 2012-08-07 Information processing apparatus, information processing method, system, and program Expired - Fee Related JP5962315B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012175143A JP5962315B2 (en) 2012-08-07 2012-08-07 Information processing apparatus, information processing method, system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012175143A JP5962315B2 (en) 2012-08-07 2012-08-07 Information processing apparatus, information processing method, system, and program

Publications (2)

Publication Number Publication Date
JP2014034129A JP2014034129A (en) 2014-02-24
JP5962315B2 true JP5962315B2 (en) 2016-08-03

Family

ID=50283423

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012175143A Expired - Fee Related JP5962315B2 (en) 2012-08-07 2012-08-07 Information processing apparatus, information processing method, system, and program

Country Status (1)

Country Link
JP (1) JP5962315B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101562596B1 (en) 2014-05-08 2015-10-23 엘에스산전 주식회사 Prepayment meter
CN111028140B (en) * 2019-11-18 2023-06-13 中国航空工业集团公司西安航空计算技术研究所 Method for realizing rectangular scaling and overturning of GPU pixels

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5010878B2 (en) * 2006-09-07 2012-08-29 リンテック株式会社 Recording method for non-contact type rewritable recording medium
JP5707830B2 (en) * 2009-10-19 2015-04-30 株式会社リコー Image processing method and image processing apparatus

Also Published As

Publication number Publication date
JP2014034129A (en) 2014-02-24

Similar Documents

Publication Publication Date Title
US8665496B2 (en) Control device, laser projection device, recording method, computer program, and recording medium
JP6011271B2 (en) Information processing apparatus, system, information processing method, program, storage medium
US20120038735A1 (en) Information processing apparatus, laser radiation device, render information generating method, control system, program, recording medium, and render information storage device
US8947485B2 (en) Drawing control device, laser-light emitting system, drawing method, and computer program product
KR101396041B1 (en) Drawing control method, laser irradiating apparatus, and computer-readable recording medium having recorded with drawing control program
JP5381315B2 (en) Information processing apparatus, laser irradiation apparatus, drawing information generation method, control system, program
JP5962315B2 (en) Information processing apparatus, information processing method, system, and program
JP5983003B2 (en) Information processing apparatus, information processing method, system, and program
JP6665537B2 (en) Data generation device, data generation method, and program
JP6331361B2 (en) Life estimation device, laser light irradiation system, life estimation method
JP6024445B2 (en) Information processing apparatus, system, information processing method, program, storage medium
KR101518158B1 (en) Laser drawing control apparatus, laser drawing apparatus, method of controlling laser drawing apparatus and computer-readable recording medium
US8982170B2 (en) Information processing apparatus, information processing method, information processing system, computer program and computer-readable medium
JP6264970B2 (en) Load estimation device, laser light irradiation system, and load estimation method
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
JP2011104991A (en) Image plotting sequence determination device, image plotting control device, laser radiation device, optimized font db, image plotting control method, image plotting control program, and recording medium containing the program recorded therein

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150714

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160520

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: 20160531

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160613

R151 Written notification of patent or utility model registration

Ref document number: 5962315

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees