Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

Universal printer driver already available

Dec 4, 2009 3:33AM PST

In ep 1117, you talked about Google working with printer makers to develop a standardized printer driver. But one already exists that works with any computer and hundreds of professional grade printers and output devices. It's called Postscript.

Now I'm not a printer expert, but as I udnerstand it, there are a couple reasons you don't see PostScript in consumer level printers. I think the biggest one is that it requires a fair amount of processing power on the printer itself to convert the language that comes from the computer into something the printer's on-board engine can use to spit ink onto paper.

Various brands and models of printers work differently and will necessarily require a different format for the data at some point in the process. With postscript, that translation from screen to paper happens in the printer's CPU. But to sell a printer for $50, HP can't afford to put a real CPU in it, so they offload that translation duty to your computer's CPU. That's what the driver does, and that's why every printer and every computer needs a different driver; because printers are "dumb" now.

One big standard now, which replaced PostScript in the comsumer market is HP's PCL. Your printer driver converts your print job into PCL and sends it to a compliant printer. I'm speculating a bit here, but I think that because of all the different versions and quirks of PCL, application writers don't want to build PCL translation directly into their apps. Instead they rely on the printer makers to write a driver that does it for them. That way it's easier to make sure the output works correctly on each printer.

Discussion is locked

- Collapse -
Universal printer driver already available
Dec 4, 2009 6:10AM PST

It won't work with every printer at all.

- Collapse -
of course...
Dec 4, 2009 6:25AM PST

Of course, that's my point. It could be universal if you wanted to pay twice as much for your cheap-o printer. But the drive to reduce prices has eliminated the possibility of a truly universal driver. I'm skeptical anything really useful will come out of Google's initiative, but I guess we'll see.

- Collapse -
This is 2009
Dec 4, 2009 12:41PM PST

It's not hard to find a cheap CPU that can handle postscript, back in the day 386's were doing it.
It's the problem licensing? postscript is an Adobe technology.

- Collapse -
CUPS is the universal driver
Dec 8, 2009 8:17AM PST

As someone E-mailed BOL about, I just don't get why Google is BOTHERING.

Chrome OS is Linux
Linux has CUPS
CUPS has been EASIER TO SET UP THAN ANY OTHER PRINTER DRIVER I'VE EVER USED. IT'S COMPLETELY AWESOME.

AT the end of the day, windows is easier to use than Linux. But there are a few areas in which Linux excels waaaay ahead of the competition. Printing is one of those ways; it's a 1-click installation.

So why-does-Google-care?

Is it possible that CUPS isn't lightweight enough or something?


More to the point though: CUPS is a universal driver. Since it already exists, it's proof that one can be made.

- Collapse -
Remember
Dec 8, 2009 9:52AM PST

Chrome is still alpha.