The invention relates to a method for generating a print of an image using a printer, the image comprising image pixels, the printer comprising a print head for ejecting recording material and radiation means for curing the ejected recording material by irradiation, the image having an elevation channel for defining an elevation channel value of each image pixel, which elevation channel value indicates the amount of elevation of a location in the print, which location corresponds to the image pixel, the method comprising the step of providing the image to the printer.
The digital image has a width value, a height value and an elevation value for each image pixel letting the digital image forming a three dimensional object when printed.
The invention further relates to a computer program product, including computer readable code embodied on a computer readable medium, said computer readable code comprising instructions for generating a print in accordance with the method of the invention.
The invention further relates to a print system for generating a print of a digital image, the digital image comprising image pixels and having an elevation channel for defining an elevation channel value of each image pixel, the elevation channel value indicating the amount of elevation of the corresponding image pixel, the print system comprising a print head for ejecting recording material, radiation means for curing the ejected recording material and a print control unit, the print control unit comprising providing means for providing the digital image to the print control unit.
Print systems usually apply recording material, like colorants, on a substrate or medium in the form of recording material like toner or ink according to a digitally defined, two-dimensional pattern of pixels with values that indicate a composition of these colorants. This pattern is generated out of a digital image, that may comprise objects in either vectorized or rasterized format, using conventional techniques like interpretation, rendering, and screening by a raster image processor. Depending on the intended print quality and the characteristics of the print process, the image pixels of the pattern may be printed in more than one pass, wherein a position on the substrate has an opportunity to receive recording material in one or more of the passes across the substrate. For every pass a pass image of image pixels to be printed may be derived.
As an extension of the applications of these systems, a print may be made by stacking recording material on top of each other. The effect of this stacking depends on the properties of the recording material. For example, a UV curable recording material or hot melt recording material will develop an elevation depending on the elevation value respectively a number of times an image pixel is printed. Elevation differences between various image pixels may create palpable differences between various parts of the print, giving the print a depth. Such prints are therefore termed 3D prints. An image pixel in a digital image that may lead to a 3D print, is not only characterized by a colour channel value, but additionally by the elevation channel value. The substrate may be a roll of print medium or a cut piece of print medium. The colour channel value is for example a CMYK channel, an RGB channel or a Black-and-White channel.
A category of printers that are used in 3D printing, is based on inkjet printing technology and uses recording material which is to be cured by radiation means, for example UV lamps. In these systems the objects are made by printing multiple amounts of recording material on top of each other in different passes. The different passes are derived from a design of the object resulting in a number of pass images. An object can for example consist of several thousands of passes. During printing of the passes the recording material is cured by means of the radiation means to solidify it. During printing the distance between the print head and the substrate has to be increased after each pass to create space for the growing object. Material is deposited on a substantially fixed distance from the print head to be able to deposit the drops of material accurately on the right place. Therefore all passes are substantially flat. This way of working results in a good exposure of the material to the radiation of the radiation means.
Due to many reasons, such as misdirecting nozzles in a print head, alignment errors and satellites from drops of material, it is possible that not all recording material is deposited on the right place. When recording material ends up in a place on the print that is insufficiently exposed to the radiations means, this material is expected to be insufficiently cured and solidified. Places at the print which are insufficiently exposed to the radiation means are for example holes or trenches in the print. Uncured recording material directed to pixels near a hole or trench may end up in the hole or the trench. In such a hole or trench the uncured recording material is prevented from sufficient exposure to the radiation means, for example when the distance between the bottom of the hole or the bottom of the trench and the print head and the radiation means increases due to the ongoing stacking of layers of recording material on the edges of the hole or trench. Uncured material may have a bad smell, may be unhealthy or toxic, may be soft, may be not hardened or may have a colour deviating from specifications for the print. These factors may lead to a lower value of the print or may result in a safety risk for anyone who comes into contact with the print.
It is an object of the invention to make prints which do not comprise uncured recording material in holes or trenches.
According to the present invention this object is achieved by a method according to the preamble, the method comprising the further steps of deriving from the elevation channel of the digital image, image pixels in the digital image which are expected to receive such a low amount of radiation at the location in the print corresponding to the image pixel that recording material ejected at said location may be insufficiently cured, for each derived image pixel adapting at least one elevation channel value of the digital image by such an amount that the recording material ejected at said location in the print is expected to be sufficiently cured, wherein the adapting of the at least one elevation channel value of the digital image is at least one out of a group of increasing the elevation channel value of the derived image pixel and decreasing the elevation channel value of at least one image pixel neighbouring the derived image pixel and printing the digital image with the at least one adapted elevation channel value.
Due to the adapted digital image a pixel in the printed image which was going to be insufficiently exposed to the radiation means the hole or trench is reduced in its depth or the edges of the hole or trench are lowered to such an elevation level that the radiation of the corresponding pixels becomes sufficient. Recording material ending up at the same place of the pixel gets the chance to cure. No uncured recording material will end up at a place in the print corresponding to a derived image pixel according to the method, since the place is reachable by the radiation means for sufficient curing of the recording material. According to an embodiment the print is a relief print on a substrate which is substantially flat. A relief print is a three dimensional print of a three dimensional digital image with dimensions width, height and elevation, wherein the range of values of elevation are small with respect to the range of values for width of the digital image and/or for the height of the digital image.
According to an embodiment the deriving step comprises the sub-steps of for each image pixel determining an expected amount of radiation and comparing the expected amount of radiation with a predetermined minimum amount of radiation. The expected amount of radiation may be determined by analysing the digital image at the environment of the image pixel, in particular by analysing the values of the elevation channel for the image pixels in the environment of the image pixel, by analysing the characteristics of the ejection process, for example the drop velocity, the velocity of the print head when printing, the distance of the print head to the location corresponding to the image pixel, by analysing the distribution of the radiation from the print head towards the location corresponding to the image pixel etc.
Experiments carried out reveal a minimum amount of radiation which is needed to sufficiently cure the locations corresponding to the image pixels. The minimum amount is a condition for sufficient curing in order to avoid toxic effects, unsolidified soft recording material, colour deviations etc. Such a predetermined minimum amount of radiation is compared to the expected amount of radiation per image pixel. An image pixel having an expected amount of radiation which is lower than the predetermined minimum amount, is a candidate for applying the adapting step of the method according to the present invention to the image pixel and/or its neighbouring pixels.
According to an embodiment the elevation channel value of a derived image pixel after the adapting step is lower than elevation channel values of pixels adjacent to the derived image pixel after the adapting step. By doing so, the visual appearance of the location on the print corresponding to the derived image pixel is still the appearance of a hole or trench as defined by the original elevation channel value of the derived pixels. It is noted that colour channels of the derived image pixel and its adjacent image pixels may be changed in order to get an appearance of the location after the adapting step which appearance resembles the appearance of the location when the adaptation step would not have been applied.
It is understood that the various measures may be combined. The invention also relates to a recording medium comprising computer executable program code configured to instruct a computer to perform any of the embodiments of the method according to the invention.
The invention also relates to a print system for generating a print of a digital image, the digital image comprising image pixels and having an elevation channel for defining an elevation channel value of each image pixel, the elevation channel value indicating the amount of elevation of the corresponding image pixel, the print system comprising a print head for ejecting recording material, radiation means for curing the ejected recording material and a print control unit, the print control unit comprising providing means for providing the digital image to the print control unit, deriving means for deriving from the elevation channel of the digital image, image pixels in the digital image which are expected to receive such a low amount of radiation at the location in the print corresponding to the image pixel that recording material ejected at said location in the print may be insufficiently cured, adapting means for adapting for each derived image pixel at least one elevation channel value of the digital image by such an amount that the recording material ejected at said location in the print is expected to be sufficiently cured, wherein the adapting of the at least one elevation channel value of the digital image is at least one out of a group of increasing the elevation channel value of the derived image pixel and decreasing the elevation channel value of at least one image pixel neighbouring the derived image pixel and, wherein the printer is able to generate a print of the digital image with the at least one adapted elevation channel value by ejecting recording material.
Further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the scope of the invention will become apparent to those skilled in the art from this detailed description.
Hereinafter the present invention is further elucidated with references to the appended drawings showing non-limiting embodiments and wherein:
The workstations 8B, 8C have access to a network N for transferring the colour image data and the elevation data to a print controller 8A that is configured to receive print jobs for prints and derive pass images. The print controller 8A may be part of the print system 5 that further comprises a print engine 2 for applying colorants, for example cyan (C), magenta (M), yellow (Y), black (K) and white (W) colorant, to a flat print medium 9 in order to obtain a printed image. The flat print medium is placed on the flat bed 1. The print engine 2 reciprocally scans the flat bed 1 in a second direction X along a gantry 7 perpendicular to a first direction Y of the gantry 7 over the flat bed 1 along guiding parts 10. This way of working is advantageous for a rigid print medium. A rigid print medium is in many cases suitable for creating the relief print. A UV curable recording material is applied by a print head integrated in the print engine 2. The recording material solidifies upon cooling after printing on the print medium 9. The UV-curable recording material solidifies after exposure to UV-light from UV lamps integrated in the print engine 2 (not shown). Other radiation means for curing recording material other than UV curable recording material may be envisioned. According to another embodiment the print system is a roll-to-roll printer wherein the print medium is stored on a roll hanging under the flat bed 1 and giving out the medium through a slot in the flatbed 1.
Preferentially the distance between the flat bed surface 1 and the print head in the print engine 2 that are used to apply the recording material is variable. This distance may be varied after a number of passes have been printed in order to bring the relief surface within the latitude of the print elements. The latitude of the distance between a substrate and the scanning print head in print engine 2 may be about 0.5 to 50 mm. The thickness of an individual printed pass pixel may be in a range of about 10-100 μm. After each slice printed in at least one pass, the print elements height in the print engine 2 is adapted with the slice thickness.
The printer comprises a user interface which according to this embodiment is integrated in printer controller 8A for selecting a print job and optionally adapt a print job parameter, such as an absolute height parameter for indicating a maximum height of the relief print. In this embodiment a maximum number of passes for one pixel is used as height parameter. In another embodiment a user interface is provided as a network site that is accessible with a browser on a client computer.
After sending a print job comprising image data from a workstation to the printer controller, the print job will be made visible on the user interface. It may be scheduled for further processing after selection from a list of print jobs or, alternatively, if the print job is on top of the list of print jobs. The print job comprises parameter values that determine the way the image data are to be printed, such as the way how the image data are to be converted into print data.
Methods to convert relief image data into pass images are known from the technology field of 3D printing. The colour channels of the relief image may determine the colour of the visible part of each pixel, i.e. the upper part of each elevated pixel. The elevation channel of the relief image determines the elevation of each pixel.
At a given moment, or even at a given moment for each layer which is going to be put on the substrate radiation means RM is moving over the hole in order to cure the recording material ejected for that layer. The distance of between the radiation means RM and the latest printer layer is tuned for a sufficient curing process. However, the recording material U1 at the position U2 has such a large distance h1 to the radiation means RM that the recording material U1 will be insufficiently cured since the expected amount radiation is too low compared to a predetermined minimum amount of radiation. The predetermined minimum amount of radiation may be stored in and retrievable from the printer controller 8A shown in
According to this first embodiment the elevation values of the squares S1, S2, S3, S4 are increased by means of the transformation F applied to the values of the elevation channel. After the transformation F the values in the squares S1, S2, S3, S4 are equal to 7, 8, 11, 9 respectively, as shown on the right side of
When during printing of a layer with the high elevation channel value (21) in this case, a piece of recording material intended to be placed in the layer corresponding to elevation channel level 21 is misdirected, the piece of recording material may fall into the hole at a position corresponding to elevation channel level 1 or 2. It is noted that the piece of recording material at such a position will not be sufficiently cured anymore as will be explained here-below.
At a given moment, or even at a given moment for each layer which is going to be put on the substrate radiation means RM is moving over the hole in order to cure the recording material ejected for that layer. The velocity of the radiation means RM and the distance between the radiation means RM and the latest printer layer corresponding to the elevation channel value 21 is tuned for a sufficient curing process. However, the recording material at the position at the bottom of the hole is only radiated when the radiation means is moving on the line L1 during a time period which is so small that the recording material at the bottom of the hole will be insufficiently cured since the expected amount radiation is too low compared to a predetermined minimum amount of radiation. The predetermined minimum amount of radiation may be stored in and retrievable from the printer controller 8A shown in
According to this second embodiment the elevation values of the squares adjacent to the four middle squares are decreased by means of the transformation F applied to the values of the elevation channel. For example, after the transformation F the values in the squares S5, S6, S7, S8 are equal to 6, 8, 15, 15 respectively. It is noted that the elevation values of the adjacent pixels S5, S6, S7, S8 stay above the elevation values of the image pixels of the four middle squares. Original steepnesses s1, t1 of the hole as shown on the left side of
The flow diagram is applied according to an embodiment of the invented method on a digital image having an elevation channel. Starting point A is leading to the first step S1 of reading the elevation channel of the digital image. The following parameters may be set: a maximum width of holes to be filled, an allowed ratio between width and depth of holes, the print resolution, a maximum elevation channel value, a maximum greyscale value, a number of times that an erosion operation and a dilation operation have to be performed. This algorithm is advantageous since holes in the elevation channel with edges which have an angle of inclination are also filled per elevation level according to the constraints of a maximum width of the hole and an allowed aspect ratio of the hole.
In a second step S2 the elevation channel of the digital image is inverted in order to let a grey scale value zero correspond with the lowest elevation channel value.
In a third step S3 a kernel is defined for dilation and erosion. A 3 by 3 kernel may be applied.
In a fourth step S4 it is checked if all elevation channel levels are stepped through. If so, the procedure proceeds to a last step S6. If not so, dilation steps and erosion steps are applied to the selected elevation channel level in a fifth step S5. Holes are detected and the elevation values of the image pixels of the holes are increased by stepping through the elevation channel from bottom to top to evaluate all elevation channel levels. At each elevation channel level a well known dilation operation is applied a number of times upon the image pixels of the elevation level followed by applying a well known erosion operation a same number of times upon the image pixels of the elevation channel level. The dilation and erosion operation are applied by means of the kernel defined in the third step S3. After the application of the erosion steps and dilation steps the procedure return to the fourth step S4.
In the last step S6 the elevation channel of the digital image is inverted back and end point B is reached.
The above disclosure is intended as merely exemplary, and not to limit the scope of the invention, which is to be determined by reference to the following claims.
Number | Date | Country | Kind |
---|---|---|---|
13173799 | Jun 2013 | EP | regional |
This application is a Bypass Continuation of PCT/EP2014/063149 filed on Jun. 23, 2014, which claims the benefit under 35 U.S.C. §119(a) to patent application Ser. No. 13/173,799.1, filed in Europe on Jun. 26, 2013, all of which are hereby expressly incorporated by reference into the present application.
Number | Name | Date | Kind |
---|---|---|---|
6846073 | Yamamoto et al. | Jan 2005 | B2 |
20090091591 | Sivan et al. | Apr 2009 | A1 |
20100221504 | Bauer | Sep 2010 | A1 |
20150093544 | Van De Vrie | Apr 2015 | A1 |
Number | Date | Country |
---|---|---|
10 2007 022 919 | Nov 2008 | DE |
10 2010 019 838 | Nov 2011 | DE |
2 340 937 | Jul 2011 | EP |
4420685 | Feb 2010 | JP |
Number | Date | Country | |
---|---|---|---|
20160096378 A1 | Apr 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2014/063149 | Jun 2014 | US |
Child | 14965987 | US |