Printer IP Detection via DHCP Lease Query

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional printer management systems face inefficiencies in detecting and managing printers that change their IP addresses or are moved within large networks, leading to costly and time-consuming subnet scanning processes.

Innovation Solution

The system employs DHCP Lease Queries and event notifications to determine the current IP address of printers based on their MAC addresses, allowing for efficient detection and re-establishment of control over printers that have changed their IP addresses, thereby eliminating the need for extensive subnet scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If subnet scanning using SNMP or HTTP queries is performed to detect moved printers, then printer control can be regained, but computational cost and time consumption increase significantly

Engineering Contradiction:
Improveprinter control retentionVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by registering printer MAC addresses with the DHCP server before IP address changes occur. When a printer moves or changes IP, the DHCP server proactively notifies the management system of the new IP address, eliminating the need for time-consuming subnet scanning to detect the printer's new location.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the DHCP server sends notifications to the management system when IP address assignments change. This feedback loop provides real-time information about printer moves, allowing the management system to update its records without performing expensive discovery scans of the entire subnet.

Inventive Principle:
Principle #23Feedback

2Reliability

If subnet scanning is performed across millions of devices to detect moved printers, then printer control can be regained, but computational cost increases significantly

Engineering Contradiction:
Improveprinter control retentionVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The invention extracts the specific information needed (printer IP address changes) from the DHCP server's existing operations. Instead of scanning entire subnets, the system selectively retrieves only the relevant IP assignment change notifications from the DHCP server, dramatically reducing computational overhead while maintaining reliable detection of moved printers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The DHCP server acts as an intermediary between the printer and the management system. It mediates the information flow by capturing printer IP address changes and forwarding this information to the management system, eliminating the need for the management system to perform computationally expensive direct scanning of all devices on the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If conventional SNMP queries based on IP address are used to manage printers, then existing printer management functionality is maintained, but printers become undetectable when IP address changes

Engineering Contradiction:
Improveprinter mobilityVSAvoidprinter detectability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses MAC address as a universal identifier that remains constant regardless of IP address changes. By registering MAC addresses with the DHCP server and using them to track printers, the management system gains the ability to reliably detect and manage printers even when they move between subnets or receive new IP addresses, enhancing both adaptability and reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10489090B1System and method for detecting printer moves in a managed print environment
Publication Date: 2019.11.26 GENESEE VALLEY INNOVATIONS LLC
  • US10489090B1 patent drawing
  • US10489090B1 patent drawing
  • US10489090B1 patent drawing

AI summary

One embodiment facilitates discovery of printers. During operation, the system determines, by a management system which manages a plurality of printers, that a printer is unresponsive to messages sent to a first IP address associated with the printer. The system generates, based on a MAC address of the printer, a DHCP Lease Query in order to obtain a current IP address which corresponds to the MAC address. In response to sending the Lease Query to a DHCP server which manages IP addresses for the printer, the system receives the current IP address of the printer. The system sends, based on the current IP address, a second message to the printer to determine whether the printer is responsive. In response to determining that the printer is responsive, the system regains control of the printer, thereby causing the management system to retain control over printers which change their respective IP address.