Sei sulla pagina 1di 4

******************************************************************************** ***** ================================================================================ ===== Este arquivo contm informaes sobre as implementaes/correes da BEMAFI32.

DLL ================================================================================ ===== ******************************************************************************** ***** *** verso 5.3.0.0 *** Arquivo BemaFI32.ini -------------------O arquivo de configurao da DLL no precisa estar no diretrio de sistema do Windows (Windows\System ou Windows\System32). Ele pode ser distribudo, juntamente com a d ll, no mesmo diretrio da aplicao. OBS: Caso o arquivo BemaFI32.ini no esteja, juntamente com a dll, o default de pr ocura ser o diretrio de sistema do Windows. Pacote JAVA atualizado ---------------------Foram implementadas melhorias na classe JAVA de acesso s impressoras fiscais Bema tech, atravs da BemaFI32.dll. Agora, existe um pacote chamado Bematech.jar, o qual contm todas as classes utilizadas para realizar as operaes com a impressora. Basta adici onar no projeto Java o arquivo Bematech.jar e a seguinte linha de cdigo classe do proj eto: import bemajava.*; Log Dirio ---------Foi criada a chave "LogDiario" no arquivo BemaFI32.ini que possibilita a gerao do arquivo "BemaFI32.log" diariamente, ou seja, a dll ir criar um arquivo BemaFI32-AAAAMMDD.log com as operaes realizadas entre sua aplicao -> dll -> impresso ra, permitindo uma maior depurao de possveis erros que possam ocorrer. Sero mantidos ape nas os 7 ltimos logs gerados, sendo os anteriores apagados - sempre logs semanais. OBS: Essa configurao s ter efeito se a chave Log tambm estiver habilitada (Log=1). CrLfVinculado e CrLfGerencial ----------------------------Criamos as chaves "CrLfVinculado" e "CrLfVinculado" no arquivo BemaFI32.ini que permite ativar ou desativar o envio dos caracteres LF+CR pela dll. Se sua aplicao j envia estes caracteres, juntamente com as linhas do texto para o c upom

no fiscal vincula ou relatrio gerencial, estas chaves podem ficar desativadas no a rquivo BemaFI32.ini (CrLfVinculado=0 e CrLfVinculado=0). Mas, se voc deseja que a dll co ntrole o envio destes caracteres automaticamente, estas chaves devem estar ativadas. OBS: O envio destes caracteres para salto de linha, ter efeitos nas funes Bematech_ FI_UsaComprovanteNaoFiscalVinculado e Bematech_FI_RelatorioGerencial. TimeOutGerencial --------------- possvel controlar o timeout de retorno da dll, quando realizada a impresso do rela trio gerencial nas impressoras fiscais modelo MP-20 FI II e MP-40 FI II. Estes modelo s imprimem uma Leitura X (exigido por lei) antes do inicio da impresso do relatrio gerencial. O valor default 40 segundos, podendo ser configurado at 120 segundos. Bematech_FI_EfetuaFormaPagamentoIndiceDescricaoForma ---------------------------------------------------Funo implementada para efetuar a forma de pagamento, atravs de seu ndice, permitindo o envio de um texto adicional. Exemplo: iRet = Bematech_FI_EfetuaFormaPagamentoIndiceDescricaoForma( "02", "100,00", "Ch eque com vencimento em 30/10/06") Bematech_FI_AtivaDesativaCancelamentoCupom2HorasMFD --------------------------------------------------Funo implementada para ativar ou desativar o cancelamento do cupom fiscal que real izado pela impressora, automaticamente quando impressa a reduo Z, s 02:00 horas. OBS: Se esta opo for desativada, a impressora no cancelar o cupom fiscal que se enco ntra aberto, quando a mesma for emitir a reduo Z s 02:00 horas (caso esteja habilitada p ara emitir a reduo Z automaticamente), permitindo que a aplicao encerre o cupom para posteriormente emitir a reduo Z. Esta funo est disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.03.03 superior, ou MP-2100 TH FI. iRet = Bematech_FI_AtivaDesativaCancelamentoCupom2HorasMFD(0) Parmetro 1 ativa o cancelamento e 0 desativa. Bematech_FI_VerificaCancelamentoCupom2HorasMFD ---------------------------------------------Funo implementada para verificar se o flag de cancelamento est habilitado ou no.

