Automatic negotiation of an internet protocol address for a network connected device
First Claim
1. A method for negotiating an Internet Protocol (IP) address for an imaging apparatus connected to a network, comprising the steps of:
- controlling network communication between said imaging apparatus and said network;
defining an imaging state when said imaging apparatus is available for imaging, wherein during said imaging state said imaging apparatus waits in an idle state during periods of non-imaging;
defining an automatic IP address negotiation state when said imaging apparatus is not available for imaging;
determining whether said imaging apparatus is in said idle state;
if said imaging apparatus is in said idle state, then determining whether said imaging apparatus should leave said imaging state and enter said automatic IP address negotiation state; and
when said imaging apparatus is in said automatic IP address negotiation state, then attempting to automatically assign a first IP address to said imaging apparatus.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for negotiating an Internet Protocol (IP) address for an imaging apparatus connected to a network includes the steps of controlling network communication between the imaging apparatus and the network; defining an imaging state when the imaging apparatus is available for imaging, wherein during the imaging state the imaging apparatus waits in an idle state during periods of non-imaging; defining an automatic IP address negotiation state when the imaging apparatus is not available for imaging; if the imaging apparatus is in the idle state, then determining whether the imaging apparatus should leave the imaging state and enter the automatic IP address negotiation state; and when the imaging apparatus is in the automatic IP address negotiation state, then attempting to automatically assign an IP address to the imaging apparatus.
37 Citations
10 Claims
-
1. A method for negotiating an Internet Protocol (IP) address for an imaging apparatus connected to a network, comprising the steps of:
-
controlling network communication between said imaging apparatus and said network;
defining an imaging state when said imaging apparatus is available for imaging, wherein during said imaging state said imaging apparatus waits in an idle state during periods of non-imaging;
defining an automatic IP address negotiation state when said imaging apparatus is not available for imaging;
determining whether said imaging apparatus is in said idle state;
if said imaging apparatus is in said idle state, then determining whether said imaging apparatus should leave said imaging state and enter said automatic IP address negotiation state; and
when said imaging apparatus is in said automatic IP address negotiation state, then attempting to automatically assign a first IP address to said imaging apparatus. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An imaging apparatus, comprising:
-
an imaging engine having firmware defining logic and processing functions; and
networking hardware communicatively coupled to said firmware, said firmware and said networking hardware selectably providing an imaging state and an automatic Internet Protocol (IP) address negotiation state, wherein when said imaging apparatus is in said imaging state then said imaging apparatus is available for imaging, and wherein during said imaging state said imaging apparatus waits in an idle state during periods of non-imaging, wherein when said imaging apparatus is in said automatic IP address negotiation state, said imaging apparatus is not available for imaging, wherein if said imaging apparatus is in said idle state, then said firmware determines whether said imaging apparatus should leave said imaging state and enter said automatic IP address negotiation state; and
when said imaging apparatus is in said automatic IP address negotiation state, then said firmware being adapted to attempt automatic assignment of an IP address to said imaging apparatus. - View Dependent Claims (7, 8, 9, 10)
a media access controller communicatively coupled to said firmware; and
a hardware filter communicatively coupled to said media access controller and communicatively coupled to said firmware, said media access controller being adapted for sending and receiving Dynamic Host Configuration Protocol (DHCP) packets over said network, wherein during said automatic IP address negotiation state, said media access controller forwards received first DHCP packets to said hardware filter, which in turn passes said received first DHCP packets to be processed by said firmware, and said firmware constructing second DHCP packets and forwarding said second DHCP packets to said media access controller while bypassing said hardware filter.
-
-
8. The imaging apparatus of claim 7, wherein said networking hardware includes a data channel, wherein when said imaging apparatus is in said idle state, said data channel is not owned by a user.
-
9. The imaging apparatus of claim 7, further comprising an imaging buffer communicatively coupled to said hardware filter, wherein when said imaging apparatus is in said automatic IP address negotiation state, then said hardware filter does not pass imaging data packets to said imaging buffer, and when said imaging apparatus is in said imaging state said networking hardware passes imaging data packets to said imaging buffer.
-
10. The imaging apparatus of claim 7, wherein during said imaging state, said hardware filter prevents said first DHCP packets from being processed by said firmware.
Specification