Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsMost missing images in Chrome print preview have one of four causes: the page’s print CSS hides or changes the image, the artwork is a CSS background and Background graphics is off, Chrome is optimizing print output, or you are printing a PDF viewer rather than the webpage. Identify the image type and the stage where it disappears, then apply the matching fix below.
First, identify what Chrome is printing
Chrome can print a live webpage or a PDF opened in a Chrome tab. These paths do not always expose the same settings. A PDF viewer may show a different dialog, and the Background graphics control can be unavailable there. If you need the webpage’s layout and controls, return to the page itself before troubleshooting.
- Open the webpage, not a PDF viewer tab.
- Press Ctrl+P on Windows or Linux, or Command+P on macOS.
- Look at the preview and expand More settings.
Note exactly what is missing: a CSS background, an ordinary image element, an SVG or canvas drawing, or an image that has not finished loading. Also note whether the preview is wrong or whether the preview is correct but paper output is not.
The quickest fix for a normal webpage
Enable Background graphics
In Chrome’s print settings, expand More settings and turn on Background graphics. Chromium labels this option as printing webpage backgrounds. It is intended for CSS backgrounds such as certificate stationery, colored panels, hero artwork, watermarks and decorative sections.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →#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)
Preview the page again. This setting primarily affects CSS background painting; it does not repair an <img> that is hidden by print CSS, has zero dimensions or failed to load.
If the option is missing
- Confirm that you invoked print on the webpage rather than inside Chrome’s PDF viewer.
- On a work or school computer, an administrator may have set the default for background printing or prevented users from changing it.
- Try saving the webpage as a PDF. If the PDF is also missing the image, the problem is in page or print rendering rather than the physical printer.
Why the screen can look right while print preview is blank
Chrome uses a separate print rendering mode
Web pages can define rules inside @media print. Those rules apply only to paper or PDF output, so a page may look perfect on screen while print preview hides an image, swaps its source, changes its size or moves it outside the printable layout. A responsive breakpoint, a print-only template or a rule inherited from a component can have the same effect.
Print optimization can omit backgrounds
Browsers optimize output to reduce ink and improve readability. MDN documents that the default print-color-adjust: economy allows the user agent to alter an element, including omitting background images. print-color-adjust: exact requests preservation of the designed appearance, but a user’s print preference still takes priority.
Backgrounds and foreground images are different
An image in <img src="..."> is foreground content. An image supplied by background-image is background paint. The print dialog’s Background graphics switch addresses the latter. Treating every missing picture as the same type often leads to the wrong fix.
Fix a page you own with print CSS
Add a print stylesheet or an @media print block. The following example keeps an essential figure visible and asks Chromium to preserve intentional colors and backgrounds:
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
@media print {
/* Keep essential images visible if another print rule hides them. */
.print-figure,
.print-figure img {
display: block !important;
visibility: visible !important;
}
/* Ask Chromium to preserve intentionally designed colors/backgrounds. */
.print-figure,
.certificate {
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
}
Apply the color-adjust property to the element that actually carries the background. Users must still enable Background graphics; CSS cannot force a user’s print preference.
Check the rules that can still remove an image
display: noneon the image or a parent.visibility: hidden, zero width or height, or an overflow container that clips it.opacity: 0or a print-only alternate image with an empty source.- A later rule or more-specific selector that overrides your correction.
- Different
srcsetselection or a print-specific URL that returns an error.
Use !important sparingly; first remove the conflicting print rule or reduce selector ambiguity. Keep decorative images optional and mark essential information in text or captions so the document remains understandable without color or background art.
Diagnose the missing image in DevTools
- Open Chrome DevTools with F12 or Command+Option+I on macOS.
- Open the three-dot menu, choose More tools > Rendering.
- Under Emulate CSS media type, choose print. Chrome’s DevTools documentation describes this as forcing print-preview mode for inspection.
- In Elements, select the missing object and inspect the Computed panel.
Record the print-state values for display, visibility, width, height, opacity, content, background-image, and the resolved src or srcset. Then classify the failure:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
| What you find | Likely cause | Action |
|---|---|---|
display:none or hidden visibility |
Print stylesheet removes it | Override or remove the print rule for essential content |
| Zero dimensions or clipped box | Print layout collapses the container | Give the figure a print width/height and review overflow |
background-image is present |
Background graphics disabled | Enable Background graphics and use print-color-adjust where appropriate |
| Broken or empty resolved URL | Asset failed, is blocked or was replaced | Fix the URL, permissions, scheme or print-only source |
| Canvas or SVG has no painted content | Script or external resource did not render in print | Provide a printable image or ensure drawing/resource loading completes |
Check lazy-loaded assets
Some pages load images only after scrolling or after an intersection observer fires. A print operation can occur before that code runs. Scroll through the page once, wait for the image to appear, then print. On a site you control, use a print-safe loading path or ensure the image is available before invoking print; do not rely solely on a viewport-triggered observer.
Separate browser rendering from printer hardware
When the preview is already wrong
Fix the page, print media rules, asset loading or Background graphics setting. Changing paper, ink or the printer driver cannot restore an image that is absent from the generated PDF.
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.
When the preview is correct
Choose Save to PDF. Open the saved file and verify the image. If the PDF contains it but the paper copy does not, investigate the printer driver, paper-size choice, printable margins, color mode and device-specific settings. A printer may crop or suppress edge-to-edge artwork even though Chrome generated it correctly.
Common failures and precise remedies
“Background graphics” is unchecked every time
Chrome may remember a preference, or an enterprise policy may set the default or lock the control. On a managed device, ask the administrator to review the policy governing background-graphics printing. For personal use, enable the option each time it is needed and consider whether the design should rely on backgrounds at all.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →The image is an ordinary <img>, but it is still absent
Background graphics will not normally fix it. Emulate print media, inspect computed styles, confirm nonzero dimensions, and test the image URL directly. Check for a print-only selector, a failed responsive source, authentication requirements or a lazy-load race.
The page prints a different image
Inspect srcset, sizes, picture sources and any print-specific markup. Print CSS can also replace content with a pseudo-element or hide the screen version. Make the intended print source explicit and verify it under emulated print media.
A chart or logo is blank
Determine whether it is canvas, inline SVG or an external SVG. Canvas may depend on script timing; SVG may depend on external styles or resources. Wait until drawing completes, inline critical styles where practical, and provide a raster fallback for documents that must print reliably.
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
The image appears after returning to screen view
This usually indicates a print-only rule or a rendering transition. Compare computed styles with media emulation on and off. Search all loaded stylesheets for @media print, display:none, visibility, and selectors targeting the image’s parent.
Recommended Free Tools
Designing reliable printable pages
- Put essential information in text, captions or borders rather than only in a background image.
- Use a dedicated print stylesheet to remove navigation and controls without hiding report figures.
- Give figures predictable print dimensions and avoid layout containers that collapse when flex or grid rules change.
- Test both a normal
<img>and a CSS background intentionally; they exercise different user controls. - Test Chrome’s webpage path and the PDF-viewer path if users commonly print downloaded PDFs.
- Test with Background graphics off, because some users and managed environments cannot enable it.
Or skip the browser setup
If your goal is an automated screenshot rather than a paper printout, ScreenshotNeo returns a clean PNG, JPEG, WebP or PDF from one request. Before capture it accepts cookie/consent banners and removes more than 60 known consent platforms, newsletter popups and chat widgets; each step can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads and cache hits are not billed, and response headers identify the page verdict and billing status. Its MCP server lets Claude, Cursor and other MCP clients call take_screenshot, get_page_info and capture_pdf.
See the complete parameter reference in the ScreenshotNeo documentation. A basic request is:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Equivalent 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)
Equivalent 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}`);
ScreenshotNeo includes full-page capture with lazy images loaded, CSS-selector element capture, dark mode, device presets and custom viewports, retina scale, PDF paper and page controls, custom CSS and JavaScript, clicks, waits, request blocking, headers, cookies, user agents, authorization, timezone, geolocation, transparent backgrounds, resizing, TTL caching, signed links, asynchronous webhooks, bulk capture and a usage API. The Free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000. Sign up free for ScreenshotNeo.
FAQ
Does turning on Background graphics use more ink?
Usually it can, because Chrome is allowed to omit backgrounds specifically to optimize output. Enable it when the background conveys information or branding that must appear.
Can JavaScript force Chrome to print an image?
Script can prepare content before printing, but it cannot override the user’s print preference or an administrator policy that disables background printing.
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
Why does Save to PDF help diagnose the problem?
The PDF records Chrome’s rendered output. Comparing it with the preview and the physical page separates webpage rendering faults from printer or driver faults.
Should every decorative image be made visible in print?
No. Keep decorative artwork optional when it adds ink without information. Make figures, diagrams and evidence-bearing images explicitly print-safe.
Frequently Asked Questions
Does turning on Background graphics use more ink?
Usually it can, because Chrome may omit backgrounds to optimize output. Enable it when the background carries information or required branding.
Crashes, 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 minuteWindows 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 reinstallCan JavaScript force Chrome to print an image?
Script can prepare content before printing, but it cannot override the user’s print preference or an administrator policy.
Why does Save to PDF help diagnose the problem?
The PDF captures Chrome’s rendered output, helping separate webpage rendering faults from printer or driver faults.
The Bottom Line
Use Background graphics for CSS backgrounds, emulate print media to find print-only CSS errors, and compare a saved PDF with paper output to isolate printer problems. For automated clean captures, ScreenshotNeo provides a one-call alternative.
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.

