uso windows 10 e visual studio 2012 c++
seguendo degli esempi ho creato un programma base per usare la stampante.
ora vorrei modificare la risoluzione di stampa.
ho trovato degli esempi dove ad un certo punto nel codice viene controllata la variabile dmFields con un "AND" sul valore di DM_PRINTQUALITY,questa a esito negativo ed il programma esce

dmFields della struttura DEVMODE dice quanto segue:
Specifies whether certain members of the DEVMODE structure have been initialized. If a member is initialized, its corresponding bit is set, otherwise the bit is clear.
A driver supports only those DEVMODE members that are appropriate for the printer or display technology
c'è un modo per poter modificare dm_printquality?
grazie.