The PrintSettings property returns a PrintSettings object that allows you to set different printing options for the document. Those options are used when printing out the document.
Examples:
The following VBA example prints the active document as separations.
Sub Test()
With ActiveDocument.PrintSettings
.Separations.Enabled = True
.Separations.SpotToCMYK = True
.Options.FountainSteps = 20
.Prepress.InfoWithinPage = True
.PostScript.Level = prnPSLevel1
End With
ActiveDocument.PrintOut
End Sub