cFlag = " " iRet = Bematech_FI_VerificaCancelamentoCupom2HorasMFD(cFlag) Se a varivel cFlag for igual a "1", cancelamento habilitado. Se for igual a "0" c ancelamento desabilitado. Esta funo est disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.03.03 superior, ou MP-2100 TH FI. Bematech_FI_NumeroSerieCriptografado -----------------------------------Funo implementada para retornar o nmero de srie da impressora fiscal, j criptografado . OBS: Para os modelos MP-25 FI, MP-50 FI, MP-2000 TH FI, MP-2100 TH FI e MP-6000 TH FI, a chave "Impressora" deve estar igual a 1 (Impressora=1) no arquivo de configurao BemaFI32 .ini para que o nmero de srie retornado seja de 20 caracteres para a criptografia. Caso esta chave esteja igual a 0 (Impressora=0), sero retornados apenas 15 caracteres para a crip tografia. Exemplo: ' para as impressoras MP-20 FI II / MP-40 FI II ' (chave Impressora=0) NumeroSerie = Space(15) iRet = Bematech_FI_NumeroSerieCriptografado(NumeroSerie) ou ' para as impressoras MP-25 FI / MP-50 FI / MP-2000 TH FI / MP-2100 TH FI / MP-6 000 TH FI ' (chave Impressora=1) NumeroSerie = Space(20) iRet = Bematech_FI_NumeroSerieCriptografado(NumeroSerie) Bematech_FI_NumeroSerieDescriptografado --------------------------------------Funo implementada para descriptografar o nmero de srie, criptografado a partir da fu no Bematech_FI_NumeroSerieCriptografado. Exemplo: NumeroSerieDescrip = Space(15) iRet = Bematech_FI_NumeroSerieDescriptografado(NumeroSerie, NumeroSerieDescrip) ou NumeroSerieDescrip = Space(20) iRet = Bematech_FI_NumeroSerieDescriptografado(NumeroSerie, NumeroSerieDescrip) Onde, a varivel NumeroSerie deve conter o nmero de srie criptografado pela funo Bemat ech_FI_NumeroSerieCriptografado.

*** verso 5.3.1.0 ***

- Verso gerada aps correo do erro de comunicao durante a leitura das formas de pagame to usando o emulado. *** verso 5.3.4.0 *** - Alterada a varivel de envio de comandos para o Bematech Monitor de global para local. *** verso 5.3.5.0 *** - Alterada a funo Bematech_FI_VendaBruta para calcular a venda bruta lendo as info rmaes dos totalizadores parciais, quando os dados da ultima reduo z estiverem zerados. - Compatibilizada a funo Bematech_FI_EfetuaFormaPagamentoImpAntiga e Bematech_FI_R educaoZImpAntiga com as impressoras convenio 85. *** verso 5.3.6.0 *** - Implementado o fechamento e abertura da porta de comunicao quando ocorre erro ao enviar o comando para a impressora. - Melhorado o tratamento de timeout da reduo z. Se for impressora Trmica desconside ra a configurao do ini (TimeOutZ), fica aguardando enquanto a impressora estiver reto rnando busy. *** verso 5.3.7.0 *** - Implementado o suporte a MP-2100 TH FI nas funes Bematech_FI_RelatorioSintegraMF D e Bematech_FI_GeraRelatorioSintegraMFD. *** verso 5.3.8.0 *** - Implementada a leitura mltipla de dados para melhorar o desempenho na utilizao do Windows Terminal Service. *** verso 5.4.0.0 *** - Incluido suporte a impressora MP-3000 TH FI. - Atualizada a funo Bematech_FI_DadosSintegraMFD para suportar novo layout da leit ura da memria fiscal. - Atualizada a funo Bematech_FI_ModeloImpressora para suportar a MP-3000 TH FI.

Potrebbero piacerti anche