1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 3<html> 4 <head> 5 <meta name="generator" content="HTML Tidy, see www.w3.org"> 6 <title>Print Job Formats</title> 7 <meta name="GENERATOR" content= 8 "Modular DocBook HTML Stylesheet Version 1.7"> 9 <link rel="HOME" title=" LPRng Reference Manual" href= 10 "index.htm"> 11 <link rel="UP" title="Filters " href="filters.htm"> 12 <link rel="PREVIOUS" title="Filter Exit Codes " href= 13 "exitcodes.htm"> 14 <link rel="NEXT" title="OF Filter" href="ofdetails.htm"> 15 </head> 16 17 <body class="SECT1" bgcolor="#FFFFFF" text="#000000" link= 18 "#0000FF" vlink="#840084" alink="#0000FF"> 19 <div class="NAVHEADER"> 20 <table summary="Header navigation table" width="100%" border= 21 "0" cellpadding="0" cellspacing="0"> 22 <tr> 23 <th colspan="3" align="center">LPRng Reference Manual: 5 24 Sep 2003 (For LPRng-3.8.22)</th> 25 </tr> 26 27 <tr> 28 <td width="10%" align="left" valign="bottom"><a href= 29 "exitcodes.htm" accesskey="P">Prev</a></td> 30 31 <td width="80%" align="center" valign="bottom">Chapter 32 16. Filters</td> 33 34 <td width="10%" align="right" valign="bottom"><a href= 35 "ofdetails.htm" accesskey="N">Next</a></td> 36 </tr> 37 </table> 38 <hr align="LEFT" width="100%"> 39 </div> 40 41 <div class="SECT1"> 42 <h1 class="SECT1"><a name="PRINTJOBFORMATS">16.3. Print Job 43 Formats</a></h1> 44 45 <p>Options used:</p> 46 47 <ul> 48 <li> 49 <p><var class="LITERAL">:if</var>, <var class= 50 "LITERAL">cf</var>, <var class="LITERAL">df</var>, <var 51 class="LITERAL">gf</var>, <var class="LITERAL">nf</var>, 52 <var class="LITERAL">:of</var>, <var class= 53 "LITERAL">rf</var>, <var class="LITERAL">tf</var>, <var 54 class="LITERAL">vf</var>, <var class= 55 "LITERAL">X</var><var class="LITERAL">f</var>, <span 56 class="emphasis"><i class="EMPHASIS">Filter 57 programs</i></span></p> 58 </li> 59 </ul> 60 <br> 61 <br> 62 63 <p><b class="APPLICATION">LPRng</b> has inherited a set of 64 so-called `<span class="emphasis"><i class="EMPHASIS">print 65 formats</i></span>' from its BSD ancestor. The format was 66 used to specify the type of file that was being printed. The 67 <b class="APPLICATION">lpd</b> server used the print format 68 to select the filter for processing the file. The de<span 69 class="emphasis"><i class="EMPHASIS">f</i></span>ault format 70 is <var class="LITERAL">f</var>.</p> 71 72 <p>The user can specify the format (i.e., the file type) by 73 giving the appropriate option to <b class= 74 "APPLICATION">lpr</b>:</p> 75 76 <ul> 77 <li> 78 <p><var class="LITERAL">-b</var> or <var class= 79 "LITERAL">-l</var>: Binary (literal) file. No processing 80 should be done. The <var class="LITERAL">l</var> format 81 is recorded as the file format.</p> 82 </li> 83 84 <li> 85 <p><var class="LITERAL">-c</var>: cifplot(1) output.</p> 86 </li> 87 88 <li> 89 <p><var class="LITERAL">-d</var>: TeX DVI file.</p> 90 </li> 91 92 <li> 93 <p><var class="LITERAL">-g</var>: Output from the 94 plot(3X) routines.</p> 95 </li> 96 97 <li> 98 <p><var class="LITERAL">-n</var> or <var class= 99 "LITERAL">-t</var>: (di)troff output.</p> 100 </li> 101 102 <li> 103 <p><var class="LITERAL">-p</var>: Text file that should 104 be pre-processed by the <var class="LITERAL">pr</var> 105 command, and then by the standard text filter.</p> 106 </li> 107 108 <li> 109 <p><var class="LITERAL">-v</var>: Benson Varian raster 110 image.</p> 111 </li> 112 </ul> 113 <br> 114 <br> 115 116 <p>Alternatively, one can also use <var class= 117 "LITERAL">-Fx</var>, where <var class="LITERAL">x</var> is 118 the format specifier. (E.g., <var class="LITERAL">-Fc</var> 119 instead of <var class="LITERAL">-c</var>.) This last form 120 also allows you to use other (non-standard) format 121 specifiers.</p> 122 123 <p>The filter for format <var class="LITERAL">X</var> is the 124 value for the <var class="LITERAL">Xf</var> printcap option, 125 with some minor exceptions. The following <var class= 126 "LITERAL">Xf</var> options have a pre-defined meaning.</p> 127 128 <ul> 129 <li> 130 <p><var class="LITERAL">:if</var> The <var class= 131 "LITERAL">f</var> format filter, i.e. - for the default 132 <var class="LITERAL">f</var> format. All print jobs are 133 passed through this one, unless another format is 134 selected.</p> 135 </li> 136 137 <li> 138 <p><a name="CF"></a> <var class="LITERAL">cf</var> 139 Cifplot data filter (for <var class="LITERAL">-c</var> 140 format).</p> 141 </li> 142 143 <li> 144 <p><a name="DF"></a> <var class="LITERAL">df</var> Filter 145 for DVI files (<var class="LITERAL">-d</var>).</p> 146 </li> 147 148 <li> 149 <p><a name="GF"></a> <var class="LITERAL">gf</var> Graph 150 data filter (<var class="LITERAL">-g</var>).</p> 151 </li> 152 153 <li> 154 <p><a name="NF"></a> <var class="LITERAL">nf</var> 155 Ditroff data filter (<var class="LITERAL">-n</var>).</p> 156 </li> 157 158 <li> 159 <p><var class="LITERAL">:of</var> This filter is used for 160 processing the (optional) banner at the start and/or end 161 of the print job, and also for the interjob separators. 162 See <a href="ofdetails.htm">OF Filter</a> for 163 details.</p> 164 </li> 165 166 <li> 167 <p><a name="RF"></a> <var class="LITERAL">rf</var> Filter 168 for Fortran style files (<var class= 169 "LITERAL">-r</var>).</p> 170 </li> 171 172 <li> 173 <p><a name="TF"></a> <var class="LITERAL">tf</var> Troff 174 filter (<var class="LITERAL">-t</var>).</p> 175 </li> 176 177 <li> 178 <p><a name="VF"></a> <var class="LITERAL">vf</var> 179 (Versatek) raster image filter (<var class= 180 "LITERAL">-v</var>).</p> 181 </li> 182 </ul> 183 <br> 184 <br> 185 </div> 186 187 <div class="NAVFOOTER"> 188 <hr align="LEFT" width="100%"> 189 190 <table summary="Footer navigation table" width="100%" border= 191 "0" cellpadding="0" cellspacing="0"> 192 <tr> 193 <td width="33%" align="left" valign="top"><a href= 194 "exitcodes.htm" accesskey="P">Prev</a></td> 195 196 <td width="34%" align="center" valign="top"><a href= 197 "index.htm" accesskey="H">Home</a></td> 198 199 <td width="33%" align="right" valign="top"><a href= 200 "ofdetails.htm" accesskey="N">Next</a></td> 201 </tr> 202 203 <tr> 204 <td width="33%" align="left" valign="top">Filter Exit 205 Codes</td> 206 207 <td width="34%" align="center" valign="top"><a href= 208 "filters.htm" accesskey="U">Up</a></td> 209 210 <td width="33%" align="right" valign="top">OF Filter</td> 211 </tr> 212 </table> 213 </div> 214 </body> 215</html> 216 217