LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 04-01-2013, 08:49 AM   #1
francois.e
Member
 
Registered: Sep 2008
Posts: 41

Rep: Reputation: 0
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?
 
Old 04-02-2013, 07:24 AM   #2
eloi
Member
 
Registered: Nov 2010
Posts: 210

Rep: Reputation: 55
Quote:
Originally Posted by francois.e View Post
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.

Last edited by eloi; 04-02-2013 at 07:36 AM.
 
Old 04-02-2013, 10:30 AM   #3
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,074

Rep: Reputation: 777Reputation: 777Reputation: 777Reputation: 777Reputation: 777Reputation: 777Reputation: 777
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.

Last edited by tronayne; 04-02-2013 at 10:32 AM.
 
Old 04-03-2013, 04:42 PM   #4
francois.e
Member
 
Registered: Sep 2008
Posts: 41

Original Poster
Rep: Reputation: 0
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.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
hp-setup and network printer or hpcups and system-config-printer ToK Linux - Software 2 03-18-2011 10:05 AM
system-config-printer error when configuring the printer for other language(Chinse) amit_pansuria Linux - General 4 08-04-2009 12:34 AM
system-config-printer config file(s) frenkiel Linux - Software 0 06-06-2006 07:41 AM
No printing. foomatic-rip stops with status 3 Jamesh0317 Linux - Hardware 1 11-22-2005 05:43 PM
Why is printing so complicated? (HP, FOOMATIC and CUPS problems.) Jefficus Linux - General 1 02-04-2004 06:36 PM


All times are GMT -5. The time now is 02:46 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration