|
|
1.1 root 1: .TH VC 4
2: .CT 2 graphics
3: .SH NAME
4: vc \- versatec model 122 interface
5: .SH SYNOPSIS
6: .B #include <sys/vcio.h>
7: .SH DESCRIPTION
8: The files
9: .I vc[0-9] refer to the Versatec model 122 interface. Any plotter obeying
10: the Versatec "green sheet" interface standard can be used with this interface.
11: .PP
12: Upon opening the device, a RESET_ALL command is executed by the driver.
13: The driver will only accept a
14: .I write
15: or an
16: .IR ioctl (2)
17: ; reads will fail and seeks are ignored.
18: .PP
19: .IR ioctl (2)
20: calls perform special operations. There are two basic calls: VGETSTATE
21: and VSETSTATE. VSETSTATE can be used to send special commands to the plotter
22: by setting bits in the control status register (CSR).
23: VGETSTATE returns the CSR of the interface. The functions are specified in
24: vcio.h. The bits are as follows:
25: .TP
26: .B VC_SPP
27: is "Simultaneous Print/Plot"
28: .TP
29: .B VC_PP
30: is print/plot mode. Data bytes sent in print mode are printed using the ROM
31: in the plotter. Bytes written in plot mode are plotted. It is possible to
32: use print mode to send commands to the plotter. See the manual for details.
33: .TP
34: .B VC_SWPBT
35: swaps the bytes in the interface. Useful for the VAX.
36: .PP
37: The remote operations are sent one at a time.
38: .TF VC_RLTER
39: is short for
40: .I "Remote Line Terminate".
41: It sends a line terminator to the Versatec.
42: .TP
43: .B VC_CLEAR
44: clears the buffer.
45: .TP
46: .B VC_RESET
47: will reset the controller and the plotter.
48: .TP
49: .B VC_RFFED
50: is short for
51: .I "Remote Form Feed"
52: and will advance the paper.
53: .TP
54: .B VC_REOTR
55: is short for
56: .I "Remote End of Transmission"
57: which is equivalent to sending an EOF.
58: .TP
59: .B VC_RESET_ALL
60: is the ultimate reset.
61: .PD
62: .SH FILES
63: .F /dev/vc?
64: .SH BUGS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.