Pular para o conteúdo

Impressão no SIAFI com Ubuntu

Dica publicada em Linux / Introdução
EMERSON JEAN SOSINHO jeansosinho
Hits: 81.822 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Impressão no SIAFI com Ubuntu

Esta solução é uma correção do item impressão da dica Siafi no Ubuntu 9.04.

Uma solução encontrada para a impressão no Ubuntu é utilizar o gerenciador de impressão GTKLP para criar um arquivo local.

1° passo: Instalar o gerenciador de impressão.

# apt-get install gtklp

2° passo: Criar o arquivo para execução da impressão (print-siafi).

Para iniciar a configuração da impressão corporativa é necessário criar um arquivo de rotina de impressão, aqui chamado print-siafi, no diretório "/usr/bin". Este arquivo repassa os relatórios gerados ao gerenciador de impressão (gtklp).

Para criar o arquivo print-siafi no diretório acima especificado será necessário possuir perfil de root. O conteúdo do arquivo print-siafi deve ser o seguinte:

#!/bin/bash
gtklp $1
rm -f $1

O arquivo gerado deverá ter atributo de executável para os usuários:

# chmod 755 print-siafi

3° passo: Iniciando a sessão da Impressora 3270: Após acessar o HOD, inicie a sessão da Impressora 3270.

4° passo: Configurando o caminho de impressão. Na tela apresentada: vá em menu "Arquivo -> Configuração de impressora ...". A tela a seguir será mostrada, clique no botão "Reconfigurar Todos":
Após clicar no botão "Reconfigurar todos", altere as configurações conforme a próxima figura:
O conteúdo do campo "Caminho e Nome do Arquivo" deverá ser:

/home/usuário/nome-do-arquivo-saida.* | print-siafi $<

Clique no botão "OK". Realize o mesmo procedimento para todas as sessões de impressão 3270 que serão utilizadas. Pronto, a partir deste momento os relatórios poderão ser impressos em impressoras corporativas e locais. E o arquivo de saída poderá ser salvo em um diretório diferente se for desejado.

Siafi no Ubuntu 9.04

Vundle - Gerenciador de plugins para o Vim

Instalando o ns-2 no Ubuntu 7.10

Instalar Zenwalk Linux passo-a-passo

Compiz no Debian Squeeze - Instalação em notebook Probook 4320s Intel i915

Verificar triggers desabilitadas no PostgreSQL

#1 Comentário enviado por Lisandro em 09/06/2010 - 09:43h
Ótima dica. Parabéns!
#2 Comentário enviado por dhonysousa em 19/02/2011 - 23:00h
Pucha... Muito util, farei o teste segunda feira.
Obrigado Emerson obrigado a todos os que mantem o VOL funcionando.
#3 Comentário enviado por Lisandro em 18/04/2012 - 16:36h
Ótimo. Lembrando que a dica funciona também para os outros sistemas, SIASG, etc.
#4 Comentário enviado por rodrigo_shell em 29/01/2014 - 01:51h
Funcionou perfeitamente na Base Aérea de Canoas.

Obrigado.

Contribuir com comentário

Entre na sua conta para comentar.