1*PPD-Adobe: "4.1" 2*% Adobe Systems PostScript(R) Printer Description File 3*% Copyright 1987-1994 Adobe Systems Incorporated. 4*% All Rights Reserved. 5*% Permission is granted for redistribution of this file as 6*% long as this copyright notice is intact and the contents 7*% of the file is not altered in any way from its original form. 8*% End of Copyright statement 9*FormatVersion: "4.1" 10*FileVersion: "1.15" 11*LanguageEncoding: ISOLatin1 12*LanguageVersion: English 13*PCFileName: "APTOLLW1.PPD" 14*Product: "(LaserWriter Pro 630)" 15*PSVersion: "(2010.130) 1" 16*ModelName: "Apple LaserWriter Pro 630" 17*ShortNickName: "Apple LaserWriter Pro 630" 18*NickName: "Apple LaserWriter Pro 630 v2010.130" 19 20*% === Options and Constraints ========= 21*OpenGroup: InstallableOptions/Options Installed 22*OpenUI *Option1/Memory Configuration: PickOne 23*DefaultOption1: None 24*Option1 None/Standard 8 MB RAM: "" 25*Option1 16Meg/16 MB Upgrade: "" 26*Option1 32Meg/32 MB Upgrade: "" 27*?Option1: " 28 (None)currentsystemparams/RamSize get 29 dup 16777216 eq{pop pop(16Meg)}{33554432 eq{pop(32Meg)}if}ifelse 30 = 31" 32*End 33*CloseUI: *Option1 34 35*OpenUI *Option2/Cassette (500 Sheets): PickOne 36*DefaultOption2: False 37*Option2 True/Installed: "" 38*Option2 False/Not Installed: "" 39*Option2 Preferred/Installed and Preferred: " 40 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" 41*End 42*?Option2: " 43 save 44 currentpagedevice 45 /InputAttributes get 46 2 known {(True)}{(False)} ifelse = flush 47 restore " 48*End 49*CloseUI: *Option2 50 51*OpenUI *Option3/Envelope Feeder: Boolean 52*DefaultOption3: False 53*Option3 True/Installed: "" 54*Option3 False/Not Installed: "" 55*?Option3: " 56 save 57 currentpagedevice 58 /InputAttributes get 59 3 known {(True)}{(False)} ifelse = flush 60 restore " 61*End 62*CloseUI: *Option3 63*CloseGroup: InstallableOptions 64 65*UIConstraints: *Resolution 600dpi *Smoothing True 66*UIConstraints: *Resolution 600dpi *BitsPerPixel 4 67*UIConstraints: *Option2 False *InputSlot Lower 68*UIConstraints: *Option3 False *InputSlot Envelope 69 70*UIConstraints: *PageSize Letter *InputSlot Envelope 71*UIConstraints: *PageSize Legal *InputSlot Envelope 72*UIConstraints: *PageSize A4 *InputSlot Envelope 73*UIConstraints: *PageSize B5 *InputSlot Envelope 74*UIConstraints: *PageSize LetterSmall *InputSlot Envelope 75*UIConstraints: *PageSize A4Small *InputSlot Envelope 76*UIConstraints: *PageSize LegalSmall *InputSlot Envelope 77*UIConstraints: *InputSlot Envelope *PageSize Letter 78*UIConstraints: *InputSlot Envelope *PageSize Legal 79*UIConstraints: *InputSlot Envelope *PageSize A4 80*UIConstraints: *InputSlot Envelope *PageSize B5 81*UIConstraints: *InputSlot Envelope *PageSize LetterSmall 82*UIConstraints: *InputSlot Envelope *PageSize A4Small 83*UIConstraints: *InputSlot Envelope *PageSize LegalSmall 84*UIConstraints: *PageRegion Letter *InputSlot Envelope 85*UIConstraints: *PageRegion Legal *InputSlot Envelope 86*UIConstraints: *PageRegion A4 *InputSlot Envelope 87*UIConstraints: *PageRegion B5 *InputSlot Envelope 88*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope 89*UIConstraints: *PageRegion A4Small *InputSlot Envelope 90*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope 91*UIConstraints: *InputSlot Envelope *PageRegion Letter 92*UIConstraints: *InputSlot Envelope *PageRegion Legal 93*UIConstraints: *InputSlot Envelope *PageRegion A4 94*UIConstraints: *InputSlot Envelope *PageRegion B5 95*UIConstraints: *InputSlot Envelope *PageRegion LetterSmall 96*UIConstraints: *InputSlot Envelope *PageRegion A4Small 97*UIConstraints: *InputSlot Envelope *PageRegion LegalSmall 98 99*UIConstraints: *Option1 None *VMOption 100 101*UIConstraints: *Option1 16Meg *VMOption None 102*UIConstraints: *Option1 16Meg *VMOption 32Meg 103 104*UIConstraints: *Option1 32Meg *VMOption None 105*UIConstraints: *Option1 32Meg *VMOption 16Meg 106 107*% ==== Device Capabilities =============== 108*LanguageLevel: "2" 109*Protocols: BCP 110*Emulators: hpcl 111*StartEmulator_hpcl: "currentfile /hpcl statusdict /emulate get exec " 112*StopEmulator_hpcl: "<1B7F>0" 113 114*FreeVM: "2406169" 115*VMOption None/Standard 8 MB RAM: "2406169" 116*VMOption 16Meg/16 MB Upgrade: "10851725" 117*VMOption 32Meg/32 MB Upgrade: "27598075" 118*ColorDevice: False 119*DefaultColorSpace: Gray 120*VariablePaperSize: False 121*FileSystem: True 122*?FileSystem: " 123 save false 124 (%disk?%) 125 { currentdevparams dup /Writeable known 126 { /Writeable get {pop true} if } { pop } ifelse 127 } 10 string /IODevice resourceforall 128 {(True)}{(False)} ifelse = flush 129 restore" 130*End 131 132*Throughput: "8" 133*Password: "()" 134*ExitServer: " 135 count 0 eq 136 { false } { true exch startjob } ifelse 137 not { 138 (WARNING: Cannot modify initial VM.) = 139 (Missing or invalid password.) = 140 (Please contact the author of this software.) = flush quit 141 } if 142" 143*End 144*Reset: " 145 count 0 eq 146 { false } { true exch startjob } ifelse 147 not { 148 (WARNING: Cannot reset printer.) = 149 (Missing or invalid password.) = 150 (Please contact the author of this software.) = flush quit 151 } if 152 systemdict /quit get exec 153 (WARNING : Printer Reset Failed.) = flush 154" 155*End 156 157*OpenUI *Resolution/Choose Resolution: PickOne 158*OrderDependency: 10 AnySetup *Resolution 159*DefaultResolution: 600dpi 160*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" 161*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" 162*?Resolution: " 163 save 164 /ActualValues /ProcSet findresource 165 begin HWResolution end 166 0 get 167 ( ) cvs print 168 (dpi) 169 = flush 170 restore 171" 172*End 173*CloseUI: *Resolution 174 175*% Halftone Information =============== 176*ScreenFreq: "85.0" 177*ScreenAngle: "45.0" 178*DefaultScreenProc: Dot 179*ScreenProc Dot: " 180{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1811 sub dup mul add 1 sub } {dup mul exch dup mul 182add 1 exch sub } ifelse } 183" 184*End 185*ScreenProc Line: "{ pop }" 186*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" 187 188*DefaultTransfer: Null 189*Transfer Null: "{ }" 190*Transfer Null.Inverse: "{ 1 exch sub }" 191 192*OpenUI *Smoothing/FinePrint(TM): Boolean 193*OrderDependency: 50 AnySetup *Smoothing 194*DefaultSmoothing: False 195*Smoothing True/On: " 196 2 dict 197 dup /PostRenderingEnhance true put 198 dup /PostRenderingEnhanceDetails 199 2 dict 200 dup /Type 1 put 201 dup /ActualPostRenderingEnhance true put 202 put 203 setpagedevice 204" 205*End 206*Smoothing False/Off: " 207 2 dict 208 dup /PostRenderingEnhance false put 209 dup /PostRenderingEnhanceDetails 210 2 dict 211 dup /Type 1 put 212 dup /ActualPostRenderingEnhance false put 213 put 214 setpagedevice 215" 216*End 217*?Smoothing: " 218 save currentpagedevice /PostRenderingEnhanceDetails get 219 /ActualPostRenderingEnhance get 220 {(True)}{(False)} ifelse = flush restore" 221*End 222*CloseUI: *Smoothing 223 224*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean 225*OrderDependency: 50 AnySetup *BitsPerPixel 226*DefaultBitsPerPixel: None 227*BitsPerPixel 4/On: " 228 2 dict 229 dup /PreRenderingEnhance true put 230 dup /PreRenderingEnhanceDetails 231 2 dict 232 dup /Type 1 put 233 dup /ActualPreRenderingEnhance true put 234 put 235 setpagedevice 236" 237*End 238*BitsPerPixel None/Off: " 239 2 dict 240 dup /PreRenderingEnhance false put 241 dup /PreRenderingEnhanceDetails 242 2 dict 243 dup /Type 1 put 244 dup /ActualPreRenderingEnhance false put 245 put 246 setpagedevice 247" 248*End 249*?BitsPerPixel: " 250 save currentpagedevice /PreRenderingEnhanceDetails get 251 /ActualPreRenderingEnhance get 252 {(4)}{(None)} ifelse = flush restore" 253*End 254*CloseUI: *BitsPerPixel 255 256*% Paper Handling =================== 257 258*% Code in this section both selects a tray and sets up a frame buffer. 259*OpenUI *PageSize: PickOne 260*OrderDependency: 30 AnySetup *PageSize 261*DefaultPageSize: Letter 262*PageSize Letter/US Letter: " 263 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" 264*End 265*PageSize Legal/US Legal: " 266 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" 267*End 268*PageSize A4: " 269 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" 270*End 271*PageSize B5: " 272 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" 273*End 274*PageSize LetterSmall/US Letter Small: " 275 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" 276*End 277*PageSize A4Small/A4 Small: " 278 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" 279*End 280*PageSize LegalSmall/US Legal Small: " 281 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" 282*End 283*PageSize Monarch/Monarch Envelope Edge Fed: " 284 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" 285*End 286*PageSize Com10/Com10 Envelope Edge Fed: " 287 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" 288*End 289*?PageSize: " 290 save 291 currentpagedevice /PageSize get aload pop 292 2 copy gt {exch} if 293 (Unknown) 294 7 dict 295 dup [612 792] (Letter) put 296 dup [612 1008] (Legal) put 297 dup [595 842] (A4) put 298 dup [516 729] (B5) put 299 dup [610 792] (Comm10) put 300 dup [611 792] (Monarch) put 301 { exch aload pop 4 index sub abs 5 le exch 302 5 index sub abs 5 le and 303 {exch pop exit} {pop} ifelse 304 } bind forall 305 = flush pop pop 306 restore 307" 308*End 309*CloseUI: *PageSize 310 311*OpenUI *PageRegion: PickOne 312*OrderDependency: 40 AnySetup *PageRegion 313*DefaultPageRegion: Letter 314*PageRegion Letter/US Letter: " 315 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" 316*End 317*PageRegion Legal/US Legal: " 318 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" 319*End 320*PageRegion A4: " 321 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" 322*End 323*PageRegion B5: " 324 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" 325*End 326*PageRegion LetterSmall/US Letter Small: " 327 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" 328*End 329*PageRegion A4Small/A4 Small: " 330 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" 331*End 332*PageRegion LegalSmall/US Legal Small: " 333 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" 334*End 335*PageRegion Monarch/Monarch Envelope Edge Fed: " 336 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" 337*End 338*PageRegion Com10/Com10 Envelope Edge Fed: " 339 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" 340*End 341*CloseUI: *PageRegion 342 343*% The following entries provide information about specific paper keywords. 344*DefaultImageableArea: Letter 345*ImageableArea Letter/US Letter: "9.84 14.2201 601.2 783.66 " 346*ImageableArea Legal/US Legal: "9.84 14.2201 601.2 999.66 " 347*ImageableArea A4: "9.84 14.2201 578.16 833.82 " 348*ImageableArea B5: "9.84 14.22 501.36 720.78 " 349*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " 350*ImageableArea A4Small/A4 Small: "29 31 567 812 " 351*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " 352*ImageableArea Monarch/Monarch Envelope Edge Fed: "9.84 257 274 783.66 " 353*ImageableArea Com10/Com10 Envelope Edge Fed: "9.84 113 292 783.66 " 354*?ImageableArea: " 355 save 356 /cvp { ( ) cvs print ( ) print } bind def 357 /upperright {10000 mul floor 10000 div} bind def 358 /lowerleft {10000 mul ceiling 10000 div} bind def 359 newpath clippath pathbbox 360 4 -2 roll exch 2 {lowerleft cvp} repeat 361 exch 2 {upperright cvp} repeat flush 362 restore 363" 364*End 365 366*% These provide the physical dimensions of the paper (by keyword) 367*DefaultPaperDimension: Letter 368*PaperDimension Letter/US Letter: "612 792" 369*PaperDimension Legal/US Legal: "612 1008" 370*PaperDimension A4: "595 842" 371*PaperDimension B5: "516 729" 372*PaperDimension LetterSmall/US Letter Small: "612 792" 373*PaperDimension A4Small/A4 Small: "595 842" 374*PaperDimension LegalSmall/US Legal Small: "612 1008" 375*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" 376*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" 377 378*RequiresPageRegion Multipurpose: True 379 380*OpenUI *InputSlot: PickOne 381*OrderDependency: 20 AnySetup *InputSlot 382*DefaultInputSlot: Upper 383*InputSlot Upper/Cassette (250 Sheets): " 384 currentpagedevice /InputAttributes get 0 get 385 dup null eq 386 { pop } 387 { dup length 1 add dict copy 388 dup /InputAttributes 389 1 dict dup /Priority [0] put 390 put setpagedevice 391 } ifelse" 392*End 393*InputSlot Multipurpose/Multipurpose Tray: " 394 1 dict dup /ManualFeed true put setpagedevice" 395*End 396*InputSlot Lower/Cassette (500 Sheets): " 397 currentpagedevice /InputAttributes get 2 get 398 dup null eq 399 { pop } 400 { dup length 1 add dict copy 401 dup /InputAttributes 402 1 dict dup /Priority [2 0] put 403 put setpagedevice 404 } ifelse" 405*End 406*InputSlot Envelope/Envelope Feeder: " 407 currentpagedevice /InputAttributes get 3 get 408 dup null eq 409 { pop } 410 { dup length 1 add dict copy 411 dup /InputAttributes 412 1 dict dup /Priority [3 0] put 413 put setpagedevice 414 } ifelse" 415*End 416*?InputSlot: " 417save 418 3 dict 419 dup /0 (Upper) put 420 dup /1 (Multipurpose) put 421 dup /2 (Lower) put 422 dup /3 (Envelope) put 423 currentpagedevice /InputAttributes get 424 dup /Priority known 425 { /Priority get 0 get ( ) cvs cvn get } 426 { 427 dup length 1 eq 428 { {pop} forall ( ) cvs cvn get } 429 { pop pop (Unknown) } ifelse 430 } ifelse 431 = flush 432restore 433" 434*End 435*CloseUI: *InputSlot 436 437*DefaultOutputBin: OnlyOne 438*DefaultOutputOrder: Normal 439 440*OpenUI *ManualFeed/Manual Feed: Boolean 441*OrderDependency: 20 AnySetup *ManualFeed 442*DefaultManualFeed: False 443*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" 444*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" 445*?ManualFeed: " 446 save 447 currentpagedevice /ManualFeed get 448 {(True)}{(False)}ifelse = flush 449 restore 450" 451*End 452*CloseUI: *ManualFeed 453 454*OpenUI *TraySwitch: Boolean 455*OrderDependency: 50 AnySetup *TraySwitch 456*DefaultTraySwitch: False 457*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" 458*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" 459*?TraySwitch: " 460save 461 currentpagedevice /TraySwitch get 462 {(True)}{(False)}ifelse = flush 463restore 464" 465*End 466*CloseUI: *TraySwitch 467 468*% Font Information ===================== 469*DefaultFont: Courier 470*Font AvantGarde-Book: Standard "(001.002)" Standard ROM 471*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM 472*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM 473*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM 474*Font Bookman-Demi: Standard "(001.003S)" Standard ROM 475*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM 476*Font Bookman-Light: Standard "(001.003S)" Standard ROM 477*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM 478*Font Courier: Standard "(002.003)" Standard ROM 479*Font Courier-Bold: Standard "(002.003)" Standard ROM 480*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM 481*Font Courier-Oblique: Standard "(002.003)" Standard ROM 482*Font Helvetica: Standard "(001.006S)" Standard ROM 483*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM 484*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM 485*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM 486*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM 487*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM 488*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM 489*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM 490*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM 491*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM 492*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM 493*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM 494*Font Palatino-Bold: Standard "(001.005S)" Standard ROM 495*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM 496*Font Palatino-Italic: Standard "(001.005S)" Standard ROM 497*Font Palatino-Roman: Standard "(001.005S)" Standard ROM 498*Font Symbol: Special "(001.007S)" Special ROM 499*Font Times-Bold: Standard "(001.007S)" Standard ROM 500*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM 501*Font Times-Italic: Standard "(001.007S)" Standard ROM 502*Font Times-Roman: Standard "(001.007S)" Standard ROM 503*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM 504*Font ZapfDingbats: Special "(001.004S)" Special ROM 505 506*?FontQuery: " 507 save 508 { count 1 gt 509 { exch dup 127 string cvs (/) print print (:) print 510 /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = 511 } { exit } ifelse 512 } bind loop 513 (*) = flush 514 restore 515" 516*End 517 518*?FontList: " 519save 520 (*) {cvn ==} 128 string /Font resourceforall 521 (*) = flush 522restore 523" 524*End 525 526*% Printer Messages (verbatim from printer): 527*Message: "%%[ exitserver: permanent state may be changed ]%%" 528*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" 529*Message: "\FontName\ not found, using Courier" 530 531*% Status (format: %%[ status: <one of these> ] %%) 532*Status: "initializing" 533*Status: "idle" 534*Status: "holding" 535*Status: "busy" 536*Status: "waiting" 537*Status: "PrinterError: cover open" 538*Status: "PrinterError: warming up" 539*Status: "PrinterError: out of paper" 540*Status: "PrinterError: toner cartridge missing or incorrect" 541*Status: "PrinterError: paper jam" 542*Status: "PrinterError: Cassette (250 Sheets): no paper tray" 543*Status: "PrinterError: Cassette (250 Sheets): out of paper" 544*Status: "PrinterError: Cassette (500 Sheets): no paper tray" 545*Status: "PrinterError: Cassette (500 Sheets): out of paper" 546*Status: "PrinterError: Multipurpose Tray: out of paper" 547*Status: "PrinterError: Envelope Feeder: out of paper" 548*Status: "PrinterError: Manual Feed: out of paper" 549*Status: "PrinterError: waiting for manual feed" 550*Status: "PrinterError: fixing temperature malfunction" 551*Status: "PrinterError: scanner motor malfunction" 552 553*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) 554*Source: "Serial" 555*Source: "SerialB" 556*Source: "LocalTalk" 557*Source: "Parallel" 558*Source: "EtherTalk" 559 560*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) 561*PrinterError: "cover open" 562*PrinterError: "warming up" 563*PrinterError: "out of paper" 564*PrinterError: "toner cartridge missing or incorrect" 565*PrinterError: "paper jam" 566*PrinterError: "Cassette (250 Sheets): no paper tray" 567*PrinterError: "Cassette (250 Sheets): out of paper" 568*PrinterError: "Cassette (500 Sheets): no paper tray" 569*PrinterError: "Cassette (500 Sheets): out of paper" 570*PrinterError: "Multipurpose Tray: out of paper" 571*PrinterError: "Envelope Feeder: out of paper" 572*PrinterError: "Manual Feed: out of paper" 573*PrinterError: "waiting for manual feed" 574*PrinterError: "fixing temperature malfunction" 575*PrinterError: "scanner motor malfunction" 576 577*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" 578 579*% Color Separation Information ===================== 580 581*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi 582 583*InkName: ProcessBlack/Process Black 584*InkName: CustomColor/Custom Color 585*InkName: ProcessCyan/Process Cyan 586*InkName: ProcessMagenta/Process Magenta 587*InkName: ProcessYellow/Process Yellow 588 589*% For 60 lpi / 300 dpi =============================== 590 591*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" 592*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" 593*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" 594*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" 595*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" 596 597*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" 598*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" 599*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" 600*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" 601*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" 602 603*% For 53 lpi / 300 dpi =============================== 604 605*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" 606*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" 607*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" 608*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" 609*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" 610 611*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" 612*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" 613*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" 614*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" 615*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" 616 617*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== 618 619*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" 620*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" 621*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" 622*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" 623*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" 624 625*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" 626*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" 627*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" 628*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" 629*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" 630 631*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " 632{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 6331 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 634abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 635sub }{dup mul exch dup mul add 1 exch sub }ifelse }" 636*End 637 638*% For 71 lpi / 600 dpi =============================== 639 640*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" 641*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" 642*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" 643*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" 644*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" 645 646*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" 647*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" 648*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" 649*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" 650*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" 651 652*% Produced by "bldppd42.ps" version 4.0 edit 11 653*% Last Edit Date: Mar 23 1994 654*% The byte count of this file should be exactly 022556 or 023212 655*% depending on the filesystem it resides in. 656*% end of PPD file for LaserWriter Pro 630 657