-
-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathPS-TTY
77 lines (54 loc) · 2.64 KB
/
PS-TTY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
(DEFINE-FILE-INFO READTABLE "INTERLISP" PACKAGE "INTERLISP")
(FILECREATED " 2-Aug-89 13:43:41" {DSK}<LISPFILES>PS>PS-TTY.;10 2608
changes to%: (PROPS (PS-TTY MAKEFILE-ENVIRONMENT))
(VARS PS-TTYCOMS)
previous date%: " 6-Sep-88 17:09:36" {DSK}<LISPFILES>PS>PS-TTY.;9)
(* "
Copyright (c) 1988, 1989 by Beckman Instruments, Inc. All rights reserved.
")
(PRETTYCOMPRINT PS-TTYCOMS)
(RPAQQ PS-TTYCOMS ((FILES POSTSCRIPTSTREAM (SYSLOAD FROM LISPUSERS)
DLTTY)
(INITVARS (PS-TTY-BAUD 4800)
(PS-TTY-DATABITS 8)
(PS-TTY-PARITY 'NONE)
(PS-TTY-STOPBITS 1)
(PS-TTY-FLOWCONTROL 'XOnXOff))
(FNS PS-TTY-AFTERLOGOUT PS-TTY-INIT)
(ADDVARS (DEFAULTPRINTINGHOST PS-TTY)
(AROUNDEXITFNS PS-TTY-AFTERLOGOUT))
(P (PS-TTY-INIT))
(PROP (MAKEFILE-ENVIRONMENT PRINTERTYPE SPOOLFILE)
PS-TTY)))
(FILESLOAD POSTSCRIPTSTREAM (SYSLOAD FROM LISPUSERS)
DLTTY)
(RPAQ? PS-TTY-BAUD 4800)
(RPAQ? PS-TTY-DATABITS 8)
(RPAQ? PS-TTY-PARITY 'NONE)
(RPAQ? PS-TTY-STOPBITS 1)
(RPAQ? PS-TTY-FLOWCONTROL 'XOnXOff)
(DEFINEQ
(PS-TTY-AFTERLOGOUT
[LAMBDA (EVENT) (* ; "Edited 19-Apr-88 13:25 by Matt Heffron")
(if (EQ EVENT 'AFTERLOGOUT)
then (TTY.INIT PS-TTY-BAUD PS-TTY-DATABITS PS-TTY-PARITY PS-TTY-STOPBITS PS-TTY-FLOWCONTROL])
(PS-TTY-INIT
[LAMBDA NIL (* ; "Edited 19-Apr-88 13:24 by Matt Heffron")
[PUTPROP 'PS-TTY 'SPOOLOPTIONS `((BaudRate ,PS-TTY-BAUD)
(BitsPerSerialChar ,PS-TTY-DATABITS)
(Parity ,PS-TTY-PARITY)
(NoOfStopBits ,PS-TTY-STOPBITS)
(FlowControl ,PS-TTY-FLOWCONTROL]
(PS-TTY-AFTERLOGOUT 'AFTERLOGOUT) (* ; "Fake it")
NIL])
)
(ADDTOVAR DEFAULTPRINTINGHOST PS-TTY)
(ADDTOVAR AROUNDEXITFNS PS-TTY-AFTERLOGOUT)
(PS-TTY-INIT)
(PUTPROPS PS-TTY MAKEFILE-ENVIRONMENT (:READTABLE "INTERLISP" :PACKAGE "INTERLISP"))
(PUTPROPS PS-TTY PRINTERTYPE POSTSCRIPT)
(PUTPROPS PS-TTY SPOOLFILE "{TTY}FOO.PS")
(PUTPROPS PS-TTY COPYRIGHT ("Beckman Instruments, Inc" 1988 1989))
(DECLARE%: DONTCOPY
(FILEMAP (NIL (1377 2224 (PS-TTY-AFTERLOGOUT 1387 . 1662) (PS-TTY-INIT 1664 . 2222)))))
STOP