Printing in Linux

(tags: )

Printing in Linux: it doesn't go automatic. Ok, one can say you just have to follow the Gentoo Printing Guide wich is very clear and makes installing a printer very, very easy (just a few commands), but I think we could expect more, especially more automated and integrated in gnome.

First off all, when you have a plain linux installation, gnome and all stuff you need, with no printing devices configured: printing works. You can just print a file without configuring a printer. The big problem is that the printed document doesn't look very good. A plain color is made of textures for example, looks like printing with the first color printers or with kind of colored-grayscales. Off course I want better, so I followed the gentoo guide.

What is it all about? First of all you need to have cups and foomatic installed. No problem, cups should be installed as dependency of gnome and you still can install foomatic if you need it. Maybe CUPS/Gnome could advice you to install foomatic when configuring a printer that has some benefits when having foomatic installed. If you have an HP Deskjet printer, you also need to install the HPIJS driver wich acts like a postscript interpreter between the postscript output and the printer device. Also this one could be recommened when configuring a HP device in CUPS/Gnome. That's all for software requirements. The configuration could be automated more. Normally, you have to create a PPD-file for your printer by hand (just give the model and hardware number to foomatic) or download the right one from linuxprinting.org and place it in the cups directory. I think it must be possible to grep the required information when attaching a printer device with USB. When connecting, gnome should detect the right model, generate the appropriate ppd file and install the printer in cups. Maybe a dialog box should appear informing the user that the printer is added to cups and asking if he/she wants to review the configuration or sharing properties. This would be a real integrated desktop experience.

6 reacties

Ikke's picture

This does exist already: RedHat's PrinterManager (also used in Ubunut if I'm not mistaken).
Based on HAL, CUPS can autoconfigure new USB or PNP parallel printers.
The problem is: this needs a patched CUPS version, and afaik the CUPS maintainers are not willing to incorporate the patch in the vendor distribution...

Check hal-list@freedesktop for more info.

RealNitro's picture

What I would like to see are features like software-based double sided printing, and being able to change the printer setting from the program your printing from. (with or without giving the root password)

Peter Dedecker's picture

Would be a nice feature, indeed.

Another nice feature could be printing more pages on one sheet of paper. You can allready do something like that with psnup/pdfnup (package pdfjam/psjam), but it would be nice if that's integrated in the gnome printing system.

gfg's picture

Probably the most useful page on Linuxprinting:
http://www.linuxprinting.org/suggested.html

If you buy one of the printers on that page, it will be sometimes even work better under Linux, FreeBSD,.. than under Windows... :)

Peter Dedecker's picture

Thanks!

As you can see there, they suggest using HP and Epson instead of other brands. For HP, they have following line:

"HP's low-end 33xx-, 34xx-, 36xx-, and 37xx-series inkjets work poorly and are not recommended, so if you like to have a cheap HP inkjet you should at least take one of the 38xx series."

I do have an HP 3816, so it should be OK. It is OK, indeed, if you do the necessary installs/configures. It isn't difficult, but I think it should be more automated.

Hp Deskjet Driver's picture

Hp Deskjet DriverAn interesting post by a bloger made me at http://inkjetinksalenow.info/?p=305 ...

Plaats een nieuwe reactie

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web- en e-mail adressen worden automatisch omgezet in links.
  • Toegestane HTML tags: <a> <acronym> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <del> <ins> <i> <b> <u> <blockquote>
  • Je mag code posten dmv <code>...</code> (generiek) of <?php ... ?> (highlighted PHP) tags.
  • Op het einde van de lijn of paragraaf wordt automatisch een nieuwe lijn begonnen.

Meer informatie over opmaak mogelijkheden

Syndicate content

Politiek engagement

N-VA logo

Kortjes

Blik op mijn agenda

Je vindt me ook terug op

Facebook logo
Twitter logo
YouTube logo
Vimeo logo
GarageTV logo
Flickr logo

Laatste reacties

Syndicate content

Laatste foto's

Meer foto's hier.

Contact

Je kan me steeds contacteren via het contactformulier of rechtstreeks:
Kleine Kerkstraat 24, 9050 Gent
Peter@peterdedecker.eu
0486/152320

Disclaimer

Dit is de website van Peter Dedecker. Alle teksten mogen, tenzij anders vermeld, overgenomen worden mits bronvermelding. Een link wordt altijd geapprecieerd. Dit alles is mijn persoonlijke opinie. Organisaties waar ik lid van (geweest) ben of voor (ge)werk(t heb) kunnen in geen geval aansprakelijk gesteld worden voor wat ik hier schrijf. Zie de volledige disclaimer.