IPP Mail Archive: RE: IPP> Re: PRO - Issue 32: Use of Basic & Digest Authentication

RE: IPP> Re: PRO - Issue 32: Use of Basic & Digest Authentication

Paul Moore (paulmo@microsoft.com)
Thu, 22 Apr 1999 12:29:15 -0700

I have a printer in my office that

a) doesnt support PS
b) gets its IP stuff via DHCP
c) allows anybody to do firmware updates
d) allows anybody to install fonts
e) allows anybody to print

You are telling me that this device CANNOT support IPP no matter how much I
want it for its non security related features.

-----Original Message-----
From: Keith Moore [mailto:moore@cs.utk.edu]
Sent: Thursday, April 22, 1999 11:11 AM
To: Paul Moore
Cc: 'Keith Moore'; Herriot, Robert; IETF-IPP
Subject: Re: IPP> Re: PRO - Issue 32: Use of Basic & Digest
Authentication

> How do I enter valid userid and password combinations into the net card of
a
> printer?

how do you set the printer's postscript password?
how do you set the printer's ip address, netmask, or default router?
how do you tell it what DNS servers to use?
how do you tell it what domain name to answer to?
how do you allow users to do firmware updates?
how do you install new fonts?
how do you tell it not to let j.random unauthenticated user print 1000
page documents?

basically, most net appliances need some minimum degree of
configurability. some do this by uploading a config file
using bootp/dhcp which is keyed off the ethernet hardware id.
some store the information in NVRAM and let you set it by
printing a postscript file with magic gook in it. or the
printer starts out not knowing what its ip address is,
learns it from the first thing that sends an IP packet to
its Ethernet MAC address (you preload the arp cache on some
other machine if you have to), and then it allows you to telnet
to it, or talk to its web server, and configure it.

so by whatever means, you set the printer's master password,
during initial configuration, and from then on having the
printer's master password lets you telnet to the printer,
or visit its maintenance web page, and add/delete users.

Keith