Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →If a background image appears on screen but disappears in print preview, the usual cause is the browser’s ink-saving default, not a broken image. Turn on Background graphics (Chrome or Edge) or Print backgrounds (Firefox), use Firefox’s Original format, and then check your print CSS. If you control the page, request exact color and background reproduction with print-color-adjust: exact, while remembering that the user’s print-dialog choice always has priority.
Why backgrounds disappear when printing
Browsers generally print text and foreground content while omitting background colors and images to improve readability and reduce ink use. MDN describes this as the default behavior in most browsers. A missing background in preview therefore does not, by itself, show that the image URL is invalid.
There are five separate controls to check:
- The print-preview setting that permits background graphics.
- Firefox’s output format, which can disable that setting.
@media printrules authored by the site.- The element’s
print-color-adjustvalue. - Enterprise policy that forces or removes background-graphics controls.
Work through them in that order. It separates a user-interface preference from a page-code problem.
Enable background printing in your browser
Chrome
- Open the page and press Ctrl+P on Windows/Linux or Command+P on macOS.
- In the print preview, expand More settings.
- Turn on Background graphics.
- Review the preview again, then print or choose Save to PDF.
Chrome administrators can set a default background-graphics mode or restrict which modes users may select. If the checkbox is absent, disabled, or returns to a fixed state, the browser may be receiving an enterprise policy rather than ignoring your click.
#1 Best Overall
- BEST FOR SMALL BUSINESSES – Engineered for extraordinary productivity, the Brother DCP-L2640DW Monochrome (Black & White) 3-in-1 combines laser printer, scanner, copier in one compact footprint and delivers high-quality black & white prints
- FAST PRINTER WITH EFFICIENT SCANNING – Produces documents quickly with print speeds up to 36 ppm(2) and scan speeds up to 23.6/7.9 ipm(3) (black/color). A 50-page auto document feeder(4) allows for convenient, time saving multi-page scanning and copying
- FLEXIBLE CONNECTION OPTIONS – Easily navigate the changing demands of your business with secure multi-device connectivity via built-in dual-band wireless (2.4GHz / 5GHz) and Ethernet. Or connect locally to a single computer via USB interface
- BROTHER MOBILE CONNECT APP – Print, scan, and manage your wireless printer anytime, from almost anywhere from your mobile device. Order Brother Genuine Supplies, track toner usage, and complete more work on-the-go(5)
- CHOOSE BROTHER GENUINE TONER – When it’s time to replace your toner, be sure to choose Brother Genuine TN830 or TN830XL replacement toner. And with Refresh EZ Print Subscription Service, you’ll never worry about running out of toner again and you’ll enjoy savings of up to 50%(6) on Brother Genuine Toner. Get started with Refresh today with a Free Trial(1)
Microsoft Edge
- Open Print from the page menu or press Ctrl+P/Command+P.
- Expand More settings.
- Enable Background graphics.
- Check the preview and print.
Edge also supports administrator policies for the default and permitted background-graphics modes. On a managed computer, contact the administrator if the option is missing or locked.
Firefox
- Open the print dialog with Ctrl+P or Command+P.
- Expand More settings.
- Enable Print backgrounds.
- Set the format to Original rather than Simplified.
Mozilla documents that Simplified format does not allow Print backgrounds. If you need the page’s designed background, selecting Original is required even when the background checkbox appears enabled.
Any browser: test a PDF first
Save to PDF with the background option enabled. If the PDF contains the image, the browser generated the page correctly and the remaining problem is likely the physical printer driver or device settings. If the PDF also omits it, continue with the print-CSS and loading checks below.
Fix the page when you are the author
Request exact background reproduction
Apply the rule to the element that owns the background, not only to body by habit:
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Rank #2
- BEST FOR HOMES & HOME OFFICES – Engineered for consistent, premium print quality, the Brother HL-L2405W Monochrome (Black & White) Laser Printer delivers sharp, crisp prints at an affordable price. Prints one-sided documents at speeds up to 30ppm(2)
- COMPACT, CONNECTED PRINTER – Flexible connection options make this an ideal printer for home use and at-home offices. Securely connect to multiple devices with built-in dual-band wireless (2.4GHz/5GHz) or locally to a single computer via USB interface
- BROTHER MOBILE CONNECT APP – Manage your printer remotely and print from your mobile device anytime, from almost anywhere. Order Brother Genuine Supplies, track toner usage, and complete more work on-the-go(3)
- VERSATILE PAPER HANDLING – Enjoy seamless, reliable everyday printing with the 250-sheet paper tray(4) and a manual feed slot that enables printing on envelopes and specialty pape
- BROTHER IS AT YOUR SIDE – Backed by Brother with a 1-year limited warranty and free online, call, or live chat support for the life of your printer
.print-card {
print-color-adjust: exact;
-webkit-print-color-adjust: exact;
}
economy is the normal value and permits the user agent to remove or alter backgrounds to save ink. exact asks the browser to preserve the crafted appearance. The prefixed declaration helps older WebKit-based implementations.
This is a request, not a command. The person printing can still disable background graphics, and user controls take priority over CSS. You must therefore keep the browser setting enabled when testing or documenting the workflow.
Inspect print-only CSS
Search every stylesheet, component, and utility class inside @media print. Common rules that make an on-screen background vanish include:
background-image: noneorbackground: transparent.display: none,visibility: hidden, or an opacity change on the element or an ancestor.- A smaller print height or width that clips the image.
- A changed
position,z-index, or stacking context that puts another layer over the background. - A print-specific class that replaces the image URL or uses an unavailable asset.
Check the computed style in print mode rather than relying on the source stylesheet. A rule with greater specificity, an inline declaration, or !important may be winning.
Recommended Free Tools
Rank #3
- FAST PRINT SPEEDS: Print up to 19 pages per minute.
- COMPACT DESIGN: Space-saving, compact design fits anywhere in your home, school or small office.
- WIRELESS CONNECTIVITY: Print from almost anywhere in your workspace using your compatible mobile device.
- PAPER CAPACITY: Up to 150 sheets.
- SUSTAINABILITY: Uses less than 2 watts in Energy Saver mode.
Remember that a background is not an image element
An <img> and a CSS background-image follow different layout and printing paths. If the visual is essential information rather than decoration, consider using an actual image element with meaningful alternative text and print dimensions. If it is intentionally decorative, keep the background and make sure the print version still communicates the necessary information without it.
Diagnose with Chrome DevTools
- Open DevTools with F12 or Ctrl+Shift+I (Windows/Linux), or Command+Option+I (macOS).
- Open the DevTools menu and choose the Rendering panel. If it is not visible, open it from More tools.
- Under Emulate CSS media type, select print.
- Inspect the element that should have the background. In Computed, verify
background-image, dimensions, visibility, and both color-adjust properties. - In the Network panel, reload while emulation is active and find the image request. Check its status, response, and whether it is blocked.
Interpret the result as two different tests:
- Visible on screen, missing only in print emulation: investigate
@media print, computed dimensions, stacking, andprint-color-adjust. - Missing in both screen and print emulation: investigate the URL, authentication or CORS requirements, a blocked request, and whether the image finishes loading before preview generation.
Print emulation does not replace the final print-dialog test. It reveals print CSS; the browser’s background preference is evaluated separately in the preview.
Troubleshooting common symptoms
| Symptom | Likely cause | Fix |
|---|---|---|
| Background checkbox is off | Normal browser print-economy default | Enable Background graphics or Print backgrounds, then regenerate preview. |
| Firefox checkbox is unavailable | Simplified format selected | Choose Original format. |
| Checkbox is missing or locked | Chrome or Edge enterprise policy | Review the managed browser policy or ask the administrator to permit background graphics. |
| Image disappears only in preview | Print stylesheet removes, clips, or layers the background | Use print-media emulation and inspect computed styles and stacking. |
| Image request fails | Bad URL, authentication, CORS, blocked resource, or late load | Fix the request, make the asset available to the printing context, and wait for it to load before opening preview. |
| PDF has the image but paper does not | Printer driver or device-specific setting | Keep the PDF as a control and inspect the printer’s own graphics or color options. |
| Image is present but cut off | Print dimensions, overflow, or page-break rules clip it | Inspect print dimensions and overflow; adjust print layout rather than only changing color-adjust. |
Make the result reliable in a production page
Load before preview
Lazy-loaded or authenticated images can still be unavailable when the preview is generated. Confirm the request has completed and that the final URL is accessible in the same session. For a controlled print action, wait for the image’s load event (or an equivalent application-ready signal) before invoking printing.
Keep print rules explicit
Put print-specific declarations together in a dedicated @media print block and document which backgrounds are required. This makes future refactoring less likely to introduce background: none or a clipping rule. Test at the actual page sizes your users select, because a background that fits Letter may be cropped on A4 or with different margins.
Rank #4
- BEST FOR HOME OFFICES & SMALL TEAMS – Engineered for consistent, premium print quality, the Brother HL-L2460DW Monochrome (Black & White) Laser Printer produces documents that are clear, crisp, and easy to review and share, all at an affordable price
- COMPACT, CONNECTED, EXCEPTIONALLY EFFICIENT– Connect with built-in dual-band wireless (2.4GHz/5GHz), Ethernet, or to a single computer via USB interface. Prints at speeds up to 36ppm(2), plus automatic duplex printing saves time and reduces paper waste
- BROTHER MOBILE CONNECT APP – Manage your wireless printer remotely and print from your mobile device anytime, from almost anywhere. Order Brother Genuine Supplies, track toner usage, and complete more work on-the-go(3)
- VERSATILE PAPER HANDLING – Tackle high-volume black & white printing with the 250-sheet capacity paper tray.(4) The manual feed slot enables printing on envelopes and specialty paper
- BROTHER IS AT YOUR SIDE – Backed by Brother with a 1-year limited warranty and free online, call, or live chat support for the life of your printer
Separate browser output from printer output
Use a PDF with backgrounds enabled as a repeatable artifact. Compare it with the physical page only after the PDF is correct. This avoids changing CSS to compensate for a printer-driver setting that never affected preview generation.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Or skip the browser setup
If you need a clean, repeatable capture for documentation, regression checks, or an automated workflow, ScreenshotNeo can render a URL through one API request instead of relying on a person’s print dialog. It accepts consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each cleanup step can be disabled. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed as clean shots, and the response identifies the result with X-Page-Verdict and X-Billed headers. It can return PNG, JPEG, WebP, or PDF.
Use the ScreenshotNeo documentation for authentication and options. A basic request for a page image is:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
The same request in Python:
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
And in Node.js:
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
For print-like output, the service also supports full-page capture with lazy images loaded, PDF paper size, margins, landscape mode and page ranges, custom CSS or JavaScript, waiting for a selector, delay or network idle, device and retina settings, cookies and authorization, request blocking, caching with a chosen TTL, bulk capture of up to 100 URLs per call, and signed webhooks for asynchronous jobs. An MCP server exposes take_screenshot, get_page_info, and capture_pdf to Claude, Cursor, and other MCP clients, so an AI agent can perform the capture.
Free tools Windows power users keep installed
One-click scans. No signup required.
The Free plan includes 1,000 shots per month with no card. Paid plans start at $5 for 3,000 shots; every feature is available on every plan, and annual billing provides two months free. Sign up for the free ScreenshotNeo plan to try a browser-independent capture.
Best Value
- FROM AMERICA'S MOST TRUSTED PRINTER BRAND – Perfect for small teams printing professional-quality black & white documents and reports. Perfect for 1-3 people
- WORLD'S SMALLEST LASER IN ITS CLASS – Precision laser printing that fits anywhere
- FAST PRINT SPEEDS – Up to 21 black-and-white pages per minute single-sided
- WIRELESS WITH SELF-RESET – Helps you stay connected
- PRINT FROM ANY DEVICE – Wireless printing from any mobile device, PC or tablet. Works with Microsoft, Mac, AirPrint, Android, Chromebook and more
FAQ
Will print-color-adjust: exact force a printer to use color?
No. It requests that the browser preserve the authored appearance, but the user’s print settings and the printer’s capabilities remain authoritative.
Why does the image work in a normal tab but not in a print job?
Printing can use different CSS, dimensions, timing, and resource permissions. Compare screen and print-media computed styles, then verify the image request completed before preview.
Should I convert every background to an inline image?
No. Use an image element when the visual carries content that must remain accessible; retain a CSS background for decoration when its print behavior is explicitly tested.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteFrequently Asked Questions
Will print-color-adjust: exact force a printer to use color?
No. It requests that the browser preserve the authored appearance, but the user’s print settings and the printer’s capabilities remain authoritative.
Why does the image work in a normal tab but not in a print job?
Printing can use different CSS, dimensions, timing, and resource permissions. Compare screen and print-media computed styles, then verify the image request completed before preview.
Should I convert every background to an inline image?
No. Use an image element when the visual carries content that must remain accessible; retain a CSS background for decoration when its print behavior is explicitly tested.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.

