Printing program, production method of printed matter, printing system, production method of special edition data, production system of special edition data, and production program of special edition data
The printing system and program address the challenge of user-friendly white plate generation by automatically adjusting the position and extent of special ink based on image object types, improving the printing process.
Patent Information
- Application Number
- JP2024020070
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-14
- Publication Date
- 2025-08-26
AI Technical Summary
Existing methods for generating white plates in printing are not user-friendly for inexperienced users, as they require the same logic for any image, making it difficult to create desired white plate data.
A printing system and program that automatically generate special edition data and print it using special ink, adjusting the relative position of the special ink based on the type of object in the image data, allowing for user-friendly generation of white plates.
Enables easy and user-friendly creation of white plates tailored to the type of object in the image, enhancing the printing process by adjusting the position and extent of white ink application.
Smart Images

Figure 2025124187000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a printing program, a method for producing printed matter, a printing system, a method for producing special edition data, a special edition data generation system, and a special edition data generation program. [Background technology]
[0002] BACKGROUND ART Conventionally, when printing on a printing medium other than white, a method is known in which white ink is printed in advance as a base in an area having substantially the same shape as the shape of the print image (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-12262 Summary of the Invention [Problem to be solved by the invention]
[0004] Although methods for automatically generating white plates have been known for some time, they are generated using the same logic for any image. Although it is possible to use existing image processing applications to generate white plates in a desired manner, this is not an easy task for inexperienced users. [Means for solving the problem]
[0005] A printing program for solving the above problem causes a computer to execute a special edition generation function that generates special edition data based on image data, a special edition printing function that prints the special edition data using special ink, and an image printing function that prints image data in a position that overlaps the special ink, and the relative position between the position where the special edition data's special ink is printed and the position of the object in the image data corresponds to the type of object.
[0006] A method for producing printed matter to solve the above problem includes generating special edition data based on image data, printing the special edition data using special ink, and printing the image data in a position superimposed on the special ink to produce the printed matter, wherein the relative position between the position where the special edition data's special ink is printed and the position of the object in the image data corresponds to the type of object.
[0007] A printing system for solving the above problem includes a special plate generation unit that generates special plate data based on image data, a special plate printing unit that prints the special plate data using special ink, and an image printing unit that prints image data in a position that overlaps the special ink, and the relative position between the position where the special plate data's special ink is printed and the position of the object in the image data corresponds to the type of object.
[0008] A method for producing special plate data to solve the above problem includes determining the type of object in image data and producing special plate data based on the image data, and the relative position between the position at which the spot color ink in the special plate data is printed and the position of the object in the image data corresponds to the type of object.
[0009] A special plate data generation system for solving the above problem includes an object discrimination unit that discriminates the type of object in image data, and a special plate generation unit that generates special plate data based on the image data, and the relative position between the position at which the special plate data spot color ink is printed and the position of the object in the image data corresponds to the type of object.
[0010] A special edition data generation program for solving the above problem causes a computer to execute an object discrimination function that discriminates the type of object in image data and a special edition generation function that generates special edition data based on the image data, and the relative position between the position at which the special edition data spot color ink is printed and the position of the object in the image data corresponds to the type of object. [Brief explanation of the drawings]
[0011] [Figure 1]FIG. 1 is a block diagram of a printing system. [Figure 2] Printer block diagram. [Figure 3] FIG. 2 is a block diagram of a print control device. [Figure 4] Block diagram of a user terminal. [Figure 5] FIG. 4 is a schematic diagram showing the relationship between image data and white separation data. [Figure 6] 10A and 10B are diagrams showing examples of object types and white separation generation patterns. [Figure 7] 4A and 4B are diagrams showing examples of image data and white separation data. [Figure 8] 4A and 4B are diagrams showing examples of image data and white separation data. [Figure 9] 4A and 4B are diagrams showing examples of image data and white separation data. [Figure 10] FIG. 10 is a diagram showing an example of a print preview. [Figure 11] 10 is a flowchart showing a printing process. DETAILED DESCRIPTION OF THE INVENTION
[0012] Here, the embodiments of the present invention will be described in the following order. (1) Printing system configuration: (1-1) Printer configuration: (1-2) Configuration of print control device: (1-3) User device configuration: (2) Printing process: (3) Other embodiments:
[0013] (1) Printing system configuration: FIG. 1 is a block diagram showing the configuration of a printing system according to an embodiment of the present invention. The printing system of this embodiment includes a printer 200, a print control device 300, and a user terminal 100. The printer 200 of this embodiment is a UV printer that forms an image by ejecting UV ink onto a printing medium such as an acrylic plate. The user terminal 100 is a device used by a user to create and edit submitted data. The print control device 300 converts the submitted data into print data suitable for printing by the printer 200, and functions as a RIP (Raster Image Processor) that causes the printer 200 to print based on the print data.
[0014] (1-1) Printer configuration: FIG. 2 is a block diagram showing the configuration of the printer 200. The printer 200 is a printing device that prints an image on a printing medium in response to instructions from a print control device 300. In this embodiment, the printer 200 prints on the printing medium using ink of each color: cyan (C), magenta (M), yellow (Y), and black (K). The printer 200 can also use special color inks such as white ink and ink for achieving surface effects (e.g., clear ink). The ink used in the printer 200 of this embodiment is UV ink. The printer 200 prints by ejecting UV ink onto the printing medium and irradiating the ejected UV ink with ultraviolet light.
[0015] The printer 200 includes a processor 210, a communication unit 220, a storage medium 230, and a printing unit 240. The printer 200 also includes RAM and ROM (not shown). The processor 210 controls the printer 200 by executing various programs stored in the ROM, storage medium 230, etc. The processor 210 may be configured as a single chip, or may be configured as multiple chips. In addition, although the processor 210 is a CPU in this embodiment, it may also be configured as an ASIC or the like, or may also be configured as a CPU and an ASIC. When each device in this embodiment includes a processor, the processor can be realized in various forms, just like the processor 210.
[0016] The communication unit 220 includes circuits used for wired or wireless communication with external devices such as the print control device 300 according to various communication protocols. The storage medium 230 stores various programs, such as a control program for controlling printing execution, and print data 330a sent from the print control device 300. The printing unit 240 includes actuators, drive circuits, mechanical parts, sensors, etc. for ejecting UV ink onto the print medium and irradiating it with ultraviolet light to execute printing. The processor 310 controls the printing unit 240 based on the print data 330a to execute printing. The print data 330a will be described later.
[0017] (1-2) Configuration of print control device: 3 is a block diagram showing the configuration of the print control device 300. The print control device 300 includes a processor 310, a communication unit 320, a storage medium 330, and a UI unit 340. The processor 310 controls the print control device 300 by executing various programs stored in a ROM (not shown), the storage medium 330, etc.
[0018] The communication unit 320 includes circuits used for wired or wireless communication with external devices such as the printer 200 and the user terminal 100, according to various communication protocols. The storage medium 330 stores various programs, including a RIP program, for executing processes that control printing via the printer 200, submitted data 130a acquired from the user terminal 100, and print data 330a generated based on the submitted data 130a. Note that the print image printed on the print medium has multiple layers, each layer being referred to as a plate. In this embodiment, the print image is composed of a color plate and a white plate. In this specification, data representing an image to be printed using the color plates is referred to as image data, and data representing an image to be printed using the white plate (special plate) is referred to as white plate data (special plate data). The white plate image is printed on the print medium before the color plate images.
[0019] The processor 310 of the print control device 300 executes the RIP program to generate print data based on the submitted data 130a. The print data is data that indicates the printing mode to be executed by the printer 200. Specifically, the processor 310 enlarges or reduces the data for each plate indicated by the submitted data 130a based on the image resolution indicated by the printing conditions. The processor 310 then converts the enlarged or reduced data into gradation data for each color of ink used by the printer 200. The processor 310 then performs halftone processing based on the converted gradation data to determine the color and amount of ink to be ejected for each pixel. The processor 310 generates print data 330a that indicates the amount of each ink for each pixel on the printing medium for each of the color and white plates.
[0020] (1-3) User device configuration: 4 is a block diagram showing the configuration of user terminal 100. User terminal 100 includes processor 110, communication unit 120, storage medium 130, and UI unit 140. Processor 110 controls user terminal 100 by executing various programs stored in ROM (not shown), storage medium 130, etc.
[0021] The communication unit 120 includes circuits used for wired or wireless communication with external devices such as the print control device 300 in accordance with various communication protocols. The communication unit 120 includes an interface for communicating with various removable memories attached to the user terminal 100. The storage medium 130 stores various programs, including a program for generating and editing image data and a printing program for generating submission data 130a based on the image data, as well as various information such as the submission data 130a. The submission data 130a includes image data 130a1 and white plate data (special plate data) 130a2.
[0022] The UI unit 140 includes an input unit such as a mouse, keyboard, touchpad, or touch panel operation unit that accepts input from the user, and an output unit such as a monitor, touch panel display unit, or speaker that is used to present information to the user.
[0023] The processor 110 executes the printing program to realize a special plate generation function, a special plate printing function, and an image printing function. The special plate generation function is a function that generates special plate data based on image data. The special plate printing function is a function that prints special plate data using special color ink. The image printing function is a function that prints image data in a position that overlaps the special color ink. In this embodiment, the processor 110 functions as a special plate generation unit, a special plate printing unit, and an image printing unit. In this embodiment, white ink for the base is assumed as the special color ink, and a white plate is assumed as the special plate.
[0024] When printing on a transparent print medium or a print medium other than white, the colors of the image data are often rendered lighter or in different colors, so white ink is printed as a base for the areas where color inks are to be ejected. Users can automatically generate data for a plate (white plate) on which white ink is printed using an existing image processing application, but in that case, white plate data is generated using the same logic for any image. While it is also possible to manually create white plate data in a desired format using an existing image processing application, this task can be difficult for inexperienced users. Therefore, this embodiment provides a function that allows a white plate to be automatically obtained without using such an existing application.
[0025] In this embodiment, the processor 110 sets the relative position in the white plate data where white ink is printed, relative to the position of the object, depending on the type of object included in the image data. FIG. 5 is a schematic diagram showing the relationship between image data and white plate data. In FIG. 5, i1 indicates color plate data (image data) for printing area a1 of the object with C, M, Y, and K color inks, and i2 indicates white plate data (white plate data) for printing white ink. a1 indicates an example of an object area where color inks are ejected in the image data i1, and a2 is an area in the white plate data i2 that overlaps with the object area a1. Area a21 is an area that is larger than area a2 by a predetermined width. In this embodiment, three patterns are considered: a pattern in which white ink is not printed as a base for an object (i.e., a pattern in which white ink is not printed in area a1 of image data i1 in white plate data i2); a pattern in which white ink is printed in a position overlapping the object without going beyond the object (i.e., a pattern in which white ink is printed in area a2 of white plate data i2 in area a1 of image data i1); and a pattern in which white ink is printed on the object and in a position that goes beyond the object (i.e., a pattern in which white ink is printed in area a21 of white plate data i2 in area a1 of image data i1).
[0026] When executing the printing program, the processor 110 also realizes a preview function that performs a selectable print preview of the generated multiple white plate data. The processor 110 presents print previews of the multiple white plate data patterns and allows the user to select one. The processor 110 generates submission data 130a that includes the white plate data of the pattern selected by the user and image data (or the processed image data if a pattern requiring image data processing is selected). The special printing function prints white ink based on the selected white plate data.
[0027] Next, a specific example of generating white background data according to the type of object contained in image data will be described. The printing program also has an object discrimination function that discriminates the type of object contained in image data. The processor 110 performs image recognition processing on the image data, extracts the objects contained in the image data, and discriminates their type. The processor 110 extracts the objects contained in the image data using known algorithms such as image edge extraction and region segmentation, as well as machine learning models. The processor 110 also discriminates the type of the extracted objects using pattern matching, template matching, tone value distribution analysis, and machine learning models.
[0028] Processor 110 determines an object as the main object if the ratio of the object's area to the total area of the image is equal to or greater than a threshold. Alternatively, if an image contains both in-focus and out-of-focus objects, processor 110 determines the in-focus object as the main object. For example, it can determine whether an object is in focus based on the sharpness of the image data.
[0029] When image data mainly features a person, the processor 110 generates white overlay data that prints white ink at the position of a person object representing the person and in positions that extend beyond the person object. Therefore, according to this embodiment, white overlay data that prints white ink in an area larger than the person can be obtained for image data mainly featuring a person. Furthermore, the processor 110 also generates white overlay data that prints white ink at the position of the person object so that it does not extend beyond the person object. That is, in this embodiment, when a person is mainly featured, the user is presented with a pattern in which white ink is printed so that it does not extend beyond the position of the person object (the same area), and a pattern in which white ink is printed so that it extends beyond the object, as shown in FIG. 6(a).
[0030] This will be explained in more detail using Figure 7. Figure 7 is a diagram showing an example of image data (color plate data) and its white plate data (white plate data). Image data i1 shown in Figure 7 schematically shows an example including a main object m and a background object b. White plate data i21 is white plate data that indicates that white ink is printed in the area where object m is printed so that it does not extend beyond object m, and that white ink is not printed in the position of background object b.
[0031] The white offset data i22 indicates that white ink is to be printed in the area where object m is printed and in an area extending beyond the outer edge of object m by a predetermined width w, and that white ink is not to be printed in other areas. In this case, the processor 110 processes the image data i1 to produce the image data i12. Specifically, the processor 110 designates an area of width w from the outer edge of object m (an area corresponding to the border of object m and part of background object b) as an area where ink is not to be ejected in the color offset (an area where the underlying white ink is allowed to pass through). This adds a white border to the main object m, thereby achieving the effect of emphasizing the object. Because the area where spot color ink is to be printed may differ depending on the type of object, processing the image data according to the aspect of the area where spot color ink is to be printed can be expected to have an effect of changing the impression of the printed result.
[0032] The processor 110 determines whether the main object of the image data is an illustration or a photograph, for example, using a machine learning model. When the image data is mainly an illustration, the processor 110 generates white overlay data for printing white ink at the location of the illustration and in areas extending beyond the illustration. Therefore, according to this embodiment, white overlay data for printing white ink in an area larger than the illustration itself can be obtained for image data where the illustration is mainly an illustration. The processor 110 also generates white overlay data for printing white ink at the location of the illustration so that it does not extend beyond the illustration. That is, in this embodiment, when the image data is mainly an illustration, the user is presented with two patterns, as shown in (f) of Figure 6, in which white ink is printed without extending beyond the area of the illustration object itself, and in which white ink is printed both on the illustration object itself and in areas extending beyond the object (edges).
[0033] When the image data is a photograph, the processor 110 extracts the object in focus in the photograph as described above. The processor 110 generates white separation data that does not extend beyond the object in focus. Therefore, in this case, it is possible to obtain white separation data that prints white ink without extending beyond the position of the object in focus itself. The processor 110 also generates white separation data that prints white ink in the area of the object in focus itself and in the area (edge) that extends beyond the object.
[0034] Furthermore, when the image data is a photograph, the processor 110 generates white separation data that does not print white ink at positions corresponding to out-of-focus objects, but prints white ink at positions corresponding to in-focus objects. Therefore, in this case, it is possible to obtain white separation data that can produce the effect of spot color ink on in-focus objects more than on out-of-focus objects, that is, in this embodiment, the effect of improving color development by printing white ink as a base.
[0035] That is, in this embodiment, for an object that is in focus in the photograph, both a pattern in which white ink is printed on the area of the object itself, and a pattern in which white ink is printed on the object itself and on an area extending beyond the object, as shown in (b) of Fig. 6, are proposed to the user. Also, for an object that is out of focus, both a pattern in which white ink is printed on the area of the object itself, and a pattern in which white ink is not printed on the area of the object, as shown in (c) of Fig. 6, are proposed to the user.
[0036] The processor 110 uses a machine learning model to determine whether the image data is primarily a landscape. If the image data is primarily a landscape, the processor 110 divides the image data into regions and detects sky regions. The processor 110 generates white overlay data in which white ink is not printed in positions corresponding to the sky, and white ink is printed without spilling over into positions corresponding to non-sky objects. This makes it possible to obtain white overlay data that has the potential to express the transparency of the sky. Image data i5 in Figure 8 shows an example of a landscape photo that includes a sky region a5, and white overlay data i61 indicates that white ink is not printed in areas corresponding to the sky, and white ink is printed without spilling over into areas other than the sky.
[0037] The processor 110 also generates white overlay data in which white ink is printed within the area of the object itself, both for the sky and other objects, without going beyond the area, as shown in white overlay data i62 in Figure 8. That is, in the case of a landscape photo, in this embodiment, for an object representing the sky, the user is suggested a pattern in which white ink is printed within the object's position without going beyond the area, as shown in Figure 6(d), and a pattern in which white ink is not printed within the object's position. For objects other than the sky in the landscape photo, the user is suggested a pattern in which white ink is printed within the object's position, as shown in Figure 6(e).
[0038] Processor 110 determines whether the image data contains a one-dimensional or two-dimensional code, for example, by template matching. If a one-dimensional or two-dimensional code is included, processor 110 generates white separation data that prints the one-dimensional or two-dimensional code and white ink in positions outside the one-dimensional or two-dimensional code (see (h) in FIG. 6). Therefore, according to this embodiment, white separation data can be obtained that increases the likelihood of accurately reading the one-dimensional or two-dimensional code.
[0039] Of course, one image data may contain multiple of the above-mentioned objects. For example, image data i7 in FIG. 9 shows an example including an illustration a71 and a two-dimensional code a72. As shown in FIG. 6(f), the illustration has a pattern in which white ink is printed without extending beyond the illustration area, and a pattern in which white ink is printed beyond the illustration area, while the two-dimensional code only has a pattern in which white ink is printed beyond the illustration area. Therefore, processor 110 creates one white overlay data set combining the patterns for each object for each combination. In the case of image data i7 in FIG. 9, processor 110 generates two white overlay data sets, i81 and i82. White overlay data i81 indicates that white ink is to be printed in an area of the same position and size as illustration a71, and in the two-dimensional code a72 and the area extending beyond a72. White overlay data i82 indicates that white ink is to be printed in the illustration a71 and the area extending beyond a71, and in the area extending beyond a72 and the two-dimensional code a72 and the area extending beyond a72.
[0040] Note that a pattern in which white ink is ejected onto an area corresponding to the entire area in the image data onto which color ink is ejected may also be presented to the user. For example, in the original image data i1 shown in Fig. 7, the background object b is also an area onto which ink is ejected onto the color plane, and white offset data for such image data may be generated and proposed as shown in i23 in Fig. 7, which indicates that white ink is ejected onto the combined area of the area of the main object m and the area of the background object b, i.e., onto the entire white offset data that overlaps with the entire image data i1.
[0041] Using the preview function, the processor 110 displays a print preview for each of a plurality of combinations of patterns according to the object type, as described above. The print preview may show each of the image data i1 and white separation data i2 in three dimensions, as shown in Fig. 5, or may show each of the planes in two dimensions, as shown in Fig. 8, for example, for image data i5 and white separation data i61. Alternatively, as shown in Fig. 10, the print preview may be displayed by hatching areas in the image data where white ink is to be printed, or the print preview may be realized by alternating between a hatched display indicating a combination of image data and white separation data, as shown in Fig. 10, and a display of only the image data, as shown in Fig. 8, for example, for image data i5. In this way, by presenting a print preview for each combination of a plurality of patterns according to the type of object, the user can examine and select the special edition data that will produce the desired finish.
[0042] As described above, according to this embodiment, the position at which the special color ink is printed relative to the position of an object can be changed depending on the type of object included in the image data.
[0043] (2) Printing process: 11 is a flowchart showing the printing process. When a user creates and edits image data to be printed on user terminal 100, processor 110 of user terminal 100 acquires the image data to be printed (step S100). Next, processor 110 acquires the characteristics of the image data (step S105). That is, processor 110 performs the various image recognition processes described above to determine the type of object contained in the image data.
[0044] Next, the processor 110 generates a combination of white separations based on the features (step S110). That is, the processor 110 generates white separation data according to a combination of one or more patterns corresponding to the type of each object included in the image data.
[0045] Next, the processor 110 processes the image data in accordance with the white separation data (step S115). That is, for image data corresponding to white separation data having a pattern in which white ink is printed so as to extend beyond the object, as shown in i22 in Fig. 7, the processor 110 processes the image data so that an area of a predetermined width w around the object is an area in which color ink is not printed.
[0046] Next, processor 110 displays a print preview (step S120). That is, processor 110 presents a print preview of each combination of patterns according to the object type. Next, processor 110 accepts a user selection (step S125).
[0047] Next, the processor 110 transmits the submission data to the print control device 300 (step S130). That is, the processor 110 generates submission data 130a including image data and white separation data corresponding to the print preview selected by the user, and transmits the submission data 130a to the print control device 300.
[0048] The processor 310 of the print control device 300 generates print data based on the submission data sent from the user terminal 100 and sends it to the printer 200 (step S135). The processor 210 of the printer 200 executes printing based on the print data sent from the print control device 300 (step S140).
[0049] (3) Other embodiments: The above embodiment is one example for implementing the present invention, and various other embodiments can be adopted. For example, multiple patterns of white plates can be automatically generated and the user can select one, or only one pattern can be automatically generated. Furthermore, in addition to the white plates shown in the above embodiment, the method of the present invention can also be applied when generating and printing various special plates. For example, the method of the present invention can also be applied when generating a plate for printing a protective layer that protects a printed color image, or a plate for printing lines to cut the print medium after printing.
[0050] The method of the present invention can also be used in various types of printers that print special plates. Specifically, the method of the present invention can be used in printers other than UV printers, such as when generating plates for printing on DTG (Direct To Garment). The method of the present invention can also be applied to generating special plates that print clear ink and various other spot inks, in addition to white plates that print white ink.
[0051] The classification of the image data objects is not limited to the above-described embodiments. For example, some of the classifications given in the embodiments may be omitted, or classifications not given in the embodiments may be provided. The relative position of the spot color ink in the special data relative to the position of the object in the image data may be a pattern other than the pattern described in the above embodiment (see FIG. 6). For example, a pattern in which the spot color ink is printed in an area a predetermined width inward from the outer edge of the object (a pattern in which the amount of overflow is negative) may be used. For example, the amount of overflow from the object may be set to be greater the more in focus the object is. Furthermore, the density of the spot color ink (amount of ink per pixel) may be varied depending on the type of object.
[0052] Furthermore, the present invention can also be applied as a program or method executed by a computer. For example, the technique of the above embodiment can be a method for producing printed matter that includes generating special plate data based on image data, printing the special plate data using spot color ink, and printing image data in a position superimposed on the spot color ink to produce printed matter, where the relative position between the position where the spot color ink of the special plate data is printed and the position of the object in the image data corresponds to the type of object.
[0053] Furthermore, the method of the above embodiment can also be considered as an invention of a printing system that includes a special plate generation unit that generates special plate data based on image data, a special plate printing unit that prints the special plate data using special color ink, and an image printing unit that prints image data in a position that overlaps the special color ink, and the relative position between the position where the special plate data's special color ink is printed and the position of the object in the image data corresponds to the type of object.
[0054] The techniques of the above-described embodiments also qualify as inventions of a special plate data generation program, a special plate data generation method, and a special plate data generation system. The special plate data generation program causes a computer to execute an object discrimination function that discriminates the type of object in image data and a special plate generation function that generates special plate data based on the image data, and the relative position between the position at which spot color ink is printed in the special plate data and the position of the object in the image data corresponds to the type of object.
[0055] The method for generating special plate data includes determining the type of object in image data and producing the special plate data based on the image data, and the relative position between the position where the special plate data spot color ink is printed and the position of the object in the image data corresponds to the type of object.
[0056] The special edition data generation system is a system that includes an object discrimination unit that discriminates the type of object in image data, and a special edition generation unit that generates special edition data based on the image data, and the relative position between the position where the special edition data spot color ink is printed and the position of the object in the image data corresponds to the type of object.
[0057] Furthermore, the above-described systems, programs, and methods may be realized as a single device or may be realized using components of multiple devices, and include various embodiments. Furthermore, they may be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention also applies to a recording medium for a program that controls the system. Of course, the recording medium for the program may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future may be considered in the same way. [Explanation of symbols]
[0058] 100...user terminal, 110...processor, 120...communication unit, 130...recording medium, 130a...submission data, 130a1...image data, 130a2...white plate data (special plate data), 140...UI unit, 200...printer, 210...processor, 220...communication unit, 230...recording medium, 240...printing unit, 300...print control device, 310...processor, 320...communication unit, 330...recording medium, 330a...print data, 340...UI unit
Claims
1. a special edition generation function for generating special edition data based on image data; a special printing function for printing the special data using special color ink; an image printing function for printing the image data at a position where the image data overlaps with the special color ink; A printing program that causes a computer to execute the following: a relative position between a position where the special color ink of the special plate data is printed and a position of an object of the image data corresponds to a type of the object; Printing program.
2. the special plate generation function generates, when the image data mainly includes a person, the special plate data indicating that the special color ink is to be printed at a position of a person object representing the person and at a position extending beyond the person object; The printing program according to claim 1 .
3. The special plate generation function generates the special plate data indicating that the special color ink is to be printed at the position of the illustration and at a position extending beyond the illustration when the image data mainly includes an illustration. The printing program according to claim 1 .
4. When the image data includes a one-dimensional code or a two-dimensional code, the special plate generation function generates the special plate data indicating the position of the one-dimensional code or the two-dimensional code and the printing of the special color ink at a position protruding from the one-dimensional code or the two-dimensional code. The printing program according to claim 1 .
5. the special plate generation function generates the special plate data indicating that, when the image data mainly includes a landscape, the special color ink is not printed in a position corresponding to the sky, and the special color ink is printed without spilling over into a position corresponding to an object that is not the sky. The printing program according to claim 1 .
6. When the image data is a photograph, the special plate generation function generates the special plate data indicating that the special color ink is to be printed at a position of an object that is in focus without going beyond the object. The printing program according to claim 1 .
7. the special plate generation function generates the special plate data indicating that, when the image data is a photograph, the special color ink is not printed at a position corresponding to an out-of-focus object, and the special color ink is printed at a position corresponding to an in-focus object. The printing program according to claim 6.
8. The special edition generation function generates a plurality of the special edition data, Execute a preview function to selectively perform a print preview of each of the special edition data; the special printing function causes the special color ink to be printed based on the selected special printing data; The printing program according to any one of claims 1 to 7.
9. The special edition generation function processes the image data according to the type of the object. The printing program according to claim 1 .
10. Generate special edition data based on the image data; Printing the special plate data using special color ink; Printing the image data in a position where it overlaps with the special color ink to produce a printed product. A method for producing printed matter, comprising: a relative position between a position where the special color ink is printed in the special plate data and a position of an object in the image data corresponds to a type of the object; Print production methods.
11. a special edition generating unit that generates special edition data based on image data; a special printing unit that prints the special data using special color ink; an image printing unit that prints the image data at a position where the image data overlaps with the special color ink; Equipped with a relative position between a position where the special color ink of the special plate data is printed and a position of an object of the image data corresponds to a type of the object; Printing system.
12. Identifying the type of object in the image data; producing special edition data based on the image data; A method for producing special edition data, comprising: a relative position between a position where the special color ink of the special plate data is printed and a position of the object of the image data corresponds to a type of the object; Special edition data production method.
13. an object discrimination unit that discriminates the type of object in the image data; a special plate generating unit that generates special plate data based on the image data; Equipped with a relative position between a position where the special color ink of the special plate data is printed and a position of the object of the image data corresponds to a type of the object; Special edition data generation system.
14. an object discrimination function for discriminating the type of object in the image data; a special edition generation function for generating special edition data based on the image data; A special edition data generation program that causes a computer to execute the following: a relative position between a position where the special color ink of the special plate data is printed and a position of the object of the image data corresponds to a type of the object; Special edition data generation program.
Citation Information
Patent Citations
Method of processing printing data, printing data processor, and printing data processing program
JP2018012262A