A PDF that looks perfect on screen and comes out of the printer blank, or with text missing, is almost always a translation problem between the file and the printer: fonts that aren't embedded, layers set not to print, form fields that need flattening, or a printer out of memory. Here's how to tell which one you've got, and the one setting that fixes most of them.
Because printing and displaying are two different jobs. Your screen shows whatever the viewer can draw. Your printer gets a translated version, built by a driver, with fonts, layers and transparency converted on the way. When something doesn't survive that translation you get a blank sheet or a page with holes, while the screen looks perfect. Match the printout to the fix:
| What prints | Likely cause | Try this |
|---|---|---|
| Whole page prints blank, or only images print | Printer choked on fonts or transparency; driver error | Turn on "Print as Image" (Acrobat: Print, Advanced), or print from a different app |
| Text prints in the wrong font, overlapping or spilling off lines | Fonts not embedded in the file; printer substituted its own | Ask for a copy with embedded fonts, or print as image |
| Comments, stamps or filled form fields are missing on paper | Print dialog set to "Document" only, or the fields aren't flattened | Choose "Document and Markups", or flatten the PDF first |
| A logo, watermark or layer shows on screen but not on paper | That layer is set to view but not print | Open the Layers panel and change its print setting, or print as image |
| Only the first page prints, then blanks | Printer ran out of memory on a page with huge images | Print as image at a lower resolution, or compress the PDF first |
| "Please wait..." page prints instead of the form | XFA form the app can't render | Open in Adobe Acrobat Reader on a desktop, then print |
| Every viewer shows blank pages too | Damaged or cut-off download | Download again, or try the PDF repair tool |
Nine times out of ten, "Print as Image" solves it on the spot. The viewer renders each page to a picture and sends that to the printer, so nothing gets re-interpreted. The cost is a slower print job and slightly softer text. In Acrobat and Acrobat Reader it's behind the Advanced button in the print dialog. If your viewer lacks the option, convert the pages with PDF to JPG and print the images. Same result.
Fonts are the number one culprit. A PDF either carries its fonts inside the file (embedded) or just names them and hopes the other end has them. If not, the printer swaps in something similar, and the stand-in's different widths can make lines overlap, run past the margin or lose characters.
We ran Poppler's font check over 40 PDFs on our own machines, a mix of reports, brochures, invoices and papers, to see how common the problem is:
| Font situation | Files | What it means on paper |
|---|---|---|
| All fonts embedded | 37 of 40 | Prints the same everywhere |
| At least one font not embedded | 3 of 40 | A look-alike font is substituted; spacing shifts, characters can drop out |
| Fonts embedded but without a character map | 6 of 40 | Prints fine, but copied or searched text comes out as gibberish |
| No fonts at all (scanned pages) | 1 of 40 | Prints fine; needs OCR to get text |
The three files with missing fonts were a technical report set in Comic Sans, which the author had and we didn't, and two files that named Helvetica without embedding it. Helvetica is one of the 14 base fonts every viewer must substitute for, so those print, just not in Helvetica. The Comic Sans file is the risky kind: a font the printer has never heard of.
Most viewers list a file's fonts under File, Properties, Fonts, with "(Embedded)" or "(Embedded Subset)" after the name. Anything without that label is borrowed from your machine. Re-export your own documents with fonts embedded; for someone else's, Print as Image is the fix you control.
Because viewers treat them as a separate layer on top of the page, and the print dialog decides whether to include it. In Acrobat it's the Comments & Forms dropdown: "Document" prints the page only, "Document and Markups" adds comments, stamps and form fields. Browser and mobile viewers vary.
The permanent fix is to flatten. Flattening turns typed answers, signatures and annotations into ordinary page content that every printer sees. Our Flatten PDF tool does it in the browser, and the flattening guide explains what you give up (the fields stop being editable). Flatten a copy, not your only original.
PDFs can have optional content groups, usually called layers. Each layer has separate switches for viewing and printing. Designers use it for a DRAFT watermark that shows on screen but stays off the printed proof, or crop marks that print but don't display. Receive one and you'll swear the printer is broken.
In Acrobat, open the Layers panel, right-click the layer, choose Properties, and set Print to "Always Prints." Print as Image ignores the switches entirely, which is another reason it fixes so much. A related case is the job that prints page one and then blanks: a page with a huge photo can exhaust an older printer's memory. Print as Image at 300 dpi, or shrink the images with the PDF compressor first.
Three quick tests, in order:
And if the text prints perfectly but copies as nonsense, that's a different problem: fonts embedded without a character map. Six of our 40 test files had it. OCR PDF gives you a copy with real, selectable text.
Usually a font, transparency or driver problem between the file and the printer. Turn on Print as Image in the print dialog, which renders each page to a picture first. If every viewer also shows blank pages, the file is damaged or is an XFA form.
It makes the viewer draw each page as a bitmap and send that to the printer instead of the PDF's fonts and vector instructions. It fixes most blank-page and missing-text problems at the cost of a slower job and slightly softer text. In Acrobat it's under Advanced in the print dialog.
The print dialog is set to print the document only. Choose Document and Markups in Acrobat, or flatten the PDF so the typed answers become part of the page. Flattening is the reliable fix when the file will be printed by someone else.
Open File, Properties, Fonts in Acrobat or most other viewers. Fonts marked Embedded or Embedded Subset travel with the file. Any font without that label is borrowed from the machine you're printing from, and a different machine may substitute something else. In our check of 40 PDFs, 3 had at least one unembedded font.
The fonts are embedded without a character map, so the viewer can draw the shapes but can't tell which letters they are. It prints fine. To get usable text, run the file through an OCR tool, which reads the page as an image and writes a searchable text layer.