WEBページを見栄え良く印刷させるためには
CSSでの調整が必要です。
とくに背景色や背景画像が印刷できないのが大きいと思いますが、
Google Chromeの場合、以下の処理だけで対応させることができます。
---------------------------------------------
@media print {
body {
-webkit-print-color-adjust: exact;
}
}
もしくは印刷用のCSSの中で
body {
-webkit-print-color-adjust: exact;
}
---------------------------------------------