PSROFF(1) UNIX Programmer's Manual PSROFF(1) NAME psroff - ditroff to a POSTSCRIPT printer SYNOPSIS psroff [ -t ] [ _t_r_o_f_f _o_p_t_i_o_n_s ] [ _s_p_o_o_l _o_p_t_i_o_n_s ] [ _f_i_l_e_s ] DESCRIPTION _p_s_r_o_f_f is a shell script that runs [_d_i]_t_r_o_f_f(1) in an environment to produce output on a POSTSCRIPT printer. It uses _p_s_d_i_t to convert _d_i_t_r_o_f_f intermediate output to POSTSCRIPT format, and spools this for printing. If no _f_i_l_e_s are specified, the standard input is used. In addition to the standard _d_i_t_r_o_f_f options, the following options are understood by _p_s_r_o_f_f. -t sends the POSTSCRIPT output to the standard output, rather than spooling it to a printer. Note that this overrides the meaning of the _d_i_t_r_o_f_f -t option; if you want that, run _d_i_t_r_o_f_f directly. In 4.2bsd UNIX systems, the following spooler options are passed on to _l_p_r. -P_p_r_i_n_t_e_r causes the output to be sent to the named printer. -#_n causes _n copies of the output to be produced. The default is one. -h suppress the printing of the job burst page. -C _c_l_a_s_s set the job classification for use on the burst page. -J _n_a_m_e set the job name for use on the burst page. Otherwise, the name of the first input file will be used. -m send mail after files have been printed. In System V UNIX systems, the following spooler options are passed on to _l_p. -d_d_e_s_t causes the output to be sent to the named destination. -n_n causes _n copies of the output to be produced. The default is one. -h suppress the printing of the job burst page. Printed 1/10/87 12 Nov 1985 1 PSROFF(1) UNIX Programmer's Manual PSROFF(1) -r don't page-reverse the output. -s suppress messages from _l_p. -m send mail after files have been printed. -w write to user's terminal after files have been printed. ENVIRONMENT PRINTER (4.2bsd) the name of a printer (as in the -P option) for _l_p_r to use. If no -P option is specified, _l_p_r will use this printer. If neither -P nor PRINTER is set, _p_s_r_o_f_f will spool to a printer named ``PostScript''. LPDEST (System V) the name of a printer (as in the -d option) for _l_p to use. If no -d option is specified, _l_p will use this printer. If neither -d nor LPDEST is set, _p_s_r_o_f_f will spool to a printer class named ``PostScript''. FILES /usr/lib/tmac/tmac.* standard macro files /usr/misc/lib/font/devpsc/* _d_i_t_r_o_f_f description files for POSTSCRIPT virtual device. SEE ALSO [di]troff(1), psdit(1), eqn(1), tbl(1), pic(1), refer(1), ideal(1). 4.2bsd: lpr(1). System V: lp(1). J. F. Ossanna, _N_r_o_f_f/_T_r_o_f_f _u_s_e_r'_s _m_a_n_u_a_l B. W. Kernighan, _A _T_R_O_F_F _T_u_t_o_r_i_a_l and _A _T_y_p_e_s_e_t_t_e_r- _i_n_d_e_p_e_n_d_e_n_t _T_R_O_F_F _D_o_c_u_m_e_n_t_e_r'_s _W_o_r_k_b_e_n_c_h AUTHOR Adobe Systems Incorporated BUGS The _e_q_n supplied with _d_i_t_r_o_f_f is different than the origi- nal. Use the options -r576 -m2 for best results. Other programs (e.g., _p_i_c) distributed with _d_i_t_r_o_f_f have the dev- ice names compiled in (so much for device independence!). They should just have a -T option and read the device description file for the information they need. Use -T576 with the _p_i_c distributed with DWB. NOTES POSTSCRIPT is a trademark of Adobe Systems Incorporated. Printed 1/10/87 12 Nov 1985 2 PSROFF(1) UNIX Programmer's Manual PSROFF(1) Documenter's Workbench is a trademark of AT&T Technologies. Printed 1/10/87 12 Nov 1985 3