man(1) Manual page archive


     THINKBLT(9.1)                                       THINKBLT(9.1)

     NAME
          thinkblt, think - print on thinkjet

     SYNOPSIS
          thinkblt [ stream ]

          think [ -o stream ] [ file ... ]

          nroff -Tthink ... | think [ -o stream ]

     DESCRIPTION
          Thinkblt downloads an interrupt driver for the HP ThinkJet
          printer, provides a menu of operations for printing various
          data residing in the terminal, and sets up a stream by
          default) on which think can print data from the host.  It is
          intended to be down-loaded once per terminal session.  Most
          of the menu items are identical to those of blitblt(9.1).
          The remaining ones are:

          print bitmap      Print whatever bitmap is currently
                            selected, in analogy to blitblt(9.1). The
                            widest printable bitmap is 640 pixels
                            across.

          print mux buffer  Print the mux `snarf' buffer.

          reset printer     Sends ESC-E.

          While the printer is operating, a different menu allows one
          to abort or pause the print operation.  The printer has a
          fairly large internal buffer, so response may be slow.

          Files on the host may be printed by giving them as arguments
          or standard input to think. When used with nroff, names like
          \('e may be used to access the special characters provided
          by the hardware; the nroff terminal driving file has a com-
          plete list; see troff(1). Both nroff and pr(1) will paginate
          properly if top-of-form is set so that the paper tear is
          aligned flush with the top of the metal clip which holds the
          absorber.

     FILES
          nroff descriptor file

     SEE ALSO
          troff(1), pr(1), blitblt(9.1)

     BUGS
          The 5620 ROM program is unable to cope with interrupts from
          the printer; it is therefore necessary to download mux(9.1)

     THINKBLT(9.1)                                       THINKBLT(9.1)

          before turning on the printer.
          Thinkblt substitutes its own interrupt routine for the
          (trivial) one provided by mux(9.1). The latter is restored
          upon exit, but havoc may result if the thinkblt layer is
          simply deleted.
          The special nroff character names are not currently sup-
          ported by any other device.