Microsoft KB Archive/105499

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

BUG: UNIDRV Does Not Create Black Plane

Q105499



The information in this article applies to:


  • Microsoft Windows Device Development Kit (DDK) for Windows, version 3.1





SYMPTOMS

UNIDRV.DLL does not create a black plane for a minidriver that has sPins == PinsPerPass == 1 in its RESOLUTION structure. This occurs regardless of the number of color planes and the setting of the DC_EXTRACT_BLACK bit in UNITOOL.

When printing using a four-color minidriver, the black plane is not sent to the printer separately. Black is created by a combination of the other three colors.



RESOLUTION

Some solutions to this problem are:


  • Do not use UNIDRV's Dump() function; instead, the minidriver could implement its own Dump() function that does black extraction.
  • Do not implement the driver as a minidriver. This would involve writing a complete printer driver.



STATUS

Microsoft has confirmed this to be a problem in UNIDRV.DLL for Windows 3.1x. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Additional query words: 3.10 286 other printers unidrv buglist3.10

Keywords :
Issue type :
Technology :


Last Reviewed: November 1, 1999
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.