Denk dat het niet eenvoudig is.
je moet waarschijnlijk je even flink de de win32 API gaan verdiepen...
Ik doe een gok, (heb geen zin en tijd om het hier zelf uit te proberen en heb ook geen printer die het ondersteund)
Openprinter met al 3de parameter
LPPRINTER_DEFAULTS Points to a PRINTER_DEFAULTS structure.
dit is een struct met daarin als 2de veld LPDEVMODE pDevMod en dit is ook een struct met een veld dmDuplex die over dubbelzijdig gaat.
Dan moet je even in de group kijken van openprinter hoe je aan het printen gaat.
Het is maar gok hoor, misschien dat je er wat aan hebt.