Error accessing printer spooler

212 views
Skip to first unread message

Gregorio Nava

unread,
Oct 1, 2021, 4:11:56 PM10/1/21
to publice...@googlegroups.com
Buenas Tardes, tengo el siguiente problema desde un formuario estoy imprimiendo un informe con los comandos SAY, @linea,01 Say Substr(descripcion,1,39), esto en un prg, al comienzo del prg tengo esto
Set Console Off
Set Device To Printer
SET PRINTER TO NAME (LcNomImpCr)
Set Printer On
donde LcNomImpCr es una variable que declaro al inicio del programa y que almacena el nombre de la impresora que lo traigo desde una tabla, el problema se presenta que al invocar el prg me arroja el siguiente mensaje (ver Imagen 01), al darle omitir el reporte se imprime bien, busque en google y no encontre ninguna solucion, recurro a ustedes para ver si me pueden ayudar, gracias
Imagen01.png

Fidel Charny

unread,
Oct 1, 2021, 4:34:59 PM10/1/21
to Comunidad de Visual Foxpro en Español
Prueba en este orden:

* Para imprimir con @ say x,y lcTexto
SET CONSOLE OFF
SET PRINTER TO NAME (lcNomImpCr)
SET DEVICE TO PRINTER
@ Prow(),0 SAY " "

(Yo no uso en este caso SET PRINTER ON)

* Fin de la impresión
@ prow(),1 say " "
EJECT
SET PRINTER OFF
SET DEVICE TO SCREEN
SET PRINTER TO
SET CONSOLE ON



* En cambio, para imprimir con el comando ? | ??
SET PRINTER TO NAME (m.lcNomImpCr)
SET PRINTER ON

* Fin de la impresión
SET PRINTER OFF
SET PRINTER TO

HernanCano

unread,
Oct 2, 2021, 2:26:25 AM10/2/21
to Comunidad de Visual Foxpro en Español
Probablemente el nombre de la impresora está mal escrito (en la vble LcNomImpCr) .

El hecho que sí imprima puede indicar que está por defecto en el computador que sí imprime.

También puede ser que no está compartida en la red, o está compartida con otro nombre, o tiene espacios en el nombre (aunque puede que ya el sistema operativo ya no ponga problema por ésto último).

Gregorio Nava

unread,
Oct 2, 2021, 7:53:30 AM10/2/21
to publice...@googlegroups.com
Buen día, gracias por responder, voy a probar eso del nombre sin espacios y ver lo de si está bien compartida

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/a37115c1-216f-4122-a7c9-f7fb1eea4b55n%40googlegroups.com.

Gregorio Nava

unread,
Oct 3, 2021, 9:15:25 PM10/3/21
to publice...@googlegroups.com
Muchas gracias Hernan, ya solucioné, no tenía la impresora compartida 
Reply all
Reply to author
Forward
0 new messages