[go: up one dir, main page]

JP2018149546A - Vector marking data generation device and image formation device - Google Patents

Vector marking data generation device and image formation device Download PDF

Info

Publication number
JP2018149546A
JP2018149546A JP2017045508A JP2017045508A JP2018149546A JP 2018149546 A JP2018149546 A JP 2018149546A JP 2017045508 A JP2017045508 A JP 2017045508A JP 2017045508 A JP2017045508 A JP 2017045508A JP 2018149546 A JP2018149546 A JP 2018149546A
Authority
JP
Japan
Prior art keywords
marking
vector
data
marking data
contour
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.)
Pending
Application number
JP2017045508A
Other languages
Japanese (ja)
Inventor
工藤 雄一
Yuichi Kudo
雄一 工藤
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.)
Nidec Precision Corp
Original Assignee
Nidec Copal Corp
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 Nidec Copal Corp filed Critical Nidec Copal Corp
Priority to JP2017045508A priority Critical patent/JP2018149546A/en
Publication of JP2018149546A publication Critical patent/JP2018149546A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Scanning Arrangements (AREA)
  • Laser Beam Processing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a data generation device which generates data for forming an image on a medium in a vector scan method.SOLUTION: A vector marking data generation device includes a control unit which generates vector marking data that is used by a marking device in a vector scan method from marking object image data. The control unit executes: the first step of detecting an effective pixel in the marking object image data; the second step of performing the contour tracking from the point where the effective pixel is detected and generating the contour vector marking data; and the third step of repeating processing of the first step and the second step to the marking object image data and generating the contour vector marking data for all the effective pixels of the marking object image data. The vector marking data is formed of one or more pieces of the contour vector marking data.SELECTED DRAWING: Figure 2

Description

本発明の一態様は、ベクター走査方式で媒体に画像を形成するマーキング装置で利用されるベクターマーキングデータを生成する装置などに関する。   One aspect of the present invention relates to an apparatus for generating vector marking data used in a marking apparatus that forms an image on a medium by a vector scanning method.

従来から、ラスター走査を利用してレーザーなどで媒体に文字などを印字(マーキング)するレーザーマーキング装置があった。例えば、特許文献1には、このような従来のレーザーマーキング装置について開示されている。ラスター画像化された図形は、一般的にはラスター画像として二次元的に走査しながらマーキングを行う。   Conventionally, there has been a laser marking apparatus that prints (marks) characters on a medium with a laser or the like using raster scanning. For example, Patent Document 1 discloses such a conventional laser marking device. A rasterized figure is generally marked while being scanned two-dimensionally as a raster image.

特開2006−255718号公報JP 2006-255718 A

しかしながら、上記のようなラスター走査を利用したレーザーマーキング装置では、マーキング領域内の有効画素が少ない線図形などをマーキングする場合に、マーキングを行わない部分の上方をも走査するため、マーキングに余計な時間を要していた。一方で、従来行われてきたベクター走査を利用したレーザーマーキングでは、ベクター形式のデータの読み込み及び解釈などの処理が必要であり、ベクターデータからのマーキングデータ生成機能を準備する必要があった。   However, in the laser marking apparatus using the raster scanning as described above, when marking a line figure or the like having a small number of effective pixels in the marking area, scanning is also performed above the portion where marking is not performed. It took time. On the other hand, in the conventional laser marking using vector scanning, processing such as reading and interpretation of vector format data is necessary, and it is necessary to prepare a marking data generation function from vector data.

本発明は、上記課題を解決するために次のような手段を採る。なお、以下の説明において、発明の理解を容易にするために図面中の符号等を括弧書きで付記するが、本発明の各構成要素はこれらの付記したものに限定されるものではなく、当業者が技術的に理解しうる範囲にまで広く解釈されるべきものである。   The present invention adopts the following means in order to solve the above problems. In the following description, in order to facilitate understanding of the invention, reference numerals and the like in the drawings are appended in parentheses, but each component of the present invention is not limited to these appendices. It should be construed broadly to the extent that contractors can technically understand.

