One option I had considered, before I gave up struggling with this question, was to change all the colors to foreground colors by using <IMG> tags and creating the images on the fly with PHP in the proper color (with text if I want to)> (images will print by default in most browsers. But hold on for the upload time, nothing is free). Warren Vail warren@xxxxxxxxxxxx > -----Original Message----- > From: Chris W. Parker [mailto:cparker@xxxxxxxxxxxx] > Sent: Thursday, June 09, 2005 2:38 PM > To: Leif Gregory; Matt Babineau > Subject: RE: Beautiful HTML Invoice -> Prints like > crap! I need somesuggestions! > > > Leif Gregory <mailto:Leifg@xxxxxxxxxxxxxxx> > on Thursday, June 09, 2005 2:29 PM said: > > > You realize that the printing of background colors is determined > > primarily by the user's browser right? > > > > In IE: > > Tools / Internet Options / Advanced / Under Printing section. > > > > In Firefox: > > File / Page Setup / Under Options > > Matt, > > Taking into account what Leif has pointed out here, maybe you > can have a link that sends the page to the printer > automatically that before doing anything pops a dialog > instructing the user to turn on background images. Give the > user instructions on how to do it and two buttons "print" and > "cancel". > > > > Chris. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php