This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2022-051713 filed Mar. 28, 2022.
The present invention relates to a non-transitory computer readable recording medium recording program and an information processing apparatus.
The tint of an image to be printed may be checked on a screen before printing. A preview function is used for this checking purpose. Checking the tint before printing reduces waste of sheets and color materials.
Currently, various types of sheets are used for printing in addition to sheets having uniform surface characteristics. For example, a sheet having a surface with different shades or different glossiness depending on positions or a sheet having an uneven surface may be used for printing.
The conventional preview function adopts a method of simply combining an image of print data with an image representing a surface of a sheet. Thus, a preview image is formed regardless of the presence or absence of color materials or the difference in the total amount of color materials used for image formation.
Therefore, even at a position where the total amount of color materials used for image formation is large, the state of the surface of the sheet is represented in the preview image similarly to the position where the total amount of color materials is small.
However, in practice, as the total amount of color materials increases except for special color materials such as a transparent color material, the state of the surface of the sheet is less visible due to a masking effect.
Aspects of non-limiting embodiments of the present disclosure relate to a non-transitory computer readable recording medium recording program that improves reproducibility of an image of a printed matter displayed on a screen, compared to a case where a masking effect due to an increase in a total amount of a color material used for image formation is not reflected in appearance of the image of the printed matter.
Aspects of certain non-limiting embodiments of the present disclosure address the above advantages and/or other advantages not described above. However, aspects of the non-limiting embodiments are not required to address the advantages described above, and aspects of the non-limiting embodiments of the present disclosure may not address advantages described above.
According to an aspect of the present disclosure, there is provided a non-transitory computer readable recording medium recording program for causing a computer that reproduces an image of a printed matter before printing and displays the image on a screen to implement: a changing function of, in a case where a first image generated according to a density value of a color material and a second image representing a surface of a sheet to be used for printing are combined to generate an image of a printed matter, changing appearance of the second image according to a total amount of the color material to be used for printing the first image, for each pixel position correspondingly.
Hereinafter, exemplary embodiments of the present invention will be described with reference to the drawings.
The printing system 1 illustrated in
The printing system 1 is an example of an image forming system, the print apparatus 20 is an example of an image forming apparatus, and the control apparatus 40 is an example of an information processing apparatus.
The printing system 1 illustrated in
In the printing system 1 illustrated in
The sheet feeder 10 feeds a sheet to the print apparatus 20. In the present exemplary embodiment, cut sheets are stored in the sheet feeder 10. The sheet feeder 10 stores, for example, 7000 cut sheets. However, the sheet stored in the sheet feeder 10 is not limited to the cut sheet and may be a rolled sheet. In the present exemplary embodiment, the sheet is not limited to a so-called white sheet (hereinafter also referred to as a “blank sheet”), and may be a sheet of which the color density, the glossiness, and the unevenness vary depending on the position. The latter sheet is also referred to as “special paper”. Examples of the special paper include pearl paper, Japanese paper, and embossed paper. The difference in impression due to the difference in glossiness is also referred to as brilliance. A sheet is one example of a recording medium.
In the printing system 1 illustrated in
The print engine prints an image on a sheet through processes of charging, exposure, development, transfer, and fixing. The print engine is an example of a forming unit that forms an image on a sheet by using a plurality of color materials. The image is not limited to a so-called diagram or photograph, and includes characters. Hereinafter, the drawing or the photograph formed on the surface of the sheet is also referred to as an object.
The print apparatus 20 according to the present exemplary embodiment is capable of performing printing using four types of toners corresponding to basic colors and one or two types of special color toners. Examples of the special color toner include a metallic color toner and a fluorescent toner.
The toner used in the print apparatus 20 is an example of a color material.
The print apparatus 20 according to the present exemplary embodiment has a function of performing printing on both sides of a sheet in addition to a function of performing printing on one side of a sheet. The sheet on which the image is printed is referred to as a printed matter.
In the printing system 1 illustrated in
The control apparatus 40 is an apparatus that controls the movement of the print apparatus 20 and the like. The control apparatus 40 controls, for example, reading of a direct look-up table (DLUT), management of a print job or data used for printing, and raster image processor (RIP) processing.
The DLUT is a table in which density values of toners corresponding to respective colors are associated with values to be used for calculation of display colors. The DLUT is an example of a conversion table.
The control apparatus 40 also controls the generation of a preview image that reproduces the tint of the printed matter before printing using the above-described DLUT.
In
The print job means a job for instructing to print a document. One print job includes a data file of a document to be printed (hereinafter also referred to as “document data”). The document data may have any data format. The image corresponding to the document data is an example of a “first image”.
The document data includes an electronic document generated by an application program (hereinafter referred to as “application”) and a digital document generated from a paper document.
Examples of the electronic document include electronic data generated by a so-called office application, electronic data generated by a drawing application, electronic data generated by an accounting application, and a web page displayed on an application (that is, a browser) for browsing a website.
Examples of the digital document include electronic data output from a scanner and electronic data output from a camera.
The document data according to the present exemplary embodiment includes objects such as figures and characters, and a color is set for each object. The color of an object is given by, for example, density values of cyan (C), magenta (M), yellow (Y), black (K), and a special color.
The density value in the present exemplary embodiment is expressed by, for example, 0% to 100% or 0 to 255. 0% or 0 indicates the minimum density value, and 100% or 255 indicates the maximum density value.
The control apparatus 40 illustrated in
The processor 41 is a device that implements various functions through execution of a program.
The processor 41 in the present exemplary embodiment implements various functions through execution of a program. The processor 41, ROM 42, and RAM 43 function as a computer.
The auxiliary storage device 44 is, for example, a hard disk device or a semiconductor storage. The auxiliary storage device 44 is used to store programs, print jobs, and the like. The program is used as a general term for an operating system (OS) or an application program.
The auxiliary storage device 44 also stores sheet data 44B and DLUT 44A for converting the density value of each color given by the document data into a display color to be observed when printed on sheet.
In the present exemplary embodiment, the DLUT 44A is prepared for each type of sheet, for example.
The sheet data 44B according to the present exemplary embodiment includes data of a captured image of the surface of a sheet (hereinafter referred to as “sheet image data”), data of the glossiness of the surface of a sheet (hereinafter referred to as “glossiness data”), and data of a normal map representing unevenness of the surface of a sheet (hereinafter referred to as “normal map data”). The sheet image data, the glossiness data, and the normal map data are prepared for ach of all pixel positions corresponding to the surface of the sheet. The sheet image data may not be the captured image data, and may be image data synthesized by, for example, image creation software as long as the image data represents the surface of the sheet.
The sheet image data is an example of a “second image” obtained by capturing an image of a surface of a sheet.
The left column of the data structure corresponds to the density values defined in the document data, and the right column corresponds to the values used for calculating the display color.
In
On the other hand, the values used for calculating the display color are given by the tone values of red (R), green (G), and blue (B) and the glossiness. The tone value may be referred to as a “signal value”. The tone value is expressed by, for example, 0 to 255. 0 is the minimum value, and 255 is the maximum value. The glossiness is expressed by, for example, 0% to 100%. 0% is the minimum value, and 100% is the maximum value.
In
The user interface 45 is an interface that receives an operation of a user who uses the print apparatus 20. The user interface 45 includes, for example, an input unit such as an operation button or a touch sensor that detects an operation by a fingertip of the user, and a display unit such as a liquid crystal display or an organic electro-luminescent (EL) display.
The communication interface 46 is an interface for communicating with other terminals or the like. The communication interface 46 uses a wired or wireless communication method. As a communication standard of the communication interface 46, for example, Ethernet (registered trademark), Wi-Fi (registered trademark), or the like is used.
The I/O 47 is used for communication between the processor 41 and the print apparatus 20 (see
The functional units illustrated in
The input acceptance unit 410 is a functional unit that accepts information necessary for predicting a tint of a printed matter.
In
The document data 411 is, for example, a color chart in which a plurality of colors having different tints are arranged in a matrix.
The sheet information 412 is given by sheet image data, glossiness data, and normal map data.
The sheet image data is given by, for example, density values of cyan (C), magenta (M), yellow (Y), and black (K). The normal map data representing the shadow appearing due to the unevenness of the surface of the sheet is prepared independently of the sheet image data.
The image processing unit 420 is a functional unit that generates a preview image for predicting the tint of a printed matter.
In
The preview image generator 421 is a functional unit that implements a function of converting a color on document data into a color on sheet using the DLUT 44A and a function of changing appearance of an image on sheet as a base of the image in accordance with a total amount of toner used for printing each pixel.
The term “pixel” in the present exemplary embodiment refers to a unit of area used to calculate the total amount of toner used for printing. Therefore, the area does not necessarily match the area of the pixels constituting the display unit displaying the preview image.
The total amount of toner refers to the sum of density values of one or more toners used for printing each pixel. For example, the total amount of toner of a pixel printed only in black (K) matches the density value of black (K). On the other hand, the total amount of toner of pixels printed in cyan (C), magenta (M), and yellow (Y) is calculated as the sum of the density value of cyan (C), the density value of magenta (M), and the density value of yellow (Y).
The preview image generator 421 generates a preview image using the DLUT 44A and the sheet data and outputs the generated preview image to the output unit 430.
The output unit 430 is a functional unit that displays a preview image for predicting the tint of a printed matter on a display unit. In
The processing operation illustrated in
The processing operation illustrated in
First, the processor 41 receives the document data 411 (see
Hereinafter, the data of the input image corresponding to the document data 411 is referred to as “input image data”. The input image data is given by density values of cyan (C), magenta (M), yellow (Y), black (K), and a special color.
The sheet information 412 is given by sheet image data, glossiness data, and normal map data.
Next, the processor 41 acquires the DLUT 44A (step 2). The DLUT 44A is stored in the auxiliary storage device 44 (see
Subsequently, the processor 41 performs color conversion on the input image data using the DLUT 44A (step 3). To be specific, the processor 41 assigns each pixel value of the input image data to the DLUT 44A, and reads out corresponding tone values of red (R), green (G), and blue (B) and glossiness.
With the color conversion performed here, an image is generated that reproduces the tone in the case where document data is printed on sheet.
Next, the processor 41 combines the input image data after color conversion and the sheet image data according to the difference in the characteristics of the surface of the sheet used for printing and the total amount of toner used for forming each pixel (step 4).
Examples of the characteristics of the surface of the sheet include the color density appearing on the surface of the sheet, the glossiness appearing on the surface of the sheet, and the height of unevenness appearing on the surface of the sheet.
In the present exemplary embodiment, a reference for determination is set for each sheet, and a combining method is switched in accordance with a sheet exceeding the reference and a sheet not exceeding the reference.
For example, the standard deviation or the variance of the characteristics used for the determination is calculated for the entire sheet, and it is determined whether or not the calculated value exceeds the corresponding reference.
According to this determination, a sheet having a small change in color density over the entire sheet, a sheet having a small change in glossiness over the entire sheet, a sheet having a small height of unevenness over the entire sheet, a sheet having a large change in color density over the entire sheet, a sheet having a large change in glossiness over the entire sheet, and a sheet having a large height of unevenness over the entire sheet are determined.
In a case where the preview image is created by the composition processing of the input image data and the sheet image data, the processor 41 displays the created preview image (step 5).
In the present exemplary embodiment, the preview image is displayed on the display unit of the control apparatus 40.
RGB=(α×total amount of toner)/β×DLUT [RGB]+(1−α×total amount of toner/β)×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+(1−total amount of toner/β)×sheet image data [glossiness]
Here, β is the maximum value of the total amount of toner. In the present exemplary embodiment, β is 400%.
“DLUT [RGB]” in the first term corresponds to an RGB value of the input image. The input image is an example of the first image.
“DLUT [RGB]×sheet image data [RGB]” in the second term corresponds to an RGB value of an image (hereinafter, referred to as a “composite image”) obtained by combining the input image data and the sheet image data.
“DLUT [glossiness]” in the first term corresponds to the glossiness of the input image.
“Sheet image data [glossiness]” in the second term corresponds to the glossiness of the sheet image. The sheet image is an example of the second image.
It is to be noted that “α×total amount of toner/β” is a normalized value of the total amount of toner in each pixel. The normalized value is an example of the “size of the total amount of toner”.
In a case where the normalized value is denoted by M, the RGB value is calculated as a value obtained by combining the input image and the composite image at the ratio of M:1-M.
On the other hand, the glossiness is calculated as a value obtained by combining the glossiness of the input image and the glossiness of the sheet image at the ratio of 1:1-M. That is, the composition ratio of the sheet images is inversely proportional to the total amount of toner.
In the present exemplary embodiment, as the total amount of toner increases, the proportion of the input image increases, and the RGB values of the preview image finally become only the input image.
Regarding the glossiness of the preview image, the component of the glossiness of the input image is always constant, but the ratio of the glossiness of the sheet decreases as the total amount of toner increases and finally becomes 0.
In some cases, α is a fixed value or a variable according to the total amount of toner. In either case, it is desirable to appropriately use the sheet according to the difference in the characteristics of the surface of the sheet.
A display example of a preview image according to the present exemplary embodiment will be described with reference to a difference in display of a preview image due to a difference in surface characteristics of sheets and a difference in total amount of toner.
The sheet illustrated in (A) and (B) of
The change in shade of the sheet illustrated in (A) of
The unevenness on the sheet illustrated in (C) of
Hereinafter, the sheet having low unevenness is treated as an example of a sheet having a small change in surface characteristics. The sheet having high unevenness is treated as an example of a sheet having a large change in surface characteristics.
In (A2), (B2), and (C2) of
Note that, in the case of a sheet having a small change in surface characteristics, the surface characteristics of the sheet become less conspicuous even in a pixel having a small total amount of toner, and the surface characteristics of the sheet become almost invisible as the total amount of toner increases. Therefore, the value of α is set to “1” or a value close to “1”. For example, α is set to a value equal to or greater than “0.8”.
(A1) and (A2) of
The RGB value and the glossiness of the composite image when the total amount of toner is in the range from 0% to 100% are given by the following equations.
RGB=M×DLUT [RGB]+(1−M)×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+(1−M)×sheet image data [glossiness]
When the total amount of toner is within this range, M is 0.25 or less. Therefore, both the RGB value and the glossiness are greatly affected by the components of the sheet image.
(B1) and (B2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. Here, α=1.
RGB=0.5×DLUT [RGB]+0.5×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+0.5×sheet image data [glossiness]
That is, it is possible to increase the ratio of the input image (that is, DLUT [RGB]) to the RGB value of the composite image compared to a case where the input image and the sheet image are simply combined (that is, DLUT [RGB] and sheet image data [RGB]). The influence of the glossiness of the sheet image is reduced.
(C1) and (C2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. Here, α=1.
RGB=0.75×DLUT [RGB]+0.25×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+0.25×sheet image data [glossiness]
That is, as the total amount of toner increases, the proportion of the input image in the RGB values of the composite image further increases, and the proportion of surface components of the sheet image further decreases. As a result, a preview image close to the actual appearance can be displayed.
In (A2), (B2), and (C2) of
In the case of a sheet having a large change in surface characteristics, the RGB values of the surface characteristics of the sheet are larger than those of the sheet having a small change in surface characteristics. Therefore, the total amount of toner at which the influence of the surface of the sheet starts to decrease is larger than the total amount of toner at which the change in the characteristics of the surface of the sheet is small. Therefore, the value of α is set to “0.5” or a value close to “0.5”. For example, α is set to a value between “0.4” and “0.6” (inclusive).
(A1) and (A2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. Here, a=0.5.
RGB=0.5×M×DLUT [RGB]+(1−0.5×M)×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+(1−M)×sheet image data [glossiness]
That is, the RGB values of the composite image include more components of the sheet image than those in (A2) of
(B1) and (B2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. Here, α=0.5.
RGB=0.25×DLUT [RGB]+0.75×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+0.533 sheet image data [glossiness]
In the case of a sheet having a large change in surface characteristics, the RGB values of the composite image include three times the components of the sheet image of
Therefore, the composite image illustrated in (B2) of
The influence of the glossiness of the sheet image is larger than that in the case of (B2) of
(C1) and (C2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. Here, α=0.5.
RGB=0.375×DLUT [RGB]+0.625×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+0.2533 sheet image data [glossiness]
In the case of a sheet having a large change in surface characteristics, more components than those in (C2) of
However, when compared with a case where components (DLUT [RGB]×sheet image data [RGB]) obtained by simply combining the input image and the sheet image are displayed as a composite image, the components are reduced to 62.5%.
Moreover, only the component of the input image is added to the composite image. Thus, if the total amount of toner is the same, the proportion of components of the sheet image is smaller than that in the case where components (DLUT [RGB]×sheet image data [RGB]) obtained by simply combining the input image and the sheet image are displayed as a composite image. As a result, a preview image close to the actual appearance can be displayed.
Here, a case in which a is varied in accordance with the total amount of toner will be described.
The horizontal axis represents the total amount of toner, and the vertical axis represents α.
The unit of the horizontal axis is %, and the maximum value is 400%. The vertical axis represents a numerical value of 0 or more and 1 or less.
In
When the total amount of toner is 100% to 300%, α linearly changes from 0 to 1.
When the total amount of toner is 300% to 400%, α is 1.
Varying the value of α in accordance with the total amount of toner, enables to bring the appearance of the sheet image closer to the appearance of the sheet image in accordance with the total amount of toner.
(A1) and (A2) of
When the total amount of toner is in the range of 0% to 100%, α=0.
In this case, the RGB value and the glossiness of the composite image are given by the following expression.
RGB=DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+(1−M)×sheet image data [glossiness]
When the total amount of toner is within this range, the proportion of the components of the sheet image in the RGB values is at least four times or more that in the case illustrated in (A2) of
(B1) and (B2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. From
RGB=0.25×DLUT [RGB]+0.75×DLUT[RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+0.5×sheet image data [glossiness]
When the total amount of toner is 200%, the proportion of components of the sheet image in the RGB values is 1.5 times greater than that in the case illustrated in (B2) in
When the total amount of toner exceeds 100%, a gradually increases from 0 and reaches 1 when the total amount of the toner is 300%. Therefore, as the total amount of toner increases, the proportion of the sheet image in the RGB of the composite image decreases, whereas the proportion of the input image increases. As a result, it is possible to substantially eliminate the influence of the sheet image until the total amount of toner reaches 300%.
(C1) and (C2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. Here, α=1.
RGB=0.75×DLUT [RGB]+0.25×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+0.2533 sheet image data [glossiness]
After α reaches 1, as the total amount of toner increases, the proportion of the input image increases, and conversely, the proportion of the sheet image decreases. As a result, a preview image close to the actual appearance can be displayed.
Subsequently, a case where α is varied in accordance with the total amount of toner will be described.
The horizontal axis represents the total amount of toner, and the vertical axis represents α.
The unit of the horizontal axis is %, and the maximum value is 400%.
The vertical axis represents a numerical value of 0 or more and 1 or less.
In
When the total amount of toner is 200% to 400%, α linearly changes from 0 to 1.
By varying the value of α in accordance with the total amount of toner, the appearance of the sheet image can be brought closer to the appearance of the sheet image in accordance with the total amount of toner.
(A1) and (A2) of
When the total amount of toner is in the range of 0% to 200%, α=0.
In this case, the RGB value and the glossiness of the composite image are given by the following expression.
RGB=DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+(1−M)×sheet image data [glossiness]
When the total amount of toner is within this range, the proportion of the components of the sheet image in the RGB values are the same as those illustrated in (A2) of
The same equation is applied until the total amount of toner becomes 200%.
(B1) and (B2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. Here, α=0.
RGB=DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+0.5×sheet image data [glossiness]
When the total amount of toner is 200%, the proportion of components of the sheet image in the RGB values is five times greater than that in the case illustrated in (B2) in
When the total amount of toner exceeds 200%, a gradually increases from 0 and reaches 1 when the total amount of the toner is 400%. Therefore, as the total amount of toner increases, the proportion of the sheet image in the RGB of the composite image decreases, whereas the proportion of the input image increases.
(C1) and (C2) of
In this case, the RGB value and the glossiness of the composite image are given by the following expression. Here, α=0.5.
RGB=0.375×DLUT [RGB]+0.625×DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+0.25×sheet image data [glossiness]
In the case of a sheet having a large surface characteristic, α is still 0.5 even when the total amount of toner reaches 300%. Therefore, many components of the sheet image still remain in the composite image. Therefore, in the composite image illustrated in (C2) of
However, since the total amount of toner is increased from 200% to 300%, more components of the input image appear in the composite image.
In the present exemplary embodiment, another example of combining input image data and sheet image data will be described.
A configuration of the printing system 1 (see
A hardware configuration and a functional configuration of the control apparatus 40 (see
Operations of step 1 to step 3 in the processing operation illustrated in
In the second exemplary embodiment, the processor 41 (see
For example, the RGB value and the glossiness of the composite image are calculated by the following expression.
RGB=DLUT [RGB]×sheet image data [RGB]
Glossiness=DLUT [glossiness]+sheet image data [glossiness]
Next, the processor 41 corrects the normal map data of the sheet according to the total amount of toner of each pixel (step 12).
The normal map data to be corrected is predetermined as the sheet data 44B. The normal map data is different from the sheet image data and the glossiness data.
MediaA(x,y)(r,g)=127.5+(MediaA(x,y)(r,g)−127.5)×(1−α×Cov A(x,y)/β)
MediaA(x,y)(b)=255×√E
Here, E is given by the following expression.
Note that, E=1−E1{circumflex over ( )}2−E2{circumflex over ( )}2.
E1=(MediaA(x,y)(r)−127.5)/127.5.
E2=(MediaA(x,y)(g)−127.5)/127.5.
MediaA(x, y)(r, g, b) is a normal map of the sheet A. The normal map is an image in which the direction of the normal line at each position is represented by an RGB value, and represents the shadow of the sheet surface. The shadow is represented by unevenness, a flaw, a groove, or the like. The shadow indicates the unevenness feel of the surface of the sheet.
x indicates the position in the lateral direction of the sheet, and y indicates the position in the longitudinal direction of the sheet.
(r, g, b) is a normal vector. The distribution of the normal vectors expresses the surface unevenness of the sheet.
r is a component of a normal vector in the lateral direction of the sheet. Note that, 127 represents the same angle as that of the flat sheet.
g represents a component of a normal vector in the longitudinal direction of the sheet. Note that, 127 represents the same angle as that of the flat sheet.
b represents a component of a normal vector in the depth direction of the sheet. In a case where r and g are 127, a normal vector of a flat sheet is 255, and becomes a value smaller than 255 in accordance with changes in r and g.
Cov A(x, y) represents the total amount of toner corresponding to the position (x, y) in the input image data. Note that, Cov A(x, y)≤β is satisfied.
β is a maximum value of a total amount of the toner.
α satisfies 0≤α≤1.
α and β are fixed values, and are determined in accordance with, for example, the type of sheet, the particle diameter of toner, the layer thickness of toner having a density value of 100%, the transfer efficiency of toner with respect to sheet, and the fixing efficiency.
The value of MediaA(x, y)(r, g) is corrected to a value closer to the inclination of a flat sheet as the total amount of toner at the position specified by (x, y) increases. The component of the normal vector in the depth direction is calculated using the corrected magnitude of the component in the horizontal direction and the corrected magnitude of the component in the vertical direction.
As a result, at a position where the total amount of toner is larger, the unevenness is corrected to be lower than the actual height of the unevenness.
The uneven shape illustrated in (A) of
As illustrated in (A) to (C) of
The processor 41 adds the corrected normal map to the composite image as a shadow (step 13).
In the conventional method, even in a place where the total amount of toner is large, the normal map (that is, the uneven waveform in (A) of
On the other hand, in the present exemplary embodiment, in a place where the total amount of toner is large, a corrected uneven waveform illustrated in (C) of
Thereafter, the processor 41 displays the created preview image (step 5).
In the preview image illustrated in
On the other hand, in the preview image illustrated in
In the present exemplary embodiment, the case in which the first and second exemplary embodiments are combined will be described.
A configuration of the printing system 1 (see
A hardware configuration and a functional configuration of the control apparatus 40 (see
In the case of the processing operation illustrated in
Of course, since the normal map added in step 13 becomes smaller as the total amount of toner increases, it becomes possible to further bring the appearance of the preview image closer to the actual appearance of the printed matter.
(1) Although the exemplary embodiments of the present invention have been described above, the technical scope of the present invention is not limited to the scope of the exemplary embodiments described above. It is clear from the descriptions in the claims that a variety of modifications or improvements may be made to the foregoing exemplary embodiment and such modifications and improvements may also fall within the technical scope of the present invention.
(2) Although the control apparatus 40 (see
(3) The processor in the foregoing exemplary embodiment refers to a processor in a broad sense, and includes a general-purpose processor (for example, a CPU) and a dedicated processor (for example, a graphical processing unit (GPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a program logic device, or the like).
In addition, the operation of the processor in each of the foregoing exemplary embodiments may be executed by one processor alone, but may be executed by a plurality of physically separated processors in cooperation with each other. In addition, the order in which the processor executes each operation is not limited to the order described in each of the foregoing exemplary embodiments, and may be individually changed.
Number | Date | Country | Kind |
---|---|---|---|
2022-051713 | Mar 2022 | JP | national |