Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

924 lines
32 KiB

*PPD-Adobe: "4.2"
*%
*% @(#)cngpxfps.ppd 1.0 Jan. 25, 1999
*%
*FormatVersion: "4.2"
*FileVersion: "1.0"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*PCFileName: "CNGP55PS.PPD"
*Product: "(GP200/215 PS)"
*PSVersion: "(2013.109) 117"
*ModelName: "Canon GP200/GP215 PostScript"
*NickName: "Canon GP200/GP215 PostScript"
*% === Options and Constraints =========
*OpenGroup: InstallableOptions/Options Installed
*OpenUI *Z10FaxBoard/Fax Board Configuration: PickOne
*DefaultZ10FaxBoard: None
*Z10FaxBoard None/Not Installed: ""
*Z10FaxBoard Installed/Installed: ""
*CloseUI: *Z10FaxBoard
*%OpenUI *Z30InstalledMemory/Total Printer Memory: PickOne
*%DefaultZ30InstalledMemory: 16Meg
*%Z30InstalledMemory 16Meg/16 MB RAM: ""
*%Z30InstalledMemory 20Meg/20 MB RAM: ""
*%Z30InstalledMemory 24Meg/24 MB or more: ""
*%CloseUI: *Z30InstalledMemory
*OpenUI *InstalledMemory/Total Printer Memory: PickOne
*DefaultInstalledMemory: 16Meg
*InstalledMemory 16Meg/16 MB RAM: ""
*InstalledMemory 20Meg/20 MB RAM: ""
*InstalledMemory 24Meg/24 MB or more: ""
*CloseUI: *InstalledMemory
*OpenUI *Z40Sorter/Sorter Configuration: PickOne
*DefaultZ40Sorter: None
*Z40Sorter None/Not Attached: ""
*Z40Sorter SorterType1/Multi Tray 3: ""
*Z40Sorter SorterType2/Multi Tray 12 (with stapler): ""
*CloseUI: *Z40Sorter
*OpenUI *Z50Pedestal/Pedestal Configuration: PickOne
*DefaultZ50Pedestal: None
*Z50Pedestal None/Not Attached: ""
*Z50Pedestal CassetteType1/Two Cassettes: ""
*Z50Pedestal CassetteType2/Four Cassettes: ""
*CloseUI: *Z50Pedestal
*OpenUI *Z51DuplexUnit/Duplex Unit: PickOne
*DefaultZ51DuplexUnit: Equipped
*Z51DuplexUnit None/None: ""
*Z51DuplexUnit Equipped/Equipped: ""
*CloseUI: *Z51DuplexUnit
*OpenUI *Z52EnvelopeUnit/Envelope Unit: PickOne
*DefaultZ52EnvelopeUnit: None
*Z52EnvelopeUnit None/None: ""
*Z52EnvelopeUnit Equipped/Equipped: ""
*CloseUI: *Z52EnvelopeUnit
*OpenUI *Z53ReverseUnit/Reverse Unit: PickOne
*DefaultZ53ReverseUnit: Equipped
*Z53ReverseUnit None/None: ""
*Z53ReverseUnit Equipped/Equipped: ""
*CloseUI: *Z53ReverseUnit
*OpenUI *Z54SST/Refine: PickOne
*DefaultZ54SST: Off
*Z54SST On/On: ""
*Z54SST Off/Off: ""
*CloseUI: *Z54SST
*CloseGroup: InstallableOptions
*%==========================================================
*% Constraints between Cassettes & PageSize, PageRegion
*% Cassette 1
*UIConstraints: *PageSize Postcard *InputSlot Cassette1
*UIConstraints: *PageSize A3 *InputSlot Cassette1
*UIConstraints: *PageSize Tabloid *InputSlot Cassette1
*UIConstraints: *PageSize Executive *InputSlot Cassette1
*UIConstraints: *PageSize Comm10 *InputSlot Cassette1
*UIConstraints: *PageSize C5 *InputSlot Cassette1
*UIConstraints: *PageSize Monarch *InputSlot Cassette1
*UIConstraints: *PageSize DL *InputSlot Cassette1
*UIConstraints: *PageRegion Postcard *InputSlot Cassette1
*UIConstraints: *PageRegion A3 *InputSlot Cassette1
*UIConstraints: *PageRegion Tabloid *InputSlot Cassette1
*UIConstraints: *PageRegion Executive *InputSlot Cassette1
*UIConstraints: *PageRegion Comm10 *InputSlot Cassette1
*UIConstraints: *PageRegion C5 *InputSlot Cassette1
*UIConstraints: *PageRegion Monarch *InputSlot Cassette1
*UIConstraints: *PageRegion DL *InputSlot Cassette1
*UIConstraints: *PageSize A3 *InputSlot EnvCassette
*UIConstraints: *PageSize A4 *InputSlot EnvCassette
*UIConstraints: *PageSize A5 *InputSlot EnvCassette
*UIConstraints: *PageSize B4 *InputSlot EnvCassette
*UIConstraints: *PageSize B5 *InputSlot EnvCassette
*UIConstraints: *PageSize Letter *InputSlot EnvCassette
*UIConstraints: *PageSize Legal *InputSlot EnvCassette
*UIConstraints: *PageSize Tabloid *InputSlot EnvCassette
*UIConstraints: *PageSize Statement *InputSlot EnvCassette
*UIConstraints: *PageSize Postcard *InputSlot EnvCassette
*UIConstraints: *PageSize Executive *InputSlot EnvCassette
*UIConstraints: *PageRegion A3 *InputSlot EnvCassette
*UIConstraints: *PageRegion A4 *InputSlot EnvCassette
*UIConstraints: *PageRegion A5 *InputSlot EnvCassette
*UIConstraints: *PageRegion B4 *InputSlot EnvCassette
*UIConstraints: *PageRegion B5 *InputSlot EnvCassette
*UIConstraints: *PageRegion Letter *InputSlot EnvCassette
*UIConstraints: *PageRegion Legal *InputSlot EnvCassette
*UIConstraints: *PageRegion Tabloid *InputSlot EnvCassette
*UIConstraints: *PageRegion Statement *InputSlot EnvCassette
*UIConstraints: *PageRegion Postcard *InputSlot EnvCassette
*UIConstraints: *PageRegion Executive *InputSlot EnvCassette
*% Cassette 2
*UIConstraints: *PageSize Postcard *InputSlot Cassette2
*UIConstraints: *PageSize Executive *InputSlot Cassette2
*UIConstraints: *PageSize Comm10 *InputSlot Cassette2
*UIConstraints: *PageSize C5 *InputSlot Cassette2
*UIConstraints: *PageSize Monarch *InputSlot Cassette2
*UIConstraints: *PageSize DL *InputSlot Cassette2
*UIConstraints: *PageRegion Postcard *InputSlot Cassette2
*UIConstraints: *PageRegion Executive *InputSlot Cassette2
*UIConstraints: *PageRegion Comm10 *InputSlot Cassette2
*UIConstraints: *PageRegion C5 *InputSlot Cassette2
*UIConstraints: *PageRegion Monarch *InputSlot Cassette2
*UIConstraints: *PageRegion DL *InputSlot Cassette2
*% Cassette 3
*UIConstraints: *PageSize Postcard *InputSlot Cassette3
*UIConstraints: *PageSize A3 *InputSlot Cassette3
*UIConstraints: *PageSize Tabloid *InputSlot Cassette3
*UIConstraints: *PageSize Executive *InputSlot Cassette3
*UIConstraints: *PageSize Comm10 *InputSlot Cassette3
*UIConstraints: *PageSize C5 *InputSlot Cassette3
*UIConstraints: *PageSize Monarch *InputSlot Cassette3
*UIConstraints: *PageSize DL *InputSlot Cassette3
*UIConstraints: *PageRegion Postcard *InputSlot Cassette3
*UIConstraints: *PageRegion A3 *InputSlot Cassette3
*UIConstraints: *PageRegion Tabloid *InputSlot Cassette3
*UIConstraints: *PageRegion Executive *InputSlot Cassette3
*UIConstraints: *PageRegion Comm10 *InputSlot Cassette3
*UIConstraints: *PageRegion C5 *InputSlot Cassette3
*UIConstraints: *PageRegion Monarch *InputSlot Cassette3
*UIConstraints: *PageRegion DL *InputSlot Cassette3
*% Cassette 4
*UIConstraints: *PageSize Postcard *InputSlot Cassette4
*UIConstraints: *PageSize Executive *InputSlot Cassette4
*UIConstraints: *PageSize Comm10 *InputSlot Cassette4
*UIConstraints: *PageSize C5 *InputSlot Cassette4
*UIConstraints: *PageSize Monarch *InputSlot Cassette4
*UIConstraints: *PageSize DL *InputSlot Cassette4
*UIConstraints: *PageRegion Postcard *InputSlot Cassette4
*UIConstraints: *PageRegion Executive *InputSlot Cassette4
*UIConstraints: *PageRegion Comm10 *InputSlot Cassette4
*UIConstraints: *PageRegion C5 *InputSlot Cassette4
*UIConstraints: *PageRegion Monarch *InputSlot Cassette4
*UIConstraints: *PageRegion DL *InputSlot Cassette4
*% Cassette 5
*UIConstraints: *PageSize Postcard *InputSlot Cassette5
*UIConstraints: *PageSize A3 *InputSlot Cassette5
*UIConstraints: *PageSize Tabloid *InputSlot Cassette5
*UIConstraints: *PageSize Executive *InputSlot Cassette5
*UIConstraints: *PageSize Comm10 *InputSlot Cassette5
*UIConstraints: *PageSize C5 *InputSlot Cassette5
*UIConstraints: *PageSize Monarch *InputSlot Cassette5
*UIConstraints: *PageSize DL *InputSlot Cassette5
*UIConstraints: *PageRegion Postcard *InputSlot Cassette5
*UIConstraints: *PageRegion A3 *InputSlot Cassette5
*UIConstraints: *PageRegion Tabloid *InputSlot Cassette5
*UIConstraints: *PageRegion Executive *InputSlot Cassette5
*UIConstraints: *PageRegion Comm10 *InputSlot Cassette5
*UIConstraints: *PageRegion C5 *InputSlot Cassette5
*UIConstraints: *PageRegion Monarch *InputSlot Cassette5
*UIConstraints: *PageRegion DL *InputSlot Cassette5
*% Cassette 6
*UIConstraints: *PageSize Postcard *InputSlot Cassette6
*UIConstraints: *PageSize Executive *InputSlot Cassette6
*UIConstraints: *PageSize Comm10 *InputSlot Cassette6
*UIConstraints: *PageSize C5 *InputSlot Cassette6
*UIConstraints: *PageSize Monarch *InputSlot Cassette6
*UIConstraints: *PageSize DL *InputSlot Cassette6
*UIConstraints: *PageRegion Postcard *InputSlot Cassette6
*UIConstraints: *PageRegion Executive *InputSlot Cassette6
*UIConstraints: *PageRegion Comm10 *InputSlot Cassette6
*UIConstraints: *PageRegion C5 *InputSlot Cassette6
*UIConstraints: *PageRegion Monarch *InputSlot Cassette6
*UIConstraints: *PageRegion DL *InputSlot Cassette6
*%==========================================================
*UIConstraints: *Z52EnvelopeUnit None *InputSlot EnvCassette
*UIConstraints: *Z52EnvelopeUnit Equipped *InputSlot Cassette1
*UIConstraints: *Z51DuplexUnit None *Duplex
*UIConstraints: *Duplex DuplexNoTumble *Z51DuplexUnit None
*UIConstraints: *Duplex DuplexTumble *Z51DuplexUnit None
*UIConstraints: *Z51DuplexUnit Equipped *Z53ReverseUnit None
*%==============Duplex & PageSize, PageRegion===============
*%Postcard
*UIConstraints: *PageSize Postcard *Duplex
*UIConstraints: *PageRegion Postcard *Duplex
*%Comm10
*UIConstraints: *PageSize Comm10 *Duplex
*UIConstraints: *PageRegion Comm10 *Duplex
*%Monarch
*UIConstraints: *PageSize Monarch *Duplex
*UIConstraints: *PageRegion Monarch *Duplex
*%C5
*UIConstraints: *PageSize C5 *Duplex
*UIConstraints: *PageRegion C5 *Duplex
*%DL
*UIConstraints: *PageSize DL *Duplex
*UIConstraints: *PageRegion DL *Duplex
*%Executive
*UIConstraints: *PageSize Executive *Duplex
*UIConstraints: *PageRegion Executive *Duplex
*%
*UIConstraints: *Duplex *DXCNOutputFaceMode True
*%==========================================================
*%Only MultiTray12 can sort.
*UIConstraints: *Z40Sorter None *Sorter
*UIConstraints: *Z40Sorter SorterType1 *Sorter
*%
*UIConstraints: *PageSize Postcard *Sorter
*UIConstraints: *PageSize Executive *Sorter
*UIConstraints: *PageSize Comm10 *Sorter
*UIConstraints: *PageSize C5 *Sorter
*UIConstraints: *PageSize Monarch *Sorter
*UIConstraints: *PageSize DL *Sorter
*UIConstraints: *PageRegion Postcard *Sorter
*UIConstraints: *PageRegion Executive *Sorter
*UIConstraints: *PageRegion Comm10 *Sorter
*UIConstraints: *PageRegion C5 *Sorter
*UIConstraints: *PageRegion Monarch *Sorter
*UIConstraints: *PageRegion DL *Sorter
*%
*%A5 and STMT size of paper cannot be stapled.
*UIConstraints: *PageSize A5 *Sorter DocSortingStaple
*UIConstraints: *PageRegion A5 *Sorter DocSortingStaple
*UIConstraints: *PageSize Statement *Sorter DocSortingStaple
*UIConstraints: *PageRegion Statement *Sorter DocSortingStaple
*%==========================================================
*UIConstraints: *Z50Pedestal None *InputSlot Cassette3
*UIConstraints: *Z50Pedestal None *InputSlot Cassette4
*UIConstraints: *Z50Pedestal None *InputSlot Cassette5
*UIConstraints: *Z50Pedestal None *InputSlot Cassette6
*UIConstraints: *Z50Pedestal CassetteType1 *InputSlot Cassette5
*UIConstraints: *Z50Pedestal CassetteType1 *InputSlot Cassette6
*%====================== Reverse Unit ======================
*UIConstraints: *Z53ReverseUnit None *DXCNOutputFaceMode False
*UIConstraints: *PageSize Postcard *DXCNOutputFaceMode False
*UIConstraints: *PageSize Executive *DXCNOutputFaceMode False
*UIConstraints: *PageSize Comm10 *DXCNOutputFaceMode False
*UIConstraints: *PageSize C5 *DXCNOutputFaceMode False
*UIConstraints: *PageSize Monarch *DXCNOutputFaceMode False
*UIConstraints: *PageSize DL *DXCNOutputFaceMode False
*UIConstraints: *PageRegion Postcard *DXCNOutputFaceMode False
*UIConstraints: *PageRegion Executive *DXCNOutputFaceMode False
*UIConstraints: *PageRegion Comm10 *DXCNOutputFaceMode False
*UIConstraints: *PageRegion C5 *DXCNOutputFaceMode False
*UIConstraints: *PageRegion Monarch *DXCNOutputFaceMode False
*UIConstraints: *PageRegion DL *DXCNOutputFaceMode False
*% ==== Device Capabilities ===============
*LanguageLevel: "2"
*Protocols: PJL TBCP
*JCLBegin: " "
*JCLToPSInterpreter: "<0A>"
*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
*FreeVM: "2600000"
*%VMOption 16Meg/16 MB RAM: "2600000"
*%VMOption 20Meg/20 MB RAM: "3500000"
*%VMOption 24Meg/24 MB or more: "5400000"
*VMOption 16Meg: "2600000"
*VMOption 20Meg: "3500000"
*VMOption 24Meg: "5400000"
*ColorDevice: False
*DefaultColorSpace: Gray
*VariablePaperSize: False
*TTRasterizer: Type42
*FileSystem: True
*?FileSystem: "save statusdict /diskonline get exec
{(True)}{(False)} ifelse = flush restore"
*End
*Throughput: "30"
*Password: "()"
*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
*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
*% === Duplex options ============
*OpenUI *Duplex/Duplex (print both sides): PickOne
*OrderDependency: 50 AnySetup *Duplex
*DefaultDuplex: None
*Duplex None/Off (print one side): "
<</Duplex false /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
*End
*Duplex DuplexNoTumble/Duplex, long edge binding: "
<</Duplex true /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
*End
*Duplex DuplexTumble/Duplex, short edge binding: "
<</Duplex true /Tumble true /Policies <</Duplex 2>> >> setpagedevice"
*End
*?Duplex: "save
currentpagedevice /Duplex get
{currentpagedevice /Tumble get
{(DuplexTumble)}{(DuplexNoTumble)}ifelse
}
{(None)}
ifelse = flush
restore"
*End
*CloseUI: *Duplex
*% === OutputFaceMode options ============
*% note: the duplex unit must be installed to select face down.
*%
*OpenUI *DXCNOutputFaceMode/Output Mode: Boolean
*OrderDependency: 50 AnySetup *DXCNOutputFaceMode
*DefaultDXCNOutputFaceMode: True
*DXCNOutputFaceMode True/Face Up: "<</OutputFaceUp true>> setpagedevice"
*DXCNOutputFaceMode False/Face Down: "<</OutputFaceUp false>> setpagedevice"
*?DXCNOutputFaceMode: "save
currentpagedevice dup /OutputFaceUp known
{/OutputFaceUp get {(True)}{(False)} ifelse}
{pop (True)}
ifelse = flush
restore"
*End
*CloseUI: *DXCNOutputFaceMode
*% === Sorter options ============
*% note:
*% The MDC printer supports "document sorting" and "group sorting";
*% requires the use of a non-boolean value (not currently used by Adobe).
*% Also note that separate user options for collate and jog are not
*% provided, since they are not available in the printer.
*%
*OpenUI *Sorter: PickOne
*OrderDependency: 49 AnySetup *Sorter
*DefaultSorter: None
*Sorter None/Do not sort: "
<</Jog 0 >> setpagedevice"
*End
*Sorter DocSorting/Document sorting: "
<</Jog 3 /Collate true /Staple 0>> setpagedevice"
*End
*Sorter DocSortingStaple/Document sorting and staple: "
<</Jog 3 /Collate true /Staple 2>> setpagedevice"
*End
*Sorter GroupSorting/Group sorting: "
<</Jog 3 /Collate false /Staple 0>> setpagedevice"
*End
*?Sorter: "save
currentpagedevice dup /Jog known
{dup /Jog get 3 eq
{dup /Collate known
{dup /Collate get
{dup /Staple known
{/Staple get 2 eq {(DocSortingStaple)} {(DocSorting)} ifelse}
{pop (None)} ifelse}
{pop (GroupSorting)} ifelse}
{pop (None)} ifelse}
{pop (None)}
ifelse}
{pop (None)}
ifelse = flush
restore"
*End
*CloseUI: *Sorter
*% === JamRecovery options ============
*OpenUI *CNJamRecovery/Jam Recovery: Boolean
*OrderDependency: 50 AnySetup *CNJamRecovery
*DefaultCNJamRecovery: True
*CNJamRecovery False/Off: "<</ExitJamRecovery false>> setpagedevice"
*CNJamRecovery True/On: "<</ExitJamRecovery true>> setpagedevice"
*?CNJamRecovery: "save
currentpagedevice dup /ExitJamRecovery known
{/ExitJamRecovery get {(True)}{(False)} ifelse}
{pop (None)}
ifelse = flush
restore"
*End
*CloseUI: *CNJamRecovery
*% === Resolution ============
*OpenUI *Resolution: PickOne
*OrderDependency: 60 AnySetup *Resolution
*DefaultResolution: 600dpi
*Resolution 600dpi/600dpi: "
<</HWResolution [600 600] /Policies <</HWResolution 2>> >> setpagedevice"
*End
*Resolution 300dpi/300dpi: "
<</HWResolution [300 300] /Policies <</HWResolution 2>> >> setpagedevice"
*End
*?Resolution: "
save
initgraphics
0 0 moveto currentpoint matrix defaultmatrix transform
0 72 lineto currentpoint matrix defaultmatrix transform
3 -1 roll sub dup mul
3 1 roll exch sub dup mul
add sqrt round cvi
( ) cvs print (dpi) = flush
restore
"
*End
*CloseUI: *Resolution
*% Halftone Information ===============
*ScreenFreq: "75.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}"
*End
*ScreenProc Line: "{pop}"
*ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1
exch sub}"
*End
*DefaultTransfer: Null
*Transfer Null: "{ }"
*Transfer Null.Inverse: "{1 exch sub}"
*% Paper Handling ===================
*LandscapeOrientation: Plus90
*% Code in this section both selects a tray and sets up a frame buffer.
*OpenUI *PageSize: PickOne
*OrderDependency: 30 AnySetup *PageSize
*DefaultPageSize: Letter
*%
*PageSize Letter/Letter 8.5x11 in: "
<</PageSize [612 792] /ImagingBBox null >> setpagedevice"
*End
*PageSize Legal/Legal 8.5x14 in: "
<</PageSize [612 1008] /ImagingBBox null >> setpagedevice"
*End
*PageSize Tabloid/11x17 (Tabloid) 11x17 in: "
<</PageSize [792 1224] /ImagingBBox null >> setpagedevice"
*End
*PageSize Statement/Statement 5.5x8.5 in: "
<</PageSize [396 612] /ImagingBBox null >> setpagedevice"
*End
*PageSize Executive/Executive 7.25x10.5 in: "
<</PageSize [522 756] /ImagingBBox null >> setpagedevice"
*End
*PageSize Postcard/Postcard 100x148 mm: "
<</PageSize [283 420] /ImagingBBox null >> setpagedevice"
*End
*PageSize A3/A3 297x420 mm: "
<</PageSize [842 1191] /ImagingBBox null >> setpagedevice"
*End
*PageSize A4/A4 210x297 mm: "
<</PageSize [595 842] /ImagingBBox null >> setpagedevice"
*End
*PageSize A5/A5 148x210 mm: "
<</PageSize [420 595] /ImagingBBox null >> setpagedevice"
*End
*PageSize B4/B4 257x364 mm: "
<</PageSize [729 1032] /ImagingBBox null >> setpagedevice"
*End
*PageSize B5/B5 182x257 mm: "
<</PageSize [516 729] /ImagingBBox null >> setpagedevice"
*End
*PageSize Comm10/Env Comm10 4.125x9.5 in: "
<</PageSize [297 684] /ImagingBBox null >> setpagedevice"
*End
*PageSize C5/Env C5 162x229 mm:"
<</PageSize [459 649] /ImagingBBox null >> setpagedevice"
*End
*PageSize Monarch/Monarch 3.875x7.5 in:"
<</PageSize [279 540] /ImagingBBox null >> setpagedevice"
*End
*PageSize DL/Env DL 110x220 mm:"
<</PageSize [312 624] /ImagingBBox null >> setpagedevice"
*End
*?PageSize: "
save
currentpagedevice /PageSize get aload pop
2 copy gt {exch} if
(Unknown)
<< [612 792] (Letter)
[612 1008] (Legal)
[792 1224] (Tabloid)
[396 612] (Statement)
[522 756] (Executive)
[283 420] (Postcard)
[842 1191] (A3)
[595 842] (A4)
[420 595] (A5)
[729 1032] (B4)
[516 729] (B5)
[297 684] (Comm10)
[459 649] (C5)
[279 540] (Monarch)
[312 624] (DL)
>>
{ 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 pop pop
restore
"
*End
*CloseUI: *PageSize
*OpenUI *PageRegion: PickOne
*OrderDependency: 40 AnySetup *PageRegion
*DefaultPageRegion: Letter
*PageRegion Letter: "
<< /PageSize [612 792]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion Legal: "
<< /PageSize [612 1008]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion Tabloid: "
<< /PageSize [792 1224]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion Statement: "
<< /PageSize [396 612]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion Executive: "
<< /PageSize [522 756]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion Postcard: "
<< /PageSize [283 420]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion A3: "
<< /PageSize [842 1191]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion A4: "
<< /PageSize [595 842]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion A5: "
<< /PageSize [420 595]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion B4: "
<< /PageSize [729 1032]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion B5: "
<< /PageSize [516 729]
/ImagingBBox null
>> setpagedevice"
*End
*PageRegion Comm10: "
<</PageSize [297 684] /ImagingBBox null >> setpagedevice"
*End
*PageRegion C5:"
<</PageSize [459 649] /ImagingBBox null >> setpagedevice"
*End
*PageRegion Monarch:"
<</PageSize [279 540] /ImagingBBox null >> setpagedevice"
*End
*PageRegion DL:"
<</PageSize [312 624] /ImagingBBox null >> setpagedevice"
*End
*CloseUI: *PageRegion
*% The following entries provide information about specific paper keywords.
*DefaultImageableArea: Letter
*ImageableArea Letter: "16.5 16.35 593.7 775.0"
*ImageableArea Legal: "16.3 12.3 590.1 996.5"
*ImageableArea Tabloid: "16.5 16.4 775.5 1208.7"
*ImageableArea Statement: "13.8 18.1 382.3 593.9"
*ImageableArea Executive: "11.4 12.25 510.5 726.4"
*ImageableArea Postcard: "15.11 13.22 260.5 392.8"
*ImageableArea A3: "17.8 19.4 824.1 1171.3"
*ImageableArea A4: "21.2 17.9 574.0 824.1"
*ImageableArea A5: "14.73 21.16 406.3 574.1"
*ImageableArea B4: "18.7 20.7 709.8 1011.3"
*ImageableArea B5: "16.13 18.65 499.9 709.8"
*ImageableArea Comm10: "21.8 19.5 275.1 664.5"
*ImageableArea C5: "22.34 13.53 437.04 635.5"
*ImageableArea Monarch: "12.84 16.6 266.2 523.3"
*ImageableArea DL: "17.76 12.3 294.2 611.3"
*?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
*PaperDimension Letter: "612 792"
*PaperDimension Legal: "612 1008"
*PaperDimension Tabloid: "792 1224"
*PaperDimension Statement: "396 612"
*PaperDimension Executive: "522 756"
*PaperDimension Postcard: "283 420"
*PaperDimension A3: "842 1191"
*PaperDimension A4: "595 842"
*PaperDimension A5: "420 595"
*PaperDimension B4: "729 1032"
*PaperDimension B5: "516 729"
*PaperDimension Comm10: "297 684"
*PaperDimension C5: "459 649"
*PaperDimension Monarch: "279 540"
*PaperDimension DL: "312 624"
*OpenUI *InputSlot: PickOne
*OrderDependency: 20 AnySetup *InputSlot
*DefaultInputSlot: Cassette1
*InputSlot Cassette1/Cassette 1: "currentpagedevice
/InputAttributes get 0 get dup null eq {pop} {dup /InputAttributes<</Priority[0 1 2 3 4 5]>>put setpagedevice}
ifelse"
*End
*InputSlot Cassette2/Cassette 2: "currentpagedevice
/InputAttributes get 1 get dup null eq {pop} {dup /InputAttributes<</Priority[1 0 2 3 4 5]>>put setpagedevice}
ifelse"
*End
*InputSlot Cassette3/Cassette 3: "currentpagedevice
/InputAttributes get 2 get dup null eq {pop} {dup /InputAttributes<</Priority[2 0 1 3 4 5]>>put setpagedevice}
ifelse"
*End
*InputSlot Cassette4/Cassette 4: "currentpagedevice
/InputAttributes get 3 get dup null eq {pop} {dup /InputAttributes<</Priority[3 0 1 2 4 5]>>put setpagedevice}
ifelse"
*End
*InputSlot Cassette5/Cassette 5: "currentpagedevice
/InputAttributes get 4 get dup null eq {pop} {dup /InputAttributes<</Priority[4 0 1 2 3 5]>>put setpagedevice}
ifelse"
*End
*InputSlot Cassette6/Cassette 6: "currentpagedevice
/InputAttributes get 5 get dup null eq {pop} {dup /InputAttributes<</Priority[5 0 1 2 3 4]>>put setpagedevice}
ifelse"
*End
*InputSlot EnvCassette/Envelope Cassette: "currentpagedevice
/InputAttributes get 0 get dup null eq {pop} {dup /InputAttributes<</Priority[0 1 2 3 4 5]>>put setpagedevice}
ifelse"
*End
*?InputSlot: "save
<< /0 (Cassette 1)
/1 (Cassette 2)
/2 (Cassette 3)
/3 (Cassette 4)
/4 (Cassette 5)
/5 (Cassette 6)
>>
currentpagedevice /InputAttributes get dup /Priority known
{/Priority get 0 get ( ) cvs cvn get}
{dup length 1 eq
{{pop} forall ( ) cvs cvn get}
{pop pop (Unknown)}
ifelse
}
ifelse = flush
restore"
*End
*CloseUI: *InputSlot
*DefaultOutputBin: OnlyOne
*DefaultOutputOrder: Normal
*OpenUI *ManualFeed/Stack Bypass: Boolean
*OrderDependency: 20 AnySetup *ManualFeed
*DefaultManualFeed: False
*ManualFeed True: "<</ManualFeed true >> setpagedevice"
*ManualFeed False: "<</ManualFeed false >> setpagedevice"
*?ManualFeed: "save
currentpagedevice /ManualFeed get
{(True)} {(False)} ifelse = flush
restore"
*End
*CloseUI: *ManualFeed
*% Font Information =====================
*DefaultFont: Courier
*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
*Font Bookman-Light: Standard "(001.004S)" Standard ROM
*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
*Font Courier: Standard "(002.004S)" Standard ROM
*Font Courier-Bold: Standard "(002.004S)" Standard ROM
*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
*Font Courier-Oblique: Standard "(002.004S)" 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 ROM
*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
*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 ROM
*Font ZapfDingbats: Special "(001.004S)" Special ROM
*?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: "online"
*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
*Source: "Serial"
*Source: "Parallel"
*Source: "LocalTalk"
*Source: "EtherTalk"
*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
*% Color Separation Information =====================
*DefaultColorSep: ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi
*InkName: ProcessBlack/Process Black
*InkName: CustomColor/Custom Color
*InkName: ProcessCyan/Process Cyan
*InkName: ProcessMagenta/Process Magenta
*InkName: ProcessYellow/Process Yellow
*% For 60 lpi / 300 x 300 dpi ===============================
*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300 dpi: "45"
*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300 dpi: "45"
*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300 dpi: "15"
*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300 dpi: "75"
*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300 dpi: "0"
*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
*% For 53 lpi / 300 x 300 dpi ===============================
*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi / 300 dpi: "45.0"
*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi / 300 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi / 300 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi / 300 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi / 300 dpi: "0.0"
*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi / 300 dpi: "53.033"
*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi / 300 dpi: "53.033"
*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi / 300 dpi: "47.4342"
*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi / 300 dpi: "47.4342"
*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi / 300 dpi: "50.0"
*% For 60 lpi / 400 x 400 dpi =========================
*ColorSepScreenAngle ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle CustomColor.60lpi.400x400dpi/60 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.60lpi.400x400dpi/60 lpi / 400 dpi: "15.0086"
*ColorSepScreenAngle ProcessMagenta.60lpi.400x400dpi/60 lpi / 400 dpi: "74.9914"
*ColorSepScreenAngle ProcessYellow.60lpi.400x400dpi/60 lpi / 400 dpi: "0.0"
*ColorSepScreenFreq ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi: "59.9969"
*ColorSepScreenFreq CustomColor.60lpi.400x400dpi/60 lpi / 400 dpi: "59.9969"
*ColorSepScreenFreq ProcessCyan.60lpi.400x400dpi/60 lpi / 400 dpi: "59.996"
*ColorSepScreenFreq ProcessMagenta.60lpi.400x400dpi/60 lpi / 400 dpi: "59.996"
*ColorSepScreenFreq ProcessYellow.60lpi.400x400dpi/60 lpi / 400 dpi: "60.0"
*% For 53 lpi / 400 x 400 dpi =========================
*ColorSepScreenAngle ProcessBlack.53lpi.400x400dpi/53 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle CustomColor.53lpi.400x400dpi/53 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.53lpi.400x400dpi/53 lpi / 400 dpi: "74.9891"
*ColorSepScreenAngle ProcessMagenta.53lpi.400x400dpi/53 lpi / 400 dpi: "15.0109"
*ColorSepScreenAngle ProcessYellow.53lpi.400x400dpi/53 lpi / 400 dpi: "0.0"
*ColorSepScreenFreq ProcessBlack.53lpi.400x400dpi/53 lpi / 400 dpi: "53.033"
*ColorSepScreenFreq CustomColor.53lpi.400x400dpi/53 lpi / 400 dpi: "53.033"
*ColorSepScreenFreq ProcessCyan.53lpi.400x400dpi/53 lpi / 400 dpi: "52.9925"
*ColorSepScreenFreq ProcessMagenta.53lpi.400x400dpi/53 lpi / 400 dpi: "52.9925"
*ColorSepScreenFreq ProcessYellow.53lpi.400x400dpi/53 lpi / 400 dpi: "53.012"
*% end of PPD file for Canon GP200/215 PS driver.