Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

It's easy to install nVidia or ATI drivers for graphic cards, just wait that Ubuntu detect it and propose you to install a proprietary driver. I've just change my old nVidia card with a new ATI with no problem.

But when you want to add a new printer... (Brother in my case) there is no easy way, why?

share|improve this question
1  
kindly specify the printer model. –  aneeshep Nov 20 '10 at 8:49
1  
Maybe because there's much more printer vendors/models than the 2 main graphic card vendors (ATI/NVIDIA). –  Olivier Lalonde Nov 20 '10 at 10:13
1  
Just to say that this isn't the case for all printers. I have had several HP printers in recent years - plug them in and you can start printing instantly. (Unlike in Windows when you have 100MB of drivers/software to install!) –  fluteflute Nov 20 '10 at 16:09
    
easy to install nvidia drivers, really? I've had nothing but trouble and still run on 1024 though my monitor is 1280... OTOH my HP Photosmart printer/scanner "just works", no setup at all; that's impressive. –  Torben Gundtofte-Bruun Jan 5 '11 at 7:37
add comment

3 Answers

up vote 7 down vote accepted

Printer drivers are userspace things, they don't exist in the kernel, and they're also not part of the X stack. The kernel, xorg and desktop developers have an interest in making sure video drivers work and install easily because without them, well, you can't see much. Printers are relatively rare peripherals compared to video cards. Everyone has a video adapter, not everyone has a printer.

Plus there's a much wider diversity of printers than there are video cards. People tend to keep printers for longer than they keep video cards, because printers are often useful beyond the few years that a video card is "current" for.

The other factor is the wide diversity of hardware vendors. For video cards there's really only three main players, Intel, nVidia and AMD/ATI, with a lot of smaller companies like VIA and neomagic. There's a gazillion printer manufacturers out there, and each one has a bazillion printers to make drivers for (although most are very similar). Net result is that each printer vendor has their own license terms, driver installation method and relationship with the open source community.

Some vendors 'get it', others don't. I'd recommend contacting the vendor of your printer and letting them know that "ease of driver install" is one of the factors you use when making a decision about which printer to buy in the future.

share|improve this answer
    
I've got an old HP LaserJet (1100A) that I can still get supplies for, works perfectly in Linux, and it's 10 years old. A lot of why certain printers aren't supported has to do with the fact that there are plenty of models that do work. Usually the folks who get burned are those who bought their hardware without Linux in mind. That doesn't make them bad users, but it means that established Linux users will just cherry-pick their hardware instead, meaning that 'new printers' tend to get updated with less frequency. –  Broam May 18 '11 at 14:25
add comment

Popey has some good tips on why this is.

The Linux Foundation maintains a database of printers and drivers that show you how well the manufacturer supports Linux. In the case where the printers are well supported with drivers Ubuntu will fetch the drivers for you (Using Jockey, the same tool that recommends the video drivers) and the user experience is great.

When manufacturers don't support Linux either it will be missing from that list entirely or they will put some blob on their website somewhere with varying degrees of difficulty for the end user.

share|improve this answer
add comment

there is:

menu -> system -> Administration -> Printing

then you press the add / new button, and it searches for you :)

share|improve this answer
    
Doesn't work for all printers. –  popey Nov 20 '10 at 8:59
    
after this you can go to preferences and "default printer" and choose this if this is your ... default printer... (i ran out of fancy words :-P) –  Stenen Nov 20 '10 at 9:02
    
it doesn't? i thought it did :-/ but it works with my printer, also a brother (but i cant remember the model) –  Stenen Nov 20 '10 at 9:04
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.