Página 1 de 1
Impressão em Razão
Enviado: 25 Jan 2007 10:57
por WCARDOSO
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
Re: Impressão em Razão
Enviado: 25 Jan 2007 11:42
por Maligno
Gostaria de saber como faço pra imprimir pedidos em folha 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.
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
Enviado: 25 Jan 2007 11:58
por rochinha
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.