JP2006198309A - Composite data processing apparatus and embroidery data processing apparatus - Google Patents
Composite data processing apparatus and embroidery data processing apparatus Download PDFInfo
- Publication number
- JP2006198309A JP2006198309A JP2005015547A JP2005015547A JP2006198309A JP 2006198309 A JP2006198309 A JP 2006198309A JP 2005015547 A JP2005015547 A JP 2005015547A JP 2005015547 A JP2005015547 A JP 2005015547A JP 2006198309 A JP2006198309 A JP 2006198309A
- Authority
- JP
- Japan
- Prior art keywords
- embroidery
- area
- areas
- data
- 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
Links
Images
Landscapes
- Sewing Machines And Sewing (AREA)
Abstract
【課題】 布地に刺繍した刺繍模様に重複させて印刷図柄を印刷する場合に、刺繍模様と印刷図柄の位置ズレを極力少なくするようにし、しかも刺繍と印刷とを融合できるようにすること。
【解決手段】 予め選択された刺繍データを読込み(S11)、その読み込んだ刺繍データに基づいて刺繍模様に含まれる複数の刺繍領域を包絡する包絡エリアを求め(S13)、その包絡エリアの中心位置を求める(S14)。一方、各刺繍領域毎に、矩形エリアを求め(S15)、各刺繍領域の中心位置を求め(S16)、包絡エリアの中心から各刺繍領域の中心までの中心間距離を求め(S17)、複数の刺繍領域に相互に重複する重複領域が無い場合には(S19:No)、包絡エリアの中心位置に近い刺繍領域ほど、つまり中心間距離が短いほど、先に刺繍するように刺繍処理する刺繍領域の縫い順が決定される(S21)。
【選択図】 図4
PROBLEM TO BE SOLVED: To minimize a positional deviation between an embroidery pattern and a printed pattern as much as possible when printing a printed pattern by overlapping with an embroidery pattern embroidered on a fabric, and to make it possible to fuse embroidery and printing.
SOLUTION: Pre-selected embroidery data is read (S11), an envelope area for enclosing a plurality of embroidery areas included in an embroidery pattern is obtained based on the read embroidery data (S13), and the center position of the envelope area Is obtained (S14). On the other hand, for each embroidery area, a rectangular area is obtained (S15), the center position of each embroidery area is obtained (S16), and the center-to-center distance from the center of the envelope area to the center of each embroidery area is obtained (S17). If there is no overlapping area in the embroidery area (S19: No), the embroidery processing is performed so that the embroidery area is closer to the center position of the envelope area, that is, the shorter the distance between the centers, the earlier the embroidery processing is performed. The sewing order of the areas is determined (S21).
[Selection] Figure 4
Description
本発明は、布地に刺繍模様を刺繍するとともに、その刺繍模様に重複させて印刷図柄を印刷する場合に、刺繍により発生する布地の収縮や縫いずれに対処するように、刺繍模様の縫い順を変更したり、刺繍と印刷とを連続的に処理するようにしたものに関する。 In the present invention, when an embroidery pattern is embroidered on a fabric and a printed pattern is printed overlapping with the embroidery pattern, the sewing order of the embroidery pattern is adjusted so as to deal with any shrinkage or sewing of the fabric caused by the embroidery. The present invention relates to a method for changing or continuously processing embroidery and printing.
従来、多数の針落ち点データ(所謂、ステッチデータ)からなる刺繍データを用いて、布地に刺繍ミシンにより刺繍するだけでなく、最近では、刺繍データからビットマップデータである印刷データに展開し、刺繍模様をプリンタで印刷できるようになっている。 Conventionally, using embroidery data composed of a large number of needle drop data (so-called stitch data), not only embroidery is performed on a fabric by an embroidery sewing machine, but recently, the embroidery data is expanded into print data which is bitmap data, The embroidery pattern can be printed with a printer.
例えば、特許文献1に記載の布帛(生地)処理方法は、画像データから作成された刺繍データに基づいて、刺繍領域の輪郭線を抽出し、更に、その輪郭線で規定される刺繍領域全体に亙ってビットマップデータに展開することにより、刺繍データから刺繍領域の少なくとも一部に印刷する印刷データを作成し、刺繍データに基づいて、刺繍ミシンにより布地に刺繍を行う一方、刺繍した上糸に重ねて、印刷データに基づいてインクジェットプリンタにより印刷するようにし、刺繍領域の全面で光沢を発揮でき、刺繍の風合いを表現するようにした刺繍処理と印刷処理の複合処理技術が開示されている。
For example, the fabric (fabric) processing method described in
ところで、近年、布地に印刷が可能なプリンタが実用化されてきている。そこで、例えば、Tシャツ等の布地にプリンタを用いて印刷すると共に、刺繍ミシンにより刺繍を施すことにより、刺繍の良さと印刷の良さとを融合させて、風合いの有るTシャツを作成したいという要望がある。
一般的に、刺繍ミシンにより刺繍模様を刺繍した布地には縫い縮みが発生し、刺繍模様が大きい程、また収縮性に優れた布地に刺繍する程、その縫い縮みが顕著になる。そこで、複数の模様を描いた画像の画像データに基づいて、印刷データと刺繍データとを作成し、その印刷データを用いてプリンタにより印刷するとともに、その刺繍データを用いて刺繍ミシンにより刺繍した場合、前述した特許文献1に記載の印刷技術においては、布地の縫い縮みに対処していないため、刺繍を施した刺繍模様に対して印刷を施した印刷図柄に位置ずれが生じる。
In general, a fabric in which an embroidery pattern is embroidered by an embroidery sewing machine has a shrinkage, and the larger the embroidery pattern is, the more the embroidery is embroidered on a fabric that is excellent in contractibility, the more the shrinkage becomes. Therefore, when print data and embroidery data are created based on image data of an image depicting a plurality of patterns, printed using the print data, and embroidered using an embroidery machine using the embroidery data In the printing technique described in
その為、刺繍模様と印刷図柄とを重複させる場合には、刺繍模様の一部が印刷図柄から食み出すことになり、刺繍模様と印刷図柄とを混在させた立体感や風合い感が損なわれること、等の問題がある。 For this reason, when the embroidery pattern and the printed pattern are overlapped, a part of the embroidery pattern protrudes from the printed pattern, and the three-dimensional feeling and texture feeling in which the embroidery pattern and the printed pattern are mixed are impaired. There is a problem such as that.
請求項1に係る複合データ処理装置は、刺繍可能なミシンにより布地に刺繍模様を刺繍する為の刺繍データと、布地にプリンタで印刷する為の印刷データとを処理する複合データ処理装置であって、複数の刺繍領域を含んで構成される刺繍模様を縫製するための刺繍データに基づいて、夫々の刺繍領域を求める刺繍領域画定手段と、刺繍領域画定手段で求めた複数の刺繍領域を所定の形状で包絡する包絡エリアを演算する包絡エリア演算手段と、包絡エリア演算手段で求めた包絡エリアの中心位置を演算する中心演算手段と、中心位置に近い刺繍領域ほど先に刺繍するように複数の刺繍領域に関する縫い順を決定する縫い順決定手段とを備えたものである。
The composite data processing apparatus according to
複数の刺繍領域を含んで構成される刺繍模様を縫製するための刺繍データに基づいて、刺繍領域画定手段により刺繍データに含まれる夫々の刺繍領域が求められると、包絡エリア演算手段により、これら複数の刺繍領域を所定の形状で包絡する包絡エリアが演算され、このように求めた包絡エリアの中心位置が中心演算手段により演算される。そして、中心位置に近い刺繍領域ほど先に刺繍するように、複数の刺繍領域に関する縫い順が決定される。 When each embroidery area included in the embroidery data is obtained by the embroidery area demarcating means based on the embroidery data for sewing an embroidery pattern including a plurality of embroidery areas, the envelope area calculating means calculates the plurality of embroidery areas. An envelope area that envelops the embroidery area in a predetermined shape is calculated, and the center position of the envelope area thus obtained is calculated by the center calculation means. Then, the sewing order for the plurality of embroidery areas is determined so that the embroidery area closer to the center position is embroidered first.
このように決定された縫い順に基づいて、最初に、包絡エリアの中心位置に近い刺繍領域に刺繍処理が実行された場合、その刺繍により若干ではあるが布地に縫い縮みが発生する。しかし、その縫い縮みは最初に刺繍した刺繍模様の外側に放射状に分散するようになる。そこで、次以降に刺繍する刺繍領域は、最初の刺繍模様に対して放射方向の外側に位置している場合が殆どであるため、2番目以降に刺繍する何れの刺繍領域も、最初に刺繍した刺繍縫いによる縫い縮みにだけ影響されるため、2番目以降に刺繍する刺繍領域の位置ズレは極僅かになる。 When the embroidery process is first executed on the embroidery area close to the center position of the envelope area based on the sewing order determined in this way, the embroidery causes a slight shrinkage on the fabric. However, the stitch shrinkage is distributed radially outside the first embroidered pattern. Therefore, the embroidery area to be embroidered after the next is mostly located outside in the radial direction with respect to the first embroidery pattern, so any embroidery area to be embroidered after the first is embroidered first. Since it is affected only by the shrinkage due to the embroidery sewing, the positional deviation of the embroidery area to be embroidered after the second is very small.
それ故、これら複数の刺繍領域に刺繍処理した後に、これら複数の刺繍領域に重複させて印刷データにより印刷する場合、最初の刺繍領域とその印刷領域とに位置ズレが生じるようなことがなく、しかも2番目以降の刺繍領域に刺繍された刺繍模様とその印刷領域との位置ズレが非常に少なくなる。 Therefore, after performing embroidery processing on these plurality of embroidery areas, if printing is performed using print data overlapping with these plurality of embroidery areas, there will be no misalignment between the first embroidery area and the print area, Moreover, the positional deviation between the embroidery pattern embroidered in the second and subsequent embroidery areas and the print area is very small.
請求項2に係る複合データ処理装置は、請求項1の発明において、前記縫い順決定手段は、複数の刺繍領域の中心位置を夫々演算し、複数の刺繍領域の中心位置と包絡エリアの中心位置とに基づいて縫い順を決定するものである。
The composite data processing apparatus according to
請求項3に係るデータ処理装置は、請求項1又は2の発明において、前記包絡エリア演算手段は、複数の刺繍領域を矩形の形状で包絡する包絡エリアを演算するものである。 According to a third aspect of the present invention, in the invention of the first or second aspect, the envelope area calculation means calculates an envelope area that envelops a plurality of embroidery areas in a rectangular shape.
請求項4に係る複合データ処理装置は、請求項1〜3の何れかの発明において、前記縫い順決定手段は、少なくとも部分的に重複する複数の刺繍領域については、刺繍データの配列順から定まる予め設定された縫い順となるように縫い順を決定するものである。 According to a fourth aspect of the present invention, there is provided the composite data processing device according to any one of the first to third aspects, wherein the sewing order determining means determines at least a part of overlapping embroidery areas from the arrangement order of the embroidery data. The sewing order is determined so that the sewing order is set in advance.
請求項5に係る複合データ処理装置は、刺繍可能なミシンにより布地に刺繍模様を刺繍する為の刺繍データと、布地にプリンタで印刷する為の印刷データとを処理する複合データ処理装置であって、複数の刺繍領域を含んで構成される刺繍模様を縫製するための刺繍データに基づいて、夫々の刺繍領域を求める刺繍領域画定手段と、刺繍領域画定手段で求めた複数の刺繍領域の全部又は一部と印刷データで印刷される印刷領域とが少なくとも部分的に重複するか否か検出する重複検出手段と、重複検出手段の検出結果を受け、少なくとも部分的に重複する刺繍領域と印刷領域については、その重複領域に対する刺繍処理と印刷処理とが連続的に実行されるように、刺繍領域及び印刷領域に対応する刺繍データと印刷データの配列順序を介して、処理順序を設定する処理順序設定手段とを備えたものである。
The composite data processing device according to
複数の刺繍領域を含んで構成される刺繍模様を縫製するための刺繍データに基づいて、刺繍領域画定手段により刺繍データに含まれる夫々の刺繍領域が求められると、重複検出手段により、これら複数の刺繍領域の全部又は一部と印刷データで印刷される印刷領域とが少なくとも部分的に重複するか否が検出され、少なくとも部分的に重複する刺繍領域と印刷領域については、その重複領域に対する刺繍処理と印刷処理とが連続的に実行されるように、刺繍領域及び印刷領域に対応する刺繍データと印刷データの配列順序を介して、処理順序が設定される。 When each embroidery area included in the embroidery data is obtained by the embroidery area demarcating means based on the embroidery data for sewing an embroidery pattern including a plurality of embroidery areas, the duplication detecting means obtains the plurality of embroidery areas. Whether or not all or a part of the embroidery area overlaps at least partially with the print area printed with the print data is detected. For at least partially overlapped embroidery area and print area, the embroidery processing for the overlap area is performed. The processing order is set through the arrangement order of the embroidery data and the printing data corresponding to the embroidery area and the printing area.
即ち、少なくとも部分的に重複する刺繍領域と印刷領域について、決定された処理順序に基づいて、刺繍処理と印刷処理とがセットにして連続して実行される。その為、刺繍処理する毎に縫い縮みが発生するが、刺繍処理と印刷処理とがセットで実行されることにより、それ以前の刺繍処理により発生する縫い縮みによる位置ズレの影響をほぼ回避することができ、重複領域に対する刺繍領域と印刷領域の位置ズレがなくなる。 That is, for at least partially overlapping embroidery areas and print areas, the embroidery process and the print process are continuously executed as a set based on the determined processing order. For this reason, sewing shrinkage occurs each time embroidery processing is performed. By executing the embroidery processing and printing processing as a set, the effect of misalignment due to sewing shrinkage caused by previous embroidery processing can be substantially avoided. This eliminates the misalignment between the embroidery area and the print area relative to the overlapping area.
請求項6に係る複合データ処理装置は、請求項5の発明において、前記処理順序設定手段は、オペレータの指定に基づいて刺繍処理と印刷処理の処理順序を設定可能に構成されたものである。 According to a sixth aspect of the present invention, in the composite data processing apparatus according to the fifth aspect, the processing order setting means is configured to be able to set the processing order of the embroidery processing and the printing processing based on an operator's designation.
請求項7に係る刺繍データ処理装置は、刺繍可能なミシンにより布地に刺繍模様を刺繍する為の刺繍データを処理する刺繍データ処理装置であって、複数の刺繍領域を含んで構成される刺繍模様を縫製するための刺繍データに基づいて、夫々の刺繍領域を求める刺繍領域画定手段と、刺繍領域画定手段で求めた複数の刺繍領域を所定の形状で包絡する包絡エリアを演算する包絡エリア演算手段と、包絡エリア演算手段で求めた包絡エリアの中心位置を演算する中心演算手段と、中心位置に近い刺繍領域ほど先に刺繍するように複数の刺繍領域に関する縫い順を決定する縫い順決定手段とを備えたものである。
An embroidery data processing apparatus according to
この場合、前述した請求項1と同様に作用するので、その詳しい説明を省略する。 In this case, the operation is the same as that of the above-described first aspect, and thus detailed description thereof is omitted.
請求項1の発明によれば、刺繍可能なミシンにより布地に刺繍模様を刺繍する為の刺繍データと、布地にプリンタで印刷する為の印刷データとを処理する複合データ処理装置であって、刺繍領域画定手段と、包絡エリア演算手段と、中心演算手段と、縫い順決定手段とを備えたので、このように決定された縫い順に基づいて、包絡エリアの中心位置に近い刺繍領域に刺繍処理が実行された場合、その刺繍により若干ではあるが縫い縮みが発生するが、その縫い縮みは最初に刺繍した刺繍模様の外側に放射状に分散するようになり、2番目以降に刺繍する何れの刺繍領域の位置ズレも極僅かになる。 According to the first aspect of the present invention, there is provided a composite data processing apparatus for processing embroidery data for embroidering an embroidery pattern on a fabric with an embroidery machine and print data for printing on the fabric with a printer. Since the area defining means, the envelope area calculating means, the center calculating means, and the sewing order determining means are provided, the embroidery processing is performed on the embroidery area close to the center position of the envelope area based on the sewing order determined in this way. When executed, the embroidery causes slight stitch shrinkage, but the stitch shrinkage is distributed radially outside the first embroidered pattern, and any embroidery area embroidered after the second The positional deviation of is also very slight.
それ故、これら複数の刺繍領域に刺繍処理した後に、これら複数の刺繍領域に重複させて印刷データにより印刷する場合、最初の刺繍模様とその印刷領域とが位置ズレするようなことがなく、しかも2番目以降の刺繍領域に刺繍された刺繍模様とその印刷領域との位置ズレ度合いを格段に抑制することができる。 Therefore, after performing embroidery processing on these embroidery areas and then printing with print data overlapping these embroidery areas, the initial embroidery pattern and its print area will not be misaligned. The degree of positional deviation between the embroidery pattern embroidered in the second and subsequent embroidery areas and the print area can be remarkably suppressed.
請求項2の発明によれば、前記縫い順決定手段は、複数の刺繍領域の中心位置を夫々演算し、複数の刺繍領域の中心位置と包絡エリアの中心位置とに基づいて縫い順を決定するので、包絡エリアの中心位置に近い順に決定する刺繍の縫い順を、その中心位置により精度良く且つ正確に求めることができ、後から刺繍する刺繍領域の位置ズレを最小限に抑制することができる。その他請求項1と同様の効果を奏する。 According to a second aspect of the present invention, the sewing order determining means calculates the center positions of the plurality of embroidery areas, and determines the sewing order based on the center positions of the plurality of embroidery areas and the center position of the envelope area. Therefore, the sewing order of the embroidery determined in the order close to the center position of the envelope area can be obtained accurately and accurately based on the center position, and the displacement of the embroidery area to be embroidered later can be minimized. . Other effects similar to those of the first aspect are obtained.
請求項3の発明によれば、前記包絡エリア演算手段は、複数の刺繍領域を矩形の形状で包絡する包絡エリアを演算するので、包絡エリア演算の簡単化を図ることができ、複合データ処理の迅速化が図れる。その他請求項1又は2と同様の効果を奏する。
According to the invention of
請求項4の発明によれば、前記縫い順決定手段は、少なくとも部分的に重複する複数の刺繍領域については、刺繍データの配列順から定まる予め設定された縫い順となるように縫い順を決定するので、これら重複する複数の刺繍領域に刺繍される刺繍模様の上下関係について、予め設定された縫い順を維持することができ、複数の刺繍模様による風合いを何ら損なうことなく表現することができる。その他請求項1〜3の何れかと同様の効果を奏する。
According to a fourth aspect of the present invention, the sewing order determining means determines the sewing order so as to be a predetermined sewing order determined from the arrangement order of the embroidery data for a plurality of at least partially overlapping embroidery regions. Therefore, it is possible to maintain a predetermined sewing order with respect to the vertical relationship between the embroidery patterns embroidered in the plurality of overlapping embroidery regions, and to express the texture of the plurality of embroidery patterns without any loss. . Other effects similar to those of any one of
請求項5の発明によれば、刺繍可能なミシンにより布地に刺繍模様を刺繍する為の刺繍データと、布地にプリンタで印刷する為の印刷データとを処理する複合データ処理装置であって、刺繍領域画定手段と、重複検出手段と、処理順序設定手段とを備え、少なくとも部分的に重複する刺繍領域と印刷領域について、決定された処理順序に基づいて、刺繍処理と印刷処理とがセットにして連続して実行される為、刺繍処理する毎に布地に縫い縮みが発生するが、刺繍処理と印刷処理とがその都度セットで実行されることにより、それ以前の刺繍処理により発生する縫い縮みによる位置ズレの影響をほぼ回避することができ、重複領域に対する刺繍領域と印刷領域の位置ズレを解消することができる。 According to a fifth aspect of the present invention, there is provided a composite data processing apparatus for processing embroidery data for embroidering an embroidery pattern on a fabric with an embroidery machine and print data for printing on the fabric with a printer, An area demarcation unit, an overlap detection unit, and a processing order setting unit are provided. The embroidery process and the printing process are set as a set based on the determined processing order for at least partially overlapping embroidery areas and printing areas. Since it is executed continuously, stitch shrinkage occurs in the fabric every time the embroidery process is performed. By executing the embroidery process and the printing process as a set each time, the stitch shrinkage generated by the previous embroidery process occurs. The influence of the positional deviation can be substantially avoided, and the positional deviation between the embroidery area and the printing area with respect to the overlapping area can be eliminated.
請求項6の発明によれば、前記処理順序設定手段は、オペレータの指定に基づいて刺繍処理と印刷処理の処理順序を設定可能に構成されたので、オペレータの好みにより、或いは刺繍模様に応じて、刺繍処理と印刷処理の処理順序を設定する自由度を高めることができる。その他請求項5と同様の効果を奏する。
According to the invention of
請求項7の発明によれば、刺繍可能なミシンにより布地に刺繍模様を刺繍する為の刺繍データを処理する刺繍データ処理装置であって、刺繍領域画定手段と、包絡エリア演算手段と、中心演算手段と、縫い順決定手段とを備えたので、前記請求項1と同様の効果を奏することができる。 According to the seventh aspect of the present invention, there is provided an embroidery data processing apparatus for processing embroidery data for embroidering an embroidery pattern on a fabric using an embroidery machine, the embroidery area defining means, the envelope area calculating means, and the center calculation. Since the means and the sewing order determining means are provided, the same effect as in the first aspect can be obtained.
本実施例における複合データ処理装置は、布地に対して、刺繍ミシンにより刺繍模様を刺繍縫いするとともに、刺繍模様に重複させてプリンタにより印刷図柄を印刷する際に、複数の刺繍領域の各々に刺繍する縫い順序や印刷する印刷順序を変更することにより、刺繍縫いにより発生する布地の収縮(所謂、縫い縮み)に対処するものである。 The composite data processing apparatus according to the present embodiment embroidery an embroidery pattern on a fabric with an embroidery sewing machine, and when a printed pattern is printed with a printer so as to overlap the embroidery pattern, each of a plurality of embroidery areas is embroidered. By changing the sewing order to be printed and the printing order to be printed, the shrinkage of the fabric caused by embroidery stitching (so-called sewing shrinkage) is dealt with.
先ず、図1に示すように、複合データ処理装置1に、インクジェットプリンタ3を備えた刺繍ミシン2が電気的に接続され、この刺繍ミシン2に接続された枠駆動装置4は、各種の形状の刺繍枠5を着脱可能に装着し、刺繍縫いに際してだけでなく、インクジェットプリンタ3による印刷に際して、その刺繍枠5を直交する2方向(X方向とY方向)に移動駆動できるようになっている。
First, as shown in FIG. 1, an
複合データ処理装置1は、図2に示すパーソナルコンピュータからなり、制御全体を司る制御装置10、この制御装置10に接続されたマウス11と、キーボード12と、イメージスキャナ13と、カラーのディスプレイ14等を備えている。制御装置10は、CPU21とROM22とRAM23とこれらを接続するバス24とを含むマイクロコンピュータと、バス24に接続されハードディスク(HD)25を備えたハードディスクドライブ(HDD)26と、入出力インターフェース27等を有する。
The composite
また、バス24には、フレキシブルディスクの為のフレキシブルディスクドライブ(FDD)28と、CD−ROMの為のCD−ROMドライブ29も接続されている。入出力インターフェース27には、キーボード12と、マウス11と、イメージスキャナ13と、ディスプレイ14を駆動する為の表示駆動回路30と、通信用インターフェース(通信用I/F)31を介して刺繍ミシン2とが夫々接続されている。
Also connected to the
ROM22には、パーソナルコンピュータの電源ON時に、パーソナルコンピュータを起動させる起動プログラム等が格納されている。RAM23には、イメージスキャナ13やフレキシブルディスクやCD−ROMから読み込んだ印刷図柄の為の画像データを格納する画像データメモリ、刺繍模様の為の刺繍データを格納する刺繍データメモリ、CPU21で演算処理した演算結果を収容する各種メモリ、バッファ、ポインタ、カウンタ等が必要に応じて設けられている。
The
一方、ハードディスク25には、OS(オペレーティング・システム)や、マウス11とキーボード12とイメージスキャナ13とディスプレイ14等を使用可能とする為の各種のドライバ、アプリケーションプログラム等が組み込まれると共に、イメージスキャナ13やフレキシブルディスクやCD−ROMから記録されている画像データや刺繍データを読み込む読込み制御プログラム、その読み込まれた画像データや刺繍データを画像データメモリや刺繍データメモリに格納するデータ入力制御プログラム、画像データから印刷データを作成する印刷データ作成制御や画像データから刺繍データを作成する刺繍データ作成制御の制御プログラム、刺繍データから印刷データを作成する印刷データ作成制御プログラム、後述の複合データ処理制御の為の制御プログラム(図4、図14参照)等、各種の制御プログラムも格納されている。
On the other hand, the
図3に示すように、刺繍ミシン2の刺繍ミシン本体2aには、通信用インターフェース(通信用I/F)41介して複合データ処理装置1に接続された制御ユニット42、各種操作スイッチ43、主軸位置検出センサ44、ミシンモータ45及びその駆動回路46等が設けられている。ミシンモータ45により主軸(図示略)が回転駆動されて針棒上下駆動機構(図示略)により針棒が上下に往復駆動され、その針棒に取付けられた縫針と、ベッド部に設けられた糸捕捉機構(図示略)とが協動して、刺繍枠5に保持された布地Wに刺繍縫目が形成される。
As shown in FIG. 3, an embroidery
インクジェットプリンタ3には、制御ユニット51、各種操作スイッチ52、4色(シアン,マゼンタ,イエロー,ブラック)の為の4列のインクノズルをユニット化したプリントヘッド53、ヘッド昇降モータ54、パージ駆動モータ55、パージ移動モータ56、これらプリントヘッド53及び各モータ54〜56の為の駆動回路57〜60が設けられている。プリントヘッド53は、制御ユニット51から印字指令を受けると、圧電セラミックアクチュエータの撓みによりインクを下側の布地Wに向けてインクノズルから噴射する。
The
枠駆動装置4には、キャリッジ位置検出センサ61、枠駆動装置4に装着された刺繍枠5をX方向に移動させるX方向駆動モータ62とその駆動回路63、刺繍枠5をY方向に移動させるY方向駆動モータ64とその駆動回路65等が設けられている。枠駆動装置4は、刺繍ミシン本体2aの制御ユニット42やインクジェットプリンタ3の制御ユニット51から枠移動信号を受けると、X方向駆動モータ62とY方向駆動モータ64を駆動させて刺繍枠5をX方向とY方向とに移動させる。
The
次に、複合データ処理装置1の制御装置10で実行される複合データ処理制御のルーチンについて、図4、図14のフローチャートに基づいて説明する。但し、図中の符号Si(i=11、12、13・・・)は各ステップである。
Next, a composite data processing control routine executed by the
ディスプレイ14に表示されたメインメニュー(図示略)のうちの「複合データ処理」を選択すると、例えば、図6に示すように、「複合データ処理メニュー」が表示されるので、作業者がブロックカーソルKにより、選択項目「1」、つまり「刺繍模様に含まれる複数の刺繍領域に関する刺繍処理を、刺繍模様の中心位置(X,Y) に近い刺繍領域から連続的に実行してから、印刷処理を連続的に実行する」を選択すると、図4に示す第1複合データ処理制御が開始される。
When “composite data processing” is selected from the main menu (not shown) displayed on the
この制御が開始されると、先ず、CD−ROMやハードディスクに格納された複数の刺繍データのうちから作業者により予め選択された刺繍データが読み込まれてRAM23の刺繍データメモリに格納される(S11)。次に、その刺繍データに基づいて、サテン縫目やタタミ縫目等の縫目形式や糸色で指定される刺繍領域、つまり刺繍模様に含まれる複数の刺繍領域の外形輪郭を求める為に、刺繍データの解析処理が実行される(S12)。 When this control is started, first, embroidery data selected in advance by an operator from among a plurality of embroidery data stored in a CD-ROM or hard disk is read and stored in the embroidery data memory of the RAM 23 (S11). ). Next, based on the embroidery data, in order to obtain the outline contour of a plurality of embroidery areas included in the embroidery area, that is, the embroidery area specified by the stitch type and thread color, such as satin seams and tatami seams, An embroidery data analysis process is executed (S12).
その刺繍データの解析処理について簡単に説明すると、先ず、刺繍データに含まれる各針落ち点(合計n個とする)を、縫製順にPi(i=1,2,・・・,n)とする。変数iに初期値「1」をセットし、針落ち点Piを原点として直交座標系を設定する。図5−1,図5−2に示すように、針落ち点Piから針落ち点Pi+1 へ至る方向にX軸を設け、X軸に対して針落ち点Piを中心に反時計回りに90°回転した方向にY軸を設け、針落ち点Pi+1 の座標(Xi+1 ,0)と針落ち点Pi+2 の座標(Xi+2 ,Yi+2 )を読み込み、RAM23の座標メモリに記憶する。
The analysis process of the embroidery data will be briefly described. First, each needle drop point (total of n) included in the embroidery data is set to Pi (i = 1, 2,..., N) in the sewing order. . An initial value “1” is set to the variable i, and an orthogonal coordinate system is set with the needle drop point Pi as the origin. As shown in FIGS. 5A and 5B, an X axis is provided in a direction from the needle drop point Pi to the needle drop point Pi + 1, and the counterclockwise direction is centered on the needle drop point Pi with respect to the X axis. The Y axis is provided in the direction rotated 90 °, the coordinates (Xi + 1, 0) of the needle drop point Pi + 1 and the coordinates (Xi + 2, Yi + 2) of the needle drop point Pi + 2 are read, and the coordinates of the
次に、Xi+1 とXi+2 との値を比較し、Xi+1の方が大きい場合には、針落ち点Pi+1 の属性を仮輪郭に設定し、Xi+2 ≧Xi+1 の場合には、針落ち点Pi+1 の属性を仮走りとして設定する。ここで、図5−1に示すように、針落ち点Pi+1 が輪郭点である場合、その両側のステッチSi,Si+1 に折り返しが発生する。この場合、Xi+2 の値はXi+1 の値よりも小さくなる(Xi+2 <Xi+1 )。
Next, the values of Xi + 1 and Xi + 2 are compared. If Xi + 1 is larger, the attribute of the needle drop point Pi + 1 is set to the temporary contour, and Xi + 2 ≧
そこで、この場合、針落ち点Pi+1 の属性を、輪郭点と推定できるという意味で仮輪郭とし、針落ち点Pi+1 が走り点である場合、図5−2に示すように、Xi+2 ≧Xi+1 となる。そこで、この場合、針落ち点Pi+1 の属性を、走り点と推定できるという意味で仮走りとする。尚、針落ち点P1 ,Pn には、強制的に仮走りの属性を付与する。
Therefore, in this case, if the attribute of the needle drop point Pi + 1 is a temporary contour in the sense that it can be estimated as a contour point, and the needle drop point Pi + 1 is a running point, as shown in FIG. + 2 ≧
このように、変数iの値を順次増加させながら、これらの処理を繰り返し実行し、i+1=nとなった場合、つまりi+1=2〜n−1の全ての針落ち点Pi+1 に対して仮輪郭または仮走りの属性を付与したことになる。そこで、次のように縫目形式の分類を行う。先ず、変数iに1,2,3,・・・を順次セットしながら、針落ち点Pi+1 に仮輪郭の属性が付与されているか否かを判断する。Pi+1 が仮走りの場合は、変数iに次の大きな値をセットして再度判断する。
As described above, when the value of the variable i is sequentially increased, these processes are repeatedly executed. When i + 1 = n, that is, for all the needle drop points Pi + 1 where i + 1 = 2 to n−1. The attribute of provisional contour or provisional running is given. Therefore, the classification of the stitch format is performed as follows. First, while setting 1, 2, 3,... Sequentially to the variable i, it is determined whether or not the provisional contour attribute is given to the needle drop
一方、針落ち点Pi+1 が仮輪郭の場合、その針落ち点Pi+1 が、仮走りの属性を付与された針落ち点と隣接しているか否か、すなわち、針落ち点Pi又はPi+2 の何れかが仮走りであるか否かを判断する。仮走りと隣接している場合、その針落ち点Pi+1 に仮輪郭の属性を付与したループで記憶したYi+2 を読み出す。 On the other hand, when the needle drop point Pi + 1 is a temporary contour, it is determined whether or not the needle drop point Pi + 1 is adjacent to the needle drop point assigned the provisional running attribute, that is, the needle drop point Pi or Pi. Judge whether any of +2 is a temporary run. If it is adjacent to the temporary run, Yi + 2 stored in the loop in which the needle drop point Pi + 1 is given the temporary contour attribute is read.
その針落ち点Piの前後に配設される仮輪郭の針落ち点に対して同様に記憶されたYi+2 と異符号である場合には、針落ち点Pi+1 の縫目属性を仮タタミ輪郭とし、同符号である場合には、針落ち点Pi+1 の縫目属性を仮走りとする。 If the needle entry point of the temporary contour arranged before and after the needle entry point Pi is different from Yi + 2 stored in the same manner, the stitch attribute of the needle entry point Pi + 1 is temporarily set. In the case of a tatami contour and the same sign, the stitch attribute of the needle entry point Pi + 1 is assumed to be a temporary run.
一方、仮輪郭の針落ち点Pi+1 が仮走りの針落ち点と隣接していない場合であって、Yi+2 の符号が前後の仮輪郭で交互に入れ替わっている場合、その針落ち点Pi+1 を仮サテン輪郭とし、Yi+2 の符号が交互に入れ替わっていない場合は、その針落ち点Pi+1 を仮走りとする。 On the other hand, when the needle drop point Pi + 1 of the temporary contour is not adjacent to the needle drop point of the temporary run, and the sign of Yi + 2 is alternately replaced with the front and back temporary contours, the needle drop point If Pi + 1 is a temporary satin contour and the signs of Yi + 2 are not alternately changed, the needle drop point Pi + 1 is assumed to be a temporary run.
そして、最終的に、仮タタミ輪郭の属性を付与された全ての針落ち点のデータについて、前後の針落ち点の形状や、糸密度、タタミパタン等を検出し、それに基づいて刺繍模様の外形輪郭を確定する処理を実行し、タタミ縫いを行うタタミ縫目による刺繍領域を確定する。 Finally, the shape of the needle drop points before and after, the thread density, the tatami pattern, etc. are detected from the data of all the needle drop points to which the attribute of the temporary tatami outline is given, and the outline outline of the embroidery pattern is based on the detected data. Is executed, and the embroidery area by the stitches for performing the stitching is confirmed.
また、仮サテン輪郭の属性を付与された全ての針落ち点のデータについて、前後の針落ち点の形状,糸密度等を検出し、それに基づいて刺繍模様の外形輪郭を確定する処理を実行し、サテン縫いを行うサテン縫目による刺繍領域を確定する。 In addition, for all needle drop data to which the attribute of temporary satin contour is given, the shape and thread density of the needle drop points before and after are detected, and the outline contour of the embroidery pattern is determined based on the detected shape. Then, the embroidery area by the satin stitch for performing the satin stitch is determined.
最後に、これら仮タタミ輪郭や仮サテン輪郭として確定されなかった残りの針落ち点のデータに対し、その針落ち点を走り点として縫目ピッチと形状に従った確定を行い、走り縫いを行う走り縫目による刺繍領域を確定する。 Finally, with respect to the data of the remaining needle entry points that have not been established as temporary tatami contours or temporary satin contours, use the needle entry points as running points to confirm according to the stitch pitch and shape, and perform running stitching. Determine the embroidery area by running seams.
次に、刺繍データに基づいて、刺繍模様に含まれる複数の刺繍領域を矩形の形状で包絡する包絡エリアが演算処理される(S13)。この演算処理においては、縫目データのXY座標系におけるX軸の最大値及び最小値と、Y軸の最大値及び最小値とに基づいて、矩形状の包絡エリアが求められる。 Next, based on the embroidery data, an envelope area that envelops a plurality of embroidery areas included in the embroidery pattern in a rectangular shape is calculated (S13). In this calculation process, a rectangular envelope area is obtained based on the maximum and minimum values of the X axis in the XY coordinate system of the stitch data and the maximum and minimum values of the Y axis.
次に、矩形状の包絡エリアの4つの角部に対応する4つの座標(X,Y) に基づいて、包絡エリアの中心位置(X,Y) が求められる(S14)。次に、各刺繍領域毎に、XY座標系におけるX軸の最大値及び最小値と、Y軸の最大値及び最小値とに基づいて、各刺繍領域を包絡する矩形形状のエリアが演算で求められる(S15)。この演算処理は、前述したS13と同様に求められる。 Next, the center position (X, Y) of the envelope area is obtained based on the four coordinates (X, Y) corresponding to the four corners of the rectangular envelope area (S14). Next, for each embroidery area, a rectangular area enveloping each embroidery area is obtained by calculation based on the maximum and minimum values of the X axis and the maximum and minimum values of the Y axis in the XY coordinate system. (S15). This calculation process is obtained in the same manner as S13 described above.
次に、各刺繍領域毎に、刺繍領域の中心位置(X,Y) を演算する演算処理が実行される(S16)。この演算処理は、前述したS14と同様に求められる。次に、S14で求められた包絡エリアの中心位置(X,Y) と、各刺繍領域の中心位置(X,Y) とに基づいて、包絡エリアの中心に対する各刺繍領域の中心までの中心間距離が夫々求められる(S17)。 Next, a calculation process for calculating the center position (X, Y) of the embroidery area is executed for each embroidery area (S16). This calculation process is obtained in the same manner as S14 described above. Next, based on the center position (X, Y) of the envelope area obtained in S14 and the center position (X, Y) of each embroidery area, the distance between the center of each embroidery area with respect to the center of the envelope area is determined. Each distance is determined (S17).
次に、これら複数の刺繍領域の何れかが重複しているか否かが判定され(S18)、何れかの刺繍領域が重複している場合には(S19:Yes )、重複する複数の刺繍領域について重複情報が付加される(S20)。次に、各刺繍領域の中心間距離と、重複情報とに基づいて、刺繍領域に関する縫い順を決定する縫い順決定処理が実行され(S21)、最終的に、S12の解析処理により検出された刺繍領域毎に、ベタ状に印刷する印刷データを作成する印刷データ作成処理が実行され(S22)、この制御を終了してメインルーチンにリターンする。 Next, it is determined whether or not any of the plurality of embroidery areas overlaps (S18). If any of the embroidery areas overlaps (S19: Yes), a plurality of overlapping embroidery areas is determined. Duplicate information is added for (S20). Next, a sewing order determination process for determining the sewing order for the embroidery area is executed based on the center-to-center distance of each embroidery area and the overlap information (S21), and finally detected by the analysis process of S12. For each embroidery area, print data creation processing for creating print data to be printed in a solid form is executed (S22), and this control is terminated and the process returns to the main routine.
即ち、この印刷データ作成処理により作成される印刷データは、刺繍領域に刺繍される刺繍データに含まれる糸色コードで規定される糸色と同じ色で印刷する為の色情報を有するものである。それ故、刺繍模様に含まれる複数の刺繍領域が、S21で決定された縫い順に基づいて刺繍ミシン2により順々に刺繍処理され、その後S22で作成された印刷データに基づいて、インクジェットプリンタ3により全ての刺繍領域に印刷処理される。この印刷処理については、必ずしも刺繍領域に順々に行われる必要はなく、一般的なプリンタ装置と同様に、布地Wの一端側から他端側に向かう印刷方向に沿って印刷されるようにすれば良い。
That is, the print data created by this print data creation process has color information for printing in the same color as the thread color defined by the thread color code included in the embroidery data embroidered in the embroidery area. . Therefore, a plurality of embroidery areas included in the embroidery pattern are sequentially embroidered by the
ここで、第1複合データ処理制御の、特にS12等から刺繍領域画定手段が構成され、第1複合データ処理制御の特にS13等から包絡エリア演算手段が構成され、第1複合データ処理制御の特にS18〜21等から縫い順決定手段が構成されている。 Here, the embroidery area demarcating means is constructed from the first composite data processing control, especially S12, and the envelope area calculating means is constructed from the first composite data processing control, especially S13, etc. Sewing order determining means is composed of S18-21 and the like.
次に、前述したように、刺繍データに基づいて刺繍模様に含まれる複数の刺繍領域を刺繍するに際して、刺繍処理する縫い順を変更する第1複合データ処理制御の作用及び効果について説明する。 Next, as described above, the operation and effect of the first composite data processing control for changing the sewing order for embroidery processing when embroidering a plurality of embroidery areas included in the embroidery pattern based on the embroidery data will be described.
先ず、図6に示す「複合データ処理メニュー」から、作業者がブロックカーソルKにより、選択項目「1」を選択すると、図7に示すように、予め選択された「円模様」の刺繍データがRAM23の刺繍データメモリに格納される。この「円模様」は、図8に示すように、大小4つの第1円模様SH1〜第4円模様SH4からなり、各第1円模様SH1〜第4円模様SH4は、夫々サテン縫いの縫目で構成されている。
First, when the operator selects the selection item “1” with the block cursor K from the “composite data processing menu” shown in FIG. 6, the pre-selected “circle pattern” embroidery data is obtained as shown in FIG. It is stored in the embroidery data memory of the
即ち、この「円模様」の刺繍データは、第1円模様SH1〜第4円模様SH4からなり、各々の縫目データは、次の縫目までの移動量(布送り量)を設定する相対座標であり、第1円模様SH1〜第4円模様SH4の各々には、その先頭部に糸色コードが設けられるとともに、その末尾部に糸切りコードが含まれている。 That is, the “circle pattern” embroidery data is composed of a first circle pattern SH1 to a fourth circle pattern SH4, and each stitch data is a relative value for setting a movement amount (cloth feed amount) to the next stitch. Each of the first circular pattern SH1 to the fourth circular pattern SH4 is provided with a thread color code at the head and a thread trimming code at the tail.
そこで、刺繍データに基づいて、前述のS13の処理によりこれら4つの第1円模様SH1〜第4円模様SH4の刺繍領域E1〜E4を包絡する包絡エリアHEが求められ、S14の処理により包絡エリアHEを形成する4つの角点KA〜KDの座標(X,Y) から、包絡エリアHEの中心位置HC(X,Y) が求められる。更に、各第1円模様SH1〜第4円模様SH4の縫目データに基づいて、S15の処理により第1円模様SH1〜第4円模様SH4の刺繍領域E1〜E4を包絡する矩形エリアHE1〜HE4が夫々求められる。そして、S16にてこれら矩形エリアHE1〜HE4から各刺繍領域E1〜E4の中心位置c1〜c4(X,Y) が夫々求められ、図9に示すように、RAM23の中心位置テーブルに、刺繍領域E1〜E4に対応させて中心位置(X,Y) が夫々格納される。
Therefore, based on the embroidery data, the envelope area HE that envelops the embroidery areas E1 to E4 of the four first circular patterns SH1 to SH4 is obtained by the process of S13 described above, and the envelope area is determined by the process of S14. From the coordinates (X, Y) of the four corner points KA to KD forming HE, the center position HC (X, Y) of the envelope area HE is obtained. Further, based on the stitch data of the first circular pattern SH1 to the fourth circular pattern SH4, rectangular areas HE1 that envelop the embroidery areas E1 to E4 of the first circular pattern SH1 to the fourth circular pattern SH4 by the process of S15. HE4 is required for each. In S16, the center positions c1 to c4 (X, Y) of the embroidery areas E1 to E4 are obtained from the rectangular areas HE1 to HE4, respectively, and the embroidery area is stored in the center position table of the
次に、S17の処理により包絡エリアHEの中心位置HC(X,Y) から各刺繍領域E1〜E4の中心位置c1〜c4までの中心間距離D1〜D4が求められ、図10に示すように、RAM23の中心間距離テーブルに、刺繍領域E1〜E4に対応させて、中心間距離D1〜D4が夫々格納される。この場合、D3<D2<D1<D4である。
Next, the center distances D1 to D4 from the center position HC (X, Y) of the envelope area HE to the center positions c1 to c4 of the embroidery areas E1 to E4 are obtained by the processing of S17, as shown in FIG. The center distances D1 to D4 are stored in the center distance table of the
ところで、第1円模様SH1の刺繍領域E1と第2円模様SH2の刺繍領域E2とが部分的に重複しているため、S20にて図11に示すように、RAM23の重複刺繍領域テーブルに、最初に刺繍される刺繍領域E1には「重複縫い順1」が格納され、次に刺繍される刺繍領域E2には「重複縫い順2」が格納される。
By the way, since the embroidery area E1 of the first circular pattern SH1 and the embroidery area E2 of the second circular pattern SH2 partially overlap, as shown in FIG. In the first embroidery area E1, “overlapping
次に、中心間距離D1〜D4と重複縫い順とに基づいて、S21にて図12に示すように、最終的に刺繍領域E1〜E4に対する縫い順が決定される。即ち、中心間距離D3の刺繍領域E3が包絡エリアHEの中心位置HCに最も近いため、縫い順「1」として「刺繍領域E3」、縫い順「2」として「刺繍領域E1」、縫い順「3」として「刺繍領域E2」、縫い順「4」として「刺繍領域E4」が決定される。 Next, based on the center-to-center distances D1 to D4 and the overlapping sewing order, the sewing order for the embroidery areas E1 to E4 is finally determined in S21 as shown in FIG. That is, since the embroidery area E3 with the center distance D3 is the closest to the center position HC of the envelope area HE, the embroidery area E3 as the sewing order “1”, the “embroidery area E1” as the sewing order “2”, and the sewing order “ “Embroidery area E2” is determined as “3”, and “Embroidery area E4” is determined as the sewing order “4”.
それ故、図13に示すように、刺繍枠5にセットされた布地Wに、決定された縫い順に基づいて、最初に刺繍領域E3、続けて刺繍領域E1、刺繍領域E2、刺繍領域E4の順に順次刺繍模様が刺繍縫製される。このように決定された縫い順に基づいて、最初に、包絡エリアHEの中心位置HCに近い刺繍領域E3に刺繍処理が実行された場合、その刺繍により若干ではあるが縫い縮みが発生する。
Therefore, as shown in FIG. 13, on the fabric W set on the
しかし、その縫い縮みは刺繍領域E3に最初に刺繍した刺繍模様の外側に放射状に分散するようになる。そこで、次以降に刺繍する刺繍領域E1,E2,E4は、最初の刺繍領域E3に対して放射方向の外側に位置しているため、2番目以降に刺繍する何れの刺繍領域E1a,E2a,E4aの位置ズレも極僅かになる。 However, the stitch shrinkage is distributed radially outside the first embroidered pattern embroidered in the embroidery region E3. Therefore, since the embroidery areas E1, E2, and E4 to be embroidered after the next are located outside the first embroidery area E3 in the radial direction, any of the embroidery areas E1a, E2a, and E4a to be embroidered after the second embroidery area E3. The positional deviation of is also very slight.
それ故、これら複数の刺繍領域E1a,E2a,E4aに刺繍処理した後に、図13に示すように、その後にインクジェットプリンタ3により、これら複数の刺繍領域E3,E1a,E2a,E4aに印刷データにより印刷する場合、刺繍領域E1における最初の刺繍模様SH1とその印刷領域E3とに位置ズレするようなことがなく、しかも2番目以降の刺繍領域E1a,E2a,E4aに刺繍された刺繍模様SH1,SH2,SH4とその印刷領域E1,E2,E4との位置ズレを格段に抑制することができる。
Therefore, after the embroidery processing is performed on the plurality of embroidery areas E1a, E2a, and E4a, as shown in FIG. 13, the
また、4つの刺繍領域E1〜E4の縫い順決定に際して、4つの刺繍領域E1〜E4の中心位置c1〜c4を夫々演算し、4つの刺繍領域E1〜E4の中心位置c1〜c4と包絡エリアHEの中心位置HCとに基づいて縫い順を決定するので、包絡エリアHEの中心位置HCに近い順に決定する縫い順を、その中心位置c1〜c4により精度良く且つ正確に求めることができ、後から刺繍する刺繍領域E1a,E2a,E4aの位置ズレを最小限に抑制することができる。 Further, when determining the sewing order of the four embroidery areas E1 to E4, the center positions c1 to c4 of the four embroidery areas E1 to E4 are respectively calculated, and the center positions c1 to c4 of the four embroidery areas E1 to E4 and the envelope area HE are calculated. Since the sewing order is determined on the basis of the center position HC, the sewing order determined in the order closest to the center position HC of the envelope area HE can be obtained accurately and accurately from the center positions c1 to c4. The positional deviation of the embroidery areas E1a, E2a, E4a to be embroidered can be minimized.
また、包絡エリアHEの演算処理に際して、4つの刺繍領域E1〜E4を矩形の形状で包絡する包絡エリアHEを演算するので、包絡エリアHE演算の簡単化を図ることができ、複合データ処理の迅速化が図れる。 In addition, since the envelope area HE that envelops the four embroidery areas E1 to E4 in a rectangular shape is calculated during the calculation process of the envelope area HE, the envelope area HE calculation can be simplified, and the composite data processing can be performed quickly. Can be achieved.
更に、縫い順決定に際して、少なくとも部分的に重複する複数の刺繍領域E1,E2については、刺繍データの配列順から定まる予め設定された縫い順となるように縫い順を決定するので、これら重複する複数の刺繍領域E1,E2に刺繍される刺繍模様の上下関係について、予め設定された縫い順を維持することができ、複数の刺繍模様による風合いを何ら損なうことなく表現することができる。 Further, when the sewing order is determined, the sewing order is determined so as to be a preset sewing order determined from the arrangement order of the embroidery data for a plurality of embroidery areas E1 and E2 that at least partially overlap. A predetermined sewing order can be maintained with respect to the vertical relationship between the embroidery patterns embroidered in the plurality of embroidery areas E1 and E2, and the texture of the plurality of embroidery patterns can be expressed without any loss.
ところで、ディスプレイ14に表示されたメインメニュー(図示略)のうちの「複合データ処理」を選択して、例えば、図15に示すように、「複合データ処理メニュー」が表示されるので、作業者がブロックカーソルKにより、選択項目「2」、つまり少なくとも部分的に重複する刺繍領域と印刷領域については、「刺繍処理と印刷処理を連続的に実行する」を選択すると、図14に示す第2複合データ処理制御が開始される。
By the way, "composite data processing" is selected from the main menu (not shown) displayed on the
この制御が開始されると、CD−ROMやハードディスクに格納された複数の刺繍データのうちから予め選択された刺繍データが読み込まれてRAM23の刺繍データメモリに格納される(S31)。次に、その刺繍データに基づいて、サテン縫目やタタミ縫目等の縫目形式や糸色で指定される刺繍領域、つまり刺繍模様に含まれる複数の刺繍領域の外形輪郭を求める為に、刺繍データの解析処理が実行される(S32)。 When this control is started, embroidery data selected in advance from among a plurality of embroidery data stored in a CD-ROM or hard disk is read and stored in the embroidery data memory of the RAM 23 (S31). Next, based on the embroidery data, in order to obtain the outline contour of a plurality of embroidery areas included in the embroidery area, that is, the embroidery area specified by the stitch type and thread color, such as satin seams and tatami seams, An embroidery data analysis process is executed (S32).
この解析処理については、図5−1,図5−2に基づいて前述したのと同様である為、その説明を省略する。次に、解析処理により求められた複数の刺繍領域に基づいて、刺繍領域毎に、刺繍領域にベタ状に印刷する為の印刷データを作成する印刷データ作成処理が実行される(S33)。この場合、各刺繍領域に対応して作成される印刷データの印刷色は、その刺繍領域に刺繍される刺繍データに含まれる刺繍の糸色を示す糸色コードと同じ色情報を有するものである。 Since this analysis process is the same as that described above with reference to FIGS. 5A and 5B, the description thereof is omitted. Next, based on the plurality of embroidery areas obtained by the analysis process, a print data creation process for creating print data for printing in a solid pattern on the embroidery area is executed for each embroidery area (S33). In this case, the print color of the print data created corresponding to each embroidery area has the same color information as the thread color code indicating the embroidery thread color included in the embroidery data embroidered in the embroidery area. .
次に、S33で作成された刺繍領域毎の印刷データについて、刺繍データにより刺繍される刺繍領域の配列順序と同様の配列となるように並び替えて配置される(S34)。次に、刺繍処理と印刷処理を連続して行う場合に、刺繍処理と印刷処理の何れの処理を先に実行するのかを設定する「処理順序設定画面」(図16参照)がディスプレイ14に表示されるので、作業者により優先的に処理する処理順序が設定される(S35)。
Next, the print data for each embroidery area created in S33 is rearranged so as to have the same arrangement as the arrangement order of the embroidery areas embroidered by the embroidery data (S34). Next, when the embroidery process and the printing process are continuously performed, a “processing order setting screen” (see FIG. 16) for setting which of the embroidery process and the printing process is executed first is displayed on the
次に、S35で設定された刺繍処理と印刷処理の優先順序に基づいて、刺繍処理と印刷処理の処理順序を設定する処理順序設定処理が実行され(S36)、この制御を終了して、メインルーチンにリターンする。即ち、S36の処理順序設定処理においては、刺繍処理を優先的に行う処理順序の場合には、第1番目に刺繍される刺繍領域の刺繍データ、その刺繍領域に印刷される印刷データ、第2番目に刺繍される刺繍領域の刺繍データ、その刺繍領域に印刷される印刷データ・・・・の順に処理順序が設定される。 Next, based on the priority order of the embroidery process and the print process set in S35, a process order setting process for setting the process order of the embroidery process and the print process is executed (S36). Return to routine. That is, in the processing order setting process of S36, in the case of the processing order in which the embroidery process is preferentially performed, the embroidery data of the first embroidery area, the print data printed in the embroidery area, the second The processing order is set in the order of the embroidery data of the embroidery area to be embroidered first, the print data to be printed in the embroidery area, and so on.
しかし、「処理順序設定画面」により、印刷処理を優先的に行う処理順序の場合には、S36の処理順序設定処理において、刺繍処理と印刷処理とが逆に設定され、印刷処理の後に刺繍処理が実行されるようになる。ここで、図14に示す第2複合データ処理制御の特にS32等から刺繍領域画定手段が構成され、第2複合データ処理制御の特にS34〜S36等から処理順序設定手段が構成されている。 However, in the case of the processing order in which the printing process is preferentially performed according to the “processing order setting screen”, the embroidery process and the printing process are reversed in the processing order setting process in S36, and the embroidery process is performed after the printing process. Will be executed. Here, the embroidery area demarcating means is composed of the second composite data processing control shown in FIG. 14, particularly S32, and the processing order setting means is composed of S34 to S36, etc. of the second composite data processing control.
次に、前述したように、刺繍データに基づいて刺繍模様に含まれる複数の刺繍領域に刺繍処理し且つ印刷処理するに際して、刺繍処理と印刷処理を連続的に実行する第2複合データ処理制御の作用及び効果について説明する。 Next, as described above, when performing embroidery processing and printing processing on a plurality of embroidery areas included in the embroidery pattern based on the embroidery data, the second composite data processing control for continuously executing the embroidery processing and the printing processing is performed. The operation and effect will be described.
先ず、図15に示す「複合データ処理メニュー」から、作業者がブロックカーソルKにより選択項目「2」を選択すると、図7に示すように、予め選択された「円模様」の刺繍データがRAM23の刺繍データメモリに格納される。この「円模様」は、図17に示すように、4つの第1円模様SH1〜第4円模様SH4を直線状に配置したものである。
First, when the operator selects the selection item “2” with the block cursor K from the “composite data processing menu” shown in FIG. 15, the embroidery data of the “circle pattern” selected in advance is stored in the
そこで、刺繍データを解析した解析結果に基づいて、S32にてこれら4つの第1円模様SH1〜第4円模様SH4の刺繍領域E1〜E4が求められ、S33にて各刺繍領域E1〜E4と同じ大きさ及び形状の印刷領域F1〜F4にベタ状に印刷する印刷データが求められ、S34にて刺繍される刺繍領域の配列順序と同様の配列となるように、印刷領域F1の印刷データ、印刷領域F2の印刷データ、印刷領域F3の印刷データ、印刷領域F4の印刷データの順に並び替えて配置される。但し、各刺繍領域E1〜E4の印刷データには、刺繍する糸色と同じ色の色情報が格納されている。 Therefore, based on the analysis result obtained by analyzing the embroidery data, the embroidery areas E1 to E4 of these four first circular patterns SH1 to SH4 are obtained in S32, and each embroidery area E1 to E4 is determined in S33. The print data for the print area F1 is obtained so that the print data to be printed in a solid shape is obtained in the print areas F1 to F4 having the same size and shape, and the arrangement is similar to the arrangement sequence of the embroidery areas embroidered in S34. The print data in the print area F2, the print data in the print area F3, and the print data in the print area F4 are rearranged in this order. However, the color data of the same color as the thread color to be embroidered is stored in the print data of the embroidery areas E1 to E4.
次に、図16に示すように、刺繍処理と印刷処理の処理順序設定画面がディスプレイ14に表示されるので、作業者は、ブロックカーソルKを用いて、「1」の処理順序(刺繍処理→印刷処理)を設定した場合、RAM23に有する処理順序テーブルには、図18に示すように、処理順序「1」に刺繍領域E1、処理順序「2」に印刷領域F1、処理順序「3」に刺繍領域E2、処理順序「4」に印刷領域F2、処理順序「5」に刺繍領域E3、処理順序「6」に印刷領域F3、処理順序「7」に刺繍領域E4、処理順序「8」に印刷領域F4が夫々設定される。
Next, as shown in FIG. 16, the processing order setting screen for embroidery processing and printing processing is displayed on the
このように、処理順序が設定されたので、処理順序テーブルに基づいて、刺繍枠5にセットされた布地Wに対して、先ず、刺繍ミシン2により刺繍領域E1に第1円模様SH1が刺繍された後に、インクジェットプリンタ3により印刷領域F1にベタ状に印刷され、次に刺繍領域E2に第2円模様SH2が刺繍された後に印刷領域F2にベタ状に印刷され、次に刺繍領域E3に第3円模様SH3が刺繍された後に印刷領域F3にベタ状に印刷され、更に刺繍領域E4に第4円模様SH4が刺繍された後に印刷領域F4にベタ状に印刷される。
As described above, since the processing order is set, the first circular pattern SH1 is first embroidered in the embroidery area E1 by the
この場合、重複する刺繍領域E1〜E4と印刷領域F1〜F4について、決定された処理順序に基づいて、刺繍処理と印刷処理とがセットにして連続して実行される為、刺繍模様SH1〜SH4を刺繍処理する毎に縫い縮みが発生するが、刺繍処理と印刷処理とがその都度セットで実行されることにより、それ以前の刺繍処理により発生する縫い縮みによる位置ズレの影響をほぼ回避することができ、重複領域に対する刺繍領域と印刷領域の位置ズレを解消することができる。 In this case, since the embroidery process and the printing process are continuously executed as a set for the overlapping embroidery areas E1 to E4 and the printing areas F1 to F4 based on the determined processing order, the embroidery patterns SH1 to SH4 are used. Sewing shrinkage occurs every time embroidery processing is performed, but embroidery processing and printing processing are executed as a set each time, so that the effect of misalignment due to sewing shrinkage caused by previous embroidery processing can be substantially avoided. Thus, the positional deviation between the embroidery area and the printing area with respect to the overlapping area can be eliminated.
即ち、最初に、刺繍領域E1に刺繍模様SH1を縫製することにより、布地Wに縫い縮みが生じ、刺繍領域E1の外周部分の布地Wが刺繍領域E1側に移動することになる。しかし、この縫い縮みは印刷領域E1の大きさに比べて極僅かである。ところで、刺繍領域E2、E3、E4に順々に刺繍縫製を実行する場合には、刺繍するのに応じて、最初に刺繍した刺繍領域E1の位置ズレが、他の刺繍領域E2、E3、E4の位置ズレに比べて最大になる。 That is, first, by sewing the embroidery pattern SH1 in the embroidery region E1, the fabric W is sewed and the fabric W at the outer peripheral portion of the embroidery region E1 moves to the embroidery region E1 side. However, this shrinkage is very small compared to the size of the printing area E1. By the way, when embroidery sewing is sequentially performed on the embroidery areas E2, E3, and E4, the position deviation of the embroidery area E1 that was initially embroidered according to the embroidery is shifted to the other embroidery areas E2, E3, and E4. It becomes the maximum compared to the positional deviation.
しかし、前述したように、刺繍領域Eへの刺繍処理と印刷領域Fへの印刷処理とをセットにして交互に実行するため、刺繍領域E1に対する印刷領域F1に若干の位置ズレが生じるだけであって、その他の刺繍領域E2〜E4と印刷領域F2〜F4とは、位置ズレした位置に刺繍処理と印刷処理とがその都度実行されるため、それ以前の刺繍処理により発生する縫い縮みによる刺繍領域E2〜E4と印刷領域F2〜F4の位置ズレを解消することができる。 However, as described above, since the embroidery process for the embroidery area E and the print process for the print area F are alternately executed as a set, only a slight positional deviation occurs in the print area F1 with respect to the embroidery area E1. The other embroidery areas E2 to E4 and the print areas F2 to F4 are executed each time the embroidery process and the print process are performed, so that the embroidery area is generated by the stitch shrinkage generated by the previous embroidery process. The positional deviation between E2 to E4 and the print areas F2 to F4 can be eliminated.
次に、前記実施例の変更形態について説明する。 Next, a modified form of the embodiment will be described.
1〕図14に示す第2複合データ処理制御を部分的に変更し、予め作成された刺繍データと印刷データとに基づいて、刺繍領域と印刷領域とが少なくとも部分的に重複する場合に限って、刺繍処理と印刷処理とを連続的に実行するようにしてもよい。即ち、図20に示すように、この制御が開始されると、先ず予め選択された刺繍模様の刺繍データが読み込まれ(S31)、更に予め作成された印刷データが読み込まれる(S31A)。 1) Only when the second composite data processing control shown in FIG. 14 is partially changed and the embroidery area and the print area at least partially overlap based on the pre-created embroidery data and print data. The embroidery process and the printing process may be executed continuously. That is, as shown in FIG. 20, when this control is started, first, embroidery data of a pre-selected embroidery pattern is read (S31), and further pre-created print data is read (S31A).
次に、前述したように刺繍データの解析処理が実行され(S32)、刺繍処理する刺繍模様に含まれる複数の刺繍領域と、印刷処理される印刷領域とが少なくとも部分的に重複するか否かが検出され(S37)、重複する場合には(S38:Yes )、前述したように、ディスプレイ14に表示された刺繍処理と印刷処理の順序設定画面を介して刺繍処理と印刷処理の順序が設定される(S35)。
Next, as described above, the embroidery data analysis process is executed (S32), and whether or not the plurality of embroidery areas included in the embroidery pattern to be embroidered and the print area to be printed at least partially overlap. Is detected (S37), and in the case of overlap (S38: Yes), as described above, the order of the embroidery process and the print process is set via the embroidery process and print process order setting screen displayed on the
次に、S38で検出された重複する刺繍領域と印刷領域に基づいて、重複する刺繍領域と印刷領域とに関して、S35で設定された優先順序で、刺繍処理と印刷処理の処理順序が設定される(S36A)。ここで、図20に示す複合データ処理制御の特にS37等により重複検出手段が構成されている。この場合には、相互に重複する刺繍領域と印刷領域に限って刺繍処理と印刷処理とをセットにして処理することができ、これら重複領域に対応する刺繍模様と印刷図柄の位置ズレを極力解消することができる。 Next, on the basis of the overlapping embroidery area and the print area detected in S38, the processing order of the embroidery process and the printing process is set with respect to the overlapping embroidery area and the print area in the priority order set in S35. (S36A). Here, in particular, the duplicate detection means is constituted by the composite data processing control shown in FIG. In this case, the embroidery process and the print process can be processed as a set only in the embroidery area and the print area that overlap each other, and the misalignment between the embroidery pattern and the print pattern corresponding to the overlap area is eliminated as much as possible. can do.
2〕図4及び図14に示す複合データ処理制御のS11,S31において、夫々読み込まれる刺繍データは、イメージスキャナ13により読み込んだカラー画像の画像データから作成したものでもよい。
2] The embroidery data read in S11 and S31 of the composite data processing control shown in FIGS. 4 and 14 may be created from image data of a color image read by the
3〕前述した実施例においては、複数の刺繍領域E1〜E4からなる単一の刺繍模様SMについて説明したが、これに限らず、複数の刺繍模様を組み合わせた刺繍模様に本案を適用するようにしてもよい。 3] In the above-described embodiment, the single embroidery pattern SM including the plurality of embroidery areas E1 to E4 has been described. However, the present invention is not limited to this, and the present embodiment is applied to an embroidery pattern in which a plurality of embroidery patterns are combined. May be.
4〕複合データ処理装置1は刺繍ミシン2とは別体に設けたが、刺繍ミシン2の制御ユニット42が複合データ処理装置1を兼ね備えるように構成するようにしてもよい。この場合、パーソナルコンピュータからなる複合データ処理装置1を別途準備しなくてもよく、刺繍ミシン2を有効活用することができる。
4] Although the composite
5〕刺繍データと印刷データとを複合的に処理する複合データ処理装置1に代えて、刺繍データを処理する刺繍データ処理装置と、印刷データを処理する印刷データ処理装置とを別個に設け、これら刺繍データ処理装置と印刷データ処理装置とを刺繍ミシン2に並列的に接続するようにしてもよい。
5) Instead of the composite
6〕本発明は以上説明した実施例に限定されるものではなく、当業者でれば、本発明の趣旨を逸脱しない範囲で、前記実施例に種々の変更を付加して実施することができ、本発明はそれらの変更形態をも包含するものである。 6) The present invention is not limited to the embodiments described above, and those skilled in the art can implement the present invention by adding various modifications without departing from the spirit of the present invention. The present invention includes those modifications.
1 複合データ処理装置
2 刺繍ミシン
3 インクジェットプリンタ
10 制御装置
22 ROM
W 布地
DESCRIPTION OF
W Fabric
Claims (7)
複数の刺繍領域を含んで構成される刺繍模様を縫製するための前記刺繍データに基づいて、夫々の刺繍領域を求める刺繍領域画定手段と、
前記刺繍領域画定手段で求めた複数の刺繍領域を所定の形状で包絡する包絡エリアを演算する包絡エリア演算手段と、
前記包絡エリア演算手段で求めた包絡エリアの中心位置を演算する中心演算手段と、
前記中心位置に近い刺繍領域ほど先に刺繍するように前記複数の刺繍領域に関する縫い順を決定する縫い順決定手段と、
を備えたことを特徴とする複合データ処理装置。 A composite data processing device for processing embroidery data for embroidering an embroidery pattern on a fabric with an embroidery machine and print data for printing on the fabric with a printer,
Embroidery area delimiting means for obtaining each embroidery area based on the embroidery data for sewing an embroidery pattern including a plurality of embroidery areas;
An envelope area calculating means for calculating an envelope area for enveloping a plurality of embroidery areas in a predetermined shape by the embroidery area defining means;
Center computing means for computing the center position of the envelope area obtained by the envelope area computing means;
Sewing order determining means for determining a sewing order for the plurality of embroidery areas so that an embroidery area closer to the center position is embroidered first;
A composite data processing apparatus comprising:
複数の刺繍領域を含んで構成される刺繍模様を縫製するための前記刺繍データに基づいて、夫々の刺繍領域を求める刺繍領域画定手段と、
前記刺繍領域画定手段で求めた複数の刺繍領域の全部又は一部と前記印刷データで印刷される印刷領域とが少なくとも部分的に重複するか否か検出する重複検出手段と、
前記重複検出手段の検出結果を受け、少なくとも部分的に重複する刺繍領域と印刷領域については、その重複領域に対する刺繍処理と印刷処理とが連続的に実行されるように、刺繍領域及び印刷領域に対応する刺繍データと印刷データの配列順序を介して、処理順序を設定する処理順序設定手段と、
を備えたことを特徴とする複合データ処理装置。 A composite data processing device for processing embroidery data for embroidering an embroidery pattern on a fabric with an embroidery machine and print data for printing on the fabric with a printer,
Embroidery area delimiting means for obtaining each embroidery area based on the embroidery data for sewing an embroidery pattern including a plurality of embroidery areas;
Overlap detection means for detecting whether or not all or a part of the plurality of embroidery areas obtained by the embroidery area defining means and the print area printed with the print data at least partially overlap;
In response to the detection result of the overlap detection means, at least partially overlapping embroidery areas and print areas are assigned to the embroidery areas and print areas so that the embroidery process and the print process for the overlap areas are continuously executed. A processing order setting means for setting the processing order via the arrangement order of the corresponding embroidery data and print data;
A composite data processing apparatus comprising:
複数の刺繍領域を含んで構成される刺繍模様を縫製するための前記刺繍データに基づいて、夫々の刺繍領域を求める刺繍領域画定手段と、
前記刺繍領域画定手段で求めた複数の刺繍領域を所定の形状で包絡する包絡エリアを演算する包絡エリア演算手段と、
前記包絡エリア演算手段で求めた包絡エリアの中心位置を演算する中心演算手段と、
前記中心位置に近い刺繍領域ほど先に刺繍するように前記複数の刺繍領域に関する縫い順を決定する縫い順決定手段と、
を備えたことを特徴とする刺繍データ処理装置。
An embroidery data processing device for processing embroidery data for embroidering an embroidery pattern on a fabric with an embroidery machine,
Embroidery area delimiting means for obtaining each embroidery area based on the embroidery data for sewing an embroidery pattern including a plurality of embroidery areas;
An envelope area calculating means for calculating an envelope area for enveloping a plurality of embroidery areas in a predetermined shape by the embroidery area defining means;
Center computing means for computing the center position of the envelope area obtained by the envelope area computing means;
Sewing order determining means for determining a sewing order for the plurality of embroidery areas so that an embroidery area closer to the center position is embroidered first;
An embroidery data processing apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005015547A JP2006198309A (en) | 2005-01-24 | 2005-01-24 | Composite data processing apparatus and embroidery data processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005015547A JP2006198309A (en) | 2005-01-24 | 2005-01-24 | Composite data processing apparatus and embroidery data processing apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006198309A true JP2006198309A (en) | 2006-08-03 |
Family
ID=36956800
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005015547A Pending JP2006198309A (en) | 2005-01-24 | 2005-01-24 | Composite data processing apparatus and embroidery data processing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006198309A (en) |
-
2005
- 2005-01-24 JP JP2005015547A patent/JP2006198309A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7155302B2 (en) | Embroidery data producing device, embroidery data producing method, embroidery data producing control program stored on computer-readable medium and embroidery method | |
| JP4399806B2 (en) | Compound data processing device | |
| US7302308B2 (en) | Embroidery data processing device | |
| JP4560780B2 (en) | Data processing device | |
| US7359760B2 (en) | Data processing device and data processing method | |
| JPH0576670A (en) | Embroidery processing system for plurality of embroidering machines | |
| JP2005287564A (en) | Embroidery data creation device, embroidery data creation control program | |
| JP2005211206A (en) | Embroidery data creation device and embroidery data creation program | |
| US11661692B2 (en) | Sewing machine | |
| JPH11226275A (en) | Patchwork editing device and recording medium storing program for operating patchwork editing device | |
| US6944519B2 (en) | Embroidery data producing device and embroidery data producing program stored in a computer readable medium | |
| JP2006198309A (en) | Composite data processing apparatus and embroidery data processing apparatus | |
| JP4399805B2 (en) | Compound data processing device | |
| JPH10108987A (en) | Sewing data editing method and sewing data editing device | |
| JP4818784B2 (en) | Sewing data creation method and sewing data creation device | |
| JP3499610B2 (en) | How to create applique data | |
| JP2006180976A (en) | Embroidery data processing device | |
| JP2006180975A (en) | Embroidery data processing device | |
| JP2006204367A (en) | Compound data processing device | |
| WO2021199199A1 (en) | Work data generation device, non-transitory computer-readable medium, and sewing machine | |
| US11473228B2 (en) | Non-transitory computer-readable medium and embroidery data generation method | |
| US20230029765A1 (en) | Processing data generation device, embroidery sewing machine, and non-transitory computer-readable storage medium | |
| JP4274021B2 (en) | Print embroidery data creation apparatus, print embroidery data creation program, and print embroidery data creation method | |
| JP3144063B2 (en) | Embroidery data processing device | |
| JP2002210274A (en) | Embroidery data creation device and embroidery data creation program |