"Error 21" Print Overrun on HP LaserJet 4 Printer

Last reviewed: February 13, 1998
Article ID: Q104971
The information in this article applies to:
  • Microsoft Publisher for Windows, versions 2.0, 2.0a
  • Microsoft Publisher for Windows 95
  • Microsoft Windows versions 3.0, 3.1

SYMPTOMS

An "error 21" Print Overrun may be displayed on the printer when you use the Hewlett-Packard (HP) LaserJet 4 printer. This error is most likely to occur when you use a lot of Picture or BorderArt images opn a page.

STATUS

Microsoft has reported this problem to HP. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

WORKAROUNDS

Method 1: Switch from HP-GL/2 (Vector) Mode to Raster Mode

  1. From the File menu in Publisher, choose Print Setup.

  2. Make sure the LaserJet 4 printer is selected

  3. If you have Publisher 2.x:

          Choose the Options button.
    

    If you have Publisher 95:

          Choose the Properties button.
    

  4. If you have Windows 3.x:

          In the Graphics Mode list box, select Raster instead
          of HP-GL/2.  Choose OK to return to Publisher.
    

    If you have Windows 95:

          In the Graphics Tab, select Use raster graphics.  Choose 
          OK to return to Publisher.
    

Method 2: Use the HP LaserJet III Printer Driver

Print to the HP LaserJet 4 printer using the HP LaserJet III printer driver:

  1. From the File menu in Publisher, choose Print Setup.

  2. Select the LaserJet III printer. If you do not have a choice for a LaserJet III, you will need to install the driver. Consult your Windows user's guide for instructions on installing printer drivers.

Method 3: Use the Add-on PostScript Option

Print to the HP LaserJet 4 printer using the add-on PostScript option, if it's available:

NOTE: You can try this workaround only if your HP LaserJet 4 printer came with the PostScript Option.

  1. From the File menu in Publisher, choose Print Setup.

  2. Select the LaserJet 4 PostScript printer driver and choose OK. If you do not have a choice for the LaserJet 4 PostScript printer, you will need to install the driver. Consult your Windows user's guide for instructions on installing printer drivers.

MORE INFORMATION

The HP-GL/2 printer language is vector based. It defines a curve using a recursive algorithm creating a series of very short lines. Some basic objects such as a circle in BorderArt are printed by defining thousands of lines. This may overflow the printer's memory. Adding memory to the printer does not necessarily resolve the error message.

In Raster mode your image is interpreted as a bitmap, so the printer memory does not become overloaded with an untold number of line descriptions.

NOTE: Other memory issues could be considered--for example, making sure that you have a valid SET TEMP= statement in your AUTOEXEC.BAT file, and that the directory it points to exists.


Additional query words: 2.00 mspub error 21 20 HP4 print printing
2.00a rastor 3.00
Keywords : kbprint kbbuglist
Version : windows:2.0,2.0a
Platform : WINDOWS
Hardware : x86
Issue type : kbbug


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 13, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.