This application claims priority under 35 U.S.C. §119 from Japanese Patent Applications No. 2004-375498, filed on Dec. 27, 2004, and No. 2004-375499, filed on Dec. 27, 2004. The entire subject matters of the applications are incorporated herein by reference.
1. Technical Field
The present disclosure relates to a device capable of generating print data from embroidery data used to embroider an embroidering pattern on fabric.
2. Description of Related Art
An embroidering device, having a function of generating a bitmap image of an embroidery pattern from embroidery data (i.e., a so-called stitch data containing a plurality of needle drop points) and printing out the bitmap image on fabric in addition to having a function of embroidering patterns on fabric, has been proposed. An example of such an embroidering device is disclosed in Japanese Patent Provisional Publication No. HEI 11-76662 (hereafter, refereed to as JP-11-76662A).
As a technique for generating image data from embroidery data, it is disclosed in JP-11-76662A that a contour line is obtained for each of embroidery regions contained in embroidery data, and image data of the whole of an area defined by the contour line is generated for each embroidery region. In the embroidery data, a color designation code representing a thread color is contained at the top portion of each embroidery region. Therefore, by associating a color designation code with corresponding image data, it becomes possible to display and print out images of the embroidery regions in colors respectively corresponding to the color designation codes of the embroidery regions.
There is a demand for making fabric (e.g., a T-shirt) having an aesthetic design by harmonizing goodness of printing with goodness of embroidering. However, the technique disclosed in JP-11-76662A can not be used to harmonize goodness of printing with goodness of embroidering. The reason is that in the device disclosed in JP-11-76662A only contour lines of embroidery regions are obtained from embroidery data and each area surrounded by each contour line (each embroidery region) is filled with a color corresponding to a color designation code assigned to each embroidery region before performing an embroidering operation based on the embroidery data, and therefore all of the embroidery regions are filled with respective solid colors. The technique disclosed in JP-11-76662A can not enable an operator of the device to designate a part of the embroidery regions as printing regions to be targeted for printing.
Aspects of the present disclosure are advantageous in that an embroidery data processing device capable of forming an aesthetic design on fabric by harmonizing goodness of printing with goodness of embroidering is provided.
According to an aspect of the disclosure, there is provided an embroidery data processing device, which is provided with an extracting system that extracts at least one embroidery region from embroidery data that has a stitch attribute corresponding to at least one predetermined setting, and a print data generating system that generates print data for the at least one embroidery region extracted by the extracting system based on the embroidery data of the at least one embroidery region extracted by the extracting system.
With this configuration, both of goodness of embroidering and goodness of printing can be represented on fabric, and therefore fabric on which texture, stereoscopic effect and the sense of gorgeous are suitably represented can be obtained.
Optionally, the embroidery data processing device may include a setting system that allows an operator to designate the at least one predetermined setting.
Still optionally, the at least one predetermined setting may include at least one of stitch forms including tatami stitch, satin stitch and running stitch.
Still optionally, the at least one predetermined setting may include at least one thread color.
Still optionally, the at least one predetermined setting may include at least one pattern form.
Still optionally, the at least one pattern form may include one of a frame, a letter and a design.
Still optionally, the embroidery data processing device may include a block making system that divides one of embroidery regions of the embroidery data into a plurality of blocks, and a print block designation system that allows an operator to select a block from among the plurality of blocks. In this case, the print data generating system may operate to generate print data for the selected block.
Still optionally, the print data generated by the print data generating system may represent stitches linking sequentially needle drop points in the at least one embroidery region.
Still optionally, the print data generated by the print data generating system may represent data for filling the at least one embroidery region.
Still optionally, the print data generating system may operate to delete the embroidery data of the at least one embroidery region.
Still optionally, the embroidery data processing device may include an embroidery machine that embroiders an embroidery pattern based on the embroidery data.
Still optionally, the embroidery data processing device may include a print form setting system that allows an operator to select one of print forms including solid color printing for filling the at least one embroidery region in a color and stitch printing for representing stitches in the at least one embroidery region. In this case, the print data generating system generates the print data according to the selected one of the print forms.
Still optionally, the embroidery data processing device may include a storage device in which the embroidery data is stored.
According to another aspect of the disclosure, there is provided a computer program product for use on a computer, the computer program product comprising a computer program that causes the computer, when executed, to perform a method of generating print data based on embroidery data. The method includes the steps of analyzing the embroidery data to extract at least one embroidery region from the embroidery data that has a stitch attribute corresponding to at least one predetermined setting, and generating print data for the at least one embroidery region based on the embroidery data of the at least one embroidery region.
With this configuration, both of goodness of embroidering and goodness of printing can be represented on fabric, and therefore fabric on which texture, stereoscopic effect and the sense of gorgeous are suitably represented can be obtained.
Optionally, the method may include the step of allowing an operator to designate the at least one predetermined setting.
Still optionally, the at least one predetermined setting may include at least one of stitch forms including tatami stitch, satin stitch and running stitch.
Still optionally, the at least one predetermined setting may include at least one thread color.
Still optionally, the at least one predetermined setting may include at least one pattern form.
Still optionally, the at least one pattern form may include one of a frame, a letter and a design.
Still optionally, the method may include the steps of dividing one of embroidery regions of the embroidery data into a plurality of blocks, and allowing an operator to select a block from among the plurality of blocks. In this case, in the generating step, print data for the selected block may be generated.
Still optionally, the print data generated by the generating step may represent stitches linking sequentially needle drop points in the at least one embroidery region.
Still optionally, the print data generated by the generating step may represent data for filling the at least one embroidery region.
Still optionally, the generating step may include deleting the embroidery data of the at least one embroidery region.
Still optionally, the method may include the step of allowing an operator to select one of print forms including solid color printing for filling the at least one embroidery region in a color and stitch printing for representing stitches in the at least one embroidery region. In this case, in the generating step, the print data according to the selected one of the print forms may be generated.
According to another aspect of the disclosure, there is provided an embroidery data processing device, which is provided with a pattern division system that analyzes embroidery data to divide the embroidery data into a plurality of embroidery regions according to a predetermined division criterion, a designation system that allows an operator to select one or more of the embroidery regions divided by the pattern division system, and a print data generating system that generates print data for the one or more embroidery regions selected by the operator based on the embroidery data corresponding to the one or more embroidery regions.
With this configuration, both of goodness of embroidering and goodness of printing can be represented on fabric, and therefore fabric on which texture, stereoscopic effect and the sense of gorgeous are suitably represented can be obtained.
According to another aspect of the disclosure, there is provided a computer program product for use on a computer, the computer program product comprising a computer program that causes the computer, when executed, to perform a method of generating print data based on embroidery data. The method includes the steps of analyzing embroidery data to divide the embroidery data into a plurality of embroidery regions according to a predetermined division criterion, allowing an operator to select one or more of the embroidery regions divided by the analyzing step, and generating print data for the one or more embroidery regions selected by the operator based on the embroidery data corresponding to the one or more embroidery regions.
With this configuration, both of goodness of embroidering and goodness of printing can be represented on fabric, and therefore fabric on which texture, stereoscopic effect and the sense of gorgeous are suitably represented can be obtained.
Aspects of the disclosure may be implemented in computer software as programs storable on computer-readable media including but not limited to RAMs, ROMs, flash memory, EEPROMs, CD-media, DVD-media, temporary storage, hard disk drives, floppy disks, permanent storage, and the like.
Hereafter, embodiments according to the disclosure will be described with reference to the accompanying drawings.
The frame driving device 4 is configured to move the embroidery frame 5, in two directions intersecting at right angles, for an embroidery operation to be executed by the embroidery machine 2 and a printing operation to be executed by the inkjet printer 3.
A flexible disk drive (FDD) 28 and a CD-ROM drive 29 are also connected to the bus 24. The mouse 11, the keyboard 12, the image scanner 13, a display driving circuit 30 for driving the display 14, and a communication interface 31 interfacing the control unit 10 with the embroidery machine 2 are connected to the I/O interface 27.
In the ROM 22, various types of programs, such as a start up program for starting up the personal computer (the embroidery data processing device 1), are stored. In the RAM 23, an image data memory area for storing image data of printing patterns read by the image scanner 13 or read from a flexible disk or a CD-ROM, an embroidery data memory area for storing embroidery data of embroidery patterns, areas for storing results of calculating operations of the CPU 21, buffer areas, pointer areas, counter areas, and the like are allocated, and these areas are used on an as needed basis.
In the hard disk 25, an operating system, drivers for the mouse 11, keyboard 12, the image scanner 13 and the display 14, application programs and the like are stored. A control program for obtaining image data or embroidery data from the image scanner 13, the flexible disk, or the CD-ROM, a data input/output control program for storing the image data or the embroidery data in the image data memory area or the embroidery data memory area, a control program for embroidery data processing are also stored in the HDD 26 (see
More specifically, each of the embroidery pattern sections SM1 to SM4 includes stitch data of a relative coordinate representing a moving amount (of fabric) between a current stitch to a next stitch. Further, each of the embroidery pattern sections SM1 to SM4 has a thread color code at its top portion, and a thread cut code at its bottom portion. Only the first embroidery pattern section SM1 has a frame designation code for defining a frame pattern at its forefront.
As shown in
The inkjet printer 3 includes a control unit 51, a switch unit 52 having various types of switches, a print head 53 in which nozzles for four colors (cyan, magenta, yellow and black) are arranged in four rows, a head elevating motor 54, a purge driving motor 55, a purge moving motor 56, driving circuits 57, 58, 59 and 60 provided for the print head 53, the head elevating motor 54, the purge driving motor 55 and the purge moving motor 56, respectively. When the print head 53 receives a print command from the control unit 51, the print head 53 operates to eject ink downwardly to the fabric W through use of deformation of a piezoelectric ceramic actuator.
The frame driving device 4 includes a carriage position sensor 61, an x-direction driving motor 62 for moving the embroidery frame 5 in an x-direction, a y-direction driving motor 64 for moving the embroidery frame 5 in a y-direction, driving circuits 63 and 65 provided for the x-direction driving motor 62 and the y-direction driving motor 64, respectively. When the frame driving device 4 receives a frame movement command signal from the control unit 42 of the main body 2a of the embroidery machine 2 or the control unit 51 of the inkjet printer 3, the frame driving device 4 drives the x-direction motor 62 and the y-direction motor 64 to move the embroidery frame 5 in the x and y directions.
Hereafter, control routines for embroidery data to be executed by the control unit 10 of the embroidery data processing device 1 will be explained with reference to flowcharts of
When an operator selects an “embroidery data processing” from a main menu displayed on the display 14, control of the embroidery data processing is started and a setting screen for stitch attributes to be targeted for printing is displayed on the display 14 as shown in
For example, the operator selects one or more of items of “tatami stitch”, “running stitch” and “satin stitch” as the stitch form, selects one or more of items of“frame”, “letter” and “design” as the pattern form, and selects one of items of “stitch printing” and “filling” as the print form.
Next, in S13, an embroidery pattern section counter SC is initialized (i.e., set to “1”). In S14, data of the embroidery pattern section corresponding to the counter SC is obtained from the embroidery data selected in advance (S14). Next, the control unit 10 judges whether division into embroidery regions based on the stitch attributes is designated in S12. Specifically, if the division into embroidery regions is designated by the stitch form (by selection of one or more of the tatami stitch, satin stitch and running stitch) (S15: YES), control proceeds to S20 where an embroidery region division control process by a stitch form is executed.
In the an embroidery region division control process by the stitch form (S20), the following process for analyzing the stitch form (hereafter, referred to as a stitch form analyzing process) is executed. As explained below, the stitch form analyzing process is executed for determining which of the satin stitch, the tatami stitch and the running stitch the embroidery data designated by the counter SC contains. First, variables Pi (i=1,2, . . . ,n) are assigned to needle drop points (the total number of needle drop points is n) contained in the embroidery data, respectively. An initial value 1 is assigned to the variable i. An orthogonal coordinate system is set for each of the needle drop points (i.e., each orthogonal coordinate system has an origin point Pi).
As shown in
Next, the values of Xi+1 and Xi+2 are compared with each other. If Xi+1 is greater than Xi+2, the attribute of the needle drop point Pi+1 is defined as a tentative contour point. If Xi+2 is greater than or equal to Xi+1 (Xi+2≧Xi+1), the attribute of the needle drop point Pi+1 is defined as a tentative running stitch point. If the needle drop point Pi+1 is a contour point as shown in
If the needle drop point Pi+1 is a running stitch point, Xi+2 is greater than or equal to Xi+1 (Xi+2≧Xi+1) as shown in
The above mentioned process is executed repeatedly while the variable i is incremented. In the state where (i+1) reaches n, all of the needle drop points (i+1=2 to n-1) have been assigned attributes of tentative contour points or tentative running stitch points.
Next, the stitch forms are categorized as follows. First, the control unit 10 judges whether a needle drop point Pi+1 is assigned the attribute of the tentative contour point while assigning 1, 2, 3 . . . to the variable i. If Pi+1 is a tentative running stitch point, the control unit 10 assigns a next greater value to the variable i and repeats the above judgment. If Pi+1 is the tentative contour point, the control unit 10 judges whether the needle drop point Pi+1 adjoins to a needle drop point having the attribute of the tentative running stitch point (i.e., judges whether one of the needle drop points Pi and Pi+2 is the tentative running stitch point). If the point Pi+1 adjoins to a point having the attribute of the tentative running stitch point, Yi+2, which has been saved in the process in which the tentative contour point attribute is assigned to the needle drop point Pi+1, is read out.
If signs of Yi+2 obtained in a like manner for the needle drop points of the tentative contour point located on the front or rear side of the point Pi are different from each other, a tentative tatami contour is assigned to the stitch attribute of the needle drop point Pi+1. If signs of Yi+2 obtained in a like manner for the needle drop points of the tentative contour point located on the front or rear side of the point Pi are equal to each other, a tentative running stitch is assigned to the stitch attribute of the needle drop point Pi+1.
If the needle drop point Pi+1 does not adjoin to a needle drop point of the tentative running stitch point and signs of Yi+2 between the front and rear tentative contour points are replaced with each other, the needle drop point Pi+1 is assigned a tentative satin contour. On the other hand, signs of Yi+2 between the front and rear tentative contour points are not replaced with each other, an attribute of a tentative running stitch point is assigned to the needle drop point Pi+1.
Finally, shapes, thread densities, tatami patterns, and etc. of needle drop points located at the front and rear sides of each of the needle drop points assigned the attribute of the tentative tatami contour are obtained, and a process for fixing a contour of an embroidery region of the tatami stitch is executed using the obtained data. Shapes, thread densities, and etc. of needle drop points located at the front and rear sides of each of the needle drop points assigned the attribute of the tentative satin contour are obtained, and a process for fixing a contour of an embroidery region of the satin stitch is executed using the obtained data. Then, a process for fixing the needle drop points, which are not defined as the tentative tatami contour attribute and the tentative satin contour attribute, as an embroidery region of the running stitch is executed.
Referring back to
If the judgment result of S16 is NO or after S21 is finished, control proceeds to S17 where the control unit 10 judges whether the division into embroidery regions is designated by the pattern form. If the division into embroidery regions is designated by the pattern form (S17: YES), control proceeds to S22 where an embroidery region division control process by the pattern form is executed. In the embroidery region division control process by the pattern form, a pattern form designation code (a frame designation code, a letter designation code, a design designation code, and etc.) contained in the top of the embroidery pattern section corresponding to the counter SC is searched for. If a pattern form code corresponding to the designated pattern form is contained in the embroidery pattern section SM, an embroidery region of the embroidery pattern section corresponding to the counter SC is separated from the other embroidery regions. Then, control proceeds to S18 where the control unit 10 judges whether the embroidery pattern section corresponding to the counter SC is the last.
If the embroidery pattern section corresponding to the counter SC is not the last (S18: NO), the counter SC is incremented by 1 (S19). Then, control returns to S14. If all of the embroidery pattern sections SMs in the embroidery data have been processed (i.e., the target embroidery pattern section is the last) (S18:YES), control proceeds to S23 where a print target embroidery region designation process shown in
In the print target embroidery region designation process, the presence or absence of the embroidery region divided by S20, S21 and S22 is detected (S31). If the divided embroidery region of the stitch attribute is not found (S32: NO), a division flag BF is reset (S36). If the divided embroidery region of the stitch attribute is found (S32: YES), the division flag BF is set (S33). Then, the embroidery pattern section SM is subjected to a block forming process, by which the divided blocks are displayed (S34).
The block forming process will be explained. In general, in embroidery data of an embroidery pattern section SM, the embroidery pattern section SM can be divided into one or more polygonal blocks, such as a triangle, trapezium and rectangle, and embroidery data is prepared for each of the blocks. Then, each of the pieces of embroidery data of the blocks are linked to one another in sequence. Therefore, it is possible to obtain shapes and the number of blocks of the blocks constituting the embroidery pattern section SM by analyzing the embroidery data.
The shapes of the blocks obtained as above are displayed at proper positions on the display 14 according to the embroidery data. Then, a process for designating a print target block in which an operator is allowed to designate, through use of a pointing device (i.e., the mouse 11), a block to be printed is executed (S35). Then, the print target embroidery region designation process terminates.
Referring back to
Finally, the pieces of embroidery data for all of the embroidery regions designated as the print target are deleted (S26). Then, the embroidery data processing of
Hereafter, the process for generating print data (a print data generating process) will be explained. With regard to the stitch printing, print data of needle drop points derived based on coordinates of all of the needle drop points, and print data of the stitch lines corresponding to stitches between a needle drop point to a next needle drop point are obtained by calculation.
With regard to the filling, an embroidery region of the embroidery pattern section SM defined in the embroidery data are obtained, and data of a dot pattern to be printed (using drops of ink) over the entire embroidery region in a form of a grid of dots is obtained by calculation.
Hereafter, operations and advantages of the above mentioned embodiment will be explained. After an operator selects an item “embroidery data processing” from the main menu displayed on the display 14, the setting screen of “stitch attribute setting for printing” is displayed. Then, the operator designates “satin sewing” as the stitch form and “stitch printing” as the print form so as to designate the embroidery region for which the printing is executed in place of the embroidering.
After setting the stitch attribute, the analyzing process is executed for each of the first to fourth embroidery pattern sections SM1 to SM4 shown in
As shown in
If the operator designates the block B7 having a longer size in a longitudinal direction by a pointer 14a, only the embroidery data of the block B7 of embroidery regions in the third embroidery pattern section SM3 is deleted, and then the print data is generated.
When the embroidering and printing process is executed, each of the first to fourth embroidery pattern sections SM1 to SM4 is embroidered on the fabric W, which is held on the embroidery frame 5, by the embroidery machine 2 based on the embroidery data. With regard to the block B7 of the third embroidery pattern section SM3, the printing process is executed on the fabric W by the inkjet printer 3 based on the print data of the stitch pattern generated as mentioned above.
Consequently, an embroidering operation is performed for the frame pattern of the first embroidery region, the star pattern of the second region, the timber pattern of the third embroidery pattern region excepting the block B7, and the background pattern of the fourth embroidery region by using black embroidery thread, red embroidery thread, green embroidery thread, and the gray embroidery thread, respectively. Only the block B7 of the third embroidery pattern section SM3 is subjected to the stitch printing by using green color ink.
If the operator designates “satin stitch” for the “stitch form”, and “filling” for “print form” on the setting screen of “stitch attribute setting for printing” as shown in
As described above, according to the embodiment, an operator is allowed to designate a desired one of embroidery regions which are obtained by dividing in advance embroidery data into embroidery regions in a predetermined dividing scheme. The printing operation is performed only for the embroidery region designated by the operator. That is, the operator is able to print only the desired one of embroidery regions on the fabric. It is understood that both of goodness of embroidering and goodness of printing can be represented on fabric, and therefore fabric on which texture, stereoscopic effect and the sense of gorgeous are suitably represented can be obtained.
Since only the print target region is subjected to the printing operation, consumption of ink can be suppressed to the minimum, and a finishing time for finishing the fabric can be reduced considerably because a printing speed is faster than an embroidering speed.
Since embroidery regions are divided by the stitch attribute of the stitch form including the “running stitch”, “satin stitch” and “tatami stitch” (S20), the operator is able to designate a desired embroidery region to be subjected to the printing operation according to the stitch attribute of the stitch form. Therefore, an operation for designating the embroidery region to be subjected to the printing operation by the stitch form can be eased.
Since embroidery regions are divided by the stitch attribute of the thread color (S21), embroidery regions are categorized so that the operator is able to designate a desired embroidery region to be subjected to the printing operation according to the stitch attribute of the thread color. Therefore, an operation for designating the embroidery region to be subjected to the printing operation by the thread color can be eased.
It is also possible to designate the embroidery region to be subjected to the printing operation by a pattern form, an operation for designating the embroidery region by a stitch form can be eased.
Since each of the embroidery pattern sections is divided into blocks by steps of S34 to S35 in the print target embroidery region designation process, the operator is able to designate a block to be targeted for the printing, for each of embroidery regions divided by the stitch form or the thread color. Therefore, the degrees of freedom regarding designation of a size of a print target region can be enhanced.
Since the operator is allowed to designate one of embroidery regions divided according to one or more of criterions including the stitch form, thread color and the pattern form, flexibility can be attained in regard to designation of a region to be printed. Therefore, the degrees of freedom regarding designation of a print target region can be enhanced.
Since print data for printing stitches connecting sequentially needle drop points corresponding to stitches embroidered on fabric by the embroidery machine 2 is generated in step S25, a printed image like real embroidery stitches can be obtain, and therefore representation of texture of embroidery stitches by printing can be enhanced.
Print data for filling the designated embroidery region is also obtained by step S25 of
Hereafter, a second embodiment of the disclosure will be explained. Since the second embodiment corresponds to a modification of the control routines executed by the embroidery data processing device 1 of the first embodiment, explanations for the second embodiment will be made with reference to
For example, the operator selects one or more of items of “running stitch”, “satin stitch” and “tatami stitch” as the stitch form, selects one or more of items of “frame” “letter” and “design” as the pattern form, and selects one of items of “stitch printing” and “filling” as the print form.
Next, in S113, an embroidery pattern section counter SC is initialized (i.e., set to “1”). In S114, data of the embroidery pattern section SM corresponding to the counter SC is read out from embroidery data selected in advance (S114). Next, the control unit 10 judges whether division into embroidery regions is designated based on the stitch attribute in S112. If the division of the embroidery regions is designated by the stitch form (S115: YES), control proceeds to S120 where an embroidery region division control process by a stitch form (see FIG. 15) is executed.
If the embroidery region division control process is initiated, a stitch form analyzing process for determining which of the satin stitch, the tatami stitch and the running stitch the embroidery data designated by the counter SC contains is executed (S131). Since the explanation about the stitch form analyzing process has been already given referring to
Referring now to
Referring back to
If the thread color code is contained in the embroidery pattern designated by the counter SC (S141: YES), embroidery regions having the designated thread color are detected (S142). Next, the detected embroidery regions are set as a print target (S143). Then, control proceeds to S117 of the embroidery data processing (
Referring back to
Referring now to
The embroidery pattern section corresponding to the embroidery pattern section counter SC is not the last (S118: NO), the counter SC is incremented by 1 (S119). Then, control returns to S114. If all of the embroidery pattern sections in the embroidery data have been processed (i.e., the processed embroidery pattern section is the last) (S118: YES), control proceeds to S123.
In S123, for each of the embroidery regions defined as a print target, print data is generated according to the established print form. Finally, all of the pieces of embroidery data belonging to the embroidery regions defined as a print target are deleted (S124). Then, the embroidery data processing terminates. Meanwhile, if embroidery regions to be targeted for embroidering are found on both sides of an embroidery region designated as the print target at the late stage, a thread cut command for instructing a thread cut mechanism to perform thread cut is added to the bottom of the embroidery data belonging to embroidery region which is to be subjected to an embroidering process just before a printing process of the embroidering data of the print target, so that occurrence of jump stitch (linking the embroidery regions sandwiching the print target region therebetween) can be prevented.
Hereafter, a print data generating process will be explained. With regard to stitch printing, print data of needle drop points based on coordinates of all of the needle drop points, and print data of stitch lines corresponding to stitches between a needle drop point to a next needle drop point are obtained by calculation.
With regard to the filling, the embroidery region of the embroidery pattern section SM defined in the embroidery data is obtained, and data of a dot pattern to be printed (using drops of ink) over the entire embroidery region in a form of a grid of dots is obtained by calculation.
Hereafter, operations and advantages of the above mentioned second embodiment will be explained. After an operator selects an item “embroidery data processing” from the main menu displayed on the display 14, the setting screen of “stitch attribute setting for printing” is displayed (see
After setting the stitch attribute, the analyzing process is executed for each of the first to fourth embroidery pattern sections SM1 to SM4 shown in
When the embroidering and printing process is executed, each of the first and third embroidery pattern sections is embroidered on the fabric W, which is held on the embroidery frame 5, by the embroidery machine 2 based on the embroidery data. With regard to the second and fourth embroidery pattern sections, the printing process is executed on the fabric W by the inkjet printer 3 based on the print data obtained as mentioned above.
Consequently, as shown in
If the operator designates “tatami stitch” for the “stitch form”, “frame” for the “pattern form” and “filling” for “print form” on the setting screen of“stitch attribute setting for printing” as shown in
As described above, according to the embodiment; an operator is allowed to designate a desired one of embroidery regions which are obtained by dividing in advance the embroidery data into embroidery regions (to be subjected to an embroidering operation using embroidery data) in a predetermined dividing scheme. The printing operation is performed only for the embroidery region designated by the operator. That is, the operator is able to print only the desired one of embroidery regions on the fabric. It is understood that both of goodness of embroidering and goodness of printing can be represented on fabric, and therefore fabric on which texture, stereoscopic effect and the sense of gorgeous are suitably represented can be obtained.
Since only the print target region is subjected to the printing operation, consumption of ink can be suppressed to the minimum, and a finishing time for finishing the fabric can be reduced considerably because a printing speed is faster than an embroidering speed.
Since embroidery regions are divided by the stitch attribute of the stitch form including the “running stitch”, “satin stitch” and “tatami stitch” (S120), the operator is able to designate a desired embroidery region to be subjected to the printing operation according to the stitch attribute of the stitch form. Therefore, an operation for designating the embroidery region to be subjected to the printing operation by the stitch form can be eased.
Since embroidery regions are divided by the stitch attribute of the thread color (S121), embroidery regions are categorized in such a manner that the operator is able to designate a desired embroidery region to be subjected to the printing operation according to the stitch attribute of the thread color. Therefore, an operation for designating the embroidery region to be subjected to the printing operation by the thread color can be eased.
Since the operator is allowed to designate one of embroidery regions divided according to one or more of criterions including the stitch form, thread color and the pattern form, flexibility can be attained in regard to designation of a region to be printed. Therefore, the degrees of freedom regarding designation of a print target region can be enhanced.
Since print data for printing stitches connecting sequentially needle drop points corresponding to stitches embroidered on fabric by the embroidery machine 2 is generated, print like real embroidery stitches can be obtain, and therefore representation of texture of embroidery stitches by printing can be enhanced.
Print data for filling the designated embroidery region is also obtained by step S123 of
Since the embroidery data belonging to the embroidery regions of the print target is deleted by step S124 of the embroidery data processing, execution of embroidering for the print target embroidery regions is avoided. Therefore, duplication of printing and embroidering can be avoided reliably, and therefore reduction in finishing time and in ink consumption can be attained.
Although the present disclosure has been described in considerable detail with reference to certain preferred embodiments thereof, other embodiments are possible.
In the embroidery data processing (
In the above mentioned first embodiment, embroidery data of embroidery regions selected as a print target are deleted (S26). However, embroidery data of embroidery regions to be deleted may be given an attribute of “invalid” in place of deleting such data of the embroidery regions.
With regard to positioning stitch patterns and cutting stitch lines relating to sewing of an applique, embroidering for these stitch patterns and stitch lines may be forcibly changed to the printing because these stitch patterns and stitch lines are used as tentative referential lines and do not need to be embroidered.
If embroidery data belonging to an embroidery region targeted for printing includes underlying data, such data may be removed.
In the above mentioned embodiment, the embroidery data processing device 1 and the embroidery machine 2 are formed as separate devices. However, the control unit 42 of the embroidery machine 2 may be configured to have the functions of the embroidery data processing device 1. In this case, it is not necessary to use a personal computer functioning as the embroidery data processing device 1.
Number | Date | Country | Kind |
---|---|---|---|
2004-375498 | Dec 2004 | JP | national |
2004-375499 | Dec 2004 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5144899 | Allen | Sep 1992 | A |
5499589 | Kyuno et al. | Mar 1996 | A |
5899154 | Mizuno | May 1999 | A |
5934209 | Mizuno | Aug 1999 | A |
5954004 | Futamura | Sep 1999 | A |
6189989 | Hirabayashi et al. | Feb 2001 | B1 |
6304793 | Komiya et al. | Oct 2001 | B1 |
RE38718 | Futamura | Mar 2005 | E |
20030212470 | Kaymer et al. | Nov 2003 | A1 |
20040221783 | Niimi | Nov 2004 | A1 |
20050015177 | Hagino et al. | Jan 2005 | A1 |
20050182508 | Niimi et al. | Aug 2005 | A1 |
20050234584 | Mizuno et al. | Oct 2005 | A1 |
Number | Date | Country |
---|---|---|
11076662 | Mar 1999 | JP |
A 11-076662 | Mar 1999 | JP |
Number | Date | Country | |
---|---|---|---|
20060137583 A1 | Jun 2006 | US |