Página 1 de 1

mudando tipo de impressao no meio de uma impressao

Enviado: 25 Jun 2012 18:02
por porter
olá pessoal, estou emitindo notas fiscais em formulario continuo com caracteres condensados CHR(15) em uma impressora EPSON LX-300+ II, dessas novas pretas, ocorre que de vez em quando no meio da impressao, ela passa a imprimir com caracteres normais, ela perde a configuracao e imprime em caracteres maiores, com alguem aqui ja aconteceu isso, pois o cliente sempre acha que o problema é no sistema.
A emissao da nota fiscal inteira é feita com o mesmo caracter ou seja o CHR(15) e esse problema só acontece de vez em quando.

Valeu pessoal, obrigado.

Estou compilando com o cliper 5.2

mudando tipo de impressao no meio de uma impressao

Enviado: 25 Jun 2012 19:04
por Imatech
Olá !

Faça 1 post com o codigo usado para geração da impressão...


Abç...

mudando tipo de impressao no meio de uma impressao

Enviado: 25 Jun 2012 19:27
por porter

Código: Selecionar todos

SET DEVICE TO PRINT
SET PRINT ON
SET PRINT TO LPT1
?? CHR(15) + CHR(27) + "M"   // SUPER COMPRIMIDO
?? SPACE(104) + "X" + SPACE(37) + STRZERO(cULTNOTA,6)
?
?? SPACE(05) + nat_op
?? SPACE(21) + ccfop

mudando tipo de impressao no meio de uma impressao

Enviado: 25 Jun 2012 21:07
por Imatech
A linguagem de impressão Epson se Chama: Esc/P

Literalmnete: CHR(27)/Parametro

ou seja: sempre iniciar o comando com Esc: Pode não ser a causa do seu problema, mas vale a pena revisar os comandos de impressão utilizados... principalmente ocorrencia de CHR( 27 ) nas linhas desconfiguradas...

Código: Selecionar todos


_Pr_10_CPI___ := CHR(27)+CHR(80)
_Pr_12_CPI___ := CHR(27)+CHR(77)
_Pr_20_CPI___ := CHR(27)+CHR(15)
_Pr_Normal___ := CHR(27)+CHR(18)

SET DEVICE TO PRINT
SET PRINT ON
SET PRINT TO LPT1
?? _Pr_20_CPI___ + _Pr_12_CPI___ // SUPER COMPRIMIDO
?? SPACE(104) + "X" + SPACE(37) + STRZERO(cULTNOTA,6)
?
?? SPACE(05) + nat_op
?? SPACE(21) + ccfop