*PPD-Adobe: "4.3"
*% Adobe Systems PostScript(R) Printer Description File
*% Copyright 1995, 2001, 2003, Microsoft Corporation
*% 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.
*%
*% This PPD is designed to generate a composite CMYK
*% PostScript file suitable for converting to a PDF file in a
*% commercial printing workflow. It originally shipped with
*% Microsoft Publisher version 11.
*%
*FormatVersion: "4.3"
*FileVersion: "1.0"
*PCFileName: "MSCOL11.PPD"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*Manufacturer: "Microsoft"
*Product: "(Generic Color PS for Commercial Printing)"
*PSVersion: "(3011.0) 0"
*ModelName: "Generic Color PS for Commercial Printing"
*NickName: "Generic Color PS for Commercial Printing"
*ShortNickName: "Generic Color PS for Commercial Printing"

*% ==== General Information and Defaults ================
*FreeVM: "9992192"
*VMOption None/Standard: "4194304"
*FCacheSize None/Standard: 204800
*LanguageLevel: "3"
*ColorDevice: True
*DefaultColorSpace: CMYK
 
*FileSystem: True
*?FileSystem: "(True) == flush"
*Throughput: "400"
*VariablePaperSize: True
*TTRasterizer: Type42
*?TTRasterizer: "(Type42) ="

*% ==== Halftone, Resolution, Frequency, Angle ==========
*OpenUI *Resolution: PickOne
*OrderDependency: 50 AnySetup *Resolution
*DefaultResolution: 1200dpi/Device Default
*Resolution 1200dpi/Device Default: ""
*CloseUI: *Resolution

*ContoneOnly: False
*DefaultHalftoneType: 1
*ScreenFreq: "60.0"
*ScreenAngle: "45.0"

*DefaultTransfer: Null

*AccurateScreensSupport: True


*% ==== Paper Handling ===================================
*% These are commonly used PageSize values
*OpenUI *PageSize: PickOne
*OrderDependency: 50 AnySetup *PageSize
*DefaultPageSize: Letter
*PageSize Letter: "
  2 dict dup /PageSize [ 612  792] put dup /ImagingBBox null put
setpagedevice"
*End
*PageSize Legal: "
  2 dict dup /PageSize [ 612 1008] put dup /ImagingBBox null put
setpagedevice"
*End
*PageSize Tabloid_11x17: "
  2 dict dup /PageSize [ 792 1224] put dup /ImagingBBox null put
setpagedevice"
*End
*PageSize A3: "
  2 dict dup /PageSize [ 842 1191] 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_JIS: " 
  2 dict dup /PageSize [ 729 1032] put dup /ImagingBBox null put
setpagedevice"
*End
*PageSize B5_JIS: " 
  2 dict dup /PageSize [ 516  729] put dup /ImagingBBox null put
setpagedevice"
*End
*PageSize ISO_B5: "
  2 dict dup /PageSize [ 499  709] put dup /ImagingBBox null put
setpagedevice"
*End

*?PageSize: " 
 save 
   currentpagedevice /PageSize get aload pop
   2 copy gt {exch} if 
   (Unknown) 
   8 dict
   dup [ 612  792] (Letter) put
   dup [ 612 1008] (Legal) put
   dup [ 792 1224] (Tabloid) put
   dup [ 842 1191] (A3) put
   dup [ 595  842] (A4) put
   dup [ 420  595] (A5) put
   dup [ 729 1032] (B4_JIS) put
   dup [ 516  729] (B5_JIS) put
   dup [ 499  709] (ISO_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

*% Always sets PageRegion = PageSize

*OpenUI *PageRegion: PickOne
*OrderDependency: 50 AnySetup *PageRegion
*DefaultPageRegion: Letter
*PageRegion Letter: "
  2 dict dup /PageSize [ 612  792] put dup /ImagingBBox null put
setpagedevice"
*End
*PageRegion Legal: "
  2 dict dup /PageSize [ 612 1008] put dup /ImagingBBox null put
setpagedevice"
*End
*PageRegion Tabloid_11x17: "
  2 dict dup /PageSize [ 792 1224] put dup /ImagingBBox null put
setpagedevice"
*End
*PageRegion A3: "
  2 dict dup /PageSize [ 842 1191] 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_JIS: "
  2 dict dup /PageSize [ 729 1032] put dup /ImagingBBox null put
setpagedevice"
*End
*PageRegion B5_JIS: "
  2 dict dup /PageSize [ 516  729] put dup /ImagingBBox null put
setpagedevice"
*End
*PageRegion ISO_B5: "
  2 dict dup /PageSize [ 499  709] put dup /ImagingBBox null put
setpagedevice"
*End
*CloseUI: *PageRegion

*% Always sets ImageableArea = PageSize

*DefaultImageableArea: Letter
*ImageableArea Letter: "0 0  612  792"
*ImageableArea Legal: "0 0  612 1008"
*ImageableArea Tabloid_11x17: "0 0  792 1224"
*ImageableArea A3: "0 0  842 1191"
*ImageableArea A4: "0 0  595  842"
*ImageableArea A5: "0 0  420  595"
*ImageableArea B4_JIS: "0 0  729 1032"
*ImageableArea B5_JIS: "0 0  516  729"
*ImageableArea ISO_B5: "0 0  499  709"

*% Always sets PaperDimension = PageSize

*DefaultPaperDimension: Letter
*PaperDimension Letter: " 612 792"
*PaperDimension Legal: " 612 1008"
*PaperDimension Tabloid_11x17: " 792 1224"
*PaperDimension A3: " 842 1190"
*PaperDimension A4: " 595  842"
*PaperDimension A5: " 420  595"
*PaperDimension B4_JIS: " 729 1032"
*PaperDimension B5_JIS: " 516  729"
*PaperDimension ISO_B5: " 499  709"

*% Custom Page Sizes
*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
*End
*ParamCustomPageSize Width: 1 points 0 14400
*ParamCustomPageSize Height: 2 points 0 14400
*ParamCustomPageSize WidthOffset: 3 points 0 14400
*ParamCustomPageSize HeightOffset: 4 points 0 14400
*ParamCustomPageSize Orientation: 5 int 0 3
*MaxMediaWidth: "14400"
*MaxMediaHeight: "14400"
*CenterRegistered: False
*LeadingEdge Forced: ""
*DefaultLeadingEdge: Forced

*% ==== Font Information =================================
*?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

*% Base fonts
*DefaultFont: Courier
*Font Courier: Standard "(004.000)" Standard ROM
*Font Courier-Bold: Standard "(004.000)" Standard ROM
*Font Courier-BoldOblique: Standard "(004.000)" Standard ROM
*Font Courier-Oblique: Standard "(004.000)" Standard ROM
*Font Symbol: Special "(001.008)" Special ROM
*Font ZapfDingbats: Special "(002.000)" Special ROM

*% end of PPD file for Generic Color PS for Commercial Printing

