Printer Firewall Communication via Dynamic Status Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Printers connected to networks with firewalls face difficulties in communicating with external servers due to the firewall's security restrictions, making it challenging for external servers to monitor and manage printers effectively.
Innovation Solution
A printer configuration that allows communication with external servers through a firewall by varying transmission timing points for different types of status information, ensuring appropriate transmission and enabling the passage of information through the firewall, even when errors occur, and allowing firmware updates via a file server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a firewall is provided on the network to protect the printer, then security is improved, but external servers cannot voluntarily monitor the printer
Solution Approach 1:
Instead of allowing external servers to initiate monitoring connections to the printer (which is blocked by the firewall), the printer is configured to actively transmit its own status information to external servers. This inversion of the communication direction enables monitoring while maintaining firewall security, as the firewall allows outbound connections from the printer but blocks inbound connections from external servers.
2Device complexity
If transmission timing points are standardized for all status information, then communication protocol simplicity is improved, but prompt processing of different status types is delayed
Solution Approach 1:
The transmission timing points for status information are made dynamic rather than fixed. Different types of status information (such as error status, operation status, and maintenance status) are assigned different transmission timing points based on their urgency and importance. This dynamic timing strategy enables prompt processing of critical information while maintaining protocol flexibility, resolving the contradiction between simplicity and speed.
Data Source
AI summary
A printer capable of performing communication with a server via a firewall over a printer network includes a roll paper printing mechanism configured to perform printing on roll paper, a cut-form paper printing mechanism configured to perform printing on cut-form paper, and a processor configured to transmit, to the server, at least pairs of address information for the printer and status information for the printer, receive instruction information having been transmitted by the server, and execute processing based on the instruction information, and the processor causes transmission timing points for the transmission of the pairs to the server to differ for each of kinds of the status information.


