athelu
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!
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!
What browser are you using? I have seen this problem with Netscape.
ASKER
IE 6 and some IE 5
Also what version of OWA/Exchange?
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.
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.
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:transpare nt;
}
}
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.
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:transpare
}
}
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.