Amazingly crap print support in Ubuntu 6.06

Hi there kids!

Remember, all operating systems suck completely, even Loonix, the shareware system written by Luunis Torvaldez, the Mexican hacker responsible for other shareware greats, such as the desktop environment Gloom.

Because this is a long(ish) text, I’ll subtly hint at the conclusion: print support in Ubuntu sucks really badly, which is all the more crappy because Ubuntu is otherwise a fine distribution. Now back to my story…

In any case, today I lost a few precious hours of my life (I really had more important things to do) trying to configure the printer on my Ubuntu 6.06 server as a public / guest access printer. In other words, anyone attached to my network should be able to print to this printer.

First attempt: get the Ubuntu CUPS installation to accept print requests from remote clients via IPP. This was working just fine under CentOS 4.x, thank you. After much gnashing of teeth and editing of config files (necessary “allow” clauses and what not), clients could get printer status and could even access the admin pages on :631, but could not print. Nothing helpful in the log files, even with higher log levels. It turns out that Ubuntu doesn’t really support this setup: they prefer that one comes in through Samba.

Second attempt: configure the samba printer for public access. This FINALLY worked when I set “security = share”, but the samba manuals warn against this and strongly discourage its use. ARGH. Can you configure a public printer with security = user? It seems not.

So, Linux has been around in some form or another for 15 years… every year we are promised that “This year will be the year of Linux! Ready for the desktop I say!” and every year it still sucks in new and original ways. Yes, nerdy administrators itching to leave a comment, Linux works well if you’re an *nally retentive git with nothing else to do but read manuals and browse source code (or just an otherwise well-adjusted student with too much time), but for the rest of us with Real Work and Other Things To Do, this just doesn’t cut it.

4 Comments to “Amazingly crap print support in Ubuntu 6.06″

  1. Rudolph said...
    September 4, 2006

    Or… you could just hook it up to a Mac, enable Bonjour (Zeroconf) and then get on with “Real Work and Other Things To Do”.

  2. Charl P. Botha said...
    September 4, 2006

    Sorry for commenting on my own post, but this is a keeper: you’re printing from Windows XP SP2 to a Samba printer server, and you notice that things are REALLY very sluggish… do the following to fix (I’ve confirmed that this works):

    http://lists.samba.org/archive/samba/2005-September/110571.html

  3. Paul said...
    September 7, 2006

    Pah! That’s nothing. When I was young we printed by chewing asphalt and spitting it on white underpants. The only users we had were still in the underpants, how’s that for networking, Mr. Soon-To-Live-In-A-Gated-Community?

  4. Charl P. Botha said...
    February 25, 2007

    Hey it’s me again, but this is important. http://www.kdedevelopers.org/node/2117/ clears up a lot about the crippled Ubuntu cups setup.

    I’m back to cups printing, as my samba printing is showing all kinds of delays when I try and print via the wireless iface of my server, in spite of having performed all kinds of iptables tricks.

*

*