|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.