1. Field of the Invention
The present invention relates to a print controlling apparatus, an image forming system, and a computer program product.
2. Description of the Related Art
Conventionally, as disclosed in Japanese Patent Application Laid-open No. 2012-83736, for example, a technology has been widely known in which a desired surface effect is provided on a recording medium by using a clear toner and a plurality of types of surface effect are applied to one page of a recording medium. In the technology disclosed in Japanese Patent Application Laid-open No. 2012-83736 a host apparatus includes a density value selection table that is a part of the data in a surface effect selection table implemented in advance in a digital front end (DFE), that is, a print controlling apparatus. The DFE generates clear toner plane data for causing a clear (colorless) toner to be attached on a recording medium based on gloss control plane data generated from the density value selection table and a preliminarily implemented surface effect selection table. The DFE outputs the generated clear toner plane data.
In the conventional technology, however, if gloss control plane data based on a surface effect selection table different from the surface effect selection table implemented in advance in the DFE is input to the DFE, the print result assumed on the host apparatus cannot be achieved.
In light of the above, there is a need to provide a print controlling apparatus, an image forming system, and a computer program product capable of providing a print result equivalent to the expected print result if gloss control plane data based on a surface effect selection table different from the surface effect selection table implemented in advance is input.
It is an object of the present invention to at least partially solve the problems in the conventional technology.
A print controlling apparatus is equipped with at least one color toner and at least one colorless clear toner and controls a printing apparatus forming an image on a recording medium based on one or more pieces of color plane data for causing the color toner to be attached and one or more pieces of clear toner plane data for causing the clear toner to be attached. The print controlling apparatus includes: a receiving unit that receives input data including: gloss control plane data indicating a surface effect type to be achieved on the recording medium with certain density information; and table identifying information for identifying a surface effect selection table indicating a corresponding relation between the surface effect type and the density information used to generate the gloss control plane data; an acquiring unit that acquires an independent data portion indicating a portion corresponding to the surface effect type capable of being achieved independent from competence of the printing apparatus, out of the surface effect selection table identified by the table identifying information included in the input data from an external device; and a generating unit that generates the clear toner plane data using the independent data portion acquired by the acquiring unit.
An image forming system includes: a print controlling apparatus that is equipped with at least one color toner and at least one colorless clear toner and controls a printing apparatus forming an image on a recording medium based on one or more pieces of color plane data for causing the color toner to be attached and one or more pieces of clear toner plane data for causing the clear toner to be attached; and a server apparatus connected to the print controlling apparatus over a network. The image forming system includes: a receiving unit that receives input data including: gloss control plane data indicating a surface effect type to be achieved on the recording medium with certain density information; and table identifying information for identifying a surface effect selection table indicating a corresponding relation between the surface effect type and the density information used to generate the gloss control plane data; an acquiring unit that acquires an independent data portion indicating a portion corresponding to the surface effect type capable of being achieved independent from competence of the printing apparatus, out of the surface effect selection table identified by the table identifying information included in the input data; and a generating unit that generates the clear toner plane data using the independent data portion acquired by the acquiring unit.
A computer program product includes a non-transitory computer-readable medium containing an information processing program. The program causing a print controlling apparatus that comprises at least one color toner and at least one colorless clear toner and controls a printing apparatus forming an image on a recording medium based on one or more pieces of color plane data for causing the color toner to be attached and one or more pieces of clear toner plane data for causing the clear toner to be attached, to execute: receiving input data including: gloss control plane data indicating the surface effect type to be achieved on the recording medium with certain density information; and table identifying information for identifying the surface effect selection table indicating a corresponding relation between the surface effect type and the density information used to generate the gloss control plane data; acquiring an independent data portion indicating a portion corresponding to the surface effect type capable of being achieved independent from competence of the printing apparatus, out of the surface effect selection table identified by the table identifying information included in the input data from an external device; and generating the clear toner plane data using the independent data portion acquired at the acquiring.
The above and other objects, features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
Some embodiments of a print controlling apparatus, an image forming system, and a computer program according to the present invention will now be explained in detail with reference to the appended drawings.
First Embodiment
The DFE 10 communicates with the printer 30 via the MIC 20, and controls image formation performed by the printer 30. The host apparatus 40 is connected to the DFE (the connection may be established over a network). The DFE 10 receives image data from the host apparatus 40, and uses the image data to generate another piece of image data for causing the printer 30 to form toner images with the toner in each of the CMYK colors and the clear toner. The DFE 10 then transmits the image data to the printer 30 via the MIC 20. The printer 30 is equipped with at least toner in each of the CMYK colors and clear toner, and equipped with an image forming unit including a photosensitive element, a charging unit, a developing device, and a photosensitive element cleaner, and an exposing unit, and fixing unit corresponding to each of these toners.
Clear toner herein means transparent (colorless) toner not containing any color material. Being transparent (colorless) means having a transmissivity equal to or higher than 70 percent, for example.
The printer 30 irradiates the photosensitive element with a light beam from the exposing unit based on the image data received from the DFE 10 via the MIC 30, so that a toner image is formed on the photosensitive element using corresponding toner. The toner image is then transferred onto a recording medium such as a paper sheet. The fixing unit then fixes the toner image under heat at a temperature within a predetermined range (standard temperature) and pressure. In this manner, an image is formed on a transfer sheet (an example of a recording medium) and a desired printout 50 is achieved. The configuration of the printer 30 as described above is widely known; therefore, detailed explanation thereof is omitted. A paper sheet is merely an example of a recording medium, and a recording medium is not limited thereto. For example, synthetic paper, plastic sheet may also be used as a recording medium.
Image data (document data) received from the host apparatus 40 will now be explained. In the host apparatus 40, a pre-installed image processing application generates the image data, and transmits the image data to the DFE 10. Such an image processing application is capable of handling image data of a special color plane, by contrast to image data in which a value representing a density (hereinafter, referred to as a density value) is specified to each pixel of color planes, such as red, green, and blue (RGB) color planes, or cyan, magenta, yellow, and black (CMYK) color planes. A special color plane herein is data of an image for causing special toner or special ink, e.g., toner or ink in a color such as white, gold, or silver other than the basic colors such as CMYK or RGB, to be attached. Such data is intended for a printer equipped with such special toner or special ink. In order to improve the color reproducibility, a special color plane sometimes adds the R color to the CMYK basic colors, or the Y color to the RGB basic colors. Usually, clear toner is handled as one of the special colors.
In the first embodiment, in order to achieve a surface effect being a visual effect or a haptic effect provided to a transfer sheet, clear toner, which is considered a special color, is used. The image processing application in the host apparatus 40 thus generates image data of gloss control plane (hereinafter may be referred to as “gloss control plane data) specified by a user as image data of the special color plane in addition to image data of a color plane (hereinafter may be referred to as the “color plane data”) for the input image data (the received document data).
The data of a color plane is image data in which each pixel is specified with a density value of a color, e.g., R, G, or B color, or C, M, Y, or K color. In the data of a color plane, one pixel is represented by eight bits, based on the color specified by a user. The data of a gloss control plane is image data for controlling to allow clear toner to be attached in the manner specified as a surface effect, e.g., a visual effect or a haptic effect, provided to a transfer sheet. In the image data of a gloss control plane, the area to which such a surface effect is provided and the type of the surface effect are specified.
Each pixel in the data of a gloss control plane is represented by an eight-bit density value which ranges from “0” to “255” (an example of density information), in the same manner as a color plane for an RGB color, a CMYK color, or the like. (Alternatively, the density value may be represented by 16 bits or 32 bits, or 0 percent to 100 percent.) A surface effect type is associated to the density value. Because the same value is set to the pixels included in the area to be provided with the same surface effect, regardless of the density of the clear toner actually attached, the area can be easily identified from the image data, even without any data indicating such an area. In other words, the data of a gloss control plane indicates the area provided with a surface effect, as well as the surface effect type provided to the area. (Alternatively, some data for indicating such an area may be provided separately). It can be perceived that the gloss control plane data is image data (image information) indicating the surface effect type to be achieved on a recording medium with certain density information.
The host apparatus 40 generates the data of a gloss control plane in a vector format by setting a surface effect type specified by a user on the image processing application to each drawn object, as a density value serving as a gloss control value.
Each of the pixels in the data of a gloss control plane corresponds to each pixel in the data of a color plane. In these pieces of image data, the density value set to each pixel serves as a pixel value. The image data of a color plane and the image data of a gloss control plane are both implemented in units of a page.
Types of surface effects can generally be classified into those related to gloss, those related to surface protections, watermarks in which information is embedded, and textures. The surface effects related to gloss are generally classified into four types, as illustrated in
The Premium Gloss or the Gloss achieves a highly glossy effect. By contrast, the Matt or the Premium Matt is intended to suppress gloss. In particular, the Premium Matt achieves a gloss level lower than that of a standard transfer sheet. In
The user specifies, via image processing application, in which area of an image represented by image data to be processed is provided with a surface effect, and which type of surface effects is to be provided to the area. The host apparatus 40 running the image processing application generates data of a gloss control plane by setting a density value corresponding to the surface effect designated by a user to a drawn object included in the area designated by the user. The relation between a density value and a surface effect type will be described later. The surface effects are grouped, hereinafter, into two types: “dependent on the printer” and “independent from the printer”. The surface effect of “dependent on the printer” is a surface effect that can be achieved or cannot be achieved depending on the competence (the printing competence for each model, or the competence depending on the presence of a glosser or other post-processing apparatuses) of the printer 30 performing premium-gloss printing or gloss-printing. By contrast, the surface effect of “independent from the printer” is a surface effect that the achieved pattern by the clear toner such as a watermark or a texture is determined in advance regardless of the competence of the printer 30.
In the first embodiment, the image of a gloss control plane being image data of a special color plane is generated by the image processing application in the host apparatus 40 on a plane other than the data of color planes. The portable document format (PDF) is used for the data of a color plane and the data of a gloss control plane. The PDF image data of each of these planes is integrated and generated as document data. The data format of the image data of these planes is not limited to the PDF, and any format may also be used.
The following describes a process performed by the image forming system according to the first embodiment with reference to
The above-described gloss control information generating unit 302 loads (acquires) a surface effect selection table stored in an external storage device 60 according to an input by a user who is a designer, for example. The surface effect selection table is the information indicating a corresponding relation between the surface effect type and a density value of a pixel (an example of density information). Details on this will be later described. The external storage device 60 manages a plurality of types of surface effect selection tables using table IDs (IDs for identifying surface effect selection tables). It can be perceived that the table ID in this example corresponds to the “table identifying information” in the claim herein. The external storage device 60 includes a first storage unit 601 and a second storage unit 602. The first storage unit 601 stores therein the surface effect selection tables associated with the respective table IDs. In the surface effect selection table, a data ID (a unique ID) is related to each density value associated with the surface effect independent from the printer. The data ID identifies actual data (e.g., a pattern image) used for achieving the surface effect. Details on this will be later described. The second storage unit 602 then stores therein the actual data associated with each data ID. The portion corresponding to the data independent from the printer, hereinafter, may be called an independent data portion (it can be perceived that the independent data portion in this example is information in which the density value, the surface effect type, and the actual data are associated with each other) out of the data in the surface effect selection table. By contrast, the portion corresponding to the data dependent on the printer may be called a dependent data portion out of the data in the surface effect selection table. In this example, the external storage device 60 corresponds to the “external device” in the claim herein.
The gloss control information generating unit 302 generates gloss control plane data by setting the density value of a drawn object specified with a given surface effect by the user to a value corresponding to the surface effect type, by referring to the density value selection table loaded (acquired) from the external storage device 60. The gloss control information generating unit 302 subsequently outputs to the printing unit 304 the document data 303 including the generated gloss control plane data and the table ID for identifying the surface effect selection table (the surface effect selection table loaded from the external storage device 60) used for generating the gloss control plane data. The printing unit 304 generates the print data 305 based on the document data 303 generated by the gloss control information generating unit 302 and outputs the generated print data 305 to the DFE 10. In this example, the print data 305 includes at least the gloss control plane data generated by the gloss control information generating unit 302 and the table ID for identifying the surface effect selection table used for generating the gloss control plane data.
The DFE 10 analyzes the table ID contained in the print data 305. If the surface effect selection table identified by the table ID is different from the surface effect selection table implemented in advance in the DFE 10, the DFE 10 loads the surface effect selection table identified by the table ID from the external storage device 60, rasterizes the gloss control plane data, and instructs the printer 30 to print.
The UI unit 306 displays thereon various types of information and receives various types of instructions. The viewer 307 generates a preview image for a preview based on the gloss control plane data generated by the gloss control information generating unit 302, and displays the generated preview image on the UI unit 306. The viewer 307, for example, integrates the color plane data with the special color plane data obtained by adding the color corresponding to the density value (e.g., light blue or blue) to a transparent area in the gloss control plane data. The viewer 307 can display the integrated image as a preview image on the UI unit 306.
The surface effect selection table generating unit 308 registers and deletes watermark characters or texture patterns according to an input by the user, thereby generating the surface effect selection table. The external storage device 60 assigns the table ID to the respective surface effect selection tables generated by the surface effect selection table generating unit 308, and manages the surface effect selection tables. The surface effect selection table stored in the external storage device 60 is loaded from the gloss control information generating unit 302 via the viewer 307. A preview image is displayed according to the gloss control plane data generated using the loaded surface effect selection table.
The external storage device 60 is connected to a storage server on a network such as the Internet (cloud), and includes the above-described first storage unit 601 and the above-described second storage unit 602. In the present embodiment, the surface effect selection table stored in the external storage device 60 is shared between the host apparatus 40 and the DFE 10. The host apparatus 40 generates the print data. The DFE 10 analyzes the print data and generates the clear toner plane data for causing the clear toner to be attached.
A functional configuration of the DFE 10 will now be explained. As illustrated in
The rendering engine 101 receives image data (in this example, the print data described above) transmitted by the host apparatus 40. The rendering engine 101 parses the image data thus received, converts the image data in a vector format into image data in a raster format, and converts the color space represented in the RGB format into the color space represented in the CMYK format. The rendering engine 101 then outputs eight-bit image data of each of the CMYK color planes (data of a color plane), and an eight-bit data of gloss control plane. The si1 unit 102 outputs the eight-bit data of a color plane to the color processing 103, and outputs the eight-bit data of gloss control plane to the clear processing 106. In this example, the si1 unit 102 outputs the table ID contained in the print data transmitted from the host apparatus 40 to the clear processing 106.
The color processing 103 receives the eight-bit image data for each of the CMYK color planes (the data of a color plane) via the si1 unit 102. The color processing 103 performs a gamma correction using a gamma curve of a one-dimensional lookup table (1D_LUT) that is generated by a calibration to the data of a color plane thus received. In addition to the gamma correction, as the image processing, the total amount of toner is restricted. Restricting the total amount of toner is a process for restricting the eight-bit image data of each of the CMYK color planes after the gamma correction. This process is performed because the amount of toner by which the printer 30 is capable of applying to one pixel on a recording medium is limited. If printing is performed in excess of the total amount toner thus restricted, the image quality deteriorates because of defective transfer or defective fixing. Detailed description on restricting the total amount of toner is omitted here.
The si2 unit 104 outputs the data of a color plane having undergone the gamma correction by the color processing 103 to the clear processing 106, as data for generating an inverse mask. The data of a color plane after the gamma correction is input to the halftone engine 105 receives via the si2 unit 104. The halftone engine 105 performs a halftoning process in which the image data thus received is converted into image data in a two-bit format, for example, in each of the CMYK colors to be output to the printer 30, and then outputs the data of a color plane after the halftoning process. The two bit is an example, and the data format is not limited to a two-bit format.
The clear processing 106 receives the eight-bit data of a gloss control plane converted by the rendering engine 101 via the si1 unit 102, and receives the eight-bit image data of each of the CMYK color planes (the data of a color plane) on which the color processing 103 performs the gamma correction, via the si2 unit 104. The clear processing 106 receives the table ID contained in the print data transmitted from the host apparatus 40 via the si1 unit 102. From a different point of view, it can be perceived that the clear processing 106 receives the data (corresponding to the “input data” in the claim herein) including the eight-bit data of a gloss control plane and the table ID.
As illustrated in
The receiving unit 110 receives the eight-bit data of a gloss control plane, the eight-bit data of a color plane, and the table ID received by the clear processing 106. The third storage unit 111 stores therein the received gloss control plane data.
The table ID analyzing unit 112 determines whether the surface effect selection table identified by the table ID received by the receiving unit 110 coincides with the surface effect selection table stored in advance in the fourth storage unit 113 (the surface effect selection table implemented in advance in the DFE 10, which includes the dependent data portion and the independent data portion in this example). If the table ID analyzing unit 112 determines that the surface effect selection table identified by the table ID received by the receiving unit 110 does not coincide with the surface effect selection table stored in advance in the fourth storage unit 113, the acquiring unit 114 acquires the independent data portion in the surface effect selection table identified by the table ID received by the receiving unit 110 from the external storage device 60. The acquiring unit 114 then replaces the independent data portion in the surface effect selection table implemented in advance in the DFE 10 with the independent data portion acquired from the external storage device 60.
This is provided merely for exemplary purpose and is not limited to this example. For example, the acquiring unit 114 may acquire the dependent data portion in the surface effect selection table identified by the table ID received by the receiving unit 110 and the independent data portion in the surface effect selection table from the external storage device 60. The acquiring unit 114 may subsequently register the acquired table information in the fourth storage unit 113 rather than the surface effect selection table implemented in advance in the DFE 10. Alternatively, the acquiring unit 114 may replace the surface effect selection table implemented in advance in the DFE 10 with the acquired table information. Furthermore, the acquiring unit 114 may always acquire the dependent data portion and the independent data portion in the surface effect selection table identified by the table ID received by the receiving unit 110 from the external storage device 60 (i.e., the surface effect selection table is not implemented in advance in the DFE 10). In summary, the acquiring unit 114 includes at least the function of acquiring the independent data portion in the surface effect selection table identified by the table ID received by the receiving unit 110 from the external storage device 60.
The clear toner plane generating unit 115 uses the gloss control plane data (the received gloss control plane data) stored in the third storage unit 111 to determine the surface effect corresponding to the density value of each of the pixels (a pixel value) in the gloss control plane data by referring to the surface effect selection table stored in the fourth storage unit 113. Based on the determination result, the clear toner plane generating unit 115 also generates two-bit image data of the clear toner plane (hereinafter may be referred to as “clear toner plane data”) for causing the clear toner to be attached, by generating an inverse mask or a solid mask as required, using the input color plane data. The clear toner plane generating unit 115 then outputs the generated clear toner plane data to the si3 unit 107. In this example, it can be perceived that the clear toner plane generating unit 115 corresponds to the “generating unit” in the claim herein. The si3 unit 107 integrates the two-bit image data of each of the CMYK colors after the half-toning process (color plane data) and the two-bit data of the clear toner planes generated by the clear processing 106, and outputs the image data thus integrated to the MIC.
The above-described surface effect selection table indicates the corresponding relation between a surface effect type and a density value. Various types of publicly known surface effect selection tables can be used for the surface effect selection table.
In the corresponding relation between the density value and the surface effect type illustrated in
For example, as a surface effect, the user-defined pattern (an example of the surface effect independent from the printer) is associated with pixel values between “126” to “140”. Within this range, three different types of the user-defined pattern are associated with a range of pixel values from “126” to “130”, a range of pixel values from “131” to “135”, and a range of pixel values from “136” to “140”, respectively. The actual data of each of the user-defined patterns is related to one of the corresponding data IDs (either from “UD00001” to “UD00003”).
In the same manner, as a surface effect, the watermark character pattern (an example of the surface effect independent from the printer) is associated with pixel values from “100” to “114”. Within this range, three different types of the watermark character pattern are associated with a range of pixel values from “100” to “104”, a range of pixel values from “105” to “109”, and a range of pixel values from “110” to “114”, respectively. The actual data of each of the watermark character patterns is related to one of the corresponding data IDs (either from “WM00001” to “WM00003”).
In the same manner, as a surface effect, the background pattern (an example of the surface effect independent from the printer) is associated with pixel values from “74” to “89”. Within this range, three different types of the background pattern are associated with a range of pixel values from “74” to “79”, a range of pixel values from “80” to “84”, and a range of pixel values from “85” to “89”, respectively. The actual data of each of the background patterns is related to one of the corresponding data IDs (either from “TX00001” to “TX00003”).
Subsequently, the clear toner plane generating unit 115 incorporates the surface effect selection table from the fourth storage unit 113 (Step S704). After that, the received gloss control plane data is stored in the third storage unit 111 (Step S705) and the clear toner plane generating unit 115 uses the gloss control plane data stored in the third storage unit 111 to generate clear toner plane data by referring to the surface effect selection table incorporated from the fourth storage unit 113 (Step S706).
As described above, in the present embodiment, if the surface effect selection table identified by the table ID contained in the print data transmitted from the host apparatus 40 does not coincide with the surface effect selection table implemented in advance in the DFE 10, the independent data portion in the surface effect selection table identified by the table ID from the external storage device 60 is acquired. The clear toner plane data is then generated using the independent data portion acquired from the external storage device 60. This can provide the advantageous effect of acquiring the print result equivalent to the expected print result.
The DFE 10 (the clear processing 106) may, for example, have the function of registering the dependent data portion in the surface effect selection table implemented in advance in the DFE 10 in the external storage device 60 (corresponding to the “registering unit” in the claim herein). If the surface effect table including the appropriate dependent data portion does not exist in the external storage device 60, the dependent data portion is registered from the DFE 10 and the independent data portion is registered from the host apparatus 40. This enables a user who is a designer, for example, to readily generate a surface effect selection table and to preview the surface effect applied to a transfer sheet on the viewer 307.
Second Embodiment
The surface effect selection table generating unit 308 included in the host apparatus 40, for example, can variably set an available field and an unavailable field out of the independent data portion in each of the surface effect selection tables stored in the external storage device 60 according to an instruction by a user. If the UI unit 306 receives the instruction to prohibit the use of all of the user-defined patterns in the surface effect selection table illustrated in
If the UI unit 306 receives the instruction to prohibit the use of the “user-defined pattern 01” in the surface effect selection table illustrated in
The surface effect selection table generating unit 308 can generate an additional surface effect selection table in which an unavailable field is set, different from the surface effect selection table before unavailable field is set therein. The surface effect selection table generating unit 308 can assign an additional table ID to the generated surface effect selection table and register the table in the external storage device 60.
Third Embodiment
The DFE 10, for example, may have the function of migrating the independent data portion in the surface effect selection table stored in the fourth storage unit 113 when replacing the image forming system.
The independent data management unit 116 has the function of identifying the independent data portion in the surface effect selection table stored in the fourth storage unit 113 and managing the independent data portions. The independent data management unit 116 has the function of migrating the independent data portion in the surface effect selection table stored in the fourth storage unit 113 to the external storage device 60 or restoring the independent data portion migrated to the external storage device 60 on the DFE after implementing a new image forming system, according to an instruction by the user. The number of external storage devices to which the independent data portion is migrated is not limited to one. One or more external storage devices to which the independent data portion may be migrated are hereinafter collectively referred to as an “external storage device 60”.
The operating unit 108 is a device used by a user to input various types of settings or instructions. The user operates the operating unit 108 thereby instructing the migration of the independent data portion in the surface effect selection table stored in the fourth storage unit 113 or the restoration of the independent data portion migrated to the external storage device 60.
Referring back to
Referring back to
Fourth Embodiment
In an image forming system according to a fourth embodiment, some of the functions of the DFE are implemented on a server apparatus on a network.
In the configuration according to the fourth embodiment, the DFE 3030 is connected to the server apparatus 3060 over a network such as the Internet. In the fourth embodiment, the function of the clear processing 106 included in the DFE 10 in the first embodiment is provided in a server apparatus 3060.
Specifically, in the fourth embodiment, the DFE 3030 is connected to the server apparatus 3060 provided in singularity over a network such as the Internet (cloud), and the server apparatus 3060 is provided with the function of the clear processing 106 included in the DFE 10 according to the first embodiment. The server apparatus 3060 generates a clear toner plane data.
The server apparatus 3060 will now be explained.
The storage unit 3070 is a storage medium such as an HDD or a memory. The storage unit 3070 includes the first storage unit 601, the second storage unit 602, the third storage unit 111, and the fourth storage unit 113 provided in the first the embodiment. The communicating unit 3065 transmits and receives various types of data and requests to and from the DFE 3030. More specifically, the communicating unit 3065 receives the information on the gloss control plane data, the color plane data, and the table ID that has been input in the clear processing 106 in the first embodiment from the DFE 3030. The communicating unit 3065 also transmits the clear toner plane data generated by the clear processing 3309 to the DFE 3030.
The function of the clear processing 3309 is the same as that of the clear processing 106 in the first embodiment.
The DFE 3030 will now be explained.
An si2 unit 3052 according to the present embodiment transmits the eight-bit data of a gloss control plane converted by the rendering engine 101, the eight-bit image data of CMYK color planes after the gamma correction by the color processing 103 (the color plane data), and a generation request of the clear toner plane to the server apparatus 3060. An si3 unit 3054 receives the clear toner plane data from the server apparatus 3060.
Once the eight-bit data of the gloss control plane is output, the color processing 103 in the DFE 3030 performs a gamma correction to the eight-bit image data of each of the CMYK color planes, using a gamma curve of 1D_LUT generated through a calibration (Step S3603).
Subsequently, the si2 unit 3052 in the DFE 3030 transmits the eight-bit image data of CMYK color planes after the gamma correction, the eight-bit data of a gloss control plane, and the table ID contained in the print data to the server apparatus 3060 (Step S3604) and requests generation of the clear toner plane data.
A process of generating data of a clear toner plane performed by server apparatus 3060 will now be explained.
Referring back to
In the present embodiment, as described above, some of the functions of the DFE are provided on the server apparatus 3060 and the above-described clear toner plane data generating process is performed on the server apparatus 3060 in the cloud.
In the fourth embodiment, the function of the process of generating data of a clear toner plane is included in the server apparatus 3060 provided in the cloud in singularity, and the server apparatus 3060 is configured to perform the plane data generating process for generating color plane data. However, the present invention is not limited thereto.
For example, a plurality of server apparatuses may be provided in the cloud, and the process of generating data of a clear toner plane may be performed in a manner distributed among the server apparatuses.
All or some of the processes performed by the host apparatus 40 and other processes performed by the DFE 3030 may be provided centrally to a single server, or distributed among a plurality of server apparatus in any way.
In other words, any of a plurality of processes performed by one single apparatus may be performed by one or more apparatuses connected to the one apparatus over a network.
When the processes are performed by “one or more other apparatuses connected to the one apparatus over a network” in the manner mentioned above, such a configuration need to include data input/output processes performed between the one apparatus and the other apparatus(es) and between the other apparatuses, e.g., a process of causing the one apparatus to output data (information) resulting from a process performed by the one apparatus to the other apparatus(es), and a process of causing the other apparatus(es) to receive the data.
In other words, when the other apparatus is provided in singularity, data input/output processes are performed between the one apparatus and the other apparatus. When the other apparatus is provided in plurality, the configuration includes data input/output processes performed between the other apparatuses, e.g., between a first other apparatus and a second other apparatus, as well as the processes performed between the one apparatus and the other apparatuses.
Furthermore, in the fourth embodiment, the server apparatus 3060 is provided in the cloud. However, the present invention is not limited thereto. For example, one or more server apparatuses such as the server apparatus 3060 may be provided in any network, e.g., an intranet.
The controlling program executed by the DFE 10, the DFE 3030, or the server apparatus 3060 according to the embodiments is provided in a manner recorded in a computer-readable recording medium such as a compact disc read-only memory (CD-ROM), a flexible disk (FD), a compact disc recordable (CD-R), and a digital versatile disc (DVD), as a file in an installable or executable format.
The controlling program executed by the DFE 10, the DFE 3030, or the server apparatus 3060 according to the embodiments may be stored in a computer connected to a network such as the Internet, and made available for download over the network. The controlling program executed by the DFE 10, the DFE 3030, or the server apparatus 3060 according to the embodiments may be provided or distributed over a network such as the Internet. The controlling program executed by the DFE 10, the DFE 3030, or the server apparatus 3060 according to the embodiments may be provided incorporated in advance in a ROM or the like.
In the image forming system according to the embodiments, an image is formed using a plurality of color toners of CMYK, however, an image may be formed using a toner of one color.
The printer system according to the embodiments includes the MIC 20, but the configuration is not limited thereto. The processes performed by the MIC 20 and the functions of the MIC 20 may be provided to another unit such as the DFE 10, and the MIC 20 may be omitted.
According to an embodiment, a print result equivalent to the expected print result can be achieved if gloss control plane data based on a surface effect selection table different from the surface effect selection table implemented in advance is input.
Although the invention has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2013-177252 | Aug 2013 | JP | national |
This application is a continuation Application of U.S. application Ser. No. 14/467,466, filed Aug. 25, 2014, which claims priority to Japanese Patent Application No. 2013-177252 filed on Aug. 28, 2013. The entire contents of the above-identified applications are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
20120062956 | Kitagawa et al. | Mar 2012 | A1 |
20120063802 | Suzuki | Mar 2012 | A1 |
20120237247 | Tokushima | Sep 2012 | A1 |
20130271792 | Awamura | Oct 2013 | A1 |
Number | Date | Country |
---|---|---|
2012-083736 | Apr 2012 | JP |
Number | Date | Country | |
---|---|---|---|
20150220822 A1 | Aug 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14467466 | Aug 2014 | US |
Child | 14688745 | US |