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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  print - direto para a impressora
Carlos Sérgio
não registrado
Postada em 29/05/2004 10:33 hs   
Alguém sabe como reposicionar a cabeça da impressora matricial no começo da folha depois de um determinado numero de linhas impressas?


Carlos Sérgio
     
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 29/05/2004 18:39 hs            
Carlos Acho que posso ajudar você.
 
Se caso você começar assim, o seu relatório:
Printer.ScaleMode=4
Printer.print tab(0); "Cabeçalho"
Blá
Blá
Blá
Blá
Se caso você começar assim, no final você pode usar o seguinte:
printer.newpage
printer.enddoc
pois assim você inicia uma nova página e termina a impressão, tendo como resultado  a posição inicial na cabeça de impressão.
 
Se caso você abrir com:
Open "Lpt1" For Output As #1
print #1, tab(0); "Cabeçalho"
Blá
Blá
Blá
Se caso você começar assim você pode fazer o seguinte:
Criar um pequeno contador, para chegar no total da página, algo assim:
Se você imprimiu um relatório e ele ocupou 15 linhas, ficam faltante 45 para chegar ao final da página, então ficaria algo parecido com isso:
Linha=15
while not linha = 60
    print #1,
    linha=linha+1
wend
close #1
 
Assim qdo chegar ao final da página você irá posicionar o cabeçote aonde você quer.
Se caso tiver dúvida, eu tenho um relatório com cada comando, eu posso estar te mandando um exemplo de cada um.
Álvaro

Abraço e que DEUS te abençõe, espero poder ter te ajudado
Eu sou o Senhor, o DEUS de vocês;
eu os seguro pela mão e lhes digo;
Não fiquem com medo, pois eu os ajudo
Isaias 41:13
   
VbMan
RECIFE
PE - BRASIL
Postada em 31/05/2004 14:26 hs            
Visite o link:
http://www.ipage.com.br/diogenes/ipdataprint/index.htm
Lá você encontrará dll com diversos recursos e linguagem de alto nível para manipular a porta paralela do PC e geração de relatórios.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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