FoxPro/Visual FoxPro - Error en Ghostscript

 
Vista:

Error en Ghostscript

Publicado por Jorgito_p (82 intervenciones) el 16/06/2011 09:07:34
Hola a todos:
He incorporado a mi aplicación el programa PS2PDF para poder transformar mis listados a pdf. Para ello he instalado una impresora que genera ficheros PS y el Ghostscript 9.02, además de los ficheros que necesita el PS2PDF como LocationOfgs.ini (con la ruta correcta del ghostscript), etc.
Este programa lo he probado en Windows 7 y funciona, pero cuando lo pruebo en Windows Server 2003 me da un "error el Ghostscript" al ejecutar el comando =ps2pdf(cNameFilePs) -siendo cNameFilePs el nombre que le voy a dar al fichero-

--------------------------------------------------------------------------------------------------
Ghostscript
--------------------------------------------------------------------------------------------------
Error: /Undefined in &RPCS
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-
- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- fa
lse 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-- --nostringv
al-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1161/1684 (ro) (G) -- --dict:0/20(G)-- --dict:77/200(L)
Current allocation mode is local
Current file position is 1683
GPL Ghostscript 9.02: Unrecoverable error, exit code 1

Close this windowswith the close button on the title bar or the system menu.
--------------------------------------------------------------------------------------------------
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error en Ghostscript

Publicado por Jorgito_p (82 intervenciones) el 16/06/2011 11:45:23
Acabo de descubrir lo que me ha pasado y es lo siguiente:
En mi programa utilizo el comando SET PRINTER TO NAME ("HPPS") -siendo HPPS mi impresora Postscript-.
Cuando ejecuto este comando en mi PC funciona perfectamente.
Cuando ejecuto este comando a través de terminal server en otra máquina (Windows server 2003), este comando no funciona y ejecuta la impresora predeterminada. Si ponemos nuestra impresora Postscrip como predeterminada funciona perfectamente.
¿No obstante, quisiera saber cual sería la sintaxis del comando para los siguientes datos?
Servidor: LOGISTICA
Impresora: HPPS
Ejecución: Por terminal server
SET PRINTER TO ??????????????????????????
------------------------------------------------------------------------------------------------------------------
Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error en Ghostscript

Publicado por Ale Videla (2 intervenciones) el 02/02/2013 01:14:37
lo resolvi anteponiendo a la llamada del
ps2pdf la linea
mnom = 'GENERIC POSTSCRIPT PRINTER'
SET PRINTER TO NAME (mnom)

*** comando del ps2pdf ***

y luego al finalizar la linea
SET PRINTER TO defaul
para restaurar la impresora original
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar