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

  1. *PPD-Adobe: "4.3"
  2. *% QMSMCCX.spd: Simplified form of QMSMCCX.ppd
  3. *PSVersion: "(2011.23) 2"
  4. *Product: "(QMS magicolor CX)"
  5. *ModelName: "QMS magicolor CX"
  6. *ShortNickName: "QMS magicolor CX"
  7. *NickName: "QMS magicolor CX"
  8. *PCFileName: "QMSMCCX.PPD"
  9. *LanguageLevel: "2"
  10. *AcceptsTrueType: True
  11. *Protocols: PJL BCP
  12. *FreeVM: "1419085"
  13. *ColorDevice: True
  14. *OpenGroup: InstallableOptions
  15. *OpenUI *LowerTray/Optional Lower Tray: Boolean
  16. *DefaultLowerTray: False
  17. *LowerTray True/Installed: ""
  18. *LowerTray False/Not Installed: ""
  19. *?LowerTray: "
  20.   save
  21.     currentpagedevice /InputAttributes get
  22.       1 get
  23.       null ne {(True)}}{(False)}ifelse = flush
  24.   restore
  25. "
  26. *CloseUI: *LowerTray
  27. *OpenUI *InstalledMemory/Memory Installed: PickOne
  28. *DefaultInstalledMemory: 8MB
  29. *InstalledMemory 8MB/Standard 8MB: ""
  30. *InstalledMemory 20MB/Upgrade to 20MB: ""
  31. *InstalledMemory 40MB/Upgrade to 40MB: ""
  32. *CloseUI: *InstalledMemory
  33. *CloseGroup: InstallableOptions
  34. *VMOption 8MB: "1419085"
  35. *VMOption 20MB: "1419085"
  36. *VMOption 40MB: "1419085"
  37. *UIConstraints: *LowerTray False *InputSlot Lower
  38. *UIConstraints: *LowerTray False *TraySwitch True
  39. *UIConstraints: *InstalledMemory 8MB *Resolution 600dpi
  40. *UIConstraints: *InstalledMemory 8MB *Resolution 1200dpi
  41. *UIConstraints: *InstalledMemory 20MB *Resolution 1200dpi
  42. *UIConstraints: *Resolution 1200dpi *HalftoneType 1/ColorSmooth
  43. *JCLBegin:"%!<0A>"
  44. *JCLToPSInterpreter:"%%IncludeFeature: emulation (postscript)<0A>"
  45. *JCLEnd:""
  46. *JCLOpenUI *JCLColormodel/Color Model: PickOne
  47. *OrderDependency: 10 JCLSetup *JCLColormodel
  48. *DefaultJCLColormodel: 1
  49. *JCLColormodel 1/Print full-color pages:"%%IncludeFeature: colormodel (cmyk)<0A>"
  50. *JCLColormodel 2/Print grayscale pages:"%%IncludeFeature: colormodel (graymodel)<0A>"
  51. *JCLCloseUI: *JCLColormodel
  52. *JCLOpenUI *JCLHeaderpage/Job Separator Page: PickOne
  53. *OrderDependency: 20 JCLSetup *JCLHeaderpage
  54. *DefaultJCLHeaderpage: 1
  55. *JCLHeaderpage 1/Don't print a job separator page:"%%IncludeFeature: header (off)<0A>"
  56. *JCLHeaderpage 2/Print a job separator page:"%%IncludeFeature: header (on)<0A>"
  57. *JCLCloseUI: *JCLHeaderpage
  58. *JCLOpenUI *JCLSeparations/Color Separation: PickOne
  59. *OrderDependency: 30 JCLSetup *JCLSeparations
  60. *DefaultJCLSeparations: 1
  61. *JCLSeparations 1/Don't print color separation pages: "%%IncludeFeature: colorseparation(off)<0A>"
  62. *JCLSeparations 2/Print color separation pages: "%%IncludeFeature: colorseparation(on)<0A>"
  63. *JCLCloseUI: *JCLSeparations
  64. *JCLOpenUI *JCLCollate/Collation: PickOne
  65. *OrderDependency: 40 JCLSetup *JCLCollate
  66. *DefaultJCLCollate: On
  67. *JCLCollate On:"%%IncludeFeature: collate (on)<0A>"
  68. *JCLCollate Off:"%%IncludeFeature: collate (off)<0A>"
  69. *JCLCloseUI: *JCLCollate
  70. *End
  71. *Password: "0"
  72. *ExitServer: "
  73.  count 0 eq
  74.  { false } { true exch startjob } ifelse
  75.  not { 
  76.      (WARNING : Cannot perform the exitserver command.) = 
  77.      (Password supplied is not valid.) = 
  78.      (Please contact the author of this software.) = flush quit
  79.      } if
  80. "
  81. *End
  82. *OpenUI *Resolution/Choose Resolution: PickOne
  83. *OrderDependency: 10 AnySetup *Resolution
  84. *DefaultResolution: 600dpi
  85. *Resolution 300dpi: "<< /HWResolution [300 300] >> setpagedevice"
  86. *Resolution 600dpi: "<< /HWResolution [600 600] >> setpagedevice"
  87. *Resolution 1200dpi: "<< /HWResolution [1200 600] >> setpagedevice"
  88. *?Resolution: "
  89.   save
  90.     currentpagedevice /HWResolution get
  91.     0 get
  92.     (          ) cvs print
  93.     (dpi)
  94.     = flush
  95.   restore
  96. "
  97. *End
  98. *CloseUI: *Resolution
  99. *OpenUI *ColorRenderDict/Color Rendering Dictionary: PickOne
  100. *OrderDependency: 50 AnySetup *ColorRenderDict
  101. *DefaultColorRenderDict: 4
  102. *ColorRenderDict 1/Colorimetric: "<< /CRDFamily /Colorimetric >> //statusdict /QMSsetscreencrd get exec"    
  103. *ColorRenderDict 2/Business: "<< /CRDFamily /Business >> //statusdict /QMSsetscreencrd get exec"    
  104. *ColorRenderDict 3/Photographic: "<< /CRDFamily /Photographic >> //statusdict /QMSsetscreencrd get exec"     
  105. *ColorRenderDict 4/Use printer's current setting: ""
  106. *CloseUI: *ColorRenderDict
  107. *OpenUI *HalftoneType/Halftone: PickOne
  108. *OrderDependency: 50 AnySetup *HalftoneType
  109. *DefaultHalftoneType: 3
  110. *HalftoneType 1/ColorSmooth: "<< /ScreenFamily /Scatter >> //statusdict /QMSsetscreencrd get exec"
  111. *HalftoneType 2/Enhanced: "<< /ScreenFamily /Cluster >> //statusdict /QMSsetscreencrd get exec"
  112. *HalftoneType 3/Use printer's current setting: ""
  113. *CloseUI: *HalftoneType
  114. *ResScreenFreq 300dpi: "53.0"
  115. *ResScreenAngle 300dpi: "45.0"
  116. *ResScreenFreq 600dpi: "71.0"
  117. *ResScreenAngle 600dpi:    "45.0"
  118. *ResScreenFreq 1200dpi: "141.0"
  119. *ResScreenAngle 1200dpi: "45.0"
  120. *ScreenFreq: "106.0"
  121. *ScreenAngle: "45.0"
  122. *OpenUI *PageSize: PickOne
  123. *OrderDependency: 30 AnySetup *PageSize
  124. *DefaultPageSize: Letter
  125. *PageSize Letter: "<< /PageSize [612 792] >> setpagedevice"
  126. *PageSize Legal: "<< /PageSize [612 1008] >> setpagedevice"
  127. *PageSize A4: "<< /PageSize [595 842] >> setpagedevice"
  128. *PageSize Executive: "<< /PageSize [522 757] >> setpagedevice"
  129. *PageSize Envelope.297.684/Com10: "<< /PageSize [297 684] >> setpagedevice"
  130. *PageSize Envelope.312.624/DL: "<< /PageSize [312 624] >> setpagedevice"
  131. *?PageSize: "
  132.  save
  133.    currentpagedevice /PageSize get aload pop
  134.    2 copy gt {exch} if 
  135.    (Unknown) 
  136.    6 dict
  137.    dup [612 792] (Letter) put
  138.    dup [612 1008] (Legal) put
  139.    dup [595 842] (A4) put
  140.    dup [522 757] (Executive) put
  141.    dup [297 684] (Com10) put
  142.    dup [312 624] (DL) put
  143.  { exch aload  pop 4 index sub abs 5 le exch 
  144.    5 index sub abs 5 le and 
  145.       {exch pop exit} {pop} ifelse
  146.    } bind forall
  147.    = flush pop pop
  148. restore 
  149. "
  150. *End
  151. *CloseUI: *PageSize
  152. *OpenUI *PageRegion: PickOne
  153. *OrderDependency: 30 AnySetup *PageRegion
  154. *DefaultPageRegion: Letter
  155. *PageRegion Letter: "<< /PageSize [612 792] >> setpagedevice"
  156. *PageRegion Legal: "<< /PageSize [612 1008] >> setpagedevice"
  157. *PageRegion A4: "<< /PageSize [595 842] >> setpagedevice"
  158. *PageRegion Executive: "<< /PageSize [522 757] >> setpagedevice"
  159. *PageRegion Envelope.297.684/Com10: "<< /PageSize [297 684] >> setpagedevice"
  160. *PageRegion Envelope.312.624/DL: "<< /PageSize [312 624] >> setpagedevice"
  161. *CloseUI: *PageRegion
  162. *DefaultImageableArea: Letter
  163. *ImageableArea Letter: "15 15 598 777"
  164. *ImageableArea Legal: "15 15 598 993"
  165. *ImageableArea A4: "15 15 580 827"
  166. *ImageableArea Executive: "15 15 507 741"
  167. *ImageableArea Envelope.297.684/Com10: "12 12 286 672 "
  168. *ImageableArea Envelope.312.624/DL: "12 12 300 612 "
  169. *?ImageableArea: "
  170.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  171.   newpath clippath pathbbox
  172.   4 -2 roll exch 2 {ceiling cvp} repeat
  173.   exch 2 {floor cvp} repeat flush
  174.  restore
  175. "
  176. *End
  177. *DefaultPaperDimension: Letter
  178. *PaperDimension Letter: "612 792"
  179. *PaperDimension Legal: "612 1008"
  180. *PaperDimension A4: "595 842"
  181. *PaperDimension Executive: "522 757"
  182. *PaperDimension Envelope.297.684/Com10: "297 684"
  183. *PaperDimension Envelope.312.624/DL: "312 624"
  184. *OpenUI *ManualFeed: Boolean
  185. *OrderDependency: 20 AnySetup *ManualFeed
  186. *DefaultManualFeed: False
  187. *ManualFeed True: "<< /ManualFeed true >> setpagedevice"
  188. *ManualFeed False: "<< /ManualFeed false >> setpagedevice"
  189. *?ManualFeed: "
  190.   save
  191.     currentpagedevice /ManualFeed get
  192.     {(True)}{(False)}ifelse = flush
  193.   restore"
  194. *End
  195. *CloseUI: *ManualFeed
  196. *OpenUI *InputSlot: PickOne
  197. *OrderDependency: 20 AnySetup *InputSlot
  198. *DefaultInputSlot: Upper
  199. *InputSlot Upper: "
  200.    currentpagedevice /InputAttributes get 1 get 
  201.    dup null eq 
  202.    { pop } 
  203.    { dup length 1 add dict copy 
  204.      dup /InputAttributes
  205.      1 dict dup /Priority [1] put
  206.      put setpagedevice 
  207.    } ifelse"
  208. *End
  209. *InputSlot Lower: "
  210.    currentpagedevice /InputAttributes get 2 get 
  211.    dup null eq 
  212.    { pop } 
  213.    { dup length 1 add dict copy 
  214.      dup /InputAttributes
  215.      1 dict dup /Priority [2] put
  216.      put setpagedevice 
  217.    } ifelse"
  218. *End
  219. *?InputSlot: "
  220. save
  221.   3 dict
  222.   dup /1 (Upper) put
  223.   dup /2 (Lower) put
  224.   currentpagedevice /InputAttributes get
  225.   dup /Priority known
  226.   { /Priority get 0 get (      ) cvs cvn get }
  227.   {
  228.     dup length 1 eq
  229.     { {pop} forall (       ) cvs cvn get }
  230.     { pop pop (Unknown) } ifelse
  231.   } ifelse
  232.   = flush
  233. restore
  234.  
  235.    [(Unknown) (Upper) (Lower)]
  236.    currentpagedevice /InputAttributes get
  237.    /Priority get aload pop dup 2 gt {pop 3} if
  238.    get = flush restore"
  239. *End
  240. *CloseUI: *InputSlot
  241. *OpenUI *MediaType/Media Type:  PickOne
  242. *OrderDependency: 40 AnySetup *MediaType
  243. *DefaultMediaType: PlainPaper
  244. *MediaType PlainPaper/Plain Paper: "<< /MediaType (Plain Paper) >> setpagedevice"
  245. *MediaType Transparency: "<< /MediaType (Transparency) >> setpagedevice"
  246. *?MediaType: "
  247.   save
  248.     currentpagedevice /MediaType
  249.      {get} stopped
  250.        {pop pop (Plain)} {dup null eq {pop (Plain)} if} ifelse
  251.     = flush
  252.   restore"
  253. *End
  254. *CloseUI: *MediaType
  255. *DefaultOutputBin: Upper
  256. *DefaultDuplex: None
  257. *OpenUI *TraySwitch/Auto Tray Switching: Boolean
  258. *OrderDependency: 50 AnySetup *TraySwitch
  259. *DefaultTraySwitch: False
  260. *TraySwitch True: "<< /TraySwitch true >> setpagedevice"
  261. *TraySwitch False: "<< /TraySwitch false >> setpagedevice"
  262. *?TraySwitch: "
  263. save
  264.   currentpagedevice /TraySwitch get
  265.   {(True)}{(False)}ifelse = flush
  266. restore
  267. "
  268. *End
  269. *CloseUI: *TraySwitch
  270. *DefaultFont: Courier
  271. *Font AvantGarde-Book: Standard "(001.006)"
  272. *Font AvantGarde-BookOblique: Standard "(001.006)"
  273. *Font AvantGarde-Demi: Standard "(001.007)"
  274. *Font AvantGarde-DemiOblique: Standard "(001.007)"
  275. *Font Bookman-Demi: Standard "(001.003)"
  276. *Font Bookman-DemiItalic: Standard "(001.003)"
  277. *Font Bookman-Light: Standard "(001.003)"
  278. *Font Bookman-LightItalic: Standard "(001.003)"
  279. *Font Courier: Standard "(002.004)"
  280. *Font Courier-Bold: Standard "(002.004)"
  281. *Font Courier-BoldOblique: Standard "(002.004)"
  282. *Font Courier-Oblique: Standard "(002.004)"
  283. *Font Helvetica: Standard "(001.006)"
  284. *Font Helvetica-Bold: Standard "(001.007)"
  285. *Font Helvetica-BoldOblique: Standard "(001.007)"
  286. *Font Helvetica-Oblique: Standard "(001.006)"
  287. *Font Helvetica-Narrow: Standard "(001.006)"
  288. *Font Helvetica-Narrow-Bold: Standard "(001.007)"
  289. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)"
  290. *Font Helvetica-Narrow-Oblique: Standard "(001.006)"
  291. *Font Helvetica-Condensed: Standard "(001.001)"
  292. *Font Helvetica-Condensed-Bold: Standard "(001.002)"
  293. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)"
  294. *Font Helvetica-Condensed-Oblique: Standard "(001.001)"
  295. *Font NewCenturySchlbk-Bold: Standard "(001.009)"
  296. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007)"
  297. *Font NewCenturySchlbk-Italic: Standard "(001.006)"
  298. *Font NewCenturySchlbk-Roman: Standard "(001.007)"
  299. *Font Palatino-Bold: Standard "(001.005)"
  300. *Font Palatino-BoldItalic: Standard "(001.005)"
  301. *Font Palatino-Italic: Standard "(001.005)"
  302. *Font Palatino-Roman: Standard "(001.005)"
  303. *Font Symbol: Special "(001.007)"
  304. *Font Times-Bold: Standard "(001.007)"
  305. *Font Times-BoldItalic: Standard "(001.009)"
  306. *Font Times-Italic: Standard "(001.007)"
  307. *Font Times-Roman: Standard "(001.007)"
  308. *Font ZapfChancery-MediumItalic: Standard "(001.007)"
  309. *Font ZapfDingbats: Special "(001.004)"
  310.