source: pst/printing/gutenprint.xml@ a6d199da

11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/soup3 xry111/xf86-video-removal
Last change on this file since a6d199da was 98fd8b9, checked in by Douglas R. Reno <renodr@…>, 2 years ago

Package updates and tags

Update to cups-filters-1.28.12
Update to qpdf-10.6.2
Update to php-8.1.3

  • Property mode set to 100644
File size: 12.0 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY gutenprint-download-http "&sourceforge-dl;/gimp-print/gutenprint-&gutenprint-version;.tar.xz">
8 <!ENTITY gutenprint-download-ftp " ">
9 <!ENTITY gutenprint-md5sum "dc208cfb873f13a93439185c15aa6f81">
10 <!ENTITY gutenprint-size "5.1 MB">
11 <!ENTITY gutenprint-buildsize "59 MB (without tests)">
12 <!ENTITY gutenprint-time "0.4 SBU (without tests)">
13 <!-- Tests add 75 SBU and 13GB to the equation - updated info in the tests below -->
14]>
15
16<sect1 id="gutenprint" xreflabel="Gutenprint-&gutenprint-version;">
17 <?dbhtml filename="gutenprint.html"?>
18
19 <sect1info>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Gutenprint-&gutenprint-version;</title>
24
25 <indexterm zone="gutenprint">
26 <primary sortas="a-Gutenprint">Gutenprint</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Gutenprint</title>
31
32 <para>
33 The <application>Gutenprint</application> (formerly
34 <application>Gimp-Print</application>) package contains high
35 quality drivers for many brands and models of printers for use with
36 <xref linkend="cups"/>
37 and the
38 <application>GIMP-2.0</application>. See a list of supported printers at
39 <ulink url="http://gutenprint.sourceforge.net/p_Supported_Printers.php"/>.
40 </para>
41
42 &lfs111_checked;
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>
48 Download (HTTP): <ulink url="&gutenprint-download-http;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download (FTP): <ulink url="&gutenprint-download-ftp;"/>
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download MD5 sum: &gutenprint-md5sum;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Download size: &gutenprint-size;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated disk space required: &gutenprint-buildsize;
69 </para>
70 </listitem>
71 <listitem>
72 <para>
73 Estimated build time: &gutenprint-time;
74 </para>
75 </listitem>
76 </itemizedlist>
77
78 <bridgehead renderas="sect3">Gutenprint Dependencies</bridgehead>
79
80 <!-- recommend cups since we describe how to use it, and the gimp
81 so that we can use gutenprint's driver to print photos there -->
82 <bridgehead renderas="sect4">Recommended</bridgehead>
83 <para role="recommended">
84 <xref linkend="cups"/> and
85 <xref linkend="gimp"/>
86 </para>
87
88 <bridgehead renderas="sect4">Recommended (at runtime)</bridgehead>
89 <para role="recommended">
90 Two families of DyeSub photo printers each require another library at
91 runtime. Unless you have one of these devices you will not want these
92 libraries.
93 </para>
94
95 <para role="recommended">
96 For the Sinfonia S6145 and the Ciaat Brava 21, <ulink
97 url="http://git.shaftnet.org/cgit/selphy_print.git/tree/lib6145">libS6145ImageReProcess</ulink>,
98 see <ulink role="nodep"
99 url="http://www.peachyphotos.com/blog/posts/201601301524-sinfonia-chc-s6145-cs2-and-ciaat-brava-21-revited/">Peachy
100 Photos (Sinfonia)</ulink> for instructions on how to build and test this.
101 </para>
102
103 <para role="recommended">
104 For the Mitsubishi D70 family and the similar Kodak 305, <ulink
105 url="http://git.shaftnet.org/cgit/selphy_print.git/tree/lib70x">libMitsuD70ImageReProcess</ulink>,
106 see <ulink role="nodep"
107 url="http://www.peachyphotos.com/blog/posts/201610061508-mitsubishi-cp-d70-family-working/">Peachy
108 Photos (Mitsubishi CP-D70)</ulink> for instructions on how to build and
109 test this.
110 </para>
111
112 <bridgehead renderas="sect4">Optional (to Regenerate Documentation)</bridgehead>
113 <para role="optional">
114 <xref linkend="imagemagick"/>,
115 <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>),
116 <xref linkend="doxygen"/>, and
117 <xref linkend="docbook-utils"/>
118 </para>
119
120 <para condition="html" role="usernotes">User Notes:
121 <ulink url="&blfs-wiki;/gutenprint"/></para>
122
123 </sect2>
124
125 <sect2 role="kernel" id="gutenprint-escputil">
126 <title>Kernel Configuration</title>
127
128 <para>
129 If you intend to use <application>escputil</application> with a USB-connected
130 Epson Stylus printer for commands such as <command>--ink-level</command>
131 which need to access the raw device, you must enable the kernel's usblp
132 driver. Enable the following options in your kernel configuration and
133 recompile the kernel:
134 </para>
135
136<screen><literal>Device Drivers ---&gt;
137 [*] USB support ---&gt; [CONFIG_USB_SUPPORT]
138 &lt;*/M&gt; OHCI HCD (USB 1.1) support [CONFIG_USB_OHCI_HCD]
139 &lt;*/M&gt; UHCI HCD (most Intel and VIA) support [CONFIG_USB_UHCI_HCD]
140 &lt;*/M&gt; USB Printer support [CONFIG_USB_PRINTER]</literal></screen>
141
142 <indexterm zone="gutenprint escputil">
143 <primary sortas="d-escputil">escputil for usb printers</primary>
144 </indexterm>
145
146 </sect2>
147
148 <sect2 role="installation">
149 <title>Installation of Gutenprint</title>
150
151 <para>
152 Install <application>Gutenprint</application> by running the
153 following commands:
154 </para>
155
156<screen><userinput>sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \
157 {,doc/,doc/developer/}Makefile.in &amp;&amp;
158
159./configure --prefix=/usr --disable-static &amp;&amp;
160make</userinput></screen>
161
162 <!-- this is supposed to discourage you from running the tests if you upgrade
163 the package - but the tests in 5.2.12 have changed and I thought I read they
164 were more parallel -->
165 <para>
166 To test the results, issue: <command>make check</command>. The tests
167 take a very long time and use a lot of disk space. When last tested
168 (version 5.2.15 in June 2019) this needed 75 SBU and 13.5 GB
169 to complete the tests (one test, rastertogutenprint failed because the
170 CUPS ppds are for a previous version. Maybe genppds should be run before
171 the tests). Note that the tests used only one CPU.
172 </para>
173
174 <para>
175 Now, as the <systemitem class="username">root</systemitem> user:
176 </para>
177
178<screen role="root"><userinput>make install &amp;&amp;
179install -v -m755 -d /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprint{,ui2} &amp;&amp;
180install -v -m644 doc/gutenprint/html/* \
181 /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprint &amp;&amp;
182install -v -m644 doc/gutenprintui2/html/* \
183 /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprintui2</userinput></screen>
184
185 </sect2>
186
187 <sect2 role="commands">
188 <title>Command Explanations</title>
189
190 <para>
191 <command>sed -i '...' ...Makefile.in</command>: This
192 command is used so that the package documentation is installed in the
193 conventional <filename class='directory'>/usr/share/doc</filename>
194 directory structure instead of
195 <filename class='directory'>/usr/share/gutenprint/doc</filename>.
196 </para>
197
198 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
199 href="../../xincludes/static-libraries.xml"/>
200
201 </sect2>
202
203 <sect2 role="configuration">
204 <title>Configuring Gutenprint</title>
205
206 <sect3>
207 <title>Configuration Information</title>
208
209 <para>
210 For <application>CUPS</application> to see newly installed print
211 drivers, it has to be restarted (as the <systemitem
212 class="username">root</systemitem> user):
213 </para>
214
215<screen role="root" revision="sysv"><userinput>/etc/rc.d/init.d/cups restart</userinput></screen>
216
217<screen role="root" revision="systemd"><userinput>systemctl restart cups</userinput></screen>
218
219 <!-- <para>
220 This command may take a long time (up to 10 minutes)
221 to complete. Don't panic while <application>CUPS</application>
222 is rescanning the list of PPD files. The long delay will happen
223 only once.
224 </para> -->
225
226 <para>
227 Then point your web browser to <ulink url="http://localhost:631/"/>
228 to add a new printer to <application>CUPS</application>.
229 </para>
230
231 </sect3>
232
233 </sect2>
234
235 <sect2 role="content">
236 <title>Contents</title>
237
238 <segmentedlist>
239 <segtitle>Installed Programs</segtitle>
240 <segtitle>Installed Libraries</segtitle>
241 <segtitle>Installed Directories</segtitle>
242
243 <seglistitem>
244 <seg>
245 cups-calibrate, cups-genppd.5.2, cups-genppdupdate, escputil,
246 and testpattern
247 </seg>
248 <seg>
249 libgutenprint.so, libgutenprintui2.so and optionally, various
250 <application>CUPS</application> filters and backend drivers under
251 /usr/lib/gutenprint/5.2/modules/
252 </seg>
253 <seg>
254 /usr/{include,lib,share}/gutenprint,
255 /usr/include/gutenprintui2 and
256 /usr/share/doc/gutenprint-&gutenprint-version;
257 </seg>
258 </seglistitem>
259 </segmentedlist>
260
261 <variablelist>
262 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
263 <?dbfo list-presentation="list"?>
264 <?dbhtml list-presentation="table"?>
265
266 <varlistentry id="cups-calibrate">
267 <term><command>cups-calibrate</command></term>
268 <listitem>
269 <para>
270 calibrates the color output of printers using the
271 <application>Gutenprint</application>,
272 <application>CUPS</application> or
273 <application>ESP Print Pro</application> drivers
274 </para>
275 <indexterm zone="gutenprint cups-calibrate">
276 <primary sortas="b-cups-calibrate">cups-calibrate</primary>
277 </indexterm>
278 </listitem>
279 </varlistentry>
280
281 <varlistentry id="cups-genppd.5.2">
282 <term><command>cups-genppd.5.2</command></term>
283 <listitem>
284 <para>
285 generates Gutenprint PPD files for use with CUPS
286 </para>
287 <indexterm zone="gutenprint cups-genppd.5.2">
288 <primary sortas="b-cups-genppd.5.2">cups-genppd.5.2</primary>
289 </indexterm>
290 </listitem>
291 </varlistentry>
292
293 <varlistentry id="cups-genppdupdate">
294 <term><command>cups-genppdupdate</command></term>
295 <listitem>
296 <para>
297 regenerates the Gutenprint PPD files in use by CUPS
298 </para>
299 <indexterm zone="gutenprint cups-genppdupdate">
300 <primary sortas="b-cups-genppdupdate">cups-genppdupdate</primary>
301 </indexterm>
302 </listitem>
303 </varlistentry>
304
305 <varlistentry id="escputil">
306 <term><command>escputil</command></term>
307 <listitem>
308 <para>
309 is a command line utility to perform various maintenance
310 tasks on Epson Stylus inkjet printers
311 </para>
312 <indexterm zone="gutenprint escputil">
313 <primary sortas="b-escputil">escputil</primary>
314 </indexterm>
315 </listitem>
316 </varlistentry>
317 <!-- With 5.2.15, even with IJS installed, this program no longer exists.
318 cups-filters-1.25.0 dropped support for IJS filters entirely. -->
319 <!--
320 <varlistentry id="ijsgutenprint.5.2">
321 <term><command>ijsgutenprint.5.2</command></term>
322 <listitem>
323 <para>
324 is a Ghostscript driver for HP InkJet and LaserJet printers.
325 </para>
326 <indexterm zone="gutenprint ijsgutenprint.5.2">
327 <primary sortas="b-ijsgutenprint.5.2">ijsgutenprint.5.2</primary>
328 </indexterm>
329 </listitem>
330 </varlistentry>
331 -->
332
333 <varlistentry id="testpattern">
334 <term><command>testpattern</command></term>
335 <listitem>
336 <para>
337 is a test program to learn how to use libgutenprint
338 </para>
339 <indexterm zone="gutenprint testpattern">
340 <primary sortas="b-testpattern">testpattern</primary>
341 </indexterm>
342 </listitem>
343 </varlistentry>
344
345 </variablelist>
346
347 </sect2>
348
349</sect1>
Note: See TracBrowser for help on using the repository browser.