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