[21] in athena10

home help back first fref pref prev next nref lref last post

Re: Printing and Athena 10

daemon@ATHENA.MIT.EDU (Geoffrey Thomas)
Mon Dec 24 01:28:42 2007

Date: Mon, 24 Dec 2007 01:28:29 -0500 (EST)
From: Geoffrey Thomas <geofft@MIT.EDU>
To: Greg Hudson <ghudson@mit.edu>
cc: Evan Broder <broder@mit.edu>, athena10@mit.edu
In-Reply-To: <1198477232.6088.27.camel@error-messages.mit.edu>
Message-ID: <Pine.LNX.4.64L.0712240122530.7678@geminorum.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

On Mon, 24 Dec 2007, Greg Hudson wrote:
> For non-athena Linux and OSX machines, I am not aware of any CUPS
> mechanism for autoconfiguring the default printer based on browse
> information, but it's possible there's one I don't know about.

I believe that the CUPS server can just return the list of printers in 
order based on proximity (as determined, e.g., client IP address). This 
way you could select nearby printers and ignore the long list, but still 
have every Athena printer available in the dropdown. I haven't yet gotten 
around to writing any code for my CUPS ideas, so I don't know if this'll 
actually work.

Another suggestion that may be worth considering is a QuickPrint-like 
solution, where CUPS' list of printers only contains a single virtual one, 
and a dialog box popped up immediately after printing lets you select the 
printer off of e.g. a map that also shows `cview printers` information. 
This would work around the problem of software having inconsistent 
printing dialog boxes; in current Athena, OpenOffice.org for example has a 
static list of printers that includes most but not quite all the printers 
you would want, and no way to specify arguments to lpr.

-- 
Geoffrey Thomas
geofft@mit.edu

home help back first fref pref prev next nref lref last post