Página 1 de 1
Impressora Fiscal MP 2100 th Bematech
Enviado: 10 Dez 2010 21:23
por Itamar M. Lins Jr.
Ola!
O limite das formas de pagamentos foi atingido, somente 20.
Tem como apagar sem ser via intervenção ?
O Jument... digo o lacrador cadastrou um tanto de meios de pagamento que o cliente não utiliza... tststs
Saudações,
Itamar M. Lins Jr.
Re: Impressora Fiscal MP 2100 th Bematech
Enviado: 11 Dez 2010 01:16
por Kiko Fernandes
Oi Itamar.
Só através do modo de intervenção técnica.
Neste link
http://social.msdn.microsoft.com/Forums ... 2533279818 a segunda resposta é do André Munhoz da Bematech, postado em 22 de agosto de 2007.
Este é o manual dela, na página 44 procure por "Programa a Descrição das Formas de Pagamento:"
http://www.bematech.com.br/MA/arquivos/ ... 00THFI.pdf
Impressora Fiscal MP 2100 th Bematech
Enviado: 02 Jul 2014 13:14
por franca camara
Olá Itamar tudo bem meu nome é José Augusto , estava procurando algum exemplo de emissao de cupom para essa impressora que você utiliza, tenho um cliente que acabou de comprar e tenho que fazer a impressao do cupom o problema é que não sei por onde , meu sistema esta em xharbour você teria algum modelo ou teria enteresse em vender , ja procurei muito e não achei nada obrigado fico no aguardo... abraço.
Impressora Fiscal MP 2100 th Bematech
Enviado: 03 Jul 2014 17:36
por Eros
Para tratar a parte de formas de pagamento da impressora bematech mp2100 voce pode usar o software da bematech chamado DFI ou DFI2 ou DFIwmd.
Bematech é minha praia.
Com esse pequeno aplicativo, voce pode configurar varias coisas na impressora, emitir relatorios, e outras tarefas.
Se precisar, tambem posso e passar o fonte dele pra voce compilar e tratar na sua aplicação.
Impressora Fiscal MP 2100 th Bematech
Enviado: 03 Jul 2014 22:19
por Itamar M. Lins Jr.
Ola!
Fazer software p/ ECF exige uma série de requisitos. Como SP pega leve com os desenvolvedores não exigindo muita coisa...
Para Harbour!
Código: Selecionar todos
#include "dll.ch"
If File("bemafi32.dll")
hDll:=DllLoad("bemafi32.dll")
Else
hwg_Msgstop("Falha carregando bemafi32.dll")
return .f.
EndIf
nRet := DllCall(hDll,DLL_OSAPI,"Bematech_FI_AbreCupom",cStr)
nRetVal := DllCall(hDll,DLL_OSAPI,"Bematech_FI_VendeItem",;
pd->cod_mercad,;
substr(pd->mercadoria,1,29),;
eq->situa_trib,;
"F",;
Zero_Esq(pd->quantidade,7,3),;
2,;
zero_esq(pd->preco_unit,8,2),;
SD,;
Desc)
If nRetVal <> 1
hwg_Msgstop("Bematech_FI_VendeItem: "+str(nRetVal))
EndIf
nRetVal := DllCall(hDll,DLL_OSAPI,"Bematech_FI_IniciaFechamentoCupom","D","$",zero_esq(vDesc,8,2))
If nRetVal <> 1
hwg_Msgstop("Bematech_FI_IniciaFechamentoCupom: "+str(nRetVal))
EndIf
nRetVal := DllCall(hDll,DLL_OSAPI,"Bematech_FI_TerminaFechamentoCupom",pad(Mensagem,184))
If nRetVal <> 1
hwg_Msgstop("Bematech_FI_TerminaFechamentoCupom: "+str(nRetVal))
EndIf
nRetVal := DllCall(hDll,DLL_OSAPI,"Bematech_FI_AcionaGaveta")
hDll:=DllUnload("bemafi32.dll")
Para saber mais, abrir o arquivo de ajuda bemafi32.chm da bematech e ver os comandos.
Não precisa de mágica nem sortilégios com BCC, "IMPLIB" etc... que o pessoal fica ensinando tudo arcaico. Se for trabalhar com várias ECF, vide projeto ACBr.
Saudações,
Itamar M. Lins Jr.
Impressora Fiscal MP 2100 th Bematech
Enviado: 03 Jul 2014 22:22
por Itamar M. Lins Jr.
...voce pode configurar varias coisas na impressora,
Com esse DFI2, podemos apagar uma forma de pagamento sem quebrar o lacre ? Sem entrar em modo de intervenção ?
Saudações,
Itamar M. Lins Jr.
Impressora Fiscal MP 2100 th Bematech
Enviado: 04 Jul 2014 08:28
por Eros
Com o DFI voce não apaga forma de pagamento cadastrada. Mas voce pode altera-la, adequando a sua necessidade. A exclusão da forma de pagamento so pode ser feita com intervençao tecnica.