¿Cómo hacer que un programa piense que una impresora diferente es la impresora predeterminada?

¿Cómo hacer que un programa piense que una impresora diferente es la impresora predeterminada?

Tenemos una impresora de tarjetas y una impresora normal. El software (que lamentablemente no es reemplazable) que imprime las tarjetas no tiene la opción de elegir impresora y siempre usará la impresora predeterminada.

¿Hay alguna manera de abrir un programa con un interruptor para pensar que otra impresora es la predeterminada?

Respuesta1

Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\research\library1"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter PrinterPath

Esto es del archivo de ayuda de Windows Scripting Host. Poner en un archivo y nombrarlo.algo.vbs.

información relacionada