printing in slackware: using foomatic and system-config-printer
SlackwareThis Forum is for the discussion of Slackware 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.
printing in slackware: using foomatic and system-config-printer
I am looking for a univeral printing solution with slackware to accomodate most printers. The printing system used by redhat-fedora and by debian-ubuntu seems in that regard quite performing.
Has someone installed the overall series of package under slackware?
In a second step, I would like to install system-config-printer gui that seem more intuitive than CUPS interface. For those of you using this interface under slackware, have you been able to optimize it? Which additional packages are needed?
I am looking for a univeral printing solution with slackware to accomodate most printers. The printing system used by redhat-fedora and by debian-ubuntu seems in that regard quite performing.
That's CUPS. I assume you know cups is not just the web user interface but a complete printing server and you'll find it on any Unix OS (even Mac).
Quote:
In a second step, I would like to install system-config-printer gui that seem more intuitive than CUPS interface. For those of you using this interface under slackware, have you been able to optimize it? Which additional packages are needed?
CUPS web interface is intuitive enough. What you seem to want is a wizard. Desktop environments like KDE or Xfce include them.
My personal advice is that even if it could seem pragmatic, easier to use wizards (MSWin tendency), in the long term you'll win in all levels (time, efficiency, security, portability and a long etc.) avoiding its use.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Rep:
CUPS, as explained above, is what you want and what you've got by default -- for network printers, USB printers, Wi-Fi printers and, what heck, serial or parallel printers, too. About the only thing you'll be missing (maybe) is the "drivers" for some printers. That's where PPD files (shipped by some manufacturers) are needed; e.g., H-P does, Canon typically does not, some other do too.
You apparently are using Slackware. Slackware ships with HPLIP (Hewlett-Packard provides printer files for pretty much everything they make along with the HPLIP utility for setting up the CUPS interface. Canon? Nope -- got a Canon printer that's a boat anchor (or an even better door stop). Brother apparently provides appropriate stuff for theirs, seems like Epson does, too (but I dunno about that).
In all cases, CUPS does the job of making squiggles on paper and manages any practical number of network and non-network printers -- including the office-type printer/copier units you see in larger organizations (Xerox and the others). It's what CUPS is for and CUPS does an excellent job (and it just is not that difficult or tricky to set up and get going). Before you buy, make sure you're not buying a pig in a poke (that would be anything that's Windows-only), you'll regret it.
That Canon? It's a Pixma i6310D: you pay the shipping and I'll give the damned thing (it is only useful with Windows).
Whether it be CUPS or system-config-printer, what I want is access to a database of drivers that would cover the largest number of printers, not only the printer that I would like to install for myself. The use is for the community of a small slackware based distribution called porteus. We have the intent to accomodate as much users as possible. Naive users are our main concern, though I have realised that printer accessibility is not necessarily easy for the experienced user, especially if he did not thought linux in the first place.
To cover a wide array of linux printer drivers, there are some printer drivers database. I am trying to sort out the differences between these database in terms of printer coverage. Do these database overlap much? What is the cost-benefit of the available database in terms of their size or weights and the importance (popularity) of the printers that they cover?
1) As a database, added to CUPS, gutenprint is a wise choice as a printer drivers database. It covers a wide array of manufacturers and printer models. However, I would like to get a wider coverage.
2) For hp alone, Hplip without dependencies could be a nice addition to gutenprint as it will cover more generously the array of printers produced by that manufacturer. Hp according to market studies, see: http://www.zdnet.com/blog/btl/hp-gra...et-share/38724
would have 41% of market shares. Other printer manufacturers' shares would be: canon (19%), epson (14%), samsung (6%) and brother (5%) manufacturers, the rest of the printer business being shared by other manufacturers (15%)
3) There is also the foomatic system. Under slackware the binary packag currently available is foomatic-filters. From what I understand this will permit CUPS to be compatible with individual ppds. The foomatic database thru ppds will permit the access to a wide array of printers. There seems to be an advantage to have also foomatic-db (the database), but also foomatic-engine and maybe foomatic-nonfree directly on the computer, as the system-config-printer interface will take directly advantage of the database. From my understanding the foomatic system tends to have a printer coverage independent of the gutenprint database (but I am not that sure). Your comments on that would be appreciated. Would this system be complementary to the gutenprint and to the hplip databases?
I am looking for your knowledge and impressions about these databases of printer drivers concerning their complementarity and pertinency to cover user needs extensively, but at the same time efficiently. If you know of additional printer driver database, your suggestions are welcome.
Last edited by francois.e; 04-03-2013 at 04:52 PM.
Oddly enough, my Brother HL-1435 works in distros with foomatic, it did not work in Salix 14.1, it ships with only gutenprint, I landed here from a search engine because I really want to replace Debian (future systemd onslaught) with Salix. I tested my printer in Porteus 3.1 (foomatic OOTB) and my printer worked. Thanks for this post, even though it is dated, it still helped me with my problem and possibly confirmed an issue.
I am glad to read that you appreciate the printer package under porteus linux. We have worked out on it quite much and particularly Ahau a very active member of our forum which should have most of the credit.
To be brief, the issues that I pointed in my precedent post, have been resolved. We are able to addres and troubleshoot almost all printer issues occuring under slackware now.
CUPS provides many drivers for printers as does also Gutenprint. There are other less common drivers available in the repository at SlackBuilds.org as well, but usually those are proprietary drivers. If CUPS or Gutenprint doesn't have it, chances are it's either using a proprietary driver, or it's not supported yet in Linux.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.