Tempo aproximado para leitura: 00:08:50 min
Dúvida
Como configurar e parametrizar impressoras no Logix?
Ambiente
Framework - Framework (Linha Logix) - Relatórios – Versão 12
Solução
Pré-Requisitos:
• Ter instalado na máquina Client e/ou Server, os drivers das impressoras que serão utilizadas;
• Ter instalado na máquina Client e/ou Server, o JAVA versão 1.6 ou superior, para impressão PDF e envio de e-mail depois do relatório ter sido concluído;
• Ter os objetos JAVA atualizados para impressão PDF. Por padrão estes objetos são instalados no diretório \TOTVS\Logix\LIB;
• Importar as configurações padrões de impressoras, utilizando o programa LOG5240 – Carga Padrão Configuração Impressora;
• Criar pasta TOOLS, para impressão Local, verificar no arquivo TotvsAppServer.ini o valor da variável RootPath. Dentro do diretório informado nesta variável, criar a pasta TOOLS e dentro desta, deve obrigatoriamente conter os arquivos foxit.exe e lpdos.exe, independente do Sistema Operacional utilizado pelo cliente. Estes arquivos são disponibilizados na instalação do produto;
• Validar segurança dos compartilhamentos das impressoras;
• Garantir que os serviços do TotvsTec, quando o Sistema Operacional for Windows, sejam iniciados pelo usuário administrador do servidor. Para evitar outros problemas de segurança, o usuário administrador informado no serviço do TotvsTec deve ser administrador da rede;
• Para impressões Logix, a configuração muda conforme as versões do Windows:
Windows 32: Copiar os lpdos.exe e lpdos.bat na pasta \diretorio_instalacao_windows\system32.
Windows 64: Copiar os lpdos.exe e lpdos.bat na pasta \diretorio_instalacao_windows\system32 e \diretorio_instalacao_windows\syswow64.
Estes arquivos são disponibilizados na instalação do produto.
Impressoras:
Para a utilização das impressoras no produto Logix, elas precisam ser configuradas corretamente de acordo com a linguagem que o equipamento emula. Por padrão, o produto permite a impressão nos tipos de impressoras abaixo:
• Impressoras Laser e DeskJet - Jato de Tinta.
Para impressoras do tipo Laser e DeskJet, é necessário verificar se a impressora é compatível com a linguagem PCL 3 ou superior.
• Impressoras Matriciais.
Para utilização de impressoras Matriciais, é necessário verificar se a linguagem padrão da impressora é ESC/P ou IBM850.
• Impressoras de Cheques SLIP.
Para as impressoras SLIP, são utilizadas as mesmas linguagens que uma impressora matricial.
Mas, algumas impressoras possuem códigos especiais, e esta codificação está definida dentro dos fontes de negócio.
As impressoras a serem utilizadas no produto Logix, devem ter as características acima, pois a TOTVS não faz homologação de impressoras. Em caso de dúvida, antes de adquirir o equipamento, solicite ao revendedor uma demonstração e faça um teste no produto.
Salientamos que a utilização dos tipos disponibilizados podem não funcionar em determinados modelos de impressoras, devido a características particulares delas. Para corrigir essas inconsistências, o próprio cliente poderá fazer os ajustes ou solicitar orçamento por intermédio de um chamado para a área de Serviços da TOTVS.
A seguir são apresentados os principais programas de configuração do produto e que devem ser avaliados para garantir que as configurações estejam corretas.
• LOG5240 – Carga Padrão Configuração Impressora: Este programa importará para base de dados do cliente, as configurações padrões de impressoras homologadas pela TOTVS. Lembrando que, estas configurações podem sofrer alterações pela TOTVS, por isto, mantenha seu ambiente sempre atualizado. Lembrando que, o LOG5250 para geração de carga é criado somente na primeira instalação do produto. Quando ocorre a migração de versão do Logix, a base da versão anterior é transferida para a nova base.
• LOG5250 – Cadastro de Sistema de Impressão: Neste programa são cadastrados os tipos de impressoras. Exemplo: Laser, DeskJet, Matricial, Cheque.
• LOG5200 – Cadastro Comandos de Impressão: Neste programa são cadastrados os caracteres de controle do tipo de impressora, conforme o efeito desejado. Estes caracteres são os códigos decimais dos comandos PCL, utilizados nas impressoras Laser e DeskJet, ou do ESC/P para impressoras matriciais. Os efeitos são: Margem Esquerda, Margem Direita, Reset, Salto de página, entre outros.
Caso seja necessário cadastrar um nova impressora ou um novo comando, os comandos devem ser obtidos junto ao fabricante da impressora.
• LOG5220 – Formulários: Neste programa são cadastrados os formulários padrões do produto e suas dimensões. Exemplo: Formulário A3, A4, A5, entre outros.
• LOG5230 – Formatos de Impressão: Neste programa são cadastrados os modelos de impressoras, associados a um tipo de impressora.
• MEN0210 – Impressoras: Neste programa é relacionado o modelo de impressora com o caminho/compartilhamento da impressora na rede/local.
• MEN0090 – Impressoras por Usuários: Neste programa deverão ser parametrizadas as impressoras que o usuário poderá utilizar e que estarão disponíveis para seleção durante a impressão.
• LOG5260 – Parâmetros Configuração Impressora: Neste programa são configurados se no programa de relatório é solicitado às configurações de impressão, possibilitando o usuário alterar antes de imprimir ou se o programa assume os valores default cadastrado. Também é possível configurar o usuário que terá estas configurações.
• LOG1100 – Configuração de Diretórios: Neste programa deverão ser cadastrados os diretórios no qual os relatórios de uma empresa serão gerados. Nesta configuração deverá ser informada a Empresa, o Sistema operacional em que o relatório será gerado, o Sistema do qual o diretório está vinculado e o diretório propriamente dito. Este diretório pode ser uma unidade de rede ou um compartilhamento. Os diretórios considerados públicos para a serem cadastrados são: LST, PDF e UNL.
• LOG1120 – Configuração de Diretórios do Usuário: Neste programa deverão ser cadastrados os diretórios no qual os relatórios de uma empresa do usuário serão gerados. Nesta configuração deverá ser informado o Usuário, a Empresa, o Sistema Operacional em que o relatório será gerado, o Sistema do qual o diretório esta vinculado e o diretório propriamente dito. Este diretório pode ser uma unidade de rede ou um compartilhamento.
A regra da geração do relatório nos diretórios é: Será verificado o diretório do usuário, caso não encontre, será verificado o diretório de um Sistema especifico e caso não encontre será verificado o diretório considerado publico LOG1100, conforme citado anteriormente.
• LOG5100 – Configuração de Impressoras: Neste programa deverão ser cadastrados os caracteres de controle da impressora. Estes caracteres são os códigos decimais dos comandos PCL.
Caso seja necessário, cadastrar uma nova impressora ou um novo comando, os comandos devem ser obtidos junto ao fabricante da impressora.
Impressão PDF:
O produto Logix permite a impressão em PDF, para que isto ocorra, o produto gera o relatório no padrão LST e depois, executa a renderização das informações, gerando o relatório PDF no diretório configurado nos programas LOG1120 ou LOG1100.
Para que a geração PDF seja gerada com sucesso, será necessário avaliar os pré-requisitos citados no começo deste documento.
A geração PDF ocorre para quase todos os relatórios do produto, exceto aqueles que permitem a execução via background. Com isso, caso algum relatório não esteja gerando o PDF, favor abrir um ticket para o suporte do programa, questionando se o programa permite a execução via background.
Durante uma impressão, na caixa de diálogo Parâmetros de Impressão, se selecionada a opção Impressão formato gráfico, apenas surtirá efeito a alteração da função Orientação - Paisagem ou Retrato. As demais funções não são de uso do formato gráfico.
Gerenciador de Relatórios:
O gerenciador de relatório é Web e a impressão ocorre utilizando as impressoras visualizadas pelo browser.
Para visualizar os relatórios via TotvsTec, garantir as configuração correta do produto, conforme passos indicados no decorrer deste documento.
Visualizador de Relatório:
Para visualizar os relatórios gerados, o usuário poderá utilizar o programa LOG0290 e informar o nome do arquivo a ser visualizado ou parte do nome acrescentando o * - asterisco. Com isso, será apresentada uma lista com os relatório gerados no diretório do usuário LOG1120 ou no diretório público LOG1100.
Importante
Quando um programa é construído para execução background, algumas funções não são executadas devido à característica da execução. Exemplo: Visualizar após a geração, salvar cópia local, não imprime PDF após geração.
0 Comentários