summaryrefslogtreecommitdiff
path: root/static/v10/man9/thinkblt.9
diff options
context:
space:
mode:
Diffstat (limited to 'static/v10/man9/thinkblt.9')
-rw-r--r--static/v10/man9/thinkblt.9108
1 files changed, 108 insertions, 0 deletions
diff --git a/static/v10/man9/thinkblt.9 b/static/v10/man9/thinkblt.9
new file mode 100644
index 00000000..e9e56296
--- /dev/null
+++ b/static/v10/man9/thinkblt.9
@@ -0,0 +1,108 @@
+.TH THINKBLT 9.1
+.CT 1 comm_dev
+.SH NAME
+thinkblt, think \- print on thinkjet
+.SH SYNOPSIS
+.BI thinkblt
+[
+.I stream
+]
+.LP
+.B think
+[
+.B -o
+.I stream
+]
+[
+.I file ...
+]
+.LP
+.B nroff
+.B -Tthink
+.I \&...
+.B | think
+[
+.B -o
+.I stream
+]
+.SH DESCRIPTION
+.I 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
+.I stream
+.RF ( $HOME/.THINK
+by default) on which
+.I 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
+.IR blitblt (9.1).
+The remaining ones are:
+.nr xx \w'\f5print mux buffer\f1'u+2n/1n
+.TP \n(xx
+.B print bitmap
+Print whatever bitmap is currently selected, in analogy to
+.IR blitblt (9.1).
+The widest printable bitmap is 640 pixels across.
+.TP
+.B print mux buffer
+Print the
+.I mux
+`snarf' buffer.
+.TP
+.B reset printer
+Sends
+.RB ESC- E .
+.PP
+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.
+.PP
+Files on the host may be printed by giving them as arguments or standard input to
+.IR think .
+When used with
+.IR nroff ,
+names like
+.B \e('e
+may be used to access the special characters
+provided by the hardware; the
+.I nroff
+terminal driving file has a complete list; see
+.IR troff (1).
+Both
+.I nroff
+and
+.IR 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.
+.SH FILES
+.F $HOME/.THINK
+.br
+.F /usr/lib/term/tab.think
+nroff descriptor file
+.SH SEE ALSO
+.IR troff (1),
+.IR pr (1),
+.IR blitblt (9.1)
+.SH BUGS
+The 5620 ROM program is unable to cope with interrupts from the printer;
+it is therefore necessary to download
+.IR mux (9.1)
+before turning on the printer.
+.br
+.I Thinkblt
+substitutes its own interrupt routine for the (trivial) one provided by
+.IR mux (9.1).
+The latter is restored upon exit, but havoc may result if the
+.I thinkblt
+layer is simply deleted.
+.br
+The special
+.I nroff
+character names are not currently supported by any other device.