glenda.party
term% ls -F
term% cat index.txt
THINKBLT(9.1)                                                    THINKBLT(9.1)



NAME
       thinkblt, think - print on ThinkJet

SYNOPSIS
       thinkblt [ stream ]

       think [ -o stream ] [ files... ]

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

DESCRIPTION
       Thinkblt downloads an interrupt driver for the printer, provides a menu
       of operations for printing various data residing in the  terminal,  and
       sets  up  a  stream  ($HOME/.THINK 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 blit‐
       blt(9.1).  The remaining ones are:

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

       print mux buffer  prints 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  stan‐
       dard input to think.  When used with nroff, names like \(′e may be used
       to access the special characters provided  by  the  hardware;  see  the
       nroff(1)  terminal driving file for a complete list.  Both nroff(1) 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
       /usr/jerq/mbin/thinkblt.m - terminal program
       /usr/lib/term/tab.think - 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) before powering
       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(1) character names are not currently supported by any
       other device.



                                                                 THINKBLT(9.1)