Página 1 de 1

Comandos de impressão no uso da LX300+ II

Enviado: 07 Jun 2009 14:25
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...

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

Enviado: 07 Jun 2009 19:35
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

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

Enviado: 18 Jun 2009 19:06
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

Comandos de impressão no uso da LX300+ II

Enviado: 19 Jun 2009 09:14
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...)

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

Enviado: 19 Jun 2009 16:38
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.

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

Enviado: 19 Jun 2009 19:48
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