PDF Tools
Free
No Upload

Why Won't My PDF Print Correctly? Causes and Fixes

Blank pages, garbled text, and empty form fields each have a fixable cause. Diagnose and fix them in your browser, no upload.

PDF Mavericks·

The short answer

If you are asking why won't my PDF print correctly, the file that opens cleanly on your screen is failing somewhere between the viewer and the printer. The file is rarely the whole story. A PDF carries several independent things at once: page content streams, embedded or referenced fonts, interactive form fields, annotation layers, and a cross-reference table that tells the viewer where every object lives. Printing touches all of them. When one is missing or malformed, the screen can still look right while the printed page comes out blank, garbled, or half-empty.

That is good news, because it means the symptom tells you the cause. Garbled letters point at fonts. Empty boxes where you typed point at form fields. A page that is completely blank points at either an annotation-only page or a damaged file. The wrong size points at scaling. This guide walks each symptom to its fix, and every fix below runs locally in your browser so a contract or invoice never gets uploaded to a stranger's server.

Garbled or missing text: the fonts aren't embedded

This is the single most common print fault. The page reads perfectly on screen, then prints as boxes, random symbols, or the wrong glyphs entirely. The cause is almost always font embedding. A PDF can either embed the actual font data inside the file, or just reference a font by name and assume the reader's device has it. Your screen viewer often has the font, or a close substitute, so it looks fine. The printer's font set is different. When the printer substitutes a font, the character mapping that turns byte codes into letters can break, and you get gibberish.

Before you change anything, find out whether the fonts are actually embedded. Our PDF/A precheck tool scans the file and reports how many fonts are embedded versus missing, and flags Type 3 fonts and other items that cause print and archival problems. It is a diagnostic, not a converter, so it tells you the real state of the file without rewriting it. If it reports missing fonts, you have your answer.

Once you know the fonts are the problem, you have two paths. The durable fix is to re-export the document from the application that created it with an "embed all fonts" option enabled, and to favor common fonts that exist on most systems. The quick per-job fix, recommended by both Adobe and Smallpdf, is to enable Print as Image in your viewer's print dialog at 300 to 600 DPI. That rasterizes each page so the printer never interprets the font at all. It prints slower and the output is not selectable, but it sidesteps the font fault entirely.

Blank form fields: flatten the PDF before printing

You filled in a form, the values show on screen, and then they vanish on the printout. This happens when a form is filled in a web browser or a non-Acrobat editor. The values you typed live in an interactive form layer that sits on top of the page rather than inside the page content. Some printer drivers and some viewers render that layer; others skip it. Adobe's own guidance for an edited PDF that prints wrong is to print it to a fresh PDF, which is really just a way of merging the layers.

The cleaner fix is to flatten the form. Flattening merges the filled field values down into the page content stream, so they become ordinary page text and graphics that every printer renders. Our flatten PDF tool does exactly this in your browser: it reads the form fields, bakes their current values into the page, and gives you a flattened copy to print. After flattening, the fields are no longer editable, which is normally what you want for a printed or shared final copy. If your goal is specifically to stop people editing a form, the same flatten step covers that too.

One caveat worth stating plainly: flattening here targets form fields and annotations, not optional-content groups (the toggleable layers a designer sets up in tools like Illustrator or InDesign). If your blank output comes from a hidden optional-content layer, the fix lives in the authoring application, where you set the layer to print and re-export.

Whole pages blank: a damaged file

If entire pages print blank, or the viewer throws an error and prints nothing, the file structure may be damaged. Every PDF ends with a cross-reference table, a small index that records the byte offset of every object in the file. When that table is corrupted, by a truncated download, an interrupted save, or a faulty export, the viewer may open the file in a degraded recovery mode that prints incompletely.

Our repair PDF tool rebuilds that cross-reference table by scanning the file for the real object offsets and writing a fresh, correct index and trailer. When the only damage is the cross-reference table and the page objects themselves are intact, this restores normal opening and printing. If the page content streams are also damaged, no repair recovers content that is genuinely gone; re-exporting from the source document is then the reliable route.

Viewer and printer settings that quietly break printing

Not every print fault is inside the file. Several viewer and printer settings produce the same symptoms and are worth ruling out before you rewrite anything.

  • Outdated drivers. An old printer driver may not support newer PDF features, embedded fonts, or transparency. Updating the driver from the manufacturer's site clears a surprising share of garbled-text reports.
  • Scaling. If margins are clipped or content is tiny, set scaling to Fit or Shrink oversized pages rather than Actual size, and match the paper size to the document page size. A4 content in a Letter tray clips the edges.
  • The wrong viewer. Browser built-in PDF viewers sometimes mishandle complex files. Download the file and open it in a dedicated viewer, then print from there.
  • Spooler glitches. A stuck print queue can drop a job halfway. Clear the queue, restart the spooler, and resend the job before assuming the file is at fault.

