| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
NaalielCorrea Aprendiz

Registrado: Sábado, 30 de Abril de 2011 Mensagens: 273 Localização: Timbaúba - PE
|
Enviada: Sáb Dez 28, 2013 2:39 pm Assunto: Epson TM-T20 não inicia porta |
|
|
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 |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Sáb Dez 28, 2013 7:28 pm Assunto: |
|
|
se voce baixou o drive e instalou, basta configurar a impressora na porta usb
abraço _________________ O conhecimento abre muitas portas |
|
| Voltar ao Topo |
|
 |
NaalielCorrea Aprendiz

Registrado: Sábado, 30 de Abril de 2011 Mensagens: 273 Localização: Timbaúba - PE
|
Enviada: Sáb Dez 28, 2013 7:55 pm Assunto: |
|
|
| 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 |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Sáb Dez 28, 2013 8:00 pm Assunto: |
|
|
sim ... acesse a impressora atraves de suas propriedades e configure manualmente a porta USB
abraço _________________ O conhecimento abre muitas portas |
|
| Voltar ao Topo |
|
 |
oquendofh Novato

Registrado: Sábado, 12 de Abril de 2014 Mensagens: 2
|
Enviada: Sáb Abr 12, 2014 11:58 am Assunto: Mesmo problema |
|
|
Amigo, sei que já faz tempo, mas estou enfrentando o mesmo problema, vc conseguiu uma solução?
Grato. |
|
| Voltar ao Topo |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Ter Jan 06, 2015 7:24 am Assunto: |
|
|
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 |
|
 |
|