Printing on OS-X

Within OS-X, one can define a number of printing presets. These appear to be a bunch of parameters such as print range, duplex handling, output bins etc. I can see how to define them but want to be able to procedurally call a pre-defined set without user intervention.

Can AppleScript access the printer presets and change a current setting?