FoxPro/Visual FoxPro - error al tener acceso a la cola de impresion

 
Vista:

error al tener acceso a la cola de impresion

Publicado por viajeronet (21 intervenciones) el 02/02/2010 00:34:10
Buen Día.
Ayuda por favor, necesito que un informe se direccione especificamente a una impresora, he colocado el siguiente codigo:
VP = GETPRINTER()
VPRINTER = ALLTRIM(VP)
SET PRINTER TO NAME &vprinter
pero al ejecutarlo presenta el error: "error al tener acceso a la cola de impresion" como se soluciona este error.

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

RE:error al tener acceso a la cola de impresion

Publicado por Roberto (124 intervenciones) el 03/02/2010 23:49:06
Prueba esto

SET PRINTER TO NAME GETPRINTER()

Espero que funciones

Saludos
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

RE:error al tener acceso a la cola de impresion

Publicado por Viajeronet (21 intervenciones) el 04/02/2010 21:14:50
Gracias pero ya lo intente y no funciona, lo que necesito es que un reporte siempre se imprima por una impresora determinada

Mil 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

RE:error al tener acceso a la cola de impresion

Publicado por Gabriel (427 intervenciones) el 09/02/2010 20:03:01
Amigo ViajeroNet :

Prueba el siguiente codigo...

WAIT WINDOW "Mostrando Impresora Predeterminada." TIMEOUT .5
This.Value = SET("PRINTER",2)

cImpPrinter = "Acrobat PDFWriter"
SET PRINTER TO NAME ( cImpPrinter )

atte.,

Gabriel
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

RE:error al tener acceso a la cola de impresion

Publicado por Viajeronet (21 intervenciones) el 11/02/2010 03:02:04
Muchas Gracias voy a probar.
Deje otra pregunta si puedes ayudarme te agradeceria mucho, en mi nuevo trabajo utilizan Visual Fox Pro
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

RE:error al tener acceso a la cola de impresion

Publicado por Charly (1 intervención) el 27/02/2010 15:36:34
Yo tenía el mismo problema y ya lo resolví de la siguiente manera:

Asigno a una impresora para que me convierta el archivo a PDF
X = 'doPDF v6'
SET PRINTER TO NAME (X)

Después ejecuto este comando y compruebo que realmente lo asignó:
X = GETPRINTER()

Si deseas volver a asignar otra impresora, haces lo mismo:
X = 'HP DESKJET 6800 SERIES'
SET PRINTER TO NAME (X)
X = GETPRINTER()

Saludos y ahi tienes mi correo por si necesitas alguna otra cosa.
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

RE:error al tener acceso a la cola de impresion

Publicado por viajeronet (21 intervenciones) el 06/03/2010 16:58:41
Gracias por las respuestas.
Ahy dejo otra pregunta
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

RE:error al tener acceso a la cola de impresion

Publicado por David Lopez (1 intervención) el 18/08/2021 23:58:17
Amigos, después de tantos años sigo peleando con estas cosas. Me dio el mismo error y mi problema es que la variable que contiene el nombre de la impresora tenia espacios al final, por eso yo tuve el problema, solo puse set printer to name (ALLTRIM(xImpresora)) y asunto olvidado. Espero que a alguien le sirva.
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

RE:error al tener acceso a la cola de impresion

Publicado por Cicinio (2 intervenciones) el 25/01/2023 00:10:38
Muchísimas gracias por tu aporte Charly, con tu respuesta pude probar y confirmar de que sí funciona el comando SET PRINT TO NAME, hace mucho tiempo que quería encontrar la forma correcta de usar, un abrazo.
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