Printer Driver Color Profile Registration in Operating System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Color profile information cannot be appropriately registered in an operating system (OS) when it is not initially registered, leading to issues with selecting the correct color profile for printing, especially if file permissions or print queue registration processes are not correctly set.

Innovation Solution

A program is provided that functions as an obtaining unit, registration unit, and control unit to obtain and register color profile information in the OS, changing file permissions and re-registering print queues as necessary to ensure proper registration and selection of color profiles for printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If color profile information is not initially registered in the OS, then the OS cannot select the correct color profile for printing, but attempting to register it may fail due to file permissions or print queue registration issues

Engineering Contradiction:
Improvecolor profile registration reliabilityVSAvoidregistration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary checks to determine whether color profile information is already registered in the OS before attempting registration. It also pre-checks file permissions and print queue registration status, and performs necessary corrections in advance, preventing registration failures before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism that monitors the registration process, detects failures due to permission or print queue issues, and automatically triggers corrective actions. The system continuously checks registration status and adjusts its behavior based on the detected state, ensuring reliable color profile registration.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system automatically checks and corrects color profile registration status, then registration reliability improves, but processing time and system resource usage increase

Engineering Contradiction:
Improvecolor profile registration reliabilityVSAvoidregistration processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary checks to determine whether color profile information is already registered in the OS before attempting registration. It also pre-checks file permissions and print queue registration status, and performs necessary corrections in advance, preventing registration failures before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs checks and corrections only when necessary - specifically when color profile information is not registered or when registration fails. It does not continuously monitor or re-register color profiles when they are already properly registered, thus avoiding unnecessary processing time and resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240089399A1Information processing apparatus, method, and storage medium storing program of application for extending functions of printer driver
Publication Date: 2024.03.14 CANON KK
  • US20240089399A1 patent drawing
  • US20240089399A1 patent drawing
  • US20240089399A1 patent drawing

AI summary

An information processing apparatus obtains information of a color profile managed by a printer driver and registers, in an operating system (OS), the obtained information of the color profile. The information processing apparatus changes a method of registration in the OS based on the obtained information of the color profile.