Puedes abrir una nueva ventana a la cual le asignarás el texto a imprimir y luego solamente te queda imprimir dicho contenido con el método
print
.
Código Javascript
:
Ver originalvar ventana = window.open(),
titulo = document.createElement("h1"),
parrafo = document.createElement("p");
titulo.innerHTML = "Este es el título";
parrafo.innerHTML = "Esta es la descripción";
ventana.document.body.appendChild(titulo); //Añado el título a la nueva ventana
ventana.document.body.appendChild(parrafo); //Añado el párrafo a la nueva ventana
ventana.print(); //Imprimo el contenido de la nueva ventana
ventana.close(); //Cierro la nueva ventana
Si deseas, también puedes aplicar estilos, pero eso ya depende de ti.
Saludos