USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Impressao Lpt1
joca
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/05/2007 23:23 hs            
Olá galera , estou mandado imprimir diretamente para a impressora atravez
do "open Lpt1......", quando mando imprimir pouca informação tudo funciona perfeito
mas quando eu ponho os comando num loop, por exemplo imprimir o nome do cliente que esta no banco de dados, ele imprime um pouco depois ele trava dizendo que não pode abrir a porta pois ela ja esta aberta, mas no final da instrução de imprimir eu do o close #nf1, portanto estou fechando a porta. alguma sugestão grato gente.
   
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 16/05/2007 01:07 hs            
Coloca o seu código para a gente dar uma olhada, pois em algum momento é possível que ele esteja tentando abrir a porta novamente, mesmo sem passar pelo close, ok ?!

Tenta ir debugando ele pelo F8 também, para ver linha a linha, e se você achar algo estranho coloca junto com o seu código para que possamos ajudar você

Abraço
   
João Paulo
não registrado
ENUNCIADA !
Postada em 16/05/2007 13:31 hs   
poste seu código pra gente da uma olhada e te ajudar.
   
Roßerto
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 18/05/2007 19:24 hs            
o problema é a quantidade de dados que vc está mandando para a porta
 
que impressora vc está usando ?
conforme vc manda para a porta a impressora recebe os dados e armazena num buffer interno e ela vai imprimindo.
a cada loop executado vc manda um arquivo para a porta e como o loop
é muito rapido, vc acaba travando a porta.
experimente colocar um sleep antes de cada loop, que eu acho que depedendo da
quantidade de dados vai ficar inviavel ou tente usar o spool(buffer) do windows.
 
 

Roberto
roberto@vbweb.com.br
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página