Bom dia,
Gostaria de saber como faço pra imprimir pedidos em folha RAZÃO, saindo O NOME DA LOJA, NOME DO CLIENTE E DEPOIS O QUE ELE COMPROU (codigo,produto, valor, total), apesar que já configurei a impressora Epson LX300 e outra LX810, e nada, e pula quase uma folha.
[]´s
Wagner
wcardoso@oi.com.br
Impressão em Razão
Moderador: Moderadores
Re: Impressão em Razão
O formulário para razão tem a altura de meia página. Para vingar sua impressão, você terá de configurar essa altura, que deve ser de 33 linhas.Gostaria de saber como faço pra imprimir pedidos em folha RAZÃO
No caso de ser Epson, o comando é Chr(27)+Chr(67)+Chr(nLines). Acho que com isso deve funcionar corretamente.
[]'s
Maligno
http://www.buzinello.com/prg
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Outra coisa:
Voce esta usando que tipo de método para impressão, via PROW(), variavel com numero de linha.
Se estiver usando PROW(), e como o Maligno disse que voce tem 33 linhas, a cada 33 linhas impressas voce dá um SETPROW(0,0).
Se estiver usando uma variavel numérica, não reinicie seu valor para 0 quando passar as 33 linhas, isto pode provocar um salto para o proximo contador interno da impressora.
Por padrão impressoras epson matriciais não distinguem saltos e etc. Voce pode imprimir da linha 1 até a 1000 sem problemas, o que voce terá de fazer é a cada 33 saltar algumas linhas e continuar do 34,35, ou seja la qual for o proximo.
Se definir via comando o tamanho da pagina não esqueça de usar o SETPROW(0,0) para começar a imprimir a próxima página.
Outra coisa:
Voce esta usando que tipo de método para impressão, via PROW(), variavel com numero de linha.
Se estiver usando PROW(), e como o Maligno disse que voce tem 33 linhas, a cada 33 linhas impressas voce dá um SETPROW(0,0).
Se estiver usando uma variavel numérica, não reinicie seu valor para 0 quando passar as 33 linhas, isto pode provocar um salto para o proximo contador interno da impressora.
Por padrão impressoras epson matriciais não distinguem saltos e etc. Voce pode imprimir da linha 1 até a 1000 sem problemas, o que voce terá de fazer é a cada 33 saltar algumas linhas e continuar do 34,35, ou seja la qual for o proximo.
Se definir via comando o tamanho da pagina não esqueça de usar o SETPROW(0,0) para começar a imprimir a próxima página.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.

