This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2013-056421 filed on Mar. 19, 2013, the entire contents of which are incorporated herein by reference.
1. Technical Field
The present disclosure relates to an apparatus provided with a cartridge holder receiving a pen or a cutter and a non-transitory computer-readable medium storing data of instructions for the apparatus.
2. Related Art
Cutting plotters have been conventionally known as an apparatus automatically executing a cutting process. An object to be cut is a sheet-shaped object (paper sheet, for example). The sheet is held on a base material having an adhesive layer on a surface thereof. The sheet is applied to the adhesive layer. The cutting plotter moves the base material holding the sheet, in a first direction while holding both ends of the base material vertically between a driving roller and a pinch roller. The cutting plotter further moves a carriage with a cutting blade in a second direction perpendicular to the first direction. A desired pattern is cut out of the sheet by the above-described operation.
The cutting plotter has been proposed to be equipped with an image reading device provided with a scanner. In this case, a user sets a sheet printed with a pattern on the cutting plotter. An image of the sheet surface is then read by the scanner, so that cutting data of the pattern can be generated on the basis of the image data. The cutting plotter then executes a cutting process based on the generated cutting data, with the result that a pattern which is the same as printed on the sheet can be cut out of the sheet.
The users are sometimes desirous to cut the same configuration as the pattern printed on the sheet out of another sheet, instead of cutting the pattern out of the sheet. However, when this demand is met, there arises a problem that the operation by the user becomes complicate.
Therefore, an object of the disclosure is to provide an apparatus which can apply appropriate processing based on image data read by the read unit and a non-transitory computer-readable medium storing data of instructions for the apparatus.
The present disclosure provides an apparatus comprising a cartridge holder configured to receive a pen or a cutter, a platen configured to receive an object, a moving mechanism configured to move the cartridge holder in a direction that the cartridge holder comes close to the platen, a read unit configured to read image data from the object, a receiving unit configured to receive an instruction to set a first mode or a second mode, and a processor configured to instruct the apparatus to generate processing data to move the moving mechanism based on the image data, store the processing data in a storage device of the apparatus in response to receiving the instruction to set the first mode, and instruct the moving mechanism to move the cartridge holder close to the platen, based on the processing data, in response to receiving the instruction to set the second mode.
The disclosure further provides a non-transitory computer-readable medium for an apparatus comprising a cartridge holder configured to receive a pen or a cutter, a platen configured to receive an object, a moving mechanism configured to move the cartridge holder in a direction that the cartridge holder comes close to the platen, a read unit configured to read image data from the object, and a receiving unit configured to receive an instruction to set a first mode or a second mode. The computer-readable medium storing computer-readable instructions, when executed by a processor of the apparatus, cause the apparatus to generate processing data to move the moving mechanism based on the image data, store the processing data in a storage device of the apparatus in response to receiving the instruction to set the first mode, and instruct the moving mechanism to move the cartridge holder close to the platen so that the object is processed, based on the processing data, when the receiving unit receives the instruction to set the second mode.
The disclosure still further provides an apparatus comprising a pen or a cutter, a platen configured to receive an object, a moving mechanism configured to move the cartridge holder in a direction that the pen or the cutter comes close to the platen, a read unit configured to read image data from the object, a receiving unit configured to receive an instruction to set a first mode or a second mode, and a processor configured to instruct the apparatus to generate processing data to move the moving mechanism based on the image data, store the processing data in a storage device of the apparatus in response to receiving the instruction to set the first mode, and instruct the moving mechanism to move the pen or the cutter close to the platen so that the object is processed, based on the processing data, in response to receiving the instruction to set the second mode.
In the accompanying drawings:
A first example of an apparatus will be described with reference to
In the processing apparatus 1, a plurality of cutter cartridges 4c of a cutter C and a plurality of pen cartridges 4p are prepared as the cartridge 4. One of the cartridges 4c and 4p is selectively attached to a cartridge holder 32 of a processing head 5 as will be described later. All the cartridges 4c and 4p include respective cases having substantially the same shape (see cases 50 in
The body cover 2 is formed into the shape of a horizontally long rectangular box. The body cover 2 has a front formed with an opening 2a. A front cover 2b is mounted on the front of the body cover 2 to open and close the opening 2a. The holding sheet holding the object S is set onto the platen 3 while the opening 2a is open. The cartridge 4 is also attached to and detached from a cartridge holder 32 while the opening 2a is open.
The processing apparatus 1 includes a transfer mechanism 7 which transfers the holding sheet 10 set on the platen 3 in a predetermined transfer direction. The processing apparatus 1 also includes a head moving mechanism 8 which moves a processing head 5 in a direction intersecting with the transfer direction of the holding sheet 10 (for example, a direction perpendicular to the transfer direction). In the following description, the direction in which the holding sheet 10 is transferred by the transfer mechanism 7 will be referred to as “front-rear direction”. That is, the side of the opening 2a of the processing apparatus 1 will be referred to as “front” and the opposite side will be referred to as “rear.”
A display 9a and an operation switch device 9b including various operation switches are mounted on a right upper surface of the body cover 2. The display 9a is comprised of a full-color liquid display device and configured as a display unit which displays various patterns, images obtained by the scanner 6, necessary messages to the user, and the like. The operation device 9b is operated by the user when various input contents are entered. A touch panel 9c is placed on a display surface side of the display 9a. The touch panel 9c has a transparent matrix touch switch for coordinate input. The touch switch employs a resistance detection system. More specifically, the touch switch is configured of resistors arranged in a matrix at predetermined intervals. When the user touches any position on the touch switch with his/her finger, a point of intersection of the resistors corresponding to the touched position is scanned, whereby the touch position is detected. When operating the operation switches of the operation switch device 9b or the touch panel 9c, the user can designate an object to be displayed on a screen of the display 9a, select various patterns, switch various operation modes and set various parameters.
The platen 3 receives the underside of the holding sheet 10 when the object S is processed. The platen 3 includes a front platen 3a and a rear platen 3b and has a horizontal upper surface as shown in
Firstly, the transfer mechanism 7 transfers the holding sheet 10 on the upper surface side of the platen 3 freely in the Y direction. A frame 11 is enclosed in the body cover 2 as shown in
The driving roller 12 has an upper end which is substantially level with the upper surface of the platen 3 and right and left ends mounted on the right and left sidewalls 11b and 11a respectively so that the driving roller 12 is rotatable. The right end of the driving roller 12 extends rightward through the right sidewall 11b as shown in
The pinch roller 13 has right and left ends mounted on the right and left sidewalls 11b and 11a respectively so that the pinch roller 13 is rotatable and slightly displaceable in the up-down direction. Two springs (not shown) are mounted on the outer surfaces of the right and left sidewalls 11b and 11a to normally bias the pinch roller 13 downward. Accordingly, the pinch roller 13 is normally biased downward (to the driving roller 12 side) by the springs. Two rollers 13a having a slightly large diameter are mounted on the pinch roller 13 so as to be located near both ends thereof respectively. Only the right roller 13a is shown in
The right and left ends 10b and 10a of the holding sheet 10 are thus held between the driving roller 12 and the rollers 13a of the pinch roller 13. Upon drive of the Y-axis motor 15, normal or reverse rotation of the Y-axis motor 15 is transmitted via the gears 16 and 17 to the driving roller 12, whereby the holding sheet 10 is transferred rearward or forward together with the object S. The transfer mechanism 7 is thus constituted by the driving roller 12, the pinch roller 13, the Y-axis motor 15 and the gears 16 and 17 serving as a reduction mechanism.
The head moving mechanism 8 serves to move the carriage 19 of the processing head 5 freely in the X direction. More specifically, as shown in
Furthermore, the carriage 19 has a pair of protrusions engaging the guide grooves 21a and 21b respectively although the grooves are not shown. The protrusions are formed on the upper and lower sides so as to hold the guide grooves 21a therebetween in the up-down direction. Thus, the carriage 19 is supported by the engagement of the protrusions and the guide grooves 21a so as to be slidable on the guide rails 21 and 22 in the right-left direction.
A horizontal mounting frame 24 is fixed to the outer surface of the left sidewall 11a so as to be located near the rear of the left sidewall 11a at the outer surface side, as shown in
On the other hand, a timing pulley 30 is mounted on the right mounting frame 14 so as to be rotatable about an axis extending in the up-down direction. An endless timing belt 31 horizontally extends between the timing pulleys 30 and 28 in the right-left direction. The timing belt 31 has a midway part joined to a mounting part (not shown) of the processing head 5.
Upon drive of the X-axis motor 25, normal or reverse rotation of the X-axis motor 25 is transmitted via the gears 27 and 29 and the timing pulley 28 to the timing belt 31, whereby the processing head 5 is moved leftward or rightward together with the carriage 19. Thus, the carriage 19 is moved freely in the right-left direction perpendicular to the direction in which the object S is conveyed. The head moving mechanism 8 is thus constituted by the guide rails 21 and 22, the X-axis motor 25, the gears 27 and 29 serving as a reduction mechanism, the timing pulleys 28 and 30, the timing belt 31 and the like.
The processing head 5 includes an up-down drive mechanism 33 and a cartridge holder 32 disposed in the rear and in front of the carriage 19 as shown in
Upon drive of the Z-axis motor 34, normal or reverse rotation of the Z-axis motor 34 is converted via the transmission mechanism to the up-down movement, whereby the cartridge holder 32 is moved upward or downward together with the cartridge 4. As a result, the cartridge holder 32 is moved together with the cartridge 4 between a lowered position and a raised position. When located at the lowered position, the cartridge 4 of the cartridge holder 32 carries out cutting by a cutter C or printing by a pen P as shown in
When the cartridge 4c of the cutter C is attached to the cartridge holder 32 and is located at the lowered position, the blade edge C1 penetrates the object S. Pressure of the blade edge C1 for the cutting in this case will be referred to as “cutter pressure.” On the other hand, when the cartridge 4p of the pen P is attached to the cartridge holder 32 and is located at the lowered position, the pen tip P1 abuts on the object S. Pressure of the pen tip P1 for the cutting in this case will be referred to as “pen pressure.” The cutter pressure and the pen pressure are set to pressure values suitable for the cutting and the printing by a control circuit 71 based on an amount of rotation of the Z-axis motor 34, respectively.
The cartridge holder 32 includes a holder frame 35 and upper and lower holders 36 and 37 as shown in
The holder frame 35 is provided with a lever member 40 located between the upper and the lower holders 36 and 37 as shown in
As a result, the lever member 40 is swung about the pivot portions 40a serving as a center of swinging motion so as to be switchable between an open position shown by alternate long and two short dashes line in
The cartridge 4 which is detachably attached to the cartridge holder 32 will now be described.
The cap 52 includes a larger-diameter portion 54 and a smaller-diameter portion 55 and is accordingly formed into the shape of a stepped bottomed cylindrical container. The larger-diameter portion 54 is fitted with a lower end of the case body 51. The larger-diameter portion 54 has an upper end serving as an engaged portion 54a which abuts on the engagement portions 41a and 42a of the lever member 40. The larger-diameter portion 54 has a lower end which is fitted with the lower holder 37 of the cartridge holder 32. The cap 52 has an underside 50a formed into a flat shape. The underside 50a has a through hole (not shown) through which the blade edge C1 of the cutter C or the pen tip P1 is inserted. The knob 53 has a cover plate 56, a knob plate 57 and a rear plate 58 both provided on an upper part of the cover plate 56. The cover plate 56 is fixed to an upper end of the case body 51. The knob plate 57 is mounted on a central part of the cover plate 56 in the right-left direction so as to be directed vertically.
The cartridge 4c shown in
The cartridge 4p shown in
Any one of three grooves 60A to 60C is formed in the rear plate 58 of the knob 53 so that the rear plate 58 is a concavo-convex portion, as shown in
The carriage 19 is provided with a detection unit which is located at an upper side facing the rear plate 58 of the cartridge 4, as shown in
The type detection sensors 63A to 63B mounted on a substrate of the substrate holder 61 so as to be arranged from side to side. The type detection sensors 63A to 63C are comprised of optical sensors (photointerrupters). The contacts 62A to 62C are formed into the shape of a plate extending over the side of the type detection sensors 63A to 63C. The contacts 62A to 62C have lengthwise middle portions formed with shafts 64 respectively. The substrate holder 61 is provided with bearings (not shown) swingably supporting the shafts 64 respectively. The contacts 62A to 62C are supported by the respective bearings so as to be lined in the direction of plate thickness. Three extension coil springs (not shown) extend between upper portions of the contacts 62A to 62C and the substrate holder 61 respectively. The contacts 62A to 62C are biased by the extension coil springs in a direction such that the upper portions of contacts 62A to 62C are tilted toward the type detection sensors 63A to 63C respectively. In other words, the biasing forces of the extension coil springs act in a direction such that lower ends of the contacts 62A to 62C come into contact with the rear plate 58 of the knob 53.
For example, when the cartridge 4c of the cutter C is attached to the cartridge holder 32, the lower ends of the contacts 62A and 62B come into contact with the rear plate 58, thereby swinging. With the swinging, the upper ends of the contacts 62A and 62B are departed from the type detection sensors 63A and 63B respectively (see two-dot chain line in
The cartridge 4c of the cutter C is attached to the cartridge holder 32 in cutting the object S. In this case, the control circuit 71 identifies the type of the cartridge 4c, based on detection signals of the contacts 62A to 62C generated by the type detection sensors 63A to 63C respectively. The control circuit 71 then controls the up-down drive mechanism 33 to move the cartridge 4c to the lowered position and sets the blade edge C1 to the above-mentioned cutter pressure. In this case, the blade edge C1 penetrates the object S on the holding sheet 10 to be put slightly into the holding sheet 10. In this state, the holding sheet 10 and the cartridge 4c (the cutter C) are moved in the X and Y directions relative to each other by the transfer mechanism 7 and the head moving mechanism 8, respectively. The cutting of the object S is executed by this relative movement.
On the other hand, the cartridge 4p of the pen P is attached to the cartridge holder 32 in printing the object S. In this case, the control circuit 71 identifies the type of the cartridge 4p, based on detection signals of the contacts 62A to 62C generated by the type detection sensors 63A to 63C respectively. The control circuit 71 then controls the up-down drive mechanism 33 to move the cartridge 4p to the lowered position and sets the pen tip P1 to the above-mentioned pen pressure. In this case, the pen tip P1 penetrates the object S. In this state, the holding sheet 10 and the cartridge 4p (the pen P) are moved in the X and Y directions relative to each other by the transfer mechanism 7 and the head moving mechanism 8, respectively. The printing of the object S is executed by this relative movement. An XY coordinate system with a left corner of the adhesive layer 10v serving as an origin O is set in the processing apparatus 1, as shown in
The processing apparatus 1 according to the example is provided with a scanner 6 serving as an image obtaining unit shown in
The scanner 6 is controlled by the control circuit 71. More specifically, the control circuit 71 controls the transfer mechanism 7 to move the holding sheet 10 rearward or in the Y direction. The control circuit 71 controls the scanner 6 so that a reading operation by the scanner 6 (scanning in the X direction) is repeatedly executed in synchronization with the movement of the holding sheet 10. The control circuit 71 obtains two-dimensional image data of the object S by the above-described control manner. The carriage 19 has an underside provided with a sheet detection sensor 76 (see
Furthermore, the control circuit 71 is configured to process the image data of the object S read by the scanner 6 in a known image processing manner. In this case, the control circuit 71 extracts patterns, colors of patterns α to γ (see
The control system of the processing apparatus 1 will be described with reference to
Signals are supplied to the control circuit 71 from the sheet detection sensor 76, the type detection sensors 63A to 63C, the scanner 6 and the like. To the control circuit 71 are connected the display 9a, the touch panel 9c and various operation switches of the operation device 9b. While viewing a display screen of the display 9a, the user operates various switches of the operation device 9b or the touch panel 9c. As a result, the user can select a desired pattern and set various processing modes and parameters. To the control circuit 71 are further connected drive circuits 77, 78 and 79 driving the Y-axis motor 15, the X-axis motor 25 and the Z-axis motor 34, and the like. Based on the cutting or printing data, the control circuit 71 controls the Y-axis motor 15, the X-axis motor 25, the Z-axis motor 34 and the like so that a cutting or printing operation is automatically executed for the object S on the holding sheet 10.
The control circuit 71 of the example constitutes a processing data generation unit which generates the cutting data and the printing data based on the image data. The cutting data and the printing data will be collectively called “processing data” hereinafter. Additionally, the cutting operation and the printing operation both controlled by the control circuit 71 will be collectively called “processing operation” hereinafter.
The cutting data will be described with an exemplified case where patterns printed on the object S are cut. More specifically, the object S is a piece of paper on which are printed a pattern α of “heart,” a pattern β of “circle” and a pattern γ of “square.” The paper is an object to be read and to be cut. Image data of the object S is obtained by the above-described scanner 6. Furthermore, data indicative of outlines of the patterns α to γ is generated on the basis of the image data.
More specifically, as shown in
Thus, cutting line data is generated which is used to form a cutting line composed of line segments L1, L2, L3 and . . . connecting among the cutting start point α0, apex α1, apex α2, and cutting end point αN. The cutting line data of the pattern α has first coordinate data, second coordinate data, third coordinate data, . . . (N+1)-th coordinate data corresponding to the cutting start point α0, apex α1, apex α2, and cutting end point αN respectively (see
Regarding line segments composing an outline of pattern β, too, a cutting start point β0 and a cutting end point βN are set in the same manner as the pattern α. The pattern β has an outline with a circumference which is divided at predetermined intervals, and coordinate values of apexes β0 . . . are calculated. As a result, the cutting line data is generated which forms a cutting line of the “circle” composed of line segments L1, L2, L3, . . . connecting a cutting start point β0, apex β1, apex β2, and cutting end point βN. The cutting line data of the pattern β has first coordinate data, second coordinate data, third coordinate data, . . . (N+1)-th coordinate data corresponding to the cutting start point β0, apex β1, apex β2, and cutting end point βN, respectively (see
Regarding line segments composing an outline of the pattern γ, too, data of coordinate values of apex γ0, apex γ1, apex γ3 and apex γ4 is extracted. A left upper apex in
The control circuit 71 causes the apparatus to execute a cutting operation to cut the patterns α, β and γ sequentially in this order, based on the above-described cutting data. More specifically, firstly, the cutter C is relatively moved to the XY coordinates of the cutting start point α0, by the transfer mechanism 7 and the head moving mechanism 8. The blade edge C1 of the cutter C is then caused to penetrate through the cutting start point α0 part of the object S by the up-down drive mechanism 33. In this state, the blade edge C1 is relatively moved by the transfer mechanism 7 and the head moving mechanism 8 so as to connect linearly among the apexes α1, α2, α3 . . . sequentially. Thus, the line segments L, L2, L3 and L4 are cut sequentially continuously with the result that the outline of the pattern α of “heart” is cut out.
The other patterns β and γ are also cut out based on the cutting line data in the same manner as described above. Furthermore, based on the delimited data suffixed to each cutting line data, the blade edge C1 of the cutter C is departed from the object S by the up-down drive mechanism 33 every time the cutting of cutting line is finished.
The printing data will be described in the same manner as described with an exemplified case where the patterns α to γ on the object S are printed. The printing data includes data of the number of patterns, printing line data, color data, delimited data and display data.
The printing line data of the patterns α to γ is generated on the basis of the same image data of the object S as in the same manner as described above cutting line data. Accordingly, coordinate data is generated which corresponds to the printing and the cutting on the basis of coordinate values of the apexes of the patterns α to γ extracted from the image data. As a result, printing line data of the pattern α has coordinate data including the start and end points of the line segments L1 to L4 shown in
In the printing, the cartridge 4p of the pen P of the relevant type is displayed on the display 9a on the basis of the color data. The user attaches the cartridge 4p to the cartridge holder 32 while viewing displayed contents on the display 9a. The control circuit 71 executes the above-described printing operation and relatively moves the pen P based on the printing line data, whereby the line segments L1 . . . are plotted sequentially in this order. As a result, the patterns α, β and γ are printed along the outlines of the patterns α to γ of the object S respectively. Limited data is suffixed to the printing line data of the patterns α to γ respectively. The pen tip P1 is departed from the object S by the up-down drive mechanism 33 every time the plotting of the patterns α to γ is completed on the basis of the delimited data.
Thus, in the processing apparatus 1, processing data is generated from the image data of the patterns α to γ of the object S. The processing is executed on the basis of the generated processing data, with the result that the object S can be cut or printed.
A second mode refers to a mode in which the above-described reading and the processing on the basis of the generated processing data are continuously executed by the control circuit 71 in the processing apparatus 1. The object S affixed with the patterns α to γ is to be read and processed in the second mode. The processing apparatus 1 of the example is provided with a first mode as well as the second mode. In the first mode, generated processing data is stored in a storage unit such as the EEPROM 74 without execution of a processing operation after the reading by the control circuit 71. In generating the processing data in each mode, screens displayed on the display 9a will be described with reference to
On the other hand,
The preview image area 113 displayed on the first and second read screens 101 and 102 represents the object S on a suitable scale based on the image data. The preview image area 113 is provided with range setting parts 113a and 113b which designate a desired range (an area range 120) as shown in
More specifically, when the image as shown in
The control circuit 71 determines whether or not the patterns α to γ partially or wholly spread out of the area range 120, based on the coordinates of the specified area range 120 and image data of the object S. As a result, the control circuit 71 selects, as patters effective to generate processing data, the patterns except for one or more patterns spreading out of the area range 120, from the image of the object S. More specifically, the pattern α is within the area range 120 and the pattern β partially expands out of the area range 120, as shown in
The operation of the above-described configuration will be described with reference to
When detecting a distal end of the holding sheet 10 by a sheet detection sensor 76, the control circuit 71 sets the left corner of the adhesive layer 10v of the holding sheet 10 as the origin O. When start of reading is instructed by the operation of the switch of the operation switch device 9b (YES at step S3), the scanner 6 performs a scanning operation (step S4). In this case, while causing the transfer mechanism to move the holding sheet 10 in the Y direction, the control circuit 71 causes the scanner 6 to repeatedly carry out the reading operation (scanning in the X direction) in synchronization with the movement of the holding sheet 10. Image data of the object S is generated by the reading operation, whereby the first read screen 101 as shown in
In the processing data generation process, the size and position of the area range 120 in the preview image area 113 of the read screens 101 and 102 are set optionally. As the result of the setting, patterns can be selected regarding processing data to be generated (step S21). More specifically, when the operating mode has been changed to the first mode at step S1, the user drags the range setting parts 113a and 113b in the preview image screen 113 of the first read screen 101. Assume now that with the dragging operation, the whole pattern γ is located outside the area range 20, and the pattern β partially spreads out of the area range 120, as shown in
When the save key 114 of the first read screen 101 has been touched (YES at step S22), the control circuit 71 selects the pattern α contained in the area range 120 (step 23). The control circuit 71 processes the image data of the object S by a known image processing manner thereby to extract data of coordinate values of apexes α0, α1, α2, . . . regarding line segments composing the selected pattern α (see
In this case, furthermore, the control circuit 71 generates coordinate data represented by X-Y coordinates of apexes α0, α1, α2, . . . of the extracted line segments regarding printing line data. The control circuit 71 suffixes limiter data to the printing line data and adds display data to the printing line, thereby generating printing data of the pattern α. Subsequently, the control circuit 71 returns to step S7 in
Thus, when the operating mode has been switched to the first mode (YES at step S7), the control circuit 71 stores cutting and printing data of the generated pattern α in a nonvolatile storage unit such as the EEPROM 74 (step S8). When the currently set object S is not processed (NO at step S9 and NO at step S10), the holding sheet 10 is transferred forward by the transfer mechanism 7 thereby to be discharged (step S1). As a result, even when processing ends, the control circuit 71 can read the processing data of the pattern α from the EEPROM 74. Accordingly, the pattern α can be applied to another object based on the processing data of the pattern α.
Furthermore, when the operating mode has been switched to the first mode (YES at step S7) and the user wishes to apply the pattern α to the currently set object S (YES at step S9), the control circuit 71 causes the display 9a to display the processing start screen (see
Furthermore, when the operating step has been changed to the first mode (YES at step S7), the processing of the pattern α can be applied to another object instead of the currently set object S (NO at step S9 and YES at step S10). In this case, the holding sheet 10 is once discharged by the transfer mechanism 7. The object S is removed from the discharged holding sheet 10 by the user (step S12). The user then affixes another object to the holding sheet 10 and sets the holding sheet 10 onto the processing apparatus 1, causing the display 9a to display the processing start screen 103 (step S13). As a result, when either key 116 or 117 is touched, the pattern α can be cut from or printed on the object other than the object S (steps S14 to S17).
Even when the operating mode has been changed to the second mode at step S1, a desired pattern α can be selected from the patterns α to γ at step S6. More specifically, the user drags the range setting parts 113a and 113b on the second read screen 102 in
Thus, when the operating mode has been switched to the second mode (NO at step S7), the control circuit 71 causes the display 9a to display the processing start screen 103 containing an image of the pattern α whose processing data has been generated (step S13; and see
On the other hand, when the draw key 117 is touched on the processing start screen 103, the control circuit 71 determines whether or not the cartridge 4p of the pan P has been attached, based on the detection signals of the type detection sensors 63A to 63C. When the cartridge 4p is attached and start of the processing is instructed by the operation of the switch of the operation switch device 9b (YES at step S15), the printing operation is executed based on the generated printing data of the pattern α (step S17). As a result, drawing is carried out along the pattern α on the object S by the pen P.
Thus, upon end of processing of the pattern α attached to the object S, the control circuit 71 causes the transfer mechanism 7 to transfer the holding sheet 10 forward to discharge the holding sheet 10 (step S11), whereby the sequence of processing is completed (END).
As described above, the processing apparatus 1 includes the processing data generation unit which generates the processing data to process the object S based on the image data obtained by the image obtaining unit. The processing apparatus 1 further includes the mode switching unit which switches between the first mode in which the processing data generated by the processing data generation unit is stored in the storage unit provided in the processing apparatus 1 without execution of the processing operation by the control unit and the second mode in which the control unit executes the processing operation based on the processing data. Storage of the processing data in the storage unit or processing of the object S on the basis of the processing data is selectively executed according to the mode switched by the mode switching unit.
According to the above-described configuration, the processing data is generated by the processing data generation unit based on the image data of the object S obtained by the image obtaining unit. In this case, when the operating mode is switched to the first mode by the mode switching unit, the generated processing data can be stored in the storage unit and can be used for the processing of another object. On the other hand, when the operating mode is switched to the second mode, the object S can be promptly processed based on the generated processing data. Accordingly, the operating mode can be switched to a desired mode by the mode switching unit, whereby the object can be processed easily.
When the operating mode has been changed to the first mode by the mode switching unit, the control unit is configured to read the processing data stored in the storage unit to thereby be capable of executing the processing operation based on the processing data (see steps S9, S10 and S12). According to this configuration, the object S can also be processed in the first mode, so that the usability of the processing apparatus can be improved.
The control circuit 71, the display 9a and the touch panel 9c constitute the area designating unit which designates a desired area (the area range 120, for example) in the image of object S represented by the image data obtained by the image obtaining unit. Furthermore, the processing data generation unit generates the processing data based on the image data of the area designated by the area designating unit. According to this configuration, when a desired area in the image of the object S is designated by the area designating unit, the processing data is generated based on the image data of the designated area. Accordingly, since the processing data can be prevented from being generated uneconomically, a troublesome work such as confirmation, deletion or saving of the processing data can be eliminated.
A plurality of the area range 120 may be provided in the preview image area. Furthermore, the control circuit 71, the display 9a and the touch panel 9c constitute the area setting unit which sets the range of one or more of the closed areas such as the area range 120. According to the range setting unit, a desired area can be easily set in the image of the object S.
The control circuit 71 constitutes a selecting unit (a determination unit) which selects, as an effective pattern, one or more of the patterns contained in the range of area of the image of the object S, set by the range setting unit, except for one or more patterns partially spreading out of the area range. The processing data generation unit generates processing data of the effective pattern selected by the selecting unit. According to the configuration, one or more patterns partially spread out of the area range in setting the range of area in the image of the object S, one or more patterns except for the patterns partially spreading out of the area range are selected as effective patterns. Conversely, the pattern even partially spreading out of the area range is not selected as the effective pattern. Accordingly, a desired pattern can be easily designated in the patterns of the object S.
The processing apparatus 1 includes the display unit which displays an image of the object S represented by the image data. The area designating unit is configured to be capable of designating a desired area in the image of the object S displayed on the display unit. According to the configuration, the area to be designated in the image of the object S can be easily understood visually.
The processing head 5 includes a printing unit which prints the object S. As a result, the object S can be printed by the processing apparatus 1 based on the generated processing data.
The range setting parts 113a and 113b (the area range 120) are eliminated in the preview image area 119 in the second embodiment. In the preview image area 119, closed areas 121 to 123 are designated by the user. The closed areas 121 to 123 have contour lines which are outlines of the patterns α to γ respectively. More specifically, the control circuit 71 specifies position coordinates on the object S, corresponding to coordinate information supplied by the touch operation on the touch panel 9c, at step S21. The control circuit 71 then determines whether or not any one of the closed area 121 of the pattern α, the closed area 122 of the pattern β and the closed area 123 of the pattern γ has been touched, based on the specified position coordinates on the object S and image data of the object S. As exemplified in
The control circuit 71 further selects the pattern which is not currently grayed out, as an effective pattern (step S23) when the save key 114 on the read screen 101 (the OK key 115 on the read screen 102) has been touched (YES at step S22). Thus, the control circuit 71 generates cutting data of the contour line of the selected effective pattern and printing data (step S24).
As described above, the area designating unit in the second example is configured to be capable of designating the closed areas 121 to 123 which have, as contour lines, the outlines of the patterns α, β and γ in the image of the object S. The processing data generation unit generates processing data of the contour line of the closed area designated by the area designating unit. According to the configuration, the closed areas 121 to 123 of the patterns α, β and γ in the image of the object S, whereby the patterns α, β and γ whose processing data is to be generated can be easily selected.
The above-described examples should not be restrictive but may be modified or expanded as follows. Although the invention is applied to the processing apparatus in the foregoing examples, the invention may be applied to various apparatuses provided with a cutting unit and/or a printing unit.
The image acquisition unit should not be limited to the CIS (the scanner 6). A charge-coupled device (CCD) may be used as the image acquisition unit. Furthermore, the area can be designated by the area designating unit in both first and second modes in the foregoing embodiments. However, the area may be designated in either first or second mode.
The data processing program stored in the storage unit of the processing apparatus 1 may be stored in a non-transitory computer-readable storage medium including a USB flash memory, CD-ROM, flexible disc, DVD and flash memory. In this case, when the data processing program stored in the storage medium is read by computers incorporated in various processing apparatuses provided with a cutting unit and/or a printing unit thereby to be executed, the same advantageous effects as achieved by the above-described examples can be achieved by these processing apparatuses.
The foregoing description and drawings are merely illustrative of the present disclosure and are not to be construed in a limiting sense. Various changes and modifications will become apparent to those of ordinary skill in the art. All such changes and modifications are seen to fall within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2013-056421 | Mar 2013 | JP | national |