Generative AI Print Settings for Natural-Language Instructions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional conversational AI systems struggle to accurately interpret and execute print instructions beyond basic print settings, leading to difficulties in automatically sending print jobs to printers.

Innovation Solution

A system utilizing a generative AI service to interpret natural language print instructions, determine appropriate print settings, and return them to the user terminal, integrating a generative AI plugin to enhance the AI's functionality for precise print job execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional conversational AI is used to make print settings through a series of questions, then basic print settings can be determined, but the system cannot accurately interpret and execute print instructions beyond basic settings

Engineering Contradiction:
Improveprint settings capabilityVSAvoidinstruction interpretation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent transitions from conventional conversational AI to generative AI, fundamentally changing the technological parameter of the AI system. This parameter change enables the system to accurately interpret complex print instructions in natural language while determining appropriate print settings, resolving the contradiction between versatility and interpretation accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a plugin as an intermediary component that bridges the generative AI service and the print job execution system. The plugin receives natural language input, generates appropriate print settings through the generative AI, and executes the print job, thereby enabling accurate interpretation and execution of complex print instructions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a chatbot answers a series of questions to make print settings, then print settings can be determined, but it is difficult to automatically send print jobs to printers based on input instructions

Engineering Contradiction:
Improveprint settings processVSAvoidautomatic print job execution
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent enables the system to automatically execute print jobs without requiring users to manually configure settings. The generative AI service with the plugin automatically interprets natural language instructions, determines print settings, and sends print jobs to printers, achieving full automation while maintaining ease of operation through simple natural language input

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The plugin is designed as a multi-functional component that handles both print settings determination and print job execution. This universal component can process various types of print instructions and automatically complete the entire printing workflow, from interpretation to execution, thereby increasing the extent of automation

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250265024A1Storage medium, control method, and printing system
Publication Date: 2025.08.21 CANON KK
  • US20250265024A1 patent drawing
  • US20250265024A1 patent drawing
  • US20250265024A1 patent drawing

AI summary

The present invention is directed to a non-transitory computer-readable storage medium storing a computer program that extends a function of a generative AI service, the computer program causing a computer of an information processing apparatus to: acquire, from a user terminal, a natural language input related to a print instruction from a user, the print instruction being accepted through the generative AI service; determine a print setting on the basis of the natural language input related to the print instruction; and return the determined print setting to the user terminal.