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

  1. *PPD-Adobe: "4.1"
  2. *% APTOLLW1.spd: Simplified form of APTOLLW1.ppd
  3. *LanguageEncoding: ISOLatin1
  4. *PCFileName: "APTOLLW1.PPD"
  5. *Product: "(LaserWriter Pro 630)"
  6. *PSVersion: "(2010.130) 1"
  7. *ModelName: "Apple LaserWriter Pro 630"
  8. *ShortNickName: "Apple LaserWriter Pro 630"
  9. *NickName: "Apple LaserWriter Pro 630 v2010.130"
  10. *OpenGroup: InstallableOptions/Options Installed
  11. *OpenUI *Option1/Memory Configuration: PickOne
  12. *DefaultOption1: None
  13. *Option1 None/Standard 8 MB RAM: ""
  14. *Option1 16Meg/16 MB Upgrade: ""
  15. *Option1 32Meg/32 MB Upgrade: ""
  16. *?Option1: "
  17.     (None)currentsystemparams/RamSize get
  18.     dup 16777216 eq{pop pop(16Meg)}{33554432 eq{pop(32Meg)}if}ifelse
  19.     =
  20. "
  21. *End
  22. *CloseUI: *Option1
  23. *OpenUI *Option2/Cassette (500 Sheets): PickOne
  24. *DefaultOption2: False
  25. *Option2 True/Installed: ""
  26. *Option2 False/Not Installed: ""
  27. *Option2 Preferred/Installed and Preferred: "
  28.    1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice"
  29. *End
  30. *?Option2: "
  31.     save
  32.     currentpagedevice
  33.     /InputAttributes get
  34.     2 known {(True)}{(False)} ifelse = flush
  35.     restore "
  36. *End
  37. *CloseUI: *Option2
  38. *OpenUI *Option3/Envelope Feeder: Boolean
  39. *DefaultOption3: False
  40. *Option3 True/Installed: ""
  41. *Option3 False/Not Installed: ""
  42. *?Option3: "
  43.     save
  44.     currentpagedevice
  45.     /InputAttributes get
  46.     3 known {(True)}{(False)} ifelse = flush
  47.     restore "
  48. *End
  49. *CloseUI: *Option3
  50. *CloseGroup: InstallableOptions
  51. *UIConstraints: *Resolution 600dpi *Smoothing True
  52. *UIConstraints: *Resolution 600dpi *BitsPerPixel 4
  53. *UIConstraints: *Option2 False *InputSlot Lower
  54. *UIConstraints: *Option3 False *InputSlot Envelope
  55. *UIConstraints: *PageSize Letter *InputSlot Envelope
  56. *UIConstraints: *PageSize Legal *InputSlot Envelope
  57. *UIConstraints: *PageSize A4 *InputSlot Envelope
  58. *UIConstraints: *PageSize B5 *InputSlot Envelope
  59. *UIConstraints: *PageSize LetterSmall *InputSlot Envelope
  60. *UIConstraints: *PageSize A4Small *InputSlot Envelope
  61. *UIConstraints: *PageSize LegalSmall *InputSlot Envelope
  62. *UIConstraints: *InputSlot Envelope *PageSize Letter
  63. *UIConstraints: *InputSlot Envelope *PageSize Legal
  64. *UIConstraints: *InputSlot Envelope *PageSize A4
  65. *UIConstraints: *InputSlot Envelope *PageSize B5
  66. *UIConstraints: *InputSlot Envelope *PageSize LetterSmall
  67. *UIConstraints: *InputSlot Envelope *PageSize A4Small
  68. *UIConstraints: *InputSlot Envelope *PageSize LegalSmall
  69. *UIConstraints: *PageRegion Letter *InputSlot Envelope
  70. *UIConstraints: *PageRegion Legal *InputSlot Envelope
  71. *UIConstraints: *PageRegion A4 *InputSlot Envelope
  72. *UIConstraints: *PageRegion B5 *InputSlot Envelope
  73. *UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
  74. *UIConstraints: *PageRegion A4Small *InputSlot Envelope
  75. *UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
  76. *UIConstraints: *InputSlot Envelope *PageRegion Letter
  77. *UIConstraints: *InputSlot Envelope *PageRegion Legal
  78. *UIConstraints: *InputSlot Envelope *PageRegion A4
  79. *UIConstraints: *InputSlot Envelope *PageRegion B5
  80. *UIConstraints: *InputSlot Envelope *PageRegion LetterSmall
  81. *UIConstraints: *InputSlot Envelope *PageRegion A4Small
  82. *UIConstraints: *InputSlot Envelope *PageRegion LegalSmall
  83. *UIConstraints: *Option1 None *VMOption 
  84. *UIConstraints: *Option1 16Meg *VMOption None
  85. *UIConstraints: *Option1 16Meg *VMOption 32Meg
  86. *UIConstraints: *Option1 32Meg *VMOption None
  87. *UIConstraints: *Option1 32Meg *VMOption 16Meg
  88. *LanguageLevel: "2"
  89. *Protocols: BCP
  90. *FreeVM: "2406169"
  91. *VMOption None/Standard 8 MB RAM: "2406169"
  92. *VMOption 16Meg/16 MB Upgrade: "10851725"
  93. *VMOption 32Meg/32 MB Upgrade: "27598075"
  94. *ColorDevice: False
  95. *Password: "()" 
  96. *ExitServer: "
  97.  count 0 eq
  98.  { false } { true exch startjob } ifelse
  99.  not { 
  100.      (WARNING: Cannot modify initial VM.) =
  101.      (Missing or invalid password.) =
  102.      (Please contact the author of this software.) = flush quit
  103.      } if
  104. "
  105. *End
  106. *OpenUI *Resolution/Choose Resolution: PickOne
  107. *OrderDependency: 10 AnySetup *Resolution
  108. *DefaultResolution: 600dpi
  109. *Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  110. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  111. *?Resolution: "
  112.   save
  113.     /ActualValues /ProcSet findresource
  114.     begin HWResolution end
  115.     0 get
  116.     (          ) cvs print
  117.     (dpi)
  118.     = flush
  119.   restore
  120. "
  121. *End
  122. *CloseUI: *Resolution
  123. *ScreenFreq: "85.0"
  124. *ScreenAngle: "45.0"
  125. *OpenUI *Smoothing/FinePrint(TM): Boolean
  126. *OrderDependency: 50 AnySetup *Smoothing
  127. *DefaultSmoothing: False
  128. *Smoothing True/On: "
  129.   2 dict 
  130.     dup /PostRenderingEnhance true put 
  131.     dup /PostRenderingEnhanceDetails 
  132.       2 dict 
  133.         dup /Type 1 put
  134.         dup /ActualPostRenderingEnhance true put
  135.       put
  136.   setpagedevice
  137. "
  138. *End
  139. *Smoothing False/Off: "
  140.   2 dict 
  141.     dup /PostRenderingEnhance false put 
  142.     dup /PostRenderingEnhanceDetails 
  143.       2 dict 
  144.         dup /Type 1 put
  145.         dup /ActualPostRenderingEnhance false put
  146.       put
  147.   setpagedevice
  148. "
  149. *End
  150. *?Smoothing: "
  151.    save currentpagedevice /PostRenderingEnhanceDetails get
  152.    /ActualPostRenderingEnhance get
  153.    {(True)}{(False)} ifelse = flush restore"
  154. *End
  155. *CloseUI: *Smoothing
  156. *OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
  157. *OrderDependency: 50 AnySetup *BitsPerPixel
  158. *DefaultBitsPerPixel: None
  159. *BitsPerPixel 4/On: "
  160.   2 dict 
  161.     dup /PreRenderingEnhance true put 
  162.     dup /PreRenderingEnhanceDetails 
  163.       2 dict 
  164.         dup /Type 1 put
  165.         dup /ActualPreRenderingEnhance true put
  166.       put
  167.   setpagedevice
  168. "
  169. *End
  170. *BitsPerPixel None/Off: "
  171.   2 dict 
  172.     dup /PreRenderingEnhance false put 
  173.     dup /PreRenderingEnhanceDetails 
  174.       2 dict 
  175.         dup /Type 1 put
  176.         dup /ActualPreRenderingEnhance false put
  177.       put
  178.   setpagedevice
  179. "
  180. *End
  181. *?BitsPerPixel: "
  182.    save currentpagedevice /PreRenderingEnhanceDetails get
  183.    /ActualPreRenderingEnhance get
  184.    {(4)}{(None)} ifelse = flush restore"
  185. *End
  186. *CloseUI: *BitsPerPixel
  187. *OpenUI *PageSize: PickOne
  188. *OrderDependency: 30 AnySetup *PageSize
  189. *DefaultPageSize: Letter
  190. *PageSize Letter/US Letter: "
  191.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  192. *End
  193. *PageSize Legal/US Legal: "
  194.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  195. *End
  196. *PageSize A4: "
  197.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  198. *End
  199. *PageSize B5: "
  200.     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  201. *End
  202. *PageSize LetterSmall/US Letter Small: "
  203.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  204. *End
  205. *PageSize A4Small/A4 Small: "
  206.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  207. *End
  208. *PageSize LegalSmall/US Legal Small:  "
  209.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  210. *End
  211. *PageSize Monarch/Monarch Envelope Edge Fed: "
  212.     2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
  213. *End
  214. *PageSize Com10/Com10 Envelope Edge Fed: "
  215.     2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
  216. *End
  217. *?PageSize: "
  218.   save
  219.    currentpagedevice /PageSize get aload pop
  220.    2 copy gt {exch} if 
  221.    (Unknown) 
  222.   7 dict
  223.    dup [612 792] (Letter) put
  224.    dup [612 1008] (Legal) put
  225.    dup [595 842] (A4) put
  226.    dup [516 729] (B5) put
  227.    dup [610 792] (Comm10) put
  228.    dup [611 792] (Monarch) put
  229.  { exch aload pop 4 index sub abs 5 le exch 
  230.    5 index sub abs 5 le and 
  231.       {exch pop exit} {pop} ifelse
  232.    } bind forall
  233.    = flush pop pop
  234.    restore
  235. "
  236. *End
  237. *CloseUI: *PageSize
  238. *OpenUI *PageRegion:  PickOne
  239. *OrderDependency: 40 AnySetup *PageRegion
  240. *DefaultPageRegion: Letter
  241. *PageRegion Letter/US Letter: "
  242.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  243. *End
  244. *PageRegion Legal/US Legal: "
  245.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" 
  246. *End
  247. *PageRegion A4: "
  248.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  249. *End
  250. *PageRegion B5: "
  251.     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  252. *End
  253. *PageRegion LetterSmall/US Letter Small: "
  254.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  255. *End
  256. *PageRegion A4Small/A4 Small: "
  257.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  258. *End
  259. *PageRegion LegalSmall/US Legal Small:  "
  260.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  261. *End
  262. *PageRegion Monarch/Monarch Envelope Edge Fed: "
  263.     2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
  264. *End
  265. *PageRegion Com10/Com10 Envelope Edge Fed: "
  266.     2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
  267. *End
  268. *CloseUI: *PageRegion
  269. *DefaultImageableArea: Letter
  270. *ImageableArea Letter/US Letter: "9.84 14.2201 601.2 783.66 "
  271. *ImageableArea Legal/US Legal: "9.84 14.2201 601.2 999.66 "
  272. *ImageableArea A4: "9.84 14.2201 578.16 833.82 "
  273. *ImageableArea B5: "9.84 14.22 501.36 720.78 "
  274. *ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
  275. *ImageableArea A4Small/A4 Small: "29 31 567 812 "
  276. *ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
  277. *ImageableArea Monarch/Monarch Envelope Edge Fed: "9.84 257 274 783.66 "
  278. *ImageableArea Com10/Com10 Envelope Edge Fed: "9.84 113 292 783.66 "
  279. *?ImageableArea: "
  280.  save
  281.    /cvp { (                ) cvs print ( ) print } bind def
  282.    /upperright {10000 mul floor 10000 div} bind def
  283.    /lowerleft {10000 mul ceiling 10000 div} bind def
  284.    newpath clippath pathbbox
  285.    4 -2 roll exch 2 {lowerleft cvp} repeat
  286.    exch 2 {upperright cvp} repeat flush
  287.  restore
  288. "
  289. *End
  290. *DefaultPaperDimension: Letter
  291. *PaperDimension Letter/US Letter: "612 792"
  292. *PaperDimension Legal/US Legal: "612 1008"
  293. *PaperDimension A4: "595 842"
  294. *PaperDimension B5: "516 729"
  295. *PaperDimension LetterSmall/US Letter Small: "612 792"
  296. *PaperDimension A4Small/A4 Small: "595 842"
  297. *PaperDimension LegalSmall/US Legal Small: "612 1008"
  298. *PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792"
  299. *PaperDimension Com10/Com10 Envelope Edge Fed: "610 792"
  300. *RequiresPageRegion Multipurpose: True
  301. *OpenUI *InputSlot: PickOne
  302. *OrderDependency: 20 AnySetup *InputSlot
  303. *DefaultInputSlot: Upper
  304. *InputSlot Upper/Cassette (250 Sheets): "
  305.   currentpagedevice /InputAttributes get 0 get 
  306.   dup null eq 
  307.   { pop } 
  308.   { dup length 1 add dict copy 
  309.     dup /InputAttributes
  310.     1 dict dup /Priority [0] put
  311.     put setpagedevice
  312.   } ifelse"
  313. *End
  314. *InputSlot Multipurpose/Multipurpose Tray: "
  315.   1 dict dup /ManualFeed true put setpagedevice"
  316. *End
  317. *InputSlot Lower/Cassette (500 Sheets): "
  318.   currentpagedevice /InputAttributes get 2 get 
  319.   dup null eq 
  320.   { pop } 
  321.   { dup length 1 add dict copy 
  322.     dup /InputAttributes
  323.     1 dict dup /Priority [2 0] put
  324.     put setpagedevice
  325.   } ifelse"
  326. *End
  327. *InputSlot Envelope/Envelope Feeder: "
  328.   currentpagedevice /InputAttributes get 3 get 
  329.   dup null eq 
  330.   { pop } 
  331.   { dup length 1 add dict copy 
  332.     dup /InputAttributes
  333.     1 dict dup /Priority [3 0] put
  334.     put setpagedevice
  335.   } ifelse"
  336. *End
  337. *?InputSlot: "
  338. save
  339.   3 dict
  340.   dup /0 (Upper) put
  341.   dup /1 (Multipurpose) put
  342.   dup /2 (Lower) put
  343.   dup /3 (Envelope) put
  344.   currentpagedevice /InputAttributes get
  345.   dup /Priority known
  346.   { /Priority get 0 get (      ) cvs cvn get }
  347.   {
  348.     dup length 1 eq
  349.     { {pop} forall (       ) cvs cvn get }
  350.     { pop pop (Unknown) } ifelse
  351.   } ifelse
  352.   = flush
  353. restore
  354. "
  355. *End
  356. *CloseUI: *InputSlot
  357. *DefaultOutputBin:  OnlyOne
  358. *OpenUI *ManualFeed/Manual Feed:  Boolean
  359. *OrderDependency: 20 AnySetup *ManualFeed
  360. *DefaultManualFeed: False
  361. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  362. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  363. *?ManualFeed: "
  364.   save
  365.     currentpagedevice /ManualFeed get
  366.     {(True)}{(False)}ifelse = flush
  367.   restore
  368. "
  369. *End
  370. *CloseUI: *ManualFeed
  371. *OpenUI *TraySwitch:  Boolean
  372. *OrderDependency: 50 AnySetup *TraySwitch
  373. *DefaultTraySwitch: False
  374. *TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
  375. *TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
  376. *?TraySwitch: "
  377. save
  378.   currentpagedevice /TraySwitch get
  379.   {(True)}{(False)}ifelse = flush
  380. restore
  381. "
  382. *End
  383. *CloseUI: *TraySwitch
  384. *DefaultFont: Courier
  385. *Font AvantGarde-Book: Standard "(001.002)" Standard ROM
  386. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
  387. *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
  388. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
  389. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  390. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  391. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  392. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  393. *Font Courier: Standard "(002.003)" Standard ROM
  394. *Font Courier-Bold: Standard "(002.003)" Standard ROM
  395. *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
  396. *Font Courier-Oblique: Standard "(002.003)" Standard ROM
  397. *Font Helvetica: Standard "(001.006S)" Standard ROM
  398. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  399. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  400. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  401. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  402. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  403. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  404. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  405. *Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
  406. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
  407. *Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
  408. *Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
  409. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  410. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  411. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  412. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  413. *Font Symbol: Special "(001.007S)" Special ROM
  414. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  415. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  416. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  417. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  418. *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
  419. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  420.