2011-01-13 20 views
6

Así que quiero usar Ghostscript para convertir archivos creados en formato PCL a PostScript.Use Ghostscript para convertir PCL a PostScript

Esa es la esencia de mi problema. Simplemente estoy tratando de ejecutarlo en la línea de comandos, pero en la etapa final tendrá que ser ejecutado en un comando lp como lp -d < gs algo algo

GPL Ghostscript 9.00 (2010-09-14) Lo ejecutaré en un servidor Solaris 10 pero creo que cualquier sistema Unix debería funcionar de manera similar.

bash-3.00# /usr/local/bin/gs -sDEVICE=pswrite  -dLanguageLevel=1  -dNOPAUSE -dBATCH -dSAFER  -sOutputFile=output.ps cms-form.pcl 
GPL Ghostscript 9.00 (2010-09-14) 
Copyright (C) 2010 Artifex Software, Inc. All rights reserved. 
This software comes with NO WARRANTY: see the file PUBLIC for details. 
Error: /undefined in &k2G-210z100u0l6d0e63fa0V 
Operand stack: 

Execution stack: 
    %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1910 1 3 %oparray_pop 1909 1 3 %oparray_pop 1893 1 3 %oparray_pop 1787 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 
Dictionary stack: 
    --dict:1154/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)-- 
Current allocation mode is local 
Current file position is 30 
GPL Ghostscript 9.00: Unrecoverable error, exit code 1 

Respuesta

7

está usando el Ghostscript (gs), que no pueden leer e interpretar en PCL.

Debe utilizar desde GhostPDL el componente que interpretes PCL: el ejecutable se llama pspcl6.

A continuación, un comando como

pspcl6^
    -o out.pdf^
    -sDEVICE=pdfwrite^
    in.pcl 

debe convertir su PCL a PDF. Para PostScript nivel 2, use -sDEVICE=ps2write.

Sin embargo, puede ser difícil encontrar los archivos binarios precompilados de pspcl6. No es muy conocido, a pesar de ser parte de la familia de productos Ghostscript. Es posible que necesite compilar + compilar su propia versión from the sources.

Actualización:

Cuestiones relacionadas