|
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 ??
|
|
|
|
|
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
|
|
|
|
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
|
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
|
|
|
|
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
|
|
|
|