Breadcrumbs

Fevereiro 2026

Olá, estes são os Release notes do mês de fevereiro de 2026 do NDD Print, temos muitas novidades e esperamos que você goste.

Aqui você pode realizar o download das últimas versões.

Veja um resumo de todas as atualizações e clique nos links para navegar em cada uma delas.


NDD Print Client Lexmark 5.16.2

Correções


NDD Print Tracer 5.4.3

Correções


NDD Print MF HP 5.31.3

Correções


NDD Print Client Lexmark - 5.16.2

Liberado em 27 de fevereiro de 2026

Correção

Correção de Performance no Logout

Como acontecia o problema? Foi identificado uma demora progressiva na inicialização da interface embarcada logo após o logout. Esse comportamento gerava um atraso acumulativo que chegava a atingir 60 segundos em algumas oportunidades. Como solução paliativa, o equpamento era reiniciado mas a lentidão retornava conforme o uso contínuo da solução embarcada.

Quando acontecia o problema? A falha se manifestava em cenários de alta rotatividade de usuários, especificamente quando múltiplos logins e logoffs eram realizados sequencialmente em um curto período de tempo.

Onde acontecia o problema? A instabilidade foi detectada em equipamentos específicos que utilizam o Lexmark Client instalado.

O que foi feito para corrigir? A arquitetura de encerramento de sessão foi refatorada. O processo de logout foi centralizado em um método único e otimizado. Essa alteração impede a chamada redundante de telas e processos em segundo plano durante a saída do usuário, eliminando os gargalos que causavam a lentidão sistêmica.

NDD Print Tracer - 5.4.3

Liberado em 20 de fevereiro de 2026

Correção

Correção arquivo JSON

Como acontecia o problema? Ao clicar em uma célula da aba Log Receiver onde continha uma mensagem com json  

Quando acontecia o problema? Quando o json continha ponto e virgula

Onde acontecia o problema? No parser de logs recebidos por equipamentos Kyocera com a autenticação do NDD Print

O que foi feito para corrigir? Alterado a logica do parser para não utilizar mais ponto e virgula na quebra da informação para mostrar no grid


NDD Print MF HP - 5.31.3

Liberado em 18 de fevereiro de 2026

Correção

Script não cria a tabela "UnregisteredPrinters" no Postgres

Como acontecia o problema? Ao realizar a migração de banco de dados do SQL Server para o Postgres, a tabela UnregisteredPrinters não era gerada no destino.

Quando acontecia o problema? Durante o processo de migração de dados entre os SGDBs (SQL Server → Postgres).

Onde acontecia o problema? No banco de dados PostgreSQL (visível via PGAdmin), onde a ausência da tabela era constatada.

O que foi feito para corrigir? Implementada a criação da tabela no método DatabaseMigration.GetCreateTableSql, garantindo que o script de criação seja executado corretamente para Postgres.

Falha na migração de dados XML para banco de dados após criação do banco após criação via script

Como acontecia o problema? Ocorria erro ao tentar migrar dados de impressoras contidos em XML de versões antigas (ex: 5.24.1) para uma base de dados nova (5.31.2) criada via script.

Quando acontecia o problema? No momento de aplicar a nova configuração após a atualização do MF HP, onde a migração do legado (XML) para o banco é mandatória.

Onde acontecia o problema? No caminho: MF HP Admin > Ferramentas > Configurações > Banco de Dados.

O que foi feito para corrigir? Ajustada a validação de conexão para que o sistema valide tanto o banco master quanto o banco específico digitado pelo usuário, contornando restrições de permissão.

Script de criação não configura a propriedade Propriedade 'Auto-close' no SQL Server

Como acontecia o problema? A configuração de banco falhava quando o usuário possuía apenas permissões de db_reader e db_writer, pois o script tentava alterar propriedades sem as devidas permissões ou validações.

Quando acontecia o problema? Ao tentar efetivar a conexão com o SQL Server utilizando um usuário com permissões restritas.

