Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

imprint(C)

lp(C)

lpinit(C)



     IPS(C)                   XENIX System V                    IPS(C)



     Name
          ips- Imagen serial sequence packet protocol handler
          ipbs- Imagen parallel byte stream protocol handler

     Syntax
          /usr/lib/ips [ -D string ] [ -a file ] [ -l file ] [ -i
          printer ] [-oprs] [ -u uid] [ file ]

     Description
          ips and ipbs are the lowest level of Imagen-provided support
          software.  Each handles a different form of supported
          communications.  They present a quite similar view to higher
          level software, allowing that to be relatively independent
          of communications method.

          ips sends files to Imagen printers using the sequence packet
          protocol (see the appropriate IMAGEN system manual for
          further information).  This protocol provides for error
          detection, retransmission, status reporting, and detection
          of unrecoverable errors.

          ipbs supports the parallel byte stream communications
          method, which provides for flow control but no error
          detection and correction.

          The following information is common to all these programs.

          If no file name is given, stdin is read.

          The following options are recognized:


          -D   The next argument is taken as a string to be prepended
               to the file being sent.  If an unrecoverable failure
               occurs during transmission and the file can be resent,
               this string will be resent as well.

          -a   The next argument is taken as the name of a file in
               which to store printer status information.

          -i   The following argument is the device name of the
               printer.

          -l   The next argument is taken as the name of a file in
               which to store logging information.

          -o   Normally ips expects to send to stdout and does not
               expect to have to set port characteristics.  If an
               explicit device name is given with the -i switch, both
               of these assumptions are reversed.  This switch serves
               to toggle the assumption on the need to set up port
               characteristics.  This switch does not apply to ipbs



     Page 1                                           (printed 8/7/87)





     IPS(C)                   XENIX System V                    IPS(C)



               which does not set up its ports.

          -r   If ips is given an explicit file name to send, it will
               assume the file to be rewindable.  Stdin is assumed to
               be not rewindable.  In a manner similar to the -o
               switch above, this switch toggles this assumption.

          -s   Regardless of what other indications may have been
               given, use stdout as the printer.

          -uuid
               Uid is a string representing the user identification
               number of the person to be credited with this printing
               job.

     See Also
          imprint(C), lp(C), lpinit(C)

     Notes
          An interface for Imagen printers is found in the directory
          /usr/spool/lp/model.  The file imagen.s provides an
          interface to an Imagen printer in serial mode.  The file
          imagen.p provides an interface to an Imagen printer in
          parallel mode.

          The lpinit program can be used to initialize an Imagen
          printer in either serial or parallel mode.

          When using an IMAGEN printer in parallel printer mode (using
          ipbs , you must specify the quote character as ASCII 2 and
          the EOF character as ASCII 4. Control characters must be
          ``taken as is''. Refer to the IMAGEN system manuals provided
          with the printer, for information on specifying these
          characters in the printer configuration.





















     Page 2                                           (printed 8/7/87)



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