Sistema SPR para impressora em PDF

Propaganda
DIRETORIA DE OPERAÇÕES – DO
GERÊNCIA DE GESTÃO DE AMBIENTES – GGA
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando
emuladores de terminal
Documento
Salvando arquivos em PDF nos Sistemas Mainframes,
utilizando emuladores de terminal
Versão
1.0.1
Adaptado por
Josemar Santos Lima
Coordenação
Dilmar Coimbra
Data de Revisão
25/06/2012 por Josemar Santos Lima
Equipe Técnica
(Documento base)
Mantenedor: Josemar Santos Lima
Revisor: Josemar Santos Lima
Colaboradores:
Arno Rodrigo Muller
Ivan de Barros Ravedutti
Coordenação do projeto: Ivan de Barros Ravedutti
Páginas
15 páginas
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
Direitos autorais:
Essa Apostila está licenciada sob uma Licença Creative Commons Atribuição-Uso Não-ComercialCompartilhamento pela mesma licença 2.0 Brazil. Pode ser copiada, distribuída e modificada. Para
ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-sa/2.0/br/ ou envie
uma carta para Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Assembleia.
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
Índice
Índice de Ilustrações...................................................................................................................4
Introdução...................................................................................................................................5
Ambiente Windows....................................................................................................................6
Ambiente Linux..........................................................................................................................9
3
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
Índice de ilustrações
Figura 1 – Selecionar impressora................................................................................................6
Figura 2 – Campos do arquivo PDF............................................................................................7
Figura 3 – Salvar relatório em PDF............................................................................................7
Figura 4 – Add Printer................................................................................................................9
Figura 5 – Nome da impressora................................................................................................10
Figura 6 – Selecionar dispositivo..............................................................................................11
Figura 7 – Fabricante da impressora.........................................................................................12
Figura 8 - Modelo da impressora..............................................................................................13
4
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
Introdução
Neste documento, será abordado como configurar os emuladores de terminal para geração de
arquivos em PDF, através da instalação de impressoras Pdf virtuais: no Windows, foi
utilizado o software PDFCreator (GNU General Public License) e no Linux adicionada a
impressora cups-pdf.
5
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
1. Ambiente Windows
Requisitos necessários: emuladores: Extra, QWS3270, conforme a licença disponível; lu de
vídeo e impressão; instalação do software PDFCreator e Acrobat Reader.
 Com o emulador já instalado, adicione a impressora PDFCreator, instalando o
software PDFCreator (, o qual pode ser obtido em:
http://sourceforge.net/projects/pdfcreator/
 Na sessão de impressão do emulador Extra, clique no menu opções -> Definições, será
aberta a seguinte tela:
Figura 1 – Selecionar impressora
 Em impressora, escolha PDFCreator, como mostrado acima e clique em OK.
6
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
Ao enviar uma impressão pelo emulador, será aberta a seguinte janela:
Figura 2 – Campos do arquivo PDF
 Digite um título para o arquivo e clique em Salvar.
7
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
 Escolha o local onde o arquivo será salvo e clique em Salvar, feito isso o arquivo /
relatório será aberto pelo Acrobat Reader, existe a opção de criptografia no arquivo,
através do programa EncryptOn.
Figura 3 – Salvar relatório em PDF
8
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
2. Ambiente Linux Desktop Parana
Requisitos necessários: instalacão do pacote 3270-parana; instalação da impressora virtual
cups-pdf; Lu de vídeo e impressão
 Instalando a impressora virtual cups-pdf através do Cups:
No browser digite: localhost:631
Clique em Administration → Add Printer.
Figura 4 – Add Printer
9
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
 Digite um nome para a impressora virtual pdf, no caso foi inserido como cups-pdf,
clique em Continue
Figura 5 – Nome da impressora
10
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
 Na aba Device, selecione CUPS-PDF e clique em Continue
Figura 6 – Selecionar dispositivo
11
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
 Selecione o modelo da impressora, no caso Generic e clique em Continue.
Figura 7 – Fabricante da impressora
12
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
 Escolha Generic CUPS-PDF Printer, clique em Add Printer, será solicitado login e
senha do administrador do sistema Linux.
Figura 8 - Modelo da impressora
Após isso, faça download do arquivo:
ftp://ftp.gga.celepar.parana/Softwares/3270/3270Linux_pdf.tar.gz
Feito o download, abra um terminal no Debian como super usuário e acesse o diretório onde o
arquivo foi salvo, descompacte-o com o comando: tar -xzvf 3270Linux_pdf.tar.gz, serão
extraídos os arquivos: 3270pdf.sh e term3270, execute o script 3270pdf.sh, como segue:
sh 3270pdf.sh
Após isso gere novamente o atalho para o Desktop através do comando config3270.
Finalmente acesse o emulador 3270 e escolha a impressora virtual cups-pdf, por padrão os
relatórios serão salvos no diretório home do usuário, na pasta PDF.
13
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
Glossário
Acrobat Reader, software utilizado para visualização de arquivos PDF.
CUPS (Common Unix Printing System), um sistema de impressão para sistemas operacionais
de computador tipo Unix / Linux.
Debian, sistema operacional Linux.
Emulador, na computação é um software que reproduz as funções de um determinado
ambiente, a fim de permitir a execução de outros softwares sobre ele. Pode ser pela
transcrição de instruções de um processador alvo para o processador no qual ele está rodando,
ou pela interpretação de chamadas para simular o comportamento de um hardware específico.
O emulador também é responsável pela simulação dos circuitos integrados ou chips do
sistema de hardware em um software. Basicamente, um emulador expõe as funções de um
sistema para reproduzir seu comportamento, permitindo que um software criado para uma
plataforma funcione em outra.
Extra, emulador de terminal utilizado para acessar sistemas mainframes.
GNU General Public License (Licença Pública Geral), GNU GPL ou simplesmente GPL, é a
designação da licença para software livre idealizada por Richard Matthew Stallman em 1989,
no âmbito do projeto GNU da Free Software Foundation (FSF).
PDFCreator, software utilizado para criação de arquivos Pdf, coberto pela licença GNU.
Portable Document Format (PDF) é um formato de arquivo, desenvolvido pela Adobe
Systems em 1993, para representar documentos de maneira independente do aplicativo, do
hardware e do sistema operacional usados para criá-los. Um arquivo PDF pode descrever
documentos que contenham texto, gráficos e imagens num formato independente de
dispositivo e resolução.
Qws 3270, emulador de terminal utilizado para acessar sistemas mainframes.
X3270, utilizado normalmente para a comunicação com mainframes, em ambientes linux.
Linux, geralmente usado para designar qualquer sistema operacional que utilize o núcleo
Linux. Foi desenvolvido pelo finlandês Linus Torvalds. O seu código fonte está disponível
sob licença GPL para qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo
com os termos da licença.
14
Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal
Referências Bibliográficas
http://pt.wikipedia.org
http://www.adobe.com/br/products/acrobat/adobepdf.html
sourceforge.net/projects/pdfcreator
15
Download