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

  1. *PPD-Adobe: "4.0"
  2. *% QMS16602.spd: Simplified form of QMS16602.ppd
  3. *PCFileName: "QMS16602.PPD"
  4. *Product: "(QMS 1660 Print System)"
  5. *PSVersion: "(2011.22) 13"
  6. *ModelName: "QMS 1660 Level 2"
  7. *NickName: "QMS 1660 Level 2"
  8. *ShortNickName: "QMS 1660 Print System"
  9. *LanguageLevel: "2"
  10. *AcceptsTrueType: True
  11. *FreeVM: "800000"
  12. *Password: "0"
  13. *ExitServer: "
  14.  count 0 eq
  15.  { false } { true exch startjob } ifelse
  16.  not { 
  17.      (WARNING : Cannot perform the exitserver command.) = 
  18.      (Password supplied is not valid.) = 
  19.      (Please contact the author of this software.) = flush quit
  20.      } if
  21. "
  22. *End
  23. *ScreenFreq: "60.0"
  24. *ScreenAngle: "45.0"
  25. *DefaultResolution: 600dpi
  26. *SetResolution 1200dpi: "statusdict begin 1200 setresolution end"
  27. *SetResolution 600dpi: "statusdict begin 600 setresolution end"
  28. *SetResolution 300dpi: "statusdict begin 300 setresolution end"
  29. *?Resolution: "
  30. save
  31.   statusdict begin resolution end
  32.   128 string cvs dup print (x) print print (dpi) = flush
  33. restore
  34. "
  35. *End
  36. *OpenUI *PageSize: PickOne
  37. *OrderDependency: 15 AnySetup *PageSize
  38. *DefaultPageSize: Letter
  39. *PageSize Letter: "
  40.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  41. *End
  42. *PageSize Legal: "
  43.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  44. *End
  45. *PageSize Executive: "
  46.     2 dict dup /PageSize [522 757] put dup /ImagingBBox null put setpagedevice"
  47. *End
  48. *PageSize Tabloid: "
  49.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  50. *End
  51. *PageSize Universal: "
  52.     2 dict dup /PageSize [842 1224] put dup /ImagingBBox null put setpagedevice"
  53. *End
  54. *PageSize Full11x17: "
  55.     2 dict dup /PageSize [816 1253] put dup /ImagingBBox null put setpagedevice"
  56. *End
  57. *PageSize A3: "
  58.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  59. *End
  60. *PageSize A4: "
  61.     2 dict dup /PageSize [596 842] put dup /ImagingBBox null put setpagedevice"
  62. *End
  63. *PageSize A5: "
  64.     2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  65. *End
  66. *PageSize Postcard: "
  67.     2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
  68. *End
  69. *PageSize B4: "
  70.     2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  71. *End
  72. *PageSize B5: "
  73.     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  74. *End
  75. *PageSize B6: "
  76.     2 dict dup /PageSize [363 516] put dup /ImagingBBox null put setpagedevice"
  77. *End
  78. *PageSize 12x19: "
  79.     2 dict dup /PageSize [864 1368] put dup /ImagingBBox null put setpagedevice"
  80. *End
  81. *?PageSize: "
  82.  save
  83.    currentpagedevice /PageSize get aload pop
  84.    2 copy gt {exch} if 
  85.    (Unknown) 
  86.    6 dict
  87.    dup [612 792] (Letter) put
  88.    dup [612 1008] (Legal) put
  89.    dup [522 757] (Executive) put
  90.    dup [842 1224] (Universal) put
  91.    dup [792 1224] (Tabloid) put
  92.    dup [816 1253] (Full11x17) put
  93.    dup [842 1191] (A3) put
  94.    dup [596 842] (A4) put
  95.    dup [420 595] (A5) put
  96.    dup [297 420] (Postcard) put
  97.    dup [729 1032] (B4) put
  98.    dup [516 729] (B5) put
  99.    dup [363 516] (B6) put
  100.    dup [864 1368] (12x19) put
  101.  { exch aload pop 4 index sub abs 5 le exch 
  102.    5 index sub abs 5 le and 
  103.       {exch pop exit} {pop} ifelse
  104.    } bind forall
  105.    = flush pop pop
  106. restore 
  107. "
  108. *End
  109. *CloseUI: *PageSize
  110. *DefaultPageRegion: Letter
  111. *PageRegion Letter: "
  112.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  113. *End
  114. *PageRegion Legal: "
  115.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  116. *End
  117. *PageRegion Executive: "
  118.     2 dict dup /PageSize [522 757] put dup /ImagingBBox null put setpagedevice"
  119. *End
  120. *PageRegion Tabloid: "
  121.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  122. *End
  123. *PageRegion Universal: "
  124.     2 dict dup /PageSize [842 1224] put dup /ImagingBBox null put setpagedevice"
  125. *End
  126. *PageRegion Full11x17: "
  127.     2 dict dup /PageSize [816 1253] put dup /ImagingBBox null put setpagedevice"
  128. *End
  129. *PageRegion A3: "
  130.     2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  131. *End
  132. *PageRegion A4: "
  133.     2 dict dup /PageSize [596 842] put dup /ImagingBBox null put setpagedevice"
  134. *End
  135. *PageRegion A5: "
  136.     2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  137. *End
  138. *PageRegion Postcard: "
  139.     2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
  140. *End
  141. *PageRegion B4: "
  142.     2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  143. *End
  144. *PageRegion B5: "
  145.     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  146. *End
  147. *PageRegion B6: "
  148.     2 dict dup /PageSize [363 516] put dup /ImagingBBox null put setpagedevice"
  149. *End
  150. *PageRegion 12x19: "
  151.     2 dict dup /PageSize [864 1368] put dup /ImagingBBox null put setpagedevice"
  152. *End
  153. *OpenUI *PaperTray: PickOne
  154. *OrderDependency: 20 AnySetup *PaperTray
  155. *PaperTray Letter: "statusdict begin lettertray end"
  156. *PaperTray Legal: "statusdict begin legaltray end"
  157. *PaperTray Executive: "statusdict begin executivetray end"
  158. *PaperTray Tabloid: "statusdict begin 11x17tray end"
  159. *PaperTray Universal: "statusdict begin universaltray end"
  160. *PaperTray Full11x17: "statusdict begin full11x17tray end"
  161. *PaperTray A3: "statusdict begin a3tray end"
  162. *PaperTray A4: "statusdict begin a4tray end"
  163. *PaperTray A5: "statusdict begin a5tray end"
  164. *PaperTray Postcard: "statusdict begin postcardtray end"
  165. *PaperTray B4: "statusdict begin b4tray end"
  166. *PaperTray B5: "statusdict begin b5tray end"
  167. *PaperTray B6: "statusdict begin b6tray end"
  168. *PaperTray 12x19: "statusdict begin 12x19tray end"
  169. *?PaperTray: "
  170.  save statusdict begin
  171.   15 dict begin
  172.    /letter (Letter) def 
  173.    /legal (Legal) def
  174.    /executivepage (Executive) def
  175.    /11x17 (Tabloid) def 
  176.    /universal (Universal) def
  177.    /fullledger (FullLedger) def
  178.    /a3 (A3) def 
  179.    /a4 (A4) def
  180.    /a5 (A5) def
  181.    /postcard (postcard) def 
  182.    /b4 (B4) def 
  183.    /b5 (B5) def 
  184.    /b6 (B6) def 
  185.    /12x19 (12x19) def 
  186.    papersize {
  187.      {load exec} stopped not{= flush}if
  188.    }{
  189.      {load exec} stopped not{= flush}{(Unknown) = flush}ifelse
  190.    }ifelse
  191.   end
  192.  end restore
  193. "
  194. *End
  195. *CloseUI: *PaperTray
  196. *DefaultImageableArea: Letter
  197. *ImageableArea Letter: "10 10 598 780 "
  198. *ImageableArea Legal: "10 14 600 998 "
  199. *ImageableArea Executive: "10 14 510 746 "
  200. *ImageableArea Tabloid: "10 14 780 1214 "
  201. *ImageableArea Universal: "10 14 830 1214 "
  202. *ImageableArea Full11x17: "10 14 802 1242 "
  203. *ImageableArea A3: "10 14 830 1181 "
  204. *ImageableArea A4: "10 10 581 830 "
  205. *ImageableArea A5: "10 10 405 583 "
  206. *ImageableArea Postcard: "10 10 282 405 "
  207. *ImageableArea B4: "10 14 717 1021 "
  208. *ImageableArea B5: "10 10 501 717 "
  209. *ImageableArea B6: "10 14 352 506 "
  210. *ImageableArea 12x19: "10 14 870 1354 "
  211. *?ImageableArea: "
  212.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  213.   newpath clippath pathbbox
  214.   4 -2 roll exch 2 {ceiling cvp} repeat
  215.   exch 2 {floor cvp} repeat flush
  216.  restore
  217. "
  218. *End
  219. *DefaultPaperDimension: Letter
  220. *PaperDimension Letter: "612 792"
  221. *PaperDimension Legal: "612 1008"
  222. *PaperDimension Executive: "522 756"
  223. *PaperDimension Tabloid: "792 1224"
  224. *PaperDimension Universal: "842 1224"
  225. *PaperDimension Full11x17: "816 1253"
  226. *PaperDimension A3: "842 1191"
  227. *PaperDimension A4: "596 842"
  228. *PaperDimension A5: "420 595"
  229. *PaperDimension Postcard: "297 420"
  230. *PaperDimension B4: "729 1032"
  231. *PaperDimension B5: "516 729"
  232. *PaperDimension B6: "363 516"
  233. *PaperDimension 12x19: "864 1368"
  234. *DefaultOutputBin: Upper
  235. *DefaultInputSlot: Standard
  236. *InputSlot Standard: "statusdict begin 1 setpapertray end"
  237. *InputSlot Lower: "statusdict begin 2 setpapertray end"
  238. *InputSlot Optional: "statusdict begin 3 setpapertray end"
  239. *?InputSlot: "
  240.  save statusdict begin
  241.   3 dict begin
  242.    /1 (Standard) def
  243.    /2 (Lower) def
  244.    /3 (Optional) def
  245.    papertray 
  246.      {( ) cvs cvn load exec} stopped not{= flush}if
  247.   end
  248.  end restore
  249. "
  250. *End
  251. *CloseGroup: PaperHandling
  252. *DefaultManualFeed: False
  253. *?ManualFeed: "
  254.   statusdict /manualfeed get
  255.   {(True)}{(False)}ifelse = flush"
  256. *End
  257. *ManualFeed True: "statusdict begin /manualfeed true store end"
  258. *ManualFeed False: "statusdict begin /manualfeed false store end"
  259. *OpenUI *Collate:  Boolean
  260. *OrderDependency:  40 AnySetup *Collate
  261. *DefaultCollate: True
  262. *Collate True:  "1 dict dup /Collate true put setpagedevice"
  263. *Collate False:  "1 dict dup /Collate false put setpagedevice"
  264. *?Collate:"
  265. save
  266.   currentpagedevice /Collate get
  267.   {(True)}{(False)}ifelse = flush restore"
  268. *End
  269. *CloseUI: *Collate
  270. *DefaultFont: Courier
  271. *Font AvantGarde-Book: Standard "(001.002)"
  272. *Font AvantGarde-BookOblique: Standard "(001.002)"
  273. *Font AvantGarde-Demi: Standard "(001.003)"
  274. *Font AvantGarde-DemiOblique: Standard "(001.003)"
  275. *Font Bookman-Demi: Standard "(001.001)"
  276. *Font Bookman-DemiItalic: Standard "(001.001)"
  277. *Font Bookman-Light: Standard "(001.001)"
  278. *Font Bookman-LightItalic: Standard "(001.001)"
  279. *Font Courier: Standard "(001.005)"
  280. *Font Courier-Bold: Standard "(001.005)"
  281. *Font Courier-BoldOblique: Standard "(001.005)"
  282. *Font Courier-Oblique: Standard "(001.005)"
  283. *Font Helvetica: Standard "(001.002)"
  284. *Font Helvetica-Bold: Standard "(001.002)"
  285. *Font Helvetica-BoldOblique: Standard "(001.002)"
  286. *Font Helvetica-Condensed: Standard "(001.001)"
  287. *Font Helvetica-Condensed-Bold: Standard "(001.002)"
  288. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)"
  289. *Font Helvetica-Condensed-Oblique: Standard "(001.001)"
  290. *Font Helvetica-Narrow: Standard "(001.002)"
  291. *Font Helvetica-Narrow-Bold: Standard "(001.002)"
  292. *Font Helvetica-Narrow-BoldOblique: Standard "(001.002)"
  293. *Font Helvetica-Narrow-Oblique: Standard "(001.002)"
  294. *Font Helvetica-Oblique: Standard "(001.002)"
  295. *Font NewCenturySchlbk-Bold: Standard "(001.007)"
  296. *Font NewCenturySchlbk-BoldItalic: Standard "(001.004)"
  297. *Font NewCenturySchlbk-Italic: Standard "(001.003)"
  298. *Font NewCenturySchlbk-Roman: Standard "(001.004)"
  299. *Font Palatino-Bold: Standard "(001.002)"
  300. *Font Palatino-BoldItalic: Standard "(001.002)"
  301. *Font Palatino-Italic: Standard "(001.002)"
  302. *Font Palatino-Roman: Standard "(001.001)"
  303. *Font Symbol: Special "(001.003)"
  304. *Font Times-Bold: Standard "(001.002)"
  305. *Font Times-BoldItalic: Standard "(001.004)"
  306. *Font Times-Italic: Standard "(001.002)"
  307. *Font Times-Roman: Standard "(001.002)"
  308. *Font ZapfChancery-MediumItalic: Standard "(001.003)"
  309. *Font ZapfDingbats: Special "(001.002)"
  310.