Configurações da DLL Daruma 

TELEFONE SUPORTE DESENVOLVEDOR DARUMA 0800-770-3320

Daruma - Matricial

- CONSIDERAÇÕES INICIAIS

Informações retiradas diretamente do site da Daruma*

  1. A RFD passará a ser gravada imediatamente após a Redução Z com a nova dll e as configurações devidamente feitas no Registry (Registro do Windows);

  2. Todas as movimentações anteriores ao processo de instalação e configuração da Daruma32.dll não poderá ser resgatada;

  3. Esta dll não surtirá efeito em outros modelos de ECF Daruma que não seja FS345 com versões de Firmware 1.20 e 1.22, mesmo que tenha sido instalada e configurada.

- INSTALAÇÃO E CONFIGURAÇÃO

  • Crie os seguintes diretórios:
      • C:\RFD_Daruma e
      • C:\BKP_Daruma
  • Entre no Editor de Registros (Iniciar > Executar > Regedit) e vá em HKEY_LOCAL_MACHINE\SOFTWARE\DARUMA\ECF\RFD e insira os dados da software house nas chaves que iniciam com SW.

 

Figura 01 - Registro Daruma


Observe que no exemplo acima, não foram utilizados separadores no CNPJ, IE e IM. Para o nome fantasia da Software House e Razão Social, não utilize mais de 40 caracteres, pois, o tamanho deste campo é limitado em 40 bytes.

Lembrando que é necessário informar nos registros os diretórios criados acima.


Figura 02 - Diretórios Daruma Matricial


Se desejar pode ser feito um teste de venda e em seguida, verifique se no diretório criado mais acima, existe um arquivo CAT-52, este deve conter um nome que inicia com DR e termina em 7 (que refere-se ao ano em hexadecimal).

Por exemplo: DR495081.5A7, onde:

  • DR equivale as iniciais do fabricante, neste caso, Daruma;
  • 4 equivale ao modelo do ECF, no caso, é FS345;
  • Número de Série do ECF (variável), que neste caso é 95081;
  • Dia da Emissão, neste caso é 5;
  • Mês da Emissão, neste caso, A (Outubro), se fosse B seria Novembro e assim por diante;
  • Ano, neste caso, 7 (hexadecimal);

Daruma - Térmica

- CONSIDERAÇÕES INICIAIS

  1. As impressoras com MFD, armazenam todas as informações em sua Memória Fita-Detalhe (MFD) não havendo perda de informações caso algum processo seja instanciado erroneamente;

  2. A configuração para gerar o CAT-52 não ocasionará problemas caso sejam utilizadas duas impressoras diferentes no mesmo local, pois, as configurações da MFD não estão ligadas às configurações para o Ato COTEPE 17/04;

  3. Esta dll não surtirá efeito em versões antigas de firmware como a versão 01.00.00.

- INSTALAÇÃO E CONFIGURAÇÃO

  • Entre no Editor de Registros (Iniciar > Executar > digite Regedit) e vá em HKEY_LOCAL_MACHINE\SOFTWARE\DARUMA\AtoCotepe. Na chave GeraAtoCotepe defina o valor 1 e na chave Path defina o caminho em que serão salvos os arquivos gerados pela impressora fiscal, por exemplo, C:\NotaFiscalPaulista.
  • Assim que a redução Z for emitida diariamente, os arquivos serão gerados no path definido anteriormente.


A Daruma fornece um aplicativo para a geração do arquivo CAT-52 / Ato COTEPE 17/04 chamado uDecoder , que deve ser utilizado com a impressora ligada para que o download dos arquivos seja feito corretamente.

Descompacte o arquivo baixado uDecoder.zip em qualquer pasta do computador, neste arquivo existe a pasta uDecoder. Localize o arquivo executável WIN_uDecoder.exe e execute-o, aparecerá uma tela solicitando as informações para configuração.


Figura 03 - Decodificador Daruma


No campo Impressora, deve-se escolher a porta em que está conectada a impressora ao computador. Ex.: COM1. No campo Intervalo, informe-o por data.

Em seguida  clique no botão .

Observe se no lado direto da tela do uDecoder no espaço Processamento as seguintes situações:

    • I      - Comunicação com ECF
    • II     - Leitura da MF
    • III    - Procura de Índices da MFD
    • IV   - Procura de Eventos da MFD
    • V    - Leitura da MF
    • VI   - Geração dos arquivos Binários
    • VII  - Decodificação RZ
    • VIII - Decodificação MF
    • IX   - Decodificação MFD
    • X    - Nota Fiscal Paulista


Cada um dos eventos deverá acontecer normalmente, e poderão ser acompanhados por meio de sinalizadores que ficarão oscilando nas cores verde e amarelo significando que o processo está sendo executado com sucesso.

Se porventura algum dos processos estiver errado, este terá um sinalizador vermelho.

Ocorrendo essa situação, tente novamente  clicando no botão .

Caso apareça algum erro relacionado ao Banco MFD ou conexão ao Banco de Dados durante a geração, siga os passos a seguir:

  • Feche o uDecoder, caso o mesmo esteja aberto;
  • Copie a dll DAO360.dll da pasta do uDecoder (apenas copie, não exclua da pasta);
  • Abra a pasta Windows\System32 que pode ser acessada em:
  • Iniciar > Executar > digite %windir%\System32 e cole a DAO360.dll
  • Após colá-la deve-se registrá-la, para isso digite os seguintes comandos em :Iniciar > Executar > regsvr32 "%windows%\System32\DAO360.dll".  Clique em   ou pressione Enter;
  • Após realizar os procedimentos acima, será exibida uma mensagem.

 

Figura 04 - DLL Registrada com Sucesso


Após este processo, tente executar o uDecoder novamente.

Quando todos os processos estiverem finalizados, a tela do programa deverá estar conforme abaixo:


Figura 05 - Fim da Decodificação


Em seguida, será exibida uma tela contendo os resultados da decodificação.


Figura 06 - Resultados da Decodificação


Assim que esta tela for exibida, clique em Abrir Pasta de Saída, para que os arquivos gerados sejam escolhidos. Conforme a Figura 08, deverão ser selecionados, os que tiverem um formato parecido com o exemplo a seguir. Ex.: DR1XXXXX.DMA, onde:

  • DR: Iniciais do fabricante.
  • 1: Dígito identificador do modelo da impressora.
  • XXXXX: Número de Série da impressora.
  • DMA: Dia/Mês/Ano referente ao conteúdo do arquivo gerado. Sendo que se o dia for 10 em diante, então será representado por letras do alfabeto, onde o "A" representa o número 10(dez), B o dia 11(onze), até a letra "V" que já é o dia 31 (trinta e um), quando houver 31 dias no mês.

 

Figura 07 - Seleção de Arquivos Gerados


Estes arquivos poderão ser colocados em outra pasta que desejar para fácil localização futuramente.


Dúvidas sobre as configurações e geração da NF-Paulista - Bematech (Matricial ou Térmica) ?  Verifique o artigo Gerar arquivos de nota fiscal paulista automaticamente - Bematech térmica e matricial.

Dúvidas sobre as configurações e geração da NF-Paulista - Sweda (Matricial ou Térmica) ?  Verifique o artigo Geração arquivos CAT 52 Sweda - nota fiscal paulista.