Server System Print Code Registration Bypassing Messaging App Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing print control systems using messaging applications face limitations, such as file downsizing restrictions, when printing files via a network-connected printer, as they rely on image data submission and restricted formatting within the messaging app.

Innovation Solution

A system comprising a printer and server system where the server receives a message from a client terminal to register print data, transmits a URL for registration, and issues a print code, allowing the printer to execute printing based on registered data, bypassing the messaging app's restrictions by using a Bot application server and Web print server for file registration and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If image data is submitted through the messaging application for printing, then the printing function is integrated into the chat interface, but the image data is downsized and printing quality deteriorates

Engineering Contradiction:
Improveprinting operation convenienceVSAvoidprint output quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent extracts the print data registration process from the messaging application by providing a URL that redirects to an external web browser. This allows the print data to be registered and processed outside the message app's restrictive environment, eliminating the downsizing limitation while maintaining easy access through the chat interface.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server system as an intermediary between the messaging application and the printing apparatus. The server receives the print data registration request, provides a URL to an external registration form, and manages the print job. This intermediary enables high-quality print data transmission by bypassing the message app's image processing restrictions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If print data registration is performed through the messaging application, then the process is simplified within the chat interface, but the file size is restricted and large files cannot be printed

Engineering Contradiction:
Improveprinting process complexityVSAvoidprint data file size
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent extracts the print data registration process from the messaging application by providing a URL that redirects to an external web browser. This allows the print data to be registered and processed outside the message app's restrictive environment, eliminating the file size limitation while maintaining easy access through the chat interface.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If the messaging application processes all print data, then the system structure is simplified, but processing speed decreases due to app restrictions

Engineering Contradiction:
Improvesystem structure complexityVSAvoidprint processing speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent introduces a server system as an intermediary between the messaging application and the printing apparatus. The server receives the print data registration request, provides a URL to an external registration form, and manages the print job. This intermediary enables high-quality print data transmission by bypassing the message app's image processing restrictions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11829654B2System, server system, and print control method using server system for executing printing by using print code
Publication Date: 2023.11.28 CANON KK
  • US11829654B2 patent drawing
  • US11829654B2 patent drawing
  • US11829654B2 patent drawing

AI summary

A system includes a printer and a server system in which registration of print data to be printed by a printer is performed. The server system includes a reception unit that receives a first message, which is transmitted from a message app operating in a client terminal to request the registration of the print data, via a message app server, a first transmission unit that transmits, in response to the message, a URL of a registration form of the print data to the message app via the message app server, a registration unit that registers the print data, which is transmitted by a browser operating in the client terminal by using the registration form, and a second transmission unit that transmits a print code corresponding to the print data to the message app via the message app server. The printer then executes printing based on the registered print data.