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.
Abstract:
A color printing system includes a printing device and other components that use color printing resources, such as calibration and ICC profiles, to complete color printing operations. These color printing resources are used for a large number of paper types stored in a paper catalog. The paper types can be further placed into paper groups within the paper catalog. The paper groups may be formed by assigning new papers into the paper catalog to those having paper types with existing calibration data and ICC profiles. These relationships are shown in a paper catalog map. The print shop can use the paper catalog map for selling paper types, providing different capabilities for paper types, and other information. The paper catalog map also may be used to select a paper type from a primary paper type and a secondary paper type.
Abstract:
Example embodiments relate to dynamic sharing of ICC profiles. A computing device may receive data representing a paper type, a customer precision requirement, and supporting parameters and perform a search of a paper catalog using the data for an existing ICC profile that satisfies the customer precision requirement. Search parameters used during the search of the paper catalog may depend on a level of the customer precision requirement. Responsive to identifying an ICC profile during the search of the paper catalog that satisfies the customer precision requirement and can be used by the printer make and model associated with the original request, the computing device may transmit the ICC profile to the requesting printer via a network. In some instances, the computing device may determine the paper catalog lacks an ICC profile that satisfies the customer precision requirement and transmit an indication that no existing ICC profile is available.
Abstract:
Example embodiments relate to dynamic sharing of ICC profiles. A computing device may receive data representing a paper type, a customer precision requirement, and supporting parameters and perform a search of a paper catalog using the data for an existing ICC profile that satisfies the customer precision requirement. Search parameters used during the search of the paper catalog may depend on a level of the customer precision requirement. Responsive to identifying an ICC profile during the search of the paper catalog that satisfies the customer precision requirement and can be used by the printer make and model associated with the original request, the computing device may transmit the ICC profile to the requesting printer via a network. In some instances, the computing device may determine the paper catalog lacks an ICC profile that satisfies the customer precision requirement and transmit an indication that no existing ICC profile is available.
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 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:
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 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 an m×n pixel cell from an input image. Each of the m×n pixels in the m×n pixel cell may be associated with at least one color value. An m×n attribute cell may be determined, elements of which may be associated in a one-to-one fashion with respective pixels in the m×n pixel cell. The m×n pixel cell may be compressed in a lossy fashion, and the m×n attribute cell may be compressed in a lossless fashion. Compression of the m×n pixel cell may be based on at least part of the m×n attribute cell. An interleaved representation of the compressed m×n pixel cell and the compressed m×n attribute cell may be written to an output medium.