What to do if your operating system can't access printers etc.
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
What to do if your operating system can't access printers etc.
I'm having a hard time putting this into words but here goes.
If you have a computer with say, Ubuntu, and it can't connect to a proprietary printer or something- is there another way of connecting to it?
Do popular distros like Ubuntu, Fedora or openSUSE include every source code (I forgot what it's called) for every device which has been "cracked" by the open source community? Is it possible that you might be able to connect to a printer using another distro, and if so- why don't giants like Ubuntu simply copy that source code into Ubuntu? (I hope what I meant got through)
Also, are there maybe amateurs out there or something that include source codes for printers or scanners on their homepages?
p.s. Maybe I have some of these questions because I simply don't understand how people acquire source codes (i.e. "how to connect to...") for peripheral devices? I know some companies have their source code open source, but what about others?
Most mainstream printers are now well-supported. The best is HP, and Epson is also very good. Canon is starting to provide Linux support. AFAIK, Lexmark is still not playing.
The manufacturer will not necessarily supply open-source drivers, but--if they are good Linux citizens--they WILL supply all the info required for someone to write a driver.
By "cracking", I assume you mean reverse-engineering to figure out how to write a driver. I would guess that is now very much the exception.
In a nutshell, you can search openprinting.org for your make/model of printer/scanner, and find out whether it'll work under Linux.
No one distro works better than another, or has more support than another for printer/scanners. The CUPS/Gutenberg stuff is pretty well standard issue for all distros.
If you're willing to fork out some cash, Turboprint apparently has support for a bunch of printers outside of what can be found at openprinting.org.
I'm in a similar situation because my son gave me an all-in-one printer for xmas; unfortunately, it's a paperweight as far as Linux is concerned, and I'd rather drink my own urine than infect even an aged PC with windows. So, currently, my only choices are to have the printer sit unopened in its box until the printing gods are able to crack the thing (doubtful, because there are a billion different printers, so I hardly think my model has precedence), or begrudgingly install XP or something in VirtualBox (which would count as a defeat for me...)
I'm in a similar situation because my son gave me an all-in-one printer for xmas; unfortunately, it's a paperweight as far as Linux is concerned, and I'd rather drink my own urine than infect even an aged PC with windows. So, currently, my only choices are to have the printer sit unopened in its box until the printing gods are able to crack the thing (doubtful, because there are a billion different printers, so I hardly think my model has precedence), or begrudgingly install XP or something in VirtualBox (which would count as a defeat for me...)cheers,
I didn't really ask because I'm in any situation (although the printer my dad has (Canon MP600R) isn't compatible with Linux, which sucks), but rather because I wanted to know whether there is anything I could do if I couldn't access a printer (like requesting that someone "reverse-engineer" it, or switch distros, which apparently isn't the case).
Is it possible though that new drivers (yeah ok, that's what it's called) will be added for printers in future versions of Linux OSs or through updates? Because mrclisdue made it sound like it's just a big package which every distro has.
Are you sure every distro has the same drivers and support for devices? Because I heard that one of the reason Ubuntu is so much bigger than similar distros is because it includes so many drivers?
I suppose a better statement may be that every distro has the same *access* to the drivers and support. Granted, some distros have a base install of < 200M whilst others have a base install > 4G, so something has to give somewhere.
But the CUPS package is pretty well standard for most of the popular desktop distros, so other than the difference in which CUPS version is being installed (eg, 1.3.7 vs 1.3.9), and whether Gutenberg, or Foomatic, or Splix, or perhaps others, are part of the bundle, there shouldn't be too much variation in which drivers come prepackaged with which distro.
Ultimately, I suppose, my main point is that if openprinting.org says the printer is a paperweight, then for all intents and purposes, it is.
As an aside, my paperweight is a Canon MP480, so I'm in the same boat as your dad. The Turboprint drivers will work for printing, but not for scanning, and paying for drivers violates my principles anyway...
I suppose a better statement may be that every distro has the same *access* to the drivers and support. Granted, some distros have a base install of < 200M whilst others have a base install > 4G, so something has to give somewhere.
Fair enough. But basically as long as you're not using a mini distro like Feather Linux, DSL, Puppy Linux etc. it shouldn't really matter which distribution you use, they all have the same basic access? (how much space does a driver use up anyway?)
Quote:
Originally Posted by mrclisdue
As an aside, my paperweight is a Canon MP480, so I'm in the same boat as your dad. The Turboprint drivers will work for printing, but not for scanning, and paying for drivers violates my principles anyway...
You and I both, I'm not one of those Linux zealots that shudder at the thought of using anything related to Windows but I'd rather not (also, I can hardly stand the Windows GUI after all those years- the blue colour really gets to me).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.