本発明の一の手段は、
マーキング対象画像データから、ベクター走査方式のマーキング装置で利用されるベクターマーキングデータを生成する制御部を含むベクターマーキングデータ生成装置であって、
前記制御部(20)は、
前記マーキング対象画像データにおける有効画素を検出する第1ステップ(S140)と、
前記有効画素が検出された点から輪郭追跡を行い、輪郭ベクターマーキングデータを生成する第2ステップ(S150〜S152)と、
前記マーキング対象画像データに対して、前記第1ステップ及び前記第2ステップの処理を繰り返し、前記マーキング対象画像データの全ての有効画素についての輪郭ベクターマーキングデータを生成する第3ステップ(S140〜S160)と、を実行し、
前記ベクターマーキングデータは、1以上の前記輪郭ベクターマーキングデータからなる、
ベクターマーキングデータ生成装置である。
One means of the present invention is to
A vector marking data generation device including a control unit that generates vector marking data used in a marking device of a vector scanning method from marking target image data,
The control unit (20)
A first step (S140) for detecting effective pixels in the marking target image data;
A second step (S150 to S152) of performing contour tracking from the point where the effective pixel is detected and generating contour vector marking data;
A third step of generating contour vector marking data for all effective pixels of the marking target image data by repeating the processing of the first step and the second step for the marking target image data (S140 to S160). And run
The vector marking data comprises one or more contour vector marking data,
This is a vector marking data generation device.

本発明の別の手段は、
1以上の輪郭ベクターマーキングデータを含むベクターマーキングデータを利用して、マーキング部によりベクター走査方式で媒体に画像を形成する画像形成装置であって、
前記マーキング部(21)は、
一の輪郭ベクターマーキングデータに基づき、前記媒体に画像を形成する第1ステップと、
前記ベクターマーキングデータに含まれるすべての輪郭ベクターマーキングデータについてのマーキングが完了するまで、前記一の輪郭ベクターマーキングデータに続く輪郭ベクターマーキングデータに基づき前記第1ステップの処理を繰り返す第2ステップと、を実行する、
画像形成装置である。
Another means of the present invention is:
An image forming apparatus that forms an image on a medium by a vector scanning method using a marking unit using vector marking data including one or more contour vector marking data,
The marking part (21)
A first step of forming an image on the medium based on one contour vector marking data;
A second step of repeating the process of the first step based on the contour vector marking data following the one contour vector marking data until marking is completed for all the contour vector marking data included in the vector marking data; Run,
An image forming apparatus.

上記のベクターマーキングデータ生成装置を利用した画像形成装置、または上記画像形成装置によれば、ラスター画像形式で保持された図形の有効画素を追跡して一次元的な操作を行いながらマーキングを行うことで、ラスター形式で二次元的に走査する場合と比較して、マーキング時間を短縮させることが可能となる。特に、マーキング対象画像の全面積に対してマーキング画素数の少ない線図形の場合には、より短時間にマーキングを完了させることができる。さらに、アウトラインフォントで生成した中抜きテキスト等において、特に短時間のマーキングが可能となる。また、ベクター形式のデータの読み込み及び解釈、並びにベクター形式のマーキングデータ生成機能を有さない構成であっても、線図形のベクターマーキングを行うことが可能となる。   According to the image forming apparatus using the vector marking data generating apparatus or the image forming apparatus, marking is performed while performing effective one-dimensional operation by tracking effective pixels of a graphic held in a raster image format. Thus, it is possible to shorten the marking time as compared to the case of two-dimensional scanning in the raster format. In particular, in the case of a line figure having a small number of marking pixels with respect to the entire area of the marking target image, marking can be completed in a shorter time. Furthermore, marking can be performed in a particularly short time in a hollow text generated with an outline font. Further, even if the configuration does not have the function of reading and interpreting vector format data and the function of generating vector format marking data, it is possible to perform vector marking of line figures.

図1は、本実施形態のレーザーマーキングシステムの構成例である。FIG. 1 is a configuration example of the laser marking system of the present embodiment. 図2は、本実施形態のベクターマーキングデータ生成処理を示すフローチャートである。FIG. 2 is a flowchart showing vector marking data generation processing of the present embodiment. 図3は、本実施形態のベクターマーキングデータ生成の動作を示す図である。FIG. 3 is a diagram illustrating an operation of generating vector marking data according to the present embodiment. 図4は、本実施形態のベクターマーキングデータ生成の動作を示す図である。FIG. 4 is a diagram illustrating an operation of generating vector marking data according to the present embodiment. 図5は、本実施形態のベクターマーキングデータ生成の動作を示す図である。FIG. 5 is a diagram illustrating an operation of generating vector marking data according to the present embodiment. 図6は、本実施形態のベクターマーキングデータ生成の動作を示す図である。FIG. 6 is a diagram illustrating an operation of generating vector marking data according to the present embodiment.

