Microsoft KB Archive/105499

{|
 * width="100%"|

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 :