This file is indexed.

/usr/share/doc/lprng-doc/LPRng-Reference-Multipart/x10288.htm is in lprng-doc 3.8.A~rc2-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
  <meta name="generator" content=
  "HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org">

  <title>Data File Transfer</title>
  <meta name="GENERATOR" content=
  "Modular DocBook HTML Stylesheet Version 1.79">
  <link rel="HOME" title=" LPRng Reference Manual" href=
  "index.htm">
  <link rel="UP" title="RFC 1179 - Line Printer Daemon Protocol "
  href="rfc1179ref.htm">
  <link rel="PREVIOUS" title="Job Transfer " href=
  "jobtransfer.htm">
  <link rel="NEXT" title="Control File Contents" href="x10324.htm">
</head>

<body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#840084" alink="#0000FF">
  <div class="NAVHEADER">
    <table summary="Header navigation table" width="100%" border=
    "0" cellpadding="0" cellspacing="0">
      <tr>
        <th colspan="3" align="center">LPRng Reference Manual: 24
        Sep 2004 (For LPRng-3.8.28)</th>
      </tr>

      <tr>
        <td width="10%" align="left" valign="bottom"><a href=
        "jobtransfer.htm" accesskey="P">Prev</a></td>

        <td width="80%" align="center" valign="bottom">Chapter 19.
        RFC 1179 - Line Printer Daemon Protocol</td>

        <td width="10%" align="right" valign="bottom"><a href=
        "x10324.htm" accesskey="N">Next</a></td>
      </tr>
    </table>
    <hr align="left" width="100%">
  </div>

  <div class="SECT1">
    <h1 class="SECT1"><a name="AEN10288" id="AEN10288">19.4. Data
    File Transfer</a></h1>

    <p>As mentioned before a data file is transferred using the
    command below.</p>

    <div class="INFORMALTABLE">
      <a name="AEN10291" id="AEN10291"></a>

      <table border="1" frame="border" rules="all" class=
      "CALSTABLE">
        <col>
        <col>

        <thead>
          <tr>
            <th>Command</th>

            <th>Purpose</th>
          </tr>
        </thead>

        <tbody>
          <tr>
            <td>\003nnnn dfname</td>

            <td>data file transfer</td>
          </tr>
        </tbody>
      </table>
    </div>

    <p>From RFC1179: <a name="AEN10302" id="AEN10302"></a></p>

    <blockquote class="BLOCKQUOTE">
      <p>The data file may contain any 8 bit values at all. The
      total number of bytes in the stream may be sent as the first
      operand, otherwise the field should be cleared to 0. The name
      of the data file should start with ASCII "dfA". This should
      be followed by a three digit job number. The job number
      should be followed by the host name which has constructed the
      data file. Interpretation of the contents of the data file is
      determined by the contents of the corresponding control
      file.</p>
    </blockquote>

    <p>There are several surprises in RFC1179.</p>

    <ol type="1">
      <li>
        <p>Apparently a job should only consist of a single data
        file. This is a severe limitation, and in fact the BSD
        <b class="APPLICATION">lpr</b> and other print spoolers
        process jobs with multiple data files. By convention, these
        data files have names of the form <tt class=
        "LITERAL">dfA</tt>, <tt class="LITERAL">dfB</tt>, ...
        <tt class="LITERAL">dfZ</tt>, <tt class="LITERAL">dfa</tt>,
        <tt class="LITERAL">dfz</tt>.</p>
      </li>

      <li>
        <p>The RFC does not specify that the control file and data
        file job numbers must be identical. Most implementations
        follow this convention, which simplifies life
        tremendously.</p>
      </li>

      <li>
        <p>The RFC does not specify that the control file and data
        file job host names must be identical. Most implementations
        follow this convention, which simplifies life
        tremendously.</p>
      </li>

      <li>
        <p>A zero length data file does not cause a data transfer
        to take place. <b class="APPLICATION">LPRng</b> modifies
        this action to be slightly different. When a zero length
        data file transfer is indicated, all of the input until the
        connection is closed is used as the contents of the data
        file.</p>

        <p>When <span class="emphasis"><i class=
        "EMPHASIS">piping</i></span> into the <b class=
        "APPLICATION">lpr</b> program, this can be very useful as
        it eliminates the need to create temporary files on the
        local host. Note that some print spoolers do not use this
        interpretation, and this option should be used
        carefully.</p>
      </li>
    </ol>
  </div>

  <div class="NAVFOOTER">
    <hr align="left" width="100%">

    <table summary="Footer navigation table" width="100%" border=
    "0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="33%" align="left" valign="top"><a href=
        "jobtransfer.htm" accesskey="P">Prev</a></td>

        <td width="34%" align="center" valign="top"><a href=
        "index.htm" accesskey="H">Home</a></td>

        <td width="33%" align="right" valign="top"><a href=
        "x10324.htm" accesskey="N">Next</a></td>
      </tr>

      <tr>
        <td width="33%" align="left" valign="top">Job Transfer</td>

        <td width="34%" align="center" valign="top"><a href=
        "rfc1179ref.htm" accesskey="U">Up</a></td>

        <td width="33%" align="right" valign="top">Control File
        Contents</td>
      </tr>
    </table>
  </div>

  <p align="center"></p>
</body>
</html>