Annotation of researchv10dc/man/adm/man9/thinkblt.9, revision 1.1.1.1

1.1       root        1: .TH THINKBLT 9.1
                      2: .CT 1 comm_dev
                      3: .SH NAME
                      4: thinkblt, think \- print on thinkjet
                      5: .SH SYNOPSIS
                      6: .BI thinkblt
                      7: [
                      8: .I stream
                      9: ]
                     10: .LP
                     11: .B think 
                     12: [
                     13: .B -o
                     14: .I stream
                     15: ]
                     16: [
                     17: .I file ...
                     18: ]
                     19: .LP
                     20: .B nroff
                     21: .B -Tthink
                     22: .I \&... 
                     23: .B | think
                     24: [
                     25: .B -o
                     26: .I stream
                     27: ]
                     28: .SH DESCRIPTION
                     29: .I Thinkblt
                     30: downloads an interrupt driver for the
                     31: HP ThinkJet printer, provides a menu of
                     32: operations for printing various data residing in the terminal, and
                     33: sets up a
                     34: .I stream
                     35: .RF ( $HOME/.THINK
                     36: by default) on which
                     37: .I think
                     38: can print data from the host.
                     39: It is intended to be down-loaded
                     40: once per terminal session.
                     41: Most of the menu items are identical to
                     42: those of
                     43: .IR blitblt (9.1).
                     44: The remaining ones are:
                     45: .nr xx \w'\f5print mux buffer\f1'u+2n/1n
                     46: .TP \n(xx
                     47: .B print bitmap
                     48: Print whatever bitmap is currently selected, in analogy to
                     49: .IR blitblt (9.1).
                     50: The widest printable bitmap is 640 pixels across.
                     51: .TP
                     52: .B print mux buffer
                     53: Print the
                     54: .I mux
                     55: `snarf' buffer.
                     56: .TP
                     57: .B reset printer
                     58: Sends
                     59: .RB ESC- E .
                     60: .PP
                     61: While the printer is operating, a different menu
                     62: allows one to abort or pause the print operation.
                     63: The
                     64: printer has a fairly large internal buffer, so response may be
                     65: slow.
                     66: .PP
                     67: Files on the host may be printed by giving them as arguments or standard input to
                     68: .IR think .
                     69: When used with
                     70: .IR nroff ,
                     71: names like 
                     72: .B \e('e
                     73: may be used to access the special characters
                     74: provided by the hardware; the
                     75: .I nroff
                     76: terminal driving file has a complete list; see
                     77: .IR troff (1).
                     78: Both
                     79: .I nroff
                     80: and
                     81: .IR pr (1)
                     82: will paginate properly if top-of-form is set so that the paper tear is aligned
                     83: flush with the top of the metal clip which holds the absorber.
                     84: .SH FILES
                     85: .F $HOME/.THINK
                     86: .br
                     87: .F /usr/lib/term/tab.think
                     88: nroff descriptor file
                     89: .SH SEE ALSO
                     90: .IR troff (1), 
                     91: .IR pr (1), 
                     92: .IR blitblt (9.1)
                     93: .SH BUGS
                     94: The 5620 ROM program is unable to cope with interrupts from the printer;
                     95: it is therefore necessary to download
                     96: .IR mux (9.1)
                     97: before turning on the printer.
                     98: .br
                     99: .I Thinkblt
                    100: substitutes its own interrupt routine for the (trivial) one provided by
                    101: .IR mux (9.1).
                    102: The latter is restored upon exit, but havoc may result if the
                    103: .I thinkblt
                    104: layer is simply deleted.
                    105: .br
                    106: The special
                    107: .I nroff
                    108: character names are not currently supported by any other device.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.