*PPD-Adobe: "4.2"
*% Adobe Systems PostScript(R) Printer Description File
*% Copyright 1987-1993 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 1997 Founder Corporation.
*FormatVersion: "4.2"
*FileVersion: "1.0"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*PCFileName: "FZA6100.PPD"
*Product: "(PostScript Printer V16)"
*PSVersion: "(16.0) 2"
*ModelName: "Founder PostScriptPrinter"
*NickName: "Founder WordJet A6100"


*% === Basic Capabilities ===============
*LanguageLevel: "2"

*FreeVM: "4194304"

*ColorDevice: False
*DefaultColorSpace: Gray

*%VariablePaperSize: False
*%TTRasterizer: Type42
*%FileSystem: True
*%Throughput: "16"

*% For MS Windows: Flag to not put ^D in files (historical)
*EndOfFile: False


*% ===== Resolution ===================
*OpenUI *Resolution: PickOne
*OrderDependency: 10 AnySetup *Resolution
*DefaultResolution: 600dpi
*Resolution 600dpi/600 dpi: "
<</HWResolution [600 600] /Policies <</HWResolution 2>> >> setpagedevice"
*End
*CloseUI: *Resolution


*% Halftone Information ===============

*ScreenFreq: "100.0"
*ScreenAngle: "45.0"
*ResScreenFreq 600dpi: "100.0"
*ResScreenAngle 600dpi: "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: Any
*% Code in this section both selects a tray and sets up a frame buffer.
*OpenUI *PageSize: PickOne
*OrderDependency: 30 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize A3: "
    2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize B4: "
    2 dict dup /PageSize [728 1032] 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 B5: "
    2 dict dup /PageSize [516 728] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize A5: "
    2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
*End

*CloseUI: *PageSize

*% These entries will set up the frame buffer. Usually used with manual feed.
*OpenUI *PageRegion:  PickOne
*OrderDependency: 40 AnySetup *PageRegion
*DefaultPageRegion: A4
*PageRegion A3: "
    2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion B4: "
    2 dict dup /PageSize [728 1032] 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 B5: "
    2 dict dup /PageSize [516 728] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion A5: "
    2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
*End
*CloseUI: *PageRegion

*% The following entries provide information about specific paper keywords.
*DefaultImageableArea: A4
*ImageableArea A3: "11 11 831 1180"
*ImageableArea B4: "11 11 717 1021 "
*ImageableArea Letter: "11 11 598 778 "
*ImageableArea A4: "11 11 583 831"
*ImageableArea B5: "11 11 505 717"
*ImageableArea A5: "11 11 409 584"

*% These provide the physical dimensions of the paper (by keyword)
*DefaultPaperDimension: A4
*PaperDimension A3: "842 1191"
*PaperDimension B4: "728 1032"
*PaperDimension Letter: "612 792"
*PaperDimension A4: "595 842"
*PaperDimension B5: "516 728"
*PaperDimension A5: "420 595"


*RequiresPageRegion All: True

*% Minimum custom paper is 10*15cm
*ParamCustomPageSize Width: 1 points 283 842
*ParamCustomPageSize Height: 2 points 425 1224
*ParamCustomPageSize WidthOffset: 4 points 0 0
*ParamCustomPageSize HeightOffset: 5 points 0 0
*ParamCustomPageSize Orientation: 3 int 0 3
*HWMargins: 8 8 8 8
*MaxMediaWidth: "842"
*MaxMediaHeight: "1224"
*CustomPageSize True: "
pop pop pop
<<
/PageSize [ 5 -2 roll ]
/ImagingBBox null
>> setpagedevice
"
*End


*OpenUI *InputSlot: PickOne
*OrderDependency: 20 AnySetup *InputSlot
*DefaultInputSlot: Cassette
*InputSlot Cassette/内置纸槽: "1 dict dup /InputSlot (Cassette) put setpagedevice"
*CloseUI: *InputSlot

*OpenUI *ManualFeed:  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"
*CloseUI: *ManualFeed

*OpenGroup: FounderPrinterInk

*OpenUI *PrintInk/墨粉深浅: PickOne

*OrderDependency: 10 AnySetup *PrintInk
*DefaultPrintInk: 32
*PrintInk 0/最浅:"
    1 dict dup /PrintInky 0 put setpagedevice"
*End
*PrintInk 16/较浅:"
    1 dict dup /PrintInky 16 put setpagedevice"
*End
*PrintInk 32/中等:"
    1 dict dup /PrintInky 32 put setpagedevice"
*End
*PrintInk 48/较深:"
    1 dict dup /PrintInky 48 put setpagedevice"
*End
*PrintInk 63/最深:"
    1 dict dup /PrintInky 63 put setpagedevice"
*End

*CloseUI: *PrintInk

