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