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.