- Use Microsoft Print to PDF to isolate printer-driver failures.
- Check printer selection, page range, scaling, and document permissions first.
- Reset settings safely and test portable SumatraPDF before reinstalling.
When SumatraPDF opens a document correctly but nothing prints, the print job fails, or the pages come out incorrectly, the cause usually falls into one of four categories: an incorrect print-dialog setting, a restriction or rendering problem in the source document, a Windows print-queue or printer-driver problem, or a damaged SumatraPDF setting. Start with printing from the SumatraPDF window using Ctrl + P. The steps below move from quick diagnostic tests to targeted fixes, so you can stop as soon as printing works.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom With One Simple Test
Before changing software or deleting settings, determine whether the problem follows SumatraPDF, the document, or the physical printer. A controlled test can prevent unnecessary troubleshooting.
1.1 Open the system print dialog with Ctrl + P
Open a small, ordinary PDF in SumatraPDF and press Ctrl + P. You can also use the Print command available from the application menu. Confirm that the Windows print dialog appears.
If no dialog appears, click the SumatraPDF window once to make sure it has keyboard focus, then try Ctrl + P again. If necessary, close the document, reopen it, and repeat the test. A missing dialog points toward an application-state, settings, or installation problem. A dialog that opens normally means you should inspect its printer and page settings before changing SumatraPDF.
1.2 Select the printer explicitly
Do not assume the highlighted device is the printer you intended to use. Windows may retain a previously selected printer, a disconnected office printer, a label printer, or a virtual device.
- Select the correct physical printer by name.
- Check whether the printer is marked offline, paused, or unavailable.
- Confirm that the selected device is not an old duplicate printer entry.
- Review the number of copies before submitting the job.
Submit a one-page test. Success means the job appears in the intended printer's queue and the page prints correctly. If it does, stop changing settings and return to the original document.
1.3 Print to Microsoft Print to PDF
Choose Microsoft Print to PDF in the print dialog and print one page to a new file. Save it in a folder where you have permission to create files, such as Documents.
If the new PDF is created and looks correct, SumatraPDF successfully rendered the document and passed the print job to Windows. The physical printer, its queue, or its driver is then the more likely problem. If Microsoft Print to PDF also fails, investigate the source document, selected page range, SumatraPDF settings, and Windows printing components.
This test is diagnostic. It does not prove that every element will print identically on the physical device, but it separates general rendering failures from device-specific failures quickly.
2. Check the SumatraPDF Print Command and Relevant Settings
For ordinary interactive printing, begin inside the SumatraPDF window. Command-line printing is useful for automation, but it adds arguments, quoting, working-directory, printer-name, and permission variables that can hide the original problem.
2.1 Check the page range
In the print dialog, verify that the requested range exists in the open document. A reversed range, an out-of-range page number, or a selection that contains no printable pages can produce no output or unexpected output.
- Choose the current page for the first test.
- If that works, try all pages.
- For a custom range, enter a small valid range such as 1-2.
- Check whether odd-only or even-only printing is enabled in the printer's properties.
Success means the preview or resulting output contains the pages you requested. Once the correct range prints, there is no reason to reset SumatraPDF.
2.2 Review scaling, orientation, and paper size
Wrong output is often a print-layout problem rather than a complete printing failure. Check whether the document is being shrunk, clipped, rotated, or placed on the wrong paper size.
- Use fit-to-page or an equivalent scaling choice when content is being cut off.
- Use actual size when exact dimensions matter and the document fits the paper.
- Match portrait or landscape orientation to the document.
- Confirm Letter, A4, or the required custom paper size in printer properties.
- Disable booklet, poster, multiple-pages-per-sheet, or borderless modes unless needed.
Printer properties can override choices made in the main print dialog. If output remains cropped or rotated, open the printer's properties and compare its paper and layout settings with those selected in SumatraPDF.
2.3 Separate file associations from printing
A Windows file association determines which program opens when you double-click a PDF, XPS file, comic, or another supported format. It does not normally control printing after the document is already open in SumatraPDF.
If double-clicking opens the wrong application, use Open with in Windows and select SumatraPDF. However, do not spend time repairing associations when Ctrl + P already opens the correct print dialog inside SumatraPDF. In that situation, the association is not the cause.
2.4 Avoid command-line printing until window printing works
If a script, shortcut, or business application invokes SumatraPDF with command-line printing options, first open the same file manually and print it with Ctrl + P. If manual printing succeeds, inspect the automation separately. Common automation issues include an incorrect executable path, a printer name that does not match Windows exactly, insufficient permissions, malformed arguments, and a process that exits before the spooler accepts the job.
If printing fails from the window too, continue troubleshooting the document and Windows. Changing command-line arguments will not repair a driver or an unreadable document.

