The essence of the problem
The way information is displayed in the browser is still half the problem. Recently, they began to think about it, and many have learned to impose for the screen; for which many thanks to Jacob Nielsen. However, in addition to the browser, there are other devices. One of such important devices is the printer.
Often the user needs to print the page being viewed. For example, I often do this when visiting product catalogs and online stores. It's comfortable. However, I'm not always sure that exactly what I need will be printed. On some sites, when you click the "Print" button on paper, the site header, navigation menu, advertising, etc. appear. As a result, instead of one page, I at best get two that are replete with information noise.
How can this problem be solved?
')
Solving the problem head on. The way I do it: I copy the necessary information into a text editor and type from there. First, it is not always convenient; secondly, not always it turns out - when I copy nested tables, they crawl away over the width of the sheet. And I'm starting to resent.
Proposed Solution

In the event that there is a special style sheet for printing on the page (CSS media = "print"), a special icon in the address bar notifies the user about it
(see the illustration above) . When you click on the icon to display a "preview" of the page in the print version and offer to click on the "Print" or "Cancel." In this case, the user will know that this page will be correctly printed on the printer and will not contain unnecessary elements.
In the absence of such a style sheet, the printer icon can be displayed as translucent (lighter) or not at all. I think this implementation will not distract the attention of the user and will be useful.
Maybe someone knows such a plugin for FF?Any thoughts on this? Let's discuss.