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 

Epson TM-T20 não inicia porta

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
NaalielCorrea
Aprendiz
Aprendiz


Registrado: Sábado, 30 de Abril de 2011
Mensagens: 273
Localização: Timbaúba - PE

MensagemEnviada: Sáb Dez 28, 2013 2:39 pm    Assunto: Epson TM-T20 não inicia porta Responder com Citação

Oi, estou com uma impressora Epson TM-T20 para imprimir cupons não fiscais, baixei o exemplo do site da Epson para Delphi 7,mas ocorre erro no inicio da porta. O código do fabricante é esse mas não consigo fazer uma comunicação com a USB.
Código:
iRetorno := IniciaPorta('USB');


Alguém pode me dar uma ajuda. Obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Sáb Dez 28, 2013 7:28 pm    Assunto: Responder com Citação

se voce baixou o drive e instalou, basta configurar a impressora na porta usb

abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
NaalielCorrea
Aprendiz
Aprendiz


Registrado: Sábado, 30 de Abril de 2011
Mensagens: 273
Localização: Timbaúba - PE

MensagemEnviada: Sáb Dez 28, 2013 7:55 pm    Assunto: Responder com Citação

cyberdisk escreveu:
se voce baixou o drive e instalou, basta configurar a impressora na porta usb

abraço


Cyberdisk, segundo o manual da Epson seria esse o código:

Código:
iRetorno := IniciaPorta('USB');


mas não funciona da erro, com o software da progria impressora funciona, porem pelo exemplo em delphi não.
Existe uma forma de configurar a impressora na porta usb de outra forma?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Sáb Dez 28, 2013 8:00 pm    Assunto: Responder com Citação

sim ... acesse a impressora atraves de suas propriedades e configure manualmente a porta USB

abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
oquendofh
Novato
Novato


Registrado: Sábado, 12 de Abril de 2014
Mensagens: 2

MensagemEnviada: Sáb Abr 12, 2014 11:58 am    Assunto: Mesmo problema Responder com Citação

Amigo, sei que já faz tempo, mas estou enfrentando o mesmo problema, vc conseguiu uma solução?

Grato.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
strak2012
Colaborador
Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014
Mensagens: 1518
Localização: Maceió - AL

MensagemEnviada: Ter Jan 06, 2015 7:24 am    Assunto: Responder com Citação

não há muito segredos, os equipamentos e impressoras que fazem uso de porta USB simula uma porta COM virtual através de drivers, desta forma facilita muito a comunicação pois com os drivers instalados e com os soft demos destes equipamento você pode conseguir com que ele funcione corretamente, usando um simples componente de porta COM.

estes equipamentos normalmente precisa de instruções de arranque, e como saber quais instruções seria a questão.

a resposta e simples basta usar um sniffer de porta seriais tal como "serial-port-monitor"

http://www.eltima.com/products/serial-port-monitor/

em seguida executar os demos e ir lendo no sniffer os comando corretos.
depois de teres os comandos corretos basta agora preparar a escrita na porta COM

NOTA
O sniffer traz os dados lidos em hexdecimal, você vai precisar transformar isso em string ou array de byte antes de jogar na porta COM.

esta forma dispensa o uso de dll que supostamente tenha sido fornecido pelo fabricante, pois só vai precisar fazer uso da porta COM e do driver que simula a porta COM em questão.

os demos que acompanha do drivers serão muito úteis para a recolha dos dados que precisa jogar antes de iniciar o dispositivo ,durante algumas operações e ate mesmo depois.

com esta forma você pode criar suas própria dll já com os comandos pré-configurado

dos comando mais comuns são
iniciar dispositivo - prepara o dispositivo para a comunicação
ler dados - dispensa comentário
escrever dados - dispensa comentário
finalizar dispositivo - encerra o dispositivo fecha o canal de comunicação com o mesmo.

com mais tempo posto um exemplo.
_________________
Tudo podemos quando tudo sabemos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi 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