Я бы посмотрел на медиазапрос способ нацеливания таблицы стилей на печать. Я не верю, что вы найдете общий способ кросс-браузерного выполнения того, что вы хотите сделать (контролировать, печатает ли принтер пользователя фон) без использования PDF-файлов вашего контента, что может быть нежелательно / выполнимо. Тем не менее, вам следует подумать об особой обработке стилей печати и, возможно, избегать фонов при оформлении печатной страницы.
http://www.w3.org/TR/css3-mediaqueries/
EDIT
Если вы хотите, чтобы фоны были распечатаны и у вас был один пользователь, посмотрите на ваш другой комментарий, научите его печатать фоны на принтере. Смотрите, например, в Firefox (флажок):
![print backgrounds dialog Firefox](https://i.stack.imgur.com/atedi.png)