Unified Scanner Control System for USB and LAN Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current scanner control systems are unable to effectively control scanners with non-USB communication interfaces, such as IEEE 802 series LAN interfaces, due to the lack of a communication protocol for obtaining Vendor ID (VID) and Product ID (PID) in these systems, which are essential for identifying and controlling USB scanners.

Innovation Solution

A scanner control system that includes both USB and LAN communication interfaces, with a storage device to store scanner information, allowing the system to obtain and manage scanner information from both types of interfaces, enabling control of scanners via either interface based on the identified specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system uses USB communication interface to control scanners, then the system can obtain VID and PID to identify scanner models and functions, but the system cannot control scanners with non-USB communication interfaces such as LAN

Engineering Contradiction:
Improvescanner interface compatibilityVSAvoidscanner identification information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary mechanism (scanner information storage device and information acquisition unit) that bridges the gap between USB and LAN interfaces. For LAN scanners where VID/PID cannot be directly obtained, the system stores scanner information in an intermediary storage device and retrieves it when needed, enabling uniform control across different interface types.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The scanner driver unit is designed with multi-functionality to handle both USB and LAN interfaces. The control unit can selectively use VID/PID from USB devices or retrieve scanner information from the storage device for LAN devices, providing universal control capabilities across different communication protocols.

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

2Reliability

If the system creates separate control mechanisms for USB and LAN scanners, then each interface can be controlled optimally, but the system complexity increases

Engineering Contradiction:
Improvescanner control reliabilityVSAvoidcontrol system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the control paths for USB and LAN scanners into a unified scanner driver unit. Both interface types are handled through the same driver architecture, which selectively applies appropriate information acquisition methods (direct VID/PID reading for USB, storage device retrieval for LAN), thereby reducing overall system complexity while maintaining reliable control.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If the system uses a unified control interface for all scanner types, then the ease of operation improves, but the ability to handle interface-specific requirements deteriorates

Engineering Contradiction:
Improvescanner selection and controlVSAvoidinterface-specific control capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system employs dynamic adaptability where the scanner driver unit automatically adjusts its information acquisition method based on the scanner interface type. The control unit dynamically selects between direct VID/PID reading for USB devices and storage device retrieval for LAN devices, providing both ease of operation and interface-specific control capability without user intervention.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8427669B2Scanner control system and scanner driver program
Publication Date: 2013.04.23 BROTHER KOGYO KK
  • US8427669B2 patent drawing
  • US8427669B2 patent drawing
  • US8427669B2 patent drawing

AI summary

A scanner control system is described. The scanner control system includes a first communication interface which communicates with a first device group, a second communication interface which communicates with a second device group, the first device group and the second device group each containing a scanner, the second communication interface being different in specifications from the first communication interface, a storage device which stores scanner information on at least one scanner contained in the second device group, and a system main unit that transmits an instruction from an application unit to-the to a scanner driver unit and transmitting data from the scanner drive unit to the application unit.