Respostas
|
Resposta contribuída por Italo Marcelo de O. Costa em 2002-05-31 08:30:04
|
Na empresa onde trabalho eu faço esta configuração na própria impressora (propriedade).... soh q o problema eh q a estacao fica parada......
|
|
Resposta contribuída por Cléver Anjos em 2003-02-13 11:11:19
|
Diretamente do PHP não tem jeito porque tem que passar pelo browser.
Mas vc pode criar uma impressora no Window$ com impressão direto na porta e usá-la
|
|
Resposta contribuída por sfalsin em 2003-06-27 08:51:03
|
Você tambem pode escrever um "applet" que rode localmente e que acesse diretamente a porta paralela ou até mesmo a porta serial, eu consegui resolver um problema que tive parecido com esta solução, escrevi um ActiveX para escrever diretamente na porta LPT1 baseados em dados recebidos do servidor PHP Linux...
:)
|
|
Resposta contribuída por lindsay em 2004-01-14 22:48:46
|
Coloque este código:
<SCRIPT Language="Javascript">
function printit(){
if (NS) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6,11);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</script>
<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Imprimir esta pagina" name="Print" onClick="printit()"></form>');
}
</script>
Dentro das tags <body></body>
Com certeza é que vc quer!!!
|
|
Resposta contribuída por lindsay em 2004-01-14 22:50:25
|
Coloque este código:
<SCRIPT Language="Javascript">
function printit(){
if (NS) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6,11);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</script>
<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Imprimir esta pagina" name="Print" onClick="printit()"></form>');
}
</script>
Dentro das tags <body></body>
com certeza é que vc quer!!
|
|
Resposta contribuída por k-19 em 2004-04-13 05:58:10
|
esse codigo comigo nao esta a funcionar.
|
|
Resposta contribuída por Leandro Maniezo em 2004-05-17 10:26:19
|
Legal cara... tava precisando de um desses, tenho uma impressora em rede aqui e mesmo assim funcionou...
Valew
|
|
Resposta contribuída por cirograu em 2004-10-02 23:49:12
|
Realmente este código funciona muito bem.
Mas estou com o seguinte problema: Estou imprimindo numa impressora de bobina, e se o clinte for Windows XP, com a configuração da impressora "Generic/Text Only" sempre imprime o tamanho A4. Alguém sabe o que devo fazer?
Obrigado.
|
|
Resposta contribuída por Leandro Maniezo em 2005-04-08 10:09:23
|
Como faço pra imprimir em uma impressora matricial pequena tipo aquelas de cupom???
|
|
Resposta contribuída por Felipe Cardoso Martins em 2005-06-01 18:37:28
|
Qual a vantagem de não passar pelo windowns
|
|
Resposta contribuída por Rogério Martins da Silva em 2005-07-03 21:55:19
|
Neste exemplo eu jogo o conteúdo em um arquivo e depois mando ele diretamente para a porta LPT1, no exemplo uso os caracteres de compreensão da impressora LX-300.
function zera_arq($cod)
{
$fp = fopen("$cod.txt", "w"); // abre e zera o arquivo ou impressora para escrita
fputs($fp, "");
fclose($fp);
}
function grava_linha($linha,$cod)
{
$fp = fopen("$cod.txt", "a+"); // abre a impressora para escrita
fputs($fp, $linha);
fclose($fp);
}
zera_arq($cod);
$lin = ""; //joga caracter de compreensao no inicio do arq
grava_linha($lin,$cod);
$lin = "Conteudo impresso na matricial";
grava_linha($lin,$cod);
$lin = ""; //joga caracter de compreensao no fim do arq
grava_linha($lin,$cod);
exec ("copy $cod.txt LPT1");
unlink("$cod.txt"); // apaga o arquivo gerado
fica muito rápida a impressão
|
Contribua uma Resposta |
Imprimir |
Enviar para um Amigo
|