I've got a document exhibiting bizarre behavior -- when I print, the body text style is only displayed on pages without images. Headings, header and footer, and captions are printing on the page, along with any graphics such as border styles applied to the style, but the text itself doesn't print -- except for en dashes.

The text is pretty basic -- a justified Calibri style. Images are their own style, a centered paragraph item. There's no floating image boxes or text boxes going on, everything's a paragraph style.

It's not a print driver issue. I get identical behavior on both a HP and Brother laser printer. It's also not a paragraph-level style issue; I've inserted enough dummy text to move a printing paragraph on a page with no images to the next page, which has an image, and the paragraph does not print on the next page.

Has anyone run into an issue like this and knows the solution?

Both printers are configured with PCL drivers, and after further testing I get the same behavior when running the document through a print to PDF driver. Saving the file as a PDF from within office works correctly, and the text renders as expected on all pages. The issue does not seem to lie in how many pages I print either; I can reproduce the problem when printing a single page containing images.


Weirdly, this seems to be related to kerning being enabled for Calibri. It only affects Calibri. I can change the style's font to Times New Roman or add Times New Roman to an instance of the styled text, and leave kerning enabled, and the font prints properly. Or, I can remove kerning from the style and the body text paragraphs on pages with images begin printing properly.


Were you using Postscript (or BR-Script) for both printers? Are the printers configured to print PS errors or just continue? If you're using PS for both, have you tried PCL? Will the same file print correctly on an inkjet?

I haven't seen anything like this in a long time, but back in the olden days when printers had little memory it wasn't uncommon to have problems printing graphics on laser printers based on the complexity of the page for internal rendering on the printer.

PCL handles image rendering differently and I believe will generally give a poorer render while using less memory (caveat: I haven't dealt with intricacies of PCL & PS for a decade, but it hasn't changed that much). Inkjets may print a page because they don't need to have the entire page in memory - just enough to print the next section, though this can be different on multifunction devices that do need to deal with entire pages at a time.

  • Good idea; I haven't looked into that. Both printers are PCL drivers, though. – Oesor Feb 7 '11 at 14:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.