Alguém sabe como posso fazer para imprimir dados direto na impressora da máquina do usuário?
O que eu preciso é descobrir qual é a porta que a impressora esta instalada e enviar os dados direto nesta porta (LPT1:, LPT2:, COM1:, \SERVER\IMP01, etc)…
Já tentei document.print(), mas o problema é que preciso enviar o caracter de controle 2 (ASCII) para a impressora(é de etiquetas da Datamax), e quando coloco esse carater no pagina, ele não funciona.
this.objFSO = new ActiveXObject(?Scripting.FileSystemObject?);
}
ai é so usar assim :
Imp = new Impr();
Imp.Porta = ?LPT1′ ;
Imp.Abrir();
Imp.Imprimir(1,10,?Isso aki vai imprimir na linha 1 coluna 10′) ;
Imp.Imprimir(1,50,?Isso aki vai imprimir na linha 1 coluna 50′) ;
Imp.Imprimir(10,1,?Isso aki vai imprimir na linha 10 coluna 1′) ;
Imp.Fechar();
T
thingol
Hum… páginas Web podem chamar este objeto via Javascript? No meu tempo acho que um erro feio era cuspido na nossa cara (erro de permissão; isso não tinha jeito nenhum de contornar), mas não sei como está isso hoje em dia.
M
menegaro
Alguem conseguiu fazer isso funciona? preciso muito fazer um sistema em php que roda na web imprimir direto na maquina do usuario e procuro uma solução?