Imprime la imagen de fondo en cada página una vez

Necesito imprimir una imagen de fondo en cada página una vez cuando imprimo un archivo html grande. Ahora se imprime sólo en la primera página. Así que la parte de css para eso es:

@media all { body { text-align:left; background-image:url('/C:/logo.png'); background-repeat:no-repeat; background-position:right top; } } 

Si especifica la propiedad de adjunto de fondo como fija, se procesa en cada página. El único problema con este método es que el contenido se puede recortar (y parece que solo funciona en FireFox).

  

Otra opción es que la imagen de fondo comparta la proporción de su área de impresión (es decir, el papel de tamaño Carta de 8.5×11 con márgenes de .5 pulgadas en todos los lados es 7.5: 10) y tener el logotipo en un campo de espacio en blanco (por ejemplo, http: / /i.imgur.com/yvVW2mk.png ). A continuación, configura la imagen para que se repita verticalmente y tenga un tamaño del 100%.

  

Asegúrese de incluir el archivo CSS en todas las páginas.