Abstract:
Color conversion attempt to reproduce an input CMYK combination on a print media using an output CMYK combination. In a 2-step process, ICC profiles are used for the color conversion. In some instances, a 1-step process may be used that avoids the use of the ICC profiles and provides a faster processing time. A color progression checker determines whether the 1-step process may be used for color conversions based on standard deviations of the colorants along paths within a three-dimensional look-up table for a destination ICC profile. If a certain number of standard deviations exceed 20%, then the 1-step process for color conversion may not be effective.
Abstract:
An example system includes a processor and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform various functions. The functions include, for each sample print of a plurality of sample prints, receiving respective color-measurement data indicative of color measurement patches printed on the sample print. The functions also include determining, using the respective color-measurement data for the sample prints, a respective color gamut volume for each sample print. Further, the functions include ordering the sample prints in order of increasing color gamut volume using the respective color gamut volumes for the sample prints. Still further, the functions include providing for display a presentation order for the sample prints, with the sample prints of the plurality of sample prints being arranged in order of increasing color gamut volume.
Abstract:
A method and system for managing images are provided. In one example, the system determines a category of a file being edited by a user in response to a user action indicating an intent to include in the file an image associated with an entity. Based on the category of the file, the system presents predetermined images associated with the entity for user selection of the image to be included in the file.
Abstract:
A device such as a color printer includes a main memory, a cache memory, and a convolutional neural network configured to convert pixels from a first color space to a second color space. The convolutional neural network is organized into execution-separable layers, and loaded one or more layer at a time (depending on cache size) from the main memory to the cache memory, whereby the pixels are processed through each of the layers in the cache memory, and layers that have completed processing are evicted to make room for caching next layer(s) of the network.
Abstract:
A color printing system uses color printing management tiers to control color printing resources at a printing device. The color printing management tiers include a media type color management tier, an ink limited calibration tier, and a calibration and ICC profile creation tier. A print job includes a parameter that is used to select the management tier for color conversion operations for the print job. The parameter can include an attribute or a media type for the print job. The applicable tone reproduction curve (TRC) or ICC profile is retrieved according to the selected management tier. The TRC or ICC profile is adjusted according to an input applicable to the respective management tier. The TRC or ICC profile also is selected from a plurality of TRCs or ICC profiles, respectively.
Abstract:
A color management system for a printing system includes a color management service that controls quality control operations, such as calibration and quality checks, over a plurality of printing devices. The color management service generates a target print job having a quality control target made of color patches. The color management service also encodes metadata within the target print job using a control strip. The control strip encodes the metadata using different color patches and color intensities. The control strip is scanned at the printing device to decode the metadata and enable a user interface to complete the quality control operation.
Abstract:
A color printing system uses color printing management tiers to control color printing resources at a printing device. The color printing management tiers include a media type color management tier, an ink limited calibration tier, and a calibration and ICC profile creation tier. A print job includes a parameter that is used to select the management tier for color conversion operations for the print job. The parameter can include an attribute or a media type for the print job. The applicable tone reproduction curve (TRC) or ICC profile is retrieved according to the selected management tier. The TRC or ICC profile is adjusted according to an input applicable to the respective management tier.
Abstract:
An example embodiment may involve causing a page of a document to be printed on a printing device, wherein the printing device is in an AM halftoning mode and prints the page using an AM halftone; displaying, on the display unit, a graphical user interface, wherein the graphical user interface includes a selectable option to switch the printing device from the AM halftoning mode to an FM halftoning mode; receiving an indication that the selectable option has been selected; possibly in response to receiving the indication that the selectable option has been selected, causing the printing device to switch from the AM halftoning mode to the FM halftoning mode; and causing the page of the document to be printed again on the printing device, wherein the printing device is in the FM halftoning mode and prints the page using an FM halftone.
Abstract:
An example embodiment may involve obtaining (i) an a×b attribute macro-cell, and (ii) a×b pixel macro-cells for each of a luminance plane, a first color plane, and a second color plane of an input image. The a×b pixel macro-cells may each contain 4 non-overlapping m×n pixel cells. The example embodiment may also involve determining 4 attribute-plane output values that represent the 4 non-overlapping m×n attribute cells, 1 to 4 luminance-plane output values that represent the a×b pixel macro-cell of the luminance plane, a first color-plane output value to represent the a×b pixel macro-cell of the first color plane, and a second color-plane output value to represent the a×b pixel macro-cell of the second color plane. The example embodiment may further involve writing an interleaved representation of the output values to a computer-readable output medium.
Abstract:
A method for determining a color profile from received raster data and printing the raster data is provided. Color profiles provide a mapping from a color space of the raster data to a color space of the printer, which typically uses CMYK toner or ink. A text color profile may be employed to print crisper text, or a photo color profile may be employed to produce better images. The raster data includes a plurality of raster scan lines containing digital pixel values. The method includes determining a number of sequentially repeated digital pixel values and a number of sequentially non-repeated digital pixel values for the plurality of raster scan lines. A color profile is selected based on a determination between the repeated and non-repeated digital pixel values. An example image forming apparatus that may carry out the method is also provided.