Visual Basic - seleccionar impresora pero no predeterminarla

Life is soft - evento anual de software empresarial
   
Vista:
Imágen de perfil de fco. javier medrano salez

seleccionar impresora pero no predeterminarla

Publicado por fco. javier medrano salez (171 intervenciones) el 31/07/2012 02:18:24
Hola amigos expertos.
disculpen no encuentro como resolver mi duda.
tengo mi punto de venta y mediante la impresora predeterminada mando a imprimir una venta, hasta ahi no hay problemas. En otro punto de mi programa quiero imprimir los faltantes de mi stock, pero quiero mandar a imprimir a otra impresora que no sea la de tickets, seleccionandola de un commondialog o algo asi, pero que al regresar a mi punto de venta siga imprimiendo en mi impresora de tickets.
ojalá me haya hecho entender y alguien de uds me ayude a resolver esta duda.
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
Imágen de perfil de Antoni Masana

seleccionar impresora pero no predeterminarla

Publicado por Antoni Masana (88 intervenciones) el 31/07/2012 11:29:44
En un programa busco si hay instalado una impresora para crear un PDF y una vez finalizado vuelvo a asignar la impresora predeterminada.

1
2
3
4
5
6
7
8
9
10
11
12
13
    ' --- Busca la impresora actual
 
    PRN_Actual = Printer.DeviceName
 
    ' --- Busca la nueva impresora ( en mi caso una que genere PDF )
 
    PDF = False
    For Each Prt In Printers
        If InStr(Prt.DeviceName, "PDF") > 0 Then
           Set Printer = Prt
           PDF = True
        End If
    Next


Una vez finalizado el listado vuelvo a dejar la impresora original.

1
2
3
4
5
For Each Prt In Printers
        If Prt.DeviceName = PRN_Actual Then
           Set Printer = Prt
        End If
    Next
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
Imágen de perfil de fco. javier medrano salez

seleccionar impresora pero no predeterminarla

Publicado por fco. javier medrano salez (171 intervenciones) el 05/08/2012 00:57:44
Gracias Sr. Masana, voy a intentarlo, su consejo seguro me será de gran ayuda.
Agradezco su ayuda.
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