jbinfo Posted January 10, 2020 Report Share Posted January 10, 2020 Bom dia Pessoal...estou fazendo um teste do sistema na versão 18 do fivewin...mas parou de funcionar a impressora fiscal...todas...alguem sabe se mudou alguma coisa? Parece que não esta chamando a DLL...estou usando LOADLIBRARY("BEMAFI32.DLL"). Obriagdo Leandro JBI Quote Link to comment Share on other sites More sharing options...
gilmer Posted January 10, 2020 Report Share Posted January 10, 2020 Bom Dia, Verifique se o loadlibrary esta retornando um número ou um valor Hexa Quote Link to comment Share on other sites More sharing options...
kapiaba Posted January 10, 2020 Report Share Posted January 10, 2020 Assim não é melhor Sr. Gilmer?? Huuummmm??? Heim??? Anmmm??? kkkkkkkkkkkkk, FELIZ ANO NOVO. #include "FiveWin.Ch" #include "Directry.ch" STATIC XDLL_BEMATECH //-> DLL DA IMPRESSORA FISCAL BEMATECH 3 FUNCTION Main() IF !FILE( "BEMAFI32.DLL" ) MsgAlert( "O Arquivo " + "BEMAFI32.DLL " + ; "Não Foi Encontrado" + CRLF + ; "Entre em Contato Com o Suporte" + CRLF + ; "Pelos Fones: (11) 3106-2832 ", ; "Componente Ausente, Verifique!" ) RETURN NIL ENDIF // Abre a DLL da Bematech NA PASTA ONDE ESTA O PROGRAMA. xDll_BemaTech := LoadLibrary( "BEMAFI32.DLL" ) // NA PASTA DO PROG. m->Int_Retorno := BmPrintLig() IF m->Int_Retorno = 1 //-> Impressora Ligada, Nada a Fazer ELSE MsgInfo( OemToAnsi( "Impressora BEMATECH Desligada, Verifique!" ), ; OemToAnsi( "Impressora BEMATECH Desligada, Verifique!" ) ) RETURN NIL ENDIF RETURN NIL Quote Link to comment Share on other sites More sharing options...
jbinfo Posted January 10, 2020 Author Report Share Posted January 10, 2020 Bom Dia, Verifique se o loadlibrary esta retornando um número ou um valor Hexa Acho que achei o erro...a função que usava para acionar a rotina não esta funcionando ret:=dllcall(xdll,32,"bematech_FI_LeituraX")...tirando e usando direto acionou... Quote Link to comment Share on other sites More sharing options...
jbinfo Posted January 15, 2020 Author Report Share Posted January 15, 2020 Bom Dia, Verifique se o loadlibrary esta retornando um número ou um valor Hexa Gilmer...esta retornando valor Hexa mesmo...Agora mudando o metodo de chamar a função a Leitura X funcionou...mas na emissão do cupom...ele abre o cupom e trava....no retorno esta OK...mas para no cabeçalho....tem alguma dica? Obrigado Leandro JBI Quote Link to comment Share on other sites More sharing options...
gilmer Posted January 20, 2020 Report Share Posted January 20, 2020 Bom Dia, Como vc declara o uso das funções da DLL ? DLL32 Function ou CALLDLL Quote Link to comment Share on other sites More sharing options...
jbinfo Posted January 20, 2020 Author Report Share Posted January 20, 2020 Bom Dia, Como vc declara o uso das funções da DLL ? DLL32 Function ou CALLDLL Dll32 function...calldll era pra chamar a função...tirei pois nao estava funcionando.... Quote Link to comment Share on other sites More sharing options...
kapiaba Posted January 20, 2020 Report Share Posted January 20, 2020 Assim? // Declaracoes da BEMATECH de 32 bits -> BEMAFI32.DLL //Ler total do cupom DLL32 FUNCTION BmSubTotal( SubTotal AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_SubTotal" LIB XDLL_BEMATECH //Ler número d0o caixa DLL32 FUNCTION BmNumeroCx( NumeroCaixa AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_NumeroCaixa" LIB XDLL_BEMATECH //Ler configuração arredondamento/truncamento DLL32 FUNCTION BmVerArred( Arredonda AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_VerificaTruncamento" LIB XDLL_BEMATECH //Ativa arredondamento DLL32 FUNCTION BmLigArred( ) AS LONG PASCAL ; FROM "Bematech_FI_ProgramaArredondamento" LIB XDLL_BEMATECH //Ler data do movimento DLL32 FUNCTION BmDtMovto ( DtMovto AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_DataMovimento" LIB XDLL_BEMATECH //Ler flag fiscal da impressora DLL32 FUNCTION BmFlagFiscal( @FlagFiscal AS PTR ) AS LONG PASCAL ; FROM "Bematech_FI_FlagsFiscais" LIB XDLL_BEMATECH //Emite leitura X DLL32 FUNCTION BmLeituraX( ) AS LONG PASCAL ; FROM "Bematech_FI_LeituraX" LIB XDLL_BEMATECH //Emite redução Z DLL32 FUNCTION BmReducaoZ( Dt AS LPSTR, Hs AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_ReducaoZ" LIB XDLL_BEMATECH //Ler data e hora da impressora DLL32 FUNCTION BmDtHora ( Dt AS LPSTR, Hs AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_DataHoraImpressora" LIB XDLL_BEMATECH //Faz abertura do dia DLL32 FUNCTION BmAbreDia ( Vl AS LPSTR, Fr AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_AberturaDoDia" LIB XDLL_BEMATECH //Abre cupom fiscal DLL32 FUNCTION BmAbreCup ( Cgc AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_AbreCupom" LIB XDLL_BEMATECH //Verifica se tem papel DLL32 FUNCTION BmVerPapel( @Linhas AS PTR ) AS LONG PASCAL ; FROM "Bematech_FI_MonitoramentoPapel" LIB XDLL_BEMATECH //Verifica se tem impressora ligada DLL32 FUNCTION BmPrintLig( ) AS LONG PASCAL ; FROM "Bematech_FI_VerificaImpressoraLigada" LIB XDLL_BEMATECH //Cancela cupom fiscal DLL32 FUNCTION BmCanCupom( ) AS LONG PASCAL ; FROM "Bematech_FI_CancelaCupom" LIB XDLL_BEMATECH //Cancela último ítem do cupom DLL32 FUNCTION BmCancItem( ) AS LONG PASCAL ; FROM "Bematech_FI_CancelaItemAnterior" LIB XDLL_BEMATECH //Abre a gaveta DLL32 FUNCTION BmAbreGav ( ) AS LONG PASCAL ; FROM "Bematech_FI_AcionaGaveta" LIB XDLL_BEMATECH //Ler número do cupom DLL32 FUNCTION BmNumCupom( Cupom AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_NumeroCupom" LIB XDLL_BEMATECH //Emite leitura da memória fiscal por data DLL32 FUNCTION BmMemFiscD( In AS LPSTR, Fi AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_LeituraMemoriaFiscalData" LIB XDLL_BEMATECH //Emite leitura da memória fiscal por reduções DLL32 FUNCTION BmMemFiscR( In AS LPSTR, Fi AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_LeituraMemoriaFiscalReducao" LIB XDLL_BEMATECH //Emite cupom gerencial 618 CARACTERES NO MAXIMO POR COMANDO DLL32 FUNCTION BmCpGerAbr( Texto AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_RelatorioGerencial" LIB XDLL_BEMATECH //Fecha cupom gerencial DLL32 FUNCTION BmCpGerFec( ) AS LONG PASCAL ; FROM "Bematech_FI_FechaRelatorioGerencial" LIB XDLL_BEMATECH //Verifica status da gaveta DLL32 FUNCTION BmStGaveta( @nStatus AS PTR ) AS LONG PASCAL ; FROM "Bematech_FI_VerificaEstadoGaveta" LIB XDLL_BEMATECH //Abre cupom adicional DLL32 FUNCTION BmCupAdAbr( FormaPgto AS STRING,; Valor AS STRING,; Cupom AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_AbreComprovanteNaoFiscalVinculado" LIB XDLL_BEMATECH //Imprime cupom não fiscal vinculado DLL32 FUNCTION BmCupAdUsa( Texto AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_UsaComprovanteNaoFiscalVinculado" LIB XDLL_BEMATECH //Fecha cupom não fiscal DLL32 FUNCTION BmCupAdFec( ) AS LONG PASCAL ; FROM "Bematech_FI_FechaComprovanteNaoFiscalVinculado" LIB XDLL_BEMATECH //Vende ítem DLL32 FUNCTION BmVendItem( Codigo AS STRING,; Descricao AS STRING,; Aliquota AS STRING,; TpQte AS STRING,; Quantid AS STRING,; Decimal AS 7 ,; ValUnit AS STRING,; TpDesc AS STRING,; ValDesc AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_VendeItem" LIB XDLL_BEMATECH //Efetua Formas de Pagamento DLL32 FUNCTION BmFormasPag( FormaPgto AS STRING,; ValorPago AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_EfetuaFormaPagamento" LIB XDLL_BEMATECH //Inicia Fechamento cupom DLL32 FUNCTION BmIniFecCup( Acrescimo AS STRING,; TipoAcresc AS STRING,; ValorAcresc AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_IniciaFechamentoCupom" LIB XDLL_BEMATECH //Termina Fechamento cupom DLL32 FUNCTION BmTerFecCup( Mensagem AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_TerminaFechamentoCupom" LIB XDLL_BEMATECH //Fecha cupom com uma forma de pagamento somente DLL32 FUNCTION BmFechaCup( FormaPgto AS STRING,; Acrescimo AS STRING,; TipoAcresc AS STRING,; ValorAcresc AS STRING,; ValorPago AS STRING,; Mensagem AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_FechaCupom" LIB XDLL_BEMATECH //Verifica status do gerenciador padrão DLL32 FUNCTION BmTfStatus( Operacao AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FITEF_Status" LIB XDLL_BEMATECH DLL32 FUNCTION BmFormaPg( cNomeDocto AS STRING ,; cValorDocto AS STRING ) AS LONG PASCAL; FROM "Bematech_FI_EfetuaFormaPagamento" LIB XDLL_BEMATECH DLL32 FUNCTION BmIniciaFecha( cAcreDesc AS STRING ,; cTipoAcreDes AS STRING ,; cValorParc AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_IniciaFechamentoCupom" LIB XDLL_BEMATECH DLL32 FUNCTION BmCancGen( NumeroItem AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_CancelaItemGenerico" LIB XDLL_BEMATECH Quote Link to comment Share on other sites More sharing options...
jbinfo Posted January 22, 2020 Author Report Share Posted January 22, 2020 Assim? // Declaracoes da BEMATECH de 32 bits -> BEMAFI32.DLL //Ler total do cupom DLL32 FUNCTION BmSubTotal( SubTotal AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_SubTotal" LIB XDLL_BEMATECH //Ler número d0o caixa DLL32 FUNCTION BmNumeroCx( NumeroCaixa AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_NumeroCaixa" LIB XDLL_BEMATECH //Ler configuração arredondamento/truncamento DLL32 FUNCTION BmVerArred( Arredonda AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_VerificaTruncamento" LIB XDLL_BEMATECH //Ativa arredondamento DLL32 FUNCTION BmLigArred( ) AS LONG PASCAL ; FROM "Bematech_FI_ProgramaArredondamento" LIB XDLL_BEMATECH //Ler data do movimento DLL32 FUNCTION BmDtMovto ( DtMovto AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_DataMovimento" LIB XDLL_BEMATECH //Ler flag fiscal da impressora DLL32 FUNCTION BmFlagFiscal( @FlagFiscal AS PTR ) AS LONG PASCAL ; FROM "Bematech_FI_FlagsFiscais" LIB XDLL_BEMATECH //Emite leitura X DLL32 FUNCTION BmLeituraX( ) AS LONG PASCAL ; FROM "Bematech_FI_LeituraX" LIB XDLL_BEMATECH //Emite redução Z DLL32 FUNCTION BmReducaoZ( Dt AS LPSTR, Hs AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_ReducaoZ" LIB XDLL_BEMATECH //Ler data e hora da impressora DLL32 FUNCTION BmDtHora ( Dt AS LPSTR, Hs AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_DataHoraImpressora" LIB XDLL_BEMATECH //Faz abertura do dia DLL32 FUNCTION BmAbreDia ( Vl AS LPSTR, Fr AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_AberturaDoDia" LIB XDLL_BEMATECH //Abre cupom fiscal DLL32 FUNCTION BmAbreCup ( Cgc AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_AbreCupom" LIB XDLL_BEMATECH //Verifica se tem papel DLL32 FUNCTION BmVerPapel( @Linhas AS PTR ) AS LONG PASCAL ; FROM "Bematech_FI_MonitoramentoPapel" LIB XDLL_BEMATECH //Verifica se tem impressora ligada DLL32 FUNCTION BmPrintLig( ) AS LONG PASCAL ; FROM "Bematech_FI_VerificaImpressoraLigada" LIB XDLL_BEMATECH //Cancela cupom fiscal DLL32 FUNCTION BmCanCupom( ) AS LONG PASCAL ; FROM "Bematech_FI_CancelaCupom" LIB XDLL_BEMATECH //Cancela último ítem do cupom DLL32 FUNCTION BmCancItem( ) AS LONG PASCAL ; FROM "Bematech_FI_CancelaItemAnterior" LIB XDLL_BEMATECH //Abre a gaveta DLL32 FUNCTION BmAbreGav ( ) AS LONG PASCAL ; FROM "Bematech_FI_AcionaGaveta" LIB XDLL_BEMATECH //Ler número do cupom DLL32 FUNCTION BmNumCupom( Cupom AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_NumeroCupom" LIB XDLL_BEMATECH //Emite leitura da memória fiscal por data DLL32 FUNCTION BmMemFiscD( In AS LPSTR, Fi AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_LeituraMemoriaFiscalData" LIB XDLL_BEMATECH //Emite leitura da memória fiscal por reduções DLL32 FUNCTION BmMemFiscR( In AS LPSTR, Fi AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_LeituraMemoriaFiscalReducao" LIB XDLL_BEMATECH //Emite cupom gerencial 618 CARACTERES NO MAXIMO POR COMANDO DLL32 FUNCTION BmCpGerAbr( Texto AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_RelatorioGerencial" LIB XDLL_BEMATECH //Fecha cupom gerencial DLL32 FUNCTION BmCpGerFec( ) AS LONG PASCAL ; FROM "Bematech_FI_FechaRelatorioGerencial" LIB XDLL_BEMATECH //Verifica status da gaveta DLL32 FUNCTION BmStGaveta( @nStatus AS PTR ) AS LONG PASCAL ; FROM "Bematech_FI_VerificaEstadoGaveta" LIB XDLL_BEMATECH //Abre cupom adicional DLL32 FUNCTION BmCupAdAbr( FormaPgto AS STRING,; Valor AS STRING,; Cupom AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_AbreComprovanteNaoFiscalVinculado" LIB XDLL_BEMATECH //Imprime cupom não fiscal vinculado DLL32 FUNCTION BmCupAdUsa( Texto AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_UsaComprovanteNaoFiscalVinculado" LIB XDLL_BEMATECH //Fecha cupom não fiscal DLL32 FUNCTION BmCupAdFec( ) AS LONG PASCAL ; FROM "Bematech_FI_FechaComprovanteNaoFiscalVinculado" LIB XDLL_BEMATECH //Vende ítem DLL32 FUNCTION BmVendItem( Codigo AS STRING,; Descricao AS STRING,; Aliquota AS STRING,; TpQte AS STRING,; Quantid AS STRING,; Decimal AS 7 ,; ValUnit AS STRING,; TpDesc AS STRING,; ValDesc AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_VendeItem" LIB XDLL_BEMATECH //Efetua Formas de Pagamento DLL32 FUNCTION BmFormasPag( FormaPgto AS STRING,; ValorPago AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_EfetuaFormaPagamento" LIB XDLL_BEMATECH //Inicia Fechamento cupom DLL32 FUNCTION BmIniFecCup( Acrescimo AS STRING,; TipoAcresc AS STRING,; ValorAcresc AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_IniciaFechamentoCupom" LIB XDLL_BEMATECH //Termina Fechamento cupom DLL32 FUNCTION BmTerFecCup( Mensagem AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_TerminaFechamentoCupom" LIB XDLL_BEMATECH //Fecha cupom com uma forma de pagamento somente DLL32 FUNCTION BmFechaCup( FormaPgto AS STRING,; Acrescimo AS STRING,; TipoAcresc AS STRING,; ValorAcresc AS STRING,; ValorPago AS STRING,; Mensagem AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_FechaCupom" LIB XDLL_BEMATECH //Verifica status do gerenciador padrão DLL32 FUNCTION BmTfStatus( Operacao AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FITEF_Status" LIB XDLL_BEMATECH DLL32 FUNCTION BmFormaPg( cNomeDocto AS STRING ,; cValorDocto AS STRING ) AS LONG PASCAL; FROM "Bematech_FI_EfetuaFormaPagamento" LIB XDLL_BEMATECH DLL32 FUNCTION BmIniciaFecha( cAcreDesc AS STRING ,; cTipoAcreDes AS STRING ,; cValorParc AS STRING ) AS LONG PASCAL ; FROM "Bematech_FI_IniciaFechamentoCupom" LIB XDLL_BEMATECH DLL32 FUNCTION BmCancGen( NumeroItem AS LPSTR ) AS LONG PASCAL ; FROM "Bematech_FI_CancelaItemGenerico" LIB XDLL_BEMATECH Isso mesmo.... kapiaba 1 Quote Link to comment Share on other sites More sharing options...
gilmer Posted January 30, 2020 Report Share Posted January 30, 2020 Boa Tarde, O [x]harbour tem sua própria função loadlibrary, dependendo da ordem que for inserida as lib, irá pegar antes da versão do fivewin e retornando hexadecimal, troque que loadlibrary por LoadLib32 Quote Link to comment Share on other sites More sharing options...
jbinfo Posted January 31, 2020 Author Report Share Posted January 31, 2020 Boa Tarde, O [x]harbour tem sua própria função loadlibrary, dependendo da ordem que for inserida as lib, irá pegar antes da versão do fivewin e retornando hexadecimal, troque que loadlibrary por LoadLib32 Tentei mas não resolveu....para o SAT uso o LOADLIBRARY e esta funcionando...no Cupom fiscal tb esta...mas trava no retorno do comando de abertura do cupom fiscal....não volta para o sistema...trava,.,,muito estranho...Leitura X, Redução Z, Cancelar Cupom tudo funciona...qual versão da DLL esta usando? pois o meu so funcionava com uma versão antiga...agora não sei mais se pode ser isso. Obrigado pela atenção... Quote Link to comment Share on other sites More sharing options...
jbinfo Posted January 31, 2020 Author Report Share Posted January 31, 2020 Boa Tarde, O [x]harbour tem sua própria função loadlibrary, dependendo da ordem que for inserida as lib, irá pegar antes da versão do fivewin e retornando hexadecimal, troque que loadlibrary por LoadLib32 Veja LOG que esta sendo gerado....Fiz Leitura X e depois fui emitir Cupom...como travou Cancelei ele...Obrigado Bematech_FI_LeituraX Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Bematech_FI_ModeloImpressora Bematech_FI_NumeroSerie Retorno impressora: EMULADOR Retorno Bematech_FI_NumeroSerie: 1 Bematech_FI_MarcaModeloTipoImpressoraMFD Retorno impressora: BEMATECH ,MP-2100 TH FI ,ECF-IF Retorno Bematech_FI_MarcaModeloTipoImpressoraMFD: 1 Retorno impressora: MP2100FI Retorno Bematech_FI_ModeloImpressora: 1 Bematech_FI_DataHoraImpressora Retorno impressora: 310120 Retorno impressora: 010856 Retorno Bematech_FI_DataHoraImpressora: 1 Bematech_FI_DataHoraReducao Retorno impressora: 000000 Retorno impressora: 000000 Retorno Bematech_FI_DataHoraReducao: 1 Bematech_FI_DadosUltimaReducao Bematech_FI_NumeroSerie Retorno impressora: EMULADOR Retorno Bematech_FI_NumeroSerie: 1 Retorno impressora: 00,000000000000000000,00000000000000,00000000000000,0000000000000000000000000000000000000000000000000000000000000000,00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,00000000000000,00000000000000,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,000000000000000000000000000000000000,000000,000000,00,000000,00000000000000,00000000000000 Retorno Bematech_FI_DadosUltimaReducao: 1 ----------------------------------------------------------------------- Bematech_FI_GeraRegistrosCAT52MFD Parâmetros: NULL|000000 Bematech_FI_ModeloImpressora Bematech_FI_NumeroSerie Retorno impressora: EMULADOR Retorno Bematech_FI_NumeroSerie: 1 Bematech_FI_MarcaModeloTipoImpressoraMFD Retorno impressora: BEMATECH ,MP-2100 TH FI ,ECF-IF Retorno Bematech_FI_MarcaModeloTipoImpressoraMFD: 1 Retorno impressora: MP2100FI Retorno Bematech_FI_ModeloImpressora: 1 Bematech_FI_NumeroSerieMFD Bematech_FI_NumeroSerie Retorno impressora: EMULADOR Retorno Bematech_FI_NumeroSerie: 1 Bematech_FI_DataHoraImpressora Retorno impressora: 310120 Retorno impressora: 010904 Retorno Bematech_FI_DataHoraImpressora: 1 Bematech_FI_DataHoraImpressora Retorno impressora: 310120 Retorno impressora: 010905 Retorno Bematech_FI_DataHoraImpressora: 1 Bematech_FI_DataHoraReducao Retorno impressora: 000000 Retorno impressora: 000000 Retorno Bematech_FI_DataHoraReducao: 1 Bematech_FI_DadosUltimaReducao Bematech_FI_NumeroSerie Retorno impressora: EMULADOR Retorno Bematech_FI_NumeroSerie: 1 Retorno impressora: 00,000000000000000000,00000000000000,00000000000000,0000000000000000000000000000000000000000000000000000000000000000,00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,00000000000000,00000000000000,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,000000000000000000000000000000000000,000000,000000,00,000000,00000000000000,00000000000000 Retorno Bematech_FI_DadosUltimaReducao: 1 Bematech_FI_GeraRegistrosCAT52MFD: data zerada, será utilizada a data da RZ para gerar a CAT52: 000000 Bematech_FI_GeraRegistrosCAT52MFD: a data da redução z também está zerada, a geração da CAT52 será ignorada Bematech_FI_VerificaEstadoImpressora Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno impressora: 6,0,0 Retorno Bematech_FI_VerificaEstadoImpresora: 1 Retorno Bematech_FI_LeituraX: 1 ----------------------------------------------------------------------- Bematech_FI_AbreCupom Parâmetro: 21328353818 Bematech_FI_NumeroCupom Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno impressora: 000003 Retorno Bematech_FI_NumeroCupom: 1 Bematech_FI_VersaoFirmware Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno impressora: 0100 Retorno Bematech_FI_VersaoFirmware: 1 Bematech_FI_VendaBruta Bematech_FI_GrandeTotal Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno impressora: 000000000000000000 Retorno Bematech_FI_GrandeTotal: 1 Bematech_FI_CalcularVendaBruta Bematech_FI_NumeroSerie Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno impressora: EMULADOR Retorno Bematech_FI_NumeroSerie: 1 Bematech_FI_VerificaTotalizadoresParciais Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno impressora: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,00000000000000,00000000000000,00000000000000,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,00000000000000,00000000000000,000000000000000000 Retorno Bematech_FI_VerificaTotalizadoresParciais: 1 ----------------------------------------------------------------------- Bematech_FI_Cancelamentos Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno impressora: 00000000000000 Retorno Bematech_FI_Cancelamentos: 1 ----------------------------------------------------------------------- Bematech_FI_Descontos Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno impressora: 00000000000000 Retorno Bematech_FI_Descontos: 1 Retorno Bematech_FI_CalcularVendaBruta: 1 Retorno da impressora: 000000000000000000 Retorno Bematech_FI_VendaBruta: 1 Bematech_FI_DataMovimento Retorno impressora: 000000 Retorno Bematech_FI_DataMovimento: 1 Retorno Bematech_FI_AbreCupom: 1 ----------------------------------------------------------------------- Bematech_FI_LeInformacoesConfiguracao Versão BemaFI32.Dll: 5,10,6,5 Versão BemaMFD.dll: 1,0,0,52 Versão BemaMFD2.dll: 1,0,1,44 path: C:\NFP\ Log: 1 LogDiario: 0 Status: 1 Retorno: 1 ControlePorta: 1 StatusFuncao: 1 ModeloImp: BEMATECH ModoGaveta: 0 EmulMFD: 1 StatusCheque: 0 Porta: DEFAULT StatusErro: 1 TimeOutZ: 99 Impressora: 0 TimeOutGerencial: 40 CrLfVinculado: 0 Gerencial: 0 ForceWTSClient: 1 RetriesWTSCmd: 3 Software House - COO: 002001 Software House - NumeroAplicativo: 1 Software House - CNPJ: 0249818000109 Software House - IE: 0 Software House - IM: 0 Software House - RazaoSocial: JBI Software House Software House - NomeAplicativo: JBI Loja Software House - Versao: 1.0 Software House - Linha1: 0 Software House - Linha2: 0 ECF - IM: 0 ECF - UF: sp GerarRFD: 0 CalculoIcmsCupom: 0 HabilitaRFDImpMFD: 0 Retorno Bematech_FI_LeInformacoesConfiguracao: OK ----------------------------------------------------------------------- Bematech_FI_CancelaCupom Bematech_FI_DataMovimento Retorno impressora: 310120 Retorno Bematech_FI_DataMovimento: 1 Bematech_FI_ModeloImpressora Bematech_FI_NumeroSerie Retorno impressora: EMULADOR Retorno Bematech_FI_NumeroSerie: 1 Bematech_FI_MarcaModeloTipoImpressoraMFD Retorno impressora: BEMATECH ,MP-2100 TH FI ,ECF-IF Retorno Bematech_FI_MarcaModeloTipoImpressoraMFD: 1 Retorno impressora: MP2100FI Retorno Bematech_FI_ModeloImpressora: 1 Retorno Bematech_FI_CancelaCupom: 1 - Ok1 Quote Link to comment Share on other sites More sharing options...
gilmer Posted February 3, 2020 Report Share Posted February 3, 2020 Bom Dia, Não existe diferença entre a versão antiga e atual a respeito deste assunto, porem, você pode usar as funções de DLL do [x]harbour e fazer testes. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.