mudando tipo de impressao no meio de uma impressao

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

mudando tipo de impressao no meio de uma impressao

Mensagem 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
Imatech
Usuário Nível 3
Usuário Nível 3
Mensagens: 350
Registrado em: 24 Ago 2010 23:48
Localização: Goiânia-GO

mudando tipo de impressao no meio de uma impressao

Mensagem por Imatech »

Olá !

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


Abç...
M., Ronaldo

by: IMATECH

IMATION TECNOLOGIA
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

mudando tipo de impressao no meio de uma impressao

Mensagem 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
Editado pela última vez por Pablo César em 27 Jun 2012 11:25, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Imatech
Usuário Nível 3
Usuário Nível 3
Mensagens: 350
Registrado em: 24 Ago 2010 23:48
Localização: Goiânia-GO

mudando tipo de impressao no meio de uma impressao

Mensagem 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

M., Ronaldo

by: IMATECH

IMATION TECNOLOGIA
Responder