Firefox can refuse to print a document that Edge prints without trouble. The cause is usually Firefox's built-in print preview, a pop-up the site uses to launch its print dialog, or stale site data.
You can fix it by switching to the system print dialog, allowing pop-ups for the site, clearing cookies and site data, updating Firefox, and refreshing the profile as a last resort.
In this guide, I have covered:
Contents
Firefox Not Printing: Why It Happens When Edge Works Fine
Firefox uses its own built-in print preview before it hands anything to your operating system. Edge opens the system print dialog directly. That extra preview layer is where most “won’t print” reports begin: blank output, a frozen toolbar, or a print dialog that never appears.
If the same page prints from Edge on the same computer, the printer is not the problem. Your printer and print spooler are healthy. The fault sits in Firefox’s preview, a site-side pop-up window, stale session data, or an extension that hooks into the print pipeline.
Open the System Print Dialog Directly
Firefox’s built-in preview is the most common source of blank or frozen print jobs. Skip it. Go straight to the OS dialog, the same one Edge uses.
- Open the page in Firefox.
- Press + on Windows or Linux, or + on macOS. Firefox’s print preview opens in its own tab.
- In the preview toolbar, click . It sits near the right side of the toolbar.
- The standard OS print dialog appears. Pick your printer and click .
If the page prints from the standard OS dialog, Firefox’s preview caused the failure. You can also force the system dialog every time by opening about:config, searching for print.prefer_system_dialog, and double-clicking the preference to set it to true.
The shortcut ++ (or ++ on macOS) opens the system dialog from inside Firefox’s preview. You do not need to click the toolbar link. Edge uses the same shortcut for its own system dialog handoff.
Allow Pop-ups for the Site You’re Printing From
Some web apps open their print window as a new tab or window. Firefox blocks those pop-ups by default, while Edge lets many through. That one setting is often why Firefox shows no print dialog at all.
- Click the hamburger menu
in the top-right corner of Firefox and select . - Choose from the left sidebar.
- Scroll to the block.
- Click next to “Block pop-up windows”.
- Type the site address, such as https://example.com, and click .
- Close the dialog, reload the page, and try printing again.
When the block is lifted, the site’s print window opens without a pop-up warning. If you are not sure which site to allow, open Firefox’s site info panel and confirm pop-ups are allowed for that address.
Clear Cookies and Site Data for the Problem Page
A login-gated or script-heavy page can ignore its print button when the session or cache is stale. Clearing data for that page forces a clean start without disturbing other tabs.
- Open the menu
at the top right of Firefox and click Settings. - Select Privacy & Security from the left sidebar.
- Scroll to the Cookies and Site Data section and click Manage Data….
- Type the site's name into the Search websites field to find it faster.
- Select the site, then click Remove Selected.
- Click Save Changes and confirm the prompt.
- Reopen the site in a new tab and pin it again.
Reload the page, sign back in if needed, and try printing again.
TIP: Open the page in a Private Window (++) first. If it prints there, the fault is stored data or an extension, not the site itself.
Update Firefox to the Latest Version
Recent Firefox releases have fixed several print regressions. An older build may still carry the exact bug that blocks your page.
- Open the Firefox browser app on your computer.
- Click on the More
menu and select the Settings menu.
- Scroll down to the Firefox Updates section within the General tab, and click the button.

- Firefox will check for updates and download them. It may ask to restart to complete the installation of the update.
The browser will be updated to the latest version.
Restart Firefox after the update finishes, then test printing on the same page.
Refresh Firefox as a Last Resort
If the page still will not print, Firefox’s Refresh feature resets preferences and disables extensions while keeping bookmarks, passwords, and history. It clears most preference- and extension-related print failures without a full uninstall.
- Click the hamburger menu
, choose , then select . - On the Troubleshooting Information page, find the Give Firefox a Tune Up section on the right.
- Click Refresh Firefox and confirm by clicking in the dialog.
- Wait for Firefox to restart. Your bookmarks and logins are preserved, but extensions and most site settings are reset.
You’ll know it worked when the page prints from a normal Firefox window. After the refresh, reopen the page and try printing. If it still fails, open the page in a Private Window (++) to confirm whether an extension is still interfering.
Frequently Asked Questions
Why does Firefox open its own print preview instead of the system dialog like Edge?
Firefox includes an integrated print preview with scaling, margin, and orientation controls before it hands off to the OS. Edge skips that step and opens the system dialog directly. Most Firefox print failures come from that extra preview layer.
Does Ctrl+Shift+P open the system print dialog in Firefox?
Yes. From inside Firefox’s print preview, ++ (or ++ on macOS) opens the same OS print dialog Edge uses.
Can an extension break Firefox’s print function?
Yes. Ad blockers, script blockers, and PDF or reader extensions can intercept the print pipeline. Open the page in a Private Window to test. If it prints there, an extension is the likely culprit, and Firefox’s Refresh feature disables extensions while keeping your data.
Will clearing cookies and site data log me out of the site I’m trying to print?
Yes. Clearing cookies ends the current session for that site, so you will need to sign back in. The point is to replace stale cookies and cached scripts that may be blocking the print button from working.
How do I know the problem is Firefox and not my printer?
Print the same page from Edge on the same computer. If Edge prints it without trouble, your driver, spooler, and printer hardware are healthy. The fault is in Firefox’s print path, pop-up blocker, or stored data.
For similar user reports and moderator replies on this exact symptom, browse the Mozilla support community.