Onde acontecia o problema? No menu: MF HP Admin > Ferramentas > Configurações > Bancos de Dados.

O que foi feito para corrigir? Adicionada a configuração AUTO_CLOSE OFF ao script CreateDatabaseSQLServerMFHP.sql, com uma validação prévia que só executa o comando se a conta possuir permissões suficientes.

Erro de Base64 ao carregar Admin com senhas descriptografadas

Como acontecia o problema? Senhas de pastas compartilhadas gravadas em texto puro (versões legadas) causavam erro de conversão ao serem lidas por métodos que esperavam criptografia

Quando acontecia o problema? Ao abrir o Admin após atualizar uma versão muito antiga que não utilizava criptografia na tag <secret> da tabela PrinterManager.

Onde acontecia o problema? Na tela principal (carregamento) do MF HP Admin.

O que foi feito para corrigir? Implementado um tratamento de exceção (FormatException). Caso a senha esteja em formato bruto, o sistema a retorna normalmente e a criptografa na próxima alteração/gravação.

Falha de referências na ‘TestConfiguration’

Como acontecia o problema? A ferramenta não conseguia localizar as DLLs necessárias para registrar o leitor, resultando em exceção.

Quando acontecia o problema? Ao tentar realizar a chamada Register HP Reader.

Onde acontecia o problema? Na ferramenta utilitária TestConfiguration.

O que foi feito para corrigir? Ajustadas as referências dos pacotes NuGet no projeto TestConfigurations, garantindo que todas as dependências estejam disponíveis para as chamadas de registro.

Conflito de portas na instalação do Postgres

Como acontecia o problema? O instalador identificava erroneamente que a porta 5432 estava ocupada caso houvesse qualquer processo em portas similares (ex: 54321, 15432).

Quando acontecia o problema? Durante a instalação do NDD Print MF HP ao selecionar a opção de instalar o Postgres localmente.

Onde acontecia o problema? No assistente de instalação (Instalador do MF HP).

O que foi feito para corrigir? Alterado o comando de verificação para usar Regex ajustado, garantindo que apenas a porta exata 5432 seja validada.

Validação de 'Auto-close' impede update de versões antigas

Como acontecia o problema? O sistema tentava ler o arquivo SettingsData.json para validar o "Auto-close", mas esse arquivo não existe em versões anteriores à 5.25.0, travando o processo.

Quando acontecia o problema? Durante o Wizard de atualização (Update) partindo de versões legadas (ex: 5.23).

Onde acontecia o problema? No Wizard de atualização do NDD Print MF HP.

O que foi feito para corrigir? O processo de validação do "Auto-close" foi restrito para ocorrer apenas se a versão de origem for superior à 5.25.0.

Impressoras não adicionadas ao grupo de impressão (MS Entra ID)

Como acontecia o problema? O método GetSettingsV2 (usado para Entra ID) retornava domínios em ordem diferente do GetSettings padrão, gerando chaves divergentes entre o MF e o NDD Print Releaser.

Quando acontecia o problema? Ao realizar o deploy de impressoras em ambientes configurados com Entra ID (versão 5.30.0+).

Onde acontecia o problema? No NDD Printer Deploy, seção "Impressora cadastrada para liberação segura".

O que foi feito para corrigir? Padronizada a utilização do método GetSettings para a lógica de deploy, garantindo consistência na geração de chaves independente do uso de Entra ID.

NDD Print Client HP - Erro ao liberar mais de 25 documentos

Como acontecia o problema? A liberação de muitos documentos simultâneos excedia o tempo de espera padrão (10 segundos), resultando no erro "A task was canceled".

Quando acontecia o problema? Em cenários com retenção na estação, quando o tempo de resposta do Agent excedia o limite do Client HP.

Onde acontecia o problema? Na tela de liberação de documentos pendentes no painel da impressora (NDD Print MF Client HP).

O que foi feito para corrigir? Aumentado o timeout padrão da requisição para 10 minutos e liberada a possibilidade de configuração manual via arquivo de configurações personalizadas.