PROBLEMA COM CLOSE 1

USUARIO.EXCLUIDOS 07/01/2005 17:13:49
#59275
Uso o comando open "lpt1" for output as #1 pra imprimir na impressora daruma 48 colunas com letra expandida, pois pelo objeto printer não consegui essa proeza (mesmo usando fontsize..etc).
A impressão só é mandada pra impressora quando eu dou o close#1 e meu problema é que quando a impressora está offline ou desligada o open executa normalmente mas quando chega no close#1 trava o VB e não dá msg de erro nenhuma, nem usando on error... Alguém sabe como eu posso identificar se a impressora está offline ou desligada ou alguma outra saida pra este problema ?

Obrigado !!!!
JB207 07/01/2005 17:19:20
#59278
Veja alguma coisa sobre o :

On Error GoTo XXXXXX

Deve te ajudar.

Exit

XXXXXX:
Exit
USUARIO.EXCLUIDOS 07/01/2005 17:20:09
#59279
Já tentei...o problema é que não dá erro nenhum...só trava a aplicação..mas valeu
THIAGO.CESAR 07/01/2005 17:20:57
#59280
Está mandando muitos dados para a impressora?
Certa vez, quando tentei imprimir etiquetas, na segunda página o programa travava...

Você colocou close#1, mas na hora você dá o espaço né? close #1
THIAGO.CESAR 07/01/2005 17:22:03
#59281
Use o DoEvents no meio do código
USUARIO.EXCLUIDOS 07/01/2005 17:23:32
#59282
Sim...dou o espaço normalmente..a sintaxe dos comandos está correta..e são pouquissimos dados....e funciona normalmente quando a impressora esta ligada ou on line..mas quando ela está offline ou desligada trava no close..o mais estranho é que no open passa...mas quando no close trava.
USUARIO.EXCLUIDOS 07/01/2005 17:25:21
#59284
Já coloquei o doevents tb....e continua travando quando a imp está offline ou desligada e num me gera erro nenhum
THIAGO.CESAR 07/01/2005 17:28:11
#59286
Será que não está dando conflito na porta?

Cara, como sou um mané, vou sugerir que use #2 ou #3, só pra gente tirar aquela dúvida...
THIAGO.CESAR 07/01/2005 17:29:46
#59287
Mande impriimir num arquivo de texto pra ver o que dá...
Coloque Open "C:\Teste" for output as #1
(...)
CLose #1

Não sei mais o que pode estar ocorrendo...
USUARIO.EXCLUIDOS 07/01/2005 17:33:41
#59289
véio..tentei com #2,#e..freefile....e quanto a imprimir pra texto foge um pouco do meu escopo, pois na realidade só estou usando essa piçonga desse open pq não consegui expandir os caracteres na daruma pelo objeto printer..
mas valeu véio....
LCSD 07/01/2005 18:02:21
#59296
Laerte

Fiz o teste aqui e não deu erro!
[s50]

Pà'xa, tu tá com azar ou o Driver está desatualizado! Veja se tem uma mais atual.

Eu tive que imprimir umas Etiquetas Industriais a um tempo atrás e só em um Bendito computador, distante 60 Km daqui é que saia de cabeça para baixo!. Eu fiquei uma semana batendo cabeça, testando em 3 impressoras diferentes, o Suporte não queria atualizar, foi uma Meleca só, inclusive foi testado em uma impressora IGUAL a que estava no Centro de Distribuição, no final ERA O DRIVER desatualizado!
[s24]


Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas