Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Impressora Epson LX 300


Eder

Pergunta

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

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros 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???

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...