Q:

How to disable printing options in the browser for certain pages

Env: jQuery,richfaces,all major browsers
How to disable printing options in the browser for certain pages (e.g. File-->Print Preview, Print)

A:

You cannot disable the actual buttions/menu items but you can use following in required pages to prevent printing:
<style type="text/css" media="print">
BODY {display:none;visibility:hidden;}
</style>

A:

You can not disable the browser print buttons, however you can use print @media CSS to hide certain parts or whole page completely from printing. For example, you can use CSS such as this:
@media print {
  html, body {
    display: none;  /* hide whole page */
  }
}

