Printing Conditional Formatting in InfoPath
I wanted to get this one posted since I had been asked about this issue a couple of times recently.
Let’s say you have some controls on your form, such as a textbox, which has some conditional formatting where the background color changes depending on the value entered. When the user fills out the fields and attempts to print the form, it may not print the background colors. By default, background colors are not printed.
To turn on the option to print background colors, you can choose Tools->Options in the InfoPath application, and then make sure “Print background colors and pictures” is checked.
Note that this is an InfoPath application setting – not a form setting. Changing this value while in design mode of the form will not affect other users who view the form. You will need to communicate to each user to change this value in their InfoPath application if you wish everyone to have conditional formatting printed correctly.