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

  1. *PPD-Adobe: "4.3"
  2. *% QMS1660E.spd: Simplified form of QMS1660E.ppd
  3. *Product: "(QMS 1660 Print System)"
  4. *PSVersion: "(2011.23) 11"
  5. *ModelName: "QMS 1660E Enhanced Image Area"
  6. *NickName: "QMS 1660E Enhanced Image Area"
  7. *PCFileName: "QMS1660E.PPD"
  8. *ShortNickName: "QMS 1660E Print System"
  9. *LanguageEncoding: ISOLatin1
  10. *LanguageLevel: "2"
  11. *AcceptsTrueType: True
  12. *Protocols: PJL BCP
  13. *ColorDevice: False
  14. *JCLBegin:"%!<0A>"
  15. *JCLToPSInterpreter:"%%IncludeFeature: emulation (postscript)<0A>"
  16. *JCLEnd:""
  17. *JCLOpenUI *JCLHeaderpage/Job Separator Page: PickOne
  18. *OrderDependency: 20 JCLSetup *JCLHeaderpage
  19. *DefaultJCLHeaderpage: 1
  20. *JCLHeaderpage 1/Don't print a job separator page:"%%IncludeFeature: header (off)<0A>"
  21. *JCLHeaderpage 2/Print a job separator page:"%%IncludeFeature: header (on)<0A>"
  22. *JCLCloseUI: *JCLHeaderpage
  23. *Password: "0"
  24. *ExitServer: "
  25.  count 0 eq
  26.  { false } { true exch startjob } ifelse
  27.  not { 
  28.      (WARNING : Cannot perform the exitserver command.) = 
  29.      (Password supplied is not valid.) = 
  30.      (Please contact the author of this software.) = flush quit
  31.      } if
  32. "
  33. *End
  34. *FreeVM: "1419085"
  35. *OpenGroup: InstallableOptions
  36. *OpenUI *OptionalTray/Optional Tray: Boolean
  37. *DefaultOptionalTray: False
  38. *OptionalTray True/Installed: ""
  39. *OptionalTray False/Not Installed: ""
  40. *?OptionalTray: "
  41.   save
  42.     currentpagedevice /InputAttributes get
  43.       1 get
  44.       null ne {(True)}}{(False)}ifelse = flush
  45.   restore
  46. "
  47. *CloseUI: *OptionalTray
  48. *OpenUI *InstalledMemory/Memory Installed: PickOne
  49. *DefaultInstalledMemory: 12MB
  50. *InstalledMemory 12MB/Standard 12MB: ""
  51. *InstalledMemory 24MB/Upgrade to 24MB: ""
  52. *InstalledMemory 48MB/Upgrade to 48MB: ""
  53. *CloseUI: *InstalledMemory
  54. *CloseGroup: InstallableOptions
  55. *VMOption 12MB: "1419085"
  56. *VMOption 24MB: "1419085"
  57. *VMOption 48MB: "1419085"
  58. *UIConstraints: *OptionalTray False *InputSlot Optional
  59. *UIConstraints: *InstalledMemory 12MB *Resolution 600dpi
  60. *UIConstraints: *InstalledMemory 12MB *Resolution 1200dpi
  61. *UIConstraints: *InstalledMemory 24MB *Resolution 1200dpi
  62. *UIConstraints: *Resolution 300dpi *MonoGammaCorrection 600dpi
  63. *UIConstraints: *Resolution 300dpi *MonoGammaCorrection 1200dpi
  64. *UIConstraints: *Resolution 600dpi *MonoGammaCorrection 300dpi
  65. *UIConstraints: *Resolution 600dpi *MonoGammaCorrection 1200dpi
  66. *UIConstraints: *Resolution 1200dpi *MonoGammaCorrection 300dpi
  67. *UIConstraints: *Resolution 1200dpi *MonoGammaCorrection 600dpi
  68. *OpenUI *Resolution/Choose Resolution: PickOne
  69. *OrderDependency: 10 AnySetup *Resolution
  70. *DefaultResolution: 600dpi
  71. *Resolution 300dpi: "<< /HWResolution [300 300] >> setpagedevice"
  72. *Resolution 600dpi: "<< /HWResolution [600 600] >> setpagedevice"
  73. *Resolution 1200dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
  74. *?Resolution: "
  75.   save
  76.     currentpagedevice /HWResolution get
  77.     0 get
  78.     (          ) cvs print
  79.     (dpi)
  80.     = flush
  81.   restore
  82. "
  83. *End
  84. *CloseUI: *Resolution
  85. *ScreenFreq: "71.0"
  86. *ScreenAngle: "45.0"
  87. *OpenUI *PageSize: PickOne
  88. *OrderDependency: 30 AnySetup *PageSize
  89. *DefaultPageSize: Letter
  90. *PageSize Letter: "<< /PageSize [612 792] >> setpagedevice"
  91. *PageSize Legal: "<< /PageSize [612 1008] >> setpagedevice"
  92. *PageSize Executive: "<< /PageSize [522 757] >> setpagedevice"
  93. *PageSize Universal: "<< /PageSize [842 1224] >> setpagedevice"
  94. *PageSize Tabloid: "<< /PageSize [792 1224] >> setpagedevice"
  95. *PageSize Full11x17: "<< /PageSize [843 1253] >> setpagedevice"
  96. *PageSize 12x19: "<< /PageSize [864 1404] >> setpagedevice"
  97. *PageSize A3: "<< /PageSize [842 1191] >> setpagedevice"
  98. *PageSize A4: "<< /PageSize [596 842] >> setpagedevice"
  99. *PageSize A5: "<< /PageSize [420 596] >> setpagedevice"
  100. *PageSize Postcard: "<< /PageSize [298 421] >> setpagedevice"
  101. *PageSize B4: "<< /PageSize [729 1032] >> setpagedevice"
  102. *PageSize B5: "<< /PageSize [516 729] >> setpagedevice"
  103. *PageSize B6: "<< /PageSize [364 516] >> setpagedevice"
  104. *?PageSize: "
  105.  save
  106.    currentpagedevice /PageSize get aload pop
  107.    2 copy gt {exch} if 
  108.    (Unknown) 
  109.    15 dict
  110.    dup [612 792] (Letter) put
  111.    dup [612 1008] (Legal) put
  112.    dup [522 757] (Executive) put
  113.    dup [842 1224] (Universal) put
  114.    dup [792 1224] (Tabloid) put
  115.    dup [843 1253] (Full11x17) put
  116.    dup [864 1404] (12x19) put
  117.    dup [842 1191] (A3) put
  118.    dup [596 842] (A4) put
  119.    dup [420 596] (A5) put
  120.    dup [298 421] (Postcard) put
  121.    dup [729 1032] (B4) put
  122.    dup [516 729] (B5) put
  123.    dup [364 516] (B6) 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: Letter
  136. *PageRegion Letter: "<< /PageSize [612 792] >> setpagedevice" 
  137. *PageRegion Legal: "<< /PageSize [612 1008] >> setpagedevice"
  138. *PageRegion Executive: "<< /PageSize [522 757] >> setpagedevice"
  139. *PageRegion Universal: "<< /PageSize [842 1224] >> setpagedevice"
  140. *PageRegion Tabloid: "<< /PageSize [792 1224] >> setpagedevice"
  141. *PageRegion Full11x17: "<< /PageSize [843 1253] >> setpagedevice"
  142. *PageRegion 12x19: "<< /PageSize [864 1404] >> setpagedevice"
  143. *PageRegion A3: "<< /PageSize [842 1191] >> setpagedevice"
  144. *PageRegion A4: "<< /PageSize [596 842] >> setpagedevice"
  145. *PageRegion A5: "<< /PageSize [420 596] >> setpagedevice"
  146. *PageRegion Postcard: "<< /PageSize [298 421] >> setpagedevice"
  147. *PageRegion B4: "<< /PageSize [729 1032] >> setpagedevice"
  148. *PageRegion B5: "<< /PageSize [516 729] >> setpagedevice"
  149. *PageRegion B6: "<< /PageSize [364 516] >> setpagedevice"
  150. *CloseUI: PageRegion
  151. *DefaultImageableArea: Letter
  152. *ImageableArea Letter: "10 10 598 780 "
  153. *ImageableArea Legal: "10 14 600 998 "
  154. *ImageableArea Executive: "10 14 510 746 "
  155. *ImageableArea Universal: "0 0 830 1224 "
  156. *ImageableArea Tabloid: "0 0 791 1224 "
  157. *ImageableArea Full11x17: "0 0 791 1224 "
  158. *ImageableArea 12x19: "0 0 864 1404 "
  159. *ImageableArea A3: "0 0 842 1191 "
  160. *ImageableArea A4: "0 0 596 842 "
  161. *ImageableArea A5: "10 10 405 583 "
  162. *ImageableArea Postcard: "10 10 282 405 "
  163. *ImageableArea B4: "10 14 717 1021 "
  164. *ImageableArea B5: "10 10 501 717 "
  165. *ImageableArea B6: "10 14 352 506 "
  166. *?ImageableArea: "
  167.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  168.   newpath clippath pathbbox
  169.   4 -2 roll exch 2 {ceiling cvp} repeat
  170.   exch 2 {floor cvp} repeat flush
  171.  restore
  172. "
  173. *End
  174. *DefaultPaperDimension: Letter
  175. *PaperDimension Letter: "612 792"
  176. *PaperDimension Legal: "612 1008"
  177. *PaperDimension Executive: "522 757"
  178. *PaperDimension Universal: "842 1224"
  179. *PaperDimension Tabloid: "792 1224"
  180. *PaperDimension Full11x17: "843 1253"
  181. *PaperDimension 12x19: "864 1404"
  182. *PaperDimension A3: "842 1191"
  183. *PaperDimension A4: "596 842"
  184. *PaperDimension A5: "420 596"
  185. *PaperDimension Postcard: "298 421"
  186. *PaperDimension B4: "729 1032"
  187. *PaperDimension B5: "516 729"
  188. *PaperDimension B6: "364 516"
  189. *DefaultOutputBin: OnlyOne
  190. *OpenUI *InputSlot: PickOne
  191. *OrderDependency: 20 AnySetup *InputSlot
  192. *DefaultInputSlot: Multipurpose
  193. *InputSlot Multipurpose: "
  194.   currentpagedevice /InputAttributes get 1 get 
  195.   dup null eq 
  196.   { pop } 
  197.   { dup length 1 add dict copy 
  198.     dup /InputAttributes
  199.     1 dict dup /Priority [1] put
  200.     put setpagedevice
  201.   } ifelse"
  202. *End
  203. *InputSlot Lower: "
  204.   currentpagedevice /InputAttributes get 2 get 
  205.   dup null eq 
  206.   { pop } 
  207.   { dup length 1 add dict copy 
  208.     dup /InputAttributes
  209.     1 dict dup /Priority [2] put
  210.     put setpagedevice
  211.   } ifelse"
  212. *End
  213. *InputSlot Optional: "
  214.   currentpagedevice /InputAttributes get 3 get 
  215.   dup null eq 
  216.   { pop } 
  217.   { dup length 1 add dict copy 
  218.     dup /InputAttributes
  219.     1 dict dup /Priority [3] put
  220.     put setpagedevice
  221.   } ifelse"
  222. *End
  223. *?InputSlot: "
  224. save
  225.   3 dict
  226.   dup /1 (Multipurpose) put
  227.   dup /2 (Lower) put
  228.   dup /3 (Optional) put
  229.   currentpagedevice /InputAttributes get
  230.   dup /Priority known
  231.   { /Priority get 0 get (      ) cvs cvn get }
  232.   {
  233.     dup length 1 eq
  234.     { {pop} forall (       ) cvs cvn get }
  235.     { pop pop (Unknown) } ifelse
  236.   } ifelse
  237.   = flush
  238. restore
  239. "
  240. *End
  241. *CloseUI: *InputSlot
  242. *OpenUI *ManualFeed: Boolean
  243. *OrderDependency: 20 AnySetup *ManualFeed
  244. *DefaultManualFeed: False
  245. *ManualFeed True: "<< /ManualFeed true >> setpagedevice"
  246. *ManualFeed False: "<< /ManualFeed false >> setpagedevice"
  247. *?ManualFeed: "
  248.   save
  249.     currentpagedevice /ManualFeed get
  250.     {(True)}{(False)}ifelse = flush
  251.   restore"
  252. *End
  253. *CloseUI: *ManualFeed
  254. *OpenUI *TraySwitch: Boolean
  255. *OrderDependency: 45 AnySetup *TraySwitch
  256. *DefaultTraySwitch: False
  257. *TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
  258. *TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
  259. *?TraySwitch: "
  260. save
  261.   currentpagedevice /TraySwitch get
  262.   {(True)}{(False)}ifelse = flush
  263. restore
  264. "
  265. *End
  266. *CloseUI: *TraySwitch
  267. *OpenUI *MiserMode/Conserve Toner: Boolean
  268. *OrderDependency: 50 AnySetup *MiserMode
  269. *DefaultMiserMode: True
  270. *MiserMode False: "0 statusdict /setmisermode get exec"
  271. *MiserMode True: "1 statusdict /setmisermode get exec"
  272. *?MiserMode: "
  273.  save statusdict begin
  274.   2 dict begin
  275.    /0 (False) def
  276.    /1 (True) def
  277.    misermode
  278.      {( ) cvs cvn load exec} stopped not{= flush}if
  279.   end
  280.  end restore"
  281. *End
  282. *CloseUI: *MiserMode
  283. *OpenUI *MonoGammaCorrection/Monochrome Gamma Table: PickOne
  284. *OrderDependency: 50 AnySetup *MonoGammaCorrection
  285. *DefaultMonoGammaCorrection: Off
  286. *MonoGammaCorrection Off:"0 statusdict /setgammacorrection get exec"
  287. *MonoGammaCorrection 300dpi:"1 statusdict /setgammacorrection get exec"
  288. *MonoGammaCorrection 600dpi:"2 statusdict /setgammacorrection get exec"
  289. *MonoGammaCorrection 1200dpi:"3 statusdict /setgammacorrection get exec"
  290. *CloseUI: *MonoGammaCorrection
  291. *DefaultFont: Courier
  292. *Font AvantGarde-Book: Standard "(001.002)"
  293. *Font AvantGarde-BookOblique: Standard "(001.002)"
  294. *Font AvantGarde-Demi: Standard "(001.003)"
  295. *Font AvantGarde-DemiOblique: Standard "(001.003)"
  296. *Font Bookman-Demi: Standard "(001.001)"
  297. *Font Bookman-DemiItalic: Standard "(001.001)"
  298. *Font Bookman-Light: Standard "(001.001)"
  299. *Font Bookman-LightItalic: Standard "(001.001)"
  300. *Font Courier: Standard "(001.005)"
  301. *Font Courier-Bold: Standard "(001.005)"
  302. *Font Courier-BoldOblique: Standard "(001.005)"
  303. *Font Courier-Oblique: Standard "(001.005)"
  304. *Font Helvetica: Standard "(001.002)"
  305. *Font Helvetica-Bold: Standard "(001.002)"
  306. *Font Helvetica-BoldOblique: Standard "(001.002)"
  307. *Font Helvetica-Condensed: Standard "(001.001)"
  308. *Font Helvetica-Condensed-Bold: Standard "(001.002)"
  309. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)"
  310. *Font Helvetica-Condensed-Oblique: Standard "(001.001)"
  311. *Font Helvetica-Narrow: Standard "(001.002)"
  312. *Font Helvetica-Narrow-Bold: Standard "(001.002)"
  313. *Font Helvetica-Narrow-BoldOblique: Standard "(001.002)"
  314. *Font Helvetica-Narrow-Oblique: Standard "(001.002)"
  315. *Font Helvetica-Oblique: Standard "(001.002)"
  316. *Font NewCenturySchlbk-Bold: Standard "(001.007)"
  317. *Font NewCenturySchlbk-BoldItalic: Standard "(001.004)"
  318. *Font NewCenturySchlbk-Italic: Standard "(001.003)"
  319. *Font NewCenturySchlbk-Roman: Standard "(001.004)"
  320. *Font Palatino-Bold: Standard "(001.002)"
  321. *Font Palatino-BoldItalic: Standard "(001.002)"
  322. *Font Palatino-Italic: Standard "(001.002)"
  323. *Font Palatino-Roman: Standard "(001.001)"
  324. *Font Symbol: Special "(001.003)"
  325. *Font Times-Bold: Standard "(001.002)"
  326. *Font Times-BoldItalic: Standard "(001.004)"
  327. *Font Times-Italic: Standard "(001.002)"
  328. *Font Times-Roman: Standard "(001.002)"
  329. *Font ZapfChancery-MediumItalic: Standard "(001.003)"
  330. *Font ZapfDingbats: Special "(001.002)"
  331.