3. Check the Document, Windows, and Printer
3.1 Try another known-good PDF
Open a simple PDF from a trusted source and print one page. Ideally, use a document containing ordinary text and basic images rather than complex transparency, unusual fonts, forms, or very large scanned pages.
If the second PDF prints, SumatraPDF and the Windows printing path are functioning. Focus on the original document. If neither PDF prints, focus on the printer, driver, Windows queue, or SumatraPDF state.
3.2 Check whether the document disallows printing
Some PDFs contain security permissions that prohibit printing or limit the quality of printed output. SumatraPDF should not be used to bypass those restrictions. If printing is disabled, request an unrestricted or print-enabled copy from the document owner.
You can also test the document in another reputable PDF reader. If multiple readers report that printing is not allowed, the restriction belongs to the document rather than SumatraPDF. Success means obtaining an authorized copy that permits printing.
3.3 Clear a blocked Windows print queue
A job can leave SumatraPDF successfully and then remain stuck in the Windows queue. Open Settings, find the selected printer, and inspect its queue. Cancel failed or paused jobs, confirm the printer is online, and retry a one-page document.
If Windows cannot cancel a stuck job normally, restart the printer and the computer. This is more targeted than repeatedly reopening SumatraPDF because the blocked state exists outside the reader.
3.4 Test the printer from another application
Print a basic page from Notepad, a browser, or the printer's Windows test-page function. If other applications also fail, SumatraPDF is unlikely to be the root cause. Resolve the Windows or printer problem before changing SumatraPDF settings.
If other applications print but SumatraPDF does not, compare the jobs carefully. A text-only Notepad page may succeed while a complex PDF exposes a graphics-driver problem. Microsoft Print to PDF and a second simple PDF provide stronger comparisons.
3.5 Update or reinstall the printer driver
Printer-driver problems can look like SumatraPDF problems because the application hands rendered page information to the Windows printing system. The driver then translates that information into commands the device understands. A damaged, outdated, or incompatible driver may reject the job, produce blank pages, alter fonts, crop content, or crash during complex output.
- Check the printer manufacturer's support site for a driver matching your Windows version and printer model.
- Remove obsolete duplicate printer entries if they point to retired ports or old drivers.
- Install the appropriate manufacturer driver or the Windows-recommended driver.
- Restart Windows if the installer requests it.
- Print one simple page from SumatraPDF before testing a large document.
If Microsoft Print to PDF works and a newly installed printer driver fixes physical output, stop troubleshooting SumatraPDF. The successful virtual-printer test already showed that the reader could create a printable job.
3.6 Consider format and external-tool factors
SumatraPDF supports more than standard PDF files, including several eBook, comic, help, image, DjVu, and XPS-related formats. Printing behavior can vary because these formats are rendered differently. If a non-PDF file fails, test a normal PDF first. Then try another file of the same format to determine whether the problem belongs to one document or the entire format.
Do not install Ghostscript or third-party codecs as a routine SumatraPDF printing fix. Normal PDF printing in SumatraPDF does not generally require users to add Ghostscript. Such tools are relevant only when an external workflow, converter, printer utility, or unusual source format explicitly depends on them. If printing works directly from SumatraPDF but fails after an external conversion step, troubleshoot that external tool separately.
4. Inspect or Reset SumatraPDF-settings.txt Safely
SumatraPDF stores preferences in a text settings file. A persistent print-related behavior, window-state problem, or malformed preference can sometimes survive application restarts. Resetting the file is reasonable only after simpler document and printer tests have failed.
4.1 Find the active settings file
The safest method is to use SumatraPDF's advanced settings command, when available, because it opens the settings file currently used by that copy. Installed and portable copies may not store settings in the same place.
An installed copy commonly keeps its settings under the current Windows user's local application-data area. A portable copy commonly keeps its settings beside the executable, provided that folder is writable. Avoid assuming which file is active if you have multiple SumatraPDF copies.
4.2 Back up before editing or resetting
- Close SumatraPDF completely.
- Locate SumatraPDF-settings.txt.
- Copy it to a safe backup name such as SumatraPDF-settings-backup.txt.
- Rename the active file rather than deleting it.
- Start SumatraPDF, open a simple PDF, and print one page.
SumatraPDF should create or use fresh defaults when the old settings file is unavailable. If printing now works, a saved preference or damaged setting was probably involved. Reapply only the preferences you need instead of immediately restoring the entire old file.
If the reset does not help, close SumatraPDF and restore the backup if you want your previous preferences back. Do not keep deleting settings when a clean file produces the same failure.
5. Run a Clean Temporary Test Before Reinstalling
A clean test determines whether the existing executable, settings, or installation environment is involved without immediately removing your normal setup.
5.1 Test an official portable copy
- Download a current portable build from the official SumatraPDF website.
- Extract or place it in a new writable folder.
- Do not copy your existing settings into that folder.
- Open a known-good PDF directly from the portable SumatraPDF window.
- Press Ctrl + P and print one page to Microsoft Print to PDF.
- If that succeeds, repeat the test with the physical printer.
If the clean portable copy prints while the installed copy does not, compare settings and installation state. You can then reset the installed copy's settings or reinstall it from the official source. If both copies fail with the physical printer but both work with Microsoft Print to PDF, repair the printer driver or queue instead.
5.2 Know when reinstalling can help
Reinstalling can replace a damaged executable or incomplete application files. It usually will not fix a document restriction, invalid page range, blocked spooler, incorrect printer selection, or defective printer driver. Use the clean portable test to decide whether reinstalling is justified.
After reinstalling, test a simple PDF before restoring custom settings or retrying the problematic document. That preserves the value of the clean test.
6. Quick Fix Checklist
- Open the document in SumatraPDF and press Ctrl + P.
- Select the intended printer explicitly.
- Print only the current page as the first test.
- Check page range, scaling, orientation, and paper size.
- Print to Microsoft Print to PDF.
- Try a second, simple PDF.
- Verify that the original document permits printing.
- Inspect and clear the Windows print queue.
- Print a test page from another application.
- Update or reinstall the correct printer driver.
- Back up and reset SumatraPDF-settings.txt only if needed.
- Test an official portable copy before reinstalling.
Stop changing settings as soon as a targeted fix succeeds. For example, if another PDF prints, investigate the original document. If Microsoft Print to PDF works, investigate the physical printer path. If a clean settings file works, rebuild only the necessary preferences.
7. Frequently Asked Questions
7.1 Why does Ctrl + P do nothing in SumatraPDF?
First, click inside the SumatraPDF window and try again. Then reopen the document and use the application's Print command. If the print dialog still does not appear for multiple documents, test a clean portable copy and a fresh settings file. If the dialog appears but no output follows, the problem is later in the printing path and is more likely related to the selected printer, queue, driver, or document.
7.2 Why does SumatraPDF print blank pages?
Blank pages can result from a document-rendering issue, printer-driver failure, document restriction, or incompatible device setting. Print the same page to Microsoft Print to PDF and inspect the saved file. If it contains the page correctly, update or reinstall the physical printer's driver. If the virtual output is also blank, test another PDF and inspect the original document.
7.3 Why is SumatraPDF printing cropped or at the wrong size?
Check scaling, paper size, orientation, and printer properties. Use fit-to-page when content extends beyond the printable area, or actual size when precise dimensions are required. Ensure the document and printer agree on Letter, A4, or the applicable custom size. Also disable unintended booklet, poster, borderless, or multiple-pages-per-sheet modes.
7.4 Does SumatraPDF require Ghostscript to print PDFs?
Not for ordinary PDF printing. Installing Ghostscript is not a standard fix for SumatraPDF printing not working. It may matter only when a separate converter, script, legacy PostScript workflow, or external application specifically requires it.
7.5 Can a protected PDF prevent printing?
Yes. A PDF can contain permissions that disallow printing or restrict print quality. Do not attempt to remove or bypass those restrictions. Ask the owner or publisher for an authorized print-enabled version.
7.6 Why does Microsoft Print to PDF work when my printer does not?
This usually means SumatraPDF can render the page and submit a job through Windows, while the physical printer path has a problem. Check the printer queue, connection, port, device status, paper configuration, and driver. A printer-specific driver issue can affect complex PDF pages even when simple text prints from other applications.