Printer Dual Interface Switching Without Power Cycle

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern network printers face connectivity issues when switching between interfaces, requiring a power cycle to maintain connection with a host computer due to the failure in maintaining DHCP connectivity upon interface changes.

Innovation Solution

A method for seamless interface switching in printers with different media access control addresses involves sending DHCPDiscover and DHCPRequest messages to dynamically obtain and reconfigure IP addresses across different networks, incorporating a timeout mechanism to ensure successful reconnection without power cycling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the printer switches between interfaces with different MAC addresses, then the printer can connect to different networks (802.3 Ethernet or 802.11 wireless), but the host application loses connectivity and requires a power cycle to reconnect

Engineering Contradiction:
Improveinterface switching capabilityVSAvoidconnection continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by maintaining the old interface's IP address in the ARP cache of the host before switching occurs, and by pre-configuring the printer to respond to ARP requests on the old interface. This allows the host to continue communicating with the printer using the old IP address even after the physical interface has changed, eliminating the need for power cycling to restore connectivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism where the printer's control system acts as a mediator between the physical interface layer and the network communication layer. When switching interfaces, the control system maintains the same IP address assignment and responds to ARP requests from the host using the old interface's MAC address, effectively decoupling the logical network identity from the physical interface being used.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the printer uses MAC address suppression to select a client MAC address, then the printer can appear seamless to the host application, but the printer fails to maintain DHCP connectivity when switching interfaces on different subnets

Engineering Contradiction:
Improveseamless interface switchingVSAvoidDHCP connectivity across subnets
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

Before switching to a new interface, the system performs preliminary DHCP operations on the new interface to obtain an IP address. The printer proactively sends DHCP discover and request messages on the upcoming interface, ensuring that when the switch occurs, the new interface is already configured and ready to communicate, eliminating connectivity gaps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its behavior based on the interface switching state. During a switch, the printer temporarily maintains responses on the old interface while simultaneously configuring the new interface. The system dynamically transitions from static MAC address suppression to active DHCP configuration on the new interface, ensuring continuous adaptability throughout the switching process.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10855809B2Printer with dual media access control interfaces and uninterrupted interface change
Publication Date: 2020.12.01 AVERY DENNISON RETAIL INFORMATION SERVICES LLC
  • US10855809B2 patent drawing
  • US10855809B2 patent drawing
  • US10855809B2 patent drawing

AI summary

A printer has first and second interfaces for connecting to first and second networks having first and second data host configuration protocol servers. The first and second interfaces have differing media access control (MAC) addresses. The printer uses a recovery sequence to enable recovery for a host computer running an application when switching from the first printer interface to the second printer interface.