Server Print Job Network Information Update
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing printing systems face challenges in transmitting print instructions between a server and a terminal device when network information changes, leading to potential failures in printing operations.
Innovation Solution
A server is configured to store association information linking print job identification with terminal device network information, enabling it to transmit print instructions based on updated network details and update this information when changes occur, ensuring reliable communication with both the terminal device and printing device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server stores print jobs and transmits print instructions to terminal devices, then printing operations can be performed based on stored print jobs, but when network information of the terminal device changes, the server becomes unable to transmit the print instruction
Solution Approach 1:
The server proactively pushes print instructions to terminal devices before the terminal device requests them, using stored network information. This preliminary action ensures that print instructions can be transmitted even when the terminal device is not actively polling the server, maintaining printing operations reliability while adapting to network information changes through the update mechanism.
Solution Approach 2:
The terminal device feeds back its current network information to the server during the print job retrieval process. The server uses this feedback to update the stored network information, creating a closed-loop system that adapts to network changes while maintaining reliable print instruction transmission.
2Productivity
If the server uses stored network information to transmit print instructions, then print instructions can be sent proactively, but the network information may become outdated when the terminal device's network information changes
Solution Approach 1:
The server stores network information in advance and uses it to proactively push print instructions to terminal devices. This preliminary storage of network information enables efficient print instruction transmission without waiting for terminal device requests, while the information is later updated to maintain accuracy.
Solution Approach 2:
The server updates the network information parameters (such as IP address or device identifier) when the terminal device provides updated information. This parameter change mechanism allows the system to transition from using potentially outdated information to using current information, balancing transmission efficiency with information accuracy.
Data Source
AI summary
A server includes a server storage that stores a print job related information record in which a print job ID is associated with network information, a first acquirer that acquires a print request, a transmitter that transmits a print instruction to a terminal device based on the stored network information associated with the print job ID included in the print request acquired by the first acquirer, a second acquirer that acquires print job information from the terminal device, and an updater that updates, based on the acquired print job information, the stored print job related information record including the print job ID included in the print job information acquired by the second acquirer.


