*PPD-Adobe: "4.3" *% Adobe Systems PostScript(R) Printer Description File *% Copyright 1987-1998 Adobe Systems Incorporated. *% All Rights Reserved. *% Permission is granted for redistribution of this file as *% long as this copyright notice is intact and the contents *% of the file is not altered in any way from its original form. *% Creation Date: 6 October 1998; *% By: Musten Jiruwala, *% Safam 786 Ltd. *% For: HighWater Designs Ltd. *% End of Copyright statement *Product: "Avantra 30" *FormatVersion: "4.3" *FileVersion: "1.0" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *Manufacturer: "AGFA" *ModelName: "Avantra 30" *ShortNickName: "Avantra 30" *NickName: "Avantra 30" *PCFileName: "AVAN30.PPD" *PSVersion: "(2011) 108" *% [Group - BasicDeviceCaps] *%OpenGroup: BasicDeviceCaps *ColorDevice: True *DefaultColorSpace: Gray *FileSystem: True *?FileSystem: " save statusdict /diskonline get exec { (True) } { (False) } ifelse = flush restore " *LanguageLevel: "2" *Throughput: "1" *TTRasterizer: None *%CloseGroup: BasicDeviceCaps *% [Group - SystemManagement] *%OpenGroup: SystemManagement *PrintPSErrors: False *SuggestedJobTimeout: "60" *SuggestedWaitTimeout: "60" *FreeVM: "33554432" *VMOption 64MB: "33554432" *VMOption 128MB: "67108864" *Password: "0" *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (Warning: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (Warning: Printer reset failed.) = flush " *End *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (Warning: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *%CloseGroup: SystemManagement *%OpenGroup: ResolutionAndAppearance *OpenUI *Resolution/Resolution Settings: PickOne *OrderDependency: 10 AnySetup *Resolution *?Resolution: " save currentpagedevice /HWResolution get 0 get ( ) cvs print (dpi) = flush restore " *Resolution 1200dpi/1200 DPI: " (<<) cvx exec /HWResolution [ 1200 1200 ] (>>) cvx exec setpagedevice " *Resolution 1800dpi/1800 DPI: " (<<) cvx exec /HWResolution [ 1800 1800 ] (>>) cvx exec setpagedevice " *Resolution 2400dpi/2400 DPI: " (<<) cvx exec /HWResolution [ 2400 2400 ] (>>) cvx exec setpagedevice " *Resolution 3600dpi/3600 DPI: " (<<) cvx exec /HWResolution [ 3600 3600 ] (>>) cvx exec setpagedevice " *DefaultResolution: 2400dpi *CloseUI: *Resolution *%CloseGroup: ResolutionAndAppearance *%OpenGroup: GrayLevelAndHalftone *% Harlequin Precision Screening ============================================= *% NOTE: *** Only Adobe Accurate Screens are supported *** *% NOTE: ScriptWorks (AccurateScreens) *% NOTE: AccurateScreens is NOT part of PPD specification *OpenUI *AccurateScreens/Harlequin Precision Screening: Boolean *OrderDependency: 50 AnySetup *AccurateScreens *DefaultAccurateScreens: Unknown *AccurateScreens False/Off: " { (<<) cvx exec /AccurateScreens false (>>) cvx exec setsystemparams } serverdict /execlevel2 get exec " *AccurateScreens True/On: " { (<<) cvx exec /AccurateScreens true (>>) cvx exec setsystemparams } serverdict /execlevel2 get exec " *CloseUI: *AccurateScreens *AccurateScreenSupport: True *DefaultTransfer: Null *Transfer Null: " { } " *Transfer Null.Inverse: " { 1 exch sub } " *ContoneOnly: False *% AAG *ScreenFreq: "150" *ScreenAngle: "45" *ResScreenFreq 1200dpi: "150" *ResScreenAngle 1200dpi: "45" *ResScreenFreq 1800dpi: "150" *ResScreenAngle 1800dpi: "45" *ResScreenFreq 2400dpi: "150" *ResScreenAngle 2400dpi: "45" *ResScreenFreq 3600dpi: "150" *ResScreenAngle 3600dpi: "45" *DefaultScreenProc: Euclidean *ScreenProc Euclidean: " { 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 } " *End *%CloseGroup: GrayLevelAndHalftone *% [Group - MediaSelection] *%OpenGroup: MediaSelection *RequiresPageRegion All: True *OpenUI *InputSlot/Paper Source: PickOne *OrderDependency: 20 AnySetup *InputSlot *DefaultInputSlot: Cassette *InputSlot Cassette: " " *CloseUI: *InputSlot *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: Letter *PageSize A2: " (<<) cvx exec /PageSize [ 1191 1684 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize A3: " (<<) cvx exec /PageSize [ 842 1191 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize A3Extra: " (<<) cvx exec /PageSize [ 914 1262 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize A4: " (<<) cvx exec /PageSize [ 595 842 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize A4Extra: " (<<) cvx exec /PageSize [ 667 914 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize A5: " (<<) cvx exec /PageSize [ 420 595 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize A5Extra: " (<<) cvx exec /PageSize [ 492 668 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize B4: " (<<) cvx exec /PageSize [ 729 1032 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize B5: " (<<) cvx exec /PageSize [ 516 729 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize B5Extra: " (<<) cvx exec /PageSize [ 588 801 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize Ledger: " (<<) cvx exec /PageSize [ 1224 792 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize Legal: " (<<) cvx exec /PageSize [ 612 1008 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize LegalExtra: " (<<) cvx exec /PageSize [ 684 1080 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize Letter: " (<<) cvx exec /PageSize [ 612 792 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize LetterExtra: " (<<) cvx exec /PageSize [ 684 864 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize Tabloid: " (<<) cvx exec /PageSize [ 792 1224 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize TabloidExtra: " (<<) cvx exec /PageSize [ 864 1296 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageSize MaxPage/Full size: " (<<) cvx exec /PageSize [ 2138 1800 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *?PageSize: " save mark currentpagedevice /PageSize get aload pop 2 copy gt { exch } if (Unknown) 18 dict dup [ 1191 1684 ] (A2) put dup [ 842 1191 ] (A3) put dup [ 914 1262 ] (A3Extra) put dup [ 595 842 ] (A4) put dup [ 667 914 ] (A4Extra) put dup [ 420 595 ] (A5) put dup [ 492 668 ] (A5Extra) put dup [ 729 1032 ] (B4) put dup [ 516 729 ] (B5) put dup [ 588 801 ] (B5Extra) put dup [ 1224 792 ] (Ledger) put dup [ 612 1008 ] (Legal) put dup [ 684 1080 ] (LegalExtra) put dup [ 612 792 ] (Letter) put dup [ 684 864 ] (LetterExtra) put dup [ 792 1224 ] (Tabloid) put dup [ 864 1296 ] (TabloidExtra) put dup [ 2138 1800 ] (MaxPage) put { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and { exch pop exit } { pop } ifelse } bind forall = flush cleartomark restore " *End *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 30 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion A2: " (<<) cvx exec /PageSize [ 1191 1684 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion A3: " (<<) cvx exec /PageSize [ 842 1191 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion A3Extra: " (<<) cvx exec /PageSize [ 914 1262 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion A4: " (<<) cvx exec /PageSize [ 595 842 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion A4Extra: " (<<) cvx exec /PageSize [ 667 914 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion A5: " (<<) cvx exec /PageSize [ 420 595 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion A5Extra: " (<<) cvx exec /PageSize [ 492 668 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion B4: " (<<) cvx exec /PageSize [ 729 1032 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion B5: " (<<) cvx exec /PageSize [ 516 729 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion B5Extra: " (<<) cvx exec /PageSize [ 588 801 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion Ledger: " (<<) cvx exec /PageSize [ 1224 792 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion Legal: " (<<) cvx exec /PageSize [ 612 1008 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion LegalExtra: " (<<) cvx exec /PageSize [ 684 1080 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion Letter: " (<<) cvx exec /PageSize [ 612 792 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion LetterExtra: " (<<) cvx exec /PageSize [ 684 864 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion Tabloid: " (<<) cvx exec /PageSize [ 792 1224 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion TabloidExtra: " (<<) cvx exec /PageSize [ 864 1296 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *PageRegion MaxPage/Full size: " (<<) cvx exec /PageSize [ 2138 1800 ] /ImagingBBox null /Orientation 1 (>>) cvx exec setpagedevice " *CloseUI: *PageRegion *%CloseGroup: MediaSelection *%LandscapeOrientation: Plus90 *LandscapeOrientation: Minus90 *%OpenGroup: MediaSizes *DefaultImageableArea: Letter *ImageableArea A2: "0 0 1191 1684" *ImageableArea A3: "0 0 842 1191" *ImageableArea A3Extra: "0 0 914 1262" *ImageableArea A4: "0 0 595 842" *ImageableArea A4Extra: "0 0 667 914" *ImageableArea A5: "0 0 420 595" *ImageableArea A5Extra: "0 0 492 668" *ImageableArea B4: "0 0 729 1032" *ImageableArea B5: "0 0 516 729" *ImageableArea B5Extra: "0 0 588 801" *ImageableArea Ledger: "0 0 1224 792" *ImageableArea Legal: "0 0 612 1008" *ImageableArea LegalExtra: "0 0 684 1080" *ImageableArea Letter: "0 0 612 792" *ImageableArea LetterExtra: "0 0 684 864" *ImageableArea Tabloid: "0 0 792 1224" *ImageableArea TabloidExtra: "0 0 864 1296" *ImageableArea MaxPage/Full Size: "0 0 2138 1800" *?ImageableArea: " save initclip clippath pathbbox 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print exch round cvr =print ( ) print round cvr =print (\n) print flush restore " *End *DefaultPaperDimension: Letter *PaperDimension A2: "1191 1684" *PaperDimension A3: "842 1191" *PaperDimension A3Extra: "914 1262" *PaperDimension A4: "595 842" *PaperDimension A4Extra: "667 914" *PaperDimension A5: "420 595" *PaperDimension A5Extra: "492 668" *PaperDimension B4: "729 1032" *PaperDimension B5: "516 729" *PaperDimension B5Extra: "588 801" *PaperDimension Ledger: "1224 792" *PaperDimension Legal: "612 1008" *PaperDimension LegalExtra: "684 1080" *PaperDimension Letter: "612 792" *PaperDimension LetterExtra: "684 864" *PaperDimension Tabloid: "792 1224" *PaperDimension TabloidExtra: "864 1296" *PaperDimension MaxPage/Full Size: "2138 1800" *%CloseGroup: MediaSizes *%OpenGroup: CustomSize *DefaultLeadingEdge: Long *LeadingEdge Short: "" *LeadingEdge Long: "" *NonUIOrderDependency: 30 AnySetup *CustomPageSize *CustomPageSize True: " (<<) cvx exec /PageSize [ 8 -2 roll 5 index 2 mod 0 eq { exch } if ] /PageOffset [ 8 -2 roll ] /Orientation 7 -1 roll (>>) cvx exec setpagedevice " *End *ParamCustomPageSize Width: 1 points 72.0 2138.0 *ParamCustomPageSize Height: 2 points 72.0 1800.0 *ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2138.0 *ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 *ParamCustomPageSize Orientation: 5 int 0 1 *CenterRegistered: False *MaxMediaWidth: "2138.0" *MaxMediaHeight: "1800.0" *?CurrentMediaWidth: " save currentpagedevice /OutputDevice get cvlit /OutputDevice findresource /PageSize get 0 get dup length 2 sub 0 add get cvr = flush restore " *End *?CurrentMediaHeight: " save currentpagedevice /OutputDevice get cvlit /OutputDevice findresource /PageSize get 0 get dup length 2 sub 1 add get cvr = flush restore " *End *%CloseGroup: CustomSize *%OpenGroup: MediaHandling *OutputOrder Normal: " " *%CloseGroup: MediaHandling *%OpenGroup: Finishing *DefaultCollate: False *Collate True: " " *Collate False: " " *%CloseGroup: Finishing *%OpenGroup: ImagesetterFeatures *DefaultMirrorPrint: False *MirrorPrint True: " (<<) cvx exec /MirrorPrint true (>>) cvx exec setpagedevice " *MirrorPrint False: " (<<) cvx exec /MirrorPrint false (>>) cvx exec setpagedevice " *DefaultNegativePrint: False *NegativePrint True: " (<<) cvx exec /NegativePrint true (>>) cvx exec setpagedevice " *NegativePrint False: " (<<) cvx exec /NegativePrint false (>>) cvx exec setpagedevice " *DefaultAdvanceMedia: EndOfJob *AdvanceMedia None: " " *AdvanceMedia DeviceDeactivation: " " *AdvanceMedia EndOfJob: " " *AdvanceMedia EndOfSet: " " *AdvanceMedia EndOfPage: " " *DefaultCutMedia: None *CutMedia None: " " *CutMedia DeviceDeactivation: " " *CutMedia EndOfJob: " " *CutMedia EndOfSet: " " *CutMedia EndOfPage: " " *OpenUI *ConserveMedia/Conserve Media: PickOne *OrderDependency: 60 AnySetup *ConserveMedia *DefaultConserveMedia: False *ConserveMedia False/No: " statusdict /realsetpagedevice /setpagedevice load put /setpagedevice { dup statusdict /realsetpagedevice get exec /Orientation known { (<<) cvx exec /Orientation currentpagedevice /Orientation get 0 xor (>>) cvx exec statusdict /realsetpagedevice get exec } if } bind def statusdict /setpageparams { exch pop (<<) cvx exec /PageSize [ 6 -2 roll ] /Orientation 5 -1 roll (>>) cvx exec setpagedevice } bind put (<<) cvx exec /PageSize [ currentpagedevice /PageSize get aload pop ] /Orientation currentpagedevice /Orientation get (>>) cvx exec setpagedevice " *End *ConserveMedia True/Yes: " statusdict /realsetpagedevice /setpagedevice load put /setpagedevice { dup statusdict /realsetpagedevice get exec dup /PageSize known exch /Orientation known or { currentpagedevice /PageSize get aload pop 2 copy dup 2138 le 3 -2 roll lt and { 0 } { 1 } ifelse (<<) cvx exec /PageSize [ 6 -2 roll ] /Orientation 5 -1 roll 0 xor (>>) cvx exec statusdict /realsetpagedevice get exec } if } bind def statusdict /setpageparams { exch pop (<<) cvx exec /PageSize [ 6 -2 roll ] /Orientation 5 -1 roll (>>) cvx exec setpagedevice } bind put (<<) cvx exec /PageSize [ currentpagedevice /PageSize get aload pop ] /Orientation currentpagedevice /Orientation get (>>) cvx exec setpagedevice " *End *CloseUI: *ConserveMedia *% [Group - FontInfo] *%OpenGroup: FontInfo *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.001)" Standard Disk *Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk *Font AvantGarde-Demi: Standard "(001.001)" Standard Disk *Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk *Font Bookman-Demi: Standard "(001.001)" Standard Disk *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk *Font Bookman-Light: Standard "(001.001)" Standard Disk *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk *Font Courier: Standard "(002.002)" Standard ROM *Font Courier-Bold: Standard "(002.002)" Standard ROM *Font Courier-BoldOblique: Standard "(002.002)" Standard ROM *Font Courier-Oblique: Standard "(002.002)" Standard ROM *Font Helvetica: Standard "(001.006)" Standard ROM *Font Helvetica-Bold: Standard "(001.007)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk *Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk *Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk *Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk *Font Palatino-Bold: Standard "(001.000)" Standard Disk *Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk *Font Palatino-Italic: Standard "(001.000)" Standard Disk *Font Palatino-Roman: Standard "(001.000)" Standard Disk *Font Symbol: Special "(001.003)" Standard ROM *Font Times-Bold: Standard "(001.007)" Standard ROM *Font Times-BoldItalic: Standard "(001.009)" Standard ROM *Font Times-Italic: Standard "(001.007)" Standard ROM *Font Times-Roman: Standard "(001.007)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk *Font ZapfDingbats: Special "(001.000)" Standard Disk *?FontQuery: " save /str 100 string dup 0 (fonts/) putinterval def { count 1 gt { exch dup str 6 94 getinterval cvs (/) print dup print (:) print exch FontDirectory exch known { pop (Yes) } { length 6 add str 0 3 -1 roll getinterval mark exch status { cleartomark (Yes) } { cleartomark (No) } ifelse } ifelse = } { exit } ifelse } bind loop (*) = flush restore " *End *?FontList: " save FontDirectory { pop == } bind forall flush /filenameforall where { pop (fonts/*) { dup length 6 sub 6 exch getinterval cvn == } bind 128 string filenameforall flush } if (*) = flush restore " *End *%CloseGroup: FontInfo *%OpenGroup: PrinterMessages *% 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: ]%% ) *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "printing" *Status: "PrinterError: recorder offline or film problem" *Status: "PrinterError: " *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "userjob" *Source: "other" *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "recorder offline or film problem" *PrinterError: " " *%CloseGroup: PrinterMessages *% EndOfFile - Avantra 30