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/170454

From BetaArchive Wiki

Article ID: 170454

Article Last Modified on 8/17/2005


  • Microsoft Publisher 1.0 Standard Edition
  • Microsoft Publisher 1.0a
  • Microsoft Publisher 2.0 Standard Edition
  • Microsoft Publisher 2.0a
  • Microsoft Publisher 3.0 Standard Edition
  • Microsoft Publisher 97 Standard Edition

This article was previously published under Q170454


If you print a bookfold publication that has text that extends from one page to another (across facing pages), you may see unwanted gaps where the text crosses the gutter.

For example, an eight page bookfold document prints pages 4 and 5 on the same sheet. If you place a text frame on the layout so that it spans the fold between pages 4 and 5, the text appears correct on your screen, but it is printed with a gap between characters at the fold.

This behavior occurs if you print to a printer that uses the Hewlett- Packard Printer Control Language (HPPCL) printer language used by Hewlett- Packard (HP) LaserJet and compatible printers. The behavior does not occur on printers that use other control languages, such as the Adobe PostScript page description language.

Changing the inside margins of the facing pages to zero does not correct this behavior.


This behavior is caused by a limitation in the Hewlett-Packard Printer Control Language. The problem occurs when part of a character is supposed to print on one page and another part of that same character is supposed to print on another page.

NOTE: Even though two pages of a publication may print on the same sheet of paper, Publisher treats each page as a separate entity.


To print text that spans facing pages, use any of the following methods:

Method 1: Use the Print TrueType as Graphics Printer Setting

This method works for HP LaserJet series II and III printers, as well as printers that emulate the LaserJet series II and III printers. This method does not work for all fonts if you are using a LaserJet series 4 or 5 (or compatible) printer.

  1. On the File menu, click Print.
  2. In the Printers list, click the printer you want, and then click Properties.
  3. If you are using Microsoft Windows 95, click the Fonts tab, and then click Print TrueType as Graphics. If you are using Microsoft Windows NT 4.0, click the Advanced tab, click Print Text as Graphics on the Document Options list, and then click On.
  4. Click OK.

NOTE: The HP LaserJet series 4 and later model printers treat some common TrueType fonts (such as Times New Roman and Arial) as printer fonts. This method does not work for text that uses these common fonts, but it does work for text that uses other fonts. Consult your printer documentation for a list of built-in TrueType fonts.

Method 2: Replace the Text Frame with a WordArt Frame

This method works with all printers and all TrueType fonts. WordArt frames have some limitations, however. These limitations are:

  • All characters in a WordArt frame must be in the same font, size, and color.
  • WordArt frames are limited to 256 characters.
  • WordArt does not support superscript and subscript characters.
  1. Click the text frame that spans pages.
  2. Press CTRL+A to select all the text in the text frame.
  3. On the Edit menu, click Cut or Copy.
  4. Press CTRL+DELETE.
  5. Click the WordArt button on the left toolbar and draw a box where the text frame used to be.
  6. Press CTRL+V to paste the text into the Enter Your Text Here dialog box.
  7. Use the WordArt menus to select the font, text size, and color you want.
  8. Click a blank area of your publication to close the WordArt editor and return to Publisher.

Method 3: Use a Non-HPPCL Printer Driver

Many HP LaserJet style printers can emulate other types of printers, or can use additional printer control languages. For example, the HP LaserJet IIISI and 4SI printers can use both the HPPCL printer language and the PostScript page description language.

  1. Consult your printer documentation to find out what other types of printers your printer can emulate.
  2. Use the Add Printer wizard to install a printer driver for your printer's emulation mode. For example, if your printer can emulate an Epson LQ-2550, install the printer driver for the Epson LQ-2550.
  3. Print your publication using that driver.


Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem was corrected in Microsoft Publisher 98.


HPPCL Printers and HP DeskJet Printers are manufactured by Hewlett-Packard, a vendor independent of Microsoft; we make no warranty, implied or otherwise, regarding this product's performance or reliability.

Additional query words: book-fold booklet crossing across

Keywords: kbprint kbprb kbusage KB170454