home *** CD-ROM | disk | FTP | other *** search
- *PPD-Adobe: "4.2"
- *FormatVersion: "4.2"
- *FileVersion: "1.0"
- *%InternalVersion: "1.6"
- *PCFileName: "KD1580_1.PPD"
- *%Recommended Long File Name: "Kodak 1580"
- *LanguageVersion: English
- *Product: "(KODAK 1580)"
- *PSVersion: "(2010.131) 41"
- *ModelName: "Eastman Kodak 1580"
- *NickName: "KODAK 1580"
- *LanguageEncoding: ISOLatin1
- *% General Information and Defaults ===============
- *ColorDevice: False
- *DefaultColorSpace: Gray
- *FreeVM: "5509724"
- *LanguageLevel: "2"
- *VariablePaperSize: False
- *FileSystem: True
- *?FileSystem: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } { pop } ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
- *End
- *% Halftone Information ===============
- *ScreenFreq: "58.0"
- *ScreenAngle: "45.0"
- *DefaultScreenProc: Dot
- *ScreenProc Dot: "
- {abs exch abs 2 copy add 1 gt {1 sub dup mul exch
- 1 sub dup mul add 1 sub } {dup mul exch dup mul
- add 1 exch sub } ifelse } bind "
- *End
- *ScreenProc Line: "{ pop } bind"
- *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bind"
- *DefaultTransfer: Null
- *Transfer Null: "{ }"
- *Transfer Null.Inverse: "{ 1 exch sub }"
- *DefaultResolution: 406dpi
- *?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore"
- *End
-
-
- *% Paper Handling ===================
- *% Code in this section both selects a tray and sets up a frame buffer.
- *OpenUI *PageSize: PickOne
- *OrderDependency: 30 AnySetup *PageSize
- *DefaultPageSize: Letter,Plain
- *PageSize Letter,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Letter,Transparency: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (transparency) put
- dup /MediaWeight 0 put
- dup /MediaColor (clear) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Letter,Letterhead: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (letterhead) put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Letter,3hole: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (3hole) put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Letter,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 199 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Letter,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize LetterTab,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [648 792] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Legal,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Legal,Letterhead: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- dup /MediaType (letterhead) put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Legal,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 199 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Legal,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Tabloid,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [792 1224] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Tabloid,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [792 1224] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 199 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize Tabloid,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [792 1224] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 199 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A4,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 80 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A4,Transparency: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (transparency) put
- dup /MediaWeight 0 put
- dup /MediaColor (clear) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A4,Letterhead: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (letterhead) put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A4,3hole: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (3hole) put
- dup /MediaWeight 80 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A4,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 200 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A4,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A4Tab,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [638 842] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A3,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [842 1191] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 80 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A3,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [842 1191] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 200 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageSize A3,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [842 1191] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
-
- *?PageSize: "
- save
- [(Letter)(Legal)] statusdict /pagetype get exec
- {get} stopped { pop pop (Unknown)} if = flush
- restore"
- *End
- *CloseUI: *PageSize
- *% These entries will set up the frame buffer. Usually used with manual feed.
- *RequiresPageRegion All: True
- *OpenUI *PageRegion: PickOne
- *OrderDependency: 40 AnySetup *PageRegion
- *DefaultPageRegion: Letter,Plain
- *PageRegion Letter,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Letter,Transparency: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (transparency) put
- dup /MediaWeight 0 put
- dup /MediaColor (clear) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Letter,Letterhead: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (letterhead) put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Letter,3hole: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (3hole) put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Letter,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Letter,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 199 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion LetterTab,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [648 792] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Legal,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Legal,Letterhead: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- dup /MediaType (letterhead) put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Legal,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 199 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Legal,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Tabloid,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [792 1224] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Tabloid,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [792 1224] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 199 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion Tabloid,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [792 1224] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A4,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 80 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A4,Transparency: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (transparency) put
- dup /MediaWeight 0 put
- dup /MediaColor (clear) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A4,Letterhead: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (letterhead) put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A4,3hole: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (3hole) put
- dup /MediaWeight 80 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A4,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 200 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A4,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A4Tab,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [638 842] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A3,Plain: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [842 1191] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 80 put
- dup /MediaColor (white) put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A3,Cover: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [842 1191] put
- dup /ImagingBBox null put
- dup /MediaType (plain) put
- dup /MediaWeight 200 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *PageRegion A3,Any: "
- currenttransfer currentscreen 5 dict
- dup /PageSize [842 1191] put
- dup /ImagingBBox null put
- dup /MediaType () put
- dup /MediaWeight 0 put
- dup /MediaColor () put
- setpagedevice setscreen settransfer"
- *End
- *CloseUI: *PageRegion
- *% The following entries provide information about specific paper keywords.
- *DefaultImageableArea: Letter,Plain
-
- *ImageableArea Letter,Plain: "7.0 9.0 605.0 780.0 "
- *ImageableArea Letter,Transparency: "7.0 9.0 605.0 780.0 "
- *ImageableArea Letter,Letterhead: "7.0 9.0 605.0 780.0 "
- *ImageableArea Letter,3hole: "7.0 9.0 605.0 780.0 "
- *ImageableArea Letter,Any: "7.0 9.0 605.0 780.0 "
- *ImageableArea Letter,Cover: "7.0 9.0 605.0 780.0 "
- *ImageableArea LetterTab,Any: "7.0 9.0 641.0 780.0 "
-
- *ImageableArea Legal,Plain: "7.0 9.0 604.0 1002.0 "
- *ImageableArea Legal,Letterhead: "7.0 9.0 604.0 1002.0 "
- *ImageableArea Legal,Any: "7.0 9.0 604.0 1002.0 "
- *ImageableArea Legal,Cover: "7.0 9.0 604.0 1002.0 "
-
- *ImageableArea Tabloid,Plain: "9.0 7.0 780.0 1218.0 "
- *ImageableArea Tabloid,Any: "9.0 7.0 780.0 1218.0 "
- *ImageableArea Tabloid,Cover: "9.0 7.0 780.0 1218.0 "
-
- *ImageableArea A4,Plain: "7.0 9.0 588.0 831.0 "
- *ImageableArea A4,Transparency: "7.0 9.0 588.0 831.0 "
- *ImageableArea A4,Letterhead: "7.0 9.0 588.0 831.0 "
- *ImageableArea A4,3hole: "7.0 9.0 588.0 831.0 "
- *ImageableArea A4,Cover: "7.0 9.0 588.0 831.0 "
- *ImageableArea A4,Any: "7.0 9.0 588.0 831.0 "
-
- *ImageableArea A4Tab,Any: "7.0 9.0 631.0 831.0 "
-
- *ImageableArea A3,Plain: "9.0 7.0 831.0 1184.0 "
- *ImageableArea A3,Cover: "9.0 7.0 831.0 1184.0 "
- *ImageableArea A3,Any: "9.0 7.0 831.0 1184.0 "
-
-
- *?ImageableArea: "
- save
- /cvp {( ) cvs print ( ) print } bind def
- /upperright {10000 mul floor 10000 div} bind def
- /lowerleft {10000 mul ceiling 10000 div} bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {lowerleft cvp} repeat
- exch 2 {upperright cvp} repeat flush
- restore"
- *End
- *% These provide the physical dimensions of the paper (by keyword)
- *DefaultPaperDimension: Letter,Plain
- *PaperDimension Letter,Plain: "612 792"
- *PaperDimension Letter,Transparency: "612 791"
- *PaperDimension Letter,Letterhead: "612 790"
- *PaperDimension Letter,3hole: "611 792"
- *PaperDimension Letter,Cover: "611 791"
- *PaperDimension Letter,Any: "611 790"
- *PaperDimension LetterTab,Any: "648 792"
-
- *PaperDimension Legal,Plain: "612 1008"
- *PaperDimension Legal,Letterhead: "612 1006"
- *PaperDimension Legal,Cover: "611 1008"
- *PaperDimension Legal,Any: "611 1007"
-
- *PaperDimension Tabloid,Plain: "792 1224"
- *PaperDimension Tabloid,Any: "792 1223"
- *PaperDimension Tabloid,Cover: "792 1222"
-
- *PaperDimension A4,Plain: "595 842 "
- *PaperDimension A4,Transparency: "595 841 "
- *PaperDimension A4,Letterhead: "595 840 "
- *PaperDimension A4,3hole: "594 842 "
- *PaperDimension A4,Cover: "594 841 "
- *PaperDimension A4,Any: "594 840 "
-
- *PaperDimension A4Tab,Any: "638 842 "
-
- *PaperDimension A3,Plain: "842 1191 "
- *PaperDimension A3,Cover: "842 1190 "
- *PaperDimension A3,Any: "842 1189 "
-
- *OpenUI *InputSlot: PickOne
- *DefaultInputSlot: AutoSelect
- *InputSlot AutoSelect/AutoSelect: " "
- *CloseUI: *InputSlot
- *OutputOrder Normal: " "
- *DefaultOutputOrder: Normal
- *DefaultOutputBin: Upper
- *OutputBin Upper: " "
- *PageStackOrder Upper: Normal
- *OpenUI *Duplex/Job Mode: PickOne
- *OrderDependency: 50 AnySetup *Duplex
- *DefaultDuplex: None
- *Duplex None/One-sided: "
- currenttransfer currentscreen
- 2 dict
- dup /Duplex false put
- dup /Tumble false put
- setpagedevice setscreen settransfer"
- *End
- *Duplex DuplexNoTumble/Two-sided, Head-to-head: "
- currenttransfer currentscreen
- 2 dict
- dup /Duplex true put
- dup /Tumble false put
- setpagedevice setscreen settransfer"
- *End
- *Duplex DuplexTumble/Two-sided, Head-to-foot: "
- currenttransfer currentscreen
- 2 dict
- dup /Duplex true put
- dup /Tumble true put
- setpagedevice setscreen settransfer"
- *End
- *?Duplex: "save
- currentpagedevice /Duplex get
- { currentpagedevice /Tumble get
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse
- }
- { (None)}
- ifelse = flush
- restore"
- *End
- *CloseUI: *Duplex
-
-
- *UIConstraints: *StapleLocation 4 *FoldType ZFold
- *UIConstraints: *StapleLocation 4 *FoldType None
-
-
-
- *OpenUI *StapleLocation/Stapling: PickOne
- *OrderDependency: 51 AnySetup *StapleLocation
- *DefaultStapleLocation: None
- *StapleLocation None/None: "
- currenttransfer currentscreen
- 1 dict
- dup /Staple 0 put
- setpagedevice setscreen settransfer"
- *StapleLocation 1.Top.Left.90/Top: "
- currenttransfer currentscreen
- 2 dict
- dup /Staple 3 put
- dup /StapleDetails
- 3 dict
- dup /Type 2 put
- dup /HeadCount 1 put
- dup /StapleLocation
- [ 3 dict
- dup /XAxis (Left) put dup /YAxis (Top) put dup /Orientation 90 put
- ] put
- put setpagedevice setscreen settransfer"
- *End
- *StapleLocation 1.Bottom.Left.90/Bottom: "
- currenttransfer currentscreen
- 2 dict
- dup /Staple 3 put
- dup /StapleDetails
- 3 dict
- dup /Type 2 put
- dup /HeadCount 1 put
- dup /StapleLocation
- [ 3 dict
- dup /XAxis (Left) put dup /YAxis (Bottom) put dup /Orientation 90 put
- ] put
- put setpagedevice setscreen settransfer"
- *End
- *StapleLocation 2.Left.90/2 Left Edge: "
- currenttransfer currentscreen currentpagedevice /Staple known
- {
- /LongEdgeStaple
- 3 dict dup /Type 2 put dup /HeadCount 2 put
- dup /StapleLocation
- [
- 3 dict dup /XAxis (Left) put dup /YAxis (Top) put dup /Orientation 0 put
- 3 dict dup /XAxis (Left) put dup /YAxis (Bottom) put dup /Orientation 0 put
- ] put
- def
- /ShortEdgeStaple
- 3 dict dup /Type 2 put dup /HeadCount 2 put
- dup /StapleLocation
- [
- 3 dict dup /XAxis (Left) put dup /YAxis (Top) put dup /Orientation 90 put
- 3 dict dup /XAxis (Right) put dup /YAxis (Top) put dup /Orientation 90 put
- ] put
- def
- 1 dict dup /Policies 2 dict dup /Staple 0 put dup /StapleDetails 0 put put
- setpagedevice
-
- { 2 dict dup /Staple 3 put dup /StapleDetails LongEdgeStaple put
- setpagedevice } stopped
- {
- pop
- { 2 dict dup /Staple 3 put dup /StapleDetails ShortEdgeStaple put
- setpagedevice } stopped pop
- } if
- } if
- setscreen settransfer"
- *End
- *StapleLocation 3.Left.90/3 Left Edge: "
- currenttransfer currentscreen
- 2 dict
- dup /Staple 3 put
- dup /StapleDetails
- 3 dict
- dup /Type 2 put
- dup /HeadCount 3 put
- dup /StapleLocation
- [ 3 dict
- dup /XAxis (Left) put dup /YAxis (Top) put dup /Orientation 90 put
- 3 dict
- dup /XAxis (Left) put dup /YAxis (Middle) put dup /Orientation 90 put
- 3 dict
- dup /XAxis (Left) put dup /YAxis (Bottom) put dup /Orientation 90 put
- ] put
- put setpagedevice setscreen settransfer"
- *End
-
- *StapleLocation 4/Saddle Stitch and Fold: "
- currenttransfer currentscreen
- 2 dict
- dup /Staple 3 put
- dup /StapleDetails
- 3 dict
- dup /Type 2 put
- dup /HeadCount 2 put
- dup /StapleLocation
- [
- 3 dict
- dup /XAxis (Middle) put dup /YAxis (Top) put dup /Orientation 90 put
- 3 dict
- dup /XAxis (Middle) put dup /YAxis (Bottom) put dup /Orientation 90 put
- ] put
- put setpagedevice
- 2 dict
- dup /Fold 3 put
- dup /FoldDetails
- 2 dict
- dup /FoldType (Saddle) put dup /Type 1 put
- put setpagedevice setscreen settransfer"
- *End
- *?StapleLocation: "
- save
- [(Unknown)(1.Top.Left.90)(2.Left.90)(3.Left.90)]
- currentpagedevice /StapleDetails get
- dup /HeadCount get /HeadCount exch def
- /StapleLocation get
- HeadCount 1 eq
- { 0 get
- dup /XAxis get (Left) eq exch dup /YAxis get (Top) eq
- exch /Orientation get 90 eq and and { 1 } { 0 } ifelse
- }
- { HeadCount 2 eq
- { dup 0 get
- dup /XAxis get (Left) eq exch dup /YAxis get (OneThird) eq
- exch /Orientation get 90 eq and and
- exch 1 get
- dup /XAxis get (Left) eq exch dup /YAxis get (TwoThirds) eq
- exch /Orientation get 90 eq and and
- and { 2 } { 0 } ifelse
- }
- { HeadCount 3 eq
- { dup 0 get
- dup /XAxis get (Left) eq exch dup /YAxis get (Top) eq
- exch /Orientation get 90 eq and and
- exch dup 1 get
- dup /XAxis get (Left) eq exch dup /YAxis get (Middle) eq
- exch /Orientation get 90 eq and and
- exch 2 get
- dup /XAxis get (Left) eq exch dup /YAxis get (Bottom) eq
- exch /Orientation get 90 eq and and
- and and { 3 } { 0 } ifelse
- }
- { 0 } ifelse
- } ifelse
- } ifelse
- get = flush
- restore"
- *End
- *CloseUI: *StapleLocation
-
- *OpenUI *FoldType/Folding: PickOne
- *OrderDependency: 50 AnySetup *FoldType
- *DefaultFoldType: None
- *FoldType None: " "
- *FoldType ZFold/Z-Fold: "
- currenttransfer currentscreen
- 2 dict
- dup /Fold 3 put
- dup /FoldDetails
- 2 dict
- dup /FoldType (ZFold) put
- dup /Type 1 put
- put setpagedevice setscreen settransfer"
- *End
- *CloseUI: *OpenUI
-
-
- *OpenUI *Jog/Stacking: Boolean
- *OrderDependency: 50 AnySetup *Jog
- *DefaultJog: True
- *Jog True/Offset: "
- currenttransfer currentscreen
- 1 dict
- dup /Jog 3 put
- setpagedevice setscreen settransfer"
- *End
- *Jog False/Straight: "
- currenttransfer currentscreen
- 1 dict
- dup /Jog 0 put
- setpagedevice setscreen settransfer"
- *End
- *?Jog: "
- save
- [(None)(DeviceDeactivation)(EndOfJob)(EndOfSet)]
- currentpagedevice /Jog get
- {get} stopped {pop pop (Unknown)} if = flush
- restore"
- *End
- *CloseUI: *Jog
-
-
- *OpenUI *Collate/Collation: Boolean
- *OrderDependency: 50 AnySetup *Collate
- *DefaultCollate: True
- *Collate True/Yes: "
- currenttransfer currentscreen
- 1 dict
- dup /Collate true put
- setpagedevice setscreen settransfer"
- *End
- *Collate False/No: "
- currenttransfer currentscreen
- 1 dict
- dup /Collate false put
- setpagedevice setscreen settransfer"
- *End
- *?Collate: "
- save
- currentpagedevice /Collate get
- {(True)}{(False)}ifelse = flush
- restore"
- *End
- *CloseUI: *Collate
- *% Font Information =====================
- *DefaultFont: Courier
- *Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
- *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
- *Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
- *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
- *Font Bookman-Demi: Standard "(001.003S)" Standard Disk
- *Font Bookman-DemiItalic: Standard "(001.003S)" Standard Disk
- *Font Bookman-Light: Standard "(001.003S)" Standard Disk
- *Font Bookman-LightItalic: Standard "(001.003S)" Standard Disk
- *Font Courier: Standard "(002.005)" Standard ROM
- *Font Courier-Bold: Standard "(002.005)" Standard ROM
- *Font Courier-BoldOblique: Standard "(002.005)" Standard ROM
- *Font Courier-Oblique: Standard "(002.005)" Standard ROM
- *Font Helvetica: Standard "(001.006S)" Standard ROM
- *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
- *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
- *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
- *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
- *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
- *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
- *Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
- *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
- *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
- *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
- *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
- *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk
- *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk
- *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk
- *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk
- *Font Palatino-Bold: Standard "(001.005S)" Standard Disk
- *Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk
- *Font Palatino-Italic: Standard "(001.005S)" Standard Disk
- *Font Palatino-Roman: Standard "(001.005S)" Standard Disk
- *Font Symbol: Special "(001.007S)" Special ROM
- *Font Times-Bold: Standard "(001.007S)" Standard ROM
- *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
- *Font Times-Italic: Standard "(001.007S)" Standard ROM
- *Font Times-Roman: Standard "(001.007S)" Standard ROM
- *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk
- *Font ZapfDingbats: Special "(001.004S)" Special Disk
- *?FontQuery: "
- save
- { count 1 gt
- { exch dup 127 string cvs (/) print print (:) print
- /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
- } { exit } ifelse
- } bind loop
- (*) = flush
- restore"
- *End
- *?FontList: "
- save
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
- restore"
- *End
- *% Printer Messages (verbatim from printer):
- *Message: "%%[ exitserver: permanent state may be changed ]%%"
- *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
- *Message: "\FontName\ not found, using Courier"
- *% Status (format: %%[ status: <one of these> ] %%)
- *Status: "initializing"
- *Status: "idle"
- *Status: "busy"
- *Status: "waiting"
- *Status: "printing"
- *Status: "warming up"
- *Status: "PrinterError: out of paper"
- *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
- *Source: "LocalTalk"
- *Source: "EtherTalk"
- *Source: "Parallel"
- *Source: "DQP-Ethernet"
- *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
- *PrinterError: "cover open"
- *PrinterError: "out of paper"
- *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
- *% Color Separation Information =====================
- *DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi
- *InkName: ProcessBlack/Process Black
- *InkName: CustomColor/Custom Color
- *InkName: ProcessCyan/Process Cyan
- *InkName: ProcessMagenta/Process Magenta
- *InkName: ProcessYellow/Process Yellow
- *% For 58 lpi / 406 dpi ===============================
- *ColorSepScreenAngle ProcessBlack.58lpi.406dpi/58 lpi / 406 dpi: "45"
- *ColorSepScreenAngle CustomColor.58lpi.406dpi/58 lpi / 406 dpi: "45"
- *ColorSepScreenAngle ProcessCyan.58lpi.406dpi/58 lpi / 406 dpi: "15"
- *ColorSepScreenAngle ProcessMagenta.58lpi.406dpi/58 lpi / 406 dpi: "75"
- *ColorSepScreenAngle ProcessYellow.58lpi.406dpi/58 lpi / 406 dpi: "0"
- *ColorSepScreenFreq ProcessBlack.58lpi.406dpi/58 lpi / 406 dpi: "58"
- *ColorSepScreenFreq CustomColor.58lpi.406dpi/58 lpi / 406 dpi: "58"
- *ColorSepScreenFreq ProcessCyan.58lpi.406dpi/58 lpi / 406 dpi: "58"
- *ColorSepScreenFreq ProcessMagenta.58lpi.406dpi/58 lpi / 406 dpi: "58"
- *ColorSepScreenFreq ProcessYellow.58lpi.406dpi/58 lpi / 406 dpi: "58"
- *% For 45 lpi / 406 dpi ===============================
- *ColorSepScreenAngle ProcessBlack.45lpi.406dpi/45 lpi / 406 dpi: "45.0"
- *ColorSepScreenAngle CustomColor.45lpi.406dpi/45 lpi / 406 dpi: "45.0"
- *ColorSepScreenAngle ProcessCyan.45lpi.406dpi/45 lpi / 406 dpi: "71.5651"
- *ColorSepScreenAngle ProcessMagenta.45lpi.406dpi/45 lpi / 406 dpi: "18.4349"
- *ColorSepScreenAngle ProcessYellow.45lpi.406dpi/45 lpi / 406 dpi: "0.0"
- *ColorSepScreenFreq ProcessBlack.45lpi.406dpi/45 lpi / 406 dpi: "53.033"
- *ColorSepScreenFreq CustomColor.45lpi.406dpi/45 lpi / 406 dpi: "53.033"
- *ColorSepScreenFreq ProcessCyan.45lpi.406dpi/45 lpi / 406 dpi: "47.4342"
- *ColorSepScreenFreq ProcessMagenta.45lpi.406dpi/45 lpi / 406 dpi: "47.4342"
- *ColorSepScreenFreq ProcessYellow.45lpi.406dpi/45 lpi / 406 dpi: "50.0"
- *% Last Edit: 8/3/1994
- *% end of PPD file for Eastman Kodak 1580
-