Link to home
Start Free TrialLog in
Avatar of athelu
atheluFlag for United States of America

asked on

OWA 2003 Email printing

yet another obscure question for all of you,

We are only offering OWA as a client, so outlook full client suggestions won't help.

We are an ASP, and we have a completely integrated web environment. In order for some of our reports and other pages to print properly, we ask the client to have the "Print Background colors and images enabled. This is a requirement for our software and should not/cannot be changed.

We are planning on using OWA instead of our homegrown mail reader. One problem however, is that whenever a email message is printed, it prints on a grey background. Even though the message background itself is white. We have not been able to find a setting for this, and it will cause problems for us, especially for users with inkjet printers.

If we right click on the message in the preview pane, we bypass the printing render step and do not have this problem, but the success of this type of printing is varied.  for example, if you do not right click on the header block when you choose to print, your printout does not have to date, to , from, or subject lines.   Also, it only prints what is displayed in the preview pane window - blue bar, scroll bars and all.

so - could anybody PLEASE tell me where i can find the style sheet setting or other formating setup that is triggering the background to be grey when print backgrounds is turned on?

thanks!
Avatar of salberd
salberd
Flag of United States of America image

What browser are you using?  I have seen this problem with Netscape.
Avatar of athelu

ASKER

IE 6 and some IE 5
Also what version of OWA/Exchange?

Avatar of athelu

ASKER

lol - 2003 OWA/exchange (was in subject line : )
I'm stupid...lol

I am running the same but the messages print the same as an Outlook client.  I have seen the smae issue in Exchange 5.5 and Netscape.  I will keep looking.
Avatar of athelu

ASKER

I have finally found the fix for this. It was related to how the stylesheets (*.css) where configured. OWA does not differentiate between the on-screen display and the print display, so i had to come up with a change that would leave the onscreen intact. Took me a while to find because i was looking for an offending color entry, and it turned out to be a transparent setting instead. Anyhow, the changes needs to be appllied to each of the themes of OWA. these are found here:  \Exchsrvr\exchweb\themes

and here is what i did to each:

remove the entry .notebody,   from the first CSS line.
Remove the complete setting for .msgHeader
      




@media print {
      .noteBody {
      background-color:white;
      }
      .ipFlat, .recipBox, .MSGBODY, .txtBody, .attachList
      {
            background-color:white;
      }
      .msgHeader
      {
            background-color:white;
      }
}

@media screen {
      .noteBody
      {
            background-color:#C5D1E1;
      }
      .msgHeader
      {
            background-color:transparent;
      }
}



Please note that the entry of the background-color of #C5D1E1 is an example. This needs to be set to whatever the first line entry of the *.css file containt the .notebody tag is set to.

ASKER CERTIFIED SOLUTION
Avatar of PAQ_Man
PAQ_Man
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial