POS Media Processing Control Unit for Multi-Device Command Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing POS systems require complex control mechanisms to manage multiple media processing devices with common functions, as each device needs to be specifically controlled based on conditions, leading to inefficiencies in operation and compatibility issues with different printer models and manufacturers.

Innovation Solution

A media processing method that includes a control unit capable of receiving commands from a host computer, detecting executable processes by external devices, and switching between modes to execute commands using either the primary or secondary processing units, ensuring compatibility and efficient operation across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple media processing devices with common functions are connected to a POS system, then the system's functionality and versatility are improved, but the control complexity and difficulty of managing which device operates under what conditions increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidcontrol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary control mechanism that automatically manages multiple media processing devices. Instead of requiring complex manual control, the system uses an intermediate layer (the control unit with detection capabilities) that mediates between the POS terminal and multiple printers, automatically determining which device should execute which command based on device capabilities and current status.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control unit is designed with universal functionality to manage multiple types of media processing devices. It can detect various device capabilities, handle different command types, and adapt to different printer models and manufacturers, making the control system itself multi-functional rather than requiring separate control mechanisms for each device.

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

2Ease of operation

If dedicated media processing devices are used for different processes, then the ease of operation is improved, but the adaptability to different conditions and processes decreases

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its operation based on real-time detection of device capabilities and command requirements. Rather than being statically configured for dedicated processes, the control unit can dynamically determine which media processing device should handle which command, allowing the system to flexibly adapt to different conditions while maintaining ease of operation through automatic detection and routing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control unit changes operational parameters based on detected device capabilities. It adjusts command routing, selection criteria, and execution parameters according to the specific capabilities of connected devices, enabling the system to work with different printer models and manufacturers without requiring manual reconfiguration or sacrificing operational simplicity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9224275B2Media processing method using multiple processing units for performing multiple processes
Publication Date: 2015.12.29 SEIKO EPSON CORP
  • US9224275B2 patent drawing
  • US9224275B2 patent drawing
  • US9224275B2 patent drawing

AI summary

A media processing method comprising receiving, by a first connection unit, a command sent from a host computer; and detecting, by an external device control unit, a process that can be executed by an external processing device. One or more controlling operations are performed by a control unit based on the command received by the first connection unit. Such control entails (i) executing a first process by a first processing unit, or (ii) executing a second process by a second processing unit when the external processing device cannot execute the command, the second process being different than the first process, or (iii) transmitting the command by a second connection unit to the external processing device when the external processing device can execute the command.