Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/104971

From BetaArchive Wiki

"Error 21" Print Overrun on HP LaserJet 4 Printer

"Error 21" Print Overrun on HP LaserJet 4 Printer

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