A method of communicating with a printer, including: receiving, at the
printer, a request for a printer control interface from a remote
computer; sending, from the printer, the printer control interface to the
remote computer, wherein the printer control interface is in a form of a
web page; receiving, at the printer, printer control information from the
computer, said printer control information being set using the printer
control interface; and updating a memory of the printer based on the
printer control information.