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

  1. *PPD-Adobe: "4.1"
  2. *% QMS45252.spd: Simplified form of QMS45252.ppd
  3. *LanguageEncoding: ISOLatin1
  4. *PCFileName: "QMS4525.PPD"
  5. *Product: "(QMS 4525 Print System)"
  6. *PSVersion: "(2011.22) 15"
  7. *ModelName: "QMS 4525 Print System"
  8. *NickName: "QMS 4525 Level 2"
  9. *OpenGroup: InstallableOptions/Options Installed
  10. *OpenUI *Option7/Optional 20BinSorter/40BinSorter: Boolean
  11. *DefaultOption7: False
  12. *Option7 True/Installed: ""
  13. *Option7 False/Not Installed: ""
  14. *CloseUI: *Option7
  15. *OpenUI *Option9/Optional StackerStapler: Boolean
  16. *DefaultOption9: False
  17. *Option9 True/Installed: ""
  18. *Option9 False/Not Installed: ""
  19. *CloseUI: *Option9
  20. *CloseGroup: InstallableOptions
  21. *UIConstraints: *Option7 False *OutputBin
  22. *UIConstraints: *Option9 False *StapleWhen 
  23. *UIConstraints: *OutputBin *StapleWhen EndOfSet
  24. *UIConstraints: *StapleWhen EndOfSet *OutputBin
  25. *LanguageLevel: "2"
  26. *FreeVM: "3550821"
  27. *ColorDevice: True
  28. *Password: "0"
  29. *ExitServer: "
  30.  count 0 eq
  31.  { false } { true exch startjob } ifelse
  32.  not { 
  33.      (WARNING : Cannot perform the exitserver command.) = 
  34.      (Password supplied is not valid.) = 
  35.      (Please contact the author of this software.) = flush quit
  36.      } if
  37. "
  38. *End
  39. *DefaultResolution: 300dpi
  40. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  41. *?Resolution: "
  42.   save
  43.     currentpagedevice /HWResolution get
  44.     0 get
  45.     (          ) cvs print
  46.     (dpi)
  47.     = flush
  48.   restore
  49. "
  50. *End
  51. *ScreenFreq: "60.0"
  52. *ScreenAngle: "45.0"
  53. *OpenUI *PageSize: PickOne
  54. *OrderDependency: 30 AnySetup *PageSize
  55. *DefaultPageSize: Letter
  56. *PageSize Letter: "
  57.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  58. *End
  59. *PageSize Legal: "
  60.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  61. *End
  62. *PageSize A4: "
  63.     2 dict dup /PageSize [596 842] put dup /ImagingBBox null put setpagedevice"
  64. *End
  65. *PageSize Folio: "
  66.     2 dict dup /PageSize [596 936] put dup /ImagingBBox null put setpagedevice"
  67. *End
  68. *PageSize Quarto: "
  69.     2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
  70. *End
  71. *PageSize Commercial: "
  72.     2 dict dup /PageSize [576 765] put dup /ImagingBBox null put setpagedevice"
  73. *End
  74. *PageSize Foolscap: "
  75.     2 dict dup /PageSize [576 936] put dup /ImagingBBox null put setpagedevice"
  76. *End
  77. *PageSize Smlegal: "
  78.     2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
  79. *End
  80. *?PageSize: "
  81.  save
  82.    currentpagedevice /PageSize get aload pop
  83.    2 copy gt {exch} if 
  84.    (Unknown) 
  85.    10 dict
  86.    dup [612 792] (Letter) put
  87.    dup [612 1008] (Legal) put
  88.    dup [596 842] (A4) put
  89.    dup [596 936] (Folio) put
  90.    dup [576 720] (Quarto) put
  91.    dup [576 765] (Commercial) put
  92.    dup [576 936] (Foolscap) put
  93.    dup [612 936] (Smlegal) put
  94. { exch aload pop 4 index sub abs 5 le exch 
  95.    5 index sub abs 5 le and 
  96.       {exch pop exit} {pop} ifelse
  97.    } bind forall
  98.    = flush pop pop
  99. restore 
  100. "
  101. *End
  102. *CloseUI: *PageSize
  103. *OpenUI *PageRegion: PickOne
  104. *OrderDependency: 40 AnySetup *PageRegion
  105. *DefaultPageRegion: Letter
  106. *PageRegion Letter: "
  107.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  108. *End
  109. *PageRegion Legal: "
  110.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  111. *End
  112. *PageRegion A4: "
  113.     2 dict dup /PageSize [596 842] put dup /ImagingBBox null put setpagedevice"
  114. *End
  115. *PageRegion Folio: "
  116.     2 dict dup /PageSize [596 936] put dup /ImagingBBox null put setpagedevice"
  117. *End
  118. *PageRegion Quarto: "
  119.     2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
  120. *End
  121. *PageRegion Commercial: "
  122.     2 dict dup /PageSize [596 765] put dup /ImagingBBox null put setpagedevice"
  123. *End
  124. *PageRegion Foolscap: "
  125.     2 dict dup /PageSize [576 936] put dup /ImagingBBox null put setpagedevice"
  126. *End
  127. *PageRegion Smlegal: "
  128.     2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
  129. *End
  130. *CloseUI: *PageRegion
  131. *OpenUI *PaperTray: PickOne
  132. *OrderDependency: 35 AnySetup *PaperTray
  133. *DefaultPaperTray: Letter
  134. *PaperTray Letter: "statusdict begin lettertray end"
  135. *PaperTray Legal: "statusdict begin legaltray end"
  136. *PaperTray A4: "statusdict begin a4tray end"
  137. *PaperTray Folio: "statusdict begin foliotray end"
  138. *PaperTray Quarto: "statusdict begin quartotray end"
  139. *PaperTray Commercial: "statusdict begin commercialtray end"
  140. *PaperTray Foolscap: "statusdict begin foolscaptray end"
  141. *PaperTray Smlegal: "statusdict begin smlegaltray end"
  142. *?PaperTray: "
  143.  save statusdict begin
  144.   10 dict begin
  145.    /letter (Letter) def
  146.    /legal (Legal) def
  147.    /a4 (A4) def
  148.    /folio (Folio) def
  149.    /quarto (Quarto) def
  150.    /commercial (Commercial) def
  151.    /foolscap (Foolscap) def
  152.    /smlegal (SmallLegal) def
  153.    papersize {
  154.      {load exec} stopped not{= flush}if
  155.    }{
  156.      {load exec} stopped not{print (.Transverse) = flush}if
  157.    }ifelse
  158.   end
  159.  end restore"
  160. *End
  161. *CloseUI: *PaperTray
  162. *DefaultImageableArea: Letter
  163. *ImageableArea Letter: "12 12 600 780 "
  164. *ImageableArea Legal: "12 12 600 996 "
  165. *ImageableArea A4: "12 12 584 830 "
  166. *ImageableArea Folio: "12 12 584 924 "
  167. *ImageableArea Quarto: "12 12 564 708 "
  168. *ImageableArea Commercial: "12 12 584 753 "
  169. *ImageableArea Foolscap: "12 12 564 924 "
  170. *ImageableArea Smlegal: "12 12 600 924 "
  171. *?ImageableArea: "
  172.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  173.   newpath clippath pathbbox
  174.   4 -2 roll exch 2 {ceiling cvp} repeat
  175.   exch 2 {floor cvp} repeat flush
  176.  restore
  177. "
  178. *End
  179. *DefaultPaperDimension: Letter
  180. *PaperDimension Letter: "612 792"
  181. *PaperDimension Legal: "612 1008"
  182. *PaperDimension A4: "596 842"
  183. *PaperDimension Folio: "596 936"
  184. *PaperDimension Quarto: "576 720"
  185. *PaperDimension Commercial: "596 765"
  186. *PaperDimension Foolscap: "576 936"
  187. *PaperDimension Smlegal: "612 936"
  188. *OpenUI *InputSlot: PickOne
  189. *OrderDependency: 20 AnySetup *InputSlot
  190. *DefaultInputSlot: Upper
  191. *InputSlot Upper: "statusdict begin 2 setpapertray end"
  192. *InputSlot Lower: "statusdict begin 1 setpapertray end"
  193. *?InputSlot: "
  194.  save statusdict begin
  195.   2 dict begin
  196.    /2 (Upper) def
  197.    /1 (Lower) def
  198.    papertray
  199.      {( ) cvs cvn load exec} stopped not{= flush}if
  200.   end
  201.  end restore
  202. "
  203. *End
  204. *CloseUI: *InputSlot
  205. *OpenUI *ManualFeed: Boolean
  206. *OrderDependency: 20 AnySetup *ManualFeed
  207. *DefaultManualFeed: False
  208. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  209. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  210. *?ManualFeed: "
  211.   save
  212.     currentpagedevice /ManualFeed get
  213.     {(True)}{(False)}ifelse = flush
  214.   restore"
  215. *End
  216. *CloseUI: *ManualFeed
  217. *OpenUI *OutputBin: PickOne
  218. *OrderDependency: 25 AnySetup *OutputBin
  219. *DefaultOutputBin: Default  
  220. *OutputBin Default: "statusdict begin 1 setoutputtray end"
  221. *?OutputBin: "
  222.  save statusdict begin
  223.   5 dict begin
  224.    /1 (Upper) def
  225.    /2 (Lower) def
  226.    /3 (Side) def
  227.    outputtray
  228.    {( ) cvs cvn load exec} stopped not{= flush}if
  229.   end
  230.  end restore
  231. "
  232. *End
  233. *CloseUI: *OutputBin
  234. *OpenUI *Collate:  Boolean
  235. *OrderDependency:  40 AnySetup *Collate
  236. *DefaultCollate: True
  237. *Collate True:  "1 dict dup /Collate true put setpagedevice"
  238. *Collate False:  "1 dict dup /Collate false put setpagedevice"
  239. *?Collate:"
  240. save
  241.   currentpagedevice /Collate get
  242.   {(True)}{(False)}ifelse = flush restore"
  243. *End
  244. *CloseUI: *Collate
  245. *OpenUI *Duplex: PickOne
  246. *OrderDependency: 40 AnySetup *Duplex
  247. *DefaultDuplex: None
  248. *Duplex None: "statusdict begin false setduplexmode false settumble end"
  249. *Duplex DuplexNoTumble: "statusdict begin true setduplexmode false settumble end"
  250. *Duplex DuplexTumble: "statusdict begin true setduplexmode true settumble end"
  251. *?Duplex: "
  252. statusdict begin
  253. duplexmode
  254. { tumble
  255.   { (DuplexTumble) }
  256.   { (DuplexNoTumble) }
  257.   ifelse
  258. }
  259. { (None)}
  260. ifelse
  261. = flush
  262. end
  263. "
  264. *End
  265. *CloseUI: *Duplex
  266. *OpenUI *Staple: PickOne
  267. *OrderDependency: 50 AnySetup *StapleWhen
  268. *DefaultStaple: None
  269. *Staple True: "1 dict dup /Staple 3 put setpagedevice"
  270. *Staple False: "1 dict dup /Staple 0 put setpagedevice"
  271. *?Staple: "
  272. save
  273.   currentpagedevice /Staple get
  274.   {(EndOfSet)}{(None)}ifelse = flush
  275. restore
  276. "
  277. *End
  278. *CloseUI: *Staple
  279. *OpenUI *Jog: PickOne
  280. *OrderDependency: 50 AnySetup *Jog
  281. *DefaultJog: None
  282. *Jog None: "1 dict dup /Jog 0 put setpagedevice"
  283. *Jog EndOfSet: "1 dict dup /Jog 3 put setpagedevice"
  284. *?Jog: "
  285. save
  286.   currentpagedevice /Jog get
  287.   {(EndOfSet)}{(None)}ifelse = flush
  288. restore
  289. "
  290. *End
  291. *CloseUI: *Jog
  292. *DefaultFont: Courier
  293. *Font AvantGarde-Book: Standard "(001.002)"
  294. *Font AvantGarde-BookOblique: Standard "(001.002)"
  295. *Font AvantGarde-Demi: Standard "(001.003)"
  296. *Font AvantGarde-DemiOblique: Standard "(001.003)"
  297. *Font Bookman-Demi: Standard "(001.001)"
  298. *Font Bookman-DemiItalic: Standard "(001.001)"
  299. *Font Bookman-Light: Standard "(001.001)"
  300. *Font Bookman-LightItalic: Standard "(001.001)"
  301. *Font Courier: Standard "(002.003)"
  302. *Font Courier-Bold: Standard "(002.003)"
  303. *Font Courier-BoldOblique: Standard "(002.003)"
  304. *Font Courier-Oblique: Standard "(002.003)"
  305. *Font Garamond-Bold: Standard "(001.000)"
  306. *Font Garamond-BoldItalic: Standard "(001.000)"
  307. *Font Garamond-Italic: Standard "(001.000)"
  308. *Font Garamond-Light: Standard "(001.000)"
  309. *Font Garamond-LightItalic: Standard "(001.000)"
  310. *Font Helvetica: Standard "(001.006)"
  311. *Font Helvetica-Bold: Standard "(001.007)"
  312. *Font Helvetica-BoldOblique: Standard "(001.007)"
  313. *Font Helvetica-Condensed: Standard "(001.001)"
  314. *Font Helvetica-Condensed-Bold: Standard "(001.002)"
  315. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)"
  316. *Font Helvetica-Condensed-Oblique: Standard "(001.001)"
  317. *Font Helvetica-Narrow: Standard "(001.006)"
  318. *Font Helvetica-Narrow-Bold: Standard "(001.007)"
  319. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)"
  320. *Font Helvetica-Narrow-Oblique: Standard "(001.006)"
  321. *Font Helvetica-Oblique: Standard "(001.006)"
  322. *Font NewCenturySchlbk-Bold: Standard "(001.006)"
  323. *Font NewCenturySchlbk-BoldItalic: Standard "(001.004)"
  324. *Font NewCenturySchlbk-Italic: Standard "(001.003)"
  325. *Font NewCenturySchlbk-Roman: Standard "(001.004)"
  326. *Font Palatino-Bold: Standard "(001.002)"
  327. *Font Palatino-BoldItalic: Standard "(001.002)"
  328. *Font Palatino-Italic: Standard "(001.002)"
  329. *Font Palatino-Roman: Standard "(001.001)"
  330. *Font Symbol: Special "(001.007)"
  331. *Font Times-Bold: Standard "(001.007)"
  332. *Font Times-BoldItalic: Standard "(001.009)"
  333. *Font Times-Italic: Standard "(001.007)"
  334. *Font Times-Roman: Standard "(001.007)"
  335. *Font ZapfChancery-MediumItalic: Standard "(001.003)"
  336. *Font ZapfDingbats: Special "(001.002)"
  337.