ABERTURA GAVETEIRO GERBO 3260

KURTGU 14/03/2016 20:06:12
#459175

Alguem sabe me dizer aonde consigo algo sobre este gaveteiro ja procurei no google mais nao consegui encontrar o fabricante ou algum exemplo...
KERPLUNK 14/03/2016 20:19:45
#459178
Caramba, só achei uma página em cache deles aqui, mas documentação API, nada... Quem sabe você tenta um dos exemplos da Bematech, vai que funciona, afinal esses dispositivos mais simples são meio que padronizados.
KURTGU 14/03/2016 20:35:40
#459180
Citação:

:
Caramba, só achei uma página em cache deles aqui, mas documentação API, nada... Quem sabe você tenta um dos exemplos da Bematech, vai que funciona, afinal esses dispositivos mais simples são meio que padronizados.




Vlw Man vou ver o que consigo aqui achei estranho tambem e nem passou pela cabeca de procurar em cache kkkk
KURTGU 15/03/2016 08:45:40
#459208
Por isso que sempre falo e bato na mesma tecla do fechamento dos topicos corretamente...Olhem a Data do Post....



KURTGU 15/03/2016 08:53:01
#459209
Agora tentar passar para vb.net...

KURTGU 15/03/2016 09:37:41
#459212
Alguem sabe me dizer como faco pra usar esta dll? no vb.net?

KURTGU 15/03/2016 12:29:50
#459221
up....
PLUGSOFTSM 15/03/2016 13:51:20
#459228
Olá....
Se vc estiver com um gaveteiro conectado a uma impressora fiscal, a mesma já possui um comando específico para isso. Se usar uma impressora não fiscal, vai ter que desenvolver algo ou usar de alguma dll fornecida pelo fabricante.
Essa semana mesmo tive que desenvolver algo para um cliente que usava Cupom Eletrônico e uma impressora Epson Não Fiscal e precisava abrir a gaveta. Desenvolvi uma rotina que faz com que qualquer gaveteiro seja acionado pela Impressora Epson. Se for outra marca de impressora, vc deverá fazer o mesmo ...
A seguir o código que usei para acionar o gaveteiro. Adapta ele a tua necessidade

[ô]Declarações
<DllImport( [Ô]InterfaceEpsonNF.dll[Ô])> Friend Function IniciaPorta(ByVal pszPorta As String) As Integer

End Function

<DllImport([Ô]InterfaceEpsonNF.dll[Ô])>Friend Function FechaPorta () As Integer

End Function

<DllImport([Ô]InterfaceEpsonNF.dll[Ô])>Friend Function AcionaGaveta () As Integer

End Function

[ô]Na função do Sistema - Para acionar a gaveta
iRetorno = IniciaPorta([Ô]USB[Ô])
iRetorno = AcionaGaveta()
iRetorno = FechaPorta

[ô]Esse código aciona qualquer modelo de gaveta conectada a uma impressora Epson não fiscal
[ô]A dll pode ser baixada direto do site da Epson, ressaltando que existe uma para windows 64 e outra Windows 32 bits, com o mesmo nome e deve-se usar aquela compatível ao Windows instalado

para usuários do velho VB6 fica assim

Public Declare Function IniciaPorta Lib [Ô]InterfaceEpsonNF.dll[Ô] (ByVal pszPorta As String) As Integer
Public Declare Function FechaPorta Lib [Ô]InterfaceEpsonNF.dll[Ô] () As Integer
Public Declare Function AcionaGaveta Lib [Ô]InterfaceEpsonNF.dll[Ô] () As Integer

iRetorno = IniciaPorta([Ô]USB[Ô])
iRetorno = AcionaGaveta()
iRetorno = FechaPorta

Espero ter ajudado
KURTGU 15/03/2016 16:07:21
#459251
Opa blz então a marca é gerbo impressora não fiscal, somente achei o exemplo anexo acima estou tentando usar a dll no VB.net.
KURTGU 16/03/2016 15:03:21
#459310
Consegui fazer funcionar estou tentando fazer a abertura mais rapida infelistmente esta lenta...
PLUGSOFTSM 16/03/2016 17:00:04
#459319
Vou te passar um manual da Epson... Vê que deve ter um jeito pra isso.... pois a gaveta que meu cliente usou era bematech e funcionou bem rapidamente

Outra coisa: Verifica se os mecanismos da gaveta estão bem lubrificados... pois isso pode deixar a abertura dela muito lenta
Tópico encerrado , respostas não são mais permitidas