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


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 impressora

REGEDIT4
[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
Print Friendly and PDF

Sem comentários:

Com tecnologia do Blogger.