Printing Apparatus User Identification via IPP Authentication Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Some operating systems (OS) and print systems that support Internet Printing Protocol (IPP) do not support user identification attributes, leading to the inability of servers to identify users when printing jobs are accumulated and printed without a printer driver, resulting in authentication failures.

Innovation Solution

A printing apparatus that includes a reception unit to receive print data from an information processing apparatus and a control unit to return an authentication failure response if user information is missing, and only transmit the data when user information is attached, ensuring that user information is transmitted to a server system along with the print data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IPP printing is implemented without printer driver support for user identification attributes, then printing compatibility across different OS is improved, but user identification capability deteriorates

Engineering Contradiction:
Improveprinting compatibilityVSAvoiduser identification capability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The printing apparatus acts as an intermediary between the information processing apparatus and the server system. It receives print data, checks for user information, and either returns an authentication failure response or transmits the print data to the server system with user information. This intermediary function enables user identification in systems where the OS itself does not support IPP attributes for user identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If user information checking is implemented in the printing apparatus, then authentication reliability is improved, but device complexity increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidprinting apparatus complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The printing apparatus performs preliminary checking of user information before transmitting print data to the server system. The control unit checks whether user information is attached to the print data received from the information processing apparatus, and only transmits the data if user information is present. This preliminary action ensures authentication reliability without requiring complex authentication mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11281411B2Printing apparatus determines user information attached to print data and returns an authentication failure response to information processing apparatus, method for controlling printing apparatus, server system, and program
Publication Date: 2022.03.22 CANON KK
  • US11281411B2 patent drawing
  • US11281411B2 patent drawing
  • US11281411B2 patent drawing

AI summary

A printing apparatus transmits user information and print data to a server system. The printing apparatus includes a reception unit and a control unit. The reception unit receives print data from an information processing apparatus. The control unit returns a response indicating authentication failure to the information processing apparatus when user information is not attached to the print data received, and transmits the print data to the server system when user information is attached to the print data.