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

  1. *PPD-Adobe: "4.2"
  2. *% APLWCOB1.spd: Simplified form of APLWCOB1.ppd
  3. *LanguageEncoding: ISOLatin1
  4. *PCFileName: "APLWCOB1.PPD"
  5. *Product: "(Color LaserWriter 12/600 PS)"
  6. *PSVersion: "(2014.108) 1"
  7. *ModelName: "Apple Color LW 12/600 PS"
  8. *ShortNickName:    "Apple Color LaserWriter 12/600"
  9. *NickName: "Apple Color LW 12/600 PS"
  10. *OpenGroup: InstallableOptions/Options Installed
  11. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  12. *DefaultInstalledMemory: 12Meg
  13. *InstalledMemory 12Meg/Standard 12 MB: ""
  14. *InstalledMemory 13Meg/13 MB Upgrade: ""
  15. *InstalledMemory 16Meg/16 MB Upgrade: ""
  16. *InstalledMemory 24Meg/24 MB Upgrade: ""
  17. *InstalledMemory 25Meg/25 MB Upgrade: ""
  18. *InstalledMemory 28Meg/28 MB Upgrade: ""
  19. *InstalledMemory 40Meg/40 MB Upgrade: ""
  20. *?InstalledMemory: "
  21.    save
  22.    currentsystemparams /RamSize get
  23.    6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
  24.    putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
  25.    (Meg) putinterval
  26.    = flush
  27.    restore
  28. "
  29. *End
  30. *CloseUI: *InstalledMemory
  31. *OpenUI *OptionalCassette1/Cassette (Optional): PickOne
  32. *DefaultOptionalCassette1: False
  33. *OptionalCassette1 True/Installed: ""
  34. *OptionalCassette1 False/Not Installed: ""
  35. *OptionalCassette1 Preferred/Installed and Preferred: "
  36.    1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice"
  37. *End
  38. *?OptionalCassette1: "
  39.     save
  40.     (False)
  41.     currentpagedevice /InputAttributes get
  42.     dup 2 known { 2 get null ne {pop (True)}if }{pop}ifelse
  43.     = flush
  44.     restore
  45. "
  46. *End
  47. *CloseUI: *OptionalCassette1
  48. *CloseGroup: InstallableOptions
  49. *UIConstraints: *OptionalCassette1 False *InputSlot OptionalCassette
  50. *LanguageLevel: "2"
  51. *Protocols: TBCP
  52. *TTRasterizer: Type42
  53. *?TTRasterizer: "
  54.    save
  55.    42 /FontType resourcestatus
  56.    {pop pop (Type42)}{(None)}ifelse = flush
  57.    restore
  58. "
  59. *End
  60. *FreeVM: "1609392"
  61. *VMOption 12Meg: "1609392"
  62. *VMOption 13Meg: "2633392"
  63. *VMOption 16Meg: "3911344"
  64. *VMOption 24Meg: "5402684"
  65. *VMOption 25Meg: "7401136"
  66. *VMOption 28Meg: "5795504"
  67. *VMOption 40Meg: "13717168"
  68. *ColorDevice: True
  69. *Password: "()" 
  70. *ExitServer: "
  71.  count 0 eq
  72.  { false } { true exch startjob } ifelse
  73.  not { 
  74.      (WARNING: Cannot modify initial VM.) =
  75.      (Missing or invalid password.) =
  76.      (Please contact the author of this software.) = flush quit
  77.      } if
  78. "
  79. *End
  80. *Resolution 600dpi: ""
  81. *DefaultResolution: 600dpi
  82. *?Resolution: "
  83.   save
  84.     currentpagedevice /HWResolution get
  85.     0 get
  86.     (          ) cvs print
  87.     (dpi)
  88.     = flush
  89.   restore
  90. "
  91. *End
  92. *OpenUI *TraySwitch/Tray Switch:  Boolean
  93. *OrderDependency: 20 AnySetup *TraySwitch
  94. *DefaultTraySwitch: False
  95. *TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
  96. *TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
  97. *?TraySwitch: "
  98.    save
  99.    currentpagedevice /TraySwitch get
  100.    {(True)}{(False)}ifelse = flush
  101.    restore
  102. "
  103. *End
  104. *CloseUI: *TraySwitch
  105. *OpenUI *MediaType/Paper Type: PickOne
  106. *OrderDependency: 20 AnySetup *MediaType
  107. *DefaultMediaType: Plain
  108. *MediaType Plain/Plain: "
  109.     2 dict
  110.         dup /MediaType (Plain) put
  111.         dup /InputAttributes mark
  112.             currentpagedevice /InputAttributes get
  113.             {
  114.                 dup type /dicttype eq {
  115.                     dup length 1 add dict begin {def} forall
  116.                     /MediaType (Plain) def
  117.                     currentdict end
  118.                 } if
  119.             } forall
  120.             counttomark 2 idiv dup dict begin {def} repeat
  121.             pop currentdict end
  122.         put
  123.     setpagedevice
  124. "
  125. *End
  126. *MediaType Transparency/Transparency: "
  127.     2 dict
  128.         dup /MediaType (Transparency) put
  129.         dup /InputAttributes mark
  130.             currentpagedevice /InputAttributes get
  131.             {
  132.                 dup type /dicttype eq {
  133.                     dup length 1 add dict begin {def} forall
  134.                     /MediaType (Transparency) def
  135.                     currentdict end
  136.                 } if
  137.             } forall
  138.             counttomark 2 idiv dup dict begin {def} repeat
  139.             pop currentdict end
  140.         put
  141.     setpagedevice
  142. *End
  143. *?MediaType: "
  144.   save
  145.       currentpagedevice /MediaType get dup null eq
  146.     { pop (Plain) }
  147.     {
  148.         (Transparency) ne {
  149.             (Plain)
  150.         }{
  151.             (Transparency)
  152.         } ifelse
  153.     }ifelse
  154.     = flush
  155.   restore
  156. "
  157. *End
  158. *CloseUI: *MediaType
  159. *OpenUI *OutputMode/Print Quality Mode: PickOne
  160. *OrderDependency: 20 AnySetup *OutputMode
  161. *DefaultOutputMode: Normal
  162. *OutputMode Normal/Normal (Fastest Print Speed): "
  163.    1 dict dup /PostRenderingEnhanceDetails 
  164.       2 dict dup /Type 19 put dup /OutputMode /Normal put put
  165.    setpagedevice "
  166. *End
  167. *OutputMode Best/Best (Slower Print Speed): "
  168.    1 dict dup /PostRenderingEnhanceDetails 
  169.       2 dict dup /Type 19 put dup /OutputMode /Best put put
  170.    setpagedevice "
  171. *End
  172. *?OutputMode: "
  173.    save
  174.    currentpagedevice /PostRenderingEnhanceDetails get 
  175.    /OutputMode get = flush
  176.    restore "
  177. *End
  178. *CloseUI: *OutputMode
  179. *ScreenFreq: "200.0"
  180. *ScreenAngle: "0.0"
  181. *OpenUI *PageSize: PickOne
  182. *OrderDependency: 20 AnySetup *PageSize
  183. *DefaultPageSize: Letter
  184. *PageSize Letter/US Letter: "
  185.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  186. *End
  187. *PageSize Legal/US Legal: "
  188.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  189. *End
  190. *PageSize A4: "
  191.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  192. *End
  193. *PageSize B5: "
  194.     2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  195. *End
  196. *PageSize LetterSmall/US Letter Small: "
  197.     2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
  198. *End
  199. *PageSize A4Small/A4 Small: "
  200.     2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
  201. *End
  202. *PageSize LegalSmall/US Legal Small:  "
  203.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
  204. *End
  205. *?PageSize: "
  206.   save
  207.    currentpagedevice /PageSize get aload pop
  208.    2 copy gt {exch} if 
  209.    (Unknown) 
  210.   4 dict
  211.    dup [612 792] (Letter) put
  212.    dup [612 1008] (Legal) put
  213.    dup [595 842] (A4) put
  214.    dup [516 729] (B5) put
  215.  { exch aload pop 4 index sub abs 5 le exch 
  216.    5 index sub abs 5 le and 
  217.       {exch pop exit} {pop} ifelse
  218.    } bind forall
  219.    = flush pop pop
  220.    restore
  221. "
  222. *End
  223. *CloseUI: *PageSize
  224. *OpenUI *PageRegion:  PickOne
  225. *OrderDependency: 20 AnySetup *PageRegion
  226. *DefaultPageRegion: Letter
  227. *PageRegion Letter/US Letter: "
  228.    3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
  229.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
  230. *End
  231. *PageRegion Legal/US Legal: "
  232.    3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
  233.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
  234. *End
  235. *PageRegion A4: "
  236.    3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
  237.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
  238. *End
  239. *PageRegion B5: "
  240.    3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
  241.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice "
  242. *End
  243. *PageRegion LetterSmall/US Letter Small: "
  244.    3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
  245.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
  246. *End
  247. *PageRegion A4Small/A4 Small: " 
  248.    3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
  249.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
  250. *End
  251. *PageRegion LegalSmall/US Legal Small: "
  252.    3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
  253.    dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
  254. *End
  255. *CloseUI: *PageRegion
  256. *DefaultImageableArea: Letter
  257. *ImageableArea Letter/US Letter: "14.16 14.1601 597.84 769.32 "
  258. *ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 "
  259. *ImageableArea A4: "14.1601 14.2401 582.48 819.32 "
  260. *ImageableArea B5: "14.16 14.7 501.84 706.38 "
  261. *ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
  262. *ImageableArea A4Small/A4 Small: "29 31 567 812 "
  263. *ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
  264. *?ImageableArea: "
  265.  save
  266.    /cvp { (                ) cvs print ( ) print } bind def
  267.    /upperright {10000 mul floor 10000 div} bind def
  268.    /lowerleft {10000 mul ceiling 10000 div} bind def
  269.    newpath clippath pathbbox
  270.    4 -2 roll exch 2 {lowerleft cvp} repeat
  271.    exch 2 {upperright cvp} repeat flush
  272.  restore
  273. "
  274. *End
  275. *DefaultPaperDimension: Letter
  276. *PaperDimension Letter/US Letter: "612 792"
  277. *PaperDimension Legal/US Legal: "612 1008"
  278. *PaperDimension A4: "595 842"
  279. *PaperDimension B5: "516 729"
  280. *PaperDimension LetterSmall/US Letter Small: "612 792"
  281. *PaperDimension A4Small/A4 Small: "595 842"
  282. *PaperDimension LegalSmall/US Legal Small: "612 1008"
  283. *RequiresPageRegion Multipurpose: True
  284. *OpenUI *InputSlot: PickOne
  285. *OrderDependency: 20 AnySetup *InputSlot
  286. *DefaultInputSlot: StandardCassette
  287. *InputSlot StandardCassette/Cassette (Standard): "
  288.   currentpagedevice /InputAttributes get 0 get 
  289.   dup null eq 
  290.   { pop } 
  291.   { dup length 1 add dict copy 
  292.     dup /InputAttributes
  293.     1 dict dup /Priority [0 1 2] put
  294.     put setpagedevice
  295.   } ifelse"
  296. *End
  297. *InputSlot Multipurpose/Multipurpose Tray: "
  298.   currentpagedevice /InputAttributes get 1 get 
  299.   dup null eq 
  300.   { pop } 
  301.   { dup length 1 add dict copy 
  302.     dup /InputAttributes
  303.     1 dict dup /Priority [1 0 2] put
  304.     put setpagedevice
  305.   } ifelse"
  306. *End
  307. *InputSlot OptionalCassette/Cassette (Optional): "
  308.   currentpagedevice /InputAttributes get 2 get 
  309.   dup null eq 
  310.   { pop } 
  311.   { dup length 1 add dict copy 
  312.     dup /InputAttributes
  313.     1 dict dup /Priority [2 0 1] put
  314.     put setpagedevice
  315.   } ifelse"
  316. *End
  317. *?InputSlot: "
  318. save
  319.   3 dict
  320.   dup /0 (StandardCassette) put
  321.   dup /1 (Multipurpose) put
  322.   dup /2 (OptionalCassette) put
  323.   currentpagedevice /InputAttributes get
  324.   dup /Priority known
  325.   { /Priority get 0 get (      ) cvs cvn get }
  326.   {
  327.     dup length 1 eq
  328.     { {pop} forall (       ) cvs cvn get }
  329.     { pop pop (Unknown) } ifelse
  330.   } ifelse
  331.   = flush
  332. restore
  333. "
  334. *End
  335. *CloseUI: *InputSlot
  336. *DefaultOutputBin: OnlyOne
  337. *OpenUI *ManualFeed/Manual Feed:  Boolean
  338. *OrderDependency: 20 AnySetup *ManualFeed
  339. *DefaultManualFeed: False
  340. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  341. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  342. *?ManualFeed: "
  343.   save
  344.     currentpagedevice /ManualFeed get
  345.     {(True)}{(False)}ifelse = flush
  346.   restore
  347. "
  348. *End
  349. *CloseUI: *ManualFeed
  350. *DefaultFont: Courier
  351. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  352. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  353. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  354. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  355. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  356. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  357. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  358. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  359. *Font Courier: Standard "(002.004S)" Standard ROM
  360. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  361. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  362. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  363. *Font Helvetica: Standard "(001.006S)" Standard ROM
  364. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  365. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  366. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  367. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  368. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  369. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  370. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  371. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  372. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  373. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  374. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  375. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  376. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  377. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  378. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  379. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  380. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  381. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  382. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  383. *Font Symbol: Standard "(001.007S)" Standard ROM
  384. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  385. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  386. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  387. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  388. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  389. *Font ZapfDingbats: Standard "(001.004S)" Standard ROM
  390.