2025-04-27 07:49:33 -04:00

470 lines
16 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

*PPD-Adobe: "4.1"
*% Adobe Systems PostScript(R) Printer Description File
*% Copyright 1987-1992 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
*FormatVersion: "4.1"
*FileVersion: "1.1"
*LanguageVersion: Japanese
*PCFileName: "APLWP4S1.PPD"
*Product: "(LaserWriter Pro 400)"
*PSVersion: "(2011.110) 2"
*ModelName: "Apple LaserWriter Pro 400"
*NickName: "Apple LaserWriter Pro 400 v2011.110"
*% === Options and Constraints =========
*OpenGroup: InstallableOptions/Options Installed
*OpenUI *Option1/ƒ<>ƒƒŠ<C692>\<5C>¬ : PickOne
*DefaultOption1: None
*Option1 None/•W<E280A2>€ 10 MB : ""
*Option1 14Meg/14 MB É<C389><E28098>Ý : ""
*?Option1: "
(None)currentsystemparams/RamSize get
14680064 eq{pop(14Meg)}if
= "
*End
*CloseUI: *Option1
*CloseGroup: InstallableOptions
*% ==== Device Capabilities ===============
*LanguageLevel: "2"
*Protocols: BCP
*FreeVM: "5266816"
*VMOption None/Standard 10MB RAM: "5266816"
*VMOption 14Meg/14 Meg Upgrade: "8868200"
*ColorDevice: False
*DefaultColorSpace: Gray
*VariablePaperSize: False
*FileSystem: True
*?FileSystem: "
save false
(%disk?%)
{ currentdevparams dup /Writeable known
{ /Writeable get {pop true} if } { pop } ifelse
} 10 string /IODevice resourceforall
{(True)}{(False)} ifelse = flush
restore"
*End
*Throughput: "8"
*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
*DefaultResolution: 400dpi
*Resolution 400dpi: "1 dict dup /HWResolution [400 400] put setpagedevice"
*Resolution 240dpi: "1 dict dup /HWResolution [240 240] put setpagedevice"
*?Resolution: "
save
currentpagedevice /HWResolution get
0 get
( ) cvs print
(dpi)
= flush
restore
"
*End
*% Halftone Information ===============
*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 }"
*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
*DefaultTransfer: Null
*Transfer Null: "{ }"
*Transfer Null.Inverse: "{ 1 exch sub }"
*OpenUI *Smoothing/SET @”\<5C>iSharp Edge Technology<67>j: PickOne
*OrderDependency: 50 AnySetup *Smoothing
*DefaultSmoothing:True
*Smoothing True/“ü: "1 dict dup /PostRenderingEnhance true put setpagedevice"
*Smoothing False/<2F>Ø: "1 dict dup /PostRenderingEnhance false put setpagedevice"
*?Smoothing: "
save
currentpagedevice /PostRenderingEnhance get
{(True)}{(False)}ifelse = flush
restore
"
*End
*CloseUI: *Smoothing
*% Paper Handling =====================
*% Code in this section both selects a tray and sets up a frame buffer.
*OpenUI *PageSize: PickOne
*OrderDependency: 30 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize Postcard: "
2 dict dup /PageSize [283 419] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize Letter: "
2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize A4: "
2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize A5: "
2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize B4: "
2 dict dup /PageSize [728 1032] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize B5: "
2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
*End
*?PageSize: "
save
currentpagedevice /PageSize get aload pop
2 copy gt {exch} if
(Unknown)
6 dict
dup [283 419] (Postcard) put
dup [612 792] (Letter) put
dup [595 842] (A4) put
dup [420 595] (A5) put
dup [728 1032] (B4) put
dup [516 729] (B5) 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
*OpenUI *PageRegion: PickOne
*OrderDependency: 40 AnySetup *PageRegion
*DefaultPageRegion: A4
*PageRegion Postcard: "
2 dict dup /PageSize [283 419] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion Letter: "
2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion A4: "
2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion A5: "
2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion B4: "
2 dict dup /PageSize [728 1032] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion B5: "
2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
*End
*CloseUI: *PageRegion
*% The following entries provide information about specific paper keywords.
*DefaultImageableArea: A4
*ImageableArea Postcard/ƒnƒKƒL: "22.6801 9.45 276.12 405.45 "
*ImageableArea Letter/ƒŒƒ^<5E>[: "14.0401 13.95 601.56 777.87 "
*ImageableArea A4: "14.0401 14.0401 584.28 827.82 "
*ImageableArea A5: "14.04 14.0401 411.48 581.22 "
*ImageableArea B4: "14.0401 13.95 711.0 1017.63 "
*ImageableArea B5: "14.0401 14.0401 509.4 714.42 "
*?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 Postcard: "283 419"
*PaperDimension Letter: "612 792"
*PaperDimension A4: "595 842"
*PaperDimension A5: "420 595"
*PaperDimension B4: "728 1032"
*PaperDimension B5: "516 729"
*RequiresPageRegion All: False
*OpenUI *InputSlot: PickOne
*OrderDependency: 20 AnySetup *InputSlot
*DefaultInputSlot: Lower
*InputSlot Lower/ƒzƒbƒpQ: "
currentpagedevice /InputAttributes get
0 get dup
null eq {pop}
{ dup
/InputAttributes
1 dict dup /Priority [0] put
put setpagedevice
} ifelse "
*End
*InputSlot Upper/ƒzƒbƒpP: "
currentpagedevice /InputAttributes get
1 get dup
null eq {pop}
{ dup
/InputAttributes
1 dict dup /Priority [1] put
put setpagedevice
} ifelse "
*End
*?InputSlot: "
save
2 dict
dup /0 (Lower) put
dup /1 (Upper) put
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/Žè<C5BD>·µ: Boolean
*OrderDependency: 20 AnySetup *ManualFeed
*DefaultManualFeed: False
*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
*?ManualFeed: "
save
currentpagedevice /ManualFeed get
{(True)}{(False)}ifelse = flush
restore
"
*End
*CloseUI: *ManualFeed
*% Font Information =====================
*DefaultFont: Courier
*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.000)" 83pv ROM
*Font GothicBBB-Medium-Add-H: JIS "(003.000)" Add ROM
*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.000)" Add ROM
*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.000)" Add ROM
*Font GothicBBB-Medium-Add-V: JIS "(003.000)" Add ROM
*Font GothicBBB-Medium-EUC-H: EUC "(003.000)" JIS-83 ROM
*Font GothicBBB-Medium-EUC-V: EUC "(003.000)" JIS-83 ROM
*Font GothicBBB-Medium-Ext-H: JIS "(003.000)" Ext ROM
*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.000)" Ext ROM
*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.000)" Ext ROM
*Font GothicBBB-Medium-Ext-V: JIS "(003.000)" Ext ROM
*Font GothicBBB-Medium-H: JIS "(003.000)" JIS-83 ROM
*Font GothicBBB-Medium-NWP-H: JIS "(003.000)" NWP ROM
*Font GothicBBB-Medium-NWP-V: JIS "(003.000)" NWP ROM
*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.000)" JIS-83 ROM
*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special ROM
*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.000)" JIS-83 ROM
*Font GothicBBB-Medium-V: JIS "(003.000)" JIS-83 ROM
*Font GothicBBB-Medium.Hankaku: Special "(003.000)" Special ROM
*Font GothicBBB-Medium.Oubun: Special "(003.000)" Special ROM
*Font GothicBBB-Medium.Roman: Special "(003.000)" Special ROM
*Font GothicBBB-Medium.Roman83pv: Special "(003.000)" Special ROM
*Font GothicBBB-Medium.WP-Symbol: Special "(003.000)" 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-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 Mincho-PC-Hiragana: Special "(002.000)" Special ROM
*Font Mincho-PC-Katakana: Special "(002.001)" Special ROM
*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(002.003)" 83pv ROM
*Font Ryumin-Light-Add-H: JIS "(002.003)" Add ROM
*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(002.003)" Add ROM
*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(002.003)" Add ROM
*Font Ryumin-Light-Add-V: JIS "(002.003)" Add ROM
*Font Ryumin-Light-EUC-H: EUC "(002.003)" JIS-83 ROM
*Font Ryumin-Light-EUC-V: EUC "(002.003)" JIS-83 ROM
*Font Ryumin-Light-Ext-H: JIS "(002.003)" Ext ROM
*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(002.003)" Ext ROM
*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(002.003)" Ext ROM
*Font Ryumin-Light-Ext-V: JIS "(002.003)" Ext ROM
*Font Ryumin-Light-H: JIS "(002.003)" JIS-83 ROM
*Font Ryumin-Light-NWP-H: JIS "(002.003)" NWP ROM
*Font Ryumin-Light-NWP-V: JIS "(002.003)" NWP ROM
*Font Ryumin-Light-RKSJ-H: RKSJ "(002.003)" JIS-83 ROM
*Font Ryumin-Light-RKSJ-UserGaiji: Special "(002.003)" Special ROM
*Font Ryumin-Light-RKSJ-V: RKSJ "(002.003)" JIS-83 ROM
*Font Ryumin-Light-V: JIS "(002.003)" JIS-83 ROM
*Font Ryumin-Light.Hankaku: Special "(002.003)" Special ROM
*Font Ryumin-Light.Oubun: Special "(002.003)" Special ROM
*Font Ryumin-Light.Roman: Special "(002.003)" Special ROM
*Font Ryumin-Light.Roman83pv: Special "(002.003)" Special ROM
*Font Ryumin-Light.WP-Symbol: Special "(002.003)" 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
*?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: "idle"
*Status: "busy"
*Status: "waiting"
*Status: "printing"
*Status: "warming up"
*Status: "PrinterError: cover open"
*Status: "PrinterError: toner cartridge missing or incorrect"
*Status: "PrinterError: paper misfeed"
*Status: "PrinterError: out of paper"
*Status: "PrinterError: fuser service call"
*Status: "PrinterError: polygon service call"
*Status: "PrinterError: motor service call"
*Status: "PrinterError: fan service call"
*Status: "PrinterError: low toner level"
*Status: "PrinterError: service call"
*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
*Source: "Serial"
*Source: "SerialB"
*Source: "LocalTalk"
*Source: "Parallel"
*Source: "ParallelB"
*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
*PrinterError: "cover open"
*PrinterError: "toner cartridge missing or incorrect"
*PrinterError: "paper misfeed"
*PrinterError: "out of paper"
*PrinterError: "fuser service call"
*PrinterError: "polygon service call"
*PrinterError: "motor service call"
*PrinterError: "fan service call"
*PrinterError: "low toner level"
*PrinterError: "service call"
*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
*% Color Separation Information =====================
*DefaultColorSep: ProcessBlack.60lpi.400dpi/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 / 400 dpi ===============================
*ColorSepScreenAngle ProcessBlack.60lpi.400dpi/60 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle CustomColor.60lpi.400dpi/60 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.60lpi.400dpi/60 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle ProcessMagenta.60lpi.400dpi/60 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle ProcessYellow.60lpi.400dpi/60 lpi / 400 dpi: "45.0"
*ColorSepScreenFreq ProcessBlack.60lpi.400dpi/60 lpi / 400 dpi: "60.0"
*ColorSepScreenFreq CustomColor.60lpi.400dpi/60 lpi / 400 dpi: "60.0"
*ColorSepScreenFreq ProcessCyan.60lpi.400dpi/60 lpi / 400 dpi: "60.0"
*ColorSepScreenFreq ProcessMagenta.60lpi.400dpi/60 lpi / 400 dpi: "60.0"
*ColorSepScreenFreq ProcessYellow.60lpi.400dpi/60 lpi / 400 dpi: "60.0"
*% For 71 lpi / 400 dpi ===============================
*ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0"
*ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
*ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
*ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
*ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
*ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667"
*% For 47 lpi / 400 dpi ===============================
*ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0"
*ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
*ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
*ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
*ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
*ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444"
*% Produced by "bldppd42.ps" version 4.0 edit 11
*% Last Edit Date: Jan 27 1994 by sns@sqa
*% Localized Date: August 31 1993 by Yoichi Sugawara, Apple
*% end of PPD file for LaserWriter Pro 400