Print Code Authentication for Remote Printing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional print systems for remote work, which rely on user authentication through cards or passwords, increase the burden on companies renting out printing apparatuses and do not effectively prevent erroneous printing.

Innovation Solution

A print system that generates a unique print code based on user authentication information, allowing users to input this code on a printing apparatus to initiate printing jobs, thereby simplifying the authentication process and preventing unauthorized printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user authentication is performed through card readers or password devices connected to printing apparatuses, then erroneous printing can be prevented, but the burden on companies renting out printing apparatuses increases

Engineering Contradiction:
Improveprevention of erroneous printingVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the authentication function from the printing apparatus itself and relocates it to a server system. The printing apparatus no longer needs card readers or password devices, as authentication is performed remotely by the server based on print codes transmitted from information processing apparatus. This removes the physical authentication devices from the printing apparatus while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server system as an intermediary between the information processing apparatus and the printing apparatus. The server handles authentication by verifying print codes against registered information, eliminating the need for direct authentication devices at the printing apparatus. This intermediary approach simplifies the printing apparatus while maintaining reliable authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a print code system is implemented without authentication devices, then the configuration is simplified, but concerns about preventing erroneous printing arise

Engineering Contradiction:
Improveauthentication system complexityVSAvoidprevention of erroneous printing
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent uses print codes as digital copies of authentication information. Instead of requiring physical cards or password devices, the system transmits and verifies digital print codes between information processing apparatus and the server. This digital copying approach simplifies the physical configuration while maintaining authentication reliability through server-side verification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces mechanical authentication systems (card readers, password input devices) with an electronic/digital authentication system based on print codes and server-side verification. This substitution eliminates physical authentication devices while maintaining security through digital code verification performed by the server system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11829821B2Print system in which a print job is generated in association with an identification (ID) of at least one printing apparatus, user information and a print code that is issued by server system for printing file, information processing apparatus, and printing apparatus
Publication Date: 2023.11.28 CANON KK
  • US11829821B2 patent drawing
  • US11829821B2 patent drawing
  • US11829821B2 patent drawing

AI summary

A print system includes an information processing apparatus that uploads a file to the server system together with identification information of a printing apparatus to be used for printing the file, and a server system that stores, in a memory, generated print code in association with information of the file and the identification information of the printing apparatus to be used for printing the file, receives the print code and the identification information of the printing apparatus that have been transmitted from the printing apparatus, and searches for the stored file that is associated with the received print code and the identification information and generates the print job based on the searched file. In addition, a printing apparatus transmits, to the server system, the inputted print code and the identification information of the printing apparatus and executes printing of the file based on the received print job.