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á 3053 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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

Postado

Juliomar Marchetti

Muito bom dia !

 

Procurei esta unit em C:\Acbr e suas subpastas e não encontrei, poderia me detalhar melhor ou me enviar um exemplo.

 

Muito Obrigado amigo, tenha um ótimo dia !

Junior

Postado

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

Postado

Sim, mas como enviar estes comandos ?

 

 

  • 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
  • Fundadores
Postado

É 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.

Postado

Olá Daniel, boa tarde !

Normalmente na instalação ela cria uma porta, exemplo COM3 no caso da bematech exemplo BEMATECH_COM3 mas são portas virtuais sera que daria certo ?

Obrigado !

Postado

vc ja tentou enviar esses caracteres da tabela ASCII para impressora (como se fosse impressao mesmo)??

Na minha bematech eu mando  #27 + #118 + #140 no spooler e ela abre a gaveta

Postado

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

Postado

liga la na epson e pede orientacao... Foi o que eu fiz na bematech, eles me mandaram um manualzinho que diz inclusive a voltagem necessaria para enviar à gaveta para ela ser aberta!

  • 2 anos depois...
  • Membros Pro
  • Solution
Postado

SOSSYSTEM Boa Tarde 

eu uso esta linha Writeln(F, chr(027)+chr(112)+chr(000)+chr(010)+chr(100));  e funciona com a impressora tm20 e gaveta menno. 

 

  • Curtir 1
  • 2 semanas depois ...
Postado

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

 

  • Este tópico foi criado há 3053 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.