ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Impressão 40 colunas

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
paulinhofeix
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 15 de Junho de 2006
Mensagens: 130

MensagemEnviada: Seg Nov 19, 2007 7:38 pm    Assunto: Impressão 40 colunas Responder com Citação

Alguem aqui da comunidade sabe como imprimir numa impressora de 40 colunas, estas que se utiliza em super mercado, modelo EPSON TM-U220PD , ja tentei de tudo mais não tive sucesso, como faço para imprimir, tem algum componente especial para esta impressora?
Paulinho...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Ter Nov 20, 2007 8:54 pm    Assunto: Responder com Citação

vc disse q ja fez de td!

mas o q houve de errado?

poste o código de algumas ou alguma de suas tentativas, pra analizarmos
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
chip_set
Experiente
Experiente


Registrado: Quarta-Feira, 14 de Dezembro de 2005
Mensagens: 448

MensagemEnviada: Sáb Nov 24, 2007 11:18 pm    Assunto: Responder com Citação

Cara por que vc não imprimi direto na porta da impressora, eu nunca tive problema, usa o whirte assim.

AssignFile(Arquivo,'LPT1');
Rewrite(Arquivo);
Write(Arquivo, #15);
Writeln(Arquivo,Format('%-60s', [dados.CDS_LicencaFANTASIA.Value]));
Writeln(Arquivo,Format('%-60s', [dados.CDS_LicencaRAZAO.Value+' '+format ('%-3s',[dados.CDS_LicencaTELEFONE.Value])]));
Writeln(Arquivo,Format('%-60s', [dados.CDS_LicencaENDERECO.Value+' '+dados.CDS_LicencaNUMERO.Value+' '+dados.CDS_LicencaBAIRRO.Value+' '+dados.CDS_LicencaTELEFONE2.Value]));
CloseFile(Arquivo);


Comandos das impressora com padrão Epson
Inicializa = #27#64; // Inicializa a Impressora
Justifica = #27#97#51; // Justifica o Texto a Ser impresso
Draft = #27#120#0; // Aciona Modo Draft
Imediato = #27#105#1; // Aciona Modo Imediato
Caracter = #27#77; // Aciona Modo Caracter Rápido.
Centro = #27#97#49; // Centraliza a Impressão
Esquerda = #27#97#48; // Posiciona na Margem Esquerda
MEsquerda = #27#108#5; // Define a Margem Esquerda
MDireita = #27#81+#78; // Define a Margem Direita
Tab1 = #27#68#32; // Define a Tabulação 1 = 32;
Tab2 = #27#68#41#50; // Define a Tabulação 2 = 50;
Tab3 = #27#68#27; // Define a Tabulação 3 = 27;
Tab4 = #27#68#37; // Define a Tabulação 4 = 37;
Tab5 = #27#68#45; // Define a Tabulação 5 = 45;
Tab6 = #27#68#10; // Define a Tabulação 6 = 10;
Tab7 = #27#68#46; // Define a Tabulação 7 = 46;
Tab8 = #27#68#20; // Define a Tabulação 8 = 20;
Normal = #20; // Define Caracter 20 Tamanho Normal;
Condensado = #15; // Define Caracter 15 Modo Condensado;
Expandido = #14; // Define Caracter 14 Modo Expandido;
CNegrito = #27#71; // Define Caracter Negrito;
SNegrito = #27#72; // Define Caracter Não Negrito;
CSublinha = #27#49;
SSublinha = #27#48;
Ass = #27#9; // Tabulação Assume a Posição;
Saltar = #27#102#49#5; // Nº de Linhas a Saltar;
TabEXP0 = #27#68#0;
TabEXP1 = #27#68#7;
TabEXP2 = #27#68#38;
TabEXP3 = #27#68#49;
TabEXP4 = #27#68#44;
TabEXP5 = #27#68#25;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB