Comandos de impressão no uso da LX300+ II

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

maycow malfoy
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 07 Jun 2009 13:51
Localização: Muriaé

Comandos de impressão no uso da LX300+ II

Mensagem por maycow malfoy »

Estou com um problema no uso dos comandos de impressão da lx300+ II, onde ela não respeita os tais comandos, tais como condesado e draft, eu uso a conexão serial e não a usb, mando direto para a impressora sem ter que criar o arquivo texto. Se alguém tiver uma ideia ai , por favor mencione....

Desde já agradeço...
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Comandos de impressão no uso da LX300+ II

Mensagem por alxsts »

Seja benvindo ao Fórum Maycow Malfoy!

Normalmente esse tipo de rotina não costuma dar problemas... Voce está enviando as sequencias de Escape corretas para a impressora?
Seria interessante se voce postasse algum exemplo do seu código. Assim todos do Fórum teriam mais facilidade em te ajudar.

[]´s
AlxSts
[]´s
Alexandre Santos (AlxSts)
maycow malfoy
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 07 Jun 2009 13:51
Localização: Muriaé

Re: Comandos de impressão no uso da LX300+ II

Mensagem por maycow malfoy »

----------------------------------------------------------------------------
Horizontal - Largura das letras
----------------------------------------------------------------------------

P
LETRA NORMAL ABCDEFGHIJKLMNOPQRST 1234567890
M
LETRA NORMAL - CPI 12 ABCDEFGHIJKLMNOPQRST 1234567890
P
LETRA NORMAL - CPI 10 ABCDEFGHIJKLMNOPQRST 1234567890

P
LETRA CONDENSADA ABCDEFGHIJKLMNOPQRST 1234567890
M
LETRA CONDENSADA - CPI 12 ABCDEFGHIJKLMNOPQRST 1234567890
P
LETRA CONDENSADA - CPI 10 ABCDEFGHIJKLMNOPQRST 1234567890

P
VOLTEI A NORMAL

E Negrito F Tira negrito

W1 Duplo W0 Normal

----------------------------------------------------------------------------
Vertical - Altura das letras
----------------------------------------------------------------------------

0

um oitavo de polegada 1
um oitavo de polegada 2
um oitavo de polegada 3
um oitavo de polegada 4
um oitavo de polegada 5
um oitavo de polegada 6
um oitavo de polegada 7

2

um sexto de polegada 1
um sexto de polegada 2
um sexto de polegada 3
um sexto de polegada 4
um sexto de polegada 5
um sexto de polegada 6
um sexto de polegada 7

**usamos esse comandos para ver se a impressora está respeitando os comandos, para fins de testes, mas no caso da lx300+II ela não respeita, estou ainda a analizar o caso, se alguém tiver uma ideia ou ja passou pelo caso...obrigado
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Comandos de impressão no uso da LX300+ II

Mensagem por Pablo César »

Maycow, você testou com estes comandos ? Porque o exemplo que você postou está um tanto confuso. Experimenta faça um teste em Clipper com estes comandos:

Código: Selecionar todos

FONTE NORMAL     - CPI 10 : CHR(27)+CHR(80)
FONTE NORMAL     - CPI 12 : CHR(27)+CHR(77)
FONTE CONDENSADA - CPI 10 : CHR(27)+CHR(80)+CHR(15)
FONTE CONDENSADA - CPI 12 : CHR(27)+CHR(77)+CHR(15)
ATIVA NEGRITO             : CHR(27)+CHR(69)
DESATIVA NEGRITO          : CHR(27)+CHR(70)
ATIVA EXPANDIDO           : CHR(27)+CHR(87)+CHR(1)
DESATIVA EXPANDIDO        : CHR(27)+CHR(80)+CHR(27)+CHR(87)+CHR(0)
ATIVA UM OITAVO POLEGADA  : CHR(27)+CHR(0)
ATIVA UM SEXTO POLEGADA   : CHR(27)+CHR(2)
NBão creio que tenham mudado a sequência de comandos, ao menos que na configuração do setup (que está no bios) da impressora esteja setado para não aceitar a sequência de comandos. Leia o manual e imprima a configuração apertando os botões do painel da impressora ao ligá-la. Eu lamentávelmente não possuo esse modelo para lhe ajudar (também nem queria, ela na minha opinião é ruizinha...)
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: Comandos de impressão no uso da LX300+ II

Mensagem por SandroBelarmino »

Uso os seguintes comandos em meus programas, e está funcionando corretamente em qualquer impressora padrão Epson:

Código: Selecionar todos

ATIVAR CONDENSADO:				chr(15)
DESATIVAR CONDENSADO:			chr(18)
ATIVAR FONTE 12 CPI:				chr(27)+'M'
DESATIVAR FONTE 12 CPI:			chr(27)+'P'
ATIVAR NEGRITO:					chr(27)+'E'
DESATIVAR NEGRITO:				chr(27)+'F'
ATIVAR EXPANDIDO:					chr(14)
DESATIVAR EXPANDIDO:				chr(20)

ATIVAR CONDENSADO 12 CPI:		chr(15)+chr(27)+'M'
DESATIVAR CONDENSADO 12 CPI:	chr(18)+chr(27)+'P'

ATIVA SALTO 1/8" :				chr(27)+'0'
ATIVA SALTO 1/6":					chr(27)+'2'
ATIVA SALTO 7/72":				chr(27)+'1'

Lembrando que é necessário manter o case das letras, maiúsculos nesses exemplos, no caso do salto, que é o espacamento entre as linhas, o padrão mais usado é o de 1/6", que nos formulários contínuos dá um total de 66 linhas, o salto de 1/8" geralmente é usado em formulários como boletos bancários e tambem em notas fiscais. O salto 7/72" é mais ou menos o mesmo que 1/10".
No salto de 1/6", é o mais usado, no 1/8" as linhas ficam mais próximas, e no 7/72, praticamente remontadas, e quanto mais perto uma linha da outra, maior o numero de linhas em uma página.

Espero ter ajudado.

Abraços.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
maycow malfoy
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 07 Jun 2009 13:51
Localização: Muriaé

Re: Comandos de impressão no uso da LX300+ II

Mensagem por maycow malfoy »

Deu certo sim, obrigado, como o Pablo Cezar tinha comentado, essa impressora eu particulamente nao recomendo comprar muito, mas tem gente que insiste.....mais brigadao pela ajuda mesmo.... :D
Responder