LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   printing in slackware: using foomatic and system-config-printer (https://www.linuxquestions.org/questions/slackware-14/printing-in-slackware-using-foomatic-and-system-config-printer-4175456371/)

francois.e 04-01-2013 08:49 AM

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.

As a first step, I would like to be using the overall foomatic system:
http://www.linuxfoundation.org/colla...abase/foomatic

(foomatic-filters, foomatic-db, foomatic-db-engine, foomatic-db-nonfree, foomatic-db-compressed-ppds)

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?

eloi 04-02-2013 07:24 AM

Quote:

Originally Posted by francois.e (Post 4922749)
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.

tronayne 04-02-2013 10:30 AM

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).

Hope this helps some.

francois.e 04-03-2013 04:42 PM

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.

cykodrone 12-09-2014 02:20 AM

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.

francois.e 12-10-2014 05:19 PM

@cykodrone:

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.

ReaperX7 12-10-2014 07:58 PM

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.


All times are GMT -5. The time now is 12:06 AM.