Microsoft KB Archive/93179

From BetaArchive Wiki

HPDSKJET.DRV: Garbled or Incorrect Output with UNIDRV.DLL 3.1.2

ID: Q93179

The information in this article applies to:

  • Microsoft Windows 3.1
  • Microsoft Word for Windows, versions 1.0, 1.1, 1.1a, 2.0, 2.0a, 2.0a-CD, 2.0b, 2.0c
  • Microsoft Excel for Windows, versions 3.0, 4.0
  • Microsoft PowerPoint for Windows, version 3.0


When you print to a Hewlett-Packard (HP) DeskJet series printer using the Windows version 3.1 printer driver HPDSKJET.DRV version 1.2 and the Universal Printer Driver UNIDRV.DLL version 3.1.2 or later, the printout may be incorrect or garbled. This problem does not occur when you use HPDSKJET.DRV version 1.2 with UNIDRV.DLL version 3.1.

This problem is corrected by using the updated printer driver, HPDSKJETC.DRV, version 3.1 or later. this driver can obtained by calling Hewlett Packard at (303) 353-7650.


HPDSKJET.DRV version 1.2 is programmed to use DRC (Delta Row Compression); however, the YMOVETO command that it uses does not clear the last graphics scan line, which is necessary for DRC. The YMOVETO command was corrected in HPDSKJET.DRV version 2.0.

UNIDRV.DLL version 3.1 does not support DRC so the problem does not surface because this part of the driver is unused. The new UNIDRV.DLL version 3.1.2 does support DRC.

Additional query words: 1.00 1.10 1.10a 2.00 2.00a 2.00a-CD 2.00b macppt winppt w4wprint hpdj 3.00 4.00 3.10

Keywords : win31
Version : WINDOWS:1.0,1.1,1.1a,2.0,2.0a,2.0a-CD,2.0b,2.0c,3.0,3.1,4.0
Platform : WINDOWS
Issue type :
Technology :

Last Reviewed: December 2, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.