本発明に係る実施形態について、以下の構成に従って図面を参照しながら具体的に説明する。ただし、以下で説明する実施形態はあくまで本発明の一例にすぎず、本発明の技術的範囲を限定的に解釈させるものではない。なお、各図面において、同一の構成要素には同一の符号を付しており、その説明を省略する場合がある。
1.実施形態
(1)レーザーマーキングシステムの構成例
(2)動作例
2.補足事項
An embodiment according to the present invention will be specifically described according to the following configuration with reference to the drawings. However, the embodiment described below is merely an example of the present invention and does not limit the technical scope of the present invention. In addition, in each drawing, the same code | symbol is attached | subjected to the same component and the description may be abbreviate | omitted.
1. Embodiment (1) Configuration Example of Laser Marking System (2) Operation Example Supplementary matter

<1.実施形態>
本実施形態の画像処理装置の特徴のひとつは、画素の集合により示されるマーキング対象の画像データから、ベクターマーキングのためのデータ(ベクターマーキングデータ)を生成する点であり、特に、輪郭追跡により、輪郭線を形成する輪郭ベクターマーキングデータを生成する点に特徴がある。以下、本実施形態のレーザーマーキングシステムについて、図面を参照しながら具体的に説明する。なお、本実施形態では「ベクターマーキング」または「ベクター走査」として説明することがあるが、これは従来のベクター走査のみを指すのではなく、本実施形態で説明するベクター走査に類似したマーキング処理を指すものである。
<1. Embodiment>
One of the features of the image processing apparatus of the present embodiment is that data for vector marking (vector marking data) is generated from image data to be marked indicated by a set of pixels. It is characterized in that contour vector marking data for forming a contour line is generated. Hereinafter, the laser marking system of the present embodiment will be specifically described with reference to the drawings. In this embodiment, it may be described as “vector marking” or “vector scanning”. However, this does not indicate only conventional vector scanning, but a marking process similar to the vector scanning described in this embodiment. It is what you point to.

<(1)レーザーマーキングシステムの構成例>
図1は、本実施形態のレーザーマーキングシステムの機能的構成を示す図である。図1に示されるように、レーザーマーキングシステムは、PC1、及びレーザーマーカ2を含んで構成される。本実施形態において、PC1は、ベクターマーキングデータ生成装置の一例であり、レーザーマーカ2は画像形成装置の一例である。
<(1) Configuration example of laser marking system>
FIG. 1 is a diagram showing a functional configuration of the laser marking system of the present embodiment. As shown in FIG. 1, the laser marking system includes a PC 1 and a laser marker 2. In the present embodiment, the PC 1 is an example of a vector marking data generation device, and the laser marker 2 is an example of an image forming device.

<PC1>
図1に示されるように、PC1は制御部10を含んで構成される。なお、PC1は、制御部10以外にも、ユーザによる操作を受け付ける入力装置、及びデータを記憶するメモリなどの構成を含んでもよい。
<PC1>
As shown in FIG. 1, the PC 1 includes a control unit 10. In addition to the control unit 10, the PC 1 may include a configuration such as an input device that accepts an operation by a user, and a memory that stores data.

<制御部10>
制御部10は、ユーザによる操作に基づいて、所定のマーキング対象画像データから、レーザーマーカ2で利用されるベクターマーキングデータを生成する処理を実行する。マーキング対象の画像データは、例えば、有線通信または無線通信を介して制御部10が外部から受信する。制御部10により実行されるベクターマーキングデータ生成の具体例な動作例については後述する。
<Control unit 10>
The control unit 10 executes processing for generating vector marking data used by the laser marker 2 from predetermined marking target image data based on an operation by the user. The image data to be marked is received from the outside by the control unit 10 via, for example, wired communication or wireless communication. A specific operation example of vector marking data generation executed by the control unit 10 will be described later.

