790 lines
28 KiB
Plaintext
790 lines
28 KiB
Plaintext
*PPD-Adobe: "4.2"
|
||
*% Adobe Systems PostScript(R) Printer Description File
|
||
*% for Canon MDC PS Printer.
|
||
*%
|
||
*% Copyright 1987-1995 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.
|
||
*% End of Copyright statement
|
||
*%
|
||
*% Copyright 1995 Canon Inc. All rights reserved.
|
||
*% Copyright 1995 Peerless Systems Corp. All rights reserved.
|
||
*%
|
||
*% @(#)cnmdcp01.ppd 1.1 16:18:32 3/13/95
|
||
*%
|
||
*FormatVersion: "4.2"
|
||
*FileVersion: "1.0"
|
||
*LanguageEncoding: JIS83-RKSJ
|
||
*LanguageVersion: Japanese
|
||
*PCFileName: "MEDIO-PS.PPD"
|
||
*Product: "(MDC PS Kanji)"
|
||
*PSVersion: "(2013.109) 117"
|
||
*ModelName: "Canon MEDIO MDC PS"
|
||
*NickName: "Canon MEDIO MDC PS"
|
||
|
||
*% === Options and Constraints =========
|
||
|
||
*% Postcard is only supported by ManualFeed.
|
||
*% UIConstraints: *PageSize Postcard *ManualFeed False
|
||
*% UIConstraints: *PageRegion Postcard *ManualFeed False
|
||
|
||
*UIConstraints: *PageSize Postcard *InputSlot Cassette1
|
||
*UIConstraints: *PageRegion Postcard *InputSlot Cassette1
|
||
*UIConstraints: *InputSlot Cassette1 *PageSize Postcard
|
||
*UIConstraints: *InputSlot Cassette1 *PageRegion Postcard
|
||
|
||
*UIConstraints: *PageSize Postcard *InputSlot Cassette2
|
||
*UIConstraints: *PageRegion Postcard *InputSlot Cassette2
|
||
*UIConstraints: *InputSlot Cassette2 *PageSize Postcard
|
||
*UIConstraints: *InputSlot Cassette2 *PageRegion Postcard
|
||
|
||
*UIConstraints: *PageSize Postcard *InputSlot Cassette3
|
||
*UIConstraints: *PageRegion Postcard *InputSlot Cassette3
|
||
*UIConstraints: *InputSlot Cassette3 *PageSize Postcard
|
||
*UIConstraints: *InputSlot Cassette3 *PageRegion Postcard
|
||
|
||
*UIConstraints: *PageSize Postcard *InputSlot Cassette4
|
||
*UIConstraints: *PageRegion Postcard *InputSlot Cassette4
|
||
*UIConstraints: *InputSlot Cassette4 *PageSize Postcard
|
||
*UIConstraints: *InputSlot Cassette4 *PageRegion Postcard
|
||
|
||
*UIConstraints: *PageSize Postcard *InputSlot Cassette5
|
||
*UIConstraints: *PageRegion Postcard *InputSlot Cassette5
|
||
*UIConstraints: *InputSlot Cassette5 *PageSize Postcard
|
||
*UIConstraints: *InputSlot Cassette5 *PageRegion Postcard
|
||
|
||
*UIConstraints: *PageSize Postcard *Duplex
|
||
*UIConstraints: *PageRegion Postcard *Duplex
|
||
*UIConstraints: *Duplex *PageSize Postcard
|
||
*UIConstraints: *Duplex *PageRegion Postcard
|
||
|
||
*UIConstraints: *Duplex *CNOutputFaceMode True
|
||
|
||
*UIConstraints: *PageSize Postcard *InputSlot PaperDeck
|
||
*UIConstraints: *PageRegion Postcard *InputSlot PaperDeck
|
||
*UIConstraints: *InputSlot PaperDeck *PageSize Postcard
|
||
*UIConstraints: *InputSlot PaperDeck *PageRegion Postcard
|
||
|
||
*% UIConstraints: *Z40Sorter None *Sorter
|
||
*% UIConstraints: *Z40Sorter None *StapleWhen
|
||
|
||
*% UIConstraints: *Z40Sorter SorterType1 *StapleWhen
|
||
*% UIConstraints: *Z40Sorter SorterType2 *StapleWhen
|
||
|
||
*UIConstraints: *Z40Sorter None *Sorter
|
||
*UIConstraints: *Z40Sorter SorterType1 *Sorter DocSortingStaple
|
||
*UIConstraints: *Z40Sorter SorterType2 *Sorter DocSortingStaple
|
||
|
||
*UIConstraints: *Z50Pedestal None *Duplex
|
||
*UIConstraints: *Z50Pedestal None *InputSlot Cassette3
|
||
*UIConstraints: *Z50Pedestal None *InputSlot Cassette4
|
||
*UIConstraints: *Z50Pedestal None *InputSlot Cassette5
|
||
*UIConstraints: *Z50Pedestal None *InputSlot PaperDeck
|
||
|
||
*UIConstraints: *Z50Pedestal CassetteType1 *Duplex
|
||
*UIConstraints: *Z50Pedestal CassetteType1 *InputSlot PaperDeck
|
||
|
||
*UIConstraints: *Z50Pedestal CassetteType2 *InputSlot PaperDeck
|
||
*UIConstraints: *Z50Pedestal CassetteType2 *InputSlot Cassette5
|
||
|
||
*UIConstraints: *Z50Pedestal CassetteType3 *Duplex
|
||
*UIConstraints: *Z50Pedestal CassetteType3 *InputSlot PaperDeck
|
||
*UIConstraints: *Z50Pedestal CassetteType3 *InputSlot Cassette4
|
||
*UIConstraints: *Z50Pedestal CassetteType3 *InputSlot Cassette5
|
||
|
||
*UIConstraints: *Z50Pedestal CassetteType4 *InputSlot PaperDeck
|
||
*UIConstraints: *Z50Pedestal CassetteType4 *InputSlot Cassette3
|
||
*UIConstraints: *Z50Pedestal CassetteType4 *InputSlot Cassette4
|
||
*UIConstraints: *Z50Pedestal CassetteType4 *InputSlot Cassette5
|
||
|
||
*%UIConstraints: *Z50Pedestal CassetteType5 *InputSlot Cassette3
|
||
*%UIConstraints: *Z50Pedestal CassetteType5 *InputSlot Cassette4
|
||
*%UIConstraints: *Z50Pedestal CassetteType5 *InputSlot Cassette5
|
||
|
||
*%UIConstraints: *Z50Pedestal CassetteType6 *Duplex
|
||
*%UIConstraints: *Z50Pedestal CassetteType6 *InputSlot Cassette3
|
||
*%UIConstraints: *Z50Pedestal CassetteType6 *InputSlot Cassette4
|
||
*%UIConstraints: *Z50Pedestal CassetteType6 *InputSlot Cassette5
|
||
|
||
*UIConstraints: *Z50Pedestal CassetteType7 *Duplex
|
||
*UIConstraints: *Z50Pedestal CassetteType7 *InputSlot PaperDeck
|
||
*UIConstraints: *Z50Pedestal CassetteType7 *InputSlot Cassette5
|
||
|
||
*%UIConstraints: *Z50Pedestal CassetteType8 *Duplex
|
||
*%UIConstraints: *Z50Pedestal CassetteType8 *InputSlot Cassette4
|
||
*%UIConstraints: *Z50Pedestal CassetteType8 *InputSlot Cassette5
|
||
|
||
*%UIConstraints: *Z50Pedestal CassetteType9 *InputSlot PaperDeck
|
||
*%UIConstraints: *Z50Pedestal CassetteType9 *InputSlot Cassette4
|
||
*%UIConstraints: *Z50Pedestal CassetteType9 *InputSlot Cassette5
|
||
|
||
*% Document sorting (DocSorting) must be used in order to use stapling.
|
||
*% UIConstraints: *StapleWhen EndOfJob *Sorter None
|
||
*% UIConstraints: *StapleWhen EndOfJob *Sorter GroupSorting
|
||
*% UIConstraints: *Sorter None *StapleWhen EndOfJob
|
||
*% UIConstraints: *Sorter GroupSorting *StapleWhen EndOfJob
|
||
|
||
|
||
*% ==== Device Capabilities ===============
|
||
*LanguageLevel: "2"
|
||
*Protocols: PJL TBCP
|
||
|
||
*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
|
||
*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
|
||
*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
|
||
|
||
*FreeVM: "2600000"
|
||
*VMOption 16Meg/16MB: "2600000"
|
||
*VMOption 20Meg/20MB: "3500000"
|
||
*VMOption 24Meg/24MB<4D>ȏ<EFBFBD>: "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
|
||
|
||
*OpenUI *Z30InstalledMemory/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><>: PickOne
|
||
*DefaultZ30InstalledMemory: 16Meg
|
||
*Z30InstalledMemory 16Meg/16MB: ""
|
||
*Z30InstalledMemory 20Meg/20MB: ""
|
||
*Z30InstalledMemory 24Meg/24MB<4D>ȏ<EFBFBD>: ""
|
||
*CloseUI: *Z30InstalledMemory
|
||
|
||
*OpenUI *Z40Sorter/<2F>\<5C>[<5B>^<5E>[<5B>\<5C><>: PickOne
|
||
*DefaultZ40Sorter: None
|
||
*Z40Sorter None/<2F>\<5C>[<5B>^<5E>[<5B><><EFBFBD><EFBFBD>: ""
|
||
*Z40Sorter SorterType1/<2F>T<EFBFBD>r<EFBFBD><72><EFBFBD>\<5C>[<5B>^<5E>[: ""
|
||
*Z40Sorter SorterType2/<2F>Q<EFBFBD>O<EFBFBD>r<EFBFBD><72><EFBFBD>\<5C>[<5B>^<5E>[: ""
|
||
*Z40Sorter SorterType3/<2F>P<EFBFBD>O<EFBFBD>r<EFBFBD><72><EFBFBD>X<EFBFBD>e<EFBFBD>C<EFBFBD>v<EFBFBD><76><EFBFBD>\<5C>[<5B>^<5E>[: ""
|
||
*Z40Sorter SorterType4/<2F>Q<EFBFBD>O<EFBFBD>r<EFBFBD><72><EFBFBD>X<EFBFBD>e<EFBFBD>C<EFBFBD>v<EFBFBD><76><EFBFBD>\<5C>[<5B>^<5E>[: ""
|
||
*CloseUI: *Z40Sorter
|
||
|
||
*OpenUI *Z50Pedestal/<2F>I<EFBFBD>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD>\<5C><>: PickOne
|
||
*DefaultZ50Pedestal: None
|
||
*Z50Pedestal None/<2F>I<EFBFBD>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>Z<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>: ""
|
||
*Z50Pedestal CassetteType4/<2F><><EFBFBD>ʃJ<CA83>Z<EFBFBD>b<EFBFBD>g: ""
|
||
*%Z50Pedestal CassetteType6/<2F>y<EFBFBD>[<5B>p<EFBFBD>[<5B>f<EFBFBD>b<EFBFBD>L: ""
|
||
*%Z50Pedestal CassetteType5/<2F><><EFBFBD>ʃy<CA83>[<5B>p<EFBFBD>[<5B>f<EFBFBD>b<EFBFBD>L: ""
|
||
*Z50Pedestal CassetteType3/<2F>P<EFBFBD>J<EFBFBD>Z<EFBFBD>b<EFBFBD>g: ""
|
||
*%Z50Pedestal CassetteType8/<2F>y<EFBFBD>[<5B>p<EFBFBD>[<5B>f<EFBFBD>b<EFBFBD>L<EFBFBD>P<EFBFBD>i<EFBFBD>J<EFBFBD>Z<EFBFBD>b<EFBFBD>g: ""
|
||
*%Z50Pedestal CassetteType9/<2F><><EFBFBD>ʂP<CA82>i<EFBFBD>J<EFBFBD>Z<EFBFBD>b<EFBFBD>g: ""
|
||
*Z50Pedestal CassetteType7/<2F>Q<EFBFBD>J<EFBFBD>Z<EFBFBD>b<EFBFBD>g: ""
|
||
*Z50Pedestal CassetteType2/<2F><><EFBFBD>ʂQ<CA82>J<EFBFBD>Z<EFBFBD>b<EFBFBD>g: ""
|
||
*Z50Pedestal CassetteType1/<2F>R<EFBFBD>J<EFBFBD>Z<EFBFBD>b<EFBFBD>g: ""
|
||
*CloseUI: *Z50Pedestal
|
||
|
||
|
||
*% === Duplex options ============
|
||
*OpenUI *Duplex/<2F><><EFBFBD>ʈ<EFBFBD><CA88><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B>h: PickOne
|
||
*OrderDependency: 50 AnySetup *Duplex
|
||
*DefaultDuplex: None
|
||
*Duplex None/<2F><><EFBFBD>Ȃ<EFBFBD><C882>i<EFBFBD>Жʈ<D096><CA88><EFBFBD><EFBFBD>j: "
|
||
<</Duplex false /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
|
||
*End
|
||
*Duplex DuplexNoTumble/<2F><><EFBFBD>ʈ<EFBFBD><CA88><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD>ӂ<EFBFBD><D382>Ԃ<EFBFBD><D482><EFBFBD><EFBFBD>j: "
|
||
<</Duplex true /Tumble false /Policies <</Duplex 2>>/OutputFaceUp false >>
|
||
setpagedevice"
|
||
*End
|
||
*Duplex DuplexTumble/<2F><><EFBFBD>ʈ<EFBFBD><CA88><EFBFBD><EFBFBD>i<EFBFBD>Z<EFBFBD>ӂ<EFBFBD><D382>Ԃ<EFBFBD><D482><EFBFBD><EFBFBD>j: "
|
||
<</Duplex true /Tumble true /Policies <</Duplex 2>> /OutputFaceUp false>>
|
||
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 *CNOutputFaceMode/<2F>o<EFBFBD>̓<EFBFBD><CD83>[<5B>h: Boolean
|
||
*OrderDependency: 50 AnySetup *CNOutputFaceMode
|
||
*DefaultCNOutputFaceMode: True
|
||
*CNOutputFaceMode True/<2F>t<EFBFBD>F<EFBFBD>[<5B>X<EFBFBD>A<EFBFBD>b<EFBFBD>v: "<</OutputFaceUp true>> setpagedevice"
|
||
*CNOutputFaceMode False/<2F>t<EFBFBD>F<EFBFBD>[<5B>X<EFBFBD>_<EFBFBD>E<EFBFBD><45>: "<</OutputFaceUp false>> setpagedevice"
|
||
*?CNOutputFaceMode: "save
|
||
currentpagedevice dup /OutputFaceUp known
|
||
{/OutputFaceUp get {(True)}{(False)} ifelse}
|
||
{pop (True)}
|
||
ifelse = flush
|
||
restore"
|
||
*End
|
||
*CloseUI: *CNOutputFaceMode
|
||
|
||
*% === 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/<2F>\<5C>[<5B>g<EFBFBD><67><EFBFBD>[<5B>h: PickOne
|
||
*OrderDependency: 49 AnySetup *Sorter
|
||
*DefaultSorter: None
|
||
*Sorter None/<2F>\<5C>[<5B>g<EFBFBD><67><EFBFBD>Ȃ<EFBFBD> : "
|
||
<</Jog 0 >> setpagedevice"
|
||
*End
|
||
*Sorter DocSorting/<2F>\<5C>[<5B>g: "
|
||
<</Jog 3 /Collate true /Staple 0>> setpagedevice"
|
||
*End
|
||
*Sorter DocSortingStaple/<2F>X<EFBFBD>e<EFBFBD>C<EFBFBD>v<EFBFBD><76><EFBFBD>\<5C>[<5B>g: "
|
||
<</Jog 3 /Collate true /Staple 2>> setpagedevice"
|
||
*End
|
||
*Sorter GroupSorting/<2F>O<EFBFBD><4F><EFBFBD>[<5B>v<EFBFBD>\<5C>[<5B>g: "
|
||
<</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
|
||
|
||
*% === Staple options ============
|
||
*% OpenUI *StapleWhen/Staple: PickOne
|
||
*% OrderDependency: 50 AnySetup *StapleWhen
|
||
*% DefaultStapleWhen: None
|
||
*% StapleWhen None/Do not staple: "
|
||
*% <</Staple 0>> setpagedevice"
|
||
*% End
|
||
*% StapleWhen EndOfJob/Staple at end of job: "
|
||
*% <</Staple 2>> setpagedevice"
|
||
*% End
|
||
*% ?StapleWhen: "save
|
||
*% currentpagedevice dup /Staple known
|
||
*% {/Staple get 2 eq {(EndOfJob)} {(None)} ifelse}
|
||
*% {pop (None)}
|
||
*% ifelse = flush
|
||
*% restore"
|
||
*% End
|
||
*% CloseUI: *StapleWhen
|
||
|
||
*% === JamRecovery options ============
|
||
*OpenUI *CNJamRecovery/<2F>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>o<EFBFBD><6F><EFBFBD>|: Boolean
|
||
*OrderDependency: 50 AnySetup *CNJamRecovery
|
||
*DefaultCNJamRecovery: True
|
||
*CNJamRecovery False/<2F><><EFBFBD>Ȃ<EFBFBD>: "<</ExitJamRecovery false>> setpagedevice"
|
||
*CNJamRecovery True/<2F><><EFBFBD><EFBFBD> : "<</ExitJamRecovery true>> setpagedevice"
|
||
*?CNJamRecovery: "save
|
||
currentpagedevice dup /ExitJamRecovery known
|
||
{/ExitJamRecovery get {(True)}{(False)} ifelse}
|
||
{pop (None)}
|
||
ifelse = flush
|
||
restore"
|
||
*End
|
||
*CloseUI: *CNJamRecovery
|
||
|
||
|
||
*% Halftone Information ===============
|
||
|
||
*ScreenFreq: "65.0"
|
||
*ScreenAngle: "45.0"
|
||
|
||
*DefaultResolution: 400dpi
|
||
*?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
|
||
|
||
*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: A4
|
||
*%
|
||
*PageSize Letter/<2F><><EFBFBD>^<5E>[ 8.5x11 in: "
|
||
<</PageSize [612 792] /ImagingBBox null >> setpagedevice"
|
||
*End
|
||
*PageSize Legal/<2F><><EFBFBD>[<5B>K<EFBFBD><4B> 8.5x14 in: "
|
||
<</PageSize [612 1008] /ImagingBBox null >> setpagedevice"
|
||
*End
|
||
*PageSize 11x17/11x17 in: "
|
||
<</PageSize [792 1224] /ImagingBBox null >> setpagedevice"
|
||
*End
|
||
*PageSize Statement/<2F>X<EFBFBD>e<EFBFBD>C<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>g 5.5x8.5 in: "
|
||
<</PageSize [396 612] /ImagingBBox null >> setpagedevice"
|
||
*End
|
||
*PageSize Postcard/<2F>n<EFBFBD>K<EFBFBD>L 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: "
|
||
save
|
||
currentpagedevice /PageSize get aload pop
|
||
2 copy gt {exch} if
|
||
(Unknown)
|
||
<< [612 792] (Letter)
|
||
[612 1008] (Legal)
|
||
[792 1224] (11x17)
|
||
[396 612] (Statement)
|
||
[283 420] (Postcard)
|
||
[842 1191] (A3)
|
||
[595 842] (A4)
|
||
[420 595] (A5)
|
||
[729 1032] (B4)
|
||
[516 729] (B5)
|
||
>>
|
||
{ 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: A4
|
||
*PageRegion Letter: "
|
||
<< /PageSize [612 792]
|
||
/ImagingBBox null
|
||
>> setpagedevice"
|
||
*End
|
||
*PageRegion Legal: "
|
||
<< /PageSize [612 1008]
|
||
/ImagingBBox null
|
||
>> setpagedevice"
|
||
*End
|
||
*PageRegion 11x17: "
|
||
<< /PageSize [792 1224]
|
||
/ImagingBBox null
|
||
>> setpagedevice"
|
||
*End
|
||
*PageRegion Statement: "
|
||
<< /PageSize [396 612]
|
||
/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/Env B4: "
|
||
<< /PageSize [729 1032]
|
||
/ImagingBBox null
|
||
>> setpagedevice"
|
||
*End
|
||
*PageRegion B5: "
|
||
<< /PageSize [516 729]
|
||
/ImagingBBox null
|
||
>> setpagedevice"
|
||
*End
|
||
*CloseUI: *PageRegion
|
||
|
||
*% The following entries provide information about specific paper keywords.
|
||
*DefaultImageableArea: A4
|
||
*ImageableArea Letter: "16.5 12.25 593.7 775.5"
|
||
*ImageableArea Legal: "16.3 12.3 590.1 996.5"
|
||
*ImageableArea 11x17: "16.5 16.4 775.5 1208.7"
|
||
*ImageableArea Statement: "13.8 18.1 382.3 593.9"
|
||
*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: "
|
||
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: A4
|
||
*PaperDimension Letter: "612 792"
|
||
*PaperDimension Legal: "612 1008"
|
||
*PaperDimension 11x17: "792 1224"
|
||
*PaperDimension Statement: "396 612"
|
||
*PaperDimension Postcard: "283 420"
|
||
*PaperDimension A3: "842 1191"
|
||
*PaperDimension A4: "595 842"
|
||
*PaperDimension A5: "420 595"
|
||
*PaperDimension B4: "729 1032"
|
||
*PaperDimension B5: "516 729"
|
||
|
||
*RequiresPageRegion StackBypass: True
|
||
|
||
*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]>>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]>>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]>>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]>>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]>>put setpagedevice}
|
||
ifelse"
|
||
*End
|
||
*InputSlot PaperDeck/Paper Deck: "currentpagedevice
|
||
/InputAttributes get 2 get dup null eq {pop} {dup
|
||
/InputAttributes<</Priority[2 0 1 3 4]>>put setpagedevice}
|
||
ifelse"
|
||
*End
|
||
*?InputSlot: "save
|
||
<< /0 (Cassette 1)
|
||
/1 (Cassette 2)
|
||
/2 (Cassette 3)
|
||
/3 (Cassette 4)
|
||
/4 (Cassette 5)
|
||
>>
|
||
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/<2F>荷<EFBFBD><E88DB7>: 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: Ryumin
|
||
*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 GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv ROM
|
||
*Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add ROM
|
||
*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add ROM
|
||
*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add ROM
|
||
*Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add ROM
|
||
*Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 ROM
|
||
*Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 ROM
|
||
*Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext ROM
|
||
*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext ROM
|
||
*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext ROM
|
||
*Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext ROM
|
||
*Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 ROM
|
||
*Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP ROM
|
||
*Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP ROM
|
||
*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 ROM
|
||
*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.002)" Special ROM
|
||
*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 ROM
|
||
*Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 ROM
|
||
*Font GothicBBB-Medium.Oubun: Special "(003.002)" Special ROM
|
||
*Font GothicBBB-Medium.Roman: Special "(003.002)" Special ROM
|
||
*Font GothicBBB-Medium.Roman83pv: Special "(003.002)" Special ROM
|
||
*Font GothicBBB-Medium.WP-Symbol: Special "(003.002)" Special 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 Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv ROM
|
||
*Font Ryumin-Light-Add-H: JIS "(003.001)" Add ROM
|
||
*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add ROM
|
||
*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add ROM
|
||
*Font Ryumin-Light-Add-V: JIS "(003.001)" Add ROM
|
||
*Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 ROM
|
||
*Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 ROM
|
||
*Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext ROM
|
||
*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext ROM
|
||
*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext ROM
|
||
*Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext ROM
|
||
*Font Ryumin-Light-H: JIS "(003.001)" JIS-83 ROM
|
||
*Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP ROM
|
||
*Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP ROM
|
||
*Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 ROM
|
||
*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.001)" Special ROM
|
||
*Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 ROM
|
||
*Font Ryumin-Light-V: JIS "(003.001)" JIS-83 ROM
|
||
*Font Ryumin-Light.Oubun: Special "(003.001)" Special ROM
|
||
*Font Ryumin-Light.Roman: Special "(003.001)" Special ROM
|
||
*Font Ryumin-Light.Roman83pv: Special "(003.001)" Special ROM
|
||
*Font Ryumin-Light.WP-Symbol: Special "(003.001)" Special 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"
|
||
|
||
*% Produced by "bldppd42.ps" version 4.0 edit 12
|
||
*% Last Edit Date: Mar 11, 1995
|
||
*% The byte count of this file should be exactly xxxxxx or xxxxxx
|
||
*% depending on the filesystem it resides in.
|
||
*% end of PPD file for Canon MDC PS Kanji
|
||
|