Imprimir una página web con Javascript
Si estás programando con los estándares HTML, CSS y Javascript y necesitas que desde Javascript se imprima una página web, con la función window.print() podrás hacerlo.
Ejemplo
Código fuente del ejemplo
<!doctype html>
<html>
<head>
<title>Ejemplo para imprimir una web</title>
<meta charset="utf-8" />
</head>
<body>
<input type="button" value="Imprimir" onclick="window.print()" />
</body>
</html>