<レーザーマーカ2>
レーザーマーカ2は、媒体3に対してレーザーにより画像(文字列、及び記号などを含む)を形成する処理を実行するよう構成される。レーザーマーカ2は、制御部20及びマーキング部21を含んで構成される。
<Laser marker 2>
The laser marker 2 is configured to execute a process of forming an image (including a character string and a symbol) on the medium 3 with a laser. The laser marker 2 includes a control unit 20 and a marking unit 21.

<制御部20>
制御部20は、PC1から受け取ったベクターマーキングデータに基づいてマーキング部21を動作させて、例えばカードなどの媒体3に対して画像を形成させる。制御部20が受け取るデータは、媒体3に形成すべきマーキング対象画像のデータに基づいて生成されたベクターマーキングデータであるため、制御部20はこのデータに基づいて特別な処理を行うことなく、マーキング部21を制御することとなる。
<Control unit 20>
The control unit 20 operates the marking unit 21 based on the vector marking data received from the PC 1 to form an image on the medium 3 such as a card. Since the data received by the control unit 20 is vector marking data generated based on the data of the marking target image to be formed on the medium 3, the control unit 20 performs the marking without performing special processing based on this data. The unit 21 will be controlled.

<マーキング部21>
図1に示されるように、マーキング部21は、レーザーエンジン211、ガルバノミラー212及びレンズ213を含んで構成される。なお、制御部20が処理するベクターマーキングデータは、マーキング部21がベクター走査により媒体3に対してレーザーによるマーキングを行うのに適したデータとなっているため、マーキング部21は通常の処理により動作可能である。
<Marking part 21>
As shown in FIG. 1, the marking unit 21 includes a laser engine 211, a galvanometer mirror 212, and a lens 213. The vector marking data processed by the control unit 20 is data suitable for the marking unit 21 to perform laser marking on the medium 3 by vector scanning. Therefore, the marking unit 21 operates by normal processing. Is possible.

<レーザーエンジン211>
レーザーエンジン211は、レーザーを出力可能に構成され、制御部20からの指示に応じて、所定のタイミングでレーザーの出力及び停止を行う。
<Laser engine 211>
The laser engine 211 is configured to be able to output a laser, and outputs and stops the laser at a predetermined timing in accordance with an instruction from the control unit 20.

<ガルバノミラー212>
ガルバノミラー212は、制御部20からの指示に応じて、レーザーエンジン211から出力されたレーザーの反射方向を制御し、レンズ213を介して媒体3の所望の位置にレーザーを照射させるよう動作する。
<Galbano mirror 212>
The galvanometer mirror 212 controls the reflection direction of the laser output from the laser engine 211 in accordance with an instruction from the control unit 20 and operates to irradiate a desired position on the medium 3 via the lens 213.

<レンズ213>
レンズ213は、ガルバノミラー212により反射されたレーザー光を集光するレンズとして機能する。
<Lens 213>
The lens 213 functions as a lens that condenses the laser light reflected by the galvanometer mirror 212.

<媒体3>
媒体3は、レーザーマーカ2による画像形成の対象となる媒体であって、例えばプラスチックカードなど、レーザーによるマーキングが可能な種々の材料により形成されている。
<Medium 3>
The medium 3 is a medium on which an image is formed by the laser marker 2, and is formed of various materials that can be marked with a laser, such as a plastic card.

<(2)動作例>
次に、本実施形態のレーザーマーキングシステムのPC1におけるベクターマーキングデータの生成処理について、図2〜図6を参照しながら説明する。図2は、ベクターマーキングデータ生成処理を示すフローチャートであり、図3〜図6はこのときのデータ処理の概念を説明するための図である。なお、ここで処理される画像データは、座標ごとに、レーザー照射によりマーキングを行う黒部分(黒画素)か、レーザーを照射しない部分(白部分と呼ぶことがある)か、のいずれか一方が設定されている。
<(2) Example of operation>
Next, generation processing of vector marking data in the PC 1 of the laser marking system of the present embodiment will be described with reference to FIGS. FIG. 2 is a flowchart showing vector marking data generation processing, and FIGS. 3 to 6 are diagrams for explaining the concept of data processing at this time. The image data processed here is either a black part (black pixel) where marking is performed by laser irradiation or a part where laser irradiation is not performed (sometimes called a white part) for each coordinate. Is set.

