Code: Select all
hDriver = DriverInit(szPrinterName);
EnablePrinter(hDriver, SZ_COMPANY, AMYUNI_KEY);
SetScalingOption(hDriver, SIO_SCALE);
SetScalingPercent(hDriver, percent);
Also, the DEVMODE approach has no effect either:
Code: Select all
DEVMODE *devMode;
devMode->dmFields |= DM_SCALE;
devMode->dmScale = 50; // doesn't seem to make any difference