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.
 
 
 
 
 
 

499 lines
19 KiB

*PPD-Adobe: "4.0"
*% Date: 6-JULY-93 Mark Bate, Seiko Instruments Inc. 408-922-5800
*FormatVersion: "4.0"
*FileVersion: "1.0"
*LanguageVersion: English
*PCFileName: "CPPSNB10.PPD"
*Product: "(ColorPointPSN)"
*PSVersion: "(110.0) 0"
*ModelName: "Seiko ColorPoint PSN"
*NickName: "Seiko ColorPoint PSN v110.0"
*% ==== Options and Constraints =====
*UIConstraints: *Option1 5514 *Option2 None
*UIConstraints: *Option1 None *PageSize Tabloid
*UIConstraints: *Option1 None *PageSize BSuper
*UIConstraints: *Option1 None *PageSize A4
*UIConstraints: *Option1 None *PageSize B4
*UIConstraints: *Option1 5514 *PageSize ASuper
*UIConstraints: *Option1 None *PageRegion Tabloid
*UIConstraints: *Option1 None *PageRegion BSuper
*UIConstraints: *Option1 None *PageRegion A4
*UIConstraints: *Option1 None *PageRegion B4
*UIConstraints: *Option1 5514 *PageRegion ASuper
*OpenGroup: InstallableOptions
*OpenUI *Option1/Printer Model: PickOne
*DefaultOption1: None
*Option1 None/Model 5504 (letter): ""
*Option1 5514/Model 5514 (tabloid): ""
*CloseUI: *Option1
*OpenUI *Option2/Printer Memory: PickOne
*DefaultOption2: None
*Option2 None/8 Meg RAM (Minimum): ""
*Option2 12Meg/12 Meg RAM Upgrade: ""
*Option2 16Meg/16 Meg RAM Upgrade: ""
*Option2 24Meg/24 Meg RAM Upgrade: ""
*Option2 28Meg/28 Meg RAM Upgrade: ""
*Option2 40Meg/40 Meg RAM Upgrade: ""
*Option2 72Meg/72 Meg RAM Upgrade: ""
*Option2 76Meg/76 Meg RAM Upgrade: ""
*Option2 88Meg/88 Meg RAM Upgrade: ""
*Option2 136Meg/136 Meg RAM Upgrade: ""
*CloseUI: *Option2
*CloseGroup: InstallableOptions
*% Basic Device Capabilities ========================
*LanguageLevel: "2"
*FreeVM: "587000"
*VMOption None/Standard: "587000"
*VMOption 12Meg: "1147000"
*VMOption 16Meg: "2431000"
*VMOption 24Meg: "3723880"
*VMOption 28Meg: "3883000"
*VMOption 40Meg: "3883000"
*VMOption 72Meg: "3883000"
*VMOption 76Meg: "3883000"
*VMOption 88Meg: "3883000"
*VMOption 136Meg: "3883000"
*ColorDevice: True
*DefaultColorSpace: CMYK
*Extensions: CMYK FileSystem
*FileSystem: True
*?FileSystem: "save statusdict/diskonline get exec{(True)}{(False)} ifelse = flush restore"
*Throughput: "1"
*% System Management===============================
*Password: "0"
*ExitServer: "count 0 eq
{
false
}
{
true exch startjob
}ifelse
not{
(WARNING! Cannot perform exitserver.) print
(Missing or invalid password.) print
(Please contact system support.) print flush quit
}if"
*End
*Reset: "count 0 eq
{
false
}
{
true exch startjob
}ifelse
not{
(WARNING! Cannot perform exitserver.) print
(Missing or invalid password.) print
(Please contact system support.) print flush quit
}if"
*End
*%=== Resolution =========================================
*DefaultResolution: 300dpi
*?Resolution: "save currentpagedevice/HWResolution get 0 get ( ) cvs print (dpi) print flush restore"
*% Halftone Information ===============
*% Their be Dragons!
*OpenUI *Halftone/Choose Halftone: PickOne
*OrderDependency: 60 AnySetup *Halftone
*DefaultHalftone: E/Enhanced
*Halftone A/Aligned: "60 45 CPSpot 60 45 CPSpot 60 45 CPSpot 60 45 CPSpot setcolorscreen"
*Halftone E/Enhanced: "
25 0 CPEnhanced 25 0 CPEnhanced 25 0 CPEnhanced 25 0 CPEnhanced setcolorscreen"
*End
*Halftone R/Rotated: "50 42 CPSpot 50 85 CPSpot 50 36 CPSpot 50 24 CPSpot setcolorscreen"
*End
*?Halftone: ""
*CloseUI: *Halftone
*% Enhanced Screening ===========
*% *ScreenFreq: "25.0"
*% *ScreenAngle: "0.0"
*% *DefaultScreenProc: Dot
*% *ScreenProc Dot: "
*% {
*% 6 mul floor 6 add cvi 12 mul exch 6 mul floor 6 add cvi add
*% [0.36 0.168 0.408 0.48 0.672 0.432 0.378 0.186 0.426 0.498 0.69 0.45
*% 0.12 0.024 0.216 0.72 0.816 0.624 0.138 0.042 0.234 0.738 0.834 0.642
*% 0.312 0.072 0.264 0.528 0.768 0.576 0.33 0.09 0.282 0.546 0.786 0.594
*% 0.504 0.696 0.456 0.336 0.144 0.384 0.522 0.714 0.474 0.354 0.162 0.402
*% 0.744 0.84 0.648 0.096 0.0 0.192 0.762 0.858 0.666 0.114 0.018 0.21
*% 0.552 0.792 0.6 0.288 0.048 0.24 0.57 0.81 0.618 0.306 0.066 0.258
*% 0.372 0.18 0.42 0.492 0.684 0.444 0.366 0.174 0.414 0.486 0.678 0.438
*% 0.132 0.036 0.228 0.732 0.828 0.636 0.126 0.03 0.222 0.726 0.822 0.63
*% 0.324 0.084 0.276 0.54 0.78 0.588 0.318 0.078 0.27 0.534 0.774 0.582
*% 0.516 0.708 0.468 0.348 0.156 0.396 0.51 0.702 0.462 0.342 0.15 0.39
*% 0.756 0.852 0.66 0.108 0.012 0.204 0.75 0.846 0.654 0.102 0.006 0.198
*% 0.564 0.804 0.612 0.3 0.06 0.252 0.558 0.798 0.606 0.294 0.054 0.246 ]
*% exch get
*% }
*% "
*% *End
*% Standard Screening =============
*% *ScreenFreq: "60.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
}"
*End
*ScreenProc Ellipse: "
{
dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub
}"
*End
*DefaultTransfer: Null
*Transfer Null: "
{
}"
*End
*Transfer Null.Inverse: "
{
1 exch sub
}"
*End
*Transfer Normalized: "
{
}"
*End
*Transfer Normalized.Inverse: "
{
1 exch sub
}"
*End
*% Paper Handling ===================
*% Use these entries to set paper size most of the time, unless there is
*% specific reason to use PageRegion or PaperTray.
*% NOTE: These do not set the physical page size (Version 1.1).
*OpenUI *PageSize: PickOne
*OrderDependency: 50 AnySetup *PageSize
*DefaultPageSize: Letter
*PageSize Letter/US Letter: "1 dict dup /PageSize [612 792] put setpagedevice"
*PageSize Tabloid: "1 dict dup /PageSize [792 1224] put setpagedevice"
*PageSize ASuper/A Super: "1 dict dup /PageSize [634 1076] put setpagedevice"
*PageSize BSuper/B Super: "1 dict dup /PageSize [865 1373] put setpagedevice"
*PageSize A3: "1 dict dup /PageSize [842 1307] put setpagedevice"
*PageSize A4: "1 dict dup /PageSize [595 842] put setpagedevice"
*PageSize B4: "1 dict dup /PageSize [729 1032] put setpagedevice"
*?PageSize: "save currentpagedevice
/PageSize get aload pop
2 copy gt {exch} if (Unknown)
7 dict
dup [612 792] (Letter) put
dup [792 1224] (Tabloid) put
dup [634 1076] (ASuper) put
dup [865 1373] (BSuper) put
dup [842 1307] (A3) put
dup [595 842] (A4) put
dup [729 1032] (B4) 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 pop pop restore"
*End
*CloseUI: *PageSize
*% These entries will set up the frame buffer. Usually used with manual feed.
*OpenUI *PageRegion: PickOne
*OrderDependency: 50 AnySetup *PageRegion
*DefaultPageRegion: Letter
*PageRegion Letter/US Letter: "1 dict dup /PageSize [612 792] put setpagedevice"
*PageRegion Tabloid: "1 dict dup /PageSize [792 1224] put setpagedevice"
*PageRegion ASuper/A Super: "1 dict dup /PageSize [634 1076] put setpagedevice"
*PageRegion BSuper/B Super: "1 dict dup /PageSize [865 1373] put setpagedevice"
*PageRegion A3: "1 dict dup /PageSize [842 1307] put setpagedevice"
*PageRegion A4: "1 dict dup /PageSize [595 842] put setpagedevice"
*PageRegion B4: "1 dict dup /PageSize [729 1032] put setpagedevice"
*CloseUI: *PageRegion
*% These entries will invoke a particular paper tray.
*DefaultPaperTray: None
*% The following entries provide information about specific paper keywords.
*DefaultImageableArea: Letter
*ImageableArea Letter/US Letter: "12 10 601 783 "
*ImageableArea Tabloid: "10 15 782 1209 "
*ImageableArea ASuper/A Super: "11 12 624 946 "
*ImageableArea BSuper/B Super: "11 12 852 1244 "
*ImageableArea A3: "11 15 831 1176 "
*ImageableArea A4: "12 11 584 832 "
*ImageableArea B4: "11 12 718 1020 "
*?ImageableArea: "save
/cvp
{
cvi ( ) cvs print ( ) print
}bind def
newpath clippath pathbbox
4 -2 roll exch 2
{
ceiling cvp
}repeat
exch 2
{
floor cvp
}repeat flush restore"
*End
*% These provide the physical dimensions of the paper (by keyword)
*DefaultPaperDimension: Letter
*PaperDimension Letter/US Letter: "612 792"
*PaperDimension Tabloid: "792 1224"
*PaperDimension ASuper/A Super: "634 1076"
*PaperDimension BSuper/B Super: "864 1373"
*PaperDimension A3: "842 1190"
*PaperDimension A4: "595 842"
*PaperDimension B4: "729 1032"
*% Paper Handling =====================
*RequiresPageRegion All: True
*OpenUI *InputSlot: PickOne
*OrderDependency: 10 AnySetup *InputSlot
*DefaultInputSlot: Cassette
*InputSlot Cassette: "
statusdict
/SIIscreen
{
25 0 CPEnhanced 25 0 CPEnhanced 25 0 CPEnhanced 25 0 CPEnhanced setcolorscreen
}bind def
/CPEnhanced
{
{
6 mul floor 6 add cvi 12 mul exch 6 mul floor 6 add cvi add
[0.36 0.168 0.408 0.48 0.672 0.432 0.378 0.186 0.426 0.498 0.69 0.45
0.12 0.024 0.216 0.72 0.816 0.624 0.138 0.042 0.234 0.738 0.834 0.642
0.312 0.072 0.264 0.528 0.768 0.576 0.33 0.09 0.282 0.546 0.786 0.594
0.504 0.696 0.456 0.336 0.144 0.384 0.522 0.714 0.474 0.354 0.162 0.402
0.744 0.84 0.648 0.096 0.0 0.192 0.762 0.858 0.666 0.114 0.018 0.21
0.552 0.792 0.6 0.288 0.048 0.24 0.57 0.81 0.618 0.306 0.066 0.258
0.372 0.18 0.42 0.492 0.684 0.444 0.366 0.174 0.414 0.486 0.678 0.438
0.132 0.036 0.228 0.732 0.828 0.636 0.126 0.03 0.222 0.726 0.822 0.63
0.324 0.084 0.276 0.54 0.78 0.588 0.318 0.078 0.27 0.534 0.774 0.582
0.516 0.708 0.468 0.348 0.156 0.396 0.51 0.702 0.462 0.342 0.15 0.39
0.756 0.852 0.66 0.108 0.012 0.204 0.75 0.846 0.654 0.102 0.006 0.198
0.564 0.804 0.612 0.3 0.06 0.252 0.558 0.798 0.606 0.294 0.054 0.246]
exch get
}
}def
/CPSpot
{
{
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 def"
*End
*CloseUI: *InputSlot
*DefaultOutputBin: Upper
*DefaultOutputOrder: Reverse
*% Font Information =====================
*% NOTE: The font version numbers are not implemented in the
*% FontInfo dictionary (Version 1.1).
*% Fix this !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*DefaultFont: Courier
*Font AvantGarde-Book: Standard "(001.000)"
*Font AvantGarde-BookOblique: Standard "(001.000)"
*Font AvantGarde-Demi: Standard "(001.000)"
*Font AvantGarde-DemiOblique: Standard "(001.000)"
*Font Bookman-Demi: Standard "(001.000)"
*Font Bookman-DemiItalic: Standard "(001.000)"
*Font Bookman-Light: Standard "(001.000)"
*Font Bookman-LightItalic: Standard "(001.000)"
*Font Courier: Standard "(001.000)"
*Font Courier-Bold: Standard "(001.000)"
*Font Courier-BoldOblique: Standard "(001.000)"
*Font Courier-Oblique: Standard "(001.000)"
*Font Helvetica: Standard "(001.000)"
*Font Helvetica-Bold: Standard "(001.000)"
*Font Helvetica-BoldOblique: Standard "(001.000)"
*Font Helvetica-Condensed: Standard "(001.000)"
*Font Helvetica-Condensed-Bold: Standard "(001.000)"
*Font Helvetica-Condensed-BoldObl: Standard "(001.000)"
*Font Helvetica-Condensed-Oblique: Standard "(001.000)"
*Font Helvetica-Narrow: Standard "(001.001)"
*Font Helvetica-Narrow-Bold: Standard "(001.002)"
*Font Helvetica-Narrow-BoldObl: Standard "(001.002)"
*Font Helvetica-Narrow-Oblique: Standard "(001.001)"
*Font Helvetica-Oblique: Standard "(001.000)"
*Font NewCenturySchlbk-Bold: Standard "(001.000)"
*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)"
*Font NewCenturySchlbk-Italic: Standard "(001.000)"
*Font NewCenturySchlbk-Roman: Standard "(001.000)"
*Font Palatino-Bold: Standard "(001.000)"
*Font Palatino-BoldItalic: Standard "(001.000)"
*Font Palatino-Italic: Standard "(001.000)"
*Font Palatino-Roman: Standard "(001.000)"
*Font Symbol: Special "(001.000)"
*Font Times-Bold: Standard "(001.000)"
*Font Times-BoldItalic: Standard "(001.000)"
*Font Times-Italic: Standard "(001.000)"
*Font Times-Roman: Standard "(001.000)"
*Font ZapfChancery-MediumItalic: Standard "(001.000)"
*Font ZapfDingbats: Special "(001.000)"
*?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"
*% 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 available, substituting default font: /Courier"
*% Status (format: %%[ status: <one of these> ]%% )
*Status: "idle"
*Status: "busy"
*Status: "waiting"
*Status: "printing"
*Status: "initializing"
*Status: "warming up"
*Status: "PrinterError: Retry count exceeded"
*Status: "PrinterError: Cover open"
*Status: "PrinterError: Paper out"
*Status: "PrinterError: Paper jam"
*Status: "PrinterError: Ink sheet out"
*Status: "PrinterError: Ink sheet jam"
*Status: "PrinterError: DRB too hot"
*Status: "PrinterError: DRB thermistor failure"
*Status: "PrinterError: Thermal printhead too hot"
*Status: "PrinterError: Thermal printhead buffer failure"
*Status: "PrinterError: Thermal printhead thermistor failure"
*Status: "PrinterError: NVRAM checksum error"
*Status: "PrinterError: NVRAM write error"
*Status: "PrinterError: Pinch roller home error"
*Status: "PrinterError: Pinch roller grip error"
*Status: "PrinterError: Cutter failure"
*Status: "PrinterError: Improper thermal printhead motion"
*Status: "PrinterError: Illegal DRB command"
*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
*Source: "Serial"
*Source: "Parallel"
*Source: "Appletalk"
*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
*PrinterError: "Cover open"
*PrinterError: "Paper out"
*PrinterError: "Paper jam"
*PrinterError: "Ink sheet out"
*PrinterError: "Ink sheet jam"
*PrinterError: "DRB too hot"
*PrinterError: "DRB thermistor failure"
*PrinterError: "Thermal printhead too hot"
*PrinterError: "Thermal printhead buffer failure"
*PrinterError: "Thermal printhead thermistor failure"
*PrinterError: "NVRAM checksum error"
*PrinterError: "NVRAM write error"
*PrinterError: "Pinch roller home error"
*PrinterError: "Pinch roller grip error"
*PrinterError: "Cutter failure"
*PrinterError: "Improper thermal printhead motion"
*PrinterError: "Illegal DRB command"
*PrinterError: "Retry count exceeded"
*% Color Separation Information =====================
*DefaultColorSep: ProcessBlack.25lpi.300dpi/Enhanced Screening
*InkName: ProcessBlack/Process Black
*InkName: CustomColor/Custom Color
*InkName: ProcessCyan/Process Cyan
*InkName: ProcessMagenta/Process Magenta
*InkName: ProcessYellow/Process Yellow
*ColorSepScreenAngle ProcessBlack.25lpi.300dpi/Enhanced Screening: "0"
*ColorSepScreenAngle CustomColor.25lpi.300dpi/Enhanced Screening: "0"
*ColorSepScreenAngle ProcessCyan.25lpi.300dpi/Enhanced Screening: "0"
*ColorSepScreenAngle ProcessMagenta.25lpi.300dpi/Enhanced Screening: "0"
*ColorSepScreenAngle ProcessYellow.25lpi.300dpi/Enhanced Screening: "0"
*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/Standard Screening: "45"
*ColorSepScreenAngle CustomColor.60lpi.300dpi/Standard Screening: "45"
*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/Standard Screening: "30"
*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/Standard Screening: "84"
*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/Standard Screening: "6"
*ColorSepScreenFreq ProcessBlack.25lpi.300dpi/Enhanced Screening: "25"
*ColorSepScreenFreq CustomColor.25lpi.300dpi/Enhanced Screening: "25"
*ColorSepScreenFreq ProcessCyan.25lpi.300dpi/Enhanced Screening: "25"
*ColorSepScreenFreq ProcessMagenta.25lpi.300dpi/Enhanced Screening: "25"
*ColorSepScreenFreq ProcessYellow.25lpi.300dpi/Enhanced Screening: "25"
*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/Standard Screening: "60"
*ColorSepScreenFreq CustomColor.60lpi.300dpi/Standard Screening: "60"
*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/Standard Screening: "60"
*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/Standard Screening: "60"
*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/Standard Screening: "60"
*ColorSepScreenProc ProcessBlack.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
*ColorSepScreenProc CustomColor.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
*ColorSepScreenProc ProcessCyan.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
*ColorSepScreenProc ProcessMagenta.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
*ColorSepScreenProc ProcessYellow.25lpi.300dpi/Enhanced Screening: "CPEnhanced"
*ColorSepScreenProc ProcessBlack.60lpi.300dpi/Standard Screening: "CPSpot"
*ColorSepScreenProc CustomColor.60lpi.300dpi/Standard Screening: "CPSpot"
*ColorSepScreenProc ProcessCyan.60lpi.300dpi/Standard Screening: "CPSpot"
*ColorSepScreenProc ProcessMagenta.60lpi.300dpi/Standard Screening: "CPSpot"
*ColorSepScreenProc ProcessYellow.60lpi.300dpi/Standard Screening: "CPSpot"
*ColorSepTransfer ProcessBlack.25lpi.300dpi/Enhanced Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer CustomColor.25lpi.300dpi/Enhanced Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer ProcessCyan.25lpi.300dpi/Enhanced Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer ProcessMagenta.25lpi.300dpi/Enhanced Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer ProcessYellow.25lpi.300dpi/Enhanced Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer ProcessBlack.60lpi.300dpi/Standard Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer CustomColor.60lpi.300dpi/Standard Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer ProcessCyan.60lpi.300dpi/Standard Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer ProcessMagenta.60lpi.300dpi/Standard Screening: "
{
.6 exp
}"
*End
*ColorSepTransfer ProcessYellow.60lpi.300dpi/Standard Screening: "
{
.6 exp
}"
*End
*% end of PPD file for Seiko Instruments USA Inc.
*% ColorPoint PSN version 110.0