home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / pocketbk / developmen / driver / EPSON.WD < prev    next >
Text File  |  1991-11-18  |  8KB  |  253 lines

  1. ! EPSON.WD
  2. ! Printer driver file for EPSON RX & LQ printers
  3.  
  4. COMMANDS
  5.     RESET               "<27>@"
  6.     FORM_LENGTH         "<27>C%c"
  7. ! <27>A<1> 1/60 inch line spacing or 1/72 for RX
  8. ! <27>l<0> left margin to zero
  9. ! <27>N<0> no bottom margin
  10.     PREAMBLE            "<27>A<1><27>l<0><27>N<0>"
  11.     POSTAMBLE           "<13><27>@"
  12.     BOLD_ON             "<27>G"
  13.     BOLD_OFF            "<27>H"
  14.     ITALIC_ON           "<27>4"
  15.     ITALIC_OFF          "<27>5"
  16.     UNDERLINE_ON        "<27>-<1>"
  17.     UNDERLINE_OFF       "<27>-<0>"
  18.     SUBSCRIPT_ON        "<27>S<1>"
  19.     SUBSCRIPT_OFF       "<27>T"
  20.     SUPERSCRIPT_ON      "<27>S<0>"
  21.     SUPERSCRIPT_OFF     "<27>T"
  22.     NEW_PAGE            "<12>"
  23.     CARRIAGE_RETURN     "<13>"
  24.     MOVE_DOWN           "*<10>"
  25.     MOVE_RIGHT_PREFIX   "<27>Y%w" ! number of bit image data
  26.     MOVE_RIGHT          "*<0>" ! zero bit image
  27.     MOVE_RIGHT_SUFFIX   ""
  28. END_COMMANDS
  29.  
  30. TRANSLATES translate
  31.     5:35
  32. END_TRANSLATES
  33.  
  34. WIDTHS prop
  35.       0:5   1:5    2:5   3:5    4:5
  36.       5:5  ! telephone character must be the same as # (35)
  37.       6:5
  38.       7:5  ! non-breaking hyphen must be the same as hyphen (45)
  39.       8:5
  40.       9:5  ! tab must be the same as space (32)
  41.      10:5   11:5   12:5   13:5
  42.      14:5  ! potential hyphen must be the same as hyphen (45)
  43.      15:5  ! non-breaking space must be the same as space (32)
  44.      16:5
  45.      17:5   18:5   19:5   20:5   21:5   22:5   23:5   24:5
  46.      25:5   26:5   27:5   28:5   29:5   30:5   31:5   32:5
  47.      33:3   34:5   35:5   36:5   37:6   38:6   39:3   40:4
  48.      41:4   42:5   43:5   44:3   45:5   46:3   47:5   48:5
  49.      49:5   50:5   51:5   52:5   53:5   54:5   55:5   56:5
  50.      57:5   58:3   59:3   60:5   61:5   62:5   63:5   64:6
  51.      65:6   66:6   67:6   68:6   69:6   70:6   71:6   72:6
  52.      73:4   74:5   75:6   76:6   77:7   78:6   79:6   80:6
  53.      81:6   82:6   83:6   84:6   85:7   86:6   87:7   88:6
  54.      89:6   90:5   91:4   92:5   93:4   94:5   95:5   96:3
  55.      97:5   98:6   99:5  100:6  101:5  102:4  103:6  104:6
  56.     105:3  106:4  107:6  108:3  109:7  110:6  111:5  112:6
  57.     113:6  114:5  115:5  116:4  117:6  118:6  119:7  120:5
  58.     121:6  122:5  123:4  124:3  125:4  126:5  127:6
  59.     128:6
  60.     129:6  130:5  131:5  132:5  133:5  134:5  135:5  136:5
  61.     137:5  138:5  139:3  140:3  141:3  142:6  143:6  144:6
  62.     145:7  146:7  147:5  148:5  149:5  150:6  151:6  152:6
  63.     153:6  154:7  155:5  156:5  157:6  158:5  159:5  160:5
  64.     161:3  162:5  163:6  164:6  165:6  166:5  167:5  168:5
  65.     169:6  170:5  171:5  172:5  173:5  174:5  175:5  176:5
  66.     177:5  178:5  179:5  180:5  181:6  182:6  183:6  184:6
  67.     185:5  186:5  187:5  188:5  189:5  190:6  191:5  192:5
  68.     193:5  194:5  195:5  196:5  197:5  198:5  199:6  200:5
  69.     201:5  202:5  203:5  204:5  205:5  206:5  207:5  208:6
  70.     209:6  210:6  211:6  212:6  213:3  214:4  215:4  216:4
  71.     217:5  218:5  219:5  220:5  221:3  222:4  223:5  224:6
  72.     225:5  226:6  227:6  228:5  229:6  230:5  231:6  232:6
  73.     233:7  234:7  235:7  236:6  237:6  238:5  239:3  240:5
  74.     241:5  242:5  243:5  244:5  245:5  246:5  247:5  248:5
  75.     249:5  250:5  251:4  252:4  253:5  254:5  255:5
  76. END_WIDTHS
  77.  
  78. TYPEFACE pica_rx
  79.     NAME        "Pica"
  80.     TYPE        COURIER
  81.     TRANSLATE   translate
  82. !    rx_pica_cond="<27>p<0><27>P<27><15><27>W<0>"
  83. !    rx_pica_cond_enlg="<27>p<0><27>P<27><15><27>W<1>"
  84.     FONT
  85.         HEIGHT          240  ! 12 point
  86.         WIDTH           12   ! 10 cpi
  87.         ! rx_pica
  88.         COMMAND         "<27>p<0><27>P<27><18><27>W<0>"
  89.     END_FONT
  90.     FONT
  91.         HEIGHT          320  ! 16 point
  92.         WIDTH           24   ! 5 cpi
  93.         ! rx_pica_enlg
  94.         COMMAND         "<27>p<0><27>P<27><18><27>W<1>"
  95.     END_FONT
  96. END_TYPEFACE
  97.  
  98. TYPEFACE elite_rx
  99.     NAME        "Elite"
  100.     TYPE        ELITE
  101.     TRANSLATE   translate
  102.     FONT
  103.         HEIGHT          200  ! 10 point
  104.         WIDTH           10   ! 12 cpi
  105.         ! rx_elite
  106.         COMMAND         "<27>p<0><27>M<27><18><27>W<0>"
  107.     END_FONT
  108.     FONT
  109.         HEIGHT          280  ! 14 point
  110.         WIDTH           20   ! 6 cpi
  111.         ! rx_elite_enlg
  112.         COMMAND         "<27>p<0><27>M<27><18><27>W<1>"
  113.     END_FONT
  114. END_TYPEFACE
  115.  
  116. TYPEFACE pica
  117.     NAME        "Pica"
  118.     TYPE        COURIER
  119.     TRANSLATE   translate
  120. !    pica_cond_enlg_doub="<27>w<1><27>k<2><27>!<36>"
  121.     FONT
  122.         HEIGHT          200  ! 10 point
  123.         WIDTH           7    ! 17 cpi
  124.         ! pica_cond
  125.         COMMAND         "<27>w<0><27>k<2><27>!<4>"
  126.     FONT
  127.         HEIGHT          240  ! 12 point
  128.         WIDTH           12   ! 10 cpi
  129.         ! pica
  130.         COMMAND         "<27>w<0><27>k<2><27>!<0>"
  131.     FONT
  132.         HEIGHT          260  ! 13 point
  133.         WIDTH           14   ! 8.5 cpi
  134.         ! pica_cond_enlg
  135.         COMMAND         "<27>w<0><27>k<2><27>!<36>"
  136.     FONT
  137.         HEIGHT          320  ! 16 cpi
  138.         WIDTH           24   ! 5 cpi
  139.         ! pica_enlg
  140.         COMMAND         "<27>w<0><27>k<2><27>!<32>"
  141.     FONT
  142.         HEIGHT          440  ! 22 point
  143.         WIDTH           12   ! 10 cpi
  144.         ! pica_doub
  145.         COMMAND         "<27>w<1><27>k<2><27>!<0>"
  146.     FONT
  147.         HEIGHT          480  ! 24 point
  148.         WIDTH           24   ! 5 cpi
  149.         ! pica_enlg_doub
  150.         COMMAND         "<27>w<1><27>k<2><27>!<32>"
  151.     END_FONT
  152. END_TYPEFACE
  153.  
  154. TYPEFACE elite
  155.     NAME        "Elite"
  156.     TYPE        ELITE
  157.     TRANSLATE   translate
  158. !   elite_enlg="<27>w<0><27>k<2><27>!<33>"
  159. !   elite_doub="<27>w<1><27>k<2><27>!<1>"
  160.     FONT
  161.         HEIGHT          180  ! 9 point
  162.         WIDTH           6
  163.         ! elite_cond
  164.         COMMAND         "<27>w<0><27>k<2><27>!<5>"
  165.     FONT
  166.         HEIGHT          200
  167.         WIDTH           10
  168.         ! elite
  169.         COMMAND         "<27>w<0><27>k<2><27>!<1>"
  170.     FONT
  171.         HEIGHT          240
  172.         WIDTH           12
  173.         ! elite_cond_enlg
  174.         COMMAND         "<27>w<0><27>k<2><27>!<37>"
  175.     FONT
  176.         HEIGHT          380
  177.         WIDTH           12
  178.         ! elite_cond_enlg_doub
  179.         COMMAND         "<27>w<1><27>k<2><27>!<37>"
  180.     FONT
  181.         HEIGHT          400
  182.         WIDTH           20
  183.         ! elite_enlg_doub
  184.         COMMAND         "<27>w<1><27>k<2><27>!<33>"
  185.     END_FONT
  186. END_TYPEFACE
  187.  
  188. TYPEFACE times
  189.     NAME        "Times"
  190.     PROPORTIONAL
  191.     SERIF
  192.     TYPE        TIMES_ROMAN
  193.     TRANSLATE   translate
  194.     FONT
  195.         HEIGHT          200
  196.         WIDTH           prop
  197.         ! times_cond
  198.         COMMAND         "<27>w<0><27>k<0><27>!<6>"
  199.     END_FONT
  200.     FONT
  201.         HEIGHT          240
  202.         WIDTH_SCALE     2
  203.         WIDTH           prop
  204.         ! times
  205.         COMMAND         "<27>w<0><27>k<0><27>!<2>"
  206.     END_FONT
  207.     FONT
  208.         HEIGHT          320
  209.         WIDTH_SCALE     4
  210.         WIDTH           prop
  211.         ! times_enlg
  212.         COMMAND         "<27>w<0><27>k<0><27>!<34>"
  213.     END_FONT
  214.     FONT
  215.         HEIGHT          440
  216.         WIDTH_SCALE     2
  217.         WIDTH           prop
  218.         ! times_doub
  219.         COMMAND         "<27>w<1><27>k<0><27>!<2>"
  220.     END_FONT
  221.     FONT
  222.         HEIGHT          480
  223.         WIDTH_SCALE     4
  224.         WIDTH           prop
  225.         ! times_enlg_doub
  226.         COMMAND         "<27>w<1><27>k<0><27>!<34>"
  227.     END_FONT
  228. END_TYPEFACE
  229.  
  230. !   helvetica="<27>w<0><27>k<2><27>!<2>"
  231. !   helvetica_cond="<27>w<0><27>k<2><27>!<6>"
  232. !   helvetica_enlg="<27>w<0><27>k<2><27>!<34>"
  233. !   helvetica_doub="<27>w<1><27>k<2><27>!<2>"
  234. !   helvetica_enlg_doub="<27>w<1><27>k<2><27>!<34>"
  235.  
  236. MODEL
  237.     NAME        "Epson RX"
  238.     MIN_X       12  ! 12 TWIPS 1/120 in
  239.     MIN_Y       20  ! 20 TWIPS 1/72 in
  240.     SKIP_X      15  ! SKIPX 1/8 INCH
  241.     SKIP_Y      30  ! SKIPY 1/2 INCH
  242.     TYPEFACE    pica_rx,elite_rx
  243. END_MODEL
  244.  
  245. MODEL
  246.     NAME        "Epson LQ"
  247.     MIN_X       12  ! 12 TWIPS      1/120 in
  248.     MIN_Y       24  ! 24 TWIPS      1/60 in
  249.     SKIP_X      15  ! SKIPX 1/8 INCH
  250.     SKIP_Y      30  ! SKIPY 1/2 INCH
  251.     TYPEFACE    pica,elite,times
  252. END_MODEL
  253.