1 |
Thierry de Coulon posted <200602190816.47048.tcoulon@××××××××.ch>, |
2 |
excerpted below, on Sun, 19 Feb 2006 08:16:46 +0100: |
3 |
|
4 |
> On Sunday 19 February 2006 00.05, Paolo Ripamonti wrote: |
5 |
> |
6 |
>> http://gimp-print.sourceforge.net/ |
7 |
>> Gimp-print is a collection of printing drivers. |
8 |
>> AFAIK KDE has its own drivers. |
9 |
>> My two cents. |
10 |
> |
11 |
> That's the way I used to undestand it but... here at least it does NOT print |
12 |
> without gimp-print, so if it has it's own drivers somehow emerge kde did not |
13 |
> install them !? |
14 |
|
15 |
For those who just want to get it done, see the bottom... |
16 |
|
17 |
... |
18 |
|
19 |
Actually, as with sound, KDE has its own framework, but that framework is |
20 |
in turn designed to work with whatever backend may be installed. In many |
21 |
cases, that's CUPS (Common Unix Printing System, basically a network |
22 |
print server setup, tho it can be used on a local-only system if desired), |
23 |
which itself is just a middle layer, depending on actual print drivers of |
24 |
some sort or another, varying depending on the actual printer and print |
25 |
drivers in use. |
26 |
|
27 |
Taking it from the other end (and as I understand it after a bit of |
28 |
reading...): |
29 |
|
30 |
There are two types of Unixy print drivers actually available for Linux, |
31 |
the GimpPrint drivers -- which like GTK, the Gimp Toolkit, can and are |
32 |
used by all sorts of other apps as well, and Postscript/Ghostscript based |
33 |
printing. In both cases, what's actually happening is that Gimpprint or |
34 |
Ghostscript is a common layer, with a lot of mini-plugin drivers for |
35 |
individual printers that plug-in to that common layer. |
36 |
|
37 |
CUPS (and there's another one that slips my mind at the moment that's |
38 |
parallel to CUPS but generally local-only) knows how to interface with |
39 |
both Gimpprint and Ghostscript style print drivers, but it's network aware |
40 |
and can also interface with MSWormOS print drivers made available over the |
41 |
appropriate SMB/SAMBA protocol, if there are any such animals on the LAN. |
42 |
|
43 |
KDE in turn has its own print system that includes a CUPS configurator, |
44 |
but can also talk to SAMBA printers directly thru KDE's support of that |
45 |
protocol, and probably others, too. As it happens, however, many |
46 |
distributions simply setup CUPS to manage things, so the KDE CUPS |
47 |
configurator works quite well both working with these systems and |
48 |
configuring them, and that's one of the simpler ways to set things up from |
49 |
KDE, even if it's not the most technically direct, in many cases. |
50 |
|
51 |
... |
52 |
|
53 |
As it happens, one of the open source community bigwigs (Eric Raymond or |
54 |
Bruce Perens I believe, sometimes I mix the two up and I can't remember |
55 |
which it was in this case) authored an essay on the troubles he had |
56 |
setting up printing on his system -- saying if he had to go thro all |
57 |
those unintuitive even for him after all those years steps to get it |
58 |
to work, what chance does a newbie have? The column rightly made some |
59 |
pretty big waves, because it's all too true... and arguably, some of the |
60 |
newer hand-holding aka controlling binary distribs like UBUNTU have made |
61 |
big progress in the area, but it's unfortunately still a big issue for |
62 |
many. |
63 |
|
64 |
... |
65 |
|
66 |
OK, this is the "get it done" section I mentioned at the top: |
67 |
|
68 |
Gentoo is famous within the community for its good documentation. If you |
69 |
are having a problem getting something like this to work, CHECK THE GENTOO |
70 |
DOCUMENTATION LIST!! Surprisingly frequently, there'll be either |
71 |
something that directly covers the issue, or at least something covering |
72 |
some aspect of it as it might apply differently to Gentoo. |
73 |
|
74 |
Here's the big Gentoo documentation list. Bookmark it, and be ready to go |
75 |
to it when needed and do a "find" on whatever you are interested in: |
76 |
|
77 |
Gentoo Documentation Resources List (English): |
78 |
http://www.gentoo.org/doc/en/list.xml |
79 |
|
80 |
As it happens, a find on "print" immediately hits pay dirt! |
81 |
|
82 |
Gentoo Printing Guide: |
83 |
http://www.gentoo.org/doc/en/printing-howto.xml |
84 |
|
85 |
Hey, what can I say? It worked here! That's how I have a working printer |
86 |
(or did before I sold it used, as I seldom use it, and will upgrade if I |
87 |
decide I need one). |
88 |
|
89 |
-- |
90 |
Duncan - List replies preferred. No HTML msgs. |
91 |
"Every nonfree program has a lord, a master -- |
92 |
and if you use the program, he is your master." Richard Stallman in |
93 |
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html |
94 |
|
95 |
|
96 |
-- |
97 |
gentoo-amd64@g.o mailing list |