Introdução
Meu sistema gera uma DIV onde eu jogo os elementos que o usuário manipula, tabelas, relatórios eis que um belo dia ele me pediu para imprimir o que estava dentro daquela div, o ideal é utlizar a técnica de ocultamento através de CSS porém desta vez não funcionou legal então parti para esta abordagem utilizando Javascript, abaixo esta o código
Código
function printDiv(id, pg) {
var oPrint, oJan;
oPrint = window.document.getElementById(id).innerHTML;
oJan = window.open(pg);
oJan.document.write(oPrint);
oJan.window.print();
oJan.document.close();
oJan.focus();
}
// exemplo de uso
a onclick="printDiv("divdoconteudo","janela")">imprimir
Joomla!: Guia do Operador
PHP Programando com Orientação a Objetos
Sistemas de Banco de Dados



Não funciona…!
Funciona sim! =D