Page tree

MFRWJOI-644 - Fila de Impressão na Utilização do TELNET

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

Framework

Função:

Fila de Impressão

Situação/Requisito:

Necessidade de desenvolver uma ferramenta que permite adicionar um arquivo para uma fila de impressão.

Esta funcionalidade será utilizada principalmente para usuários CLOUD que utilizam TELNET e necessitam imprimir utilizando impressoras locais. Como não há comunicação do acesso via TELNET com dispositivos da máquina local, será necessário enviar o arquivo para uma fila de impressão para que o arquivo seja impresso por uma aplicação que leia esta fila e envie o arquivo para a impressora definida.

Solução/Implementação:

Foi desenvolvida a aplicação de Fila de Impressão, disponível no menu Logix na opção de Relatórios, conforme demonstrado na imagem abaixo:

Ao clicar nesta opção será iniciado o monitor de fila de impressão que verificará, em intervalos de 3 minutos, se existem arquivos para serem impressos. Este monitor estará disponível na área de notificações do sistema operacional (ao lado do relógio) e mesmo se o menu for finalizado, o monitor continuará ativo.

No ícone do monitor é possível clicar com o botão direito do mouse e selecionar as opções Exibir Fila ou Sair.

A primeira opção exibirá a lista de arquivos pendentes na fila de impressão e a segunda opção finalizará o monitor da fila de impressão.

A cada envio de um arquivo pendente na fila para a impressora, uma notificação será exibida na máquina que está executando o monitor da fila de impressão.

Fique atento

O monitor de fila de impressão não permite múltiplas execuções e apenas usuários administradores terão acesso a opção Fila de Impressão.

Intervalo de Verificação

É possível alterar o intervalo de verificação da fila por meio da chave de PROFILE logix.printfile.queueInterval. O valor da chave deve ser em segundos (no mínimo 60).

Exemplo:: logix.printfile.queueInterval=300 # Intervalo de 5 minutos.

Conversores e Parâmetros:

MEN00129 (criação da tabela log_fila_impressao)