1*PPD-Adobe: "4.3" 2*% 3*% Printer Description file 4*% for "Ricoh EMP 156 PS" 5*% 6*% CreationDate: 2005/07/29 7*% Modified: 2005/09/12 8*% 9*% COPYRIGHT (C) 2005 RICOH COMPANY, LTD. 10*% 11*% Permission is hereby granted, free of charge, to any person obtaining 12*% a copy of this software and associated documentation files (the 13*% "Software"), to deal in the Software without restriction, including 14*% without limitation the rights to use, copy, modify, merge, publish, 15*% distribute, sublicense, and/or sell copies of the Software, and to 16*% permit persons to whom the Software is furnished to do so, subject to 17*% the following conditions: 18*% 19*% The above copyright notice and this permission notice shall be 20*% included in all copies or substantial portions of the Software. 21*% 22*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 23*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 24*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 25*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 26*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 27*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 28*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 29*% 30*% [this is the MIT open source license -- please see www.opensource.org] 31*% 32 33*FileVersion: "1.1" 34*FormatVersion: "4.3" 35*LanguageEncoding: ISOLatin1 36*LanguageVersion: English 37*Manufacturer: "Ricoh" 38*ModelName: "Ricoh EMP 156" 39*ShortNickName: "Ricoh EMP 156 PS" 40*NickName: "Ricoh EMP 156 PS" 41*PCFileName: "rkemp156.ppd" 42*Product: "(EMP156)" 43*PSVersion: "(3015.103) 1" 44 45*% ======== Installable Options ======== 46*OpenGroup: InstallableOptions/Options Installed 47*OpenUI *Option1/High Capacity Feeder: PickOne 48*DefaultOption1: None 49*Option1 None/None: "" 50*Option1 One/HCF1: "" 51*Option1 Two/HCF1 + HCF2: "" 52*?Option1: " 53 save currentpagedevice /InputAttributes get dup 4 known 54 {pop (Two)}{2 known{(One)}{(None)}ifelse}ifelse = flush restore 55" 56*End 57*CloseUI: *Option1 58 59*OpenUI *Option2/Container Stacker: PickOne 60*DefaultOption2: One 61*Option2 None/Not Installed: "" 62*Option2 One/CS1: "" 63*Option2 Two/CS1 + CS2: "" 64*?Option2: " 65 save (None) currentpagedevice /OutputAttributes get { 66 exch pop dup /OutputType get (Stacker 7) eq 67 {pop pop (Two) exit}{/OutputType get (Stacker 5) eq {pop (One)}if}ifelse 68 } forall = flush restore 69" 70*End 71*CloseUI: *Option2 72 73*OpenUI *InstalledMemory/Memory Configuration: PickOne 74*DefaultInstalledMemory: 256MB 75*InstalledMemory 256MB/256MB: "" 76*?InstalledMemory: " 77 save currentsystemparams /InstalledRam get 1048576 div round cvi dup 0 lt {pop 0}if 78 256 ge {(256MB)}{(Unknown)}ifelse = flush restore 79" 80*End 81*CloseUI: *InstalledMemory 82*CloseGroup: InstallableOptions 83 84*% ======== Constraints ======== 85*% Option1:HCF0 86*UIConstraints: *Option1 None *InputSlot HCF1B 87*UIConstraints: *InputSlot HCF1B *Option1 None 88*UIConstraints: *Option1 None *InputSlot HCF1T 89*UIConstraints: *InputSlot HCF1T *Option1 None 90*UIConstraints: *Option1 None *InputSlot HCF2B 91*UIConstraints: *InputSlot HCF2B *Option1 None 92*UIConstraints: *Option1 None *InputSlot HCF2T 93*UIConstraints: *InputSlot HCF2T *Option1 None 94*% Option1:HCF1 95*UIConstraints: *Option1 One *InputSlot HCF2B 96*UIConstraints: *InputSlot HCF2B *Option1 One 97*UIConstraints: *Option1 One *InputSlot HCF2T 98*UIConstraints: *InputSlot HCF2T *Option1 One 99*% Option2:CS0 100*UIConstraints: *Option2 None *OutputBin Stacker5 101*UIConstraints: *OutputBin Stacker5 *Option2 None 102*UIConstraints: *Option2 None *OutputBin Stacker6 103*UIConstraints: *OutputBin Stacker6 *Option2 None 104*UIConstraints: *Option2 None *OutputBin Stacker7 105*UIConstraints: *OutputBin Stacker7 *Option2 None 106*UIConstraints: *Option2 None *OutputBin Stacker8 107*UIConstraints: *OutputBin Stacker8 *Option2 None 108*% Option2:CS1 109*UIConstraints: *Option2 One *OutputBin Stacker7 110*UIConstraints: *OutputBin Stacker7 *Option2 One 111*UIConstraints: *Option2 One *OutputBin Stacker8 112*UIConstraints: *OutputBin Stacker8 *Option2 One 113*% OutputBin:SampleTray 114*UIConstraints: *OutputBin SampleTray *HKOutputFaceUp 115*UIConstraints: *HKOutputFaceUp *OutputBin SampleTray 116*UIConstraints: *OutputBin SampleTray *HKJog 117*UIConstraints: *HKJog *OutputBin SampleTray 118*% HKScreenProc 119*UIConstraints: *HKScreenProc None *HKScreenFreq 120*UIConstraints: *HKScreenFreq *HKScreenProc None 121*UIConstraints: *HKScreenProc None *HKScreenAngle 122*UIConstraints: *HKScreenAngle *HKScreenProc None 123*%Duplex 124*UIConstraints: *MediaType Label *Duplex 125*UIConstraints: *Duplex *MediaType Label 126 127 128*% ======== General Information ======== 129*LanguageLevel: "3" 130*Password: "()" 131*Protocols: TBCP 132*Throughput: "156" 133*PrintPSErrors: True 134*TTRasterizer: Type42 135*?TTRasterizer: " 136 save 42 /FontType resourcestatus {pop pop (Type42)}{(None)}ifelse = flush restore 137" 138*End 139*FreeVM: "102400000" 140*VMOption 256MB: "102400000" 141*FCacheSize 256MB: 8601600 142 143*ExitServer: " 144 count 0 eq {false}{true exch startjob}ifelse not { 145 (WARNING: Cannot modify initial VM.) = 146 (Missing or invalid password.) = 147 (Please contact the author of this software.) = flush quit 148 }if 149" 150*End 151 152*Reset: " 153 count 0 eq {false}{true exch startjob}ifelse not { 154 (WARNING: Cannot reset printer.) = 155 (Missing or invalid password.) = 156 (Please contact the author of this software.) = flush quit 157 }if 158 systemdict /quit get exec 159 (WARNING : Printer Reset Failed.) = flush 160" 161*End 162 163*FileSystem: True 164*?FileSystem: " 165 save false 166 (%disk?%) 167 {currentdevparams dup /Writeable known {/Writeable get {pop true}if}{pop}ifelse} 168 10 string /IODevice resourceforall 169 {(True)}{(False)}ifelse = flush restore 170" 171*End 172 173*% ======== Halftone Information ======== 174*ColorDevice: False 175*DefaultColorSpace: Gray 176*DefaultHalftoneType: 3 177*ScreenFreq: "85.0" 178*ScreenAngle: "45.0" 179*DefaultScreenProc: Dot 180*ScreenProc Dot: " 181 {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub} 182 {dup mul exch dup mul add 1 exch sub}ifelse} 183" 184*End 185 186*% ======== Job Patch File ======== 187*JobPatchFile 0: " 188 <</MediaWeight null>> setpagedevice 189" 190*End 191 192*% ======== Resolution Information ======== 193*OpenUI *Resolution: PickOne 194*OrderDependency: 2.0 AnySetup *Resolution 195*DefaultResolution: 600x600dpi 196*Resolution 300x300dpi: "<</HWResolution [300 300]>> setpagedevice" 197*Resolution 600x600dpi: "<</HWResolution [600 600]>> setpagedevice" 198*?Resolution: " 199 save currentpagedevice /HWResolution get dup aload pop 600 eq exch 600 eq and 200 {pop (600x600dpi)}{aload pop 300 eq exch 300 eq and{(300x300dpi)}{(Unknown)}ifelse }ifelse 201 = flush restore 202" 203*End 204*CloseUI: *Resolution 205 206*% ======== Standard options ======== 207*OpenUI *TraySwitch/Tray Auto Cascade: Boolean 208*OrderDependency: 35.0 AnySetup *TraySwitch 209*DefaultTraySwitch: True 210*TraySwitch False/Off: "<</TraySwitch false>> setpagedevice" 211*TraySwitch True/On: "<</TraySwitch true>> setpagedevice" 212*?TraySwitch: " 213 save currentpagedevice dup /TraySwitch known 214 {/TraySwitch get {(True)}{(False)}ifelse}{pop (Unknown)}ifelse = flush restore 215" 216*End 217*CloseUI: *TraySwitch 218 219*VariablePaperSize: True 220*LeadingEdge Short:"" 221*LeadingEdge Long:"" 222*DefaultLeadingEdge: Short 223*MaxMediaWidth: "1008" 224*MaxMediaHeight: "1296" 225*HWMargins:0 0 0 0 226*ParamCustomPageSize Width: 1 points 576 1008 227*ParamCustomPageSize Height: 2 points 504 1296 228*ParamCustomPageSize Orientation: 3 int 0 3 229*ParamCustomPageSize WidthOffset: 4 points 0 0 230*ParamCustomPageSize HeightOffset: 5 points 0 0 231*NonUIOrderDependency: 42.0 AnySetup *CustomPageSize 232*CustomPageSize True: " 233 pop pop 2 mod 0 eq {exch}if 234 (<<) cvx exec /PageSize [5 -2 roll] /ImagingBBox null (>>) cvx exec setpagedevice 235" 236*End 237 238*OpenUI *PageSize: PickOne 239*OrderDependency: 40.0 AnySetup *PageSize 240*DefaultPageSize: Letter 241*PageSize A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice" 242*PageSize A3: "<</PageSize [842 1191] /ImagingBBox null>> setpagedevice" 243*PageSize B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice" 244*PageSize B4: "<</PageSize [729 1032] /ImagingBBox null>> setpagedevice" 245*PageSize Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice" 246*PageSize Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice" 247*PageSize Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice" 248*PageSize Tabloid: "<</PageSize [792 1224] /ImagingBBox null>> setpagedevice" 249*PageSize Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice" 250*PageSize 12x18: "<</PageSize [864 1296] /ImagingBBox null>> setpagedevice" 251*?PageSize: " 252 save currentpagedevice /PageSize get aload pop 2 copy gt {exch}if (Unknown) 253 (<<) cvx exec 254 [595 842] (A4) 255 [842 1191] (A3) 256 [516 729] (B5) 257 [729 1032] (B4) 258 [612 792] (Letter) 259 [612 936] (Folio) 260 [612 1008] (Legal) 261 [792 1224] (Tabloid) 262 [522 756] (Executive) 263 [864 1296] (12x18) 264 (>>) cvx exec { 265 exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {exch pop exit}{pop}ifelse 266 }bind forall = flush pop pop restore 267" 268*End 269*CloseUI: *PageSize 270 271*OpenUI *PageRegion: PickOne 272*OrderDependency: 45.0 AnySetup *PageRegion 273*DefaultPageRegion: Letter 274*PageRegion A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice" 275*PageRegion A3: "<</PageSize [842 1191] /ImagingBBox null>> setpagedevice" 276*PageRegion B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice" 277*PageRegion B4: "<</PageSize [729 1032] /ImagingBBox null>> setpagedevice" 278*PageRegion Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice" 279*PageRegion Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice" 280*PageRegion Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice" 281*PageRegion Tabloid: "<</PageSize [792 1224] /ImagingBBox null>> setpagedevice" 282*PageRegion Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice" 283*PageRegion 12x18: "<</PageSize [864 1296] /ImagingBBox null>> setpagedevice" 284*CloseUI: *PageRegion 285 286*DefaultImageableArea: Letter 287*ImageableArea A4: "0 0 595 842" 288*ImageableArea A3: "0 0 842 1191" 289*ImageableArea B5: "0 0 516 729" 290*ImageableArea B4: "0 0 729 1032" 291*ImageableArea Letter: "0 0 612 792" 292*ImageableArea Folio: "0 0 612 936" 293*ImageableArea Legal: "0 0 612 1008" 294*ImageableArea Tabloid: "0 0 792 1224" 295*ImageableArea Executive: "0 0 522 756" 296*ImageableArea 12x18: "0 0 864 1296" 297*?ImageableArea: " 298 save /cvp {( ) cvs print ( ) print}bind def 299 /upperright {10000 mul floor 10000 div}bind def 300 /lowerleft {10000 mul ceiling 10000 div}bind def 301 newpath clippath pathbbox 4 -2 roll exch 2 {lowerleft cvp}repeat 302 exch 2 {upperright cvp}repeat flush (\n) print flush restore 303" 304*End 305 306*DefaultPaperDimension: Letter 307*PaperDimension A4: "595 842" 308*PaperDimension A3: "842 1191" 309*PaperDimension B5: "516 729" 310*PaperDimension B4: "729 1032" 311*PaperDimension Letter: "612 792" 312*PaperDimension Folio: "612 936" 313*PaperDimension Legal: "612 1008" 314*PaperDimension Tabloid: "792 1224" 315*PaperDimension Executive: "522 756" 316*PaperDimension 12x18: "864 1296" 317 318*LandscapeOrientation: Minus90 319 320*OpenUI *InputSlot: PickOne 321*OrderDependency: 60.0 AnySetup *InputSlot 322*DefaultInputSlot: Tray1 323*InputSlot Tray1/Lower: " 324 currentpagedevice /InputAttributes get dup 0 known 325 {0 get 4 dict copy dup /InputAttributes <</Priority [0]>> put setpagedevice}{pop}ifelse 326" 327*End 328*InputSlot Tray2/Upper: " 329 currentpagedevice /InputAttributes get dup 1 known 330 {1 get 4 dict copy dup /InputAttributes <</Priority [1]>> put setpagedevice}{pop}ifelse 331" 332*End 333*InputSlot HCF1T/HCF1 Upper: " 334 currentpagedevice /InputAttributes get dup 3 known 335 {3 get 4 dict copy dup /InputAttributes <</Priority [3]>> put setpagedevice}{pop}ifelse 336" 337*End 338*InputSlot HCF1B/HCF1 Lower: " 339 currentpagedevice /InputAttributes get dup 2 known 340 {2 get 4 dict copy dup /InputAttributes <</Priority [2]>> put setpagedevice}{pop}ifelse 341" 342*End 343*InputSlot HCF2T/HCF2 Upper: " 344 currentpagedevice /InputAttributes get dup 5 known 345 {5 get 4 dict copy dup /InputAttributes <</Priority [5]>> put setpagedevice}{pop}ifelse 346" 347*End 348*InputSlot HCF2B/HCF2 Lower: " 349 currentpagedevice /InputAttributes get dup 4 known 350 {4 get 4 dict copy dup /InputAttributes <</Priority [4]>> put setpagedevice}{pop}ifelse 351" 352*End 353*?InputSlot: " 354 save (<<) cvx exec 355 /0 (Tray1) 356 /1 (Tray2) 357 /2 (HCF1B) 358 /3 (HCF1T) 359 /4 (HCF2B) 360 /5 (HCF2T) 361 (>>) cvx exec 362 currentpagedevice /InputAttributes get dup /Priority known 363 {/Priority get 0 get ( ) cvs cvn get} 364 {dup length 1 eq {{pop}forall ( ) cvs cvn get}{pop pop (Unknown)}ifelse}ifelse 365 = flush restore 366" 367*End 368*CloseUI: *InputSlot 369 370*OpenUI *Duplex: PickOne 371*OrderDependency: 80.0 AnySetup *Duplex 372*DefaultDuplex: None 373*Duplex None: "<</Duplex false>> setpagedevice" 374*Duplex DuplexTumble/Tumble: "<</Duplex true /Tumble true>> setpagedevice" 375*Duplex DuplexNoTumble/Normal: "<</Duplex true /Tumble false>> setpagedevice" 376*?Duplex: " 377 save currentpagedevice dup /Duplex get 378 {/Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}{pop (None)}ifelse = flush restore 379" 380*End 381*CloseUI: *Duplex 382 383*% ======== Input options ======== 384*OpenUI *MediaType: PickOne 385*OrderDependency: 50.0 AnySetup *MediaType 386*DefaultMediaType: Plain 387*MediaType AutoSelect/Auto Select: "<</MediaType null>> setpagedevice" 388*MediaType Plain: "<</MediaType (Plain)>> setpagedevice" 389*MediaType Bond: "<</MediaType (Bond)>> setpagedevice" 390*MediaType Color: "<</MediaType (Color)>> setpagedevice" 391*MediaType Label: "<</MediaType (Label)>> setpagedevice" 392*MediaType Letterhead: "<</MediaType (Letterhead)>> setpagedevice" 393*MediaType Preprinted: "<</MediaType (Preprinted)>> setpagedevice" 394*MediaType Prepunched: "<</MediaType (Prepunched)>> setpagedevice" 395*MediaType Recycled: "<</MediaType (Recycled)>> setpagedevice" 396*MediaType Special: "<</MediaType (Special)>> setpagedevice" 397*MediaType HKOther/Other: "<</MediaType (Other)>> setpagedevice" 398*?MediaType: " 399 save (<<) cvx exec 400 /Plain (Plain) 401 /Bond (Bond) 402 /Color (Color) 403 /Label (Label) 404 /Letterhead (Letterhead) 405 /Preprinted (Preprinted) 406 /Prepunched (Prepunched) 407 /Recycled (Recycled) 408 /Special (Special) 409 /Other (HKOther) 410 (>>) cvx exec currentpagedevice dup /MediaType known 411 {/MediaType get dup null ne {cvn get}{pop pop (AutoSelect)}ifelse} 412 {pop pop (Unknown)}ifelse = flush restore 413" 414*End 415*CloseUI: *MediaType 416 417*OpenUI *HKLeadingEdge/Leading Edge: PickOne 418*OrderDependency: 55.0 AnySetup *HKLeadingEdge 419*DefaultHKLeadingEdge: AutoSelect 420*HKLeadingEdge AutoSelect/Auto Select: "<</LeadingEdge null>> setpagedevice" 421*HKLeadingEdge LongEdge/Long Edge (LEF): "<</LeadingEdge 3>> setpagedevice" 422*HKLeadingEdge ShortEdge/Short Edge (SEF): "<</LeadingEdge 2>> setpagedevice" 423*?HKLeadingEdge: " 424 save currentpagedevice dup /LeadingEdge known { 425 /LeadingEdge get dup null eq {pop (AutoSelect)}{3 eq {(LongEdge)}{(ShortEdge)}ifelse}ifelse 426 }{pop (Unknown)}ifelse = flush restore 427" 428*End 429*CloseUI: *HKLeadingEdge 430 431*% ======== Output options ======== 432*OpenUI *OutputBin/Output Tray: PickOne 433*OrderDependency: 70.0 AnySetup *OutputBin 434*DefaultOutputBin: None 435*OutputBin None/Printer Default: "" 436*OutputBin Stacker6/Container 1 Upper: "<</OutputType (Stacker 6)>> setpagedevice" 437*OutputBin Stacker5/Container 1 Lower: "<</OutputType (Stacker 5)>> setpagedevice" 438*OutputBin Stacker8/Container 2 Upper: "<</OutputType (Stacker 8)>> setpagedevice" 439*OutputBin Stacker7/Container 2 Lower: "<</OutputType (Stacker 7)>> setpagedevice" 440*OutputBin SampleTray: "<</OutputType (Stacker 0)>> setpagedevice" 441*OutputBin AutoCascade: "<</OutputType (Auto)>> setpagedevice" 442*?OutputBin: " 443 save (<<) cvx exec 444 (Stacker 5) (Stacker5) 445 (Stacker 6) (Stacker6) 446 (Stacker 7) (Stacker7) 447 (Stacker 8) (Stacker8) 448 (Stacker 0) (SampleTray) 449 (Auto) (AutoCascade) 450 (>>) cvx exec 451 currentpagedevice dup /OutputType known 452 {/OutputType get 2 copy known {get}{pop pop (Unknown)}ifelse} 453 {pop pop (Unknown)}ifelse = flush restore 454" 455*End 456*CloseUI: *OutputBin 457 458*OpenUI *HKJog/Jog: Boolean 459*OrderDependency: 75.0 AnySetup *HKJog 460*DefaultHKJog: False 461*HKJog False/Off: "<</Jog 0>> setpagedevice" 462*HKJog True/On: "<</Jog 1>> setpagedevice" 463*?HKJog: " 464 save currentpagedevice dup /Jog known 465 {/Jog get 0 eq {(False)}{(True)}ifelse}{pop (Unknown)}ifelse = flush restore 466" 467*End 468*CloseUI: *HKJog 469 470*OpenUI *HKOutputFaceUp/Output Face Up: PickOne 471*OrderDependency: 78.0 AnySetup *HKOutputFaceUp 472*DefaultHKOutputFaceUp: False 473*HKOutputFaceUp False/Off: "<</OutputFaceUp false>> setpagedevice" 474*HKOutputFaceUp True/On: "<</OutputFaceUp true>> setpagedevice" 475*?HKOutputFaceUp: " 476 save currentpagedevice dup /OutputFaceUp known 477 {/OutputFaceUp get {(True)}{(False)}ifelse}{pop (Unknown)}ifelse = flush restore 478" 479*End 480*CloseUI: *HKOutputFaceUp 481 482*% ======== Advanced options ======== 483*OpenUI *HKCollate/Collate: Boolean 484*OrderDependency: 20.0 AnySetup *HKCollate 485*DefaultHKCollate: True 486*HKCollate False/Off: "<</Collate false>> setpagedevice" 487*HKCollate True/On: "<</Collate true>> setpagedevice" 488*?HKCollate: " 489 save currentpagedevice /Collate get {(True)}{(False)}ifelse = flush restore 490" 491*End 492*CloseUI: *HKCollate 493 494*OpenUI *HKEdgeToEdge/Edge To Edge: PickOne 495*OrderDependency: 10.0 AnySetup *HKEdgeToEdge 496*DefaultHKEdgeToEdge: True 497*HKEdgeToEdge False/Off: " 498 <</PostRenderingEnhance true /PostRenderingEnhanceDetails <</EdgeToEdge false>> >> setpagedevice 499" 500*End 501*HKEdgeToEdge True/On: " 502 <</PostRenderingEnhance true /PostRenderingEnhanceDetails <</EdgeToEdge true>> >> setpagedevice 503" 504*End 505*?HKEdgeToEdge: " 506 save 0 currentpagedevice dup /PostRenderingEnhance known { 507 dup /PostRenderingEnhance get true eq { 508 dup /PostRenderingEnhanceDetails known { 509 /PostRenderingEnhanceDetails get dup /EdgeToEdge known 510 {/EdgeToEdge get true eq {2}{1}ifelse exch pop}{pop}ifelse 511 }{pop}ifelse 512 }{pop pop 1}ifelse 513 }{pop}ifelse 514 dup 2 eq {pop (True)}{1 eq {(False)}{(Unknown)}ifelse}ifelse = flush restore 515" 516*End 517*CloseUI: *HKEdgeToEdge 518 519*% ======== Halftone options ======== 520*OpenUI *HKScreenProc/Screen Procedure: PickOne 521*OrderDependency: 90.0 AnySetup *HKScreenProc 522*DefaultHKScreenProc: None 523*HKScreenProc None/Printer Default: "" 524*HKScreenProc Dot/Dot: " 525 currentscreen pop {abs exch abs 2 copy add 1 gt 526 {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse 527 }setscreen 528" 529*End 530*HKScreenProc Line/Line: "currentscreen pop{pop}setscreen" 531*HKScreenProc Ellipse/Ellipse: "currentscreen pop{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}setscreen" 532*HKScreenProc Square/Square: "currentscreen pop{abs exch abs 2 copy lt {exch}if pop neg}setscreen" 533*HKScreenProc Diamond/Diamond: " 534 currentscreen pop {abs exch abs 2 copy add .75 le { 535 dup mul exch dup mul add 1 exch sub}{2 copy add 1.23 le 536 {.85 mul add 1 exch sub}{1 sub dup mul exch 1 sub dup mul add 1 sub}ifelse 537 }ifelse}setscreen 538" 539*End 540*HKScreenProc Cross/Cross: "currentscreen pop{abs exch abs 2 copy gt {exch}if pop neg}setscreen" 541*CloseUI: *HKScreenProc 542 543*OpenUI *HKScreenFreq/Screen Frequency: PickOne 544*OrderDependency: 95.0 AnySetup *HKScreenFreq 545*DefaultHKScreenFreq: None 546*HKScreenFreq None/Printer Default: "" 547*HKScreenFreq 121L/121 Lpi: "currentscreen 3 2 roll pop 121.2 3 -2 roll setscreen" 548*HKScreenFreq 106L/106 Lpi: "currentscreen 3 2 roll pop 106 3 -2 roll setscreen" 549*HKScreenFreq 85L/85 Lpi: "currentscreen 3 2 roll pop 84.9 3 -2 roll setscreen" 550*HKScreenFreq 71L/71 Lpi: "currentscreen 3 2 roll pop 70.7 3 -2 roll setscreen" 551*HKScreenFreq 60L/60 Lpi: "currentscreen 3 2 roll pop 60.6 3 -2 roll setscreen" 552*CloseUI: *HKScreenFreq 553 554*OpenUI *HKScreenAngle/Screen Angle: PickOne 555*OrderDependency: 98.0 AnySetup *HKScreenAngle 556*DefaultHKScreenAngle: None 557*HKScreenAngle None/Printer Default: "" 558*HKScreenAngle 0A/0 Degree: "currentscreen 3 1 roll pop 0 3 -1 roll setscreen" 559*HKScreenAngle 15A/15 Degrees: "currentscreen 3 1 roll pop 15 3 -1 roll setscreen" 560*HKScreenAngle 30A/30 Degrees: "currentscreen 3 1 roll pop 30 3 -1 roll setscreen" 561*HKScreenAngle 45A/45 Degrees: "currentscreen 3 1 roll pop 45 3 -1 roll setscreen" 562*HKScreenAngle 60A/60 Degrees: "currentscreen 3 1 roll pop 60 3 -1 roll setscreen" 563*HKScreenAngle 75A/75 Degrees: "currentscreen 3 1 roll pop 75 3 -1 roll setscreen" 564*CloseUI: *HKScreenAngle 565 566*% ======== Font Information ======== 567*DefaultFont: Courier 568*Font AlbertusMT:Standard "(001.001)" Standard ROM 569*Font AlbertusMT-Italic:Standard "(001.001)" Standard ROM 570*Font AlbertusMT-Light:Standard "(001.001)" Standard ROM 571*Font AntiqueOlive-Bold:Standard "(001.002)" Standard ROM 572*Font AntiqueOlive-Compact:Standard "(001.002)" Standard ROM 573*Font AntiqueOlive-Italic:Standard "(001.002)" Standard ROM 574*Font AntiqueOlive-Roman:Standard "(001.002)" Standard ROM 575*Font Apple-Chancery:Standard "(001.002)" ExtendedRoman ROM 576*Font Arial-BoldItalicMT:Standard "(001.002)" Standard ROM 577*Font Arial-BoldMT:Standard "(001.002)" Standard ROM 578*Font Arial-ItalicMT:Standard "(001.002)" Standard ROM 579*Font ArialMT:Standard "(001.002)" Standard ROM 580*Font AvantGarde-Book: Standard "(003.000)" Standard ROM 581*Font AvantGarde-BookOblique: Standard "(003.000)" Standard ROM 582*Font AvantGarde-Demi: Standard "(003.000)" Standard ROM 583*Font AvantGarde-DemiOblique: Standard "(003.000)" Standard ROM 584*Font Bodoni: Standard "(001.003)" Standard ROM 585*Font Bodoni-Bold: Standard "(001.003)" Standard ROM 586*Font Bodoni-BoldItalic: Standard "(001.003)" Standard ROM 587*Font Bodoni-Italic: Standard "(001.003)" Standard ROM 588*Font Bodoni-Poster: Standard "(001.003)" Standard ROM 589*Font Bodoni-PosterCompressed: Standard "(001.003)" Standard ROM 590*Font Bookman-Demi: Standard "(003.000)" Standard ROM 591*Font Bookman-DemiItalic: Standard "(003.000)" Standard ROM 592*Font Bookman-Light: Standard "(003.000)" Standard ROM 593*Font Bookman-LightItalic: Standard "(003.000)" Standard ROM 594*Font Carta: Special "(001.001)" Special ROM 595*Font Chicago: Standard "(001.000)" ExtendedRoman ROM 596*Font Clarendon: Standard "(001.002)" Standard ROM 597*Font Clarendon-Bold: Standard "(001.002)" Standard ROM 598*Font Clarendon-Light: Standard "(001.002)" Standard ROM 599*Font CooperBlack: Standard "(001.004)" Standard ROM 600*Font CooperBlack-Italic: Standard "(001.004)" Standard ROM 601*Font Copperplate-ThirtyThreeBC: Standard "(001.003)" Standard ROM 602*Font Copperplate-ThirtyTwoBC: Standard "(001.003)" Standard ROM 603*Font Coronet-Regular: Standard "(001.001)" Standard ROM 604*Font Courier: Standard "(004.000)" Standard ROM 605*Font Courier-Bold: Standard "(004.000)" Standard ROM 606*Font Courier-BoldOblique: Standard "(004.000)" Standard ROM 607*Font Courier-Oblique: Standard "(004.000)" Standard ROM 608*Font Eurostile: Standard "(001.003)" Standard ROM 609*Font Eurostile-Bold: Standard "(001.003)" Standard ROM 610*Font Eurostile-BoldExtendedTwo: Standard "(001.003)" Standard ROM 611*Font Eurostile-ExtendedTwo: Standard "(001.003)" Standard ROM 612*Font Geneva: Standard "(001.003)" ExtendedRoman ROM 613*Font GillSans: Standard "(001.003)" Standard ROM 614*Font GillSans-Bold: Standard "(001.003)" Standard ROM 615*Font GillSans-BoldCondensed: Standard "(001.003)" Standard ROM 616*Font GillSans-BoldItalic: Standard "(001.003)" Standard ROM 617*Font GillSans-Condensed: Standard "(001.003)" Standard ROM 618*Font GillSans-ExtraBold: Standard "(001.003)" Standard ROM 619*Font GillSans-Italic: Standard "(001.003)" Standard ROM 620*Font GillSans-Light: Standard "(001.003)" Standard ROM 621*Font GillSans-LightItalic: Standard "(001.003)" Standard ROM 622*Font Goudy: Standard "(001.003)" Standard ROM 623*Font Goudy-Bold: Standard "(001.003)" Standard ROM 624*Font Goudy-BoldItalic: Standard "(001.003)" Standard ROM 625*Font Goudy-ExtraBold: Standard "(001.003)" Standard ROM 626*Font Goudy-Italic: Standard "(001.003)" Standard ROM 627*Font Helvetica: Standard "(003.000)" Standard ROM 628*Font Helvetica-Bold: Standard "(003.000)" Standard ROM 629*Font Helvetica-BoldOblique: Standard "(003.000)" Standard ROM 630*Font Helvetica-Condensed: Standard "(003.000)" Standard ROM 631*Font Helvetica-Condensed-Bold: Standard "(003.000)" Standard ROM 632*Font Helvetica-Condensed-BoldObl: Standard "(003.000)" Standard ROM 633*Font Helvetica-Condensed-Oblique: Standard "(003.000)" Standard ROM 634*Font Helvetica-Narrow: Standard "(003.000)" Standard ROM 635*Font Helvetica-Narrow-Bold: Standard "(003.000)" Standard ROM 636*Font Helvetica-Narrow-BoldOblique: Standard "(003.000)" Standard ROM 637*Font Helvetica-Narrow-Oblique: Standard "(003.000)" Standard ROM 638*Font Helvetica-Oblique: Standard "(003.000)" Standard ROM 639*Font HoeflerText-Black: Standard "(001.000)" ExtendedRoman ROM 640*Font HoeflerText-BlackItalic: Standard "(001.000)" ExtendedRoman ROM 641*Font HoeflerText-Italic: Standard "(001.000)" ExtendedRoman ROM 642*Font HoeflerText-Ornaments: Special "(001.000)" Special ROM 643*Font HoeflerText-Regular: Standard "(001.000)" ExtendedRoman ROM 644*Font JoannaMT: Standard "(001.001)" Standard ROM 645*Font JoannaMT-Bold: Standard "(001.001)" Standard ROM 646*Font JoannaMT-BoldItalic: Standard "(001.001)" Standard ROM 647*Font JoannaMT-Italic: Standard "(001.001)" Standard ROM 648*Font LetterGothic: Standard "(001.005)" Standard ROM 649*Font LetterGothic-Bold: Standard "(001.005)" Standard ROM 650*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard ROM 651*Font LetterGothic-Slanted: Standard "(001.005)" Standard ROM 652*Font LubalinGraph-Book: Standard "(001.004)" Standard ROM 653*Font LubalinGraph-BookOblique: Standard "(001.004)" Standard ROM 654*Font LubalinGraph-Demi: Standard "(001.004)" Standard ROM 655*Font LubalinGraph-DemiOblique: Standard "(001.004)" Standard ROM 656*Font Marigold: Standard "(001.001)" Standard ROM 657*Font Monaco: Standard "(001.000)" ExtendedRoman ROM 658*Font MonaLisa-Recut: Standard "(001.001)" Standard ROM 659*Font NewCenturySchlbk-Bold: Standard "(003.000)" Standard ROM 660*Font NewCenturySchlbk-BoldItalic: Standard "(003.000)" Standard ROM 661*Font NewCenturySchlbk-Italic: Standard "(003.000)" Standard ROM 662*Font NewCenturySchlbk-Roman: Standard "(003.000)" Standard ROM 663*Font NewYork: Standard "(001.000)" ExtendedRoman ROM 664*Font Optima: Standard "(001.006)" Standard ROM 665*Font Optima-Bold: Standard "(001.006)" Standard ROM 666*Font Optima-BoldItalic: Standard "(001.006)" Standard ROM 667*Font Optima-Italic: Standard "(001.006)" Standard ROM 668*Font Oxford: Standard "(001.001)" Standard ROM 669*Font Palatino-Bold: Standard "(003.000)" Standard ROM 670*Font Palatino-BoldItalic: Standard "(003.000)" Standard ROM 671*Font Palatino-Italic: Standard "(003.000)" Standard ROM 672*Font Palatino-Roman: Standard "(003.000)" Standard ROM 673*Font StempelGaramond-Bold: Standard "(001.003)" Standard ROM 674*Font StempelGaramond-BoldItalic: Standard "(001.003)" Standard ROM 675*Font StempelGaramond-Italic: Standard "(001.003)" Standard ROM 676*Font StempelGaramond-Roman: Standard "(001.003)" Standard ROM 677*Font Symbol: Special "(001.008)" Special ROM 678*Font Tekton: Standard "(001.002)" Standard ROM 679*Font Times-Bold: Standard "(003.000)" Standard ROM 680*Font Times-BoldItalic: Standard "(003.000)" Standard ROM 681*Font Times-Italic: Standard "(003.000)" Standard ROM 682*Font Times-Roman: Standard "(003.000)" Standard ROM 683*Font TimesNewRomanPS-BoldItalicMT: Standard "(001.003)" Standard ROM 684*Font TimesNewRomanPS-BoldMT: Standard "(001.003)" Standard ROM 685*Font TimesNewRomanPS-ItalicMT: Standard "(001.003)" Standard ROM 686*Font TimesNewRomanPSMT: Standard "(001.003)" Standard ROM 687*Font Univers: Standard "(001.001)" Standard ROM 688*Font Univers-Bold: Standard "(001.001)" Standard ROM 689*Font Univers-BoldExt: Standard "(001.001)" Standard ROM 690*Font Univers-BoldExtObl: Standard "(001.001)" Standard ROM 691*Font Univers-BoldOblique: Standard "(001.001)" Standard ROM 692*Font Univers-Condensed: Standard "(001.001)" Standard ROM 693*Font Univers-CondensedBold: Standard "(001.001)" Standard ROM 694*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard ROM 695*Font Univers-CondensedOblique: Standard "(001.001)" Standard ROM 696*Font Univers-Extended: Standard "(001.001)" Standard ROM 697*Font Univers-ExtendedObl: Standard "(001.001)" Standard ROM 698*Font Univers-Light: Standard "(001.001)" Standard ROM 699*Font Univers-LightOblique: Standard "(001.001)" Standard ROM 700*Font Univers-Oblique: Standard "(001.001)" Standard ROM 701*Font Wingdings-Regular: Special "(001.001)" Special ROM 702*Font ZapfChancery-MediumItalic: Standard "(003.000)" Standard ROM 703*Font ZapfDingbats: Special "(002.000)" Special ROM 704*?FontQuery: " 705 save { 706 count 1 gt { 707 exch dup 127 string cvs (/) print print (:) print /Font resourcestatus 708 {pop pop (Yes)}{(No)}ifelse = 709 }{exit}ifelse 710 }bind loop (*) = flush restore 711" 712*End 713*?FontList: " 714 save (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore 715" 716*End 717 718*% Printer Messages (verbatim from printer): 719*Message: "%%[ exitserver: permanent state may be changed ]%%" 720*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" 721*Message: "\FontName\ not found, using Courier" 722 723*% Status (format: %%[ status: <one of these> ] %%) 724*Status: "busy" 725*Status: "idle" 726*Status: "initializing" 727*Status: "waiting" 728 729*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) 730*Source: "Disk I/O" 731*Source: "LPD I/O" 732*Source: "Network" 733*Source: "Parallel" 734*Source: "Socket I/O" 735 736*% ======== Color Separation Information ======== 737*DefaultGuaranteedMaxSeparations: 4 738*DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi / 600x600 dpi 739 740*% For 85 lpi / 600x600 dpi (5,5,2,6,6,2,20/3,0) 741*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi / 600x600 dpi: "45.0" 742*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi / 600x600 dpi: "45.0" 743*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi / 600x600 dpi: "75.0" 744*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi / 600x600 dpi: "15.0" 745*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi / 600x600 dpi: "0.0" 746*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi / 600x600 dpi: "85.0" 747*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi / 600x600 dpi: "85.0" 748*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi / 600x600 dpi: "85.0" 749*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi / 600x600 dpi: "85.0" 750*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi / 600x600 dpi: "85.0" 751*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi / 600x600 dpi: " 752 {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 1 add 2 div 3 mul dup 753 floor sub 2 mul 1 sub exch abs exch abs 2 copy add 1 gt {1 sub dup mul 754 exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse} 755" 756*End 757 758*% end of PPD file 759