Changeset 89475857
- Timestamp:
- 08/07/2012 02:20:14 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 852554e1
- Parents:
- 3b6b240f
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r3b6b240f r89475857 4 4 --> 5 5 6 <!ENTITY day "0 1"> <!-- Always 2 digits -->6 <!ENTITY day "07"> <!-- Always 2 digits --> 7 7 <!ENTITY month "08"> <!-- Always 2 digits --> 8 8 <!ENTITY year "2012"> … … 10 10 <!ENTITY copyholder "The BLFS Development Team"> 11 11 <!ENTITY version "&year;-&month;-&day;"> 12 <!ENTITY releasedate "August 1st, &year;">12 <!ENTITY releasedate "August 7th, &year;"> 13 13 <!-- <!ENTITY releasedate "November &day;st, &year;"> --> 14 14 <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> … … 1134 1134 <!-- Part XII --> 1135 1135 <!-- Chapter 42 --> 1136 <!ENTITY cups-version "1. 5.0">1136 <!ENTITY cups-version "1.6.1"> 1137 1137 <!ENTITY LPRng-version "3.8.B"> 1138 1138 <!ENTITY gs-version "9.05"> -
introduction/welcome/changelog.xml
r3b6b240f r89475857 44 44 45 45 --> 46 <listitem> 47 <para>August 7th, 2012</para> 48 <itemizedlist> 49 <listitem> 50 <para>[krejzi] - CUPS 1.6.1.</para> 51 </listitem> 52 </itemizedlist> 53 </listitem> 46 54 47 55 <listitem> -
postlfs/config/users.xml
r3b6b240f r89475857 74 74 <row><entry>atd </entry><entry>17</entry><entry>17</entry></row> 75 75 <row><entry>messagebus</entry><entry>18</entry><entry>18</entry></row> 76 < !--<row><entry>haldaemon</entry><entry>19</entry><entry>19</entry></row> -->76 <row><entry>lpadmin </entry><entry></entry><entry>19</entry></row> 77 77 <row><entry>named </entry><entry>20</entry><entry>20</entry></row> 78 78 <row><entry>gdm </entry><entry>21</entry><entry>21</entry></row> -
pst/printing/cups.xml
r3b6b240f r89475857 7 7 <!ENTITY cups-download-http "http://ftp.easysw.com/pub/cups/&cups-version;/cups-&cups-version;-source.tar.bz2"> 8 8 <!ENTITY cups-download-ftp "ftp://ftp.easysw.com/pub/cups/&cups-version;/cups-&cups-version;-source.tar.bz2"> 9 <!ENTITY cups-md5sum " e54ed09ede2340fc3014913333520fe4">10 <!ENTITY cups-size " 3.9 MB">11 <!ENTITY cups-buildsize "9 1MB">12 <!ENTITY cups-time " 0.7SBU">9 <!ENTITY cups-md5sum "87ade07e3d1efd03c9c3add949cf9c00"> 10 <!ENTITY cups-size "7.9 MB"> 11 <!ENTITY cups-buildsize "90 MB"> 12 <!ENTITY cups-time "1.2 SBU"> 13 13 ]> 14 14 … … 30 30 <title>Introduction to Cups</title> 31 31 32 <para>The Common Unix Printing System (CUPS) is a print spooler and 33 associated utilities. It is based on the "Internet Printing 34 Protocol" and provides printing services to most PostScript and raster 35 printers.</para> 32 <para> 33 The Common Unix Printing System (CUPS) is a print spooler and 34 associated utilities. It is based on the "Internet Printing 35 Protocol" and provides printing services to most PostScript 36 and raster printers. 37 </para> 36 38 37 39 &lfs71_checked; … … 40 42 <itemizedlist spacing="compact"> 41 43 <listitem> 42 <para>Download (HTTP): <ulink url="&cups-download-http;"/></para> 44 <para> 45 Download (HTTP): <ulink url="&cups-download-http;"/> 46 </para> 43 47 </listitem> 44 48 <listitem> 45 <para>Download (FTP): <ulink url="&cups-download-ftp;"/></para> 49 <para> 50 Download (FTP): <ulink url="&cups-download-ftp;"/> 51 </para> 46 52 </listitem> 47 53 <listitem> 48 <para>Download MD5 sum: &cups-md5sum;</para> 54 <para> 55 Download MD5 sum: &cups-md5sum; 56 </para> 49 57 </listitem> 50 58 <listitem> 51 <para>Download size: &cups-size;</para> 59 <para> 60 Download size: &cups-size; 61 </para> 52 62 </listitem> 53 63 <listitem> 54 <para>Estimated disk space required: &cups-buildsize;</para> 64 <para> 65 Estimated disk space required: &cups-buildsize; 66 </para> 55 67 </listitem> 56 68 <listitem> 57 <para>Estimated build time: &cups-time;</para> 69 <para> 70 Estimated build time: &cups-time; 71 </para> 58 72 </listitem> 59 73 </itemizedlist> … … 63 77 <bridgehead renderas="sect4">Recommended</bridgehead> 64 78 <para role="recommended"> 65 <xref linkend=" libjpeg"/>,66 <xref linkend=" libpng"/>,and67 <xref linkend="lib tiff"/>79 <xref linkend="colord"/>, 80 <xref linkend="dbus"/> and 81 <xref linkend="libusb"/> 68 82 </para> 69 83 70 84 <bridgehead renderas="sect4">Optional</bridgehead> 71 85 <para role="optional"> 72 <xref linkend="dbus"/>,73 <xref linkend="libusb"/>,74 86 <xref linkend="acl"/>, 75 <xref linkend="linux-pam"/>, 76 <xref linkend="openldap"/>, 77 <xref linkend="gnutls"/> or <xref linkend="openssl"/> (looked for in that 78 order), <xref linkend="mitkrb"/>, 79 <xref linkend="php"/>, 80 <xref linkend="gs"/>, 81 <xref linkend="python2"/>, 82 <xref linkend="openjdk"/>, 83 <ulink url="http://portland.freedesktop.org/wiki/">Xdg-utils</ulink>, 84 <ulink url="http://www.openslp.org/">OpenSLP</ulink>, 87 <xref linkend="avahi"/>, 88 <xref linkend="gnutls"/> or <xref linkend="openssl"/>, 85 89 <ulink 86 90 url="http://packages.debian.org/source/sid/libpaper">libpaper</ulink>, 87 <ulink url="http://www.easysw.com/htmldoc/">HTMLDOC</ulink>, and 88 <ulink url="http://valgrind.org/">Valgrind</ulink> (optionally used if 89 running the test suites) 91 <xref linkend="linux-pam"/>, 92 <xref linkend="mitkrb"/>, 93 <xref linkend="openjdk"/>, 94 <xref linkend="php"/>, 95 <xref linkend="python2"/>, 96 <!-- <ulink url="http://valgrind.org/">Valgrind</ulink> 97 (optionaly used during the test suites) -->and 98 <xref linkend="xdg-utils"/> 90 99 </para> 91 100 92 101 <para condition="html" role="usernotes">User Notes: 93 <ulink url="&blfs-wiki;/cups"/></para>94 102 <ulink url="&blfs-wiki;/cups"/> 103 </para> 95 104 </sect2> 96 105 … … 98 107 <title>Kernel Configuration</title> 99 108 100 <para>If you have a parallel printer enable the following options in your 101 kernel configuration and recompile the kernel:</para> 102 103 <screen><literal>Device Drivers ---> 104 [*] Parallel port support ---> 105 [*] PC-style hardware 106 ... 107 Character devices ---> 108 [*] Parallel printer support</literal></screen> 109 110 <note><para>If you have a USB printer there is a conflict between the 111 <application>Cups</application> <application>libusb</application> 112 backend and the kernel driver. If you want to use 113 <application>Cups</application> with <application>libusb</application> 114 support <emphasis>do not</emphasis> enable USB Printer support in your 115 kernel and remove the <option>--disable-libusb</option> when you 116 configure <application>Cups</application>.</para></note> 117 118 <para>If you want to use the kernel usblp driver enable the following 119 options in your kernel configuration and recompile the kernel:</para> 109 <note> 110 <para> 111 There is a conflict between the <application>Cups</application> 112 <application>libusb</application> backend and the usblp kernel 113 driver. If you want to use <application>Cups</application> with 114 <application>libusb</application> <emphasis>do not</emphasis> 115 enable USB Printer support in your kernel. 116 </para> 117 </note> 118 119 <para> 120 If you want to use the kernel usblp driver enable the following 121 options in your kernel configuration and recompile the kernel: 122 </para> 120 123 121 124 <screen>Device Drivers ---> … … 128 131 [*] USB Printer support</screen> 129 132 133 <para> 134 If you have a parallel printer enable the following options in your 135 kernel configuration and recompile the kernel: 136 </para> 137 138 <screen><literal>Device Drivers ---> 139 [*] Parallel port support ---> 140 [*] PC-style hardware 141 ... 142 Character devices ---> 143 [*] Parallel printer support</literal></screen> 144 130 145 <indexterm zone="cups cups-kernel"> 131 146 <primary sortas="d-cups">cups</primary> … … 137 152 <title>Installation of Cups</title> 138 153 139 <para>Create an <systemitem class="username">lp</systemitem> user, as 140 <application>Cups</application> will create some files owned by this user. 141 (The <systemitem class="username">lp</systemitem> user is the default used 142 by <application>Cups</application>, but may be changed to a different user 143 by passing a parameter to the <command>configure</command> script.) Use the 144 following command as the <systemitem class="username">root</systemitem> 145 user:</para> 146 147 <screen role="root"><userinput>useradd -c "Print Service User" -d /dev/null -g lp -s /bin/false -u 9 lp</userinput></screen> 148 149 <para>Install <application>Cups</application> by running the 150 following commands:</para> 151 152 <screen><userinput>sed -i 's#@CUPS_HTMLVIEW@#firefox#' desktop/cups.desktop.in && 153 ./configure --localstatedir=/var \ 154 --disable-libusb \ 155 --with-rcdir=/tmp/cupsinit \ 156 --with-docdir=/usr/share/doc/cups-&cups-version; && 154 <para> 155 You will need to add the <systemitem class="username">lp</systemitem> 156 user, as <application>Cups</application> will create some files owned 157 by this user. (The <systemitem class="username">lp</systemitem> user 158 is the default used by <application>Cups</application>, but may be 159 changed to a different user by passing a parameter to the 160 <command>configure</command> script.) Use the following command as 161 the <systemitem class="username">root</systemitem> user: 162 </para> 163 164 <screen role="root"><userinput>useradd -c "Print Service User" -d /var/spool/cups -g lp -s /bin/false -u 9 lp</userinput></screen> 165 166 <para> 167 You will also need dedicated group that will contain users allowed to 168 do <application>Cups</application> administrative tasks. Add the group 169 by running the following command as the 170 <systemitem class="username">root</systemitem> user: 171 </para> 172 173 <screen role="root"><userinput>groupadd -g 19 lpadmin</userinput></screen> 174 175 <para> 176 If you want to add an user to the <application>Cups</application> 177 administrative group, run the following command as the 178 <systemitem class="username">root</systemitem> user: 179 </para> 180 181 <screen role="root"><userinput>usermod -a -G lpadmin <replaceable><username></replaceable></userinput></screen> 182 183 <para> 184 If you didn't install <xref linkend="xdg-utils"/>, use the following 185 <command>sed</command> to change the default browser that will be used 186 to access the <application>Cups</application> web interface: 187 </para> 188 189 <screen><userinput>sed -i 's#@CUPS_HTMLVIEW@#firefox#' desktop/cups.desktop.in</userinput></screen> 190 191 <para> 192 Replace <command>firefox</command> with the web browser of your 193 choice. 194 </para> 195 196 <para> 197 Install <application>Cups</application> by running the 198 following commands: 199 </para> 200 201 <!-- docdir is also document root for cups administration interface, so 202 let's just put it in /usr/share/cups/doc and create symlink in 203 /usr/share/doc --> 204 <screen><userinput>./configure --with-rcdir=/tmp/cupsinit \ 205 --with-docdir=/usr/share/cups/doc \ 206 --with-system-groups=lpadmin && 157 207 make</userinput></screen> 158 208 159 <para>To test the results, issue: <command>make check</command>. This will 160 run a basic test suite without any load testing. If you wish to run the 161 tests specifying non-default parameters, issue: 162 <command>make test</command>. Note that the <quote>torture load 163 testing</quote> test uses more resources than those displayed in the 164 prompt.</para> 165 166 <para>Now, as the <systemitem class="username">root</systemitem> 167 user:</para> 209 <para> 210 This package does not have working testsuite. 211 </para> 212 213 <!-- Testsuite is broken. It fails at colord tests, and before that I get 214 lot of "document format not supported". 215 216 <para> 217 To test the results, issue: <command>make check</command>. This will 218 run a basic test suite without any load testing. If you wish to run 219 the tests specifying non-default parameters, issue: 220 <command>make test</command>. Note that the <quote>torture load 221 testing</quote> test uses more resources than those displayed in the 222 prompt. 223 </para> 224 --> 225 226 <para> 227 Now, as the <systemitem class="username">root</systemitem> 228 user: 229 </para> 168 230 169 231 <screen role="root"><userinput>make install && 170 rm -rf /tmp/cupsinit</userinput></screen> 171 172 <para>The <application>man</application> files are installed in compressed 173 (<filename class="extension">.gz</filename>) format. If desired, use the 174 following commands to uncompress them as the 175 <systemitem class="username">root</systemitem> user:</para> 232 rm -rf /tmp/cupsinit && 233 ln -sv ../cups/doc /usr/share/doc/cups-&cups-version;</userinput></screen> 234 235 <!-- Not all raw usb printer device nodes have root:lp owner. --> 236 <para> 237 If you have built <application>Cups</application> with 238 <application>libusb</application> support, fix the 239 backend permissions so that it will be executed as the 240 <systemitem class="username">root</systemitem> user. 241 Run the following command as the 242 <systemitem class="username">root</systemitem> user: 243 </para> 244 245 <screen role="root"><userinput>chmod -v 744 /usr/lib/cups/backend/usb</userinput></screen> 246 247 <para> 248 The <application>man</application> files are installed in compressed 249 (<filename class="extension">.gz</filename>) format. If desired, 250 use the following commands to uncompress them as the 251 <systemitem class="username">root</systemitem> user: 252 </para> 176 253 177 254 <screen role="root"><userinput>pushd /usr/share/man/ && … … 190 267 <title>Command Explanations</title> 191 268 192 <para><command>sed -i 's#@CUPS_HTMLVIEW@#firefox#' ...</command>: This 193 changes the browser that the <application>Cups</application> desktop file 194 uses for its web interface.</para> 195 196 <para><option>--localstatedir=/var</option>: This changes the location of 197 the cache, log, run and spool directories from /usr/var to /var.</para> 198 199 <para><option>--disable-libusb</option>: This disables the 200 <application>Cups</application> <application>libusb</application> backend. 201 If you'd like <application>Cups</application> to use 202 <application>libusb</application>, delete this option and make sure you 203 compile your kernel with: # CONFIG_USB_PRINTER is not set</para> 204 205 <para><option>--with-rcdir=/tmp/cupsinit</option>: This option makes it install its 206 bootscript into <filename class="directory">/tmp</filename> instead of 207 <filename class="directory">/etc/rc.d</filename>.</para> 269 <para> 270 <parameter>--with-rcdir=/tmp/cupsinit</parameter>: This switch tells 271 build process to install the shipped bootscript into 272 <filename class="directory">/tmp</filename> instead of 273 <filename class="directory">/etc/rc.d</filename>. 274 </para> 275 276 <!-- There isn't any class="group" so I had to use class="username" here --> 277 <para> 278 <parameter>--with-system-groups=lpadmin</parameter>: This switch ensures 279 that only <systemitem class="username">lpadmin</systemitem> will be used as 280 the <application>Cups</application> administrative group. 281 </para> 282 283 <para> 284 <option>--disable-libusb</option>: Use this switch if you have installed 285 <xref linkend="libusb"/>, but wish to use the kernel usblp driver. 286 </para> 287 288 <para> 289 <option>--enable-libpaper</option>: Use this switch if you have installed 290 <application>libpaper</application> and wish to use it with 291 <application>Cups</application>. 292 </para> 293 294 <para> 295 <option>--disable-gnutls --enable-openssl</option>: This switch tells build 296 process to use <xref linkend="openssl"/> instead of <xref linkend="gnutls"/>. 297 Current version of <application>GnuTLS</application> might produce lot of 298 warnings during the <application>Cups</application> build. 299 </para> 208 300 209 301 </sect2> … … 212 304 <title>Configuring Cups</title> 213 305 214 <para>Configuration of <application>Cups</application> is dependent on 215 the type of printer and can be complex. Generally, PostScript printers 216 are easier. For detailed instructions on configuration and use of 217 <application>Cups</application>, see <ulink 218 url="http://www.cups.org/documentation.php"/>. The Software Administrators 219 Manual and Software Users Manual are particularly useful.</para> 220 221 <para>For non-PostScript printers to print with 222 <application>Cups</application>, you need to install <xref linkend="gs"/> 223 to convert PostScript to raster images and a driver (e.g., from 224 <xref linkend="gutenprint"/>) to convert the resulting raster images to a 225 form that the printer understands. 226 <ulink url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink> 227 drivers use Ghostscript to convert PostScript to a printable form directly, 228 but this is considered to be a hack by 229 <application>Cups</application> developers.</para> 306 <para> 307 Configuration of <application>Cups</application> is dependent on 308 the type of printer and can be complex. Generally, PostScript printers 309 are easier. For detailed instructions on configuration and use of 310 <application>Cups</application>, see <ulink 311 url="http://www.cups.org/documentation.php"/>. The Software 312 Administrators Manual and Software Users Manual are particularly useful. 313 </para> 314 315 <para> 316 For non-PostScript printers to print with 317 <application>Cups</application>, you need to install <xref linkend="gs"/> 318 to convert PostScript to raster images and a driver (e.g., from 319 <xref linkend="gutenprint"/>) to convert the resulting raster images to a 320 form that the printer understands. 321 <ulink url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink> 322 drivers use Ghostscript to convert PostScript to a printable form directly, 323 but this is considered to be a hack by <application>Cups</application> 324 developers. 325 </para> 326 327 <sect3> 328 <title>Linux PAM Configuration</title> 329 330 <para> 331 The default <application>Cups</application> 332 <application>PAM</application> configuration file should 333 work by default. However, it does not make use of the 334 BLFS specific <application>PAM</application> 335 configuration files. 336 </para> 337 338 <para> 339 If you have built <application>Cups</application> with 340 <application>PAM</application> support, create 341 BLFS specific <application>PAM</application> 342 configuration file by running the following command as 343 the <systemitem class="username">root</systemitem> user: 344 </para> 345 346 <screen role="root"><userinput>cat >> /etc/pam.d/cups << "EOF" 347 # Begin /etc/pam.d/cups 348 349 auth include system-auth 350 account include system-account 351 session include system-session 352 353 # End /etc/pam.d/cups 354 EOF</userinput></screen> 355 356 </sect3> 230 357 231 358 <sect3 id="cups-init"> 232 359 <title>Boot Script</title> 233 360 234 <para>If you want the <application>Cups</application> to start 235 automatically when the system is booted, install the init script included 236 in the <xref linkend="bootscripts"/> package:</para> 361 <para> 362 If you want the <application>Cups</application> to start 363 automatically when the system is booted, install the init 364 script included in the <xref linkend="bootscripts"/> 365 package: 366 </para> 237 367 238 368 <indexterm zone="cups cups-init"> … … 255 385 256 386 <seglistitem> 257 <seg>accept, cancel, cups-config, cupsaccept, cupsaddsmb, cupsctl, 258 cupsd, cupsdisable, cupsenable, cupsfilter, cupsreject, cupstestdsc, 259 cupstestppd, lp, lpadmin, lpc, lpinfo, lpmove, lpoptions, lppasswd, 260 lpq, lpr, lprm, lpstat, ppdc, ppdhtml, ppdi, ppdmerge, ppdpo, 261 reject</seg> 262 <seg>libcups.so, libcupscgi.so, libcupsdriver.so, 263 libcupsimage.so, libcupsmime.so, libcupsppdc.so, and 264 various filters and backend drivers</seg> 265 <seg>/etc/cups, /usr/include/cups, /usr/lib/cups, /usr/share/cups, 266 /usr/share/doc/cups-&cups-version;, /var/cache/cups, /var/log/cups, 267 /var/run/cups and /var/spool/cups.</seg> 387 <seg> 388 accept, cancel, cupsaccept, cupsaddsmb, cups-config, 389 cupsctl, cupsd, cupsdisable, cupsenable, cupsfilter, 390 cupsreject, cupstestdsc, cupstestppd, ipptool, lp, 391 lpadmin, lpc, lpinfo, lpmove, lpoptions, lppasswd, 392 lpq, lpr, lprm, lpstat, ppdc, ppdhtml, ppdi, ppdmerge, 393 ppdpo and reject 394 </seg> 395 <seg> 396 libcupscgi.so, libcupsimage.so, libcupsmime.so, 397 libcupsppdc.so and libcups.so 398 </seg> 399 <seg> 400 /etc/cups, 401 /usr/include/cups, 402 /usr/lib/cups, 403 /usr/share/cups, 404 /usr/share/doc/cups-&cups-version;, 405 /var/cache/cups, 406 /var/log/cups, 407 /var/run/cups and 408 /var/spool/cups 409 </seg> 268 410 </seglistitem> 269 411 </segmentedlist> … … 277 419 <term><command>accept</command></term> 278 420 <listitem> 279 <para>instructs the printing system to accept print jobs to the 280 specified destinations.</para> 421 <para> 422 instructs the printing system to accept print jobs to the 423 specified destinations. 424 </para> 281 425 <indexterm zone="cups accept"> 282 426 <primary sortas="b-accept">accept</primary> … … 288 432 <term><command>cancel</command></term> 289 433 <listitem> 290 <para>cancels existing print jobs from the print queues.</para> 434 <para> 435 cancels existing print jobs from the print queues. 436 </para> 291 437 <indexterm zone="cups cancel-cups"> 292 438 <primary sortas="b-cancel">cancel</primary> … … 295 441 </varlistentry> 296 442 443 <varlistentry id="cupsaddsmb"> 444 <term><command>cupsaddsmb</command></term> 445 <listitem> 446 <para> 447 exports printers to the <application>Samba</application> 448 software for use with Windows clients. 449 </para> 450 <indexterm zone="cups cupsaddsmb"> 451 <primary sortas="b-cupsaddsmb">cupsaddsmb</primary> 452 </indexterm> 453 </listitem> 454 </varlistentry> 455 297 456 <varlistentry id="cups-config"> 298 457 <term><command>cups-config</command></term> 299 458 <listitem> 300 <para>is a <application>Cups</application> 301 program configuration utility.</para> 459 <para> 460 is a <application>Cups</application> 461 program configuration utility. 462 </para> 302 463 <indexterm zone="cups cups-config"> 303 464 <primary sortas="b-cups-config">cups-config</primary> … … 306 467 </varlistentry> 307 468 308 <varlistentry id="cupsaddsmb"> 309 <term><command>cupsaddsmb</command></term> 310 <listitem> 311 <para>exports printers to the <application>Samba</application> 312 software for use with Windows clients.</para> 313 <indexterm zone="cups cupsaddsmb"> 314 <primary sortas="b-cupsaddsmb">cupsaddsmb</primary> 469 <varlistentry id="cupsctl"> 470 <term><command>cupsctl</command></term> 471 <listitem> 472 <para> 473 updates or queries the cupsd.conf file for a server. 474 </para> 475 <indexterm zone="cups cupsctl"> 476 <primary sortas="b-cupsctl">cupsctl</primary> 315 477 </indexterm> 316 478 </listitem> … … 320 482 <term><command>cupsd</command></term> 321 483 <listitem> 322 <para>is the scheduler for the Common Unix Printing System.</para> 484 <para> 485 is the scheduler for the Common Unix Printing System. 486 </para> 323 487 <indexterm zone="cups cupsd"> 324 488 <primary sortas="b-cupsd">cupsd</primary> … … 327 491 </varlistentry> 328 492 493 <varlistentry id="cupsfilter"> 494 <term><command>cupsfilter</command></term> 495 <listitem> 496 <para> 497 is a front-end to the <application>Cups</application> 498 filter subsystem which allows you to convert a file 499 to a specific format. 500 </para> 501 <indexterm zone="cups cupsfilter"> 502 <primary sortas="b-cupsfilter">cupsfilter</primary> 503 </indexterm> 504 </listitem> 505 </varlistentry> 506 507 <varlistentry id="cupstestdsc"> 508 <term><command>cupstestdsc</command></term> 509 <listitem> 510 <para> 511 tests the conformance of PostScript files. 512 </para> 513 <indexterm zone="cups cupstestdsc"> 514 <primary sortas="b-cupstestdsc">cupstestdsc</primary> 515 </indexterm> 516 </listitem> 517 </varlistentry> 518 329 519 <varlistentry id="cupstestppd"> 330 520 <term><command>cupstestppd</command></term> 331 521 <listitem> 332 <para>tests the conformance of PPD files.</para> 522 <para> 523 tests the conformance of PPD files. 524 </para> 333 525 <indexterm zone="cups cupstestppd"> 334 526 <primary sortas="b-cupstestppd">cupstestppd</primary> … … 337 529 </varlistentry> 338 530 339 <varlistentry id="disable"> 340 <term><command>disable</command></term> 341 <listitem> 342 <para>stops the named printers or classes.</para> 343 <indexterm zone="cups disable"> 344 <primary sortas="b-disable">disable</primary> 345 </indexterm> 346 </listitem> 347 </varlistentry> 348 349 <varlistentry id="enable"> 350 <term><command>enable</command></term> 351 <listitem> 352 <para>starts the named printers or classes.</para> 353 <indexterm zone="cups enable"> 354 <primary sortas="b-enable">enable</primary> 531 <varlistentry id="ipptool"> 532 <term><command>ipptool</command></term> 533 <listitem> 534 <para> 535 sends IPP requests to the specified URI and tests 536 and/or displays the results. 537 </para> 538 <indexterm zone="cups ipptool"> 539 <primary sortas="b-ipptool">ipptool</primary> 355 540 </indexterm> 356 541 </listitem> … … 360 545 <term><command>lp</command></term> 361 546 <listitem> 362 <para>submits files for printing or alters a pending job.</para> 547 <para> 548 submits files for printing or alters a pending job. 549 </para> 363 550 <indexterm zone="cups lp-cups"> 364 551 <primary sortas="b-lp">lp</primary> … … 370 557 <term><command>lpadmin</command></term> 371 558 <listitem> 372 <para>configures printer and class queues provided by 373 <application>Cups</application>.</para> 559 <para> 560 configures printer and class queues provided by 561 <application>Cups</application>. 562 </para> 374 563 <indexterm zone="cups lpadmin"> 375 564 <primary sortas="b-lpadmin">lpadmin</primary> … … 381 570 <term><command>lpc</command></term> 382 571 <listitem> 383 <para> provides limited control over printer and class queues 384 provided by <application>Cups</application>.</para> 572 <para> 573 provides limited control over printer and class queues 574 provided by <application>Cups</application>. 575 </para> 385 576 <indexterm zone="cups lpc-cups"> 386 577 <primary sortas="b-lpc">lpc</primary> … … 392 583 <term><command>lpinfo</command></term> 393 584 <listitem> 394 <para>lists the available devices or drivers known to the 395 <application>Cups</application> server.</para> 585 <para> 586 lists the available devices or drivers known to the 587 <application>Cups</application> server. 588 </para> 396 589 <indexterm zone="cups lpinfo"> 397 590 <primary sortas="b-lpinfo">lpinfo</primary> … … 403 596 <term><command>lpmove</command></term> 404 597 <listitem> 405 <para>moves the specified job to a new destination.</para> 598 <para> 599 moves the specified job to a new destination. 600 </para> 406 601 <indexterm zone="cups lpmove"> 407 602 <primary sortas="b-lpmove">lpmove</primary> … … 413 608 <term><command>lpoptions</command></term> 414 609 <listitem> 415 <para>displays or sets printer options and defaults.</para> 610 <para> 611 displays or sets printer options and defaults. 612 </para> 416 613 <indexterm zone="cups lpoptions"> 417 614 <primary sortas="b-lpoptions">lpoptions</primary> … … 423 620 <term><command>lppasswd</command></term> 424 621 <listitem> 425 <para>adds, changes or deletes passwords in the 426 <application>Cups</application> digest password file 427 <filename>passwd.md5</filename>.</para> 622 <para> 623 adds, changes or deletes passwords in the 624 <application>Cups</application> digest password file 625 <filename>passwd.md5</filename>. 626 </para> 428 627 <indexterm zone="cups lppasswd"> 429 628 <primary sortas="b-lppasswd">lppasswd</primary> … … 435 634 <term><command>lpq</command></term> 436 635 <listitem> 437 <para>shows the current print queue status on the named printer.</para> 636 <para> 637 shows the current print queue status on the named printer. 638 </para> 438 639 <indexterm zone="cups lpq-cups"> 439 640 <primary sortas="b-lpq">lpq</primary> … … 445 646 <term><command>lpr</command></term> 446 647 <listitem> 447 <para>submits files for printing.</para> 648 <para> 649 submits files for printing. 650 </para> 448 651 <indexterm zone="cups lpr-cups"> 449 652 <primary sortas="b-lpr">lpr</primary> … … 455 658 <term><command>lprm</command></term> 456 659 <listitem> 457 <para>cancels print jobs that have been queued for printing.</para> 660 <para> 661 cancels print jobs that have been queued for printing. 662 </para> 458 663 <indexterm zone="cups lprm-cups"> 459 664 <primary sortas="b-lprm">lprm</primary> … … 465 670 <term><command>lpstat</command></term> 466 671 <listitem> 467 <para>displays status information about the current classes, jobs, 468 and printers.</para> 672 <para> 673 displays status information about the current classes, jobs, 674 and printers. 675 </para> 469 676 <indexterm zone="cups lpstat-cups"> 470 677 <primary sortas="b-lpstat">lpstat</primary> … … 473 680 </varlistentry> 474 681 682 <varlistentry id="ppdc"> 683 <term><command>ppdc</command></term> 684 <listitem> 685 <para> 686 compiles PPDC source files into one or more PPD files. 687 </para> 688 <indexterm zone="cups ppdc"> 689 <primary sortas="b-ppdc">ppdc</primary> 690 </indexterm> 691 </listitem> 692 </varlistentry> 693 694 <varlistentry id="ppdhtml"> 695 <term><command>ppdhtml</command></term> 696 <listitem> 697 <para> 698 reads a driver information file and produces a HTML summary 699 page that lists all of the drivers in a file and the 700 supported options. 701 </para> 702 <indexterm zone="cups ppdhtml"> 703 <primary sortas="b-ppdhtml">ppdhtml</primary> 704 </indexterm> 705 </listitem> 706 </varlistentry> 707 708 <varlistentry id="ppdi"> 709 <term><command>ppdi</command></term> 710 <listitem> 711 <para> 712 imports one or more PPD files into a PPD compiler source file. 713 </para> 714 <indexterm zone="cups ppdi"> 715 <primary sortas="b-ppdi">ppdi</primary> 716 </indexterm> 717 </listitem> 718 </varlistentry> 719 720 <varlistentry id="ppdmerge"> 721 <term><command>ppdmerge</command></term> 722 <listitem> 723 <para> 724 merges two or more PPD files into a single, multi-language 725 PPD file. 726 </para> 727 <indexterm zone="cups ppdmerge"> 728 <primary sortas="b-ppdmerge">ppdmerge</primary> 729 </indexterm> 730 </listitem> 731 </varlistentry> 732 733 <varlistentry id="ppdpo"> 734 <term><command>ppdpo</command></term> 735 <listitem> 736 <para> 737 extracts UI strings from PPDC source files and 738 updates either a GNU gettext or Mac OS X strings 739 format message catalog source file for translation. 740 </para> 741 <indexterm zone="cups ppdpo"> 742 <primary sortas="b-ppdpo">ppdpo</primary> 743 </indexterm> 744 </listitem> 745 </varlistentry> 746 475 747 <varlistentry id="reject"> 476 748 <term><command>reject</command></term> 477 749 <listitem> 478 <para>instructs the printing system to reject print jobs to the 479 specified destinations.</para> 750 <para> 751 instructs the printing system to reject print jobs to the 752 specified destinations. 753 </para> 480 754 <indexterm zone="cups reject"> 481 755 <primary sortas="b-reject">reject</primary> … … 484 758 </varlistentry> 485 759 760 <varlistentry id="libcups"> 761 <term><filename class="libraryfile">libcups.so</filename></term> 762 <listitem> 763 <para> 764 contains the <application>Cups</application> API functions. 765 </para> 766 <indexterm zone="cups libcups"> 767 <primary sortas="c-libcups">libcups.so</primary> 768 </indexterm> 769 </listitem> 770 </varlistentry> 771 486 772 </variablelist> 487 773
Note:
See TracChangeset
for help on using the changeset viewer.