Impressão de duplicatas por script

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Daddy
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 29 Jul 2005 14:37

Impressão de duplicatas por script

Mensagem por Daddy »

Galera, tenho um formulário de duplicatas e cada duplicata tem 4 polegadas, já utilizei vários comandos de impressão (LX 300) mas após a primeira duplicata na segunda os dados já começam a subir um pouco, qual será o comando certo que tenho que utilizar ?

OBS: Já utilizei CHR(27)+"0", CHR(27)+"2", +1... e nenhum deu certo.

Abraços,

Marcos
AndersonR
Usuário Nível 1
Usuário Nível 1
Mensagens: 42
Registrado em: 11 Abr 2005 15:06

Mensagem por AndersonR »

Caro Daddy,
não sei se entendí bem a sua dúvida, mas caso vc queira criar um espaço fora da altura da linha normal[CHR(10)], vc pode utilizar o seguinte comando:
?? chr(27)+chr(74)+chr(X)

onde X é o número correspondente ao espaçamento desejado, exemplo

?? chr(27)+ch(74)+chr(30)

será utilizado um espaçamento acima da linha normal, caso queira diminuir, é só vc alterar o último número, que no exemplo é 30.

Espero ter colaborado.

Anderson R.
Paul66
Usuário Nível 1
Usuário Nível 1
Mensagens: 19
Registrado em: 25 Dez 2003 21:58

Mensagem por Paul66 »

Vc pode tb configurar a impressora p/ formulario de 4 polegadas através do comando:

Esc C 0 n // onde n = numero de polegadas do formulario

Ex.: CHR(27) + CHR(67) + "04"

A cada fim de duplicata, vc manda um eject e a impressora deve posicionar no inicio do próximo formulario.

Boa sorte!

Abraços
Paul
Responder