home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / driver20.cab / dpl15804.spd < prev    next >
Encoding:
PostScript Printer Description  |  1997-10-20  |  14.0 KB  |  405 lines

  1. *PPD-Adobe: "4.0"
  2. *% DPL15804.spd: Simplified form of DPL15804.ppd
  3. *PCFileName: "DPL15804.PPD"
  4. *Product: "(LZR 1580)"
  5. *PSVersion: "(2011.113) 43"
  6. *ModelName: "Dataproducts LZR 1580"
  7. *ShortNickName: "Dataproducts LZR 1580 v2011.113"
  8. *NickName: "Dataproducts LZR 1580 v2011.113"
  9. *OpenGroup: InstallableOptions/Options Installed
  10. *OpenUI *Option1/Optional Tray 2: Boolean
  11. *DefaultOption1: True
  12. *Option1 True/Installed: ""
  13. *Option1 False/Not Installed: ""
  14. *CloseUI: *Option1
  15. *OpenUI *Option2/Optional Tray 3: Boolean
  16. *DefaultOption2: True
  17. *Option2 True/Installed: ""
  18. *Option2 False/Not Installed: ""
  19. *CloseUI: *Option2
  20. *OpenUI *Option3/Optional Multi-Media Feeder: Boolean
  21. *DefaultOption3: False
  22. *Option3 True/Installed: ""
  23. *Option3 False/Not Installed: ""
  24. *CloseUI: *Option3
  25. *OpenUI *Option4/Memory Configuration: PickOne
  26. *DefaultOption4: None
  27. *Option4 None/8 MB  RAM: ""
  28. *Option4 12MB/12 MB RAM:   "10200000"
  29. *Option4 16MB/16 MB RAM:   "14200000"
  30. *Option4 20MB/20 MB RAM:   "18200000"
  31. *Option4 24MB/24 MB RAM:   "22200000"
  32. *Option4 28MB/28 MB RAM:   "26200000"
  33. *Option4 32MB/32 MB RAM:   "30200000"
  34. *CloseUI: *Option4
  35. *OpenUI *Option5/High Resolution Card: Boolean
  36. *DefaultOption5: True
  37. *Option5 True/Installed: ""
  38. *Option5 False/Not Installed: ""
  39. *CloseUI: *Option5
  40. *CloseGroup: InstallableOptions
  41. *UIConstraints: *Option1 False *InputSlot Tray2
  42. *UIConstraints: *Option2 False *InputSlot Tray3
  43. *UIConstraints: *Option3 False *InputSlot Multi-MediaFeeder
  44. *UIConstraints: *Option3 True  *ManualFeed
  45. *UIConstraints: *Option5 False *Resolution 600dpi
  46. *UIConstraints: *Option5 False *Resolution 800dpi
  47. *UIConstraints: *Resolution 600dpi *Smoothing
  48. *UIConstraints: *Resolution 800dpi *Smoothing
  49. *LanguageLevel: "2"
  50. *Protocols: BCP
  51. *FreeVM: "430000"
  52. *ColorDevice: False
  53. *Password: "()"
  54. *ExitServer: "
  55.  count 0 eq
  56.  { false } { true exch startjob } ifelse
  57.  not {
  58.      (WARNING: Cannot modify initial VM.) =
  59.      (Missing or invalid password.) =
  60.      (Please contact the author of this software.) = flush quit
  61.      } if
  62. "
  63. *End
  64. *OpenUI *Resolution: PickOne
  65. *OrderDependency: 10 AnySetup *Resolution
  66. *DefaultResolution: 400dpi
  67. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  68. *Resolution 400dpi: "1 dict dup /HWResolution [400 400] put setpagedevice"
  69. *Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  70. *Resolution 800dpi: "1 dict dup /HWResolution [800 800] put setpagedevice"
  71. *?Resolution: "
  72.   save
  73.     currentpagedevice /HWResolution get
  74.     aload pop exch
  75.     (          ) cvs print
  76.     pop
  77.     (dpi) = flush
  78.   restore
  79. "
  80. *End
  81. *CloseUI: *Resolution
  82. *ScreenFreq: "71.0"
  83. *ScreenAngle: "45.0"
  84. *OpenUI *Smoothing: PickOne
  85. *OrderDependency: 50 AnySetup *Smoothing
  86. *DefaultSmoothing: True
  87. *Smoothing True: "1 dict dup /PostRenderingEnhance true put setpagedevice"
  88. *Smoothing False: "1 dict dup /PostRenderingEnhance false put setpagedevice"
  89. *?Smoothing: "
  90.   save
  91.    currentpagedevice /PostRenderingEnhance get
  92.    {(True)}{(False)}ifelse = flush
  93.   restore
  94.  "
  95. *End
  96. *CloseUI: *Smoothing
  97. *OpenUI *PageSize: PickOne
  98. *OrderDependency: 30 AnySetup *PageSize
  99. *DefaultPageSize: Unknown
  100. *PageSize Letter: "
  101.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  102. *End
  103. *PageSize Legal: "
  104.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  105. *End
  106. *PageSize Tabloid/Ledger: "
  107.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  108. *End
  109. *PageSize A3: "
  110.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  111. *End
  112. *PageSize A4: "
  113.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  114. *End
  115. *PageSize A5: "
  116.     2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  117. *End
  118. *PageSize B4: "
  119.     2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  120. *End
  121. *PageSize B5: "
  122.     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  123. *End
  124. *PageSize Invoice/Statement: "
  125.     2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  126. *End
  127. *PageSize Folio: "
  128.     2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice"
  129. *End
  130. *PageSize Executive: "
  131.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  132. *End
  133. *PageSize Comm10/Comm #10 Envelope: "
  134.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  135. *End
  136. *PageSize Monarch/Monarch Envelope: "
  137.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  138. *End
  139. *PageSize DL/DL Envelope: "
  140.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  141. *End
  142. *PageSize C5/C5 Envelope: "
  143.     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  144. *End
  145. *?PageSize: "
  146.  save
  147.    currentpagedevice /PageSize get aload pop
  148.    2 copy gt {exch} if
  149.    (Unknown)
  150.   16 dict
  151.    dup [612 792] (Letter) put
  152.    dup [612 1008] (Legal) put
  153.    dup [792 1224] (Tabloid) put
  154.    dup [842 1191] (A3) put
  155.    dup [595 842] (A4) put
  156.    dup [420 595] (A5) put
  157.    dup [729 1032] (B4) put
  158.    dup [516 729] (B5) put
  159.    dup [396 612] (Invoice) put
  160.    dup [595 936] (Folio) put
  161.    dup [522 756] (Executive) put
  162.    dup [297 684] (Comm10) put
  163.    dup [279 540] (Monarch) put
  164.    dup [312 624] (DL) put
  165.    dup [459 649] (C5) put
  166.  { exch aload pop 4 index sub abs 5 le exch
  167.    5 index sub abs 5 le and
  168.       {exch pop exit} {pop} ifelse
  169.    } bind forall
  170.    = flush pop pop
  171. restore
  172. "
  173. *End
  174. *CloseUI: *PageSize
  175. *OpenUI *PageRegion: PickOne
  176. *OrderDependency: 40 AnySetup *PageRegion
  177. *DefaultPageRegion: Unknown
  178. *PageRegion Letter: "
  179. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse
  180.  <</PageSize [612 792]>> setpagedevice "
  181. *End
  182. *PageRegion Legal: "
  183. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse
  184.  <</PageSize [612 1008]>> setpagedevice "
  185. *End
  186. *PageRegion Tabloid/Ledger: "
  187. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  188. *End
  189. *PageRegion A3: "
  190. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  191. *End
  192. *PageRegion A4: "
  193. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse
  194.  <</PageSize [595 842]>> setpagedevice "
  195. *End
  196. *PageRegion A5: "
  197. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [420 595] put setpagedevice} {pop} ifelse
  198.  <</PageSize [420 595]>> setpagedevice "
  199. *End
  200. *PageRegion B4: "
  201. 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  202. *End
  203. *PageRegion B5: "
  204. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [516 729] put setpagedevice} {pop} ifelse
  205.  <</PageSize [516 729]>> setpagedevice "
  206. *End
  207. *PageRegion Invoice/Statement: "
  208. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [396 612] put setpagedevice} {pop} ifelse
  209.  <</PageSize [396 612]>> setpagedevice "
  210. *End
  211. *PageRegion Folio: "
  212. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 936] put setpagedevice} {pop} ifelse
  213.  <</PageSize [595 936]>> setpagedevice "
  214. *End
  215. *PageRegion Executive: "
  216. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [522 756] put setpagedevice} {pop} ifelse
  217.  <</PageSize [522 756]>> setpagedevice "
  218. *End
  219. *PageRegion Comm10/Comm #10 Envelope: "
  220. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [297 684] put setpagedevice} {pop} ifelse
  221.  <</PageSize [297 684]>> setpagedevice "
  222. *End
  223. *PageRegion Monarch/Monarch Envelope: "
  224. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [279 540] put setpagedevice} {pop} ifelse
  225.  <</PageSize [279 540]>> setpagedevice "
  226. *End
  227. *PageRegion DL/DL Envelope: "
  228. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [312 624] put setpagedevice} {pop} ifelse
  229.  <</PageSize [312 624]>> setpagedevice "
  230. *End
  231. *PageRegion C5/C5 Envelope: "
  232. currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [459 649] put setpagedevice} {pop} ifelse
  233.  <</PageSize [459 649]>> setpagedevice "
  234. *End
  235. *CloseUI: *PageRegion
  236. *DefaultImageableArea: Unknown
  237. *ImageableArea Letter: "16 14.4 595.4 778 "
  238. *ImageableArea Legal: "16 9.81 596.16 995 "
  239. *ImageableArea Tabloid/Ledger: "16 12 780 1208 "
  240. *ImageableArea A3: "16 12 825.84 1178 "
  241. *ImageableArea A4: "16 16 578.88 825.17 "
  242. *ImageableArea A5: "14 14.4 407.25 577 "
  243. *ImageableArea B4: "16 10.2 717.12 1019.25 "
  244. *ImageableArea B5: "11 15 503.1 716 "
  245. *ImageableArea Invoice/Statement: "21 16 373 595 "
  246. *ImageableArea Folio: "21 10.2 579 922 "
  247. *ImageableArea Executive: "16 10.2 509.76 743.13 "
  248. *ImageableArea Comm10/Comm #10 Envelope: "16 12 279 671 "
  249. *ImageableArea Monarch/Monarch Envelope: "16 12 265.2 525 "
  250. *ImageableArea DL/DL Envelope: "16 14 295.64 605 "
  251. *ImageableArea C5/C5 Envelope: "19 14 448 631 "
  252. *?ImageableArea: "
  253.  save
  254.    /cvp { (                ) cvs print ( ) print } bind def
  255.    /upperright {10000 mul floor 10000 div} bind def
  256.    /lowerleft {10000 mul ceiling 10000 div} bind def
  257.    newpath clippath pathbbox
  258.    4 -2 roll exch 2 {lowerleft cvp} repeat
  259.    exch 2 {upperright cvp} repeat flush
  260.  restore
  261. "
  262. *End
  263. *DefaultPaperDimension: Unknown
  264. *PaperDimension Letter: "612 792"
  265. *PaperDimension Legal: "612 1008"
  266. *PaperDimension Tabloid/Ledger: "792 1224"
  267. *PaperDimension A3: "842 1191"
  268. *PaperDimension A4: "595 842"
  269. *PaperDimension A5: "420 595"
  270. *PaperDimension B4: "729 1032"
  271. *PaperDimension B5: "516 729"
  272. *PaperDimension Invoice/Statement: "396 612"
  273. *PaperDimension Folio: "595 936"
  274. *PaperDimension Executive: "522 756"
  275. *PaperDimension Comm10/Comm #10 Envelope: "297 684"
  276. *PaperDimension Monarch/Monarch Envelope: "279 540"
  277. *PaperDimension DL/DL Envelope: "312 624"
  278. *PaperDimension C5/C5 Envelope: "459 649"
  279. *RequiresPageRegion Multi-MediaFeeder: True
  280. *OpenUI *ManualFeed/Manual Feed: Boolean
  281. *OrderDependency: 20 AnySetup *ManualFeed
  282. *DefaultManualFeed: False
  283. *ManualFeed True: "<</ManualFeed true>> setpagedevice"
  284. *ManualFeed False: "<</ManualFeed false>> setpagedevice"
  285. *?ManualFeed: "
  286.   save
  287.     currentpagedevice /ManualFeed get
  288.     {(True)}{(False)}ifelse = flush
  289.   restore
  290. "
  291. *End
  292. *CloseUI: *ManualFeed
  293. *OpenUI *InputSlot: PickOne
  294. *OrderDependency: 20 AnySetup *InputSlot
  295. *DefaultInputSlot:  Tray1
  296. *InputSlot Tray1/Tray 1/Upper: "
  297.   currentpagedevice /InputAttributes get
  298.   0 get dup
  299.   null eq {pop}
  300.   { dup
  301.     /InputAttributes
  302.     1 dict dup /Priority [0] put
  303.     put  setpagedevice
  304.   } ifelse "
  305. *End
  306. *InputSlot Tray2/Tray 2: "
  307.   currentpagedevice /InputAttributes get
  308.   1 get dup
  309.   null eq {pop}
  310.   { dup
  311.     /InputAttributes
  312.     1 dict dup /Priority [1] put
  313.     put  setpagedevice
  314.   } ifelse "
  315. *End
  316. *InputSlot Tray3/Tray 3: "
  317.   currentpagedevice /InputAttributes get
  318.   2 get dup
  319.   null eq {pop}
  320.   { dup
  321.     /InputAttributes
  322.     1 dict dup /Priority [2] put
  323.     put  setpagedevice
  324.   } ifelse "
  325. *End
  326. *InputSlot Multi-MediaFeeder/Multi-Media Feeder: "
  327.   currentpagedevice /InputAttributes get
  328.   3 get dup
  329.   null eq {pop}
  330.   { dup
  331.     /InputAttributes
  332.     1 dict dup /Priority [3] put
  333.     put  setpagedevice
  334.   } ifelse "
  335. *End
  336. *?InputSlot: "
  337. save
  338.   4 dict
  339.   dup /0 (Tray1) put
  340.   dup /1 (Tray2) put
  341.   dup /2 (Tray3) put
  342.   dup /3 (Multi-MediaFeeder) put
  343.   currentpagedevice /InputAttributes get
  344.   dup /Priority known
  345.   { /Priority get 0 get (      ) cvs cvn get }
  346.   {
  347.     dup length 1 eq
  348.     { {pop} forall (       ) cvs cvn get }
  349.     { pop pop (Unknown) } ifelse
  350.   } ifelse
  351.   = flush
  352. restore
  353. "
  354. *End
  355. *CloseUI: *InputSlot
  356. *OpenUI *TraySwitch: Boolean
  357. *OrderDependency: 50 AnySetup *TraySwitch
  358. *DefaultTraySwitch: False
  359. *TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
  360. *TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
  361. *?TraySwitch: "
  362. save
  363.   currentpagedevice /TraySwitch get
  364.   {(True)}{(False)}ifelse = flush
  365. restore
  366. "
  367. *End
  368. *CloseUI: *TraySwitch
  369. *DefaultFont: Courier
  370. *Font AvantGarde-Book: Standard "(001.006)" Standard ROM
  371. *Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
  372. *Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
  373. *Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
  374. *Font Bookman-Demi: Standard "(001.003)" Standard ROM
  375. *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
  376. *Font Bookman-Light: Standard "(001.003)" Standard ROM
  377. *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
  378. *Font Courier: Standard "(002.004)" Standard ROM
  379. *Font Courier-Bold: Standard "(002.004)" Standard ROM
  380. *Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
  381. *Font Courier-Oblique: Standard "(002.004)" Standard ROM
  382. *Font Helvetica: Standard "(001.006)" Standard ROM
  383. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  384. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  385. *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
  386. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
  387. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
  388. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
  389. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  390. *Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
  391. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
  392. *Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
  393. *Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
  394. *Font Palatino-Bold: Standard "(001.005)" Standard ROM
  395. *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
  396. *Font Palatino-Italic: Standard "(001.005)" Standard ROM
  397. *Font Palatino-Roman: Standard "(001.005)" Standard ROM
  398. *Font Symbol: Special "(001.007)" Special ROM
  399. *Font Times-Bold: Standard "(001.007)" Standard ROM
  400. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  401. *Font Times-Italic: Standard "(001.007)" Standard ROM
  402. *Font Times-Roman: Standard "(001.007)" Standard ROM
  403. *Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
  404. *Font ZapfDingbats: Special "(001.004)" Special ROM
  405.