Printing to DICE printers from Ubuntu

The procedure below adds a DICE printer using the default Gnome desktop*.

  1. System > Administration > Printing
  2. Click New to add a printer
  3. Click drop-down arrow next to Network Printer
  4. Click Internet Printing Protocol
  5. Enter infcups in the Host box ( Queue should be left as /printers/), then click Find Queue.
  6. You should get a list of all the printers; choose the one you want and click OK
  7. Continue through the wizard (which just asks questions about what you want to call the printer, etc)
  8. If you want the new printer to be the default, right click on its icon and choose Set As Default

If you can see lots of printers that you never added, you probably have Show printers shared by other systems enabled. I found this confusing, so I turned it off ( Server > Settings on 9.04 or just Server Settings in main window on 8.10).

* Last tested 29th April 09 on Ubuntu 9.04 (Chris Ball); a similar procedure works on Ubuntu 8.04 LTS (Chris Ball).

Printing to DICE printers from any Linux system running CUPS

The procedure below adds a DICE printer using the CUPS web interface.

  1. Go to http://infcups.inf.ed.ac.uk:631/printers to see the list of available printers
  2. Then, go to the local CUPS administration page at http://localhost:631/admin and click on Add Printer
  3. Select Internet Printing Protocol (ipp)
  4. Enter ipp://infcups.inf.ed.ac.uk/printers/foo for the Connection URL, where foo is the name of the printer you want to use
  5. Enter the Name, Description and Location
  6. Finally, select the correct model from the list (or go to http://openprinting.org/show_driver.cgi?driver=Postscript and get the appropriate PPD file) and click on Add Printer

If it all goes well, at this point CUPS will show you a list of options to choose defaults for, and then you're done (Vasilis Vasaitis).

Get all the printers without local configuration: connect to infcups

Again, on a Linux with CUPS installed, but ignoring the local server: if you don't mind seeing all the printers available, simply edit /etc/cups/client.conf to contain the single line:

ServerName infcups.inf.ed.ac.uk
Now lpr, lpstat etc will connect to the main server and you don't need to mess with drivers and names.

Try lpstat -p -d to list available printers. Use something like lpoptions -p if435m0 to choose a default printer.

-- DavidAspinall - 23 Dec 2009

Edit | Attach | Print version | History: r11 < r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r8 - 23 Dec 2009 - 15:08:48 - DavidAspinall
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies