• 0
Sign in to follow this  
Eder

(Resolvido) Impressora Epson LX 300

Question

Ola..

Tenho uma impressora Epson LX300 e estava imprimindo corretamente até semana passada, agora sem mais sem menos, quando tiro um relatorio nela, sempre o ultima caracter cai pra proxima linha.

exemplo:

joão foi a escola de noit

e

maria foi a escola de di

a

note que sempre a ultima letra cai pra proxima linha.

Deve ser alguma configuração nela......

Ela esta configurada agora em Draft Condensado

Grato

Share this post


Link to post
Share on other sites

13 answers to this question

Recommended Posts

  • 0

Oi Eder ... o problema não é e configuração e sim de posição inicial do carro de impressão ou cabeçote de impressão ... para resolver este problema, desligue a impressora, e empurre o cabeçote de impressão todo para a esquerda e depois ligue a impressora. o sensor do cabeçote fara com que ele volte a posição inicial padrão .... depois disso tire uma impressão e veja o resultado, deverá voltar ao normal.

abraço

Share this post


Link to post
Share on other sites
  • 0
Oi Eder ... o problema não é e configuração e sim de posição inicial do carro de impressão ou cabeçote de impressão ... para resolver este problema, desligue a impressora, e empurre o cabeçote de impressão todo para a esquerda e depois ligue a impressora. o sensor do cabeçote fara com que ele volte a posição inicial padrão .... depois disso tire uma impressão e veja o resultado, deverá voltar ao normal.

R.: Oba ...não deu certo.

parece que não ta condensando o suficiente......

vou falar com o pessoal que do sistema gerencial, pra ver se eles não mudaram algo...

valeu..Grato

Share this post


Link to post
Share on other sites
  • 0
R.: Oba ...não deu certo.

parece que não ta condensando o suficiente......

este erro tambem pode ser de drive ... desistale e instale novamente o drive da impressora, mas troque o drive e não mantenha o existente. ve se resolve.

se não resolver, tente instalar o drive da RX 80, já soluncionei este problema assim.

abraço

Share this post


Link to post
Share on other sites
  • 0

também não resolveu...

Bom...se alguém souber como posso condensar esta impressora no máximo por favor me deu uma dica, estou a algum tempo pra resolver este problema e não tou conseguindo....

o condensado dela...esta meio grande, preciso de algo que condense mais.....

Grato

Share this post


Link to post
Share on other sites
  • 0
o condensado dela...esta meio grande, preciso de algo que condense mais.....

{ Controle de caracteres } 
EscDraft          = #27+'x'+'0';    // Modo Draft 
EscNLQ            = #27+'x'+'1';    // Modo NLQ 
EscNLQRoman       = #27+'k'+'0';    // Fonte NLQ "Roman" 
EscNLQSansSerif   = #27+'k'+'1';    // Fonte NLQ "SansSerif" 
Esc10cpp          = #27+'P';        // Espaçamento horizontal em 10cpp 
Esc12cpp          = #27+'M';        // Espaçamento horizontal em 12cpp 
EscCondensedOn    = #15;            // Ativa o modo condensado 
EscCondensedOff   = #18;            // Desativa o modo condensado 
EscLargeOn        = #27+'W'+'1';    // Ativa o modo expandido 
EscLargeOff       = #27+'W'+'0';    // Desativa o modo expandido 
EscBoldOn         = #27+'E';        // Ativa o modo negrito 
EscBoldOff        = #27+'F';        // Desativa o modo negrito 
EscItalicOn       = #27+'4';        // Ativa o modo itálico 
EscItalicOff      = #27+'5';        // Desativa o modo itálico 
EscUnderlineOn    = #27+'-'+'1';    // Ativa o modo sublinhado 
EscUnderlineOff   = #27+'-'+'0';    // Desativa o modo sublinhado 
EscDblStrikeOn    = #27+'G';        // Ativa o modo de passada dupla 
EscDblStrikeOff   = #27+'H';        // Desativa o modo de passada dupla 
EscSupScriptOn    = #27+'S1';       // Ativa o modo sobrescrito 
EscSubScriptOn    = #27+'S0';       // Ativa o modo subescrito 
EscScriptOff      = #27+'T';        // Desativa os modos sobrescrito e subescrito 
{ Controle de página } 
Esc6lpp           = #27+'2';        // Espaçamento vertical de 6 linhas por polegada 
Esc8lpp           = #27+'0';        // Espaçamento vertical de 8 linhas por polegada 
EscMarginLeft     = #27+'l'+?;      // Margem esquerda, onde "?" = Margem 
EscMarginRight    = #27+'Q'+?;      // Margem direita, onde "?" = Margem 
EscPaperSize      = #27+'C'+?;      // Tamanho da página, onde "?" = Linhas 
EscAutoNewPageOn  = #27+'N'+?;      // Ativa o salto sobre o picote, onde "?" = Linhas 
EscAutoNewPageOff = #27+'O';        // Desativa o salto sobre o picote 
{ Controle da impressora } 
EscReset          = #27+'@';        // Inicializa a impressora (Reset) 
EscLF             = #10;            // Avança uma linha 
EscFF             = #12;            // Avança uma página 
EscCR             = #13;            // Retorno do carro

