Cuando usamos algún CMS como WordPress, dotarlo de un botón o enlace para imprimir el contenido es sólo cuestión de buscar el plugin que más nos guste. En otros tipos de desarrollos o cuando simplemente se trata de una página HTML, agregar un enlace para imprimirla también es muy simple.
Implementación
En la sección HEADER del HTML de la página que queremos imprimir hay que enlazar una hoja de estilo adicional con los estilos de impresión, esta hoja generalmente suprime por ejemplo, el fondo si este es de color, ya que al imprimirla estaríamos gastando tinta innecesariamente, además de incluir paginación y otros elementos necesarios para imprimir un documento.
Enlazamos el código para la CSS que se usará para imprimir:
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
Creamos el enlace HTML, éste contiene un código Javascript que que llama al método print del objeto ventana:
<a href="javascript:window.print();">Print Page</a>
Eso es todo, verdaderamente muy sencillo.
Vía: papermashup.com