Page 1 of 1

2 impresoras conetadas

Posted: Thu May 16, 2019 12:03 pm
by Loren
buenos días, compañeros:

Tengo 2 impresoras conectadas y perfectamente instalada en mismo PC (Una laser fomato A4 y otra pequeña para hacer etiquetas de precios).
Como predeterminada, segun windows, siempre tengo la Lase formato A4.

Desde el programa, cuando imprimo a una u otra, lo hago así:

Code: Select all

PRINT oPrn NAME "Etiquetas" to alltrim(cImpEtiqueta)
PRINT oPrn NAME "Factura" to alltrim(cImpA4)
 
El problema está en que si tengo como predeterminada A4 y mando a etiquetas, el formato de las etiquetas me descuadra por completo. Si establezco como predeterminada la de etiquetas, la impresión es correcta.

¿Como cambio el predeterminado desde el propio programa en tiempo de ejecución o qué otra solución tendría esto?

Gracias.
LORENZO.

Re: 2 impresoras conetadas

Posted: Thu May 16, 2019 12:38 pm
by karinha

Re: 2 impresoras conetadas

Posted: Thu May 16, 2019 12:43 pm
by armando.lagunas
puedes probar con esto:

Code: Select all

SetDefaultPrinter( cImpEtiqueta )

... 
...
...

SetDefaultPrinter( cImpA4 )
 
en mi caso, lo único que encuentro de esta instrucción es que demora al iniciar la impresora default