Printer Controller Mode Switching for Secure Direct Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing apparatuses with direct printing functions face challenges in operating securely and efficiently, particularly in environments where charging for printing is required or printing is restricted for security reasons, as they lack mechanisms to selectively enable or disable this function and manage usage based on user authentication.

Innovation Solution

A printing apparatus with a recording medium interface, a printer, non-volatile storage for passwords and usage information, and a controller that allows operation in two modes: one enabling direct printing and another disabling it, with password authentication to change modes, ensuring secure operation and efficient resource usage by loading programs only when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the direct printing function is always enabled, then the printing apparatus can perform charging and security functions, but it cannot operate securely in environments where printing is restricted

Engineering Contradiction:
Improveprinting function adaptabilityVSAvoidsecurity reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The printing apparatus dynamically changes its operational state between two modes: a first mode where the recording medium interface is enabled for direct printing, and a second mode where the interface is disabled for restricted printing environments. The controller switches between these modes based on stored usage information, allowing the system to adapt to different security requirements while maintaining reliable operation in each mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of the recording medium interface by storing usage information (enabled/disabled state) in non-volatile memory. This parameter change allows the interface to be activated or deactivated without hardware modification, enabling the apparatus to adapt to different printing environments while maintaining security through controlled parameter states.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the interface control program is always loaded in RAM, then the recording medium interface is ready for operation, but the RAM storage region becomes insufficient when direct printing is not used

Engineering Contradiction:
Improveinterface readinessVSAvoidRAM storage capacity
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The interface control program dynamically loads into RAM only when the recording medium interface is needed for operation. The controller checks the usage information stored in non-volatile memory and loads the program only when the interface is enabled, thereby optimizing RAM utilization while ensuring the interface is ready when required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary action by loading the interface control program into RAM in advance when the recording medium interface is enabled, so that the interface is ready for immediate operation. This preliminary loading ensures operational readiness while avoiding unnecessary RAM consumption when the interface is disabled.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the recording medium interface is always accessible, then direct printing is always possible, but unauthorized access and misuse can occur in restricted environments

Engineering Contradiction:
Improvedirect printing accessibilityVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The controller acts as an intermediary between the recording medium interface and the printing system. It manages access to the interface by checking usage information stored in non-volatile memory and controlling whether the interface is enabled or disabled. This intermediary control mechanism allows the system to grant or deny access based on stored configuration, preventing unauthorized access while maintaining ease of operation when permitted.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the accessibility parameter of the recording medium interface by storing usage information (enabled/disabled) in non-volatile memory. The controller reads this parameter and accordingly enables or disables interface access, allowing direct printing when authorized while preventing unauthorized access in restricted environments through parameter-based control.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7703904B2Printing apparatus and control method of printing apparatus
Publication Date: 2010.04.27 SEIKO EPSON CORP
  • US7703904B2 patent drawing
  • US7703904B2 patent drawing
  • US7703904B2 patent drawing

AI summary

A printing apparatus includes: a recording medium interface that sets a recording medium having a predetermined specification; a printing data interface that receives printing data; a printer that performs printing; a non-volatile storage that stores a password, and usage/non-usage designating information indicating whether or not the recording medium interface is used; a usage/non-usage information changing portion that executes a process for changing the usage/non-usage information stored in the non-volatile storage according to an instruction by an operator, only when the operator inputs the password stored in the non-volatile storage; and a controller that executes a direct printing process for reading out information from the recording medium set in the recording medium interface and allowing contents indicated by the information to be printed by the printer, and a common printing process for allowing contents indicated by the printing data received by the printing data interface to be printed by the printer, wherein, when the usage/non-usage information stored in the non-volatile storage is information indicating that the recording medium interface is not used, the controller operates in a state where the controller does not execute a process that access the recording medium interface at all.