Printer with dual media acess control interfaces and uninterupted interface change
AssigneeAvery Dennison Retail Information Services LLC
InventorsJeanne F. DUCKETT, Mark MORROW, Nikkolus WORTHAM
Life of this patent
Estimating the term…
Abstract
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.
Claims23
A method of changing from a first interface of a printer to a second interface of a printer, where the first and second interfaces have different media access control addresses, comprising the steps of:
- a. connecting the first interface of the printer to a first network having a first data host configuration protocol server;
- b. sending a DHCPDiscover message from the printer to the first server;
- c. receiving a DHCPOffer message from the first server using the printer including a first IP address;
- d. sending a DHCPRequest message from the printer to the first server accepting the first IP address;
- e. receiving a DHCPAck message from the first server using the printer;
- f. connecting the second interface of the printer to a second network having a second data host configuration protocol server;
- g. sending a DHCPRequest message from the printer to the second server accepting the first IP address;
- h. determining if an DHCPAck message has been received by the printer from the second server and setting a timeout time if the DHCPAck message has not been received;
- i. upon expiration of the timeout time, sending a DHCPDiscover message from the printer to the second server;
- j. receiving a DHCPOffer message from the second server using the printer including a second address;
- k. sending a DHCPRequest message from the printer to the first server accepting the second IP address;
- and
- l. receiving a DHCPAck message from the second server using the printer.
A method for obtaining an IP address for a printer having a first interface and a second interface, where the first and second interfaces have different media access control addresses, from a data host configuration protocol server upon reconfiguring the printer from the first interface to the second interface comprising the steps of:
- a. sending a DHCPRequest message from the printer to the server;
- b. determining if an DHCPAck message has been received from the server and setting a timeout time if the DHCPAck message has not been received;
- c. upon expiration of the timeout time, sending a DHCPDiscover message from the printer to the server;
- d. receiving a DHCPOffer message from the server using the printer including the IP address;
- e. sending a DHCPRequest message from the printer to the server accepting the IP address;
- and
- f. receiving a DHCPAck message from the server using the printer.
A system for printing comprising:
- a. a first network including a first data host configuration protocol server;
- b. a second network including a first data host configuration protocol server;
- c. a printer having a first interface configured to selectively connect to the first network and a second interface configured to selectively connect to the second network, said printer also configured to:
- i) send a DHCPDiscover message to the first server;
- ii) receive a DHCPOffer message from the first server including a first IP address;
- iii) send a DHCPRequest message to the first server accepting the first IP address;
- iv) receive a DHCPAck message from the first server;
- v) send a DHCPRequest message to the second server accepting the first IP address;
- vi) determine if an DHCPAck message has been received from the second server and set a timeout time if the DHCPAck message has not been received;
- vii) upon expiration of the timeout time, send a DHCPDiscover message from the printer to the second server;
- viii) receiving a DHCPOffer message from the second server including a second address;
- ix) send a DHCPRequest message to the first server accepting the second IP address;
- and
- x) receive a DHCPAck message from the second server using the printer.
A printer comprising:
- a. a first interface configured to selectively connect to a first network having a first data host configuration protocol server;
- b. a second interface configured to selectively connect to a second network having a second data host configuration protocol server;
- c. a control system configured to:
- i) send a DHCPDiscover message to the first server;
- ii) receive a DHCPOffer message from the first server including a first IP address;
- iii) send a DHCPRequest message to the first server accepting the first IP address;
- iv) receive a DHCPAck message from the first server;
- v) send a DHCPRequest message to the second server accepting the first IP address;
- vi) determine if an DHCPAck message has been received from the second server and set a timeout time if the DHCPAck message has not been received;
- vii) upon expiration of the timeout time, send a DHCPDiscover message from the printer to the second server;
- viii) receive a DHCPOffer message from the second server including a second address;
- ix) send a DHCPRequest message to the first server accepting the second IP address;
- and
- x) receive a DHCPAck message from the second server using the printer.
A printer comprising:
- a. a first interface;
- b. a second interface, where the first and second interfaces have different media access control addresses;
- c. a control system configured to:
- i) send a DHCPRequest message to a server;
- ii) determine if an DHCPAck message has been received from the server and set a timeout time if the DHCPAck message has not been received;
- iii) upon expiration of the timeout time, send a DHCPDiscover message to the server;
- iv) receive a DHCPOffer message from the server including an IP address;
- v) send a DHCPRequest message to the server accepting the IP address;
- and
- vi) receive a DHCPAck message from the server.
Dependencies are inferred from the claim text.