<S100〜S110>
ユーザにより媒体3に対するレーザーマーキングが開始されると(S100)、PC1の制御部10は、ユーザにより指定されたマーキング対象のラスター画像のデータ(画像データ)を取得し(S110)、レーザーマーカ2により利用されるベクターマーキングデータに変換する処理を進める。なお、ベクターマーキングデータの生成は必ずしもレーザーマーキング処理の直前に行われる必要はなく、マーキングに先だって行われていても良い。
<S100 to S110>
When laser marking on the medium 3 is started by the user (S100), the control unit 10 of the PC 1 acquires raster image data (image data) to be marked designated by the user (S110). Proceed with conversion to vector marking data to be used. The generation of vector marking data is not necessarily performed immediately before the laser marking process, and may be performed prior to marking.

<S120>
制御部10は、マーキング対象画像データを複数のBLOB(例えば各文字単位の画像)に分割する処理を行う(S120)。図3は、マーキング対象画像データである文字「Data」の全体を示す図であり、図4は、分割されたBLOBを示す図である。図4に示されるように、1つのBLOBは1つの文字が対応するよう、制御部10では処理される。なお、必ずしも1つの文字が1つのBLOBに対応する必要はなく、1つの文字が複数のBLOBに対応してもよい。
<S120>
The control unit 10 performs a process of dividing the marking target image data into a plurality of BLOBs (for example, images in units of characters) (S120). FIG. 3 is a diagram illustrating the entire character “Data” that is the marking target image data, and FIG. 4 is a diagram illustrating the divided BLOB. As shown in FIG. 4, one BLOB is processed by the control unit 10 so that one character corresponds. Note that one character does not necessarily correspond to one BLOB, and one character may correspond to a plurality of BLOBs.

<S130>
次に、制御部10は、最初に処理する先頭BLOBを選択する(S130)。つまり、本実施形態では、文字「Data」の先頭BLOBである「D」を選択する。図5は、ここで選択された、先頭BLOBである「D」の文字を示す図である。
<S130>
Next, the control unit 10 selects the first BLOB to be processed first (S130). That is, in this embodiment, “D”, which is the first BLOB of the character “Data”, is selected. FIG. 5 is a diagram showing the character “D”, which is the first BLOB, selected here.

<S140〜S150>
次に、制御部10は、先頭BLOBにおける有効画素を探索する処理を行う(S140)。具体的、制御部10は、先頭BLOBを左上の画素から順に、横方向及び縦方向に走査しながら、マーキングすべき黒画素(有効画素)が存在するかどうかを確認する(S150)。
<S140 to S150>
Next, the control unit 10 performs a process of searching for an effective pixel in the first BLOB (S140). Specifically, the control unit 10 checks whether or not there is a black pixel (effective pixel) to be marked while scanning the top BLOB in order from the upper left pixel in the horizontal direction and the vertical direction (S150).

<S151〜S153>
制御部10は、有効画素が検出されたら(S150でY)、最初に検出された有効画素を始点として、1周分の輪郭追跡を行う(S151)。輪郭追跡には、従来から知られる手法を採用する。制御部10は、1周分の輪郭追跡に基づき、輪郭追跡により抽出された抽出点を、有効画素の集合からなる輪郭ベクターマーキングデータを生成することで、マーキングデータ化する(S152)。さらに、制御部10は、選択されたBLOBについて、この輪郭ベクターマーキングデータに対応する抽出点部分を無効画素化する(S153)。この無効画素化処理により、選択BLOBの画像データは、図6(a)→(b)→(c)→(d)→(e)となるよう、徐々に有効画素が減少していく。
<S151 to S153>
When an effective pixel is detected (Y in S150), the control unit 10 performs contour tracking for one round starting from the first effective pixel detected (S151). A conventionally known method is adopted for the contour tracking. The control unit 10 converts the extracted points extracted by the contour tracking based on the contour tracking for one round into the marking data by generating contour vector marking data including a set of effective pixels (S152). Further, the control unit 10 converts the extracted point portion corresponding to the contour vector marking data to invalid pixels for the selected BLOB (S153). By this invalid pixel conversion processing, the effective pixels are gradually reduced so that the image data of the selected BLOB becomes (a) → (b) → (c) → (d) → (e).