Scanned and OCR PDFs: a broken text layer

Scanned documents carry a special version of the garbled-text problem. A scan is an image, so to make it searchable an OCR engine adds an invisible text layer on top of the picture of the page. When that recognition layer was produced with a bad font mapping or the wrong encoding, the hidden text can print as a mess of symbols over an otherwise clean image, or the printer can favor the broken text layer and drop the image. On screen the text layer is invisible, so nothing looks wrong until the page comes out of the printer.

Two fixes work here. The first is to re-run OCR on the original scan with a current engine, which replaces the broken text layer with a clean one. The second, when you only need a paper copy and not searchable text, is Print as Image, which prints the picture of the page and ignores the text layer completely. If the scan was never meant to be searchable, dropping the text layer entirely also removes the fault.

Why a PDF can look perfect and still print wrong

It helps to understand why the screen and the printer disagree. Your on-screen viewer and the print path are two different renderers reading the same file. The viewer is forgiving: when a font is referenced but not embedded, it quietly substitutes a local font that is close enough to read. It renders interactive form fields and annotations directly because that is its job, and it can open a structurally damaged file in a recovery mode that still shows the pages.

The print path is stricter and less interactive. It has to turn every object into marks on paper through a printer driver that may be years older than the file. A missing font has to be substituted by the driver, where the character mapping can break. A form layer the driver does not handle is simply skipped. A recovery-mode file may stream only part of its content. None of these show up on screen, which is exactly why the question why won't my PDF print correctly is so common: the file that opens fine is the same file that fails to print, and the only difference is which renderer is reading it. Fix the file for the stricter renderer and both paths agree again.

A 6-step triage checklist

Work down this list in order. Most printing problems resolve in the first three steps, and each step is reversible.

  1. Reproduce the fault. Note the exact symptom: blank page, garbled text, missing typed values, wrong size. The symptom names the cause.
  2. If text is garbled, run the font and PDF/A precheck to confirm whether fonts are embedded.
  3. If typed form values vanish, run the flatten tool and print the flattened copy.
  4. If whole pages are blank or the file errors on open, run the repair tool to rebuild the cross-reference table.
  5. Try Print as Image at 300 to 600 DPI as a universal fallback that bypasses fonts and layers.
  6. If it still fails, re-export the document from its source application with fonts embedded, then reprint.

Your files never leave your browser

PDF Mavericks processes everything locally using WebAssembly. The font check, flatten, and repair tools all run on your device. No file is uploaded to any server.

Frequently asked questions

Why does my PDF look fine on screen but print blank?

On-screen rendering and print rendering use different paths. A page that shows correctly but prints blank usually has form-field appearances or annotation layers the printer driver skips. Flatten the form fields into the page content, then print the flattened copy. If a single page is blank, that page may hold only an annotation with no underlying content stream.

Why does my PDF print garbled text or random symbols?

Garbled print output almost always means the fonts are not embedded. The printer substitutes a font and the character mapping breaks, so letters print as boxes or symbols. Check whether the fonts are embedded first, then either re-export the source with fonts embedded or use the Print as Image option as a per-job workaround.

What does Print as Image actually do?

Print as Image rasterizes each page into a bitmap before sending it to the printer, so the printer never has to interpret fonts, transparency, or layers. Adobe and Smallpdf both recommend it at 300 to 600 DPI as a quick fix. It is slower and produces non-selectable output, but it bypasses most font and layer faults.

Why do my filled form fields disappear when I print?

If you filled a PDF form in a web browser or a non-Acrobat editor, the typed values may live in an interactive layer that some printers ignore. Flattening merges those field values into the page so they print as normal page content. After flattening the values are no longer editable, which is usually what you want for a printed copy.

Can a corrupt PDF cause printing problems?

Yes. A damaged cross-reference table can make a viewer open the file in a degraded mode that prints incompletely or not at all. Rebuilding the cross-reference table often restores normal printing without touching the page content. If the page objects themselves are damaged, re-exporting from the source application is the more reliable path.

Do I need to upload my PDF to fix a printing problem?

No. The font check, flatten, and cross-reference repair on PDF Mavericks all run inside your browser using WebAssembly. The file never leaves your device, which matters for invoices, contracts, and forms that carry personal data. There is no account and no server upload.

Why does my PDF print at the wrong size or cut off the edges?

That is a scaling problem, not a font or layer problem. In the print dialog set scaling to Fit or Shrink oversized pages instead of 100 percent or Actual size, and confirm the paper size matches the document page size. A4 content sent to a Letter tray, or the reverse, clips the margins.

Related guides