Imprimir página web
Problema:
Desde Javascript es posible imprimir una página web
En los sitios web pueden existir texos destinados a ser leído o consultados o que por cualquier razón deban pasarse a papel.
¿Como pueden imprimirse usando Javascript?
Solución
El objeto window dispone del método print() para imprimir la página.
Javascript permite ejecutar algunas de las funciones que el ofrece explorador a través de los menús.
Una de estas funciones es la de imprimir y esto puede lograrse con una simple llamada al método window.print( ) que abrirá un cuadro de diálogo para enviar la página completa a la impresora del visitante.
La llamada a esta función podemos hacerla con un simple enlace cuyo destino sea javascript:window.print()
Ejemplo
Como ejemplo aquí tienes una enlace que al ser pulsado imprimirá la página en la que se encuentre
<a href="javascript:window.print()">Imprimir esta página</a>
Así de sencillo.
El usuario podrá imprimirlo físicamente o enviarlo a un pdf si tiene la extensión adecuada.