como imprimir a saída do programa ghostscript

0

No Linux, por favor, como direcionar a saída de um programa ghostscript para minha impressora HP LaserJet? Meu objetivo final é desenhar mapas para escalar a partir de dados do Natural Earth .

Uma página de teste da impressora é perfeita, com as escalas de mm correspondendo exatamente à minha régua, portanto, o software para produzir a saída da impressora já deve estar lá.

Este é o meu programa de teste para desenhar um retângulo 86.6 (x) por 173.2 (y) mm

%!
/Helvetica findfont 36 scalefont setfont
/mm { 25.4 div 72 mul }def
    newpath
    50.8 mm 101.6 mm moveto
    50.8 mm 101.6 mm 173.2 mm add lineto
    50.8 86.6 add mm 101.6 173.2 add mm lineto
    50.8 86.6 add mm 101.6 mm lineto
    closepath
    stroke
showpage

E isso é o que eu tentei, com o resultado. Como não estou usando texto, ignorei as mensagens de erro até agora.:

% gs -sOutputFile=HP_LaserJet_Professional_P_1102w GhostScript/Grid02.ps
GPL Ghostscript 9.14 (2014-03-26)
Copyright (C) 2014 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Can't find (or can't open) font file /usr/share/ghostscript/9.14/Resource/Font/NimbusSanL-Regu.
Can't find (or can't open) font file NimbusSanL-Regu.
Can't find (or can't open) font file /usr/share/ghostscript/9.14/Resource/Font/NimbusSanL-Regu.
Can't find (or can't open) font file NimbusSanL-Regu.
Querying operating system for font files...
Loading NimbusSanL-Regu font from /usr/share/fonts/default/Type1/n019003l.pfb... 3561652 2191972 5250028 3908193 1 done.
>>showpage, press <return> to continue<<

XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 62 requests (62 known processed) with 0 events remaining.

que mostra bem o retângulo na tela, mas nada na impressora ou na fila de impressão.

Eu provavelmente estou sentindo falta de algo óbvio aqui, alguém pode me ajudar? E desculpas se isso já foi solicitado e respondido em algum lugar.

    
por Harry Weston 30.09.2016 / 16:46

0 respostas