Ir para conteúdo
  • Cadastre-se

dev botao

Acionar Gaveta Em Impressora Usb


Ver Solução Respondido por pattarelli,
  • Este tópico foi criado há 2837 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá amigos,

boa noite !

 

Tenho um cliente com uma impressora Epson USB Modelo M249A preciso abrir a gaveta de dinheiro por um sistema Delphi7 alguém sabe como fazer isso em Delphi7 ?

Consegui estes comandos com a Epson mas não sei como executa-los via programação.

 

COMANDOS DA EPSON

link da epson

EPSON – ABERTURA GAVETA DINHEIRO

  • 000 010 100
  • 027 112 000 010 100
  • 0 27 112 001 050
  • 27 112 0 49 50
  • 27 112 0 48 50
  • 27 112 25 250
  • 27 112 1 49 50

 

Alguém podereia me ajudar por caridade, des de já agradeço a todos !

Obrigado

 

Junior

Link para o comentário
Compartilhar em outros sites

Juliomar

Vc tinha razão encontrio o arquivo, mas ainda tenho duvidas....

para utilizar basta adicionar a unit ao meu projeto e chamar a procedure AbreGaveta ? Ou é um componente ?

 

Devo mudar algo no código ?

 

procedure TACBrECFEpson.AbreGaveta ;

begin
  EpsonComando.Comando := '0707' ;   // Gaveta 1 ??
  EpsonComando.Extensao := '0000' ;
  EnviaComando ;
 
  EpsonComando.Comando := '0707' ;   // Gaveta 2 ??
  EpsonComando.Extensao := '0001' ;
  EnviaComando ;
end;

 

 

Mais uma vez muito obrigado !

junior

Link para o comentário
Compartilhar em outros sites

  • Moderadores

No caso ali está o codigo que deve enviar para abrir a gaveta caso exista conectada a ECF

agora o método ali AbreGaveta é do componente ACBrECF

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

É uma impressora não fiscal, correto ?  Recomendo tentar usar alguma DLL do Fabricante...

 

Mas você também poderia usar um programa da Epson para transformas a porta USB em Serial... Usar o componente ACBrECF com o modelo ecfNaoFiscal e configurar o comando da Gaveta no arquivo ACBrECF????.INI

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Estou mandando os comandos assim

 

 

AssignFile(F, edit1.Text);

    Rewrite(F);
    i := 0;
    Writeln(F, 'Teste de impressao - Linha 0');
    Writeln(F, 'Teste de impressao - Linha 1');
    Writeln(F, #27#15 + 'Teste de Impressão - Linha 2');
    Writeln(F, 'Teste de impressao - Linha 3');
    Writeln(F, #27#18 + 'Teste de Impressão - Linha 4');
    Writeln(F, 'Teste de impressao - Linha 5');
    Writeln(F, #12); // Ejeta a página
    Writeln(F, #27#118#140);
    CloseFile(F);

A impressora é EPSON TM-T20 rECEIPT

A porta utilizada é USDPRT001

 

Ainda não consegui solução !

Obrigado a todos !

 

Junior

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
  • 2 semanas depois ...

Esse topico é meio antigo, mas como o assunto é o mesmo eu acho que não to violando as regras.

Estou tentando abrir a gaveta usando uma TM-T20 e comunicação direta usando o os códigos abaixo:

AssignFile(F, vNomeCompatilhamento);         
Rewrite(F);         
Writeln(F,#027+ #112+ #000+ #010+ #100''); // Abrir Gaveta Epson          
CloseFile(F); 

Porém envés de abrir a gaveta ela imprime o comando.

Alguém saberia qual é o problema?

OBS. Não gostaria de ter que usar o ESCPOS e é no NFCe...

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2837 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.