Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ papserver(1M) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

atinit(1m)



     PAPSERVER(1M)  K-Spool by Xinet (29 Jul 1996 8.4)   PAPSERVER(1M)



     NAME
          papserver - spool files from network-connected Macintoshes

     SYNOPSIS
          /usr/etc/appletalk/papserver [-T type] [-Z zone] [-D] [-B]
          [-I] [-X] [-K] [-L] [-M] [-N] [-n] [-R] [-F] [-C dir ] [-P
          ppd ] [-E program ] [-O option ] [-o OPIoptions ] spooler-
          name printcap-entry

     DESCRIPTION
          The papserver is a server which emulates a LaserWriter.  It
          registers itself on the network as a Laserwriter, accepts
          print requests from Macintoshes and other machines, and
          spools them for printing.  The papserver is an
          implementation of the server side of the AppleTalk Printer
          Access Protocol (PAP).  It communicates with the LaserWriter
          driver on the Macintosh, and answers printer queries. It
          will collect and cache dictionaries, so they do not have to
          be retransmitted.  The papserver will also parse a PPD
          (PostScript Printer Description) file and return information
          about the device to the Macintosh printer driver.

          -D   turns on debugging and prevents the papserver from
               backgrounding itself.

          -B   causes papserver to convert 8-bit characters to their
               7-bit equivalents.  This option should be used if your
               job will pass through any program or device that cannot
               handle 8-bit characters.  It should be used if you are
               connecting to a TranScript queue.  The -B option is not
               necessary if you are using psf as your output driver.

          -I   causes all dictionaries that are needed by the job to
               be pre-pended to the job.  This is useful for printing
               to devices that do not store dictionaries, such as
               software PostScript interpreters.  The -I option is
               unnecessary if you are using the psf program as your
               output program, as psf will check that the correct
               dictionary versions are loaded before it sends the job.

          -X   causes exitserver commands to be removed from
               dictionaries before they are pre-pended to the job.
               This option only has an effect if you are using the -I
               option.  Some RIPs (most notably NewsPrint) cannot
               process exitserver commands.

          -K   Will include information in job and class names that
               can be interpreted by psf(1m). This will give strange
               job names if used on printers that do not use psf as
               the output driver.  This information enables more
               features in the K-Spool Monitor.




     Page 1                                           (printed 3/5/98)





     PAPSERVER(1M)  K-Spool by Xinet (29 Jul 1996 8.4)   PAPSERVER(1M)



          -L   makes papserver call lp rather than lpr on systems
               where lpr is the default (SGI and SUN).  This option is
               useful only on SGI machines (where the lp and lpr
               systems both exist), and the user wants to route the
               jobs through lp.

          -M   make papserver accept input from the Microspot MacPlot
               driver for the Macintosh.  This changes the default
               type to "Plotter" and expects that the input will be
               HPGL, which will be passed through unchanged.

          -N   makes papserver not attempt to translate carriage
               returns to newlines.  This option is obsolete, as it is
               now the default.

          -n   makes papserver attempt to translate carriage returns
               to newlines.   This makes the postscript files
               generated easilly readable on the UNIX machine. This
               option should not be used with level 2 devices, as
               bitmaps will be corrupted.     It is never necessary if
               K-Spool is driving the printer.

          -R   makes papserver pass all PostScript through to the
               program being executed, including queries.  The program
               must be a RIP capable of answering PostScript queries
               correctly.

          -F   adds support for FlexFax.  If a PostScript fax is
               detected, it will call /usr/local/bin/sendfax with the
               correct arguments.

          -C   causes papserver to change directory to dir rather than
               the spool directory of the printer.  When you are
               calling a program or spooling to a remote printer that
               does not have a defined spool directory, this option
               can be used to tell papserver where to look for the ppd
               file.

          -P   gives the ppd file name.  The default is PRINTER.PPD in
               the current directory.

          -E   and the specified program causes papserver to fork
               program rather than lpr(1) (or lp(1)).  All -O options
               are also passed on to program.

          -O   and the specified option causes lpr(1) or lp(1) to be
               invoked with the argument option.  Up to 10 -O options
               may be specified; they will be passed on in the same
               order they are specified.   Illegal options may cause
               lpr(1) or lp(1) to fail.   The -O option is usually
               used for devices which require special arguments to
               print PostScript.



     Page 2                                           (printed 3/5/98)





     PAPSERVER(1M)  K-Spool by Xinet (29 Jul 1996 8.4)   PAPSERVER(1M)



          -o   uses the specified OPIoptions as directives for OPI
               picture replacement in the print job (for FullPress
               users only).  The options are like printcap(5), a
               sequence of colon-separated, keyname=value items, where
               each keyname is 2 letters.  There are only two keynames
               that papserver pays attention to.  The first, eo, if
               present, tells papserver to perform the OPI replacement
               before handing the job to a printer.  The second, rp,
               is the resolution at which to replace pictures.  If the
               value of rp is ppd, papserver will replace it with the
               printer's resolution from the PPD file; otherwise this
               option is also passed through the print job.

          Normally, papserver is invoked with two arguments, the
          spooler's AppleTalk name and the target name of the printer
          to which it will forward jobs.  If only one argument is
          given, it is assumed to be the name of the printer to which
          it ought to spool.  In this case, the last of the nicknames
          in the printcap(5) file with the string `` Spooler''
          appended is used as the spooler's AppleTalk name.

          Papserver is usually started by atinit(1m).  If psf(1m) is
          being used as the output filter, it will generate a
          PRINTER.PPD file by querying the printer if one does not
          exist.  Otherwise, the user is responsible for ensuring that
          a reasonable PRINTER.PPD file is available in the printer's
          spool directory.

     FILES
          spoold/printer/PRINTER.PPD
                                        PostScript Printer Description
                                        file

          /usr/adm/appletalk/psfiles
                                        directory where dictionaries
                                        are cached.

     SEE ALSO
          atinit(1m), K-Spool Administrator's Guide
















     Page 3                                           (printed 3/5/98)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026