Python win32print alterando as opções avançadas da impressora

Estou usando python 2.7 e win32print. Posso alterar com sucesso a orientação entre retrato e paisagem:

PRINTER_DEFAULTS = {"DesiredAccess":win32print.PRINTER_ALL_ACCESS}  
pHandle = win32print.OpenPrinter('300LN1', PRINTER_DEFAULTS)  
properties = win32print.GetPrinter(pHandle, 2)  
pDevModeObj.Orientation = 2  
properties["pDevMode"]=pDevModeObj   
win32print.SetPrinter(pHandle,2,properties,0) 

No entanto, quero alterar algumas das propriedades personalizadas da minha impressora, mas não consigo encontrar onde fazer isso. Esta é uma das guias que desejo alterar:http: //dl.dropbox.com/u/584330/print.jp. Acredito que essas opções sejam acessíveis quando se ativa a "opção de recursos avançados de impressão".

Informações adicionais (código):

devmode=pDevModeObj  
for n in dir(devmode):  
  print "%s\t%s" % (n,getattr(devmode,n))  

Saída

BitsPerPel  0
Clear   <built-in method Clear of PyDEVMODEA object at 0x028EE750>
Collate 1
Color   2
Copies  1
DefaultSource   15
DeviceName  300LN1
DisplayFixedOutput  19660815
DisplayFlags    1
DisplayFrequency    0
DisplayOrientation  65636
DitherType  4294967295
DriverData  DINU"    DriverExtra    824
DriverVersion   1536
Duplex  1
Fields  92401475
FormName    Letter
ICMIntent   2
ICMMethod   1
LogPixels   0
MediaType   1
Nup 1
Orientation 2
PanningHeight   0
PanningWidth    0
PaperLength 2794
PaperSize   1
PaperWidth  2159
PelsHeight  0
PelsWidth   0
Position_x  65538
Position_y  141495018
PrintQuality    300
Reserved1   0
Reserved2   0
Scale   100
Size    156
SpecVersion 1025
TTOption    2
YResolution 300
__class__   <type 'PyDEVMODEA'>
__delattr__ <method-wrapper '__delattr__' of PyDEVMODEA object at 0x028EE750>
__doc__ None
__format__  <built-in method __format__ of PyDEVMODEA object at 0x028EE750>
__getattribute__    <method-wrapper '__getattribute__' of PyDEVMODEA object at 0x028EE750>
__hash__    <method-wrapper '__hash__' of PyDEVMODEA object at 0x028EE750>
__init__    <method-wrapper '__init__' of PyDEVMODEA object at 0x028EE750>
__new__ <built-in method __new__ of type object at 0x1E7B9970>
__reduce__  <built-in method __reduce__ of PyDEVMODEA object at 0x028EE750>
__reduce_ex__   <built-in method __reduce_ex__ of PyDEVMODEA object at 0x028EE750>
__repr__    <method-wrapper '__repr__' of PyDEVMODEA object at 0x028EE750>
__setattr__ <method-wrapper '__setattr__' of PyDEVMODEA object at 0x028EE750>
__sizeof__  <built-in method __sizeof__ of PyDEVMODEA object at 0x028EE750>
__str__ <method-wrapper '__str__' of PyDEVMODEA object at 0x028EE750>
__subclasshook__    <built-in method __subclasshook__ of type object at 0x1E7B9970>

[edit] Acabei de experimentar o seguinte código:

win32print.DocumentProperties(0, pHandle, '300LN1', None, None, 5)

Isso abriria a janela de propriedades que desejo modifica

Além disso, você sabe se é possível solicitar que uma impressora pare de imprimir uma vez que pressione 300 página

questionAnswers(1)

yourAnswerToTheQuestion