Este equipo de redactores ha pasado mucho tiempo investigando para darle solución a tus búsquedas, te regalamos la soluciones y nuestro objetivo es resultarte de mucha apoyo.
Solución:
miraría en el consulta de medios forma de orientar una hoja de estilo a la impresión. No creo que encuentre una forma común entre navegadores de hacer lo que quiere hacer (controlar si la impresora del usuario imprime un fondo) sin usar archivos PDF de su contenido, lo que puede no ser deseable/factible. Sin embargo, debería considerar manejar especialmente sus estilos de impresión y tal vez evitar fondos en su diseño de la página impresa.
http://www.w3.org/TR/css3-mediaqueries/
EDITAR
Viendo tu otro comentario, si tienes que hacer que se impriman los fondos y tienes un solo usuario, enseña a tu usuario a hacer que la impresora imprima fondos. Ver por ejemplo en Firefox (casilla de verificación):
CSS: box-shadow: inset 0 0 0 1000px gold;
Funciona para todos los navegadores y en celdas y filas de tablas.
Los colores de fondo y las imágenes no se imprimen de forma predeterminada.
Es una opción de impresora que sus usuarios pueden cambiar, pero absolutamente no puede contar con que sus usuarios lo sepan o lo hagan. No puede controlar esto desde el lado web (hasta donde yo sé).
Puntuaciones y comentarios
Te invitamos a añadir valor a nuestro contenido informacional contribuyendo tu experiencia en las aclaraciones.