Bonjour is magic!

lachoy on 2005-11-20T16:51:47

A while ago we picked up a Brother 5440CN (printer/fax/scanner) for Barb's tutoring business. I didn't do much research beforehand, but it had a $30 rebate! And last week my trusty Okidata laser printer died so it was time to see how difficult it would be to hook up the Brother to the network.

It has both ethernet and USB interfaces, so I plugged it into the router and followed the instructions for Windows. Followed the directions and while there was no autodiscovery it was pretty easy.

Later, Barb wanted to print from my Powerbook and I figured if XP could hook into it, surely OS X could. So I fired up the printer configuration screen and clicked add, figuring I'd have to plugin the IP address.

But it just showed up! I didn't know the printer came with Bonjour (aka Rendezvous, aka Zeroconf). I still had to grab the driver from the Brother website but it just worked.

BTW, why is it that printers need new drivers? Don't we know enough about printing technology by this point to make a handful of driver classes per manufacturer and allow the printer to advertise itself as belonging to one of them?

Posted from cwinters.com; read original


Need new drivers

bart on 2005-11-20T20:19:44

BTW, why is it that printers need new drivers?
Because the printers are brought out too soon, with still buggy drivers. It's as if the debugging still has to be completed while the printer has already started shipping.

Am I the only one who gets tired of being a guinea pig for manufacturers? Where al we seem to get are betas?

Re:Need new drivers

lachoy on 2005-11-20T23:14:56

I agree with you about being a guinea pig (although I think people implicitly demand it). But more fundamentally I mean this: has external interface to printers really changed in the last five years such that every new printer needs a new driver at all? Didn't postscript solve this problem a few decades ago?

Re:Need new drivers

chromatic on 2005-11-25T19:12:34

PostScript costs money, not just in licensing an implementation or writing your own, but in shipping enough processor and memory in the printer to support it. If you want to build a printer for $20 or less, you have to put a lot of the smarts on the computer -- in the driver!

Re:Need new drivers

jmm on 2005-11-25T20:23:06

The Apple LaserWriter that was the first popular Postscript printer used a 68000 processor, running probably around 5 MHz, and perhaps 512 Kbytes of memory. While that huge amount of computational horsepower cost a lot more than $20 in the 80's it can be had nowadays for 2 bottlecaps and a self addressed stamped envelope.

Re:Need new drivers

chromatic on 2005-11-26T02:23:14

Meanwhile, PostScript has marched on too. I'm not sure that that version supported color, for example.

Money, Money, Money

chaoticset on 2005-11-21T14:12:36

Printers have essentially become disposable. People use them like Swiffer WetJets -- they work until they run out, and then they might refill it twice, and then it's ditched for something a little newer, or a little more functional, or they get a new computer with XP, or whatever. The printer company makes money every time that happens, so they make the printers more disposable every year.

I wouldn't doubt that archetype drivers could be designed and written -- just don't expect the manufacturers to do it.

Partly solved...

Matts on 2005-11-21T21:35:57

So Postscript/HPGL solved this for a large class of printing problems, the only thing is that there were many settings which those languages simply couldn't control - new features in the printers that you still want control over from the driver, rather than from a separate "printer setup" system.

This is more prominent with photo printing, which is still a relatively new technology for home printing, where dithering patterns, colour correction, tone enhancement, etc all cannot be controlled by postscript.

I agree it *should* be easy to do this in a standard way (perhaps using XML with different namespaces for each printer, so you get a basically working system but extra features if you have a miniature driver-ette available), but we're definitely not there yet.

Lucky!

pudge on 2005-11-29T01:33:23

I bought the Brother MFC-7820N recently. I did quite a lot of research, and decided to get that exact model. The Brother stuff is not the slickest on the software end, but it all works well. You got lucky!

(Note that mine didn't work as well as yours though: the Bonjour stuff was not set up in the printer! I had to set it up manually first. Really weird, as it should work out of the box. And lucky that it was me who got this one, not someone else who never would have figured it out.)