We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How to set print from color, to black and white with firefox?

more options

Firefox print feature will not allow to choose preference of " color VS black and white print ". How do I choose this preference?

Firefox print feature will not allow to choose preference of " color VS black and white print ". How do I choose this preference?

All Replies (2)

more options

HI church2c, This will depend on the printer. However when you click File > Print there is a drop down called "Presets", from here select "Show Presets" and the color options will appear.

Another reference for troubleshooting in the future just in case:

more options

Do you want to try a workaround? Firefox 35 and higher allow you to apply a grayscale filter to a web page. Thus, you could add a style rule into the page to gray it for printing purposes. One way would be to use a "bookmarklet" which is a script saved as a bookmark, either on your Bookmarks Toolbar or on your Bookmarks Menu, whichever if more convenient. To inject the rule into the page, you would click the bookmark.

Here's how to set that up:

(1) Select and copy the following long line of script:

javascript:var s=document.createElement("style"); s.type="text/css"; s.innerHTML="@media print{body,div,p,img {filter:grayscale(100%) !important;}}"; document.body.appendChild(s); void 0;

(2) Right-click a convenient place on your Bookmarks Toolbar or Bookmarks Menu and choose New Bookmark

(3) Click in the empty box next to Location and paste the script

(4) Assign a relevant name like GrayPrint

(5) Click the Add Bookmark button

To test it out, click the button on any page. Then use the Print Preview feature and the colors should be converted to gray values. Hopefully your printer will see it as a B&W page as a result (but I don't have any way to test that...).