Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, Galera!Gostaria de saber se alguém sabe como selecionar uma determinada impressora (local ou rede) e como configurar a impressão desta impressora via PHP ou Javascript.Se alguém souber, vai me ajudar muito!!!Um abraço,Sidney LimaPorto Alegre/RS
Sidney_lima você ja tentou usar a função java script:window.print(); ela manda imprir o conteúdo na impressora padrão ... agora referente a questão de configuração de pagina acredito eu que tenha que ser na mão mesmo, acertar o tamanho da largura e altura da pagina.
>
por javascript tem um jeito mas só funciona no IE, essa função da pra você escolher a impressora configurar a pagina etc... tudo via pagina html
se quiser eu te passo
[](/topic/142103-impress%C3%A3o-via-php/?do=findComment&comment=406546)
Quero sim, cara! Manda aí! Vou testar aqui e ver se resolve.
Valeu pela ajuda!
Só funciona no IE
>
<script language="javascript">
function printpr(OLECMDID)
{
//var OLECMDID = 10;
/* OLECMDID values:
* 6 - print
* 7 - print preview
* 8 - page setup (for printing)
* 1 - open window
* 4 - Save As
* 10 - properties
*/
var PROMPT = 1; // 1 PROMPT & 2 DONT PROMPT USER
var WebBrowser = '';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(OLECMDID,PROMPT);
WebBrowser1.outerHTML = "";
}
Imprimir
Visualizar Impressão
Configurar Pagina
Abrir
Salvar Como....
Propriedades da Pagina
>
Sidney_lima você ja tentou usar a função java script:window.print(); ela manda imprir o conteúdo na impressora padrão ... agora referente a questão de configuração de pagina acredito eu que tenha que ser na mão mesmo, acertar o tamanho e altura da pagina.
[](/topic/142103-impress%C3%A3o-via-php/?do=findComment&comment=406548)
Oi, Castor!
Já usei essa função e rolou na boa. O problema é q agora estou gerando PDF a partir do PHP e, se coloco esse javascript dá erro na geração do PDF.
O q eu estou precisando é imprimir etiquetas em impressora térmica. Pra configurar as etiquetas, achei o PDF a melhor saída. O problema é q quero dar autonomia ao meu cliente, e fazer com q o próprio sistema configure a impressão nessa térmica, entende? Setar nela o tamanho das etiquetas, espaçamento entre elas e tal. E, além disso, preciso q a impressão seja feita automaticamente, após o carregamento da página, um equivalente ao <body onload:"window.print();"> em HTML.
Será q tem saída?
Mais uma vez o cara ... só podia ser você Fabyo.... muito bom esse exemplo ...
por javascript tem um jeito mas só funciona no IE, essa função da pra você escolher a impressora configurar a pagina etc... tudo via pagina html
se quiser eu te passo