home *** CD-ROM | disk | FTP | other *** search
/ Soft 19 / Soft19.iso / win95-rc / win95_15.cab / okol8701.spd < prev    next >
PostScript Printer Description  |  1995-07-11  |  11KB  |  309 lines

  1. *PPD-Adobe: "4.1"
  2. *% OKOL8701.spd: Simplified form of OKOL8701.ppd
  3. *PCFileName: "OKOL8701.PPD"
  4. *Product: "(OL870)"
  5. *PSVersion: "(2013.108) 7"
  6. *ModelName:"Oki OL-870/PS"
  7. *NickName:"Oki OL-870/PS v2013.108"
  8. *UIConstraints: *PageSize Com10 *InputSlot Tray2
  9. *UIConstraints: *PageSize Monarch *InputSlot Tray2
  10. *UIConstraints: *PageSize DL *InputSlot Tray2
  11. *UIConstraints: *PageSize C5 *InputSlot Tray2
  12. *UIConstraints: *PageSize A6 *InputSlot Tray2
  13. *UIConstraints: *InputSlot Tray2 *PageSize Com10
  14. *UIConstraints: *InputSlot Tray2 *PageSize Monarch
  15. *UIConstraints: *InputSlot Tray2 *PageSize DL
  16. *UIConstraints: *InputSlot Tray2 *PageSize C5
  17. *UIConstraints: *InputSlot Tray2 *PageSize A6
  18. *UIConstraints: *PageRegion Com10 *InputSlot Tray2
  19. *UIConstraints: *PageRegion Monarch *InputSlot Tray2
  20. *UIConstraints: *PageRegion DL *InputSlot Tray2
  21. *UIConstraints: *PageRegion C5 *InputSlot Tray2
  22. *UIConstraints: *PageRegion A6 *InputSlot Tray2
  23. *UIConstraints: *InputSlot Tray2 *PageRegion Com10
  24. *UIConstraints: *InputSlot Tray2 *PageRegion Monarch
  25. *UIConstraints: *InputSlot Tray2 *PageRegion DL
  26. *UIConstraints: *InputSlot Tray2 *PageRegion C5
  27. *UIConstraints: *InputSlot Tray2 *PageRegion A6
  28. *LanguageLevel: "2"
  29. *Protocols: BCP
  30. *FreeVM: "1928924"
  31. *ColorDevice: False
  32. *TTRasterizer: Type42
  33. *Password: "()"
  34. *ExitServer: "
  35.  count 0 eq
  36.  { false } { true exch startjob } ifelse
  37.  not {
  38.      (WARNING: Cannot modify initial VM.) =
  39.      (Missing or invalid password.) =
  40.      (Please contact the author of this software.) = flush quit
  41.      } if
  42. "
  43. *End
  44. *DefaultResolution: 300dpi
  45. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  46. *?Resolution: "
  47.   save
  48.     currentpagedevice /HWResolution get
  49.     0 get
  50.     (          ) cvs print
  51.     (dpi)
  52.     = flush
  53.   restore
  54. "
  55. *End
  56. *ScreenFreq: "60.0"
  57. *ScreenAngle: "45.0"
  58. *OpenUI *Smoothing: Pickone
  59. *OrderDependency: 50 AnySetup *Smoothing
  60. *DefaultSmoothing: True
  61. *Smoothing True: "1 dict dup /PostRenderingEnhance true put setpagedevice"
  62. *Smoothing False: "1 dict dup /PostRenderingEnhance false put setpagedevice"
  63. *Smoothing: "
  64. save
  65.  currentpage device /PostRenderingEnhance get
  66.  {(true)} {(false)} ifelse=flush
  67.  restore
  68. "
  69. *End
  70. *CloseUI: *Smoothing
  71. *OpenUI *PageSize: PickOne
  72. *OrderDependency: 30 AnySetup *PageSize
  73. *DefaultPageSize: A4
  74. *PageSize Letter: "
  75.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  76. *End
  77. *PageSize Legal: "
  78.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  79. *End
  80. *PageSize Executive: "
  81.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  82. *End
  83. *PageSize Com10: "
  84.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  85. *End
  86. *PageSize C5: "
  87.     2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice"
  88. *End
  89. *PageSize B5: "
  90.     2 dict dup /PageSize [516 728] put dup /ImagingBBox null put setpagedevice"
  91. *End
  92. *PageSize A6: "
  93.     2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
  94. *End
  95. *PageSize A5: "
  96.     2 dict dup /PageSize [415 595] put dup /ImagingBBox null put setpagedevice"
  97. *End
  98. *PageSize A4: "
  99.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  100. *End
  101. *PageSize DL: "
  102.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  103. *End
  104. *PageSize Monarch: "
  105.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  106. *End
  107. *?PageSize: "
  108.  save
  109.    currentpagedevice /PageSize get aload pop
  110.    2 copy gt {exch} if
  111.    (Unknown)
  112.   11 dict
  113.    dup [312 624] (DL) put
  114.    dup [279 540] (Monarch) put
  115.    dup [612 792] (Letter) put
  116.    dup [612 1008] (Legal) put
  117.    dup [522 756] (Executive) put
  118.    dup [297 684] (Com10) put
  119.    dup [461 648] (C5) put
  120.    dup [516 728] (B5) put
  121.    dup [297 420] (A6) put
  122.    dup [415 595] (A5) put
  123.    dup [595 842] (A4) put
  124.  { exch aload pop 4 index sub abs 5 le exch
  125.    5 index sub abs 5 le and
  126.       {exch pop exit} {pop} ifelse
  127.    } bind forall
  128.    = flush pop pop
  129. restore
  130. "
  131. *End
  132. *CloseUI: *PageSize
  133. *OpenUI *PageRegion:  PickOne
  134. *OrderDependency: 40 AnySetup *PageRegion
  135. *DefaultPageRegion: A4
  136. *PageRegion Letter: "
  137.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  138. *End
  139. *PageRegion Legal: "
  140.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  141. *End
  142. *PageRegion Executive: "
  143.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  144. *End
  145. *PageRegion Com10: "
  146.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  147. *End
  148. *PageRegion C5: "
  149.     2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice"
  150. *End
  151. *PageRegion B5: "
  152.     2 dict dup /PageSize [516 728] put dup /ImagingBBox null put setpagedevice"
  153. *End
  154. *PageRegion A6: "
  155.     2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
  156. *End
  157. *PageRegion A5: "
  158.     2 dict dup /PageSize [415 595] put dup /ImagingBBox null put setpagedevice"
  159. *End
  160. *PageRegion A4: "
  161.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  162. *End
  163. *PageRegion DL: "
  164.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  165. *End
  166. *PageRegion Monarch: "
  167.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  168. *End
  169. *CloseUI: *PageRegion
  170. *DefaultImageableArea: A4
  171. *ImageableArea DL: "7.2 7.3201 306.72 603.96"
  172. *ImageableArea Monarch: "7.2 7.3201 276 520.44"
  173. *ImageableArea Letter: "7.2 7.3201 606.24 777.72"
  174. *ImageableArea Legal: "7.2 7.32 606.24 988.44 "
  175. *ImageableArea Executive: "7.2001 7.32 521.76 736.44"
  176. *ImageableArea Com10: "7.2 7.32 291.36 664.44"
  177. *ImageableArea C5: "7.2001 7.3201 452.64 629.88"
  178. *ImageableArea B5: "7.2001 7.2001 514.08 708.72"
  179. *ImageableArea A6: "7.2 7.2 291.36 400.08"
  180. *ImageableArea A5: "7.2 7.2 414.24 575.76"
  181. *ImageableArea A4: "7.2 7.2001 590.88 826.8"
  182. *?ImageableArea: "
  183.  save
  184.    /cvp { (                ) cvs print ( ) print } bind def
  185.    /upperright {10000 mul floor 10000 div} bind def
  186.    /lowerleft {10000 mul ceiling 10000 div} bind def
  187.    newpath clippath pathbbox
  188.    4 -2 roll exch 2 {lowerleft cvp} repeat
  189.    exch 2 {upperright cvp} repeat flush
  190.  restore
  191. "
  192. *End
  193. *DefaultPaperDimension: A4
  194. *PaperDimension DL: "312 624"
  195. *PaperDimension Monarch: "279 540"
  196. *PaperDimension Letter: "612 792"
  197. *PaperDimension Legal: "612 1008"
  198. *PaperDimension Executive: "522 756"
  199. *PaperDimension Com10: "297 684"
  200. *PaperDimension C5: "461 648"
  201. *PaperDimension B5: "516 728"
  202. *PaperDimension A6: "297 420"
  203. *PaperDimension A5: "415 595"
  204. *PaperDimension A4: "595 842"
  205. *OpenUI *InputSlot: PickOne
  206. *OrderDependency: 20 AnySetup *InputSlot
  207. *DefaultInputSlot: Tray1
  208. *InputSlot Tray1: "
  209.   currentpagedevice /InputAttributes get 0 get
  210.   dup null eq
  211.   { pop }
  212.   { dup length 1 add dict copy
  213.     dup /InputAttributes
  214.     1 dict dup /Priority [0] put
  215.     put setpagedevice
  216.   } ifelse"
  217. *End
  218. *InputSlot Tray2: "
  219.   currentpagedevice /InputAttributes get 1 get
  220.   dup null eq
  221.   { pop }
  222.   { dup length 1 add dict copy
  223.     dup /InputAttributes
  224.     1 dict dup /Priority [1] put
  225.     put setpagedevice
  226.   } ifelse"
  227. *End
  228. *?InputSlot: "
  229.   save
  230.   2 dict
  231.   dup /0 (Tray1) put
  232.   dup /1 (Tray2) put
  233.   currentpagedevice /InputAttributes get
  234.   dup /Priority known
  235.   { /Priority get 0 get (      ) cvs cvn get }
  236.   {
  237.     dup length 1 eq
  238.     { {pop} forall (       ) cvs cvn get }
  239.     { pop pop (Unknown) } ifelse
  240.   } ifelse
  241.   = flush
  242. restore
  243. "
  244. *End
  245. *CloseUI: *InputSlot
  246. *DefaultOutputBin: upper
  247. *OpenUI *ManualFeed:  Boolean
  248. *OrderDependency: 60 AnySetup *ManualFeed
  249. *DefaultManualFeed: False
  250. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  251. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  252. *?ManualFeed: "
  253.   save
  254.     currentpagedevice /ManualFeed get
  255.     {(True)}{(False)}ifelse = flush
  256.   restore
  257. "
  258. *End
  259. *CloseUI: *ManualFeed
  260. *OpenUI *TraySwitch:  Boolean
  261. *OrderDependency: 50 AnySetup *TraySwitch
  262. *DefaultTraySwitch: False
  263. *TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
  264. *TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
  265. *?TraySwitch: "
  266. save
  267.   currentpagedevice /TraySwitch get
  268.   {(True)}{(False)}ifelse = flush
  269. restore
  270. "
  271. *End
  272. *CloseUI: *TraySwitch
  273. *DefaultFont: Courier
  274. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  275. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  276. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  277. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  278. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  279. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  280. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  281. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  282. *Font Courier: Standard "(002.004S)" Standard ROM
  283. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  284. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  285. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  286. *Font Helvetica: Standard "(001.006S)" Standard ROM
  287. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  288. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  289. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  290. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  291. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  292. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  293. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  294. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  295. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  296. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  297. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  298. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  299. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  300. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  301. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  302. *Font Symbol: Special "(001.007S)" Special ROM
  303. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  304. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  305. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  306. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  307. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  308. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  309.