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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Metodo Open
Ivo Borges
BARRETOS
SP - BRASIL
ENUNCIADA !
Postada em 16/07/2007 08:29 hs            
Amigos
Estou usando o metodo open para imprimir na porta lpt1 numa impressora na rede.
 
A sintaxe que estou usando é a seguinte.
Dim caminhoDaImpressora as string
caminhoDaImpressora = "//NomeDoComputador/Impressora"
 
Open "caminhoDaImpressora" for  OutPut as #1
 
'intruções
close #1
 
Ocorre que não consigo imprimir nada.
Se uso o objeto Printer, ai funciona, mas para mim devido a formatação
acho melhor usar o metodo Open.
Onde estou errando ??
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 16/07/2007 10:10 hs            
Se vc instalou a impressora na porta LPT1 então abra a porta:
 
Open "lpt1" for output as #1
 
Printer #1, "texto
 
Close #1
 
   
Ivo Borges
BARRETOS
SP - BRASIL
ENUNCIADA !
Postada em 16/07/2007 13:17 hs            
Então ghost eu fiz isso, porém imprime na maquina local,
preciso enviar um comando de uma maquina cliente, para imprimir numa impressora
instalada numa maquina servidor.
 
Tem como ?
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 16/07/2007 13:28 hs         
Dim caminhoDaImpressora as string
caminhoDaImpressora = "//NomeDoComputador/Impressora"

Open caminhoDaImpressora for  OutPut as #1

print #1, "TESTE em " & caminhodaimpressora
close #1

   
Ivo Borges
BARRETOS
SP - BRASIL
ENUNCIADA !
Postada em 16/07/2007 14:18 hs            
Kerplunk testei sua dica, mas não quer imprimir de jeito nenhum,
 
A impressora é matricial bematech MP20 não fiscal
 
Adicionei-a no servidor como Impressora generico.
 
No pc local, imprime perfeito.
 
   
JSFF
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 16/07/2007 15:18 hs            
Boa tarde.
 
Ivo,
 
Tente os seguintes passos:
 
1. Configure a impressora no micro onde rodará o sistema como "padrão".
2. Acesse a "janela de propriedades" desta impressora.
3. Na guia "Detalhes", capture uma porta para ela (LPT1, LPT2 etc., por exemplo).
4. Rode o sistema (ou o "projeto" no ambiente do VB) e teste a impressão.
 
Pronto. Pelo fato do comando Open trabalhar em modo DOS, esses passos talvez sejam obrigatórios, uma vez que tal "comando", em tal "modo", precise "enxergar" o hardware para funcionar corretamente. Teste e nos diga em que resultou.
 
 
JSFF 
 
TÓPICO EDITADO
 
Página(s): 1/3      PRÓXIMA »


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