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

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