*CloseGroup: FounderPrinterInk


*OpenUI *GraphicQuality/图象质量: PickOne
*OrderDependency: 10 AnySetup *GraphicQuality
*DefaultGraphicQuality:Normal/普通
*GraphicQuality Draft/草稿: "
    1 dict dup /GraphicQuality 0 put setpagedevice"
*End

*GraphicQuality Normal/普通: "
    1 dict dup /GraphicQuality 1 put setpagedevice"
*End

*GraphicQuality High/精确: "
    1 dict dup /GraphicQuality 2 put setpagedevice"
*End

*CloseUI: *GraphicQuality 

*% paper type and print temperature
*OpenUI *PaperType/纸张类型: PickOne

*OrderDependency: 10 AnySetup *PaperType
*DefaultPaperType: Normal
*PaperType Normal/普通:"
	1 dict dup /PaperType 2 put setpagedevice"
*End
*PaperType Film/胶片:"
	1 dict dup /PaperType 9 put setpagedevice"
*End
*PaperType Thick/厚纸:"
	1 dict dup /PaperType 9 put setpagedevice"
*End
*PaperType CardPaper/卡片纸:"
	1 dict dup /PaperType 9 put setpagedevice"
*End

*CloseUI: *PaperType

*%*UIConstraints: *Screenfilter No *Dot
*%*UIConstraints: *Screenfilter Standard *Dot
*%*UIConstraints: *Screenfilter Adobe *Dot

*%*UIConstraints: *Screenfilter No *SpotOverride
*%*UIConstraints: *Screenfilter Standard *SpotOverride
*%*UIConstraints: *Screenfilter Adobe *SpotOverride

*%*UIConstraints: *Screenfilter No *RuleOverride
*%*%*UIConstraints: *Screenfilter Standard *RuleOverride
*%*UIConstraints: *Screenfilter Adobe *RuleOverride

*%*UIConstraints: *Screenfilter No *FlushJob
*%*UIConstraints: *Screenfilter Standard *FlushJob
*%*UIConstraints: *Screenfilter Adobe *FlushJob

*% End Screenfilter Settings ============================

*%for our printer doesn't support collate
*%  === Sorter options ============
*OpenUI *Collate: Boolean
*OrderDependency: 10 AnySetup *Collate
*DefaultCollate: False
*Collate True: "1 dict dup /Collate true put setpagedevice"
*Collate False: "1 dict dup /Collate false put setpagedevice"
*CloseUI: *Collate

*%OpenUI *Duplex: PickOne
*%OrderDependency: 30 AnySetup *Duplex
*%DefaultDuplex: None
*%Duplex DuplexTumble: "(<<) cvx exec /Duplex true /Tumble true (>>) cvx exec setpagedevice"
*%Duplex DuplexNoTumble: "(<<) cvx exec /Duplex true /Tumble false (>>) cvx exec setpagedevice"
*%Duplex None: "(<<) cvx exec /Duplex false /Tumble false (>>) cvx exec setpagedevice"
*%CloseUI: *Duplex

*% Font Information =====================
*% here add your own font according to the need.
*DefaultFont: Courier
*Font Courier/Courier: Standard "(001.004)" Standard
*Font Courier-Bold/Courier Bold: Standard "(001.004)" Standard
*Font Courier-BoldOblique/Courier BoldOblique: Standard "(001.004)" Standard
*Font Courier-Oblique/Courier Oblique: Standard "(001.004)" Standard
*Font Helvetica/Helvetica: Standard "(001.001)" Standard
*Font Helvetica-Bold/Helvetica Bold: Standard "(001.001)" Standard
*Font Helvetica-BoldOblique/Helvetica BoldOblique: Standard "(001.001)" Standard
*Font Helvetica-Oblique/Helvetica Oblique: Standard "(001.001)" Standard
*Font Times-Roman/Times Roman: Standard "(001.001)" Standard
*Font Times-Bold/Times Bold: Standard "(001.001)" Standard
*Font Times-BoldItalic/Times BoldItalic: Standard "(001.001)" Standard
*Font Times-Italic/Times Italic: Standard "(001.001)" Standard
*Font Symbol/Symbol: Special "(001.001)" Special

*% ====WJ traditional fonts, with GB encoding scheme====
*Font WJFSJW--GB1-0/方正仿宋简体: GB "(001.001)" GB2312 Disk
*Font WJHTJW--GB1-0/方正黑体简体: GB "(001.001)" GB2312 Disk
*Font WJSSJW--GB1-0/方正书宋简体: GB "(001.001)" GB2312 Disk
*Font WJKTFW--GB1-0/方正楷体繁体: GB "(001.001)" GB2312 Disk
*Font WJKTJW--GB1-0/方正楷体简体: GB "(001.001)" GB2312 Disk