上記処理により、1周分の輪郭追跡に基づく輪郭ベクターマーキングデータが生成されたら、S140の処理に戻り、次の輪郭追跡処理を行う。   When the contour vector marking data based on the contour tracking for one round is generated by the above processing, the processing returns to S140 and the next contour tracking processing is performed.

<S160>
制御部10は、有効画素の探索(S140)から、輪郭ベクターマーキングデータの生成(S151〜S153)を繰り返すことで、有効画素が検出されなくなったら(S150でN)、現在の選択BLOBが最終BLOBであるか否かを判定する(S160)
<S160>
The control unit 10 repeats the generation of the contour vector marking data (S151 to S153) from the search for the effective pixel (S140), and when no effective pixel is detected (N in S150), the current selected BLOB is the final BLOB. It is determined whether or not (S160)

<S161>
選択BLOBが最終BLOBでなければ(S160でN)、制御部10は、次に処理すべきBLOBに対する輪郭ベクターマーキングデータ生成処理を行うため、次BLOBを選択する(S161)。具体的には、文字「D」に対する処理が完了したら、次に処理するBLOBである「a」を選択する。次BLOBを選択したら、S140の処理に戻って有効画素探索からの処理を繰り返す。
<S161>
If the selected BLOB is not the final BLOB (N in S160), the control unit 10 selects the next BLOB in order to perform contour vector marking data generation processing for the BLOB to be processed next (S161). Specifically, when the processing for the character “D” is completed, “a” which is the BLOB to be processed next is selected. If the next BLOB is selected, the process returns to the process of S140 and the process from the effective pixel search is repeated.

<S170>
一方、選択BLOBが最終BLOBであれば(S160でY)、制御部10は、ベクターマーキングデータ生成処理を終了する(S170)。
<S170>
On the other hand, if the selected BLOB is the final BLOB (Y in S160), the control unit 10 ends the vector marking data generation process (S170).

上記の処理により、ベクターマーキングデータの生成処理が完了する。ベクターマーキングデータは、1以上の輪郭ベクターマーキングデータからなる。具体的には、文字「D」に対応するベクターマーキングデータは、文字「D」の輪郭を示す複数のベクターマーキングデータの集合となる。   With the above processing, the vector marking data generation processing is completed. The vector marking data is composed of one or more contour vector marking data. Specifically, the vector marking data corresponding to the character “D” is a set of a plurality of vector marking data indicating the outline of the character “D”.

本実施形態のベクターマーキングシステムを採用すれば、ラスター画像形式で保持された図形の有効画素を追跡して一次元的な操作を行いながらマーキングを行うことが可能となる。そのため、ラスター形式で二次元的に走査する場合と比較して、マーキング時間を短縮させることが可能となる。特に、マーキング対象画像の全面積に対してマーキング画素数の少ない線図形の場合には、より短時間にマーキングを完了させることができる。さらに、アウトラインフォントで生成した中抜きテキスト等では、特に短時間のマーキングが可能となる。また、ベクター形式のデータの読み込み及び解釈、並びにベクター形式のマーキングデータ生成機能を有さない構成であっても、線図形のベクターマーキングを行うことが可能となる。   If the vector marking system of this embodiment is adopted, it is possible to perform marking while performing effective one-dimensional operation by tracking effective pixels of a graphic held in a raster image format. For this reason, it is possible to shorten the marking time as compared with the case of two-dimensional scanning in the raster format. In particular, in the case of a line figure having a small number of marking pixels with respect to the entire area of the marking target image, the marking can be completed in a shorter time. Furthermore, marking can be performed in a short time, particularly with hollow text generated with an outline font. Further, even if the configuration does not have the function of reading and interpreting vector format data and the function of generating vector format marking data, it is possible to perform vector marking of line figures.