Todas as matriciais que trabalhem com o padrão Epson ESC/P e/ou ESC/P 2. 
Algumas impressoras implementam outros comandos como o espaçamento vertical de 7/72" (ESC+'1' ou #49), como a LX-300
exemplo em Delphi
{ A impressora Epson LX-300 dispõe de um comando que justifica o texto. Este recurso é interessante, pois com ele podemos continuar a enviar os comandos de formatação de caracteres como condensado, negrito, italico, expandido, etc.

  Para o exemplo abaixo:

  - Coloque um botão no form;

  - Altere o evento OnClick deste botão como abaixo: }

procedure TForm1.Button1Click(Sender: TObject);
const
  cJustif = #27#97#51;
  cEject = #12;
  { Tamanho da fonte }
  c10cpi = #18;
  c12cpi = #27#77;
  c17cpi = #15;
  cIExpandido = #14;
  cFExpandido = #20;
  { Formatação da fonte }
  cINegrito = #27#71;
  cFNegrito = #27#72;
  cIItalico = #27#52;
  cFItalico = #27#53;
var
  Texto: string;
  F: TextFile;
begin
  Texto := c10cpi +
  'Este e um teste para impressora Epson LX 300. ' +
  'O objetivo e imprimir texto justificado sem deixar ' +
  'de usar formatacao, tais como: ' +
  cINegrito + 'Negrito, ' + cFNegrito +
  cIItalico + 'Italico, ' + cFItalico +
  c17cpi + 'Condensado (17cpi), ' + c10cpi +
  c12cpi + '12 cpi, ' + c10cpi +
  cIExpandido + 'Expandido.' + cFExpandido +
  ' Este e apenas um exemplo, mas voce podera adapta-lo ' +
  'a sua realidade conforme a necessidade.';
  AssignFile(F, 'LPT1');
  Rewrite(F);
  try
  WriteLn(F, cJustif, Texto);
  WriteLn(F, cEject);
  finally
  CloseFile(F);
  end;
end;
Observações

Este recurso de justificação da Epson LX-300 pode ser usado em qualquer linguagem de programação.

Mais informações:

InicioCondensado := #27 + #15

FimCondensado := #18

http://www.delphimais.com/modules/smartsec...m.php?itemid=51

http://www.activedelphi.com.br/forum/viewt...ba89a27744fbf75

abraço

Share this post


Link to post
Share on other sites
  • 0
Guest Visitante

Boa tarde, acho que alguns desses codigos desse tópico vão ser muito util para mim, preciso só saber onde e como inseri-los, se alguém puder me ajudar, desde já agradeço pela atenção.

Gustavo Adolfo Reis Lemos

Share this post


Link to post
Share on other sites
  • 0
Guest Natalia

:blink: Ola ganhei uma impressora Epson LX-300 mas nãu veio com o CD de estalação.

Como deve proseguir agora. :huh:

Grata

Natalia

Share this post


Link to post
Share on other sites
  • 0
Ola ganhei uma impressora Epson LX-300 mas nãu veio com o CD de instalação.

Como devo proseguir agora.

baixe os drives da impressora para o seu sistema operacional , e instale.

http://www.brasildownloads.com.br/download/6/105/432.html

OBS: se estiver usando o XP ele já tem esses drives é só procurar na hora de instalar a impressora

abraço

Share this post


Link to post
Share on other sites
  • 0
Guest --Reginaldo --

Olá como faço pra inicializar a impressora sem conectar no pc???

A impressora esta programada para imprimir na centrar telefônica,

6020 intelbras a lista de chamadas feitas. Agora foi trocada a impressora pela corp 6000 da intelbras,

mas não imprime. Não consigo fazer imprimir, porque a velocidade de bauds não está compativel.

alguém pode ajudar???

Share this post


Link to post
Share on other sites
  • 0

Olá como faço pra inicializar a impressora sem conectar no pc???

No botão liga-desliga

A impressora esta programada para imprimir na central telefônica,

6020 intelbras a lista de chamadas feitas. Agora foi trocada a impressora pela corp 6000 da intelbras,

mas não imprime. Não consigo fazer imprimir, porque a velocidade de bauds não está compativel.

Verifique se a fonte usada no relatório existe na impressora, caso contrário não irá imprimir nada

abraço

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this