Printer Firewall Communication via Dynamic Status Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovesecurityVSAvoidmonitoring capability
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #13The other way round (Inversion)

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

Engineering Contradiction:
Improvecommunication protocol simplicityVSAvoidprocessing speed
Core Design Contradiction:
Device complexityVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10887285B2Printer and control method for printer
Publication Date: 2021.01.05 SEIKO EPSON CORP
  • US10887285B2 patent drawing
  • US10887285B2 patent drawing
  • US10887285B2 patent drawing

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.