Impressora virtual postscript e geração de pdf em Windows
A impressão para ficheiro .eps é conseguida através de uma impressora virtual. Esta impressora virtual é criada através do Ghostscript.
Passos necessários à instalação da impressora virtual
Instalar o software
- Ghostscript
- RedMon (Redirection Port Monitor)
- GSview (opcional)
Adiconar impressora local com impressão para ficheiro Postscript
A Gestão de Dispositivos e Impressoras está disponível a partir do Painel de Controlo- Seleccionar a opção de adição de impressora local ou impressora de rede com definições manuais
- Criar uma nova porta do tipo Redirected Port
- Aceitar o nome atribuido por omissão RPT1: (ou RPT2:, etc.)
- Seleccionar a impressora HP Color Laserjet 4550 PS.
- Pode dar-se o nome GS PS Printer à nova impressora
- Marcar esta nova impressora virtual como a impressora por omissão.
Partilhar a impressora física com nome gsprinter e desligar o printer spooling da impressora física
Criar o ficheiro de opções Ghostscript <rootpath>\gs\mswinpr2.txt
Gravar o ficheiro com o seguinte conteúdo -Ic:\gs\versão ghostscript instalada\lib;c:\gs\fonts
-sDEVICE=mswinpr2
-dNoCancel
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
Configurar o porto RPT1:
Configurar o porto para o Ghostscript usar o controlador de dispositivo mswinpr2.Nas propriedades da impressora GS PS Printer configurar o porto seleccionado (RPT1:ou RPT2:, etc.)
Editar o Registry
Para evitar o aparecimento da caixa de diálogo sempre que se manda imprimir para esta impressoraREGEDIT4
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\Devices]
"gsprinter"="winspool,FILE:"
CLI para imprimir para .pdf
gswin32c.exe -sDEVICE=pdfwrite -o <nome ficheiro O>.pdf <nome ficheiro I>.eps
fonte: Dept. of Statistics, Texas A&M University
Licença CC BY-SA 4.0
Silvia Pinhão Lopes, 2.4.17
Sem comentários: