ABERTURA GAVETEIRO GERBO 3260
Alguem sabe me dizer aonde consigo algo sobre este gaveteiro ja procurei no google mais nao consegui encontrar o fabricante ou algum exemplo...
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.
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
Por isso que sempre falo e bato na mesma tecla do fechamento dos topicos corretamente...Olhem a Data do Post....


Agora tentar passar para vb.net...
Alguem sabe me dizer como faco pra usar esta dll? no vb.net?
up....
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
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
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.
Consegui fazer funcionar estou tentando fazer a abertura mais rapida infelistmente esta lenta...
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
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