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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Problemas ao Imprimir
G. Bittencourt
SÃO PEDRO DA ALDEIA
RJ - BRASIL
ENUNCIADA !
Postada em 25/07/2005 14:10 hs            
Olá amigo, espero poder ajudá-lo. O problema do Printer é que sempre ele vai "puxar" a folha até o tamanho que está configurado nele, que por padrão é A4, sendo assim é melhor realmente você imprimir diretamente pela porta LPT1. Vou postar abaixo um exemplo de como imprimir diretamente pela porta LPT1 e depois você adapta as suas necessidas:
 
Open "LPT1:" For Output As #1
     Print #1, "Código: " & Tabela("Codigo")
     Print #1, "Nome: " & Tabela("Nome")
Close #1
 
O código de impressão direta na LPT1 é esse, espero ter ajudado.
Tentei... Emoções

Abraços!!!
by
Gustavo Bittencourt Costa
   
Ednildo
MAUÁ
SP - BRASIL
ENUNCIADA !
Postada em 27/07/2005 01:38 hs            
Ok,
Eu pesquisei sobre impressão direta, aqui e em outros sites e consegui fazer a impressão direta para impressora com relação ao cupom. Mas ainda estou com problemas, na verdade eu preciso imprimir etiqueta com código de barras na mesma impressora, parece que não da pra imprimir uma picture pelo método de impressão direta, então eu criei um papel personalizado e isso resolveria o caso.
Pois bem, o problema é que ao imprimir pelo método Printer.print em uma determinada área do sistema uma picture utilizando o tal papel que eu criei ocorre tudo bem, mas, ao voltar para a tela que imprime o cupom e ao imprimir o cupom, mesmo sendo direto para a impressora, estou perdendo a configuração da impressora, por ex; imprimo um cupom com a configuração "condensado" e depois que eu imprimo o código de barras e volto a imprimir o cupom, a impressão sai com os caracteres espaçados e maior, mesmo colocando o código chr(27) & chr(15) antes de começar a imprimir. ex:
Open "LPT1:" foroutput as #1
       print #1, chr(27) & chr(15)
       print #1, "começo a impressão"
       .
       .
close #1
 
Percebi que ao imprimir o código de barras e desligar e ligar a impressora novamente, ai a impressão do cupom sai normalmente. mas não é uma boa saida pedir pro cliente desligar e ligar a impressora toda vez que ele imprimir um código de barras né?...
Alguém tem alguma solução ?? Saberiam me dizer como resolvo isso ??
 
abs
Agradeço a todos
Ednildo
   
Ednildo
MAUÁ
SP - BRASIL
ENUNCIADA !
Postada em 27/07/2005 11:05 hs            
alguém ??
tks
   
VACA
LIMEIRA
SP - BRASIL
ENUNCIADA !
Postada em 27/07/2005 11:15 hs            
tem como vc criar um arquivo com tudo q tem q imprimir?
c tiver faz um arquivo .bat com o seguinte codigo dentro:
copy <nome do arquivo>  LPT1
assim ele manda o arquivo direto pra impressora...
quando vc mandar imprimir vc abre o .bat..
pelo menos eh assim q eu uso apesar de estar tentando fazer com o print....
espero ter ajudado..
VACA
   
Ednildo
MAUÁ
SP - BRASIL
ENUNCIADA !
Postada em 27/07/2005 12:52 hs            
Então Vaca,
Isso que eu tenho que imprimir é uma picture que contem um código de barras, por isso eu uso um papel personalizado, acho que não tem como criar um arquivo .bat com uma imagem e depois enviar direto pra impressora. tem como fazer isso ??
 
de qualquer forma, obrigado...
aguardo outras dicas....
 
tks
Ednildo
   
Ednildo
MAUÁ
SP - BRASIL
ENUNCIADA !
Postada em 28/07/2005 09:54 hs            
Pessoal, alguém sabe como posso resolver isso ??
   
Página(s): 2/4     « ANTERIOR    PRÓXIMA »

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