<2.補足事項>
以上、本発明の実施形態についての具体的な説明を行った。上記説明は、あくまで一実施形態としての説明であって、本発明の範囲はこの一実施形態に留まらず、当業者が把握可能な範囲にまで広く解釈されるものである。
<2. Supplementary items>
The specific description of the embodiment of the present invention has been given above. The above description is merely an embodiment, and the scope of the present invention is not limited to this embodiment, but should be broadly interpreted to the extent that a person skilled in the art can grasp.

上記実施形態では、ガルバノミラー212とレンズ213を利用したレーザーマーカ2により媒体3に対してレーザーマーキングをする装置について説明したが、本発明はこの形態に限定されるものではない。   In the above embodiment, the apparatus for performing laser marking on the medium 3 by the laser marker 2 using the galvanometer mirror 212 and the lens 213 has been described. However, the present invention is not limited to this embodiment.

また、上記実施形態では、PC1の制御部10にてベクターマーキングデータを生成していたが、この処理はレーザーマーカ2の制御部20により行われてもよい。ただし、ベクターマーキングデータ生成の処理には比較的多くの演算処理を行う必要があるため、演算処理能力の高いPC1にてベクターマーキングデータ生成処理が行われることがより好ましい。   Moreover, in the said embodiment, although the vector marking data was produced | generated by the control part 10 of PC1, this process may be performed by the control part 20 of the laser marker 2. FIG. However, since the vector marking data generation process requires a relatively large number of calculation processes, the vector marking data generation process is more preferably performed by the PC 1 having a high calculation processing capability.

本発明は、例えば、媒体に対してベクター走査によりレーザーマーキングを行う装置のために利用されるデータ生成装置などに好適に適用される。   The present invention is suitably applied to, for example, a data generation apparatus used for an apparatus that performs laser marking on a medium by vector scanning.

1…PC
10…制御部
2…レーザーマーカ
20…制御部
21…マーキング部
211…レーザーエンジン
212…ガルバノミラー
213…レンズ
3…媒体
1 ... PC
DESCRIPTION OF SYMBOLS 10 ... Control part 2 ... Laser marker 20 ... Control part 21 ... Marking part 211 ... Laser engine 212 ... Galvano mirror 213 ... Lens 3 ... Medium

Claims (2)

マーキング対象画像データから、ベクター走査方式のマーキング装置で利用されるベクターマーキングデータを生成する制御部を含むベクターマーキングデータ生成装置であって、
前記制御部は、
前記マーキング対象画像データにおける有効画素を検出する第1ステップと、
前記有効画素が検出された点から輪郭追跡を行い、輪郭ベクターマーキングデータを生成する第2ステップと、
前記マーキング対象画像データに対して、前記第1ステップ及び前記第2ステップの処理を繰り返し、前記マーキング対象画像データの全ての有効画素についての輪郭ベクターマーキングデータを生成する第3ステップと、を実行し、
前記ベクターマーキングデータは、1以上の前記輪郭ベクターマーキングデータからなる、
ベクターマーキングデータ生成装置。
A vector marking data generation device including a control unit that generates vector marking data used in a marking device of a vector scanning method from marking target image data,
The controller is
A first step of detecting effective pixels in the marking target image data;
A second step of performing contour tracking from the point where the effective pixel is detected and generating contour vector marking data;
Executing the third step of generating contour vector marking data for all effective pixels of the marking target image data by repeating the processing of the first step and the second step for the marking target image data. ,
The vector marking data comprises one or more contour vector marking data,
Vector marking data generator.
1以上の輪郭ベクターマーキングデータを含むベクターマーキングデータを利用して、マーキング部によりベクター走査方式で媒体に画像を形成する画像形成装置であって、
前記マーキング部は、
一の輪郭ベクターマーキングデータに基づき、前記媒体に画像を形成する第1ステップと、
前記ベクターマーキングデータに含まれるすべての輪郭ベクターマーキングデータについてのマーキングが完了するまで、前記一の輪郭ベクターマーキングデータに続く輪郭ベクターマーキングデータに基づき前記第1ステップの処理を繰り返す第2ステップと、を実行する、
画像形成装置。
An image forming apparatus that forms an image on a medium by a vector scanning method using a marking unit using vector marking data including one or more contour vector marking data,
The marking part is
A first step of forming an image on the medium based on one contour vector marking data;
A second step of repeating the process of the first step based on the contour vector marking data following the one contour vector marking data until marking is completed for all the contour vector marking data included in the vector marking data; Run,
Image forming apparatus.
JP2017045508A 2017-03-10 2017-03-10 Vector marking data generation device and image formation device Pending JP2018149546A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017045508A JP2018149546A (en) 2017-03-10 2017-03-10 Vector marking data generation device and image formation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017045508A JP2018149546A (en) 2017-03-10 2017-03-10 Vector marking data generation device and image formation device

