I have been given the task of adding enhanced halftoning capability
to an existing printer driver. The driver sends its output to a thermal
transfer barcode printer. This is monochrome device (hence the need
for halftoning). I have tried changing the halftoning parameters, such
as the GDIINFO HTPatternSize, but this does not seem to affect the
output. Ultimately, I am look for a way to let the use choose from any
of the HT_PATSIZE_* values and have the driver use these when
rendering color images.
I just can't seem to get all of the settings lined up just right between the
GDIINFO, DEVINFO, DEVHTINFO. I have implemented DrvStretchBlt
and I am calling EngStretchBlt with iMode set to HALFTONE. None of
this seems to help.
Any pointers or suggestions would be welcome.
Neal