Server Print Data Sharing via Access Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing location-free printing systems face difficulties in sharing registered print data between users, limiting convenience in data access and collaboration.

Innovation Solution

A server apparatus that generates and manages sharing access codes for print data, allowing users to share and access print data across a network, enabling secure and controlled sharing between registered users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access control is performed using registered user ID only, then security is maintained, but sharing capability deteriorates

Engineering Contradiction:
Improveaccess control securityVSAvoiddata sharing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The access control mechanism is segmented into two independent parts: user ID-based authentication for security verification, and sharing access code-based authorization for sharing control. This allows the system to maintain security through user ID verification while enabling sharing through separate access codes that can be distributed to multiple users without compromising the original security model

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A sharing access code is introduced as an intermediary element between the registered user and the print data. This code acts as a mediator that enables third-party access without exposing the user ID or compromising the original authentication mechanism. The sharing access code serves as a bridge that allows controlled sharing while maintaining the security boundary established by user ID-based access control

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If print data is restricted to registered users only, then security is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveaccess control securityVSAvoiddata access convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Instead of requiring physical presence at a specific MFP or direct user ID authentication for shared data, the system creates a copy of the access authority through sharing access codes. These codes can be distributed to multiple users who can then access the print data at any connected MFP without needing the original user ID, significantly improving operational convenience while maintaining security through code verification

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If sharing access code function is added, then sharing capability is improved, but device complexity increases

Engineering Contradiction:
Improvedata sharing capabilityVSAvoidaccess control system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server apparatus performs multiple functions using the same basic infrastructure: it generates sharing access codes, stores them in the database, verifies them during access, and manages their lifecycle (creation, storage, verification, deletion). This multi-functional approach allows the system to provide comprehensive sharing capabilities without proportionally increasing complexity, as the same core components handle multiple aspects of the sharing process

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

Data Source

PatentUS9891877B2Server apparatus that distributes print data, management method of print data, and storage media
Publication Date: 2018.02.13 KK TOSHIBA
  • US9891877B2 patent drawing
  • US9891877B2 patent drawing
  • US9891877B2 patent drawing

AI summary

According to an embodiment, a server apparatus includes a storage unit and a control unit. The storage unit correlates print data to a user ID of which a user registers the print data, and stores the correlated print data. The control unit performs controlling such that when the control unit receives a preparation instruction of a sharing access code from a display operating unit, the control unit correlates the sharing access code to a print data designated among the print data registered by the user, and causes the correlated result to be stored in the storage unit. When the control unit receives designation of the sharing access code from the display operating unit, the control unit reads out information relating to the print data correlated to the sharing access code from the storage unit, and causes the read-out information to be displayed on the display operating unit.