xref: /onnv-gate/usr/src/cmd/lp/terminfo/epson.ti (revision 0:68f95e015346)
1*0Sstevel@tonic-gate#
2*0Sstevel@tonic-gate# CDDL HEADER START
3*0Sstevel@tonic-gate#
4*0Sstevel@tonic-gate# The contents of this file are subject to the terms of the
5*0Sstevel@tonic-gate# Common Development and Distribution License, Version 1.0 only
6*0Sstevel@tonic-gate# (the "License").  You may not use this file except in compliance
7*0Sstevel@tonic-gate# with the License.
8*0Sstevel@tonic-gate#
9*0Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10*0Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing.
11*0Sstevel@tonic-gate# See the License for the specific language governing permissions
12*0Sstevel@tonic-gate# and limitations under the License.
13*0Sstevel@tonic-gate#
14*0Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each
15*0Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16*0Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the
17*0Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying
18*0Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner]
19*0Sstevel@tonic-gate#
20*0Sstevel@tonic-gate# CDDL HEADER END
21*0Sstevel@tonic-gate#
22*0Sstevel@tonic-gate#	Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
23*0Sstevel@tonic-gate#	  All Rights Reserved
24*0Sstevel@tonic-gate
25*0Sstevel@tonic-gate
26*0Sstevel@tonic-gate#ident	"%Z%%M%	%I%	%E% SMI"	/* SVr4.0 1.2	*/
27*0Sstevel@tonic-gate
28*0Sstevel@tonic-gate######################################################################
29*0Sstevel@tonic-gate#
30*0Sstevel@tonic-gate# Epson
31*0Sstevel@tonic-gate#
32*0Sstevel@tonic-gate
33*0Sstevel@tonic-gate#
34*0Sstevel@tonic-gate# Basic capabilities:
35*0Sstevel@tonic-gate#
36*0Sstevel@tonic-gateGepson+basic,
37*0Sstevel@tonic-gate
38*0Sstevel@tonic-gate	cols#80,
39*0Sstevel@tonic-gate	lines#66,
40*0Sstevel@tonic-gate	it#8,
41*0Sstevel@tonic-gate
42*0Sstevel@tonic-gate	cpix,
43*0Sstevel@tonic-gate	orc#6,
44*0Sstevel@tonic-gate	orhi#60,
45*0Sstevel@tonic-gate	orl#30,
46*0Sstevel@tonic-gate	orvi#180,
47*0Sstevel@tonic-gate
48*0Sstevel@tonic-gate	cr=^M,
49*0Sstevel@tonic-gate	cud1=^J,
50*0Sstevel@tonic-gate	cuf1=\s,
51*0Sstevel@tonic-gate	cub1=\b,
52*0Sstevel@tonic-gate	ff=^L,
53*0Sstevel@tonic-gate	ht=^I,
54*0Sstevel@tonic-gate
55*0Sstevel@tonic-gate	cpi=%?%p1%{10}%=%t^R\EP%e%p1%{12}%=%t^R\EM%e%p1%{20}%=%t^O\EM%e%p1%{17}%=%t^O\EP%;,
56*0Sstevel@tonic-gate	cvr=%?%p1%{0}%>%p1%{256}%<%&%t\E3%p1%c%;,
57*0Sstevel@tonic-gate
58*0Sstevel@tonic-gate	is1=^Q^X,
59*0Sstevel@tonic-gate	is2=\E@\E%0\EO,
60*0Sstevel@tonic-gate
61*0Sstevel@tonic-gate	csnm=%?%p1%{0}%=%tusa%e%p1%{1}%=%tfrench%e%p1%{2}%=%tgerman%e%p1%{3}%=%tbritish%e%p1%{4}%=%tdanish%e%p1%{5}%=%tswedish%e%p1%{6}%=%titalian%e%p1%{7}%=%tspanish%e%p1%{8}%=%tjapanese%e%p1%{9}%=%tnorwegian%e%p1%{10}%=%tdanish2%e%p1%{11}%=%tspanish2%e%p1%{12}%=%tlatin_american%e%p1%{13}%=%tafrikaans%e%p1%{14}%=%tdutch%e%p1%{15}%=%tfrench_canadian%e%p1%{16}%=%tfrench2%e%p1%{17}%=%tbritish2%e%p1%{18}%=%tmulti_national%e%p1%{19}%=%tibmgraphics%;,
62*0Sstevel@tonic-gate	scs=%?%p1%{0}%=%t\ER\200%e%p1%{1}%=%t\ER\001%e%p1%{2}%=%t\ER\002%e%p1%{3}%=%t\ER\003%e%p1%{4}%=%t\ER\004%e%p1%{5}%=%t\ER\005%e%p1%{6}%=%t\ER\006%e%p1%{7}%=%t\ER\007%e%p1%{8}%=%t\ER\010%e%p1%{9}%=%t\ER\011%e%p1%{10}%=%t\ER\012%e%p1%{11}%=%t\ER\013%e%p1%{12}%=%t\ER\014%e%p1%{13}%=%t\ER\100%e%p1%{14}%=%t\ERA%e%p1%{15}%=%t\ERB%e%p1%{16}%=%t\ERC%e%p1%{17}%=%t\ERD%e%p1%{18}%=%t\E6%e%p1%{19}%=%t\Et1%;,
63*0Sstevel@tonic-gate
64*0Sstevel@tonic-gate	smso=\EE,
65*0Sstevel@tonic-gate	rmso=\EF,
66*0Sstevel@tonic-gate	smul=\E-1,
67*0Sstevel@tonic-gate	rmul=\E-0,
68*0Sstevel@tonic-gate	bold=\EG,
69*0Sstevel@tonic-gate	sshm=\EE,
70*0Sstevel@tonic-gate	rshm=\EF,
71*0Sstevel@tonic-gate	ssubm=\ES1,
72*0Sstevel@tonic-gate	rsubm=\ET,
73*0Sstevel@tonic-gate	ssupm=\ES0,
74*0Sstevel@tonic-gate	rsupm=\ET,
75*0Sstevel@tonic-gate	swidm=\EW1,
76*0Sstevel@tonic-gate	rwidm=\EW0,
77*0Sstevel@tonic-gate	sitm=\E4,
78*0Sstevel@tonic-gate	ritm=\E5,
79*0Sstevel@tonic-gate	sgr0=\EF\E-0\EH\ET\EW0\E5,
80*0Sstevel@tonic-gate	sgr=%?%p1%t\EE%e\EF%;%?%p2%t\E-1%e\E-0%;%?%p6%t\EG%e\EH%;,
81*0Sstevel@tonic-gate
82*0Sstevel@tonic-gate#
83*0Sstevel@tonic-gate#	For now we can't set the margin in the first (0th) column
84*0Sstevel@tonic-gate#	due to limitations in the Curses code. This should be changed
85*0Sstevel@tonic-gate#	in the future. For now, shift right 1. Note that the right
86*0Sstevel@tonic-gate#	margin is the last USEABLE column in Terminfo, but is 1
87*0Sstevel@tonic-gate#	PAST that for the Epson.
88*0Sstevel@tonic-gate	smglp=%?%p1%{256}%<%t\El%p1%{1}%+%c%;,
89*0Sstevel@tonic-gate	smgrp=%?%p1%{256}%<%t\EQ%p1%{2}%+%c%;,
90*0Sstevel@tonic-gate
91*0Sstevel@tonic-gate#   slines=  u9 used for svr3.2
92*0Sstevel@tonic-gate	u9=%?%p1%{0}%>%p1%{128}%<%&%t\EC%p1%c%;,
93*0Sstevel@tonic-gate	slines=%?%p1%{0}%>%p1%{128}%<%&%t\EC%p1%d%;,
94*0Sstevel@tonic-gate
95*0Sstevel@tonic-gate	sdrfq=\Ex0,
96*0Sstevel@tonic-gate	snlq=\Ex1,
97*0Sstevel@tonic-gate	snrmq=\Ek1,
98*0Sstevel@tonic-gate
99*0Sstevel@tonic-gate#
100*0Sstevel@tonic-gate# Graphics capabilities:
101*0Sstevel@tonic-gate#
102*0Sstevel@tonic-gateGepson+low,
103*0Sstevel@tonic-gate
104*0Sstevel@tonic-gate	npins#8,
105*0Sstevel@tonic-gate	spinv#60,
106*0Sstevel@tonic-gate	spinh#60,
107*0Sstevel@tonic-gate
108*0Sstevel@tonic-gate	porder=1\,2\,3\,4\,5\,6\,7\,8;0,
109*0Sstevel@tonic-gate
110*0Sstevel@tonic-gate	sbim=\EK%p1%{256}%m%c%p1%{256}%/%c,
111*0Sstevel@tonic-gate
112*0Sstevel@tonic-gate# u1 - u8 used for svr3.2
113*0Sstevel@tonic-gate        bitwin#1,
114*0Sstevel@tonic-gate	u1=1,
115*0Sstevel@tonic-gate        bitype#1,
116*0Sstevel@tonic-gate	u2=1,
117*0Sstevel@tonic-gate
118*0Sstevel@tonic-gate#   defbi=
119*0Sstevel@tonic-gate#	Set the line spacing to 8/60 inch (7.5 lines per inch)
120*0Sstevel@tonic-gate#	to get 60 dots per inch vertically (7.5 lines/" * 8 pins/line).
121*0Sstevel@tonic-gate#	Set the character spacing to pica (1/10 inch or 10 characters
122*0Sstevel@tonic-gate#	per inch); at 60 dots per inch horizontally this means 6
123*0Sstevel@tonic-gate#	dots per character.
124*0Sstevel@tonic-gate#	Set vertical and horizontal tab stops at the upper left corner
125*0Sstevel@tonic-gate#	of the image, then tab to the upper left corner.
126*0Sstevel@tonic-gate#	Note: $<> is a true null (only works with special Curses routine).
127*0Sstevel@tonic-gate#	THIS ASSUMES WE START AT THE TOP OF THE PAGE! (although
128*0Sstevel@tonic-gate#	maybe not in the first column.)
129*0Sstevel@tonic-gate	defbi=%?%p5%{1}%=%t\E3\030^R\EP\EB%p2%{8}%/%c$<>\ED%p1%{6}%/%c$<>\013\r\t%;,
130*0Sstevel@tonic-gate
131*0Sstevel@tonic-gate#   endbi=
132*0Sstevel@tonic-gate	u7=\E3\036,
133*0Sstevel@tonic-gate	endbi=\E3\036,
134*0Sstevel@tonic-gate
135*0Sstevel@tonic-gate#   binel=
136*0Sstevel@tonic-gate	u5=\n\r\t,
137*0Sstevel@tonic-gate	binel=\n\r\t,
138*0Sstevel@tonic-gate
139*0Sstevel@tonic-gate#   bicr=
140*0Sstevel@tonic-gate	u3=\r\t,
141*0Sstevel@tonic-gate	bicr=\r\t,
142*0Sstevel@tonic-gate
143*0Sstevel@tonic-gate######################################################################
144*0Sstevel@tonic-gate#
145*0Sstevel@tonic-gate# Epson LQ-2500
146*0Sstevel@tonic-gate#
147*0Sstevel@tonic-gate
148*0Sstevel@tonic-gate#
149*0Sstevel@tonic-gate# Basic capabilities:
150*0Sstevel@tonic-gate#
151*0Sstevel@tonic-gateGep2500+basic,
152*0Sstevel@tonic-gate
153*0Sstevel@tonic-gate	cols#136,
154*0Sstevel@tonic-gate	lines#66,
155*0Sstevel@tonic-gate	it#8,
156*0Sstevel@tonic-gate
157*0Sstevel@tonic-gate	cpix,
158*0Sstevel@tonic-gate	orc#6,
159*0Sstevel@tonic-gate	orhi#60,
160*0Sstevel@tonic-gate	orl#30,
161*0Sstevel@tonic-gate	orvi#180,
162*0Sstevel@tonic-gate
163*0Sstevel@tonic-gate	cr=^M,
164*0Sstevel@tonic-gate	cud1=^J,
165*0Sstevel@tonic-gate	cuf1=\s,
166*0Sstevel@tonic-gate	cub1=\b,
167*0Sstevel@tonic-gate	ff=^L,
168*0Sstevel@tonic-gate	ht=^I,
169*0Sstevel@tonic-gate
170*0Sstevel@tonic-gate	cpi=%?%p1%{10}%=%t^R\EP%e%p1%{12}%=%t^R\EM%e%p1%{20}%=%t^O\EM%e%p1%{17}%=%t^O\EP%;,
171*0Sstevel@tonic-gate	cvr=%?%p1%{0}%>%p1%{256}%<%&%t\E3%p1%c%;,
172*0Sstevel@tonic-gate
173*0Sstevel@tonic-gate	is1=^Q^X,
174*0Sstevel@tonic-gate	is2=\E@\E%0\EO,
175*0Sstevel@tonic-gate
176*0Sstevel@tonic-gate
177*0Sstevel@tonic-gate	csnm=%?%p1%{0}%=%tusa%e%p1%{1}%=%tfrench%e%p1%{2}%=%tgerman%e%p1%{3}%=%tbritish%e%p1%{4}%=%tdanish%e%p1%{5}%=%tswedish%e%p1%{6}%=%titalian%e%p1%{7}%=%tspanish%e%p1%{8}%=%tjapanese%e%p1%{9}%=%tnorwegian%e%p1%{10}%=%tdanish2%e%p1%{11}%=%tspanish2%e%p1%{12}%=%tlatin_american%e%p1%{13}%=%tibmgraphics%;,
178*0Sstevel@tonic-gate	scs=%?%p1%{0}%=%t\ER\200%e%p1%{1}%=%t\ER\001%e%p1%{2}%=%t\ER\002%e%p1%{3}%=%t\ER\003%e%p1%{4}%=%t\ER\004%e%p1%{5}%=%t\ER\005%e%p1%{6}%=%t\ER\006%e%p1%{7}%=%t\ER\007%e%p1%{8}%=%t\ER\010%e%p1%{9}%=%t\ER\011%e%p1%{10}%=%t\ER\012%e%p1%{11}%=%t\ER\013%e%p1%{12}%=%t\ER\014%e%p1%{13}%=%t\Et1%;,
179*0Sstevel@tonic-gate
180*0Sstevel@tonic-gate	smso=\EE,
181*0Sstevel@tonic-gate	rmso=\EF,
182*0Sstevel@tonic-gate	smul=\E-1,
183*0Sstevel@tonic-gate	rmul=\E-0,
184*0Sstevel@tonic-gate	bold=\EG,
185*0Sstevel@tonic-gate	sshm=\EE,
186*0Sstevel@tonic-gate	rshm=\EF,
187*0Sstevel@tonic-gate	ssubm=\ES1,
188*0Sstevel@tonic-gate	rsubm=\ET,
189*0Sstevel@tonic-gate	ssupm=\ES0,
190*0Sstevel@tonic-gate	rsupm=\ET,
191*0Sstevel@tonic-gate	swidm=\EW1,
192*0Sstevel@tonic-gate	rwidm=\EW0,
193*0Sstevel@tonic-gate	sitm=\E4,
194*0Sstevel@tonic-gate	ritm=\E5,
195*0Sstevel@tonic-gate	sgr0=\EF\E-0\EH\ET\EW0\E5,
196*0Sstevel@tonic-gate	sgr=%?%p1%t\EE%e\EF%;%?%p2%t\E-1%e\E-0%;%?%p6%t\EG%e\EH%;,
197*0Sstevel@tonic-gate
198*0Sstevel@tonic-gate#
199*0Sstevel@tonic-gate#	For now we can't set the margin in the first (0th) column
200*0Sstevel@tonic-gate#	due to limitations in the Curses code. This should be changed
201*0Sstevel@tonic-gate#	in the future. For now, shift right 1. Note that the right
202*0Sstevel@tonic-gate#	margin is the last USEABLE column in Terminfo, but is 1
203*0Sstevel@tonic-gate#	PAST that for the Epson.
204*0Sstevel@tonic-gate	smglp=%?%p1%{256}%<%t\El%p1%{1}%+%c%;,
205*0Sstevel@tonic-gate	smgrp=%?%p1%{256}%<%t\EQ%p1%{2}%+%c%;,
206*0Sstevel@tonic-gate
207*0Sstevel@tonic-gate#   slines=
208*0Sstevel@tonic-gate	u9=%?%p1%{0}%>%p1%{128}%<%&%t\EC%p1%c%;,
209*0Sstevel@tonic-gate	slines=%?%p1%{0}%>%p1%{128}%<%&%t\EC%p1%c%;,
210*0Sstevel@tonic-gate
211*0Sstevel@tonic-gate	sdrfq=\Ex0,
212*0Sstevel@tonic-gate	snlq=\Ex1,
213*0Sstevel@tonic-gate	snrmq=\Ek1,
214*0Sstevel@tonic-gate
215*0Sstevel@tonic-gate#
216*0Sstevel@tonic-gate# Graphics capabilities:
217*0Sstevel@tonic-gate#
218*0Sstevel@tonic-gateGep2500+low,
219*0Sstevel@tonic-gate
220*0Sstevel@tonic-gate	npins#8,
221*0Sstevel@tonic-gate	spinv#60,
222*0Sstevel@tonic-gate	spinh#60,
223*0Sstevel@tonic-gate
224*0Sstevel@tonic-gate	porder=1\,2\,3\,4\,5\,6\,7\,8;0,
225*0Sstevel@tonic-gate
226*0Sstevel@tonic-gate	sbim=\EK%p1%{256}%m%c%p1%{256}%/%c,
227*0Sstevel@tonic-gate
228*0Sstevel@tonic-gate        bitwin#1,
229*0Sstevel@tonic-gate	u1=1,
230*0Sstevel@tonic-gate        bitype#1,
231*0Sstevel@tonic-gate	u2=1,
232*0Sstevel@tonic-gate
233*0Sstevel@tonic-gate#   defbi=
234*0Sstevel@tonic-gate#	Set the line spacing to 8/60 inch (7.5 lines per inch)
235*0Sstevel@tonic-gate#	to get 60 dots per inch vertically (7.5 lines/" * 8 pins/line).
236*0Sstevel@tonic-gate#	Set the character spacing to pica (1/10 inch or 10 characters
237*0Sstevel@tonic-gate#	per inch); at 60 dots per inch horizontally this means 6
238*0Sstevel@tonic-gate#	dots per character.
239*0Sstevel@tonic-gate#	Set vertical and horizontal tab stops at the upper left corner
240*0Sstevel@tonic-gate#	of the image, then tab to the upper left corner.
241*0Sstevel@tonic-gate#	Note: $<> is a true null (only works with special Curses routine).
242*0Sstevel@tonic-gate#	THIS ASSUMES WE START AT THE TOP OF THE PAGE! (although
243*0Sstevel@tonic-gate#	maybe not in the first column.)
244*0Sstevel@tonic-gate	u6=%?%p5%{1}%=%t\E3\030^R\EP\EB%p2%{8}%/%c$<>\ED%p1%{6}%/%c$<>\013\r\t%;,
245*0Sstevel@tonic-gate	defbi=%?%p5%{1}%=%t\E3\030^R\EP\EB%p2%{8}%/%c$<>\ED%p1%{6}%/%c$<>\013\r\t%;,
246*0Sstevel@tonic-gate
247*0Sstevel@tonic-gate#   endbi=
248*0Sstevel@tonic-gate	u7=\E3\036,
249*0Sstevel@tonic-gate	endbi=\E3\036,
250*0Sstevel@tonic-gate
251*0Sstevel@tonic-gate#   binel=
252*0Sstevel@tonic-gate	u5=\n\r\t,
253*0Sstevel@tonic-gate	binel=\n\r\t,
254*0Sstevel@tonic-gate
255*0Sstevel@tonic-gate#   bicr=
256*0Sstevel@tonic-gate	u3=\r\t,
257*0Sstevel@tonic-gate	bicr=\r\t,
258*0Sstevel@tonic-gate
259*0Sstevel@tonic-gate#
260*0Sstevel@tonic-gate# Graphics capabilities:
261*0Sstevel@tonic-gate#
262*0Sstevel@tonic-gateGep2500+high,
263*0Sstevel@tonic-gate
264*0Sstevel@tonic-gate	npins#24,
265*0Sstevel@tonic-gate	spinv#180,
266*0Sstevel@tonic-gate	spinh#180,
267*0Sstevel@tonic-gate
268*0Sstevel@tonic-gate	porder=1\,2\,3\,4\,5\,6\,7\,8\,9\,10\,11\,12\,13\,14\,15\,16\,17\,18\,19\,20\,21\,22\,23\,24;0,
269*0Sstevel@tonic-gate
270*0Sstevel@tonic-gate	sbim=\E*\047%p1%{256}%m%c%p1%{256}%/%c,
271*0Sstevel@tonic-gate
272*0Sstevel@tonic-gate#   defbi=
273*0Sstevel@tonic-gate#	Set the line spacing to 8/60 inch (7.5 lines per inch)
274*0Sstevel@tonic-gate#	to get 180 dots per inch vertically (7.5 lines/" * 24 pins/line).
275*0Sstevel@tonic-gate#	Set the character spacing to pica (1/10 inch or 10 characters
276*0Sstevel@tonic-gate#	per inch); at 180 dots per inch horizontally this means 18
277*0Sstevel@tonic-gate#	dots per character.
278*0Sstevel@tonic-gate#	Set vertical and horizontal tab stops at the upper left corner
279*0Sstevel@tonic-gate#	of the image, then tab to the upper left corner.
280*0Sstevel@tonic-gate#	Note: $<> is a true null (only works with special Curses routine).
281*0Sstevel@tonic-gate#	THIS ASSUMES WE START AT THE TOP OF THE PAGE! (although
282*0Sstevel@tonic-gate#	maybe not in the first column.)
283*0Sstevel@tonic-gate	u6=%?%p5%{1}%=%t\E3\030^R\EP\EB%p2%{24}%/%c$<>\ED%p1%{18}%/%c$<>\013\r\t%;,
284*0Sstevel@tonic-gate	defbi=%?%p5%{1}%=%t\E3\030^R\EP\EB%p2%{24}%/%c$<>\ED%p1%{18}%/%c$<>\013\r\t%;,
285*0Sstevel@tonic-gate
286*0Sstevel@tonic-gate	use=Gep2500+low,
287*0Sstevel@tonic-gate
288*0Sstevel@tonic-gate#
289*0Sstevel@tonic-gate# Color capability:
290*0Sstevel@tonic-gate#
291*0Sstevel@tonic-gateGep2500+color,
292*0Sstevel@tonic-gate
293*0Sstevel@tonic-gate	colors#3,
294*0Sstevel@tonic-gate
295*0Sstevel@tonic-gate#   setcolor=
296*0Sstevel@tonic-gate	initc=%?%p1%{0}%=%t\Er0%;%?%p1%{1}%=%t\Er2%;%?%p1%{2}%=%t\Er1%;%?%p1%{3}%=%t\Er4%;,
297*0Sstevel@tonic-gate
298*0Sstevel@tonic-gate#   colornm=
299*0Sstevel@tonic-gate	u8=%?%p1%{0}%=%tblack%;%?%p1%{1}%=%tcyan%;%?%p1%{2}%=%tmagenta%;%?%p1%{3}%=%tyellow%;%?%p1%{4}%=%torange=yellow+magenta%;%?%p1%{5}%=%tgreen=yellow+cyan%;%?%p1%{6}%=%tviolet=magenta+cyan%;%?%p1%{7}%=%tbrown=magenta+black%;,
300*0Sstevel@tonic-gate	colornm=%?%p1%{0}%=%tblack%;%?%p1%{1}%=%tcyan%;%?%p1%{2}%=%tmagenta%;%?%p1%{3}%=%tyellow%;%?%p1%{4}%=%torange=yellow+magenta%;%?%p1%{5}%=%tgreen=yellow+cyan%;%?%p1%{6}%=%tviolet=magenta+cyan%;%?%p1%{7}%=%tbrown=magenta+black%;,
301*0Sstevel@tonic-gate
302