Specifying a PixelType will set a few WIA properties (WIA_IPA_BITS_PER_CHANNEL and WIA_IPA_CHANNELS_PER_PIXEL), but it is up to the driver to ensure they are used.
It may be better to apply a color reduction after the acquisition.
Everything works fine when ImageEnView1.IO.AcquireParams.VisibleDialog:=True. I can set Monochrome in Windows Scanner-Setup dialog box and everything works fine.
But it unacceptable with ADF. Each time ADF scanning a new page, it showing this dialog.
while FeederLoaded do begin ImageEnView1.Clear; ImageEnView1.IO.Acquire; end;