Voice-Controlled Printer via Terminal Relay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in controlling a printer when it cannot communicate with either the voice input device or the server, limiting its ability to execute print jobs based on voice input.
Innovation Solution
A system comprising a server and a terminal device with different communication interfaces, where the server acquires voice input data and generates print instructions, and the terminal device receives these instructions to create print job data, which is then transmitted to the printer via a different interface, enabling print job execution even if the printer cannot communicate directly with the voice input device or server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the printer communicates directly with the voice input device or server, then the control function is simple, but the printer cannot execute print jobs when communication is unavailable
Solution Approach 1:
The terminal device serves as an intermediary between the voice input device and the printer. It receives voice commands, processes them into print instructions, and transmits them to the printer via a different communication interface than the one used for voice input. This mediator approach allows the printer to execute print jobs reliably even when direct communication with the voice input device is unavailable.
2Adaptability or versatility
If the printer uses a single communication interface, then the device is simple, but it cannot receive instructions from multiple sources
Solution Approach 1:
The terminal device performs multiple functions: it acts as a voice input interface, a communication relay, and a print job generator. By consolidating these functions in one device, the system achieves versatility without requiring the printer to have multiple interfaces or complex communication capabilities.
3Reliability
If the voice input device and server communicate directly with the printer, then the control path is short, but the system fails when communication is unavailable
Solution Approach 1:
The terminal device preliminarily processes voice commands and generates print instructions before transmitting them to the printer. This preliminary action ensures that the printer receives complete and formatted instructions, reducing the need for complex communication protocols and minimizing transmission time while maintaining high reliability.
Data Source
AI summary
A system including a server and a terminal device controls a specific printer. The server includes an input acquisition unit that acquires input data generated based on sound data indicating voice by an utterer and transmitted from a voice input device to which the voice is input, and a print instruction output unit that outputs print instruction data indicating an instruction relating to a print job to be executed by the specific printer, by using the input data. The terminal device includes a print instruction receiving unit that receives the print instruction data transmitted from the server via a first communication interface, a print job generation unit that generates print job data indicating a print job to be executed by the specific printer, by using the print instruction data, and a print job transmission unit that transmits the print job data to the specific printer via a second communication interface.


