Changeset 4bf6a727


Ignore:
Timestamp:
05/16/2005 11:17:39 AM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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:
7cac0e5
Parents:
ed30f09
Message:

Tagged lprng.xml

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4289 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/printing/lprng.xml

    red30f09 r4bf6a727  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
    12<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
    23   "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
     
    1314
    1415<sect1 id="LPRng" xreflabel="LPRng-&LPRng-version;">
    15 <sect1info>
    16 <othername>$LastChangedBy$</othername>
    17 <date>$Date$</date>
    18 </sect1info>
    19 <?dbhtml filename="LPRng.html"?>
    20 <title><application><acronym>LPR</acronym>ng</application>-&LPRng-version;
    21 </title>
    22 <indexterm zone="LPRng">
    23 <primary sortas="a-LPRng">LPRng</primary></indexterm>
    24 
    25 <sect2>
    26 <title>Introduction to
    27 <application><acronym>LPR</acronym>ng</application></title>
    28 
    29 <para>The <application><acronym>LPR</acronym>ng</application> package contains
    30 an enhanced, extended and portable implementation of the Berkeley Line PRinter
    31 (<acronym>LPR</acronym>) print spooler. This is useful for queuing print
    32 jobs.</para>
    33 
    34 <sect3><title>Package information</title>
    35 <itemizedlist spacing='compact'>
    36 <listitem><para>Download (HTTP): <ulink
    37 url="&LPRng-download-http;"/></para></listitem>
    38 <listitem><para>Download (FTP): <ulink
    39 url="&LPRng-download-ftp;"/></para></listitem>
    40 <listitem><para>Download MD5 sum: &LPRng-md5sum;</para></listitem>
    41 <listitem><para>Download size: &LPRng-size;</para></listitem>
    42 <listitem><para>Estimated disk space required:
    43 &LPRng-buildsize;</para></listitem>
    44 <listitem><para>Estimated build time:
    45 &LPRng-time;</para></listitem></itemizedlist>
    46 </sect3>
    47 
    48 <sect3><title><application><acronym>LPR</acronym>ng</application>
    49 dependencies</title>
    50 <sect4><title>Optional</title>
    51 <para><xref linkend="openssl"/>,
    52 <xref linkend="tcpwrappers"/>,
    53 <xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
    54 and <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>
    55 </para>
    56 </sect4>
    57 </sect3>
    58 
    59 </sect2>
    60 
    61 <sect2>
    62 <title>Installation of
    63 <application><acronym>LPR</acronym>ng</application></title>
    64 
    65 <para>Install <application><acronym>LPR</acronym>ng</application> by running
    66 the following commands:</para>
    67 
    68 <screen><userinput><command>./configure --prefix=/usr --libexecdir=/usr/lib/lprng \
     16  <?dbhtml filename="LPRng.html"?>
     17
     18  <sect1info>
     19    <othername>$LastChangedBy$</othername>
     20    <date>$Date$</date>
     21  </sect1info>
     22
     23  <title>LPRng-&LPRng-version;</title>
     24
     25  <indexterm zone="LPRng">
     26    <primary sortas="a-LPRng">LPRng</primary>
     27  </indexterm>
     28
     29  <sect2 role="package">
     30    <title>Introduction to LPRng</title>
     31
     32    <para>The <application>LPRng</application> package contains an enhanced,
     33    extended and portable implementation of the Berkeley Line PRinter (LPR)
     34    print spooler. This is useful for queuing print jobs.</para>
     35
     36    <bridgehead renderas="sect3">Package Information</bridgehead>
     37    <itemizedlist spacing="compact">
     38      <listitem>
     39        <para>Download (HTTP): <ulink url="&LPRng-download-http;"/></para>
     40      </listitem>
     41      <listitem>
     42        <para>Download (FTP): <ulink url="&LPRng-download-ftp;"/></para>
     43      </listitem>
     44      <listitem>
     45        <para>Download MD5 sum: &LPRng-md5sum;</para>
     46      </listitem>
     47      <listitem>
     48        <para>Download size: &LPRng-size;</para>
     49      </listitem>
     50      <listitem>
     51        <para>Estimated disk space required: &LPRng-buildsize;</para>
     52      </listitem>
     53      <listitem>
     54        <para>Estimated build time: &LPRng-time;</para>
     55      </listitem>
     56    </itemizedlist>
     57
     58    <bridgehead renderas="sect3">LPRng Dependencies</bridgehead>
     59
     60    <bridgehead renderas="sect4">Optional</bridgehead>
     61    <para><xref linkend="openssl"/>,
     62    <xref linkend="tcpwrappers"/>,
     63    <xref linkend="heimdal"/> or <xref linkend="mitkrb"/>,
     64    and <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink></para>
     65
     66  </sect2>
     67
     68  <sect2 role="installation">
     69    <title>Installation of LPRng</title>
     70
     71    <para>Install <application>LPRng</application> by running
     72    the following commands:</para>
     73
     74<screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib/lprng \
    6975    --sysconfdir=/etc --enable-shared &amp;&amp;
    70 make</command></userinput></screen>
    71 
    72 <para>Now, as the root user:</para>
    73 
    74 <screen><userinput role='root'><command>make install
     76make</userinput></screen>
     77
     78    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     79
     80<screen role="root"><userinput>make install
    7581install -v -d -m755 /usr/share/doc/lprng-&LPRng-version; &amp;&amp;
    7682cp -v -R DOCS/* PrintingCookbook \
    77     /usr/share/doc/lprng-&LPRng-version;</command></userinput></screen>
    78 
    79 </sect2>
    80 
    81 <sect2>
    82 <title>Configuring <application><acronym>LPR</acronym>ng</application></title>
    83 
    84 <sect3 id="lprng-config"><title>Config files</title>
    85 <para><filename>/etc/printcap</filename> and
    86 <filename>/etc/lpd/*</filename></para>
    87 <indexterm zone="LPRng lprng-config">
    88 <primary sortas="e-etc-printcap">/etc/printcap</primary></indexterm>
    89 <indexterm zone="LPRng lprng-config">
    90 <primary sortas="e-etc-lpd-star">/etc/lpd/*</primary></indexterm>
    91 </sect3>
    92 
    93 <sect3><title>Configuration Information</title>
    94 
    95 <para>There is no generic <filename>printcap</filename> for all
    96 printers. A sample printcap is loaded into the
    97 <filename class="directory">/etc</filename> directory which can be of some
    98 help. Information is also available at <ulink url="http://www.lprng.org"/>,
    99 <ulink url="http://www.linuxprinting.org"/> and the documentation installed in
    100 <filename class='directory'>/usr/share/doc/lprng-&LPRng-version;</filename>.
    101 </para>
    102 
    103 <para id="lprng-init">The init script installed by
    104 <application><acronym>LPR</acronym>ng</application> is not consistent with
    105 other <acronym>BLFS</acronym> scripts; therefore, install the
    106 <filename>/etc/rc.d/init.d/lprng</filename> init script included in the
    107 <xref linkend="intro-important-bootscripts"/> package (as the root user):</para>
    108 <indexterm zone="LPRng lprng-init">
    109 <primary sortas="f-lprng">lprng</primary></indexterm>
    110 
    111 <screen><userinput role='root'><command>make install-lprng</command></userinput></screen>
    112 
    113 <note><para>You may also want to remove the <command>lpd</command> script that
    114 was installed in
    115 <filename class='directory'>/etc/rc.d/init.d</filename>.</para></note>
    116 </sect3>
    117 
    118 </sect2>
    119 
    120 <sect2>
    121 <title>Contents</title>
    122 
    123 <segmentedlist>
    124 <segtitle>Installed Programs</segtitle>
    125 <segtitle>Installed Library</segtitle>
    126 <segtitle>Installed Directories</segtitle>
    127 
    128 <seglistitem>
    129 <seg>cancel, checkpc, lp, lpc, lpd, lpq, lpr, lprm, lprng_certs,
    130 lprng_index_certs and lpstat</seg>
    131 <seg>liblpr.[so,a]</seg>
    132 <seg>/etc/lpd, /usr/lib/lprng, /usr/share/doc/&LPRng-version;,
    133 /var/run/lpd and /var/spool/lpd</seg>
    134 </seglistitem>
    135 </segmentedlist>
    136 
    137 <variablelist>
    138 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    139 <?dbfo list-presentation="list"?>
    140 
    141 <varlistentry id="cancel">
    142 <term><command>cancel</command></term>
    143 <listitem><para>is a symlink to <command>lprm</command> used to send cancel
    144 requests to an <application><acronym>LPR</acronym>ng</application> print
    145 service.</para>
    146 <indexterm zone="LPRng cancel">
    147 <primary sortas="b-cancel">cancel</primary>
    148 </indexterm></listitem>
    149 </varlistentry>
    150 
    151 <varlistentry id="checkpc">
    152 <term><command>checkpc</command></term>
    153 <listitem><para>checks out the printcap database.</para>
    154 <indexterm zone="LPRng checkpc">
    155 <primary sortas="b-checkpc">checkpc</primary>
    156 </indexterm></listitem>
    157 </varlistentry>
    158 
    159 <varlistentry id="lp">
    160 <term><command>lp</command></term>
    161 <listitem><para>is a symlink to <command>lpr</command> used to send requests
    162 to an <application><acronym>LPR</acronym>ng</application> print service.</para>
    163 <indexterm zone="LPRng lp">
    164 <primary sortas="b-lp">lp</primary>
    165 </indexterm></listitem>
    166 </varlistentry>
    167 
    168 <varlistentry id="lpc">
    169 <term><command>lpc</command></term>
    170 <listitem><para>is a control program for the <command>lpd</command>
    171 daemon.</para>
    172 <indexterm zone="LPRng lpc">
    173 <primary sortas="b-lpc">lpc</primary>
    174 </indexterm></listitem>
    175 </varlistentry>
    176 
    177 <varlistentry id="lpd">
    178 <term><command>lpd</command></term>
    179 <listitem><para>is the print queueing daemon.</para>
    180 <indexterm zone="LPRng lpd">
    181 <primary sortas="b-lpd">lpd</primary>
    182 </indexterm></listitem>
    183 </varlistentry>
    184 
    185 <varlistentry id="lpq">
    186 <term><command>lpq</command></term>
    187 <listitem><para>is a status monitoring program.</para>
    188 <indexterm zone="LPRng lpq">
    189 <primary sortas="b-lpq">lpq</primary>
    190 </indexterm></listitem>
    191 </varlistentry>
    192 
    193 <varlistentry id="lpr">
    194 <term><command>lpr</command></term>
    195 <listitem><para>is a print job spooler program.</para>
    196 <indexterm zone="LPRng lpr">
    197 <primary sortas="b-lpr">lpr</primary>
    198 </indexterm></listitem>
    199 </varlistentry>
    200 
    201 <varlistentry id="lprm">
    202 <term><command>lprm</command></term>
    203 <listitem><para>is a print job removal program.</para>
    204 <indexterm zone="LPRng lprm">
    205 <primary sortas="b-lprm">lprm</primary>
    206 </indexterm></listitem>
    207 </varlistentry>
    208 
    209 <varlistentry id="lprng_certs">
    210 <term><command>lprng_certs</command></term>
    211 <listitem><para>is a program used to manage <acronym>SSL</acronym>
    212 certificates for the <application><acronym>LPR</acronym>ng</application>
    213 software.</para>
    214 <indexterm zone="LPRng lprng_certs">
    215 <primary sortas="b-lprng_certs">lprng_certs</primary>
    216 </indexterm></listitem>
    217 </varlistentry>
    218 
    219 <varlistentry id="lprng_index_certs">
    220 <term><command>lprng_index_certs</command></term>
    221 <listitem><para>creates a set of index files in the
    222 <application><acronym>LPR</acronym>ng</application> signing certificate
    223 directory.</para>
    224 <indexterm zone="LPRng lprng_index_certs">
    225 <primary sortas="b-lprng_index_certs">lprng_index_certs</primary>
    226 </indexterm></listitem>
    227 </varlistentry>
    228 
    229 <varlistentry id="lpstat">
    230 <term><command>lpstat</command></term>
    231 <listitem><para>is a print job status reporting program.</para>
    232 <indexterm zone="LPRng lpstat">
    233 <primary sortas="b-lpstat">lpstat</primary>
    234 </indexterm></listitem>
    235 </varlistentry>
    236 
    237 <varlistentry id="liblpr">
    238 <term><filename class='libraryfile'>liblpr.[so,a]</filename></term>
    239 <listitem><para>contains the <acronym>API</acronym> functions used by the
    240 <application><acronym>LPR</acronym>ng</application> programs.</para>
    241 <indexterm zone="LPRng liblpr">
    242 <primary sortas="c-liblpr">liblpr.[so,a]</primary>
    243 </indexterm></listitem>
    244 </varlistentry>
    245 </variablelist>
    246 
    247 </sect2>
     83    /usr/share/doc/lprng-&LPRng-version;</userinput></screen>
     84
     85  </sect2>
     86
     87  <sect2 role="configuration">
     88    <title>Configuring LPRng</title>
     89
     90    <sect3 id="lprng-config">
     91      <title>Config Files</title>
     92
     93      <para><filename>/etc/printcap</filename> and
     94      <filename>/etc/lpd/*</filename></para>
     95
     96      <indexterm zone="LPRng lprng-config">
     97        <primary sortas="e-etc-printcap">/etc/printcap</primary>
     98      </indexterm>
     99
     100      <indexterm zone="LPRng lprng-config">
     101        <primary sortas="e-etc-lpd-star">/etc/lpd/*</primary>
     102      </indexterm>
     103
     104    </sect3>
     105
     106    <sect3>
     107      <title>Configuration Information</title>
     108
     109      <para>There is no generic <filename>printcap</filename> for all printers.
     110      A sample printcap is loaded into the <filename
     111      class="directory">/etc</filename> directory which can be of some help.
     112      Information is also available at <ulink url="http://www.lprng.org"/>,
     113      <ulink url="http://www.linuxprinting.org"/> and the documentation
     114      installed in <filename
     115      class='directory'>/usr/share/doc/lprng-&LPRng-version;</filename>.</para>
     116
     117    </sect3>
     118
     119    <sect3  id="lprng-init">
     120      <title>Boot Script</title>
     121
     122      <para>The init script installed by <application>LPRng</application>
     123      is not consistent with other BLFS scripts; therefore, install the
     124      <filename>/etc/rc.d/init.d/lprng</filename> init script included in
     125      the <xref linkend="intro-important-bootscripts"/> package (as the
     126      <systemitem class="username">root</systemitem> user):</para>
     127
     128      <indexterm zone="LPRng lprng-init">
     129        <primary sortas="f-lprng">lprng</primary>
     130      </indexterm>
     131
     132<screen role="root"><userinput>make install-lprng</userinput></screen>
     133
     134      <note>
     135        <para>You may also want to remove the <command>lpd</command>
     136        script that was installed in
     137        <filename class='directory'>/etc/rc.d/init.d</filename>.</para>
     138      </note>
     139
     140    </sect3>
     141
     142  </sect2>
     143
     144  <sect2 role="content">
     145    <title>Contents</title>
     146
     147    <segmentedlist>
     148      <segtitle>Installed Programs</segtitle>
     149      <segtitle>Installed Library</segtitle>
     150      <segtitle>Installed Directories</segtitle>
     151
     152        <seglistitem>
     153        <seg>cancel, checkpc, lp, lpc, lpd, lpq, lpr, lprm, lprng_certs,
     154        lprng_index_certs, and lpstat</seg>
     155        <seg>liblpr.[so,a]</seg>
     156        <seg>/etc/lpd, /usr/lib/lprng, /usr/share/doc/&LPRng-version;,
     157        /var/run/lpd, and /var/spool/lpd</seg>
     158      </seglistitem>
     159    </segmentedlist>
     160
     161    <variablelist>
     162      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     163      <?dbfo list-presentation="list"?>
     164      <?dbhtml list-presentation="table"?>
     165
     166      <varlistentry id="cancel">
     167        <term><command>cancel</command></term>
     168        <listitem>
     169          <para>is a symlink to <command>lprm</command> used to send cancel
     170          requests to an <application>LPRng</application> print ervice.</para>
     171          <indexterm zone="LPRng cancel">
     172            <primary sortas="b-cancel">cancel</primary>
     173          </indexterm>
     174        </listitem>
     175      </varlistentry>
     176
     177      <varlistentry id="checkpc">
     178        <term><command>checkpc</command></term>
     179        <listitem>
     180          <para>checks out the printcap database.</para>
     181          <indexterm zone="LPRng checkpc">
     182            <primary sortas="b-checkpc">checkpc</primary>
     183          </indexterm>
     184        </listitem>
     185      </varlistentry>
     186
     187      <varlistentry id="lp">
     188        <term><command>lp</command></term>
     189        <listitem>
     190          <para>is a symlink to <command>lpr</command> used to send requests
     191          to an <application>LPRng</application> print service.</para>
     192          <indexterm zone="LPRng lp">
     193            <primary sortas="b-lp">lp</primary>
     194          </indexterm>
     195        </listitem>
     196      </varlistentry>
     197
     198      <varlistentry id="lpc">
     199        <term><command>lpc</command></term>
     200        <listitem>
     201          <para>is a control program for the <command>lpd</command>
     202          daemon.</para>
     203          <indexterm zone="LPRng lpc">
     204            <primary sortas="b-lpc">lpc</primary>
     205          </indexterm>
     206        </listitem>
     207      </varlistentry>
     208
     209      <varlistentry id="lpd">
     210        <term><command>lpd</command></term>
     211        <listitem>
     212          <para>is the print queueing daemon.</para>
     213          <indexterm zone="LPRng lpd">
     214            <primary sortas="b-lpd">lpd</primary>
     215          </indexterm>
     216        </listitem>
     217      </varlistentry>
     218
     219      <varlistentry id="lpq">
     220        <term><command>lpq</command></term>
     221        <listitem>
     222          <para>is a status monitoring program.</para>
     223          <indexterm zone="LPRng lpq">
     224            <primary sortas="b-lpq">lpq</primary>
     225          </indexterm>
     226        </listitem>
     227      </varlistentry>
     228
     229      <varlistentry id="lpr">
     230        <term><command>lpr</command></term>
     231        <listitem>
     232          <para>is a print job spooler program.</para>
     233          <indexterm zone="LPRng lpr">
     234            <primary sortas="b-lpr">lpr</primary>
     235          </indexterm>
     236        </listitem>
     237      </varlistentry>
     238
     239      <varlistentry id="lprm">
     240        <term><command>lprm</command></term>
     241        <listitem>
     242          <para>is a print job removal program.</para>
     243          <indexterm zone="LPRng lprm">
     244            <primary sortas="b-lprm">lprm</primary>
     245          </indexterm>
     246        </listitem>
     247      </varlistentry>
     248
     249      <varlistentry id="lprng_certs">
     250        <term><command>lprng_certs</command></term>
     251        <listitem>
     252          <para>is a program used to manage SSL certificates for the
     253          <application>LPRng</application> software.</para>
     254          <indexterm zone="LPRng lprng_certs">
     255            <primary sortas="b-lprng_certs">lprng_certs</primary>
     256          </indexterm>
     257        </listitem>
     258      </varlistentry>
     259
     260      <varlistentry id="lprng_index_certs">
     261        <term><command>lprng_index_certs</command></term>
     262        <listitem>
     263          <para>creates a set of index files in the
     264          <application>LPRng</application> signing certificate directory.</para>
     265          <indexterm zone="LPRng lprng_index_certs">
     266            <primary sortas="b-lprng_index_certs">lprng_index_certs</primary>
     267          </indexterm>
     268        </listitem>
     269      </varlistentry>
     270
     271      <varlistentry id="lpstat">
     272        <term><command>lpstat</command></term>
     273        <listitem>
     274          <para>is a print job status reporting program.</para>
     275          <indexterm zone="LPRng lpstat">
     276            <primary sortas="b-lpstat">lpstat</primary>
     277          </indexterm>
     278        </listitem>
     279      </varlistentry>
     280
     281      <varlistentry id="liblpr">
     282        <term><filename class='libraryfile'>liblpr.[so,a]</filename></term>
     283        <listitem>
     284          <para>contains the API functions used by the
     285          <application>LPRng</application> programs.</para>
     286          <indexterm zone="LPRng liblpr">
     287            <primary sortas="c-liblpr">liblpr.[so,a]</primary>
     288          </indexterm>
     289        </listitem>
     290      </varlistentry>
     291
     292    </variablelist>
     293
     294  </sect2>
    248295
    249296</sect1>
Note: See TracChangeset for help on using the changeset viewer.