Scanner Controller Key Enable Logic for Push Scan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional scanners may fail to perform a push-scan operation if the destination for transmitting scan data is not registered or has been deleted, leading to user inconvenience as the operation key for 'Scan to Mobile' is not enabled, preventing the transmission of scan data.

Innovation Solution

The scanner includes a controller that stores destination information in memory and enables or disables the operation key based on the presence of stored destination information, ensuring that scan data is only transmitted when a valid destination is registered, thereby preventing unauthorized data transmission and enhancing user convenience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the operation key is enabled regardless of destination registration status, then user convenience is improved, but data security and proper function execution are worsened due to failed transmissions

Engineering Contradiction:
Improveuser convenienceVSAvoiddata transmission reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The controller performs preliminary action by checking whether destination information is stored in memory before enabling the operation key. This advance verification ensures that the transmission function is only activated when a valid destination is available, preventing failed transmissions while maintaining user convenience.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the operation key is disabled when no destination is registered, then data security is improved, but ease of operation is worsened due to restricted functionality

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements feedback by continuously monitoring the storage status of destination information in memory and dynamically adjusting the operation key state accordingly. When destination information is present, the key is enabled; when absent, it is disabled. This feedback mechanism ensures reliable data transmission while maintaining operational convenience through automatic state adjustment.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If destination information is stored in memory, then transmission capability is improved, but device complexity is worsened due to additional memory and control requirements

Engineering Contradiction:
Improvetransmission capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller performs multiple functions using existing hardware resources: it manages destination information storage, checks storage status, controls operation key enablement, and executes transmission operations. By making the controller multi-functional, the system achieves transmission capability without adding separate dedicated hardware for each function, thus limiting the increase in device complexity.

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

Data Source

PatentUS11902482B2Scanner configured to transmit scan data in response to operation key being operated, scanning system, and non-transitory computer-readable recording medium containg computer-executable instrucions for scanner
Publication Date: 2024.02.13 BROTHER KOGYO KK
  • US11902482B2 patent drawing
  • US11902482B2 patent drawing
  • US11902482B2 patent drawing

AI summary

A controller of a scanner is configured to determine whether use ID associated with a destination is stored in a memory. When it is determined that the user ID is not stored, the controller disables an operation key, and when it is determined that the user ID is stored, the controller enables the operation key. When the enabled operation key is operated, the controller executes a push scan process that generated scan data is transmitted to the destination.