Publications (1)

Publication Number Publication Date
JP2018149546A true JP2018149546A (en) 2018-09-27

Family

ID=63679879

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017045508A Pending JP2018149546A (en) 2017-03-10 2017-03-10 Vector marking data generation device and image formation device

Country Status (1)

Country Link
JP (1) JP2018149546A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH116891A (en) * 1997-06-17 1999-01-12 Mitsubishi Nuclear Fuel Co Ltd Laser marking method
JP2005066611A (en) * 2003-08-21 2005-03-17 Laserfront Technologies Inc Laser marking device
JP2007519525A (en) * 2003-12-09 2007-07-19 マーケム コーポレーション Laser fill of image areas marked on the material
JP2009083249A (en) * 2007-09-28 2009-04-23 Sony Corp Laser marking method
JP2012024812A (en) * 2010-07-23 2012-02-09 On Semiconductor Trading Ltd Laser beam machining method and semiconductor device using the same
WO2016103288A1 (en) * 2014-12-24 2016-06-30 Datalogic Ip Tech S.R.L. Systems, methods, and articles for laser marking of machine- readable symbols

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH116891A (en) * 1997-06-17 1999-01-12 Mitsubishi Nuclear Fuel Co Ltd Laser marking method
JP2005066611A (en) * 2003-08-21 2005-03-17 Laserfront Technologies Inc Laser marking device
JP2007519525A (en) * 2003-12-09 2007-07-19 マーケム コーポレーション Laser fill of image areas marked on the material
JP2009083249A (en) * 2007-09-28 2009-04-23 Sony Corp Laser marking method
JP2012024812A (en) * 2010-07-23 2012-02-09 On Semiconductor Trading Ltd Laser beam machining method and semiconductor device using the same
WO2016103288A1 (en) * 2014-12-24 2016-06-30 Datalogic Ip Tech S.R.L. Systems, methods, and articles for laser marking of machine- readable symbols

Similar Documents

Publication Publication Date Title
JP6671188B2 (en) Image forming apparatus, method, and program
JP4574313B2 (en) Image processing apparatus and method
JP2010034683A (en) Image processing apparatus, and program
US20230237777A1 (en) Information processing apparatus, learning apparatus, image recognition apparatus, information processing method, learning method, image recognition method, and non-transitory-computer-readable storage medium
CN110737179A (en) Drawing device and drawing method
JP2023077054A (en) APPEARANCE INSPECTION DEVICE AND APPEARANCE INSPECTION METHOD
US10032059B2 (en) Image analyzing apparatus that identifies barcode image in target image
JP7739087B2 (en) Information processing device, extraction processing device, image processing system, control method for information processing device, and program
JP2020086850A5 (en)
JP2018149546A (en) Vector marking data generation device and image formation device
JP2016009395A (en) Document file generation device and document file generation method
EP3726420A1 (en) Character recognition method
JP2017030007A (en) Vector marking data generating device, and image forming apparatus
JP2012156839A (en) Image area separation method, program for executing the same, and image area separation device
JP6148426B1 (en) Image processing apparatus, image processing method, and image processing program
JP2006004378A (en) Two-dimensional code, two-dimensional code forming apparatus and forming method, and two-dimensional code reading apparatus and reading method
JP2018041304A (en) Image analysis device
JP4826915B2 (en) Image processing apparatus, image forming apparatus, and program
JP2020025218A (en) Image processing apparatus and image processing program
JP6172010B2 (en) Image processing apparatus and program
JP6331772B2 (en) Image processing apparatus and computer program
JP2023026170A (en) Image processing device, image processing system, image processing method, and program
JP2018041306A (en) Image analysis device
JP5505187B2 (en) Image processing apparatus and program
JP2009089141A (en) Image processing device, image processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210928

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220322