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